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
341920152841	341920153404	341920153952	341920154502	341920155052	341920155604	341920156152	341920156702	341920157252	341920157802	341920158352	341920158904	341920159452	341920160004	341920160552	341920161102	341920161652	341920162202	341920162754	341920163304	341920163852	341920164404	341920164952	341920165504	341920166052	341920166602	341920167154	341920167704	341920168252	341920168802	341920169352	341920169904	341920170452	341920171002	341920171554	341920172104	341920172652	341920173202	341920173752	341920174304	341920174852	341920175402	341920175954	341920176504	341920177052	341920177604	341920178154	341920178704	341920179252	341920179804	341920180354	341920180904	341920181452	341920182004	341920182554	341920183104	341920183652	341920184204	341920184754	341920185304	341920185852	341920186404	341920186954	341920187504	341920188052	341920188604	341920189154	341920189704	341920190252	341920190804	341920191354	341920191904	341920192452	341920193004	341920193554	341920194104	341920194652	341920195204	341920195754	341920196304	341920196852	341920197404	341920197954	341920198504	341920199052	341920199604	341920200154	341920200704	341920201252	341920201804	341920202354	341920202904	341920203452	341920204004	341920204554	341920205104	341920205652	341920206204	341920206754	341920207304	341920207852	341920208404	341920208954	341920209504	341920210052	341920210604	341920211154	341920211704	341920212252	341920212804	341920213354	341920213904	341920214452	341920215004	341920215554	341920216104	341920216652	341920217204	341920217754	341920218304	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	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
2595	1157	720	587	952	1031	960	875	748	651	543	465	427	346	322	286	268	243	241	234	212	205	186	151	131	136	143	154	119	130	103	120	111	101	113	101	102	109	105	100	92	84	87	95	82	86	94	107	80	79	85	95	70	80	85	63	84	107	66	83	80	89	81	69	67	70	70	74	87	71	78	72	64	64	75	62	82	82	63	84	55	77	61	83	86	74	86	67	70	75	65	65	61	74	61	83	57	54	72	76	75	64	72	76	69	68	67	61	64	65	49	75	82	68	69	64	71	67	59	68	76	75	79	70	64	64	72	67	63	85	65	71	63	63	61	65	53	57	70	68	67	60	73	82	71	59	69	52	67	71	72	58	68	63	51	73	66	68	65	60	62	64	64	72	72	80	58	59	76	81	64	64	81	73	79	64	71	43	74	69	72	77	75	70	67	66	70	61	76	78	84	71	80	78	65	70	58	66	66	63	66	62	82	71	64	61	66	62	72	76	74	62	64	59	58	54	72	59	50	65	87	85	54	68	67	67	64	66	74	54	61	66	62	71	60	64	59	57	77	55	70	90	60	64	63	75	69	63	59	58	67	51	70	58	72	78	71	74	65	69	71	62	50	60	75	60	61	76	72	80	89	57	74	74	69	53	79	58	64	75	73	60	70	67	59	60	83	79	67	64	67	69	71	67	66	71	71	72	57	74	61	69	63	89	66	54	65	65	71	70	77	74	63	73	64	69	82	64	63	65	70	68	81	62	64	63	68	71	84	64	57	80	54	70	73	58	75	64	80	57	71	70	72	75	71	51	71	66	56	68	71	65	60	63	76	66	76	70	63	50	66	63	68	68	69	55	72	77	68	77	70	56	72	66	70	69	69	63	77	71	68	76	92	58	72	74	63	59	65	52	79	66	63	71	66	74	58	65	58	60	61	70	71	65	83	68	68	70	76	63	61	61	71	60	71	70	66	71	79	67	68	51	59	68	54	58	75	77	58	76	73	59	61	66	61	59	65	55	70	70	53	68	81	74	72	73	69	55	54	58	58	67	67	67	60	66	68	63	70	56	66	69	61	70	63	62	58	59	66	54	73	46	75	82	71	62	83	58	76	76	67	48	74	58	62	72	62	55	57	58	73	66	72	78	62	60	67	65	73	61	69	62	63	63	66	58	69	72	57	85	66	79	56	68	70	68	56	63	63	73	62	62	61	65	58	62	67	49	64	67	66	52	65	63	83	75	67	64	77	57	64	75	63	83	58	77	63	59	63	75	66	68	65	52	71	74	66	78	61	71	69	77	62	76	62	86	85	64	85	73	86	68	79	60	68	70	66	72	58	56	56	67	71	62	69	67	77	67	64	88	60	60	80	58	71	69	70	58	63	60	74	84	68	68	72	64	72	64	62	69	65	59	63	64	63	61	74	67	66	54	53	46	69	69	64	61	73	60	70	58	64	61	58	52	65	75	63	64	66	67	59	59	60	75	60	71	69	73	75	53	55	62	88	90	64	63	58	87	71	72	64	64	63	83	60	68	66	70	92	72	71	88	60	65	74	53	55	69	87	84	58	77	63	65	82	70	60	83	72	85	66	70	77	77	69	71	61	70	74	71	71	50	65	69	77	72	74	70	74	78	55	67	68	75	94	61	71	75	55	63	76	62	74	54	66	73	64	61	52	63	79	74	69	60	83	74	67	72	72	76	72	79	69	65	60	56	61	69	72	67	67	63	86	60	66	86	80	81	71	71	66	66	85	71	59	80	61	75	66	64	68	58	58	63	64	61	81	62	67	66	71	81	67	63	63	65	52	86	61	67	63	71	53	73	66	74	70	73	69	84	72	68	71	64	46	66	59	72	67	57	61	58	49	74	75	56	65	60	71	66	62	64	74	67	70	68	72	74	59	80	64	57	68	58	56	84	57	63	60	60	74	62	66	85	77	71	66	61	52	57	54	69	53	76	67	64	70	74	64	53	66	76	60	67	59	66	83	59	64	56	64	57	74	47	73	48	67	68	56	70	69	60	63	66	59	77	61	55	60	69	66	72	55	58	75	76	65	70	59	63	62	57	62	88	67	76	59	57	53	69	64	63	72	66	61	66	83	70	78	72	67	66	55	55	55	84	64	68	59	67	69	63	72	78	71	63	61	72	71	63	65	68	58	77	66	65	64	71	61	72	64	65	65	68	78	75	63	67	60	71	56	62	70	65	71	68	67	67	69	67	74	80	73	74	62	67	57	59	56	73	60	68	79	59	66	63	61	75	62	70	74	79	71	76	74	76	77	66	65	69	71	57	59	69	79	77	72	67	72	58	76	68	73	68	76	62	71	65	63	73	64	73	78	53	74	65	71	68	71	59	70	60	52	56	64	61	61	72	74	60	65	61	68	69	79	59	71	81	71	74	76	73	74	62	54	68	94	54	59	69	69	76	70	55	71	66	62	61	77	70	70	60	68	70	69	70	74	64	66	60	70	68	55	66	85	69	56	64	67	75	74	77	73	59	78	79	75	52	70	72	70	65	72	73	82	62	63	63	83	59	70	67	69	78	83	69	68	70	77	67	60	71	49	71	70	61	61	66	62	72	66	74	66	63	53	75	80	75	65	70	59	63	59	71	77	67	65	65	68	66	57	52	82	60	59	64	68	45	74	73	67	73	59	66	59	71	70	58	70	68	64	72	69	62	58	70	69	64	69	66	61	63	65	80	75	69	64	74	78	75	67	55	64	67	77	70	75	67	71	61	65	57	66	71	64	79	79	75	74	83	63	75	58	73	65	70	61	74	70	64	65	58	61	60	63	80	82	66	59	69	62	86	55	65	70	71	57	73	56	67	70	58	49	69	81	63	55	69	64	59	59	67	75	60	80	61	61	66	58	76	62	66	63	67	64	56	69	70	58	59	70	70	80	60	65	70	57	61	75	60	64	75	68	83	73	66	67	63	71	77	71	56	54	66	66	69	57	71	61	72	72	52	78	75	66	62	82	63	66	70	73	74	65	77	69	55	44	63	65	65	69	80	76	78	68	60	61	81	77	66	69	74	82	81	73	60	63	78	71	66	64	62	70	79	69	71	84	75	65	69	56	74	68	59	78	70	65	76	55	64	65	66	61	65	58	59	58	59	65	51	67	65	72	53	77	70	75	58	65	63	77	71	70	69	74	88	71	54	80	67	69	70	74	63	80	47	75	59	67	72	59	67	78	60	65	64	68	70	73	77	60	59	60	68	58	74	69	70	65	76	67	81	67	63	66	79	75	69	53	64	62	70	63	64	78	68	86	73	68	86	59	55	67	67	62	70	59	66	69	77	62	60	73	63	71	79	60	70	60	78	71	69	58	70	66	68	69	69	71	67	84	73	60	73	57	66	62	64	68	61	65	58	51	72	69	72	79	64	64	62	68	66	75	73	77	75	70	66	63	82	63	75	62	57	65	61	77	61	68	64	68	53	75	85	61	62	54	70	60	62	64	73	71	65	63	62	69	80	63	79	69	66	65	60	66	74
26711	19648	13514	27917	36423	35621	32609	28973	25751	22517	19905	17452	15557	13703	12216	10864	9867	9100	8362	7791	7059	6399	5744	5157	4808	4369	3959	3780	3340	3261	3219	3012	2904	2820	2644	2593	2481	2507	2411	2333	2256	2165	2077	1976	1968	1868	1805	1663	1801	1686	1671	1651	1510	1477	1451	1387	1389	1354	1301	1280	1354	1289	1276	1283	1188	1167	1183	1191	1170	1251	1122	1192	1084	1054	1130	1091	1061	1094	1083	1066	1049	1058	1049	1038	1056	1053	1041	985	945	1003	1079	1005	1008	1014	1005	998	1004	938	1031	979	948	987	993	994	970	934	998	967	996	962	1000	974	925	946	960	946	951	964	909	963	931	951	959	911	921	902	909	941	963	1005	910	927	909	974	941	937	921	943	966	953	915	996	1003	979	954	976	922	960	916	946	913	955	942	924	1025	935	942	972	934	938	913	944	969	965	926	905	915	982	941	917	965	910	974	963	966	899	915	960	943	968	930	964	975	963	951	952	903	957	988	929	916	938	918	960	955	925	924	968	908	929	961	912	935	981	896	935	1045	914	923	910	975	927	936	960	971	992	944	935	934	912	940	919	948	968	924	963	976	957	920	982	941	928	949	971	886	928	915	951	962	939	930	977	895	886	922	948	979	929	964	1000	893	960	884	967	947	938	881	885	967	979	964	936	935	959	1004	983	945	924	860	1002	951	913	949	955	975	944	941	895	908	952	938	942	866	1003	876	900	913	932	946	996	888	969	922	985	910	920	932	905	931	999	973	966	976	941	911	917	940	982	959	993	927	927	984	947	996	947	950	978	974	1020	937	938	954	1011	975	861	937	978	946	893	972	959	961	950	918	926	915	928	930	912	990	956	913	936	937	958	902	932	912	943	972	956	934	956	943	985	928	956	942	914	933	995	914	993	921	958	960	932	908	925	938	940	983	936	977	948	979	990	958	913	931	906	1002	946	953	977	932	980	980	926	966	900	918	922	966	922	956	981	939	964	1004	888	962	939	984	934	972	960	982	932	954	946	902	978	940	936	928	943	961	901	918	926	954	924	975	918	930	972	939	921	973	932	925	934	934	971	983	926	946	951	1002	912	931	956	962	931	922	958	920	921	942	961	962	994	934	912	943	971	973	846	948	981	955	903	899	931	958	926	927	942	938	951	925	921	942	917	983	923	995	913	940	994	948	944	929	945	1008	934	932	963	915	979	949	936	905	991	967	922	935	919	919	956	930	861	911	972	927	939	973	916	998	907	950	944	966	966	853	892	917	915	959	922	906	935	971	925	970	920	931	909	941	943	976	951	926	978	983	991	951	976	941	901	927	956	921	949	881	962	918	957	942	936	942	999	957	926	915	929	872	960	945	915	956	918	898	930	891	950	966	960	976	906	958	908	904	952	899	931	1017	885	941	942	991	953	915	982	934	940	897	923	976	976	973	977	915	928	947	944	975	945	900	916	879	1006	972	952	953	902	948	970	953	935	949	956	965	997	997	896	940	964	883	948	971	939	968	941	899	967	896	969	903	923	984	963	995	937	980	898	917	927	972	916	946	949	948	933	973	907	973	953	945	931	918	933	1018	918	941	930	950	975	977	950	953	1006	920	933	950	949	995	995	886	954	936	904	938	933	888	901	978	962	931	934	944	940	918	952	948	980	951	948	893	966	947	931	946	948	928	874	928	974	989	915	959	954	981	923	941	963	923	994	925	960	932	987	976	965	944	932	880	969	945	955	919	948	919	922	1008	945	946	979	954	1007	975	972	965	966	915	943	951	897	966	897	880	948	914	939	969	910	913	922	972	914	916	885	923	948	885	899	929	942	902	924	951	969	931	919	969	996	882	956	935	942	937	972	933	935	933	989	938	931	964	961	911	914	953	901	934	945	968	912	939	922	891	983	944	940	923	961	967	965	942	917	954	955	993	895	941	923	946	886	997	1007	974	950	925	924	902	908	977	925	919	909	1008	966	975	965	944	966	987	971	895	956	966	959	964	955	921	915	958	919	901	918	982	893	951	946	934	949	956	936	931	982	975	924	944	934	964	939	878	977	939	902	967	932	953	996	943	949	973	974	945	901	938	968	967	871	949	952	964	944	910	972	918	967	941	911	985	942	949	973	924	902	918	933	929	939	920	942	965	924	901	918	949	950	942	911	968	916	997	945	949	956	959	976	945	982	960	933	964	953	959	951	934	899	952	949	878	902	936	976	904	940	957	906	916	931	945	983	982	1003	925	955	908	932	890	949	967	931	971	949	920	953	875	947	918	962	911	1006	944	974	946	919	910	920	954	945	889	950	937	960	919	952	931	954	934	982	999	920	925	946	974	941	947	910	976	924	931	910	959	954	966	941	944	911	973	924	907	898	924	974	943	908	939	933	945	953	966	937	912	908	963	952	935	887	966	959	982	883	986	980	937	871	932	907	938	951	1039	952	942	886	922	969	948	976	927	914	969	955	964	935	943	912	873	942	932	890	1006	941	911	944	949	938	921	943	976	969	908	907	923	981	919	923	930	932	914	886	970	960	938	957	932	933	954	924	965	958	1010	964	996	927	942	986	1003	979	923	929	894	962	946	929	982	1012	901	874	943	1003	968	928	951	968	951	917	920	970	945	933	963	903	982	916	958	948	872	956	962	945	902	932	885	925	964	969	894	967	886	912	1002	899	934	987	969	922	956	949	964	925	929	912	922	944	929	908	991	917	913	974	892	963	940	951	943	970	890	927	960	944	952	921	973	964	917	907	943	930	988	984	947	871	970	934	895	980	963	921	1001	937	943	939	965	932	910	932	962	990	965	945	947	919	952	930	930	919	983	973	967	932	1031	918	910	914	922	910	931	928	939	936	948	961	932	904	958	954	911	934	923	980	940	934	924	966	990	963	945	934	974	976	959	991	915	962	973	997	902	899	956	884	904	920	900	966	915	955	909	920	968	984	944	940	936	913	950	1000	953	878	965	976	938	918	955	893	945	914	984	965	893	995	946	1013	925	938	948	914	955	854	918	922	918	965	950	938	952	955	983	922	969	974	946	982	917	989	903	918	920	946	916	935	963	934	990	926	970	973	991	926	936	972	1021	936	928	913	935	944	930	948	987	923	980	938	921	931	939	920	953	928	949	966	966	962	911	946	953	902	946	942	1002	1015	944	952	984	872	978	988	906	939	954	941	969	1006	945	938	969	923	927	955	951	933	879	949	955	896	903	920	903	921	904	936	860	915	888	949	957	899	907	905	945	884	877	980	912	919	945	953	989	1014	916	930	915	911	980	917	962	921	900	928	913	984	909	955	938	940	922	934	954	893	909	948	964	970	943	970	956	987	927	909	912	943	980	932	884	949	925	978	961	929	924	978	940	1011	910	922	885	939	933	977	998	962	967	956	973	927	877	952	961	939	957	919	929	983	916	914	906	1003	972	903	942	925	953	920	926	932	926	956	912	918	965	963	922	902	922	912	921	959	962	912	980	871	975	896	919	911	955	997	996	916	917	1003	953	914	967	936	950	951	881	944	923	953	945	916	913	976	903	915	958	920	934	926	917	937	1001	912	949	925	981	1025	940	956	984	988	914	965	903	983	958	906	953	898	962	938	934	928	993	941	950	935	912	954
1993	522	315	234	415	471	410	386	323	275	270	200	202	206	163	162	139	126	116	126	101	91	79	89	93	75	68	86	71	88	79	69	65	70	70	58	60	63	57	67	71	63	63	62	80	53	56	45	72	51	45	58	60	64	57	59	52	56	42	52	49	56	40	50	65	46	58	59	54	42	57	49	57	47	56	52	49	38	50	46	40	48	55	46	48	52	40	39	50	43	54	48	49	55	49	37	47	40	44	65	51	46	33	54	58	55	39	50	47	47	49	58	45	49	47	41	39	58	55	46	47	56	54	52	44	47	44	48	47	58	50	51	47	44	59	38	58	54	52	57	43	40	39	50	49	49	50	42	47	43	51	40	50	60	53	46	45	57	54	38	37	45	42	44	44	52	39	48	49	35	51	48	44	43	43	37	45	43	48	44	42	50	40	45	52	48	48	56	49	45	42	40	44	62	53	57	52	48	43	54	54	43	36	42	41	46	46	36	55	54	39	43	48	36	42	50	50	56	36	37	53	43	37	59	42	48	57	32	55	41	60	41	45	45	42	49	48	47	53	47	38	51	58	56	43	48	54	46	58	44	46	53	50	51	46	38	52	59	50	44	44	32	54	60	43	51	55	52	49	42	44	58	61	43	42	36	49	57	40	44	50	48	46	64	55	51	57	41	44	53	60	44	46	46	43	42	51	38	44	46	36	39	45	54	49	55	44	41	50	48	57	49	42	53	52	41	38	39	40	46	46	43	49	56	56	58	53	47	38	45	43	39	44	48	45	46	52	55	47	62	50	52	47	48	52	46	62	48	46	38	48	51	50	65	39	47	43	33	41	53	52	50	35	52	49	49	52	53	47	52	54	42	38	45	49	43	51	55	46	44	46	39	40	52	59	46	54	49	58	58	45	48	43	43	46	38	44	54	42	49	41	45	50	60	47	44	49	54	47	53	42	41	54	55	54	34	51	42	49	54	35	56	52	51	38	43	46	43	45	46	59	51	45	48	53	45	46	47	47	43	57	37	58	47	44	47	35	63	55	42	46	45	53	48	58	52	46	49	54	42	48	61	42	41	48	56	52	50	53	52	44	41	44	51	69	44	53	56	49	44	61	41	50	48	56	38	43	45	40	38	50	46	45	58	55	49	56	48	47	60	57	48	39	41	46	59	48	47	42	39	53	52	51	46	62	46	44	55	48	43	53	42	43	55	35	57	59	49	43	37	41	51	45	53	35	60	37	41	52	45	44	41	47	48	43	46	44	45	53	60	38	50	26	35	61	45	49	49	56	69	39	47	54	52	54	45	41	43	44	43	51	46	51	45	47	50	54	54	50	47	46	50	61	50	48	46	51	42	41	63	42	46	59	43	52	39	48	46	56	64	47	54	57	54	47	42	57	48	46	41	48	48	56	43	46	45	58	56	42	37	43	42	49	53	50	49	49	36	48	46	53	57	46	44	58	56	45	45	50	42	48	46	55	37	37	41	40	36	46	48	58	47	46	50	51	57	45	47	61	48	41	43	46	63	47	44	45	44	47	48	49	36	50	36	50	46	49	54	44	51	42	47	47	46	38	54	47	52	32	52	43	63	50	52	46	51	50	44	48	53	46	39	48	49	55	30	51	40	47	47	45	52	42	35	35	50	60	46	41	43	40	40	50	46	51	35	47	61	61	40	54	49	49	54	58	49	58	55	42	49	57	46	47	34	39	37	42	41	38	58	51	48	33	57	69	54	45	47	52	39	41	54	55	41	50	48	36	39	48	46	57	55	55	58	50	48	45	42	42	49	40	55	56	37	50	57	57	41	35	52	48	50	47	58	43	48	37	49	53	56	54	51	46	50	40	37	49	41	35	51	45	46	42	41	45	46	35	45	39	49	45	44	58	49	48	48	42	36	50	53	42	54	58	51	42	48	34	47	43	51	40	39	47	50	50	38	55	58	51	34	53	51	43	52	49	37	35	47	49	58	50	49	36	50	52	48	54	48	46	44	37	42	50	44	42	56	50	40	44	54	43	47	38	51	39	44	52	40	47	50	42	35	52	56	49	59	48	41	43	52	36	50	34	42	49	45	55	46	50	46	53	49	55	36	55	39	56	49	59	49	61	63	56	51	53	51	56	45	36	40	43	47	58	43	36	54	43	62	38	48	41	43	43	52	55	50	55	45	41	52	52	39	54	41	52	42	50	38	47	43	41	52	37	55	48	51	52	53	51	45	55	48	44	50	46	48	40	51	56	47	50	39	54	50	49	55	50	46	46	40	55	40	51	49	50	46	47	48	63	40	55	34	30	52	55	44	55	52	48	63	52	46	48	37	50	52	52	38	49	53	42	29	32	41	43	48	44	55	45	48	44	41	49	41	58	45	48	50	36	41	35	55	51	46	61	47	47	49	52	41	59	49	52	53	51	48	52	36	61	39	41	34	49	50	40	39	60	49	55	66	42	42	56	41	51	50	49	57	52	51	47	42	37	50	37	37	58	43	43	56	51	48	42	50	55	62	45	47	62	39	40	44	49	50	35	46	44	39	47	44	43	41	51	64	35	55	42	42	43	52	44	39	51	44	46	47	46	52	48	55	48	46	58	55	43	61	42	54	47	45	54	69	52	42	43	46	54	45	40	56	50	50	55	53	41	46	43	42	45	49	52	49	43	54	55	53	46	48	38	52	49	62	53	54	46	59	42	47	36	42	40	51	33	55	35	44	44	59	47	43	50	47	40	43	58	54	51	53	41	40	55	43	58	46	69	48	50	42	62	39	50	44	49	42	36	36	54	40	38	49	49	41	55	49	44	41	48	55	41	58	51	50	54	44	50	49	60	53	64	40	39	53	38	45	40	53	48	41	36	43	40	55	53	33	41	48	48	60	48	47	41	44	46	43	57	56	57	39	48	44	53	51	41	58	48	55	58	59	39	48	61	47	39	63	42	45	44	48	47	62	55	60	45	36	50	39	52	44	35	55	50	43	50	46	38	53	56	35	49	52	39	53	42	44	45	45	44	46	54	47	48	50	62	34	45	41	49	54	60	48	42	47	53	54	46	44	44	54	55	44	44	52	40	52	47	50	49	50	52	43	58	48	59	55	39	47	33	57	45	51	44	40	35	61	40	54	52	28	49	58	46	42	49	52	47	51	56	44	48	39	52	46	53	44	54	49	47	52	62	46	53	60	54	42	52	48	51	44	54	47	47	51	57	36	49	55	36	43	55	45	62	50	45	55	38	51	41	52	57	45	44	45	48	67	49	36	44	44	45	48	50	50	41	40	53	51	41	56	59	51	49	63	53	50	54	43	41	46	42	45	47	63	57	41	41	47	46	51	47	47	48	42	48	42	47	61	55	51	37	47	56	47	51	48	51	45	53	56	58	43	40	55	55	55	67	49	47	43	42	55	44	53	47	42	48	47	67	46	37	45	53	51	49	63	43	43	49	36	48	49	44	54	40	43	50	61	50	53	51	56	43	49	46	58	37	46	55	50	55	53	62	43	44	47	63	51
18322	12017	7408	18106	26094	25756	22321	18730	15985	13288	11192	9528	8315	7316	6177	5464	4954	4534	4300	3909	3534	3203	2796	2653	2400	2127	2097	1900	1789	1690	1590	1541	1533	1502	1540	1518	1391	1343	1374	1214	1266	1221	1201	1142	1031	1080	1033	1088	1001	1056	1062	977	922	852	897	896	920	892	839	880	867	814	788	851	816	888	784	800	834	772	790	766	769	763	762	700	754	786	725	711	732	759	762	708	703	776	697	703	708	726	726	692	711	678	694	684	733	734	661	695	731	743	645	694	680	702	668	708	758	708	634	730	726	662	720	703	672	691	669	715	723	706	653	701	728	656	718	725	666	708	702	661	613	672	673	653	666	649	702	714	665	661	698	685	693	728	654	660	661	683	691	682	715	707	648	700	712	728	710	664	623	663	665	667	672	690	670	707	661	643	672	674	682	713	675	726	714	731	681	691	707	688	668	738	722	736	737	658	685	624	671	645	658	729	713	671	688	708	663	647	705	708	735	731	687	659	722	701	676	662	727	678	713	706	716	742	680	724	761	669	693	695	647	702	748	686	737	634	670	699	686	696	659	683	705	687	697	723	677	703	667	649	705	688	673	712	632	703	640	715	678	662	705	680	717	675	702	676	667	699	702	656	672	706	721	701	776	680	713	692	718	727	660	711	676	640	693	711	692	706	678	691	686	701	663	712	667	691	742	680	623	709	711	728	706	654	701	734	699	634	687	694	732	713	638	731	708	666	700	680	663	720	693	705	660	642	697	740	694	679	713	694	703	653	695	696	702	663	685	655	693	727	653	719	694	712	677	693	667	635	673	681	677	703	686	697	720	675	713	655	704	682	696	704	690	706	702	674	712	730	701	650	662	697	676	723	702	649	707	708	728	694	723	698	669	677	683	682	684	663	644	723	674	643	696	667	731	712	672	654	708	724	696	691	683	687	697	691	734	702	700	686	683	696	676	754	728	714	660	696	667	720	706	671	747	718	714	645	650	681	684	691	683	704	681	676	674	720	683	688	690	694	672	704	711	667	704	654	703	662	731	713	651	722	699	691	718	695	681	685	662	677	697	714	706	736	700	652	702	664	661	692	720	687	694	696	724	719	694	659	733	658	650	730	655	701	698	659	683	720	713	728	645	689	715	691	637	694	691	720	714	708	697	715	654	722	711	723	679	710	708	697	674	684	685	723	707	688	692	704	665	658	673	641	654	684	712	713	730	655	690	684	727	682	746	709	654	637	706	667	683	682	690	692	718	706	661	751	681	701	676	703	662	643	705	705	711	692	678	664	711	685	678	683	742	688	756	646	675	682	654	695	697	705	684	678	743	662	699	657	680	692	681	692	673	659	723	709	736	654	706	706	717	703	679	676	738	682	683	676	703	670	693	699	690	686	694	682	699	719	744	693	660	687	696	663	705	665	685	628	694	704	651	699	718	675	655	701	756	684	689	680	699	689	708	679	696	700	700	689	702	689	690	712	656	669	656	704	677	674	701	714	732	723	691	713	689	630	715	698	672	695	691	664	700	698	668	659	652	737	702	672	666	650	683	708	690	783	727	704	695	692	668	661	636	701	676	696	754	733	704	694	668	704	663	685	666	712	719	700	654	720	733	646	683	673	666	674	635	704	646	660	665	698	687	653	707	661	710	653	698	708	721	684	668	710	685	677	730	657	716	674	709	686	717	686	655	719	672	687	705	697	681	706	715	710	675	701	744	639	694	692	706	686	715	678	714	667	725	734	669	698	692	617	690	702	681	693	722	656	696	641	684	705	672	712	721	675	725	633	759	686	669	660	707	718	699	684	670	721	691	704	653	660	703	669	710	707	716	676	715	704	680	620	718	708	718	703	707	708	693	657	683	697	645	685	642	710	680	730	649	706	705	693	722	690	702	738	656	722	747	641	658	653	685	723	652	737	713	669	709	666	661	681	679	684	694	693	660	694	663	728	698	692	707	695	723	716	648	679	686	622	727	744	678	670	701	713	700	693	652	671	698	734	686	705	622	645	705	685	688	667	661	674	714	671	724	721	674	701	704	739	707	671	687	673	687	695	716	712	695	710	708	730	686	705	693	698	647	688	636	694	689	676	714	676	705	707	708	666	714	695	661	731	677	679	707	659	681	702	687	697	649	673	732	682	680	642	667	697	645	715	672	715	679	658	713	719	659	681	715	701	607	723	731	663	681	722	647	701	703	692	684	695	675	727	686	675	700	662	658	705	696	686	681	699	657	688	678	683	696	601	695	706	705	711	695	670	732	695	735	657	691	682	702	677	695	715	722	770	671	695	671	656	663	683	717	726	670	699	674	657	724	723	662	676	695	743	634	668	727	665	669	724	668	724	673	712	700	682	651	700	706	646	694	676	679	660	673	640	732	690	644	708	696	704	715	706	668	702	695	708	688	723	684	678	684	703	717	687	706	739	648	716	720	734	714	693	728	675	692	712	684	689	731	684	667	705	688	740	695	687	666	708	685	726	682	685	686	737	662	738	697	734	708	688	672	705	708	744	692	696	690	732	641	678	691	729	658	709	727	712	700	682	726	672	681	680	730	702	711	705	703	677	684	769	735	714	695	665	681	681	716	676	703	685	767	679	664	683	680	661	713	659	716	721	690	695	649	689	679	662	713	699	660	713	699	666	692	700	654	679	679	702	658	692	677	684	645	696	712	731	657	713	643	731	687	693	693	670	724	695	670	732	719	657	668	686	688	701	708	689	688	670	671	704	666	713	695	689	725	715	685	697	723	697	691	694	693	646	679	713	690	669	737	671	647	716	676	679	704	732	698	689	665	691	703	704	725	666	676	662	732	691	720	710	708	670	692	661	644	619	693	672	702	665	683	704	685	693	734	702	679	681	695	739	701	697	645	685	692	652	721	665	685	717	720	714	737	697	717	669	658	637	702	700	737	705	679	694	684	712	716	677	705	728	670	724	698	688	720	718	700	666	660	632	660	714	677	671	701	651	712	706	672	725	711	703	713	669	696	689	722	709	676	715	633	671	677	673	656	690	653	686	676	686	701	702	661	694	734	711	682	666	661	697	698	686	673	700	690	677	716	693	665	674	697	664	698	655	682	677	727	710	691	703	733	666	685	705	653	722	677	627	712	705	671	702	718	719	672	697	687	691	690	736	669	699	712	706	715	665	651	708	674	690	723	726	669	704	712	744	681	694	663	686	700	682	695	715	702	741	701	688	670	662	689	663	663	646	720	680	680	706	634	704	706	719	700	666	652	705	664	736	685	685	694	715	646	702	736	702	689	668	634	689	682	717	707	648	719	737	678	685	680	678	670	688	696	625	733	627	710	699	680	709	674	697	665	639	679	716	690	673	665	720	701	717	646	685	660	663	688	707	720	672	706	712	655	719	735	727	641	680	665	700	706	706	700	726	717	690	736	716	680	714	650	677	697	704	699	746	669	718	688	716	713	693	693	701	666	711	696	693	676	670	667	651	711	660	694	712	683	731	733	674	704	675	681	759	703	746	689	729	649	654	678	684	697	683	698	705	654	636	721	657
1397	822	457	343	684	771	690	611	513	441	362	337	318	254	233	193	169	154	173	158	125	142	131	115	127	104	92	74	74	88	90	86	99	83	81	91	69	66	65	65	81	77	72	74	57	51	55	72	66	67	67	68	56	67	56	58	59	43	51	59	43	64	58	45	67	57	58	59	69	70	58	53	50	49	48	54	42	54	43	57	48	53	55	45	52	53	44	53	36	58	40	50	44	59	47	61	52	49	59	51	55	42	46	47	46	43	51	53	37	57	55	47	53	47	38	51	44	44	61	58	44	54	56	51	47	42	49	49	43	52	47	44	47	41	50	48	43	45	36	61	47	61	42	61	48	55	53	53	50	52	61	51	48	44	52	65	53	55	55	61	48	50	59	58	55	50	34	56	45	49	64	44	63	38	48	36	49	53	47	47	52	50	44	47	38	50	46	37	54	50	47	50	45	60	46	38	49	51	66	53	51	42	45	60	51	67	42	53	43	51	51	31	48	52	44	59	52	35	44	46	49	47	63	39	48	52	57	51	45	57	57	50	61	35	43	44	67	47	47	48	46	48	52	50	51	41	46	57	58	45	52	41	47	51	45	65	58	41	45	52	48	58	38	45	37	45	56	50	46	46	51	60	56	42	51	70	66	63	42	40	66	39	45	49	45	39	51	41	58	46	31	50	56	51	52	46	41	48	47	47	39	44	49	49	49	56	50	46	50	44	47	53	58	54	45	51	51	51	47	45	47	48	54	45	47	45	51	50	59	52	55	40	45	45	40	39	53	34	45	52	42	43	54	55	47	51	48	41	43	51	57	49	66	40	56	50	56	48	51	49	45	50	44	49	41	42	50	49	44	31	50	56	57	36	47	47	48	41	57	40	43	51	34	47	52	59	50	54	40	50	57	53	61	53	32	52	44	58	50	57	48	51	52	53	47	42	49	46	58	56	39	56	50	48	48	44	54	59	53	44	47	47	52	42	58	47	40	53	63	55	40	43	45	46	50	35	50	46	54	35	54	63	39	57	51	59	47	51	43	50	50	47	54	38	62	41	53	56	46	56	45	46	44	50	53	43	57	46	51	43	52	48	52	53	59	52	41	42	48	50	52	50	42	47	48	53	53	57	57	50	43	52	60	56	52	41	57	57	52	41	64	46	53	46	49	55	41	49	48	51	47	57	57	50	46	49	41	44	47	51	47	56	46	48	53	47	66	42	45	57	47	49	50	57	39	60	46	55	52	56	49	47	54	57	48	51	49	47	62	53	57	51	57	42	51	46	44	48	50	51	47	42	46	43	51	58	44	46	52	39	56	43	56	49	63	52	49	46	51	56	42	52	39	50	39	49	55	55	44	48	45	38	46	44	52	46	59	61	44	48	45	54	52	42	61	59	48	36	44	62	50	44	58	41	58	48	50	39	40	46	47	51	42	61	42	52	46	58	56	50	51	46	61	52	49	55	49	54	56	40	48	57	49	53	43	50	57	47	46	38	50	38	45	52	43	44	55	35	38	33	47	41	48	47	50	51	48	48	51	47	47	44	28	53	46	49	46	53	43	57	33	43	49	41	39	47	40	43	42	50	52	48	50	52	47	50	59	52	47	42	38	56	61	51	53	41	41	63	53	52	49	41	52	55	65	49	43	47	43	54	42	51	55	51	46	50	59	54	42	65	54	54	51	52	56	50	50	46	57	40	52	53	41	38	58	42	62	44	57	62	57	55	38	53	52	51	46	63	48	55	44	55	44	48	47	62	53	47	43	59	58	47	63	48	35	55	59	45	46	51	55	44	51	63	51	47	49	42	49	54	50	53	47	40	50	52	60	52	43	35	46	56	54	56	41	49	50	56	57	53	39	40	55	40	60	58	49	46	57	42	43	56	52	43	49	53	50	62	49	57	47	54	54	34	45	52	56	52	46	54	57	50	56	39	55	52	48	52	48	56	48	42	47	54	58	43	46	51	43	44	50	55	52	39	63	47	55	51	56	55	59	58	68	54	52	55	45	46	58	49	48	45	37	53	62	54	50	45	47	54	46	43	61	50	53	50	45	43	60	44	60	49	59	55	54	55	54	55	49	38	30	40	49	47	43	53	54	54	49	55	37	55	48	45	40	53	52	47	36	45	37	38	41	50	47	46	42	41	37	59	51	46	54	50	55	46	39	54	40	51	56	44	50	35	38	43	58	43	57	56	49	46	63	52	48	45	44	51	53	49	43	40	50	55	52	46	61	42	48	52	55	58	48	41	49	43	51	46	48	38	48	49	44	42	42	50	50	41	45	45	51	49	34	61	53	43	47	52	43	48	49	37	59	57	54	42	44	55	62	43	51	51	47	46	46	49	45	49	46	48	42	39	55	60	64	49	49	48	49	45	50	64	41	52	52	42	43	58	51	56	47	49	52	57	62	58	49	40	48	65	51	40	55	56	50	36	40	66	45	53	43	44	43	53	47	51	47	51	51	48	50	49	48	48	39	55	54	51	38	44	54	43	36	49	39	52	45	55	42	37	59	51	39	54	58	46	51	38	49	49	42	51	45	44	56	35	57	60	51	48	42	45	51	48	43	37	47	41	45	41	35	37	43	48	29	54	46	53	49	78	42	47	51	47	47	58	53	45	47	41	42	48	56	56	48	58	52	41	56	47	53	41	59	56	51	47	54	44	55	39	41	48	63	46	46	65	36	60	43	60	53	43	56	62	58	50	44	51	58	58	59	58	49	67	50	45	62	55	51	53	46	41	57	50	43	52	41	51	42	48	60	46	50	35	48	45	51	47	54	52	53	50	58	55	42	67	38	48	59	46	48	42	48	53	45	60	54	61	42	57	51	42	47	63	43	47	42	50	47	64	56	55	56	44	43	53	49	53	43	51	62	54	44	49	56	53	40	49	39	52	48	42	46	62	41	64	54	57	59	49	44	62	45	42	47	55	37	41	45	49	69	45	58	49	51	44	56	67	45	42	48	47	67	46	49	37	46	43	36	51	50	47	57	50	50	44	44	46	62	45	48	41	53	31	36	51	42	52	52	41	46	52	54	55	60	49	61	65	50	51	56	50	42	47	50	53	66	50	43	57	50	47	45	45	39	48	47	57	50	47	38	47	54	45	40	56	48	44	56	39	50	54	37	46	36	55	51	53	70	52	46	47	47	54	63	48	46	62	62	44	48	58	53	49	45	46	43	37	38	61	47	49	55	39	50	40	53	46	42	48	44	45	42	61	42	44	45	41	51	41	42	45	50	46	41	40	56	44	57	46	57	53	64	42	54	52	40	52	51	48	56	40	59	41	47	48	48	42	54	47	56	48	47	56	45	34	56	46	55	38	60	50	51	56	59	54	53	48	44	59	46	44	38	55	60	47	61	47	40	40	47	48	64	47	45	42	55	43	42	46	36	46	53	42	44	49	62	52	50	48	55	46	48	56	48	64	55	61	52	44	44	47	51	44	48	43	46	62	39	44	45	40	53	47	49	48	44	41	41	49	65	51	34	46	60	47
22485	16503	10284	23101	31530	30978	27523	24109	20794	17657	15707	13783	11915	10170	9018	7882	7491	6692	6180	5498	4938	4529	4130	3672	3346	2959	2760	2656	2332	2390	2211	2222	2145	2064	2020	1865	1915	1686	1714	1644	1611	1619	1479	1447	1375	1343	1269	1324	1192	1139	1158	1145	1125	1099	1040	1060	1011	1038	983	940	944	890	924	941	874	904	901	943	884	834	861	897	867	825	827	823	839	869	841	790	789	763	814	809	834	742	812	795	779	779	714	736	723	700	723	752	751	796	763	733	757	732	751	723	746	688	707	705	727	709	714	744	643	708	730	686	722	716	717	721	679	713	770	712	730	724	740	695	721	696	737	704	725	757	713	713	752	742	699	725	687	704	714	708	714	753	687	699	715	711	680	701	722	721	694	765	711	728	771	699	636	685	671	744	721	740	743	722	690	720	748	686	705	685	726	720	713	704	711	724	716	652	696	750	731	690	726	686	698	729	734	714	704	700	703	724	700	704	734	739	735	713	709	708	729	666	700	684	716	694	713	733	688	747	654	648	696	731	721	690	745	744	704	696	688	669	753	706	724	706	680	715	696	695	717	675	706	703	712	716	681	713	680	711	693	708	692	724	655	684	728	688	750	684	710	740	687	722	694	718	692	717	693	708	705	700	728	666	722	709	696	728	654	694	702	677	728	740	748	741	690	713	687	694	773	729	711	701	710	688	669	715	733	711	704	732	719	700	708	689	684	712	698	709	717	701	668	725	695	706	732	738	690	773	696	716	750	716	657	717	752	723	690	732	724	737	730	678	735	761	769	722	712	682	728	711	752	725	666	708	692	677	644	741	692	706	730	740	723	689	686	664	725	693	686	721	728	724	720	720	702	722	686	716	671	710	738	710	695	683	691	716	719	713	722	761	727	758	719	662	701	767	676	719	673	726	699	745	750	710	693	748	716	756	758	702	744	710	700	770	706	731	684	741	695	727	671	715	758	691	663	730	784	722	674	678	706	716	691	695	752	746	727	718	681	723	739	743	700	738	714	737	757	717	660	705	651	715	754	704	747	719	726	707	662	741	701	751	697	714	684	694	714	715	705	707	703	692	704	711	684	723	744	714	720	723	734	730	709	684	701	714	764	700	699	750	693	660	658	694	707	713	767	742	717	741	681	724	696	772	658	666	748	703	708	724	750	707	687	720	699	703	705	736	663	684	714	689	717	729	710	700	737	702	720	744	748	713	702	741	722	682	681	718	738	705	729	714	689	701	676	708	697	733	712	749	709	688	704	710	684	735	680	726	722	716	691	669	769	779	651	709	725	667	648	699	695	724	700	718	780	718	718	676	702	702	732	723	758	701	732	748	689	694	754	672	735	675	739	711	725	725	679	689	717	751	665	687	701	700	715	729	739	713	684	709	693	711	751	666	695	719	746	699	747	708	715	679	734	746	734	678	648	673	713	682	709	725	734	702	728	716	687	740	720	634	749	727	708	725	712	746	718	670	705	703	749	685	725	714	704	690	695	707	728	697	687	702	692	697	689	720	731	731	781	719	641	683	731	758	727	706	691	661	693	659	699	715	669	716	707	721	704	726	730	641	711	709	726	681	764	757	717	676	706	689	689	656	701	658	717	712	732	709	708	711	748	703	685	715	698	737	683	718	673	734	701	702	702	702	727	745	733	737	695	662	700	701	719	691	662	677	695	688	680	751	715	723	736	653	704	709	684	741	716	728	681	753	746	705	735	787	702	686	752	715	695	721	702	686	734	689	716	717	703	723	711	687	664	733	696	764	686	755	717	723	685	720	712	654	732	748	699	707	710	697	675	698	666	702	671	754	715	655	701	713	730	718	735	654	698	736	721	667	699	659	721	724	727	706	644	734	692	729	739	686	691	677	740	670	710	738	710	706	704	742	694	707	704	699	730	756	749	723	748	751	756	721	682	684	724	682	703	712	712	709	724	667	711	673	681	706	693	699	676	744	667	737	735	773	684	738	694	749	707	729	710	751	675	681	685	673	705	673	720	637	732	698	702	704	746	689	655	739	702	703	726	695	710	707	733	737	744	715	687	730	700	684	685	713	660	691	713	706	707	700	725	723	735	682	710	747	706	701	704	736	665	716	684	711	664	675	677	752	750	765	713	732	679	698	722	713	696	690	731	707	702	679	700	715	764	723	692	722	735	698	668	697	725	684	749	691	680	695	756	724	695	696	677	715	715	704	711	711	729	714	706	691	703	683	712	705	688	750	699	669	750	703	729	693	681	687	683	712	729	759	693	706	713	711	727	713	720	746	684	712	747	727	683	729	733	642	715	695	717	771	703	720	714	660	700	691	686	707	724	771	695	701	678	677	695	731	703	690	747	731	697	707	710	691	711	712	734	733	696	705	718	743	751	750	726	700	723	707	706	673	700	733	757	695	693	699	711	715	696	709	641	711	713	666	706	670	700	670	747	722	745	689	705	666	742	724	692	652	686	697	724	720	667	731	755	724	680	696	737	673	710	672	718	669	728	768	763	693	723	708	736	704	717	704	701	734	670	744	718	711	658	772	663	676	685	681	741	711	676	733	714	750	738	752	711	709	706	717	737	745	701	731	705	713	690	705	675	695	766	702	703	726	703	701	721	723	681	726	699	679	701	726	677	685	685	681	726	685	706	685	721	701	663	707	718	719	762	651	709	709	733	700	730	711	712	665	742	720	694	741	702	674	766	742	721	732	712	683	692	703	739	691	691	697	745	693	686	683	724	686	755	697	762	680	717	701	719	770	725	699	718	737	704	658	678	696	698	684	707	673	657	690	706	720	716	728	690	712	680	736	705	710	731	690	712	707	711	746	693	699	686	662	682	730	678	672	721	670	761	726	742	686	785	728	717	718	723	727	726	703	760	730	726	704	723	696	673	722	719	736	705	707	742	686	708	672	699	749	714	658	701	661	739	737	678	715	736	742	676	735	704	691	737	707	711	716	672	717	704	743	659	727	692	712	739	760	702	677	745	723	722	704	723	727	707	718	695	723	728	681	728	734	773	721	697	726	741	721	721	714	705	720	689	679	731	691	748	719	744	735	720	675	647	650	705	768	701	731	675	656	706	733	684	681	709	681	721	715	689	735	751	650	699	655	758	726	740	684	694	699	713	724	759	688	726	687	733	709	649	694	683	680	715	687	709	750	715	708	705	671	710	755	688	751	695	696	695	702	669	728	693	673	723	727	680	690	696	721	724	720	707	672	707	701	769	743	731	671	669	745	700	675	692	672	679	712	716	684	685	693	665	651	675	698	724	720	682	716	726	704	697	711	690	696	692	719	703	699	685	750	665	710	712	728	688	717	722	709	718	733	749	704	648	689	734	683	732	713	699	693	650	752	723	716	690	702	714	681	724	682	681	698	702	715	736	733	680	708	715	715	716	690	716	676	711	725	671	642	710	719	719	706	716	697	696	728	668	698	695	742	675	719	703	694	728	720	719	706	723	691	704	742	731	734	661	709	696	701	696	687	744	708	704	721	695	678	713	695	652	687	668	771	728	687	684	719	660	683	742	694
3286	732	484	367	586	700	651	545	474	441	368	314	294	260	229	199	215	186	174	139	141	138	146	119	102	117	93	112	102	93	102	95	87	93	96	73	78	89	84	78	82	79	66	87	91	93	78	62	75	74	65	82	75	71	65	68	65	88	70	62	61	69	66	67	80	71	63	72	72	62	59	66	64	65	73	69	68	67	81	59	80	51	63	67	48	66	48	69	59	62	71	47	73	69	63	62	64	63	56	52	66	56	72	57	58	45	74	59	61	55	57	75	67	49	71	72	66	50	68	57	70	58	71	74	59	57	60	64	75	73	66	59	57	71	52	67	71	65	52	58	61	54	65	66	46	71	75	60	66	72	57	60	58	50	70	62	64	59	70	61	67	54	61	69	73	63	62	56	60	66	73	70	70	61	54	71	57	58	66	60	62	56	61	69	53	56	53	59	60	69	70	59	58	59	68	68	50	75	58	62	69	65	53	56	64	64	53	60	57	67	49	68	66	54	55	60	63	71	71	62	58	58	58	63	55	70	67	64	58	62	61	72	64	60	61	54	68	73	66	57	63	66	72	70	61	66	64	64	74	61	62	72	67	77	63	67	75	70	62	55	71	64	65	54	71	61	52	67	53	64	62	72	69	58	65	60	61	49	74	58	61	57	57	75	70	78	61	63	64	58	58	71	81	80	61	73	71	64	51	69	54	68	67	43	53	83	56	58	69	56	59	62	63	69	61	67	54	62	63	53	70	66	74	66	42	66	65	55	64	56	57	68	56	61	63	54	67	65	62	67	67	77	64	51	57	45	81	59	79	63	61	82	55	63	67	54	67	59	49	53	58	80	53	51	61	67	75	65	64	62	59	55	55	65	60	68	66	73	55	58	67	65	67	64	56	58	71	59	57	57	60	74	65	72	63	41	53	59	56	61	70	58	67	61	52	59	50	62	65	59	80	54	66	64	53	61	57	57	68	56	70	58	59	49	69	60	73	55	53	55	53	63	57	68	52	65	49	64	73	71	59	63	58	76	57	63	61	58	58	52	56	72	52	68	64	63	50	76	61	59	61	55	70	53	67	49	63	59	76	61	66	66	59	69	69	61	60	57	65	66	72	62	72	73	63	68	63	61	56	58	51	64	47	62	75	74	61	62	66	73	63	69	60	58	59	71	72	56	71	60	75	61	57	61	67	61	58	74	52	71	51	58	70	67	65	65	57	59	66	60	65	61	62	83	54	68	72	72	60	51	67	78	52	68	62	64	63	64	46	64	64	69	72	66	49	54	67	63	58	57	62	89	51	71	68	60	68	57	69	64	58	63	72	66	78	60	52	52	70	49	51	64	77	65	74	70	66	75	57	60	70	55	71	69	71	62	70	66	76	63	51	70	66	62	61	77	60	63	73	57	67	67	68	60	63	66	65	63	57	68	65	59	63	67	61	62	52	69	56	62	48	51	56	66	69	61	65	71	69	53	61	68	83	72	79	61	59	70	66	63	94	61	66	62	63	48	55	59	55	74	63	54	49	62	62	51	53	82	67	62	67	57	62	73	76	68	51	64	61	78	61	56	59	70	62	68	69	61	59	58	47	55	51	84	64	66	65	72	54	71	72	69	62	70	67	67	55	69	51	59	61	77	54	64	58	70	66	62	67	53	60	67	78	59	66	71	67	65	67	49	57	63	64	63	50	58	62	64	67	64	74	73	78	70	78	45	72	67	79	65	69	53	62	65	63	61	68	61	64	57	79	72	63	67	78	62	51	45	64	64	67	53	77	50	60	57	65	45	66	60	64	66	65	73	42	52	58	61	75	54	65	63	90	71	67	75	61	67	61	65	68	56	65	53	65	57	55	53	61	66	60	65	63	64	66	61	62	67	70	72	65	67	61	65	60	59	56	70	61	67	70	65	68	57	71	67	54	59	65	65	65	55	66	60	65	69	69	66	65	79	74	66	75	48	62	64	54	65	69	78	62	51	66	71	57	61	54	52	60	46	61	56	74	75	47	62	66	67	55	70	48	66	70	53	67	54	48	62	62	52	56	64	80	62	80	68	53	61	63	58	51	58	58	58	55	60	70	73	64	76	68	47	57	57	65	63	62	68	66	62	63	50	72	62	58	53	66	67	67	65	72	54	63	70	56	60	58	57	65	57	60	59	67	62	55	61	57	53	53	60	56	68	54	67	66	74	73	52	53	69	55	46	62	59	61	66	55	71	80	70	60	75	65	77	55	80	59	64	62	72	56	60	70	60	55	68	60	70	62	59	65	68	58	68	69	72	72	61	53	61	58	63	79	62	72	71	78	71	71	59	55	58	59	52	75	66	56	58	58	70	54	60	65	47	63	67	65	56	77	64	56	79	60	73	65	68	59	65	56	68	61	65	61	56	72	65	70	66	66	62	62	63	75	74	45	67	72	71	54	57	54	65	65	67	56	51	55	63	63	56	57	60	57	53	68	63	63	66	58	55	46	75	48	65	58	63	60	63	63	70	55	67	73	52	70	64	67	65	66	66	55	55	50	74	69	63	70	48	63	74	64	58	56	54	53	62	52	65	69	53	69	64	65	57	56	71	55	73	58	58	58	59	72	60	60	66	64	49	71	55	63	69	64	67	50	65	63	75	57	67	72	56	58	75	64	61	63	65	62	59	64	72	68	66	59	81	56	65	62	61	73	62	58	63	63	55	67	58	60	64	62	45	53	57	67	69	67	62	51	66	54	55	70	55	56	58	61	58	69	73	65	54	64	74	72	62	57	65	68	64	47	71	75	41	67	55	55	62	68	50	68	59	61	65	63	67	69	67	61	62	62	57	55	69	75	64	51	54	48	67	59	81	56	55	79	59	57	66	60	63	50	68	60	64	81	89	68	54	58	64	59	72	78	70	69	70	70	86	68	55	66	57	63	58	65	65	61	59	68	52	74	75	59	63	52	55	65	71	61	63	59	60	63	60	78	63	64	64	61	68	67	71	77	55	67	55	57	63	59	54	50	57	70	54	71	79	64	69	72	61	78	61	76	58	64	48	72	63	57	57	59	66	66	59	59	71	68	67	55	69	65	77	64	83	57	59	59	71	51	52	61	55	60	79	59	69	60	76	71	49	59	66	73	68	75	76	52	67	72	64	70	63	71	64	79	67	57	64	71	73	65	61	79	62	67	58	64	74	66	50	65	51	51	56	50	49	49	60	62	61	58	71	75	55	53	81	62	68	70	58	63	73	64	55	46	56	65	72	65	51	65	63	69	71	61	50	60	73	59	53	69	60	66	58	83	68	68	62	53	76	71	57	62	62	67	69	71	57	77	57	59	59	69	65	60	59	53	50	57	64	61	80	64	65	55	82	64	61	61	61	70	64	69	65	63	65	54	63	67	62	74	59	74	62	65	71	65	64	56	54	61	75	68	62	74	68	56	68	69	65	72	68	59	63	80	72	64	50	62	73	57	59	64	70	59	53	71	74	74	82	61	65	75	66	55	74	72	66	66	68	85	61	61	57	57	53
20637	14888	9919	21849	30277	30006	26704	23140	20145	17481	15043	13297	11212	9653	8746	7800	7120	6651	6034	5378	4916	4450	3973	3707	3355	3090	2836	2670	2495	2358	2287	2170	2247	2200	2035	2026	1983	1834	1815	1752	1799	1696	1598	1599	1533	1460	1406	1420	1436	1320	1300	1258	1302	1267	1187	1189	1108	1192	1128	1102	1168	1095	1109	1094	1047	1061	1041	1096	1070	1002	1042	995	977	970	997	1029	1025	974	989	989	1018	978	923	902	945	931	941	956	960	969	875	919	979	892	893	936	938	928	891	997	923	879	916	950	907	850	901	906	949	895	877	897	905	880	932	859	937	887	938	876	955	874	844	887	938	900	880	893	888	921	864	903	843	906	914	885	897	894	883	922	938	893	879	853	917	930	900	925	842	901	912	922	936	902	871	896	906	936	872	848	801	881	882	862	879	867	851	931	892	947	899	902	867	899	932	911	921	875	949	859	918	915	890	912	819	887	956	868	881	915	932	839	887	900	906	890	898	963	877	879	879	852	857	881	984	885	890	879	879	907	853	888	830	888	869	880	901	831	884	910	888	859	918	883	904	832	880	872	938	917	867	921	880	928	931	896	858	881	869	880	871	947	927	928	908	921	862	821	898	859	938	873	959	918	869	941	884	893	862	862	894	889	858	906	938	863	878	899	877	894	893	854	875	855	908	904	908	869	872	852	879	876	918	889	918	925	869	898	898	930	919	926	794	886	909	857	897	834	877	904	926	854	872	905	907	900	889	860	867	895	893	869	878	847	935	936	876	926	898	886	875	877	870	888	953	869	882	857	926	963	902	829	926	898	896	906	957	894	912	862	888	862	894	932	904	865	902	869	931	887	860	831	883	863	921	923	838	868	894	889	968	882	894	923	856	870	907	871	875	903	891	831	929	888	906	867	936	862	899	878	857	896	887	895	877	900	843	876	886	918	888	900	874	889	868	900	903	886	909	888	865	936	987	891	921	906	883	906	878	861	914	824	907	918	827	939	856	883	936	881	902	895	937	907	878	893	900	878	867	868	856	898	895	893	870	878	952	913	879	898	897	893	887	921	903	907	860	905	877	856	929	847	898	900	853	923	877	914	903	874	869	887	863	919	863	930	973	894	813	916	896	943	857	889	879	882	965	881	933	912	901	988	854	865	882	914	886	928	830	871	876	888	909	844	910	940	865	841	903	904	894	909	888	852	877	910	903	889	891	872	885	921	897	876	924	862	861	866	869	819	879	898	906	897	848	875	912	904	884	881	862	880	902	872	902	891	902	897	884	858	898	901	897	889	933	900	857	858	911	904	903	876	877	890	894	851	871	895	872	867	871	823	926	905	880	935	864	862	916	850	896	894	880	870	898	893	882	923	929	925	888	861	900	956	881	901	935	925	881	858	897	891	880	917	893	875	887	929	885	866	926	862	898	905	912	892	915	864	897	858	882	915	937	842	846	875	889	867	883	908	915	852	851	879	864	937	898	911	848	910	881	883	923	922	859	901	901	888	867	884	897	907	929	838	940	906	965	913	866	918	891	857	881	933	894	873	867	869	863	861	894	883	868	897	896	888	879	887	879	867	929	839	897	868	908	922	924	853	925	904	876	886	913	932	854	874	904	896	856	870	919	858	904	873	874	872	908	859	877	901	903	848	846	889	881	875	889	880	894	854	893	948	868	905	929	848	864	864	894	886	916	936	912	915	922	920	882	925	889	910	895	845	945	868	898	908	912	910	891	896	882	912	896	896	882	890	893	892	842	916	827	845	887	861	935	909	895	875	860	911	888	882	872	972	900	901	928	916	900	894	915	889	921	934	901	865	878	890	882	877	889	901	895	935	975	872	891	873	915	835	833	883	915	875	934	819	955	928	933	871	869	875	880	881	866	841	901	883	896	877	923	857	934	831	848	948	820	927	904	856	872	846	902	905	915	896	901	912	850	874	910	907	933	855	877	905	892	835	858	902	890	864	914	873	907	914	879	905	891	886	850	886	916	846	871	879	879	890	917	879	873	852	905	885	857	936	843	834	929	875	934	903	879	899	888	892	858	944	879	899	836	935	924	925	865	887	927	874	853	849	898	908	913	885	900	917	876	898	928	843	825	918	883	857	882	938	958	868	921	912	865	883	852	894	860	932	876	936	944	897	929	862	887	856	840	903	863	892	870	895	853	840	884	925	880	827	905	945	881	850	859	899	933	858	891	899	909	868	870	871	926	877	871	870	911	888	863	870	919	899	881	870	898	919	900	851	858	871	922	926	825	910	902	879	890	902	875	868	937	812	891	946	920	894	849	878	891	898	863	894	885	900	895	932	858	937	893	940	896	870	876	906	896	876	858	868	944	886	886	875	898	920	893	885	911	904	874	913	802	920	859	877	871	871	902	848	929	912	883	930	983	872	890	849	885	962	926	875	879	857	866	907	888	852	868	898	903	870	843	916	874	909	858	889	885	922	892	965	851	895	896	854	914	837	939	895	915	883	860	893	939	914	913	901	892	924	879	852	867	836	923	905	869	896	944	880	868	878	904	890	902	895	891	927	901	915	860	869	929	898	909	907	886	894	871	929	892	898	919	872	885	862	910	862	917	898	894	924	943	835	924	899	947	915	885	947	922	874	902	881	853	874	914	896	907	896	896	903	923	900	914	918	845	831	910	919	888	944	900	885	940	905	891	899	882	888	882	885	862	853	912	932	897	887	928	916	854	960	861	845	922	939	907	826	873	862	869	926	861	895	913	900	979	891	871	923	873	910	888	922	901	885	887	901	884	891	935	860	878	904	881	890	911	870	893	872	819	905	897	899	910	848	936	887	860	900	837	891	850	917	929	884	961	887	891	876	901	897	939	832	952	936	912	873	896	860	881	893	931	852	933	924	887	873	858	861	855	865	940	909	900	858	938	926	853	901	895	907	872	852	874	891	866	796	920	890	881	868	868	894	910	853	900	880	864	899	910	911	875	921	897	869	905	885	866	833	908	843	878	869	907	922	899	948	830	917	874	895	872	836	911	899	934	868	893	878	928	897	892	839	866	877	898	900	887	881	883	838	928	915	884	963	874	846	924	871	908	881	918	847	897	902	910	869	819	816	848	914	889	889	892	880	952	836	869	885	836	885	862	874	908	857	901	923	859	890	911	935	931	896	964	893	896	860	861	909	920	934	871	908	908	896	901	966	921	869	870	920	891	877	902	923	886	904	911	908	848	888	867	928	875	909	909	941	911	873	862	869	879	849	878	842	891	893	878	909	858	892	882	920	891	878	907	925	898	879	851	917	915	837	961	881	867	896	923	889	904	857	895	852	891	910	905	884	862	929	907	910	866	899	875	869	851	902	901	872	948	917	899	929	916	881	902	917	876	873	904	873	886	860	917	819	893	852	895	858	896	882	846	929	887	921	895	868	911	872	921	883	910	922	918	892	906	929	885	921	919	931	957	853	858	914	867	896	809	879	901	927	872	887	862	931	862	869	882	930	924	929	901	861	936	899	843	957	906	883	882	908	916	863	874	932	917	911	938	934	886	866	920	902	867	897	863	863	847	900
2615	1144	605	513	937	1084	853	792	732	659	525	455	396	370	351	313	280	251	232	212	205	180	158	184	158	165	129	108	148	102	138	108	120	118	111	115	99	94	86	84	106	86	85	99	87	83	81	100	92	85	81	69	81	86	70	76	74	69	73	78	71	71	77	89	63	73	89	70	76	61	73	88	78	72	67	58	71	75	67	55	52	62	81	75	74	70	75	69	74	70	61	64	71	73	56	58	74	68	59	79	75	62	79	66	81	59	72	74	63	80	63	67	75	55	76	59	58	52	68	75	66	72	68	60	65	66	55	66	59	68	65	65	64	63	67	78	63	72	56	78	76	77	63	67	50	84	69	62	66	74	53	55	67	70	63	74	62	59	81	65	75	72	64	77	68	49	61	61	75	69	61	74	59	76	72	67	83	63	66	60	66	63	64	71	60	61	68	57	57	68	63	73	65	61	68	57	52	63	85	67	72	60	70	57	52	67	61	70	77	74	68	79	62	67	91	62	56	62	60	49	65	57	54	60	67	48	73	85	59	67	84	78	59	67	55	63	66	63	71	61	66	78	64	56	70	69	65	66	73	65	64	63	50	73	60	66	70	72	58	51	75	74	76	68	78	64	77	73	63	61	73	58	65	69	72	65	58	66	54	89	71	68	69	68	60	62	66	54	63	56	64	64	74	56	66	41	70	74	66	53	61	82	59	68	63	72	63	54	64	76	72	71	57	76	64	74	61	59	63	64	67	70	62	59	70	73	84	76	66	61	62	72	59	66	49	81	60	64	55	59	72	61	61	69	73	83	72	74	70	64	73	73	57	71	64	75	61	52	73	76	64	78	79	69	56	73	71	63	68	50	77	73	60	50	69	73	71	72	70	66	68	70	67	72	61	63	74	75	72	59	52	64	75	53	60	69	68	69	66	47	48	56	75	74	62	55	67	79	59	55	65	54	63	70	75	56	65	65	74	66	78	60	56	52	69	78	68	62	79	76	59	62	63	74	68	43	65	64	73	58	70	70	67	70	87	76	63	68	62	61	72	65	74	61	62	52	71	83	69	64	69	70	63	66	57	64	75	79	76	65	72	68	77	62	60	63	63	76	64	63	71	71	65	73	62	69	65	67	76	66	66	69	69	48	55	73	64	63	73	68	56	65	76	58	70	70	76	72	71	68	71	62	58	68	54	72	78	71	71	70	54	55	65	55	55	76	61	77	72	63	56	53	67	62	59	60	54	58	63	62	79	68	61	63	76	77	61	55	66	62	57	73	60	63	72	62	67	69	52	60	68	63	69	58	69	69	69	66	63	75	76	85	67	60	64	67	78	58	72	64	60	66	78	62	64	70	51	44	64	65	62	59	68	66	69	50	71	57	65	70	50	61	49	71	59	66	63	70	69	51	64	65	63	62	71	74	70	71	78	63	59	73	60	76	79	80	59	74	60	82	75	70	71	64	68	55	55	76	57	57	76	57	55	72	63	89	68	69	82	67	79	53	68	70	66	56	67	57	76	59	77	50	60	57	62	63	69	64	64	73	54	61	48	74	70	67	56	65	56	66	56	64	61	53	65	57	61	47	59	74	59	57	65	68	64	61	67	60	57	55	71	52	56	67	72	60	68	60	64	66	81	61	56	50	61	68	67	65	65	57	70	64	67	57	66	73	59	64	67	60	77	69	66	64	53	71	75	87	85	60	66	62	68	56	65	66	69	57	78	64	85	72	66	58	91	55	77	53	65	70	52	60	70	50	90	56	61	61	66	82	78	58	65	76	60	78	57	65	48	54	65	63	68	68	69	55	68	61	62	66	65	60	85	50	69	67	67	61	48	67	63	62	65	58	63	71	67	78	66	61	60	63	69	49	60	69	59	87	60	71	77	63	69	55	75	50	77	68	52	71	69	72	74	51	77	59	48	78	68	68	72	66	67	68	61	61	65	65	55	67	75	59	83	83	70	81	57	60	57	61	79	61	66	59	67	72	57	75	60	59	74	64	53	54	62	63	58	76	57	68	60	45	56	73	72	74	61	67	76	61	74	64	67	58	68	73	63	70	65	67	62	70	58	62	59	71	66	79	73	64	68	79	62	58	65	56	59	68	73	66	62	56	61	60	62	61	69	76	74	61	65	65	77	68	73	64	66	64	65	72	59	75	75	72	56	59	72	52	70	78	79	75	58	66	68	66	72	64	60	60	59	64	83	68	69	63	61	70	64	70	71	68	66	60	69	66	60	77	60	72	68	68	70	78	70	64	77	76	69	61	60	62	63	47	58	56	61	72	56	41	73	64	74	63	79	57	68	73	56	68	57	57	54	65	85	55	54	53	64	70	64	68	64	76	63	67	77	81	64	51	60	74	67	80	54	68	62	58	64	69	71	59	62	57	67	55	65	64	67	73	69	64	66	52	79	65	72	79	76	69	64	62	65	57	61	78	60	72	68	75	78	61	64	65	69	58	61	62	63	54	76	71	75	58	71	65	61	59	50	62	64	68	67	91	90	64	53	69	61	63	71	66	72	60	60	61	53	67	58	77	62	71	72	66	70	74	77	54	60	58	66	63	74	66	56	65	68	61	70	62	56	77	64	52	65	63	64	80	44	78	50	63	73	58	68	70	56	76	70	58	58	54	82	58	65	74	67	59	71	61	58	69	69	61	63	63	69	69	50	55	61	72	62	76	67	70	58	60	66	67	74	79	70	68	76	81	85	61	55	72	72	58	61	63	52	54	71	59	66	89	52	66	67	72	64	63	87	79	68	62	65	77	73	51	54	66	72	64	69	75	70	51	71	58	67	60	59	67	65	68	61	59	75	84	71	65	76	68	57	73	64	52	65	74	65	63	69	65	75	81	57	69	71	62	65	56	65	62	64	64	67	59	63	55	64	84	60	70	67	66	66	60	49	61	64	70	58	76	74	69	51	63	63	63	69	72	57	61	64	83	64	54	66	71	66	75	65	57	66	54	66	87	55	54	62	64	59	77	76	53	77	78	63	71	57	65	67	44	73	71	48	63	64	55	69	62	73	64	58	73	64	76	73	70	57	68	65	72	73	71	70	65	62	66	57	47	70	78	60	67	70	71	70	66	48	63	59	58	69	64	69	66	60	57	69	64	67	61	67	65	66	56	72	75	61	54	64	78	67	66	47	58	69	70	71	62	63	60	63	65	77	67	68	52	59	69	66	59	63	69	55	67	77	73	68	72	65	53	61	58	62	62	66	82	54	81	59	67	62	62	54	51	64	63	69	60	72	70	69	65	66	73	61	68	65	78	61	67	69	65	81	73	64	76	67	62	62	55	64	72	73	61	58	64	70	57	72	66	69	63	73	49	60	70	59	57	57	44	49	63	64	58	63	65	72	84	56	68	82	52	59	66	73	53	69	76	59	60	70	58	54	60	61	64	50	75	60	65	55	65	66	79	70	61	69	53	74	72	64	60	72	66	67	73	73	66	68	74	58	67	64	69	75	78	64	59	61	69	57	73	77	65	71	81	62	71
26041	19008	13271	26891	35206	34834	31637	28028	24945	22241	19607	17324	15120	13238	11998	10840	9853	9234	8179	7455	6708	6105	5606	5079	4585	4182	3879	3655	3361	3313	3070	3045	2899	2799	2720	2616	2551	2444	2262	2335	2171	2105	2095	2029	1895	1794	1734	1788	1685	1573	1531	1521	1506	1394	1451	1342	1350	1334	1278	1380	1291	1206	1214	1237	1206	1169	1150	1126	1171	1126	1134	1094	1046	995	1059	1063	1077	1070	1086	1029	1064	1052	1013	965	1032	1010	994	968	1029	983	975	989	1008	1019	986	965	964	957	894	958	968	940	986	959	931	975	959	914	942	943	953	924	905	894	922	909	948	964	969	916	897	913	989	930	898	947	869	909	946	997	916	898	918	936	910	918	997	952	968	944	971	991	937	869	921	934	940	958	934	898	891	974	956	894	976	930	920	888	900	914	959	918	959	970	902	904	925	862	838	853	878	908	946	931	965	942	887	936	909	872	922	925	997	942	887	897	927	914	944	916	961	890	893	858	921	948	894	943	943	947	896	970	946	958	928	922	935	907	913	900	933	937	910	942	862	952	975	954	1015	905	961	931	865	953	914	896	928	910	947	908	927	943	946	898	907	906	929	902	952	909	978	963	913	921	914	906	896	906	935	897	918	952	916	929	937	904	939	921	935	914	928	917	932	906	904	939	960	914	933	908	891	1034	913	888	895	919	882	925	938	827	955	861	898	962	887	925	899	905	879	924	936	905	904	911	895	893	912	936	927	966	923	924	943	934	905	908	879	916	905	897	916	913	908	905	916	842	878	900	952	887	929	948	910	916	912	946	934	937	926	930	961	858	913	945	902	901	901	917	915	953	890	924	977	865	912	906	987	907	919	933	888	931	945	886	922	940	953	898	936	913	888	881	931	981	854	891	900	923	905	915	959	899	960	930	931	930	946	880	966	948	923	889	975	974	892	917	953	938	951	944	957	921	909	903	907	915	938	891	934	920	933	904	932	861	966	916	976	966	935	861	876	946	897	980	941	939	903	904	874	898	931	845	907	953	885	923	950	878	872	904	905	946	967	915	945	934	900	911	906	894	929	981	888	928	911	902	969	881	928	895	1010	931	925	953	898	925	908	899	945	949	903	902	947	922	893	930	912	922	977	940	907	976	903	907	884	951	906	896	957	994	964	882	907	945	929	898	879	977	936	940	985	913	955	944	925	922	940	919	919	980	924	947	878	897	926	951	911	894	906	957	932	941	950	933	895	929	900	931	962	935	907	951	933	928	927	910	903	965	908	932	930	930	966	898	934	914	927	950	893	948	892	955	873	945	929	893	936	910	925	945	953	919	902	943	897	921	912	943	952	921	953	961	910	932	937	942	912	937	914	939	929	945	892	948	899	894	941	968	910	962	930	921	930	936	919	926	914	978	884	938	921	923	920	922	933	927	895	894	950	864	891	907	944	906	897	947	901	950	877	940	963	925	943	869	911	935	910	891	922	921	938	939	955	884	935	902	935	893	897	977	926	894	934	917	941	883	919	906	923	900	959	954	997	991	916	934	924	907	914	905	885	969	939	903	939	895	967	920	906	916	972	934	964	998	920	906	914	918	889	915	933	947	922	926	895	942	930	930	916	914	958	925	898	866	886	955	971	906	943	883	984	988	892	936	939	883	945	942	943	945	923	952	942	975	924	897	905	938	896	927	951	901	900	948	921	878	933	941	914	923	875	965	915	951	958	928	929	937	911	908	845	899	963	861	937	929	941	932	939	861	894	877	937	929	944	956	971	966	877	901	858	966	962	973	963	919	910	908	967	925	986	943	948	897	896	957	904	961	952	963	919	863	923	876	942	893	961	909	890	935	927	929	984	942	927	915	877	918	913	932	966	930	943	887	930	926	950	907	926	949	925	877	936	924	903	884	884	918	939	901	894	956	950	928	919	921	930	925	956	907	970	868	891	906	916	888	940	923	934	960	953	938	939	912	882	911	914	907	928	871	890	938	847	936	894	941	922	903	911	842	960	911	945	886	890	869	957	927	928	902	920	913	945	915	932	937	912	910	936	888	843	908	940	914	904	959	926	946	919	923	884	908	896	949	901	930	919	945	891	933	867	904	895	921	948	896	923	854	916	971	892	923	893	921	931	934	911	906	950	902	953	897	898	945	968	940	927	910	949	958	920	961	908	989	831	935	970	930	953	905	965	947	901	939	916	999	977	943	910	863	890	954	921	937	941	954	914	937	883	873	900	865	937	935	904	950	924	970	920	942	902	1004	893	966	920	945	933	928	883	936	914	941	922	953	968	967	958	919	930	879	966	894	933	935	945	914	922	908	908	936	907	977	950	914	959	958	903	938	893	937	932	986	921	1002	898	931	868	938	972	942	927	935	921	970	918	969	928	926	902	896	904	909	875	871	959	935	949	920	891	920	881	916	930	920	933	954	951	932	988	920	896	911	936	954	850	906	938	922	933	917	949	900	954	924	953	896	943	1000	926	881	932	896	925	946	973	895	920	911	911	911	898	948	929	962	958	951	877	900	1007	930	929	899	908	900	961	955	931	915	981	915	951	920	918	939	953	879	936	926	918	933	873	901	997	902	899	944	928	952	938	936	915	884	954	955	916	919	937	917	951	897	907	906	986	921	931	938	903	913	942	899	906	893	898	946	923	937	961	970	914	962	916	909	899	941	940	919	897	931	947	905	946	904	876	913	921	952	979	914	893	928	927	904	954	959	940	960	957	917	913	922	865	953	902	893	927	917	936	916	879	937	889	929	935	942	963	927	924	928	919	905	933	861	948	953	960	934	1017	905	994	940	880	976	948	947	937	952	929	962	919	960	941	874	919	930	881	894	924	942	923	885	898	899	913	991	922	891	945	912	990	917	916	913	902	957	872	926	950	902	913	905	952	887	935	993	926	969	922	996	906	915	898	912	944	915	924	955	951	950	883	926	893	918	925	957	883	1008	922	893	980	941	978	928	907	909	902	919	904	954	934	909	858	925	965	921	898	913	948	960	921	946	922	907	900	947	968	942	910	932	923	918	899	887	936	961	976	929	931	914	915	919	944	982	919	860	935	935	939	914	903	911	902	928	912	937	961	945	987	989	926	921	898	928	942	940	901	880	897	913	906	919	979	936	932	963	899	872	895	982	920	855	967	882	940	953	956	956	929	903	957	962	951	928	919	913	865	865	974	957	923	915	894	985	902	939	1012	868	866	920	923	920	922	887	919	929	985	926	884	945	949	930	899	954	897	924	913	937	899	907	903	902	912	914	937	872	899	954	930	898	948	971	932	923	940	931	943	915	902	892	946	964	895	949	872	936	951	971	935	986	899	931	920	905	946	938	898	936	941	928	951	916	927	918	964	926	892	951	882	966	943	956	934	892	888	944	911	914	911	918	895	943	957	926	934	896	875	933	928	932	916	898	884	881	936	925	917	967	946	948	910	917	882	947	981	926	965	882	918	945	882	959	965	875	977	936	925	943	903	877	932	939	924	880	864	935	899	912	946	906	952	900	950	970	902	932	951	953	919	953	939	877	945	934	941	890	976	936	914	919	914	942	941	898	946	987	917	963
1957	483	306	236	430	472	384	363	306	306	282	236	172	161	168	161	129	125	113	106	114	97	107	91	75	76	54	78	68	77	60	75	72	78	74	68	76	59	57	56	47	42	56	69	61	57	46	65	57	63	61	56	66	54	45	52	53	52	43	57	44	55	36	54	68	43	39	42	45	41	52	42	51	61	52	49	56	49	47	43	43	54	53	47	49	55	59	48	63	48	48	51	45	50	44	41	45	48	55	44	56	46	50	43	53	49	52	43	52	45	42	54	44	45	49	59	60	47	47	57	48	40	45	57	34	45	51	46	57	39	59	45	55	62	54	46	46	45	37	51	42	37	45	50	53	43	33	36	52	53	49	54	48	55	41	42	50	40	52	45	53	50	53	48	47	54	43	55	41	51	59	42	41	42	49	53	40	43	39	45	52	44	38	39	53	49	48	50	36	40	40	50	48	54	56	47	51	38	37	37	41	51	45	44	33	58	54	49	42	47	42	45	38	46	50	44	51	47	50	46	50	38	38	50	54	55	59	48	53	37	49	40	47	51	40	38	48	48	55	57	50	46	48	49	50	50	47	49	50	49	62	55	51	46	48	60	46	37	57	44	42	39	51	40	55	55	50	38	46	47	55	40	50	50	42	33	47	47	50	47	46	45	61	59	55	51	49	35	37	40	51	52	44	54	49	46	50	44	45	46	50	55	41	49	46	34	45	44	50	55	55	46	45	47	54	41	46	54	30	46	47	48	50	49	48	43	43	47	47	51	53	51	49	45	45	42	47	56	49	44	41	67	55	44	44	50	46	64	42	54	43	57	51	53	36	43	60	50	48	42	39	39	49	45	53	56	41	42	48	57	45	67	56	56	49	39	46	48	54	52	38	51	47	46	56	57	48	34	45	39	47	35	53	44	45	48	59	53	46	58	48	47	49	57	43	55	35	43	49	37	45	45	56	43	44	52	41	39	53	55	41	48	42	60	53	54	44	48	37	56	36	55	40	50	51	42	53	58	52	48	49	44	48	44	44	44	48	46	50	49	51	46	51	28	47	47	54	61	54	58	48	41	38	46	48	40	46	57	68	39	55	53	50	57	44	54	57	49	48	59	48	53	49	42	48	52	50	44	47	34	59	53	58	49	50	49	52	59	39	40	63	35	60	43	57	42	38	58	44	50	46	41	52	43	40	47	56	49	45	43	47	38	39	50	47	45	48	49	48	58	53	64	63	45	42	48	34	49	43	39	55	49	53	40	44	55	60	45	43	45	56	50	46	40	52	49	52	58	45	40	47	44	43	49	41	57	51	45	52	45	48	49	39	66	53	52	45	49	41	54	40	53	50	39	39	51	50	40	47	46	58	45	47	47	43	42	40	51	61	47	54	55	52	38	36	45	58	48	33	45	40	55	49	45	50	38	47	53	38	43	48	41	55	46	56	39	51	48	59	47	50	54	55	44	55	44	42	53	40	47	50	64	42	49	44	49	53	50	51	54	45	45	52	55	50	35	41	40	56	39	54	50	55	59	48	46	49	40	47	45	44	50	47	51	56	39	45	41	41	57	66	56	53	51	57	56	46	44	54	52	38	43	54	47	50	51	42	35	47	44	48	52	52	44	54	39	52	49	57	39	62	42	36	64	37	28	44	52	49	40	35	47	41	44	37	41	46	42	52	37	52	57	43	42	59	47	42	54	44	43	46	44	50	49	35	43	43	52	60	49	49	40	63	50	74	31	49	38	50	54	37	51	47	56	54	49	42	48	43	50	43	45	51	45	39	52	41	47	53	55	40	58	53	46	42	48	39	53	52	33	51	62	54	51	39	42	43	46	45	50	50	35	57	49	50	56	39	52	50	43	51	50	57	45	45	67	47	47	45	46	55	55	42	54	47	56	37	50	45	57	43	48	43	56	45	65	48	50	51	55	50	51	43	57	38	43	48	38	42	61	54	42	45	53	53	41	48	52	42	42	55	51	49	42	53	35	46	47	49	50	56	62	48	45	51	59	54	43	42	54	36	63	43	62	58	58	58	51	49	59	53	37	45	49	61	40	47	50	41	43	53	56	43	40	34	50	46	47	39	44	38	48	53	48	44	65	49	48	44	55	52	45	36	55	49	44	50	45	52	34	44	49	42	45	42	56	36	44	36	27	43	58	50	51	60	47	48	53	52	45	53	45	56	46	58	47	51	41	38	47	40	37	49	48	43	61	43	45	46	44	53	55	54	45	56	49	53	56	55	50	48	53	45	56	54	37	46	47	52	40	45	55	46	47	41	48	51	43	43	34	47	40	39	49	42	36	33	44	49	52	42	51	49	41	43	56	53	47	55	41	53	58	55	43	44	49	50	51	47	38	50	58	50	53	53	54	60	43	48	50	57	32	51	41	40	37	52	53	57	51	55	56	49	49	45	45	42	49	54	41	51	54	55	44	50	50	46	43	45	57	49	56	49	31	41	48	62	46	47	48	51	52	45	38	47	43	32	46	46	63	46	44	50	57	46	39	56	35	41	41	53	32	50	42	38	42	48	41	52	42	49	45	54	43	51	52	45	50	51	48	45	49	41	37	47	53	41	45	42	45	50	53	48	54	52	52	42	43	50	43	52	43	51	61	53	47	51	52	50	41	39	52	47	39	34	56	58	45	43	44	47	45	47	33	54	60	50	52	55	47	43	52	44	50	48	60	51	59	40	60	53	40	48	55	56	46	50	49	52	47	56	48	50	48	41	49	54	49	38	47	51	56	45	43	54	46	40	43	49	51	66	49	41	57	34	52	49	57	58	48	45	58	54	48	55	46	35	55	45	42	50	45	54	54	48	42	60	45	48	40	44	52	52	54	38	45	48	49	46	53	59	55	53	55	49	45	41	56	44	37	55	39	53	57	49	53	53	60	46	39	61	36	49	43	40	41	26	46	48	54	45	33	57	50	48	43	46	39	59	47	52	51	40	42	45	53	44	37	43	42	47	46	40	53	42	37	43	45	62	57	52	58	35	61	37	36	40	57	41	36	40	57	39	43	55	32	58	52	59	48	47	57	49	56	51	58	49	49	55	43	54	48	50	64	47	33	49	47	47	34	51	51	46	39	45	33	44	50	46	48	52	50	52	49	46	39	29	57	39	46	51	43	43	53	46	62	48	51	62	33	40	47	42	41	43	43	54	43	52	48	46	52	58	46	49	46	50	45	50	41	49	66	50	47	47	47	54	45	51	69	44	50	56	45	50	48	59	46	40	32	48	40	49	45	50	32	54	47	49	72	63	54	44	42	44	42	48	49	44	44	52	50	45	48	48	35	44	39	30	54	46	53	48	47	46	54	50	55	38	31	49	50	41	48	51	46	34	54	53	51	60	47	60	41	47	41	56	66	48	34	52	37	49	45	49	46	53	46	42	55	43	51	47	48	51	56	47	51	50	41	42	41	46	47	67	58	44	43	41	47	40	50	48	46	46	53	65	43	49	40	51	59	53	52	45	50	51	44	52	54	41	41	45	44	45	41
17714	11745	7194	17685	26065	25221	22289	18798	15951	13477	11395	9713	8156	6955	6152	5571	5208	4700	4144	3781	3366	3006	2845	2538	2333	2111	1994	1854	1704	1693	1657	1596	1574	1547	1530	1452	1358	1392	1343	1284	1334	1248	1219	1164	1144	1078	1094	1042	993	1038	1039	994	966	930	910	925	910	868	920	838	859	821	815	847	826	779	826	772	796	734	732	766	732	753	743	767	774	728	747	807	730	792	709	749	711	748	711	712	712	739	700	717	698	687	670	730	692	713	732	687	685	725	710	667	662	683	681	701	712	717	721	700	716	679	694	719	733	714	685	742	672	704	704	771	649	669	692	721	674	738	680	734	707	682	697	707	680	689	729	697	644	692	702	696	703	668	669	662	671	673	735	667	706	681	663	711	688	702	679	732	670	675	687	671	708	679	701	693	736	701	650	720	719	684	721	713	673	694	646	719	665	697	694	750	671	695	738	704	730	699	708	651	658	736	704	703	709	680	735	709	689	668	660	696	625	660	684	669	642	674	725	673	647	683	742	692	685	675	697	695	621	680	696	716	698	712	726	706	690	699	638	679	696	695	715	727	723	747	699	700	673	697	635	697	671	715	693	688	703	719	689	698	696	683	661	659	674	699	682	698	715	739	673	669	695	665	714	699	712	708	734	714	671	699	690	712	673	708	680	676	661	635	725	700	736	690	726	710	709	653	706	699	729	667	704	694	713	643	725	661	677	706	620	692	686	698	745	722	719	672	758	667	685	719	677	658	653	685	690	660	697	736	673	701	696	698	698	630	690	713	673	691	668	679	716	731	724	672	685	661	663	694	679	716	719	710	702	649	719	692	693	709	664	706	680	667	717	695	649	695	709	702	704	704	675	656	711	693	700	699	644	709	749	631	681	681	713	689	672	684	760	662	689	705	706	674	691	682	691	719	739	671	656	664	660	718	687	721	684	709	694	666	671	692	657	689	701	710	721	689	644	678	688	665	746	675	714	658	671	683	670	738	709	686	616	684	687	704	656	678	691	719	700	714	711	747	667	699	699	710	721	661	717	679	712	690	737	679	729	708	716	705	693	730	680	699	695	701	665	696	707	664	691	734	685	733	726	687	701	670	700	719	735	672	660	695	689	705	695	732	712	673	703	705	672	705	686	714	706	665	660	710	696	672	677	716	666	715	691	720	711	673	733	683	685	701	670	664	669	685	687	709	677	696	682	714	715	689	696	692	659	722	711	713	707	729	660	689	707	699	676	683	685	696	673	743	713	659	724	730	685	712	660	698	678	716	717	713	664	704	686	700	701	654	750	678	696	685	706	747	682	671	693	710	672	695	657	699	733	707	673	711	665	684	714	699	687	676	681	694	673	713	656	691	675	680	687	725	684	701	693	688	688	651	648	713	671	731	699	656	699	695	693	700	757	690	716	715	665	695	709	691	703	680	698	676	693	724	707	680	708	659	676	636	698	683	700	677	703	720	693	667	697	688	677	660	676	657	713	714	692	707	624	685	705	710	733	691	636	706	663	690	716	705	752	734	659	702	714	702	739	724	731	690	717	713	658	697	758	681	655	718	680	681	740	689	693	714	665	650	689	720	703	643	726	680	736	685	722	709	696	713	721	715	674	648	736	686	709	699	705	688	738	699	686	709	753	652	680	673	717	651	689	667	699	698	721	714	677	724	717	726	656	666	726	684	726	667	697	718	704	667	663	728	662	698	703	694	711	698	668	681	670	727	716	704	711	658	732	723	680	641	736	730	721	681	692	699	658	743	658	680	700	657	674	685	709	675	661	693	667	705	691	647	699	727	693	719	690	643	693	693	731	688	745	660	663	691	756	705	690	707	717	712	671	688	693	698	719	677	681	699	740	691	675	686	716	669	745	707	722	642	702	723	700	666	684	756	668	696	694	680	664	710	708	657	651	663	684	643	658	727	669	694	724	759	674	717	671	707	672	697	683	670	663	707	698	712	670	719	702	685	669	678	707	689	678	722	668	653	714	690	684	734	732	666	652	676	710	708	701	697	705	660	722	681	673	704	733	696	711	685	689	732	688	694	725	737	659	639	685	687	688	732	651	692	667	695	709	661	677	712	684	675	723	652	692	681	676	695	679	712	701	680	678	704	720	752	689	648	700	655	708	701	696	682	678	676	699	742	688	701	673	698	702	704	679	688	714	686	698	688	685	740	685	698	687	687	700	725	697	692	675	700	717	669	704	698	693	677	748	714	685	700	706	688	643	705	680	737	678	702	716	670	670	691	670	711	718	730	715	687	697	688	698	745	657	653	710	701	722	722	725	663	733	694	684	734	703	642	675	636	685	697	701	695	685	697	708	650	691	686	721	714	706	710	697	678	695	672	695	722	712	703	675	677	676	706	713	679	675	708	703	679	705	682	679	687	694	698	657	660	707	702	709	702	691	676	691	687	698	707	666	687	691	699	673	682	717	685	686	697	711	630	697	704	675	709	709	767	662	728	713	744	689	720	697	702	659	708	653	746	690	678	648	675	697	706	680	674	722	702	708	731	696	714	718	703	721	720	654	703	691	687	710	685	694	671	684	696	677	710	713	678	706	698	652	705	732	716	689	719	677	686	738	720	692	700	684	699	705	721	669	663	718	738	699	685	682	725	701	672	649	745	695	672	678	688	692	675	656	725	686	701	700	678	688	671	746	679	626	730	691	654	674	715	683	703	697	706	752	668	699	671	658	705	694	685	655	675	683	717	716	715	733	676	704	701	703	699	715	692	720	749	710	686	754	693	677	691	733	703	705	685	754	663	675	708	690	664	675	701	712	689	710	703	666	676	700	674	699	720	667	655	672	718	660	716	662	692	682	690	644	701	676	661	643	716	708	682	687	701	679	699	682	715	694	699	693	689	725	672	697	675	691	673	703	715	660	720	676	693	689	678	681	672	701	709	691	659	712	672	688	703	713	685	707	719	692	720	713	700	703	700	682	700	711	721	757	705	688	672	672	691	665	707	646	675	677	701	676	718	686	678	676	670	668	712	660	690	635	695	695	642	701	676	705	694	671	702	660	686	706	687	701	672	736	665	641	704	658	696	686	690	713	687	741	723	682	716	694	682	686	668	663	686	676	706	736	648	690	723	678	661	720	729	681	682	694	733	709	683	677	641	742	648	674	732	737	710	682	709	671	671	721	665	700	642	696	718	671	671	701	677	674	709	742	663	694	734	686	733	727	701	695	740	675	700	701	689	670	706	698	702	711	643	702	703	738	719	688	722	673	736	724	684	699	702	672	719	677	709	732	687	696	709	692	675	688	671	670	761	717	727	701	715	685	696	680	656	675	655	720	629	676	700	753	708	729	726	665	694	654	654	719	705	729	676	647	692	681	711	699	660	645	717	716	696	712	682	717	650	677	676	705	734	718	710	680	748	698	679	723	714	689	712	670	662	678	606	736	685	693	731	735	696	720	704	714	715	679	668	664	634	730	701	741	724	675	679	663	700	684	678	702	654	668	676	683	710	667	698	711	646	685	698	725	691	678	697	683	686	696	700	684	670
1417	753	443	367	596	723	633	579	493	466	402	381	311	254	241	201	191	178	173	154	134	141	122	104	109	92	87	108	75	88	89	83	69	86	79	81	66	74	63	62	55	68	72	54	58	62	67	62	62	47	74	51	67	70	59	60	68	52	75	62	57	57	59	44	54	79	51	53	67	62	52	48	49	56	61	56	53	47	45	60	44	66	57	56	66	45	52	32	44	49	58	47	49	44	61	46	44	53	45	51	45	47	50	47	57	42	57	45	37	57	40	63	41	56	50	49	47	45	49	52	46	46	49	55	43	47	44	55	60	45	35	54	43	45	53	65	40	48	40	50	47	51	48	53	49	42	48	48	44	43	43	45	47	48	47	47	55	57	41	41	59	48	39	42	52	54	45	39	47	47	49	40	56	60	53	49	48	38	52	54	49	53	49	41	44	42	48	44	50	54	64	60	50	40	44	36	43	50	46	50	64	45	27	37	41	50	51	47	48	47	45	37	58	39	52	45	46	56	44	39	47	44	65	44	42	55	57	62	54	49	43	58	52	47	50	50	41	47	48	55	47	44	54	46	45	48	52	57	50	51	50	44	43	39	50	54	49	49	36	47	44	48	47	51	58	55	50	50	48	44	54	42	49	56	51	50	52	36	58	58	59	43	50	57	39	58	51	50	45	51	49	58	41	45	42	37	65	55	61	61	62	43	47	49	49	47	55	56	49	36	43	45	61	49	51	56	53	57	40	65	43	52	54	41	43	51	54	45	53	47	43	51	54	47	47	60	69	48	54	42	49	54	41	50	35	35	49	47	48	53	54	56	47	57	40	48	45	50	60	48	52	38	41	53	51	44	48	44	38	53	56	44	42	54	56	31	54	35	43	53	49	45	39	63	50	57	57	41	53	42	57	51	48	37	46	51	56	41	41	39	67	36	46	58	50	45	59	45	48	51	43	42	51	48	49	46	42	55	45	47	47	48	42	44	54	53	54	48	53	49	46	50	44	54	45	45	46	52	45	50	42	54	42	52	35	57	64	46	41	51	43	48	48	38	53	41	52	52	48	47	54	51	52	44	57	45	54	51	52	57	45	44	46	43	44	37	52	60	38	58	52	44	42	47	58	41	40	53	55	57	46	59	52	46	37	35	46	44	58	44	59	55	55	42	55	51	48	43	49	54	47	53	56	45	43	50	34	37	54	44	39	60	41	50	45	46	66	51	43	51	52	38	47	46	59	41	45	52	56	53	53	50	50	59	61	42	52	44	56	55	39	41	54	43	58	45	54	49	47	58	46	46	47	44	48	52	61	47	50	56	48	55	51	46	58	68	48	48	52	45	43	38	52	46	47	65	56	32	48	44	35	53	47	55	38	45	52	46	49	56	52	50	34	44	47	58	53	49	52	50	51	36	51	47	46	52	49	42	41	43	53	52	44	50	58	54	53	57	37	45	53	47	50	37	50	51	56	58	53	46	42	43	40	57	60	60	46	52	49	37	62	46	50	38	41	41	32	51	67	52	51	49	39	31	49	44	54	62	53	44	54	51	37	36	40	50	51	44	44	60	46	52	43	46	45	49	45	39	48	38	46	45	43	51	41	48	52	45	43	49	44	37	53	40	51	51	59	53	59	46	32	49	56	52	60	57	44	40	50	36	47	43	44	51	46	41	53	45	44	44	48	52	51	53	54	40	56	56	58	38	53	57	51	53	49	35	62	33	42	46	42	67	55	48	46	45	49	56	53	44	47	36	52	41	55	52	45	52	39	42	43	45	45	45	53	57	47	49	50	56	49	37	40	43	54	50	43	45	51	41	39	54	58	59	36	48	54	60	48	49	48	46	50	54	58	45	44	40	63	49	48	46	48	41	39	43	57	47	50	44	40	42	55	56	53	47	47	42	38	47	59	58	55	35	51	64	47	47	52	41	49	57	34	61	45	47	54	40	58	42	44	44	53	49	47	60	52	53	44	39	48	52	47	52	48	54	52	34	45	34	46	51	47	49	49	57	41	46	56	50	40	50	44	52	44	50	53	51	48	45	47	43	36	49	55	61	45	41	62	52	43	47	56	50	48	54	47	55	46	46	54	37	50	54	48	55	46	39	51	47	49	69	51	42	38	52	51	37	48	40	43	43	47	43	47	51	67	53	41	48	57	43	50	48	62	47	48	45	53	52	62	43	52	54	55	52	47	49	41	42	52	45	56	38	54	56	42	39	47	55	62	49	49	42	41	42	48	42	53	41	44	59	55	52	55	42	50	49	43	44	43	48	37	57	38	65	46	60	41	48	50	43	41	58	40	50	51	54	53	50	56	62	58	53	57	45	45	41	61	45	37	53	55	40	59	38	51	51	45	43	58	57	56	46	55	60	47	49	46	45	65	69	45	52	49	50	52	59	48	45	53	49	49	43	62	54	53	57	46	41	62	42	42	48	51	51	61	45	61	46	45	34	45	41	42	51	44	41	50	47	50	50	57	48	43	57	54	46	56	46	51	31	45	48	48	43	46	46	48	55	36	55	44	52	58	49	52	54	40	42	46	45	46	45	52	60	41	60	54	46	60	56	49	42	55	46	56	41	49	44	57	39	54	52	46	50	44	52	43	44	34	52	46	58	44	49	47	35	45	49	38	52	52	61	57	55	43	36	46	40	53	47	50	50	46	49	43	56	48	39	57	41	47	59	47	46	43	48	62	48	58	57	56	43	55	41	41	57	60	57	53	48	56	45	45	47	48	58	43	52	48	51	53	47	47	50	50	39	52	49	44	56	50	42	45	38	49	47	34	41	42	47	46	49	55	38	48	47	43	38	54	53	39	47	39	54	51	58	40	43	56	46	56	47	39	40	36	48	49	45	54	48	51	47	37	43	51	49	61	38	49	45	59	62	46	54	47	45	53	40	53	59	60	45	57	57	51	42	47	50	45	50	57	40	50	63	47	56	45	51	59	60	43	35	44	57	41	48	53	46	48	40	35	46	47	49	60	40	53	52	55	38	46	47	50	55	48	59	52	40	50	56	45	45	56	60	54	40	56	51	52	42	43	41	41	44	37	42	43	57	50	49	51	33	61	44	40	45	53	42	41	47	61	49	52	47	64	66	58	45	52	51	33	49	41	53	45	49	53	46	61	43	40	51	41	56	48	53	55	56	48	39	53	43	56	50	42	46	44	53	47	62	46	62	58	45	61	50	47	53	48	43	47	61	33	51	50	54	57	51	50	44	67	65	60	51	50	60	54	49	40	49	62	49	52	41	49	45	47	60	43	51	51	46	58	48	42	32	55	50	53	45	46	56	46	45	51	60	43	46	47	49	55	52	43	48	40	56	49	66	44	42	46	57	54	55	48	42	66	54	55	50	54	55	49	57	47	53	55	64	49	49	35	46	40	47	47	49	45	56	49	42	57	48	54	48	52	56	52	56	39	47	48	51	57	47	52	53	49	52	55	42	49	50	54	52	53	36	57	64	45	55	52	49	49	49	42	61	48	53	40	53	47	51	53	48
22041	15987	10118	23008	31278	30882	27492	24245	20818	18445	15916	13583	11973	10147	9133	8202	7491	6780	5991	5473	4863	4482	3973	3496	3289	2975	2714	2497	2423	2305	2225	2157	2217	2046	2052	1898	1860	1803	1743	1701	1543	1537	1523	1485	1396	1306	1314	1274	1300	1234	1176	1126	1052	1058	950	1006	1043	1034	1011	986	917	920	976	964	958	853	863	900	869	878	891	885	864	803	835	789	792	807	810	828	772	784	792	741	742	754	786	771	772	807	740	752	700	711	724	789	712	754	694	760	780	712	755	724	724	742	761	720	705	684	715	778	715	728	710	682	719	697	702	761	777	703	678	736	705	721	742	735	680	738	701	728	724	743	700	697	761	758	742	683	652	729	673	706	723	739	672	748	760	670	737	745	765	724	763	678	689	732	642	744	720	658	724	735	715	743	703	738	719	742	709	711	699	700	740	748	665	708	712	690	718	673	735	761	704	708	699	717	711	713	728	739	681	766	688	702	663	694	705	694	780	688	685	731	694	720	704	708	734	706	723	690	731	675	685	721	710	727	709	662	695	722	734	703	706	746	740	693	692	714	697	714	713	725	682	700	696	730	734	699	668	694	731	708	720	689	664	711	723	723	712	682	678	680	699	737	690	746	722	701	671	709	690	644	677	747	708	685	747	678	685	722	772	707	710	731	726	690	760	711	729	697	728	708	719	729	677	707	748	725	736	722	719	685	651	692	701	771	756	728	673	661	712	740	730	722	692	696	731	678	733	711	713	732	692	731	735	676	751	681	718	715	721	702	718	657	696	679	719	706	680	687	770	692	656	736	667	700	688	712	695	674	695	698	683	717	688	693	701	693	677	686	698	752	680	701	712	746	688	728	701	743	721	647	690	663	683	731	651	698	717	728	671	694	701	714	716	695	677	719	653	699	719	698	704	689	740	745	704	737	713	647	766	726	740	685	702	695	732	711	722	733	661	740	686	694	706	744	686	716	687	712	675	715	726	707	713	734	719	755	675	729	756	734	721	718	730	734	699	768	739	697	685	740	719	697	712	711	707	723	722	726	701	739	710	687	727	696	708	691	685	719	736	688	707	713	678	722	695	749	712	757	663	705	695	705	711	717	687	738	707	682	722	706	757	704	683	693	691	687	706	717	712	726	707	748	720	692	707	713	715	716	747	691	725	709	709	716	705	708	757	722	764	688	652	693	672	694	679	709	737	719	709	702	729	667	732	715	696	655	724	692	723	724	714	680	735	733	725	692	679	732	735	700	657	721	682	713	699	698	705	660	694	711	744	683	715	708	752	769	740	692	733	717	720	736	737	720	758	730	745	737	747	662	709	686	713	683	724	683	668	695	735	684	747	689	675	722	713	678	731	783	693	732	688	692	681	707	687	730	688	724	704	749	741	744	718	703	733	719	711	700	714	743	733	678	707	706	720	705	721	710	701	722	709	722	713	750	686	727	729	744	738	740	727	733	728	670	717	737	700	725	687	727	668	701	693	670	671	705	688	740	695	640	699	691	706	721	687	712	721	672	699	746	709	702	675	721	671	669	750	706	682	686	692	708	720	683	738	716	668	712	724	679	723	727	678	724	691	666	702	703	706	715	694	707	724	696	714	682	729	670	771	681	713	712	704	695	736	736	741	735	737	682	654	749	709	720	685	706	680	682	737	686	728	710	753	702	773	720	705	694	724	731	709	690	719	737	707	696	718	712	738	738	748	691	730	686	785	665	755	704	691	671	706	719	701	754	709	721	676	736	721	706	676	700	722	702	712	696	706	670	688	683	665	758	751	764	667	754	712	770	740	764	676	635	731	719	705	712	721	706	711	707	732	685	708	727	673	663	725	690	699	691	701	700	705	693	662	718	693	685	697	690	723	730	709	704	685	740	702	693	712	738	703	725	731	693	670	698	715	689	732	748	741	713	667	661	666	707	712	631	696	690	724	697	693	698	724	676	689	727	704	707	714	717	746	744	718	728	729	705	719	723	727	679	738	690	743	699	705	731	702	708	706	736	703	662	708	738	739	720	737	682	739	687	729	715	743	690	733	709	706	677	752	712	754	727	719	706	783	740	688	719	727	687	734	694	736	690	761	697	733	740	694	689	712	715	694	700	681	720	713	741	688	728	703	704	726	706	662	732	775	670	700	692	710	720	691	634	732	716	667	768	728	731	733	692	684	685	727	728	704	700	720	698	757	734	689	649	703	703	664	724	772	734	691	699	736	700	668	734	726	730	714	696	700	704	784	717	679	683	753	690	748	720	711	684	673	718	716	773	735	690	679	671	763	696	704	717	732	709	697	721	661	713	674	753	688	743	732	711	709	739	731	764	745	689	732	686	748	730	695	698	713	746	729	740	722	713	735	753	736	688	715	705	676	690	742	688	696	738	720	693	739	728	708	761	683	703	741	687	678	650	708	704	704	716	691	677	723	697	698	706	736	691	716	747	684	724	691	694	669	717	716	747	721	731	736	678	716	711	716	695	720	683	669	733	726	725	681	717	758	642	737	727	718	712	717	715	746	745	707	700	741	715	706	717	702	739	695	713	763	757	674	718	716	741	743	752	711	709	700	708	707	692	683	674	683	739	711	690	718	741	725	723	687	718	702	668	711	772	687	738	695	731	696	754	755	735	705	679	649	745	711	715	733	726	717	691	737	721	749	677	705	723	712	648	713	712	725	719	746	734	745	691	725	697	687	689	693	721	699	721	732	754	773	762	682	693	694	700	733	720	739	707	746	668	697	667	699	686	730	670	720	704	678	700	756	708	694	697	709	667	711	728	708	765	788	685	666	703	700	690	720	709	708	704	716	688	754	745	696	699	696	763	727	672	701	711	726	680	737	734	728	676	701	731	669	732	721	670	717	704	725	716	749	694	683	718	735	714	708	750	778	686	697	692	751	676	739	728	628	686	729	732	733	731	694	678	685	696	704	750	697	689	714	701	777	701	714	697	675	740	726	664	718	663	756	710	700	725	703	740	749	702	736	712	713	719	720	754	698	717	749	694	718	702	695	684	664	714	729	739	706	722	757	705	701	678	751	725	722	757	706	698	718	756	697	714	691	696	716	726	720	690	724	681	680	715	691	733	708	723	683	739	731	730	725	717	709	756	764	681	675	731	742	765	722	719	660	753	732	707	710	675	754	709	731	738	727	717	717	689	731	715	701	746	689	713	705	718	709	669	728	672	701	692	700	750	719	696	746	707	669	695	706	676	660	720	721	718	751	692	703	711	675	674	760	746	681	664	709	733	753	705	712	750	721	739	727	737	731	696	740	732	759	696	710	713	723	741	682	701	729	703	714	694	743	728	691	680	730	763	743	705	685	773	668	682	726	724	653	750	724	707	715	710	741	768	675	727	731	674	688	684	772	760	763	715	736	711	709	721	712	718	685	708	761	757	670	723	702	742	710	675	747	722	719	708	733	703	723	686	684	685	697	707	714	745	711	697	720	708	695	680	715	714	701	690	689	677	684	796	664	693	697	721	703	738	682	716	728	756	715	708	691	706	727	716	752	720	679	697	778	717
3082	717	418	337	568	675	661	501	478	433	393	360	278	259	227	228	236	185	191	148	134	146	124	131	130	118	101	98	106	102	91	89	87	82	91	82	93	76	91	77	75	71	78	77	92	84	70	87	70	66	77	79	82	76	62	75	57	76	68	72	61	68	60	69	57	66	77	46	68	53	63	55	62	57	72	69	68	49	60	59	65	68	49	61	59	67	68	67	50	63	79	65	74	79	63	66	70	57	56	79	65	59	61	56	66	74	63	56	62	58	52	67	64	59	61	48	67	66	65	72	63	68	69	63	65	66	45	49	65	63	74	62	57	62	64	67	66	69	57	52	70	59	53	56	54	66	63	76	49	50	59	61	49	64	65	55	69	72	70	78	77	70	57	59	57	54	68	55	58	64	62	64	63	61	67	60	67	61	79	60	63	58	56	69	65	65	69	65	60	57	70	54	69	62	66	53	76	53	62	60	69	61	72	61	62	56	56	70	49	66	63	57	60	56	54	60	55	60	65	59	75	64	48	60	50	65	51	78	60	54	68	65	55	70	57	58	54	59	56	71	64	65	66	58	62	71	65	70	50	77	51	58	58	62	68	57	69	65	62	75	50	75	65	69	79	49	69	77	64	70	61	67	62	51	60	55	60	56	57	74	59	67	57	70	76	66	61	58	69	52	57	59	61	49	64	65	67	71	52	76	54	62	60	62	62	58	58	61	64	69	51	59	75	66	53	58	42	60	77	65	73	69	62	56	67	63	55	70	66	54	56	61	51	50	72	50	56	58	73	55	60	63	68	62	49	55	65	46	60	68	72	59	77	74	64	55	52	66	61	57	56	57	73	75	46	67	89	62	56	60	65	55	69	61	55	73	75	64	54	58	63	71	56	64	69	76	65	64	58	53	58	68	66	70	65	73	69	72	73	65	53	52	50	58	64	49	60	66	63	67	64	58	44	55	69	56	50	47	55	58	79	45	52	70	73	76	60	63	57	57	68	55	61	63	53	73	62	62	61	56	52	56	42	54	69	63	63	54	60	64	79	55	62	66	68	62	63	63	69	56	60	68	59	61	63	57	50	61	68	60	70	75	64	55	66	51	71	78	68	66	59	54	62	62	67	69	57	53	60	60	62	59	68	71	71	66	68	47	58	67	69	75	48	57	65	67	58	63	59	67	60	72	62	64	66	53	60	59	62	62	63	61	67	70	54	67	67	64	60	67	64	65	59	60	67	53	61	68	56	63	78	66	59	68	76	66	71	62	64	62	56	67	68	66	69	65	56	66	90	63	69	72	57	62	56	62	69	60	67	59	58	62	52	58	66	50	69	78	57	54	57	57	57	59	48	64	57	50	53	56	70	59	55	69	58	79	56	52	59	43	64	60	71	51	65	66	65	73	72	55	61	57	60	61	67	47	66	53	65	66	57	60	43	58	62	52	64	67	74	69	73	63	62	77	57	56	59	54	65	57	72	70	66	61	57	57	70	71	69	47	53	59	60	60	64	68	43	83	72	59	59	58	67	69	46	79	57	63	77	59	62	50	64	68	68	60	75	60	61	66	69	62	58	61	71	50	55	68	49	64	61	53	71	55	54	63	71	71	60	54	51	60	55	62	55	57	50	59	53	60	66	62	51	60	69	60	84	62	65	72	61	56	70	55	66	55	56	61	78	64	61	56	51	67	69	65	61	83	57	67	65	63	67	37	57	60	58	54	60	56	77	59	52	67	54	55	59	71	62	62	58	61	63	69	70	46	65	68	65	69	53	56	67	59	57	59	54	56	60	58	62	76	52	74	50	62	51	53	79	69	70	56	72	67	65	58	53	66	55	72	56	62	58	58	52	61	73	69	59	72	67	69	61	51	68	60	64	62	66	60	73	63	66	62	57	66	80	73	75	69	66	56	56	63	57	58	80	70	55	56	50	64	59	65	82	55	63	83	67	65	52	59	66	55	55	69	64	62	53	50	66	74	64	66	62	67	66	63	60	71	67	63	70	68	59	56	54	72	63	66	70	51	71	66	56	54	69	57	68	64	59	50	58	65	68	50	69	71	69	51	72	67	57	64	49	77	68	53	61	58	56	64	60	70	56	60	60	67	73	60	47	64	69	59	61	55	68	64	61	56	64	62	57	66	52	67	68	60	66	74	65	74	79	64	72	67	53	62	65	58	66	76	62	69	72	67	69	58	61	55	60	55	53	68	66	70	58	70	61	54	63	51	56	59	55	66	65	66	51	59	55	73	66	59	59	63	56	63	55	66	68	62	70	64	62	63	53	83	60	59	78	66	69	51	60	64	69	63	66	61	54	47	52	75	58	65	52	65	64	57	61	61	77	49	60	71	58	62	70	59	80	60	63	70	57	64	61	74	56	60	49	55	62	65	52	54	66	86	70	67	72	58	63	51	53	60	60	69	66	70	54	66	66	59	54	77	69	60	63	70	56	53	71	63	75	64	70	69	62	70	74	57	50	64	77	64	59	67	65	68	67	63	55	58	78	46	79	55	66	52	62	62	65	54	66	72	59	69	61	73	67	82	64	55	58	63	57	53	57	69	50	56	56	58	68	76	63	64	74	56	74	56	57	72	78	53	54	67	68	67	52	65	66	53	72	74	56	60	56	53	66	68	57	66	65	65	49	61	60	50	60	49	69	64	61	57	68	71	59	62	72	60	54	59	68	78	51	63	73	75	61	73	65	69	70	73	55	48	61	46	66	73	50	53	66	61	67	67	66	52	59	66	51	65	75	64	52	64	63	66	64	62	55	66	53	65	67	58	69	66	67	59	66	61	54	62	69	53	51	64	45	62	75	58	54	67	61	53	55	65	52	58	80	67	68	67	56	58	58	64	61	74	53	44	75	66	67	66	58	75	63	81	45	57	67	63	62	66	43	80	55	61	80	66	62	78	65	70	69	46	54	62	60	59	68	67	59	61	54	63	72	63	64	62	62	72	68	70	65	66	75	80	52	55	63	68	70	70	59	62	52	69	58	57	66	71	59	67	76	51	67	72	60	60	48	68	57	51	63	63	66	58	53	59	61	44	56	49	67	62	81	46	61	68	51	62	70	58	61	63	56	61	64	58	58	69	51	75	78	50	76	55	52	70	51	67	69	60	60	73	56	51	69	67	62	56	62	67	58	64	52	64	69	69	67	56	64	66	71	50	64	64	59	56	65	51	66	54	55	62	64	69	58	69	62	59	60	63	62	52	59	66	62	58	65	54	62	66	77	64	73	53	59	51	68	57	57	56	64	66	73	80	65	81	70	64	69	70	59	67	68	66	72	62	70	75	74	77	57	58	55	63	59	60	59	65	49	66	70	71	71	69	64	73	57	44	60	52	62	62	69	46	58	48	60	61	58	72	64	62	77	60	71	68	51	64	70	48	67	64	60	59	60	55	42	69	61	56	58	58	60	66	70	64	56	66	62	66	65	60	57	52	67	56	76	67	61	50	63	66	55	63	55	69	64	69	60	70	69	49	69	56	63	63	61	61
20062	14357	9548	21686	30189	29843	26983	23380	20374	17506	15365	13270	11359	9936	8952	8008	7350	6572	6032	5349	4741	4310	3986	3616	3413	3087	2875	2603	2486	2391	2354	2251	2227	2191	2166	2046	1982	2005	1826	1786	1670	1693	1618	1621	1482	1508	1495	1461	1380	1347	1352	1273	1148	1200	1236	1158	1126	1074	1180	1126	1144	1107	1069	1131	1083	1074	1015	1089	1057	1047	1032	1046	1033	1002	979	923	1004	953	946	990	977	919	951	1001	990	950	908	968	920	919	936	917	955	963	892	879	933	916	953	902	873	908	883	922	874	916	923	898	879	910	906	922	929	946	884	904	947	929	901	921	895	921	957	943	923	993	991	922	957	873	950	891	846	945	949	934	881	924	916	860	848	893	882	916	879	869	886	900	946	872	912	936	841	846	938	880	897	926	929	901	827	896	870	860	925	925	823	845	949	854	924	914	922	915	952	859	898	871	910	882	943	847	850	853	885	904	826	907	883	887	896	881	901	907	901	907	907	869	927	887	888	857	965	891	867	926	884	871	876	922	869	853	879	912	886	888	855	852	871	865	860	903	872	885	922	910	890	886	836	894	914	907	927	883	899	889	885	895	910	891	875	923	877	920	925	887	869	892	916	902	900	893	943	937	927	932	889	829	860	837	889	924	848	880	869	887	841	865	905	850	883	947	868	850	908	877	925	875	908	886	912	917	897	865	881	902	876	904	888	873	889	881	844	918	935	865	863	933	850	911	899	885	893	860	860	903	865	886	891	903	890	862	913	865	854	876	889	933	907	947	970	922	904	861	931	910	933	876	931	899	881	907	905	895	947	863	882	909	913	917	901	897	844	883	874	862	896	907	864	913	935	909	883	890	904	920	917	898	900	925	906	924	839	923	907	901	892	895	827	927	904	884	964	883	865	880	923	878	873	933	903	876	876	885	895	888	874	895	918	903	857	904	837	872	904	873	867	894	914	906	860	873	922	915	850	926	1000	936	905	906	879	865	924	854	920	936	917	950	925	904	859	885	830	867	901	904	875	923	866	902	919	872	880	907	892	894	895	922	905	851	922	935	844	883	934	873	871	859	832	911	890	928	909	901	876	923	846	920	891	909	900	879	880	869	847	940	854	869	897	829	873	917	908	919	903	875	887	814	879	944	897	877	891	904	843	906	931	849	891	892	893	855	889	949	894	944	892	925	838	911	939	860	906	912	878	869	916	858	954	864	902	874	919	871	897	900	867	907	854	886	874	899	905	879	909	899	861	886	879	845	884	923	928	863	914	874	886	879	902	826	943	898	875	931	892	862	921	855	946	875	871	939	904	884	911	861	917	896	891	877	855	903	921	904	875	899	872	887	871	919	890	905	899	852	883	907	906	942	903	900	901	876	887	899	918	872	919	873	873	957	889	863	911	922	928	892	886	921	859	892	889	886	896	855	882	910	899	930	916	863	901	876	825	872	904	913	888	842	870	893	900	897	943	933	886	880	868	908	893	887	909	887	884	835	943	902	893	934	880	940	880	916	920	867	934	909	895	935	898	846	906	922	889	920	890	927	867	906	918	902	887	886	907	853	923	905	931	930	928	907	920	904	889	871	912	940	877	917	843	886	864	915	907	904	877	872	922	894	894	904	864	967	858	888	914	909	856	980	901	911	841	884	918	894	884	889	904	874	900	936	896	892	859	902	911	848	933	858	870	860	911	867	892	916	857	864	898	925	860	856	869	842	828	943	930	941	867	901	891	892	871	884	910	935	853	908	876	890	913	892	871	947	866	942	834	889	872	867	864	881	942	935	882	894	938	829	893	869	852	929	857	908	923	868	902	903	895	853	888	916	892	827	895	968	911	859	930	935	887	900	893	923	965	878	860	815	919	864	864	887	872	920	892	879	884	890	900	856	906	902	837	889	890	884	899	925	844	950	909	874	870	869	904	846	876	854	862	870	901	877	877	893	874	913	883	905	888	892	888	919	860	927	908	896	898	903	915	935	858	874	874	827	899	914	862	861	869	878	924	856	909	933	871	930	905	891	854	864	918	957	894	878	938	902	868	883	872	922	881	880	910	895	916	955	893	893	862	890	900	885	943	914	890	886	874	926	871	904	904	899	864	913	863	903	891	903	904	974	883	841	864	860	890	900	898	914	908	926	949	925	929	960	853	879	869	954	894	893	878	915	955	902	946	861	887	889	919	846	893	892	865	892	927	906	930	888	872	893	860	881	922	878	900	881	918	906	910	920	880	914	875	962	878	914	910	916	898	843	875	909	896	907	881	873	863	864	913	888	845	894	907	926	902	828	867	838	899	877	893	969	943	905	896	888	868	879	871	922	849	880	888	916	897	882	932	917	886	909	930	941	873	873	918	921	894	853	899	928	891	858	861	889	871	898	873	900	889	892	936	870	881	880	849	973	824	889	856	927	838	954	877	865	935	956	905	884	915	951	887	877	920	847	891	892	875	960	911	848	928	889	900	898	868	848	865	934	890	906	906	889	885	943	891	813	919	882	854	923	872	895	861	901	854	902	866	916	899	934	913	911	865	867	888	901	864	903	911	922	906	948	901	911	924	880	892	860	868	848	923	901	921	869	915	869	916	871	850	921	882	890	920	865	908	882	929	860	898	855	891	902	859	895	883	847	917	895	902	852	878	880	871	896	862	893	859	873	889	922	941	881	937	846	918	947	866	890	928	926	848	931	925	880	941	897	902	914	894	909	887	944	891	897	916	900	878	891	915	874	924	907	926	876	962	869	907	862	891	903	907	888	934	875	869	870	910	833	858	890	839	871	871	882	869	882	876	865	877	839	912	864	901	919	885	932	929	879	876	879	930	918	936	886	895	929	910	888	886	963	838	942	952	864	889	865	915	886	854	898	870	860	926	933	874	888	902	950	925	938	898	869	915	911	874	921	877	863	905	907	889	901	943	876	874	885	943	903	946	907	835	885	902	913	938	924	920	909	864	857	857	899	907	856	904	869	909	900	852	866	860	927	924	897	870	883	869	904	864	893	850	914	900	899	890	878	894	910	860	898	883	897	907	852	861	846	918	855	869	874	912	876	855	870	833	881	928	938	879	868	911	968	903	889	917	884	916	949	848	881	874	906	886	887	900	889	851	927	895	897	941	916	944	914	900	872	930	959	880	899	892	904	901	937	841	953	887	913	933	878	893	904	935	901	898	905	842	900	949	876	885	916	858	893	908	909	872	888	873	861	903	881	921	866	916	904	862	863	896	931	903	903	894	910	877	853	832	934	897	878	893	880	892	881	876	898	928	820	922	938	923	901	901	875	923	906	931	871	941	860	899	896	920	947	855	949	927	954	845	879	916	893	832	886	915	856	872	914	861	897	908	851	908	858	890	880	894	936	893	920	885	942	923	889	895	867	918	856	902	917	901	876	877	912	930	872	909	890	874	875	841	873	912	877	864	904	859	810	911	881	901	888	899	857	884	912	884	888	908	912	901	876	962	876	972	882	874	928	869	875	897	874	934	904	903	882	836	887	872	919	922	901	880	900	865	887	894	872	921	894	893	928	871	960	929	905	909	881
2462	1113	586	456	936	1012	931	838	695	644	561	494	426	410	332	331	292	235	215	223	198	196	165	145	156	145	140	119	126	136	113	118	120	101	129	121	102	105	84	95	92	93	83	83	90	84	106	96	93	108	68	74	85	79	69	84	74	61	70	83	64	75	80	59	66	61	75	79	80	79	61	75	73	73	58	69	46	65	68	67	64	68	71	70	57	54	68	68	75	73	86	56	61	76	73	58	76	62	52	66	74	59	71	57	55	57	68	62	65	62	74	76	62	62	80	67	64	74	46	64	69	69	74	54	61	76	76	63	74	75	77	73	53	57	80	64	69	58	74	62	61	51	67	54	82	75	66	68	58	75	69	83	69	73	73	67	66	59	65	55	56	66	78	63	52	60	66	68	60	56	53	60	59	52	66	74	66	70	69	55	64	66	70	57	81	54	47	58	67	75	51	55	66	57	52	63	71	61	61	66	98	57	54	71	53	72	68	61	70	57	62	72	61	68	62	66	76	85	64	60	73	59	68	64	76	63	54	66	63	70	54	76	76	61	60	80	71	67	75	55	65	74	70	55	73	65	59	63	61	54	64	52	72	79	63	77	57	57	60	69	63	61	73	66	72	61	53	65	60	72	69	70	70	66	65	61	56	56	68	64	65	79	60	67	77	75	54	79	59	62	60	59	54	62	62	60	57	45	74	47	56	64	64	67	66	69	64	81	71	66	59	64	69	60	56	75	61	62	61	64	61	53	70	72	66	71	73	72	56	63	71	69	55	80	64	52	69	63	62	59	68	70	64	76	58	74	88	79	70	74	55	66	63	69	57	63	69	83	75	70	75	58	40	72	55	63	52	68	75	73	90	64	65	53	69	55	62	60	57	66	61	62	63	80	68	81	46	53	66	75	45	76	52	75	62	75	49	83	68	66	70	64	79	66	61	53	66	70	58	66	45	57	75	76	52	70	73	62	81	74	73	59	57	54	66	70	76	55	64	50	68	59	73	69	53	60	78	63	60	63	55	48	72	60	78	60	60	47	84	56	70	57	62	82	74	56	69	67	56	65	73	66	71	70	64	70	79	66	56	65	83	82	74	68	74	68	80	74	63	67	62	48	62	57	65	59	70	68	68	64	64	69	79	66	79	62	54	55	59	65	62	63	81	78	65	53	72	61	68	66	65	57	74	71	67	56	69	60	63	64	63	57	66	82	60	71	75	71	74	55	71	69	57	62	56	64	59	55	75	57	56	81	65	69	62	66	61	65	60	65	67	57	55	70	73	68	58	71	80	70	73	84	81	70	63	67	58	53	72	61	73	65	85	58	65	58	59	62	60	73	66	67	72	58	55	64	68	61	76	71	59	53	69	66	69	69	68	65	70	64	69	66	71	58	59	60	73	64	64	66	71	61	60	61	65	65	54	75	67	56	72	57	59	69	64	65	55	63	69	68	59	65	79	67	75	60	60	65	68	69	81	55	67	54	60	63	69	61	64	65	62	59	59	62	75	54	58	67	71	61	63	64	71	58	65	79	62	66	57	72	62	65	78	54	66	59	79	75	64	76	75	77	58	65	72	82	79	64	63	63	62	60	50	64	76	67	52	62	73	61	71	64	77	53	74	68	73	71	66	58	64	55	62	75	67	64	69	65	55	68	77	71	63	63	63	73	67	59	70	70	58	51	60	73	57	70	66	55	65	77	67	72	50	64	66	74	60	73	59	73	66	58	64	62	64	70	70	50	66	62	66	65	73	59	61	51	72	61	47	72	67	62	63	82	78	71	67	51	82	72	52	76	47	65	74	61	62	67	77	82	64	50	68	80	58	71	80	60	51	75	66	71	57	71	59	73	81	73	56	71	72	73	56	54	64	64	70	67	53	67	76	62	68	45	66	62	56	74	53	61	75	70	60	67	75	73	76	64	75	60	72	80	64	61	60	64	54	56	62	65	68	73	74	73	69	49	78	74	60	58	71	60	80	72	79	53	65	58	72	52	60	64	77	61	57	68	58	74	62	68	70	56	80	77	57	69	67	61	71	65	63	64	72	65	64	65	73	80	62	90	58	73	57	56	75	66	65	63	66	62	58	65	75	65	80	71	49	58	70	68	77	58	72	60	50	58	59	70	60	68	60	64	62	72	67	68	58	70	66	59	64	57	59	54	65	64	64	72	65	62	71	74	67	47	59	73	65	71	91	64	71	73	66	72	68	57	67	69	57	56	65	86	74	64	67	71	58	66	73	79	72	54	55	72	66	75	59	58	57	45	70	67	59	64	67	63	77	70	62	66	68	64	59	76	67	68	64	53	58	64	78	60	73	74	63	65	64	56	66	76	84	71	67	74	59	71	72	86	56	60	64	69	56	51	73	61	73	51	78	63	75	75	69	66	58	76	66	69	64	67	60	80	62	71	53	80	58	62	62	63	60	58	77	74	72	46	75	63	62	72	64	59	68	55	55	70	68	74	78	67	63	61	65	69	57	67	65	58	73	49	66	67	67	52	65	60	71	69	66	67	78	61	85	61	79	63	66	70	56	59	72	73	72	60	75	73	53	58	60	72	51	58	57	67	48	68	62	65	69	57	61	67	72	68	79	65	53	64	49	53	67	66	60	61	56	60	67	74	61	60	63	58	67	70	65	63	59	65	64	69	70	53	74	76	74	75	74	67	63	60	55	66	70	58	63	66	63	60	74	62	63	62	68	63	67	68	76	62	46	63	60	62	78	75	64	63	55	51	69	65	70	67	60	56	59	65	79	65	64	69	73	70	51	47	61	66	56	80	60	52	62	66	66	67	74	53	55	58	63	50	84	70	65	59	75	67	59	64	59	57	83	52	70	60	66	70	73	63	60	63	58	81	63	67	62	76	66	56	71	68	77	55	62	65	62	53	67	63	67	80	66	52	62	69	65	67	64	75	59	90	74	64	74	74	70	74	61	72	83	62	62	55	68	65	56	71	62	69	79	73	71	63	68	68	71	52	64	64	70	61	66	67	69	54	61	69	64	51	54	67	65	66	53	66	64	53	65	63	75	62	84	70	45	61	72	71	59	61	70	56	65	59	44	76	81	77	51	81	72	74	64	52	72	75	67	57	64	60	61	62	70	73	49	75	52	64	55	65	68	69	62	74	77	71	69	77	71	62	63	62	69	74	64	75	70	79	59	71	44	76	47	82	61	63	57	61	52	64	66	67	60	66	62	64	48	76	63	64	64	81	62	66	60	72	59	82	57	81	65	55	66	75	72	59	57	61	68	79	52	73	66	74	63	58	61	62	57	68	72	76	64	80	71	68	58	69	64	61	52	70	76	68	68	64	65	66	60	72	74	60	61	70	68	53	65	52	75	80	51	73	68	66	72	81	77	76	69	66	60	51	35	75	63	69	70	56	69	75	54	60	67	76	68	71	58	65	74	77	61	70	61	63	48	57	81	62	66	77	56	64	63	70	72	55	56	76	65	65	62	58	67	68	59	53	70	79	76	80	71	57	77	62	62	53	67	58
25854	18721	12771	26560	35000	34448	31668	28600	25275	22244	19609	17329	15199	13316	12034	10920	9922	9165	8206	7444	6580	5990	5333	4930	4497	4105	3909	3472	3415	3178	3074	2934	2948	2862	2791	2704	2499	2420	2363	2295	2213	2068	2056	2046	1931	1882	1849	1722	1599	1545	1543	1464	1561	1469	1369	1362	1392	1359	1300	1249	1350	1243	1225	1139	1098	1287	1228	1143	1191	1183	1116	1114	1104	1064	1049	1063	1053	1044	1086	1090	1058	1047	1007	999	980	1055	1014	1017	1005	992	951	1000	1007	974	949	1012	964	976	1017	977	959	921	995	965	995	897	978	951	976	978	1002	951	971	919	926	913	862	979	989	883	951	947	922	922	942	974	955	950	980	916	903	913	859	905	930	912	895	872	925	857	916	929	923	968	889	917	861	903	894	964	901	958	956	935	966	930	911	908	901	950	937	935	901	941	933	949	968	927	933	914	933	909	946	884	924	880	946	970	879	959	1008	884	935	892	923	973	893	932	904	887	921	899	964	964	960	910	902	908	899	972	955	912	904	923	968	964	939	958	904	927	945	867	952	860	937	906	940	920	929	866	910	891	982	946	885	929	925	943	897	958	884	963	978	942	909	942	878	917	964	889	923	888	925	887	915	947	875	943	961	943	915	978	912	922	892	940	856	912	909	969	894	916	921	935	885	891	946	907	917	897	895	894	916	883	914	912	883	937	934	938	879	839	907	895	928	908	897	948	918	888	901	911	953	896	886	977	915	923	877	892	943	942	876	951	868	903	971	944	965	957	941	949	914	930	950	926	888	970	964	871	894	960	895	907	903	900	919	938	860	898	935	942	896	918	920	861	896	939	908	911	948	888	959	1009	877	891	909	951	963	949	1001	948	906	921	938	922	935	928	998	927	926	911	926	936	870	947	946	941	918	906	967	928	912	928	930	950	947	880	885	905	921	935	880	905	933	957	923	927	940	893	903	930	917	932	917	937	939	926	906	880	916	923	967	858	931	933	950	896	927	891	935	962	920	937	901	939	894	968	943	878	901	894	907	945	931	914	931	993	918	918	926	954	889	911	942	886	940	938	900	898	902	900	909	915	922	903	935	911	895	893	844	935	926	907	888	857	903	953	1004	941	908	912	959	919	869	971	964	944	982	911	945	960	950	996	966	921	921	916	925	932	855	900	886	868	922	883	933	911	980	918	927	915	897	943	882	955	928	910	961	903	931	935	853	934	898	944	915	911	904	938	896	933	924	835	940	924	956	935	900	907	920	912	915	917	957	892	917	921	934	868	945	914	924	937	898	957	916	918	931	912	855	926	891	955	933	970	900	920	852	924	902	899	934	908	906	910	941	920	902	954	932	922	918	952	952	951	906	904	904	918	983	958	961	922	932	923	976	920	900	956	939	907	942	893	963	907	915	902	956	853	858	905	886	925	906	895	991	901	947	946	937	948	933	920	933	910	943	931	937	904	920	877	1001	980	952	890	930	936	906	937	912	900	899	912	954	915	970	896	913	891	904	935	991	893	912	936	866	929	933	907	953	910	939	958	966	965	949	914	912	912	921	878	964	920	941	992	855	980	930	919	900	978	977	906	997	917	974	911	897	960	917	971	911	921	939	911	961	930	918	914	978	950	910	930	920	929	941	914	905	959	897	905	893	939	937	928	874	925	934	959	982	949	967	928	910	864	988	928	907	902	889	906	934	896	942	931	921	947	929	934	957	988	921	960	961	902	947	934	940	922	930	944	964	944	874	934	896	899	912	929	931	854	925	900	916	909	907	970	891	979	886	930	951	966	961	918	970	836	940	895	938	954	869	943	983	965	961	962	931	867	905	889	909	917	914	905	942	937	894	923	872	889	858	913	919	935	907	945	908	975	948	903	896	898	925	953	952	950	948	924	936	900	952	975	914	875	910	852	936	966	897	920	951	929	948	918	989	894	971	976	961	890	931	877	897	888	911	926	871	878	921	945	963	956	945	929	963	860	947	891	874	909	912	891	903	876	933	899	906	887	922	941	928	965	925	908	895	944	918	909	910	932	887	894	888	939	846	895	897	950	938	907	983	927	905	941	930	929	897	969	911	946	889	919	933	907	920	925	855	903	950	950	951	951	924	953	961	960	862	929	896	899	928	929	927	900	908	986	917	945	931	896	890	937	869	952	886	920	978	989	913	942	895	935	912	930	962	879	907	931	955	876	914	930	898	975	957	930	900	918	975	920	929	973	978	929	938	882	937	905	939	921	985	929	914	902	920	902	971	916	870	894	919	894	945	907	919	902	851	915	870	902	939	934	889	923	914	913	919	885	955	942	863	920	908	937	930	915	897	907	947	933	908	892	921	883	924	889	931	938	917	932	954	934	890	898	920	929	943	891	920	960	919	929	930	889	901	910	908	991	916	921	921	939	897	921	959	919	888	939	942	892	927	957	910	926	940	921	892	938	920	924	899	853	919	917	910	925	932	964	949	977	886	913	886	934	917	925	957	825	936	939	935	912	965	902	982	919	974	940	971	919	955	898	974	923	885	943	958	872	921	947	938	969	986	871	953	921	898	882	891	945	884	918	926	887	923	933	930	947	912	920	896	962	950	971	923	901	903	929	888	930	920	881	956	895	887	896	953	929	905	925	946	870	880	941	929	916	956	917	909	931	885	937	918	910	890	937	938	908	904	861	896	913	909	876	947	888	900	943	900	940	932	945	921	910	939	921	935	814	943	881	912	960	916	956	895	906	919	935	902	919	908	905	939	909	946	887	903	862	905	892	916	945	900	955	901	923	887	859	962	938	901	908	898	968	929	899	863	946	928	953	954	925	887	898	943	933	886	903	911	898	953	940	915	916	883	965	907	975	962	900	914	920	934	886	886	915	961	890	945	927	959	901	907	909	910	936	942	954	976	905	862	903	869	937	944	902	885	906	970	888	904	949	924	925	904	921	917	847	937	870	923	911	942	894	888	979	957	925	918	948	938	863	945	905	936	900	949	898	924	917	907	878	927	953	947	870	953	938	923	903	903	950	944	924	920	892	961	924	905	972	921	930	937	862	937	952	848	966	940	910	934	925	927	914	908	920	895	879	938	870	954	945	976	954	1001	889	950	908	992	878	946	897	919	998	917	900	894	911	918	922	924	910	931	908	915	902	940	959	936	910	966	894	971	992	954	948	917	969	902	951	921	965	925	906	935	908	881	914	943	907	918	923	902	927	954	907	927	883	903	918	914	915	885	957	913	920	937	948	913	935	927	957	897	862	934	935	918	892	916	961	881	922	879	911	958	957	934	910	934	916	917	912	885	859	945	876	921	927	952	909	950	923	946	921	929	933	969	934	978	899	960	896	955	925	891	921	905	968	991	941	911	967	926	933	933	963	946	921	935	881	893	900	941	911	946	943	893	921	922	935	981	985	917	924	921	951	925	940	890	918	894	921	936	967	868	956	918	880	913	929	934	918	889	897	946	937	987	924	912	1042	942	997	910	933	951	874	930	975	942	892	976	889	952	888	926	943	927	894	918	916	940	938	890	948	902	913	901	880	915	929	951	840	906	945	913	892	941	964	948	922	948	955	908	886
1935	469	305	261	379	469	451	375	320	291	263	239	220	165	143	141	121	154	135	122	112	105	86	83	76	68	84	72	66	58	67	77	66	69	71	68	73	66	53	63	82	65	55	62	49	52	50	67	62	56	48	55	61	49	41	61	48	61	63	52	41	63	51	58	53	50	54	54	55	50	45	49	48	50	45	55	55	47	54	46	46	62	57	44	54	51	42	42	56	55	42	44	52	49	41	58	50	58	43	58	44	55	59	57	45	50	48	51	46	49	47	44	43	51	41	40	56	61	46	58	50	39	35	57	48	42	49	34	58	53	43	54	31	52	49	37	53	42	44	53	42	46	46	53	42	43	52	57	52	41	54	38	60	40	45	53	40	41	49	50	48	63	41	60	63	50	50	47	45	42	39	48	39	53	39	57	45	50	54	43	49	51	57	30	44	47	52	55	50	41	45	28	46	48	60	45	42	56	51	51	34	53	53	46	37	54	52	42	42	49	45	37	52	55	41	56	58	40	47	52	40	47	50	47	40	37	40	55	43	51	57	45	63	60	57	36	44	61	54	40	52	43	49	53	37	39	50	48	48	55	49	58	39	47	45	52	48	63	41	54	48	43	49	35	47	55	45	56	45	52	46	55	50	51	65	43	51	39	43	57	40	56	50	39	52	42	57	46	61	43	43	51	48	48	50	46	47	52	47	59	61	34	35	49	53	56	50	44	45	63	57	49	53	41	48	47	45	40	35	60	42	51	59	50	47	61	44	49	50	47	44	49	44	51	60	43	55	55	47	46	48	55	51	42	54	48	41	54	56	52	47	53	43	56	40	48	63	39	39	42	44	47	47	47	51	43	52	40	53	47	41	63	65	55	45	45	36	45	37	48	43	46	59	42	45	55	59	40	44	39	48	41	44	30	58	54	45	41	46	44	48	57	58	36	35	47	47	50	49	50	50	50	51	60	60	50	41	44	48	55	46	58	43	36	52	38	31	41	40	54	66	52	50	44	51	56	48	54	39	43	56	42	47	61	42	53	52	54	47	40	53	53	42	44	38	57	43	54	44	46	50	41	42	46	51	52	52	42	44	45	38	54	40	47	47	55	41	45	59	40	32	41	54	43	48	55	52	51	51	56	45	57	51	49	53	51	38	39	58	47	60	59	46	44	49	48	45	45	46	57	50	51	59	35	47	46	55	44	44	45	45	35	56	51	46	66	51	31	44	56	50	44	55	55	42	39	52	64	54	55	72	49	48	53	46	33	52	43	57	48	47	38	48	50	47	49	59	36	51	46	50	68	44	48	42	58	29	51	51	54	44	41	48	49	50	43	40	52	36	51	53	61	53	44	45	42	42	49	47	63	48	50	48	51	43	48	61	59	63	43	50	52	52	45	57	46	42	44	54	33	47	40	38	55	55	42	45	46	60	53	55	43	38	53	61	53	56	41	47	50	50	42	36	50	51	39	48	56	50	42	39	39	41	58	40	50	52	50	45	40	38	52	49	47	47	48	44	36	45	53	53	58	33	46	41	57	55	47	50	46	50	42	52	46	48	48	59	54	44	54	42	46	56	45	35	48	54	34	43	59	53	54	53	37	64	54	46	44	45	48	53	45	41	46	47	44	61	46	63	43	54	41	56	46	44	53	48	63	38	34	43	46	56	41	38	49	40	58	45	43	40	50	45	48	56	36	59	46	49	38	54	39	50	55	44	42	44	38	39	48	55	48	44	45	51	31	48	47	55	42	48	36	54	35	37	60	61	47	42	47	50	57	46	41	62	58	43	54	47	45	52	46	53	41	41	45	32	60	45	51	46	48	41	53	59	65	55	51	53	46	56	53	54	50	48	36	42	57	41	44	57	43	50	48	44	46	52	41	38	38	57	47	52	60	68	40	45	47	56	32	48	44	42	57	44	37	43	48	51	44	54	56	46	60	43	47	51	44	52	40	56	56	49	47	46	38	60	52	54	53	41	54	52	44	52	46	46	64	48	42	47	34	55	44	44	52	52	38	49	60	46	49	49	49	43	69	42	55	50	44	52	42	55	50	49	57	50	54	60	41	38	55	53	65	50	37	42	48	47	53	46	44	49	46	42	41	56	48	60	49	38	38	52	52	57	43	48	41	54	38	54	44	57	49	44	44	39	40	42	45	50	48	51	56	42	47	61	41	51	44	49	45	44	40	41	45	37	50	51	46	50	43	51	41	41	40	39	45	51	50	33	44	55	43	56	42	47	53	48	56	38	43	49	46	39	43	57	49	61	49	48	47	44	50	57	46	52	54	51	46	51	56	41	53	54	46	39	59	38	44	59	46	48	49	51	42	38	47	44	48	43	53	48	47	52	43	47	38	48	60	47	45	48	49	43	47	47	48	38	40	41	43	58	44	43	45	52	48	47	53	49	43	36	42	57	53	56	53	44	40	58	29	44	51	63	43	41	38	48	47	54	45	42	55	54	56	52	50	52	58	49	47	53	47	47	33	49	45	46	55	49	55	57	53	39	58	45	39	52	34	44	53	41	44	58	45	43	43	48	52	48	45	58	53	40	42	41	50	56	52	46	59	43	50	41	41	48	43	58	59	61	40	43	36	52	57	45	44	54	53	41	40	52	45	44	40	40	55	48	54	50	42	60	45	42	46	47	49	53	53	53	35	54	50	36	41	49	55	49	52	54	49	49	55	41	53	39	53	39	60	58	46	55	50	44	64	63	52	49	55	48	58	42	54	44	49	38	56	40	46	30	47	59	47	51	52	39	59	45	41	48	50	43	41	53	47	50	48	55	55	50	40	42	50	51	50	36	62	50	42	55	42	60	48	37	58	41	43	64	64	42	42	65	34	44	50	48	54	56	34	50	56	53	48	32	46	46	49	58	66	33	38	49	41	57	38	53	49	41	37	47	70	49	54	61	39	49	45	50	49	47	51	46	31	44	52	54	49	47	46	48	45	40	55	47	34	39	52	49	51	41	53	41	49	55	45	45	50	54	67	43	50	41	50	51	42	49	39	58	52	45	30	45	49	48	49	46	45	51	49	50	46	43	45	67	44	55	42	60	47	53	48	42	46	55	50	50	56	56	48	37	38	35	47	47	45	46	39	50	38	45	60	44	41	53	55	47	50	44	42	36	54	49	41	43	39	41	56	54	51	32	52	60	52	59	40	39	46	49	62	37	51	47	60	52	48	54	41	42	54	45	57	52	40	55	39	50	46	47	54	42	61	58	47	51	34	57	43	46	38	48	56	47	47	36	42	43	55	40	61	53	51	43	50	44	50	38	52	51	43	52	47	45	42	51	44	47	39	29	36	42	53	36	63	57	40	36	43	51	46	55	38	54	38	47	63	57	42	54	42	53	41	39	54	52	57	43	43	49	44	33	42	50	38	37	51	51	52	48	43	37	61	35	50	49	47	50	58	35	44	56	39	58	46	60	64	52	40	59	37	52	45	55	45	43	58	38	50	52	40	45	42	50	51	51	50	42	43	43	42	42	31	52	37	55	51
17577	11376	7116	17124	25656	25318	22261	19079	16024	13448	11520	9516	8319	7222	6376	5736	5094	4640	4303	3787	3422	3101	2717	2547	2248	2088	2039	1880	1804	1686	1671	1630	1632	1618	1561	1417	1440	1361	1367	1341	1208	1282	1199	1160	1151	1084	1047	1059	1063	975	1020	994	971	910	888	812	901	839	836	885	839	807	787	862	873	821	764	796	840	753	794	747	729	783	754	743	717	724	741	727	733	710	725	752	786	725	768	715	740	742	699	690	748	664	716	686	667	749	744	739	728	697	703	715	730	726	744	704	734	675	710	651	703	712	714	702	717	732	706	690	712	733	716	710	706	732	724	702	690	667	686	653	695	681	672	657	714	666	683	645	713	713	705	643	729	720	690	692	687	706	697	717	704	718	713	703	721	697	698	736	656	692	731	694	709	688	711	701	682	713	693	682	656	714	707	671	736	708	701	657	708	739	743	678	723	654	708	657	649	716	727	715	707	660	704	680	690	697	697	697	697	736	678	716	726	716	702	674	697	746	704	717	689	714	691	678	688	709	685	678	698	710	695	662	721	682	661	704	684	687	672	664	679	719	679	682	637	653	736	755	746	664	713	697	708	707	710	668	720	666	686	733	692	665	715	670	667	699	699	739	690	676	732	728	684	695	714	697	722	672	734	700	681	715	682	701	679	694	712	641	703	641	680	664	732	687	716	646	697	681	668	677	671	699	698	696	674	663	674	699	683	658	665	718	704	640	667	656	706	691	681	690	731	727	660	694	720	654	704	696	713	679	672	727	723	706	711	709	699	695	735	700	716	698	695	648	656	658	683	689	692	645	726	690	754	660	700	720	675	677	727	742	690	719	688	694	630	669	656	703	700	667	690	728	685	679	684	630	710	681	699	734	673	665	699	716	670	687	684	703	680	757	660	713	659	703	694	692	684	718	733	716	698	682	699	710	726	686	709	681	657	694	679	692	728	669	669	683	703	662	601	656	676	663	662	639	711	738	689	674	685	768	723	684	676	663	691	642	712	702	714	646	675	738	667	698	654	723	677	715	691	663	683	673	745	698	709	729	721	722	655	715	673	729	670	706	685	697	665	665	721	700	683	673	700	690	673	691	659	675	647	690	726	695	660	681	685	661	648	686	710	715	681	720	691	700	644	696	666	679	694	701	664	710	692	724	723	739	716	705	720	701	725	679	737	697	714	716	687	705	714	719	714	726	637	683	735	625	710	672	689	716	705	659	695	706	748	750	709	725	702	670	763	658	666	648	652	737	708	713	658	679	683	725	709	663	705	684	691	693	700	718	726	680	716	717	738	679	663	640	681	694	682	727	722	703	715	732	683	664	683	650	682	767	734	683	667	730	702	700	717	703	675	671	685	716	762	682	675	689	675	710	699	700	679	692	729	709	713	695	676	704	679	679	744	749	708	689	684	706	676	629	704	699	702	667	703	696	732	704	740	684	682	682	714	722	704	704	716	740	747	715	664	713	680	689	705	710	738	706	755	671	730	695	715	728	700	696	696	695	709	696	721	667	671	686	702	663	663	674	700	682	687	681	698	706	630	689	676	764	685	656	712	672	665	676	710	679	685	693	704	679	740	654	692	687	694	735	683	699	659	719	715	688	695	695	650	725	731	671	690	689	717	680	701	649	715	739	740	727	670	696	699	654	663	709	666	714	702	721	698	687	701	679	714	701	674	648	715	679	755	665	681	739	700	736	682	688	685	718	701	689	738	709	702	698	720	691	700	683	712	720	682	682	761	650	680	724	650	698	694	697	734	680	686	693	674	699	675	702	700	729	672	694	670	657	729	706	709	676	702	704	693	656	664	690	675	676	754	728	696	686	648	741	670	717	670	718	673	679	688	699	694	660	702	691	685	672	717	626	708	650	693	648	710	716	740	699	680	695	749	720	721	669	689	746	749	719	744	639	692	693	700	679	639	705	703	665	685	721	684	688	708	699	643	733	693	694	752	663	676	663	727	613	710	734	645	700	673	690	711	721	747	725	667	661	723	697	674	683	722	702	726	712	696	650	727	713	737	700	678	679	682	705	690	681	701	722	690	694	693	718	675	674	675	710	694	702	687	746	716	703	741	695	711	670	684	694	693	646	650	684	682	688	733	710	705	693	711	698	670	661	699	723	728	699	705	669	732	682	759	692	672	655	687	701	716	705	745	702	694	738	659	670	681	644	709	718	663	667	707	681	707	674	663	691	738	696	753	668	706	664	735	717	686	702	700	737	681	704	678	662	685	658	652	664	714	716	721	731	690	688	666	648	708	682	734	716	682	708	653	768	742	701	668	686	720	670	665	683	702	663	650	703	663	720	670	677	730	708	687	658	703	689	614	665	730	680	723	658	748	734	670	672	671	680	721	667	738	696	703	720	702	651	708	745	650	743	647	706	711	719	685	722	713	710	733	670	725	680	707	684	696	712	736	677	702	678	701	671	689	684	715	682	707	713	704	710	716	687	735	673	703	684	699	703	677	741	752	681	680	679	689	702	749	716	677	678	660	708	688	702	676	728	691	656	677	628	710	673	700	663	710	700	709	665	701	720	704	662	735	705	637	671	675	725	675	685	763	721	692	651	655	675	713	734	705	708	687	697	693	667	682	733	672	704	685	703	701	678	723	688	722	697	667	687	676	664	692	719	697	724	684	662	706	703	676	706	702	701	692	677	665	664	650	748	667	713	688	673	716	680	705	668	722	642	720	699	717	663	645	730	737	706	689	636	701	712	699	710	737	691	738	698	702	687	716	731	673	722	684	692	681	702	703	672	658	668	655	677	698	658	706	737	689	739	686	667	699	679	692	740	674	691	716	727	683	706	667	700	665	691	698	747	680	716	674	690	697	664	691	668	662	707	687	705	706	750	689	679	720	708	657	694	698	677	713	722	699	700	676	702	699	676	653	664	681	714	692	706	691	708	750	705	694	639	656	707	699	686	718	710	693	696	672	666	650	738	646	670	732	737	699	692	686	732	690	678	699	745	677	688	707	695	692	699	690	617	684	711	711	693	695	698	703	691	715	655	661	697	702	702	682	730	704	714	675	773	720	695	710	724	699	679	689	690	689	665	706	701	690	653	634	693	656	638	698	678	694	698	689	677	689	662	677	716	708	669	734	678	672	657	635	705	690	695	746	667	686	657	754	677	723	687	680	717	659	711	732	698	736	750	694	714	709	685	683	650	649	698	689	722	644	643	644	712	672	725	711	666	706	718	704	687	655	674	698	671	700	695	673	697	701	730	686	673	720	682	675	651	684	725	684	661	711	710	724	676	720	686	662	733	688	685	688	715	672	705	663	661	655	685	633	685	707	714	726	744	665	632	704	730	716	705	672	714	677	705	666	680	683	659	706	663	693	681	751	700	669	723	701	719	704	733	689	707	648	702	701	690	695	654	699	717	686	747	722	695	695	735	667	730	681	692	723	683	707	714	717	704	691	700	652	677	751	698	702	746	686	713	663	663	679	698	698	673	704	713	687	679	667	689	693	716	701	733	696	706	695	666	688	727	706	715	680	678
1275	772	439	366	654	788	692	601	517	483	383	332	284	287	217	239	192	188	189	149	117	140	153	122	109	101	95	74	108	74	76	91	82	71	76	74	85	75	88	62	68	62	79	71	56	84	72	68	55	58	51	51	52	56	63	52	41	56	55	61	65	59	51	44	52	55	56	67	44	47	46	51	53	59	42	56	68	45	59	59	47	61	44	58	36	54	59	62	53	44	41	57	57	51	43	49	47	51	57	55	42	58	49	50	32	41	60	50	59	59	58	56	41	51	61	44	52	50	42	54	57	54	45	51	42	40	58	46	47	57	44	62	43	46	62	45	44	51	43	47	52	46	48	45	48	48	41	60	55	50	42	28	52	49	48	42	67	51	46	52	48	52	52	50	45	41	43	57	47	47	52	54	47	49	36	59	55	59	42	56	52	65	49	45	43	50	54	45	45	52	51	51	52	54	44	47	47	56	49	53	46	49	45	51	45	42	58	60	44	58	53	58	42	53	43	43	46	45	48	51	48	45	53	40	62	58	47	44	43	61	52	51	56	49	54	49	61	55	54	59	41	45	54	40	58	47	46	52	53	47	48	47	50	45	59	59	57	53	55	50	53	50	47	49	44	39	56	47	44	51	45	44	52	56	51	47	59	54	57	45	42	53	43	60	53	54	58	54	54	39	60	43	50	37	48	55	58	48	58	52	39	57	42	48	40	55	45	60	45	39	49	55	37	48	48	48	63	36	40	46	59	50	65	51	55	58	61	44	48	48	43	51	44	62	56	51	43	61	56	46	53	52	48	54	53	51	54	50	54	50	47	51	43	55	26	64	58	44	60	43	52	59	43	52	39	46	58	34	45	37	51	36	54	54	44	51	42	47	41	44	46	51	50	44	44	45	53	60	41	49	40	42	54	39	45	49	46	47	44	49	56	52	47	49	50	58	55	53	45	52	50	50	43	46	50	38	52	45	45	42	50	50	52	54	53	49	38	51	34	38	49	58	47	55	43	54	55	41	34	56	54	50	51	64	40	42	38	47	45	50	45	53	55	63	62	42	51	55	53	39	58	45	51	43	54	45	53	49	46	47	59	58	57	38	30	44	62	47	47	51	42	40	55	48	41	57	45	55	44	39	53	50	51	46	50	40	51	53	30	63	41	50	46	53	55	47	50	52	54	58	59	61	49	57	46	53	39	55	55	47	49	39	46	40	54	51	44	41	48	47	44	45	41	48	45	44	43	37	43	46	63	45	58	49	46	46	54	39	37	43	40	51	52	51	36	52	45	48	42	57	44	47	51	43	43	38	45	43	55	46	44	43	53	57	62	51	48	58	50	47	52	53	46	49	50	47	42	39	35	53	54	58	48	54	48	33	59	47	60	50	56	49	55	47	44	51	63	50	60	51	55	59	45	55	56	56	60	52	56	65	39	44	53	45	49	50	47	53	46	59	48	48	47	35	54	51	47	59	50	50	55	57	49	65	48	46	39	54	55	39	44	57	52	48	42	50	53	58	47	40	43	49	42	41	46	50	63	37	44	61	42	48	49	48	56	46	40	53	57	54	46	48	45	47	51	43	52	48	49	53	51	44	45	49	44	62	53	37	48	54	52	39	51	52	59	56	48	51	49	59	63	56	58	46	44	52	51	52	51	38	38	33	49	51	29	45	40	42	41	37	41	56	39	44	45	40	39	55	48	48	53	47	54	46	55	48	41	51	57	54	46	51	43	64	61	51	43	55	60	44	39	46	32	58	54	54	51	36	52	51	50	52	43	62	33	46	36	54	44	46	42	32	47	57	56	53	51	57	44	49	46	41	57	49	36	51	42	47	42	51	47	54	47	55	55	48	52	46	46	54	52	50	53	51	50	49	51	49	48	40	56	52	55	48	34	44	53	55	42	47	41	46	48	51	43	50	54	63	53	53	43	51	50	39	44	51	44	46	59	40	44	57	45	65	39	53	45	49	43	52	42	52	36	41	53	48	40	49	48	40	53	62	57	54	47	47	34	53	44	57	44	51	43	54	48	45	49	45	56	48	42	60	51	57	49	48	45	53	51	42	53	49	37	63	51	48	57	46	40	43	54	61	47	52	49	49	59	60	67	59	50	63	50	52	51	46	58	45	59	53	54	48	44	52	61	50	41	53	47	62	47	33	55	49	47	54	48	48	43	49	41	52	47	42	54	55	58	48	40	49	63	38	47	47	43	53	50	45	56	47	53	46	48	59	57	49	61	55	47	63	51	48	43	58	67	51	58	48	39	45	53	59	47	50	59	46	53	49	49	44	62	46	54	52	49	51	52	39	51	45	42	48	53	63	47	49	55	41	48	52	51	50	50	62	56	42	50	40	55	38	43	46	54	44	48	46	45	54	50	47	56	49	69	47	52	44	51	44	53	49	60	50	60	60	59	36	53	54	51	46	44	50	49	51	37	47	45	48	56	45	49	43	51	60	64	50	50	62	53	58	32	56	67	53	45	55	49	56	49	45	58	43	40	55	49	58	43	44	53	47	28	41	47	38	41	51	47	52	44	49	49	42	57	50	45	41	55	35	47	55	61	53	48	48	47	48	54	51	52	51	52	45	49	44	43	49	52	49	55	52	52	43	50	58	47	62	54	53	37	39	55	50	51	50	45	52	40	42	53	51	52	44	46	47	45	52	47	46	60	43	51	47	47	46	46	52	57	54	56	37	44	47	55	49	47	55	52	45	69	53	52	51	49	54	47	46	52	58	49	52	47	54	42	49	53	52	58	57	56	53	55	64	37	44	49	65	51	52	56	64	56	38	39	36	51	57	55	36	47	45	51	43	42	51	60	47	47	46	59	62	45	54	64	57	58	55	49	53	54	53	45	54	50	45	56	47	48	47	55	52	46	38	42	43	55	54	56	43	48	48	41	45	57	45	52	54	54	48	43	34	61	43	40	46	61	55	36	51	60	62	57	44	40	54	60	37	44	45	51	51	42	52	53	36	47	40	51	53	60	41	52	53	45	48	62	56	47	50	50	35	49	49	59	47	57	51	59	38	46	47	46	52	43	50	56	38	51	46	47	50	40	53	55	36	50	51	47	48	52	51	39	52	43	49	46	63	40	47	49	51	49	52	41	58	61	48	50	57	64	52	46	67	40	64	51	38	42	47	47	47	49	57	50	43	47	50	50	46	49	54	54	52	48	50	51	49	38	47	46	48	42	56	47	37	31	46	49	49	48	42	45	58	51	53	51	50	53	56	54	58	41	47	35	59	49	57	48	49	44	57	60	52	52	52	52	45	52	43	56	44	47	53	45	42	47	56	53	48	52	41	46	53	57	55	47	48	50	54	45	42	52	63	60	51	51	41	42	59	51	42	49	51	39	44	54	49	46	60	46	56	54	50	35	51	58	53	46	53	53	47	55	52	51	43	61	55	56	42	52	38	56	49	37	45	57	56	38	63	48	56	46	48	43	45	44	40	50	65	45	44	42	51	53	49	57	61	45	48	59	47	40	48	42	50	52	43
21595	15465	9765	22648	31086	30787	27807	24470	21422	18515	15898	13886	11837	10362	9377	8330	7489	6831	6082	5403	4899	4357	3919	3539	3346	3014	2809	2556	2514	2408	2309	2309	2229	2107	2072	1965	1912	1820	1743	1690	1690	1546	1484	1411	1371	1332	1359	1238	1236	1264	1250	1178	1104	1063	1029	985	1005	1004	1021	951	930	917	942	906	861	912	901	894	863	862	832	852	817	778	829	833	817	754	812	827	801	796	777	796	785	747	676	740	740	800	732	769	769	795	746	757	732	737	752	712	706	749	733	685	696	776	751	731	722	720	703	727	697	724	775	716	748	739	715	711	733	761	710	752	720	724	684	662	706	701	735	721	724	711	700	747	757	660	758	744	717	726	697	705	698	720	717	677	686	730	703	699	724	687	723	719	723	729	727	687	742	704	706	712	729	695	667	695	698	745	676	697	701	754	736	717	748	762	730	718	734	681	749	697	699	710	765	736	681	695	636	695	715	708	662	726	686	712	692	667	671	691	656	692	674	751	743	710	716	733	748	742	702	651	714	685	693	722	743	707	703	748	669	721	734	731	731	745	677	741	751	704	708	679	703	691	735	708	700	716	692	704	711	726	691	690	728	754	679	680	738	703	720	718	743	707	709	683	748	701	672	705	698	775	703	711	718	704	679	720	670	728	719	728	699	710	707	714	723	720	743	713	704	686	720	708	747	708	672	720	731	739	677	711	677	719	697	713	757	705	720	681	709	678	715	676	700	705	703	739	654	751	682	687	683	706	706	701	693	690	699	745	680	667	745	752	698	750	721	695	721	669	664	678	705	714	703	707	725	737	705	711	728	674	748	687	680	649	701	704	710	753	688	709	737	705	647	668	701	717	735	702	655	701	731	661	752	699	683	695	682	706	724	683	686	676	707	707	685	697	682	708	755	691	704	734	687	730	743	704	711	722	736	697	708	726	689	674	703	712	746	696	687	710	744	719	726	736	745	713	650	694	732	659	710	729	744	728	680	683	731	747	670	716	697	742	722	697	719	704	689	702	708	716	666	746	659	717	685	713	703	764	717	724	733	718	651	706	684	708	693	694	682	740	669	727	671	734	680	722	684	756	689	718	709	754	734	685	714	702	716	693	716	699	697	716	719	700	724	726	691	684	715	710	694	752	676	690	678	726	696	694	692	772	769	744	670	707	713	676	715	685	688	706	703	710	719	710	716	728	729	716	727	733	723	693	750	709	709	721	708	686	729	657	713	717	722	735	697	697	754	721	655	704	712	766	669	646	669	681	692	730	700	673	725	703	723	709	671	747	709	726	744	691	682	728	655	687	746	680	695	682	733	758	677	709	685	712	690	701	730	744	700	721	745	697	679	739	657	716	720	694	705	684	693	708	719	697	701	701	728	704	691	714	687	704	684	709	672	706	723	714	669	699	768	675	707	740	748	754	686	741	667	688	682	746	719	724	687	697	643	674	722	657	740	711	691	667	732	692	740	689	720	721	668	720	676	652	684	666	700	703	750	691	729	755	701	697	700	700	692	705	699	682	746	754	764	720	736	745	646	701	720	685	698	688	743	708	732	721	722	716	727	739	715	644	722	692	706	731	654	687	697	739	704	775	703	703	705	696	650	721	724	731	692	705	671	761	688	681	704	743	732	699	724	758	747	731	656	673	694	712	702	698	695	693	713	688	721	695	731	692	682	698	663	723	708	732	728	674	715	689	689	720	701	743	657	718	716	670	716	694	672	724	710	721	684	704	699	703	693	702	690	751	700	706	715	705	661	700	699	679	704	748	707	687	742	691	706	723	712	717	699	683	757	740	682	703	752	691	733	714	704	712	677	705	710	726	725	697	695	670	726	700	684	737	724	759	692	730	750	708	701	730	709	693	701	692	642	693	670	685	680	690	665	690	707	669	700	691	683	731	699	694	729	725	733	718	711	699	677	707	739	694	718	735	706	706	770	718	712	676	700	741	683	709	735	730	705	703	695	748	720	699	704	673	734	719	757	707	724	676	696	747	697	687	721	757	701	673	690	683	699	686	746	744	720	673	703	662	712	695	696	674	716	727	672	768	656	706	764	718	774	734	658	702	712	704	678	713	669	708	725	708	701	728	726	652	703	734	745	743	703	720	717	713	695	685	733	692	695	730	690	719	736	699	703	729	699	644	679	685	738	683	746	764	710	675	729	709	739	699	718	693	722	721	732	703	713	732	729	635	688	686	717	677	711	714	673	663	725	689	689	726	749	750	720	733	723	720	726	688	719	697	697	761	660	707	695	694	719	727	693	711	723	747	663	724	732	763	654	741	700	713	681	731	716	712	689	701	703	725	679	660	704	688	724	689	769	756	723	710	682	660	687	673	724	713	688	713	712	689	704	706	693	740	752	738	747	675	743	720	733	748	681	739	668	712	711	710	689	715	709	748	707	713	709	788	735	717	739	698	708	710	697	704	675	664	703	711	641	697	753	690	742	713	746	700	677	694	708	722	687	700	701	701	705	694	715	700	739	701	717	720	706	733	734	739	708	754	705	684	678	652	692	691	720	664	706	715	745	716	767	705	673	708	673	689	694	702	660	685	668	682	722	711	705	709	714	772	706	725	693	701	713	692	733	748	788	699	725	679	741	700	725	716	684	700	708	692	723	673	717	747	707	703	769	694	693	717	714	718	760	706	748	712	679	721	698	711	673	726	705	745	692	747	706	741	717	698	674	707	661	681	726	761	698	730	719	683	698	714	705	704	739	681	712	649	699	730	719	706	728	672	722	723	685	648	648	742	711	719	719	709	725	705	691	722	770	718	715	691	686	719	746	737	682	694	721	723	728	670	723	693	723	693	696	720	707	672	725	727	705	740	727	756	689	747	720	724	698	735	704	735	738	681	672	711	692	713	758	683	720	719	706	708	697	680	743	703	706	791	677	718	784	704	698	725	717	738	749	684	677	719	653	694	717	678	657	669	731	715	665	707	682	678	673	742	756	734	710	718	724	723	769	747	704	692	723	712	684	730	726	694	682	719	712	693	778	693	692	724	706	736	679	697	729	756	661	719	712	704	693	698	699	727	748	776	739	718	663	682	670	726	674	724	671	739	699	666	694	686	698	638	725	714	712	696	727	744	672	730	708	713	710	711	749	680	704	705	724	687	698	715	727	748	700	684	694	715	716	733	685	721	715	740	665	706	732	739	686	739	722	755	662	710	707	725	718	723	747	730	730	697	722	697	708	680	726	712	727	704	687	716	700	699	710	704	748	715	670	737	772	670	683	703	668	723	739	699	646	720	689	693	761	719	723	699	703	731	670	716	663	720	725	659	705	680	711	691	760	742	693	705	697	767	687	691	743	700	694	703	674	789	710	738	659	669	703	679	721	704	702	653	698	725	747	672	764	742	696	724	694	728	702	692	697	702	715	714	747	721	715	678	720	721	671	736	693	683	689	747	747	705	695	680	711	696	726	742	711	674	709	722	716	739	675	697	728	695	698	660	757	664	721	694	721	660	726	659	718	749	742	722	752	684	741	675	739	723	677	651	703	674	730	701
3209	716	393	308	555	640	629	551	515	436	426	357	290	286	246	197	214	179	185	171	167	150	111	126	107	108	112	101	106	93	95	111	91	92	93	96	97	101	73	79	92	82	88	78	85	73	66	59	80	71	68	80	70	73	79	77	63	68	67	79	57	86	78	68	66	60	70	55	69	62	67	60	73	70	72	71	61	72	58	78	52	80	70	73	62	50	53	47	56	66	48	77	59	69	53	71	58	60	62	60	64	65	72	69	68	68	58	59	77	54	65	58	67	66	51	61	71	46	65	60	55	61	68	59	70	63	68	55	45	68	53	65	66	66	65	74	64	57	85	76	69	72	66	71	72	67	65	48	59	58	70	74	63	68	70	53	79	61	61	47	74	58	48	56	59	67	63	52	66	54	47	68	63	55	59	63	62	72	49	76	70	61	66	62	54	69	76	66	56	62	57	86	63	61	65	72	70	60	55	66	58	51	60	58	56	73	58	64	65	60	50	67	49	62	65	60	62	72	57	52	53	57	51	58	57	76	72	58	67	64	72	65	56	58	62	60	73	66	59	56	66	65	54	57	54	70	61	56	65	71	59	60	67	61	56	64	62	59	49	55	57	57	56	56	55	62	64	65	61	60	61	77	76	75	58	57	60	70	63	55	73	52	57	59	57	67	50	66	60	57	68	66	72	57	66	65	75	58	61	57	76	55	73	73	60	70	60	71	52	63	60	68	66	60	66	82	58	59	62	70	71	61	56	74	58	59	56	65	65	67	64	58	76	76	72	69	62	69	65	70	62	60	56	71	52	62	50	58	68	77	75	62	65	44	66	65	60	57	66	61	66	59	72	62	52	60	55	62	56	60	65	76	62	57	63	76	61	75	63	81	78	64	56	55	67	65	63	66	61	53	68	58	52	58	68	73	67	70	65	63	62	68	69	73	61	70	62	64	59	57	79	66	71	57	57	57	88	67	71	54	68	69	66	69	57	72	67	70	58	54	84	61	65	74	58	66	52	76	64	63	54	74	70	68	64	53	62	64	77	71	54	69	62	52	62	53	45	57	39	48	75	55	63	65	63	66	50	54	82	55	73	67	63	39	61	47	66	62	61	63	74	52	65	67	66	75	63	63	72	69	53	58	69	58	63	61	64	59	63	58	76	61	60	72	46	61	48	64	63	58	72	69	62	65	53	70	76	55	55	69	70	63	71	71	63	59	64	70	76	64	64	72	63	65	54	58	71	67	74	68	67	56	71	72	54	73	70	53	61	53	60	64	63	59	62	61	56	43	55	60	53	62	66	64	68	64	68	63	70	64	55	57	66	60	72	56	72	60	66	65	55	67	77	70	62	69	67	59	58	65	46	63	62	65	65	61	65	48	66	68	67	54	56	54	58	60	69	58	62	69	78	68	49	69	79	58	67	84	59	42	79	69	63	55	60	62	58	53	67	64	64	49	63	62	63	70	41	65	59	70	52	57	54	82	64	74	64	69	61	64	64	59	63	67	77	49	54	69	51	61	71	68	73	68	64	62	66	66	50	59	52	76	60	57	69	68	63	63	70	67	73	48	70	69	67	56	61	59	64	50	56	53	64	62	59	65	64	58	65	58	67	70	72	67	57	72	64	56	59	87	69	57	76	59	50	54	66	63	53	68	65	55	60	67	56	56	59	61	56	77	64	65	60	70	59	76	67	68	57	67	67	61	63	65	78	55	67	63	60	54	77	63	77	60	61	74	61	63	71	63	61	51	80	70	57	56	59	73	74	53	49	72	62	61	59	71	69	61	74	46	74	69	60	75	62	56	74	62	53	67	71	65	68	56	60	50	66	57	69	69	59	56	80	57	63	71	58	75	75	60	61	56	71	58	59	61	77	72	60	61	61	57	78	62	68	73	65	62	62	59	71	64	61	56	50	66	66	66	73	63	75	77	63	58	75	59	58	67	67	70	73	77	71	62	60	66	68	64	76	50	58	52	58	62	70	55	69	69	55	64	59	71	67	61	64	77	74	74	56	56	72	67	53	57	70	68	51	57	57	69	66	68	65	47	50	70	69	61	79	65	61	55	68	62	60	52	60	56	61	54	67	64	60	55	62	79	48	75	49	57	60	71	74	61	67	70	68	60	65	71	68	69	64	62	64	51	64	65	73	54	68	62	60	66	61	66	47	61	63	78	81	42	75	65	49	72	57	64	67	67	64	43	55	60	74	61	55	68	68	58	57	61	61	56	63	62	61	62	56	67	66	70	79	53	65	54	57	78	69	60	58	66	79	63	78	67	46	56	61	74	44	84	83	74	59	57	59	67	54	68	55	58	61	57	69	64	59	64	60	63	58	54	58	67	71	51	68	54	65	88	61	59	65	60	68	77	62	59	70	53	67	71	72	71	72	50	71	48	72	60	70	61	60	72	64	55	60	63	64	74	54	61	58	72	75	68	57	63	65	59	48	77	70	70	70	44	77	68	56	60	82	65	74	62	58	66	70	66	57	58	65	63	70	72	68	69	65	76	49	77	67	68	82	66	65	55	59	62	61	52	78	52	68	74	59	52	65	62	79	65	64	57	50	72	62	74	66	62	60	59	66	58	69	51	68	70	55	64	61	46	56	72	63	61	67	61	69	68	64	71	65	59	72	63	58	64	64	64	51	73	61	59	50	49	65	53	59	64	59	63	55	60	76	65	70	64	79	64	79	80	61	48	67	62	57	76	55	62	70	60	63	66	66	64	58	58	64	57	72	64	63	65	52	65	62	64	68	66	63	69	70	76	49	73	48	61	54	74	61	57	71	47	53	60	68	50	68	51	75	54	70	77	73	61	54	60	56	74	53	54	60	71	53	53	56	71	67	71	44	63	70	62	53	60	55	63	79	59	63	59	64	56	81	66	63	69	62	57	50	64	76	60	72	64	60	60	55	60	75	60	69	51	63	69	68	58	74	55	49	62	70	63	55	67	78	63	69	63	63	61	72	61	74	66	71	60	59	59	67	60	46	63	66	53	62	64	56	62	61	58	73	75	51	65	62	61	56	49	68	59	60	65	66	59	67	57	66	63	62	74	62	51	71	65	68	60	75	64	70	67	51	66	59	60	67	63	56	66	53	64	59	67	70	59	63	66	58	53	63	68	66	73	70	63	76	66	64	63	52	69	66	69	67	62	66	74	56	61	77	61	71	55	76	53	68	64	53	63	66	41	75	70	67	65	63	58	66	71	61	66	50	57	61	56	62	73	73	67	61	44	53	63	60	67	60	79	53	75	74	73	60	67	48	65	64	65	62	56	71	64	52	62	81	77	51	66	56	74	53	75	61	61	77	55	63	74	61	69	58	62	68	57	36	73	62	70	67	57	70	66	57	52	62	54	67	62	62	55	60	65	66	71	62	63	75	73	61	61	72	68	71	61	61	50	72	67	71	47	61	87	60	57	70	58	68	61	61	58	63	62	48	63	69	75	65	65	54	57	61	63	66	60	83	68	59	60	62	57	62	59	57	64	55	58	53	66
19871	14104	9369	21614	29902	29582	26881	23758	20645	17787	15524	13252	11585	9988	8876	8032	7570	6616	5919	5244	4718	4225	3920	3732	3230	2977	2913	2665	2605	2453	2418	2346	2291	2239	2077	2218	2052	2001	1856	1730	1683	1705	1666	1625	1590	1492	1502	1405	1384	1361	1291	1291	1242	1183	1249	1242	1176	1240	1131	1200	1098	1097	1154	1128	1065	1166	1087	1020	1055	1065	1067	983	971	1017	999	994	986	939	991	957	1002	924	962	951	956	962	981	956	930	967	964	916	896	923	917	950	922	904	944	918	900	891	893	919	929	950	917	929	913	917	878	917	903	846	949	887	881	957	918	961	856	907	909	930	909	918	887	888	851	863	858	915	857	909	918	862	859	890	916	866	873	972	894	901	923	922	843	863	951	931	898	879	905	874	957	891	923	891	880	885	873	871	925	917	842	894	921	885	894	874	900	860	876	894	923	885	886	924	850	876	899	934	900	871	886	890	909	917	917	848	915	895	931	972	875	856	911	883	913	907	857	871	891	907	901	910	908	846	889	876	897	886	877	882	883	902	895	901	892	875	852	884	903	897	874	937	904	868	893	892	899	905	858	896	887	869	871	897	849	939	893	871	858	912	906	918	865	917	915	948	864	886	880	883	890	891	927	920	874	900	876	894	900	915	920	882	864	912	927	832	917	925	850	899	900	832	923	908	878	873	858	937	916	869	889	858	913	911	874	893	849	850	873	875	894	876	846	903	904	844	872	905	870	925	875	882	913	922	839	894	886	877	844	874	911	914	900	888	843	909	862	920	923	864	899	886	951	904	850	914	876	884	916	926	930	900	889	867	899	896	937	925	882	860	878	923	893	879	868	920	920	885	862	894	894	901	923	899	880	957	877	856	882	906	919	919	912	844	897	879	918	898	955	869	909	917	897	903	850	942	894	859	859	893	883	955	895	913	831	904	831	906	910	893	880	871	918	906	837	887	887	851	927	929	956	892	884	861	921	862	842	882	924	902	892	899	893	862	899	930	886	863	871	948	900	925	868	918	910	888	915	846	931	877	906	861	906	904	894	855	901	934	892	933	893	923	901	950	900	923	878	853	938	921	851	883	898	918	911	880	882	880	899	905	893	883	852	968	859	879	937	894	940	897	927	930	931	876	890	963	906	891	848	927	893	906	871	897	877	868	893	918	906	889	877	936	879	906	904	905	835	893	884	913	823	902	921	900	907	923	912	914	926	884	884	923	861	891	949	884	849	907	935	885	875	912	897	899	902	923	835	887	898	936	908	859	898	859	869	921	876	921	913	900	907	906	890	913	903	893	861	886	846	906	907	892	904	875	935	914	865	875	846	945	909	855	828	908	923	855	881	928	892	915	878	908	901	942	909	908	939	868	882	845	931	874	890	902	877	949	886	889	893	901	892	911	950	886	941	929	828	895	920	895	863	877	931	847	918	869	892	860	907	847	844	929	858	876	879	907	922	892	823	886	874	917	893	868	858	928	962	884	850	867	925	909	916	899	881	931	914	836	878	902	897	868	862	925	897	925	892	911	905	858	865	868	905	921	877	896	896	839	854	904	901	918	930	838	932	907	903	851	955	936	893	899	877	862	925	887	814	933	907	905	922	888	874	865	876	865	851	930	923	907	907	910	893	897	901	942	909	880	888	853	899	925	924	833	876	878	957	918	872	897	898	934	887	939	888	897	917	911	881	914	928	911	898	876	881	965	909	874	879	916	949	902	933	847	891	904	895	910	889	903	807	961	862	899	859	932	924	875	894	879	832	858	883	897	887	905	916	880	895	845	873	900	885	876	867	955	906	906	853	893	868	847	898	951	859	902	914	922	921	898	899	941	921	883	907	890	855	919	924	907	887	847	911	913	952	928	870	865	924	898	915	924	871	903	895	910	907	874	898	887	854	906	936	913	916	885	836	888	911	859	927	930	822	874	898	879	864	908	878	893	903	918	888	890	905	910	909	884	892	925	905	870	912	967	903	855	876	906	889	874	882	894	870	878	850	880	844	918	955	852	881	942	887	928	909	886	875	922	881	953	861	851	859	922	933	914	978	850	852	892	1000	856	873	906	888	876	883	888	851	883	938	877	893	937	931	864	896	885	915	856	872	898	910	879	873	884	852	869	887	869	906	913	883	929	882	920	908	895	889	904	849	891	856	860	911	926	905	916	888	895	898	935	936	868	862	883	967	883	883	914	882	856	872	890	847	855	898	868	918	928	934	907	870	929	896	933	879	868	915	908	890	872	881	887	848	902	875	863	940	880	900	879	905	865	916	906	931	886	866	875	873	955	907	875	858	909	905	905	870	900	853	910	942	919	903	898	873	876	896	931	899	866	874	930	903	921	967	899	872	877	889	921	899	882	915	954	888	850	900	894	922	884	887	896	868	827	930	889	923	888	874	835	924	850	902	874	865	874	962	854	878	891	872	897	866	853	944	879	908	864	883	886	845	930	867	811	879	871	858	940	920	879	880	905	924	910	891	886	843	941	941	896	865	910	868	834	880	886	919	922	851	852	878	862	886	867	876	889	884	880	869	866	929	838	837	928	856	899	858	905	858	909	909	921	891	884	913	899	906	909	847	871	872	880	982	875	903	881	931	913	936	934	965	880	893	937	891	866	938	939	851	886	865	893	869	888	859	835	916	879	889	880	941	909	910	875	890	853	885	825	862	950	930	901	905	887	861	904	864	914	863	896	931	866	895	944	920	883	904	878	866	869	891	909	891	886	926	959	882	909	831	927	908	906	884	925	899	899	862	936	935	955	838	892	908	909	849	905	868	855	895	882	892	881	901	878	897	864	800	898	935	885	876	870	826	927	922	862	966	936	897	926	888	910	881	887	896	881	906	839	909	922	921	898	828	877	893	886	889	876	893	915	861	869	873	837	938	857	905	897	907	918	880	887	954	927	952	946	914	849	935	949	895	892	934	931	892	916	917	922	891	900	862	825	878	909	891	885	871	896	836	861	852	911	915	885	885	856	891	905	873	870	901	822	880	928	896	918	928	864	919	910	873	881	894	892	869	898	910	950	929	867	915	890	862	864	884	918	926	882	867	915	888	952	917	911	889	901	919	920	827	860	869	914	907	877	886	920	858	884	899	889	885	865	891	830	897	884	906	887	857	921	872	871	902	926	897	861	941	871	914	889	922	927	895	938	887	885	918	886	876	864	877	892	873	872	928	877	906	922	873	880	898	846	917	875	893	893	969	922	877	946	879	915	873	944	928	915	891	877	850	927	867	904	879	931	853	886	845	963	865	888	969	930	862	903	913	916	904	887	934	895	868	858	893	921	927	869	873	928	875	935	881	866	876	883	917	877	905	904	902	888	899	893	936	920	920	916	886	877	918	925	895	814	845	898	851	832	891	900	881	859	881	861	919	877	876	920	851	951	924	842	929	891	934	864	942	884	897	881	928	877	841	914	882	902	840	895	905	857	849	864	865	911	869	873	938	841	879	859	906	880	876	902	900	884	906	938	872	850	913	870	908	871	875	885	854	906	872	907	865	910	955	908	905	893	914	887	955	913	822	895
2407	1148	697	488	893	1042	910	838	760	634	577	511	419	385	364	322	319	258	243	226	207	191	157	178	142	154	127	126	119	118	126	106	107	117	101	100	109	103	107	113	106	104	89	80	91	84	100	96	83	73	90	85	84	64	69	75	72	64	82	74	74	64	70	72	59	85	64	64	93	57	77	73	63	62	74	77	64	60	84	80	71	66	74	64	78	61	70	59	74	64	74	71	74	60	58	63	63	51	67	64	65	73	85	72	72	72	66	59	64	67	82	64	55	59	83	52	61	67	57	70	67	63	53	69	75	71	56	58	70	74	64	62	53	79	64	52	62	58	82	70	76	70	81	67	69	75	79	73	64	82	55	61	68	56	75	65	77	68	50	59	60	71	69	64	70	73	64	68	83	56	71	69	65	64	70	59	69	67	61	70	68	62	63	58	61	76	70	47	53	80	67	63	52	68	62	73	64	73	75	65	60	61	55	74	61	85	75	56	59	74	59	59	60	49	64	70	59	74	55	63	45	55	72	63	64	51	78	56	64	64	68	53	62	86	72	58	40	54	57	69	68	73	66	56	47	64	63	69	73	70	59	79	66	60	60	72	56	68	53	65	61	75	59	69	77	68	56	61	65	64	76	58	52	59	70	66	71	67	68	65	64	71	62	64	66	62	66	61	70	60	65	60	58	59	63	72	54	61	79	70	74	64	49	63	61	73	70	63	78	61	70	77	59	65	48	59	65	76	71	61	59	65	50	57	58	66	66	59	65	70	59	67	78	64	67	83	71	63	63	76	70	74	63	74	69	60	75	50	73	63	66	67	57	59	62	58	67	62	68	63	57	90	61	68	64	50	75	65	63	60	62	77	99	66	64	75	67	62	73	72	65	79	71	60	85	76	53	73	56	68	62	58	60	76	62	77	66	60	61	86	69	66	55	71	56	73	64	61	59	74	65	70	59	63	62	65	67	75	64	65	59	64	71	70	62	54	66	51	66	49	62	65	54	57	69	73	55	63	52	64	74	55	82	70	71	68	75	61	76	63	63	72	53	62	51	71	59	53	72	60	64	81	68	64	62	67	70	59	65	72	66	64	69	61	72	68	65	69	58	72	54	67	69	60	75	69	48	63	65	69	72	66	55	82	61	70	64	64	61	78	62	66	58	60	63	76	61	64	63	55	61	65	81	72	67	60	74	76	67	63	70	57	70	54	66	61	59	65	55	74	53	62	63	60	62	56	54	75	80	66	79	61	67	64	61	69	62	68	53	72	76	57	62	62	60	77	60	65	58	58	76	61	78	61	77	69	47	59	73	63	66	76	55	62	63	68	61	69	67	82	66	64	61	55	57	62	72	73	70	68	66	53	75	71	88	53	59	49	61	75	64	58	73	71	72	67	61	57	64	63	75	56	70	64	63	47	67	61	64	59	82	68	68	64	58	70	55	66	55	66	74	75	64	61	51	62	77	77	70	69	67	64	68	70	61	76	81	63	57	52	65	71	61	65	68	62	62	73	80	73	74	67	72	53	57	57	74	64	63	84	64	78	69	72	81	66	52	65	68	64	62	79	58	51	52	66	70	62	63	60	75	74	62	68	71	63	61	65	67	65	59	78	67	53	60	84	72	65	71	64	71	73	77	64	71	57	73	58	58	65	61	59	62	66	81	70	66	65	81	89	67	57	52	70	58	67	66	69	70	70	66	74	66	80	62	72	75	62	61	68	70	74	70	69	72	65	73	65	66	54	69	72	58	61	57	52	57	63	75	71	56	72	78	62	62	83	59	73	53	74	64	75	73	70	55	67	58	66	75	50	64	67	63	78	66	72	60	65	56	61	80	56	82	55	66	71	66	55	71	48	67	59	67	70	58	68	72	66	75	59	57	63	66	63	65	73	51	76	77	65	68	69	60	64	77	77	63	61	63	65	72	68	71	47	67	64	61	66	66	66	80	62	74	78	60	70	70	54	67	73	68	84	68	60	63	68	74	72	59	51	84	61	68	71	74	56	76	66	65	72	75	54	68	63	66	57	62	71	62	66	71	57	68	62	60	61	80	61	68	62	63	52	86	70	64	59	70	63	72	62	85	60	76	64	64	46	69	51	74	63	86	82	60	64	63	72	64	60	74	60	58	64	63	66	63	84	61	60	61	66	48	67	65	58	60	72	70	84	71	63	59	68	62	69	83	65	72	57	52	85	61	78	69	83	60	64	53	59	72	56	60	58	62	73	80	63	67	73	74	58	88	87	47	79	59	64	68	68	60	63	55	75	64	67	48	73	79	86	66	77	69	79	70	68	58	67	56	78	53	68	55	60	67	65	69	65	53	76	76	64	61	75	60	72	67	63	59	66	56	61	75	58	72	61	57	65	63	68	60	61	72	55	66	80	59	53	71	58	62	72	67	62	49	61	61	66	64	80	57	65	71	61	84	52	73	62	65	62	70	57	70	59	75	66	77	75	66	70	77	71	65	71	75	63	73	58	65	59	62	57	82	52	61	67	65	61	68	64	73	71	71	61	70	69	75	64	59	59	68	77	66	61	74	70	46	68	71	67	61	79	70	75	74	64	69	62	57	72	74	70	63	69	63	65	54	71	61	69	79	57	63	62	73	66	56	74	64	76	77	67	76	65	84	59	72	62	60	82	54	45	52	60	70	83	65	57	63	68	64	65	80	67	73	70	61	55	78	54	74	69	50	79	74	67	77	70	56	59	77	53	70	73	81	64	58	56	72	68	76	74	64	73	75	73	65	65	66	81	69	58	56	61	59	64	80	57	53	66	68	67	68	67	63	67	66	68	64	66	74	75	77	69	65	72	64	67	56	68	67	62	40	58	59	68	58	58	68	76	72	66	78	63	80	62	51	55	57	70	63	54	69	61	77	84	58	55	69	51	83	59	73	67	75	68	85	71	69	70	63	72	63	58	81	55	71	84	54	74	59	62	51	78	55	53	67	69	66	51	52	58	59	56	70	66	63	67	69	54	45	52	88	62	70	70	60	65	55	58	61	73	63	56	66	82	66	68	79	64	69	59	58	62	69	70	63	74	72	78	71	57	72	63	58	70	75	72	57	67	72	57	70	72	69	57	58	79	77	68	81	57	54	54	56	67	58	92	75	66	67	79	71	54	61	62	71	62	76	70	80	61	76	57	65	65	61	72	66	61	64	59	50	53	68	61	74	76	74	55	57	46	64	61	64	68	77	53	61	65	68	73	63	68	68	68	71	56	68	57	67	60	58	68	69	70	72	63	74	68	69	65	59	61	58	58	77	86	68	62	60	62	74	69	73	68	56	66	58	64	58	69	71	61	84	79	67	52	71	63	59	65	66	68	55	60	79	58	57	80	68	72	62	65	62	65	76	81	73	56	68	63	77	61	56	72	72	70	59	77	60	70	56	61	77	68	66	66	67	70	51	62	62	65	75	65	64	62	60	66	73	77	55	54	71	64	68	67	55	63	67	62	82	67	69	79	62	62	59	86	87	65	68	75	80	64	60	70
25128	18617	12862	26463	35235	34685	31894	29045	25597	22752	20047	17481	15608	13837	12457	11293	10328	9227	8377	7460	6741	5975	5368	4973	4485	4190	3869	3635	3485	3405	3238	3170	3040	2877	2799	2847	2680	2464	2336	2281	2159	2132	1997	2001	1906	1856	1745	1773	1662	1673	1527	1564	1463	1460	1378	1417	1323	1398	1320	1284	1313	1273	1235	1242	1247	1257	1187	1195	1145	1162	1051	1125	1072	1066	1097	1077	1114	1099	1068	1032	1007	1038	1051	1077	1025	991	1022	971	1030	985	972	998	989	1003	946	1011	987	962	923	977	990	959	868	985	965	988	958	989	990	894	964	1005	912	932	1013	992	962	972	953	917	937	960	955	1005	936	981	924	1025	924	1041	882	962	951	940	954	923	932	874	919	914	940	899	895	879	897	982	956	932	937	962	872	942	934	959	903	926	989	902	979	949	933	931	950	890	933	895	920	919	935	856	960	912	890	935	945	893	946	870	917	891	900	935	898	948	929	953	888	884	930	921	1003	945	899	878	889	892	896	925	892	925	909	956	1003	975	904	864	867	916	925	916	915	917	926	1000	855	899	919	955	943	982	909	911	899	882	949	922	921	890	944	970	913	943	879	960	899	921	924	936	901	849	931	888	913	898	907	982	883	936	891	927	952	932	895	961	922	926	929	973	926	988	923	965	904	939	915	903	904	936	898	916	894	967	930	917	929	876	912	967	935	944	941	897	982	908	963	865	930	917	982	925	907	914	926	889	950	946	918	885	928	925	920	875	964	934	919	898	894	962	890	867	942	921	908	924	954	933	919	898	863	936	925	906	944	888	947	944	971	872	902	890	892	905	907	921	1002	890	958	895	886	904	968	904	940	956	913	907	937	894	946	906	955	930	922	894	926	893	912	972	931	900	909	946	874	960	927	883	917	963	939	886	904	888	945	916	937	943	934	962	926	932	948	922	898	910	891	975	958	981	976	911	893	950	937	933	960	952	886	923	957	870	938	879	928	972	923	916	910	942	941	967	943	883	935	893	978	937	927	967	938	929	953	904	906	980	917	915	906	885	987	928	903	981	966	927	918	967	914	917	900	916	882	932	946	937	952	904	909	887	912	942	938	921	942	871	928	918	879	936	945	925	960	957	913	966	925	940	940	960	929	921	952	947	903	884	891	875	925	867	922	893	908	932	908	906	958	938	954	934	891	965	901	927	945	939	949	943	857	969	904	902	991	969	965	873	952	988	931	935	904	960	971	875	993	927	911	932	885	934	886	946	949	1013	924	963	931	854	905	906	882	951	925	912	870	926	868	929	875	978	926	949	918	921	923	932	949	864	911	1010	876	881	901	930	898	908	916	943	868	922	930	994	940	967	953	924	877	907	909	993	881	910	895	920	932	960	914	937	964	904	896	910	939	928	911	961	960	931	942	951	894	891	907	936	929	908	937	970	922	902	936	887	963	891	931	904	959	945	933	918	885	938	907	938	962	928	949	885	917	915	899	906	934	965	951	920	902	939	916	947	928	901	920	917	906	951	941	927	903	901	919	915	923	931	912	950	896	941	917	952	922	943	917	916	905	955	883	927	909	905	968	965	910	902	871	881	916	876	916	904	944	963	949	898	970	909	928	898	899	946	938	934	919	925	904	951	919	981	899	955	889	894	880	954	959	951	862	994	927	1013	913	963	884	938	918	874	889	977	905	965	934	876	950	885	913	940	904	924	965	945	889	856	942	903	882	896	972	917	917	914	923	926	957	953	1001	952	900	901	874	893	961	913	921	964	905	978	922	947	889	919	958	943	928	969	1009	972	936	893	958	964	952	920	933	904	888	933	907	911	966	945	923	942	936	1002	973	891	942	923	937	895	934	936	927	907	929	946	893	907	932	886	932	924	918	992	881	872	905	955	950	914	950	869	926	961	922	916	928	902	955	953	967	946	936	941	971	903	945	950	901	916	925	884	890	942	906	935	872	872	961	933	897	903	911	925	896	980	930	944	840	914	992	1004	924	919	983	912	935	925	900	953	891	927	845	924	919	890	941	952	950	905	961	964	927	933	943	868	926	933	918	869	972	969	948	918	930	894	911	915	854	929	903	903	839	919	867	975	933	936	915	957	937	903	927	961	881	950	914	962	915	942	894	900	941	950	930	947	950	961	892	958	927	914	924	904	889	976	943	911	981	930	925	959	895	941	950	946	975	912	905	938	922	909	910	896	952	945	933	918	896	976	945	934	866	919	947	962	945	932	934	904	898	891	947	937	912	982	914	923	1006	964	923	953	907	915	957	947	894	952	963	939	931	928	892	937	939	908	982	956	918	941	946	952	887	910	928	942	893	923	911	934	972	933	947	891	928	859	917	884	878	911	916	932	947	968	912	962	935	946	884	960	934	940	977	944	954	952	924	906	925	948	910	968	919	922	923	939	937	878	922	872	936	928	898	928	965	922	887	954	897	924	931	903	952	915	898	902	903	992	909	942	887	941	929	912	907	935	906	914	847	921	923	958	949	965	972	967	940	961	928	974	886	935	894	901	920	907	907	900	938	955	858	884	910	931	902	935	923	926	971	877	1005	985	939	886	937	909	949	957	919	919	918	892	923	917	980	868	884	950	942	950	908	942	953	880	854	962	898	956	906	937	964	908	925	913	876	959	921	924	925	947	960	942	910	929	985	962	924	928	949	947	901	895	920	912	917	920	946	926	915	936	956	934	898	946	906	908	916	912	956	928	952	947	970	955	934	938	905	922	956	939	945	932	893	982	1007	952	923	865	940	899	927	886	923	955	921	948	967	928	929	930	934	872	907	944	919	977	935	905	902	943	993	916	905	914	916	962	911	919	932	929	952	901	958	901	935	940	875	908	902	888	908	954	901	925	942	924	897	954	928	888	923	900	889	904	975	905	910	920	955	944	954	920	969	926	904	929	914	951	957	973	925	900	920	929	962	910	946	929	926	934	932	942	910	965	956	930	942	949	926	929	930	923	915	939	925	913	895	906	937	889	964	917	886	891	915	893	934	895	931	881	928	856	993	893	892	945	957	894	938	928	940	890	878	897	948	927	963	952	937	918	893	888	936	917	975	886	909	944	928	908	918	960	952	926	921	918	973	952	931	926	922	958	901	946	922	903	970	899	932	928	948	907	970	902	936	961	933	911	883	969	954	940	951	954	922	895	1000	962	960	961	969	928	941	926	970	896	895	944	915	943	919	871	899	946	973	863	879	921	868	961	920	945	939	923	928	949	925	928	950	984	950	958	920	942	969	877	920	901	920	964	956	958	939	895	934	977	910	985	959	957	920	1016	912	922	873	954	973	900	875	886	903	885	938	911	917	900	907	920	911	929	890	929	954	921	961	931	915	935	953	965	935	896	893	971	960	920	900	983	881	883	911	942	877	939	966	890	940	957	936	942	937	893	906	957	936	980	948	935	919	957	961	909	892	929	977	936	954	895	918	907	986	922	867	907	977	999	861	929	919	882	951	901	926	961	847	906	933	926	907	881	946	903	956	914	979	940	946	920	970	959	955	938	924	885	938	884	911	922	914	910	956	932	909	953	931	993	924	920	919	956	924	885	960	897	903	915	902	922
1962	490	293	232	402	473	480	374	358	287	247	231	206	195	190	159	145	159	142	140	89	112	109	91	75	68	100	67	78	65	63	76	82	66	68	70	67	71	69	68	72	59	41	47	57	50	62	68	54	68	56	53	60	46	59	51	62	51	63	52	38	58	43	49	56	55	45	54	65	50	57	41	49	59	41	54	47	47	49	51	57	40	43	44	42	38	52	43	61	39	45	53	48	45	54	50	40	48	45	56	51	48	40	56	60	58	47	44	57	51	50	44	54	50	57	40	39	41	52	37	54	52	52	43	60	46	36	56	48	44	52	48	50	55	59	49	60	69	58	29	48	48	72	47	50	53	40	52	56	46	60	42	61	54	39	51	48	50	46	49	51	39	49	46	47	59	62	50	47	43	54	43	47	41	52	49	48	40	50	47	60	43	50	34	46	48	55	41	48	51	47	54	59	41	58	39	57	46	35	47	48	49	49	45	55	52	52	59	50	59	50	49	41	51	59	61	50	50	53	32	56	44	46	61	52	49	44	46	57	42	51	51	54	64	48	55	44	49	52	45	54	56	47	43	37	42	48	59	44	47	39	59	59	45	39	58	46	52	43	58	34	43	41	55	50	47	44	42	45	45	47	47	71	46	59	44	48	45	54	49	33	63	58	54	56	41	56	53	47	49	48	47	49	50	64	43	61	41	41	43	45	47	53	53	50	54	59	54	45	38	50	57	45	44	48	56	51	51	46	49	43	41	41	45	58	44	58	44	47	33	51	41	52	49	51	42	50	41	53	54	52	43	45	53	63	57	44	48	47	40	55	47	36	48	56	56	43	46	41	48	36	54	48	52	47	43	37	38	49	47	50	42	40	51	43	41	47	58	35	47	53	47	44	53	53	51	47	33	42	41	43	42	48	55	59	38	51	49	63	51	47	51	51	56	41	51	43	54	51	42	54	49	63	40	46	53	31	48	39	52	44	54	44	48	51	60	46	50	55	49	51	38	56	47	52	53	42	53	53	41	51	58	56	54	46	51	54	43	41	46	50	43	44	50	52	49	40	43	41	37	41	39	46	55	44	42	45	44	50	53	58	39	36	43	60	44	63	48	35	44	57	44	56	36	48	62	33	51	49	54	41	55	46	41	56	30	49	52	48	38	44	37	48	42	50	48	45	48	61	43	50	48	42	48	55	43	44	41	63	50	54	46	44	43	48	45	54	50	39	47	39	53	50	47	42	56	52	47	50	48	48	53	50	42	59	44	51	42	50	46	45	45	52	45	48	59	58	39	36	53	52	38	50	50	46	45	49	45	52	40	52	44	43	48	49	50	44	56	47	61	53	55	45	52	43	49	45	52	43	50	52	45	54	51	47	38	45	46	56	45	49	51	42	54	46	56	55	41	34	32	35	42	34	51	39	43	41	40	53	41	42	35	43	52	52	56	40	50	45	59	38	37	50	49	42	38	39	52	53	55	55	44	63	51	37	47	43	45	50	45	44	37	42	41	41	51	52	52	48	52	50	40	46	60	40	56	48	44	49	46	55	46	47	54	51	48	58	58	39	44	30	39	49	52	55	50	64	36	43	42	49	45	55	48	50	47	56	43	53	43	61	41	43	48	34	48	47	38	45	34	48	52	59	41	40	54	37	47	43	50	44	37	55	45	44	41	45	41	38	43	61	41	37	46	52	45	38	47	50	45	56	57	50	54	37	53	46	45	49	42	39	44	47	52	50	54	45	42	30	53	50	45	42	47	56	48	65	50	54	39	59	48	44	55	65	61	62	50	45	30	46	56	50	59	51	37	62	50	41	57	51	47	51	37	44	50	60	48	41	43	44	40	45	42	54	57	61	49	44	52	53	46	41	57	53	40	51	44	54	51	39	41	53	54	49	42	45	61	44	47	43	55	48	44	61	52	42	50	45	47	50	50	47	51	49	45	48	56	52	66	38	58	45	53	58	43	35	56	45	42	48	62	37	43	52	52	51	45	64	51	45	64	51	49	58	55	52	48	43	48	46	45	44	70	39	35	41	47	43	41	44	43	52	50	53	43	51	44	52	49	48	50	49	54	47	50	48	47	45	46	52	41	50	49	53	39	54	57	45	39	49	66	49	46	45	55	52	55	50	48	54	64	51	56	45	41	52	49	42	54	40	58	63	57	35	57	59	41	47	56	60	48	46	46	47	42	51	55	38	40	53	36	56	47	53	53	52	45	52	50	44	41	48	52	40	53	48	54	52	36	51	57	66	52	35	41	39	51	39	46	49	55	45	44	50	49	49	52	39	47	40	55	43	40	39	51	61	50	58	46	49	39	49	51	60	34	54	35	42	56	44	55	58	73	39	43	53	40	56	50	44	46	55	43	50	38	54	65	42	62	54	44	48	37	45	57	43	39	47	51	42	50	50	43	41	37	54	52	55	47	39	49	48	40	53	58	47	53	50	45	57	41	41	47	42	46	49	42	50	45	48	55	56	50	47	45	49	37	45	47	43	54	56	59	45	54	48	44	57	53	47	55	53	52	59	42	61	43	49	51	57	53	42	56	60	49	60	61	49	49	45	42	51	53	57	40	42	48	44	52	42	44	44	36	48	42	41	41	55	55	45	45	49	38	51	57	51	56	62	47	51	49	36	59	45	55	45	45	60	47	51	44	52	46	40	42	43	44	48	38	52	53	51	45	49	53	53	50	42	47	56	50	54	51	46	43	41	40	43	58	52	46	45	42	51	39	44	33	44	45	29	52	42	57	62	65	56	48	42	49	58	45	64	33	48	45	57	46	38	42	49	46	49	51	39	48	40	36	49	49	52	49	52	56	51	46	56	46	39	45	47	51	34	42	40	52	52	43	46	36	52	61	42	45	48	64	51	60	40	49	40	49	44	45	58	48	54	54	48	45	49	45	67	34	55	44	52	39	49	40	47	46	39	42	53	37	54	49	54	46	44	57	45	48	49	37	43	44	58	58	52	39	47	49	51	58	58	58	58	52	50	53	40	34	42	63	53	54	49	55	40	55	41	58	47	56	47	57	58	43	60	39	45	45	51	49	58	44	42	39	56	44	39	64	50	43	43	56	48	48	47	52	54	54	41	46	44	56	49	53	37	49	46	51	50	38	54	49	53	44	47	45	55	56	37	60	67	51	43	49	66	52	48	37	47	56	35	44	49	44	52	44	45	50	39	59	46	54	58	48	48	42	44	53	42	47	58	50	34	53	46	58	53	60	46	38	58	39	49	66	40	46	41	44	51	46	53	56	55	60	44	40	47	48	59	41	40	62	44	58	41	54	52	41	51	49	41	41	52	45	52	47	45	53	62	44	54	52	46	56	40	54	51	39	66	41	41	49	48	49	49	52	51	43	42	41	51	45	46	51	43	50	51	53	54	43	60	52	53	50	55	64	50	47	51	48	49	44	48	41	49	51	48	43	51	48	48	49	50	49	48	45	46	44	42	48	66	58	49	44	43	51	56	35	52	44	35	43	56	48	49	56	42	51	50	48
17678	11387	7030	17500	25557	25574	22711	19282	16605	13685	11663	9868	8477	7418	6525	5992	5362	4659	4160	3773	3308	3014	2793	2461	2255	2156	1918	1945	1819	1859	1811	1727	1631	1539	1603	1537	1490	1371	1400	1289	1298	1186	1230	1170	1159	1117	1074	1081	990	1016	999	912	877	913	887	907	867	874	884	843	823	790	842	860	868	845	859	839	816	798	745	742	804	762	736	770	737	778	777	740	735	793	716	738	748	670	769	701	733	711	735	720	727	759	727	732	719	716	728	684	677	682	668	720	723	726	688	703	684	691	717	680	738	691	698	707	694	687	720	727	721	661	720	674	694	647	660	670	710	688	687	669	731	672	732	692	735	676	671	660	711	681	705	732	705	720	688	706	669	667	698	688	677	709	655	690	690	727	684	681	687	679	679	665	716	732	702	682	706	664	754	685	699	688	712	726	702	706	687	682	711	707	660	724	716	660	678	660	690	702	736	711	675	674	726	661	696	690	735	699	641	728	691	683	698	690	677	683	699	708	763	748	710	692	724	704	695	714	669	701	674	728	695	659	710	689	696	729	680	670	689	702	719	661	721	694	679	696	683	713	701	690	650	678	728	726	693	701	650	683	732	696	678	689	700	685	684	690	693	708	696	734	666	656	682	693	703	677	706	668	694	747	703	676	700	715	670	668	660	662	680	708	705	690	652	683	713	701	668	734	709	684	677	700	741	665	709	673	695	766	714	666	698	684	732	671	713	673	682	684	719	686	700	689	710	754	722	758	703	687	669	680	667	662	750	690	703	689	675	718	693	751	657	702	712	669	675	720	695	705	718	746	720	684	663	708	710	687	656	714	694	665	727	672	649	667	710	693	674	706	704	663	691	699	751	660	734	670	677	675	692	705	729	704	720	663	673	748	707	688	732	694	692	715	669	707	645	698	667	706	701	678	762	706	708	724	746	718	725	728	651	633	676	656	671	698	726	674	732	676	691	726	713	680	701	727	700	676	729	695	730	695	685	649	753	729	704	751	682	652	673	708	701	695	703	702	686	708	664	683	745	690	676	714	737	665	694	664	664	681	690	723	687	676	722	698	722	696	657	684	693	724	690	740	686	676	694	691	708	667	677	733	683	686	685	727	685	672	725	696	728	690	659	686	693	726	703	694	696	676	681	674	633	658	688	715	704	702	688	725	661	676	663	757	685	656	669	668	753	702	722	683	710	694	698	672	671	717	671	714	664	664	726	686	702	688	717	732	693	665	680	693	715	754	711	674	688	691	740	690	696	697	643	694	685	708	695	716	686	720	648	657	708	707	679	726	646	676	709	679	732	678	674	706	708	724	702	682	668	680	684	704	717	709	725	730	669	704	695	646	665	712	729	724	691	661	690	716	707	713	677	706	664	654	722	685	718	705	660	671	686	724	672	690	678	720	681	707	711	651	665	695	692	663	725	624	678	696	691	692	692	730	718	700	711	671	688	682	745	708	679	679	714	647	675	729	669	718	740	675	704	664	694	696	671	714	725	682	703	692	680	654	669	701	706	686	748	745	739	706	684	666	711	709	695	668	667	742	709	673	664	639	657	618	667	734	662	665	727	706	707	693	698	684	721	663	650	696	742	690	687	716	693	682	689	722	713	713	664	642	634	671	696	658	695	691	685	681	713	743	702	699	666	707	684	659	653	694	641	643	664	749	655	675	723	709	689	705	677	724	695	677	695	691	698	710	683	665	643	715	669	722	715	682	725	703	685	674	722	731	732	665	728	687	708	724	715	733	685	725	691	742	669	656	720	739	694	683	675	684	675	633	660	686	648	725	666	650	714	702	652	689	738	711	699	725	711	716	717	659	707	703	712	688	695	686	715	703	678	690	690	706	665	694	692	706	705	703	679	690	741	675	676	732	668	661	677	698	704	701	681	685	740	704	711	736	680	662	674	674	704	692	654	738	730	674	686	657	720	675	714	708	656	720	674	680	663	707	682	651	695	685	717	695	705	726	700	727	710	670	702	688	657	719	713	711	706	688	665	680	690	654	697	653	675	679	729	711	650	678	731	666	670	637	716	652	714	699	684	689	710	689	690	697	685	670	675	714	710	752	688	701	671	730	710	691	720	718	710	686	714	739	667	652	698	740	688	683	691	732	712	684	680	622	707	654	692	696	734	688	666	625	720	697	660	658	708	699	693	698	732	707	699	695	716	749	665	701	728	685	668	686	719	702	675	767	711	661	730	718	665	671	701	684	738	698	704	688	660	746	706	667	677	700	703	731	725	639	683	733	707	661	694	723	719	697	688	677	698	690	711	732	664	673	681	709	701	686	673	703	686	664	740	754	690	680	721	742	689	690	696	740	683	691	711	646	737	714	724	682	702	684	666	684	706	681	702	668	688	696	697	697	672	704	705	706	685	698	722	729	732	703	690	725	713	663	684	685	684	714	690	674	717	675	718	671	691	668	702	720	707	675	703	679	729	665	741	711	681	662	668	756	659	736	711	712	707	705	667	724	706	736	704	690	714	700	701	696	711	675	734	681	732	680	711	694	721	712	656	694	683	677	721	661	707	662	659	695	659	660	710	707	700	689	704	689	717	723	706	695	729	706	707	696	694	686	681	724	682	711	651	716	648	677	714	697	730	689	644	674	679	679	703	698	699	736	689	652	701	731	681	722	731	688	691	704	696	730	731	672	668	687	662	727	687	720	744	686	692	722	741	727	670	693	676	699	680	683	671	684	700	721	712	673	725	669	690	682	693	666	664	666	722	668	674	753	674	718	655	677	691	674	680	689	736	666	702	703	670	691	644	634	665	682	654	659	712	731	667	707	710	717	702	758	722	655	729	750	702	684	711	686	724	692	737	680	667	693	705	666	659	691	725	667	691	693	692	739	733	673	692	695	691	666	699	719	648	702	721	683	725	691	699	724	748	695	688	702	684	694	702	676	670	723	673	724	680	729	671	738	658	694	655	702	685	730	739	715	676	718	730	643	708	669	684	657	690	678	678	754	709	713	688	686	668	719	719	695	667	672	670	684	702	708	756	707	701	688	675	669	759	658	693	671	675	685	714	731	714	694	677	683	750	677	700	660	681	704	653	720	722	748	655	712	687	721	745	725	670	674	717	700	687	730	680	699	696	655	709	690	726	711	660	690	671	700	679	711	691	717	679	677	651	679	686	690	671	683	723	693	618	666	714	698	690	675	684	681	706	689	710	707	664	715	707	713	663	708	683	708	715	685	709	716	673	680	723	725	720	692	707	694	702	715	691	703	694	676	693	686	736	710	662	651	724	704	678	678	647	696	630	677	720	672	640	669	728	703	700	661	731	682	671	679	673	693	700	734	705	719	714	667	669	706	687	693	707	727	698	680	728	696	658	716	614	692	693	708	678	673	696	734	699	710	650	726	741	745	655	686	701	694	724	683	725	638	707	707	685	676	680	651	758	679	678	660	713	669	711	709	699	715	656	673	709	709	665	654	690	651	762	732	685	693	702	695	660	654	664	711	647	699	715	701	689	719	735	722	699	702	722	737	673	659	654	657
1347	788	427	364	622	709	683	655	536	446	395	392	304	283	227	216	197	194	168	168	133	130	127	105	89	101	91	86	109	80	82	90	78	87	81	70	92	65	65	68	61	72	85	72	83	69	64	50	64	60	80	56	59	53	51	43	61	60	45	67	46	54	68	46	51	67	58	61	63	54	59	57	56	57	44	45	56	51	59	46	50	39	58	59	51	55	44	49	36	51	50	51	46	61	49	35	62	63	49	30	49	43	52	46	42	54	53	45	51	54	46	48	56	35	38	54	55	43	66	50	43	44	37	48	51	49	47	60	52	34	46	55	48	51	41	44	48	46	38	59	52	50	43	48	53	53	46	48	55	57	51	50	41	48	42	45	44	55	50	49	55	41	47	61	62	48	57	54	55	46	47	55	56	45	48	52	47	36	41	40	42	45	55	48	46	44	54	51	58	53	58	50	51	42	46	42	36	45	55	62	47	52	48	51	45	58	52	54	45	47	58	58	39	49	40	53	49	50	52	48	42	62	39	47	42	53	43	42	50	48	49	45	46	40	45	58	41	47	68	43	52	50	46	62	52	53	58	43	47	34	54	54	64	47	54	44	57	59	41	38	39	44	57	47	44	36	55	53	51	54	54	50	54	55	48	43	41	40	51	55	54	60	60	44	45	48	55	42	43	43	44	58	40	45	48	56	58	48	45	50	52	45	51	47	49	62	49	44	41	46	54	42	54	64	38	52	53	55	48	56	37	53	49	36	41	47	45	47	43	34	53	45	59	47	50	45	52	55	46	31	54	32	55	53	47	54	31	47	39	64	52	47	52	45	41	49	51	45	46	56	39	53	51	63	34	35	53	48	47	46	54	49	57	47	49	48	41	46	47	55	36	53	40	53	60	64	51	51	49	47	64	41	46	47	51	49	50	56	57	48	38	46	48	63	48	43	41	55	67	48	50	43	57	45	49	56	57	49	47	61	51	48	37	50	61	47	43	37	52	48	40	59	40	64	55	55	48	54	54	49	56	67	69	52	43	42	62	47	53	55	44	54	45	37	51	51	49	55	51	50	36	53	37	46	50	56	45	59	59	56	54	48	46	46	52	48	36	65	56	45	49	45	58	45	56	47	56	45	43	52	47	60	51	44	41	54	53	56	56	65	60	56	41	62	49	55	42	46	56	50	47	47	45	55	52	50	53	43	58	42	46	50	56	53	52	51	58	56	63	48	49	50	42	43	50	44	43	46	49	51	59	48	49	50	54	61	49	40	60	56	50	50	46	43	45	58	62	60	34	42	49	48	49	51	50	47	55	55	48	42	50	59	44	50	41	48	48	41	42	46	50	50	60	52	52	47	53	51	42	41	51	65	50	57	49	39	49	45	51	48	43	47	50	40	37	48	43	62	59	51	51	46	59	50	43	70	42	40	54	48	41	47	48	47	46	40	50	45	47	44	49	49	44	51	43	41	58	44	44	43	34	42	42	45	49	50	46	50	46	55	46	47	49	55	50	47	51	43	45	44	45	50	47	45	42	47	46	41	58	50	53	46	62	46	51	46	47	53	44	48	47	43	51	53	60	47	66	59	52	52	52	43	43	44	40	50	48	58	36	57	45	36	41	46	48	57	53	54	65	41	59	58	54	57	53	54	47	44	48	45	45	41	48	46	50	48	42	42	42	48	39	42	56	41	40	36	44	55	49	49	55	51	46	49	51	44	50	46	48	40	49	47	58	41	46	43	56	58	56	38	49	40	45	51	52	54	29	40	45	50	50	48	53	47	65	48	42	43	44	64	52	49	53	53	62	41	46	51	53	53	45	52	45	42	58	52	39	52	50	41	46	43	43	32	47	53	41	43	50	65	55	52	56	43	45	56	48	45	43	47	47	59	52	62	53	49	47	58	41	56	48	49	42	51	56	59	35	52	53	45	58	44	52	45	68	43	46	43	59	48	43	62	38	49	48	54	41	43	49	54	53	51	59	45	51	60	50	38	38	46	58	38	36	46	52	55	50	45	42	45	49	45	53	33	40	60	36	56	43	48	57	60	50	61	51	51	47	36	49	51	48	44	47	40	56	53	44	51	48	49	50	48	44	52	39	53	58	42	50	51	54	47	50	46	66	46	55	41	45	47	61	60	47	45	54	49	57	51	44	47	54	55	34	53	58	38	46	63	42	58	45	54	51	45	48	44	51	57	43	51	55	52	43	48	52	57	40	54	49	38	59	63	50	51	46	60	50	39	42	54	51	54	46	51	44	48	45	35	53	50	47	46	41	49	44	40	50	50	53	44	62	48	45	58	39	37	65	50	47	47	45	45	54	42	51	53	55	52	47	52	52	58	43	48	57	46	47	44	48	48	55	58	48	51	46	44	48	52	67	35	43	39	47	52	41	51	45	60	48	54	46	43	38	53	58	49	40	56	47	52	37	56	42	42	40	46	60	54	52	54	58	58	40	53	56	48	49	59	39	44	51	48	57	47	47	51	38	46	46	52	41	53	53	50	51	56	51	42	52	54	50	55	46	57	47	41	57	48	59	48	44	59	52	50	59	53	48	43	52	56	38	50	45	61	60	51	39	43	55	55	46	47	47	60	41	59	51	48	54	58	42	42	46	43	44	48	46	43	47	60	50	51	41	40	54	56	49	46	48	44	44	53	51	41	49	52	39	57	54	59	50	46	61	47	41	42	51	50	44	42	45	50	54	39	43	53	50	46	45	44	46	58	49	49	42	40	30	55	38	39	43	42	52	52	56	54	61	40	39	47	47	56	52	58	37	45	42	45	41	45	40	50	52	67	52	59	52	40	51	51	34	47	42	55	45	43	60	58	46	49	46	48	53	55	46	57	55	54	44	36	49	54	39	43	49	49	52	44	60	48	44	48	37	45	32	49	55	54	53	59	64	47	66	50	57	42	50	48	50	51	63	38	55	47	49	59	50	42	49	55	47	67	43	40	54	53	52	45	54	61	55	56	51	46	50	35	42	47	40	54	59	55	50	48	43	45	42	36	54	40	42	49	68	52	32	55	52	42	44	58	52	46	49	47	43	49	39	50	51	44	45	53	58	54	58	46	39	53	51	50	50	40	52	46	61	56	45	63	45	39	55	57	46	42	49	43	51	49	42	49	40	45	62	54	46	50	44	52	53	53	66	55	61	40	38	59	41	54	40	42	47	43	52	49	56	58	52	50	46	49	49	49	48	52	40	47	40	41	52	57	61	55	57	55	55	48	48	50	65	43	51	48	45	41	48	56	38	42	46	44	54	53	52	50	52	59	39	39	51	66	44	33	54	57	60	45	63	61	57	33	44	48	50	44	47	51	53	51	49	37	65	39	51	56	54	58	46	35	36	61	35	50	43	47	54	48	52	48	37	55	45	60	53	39	64	51	41	52	49	51	45	55	53	49	57	40	57	41	45	34	55	46	52	41	56	32	36	40	51	55	44	51	46	54	61	54	38	63	45	47	44	42	58	52	49	54	47	48	48	49	51	41	53	49	32	48
21574	15686	9895	22216	30976	30901	28197	24751	21658	18375	15985	13864	12021	10606	9456	8320	7587	6707	6011	5258	4687	4175	3892	3571	3172	3001	2711	2656	2508	2573	2399	2261	2179	2205	2099	2000	1873	1804	1711	1684	1557	1543	1524	1478	1333	1334	1401	1312	1266	1160	1187	1131	1105	1067	1058	984	1044	958	977	959	941	950	952	894	955	855	939	844	879	819	859	841	898	828	822	878	809	799	756	795	801	740	832	771	810	790	741	793	770	742	778	746	713	763	669	690	720	713	746	709	745	747	691	741	757	696	680	703	677	693	714	726	731	731	667	718	724	708	668	701	747	675	727	679	713	702	696	701	703	724	772	729	684	740	705	721	702	690	720	762	703	729	711	700	723	741	665	744	702	755	661	735	704	697	709	697	668	712	715	737	747	710	734	769	749	682	693	707	697	664	693	697	679	694	717	706	739	711	661	707	709	714	684	684	732	627	701	775	743	693	696	719	696	750	711	775	711	701	711	739	709	734	761	702	689	745	712	716	707	710	730	731	714	711	706	700	685	766	699	760	698	714	672	715	720	723	703	698	713	718	705	702	701	714	669	772	734	751	721	653	723	675	707	683	725	715	707	697	736	658	752	726	758	718	683	651	727	723	732	720	744	710	692	693	710	681	706	752	705	696	730	731	685	719	707	694	726	755	722	690	724	689	692	708	721	703	687	751	718	719	764	687	716	713	728	707	698	714	728	690	734	714	720	698	727	723	695	713	726	702	706	690	683	701	717	701	699	767	714	683	674	710	693	705	692	716	713	697	723	700	722	677	688	710	750	692	692	729	702	692	728	694	701	719	717	734	691	716	708	704	679	711	713	673	710	680	741	721	706	733	680	705	748	689	672	689	663	669	735	690	733	692	728	722	753	733	682	712	724	700	722	722	707	765	719	724	715	719	719	718	687	746	719	672	719	716	748	681	734	720	717	699	749	688	716	705	735	712	723	724	717	658	716	709	675	732	726	675	705	709	700	718	656	694	711	776	754	691	702	710	723	685	698	760	702	698	711	734	734	729	719	710	687	687	669	725	717	684	727	707	671	678	674	671	664	685	729	727	671	715	712	703	725	725	693	693	713	678	710	744	704	693	666	670	711	672	712	720	681	686	699	712	715	691	700	699	687	732	702	730	687	750	703	674	738	723	681	725	699	739	686	704	728	739	665	659	701	684	710	763	696	733	758	667	710	701	702	712	680	709	713	738	662	699	706	670	768	707	718	771	735	686	709	657	707	696	720	718	674	678	692	681	714	726	752	669	682	701	685	654	691	711	682	681	697	761	684	715	681	711	686	734	683	687	690	686	739	669	706	694	727	673	761	684	692	706	708	716	701	750	685	733	689	691	697	692	731	723	745	706	726	683	681	705	728	738	747	684	696	752	716	726	736	661	699	713	724	721	689	697	662	695	717	685	741	708	729	759	697	725	654	639	709	724	696	697	702	696	732	694	685	689	666	720	654	691	739	664	752	749	692	727	651	717	684	696	714	735	715	691	689	686	705	745	734	727	715	714	662	686	706	717	686	687	737	701	700	691	697	762	673	726	709	711	710	704	700	721	691	682	755	695	670	735	680	710	740	752	663	709	727	672	757	684	707	693	705	677	707	739	705	760	720	755	730	737	707	686	689	687	688	707	734	733	689	669	711	709	761	722	713	694	691	717	686	714	718	737	714	724	682	673	680	722	712	745	727	685	686	714	723	720	683	627	730	719	706	710	724	721	682	723	719	739	683	683	722	753	679	700	703	689	671	716	730	728	683	665	684	708	696	748	692	722	752	685	743	694	744	731	670	729	664	674	739	723	708	710	772	715	722	697	691	725	699	664	712	638	718	690	694	713	724	736	677	712	691	716	732	710	754	726	699	727	715	706	734	716	654	744	729	667	701	714	704	713	681	717	687	738	716	716	780	701	694	682	706	694	716	677	698	699	724	719	720	716	715	724	715	722	700	685	712	708	697	725	718	710	707	761	786	683	664	691	668	701	711	673	676	697	677	718	681	706	677	685	728	712	653	685	706	706	756	676	711	671	695	709	731	671	707	753	736	696	739	747	747	700	676	732	696	709	667	730	687	676	708	703	678	703	750	711	727	698	718	688	710	704	739	686	726	715	758	699	705	713	739	719	702	694	705	699	699	740	701	714	728	728	765	731	703	746	701	690	775	729	727	715	735	675	680	735	690	723	714	702	748	756	716	683	694	706	729	713	699	735	674	738	696	690	757	759	709	713	742	716	669	753	717	702	678	713	724	726	691	722	697	693	684	760	740	732	706	712	757	647	707	683	673	664	739	708	680	699	732	702	717	724	751	739	684	719	709	672	683	734	767	705	724	683	707	718	716	741	766	731	758	715	713	684	663	735	740	722	720	711	717	727	729	705	676	688	683	681	703	737	694	698	750	725	704	665	637	696	677	681	730	720	722	689	694	683	690	702	752	739	726	684	756	756	736	740	689	723	705	726	669	716	700	728	710	704	708	729	735	678	684	683	704	725	717	690	741	706	698	711	672	710	711	718	691	705	722	669	706	743	693	731	735	733	729	712	709	693	745	709	706	723	724	673	715	743	709	697	721	706	709	681	679	720	694	727	690	729	713	677	671	733	679	660	713	672	710	721	714	754	710	690	700	738	760	741	739	693	724	700	692	679	665	703	688	700	693	673	741	704	718	696	765	724	702	722	759	675	695	731	734	694	707	726	725	712	716	701	715	709	663	702	738	658	686	725	710	726	704	691	748	729	719	700	712	700	714	736	659	703	644	760	663	732	714	714	719	710	723	680	763	697	680	730	724	694	740	678	743	665	708	690	730	657	772	697	683	684	727	710	712	682	719	698	712	668	764	726	691	752	695	747	686	705	747	726	741	720	700	737	681	648	732	713	718	715	713	704	714	754	741	697	708	717	709	742	714	724	675	694	719	705	736	732	709	708	713	673	711	698	724	736	654	743	759	722	739	701	720	702	687	705	736	703	739	741	688	720	684	725	699	652	742	687	731	724	706	735	691	683	694	660	691	737	730	716	758	709	720	690	719	714	674	748	704	709	725	764	733	720	721	699	701	729	725	666	735	705	702	721	748	701	702	677	737	706	713	680	724	654	705	730	692	700	741	656	719	740	681	694	767	716	723	673	732	721	684	727	694	738	678	714	715	689	724	698	760	679	769	693	725	715	702	745	725	700	676	671	712	722	689	688	708	720	689	681	749	669	693	715	734	714	727	715	711	719	692	716	698	677	675	718	698	689	685	741	684	706	675	695	732	697	689	703	679	722	719	751	718	673	701	691	755	684	685	704	696	742	740	745	688	687	697	712	726	694	698	701	711	684	747	677	715	670	715	707	745	711	776	726	769	702	706	703	737	742	718	709	714	684	699	756	687	692	727	648	751	719	749	746	697	675	674	696	726	682	746	727	697	733	708	711	753	729	663	721	738	714	749	705	679	745	715	765	704	719	680	717	713	691	700	695	705	689	671	675	695	672	722	735	702	742	717	748	707	735	709	724	709	732
3184	696	427	308	569	651	679	534	490	461	398	337	320	259	252	217	212	191	177	148	135	109	140	127	116	114	113	113	87	71	97	84	92	79	99	91	84	92	86	86	64	80	77	59	81	76	76	75	80	63	79	69	54	66	67	47	83	58	64	71	66	62	63	71	65	64	78	61	65	59	68	67	64	64	59	62	81	75	77	69	73	52	66	60	64	66	66	61	73	73	53	56	73	75	82	58	65	62	66	66	71	53	52	67	65	70	60	45	67	54	63	62	81	67	71	66	62	58	65	73	46	68	59	67	58	69	72	63	77	76	61	59	60	53	56	57	44	72	66	64	60	77	62	70	73	52	79	62	65	63	48	64	66	58	72	53	65	56	56	58	48	82	61	58	65	70	55	65	70	56	65	67	65	56	60	69	62	70	58	63	53	56	67	68	57	70	65	57	52	75	58	68	63	59	69	69	67	58	54	62	62	68	71	53	68	74	64	68	46	57	70	57	57	61	56	71	53	65	58	48	84	70	56	62	74	59	55	58	73	59	56	54	63	58	67	78	59	50	66	69	66	65	66	64	60	53	64	61	67	61	71	66	63	66	59	58	57	58	53	56	60	69	49	66	52	61	71	90	78	59	74	61	75	61	72	55	63	70	56	72	61	60	52	49	63	58	71	71	61	61	47	58	78	54	61	57	68	62	58	60	61	58	71	56	64	70	50	70	59	70	70	64	66	79	65	52	59	62	69	62	62	66	67	66	66	72	61	59	63	75	61	59	69	74	57	76	59	65	61	67	62	56	73	53	61	64	63	60	67	49	65	53	68	56	66	65	54	62	63	85	59	76	49	59	52	58	65	57	80	62	65	71	49	64	56	60	74	71	70	49	64	70	65	71	67	60	70	62	61	55	71	79	59	73	55	67	58	46	78	64	53	57	60	68	64	59	62	59	59	61	58	58	66	57	58	40	66	55	71	75	65	55	67	60	59	75	78	57	57	81	72	61	59	57	54	84	73	64	65	59	74	60	68	78	82	74	59	53	68	58	68	75	47	59	70	68	62	68	79	57	60	65	74	68	70	64	88	42	64	62	64	57	55	57	60	73	66	63	58	56	67	66	66	66	73	58	69	69	62	54	50	61	59	66	57	73	61	67	66	51	70	63	65	76	52	77	57	70	68	62	66	64	56	70	65	59	72	52	60	69	60	66	61	61	67	69	53	75	58	58	61	69	60	57	55	63	54	50	71	65	66	51	42	57	66	64	64	68	69	72	72	72	54	63	58	56	73	64	68	70	68	58	64	77	64	51	63	69	59	76	71	65	72	56	67	62	79	66	77	58	62	59	68	62	62	63	61	61	65	64	58	59	63	56	71	50	66	56	52	69	58	68	48	49	76	65	57	64	56	61	54	66	60	53	64	62	49	67	58	64	62	63	59	69	64	57	67	67	49	64	61	72	64	74	77	61	72	70	66	69	59	61	74	64	57	78	64	61	68	56	73	58	55	75	66	56	76	72	65	67	61	63	51	50	73	55	61	54	66	64	68	59	83	68	78	74	71	66	56	60	74	70	60	54	60	53	49	67	53	66	50	60	63	64	65	68	76	69	60	71	64	63	62	70	51	62	53	65	58	68	51	47	73	66	68	67	56	76	65	69	61	58	53	66	66	57	70	70	53	46	62	62	61	58	71	62	75	44	62	81	62	59	63	55	73	60	65	54	56	67	45	65	65	75	52	62	57	71	61	62	61	71	60	66	67	76	74	66	54	67	51	67	76	70	73	56	53	54	58	72	50	62	55	69	63	65	62	63	60	69	61	77	76	64	54	58	65	65	65	85	61	71	59	69	57	72	49	57	57	60	70	58	61	66	60	67	54	66	66	63	59	70	62	73	71	68	45	61	72	69	71	52	55	56	52	73	77	56	74	71	60	68	69	76	69	53	54	70	66	56	54	66	67	62	73	83	68	71	72	61	63	62	61	61	65	61	68	74	74	67	66	64	61	74	51	62	62	57	55	58	65	74	51	67	55	75	70	58	80	79	51	66	64	62	70	58	62	59	64	60	63	66	64	72	70	62	57	67	66	57	55	58	70	56	79	67	67	68	61	72	57	76	65	81	72	77	58	75	70	61	74	62	78	67	55	58	62	58	72	70	63	71	70	61	57	71	65	61	71	77	57	57	71	51	60	62	73	68	55	68	58	63	67	52	56	69	61	60	59	54	57	56	64	67	59	66	77	69	62	64	60	62	69	60	67	62	56	68	61	46	79	64	70	70	72	58	59	61	64	65	66	65	66	62	61	51	63	72	54	68	57	62	62	66	61	75	60	58	50	57	65	68	77	66	70	67	53	57	60	69	71	67	63	69	62	57	60	69	65	61	57	60	66	64	64	54	78	53	68	69	69	58	69	64	55	59	64	68	76	61	70	50	55	72	65	65	57	58	60	71	64	58	54	52	60	59	55	51	72	57	63	64	55	54	78	47	63	65	55	65	61	53	65	68	71	55	62	55	70	62	63	65	69	58	71	72	57	53	56	71	62	70	66	61	57	59	63	49	55	59	64	57	86	73	57	70	53	67	70	59	52	67	57	74	55	66	66	62	69	57	61	60	44	62	62	57	63	81	72	42	70	56	63	67	50	59	70	61	64	55	62	85	79	61	62	66	61	59	70	59	64	67	74	62	49	61	65	61	70	60	50	55	57	61	62	73	68	66	59	65	66	59	70	63	53	62	56	63	64	65	57	72	55	59	73	66	58	63	76	63	62	47	60	85	60	52	71	59	42	57	68	72	60	66	62	53	62	59	56	68	63	65	55	55	77	45	57	61	67	71	78	62	75	66	56	59	77	65	60	70	69	55	70	70	63	65	67	65	61	67	60	78	71	71	53	70	59	52	70	54	67	60	68	58	74	57	57	71	67	75	68	69	71	59	57	76	50	59	60	64	75	51	55	65	69	58	71	61	46	70	79	61	64	70	69	55	61	58	62	66	67	56	60	58	75	59	56	68	67	64	61	63	56	62	62	74	72	65	74	63	62	79	63	51	76	67	55	62	74	70	58	57	67	70	70	63	73	63	66	57	64	57	58	69	63	61	60	67	74	65	68	69	50	63	57	55	74	63	71	64	80	69	69	71	65	40	59	84	60	58	58	56	65	69	62	74	61	68	67	63	70	54	61	66	46	81	67	72	68	54	73	67	63	66	55	64	58	56	57	74	53	66	71	67	62	60	61	67	57	68	65	56	54	71	74	77	51	54	64	68	53	63	58	70	69	69	72	72	77	71	76	57	73	60	56	53	70	57	55	61	75	57	63	69	71	61	54	71	67	63	62	65	63	70	66	50	62	90	67	55	77	63	61	54	52	60	77	68	55	64	58	57	68	80	59	62	60	57	60	62	52	65	67	64	68	73	52	52	65	66	71	63	62	49	69	52	73	54	68	60	66	62	53	51	61	63	52	60	62	53	67	62	55	63	70	76	59	63	74	63	70	63	71	51	63	72
19687	14186	8989	20881	29787	29659	27436	23935	20600	18048	15492	13325	11808	10204	9324	8262	7520	6659	5894	5227	4663	4338	3855	3559	3199	2988	2865	2757	2731	2552	2455	2325	2326	2250	2180	2144	1960	1859	1827	1790	1669	1718	1632	1647	1505	1523	1539	1459	1343	1392	1239	1341	1280	1262	1218	1162	1204	1210	1193	1158	1127	1068	1091	1047	1103	1024	1086	1039	983	1016	1075	1037	1035	1003	965	1036	989	1008	950	991	982	922	1014	981	931	955	948	928	951	941	918	908	910	955	876	909	947	928	939	946	943	898	906	900	900	892	923	915	945	941	951	924	934	885	954	907	922	885	889	898	890	905	880	909	840	872	888	858	909	914	936	839	884	910	926	867	874	885	895	901	861	905	897	865	881	857	897	874	940	943	894	918	916	936	922	856	906	941	878	888	883	858	909	936	924	824	870	834	888	907	890	872	877	863	959	938	877	916	907	843	881	842	870	937	897	909	875	858	897	865	933	879	945	883	892	875	912	898	919	923	879	893	873	913	887	898	898	834	868	911	924	903	881	912	896	910	911	922	867	864	868	893	941	925	875	880	900	856	920	875	884	914	874	856	929	870	847	876	888	894	920	925	906	911	882	861	931	911	910	860	913	914	857	880	865	895	855	866	909	959	882	928	969	928	894	927	849	841	889	913	878	895	895	829	861	867	889	888	851	873	872	908	919	898	879	885	875	924	897	915	861	831	881	868	891	882	897	909	912	887	889	835	889	903	909	926	906	887	898	880	877	939	899	865	924	877	891	913	916	891	904	897	865	857	915	895	928	878	824	849	917	839	925	882	941	916	887	942	891	928	917	868	919	894	858	924	873	840	866	859	870	859	913	872	879	919	873	886	896	885	864	853	902	894	903	884	913	945	923	901	844	872	941	917	900	942	880	941	899	825	923	890	882	905	894	890	911	916	871	962	895	943	917	872	892	919	831	907	878	908	880	903	921	831	893	876	901	896	862	905	871	890	935	909	877	788	954	941	911	854	954	875	868	893	902	922	892	905	950	946	923	924	912	917	903	870	945	882	897	844	841	887	840	907	848	880	888	905	885	877	951	868	850	892	892	910	844	875	889	866	916	883	876	920	829	883	876	899	905	882	898	922	896	912	894	890	881	971	911	901	875	908	908	877	829	866	917	860	926	876	859	893	910	922	882	871	893	851	813	939	906	917	872	903	939	890	874	902	883	933	946	884	893	896	856	895	886	906	846	899	893	938	910	895	912	861	910	949	908	879	896	923	916	895	872	888	892	944	899	920	884	879	863	884	825	886	902	884	888	946	892	882	918	925	865	912	903	932	903	877	878	904	900	893	960	866	921	852	938	918	876	873	848	912	924	929	885	958	897	939	833	901	878	923	865	880	901	921	883	893	935	911	908	910	868	942	901	914	889	852	889	927	867	894	857	822	929	933	872	911	913	865	909	930	904	869	899	939	946	876	875	840	892	886	898	862	925	890	893	927	884	917	853	886	881	866	915	919	856	900	909	851	897	866	921	894	868	965	888	906	927	907	831	879	910	873	898	886	906	903	927	945	900	906	892	889	879	902	907	885	896	821	853	940	849	952	872	914	916	910	913	853	916	861	864	869	958	910	936	879	902	851	916	947	865	938	889	843	885	852	902	950	956	907	899	847	867	959	852	844	940	878	867	879	908	919	868	893	864	872	856	950	892	901	911	911	874	930	886	857	941	936	893	856	880	878	873	866	944	888	848	956	911	916	827	880	896	874	852	872	887	918	895	872	924	908	880	887	863	915	921	927	895	915	907	878	905	903	888	924	930	877	896	917	927	883	899	949	919	910	894	925	904	908	881	934	928	891	877	903	881	997	890	894	875	837	912	900	940	898	901	870	848	932	892	887	869	896	938	917	874	864	898	779	895	941	805	905	935	890	894	910	903	904	896	925	917	888	909	853	901	929	879	857	859	910	884	881	892	905	907	876	934	935	865	867	895	873	941	900	894	901	929	864	889	915	896	875	870	888	893	916	901	896	909	884	917	854	867	871	846	919	849	873	872	909	857	923	867	875	891	884	921	907	916	864	915	910	849	874	861	921	892	902	886	862	880	882	886	918	879	891	862	926	888	889	904	907	892	920	897	904	914	887	902	942	884	933	932	859	905	865	858	951	939	848	912	895	930	904	932	849	910	940	890	866	920	875	862	911	893	895	879	917	904	850	862	899	929	883	879	874	891	921	907	867	902	942	902	893	909	883	893	896	880	849	867	921	899	916	918	914	916	916	932	889	845	910	893	928	908	857	874	826	889	836	911	912	904	874	880	938	837	894	917	858	818	886	954	947	917	908	878	883	884	913	846	838	909	883	868	848	868	893	968	918	896	908	937	854	876	910	896	875	882	921	907	916	882	858	852	906	902	879	911	855	913	851	891	858	821	904	951	871	849	908	909	884	843	886	907	860	899	894	893	890	884	885	904	854	884	920	843	891	912	965	908	891	921	893	930	929	884	900	886	865	886	884	909	879	902	886	858	870	937	866	917	855	907	945	847	912	956	926	866	909	907	852	871	867	950	881	915	873	941	915	933	881	891	929	918	870	904	920	880	889	870	903	869	877	900	887	864	871	918	918	841	949	881	903	912	890	893	887	994	896	884	866	872	913	893	875	899	930	934	904	914	942	921	872	896	880	864	879	872	898	892	893	914	883	898	896	904	894	881	844	897	924	910	935	910	857	914	927	911	885	897	898	850	890	859	936	879	935	947	904	899	882	859	917	873	871	891	846	911	863	909	878	845	911	904	935	914	918	869	837	916	892	891	955	908	857	903	877	911	897	861	907	851	860	894	831	892	869	871	880	917	862	872	968	866	869	879	899	916	934	939	913	880	863	918	888	912	860	894	881	877	872	907	907	937	863	899	898	894	881	898	893	858	912	869	912	936	888	881	902	938	924	833	921	908	878	892	873	966	931	906	939	911	897	901	863	906	880	863	919	893	876	840	879	903	931	908	888	925	881	948	918	925	858	907	879	908	906	896	925	844	927	882	862	880	863	903	922	882	861	896	890	856	849	958	902	917	922	925	873	880	882	894	889	881	885	877	843	841	893	902	899	901	878	900	887	879	904	930	873	886	822	918	926	898	902	919	930	854	883	891	929	868	907	889	858	905	934	875	874	902	910	891	873	923	924	894	958	915	887	874	916	921	939	900	889	909	918	939	896	865	901	888	924	875	874	930	935	910	851	934	925	874	861	871	892	909	880	874	855	913	831	897	950	881	890	881	883	911	890	877	890	875	877	918	904	909	869	928	854	860	972	865	865	871	934	914	928	891	862	891	918	895	887	885	876	893	915	975	954	857	918	923	876	856	901	897	896	877	903	832	872	866	871	869	938	883	907	841	935	888	899	868	892	934	877	905	903	899	906	888	902	925	895	860	911	869	919	884	901	866	876	858	917	928	889	887	897	872	922	875	899	838	897	929	916	884	835	930	897	913	871	902	929	809	892	888	895	864	890	865	904	847	906	921	878	898	876	858	934	885	879	917	906	870	923	894	851	894	813
2426	1035	601	483	883	996	946	833	746	608	529	540	424	417	387	322	283	236	240	199	195	190	156	161	121	127	132	143	141	116	144	117	121	116	117	121	120	111	115	96	89	101	85	109	95	81	79	73	85	77	73	98	59	76	90	72	99	74	83	88	73	74	71	62	64	66	101	83	73	74	74	70	84	64	77	74	72	56	65	77	72	69	58	71	53	74	75	56	69	64	63	64	82	62	65	61	68	69	54	85	70	65	66	63	75	58	66	68	64	70	62	67	68	65	55	64	52	65	77	61	63	67	68	62	70	62	67	60	56	76	58	69	59	60	84	64	62	66	74	62	56	58	60	41	50	84	77	68	71	71	51	58	74	75	63	66	60	70	55	61	66	64	77	64	58	56	71	61	75	52	64	66	64	62	72	65	61	65	76	69	55	69	61	73	66	91	60	61	61	79	60	60	64	75	69	71	75	57	71	70	66	68	73	64	75	63	55	50	53	57	78	71	64	55	59	95	66	78	64	68	60	72	55	77	78	64	63	75	56	70	61	54	73	51	86	67	60	76	69	72	68	64	67	72	61	58	82	69	65	56	75	56	82	54	61	64	81	75	79	57	85	66	68	73	61	67	82	58	60	76	76	67	59	68	57	70	50	66	66	67	54	59	64	62	68	65	60	70	67	48	80	59	55	61	54	56	52	59	53	57	60	72	71	67	66	79	62	55	56	68	65	71	62	75	70	71	59	67	54	65	54	63	83	59	53	61	62	65	76	67	82	65	66	52	66	68	68	63	62	47	53	63	67	59	72	66	61	59	46	72	63	60	57	75	61	67	67	65	62	62	79	76	57	71	51	77	60	75	53	65	62	77	58	68	58	71	66	57	61	72	61	55	54	63	81	71	66	77	63	70	52	73	73	63	59	55	72	58	67	70	63	73	62	56	54	58	59	68	69	73	78	69	63	60	64	63	69	69	58	62	64	68	69	68	80	59	69	66	62	65	58	54	62	69	61	67	59	63	55	86	70	58	64	67	69	58	61	59	59	75	71	62	61	80	66	70	64	72	83	76	67	60	59	63	84	60	69	64	72	62	67	63	65	55	57	69	74	63	69	64	60	73	81	74	58	62	62	57	75	58	55	79	59	62	48	55	65	61	63	74	64	60	64	84	41	58	71	56	61	69	63	59	58	60	83	62	75	66	75	71	57	71	74	70	68	67	58	53	73	63	51	63	72	77	78	76	67	66	67	58	62	64	67	55	65	67	62	53	66	71	59	78	69	61	75	71	60	75	62	75	44	62	71	67	72	66	59	64	67	63	66	59	65	76	57	70	68	66	56	72	51	60	76	66	67	68	77	68	60	86	58	66	60	69	77	60	64	71	62	60	73	64	60	56	57	65	72	65	59	66	65	71	65	51	64	71	54	74	72	68	55	57	80	68	50	59	65	87	70	58	75	60	61	60	52	52	54	57	56	59	71	59	60	56	59	58	68	74	49	86	57	85	53	65	67	83	78	59	68	69	61	65	57	70	57	69	61	74	63	65	61	64	51	61	81	59	76	60	58	69	68	68	63	73	68	76	59	88	53	85	70	70	61	64	59	54	78	67	72	61	50	78	69	65	53	65	68	77	65	66	56	53	53	78	76	73	57	84	61	63	69	73	53	46	67	58	66	64	80	75	61	65	64	53	56	52	62	69	71	67	59	64	47	59	67	64	48	65	63	60	53	67	68	63	61	69	72	68	68	66	69	65	67	54	68	62	65	56	72	66	61	66	72	53	70	77	63	57	66	68	69	66	62	68	76	77	60	54	62	67	63	47	60	54	42	68	60	67	59	64	71	71	48	73	57	76	61	77	61	55	71	57	84	75	73	51	70	73	48	65	66	79	74	60	68	55	61	59	63	56	62	68	49	51	55	70	68	62	86	79	78	57	68	56	74	55	64	70	69	69	53	76	64	63	66	75	53	74	64	56	62	71	67	59	59	86	62	77	54	69	64	52	57	69	69	64	74	58	62	71	55	69	78	71	68	60	69	70	78	54	54	62	62	75	63	60	71	61	80	75	62	65	67	61	71	67	63	77	59	59	56	56	76	70	68	70	61	68	61	75	50	62	51	58	76	58	68	73	73	53	57	60	61	74	68	74	74	59	75	63	65	66	70	54	68	60	54	60	56	67	53	56	59	73	58	61	67	50	66	57	66	57	62	65	74	65	54	69	71	56	71	68	55	62	72	63	84	74	71	72	59	65	72	69	62	53	52	52	75	56	86	65	65	62	69	65	51	79	70	58	71	63	61	80	61	71	79	92	69	78	78	76	59	70	57	78	66	70	58	65	69	67	53	48	56	57	66	55	75	61	78	66	73	65	86	75	61	65	60	64	77	57	52	75	73	74	63	61	55	65	64	86	64	72	50	60	62	66	62	53	38	68	71	67	71	78	55	59	69	53	66	72	67	62	77	64	66	73	64	61	65	47	55	61	63	63	62	61	74	58	76	62	53	62	63	67	67	65	54	67	68	59	57	80	65	61	54	70	67	71	65	68	61	72	81	70	76	55	57	66	55	60	76	76	60	62	58	78	77	61	71	79	51	61	74	71	63	65	75	64	85	78	73	73	68	69	66	82	68	69	63	64	66	75	87	65	63	67	67	50	55	67	57	59	61	78	67	57	69	67	77	70	51	72	71	69	76	85	68	58	54	73	63	60	72	62	75	67	86	71	70	63	67	52	84	67	72	70	74	75	65	60	54	56	55	69	65	69	67	68	75	62	66	77	72	49	57	71	59	75	52	73	51	53	68	72	59	67	49	59	77	74	58	65	65	58	66	82	50	55	73	68	72	78	49	55	55	53	68	75	60	61	63	64	62	60	72	82	69	61	73	72	58	73	64	69	73	57	76	69	61	72	71	57	61	58	65	62	67	65	71	66	62	60	77	65	51	68	63	62	60	52	66	56	69	57	58	73	60	72	71	62	65	59	69	71	85	78	62	68	65	63	75	63	57	68	70	55	49	66	65	74	64	69	61	60	61	62	57	62	70	65	57	47	54	66	68	57	80	55	46	61	66	66	62	75	63	72	63	66	75	58	58	52	66	58	71	63	62	67	81	65	61	61	59	57	64	73	63	75	56	63	73	65	59	60	66	75	69	64	60	76	64	50	58	57	66	72	76	57	68	53	66	65	66	73	73	67	72	60	87	65	72	66	62	63	63	66	74	60	75	71	65	72	50	82	58	55	87	89	70	75	80	67	67	64	74	76	50	61	62	78	63	77	54	62	68	46	59	56	78	62	67	61	84	72	73	62	57	52	60	63	76	58	71	68	64	76	53	64	73	59	58	71	64	77	66	72	76	63	64	65	88	58	74	59	58	59	54	54	51	64	76	69	67	67	57	68	56	60	64	60	65	57	68	55	66	65	43	64	69	69	62	64	67	70	67	66	74	70	53	65	68	57	48	66	78	68	55	69	78	72	52	73	71	79	64	74	68	90	61	56	72	71	76	61
25305	18343	12519	25982	34982	34923	32142	29127	25674	22727	20076	17442	15490	13959	12566	11404	10309	9264	8130	7320	6659	6082	5380	4997	4480	4121	3913	3610	3630	3529	3273	3193	3048	2940	2780	2718	2533	2435	2413	2301	2234	2197	2060	2021	1845	1849	1707	1763	1656	1659	1572	1499	1474	1492	1344	1380	1406	1363	1264	1333	1206	1223	1193	1309	1187	1215	1145	1111	1107	1140	1153	1082	1051	1089	1076	1077	1059	1057	1072	1051	1071	1067	1060	1042	1018	1017	982	978	972	988	970	966	977	979	967	937	968	915	971	971	909	960	937	963	975	916	905	936	937	980	923	917	973	884	942	887	907	999	962	964	865	990	902	915	893	958	948	903	921	950	913	920	938	982	933	967	929	902	997	883	957	944	918	910	960	950	961	853	906	965	886	933	951	897	928	960	929	947	941	1013	943	918	967	917	965	919	966	911	922	944	930	915	917	952	944	918	948	961	934	935	926	896	929	856	960	960	958	902	880	957	931	919	968	919	893	926	888	935	909	888	932	918	970	899	913	929	866	942	912	903	884	923	936	901	890	920	906	944	921	906	930	891	916	913	941	959	919	960	939	961	898	955	946	931	925	894	963	975	977	940	907	895	952	960	921	909	913	923	853	885	861	894	965	941	921	924	920	885	940	866	933	944	988	924	862	900	930	908	966	961	891	861	917	953	902	940	951	930	885	884	930	888	861	945	966	921	925	927	975	955	945	989	901	868	948	947	872	944	873	1025	885	949	936	878	958	942	927	933	919	915	930	894	958	922	1017	903	904	966	948	916	953	896	946	958	890	966	943	916	970	906	887	947	909	952	950	932	925	913	900	866	914	909	889	934	871	878	930	964	899	898	943	875	957	947	914	942	917	909	933	866	896	917	918	937	921	902	921	936	905	956	972	965	968	901	962	932	923	963	928	910	891	964	920	902	960	903	921	891	911	939	892	948	936	970	931	881	954	949	943	909	879	973	922	949	913	945	867	935	923	889	891	917	873	866	900	921	956	966	960	911	922	927	939	956	933	932	929	893	913	899	891	927	951	908	879	905	948	957	887	936	907	912	896	927	969	947	917	911	968	907	973	917	877	953	926	986	911	893	898	898	910	919	994	933	859	892	893	925	987	915	881	915	981	961	891	904	907	906	889	936	1014	902	887	891	986	862	880	934	929	970	952	903	916	922	937	927	876	911	938	899	907	901	955	930	994	883	916	866	922	953	937	964	932	934	898	972	942	882	914	870	911	912	970	923	931	921	959	961	920	965	919	900	933	839	953	916	895	880	1002	890	929	952	961	895	893	886	894	899	949	931	906	907	933	945	964	922	969	950	958	920	887	893	882	910	912	923	930	958	876	908	934	913	913	931	949	900	946	904	892	916	886	954	903	885	907	926	916	948	939	913	880	894	919	955	897	915	926	920	935	971	955	934	957	962	898	947	919	895	897	887	922	920	888	919	919	913	929	921	951	965	981	931	947	946	931	834	935	968	924	938	856	909	911	976	955	894	923	950	964	860	912	889	890	906	890	923	891	923	907	903	956	910	893	927	955	933	894	902	929	934	923	939	903	913	972	898	912	891	952	906	956	958	939	900	924	902	925	936	889	921	901	909	906	910	920	924	909	863	942	845	917	957	921	914	850	936	933	887	889	885	946	975	967	940	920	992	920	927	924	1004	993	861	905	949	922	873	944	859	921	856	924	923	954	889	933	898	923	933	887	930	959	945	931	925	871	927	938	913	934	971	930	937	939	902	859	910	919	939	902	928	945	919	928	889	925	958	920	895	955	917	928	930	951	937	908	964	932	886	904	947	941	922	924	962	923	915	895	901	928	913	850	944	916	980	961	937	994	899	952	855	914	943	897	981	922	910	946	959	950	939	933	914	862	947	890	879	911	947	955	973	969	894	956	877	915	897	920	907	940	932	871	858	934	944	979	951	855	889	936	910	929	911	909	924	935	946	916	951	951	904	914	911	980	994	907	920	874	916	934	951	920	915	960	910	925	860	937	926	947	970	913	911	920	964	956	875	918	903	940	888	929	934	978	944	902	896	908	901	927	887	927	932	881	836	873	937	936	939	867	907	959	921	951	945	883	891	909	918	952	915	927	896	909	958	950	867	912	878	960	869	898	882	888	930	942	915	939	929	946	956	938	897	916	943	911	947	978	929	934	861	964	887	922	933	919	874	930	902	897	908	944	962	907	942	922	908	882	919	900	962	914	912	924	874	1001	927	882	918	913	938	967	925	960	894	884	957	960	934	830	891	933	943	873	950	887	915	949	946	897	889	934	953	952	900	938	912	885	905	874	884	916	960	890	923	911	915	915	915	931	897	975	942	928	909	946	932	933	876	925	954	932	962	964	911	897	964	855	919	899	928	965	911	952	943	900	906	954	897	920	920	943	876	919	975	949	889	900	896	977	970	944	917	931	946	949	899	935	976	959	914	895	921	932	921	926	922	949	939	908	925	953	947	942	909	949	930	939	990	990	859	908	911	883	951	936	911	920	891	914	937	897	963	926	992	887	960	1002	909	932	888	904	926	927	911	986	1002	928	900	939	959	967	931	873	986	962	956	946	897	942	949	915	890	954	896	924	960	969	884	910	949	912	970	923	926	909	898	923	996	954	897	922	946	968	877	932	910	963	988	958	917	912	948	960	926	857	932	930	930	912	931	896	926	946	909	934	964	941	930	885	953	926	918	901	901	902	948	931	938	936	923	921	925	940	911	952	966	906	975	909	962	946	882	991	936	886	911	950	905	944	928	921	953	943	894	942	905	954	932	916	917	956	883	946	952	897	902	869	902	898	885	948	923	914	931	962	919	878	916	880	948	922	900	993	905	955	950	925	934	934	916	977	904	936	919	932	941	970	930	945	971	961	879	882	923	901	921	907	893	892	930	862	960	898	910	932	921	941	920	928	923	929	862	936	918	901	913	909	915	893	913	928	958	939	917	906	927	987	929	970	886	947	944	856	945	912	932	915	881	881	937	946	929	961	925	926	960	918	957	951	952	921	927	920	906	956	933	917	908	997	874	966	908	904	949	870	946	932	894	933	947	937	883	944	885	925	932	908	887	927	938	936	879	900	956	912	906	909	888	978	965	959	904	903	894	918	884	907	878	852	914	902	923	939	911	954	910	926	908	917	953	934	965	932	921	907	934	866	936	943	987	977	983	951	907	885	910	904	969	964	916	954	921	926	900	935	930	949	965	880	909	904	956	919	931	914	895	942	946	884	933	911	937	907	901	881	866	885	949	902	912	934	945	909	911	921	1021	869	940	937	933	997	933	971	978	907	909	926	899	901	923	947	930	931	919	931	983	903	943	975	961	904	901	892	943	905	888	924	927	953	970	885	917	929	946	881	944	919	941	904	952	936	920	938	892	913	930	894	892	969	903	931	891	945	926	973	910	925	939	997	922	886	914	949	912	912	875	929	918	951	923	911	924	923	946	904	934	907	904	958	922	980	942	962	905	940	922	867	916	895	913	971	902	906	895	955	935	882	927	911	861	968	900	959	915	932	922	963	936	959	898	933	922	936	871	924	956
1922	447	270	239	422	513	473	392	372	317	278	228	241	210	168	177	161	149	117	124	120	98	90	84	89	83	83	84	87	80	78	60	58	55	68	65	59	63	65	62	50	51	48	64	71	50	53	43	67	58	55	58	64	48	64	32	55	50	50	52	65	53	48	63	42	38	42	47	55	48	47	46	60	48	60	57	44	50	46	49	53	63	53	55	50	47	55	41	46	53	52	44	54	48	54	51	50	51	43	60	64	44	49	49	50	46	49	50	45	49	32	52	43	48	52	49	41	49	48	36	36	52	42	43	42	53	41	50	47	52	62	48	44	44	54	56	56	57	46	48	48	37	42	53	55	46	57	40	48	56	49	42	58	42	50	44	40	62	47	64	48	44	46	39	44	55	56	53	40	41	51	48	51	45	45	45	51	47	35	50	46	53	56	49	51	50	47	48	36	47	42	40	43	49	49	48	42	34	36	41	42	44	46	41	63	57	49	53	61	52	44	39	56	44	55	46	41	43	55	36	37	39	46	58	47	55	47	47	52	55	46	45	47	50	40	54	56	42	44	45	61	56	43	54	38	66	53	49	50	47	55	53	41	45	52	50	34	60	45	49	47	47	59	44	52	43	46	45	55	49	58	49	37	55	44	54	47	71	52	53	45	57	49	50	52	39	54	42	49	41	46	48	46	44	49	50	41	52	46	43	54	48	46	40	41	47	46	47	44	45	59	56	61	43	53	43	50	52	64	48	53	43	56	34	43	44	53	55	62	62	57	39	59	43	46	40	50	45	61	39	42	56	55	41	49	39	53	43	64	56	37	37	51	53	47	44	52	51	44	49	42	53	49	42	56	37	38	51	61	41	44	45	51	40	55	43	46	51	58	57	56	56	37	46	48	52	52	37	44	41	54	47	48	63	33	53	52	55	52	61	37	46	59	38	49	54	40	54	49	42	34	48	35	58	59	47	51	50	43	44	54	44	39	48	43	51	47	60	56	52	57	55	43	35	61	41	43	44	42	35	44	43	57	53	59	53	55	39	47	49	40	45	52	40	40	58	48	46	49	44	41	57	42	38	56	47	52	43	55	46	48	44	57	44	57	39	44	37	64	41	54	60	56	43	43	53	58	40	44	33	44	54	39	42	49	50	48	45	40	47	51	47	39	50	58	41	43	48	46	52	47	34	50	58	52	42	45	55	51	48	50	38	40	56	58	45	47	35	56	49	41	55	59	47	51	37	51	61	44	46	31	50	45	60	62	51	55	48	35	50	45	54	48	49	43	44	45	72	52	53	34	55	52	49	48	53	53	63	52	43	50	44	54	49	51	52	51	49	55	53	39	47	41	45	48	26	51	43	53	48	55	37	42	60	47	47	44	49	49	45	47	38	52	46	42	43	43	47	45	43	51	53	54	54	45	39	48	42	41	42	59	59	50	31	39	47	49	67	50	50	38	54	44	34	49	49	45	49	42	35	54	41	47	48	45	54	48	51	45	47	44	49	60	49	59	40	50	40	69	50	50	43	47	54	59	40	80	40	49	39	44	58	49	46	46	56	34	59	35	56	56	50	46	48	50	48	50	56	47	40	58	50	50	53	58	45	47	50	61	46	43	40	56	47	50	59	47	52	49	59	40	52	47	57	57	47	43	62	40	50	51	40	39	52	65	42	59	54	43	39	55	53	48	37	50	34	45	58	49	56	40	53	53	44	42	42	44	52	42	49	58	62	53	51	59	51	44	48	44	48	49	60	39	49	62	42	50	42	44	44	60	49	61	44	58	42	46	51	53	44	40	40	32	41	53	53	50	51	50	47	55	40	35	47	51	43	50	49	46	60	48	53	45	55	53	49	52	49	59	45	48	34	42	35	48	47	61	47	48	50	41	57	44	47	38	45	44	47	53	55	59	37	45	37	47	42	45	51	52	44	54	37	48	52	43	48	59	53	46	45	46	38	47	55	55	47	59	50	49	49	43	51	54	41	48	43	58	44	45	39	38	42	38	30	35	46	59	40	54	48	42	42	56	45	57	48	43	54	53	56	35	44	55	54	54	34	51	41	54	40	47	52	48	57	44	39	44	47	59	55	38	42	43	47	40	44	53	35	39	45	44	51	55	56	42	41	59	49	39	34	44	57	40	42	63	51	62	53	35	48	49	47	41	45	49	47	48	41	49	35	47	38	63	45	52	57	58	66	43	36	44	52	47	52	43	55	44	47	43	46	42	51	44	53	48	62	37	50	53	52	52	51	66	46	49	50	47	53	45	51	46	45	28	41	39	48	46	52	53	45	50	47	43	45	52	47	45	51	38	51	33	50	43	39	32	46	42	40	48	47	48	56	54	51	37	46	53	44	46	43	42	55	51	44	42	42	55	45	62	55	35	51	37	46	54	46	60	40	46	45	43	53	47	50	50	43	47	49	49	43	52	48	59	49	44	45	41	51	40	44	45	36	49	39	46	44	50	50	53	45	56	53	44	52	35	51	53	42	52	52	33	44	57	41	50	42	54	42	61	47	55	65	42	35	46	44	47	40	50	28	54	51	57	48	42	48	45	62	39	46	44	48	33	53	53	41	47	56	41	47	49	55	46	34	42	35	45	47	66	57	50	53	48	62	56	62	39	52	50	48	42	51	51	52	52	60	50	48	45	38	44	45	69	43	52	55	48	49	39	34	48	36	49	35	49	51	51	47	48	40	58	41	46	51	50	56	56	48	41	55	44	52	51	44	40	43	58	47	43	37	53	51	33	57	58	48	52	51	53	52	53	49	39	47	57	50	44	54	48	55	45	47	58	39	45	31	49	51	38	49	60	46	48	41	57	47	63	47	43	52	40	59	43	41	42	50	57	40	54	41	52	42	41	50	48	59	37	50	56	42	58	34	43	50	52	61	40	53	45	45	46	42	40	56	40	47	48	52	64	49	42	45	45	54	51	54	47	40	50	47	52	51	45	51	56	42	59	61	57	47	45	61	42	59	43	55	44	53	51	56	51	55	41	44	61	40	44	52	55	55	54	47	48	49	50	55	45	57	52	48	47	56	54	48	44	51	43	52	44	54	41	49	58	65	60	49	51	51	52	38	48	58	44	50	47	48	44	45	51	64	31	45	42	39	45	56	44	50	48	54	42	43	31	39	46	50	56	38	58	44	41	45	55	47	53	50	50	45	49	51	55	50	39	52	58	61	41	51	45	41	40	51	47	50	40	50	40	54	53	45	51	52	51	71	50	41	48	39	45	45	57	46	53	42	45	44	62	46	35	58	50	44	59	40	52	44	41	58	42	51	39	49	63	42	50	44	44	56	56	58	52	41	53	49	49	39	41	41	53	41	50	49	53	54	44	37	58	51	44	47	45	54	61	43	39	50	48	45	44	42	56	51	42	35	54	69	49	67	48	56	45	49	56	49	46	49	47	51	40	49	36	50	43	46	48	54	46	47	49	43	48	46	51	56	46	31	38	70	53	49	58	44	50	51	42	48	55	58	40	49	50	41	49	54	37	54
17075	10966	6741	17456	25762	25348	22819	19597	16506	13710	11680	9775	8571	7402	6730	5984	5314	4622	4005	3569	3266	3083	2714	2374	2231	2110	1998	2058	1869	1889	1717	1760	1676	1648	1614	1490	1490	1353	1307	1305	1284	1291	1270	1183	1125	1143	1050	1079	1004	1010	984	965	931	954	889	892	883	868	837	864	837	834	803	802	848	852	815	801	807	827	790	774	796	724	756	746	815	714	725	757	741	769	702	737	739	735	729	749	714	700	671	727	745	707	717	718	734	748	692	700	691	695	695	740	740	674	716	717	662	704	713	716	707	667	687	722	720	752	687	722	677	686	705	662	732	690	664	713	649	696	672	691	712	712	692	666	722	706	732	724	672	704	678	684	712	699	712	663	737	696	706	673	669	730	677	716	720	689	675	711	688	721	710	691	696	717	685	709	685	711	725	729	663	720	686	697	678	684	698	661	706	740	684	687	698	679	687	678	659	713	682	682	727	685	702	718	675	677	703	696	684	661	682	704	723	679	645	724	664	691	720	696	714	719	685	759	717	671	693	694	705	687	690	732	687	703	709	674	675	715	669	666	659	725	672	687	680	672	680	696	699	721	640	708	721	688	690	730	670	714	677	707	658	682	651	679	709	684	666	720	728	683	694	744	663	702	669	687	642	725	639	727	718	709	623	718	730	674	775	708	706	717	718	727	652	696	705	692	719	667	702	679	708	722	694	672	711	696	677	701	714	737	691	664	645	682	711	661	716	665	679	689	674	688	685	680	675	676	690	688	716	689	718	694	685	717	733	680	731	711	721	678	711	676	676	663	706	684	681	713	710	638	702	715	686	732	719	654	655	683	681	709	739	694	651	675	689	749	692	673	663	675	687	722	670	643	697	665	725	699	700	688	765	698	691	707	682	672	682	633	746	705	713	729	777	711	693	688	734	662	630	725	716	677	670	726	728	681	676	707	684	709	737	680	696	726	634	712	666	741	720	707	688	674	687	711	728	705	718	656	735	711	727	685	678	716	673	730	744	708	695	693	700	676	734	675	713	659	702	707	697	667	715	727	730	690	713	713	718	740	678	672	748	708	670	645	734	716	680	728	736	719	717	681	691	703	706	673	709	684	689	679	687	730	671	699	719	726	668	701	712	689	723	718	702	665	663	718	725	664	700	663	698	703	769	724	668	677	675	677	683	709	654	696	691	713	659	661	705	674	643	653	703	662	641	711	717	685	695	681	685	680	670	689	715	709	746	669	670	673	720	654	628	682	717	623	684	683	737	709	679	701	704	712	670	666	687	692	687	706	677	690	751	689	675	715	727	658	710	674	671	734	685	701	660	681	707	745	692	695	686	667	667	681	708	693	644	736	711	733	714	738	680	673	676	691	718	690	639	705	718	696	678	696	711	702	736	672	704	695	675	711	742	659	693	668	694	706	682	696	703	704	766	682	678	676	686	710	667	700	687	714	662	710	731	720	737	716	712	676	682	709	659	672	703	690	686	688	700	712	699	697	683	750	681	733	726	688	688	721	704	738	736	680	689	719	715	658	687	724	657	686	692	703	699	666	697	722	698	711	655	653	662	654	716	660	680	661	689	675	662	701	715	726	714	696	710	705	693	681	720	707	680	699	735	689	682	671	693	692	680	700	701	669	676	725	672	684	702	705	708	663	696	727	713	763	671	678	732	707	702	672	684	685	715	677	720	731	676	624	733	669	729	704	670	713	652	690	681	682	690	697	646	674	722	658	718	689	671	714	722	639	738	661	731	712	729	653	688	679	657	736	734	699	725	658	679	685	645	666	648	693	727	704	703	696	699	715	671	708	693	678	678	705	716	660	712	706	692	673	724	678	628	691	682	692	706	677	704	733	673	633	717	690	728	705	710	693	701	681	671	663	655	658	671	656	709	703	719	709	694	672	692	693	679	617	681	691	663	719	710	678	710	719	670	645	724	678	640	691	671	730	754	652	689	696	708	697	669	683	750	675	699	707	687	688	739	669	690	670	685	714	635	687	690	725	727	733	715	694	701	710	659	703	665	704	699	730	700	705	700	660	684	637	691	724	696	707	697	691	701	696	708	692	662	686	670	664	683	698	664	712	707	684	718	749	743	692	704	703	662	733	659	698	647	705	676	688	687	709	710	704	712	669	664	742	716	690	714	684	732	688	682	762	688	698	693	741	691	668	674	692	697	683	671	669	723	712	680	699	634	677	740	714	716	634	666	700	678	709	672	653	687	658	732	729	689	697	722	691	719	719	709	717	682	651	674	714	690	712	710	654	712	687	691	693	674	709	678	701	722	684	708	687	706	649	730	679	686	663	688	726	655	713	687	681	721	724	693	626	695	695	724	682	716	704	740	723	682	697	701	701	711	694	690	698	645	677	707	697	723	681	704	713	692	689	679	634	692	699	746	660	713	719	719	685	697	670	722	731	666	683	636	723	677	704	699	715	692	643	633	683	712	696	733	706	664	683	642	701	687	723	693	713	697	688	717	694	719	656	693	668	618	691	723	723	662	670	738	692	736	680	683	677	764	641	688	715	713	751	725	665	683	724	718	697	706	639	685	694	674	759	675	702	636	736	704	702	688	712	750	665	659	673	669	671	691	704	704	652	694	700	701	758	721	700	688	712	660	761	668	717	719	701	697	731	681	674	728	712	717	709	708	731	721	702	657	702	652	684	698	678	674	712	717	733	663	713	739	707	680	716	673	729	681	680	711	704	720	714	691	694	706	701	674	730	716	687	723	705	739	652	733	683	672	677	665	728	694	688	646	671	666	676	751	724	675	661	663	741	708	704	716	703	693	669	661	709	719	688	649	663	687	685	676	711	639	670	682	717	711	660	660	685	701	724	718	686	674	654	711	669	644	697	753	676	725	707	686	719	679	722	694	669	686	714	678	708	697	640	694	710	712	687	675	745	646	677	679	750	694	705	711	697	692	723	657	694	719	717	718	738	700	656	710	707	700	682	705	690	712	652	695	734	691	698	674	705	737	659	666	691	662	688	690	679	686	690	721	769	709	665	734	669	669	702	660	671	719	710	659	723	716	645	698	669	691	660	714	677	688	700	689	676	684	714	664	708	694	733	688	745	679	694	668	705	754	752	684	694	689	732	692	681	682	714	703	753	717	755	683	697	709	747	717	769	696	718	697	682	652	665	722	718	757	671	686	721	753	719	647	673	707	710	713	696	683	722	687	706	688	695	747	726	665	691	733	737	698	714	686	719	691	659	684	677	725	685	698	702	704	729	706	682	660	667	687	685	709	693	673	738	689	734	679	699	684	720	708	709	681	754	692	709	688	698	711	679	698	707	714	714	683	714	712	680	698	684	702	691	704	708	717	674	704	674	743	749	708	688	723	729	703	719	693	723	704	624	692	704	727	690	715	683	665	722	680	687	749	716	712	709	692	688	675	744	670	722	724	658	705	704	683	664	662	682	677	694	656	688	693	695	714	693	733	700	720	694	708	653	669	702	734	680	698	686	714	666	717	634	735	704	721	698	696	669	696	706	678	672	679	736	642	753	711	715
1296	751	400	326	589	710	684	569	504	499	420	355	339	278	247	233	209	169	141	140	142	124	131	117	100	86	97	65	91	84	87	95	65	84	88	82	69	49	67	82	81	68	81	67	73	65	58	67	65	63	59	56	50	63	65	51	58	55	44	59	57	46	59	72	46	41	51	51	55	39	56	54	45	59	53	55	40	52	50	49	45	59	52	59	51	54	43	42	58	45	50	43	63	40	47	43	46	47	52	41	46	45	41	55	44	58	46	45	43	59	58	54	43	42	58	36	37	41	53	54	45	50	43	50	60	56	49	41	53	49	44	46	43	55	53	53	55	41	51	46	55	55	45	47	46	53	47	57	50	47	59	35	51	46	53	50	49	47	46	47	59	54	53	46	58	45	43	62	52	49	48	49	46	38	57	47	48	40	48	55	48	42	57	54	43	57	49	65	54	58	41	48	45	51	40	59	37	46	41	62	48	52	41	43	38	50	42	50	46	54	53	44	44	47	50	42	49	59	50	74	62	43	50	47	64	50	36	43	47	64	59	49	61	43	46	52	61	45	48	61	45	44	37	57	39	40	55	36	52	55	42	54	43	61	59	61	45	42	59	44	41	36	47	56	59	54	46	59	56	50	61	51	57	46	50	53	54	49	50	40	29	54	44	43	54	48	52	40	56	52	38	42	52	42	66	36	53	54	52	49	54	49	43	38	45	38	48	55	43	38	47	67	34	47	44	35	48	54	45	58	57	49	43	50	52	43	41	45	43	52	44	39	51	52	48	33	51	48	54	59	56	48	58	48	45	43	53	58	48	34	48	47	51	44	55	41	62	60	54	43	47	37	48	76	52	50	52	49	59	58	45	38	60	43	37	43	57	52	43	46	40	39	58	45	40	56	54	52	47	55	54	43	43	53	42	31	49	46	30	47	57	58	46	46	39	54	43	45	40	49	49	50	58	65	51	60	43	62	48	37	57	42	45	53	44	53	50	45	47	49	43	57	46	47	54	42	49	45	38	50	51	59	53	56	54	49	52	51	46	35	41	57	52	62	45	59	44	57	50	46	40	51	50	62	57	55	35	46	51	40	48	48	56	50	39	56	51	47	49	42	57	50	41	39	45	51	59	53	55	59	61	38	54	42	48	55	49	55	48	53	51	60	51	55	52	39	62	54	37	53	49	47	42	47	47	49	43	51	46	53	46	28	43	67	47	40	52	55	59	48	60	48	59	44	57	50	61	54	49	68	46	45	40	50	54	52	46	46	49	42	49	48	52	63	54	50	57	49	47	38	45	46	45	43	52	54	45	47	42	58	61	55	46	39	62	53	45	55	45	47	45	39	41	34	38	46	51	54	41	46	46	47	64	51	37	60	54	48	65	51	56	42	63	49	46	47	58	58	60	43	57	44	55	49	56	56	40	49	44	48	46	54	36	62	38	43	47	48	44	53	55	46	40	47	53	55	49	50	61	50	54	62	41	56	43	49	54	66	40	46	56	51	59	47	45	49	47	47	44	40	50	48	55	46	44	50	53	38	44	42	63	46	45	41	48	41	58	50	45	60	50	44	46	67	48	50	46	36	57	50	43	59	62	48	51	48	39	37	46	43	30	52	42	58	45	41	42	50	75	57	39	45	41	54	39	58	37	53	44	48	51	41	56	37	37	52	42	53	40	48	49	44	43	46	37	58	47	52	58	55	42	38	46	57	54	52	37	56	43	43	54	57	41	51	59	59	41	64	43	36	47	56	49	44	46	58	48	56	48	43	51	43	36	43	41	41	56	53	61	46	47	48	52	43	62	45	45	54	41	46	33	50	46	57	46	47	48	38	39	51	42	46	64	51	48	57	55	50	36	47	45	56	48	55	42	40	60	47	46	46	39	43	65	42	61	43	50	43	36	51	46	46	41	51	40	51	42	58	56	42	55	61	46	46	52	44	50	58	46	40	48	55	57	51	44	49	52	45	54	57	46	46	48	52	41	49	53	53	50	54	43	44	48	38	49	42	44	53	49	44	46	56	46	41	55	45	47	54	44	52	42	59	57	45	56	55	49	43	50	35	43	52	55	50	51	46	48	52	43	57	51	53	47	43	52	53	49	43	56	49	43	59	49	49	41	50	42	55	57	53	43	60	50	40	50	46	50	51	45	49	39	53	46	51	65	40	53	47	44	44	46	50	54	41	56	53	42	42	44	48	67	44	52	47	63	61	60	41	47	56	56	58	40	53	49	59	40	49	55	52	59	64	54	40	48	58	52	51	35	52	44	46	39	42	58	46	49	43	40	48	50	50	63	47	50	44	35	62	46	60	43	53	52	56	52	50	48	54	46	52	71	52	45	58	55	52	39	48	54	73	46	53	47	46	69	58	57	50	42	50	49	55	42	43	48	53	43	47	48	56	47	54	44	44	43	56	53	60	40	43	48	45	50	38	38	51	47	57	52	57	65	43	59	61	53	49	47	51	45	38	52	43	34	46	36	45	62	52	41	42	52	42	49	57	48	46	50	43	49	51	48	50	45	53	45	53	59	45	35	53	46	56	51	57	51	56	44	43	52	49	36	40	53	47	52	48	51	51	52	48	56	49	38	53	59	44	50	66	49	41	48	44	48	52	62	35	55	62	51	48	50	48	45	45	51	44	53	50	77	34	41	44	42	50	44	50	50	43	48	42	51	43	50	60	59	57	49	43	38	45	50	39	44	57	47	61	52	58	50	48	57	49	47	41	49	66	49	47	49	46	51	42	68	51	52	44	64	59	44	52	43	65	43	41	47	70	50	47	53	46	62	38	46	42	50	58	44	33	38	67	39	47	59	54	48	58	41	50	40	47	49	59	53	44	51	44	39	47	47	46	47	52	41	67	55	49	48	45	57	52	45	46	55	44	42	52	60	50	36	51	48	57	48	49	48	45	51	54	40	49	50	62	54	58	35	57	48	63	42	53	60	43	50	59	47	71	60	40	28	45	39	58	49	43	50	53	45	47	55	39	50	43	43	57	55	52	50	51	56	54	49	60	64	45	66	51	55	54	56	45	44	48	36	57	51	57	49	55	43	44	56	48	48	50	45	54	60	45	38	54	60	62	58	47	43	40	50	62	44	40	49	59	47	43	46	40	55	45	43	58	43	52	48	49	47	66	51	50	56	60	44	55	57	55	45	42	59	46	47	47	46	53	51	56	66	50	52	43	53	52	57	43	40	41	57	50	46	57	56	39	46	36	45	51	57	39	52	56	42	46	35	51	52	46	47	59	58	55	59	50	47	43	48	50	51	40	44	48	54	57	56	45	53	56	71	52	44	42	53	46	51	56	49	62	54	54	53	49	54	51	41	41	47	54	44	40	47	54	54	53	55	38	45	54	50	52	45	38	55	53	54	50	43	42	54	56	49	43	61	50	49	44	48	38	62	51	55	63	51	47	46	51	49	48	43	51	57	49	34	57	47	66	60	51	60	59	53	56	44	36	36	50	53	48	43	64	52	45	38	43	49	55	64	59	59	41
20896	15411	9587	22421	31174	30981	28343	24887	21564	18533	15859	13849	12166	10631	9417	8518	7681	6711	5891	5488	4714	4329	3689	3444	3272	3036	2838	2656	2720	2551	2303	2304	2249	2108	2075	1975	1836	1792	1692	1759	1577	1529	1546	1514	1418	1391	1383	1321	1237	1152	1189	1178	1106	1047	1015	1040	1025	1038	993	956	998	975	902	896	899	930	916	909	872	830	793	854	830	805	869	837	773	813	775	808	761	803	781	779	763	811	740	742	717	743	748	752	742	713	751	776	739	738	751	750	724	765	718	722	726	747	721	728	700	716	713	704	730	743	735	741	702	710	718	694	724	754	697	714	727	733	747	691	739	683	740	769	763	726	697	689	711	754	733	695	726	689	708	746	720	700	698	718	695	642	782	676	741	732	672	680	694	725	681	706	703	729	744	718	730	708	689	718	732	709	736	755	705	719	723	695	660	737	662	683	748	676	746	736	718	726	735	644	728	716	727	717	738	710	766	757	726	640	676	719	722	707	684	682	722	722	728	699	690	724	695	712	665	704	730	734	738	724	715	665	718	708	728	695	718	684	702	743	705	710	737	689	696	707	749	693	702	781	734	749	701	726	661	734	717	741	712	716	694	738	676	764	689	702	713	680	754	691	721	722	760	675	702	679	758	682	722	752	674	712	719	732	703	713	727	685	727	666	692	735	747	666	714	689	738	679	719	721	677	654	696	701	723	723	682	685	701	678	715	706	692	743	688	688	697	712	732	674	759	712	721	693	733	702	695	740	735	692	711	713	723	654	696	705	684	703	677	721	743	724	708	725	717	694	744	707	694	713	637	787	728	708	715	742	721	718	724	705	704	687	689	762	717	707	704	722	729	676	717	672	710	735	675	710	702	744	677	727	724	674	706	705	672	744	669	694	713	685	700	696	718	750	676	718	713	723	729	719	730	758	729	731	744	644	736	717	668	727	703	716	696	742	709	700	721	751	684	668	714	700	657	646	722	694	681	708	674	676	775	708	724	677	694	760	730	708	746	685	727	732	715	672	693	720	686	682	696	691	729	676	745	713	694	701	734	710	683	686	710	709	673	734	742	719	681	704	748	739	689	704	744	700	691	697	671	658	672	727	709	671	712	725	686	692	741	706	703	703	678	712	764	727	719	702	721	691	669	702	677	714	737	719	714	735	709	682	684	678	748	653	710	731	754	721	690	719	720	714	700	692	674	679	688	690	738	673	659	664	719	703	725	711	697	709	711	713	730	700	724	737	668	700	678	683	671	745	712	715	716	741	730	738	705	722	761	689	690	684	714	700	725	672	724	716	719	752	724	701	685	766	667	686	736	708	658	703	728	708	689	712	662	703	703	698	708	708	708	730	736	731	684	728	718	719	665	756	753	732	732	689	705	703	684	669	726	712	699	694	739	689	702	644	721	694	700	760	707	671	722	690	702	746	721	707	722	704	717	738	689	741	696	738	736	711	745	734	726	768	718	707	700	695	699	696	693	758	725	706	660	737	694	733	693	751	709	696	778	705	749	706	713	726	696	670	727	638	712	704	741	716	749	714	712	733	742	736	728	688	762	715	732	707	740	692	715	718	680	726	716	713	694	720	755	748	690	729	722	686	686	727	696	715	690	716	648	716	719	692	708	760	692	682	735	708	689	715	734	715	724	717	666	686	699	722	706	677	711	690	713	706	713	720	720	679	680	663	689	735	693	712	735	696	709	704	679	740	762	648	714	697	675	703	758	719	734	717	691	692	707	681	644	731	690	726	707	714	765	740	669	689	703	721	732	630	712	730	729	673	788	748	710	708	724	757	697	701	683	738	676	714	696	725	733	691	766	708	741	737	722	710	725	715	732	699	686	706	723	728	649	715	718	711	676	703	723	704	689	778	725	686	737	675	729	710	751	680	754	779	738	743	761	698	715	721	664	742	707	733	691	669	672	738	707	690	714	707	727	742	679	698	695	677	692	701	722	696	691	679	724	707	703	703	677	688	747	735	716	682	692	705	708	723	679	770	731	701	679	734	680	716	713	747	687	704	710	689	671	693	718	722	701	677	727	730	689	751	737	706	672	691	723	728	664	723	695	677	685	688	705	780	717	667	689	724	718	721	684	694	687	666	679	716	691	685	697	736	702	714	703	752	660	690	688	703	700	708	742	746	720	706	783	663	756	741	701	694	710	723	735	721	697	748	714	757	735	744	703	694	687	728	711	733	667	710	708	678	709	752	688	737	671	737	702	703	718	720	751	716	713	721	745	730	715	709	721	772	732	730	684	751	665	684	703	698	702	766	720	664	697	749	669	692	709	716	712	725	684	726	718	717	683	716	735	671	719	728	722	678	724	707	690	706	687	791	717	717	704	709	752	704	736	702	710	724	695	717	735	699	712	736	692	639	689	714	715	704	783	700	704	704	675	683	754	667	723	701	740	673	711	741	715	756	659	713	689	704	710	690	683	729	711	732	700	716	732	763	704	699	705	741	758	714	757	710	717	727	713	713	685	689	728	703	727	685	690	729	697	688	775	727	689	744	730	678	705	700	730	733	749	698	676	730	706	761	749	712	645	692	703	688	719	750	720	697	728	728	682	743	752	705	698	758	653	731	719	629	782	694	719	699	651	733	712	709	758	751	719	682	700	718	744	686	687	766	725	727	689	710	691	693	733	729	777	745	687	708	715	700	668	686	690	720	688	676	680	700	703	732	703	660	737	685	740	743	659	714	706	686	711	698	725	712	708	748	696	699	730	735	764	674	728	726	674	692	738	705	702	705	750	713	739	707	677	706	736	750	749	749	694	721	676	719	741	717	703	757	690	734	741	671	646	715	676	750	687	709	657	757	709	677	730	693	730	767	712	686	717	694	707	725	710	673	707	741	687	694	702	738	709	681	682	709	694	708	664	689	709	736	699	684	740	744	676	729	695	694	717	709	670	671	699	728	676	727	704	707	688	732	724	713	719	728	699	735	713	677	667	707	737	683	670	720	724	694	678	729	732	757	773	716	721	730	732	687	678	680	725	738	693	744	716	683	680	696	767	758	693	652	754	730	692	723	697	687	746	686	699	711	716	699	683	687	711	745	741	695	696	663	737	666	711	732	719	710	684	690	705	739	720	724	725	730	703	661	761	723	721	728	712	721	726	723	685	708	733	720	685	689	705	706	686	670	702	721	740	720	765	724	693	691	720	692	701	663	705	661	704	731	765	675	684	694	696	756	774	671	735	714	718	704	709	717	733	722	693	674	673	693	683	732	716	689	724	715	683	726	688	730	722	728	713	753	711	723	685	702	693	679	744	730	715	700	709	687	717	736	706	719	670	695	736	705	752	756	712	696	690	725	728	725	673	693	751	739	722	748	699	704	730	725	682	661	691	694	713	678	698	728	745	713	710	681	724	726	700	722	705	651	728	673	685	699	721	678	717	708	711	705	720	750	671	719	674	691	718	685	712	722	708	712	733	753	728	722	642	741	715	661	750	710	721	723	720	681	710	680	740	734	671	700	685	668	707	720	760	699	694	690	719	712	696	724	701	729	740	687
3079	673	419	345	594	668	645	544	521	460	416	355	291	250	249	239	220	186	156	151	135	143	117	115	127	96	89	109	113	125	92	101	84	106	91	86	90	112	87	97	78	91	72	77	84	79	71	80	76	73	74	77	60	80	63	70	78	65	63	73	67	58	74	66	67	75	67	79	60	73	66	64	58	57	78	62	65	67	62	57	67	54	63	56	75	67	65	55	53	65	71	54	60	65	72	59	70	63	52	73	62	58	68	76	71	53	66	53	54	62	81	58	57	62	60	59	60	67	55	47	66	47	71	66	63	46	61	69	65	49	63	66	60	64	62	53	65	64	62	65	46	68	68	67	63	64	65	49	60	58	57	62	72	57	74	63	59	67	55	71	67	63	69	48	73	68	56	71	57	60	68	61	68	66	57	54	63	53	61	59	63	50	71	56	52	67	61	67	48	69	57	63	65	51	61	75	70	62	57	63	66	67	59	65	66	62	71	68	60	53	56	61	56	57	64	52	71	53	59	52	75	60	73	61	65	67	65	57	61	62	65	75	59	69	65	61	74	46	65	53	55	65	60	75	64	64	49	60	69	41	47	70	72	65	64	73	66	71	63	66	65	56	59	69	64	63	57	62	57	49	62	58	55	52	67	58	59	68	54	68	56	65	78	74	75	64	67	52	54	48	60	69	57	54	64	61	51	51	69	74	75	60	66	55	68	82	73	55	75	50	74	56	61	78	64	72	57	54	47	70	54	66	72	67	68	54	60	83	73	64	57	57	73	69	57	68	61	58	62	56	72	70	55	58	68	62	83	71	44	44	58	53	75	61	55	74	59	62	77	55	60	74	77	64	41	55	61	45	59	52	58	72	48	66	65	48	60	75	72	59	58	70	56	78	57	57	73	62	72	54	55	65	49	60	53	54	73	58	58	58	58	66	73	50	67	60	60	56	63	58	60	65	66	67	49	58	52	59	77	66	68	59	60	69	49	62	55	66	63	67	48	50	66	74	77	59	68	61	54	77	68	64	52	60	57	58	64	67	69	48	52	75	61	61	66	68	64	52	60	54	67	60	56	63	62	60	69	48	65	56	65	63	54	56	69	70	54	69	61	62	49	58	54	59	63	50	75	66	53	55	77	70	55	78	66	58	57	73	75	49	56	65	54	73	74	74	57	70	74	67	58	66	61	47	55	64	54	47	74	71	59	63	72	76	67	57	59	58	50	66	61	56	60	63	70	57	62	62	57	55	59	66	66	62	68	37	67	56	47	68	60	63	73	69	51	64	62	50	49	70	73	66	64	60	64	44	83	55	62	47	52	64	56	46	64	54	58	57	73	57	47	71	67	67	58	56	60	72	62	70	75	56	53	61	60	70	68	47	65	61	67	70	72	60	61	56	64	53	65	53	69	59	64	74	75	70	56	81	54	70	76	74	50	57	61	68	56	57	58	55	53	68	65	60	77	64	57	63	63	67	65	56	71	61	55	53	57	58	73	68	58	51	61	63	60	68	68	58	62	63	50	58	71	61	66	68	67	75	67	72	69	60	72	55	56	52	60	57	75	48	70	53	61	70	52	50	61	67	71	70	46	55	58	61	52	62	61	53	60	62	56	58	63	71	48	54	73	66	56	63	73	50	58	62	42	59	58	60	67	56	66	63	61	52	68	52	54	78	68	65	55	69	55	59	56	58	59	64	52	69	68	68	56	60	66	74	49	60	63	64	53	70	54	58	51	62	58	73	66	74	71	73	62	65	51	68	55	58	53	74	70	50	52	65	63	69	68	61	55	56	61	61	76	65	50	79	51	77	63	76	62	59	71	66	55	74	82	66	59	85	54	68	67	78	61	61	58	56	55	69	54	70	64	61	44	56	65	65	68	58	54	63	49	53	57	63	72	68	70	69	67	79	66	63	62	63	50	56	53	53	68	59	72	68	61	66	63	59	64	62	68	59	63	59	53	62	73	60	65	71	66	59	72	57	59	59	55	57	64	65	43	57	62	62	57	53	59	65	48	64	55	66	69	60	65	72	63	61	68	49	56	62	76	54	57	55	61	49	64	72	69	65	78	54	64	66	54	49	58	61	72	74	62	55	58	52	68	48	53	63	65	62	73	64	63	60	64	78	59	55	63	70	61	76	52	69	59	76	49	72	74	66	76	53	60	70	59	49	60	62	65	70	66	52	70	73	56	73	74	73	61	50	67	45	55	66	58	51	56	58	48	57	71	63	54	71	60	64	48	57	63	68	62	69	60	50	64	60	72	62	52	57	60	66	45	49	49	51	62	57	63	69	70	60	54	73	74	68	66	58	60	55	62	77	57	63	61	62	55	65	54	66	63	61	86	70	59	57	65	57	70	56	57	65	63	57	63	79	69	62	53	64	74	64	55	61	55	66	77	69	61	52	66	61	61	57	58	61	49	52	65	75	55	64	51	61	56	80	62	70	54	61	83	67	67	57	70	69	55	45	78	58	58	68	80	62	73	62	58	61	58	59	56	56	58	42	90	60	62	67	63	72	71	62	63	68	62	64	50	68	76	64	57	75	61	69	55	63	64	55	55	60	55	61	61	50	66	66	79	55	66	53	65	80	67	56	76	79	66	66	68	60	57	63	67	66	71	77	55	57	59	65	67	63	60	68	55	54	63	69	65	62	50	58	66	52	70	66	64	63	59	53	54	57	60	58	65	72	61	56	65	60	54	49	61	66	74	71	64	71	54	63	64	62	55	60	50	58	71	55	71	68	60	60	60	56	54	58	58	72	87	50	71	56	58	64	72	69	59	70	68	71	51	66	57	61	57	56	58	61	55	50	68	57	76	65	69	59	81	60	67	62	47	62	60	55	65	61	62	66	57	48	70	63	67	74	53	52	60	69	59	63	61	59	55	69	60	53	67	48	59	54	60	87	66	73	68	79	45	67	71	69	54	55	58	51	58	68	67	58	58	60	62	61	68	70	63	53	70	53	67	56	71	69	56	59	61	63	58	65	61	63	55	63	78	60	74	73	57	62	54	50	56	57	70	56	61	53	67	62	57	71	62	56	64	64	61	67	77	60	59	73	60	84	70	72	69	79	66	76	75	64	89	64	58	54	64	62	70	60	63	66	65	64	64	65	60	61	59	56	75	68	59	61	67	52	59	73	56	59	49	54	69	49	68	52	67	57	60	58	57	53	61	61	67	64	66	67	60	59	62	62	74	68	65	60	80	72	74	45	72	67	53	61	60	76	70	62	57	56	69	62	60	63	57	57	66	51	51	59	65	63	58	73	58	63	71	60	58	68	72	67	61	80	70	54	48	57	55	62	49	71	75	68	67	71	68	66	87	61	60	74	72	57	60	65	67	67	69	51	67	78	56	51	58	57	60	58	59	71	54	77	57	61	71	66	69	57	61	59	65	71	54	62	62	55	51	76	68	60	75	65	64	71	45	58	50	56	57	67	62	55	67	56	68	54	66	59	63	71	53	65	70	79	64	68	73	62	74	62	51	87	73	70	71	53
19432	13894	8977	21196	30155	29876	27279	24111	20693	17857	15417	13369	11559	10228	9067	8268	7307	6528	5812	5141	4631	4222	3726	3535	3204	3131	3005	2728	2706	2526	2486	2418	2304	2258	2105	2080	1906	1872	1837	1779	1713	1628	1648	1572	1561	1536	1537	1394	1423	1350	1297	1283	1263	1237	1237	1194	1152	1092	1122	1200	1138	1042	1152	1190	1041	1115	1083	1023	1028	1041	1007	1001	931	1037	993	1022	996	962	989	972	956	957	983	893	899	926	951	909	926	944	927	913	910	902	959	908	952	912	944	880	914	959	865	964	924	864	913	912	937	921	867	888	859	915	864	879	867	893	914	923	938	885	919	902	891	883	873	933	918	895	915	905	941	884	921	917	909	959	924	875	840	913	921	913	892	882	926	936	877	890	866	847	835	881	921	913	875	874	919	900	902	858	836	879	873	921	903	891	892	857	933	894	878	859	863	938	925	943	925	906	887	844	901	879	916	944	895	828	936	866	934	945	876	914	933	876	973	896	926	890	884	895	906	934	883	919	923	898	869	853	935	919	857	825	881	909	875	927	918	888	871	891	876	897	848	927	999	903	882	943	912	903	825	934	865	899	920	876	870	829	858	867	883	892	848	915	887	912	865	880	840	901	891	946	867	908	863	893	899	896	950	868	868	847	873	913	895	912	926	890	916	882	882	872	865	879	891	842	931	912	913	861	840	933	898	885	924	906	957	890	886	891	879	828	918	906	898	870	954	883	889	884	893	865	939	921	926	889	878	919	879	885	857	884	910	917	930	891	917	882	890	867	893	852	902	922	902	933	837	921	914	893	870	874	868	895	934	883	868	913	919	884	869	902	910	932	901	852	891	888	888	925	874	926	846	928	887	906	854	934	852	904	922	876	911	891	954	903	869	877	884	920	954	943	942	890	899	931	879	908	909	883	915	904	859	892	880	883	893	853	868	903	880	896	864	876	903	890	919	909	879	888	906	883	909	883	892	858	861	883	949	899	857	890	913	894	933	917	889	910	895	907	931	894	891	881	895	928	923	919	838	868	885	937	889	857	909	876	906	886	895	858	913	889	931	905	867	893	866	904	877	867	896	892	897	896	875	915	893	914	878	828	917	834	902	908	877	883	905	909	902	922	876	879	891	900	884	917	876	868	931	928	892	932	880	883	873	913	934	900	941	947	880	965	847	873	881	890	876	891	904	924	879	902	892	838	932	880	893	923	880	880	898	897	859	864	840	939	895	858	881	875	879	864	868	923	869	839	927	842	829	913	902	877	832	844	851	841	888	871	911	936	856	889	859	953	856	902	873	975	870	899	865	926	933	886	896	908	872	927	922	915	942	910	926	914	949	920	877	950	865	885	898	871	887	875	893	842	870	912	911	938	937	893	904	913	886	899	914	870	928	880	942	872	899	914	891	935	915	948	921	886	844	869	937	894	870	904	892	891	865	823	888	896	928	908	915	883	922	862	866	910	870	888	867	936	884	882	951	841	885	855	912	894	885	879	856	892	912	894	905	909	894	915	897	886	935	906	894	937	902	846	918	896	866	918	900	926	923	908	889	867	868	881	861	883	907	845	876	888	955	915	944	918	897	898	899	887	904	837	871	916	880	854	876	916	897	893	922	867	962	885	873	860	898	865	907	891	929	902	929	841	862	823	851	898	891	887	887	912	965	872	868	921	891	872	890	877	869	921	902	965	916	869	874	861	896	897	868	881	881	918	881	873	912	892	859	860	876	935	849	868	935	909	942	892	957	909	961	866	891	870	847	860	933	911	899	877	901	896	891	867	851	850	880	879	909	836	879	929	903	952	883	882	928	932	887	921	910	908	931	882	878	882	899	861	869	869	872	886	912	924	905	936	879	959	926	918	959	924	933	876	888	879	910	866	905	930	934	895	856	891	912	887	925	909	858	888	858	866	882	878	884	871	901	900	851	910	943	891	912	931	929	950	883	913	889	897	906	896	875	906	845	894	922	862	892	847	938	944	885	879	874	883	890	877	933	881	933	925	924	932	886	934	889	892	892	902	893	915	890	904	931	908	846	873	844	897	831	915	889	944	898	950	878	857	965	904	912	869	897	888	887	870	872	913	912	888	893	874	863	888	900	925	916	942	907	884	913	901	893	881	912	879	882	963	883	956	891	910	926	916	914	863	892	943	852	875	970	945	883	875	905	940	910	890	930	895	893	944	922	920	933	895	902	877	911	869	882	930	890	912	883	932	911	847	924	923	913	928	881	887	886	841	858	937	916	920	860	876	885	885	869	875	905	886	847	937	954	893	870	930	922	910	829	908	920	853	933	837	876	939	912	871	917	843	904	903	921	903	881	844	920	891	916	868	887	892	874	861	860	880	924	879	920	835	893	911	958	878	901	895	893	921	852	883	899	860	924	947	942	887	904	893	867	889	885	888	859	913	871	844	933	894	903	867	856	872	932	910	900	867	875	911	917	892	897	852	879	845	897	907	917	889	916	892	889	910	844	896	917	866	900	929	896	931	876	910	904	911	884	919	873	888	878	930	874	882	929	870	837	924	912	916	892	894	907	904	903	897	839	905	913	930	891	887	893	875	926	862	899	922	899	862	905	894	871	855	902	910	900	864	842	931	867	900	859	904	885	898	852	971	891	870	949	876	929	876	929	933	875	911	969	865	869	919	868	847	926	889	878	926	954	890	883	903	914	928	888	891	866	896	855	961	889	897	893	875	879	906	836	919	901	938	881	904	901	958	884	911	914	922	903	924	897	876	877	848	841	874	885	954	880	897	936	852	955	959	884	877	906	882	931	929	827	851	856	876	895	905	939	937	917	858	885	866	881	891	896	884	928	904	930	918	855	911	862	856	915	922	882	893	908	939	855	953	875	907	921	911	871	880	919	918	915	854	887	923	912	918	911	911	868	934	927	874	915	925	905	883	909	952	900	883	890	832	944	897	930	890	918	911	916	849	883	897	875	918	889	947	917	930	920	863	947	891	880	900	905	920	878	858	863	876	951	838	878	906	872	928	936	913	938	877	837	966	872	896	877	895	907	887	883	896	905	928	847	848	865	873	878	846	857	828	940	942	883	901	877	913	915	897	877	892	898	850	949	941	877	886	919	962	876	816	929	893	929	894	904	865	962	837	895	900	903	889	902	880	925	973	873	924	884	888	894	895	864	871	958	923	905	945	904	931	876	947	869	875	878	913	902	906	874	891	883	874	892	858	880	945	982	831	889	890	894	889	874	884	895	917	921	865	909	898	872	892	920	910	856	895	924	911	874	842	962	900	884	846	866	897	870	868	889	849	879	879	922	916	937	857	911	910	896	880	877	928	895	862	924	858	933	917	936	911	910	866	898	897	857	907	897	839	888	900	931	903	933	888	915	854	893	910	918	813	947	941	901	918	894	849	863	903	936	856	890	909	867	882	888	872	952	935	921	901	900	896	872	913	874	875	868	917	950	886	899	891	936	911	865	911	902	855	840	890	898	858	898	931	908	901	925	900	851	893	909	908	881	877	928	904	827	898	894	920	909	919	883	889	844	873	854	904	915	905	898	909
2368	1021	647	501	880	1010	967	852	747	668	584	522	481	402	372	333	280	275	259	237	222	191	164	142	169	147	166	134	116	123	122	104	115	116	105	91	95	97	93	111	102	93	83	91	86	83	79	81	92	73	93	92	75	68	67	76	69	70	77	81	89	86	84	69	79	89	78	84	68	61	69	72	67	92	88	70	63	66	63	64	62	83	62	65	77	78	66	79	72	74	66	72	68	59	59	69	70	78	79	64	65	67	72	69	79	47	71	59	77	70	59	70	64	59	66	64	58	72	67	65	57	66	60	67	61	71	66	62	55	68	62	57	73	52	71	58	73	82	57	62	58	84	54	67	71	62	71	70	53	67	59	68	60	65	66	66	69	60	64	75	62	67	60	53	73	58	60	53	69	65	51	58	65	65	61	57	62	57	71	67	73	60	66	57	62	72	54	66	52	60	71	75	54	73	77	76	74	78	62	68	68	78	68	66	58	84	69	58	61	64	61	74	67	64	57	55	67	68	58	60	54	61	69	72	60	76	70	65	68	60	63	74	56	75	68	67	68	62	57	59	58	60	64	59	65	67	63	71	63	66	72	70	75	69	66	71	68	65	62	60	66	62	61	63	72	64	64	68	73	56	61	41	68	69	61	79	76	65	59	75	62	48	73	84	67	76	57	57	69	68	71	79	64	57	65	49	62	74	66	54	72	63	63	57	65	60	51	59	51	76	64	75	62	85	72	65	62	60	69	64	68	70	63	75	60	62	71	62	50	68	65	60	68	75	74	71	70	61	65	75	72	61	82	73	71	71	75	66	74	66	78	65	71	69	66	51	71	67	68	73	56	62	55	65	74	77	46	70	72	73	63	67	66	80	80	56	58	72	59	66	68	74	67	69	63	67	60	69	68	52	59	63	60	65	65	64	71	71	54	71	81	81	65	69	71	71	68	61	67	61	70	84	74	58	55	61	58	72	64	64	57	71	78	75	63	62	61	73	67	70	70	66	60	63	76	71	66	56	63	55	73	60	66	65	67	63	81	68	61	77	78	69	63	64	64	71	57	63	72	71	66	60	72	59	60	75	68	70	64	79	58	74	65	77	59	75	59	59	64	66	65	66	65	59	66	64	50	65	60	56	60	76	56	72	66	55	69	63	74	65	59	77	69	65	73	69	66	65	65	77	70	56	60	56	66	49	62	67	75	57	67	63	71	66	57	72	78	64	61	56	63	79	71	72	69	65	76	71	69	71	51	78	62	60	68	55	59	73	81	65	58	68	78	79	62	58	65	72	59	86	60	72	73	52	66	75	75	89	70	57	59	61	62	65	77	81	65	72	68	68	63	54	57	59	78	64	73	81	59	62	61	62	77	66	48	65	77	64	77	68	57	65	73	75	70	66	60	69	58	73	84	67	72	78	57	70	69	53	72	69	60	55	72	65	70	68	66	70	69	65	71	59	50	61	64	71	69	81	72	59	68	81	70	59	68	62	68	79	70	66	65	66	78	58	78	57	65	69	75	78	69	69	61	64	55	67	61	82	63	79	52	79	71	70	56	70	76	80	73	60	63	66	65	68	70	69	67	56	67	73	83	61	88	66	61	81	67	62	66	77	67	66	67	63	80	68	66	65	83	66	54	82	73	60	59	74	81	66	60	50	69	73	75	62	72	49	59	55	65	77	59	62	61	63	71	77	68	68	52	61	73	66	64	67	70	77	70	63	59	52	60	62	68	57	60	67	57	71	61	67	73	62	55	75	77	73	65	58	55	69	62	52	64	83	60	65	68	59	78	53	73	63	71	63	60	70	61	63	60	69	63	65	58	64	69	62	72	60	54	59	65	74	70	74	66	75	49	66	89	48	71	59	54	61	59	70	64	54	82	72	57	68	70	85	67	62	73	64	57	58	56	68	53	68	64	59	62	60	51	55	67	54	77	58	75	69	63	71	72	77	77	70	56	65	64	57	60	77	67	67	72	73	63	58	68	62	51	53	65	76	64	76	70	64	75	72	78	67	70	73	63	73	71	80	59	60	72	75	64	68	60	67	71	56	65	57	70	75	71	63	58	76	74	62	56	55	78	59	74	72	54	59	56	66	71	78	63	75	75	56	73	65	61	67	70	64	64	52	63	61	69	59	63	64	85	60	69	59	59	70	72	63	59	70	59	69	49	50	58	55	59	55	75	66	77	59	52	76	74	50	68	62	57	63	62	56	58	69	60	55	88	57	73	69	70	71	74	72	75	67	64	56	68	62	70	67	62	66	64	73	65	49	53	68	71	57	77	80	70	69	52	65	60	70	56	58	78	73	70	67	66	63	71	79	66	75	70	69	71	55	46	77	66	71	77	70	77	61	71	60	62	75	70	71	70	58	70	67	58	60	63	69	60	67	51	71	73	69	63	77	77	62	65	66	77	66	61	69	62	61	66	64	55	62	64	69	51	66	62	58	66	64	53	60	57	61	65	53	78	63	60	72	73	59	61	60	59	73	69	69	50	66	72	67	66	71	74	65	73	67	64	56	67	61	58	66	72	66	75	61	68	60	79	78	72	64	68	64	63	63	59	72	54	64	70	67	65	62	76	54	62	56	61	64	75	62	69	54	60	59	77	67	59	61	77	61	52	74	53	61	67	76	69	71	62	49	55	75	74	56	52	60	77	75	49	103	57	66	61	72	52	58	57	71	75	72	65	52	64	60	64	49	65	68	66	67	67	51	68	70	52	66	70	56	78	66	65	69	65	61	64	69	81	61	68	73	47	65	71	80	59	58	61	54	69	60	70	69	73	71	64	75	64	68	56	70	50	66	52	72	71	67	52	68	54	71	70	72	67	69	60	61	63	69	69	61	66	72	45	43	77	59	64	62	71	72	66	66	71	77	79	74	77	46	60	62	58	56	61	84	66	65	93	68	64	81	61	61	65	61	64	58	72	65	64	60	69	66	81	79	81	87	69	56	56	78	62	69	75	65	62	64	56	63	62	67	70	63	70	69	62	65	64	68	61	48	75	77	69	56	61	79	54	65	79	70	66	74	67	54	62	66	69	63	79	67	46	66	65	52	64	64	63	76	78	68	67	79	53	67	60	69	63	71	62	71	59	73	68	65	76	68	52	60	56	69	57	72	63	73	68	60	45	65	64	66	58	61	55	73	60	62	43	64	70	71	78	75	71	67	52	69	66	54	44	54	65	63	55	64	51	67	65	65	65	65	62	69	72	57	69	51	66	62	59	74	72	68	85	72	77	69	57	69	62	55	65	78	70	73	60	77	66	78	66	66	77	70	66	76	64	58	58	58	59	55	60	69	81	69	65	56	75	62	71	58	61	61	71	59	69	58	59	78	65	66	61	61	71	65	69	54	72	61	61	70	54	69	72	64	75	65	66	59	90	64	72	69	64	64	67	71	66	73	73	74	64	57	75	74	58	66	64	61	57	52	71	66	56	46	55	63	60	58	68	56	79	73	58	82	64	62	58	72	80	68	67	63	69	61	67	68	64	80	72	65
25064	17880	12598	26265	35173	35001	32598	29378	25731	22978	19965	17715	15766	14085	12685	11479	10236	8950	7996	7218	6604	5843	5216	4899	4468	4307	3991	3775	3696	3486	3334	3192	3104	3021	2922	2685	2581	2430	2356	2300	2206	2110	2151	2059	1905	1891	1805	1724	1623	1648	1559	1456	1405	1463	1476	1361	1355	1276	1336	1302	1272	1284	1199	1173	1229	1236	1171	1126	1134	1075	1161	1084	1138	1115	1057	1075	1059	1051	1039	1125	1056	1033	1021	1043	1021	1026	991	991	995	979	1013	991	1008	1006	970	921	948	1032	939	908	938	922	946	993	962	921	961	915	961	925	946	966	940	924	967	942	935	937	934	940	935	906	890	933	925	918	956	953	940	944	961	900	980	932	951	934	897	955	920	904	877	942	955	912	999	952	913	982	922	943	934	869	921	899	969	922	984	928	932	952	971	979	919	978	879	900	883	915	964	941	926	938	886	928	924	958	887	885	899	925	923	991	945	930	975	944	924	890	909	894	925	897	913	913	919	924	906	956	936	915	961	958	925	913	900	890	990	970	887	951	937	903	912	928	856	936	921	939	918	918	901	983	878	941	939	938	880	954	934	914	897	881	977	896	945	997	934	930	873	935	962	907	953	910	882	946	927	958	920	931	967	912	898	972	924	904	919	937	946	928	890	920	895	886	893	910	937	958	924	983	887	914	972	948	899	927	976	937	897	961	987	919	980	949	916	919	920	893	932	943	957	909	959	982	887	976	925	896	960	1000	921	947	923	888	942	997	921	917	967	893	973	934	892	947	902	924	896	915	945	938	879	902	919	906	948	972	959	909	912	959	935	901	949	916	951	900	890	946	968	930	873	894	947	974	919	944	911	956	929	918	928	968	886	896	948	979	958	944	905	959	924	930	901	960	894	903	913	946	974	906	934	877	902	958	966	906	915	937	876	911	943	929	895	941	908	979	971	889	911	915	893	900	891	923	924	848	986	925	926	942	915	943	921	897	950	862	913	902	929	915	954	918	892	910	943	911	880	929	931	937	908	900	922	950	922	930	922	958	936	900	935	925	932	895	869	941	963	986	880	928	914	921	907	924	916	935	902	901	902	982	957	860	909	956	931	925	939	938	930	898	896	947	961	977	861	929	940	877	917	917	979	879	935	910	932	994	889	925	914	932	934	944	912	943	980	918	928	918	929	874	993	897	937	867	877	936	943	908	928	934	893	964	938	932	981	881	946	956	893	913	901	928	995	916	947	891	910	864	981	960	945	913	933	905	918	913	903	917	946	902	923	954	895	920	851	950	953	961	866	936	913	904	921	952	968	843	903	881	941	937	969	953	881	903	940	921	868	953	958	954	928	948	974	908	922	926	893	891	982	969	956	910	874	914	965	923	923	907	927	919	925	918	961	894	928	884	929	960	851	918	983	957	938	955	948	928	946	896	949	930	916	939	948	948	938	950	966	928	951	906	856	917	891	899	893	920	894	929	936	926	937	904	960	931	899	924	933	904	927	879	920	926	876	853	988	908	934	911	942	907	961	921	942	894	950	938	960	903	926	911	942	931	931	923	931	950	944	923	990	930	964	941	895	972	935	913	887	912	846	956	893	913	920	919	948	963	895	968	958	918	967	926	904	964	941	980	880	901	948	909	959	903	874	953	856	885	945	965	861	960	971	919	906	897	978	940	902	978	926	949	916	961	920	952	957	898	909	954	935	907	932	946	912	927	981	919	931	929	910	883	892	910	938	950	945	924	917	950	904	909	930	976	892	923	939	913	924	900	931	936	913	914	932	903	905	954	904	913	964	873	952	925	929	918	895	987	936	905	920	961	955	949	909	896	942	901	927	931	902	867	966	929	976	926	890	849	895	886	916	894	948	915	901	902	888	943	939	912	931	1001	942	969	963	919	918	959	926	929	902	989	932	935	913	985	940	950	958	924	942	923	922	939	932	884	954	932	915	880	903	940	918	955	877	947	895	921	922	965	860	927	955	936	957	935	905	932	946	909	967	894	908	900	954	967	916	891	945	917	969	918	911	904	920	957	918	875	987	947	917	953	957	988	902	866	865	870	900	976	941	949	978	909	1024	898	903	905	889	899	910	880	944	947	877	954	935	938	926	888	873	870	886	916	981	942	974	940	916	945	904	926	895	922	917	940	915	917	904	949	945	960	923	852	942	929	909	882	969	921	955	977	986	940	925	933	910	924	896	962	964	884	961	880	929	910	999	943	924	929	947	912	918	941	933	900	936	912	908	886	972	957	902	899	920	941	920	884	837	914	914	916	981	980	922	992	934	857	936	892	942	965	882	954	883	929	913	939	969	930	946	927	907	922	912	959	921	910	917	899	860	926	924	894	911	873	980	870	925	888	974	940	917	950	880	932	919	967	922	883	874	962	944	936	934	928	926	924	910	907	890	940	956	943	953	911	878	938	909	890	914	918	872	893	971	889	928	933	910	898	923	936	944	930	928	943	929	852	939	975	930	917	929	967	888	928	884	923	904	910	903	948	942	895	886	919	886	933	922	903	900	905	888	940	928	861	905	891	957	972	917	952	915	967	974	900	875	937	935	908	949	959	917	974	904	963	898	886	877	866	866	923	928	940	959	887	901	938	894	991	969	956	928	969	910	936	882	908	896	951	931	910	930	933	968	937	954	916	911	895	987	895	894	947	901	880	890	952	935	933	876	941	946	950	954	951	945	965	881	995	940	974	963	962	949	936	896	910	879	917	933	903	926	901	946	941	905	896	882	909	924	965	1001	929	951	948	918	909	934	940	940	921	927	865	938	903	961	900	900	1001	938	890	948	893	927	953	944	909	928	971	958	921	927	887	855	936	933	910	940	921	976	953	903	930	957	928	911	880	918	935	932	944	897	930	931	939	892	912	926	915	954	947	977	894	925	952	913	916	944	894	913	942	918	893	934	905	911	919	925	978	910	893	925	943	989	981	935	945	916	932	981	946	918	917	941	951	970	924	867	892	924	877	958	893	942	937	947	955	882	941	927	943	877	921	900	918	979	917	978	893	1007	890	907	913	906	921	906	945	897	950	952	909	886	944	987	907	1000	907	943	929	889	938	889	897	922	879	937	911	939	935	966	916	937	922	867	929	925	924	880	912	901	987	956	946	911	934	958	973	936	984	934	935	946	902	938	891	947	903	902	861	943	890	980	919	934	932	882	870	966	947	961	957	890	940	901	950	904	975	889	906	887	905	944	924	956	913	899	935	938	976	858	965	944	963	885	928	938	913	961	891	972	898	874	863	941	904	945	938	946	914	972	945	912	883	915	918	896	890	946	946	914	932	972	916	939	959	971	956	931	926	947	902	950	852	887	931	961	949	963	920	938	928	963	941	935	900	897	970	887	910	949	983	915	854	956	861	928	919	916	927	905	909	947	913	974	929	916	921	953	903	949	954	935	963	930	913	937	903	894	900	875	948	949	895	876	886	968	902	911	867	869	901	931	932	952	953	961	899	890	868	954	938	903	906	859	954	937	978	941	924	971	913	834	938	953	874	931	950	934	926	949	969	953	925	921	941	946	928	896	939	888	812	941	921	899	987	951	872
1875	441	269	232	408	466	415	362	339	326	263	230	178	186	166	156	153	150	108	104	87	108	96	75	86	70	94	76	81	63	66	70	71	89	60	66	59	62	59	47	47	62	56	66	56	65	44	57	55	52	51	46	42	50	58	44	58	52	54	62	57	54	40	44	54	54	49	55	47	51	50	52	51	64	41	60	45	59	49	55	46	53	52	44	51	46	50	64	37	46	43	38	54	49	55	44	52	37	46	62	53	50	43	57	50	46	55	43	46	38	43	57	54	41	49	41	54	53	47	52	41	57	48	56	55	45	46	45	52	39	40	39	62	45	52	47	47	57	52	50	55	51	43	58	30	53	48	39	40	49	50	49	44	46	33	48	38	46	38	53	49	41	38	53	41	49	56	51	48	44	44	49	46	46	57	36	51	60	39	42	51	53	44	45	51	44	56	47	47	54	55	46	54	54	50	47	41	56	58	60	53	57	46	53	41	48	62	48	56	41	55	60	55	36	52	39	46	55	57	48	44	45	40	50	39	57	59	39	39	54	43	43	40	41	39	58	48	41	41	55	60	45	57	39	45	51	54	51	45	45	59	65	51	45	42	62	47	48	52	45	53	54	46	42	58	44	41	46	49	63	37	49	55	61	46	51	58	56	54	61	53	45	39	57	50	39	55	44	44	66	53	40	50	53	40	59	46	52	45	52	56	55	58	55	44	55	44	46	50	66	58	43	56	58	59	44	45	43	43	39	51	46	50	51	44	56	45	40	50	48	52	50	46	48	61	37	51	40	45	36	49	50	58	42	54	32	54	42	33	49	41	45	34	47	54	51	60	45	37	51	50	46	53	58	49	51	39	30	52	45	45	51	44	53	40	56	39	41	55	41	58	49	47	36	48	50	44	67	53	53	45	49	53	53	48	43	38	54	36	50	67	43	44	46	41	50	51	33	53	44	43	48	44	44	54	50	55	50	58	51	60	65	67	51	49	45	54	45	40	46	58	49	48	44	38	48	63	51	40	47	44	55	51	48	39	46	60	47	46	37	37	42	49	41	47	42	49	39	39	48	49	38	38	54	53	66	67	40	51	57	49	44	41	53	42	52	53	42	36	45	57	38	58	40	43	44	50	50	47	39	49	45	44	56	45	39	49	49	50	53	48	50	51	48	47	53	56	39	42	57	47	55	42	41	27	37	41	53	35	65	35	34	47	50	63	41	44	55	62	56	60	61	36	56	58	41	46	36	45	47	43	45	54	55	55	47	39	57	38	46	52	54	36	37	34	53	49	46	43	43	49	46	40	52	48	54	52	43	53	54	43	42	57	36	58	47	52	41	47	52	52	53	55	61	53	52	45	52	58	45	45	46	45	56	53	34	49	64	70	56	44	50	50	41	52	33	56	48	44	37	49	49	48	43	45	51	51	52	42	31	49	40	56	43	43	41	44	42	41	42	50	43	47	50	47	53	56	48	57	51	51	54	42	50	45	39	53	54	48	54	43	57	59	58	46	53	41	67	42	49	38	38	46	61	51	51	51	49	47	55	46	51	52	43	41	46	59	49	52	50	57	64	49	51	57	40	41	45	46	38	42	46	53	51	46	50	37	62	41	50	53	46	40	48	46	36	51	47	61	44	35	53	50	49	41	53	57	61	55	41	48	50	42	34	45	48	46	47	59	54	45	46	46	57	51	47	35	48	48	37	46	46	55	50	47	40	52	41	49	37	49	39	37	57	52	44	54	36	58	39	52	54	58	48	39	57	42	52	53	39	56	46	43	36	51	49	47	37	54	56	57	50	52	58	42	51	44	55	44	43	40	44	59	50	51	50	50	52	50	41	41	42	40	41	53	48	61	48	52	52	52	47	51	53	48	49	40	54	45	35	39	54	46	44	42	38	42	34	49	46	44	59	48	48	45	44	38	53	44	44	46	54	40	50	57	48	43	45	44	50	40	47	49	52	42	37	45	57	57	45	49	44	56	54	35	45	45	42	35	39	41	39	45	41	50	56	61	35	37	39	41	44	47	48	42	48	50	43	47	58	49	47	45	48	50	53	44	52	40	41	34	46	42	37	51	35	35	57	45	48	50	44	49	52	45	31	56	42	39	42	45	39	52	46	57	49	37	48	40	56	46	50	56	53	49	58	50	54	55	51	37	52	44	40	46	43	44	52	50	55	57	35	42	49	52	47	69	44	50	64	41	47	44	36	53	39	60	49	40	38	50	40	43	53	50	47	47	58	49	45	55	38	43	47	56	50	54	48	44	41	65	51	57	44	44	42	47	57	50	44	45	41	43	43	47	54	51	51	47	55	48	48	52	47	46	33	40	56	45	52	44	36	43	53	53	43	35	43	51	59	37	36	50	48	55	41	39	46	42	52	45	49	50	62	53	51	63	55	41	45	40	45	40	50	33	52	45	50	47	61	56	43	43	45	61	59	57	45	60	34	41	47	45	49	46	47	42	57	48	47	45	54	50	44	47	41	51	40	46	65	30	45	43	43	49	36	38	50	52	38	50	50	49	48	54	50	45	45	35	42	49	55	46	43	54	40	36	48	50	39	55	49	50	44	45	35	43	56	47	56	50	46	38	39	57	48	49	55	53	37	55	34	38	54	47	52	53	46	44	57	51	49	64	60	43	55	47	48	50	36	61	51	48	50	53	49	52	35	50	57	53	36	47	43	44	50	46	41	38	39	48	45	49	51	51	39	52	44	43	58	46	47	54	53	44	45	42	48	65	70	54	51	47	52	50	43	51	53	53	50	54	34	52	37	51	40	53	33	56	44	42	51	44	51	58	58	46	48	46	59	43	64	49	44	39	36	60	63	48	41	43	45	44	52	54	41	49	54	43	51	32	45	45	52	52	41	50	51	46	45	44	41	44	43	42	54	56	44	47	52	48	39	53	41	48	38	46	39	61	47	45	51	51	45	43	48	36	48	45	50	50	52	55	38	34	47	35	41	57	51	46	53	64	52	61	50	36	30	45	36	41	38	52	57	38	44	43	58	43	48	57	60	55	40	41	37	59	48	55	52	52	51	39	58	43	59	44	52	55	65	52	49	50	46	60	45	45	39	47	42	49	54	51	41	44	50	59	38	57	60	50	65	44	37	55	39	39	50	45	43	45	58	48	41	38	49	43	60	53	48	33	51	45	40	44	40	53	50	43	49	52	44	40	57	56	57	47	41	64	64	38	52	40	41	45	46	43	44	56	52	42	57	30	47	39	41	54	47	47	55	42	44	61	53	47	60	45	46	44	55	40	56	46	71	44	48	50	40	58	46	50	60	45	40	54	46	44	38	60	49	49	48	41	53	46	53	43	50	49	56	61	49	41	47	42	44	52	42	45	38	58	45	49	59	50	41	58	42	56	43	50	55	47	43	60	50	40	53	42	58	52	44	40	49	57	50	47	36	47	52	46	53	42	44	43	43	58	44	40	38	50	43	58	51	56	38	45	45	45	40	55	47	44	52	49	36	45	49	46	48	49	46	33	45	39	51
16988	11210	6962	17590	25952	25776	22790	19348	16196	13918	11513	9945	8533	7389	6590	5784	5361	4660	4027	3538	3216	2881	2766	2459	2280	2131	2144	1991	1975	1913	1851	1707	1736	1634	1534	1461	1448	1381	1341	1310	1282	1304	1225	1113	1137	1108	1094	998	1096	968	947	979	927	914	888	860	857	822	832	884	884	877	841	828	900	814	804	779	777	746	808	748	790	813	766	790	790	797	761	768	724	765	691	708	721	796	750	759	702	762	627	689	691	676	707	703	726	679	740	714	733	699	687	689	717	708	663	688	696	689	715	711	749	673	720	730	680	727	722	717	676	685	690	714	683	684	729	671	703	727	732	688	682	675	638	697	716	688	711	707	680	740	684	666	755	741	704	648	698	693	715	676	672	667	687	681	701	700	701	604	714	668	693	691	676	712	661	728	682	637	717	737	717	706	686	667	683	646	696	703	672	665	663	660	682	721	692	669	731	698	694	682	695	722	707	697	693	750	691	674	707	701	717	665	716	686	703	703	704	703	707	678	713	679	704	677	647	678	658	677	711	715	668	638	717	704	664	675	681	721	692	715	687	713	682	695	665	669	709	663	684	670	717	709	675	660	700	705	714	710	707	712	668	662	699	683	682	698	744	661	704	678	684	682	703	650	696	674	617	732	712	704	713	666	672	639	699	700	700	670	654	713	701	678	682	706	666	748	627	700	742	706	680	721	667	680	685	673	739	713	677	713	640	703	707	669	688	640	703	707	703	704	695	702	687	702	710	703	750	671	718	672	666	685	697	742	712	675	671	720	695	688	702	669	704	691	674	665	716	676	661	721	683	697	757	712	725	684	729	679	717	685	698	693	693	672	693	679	714	706	725	700	665	673	629	727	686	711	737	714	699	671	664	691	689	723	707	729	663	730	715	709	685	647	697	725	693	686	708	682	708	677	653	695	698	713	691	679	665	691	657	706	726	660	677	737	693	642	647	719	720	707	719	749	670	688	662	701	677	727	735	674	721	699	694	714	656	714	731	706	693	699	671	700	714	687	702	671	706	753	693	651	669	723	665	700	712	693	672	687	669	678	663	679	650	673	709	690	712	739	719	703	682	704	756	699	686	690	711	705	687	656	648	693	675	677	715	647	687	688	700	682	741	689	694	670	683	684	707	720	720	689	686	682	685	728	714	643	693	721	713	686	734	760	694	665	671	700	702	701	712	637	723	608	650	668	698	765	687	690	725	675	730	710	690	673	684	703	696	701	688	717	748	696	680	692	695	703	675	679	679	697	684	673	716	694	663	731	680	690	691	740	693	721	710	696	660	698	704	697	705	723	696	730	710	689	697	652	703	711	714	694	679	709	686	736	706	689	708	688	701	696	700	688	717	684	704	670	660	659	722	681	687	698	657	673	748	677	638	681	689	697	664	700	690	690	704	682	721	718	667	680	707	687	688	667	711	681	693	716	688	711	654	704	685	622	685	684	699	719	685	681	679	718	648	692	714	698	736	740	693	705	738	663	710	698	762	647	750	723	713	679	711	700	734	669	682	663	705	701	704	689	665	717	667	703	730	686	702	751	723	699	672	731	678	639	665	648	711	726	696	660	727	717	656	732	674	703	700	657	679	696	688	708	714	686	693	700	671	698	659	674	695	690	750	699	725	711	703	724	678	684	759	704	681	666	698	685	700	732	670	716	727	691	679	650	704	670	689	711	667	680	715	716	691	720	691	727	723	731	705	673	706	722	683	680	718	696	708	732	673	676	724	709	716	664	676	672	643	678	708	703	667	699	684	678	670	622	681	745	671	673	661	732	658	632	707	660	706	672	707	679	660	700	673	702	665	705	678	666	669	661	615	719	751	675	711	691	739	701	682	756	668	705	719	670	709	742	721	670	680	711	690	697	691	725	736	725	651	700	676	709	704	752	697	738	663	684	697	732	692	662	644	669	702	651	668	693	676	697	722	707	692	686	644	690	710	697	717	748	627	691	718	663	741	706	700	702	680	674	704	628	681	668	709	701	709	666	715	647	676	742	682	700	699	672	679	683	758	706	666	741	681	695	696	682	645	687	714	721	715	684	708	689	643	718	705	701	660	656	688	673	670	688	688	697	754	656	695	697	699	688	719	697	645	702	715	659	707	710	706	666	655	651	741	650	687	685	694	723	677	682	673	704	712	688	686	692	634	689	713	708	699	696	726	677	726	743	705	728	716	699	666	718	699	680	704	630	709	673	722	717	660	687	705	696	704	729	685	706	715	679	703	726	713	673	702	691	691	695	693	728	667	734	698	731	699	731	710	712	696	663	707	702	747	714	681	710	673	669	672	689	675	688	670	702	678	670	692	673	666	672	654	686	693	672	696	723	717	737	690	721	704	678	702	731	682	682	693	644	692	723	706	718	685	675	737	684	738	717	712	667	689	704	656	683	672	656	754	645	711	706	717	705	691	660	691	645	677	724	694	684	775	713	702	708	693	680	695	708	677	702	676	708	661	638	686	711	699	751	652	662	707	699	685	682	670	719	684	656	707	698	676	666	684	693	645	704	683	693	699	658	729	665	704	715	679	650	701	706	659	684	718	737	693	649	728	692	670	695	700	662	714	679	689	676	673	657	727	754	658	686	653	688	745	662	725	677	659	696	683	713	760	692	724	651	728	670	697	684	715	696	716	713	696	664	668	683	721	667	720	674	684	655	689	679	724	715	636	688	670	689	717	683	707	707	733	700	745	713	675	670	698	713	721	667	686	665	703	680	647	694	654	706	675	669	723	759	732	686	639	676	716	668	676	691	735	691	704	709	680	684	707	669	682	679	681	729	700	676	684	650	696	666	676	687	724	710	659	706	686	681	680	720	652	691	707	721	661	641	694	735	672	671	691	726	697	734	724	646	689	718	668	715	683	675	718	671	722	667	677	656	699	735	653	706	686	686	713	672	723	727	692	695	712	726	712	694	751	672	652	694	734	686	673	692	671	681	717	711	686	662	725	725	712	726	702	693	670	690	698	689	706	684	657	678	678	697	706	677	674	669	702	648	712	752	695	668	688	683	699	694	692	725	655	660	669	620	671	700	678	621	710	663	658	719	653	686	652	678	646	669	684	723	687	710	734	662	664	699	694	671	661	688	727	696	696	695	708	713	716	738	691	693	678	694	707	657	718	672	715	692	666	739	698	721	704	634	687	673	628	696	672	735	655	685	688	726	661	721	698	710	693	686	646	689	699	692	712	693	649	755	662	668	672	675	706	730	708	666	683	720	748	712	705	681	682	705	726	695	697	733	682	661	655	719	711	722	702	710	686	669	736	750	696	682	704	679	728	657	698	642	700	716	696	671	671	728	669	680	705	695	652	655	677	652	719	657	720	747	698	746	726	680	703	707	663	717	669	716	683	688	686	694	698	734	662	662	694	706	744	707	658	699	683	724	671	699	680	707	672	685	691	650	675	721	724	676	701	685	699	691	721	660	749	659	713	670	661	654	686	732	709	662	717	735	716	695	650	712	699	701	706	678	689	723	732	659	668	730	759	720	720	650	655	712
1305	757	460	356	656	738	651	615	549	500	415	345	305	291	269	210	191	197	156	150	138	131	120	112	131	97	106	101	97	90	99	95	88	76	83	78	66	70	73	72	85	81	59	78	58	54	61	74	79	54	65	51	52	66	61	59	59	67	60	52	55	52	51	54	49	59	56	49	56	53	47	35	53	54	35	47	50	45	48	53	43	56	63	61	52	35	51	45	52	39	44	50	42	50	55	52	52	41	55	44	60	49	41	52	41	40	54	46	54	46	49	47	49	46	56	46	37	45	48	40	52	53	53	44	56	40	49	56	43	47	62	42	43	64	38	61	35	51	51	48	53	47	39	56	44	47	47	49	51	50	61	53	49	53	52	54	49	54	50	33	52	45	46	48	34	43	40	59	56	45	50	42	60	34	36	53	48	47	56	47	66	51	54	65	53	49	45	43	52	64	43	45	41	54	47	46	63	54	64	49	43	58	54	58	58	49	45	54	39	43	57	47	45	50	55	41	57	50	51	34	40	48	49	52	53	41	49	51	38	57	51	57	47	52	44	49	50	51	53	45	51	59	52	37	51	49	48	46	61	53	51	43	40	57	50	46	34	45	41	49	47	52	48	42	45	47	47	45	58	52	43	37	46	58	59	50	55	44	58	42	41	53	61	40	44	40	47	56	57	52	50	53	40	49	36	54	42	49	52	38	49	53	56	46	45	45	51	51	44	50	43	48	49	48	51	47	54	53	49	66	53	42	58	37	63	53	58	43	51	60	52	46	47	55	43	57	52	50	40	57	52	40	49	48	49	62	50	39	44	43	52	54	49	50	46	57	58	47	47	59	56	51	33	36	45	47	50	37	60	52	48	53	46	53	59	41	48	52	51	54	48	49	48	45	54	40	51	60	54	46	49	56	44	57	53	42	54	58	53	54	43	57	46	62	52	43	50	47	55	46	46	63	30	44	49	38	45	51	52	51	40	43	50	45	38	44	55	56	46	45	44	47	45	54	38	42	49	53	32	48	42	44	44	45	58	52	47	48	51	57	42	57	60	49	63	41	53	52	43	51	48	57	48	41	42	46	37	50	51	59	37	54	48	53	51	48	53	41	37	44	44	41	39	48	51	50	46	42	56	59	33	34	54	59	53	54	45	37	43	46	32	52	37	49	39	40	52	41	47	68	49	55	52	52	45	43	52	55	49	45	45	49	46	48	56	38	47	41	47	49	42	48	54	51	51	34	48	48	57	47	52	42	51	53	46	40	52	48	37	53	40	56	61	47	44	49	60	46	43	46	53	61	42	48	41	47	53	52	46	54	50	51	43	63	58	58	56	42	51	34	35	52	57	50	37	44	58	45	60	57	49	49	56	59	59	49	54	43	49	49	47	53	38	56	64	40	49	55	39	35	39	43	49	52	54	40	55	57	45	57	43	52	51	48	51	63	43	56	64	68	56	39	50	67	39	56	44	45	45	45	45	40	50	48	41	49	42	56	43	37	46	46	49	51	42	56	46	49	48	45	49	45	48	49	57	50	53	44	49	43	47	55	47	58	38	49	37	51	54	68	60	44	53	44	58	57	41	39	49	49	40	61	56	40	47	48	50	45	60	40	48	55	61	52	35	40	51	39	42	56	52	51	50	57	55	53	44	49	60	55	63	39	60	46	53	43	58	46	41	31	50	49	52	48	61	55	40	49	48	56	47	40	35	52	39	52	33	38	39	59	57	45	48	51	54	44	52	53	46	48	52	58	58	45	49	47	51	49	51	47	47	38	52	52	46	53	45	50	61	48	51	43	49	57	49	68	55	59	47	41	68	59	46	52	50	45	57	52	52	44	44	44	58	48	44	54	54	50	69	50	41	41	37	44	39	54	58	46	45	54	37	48	40	46	63	58	35	55	40	58	55	45	56	47	57	59	49	40	44	52	57	36	47	44	57	42	53	46	48	50	44	51	47	48	39	56	56	47	48	48	42	61	44	45	41	39	56	42	49	48	50	45	53	59	46	62	41	33	60	36	52	58	38	42	50	41	41	49	54	59	45	44	51	57	56	48	43	47	41	54	50	39	41	61	62	55	50	63	48	44	43	44	60	45	56	44	50	52	50	56	35	47	47	45	41	54	58	41	37	36	46	47	44	54	51	46	43	57	39	44	40	53	42	45	56	38	52	41	52	39	58	47	52	54	46	69	51	33	53	45	43	44	45	49	39	49	44	69	45	49	38	47	45	50	39	39	36	52	51	51	41	49	48	48	38	41	62	45	30	41	48	46	50	51	46	42	40	51	42	44	59	46	44	50	47	57	61	46	41	41	68	33	52	52	43	50	54	51	49	41	47	53	48	37	62	45	55	37	58	49	40	49	64	53	63	41	44	55	47	55	52	33	45	42	55	42	50	43	37	44	45	48	54	45	53	44	56	48	32	47	48	46	42	48	37	45	54	44	45	46	47	58	50	41	38	65	51	39	50	52	49	46	48	43	41	55	39	52	51	47	59	58	55	55	49	61	51	44	63	51	43	50	47	49	47	48	54	59	56	50	53	44	55	63	48	44	45	36	64	54	59	71	52	41	46	42	41	43	60	50	45	48	50	60	46	50	55	49	48	47	58	45	47	40	47	49	39	61	52	47	46	51	46	43	47	48	57	56	50	50	58	49	52	46	51	51	46	44	50	53	52	34	38	58	39	38	47	54	45	57	45	56	59	49	45	35	52	37	44	59	46	51	40	51	49	51	37	57	46	53	42	55	45	57	52	56	47	42	43	40	44	40	41	51	36	59	48	44	44	49	44	49	43	61	54	59	55	48	50	47	52	51	60	47	45	57	38	56	68	47	44	57	54	54	56	44	56	51	62	47	50	52	54	63	49	42	58	51	49	62	52	48	41	54	46	51	43	60	38	40	52	52	50	51	55	57	61	55	49	56	31	49	43	55	52	48	60	47	55	50	55	40	41	55	55	47	42	39	42	51	52	39	59	49	41	50	44	56	47	42	45	45	64	40	51	45	46	46	44	44	53	46	56	53	45	53	51	53	46	53	40	35	38	47	33	47	58	45	60	43	48	48	46	50	38	57	61	39	49	60	57	50	46	42	45	38	59	42	58	39	44	41	48	53	46	56	64	51	50	55	62	54	44	65	26	53	44	57	53	43	64	51	49	57	36	40	35	39	41	44	52	49	56	54	49	40	60	40	37	42	38	70	40	51	50	54	46	47	50	43	48	49	51	54	48	47	49	55	41	47	46	62	49	45	58	55	55	35	44	42	58	46	44	53	52	42	46	39	43	42	56	54	61	56	56	49	48	40	52	48	49	54	49	44	53	51	36	48	50	39	54	51	56	48	46	47	48	57	50	57	47	52	38	60	52	47	50	50	40	39	48	43	49	44	54	50	42	41	54	51	60	42	50	51	41	47	50	49	59	36	49	45	48	51	51	49	61	47	55	44	34	60	56	51	50	55	47	59	54	44	46	49	46	53	42	52	56	47	58	43	47	45	35	56	44	43
21012	15343	9851	22605	31450	31081	28013	24700	21495	18498	16151	13969	12166	10505	9693	8435	7418	6656	5938	5146	4749	4153	3796	3426	3245	3026	2885	2725	2705	2506	2403	2319	2292	2256	2077	1955	1865	1813	1761	1714	1596	1544	1485	1497	1430	1470	1283	1228	1167	1168	1148	1158	1066	1088	1060	1001	970	1007	1003	945	920	944	928	942	911	963	863	858	849	820	856	857	816	845	866	792	764	786	853	770	778	757	814	730	763	777	746	750	783	742	764	752	715	752	770	758	688	722	744	760	789	699	737	726	709	714	709	707	731	684	700	763	682	724	703	698	755	741	760	773	716	720	751	700	710	741	735	682	703	749	711	688	708	738	695	713	696	736	721	734	696	759	698	726	697	687	716	734	673	747	655	722	708	706	724	692	687	727	693	701	703	706	733	759	701	728	680	744	723	679	736	741	685	710	678	662	684	701	708	728	672	750	729	682	741	705	789	694	687	693	699	738	708	718	712	712	715	747	727	669	705	738	739	724	680	736	655	701	686	726	721	728	693	689	642	695	729	723	676	714	732	670	693	650	741	705	704	680	650	697	691	689	726	720	734	676	671	698	704	672	785	680	703	704	683	753	726	742	725	733	668	751	737	696	722	706	700	707	695	701	705	706	723	668	728	769	661	697	697	695	685	712	741	706	684	669	681	698	753	704	696	766	670	678	707	705	703	716	732	709	721	658	687	690	688	679	725	700	685	734	724	673	697	782	686	704	680	695	681	771	683	700	699	674	734	725	716	701	701	721	711	676	689	713	706	721	718	709	717	667	711	737	732	721	712	686	664	750	682	723	705	678	702	694	730	668	689	694	692	695	723	656	677	715	688	705	678	687	666	684	688	675	708	701	727	670	696	718	720	740	715	747	700	738	691	725	695	680	672	719	727	672	733	728	714	735	682	704	684	685	707	722	727	690	687	707	724	710	696	728	694	758	738	711	706	670	701	697	700	678	716	714	689	665	710	669	725	673	673	712	705	688	720	731	760	736	741	675	671	708	670	704	715	736	726	696	720	711	706	730	705	656	685	701	719	726	711	678	656	720	717	735	710	719	703	693	706	709	714	723	698	690	716	710	734	727	692	705	706	752	690	683	679	703	732	672	707	647	717	721	679	736	700	712	753	672	713	728	691	742	731	684	755	678	698	676	726	674	698	707	673	712	744	738	697	696	733	742	740	739	715	771	691	724	679	699	660	729	683	728	757	699	679	768	711	680	664	722	737	712	681	711	706	708	691	687	689	697	694	754	745	747	721	645	683	663	663	716	744	775	757	701	685	695	676	722	678	716	687	645	718	678	706	699	678	736	726	700	731	707	718	669	704	737	688	673	698	711	706	679	731	677	699	709	708	702	699	679	701	740	759	646	719	717	715	693	723	700	701	769	734	723	690	731	726	698	729	708	654	704	693	712	691	719	683	710	738	669	720	709	717	721	662	777	731	686	750	707	722	698	723	700	665	728	704	747	758	754	726	685	693	727	723	725	671	702	746	689	734	728	724	699	701	689	726	703	704	708	728	675	699	702	699	675	714	697	688	647	689	717	722	714	701	732	700	691	709	716	695	724	730	694	734	750	668	683	713	754	656	717	654	735	692	680	733	676	703	690	662	737	729	697	751	729	710	727	671	687	723	713	690	721	717	721	694	698	708	668	751	646	720	732	702	702	740	696	699	723	750	707	680	687	713	678	689	700	723	701	727	717	715	747	771	732	698	653	761	664	721	687	723	705	738	711	723	732	675	712	709	680	661	674	709	682	696	672	682	671	716	750	707	673	679	700	730	688	698	683	686	744	749	727	728	706	669	744	719	712	727	702	678	696	721	738	665	711	715	686	701	686	762	681	703	703	724	658	662	680	696	764	735	719	698	709	734	703	726	695	740	741	719	680	678	670	722	727	700	737	698	682	757	704	716	672	692	716	684	717	731	733	720	659	708	765	681	704	689	693	712	737	681	700	719	697	722	698	723	757	673	738	724	689	718	752	729	735	675	700	702	676	704	725	693	724	670	703	687	696	751	719	717	711	714	713	711	700	711	722	733	699	754	725	689	678	689	696	707	679	712	694	715	721	677	672	710	735	751	669	741	689	717	689	663	701	707	691	662	730	702	671	728	702	702	684	741	722	735	682	619	722	759	713	741	729	745	692	708	744	731	716	690	739	662	719	739	700	753	688	723	711	742	773	763	788	681	698	709	680	733	682	742	744	700	673	761	729	735	717	747	695	762	748	688	701	701	720	692	733	722	688	668	723	711	690	701	671	689	700	686	701	691	679	676	705	679	746	682	688	688	710	689	671	712	662	694	702	756	689	715	707	698	705	715	736	688	686	740	731	772	677	686	715	675	723	673	655	730	731	710	696	685	692	732	725	733	658	696	681	711	721	709	729	706	696	688	721	699	714	641	721	682	716	713	684	700	720	688	706	694	721	691	692	724	701	719	685	675	706	686	751	719	719	702	697	713	722	732	680	685	707	691	744	721	675	750	668	734	692	728	691	703	691	679	719	706	713	715	718	712	665	730	704	736	699	694	661	764	731	693	683	717	741	723	735	698	673	708	711	664	670	689	700	755	683	720	688	723	712	686	705	690	723	681	712	660	745	704	719	653	716	648	719	752	711	702	670	688	693	667	748	684	683	676	674	729	698	667	691	687	679	675	692	666	740	707	713	733	690	720	772	689	724	736	710	717	714	707	724	678	709	699	710	706	713	711	688	737	685	688	723	704	708	680	698	722	682	713	687	681	697	682	719	691	705	707	680	653	648	668	700	811	669	689	695	679	692	663	706	723	715	669	720	670	738	714	728	733	715	666	669	692	676	701	692	655	710	676	726	702	671	702	697	729	763	706	741	706	729	711	724	693	678	770	756	690	684	706	726	691	729	693	685	703	682	701	749	683	731	746	680	756	711	701	735	689	713	709	687	690	674	713	710	718	707	743	683	723	729	753	695	691	732	701	742	718	693	686	693	682	745	733	657	675	702	728	682	721	713	741	685	705	713	703	722	710	662	657	687	672	718	679	696	706	675	717	725	694	698	700	717	696	706	705	728	698	681	670	696	762	694	671	750	682	745	721	707	733	700	731	674	660	677	675	734	688	743	682	719	716	721	752	751	745	751	682	704	700	712	714	732	702	685	715	731	738	659	703	723	671	717	702	711	687	675	744	680	727	695	671	673	745	693	702	728	696	688	720	669	710	719	735	712	682	703	749	727	705	690	710	702	698	751	732	699	748	727	674	669	699	752	721	716	679	731	738	702	709	703	702	729	714	745	730	711	756	764	673	738	647	707	706	733	665	714	659	724	716	726	690	708	702	675	708	712	734	752	729	707	672	691	710	725	720	677	687	699	700	659	731	711	723	692	748	703	668	723	738	751	697	697	740	693	713	765	773	737	659	765	708	685	706	686	741	726	683	681	717	744	699	694	660	706	754	740	664	706	746	751	670	671	655	703	686	684	720	700	672	670	722	729	736	738	739	714	701	715	642	685	699	725	689	686	740	731	720	625
3119	677	444	352	604	705	669	591	523	436	393	372	310	273	242	220	217	217	160	153	134	129	119	129	115	109	100	93	89	114	95	110	90	100	89	74	94	80	75	98	79	96	77	74	76	75	95	70	71	84	73	82	79	71	69	78	58	64	75	71	72	69	56	73	68	56	61	69	76	68	72	60	67	81	67	76	78	83	70	57	58	58	63	69	74	53	60	62	70	47	67	67	60	64	56	55	69	56	67	57	69	57	41	61	54	69	52	65	57	66	58	82	52	55	53	62	56	63	48	59	52	62	70	61	66	76	69	58	56	57	78	57	85	61	58	61	65	60	65	74	77	64	65	63	71	59	75	59	69	61	62	74	62	61	69	64	78	65	63	61	63	61	58	77	75	61	66	70	67	65	69	58	70	52	70	56	68	53	50	61	79	54	58	68	71	60	59	57	55	66	68	62	80	66	45	65	68	67	75	59	68	60	61	60	62	67	60	70	62	77	64	60	50	65	60	70	67	60	59	59	56	66	58	69	74	58	48	63	64	52	67	67	59	65	66	76	53	57	53	67	60	71	47	60	62	60	67	63	55	45	61	55	73	55	78	63	66	61	77	71	58	51	67	46	64	50	58	65	67	70	64	75	65	65	54	66	61	61	64	69	69	51	63	57	64	66	53	68	82	68	88	65	66	82	71	55	57	69	59	59	60	60	74	63	62	59	55	58	67	55	75	64	67	63	67	50	47	88	68	71	57	62	55	56	59	56	81	73	62	65	42	61	60	65	63	67	72	64	54	51	67	73	63	66	55	65	70	72	61	67	68	61	58	55	71	47	61	66	70	65	70	62	47	57	63	64	72	55	58	62	56	66	61	67	69	67	66	53	51	55	63	64	52	73	65	66	65	57	64	69	53	46	61	52	77	67	65	61	65	54	58	68	70	65	61	57	73	52	81	59	67	75	62	71	53	68	66	56	51	47	59	63	63	54	64	56	49	52	68	72	69	62	82	63	67	58	75	61	52	69	60	67	53	65	71	67	50	60	54	54	61	63	58	63	59	58	63	77	58	58	58	80	47	61	69	58	67	52	77	60	58	62	64	48	62	62	55	66	53	73	53	62	57	62	59	63	71	79	66	68	70	60	62	49	59	55	70	60	73	59	62	66	59	56	70	54	61	55	55	62	72	58	50	74	61	64	81	71	65	64	65	60	73	56	57	73	63	66	58	75	54	43	57	53	61	70	65	62	78	58	55	72	67	81	61	63	64	61	63	64	56	51	64	62	73	67	50	61	51	77	81	60	59	49	62	65	53	70	60	62	69	66	59	62	57	53	52	65	62	74	59	65	61	65	54	71	62	68	64	61	75	62	61	51	65	66	74	53	63	71	60	57	56	67	54	62	65	61	56	87	62	58	42	62	67	69	59	60	64	55	65	51	69	64	55	67	71	62	83	70	65	60	66	56	75	62	72	70	50	59	71	73	84	56	72	71	58	72	66	60	66	70	62	75	60	66	69	78	63	76	60	73	55	72	61	70	68	61	55	64	63	67	63	61	68	75	54	69	61	68	53	61	57	59	59	67	73	64	57	74	72	64	72	64	58	64	65	72	63	72	56	78	60	71	58	61	61	69	63	61	66	57	55	56	59	67	56	64	59	76	56	65	51	57	66	52	74	57	46	69	62	75	56	61	54	60	71	61	68	61	78	71	50	54	54	68	63	71	64	54	73	67	79	49	56	67	58	72	63	67	57	56	57	59	51	76	64	74	55	77	61	53	56	53	57	50	64	76	61	70	72	56	59	73	76	66	71	58	51	74	76	38	71	56	54	61	65	64	50	55	65	55	64	54	69	61	53	83	61	57	83	57	54	69	55	64	71	55	59	70	70	55	50	76	54	57	54	68	62	51	62	68	65	75	57	55	67	71	69	52	66	64	74	63	68	81	50	61	69	69	63	52	78	59	56	62	72	64	57	66	72	49	61	60	45	51	69	71	58	71	52	67	61	63	67	62	56	61	66	72	57	65	63	54	65	55	60	57	67	56	66	64	57	68	62	71	56	49	68	73	75	50	71	56	60	52	61	58	66	70	70	61	68	60	70	58	41	62	71	71	68	71	71	61	63	60	53	73	51	71	58	78	73	65	76	43	60	70	63	82	56	60	70	64	57	66	61	53	66	48	54	62	58	53	64	83	63	73	72	56	80	59	60	63	53	46	72	69	67	74	68	68	60	58	55	55	62	55	66	57	71	68	54	71	64	58	59	62	59	55	62	49	74	64	62	57	82	61	68	66	69	51	56	50	58	58	60	61	58	75	72	59	62	67	63	64	59	67	62	60	65	72	52	69	58	66	76	67	43	79	72	57	71	65	65	60	68	53	61	64	58	65	78	69	57	62	52	71	71	66	63	64	59	49	56	61	77	52	71	61	68	59	64	61	82	58	56	61	72	53	57	66	65	57	76	58	66	67	46	69	57	56	59	58	71	54	55	51	55	78	59	49	70	60	62	78	55	64	63	66	79	58	68	71	70	73	67	50	66	68	65	64	56	59	74	75	65	52	64	77	69	54	58	62	75	62	73	57	73	53	70	64	61	52	57	55	57	60	60	63	65	62	68	75	60	62	60	63	50	55	60	82	73	67	74	51	67	61	70	59	69	68	75	61	67	63	63	68	61	54	64	58	60	72	55	59	70	66	69	63	69	59	58	64	82	62	66	66	55	64	66	53	63	58	54	69	62	55	57	71	73	64	73	59	73	67	59	61	64	61	59	64	65	64	67	57	53	79	76	58	59	63	65	61	69	62	68	67	86	60	71	59	49	52	55	66	54	65	57	50	59	75	72	68	63	57	47	51	81	72	55	61	58	62	62	63	73	68	67	77	61	52	55	80	65	69	68	60	67	67	67	72	64	60	71	64	73	74	66	71	67	63	46	79	63	53	66	67	57	67	74	52	64	58	53	65	53	60	59	72	61	60	59	57	57	75	59	63	72	55	56	56	64	70	57	76	64	61	75	78	64	70	57	67	60	47	56	63	48	65	65	71	78	63	46	69	80	85	56	68	61	76	68	71	72	57	58	59	66	59	68	62	66	57	65	60	58	63	54	61	54	57	54	55	70	65	71	68	55	66	48	56	62	75	58	60	65	56	62	66	61	76	57	56	64	71	71	55	65	71	61	67	60	61	61	66	64	60	67	67	57	60	67	53	61	67	57	66	76	64	71	51	70	71	80	73	70	74	66	58	66	59	59	66	58	70	63	72	55	70	58	70	43	73	73	63	69	56	64	66	62	53	55	55	55	64	68	68	53	67	71	69	64	74	60	49	67	64	68	66	57	57	63	61	67	58	61	62	63	69	73	68	70	76	74	59	78	60	52	69	55	53	66	65	49	76	74	62	59	63	62	73	67	73	83	65	63	65	66	62	66	65	52	57	59	68	70	54	53	55	68	63	61	70	63	68	79	59	58	61	50	59	56	68	76	54	86	51	71	50	64	62	56	73	54	61
19763	14030	9267	21596	30180	29941	27254	23740	20851	17925	15381	13524	11776	10661	9180	8084	7182	6475	5748	5109	4790	4168	3896	3561	3201	3202	2951	2923	2785	2641	2551	2524	2416	2274	2157	2036	2008	1934	1843	1814	1744	1661	1618	1579	1511	1550	1466	1376	1341	1337	1324	1277	1232	1226	1224	1135	1153	1142	1156	1102	1106	1094	1124	1080	1081	1065	1099	1039	1018	985	1066	999	1038	1006	1027	959	973	976	994	995	1014	938	932	955	962	926	915	945	934	942	940	920	964	923	852	968	953	947	925	890	950	945	955	944	925	889	905	898	941	880	921	913	941	953	978	922	928	909	905	919	888	859	926	852	921	927	884	871	886	864	872	894	889	849	929	848	876	883	912	878	912	911	911	895	899	845	882	895	878	940	911	839	921	884	884	885	892	949	870	923	878	922	879	930	901	877	899	862	883	905	897	876	912	885	939	918	921	859	928	918	870	883	916	870	912	906	878	844	933	889	854	884	937	846	896	894	921	867	889	857	903	847	883	888	906	886	859	897	940	856	947	885	885	937	895	899	933	888	944	871	882	956	865	899	885	914	913	866	869	941	915	874	863	925	873	899	842	882	932	866	883	844	906	963	908	879	961	868	889	902	875	905	881	903	902	908	874	878	891	906	885	870	881	878	905	855	911	898	878	888	902	909	876	893	949	970	878	938	848	882	910	873	865	917	917	939	903	902	885	908	928	937	883	953	854	884	967	905	888	923	883	879	902	911	895	897	878	918	858	970	808	899	880	917	864	866	869	900	882	838	843	884	931	900	862	914	877	968	948	943	890	835	884	888	935	914	915	880	922	878	932	913	932	907	927	883	906	918	890	866	884	827	919	900	874	879	865	912	867	882	950	878	891	814	909	902	916	874	925	864	877	930	882	931	894	902	884	839	852	898	903	905	919	861	956	847	883	894	898	884	924	892	850	859	886	909	887	865	851	934	919	911	896	899	869	855	884	922	926	912	823	844	867	888	908	861	885	860	851	914	903	939	871	893	837	864	916	889	891	873	923	863	859	843	868	922	921	923	888	906	884	929	873	910	883	867	871	914	866	870	856	905	888	866	925	875	910	872	897	904	933	931	919	888	912	970	885	932	850	898	891	908	877	879	868	886	889	902	881	937	930	850	901	865	914	901	871	866	880	877	838	894	898	865	885	909	875	918	881	916	910	873	894	838	876	864	940	942	887	900	853	918	906	873	904	884	905	917	901	920	920	863	890	845	901	853	906	895	939	865	902	868	888	878	928	860	864	932	924	915	940	880	899	890	913	906	955	925	843	849	892	903	940	902	910	852	949	859	931	922	899	897	935	854	927	823	922	857	891	876	917	891	865	866	870	870	871	901	837	920	876	938	884	895	851	971	839	873	920	882	857	860	895	949	911	918	909	902	903	920	924	873	857	851	951	877	899	919	884	889	892	850	933	920	936	913	879	885	937	890	887	906	861	923	885	886	890	876	930	826	887	854	934	891	901	907	912	860	907	862	931	905	893	901	922	884	904	874	885	951	890	883	924	933	884	918	894	911	884	905	959	893	887	893	861	901	908	939	911	906	920	893	893	854	925	925	911	932	933	886	929	970	908	871	897	874	932	949	861	898	895	863	878	898	913	939	930	864	948	901	895	933	913	943	896	922	921	864	947	893	896	942	886	919	846	872	894	884	916	877	905	928	924	985	914	911	842	889	867	896	916	845	901	853	911	907	894	903	888	890	898	926	928	877	936	888	848	932	934	879	886	887	914	894	878	882	923	888	967	897	873	893	857	919	909	850	884	841	857	915	852	941	893	853	905	952	880	897	860	866	935	887	893	858	894	908	880	906	907	830	927	891	889	940	836	892	930	913	827	883	869	933	861	889	894	868	871	836	885	912	940	901	926	933	885	944	858	912	897	856	936	969	893	893	858	874	877	899	920	859	927	930	852	891	866	865	931	879	893	857	900	887	860	884	937	899	924	882	891	919	872	910	922	930	888	930	842	936	908	876	952	915	900	838	930	968	940	860	929	890	910	852	878	869	920	872	932	922	921	823	903	835	853	903	863	889	893	884	862	844	905	913	865	917	874	868	838	924	849	859	932	892	898	921	890	946	898	851	905	910	879	870	875	921	867	880	925	911	939	913	908	894	843	929	840	858	894	899	876	920	895	909	884	912	917	906	910	955	912	934	852	895	921	925	928	891	896	879	864	947	835	910	895	875	883	874	858	933	894	837	879	914	896	912	841	835	978	861	893	951	943	868	871	887	910	893	864	880	850	940	864	873	905	893	866	883	898	843	897	858	863	873	846	897	849	841	922	903	919	867	902	865	859	873	919	901	945	907	878	929	959	821	907	908	890	899	875	944	924	898	904	891	937	839	880	898	954	874	900	901	890	899	898	910	907	914	915	894	912	927	895	885	925	896	925	896	892	891	924	881	905	885	934	935	887	836	893	866	967	903	913	900	884	886	903	913	899	921	867	873	887	937	860	861	977	863	901	932	895	845	924	908	949	835	918	902	940	901	939	912	927	874	977	895	919	862	882	875	915	814	860	897	866	940	886	918	904	821	908	898	914	894	895	891	858	953	898	901	893	801	888	879	893	896	910	893	916	896	856	911	873	937	888	870	906	889	964	844	925	899	870	871	898	907	888	885	867	892	882	916	904	913	875	938	902	939	863	894	889	826	898	903	966	893	855	889	913	893	888	921	916	944	929	904	909	939	853	928	881	975	863	912	906	903	893	929	885	872	837	874	874	909	852	840	918	922	879	899	915	914	919	871	887	918	856	940	875	868	904	899	887	905	875	912	873	868	929	920	941	959	887	851	918	945	898	897	899	858	882	882	914	784	887	873	935	920	857	889	896	868	846	897	887	918	865	908	901	909	866	887	875	921	903	845	865	915	908	905	952	927	904	853	916	858	878	877	889	907	889	829	830	853	899	827	924	917	880	887	876	896	842	922	891	932	912	914	967	924	881	963	916	942	885	882	905	869	884	834	895	932	865	870	904	937	902	919	878	866	895	886	899	923	877	891	895	865	892	899	932	890	938	923	918	909	846	898	879	863	912	861	897	898	863	952	882	931	853	876	881	931	851	918	913	931	927	880	910	902	911	911	909	836	899	866	933	866	874	936	912	854	880	860	878	876	891	851	926	847	917	886	908	889	831	879	886	884	901	851	910	857	921	866	916	902	890	879	878	860	893	941	905	839	932	908	902	868	897	863	915	892	884	841	875	917	880	866	915	876	907	895	890	908	919	912	937	872	883	935	832	879	854	883	875	885	873	939	895	884	857	904	860	862	862	853	893	911	924	904	906	880	927	905	902	927	900	828	909	886	864	939	923	921	866	867	883	907	916	933	875	879	878	926	855	864	921	901	936	953	944	823	846	910	938	877	921	906	893	889	863	877	913	881	924	856	916	855	900	922	930	895	932	890	901	926	947	840	902	909	889	938	955	876	912	892	863	853	909	880	931	886	877	908	908	902	934	866	918	873	846	916	952	870	901	932	873	891	870	938	882	932	884	862	881	934	917	885
2442	1024	617	508	916	1104	972	865	749	677	505	532	454	378	345	319	264	274	251	198	197	170	171	150	142	148	132	119	135	131	117	109	118	107	110	109	103	102	99	93	78	94	82	92	96	79	79	85	89	80	72	97	69	73	64	75	90	80	74	69	73	86	69	79	76	64	77	59	59	69	66	69	64	59	67	93	61	64	67	60	71	52	70	64	80	62	65	62	78	74	62	69	74	80	61	85	67	74	84	57	67	62	67	70	61	70	57	75	65	61	73	62	61	60	63	70	70	64	59	63	63	63	72	64	53	64	79	63	59	62	72	80	64	59	65	66	79	48	65	71	65	66	71	70	77	80	61	55	67	61	74	66	61	54	73	56	66	72	69	57	54	66	65	66	64	74	58	69	69	64	57	68	79	65	59	62	67	56	82	70	78	65	73	59	71	79	71	64	63	76	55	84	64	87	60	57	67	56	69	68	66	65	55	74	47	72	61	57	63	74	68	58	78	57	59	63	52	66	57	67	84	63	60	68	54	76	65	65	78	63	69	64	64	58	55	59	67	50	47	75	65	56	63	61	66	65	70	51	63	66	61	82	80	53	63	72	63	54	82	67	51	60	59	57	61	68	71	57	63	71	64	62	65	71	72	63	66	70	63	69	55	61	70	78	72	65	56	70	59	61	60	68	77	41	64	52	56	75	73	77	68	78	59	70	54	60	73	58	60	76	62	56	61	62	72	80	65	64	51	58	72	72	65	68	67	84	60	72	73	57	74	72	67	68	61	66	47	62	71	59	57	56	54	75	58	60	57	56	60	58	59	60	58	75	68	72	56	73	72	68	54	54	58	53	78	57	71	71	59	79	68	47	59	66	74	68	67	65	64	60	79	58	62	64	64	60	62	72	58	63	66	78	67	62	74	66	70	71	61	61	59	48	54	64	57	60	63	58	56	68	61	56	65	71	65	61	50	63	71	68	61	80	67	68	68	81	65	77	81	79	58	63	63	67	61	69	63	85	69	75	67	67	62	61	81	68	72	69	69	72	72	70	83	55	61	71	67	69	64	51	63	55	82	69	61	58	64	70	77	71	49	67	68	59	75	80	87	61	80	54	62	65	58	69	63	69	53	74	63	67	69	60	68	64	50	61	64	65	66	66	69	65	59	67	73	62	69	60	71	55	64	65	62	62	60	72	62	61	72	66	61	67	62	70	77	75	69	44	54	67	75	62	76	61	65	75	66	76	57	81	66	67	74	76	80	72	63	60	67	69	51	69	71	75	71	62	57	67	54	60	57	64	64	66	52	65	52	79	63	65	66	66	64	68	67	66	43	72	82	73	75	51	69	66	75	65	82	60	52	70	68	78	73	59	58	50	59	64	63	66	58	64	74	61	59	54	58	46	68	60	72	76	58	67	75	71	60	67	47	74	62	63	79	65	66	67	64	71	45	49	73	79	72	63	64	84	58	59	66	71	67	65	67	64	56	68	73	67	74	79	72	70	53	59	78	63	65	76	54	65	47	73	64	62	59	49	81	64	47	68	59	53	65	65	68	65	63	58	71	67	70	64	71	60	67	61	64	75	65	68	76	70	68	68	68	59	70	75	55	67	69	59	76	50	54	69	71	81	72	72	58	64	64	59	49	69	72	61	73	71	70	70	61	82	83	72	71	65	62	64	77	64	68	66	54	49	46	76	74	65	65	65	64	57	65	57	59	62	61	53	76	66	60	67	70	67	64	80	69	58	77	49	51	64	67	61	75	76	63	82	65	55	66	66	64	66	75	57	66	67	69	63	57	68	62	51	59	65	65	74	69	56	65	63	59	64	75	68	77	53	69	55	73	69	62	55	75	63	71	66	59	73	59	78	61	52	62	75	57	52	56	63	65	59	59	58	52	69	52	77	63	71	64	67	58	60	70	61	69	59	60	58	74	64	63	70	84	63	57	85	61	59	53	65	75	67	54	70	48	67	68	58	73	61	65	64	72	59	57	69	63	63	66	52	50	67	65	65	63	54	51	69	59	59	83	70	66	70	59	72	63	81	68	50	62	69	55	57	70	63	75	76	72	65	65	59	62	56	64	66	59	79	58	58	79	51	52	76	60	62	53	59	61	56	65	64	57	53	51	52	65	73	68	71	59	82	68	60	66	71	66	55	65	68	73	72	71	56	57	61	66	60	73	55	71	67	57	78	62	63	74	64	60	73	58	66	75	55	73	68	73	69	65	61	71	68	63	79	61	59	69	61	73	58	51	61	64	59	65	70	73	71	69	74	75	73	68	68	74	66	72	73	63	68	65	71	72	76	82	71	76	52	70	68	77	55	64	65	53	62	72	67	70	80	57	52	80	67	66	72	75	54	70	62	68	67	65	50	76	64	53	58	60	69	74	67	63	63	64	69	74	49	73	65	56	55	67	59	63	67	70	52	75	75	62	73	62	54	69	66	70	59	56	59	75	52	63	57	58	55	68	89	66	68	75	67	79	68	64	78	68	64	70	69	73	66	61	56	52	72	51	76	68	72	56	61	55	60	63	64	69	61	62	73	48	64	60	62	66	68	76	73	50	57	81	62	57	61	76	60	68	67	70	72	73	53	65	68	72	65	68	81	74	50	59	62	66	81	69	62	60	66	54	72	68	67	69	76	58	77	56	83	73	52	68	72	61	71	67	77	68	60	66	70	62	81	61	57	54	61	93	62	82	72	64	61	68	87	80	66	74	75	64	80	77	70	61	60	71	68	71	69	58	58	63	69	64	66	61	57	69	63	65	66	58	76	63	62	74	67	75	57	65	59	66	64	55	77	69	60	48	64	80	63	66	66	63	45	56	48	63	77	66	69	55	66	63	73	57	62	68	68	67	67	68	67	64	72	70	69	74	55	62	63	53	59	54	55	72	70	64	67	61	55	60	59	66	69	70	65	78	57	70	72	61	57	62	69	66	67	62	68	64	77	67	65	60	75	65	64	64	73	50	69	73	64	79	68	66	61	73	72	65	58	64	71	60	81	55	58	68	55	74	64	59	57	64	53	60	59	62	61	62	58	68	53	62	62	80	59	63	58	57	54	63	71	60	65	64	59	47	50	78	69	62	68	61	67	62	77	65	62	60	73	66	69	66	67	75	75	63	62	69	57	59	63	89	68	66	72	51	69	64	70	65	79	79	65	65	64	69	57	66	62	53	69	47	69	60	78	43	71	66	71	62	85	69	61	65	54	60	64	62	75	71	77	49	64	70	66	51	63	51	78	67	83	60	49	63	59	61	69	64	56	78	62	57	66	61	58	65	72	82	67	80	61	62	70	70	79	57	70	57	71	57	68	79	63	57	68	67	66	63	79	72	59	65	86	54	73	48	67	55	54	75	68	70	59	67	90	69	70	64	50	70	66	63	53	75	62	57	62	65	82	57	77	67	57	67	70	65	65	79	64	85	60	65	70	62	58	62	61	65	59	70	69	58	70	63	66	83	57	76	67	64	67	55	77	62	58	70	64	44	64	75	57
25054	18052	12601	26393	35271	35099	32246	29066	25608	22575	19896	17723	15742	14194	12633	11378	10143	8907	8021	7279	6394	5761	5367	4831	4390	4356	4054	3815	3685	3451	3327	3156	3177	2908	2775	2600	2515	2400	2357	2220	2157	2137	2021	1992	1900	1768	1780	1654	1572	1622	1535	1501	1464	1466	1384	1331	1379	1250	1252	1263	1184	1253	1238	1242	1185	1181	1131	1176	1097	1198	1139	1093	1095	1136	1109	1079	1066	1054	1007	1059	1026	1037	1030	978	1038	1034	975	971	1030	994	964	1035	991	966	969	952	945	991	946	963	958	915	922	920	913	912	1014	954	917	920	959	887	995	913	944	962	927	943	930	951	926	891	948	885	930	875	900	887	933	944	913	928	928	891	962	887	932	898	907	874	903	923	955	939	983	946	911	891	901	905	861	912	942	897	937	950	977	960	930	894	860	942	906	926	947	930	956	914	909	952	912	933	881	902	911	915	964	952	993	995	890	945	879	977	918	919	926	922	887	950	930	871	917	888	875	906	888	929	939	895	909	907	966	950	920	861	936	902	966	918	867	942	931	900	920	966	907	923	926	884	932	932	916	923	874	936	929	891	964	920	892	923	921	931	903	959	894	958	924	922	917	946	938	979	940	918	890	918	962	928	893	946	899	949	924	931	896	907	938	956	921	941	959	938	894	904	890	900	921	943	934	955	941	889	960	877	873	970	922	898	967	924	978	913	848	875	926	873	889	951	920	908	921	919	936	890	873	941	904	961	930	954	937	844	918	945	905	976	934	861	943	898	893	906	912	932	965	958	891	956	982	908	862	911	900	880	958	939	909	936	917	902	909	936	889	931	890	922	941	966	887	953	880	1003	894	930	974	892	894	899	898	931	930	898	944	886	975	969	892	962	918	895	879	894	925	906	901	897	925	938	993	922	900	954	954	901	882	943	858	925	947	879	909	925	893	914	890	921	945	950	936	892	950	933	930	959	937	904	971	934	919	925	930	931	942	870	994	886	963	973	956	944	913	935	910	893	947	896	915	941	939	910	967	874	911	954	944	889	883	941	962	949	924	877	944	891	931	930	904	905	947	966	938	1007	949	914	906	946	907	910	930	932	973	925	964	874	911	949	948	850	950	887	896	940	876	906	938	889	934	927	983	901	944	951	900	915	882	964	897	926	898	908	911	867	933	1005	949	937	909	888	871	897	927	932	950	914	932	919	853	902	859	930	937	884	841	918	969	925	954	923	991	953	928	922	891	865	882	909	984	972	949	891	930	873	913	935	862	883	901	919	978	925	886	936	885	933	922	930	915	889	944	870	881	901	923	940	911	884	956	915	873	904	955	896	948	974	971	913	931	921	889	920	921	886	888	913	920	881	919	914	929	933	970	913	936	919	906	917	940	938	892	933	1001	879	922	893	947	894	925	931	936	948	949	921	907	932	931	886	922	962	917	955	957	964	984	892	919	867	916	960	930	953	907	939	937	923	900	942	912	877	945	953	975	905	925	912	913	989	991	904	893	938	903	888	943	931	922	908	930	900	955	935	938	1003	934	874	947	931	939	877	920	927	940	951	908	866	881	929	939	927	910	975	920	946	943	911	909	885	905	894	928	879	876	880	946	891	907	918	918	1000	827	923	915	968	908	941	935	923	900	887	946	995	921	945	921	915	925	926	879	946	924	911	954	936	900	859	844	942	922	897	903	884	926	935	909	921	960	924	950	914	861	916	896	853	917	898	894	917	953	926	956	975	942	956	949	947	941	948	920	895	909	943	867	956	937	922	888	926	921	888	893	940	903	869	931	932	889	936	918	904	964	936	903	907	900	961	985	914	932	908	910	930	937	903	883	895	971	918	906	943	907	879	1000	984	910	912	918	935	984	928	1008	954	904	955	942	933	951	950	914	913	912	935	930	936	913	897	914	911	926	892	962	946	980	906	939	913	933	945	922	919	888	918	902	915	908	913	914	872	934	903	860	886	923	951	938	958	927	878	950	895	893	895	885	872	1027	937	961	912	888	928	940	923	947	882	893	888	876	937	971	899	941	952	916	923	879	927	875	956	929	934	917	920	872	927	941	935	917	903	887	910	975	956	870	892	960	956	949	898	881	870	902	891	861	913	981	916	885	950	896	930	938	920	926	950	885	924	949	914	946	956	883	892	871	915	915	951	949	924	873	920	940	927	907	940	910	951	913	885	942	962	912	905	928	884	934	914	905	891	922	956	897	888	918	908	896	902	939	938	938	948	940	957	875	928	919	903	968	923	932	897	910	908	896	956	917	872	939	892	926	992	919	944	926	937	901	951	908	877	917	952	893	914	930	910	905	879	943	907	913	986	941	958	935	909	892	919	890	915	931	919	879	924	886	930	927	878	924	913	898	942	918	950	845	952	909	924	933	961	925	863	962	851	927	815	922	876	899	934	946	877	911	927	896	897	931	884	981	916	918	904	910	894	883	937	882	935	911	861	936	934	864	954	890	894	911	972	945	874	881	942	907	966	909	901	926	879	919	936	894	927	923	984	930	927	860	909	960	867	908	931	898	895	924	963	951	913	892	937	900	907	959	921	895	925	911	898	902	973	906	887	934	932	954	944	954	972	897	961	906	955	913	989	917	893	923	926	953	942	914	952	863	864	919	911	930	915	946	916	917	902	942	958	959	930	922	967	887	884	894	902	918	909	883	906	934	949	967	946	936	913	953	954	954	902	911	944	912	936	859	950	909	885	873	935	895	905	921	915	951	960	918	912	897	932	948	896	903	926	917	866	904	850	933	865	917	896	881	926	914	870	913	915	941	929	969	932	909	890	906	916	964	919	959	945	893	926	966	952	918	925	903	960	881	891	907	943	932	944	895	921	915	924	870	932	934	952	947	918	911	921	859	903	933	919	893	956	896	947	939	877	945	927	932	928	944	896	911	909	910	949	897	846	882	884	918	913	943	915	887	875	963	876	916	938	915	880	911	922	941	871	960	887	884	944	915	897	954	927	929	962	906	947	926	880	943	931	910	926	921	920	889	896	902	885	956	929	898	912	955	933	954	926	955	924	924	917	907	914	1006	921	978	902	977	957	889	892	907	916	1009	941	926	865	946	938	905	819	957	923	892	911	898	873	917	898	871	949	912	922	930	941	961	931	918	969	910	956	871	963	934	942	971	949	932	922	947	978	898	917	929	925	900	917	916	897	945	901	893	877	899	933	943	935	934	901	946	938	907	920	906	918	936	884	895	942	875	933	920	859	911	961	965	936	922	883	934	850	946	914	869	935	920	915	900	927	915	921	942	930	866	916	928	934	879	912	891	865	941	935	926	863	947	882	959	906	968	958	916	888	908	910	936	939	968	926	907	891	923	946	933	922	868	928	889	891	925	923	916	948	916	943	907	915	917	918	937	859	907	940	942	983	853	899	887	922	869	939	918	934	896	911	918	902	894	963	871	933	925	894	937	953	929	903	927	917	995	960	945	899	904	920	931	937	920	950	934	902	953	924	933	900	863	969	889	936	894	934	898	910	866	883	924	950	892	919	925	920	912	911	905	936	894	975	933	954	841	936	950	920	936	910	925	934	913	967	884	874
1829	475	290	226	437	469	450	366	337	293	255	239	214	209	155	141	138	144	137	113	98	95	71	93	76	82	78	76	69	62	62	74	65	54	81	63	58	69	76	52	69	64	57	72	52	72	47	60	43	48	60	54	53	46	59	47	57	66	50	53	64	50	60	67	46	47	61	55	48	52	46	45	47	37	46	48	60	40	60	35	41	52	42	47	58	48	46	40	56	49	51	57	42	45	56	53	47	41	48	42	47	43	43	51	42	48	35	59	41	45	55	50	52	51	41	48	55	50	46	51	74	47	55	51	29	33	50	48	54	52	44	40	46	57	54	54	47	53	47	55	39	40	42	38	46	32	44	60	52	48	47	49	44	50	31	56	64	35	42	43	48	47	53	52	51	48	43	53	53	45	43	39	45	56	48	39	49	47	51	32	48	30	57	42	46	54	61	36	55	44	41	50	49	51	51	36	48	50	43	50	52	43	38	43	54	45	59	49	42	36	52	55	59	48	46	49	61	49	43	49	34	57	53	52	43	53	39	54	46	45	48	42	45	50	53	43	40	44	44	49	59	44	50	40	45	35	41	38	55	38	38	59	57	36	47	41	47	48	39	54	49	44	41	49	57	47	58	53	61	51	49	34	40	45	38	34	42	51	38	45	54	46	42	46	41	32	58	47	59	43	53	55	47	48	35	54	39	42	53	48	58	47	50	48	44	44	42	51	44	55	44	46	51	55	37	38	42	44	55	49	38	53	52	52	49	46	36	60	43	32	58	52	51	50	45	49	46	46	46	43	57	68	46	45	45	47	56	43	42	53	46	37	52	48	48	39	51	47	41	55	54	48	43	50	44	54	42	53	53	46	50	45	55	55	49	64	49	47	47	49	56	51	48	41	44	48	53	39	62	62	51	48	48	47	50	45	56	42	52	41	49	67	55	59	43	49	52	50	53	41	49	48	51	47	42	46	48	50	39	52	46	45	49	40	63	41	49	35	49	41	42	42	53	50	39	57	48	50	66	42	43	41	47	39	49	51	40	46	44	50	43	49	45	51	41	31	58	41	37	39	48	46	48	49	55	47	52	46	53	49	50	46	46	53	42	53	45	40	41	53	45	47	49	49	39	43	53	53	52	49	52	43	37	47	61	51	47	49	53	49	49	45	54	42	42	52	50	50	38	47	53	49	42	56	55	48	46	46	68	37	56	47	56	49	43	50	38	41	39	40	48	37	51	54	46	55	57	56	52	36	55	45	54	62	40	45	42	60	32	36	44	46	46	50	51	47	45	53	42	46	60	48	47	45	50	46	42	53	51	49	48	43	45	46	41	51	54	41	48	46	57	38	51	42	53	45	49	43	50	46	40	49	49	52	57	38	41	47	52	51	54	54	47	57	39	52	50	41	61	63	50	51	52	38	58	45	59	64	69	35	53	39	51	50	46	53	42	50	49	62	55	49	41	36	49	50	52	60	45	38	61	48	50	31	53	43	52	54	55	41	41	32	50	62	52	54	38	49	36	52	54	43	44	53	54	55	59	60	53	54	46	47	44	46	57	39	50	35	49	51	51	55	50	57	50	42	41	41	53	46	40	50	52	37	54	52	49	54	47	44	46	53	41	48	35	49	37	35	46	41	41	46	39	45	48	59	52	50	40	62	60	45	40	47	49	56	46	51	51	38	40	47	49	39	47	47	53	54	49	41	54	53	52	39	47	53	59	47	44	47	41	37	54	53	60	42	51	56	48	58	52	55	46	52	43	48	58	37	49	45	39	48	45	54	46	41	57	38	50	54	49	43	35	48	52	52	48	56	58	42	35	52	43	63	47	51	62	44	47	36	44	50	51	32	42	51	57	49	49	39	47	55	41	38	67	36	59	49	41	60	41	43	43	45	54	42	43	47	46	53	40	46	51	57	41	54	34	56	41	62	51	51	42	69	43	50	48	45	40	50	65	47	50	36	56	36	50	52	47	44	45	35	55	44	47	40	60	51	52	63	52	40	48	48	58	46	53	54	46	38	60	42	63	62	40	50	51	42	46	52	43	58	58	57	33	44	44	31	52	51	37	53	45	57	53	39	47	59	65	38	45	45	54	43	51	57	35	53	51	44	61	45	45	54	43	52	39	36	44	48	48	40	57	64	51	50	31	43	60	43	57	54	45	54	40	52	47	56	56	43	68	41	52	50	56	56	51	60	43	57	61	50	51	59	41	42	42	53	30	40	34	46	36	51	67	50	41	37	59	54	48	51	42	56	48	36	46	45	51	50	45	61	48	50	48	42	51	47	41	54	50	52	43	67	53	55	57	58	50	51	42	46	46	53	42	35	43	48	53	41	62	42	48	54	46	46	54	54	43	54	44	31	45	30	38	58	49	50	49	45	39	47	55	52	42	45	34	44	47	48	48	51	42	44	50	39	44	37	53	40	44	64	45	43	55	55	48	56	49	44	46	45	51	49	50	56	45	52	49	51	60	48	54	49	36	35	60	56	46	43	45	48	42	46	52	38	37	49	33	45	44	46	66	42	44	44	44	49	52	48	44	53	60	44	46	42	48	46	47	63	40	49	39	39	52	50	39	45	46	57	49	51	48	48	44	35	53	47	44	57	39	43	54	51	57	42	53	45	42	45	44	58	50	47	47	52	54	51	51	49	50	61	47	54	44	42	52	47	45	37	47	64	45	44	65	47	43	48	38	56	55	69	57	55	37	49	58	54	47	46	49	41	48	46	43	59	46	47	50	35	39	51	52	45	45	46	46	51	43	49	52	41	56	50	43	49	37	46	54	58	53	42	38	53	48	54	52	50	61	55	47	49	37	39	50	43	56	45	52	40	49	58	46	40	54	60	59	53	53	54	57	44	48	44	57	46	55	44	59	44	51	53	41	40	43	41	55	52	72	45	56	43	43	53	33	41	47	51	43	43	49	42	41	36	48	53	38	55	47	52	58	51	54	47	40	45	56	58	52	49	52	41	47	48	38	60	44	46	47	57	41	38	49	57	49	34	41	40	55	47	47	47	47	61	46	47	35	46	59	48	50	47	49	48	52	47	45	45	46	41	39	45	67	47	55	46	50	52	48	54	55	51	37	61	31	48	46	43	41	47	40	35	53	46	41	47	48	63	46	52	62	55	51	48	44	39	57	45	51	44	51	54	56	44	47	42	50	37	51	36	48	51	46	40	51	49	45	53	56	60	50	46	59	34	56	54	57	51	59	39	49	46	47	37	48	53	60	44	48	39	42	58	46	48	51	55	45	45	47	39	53	50	51	47	48	40	55	43	51	42	47	41	55	42	53	51	47	61	29	51	54	53	42	40	56	60	52	54	47	45	50	49	49	41	57	40	71	45	43	37	37	58	55	46	52	51	54	54	32	29	55	50	48	54	42	61	32	51	49	48	53	45	50	40	55	44	45	46	45	48	46	52	45	40	53	46	52	37	47	51	49	36	46	45	46	50	46	53	46	45	53	57	45	55	44	48	42	44	50	53	58	36	45	63	41	51
17068	11121	6891	17511	26221	26035	23063	19489	16608	13634	11638	10074	8602	7634	6650	5961	5157	4635	3972	3691	3266	2900	2709	2489	2377	2206	2156	2017	1942	1828	1757	1823	1672	1630	1568	1466	1436	1410	1354	1317	1368	1303	1242	1251	1129	1142	1070	1036	992	1011	979	945	957	875	887	918	869	882	812	863	849	831	901	829	830	865	790	755	807	775	811	734	728	802	778	710	794	776	755	751	747	739	732	719	733	702	759	751	761	722	711	771	688	735	716	680	677	696	743	708	719	704	709	705	749	729	683	693	761	686	704	684	705	671	640	720	690	735	647	727	736	673	704	707	709	683	710	697	697	667	743	627	637	723	724	693	758	689	696	681	726	682	740	715	700	708	683	671	691	705	704	684	708	716	696	699	688	682	632	737	700	717	643	709	725	776	702	713	679	681	714	681	676	725	754	696	640	682	708	682	690	682	707	759	699	696	707	698	666	704	705	733	723	714	727	690	671	694	719	730	706	707	678	671	680	717	702	668	727	688	686	681	679	716	669	650	750	660	740	674	718	716	683	692	690	732	668	702	663	665	642	673	731	696	705	691	731	740	726	702	680	644	701	701	736	688	715	644	660	675	714	706	710	679	719	706	671	683	695	723	665	666	658	629	762	672	727	679	699	688	718	708	709	641	709	704	690	639	708	665	656	639	667	682	704	644	733	716	738	723	733	675	684	687	722	680	726	662	664	690	727	657	710	706	704	668	679	738	735	701	694	686	706	695	657	696	689	681	782	684	686	699	686	749	671	691	727	682	709	669	664	692	694	704	688	672	668	714	675	715	729	666	713	690	738	657	722	700	676	718	722	709	646	736	669	676	663	634	690	718	696	746	718	743	744	641	737	700	674	683	698	662	689	654	706	686	737	693	701	679	671	702	724	723	690	654	702	704	693	706	707	645	687	691	689	750	682	726	705	680	670	689	714	701	698	665	711	681	710	733	689	684	637	738	699	689	698	675	726	672	706	679	700	719	682	679	724	700	687	713	701	666	718	731	648	723	673	692	732	650	651	729	711	686	711	719	690	667	682	739	720	655	691	653	736	659	700	679	669	708	761	672	651	697	697	702	656	712	669	682	753	676	703	705	711	669	718	702	709	702	693	744	761	712	705	729	666	695	625	692	698	761	741	674	682	740	677	674	694	687	668	623	684	661	681	693	712	696	717	690	730	683	717	688	713	723	691	706	695	697	694	699	681	687	747	711	697	650	684	685	634	696	642	674	705	705	680	734	723	703	698	677	641	709	704	677	742	695	654	677	650	656	724	651	697	727	704	678	647	680	720	696	729	664	712	715	687	704	657	684	675	689	705	732	693	678	705	709	691	640	719	720	651	661	690	653	706	715	678	706	696	690	695	685	702	679	692	706	668	724	701	706	737	714	709	715	689	731	730	701	651	759	657	656	699	690	743	720	733	695	690	726	691	660	667	723	631	687	706	653	637	665	701	675	672	683	634	692	714	733	706	738	682	713	683	681	725	716	686	632	656	730	674	683	702	724	708	730	659	697	726	763	700	704	736	710	708	671	690	716	698	726	736	671	708	688	684	700	679	717	705	694	691	683	668	709	672	712	710	659	713	677	733	695	718	673	688	682	694	688	707	657	677	663	680	682	676	670	675	692	684	707	709	687	672	775	708	690	689	703	654	702	673	647	695	691	709	674	737	729	679	699	730	711	701	661	731	696	675	706	680	655	660	689	700	690	689	711	702	700	693	708	747	690	690	663	678	659	677	714	705	690	681	721	772	669	679	711	678	701	663	657	701	717	720	701	694	694	688	691	655	712	692	711	694	707	688	696	674	674	732	715	678	710	733	693	702	675	711	696	710	697	664	706	700	669	722	687	718	679	670	728	640	686	689	704	680	675	693	654	699	669	669	716	673	706	701	694	672	666	715	693	686	714	783	674	635	697	715	668	748	723	671	744	670	691	687	736	722	751	720	712	666	689	701	649	704	637	659	689	737	664	709	669	675	709	663	711	668	673	672	691	706	703	658	698	679	682	709	685	724	693	733	659	694	694	738	727	733	730	697	723	674	678	670	686	716	734	723	687	704	692	705	704	726	684	655	720	696	745	741	690	731	695	691	678	676	730	672	659	660	704	690	732	648	726	687	723	727	683	680	719	720	694	700	655	719	639	682	712	704	719	686	731	749	689	639	712	723	655	698	723	678	717	725	710	720	685	683	701	672	691	716	722	672	710	672	676	658	664	691	681	697	743	697	666	708	678	636	730	741	605	678	689	710	666	658	736	752	682	698	681	668	696	699	672	724	709	684	678	724	709	685	715	698	696	713	684	710	723	672	700	717	704	684	685	713	700	681	690	677	710	661	642	669	656	654	694	704	726	688	720	684	762	685	692	726	668	703	655	714	678	689	679	667	683	695	729	736	644	692	692	674	733	680	709	713	708	707	712	667	677	731	713	693	664	733	668	721	711	713	650	707	712	659	680	706	683	680	692	693	685	720	695	691	667	654	738	703	708	701	723	725	660	685	688	720	726	675	652	689	674	686	676	683	675	696	733	666	716	725	676	693	678	685	689	736	704	707	637	689	685	705	701	759	683	715	697	745	753	695	715	713	710	698	668	699	710	708	724	683	735	684	667	697	694	748	749	739	703	701	705	712	733	684	711	661	675	681	673	679	710	739	695	718	655	723	653	688	659	723	680	659	740	661	696	687	692	705	689	731	670	684	675	688	692	698	665	716	688	723	714	699	701	728	731	703	689	749	734	691	703	690	650	742	682	683	649	640	704	645	694	705	720	696	748	715	684	719	697	718	650	706	736	718	670	686	666	681	711	734	674	675	717	676	708	696	717	675	716	737	730	688	725	672	697	696	697	683	675	701	689	660	688	676	677	680	692	734	720	668	684	684	675	716	721	699	694	730	672	700	672	664	688	684	656	714	662	646	697	693	701	674	721	697	634	707	715	680	690	679	700	704	709	702	697	676	702	712	679	712	683	675	679	661	633	689	694	677	684	748	685	660	691	736	716	736	663	711	643	699	692	700	699	695	707	691	686	717	660	659	715	673	669	720	689	719	683	670	701	751	733	656	692	715	699	654	669	697	700	727	740	695	681	715	694	712	651	712	697	709	672	644	677	699	708	625	733	743	709	713	660	687	684	684	656	702	699	690	672	701	700	685	704	671	699	696	726	661	757	688	705	687	680	649	678	706	691	722	701	735	683	749	668	711	683	729	707	720	690	704	718	668	721	729	691	707	744	715	727	730	683	714	665	684	684	638	707	701	696	696	712	731	671	721	722	704	688	667	670	738	660	746	696	662	669	687	723	723	673	684	685	666	736	700	695	762	712	688	689	703	671	673	707	712	720	738	717	671	732	679	682	624	715	623	648	721	675	667	719	724	705	687	707	743	714	724	705	666	750	739	691	714	706	711	684	693	730	716	690	668	759	721	697	708	705	719	728	674	728	696	680	716	645	719	723	695	708	627	737	718	698	718	737	661	692	656	692	681	702	703	706	711	733	680	687
1335	703	405	422	631	776	645	565	547	449	427	361	316	266	270	208	205	199	157	136	163	136	100	110	111	116	83	109	94	95	93	68	82	88	93	71	80	60	74	89	58	66	74	79	56	58	59	75	57	56	53	65	64	54	59	42	49	55	52	65	53	51	50	58	61	55	56	46	50	52	45	38	49	52	54	54	62	45	66	46	37	55	51	52	52	49	57	53	46	48	45	61	44	49	59	48	53	52	45	62	49	59	52	41	47	52	50	44	54	53	40	48	41	57	52	55	53	55	51	40	38	46	54	44	53	47	56	58	46	39	51	57	58	56	58	47	50	56	61	48	48	58	47	48	50	39	47	48	47	55	43	51	47	49	57	42	46	57	44	43	40	46	50	56	42	50	41	54	59	49	65	53	36	41	44	53	50	43	55	44	51	47	53	48	64	50	31	52	52	49	51	38	38	57	48	46	58	46	53	51	42	47	50	58	41	52	43	56	40	39	53	54	44	56	59	40	57	42	66	42	45	49	45	56	48	56	46	50	48	54	48	51	43	47	56	48	57	44	46	55	47	59	46	53	41	59	57	45	44	52	44	63	55	60	43	50	55	54	52	58	54	46	49	49	51	45	47	48	54	54	39	57	34	53	41	44	54	44	49	38	58	51	39	58	63	49	61	42	41	60	50	54	46	40	51	44	42	56	47	44	39	33	62	39	56	47	38	42	54	47	40	38	49	55	39	42	42	56	45	57	49	34	59	57	49	44	45	42	52	39	49	52	52	53	55	48	59	39	45	50	41	58	50	47	52	47	45	42	55	54	49	47	34	49	49	45	47	53	42	41	56	48	45	61	39	46	54	44	43	51	49	53	58	43	36	48	45	47	42	53	49	37	43	49	46	45	63	50	43	41	53	50	59	45	45	48	50	40	52	44	55	58	44	44	51	57	54	50	53	47	46	54	59	47	52	41	53	54	54	46	57	40	52	42	42	53	39	47	46	45	43	44	59	51	36	53	47	46	48	60	50	61	47	39	48	57	42	43	42	48	46	48	44	48	42	53	44	40	43	52	53	53	40	56	48	45	46	55	48	45	56	43	49	35	49	43	43	43	60	47	63	57	54	52	46	46	38	47	56	53	54	50	48	34	50	50	46	63	45	39	47	44	44	56	47	34	37	55	39	54	42	36	45	46	36	51	43	35	42	43	42	46	53	56	57	45	48	44	53	43	55	40	52	50	60	55	45	48	40	38	57	50	49	46	46	55	43	35	53	51	52	44	44	60	45	49	54	45	57	51	48	49	33	54	44	43	60	58	59	60	56	43	54	53	51	42	56	45	49	48	38	56	44	52	61	48	55	59	36	53	53	55	56	51	40	51	55	48	48	52	53	37	49	56	65	59	40	52	44	44	46	47	51	40	49	29	46	61	41	52	59	31	51	49	39	37	52	41	45	55	49	42	46	40	52	54	49	38	49	51	61	46	57	43	49	35	52	52	51	48	38	38	46	60	49	44	54	51	41	44	41	53	54	47	44	52	48	47	44	49	51	51	30	47	56	48	50	52	42	44	43	56	40	50	58	63	60	38	58	52	54	44	59	48	60	44	42	52	54	44	43	62	53	46	43	40	39	58	50	55	46	45	56	49	40	47	45	29	54	49	43	46	41	53	45	38	43	49	52	49	42	39	38	54	51	63	48	51	54	43	33	42	46	39	53	49	44	53	52	60	40	40	44	56	36	39	50	53	55	51	47	55	56	44	44	54	54	53	40	54	62	46	42	56	40	52	63	52	42	51	58	54	49	44	50	44	46	37	45	48	37	47	37	44	49	38	30	42	49	40	31	38	48	50	41	40	53	60	49	56	53	55	58	48	47	49	42	53	53	55	55	54	51	45	45	51	46	38	41	52	40	51	58	40	42	37	35	55	48	49	41	55	47	42	47	53	47	53	56	53	49	51	47	42	56	58	58	55	59	40	44	49	29	36	49	42	51	48	56	47	42	47	41	53	49	51	51	56	47	31	52	44	54	33	55	33	69	48	51	44	40	49	49	47	56	50	66	47	55	57	45	56	58	53	63	35	57	53	52	48	58	49	54	55	59	35	41	52	50	40	58	40	38	54	58	52	54	40	52	52	47	60	58	47	47	44	40	50	51	48	57	36	59	55	43	48	57	40	63	45	43	60	56	52	42	52	48	52	43	63	56	52	41	44	52	48	54	63	59	54	51	49	46	51	40	50	36	48	44	47	50	42	46	50	50	61	58	49	35	52	50	38	54	50	50	37	49	59	50	44	41	44	41	51	54	49	65	38	41	50	58	44	40	49	41	35	60	46	57	58	53	48	42	49	55	34	34	50	49	49	38	48	52	41	47	50	41	40	43	45	53	49	45	51	46	48	43	59	49	57	48	48	62	45	44	48	53	65	52	41	48	45	41	47	37	55	53	62	57	46	42	46	44	61	44	61	50	53	48	36	60	42	46	56	42	46	39	56	56	46	54	56	41	44	56	51	47	52	53	51	51	47	63	45	39	41	41	52	42	49	42	56	52	52	54	55	42	49	48	56	54	50	46	54	48	57	49	44	36	43	50	53	63	51	53	54	47	56	53	46	47	39	52	48	46	43	40	50	31	58	51	45	46	56	48	43	50	54	45	48	48	46	45	57	49	59	57	58	58	44	51	55	43	49	51	55	45	50	48	51	43	52	51	44	43	57	42	57	52	53	49	47	52	56	35	51	68	55	55	49	54	48	41	39	54	48	44	53	47	42	44	42	34	38	48	56	57	51	46	37	35	63	39	53	38	54	41	49	50	46	49	38	44	48	57	50	40	62	54	38	51	52	52	67	65	45	32	46	47	46	54	46	62	51	57	45	32	49	44	52	41	53	46	45	47	42	41	55	51	37	47	43	50	59	52	53	38	43	40	46	53	59	67	50	35	49	42	51	60	43	51	49	76	56	46	40	45	43	58	55	52	62	54	59	42	46	51	48	44	57	57	65	44	46	51	57	54	62	44	37	49	50	54	48	47	43	73	46	55	48	40	54	49	50	47	42	56	40	44	45	60	61	54	55	37	40	48	58	55	55	48	51	49	41	41	59	64	48	40	59	45	51	46	43	56	43	52	43	48	45	53	32	49	57	60	39	51	51	39	51	56	35	37	48	49	52	51	50	56	54	49	49	61	43	47	53	42	47	43	61	61	43	48	37	42	42	32	41	37	45	37	43	58	41	43	53	45	45	47	56	60	55	40	31	54	45	50	42	57	52	50	46	50	48	54	47	56	52	53	61	40	56	47	42	44	37	42	50	53	54	44	51	45	55	51	41	51	45	50	50	43	60	38	46	39	51	53	48	38	45	43	34	43	48	50	50	53	46	47	52	52	53	54	45	45	51	41	53	47	41	44	55	41	44	57	51	53	64	46	63	65	56	48	42	52	57	55	52	52	50	37	52	52	52	55	35	53	48	42	44	46	49	53	42	48	60	53	43	45	50	53	55	66	52	48	60
20800	15100	9951	23013	31651	30944	28201	24728	21544	18512	15918	13847	12144	10826	9822	8427	7506	6606	5883	5184	4691	4160	3817	3462	3392	3117	2890	2787	2659	2562	2370	2458	2319	2190	2015	1858	1777	1774	1738	1673	1637	1574	1543	1428	1399	1320	1275	1234	1241	1185	1198	1105	1097	1108	1045	1021	921	1012	1004	947	963	891	916	898	895	945	877	875	846	846	847	816	871	826	828	795	858	860	781	820	796	823	755	780	759	743	757	748	753	713	745	740	726	707	768	723	745	698	750	709	748	762	772	676	697	764	704	712	750	741	697	715	716	721	712	730	699	747	716	689	671	754	698	711	733	758	659	755	697	711	734	734	717	718	747	692	696	723	671	707	753	759	643	741	730	717	728	758	695	720	669	702	707	752	663	707	713	671	723	713	700	671	691	733	704	720	690	698	680	692	716	724	691	662	679	680	768	701	696	669	724	710	697	669	700	765	741	683	654	663	698	754	670	718	701	729	691	689	707	709	730	729	687	710	712	724	688	690	697	719	715	708	755	702	759	715	702	683	699	696	705	680	710	707	709	687	667	692	669	715	696	697	682	698	696	715	703	722	665	721	655	739	729	682	690	668	705	700	716	714	718	695	742	661	737	717	773	687	723	659	692	674	698	672	684	664	725	701	707	767	713	700	750	721	675	751	726	690	706	692	727	648	694	717	686	705	746	715	643	710	711	667	713	699	711	671	685	683	701	708	691	679	728	725	756	705	713	714	712	699	711	686	704	677	690	724	736	709	717	694	736	701	735	706	681	705	688	668	701	731	691	717	715	737	703	741	725	729	746	707	719	692	703	707	647	676	696	719	666	719	734	701	722	711	697	702	732	715	742	682	689	710	698	696	736	714	719	759	707	693	731	723	717	669	716	692	714	649	654	762	718	693	693	697	676	709	730	726	700	713	697	710	738	702	744	733	705	688	695	690	730	617	725	689	689	717	766	694	707	732	699	720	728	710	772	702	756	708	725	729	693	703	743	655	686	671	710	735	680	728	717	737	678	719	710	705	717	701	710	707	724	710	674	696	695	722	686	703	692	709	694	733	695	692	669	682	714	703	693	707	726	702	680	694	736	695	684	714	702	660	696	702	666	667	692	707	681	716	704	682	682	703	676	712	753	697	725	684	701	692	679	704	715	703	675	703	756	689	694	728	669	713	724	694	702	704	708	698	673	712	689	758	688	732	712	709	702	657	695	678	720	652	718	692	719	705	750	701	691	693	712	743	749	712	716	708	704	713	725	723	717	677	707	724	665	699	644	741	700	686	704	725	696	643	678	736	701	681	705	706	679	732	686	699	715	731	661	716	706	700	665	721	714	727	721	699	681	678	641	715	692	717	711	658	727	704	744	699	720	655	734	681	749	728	719	694	680	668	688	678	716	672	679	689	706	723	710	666	753	735	706	711	738	734	693	700	707	706	676	761	668	726	677	713	696	759	672	697	679	728	726	688	663	762	735	703	741	697	668	738	731	717	738	719	701	747	698	718	702	700	720	718	660	689	725	710	729	737	693	672	722	679	685	723	686	704	713	693	724	684	655	706	694	679	741	723	694	739	702	725	672	690	692	685	664	701	681	708	723	677	763	675	701	714	703	674	682	708	679	728	712	702	713	727	693	654	730	706	707	719	674	716	713	682	726	700	743	723	715	745	659	698	667	698	676	681	711	681	735	686	683	655	670	720	736	699	707	684	658	725	709	683	665	705	720	682	703	695	712	737	667	708	716	686	721	745	709	691	730	678	701	683	700	725	711	735	683	728	744	706	699	722	719	744	701	694	714	675	740	706	725	708	710	653	708	722	720	692	680	710	660	712	731	700	709	719	738	736	675	709	747	711	673	672	707	713	677	717	726	711	677	654	668	683	739	698	719	702	667	698	705	711	692	695	699	728	632	735	705	724	711	722	698	672	725	727	716	695	734	668	701	727	726	727	759	700	711	737	667	691	660	738	740	690	692	702	721	712	729	668	692	720	746	695	683	681	660	713	712	738	718	668	700	706	742	711	714	763	736	702	724	735	704	738	720	683	700	720	705	734	703	682	718	696	707	699	713	691	689	676	729	749	735	776	707	722	717	748	669	754	711	708	677	672	687	658	730	696	677	729	694	687	685	674	649	695	716	736	665	680	691	703	660	672	716	662	711	672	752	687	713	695	690	658	691	687	680	697	684	702	670	654	681	680	709	688	702	727	674	732	709	745	710	725	710	671	679	695	662	749	683	732	656	755	656	699	681	760	666	645	700	702	700	715	727	726	715	711	687	696	679	721	721	691	670	689	716	733	676	736	672	710	694	664	672	688	685	670	692	749	693	746	688	737	666	654	673	721	716	739	733	704	726	695	664	717	710	694	691	685	716	664	714	641	731	747	732	704	715	709	729	705	697	684	726	713	772	714	676	698	708	683	728	717	667	702	711	650	621	697	702	674	706	737	708	663	726	701	701	673	712	702	701	689	679	690	722	670	691	713	667	728	678	723	718	723	675	704	712	696	738	673	709	709	707	725	702	712	696	673	707	686	709	709	707	686	729	687	723	718	697	697	718	702	751	709	716	698	679	721	717	717	670	691	718	689	713	694	689	674	771	689	696	739	710	734	708	711	705	735	696	652	683	709	698	702	719	725	695	729	693	713	756	736	742	721	663	659	761	715	721	651	707	710	671	726	678	712	687	727	722	694	737	709	697	695	687	664	716	695	686	684	723	702	687	724	686	703	696	709	684	686	671	710	707	685	676	712	690	728	714	694	683	683	754	711	712	681	712	683	694	709	735	678	695	701	706	681	716	742	718	735	690	718	679	729	745	695	727	711	695	691	692	727	763	708	742	680	670	722	682	671	692	722	688	715	723	711	676	699	745	663	683	705	690	731	688	709	706	689	698	749	688	717	682	754	697	702	699	696	727	760	721	689	728	718	704	707	719	691	719	733	718	687	714	722	700	688	680	741	678	697	656	674	724	720	719	707	725	695	697	636	710	715	696	700	722	727	719	721	695	661	656	690	688	642	694	688	703	677	635	721	688	650	758	731	700	748	693	665	720	705	642	689	666	694	700	700	712	706	703	693	701	738	720	682	703	701	722	680	699	712	701	697	659	752	686	689	648	687	718	697	712	670	694	719	678	710	733	721	732	725	748	732	722	741	708	716	706	707	706	699	692	677	726	668	686	679	695	700	737	696	707	703	715	676	732	695	690	679	682	691	738	698	706	671	709	714	683	672	707	742	736	702	656	711	709	670	713	727	725	701	714	647	677	701	672	670	679	709	724	697	712	691	718	672	689	712	679	672	706	753	680	698	726	721	693	673	724	675	669	681	697	719	694	678	681	677	696	713	689	710	676	696	678	655	720	648	676	692	700	693	683	696	711	712	723	753	686	697	687	773	694	676	686	714	695	680	716	746	743	683	715	721	718	743	700	689	713	682	658	703	715	717	731	715	709	710	781	719	721	718	747	702	742	693	683	664	734	693	706	714	696	711	677	686	705	694	703	710	692	684	683	715	676	689
3098	649	407	382	587	702	636	599	524	428	388	343	297	305	243	191	226	175	154	138	162	157	119	117	117	118	121	108	105	94	112	91	95	98	103	85	82	92	79	88	70	88	81	77	96	85	71	76	79	74	52	60	77	60	86	77	46	57	75	47	64	65	55	62	64	60	69	71	65	66	61	59	70	46	61	43	70	77	65	62	64	68	40	70	68	75	69	65	53	66	62	65	57	63	72	60	56	60	72	45	56	72	63	64	66	48	61	70	63	64	63	50	78	57	61	76	65	56	65	53	71	58	62	83	62	62	55	59	70	51	55	55	65	53	65	51	60	59	63	66	65	57	58	50	68	64	58	61	56	49	59	57	62	63	62	60	75	46	64	74	63	69	66	59	67	49	65	55	59	73	52	65	49	64	58	63	46	53	58	56	61	50	74	70	72	70	57	65	43	53	57	51	52	53	60	66	67	57	60	55	55	65	73	52	54	55	62	57	65	64	65	55	56	64	60	58	71	56	72	68	56	70	51	51	54	77	68	58	56	61	59	48	56	71	54	50	58	73	66	58	62	54	56	70	55	67	64	64	63	53	50	65	66	58	73	63	62	52	57	52	63	62	50	67	62	64	56	58	55	65	66	66	56	60	55	66	62	61	52	58	77	54	57	78	65	74	70	67	71	60	59	66	56	56	52	69	55	68	53	55	63	58	64	85	68	63	54	56	61	67	58	62	67	68	61	60	61	63	70	70	70	83	47	71	57	59	60	64	46	52	70	70	76	71	56	56	59	61	62	64	62	54	68	48	63	65	68	46	60	52	56	44	74	67	71	66	46	66	64	67	71	65	65	62	63	71	54	61	62	75	63	67	62	55	59	49	62	64	73	68	52	73	77	42	49	64	65	63	60	71	72	64	57	47	71	48	60	55	51	70	51	60	77	72	56	70	56	65	48	69	73	69	74	64	59	62	54	57	63	78	79	47	64	48	64	57	59	61	62	56	71	68	70	58	67	65	60	61	57	58	72	59	52	65	69	49	60	69	58	65	62	54	69	71	60	50	75	67	54	85	73	69	67	59	61	68	60	63	65	55	78	53	55	49	54	69	56	62	62	58	56	62	55	52	58	53	53	60	61	55	52	63	82	48	70	70	56	51	70	69	52	62	57	60	79	62	52	70	63	63	69	55	59	59	66	48	60	62	58	63	51	54	53	68	83	57	66	62	61	82	44	54	67	75	53	71	63	52	60	59	80	67	65	65	56	56	66	50	60	76	68	54	57	50	66	77	58	62	71	59	61	52	56	69	71	67	47	58	61	62	74	57	55	59	76	65	54	36	63	61	52	60	50	52	53	66	54	64	73	58	72	48	69	65	76	65	68	55	67	61	81	66	55	47	63	59	67	63	69	69	53	48	59	60	58	52	45	78	66	73	53	58	75	59	47	55	65	63	59	65	63	52	73	65	55	61	67	51	56	56	67	70	71	67	75	65	54	58	62	71	69	58	56	64	52	65	53	73	58	84	74	63	67	62	61	62	61	50	71	70	45	60	63	57	47	66	56	58	57	66	66	61	62	61	65	48	62	71	54	70	72	64	74	65	59	72	71	64	65	72	57	60	53	59	72	58	78	57	59	67	70	61	74	61	59	79	51	78	71	76	78	65	69	67	60	79	52	58	51	58	66	56	60	54	62	70	75	55	52	54	74	62	58	57	66	57	73	56	57	56	74	50	71	62	49	56	54	64	61	70	73	64	69	51	65	64	75	73	43	61	59	74	70	56	52	58	69	38	87	67	54	73	61	72	65	61	78	58	55	67	74	55	67	55	46	58	66	53	60	77	74	61	69	58	64	66	60	55	56	71	73	55	51	58	55	69	68	59	82	66	40	56	54	60	64	72	69	68	58	58	65	53	69	63	62	58	64	73	57	66	68	43	52	66	61	65	62	65	68	66	53	72	52	55	60	66	77	74	69	52	65	60	58	75	67	63	68	48	61	59	59	62	60	65	76	63	65	66	52	63	63	59	75	49	70	65	55	70	61	65	63	52	61	70	67	57	45	73	69	56	67	63	58	57	53	49	53	64	69	68	62	53	74	45	57	66	50	62	73	51	55	63	51	60	61	73	49	64	62	56	57	70	62	59	55	56	47	47	68	45	61	61	52	60	69	57	46	67	58	60	61	77	77	57	65	51	51	68	70	73	54	56	57	55	58	55	68	66	62	56	59	64	59	69	53	70	56	45	56	58	60	73	75	63	63	62	55	58	72	54	57	69	50	60	78	62	51	59	75	60	59	68	74	56	62	57	65	75	76	62	65	64	70	64	64	77	69	58	60	66	70	65	61	59	59	62	58	63	64	67	54	75	74	59	63	79	74	58	53	52	77	64	60	62	74	58	70	81	57	71	63	65	63	57	51	43	65	54	67	68	70	53	54	64	60	54	72	66	68	69	50	63	66	61	52	52	59	59	62	53	70	64	63	55	66	70	62	62	58	56	59	57	68	62	66	65	58	53	56	66	65	73	69	76	43	65	70	55	45	56	67	64	48	56	60	58	73	59	72	53	52	60	54	52	72	77	50	49	59	82	68	62	66	60	75	61	53	56	67	62	46	69	54	67	59	75	52	39	68	67	60	57	47	64	59	67	66	64	65	66	64	69	64	69	70	40	62	50	53	69	71	60	70	64	62	60	50	66	60	60	65	68	67	62	80	62	56	59	64	61	72	62	57	55	63	62	69	53	64	50	69	56	67	58	76	64	72	57	54	55	64	59	48	57	80	54	51	57	57	68	60	56	66	59	64	64	70	62	65	59	66	54	66	53	54	61	61	66	46	52	52	53	54	56	72	61	55	60	67	70	62	69	71	60	60	68	60	68	59	61	66	64	55	61	52	45	65	57	58	46	66	58	63	47	60	58	64	71	68	60	58	61	76	70	75	72	56	55	55	53	57	60	68	67	52	69	57	58	57	49	62	70	75	60	61	66	55	61	51	64	62	62	71	54	68	66	59	63	52	62	67	59	62	62	63	57	73	78	58	62	54	66	67	62	59	53	66	75	64	60	59	67	47	68	59	57	67	54	53	63	55	44	56	58	72	62	50	61	60	73	55	66	41	61	52	61	78	53	72	64	63	50	58	51	63	75	74	69	67	68	60	69	59	56	69	47	56	67	54	69	55	59	78	48	61	63	56	62	53	58	60	58	61	55	65	58	55	66	66	59	49	67	59	58	68	63	72	70	60	69	62	53	48	54	53	74	56	67	58	71	57	50	64	67	83	67	63	71	44	65	74	62	58	69	55	52	63	66	63	61	71	82	58	57	72	66	60	66	61	65	57	65	47	66	56	64	63	61	60	49	55	53	54	67	47	69	53	53	68	60	65	77	68	66	61	58	79	52	56	61	58	65	85	57	73	59	60	58	60	66	70	71	61	57	50	72	62	65	56	61	44	63	58	62	46	62	62	64	61	70	54	64	56	61	59	59	62	66	65	51	62	61	67	86	81	58
19516	14131	9245	21876	30663	30278	27355	23902	20766	17855	15621	13474	11983	10588	9275	8240	7263	6382	5791	5228	4605	4146	3830	3528	3357	3140	3052	2860	2746	2606	2550	2447	2327	2211	2145	2055	1991	1845	1856	1769	1806	1670	1645	1611	1536	1460	1418	1386	1376	1265	1271	1236	1206	1245	1257	1196	1165	1168	1121	1056	1177	1126	1097	1066	1120	1058	1078	1049	978	1062	1017	963	938	987	1085	1017	985	981	986	1009	947	981	1002	972	957	935	964	937	916	942	946	901	890	954	920	977	957	947	941	900	871	905	891	887	868	906	925	897	934	918	923	899	859	897	924	899	886	949	918	885	959	856	913	879	904	912	946	949	890	938	873	910	869	963	924	883	922	859	862	887	909	913	911	913	907	893	922	912	888	891	931	910	940	931	902	888	888	875	924	909	910	904	884	891	923	896	882	886	918	877	880	920	859	890	875	907	895	879	859	898	891	922	890	872	922	891	909	906	873	884	936	896	851	905	924	900	882	910	940	858	911	911	898	933	878	925	932	888	950	853	900	906	885	867	903	845	861	869	891	876	937	936	888	816	871	912	862	862	881	900	932	876	879	868	904	872	900	914	921	840	899	897	890	935	931	922	895	933	874	880	918	830	875	845	927	874	862	857	882	898	885	873	919	866	913	947	893	846	850	911	869	835	908	885	945	829	918	912	878	888	895	866	877	909	941	884	874	859	878	907	896	888	934	895	864	904	860	909	874	894	898	849	896	913	890	909	901	915	928	905	830	948	907	919	880	868	909	863	935	871	857	825	886	870	910	942	918	874	916	878	868	851	919	926	923	946	915	853	896	917	935	885	873	906	864	891	873	887	909	858	913	829	961	886	854	898	896	873	915	861	938	852	868	922	847	859	858	908	883	844	884	900	899	892	868	923	861	903	931	889	896	891	912	861	876	956	902	869	868	901	883	842	874	906	839	952	891	900	910	858	874	980	904	910	878	871	897	890	873	929	834	897	884	891	895	911	899	886	866	859	882	950	868	928	895	872	887	895	896	880	881	896	923	910	884	938	912	900	896	981	886	960	847	843	919	875	888	878	901	860	905	923	883	847	889	934	826	850	866	851	936	875	882	903	901	895	948	951	853	872	929	951	843	950	922	895	879	916	905	852	948	943	883	913	922	857	862	863	891	893	900	918	863	866	885	916	945	920	964	922	914	889	880	885	883	919	840	845	926	882	861	876	910	870	893	921	904	892	905	917	940	884	909	933	915	921	910	956	868	915	886	899	901	930	855	897	913	886	911	926	890	861	913	897	896	881	922	859	928	923	864	852	874	880	884	864	927	937	912	874	910	887	903	876	909	866	823	872	870	841	907	906	931	833	894	912	888	915	874	846	875	896	887	928	911	877	903	895	886	873	894	864	938	902	869	935	899	883	856	903	915	832	911	915	922	913	969	871	902	810	935	916	925	904	886	874	891	900	899	890	907	893	890	832	817	934	899	912	891	881	886	866	903	872	845	848	911	919	887	884	867	855	899	894	868	888	829	910	909	807	895	881	840	885	913	928	885	917	926	896	911	943	862	926	935	865	850	918	895	870	890	909	939	926	908	888	876	928	872	902	938	871	889	883	854	929	890	829	900	818	935	883	861	877	912	912	874	911	888	963	870	914	933	916	959	847	880	850	861	919	825	893	896	876	863	888	945	871	923	853	825	866	886	896	868	913	902	905	847	934	915	909	907	912	910	914	890	845	967	902	965	910	901	858	862	914	929	855	868	876	897	853	888	909	884	875	883	924	873	887	909	927	917	882	894	883	917	849	853	873	911	937	894	861	898	980	912	952	858	870	962	866	840	932	851	921	929	881	910	946	878	889	823	908	902	889	891	970	881	841	866	912	881	886	878	920	923	888	897	931	890	855	888	881	882	893	932	875	965	895	902	916	958	954	882	922	918	881	896	896	887	887	906	875	901	925	888	927	872	914	907	888	840	915	883	924	904	944	876	860	961	924	869	872	895	906	915	945	908	913	893	917	889	901	905	901	906	911	943	916	852	905	887	929	894	882	933	888	856	882	919	916	903	912	902	816	889	882	871	893	877	856	906	897	903	860	883	824	905	889	907	840	937	879	937	898	882	937	885	912	894	882	894	919	885	900	922	899	882	878	907	869	956	896	927	879	843	896	840	840	922	825	873	917	883	906	936	950	881	877	868	928	899	891	946	893	878	861	918	883	898	866	862	908	907	898	927	898	977	904	852	939	919	938	889	853	827	815	900	886	878	856	887	887	925	959	904	879	884	948	877	921	892	883	908	899	893	890	854	1004	947	871	928	902	909	880	884	860	869	937	875	891	877	916	866	933	926	936	926	887	879	917	919	954	822	926	815	853	906	836	825	887	918	865	850	933	894	820	940	885	933	907	872	874	945	868	921	936	891	889	882	928	918	884	911	913	873	854	875	898	882	886	876	948	919	909	877	910	897	951	925	890	867	894	905	883	850	900	897	933	911	853	922	853	904	884	915	909	854	941	931	911	875	913	871	879	901	867	858	910	850	894	870	882	893	887	871	879	951	883	912	881	925	870	914	890	882	884	903	902	935	943	895	928	888	949	878	898	937	877	881	894	900	965	897	915	913	910	878	858	855	874	850	882	914	849	907	911	923	910	948	906	898	919	893	828	830	906	952	960	917	909	876	876	887	893	874	933	864	949	843	977	883	851	871	918	877	877	943	848	830	874	890	904	904	875	874	913	920	895	908	915	856	883	937	896	894	897	909	880	909	888	849	881	911	988	877	883	901	911	868	827	876	840	907	874	933	866	927	840	812	885	930	910	866	901	878	883	869	928	896	893	865	844	878	903	939	910	865	945	826	898	888	920	903	889	898	898	885	869	856	902	957	916	841	912	811	879	861	866	896	928	844	953	872	906	871	900	923	911	855	905	907	957	907	851	948	899	919	888	880	866	887	838	888	897	860	914	905	885	912	893	900	874	887	887	903	923	902	905	882	902	877	897	881	888	902	915	884	879	874	942	872	897	881	875	898	910	892	906	850	866	914	913	886	895	916	889	884	905	928	933	885	916	951	902	914	880	889	887	912	838	821	941	904	894	892	887	860	940	866	883	886	924	926	872	875	903	897	879	944	888	847	894	835	928	889	920	891	936	867	856	927	939	906	877	900	836	888	918	884	913	946	912	903	842	908	864	927	940	888	875	911	886	884	861	898	925	832	905	896	852	898	937	888	849	839	870	886	884	944	887	895	865	871	904	892	877	927	897	933	892	928	823	869	871	861	914	849	855	932	910	883	899	898	882	864	903	861	889	933	876	909	922	879	878	894	904	908	944	904	916	853	828	919	890	824	894	925	913	936	893	863	915	891	952	916	887	877	900	879	905	868	874	916	866	889	880	886	889	868	914	873	899	869	910	898	890	854	891	917	924	847	906	910	889	913	894	871	909	956	918	882	870	873	893	926	892	885	891	849	868	877	895	874	882	848	937	898	840	890	911	954	882	884	961	938	905	938	857	908	875	896	1003	894	892	888	895	889	904	920	883	886	922	863	888
2300	1023	630	541	889	1054	956	832	738	631	561	477	451	401	361	323	290	221	230	233	190	155	179	149	147	137	112	116	129	120	137	119	119	104	117	101	87	103	82	93	85	95	87	109	70	90	86	92	71	83	82	79	71	80	79	99	76	77	74	70	67	91	84	55	72	77	75	75	60	66	67	78	51	71	67	65	66	69	52	83	58	67	72	73	75	65	83	71	59	90	66	66	65	88	52	49	77	55	64	76	50	66	80	62	71	62	77	62	71	65	68	78	64	61	60	70	64	73	54	83	58	62	64	65	45	69	77	51	63	64	62	61	73	65	55	57	61	49	55	51	59	58	64	71	54	53	70	54	68	72	61	65	63	49	60	66	63	70	60	46	72	58	65	70	58	47	55	56	68	56	72	73	54	75	56	62	68	60	60	51	66	64	55	71	65	67	61	68	61	72	70	70	74	50	56	75	50	65	63	47	54	60	73	65	54	68	51	65	68	59	68	57	58	70	65	66	75	67	67	59	67	74	70	72	67	60	67	67	79	57	67	74	61	61	59	53	72	53	60	56	65	55	65	71	63	74	60	66	69	71	66	66	67	46	63	63	48	50	66	66	69	69	69	60	60	81	70	64	59	67	76	65	72	58	69	70	58	63	66	60	63	66	68	71	60	66	60	67	70	71	55	65	69	78	59	59	56	64	52	68	63	60	67	70	63	61	60	66	65	66	63	60	64	79	66	68	56	67	72	67	70	62	61	54	58	64	68	77	76	68	63	76	47	52	64	53	67	52	65	64	47	61	76	65	69	72	60	50	64	58	60	53	74	55	47	70	68	63	50	63	72	61	61	49	72	57	66	48	53	81	56	60	82	68	61	67	61	64	70	48	72	65	59	63	62	65	77	53	55	41	61	57	55	68	75	69	68	62	74	67	59	63	67	69	64	59	64	67	62	66	53	67	54	64	64	62	70	78	63	59	68	62	50	82	79	59	54	66	65	71	70	60	64	63	68	57	61	70	61	67	50	65	56	87	67	58	72	64	54	79	47	64	74	65	56	73	63	82	73	65	67	68	64	56	66	55	79	63	59	70	61	62	45	61	49	58	65	72	60	71	78	63	70	72	70	55	65	53	63	64	56	52	58	52	61	72	60	56	69	55	79	64	69	65	59	63	72	62	77	64	70	82	60	78	63	73	70	59	63	50	59	57	59	66	59	65	63	70	62	56	74	80	61	67	56	70	47	59	63	76	66	65	52	58	49	69	58	63	48	54	73	69	79	66	46	78	62	59	68	70	64	83	55	47	69	61	72	66	61	66	61	62	62	75	83	52	68	73	78	57	74	62	58	65	73	75	54	55	67	45	59	67	60	70	57	62	62	70	66	69	65	80	66	62	51	46	68	51	58	56	69	57	61	69	67	70	63	76	58	62	57	69	70	66	65	71	55	56	68	67	72	62	75	65	92	64	60	78	73	67	58	63	73	58	85	65	57	47	70	64	80	61	75	64	58	81	76	59	62	68	76	60	56	51	66	77	51	57	76	56	57	58	64	72	70	68	70	69	71	62	56	64	57	79	55	49	57	62	65	77	61	59	44	62	54	60	64	58	63	61	63	63	75	66	53	71	82	82	58	47	84	57	66	76	76	60	67	66	66	67	54	70	68	67	59	56	62	60	62	55	67	58	68	57	57	68	73	60	58	62	69	62	80	66	67	66	69	67	81	69	65	69	66	73	58	78	64	74	56	59	64	68	69	69	61	73	56	79	55	77	46	59	77	53	68	66	61	84	80	58	60	53	72	52	56	50	47	73	66	53	63	74	55	57	61	65	66	52	69	70	70	60	63	67	58	60	76	69	50	54	53	60	76	59	54	61	54	60	74	60	62	63	69	53	67	67	66	63	72	64	78	53	57	68	59	75	71	49	71	80	72	80	66	87	67	51	63	65	68	52	80	57	55	72	70	81	59	59	73	42	60	63	58	67	69	67	59	72	81	50	67	56	64	70	71	66	59	54	59	63	58	61	47	60	68	78	62	88	75	70	73	54	70	56	73	68	55	70	75	67	57	68	81	70	70	60	69	66	69	60	77	59	68	67	60	79	63	54	66	68	63	50	57	70	65	66	59	57	73	81	60	65	62	72	67	73	49	61	64	77	69	72	72	83	57	67	67	56	69	56	77	50	62	57	63	65	67	56	56	59	64	63	58	60	73	84	69	70	59	48	70	63	54	62	46	67	52	77	70	89	44	58	55	46	64	60	63	61	73	60	65	51	60	57	62	70	60	63	67	63	53	75	76	67	59	58	74	64	65	56	61	63	57	77	66	56	73	55	66	50	60	71	82	73	50	59	61	72	65	63	62	62	68	64	56	61	61	62	76	70	70	65	52	68	53	72	72	78	53	65	66	71	59	67	60	59	61	64	63	62	74	62	69	63	66	65	58	65	65	78	56	65	83	71	78	39	75	60	71	64	77	43	72	54	65	67	72	53	67	62	67	61	64	54	60	64	54	66	60	72	84	74	74	58	57	71	68	59	65	49	66	76	70	72	82	71	67	68	82	60	56	60	67	70	69	68	73	57	69	59	65	75	65	77	77	64	76	71	58	61	57	54	67	62	67	69	65	74	40	78	69	59	57	78	67	60	71	53	72	64	61	66	65	72	70	62	78	59	68	45	69	69	61	60	67	74	62	61	58	69	57	74	50	49	79	58	73	63	64	59	71	57	56	61	72	81	56	66	79	64	53	71	64	47	75	63	61	69	62	73	66	59	75	73	53	67	62	59	51	57	55	64	65	55	68	72	55	52	72	78	65	69	68	67	102	60	56	53	85	66	59	69	47	68	64	65	50	75	63	59	69	64	58	60	60	69	54	62	61	72	53	75	78	70	75	58	74	61	68	78	73	69	56	65	62	60	65	63	66	62	63	63	71	41	60	62	75	63	62	63	68	64	73	83	67	54	72	61	58	61	65	69	64	61	64	79	59	58	83	53	61	72	66	64	61	74	61	58	73	64	73	63	54	58	71	63	70	63	66	58	75	73	56	73	62	69	56	61	53	60	66	66	79	65	58	51	66	47	65	75	55	73	61	66	62	90	64	59	63	61	64	47	61	50	61	78	69	51	80	52	62	60	54	56	53	61	73	75	58	59	51	62	62	62	71	66	62	59	62	51	51	57	57	70	70	65	67	70	64	70	62	60	66	60	76	73	79	63	64	64	64	49	59	66	59	66	65	56	70	72	69	67	65	57	62	56	60	55	54	53	73	45	69	57	69	65	66	59	63	62	66	66	57	59	66	56	67	68	79	53	50	65	64	61	67	50	60	66	67	65	49	77	72	61	74	78	64	62	69	59	56	71	78	64	57	72	65	61	61	74	49	75	70	69	61	73	69	54	51	70	62	76	56	53	52	74	51	56	62	64	69	64	68	70	72	54	87	65	54	65	68	70	67	62	63	61	64	54	60	57	74	65	70	55	45	52	59	60	62	71	59	64	68	73	57	77
24814	18283	12520	26763	35346	35157	32400	29249	25895	22542	19891	17768	15875	14192	12806	11141	9984	8932	7923	6947	6233	5673	5219	4833	4680	4401	3962	3821	3510	3525	3418	3411	3088	2978	2849	2557	2466	2488	2378	2327	2248	2184	2034	1893	1930	1758	1721	1674	1587	1545	1578	1434	1445	1390	1356	1334	1330	1313	1309	1211	1313	1236	1247	1165	1192	1234	1200	1231	1076	1166	1095	1084	1085	1112	1144	1113	1065	1049	1052	1066	997	980	984	970	1028	976	1035	990	1009	1007	941	919	984	993	982	967	960	1016	980	974	1008	890	980	983	946	973	912	969	913	936	900	953	970	953	985	919	970	934	977	934	914	940	931	881	922	908	921	975	932	966	957	920	914	930	916	946	906	879	870	926	906	914	943	885	946	924	972	918	877	908	901	950	904	961	929	876	889	955	966	938	963	901	918	971	930	918	914	899	955	890	899	1028	904	909	947	888	969	973	902	889	912	915	951	951	906	884	959	902	898	884	931	891	933	945	967	919	956	904	888	967	887	895	921	912	839	893	890	891	934	922	920	947	908	973	929	910	886	882	986	957	895	913	934	948	964	901	849	954	861	892	957	926	881	933	884	900	952	894	861	920	880	886	882	932	967	893	916	962	889	958	879	910	879	911	879	896	870	905	952	986	898	915	882	881	958	891	936	908	962	889	930	940	893	909	953	947	905	899	932	953	925	882	869	921	913	964	936	913	895	914	935	888	914	915	930	906	942	938	944	942	922	940	903	931	903	879	922	931	945	892	904	905	898	923	944	902	876	941	919	929	930	937	858	928	935	896	895	908	964	960	883	903	971	946	898	917	936	813	926	894	960	912	887	906	918	940	906	916	939	877	954	953	939	908	886	942	884	970	879	880	946	901	966	925	906	945	928	902	870	916	931	913	956	909	871	874	896	963	925	948	923	880	965	955	948	967	892	846	910	928	923	891	901	883	951	895	904	879	885	894	922	876	923	925	878	889	983	872	919	900	953	918	915	898	929	879	948	954	988	926	929	969	907	903	987	910	895	928	906	964	928	928	945	915	953	863	897	889	897	958	1008	936	970	880	882	999	894	970	931	951	953	959	929	897	965	888	900	951	888	928	939	927	918	937	936	915	923	930	934	969	931	922	919	908	920	882	884	949	960	938	861	864	925	919	887	917	909	916	928	915	930	919	942	937	943	914	929	931	933	942	974	921	911	913	969	941	887	859	930	885	952	895	928	888	943	924	898	957	950	874	942	942	911	971	965	882	896	926	926	893	956	943	918	935	928	936	959	949	919	928	937	908	915	873	891	945	946	901	927	957	928	905	958	920	919	956	901	934	889	907	900	940	882	918	890	930	873	970	970	909	917	923	913	872	960	984	975	966	927	911	910	986	869	915	923	946	955	932	892	898	930	932	965	897	841	927	969	902	900	956	920	944	896	956	910	907	912	885	896	933	929	954	917	926	928	885	899	930	870	932	903	873	951	949	952	935	871	933	950	941	953	964	914	907	938	884	939	929	954	916	906	929	904	901	919	935	904	896	947	894	895	900	973	935	878	960	919	877	909	933	932	852	910	908	929	901	943	911	921	882	976	900	948	964	912	925	918	965	872	933	860	989	923	907	837	920	899	928	974	948	908	815	902	946	903	900	937	958	935	958	901	882	892	957	960	924	891	962	881	852	961	858	933	897	919	896	899	911	879	900	932	918	954	908	952	949	932	878	929	957	868	916	971	901	919	976	914	899	896	905	904	924	952	901	926	973	918	924	890	946	917	966	938	927	950	941	912	966	919	937	931	964	885	893	890	889	936	955	909	905	974	878	891	974	944	921	877	923	918	876	914	860	915	976	910	984	904	929	907	898	940	907	935	957	909	907	891	941	910	955	958	941	932	917	930	905	911	929	945	916	930	893	948	937	919	921	937	956	887	913	931	910	953	935	936	896	894	897	869	917	954	924	920	908	942	907	926	925	907	945	910	909	903	951	924	889	956	932	887	902	991	892	922	945	914	934	861	897	886	929	927	894	899	935	944	940	918	928	885	947	948	865	921	919	861	934	884	912	902	951	951	899	914	930	943	934	942	948	903	952	977	911	900	947	889	924	957	937	938	920	904	936	835	890	938	895	890	877	936	946	899	935	881	886	928	920	940	929	907	963	890	943	904	949	943	878	967	931	890	864	946	905	872	954	885	911	935	892	907	922	919	944	913	933	887	866	878	880	877	921	879	905	857	909	946	920	902	851	913	943	915	929	963	960	923	898	885	961	885	891	957	907	867	920	920	945	896	923	872	937	936	873	909	880	931	940	921	901	921	887	935	931	949	932	916	920	929	923	922	934	913	955	915	926	913	903	993	909	924	861	904	906	959	938	920	976	894	908	840	911	962	881	922	887	905	951	869	920	927	946	949	916	977	872	898	938	942	930	960	930	911	928	881	936	919	917	914	918	938	913	914	894	870	923	917	922	930	864	849	882	921	924	896	940	939	931	917	940	868	880	908	931	887	903	913	984	914	923	871	890	913	919	964	967	923	903	937	921	915	920	904	919	905	878	903	903	951	875	910	896	887	949	907	927	938	889	923	881	957	894	916	922	937	887	912	873	900	940	930	931	908	876	904	974	906	878	872	938	978	952	971	934	950	942	957	875	928	903	910	926	962	981	886	913	926	943	879	943	883	912	941	888	921	928	919	903	904	940	910	881	958	911	925	938	931	921	975	902	894	914	922	927	953	919	877	916	910	895	947	885	928	904	877	913	878	939	894	934	952	954	922	906	903	876	917	950	936	947	930	920	911	913	891	927	857	954	907	949	862	929	938	903	876	932	944	901	940	909	926	907	886	911	893	953	952	927	874	958	883	907	948	962	905	899	942	889	940	934	950	919	924	966	861	893	962	946	952	938	935	919	867	937	926	886	934	932	896	931	911	938	913	932	876	931	931	968	918	862	926	906	888	849	1002	939	928	922	899	887	952	864	919	952	919	956	867	875	967	915	900	999	892	940	931	887	986	890	937	970	973	936	939	948	915	877	918	897	945	919	891	915	908	882	909	996	952	929	887	964	933	927	875	902	919	916	878	940	953	930	894	906	913	927	968	922	884	931	873	896	931	918	934	913	910	907	895	906	924	881	910	908	894	940	893	969	890	888	893	876	925	988	883	946	911	894	914	916	911	910	975	905	882	878	906	882	932	899	927	895	877	962	972	929	909	906	908	929	966	893	862	911	889	890	940	975	877	934	877	922	898	900	976	882	925	863	919	934	878	960	901	935	868	909	907	956	918	921	900	917	940	913	912	870	929	864	914	901	938	947	937	899	958	877	902	913	937	864	904	932	970	888	910	886	883	889	945	950	901	971	977	941	964	939	916	906	891	954	957	939	919	872	911	899	973	971	877	901	963	874	953	899	889	950	875	931	921	958	913	897	937	944	897	887	918	892	926	903	882	886	946	912	939	911	913	871	905	877	934	881	925	951	928	877	956	966	935	904	861	878	901	905	922	886	944	903	929	887	907	884	856	907	936	904	906	945	935	885	876	968	946	967	876	953	931	902	882	920
1901	479	305	269	418	533	474	396	353	321	269	267	234	188	166	171	154	139	118	103	109	115	91	80	87	86	65	72	76	64	72	82	74	66	58	53	64	53	60	58	54	63	54	54	48	55	70	57	52	54	53	45	54	47	65	47	52	53	47	44	55	50	53	38	42	43	49	38	56	51	60	59	55	48	46	49	49	53	52	44	34	67	39	49	38	50	47	56	54	37	55	43	48	50	52	41	50	47	45	28	46	49	56	65	46	47	43	46	50	44	51	53	44	43	46	61	61	59	39	58	39	40	62	50	48	51	36	39	45	56	48	62	35	46	43	46	53	51	55	45	52	47	54	51	51	49	60	42	53	37	52	57	44	41	49	30	45	45	46	53	38	39	41	48	46	56	49	32	51	50	55	57	57	47	46	44	51	45	41	63	48	53	47	47	43	56	47	46	43	45	46	45	49	53	50	48	40	51	38	40	38	51	49	45	45	38	53	51	51	44	54	39	49	45	46	35	50	66	48	49	44	51	43	47	45	50	37	32	54	43	47	50	35	49	35	50	66	55	42	52	40	56	50	47	43	52	50	44	53	42	52	39	46	33	34	40	46	54	48	41	47	49	46	50	49	38	44	46	48	46	61	37	42	41	41	48	42	51	53	45	36	49	57	43	45	49	45	43	57	42	58	52	47	51	42	42	49	39	56	42	43	54	37	46	46	43	53	51	49	49	47	49	48	44	64	49	49	57	53	42	33	40	52	42	50	37	55	58	40	49	48	52	66	68	55	54	42	43	36	38	44	44	54	43	66	49	47	47	41	39	49	49	54	53	47	37	45	55	53	42	45	39	50	37	43	44	53	40	50	51	52	38	49	44	40	46	55	46	47	46	54	45	37	45	42	39	40	51	63	51	42	44	59	49	53	49	43	51	53	36	55	58	51	47	41	53	50	54	50	51	36	59	58	46	46	43	43	58	41	58	55	57	38	56	41	48	51	42	47	61	39	57	47	37	52	42	51	39	33	54	45	39	34	59	34	48	42	53	44	39	37	58	45	48	50	36	41	47	47	45	57	44	55	48	43	48	58	46	49	52	59	52	34	48	40	39	58	51	41	50	43	45	50	46	47	49	49	51	48	50	48	42	45	56	41	35	41	55	46	45	43	39	43	45	50	47	54	54	37	44	45	36	62	47	48	41	40	45	49	39	39	59	54	50	47	43	60	47	54	52	58	44	39	26	41	49	45	48	50	41	61	55	47	48	47	58	45	51	52	44	57	40	48	48	58	44	55	38	53	50	53	45	51	49	47	44	49	40	41	48	49	58	50	48	56	62	58	53	62	45	49	41	50	47	52	49	68	38	54	37	50	38	46	52	49	52	46	42	55	43	35	60	49	37	32	37	58	60	45	36	46	47	52	37	40	44	36	53	52	39	47	44	44	44	62	58	60	37	47	42	43	64	48	43	62	55	53	52	50	47	41	55	39	48	44	53	47	47	56	46	58	37	45	46	40	51	45	41	48	51	55	48	47	54	34	42	50	45	49	43	32	34	51	57	44	47	41	50	48	57	47	60	42	43	37	52	53	59	47	48	53	53	51	53	53	51	46	50	48	36	42	41	46	50	44	50	46	42	44	64	66	48	63	54	39	48	42	39	39	38	51	37	49	58	44	56	42	45	60	36	47	44	47	47	37	47	46	47	43	45	42	44	45	53	47	67	46	39	57	53	51	57	32	58	41	54	36	51	61	44	50	47	51	45	55	38	51	50	53	49	33	63	42	48	35	48	43	45	55	38	49	49	54	54	56	53	44	45	49	44	50	51	54	59	58	46	44	44	54	59	45	43	47	42	43	51	44	50	49	40	54	59	44	35	46	41	46	59	57	44	48	47	54	54	53	44	54	54	56	40	45	55	53	44	49	50	48	45	48	43	45	49	46	52	48	50	52	37	50	53	63	37	37	39	47	55	52	62	50	43	47	44	39	55	46	49	54	53	54	49	60	59	51	54	48	55	58	53	40	58	57	41	57	47	42	47	44	48	45	57	59	42	55	59	62	48	52	52	44	42	62	50	57	53	44	49	41	47	45	43	46	56	43	60	49	44	30	56	39	48	54	42	57	36	54	49	61	40	46	35	48	56	39	52	39	53	48	39	48	54	46	44	51	43	46	51	52	44	50	43	57	60	51	54	49	56	35	58	38	47	44	42	46	49	48	51	54	48	59	40	43	45	39	41	57	50	48	49	53	46	57	46	47	38	55	46	57	46	45	58	39	40	43	43	47	51	56	46	53	48	57	51	53	57	49	60	46	49	47	48	54	45	46	45	40	49	55	62	60	50	40	51	43	48	49	49	41	41	49	46	54	42	41	41	54	53	44	43	49	45	62	51	51	53	48	47	58	48	59	51	54	48	65	48	54	57	47	59	42	58	47	44	50	49	45	50	58	52	48	43	52	50	37	57	56	44	58	39	46	46	40	35	44	36	36	47	30	56	41	53	50	60	45	57	45	41	51	33	46	41	48	53	56	50	43	45	57	48	61	42	55	55	38	42	42	51	25	52	46	44	52	37	41	48	45	37	44	56	45	49	41	58	50	46	47	40	43	49	44	42	42	57	44	47	60	60	44	57	43	53	37	39	55	40	45	44	45	51	61	48	47	48	53	54	47	42	69	43	47	59	49	49	49	37	50	52	55	47	55	54	42	47	41	54	42	57	37	51	50	56	46	49	43	43	55	52	46	67	44	46	48	54	38	43	43	60	57	48	43	48	41	45	45	48	56	31	50	49	45	50	59	53	48	52	51	57	38	52	40	50	56	59	42	44	59	43	46	49	41	40	49	51	45	44	46	40	39	37	44	47	47	55	49	50	51	43	45	43	47	53	46	43	50	53	48	40	47	55	52	38	36	52	50	43	30	37	40	37	43	51	48	55	39	36	47	35	53	48	43	54	51	43	51	45	47	42	43	42	43	44	47	46	50	44	45	50	37	56	50	41	50	43	40	46	41	54	44	43	32	55	51	56	46	49	46	41	60	45	53	37	36	50	51	48	41	58	55	44	48	42	55	40	48	53	52	44	59	43	54	49	46	52	46	56	45	55	45	54	38	52	59	49	39	44	49	41	37	49	39	41	51	51	41	52	55	53	50	49	51	59	44	56	48	45	43	48	61	43	51	45	43	49	46	38	38	36	41	55	51	50	38	35	51	57	53	49	41	54	55	41	45	49	36	53	43	39	48	61	32	55	46	43	43	54	40	47	51	48	51	40	56	55	59	49	38	67	37	47	59	48	59	42	43	54	55	53	39	55	62	45	40	60	46	45	46	44	40	59	44	58	38	40	41	46	47	59	52	51	53	44	46	41	46	51	45	36	45	48	47	54	44	40	35	42	60	44	47	48	51	48	49	50	49	47	51	61	52	39	60	48	42	54	52	34	55	38	35	47	46	55	39	44	49	36	44	37	45	53	49	45	42	53	47	46	41	42	41	55	45	44	58	55	36	44	43	51
16996	11113	7071	17800	26485	26012	22745	19422	16443	13823	11505	10127	8716	7616	6680	5952	5222	4595	3950	3496	3134	2913	2603	2405	2282	2225	2172	2047	1939	1872	1869	1801	1694	1557	1481	1500	1425	1398	1309	1371	1287	1215	1202	1193	1109	1119	1099	1028	1043	1005	947	948	948	925	897	895	921	843	896	909	852	877	819	815	757	805	778	747	772	824	770	763	737	796	773	763	791	769	787	738	762	735	756	728	716	736	698	736	674	730	695	720	680	774	677	695	756	709	691	728	728	727	759	735	724	683	715	708	707	702	742	675	735	724	704	694	740	686	678	683	709	666	646	694	712	704	707	685	681	692	681	687	732	679	674	761	667	699	714	688	696	702	651	693	627	683	700	720	700	650	704	685	692	710	689	642	700	680	696	726	704	743	713	663	687	718	682	690	662	714	691	717	670	702	736	688	694	656	665	680	662	645	700	706	696	644	649	695	695	702	713	717	693	654	716	702	672	653	726	660	690	699	671	731	672	664	673	662	691	713	726	692	643	668	692	676	773	683	713	703	719	702	712	704	676	698	669	684	699	708	734	706	701	697	686	676	633	654	696	699	688	673	668	700	658	683	700	633	683	676	667	682	704	691	694	710	701	711	664	661	714	718	667	680	735	702	726	710	695	701	666	687	689	711	709	698	676	745	714	695	711	729	682	666	669	726	722	735	666	687	688	717	708	693	700	695	661	719	696	662	690	698	713	628	697	663	720	696	720	667	685	710	741	697	677	734	684	725	689	670	655	685	680	709	700	669	728	714	680	704	659	713	674	702	693	680	705	674	701	670	699	676	711	717	712	721	701	690	720	729	674	696	664	655	697	692	675	645	657	689	702	731	686	682	671	707	674	651	726	729	712	707	698	688	692	665	719	696	653	695	672	681	733	689	633	689	640	721	692	653	704	687	740	737	682	679	699	673	728	705	733	683	694	735	676	662	716	706	703	713	726	681	690	669	706	674	698	683	681	696	696	689	701	726	657	714	690	698	683	709	729	666	664	675	704	728	711	659	724	713	675	740	709	694	690	683	708	688	723	675	673	727	691	687	669	748	696	720	717	712	632	684	640	636	676	707	736	701	699	667	669	701	735	718	653	644	711	663	665	677	711	731	714	705	691	713	696	742	698	683	720	695	720	677	681	671	672	660	657	705	662	707	657	686	740	707	651	718	686	665	671	675	682	701	719	686	683	696	713	638	638	696	657	645	674	700	674	697	702	671	671	669	715	720	738	712	626	729	672	723	685	706	671	704	682	696	715	699	717	656	721	664	704	693	664	683	678	704	658	711	691	674	716	666	695	665	710	693	668	686	711	691	711	717	697	713	669	805	674	659	689	698	691	686	669	667	675	722	666	730	696	690	685	690	649	667	709	724	659	640	679	659	707	674	714	648	686	683	712	662	677	712	678	707	669	719	678	731	624	699	672	670	721	644	661	707	689	670	715	681	702	699	699	682	678	697	664	712	674	672	713	657	698	680	722	701	682	670	697	711	707	686	654	681	684	659	676	655	696	691	694	662	695	651	706	671	684	709	685	684	667	614	717	675	665	669	720	647	731	668	656	702	696	648	701	714	719	686	701	690	700	687	697	736	723	734	675	679	727	652	690	712	692	698	757	725	708	714	696	643	702	656	683	710	693	691	729	678	705	735	716	679	698	710	644	708	695	702	707	687	680	666	691	718	707	761	672	643	671	683	667	748	669	753	685	711	683	743	686	670	728	731	718	681	689	677	716	713	682	688	695	684	700	702	691	640	741	698	688	724	708	688	672	691	659	674	715	689	665	655	679	709	716	659	718	702	728	702	683	706	729	663	695	705	721	673	705	725	658	744	673	685	624	682	735	689	708	675	697	702	645	680	689	634	663	677	753	666	692	680	697	715	671	679	685	701	683	697	649	709	737	746	726	727	642	716	644	699	632	642	677	707	713	663	696	708	703	710	686	679	722	699	698	703	718	705	678	701	671	695	685	724	666	680	704	670	618	705	651	689	683	708	717	715	652	643	658	691	678	676	680	707	697	677	683	711	660	724	659	718	686	717	699	718	675	691	675	726	656	647	707	666	697	712	684	656	691	688	697	664	708	670	680	733	642	682	641	746	677	696	702	644	697	709	699	686	680	673	678	714	694	713	697	695	688	664	712	625	688	719	677	705	668	697	724	658	715	674	689	698	732	733	643	666	733	723	637	672	647	721	719	680	702	711	708	713	704	694	669	705	701	713	716	681	658	728	681	751	704	671	686	691	691	703	680	682	666	660	723	671	696	756	700	692	731	659	697	652	711	670	696	639	672	701	630	673	652	688	702	646	717	701	695	739	669	659	649	683	686	674	743	678	704	667	698	671	729	716	727	662	676	724	631	749	687	706	723	683	714	708	653	713	669	686	671	719	706	698	696	667	692	703	729	719	687	691	672	689	661	642	646	733	650	725	700	687	663	689	712	726	672	715	653	655	707	711	680	686	697	691	688	661	659	662	666	663	666	671	695	715	701	712	665	688	654	644	721	707	734	723	657	674	728	669	682	683	729	654	756	685	641	661	691	686	695	684	713	691	664	713	700	670	777	680	680	687	680	744	682	677	679	710	709	670	712	705	685	705	697	665	715	682	705	717	675	690	683	689	643	663	759	686	684	701	652	725	675	717	641	672	664	714	708	682	715	656	732	673	712	687	670	678	702	676	676	676	626	705	702	651	694	641	711	690	717	666	720	733	714	708	692	710	726	699	692	649	686	698	674	665	715	721	687	680	672	658	736	721	686	675	701	621	677	731	712	694	696	694	703	701	674	725	676	697	651	688	681	721	684	735	692	687	711	717	697	696	726	694	663	670	698	694	706	698	649	696	693	667	719	703	697	672	704	690	642	678	692	712	662	658	716	687	694	680	696	663	698	727	721	714	645	692	689	707	659	695	703	724	710	663	648	671	665	767	697	717	678	715	678	650	728	708	723	674	665	640	690	692	661	693	715	762	686	660	694	656	699	680	707	667	738	686	705	746	704	720	681	716	699	678	697	737	686	696	737	719	701	647	675	648	759	716	668	681	721	706	690	722	695	713	675	686	677	719	670	710	714	714	739	686	712	716	674	661	668	656	683	703	742	633	716	662	721	690	707	715	666	668	663	681	671	698	735	667	643	696	689	690	677	667	670	690	672	662	603	698	655	656	712	691	698	744	651	676	708	699	700	737	716	699	669	692	700	684	740	677	650	719	695	657	693	687	732	672	681	648	685	705	712	668	696	708	742	682	718	717	658	684	690	711	679	716	731	679	680	632	753	634	696	667	686	713	669	721	677	684	706	681	682	668	677	688	685	713	712	709	724	740	751	699	703	690	701	710	684	721	710	687	707	630	712	689	720	686	697	663	732	690	707	678	684	685	698	689	679	671	738	700	683	712	686	686	720	711	656	695	690	742	724	712	721	698	659	696	735	736	683	704	686	726	707	688	693	705	679	729	731	651	703	683	688	747	671	696	682	666	687	682	702	717	666	727	702	710	655	718
1264	736	482	351	667	750	736	612	536	478	400	372	282	288	245	218	192	186	152	136	132	143	111	101	110	108	108	105	90	88	93	81	77	81	90	73	81	71	53	58	81	62	74	64	62	48	71	59	56	63	54	47	61	61	53	49	52	53	50	44	51	49	56	59	68	64	59	31	48	60	48	58	49	44	56	58	53	63	47	47	62	45	46	48	60	45	48	65	43	50	54	53	55	47	53	42	47	51	45	38	39	38	51	53	62	49	52	38	43	49	49	46	61	55	42	49	61	44	43	48	68	51	48	48	53	49	60	58	43	53	41	47	45	50	52	43	51	46	50	49	50	42	47	57	58	46	36	52	59	50	51	44	54	37	53	59	41	42	48	33	46	45	50	45	46	45	40	57	41	46	48	42	47	46	45	61	47	48	36	44	34	49	59	54	48	54	50	45	50	58	51	45	44	43	54	51	39	55	54	52	52	50	34	46	44	50	64	55	35	63	40	47	41	43	35	51	54	54	43	47	45	58	35	36	45	54	51	61	46	55	50	53	45	41	38	48	52	43	47	35	57	38	40	45	43	44	51	48	63	50	48	56	49	44	50	48	51	60	48	41	47	44	51	47	55	53	51	48	39	46	58	42	55	49	53	29	51	49	46	50	39	47	39	52	43	48	44	49	50	51	48	34	57	57	46	57	54	47	60	41	48	59	59	63	50	56	35	47	47	39	56	44	50	45	38	47	45	40	57	51	46	40	36	58	41	45	48	58	64	43	41	52	43	52	47	40	51	51	50	32	45	52	42	59	52	50	58	47	53	54	48	54	47	49	42	52	45	55	52	46	42	38	50	57	40	47	55	45	58	52	43	48	44	55	53	49	38	48	40	63	56	43	45	51	60	43	46	43	56	45	57	45	56	57	53	48	51	48	46	53	46	47	56	47	53	38	52	54	58	45	52	49	53	50	54	38	48	46	49	43	57	53	54	44	45	55	56	43	45	45	39	42	52	49	54	49	44	49	37	39	43	50	39	46	48	58	52	45	47	43	53	56	62	46	50	48	44	50	57	49	43	46	60	58	44	62	50	57	43	38	54	57	48	41	38	47	54	45	58	38	42	36	40	49	64	49	48	44	51	47	44	57	45	51	46	48	51	54	48	51	45	45	41	44	50	45	51	62	51	47	59	50	46	59	39	47	43	42	45	47	48	49	62	54	47	44	46	39	38	48	57	50	42	53	39	38	52	52	41	36	50	46	43	56	45	40	47	48	50	39	38	51	63	47	57	46	63	32	56	62	59	46	40	52	63	50	58	33	68	52	54	58	36	53	57	63	60	60	60	40	49	48	47	44	46	56	45	46	58	45	50	48	44	47	54	47	55	46	57	50	52	61	47	53	55	48	50	50	60	47	38	51	40	49	49	39	42	48	50	54	63	41	34	44	53	38	53	41	50	44	54	35	59	47	42	60	43	48	50	45	58	41	49	47	46	42	57	50	54	53	45	44	44	47	53	49	55	51	53	46	52	42	42	34	49	41	51	57	46	42	55	56	42	53	45	37	60	56	57	43	52	49	59	54	67	44	35	39	61	42	47	47	55	52	46	46	42	56	43	54	39	39	49	45	74	44	45	39	45	51	45	37	42	45	46	33	54	44	40	58	44	43	52	46	48	42	45	60	42	47	38	46	47	43	49	45	39	46	51	52	44	54	47	52	50	42	50	45	56	40	37	50	54	55	40	37	50	37	47	46	51	38	48	49	46	38	47	62	57	40	62	58	40	40	47	43	52	30	52	50	55	51	47	59	47	47	37	45	48	45	51	54	45	43	59	40	51	54	46	36	51	54	53	53	51	51	36	45	44	46	55	63	43	49	34	50	49	63	55	48	42	46	51	40	42	56	36	56	55	48	47	53	50	74	54	57	39	56	44	38	39	51	55	43	39	56	55	52	51	35	50	48	51	56	54	49	49	58	35	40	61	45	54	32	33	50	49	46	51	51	57	42	51	43	56	54	55	52	48	52	38	39	44	49	40	51	61	51	46	44	37	50	56	51	58	46	52	41	52	44	40	48	46	51	39	53	63	49	51	42	45	44	42	46	56	51	51	48	47	48	43	52	57	47	56	45	59	40	52	42	46	52	56	42	47	40	47	62	61	45	46	51	60	50	49	52	50	47	53	58	54	58	43	54	44	47	44	45	47	56	42	36	56	43	62	51	48	39	51	51	43	46	59	52	41	59	54	42	46	57	41	45	52	52	46	41	53	44	39	58	41	36	44	57	47	52	46	47	54	44	49	42	46	37	60	46	52	48	60	52	46	45	50	36	42	54	52	37	51	54	49	61	50	51	46	47	46	48	50	44	50	53	38	41	47	48	52	56	51	31	58	46	38	54	51	47	51	58	48	41	49	51	45	60	55	45	55	50	41	40	48	51	48	50	62	43	46	46	51	42	52	37	54	68	45	53	58	51	50	48	58	43	60	38	47	47	55	47	66	42	48	45	52	52	46	58	51	57	45	53	45	34	53	45	57	45	60	44	37	50	51	59	52	52	31	55	53	51	51	49	39	55	48	50	45	41	51	55	56	47	44	57	46	41	44	54	40	66	54	42	52	43	42	53	56	53	39	60	42	50	54	60	52	57	46	46	53	60	48	51	59	61	57	65	56	63	46	41	40	38	46	51	47	51	49	49	50	44	39	42	39	43	63	48	39	43	56	47	45	41	50	36	50	50	51	42	41	55	42	43	43	55	49	60	45	52	41	42	52	57	58	53	46	53	38	53	46	59	54	51	50	37	53	57	36	41	44	42	49	53	49	51	44	47	53	32	40	52	42	56	54	39	56	46	48	72	47	61	42	48	50	46	52	54	51	48	42	44	45	57	45	47	42	56	42	51	50	56	39	65	51	38	45	50	54	42	57	50	43	53	46	46	56	48	59	45	62	45	42	52	41	53	42	44	47	49	40	40	47	48	41	49	53	37	50	48	68	54	42	43	53	59	43	40	53	47	50	40	39	57	57	60	57	40	52	35	56	44	50	41	48	50	65	53	51	38	48	41	43	58	52	65	53	53	48	51	68	50	56	48	57	50	51	41	42	47	36	45	40	43	49	45	43	37	37	44	47	54	46	48	54	44	45	38	39	49	42	48	40	48	37	41	42	49	34	47	43	57	44	48	51	65	44	38	53	52	46	44	45	40	53	42	61	50	47	56	51	52	51	42	43	49	60	44	47	47	51	45	58	55	58	55	53	44	41	56	43	47	49	44	55	38	47	43	46	58	45	39	34	62	38	41	56	51	60	44	52	47	40	54	49	57	36	56	49	45	49	52	43	48	53	45	43	49	49	66	48	34	48	43	45	40	48	49	52	46	48	43	46	59	46	52	40	49	41	49	48	45	50	48	55	54	57	40	49	44	55	49	50	53	50	54	49	55	46	36	49	48	54	59	50	48	51	43	47	47	43	52	54	61	43	35	48	44	62	41	52	64	54	50	47	55	47	42	47	44
21221	15379	10080	22965	31565	31096	28107	24727	21490	18510	16038	14129	12470	10863	9491	8451	7446	6486	5841	5135	4602	4175	3786	3538	3395	3141	3014	2788	2722	2594	2544	2290	2175	2154	2052	1928	1892	1769	1712	1591	1667	1550	1521	1453	1359	1293	1205	1119	1218	1133	1050	1146	1097	1046	1064	985	982	999	1012	954	1010	928	907	889	939	928	898	875	889	835	816	821	872	738	801	806	793	752	818	842	781	756	777	770	732	745	723	743	716	741	740	800	761	769	742	713	718	734	717	753	732	741	736	733	746	707	727	704	712	717	692	725	739	717	709	742	718	733	675	685	701	747	694	689	730	709	703	720	734	720	699	681	696	704	700	698	703	704	720	691	659	720	705	712	680	751	707	715	712	700	744	728	732	739	721	693	716	695	708	710	708	737	665	684	703	686	697	717	745	683	697	722	730	705	674	735	724	681	708	705	700	642	711	715	715	714	707	672	679	715	690	738	698	712	710	734	755	720	729	690	707	738	706	695	665	721	690	709	694	710	677	723	714	689	704	729	664	686	719	687	742	695	723	653	695	720	661	724	693	697	699	689	699	674	747	698	684	665	676	704	738	689	699	739	720	707	730	695	704	692	699	701	704	658	740	700	684	719	749	701	751	708	697	727	697	700	686	687	751	676	702	670	695	692	652	710	720	695	701	745	702	673	753	689	740	720	680	714	724	727	737	681	708	693	732	705	715	718	717	659	721	710	713	701	691	697	693	739	724	676	702	713	736	666	684	688	644	728	722	690	723	673	633	712	688	717	654	731	679	708	668	718	725	691	724	644	743	685	808	700	697	654	682	673	674	693	659	724	652	709	701	673	748	717	719	759	729	685	687	703	675	700	750	700	709	735	731	692	677	725	689	728	692	716	726	734	715	725	739	643	686	744	778	695	720	740	740	709	682	686	669	664	685	694	728	677	743	719	704	652	717	741	710	732	699	715	744	652	698	712	694	719	668	691	734	673	652	693	725	692	703	727	670	702	710	733	740	742	648	666	712	719	748	681	745	683	686	702	697	693	718	755	662	692	731	724	718	696	737	689	677	698	747	718	695	753	722	733	689	663	738	720	688	703	707	731	669	716	736	671	660	697	695	696	718	658	751	694	759	707	709	700	711	708	708	707	669	717	707	698	664	699	729	716	702	665	697	683	710	671	703	690	675	688	676	698	694	695	702	677	663	719	713	762	705	726	734	710	741	678	711	721	730	676	695	713	739	710	708	726	709	760	671	737	698	721	686	651	685	718	701	717	695	708	686	706	690	722	701	716	696	679	664	684	685	726	720	719	705	736	700	678	707	717	733	729	742	704	676	685	663	694	718	687	720	702	686	705	736	693	687	697	732	665	704	653	717	690	692	734	734	673	704	701	709	721	678	709	698	700	674	715	664	682	701	698	744	746	711	694	700	676	647	711	701	693	725	748	730	735	696	698	714	667	707	690	694	686	666	714	665	679	660	688	684	729	680	661	732	726	732	743	691	683	744	777	667	705	676	686	711	712	699	703	738	715	713	660	672	708	698	697	701	692	725	770	710	680	728	675	722	717	688	677	694	693	686	742	680	673	730	700	674	703	704	735	694	718	711	732	710	698	707	699	728	712	774	701	684	718	692	672	683	676	706	721	707	677	707	674	659	676	661	674	708	755	724	694	657	690	723	723	682	678	710	705	693	685	688	744	687	682	744	659	709	721	734	695	672	718	636	703	683	730	699	702	704	737	725	714	728	681	677	689	707	679	721	683	678	725	674	736	681	641	720	745	690	705	701	732	740	655	677	732	734	720	659	696	671	722	668	698	704	718	706	705	710	705	740	698	770	672	714	746	648	653	716	728	747	707	706	693	706	700	699	693	698	663	707	719	687	700	695	694	671	710	715	692	677	708	685	735	737	684	760	730	700	673	700	752	758	694	725	718	682	701	677	656	659	710	671	684	698	746	716	734	703	707	673	727	696	698	671	719	707	730	674	701	733	706	672	699	639	706	711	687	686	707	692	698	685	701	668	706	636	756	672	717	699	678	661	734	671	790	723	710	753	711	733	669	663	713	698	670	675	714	728	714	690	667	698	722	701	666	698	659	698	697	689	689	731	681	679	699	675	726	707	693	667	698	662	752	721	684	693	719	717	711	701	681	679	652	705	667	721	713	737	718	725	696	660	718	737	711	735	707	671	729	697	682	705	685	695	699	756	698	742	651	704	697	719	702	694	692	742	710	708	712	717	765	723	720	662	708	726	695	730	718	729	728	673	725	687	696	695	725	697	671	674	724	687	685	705	710	702	662	721	677	663	672	711	653	755	653	754	729	703	697	683	654	673	710	699	682	667	717	729	679	677	695	710	723	675	690	667	669	665	683	653	713	706	703	686	771	689	673	685	703	719	735	699	750	693	738	669	690	751	743	714	725	688	701	723	718	702	687	694	700	658	720	733	690	714	689	745	633	645	677	750	685	686	669	750	651	685	698	692	649	762	701	673	727	672	725	737	693	748	693	737	695	681	715	698	703	737	698	705	693	710	666	702	714	720	707	705	730	692	725	687	725	649	700	722	697	717	723	703	703	736	697	724	699	700	699	704	724	717	717	711	722	691	700	683	691	680	736	685	728	750	777	689	689	663	726	747	730	674	705	721	711	729	694	720	728	686	701	697	733	666	687	717	696	685	718	710	667	700	725	700	721	718	746	710	742	727	718	700	718	683	729	726	722	678	692	712	657	693	663	710	698	707	683	730	722	698	754	730	707	718	692	670	738	666	722	715	686	765	717	722	678	679	717	690	730	705	688	716	695	688	640	702	671	721	730	715	650	723	715	719	683	737	738	709	698	668	684	682	681	733	709	687	676	695	733	745	701	672	692	677	727	691	719	712	683	686	730	667	708	652	703	686	726	696	682	688	725	731	703	687	693	714	676	664	677	723	707	706	693	727	683	670	676	710	721	676	658	716	687	710	740	673	739	689	724	688	682	710	692	648	685	675	664	676	718	684	697	653	726	659	711	704	714	703	688	686	710	703	677	667	698	755	731	683	726	721	694	747	680	692	714	664	713	708	694	727	671	706	667	703	707	707	668	730	733	687	717	713	715	714	764	735	688	707	740	733	702	685	685	712	721	701	677	682	670	680	739	719	680	678	643	679	714	699	730	745	762	714	730	705	632	695	698	680	688	694	666	696	706	725	702	715	707	724	694	720	687	681	749	665	721	691	695	737	721	720	701	674	685	697	739	702	725	727	651	698	728	720	710	722	739	653	726	682	725	697	714	709	708	697	720	744	663	701	719	669	719	723	713	752	723	695	767	698	715	714	681	690	643	742	689	677	753	663	689	686	719	716	690	687	699	682	675	682	686	724	712	728	723	699	702	711	695	647	662	732	726	720	702	683	679	752	660	692	692	721	700	672	691	713	750	688	716	693	680	710	719	706	661	691	695	717	696	713	712	681	740	727	724	644	689	700	698	724	686	737	728	718	701	738	717	738	747	690	694	690	742	734	681	706	675	720	691	696	716	711	690
3069	719	435	365	658	674	622	587	497	457	347	331	307	254	250	200	199	204	165	168	150	125	117	136	114	119	84	115	126	115	115	92	101	84	80	88	92	82	74	94	97	82	93	94	97	77	71	74	71	81	75	70	77	73	74	67	61	69	58	70	59	64	80	68	69	70	64	59	66	61	72	67	73	65	62	61	71	63	82	83	62	61	55	61	57	53	72	80	66	62	57	60	57	59	76	63	48	59	64	63	62	58	52	63	59	58	52	61	63	65	74	67	70	60	52	44	56	61	73	60	66	73	65	54	74	60	58	67	58	63	66	66	70	64	80	82	59	76	66	64	59	73	55	57	57	60	53	50	59	58	69	57	66	53	70	63	69	53	67	52	66	59	52	62	52	69	70	65	64	64	66	67	50	58	71	59	55	62	68	78	59	62	59	65	67	57	63	53	64	61	63	61	56	57	61	53	59	71	60	54	49	83	80	67	39	60	58	64	52	63	70	48	55	53	58	51	61	73	63	62	67	64	71	73	61	64	53	59	62	65	58	68	55	61	58	65	61	53	48	58	66	69	67	61	73	71	67	53	54	62	54	65	61	63	59	61	52	63	56	67	60	61	72	63	59	60	57	69	69	52	59	69	55	66	59	64	85	66	72	68	58	72	66	55	59	58	69	68	62	65	62	65	61	59	66	67	61	79	68	69	69	63	53	62	62	76	71	64	59	59	51	68	67	74	55	58	58	68	60	60	66	57	59	61	59	79	49	60	83	59	64	67	52	54	54	65	60	58	56	57	56	69	66	62	60	61	65	61	64	69	61	55	53	67	59	61	75	66	66	67	60	60	58	72	69	55	61	58	68	60	68	50	74	56	65	68	59	69	68	72	56	71	53	57	67	64	61	70	62	57	58	66	65	50	46	77	53	74	58	66	74	60	72	65	72	68	66	71	63	59	71	62	77	54	66	63	80	66	58	61	63	67	51	55	58	55	69	65	57	62	67	78	67	67	49	68	71	63	55	73	60	62	57	64	45	61	65	53	73	66	69	66	68	64	82	59	70	58	62	57	66	49	59	64	62	64	65	63	67	64	66	48	73	71	70	57	63	71	60	72	62	69	63	57	63	54	54	74	62	50	46	78	62	46	62	59	63	58	73	58	72	64	62	65	53	65	54	61	63	63	59	53	64	57	58	53	64	60	50	68	60	55	72	59	52	48	61	54	71	51	66	78	56	58	58	68	48	79	69	65	49	56	75	64	63	68	58	79	72	52	56	70	69	69	43	44	59	60	55	48	51	54	67	57	62	72	50	55	67	59	68	55	52	66	68	51	73	71	58	64	54	66	55	61	58	51	66	57	63	76	72	56	46	60	61	64	58	56	63	76	49	58	55	55	58	62	60	43	71	63	68	63	48	65	52	56	68	48	69	65	58	64	62	64	64	65	73	62	57	59	63	68	67	66	69	73	61	53	57	76	54	65	54	78	69	71	73	73	74	66	63	53	57	55	68	54	69	51	54	65	50	54	42	63	75	64	53	58	57	63	72	60	57	62	63	73	65	66	54	61	55	69	71	70	70	63	60	79	60	69	73	81	70	60	66	61	64	58	57	58	57	60	70	74	70	77	57	69	63	61	60	66	54	61	71	66	54	52	68	72	75	72	50	75	59	50	50	64	65	71	59	61	46	54	73	72	58	52	67	59	63	56	59	63	59	64	68	65	75	61	64	49	70	63	63	63	57	51	77	65	69	57	66	54	64	69	66	61	65	57	74	68	81	66	58	61	63	68	69	56	62	74	50	65	61	56	71	50	51	64	50	64	69	52	65	59	59	73	70	68	56	71	71	62	61	54	54	58	60	59	59	67	62	69	60	62	56	74	63	53	61	68	55	68	60	67	61	65	60	63	71	81	67	55	58	53	65	64	52	63	67	69	52	88	59	66	56	68	48	69	66	57	71	77	66	58	53	59	70	54	73	62	60	56	64	51	81	69	59	60	59	79	68	48	65	70	80	49	69	51	67	61	57	55	68	52	58	49	53	48	55	61	67	60	66	59	69	56	66	63	72	71	76	52	41	58	60	59	60	56	63	58	78	74	62	66	61	59	72	80	59	61	61	57	62	62	62	78	71	73	63	77	67	67	57	54	55	60	67	64	60	61	55	59	57	72	70	69	62	63	75	76	59	58	58	51	65	66	71	59	54	59	63	68	54	53	81	63	76	61	54	56	59	63	58	77	54	65	64	60	52	74	51	58	62	50	63	63	64	54	60	74	80	57	62	80	63	75	58	56	68	77	75	50	74	69	61	51	67	56	52	65	61	73	73	65	42	65	69	52	69	47	57	65	62	51	63	76	60	60	47	65	58	60	50	49	75	63	57	64	59	50	77	67	81	77	58	48	77	67	78	65	63	67	68	71	67	51	67	49	75	68	58	80	50	59	55	63	52	67	60	60	42	63	69	52	57	61	75	55	72	69	67	71	68	57	64	66	80	43	60	58	61	48	64	61	67	60	78	61	55	67	66	71	61	60	61	61	51	67	64	64	59	66	67	53	59	72	70	68	69	62	63	50	61	61	60	57	60	56	58	56	46	54	56	64	64	59	55	54	66	77	67	68	69	60	66	73	62	61	74	56	57	63	63	60	76	63	73	52	57	64	56	58	55	71	58	53	57	59	89	72	71	61	70	70	63	55	65	64	63	56	54	66	62	65	72	85	56	59	64	68	78	43	70	63	59	57	62	85	74	68	71	68	52	66	59	64	69	72	69	71	53	50	77	79	71	62	70	75	64	57	66	77	68	70	60	69	65	59	69	54	53	74	58	69	59	61	45	72	51	56	56	67	69	58	65	58	55	62	60	55	65	57	64	73	63	71	61	61	61	47	58	62	58	63	78	58	72	56	68	54	60	68	63	60	50	63	69	51	69	66	62	60	74	62	61	64	53	77	55	76	56	54	64	65	67	66	55	65	50	73	60	62	71	62	65	57	71	52	62	64	59	54	70	58	57	64	61	55	63	58	60	59	62	73	57	68	58	62	53	62	61	62	59	54	86	72	60	66	59	56	58	64	59	54	65	57	61	58	57	70	58	72	58	69	60	62	71	68	71	59	48	52	62	54	67	61	65	47	47	46	62	54	59	59	56	63	66	75	62	66	54	59	68	54	69	67	62	44	65	63	57	62	57	68	71	76	85	49	73	58	64	63	55	69	64	64	64	52	55	59	60	52	60	79	59	72	72	65	46	71	68	47	56	63	50	60	60	51	70	77	53	67	64	61	68	73	71	54	52	56	68	63	67	64	73	69	64	45	59	59	58	55	56	45	64	69	56	50	59	64	58	68	55	70	76	60	71	56	71	60	63	64	59	73	73	62	63	76	63	62	72	60	71	60	61	58	62	73	63	51	63	59	71	61	67	71	80	54	79	56	67	79	66	74	70	72	56	63	54	65	64	67	54	72	59	68	69	55	58	67	50	53	47	56	60	75	71	73	50	74	63	56	71	49
19512	14184	9589	21904	30311	30211	27280	24067	20676	18000	15340	13595	12016	10583	9393	8244	7201	6307	5602	4911	4628	4094	3836	3609	3402	3195	2971	2883	2779	2699	2547	2498	2319	2163	2105	1994	2028	1993	1819	1833	1775	1642	1675	1545	1540	1441	1436	1398	1315	1245	1292	1287	1248	1289	1196	1174	1166	1108	1158	1122	1064	1091	1051	1147	1060	1078	1031	996	1045	1020	1033	1008	1005	1053	1037	974	1009	975	1019	919	1051	984	925	931	989	923	972	969	978	932	904	944	970	937	948	912	901	867	907	931	911	917	924	877	900	861	873	962	902	915	880	947	909	923	959	940	902	935	894	878	888	887	881	870	880	944	900	878	896	900	899	881	897	920	960	926	900	893	855	915	853	878	889	855	889	855	865	863	842	855	910	832	850	828	916	861	902	880	907	945	953	879	822	916	865	894	909	891	893	891	926	886	912	880	889	934	876	895	876	870	910	889	859	922	827	883	897	1004	901	891	864	849	869	885	916	904	843	878	903	880	893	892	878	902	850	874	849	859	887	947	936	887	916	863	895	904	881	892	906	905	875	915	858	893	869	914	867	833	879	889	826	898	849	894	934	924	939	846	881	938	899	881	867	875	978	880	886	922	886	849	890	871	957	872	899	884	860	903	952	839	883	855	946	909	884	847	859	900	866	875	899	873	907	868	844	899	830	868	933	864	905	954	901	880	868	925	849	858	882	835	838	891	862	899	882	914	884	927	900	843	959	904	893	934	901	863	910	928	890	893	872	852	896	885	833	893	879	881	916	896	881	890	871	889	909	871	942	897	899	850	857	836	905	893	868	870	889	925	921	932	884	926	904	881	919	859	858	854	911	933	876	927	898	867	882	930	919	883	895	858	895	892	898	896	851	902	876	871	873	881	895	877	861	867	854	890	895	873	899	896	864	892	851	865	881	942	958	865	914	885	894	872	892	883	899	900	853	870	935	895	845	852	901	884	894	908	884	875	884	908	869	920	914	870	955	894	903	919	884	898	921	896	899	909	907	876	844	876	862	805	870	899	863	890	918	848	891	916	896	870	928	899	887	827	895	901	893	890	925	949	901	877	937	935	913	951	855	933	882	856	879	890	895	850	857	890	923	957	945	939	915	880	900	836	914	916	914	901	890	912	892	941	854	877	871	885	855	891	900	903	918	882	903	841	901	895	919	842	948	951	888	892	923	862	929	927	908	884	938	855	890	895	870	877	853	893	904	889	862	931	848	870	919	893	896	895	888	873	912	881	809	919	929	862	841	869	851	925	860	908	859	916	828	874	912	899	867	872	892	929	851	907	862	870	881	863	910	882	887	893	879	914	830	894	934	884	884	887	885	824	871	876	909	853	856	888	942	885	955	891	941	880	894	951	898	921	918	908	882	838	950	906	877	867	940	876	854	865	899	937	842	883	894	910	911	934	866	874	921	905	882	885	926	896	880	918	919	865	876	846	895	928	884	915	930	896	884	881	911	863	884	879	896	891	898	884	898	876	918	897	912	873	884	918	893	866	891	915	904	924	929	838	894	920	867	858	890	931	885	880	910	904	909	876	872	896	878	903	946	910	925	878	876	864	851	884	887	980	837	862	935	858	863	918	880	930	896	913	933	843	865	916	904	895	871	901	929	919	865	896	944	874	863	893	897	850	887	866	879	937	914	916	890	851	904	942	857	993	896	880	900	941	878	880	917	916	899	942	880	944	899	896	885	915	843	937	881	929	899	883	848	906	879	887	920	834	917	868	899	915	864	885	899	920	895	867	919	885	904	921	904	953	930	902	914	889	877	885	899	912	893	868	887	940	877	887	873	919	911	951	905	897	835	902	923	866	889	911	924	899	923	920	887	898	913	910	904	880	875	897	931	882	845	852	903	986	926	947	882	908	928	846	903	864	907	906	870	882	885	947	922	954	915	895	878	885	905	904	904	935	903	888	867	915	888	910	880	883	916	848	883	881	939	912	835	876	913	865	904	861	872	813	898	884	916	932	861	911	902	889	915	904	881	909	914	839	899	854	884	938	913	910	885	845	910	852	857	892	843	931	866	913	922	927	844	881	855	847	916	834	912	910	859	910	892	873	924	928	883	896	910	890	871	913	853	885	888	834	924	891	899	857	899	863	917	891	862	887	947	899	849	901	875	855	884	913	866	871	877	948	921	894	868	944	917	866	918	860	918	849	941	802	848	867	891	893	913	933	833	858	908	865	891	867	898	914	996	894	920	882	920	849	880	900	982	862	883	889	878	915	966	930	836	946	919	888	897	929	860	820	932	840	913	896	901	873	846	891	864	882	913	908	902	879	863	917	884	898	936	926	920	856	866	911	930	902	939	926	911	958	907	830	879	863	865	874	859	905	905	892	934	913	870	919	872	919	951	879	926	875	892	901	921	886	937	863	896	872	869	885	907	899	886	870	850	867	901	894	898	872	873	899	921	903	887	907	908	926	914	870	912	890	923	885	856	887	896	867	885	900	908	844	908	950	905	876	850	879	866	883	865	859	904	835	920	945	885	908	874	906	918	923	897	898	879	892	919	883	886	929	884	899	879	828	881	886	920	935	884	938	953	898	892	904	901	921	902	838	917	862	848	849	879	927	906	862	886	861	896	885	924	873	876	872	857	881	868	897	928	892	929	845	925	904	869	925	884	922	872	902	905	944	860	911	867	861	913	859	855	903	954	886	868	928	873	959	912	918	903	895	905	938	918	898	884	886	870	927	902	901	935	915	866	886	913	903	909	888	923	889	846	889	918	842	870	842	919	909	888	901	893	914	914	887	861	887	898	880	880	926	843	975	888	878	942	883	889	896	888	840	850	893	842	896	891	889	938	933	892	940	893	895	851	912	850	912	913	899	872	902	870	894	894	895	895	858	880	925	900	915	878	913	910	933	843	893	900	870	867	799	889	865	888	919	896	858	910	847	883	928	922	914	914	857	947	886	895	866	880	902	871	897	903	852	941	916	914	881	923	931	865	878	885	962	872	900	955	898	878	869	896	891	893	903	936	836	909	855	879	855	979	888	874	846	925	943	877	891	910	831	890	902	851	852	889	848	858	924	934	925	891	843	895	891	917	982	866	867	881	916	877	906	904	916	930	850	860	917	868	932	908	875	922	856	907	881	929	897	926	915	861	851	910	930	903	917	943	831	848	880	873	877	926	899	916	891	905	890	894	887	925	916	915	905	892	938	905	866	877	883	909	895	941	905	945	895	845	908	865	875	883	910	877	971	925	866	942	905	922	892	912	900	869	934	868	881	892	905	886	922	925	917	962	910	886	933	900	883	874	996	856	915	896	877	871	904	904	944	868	924	914	948	877	918	932	863	896	841	950	890	889	843	897	793	885	924	858	894	864	896	898	886	941	877	856	842	918	913	880	872	879	925	917	941	878	926	901	931	863	874	899	895	872	920	921	915	899	898	936	861	880	849	928	909	886	863	912	890	873	891	868	902	815	907	920	877	938	930	866	945	889	877	881	883	868	916	879	867	963	958	900	846	910	926	862	940	918	915	871	926	924	844	850	875	863	915
2320	1055	638	534	904	1049	977	826	767	663	577	502	451	403	362	310	247	265	213	222	203	164	173	181	154	127	139	130	131	119	147	110	124	108	106	87	92	108	82	104	102	104	80	86	103	62	77	73	80	73	74	75	63	56	83	74	64	74	71	68	86	61	78	71	63	73	79	60	66	70	68	53	70	77	76	61	61	70	84	69	77	59	64	65	68	60	63	65	71	62	59	59	70	66	79	56	58	72	60	65	87	77	64	69	52	57	74	74	55	66	71	58	53	66	71	82	52	60	76	55	64	59	74	55	57	62	57	60	64	76	76	65	80	69	70	69	68	62	55	56	72	63	51	65	66	53	45	61	76	70	55	62	71	71	67	59	68	67	60	79	68	66	67	66	60	70	67	74	49	59	75	59	64	61	55	63	70	67	67	57	63	70	63	70	75	61	64	56	66	62	60	74	59	74	60	67	59	42	78	61	75	53	64	63	78	57	65	77	84	76	60	69	62	73	58	52	76	67	52	58	64	73	65	66	56	61	76	58	58	49	65	59	56	71	59	59	54	60	67	53	67	60	71	71	65	63	75	72	72	53	63	57	72	62	65	77	55	57	69	55	63	68	58	61	78	52	55	66	64	65	70	61	69	56	65	53	57	66	62	79	62	53	75	70	63	67	54	56	55	57	62	62	58	60	67	62	59	71	63	76	62	53	72	60	60	67	56	80	66	74	64	68	64	72	56	56	72	65	78	70	62	57	78	57	66	61	69	55	70	66	63	75	71	72	56	56	73	59	56	84	67	69	59	63	68	70	64	65	50	68	74	60	73	60	72	76	63	70	65	80	69	57	59	65	71	63	62	75	74	45	76	70	53	67	63	58	52	65	70	63	55	60	58	73	65	49	69	68	77	73	57	64	65	64	52	77	64	59	67	62	67	70	69	67	54	69	55	58	66	78	68	51	68	73	84	50	50	53	60	69	71	65	55	56	79	62	71	56	64	54	68	48	67	59	66	70	57	67	70	75	67	76	62	63	74	72	64	69	48	59	58	64	63	58	76	75	51	62	70	60	71	67	75	76	68	60	62	63	57	77	67	71	60	48	70	72	63	61	58	61	69	58	70	54	57	68	52	63	74	48	71	76	58	73	52	71	53	65	62	67	57	60	66	65	63	69	57	68	70	62	56	66	75	59	50	74	65	82	62	70	51	51	62	51	59	71	56	80	56	63	54	51	76	67	61	63	57	60	75	68	81	66	75	74	63	74	72	61	64	70	70	65	86	52	66	62	59	55	66	56	65	60	58	70	77	60	56	66	65	72	71	54	63	67	60	53	78	69	60	57	67	66	65	57	67	78	71	78	74	54	63	65	75	50	64	74	75	58	70	53	61	67	64	54	64	60	57	53	56	72	64	70	71	48	76	62	76	59	62	68	58	67	44	68	59	66	61	67	66	56	61	65	68	54	72	68	67	70	66	61	61	65	65	64	70	73	69	52	71	67	59	56	55	52	77	68	58	73	68	62	65	69	70	48	67	67	56	65	64	74	72	71	63	58	54	54	64	68	54	61	69	71	56	73	62	49	62	61	56	67	66	77	69	60	48	72	65	56	59	60	48	57	59	64	63	58	57	59	66	66	54	64	56	75	63	65	70	55	62	63	65	58	59	47	58	69	60	71	62	63	76	54	58	80	64	83	66	52	62	64	65	57	57	64	54	68	62	69	67	72	64	70	65	85	54	62	76	62	75	62	57	66	61	51	77	49	59	60	62	66	70	64	72	54	44	57	67	73	62	57	60	61	59	51	69	58	65	59	61	78	66	80	57	63	64	51	55	55	69	60	62	61	76	78	58	67	72	62	68	48	77	61	68	68	71	71	71	62	59	69	70	63	66	61	55	67	54	77	63	60	75	68	64	55	59	71	79	59	73	80	62	68	77	64	65	77	60	54	62	63	65	64	55	76	56	60	65	74	75	58	63	59	69	52	62	59	69	54	60	72	73	53	56	85	55	66	55	50	64	47	70	82	58	72	70	59	64	61	68	68	45	66	67	69	65	68	57	68	68	71	72	50	71	58	58	58	60	57	63	65	90	67	59	48	56	66	68	69	72	69	71	53	59	63	71	68	68	84	61	72	64	80	62	66	65	61	72	73	69	64	59	73	75	61	51	60	60	78	53	63	75	74	51	72	70	56	62	68	61	72	58	66	57	68	54	54	62	77	70	65	59	71	74	70	76	58	56	68	55	68	67	71	62	75	60	71	52	61	61	60	76	76	59	73	68	55	58	60	69	59	57	71	72	58	67	75	77	73	71	73	64	71	68	68	62	65	49	71	56	69	61	67	69	65	67	52	53	70	71	63	70	64	71	57	72	61	66	66	53	71	67	73	60	43	67	61	74	62	64	60	71	58	58	64	64	75	77	69	74	60	58	62	62	56	54	56	69	59	61	52	62	67	71	58	60	66	72	61	72	67	69	65	74	58	62	65	75	54	65	70	70	50	50	57	61	78	68	71	64	60	54	68	59	71	50	56	77	72	55	62	73	68	56	70	83	69	65	60	72	58	60	61	57	56	61	63	54	60	47	73	62	56	60	75	62	73	69	63	59	86	55	62	78	70	60	57	61	71	64	64	51	66	53	63	66	64	77	66	72	72	58	76	56	65	76	71	81	59	69	66	56	44	73	66	47	71	70	73	68	51	72	61	48	58	68	66	56	80	60	60	62	80	72	51	57	79	70	66	68	69	55	40	66	60	83	69	50	66	54	70	61	67	50	53	75	86	69	59	74	72	48	62	61	52	67	67	68	61	63	53	65	59	64	57	63	56	60	66	75	68	59	67	66	51	59	65	68	67	71	65	82	60	65	72	79	69	63	63	56	48	57	63	62	63	63	64	69	69	65	64	67	69	50	73	62	70	75	58	69	54	59	64	58	66	57	65	67	55	54	72	60	65	49	67	56	75	63	64	60	65	62	72	67	60	58	57	64	70	68	65	68	57	69	72	60	65	64	72	73	70	46	60	52	72	74	67	67	63	53	80	70	55	60	64	61	68	68	67	69	57	70	63	64	66	62	72	46	63	62	52	66	59	59	58	68	58	68	67	84	66	59	53	68	48	64	64	75	59	75	60	56	71	72	63	67	63	66	63	58	74	55	68	52	72	61	66	57	59	66	64	48	63	67	63	72	64	72	66	64	55	60	63	61	54	66	63	62	72	60	60	74	77	60	74	70	61	61	60	68	57	76	61	60	57	62	56	72	62	68	69	70	66	70	59	62	50	79	50	73	56	57	58	69	56	60	71	56	64	62	69	75	64	65	63	67	67	53	61	57	67	67	60	64	70	58	73	59	63	59	68	64	73	75	74	66	71	64	71	78	62	65	61	62	57	78	58	54	59	81	63	55	65	70	64	75	70	58	69	55	58	51	67	66	61	64	73	55	56	62	72	66	64	69	57	63	63	62	75	70	62	68	59	60	77	75	66	52	77	75	71	63	63	66	61	62	51
25227	18304	13132	27111	35541	34943	32158	28870	25852	22531	20187	17986	15957	14144	12655	11257	9916	8764	7778	6967	6388	5638	5166	4970	4717	4263	4074	3852	3699	3576	3509	3193	3004	2862	2766	2543	2480	2421	2310	2261	2165	2081	1988	1969	1885	1841	1686	1697	1587	1533	1460	1365	1397	1460	1301	1296	1255	1355	1275	1283	1277	1236	1220	1222	1154	1165	1159	1106	1091	1055	1121	1112	1131	1133	1159	1056	1101	1080	1068	1049	1070	1030	948	1010	978	952	1016	978	964	978	954	979	990	1009	1000	961	1002	995	966	947	992	980	979	885	946	932	875	926	941	934	960	915	979	881	953	885	916	932	960	950	854	930	965	940	885	945	923	971	904	922	943	969	949	892	899	946	887	895	950	926	897	943	961	944	938	949	900	875	929	988	915	972	965	870	898	875	966	946	922	929	940	912	931	954	889	939	858	939	898	879	957	926	919	895	855	948	904	918	955	881	911	962	926	921	932	865	899	913	909	896	945	937	908	919	902	910	908	904	903	942	952	957	972	905	908	888	917	881	890	946	870	946	936	894	931	922	931	956	977	937	934	929	942	940	905	916	927	963	882	863	878	941	950	881	892	902	911	853	959	892	921	904	939	901	972	920	896	911	916	926	992	928	921	902	958	867	877	974	929	919	930	942	942	900	905	945	931	885	968	953	904	885	907	884	894	965	892	910	882	970	933	901	933	858	964	915	926	942	936	935	909	943	923	872	915	854	882	944	920	892	931	968	879	891	943	893	826	888	943	924	845	901	901	899	930	906	971	886	918	935	888	868	916	855	926	917	920	901	896	911	933	939	920	911	864	924	939	935	928	942	940	897	865	908	897	924	917	942	912	857	969	908	908	928	978	917	917	933	874	933	923	943	901	931	906	868	949	982	887	892	901	925	983	871	890	969	884	896	880	882	883	946	948	888	921	921	885	898	899	977	927	898	935	907	947	906	914	922	883	933	963	893	970	927	959	938	982	895	858	909	918	945	933	894	885	882	913	910	899	998	929	882	878	943	945	931	939	920	940	950	854	865	937	904	928	950	962	887	929	909	967	922	973	908	933	934	906	932	932	898	928	955	900	858	922	907	962	949	891	962	958	882	921	898	907	952	920	971	925	912	889	958	858	916	850	929	956	857	925	897	941	951	900	902	912	921	966	962	901	863	920	898	888	931	917	941	914	889	937	923	920	935	930	922	966	957	882	871	879	952	945	891	989	926	922	880	899	935	911	906	908	905	922	967	923	940	922	911	921	891	920	919	929	837	939	896	897	967	981	964	935	941	881	924	965	872	971	834	945	908	947	912	954	898	866	878	895	953	910	990	943	869	900	920	895	937	920	863	952	894	893	906	941	944	935	914	928	891	889	937	953	880	899	882	896	901	906	955	968	894	866	924	896	978	914	896	986	908	908	909	951	928	891	937	919	911	942	917	951	891	885	945	898	936	898	943	932	890	920	918	910	948	935	907	909	926	917	914	915	935	803	933	857	968	885	951	925	955	871	861	931	945	899	929	891	961	884	904	888	938	909	917	909	962	941	952	858	981	893	942	980	964	892	1000	930	935	942	889	946	873	928	956	894	879	895	942	934	882	880	935	944	892	896	902	880	888	921	949	902	931	952	915	927	943	917	893	901	915	998	866	918	949	883	925	889	906	894	865	876	916	958	940	963	932	995	909	834	910	886	927	904	917	937	880	903	914	929	875	923	876	950	986	905	939	874	912	921	925	915	886	955	858	938	962	891	954	897	963	932	884	899	958	911	889	942	889	903	877	884	931	933	892	924	888	949	915	902	931	992	924	890	923	886	939	919	910	923	880	955	910	941	883	854	910	955	908	920	943	868	938	922	901	943	942	966	959	904	907	949	912	929	896	956	913	970	875	926	959	913	925	903	950	913	967	919	978	906	927	922	944	875	858	933	915	926	917	887	929	884	904	909	899	974	875	862	933	940	892	942	900	907	903	905	895	900	883	925	965	912	925	890	950	935	913	860	926	890	918	903	939	937	900	928	929	880	912	922	917	947	897	949	943	886	904	900	958	957	929	912	906	910	904	925	982	927	890	928	914	916	934	909	947	882	912	906	937	957	926	920	922	901	983	929	932	924	938	896	944	923	930	875	962	854	988	888	892	903	936	910	938	873	938	892	888	888	894	899	897	918	941	927	881	905	943	925	896	893	917	934	850	929	940	936	913	858	881	900	923	955	902	928	910	883	880	935	913	897	911	900	879	903	900	859	915	949	926	956	956	865	960	955	929	925	932	903	948	926	895	946	913	952	885	931	877	921	955	979	935	889	917	936	859	944	952	881	883	915	909	926	914	917	932	909	916	909	936	868	910	873	883	907	921	912	906	954	903	887	899	893	878	969	937	913	946	910	869	933	950	958	930	852	921	916	934	972	855	919	883	921	955	928	879	872	909	914	994	876	926	908	903	922	847	882	898	951	935	900	854	859	911	965	874	940	893	863	903	967	968	912	921	966	943	910	917	919	948	932	916	921	947	927	932	873	936	912	918	896	919	900	951	918	913	882	907	878	940	869	931	933	980	894	920	887	866	932	955	922	875	889	935	950	920	885	889	923	861	949	953	958	918	970	940	964	949	896	907	919	868	859	929	915	951	938	943	876	901	887	984	938	873	917	953	900	937	967	908	894	904	920	967	900	901	870	953	877	956	932	935	869	852	854	911	894	1007	929	891	945	894	901	894	953	888	913	956	885	973	913	932	874	956	957	930	969	949	940	904	972	900	864	873	865	953	926	882	958	957	917	888	905	950	848	896	892	946	848	938	963	914	942	946	886	877	911	952	944	904	888	941	929	886	927	928	973	905	939	913	914	932	947	889	933	904	864	950	910	876	902	912	947	871	927	886	951	864	869	958	884	858	923	915	901	924	920	932	914	916	883	933	858	928	922	911	921	966	912	944	870	931	907	860	913	937	914	925	911	887	899	905	959	918	904	932	888	909	936	901	904	943	960	959	940	982	879	953	919	903	927	959	895	858	894	870	887	873	930	918	993	902	910	947	951	887	893	893	937	926	957	935	933	934	894	908	937	920	906	903	941	918	934	963	903	960	955	945	917	913	867	838	919	934	894	895	886	933	888	909	934	876	876	972	878	914	940	891	881	882	972	857	930	900	896	859	887	877	926	932	893	915	926	959	937	930	915	912	884	900	871	975	935	975	897	912	886	912	902	919	956	978	925	968	913	947	906	974	917	923	923	887	883	943	884	922	898	877	966	891	918	922	932	951	873	918	875	898	908	938	902	926	881	941	914	907	940	917	915	918	894	887	904	902	914	869	914	926	926	947	928	906	905	905	944	920	943	912	928	907	879	936	940	905	892	921	919	888	914	929	885	888	917	892	932	905	928	935	914	881	935	900	954	912	902	954	953	946	915	914	886	929	945	961	927	907	923	890	908	927	978	923	964	895	887	913	899	891	957	902	911	912	888	915	927	847	921	948	929	973	920	973	969	875	913	948	956	935	934	904	926	915	927	928	919	900	935	867	901	948	896	894	954	908	928	919	914	919	931	977
1906	477	298	250	383	498	465	384	361	331	266	212	190	210	156	152	151	117	96	90	91	107	99	77	83	87	89	79	84	63	73	67	55	70	60	63	67	64	60	54	64	61	60	72	50	59	52	70	65	45	53	55	53	51	65	55	50	44	55	54	49	44	47	48	66	62	58	46	33	44	48	43	62	57	49	56	43	55	49	30	55	51	51	39	49	53	39	40	38	50	34	45	40	46	53	39	38	43	36	46	46	49	47	39	49	48	43	38	53	53	50	48	40	51	31	52	43	67	50	39	55	53	55	45	56	50	43	40	41	39	46	47	36	59	46	45	47	42	41	49	39	53	36	52	50	46	53	52	50	42	40	46	40	51	54	49	44	35	48	51	38	54	30	48	58	41	53	44	42	52	45	45	54	50	46	49	38	49	54	44	40	53	55	35	58	45	52	52	65	44	46	47	64	40	45	43	59	52	48	50	43	50	54	40	51	29	40	45	38	48	47	40	43	49	47	37	44	36	47	48	54	43	54	48	45	48	37	56	45	48	49	53	37	48	38	57	59	47	56	49	42	39	53	52	46	42	44	43	29	41	40	63	46	33	30	42	42	38	59	45	59	49	50	49	43	43	52	57	50	42	41	50	35	50	43	52	56	55	54	53	37	47	46	41	39	48	55	49	52	48	45	45	48	48	52	48	49	47	47	53	40	46	40	47	48	54	44	44	58	48	52	41	41	47	52	42	43	34	46	38	57	47	62	37	44	51	48	34	49	58	47	50	35	52	45	57	54	47	56	48	42	50	48	46	59	43	56	46	43	60	52	37	47	60	54	43	47	50	40	57	51	44	60	57	58	49	38	48	48	50	41	47	52	48	69	44	43	50	50	42	44	44	38	48	52	58	41	50	44	57	47	46	51	61	42	49	45	39	39	42	49	45	50	44	57	59	49	48	52	53	55	52	42	45	58	52	41	46	59	46	47	42	43	37	62	38	50	62	44	43	47	46	47	47	45	53	31	49	54	35	45	45	59	52	45	41	49	46	51	46	53	42	44	41	50	41	44	56	47	42	46	46	42	49	56	46	52	43	50	45	43	50	43	42	53	52	37	44	48	40	50	36	57	52	39	43	45	62	34	42	41	51	48	54	36	47	51	31	39	51	42	49	51	72	33	40	47	49	45	58	46	49	48	37	44	46	41	66	49	43	47	48	44	49	44	38	50	39	39	49	46	47	61	48	55	46	41	59	44	53	40	48	50	59	50	46	50	44	62	50	48	51	61	38	48	59	51	55	35	57	42	47	50	42	43	44	43	41	47	46	56	57	49	62	46	35	56	44	49	56	42	48	41	53	40	45	48	37	45	64	51	50	40	47	52	42	48	39	47	49	34	33	40	49	44	60	43	48	45	44	39	67	42	40	56	46	45	48	51	53	50	49	53	50	41	43	39	53	43	46	38	55	51	32	58	47	57	50	49	46	57	43	45	47	45	51	41	39	50	46	58	52	32	59	51	42	51	41	49	47	40	51	60	45	49	53	55	48	46	54	45	47	57	47	49	48	48	44	52	52	35	50	42	46	58	49	39	53	40	55	56	44	47	46	48	37	52	40	46	45	45	56	42	51	43	54	46	57	42	38	56	51	35	48	46	52	56	46	48	51	49	46	39	39	48	45	56	54	47	49	52	57	42	43	54	57	48	44	60	51	46	53	54	51	55	51	39	57	57	34	43	38	40	53	42	56	51	37	47	50	56	55	41	52	39	47	46	39	40	48	43	49	56	46	59	61	48	58	44	63	41	46	46	59	55	42	50	44	53	46	44	48	61	47	59	49	47	55	61	42	54	41	53	51	49	53	46	50	62	39	59	56	48	43	48	54	49	48	52	56	48	40	42	44	48	34	42	48	50	51	40	42	46	53	40	59	43	56	55	42	60	42	42	51	47	40	45	41	49	50	50	47	49	54	42	39	58	49	40	50	41	63	52	48	45	52	51	44	40	59	34	41	52	52	39	47	42	55	38	45	38	36	42	47	51	50	47	49	59	41	53	46	46	54	41	48	50	45	50	52	51	49	34	51	46	40	39	52	42	51	60	37	41	47	47	48	40	43	43	56	56	46	50	59	43	43	59	45	31	45	53	52	50	44	48	38	43	44	51	39	36	50	52	47	51	50	51	39	51	48	56	65	47	47	45	47	50	49	39	53	57	59	48	54	44	57	32	41	52	44	47	49	42	50	50	45	43	35	48	51	47	52	55	49	47	44	41	48	46	56	43	40	56	49	51	38	34	46	47	50	42	48	59	55	44	50	62	47	64	45	43	48	47	41	59	48	50	40	45	51	50	45	51	49	50	46	42	44	39	61	42	53	63	44	51	46	53	43	49	52	50	50	43	43	44	47	60	45	51	43	48	55	47	58	38	49	65	46	55	50	36	43	33	46	48	35	47	54	47	49	48	35	47	56	52	43	40	49	38	47	42	52	52	53	51	61	40	43	43	57	44	34	32	49	39	44	38	43	50	47	50	48	51	43	52	61	47	43	60	54	41	56	46	60	52	42	54	58	50	50	53	49	45	48	41	41	44	42	61	43	46	43	59	48	56	58	45	58	53	52	43	44	39	48	59	40	41	54	47	41	39	43	42	57	50	58	49	45	54	37	45	56	54	51	48	49	49	36	45	56	49	35	43	52	47	53	55	55	66	41	41	51	48	53	38	51	61	54	46	49	43	42	41	64	43	56	35	40	41	51	56	43	49	51	43	49	53	53	46	49	31	46	46	51	38	45	54	40	50	41	57	50	51	51	57	45	51	45	46	54	38	59	55	53	44	48	42	42	45	46	53	49	46	44	43	37	54	40	48	41	46	49	50	58	46	41	49	61	54	49	51	47	38	44	40	47	61	42	53	43	58	55	48	48	46	42	44	57	45	42	61	47	43	34	42	55	46	47	56	39	65	44	52	48	51	51	44	39	55	42	42	53	51	44	42	53	43	55	63	40	53	57	57	55	45	36	42	57	39	42	50	45	49	60	49	46	57	50	50	45	49	51	48	40	54	54	47	44	46	46	52	44	45	39	47	58	39	54	39	39	65	50	47	56	52	56	53	43	48	56	45	44	32	53	43	36	50	45	36	50	50	52	59	52	50	50	48	40	49	49	48	45	55	44	56	45	51	51	46	50	50	48	68	39	60	39	48	47	53	52	53	54	40	36	58	45	55	44	45	47	49	56	48	53	38	64	49	52	48	43	54	39	52	39	47	49	54	50	59	48	46	54	38	49	55	46	45	46	52	49	52	36	40	59	37	39	60	53	45	43	45	47	47	42	44	39	47	48	36	60	49	44	47	47	58	43	42	41	41	61	52	48	50	56	56	42	50	44	59	43	50	49	67	51	35	49	48	40	36	49	43	53	48	59	32	35	47	55	46	40	52	48	52	44	62	40	35	56	41	49	42	54	36	52	43	44	53	59	52	54	50	50	50	64	39	39	49	43	49	41	55	44	48	57	53	46
17272	11342	7327	18122	26180	25680	22862	19405	16569	13727	11433	9871	8711	7699	6707	5787	5013	4395	3932	3394	3164	2827	2680	2477	2363	2231	2092	2067	1970	2033	1860	1770	1682	1580	1464	1498	1368	1394	1307	1306	1292	1291	1126	1100	1065	1057	1072	993	969	1028	987	971	942	939	850	880	818	919	811	872	843	821	832	787	825	805	811	761	763	790	757	761	823	775	758	723	745	713	752	731	714	715	756	767	761	691	665	690	745	749	786	742	691	721	719	726	709	684	687	743	666	732	690	690	738	671	734	672	730	712	689	691	672	754	648	631	716	761	701	700	705	731	738	713	692	694	639	645	713	725	671	743	657	707	693	714	686	717	709	642	673	689	669	627	687	681	709	635	692	653	671	702	678	770	701	655	698	672	732	728	681	700	647	714	674	703	655	690	671	666	708	740	717	677	648	673	673	698	695	711	688	678	682	708	659	683	704	665	690	681	670	686	657	732	673	707	696	696	668	709	719	713	694	689	702	726	734	696	712	667	650	680	713	673	719	690	624	726	634	713	686	649	714	681	645	720	696	701	696	691	674	724	688	694	722	704	671	673	706	698	669	680	701	668	683	675	643	682	614	676	675	680	685	686	655	712	623	665	677	662	675	706	688	699	726	640	688	657	668	696	652	710	682	679	670	681	705	672	687	672	686	697	711	670	686	679	698	653	662	687	683	760	664	722	658	685	670	670	712	671	701	681	676	705	647	667	676	688	708	722	730	691	664	700	692	694	644	691	722	705	737	703	686	708	686	681	660	683	709	694	697	704	670	695	665	702	697	690	749	711	602	713	672	656	683	690	676	689	639	664	661	670	697	715	660	689	697	684	678	705	691	674	729	737	692	661	647	675	708	703	705	648	701	698	653	721	679	691	712	708	725	658	686	715	693	725	714	749	699	648	716	701	672	738	688	675	626	673	675	675	711	692	737	678	681	664	698	670	689	720	693	674	636	698	730	683	685	692	708	673	724	689	715	676	681	686	683	706	743	670	687	653	707	677	756	685	779	688	704	676	711	664	667	683	643	735	664	678	681	623	628	752	713	671	691	642	636	677	691	693	669	689	646	699	706	693	692	646	712	731	689	717	703	660	703	697	712	646	702	699	717	696	718	709	696	669	646	676	698	705	657	695	715	676	689	701	713	716	731	643	676	692	739	677	713	706	682	661	686	657	708	662	714	668	668	718	684	732	675	699	692	657	738	702	681	739	680	686	697	683	710	670	708	680	752	713	661	647	688	685	658	675	711	721	695	670	697	681	704	668	701	699	730	705	619	689	674	699	718	645	731	678	763	688	677	711	680	688	672	691	703	689	650	677	733	666	668	713	700	676	685	689	700	660	719	717	739	690	732	666	647	696	664	692	731	653	672	679	701	670	651	703	693	666	695	697	689	670	722	658	713	635	652	679	671	673	669	657	704	701	657	690	695	699	703	689	682	658	686	663	688	716	664	679	706	696	668	698	690	688	644	701	685	712	697	689	701	663	668	688	721	685	691	720	721	665	738	718	699	672	664	644	697	651	756	692	690	694	713	730	686	707	703	700	712	687	712	676	711	674	702	714	681	679	708	677	731	674	639	700	736	662	639	687	703	685	716	721	712	678	655	684	657	701	741	690	714	680	675	666	680	671	734	714	702	681	679	656	687	729	689	698	708	700	696	698	735	673	672	677	700	664	694	688	653	688	682	696	735	652	666	658	709	702	658	709	707	638	707	713	689	672	676	672	644	691	672	701	765	683	675	679	684	667	710	664	687	704	675	699	645	767	673	718	661	727	681	687	666	691	732	691	664	669	698	721	642	698	690	684	686	687	658	684	672	682	682	654	744	680	677	747	741	710	701	674	734	657	728	697	675	746	658	690	690	677	686	712	708	678	733	687	698	687	671	704	701	658	682	715	683	724	682	710	734	737	666	701	676	676	652	634	642	720	713	672	688	679	661	729	680	748	652	692	676	705	697	665	699	615	716	697	682	685	704	662	707	685	633	682	692	725	680	709	684	679	690	707	696	681	746	712	665	711	746	663	705	680	670	662	685	678	693	723	679	732	676	689	708	659	719	712	726	673	657	703	682	695	715	719	668	727	712	661	679	679	694	672	738	675	664	702	708	683	696	720	634	650	699	720	717	722	649	706	717	661	688	700	702	735	661	740	706	687	660	696	683	688	714	683	669	740	673	619	705	625	748	688	697	715	752	676	673	718	640	675	694	698	690	657	703	661	705	676	632	692	693	689	709	709	710	680	683	689	697	694	699	660	709	699	684	719	651	721	671	701	661	683	649	691	727	649	690	684	722	698	680	705	657	686	707	731	695	728	687	703	678	707	685	672	748	677	681	664	698	712	679	692	730	680	699	649	640	709	694	689	704	664	662	691	663	670	656	744	664	680	696	674	739	668	661	691	712	686	674	702	655	669	664	691	686	693	666	658	695	648	665	645	675	709	699	706	719	675	703	654	661	678	700	713	736	655	702	696	691	665	656	683	729	719	661	676	712	677	704	673	667	702	707	721	680	699	680	734	756	680	679	677	659	709	697	693	678	678	714	694	665	654	700	708	674	641	674	683	736	668	688	677	657	722	740	695	679	658	730	728	678	702	664	670	673	685	621	686	746	704	672	669	694	677	671	680	741	661	684	697	668	679	651	683	716	735	680	673	702	666	716	691	676	705	747	695	695	690	710	711	676	686	659	664	711	666	667	683	669	675	701	668	694	699	641	686	668	692	675	708	714	659	696	686	685	662	666	701	667	724	656	710	732	686	666	681	668	711	657	668	694	713	698	675	689	746	704	712	719	749	664	719	710	644	730	715	695	666	684	704	673	697	698	698	706	719	711	731	725	673	709	698	694	698	672	671	666	706	697	717	690	714	666	694	665	697	656	693	682	742	696	732	695	679	704	660	639	739	723	719	661	736	657	679	692	714	678	738	665	668	744	674	673	668	701	679	718	689	693	712	653	701	673	738	631	709	660	707	706	700	677	691	719	736	705	701	694	687	686	677	665	662	714	663	696	679	678	694	690	663	701	696	711	706	677	714	705	703	692	723	610	674	717	663	709	668	711	649	648	699	651	685	723	675	705	666	671	726	661	730	663	696	662	653	684	681	648	678	737	674	682	695	710	672	683	687	685	687	674	693	646	701	669	683	692	685	709	714	669	685	673	712	731	715	647	704	667	692	674	705	706	648	733	685	722	729	660	679	678	690	680	671	656	695	685	650	704	693	704	699	716	645	706	694	697	667	701	754	699	675	696	627	715	653	640	712	702	628	681	680	691	655	698	677	687	712	719	692	697	691	719	715	692	670	673	684	665	644	720	687	717	672	707	641	710	688	657	712	658	724	704	643	659	682	684	676	710	664	673	664	721	673	708	697	694	680	686	679	678	678	679	689	667	731	660	730	660	708	661	658	678	693	681	664	686	666	694	716	685	673	724	662	689	682	658	700	687	706	674	663	677	649	708	700	683	711	685	700	676	722	688	714	668	662	620	698	693	721	662	690
1253	740	465	379	629	758	695	649	569	481	398	407	336	293	261	238	200	174	172	155	148	132	113	113	102	101	85	109	93	82	95	84	90	83	71	65	78	59	73	75	79	63	51	53	52	43	63	63	62	50	53	51	65	54	59	57	59	52	40	51	47	54	51	57	50	54	54	58	45	42	50	45	43	41	48	55	60	48	58	39	50	38	45	62	56	52	45	51	43	44	46	61	49	39	48	47	38	64	44	65	59	48	45	53	44	59	44	37	40	49	45	50	50	44	46	45	44	45	54	54	59	43	30	52	57	54	42	44	53	43	53	48	48	50	34	47	42	37	44	44	52	49	45	34	59	49	40	52	44	58	55	59	48	41	53	45	46	53	46	45	53	61	42	43	46	49	51	52	45	53	59	50	54	46	48	45	58	42	53	42	51	44	46	46	47	45	45	43	59	47	57	36	31	37	57	43	56	47	46	59	49	65	52	47	34	57	49	55	53	59	37	48	65	57	55	45	58	57	41	44	57	59	39	50	44	45	34	50	56	47	50	54	44	36	43	43	50	45	44	42	53	44	58	53	46	47	36	43	47	49	39	44	50	59	47	53	56	45	51	50	41	49	56	40	59	59	55	42	42	43	58	51	44	48	42	47	49	36	52	51	37	48	55	54	42	41	34	55	44	46	53	42	49	56	57	39	42	39	51	46	36	45	51	47	57	50	45	47	49	48	40	54	44	52	56	43	53	40	49	55	48	54	57	48	49	40	50	37	54	50	40	42	40	40	43	43	41	46	42	43	48	45	48	43	51	48	36	42	52	54	41	54	44	54	60	49	53	48	41	41	58	45	51	53	50	43	49	58	45	46	45	55	48	60	46	60	46	42	51	41	54	50	49	51	48	52	48	53	44	48	50	50	42	47	57	54	47	48	54	51	37	50	56	56	55	48	33	44	54	49	49	61	46	46	45	43	55	34	42	45	61	49	53	46	45	48	34	51	38	46	52	49	48	59	44	51	55	43	47	46	42	33	48	45	69	52	37	54	43	53	40	36	37	66	49	62	42	44	50	39	60	67	55	50	44	49	32	49	49	40	62	49	44	41	53	36	60	57	38	42	28	54	33	45	52	57	50	55	58	68	46	43	53	49	38	35	44	56	41	54	38	47	37	49	36	49	39	54	48	59	51	52	46	59	53	42	43	51	43	51	52	37	44	54	49	55	42	46	48	48	51	44	46	44	46	46	47	46	49	49	47	47	52	55	42	40	68	46	57	49	54	39	40	36	53	52	43	50	52	77	72	54	58	47	63	44	51	47	29	46	46	52	47	35	38	48	66	37	53	34	54	47	46	45	52	53	59	41	51	51	56	54	54	55	54	42	52	52	51	41	43	55	35	47	41	47	45	60	53	45	51	41	45	43	62	43	43	45	55	48	43	42	51	42	68	54	43	52	53	67	46	46	52	38	54	50	46	48	39	54	54	58	38	35	45	54	50	52	46	68	33	46	46	58	57	53	34	52	50	47	52	49	49	51	48	53	51	40	55	51	56	57	40	46	57	47	52	44	46	52	50	51	43	53	37	41	45	50	42	50	44	39	57	53	46	47	39	52	63	46	44	55	54	47	52	57	36	41	44	54	43	40	40	46	36	52	47	51	48	53	49	46	43	43	51	41	58	46	52	61	49	37	50	45	52	53	55	48	37	49	54	44	50	43	60	48	54	49	53	48	44	47	44	42	34	45	55	54	51	54	51	53	38	61	61	49	53	41	48	56	56	51	38	33	51	46	47	50	48	47	46	49	54	52	55	50	37	49	47	49	53	40	56	44	43	55	44	50	50	50	53	63	73	46	54	55	44	45	46	45	59	41	40	56	49	47	65	50	43	48	50	54	46	57	45	45	57	51	46	54	62	50	46	35	46	61	51	51	49	65	55	58	44	48	51	44	48	47	54	49	52	65	57	45	48	53	58	45	48	60	56	56	67	46	43	44	43	53	55	55	50	49	40	56	56	46	42	49	47	51	52	51	52	53	56	49	56	55	58	39	45	50	61	52	57	40	51	47	57	50	38	47	48	37	44	59	39	45	44	47	32	50	50	52	50	46	35	38	60	49	37	44	46	47	48	52	53	44	46	50	43	46	43	55	54	35	46	52	46	54	52	54	57	44	61	39	53	46	40	48	46	54	45	44	60	46	37	49	48	51	46	49	50	50	37	64	49	47	51	44	57	56	46	47	44	49	42	36	62	48	50	51	43	43	56	51	53	41	37	51	37	36	38	60	42	57	50	49	58	42	39	53	41	48	49	46	45	62	54	62	54	49	49	35	63	47	56	54	39	56	46	47	57	52	41	40	37	57	46	58	48	53	49	46	48	63	46	40	44	40	46	55	62	54	50	44	44	56	50	47	40	40	44	51	40	52	45	48	53	41	67	43	50	53	53	55	47	39	52	55	45	52	53	48	41	40	41	42	58	55	51	45	45	57	52	56	47	43	43	38	55	34	41	57	45	56	37	52	45	45	46	58	49	51	50	54	41	40	54	49	44	48	58	61	56	56	49	45	57	46	38	41	49	45	42	41	43	51	54	55	45	52	42	57	44	49	36	49	45	37	48	54	57	47	50	57	56	60	65	53	45	59	55	64	42	43	46	46	52	50	48	60	41	45	50	62	43	54	38	46	50	49	45	52	50	48	45	54	45	61	56	56	55	68	61	41	36	53	49	43	52	53	45	37	43	44	35	48	48	47	51	44	39	50	47	47	46	57	31	50	42	67	51	49	48	38	37	45	63	43	44	51	53	34	48	26	59	48	50	55	53	52	41	44	51	53	53	49	45	58	49	46	52	52	47	54	52	54	42	46	37	43	55	36	57	61	41	42	48	36	54	49	38	46	43	36	39	45	51	43	46	44	45	50	57	49	41	52	40	50	50	52	53	44	54	56	37	38	60	43	40	43	54	44	55	53	57	64	52	37	48	48	44	37	57	60	57	55	51	49	34	31	43	43	42	52	43	47	49	42	43	34	48	48	53	34	37	40	42	70	55	55	47	43	58	48	50	51	64	41	47	50	41	42	43	54	43	49	41	45	46	41	53	49	41	39	52	42	42	44	53	50	44	48	44	40	48	36	42	46	40	50	49	44	55	57	53	45	46	44	59	47	47	44	44	49	41	51	57	55	43	57	45	57	52	52	50	48	48	56	36	71	62	60	51	62	45	46	45	41	54	52	47	56	41	45	42	57	41	42	61	48	47	51	59	53	53	55	50	47	44	35	47	40	38	60	50	46	42	58	41	40	47	53	59	48	35	44	41	53	57	53	48	43	54	51	51	38	53	51	46	54	54	47	47	54	55	39	58	53	38	51	49	60	44	62	39	51	43	59	48	47	49	51	48	43	57	52	44	52	61	60	39	45	40	56	47	44	58	53	67	52	51	46	37	52	42	50	56	43	54	49	52	32	45	44	46	52	38	36	51	43	51	47	60	57	44	61	56	44	52	50	63	50	46	47
21372	15568	10431	23116	32056	31284	28223	24772	21632	18542	15906	14169	12492	10895	9668	8511	7311	6387	5583	5066	4583	4207	3933	3707	3351	3166	2891	2909	2751	2704	2463	2336	2266	2130	2014	1967	1942	1822	1729	1708	1661	1546	1458	1437	1373	1290	1165	1206	1184	1168	1122	1091	1128	1067	961	1051	1010	987	904	914	979	901	914	903	923	874	827	843	841	844	844	857	795	814	835	797	816	818	807	813	779	781	800	745	767	770	753	737	785	762	747	730	706	751	683	743	671	702	725	740	739	753	678	772	732	689	708	686	670	716	720	715	721	725	717	745	729	683	702	733	702	675	746	714	738	718	694	701	735	719	683	708	645	705	678	676	742	673	689	647	729	703	708	702	691	648	709	745	742	683	709	716	726	705	706	697	690	716	713	693	762	695	712	704	678	697	698	691	678	720	723	684	690	658	660	694	693	666	684	700	684	733	702	744	695	715	722	692	667	697	721	731	690	685	686	718	698	698	715	735	702	690	656	688	716	684	727	695	667	737	724	674	722	724	718	703	732	698	749	684	691	678	710	655	697	708	699	722	695	657	734	694	698	746	717	726	684	680	731	688	733	706	696	739	686	730	711	698	682	655	680	703	698	664	745	735	717	724	683	708	726	667	721	697	708	704	696	725	691	737	691	669	729	746	673	690	680	680	657	742	704	762	666	693	743	701	691	689	672	694	688	698	659	704	735	717	682	678	702	709	680	626	695	691	715	725	721	685	672	748	710	698	679	629	672	722	731	690	721	673	708	681	718	679	675	731	724	703	666	732	723	758	658	696	695	723	694	727	665	687	716	668	663	681	749	701	704	755	666	694	717	667	719	727	701	678	692	667	701	685	647	685	686	742	691	719	693	681	710	731	789	713	704	673	683	721	744	692	622	725	690	690	704	650	668	700	691	670	694	703	693	705	724	675	692	723	723	728	672	714	684	746	744	677	703	686	680	681	711	733	695	750	677	647	702	682	697	661	751	679	699	664	662	688	717	693	715	708	739	703	681	691	700	692	729	732	697	657	658	727	684	623	714	699	684	710	706	694	700	710	740	704	680	722	720	685	712	725	667	727	684	728	707	717	704	631	759	692	690	706	716	710	757	717	650	678	739	672	650	698	692	711	709	727	732	696	687	719	748	692	678	683	718	666	703	659	674	733	705	732	716	706	687	749	707	710	677	746	684	687	675	729	680	729	745	668	715	707	677	682	650	689	721	704	742	732	676	659	721	670	721	712	698	662	736	656	682	673	729	680	723	668	700	698	729	702	667	679	692	730	697	687	736	732	652	736	753	693	687	722	749	720	724	704	682	667	661	703	689	703	709	707	736	709	693	713	719	715	658	711	677	708	710	680	719	715	685	654	684	695	695	674	763	705	735	715	692	674	723	755	699	701	677	717	716	764	684	721	702	671	691	697	647	690	711	708	712	690	762	673	683	666	704	716	695	661	660	709	688	713	708	679	621	698	688	677	681	697	690	723	683	736	700	704	678	647	654	691	721	736	719	685	694	712	709	694	633	718	687	772	676	706	690	713	701	720	690	658	679	703	688	732	691	657	709	699	688	674	736	707	673	695	668	693	694	681	696	737	694	695	710	739	722	697	692	718	679	723	685	725	698	720	670	759	689	687	660	727	654	670	745	719	706	698	710	722	689	680	716	713	726	714	678	694	642	720	629	675	675	652	681	679	698	706	690	680	725	753	733	696	690	695	683	720	707	692	696	724	667	690	748	699	674	729	741	723	721	701	703	688	629	705	710	661	676	732	675	707	679	695	708	644	640	692	666	715	726	741	724	717	704	664	725	690	704	676	678	664	704	723	675	755	686	667	690	670	689	699	687	686	648	744	723	725	663	672	721	717	681	761	721	695	699	716	717	681	744	706	668	715	724	668	670	684	678	727	637	703	691	730	705	729	638	716	695	766	676	713	673	696	690	707	684	662	684	715	691	749	695	694	710	741	690	692	707	697	698	718	687	675	699	669	700	681	715	700	688	710	690	692	718	686	699	716	733	702	701	709	664	702	698	720	682	755	727	672	670	681	696	706	704	692	729	705	708	689	720	712	680	700	695	718	704	708	739	670	727	739	682	707	732	677	703	682	683	727	707	694	710	674	655	686	696	656	688	678	707	719	696	679	663	654	746	749	665	702	705	702	722	717	722	727	690	695	738	716	730	724	727	718	655	720	704	703	742	662	658	709	757	708	729	655	730	736	671	695	691	709	705	686	677	707	726	717	707	689	728	705	704	699	701	706	697	702	727	726	718	719	723	705	686	700	684	666	725	663	680	690	651	708	744	695	682	683	701	701	691	696	674	712	673	676	743	724	712	704	676	715	677	739	690	705	732	658	712	710	727	718	693	717	743	654	687	709	667	725	674	736	718	732	686	710	702	657	672	713	718	699	791	693	747	688	710	698	691	682	729	668	723	695	683	713	691	752	709	693	715	731	716	662	664	712	694	671	658	666	770	683	690	687	638	691	714	684	679	690	725	693	738	692	678	705	705	722	724	672	696	704	685	665	719	676	738	693	683	676	699	687	729	704	702	734	699	661	669	696	701	721	689	752	679	754	683	700	695	681	680	665	676	655	715	713	687	712	711	667	768	742	679	707	681	665	697	694	729	690	707	703	710	700	728	679	677	734	660	722	697	679	679	697	669	685	698	686	710	706	701	769	709	733	711	711	730	702	706	686	714	722	659	698	702	688	650	692	725	693	749	686	669	734	679	693	703	686	693	714	748	708	706	693	709	708	703	694	718	703	697	679	712	701	717	681	702	726	762	676	709	697	654	670	663	665	731	696	686	711	735	721	698	636	719	705	664	704	690	722	739	745	681	685	664	697	691	660	766	698	693	722	731	745	680	705	731	678	732	719	651	677	674	662	741	658	715	659	688	699	704	667	683	721	666	698	708	703	751	684	690	648	682	692	677	685	653	718	707	711	716	720	722	696	695	687	707	710	709	698	758	674	730	731	724	697	663	650	680	691	659	655	726	672	717	660	704	715	634	767	692	707	717	651	724	706	656	715	662	725	680	727	702	717	709	692	680	699	662	693	717	685	684	693	699	686	725	753	723	673	716	683	677	701	712	686	708	656	730	669	717	678	685	697	722	671	676	719	703	690	720	725	720	679	735	727	702	701	671	665	708	712	701	723	684	700	694	689	688	708	739	722	656	719	703	721	724	698	733	715	683	663	713	694	673	726	711	700	750	678	710	695	701	744	702	709	683	698	734	680	711	679	716	724	742	721	646	672	671	700	704	720	700	675	681	672	726	694	720	753	683	729	664	658	720	709	721	702	688	694	699	717	717	739	704	698	689	684	711	724	678	729	695	725	710	711	683	721	728	702	721	689	729	698	723	695	672	754	715	661	679	692	661	657	656	710	707	682	707	688	736	692	695	709	684	704	672	703	672	720	714	703	717	711	657	733	681	703	717	686	728	734	710	715	642	666	699	760	706	663	675	695	728	723	695	715	646	721	670	711	699	693	684	737	726	695	712	699	691	705
3077	656	421	387	615	714	643	560	541	452	407	381	323	275	229	239	209	199	145	168	123	125	135	130	116	116	113	110	113	100	109	99	93	77	97	102	82	73	82	82	81	94	84	109	89	61	67	72	76	64	59	66	69	66	81	66	79	71	59	47	72	84	65	67	73	54	69	81	70	65	72	52	69	67	70	81	61	50	71	71	65	64	43	73	47	62	67	62	53	62	80	68	62	46	72	61	75	66	54	61	66	58	63	63	64	77	67	73	58	63	66	77	57	60	59	55	62	72	67	59	66	68	61	60	67	57	76	76	69	74	55	62	58	67	48	63	75	71	58	76	78	60	82	70	59	72	74	61	59	67	62	52	65	53	61	63	58	53	72	75	61	60	61	64	60	63	72	68	52	58	62	65	61	64	50	63	59	56	53	58	59	50	61	64	60	59	68	68	71	54	52	55	66	60	65	47	54	58	68	72	55	61	75	63	60	52	56	68	59	64	63	65	61	66	66	63	64	70	78	54	49	59	61	62	56	63	68	61	62	54	70	63	68	58	66	55	52	68	61	66	49	53	70	63	57	70	56	52	67	62	57	65	76	63	53	64	55	62	79	64	61	69	67	58	64	65	75	54	59	57	56	56	67	55	54	68	66	69	53	68	64	63	58	67	66	77	52	81	80	70	59	66	71	49	53	55	54	56	52	65	62	68	65	53	65	55	59	62	63	64	65	55	68	59	71	62	61	70	59	49	59	64	61	61	67	70	79	56	68	50	63	59	74	57	58	84	51	60	56	74	60	60	45	64	62	69	81	62	65	58	47	78	60	60	57	61	67	67	53	66	64	83	57	76	59	61	65	66	79	54	64	69	63	69	72	57	60	61	65	64	72	65	69	53	56	75	53	63	67	62	70	55	58	59	48	56	46	59	66	63	60	62	56	60	68	83	71	63	66	60	59	61	75	57	66	61	62	73	70	45	49	64	70	70	68	63	65	70	57	65	70	62	59	53	58	56	60	53	68	59	65	61	59	64	68	72	68	51	57	63	55	51	69	56	64	64	57	71	69	63	59	66	52	56	51	72	57	68	64	60	50	55	49	58	58	74	67	67	74	60	50	62	75	61	72	70	71	72	50	54	58	67	59	59	62	65	61	55	79	64	58	61	68	91	61	62	65	57	57	48	57	60	61	43	64	67	56	58	65	65	55	66	72	62	54	61	54	54	63	59	51	69	58	66	84	61	51	56	71	54	58	72	68	64	84	65	76	77	59	64	55	74	63	59	58	61	59	62	57	63	64	50	67	78	63	80	64	63	59	54	60	63	71	72	65	59	60	58	53	60	51	58	58	73	75	52	60	65	62	55	58	66	76	56	69	70	61	66	67	67	59	75	80	60	61	58	75	60	64	55	53	63	47	52	71	55	68	81	64	54	75	66	62	53	56	59	75	70	65	62	74	73	70	55	56	44	58	68	69	56	57	75	73	53	67	58	58	64	53	76	50	62	51	57	68	65	62	72	76	67	62	66	48	58	58	78	62	59	61	58	62	65	47	59	60	64	76	54	58	62	58	67	67	72	62	65	66	60	57	72	63	58	58	63	69	59	55	64	58	64	53	63	66	67	73	66	63	65	61	70	60	63	61	45	56	64	71	74	64	57	68	63	65	64	72	73	65	68	61	60	59	53	55	60	63	69	59	57	70	62	59	62	72	56	59	71	60	61	68	75	60	66	59	67	73	53	51	52	62	76	54	68	69	68	50	56	68	68	57	64	58	60	55	67	50	61	56	60	61	76	56	54	65	68	81	69	60	65	58	63	48	69	56	65	71	66	57	55	67	60	60	62	69	76	68	52	67	63	55	65	57	70	70	55	59	65	59	73	51	77	70	55	67	61	57	69	45	66	72	60	64	61	57	74	51	66	67	77	69	59	72	56	64	55	57	62	72	66	56	53	60	62	52	66	64	49	65	63	53	59	58	57	60	65	55	71	68	72	63	57	68	66	71	55	65	57	63	68	57	64	70	63	67	51	70	71	85	51	52	68	68	71	57	56	55	48	73	51	54	65	60	54	56	54	64	64	50	59	54	60	80	70	56	60	64	66	68	57	62	61	58	52	65	87	67	55	72	67	61	62	63	61	62	64	60	65	61	50	63	67	61	50	58	52	66	41	47	50	57	59	70	58	55	69	71	85	45	55	60	59	66	55	66	67	62	59	65	57	55	76	64	72	76	65	54	64	72	73	57	58	57	59	62	78	59	43	55	66	50	66	67	75	65	62	70	64	52	76	71	53	52	58	63	65	67	56	80	55	69	77	63	64	72	66	47	60	56	64	71	73	69	65	57	61	53	53	58	80	61	58	71	71	69	70	68	71	57	60	69	52	68	67	67	64	49	50	66	64	55	62	65	69	65	61	65	63	70	59	67	70	65	56	72	67	64	71	56	63	64	59	76	61	63	56	75	69	73	53	58	66	56	60	54	53	63	67	68	65	66	58	57	47	56	55	52	63	64	70	52	58	53	54	70	85	67	69	44	65	65	65	68	68	75	61	58	56	62	49	44	59	55	43	55	85	55	60	64	65	75	72	55	85	53	64	68	62	55	59	62	60	49	66	80	68	69	52	62	55	62	55	67	55	60	59	62	75	60	55	72	60	73	58	68	74	47	61	58	72	79	72	60	64	59	66	63	53	56	55	53	69	63	70	67	54	60	72	64	62	51	52	64	49	55	53	74	73	68	65	64	56	65	64	75	62	62	65	62	57	70	63	54	59	74	74	70	63	63	58	61	55	63	71	62	68	61	68	58	64	62	83	62	66	65	50	56	65	66	51	61	69	61	63	57	72	61	57	77	45	45	62	51	60	63	69	69	62	70	74	71	53	72	49	48	50	58	60	55	57	69	62	59	67	58	71	63	64	68	68	68	60	48	57	60	65	74	56	67	56	71	46	59	68	58	59	60	62	50	80	57	64	66	55	55	60	72	59	56	69	75	70	58	60	64	68	55	56	65	72	53	58	52	66	66	61	67	57	55	57	65	57	60	57	57	60	41	68	58	77	67	64	65	74	76	69	67	55	60	72	75	70	81	42	54	80	51	56	59	65	65	59	71	68	44	82	61	57	59	65	69	57	60	59	66	69	64	68	73	69	56	72	57	63	60	60	56	74	66	66	65	76	66	58	68	78	71	77	86	74	64	72	75	63	54	60	69	59	53	61	72	71	75	43	75	62	67	55	56	59	76	63	70	54	68	52	51	60	55	54	73	59	55	68	63	52	67	66	60	63	64	59	54	63	68	51	50	56	68	70	65	70	56	59	60	75	54	58	66	60	54	54	62	52	54	65	61	72	60	71	69	50	83	67	58	64	66	63	62	54	66	57	56	68	59	69	73	59	67	54	56	56	64	53	68	61	53	63	62	53	65	58	69	55	62	59	71	68	68	60	73	61	57	53	63	71	42	52	55	66	61	62	62	60	77	64	62	56	69	64	69	57	72	55	59	62	62	68
19825	14393	9866	21982	30713	30296	27327	24108	20979	17910	15780	13727	11961	10729	9445	8138	6925	6440	5552	4999	4446	4251	3828	3613	3465	3209	3079	2862	2844	2720	2645	2508	2370	2225	2105	2007	1990	1861	1738	1770	1756	1710	1532	1603	1457	1524	1421	1438	1321	1314	1245	1253	1214	1247	1177	1199	1157	1125	1141	1164	1133	1143	1031	1084	1070	1018	1007	1026	1070	1023	1040	1011	1043	1033	1013	1008	941	988	969	929	1001	965	912	938	865	937	919	979	944	954	945	912	894	941	899	864	942	927	944	910	916	918	916	879	916	857	917	859	854	914	895	942	887	873	886	885	941	842	900	895	937	917	898	855	885	910	822	914	868	851	885	948	898	905	859	886	888	846	907	926	905	890	976	903	923	910	867	862	882	894	922	917	854	861	879	863	883	872	902	884	943	892	863	904	865	871	874	869	912	924	850	879	900	909	883	886	897	864	881	872	899	893	877	885	890	886	868	858	920	911	866	889	887	920	890	917	914	881	882	917	895	909	911	883	877	929	846	921	859	918	919	900	934	926	836	942	882	905	905	899	900	881	936	922	901	924	922	863	852	875	854	845	873	878	872	907	912	956	946	853	885	892	839	920	917	847	855	864	934	887	895	895	862	919	942	883	824	926	925	845	847	862	914	894	924	904	825	872	904	888	881	922	930	861	931	896	872	971	905	906	894	871	858	878	874	856	915	923	877	890	916	948	873	893	878	862	933	882	911	892	898	892	874	854	901	940	894	866	901	902	885	900	862	854	876	915	887	883	909	943	866	892	874	902	893	852	882	945	852	871	871	856	892	942	930	900	879	891	941	863	884	869	947	956	942	893	937	905	893	927	888	890	859	907	834	864	881	866	863	867	886	861	903	915	904	954	852	962	864	916	881	886	904	870	894	875	884	931	898	879	893	900	863	886	938	877	906	885	885	883	924	916	896	916	880	850	923	947	857	873	854	921	863	864	890	856	945	926	889	880	877	908	885	944	835	881	877	855	880	868	918	898	886	836	888	937	923	847	859	889	877	908	908	852	891	871	913	845	895	822	892	947	886	858	901	861	874	919	903	947	947	906	889	899	876	875	836	893	846	873	941	923	930	875	873	874	880	908	844	856	856	871	911	964	874	894	892	919	897	882	880	887	964	898	836	933	882	923	917	899	907	865	911	868	847	943	899	907	877	857	879	925	880	934	829	939	920	826	930	855	864	868	886	846	872	913	839	940	848	899	880	881	910	928	832	937	855	814	885	917	891	918	917	863	873	877	879	900	867	897	895	843	857	869	900	902	879	931	890	946	885	884	862	917	920	912	872	890	914	960	931	895	840	950	962	908	880	871	904	888	897	900	922	912	917	925	889	935	928	882	909	881	893	899	878	886	872	898	943	892	929	852	899	883	925	885	826	875	843	856	948	886	918	899	889	870	927	857	904	873	919	876	880	905	941	899	894	892	934	894	892	881	845	863	843	933	895	872	900	924	836	923	916	881	890	886	947	913	894	835	860	876	836	902	958	936	890	839	867	797	886	926	951	904	898	883	881	923	885	929	883	899	903	862	883	860	858	907	899	880	894	903	867	917	917	908	897	826	890	958	927	914	886	900	858	910	970	908	865	845	864	885	915	873	930	954	928	832	898	917	906	899	918	837	877	823	895	861	943	830	820	876	913	899	926	885	887	912	847	898	867	888	930	914	896	835	904	904	865	861	869	852	882	845	904	826	946	920	945	898	880	879	839	900	900	898	948	923	931	883	882	913	912	954	883	943	903	877	844	881	921	893	933	904	924	893	856	882	925	875	855	860	869	860	897	902	836	865	880	960	893	874	879	934	856	865	881	869	847	879	876	890	859	920	920	886	973	810	901	877	902	917	878	920	920	900	925	846	908	922	865	949	831	873	884	919	908	918	912	879	875	940	854	846	874	884	867	863	926	888	880	929	916	931	931	878	893	838	881	895	903	906	882	876	878	845	883	896	875	928	887	877	892	891	889	826	891	930	875	831	901	918	869	830	921	872	967	896	836	850	857	899	885	895	921	815	883	938	874	892	865	895	884	900	928	862	909	862	942	897	927	886	950	871	882	897	851	919	852	912	874	922	876	894	888	883	934	899	885	879	910	890	963	953	953	931	915	871	918	890	931	891	889	910	879	865	866	925	962	910	905	910	914	907	810	879	900	914	925	863	909	902	918	906	860	867	925	895	919	916	846	884	917	871	895	890	909	866	814	868	909	925	874	892	867	848	879	917	872	872	903	879	904	953	854	907	848	900	842	885	886	920	867	895	898	871	879	901	833	899	879	929	896	939	936	897	895	875	942	852	866	914	892	899	867	954	913	881	891	910	880	905	890	888	888	909	857	843	888	861	891	905	892	888	844	920	945	912	882	926	907	908	896	890	957	885	857	903	863	872	892	863	927	919	861	870	904	900	877	879	866	869	839	860	876	879	897	896	905	828	882	848	889	916	851	908	854	880	898	906	905	909	882	901	891	935	926	908	872	833	919	893	913	916	898	843	870	902	832	911	913	876	885	966	886	884	896	875	873	880	898	913	904	854	919	876	891	877	890	888	922	914	947	847	937	879	889	874	836	846	922	875	911	920	925	888	875	899	857	895	883	889	836	875	889	856	876	881	849	895	895	907	871	947	872	880	859	921	884	953	857	893	887	873	887	900	947	897	913	909	931	946	920	854	883	937	848	866	937	909	846	884	864	861	881	895	900	993	880	867	887	879	891	921	852	904	904	865	865	921	911	855	842	896	894	892	878	860	915	861	876	860	915	859	906	864	900	905	931	899	831	894	916	872	949	873	859	899	922	913	909	860	855	921	927	897	912	853	869	886	913	910	917	926	938	872	905	904	863	911	865	897	928	873	920	892	923	909	894	871	925	938	898	879	872	892	879	903	853	860	859	919	884	964	916	899	861	907	938	910	826	880	859	837	888	879	881	867	894	880	936	904	899	895	861	849	928	882	880	891	853	936	913	866	915	869	900	906	870	911	921	887	905	988	953	866	855	885	908	895	838	881	904	873	924	872	896	954	877	894	897	872	880	947	912	883	928	874	923	901	903	918	861	904	927	940	870	868	854	846	917	841	884	841	909	892	928	876	948	926	855	912	885	936	871	916	862	861	874	916	876	906	950	890	898	944	898	844	925	893	862	889	930	826	905	932	878	912	871	915	874	910	903	870	883	880	847	938	885	898	910	941	966	918	867	867	905	873	881	927	880	902	963	920	937	897	890	907	863	907	831	866	864	895	924	849	882	893	872	866	884	852	857	879	891	934	929	915	891	906	894	869	854	895	893	904	899	927	864	896	872	910	884	892	860	917	911	890	924	874	864	867	921	890	846	913	892	889	912	894	919	878	911	898	834	877	878	898	945	871	901	923	895	891	900	915	816	947	845	891	928	886	900	880	908	933	911	861	903	891	910	890	901	873	907	841	861	842	915	947	948	912	833	875	897	896	874	908	879	890	943	937	922	919	876	899	841	880	880	871	904	880	895	878	901	960	900	859	867	867	878	918	901	905	863	850
2383	1070	665	505	876	1046	974	905	751	682	570	530	435	409	352	331	298	257	211	215	177	177	181	158	149	149	126	131	126	113	130	99	116	108	95	113	123	91	94	82	87	92	81	81	67	106	83	84	74	67	68	83	81	72	76	68	63	85	67	67	72	77	65	81	78	62	69	82	75	68	66	84	72	69	82	57	58	59	58	72	64	51	67	61	72	57	71	64	67	64	69	70	69	61	60	65	76	66	64	76	64	57	70	82	54	73	66	53	75	81	68	74	70	66	73	70	57	63	78	63	70	55	60	63	60	74	71	63	66	68	68	64	60	48	69	50	64	71	76	57	57	67	59	67	78	67	71	75	66	72	72	75	51	73	67	71	68	50	67	74	69	66	68	79	70	50	59	72	64	81	82	60	75	80	66	58	56	59	52	72	60	51	51	54	71	50	65	81	80	52	60	70	58	47	72	57	66	63	59	66	56	61	64	59	66	58	68	62	61	76	62	72	67	67	79	68	76	58	60	66	61	66	78	58	64	71	54	89	57	64	71	68	67	66	85	63	63	58	61	70	66	70	77	79	53	63	72	73	62	58	59	67	54	71	52	66	60	57	63	73	73	68	70	58	67	62	58	62	49	60	52	52	89	67	80	74	43	62	59	65	63	69	73	58	60	81	70	64	70	70	90	71	86	68	53	40	72	65	68	69	64	64	59	68	72	69	50	85	50	70	69	75	68	70	63	81	73	59	69	63	57	59	68	65	71	63	61	54	50	62	70	65	62	55	59	63	74	78	57	63	70	68	79	63	59	71	60	68	49	55	65	73	55	70	64	61	58	57	60	71	65	56	76	61	57	71	58	72	59	46	60	57	64	60	75	75	73	48	66	55	59	52	70	65	59	53	60	81	63	65	43	67	71	59	61	65	64	65	70	50	57	58	56	61	76	58	56	43	61	66	68	69	56	50	64	71	45	69	67	78	75	68	76	59	73	73	59	55	82	47	63	69	65	80	62	64	63	55	66	73	51	73	65	68	76	59	61	86	62	68	55	64	60	65	71	55	58	60	57	66	69	57	80	60	76	70	63	76	63	49	60	47	74	60	55	57	62	62	68	62	64	64	47	54	62	62	54	67	66	55	72	52	68	69	78	53	59	81	60	62	73	55	68	69	70	64	63	70	65	59	70	48	55	62	66	47	80	66	74	65	86	56	66	65	84	60	68	59	66	66	79	58	59	79	67	65	53	60	70	71	62	55	52	69	63	64	67	67	66	54	64	70	66	70	55	59	61	80	72	67	56	59	63	57	59	75	59	65	72	60	63	58	58	70	59	62	57	47	82	67	59	74	51	58	65	74	68	60	52	64	61	65	68	69	56	61	66	69	63	63	62	61	68	62	69	51	66	73	75	72	59	56	63	75	61	60	58	77	57	84	63	65	67	74	67	79	78	58	79	61	87	77	56	68	60	60	65	59	67	67	62	60	79	57	64	65	67	63	64	40	64	77	63	65	66	70	57	66	71	65	58	46	74	53	74	58	66	60	67	76	67	60	75	67	72	72	69	73	55	67	72	52	66	63	73	60	68	75	58	70	62	72	65	56	55	75	60	62	64	71	71	67	66	57	70	64	67	60	54	74	59	60	67	61	77	60	61	75	70	60	66	67	65	58	53	56	76	63	58	87	57	56	46	61	54	71	57	71	91	66	66	69	72	64	67	57	71	57	74	71	73	63	78	62	60	74	49	67	64	59	69	76	82	61	68	63	62	52	62	73	60	55	67	66	67	83	54	78	78	71	71	79	59	54	69	67	64	78	64	61	60	72	61	61	75	67	61	54	50	63	75	58	60	71	66	74	63	58	57	76	68	74	73	58	77	66	66	59	65	65	63	85	65	59	56	73	71	66	67	60	64	80	61	66	59	73	51	59	80	51	66	78	65	65	63	56	65	63	63	80	52	45	63	64	59	70	74	64	67	73	59	60	57	72	73	72	68	61	65	57	65	58	79	66	71	59	62	71	63	59	51	66	63	58	70	68	58	53	59	61	77	61	74	73	75	56	55	73	59	62	69	56	68	68	57	55	67	62	68	65	74	65	76	66	75	75	72	66	68	65	67	57	74	73	73	54	67	66	78	66	79	66	62	69	63	61	74	59	63	73	56	59	86	60	61	89	70	57	62	51	60	61	72	73	71	59	73	64	64	76	64	65	73	57	69	70	60	56	59	66	66	68	59	64	68	60	65	64	47	66	65	68	67	62	51	58	62	70	60	73	76	66	58	65	66	64	70	71	68	66	60	77	85	60	66	68	58	62	53	72	55	74	61	70	54	65	74	82	69	66	59	68	73	58	51	63	47	60	60	71	68	71	59	67	70	64	61	53	66	47	58	64	65	52	66	70	55	71	62	78	61	71	71	62	74	79	66	59	67	70	64	58	66	53	65	59	64	59	82	70	67	58	64	59	72	43	62	63	77	58	89	64	70	57	56	53	60	77	50	79	47	68	73	50	71	67	59	72	61	58	55	55	53	49	56	64	71	58	70	67	64	66	58	70	72	69	79	68	67	57	52	76	73	69	64	70	88	65	48	64	76	79	59	61	58	65	74	67	62	67	53	68	73	83	60	54	63	64	79	70	59	68	74	59	71	70	61	77	70	71	65	48	74	58	74	59	66	59	48	58	66	64	58	71	58	49	68	61	62	68	62	62	66	52	64	69	68	67	69	60	52	60	65	59	67	74	72	67	43	80	50	58	69	62	61	69	62	62	57	70	74	56	61	67	62	68	67	67	69	64	65	60	69	77	73	59	58	58	63	69	53	77	65	71	68	67	55	57	65	58	62	55	62	72	53	55	68	64	73	62	78	63	69	81	65	56	71	62	60	45	53	77	69	64	62	55	50	65	54	66	58	67	66	61	80	68	72	62	64	65	65	52	73	73	63	59	66	56	68	61	71	73	60	59	58	79	63	62	51	63	60	58	58	68	77	57	67	84	71	62	67	79	58	61	72	50	61	48	72	57	67	70	70	63	64	69	47	64	63	62	67	68	72	73	63	77	62	50	77	63	72	58	57	57	67	65	63	67	64	58	71	64	59	74	72	66	63	79	62	60	54	77	74	71	75	66	60	82	50	69	59	73	52	65	76	59	51	62	66	56	61	58	65	67	76	68	65	71	78	64	72	80	61	65	68	72	77	55	62	57	75	71	71	61	80	76	63	55	73	54	65	65	54	75	78	57	70	65	64	62	68	63	69	55	57	75	74	67	74	75	68	68	62	63	66	65	80	69	50	54	57	68	43	63	78	57	67	67	69	51	71	76	72	59	78	42	62	60	55	65	67	70	62	83	69	59	58	63	64	74	45	57	56	56	52	65	75	64	66	63	75	60	66	65	53	61	66	60	67	55	56	64	73	64	56	59	61	58	73	66	62	70	69	63	70	62	76	73	65	59	47	57	63	69	55	61	58	69	71	65	64	65	61	56	64	78	68	68	59	72	63	62	51	70	75	70
25281	18494	13180	26960	35661	35191	32304	29278	25801	22971	20186	18029	16093	14263	12796	10986	9819	8633	7725	6908	6422	5857	5487	4910	4559	4391	4196	4061	3803	3727	3518	3241	3040	2937	2769	2633	2539	2408	2335	2219	2183	2039	1911	1919	1752	1730	1664	1677	1648	1527	1541	1490	1423	1355	1368	1325	1300	1343	1223	1205	1247	1243	1171	1199	1212	1153	1160	1135	1107	1120	1118	1087	1103	1026	1111	1078	1067	1033	1096	1090	1020	1030	1027	983	1001	925	1005	997	939	1005	965	925	970	956	986	1006	929	924	947	929	951	914	939	922	928	948	904	979	957	970	976	932	898	935	899	874	953	949	876	966	883	945	933	919	869	905	952	903	930	967	923	890	929	929	865	918	869	905	895	899	881	858	935	889	895	943	891	931	939	910	884	932	966	900	914	938	904	933	884	945	925	901	964	915	910	918	923	953	919	902	910	882	801	896	920	952	954	908	928	970	883	901	919	934	929	887	908	916	917	950	901	937	875	904	923	888	942	913	947	956	932	934	922	907	926	882	873	904	921	975	963	890	899	901	917	979	910	942	960	896	889	960	927	929	871	876	935	885	890	906	893	887	928	943	925	884	936	880	908	984	882	902	913	920	914	883	935	955	902	857	891	940	917	982	916	981	840	934	880	925	934	909	927	892	940	963	938	816	874	831	851	963	900	864	854	890	879	887	949	917	874	870	911	883	981	915	906	858	945	959	922	893	945	974	910	914	861	911	897	929	911	883	912	922	933	910	941	921	871	942	910	890	884	866	950	915	872	894	1017	944	891	914	952	897	964	907	920	911	888	916	940	898	943	947	895	897	914	908	916	958	821	913	911	884	930	943	942	933	860	950	934	893	913	922	872	888	926	941	884	931	899	905	941	914	870	867	924	937	903	921	898	895	991	904	914	893	944	871	931	929	924	907	868	844	968	949	913	936	899	890	897	903	866	967	955	850	891	908	961	949	884	922	944	949	884	913	952	893	891	909	890	891	920	925	947	987	941	867	901	904	958	876	890	940	944	944	900	947	962	901	922	905	950	860	922	911	897	939	897	921	891	948	887	888	929	913	914	924	920	897	902	920	893	933	926	929	930	878	934	909	905	948	932	850	862	896	875	855	883	901	958	996	920	941	919	971	891	931	896	902	911	950	885	874	949	924	912	915	931	902	878	911	919	938	854	962	918	959	859	890	933	889	946	918	873	916	944	921	893	903	885	936	892	949	868	938	959	947	922	905	943	907	933	941	902	919	928	884	920	884	889	968	880	970	932	934	902	908	924	885	919	879	883	942	898	889	892	942	915	899	899	926	910	879	947	883	941	918	922	887	883	871	886	911	911	917	907	946	901	971	881	893	982	921	888	906	928	912	926	913	919	893	952	933	932	932	946	951	910	944	932	922	902	902	856	923	906	939	876	921	900	942	898	863	919	871	880	906	884	913	931	952	913	902	866	922	913	885	913	875	899	885	932	933	927	921	901	911	917	922	929	946	870	887	870	841	935	895	935	957	907	918	905	902	882	929	942	930	901	936	923	916	887	931	946	924	929	900	903	902	929	891	989	929	895	932	837	907	931	907	927	887	884	897	922	920	885	915	895	886	902	980	918	909	939	931	864	883	957	929	891	930	917	919	937	859	951	917	922	956	890	906	931	877	907	936	932	873	940	921	952	877	921	895	935	932	913	950	943	889	987	824	929	860	895	953	939	866	918	923	932	907	883	921	924	920	928	994	885	887	905	986	965	893	933	869	918	887	915	952	940	931	917	932	884	893	886	901	917	821	887	914	918	872	927	862	963	931	964	945	838	895	858	874	907	947	883	879	885	896	930	883	928	934	925	949	931	944	924	910	871	922	943	835	884	899	882	923	894	886	874	914	874	946	905	912	898	912	854	880	978	926	960	944	932	959	865	915	930	898	926	927	941	911	938	917	896	937	912	913	937	929	968	912	944	923	902	921	932	939	855	906	899	890	900	978	895	891	891	898	914	910	891	898	862	942	945	917	922	924	957	945	908	904	905	918	910	842	968	944	905	839	881	973	935	913	876	891	938	879	927	911	889	895	918	947	925	951	892	927	909	939	863	865	958	858	874	855	963	889	880	895	886	943	897	913	951	877	962	940	903	935	915	911	971	889	943	902	903	901	913	940	952	836	991	910	882	905	906	940	927	905	877	842	900	893	874	923	928	973	912	912	876	946	921	909	899	910	925	954	922	887	925	924	908	900	942	912	878	905	908	930	862	903	894	870	889	911	868	913	854	877	834	906	880	942	945	898	915	913	900	953	927	883	871	895	857	897	872	905	907	930	923	870	969	921	899	957	955	931	905	989	915	889	881	926	896	912	917	904	866	921	930	929	928	902	907	858	941	925	941	942	895	908	904	879	930	887	886	885	926	886	947	904	952	943	891	942	968	956	951	908	945	902	906	866	957	894	922	867	870	954	838	946	953	904	939	903	921	961	908	899	911	923	999	919	942	928	917	869	907	901	905	954	902	975	892	850	956	934	943	904	895	942	884	928	897	865	905	940	944	958	923	912	967	925	953	934	911	891	870	931	902	907	932	901	938	938	941	942	915	899	916	898	932	880	951	969	900	896	959	926	936	929	881	893	908	898	877	929	934	915	883	888	878	887	951	916	910	886	939	941	920	818	878	982	819	906	905	879	887	941	976	929	885	937	922	911	866	934	899	878	975	915	884	889	898	954	932	891	877	990	917	889	921	893	904	877	912	935	877	984	890	907	955	976	960	904	912	918	923	956	853	887	863	961	936	931	896	963	901	926	904	889	912	906	895	904	899	885	838	913	967	956	926	902	929	903	923	917	932	908	913	979	878	906	873	913	864	940	919	872	910	894	962	879	905	888	910	930	924	911	938	881	921	921	919	912	899	997	976	903	947	952	908	969	893	916	914	894	882	959	905	882	922	920	905	878	893	885	933	880	970	919	868	941	924	934	963	926	873	909	932	920	967	936	906	890	924	911	866	945	929	917	923	913	872	911	860	924	864	919	913	912	925	922	932	896	957	909	895	927	882	879	899	950	909	890	925	965	927	851	938	904	892	863	944	894	923	931	902	882	916	896	949	887	950	907	987	880	899	940	897	918	927	966	976	914	905	879	910	901	896	896	876	931	931	931	939	957	907	991	901	876	898	878	860	884	946	849	898	929	942	871	920	950	900	865	876	901	894	910	893	917	983	899	888	903	950	964	882	890	950	935	844	894	955	943	898	946	872	903	878	948	890	910	867	916	934	866	900	917	876	888	909	908	923	936	996	960	935	894	890	945	997	912	858	884	921	899	848	904	902	976	1005	912	896	922	898	883	896	922	915	876	935	955	899	894	1010	886	907	910	923	952	908	882	888	914	894	919	917	921	899	988	944	949	896	988	907	966	921	862	930	900	918	926	865	950	900	931	905	934	918	931	837	890	893	957	956	952	862	901	893	884	929	936	912	947	921	908	925	896	901	930	894	915	924	904	956	885	945	935	947	894	910	933	929	967	900	922	869	927	867	899	890	860	878	933	930	903	912	907	887	933	939	934
1953	485	283	248	392	516	481	435	357	293	261	252	231	209	171	164	133	104	136	118	115	87	105	90	82	69	76	86	73	71	80	73	70	62	67	61	68	71	52	69	52	60	69	72	52	47	60	66	57	46	55	43	64	59	41	56	54	57	48	55	51	41	69	60	48	45	41	52	48	56	37	39	50	55	56	58	52	38	61	45	54	41	45	41	50	62	56	40	38	55	46	42	45	48	54	41	50	42	42	55	46	58	63	49	37	41	46	50	53	45	44	49	55	54	48	48	39	44	58	49	49	49	43	38	40	35	39	53	45	48	58	48	43	52	56	44	46	41	51	55	44	43	46	49	44	42	51	36	59	49	51	38	52	49	37	51	32	49	51	53	36	50	51	37	59	44	59	34	39	38	53	48	35	40	42	49	47	62	53	55	47	47	53	34	43	48	54	49	53	45	47	50	38	55	53	40	55	40	40	44	46	41	51	45	41	45	37	41	51	47	40	38	55	54	46	54	54	56	44	62	38	44	51	50	55	47	59	55	53	40	47	48	42	51	46	52	46	53	46	45	51	57	58	56	54	55	52	45	44	37	46	47	43	41	46	48	57	55	56	44	48	35	50	38	45	49	47	40	59	34	56	46	43	45	56	48	46	48	42	39	38	47	45	44	43	51	53	39	41	46	67	42	48	37	45	52	48	55	59	47	52	50	39	54	42	41	57	42	44	58	56	44	34	54	43	48	58	54	59	48	50	47	50	50	46	46	43	47	45	50	52	57	40	56	52	55	60	38	39	52	62	51	40	45	40	48	44	48	41	50	51	61	55	49	45	48	53	59	68	58	39	46	42	55	51	44	52	48	52	52	60	38	55	55	59	43	42	49	42	29	64	58	43	45	47	42	48	45	51	50	51	49	37	55	58	44	44	50	52	64	49	47	51	40	45	47	45	47	41	69	30	44	47	48	49	47	45	48	42	52	42	55	44	52	49	52	34	50	49	35	43	53	33	58	49	47	44	56	43	36	45	55	44	47	46	37	39	46	39	57	41	52	43	45	50	42	41	41	54	47	49	59	43	46	31	54	51	44	48	53	45	65	41	59	37	37	58	52	50	39	46	43	50	36	53	42	44	50	48	43	48	37	58	36	39	44	39	39	54	52	41	54	52	51	35	49	51	50	51	46	44	51	40	46	39	56	48	53	45	43	48	42	56	39	50	59	41	46	52	42	46	52	41	42	53	42	54	49	44	35	48	44	44	53	59	54	57	62	37	54	45	45	43	51	49	54	51	38	47	39	40	46	39	40	44	48	53	60	46	36	57	41	57	54	48	54	49	48	43	40	43	55	52	46	57	45	60	46	42	48	64	48	59	33	43	59	47	37	50	49	60	51	53	54	49	50	43	49	45	43	54	56	62	53	63	56	38	36	46	51	45	59	48	40	52	34	46	50	49	48	40	52	62	48	51	31	52	51	61	53	60	61	63	37	44	40	46	50	44	38	57	53	48	52	40	52	52	51	41	53	48	54	41	42	44	49	43	45	37	47	49	38	41	48	48	42	51	46	42	42	47	49	41	48	50	59	51	54	58	50	54	53	39	49	47	53	45	42	47	49	52	50	34	47	39	52	46	46	47	44	37	54	51	60	48	53	52	47	42	36	58	43	49	41	58	56	52	52	50	53	43	38	36	44	45	53	52	43	52	41	37	37	61	33	51	46	35	43	48	45	48	42	51	46	42	44	48	41	58	46	43	53	40	54	47	43	43	54	52	44	45	51	39	49	39	48	44	44	39	52	46	48	42	37	50	41	37	47	43	58	50	51	51	38	51	41	45	50	56	45	40	47	52	51	52	41	47	53	51	43	44	57	49	51	49	43	40	44	43	53	51	51	41	52	51	53	43	45	49	45	44	61	57	45	54	40	42	56	43	53	43	47	43	44	45	55	58	50	45	52	58	50	46	49	41	54	41	45	48	42	51	42	46	43	44	44	44	53	64	49	47	40	61	57	35	41	34	46	39	44	45	50	51	49	46	45	52	43	44	45	42	48	55	36	52	55	45	56	53	58	51	58	40	44	48	45	45	65	51	60	40	53	46	34	63	55	48	43	39	46	62	36	38	56	53	49	29	50	52	47	46	39	61	47	44	55	45	43	46	36	39	48	47	39	53	30	42	47	54	37	47	45	49	50	42	38	40	62	54	35	50	46	37	43	54	37	43	63	52	33	47	50	48	47	47	57	72	54	52	49	41	55	36	51	48	50	48	45	39	43	34	41	49	45	40	52	40	39	49	55	44	49	53	47	52	55	42	47	51	40	51	53	47	26	43	46	46	56	51	45	44	45	50	64	36	36	46	46	53	43	44	47	46	53	58	47	42	49	39	55	51	66	46	54	60	43	40	51	37	43	50	43	47	53	56	49	39	51	60	51	55	49	51	61	49	38	47	46	40	38	37	44	44	52	40	36	32	52	55	58	51	45	29	46	45	52	48	51	55	46	48	48	50	38	59	39	49	43	38	54	37	46	48	52	46	52	43	43	49	50	42	53	45	56	52	41	50	55	55	45	48	58	42	56	61	57	53	49	36	52	49	50	51	47	52	43	52	38	60	43	45	54	39	42	56	47	52	45	47	47	44	52	38	33	39	65	51	41	41	52	62	47	32	58	45	49	48	37	50	58	48	55	50	35	66	47	42	59	57	39	46	66	46	54	54	53	52	48	41	47	41	64	48	54	52	46	51	44	42	45	32	51	40	39	39	52	44	45	52	47	42	49	44	36	42	49	53	52	44	52	46	50	41	33	49	47	46	42	46	50	55	45	46	39	54	46	43	51	52	42	50	33	54	39	44	54	49	42	42	42	57	46	53	46	45	51	45	67	59	48	29	35	41	45	46	44	50	50	56	45	50	38	47	41	54	49	40	47	52	46	63	41	37	47	59	59	51	50	68	45	52	45	51	46	56	44	63	39	36	46	52	47	40	56	53	40	48	42	57	56	47	40	44	40	50	45	37	47	44	39	51	47	49	60	57	46	55	35	49	33	52	47	48	33	45	60	51	38	59	36	39	33	32	44	54	45	42	50	38	57	52	37	41	54	76	58	56	53	44	42	41	39	43	47	48	43	46	46	62	55	58	66	62	42	54	46	50	44	61	38	50	51	40	54	47	52	46	39	38	40	51	52	42	40	43	39	47	45	47	61	60	49	53	44	54	48	40	49	49	58	46	41	42	45	52	53	45	49	54	49	41	45	64	45	50	35	42	46	49	38	39	53	36	37	53	44	53	54	51	40	50	49	50	44	42	40	48	55	39	57	42	57	43	44	51	39	58	48	50	52	57	34	39	40	37	50	52	45	57	51	56	46	47	42	37	42	40	51	48	53	57	47	49	59	52	58	45	53	47	55	56	45	45	53	48	53	48	54	37	49	44	39	50	53	62	58	51	37	39	51	61	40	42	38	36	54	48	47	45	50	46	34	48	55	38	37	51	52	41	46	38	46	42	54	48	46
17368	11420	7351	18118	26149	26007	23050	19784	16503	13799	11756	10311	8870	7718	6626	5824	4984	4338	3795	3392	3181	2893	2801	2477	2327	2327	2141	2159	2107	1943	1872	1761	1717	1624	1539	1554	1518	1347	1346	1379	1197	1239	1160	1135	1098	1047	1098	1100	1008	936	956	920	904	928	887	838	892	871	819	857	823	808	839	793	773	798	781	799	766	762	810	782	773	737	767	743	767	742	739	762	743	702	787	731	732	709	739	659	719	765	764	696	662	721	714	741	695	721	709	706	674	752	736	716	708	708	681	654	696	715	716	677	713	684	728	680	657	662	738	713	689	720	650	658	681	680	707	716	696	719	639	710	722	650	694	688	679	753	690	643	701	709	683	751	753	708	676	699	733	693	664	735	660	704	635	683	698	687	719	713	634	673	685	716	689	675	703	638	680	692	664	622	704	666	683	689	712	668	676	727	745	681	643	700	706	701	674	673	633	727	654	695	727	722	653	683	722	712	677	665	694	607	738	700	686	723	724	664	676	733	729	656	694	670	679	722	648	685	684	722	699	691	747	689	719	751	697	668	715	649	670	651	734	660	678	714	717	699	684	744	647	670	731	709	724	722	670	688	725	666	695	695	688	638	686	690	647	698	715	733	700	685	675	675	681	677	678	722	716	687	661	670	711	671	731	690	674	684	726	696	673	707	697	671	709	692	665	699	691	626	700	675	705	694	661	653	693	676	656	719	685	706	671	695	701	679	727	669	609	671	698	709	716	656	659	689	687	729	721	681	709	718	717	700	731	723	698	703	668	727	717	699	713	687	733	718	686	730	647	725	649	694	730	709	707	640	669	680	652	634	675	696	752	689	653	710	686	692	650	729	676	673	648	718	678	726	687	705	719	666	697	718	687	678	694	698	690	717	661	690	686	690	659	693	702	711	739	688	688	668	672	713	718	695	683	701	649	696	686	675	709	637	710	683	647	700	695	687	680	709	727	683	672	673	665	748	692	638	684	705	693	660	698	719	786	698	678	693	680	659	706	654	691	676	711	676	669	705	680	715	722	719	705	692	719	667	669	671	668	696	700	639	684	671	706	669	707	664	638	656	710	709	691	670	695	741	656	688	706	735	705	721	690	746	693	685	680	691	704	651	668	684	679	683	679	729	696	694	703	721	737	720	727	673	668	673	696	695	689	697	646	713	682	728	731	732	670	691	678	656	716	666	742	711	661	653	675	709	700	719	666	716	710	689	711	653	729	694	662	692	714	723	701	669	707	735	701	689	715	645	693	720	638	683	703	689	714	680	703	724	711	674	663	679	690	675	678	676	700	664	662	698	717	697	688	683	682	742	669	687	695	683	704	682	634	711	676	673	665	684	693	637	691	723	671	745	643	664	724	684	684	681	650	719	693	707	723	647	699	673	679	708	662	676	672	696	707	754	682	661	738	738	702	683	626	672	701	688	700	649	633	676	656	679	718	679	705	643	709	667	732	686	690	663	715	679	632	694	703	668	680	728	695	712	660	721	720	658	686	708	676	722	660	656	707	740	678	670	696	707	711	696	690	652	717	687	695	684	702	680	704	660	672	713	731	696	647	696	686	691	720	707	667	691	711	678	692	698	716	734	713	651	680	675	680	692	645	683	687	653	684	685	694	712	695	691	685	688	690	697	639	723	666	671	675	653	705	731	697	700	695	734	638	690	702	664	629	691	735	690	706	651	675	689	683	711	705	637	746	701	660	732	758	660	660	716	668	700	683	670	709	687	668	697	741	693	660	675	714	695	700	655	681	705	692	705	624	705	660	673	677	625	678	661	702	675	686	697	648	733	695	660	699	658	711	697	659	688	734	683	687	655	689	708	710	738	722	703	745	751	707	720	692	674	713	642	626	713	660	662	666	677	687	697	689	691	728	664	706	694	694	677	709	678	675	685	674	695	694	683	668	666	692	723	730	707	713	752	670	680	714	659	710	731	683	681	695	665	710	676	711	644	747	658	683	705	709	675	679	686	684	676	703	722	691	691	679	663	655	685	684	732	699	684	733	649	726	698	671	649	669	726	652	689	657	738	700	666	673	681	678	658	742	696	698	657	727	675	698	701	674	669	682	707	681	681	720	695	677	670	701	667	672	659	676	715	712	681	687	694	708	656	728	702	676	677	691	687	743	676	720	684	688	713	703	704	667	679	717	667	685	699	673	692	712	669	691	645	715	653	702	675	664	637	685	651	677	667	676	679	659	688	723	692	734	723	722	691	699	721	675	727	753	695	669	675	674	729	669	655	694	678	688	735	673	655	704	713	701	692	701	711	707	708	692	661	679	610	687	641	710	701	695	676	697	714	641	722	702	709	665	723	744	679	627	693	684	683	710	743	695	700	684	686	683	736	751	667	656	671	688	683	693	691	708	700	695	675	657	731	694	713	628	634	670	726	654	710	687	703	698	668	715	693	730	669	688	691	679	694	665	697	655	703	673	707	674	678	675	664	674	679	689	659	674	722	718	673	655	681	666	708	696	652	723	761	690	720	665	730	662	724	684	683	680	689	704	691	664	694	716	666	661	690	696	692	714	737	692	722	709	647	736	688	723	690	688	645	666	681	667	675	698	667	661	677	718	732	697	682	687	651	671	664	686	681	747	679	672	674	663	691	675	706	703	682	718	723	644	696	653	713	702	676	645	692	662	675	680	715	664	727	655	730	702	682	670	733	688	665	691	658	691	694	707	698	696	662	701	699	671	688	704	693	723	722	694	682	659	704	676	662	683	705	720	690	687	676	707	693	711	684	666	665	677	706	656	722	705	692	671	693	693	673	658	666	633	651	672	700	661	676	699	726	679	708	696	668	732	685	666	753	716	692	660	679	701	692	673	697	648	711	664	700	675	694	700	708	690	654	641	681	728	622	709	711	695	715	686	674	717	684	698	692	698	690	712	702	729	682	698	676	650	731	713	684	657	648	703	654	746	691	678	704	692	696	696	711	684	709	709	727	689	684	673	678	688	702	711	709	682	690	675	713	690	659	685	693	689	676	703	689	707	712	704	693	702	685	678	705	656	661	634	738	708	673	661	655	693	681	682	687	670	742	713	684	708	690	705	673	754	642	646	698	669	680	721	622	627	682	689	659	706	663	664	737	722	656	723	696	694	706	671	680	716	687	657	669	699	703	679	691	697	754	683	720	701	709	703	702	722	699	674	710	690	708	676	706	659	691	684	692	617	682	643	681	693	694	675	675	729	691	706	680	691	678	703	688	685	721	688	734	695	704	678	692	710	736	708	712	672	637	694	703	685	672	713	674	665	693	665	631	752	647	680	730	692	715	687	650	766	696	718	687	702	729	681	715	666	697	663	643	650	716	669	712	721	670	670	711	672	651	702	714	711	717	674	646	690	672	721	724	694	674	674	692	698	694	675	689	701	709	678	710	674	675	672	708	679	705	751	716	716	692	683	698	694	725	705	679	678	660	711	690	672	673	662	699	645	732	716	743	697	693	683	693	679	710	684	672	681	702	700	734	682	692	699	748	715	690	708	669	682	712	696	651
1253	775	429	363	652	791	676	662	556	505	417	400	314	303	232	213	178	164	163	153	163	118	134	115	113	119	84	97	87	81	94	96	75	74	73	75	69	79	89	65	67	72	46	59	76	65	58	54	74	47	55	60	61	62	59	54	56	69	48	55	61	70	55	59	48	53	51	57	60	44	37	51	55	61	47	35	51	52	43	49	42	54	45	43	52	56	57	61	55	39	47	41	42	44	54	42	53	58	42	65	48	41	49	39	42	56	48	38	50	55	37	44	52	51	44	53	56	55	51	49	50	40	58	45	39	52	48	42	41	55	42	52	36	53	48	52	44	50	47	53	53	41	46	51	50	49	43	48	44	54	50	36	57	51	43	67	54	47	44	62	46	44	55	43	48	58	57	51	53	43	38	28	53	56	46	50	43	51	57	62	64	55	55	53	49	39	41	53	51	47	68	35	54	49	50	48	48	49	44	48	47	45	38	54	47	54	45	32	61	50	54	52	46	65	50	53	48	45	39	50	45	52	55	40	52	44	44	46	48	56	36	62	37	45	59	52	40	54	50	38	35	55	50	42	57	53	45	33	52	53	53	44	48	56	62	47	55	39	37	49	46	38	58	46	52	53	45	40	61	46	57	53	43	49	47	46	42	38	34	52	49	44	49	43	49	37	41	42	47	37	49	46	40	43	43	49	51	45	44	48	57	56	41	48	41	49	43	57	46	49	51	49	41	46	41	56	54	49	52	54	47	40	40	52	51	51	43	65	54	38	46	36	46	43	52	45	51	39	48	48	57	38	47	40	53	54	51	67	52	44	45	37	52	47	47	43	47	47	38	33	52	37	42	46	54	55	47	62	50	42	54	40	59	39	41	45	42	45	48	53	49	53	48	55	56	43	54	35	55	40	55	40	52	67	55	37	58	43	43	54	51	48	51	42	36	60	43	47	44	39	45	51	51	34	44	47	49	43	58	49	44	49	41	53	37	48	57	52	51	42	50	38	49	45	53	51	46	43	47	38	59	51	38	58	36	56	47	48	38	43	55	50	46	37	49	50	56	33	59	45	44	71	54	56	49	56	41	52	56	47	56	43	45	48	48	52	51	48	52	45	50	46	52	55	44	43	48	53	45	50	55	43	38	52	46	46	38	39	49	50	46	47	46	45	44	52	41	52	41	58	55	49	40	43	51	45	50	61	45	51	44	39	54	48	56	38	52	51	47	41	46	42	56	51	55	52	54	47	45	32	44	43	59	39	43	48	48	53	47	49	49	45	47	55	53	51	52	45	43	48	48	45	32	35	43	49	43	37	52	52	43	56	48	54	51	58	57	40	55	42	41	49	40	45	57	51	53	51	44	58	44	43	50	49	58	49	51	66	47	47	45	43	47	47	48	59	42	50	46	62	56	63	60	44	49	51	36	45	53	45	53	46	58	51	52	50	43	49	51	57	56	45	55	56	34	43	46	51	58	50	61	43	59	43	54	52	47	48	43	49	48	51	46	41	60	39	45	52	54	45	51	50	37	43	55	43	56	43	56	50	45	46	53	48	39	49	50	51	50	45	45	53	44	52	36	53	42	50	48	45	40	38	41	70	40	56	55	42	52	41	42	57	56	32	44	46	45	46	64	67	49	47	45	42	54	45	55	57	48	50	59	42	61	39	42	39	58	43	57	52	48	54	59	48	50	44	55	54	69	55	50	50	53	43	56	45	47	63	66	57	46	41	42	47	52	53	45	33	48	55	51	56	58	39	44	43	48	49	53	50	36	52	54	47	45	45	52	49	40	51	56	49	46	36	40	59	40	44	50	52	51	45	49	50	48	40	46	40	52	37	60	40	43	43	51	47	64	60	67	48	48	46	48	50	48	49	28	60	51	53	62	40	41	47	46	66	49	50	63	50	34	44	59	40	57	46	50	54	42	44	49	54	43	34	36	44	46	49	51	37	46	57	61	42	44	52	59	43	42	48	64	35	44	54	41	52	31	36	39	56	46	46	41	44	55	54	55	46	48	50	53	55	44	59	39	58	46	56	46	36	39	59	58	41	42	47	36	36	46	48	46	39	51	54	40	48	56	54	48	62	53	45	49	58	35	65	46	54	46	48	56	51	60	55	48	55	48	49	44	32	61	39	52	60	38	46	42	38	47	46	40	53	50	50	48	33	48	65	34	55	49	55	40	52	51	48	55	53	52	44	55	43	46	45	61	53	48	59	51	41	56	41	57	45	56	42	57	38	40	43	52	61	49	39	65	45	35	49	48	41	51	39	48	50	41	54	48	58	54	57	51	47	40	39	50	53	44	36	49	47	38	43	48	50	54	45	47	56	39	55	44	51	59	57	52	44	42	46	51	43	49	44	53	41	61	47	44	48	43	48	42	47	57	54	48	42	45	51	48	48	38	54	56	41	50	53	38	55	47	44	45	49	60	40	46	52	48	45	49	51	39	51	42	56	59	53	55	39	46	48	51	51	58	37	49	50	48	34	57	46	67	42	52	42	50	53	42	37	46	45	48	46	52	47	48	35	54	44	52	43	42	69	45	70	57	58	42	44	45	49	49	54	48	53	39	42	38	48	61	56	44	58	34	51	55	44	54	47	39	53	51	55	58	41	42	50	43	52	48	48	45	44	50	55	57	48	54	46	46	52	44	41	54	51	70	56	42	50	55	44	56	47	44	48	48	48	47	55	51	48	47	43	48	55	56	50	55	39	45	65	39	48	53	40	39	43	52	45	43	50	55	42	43	52	59	53	46	51	53	40	52	48	49	44	51	50	44	62	53	41	48	46	58	48	47	46	50	55	49	42	57	50	52	47	45	49	51	49	36	49	26	46	41	40	52	48	54	39	57	53	46	48	70	40	46	50	45	60	57	43	52	56	39	33	39	43	39	60	44	46	49	55	33	45	50	64	57	60	43	46	42	41	50	54	53	50	56	57	47	58	43	60	50	37	29	50	53	52	51	50	53	36	43	55	50	40	51	50	54	47	43	59	39	51	55	39	39	57	53	51	45	52	41	37	47	52	49	44	35	41	55	54	48	51	50	43	52	46	53	49	49	37	46	53	42	52	57	51	38	47	53	52	39	51	48	49	45	57	49	40	39	64	59	55	49	48	43	45	43	45	42	45	52	54	40	60	47	52	48	44	37	49	58	48	50	44	51	54	45	57	48	54	53	45	42	43	45	42	44	47	59	47	58	48	41	36	56	39	56	58	37	35	51	54	48	34	47	58	42	46	45	48	45	39	56	48	52	55	42	43	46	36	39	51	56	49	43	54	51	50	43	50	51	49	57	53	41	55	57	50	40	45	51	54	46	46	60	49	32	51	40	58	47	53	37	56	52	55	57	54	57	45	47	73	35	53	43	53	44	56	39	45	46	59	42	38	35	61	49	55	49	44	51	59	47	51	44	50	53	43	44	59	44	45	49	55	52	32	58	52	38	47	44	43	43	46	47	37	46	41	49	39	45	48	60	51	46	42	46	55	52	62	42	44	50	52
21331	15719	10308	23148	31655	31180	28456	24843	21447	18784	16233	14175	12467	10809	9445	8272	7196	6268	5647	5009	4568	4308	3975	3580	3435	3195	3053	2960	2800	2730	2483	2364	2331	2117	2007	1907	1841	1809	1784	1711	1622	1473	1378	1391	1328	1256	1370	1189	1220	1188	1139	1132	1006	1000	1028	1108	982	991	961	1005	958	970	938	878	879	906	898	837	849	868	809	844	849	826	844	882	816	761	782	791	788	770	781	708	733	737	687	801	722	776	774	720	749	686	770	740	721	690	747	724	706	728	692	717	735	694	719	714	686	729	752	701	753	679	690	691	682	666	709	742	726	675	618	724	701	741	702	756	699	704	707	760	721	693	746	705	671	703	689	722	691	751	686	724	686	710	689	708	738	737	753	639	753	740	716	701	690	755	714	721	672	667	705	733	669	741	684	733	689	689	680	744	703	722	704	729	726	697	685	683	710	647	703	664	703	676	713	712	698	706	683	653	698	710	699	734	635	669	706	724	699	670	693	683	685	725	710	707	730	727	706	716	686	687	701	683	680	709	722	721	677	670	738	702	704	747	655	695	697	716	689	719	696	731	706	679	712	689	674	711	706	676	713	665	711	724	672	699	675	719	704	699	677	717	715	705	739	683	743	707	756	705	664	708	718	743	683	735	670	747	698	728	679	708	656	732	684	727	655	731	682	738	709	714	731	670	654	709	716	710	711	720	670	698	660	713	661	687	642	686	753	670	696	728	710	678	704	711	696	672	692	666	679	686	696	717	703	706	719	703	727	707	684	688	708	676	690	739	711	670	708	764	682	722	686	726	732	701	678	742	686	697	713	693	705	691	721	757	731	720	702	676	638	659	686	705	705	721	734	707	698	692	716	715	676	727	679	638	713	700	679	696	719	700	697	646	713	687	700	703	706	703	695	704	688	735	691	676	701	701	714	708	711	687	711	680	705	767	677	757	688	700	670	677	731	737	677	719	711	680	693	724	674	668	682	653	706	669	696	671	671	637	634	726	678	718	744	662	664	698	679	709	692	683	701	726	725	682	679	672	679	719	710	710	692	682	684	744	725	669	679	693	660	700	697	747	706	748	685	687	697	682	678	679	691	697	718	703	680	691	691	744	652	668	667	721	756	735	673	677	745	701	669	692	717	688	703	721	695	684	676	674	670	732	679	725	727	769	664	630	696	683	707	685	765	732	723	658	704	729	721	739	700	615	675	702	724	692	694	714	731	723	710	701	648	683	691	646	743	706	643	682	689	715	673	701	662	734	667	715	712	697	718	655	714	670	672	679	739	700	717	724	690	727	695	767	625	648	688	692	702	670	690	667	691	671	700	723	703	690	737	712	668	682	704	704	670	729	683	708	712	680	719	700	687	699	714	671	682	703	695	684	729	729	683	707	700	690	674	735	638	731	692	706	721	695	686	709	716	681	668	666	684	695	691	669	694	695	727	695	635	715	714	704	685	708	690	666	709	665	713	685	682	659	723	675	676	662	705	722	684	731	675	705	664	705	700	691	718	693	708	669	717	678	714	704	729	691	690	680	675	703	724	701	695	647	701	702	677	679	693	759	682	682	728	679	678	709	684	694	655	750	689	685	667	704	705	719	724	669	653	699	733	666	738	675	663	663	694	682	671	675	658	692	723	709	724	649	734	712	699	678	695	698	674	654	680	718	702	677	690	692	684	702	702	723	693	711	686	704	682	689	723	712	641	663	706	694	719	709	677	682	694	716	702	703	677	686	737	671	692	697	726	667	736	691	707	736	680	689	651	690	691	723	702	728	681	662	714	686	711	656	733	716	717	714	735	745	738	721	718	698	711	671	711	698	683	637	636	716	755	713	733	725	708	705	718	687	736	677	751	635	691	691	692	728	638	758	742	688	692	710	712	627	721	701	698	694	667	746	703	683	704	747	698	745	680	735	700	696	696	708	708	696	681	708	726	664	689	700	705	658	681	705	708	775	718	675	661	697	724	668	778	722	709	698	677	702	680	680	708	745	713	671	725	735	674	744	694	715	683	682	659	701	687	714	720	651	676	693	706	681	694	672	667	746	688	692	702	692	665	654	690	667	703	762	712	675	666	687	701	684	710	680	736	713	701	642	691	720	713	670	689	702	723	724	651	705	721	677	706	704	687	704	709	720	728	683	706	691	695	697	712	700	662	634	708	690	709	708	667	676	690	709	734	665	686	721	729	711	667	713	691	680	676	736	703	712	713	682	689	692	686	758	704	724	691	716	677	710	727	714	746	676	698	711	674	712	683	718	740	660	732	653	738	628	686	706	666	658	642	742	720	715	686	702	707	667	665	688	641	698	713	703	672	656	693	710	672	667	715	710	705	753	642	747	701	704	679	740	729	703	653	692	696	661	689	707	699	717	691	700	699	701	665	705	701	708	688	679	689	702	682	684	665	726	679	696	692	700	700	763	669	744	688	694	691	665	717	669	712	708	728	714	676	677	690	701	705	698	703	670	640	684	687	663	704	668	738	711	735	710	698	724	737	732	713	699	688	713	694	697	672	691	678	702	701	653	728	709	710	725	707	722	682	741	714	699	722	711	684	664	699	670	725	731	661	657	674	691	703	733	723	702	713	680	681	677	724	655	716	755	671	726	679	726	681	713	687	685	681	695	720	740	738	676	674	682	642	686	683	744	738	683	705	671	702	647	723	714	719	743	685	756	716	634	676	698	699	693	724	735	679	720	719	689	714	713	701	704	725	698	684	716	636	734	700	719	656	712	720	709	696	676	724	642	729	709	649	696	697	686	698	674	684	712	684	697	704	689	723	704	676	700	711	682	706	674	697	679	720	736	733	725	710	684	645	725	717	682	711	716	679	686	722	683	667	714	754	689	697	738	697	669	719	704	721	691	653	671	681	661	677	728	690	700	745	711	718	653	690	710	713	717	703	660	660	665	648	727	645	691	691	720	671	679	679	736	661	730	649	703	754	665	725	706	650	668	738	691	695	683	699	722	730	663	677	713	721	688	660	731	738	716	682	718	660	673	712	649	691	739	778	668	692	706	672	693	670	704	724	677	733	690	691	734	716	700	736	699	665	713	716	683	719	723	691	686	716	675	727	690	690	691	674	658	742	727	713	669	719	651	696	697	733	657	739	665	735	662	721	641	744	730	669	690	693	691	711	687	681	739	704	716	700	733	694	690	684	750	773	664	685	708	633	693	709	681	684	696	686	695	694	750	733	695	730	706	719	694	677	693	732	702	691	669	718	728	693	745	707	729	684	675	698	698	700	712	753	725	701	708	697	678	695	708	713	714	683	702	718	693	716	741	725	687	709	681	713	685	700	728	696	719	687	670	748	684	674	744	753	695	679	760	717	659	683	684	690	730	736	726	715	700	704	714	652	669	672	715	724	692	703	715	705	688	697	719	692	685	692	709	682	676	716	736	685	703	745	713	668	703	738	681	725	692	711	704	683	650	690	684	726	661	752	697	720	668	707	714	662	691	706	680	722	679	724	718	711	659	693	701	710	704	665	729	688	697	705	655	750	701	721	746	716	700
3236	667	447	356	606	759	663	574	496	443	382	316	306	275	255	223	193	184	164	163	158	127	123	114	128	121	106	111	97	113	93	83	77	85	87	95	79	81	84	60	84	84	85	64	84	72	64	53	76	69	63	56	83	68	66	77	59	63	73	62	75	73	64	77	62	67	63	75	76	73	64	83	62	57	65	53	58	59	71	69	47	61	62	60	58	58	78	73	60	54	49	54	68	40	55	76	73	69	67	54	75	45	66	62	63	59	68	76	65	56	71	58	64	62	59	57	62	55	66	70	64	66	64	63	63	72	62	47	72	71	63	66	51	55	66	48	68	61	63	64	71	53	69	73	58	65	64	60	64	52	75	52	52	57	63	64	70	53	42	63	63	70	64	63	69	72	73	68	71	42	58	53	72	71	53	58	59	68	69	66	51	57	38	50	52	66	60	86	56	50	58	57	56	51	62	50	63	73	68	61	62	48	70	66	67	71	58	65	68	50	56	55	73	70	52	75	59	54	70	62	54	64	62	62	75	52	66	67	59	65	57	57	64	64	43	53	56	66	67	58	48	66	64	60	72	64	58	58	83	58	66	67	62	48	70	63	57	57	60	60	54	59	49	62	70	60	69	62	70	67	72	75	63	72	61	54	64	68	63	78	58	69	57	61	51	59	76	53	58	69	63	62	66	69	68	67	64	60	51	75	52	56	64	67	57	72	67	72	62	73	56	64	52	60	51	65	62	63	50	59	53	51	60	77	57	59	71	62	62	81	63	60	49	67	61	56	66	50	60	55	61	62	70	56	58	59	68	78	52	66	65	59	48	59	58	70	61	65	58	53	66	64	58	61	48	60	59	46	54	52	69	64	64	58	54	61	66	73	53	54	63	58	61	59	53	59	58	76	53	59	60	63	65	58	60	60	50	63	64	58	56	64	62	56	56	67	67	52	71	61	58	68	64	75	73	59	71	61	65	58	61	64	66	60	69	59	73	67	57	44	62	57	74	66	59	56	49	67	54	51	76	68	59	69	69	55	66	76	65	51	68	67	63	66	68	72	69	64	71	57	61	73	72	51	71	73	53	63	51	48	69	52	62	57	56	63	64	56	53	65	69	85	60	63	66	64	58	53	49	58	80	62	74	64	66	50	59	68	71	69	90	63	59	43	63	60	69	65	51	73	68	60	60	62	62	64	54	58	66	63	58	60	59	68	65	64	55	56	65	71	68	68	64	55	60	65	57	59	62	56	56	59	68	59	59	73	64	64	47	58	68	56	59	82	53	80	64	71	66	65	73	64	71	73	73	79	59	50	69	52	56	66	65	62	70	58	68	55	64	62	62	69	71	48	57	59	69	58	69	57	44	63	59	54	60	63	68	55	52	44	63	71	71	70	60	58	57	50	65	55	70	47	59	50	64	53	51	63	70	83	71	75	58	68	85	63	43	61	76	61	70	63	66	63	52	68	70	58	63	57	62	70	72	63	40	56	57	64	64	57	48	64	69	57	56	56	82	59	56	65	65	67	37	55	53	61	65	60	68	61	63	44	65	59	68	55	63	68	69	61	53	59	65	50	61	54	59	55	61	65	57	53	66	57	71	72	67	63	60	68	62	70	64	66	59	57	62	67	64	58	75	78	57	69	65	68	52	67	67	54	57	57	73	59	66	57	53	64	72	63	72	70	64	48	54	67	66	64	48	58	65	73	59	56	67	61	67	68	55	79	49	59	68	58	75	70	50	62	70	75	56	72	60	68	65	63	45	77	71	51	60	54	59	63	55	54	76	55	78	58	58	49	69	56	64	53	57	60	69	55	62	55	71	54	63	61	74	62	54	59	67	59	72	61	81	54	77	57	71	52	64	63	59	68	57	66	65	49	61	65	71	61	74	71	50	57	61	57	87	48	67	64	67	64	70	55	69	75	64	58	71	65	72	61	57	48	63	54	66	71	73	45	71	77	69	54	73	49	59	71	64	59	54	67	61	66	67	73	61	55	55	66	64	70	60	71	57	81	57	73	57	65	72	73	58	57	55	50	61	66	60	58	65	73	78	78	63	60	60	55	56	65	76	62	63	62	54	51	57	73	74	51	61	66	72	65	63	53	67	82	60	47	61	65	67	56	71	63	59	59	59	57	79	69	58	70	62	57	64	64	73	51	54	48	61	58	60	56	61	66	63	69	71	66	69	73	59	61	61	54	69	57	66	70	65	77	67	72	60	73	60	58	61	60	69	68	45	55	59	71	71	69	67	56	60	67	52	51	97	47	60	61	72	57	68	71	78	57	59	71	61	74	51	65	67	64	67	51	63	53	62	63	62	52	52	67	77	63	57	62	53	67	51	52	64	61	81	60	56	60	51	63	61	43	63	55	61	64	41	60	56	57	48	70	57	69	67	55	64	71	67	65	79	58	53	82	57	73	69	68	53	61	65	67	78	78	81	58	46	57	57	61	72	76	54	59	55	57	52	57	59	67	57	54	64	78	45	56	55	76	61	59	67	74	65	56	57	66	60	69	69	55	60	64	69	65	68	65	60	51	53	73	68	68	71	62	59	68	59	69	75	47	52	51	52	63	70	68	62	56	66	53	74	61	72	66	66	58	64	55	60	62	60	52	62	58	69	53	63	66	45	58	59	70	62	55	70	63	62	48	72	63	53	63	57	70	65	74	71	62	62	69	55	67	62	57	72	50	71	88	50	70	50	50	38	55	70	54	51	59	59	66	78	56	63	71	74	78	57	57	68	57	61	65	57	68	47	57	87	65	62	62	67	59	67	59	73	57	69	53	84	73	64	69	64	47	67	65	64	49	60	62	55	63	67	52	52	66	59	50	56	79	57	64	64	66	57	55	64	64	62	61	72	68	58	73	59	62	68	61	49	62	70	53	56	66	66	55	62	63	55	61	58	53	66	50	69	54	57	56	64	70	64	67	65	42	62	73	50	66	66	59	51	68	58	58	63	57	55	60	58	76	63	56	68	55	57	62	79	57	55	54	68	52	62	70	60	56	66	62	54	61	60	72	72	61	68	57	68	64	51	53	65	59	60	49	45	62	62	61	81	60	57	55	59	52	78	60	65	56	59	52	70	50	65	51	58	60	58	73	62	73	64	61	47	75	45	55	49	62	68	54	59	59	61	65	61	65	69	58	52	71	58	58	59	63	75	52	52	61	62	70	74	53	77	52	62	55	67	44	70	64	65	69	62	62	66	65	69	66	58	66	67	61	46	37	71	50	66	60	53	57	73	56	67	77	48	61	51	69	72	57	58	63	65	62	59	51	70	56	58	60	61	55	71	62	62	58	61	68	56	63	71	57	52	46	52	79	74	57	68	69	59	64	66	60	56	63	61	67	56	61	65	67	56	52	67	68	69	66	57	59	56	48	40	69	70	58	50	66	84	70	72	57	64	67	48	67	75	64	58	66	71	59	51	64	70	50	46	61	62	63	61	68	63	64	52	70	66	59	62	70	48	59	49	61	52	63	64	58	67	65	55	66	49	45
19832	14208	9826	21905	30647	30301	27501	24325	20960	18274	15572	13871	12312	10706	9262	7835	7029	6046	5549	5079	4575	4141	3886	3640	3418	3284	3209	3074	2972	2843	2659	2440	2343	2195	2126	2021	1929	1885	1954	1775	1737	1637	1547	1547	1453	1459	1397	1445	1374	1339	1345	1233	1263	1229	1204	1207	1108	1181	1144	1164	1112	1089	1134	1085	1094	1080	946	1057	1005	995	1019	1053	995	955	987	1045	1031	1001	958	990	991	956	975	975	930	941	907	903	939	883	920	921	960	897	910	872	911	889	960	883	917	911	907	950	939	915	909	909	898	886	927	952	887	986	911	901	892	934	871	898	948	839	902	903	869	944	941	887	914	868	884	919	850	887	899	874	854	920	916	866	859	905	880	883	865	901	923	919	907	852	831	942	848	863	860	866	895	929	857	909	930	898	883	890	839	886	921	939	895	864	893	846	904	875	837	936	899	937	840	897	880	902	896	878	901	884	892	878	880	900	898	866	884	905	980	894	838	879	919	879	903	890	911	896	890	931	945	943	890	885	907	919	937	878	912	864	860	876	875	947	937	856	914	860	887	932	846	894	920	911	934	925	891	913	880	903	884	824	911	887	909	833	865	881	917	888	908	882	841	880	909	901	854	901	880	883	920	868	890	952	931	928	918	918	892	866	934	898	874	933	903	890	946	870	880	892	913	885	888	899	864	888	974	908	857	866	960	869	885	896	900	876	904	880	895	836	904	844	882	879	906	913	876	819	885	844	916	867	965	907	856	846	885	908	841	930	927	896	920	903	874	893	932	870	946	888	916	947	868	925	838	882	907	884	901	865	888	936	890	909	852	932	885	859	868	925	887	871	973	888	889	847	849	864	907	877	907	893	889	916	904	829	876	862	908	822	837	873	849	852	897	842	882	893	892	869	939	872	855	902	934	818	858	866	864	858	843	891	916	886	895	927	869	932	842	893	901	942	883	855	962	859	844	880	870	858	884	897	903	916	878	904	887	875	892	899	883	915	819	915	850	877	907	896	868	909	876	871	855	905	910	865	846	889	902	911	867	869	939	861	889	872	944	880	914	914	886	891	909	906	844	921	811	855	824	867	912	900	870	887	855	926	867	873	940	860	893	878	934	894	957	880	892	895	875	891	852	886	890	847	845	849	908	905	920	875	899	884	854	892	824	915	931	949	888	924	921	894	852	860	843	901	945	873	922	851	865	896	887	892	902	835	860	951	891	928	868	932	911	863	927	894	892	878	941	909	909	870	905	923	907	916	870	908	808	866	883	887	941	858	873	842	854	927	869	922	931	900	905	885	852	883	924	836	856	932	923	931	875	842	873	860	869	850	942	845	923	864	935	838	885	883	885	866	934	838	888	876	950	899	859	904	877	882	874	889	894	885	894	886	878	912	940	854	906	904	890	934	861	871	886	849	903	923	934	920	888	913	836	866	918	883	937	860	917	875	927	856	871	923	978	900	893	880	952	886	868	854	900	930	855	889	854	875	860	892	852	908	888	869	913	871	900	893	861	959	876	868	905	852	848	931	906	892	882	916	946	907	864	937	912	938	881	885	878	914	883	871	866	951	939	833	912	915	901	903	892	906	913	824	895	864	889	857	885	913	865	884	926	884	911	861	892	848	891	949	938	890	899	880	929	850	898	885	898	876	910	859	951	908	879	929	880	908	895	856	855	879	861	872	890	847	878	881	907	851	882	909	861	916	934	838	837	882	852	846	909	894	819	881	875	900	873	890	888	883	913	920	870	856	880	913	922	919	870	892	873	864	910	908	843	899	950	930	888	908	875	917	867	924	886	855	939	881	897	883	908	883	924	882	883	883	901	910	953	929	853	895	877	921	875	892	914	858	949	906	894	903	878	917	851	839	853	921	896	863	950	927	846	877	905	843	877	875	863	860	883	860	881	864	889	934	915	898	897	910	910	895	873	870	874	853	925	917	901	876	901	900	908	895	907	861	870	895	857	903	881	884	838	873	849	938	922	964	909	855	836	904	875	952	888	899	919	927	898	905	897	905	909	921	910	911	849	908	842	905	885	852	924	871	906	932	847	872	911	904	950	937	877	910	915	899	908	888	886	921	935	876	870	885	894	886	922	906	895	889	832	883	905	895	906	878	927	880	879	872	902	909	897	867	878	897	906	870	915	865	884	901	903	923	892	902	862	833	915	860	935	923	873	841	949	872	932	960	926	893	848	895	832	856	913	872	901	853	916	894	945	878	934	904	882	882	925	921	881	950	902	903	860	889	914	884	912	861	858	892	919	932	920	875	859	836	893	892	868	893	850	842	910	869	863	910	875	898	935	885	907	907	878	874	889	886	979	881	873	916	881	872	877	845	870	873	931	885	927	859	866	889	894	863	851	867	876	891	925	855	862	897	896	881	891	889	887	946	845	878	932	925	857	872	892	892	910	909	871	902	925	895	902	899	892	891	903	910	842	877	897	878	877	853	934	967	901	894	922	854	970	891	887	884	914	877	880	904	874	919	935	856	954	881	889	897	870	836	894	895	906	947	894	872	881	890	886	880	894	843	874	906	876	869	962	892	944	874	954	919	893	908	912	927	882	893	922	935	872	895	869	840	863	803	840	919	928	860	853	882	931	863	880	925	930	924	882	949	888	857	933	877	898	909	843	891	870	940	868	817	891	879	895	911	846	919	906	906	852	862	876	864	890	884	894	868	907	885	932	905	919	889	937	911	895	840	887	951	875	895	875	869	955	922	955	895	926	901	847	919	894	940	936	883	878	906	864	922	942	897	875	887	896	883	835	858	864	879	870	813	908	854	919	874	934	892	930	925	916	881	845	860	912	897	845	921	905	934	875	873	867	849	914	847	903	897	910	855	896	900	889	835	897	890	890	917	893	903	872	930	916	927	840	882	917	924	928	867	896	868	914	905	860	871	866	832	911	901	873	858	898	919	876	858	861	900	868	833	883	880	911	857	890	857	953	851	918	941	943	903	883	903	858	897	907	888	878	845	863	948	875	906	860	898	907	862	887	855	930	946	905	866	950	877	918	905	891	864	918	915	894	903	906	870	909	903	897	870	957	902	888	979	920	924	931	859	882	886	867	837	848	927	928	854	874	877	889	916	914	935	915	915	912	923	943	906	891	951	896	941	828	895	891	931	898	874	931	913	881	914	883	861	876	904	907	911	855	896	918	957	878	885	888	863	924	897	919	911	861	914	879	832	924	925	876	935	913	916	858	952	928	854	988	889	855	850	872	900	931	892	904	881	935	888	861	888	881	916	946	854	871	891	913	881	932	903	840	915	889	886	837	909	894	853	859	868	930	914	889	868	904	940	855	936	942	916	874	867	871	902	864	893	912	838	938	887	928	894	894	915	912	885	869	932	922	921	867	894	939	877	861	902	869	860	934	911	878	901	848	928	861	931	930	941	866	892	890	877	847	886	890	845	907	894	884	901	902	911	873	911	908	864	956	889	907	849	905	894	934	833	859	919	899	869	901	861	852	895	951	930	896	859	878	909	884	878	873	876	919	878	878	923	881	900	890	864	856	936	875	900
2408	1055	611	512	883	1125	1027	877	780	631	588	541	446	406	371	318	260	231	232	222	190	156	166	157	148	155	125	156	136	144	122	110	113	117	100	105	118	111	106	94	101	80	102	82	85	73	76	91	82	70	68	85	54	60	58	59	78	65	68	72	58	61	86	74	60	81	77	68	64	72	67	63	76	63	75	80	78	54	81	65	59	61	68	71	69	66	74	55	62	66	62	63	75	67	72	70	66	54	63	68	45	68	53	58	69	79	54	59	54	80	55	65	70	68	61	66	63	59	48	79	70	72	68	63	57	66	69	75	62	76	71	78	60	67	54	63	57	68	74	72	63	64	69	73	57	72	60	71	59	61	74	61	62	63	60	70	55	75	72	69	53	70	64	53	53	77	67	51	48	58	73	60	54	68	75	62	69	66	56	51	54	67	70	45	68	59	58	66	71	62	89	65	61	68	63	50	48	63	68	67	75	57	62	55	79	73	79	73	66	61	60	58	71	60	66	60	77	67	89	60	63	58	67	61	74	56	74	66	67	59	73	75	54	69	64	76	67	72	56	79	77	51	59	57	70	62	59	73	66	75	58	64	66	66	60	65	67	66	70	52	76	66	56	52	75	65	55	49	63	59	60	48	63	59	65	72	57	71	69	66	68	70	78	62	58	58	61	58	65	73	62	58	60	58	64	67	66	67	43	56	58	61	63	49	57	52	60	72	55	77	54	66	60	69	53	61	74	58	68	70	64	80	66	59	51	70	49	61	78	54	63	67	67	52	70	71	68	56	64	51	63	76	60	55	71	64	71	60	62	69	72	56	57	78	68	81	63	55	64	51	63	64	54	63	64	63	79	61	54	61	58	73	67	65	50	67	71	74	64	67	68	64	62	66	74	70	59	57	71	62	73	58	83	60	61	54	53	63	63	66	64	54	60	71	56	70	57	61	69	69	74	53	64	69	70	53	63	60	59	51	54	55	71	59	57	51	63	72	60	72	67	67	52	72	63	71	70	66	51	58	59	62	55	73	59	69	61	60	80	70	68	60	59	70	68	74	59	50	66	48	69	50	73	48	64	64	47	58	69	71	66	78	61	63	68	74	68	75	62	65	47	62	58	53	52	58	64	73	62	57	67	66	55	57	64	67	70	61	53	63	79	54	65	65	52	61	63	63	54	64	74	53	60	58	54	60	72	52	56	68	74	83	63	70	56	67	59	63	72	67	67	66	51	51	56	69	70	61	54	47	62	60	75	68	56	69	86	72	71	54	59	65	66	68	70	55	51	70	62	57	48	66	70	59	69	61	59	48	64	58	81	58	60	52	69	58	54	62	69	63	60	69	70	59	49	48	71	63	61	66	67	56	64	63	65	59	72	58	72	74	72	52	56	62	53	64	69	60	69	63	63	64	62	77	55	66	71	74	61	72	61	68	56	64	68	79	64	51	74	60	61	51	74	51	57	52	54	48	48	57	61	66	59	70	63	65	61	65	57	75	78	64	49	65	56	61	80	62	71	56	57	79	62	62	49	55	50	50	71	67	63	64	70	56	72	65	64	65	55	69	63	67	65	58	69	49	67	67	72	64	67	70	61	62	59	68	62	73	81	71	52	63	72	76	64	59	50	73	59	59	75	75	64	61	62	59	71	71	70	68	59	60	59	58	71	71	56	63	58	78	73	51	73	70	64	59	56	51	60	75	60	55	67	58	61	62	54	69	59	68	64	65	67	73	56	61	76	68	62	66	61	56	63	67	60	66	55	84	77	64	67	58	77	48	60	81	59	64	53	69	63	51	58	74	52	76	69	73	54	58	61	75	59	63	60	68	61	69	63	64	45	49	77	71	65	63	66	69	64	71	76	62	65	68	77	52	73	61	56	61	65	54	58	48	73	67	62	56	66	65	75	59	62	53	70	63	69	57	57	59	60	70	63	66	62	65	53	77	56	66	65	79	63	58	71	69	74	64	61	52	58	69	62	59	74	58	61	57	55	50	83	76	76	67	62	53	54	58	69	58	57	72	61	72	50	63	69	74	63	63	76	43	53	65	64	60	66	62	54	63	58	68	76	61	66	58	67	62	81	60	49	65	72	50	71	74	67	62	70	51	70	69	59	74	61	82	61	56	77	57	62	61	60	62	66	57	71	63	67	76	69	57	57	59	72	63	64	71	52	60	58	70	56	52	60	50	72	54	61	65	70	75	69	71	63	53	64	62	53	65	60	53	63	79	46	51	51	44	70	69	49	72	66	70	62	56	71	49	56	70	54	50	66	61	61	72	70	54	65	74	64	70	46	55	63	60	80	58	49	55	67	59	62	65	68	67	76	67	64	72	78	54	55	65	68	61	70	65	62	68	54	61	66	70	66	66	66	75	63	73	58	68	71	70	77	60	58	71	60	86	63	65	74	75	79	68	73	70	69	80	71	67	56	59	64	59	60	56	81	74	65	66	66	64	68	72	67	69	71	70	76	58	56	65	70	65	61	76	62	49	70	62	59	69	64	62	67	66	73	57	46	58	65	58	60	58	70	55	60	49	65	77	78	57	60	53	73	65	57	63	60	66	52	61	52	66	56	53	62	65	76	49	61	67	81	55	62	76	65	77	88	78	45	67	63	62	83	72	80	68	75	59	58	61	67	51	70	75	61	61	71	58	64	77	47	79	62	73	57	65	60	68	76	74	59	63	69	44	45	67	76	70	70	67	54	52	72	67	62	48	61	69	66	58	58	49	71	69	69	68	59	53	62	65	57	72	64	77	58	78	69	56	64	58	52	67	61	81	77	62	62	60	60	64	80	74	63	64	60	73	55	54	58	66	55	70	70	64	52	60	55	57	57	84	55	58	70	80	77	65	58	72	60	60	64	59	55	48	79	63	75	56	67	66	71	60	55	66	67	79	62	66	55	62	79	76	67	72	63	50	61	50	76	66	77	60	66	52	66	56	59	64	51	65	49	52	56	67	78	77	66	58	67	61	65	63	65	49	78	69	63	73	57	66	66	83	56	69	55	62	44	57	65	81	77	65	66	73	73	68	68	80	75	76	57	78	63	65	63	61	79	76	68	79	62	72	50	69	64	62	56	58	60	73	69	62	58	59	77	68	55	67	78	57	54	69	75	62	53	64	63	70	52	60	73	60	64	64	67	67	58	64	72	68	54	66	59	60	76	61	62	66	55	72	67	69	68	70	65	66	76	62	53	62	62	72	53	63	71	55	66	74	58	62	56	65	69	66	72	44	66	76	77	52	79	71	61	63	45	57	56	75	55	66	55	61	54	54	60	61	73	67	60	58	74	74	49	71	62	69	61	63	63	66	57	69	71	64	69	64	65	76	53	48	65	66	57	66	54	67	59	70	59	70	77	65	76	55	66	69	77	70	60	65	63	62	79	72	65	63	53	53	80	62	59	66	77	58	55	65	59	65	67	74	64	63	68	54	53	53	72	54	56	59	50	64	68	76	59	72	65	62	53	61	71	69	66	66	62	71	64	68	61	67	51	52
25488	18607	13109	26894	35664	35090	32516	29510	26214	22981	20306	18098	16275	14431	12544	10820	9485	8469	7545	6899	6440	5844	5482	5093	4677	4442	4289	4163	3901	3692	3385	3213	3138	2896	2770	2696	2513	2399	2334	2262	2058	2108	1870	1825	1813	1725	1733	1629	1548	1506	1500	1417	1427	1431	1412	1327	1335	1335	1279	1275	1249	1310	1177	1135	1203	1153	1111	1131	1131	1095	1110	1039	1129	1083	1079	1080	1045	1056	1052	982	1035	1029	1005	972	993	1023	952	971	968	987	917	974	962	892	967	1045	981	947	899	950	921	939	938	933	1003	928	864	934	858	968	908	897	969	986	917	918	938	898	918	934	892	954	964	979	888	919	929	965	943	906	901	908	917	848	917	940	983	938	945	932	925	878	985	960	957	898	907	879	894	877	892	961	909	885	947	927	911	912	931	960	893	911	884	885	901	927	913	893	953	897	948	927	894	898	888	917	952	895	902	883	893	1001	918	914	925	905	967	923	929	915	876	859	921	900	957	926	943	920	912	929	911	935	906	922	920	904	883	889	891	904	848	894	887	950	935	898	954	923	926	875	920	929	901	868	879	969	901	900	913	911	913	957	934	887	904	948	876	905	898	914	905	990	929	867	918	914	874	876	896	960	962	909	912	943	938	968	901	894	945	929	896	913	895	907	893	901	844	913	923	909	934	878	875	908	930	919	934	879	925	907	956	963	889	976	907	921	888	960	890	926	938	949	906	920	895	916	914	913	930	894	914	887	934	884	911	924	941	871	921	892	906	881	930	932	889	921	920	881	916	894	934	909	893	926	919	959	870	888	866	935	913	906	929	914	906	908	890	891	924	901	961	903	952	925	873	883	913	882	864	880	958	904	867	864	897	836	920	893	938	917	836	919	919	858	960	841	932	948	888	936	892	874	909	905	920	857	917	946	872	926	937	885	911	936	985	919	861	872	925	925	927	904	901	857	855	938	927	939	868	954	894	907	858	920	956	954	910	884	877	906	944	928	872	864	945	882	937	924	903	904	919	901	951	896	904	906	927	913	934	934	893	882	905	947	886	873	943	926	871	966	924	926	918	923	882	959	871	923	925	928	889	865	938	918	946	930	898	923	931	902	902	981	909	910	916	915	895	893	922	873	896	933	936	934	890	890	912	923	956	930	965	933	894	899	913	920	936	959	936	920	930	915	949	887	909	998	875	887	945	893	914	912	951	893	951	906	902	932	930	925	880	943	919	884	958	917	898	913	957	901	928	941	924	931	897	902	850	888	928	919	907	883	940	998	915	948	939	887	880	939	940	937	907	913	912	907	909	914	906	868	890	882	895	895	923	910	876	885	929	980	896	902	898	870	887	855	927	962	949	828	892	911	922	966	913	928	934	931	942	926	928	944	903	912	947	926	933	911	910	901	921	954	950	936	983	893	961	939	908	901	901	899	896	941	925	847	977	914	890	895	907	921	926	894	853	970	940	864	878	888	966	929	969	920	874	974	925	920	876	934	929	843	900	903	905	910	984	917	915	952	929	891	917	893	916	925	872	886	905	921	905	848	913	857	929	942	907	969	986	868	946	910	896	953	923	916	946	927	951	876	946	944	890	895	923	895	922	876	925	897	930	914	898	873	900	911	868	874	938	953	856	912	898	915	909	950	952	914	913	960	877	946	956	933	899	886	931	868	977	930	925	913	899	882	926	872	932	941	948	953	941	898	895	941	899	981	906	883	910	953	940	922	951	880	971	935	900	932	899	918	912	919	986	905	933	901	913	916	931	938	933	906	898	895	934	921	885	889	942	959	885	917	904	879	863	953	949	922	840	908	857	928	866	1006	913	881	853	951	913	876	927	939	911	907	966	914	984	937	918	956	900	925	888	872	979	924	954	911	889	879	922	896	903	902	905	887	899	960	920	944	884	939	962	853	917	886	894	899	858	927	919	921	906	877	946	943	918	917	892	908	889	925	913	965	920	895	955	894	882	870	941	921	953	872	918	914	869	932	903	908	908	894	887	902	919	965	910	950	913	902	935	923	938	919	942	897	937	927	870	887	975	957	933	952	864	949	895	916	881	936	857	918	955	920	893	910	911	893	917	853	887	821	934	964	904	954	941	929	919	880	916	885	931	886	895	940	909	939	872	912	887	930	921	903	915	899	877	857	911	943	871	936	940	868	920	953	905	950	907	900	906	957	971	916	875	915	891	933	934	871	864	864	913	961	894	933	907	959	944	955	926	908	941	896	923	939	885	893	927	894	875	892	905	877	863	953	945	852	926	924	945	913	932	933	907	901	907	857	899	921	923	854	918	897	938	952	892	922	931	892	905	933	871	931	946	927	920	972	958	914	960	914	915	952	869	886	946	924	949	908	948	860	973	902	883	953	942	940	873	912	874	876	932	900	916	876	909	838	889	915	904	930	882	910	905	911	912	894	908	919	932	927	922	933	911	910	946	898	896	892	908	911	903	900	899	920	933	948	854	937	925	910	876	942	921	886	890	903	896	921	958	887	914	876	959	891	895	922	891	917	900	931	910	914	998	901	906	857	889	916	885	946	875	937	937	886	924	901	911	851	919	931	903	940	925	930	938	884	941	879	963	887	947	928	910	893	890	938	928	894	878	896	912	936	907	892	920	870	929	916	930	884	909	898	938	874	950	907	965	923	938	884	918	882	881	945	891	839	949	918	908	903	958	910	945	895	943	904	912	923	976	873	893	948	930	893	903	947	921	934	933	937	925	879	940	906	950	931	934	950	870	873	926	988	893	956	909	945	903	902	941	887	934	940	941	924	977	930	932	927	936	926	907	907	910	860	894	944	923	895	869	885	858	925	893	918	868	954	894	924	832	959	879	867	893	881	909	902	899	857	921	954	879	944	958	946	912	948	936	843	943	932	907	948	889	882	907	873	919	895	921	913	920	904	908	856	956	949	940	955	855	896	880	863	903	924	935	928	902	900	935	935	865	889	890	847	906	865	935	878	916	937	900	923	907	861	906	888	921	894	966	887	941	898	927	901	930	933	901	932	908	902	928	948	942	926	948	907	906	872	942	957	954	903	908	859	894	920	946	855	919	883	909	912	983	936	959	928	905	912	918	907	951	890	931	929	901	902	993	937	964	862	921	913	965	942	895	897	928	859	887	949	920	947	925	852	911	922	934	951	901	899	951	932	952	882	931	870	1009	878	889	935	922	917	910	964	913	954	927	930	930	942	984	912	952	886	894	886	902	904	968	882	851	902	953	868	885	895	993	961	881	909	962	950	991	886	934	867	882	878	925	909	892	900	904	894	892	936	929	981	884	896	944	896	897	931	902	909	899	922	912	909	934	969	881	907	909	891	909	953	934	927	919	926	895	981	953	893	887	878	908	908	876	883	967	927	920	888	917	910	890	848	971	923	940	962	943	888	925	948	938	910	932	905	922	928	931	952	881	950	881	940	927	928	903	926	936	869	889	947	877	904	946	977	950	940	1017	966	881	892	908	951	895	878	863	947	928	872	949	967	947	963	908	883	928	876	913	942	906	904	872	886	946	958	906	872	976	938	903	865	925	901	974	911	930	862
1870	504	290	243	415	485	456	415	355	307	271	263	194	213	181	143	153	118	115	103	110	101	93	82	85	88	67	72	83	80	72	69	63	66	69	67	51	51	48	58	71	58	55	63	39	46	48	57	47	59	58	44	55	58	47	61	39	40	59	55	58	48	40	59	50	52	47	54	38	51	46	48	55	49	51	54	43	56	50	70	40	47	44	59	42	50	52	46	48	36	48	72	59	53	53	53	42	50	46	34	45	40	56	68	40	38	54	41	47	43	46	53	52	39	57	42	37	51	43	32	47	53	44	36	43	40	51	56	43	53	58	59	51	46	44	43	28	43	55	49	31	50	47	39	55	59	53	52	43	43	42	43	58	47	54	43	46	61	53	45	44	39	44	41	52	43	47	49	58	46	37	38	44	46	36	47	56	54	60	40	42	58	42	48	59	32	42	52	48	50	44	54	48	39	67	56	50	56	56	47	42	51	52	51	41	55	53	36	61	46	40	47	62	34	47	46	39	52	50	40	42	41	43	42	44	55	45	50	44	40	36	41	51	54	73	34	41	49	53	46	61	43	44	57	46	39	46	43	37	48	36	49	44	44	49	53	41	54	42	57	51	32	42	53	38	62	45	53	53	44	56	56	51	53	43	37	45	46	57	50	58	43	47	43	44	46	45	43	60	54	51	43	52	44	43	41	46	42	41	48	52	41	44	48	51	40	63	49	47	45	52	41	51	45	50	58	46	56	41	36	49	50	48	56	48	49	51	51	43	53	36	47	54	42	51	52	47	38	39	43	40	35	47	45	42	40	45	48	49	48	51	40	52	39	49	54	54	41	41	45	39	53	43	60	49	48	53	33	34	50	41	34	42	44	49	46	53	33	49	57	32	38	47	50	50	44	42	42	38	49	42	45	40	40	49	39	50	42	45	36	44	45	43	56	43	53	45	42	39	44	41	51	54	58	41	57	45	52	48	44	58	47	51	50	43	47	54	60	48	62	65	49	56	41	62	49	61	52	58	44	47	60	54	58	59	41	49	54	45	35	53	56	59	54	46	58	52	54	51	52	51	49	40	47	39	43	56	36	50	46	46	53	50	39	51	50	38	46	48	53	43	44	39	47	44	56	49	53	45	50	36	51	56	40	51	39	54	49	44	44	48	48	47	52	42	50	63	46	46	40	50	41	54	43	42	57	53	49	48	43	39	37	58	48	42	44	46	45	48	38	46	45	48	39	38	52	52	47	47	48	39	53	46	45	39	50	38	46	37	45	47	55	47	50	50	45	52	47	46	38	44	54	45	60	45	51	40	55	44	50	56	53	47	46	46	46	49	39	50	34	47	48	53	41	44	46	27	54	52	47	37	47	57	54	37	53	42	40	48	48	46	53	52	47	59	44	47	49	40	51	50	51	52	50	42	49	46	39	54	56	30	59	49	38	49	37	37	54	45	52	44	45	57	47	36	48	49	34	43	35	58	53	36	41	37	50	54	48	49	65	33	43	50	54	60	43	50	46	47	41	44	45	38	47	36	56	46	41	46	45	51	46	50	51	42	36	61	53	45	52	52	52	46	53	63	40	43	61	46	43	46	50	55	46	50	43	40	52	63	54	45	69	41	54	50	52	39	52	40	45	58	43	43	36	38	49	46	42	46	50	52	57	33	51	46	37	50	44	54	48	44	45	48	48	58	55	33	43	43	62	38	31	46	54	39	43	46	39	49	54	53	49	50	52	42	41	47	44	40	51	39	64	46	45	52	47	31	51	36	47	57	45	44	44	38	43	40	48	49	39	42	56	56	47	51	47	50	38	53	49	66	44	45	45	36	48	34	34	46	58	54	55	38	52	62	46	42	59	57	42	43	53	51	33	54	60	35	49	58	62	53	34	51	40	45	51	45	37	36	43	55	43	58	33	40	35	52	48	52	48	45	59	34	42	51	51	57	53	51	40	49	44	41	43	56	54	52	48	51	50	38	49	51	58	48	51	34	49	50	34	56	45	43	53	50	46	49	56	65	42	54	40	40	51	51	36	48	46	40	48	52	51	37	37	47	50	40	55	32	45	49	53	32	43	48	46	45	42	44	47	44	56	42	52	48	60	38	32	56	46	52	51	45	48	43	46	45	56	54	51	37	53	45	45	37	41	47	49	50	50	50	43	51	43	47	47	53	42	56	50	33	54	49	50	43	45	55	42	46	53	45	59	44	47	51	32	36	50	51	46	55	64	58	37	44	49	50	54	41	46	41	49	51	36	41	40	44	52	40	50	35	47	44	48	45	35	44	43	51	55	69	37	48	46	37	43	36	49	40	55	38	42	49	60	43	52	46	43	47	42	50	42	52	46	58	37	48	39	47	51	44	59	54	57	41	50	42	48	42	50	40	46	40	49	42	62	51	51	46	43	59	41	50	44	43	52	39	51	47	51	31	43	47	52	43	58	59	47	48	48	45	41	55	47	46	56	51	30	38	44	40	40	38	48	59	52	51	52	48	47	32	50	59	44	49	53	53	51	42	44	48	56	53	43	42	40	41	43	39	53	53	40	52	55	59	55	53	43	39	38	52	39	45	48	44	49	51	46	42	45	54	49	58	35	52	40	56	50	51	41	51	68	47	36	46	48	50	44	44	46	51	42	45	48	51	60	47	40	42	46	42	49	44	53	54	40	48	28	45	47	48	40	59	42	40	59	61	44	27	43	47	36	38	43	43	41	38	54	51	46	48	67	50	41	48	41	51	49	58	52	60	47	44	44	48	54	45	40	51	55	45	62	45	64	62	38	47	48	46	46	63	49	40	51	44	50	39	45	41	37	49	49	50	52	56	42	52	45	69	50	43	45	47	43	35	57	41	40	56	57	44	51	43	50	43	49	46	50	51	46	62	34	51	59	34	48	52	51	44	37	47	53	36	53	41	47	39	45	45	59	60	38	48	42	53	48	51	47	57	41	45	41	57	50	34	56	42	40	48	43	49	58	39	53	48	48	46	41	47	40	58	54	49	50	44	42	51	36	46	50	39	64	38	49	60	44	51	38	53	54	40	48	46	50	45	42	54	40	52	58	60	36	59	46	51	48	54	41	41	47	48	48	43	48	43	34	50	56	44	43	52	50	54	44	38	46	44	39	46	69	33	38	48	46	52	47	46	55	46	50	39	39	41	40	47	52	35	46	43	45	40	60	43	47	34	35	49	54	47	61	44	46	51	40	45	41	56	50	34	46	33	43	49	52	55	33	42	42	38	46	44	49	49	39	38	42	44	44	50	36	47	41	48	49	52	38	47	64	42	40	45	50	45	42	51	44	44	52	44	48	38	46	51	45	46	47	53	55	47	38	48	45	36	48	47	48	44	41	39	56	54	51	41	57	51	35	43	47	38	51	48	44	52	43	62	59	40	57	52	37	45	66	45	40	54	45	43	45	41	42	50	44	46	45	44	53	62	48	60	37	45	48	44	52	43	42	47	50	38	38	36	45	44	39	40	41	48	54	55	45	34	56	60	53	57	52
17511	11827	7393	18133	26266	26064	23333	19951	16563	14047	11900	10364	8949	7855	6547	5655	4893	4393	3768	3520	3115	2911	2639	2535	2360	2356	2244	2244	2156	1933	1851	1739	1666	1590	1534	1524	1426	1361	1394	1418	1331	1229	1186	1100	1135	1052	1047	1056	1062	1000	921	969	908	937	901	904	819	893	845	874	780	773	828	804	786	781	818	817	775	798	751	752	767	772	756	734	800	764	726	761	719	694	698	693	707	691	717	736	758	704	740	690	739	696	716	746	713	718	727	708	721	708	690	669	694	676	702	721	665	679	685	732	700	689	657	677	664	669	697	741	674	651	686	675	700	695	648	692	694	730	679	704	682	718	659	696	718	738	719	717	682	663	718	702	699	678	667	648	625	675	687	643	668	671	722	674	680	668	719	689	705	638	735	662	725	690	698	700	704	683	720	733	718	683	630	678	702	651	702	725	726	685	685	648	714	671	685	710	689	709	693	709	655	679	685	676	713	729	657	665	693	683	707	719	723	695	691	703	688	738	715	679	699	666	659	646	718	640	637	650	669	699	675	641	701	698	644	722	680	710	660	713	675	675	695	691	703	704	692	707	653	722	701	703	707	724	689	682	720	658	647	712	708	672	651	666	696	695	693	670	667	689	687	673	673	731	695	719	727	689	710	684	679	688	713	609	717	720	682	702	689	731	701	646	715	708	716	658	683	723	656	687	710	666	658	655	692	691	709	665	702	716	708	729	664	727	656	710	695	647	667	653	702	677	705	707	696	696	704	658	679	699	738	673	726	678	721	712	685	678	697	710	696	667	662	684	677	651	666	666	643	676	715	691	699	648	660	714	648	670	692	661	668	658	738	713	758	700	683	725	702	686	690	721	701	678	721	720	665	676	668	714	658	663	718	728	714	702	708	719	703	707	711	665	696	683	693	676	658	692	692	687	638	636	719	681	649	672	698	681	695	675	682	675	695	683	722	658	695	680	688	704	671	652	669	717	676	648	663	709	692	707	763	713	686	702	665	693	660	671	738	676	670	724	643	715	693	656	708	695	668	662	708	685	674	658	663	676	682	678	708	721	670	674	747	668	701	664	708	670	715	687	682	696	687	706	689	708	663	653	694	677	723	681	685	671	664	764	709	696	638	664	720	730	691	679	671	707	690	688	713	727	732	667	682	668	653	752	703	672	695	702	691	697	662	706	728	675	669	699	692	671	666	686	720	650	691	696	707	718	670	688	686	748	695	683	678	701	699	707	698	745	665	679	633	703	776	653	690	671	711	681	725	677	682	694	690	729	677	671	686	694	660	681	644	703	648	685	705	719	712	686	684	745	657	665	682	679	656	653	698	668	689	685	651	662	653	646	686	725	657	662	701	745	672	732	684	669	689	685	718	698	684	695	679	682	709	713	708	683	714	685	660	657	695	665	704	679	747	686	707	692	699	698	640	712	662	693	690	661	714	673	683	692	712	707	655	699	715	696	716	666	677	652	695	678	720	691	683	705	682	680	699	692	647	716	694	679	741	714	657	686	669	687	707	693	681	709	718	709	681	689	669	718	666	706	666	674	717	733	676	679	714	720	726	690	688	680	673	762	736	678	672	670	687	707	689	685	716	717	705	686	720	712	724	707	706	740	669	674	671	671	641	690	698	711	661	700	716	691	669	665	678	678	710	666	710	709	710	654	740	716	698	721	711	688	688	688	667	698	715	711	668	731	657	712	724	663	704	692	667	680	719	713	758	699	697	683	664	690	698	706	669	672	762	649	666	715	696	664	715	713	715	709	687	671	656	681	753	682	647	660	650	702	682	665	703	711	724	702	654	700	678	703	658	713	699	692	651	661	676	688	702	699	713	680	701	702	715	700	673	696	655	676	713	742	694	663	704	688	654	655	700	715	656	681	682	706	695	685	692	621	647	675	712	668	718	700	724	696	720	687	711	695	685	725	712	703	745	695	672	718	701	686	686	705	708	714	697	720	690	661	672	704	700	662	674	731	694	683	680	663	691	713	696	743	711	712	630	688	686	666	670	761	671	718	715	698	713	710	661	673	696	698	669	671	668	715	688	668	717	687	673	716	682	680	686	717	714	655	720	704	654	719	706	681	691	717	709	701	649	700	662	716	693	719	741	674	627	683	678	699	639	724	679	640	640	715	718	691	693	718	697	657	660	677	716	709	700	705	644	712	698	732	679	710	757	636	669	712	715	697	687	699	703	655	685	704	724	745	696	673	748	731	704	680	716	716	659	668	687	696	697	758	707	702	668	679	716	683	634	626	711	662	698	682	669	684	716	669	658	728	674	721	699	699	689	688	713	709	719	714	711	668	700	722	688	708	700	721	655	687	685	660	704	685	635	680	675	666	693	735	692	707	647	690	695	674	695	682	697	708	635	696	643	683	719	697	721	671	723	725	682	652	719	695	732	720	692	657	720	672	696	687	710	718	700	675	693	688	690	674	644	709	715	685	693	653	703	661	692	659	702	701	678	710	693	681	647	650	710	712	687	717	649	666	737	665	729	714	725	665	776	712	663	729	708	728	728	684	669	730	659	751	681	756	671	687	672	700	707	707	719	680	676	698	742	657	723	635	684	677	736	752	668	658	690	664	709	675	712	673	751	734	696	703	671	677	713	724	695	670	671	712	699	709	696	684	673	697	688	706	722	715	701	666	736	690	703	665	700	634	669	684	706	708	730	682	647	635	688	729	719	653	694	685	708	696	684	715	723	624	705	715	671	666	706	746	725	688	702	685	685	682	705	713	709	704	674	688	640	682	699	666	682	700	705	645	693	676	709	730	707	740	705	688	733	706	674	678	662	703	706	654	729	661	710	652	708	679	705	681	673	667	719	676	701	661	648	737	683	713	715	712	670	683	714	706	682	676	697	665	659	679	718	681	671	687	684	614	702	657	707	708	666	768	704	716	697	705	725	710	664	704	686	645	688	697	707	707	679	720	723	694	693	729	691	710	733	682	667	663	689	703	710	679	692	682	691	699	626	698	704	704	717	641	650	783	703	704	715	687	673	719	703	723	719	647	663	682	722	711	707	666	674	698	698	706	702	714	662	714	665	721	653	680	728	706	720	688	653	679	701	686	704	711	686	641	716	721	694	699	677	717	713	700	713	677	695	687	693	685	725	718	716	713	682	681	698	725	718	659	682	699	704	669	699	755	691	675	710	729	717	659	738	689	679	661	665	694	728	655	682	712	683	660	653	667	687	678	715	700	657	656	665	655	698	710	677	689	709	700	727	724	679	675	695	703	681	691	681	658	729	689	672	686	690	661	677	659	699	694	718	680	726	700	689	678	688	661	679	699	719	694	705	708	686	706	698	690	697	678	673	705	706	752	682	707	688	668	676	684	686	699	690	682	680	656	723	694	716	667	677	698	660	673	666	712	714	691	697	722	679	708	675	713	677	697	693	728	659	714	685	677	680	665	739	698	703	691	709	673	691	698	691	694	660	685	692	692	730	714	677	678	716	698	716	661	735	727	723	724	629	664	657	676	694	665	683	698	673	661	715	660	669	716
1239	837	484	365	640	800	719	616	566	506	407	396	337	296	221	238	173	150	155	151	137	143	125	119	97	104	105	113	112	83	87	68	89	83	77	89	78	68	72	79	68	77	56	72	60	51	78	66	61	56	54	53	57	62	40	61	45	50	55	47	57	55	61	53	54	43	51	55	43	50	41	51	50	44	46	50	50	56	41	56	54	44	50	41	51	44	50	59	51	36	56	41	31	53	42	48	46	54	45	34	49	48	51	48	61	48	42	50	51	38	52	37	47	48	48	52	46	57	52	49	45	46	42	49	47	45	50	43	56	57	47	52	51	54	51	45	44	57	60	47	49	38	54	55	49	46	38	54	44	40	52	48	62	48	47	54	48	51	49	38	49	47	51	39	47	56	49	49	49	40	47	37	38	46	47	46	56	44	36	43	42	40	41	56	41	64	55	38	50	55	53	48	41	38	54	45	46	59	63	52	47	52	63	41	46	51	44	62	47	59	45	50	48	52	41	58	32	59	39	49	33	50	39	41	64	39	48	53	34	54	46	41	46	40	40	44	39	57	45	66	51	50	45	35	54	46	46	42	49	50	45	43	42	38	42	51	41	38	53	48	39	40	48	56	52	46	38	41	50	46	45	33	43	58	38	49	49	42	55	60	50	50	54	52	56	48	47	51	39	55	52	52	52	45	42	49	54	51	33	45	45	51	57	46	52	46	52	58	37	49	52	54	49	37	40	47	38	44	66	47	48	44	44	53	47	40	48	47	40	45	45	55	52	48	62	56	55	53	53	62	43	37	41	39	56	49	53	57	47	43	46	48	47	51	40	54	39	54	45	35	57	56	43	49	47	44	58	57	41	42	60	53	52	51	40	55	52	42	51	46	56	52	57	59	61	52	50	51	58	50	44	42	40	41	54	44	51	50	49	52	52	53	58	47	57	39	47	40	46	52	36	45	44	54	52	43	37	41	58	54	47	45	48	48	45	43	44	39	40	49	49	46	53	60	41	61	42	50	52	42	50	36	44	46	49	40	46	41	45	51	48	41	44	53	40	41	39	41	45	47	55	50	48	53	50	47	53	39	54	59	45	50	40	56	48	47	56	53	48	41	58	40	45	44	45	68	44	44	41	50	45	44	41	43	51	46	37	58	40	51	53	37	49	49	51	42	53	40	48	54	40	53	49	40	41	42	60	48	48	46	59	47	43	61	44	38	51	52	52	46	55	46	53	49	58	50	42	49	54	50	45	46	48	49	52	46	42	46	40	43	33	52	57	53	44	43	43	62	51	59	44	49	41	34	49	38	32	51	42	53	52	43	48	60	50	54	57	47	50	46	52	40	48	46	46	53	54	47	41	47	53	51	52	61	56	51	51	41	39	38	49	63	35	45	48	47	49	53	50	42	52	41	35	35	45	50	53	43	52	45	57	49	54	47	51	46	58	53	42	45	43	59	62	54	49	46	40	47	45	43	43	60	54	44	54	42	51	45	51	44	39	55	40	42	52	47	48	50	40	41	53	44	43	43	59	49	41	53	59	59	38	46	52	38	54	50	56	45	51	45	52	55	47	47	68	48	44	52	54	39	47	45	54	44	29	51	51	55	56	46	43	53	35	52	50	37	46	54	50	38	54	57	47	56	33	50	60	41	39	49	43	50	48	43	51	41	41	55	44	45	53	59	52	42	61	51	51	48	63	55	44	45	49	45	44	45	43	53	41	49	39	59	54	43	36	44	53	50	42	48	48	53	36	57	49	49	59	62	56	53	46	55	44	51	49	49	50	63	33	48	56	47	51	43	46	46	39	50	43	47	53	45	32	49	42	43	53	46	59	48	50	57	47	48	53	59	54	56	33	55	41	43	57	53	51	46	51	55	41	40	52	49	62	55	41	51	50	54	46	50	50	46	46	41	34	62	57	43	52	51	57	51	51	52	43	57	42	47	54	36	40	41	43	42	44	59	45	34	42	36	44	47	38	34	43	50	42	45	56	49	48	53	52	38	57	51	56	54	42	38	54	33	53	51	54	48	45	43	45	50	51	39	50	55	59	46	51	42	65	48	55	42	43	48	45	43	52	43	39	46	53	34	41	44	46	37	45	32	57	52	58	53	46	43	54	59	40	50	49	45	49	48	58	51	46	46	52	49	35	44	42	24	54	44	43	48	50	43	43	50	44	46	45	48	44	49	56	57	59	43	43	38	49	47	31	50	44	47	56	48	48	51	52	49	48	49	70	43	48	46	45	43	52	53	38	50	47	52	51	46	59	47	39	56	45	50	55	45	55	52	46	41	56	51	54	55	49	43	48	45	46	49	45	42	59	45	60	42	47	36	36	44	46	45	45	40	48	49	38	45	52	48	60	56	51	57	59	52	27	57	47	45	42	40	57	45	49	46	57	59	38	50	42	41	43	49	43	47	45	49	52	65	47	38	49	37	55	52	48	49	48	49	43	60	45	51	61	42	42	50	44	38	54	57	55	54	41	52	53	41	53	45	48	43	54	46	42	50	50	50	46	44	46	48	60	59	53	37	52	52	54	64	48	60	41	51	39	45	38	55	60	59	53	38	61	53	23	42	50	51	60	39	56	49	46	52	47	54	49	50	43	68	53	44	51	58	51	51	58	39	45	38	46	51	59	36	63	61	33	53	39	48	47	55	47	44	60	48	51	45	56	59	36	61	51	35	50	47	50	51	41	40	50	65	44	37	54	40	64	44	45	44	57	49	52	42	56	47	52	47	46	53	45	40	53	39	39	41	54	53	54	46	47	37	49	49	42	48	40	44	35	47	45	44	26	53	55	42	46	46	46	50	49	62	46	53	46	49	52	53	47	54	32	52	44	51	56	42	54	40	33	39	48	51	37	45	52	61	46	43	55	46	52	48	45	46	49	50	47	46	49	47	45	56	40	43	53	53	45	55	51	43	49	49	50	27	49	47	41	37	35	49	40	40	54	45	50	44	50	42	47	51	42	49	42	58	43	52	48	57	56	54	45	45	38	53	47	52	47	46	57	47	39	44	43	62	44	46	39	66	54	51	42	45	57	46	55	41	40	37	40	43	52	49	57	53	48	48	37	50	44	52	45	49	44	36	54	47	47	52	47	51	43	52	48	51	53	44	57	56	53	44	49	38	55	52	44	53	59	42	43	47	56	54	56	57	53	44	45	41	39	52	43	49	49	48	44	38	53	45	42	57	49	48	56	56	43	63	58	50	51	37	54	56	44	37	54	52	41	47	49	53	48	50	42	49	63	53	44	50	45	39	52	48	46	46	45	43	51	63	49	45	50	34	39	53	35	51	53	54	39	40	43	50	45	59	54	45	36	41	43	49	50	49	46	50	53	51	45	51	53	51	48	58	53	54	44	45	58	61	44	52	41	50	53	51	47	43	44	46	67	56	57	56	34	43	41	50	56	48	57	50	50	56	50	38	61	43	51	59	52	47	48	55	48	51	42	47	58	52	53	52	42	56	38	47	51	42	39	52	50	37	45	33	56	39
21540	15838	10420	23395	31805	31356	28607	25355	21831	18941	16542	14651	12830	10844	9209	8075	6950	6257	5695	5102	4651	4237	3980	3646	3544	3423	3160	2965	2840	2672	2551	2426	2164	2201	2080	1941	1903	1831	1751	1722	1551	1522	1402	1356	1296	1307	1251	1198	1170	1158	1125	1119	1056	1046	1045	968	978	1050	1040	962	953	942	909	908	932	819	875	869	831	840	838	800	838	835	852	824	830	823	762	777	810	760	801	780	788	721	793	788	778	701	755	759	729	786	772	704	753	781	738	748	747	732	704	701	707	716	713	714	706	675	743	761	697	653	710	731	694	721	693	696	732	716	653	726	703	685	684	713	710	672	686	718	686	667	712	714	731	715	660	665	690	738	698	693	735	711	653	728	710	711	725	680	762	711	712	713	658	721	675	734	747	706	677	714	682	691	682	748	636	678	708	629	693	670	726	691	754	710	703	636	680	650	657	679	676	677	722	663	665	659	671	741	699	651	749	701	691	695	677	669	674	710	683	684	698	700	740	712	701	707	697	673	666	764	652	728	646	658	714	698	755	733	722	629	689	662	650	663	670	645	701	707	731	693	701	702	698	660	753	690	712	666	723	677	646	698	657	720	703	745	677	664	712	712	686	696	684	744	731	691	666	755	629	723	691	705	689	672	658	714	680	712	722	700	755	680	706	646	697	718	708	702	632	680	689	656	646	731	717	670	690	692	724	691	687	697	664	712	701	732	660	758	659	700	723	687	712	666	741	667	686	725	700	695	695	743	735	699	785	738	663	698	638	708	667	680	684	700	762	688	667	692	696	732	662	690	668	667	725	683	725	735	664	721	741	696	741	658	690	706	692	714	736	684	672	684	695	687	707	699	672	730	673	692	729	707	696	703	647	713	666	689	692	695	696	697	707	656	718	700	725	700	674	680	728	680	681	715	708	673	673	671	697	704	687	717	703	698	689	713	699	691	715	702	726	707	684	681	685	714	696	665	687	700	697	665	695	695	747	708	720	690	685	660	684	658	738	713	673	681	751	690	637	672	683	691	722	681	712	671	716	717	652	683	686	720	686	684	717	735	702	695	689	702	683	674	666	661	713	698	742	730	687	737	704	692	665	710	699	678	716	705	697	688	704	714	706	659	688	636	690	650	653	652	752	675	703	706	731	682	651	694	735	685	675	722	678	704	697	731	705	701	702	624	723	689	742	732	661	687	707	744	712	733	694	687	662	689	715	746	617	734	674	678	695	713	647	691	688	659	707	698	706	672	693	726	675	668	760	696	685	699	670	705	675	699	707	707	689	724	707	709	650	719	684	677	697	697	661	658	787	671	689	672	715	727	694	681	710	711	685	679	676	690	718	684	691	696	672	710	695	717	694	702	715	737	655	673	715	721	711	732	644	683	713	762	675	723	736	709	681	677	715	710	647	692	722	717	681	681	709	724	633	705	645	723	674	662	699	715	727	692	700	705	680	720	740	682	728	693	706	733	637	698	728	699	730	711	719	690	723	705	706	674	714	664	684	700	714	720	712	704	691	696	730	670	686	742	652	693	721	735	679	684	699	679	747	703	695	733	737	663	681	713	666	707	643	719	669	688	655	617	676	739	650	697	718	720	660	715	679	673	711	679	724	665	669	719	685	708	697	726	659	708	690	705	664	667	773	719	765	662	652	709	687	666	711	712	645	696	722	659	734	715	707	682	673	723	736	712	674	695	679	730	663	706	703	734	678	683	719	703	711	728	716	697	684	669	694	730	734	679	693	669	684	703	706	703	737	665	699	659	711	737	688	705	746	660	753	713	700	684	674	682	671	689	683	688	718	693	687	674	720	740	714	637	709	708	682	722	706	664	741	721	687	708	708	694	693	704	702	716	660	739	696	719	671	720	702	717	643	697	723	730	663	706	692	690	705	688	709	649	741	685	740	707	704	715	721	691	670	694	686	662	693	733	679	729	706	721	670	714	713	734	713	700	723	732	695	691	734	654	725	671	714	688	718	706	700	685	719	709	703	736	683	749	724	664	734	692	755	701	665	671	652	681	742	751	710	687	673	708	671	712	645	698	727	738	709	698	692	693	728	702	723	691	703	733	661	709	695	680	685	673	701	711	729	733	730	654	697	705	663	675	692	695	726	703	737	705	698	734	671	683	711	647	714	700	718	699	748	714	681	665	706	765	699	703	714	699	712	718	724	673	662	723	751	674	679	665	733	662	693	617	726	725	741	671	683	706	693	668	684	701	716	699	688	690	692	684	725	626	670	698	691	738	713	722	710	679	697	701	700	681	721	734	722	676	721	751	642	698	704	717	710	701	677	699	724	717	751	717	685	689	707	684	657	671	716	734	686	746	683	664	712	678	694	672	682	682	720	721	726	730	710	714	675	688	697	697	670	650	707	711	666	670	683	704	763	681	695	685	734	708	681	678	668	705	658	710	722	723	632	656	667	695	702	664	746	693	695	725	711	669	688	704	746	750	700	660	693	715	635	699	697	648	697	723	668	736	728	671	692	672	726	730	700	745	702	718	723	654	735	700	700	717	668	708	712	684	679	712	664	667	691	717	717	690	720	673	788	715	690	640	663	672	693	716	703	703	684	678	740	691	669	669	687	715	732	728	673	701	707	697	719	671	721	694	643	709	704	682	699	717	704	736	688	728	652	717	718	711	708	735	706	674	718	693	662	720	733	662	734	703	745	694	720	686	656	735	694	696	682	728	688	670	697	752	706	703	691	710	695	697	690	701	693	702	683	738	732	754	685	688	697	663	763	672	732	707	696	709	643	717	716	697	683	696	694	697	684	665	740	767	710	715	705	722	738	727	676	708	700	650	685	675	714	675	728	701	686	704	720	726	708	710	744	729	726	711	690	682	688	725	682	746	695	713	737	686	751	717	693	690	704	691	690	695	727	693	754	698	699	688	730	685	693	708	655	664	742	711	679	693	672	690	688	694	625	709	705	696	673	687	676	702	670	689	673	684	709	656	681	682	649	700	711	760	724	747	681	698	681	674	672	724	710	665	704	715	685	672	678	690	635	658	688	704	705	669	688	717	660	663	705	674	656	682	726	716	712	737	664	680	678	733	715	737	690	707	689	728	676	760	727	758	714	712	677	680	697	669	727	688	700	714	689	671	689	717	718	702	714	687	740	705	724	703	697	675	694	680	686	688	713	648	690	676	689	688	670	723	733	694	673	689	696	718	689	712	660	714	760	658	696	732	701	704	661	692	698	689	710	655	676	732	706	702	699	708	680	700	709	681	698	683	672	680	735	662	721	675	725	699	684	718	675	680	678	706	712	684	704	699	671	704	675	704	688	680	682	741	650	669	717	704	674	692	662	716	687	735	726	681	720	655	736	715	700	698	681	712	697	671	730	686	720	673	667	703	684	724	726	714	718	706	683	670	699	665	705	678	679	713	709	699	721	728	731	693	647	669	710	678	701	716	693	689	693	691	740	702	639	701	653	692	719	759	636	709	745	677	717	709	696	666	737	688	703	695	753	676	711	732	688	694	657	736	698	660	721	692	656	725	662	715
3070	706	449	366	570	713	654	602	525	464	428	429	303	270	242	193	210	179	186	138	163	133	108	135	105	102	104	117	125	125	86	104	98	96	89	95	94	94	75	77	91	74	75	85	92	79	68	92	69	75	78	61	69	71	72	80	64	62	71	72	68	76	76	67	73	70	66	65	67	65	72	72	71	65	68	53	72	69	63	85	68	49	74	55	56	64	71	61	58	60	71	76	66	72	70	68	55	55	60	54	66	66	57	71	62	66	57	66	58	55	61	77	72	61	77	63	70	61	59	69	61	65	74	76	69	60	55	57	63	63	51	52	69	55	60	63	65	66	43	57	57	73	66	63	58	65	51	57	66	67	65	64	62	53	56	58	69	68	49	51	61	67	58	70	71	63	62	65	64	58	55	59	65	59	65	69	71	61	68	53	66	61	46	55	62	55	60	62	66	55	60	50	61	52	57	65	62	65	81	54	55	73	66	66	71	61	60	51	60	62	66	65	68	54	56	49	44	61	63	68	71	46	55	62	53	62	55	66	53	74	58	60	56	68	59	63	54	61	56	49	67	54	58	59	53	71	57	57	58	68	71	67	57	64	62	62	55	63	71	54	73	49	62	52	65	74	59	61	69	46	76	61	60	56	58	53	62	61	61	62	72	71	63	63	73	52	64	66	62	48	62	69	61	69	59	61	62	63	66	63	54	55	54	68	70	69	73	63	69	59	71	66	48	65	72	58	70	56	60	66	63	59	54	68	71	63	67	57	53	70	60	57	55	59	64	58	64	62	60	59	58	56	53	52	65	47	65	52	50	64	53	56	72	66	60	49	67	47	64	54	57	62	61	78	74	55	48	69	63	61	66	60	69	71	61	60	63	66	59	70	69	56	54	59	57	55	62	67	51	59	73	68	63	73	57	45	56	74	71	63	61	62	61	59	60	53	60	62	65	56	63	58	61	68	65	55	69	47	70	68	66	63	54	47	51	65	70	63	57	55	84	61	61	69	65	55	51	67	85	60	73	55	63	44	76	62	69	71	68	75	66	65	64	58	53	58	62	77	58	75	48	67	62	48	70	65	55	58	45	59	66	61	65	74	61	63	63	50	74	64	72	65	57	56	66	60	66	72	62	67	73	48	74	62	42	68	45	56	53	58	82	54	67	61	71	72	55	53	61	65	67	59	69	61	70	67	68	72	83	67	69	60	68	60	82	84	61	56	64	69	60	69	48	66	81	74	66	49	61	61	57	57	67	57	63	68	63	59	67	78	59	59	60	49	55	58	66	78	59	72	67	69	61	58	53	64	57	53	72	68	50	68	53	62	53	68	60	50	58	65	56	70	64	48	55	71	49	65	59	78	54	63	59	56	62	61	53	57	75	63	68	54	80	65	58	64	55	48	50	65	55	58	54	61	64	50	65	77	49	67	53	54	75	53	55	72	56	63	72	61	64	69	58	68	61	83	69	63	66	69	56	52	56	53	63	64	75	63	63	70	55	72	63	69	60	55	61	70	65	67	63	58	77	75	62	72	61	57	70	61	59	77	67	67	52	46	63	75	74	67	60	64	62	66	57	72	52	79	64	59	52	69	63	70	66	55	63	70	63	66	59	62	77	75	55	64	75	65	69	72	50	63	55	67	66	71	47	62	63	64	62	59	55	60	65	67	56	59	63	74	62	51	62	52	62	62	74	60	73	60	59	55	63	53	66	69	67	69	58	68	49	59	62	62	59	65	44	51	57	59	68	69	57	62	53	75	52	55	68	63	59	59	74	65	81	46	63	65	69	71	65	65	63	66	50	60	64	70	60	49	64	80	66	60	51	71	63	67	60	71	63	65	58	65	55	71	78	73	58	53	66	71	57	63	64	60	70	56	58	50	55	53	76	49	79	62	59	77	63	84	63	78	78	64	60	56	67	66	69	58	60	60	72	72	64	66	55	65	60	66	58	58	67	75	71	58	65	64	63	64	59	65	61	54	56	63	59	57	70	63	48	73	50	62	70	50	52	52	56	56	68	59	62	70	60	64	70	67	68	67	54	63	61	52	55	74	67	59	66	47	60	57	55	78	65	60	66	58	63	52	74	55	63	52	54	53	67	65	61	68	60	83	57	49	77	67	49	72	56	57	66	58	80	51	64	63	52	62	60	79	60	47	57	54	66	51	59	57	66	78	66	67	60	61	64	65	41	67	61	64	64	44	61	57	71	86	66	59	60	61	58	55	57	60	65	65	65	58	63	65	60	69	65	62	62	64	74	54	67	59	66	67	55	76	69	70	63	62	76	53	68	59	59	61	68	59	60	60	71	60	56	59	71	61	57	61	64	59	68	61	63	51	46	67	48	61	60	71	55	62	52	76	74	59	56	72	58	63	61	63	53	59	68	58	70	84	64	75	58	61	65	64	57	86	75	62	66	80	56	73	64	69	57	78	77	60	57	78	59	56	71	64	76	62	53	57	65	60	67	63	69	73	50	51	50	53	55	49	56	56	68	57	54	56	72	72	55	54	63	67	65	66	56	62	59	45	75	53	68	73	74	58	61	71	64	62	66	69	56	67	62	50	62	55	64	57	71	65	50	64	64	57	56	70	65	67	74	56	62	71	61	58	55	55	57	60	68	66	54	53	68	80	63	48	48	63	47	59	62	45	59	66	73	67	58	57	62	81	58	52	60	70	64	48	67	67	50	60	51	67	46	59	46	70	53	65	63	72	60	48	56	71	51	66	60	68	72	50	70	61	65	49	62	61	75	75	54	63	52	72	65	62	57	63	66	54	63	63	70	59	62	60	70	61	58	65	68	62	65	64	53	76	56	62	61	65	60	69	61	64	68	67	63	43	64	71	61	56	69	54	76	77	61	61	76	56	65	77	56	61	59	75	68	66	56	77	68	57	60	67	56	52	68	56	54	49	61	64	59	66	56	55	68	76	64	64	69	58	62	71	62	56	61	63	64	68	53	71	72	58	62	47	64	48	49	65	51	72	68	63	72	61	62	70	46	46	79	73	59	62	59	62	68	73	56	65	56	59	63	63	73	61	59	64	70	65	58	54	71	56	56	64	65	53	55	48	48	61	69	48	48	73	58	50	65	64	54	75	49	56	61	77	75	51	66	48	51	81	67	66	53	69	78	77	55	74	57	49	57	67	65	65	74	62	52	55	61	52	65	69	72	56	76	54	77	55	78	74	68	64	68	74	57	60	64	56	50	62	61	60	60	61	60	62	71	62	68	54	55	59	51	70	50	62	54	57	67	62	58	68	70	59	58	67	64	78	56	58	65	64	74	54	63	65	57	67	64	76	65	62	48	60	54	59	50	69	81	67	72	57	54	69	75	68	58	68	63	63	66	67	78	45	77	68	69	59	61	59	59	65	68	55	68	70	72	67	60	62	57	60	62	55	67	63	59	61	81	65	54	66	56	78	57	75	72	75	51	59	52	57	73	51	69	66	62	54	61	60	68	63	67	70	50	58	69	59	70	54	70	67	60	51	67	56	54	69
19906	14875	9985	21861	30753	30720	27655	24366	21423	18258	16114	14211	12579	10812	9131	7897	6840	6160	5531	4954	4637	4299	4086	3713	3618	3399	3230	3079	2904	2787	2615	2460	2271	2243	2173	2006	1904	1945	1881	1740	1729	1656	1529	1501	1521	1409	1415	1376	1369	1307	1272	1279	1229	1174	1245	1170	1137	1152	1126	1181	1088	1066	1114	1098	1024	1040	1054	1070	1032	1048	1030	1065	998	1039	1002	1030	977	928	962	919	907	956	969	928	988	966	1001	964	928	917	919	921	949	999	1009	950	974	947	961	892	924	933	885	933	983	855	955	893	955	854	932	891	874	932	915	879	918	916	888	839	886	898	870	854	902	858	916	920	867	909	888	888	852	920	947	846	877	909	908	916	908	894	889	868	883	829	952	934	858	859	907	896	878	905	887	895	927	877	907	913	857	925	886	863	934	859	914	843	902	875	848	863	926	874	856	906	875	903	876	853	872	904	895	905	866	899	896	882	897	898	869	887	915	891	897	877	903	952	895	871	917	907	946	951	878	907	867	855	929	863	910	847	924	888	830	924	829	893	898	890	912	936	889	931	904	891	852	873	934	920	862	899	855	898	823	874	834	912	842	896	903	925	882	890	918	894	905	878	922	847	879	907	914	894	878	905	882	888	869	860	872	912	886	914	911	866	839	886	867	893	865	906	871	871	891	924	890	927	893	917	875	903	910	850	878	829	863	874	913	938	904	930	867	877	853	871	914	891	925	900	918	889	833	854	947	885	883	906	924	904	937	883	870	935	865	929	882	891	822	844	903	943	893	903	874	871	795	909	893	921	892	823	874	875	895	942	841	849	911	862	891	887	894	911	920	898	928	894	900	942	854	894	918	899	888	913	898	925	934	865	864	923	875	900	896	893	884	859	898	910	902	900	915	839	889	867	892	883	885	898	930	864	896	907	886	894	868	905	851	927	820	855	864	926	845	889	952	858	891	887	948	944	873	905	875	925	932	859	872	863	901	888	956	871	866	890	932	884	916	862	927	884	894	874	846	904	858	908	890	909	898	925	888	862	917	899	881	880	889	930	919	884	868	844	859	947	959	897	861	858	842	918	889	927	871	879	909	895	873	838	880	922	896	864	902	973	835	924	880	951	878	858	873	890	902	869	885	905	897	923	848	888	938	867	878	873	882	907	864	884	915	923	931	882	908	874	915	906	859	858	902	880	868	922	885	887	891	869	902	952	921	934	876	890	857	908	958	916	923	998	891	905	877	878	848	912	862	954	864	957	856	866	878	882	929	871	900	881	890	863	905	858	913	832	866	910	904	843	879	876	816	875	906	832	902	859	873	987	891	912	920	839	861	893	889	959	881	872	871	860	909	882	980	926	888	885	854	882	860	926	887	845	878	924	841	913	908	904	871	916	875	935	919	885	958	916	867	950	899	934	855	940	871	922	915	899	894	854	878	889	948	889	891	888	863	932	954	879	864	954	859	900	874	934	883	909	915	890	969	916	878	848	936	916	924	914	884	939	893	911	901	891	894	912	938	881	848	880	906	928	842	913	906	887	907	915	907	917	892	920	904	924	929	844	891	890	883	864	811	892	891	953	918	907	922	846	861	918	883	857	929	876	902	892	872	867	915	905	851	922	865	934	859	964	848	926	903	883	899	906	868	910	882	901	870	914	862	883	865	870	872	928	832	890	850	940	822	897	881	919	876	824	898	896	905	883	910	900	907	889	898	904	932	893	940	809	921	872	918	901	966	923	879	862	926	883	875	844	867	881	907	858	895	883	860	881	925	860	937	920	945	815	858	882	877	864	914	879	895	872	891	873	896	840	893	862	864	934	926	929	956	883	845	905	880	883	879	855	875	907	932	881	898	936	854	886	928	923	903	867	897	884	893	928	865	874	888	838	882	868	869	887	896	848	903	907	882	849	908	926	886	890	924	927	936	937	893	879	905	887	882	879	952	957	890	907	915	902	857	882	840	880	839	911	936	896	888	892	896	867	906	851	926	896	845	984	908	898	899	888	908	879	877	881	883	914	944	936	825	853	908	893	896	910	922	943	893	894	881	837	895	912	918	914	905	888	827	905	936	880	856	887	870	883	923	899	830	906	891	894	899	889	882	855	920	854	862	955	866	914	996	867	894	882	905	932	860	867	927	917	912	889	922	868	876	922	920	904	897	886	874	858	927	880	860	915	871	947	899	942	903	894	828	863	863	901	934	935	822	941	858	909	876	924	879	902	929	908	878	883	928	917	859	903	905	895	890	851	877	873	909	895	858	950	910	833	838	956	912	896	894	926	909	880	921	892	869	922	853	886	854	876	899	934	900	904	867	906	906	868	889	916	881	887	885	890	885	964	921	911	942	867	911	864	902	884	926	897	885	897	904	920	884	945	957	916	920	896	911	897	901	882	897	881	942	833	913	907	912	884	906	896	911	928	857	871	948	946	854	909	893	921	922	849	885	954	945	863	892	862	891	901	887	914	875	937	853	914	959	899	857	833	865	836	936	911	857	859	858	928	899	922	896	836	922	828	883	889	931	950	916	942	929	885	942	887	885	907	920	891	902	892	903	920	867	883	923	866	930	937	895	946	879	961	885	903	899	885	910	904	861	829	904	947	901	927	916	903	903	816	900	891	897	857	906	863	867	896	853	906	882	864	914	920	916	903	920	901	890	887	875	939	897	906	861	869	835	934	880	885	908	886	933	933	891	912	876	886	892	928	873	902	898	960	879	855	891	951	949	876	888	946	924	868	937	930	960	901	868	923	888	869	928	900	898	921	939	922	872	864	883	870	898	876	868	886	892	851	842	913	897	889	888	905	877	877	857	869	930	869	910	901	908	883	871	907	898	869	924	952	899	908	871	876	863	898	872	885	872	922	914	899	858	911	897	921	891	897	924	888	904	920	800	921	910	876	901	849	971	892	931	867	915	867	890	906	873	860	892	901	882	877	872	920	866	882	914	881	887	892	895	849	888	857	900	898	840	932	871	850	887	940	923	910	862	898	871	845	899	914	952	888	881	903	886	899	904	892	894	900	913	895	911	856	873	924	895	904	904	926	925	827	963	935	875	852	923	882	875	872	872	899	912	978	907	865	924	909	886	892	904	905	895	854	968	936	888	882	862	889	907	940	889	938	877	919	886	851	857	937	870	882	844	883	871	816	918	869	894	876	900	916	895	822	889	891	907	868	867	885	894	878	887	853	906	902	917	897	868	881	942	886	884	876	883	899	920	884	896	901	904	857	885	875	850	916	923	862	899	883	865	911	910	915	901	851	897	886	901	854	863	893	905	867	896	862	899	879	829	923	875	868	909	852	910	942	842	908	871	897	889	884	835	810	898	866	887	829	887	859	971	882	868	849	892	877	867	884	860	850	941	879	902	843	919	893	885	894	904	881	938	907	902	856	974	880	936	869	902	910	856	856	899	931	917	898	902	871	877	912	830	914	893	852	902	876	877	910	850	919	921	897	905	902	845	853	945	848	902	875	910	919	895	946	889	929	874	867	896	905	894	864	916	887	931	918	869	855	840	909	821	843	852	916	891	879
2408	1091	679	529	854	1066	1004	949	775	648	630	507	459	409	348	300	255	258	228	209	183	184	173	164	180	132	127	162	127	134	133	104	137	112	96	109	93	105	107	70	84	82	80	80	90	90	75	57	76	68	60	79	77	68	70	71	79	73	59	80	54	60	59	87	81	95	59	79	62	64	67	84	61	60	61	69	71	70	64	65	55	77	66	82	71	71	68	60	51	74	61	67	65	62	70	70	56	66	52	71	79	59	64	66	65	58	68	72	77	69	61	62	45	56	70	60	59	56	73	61	72	75	60	67	51	63	71	59	48	60	59	68	65	80	67	64	54	52	66	61	64	64	66	69	61	65	68	75	72	71	81	53	57	61	52	58	52	66	68	55	52	59	65	67	76	70	59	65	68	63	55	66	65	65	66	57	67	78	60	69	68	68	61	70	70	55	45	55	76	48	71	49	64	65	56	66	71	65	67	51	58	62	58	62	60	77	54	69	70	71	63	54	77	71	72	72	65	82	47	60	67	64	59	58	59	69	59	66	64	65	76	61	53	77	61	70	56	56	71	53	62	61	62	65	76	62	52	67	62	65	61	62	60	56	64	65	60	64	67	54	65	64	65	64	68	62	67	65	56	57	64	76	55	74	66	59	67	51	61	68	74	56	61	57	56	60	63	63	62	69	62	60	65	62	57	64	52	64	67	60	63	75	54	65	57	54	60	63	52	54	70	51	57	83	51	75	66	59	86	70	47	58	60	66	64	71	63	59	61	52	59	62	65	52	65	59	66	55	64	74	72	81	60	65	58	62	78	58	69	59	63	57	58	57	49	73	71	75	54	73	65	69	54	63	84	75	72	68	63	74	65	61	59	71	65	71	59	62	55	61	67	67	51	67	71	55	61	59	64	64	59	62	67	79	68	52	64	68	65	67	71	69	69	53	63	69	59	75	63	58	69	65	67	59	64	70	63	64	56	70	63	61	58	68	66	54	70	60	55	54	58	74	53	72	58	75	71	60	75	50	61	87	58	62	61	52	60	55	60	70	66	71	59	66	61	49	64	55	51	80	69	78	54	68	68	58	70	61	73	79	54	56	61	56	73	62	67	75	71	55	56	49	60	65	62	64	73	56	79	70	57	63	60	73	68	48	67	56	64	52	67	59	59	60	69	76	71	51	63	48	61	55	72	72	55	56	67	66	63	69	65	59	68	65	69	58	63	69	79	56	53	63	56	75	66	57	72	55	57	63	45	56	61	58	64	74	57	66	53	68	44	56	65	67	71	61	55	69	71	61	81	68	61	67	65	67	71	62	61	57	51	67	68	62	72	66	58	71	75	55	59	71	80	79	66	47	64	67	70	61	58	71	62	66	58	50	57	73	62	65	62	61	61	72	68	64	60	56	65	56	59	69	74	66	53	59	68	66	74	66	78	68	58	60	82	67	52	79	63	62	64	64	57	45	60	65	66	56	63	63	60	72	71	58	59	74	61	66	58	64	63	68	60	80	62	69	69	89	66	73	64	82	49	64	62	75	81	72	65	66	73	49	75	61	53	77	70	53	60	56	70	62	65	64	59	75	53	75	75	53	73	61	44	60	69	71	51	64	64	56	76	57	51	64	63	63	62	66	65	63	73	75	72	63	58	58	55	60	72	66	51	67	77	69	77	79	54	56	65	51	77	68	51	64	48	63	71	69	61	73	61	57	51	63	76	75	70	51	75	65	59	59	65	59	64	69	59	65	72	67	65	62	74	67	56	59	62	58	69	63	46	54	57	73	68	81	54	67	74	48	67	71	68	72	60	72	66	67	63	72	64	68	55	72	46	53	69	52	60	65	68	60	70	66	64	59	59	59	67	67	61	67	55	67	56	63	59	59	64	47	57	67	65	57	71	69	68	57	59	58	49	63	76	74	60	66	67	57	62	72	59	66	66	66	51	63	70	66	58	57	76	56	72	67	60	40	63	49	55	62	69	67	72	40	77	70	56	63	59	70	56	49	59	63	61	59	59	61	58	66	76	69	77	66	57	65	75	66	78	50	67	53	66	53	77	90	49	59	66	66	55	55	80	71	84	73	63	66	55	66	72	59	74	71	42	53	73	54	69	59	57	70	59	63	49	67	84	57	56	69	47	64	62	54	57	67	62	48	60	78	69	60	61	67	67	55	53	73	63	66	61	67	57	63	59	66	70	59	68	62	67	60	68	71	68	70	65	60	57	58	78	62	65	64	67	68	44	75	69	68	67	60	71	64	75	54	69	69	58	60	78	71	63	61	53	79	58	63	67	65	53	36	88	63	68	67	62	72	59	53	60	53	62	65	67	52	65	68	54	81	53	76	82	67	64	60	51	76	73	73	71	74	70	59	59	61	62	81	63	68	60	70	62	62	61	62	71	70	67	80	52	66	75	75	60	67	69	51	60	59	73	70	73	51	60	70	48	70	80	65	73	63	62	67	66	63	71	68	82	68	62	72	62	62	47	61	62	67	63	65	70	56	64	61	62	78	80	60	58	59	62	72	69	70	46	72	54	67	63	53	71	59	72	68	61	67	57	70	63	74	69	70	73	68	68	55	58	68	61	71	60	55	66	61	70	56	66	57	47	53	67	61	53	69	46	70	80	81	71	68	66	59	63	76	55	78	58	65	74	68	59	73	63	73	76	66	69	70	61	67	64	74	75	57	63	78	67	71	69	67	60	63	68	59	78	55	59	74	66	57	53	65	64	63	81	60	63	76	64	69	65	66	71	75	64	55	65	80	68	63	68	59	64	68	71	63	84	64	50	61	71	61	66	66	77	81	56	64	63	61	63	77	82	67	54	60	63	59	49	75	57	76	62	69	76	56	70	47	63	66	66	53	60	74	66	55	62	55	70	56	63	71	60	78	67	73	60	64	70	72	62	62	64	66	80	60	55	50	62	66	68	58	50	69	65	71	52	90	47	75	62	68	66	62	77	61	69	56	74	63	60	71	62	80	63	60	69	62	69	64	70	64	63	74	52	60	55	57	67	67	69	60	64	65	60	70	82	82	60	72	71	62	62	63	74	72	68	59	62	81	63	66	55	47	57	77	71	74	74	64	75	70	76	92	70	72	65	62	63	68	68	67	48	51	69	73	72	66	70	69	62	58	51	53	73	70	67	56	58	57	66	60	59	48	71	61	50	59	65	64	72	58	66	52	57	57	67	72	55	66	49	46	66	58	50	66	86	72	66	64	56	65	59	67	52	65	57	68	67	58	55	69	60	65	72	61	60	70	70	58	75	59	65	78	64	58	68	67	71	58	62	59	65	55	63	75	66	73	62	84	60	50	62	66	80	46	51	65	79	65	76	79	66	77	68	61	60	68	68	70	63	64	65	67	75	86	76	58	69	67	50	56	79	69	58	64	58	53	65	76	65	58	59	69	67	59	56	58	62	49	64	81	70	76	66	59	53	85	52	57	61	61	67	81	52	50	77	57	60	69	72	69	74	66	62	65	65	70	73	61	71	68	80	46	65	58
25964	19035	13240	27055	35657	35668	33017	29598	26064	23485	21021	18749	16544	14177	12406	10468	9551	8481	7656	6973	6375	6005	5488	5220	4821	4683	4441	4260	3970	3651	3501	3244	3100	3016	2872	2635	2571	2405	2439	2154	2086	2012	1919	1909	1850	1771	1640	1561	1655	1532	1500	1495	1419	1409	1388	1326	1307	1344	1337	1302	1223	1301	1222	1118	1159	1137	1164	1153	1168	1130	1152	1070	1125	1095	1094	1134	1008	1071	1013	1049	946	1002	995	1040	1000	983	985	1003	983	943	968	1006	1026	941	923	963	949	960	944	936	956	938	954	945	965	965	955	922	893	996	933	907	909	1012	968	919	928	1000	954	935	943	897	957	943	912	973	964	970	891	899	953	893	915	946	889	925	928	895	907	953	879	880	965	934	970	904	925	916	940	927	904	880	917	969	886	905	901	944	890	924	887	960	952	884	883	931	899	942	913	882	913	897	947	899	909	918	924	936	940	954	918	894	930	960	946	903	965	975	907	929	904	917	876	874	954	927	911	919	898	894	909	900	918	942	887	910	873	953	929	950	934	935	861	913	960	921	897	920	912	892	912	903	902	922	869	959	874	951	934	916	930	928	908	966	951	937	906	852	938	933	925	837	928	918	961	933	871	911	941	969	899	942	848	884	952	924	904	972	911	939	920	911	908	882	881	932	869	930	935	930	897	939	915	957	947	936	891	881	904	905	881	890	894	939	931	935	922	929	965	900	962	906	894	880	964	855	898	889	938	906	952	952	880	905	933	926	930	910	850	919	941	903	915	917	879	936	930	883	899	902	930	952	937	896	927	871	889	898	908	935	986	933	885	939	879	906	955	924	917	957	955	889	934	930	882	951	898	919	928	930	901	947	880	904	893	922	951	971	946	946	877	956	907	889	918	880	898	940	922	923	878	929	929	941	879	883	973	979	907	889	902	960	904	870	933	886	930	959	972	905	865	970	957	953	902	890	963	938	910	891	971	929	951	916	922	964	949	873	913	912	952	925	901	915	914	904	898	899	903	850	921	905	936	914	978	890	918	882	924	899	912	898	907	935	897	957	939	905	920	890	926	906	916	903	844	880	936	884	902	915	972	947	955	864	963	930	889	930	910	895	895	876	973	932	910	903	885	979	900	934	949	914	936	936	893	859	911	888	895	911	910	917	940	931	938	956	893	889	900	918	967	933	893	893	914	973	907	914	945	889	919	856	928	898	885	900	940	883	888	907	945	938	939	899	904	854	941	868	880	966	933	944	924	952	935	957	926	894	989	903	910	837	952	875	937	922	965	907	913	934	922	911	896	861	900	939	927	877	933	904	954	967	898	924	925	932	903	881	918	907	897	931	976	862	888	922	955	907	919	903	904	897	984	947	933	946	912	934	980	926	917	862	889	876	882	905	945	882	907	923	972	941	859	951	913	902	899	873	901	920	904	914	944	895	932	915	877	922	933	910	927	878	878	931	886	905	886	937	947	905	912	994	929	875	860	972	886	944	891	917	902	922	931	898	907	940	906	964	921	945	887	933	875	898	886	938	870	899	887	912	953	929	893	879	938	895	919	914	956	928	896	876	945	915	882	964	947	899	861	914	920	872	931	944	949	882	918	908	928	901	928	902	961	895	983	912	972	861	900	933	852	915	934	912	894	886	891	976	924	889	897	897	870	952	897	900	919	931	949	933	922	913	957	909	970	916	916	943	935	883	972	922	883	931	930	933	921	926	905	894	876	951	910	857	913	935	942	983	892	897	963	901	969	960	866	908	908	904	920	916	942	863	914	941	938	957	957	928	906	935	933	940	888	882	929	860	922	921	922	934	910	904	878	857	909	944	898	926	890	937	956	916	947	915	950	906	896	919	922	928	864	912	910	887	871	946	887	943	949	841	916	880	876	917	904	898	906	953	973	915	893	899	935	928	871	888	968	909	914	882	948	873	906	916	904	888	933	890	891	856	972	898	945	919	917	915	955	851	907	962	904	890	939	959	868	922	885	900	874	923	929	942	928	897	928	900	922	896	880	844	911	871	906	936	894	876	953	946	925	909	944	921	891	944	921	917	934	887	867	905	886	892	911	891	939	885	929	910	894	908	966	916	941	940	915	876	899	929	867	969	925	889	902	921	961	929	888	891	943	915	908	955	879	955	930	935	924	947	931	940	908	936	948	874	884	946	895	922	911	909	947	992	883	927	896	933	920	884	926	907	909	891	881	893	948	871	896	934	883	939	944	903	923	902	866	876	939	927	940	906	957	896	909	920	965	922	897	894	916	906	934	892	907	870	879	936	909	914	918	883	912	942	892	917	941	907	879	878	916	932	874	908	887	903	930	940	930	916	889	910	931	925	924	907	959	908	904	929	964	938	951	885	943	884	833	864	931	911	905	887	898	886	969	977	948	931	966	892	871	923	906	918	916	897	929	896	935	875	909	865	938	925	893	895	901	900	852	938	895	904	914	908	904	912	869	917	940	942	936	899	919	919	904	884	930	865	926	897	888	906	936	923	915	912	924	908	915	943	925	903	912	900	912	928	941	903	899	905	906	915	853	901	935	977	886	890	899	891	930	920	921	942	927	895	883	961	949	929	929	868	915	921	915	828	916	930	916	910	931	929	893	878	936	941	903	915	982	892	922	883	871	927	920	907	923	911	887	971	878	857	903	963	908	917	861	913	961	968	899	927	940	978	905	932	917	938	884	922	925	932	888	898	909	925	896	884	906	898	902	932	923	944	914	915	966	925	870	963	885	919	920	880	883	954	942	930	909	856	892	962	918	931	898	1006	885	916	928	915	876	907	905	922	930	945	857	904	910	948	934	921	902	851	932	881	890	901	910	912	941	926	897	965	864	912	905	903	859	954	932	872	918	982	916	949	958	952	928	931	896	896	931	934	906	972	916	905	938	888	913	908	912	887	916	943	927	880	857	898	895	947	933	897	944	905	944	861	929	887	905	884	887	882	892	955	905	895	898	891	895	955	894	922	899	890	908	867	876	948	923	891	897	919	964	965	930	919	925	883	933	922	914	891	951	944	935	898	927	921	924	955	947	882	891	951	916	897	930	879	943	914	940	946	926	916	885	938	908	912	929	904	920	875	876	962	939	929	919	891	881	920	888	942	915	876	892	930	991	922	965	917	930	965	875	930	885	905	892	924	934	927	896	901	940	905	916	949	890	891	895	953	943	931	915	904	889	928	839	894	922	917	898	890	918	874	885	891	897	873	894	903	959	899	944	848	909	879	967	959	908	934	951	926	865	926	943	914	936	912	867	932	882	901	924	910	914	884	872	888	914	857	942	918	934	960	956	952	900	903	955	917	884	911	938	902	919	924	874	904	972	908	918	904	886	924	955	872	931	942	886	922	927	944	875	966	961	964	887	891	892	923	911	907	935	953	947	915	933	967	913	916	921	931	935	887	936	885	900	973	957	922	908	889	908	905	1002	912	864	981	893	924	901	905	929	941	885	942	977	919	912	917	861	953	878	872	904	892	954	896	872	899	908	919	939	865	941	927	924	860	909	860	897	899	912	954	952	919	912	1003	885	978	892	925	887	911	898	907
1894	533	318	246	413	502	450	449	373	323	283	263	236	192	177	136	124	130	120	120	102	115	109	98	89	85	85	72	78	69	84	67	69	64	65	73	63	72	65	59	70	66	63	56	54	51	52	57	55	53	54	56	48	60	57	56	63	67	61	44	65	39	37	53	50	41	46	53	40	53	52	51	60	52	29	42	50	46	51	40	32	43	49	65	47	53	52	42	56	54	47	46	39	37	43	63	37	53	61	46	46	44	44	43	51	42	46	44	40	39	38	44	46	43	38	48	38	37	40	46	47	37	49	52	58	39	40	57	55	40	43	53	41	36	54	50	52	48	55	43	50	45	53	55	54	50	51	47	51	44	45	42	44	59	46	49	46	43	53	44	48	46	33	44	51	50	43	52	30	50	40	42	40	43	43	53	45	40	55	35	43	46	54	53	56	52	41	40	46	57	55	52	48	44	47	37	53	49	51	41	46	47	55	60	61	46	55	52	40	40	58	36	38	56	38	50	55	37	48	47	44	49	38	57	48	47	48	54	44	47	40	42	44	51	36	47	57	46	41	44	49	44	44	42	61	52	47	48	57	47	47	42	50	49	52	39	50	53	53	47	40	47	60	50	38	54	45	50	57	51	46	55	62	46	42	44	64	61	50	52	36	47	57	60	48	43	33	56	46	51	44	49	55	49	44	40	47	38	53	42	48	43	53	44	62	36	59	45	55	52	65	51	46	38	62	45	47	33	45	55	59	39	38	56	48	47	42	54	59	50	42	50	46	37	58	52	52	36	41	39	55	51	50	48	48	49	55	52	45	44	42	49	44	57	54	40	53	51	53	38	42	48	50	40	51	38	45	39	35	52	41	45	45	50	69	62	45	54	54	49	49	46	53	42	63	55	48	40	50	51	47	46	46	49	49	67	39	46	36	53	48	56	41	46	47	46	54	50	46	38	47	50	60	51	44	54	36	38	52	52	48	54	52	58	40	44	44	51	43	52	42	48	63	40	63	46	47	48	44	43	54	52	56	41	55	45	44	44	42	41	52	45	38	61	43	46	53	51	54	43	42	42	40	54	39	43	48	55	54	47	49	45	51	32	48	61	49	43	48	60	49	49	53	37	37	41	39	52	55	54	39	51	45	52	42	44	47	43	56	39	38	47	54	50	35	38	48	49	41	44	43	40	40	49	38	38	46	37	39	42	48	49	57	44	51	58	43	46	46	57	46	48	42	40	52	54	48	42	37	56	47	37	38	41	47	55	40	52	44	49	44	48	44	52	50	40	49	50	45	47	39	55	39	51	51	54	55	46	50	45	61	35	43	36	45	48	50	60	58	52	47	40	43	52	59	33	44	42	34	40	48	53	43	51	45	33	49	49	44	48	52	46	37	41	30	50	53	57	48	44	36	31	50	42	60	45	61	39	50	58	45	52	45	52	51	52	45	46	46	48	65	36	42	49	41	40	67	47	55	42	57	50	46	54	47	53	45	39	63	53	44	55	42	53	46	37	41	54	47	45	38	38	47	46	45	34	33	50	49	43	38	44	52	42	51	47	49	58	38	47	41	54	44	44	62	51	46	54	50	52	42	33	46	37	46	45	38	54	45	57	43	53	40	49	40	49	48	39	46	56	28	47	46	41	38	38	38	40	46	41	38	50	41	40	51	52	42	48	51	44	47	49	42	49	42	53	52	52	39	47	54	48	40	50	57	48	47	57	49	48	43	55	47	42	36	42	44	48	56	41	44	41	54	51	48	54	42	44	45	60	40	41	45	47	50	46	45	41	50	67	51	50	53	40	43	47	39	35	37	51	50	45	48	56	48	43	40	64	39	53	56	40	48	44	66	44	57	51	59	55	45	49	55	62	54	41	62	51	43	54	67	46	41	57	41	46	36	41	68	54	53	40	63	46	56	54	52	52	44	42	52	43	60	38	53	33	49	47	55	47	45	59	45	51	43	55	37	50	53	47	57	52	52	58	41	47	40	51	54	48	41	40	46	36	36	49	46	46	48	41	62	53	44	41	44	50	47	55	42	45	57	47	49	53	53	41	56	39	46	50	41	60	50	35	49	54	40	46	36	44	45	40	51	55	51	52	50	41	50	41	51	45	59	48	51	44	55	43	50	53	46	54	44	47	49	62	45	42	40	46	53	44	56	47	56	45	53	48	42	44	46	41	39	48	52	42	48	40	43	57	47	33	51	44	50	41	45	59	52	40	37	53	42	48	50	38	44	60	41	50	42	43	38	56	60	39	61	50	45	56	53	41	50	50	34	44	54	41	56	41	47	45	44	50	54	48	42	56	41	36	56	41	43	41	51	39	40	54	43	51	46	55	40	38	47	35	58	47	47	60	47	46	47	43	57	59	50	39	41	51	57	43	44	40	45	39	48	51	42	63	39	42	49	40	47	59	44	57	46	54	46	48	43	42	46	47	33	37	52	53	30	34	48	54	57	61	50	46	52	43	42	51	41	46	44	57	38	50	65	47	44	49	49	43	40	39	56	46	58	44	45	47	42	43	38	44	51	43	47	63	47	45	46	46	39	50	44	42	48	48	43	51	57	45	41	41	52	52	48	55	54	43	38	40	48	49	58	47	42	45	52	43	47	56	44	41	50	48	47	51	45	40	46	44	48	45	50	52	39	47	46	60	60	54	41	43	39	46	42	31	48	45	64	48	48	34	48	59	50	51	42	43	44	43	45	42	40	48	53	44	60	67	49	46	41	46	46	48	39	48	68	48	41	44	38	63	43	35	55	47	46	53	44	42	46	46	45	48	42	56	50	65	54	44	57	56	48	45	50	47	43	46	52	44	40	52	40	53	38	40	42	46	50	49	44	58	60	50	49	46	43	40	32	40	50	46	54	43	43	46	50	43	46	54	50	52	50	47	31	40	56	52	44	41	44	44	48	57	49	51	46	35	59	49	35	54	45	38	49	49	47	51	45	45	54	38	51	53	50	40	47	35	47	43	64	49	48	43	51	47	39	44	37	49	41	45	50	39	35	35	51	37	57	58	52	37	44	53	40	44	48	59	45	53	48	36	62	49	51	54	57	50	52	47	46	48	42	40	48	58	42	52	49	51	52	54	42	44	54	53	58	37	39	48	45	46	37	56	48	34	49	54	40	41	46	43	48	39	40	38	45	60	45	56	36	47	54	56	47	59	48	50	44	49	47	48	43	54	51	38	42	46	40	55	53	46	43	45	50	46	40	43	42	50	46	40	41	37	51	56	44	46	52	55	43	51	42	47	46	55	50	45	53	53	54	53	56	49	51	38	33	51	58	48	51	48	50	43	54	47	35	53	41	50	61	53	51	47	41	46	52	60	53	38	59	47	37	53	51	35	47	52	38	37	48	47	59	42	46	64	40	35	48	38	48	43	56	39	44	60	39	48	45	45	57	37	51	45	47	59	60	40	43	52	43	43	38	58	46	45	48	43	57	38	56	55	42	59	50	35	49	58	41	58	45	34	61	49	49	49	46	52	45	64	36	49
17770	11729	7399	18036	26340	25912	23488	19876	16715	14465	12105	10634	9134	7724	6321	5377	4918	4308	3704	3615	3178	2882	2806	2717	2646	2459	2218	2174	2071	1930	1835	1834	1662	1572	1575	1489	1408	1342	1407	1316	1203	1166	1148	1143	1056	1062	1068	983	994	1028	952	946	956	916	915	921	889	901	838	822	883	842	831	791	843	830	781	810	754	803	767	759	817	762	731	801	728	778	720	747	730	756	743	766	757	746	719	754	737	725	725	719	705	720	717	660	714	661	700	733	750	714	677	756	743	744	724	682	697	722	734	711	702	709	707	671	674	669	670	704	721	702	681	715	730	681	676	692	687	698	696	718	668	691	649	695	695	691	696	683	706	726	734	668	667	706	697	683	742	691	691	750	677	704	687	736	710	647	682	683	693	670	694	679	703	654	716	670	750	675	644	668	681	708	663	651	662	704	667	669	651	745	707	645	698	680	703	720	696	706	722	698	686	670	681	690	673	636	710	705	670	667	680	693	674	708	707	711	648	710	719	688	711	719	662	644	649	705	660	740	734	622	665	675	737	687	651	647	706	690	651	704	669	739	685	681	733	676	677	732	684	685	687	665	686	689	651	709	712	684	645	675	676	716	695	677	717	670	680	723	661	740	678	692	682	679	694	750	620	729	687	647	718	677	703	666	723	647	659	678	717	701	707	727	695	668	664	694	723	693	664	663	664	759	708	683	639	673	691	691	711	661	682	677	692	699	712	683	715	709	632	683	736	698	704	657	675	691	705	704	700	767	669	642	674	642	678	712	705	696	690	668	675	713	726	685	679	701	727	713	686	710	736	702	705	676	705	722	667	703	691	660	618	713	664	703	698	661	694	670	714	680	677	685	652	663	700	691	707	665	655	661	701	669	703	660	682	628	712	741	712	711	714	634	695	694	696	688	626	687	651	689	639	686	667	699	720	668	686	709	696	679	706	711	716	692	670	678	694	688	721	712	700	697	703	704	705	721	692	704	729	626	637	675	660	714	712	704	726	665	701	670	695	677	685	750	696	640	678	643	684	745	712	676	719	711	685	694	689	733	705	703	726	664	701	726	679	650	663	727	693	677	681	710	756	648	696	717	632	716	715	708	677	704	698	667	734	736	681	678	682	668	706	669	671	712	709	680	645	653	702	615	658	672	695	705	719	686	686	705	626	700	735	687	714	741	684	714	652	684	668	724	695	686	714	665	694	690	633	711	704	693	716	680	648	671	703	686	689	641	709	659	750	674	686	726	693	683	690	709	707	683	709	662	695	655	717	659	719	736	660	685	742	674	644	718	689	680	689	740	688	695	673	675	663	690	699	701	645	645	658	672	697	671	664	673	679	716	720	693	708	706	663	714	672	691	664	696	712	714	730	669	676	717	688	709	740	661	674	725	715	700	703	696	722	702	696	696	697	669	731	674	662	665	691	701	696	625	658	735	717	696	741	712	708	664	698	697	743	707	691	659	696	696	667	722	682	687	689	664	705	698	712	712	665	703	697	706	692	667	663	714	685	685	662	693	756	728	717	667	676	734	662	753	714	701	673	702	686	723	696	671	717	685	643	735	680	719	699	714	730	664	710	682	636	705	691	716	691	690	651	672	710	714	729	656	706	672	700	700	699	677	676	658	690	694	714	668	681	666	714	671	704	721	682	631	731	697	692	694	682	751	658	666	708	700	677	708	686	665	715	703	662	705	688	680	647	683	704	639	712	652	718	708	686	656	682	678	673	699	693	670	669	728	716	654	704	678	646	655	673	695	702	722	652	700	717	702	684	699	733	696	741	713	704	695	703	725	725	724	695	663	691	693	709	648	693	678	733	697	678	638	686	687	687	660	683	664	711	667	683	705	669	689	682	711	695	747	682	693	671	688	710	685	664	727	663	746	685	690	697	662	674	674	649	692	738	697	674	679	700	678	720	666	731	703	725	712	675	657	664	718	719	701	712	696	646	674	695	686	693	727	690	665	673	651	708	682	715	632	650	711	684	710	639	726	699	677	724	631	719	727	708	678	684	691	681	702	723	701	740	658	706	681	698	686	680	704	709	645	664	708	699	646	706	695	631	676	680	664	687	712	677	702	705	665	688	653	676	696	712	698	667	660	707	680	677	675	666	686	673	680	675	715	706	690	647	686	716	708	689	709	697	645	674	680	725	670	721	702	708	685	722	676	656	679	671	697	730	672	723	677	709	698	638	732	687	677	694	669	709	697	697	685	662	690	686	683	698	673	725	700	755	668	691	701	711	651	733	750	697	707	729	744	689	661	720	702	701	707	674	668	668	704	725	699	688	705	674	651	673	673	671	672	661	698	710	682	684	690	633	653	703	696	704	724	703	689	696	682	731	708	669	721	682	714	715	706	690	691	660	669	700	681	686	743	686	692	734	725	659	701	671	650	683	679	697	705	679	711	735	691	685	679	691	664	677	659	658	739	674	694	709	721	714	732	712	700	668	650	676	665	698	699	630	682	696	636	728	683	726	660	660	692	677	665	673	687	668	683	667	687	728	688	696	692	652	699	666	706	696	724	698	691	694	695	645	694	678	676	665	705	712	699	726	717	703	685	724	674	697	707	669	683	703	714	701	683	693	727	665	674	784	667	694	685	680	694	669	698	680	683	622	655	672	670	718	715	677	688	693	685	719	703	667	716	712	727	690	730	690	672	716	665	673	662	745	686	691	685	698	696	654	713	687	700	696	660	679	691	716	665	716	708	713	695	708	690	695	704	667	652	669	686	680	631	693	697	681	683	705	677	676	667	695	658	630	682	698	672	664	678	669	680	657	704	697	719	700	655	689	639	736	706	694	685	693	681	657	677	696	668	697	668	709	701	701	725	716	707	677	715	675	672	747	686	681	693	680	650	689	724	647	752	711	688	700	639	703	668	695	693	695	704	649	683	663	588	666	709	716	664	705	668	707	674	704	683	691	691	659	738	659	681	663	690	727	704	710	691	703	692	717	678	671	679	708	710	708	661	676	731	698	709	676	662	696	690	714	654	707	701	698	634	691	695	667	719	684	689	688	703	689	717	670	657	685	658	651	709	698	695	710	719	699	732	670	677	719	697	680	709	731	701	706	651	691	653	682	702	655	696	673	676	663	655	664	704	710	701	739	661	658	721	683	708	688	709	652	725	714	713	656	655	677	743	684	675	701	697	655	696	685	685	677	678	641	729	697	735	678	678	663	676	696	706	666	679	659	659	774	682	695	692	679	703	691	663	702	683	734	682	631	715	697	698	678	709	678	678	707	733	685	709	683	666	654	661	688	699	739	688	691	667	648	695	643	708	686	650	696	674	658	714	699	701	696	719	660	784	704	719	724	658	696	687	685	697	613	701	705	668	705	723	713	734	694	658	707	680	684	743	697	728	700	692	694	656	723	658	718	679	659	679	679	730	701	667	706	704	732	716	676	711	694	699	686	663	664	694	733	629	712	682	718	690	727	697	678	716	713	627	653	691	688	698	695	695	713	697	693	676	670	716	650	696	689	675	712	651	717	692	713	707	685	682
1403	776	428	344	649	784	690	676	572	500	407	381	352	296	251	215	159	184	139	146	120	134	134	132	121	89	108	95	106	86	90	87	83	83	67	74	72	78	64	73	68	72	80	68	61	57	68	60	68	53	61	59	49	55	57	45	53	58	61	66	50	55	44	42	49	53	52	54	62	52	42	67	43	48	46	54	41	54	45	58	41	45	61	61	47	49	59	40	55	53	37	49	48	53	55	42	34	45	50	37	50	53	41	52	41	47	52	44	43	37	61	53	50	46	46	58	44	45	47	37	47	59	62	48	53	47	53	46	40	49	48	42	41	66	42	46	50	48	50	48	55	60	57	55	46	49	38	41	51	55	51	64	48	54	35	35	44	61	47	58	49	39	45	52	43	51	40	49	44	49	47	40	53	58	51	55	41	40	47	44	56	63	49	46	36	44	41	46	44	47	50	65	48	47	51	49	55	47	49	50	53	56	49	59	68	51	37	58	48	49	49	43	40	41	51	40	48	40	54	42	43	46	54	54	52	37	39	53	44	49	44	52	40	39	46	60	31	45	54	49	46	46	45	43	52	55	48	46	39	48	57	47	42	41	50	43	48	49	54	45	51	52	53	36	45	41	66	47	47	48	40	43	50	42	44	40	38	43	58	46	53	52	36	65	54	45	48	62	50	56	40	57	58	60	47	49	54	47	39	57	65	41	57	58	50	56	57	45	51	42	47	49	48	42	49	42	57	31	52	50	51	52	55	46	45	58	47	53	48	51	46	50	33	37	61	46	40	48	33	50	41	52	57	53	43	51	60	56	57	38	43	56	45	64	34	49	55	54	42	54	42	43	39	52	46	44	47	47	41	50	45	46	55	53	61	44	61	51	51	59	44	49	47	46	35	59	46	41	56	55	53	54	53	48	45	39	39	38	52	52	35	52	55	46	50	44	57	46	39	43	48	40	40	38	56	29	42	48	59	62	64	39	48	49	53	53	48	55	50	55	40	57	60	52	53	43	48	45	46	40	45	52	40	60	45	39	46	53	48	51	44	59	49	43	44	54	48	39	51	55	53	40	48	43	51	46	43	47	54	48	56	49	55	44	39	53	46	58	55	48	54	33	44	47	37	50	53	44	61	45	49	47	62	39	44	43	49	39	41	37	46	40	52	42	69	34	39	54	48	43	47	45	50	54	56	48	38	48	50	45	50	42	44	51	43	42	47	53	55	54	43	42	58	47	51	41	51	41	51	60	54	49	55	58	37	50	43	44	49	49	45	47	56	59	51	43	57	53	51	46	47	62	53	42	41	40	42	47	51	43	32	52	56	51	55	42	43	46	42	52	37	51	58	53	54	50	40	56	37	46	58	48	49	55	57	52	45	37	37	46	47	49	45	52	56	39	46	39	45	56	45	53	51	48	41	54	47	48	42	49	60	56	43	42	48	54	37	42	41	40	56	47	36	39	49	46	48	58	47	51	58	42	52	55	68	44	46	51	53	49	53	54	41	53	45	43	50	47	48	49	35	49	49	45	56	45	51	47	40	53	36	55	47	38	40	43	41	51	44	39	51	49	41	47	51	43	50	51	48	61	43	47	39	40	51	53	53	46	43	58	44	43	54	50	47	64	40	46	50	56	56	49	48	40	57	40	52	64	54	52	42	48	56	54	48	49	39	43	50	49	50	50	49	51	45	49	44	34	38	43	45	46	37	43	55	48	47	45	56	67	53	44	49	54	51	66	48	50	51	47	40	40	56	44	53	38	51	50	48	58	51	44	50	59	54	56	50	50	50	35	42	48	47	50	47	52	42	37	53	43	52	44	45	40	68	44	40	56	56	40	46	50	49	61	40	55	52	56	52	53	44	51	52	48	60	40	40	40	48	49	55	44	42	42	50	43	39	54	53	50	61	55	47	57	52	47	56	47	39	39	51	49	55	49	59	40	40	57	50	48	39	51	39	45	63	53	51	46	55	48	51	40	54	54	45	50	49	45	59	53	49	38	47	55	40	56	55	42	36	45	43	52	47	44	50	50	49	48	42	58	40	56	46	41	50	43	61	47	57	37	37	51	44	59	37	63	43	55	54	47	40	49	47	50	44	54	57	36	60	44	45	44	31	44	56	46	40	44	34	42	45	52	49	49	51	38	49	46	40	52	40	47	56	52	39	58	45	42	41	43	48	45	33	49	40	50	37	48	43	49	46	38	52	40	48	47	47	56	43	53	57	44	54	56	40	44	49	60	52	44	59	51	44	63	51	42	52	55	58	43	47	60	49	58	45	41	45	50	46	44	45	47	63	40	45	47	53	50	51	72	51	45	54	58	50	42	40	54	52	52	59	35	46	55	48	32	37	60	46	45	52	36	42	39	44	42	56	48	43	54	50	50	58	48	47	38	56	60	34	35	56	40	43	51	41	38	60	45	47	52	45	49	51	48	38	48	39	43	54	50	55	39	39	41	40	40	55	41	56	52	43	48	57	43	45	58	50	49	40	46	51	44	41	54	39	56	37	31	50	34	55	44	45	47	36	45	46	37	50	43	40	41	50	46	54	47	44	45	42	48	41	55	37	61	56	39	53	44	51	54	43	43	46	46	49	42	48	55	53	39	52	51	43	44	58	47	57	36	46	45	47	54	43	48	43	55	54	51	56	43	42	36	46	42	36	47	62	51	47	42	49	46	46	55	39	44	46	51	47	44	45	36	54	53	49	50	46	55	35	47	44	59	45	39	50	52	49	54	44	37	48	40	41	48	48	45	45	51	49	52	45	51	49	38	46	43	42	35	39	59	53	39	49	53	39	51	57	51	50	48	57	47	43	51	57	47	53	40	48	47	37	45	46	58	38	55	40	27	54	33	48	55	56	32	48	58	51	37	47	59	39	39	45	56	35	50	37	51	57	53	40	60	52	38	42	38	46	58	51	41	57	50	60	62	45	48	52	38	46	46	50	64	36	51	56	48	57	43	49	46	42	51	53	54	41	55	34	53	55	51	48	41	52	44	67	55	48	47	48	44	55	37	53	51	40	35	46	54	41	58	47	49	48	53	57	46	42	38	49	39	47	43	47	36	53	51	48	54	37	55	36	40	45	30	53	49	44	48	52	31	48	49	59	41	52	61	47	53	47	50	45	43	56	47	54	53	48	39	53	39	67	46	69	44	54	43	40	36	39	44	51	57	48	53	50	47	44	42	50	47	38	42	65	47	47	58	52	38	56	47	41	43	37	47	53	48	42	49	48	40	40	41	57	44	48	49	51	62	58	39	40	59	45	58	52	50	38	61	46	48	47	56	43	66	51	53	35	51	60	46	58	50	54	46	67	45	45	51	53	56	52	55	35	47	55	41	46	44	47	40	48	47	68	40	34	58	53	47	42	56	52	60	43	44	41	58	49	42	44	47	43	55	55	57	50	52	51	43	49	48	55	56	54	45	57	44	51	54	54	53	37	46	39	39	48	36	56	47	46	37	48	47	53	45	40	50	43	54	50	47	47	50	39	49	46	47
21907	15977	10248	23115	31932	31761	28814	25378	22047	19080	16923	14842	12732	11049	9164	7908	7032	6208	5581	5122	4798	4497	4119	3912	3643	3551	3234	3042	2724	2735	2583	2393	2315	2105	2072	1989	1884	1785	1775	1632	1512	1484	1477	1403	1380	1354	1250	1148	1219	1171	1128	1103	1016	1028	1035	1006	993	1003	965	884	942	930	903	913	927	894	886	857	910	852	831	862	831	851	836	836	812	792	809	786	783	778	760	745	754	784	770	730	695	713	793	774	725	699	724	727	765	754	726	761	736	764	716	698	706	739	694	725	759	705	677	694	716	705	735	700	721	651	732	726	671	750	694	687	753	754	707	710	698	685	732	662	706	690	751	699	705	677	713	663	726	672	704	688	667	700	718	704	673	712	698	694	702	710	658	739	740	730	717	651	717	674	699	692	718	686	708	722	752	724	673	682	650	684	654	680	703	702	664	738	691	668	733	687	707	753	742	676	728	688	715	712	703	682	703	717	668	686	678	702	703	675	680	698	692	677	672	683	694	632	653	677	697	672	671	720	680	711	677	714	737	709	718	692	705	667	689	714	698	697	696	702	690	689	688	712	743	717	715	711	715	740	713	676	705	698	718	711	694	704	613	735	686	726	659	695	703	725	720	681	676	754	707	630	712	705	701	699	703	657	692	674	722	684	704	696	628	708	680	714	736	697	680	701	712	692	704	705	705	720	734	695	699	634	692	706	718	695	677	725	700	700	700	722	700	661	717	705	723	693	756	679	735	683	668	692	697	683	658	655	730	704	659	734	682	702	762	693	708	650	722	677	710	684	722	698	662	715	716	701	695	681	745	720	759	692	651	698	684	696	709	694	697	652	704	678	711	707	682	649	708	670	692	718	733	670	700	677	665	705	688	696	708	724	689	715	710	722	748	683	728	697	665	726	720	716	697	684	656	677	752	729	690	688	714	731	678	673	688	669	700	699	661	706	710	694	718	704	696	695	653	635	743	693	719	676	706	711	685	709	736	720	698	719	727	702	709	692	704	690	705	726	685	693	722	706	638	721	685	733	669	731	713	671	711	682	670	649	674	707	720	669	749	693	693	653	722	689	705	648	726	706	677	708	664	712	711	735	723	738	689	686	700	744	680	757	691	684	724	719	704	679	632	684	713	749	671	719	660	703	703	704	747	638	718	734	717	681	718	689	691	685	704	687	705	677	638	717	737	707	682	663	593	726	704	680	665	706	625	689	749	679	724	718	710	663	643	724	687	695	725	685	712	680	651	735	692	716	640	661	723	696	681	754	689	694	708	691	715	699	716	693	699	736	675	689	687	650	712	729	675	672	664	664	702	682	671	686	704	692	653	670	698	736	690	705	681	709	688	681	714	722	720	702	686	697	705	687	633	653	694	670	699	699	700	701	735	732	691	690	707	682	709	674	647	679	687	716	707	688	701	706	730	718	706	749	709	724	671	684	692	739	690	735	689	699	656	727	723	711	727	695	684	728	762	689	656	695	684	714	712	686	753	710	703	638	729	714	673	730	679	705	648	691	731	725	682	683	709	714	672	697	669	673	704	677	710	757	712	705	676	723	701	739	659	719	669	679	720	704	684	693	641	716	737	662	650	693	672	708	677	738	714	722	700	689	722	687	636	688	739	695	703	733	681	689	677	705	678	684	699	721	709	684	688	704	722	684	659	688	698	731	681	690	639	692	709	732	683	749	708	733	694	670	703	747	665	703	700	705	684	698	664	735	710	694	669	722	713	711	625	757	728	748	719	745	731	638	684	732	649	694	656	760	712	724	704	704	704	665	715	735	643	651	677	644	682	658	719	737	718	708	695	727	664	735	707	660	708	702	736	719	722	705	676	710	715	690	699	705	756	717	664	688	680	689	673	723	680	697	669	690	744	720	702	661	673	702	711	688	712	733	712	734	657	679	677	737	685	695	709	697	674	742	696	731	690	725	713	670	716	739	668	729	704	673	699	737	690	702	683	686	678	727	669	704	690	721	706	715	725	698	709	720	685	648	706	722	661	694	673	651	701	716	681	686	662	677	690	682	716	700	678	762	703	744	717	695	725	738	714	719	669	662	693	709	663	738	693	730	695	715	694	712	694	709	694	711	720	712	661	679	671	704	697	701	701	708	690	715	698	708	687	684	730	739	706	654	659	693	682	728	664	683	659	696	703	685	715	698	697	693	733	696	678	711	737	630	719	656	681	711	719	734	717	677	705	688	735	623	728	723	691	672	728	681	734	690	669	659	678	770	690	695	698	738	675	701	677	690	645	680	726	715	693	713	680	661	709	659	687	706	689	700	713	714	699	686	739	661	704	707	671	663	687	672	773	723	698	721	665	729	685	744	705	716	699	657	710	738	677	644	723	768	717	687	728	664	726	712	666	663	710	727	717	693	688	734	704	732	690	700	671	694	704	704	695	707	710	626	691	702	709	650	707	744	681	682	724	709	710	661	689	750	704	683	739	715	703	707	733	712	712	689	674	671	677	718	659	679	712	647	750	692	684	686	670	727	672	710	714	682	662	719	683	723	696	704	707	734	716	730	665	748	681	674	670	677	724	658	692	751	706	689	759	702	714	713	699	721	714	721	712	655	708	738	738	680	651	709	720	651	683	709	703	741	724	663	717	680	662	715	702	729	680	662	685	704	706	737	717	700	714	664	686	729	718	681	713	717	646	705	679	722	703	740	715	674	671	726	676	725	698	725	683	680	692	687	757	704	708	666	711	720	703	672	728	724	726	718	720	738	704	686	644	693	702	726	658	667	728	729	709	707	704	718	697	699	730	668	744	713	687	729	689	706	708	727	698	675	714	703	704	718	700	743	682	675	728	661	731	701	728	690	710	674	713	740	693	701	740	719	673	661	676	654	700	684	718	672	718	682	683	696	736	692	696	756	746	730	700	718	719	729	705	692	695	689	660	679	694	694	775	675	708	652	632	736	714	690	653	723	721	662	702	713	673	684	721	683	690	698	738	735	705	667	649	679	696	697	731	732	706	655	720	687	721	720	676	703	715	676	651	719	751	673	672	716	685	691	694	731	749	682	682	683	733	746	695	658	684	681	669	702	687	701	711	670	696	692	744	695	703	735	666	706	694	745	729	686	683	712	676	722	735	684	716	679	711	710	704	698	714	694	670	662	695	743	690	699	742	698	692	703	675	734	684	754	656	697	697	731	680	714	647	703	675	649	696	723	685	686	695	745	718	697	643	708	713	682	711	750	730	707	690	711	716	668	693	695	691	716	681	725	678	714	699	734	652	714	695	733	702	752	711	693	727	695	705	724	714	701	703	727	685	681	710	695	670	708	714	722	679	744	687	711	694	678	758	704	694	690	700	732	692	692	718	724	689	693	680	693	698	716	656	635	673	690	645	685	672	692	686	691	652	716	660	717	702	667	725	677	729	719	675	655	688	686	700	682	683	694	661	675	682	736	699	703	662	705	680	683	684	678	691	714	735	713	692	708	750	712	692	685	682	679	701	701	715	700	693	710	666	639	667	703	738	675	681	664	720	707	715	719	647	705
3152	759	467	364	588	806	712	614	543	423	461	373	304	295	259	207	178	166	152	159	142	148	126	155	114	134	107	117	102	102	122	84	107	94	114	104	85	83	73	93	89	76	77	58	71	65	78	61	64	71	66	66	64	76	73	75	68	67	88	72	65	79	59	54	77	64	66	56	67	79	67	72	61	49	62	71	72	72	70	68	55	66	73	74	68	64	67	58	63	75	67	56	61	51	61	61	56	62	69	64	73	84	54	70	78	63	66	70	48	58	72	51	68	71	82	65	50	67	63	59	60	63	63	55	60	59	53	69	77	52	70	57	51	53	74	63	55	72	68	54	72	79	69	58	68	60	60	85	48	50	69	59	63	57	58	73	54	62	81	64	55	62	61	80	47	48	69	70	72	56	52	68	77	63	66	65	50	72	61	60	76	59	73	66	60	53	63	65	57	56	78	57	63	59	55	55	54	56	62	64	79	54	73	57	41	72	45	61	56	75	70	66	65	63	69	53	59	69	90	72	63	63	48	72	69	71	55	63	69	69	66	57	54	59	58	70	66	63	50	62	57	47	69	62	61	56	58	70	60	53	58	78	61	61	65	66	73	64	77	54	56	75	62	59	63	49	56	61	44	62	59	59	62	79	56	63	56	64	65	46	71	66	57	64	64	69	53	64	73	67	61	59	55	53	63	60	63	70	58	67	64	62	71	50	66	56	56	69	62	71	72	57	56	69	56	58	66	67	69	68	62	75	67	60	58	49	65	78	72	60	46	70	71	59	68	61	54	62	55	60	78	49	49	54	62	65	69	56	70	77	78	64	61	65	64	70	69	54	77	58	59	63	66	56	57	54	80	57	44	67	61	79	59	45	57	58	57	56	63	45	55	61	69	61	76	58	53	67	59	64	48	65	55	50	71	73	63	69	56	61	76	63	57	66	57	59	57	58	55	56	76	62	70	56	72	63	60	72	66	65	75	72	64	66	63	70	58	63	61	72	58	72	71	65	79	84	56	61	57	65	63	59	58	51	54	61	64	54	69	76	71	62	56	59	50	65	71	46	57	59	60	54	57	51	79	75	79	63	58	54	64	73	57	64	66	72	59	65	73	57	68	78	64	66	40	50	54	61	55	70	50	67	67	65	69	63	65	63	58	63	73	55	75	61	69	69	60	88	71	55	69	58	39	56	60	77	56	43	58	62	51	65	56	67	53	46	73	72	72	54	56	58	69	69	59	69	64	64	74	76	61	76	62	58	58	62	67	68	61	59	50	77	65	54	72	60	66	56	58	60	57	48	56	76	68	58	59	56	71	50	66	74	59	56	59	61	71	53	51	60	66	59	54	75	59	62	61	56	58	55	56	58	53	68	72	61	61	61	53	63	71	59	63	63	57	52	63	67	60	68	57	51	64	74	52	50	41	71	68	51	62	67	55	46	54	50	60	62	54	64	46	72	53	67	56	65	62	74	60	64	65	56	63	57	51	73	58	59	62	69	60	70	70	71	52	51	68	49	50	59	59	60	56	63	67	55	75	55	75	84	55	76	62	68	51	64	50	43	53	52	49	71	47	55	69	82	56	80	70	56	53	61	71	79	73	58	69	63	56	62	65	57	70	79	64	55	50	63	69	73	67	62	80	67	63	50	75	67	61	71	62	49	52	60	56	60	62	62	61	78	73	58	70	66	66	77	61	56	59	63	57	38	65	69	73	61	64	39	69	67	62	71	57	56	59	63	65	62	71	69	63	61	64	46	63	65	40	63	57	54	66	55	51	60	58	44	67	64	65	76	62	59	78	69	61	77	84	64	72	76	56	68	59	70	64	69	61	55	67	55	62	48	60	50	62	54	68	58	51	65	64	56	63	64	57	59	66	70	76	65	55	63	51	63	55	62	57	54	58	49	62	74	62	75	59	65	61	65	66	62	64	55	64	61	64	65	58	76	61	52	63	54	63	63	60	62	62	62	69	47	72	55	57	60	58	65	73	81	65	66	53	62	68	64	59	70	61	70	59	64	54	52	78	64	52	51	67	64	67	56	70	66	66	69	51	51	68	88	76	72	54	57	54	68	61	62	67	64	68	65	63	53	54	76	76	61	59	62	51	57	65	70	59	63	67	74	66	49	70	63	62	62	60	50	83	74	52	73	54	61	58	77	70	76	56	63	59	68	66	69	67	66	60	50	56	64	73	67	53	64	60	69	67	59	59	69	54	63	59	59	60	56	75	70	49	57	61	54	57	60	68	50	53	75	55	67	68	64	66	43	71	66	66	56	67	67	59	61	58	72	62	55	52	77	87	58	58	55	67	61	62	66	56	57	63	52	55	68	63	71	48	54	66	64	34	76	68	67	54	72	74	69	61	64	73	61	63	59	72	56	62	76	58	66	58	64	60	67	58	57	64	61	52	64	43	60	72	61	57	60	60	72	76	55	57	68	68	65	58	55	59	72	62	48	61	82	53	73	67	53	62	61	68	77	68	68	69	60	62	69	57	50	69	59	68	79	65	68	60	64	72	66	63	66	68	60	65	61	59	53	69	62	75	54	63	65	79	74	61	53	61	63	56	64	65	64	69	57	55	56	61	68	62	63	60	64	51	44	51	55	67	79	78	52	60	65	56	59	69	62	65	74	48	66	57	62	82	57	77	64	63	64	57	61	55	69	94	70	66	63	62	48	72	82	43	61	61	60	59	53	65	71	47	52	56	47	76	61	59	55	37	59	50	67	64	71	55	64	70	48	66	58	57	60	64	70	61	57	69	64	85	63	50	84	67	47	67	65	82	62	61	55	60	57	58	57	52	53	61	66	54	62	71	71	57	67	63	58	54	68	54	57	60	56	60	61	62	62	63	49	78	64	43	74	68	73	69	60	54	62	66	56	65	80	62	61	66	66	51	63	62	54	73	50	55	59	51	55	58	61	53	65	74	54	54	72	64	67	61	58	53	68	62	72	59	52	69	65	64	58	65	59	68	61	60	65	66	62	81	52	60	67	68	57	49	69	62	59	60	75	60	57	60	55	68	50	71	71	69	59	63	49	41	65	58	72	64	58	60	60	49	62	71	63	69	57	53	65	61	62	70	69	59	65	56	64	65	62	62	79	68	62	69	67	47	61	61	60	72	70	51	89	64	54	61	54	48	67	73	76	66	69	61	63	59	59	59	53	69	77	61	56	67	66	78	66	67	68	64	61	75	67	57	70	56	64	58	56	70	65	55	59	65	63	78	63	70	61	83	61	66	66	57	68	68	58	61	71	55	68	69	59	50	63	56	60	53	72	64	66	63	69	47	70	62	57	62	54	63	79	69	59	60	42	68	65	69	67	78	62	60	67	68	71	61	50	59	64	58	47	67	60	55	89	68	51	65	72	62	64	73	64	70	62	55	75	53	62	51	62	64	63	62	61	54	70	72	60	44	75	67	52	57	70	77	61	59	64	63	59	52	51	63	84	61	70	59	58	66	62	58	55	70	74	75	63	65	61	65	53	73	73	58	52	67	75
20338	14470	9725	22086	30980	30569	27885	24862	21394	18738	16438	14333	12517	10414	9071	7705	6757	6054	5418	5023	4626	4472	4081	3946	3733	3471	3229	2994	2844	2752	2635	2421	2355	2337	2153	2140	2086	1906	1851	1675	1710	1652	1567	1615	1527	1410	1384	1355	1298	1300	1334	1229	1204	1182	1190	1165	1176	1222	1173	1074	1109	1086	1068	1071	1042	1095	1066	1045	1057	999	1072	1055	983	1060	970	981	1023	936	976	974	950	958	906	948	1005	990	957	955	942	899	957	899	912	915	956	935	981	881	982	1011	995	949	954	915	895	916	960	902	907	903	958	903	875	854	908	904	937	813	872	929	905	915	907	863	925	895	909	891	900	914	879	885	893	908	935	909	930	905	899	936	861	925	871	892	939	862	929	901	931	912	921	928	897	905	881	865	907	897	944	876	834	891	888	946	870	923	910	871	830	885	882	916	916	956	896	888	865	868	894	903	886	910	901	890	865	840	870	910	867	926	917	920	927	897	877	935	860	909	932	884	863	906	854	890	895	869	885	934	918	916	920	833	900	883	923	932	876	869	857	896	844	897	897	887	882	940	892	905	903	830	884	931	866	864	882	923	902	903	901	887	879	915	853	907	923	851	908	853	782	888	920	872	904	879	851	940	862	962	883	918	875	879	852	903	892	875	882	874	892	934	870	883	917	886	888	887	929	887	848	853	918	901	870	839	921	951	825	933	927	835	909	870	935	931	876	887	898	920	890	904	858	892	938	922	963	914	885	906	839	887	959	880	921	903	890	893	875	919	894	969	895	890	884	924	909	900	933	874	929	905	879	895	896	912	951	903	874	885	894	890	890	888	947	862	900	867	865	902	883	864	924	889	868	957	912	883	884	924	872	903	897	878	882	889	877	928	887	911	890	914	895	875	956	929	908	914	866	920	877	895	900	914	911	905	946	888	948	910	934	883	908	871	898	901	860	901	899	895	855	881	947	905	893	930	852	894	851	904	936	862	848	869	846	890	917	861	900	865	840	871	885	857	939	873	860	865	917	903	885	899	882	909	906	841	941	908	868	821	915	894	920	912	916	893	869	903	920	877	889	938	917	931	904	861	883	899	871	902	938	835	917	886	896	930	872	903	929	873	850	906	887	958	892	884	888	886	893	916	937	888	913	917	889	855	915	861	807	869	911	865	916	876	926	847	938	798	890	870	853	905	897	918	873	945	906	872	910	813	898	876	845	967	872	917	897	908	878	882	908	908	914	915	879	892	874	865	941	899	927	913	881	871	893	884	885	923	873	900	865	901	919	883	936	925	902	887	823	927	877	918	917	850	844	895	916	869	918	930	878	897	899	883	919	833	896	864	914	878	906	925	884	904	880	914	879	889	905	917	888	885	900	893	902	900	894	874	877	944	894	886	929	961	836	921	947	868	883	903	892	911	846	938	840	936	946	929	945	850	930	911	933	864	902	926	909	926	907	916	925	864	855	896	926	916	909	907	896	881	899	930	909	883	837	919	887	863	857	931	888	836	902	906	934	892	901	865	895	928	863	956	862	930	876	898	920	864	905	873	911	847	906	862	978	884	880	913	954	915	905	907	904	879	897	890	929	893	847	907	848	881	900	934	897	854	827	894	911	861	890	926	922	933	831	933	896	907	836	885	937	826	932	871	937	892	899	897	902	885	949	867	887	896	857	901	946	900	888	885	879	908	873	858	920	827	890	878	801	907	927	911	899	878	913	893	883	921	870	905	846	945	936	899	907	903	883	972	907	895	912	918	918	899	900	867	898	895	974	889	870	885	886	892	844	849	901	920	871	895	929	894	903	867	936	897	893	893	937	886	887	872	899	825	881	890	883	920	928	887	899	888	845	912	873	895	892	879	896	892	910	948	913	870	870	894	898	861	912	948	878	896	915	907	900	880	897	888	892	870	897	904	881	935	896	908	921	874	888	894	899	858	884	953	865	845	901	905	874	913	922	928	935	909	928	872	852	877	883	859	871	921	877	890	912	847	891	882	892	941	888	964	901	905	830	929	907	954	949	913	903	957	944	896	830	915	888	868	902	909	826	907	915	911	879	892	918	932	915	879	879	894	907	896	886	912	921	915	908	882	911	894	848	876	929	906	919	867	878	936	911	892	889	855	875	922	929	918	836	903	924	922	866	877	894	857	923	904	893	919	897	892	874	854	917	920	891	892	915	856	945	957	887	854	955	919	885	851	906	908	880	923	864	894	958	846	919	913	939	894	945	906	907	917	857	946	950	903	839	942	957	899	904	923	887	870	865	865	903	892	926	899	932	876	895	914	943	904	900	907	927	895	850	902	896	885	892	902	887	871	883	911	929	965	890	893	928	890	899	845	932	955	920	918	886	905	928	898	864	871	906	871	872	865	965	880	907	894	889	877	864	897	907	910	946	930	837	877	887	881	876	900	879	912	904	932	869	917	862	940	961	923	913	879	921	905	883	889	841	894	929	876	933	839	860	869	918	859	946	912	893	955	911	939	935	908	877	852	838	902	907	863	911	916	914	891	906	903	859	911	928	893	873	899	935	836	941	954	862	893	990	899	899	891	904	910	867	834	914	948	925	912	882	882	884	838	890	862	932	853	906	894	921	918	870	894	889	882	883	899	889	895	869	911	940	944	880	930	854	917	880	843	899	916	887	917	873	944	968	898	886	901	890	890	936	901	958	904	842	953	955	899	910	889	853	886	864	930	887	875	879	858	948	923	934	883	906	928	900	838	909	834	922	913	886	882	933	905	882	919	843	917	909	882	890	891	864	986	905	860	872	915	897	935	929	878	913	931	898	841	930	927	894	896	911	971	907	968	908	898	894	824	924	905	959	871	893	898	927	884	875	909	900	874	899	866	864	895	855	936	926	884	893	903	866	928	857	865	909	892	831	818	960	864	871	907	875	873	921	884	947	898	887	909	909	905	950	913	868	933	870	923	886	874	917	894	887	847	884	978	886	868	924	962	879	872	872	911	931	899	883	913	874	923	969	844	876	851	878	905	920	928	883	898	914	886	905	927	899	861	885	876	875	903	887	911	908	906	956	921	885	909	915	863	920	877	885	849	896	902	922	852	895	891	897	893	931	894	896	902	913	899	864	838	877	903	905	926	889	894	881	878	885	892	903	839	867	883	950	916	924	896	897	898	884	920	827	944	879	961	898	909	902	884	865	889	923	850	931	921	900	888	917	894	929	897	881	891	849	904	935	893	847	881	901	864	894	894	873	858	900	923	907	939	899	921	928	923	950	861	952	911	886	848	900	915	932	860	873	894	911	874	868	859	862	922	866	898	878	841	898	879	876	910	914	906	919	948	919	915	963	823	899	843	874	885	961	903	927	911	945	917	866	927	889	910	834	938	879	879	900	971	909	889	912	913	889	873	893	887	888	869	947	894	919	824	917	978	949	865	910	908	915	891	876	952	935	947	866	908	905	902	848	908	930	841	867	873	897	929	871	912	878	880	942	898	964	896	892	885	874	939	899	917	881	888	927	843	877	924	852	915	923	947	874	885	846	895	931	930	888	884	859	933	833	886	912	931
2426	1113	652	563	929	1157	937	863	773	691	605	534	460	392	309	291	256	235	212	198	185	191	174	150	172	167	139	132	162	115	95	128	111	108	105	95	101	85	91	108	99	94	80	96	75	82	78	67	69	75	84	87	76	69	72	75	54	59	61	77	80	75	71	72	88	70	65	57	66	69	67	81	66	58	66	64	54	68	70	56	72	61	69	61	67	64	58	61	70	68	60	58	61	59	66	63	59	75	62	78	54	76	54	54	63	55	60	77	69	62	72	71	61	56	60	63	62	66	62	63	59	61	59	61	66	71	71	72	79	57	61	56	65	68	71	60	74	77	69	57	72	55	74	61	78	68	76	63	70	58	61	87	60	61	77	63	58	53	71	61	71	69	85	65	70	65	49	54	48	62	55	71	63	58	61	69	66	69	73	64	63	59	73	49	49	59	54	57	74	75	56	67	54	66	63	54	69	72	62	59	59	61	66	54	69	48	63	70	63	52	53	70	72	64	78	64	63	68	84	60	62	67	59	73	73	77	58	67	60	64	66	66	51	72	55	74	51	65	67	80	62	67	60	79	65	76	69	63	60	65	61	65	56	51	62	60	75	54	71	57	68	65	70	71	72	65	47	65	54	73	68	65	63	75	62	66	64	66	71	58	82	57	71	56	60	64	61	76	72	63	64	51	53	81	59	69	73	73	60	59	65	55	76	50	57	71	54	56	71	71	60	59	76	75	60	84	70	40	70	59	65	59	43	61	67	54	87	66	70	65	66	70	61	65	53	64	61	68	65	67	65	72	79	73	67	47	71	71	55	71	82	52	75	67	68	62	50	63	59	56	62	75	68	68	71	64	47	61	80	56	72	69	77	55	68	61	79	53	67	86	53	70	56	77	50	65	56	69	60	83	60	49	58	57	66	55	57	54	60	68	66	58	64	67	80	58	65	58	62	66	72	62	71	63	63	75	68	69	80	71	59	56	61	72	54	63	61	72	65	61	65	70	67	63	64	70	84	75	61	68	63	58	68	65	55	57	69	66	61	73	57	64	55	62	70	68	55	62	60	43	65	61	74	64	89	51	53	71	68	53	52	55	71	65	59	66	52	66	66	69	53	61	78	60	68	55	60	58	68	59	62	67	52	70	56	68	66	54	68	64	64	55	60	58	65	49	67	68	49	72	58	52	70	75	58	81	61	53	55	65	61	58	68	52	59	56	66	77	57	60	62	51	65	63	73	64	60	74	46	51	52	77	60	56	68	61	62	62	51	60	81	59	64	82	79	74	64	67	69	63	67	56	68	54	60	72	59	63	60	57	63	56	70	63	68	55	74	70	54	61	82	59	68	58	77	65	66	74	38	57	55	60	65	63	65	78	64	61	68	55	64	57	64	55	76	60	66	69	74	62	51	61	54	65	64	80	67	77	52	61	58	73	66	73	63	50	66	57	62	63	60	64	56	50	64	68	64	56	70	66	53	68	54	69	63	62	66	60	72	67	77	61	76	70	51	57	71	59	60	70	80	56	65	70	59	57	65	65	66	62	67	71	70	54	58	78	65	60	75	53	75	53	68	70	67	59	64	70	58	66	64	66	75	55	48	72	58	64	52	65	67	65	77	67	63	77	63	68	49	59	76	68	71	82	56	70	66	69	62	69	50	57	71	81	49	62	65	66	70	82	62	64	60	66	53	82	66	57	60	67	55	54	55	66	52	70	60	80	62	70	70	55	60	63	56	56	60	68	59	74	58	61	57	70	78	57	61	66	54	56	72	66	61	54	67	62	68	48	69	62	57	80	69	70	65	69	59	72	72	69	66	66	67	65	73	61	58	59	70	67	68	72	52	74	68	78	69	70	80	74	59	62	64	56	69	62	59	56	55	66	70	77	65	68	69	57	75	67	50	64	57	66	68	63	61	78	65	58	61	60	65	60	68	74	66	51	61	54	56	48	61	61	68	63	54	63	62	66	69	70	68	66	52	82	52	65	66	63	55	55	71	56	71	66	67	73	71	63	61	70	63	59	87	52	72	59	68	66	58	56	57	52	75	67	81	63	75	79	65	60	62	84	69	61	48	57	76	72	69	57	74	61	69	63	56	61	60	74	48	60	69	51	54	56	52	70	76	63	60	61	68	63	53	48	56	52	50	55	68	55	63	62	67	56	55	64	62	60	85	64	73	56	56	78	60	62	65	62	63	49	83	68	54	52	78	65	68	73	64	67	70	64	72	72	66	72	52	48	66	67	69	73	64	78	63	72	57	60	76	61	64	65	69	70	57	49	74	66	67	59	57	52	47	76	55	54	42	56	63	65	60	52	61	69	60	57	58	62	51	55	68	60	62	61	56	53	56	57	67	66	58	70	51	64	72	60	57	67	76	68	82	65	58	71	68	81	70	70	67	70	63	61	49	63	67	55	54	73	59	73	69	53	73	77	52	61	72	66	58	61	70	63	53	62	74	53	61	52	69	78	63	60	58	64	50	52	54	63	57	66	77	57	67	68	57	66	73	65	74	65	67	58	66	68	64	79	60	68	54	72	64	44	62	68	70	55	65	64	62	63	63	55	59	54	56	72	61	60	82	51	66	67	66	71	61	72	68	83	69	53	67	64	65	62	56	67	66	65	65	59	61	57	67	67	57	76	62	88	67	60	78	70	57	53	63	64	65	64	47	57	61	51	76	69	59	59	69	59	54	64	71	71	59	55	62	83	56	66	70	75	61	69	70	60	73	56	57	67	71	72	62	78	73	74	63	68	68	74	67	63	53	59	69	54	46	63	68	46	66	68	66	63	56	61	65	58	52	74	55	59	67	71	51	70	67	73	76	67	62	61	64	73	69	82	76	63	55	58	40	70	56	69	61	53	62	62	58	62	68	65	68	66	57	60	60	69	59	53	57	67	71	63	69	54	65	68	63	73	57	79	64	67	74	64	57	60	64	69	71	52	64	54	61	79	60	58	57	65	70	53	61	67	71	65	75	72	59	63	63	61	73	72	64	57	67	62	63	63	76	72	60	69	66	64	68	54	66	61	63	72	64	63	64	46	59	73	66	73	57	58	64	69	40	66	65	67	65	58	57	51	66	66	66	70	67	63	54	73	68	65	57	56	55	57	65	66	70	68	56	71	50	61	56	69	52	71	67	64	59	59	73	63	57	60	62	61	60	67	66	72	53	78	66	52	70	67	65	65	66	59	68	67	65	70	69	61	74	65	60	69	70	66	65	63	62	61	65	55	64	63	59	62	62	63	65	75	66	68	56	56	59	56	58	66	68	59	68	63	77	77	62	68	60	64	85	57	64	72	76	53	55	58	73	62	74	65	61	72	65	58	73	67	57	53	67	58	59	60	67	61	73	55	75	62	65	63	71	73	66	62	65	57	67	66	55	55	56	72	58	61	65	62	73	62	59	71	57	60	63	66	86	68	64	71	65	68	68	81	63	66	61	69	64	66	58	57	65	69	67	69	72	63	69	66	66	74	70	70	67	75	77	70	75	59	69	49
25741	18939	13136	26846	35904	35662	32953	29742	26298	23717	20876	18600	16555	14204	12106	10636	9295	8464	7736	7133	6515	6198	5702	5380	5018	4615	4512	4037	3823	3700	3477	3291	3100	2982	2858	2710	2552	2435	2279	2153	1999	1901	1882	1895	1839	1695	1614	1615	1549	1532	1490	1419	1466	1343	1355	1311	1276	1290	1338	1273	1243	1266	1183	1197	1177	1177	1167	1160	1126	1117	1248	1160	1128	1093	1091	1043	1061	1111	1075	1006	1021	1004	1062	1002	999	1003	997	999	1020	991	987	913	939	965	1000	988	917	978	951	975	973	929	925	951	968	947	956	955	996	975	958	906	976	951	961	991	985	935	927	917	943	904	908	875	911	950	958	906	910	943	930	918	952	940	880	856	893	863	916	908	915	885	869	872	926	921	932	989	966	906	959	953	931	919	915	918	945	899	902	905	933	951	885	929	883	935	935	872	916	933	931	895	928	926	944	950	901	906	910	932	930	973	858	899	906	900	907	886	938	927	953	860	902	930	932	957	937	901	875	925	952	940	872	859	904	916	917	926	914	923	952	968	957	913	900	915	913	949	980	891	871	893	881	901	913	943	926	879	915	930	871	867	885	946	894	895	872	907	977	924	928	869	908	929	960	934	952	941	952	950	928	920	911	888	893	887	910	906	929	883	903	963	984	946	954	877	897	922	877	900	930	904	954	914	876	893	864	935	910	973	931	968	945	923	954	908	937	932	924	918	941	919	918	906	900	949	937	929	901	914	923	930	909	911	907	920	924	894	939	871	907	919	893	904	970	931	909	919	944	901	860	933	939	931	926	960	928	925	897	888	931	966	938	924	972	906	932	912	940	891	952	992	941	860	876	861	915	874	923	912	922	902	915	951	909	949	920	932	895	960	910	936	887	952	908	959	958	949	926	916	983	971	894	913	936	936	930	859	887	817	926	906	944	942	937	948	885	926	854	872	924	885	925	882	907	972	941	896	859	946	947	950	858	961	905	913	970	967	923	903	883	911	914	931	887	935	931	965	942	889	894	937	957	934	991	919	930	942	906	908	899	940	951	942	929	911	905	933	942	908	926	917	910	922	973	951	944	938	947	893	939	930	920	942	933	869	897	924	932	919	926	951	918	954	928	901	869	966	902	997	931	951	936	864	926	916	926	887	895	917	951	913	907	963	877	898	899	943	904	901	903	953	945	927	902	937	866	848	869	907	905	896	896	895	930	896	979	889	913	912	874	928	896	918	900	909	917	883	937	861	908	913	967	923	922	928	908	940	896	944	918	914	884	959	925	958	910	899	913	884	911	952	888	966	924	908	981	921	913	912	962	927	924	873	929	885	908	899	948	939	867	900	883	912	947	928	885	914	936	945	901	892	901	879	931	984	992	941	857	915	929	901	887	865	901	913	862	882	909	912	948	896	927	913	972	927	886	899	942	932	889	911	947	922	883	875	888	939	929	968	939	905	915	955	890	927	943	922	915	948	924	824	931	947	987	899	952	897	927	919	882	893	854	946	921	912	883	976	862	912	920	860	893	869	898	892	968	940	949	894	878	886	909	896	933	868	882	946	904	936	933	919	905	971	903	898	872	925	899	880	923	925	875	909	925	925	897	916	980	930	888	912	916	948	935	915	891	928	923	872	951	950	888	970	907	939	936	911	854	955	980	911	933	877	957	934	896	920	934	885	903	900	911	913	915	912	860	947	920	896	965	885	890	907	920	895	963	964	919	856	887	941	953	912	871	931	947	847	894	890	891	887	955	954	864	928	840	927	916	941	909	944	967	923	901	907	877	893	1006	877	885	861	916	922	916	940	867	957	908	930	918	904	929	890	891	918	901	892	914	869	981	989	940	917	983	895	886	902	921	852	884	920	901	893	902	902	949	917	918	956	937	897	866	949	919	892	950	921	886	916	870	914	896	880	919	936	867	900	958	967	957	915	951	915	944	923	901	970	894	883	861	927	920	925	896	919	906	862	879	910	832	908	917	953	933	911	918	889	917	945	878	886	957	939	918	906	928	867	935	900	943	953	948	919	890	962	955	931	890	938	907	905	950	934	947	955	924	899	949	908	905	894	928	900	964	945	909	931	929	900	904	892	974	951	896	896	866	925	973	902	911	938	965	918	890	954	875	840	923	917	912	913	941	880	903	882	885	940	889	870	939	938	860	917	906	858	920	954	912	889	959	910	941	947	923	904	906	943	934	933	914	893	893	957	945	894	947	926	890	926	939	908	961	911	903	881	898	906	898	896	922	904	958	948	895	881	927	928	876	902	942	937	970	984	949	928	893	939	908	965	924	910	926	942	905	930	863	929	1012	870	884	927	929	926	912	914	962	927	963	917	897	871	908	918	898	863	944	923	956	916	934	887	896	949	929	857	891	891	933	899	911	922	945	899	921	881	957	891	964	941	907	946	918	873	939	925	911	951	923	886	908	943	864	931	945	920	913	911	928	888	900	930	950	908	928	897	892	882	890	995	910	933	908	934	951	916	927	907	972	919	868	972	923	940	924	919	907	887	951	878	947	933	902	911	932	883	922	894	924	913	943	901	888	921	883	911	925	856	894	880	922	948	909	949	953	863	877	913	863	944	938	918	899	948	869	891	922	898	881	879	952	918	945	937	924	930	873	914	890	958	944	877	958	927	918	920	896	911	920	891	866	916	905	898	933	927	905	868	913	926	954	946	957	925	963	922	927	895	985	904	911	912	934	920	919	954	907	897	948	922	965	921	928	930	907	903	907	893	976	905	952	909	908	916	929	869	893	874	897	915	876	926	916	964	879	895	931	891	880	879	957	891	990	903	895	909	840	910	903	967	920	889	913	927	935	904	934	935	918	912	879	918	946	912	948	899	917	947	925	872	939	902	969	888	934	903	893	898	904	933	924	906	921	913	924	891	961	955	928	916	933	885	930	855	890	941	950	912	953	944	960	918	934	962	895	943	916	936	907	914	906	936	885	871	907	872	922	891	969	972	903	940	917	921	887	905	878	928	945	924	960	863	920	882	916	889	937	947	883	905	958	941	880	915	824	926	871	854	906	933	951	882	940	904	877	966	960	952	913	915	924	949	904	930	927	876	925	927	939	896	925	884	856	901	932	939	915	914	939	915	822	922	913	943	929	963	942	897	919	960	913	911	914	860	919	872	840	952	883	917	931	933	907	901	883	924	942	875	908	946	921	881	854	916	930	932	906	986	940	888	953	918	934	940	965	900	889	922	880	961	912	911	949	899	904	912	832	928	928	927	886	900	922	853	928	891	936	911	897	950	872	921	916	924	961	910	902	943	896	891	922	941	919	858	896	954	925	854	959	880	907	988	889	917	917	897	935	859	902	888	907	948	929	861	895	887	945	877	966	955	915	916	929	866	965	879	906	920	865	902	946	939	927	880	937	902	911	937	861	970	855	875	895	885	920	873	986	906	891	914	898	922	927	953	939	896	943	896	850	905	947	879	931	897	929	933	936	954	939	882	957	972	952	1005	933	879	927	906	947	901	894	886	911	942	953	926	878	887	910	889	874	940	958	901	960	949	969	910	940	937	888	896	936	923	928	948
2015	506	301	277	444	520	482	412	359	278	288	240	213	178	127	146	128	125	110	107	102	97	99	94	103	106	67	73	83	60	76	97	73	71	61	69	62	64	65	69	66	60	64	51	71	42	53	51	56	57	64	51	49	51	54	56	53	54	62	62	54	65	48	49	38	49	44	54	46	54	49	61	55	55	64	61	57	62	47	49	58	48	54	58	43	49	38	52	39	44	43	48	44	52	41	60	40	53	44	48	50	52	55	52	45	42	50	39	52	44	42	54	53	43	40	45	40	45	45	40	44	48	50	45	54	59	56	47	44	39	49	57	52	54	46	44	47	55	41	55	48	45	55	38	50	51	57	47	51	38	46	41	42	46	51	68	37	58	54	42	54	37	47	46	52	67	38	52	38	43	49	50	47	43	43	55	52	56	41	56	43	54	37	64	41	53	43	43	48	41	34	52	50	45	47	48	44	43	39	54	53	42	47	49	46	40	42	43	49	43	44	46	47	49	47	58	58	58	43	46	47	43	52	46	42	46	35	59	37	43	43	44	38	52	45	60	65	46	45	54	48	56	43	51	46	49	47	42	47	37	45	42	56	59	51	53	44	59	61	38	54	60	55	56	49	46	53	50	54	56	51	45	42	47	39	44	49	39	49	55	55	44	44	51	49	45	38	53	49	44	48	58	55	63	58	43	44	42	48	53	47	61	58	52	41	62	45	39	44	41	45	43	41	60	41	41	53	46	36	44	47	68	48	44	43	49	51	42	43	47	47	45	49	49	50	61	47	58	53	55	47	55	44	50	39	46	53	49	42	43	44	43	55	51	57	51	39	48	46	53	36	54	46	40	42	47	40	45	37	38	49	44	53	42	45	61	51	51	44	47	56	47	49	58	44	59	49	36	55	46	44	55	52	53	39	44	37	52	46	38	44	53	55	41	43	49	52	46	55	54	60	50	63	48	43	47	55	47	55	48	46	53	53	55	49	50	55	39	43	46	52	54	52	48	50	47	38	35	63	52	57	40	46	47	47	56	51	46	50	47	45	49	43	54	55	48	55	35	35	39	50	43	54	50	48	58	50	43	39	44	52	64	54	51	34	56	46	47	44	44	54	53	59	43	47	34	42	48	50	44	52	44	48	55	38	47	46	54	60	43	50	37	43	41	50	50	46	47	45	41	40	41	53	44	53	40	55	43	47	44	44	28	48	42	39	45	61	44	45	46	47	55	30	36	44	46	45	46	34	49	44	52	43	58	43	43	46	44	55	44	47	54	48	40	49	36	47	41	60	42	48	27	52	65	59	53	43	39	43	61	52	48	42	56	42	50	48	57	50	44	47	51	46	43	50	47	44	50	41	46	45	57	39	49	51	41	49	51	39	46	56	57	53	44	46	38	47	59	42	44	50	44	57	48	59	37	46	46	30	42	53	58	32	53	47	39	49	46	51	49	48	46	47	47	52	49	52	50	45	42	48	45	52	38	56	65	53	52	40	43	45	54	51	41	45	42	55	44	36	50	48	37	39	45	41	44	54	45	46	51	54	50	51	49	33	41	46	46	40	53	43	51	49	45	47	58	51	36	44	51	51	52	44	57	41	45	54	37	61	57	39	37	44	63	52	37	57	47	46	43	51	44	39	49	31	55	53	46	50	36	63	44	34	51	47	38	47	40	36	54	48	34	47	39	52	36	53	54	55	41	54	50	51	57	48	36	29	49	55	56	41	34	38	32	46	54	46	54	57	38	35	46	49	53	48	49	34	48	49	37	49	61	48	48	40	40	43	46	52	48	49	39	43	56	31	54	55	36	56	43	37	37	42	50	39	51	39	50	42	49	38	49	35	38	54	47	47	45	52	50	33	38	40	45	43	59	51	54	51	53	53	52	53	40	52	43	43	53	38	43	51	50	47	61	53	47	55	47	58	42	41	49	56	34	42	44	40	48	56	36	59	48	44	43	46	50	53	46	47	40	40	49	59	46	47	51	38	57	50	48	48	55	43	46	47	47	64	52	48	43	45	38	48	49	48	50	43	42	53	44	54	44	43	55	54	57	47	54	47	48	52	39	48	38	55	49	46	60	46	42	41	45	41	42	56	60	56	46	46	48	40	51	52	47	57	45	51	40	47	47	46	48	48	53	55	42	51	60	53	46	41	46	50	49	47	54	49	44	41	43	42	39	44	46	51	51	45	45	37	39	37	54	49	41	52	46	54	48	44	46	56	44	43	48	57	52	57	39	31	59	44	51	54	54	49	52	44	51	43	49	51	47	44	52	56	50	45	46	39	54	48	40	51	47	41	46	46	40	45	63	44	45	47	47	40	46	44	46	33	51	41	45	53	54	48	46	47	43	42	38	48	48	53	50	53	55	59	43	47	51	55	47	41	43	54	41	43	54	47	59	39	54	51	48	50	45	49	49	48	46	63	48	50	58	51	54	41	35	41	60	60	47	34	43	53	47	44	49	53	39	40	41	37	46	49	30	45	60	52	50	37	52	52	55	51	54	48	35	46	44	40	53	45	51	55	44	53	40	55	58	46	39	58	38	46	45	54	46	46	40	43	52	44	49	52	51	39	45	55	53	54	52	50	49	48	61	49	33	55	41	45	50	43	36	46	43	46	64	46	35	54	51	49	49	41	52	52	54	55	43	45	45	43	50	46	47	39	41	67	49	47	45	44	42	42	44	55	29	55	51	51	45	48	61	40	40	54	56	47	50	49	43	50	58	35	44	50	38	41	50	50	49	42	51	58	46	43	45	40	49	43	45	47	53	47	43	52	50	39	52	49	55	42	33	55	31	45	51	58	41	32	37	47	48	61	58	55	47	35	48	44	59	43	46	39	52	42	43	42	52	44	52	45	46	43	57	50	47	54	65	54	48	58	44	49	49	40	50	49	52	46	35	45	45	45	55	48	51	46	45	34	60	40	51	41	49	41	54	40	29	44	38	57	39	46	49	49	47	47	43	56	56	48	41	58	47	55	54	44	53	52	45	50	53	49	49	53	46	44	54	37	55	37	39	39	38	50	41	49	66	44	44	49	41	46	45	47	37	60	43	61	52	51	48	53	55	51	51	58	34	58	41	54	49	43	51	34	50	49	47	45	53	47	43	59	50	49	44	48	63	60	44	50	48	48	46	47	39	43	43	59	49	45	52	45	52	47	52	47	54	39	46	58	41	48	40	48	58	69	40	50	36	46	44	48	44	58	48	54	54	59	43	48	47	50	51	57	42	57	40	48	43	43	37	48	59	44	50	54	48	52	46	51	43	53	49	37	41	53	48	40	50	49	45	43	36	43	35	57	33	50	47	63	45	49	48	58	53	37	46	50	55	57	47	54	49	54	48	41	50	42	48	43	38	35	48	43	43	44	44	53	54	51	54	52	49	50	39	37	58	40	43	47	50	48	45	47	50	44	60	61	36	46	47	54	44	49	57	37	56	53	43	46	45	46	43	44	54	51	45	45	37	54	56	38	60	45	38	53	41	48	50	43	58	45	50
17549	11997	7427	18068	26755	26607	23475	20239	17126	14533	12575	10543	8976	7459	6254	5403	4759	4372	3902	3502	3300	3115	2881	2770	2514	2444	2333	2249	2003	1926	1838	1822	1665	1588	1556	1474	1473	1361	1338	1291	1261	1185	1168	1183	1102	1100	1070	1046	1009	1005	942	942	928	943	889	880	871	853	844	836	823	820	832	832	824	823	827	792	798	836	790	776	786	734	741	822	722	735	733	730	742	776	723	751	728	715	740	718	728	680	706	744	712	718	738	726	742	686	750	735	707	721	753	732	665	705	691	684	705	739	693	719	691	708	709	661	724	689	681	679	701	717	696	657	683	699	713	717	618	728	674	708	727	672	715	688	688	739	736	704	676	700	676	721	706	717	697	692	679	693	721	706	667	719	718	700	699	746	685	721	726	703	676	713	679	712	714	707	721	707	723	710	691	673	699	670	693	702	652	738	704	679	704	692	712	723	697	698	701	654	708	705	703	660	725	709	745	742	702	708	737	736	765	661	651	694	688	662	676	671	689	689	679	702	696	778	709	710	707	731	682	710	682	694	712	740	701	688	709	681	701	710	710	723	678	637	717	673	720	703	712	661	675	698	713	688	668	696	725	681	707	712	691	715	656	711	735	686	678	688	671	671	655	692	690	691	701	690	714	697	685	671	697	681	671	678	736	716	732	740	716	697	749	720	646	671	723	702	672	678	641	713	715	690	673	673	706	678	737	739	705	737	724	697	690	694	682	675	700	705	732	686	718	651	680	681	743	647	692	718	710	722	704	678	652	695	701	734	710	732	707	713	683	679	691	699	678	707	713	702	715	670	714	711	674	689	678	669	685	694	652	684	727	726	735	705	687	686	690	663	676	741	712	705	700	744	632	698	699	684	699	741	632	717	711	683	721	714	682	666	657	726	708	684	677	678	653	699	663	722	688	704	731	723	642	700	654	705	701	709	655	686	703	719	719	705	676	647	729	760	673	700	686	685	681	699	657	710	680	701	659	702	679	737	695	692	692	732	703	674	676	657	645	666	714	696	709	647	705	684	680	728	684	734	669	680	715	710	702	662	717	770	682	640	652	723	636	735	654	659	664	677	715	673	683	672	737	684	661	682	691	707	658	686	707	688	694	708	713	662	722	671	697	677	677	691	689	724	666	705	728	716	700	700	718	719	705	645	762	665	701	647	695	703	718	735	699	661	649	705	766	659	681	663	753	714	771	654	703	734	675	735	659	686	639	657	699	714	718	689	696	758	706	729	640	706	712	667	703	642	679	684	694	667	708	750	683	692	689	737	744	741	703	654	700	666	660	647	710	697	646	709	680	694	661	734	711	711	655	676	672	717	678	661	684	686	716	701	731	684	642	690	695	673	717	694	729	744	709	710	679	672	666	705	693	679	670	648	657	674	709	748	682	666	685	655	702	664	692	709	675	687	663	697	723	702	676	675	699	704	685	685	705	685	692	686	742	717	675	685	731	661	688	684	655	727	714	658	726	686	693	670	698	699	682	709	736	653	710	689	706	670	655	677	653	707	674	726	732	697	703	749	694	689	697	683	690	724	668	718	758	683	696	700	688	668	722	709	713	696	731	669	678	687	670	706	686	679	683	652	687	680	698	687	677	706	702	692	697	707	685	738	680	643	739	633	717	680	693	705	705	725	684	672	645	720	707	739	710	631	660	694	710	707	744	710	742	709	687	673	699	710	689	700	610	687	691	654	716	711	679	679	710	735	702	691	670	663	682	695	740	687	675	735	693	660	650	701	696	691	675	653	668	743	714	762	669	678	675	666	720	689	707	729	713	648	639	682	700	721	683	707	735	634	674	669	704	662	718	612	680	723	729	669	681	667	700	681	677	660	673	647	651	704	680	737	702	721	661	716	704	720	679	691	676	684	683	716	687	720	718	693	733	651	755	688	656	716	655	727	661	666	698	683	677	676	668	691	649	731	665	725	719	708	697	728	736	664	722	736	677	682	692	711	732	745	703	701	698	685	683	697	641	723	680	714	701	731	667	742	672	682	727	676	702	705	693	635	721	720	627	689	664	686	683	714	680	700	687	703	699	648	701	718	705	709	666	686	689	714	696	632	669	690	713	694	677	746	685	688	691	651	681	668	692	683	731	655	661	671	673	742	736	704	667	598	648	693	684	674	694	688	700	643	662	687	691	695	701	695	702	724	645	686	689	694	669	668	723	709	689	651	689	678	688	684	726	680	708	696	656	702	738	710	685	705	739	676	695	668	694	669	688	759	655	700	718	700	693	666	645	661	687	688	656	729	758	673	708	683	723	653	677	688	687	697	693	681	703	692	724	627	669	707	669	701	716	700	705	723	725	635	699	686	682	686	706	673	679	687	697	687	722	724	724	702	685	724	691	705	701	696	690	693	723	670	637	729	699	710	678	687	687	677	655	688	677	700	700	681	673	650	699	708	734	659	672	671	693	694	684	687	715	722	704	667	694	699	698	703	677	684	710	677	716	680	753	693	697	679	736	659	712	652	723	698	678	627	690	712	683	659	688	694	698	685	707	651	673	708	669	646	709	729	697	700	703	703	661	707	697	715	696	702	700	678	695	650	747	648	670	665	693	723	701	684	637	751	718	758	704	668	659	696	688	691	698	689	649	705	679	635	716	714	699	727	696	646	705	677	755	678	726	682	704	653	726	708	705	679	713	696	676	678	679	722	694	655	713	663	646	706	667	738	715	707	682	674	691	710	681	681	656	673	718	747	709	673	703	668	680	704	700	710	672	739	732	654	681	720	687	681	702	648	722	699	636	697	709	730	669	735	695	636	712	709	694	673	718	700	703	756	748	703	694	654	693	677	717	724	657	696	684	707	693	646	676	670	679	659	712	648	703	715	719	668	744	697	695	698	748	715	737	690	687	680	673	705	696	687	724	723	667	696	723	704	686	691	715	704	676	691	732	699	698	679	688	698	657	717	707	690	695	712	682	697	737	704	750	715	652	705	693	690	719	703	711	645	665	701	692	689	675	725	664	700	664	667	662	642	760	707	675	659	683	694	659	673	710	670	719	693	709	715	760	667	699	731	695	691	726	729	672	715	704	707	673	686	674	680	677	707	635	697	669	689	630	674	751	661	681	730	652	716	681	717	738	709	707	740	701	694	659	683	712	678	697	700	692	651	698	693	681	702	740	721	666	719	701	670	739	684	690	686	689	677	692	642	698	728	702	673	658	675	649	676	708	733	701	676	660	704	688	682	678	698	683	712	722	739	697	648	704	711	650	674	678	711	705	738	684	678	671	700	670	684	743	701	712	697	672	651	668	694	769	691	726	675	701	670	728	650	659	725	647	674	632	664	717	652	740	657	650	665	657	681	686	703	660	709	684	662	643	685	701	702	669	714	643	696	728	684	665	689	663	735	677	654	667	714	683	682	742	659	688	711	697	697	727	697	681	683	691	701	738	659	702	743	719	678	715	729	658	676	716	711	672	673	719	692	748	724	745	729	696	699	716	676	758	707	678	664	709	679	689	718	698	657	716	635	690	683	677	683	704	703
1377	812	475	387	654	773	753	666	530	483	424	361	349	267	230	220	188	162	157	140	149	143	135	119	114	117	97	104	94	77	92	73	103	79	59	68	74	70	81	70	54	71	55	55	63	62	70	64	59	58	63	60	43	54	57	66	52	60	60	51	50	42	53	48	60	62	67	68	56	54	54	51	42	57	43	53	58	57	40	47	43	53	45	54	38	46	46	56	46	56	44	48	54	58	50	50	51	48	39	45	45	69	47	48	41	45	55	57	54	44	60	49	58	48	47	45	51	58	46	37	49	48	58	48	46	56	54	44	53	51	39	46	40	45	60	51	38	51	53	44	54	45	46	43	54	54	39	45	55	59	51	42	44	47	52	46	37	51	52	44	56	43	47	39	26	50	46	53	43	43	42	54	47	54	52	41	43	39	50	41	61	43	49	48	60	53	56	59	46	60	50	49	56	47	42	53	40	44	42	43	52	48	42	63	47	52	42	44	52	56	51	45	52	39	37	55	50	46	49	43	54	46	47	35	50	40	53	52	53	42	46	50	53	43	50	63	43	44	46	41	39	56	56	50	61	44	50	53	62	47	51	46	38	49	61	50	49	42	56	47	47	58	49	36	36	51	44	41	59	38	51	55	51	41	51	41	56	49	35	46	50	57	45	59	36	45	43	41	53	50	45	49	36	44	55	62	37	53	51	40	51	43	39	45	45	42	39	54	52	43	50	37	36	57	52	36	47	63	55	51	52	63	47	51	52	42	41	43	63	53	34	47	59	47	45	52	50	50	44	53	51	50	62	46	44	47	41	44	43	46	45	43	48	67	55	56	45	49	55	47	36	62	44	50	52	55	37	42	53	38	38	67	51	46	42	47	52	48	42	56	52	52	46	35	53	55	40	53	45	63	52	42	37	52	51	54	64	58	52	48	53	50	52	55	62	40	38	37	44	32	52	46	38	52	42	60	48	42	52	57	43	49	54	32	47	53	61	55	59	48	58	40	54	42	51	39	46	49	45	46	51	51	55	46	49	39	43	49	51	44	41	40	60	40	42	43	52	30	50	52	52	41	47	39	41	55	60	42	54	42	48	38	54	49	56	48	37	53	45	43	49	52	53	49	42	39	55	52	52	49	48	38	55	48	45	48	47	60	44	44	57	46	54	48	44	48	37	44	52	47	54	37	46	42	47	43	59	48	40	60	42	46	39	47	39	44	54	40	45	49	62	46	45	43	41	54	51	49	55	54	52	51	40	40	57	42	46	39	48	63	49	41	61	42	49	44	49	54	39	43	58	41	45	64	46	42	47	45	41	53	56	49	51	39	52	48	38	55	38	49	33	49	54	44	49	49	38	44	45	55	50	53	43	45	58	48	49	49	45	43	47	57	46	52	38	45	40	53	49	48	45	47	41	40	53	51	49	52	50	43	42	36	52	57	41	36	50	57	46	56	34	62	59	40	44	47	51	49	38	39	43	59	41	50	39	45	53	56	47	55	51	48	33	49	57	43	52	39	53	54	54	53	41	50	42	37	63	48	65	51	46	38	45	52	45	46	63	52	49	52	50	59	51	53	40	48	49	42	47	45	44	46	54	59	52	52	54	41	58	59	43	43	43	45	37	48	60	43	44	62	40	44	51	53	50	40	58	53	55	65	47	37	42	55	51	48	41	49	40	41	40	39	47	51	58	36	60	47	45	62	42	42	53	55	51	49	53	53	56	46	58	50	38	37	57	42	46	33	61	58	42	51	43	43	52	40	45	50	51	34	53	45	53	51	52	35	42	50	53	43	48	37	53	61	54	41	41	50	48	52	50	50	51	52	52	47	48	43	55	52	47	49	52	46	59	43	39	50	49	58	52	52	40	52	59	49	50	36	48	64	57	52	52	40	65	45	46	29	55	50	32	51	53	40	54	55	58	46	45	49	53	53	53	38	58	52	51	61	44	37	33	44	46	41	56	54	39	44	54	40	50	57	54	40	51	43	42	47	38	49	49	42	44	41	37	43	53	54	54	60	46	46	55	49	52	52	40	42	48	46	52	41	47	47	48	38	54	34	51	45	55	40	47	56	56	57	59	37	48	53	46	44	56	41	46	41	38	45	49	44	43	52	41	43	42	45	48	38	45	49	43	69	39	47	46	51	38	39	57	51	42	50	46	47	45	54	52	38	48	52	57	54	42	54	54	47	46	50	48	45	38	53	46	54	48	43	60	53	43	43	47	46	54	53	42	52	43	55	47	57	45	47	53	57	36	59	41	47	46	52	50	54	47	42	61	51	52	51	53	59	44	58	59	48	49	48	41	65	41	39	45	42	58	42	41	35	58	44	47	48	43	37	59	42	50	42	43	37	55	59	38	45	55	62	44	47	48	52	58	55	48	46	41	60	60	61	50	44	48	45	50	42	55	38	51	41	50	47	46	44	63	49	53	52	48	40	45	35	60	44	54	50	33	52	51	51	47	46	41	41	56	52	51	57	40	40	41	51	62	47	55	49	48	51	50	53	42	43	33	38	49	42	40	36	47	45	53	60	46	41	55	45	50	47	50	37	42	43	53	50	37	54	41	52	40	54	53	56	62	41	51	44	39	40	45	50	51	60	49	55	45	48	43	37	57	54	45	51	51	43	53	42	57	49	49	39	55	59	57	45	68	65	34	58	49	40	45	44	53	46	47	51	48	54	47	46	49	62	46	59	44	65	60	39	45	46	41	57	58	52	38	42	59	58	46	41	41	54	37	47	52	41	49	48	49	41	50	52	55	41	50	36	49	37	51	51	57	49	57	44	39	47	49	46	53	49	50	46	46	48	55	46	58	53	39	52	49	48	53	44	51	35	54	61	47	64	43	34	58	49	54	52	51	53	59	41	44	48	46	36	58	39	47	45	53	45	48	53	44	49	49	35	53	54	49	53	46	46	47	32	45	54	61	58	45	43	41	48	48	46	41	54	55	46	41	59	49	43	46	44	43	43	51	50	45	55	40	61	53	43	48	55	49	56	49	47	39	49	45	53	52	41	41	62	54	50	53	44	43	44	52	53	42	56	50	48	49	40	50	40	45	54	46	54	51	50	57	50	55	45	66	56	51	56	43	46	46	36	62	59	50	44	36	33	46	59	49	29	51	54	56	45	49	45	44	44	43	51	44	51	54	56	49	51	57	45	49	41	41	44	49	55	38	53	53	49	43	49	50	43	54	39	45	52	39	53	43	55	46	44	51	52	50	56	43	50	55	44	58	47	41	58	47	50	50	43	52	49	54	42	55	47	48	44	43	40	43	40	59	50	46	64	50	53	44	52	52	52	48	52	55	54	52	53	49	47	47	46	52	41	39	48	64	39	40	53	41	55	48	45	48	60	44	45	50	50	42	67	55	53	60	43	44	66	55	56	47	35	46	44	52	59	56	45	36	43	58	47	56	44	39	52	45	53	41	53	51	47	58	51	45	59	41	46	40	59	51	46	49	45	47	42	49	43	45	41	43	44	48	48	52	58	43	54	37	48
21595	16076	10497	23414	32246	31767	28925	25451	22157	19312	16976	14666	12584	10555	9050	8141	6801	6266	5573	5033	4839	4549	4208	4004	3780	3549	3245	2979	2919	2591	2550	2460	2278	2150	2044	2022	1846	1836	1656	1513	1492	1434	1388	1405	1320	1279	1291	1196	1184	1132	1205	1122	1008	1010	1107	1048	955	939	1007	901	936	866	940	959	874	866	856	911	794	893	834	855	838	860	799	821	775	742	803	762	795	740	787	766	826	700	762	713	766	783	743	712	753	726	722	700	773	737	745	756	771	740	709	738	749	719	724	699	749	683	736	713	702	736	709	679	676	728	734	705	704	743	702	672	707	754	720	778	717	709	685	692	696	671	701	711	676	725	703	692	702	724	709	686	721	647	691	736	719	690	709	719	790	640	729	722	664	738	711	731	690	701	748	707	700	718	691	756	675	665	711	700	719	712	675	700	744	709	672	742	687	716	710	723	736	686	701	740	663	696	730	745	677	742	709	702	692	696	682	704	638	715	695	696	660	710	706	735	706	674	640	704	689	693	692	748	673	711	730	707	715	749	693	716	727	695	671	658	693	698	672	684	729	720	731	711	696	686	685	707	681	685	719	670	704	716	697	716	747	674	726	712	693	710	692	702	703	693	720	644	691	699	727	667	715	736	726	698	677	661	701	686	740	722	697	715	665	741	731	714	684	691	663	717	716	763	716	694	728	718	723	743	728	729	683	707	769	699	711	712	713	689	701	699	713	694	704	692	677	644	714	692	684	733	680	692	729	701	673	687	691	689	719	728	706	763	734	707	716	649	659	703	681	661	689	751	717	714	735	701	694	694	700	727	663	704	714	670	669	726	684	725	623	705	682	711	638	719	750	669	703	711	707	692	707	711	708	751	669	655	685	689	682	693	684	719	722	696	691	723	693	701	721	733	731	747	700	730	733	717	707	751	738	776	699	698	701	709	696	657	730	702	673	664	704	747	731	672	703	707	696	682	740	688	693	716	710	724	668	748	718	731	659	757	733	733	678	701	734	661	672	668	703	688	670	715	682	692	653	704	676	685	689	724	738	646	736	726	667	689	720	717	738	664	675	736	684	711	694	704	659	720	690	720	719	725	691	736	699	657	683	732	730	692	720	695	686	720	728	723	693	719	701	728	701	698	712	717	669	677	734	713	665	705	687	676	702	707	724	700	683	690	729	672	696	670	682	727	708	726	720	708	702	717	642	731	748	712	750	683	700	676	690	690	708	707	701	718	666	732	668	701	697	697	700	723	723	681	720	729	709	695	719	718	713	719	690	708	723	679	719	706	712	654	693	694	724	735	667	713	714	653	687	710	705	711	764	668	699	714	710	682	742	720	699	705	664	668	697	706	731	703	722	730	724	739	684	659	755	686	686	706	658	713	698	685	733	722	691	728	694	660	695	756	711	703	698	708	742	688	654	702	688	747	660	699	694	772	693	739	710	706	685	689	665	664	692	668	701	684	655	696	677	672	722	755	713	705	723	743	724	711	663	719	708	719	672	663	698	713	698	665	664	678	707	695	687	729	667	742	701	748	730	718	731	716	723	742	700	689	657	665	683	731	694	674	719	662	716	712	717	713	673	680	691	719	690	680	677	695	679	716	709	738	740	730	706	684	725	733	713	674	720	684	686	735	695	743	660	697	683	653	717	697	744	674	746	679	723	669	706	736	677	651	692	684	710	638	702	716	701	709	687	728	690	670	696	714	704	688	732	694	690	703	692	702	725	720	686	695	706	712	729	714	749	683	688	706	764	715	675	716	753	710	702	668	692	695	732	671	688	707	736	675	708	678	712	689	712	728	680	720	679	685	678	698	727	689	758	727	693	752	734	737	749	680	726	705	720	670	688	655	724	740	684	741	693	729	680	729	670	671	709	694	729	706	690	658	685	750	698	699	690	664	690	697	733	702	728	697	738	650	710	653	648	720	668	715	704	753	702	706	691	726	671	712	761	667	707	693	671	697	667	714	688	716	693	679	677	690	682	720	706	707	678	726	739	734	713	712	694	712	691	742	708	689	685	635	751	660	715	732	654	739	714	719	744	677	743	764	686	688	675	700	702	736	719	709	714	701	719	732	708	724	728	691	689	694	740	704	696	718	759	694	714	695	721	678	712	720	701	733	712	683	701	714	711	751	659	754	731	690	708	677	701	703	668	701	687	724	681	699	736	755	686	740	726	707	720	679	688	756	713	683	740	741	663	776	686	680	704	714	649	722	644	705	707	685	689	701	743	666	726	724	685	704	692	678	722	661	699	712	716	704	727	710	689	672	647	680	662	702	665	691	706	711	707	690	703	707	702	703	699	706	719	714	715	659	763	696	706	710	733	739	737	712	704	662	690	699	708	696	762	718	672	677	698	708	680	696	735	667	689	711	745	673	675	724	695	649	745	692	707	667	682	688	672	691	776	747	736	700	684	714	702	712	718	708	704	722	674	720	726	728	739	706	709	707	673	710	663	723	731	699	704	654	770	684	706	732	682	716	684	721	698	692	675	678	757	634	716	692	691	691	729	742	689	662	668	752	712	733	644	694	712	701	730	715	726	697	726	687	683	670	690	701	720	767	677	716	730	724	695	690	724	659	757	691	724	701	742	713	715	676	706	724	693	664	741	691	682	633	672	687	737	727	727	718	691	687	708	705	685	677	711	732	715	723	721	698	687	707	677	702	708	709	691	693	715	730	713	738	728	689	706	693	669	693	707	738	725	675	702	746	673	710	715	717	670	695	697	743	681	703	700	706	694	737	701	686	686	663	680	714	730	675	693	700	700	677	681	724	751	651	711	662	718	711	715	697	712	706	732	700	654	684	714	696	749	731	701	668	714	707	706	703	675	697	693	690	676	676	734	681	686	734	684	761	705	733	673	765	739	729	751	678	708	707	709	719	734	708	711	673	687	713	725	753	687	720	705	685	680	686	738	685	674	714	716	722	690	717	693	728	651	718	711	698	723	714	690	703	664	686	666	690	690	690	730	734	696	732	657	700	688	753	717	699	678	660	705	727	735	691	707	676	691	679	660	720	730	692	707	779	652	708	736	706	745	677	701	705	688	659	701	687	690	701	722	738	729	681	721	730	742	710	723	774	725	659	706	672	732	711	695	694	724	729	691	712	692	779	647	686	691	653	729	751	733	695	712	713	699	686	676	677	716	734	693	717	724	682	711	731	713	727	701	699	693	711	670	713	696	724	708	682	681	724	709	688	708	686	752	670	718	675	714	698	692	669	774	661	707	661	728	711	694	688	692	753	716	686	646	732	729	669	681	737	666	751	706	717	704	702	694	740	727	676	718	686	717	701	671	678	715	741	662	732	718	704	657	738	660	700	730	784	744	673	727	695	727	731	673	720	693	728	710	660	706	679	692	650	698	717	772	723	686	705	730	709	666	667	708	721	732	713	721	725	674	715	707	746	700	635	707	693	695	691	711	689	711	706	679	696	698	649	694	744	739	660	692	751	710	691	690	690	726	701	705	677	704	723	650	679	673	678	689	718	720	706	718	723	733	719	681	704
3129	717	439	370	654	710	687	626	544	491	427	380	296	241	232	181	165	178	157	161	130	145	140	133	138	120	105	123	106	103	98	103	106	96	85	77	93	97	87	92	73	69	67	90	64	86	78	60	68	63	68	79	71	75	61	72	76	81	75	75	63	58	61	55	72	73	64	80	58	64	64	57	69	83	60	73	48	67	67	60	52	61	53	60	57	59	58	75	72	63	55	55	55	59	56	71	82	69	59	79	71	65	69	58	51	70	46	60	60	75	70	66	54	64	57	69	62	70	66	71	53	63	63	64	56	68	62	57	61	67	53	57	70	78	56	49	59	58	72	48	74	54	61	58	51	66	69	48	79	60	50	52	77	58	69	57	64	60	62	63	66	59	59	55	74	66	66	63	66	50	60	61	74	60	72	74	63	59	61	73	54	64	81	54	59	62	51	74	66	62	50	60	41	50	63	58	62	72	59	49	64	66	62	65	64	63	65	71	61	63	59	56	70	66	66	62	72	66	59	65	54	58	76	57	50	65	59	68	50	65	69	62	73	65	62	65	68	69	60	63	52	52	72	61	73	56	61	51	66	79	68	55	77	55	54	63	74	52	63	82	54	65	55	73	67	64	65	63	72	69	76	52	55	56	67	55	67	48	74	65	51	52	69	67	62	57	70	70	60	70	51	61	69	79	63	68	62	58	63	71	65	62	70	66	54	66	62	58	69	62	60	61	70	60	58	64	73	60	61	65	75	56	65	53	51	64	57	66	64	72	64	50	75	60	60	73	65	55	58	63	69	49	60	62	72	63	65	69	63	65	59	61	64	66	61	72	65	56	61	53	73	65	52	70	65	62	59	64	61	63	63	53	60	56	59	55	67	53	64	68	59	46	59	69	73	60	62	51	70	51	72	65	62	62	50	60	62	50	63	56	61	73	62	70	72	60	71	59	61	59	71	55	69	72	62	71	70	51	63	57	59	62	60	57	57	65	75	60	71	65	64	73	74	70	51	65	68	64	51	62	64	56	60	61	51	59	51	58	64	56	67	60	53	64	62	65	61	61	51	72	59	52	49	72	62	58	57	57	55	60	60	65	58	57	61	62	71	64	57	72	76	68	60	68	68	63	65	58	67	52	52	61	55	65	46	65	64	57	59	64	50	71	49	71	54	61	65	63	69	53	74	59	61	68	52	56	86	66	62	54	57	56	64	62	61	48	47	60	69	68	52	58	52	63	52	68	58	67	52	65	67	63	51	53	65	69	68	77	61	62	56	70	70	58	61	62	61	62	68	58	51	69	51	60	65	58	68	71	56	56	68	55	50	59	54	68	53	57	56	57	79	76	56	63	57	68	59	70	71	63	52	63	60	59	57	75	55	64	76	70	69	58	71	55	65	63	48	53	59	44	61	59	72	63	59	71	57	63	70	62	60	62	58	65	53	56	71	57	61	62	52	55	58	66	54	49	50	63	58	49	54	59	78	49	50	77	68	60	61	55	69	67	72	73	70	63	60	53	65	64	61	72	67	61	65	50	55	74	69	72	48	53	72	57	65	70	71	56	67	59	69	53	67	70	58	78	62	58	54	53	61	60	59	65	61	66	62	61	87	57	54	54	54	84	47	54	73	68	55	67	53	65	59	70	57	62	54	54	72	76	58	47	79	59	57	73	54	66	68	78	59	69	45	57	58	61	50	61	72	60	65	73	74	66	66	54	64	61	72	54	66	71	63	64	59	61	65	56	63	68	64	60	69	56	81	59	48	54	75	78	62	66	67	67	67	73	54	68	67	63	69	73	61	47	81	64	54	50	79	72	59	66	67	68	45	62	63	76	58	68	56	75	64	58	60	71	56	47	70	60	40	68	72	78	64	56	76	66	59	64	55	76	53	50	67	66	73	72	70	81	71	60	58	62	61	56	63	61	56	76	69	53	51	65	63	55	60	71	68	61	65	50	53	61	70	63	62	41	54	58	62	55	60	53	47	46	67	81	67	56	71	67	68	85	57	64	67	72	60	66	66	72	60	75	68	51	68	75	65	65	78	69	50	55	77	52	67	52	64	69	57	40	69	57	52	49	48	57	56	67	55	55	49	53	66	54	55	54	51	58	54	64	58	66	59	62	52	76	63	78	58	66	59	65	40	54	60	62	58	78	48	65	61	67	59	73	74	53	75	60	74	53	52	67	66	70	74	71	62	57	65	80	48	66	74	61	63	67	57	45	50	66	68	62	52	63	68	54	69	74	67	58	67	54	59	54	66	48	60	64	56	61	61	58	51	57	64	69	61	55	61	54	53	68	53	73	56	69	55	55	67	60	64	52	62	51	48	61	61	63	63	61	61	63	52	62	50	64	68	76	65	60	65	45	57	51	59	62	55	62	56	57	52	58	59	64	72	62	60	53	54	52	66	55	66	52	59	65	59	67	57	63	71	61	56	66	68	59	71	62	63	64	69	62	49	59	57	56	63	61	70	74	65	61	66	70	66	74	63	60	67	59	67	54	59	62	74	64	61	64	73	57	65	52	58	51	61	65	61	53	52	64	62	58	53	67	60	64	64	56	62	59	67	48	53	51	47	65	62	63	63	75	53	59	65	59	69	69	65	62	52	53	57	48	50	61	65	49	68	55	58	76	54	66	66	69	53	63	43	57	53	71	80	72	61	56	55	53	44	71	46	75	56	58	47	66	78	72	64	54	60	62	47	66	57	62	56	71	65	82	64	58	83	53	62	61	64	61	71	55	75	42	58	70	67	54	52	66	60	52	65	74	70	57	59	52	76	68	62	81	66	52	60	56	62	68	62	50	53	59	71	60	67	65	65	56	73	55	66	56	73	53	72	58	57	68	48	58	67	53	64	63	75	57	59	57	69	67	64	56	51	57	73	65	67	74	63	67	58	67	59	69	57	79	50	63	66	56	70	56	70	54	61	70	61	59	53	69	61	65	65	70	59	63	79	62	55	50	70	68	73	63	64	62	65	67	65	69	61	69	63	53	66	69	66	67	77	53	55	52	70	66	62	61	45	83	61	66	55	73	72	75	57	76	70	68	59	71	66	65	76	60	71	71	73	56	62	70	58	64	58	63	68	69	68	71	51	62	54	79	60	63	64	73	70	66	50	71	60	48	62	73	73	69	56	62	42	60	56	57	52	69	54	70	61	53	61	55	59	60	61	66	54	59	59	63	56	72	69	56	60	66	56	57	52	56	61	68	54	76	58	49	61	68	52	55	73	49	82	55	64	73	59	71	81	80	57	72	64	72	66	49	70	54	50	60	74	68	51	85	61	68	69	56	65	47	74	73	68	63	86	61	59	63	57	67	54	43	57	48	62	75	62	57	61	58	61	68	68	73	60	62	60	79	78	58	59	58	59	75	64	49	68	61	68	72	58	65	60	64	61	78	68	54	76	60	62	55	72	47	71	60	65	57	61	60	50	62	70	64	55	55	67	69	56	62	49	47	66	60	50	64	41	51	57	66	65	48	49	55	77	43	66	55	56	52
20156	14611	9871	22387	31071	31008	28652	25048	21813	19054	16216	14297	12177	10301	8771	7631	6869	6085	5512	4918	4579	4451	4190	3976	3637	3518	3246	3171	2885	2654	2625	2457	2417	2272	2142	1983	1964	1957	1845	1771	1604	1619	1578	1484	1495	1440	1361	1378	1354	1366	1276	1259	1261	1235	1191	1211	1167	1189	1110	1067	1075	1105	1058	1068	1076	1037	1074	1049	1042	1028	1067	1061	950	955	934	948	978	984	1021	973	928	1000	1021	931	947	961	972	932	925	931	912	909	984	933	885	873	895	922	941	897	901	915	898	884	940	942	916	924	919	913	876	931	942	889	966	969	958	865	898	907	857	922	865	862	857	924	898	925	935	908	874	893	897	871	953	902	905	919	960	919	896	922	867	883	918	885	906	893	885	896	860	899	893	931	882	902	855	929	839	908	924	894	912	888	875	954	898	919	885	896	864	929	843	871	928	879	943	891	865	902	906	879	916	928	846	930	882	937	900	902	885	921	876	925	862	888	895	931	913	932	854	899	868	853	895	892	900	930	899	891	867	936	838	853	927	906	868	921	917	877	904	905	871	956	837	924	879	923	916	893	946	869	886	925	868	872	875	928	944	850	949	889	875	887	844	934	910	853	885	865	933	852	936	930	954	852	882	876	908	846	923	849	883	846	906	885	895	870	940	886	916	891	919	835	942	913	911	920	883	890	948	875	906	902	933	916	886	932	897	872	902	905	890	915	884	851	849	934	863	841	923	971	904	899	887	899	928	925	934	919	901	935	855	889	860	924	890	891	897	847	887	897	872	839	869	919	963	900	891	922	943	911	853	889	905	900	928	875	877	882	903	891	928	918	940	890	890	915	876	877	924	936	906	882	886	975	891	907	929	837	887	909	899	878	900	905	821	874	886	874	875	919	894	899	894	875	911	835	905	907	944	910	878	864	925	924	936	942	882	905	907	862	924	867	925	887	885	924	922	932	880	928	889	931	896	869	873	931	897	923	907	874	913	897	908	923	906	880	869	921	885	881	850	924	903	948	877	855	850	900	895	882	923	921	885	881	844	859	915	881	903	852	910	886	872	883	859	904	902	920	900	920	891	935	841	924	884	833	921	878	871	881	914	905	932	897	932	892	930	889	901	858	825	896	884	888	905	906	884	875	903	898	918	929	882	896	892	917	929	887	893	911	932	874	900	893	890	893	872	951	890	871	880	944	880	881	901	890	872	931	908	922	900	881	906	915	895	894	860	896	940	890	900	918	851	861	849	903	878	860	888	904	863	907	900	909	905	955	935	926	936	910	839	893	892	903	890	885	947	888	833	918	900	890	888	950	910	901	922	925	919	872	885	933	892	892	933	935	919	908	888	851	885	884	873	893	821	902	876	876	932	899	915	845	907	920	881	908	902	887	954	922	871	868	949	933	923	857	869	871	894	928	902	906	910	932	889	911	891	916	870	897	931	895	956	899	856	912	866	903	864	852	902	851	877	872	856	866	884	888	865	972	907	897	871	906	978	905	870	902	894	893	882	898	858	933	896	887	890	935	860	908	933	905	921	913	848	892	900	910	868	870	900	871	886	893	887	893	883	872	894	906	901	891	964	908	883	887	826	897	924	873	888	883	886	917	882	891	885	856	863	883	924	865	882	932	898	916	891	860	899	851	859	881	893	896	859	884	907	908	874	923	851	859	877	945	906	906	891	920	908	874	842	853	921	857	905	918	871	936	885	895	930	876	919	909	913	887	887	945	927	905	891	928	904	916	907	934	872	894	945	899	864	931	836	957	831	846	855	912	918	917	865	934	924	891	933	923	893	871	908	912	956	855	936	891	898	897	873	919	892	866	924	896	933	909	913	913	921	931	920	902	867	911	888	910	956	905	890	927	940	884	920	883	849	879	942	890	909	893	862	838	892	855	956	912	919	928	917	927	880	935	944	953	909	858	857	945	894	867	949	914	905	930	925	865	892	916	915	943	934	931	906	872	947	855	899	886	846	893	915	863	824	911	926	904	854	832	938	931	825	898	874	895	855	900	895	911	889	834	881	901	879	924	910	906	888	902	888	896	935	914	913	870	874	911	945	891	876	864	860	859	851	884	917	871	871	887	930	847	937	887	933	924	859	929	857	968	917	910	883	913	925	912	902	893	952	884	897	844	912	885	914	926	954	872	875	887	915	852	922	938	899	946	866	940	939	935	928	909	878	908	874	945	904	896	905	898	956	894	923	920	966	900	858	879	859	886	906	845	906	871	886	895	888	886	829	917	881	861	890	872	924	926	859	945	872	877	909	932	846	918	934	915	934	908	910	908	943	948	883	881	858	878	897	903	924	925	853	928	888	896	865	850	901	899	831	919	900	879	946	854	948	896	854	891	946	888	883	890	894	904	856	878	913	904	867	880	868	876	877	911	910	878	869	917	902	902	880	872	938	936	884	923	880	913	855	892	873	853	878	830	911	966	914	941	938	847	927	951	900	905	914	907	875	912	842	890	879	896	932	898	931	882	893	888	916	891	911	877	908	888	920	909	894	903	879	846	902	907	905	884	946	897	917	962	875	869	939	893	902	872	884	874	867	877	895	891	863	906	917	864	917	899	906	886	851	903	898	908	874	881	917	892	908	848	924	919	861	963	918	878	839	887	913	887	929	926	902	900	869	881	942	968	895	775	862	911	863	913	901	874	906	905	867	963	908	891	864	901	931	889	911	936	925	942	881	929	930	918	900	899	881	881	888	906	948	949	942	889	873	889	951	886	852	927	887	884	959	882	939	905	912	889	937	900	907	884	915	856	930	848	942	897	913	956	921	872	851	912	864	889	954	864	912	829	878	902	912	930	864	909	929	873	844	943	822	926	924	921	917	932	925	872	883	965	923	937	894	897	923	964	881	902	925	902	841	922	904	936	935	870	879	926	848	877	924	846	891	946	903	946	890	861	945	858	844	896	918	919	951	923	908	862	922	889	873	893	916	883	919	900	932	897	868	905	910	873	921	879	932	882	852	960	880	901	885	919	873	908	858	853	890	920	875	909	949	914	890	898	929	908	881	953	872	908	888	855	935	905	914	885	904	923	920	886	924	930	922	888	918	871	848	888	907	888	904	905	962	884	913	903	933	885	861	930	906	848	862	891	936	845	877	944	910	883	914	913	880	869	932	918	848	909	895	929	895	873	890	897	895	930	926	895	864	886	905	851	927	893	897	941	892	879	902	908	938	882	927	920	917	925	894	956	896	897	886	894	878	894	939	903	875	884	916	835	832	877	900	907	920	905	910	914	917	890	900	938	887	880	878	911	886	864	913	914	911	879	930	900	893	904	910	897	848	876	882	932	883	859	911	849	907	905	857	889	911	858	880	929	894	889	934	939	910	966	928	867	907	902	912	904	934	945	879	904	916	947	944	887	860	906	870	878	887	866	908	937	883	839	913	916	910	927	900	896	936	876	917	866	886	911	877	942	939	894	908	879	894	885	839	914	901	907	912	896	878	900	889	916	873	856	890	897	918	882	903	923	905	879	881	908	872	983	902	902	906	946	898	889	879	953	893	866	923	969
2353	1137	715	574	1029	1199	1045	945	812	669	627	536	438	427	330	324	293	247	248	205	213	181	169	153	147	155	150	141	118	144	122	96	120	133	96	109	103	95	122	127	93	83	84	99	84	90	87	64	81	74	68	76	88	72	72	67	77	76	95	88	85	54	63	71	73	75	60	79	66	73	73	66	65	68	50	65	67	78	74	76	78	66	79	64	66	55	67	50	60	72	64	83	61	55	74	64	74	62	64	65	70	73	67	61	65	69	70	72	58	55	66	76	65	62	68	57	74	68	70	66	74	75	56	75	45	70	76	59	62	63	57	60	61	73	73	78	68	59	58	73	74	59	63	69	66	66	65	60	55	57	68	75	74	54	51	79	80	48	73	71	53	68	65	67	59	67	55	74	79	63	77	72	72	50	54	54	52	62	72	62	76	53	79	72	77	70	64	66	61	51	71	63	62	69	53	61	81	55	64	56	65	55	72	54	68	67	65	62	67	61	73	72	63	64	57	73	69	60	61	48	65	62	68	72	80	68	60	63	61	55	64	54	55	71	66	68	84	58	57	66	56	54	75	68	49	75	63	70	55	58	69	77	70	81	68	63	67	57	63	61	75	61	54	62	79	58	65	62	64	60	70	77	66	70	66	61	66	64	63	70	50	47	79	56	78	69	57	63	73	47	55	61	72	64	55	59	64	59	61	74	70	58	49	60	57	55	73	68	66	77	77	66	58	64	63	63	65	60	62	78	62	62	59	60	55	73	70	52	66	59	71	64	63	57	73	62	50	58	68	62	59	70	62	71	69	68	55	60	67	64	66	51	74	72	61	62	80	63	63	72	65	75	72	62	64	57	58	64	58	63	51	71	76	67	46	60	50	54	64	60	50	71	64	55	64	53	56	71	75	64	65	66	76	60	69	72	63	60	69	63	71	64	67	63	66	76	63	83	57	72	68	59	61	61	65	85	54	51	59	64	70	59	64	65	64	50	81	54	49	51	57	56	54	62	82	78	63	67	63	74	69	75	66	66	71	76	65	69	53	69	78	52	59	69	54	53	60	64	49	70	65	62	69	65	64	66	68	63	73	58	68	64	67	64	50	53	71	66	66	51	70	64	51	59	67	81	52	78	51	70	60	56	58	63	70	80	70	77	48	48	62	67	64	69	68	55	68	70	60	57	74	63	61	60	66	56	63	69	54	68	65	52	74	81	72	73	85	70	72	74	68	74	81	72	61	69	66	57	60	66	77	70	59	70	58	68	64	61	70	66	71	52	55	63	66	63	71	63	75	59	63	60	61	82	59	70	56	58	66	56	64	61	61	71	58	67	62	46	58	53	69	65	68	61	59	76	55	54	78	57	62	74	83	58	56	67	65	61	72	55	65	66	74	65	68	55	54	65	87	65	57	65	63	69	58	65	66	56	56	64	61	65	84	57	72	68	46	56	73	57	71	63	69	71	64	55	84	66	59	81	63	65	61	67	77	56	61	65	61	60	60	67	60	56	54	58	63	66	76	74	59	66	62	68	58	57	73	77	80	62	61	52	71	83	96	61	71	57	66	73	65	67	79	70	67	67	63	55	58	59	71	63	72	62	54	85	76	67	72	63	64	70	61	66	60	55	64	80	62	67	63	71	64	60	66	82	61	55	62	56	58	66	65	58	62	67	72	62	71	65	61	61	72	70	72	78	80	65	59	73	60	73	51	76	44	77	80	63	64	95	63	56	81	64	68	75	62	58	54	62	55	54	68	69	66	65	60	57	75	72	64	50	64	60	61	67	58	52	73	62	60	54	75	63	77	68	74	56	51	69	58	54	72	61	54	67	66	60	55	53	62	72	68	77	52	69	63	55	63	86	70	72	78	59	62	69	56	64	55	58	68	64	74	74	59	54	63	65	66	91	58	89	70	66	58	82	58	71	72	54	61	61	51	58	63	88	68	87	56	62	51	72	58	62	61	75	63	67	62	72	75	73	62	80	68	75	61	53	62	78	55	85	63	76	72	66	54	64	63	66	66	71	64	73	68	55	65	70	51	52	78	68	59	70	58	63	71	56	74	54	70	59	58	60	81	67	74	61	47	77	54	64	70	63	53	64	71	62	78	66	51	56	78	77	59	72	71	56	61	81	67	69	77	76	61	62	67	67	65	72	57	60	60	61	64	72	66	60	69	65	56	66	64	52	64	67	79	66	64	62	68	50	50	60	64	67	78	60	63	65	70	71	73	68	66	70	58	58	44	57	58	78	60	58	74	64	59	59	58	46	55	75	66	55	66	54	73	63	63	57	54	62	62	70	56	70	54	77	54	66	73	61	56	70	54	66	64	60	64	72	58	69	59	55	64	64	65	69	60	63	58	65	61	56	65	53	57	80	62	66	62	63	68	59	77	45	68	69	50	64	72	54	54	75	56	61	69	65	56	50	67	59	70	71	65	59	59	68	75	74	58	71	63	65	61	54	68	70	69	47	66	64	74	50	70	61	59	70	74	68	54	82	56	69	65	76	60	51	52	74	65	73	58	65	76	67	62	62	68	63	67	62	63	77	66	65	67	47	59	56	66	74	57	66	73	60	70	58	69	78	61	64	72	51	60	63	52	50	56	74	74	60	62	63	64	57	65	60	54	66	68	65	66	71	69	58	69	74	59	48	59	56	67	65	58	76	59	80	76	73	59	76	61	68	62	70	62	48	64	56	61	51	66	73	70	67	64	49	61	75	55	57	60	51	61	65	65	73	67	69	70	63	65	61	57	66	53	61	64	67	53	61	54	80	56	62	64	58	65	64	77	55	68	70	74	67	55	59	50	60	71	63	66	61	60	68	73	62	58	61	66	67	82	77	69	75	67	59	64	62	61	80	61	52	56	78	55	64	61	56	71	64	62	63	48	86	65	71	68	67	63	70	53	60	72	61	55	56	80	68	73	79	72	72	54	69	77	74	64	71	65	71	54	63	58	72	71	65	58	61	74	81	63	63	64	70	69	67	67	76	69	65	58	61	64	58	55	61	54	71	71	59	59	73	58	65	65	73	75	72	81	61	58	73	80	57	75	56	52	76	66	69	73	57	49	66	69	76	65	74	67	74	79	73	61	68	58	67	69	61	79	73	53	62	66	69	71	67	67	64	64	64	64	83	60	59	64	72	84	75	64	61	62	73	56	66	64	52	67	80	62	60	65	70	55	68	63	61	70	69	61	73	58	53	55	87	69	64	56	53	63	47	78	61	65	56	65	71	74	72	73	80	71	55	69	59	66	67	68	45	65	70	58	51	58	74	66	62	68	57	58	60	63	71	60	76	53	79	69	59	68	70	64	66	67	55	84	55	61	67	55	70	71	60	61	51	63	74	61	69	68	66	70	60	54	59	59	53	75	60	78	70	71	67	63	69	62	63	56	61	67	76	58	59	60	65	57	74	77	69	66	62	47	63	69	67	54	81	64	68	67	60	86	70	61	60	52	71	73	70	70	69	69	85	48	77	56	68	78	83	68	66	72	81	63	72
25633	19121	13641	27539	36187	36076	33297	29932	26523	23619	20965	18324	15920	14021	11948	10611	9545	8516	7653	6994	6665	6180	5679	5531	5147	4713	4425	4082	3882	3672	3561	3336	3040	2899	2862	2543	2452	2410	2319	2142	2013	1955	1890	1867	1781	1688	1640	1611	1620	1581	1510	1421	1515	1442	1356	1366	1311	1328	1305	1182	1204	1200	1190	1233	1157	1189	1238	1162	1120	1190	1153	1169	1181	1095	1138	1060	1040	1025	1003	1044	1038	1032	1053	1017	997	1014	1016	983	971	964	967	952	986	971	969	936	969	968	955	950	984	919	1008	972	950	1007	902	916	976	951	964	910	894	990	964	913	921	944	909	941	909	917	915	924	935	907	908	938	925	913	987	994	944	904	937	878	894	908	892	902	908	904	931	904	926	976	901	937	875	903	918	922	957	974	895	913	884	936	912	926	943	864	958	935	888	939	917	937	954	855	937	918	875	948	904	906	989	949	957	933	869	877	900	958	961	942	906	974	954	915	937	890	912	904	933	869	935	867	915	913	945	885	954	927	916	877	933	867	893	900	916	939	940	940	940	925	958	931	933	881	880	894	912	947	894	935	959	888	931	863	929	936	892	918	923	926	942	922	908	922	890	817	886	881	890	899	976	891	857	972	938	892	905	974	972	991	937	916	915	903	924	923	875	917	930	859	924	920	898	961	888	916	956	901	884	897	920	927	937	929	913	872	897	978	933	906	963	872	958	940	913	909	958	871	963	945	913	931	950	864	899	948	947	904	945	966	938	924	883	940	999	885	816	928	900	926	952	922	955	932	903	893	943	901	968	955	874	903	942	956	997	927	931	931	863	902	899	918	911	940	903	903	928	891	926	931	972	931	919	928	977	967	894	903	951	920	875	904	967	865	913	902	975	921	908	913	930	928	868	887	915	929	887	939	954	941	884	920	940	928	888	893	912	922	906	903	911	930	910	955	899	916	915	899	953	908	900	964	945	918	931	944	900	863	967	942	900	904	928	901	927	907	951	963	938	943	933	916	920	936	913	898	958	911	941	922	946	902	913	941	901	929	907	961	928	926	918	917	896	913	893	923	938	940	908	901	920	928	917	908	922	903	910	928	983	883	899	1001	909	936	928	994	925	894	985	941	879	956	936	917	929	923	921	922	926	902	871	964	945	930	889	925	920	915	921	948	944	905	960	907	992	890	947	907	949	958	893	932	922	947	946	920	906	894	883	931	954	919	893	952	919	952	937	952	885	980	919	913	965	942	909	954	919	894	907	921	926	948	866	897	849	937	922	944	941	888	932	945	876	910	866	989	928	876	898	895	943	925	914	906	912	942	939	925	911	936	911	916	954	902	886	847	910	929	928	915	919	921	954	900	955	894	939	963	917	894	950	886	936	867	882	881	948	968	984	912	901	880	955	900	896	913	871	943	839	941	883	939	929	902	947	958	950	959	888	917	904	937	915	896	916	935	901	935	942	887	901	886	878	957	891	858	928	911	935	919	857	955	927	883	878	959	892	890	944	939	903	996	917	921	882	928	901	918	943	937	871	886	960	906	916	875	877	920	907	921	866	870	893	918	925	930	944	914	952	917	953	890	920	956	906	907	920	943	945	898	996	934	940	912	924	863	889	970	909	914	915	893	926	939	922	934	925	942	916	939	920	951	873	901	920	911	990	911	873	922	849	948	934	923	950	889	884	929	896	902	882	894	956	945	864	886	886	921	870	929	950	901	904	908	947	942	965	941	931	936	917	925	858	904	935	835	875	923	931	945	936	916	938	921	964	978	918	921	860	916	933	951	939	925	893	926	929	978	962	922	924	985	891	909	956	910	908	908	937	877	897	930	856	902	938	908	944	896	863	975	976	934	932	913	917	902	896	930	922	928	929	902	873	961	906	886	883	947	952	912	952	910	821	893	930	903	1011	880	949	878	899	892	889	887	963	875	874	946	931	979	920	917	905	886	885	864	894	904	936	908	967	963	890	952	937	935	939	976	884	903	921	909	943	897	895	895	899	949	900	857	885	870	1003	958	884	956	886	937	965	912	892	886	910	955	921	911	957	899	919	912	858	945	938	899	904	909	904	919	934	871	915	964	888	935	941	890	895	923	889	919	925	935	897	936	926	928	923	942	914	918	896	922	851	917	925	941	928	952	966	930	868	933	858	930	997	893	915	973	930	922	926	880	929	975	942	960	919	917	942	896	867	913	926	947	912	887	950	929	901	877	938	952	936	925	1003	886	930	888	905	964	954	893	902	972	882	947	869	949	958	931	864	946	945	922	917	950	959	910	924	916	970	929	958	913	899	919	982	878	909	947	926	904	896	921	906	910	937	945	921	923	875	895	918	918	911	907	920	853	885	897	853	918	969	861	943	882	902	913	901	914	912	893	951	897	893	923	927	910	902	913	925	939	910	942	918	968	937	916	922	885	913	923	956	866	929	903	904	889	924	957	909	933	882	936	888	903	877	897	996	927	929	902	937	932	888	886	886	919	866	901	877	913	882	949	942	891	888	946	920	942	909	838	936	895	898	906	931	863	925	899	930	890	957	970	878	937	866	914	921	945	922	950	948	927	957	939	903	937	915	915	984	887	888	941	922	992	955	901	909	910	963	915	897	905	882	890	953	926	920	908	871	903	928	888	901	877	917	953	942	951	863	949	969	938	929	925	920	931	940	964	886	866	933	956	959	944	904	972	899	836	925	944	888	894	937	916	902	930	951	910	886	908	942	939	904	938	900	936	896	895	946	887	949	917	924	886	944	904	948	897	907	949	898	948	913	961	864	896	931	959	905	886	945	904	936	904	998	855	924	976	951	890	957	958	935	939	928	888	903	951	910	941	905	909	923	941	959	963	901	961	898	929	910	867	915	937	923	916	898	920	937	870	956	908	903	884	859	886	969	938	928	963	957	952	919	911	929	951	975	942	900	891	946	918	898	931	917	931	920	968	895	898	901	888	930	925	852	945	905	895	927	942	897	895	887	914	933	871	908	894	945	875	929	917	909	893	945	877	932	943	907	856	902	990	919	900	883	914	956	908	907	948	974	968	915	928	913	875	907	928	938	877	950	912	939	930	965	927	959	964	951	931	913	960	886	931	976	889	928	953	922	896	915	886	943	894	945	889	912	942	971	963	955	970	899	968	935	894	941	909	919	895	907	881	913	893	897	900	993	905	888	921	902	927	928	925	871	900	941	919	927	982	926	912	940	946	890	857	938	889	923	908	936	914	838	942	892	880	934	924	911	929	909	925	929	914	957	917	911	947	859	891	933	917	963	865	916	973	916	870	924	880	931	919	961	883	919	897	914	939	906	968	909	895	961	907	925	961	902	925	881	938	951	931	937	948	933	862	904	938	906	934	851	920	952	872	916	924	949	977	987	946	926	942	945	894	869	939	880	962	846	969	894	929	912	928	967	896	906	900	935	887	914	905	887	906	959	904	853	859	910	931	929	947	907	869	961	918	932	887	881	939	951	883	886	890	939	904	929	913	871	908	921	904	925	935	935	916	920	903	904	872	939	882	945	912	934	853	928	926	936	904	923	910	967	881	888	942	954	971
1923	506	304	248	443	487	528	459	407	299	279	262	218	194	163	158	153	117	131	128	105	91	108	93	70	96	86	86	81	72	92	87	59	48	73	60	60	65	65	58	51	44	64	59	53	50	44	50	57	63	60	42	53	72	49	45	50	45	53	46	40	52	38	50	35	47	59	46	63	58	43	56	50	48	53	47	62	48	48	50	45	42	58	55	41	51	45	54	49	41	39	49	46	47	43	55	44	58	43	55	57	50	58	34	55	46	56	53	51	50	65	50	43	45	50	38	44	49	51	45	50	49	50	51	40	46	47	44	42	54	43	50	44	60	57	55	34	51	53	49	43	48	41	42	51	58	49	51	56	42	45	43	54	50	49	47	52	53	51	45	47	51	50	51	48	55	48	56	47	39	53	43	56	55	44	47	44	44	33	51	53	43	48	47	54	51	40	51	48	36	40	45	48	52	57	49	45	47	54	43	48	40	39	49	41	51	51	57	58	41	51	42	55	42	50	48	39	60	42	46	62	50	48	43	49	56	48	54	61	49	56	51	40	46	44	51	55	43	55	56	39	41	55	55	57	58	49	50	42	38	58	47	51	55	48	43	41	51	43	57	40	44	45	48	40	46	46	45	46	43	56	50	45	49	65	45	45	40	52	54	46	33	59	59	48	51	39	44	59	57	56	48	60	50	43	52	57	54	47	44	60	44	40	41	44	49	60	43	47	62	41	56	40	36	41	54	45	51	57	46	48	32	47	50	52	46	43	50	51	59	49	48	43	57	48	55	48	39	45	57	64	36	48	42	49	53	43	53	53	49	58	58	52	49	46	58	44	51	52	49	44	38	53	53	44	48	48	46	51	43	56	43	46	48	46	53	43	52	64	43	49	47	46	60	66	55	51	45	55	51	56	42	44	36	62	57	44	55	36	47	47	47	56	52	53	53	47	50	48	56	47	43	42	63	54	56	48	48	53	34	52	59	37	60	43	54	42	52	50	44	48	36	62	51	51	48	53	48	53	57	50	44	51	47	37	44	60	46	59	52	42	48	36	41	54	53	56	60	55	44	45	49	72	52	45	35	39	51	51	54	56	40	52	48	47	52	54	46	53	38	58	45	52	52	35	51	55	48	51	56	50	51	53	51	43	48	59	46	44	47	41	50	49	47	44	50	46	50	52	41	35	44	26	61	54	40	42	43	43	52	44	46	51	52	52	55	49	40	42	55	50	41	63	49	48	59	58	43	51	53	51	47	44	54	47	38	51	50	47	49	47	56	41	39	63	57	42	41	48	51	48	60	44	54	49	52	40	48	44	49	41	39	52	53	44	51	48	51	58	43	44	43	58	59	55	53	50	32	48	49	49	49	42	44	51	55	60	60	56	41	40	50	53	51	48	55	54	51	51	58	40	41	45	50	48	46	48	39	42	42	43	59	50	49	39	59	44	44	56	47	45	58	34	49	53	42	46	43	36	47	51	64	41	41	54	53	52	44	49	46	52	53	36	46	56	41	49	56	41	47	42	47	44	59	44	42	49	42	48	46	48	48	44	46	34	57	53	38	57	60	30	37	51	47	45	44	49	42	54	52	54	48	60	44	51	62	44	44	55	52	43	38	39	43	43	57	50	43	45	50	41	61	52	60	51	52	46	40	56	46	48	44	47	41	46	41	48	46	61	47	50	63	61	45	53	56	37	55	49	55	39	48	46	46	40	52	53	53	46	50	57	49	47	50	58	42	49	44	43	36	47	46	48	47	51	53	48	58	42	47	38	52	54	50	54	57	59	54	38	39	47	52	53	65	45	43	53	45	58	50	42	46	43	50	55	43	60	36	51	50	40	36	56	50	43	50	32	48	51	47	56	42	44	41	46	48	48	48	68	44	56	38	51	41	34	46	49	51	38	42	61	51	50	48	56	53	41	36	59	45	38	46	51	50	56	50	46	39	47	53	59	41	38	45	42	50	36	64	42	56	43	52	46	45	50	43	42	41	44	50	55	40	39	64	56	49	65	50	40	43	56	45	37	37	48	42	61	40	45	40	49	50	48	54	43	59	49	44	55	49	46	50	45	40	40	59	40	43	36	46	52	43	44	55	50	53	49	37	42	38	41	51	67	47	45	54	42	58	44	37	59	53	46	44	49	56	46	45	43	46	51	32	32	46	50	52	46	54	61	53	38	58	60	62	51	49	46	46	45	56	36	52	49	54	56	57	49	61	48	41	26	64	48	37	50	56	59	44	41	55	52	52	52	50	35	52	51	55	37	46	56	47	51	42	57	50	40	36	43	48	35	56	49	41	54	48	51	38	48	49	43	47	43	51	61	51	56	37	41	53	40	51	49	42	43	47	52	58	42	39	60	50	47	49	60	61	50	40	49	56	51	47	50	52	45	60	41	51	44	52	44	47	38	63	55	46	40	41	51	51	55	46	46	44	47	50	42	56	55	56	44	44	46	49	41	44	56	44	53	58	50	49	35	53	48	53	43	48	33	47	40	50	44	49	47	56	47	41	38	54	43	59	58	52	56	38	48	47	46	48	50	50	56	45	42	59	50	60	40	51	57	37	39	56	47	47	42	48	35	51	54	46	44	55	45	52	45	52	41	48	52	50	56	50	46	41	47	46	60	53	42	36	50	53	41	55	42	53	50	54	43	40	39	34	56	49	49	56	53	52	66	44	69	55	41	43	60	48	52	44	56	29	36	28	41	59	50	47	43	43	43	46	39	55	54	50	57	48	33	57	50	67	40	53	45	57	44	52	48	44	53	51	42	66	38	43	48	58	41	42	43	45	46	39	50	47	59	45	41	52	52	59	52	41	52	50	55	56	57	45	51	53	37	39	32	49	35	43	45	43	33	58	43	54	39	33	50	38	48	42	42	56	59	36	50	59	56	42	53	46	59	49	46	48	45	47	50	43	37	56	46	60	40	46	49	54	51	44	56	46	46	37	46	32	56	54	50	41	59	50	54	63	40	41	46	54	44	44	48	59	47	43	48	48	53	40	44	57	48	50	42	43	49	39	58	49	62	38	36	52	47	41	38	46	48	57	46	54	50	52	66	46	56	63	43	40	42	53	45	43	55	51	54	52	51	57	55	45	49	53	47	51	46	48	59	47	49	47	45	57	51	45	47	53	38	50	42	43	55	61	45	55	59	43	48	52	50	39	58	55	52	40	51	57	51	46	40	41	52	46	54	37	37	52	49	53	51	38	48	52	52	53	56	49	34	61	49	45	51	49	52	41	52	53	43	61	41	44	51	41	41	38	53	51	46	52	51	63	43	45	28	44	66	55	53	46	47	51	59	66	46	47	49	46	45	43	50	41	54	55	76	47	55	41	57	46	51	47	50	54	43	53	53	43	50	43	59	64	54	52	44	44	54	40	39	54	55	55	35	61	41	54	38	45	40	42	43	52	53	57	35	55	51	39	40	58	46	45	50	45	42	53	51	58	51	51	37	47	61	47	60	41	56	50	50	53	42	50	67	44	46	37	56	51	47	54
17787	11799	7392	18336	26839	26767	23976	20430	17302	14690	12481	10187	8663	7376	6263	5397	4731	4319	3866	3582	3391	3160	2935	2870	2572	2493	2415	2215	2039	1959	1851	1902	1758	1581	1617	1440	1382	1418	1337	1253	1156	1147	1179	1154	1094	1073	1045	1027	1033	1014	951	984	952	871	820	894	943	884	848	865	800	817	842	853	844	819	782	823	835	821	846	781	815	791	789	794	765	738	744	704	749	748	714	726	721	725	772	695	696	688	721	697	704	715	736	727	736	725	716	743	735	659	776	698	681	684	724	725	678	703	679	697	700	703	687	697	659	703	676	647	722	735	691	719	651	746	693	698	704	695	707	779	645	717	681	659	723	659	722	698	707	759	687	653	683	731	712	704	737	679	669	685	724	718	745	708	693	673	702	698	710	700	671	708	678	706	716	710	694	677	711	702	680	711	699	704	668	678	659	730	712	710	690	697	697	662	699	693	714	686	683	715	750	684	730	665	719	705	692	736	690	683	663	746	684	701	688	691	704	709	696	689	717	703	673	715	696	659	677	742	701	685	653	688	691	743	743	685	663	700	687	740	691	711	685	746	696	724	732	674	693	709	680	684	677	684	665	695	640	699	735	676	714	644	710	680	694	683	718	686	633	699	689	678	687	721	655	773	655	717	675	692	694	703	688	706	709	687	715	691	682	690	738	683	743	720	683	674	744	686	675	684	713	703	724	729	678	655	712	636	728	695	675	690	738	703	666	750	704	690	686	707	678	720	677	691	708	673	686	694	717	731	749	659	701	692	714	690	669	682	692	701	690	707	709	681	697	700	711	736	670	695	694	690	721	679	699	674	682	706	660	717	699	729	751	658	657	727	695	725	642	744	676	727	647	706	696	754	744	740	663	695	741	714	716	654	696	714	709	706	647	748	698	714	724	711	704	693	673	701	649	667	663	638	688	732	692	694	739	709	686	683	712	718	652	710	694	667	719	731	695	715	699	695	672	673	721	640	665	678	749	660	701	733	683	698	671	682	695	734	667	705	658	699	651	715	665	693	715	725	676	688	698	741	712	680	737	681	734	774	712	651	699	725	732	671	702	725	669	644	693	685	669	710	741	726	691	730	689	716	696	695	722	710	658	710	662	679	730	677	729	710	694	728	682	692	679	712	699	744	713	700	682	700	684	701	650	745	689	695	752	680	696	680	722	704	734	681	690	707	695	745	710	663	683	713	707	681	681	695	684	736	692	722	717	692	685	720	734	734	672	697	721	682	713	709	696	683	670	716	672	703	675	638	671	657	664	673	709	696	714	685	706	689	747	730	706	684	662	729	682	713	705	685	716	672	708	665	703	661	680	735	665	716	675	706	704	668	731	731	677	707	731	687	718	728	720	714	718	680	703	704	696	686	686	705	678	674	661	623	667	693	673	701	713	714	729	752	698	726	690	657	671	671	699	695	693	651	658	717	679	696	719	755	753	738	644	722	682	725	778	665	713	707	734	735	691	713	727	674	648	736	676	723	678	745	743	707	673	692	704	666	695	689	682	733	709	694	692	746	718	722	702	681	704	696	694	727	712	658	708	693	698	713	697	665	701	707	694	720	666	689	710	653	699	683	694	687	734	666	683	697	709	662	699	650	713	700	698	720	696	717	723	675	683	693	681	692	743	753	721	734	664	713	677	700	709	704	714	651	705	690	702	706	709	743	692	769	698	738	678	745	682	740	710	690	753	690	684	695	650	721	728	707	667	753	721	702	703	706	661	709	671	706	672	687	710	662	703	708	713	733	724	734	665	690	688	678	664	694	701	692	670	722	710	679	737	717	763	691	715	639	730	711	663	700	668	684	688	696	671	701	676	679	642	697	700	724	736	701	709	714	707	700	648	720	685	705	672	691	663	692	715	732	686	739	738	712	681	668	707	732	700	675	657	661	689	701	721	720	636	689	649	717	706	682	713	685	695	661	716	709	723	744	731	662	714	701	642	714	701	691	706	696	682	637	642	712	707	706	678	674	730	723	644	708	716	724	686	684	701	707	694	721	699	730	689	704	734	681	680	728	705	712	711	723	747	683	694	745	714	701	697	715	708	717	704	729	713	720	718	724	747	651	700	681	690	695	706	691	693	703	718	685	694	697	679	740	708	651	698	735	687	677	748	675	692	721	699	718	637	656	700	743	687	698	696	696	708	715	662	682	735	687	740	741	689	747	679	692	707	690	616	673	682	729	722	695	708	673	704	669	713	663	715	622	721	678	667	729	713	703	711	675	673	673	680	703	714	703	733	659	702	705	692	703	704	659	652	716	686	690	687	707	690	679	689	671	677	677	698	679	728	707	680	718	664	685	716	686	700	668	689	729	680	721	717	678	730	690	702	700	690	737	692	698	757	688	723	664	681	667	706	698	670	694	665	711	694	674	674	702	669	690	670	728	697	691	689	726	702	687	736	685	727	634	665	722	672	708	718	680	692	717	683	716	701	673	697	729	715	738	678	661	696	692	688	694	673	677	705	705	681	674	712	720	721	709	714	710	699	673	703	667	669	704	686	693	678	712	725	686	672	676	754	705	701	689	638	708	711	751	665	646	715	693	706	656	722	705	743	674	698	748	736	716	660	689	707	698	729	687	693	691	664	750	708	726	767	708	676	689	689	702	708	639	743	712	651	748	666	701	678	706	677	738	635	728	698	731	730	694	682	755	685	694	672	678	671	707	666	689	718	735	728	714	692	683	681	724	688	653	717	671	740	686	685	724	693	683	758	686	650	722	688	674	665	673	713	678	753	689	737	699	659	714	693	718	710	720	702	695	718	669	715	697	667	688	698	674	680	684	718	725	661	699	725	719	710	691	683	689	660	708	642	692	628	733	658	677	676	698	748	677	684	735	688	693	674	653	749	703	699	747	713	713	707	676	694	685	687	730	685	696	673	675	716	667	702	703	721	696	720	739	705	726	699	679	708	692	696	717	646	707	698	700	758	756	651	717	677	722	722	758	689	677	744	739	697	738	705	711	721	680	739	733	717	721	696	705	700	712	725	715	695	699	723	701	697	687	699	655	710	680	712	657	718	711	721	732	692	731	694	664	679	669	669	741	679	690	681	692	704	666	693	738	679	693	712	688	685	707	682	732	725	725	680	709	703	707	675	711	680	703	680	696	723	676	712	688	689	742	677	677	739	666	672	699	711	665	677	709	698	724	681	738	702	719	674	684	726	676	711	738	703	689	717	745	704	684	741	708	705	679	770	718	702	675	700	707	696	700	652	689	692	694	720	667	686	698	674	679	698	754	670	680	713	685	691	689	709	662	673	722	697	671	729	743	725	727	725	716	718	697	678	726	769	670	742	752	688	689	709	698	738	747	727	711	689	678	699	656	710	716	681	707	717	693	694	726	689	678	668	675	695	709	722	717	677	693	713	728	756	717	673	689	651	672	692	725	712	703	722	664	707	695	690	693	671	692	684	701	686	671	669	726	714	698	749	724	679	687	734	677	691	719	658	672	701	707	709	705	735	702	710	693	735	746	691	740	729	695	693	728	712	697
1339	787	467	396	691	840	774	703	573	513	466	345	305	240	228	205	197	157	191	181	160	134	131	138	128	114	75	109	86	101	98	95	83	72	75	74	70	72	77	48	67	66	67	56	60	62	52	52	71	49	60	56	55	54	46	65	53	57	63	38	55	54	42	55	58	52	39	49	51	56	49	37	42	55	54	59	54	45	54	50	51	55	31	49	52	47	51	43	62	36	39	49	47	49	56	56	53	57	47	68	51	63	60	53	46	45	46	41	41	57	43	44	42	54	45	39	51	50	44	42	57	40	49	59	49	43	46	54	46	52	56	50	54	41	58	51	48	51	49	38	50	50	66	42	34	43	54	42	47	48	63	45	50	39	45	60	42	43	55	53	46	51	53	55	49	59	41	50	60	67	64	51	47	41	44	53	47	50	42	41	47	57	38	42	45	56	55	52	38	49	45	41	38	43	47	55	42	53	44	53	49	36	47	43	50	58	44	52	51	49	58	38	53	64	48	54	53	55	50	48	41	41	41	48	49	38	48	52	57	53	33	54	47	53	41	43	41	48	45	41	41	44	41	47	42	47	44	41	50	55	59	68	60	39	47	45	44	52	41	55	47	61	47	48	41	53	43	49	38	40	58	52	45	46	45	54	42	47	46	47	51	52	43	49	43	53	39	34	50	48	47	48	49	43	50	54	54	50	48	47	50	44	63	44	48	49	48	40	51	55	45	47	56	59	44	31	47	53	32	39	37	34	41	68	38	43	60	51	49	49	48	50	48	44	43	44	50	43	40	56	43	50	49	46	45	59	44	50	39	38	48	55	54	35	38	47	46	52	52	58	39	50	47	39	42	42	51	32	50	52	50	55	59	44	48	66	43	43	49	45	38	49	39	51	55	47	52	49	50	47	55	36	57	60	51	47	35	49	60	52	50	39	41	48	47	38	42	62	38	33	49	51	53	51	47	38	58	49	45	51	43	55	39	43	42	54	61	52	52	49	54	40	55	58	50	45	58	49	47	43	50	51	33	51	48	57	50	55	52	51	45	45	35	48	51	44	57	54	44	49	51	56	47	51	49	42	58	52	62	45	51	50	55	40	49	41	49	47	61	55	45	44	59	54	42	51	48	49	46	41	59	43	54	39	51	50	37	45	66	48	44	47	55	46	52	56	54	43	44	45	44	59	33	39	41	39	57	52	39	51	43	53	49	50	44	46	50	49	47	45	46	42	53	44	42	50	54	59	51	50	46	50	38	46	47	47	34	43	40	50	62	39	51	55	59	56	51	52	55	51	46	49	67	53	40	41	55	42	47	36	46	50	48	42	48	43	50	36	60	62	64	44	47	51	55	44	44	45	62	57	42	47	56	45	63	43	40	54	57	58	53	51	43	53	40	55	58	53	57	50	63	48	48	53	45	54	52	48	50	49	61	45	54	44	59	49	50	45	64	51	39	50	38	41	42	50	53	50	57	58	56	48	54	50	44	53	41	34	58	40	54	51	64	54	47	41	49	54	55	47	42	46	65	36	60	47	49	46	50	47	44	44	46	49	38	53	48	49	37	43	45	45	41	49	61	39	48	51	49	58	48	48	52	49	48	46	36	49	56	53	44	51	42	60	43	39	48	58	51	47	31	48	55	51	47	50	47	52	63	50	47	56	42	44	48	46	43	43	51	53	52	44	55	55	61	44	46	39	63	40	53	41	53	55	55	47	49	48	43	47	53	41	43	55	28	56	44	46	48	46	59	50	56	49	48	62	39	40	55	41	51	36	52	60	44	55	58	46	56	55	44	53	48	39	48	50	46	34	50	42	48	49	53	51	36	48	49	48	51	43	46	48	54	40	40	44	37	43	44	38	41	45	52	31	56	42	43	48	61	38	58	42	44	38	49	42	35	49	49	56	45	39	39	51	43	45	42	57	53	44	49	37	50	48	45	43	40	47	46	53	52	45	48	46	48	50	56	44	53	41	35	55	55	43	40	49	47	48	51	38	48	56	43	43	55	46	45	44	48	55	54	43	49	53	48	53	46	44	53	50	46	49	45	51	57	43	37	43	38	65	50	47	56	39	57	47	54	47	36	36	46	52	54	47	47	54	51	42	44	60	43	36	57	38	44	59	53	55	52	67	51	42	50	40	47	59	48	47	52	54	42	49	49	46	56	49	37	50	49	40	45	53	49	43	41	48	51	48	50	56	46	51	59	47	58	49	43	57	42	51	42	59	48	47	43	54	48	39	46	54	56	49	54	37	44	47	51	47	52	35	49	46	56	50	44	48	58	55	48	67	45	58	55	38	47	43	51	61	46	43	60	45	44	52	55	48	44	51	48	53	48	45	42	48	60	57	45	36	45	52	55	60	54	53	54	49	45	60	58	48	46	50	47	63	54	72	43	43	45	34	51	39	58	46	57	42	32	47	46	42	39	55	44	39	56	51	54	43	37	48	57	44	43	53	46	51	40	61	55	42	45	30	57	45	53	60	45	55	60	52	64	48	45	45	38	53	54	59	49	46	56	49	55	48	44	45	53	43	55	50	49	40	54	50	45	37	48	57	46	50	62	48	44	52	45	48	51	53	49	34	60	49	46	47	48	45	47	38	51	43	56	37	48	55	39	45	41	45	56	50	42	37	53	59	38	61	43	51	52	54	54	53	49	57	45	45	48	50	68	42	59	50	45	37	62	46	53	46	43	43	47	41	45	43	50	55	61	52	43	63	37	55	55	53	43	59	39	66	50	49	43	45	53	52	48	55	32	51	50	46	34	59	47	59	52	56	50	42	41	52	40	57	53	46	47	43	47	46	51	40	43	45	54	56	55	55	37	50	44	58	43	51	48	51	38	50	54	55	47	41	51	56	54	45	43	43	49	47	43	57	47	50	54	52	52	42	39	53	52	62	42	55	51	27	50	43	45	52	58	56	47	47	58	51	52	60	49	52	46	55	51	50	50	53	45	46	56	51	43	37	51	50	59	51	46	49	41	42	63	45	54	41	42	58	46	40	53	49	32	52	48	51	46	51	48	51	42	37	46	44	40	46	55	46	42	56	68	49	50	56	56	57	46	57	54	46	45	51	44	45	53	48	56	39	44	49	61	55	39	46	62	47	54	54	52	44	47	57	34	42	43	46	44	60	51	43	42	60	50	46	55	56	58	47	48	35	51	53	53	39	54	56	49	52	52	52	38	53	68	49	46	57	41	34	45	58	38	34	44	51	52	45	44	53	48	41	52	50	46	48	49	67	63	54	40	41	30	49	55	53	60	55	31	42	50	43	45	58	46	41	39	37	37	55	65	47	40	48	61	53	54	41	56	54	54	48	63	57	45	43	45	45	41	47	59	29	45	39	51	49	44	45	55	47	48	57	51	43	60	50	55	52	73	40	46	54	45	52	40	51	40	47	67	46	55	30	52	42	49	53	48	38	52	58	56	58	43	46	43	50	54	40	39	46	50	51	41	47	42	55	42	57	54	53	50	41	41	41	36	46	41	43	48	56	53	35
21852	15998	10487	23227	32124	32496	29277	25592	22459	19406	16892	14408	12248	10430	9015	7889	7062	6141	5723	5194	5038	4642	4363	4089	3807	3546	3317	2987	2899	2735	2599	2357	2281	2121	2070	1972	1779	1777	1641	1529	1492	1499	1420	1342	1312	1274	1306	1203	1222	1123	1162	1089	1083	1105	1065	1015	995	1060	966	922	946	881	874	908	917	844	865	886	907	860	836	841	874	808	783	786	776	848	728	751	819	776	780	793	761	780	758	706	789	773	758	727	718	721	750	730	719	746	732	722	740	757	722	718	765	726	742	673	717	741	709	685	725	742	683	751	751	673	729	765	723	710	771	728	725	678	683	651	717	742	684	707	710	699	737	730	691	717	705	693	722	710	707	711	674	726	718	684	717	675	733	711	729	715	708	697	678	717	721	675	750	725	711	688	667	657	749	691	684	676	665	722	713	695	682	688	711	649	717	704	686	696	744	731	681	723	703	719	663	746	717	743	672	710	732	712	683	686	731	722	737	654	655	706	726	656	707	709	729	699	682	704	702	680	714	700	716	684	697	667	740	726	674	693	720	705	748	719	737	720	742	676	712	706	701	672	700	733	710	707	692	734	752	699	724	723	732	690	719	720	751	681	698	750	694	701	726	724	707	768	666	692	737	683	715	701	716	659	658	688	721	742	698	690	701	707	731	699	703	673	724	687	721	724	706	733	709	688	746	650	688	693	746	694	659	723	726	752	671	701	757	700	694	706	713	685	719	661	707	673	723	729	722	699	709	763	689	743	654	725	674	669	678	700	764	723	683	692	713	734	713	690	686	725	708	674	765	709	665	674	696	696	698	716	704	705	681	697	727	718	683	707	705	778	696	663	696	650	726	688	713	664	691	718	717	711	716	683	711	682	672	724	697	745	672	665	734	664	687	720	682	669	676	686	697	661	693	686	702	719	693	639	689	745	715	678	649	725	721	723	710	667	710	708	694	683	738	744	708	705	676	733	703	735	712	723	741	713	675	704	694	674	662	740	710	697	682	713	754	699	725	704	683	679	667	753	731	691	752	738	723	690	715	708	697	699	687	677	706	686	679	729	707	741	691	717	708	706	741	680	728	708	718	724	733	680	686	730	709	729	655	694	705	674	712	628	732	689	676	665	718	654	741	723	672	737	717	715	718	687	702	705	756	716	692	674	660	724	755	715	685	650	711	702	732	759	753	679	718	715	682	687	689	729	744	719	665	692	749	762	726	732	737	696	688	712	722	660	714	688	666	698	721	669	727	700	707	716	705	652	740	741	718	689	703	721	714	669	696	705	685	720	722	718	696	735	705	711	679	717	710	757	736	708	679	708	709	701	718	688	707	704	682	679	705	772	699	685	732	721	717	699	700	693	705	689	714	716	697	727	668	698	698	691	656	643	713	691	746	742	732	687	700	700	750	700	718	730	724	687	709	703	687	756	707	720	709	686	695	706	697	692	713	750	691	723	750	696	725	668	697	709	734	740	701	711	711	675	755	660	709	664	704	702	758	708	683	716	692	719	740	696	729	692	720	690	689	692	696	725	774	722	680	693	735	677	715	683	677	697	762	685	761	732	686	709	692	722	682	683	697	706	710	733	730	685	709	775	728	728	709	742	675	744	715	721	704	725	724	707	706	716	703	693	749	696	646	688	706	714	721	689	710	680	688	718	698	716	681	675	689	691	754	713	709	643	694	710	699	716	719	676	729	737	698	687	705	705	733	716	763	720	715	708	695	708	700	703	730	726	720	659	690	673	702	680	699	648	685	664	631	691	700	700	689	684	698	703	730	695	754	683	715	686	737	735	698	728	718	724	704	771	707	656	670	610	769	664	709	694	714	660	700	697	712	740	728	722	685	721	657	713	744	691	665	696	675	655	706	779	705	736	698	659	680	705	683	678	681	676	694	723	736	664	727	749	701	723	715	774	725	716	719	700	733	677	690	652	744	696	703	683	695	728	732	720	674	691	713	690	727	722	712	715	682	705	758	710	720	708	745	689	710	716	672	717	712	679	722	640	727	721	670	700	658	670	681	690	710	705	694	742	666	718	664	669	719	737	628	751	707	698	703	718	654	711	711	755	740	684	697	686	689	674	741	756	693	703	738	701	740	697	771	728	688	757	690	703	750	747	695	689	708	679	726	734	687	710	709	701	731	665	703	651	701	700	697	714	660	717	710	686	721	731	726	725	699	730	701	695	683	657	700	751	683	681	710	726	695	715	731	679	724	706	706	710	737	712	680	706	684	667	710	655	659	748	705	761	719	711	675	681	720	663	727	707	737	691	680	710	675	723	624	728	669	714	693	684	700	678	732	712	717	743	660	740	691	695	692	736	684	706	693	728	686	695	663	676	708	748	711	692	684	671	696	659	743	735	718	698	737	698	697	683	740	683	721	759	663	670	712	716	698	722	723	729	665	667	748	756	678	726	697	678	650	738	667	699	746	719	753	681	762	775	726	701	723	696	656	666	669	729	691	726	735	726	709	695	724	696	712	738	707	730	746	676	679	679	714	707	682	698	683	756	694	753	693	663	722	696	680	712	713	683	680	713	708	703	715	732	675	704	668	693	715	690	654	674	726	652	687	710	662	721	683	699	702	696	656	664	689	728	668	725	707	697	679	705	696	708	673	722	709	739	676	676	739	711	713	746	683	673	707	747	740	718	744	705	679	745	707	711	689	764	735	660	736	704	733	699	707	700	694	695	736	724	698	718	701	700	741	740	695	730	684	700	726	730	671	775	721	660	685	689	746	747	714	724	690	686	797	691	693	687	683	691	694	708	682	672	764	701	729	734	667	740	656	696	739	662	684	712	711	722	706	736	714	680	735	717	675	716	725	706	737	735	674	681	695	707	696	698	733	708	680	724	721	709	687	704	671	685	697	723	681	706	699	696	676	758	694	646	708	712	711	660	730	649	729	725	704	730	677	693	719	696	717	720	704	673	703	673	678	707	723	740	682	719	701	688	707	708	694	714	706	664	705	683	699	699	746	681	665	723	712	679	687	673	690	748	668	723	708	683	701	688	677	749	722	754	714	676	760	698	683	717	692	732	676	676	692	687	680	681	721	705	708	689	729	738	655	749	736	701	710	674	690	683	703	723	664	693	736	752	702	707	720	669	710	678	723	725	708	722	727	656	701	696	703	721	719	669	666	739	659	714	707	706	658	777	696	704	689	675	658	707	672	707	706	707	725	685	705	690	705	711	707	653	724	725	648	712	728	681	758	698	691	720	728	683	693	675	713	730	692	741	717	749	663	686	674	730	678	694	737	733	732	667	674	674	735	719	685	687	695	689	690	737	732	751	694	718	693	708	683	700	668	720	667	730	743	718	683	736	716	684	682	707	688	709	740	726	681	679	755	676	707	683	723	720	709	656	656	706	713	677	736	725	727	696	723	679	697	662	686	701	680	732	636	715	698	721	731	722	704	711	758	727	672	665	704	659	695	687	669	705	647	686	697	773	709	715	717	673	692	727	746	717	803	682	684	702	662	667	704	724	690	732	688	737	726	682	673	717	700	707
3223	731	452	431	657	745	661	606	563	478	395	360	299	234	233	189	199	163	173	171	144	162	145	124	158	123	116	111	132	99	104	96	105	73	100	89	87	76	62	74	67	86	78	77	65	75	63	75	72	63	65	67	63	67	91	63	80	76	69	67	80	55	76	71	62	66	72	70	58	72	72	65	57	64	66	57	71	57	60	63	68	72	50	70	62	68	64	75	69	85	73	67	63	69	47	74	57	61	67	48	58	62	65	65	77	69	67	69	64	56	57	60	58	62	70	75	61	76	70	54	58	79	73	54	56	59	62	60	48	69	71	78	56	68	73	60	73	70	52	64	75	76	63	57	68	70	50	52	66	61	69	58	69	59	69	60	52	60	68	55	48	61	67	70	60	53	61	66	55	69	53	74	66	56	70	67	62	56	72	51	55	59	68	67	61	68	66	49	57	60	69	62	72	51	62	54	49	57	77	76	55	55	61	77	71	61	62	63	57	71	56	54	54	67	70	68	68	77	63	58	42	80	70	49	46	59	58	62	60	71	51	56	63	59	51	66	60	60	54	62	44	61	61	53	64	78	74	63	62	62	76	66	63	72	70	59	56	73	55	65	67	65	52	60	72	76	64	62	58	65	67	52	58	59	65	79	63	64	65	65	62	66	69	58	58	60	68	60	50	53	65	68	57	53	64	61	64	54	66	62	68	63	60	72	59	53	45	57	65	79	66	46	76	67	64	55	66	59	58	59	55	56	55	63	59	58	54	66	55	63	74	59	66	58	44	74	61	63	60	55	56	54	63	64	59	65	78	75	65	61	78	53	63	63	64	69	50	56	67	55	70	75	64	54	70	56	72	62	57	81	65	66	53	66	60	57	72	80	64	66	70	58	52	60	74	70	58	51	60	81	59	47	60	50	62	63	60	64	70	51	65	51	58	67	69	64	91	72	61	59	64	61	63	79	68	56	56	74	68	63	44	51	62	72	61	75	74	71	58	61	73	64	56	67	74	65	56	56	81	60	72	54	66	61	77	70	61	68	78	51	67	82	74	56	71	76	67	57	57	62	80	65	64	72	77	62	70	55	74	78	64	67	52	63	70	59	80	53	81	73	53	63	64	64	82	78	69	58	57	63	65	72	51	63	71	61	69	77	70	62	67	66	78	74	56	66	57	58	66	66	62	67	60	80	49	60	61	63	67	59	56	83	84	74	68	78	76	58	73	49	54	71	67	70	78	60	61	64	70	57	73	55	60	77	62	67	62	72	63	64	53	70	63	69	66	45	59	59	55	64	66	62	75	81	69	72	61	59	60	56	65	76	63	61	64	66	63	49	56	55	62	68	59	66	62	59	55	57	63	58	51	60	73	60	62	64	63	56	67	64	65	74	61	50	66	58	72	66	83	64	65	61	53	59	64	69	62	64	65	68	67	70	74	75	62	51	56	55	75	50	83	61	63	56	58	61	51	70	50	56	74	63	53	53	69	64	67	60	62	68	60	71	66	69	58	58	61	60	57	69	61	69	70	80	59	57	77	60	73	64	75	58	61	50	56	73	70	74	65	61	59	77	59	54	55	58	65	53	45	57	64	66	60	63	60	60	59	72	59	78	79	54	71	45	56	62	70	54	70	60	64	67	67	77	72	68	65	73	64	77	57	67	67	65	63	70	60	51	66	56	71	64	64	53	54	59	68	63	66	75	58	63	54	55	57	58	68	61	71	62	66	57	65	68	62	63	70	63	69	50	60	71	59	71	55	70	83	77	61	66	54	66	80	53	66	59	66	70	61	52	64	54	80	57	69	53	71	52	67	50	53	63	56	61	57	78	63	53	51	66	61	64	62	56	66	56	68	75	63	72	76	71	54	58	60	57	73	74	59	64	77	63	55	68	58	64	59	63	66	56	73	64	41	63	61	68	68	65	67	65	58	67	64	59	77	58	61	65	66	67	71	59	51	61	67	67	62	58	62	53	59	57	64	54	68	68	39	63	58	62	59	63	67	71	63	49	59	61	59	70	64	66	81	50	66	68	62	78	60	68	64	68	47	73	67	72	54	64	65	67	57	52	78	76	64	59	62	61	66	64	74	60	55	58	68	64	79	61	61	63	81	51	66	56	69	68	75	57	61	65	62	52	57	70	59	54	51	63	71	55	69	52	58	59	66	59	55	56	65	60	59	66	60	59	49	54	48	70	65	79	71	55	63	69	66	80	51	63	60	51	65	61	72	77	72	70	72	67	50	61	66	62	68	57	57	63	58	59	51	65	68	64	66	64	46	63	57	58	51	62	66	67	73	66	68	62	54	56	65	89	62	63	63	51	56	46	56	55	58	64	71	63	70	67	59	51	61	72	63	70	46	75	72	70	72	57	58	56	67	69	61	59	65	61	59	57	64	61	66	56	53	50	63	66	71	66	61	58	64	62	75	60	66	56	71	77	51	52	60	73	60	75	55	65	67	62	65	70	72	58	60	69	59	56	65	67	64	64	69	71	78	71	73	62	68	41	66	72	71	52	53	58	67	54	65	62	75	75	46	66	53	57	71	62	53	62	57	49	69	59	64	74	62	68	74	60	67	50	67	59	67	63	50	65	66	51	58	70	66	74	55	64	73	67	69	66	78	55	62	70	61	66	61	72	74	59	59	53	54	67	69	66	55	59	62	66	63	68	75	57	63	53	74	80	58	76	61	66	51	73	68	68	67	58	52	70	56	67	59	65	70	63	60	57	55	59	71	61	70	62	62	61	85	54	56	75	59	65	62	83	69	57	58	62	56	59	63	69	57	73	60	54	68	59	61	45	61	56	58	61	54	55	71	73	75	55	64	62	68	61	53	61	58	42	72	71	51	58	47	66	62	60	48	57	65	71	64	66	64	70	59	55	60	59	58	47	62	63	59	62	57	58	61	58	58	60	65	58	70	50	68	76	60	60	69	58	62	72	61	60	60	55	61	62	63	67	58	63	52	64	62	72	70	58	65	73	69	66	66	72	49	63	62	60	72	71	62	50	60	70	64	60	74	66	70	77	44	66	61	57	52	62	64	48	71	62	80	67	50	68	54	63	60	64	59	56	76	68	58	67	63	67	57	70	59	54	62	73	75	70	57	64	78	63	61	53	65	53	79	60	75	58	48	60	47	64	53	70	66	66	54	70	70	68	66	67	75	70	53	61	77	56	57	65	48	57	59	54	56	62	60	63	66	72	58	60	67	69	68	63	58	47	58	59	63	65	63	79	66	69	76	61	61	61	62	51	61	74	61	52	64	69	60	59	71	64	69	54	51	58	59	76	65	74	51	65	55	54	56	81	67	72	52	47	63	60	66	57	71	69	58	66	62	57	66	86	63	53	66	75	57	66	62	64	65	52	61	77	65	70	66	49	57	55	67	57	74	66	63	71	57	68	68	73	65	66	64	54	79	65	68	73	62	80	57	48	58	73	67	56	55	66	62	61	55	66	72	69	60	58	58	50	59	56	59	86	55	56	58	59	57	61	75	71	60	52
20563	14553	9903	22356	31140	31279	28573	25021	21898	18918	16233	13913	11781	10011	8896	7829	6838	6069	5679	5406	4927	4703	4297	3976	3739	3461	3255	3056	2932	2773	2709	2436	2333	2288	2162	2094	1947	1887	1863	1738	1616	1604	1620	1449	1410	1483	1417	1357	1351	1342	1274	1248	1206	1216	1270	1161	1161	1144	1148	1152	1113	1105	1125	1043	1110	1062	1033	1027	1076	1055	1020	1093	1028	1048	995	978	969	986	950	990	969	949	968	930	968	902	966	927	961	915	922	916	919	939	906	913	954	907	902	931	949	956	944	955	949	929	910	926	902	925	884	925	900	895	933	946	896	982	881	934	896	868	854	970	978	963	875	919	871	920	898	852	922	866	954	936	939	866	921	1011	894	877	962	889	908	898	867	867	886	969	934	964	946	892	881	928	898	884	938	907	878	907	932	917	928	876	917	877	886	919	865	882	893	884	890	841	942	899	884	883	892	946	881	939	892	931	926	914	909	927	919	925	886	910	930	906	935	889	941	889	907	910	881	903	918	921	969	931	935	921	915	920	920	897	909	921	917	957	921	890	898	896	850	902	897	887	932	866	877	951	918	899	869	947	858	907	907	927	903	877	864	918	930	886	923	960	913	870	868	898	843	894	922	949	910	902	899	894	917	882	952	929	883	927	906	910	884	867	909	944	895	925	883	890	885	898	888	904	930	921	941	904	906	917	920	886	889	857	916	906	935	894	861	887	885	902	917	907	912	896	895	929	943	907	925	872	867	945	952	917	887	927	902	885	891	877	892	867	883	907	878	905	856	924	873	881	895	923	971	938	926	977	956	896	871	924	898	935	927	849	913	919	878	975	928	907	893	897	900	906	856	827	874	927	929	897	914	936	911	903	956	844	913	860	905	920	883	914	917	856	876	933	894	913	900	859	899	864	902	949	922	985	894	924	895	873	913	889	922	868	896	891	899	930	906	928	924	899	899	939	925	924	975	930	911	904	902	897	879	881	931	888	916	849	909	884	930	907	905	928	898	892	933	955	924	876	912	931	943	929	909	932	890	949	916	910	915	922	925	882	954	905	900	900	917	877	896	880	861	939	904	823	903	911	952	929	934	903	978	906	915	891	937	849	931	916	876	937	872	908	918	901	900	856	892	894	905	947	907	955	875	882	920	934	885	921	880	895	873	931	900	925	906	864	899	921	958	924	898	916	872	917	850	900	868	892	945	885	859	942	880	895	940	894	860	880	895	907	909	896	907	885	878	937	872	911	865	912	936	969	878	928	922	930	950	901	893	880	947	927	900	895	913	870	908	915	897	908	925	906	907	884	878	909	872	917	830	952	892	911	896	881	901	886	908	895	894	899	909	900	943	892	900	913	882	847	921	873	822	933	876	917	898	909	965	904	902	918	906	881	919	872	912	899	942	890	880	902	891	913	876	919	936	921	921	921	903	881	924	913	974	918	931	895	856	888	887	894	862	853	925	873	878	940	901	928	940	879	895	925	904	960	904	891	912	896	917	899	912	882	929	894	897	928	904	871	933	879	884	890	921	933	886	875	902	895	903	934	875	879	888	918	874	870	883	887	916	945	977	936	907	1009	903	940	907	893	886	907	885	873	868	894	935	937	908	919	902	891	936	887	916	939	916	930	883	862	895	867	846	970	957	893	931	918	902	888	822	906	858	903	895	961	886	942	969	907	890	929	863	900	913	884	895	836	924	901	912	903	941	892	874	926	912	926	921	972	876	886	912	852	869	828	911	963	863	932	904	977	880	881	870	870	866	950	936	910	934	957	892	932	915	921	916	925	897	961	900	915	892	903	890	925	876	898	947	935	847	937	949	932	912	917	953	907	914	847	943	913	873	924	869	940	906	872	855	914	880	890	842	949	863	901	892	855	903	871	847	846	919	916	924	953	921	889	860	889	901	911	926	925	934	885	858	864	928	933	817	926	965	867	976	939	926	941	907	912	942	928	899	950	895	917	878	870	935	931	932	927	896	832	919	913	899	870	875	921	904	936	909	904	917	916	896	925	911	889	944	861	887	921	881	894	899	898	919	890	886	885	879	825	921	891	904	887	858	903	934	899	900	967	917	965	920	892	850	923	898	905	925	896	960	901	926	932	887	918	933	938	898	918	898	823	868	903	889	930	890	940	886	922	938	847	870	899	929	855	876	874	895	934	883	935	918	944	869	929	928	892	875	894	914	879	868	875	948	905	929	952	895	872	864	912	884	878	954	874	920	954	902	904	921	929	838	911	881	884	873	885	906	926	891	853	919	939	881	929	889	942	871	958	917	845	835	940	898	957	894	884	940	901	970	892	851	884	891	899	947	884	931	876	893	850	923	836	948	915	904	826	910	865	943	902	916	910	937	859	884	874	784	904	891	974	967	892	892	886	852	975	865	894	843	898	913	873	923	814	920	847	919	978	855	918	896	921	897	979	899	893	910	907	848	896	846	863	883	934	877	880	916	894	911	896	958	910	942	958	953	820	918	880	905	900	885	886	858	915	902	884	893	930	844	927	894	866	880	839	943	896	905	909	878	887	899	873	843	933	882	917	863	906	883	893	878	861	860	900	902	907	896	873	922	913	880	937	886	906	950	890	880	874	899	888	844	890	907	915	876	893	910	860	899	927	892	925	925	934	915	914	931	956	892	862	865	898	887	924	1003	895	884	885	863	916	869	878	881	875	890	934	878	930	904	878	932	900	883	917	881	948	915	922	889	900	882	970	949	878	900	888	944	917	924	954	903	889	884	895	918	879	936	886	900	942	926	895	944	910	871	954	902	871	936	917	886	901	936	954	889	892	907	865	910	946	917	910	886	896	869	901	937	906	879	934	856	896	959	892	920	926	916	905	888	900	935	901	873	943	920	926	895	898	892	913	930	895	842	895	878	920	898	907	889	920	925	907	873	894	863	881	882	924	907	969	889	873	872	856	923	937	885	925	886	922	896	913	866	906	910	888	881	925	928	885	880	991	876	875	877	914	903	923	908	901	935	895	874	903	888	879	928	874	881	892	907	894	911	885	932	898	918	946	948	879	919	895	904	852	909	871	919	920	937	908	932	892	918	906	872	950	916	890	912	901	897	892	895	938	846	870	900	905	914	877	928	944	957	918	884	949	883	937	883	934	881	864	900	925	971	873	889	894	892	877	926	944	878	981	873	912	911	903	866	901	919	924	837	840	897	908	872	906	903	863	920	889	927	915	934	910	928	890	890	934	896	912	888	906	899	929	875	894	890	987	931	943	876	957	916	897	916	887	879	925	916	906	912	945	909	942	936	902	906	922	859	883	913	884	896	941	920	890	928	922	899	876	924	900	863	898	952	888	928	889	924	913	917	916	901	938	911	927	918	880	894	935	883	930	889	925	903	936	941	894	916	889	885	908	906	930	825	893	902	900	895	916	892	1004	889	903	898	906	907	888	890	853	894	920	904	914	888	902	971	889	907	933	900	861	909	913	923	964	916	885	896	833	875	928	894	891	879	923	951	878	894	957	911	855	889	902	943	831	939	927	915	899	919	899	937	894	929	933	928	888	893	907	891	945
2467	1109	667	527	980	1184	1061	941	811	736	592	510	471	396	320	287	275	219	217	210	199	193	187	192	150	148	152	142	124	143	120	120	112	115	115	90	114	93	115	104	95	80	83	79	91	89	91	90	84	89	101	69	76	85	74	78	76	85	65	79	73	71	71	75	53	73	59	68	82	59	72	69	71	56	58	82	57	84	66	69	73	71	69	72	67	71	64	65	72	82	72	56	74	68	58	63	69	68	81	76	64	63	65	60	64	68	60	55	69	64	51	61	66	70	74	68	64	83	60	51	64	63	78	60	70	67	59	72	64	78	58	66	71	69	69	69	62	56	88	65	67	70	64	63	68	64	61	62	75	73	74	70	75	63	69	49	71	57	55	52	61	64	57	63	61	65	65	59	59	63	71	49	64	61	64	61	61	55	59	63	58	88	60	62	48	66	62	56	55	62	76	67	50	63	65	53	45	58	67	68	72	47	57	59	65	60	69	61	52	50	62	70	73	75	61	73	41	80	63	63	52	63	76	59	59	71	59	66	54	57	84	65	60	52	68	74	63	57	68	62	66	65	69	66	71	67	62	45	50	59	68	66	70	76	52	57	50	69	52	69	55	72	72	75	66	65	53	72	61	58	54	66	64	74	64	60	60	58	58	53	55	57	55	60	62	49	77	73	62	51	59	62	55	64	64	76	67	61	57	61	61	64	63	72	58	70	57	57	70	68	75	40	52	62	71	65	76	70	70	74	61	69	58	52	69	65	57	57	59	65	59	59	73	52	58	49	64	57	63	70	57	78	65	65	65	64	60	66	84	85	53	62	63	52	66	62	65	60	58	67	63	65	51	70	62	64	68	65	84	70	57	65	68	64	62	57	65	66	52	53	76	73	70	74	71	67	61	55	59	61	70	60	78	59	54	55	60	68	60	70	57	76	87	65	75	69	76	80	46	54	76	57	66	74	49	66	67	62	65	68	60	65	70	69	70	64	67	70	73	61	61	69	63	79	52	66	66	64	77	53	64	65	71	64	66	69	64	64	70	67	79	68	75	46	57	73	73	53	57	66	67	55	60	71	58	64	73	61	72	57	62	72	69	61	60	64	54	69	72	69	70	54	75	73	54	72	57	72	63	55	64	56	63	64	61	59	67	64	61	77	63	78	62	63	59	57	68	57	60	67	60	69	53	75	78	55	55	59	88	59	78	65	64	57	63	77	69	58	54	58	71	68	62	69	69	72	58	67	84	52	69	71	54	53	62	83	64	60	55	71	70	56	74	61	59	74	78	53	69	71	68	69	56	71	52	62	68	59	72	57	64	68	58	59	65	67	70	62	65	51	78	62	71	50	75	69	74	73	81	46	71	49	64	71	53	67	56	67	68	70	51	61	54	63	56	72	69	60	56	67	58	65	66	89	70	77	66	44	56	55	70	71	45	70	66	69	65	56	61	51	57	77	69	54	70	77	77	61	67	76	62	72	61	74	65	68	74	64	57	50	68	61	70	62	69	56	71	54	67	59	65	53	69	58	67	61	64	66	66	74	62	70	58	49	82	60	65	78	76	55	76	66	56	69	63	64	62	58	51	68	60	89	52	79	67	63	58	54	65	81	59	62	70	54	74	68	62	62	70	46	74	79	64	66	69	65	68	50	91	66	56	64	63	84	69	78	66	67	57	68	54	66	56	65	55	56	65	63	61	64	63	70	61	61	56	63	58	67	63	70	65	50	66	49	61	73	61	63	57	66	76	67	51	70	66	54	59	62	66	60	66	63	59	59	63	52	63	60	71	43	68	67	65	61	57	68	61	67	71	58	60	70	58	60	53	68	62	63	80	67	59	59	76	60	79	49	62	56	65	94	59	60	64	73	62	56	74	49	56	78	64	59	64	67	65	49	72	56	64	72	62	49	63	64	59	72	67	67	56	67	63	67	78	63	74	71	66	56	68	63	68	55	64	66	58	71	73	55	59	88	70	57	58	58	68	60	63	68	59	61	68	61	46	62	57	57	56	57	69	69	65	70	65	59	61	59	77	73	59	59	73	61	66	66	75	66	77	53	83	68	57	60	73	57	75	63	72	73	61	57	84	58	65	70	79	66	60	72	68	67	62	59	66	80	64	61	68	57	76	53	65	53	66	62	66	64	54	74	72	62	83	58	58	63	56	58	83	72	67	75	50	61	64	75	60	66	68	65	53	69	69	55	63	61	73	69	63	68	55	53	50	60	74	64	72	65	52	66	68	65	72	80	71	62	71	62	50	61	66	73	65	61	61	56	63	69	69	75	54	72	69	71	65	76	67	61	55	54	54	74	70	59	65	75	75	57	64	70	57	63	56	68	62	64	52	69	60	59	61	66	70	55	69	62	60	57	64	69	70	47	65	80	64	53	60	66	72	68	57	69	56	52	69	63	64	69	77	52	67	63	62	63	71	66	70	77	67	59	72	72	72	77	60	70	49	53	70	75	73	63	59	64	76	60	77	71	72	63	69	77	62	65	62	62	54	78	61	49	72	58	58	68	74	52	71	71	66	67	80	64	78	62	62	56	64	60	54	67	56	53	59	70	67	75	71	67	65	77	67	57	58	54	63	70	67	68	71	57	67	66	59	66	70	54	50	69	81	63	64	65	61	74	72	63	55	56	59	51	78	61	58	67	60	62	59	71	50	71	66	86	70	63	70	72	56	57	69	65	55	75	78	73	68	73	56	65	67	67	81	58	59	59	54	68	62	78	60	64	71	62	65	67	60	69	44	53	70	56	70	46	61	61	62	63	64	70	59	71	67	76	64	73	62	56	46	66	58	77	64	69	76	69	53	61	74	61	55	65	69	71	58	57	61	60	65	67	56	82	65	79	63	75	65	56	72	64	66	77	75	65	74	60	69	70	62	80	56	67	59	71	59	61	68	71	83	64	70	77	66	82	61	55	59	72	74	68	55	73	68	64	52	82	76	63	62	72	61	55	81	58	52	55	59	69	52	62	55	73	67	57	59	67	68	77	57	64	71	66	60	53	76	62	64	71	61	78	68	70	62	66	63	57	73	61	64	77	69	73	69	60	71	65	69	73	77	73	76	79	54	62	69	67	71	70	50	58	66	52	87	76	63	54	58	59	64	69	63	72	53	74	56	60	45	66	57	70	65	75	61	58	45	61	56	54	69	53	54	82	67	63	52	72	74	60	57	71	70	57	69	66	71	69	53	61	47	64	63	73	68	59	59	71	70	46	69	75	68	74	59	65	72	63	86	70	65	64	66	65	72	58	63	60	60	66	52	68	64	66	73	71	61	59	60	54	82	84	79	70	63	71	76	56	74	82	53	78	72	66	64	72	69	72	74	54	56	66	63	60	69	60	82	65	65	83	60	63	57	71	66	71	55	56	61	63	63	69	64	77	68	68	55	65	59	73	62	78	63	58	68	73	74	69	69	60	83	55	72	68	54	79	75	68	81	65	61	71	74	62	71	58	70	54	52	70	72	67	68	59	72	71	53	63	51	76	78	66
25962	18784	13295	27310	36286	36109	33658	30171	27003	23898	20846	17916	15899	13741	12087	10643	9332	8565	7873	7303	6862	6415	5857	5446	5216	4660	4445	4247	3995	3758	3568	3370	3156	2938	2849	2635	2561	2420	2285	2125	2023	1939	1903	1798	1732	1741	1638	1670	1615	1522	1545	1497	1478	1390	1253	1379	1342	1267	1267	1273	1293	1176	1156	1198	1191	1255	1164	1184	1194	1189	1137	1182	1104	1100	1040	1036	1062	1003	1040	1005	955	961	981	992	1051	1006	1030	984	973	954	981	965	964	1025	974	930	978	983	958	963	931	956	934	1017	956	973	905	940	917	926	960	959	927	948	917	935	947	947	884	928	961	904	914	888	947	958	950	913	970	948	918	936	971	898	911	897	872	942	900	937	935	955	863	906	931	994	918	957	956	975	927	917	876	942	929	926	902	919	939	924	895	904	972	935	902	886	902	928	955	913	913	939	928	896	907	900	886	876	905	960	907	944	963	915	856	964	933	997	897	917	892	929	951	920	924	933	941	869	933	970	928	938	920	918	950	966	878	969	918	923	878	903	884	911	890	909	976	921	943	937	956	929	927	937	883	903	853	903	877	889	921	936	902	931	952	872	952	931	918	906	931	900	908	944	930	934	917	921	930	918	902	910	916	862	860	888	883	987	921	943	872	907	920	865	937	949	939	912	925	974	924	872	895	886	925	897	878	949	892	933	966	910	935	935	932	978	1004	1003	944	909	966	856	941	880	904	947	920	914	951	907	953	935	886	890	917	913	974	941	887	936	950	939	912	945	930	916	920	907	923	916	923	820	932	952	884	945	915	877	927	911	897	929	952	865	952	882	940	918	931	855	910	948	930	934	927	921	920	924	928	917	910	933	953	936	913	907	921	935	968	913	916	891	961	894	954	947	897	955	904	912	931	915	999	906	916	889	879	884	926	881	888	860	973	895	914	827	914	862	898	887	894	910	957	929	921	901	924	975	916	916	914	889	911	903	905	859	884	959	883	965	956	974	952	879	953	966	945	937	921	906	919	874	942	907	927	912	922	933	891	887	970	918	926	907	952	947	897	927	926	878	909	927	926	935	919	939	942	901	954	935	920	928	1006	828	899	894	940	943	905	935	943	943	917	890	909	902	935	894	904	945	924	926	907	920	936	948	957	952	926	885	901	930	926	943	894	915	940	976	917	938	925	899	916	913	912	888	880	917	947	910	928	943	918	920	881	929	927	897	883	883	962	935	890	909	963	944	945	848	901	936	908	915	956	896	916	950	860	929	934	953	958	927	879	914	875	869	908	920	911	939	968	907	880	970	918	933	890	984	931	924	935	943	906	921	900	980	973	984	968	919	931	921	905	893	905	869	906	923	922	983	898	913	911	954	924	963	955	969	897	913	936	903	949	897	910	923	904	834	892	949	957	932	913	903	940	928	936	915	924	936	894	904	948	903	972	933	975	931	890	926	909	913	920	937	953	943	917	885	913	922	901	828	899	876	872	880	859	980	907	910	955	936	932	911	929	912	953	901	919	924	928	879	955	961	943	928	932	926	929	932	917	879	894	902	870	875	932	930	911	919	917	901	951	895	911	898	885	845	863	924	865	935	930	917	928	872	955	909	886	923	971	917	912	904	931	879	862	879	913	890	907	925	868	972	953	910	945	952	981	895	913	907	927	932	905	932	900	905	934	982	928	918	952	934	924	947	920	876	943	916	879	896	855	889	859	889	920	959	935	893	954	913	914	869	947	917	992	887	910	932	934	897	872	955	902	902	915	950	944	894	948	910	874	948	855	884	926	962	955	909	961	952	914	842	925	950	923	900	916	937	935	903	846	927	924	846	842	925	898	915	906	921	922	936	903	933	984	867	913	916	902	954	930	845	931	933	873	888	918	907	921	921	926	930	930	915	886	920	888	926	866	877	959	969	899	961	930	890	947	914	915	935	888	936	904	949	852	921	920	959	894	940	878	915	919	950	903	925	921	912	946	873	896	940	940	879	964	905	922	952	891	888	914	957	929	853	967	852	924	920	912	961	885	926	916	941	941	895	923	911	950	934	904	926	930	902	925	872	945	985	950	900	931	954	897	957	931	944	931	939	954	914	925	948	842	888	930	920	924	902	880	891	898	911	911	918	916	909	923	858	888	947	944	924	900	964	908	899	900	896	920	960	945	925	931	926	956	927	956	923	969	954	878	888	889	958	904	921	931	926	920	898	923	900	929	918	908	888	889	881	927	917	929	899	854	922	937	933	885	913	896	898	909	908	916	948	905	967	960	914	880	906	890	936	938	975	978	893	891	966	911	943	871	914	916	962	897	912	884	893	902	896	898	933	936	895	959	895	835	889	894	905	928	951	925	986	931	921	912	888	910	898	904	914	939	898	976	891	1003	927	906	940	923	895	885	909	909	945	926	950	942	926	935	933	911	921	910	909	922	925	883	872	927	931	972	871	903	929	925	883	880	928	920	922	911	916	960	880	928	914	944	874	912	922	928	861	919	953	971	923	939	950	931	882	889	960	897	955	870	909	931	975	883	911	937	955	981	893	982	959	940	935	866	895	957	979	888	887	966	966	952	929	950	894	895	890	924	941	917	882	910	938	920	950	930	951	926	921	964	901	965	937	913	943	884	946	891	883	965	942	919	900	964	936	908	934	926	949	909	949	921	918	922	894	937	941	890	851	889	942	894	881	893	896	892	891	911	946	918	875	901	910	947	912	921	938	926	890	954	890	944	920	845	943	972	941	882	855	904	868	943	1003	886	889	949	876	960	903	920	914	927	936	1004	893	924	915	882	950	949	871	924	987	929	907	967	912	967	979	921	909	930	960	858	950	939	870	886	917	837	893	954	930	981	893	906	935	945	927	924	902	977	898	1017	915	903	957	954	898	926	996	893	916	923	945	861	953	992	923	912	868	895	913	952	906	964	963	946	901	1000	992	893	898	935	909	943	966	943	923	982	962	947	885	952	918	913	945	938	949	926	941	1010	916	897	897	877	942	960	875	912	907	898	880	899	926	936	884	948	925	883	907	950	983	925	954	886	941	862	908	938	912	903	930	900	952	967	960	930	906	983	880	948	896	916	858	913	908	925	921	925	994	908	890	923	963	966	876	907	861	879	941	880	977	923	866	895	932	894	912	925	986	985	930	884	938	919	931	907	908	903	924	916	889	891	890	959	901	884	968	915	966	880	886	980	973	961	888	936	948	925	931	877	889	929	929	888	909	847	920	916	904	917	911	931	906	904	916	929	929	923	914	929	860	955	936	897	881	934	926	914	916	881	914	887	892	929	957	950	912	936	927	918	901	923	925	915	957	940	931	892	894	904	901	869	921	934	920	926	923	934	941	927	906	933	977	934	869	871	882	880	907	920	902	917	979	889	933	906	909	913	965	940	929	871	926	856	911	951	943	882	927	918	901	933	902	922	889	964	918	962	910	946	968	899	866	889	957	927	938	891	920	903	845	942	943	904	920	934	960	904	924	949	931	895	906	922	903	897	927	941	925	933	889	870	913	906	933	911	973	910	861	960	871	890	928	954	893	931	918	903	923	959	887	888	882	887	911
2011	518	313	234	441	514	471	438	390	322	254	260	181	162	136	147	113	113	112	121	107	85	104	91	83	86	84	70	66	83	65	61	70	72	75	80	70	61	67	74	70	57	63	57	62	48	58	68	51	56	51	51	52	47	56	46	43	56	43	49	48	51	51	46	54	48	63	63	52	55	45	64	47	61	54	51	53	49	46	40	60	45	53	43	49	51	47	59	52	55	45	51	48	31	55	54	53	70	51	39	52	52	56	49	49	52	45	50	47	53	49	48	44	47	53	48	44	44	53	54	47	49	64	46	48	47	52	47	46	46	29	52	49	54	56	55	38	51	42	35	42	42	52	37	40	46	57	45	41	41	55	51	45	43	42	46	42	58	46	35	41	54	53	45	42	55	44	47	52	56	57	46	51	49	50	41	40	50	43	49	70	53	54	38	55	60	53	35	58	52	38	51	43	48	41	48	38	48	49	47	36	64	46	47	45	57	50	43	50	59	48	63	44	45	51	54	56	49	44	45	53	48	59	49	35	47	40	45	52	51	39	42	52	41	61	42	42	42	52	38	42	50	42	47	61	55	44	46	61	57	47	36	35	40	37	50	50	48	40	36	55	42	36	44	59	59	54	44	43	38	44	53	57	46	34	51	40	38	53	37	53	44	52	51	37	47	53	50	43	45	44	48	51	52	51	49	38	49	47	55	47	41	53	43	52	41	38	59	44	57	55	53	65	38	60	51	50	43	41	46	44	49	47	40	55	37	46	50	49	44	35	55	41	44	49	43	54	43	54	42	40	59	52	50	55	47	52	54	47	47	47	38	46	49	31	42	42	36	34	44	50	48	45	50	47	44	50	47	50	41	48	69	52	45	48	52	52	42	56	40	39	45	54	50	51	45	46	55	46	54	37	51	57	46	48	38	55	53	52	37	53	40	45	62	55	49	30	40	43	47	50	43	50	39	55	50	49	55	41	50	60	43	56	56	51	49	34	46	42	40	62	46	45	53	47	44	54	51	44	43	53	46	38	55	51	53	53	51	43	64	37	47	54	55	49	44	47	46	49	53	48	47	43	46	60	39	52	41	37	66	43	55	39	50	46	56	51	56	49	49	62	54	47	38	46	64	46	47	45	34	49	48	52	51	42	46	49	47	45	51	47	44	56	62	42	46	42	35	52	48	41	53	45	42	35	49	42	50	55	56	53	42	45	53	47	40	43	48	41	54	45	43	38	50	40	36	42	42	50	55	38	50	60	50	57	42	59	61	52	48	50	42	50	41	54	39	55	49	49	43	54	48	42	49	58	46	53	40	50	51	54	50	48	46	50	58	42	45	43	59	41	40	54	44	34	65	45	32	41	36	61	52	48	39	43	50	59	45	57	51	60	61	47	55	52	56	48	62	49	43	49	47	54	35	42	46	55	38	59	62	43	51	33	41	52	56	42	51	55	47	53	49	44	53	47	40	51	47	46	56	59	50	54	48	39	56	51	45	42	54	47	46	46	41	51	56	42	39	49	52	49	36	43	46	59	57	48	43	40	47	41	40	44	64	57	55	60	49	58	49	49	46	43	44	41	40	49	52	57	38	44	59	60	46	70	41	59	43	53	41	45	48	42	42	40	49	52	42	38	37	55	35	54	43	44	56	49	56	41	43	46	48	53	61	48	53	57	45	48	54	49	46	43	45	42	51	45	52	49	57	54	53	52	53	53	52	42	46	45	60	53	39	44	48	48	56	43	46	48	45	47	58	39	34	48	50	47	48	55	34	52	35	54	49	43	52	58	47	47	49	48	51	49	45	48	62	38	43	45	49	57	50	47	43	48	45	48	49	53	43	34	40	49	53	53	48	38	54	48	49	44	46	44	50	47	49	56	54	56	53	45	45	52	46	46	44	41	53	48	45	55	54	48	48	42	59	63	50	49	51	40	57	53	38	61	51	46	41	63	52	36	55	53	35	41	56	44	44	47	65	47	50	50	52	49	42	47	45	53	45	46	44	37	56	50	44	53	55	38	44	53	36	66	51	71	49	52	42	56	54	46	63	51	50	41	36	44	51	62	37	44	55	46	49	47	45	45	55	41	36	47	43	52	59	40	43	41	41	52	31	56	58	50	47	49	40	41	48	42	56	26	46	51	50	50	45	54	39	50	50	54	40	48	48	53	38	52	47	52	45	38	60	36	51	43	40	45	47	46	38	47	47	57	56	48	46	56	56	42	59	52	54	54	46	42	51	52	56	54	57	54	45	39	51	51	56	51	50	62	49	50	40	52	49	48	47	54	42	45	51	50	35	38	48	47	60	43	48	47	48	46	42	53	50	47	39	36	47	47	60	39	36	49	48	45	39	49	57	37	42	47	65	49	46	42	47	42	39	46	43	42	48	51	57	43	35	54	46	43	54	51	54	44	33	44	47	40	58	65	55	47	55	40	48	36	49	52	40	44	50	60	51	45	47	44	42	43	54	51	50	44	51	45	47	38	48	48	41	46	37	44	40	47	58	56	61	46	48	49	55	49	50	40	48	44	54	47	53	46	51	46	52	45	51	42	42	58	54	52	41	53	40	50	52	44	53	55	52	58	47	55	47	46	54	60	34	47	48	46	48	63	61	50	51	52	38	38	42	53	49	31	45	52	46	51	59	46	43	44	52	41	37	48	47	47	45	45	50	51	43	46	47	44	62	55	44	45	46	55	58	53	39	44	53	53	45	51	38	48	49	47	37	54	48	65	45	36	42	47	40	43	54	50	56	48	46	46	43	44	42	49	39	48	56	40	40	47	54	44	53	48	43	39	58	37	42	64	33	62	57	49	53	48	47	39	57	46	47	49	45	51	47	46	44	56	42	47	50	49	53	44	52	47	50	49	53	44	51	44	46	54	50	53	53	51	40	63	39	49	46	47	53	37	43	40	27	41	52	51	52	43	53	56	50	50	47	50	56	52	40	42	59	48	51	38	47	38	41	47	66	51	46	48	54	45	43	53	53	55	53	40	72	43	54	46	59	45	52	46	52	56	42	48	46	41	52	45	53	39	43	50	43	63	39	44	42	36	37	47	67	41	53	53	43	41	62	43	37	47	47	48	56	57	42	51	55	51	55	47	52	43	54	50	52	33	48	38	45	45	51	36	49	41	47	49	54	55	44	50	46	57	39	47	48	47	47	47	53	53	54	56	39	49	42	55	48	44	45	39	46	52	51	45	43	45	52	50	56	52	47	35	42	50	45	51	49	42	41	43	59	45	45	53	49	55	53	39	41	52	59	45	47	41	44	46	47	49	45	47	47	50	58	49	53	55	45	57	51	32	45	47	37	44	46	36	47	46	61	52	59	55	57	34	46	48	55	52	50	49	39	51	64	50	44	54	56	61	46	56	44	43	51	53	53	50	47	59	48	41	49	52	44	44	41	41	49	51	45	45	54	42	55	52	55	46	53	57	42	59	42	41	48	47	48	57	54	57	43	49	47	45	41	45	49	39	53	47	56	54	52	40	45	47	56	52	44
17789	11682	7573	18752	27374	27072	24020	20842	17618	14605	12331	10246	8477	7330	6106	5532	4719	4294	3982	3770	3568	3224	3108	2843	2583	2462	2337	2157	2094	1981	1879	1742	1754	1622	1505	1500	1409	1396	1323	1220	1212	1161	1203	1186	1136	1121	1058	1043	969	1034	926	1028	880	942	875	900	901	894	878	863	882	809	853	828	809	842	805	780	820	817	759	774	760	841	759	805	767	724	772	743	745	764	778	720	702	711	721	719	766	721	722	782	727	751	726	732	717	671	740	698	708	729	719	695	722	722	683	720	723	702	703	667	711	759	671	677	698	665	647	678	689	658	695	719	702	696	683	691	775	666	685	694	732	733	709	715	709	692	628	736	666	687	733	724	705	696	707	706	720	717	646	735	725	770	700	712	701	710	730	720	711	693	691	777	712	679	671	702	689	646	666	710	695	675	710	689	709	668	682	728	678	708	663	705	699	701	730	716	715	694	668	661	719	685	727	673	713	713	710	771	683	760	728	676	712	752	681	680	713	656	666	697	735	709	684	749	696	664	700	691	672	734	708	679	708	699	756	724	707	733	654	690	681	672	678	744	698	736	725	683	726	737	687	709	710	692	675	669	690	752	707	729	698	681	690	707	690	691	755	667	667	713	702	664	732	700	686	658	689	702	727	682	662	691	664	724	709	645	683	701	667	722	700	689	707	690	653	717	711	696	733	672	696	713	685	720	646	685	692	698	733	696	751	708	697	624	692	640	646	728	736	695	706	673	726	697	670	694	707	719	697	656	690	721	694	694	670	669	722	750	718	681	658	673	697	686	665	737	686	681	721	676	693	705	671	792	723	690	697	733	688	688	692	720	701	700	689	690	715	697	764	693	654	681	709	686	717	666	749	654	733	704	681	721	730	696	716	693	692	670	715	754	736	675	686	703	669	680	703	725	679	638	679	654	687	759	679	643	692	681	687	713	699	712	730	678	728	707	677	736	668	686	712	715	699	678	675	700	693	682	722	711	682	673	686	723	701	671	717	675	697	727	709	714	732	677	721	669	724	691	666	686	699	664	657	735	725	714	667	696	715	714	699	729	629	692	714	669	686	731	683	728	687	695	670	741	743	676	700	639	709	686	699	686	705	691	694	722	729	702	742	688	705	683	679	713	665	690	671	734	705	724	741	697	710	708	673	670	688	708	697	693	726	713	690	738	691	762	655	651	717	730	688	723	721	651	677	680	688	692	674	712	683	736	712	676	673	735	718	752	733	725	694	735	687	704	696	682	690	711	702	708	712	703	749	709	734	695	707	709	732	721	693	745	680	740	735	721	699	715	658	704	684	678	703	733	716	691	711	721	732	713	730	679	700	703	714	707	688	722	668	667	719	725	709	723	716	673	701	746	710	711	706	774	682	749	681	705	755	675	690	669	736	760	725	710	656	665	700	707	701	676	791	732	694	684	707	745	681	677	661	743	734	673	694	697	636	675	703	656	696	723	719	708	700	683	711	676	693	690	705	686	690	723	681	710	687	690	671	748	702	665	711	725	721	702	725	723	709	740	670	701	667	729	753	701	684	697	684	716	708	768	709	701	685	707	723	697	677	681	658	663	656	713	718	676	702	678	691	711	721	692	705	742	736	718	735	737	677	727	686	644	700	676	737	704	700	704	681	677	669	692	665	697	666	702	700	678	704	704	662	661	686	746	707	669	695	698	665	692	674	696	698	685	682	695	702	716	706	692	739	655	703	698	706	712	733	711	716	754	641	714	690	696	709	721	667	720	674	718	706	721	697	688	686	736	691	703	634	689	728	734	677	731	699	662	693	737	700	716	702	730	692	708	722	703	717	683	688	670	705	747	739	737	770	695	714	686	697	693	722	739	702	689	725	724	708	718	689	681	703	714	683	744	707	695	718	672	660	724	713	709	689	692	663	703	697	715	730	651	698	738	715	703	714	686	676	673	672	695	674	679	692	719	697	679	700	717	732	724	731	686	718	715	685	675	723	691	666	731	656	690	686	753	721	736	697	707	708	671	712	737	674	645	737	747	721	706	697	713	663	699	669	732	676	722	692	663	685	698	708	715	725	697	720	688	698	697	696	727	691	674	679	680	675	669	728	709	719	757	694	729	707	715	715	698	663	711	689	682	686	789	711	710	742	706	669	684	664	716	712	714	690	717	687	682	743	737	676	731	638	703	720	681	716	713	669	681	673	687	700	728	717	722	708	704	682	726	731	739	692	727	727	696	690	741	699	686	695	703	719	719	704	701	702	722	703	689	698	696	673	654	732	691	699	693	715	697	741	724	676	710	701	666	690	717	684	693	746	756	694	748	689	669	713	690	709	697	675	734	718	722	670	723	730	731	687	687	693	693	714	660	673	698	690	709	693	720	703	750	716	676	767	680	683	736	697	665	656	664	695	728	690	689	690	741	718	739	724	723	686	733	687	739	673	717	712	674	721	683	726	657	763	748	729	683	681	747	705	681	699	646	698	711	741	679	667	696	730	751	663	704	712	669	733	666	711	744	720	671	687	647	655	691	764	708	673	713	702	656	681	689	754	697	754	734	664	688	751	690	725	667	706	692	661	710	709	697	657	734	703	712	742	660	713	735	716	704	716	754	750	644	673	706	696	713	705	745	666	708	693	667	691	721	744	672	702	701	661	717	742	687	684	724	711	714	716	672	724	679	695	740	718	661	682	680	703	696	735	706	738	682	739	722	678	695	720	691	709	703	743	701	655	676	644	675	669	735	697	743	714	674	679	679	722	731	717	699	690	734	714	710	667	734	699	706	730	707	707	679	671	763	700	678	660	697	687	660	691	706	736	689	730	740	701	738	696	689	713	727	674	744	716	689	689	725	682	665	711	669	694	708	715	698	716	675	670	679	678	709	674	694	687	656	700	699	692	690	710	763	704	757	641	675	685	705	703	710	683	669	685	712	764	692	703	748	668	668	687	752	692	665	668	692	742	678	739	697	707	687	700	679	682	710	722	693	718	666	675	679	724	705	735	699	743	686	725	716	741	742	709	686	711	689	690	686	698	671	653	696	695	771	725	717	692	717	684	699	685	688	739	683	686	684	711	720	685	712	736	718	719	676	699	678	725	684	714	683	670	713	717	686	670	723	679	704	685	749	668	721	715	743	714	662	676	717	737	720	708	669	734	721	684	716	716	707	684	732	711	670	688	704	672	721	703	706	694	722	695	699	696	682	725	668	692	695	717	715	674	700	669	706	717	704	656	710	699	681	665	706	723	691	715	755	703	711	696	679	672	701	649	683	685	682	681	692	690	713	691	693	683	714	730	722	714	722	697	714	688	700	719	768	716	656	702	711	736	743	714	729	700	652	680	681	715	696	730	680	704	682	669	699	697	718	645	741	735	656	729	725	697	658	715	744	700	719	717	740	700	697	715	655	702	766	709	720	714	705	616	697	682	784	695	694	687	677	680	698	699	675	672	726	687	683	696	685	731	726	712	664	715	712	753	695	700	703	691	633	702	700	703	723	744	702	658	618	695	709	708	709	714	711	682	663	692	674
1296	789	480	342	719	837	751	665	585	463	444	359	311	308	227	219	201	176	166	154	128	146	117	141	100	114	106	96	100	88	104	76	84	70	75	56	71	69	62	79	66	59	68	67	66	66	66	58	58	65	61	46	72	50	40	56	59	50	50	66	60	48	53	50	51	59	48	40	47	51	35	49	54	50	59	53	44	45	58	56	50	60	47	56	50	54	50	54	46	52	37	61	56	42	59	52	50	38	56	56	46	47	61	57	43	46	44	40	55	41	52	52	61	57	58	46	53	45	41	47	46	57	48	42	57	45	38	38	58	54	64	43	47	53	49	54	44	43	48	55	52	43	55	45	64	51	66	52	59	44	53	46	44	46	50	29	53	46	39	51	54	51	54	32	40	51	49	47	44	50	50	48	46	52	64	35	53	47	37	51	52	46	53	44	41	41	47	37	57	44	46	55	43	52	54	43	47	43	50	48	45	51	38	50	51	45	37	45	59	46	54	49	39	52	48	49	52	42	49	45	50	53	44	62	60	47	43	43	60	66	57	45	51	61	51	59	42	43	42	54	45	52	44	49	49	56	46	49	39	43	51	52	39	54	45	45	45	39	43	60	33	44	42	41	57	45	52	52	48	44	40	46	52	38	43	44	40	46	38	43	56	46	53	52	48	42	44	54	47	54	40	49	53	47	55	52	36	46	36	51	42	41	41	52	54	45	50	37	54	46	40	48	41	49	52	47	51	40	66	62	53	46	52	57	51	39	47	51	43	51	56	52	63	56	48	26	57	38	40	59	64	49	57	43	54	51	42	55	46	38	51	57	44	53	54	56	43	46	44	47	54	42	45	44	44	41	66	47	42	35	51	49	58	39	46	40	45	46	50	47	47	45	69	51	57	46	53	57	59	51	56	57	52	44	47	65	43	37	51	56	46	42	62	46	43	61	41	47	43	41	46	43	48	46	51	52	49	39	33	53	56	55	42	65	45	47	51	57	54	47	40	63	46	41	51	59	45	47	54	36	44	41	49	46	54	49	42	46	58	43	43	51	46	52	52	45	42	47	44	52	47	56	45	45	51	62	48	48	42	58	59	48	55	42	46	59	41	56	46	45	52	57	45	49	50	44	54	46	37	56	43	57	59	57	39	41	50	32	43	52	56	42	53	42	48	38	54	42	51	46	59	37	40	50	59	53	37	41	55	51	43	54	56	50	54	52	45	57	54	39	41	39	59	37	43	50	44	57	54	35	39	47	48	49	58	44	46	46	61	43	51	51	38	56	50	47	41	49	53	47	29	39	38	49	56	57	50	51	42	48	41	45	44	48	43	52	53	51	49	60	58	59	39	65	41	57	41	47	42	58	44	39	46	49	41	46	51	42	35	49	54	48	44	44	39	48	52	49	48	57	54	63	49	43	41	53	48	47	55	41	60	47	58	50	54	41	54	57	52	42	36	51	47	52	57	46	47	52	45	47	43	54	40	45	38	55	41	38	44	46	49	37	42	63	46	45	49	38	40	53	45	43	49	47	49	55	55	55	55	62	42	60	46	46	44	38	51	52	51	62	53	45	46	42	47	44	52	60	58	48	34	46	55	44	43	63	45	55	47	57	46	62	54	53	37	41	48	50	40	50	46	53	48	44	40	46	42	53	57	52	54	57	43	50	54	38	61	50	54	53	52	50	45	46	42	70	36	47	44	54	47	33	40	54	52	31	56	51	62	50	48	54	50	38	43	46	42	49	41	51	49	41	55	68	47	49	60	54	55	39	54	58	50	54	43	45	46	47	47	46	54	40	57	46	57	54	45	50	52	54	45	47	50	52	34	50	48	59	38	50	41	38	41	50	58	53	54	62	46	49	35	48	47	54	45	47	39	44	42	41	51	43	52	41	52	33	48	50	43	46	58	58	33	61	54	41	42	34	51	49	43	48	46	49	59	42	42	44	46	48	49	48	42	50	49	49	51	60	47	55	51	45	44	51	44	41	40	48	33	36	58	51	48	33	44	57	45	50	51	49	47	54	41	45	45	47	53	46	45	46	63	46	50	58	48	55	47	42	42	42	44	44	37	49	59	43	37	55	45	52	46	46	48	43	46	46	46	38	52	60	46	50	58	37	62	41	52	51	37	46	53	44	33	50	39	51	51	49	38	49	55	50	45	36	43	43	40	50	43	37	59	28	56	53	53	40	55	47	59	42	45	46	55	49	51	53	50	43	51	47	50	40	54	53	55	58	49	40	48	61	45	47	52	47	46	46	38	48	49	48	58	39	54	50	51	42	47	46	52	58	52	36	53	39	53	42	40	45	41	39	46	46	53	46	38	43	47	34	42	52	57	58	36	41	44	49	58	34	45	56	36	48	44	45	57	62	49	48	48	50	44	45	48	47	48	54	41	39	45	63	51	33	47	43	38	51	40	51	43	55	50	43	57	30	57	37	54	39	44	48	52	45	62	56	49	49	35	35	57	50	40	60	66	58	36	44	49	58	39	38	44	55	48	55	47	52	39	37	45	37	66	42	43	35	57	60	56	43	40	37	53	34	46	49	45	44	51	51	44	40	58	46	36	47	38	46	52	52	58	48	61	47	51	48	56	49	45	46	49	48	58	59	41	47	47	60	34	43	51	49	44	48	51	36	48	54	39	39	45	42	53	47	55	42	52	46	62	50	54	47	49	58	51	49	54	56	54	45	60	52	48	51	48	46	47	46	47	48	44	45	59	68	23	53	43	55	44	40	44	51	56	45	44	44	57	40	43	58	53	48	49	44	44	42	35	56	42	52	42	44	52	44	48	35	48	42	62	55	43	54	43	49	63	40	49	47	50	49	57	50	46	43	65	47	40	56	43	52	48	29	48	41	58	45	53	44	49	46	57	46	40	48	51	54	45	52	52	53	42	49	49	49	57	47	44	47	43	38	55	52	62	53	50	37	61	51	56	39	43	47	48	58	48	54	37	41	45	57	41	63	50	41	51	46	27	48	44	34	48	52	49	57	61	36	54	42	55	41	50	40	52	54	40	43	44	38	56	52	54	55	61	54	51	45	48	47	38	46	49	49	48	46	42	42	38	50	42	54	56	55	46	43	53	54	41	52	52	44	43	52	39	57	51	56	51	40	53	35	52	41	46	43	44	41	46	38	46	51	48	46	36	51	43	45	46	55	46	50	48	43	51	45	68	40	55	49	47	43	41	57	38	55	51	37	32	51	40	56	54	45	43	47	44	47	41	52	38	37	49	51	50	47	60	45	45	40	49	39	54	56	47	40	37	53	44	60	49	50	53	45	46	44	58	64	50	45	46	60	50	45	54	44	40	54	54	48	43	48	47	50	49	49	49	46	52	47	51	59	50	44	54	51	45	50	56	58	45	52	50	57	53	62	40	50	49	53	49	53	41	40	43	48	47	41	34	49	45	41	53	52	41	39	40	38	41	36	68	51	54	53	43	48	56	50	45	34	38	52	54	57	40	49	38	49	37	57	52	44	42	50	49	54	52	41	47	57
21583	15836	10510	23444	32984	32274	29335	26084	22589	19481	16691	14214	12254	10456	9019	7710	6893	6277	5916	5377	5097	4559	4401	3966	3764	3516	3250	2996	2818	2737	2565	2387	2419	2176	2030	2007	1822	1796	1610	1593	1522	1465	1432	1298	1331	1268	1221	1217	1160	1227	1128	1139	1042	1067	991	1022	1025	971	927	991	964	872	895	881	864	847	855	891	886	868	864	793	832	860	861	804	806	794	799	789	808	732	773	750	762	747	754	779	718	762	727	786	740	712	755	704	712	705	745	760	732	724	751	713	718	755	695	761	704	703	709	742	712	721	673	670	717	711	724	753	722	713	713	708	736	687	720	739	727	692	690	698	660	710	679	715	723	748	689	669	697	741	777	745	703	727	697	705	717	714	749	707	706	699	700	663	670	713	680	716	727	705	700	681	710	708	700	677	717	724	721	649	707	724	724	688	696	659	692	724	745	667	708	670	750	676	726	652	637	718	655	698	729	735	735	700	685	718	713	720	704	703	674	663	689	684	711	706	680	759	680	710	717	713	720	739	698	702	656	742	714	726	696	693	694	718	676	729	706	656	661	724	683	720	702	733	715	680	681	753	694	660	677	711	659	711	744	728	712	761	713	692	700	715	691	715	725	731	754	682	729	727	674	710	691	723	752	754	687	712	723	651	729	748	725	711	712	703	725	680	684	720	671	700	691	666	709	730	732	716	708	694	705	697	674	694	709	715	719	687	727	698	696	711	683	708	702	718	705	713	737	699	712	697	704	702	721	785	748	670	710	699	703	735	709	745	688	669	681	710	760	686	717	749	667	682	692	719	709	778	668	698	704	734	671	700	663	719	684	697	680	739	655	716	689	680	710	729	722	710	753	679	716	703	728	693	678	670	713	667	698	673	712	708	646	736	705	726	691	689	716	702	747	738	690	735	685	712	692	738	658	703	739	746	763	679	719	687	700	728	667	750	682	724	685	719	723	718	729	710	682	674	736	734	688	728	720	707	695	721	746	619	680	673	684	705	680	709	694	697	668	715	729	718	708	694	677	694	702	683	696	715	718	694	694	685	732	744	710	689	729	715	726	722	633	705	713	720	733	670	682	676	688	691	701	698	738	699	733	703	736	712	694	727	726	680	713	672	723	641	682	744	700	667	694	690	720	656	728	701	678	698	690	680	719	732	727	704	683	748	717	720	730	660	722	713	686	682	680	666	717	772	718	724	702	731	710	713	691	699	691	631	697	664	706	681	674	695	719	691	694	710	676	755	698	727	681	760	727	749	715	751	718	738	708	706	682	688	703	716	716	756	724	651	671	732	696	698	711	711	697	656	753	714	674	695	701	784	698	693	726	707	710	729	660	715	697	708	682	669	703	688	701	699	697	743	696	750	699	695	650	712	662	733	718	717	677	667	704	702	710	684	729	651	762	729	728	699	725	689	692	691	649	715	747	652	710	698	693	653	711	699	689	713	732	703	711	680	715	761	747	699	654	750	697	701	765	697	692	724	692	721	705	685	740	671	664	702	709	730	632	726	643	672	716	712	698	716	668	696	773	714	708	738	702	696	721	654	697	699	728	721	669	698	702	686	715	700	718	695	706	751	698	722	673	741	692	719	655	688	680	708	686	700	710	658	734	733	695	661	742	705	740	661	724	726	708	662	672	705	694	681	690	695	729	721	700	704	700	693	657	733	751	687	703	732	722	683	725	706	737	706	678	688	745	733	691	710	710	721	742	756	682	725	671	691	687	722	728	700	632	704	703	698	726	721	738	714	709	715	686	674	748	694	696	733	740	745	680	733	757	690	762	693	717	715	684	728	665	670	662	694	723	728	720	679	712	690	674	710	669	698	694	634	696	703	704	706	682	678	714	764	690	694	703	682	768	650	758	684	746	696	673	723	732	743	699	696	696	702	717	680	701	717	713	746	694	763	717	684	744	740	724	682	690	703	667	735	684	723	698	679	765	691	735	734	706	735	707	722	716	678	678	695	731	676	695	730	683	668	730	776	729	709	746	700	687	706	683	697	680	730	738	694	696	680	664	670	687	669	680	660	688	680	724	644	716	753	694	715	719	703	680	641	671	733	696	671	665	723	722	679	667	695	759	714	721	756	701	749	695	715	650	674	671	686	694	659	724	674	723	710	699	743	692	723	672	743	735	698	679	680	722	732	700	698	701	678	769	672	653	734	693	677	667	740	709	675	690	739	732	697	704	699	678	684	711	764	690	708	696	687	731	726	710	718	690	678	721	687	709	724	650	692	714	707	687	715	671	685	728	749	703	704	670	678	689	709	710	715	741	688	728	688	681	726	747	755	754	702	713	677	723	712	688	700	720	649	702	731	713	688	657	710	679	687	709	660	710	716	684	702	640	720	699	735	704	745	764	744	668	702	728	726	690	731	724	693	683	694	672	728	715	702	651	729	700	754	707	661	708	664	683	685	756	670	708	680	671	696	702	690	717	714	721	673	713	680	677	696	707	693	678	708	686	729	688	725	716	674	722	671	719	752	705	688	680	734	736	671	682	753	695	676	718	742	715	715	714	713	717	656	678	741	745	681	718	707	675	690	708	685	735	699	701	745	715	707	688	756	720	704	746	713	720	683	762	732	673	705	706	690	725	666	753	693	697	702	714	705	738	714	679	708	685	724	700	681	673	721	720	676	666	688	741	682	717	695	713	681	748	706	711	745	722	670	707	706	687	691	698	724	684	709	747	711	691	676	685	678	697	722	715	745	711	734	680	710	716	723	700	699	724	717	673	743	715	690	704	684	699	715	712	737	678	677	696	680	646	685	735	768	732	695	696	710	708	662	741	667	728	728	649	694	697	739	713	705	682	664	739	730	745	778	699	710	716	695	719	667	723	645	742	723	735	693	683	730	732	743	702	756	657	696	678	705	725	728	663	712	717	712	639	695	747	685	726	686	691	706	652	727	681	733	684	722	743	719	703	714	719	641	720	716	700	689	681	713	671	684	721	673	722	645	729	690	700	711	695	697	722	736	733	702	733	687	750	686	723	737	723	644	700	714	742	727	724	736	759	804	708	725	677	723	729	666	756	720	703	684	702	712	701	696	759	683	677	704	677	655	702	735	741	681	719	670	681	704	713	646	790	678	758	733	691	739	706	711	685	776	710	684	722	705	712	737	716	697	696	704	710	695	746	718	717	668	705	733	722	721	693	684	736	653	707	699	738	707	716	704	720	685	733	711	714	677	703	696	691	707	693	685	676	683	674	736	655	732	679	762	750	686	747	686	695	686	681	702	650	655	684	689	703	704	719	727	666	697	680	654	723	702	695	755	707	736	763	670	707	703	730	743	694	733	721	713	648	702	692	738	728	742	702	702	707	671	735	740	735	699	695	651	673	690	660	740	661	723	640	694	723	727	703	683	754	696	703	740	672	711	729	673	704	747	756	660	668	751	674	685	678	712	724	752	714	733	718	670	724	750	726	680	769	726	706	692	734	687	716	680	664	703	664	703	686	727	712	693	692	714	718	761	733	713	663	745	729	741	717	712	710	662	718	711	710	751
3065	690	427	392	634	740	636	636	560	496	418	340	313	255	225	221	199	177	147	160	143	134	129	129	135	119	115	123	118	112	104	99	93	103	97	90	95	84	82	69	98	74	78	73	105	77	68	66	71	69	71	65	67	80	71	72	73	57	66	66	60	73	71	67	63	70	69	55	69	62	56	69	58	68	52	63	62	53	67	72	66	62	69	70	76	66	79	59	80	52	56	55	63	67	77	64	65	68	58	60	52	51	68	57	56	57	67	70	54	68	58	67	68	57	69	72	62	46	63	71	68	58	71	56	65	72	65	63	64	67	70	64	70	70	62	59	69	51	65	62	68	64	64	60	53	61	77	64	77	60	60	56	72	73	68	49	70	59	45	59	85	61	51	68	76	75	69	55	50	60	52	56	79	64	72	65	70	60	56	60	72	55	58	57	66	54	60	51	52	56	72	70	62	68	62	60	54	69	52	70	53	62	48	72	66	71	62	60	53	71	40	60	71	75	51	60	68	66	70	58	49	60	54	63	62	54	68	68	53	78	66	53	71	47	78	70	58	67	55	62	69	57	57	75	62	47	67	58	67	68	64	59	43	63	70	58	54	73	74	57	74	74	57	68	50	73	60	62	68	68	63	60	70	60	54	59	82	53	63	71	61	47	51	61	61	56	64	61	74	55	52	69	56	69	65	83	72	60	64	66	67	64	63	70	55	50	54	53	58	64	60	64	78	67	63	56	72	76	68	58	68	67	59	61	65	61	55	59	66	55	60	67	61	69	61	68	52	76	53	67	43	65	56	63	73	58	56	63	56	55	50	66	69	60	75	75	57	62	74	62	63	62	64	48	79	63	68	67	59	42	57	64	64	59	70	60	73	60	57	64	56	61	52	62	63	72	55	61	65	58	67	57	50	79	60	56	53	62	66	58	64	56	60	64	64	63	64	63	58	63	63	57	63	62	59	57	61	73	56	62	64	61	43	69	58	58	54	58	62	75	64	71	49	55	59	59	59	54	55	63	60	63	58	54	60	58	63	61	73	56	55	68	68	59	49	83	64	56	55	47	49	68	66	63	63	75	61	58	55	61	54	42	60	47	66	55	63	65	66	70	57	67	66	54	64	65	73	72	66	56	56	62	67	64	61	54	76	63	58	65	66	54	49	68	57	62	60	62	64	76	60	56	66	70	69	62	76	59	62	67	66	67	56	60	48	70	71	62	69	72	55	60	57	61	54	65	66	62	60	56	70	59	57	78	53	66	61	65	66	61	63	68	66	51	56	63	56	70	65	53	65	63	53	61	58	58	52	63	51	64	76	46	67	48	56	62	63	83	53	55	60	65	69	78	75	70	65	76	59	54	72	66	64	65	61	58	65	60	63	67	62	59	81	66	62	52	68	63	75	66	73	63	56	71	65	54	73	62	67	57	73	54	57	53	59	55	69	53	67	77	61	71	55	67	70	57	62	67	59	81	82	70	67	71	68	64	80	56	60	60	64	57	49	66	51	68	70	68	71	63	59	57	64	59	60	60	60	67	60	61	65	70	60	72	64	61	75	59	69	67	57	60	56	73	52	65	52	62	54	71	55	61	88	56	50	63	66	60	53	55	59	66	62	58	59	68	68	70	87	65	59	82	60	64	63	62	59	66	63	68	56	64	59	61	79	66	56	59	58	52	61	72	71	51	58	53	74	76	63	55	59	61	50	59	60	70	67	41	66	67	64	61	68	59	71	59	54	71	67	60	63	56	67	49	73	62	58	60	70	75	56	49	71	53	69	68	53	58	56	66	55	46	60	60	64	71	60	66	72	55	58	51	70	52	65	56	73	65	49	73	68	81	56	79	60	58	72	61	59	61	50	56	51	63	71	52	71	65	74	64	62	53	64	74	61	80	49	74	57	64	57	61	59	78	56	64	70	64	67	63	65	67	74	53	66	59	60	67	62	71	68	44	62	69	72	56	77	55	67	65	64	74	55	62	65	65	64	65	76	73	63	60	47	67	58	48	66	60	81	77	66	70	71	53	60	67	54	66	63	59	59	65	60	65	53	76	59	57	60	56	80	65	63	67	69	67	48	65	59	60	47	60	72	67	67	66	58	54	60	51	51	60	62	40	63	67	67	57	67	61	69	60	75	65	59	57	72	61	53	61	52	65	59	61	59	53	53	66	60	56	60	71	48	50	58	74	70	55	71	61	62	70	69	50	67	65	52	68	59	70	55	69	57	54	43	52	59	44	52	57	72	54	68	54	62	61	63	59	60	68	73	42	64	61	53	57	47	61	66	65	56	69	68	81	59	47	47	50	70	71	55	59	48	74	67	62	63	49	55	69	62	57	48	79	60	63	53	80	69	74	62	57	63	89	51	69	71	56	68	60	51	51	50	47	69	71	71	65	63	60	74	73	55	59	57	59	49	66	55	58	53	61	56	62	64	66	58	53	59	67	62	57	65	67	68	60	62	75	71	60	71	71	72	58	54	69	74	61	78	63	57	85	71	49	58	66	53	69	67	52	70	69	69	44	62	63	65	52	75	64	73	69	61	60	74	70	50	44	62	61	50	53	62	64	53	52	60	59	60	74	46	68	58	62	56	64	58	59	66	67	63	62	56	54	62	70	51	67	63	51	70	56	58	61	61	60	58	60	62	65	64	52	69	58	65	52	56	68	68	59	70	58	55	61	51	64	61	56	69	61	64	74	78	65	57	67	60	56	55	65	59	69	65	67	58	56	66	56	61	64	65	62	62	55	67	63	70	52	63	70	54	59	64	59	61	60	40	67	60	71	73	69	62	57	62	55	58	61	65	51	67	50	69	58	70	64	69	75	61	68	70	59	65	66	62	61	67	54	64	59	74	63	51	58	56	56	79	59	69	62	51	70	58	65	46	49	61	61	56	68	71	75	60	63	62	48	62	87	68	60	67	66	53	54	58	58	62	57	61	63	73	61	64	66	65	53	61	64	68	61	63	64	64	59	61	45	52	65	63	57	77	63	63	56	68	67	58	63	62	66	66	63	71	52	69	56	50	61	90	63	50	67	51	58	52	66	68	66	82	64	59	57	56	63	55	62	63	62	73	62	53	44	62	74	52	57	68	65	65	72	68	69	67	55	61	63	74	72	65	57	76	71	79	67	60	76	60	48	60	62	67	66	58	82	66	75	70	65	66	69	63	59	67	51	57	40	58	77	74	76	69	63	63	50	58	76	68	56	71	63	71	53	74	62	70	51	67	65	52	59	60	58	59	53	60	61	56	57	58	64	67	74	54	71	63	59	78	75	55	59	41	71	65	58	69	54	54	66	59	84	71	59	53	57	51	59	67	58	63	74	56	69	46	66	48	52	48	57	66	51	77	57	44	59	55	52	69	70	66	71	50	67	79	73	52	65	65	58	71	71	67	60	52	68	63	65	60	63	70	68	63	65	68	55	60	76	56	42	60	52	60	69	65	55	68	57	44	62	58	69	66	71	51	69	44	73	53	71	50	68	61	73	68	60	68	66
20273	14837	9799	22417	31445	31471	28566	25162	22101	18868	15993	13598	11739	10034	8675	7749	6829	6296	5648	5313	4918	4581	4390	3982	3774	3529	3303	3003	2912	2842	2655	2625	2401	2297	2125	2117	1975	1893	1764	1679	1642	1669	1523	1501	1460	1427	1443	1405	1376	1331	1285	1254	1226	1243	1224	1185	1154	1106	1160	1128	1119	1096	1139	1053	1104	1107	1101	1071	1096	1065	1029	1099	1003	1044	1024	1055	1005	940	940	944	968	934	985	966	955	918	917	935	978	975	895	923	934	980	890	945	902	941	959	882	925	933	908	896	904	910	926	914	924	900	892	979	965	937	898	885	890	917	998	913	872	867	941	846	889	876	909	885	891	920	944	914	867	859	900	861	893	912	835	882	884	885	894	935	953	901	923	880	877	888	896	960	940	899	919	897	900	906	861	887	945	963	891	914	890	905	862	944	886	926	945	948	883	891	923	889	950	915	948	925	896	874	916	914	898	865	917	873	896	859	883	917	880	892	959	911	943	932	896	966	833	927	923	938	879	906	931	922	889	906	915	884	909	874	855	953	898	897	912	886	879	887	891	908	934	896	909	894	896	850	866	888	925	947	895	948	928	894	914	886	829	876	918	824	876	927	921	876	892	927	911	880	896	917	935	894	870	894	929	932	946	947	925	915	923	861	912	907	886	921	858	918	880	925	900	834	892	833	918	877	864	847	888	853	886	917	898	896	917	848	921	867	926	878	934	928	947	900	889	953	913	881	854	912	899	937	938	935	908	902	868	901	895	921	908	887	917	874	930	904	828	889	918	929	924	928	848	881	846	868	948	950	886	918	893	882	885	908	894	945	975	927	956	924	889	891	859	927	883	892	881	897	916	929	924	897	889	855	884	907	892	854	875	892	912	870	861	887	894	852	851	910	893	921	918	901	890	880	927	936	926	875	891	890	879	914	905	917	909	905	877	960	916	965	901	872	900	912	917	884	886	878	870	917	937	917	899	902	851	903	855	844	850	870	881	935	825	880	929	907	930	936	860	899	900	857	902	893	874	959	914	896	896	895	844	929	923	934	896	903	910	914	896	914	907	952	887	913	849	893	973	869	873	882	877	921	850	886	860	911	938	875	920	912	913	859	907	885	888	922	910	928	916	902	874	907	933	906	909	928	936	914	857	902	906	875	913	909	837	923	895	959	908	918	956	851	919	915	855	937	878	927	904	863	896	940	977	861	912	865	907	912	858	859	836	890	900	893	945	899	886	883	879	894	854	928	856	952	929	925	845	871	893	963	922	964	877	879	885	883	892	910	911	921	905	910	869	971	919	863	949	914	909	934	920	824	870	928	915	915	891	887	875	913	896	924	861	924	886	863	896	916	924	874	901	964	899	937	884	818	882	889	873	893	882	885	895	869	889	880	899	874	903	879	919	897	901	907	913	891	879	879	840	981	911	889	905	861	926	844	872	885	826	865	886	905	913	880	867	874	900	885	890	874	878	877	820	925	875	886	877	864	899	866	880	898	897	839	951	893	883	912	944	857	904	870	843	959	877	880	892	920	896	889	913	906	880	889	915	878	925	884	914	887	857	898	913	909	877	907	855	893	873	899	873	833	958	859	881	942	899	928	926	892	908	930	912	915	957	898	895	863	946	927	880	903	913	890	954	905	905	922	929	912	908	915	925	963	911	891	912	853	857	887	871	903	902	878	907	911	957	859	884	949	899	950	851	952	930	958	945	921	871	889	862	903	868	926	879	919	910	857	967	893	895	945	924	860	871	873	903	887	882	928	926	864	964	895	926	934	906	908	885	919	858	904	883	923	891	893	903	853	948	918	911	899	881	845	919	865	898	907	904	873	884	900	951	933	959	941	899	863	896	896	927	924	865	866	887	951	864	845	963	875	886	911	918	862	886	872	924	893	901	853	856	902	867	912	914	906	878	886	895	891	865	903	909	871	907	915	883	910	879	880	909	881	918	982	884	910	910	901	913	895	885	922	913	843	882	937	890	886	917	954	847	905	932	873	896	894	921	859	886	936	920	866	914	902	927	868	890	898	874	904	853	920	906	879	909	891	878	889	902	908	922	882	878	896	930	852	909	899	918	871	886	896	931	851	900	876	903	914	925	926	882	894	893	893	910	891	926	877	858	875	850	851	916	906	861	957	918	896	941	955	933	874	914	884	911	862	939	932	899	946	911	887	904	1000	906	878	876	892	913	889	932	863	879	926	893	866	870	945	920	880	853	907	905	962	845	920	917	836	924	878	889	871	930	907	869	872	896	924	949	902	928	879	868	837	905	930	877	902	928	886	939	843	892	939	959	831	871	886	868	913	894	894	922	983	934	889	895	888	902	922	899	892	912	850	903	910	855	882	894	889	909	935	922	920	933	915	955	913	887	926	870	889	911	864	924	943	874	895	944	874	890	922	890	918	910	874	930	892	899	901	912	881	907	883	889	944	899	941	878	923	909	940	894	871	910	941	887	909	878	911	893	940	926	863	902	935	870	873	916	874	866	825	878	918	865	876	886	924	885	929	865	835	870	886	916	917	899	917	869	898	859	892	899	893	922	895	908	881	906	881	942	915	907	888	980	858	913	825	855	916	943	935	924	906	873	942	923	891	930	949	877	869	941	898	897	905	942	908	867	888	912	909	941	883	915	913	930	883	925	866	883	862	895	924	960	877	914	873	927	859	907	967	905	969	883	857	870	877	893	926	891	905	911	883	965	917	870	880	957	858	903	859	896	897	922	903	943	919	970	873	880	916	915	925	962	936	948	908	919	916	921	881	867	942	957	911	891	929	860	923	891	934	925	917	885	932	916	922	866	947	912	906	923	935	922	865	927	927	932	872	897	894	881	942	918	878	909	874	902	906	946	909	896	875	866	914	877	907	911	899	926	952	826	882	936	818	853	895	887	916	901	948	896	892	896	959	911	865	932	963	935	793	890	888	891	858	930	905	874	927	982	909	891	945	930	937	874	946	901	941	845	855	862	896	925	951	926	882	835	841	917	893	882	926	898	908	906	889	899	955	887	939	919	895	896	851	875	900	943	880	926	883	884	913	906	880	929	904	935	917	853	971	931	889	943	895	891	867	909	908	888	864	940	882	914	887	872	868	893	889	869	921	934	841	873	960	876	889	889	896	886	882	836	906	816	896	875	904	837	866	853	837	899	879	932	914	896	893	913	905	879	915	838	919	879	932	891	882	885	925	872	901	878	917	859	879	871	878	874	911	906	893	880	896	915	907	927	904	927	895	965	870	914	928	886	892	908	880	884	940	945	917	911	941	937	865	910	856	948	848	911	853	897	860	878	932	914	895	867	958	924	935	864	888	897	906	925	886	895	904	891	901	901	930	917	920	894	909	866	927	963	904	890	859	954	894	850	908	910	899	853	899	915	932	867	865	937	881	910	878	912	902	845	835	919	893	917	880	913	871	849	929	901	917	860	929	862	900	908	860	930	937	895	917	887	949	920	886	883	932	890	903	936	899	886	892	910	906	891	904	919	908	873	886	870	892	937	943	886	908	896	886	902	860	879	888	898	894	926	945	868	879
2424	1157	662	541	930	1174	1038	924	833	679	573	475	408	367	344	331	265	224	248	218	181	183	181	166	146	169	147	151	137	119	125	104	114	106	108	98	97	99	96	114	100	96	103	85	79	82	89	71	74	74	83	84	79	72	81	77	64	76	63	72	70	83	72	69	75	71	56	93	61	74	67	67	74	71	66	62	76	69	68	67	84	67	81	66	74	67	68	70	67	56	71	66	79	68	66	56	67	72	72	71	62	62	80	71	58	67	76	64	73	63	60	61	79	68	70	66	67	62	57	54	65	59	71	71	62	49	60	56	46	70	70	72	57	64	65	70	81	79	63	57	63	74	72	70	70	72	52	76	59	65	72	68	61	77	57	61	63	69	53	62	52	67	69	57	63	70	63	54	48	55	69	66	59	53	64	74	66	59	54	72	58	66	69	64	84	68	64	73	72	69	61	61	52	79	70	69	63	73	70	71	77	71	69	59	64	69	61	72	66	62	72	50	69	67	69	66	56	68	68	60	66	78	63	57	78	63	72	61	72	76	51	56	58	61	68	67	79	65	65	56	56	72	62	68	65	62	65	73	70	66	75	70	61	64	62	73	71	62	74	56	55	59	61	57	60	58	61	62	72	66	66	59	69	77	67	75	66	60	61	69	73	52	70	55	72	67	52	76	73	62	59	70	58	66	64	64	67	71	57	63	68	66	67	56	56	73	79	62	65	60	64	61	63	65	63	74	51	64	71	62	72	62	74	68	62	74	55	48	61	60	59	44	53	67	67	65	71	72	67	76	59	54	50	68	62	62	63	60	72	67	67	64	66	65	61	67	52	65	75	48	71	75	60	63	56	78	65	78	51	68	59	45	63	76	68	80	57	61	63	65	60	78	62	60	67	63	68	53	75	72	55	68	69	75	56	69	69	64	68	61	57	70	65	84	64	59	73	59	79	69	58	72	57	72	64	76	56	81	77	56	77	60	66	67	71	61	65	62	71	64	52	55	64	66	56	67	48	70	74	53	62	58	55	52	79	75	58	61	64	66	59	69	65	80	62	60	57	78	65	63	66	63	60	82	60	62	67	70	66	50	73	54	67	59	51	70	65	71	67	69	52	69	62	61	73	69	77	62	67	63	63	78	55	62	56	69	68	58	59	52	57	50	71	61	67	52	55	53	68	56	63	70	63	57	63	51	65	65	66	70	54	67	87	68	64	56	68	63	59	60	51	77	53	67	64	76	53	70	69	54	72	50	57	59	58	52	57	55	55	66	79	67	63	65	67	59	71	69	62	64	70	65	74	58	75	67	54	50	56	64	57	71	78	62	66	72	62	74	56	54	54	81	62	64	69	62	51	68	69	61	68	65	55	46	75	66	40	68	65	63	61	54	56	61	59	52	62	71	55	69	49	62	55	69	58	57	64	50	67	85	63	66	61	65	69	62	45	47	70	64	49	67	48	51	65	71	73	55	65	64	67	72	69	70	56	64	72	69	62	63	44	67	61	64	79	76	55	56	62	63	62	64	58	67	82	53	78	61	60	65	69	61	68	65	54	70	71	65	63	68	57	50	58	72	69	66	63	63	52	84	78	63	69	76	65	66	62	55	57	76	58	61	55	57	65	72	55	64	74	58	52	66	71	84	77	62	56	61	64	79	77	66	61	76	63	64	67	67	75	81	69	67	51	64	59	65	64	66	68	60	63	61	72	63	66	57	63	81	80	58	54	70	72	61	58	61	74	78	65	61	69	61	78	64	65	56	70	82	77	72	56	60	72	55	62	54	60	79	61	72	62	57	68	71	72	70	86	45	67	61	59	72	60	56	72	53	65	65	75	51	52	77	75	62	61	62	58	73	49	50	66	56	58	53	54	60	69	78	52	63	68	64	54	73	62	68	57	83	85	57	87	75	73	73	73	66	61	75	72	61	66	73	64	81	56	76	59	62	54	77	64	73	75	74	66	60	50	79	54	59	71	71	77	69	57	66	68	64	82	66	74	68	67	65	74	65	67	56	60	62	49	61	54	77	53	65	77	72	78	77	50	53	58	61	69	58	69	66	54	57	71	51	66	67	62	64	66	62	69	61	60	69	69	66	55	55	49	62	50	68	66	56	86	76	53	78	63	58	65	64	56	63	60	68	64	54	64	58	74	59	62	71	57	58	55	54	64	66	59	66	59	60	68	62	67	63	65	67	69	62	72	59	55	57	56	59	42	56	65	75	74	63	70	49	69	60	68	59	49	60	73	79	67	59	61	63	63	80	78	57	58	68	57	57	64	62	76	62	73	64	80	61	59	64	49	59	60	57	64	62	75	60	71	52	63	74	63	56	74	72	62	73	70	81	54	60	58	64	57	44	67	77	68	54	73	61	61	72	67	63	72	69	66	62	47	53	61	71	64	67	69	62	70	55	54	72	67	69	74	70	76	74	55	55	77	84	67	51	67	61	74	67	59	65	61	69	61	52	72	43	60	65	64	77	72	67	69	55	64	59	53	58	61	55	67	53	66	60	57	54	82	65	60	58	67	58	68	62	74	78	67	65	53	54	60	62	78	70	62	71	61	69	77	70	71	55	77	51	76	65	68	72	58	63	76	50	78	55	69	76	64	77	75	84	55	72	48	72	59	67	55	68	63	67	70	70	65	51	73	74	79	67	55	63	65	58	58	73	65	68	67	74	66	66	55	72	65	68	56	60	73	74	73	55	80	66	68	57	74	71	67	71	57	58	81	49	72	63	66	61	79	59	63	73	66	60	65	64	67	63	71	59	80	64	39	74	65	60	81	68	66	55	62	78	66	68	74	63	65	61	62	65	65	54	62	65	62	76	65	68	55	53	63	73	61	66	76	76	63	66	54	62	54	63	46	62	56	62	56	66	52	59	69	67	60	51	63	64	50	54	60	63	67	66	63	65	54	82	57	76	64	68	68	73	56	62	60	61	68	48	68	65	62	43	74	75	51	63	54	69	56	49	52	60	57	76	73	74	68	65	61	61	44	53	63	64	70	73	63	84	70	66	57	71	74	74	56	68	66	58	60	57	62	66	68	55	64	71	62	63	74	72	74	62	60	79	72	53	68	58	74	62	50	71	61	60	67	68	58	62	72	59	60	61	53	66	69	65	65	71	70	70	50	74	52	60	73	60	63	60	85	62	69	53	60	62	58	45	61	62	60	58	80	56	77	70	64	70	81	56	70	55	74	65	57	74	70	81	49	57	72	64	59	58	67	61	75	69	69	72	59	79	64	74	70	54	65	75	62	69	63	59	73	61	62	55	64	70	69	74	52	55	60	63	76	54	69	63	64	60	70	55	62	77	65	73	60	65	63	51	59	78	58	84	65	62	52	67	62	81	57	67	63	73	65	75	82	58	50	69	57	55	89	60	67	52	66	71	66	64	60	67	67	68	62	70	73	69	61	57	62	69	84	80	62	58	73	72	59	69	57	67	61	71	78	63	63	54	70	67	66	63	64	67	70	73	70	63	75	72	65	83	67	64	66	69
25758	18927	13647	27533	36460	36273	33386	30366	26943	23590	20416	17878	15471	13429	11812	10564	9474	8732	8087	7282	6840	6439	5984	5520	5141	4745	4482	4104	3947	3762	3540	3356	3189	2965	2791	2694	2541	2273	2203	2065	2041	1924	1937	1900	1722	1697	1675	1633	1497	1552	1515	1419	1391	1305	1382	1323	1270	1332	1335	1271	1239	1240	1223	1240	1168	1124	1202	1158	1123	1144	1181	1146	1115	1089	1082	1083	1066	1098	982	1064	981	1036	969	1021	1005	994	961	965	946	986	956	955	913	1017	982	949	930	987	931	936	947	931	981	945	952	895	963	925	885	910	918	932	986	880	904	907	912	973	977	872	893	933	1020	915	911	894	904	900	959	931	873	937	945	952	922	907	917	907	954	965	890	923	1005	964	905	913	896	954	958	949	946	976	916	923	900	902	912	965	879	913	931	979	915	923	895	885	946	903	915	916	908	922	966	889	922	930	935	916	930	927	916	942	929	953	898	930	928	922	939	870	925	928	852	893	934	884	938	906	928	907	920	924	927	977	887	953	941	942	896	920	936	914	895	934	889	928	903	874	966	900	988	888	915	903	944	905	949	978	969	872	914	913	936	939	870	905	905	883	884	913	923	969	915	948	887	940	963	874	908	873	889	902	921	954	933	948	952	876	949	946	915	882	971	950	926	940	907	972	921	900	925	928	922	862	856	878	902	910	913	872	883	928	896	943	904	941	959	917	911	905	913	874	893	864	914	948	956	909	955	931	883	910	897	899	898	928	907	907	930	923	888	939	884	897	897	851	927	882	922	934	898	944	927	935	986	856	941	963	900	917	942	928	924	874	900	873	898	904	965	943	879	920	886	924	986	871	886	950	902	919	941	931	899	919	924	926	953	940	912	880	963	905	929	911	976	941	944	910	890	918	915	888	906	885	925	975	963	907	901	863	895	958	904	913	959	924	914	900	927	939	916	928	881	912	893	935	915	917	912	962	835	927	930	919	917	921	862	898	933	894	878	877	885	914	951	902	941	890	867	973	886	878	893	927	888	968	947	936	899	940	964	904	908	959	904	950	917	908	885	972	902	917	894	883	944	932	891	939	956	905	913	900	937	928	902	909	874	901	919	888	879	885	959	916	924	873	882	906	910	933	893	935	857	892	949	876	888	953	928	941	959	943	911	897	911	936	919	906	912	870	862	920	931	914	904	892	959	919	900	930	933	925	905	907	896	979	913	859	944	877	913	939	896	938	898	936	958	877	879	915	960	927	908	921	954	895	922	913	916	923	949	880	906	916	912	901	917	917	950	915	907	946	912	898	940	938	949	930	967	924	900	929	868	921	912	918	968	890	928	916	970	907	846	913	892	864	859	942	945	948	920	951	940	918	903	868	919	914	932	914	909	901	950	920	941	917	909	894	912	941	925	888	947	946	946	913	912	919	909	908	896	895	921	932	939	870	898	946	929	991	880	927	906	881	915	888	917	896	928	901	891	865	890	957	840	915	913	975	913	957	940	926	931	895	931	878	907	905	874	900	929	925	956	903	872	944	873	921	929	928	918	920	886	902	944	909	885	928	855	873	945	942	918	914	911	868	938	907	937	879	922	968	916	871	909	952	912	870	958	905	938	898	896	897	949	907	946	902	869	929	937	832	895	912	922	860	925	916	904	939	877	868	960	909	906	877	957	935	941	899	907	933	890	887	900	891	946	894	914	947	894	939	894	961	922	883	926	906	959	917	895	887	914	832	936	869	978	897	923	920	936	903	938	882	920	925	879	943	877	936	916	868	930	908	893	930	897	880	860	917	945	905	934	933	894	885	928	927	899	844	898	914	920	975	934	895	879	915	886	905	909	876	904	883	920	939	893	909	937	947	931	908	918	859	913	907	927	890	907	910	896	899	889	875	863	870	919	938	942	924	893	911	943	907	914	974	909	906	875	954	915	970	935	883	897	965	969	901	849	896	826	888	939	928	962	884	951	957	921	917	950	892	895	907	978	875	915	974	893	921	902	943	898	938	958	917	942	917	912	931	923	954	915	898	892	932	912	866	886	985	918	963	923	875	901	910	945	939	941	962	899	952	897	915	936	906	949	893	976	869	976	907	944	890	915	849	904	918	908	957	893	963	894	894	874	874	937	919	932	898	919	925	896	880	917	929	900	931	937	907	911	936	913	962	844	889	918	939	881	905	903	951	910	898	957	924	893	875	887	918	879	949	910	896	909	908	892	909	977	883	868	925	905	901	933	881	932	912	944	908	934	877	910	912	904	902	940	952	866	914	916	967	884	984	962	894	850	902	887	920	934	913	950	931	907	920	936	965	934	970	936	884	931	958	952	926	898	923	935	909	860	967	920	937	903	959	896	891	891	934	882	865	911	891	921	883	910	924	940	917	905	930	910	970	946	893	914	896	954	925	916	938	874	880	907	913	918	903	886	963	973	887	921	915	951	897	887	838	893	929	946	907	910	908	936	925	894	987	945	958	930	950	922	891	955	886	881	904	955	982	869	871	886	929	931	966	916	880	927	960	916	907	899	925	891	900	872	939	917	929	921	992	909	969	952	913	896	931	968	978	915	958	924	935	936	927	919	958	913	947	929	894	926	894	875	931	971	921	911	897	949	898	876	954	896	923	942	919	889	935	915	915	910	946	950	919	934	946	964	968	911	902	893	903	946	957	913	872	936	958	920	950	929	922	941	895	898	958	964	903	868	921	883	914	882	962	906	891	879	927	877	897	920	885	923	891	921	917	938	879	904	961	935	906	923	920	863	953	945	929	924	892	864	892	869	941	873	928	912	877	857	935	907	914	930	918	927	910	948	923	929	925	882	884	974	916	949	882	912	904	894	880	925	897	918	874	921	930	921	939	878	944	894	876	925	900	928	965	883	945	941	962	885	946	881	954	913	891	892	964	938	949	908	865	903	912	897	908	891	936	907	894	924	886	945	886	904	946	931	900	886	890	911	927	930	907	940	903	927	930	877	850	946	930	927	936	935	925	877	909	907	920	902	966	947	946	915	927	957	875	937	909	1008	912	983	915	884	932	945	932	950	880	961	880	928	927	878	957	916	897	944	921	914	917	959	898	920	934	916	936	878	934	937	918	893	878	939	934	908	901	933	895	894	889	942	902	906	910	930	897	917	966	880	898	880	930	911	919	961	905	958	878	883	903	932	900	904	952	865	898	913	932	865	857	973	973	915	919	946	916	867	866	888	913	881	892	890	931	934	919	912	919	924	897	922	888	935	885	939	945	917	952	934	954	986	918	966	959	898	853	898	906	921	926	900	891	885	889	870	928	931	964	848	944	969	936	914	919	939	886	931	900	923	873	893	891	926	896	913	919	913	918	982	866	927	916	918	884	930	927	945	912	908	882	904	887	920	960	906	932	910	897	953	882	892	940	915	905	928	904	905	932	900	894	884	879	932	876	903	927	942	907	937	924	892	920	919	925	949	898	935	835	899	916	920	919	885	934	902	953	901	860	896	957	895	899	930	927	877	918	908	907	951	879	913	937	891	899	940	917	893	897	918	943	867	925	937	874	879	921	991	937	892	928	944	871
2032	493	327	275	421	545	523	419	346	323	285	223	205	170	149	158	133	114	136	140	111	94	86	109	80	71	83	78	100	77	72	70	63	66	61	80	64	59	63	60	67	54	59	48	53	55	64	47	47	61	42	51	65	49	47	59	44	37	60	51	47	51	48	60	56	51	45	62	34	52	48	56	50	42	34	46	40	57	60	56	42	49	43	45	64	40	46	48	49	48	45	35	59	50	54	42	37	51	52	58	43	49	53	47	48	48	48	37	58	46	43	46	45	41	46	46	47	45	51	33	45	48	52	43	48	43	48	48	52	54	56	44	57	40	44	55	76	58	54	53	42	41	47	63	31	63	55	60	53	47	55	35	32	49	50	44	56	46	43	50	45	55	58	46	46	32	50	42	53	56	42	52	32	47	49	58	50	48	45	41	56	46	50	47	63	48	42	48	48	55	47	52	37	51	46	39	64	55	50	47	58	56	51	47	46	52	46	56	59	47	49	36	55	54	45	46	42	48	55	45	55	44	52	54	48	53	41	52	45	50	48	48	43	47	56	53	44	55	49	45	44	44	57	45	50	42	48	63	35	47	45	51	49	52	56	42	48	35	42	52	45	48	39	41	46	47	51	45	62	55	45	48	45	49	48	53	58	36	47	51	37	54	54	63	54	45	45	38	40	56	50	57	45	47	62	49	51	45	50	43	50	59	52	42	49	55	35	67	41	50	37	45	58	40	50	42	52	40	51	47	61	35	56	51	50	49	47	55	49	52	52	38	50	44	43	56	54	50	62	39	56	59	52	47	48	47	47	48	40	42	48	53	39	35	45	48	46	56	48	47	44	41	43	54	44	62	52	50	40	54	52	43	43	38	53	64	51	60	53	50	35	40	46	52	52	35	59	50	45	50	47	42	46	42	56	43	48	48	44	46	56	44	54	46	38	46	62	60	56	48	47	47	48	48	48	47	53	36	54	38	43	45	42	46	44	54	42	53	40	34	48	47	43	42	38	42	58	51	50	47	57	42	51	53	47	40	45	38	52	46	45	64	44	41	50	48	56	39	39	48	57	53	47	38	48	42	37	54	42	41	54	53	46	38	47	49	45	54	45	50	51	43	47	52	33	44	52	54	47	47	51	43	52	56	41	51	37	55	66	32	37	44	44	50	59	50	53	54	42	57	50	68	48	49	46	45	45	49	46	43	60	40	61	48	49	51	48	48	46	50	39	44	46	54	38	49	49	42	39	65	54	48	49	43	41	57	53	43	45	47	56	54	51	47	62	47	44	53	50	49	53	49	42	45	48	46	42	50	64	59	50	47	38	47	40	49	48	54	49	34	50	41	44	44	48	46	45	54	48	58	53	46	49	46	38	40	33	59	49	58	58	36	47	46	43	52	55	46	53	62	43	50	54	44	42	50	58	47	38	50	41	38	40	37	46	47	44	57	47	52	35	45	42	54	47	58	47	40	44	59	53	63	52	49	38	37	40	55	55	55	45	51	52	42	44	61	54	39	46	43	47	46	49	55	56	51	39	38	53	51	46	39	46	54	43	42	53	48	56	47	50	46	50	46	54	52	45	40	50	49	52	55	44	46	52	39	53	62	56	40	51	62	52	57	52	51	55	50	43	46	50	35	54	32	52	48	50	42	45	41	48	49	41	58	55	51	52	45	39	48	37	47	47	53	52	40	35	47	42	44	51	57	50	38	59	55	43	42	58	48	56	38	42	44	43	48	50	49	53	65	60	48	46	50	52	51	54	41	44	49	40	37	49	40	58	54	43	33	51	42	46	40	62	49	48	53	47	47	48	60	43	57	54	42	41	49	62	55	58	44	41	53	52	51	55	44	53	49	47	44	53	56	58	53	38	45	54	40	51	49	44	48	36	46	45	43	43	45	49	48	36	43	40	37	44	48	47	53	48	42	37	44	55	31	54	48	48	38	50	52	54	63	41	55	39	48	44	43	44	44	53	49	45	51	50	35	45	49	49	33	43	34	46	40	53	52	48	42	50	50	44	58	48	42	48	50	45	50	42	47	57	59	55	58	55	47	54	34	47	43	50	41	42	49	43	50	37	43	46	50	61	50	53	57	44	52	50	53	54	48	62	43	58	54	48	53	50	44	41	55	50	34	43	50	45	46	53	45	59	46	43	39	46	43	33	58	52	56	33	64	40	42	52	48	55	44	48	38	55	53	51	43	58	58	50	47	52	49	59	45	42	49	41	45	54	48	48	44	53	45	49	37	58	50	43	40	58	47	49	36	52	49	62	50	54	52	46	51	62	55	40	48	44	45	60	51	46	38	41	47	30	54	50	45	32	56	47	51	47	52	43	56	47	44	51	34	40	43	47	47	49	42	45	40	63	49	39	43	45	50	64	42	46	44	50	66	53	59	38	45	49	42	41	48	41	49	54	48	57	47	52	43	48	57	49	49	52	36	50	38	45	48	51	25	45	46	40	34	44	42	53	51	41	45	50	42	41	49	45	36	53	27	40	49	36	44	48	35	52	43	30	37	58	45	45	44	47	36	51	61	43	49	53	50	44	50	58	39	52	48	42	42	38	54	58	60	38	48	49	50	47	40	40	48	51	47	48	51	47	48	55	65	48	57	54	52	53	52	48	50	45	56	46	48	56	40	49	42	43	43	55	36	52	48	40	32	63	44	47	47	53	51	39	43	51	50	46	46	45	56	39	38	53	51	52	49	37	54	47	49	66	38	61	57	51	48	55	56	59	49	48	44	29	47	59	34	35	43	48	40	46	52	51	42	36	58	49	39	51	39	45	41	45	49	54	62	58	51	52	36	43	45	46	43	44	48	45	50	47	54	44	44	44	52	42	50	48	59	56	36	42	53	51	46	40	44	63	53	49	48	61	49	46	40	45	57	50	42	44	51	42	47	37	67	53	48	46	52	49	45	51	51	64	50	56	53	54	60	49	42	47	45	45	52	47	48	58	45	43	47	39	54	57	52	39	48	47	38	41	53	48	34	58	61	56	45	57	47	48	46	44	51	46	55	52	46	47	42	39	33	58	50	60	48	39	54	63	44	59	56	52	58	49	49	46	41	50	52	49	54	60	46	44	46	62	48	53	50	41	59	47	44	47	51	52	50	52	46	57	50	44	64	55	38	49	54	52	52	42	54	45	54	59	40	45	41	41	50	50	53	54	45	58	54	49	40	47	58	52	44	49	49	60	49	51	48	39	52	48	51	52	40	63	56	42	46	38	57	38	41	51	52	51	43	50	47	41	43	44	48	44	38	54	53	51	48	60	41	43	53	51	46	53	70	42	36	49	53	51	50	59	49	47	44	52	48	60	37	41	38	45	51	47	39	41	61	49	48	47	44	53	49	53	52	43	50	51	47	62	50	42	41	49	52	48	46	48	51	47	54	60	54	54	45	45	51	52	48	68	48	38	43	42	41	44	60	52	50	45	44	44	52	45	53	52	51	60	48	49	47	37	52	56	46	44	45	57	46	49	58	52	50	47	50	47	47
18065	11994	7523	18240	27230	27108	24224	20615	17412	14557	11862	10028	8414	7355	6172	5473	4803	4366	4106	3718	3598	3324	3149	2845	2632	2538	2257	2167	2122	1978	1859	1780	1737	1677	1548	1532	1435	1351	1273	1340	1272	1162	1118	1200	1065	1072	1055	1027	1022	1009	1006	917	900	945	960	905	888	892	917	893	865	878	882	782	739	814	781	781	812	775	803	819	780	777	768	754	731	771	723	733	743	803	759	757	719	784	719	729	734	688	725	704	722	739	757	696	710	734	701	676	732	755	714	695	762	687	686	699	740	689	697	685	691	706	708	735	721	700	694	655	652	667	732	668	756	712	684	692	693	667	644	723	738	691	702	647	678	681	689	728	716	734	698	697	740	648	706	696	669	710	718	737	751	716	697	715	691	650	702	648	702	723	741	735	739	684	703	759	677	705	680	752	719	649	659	643	681	722	674	711	674	725	725	714	682	693	716	722	708	715	712	733	665	687	666	734	654	748	703	710	693	685	728	720	719	728	665	690	698	717	697	739	721	735	720	693	686	708	712	680	688	707	661	696	674	704	696	683	685	699	708	666	687	679	709	691	709	684	739	688	714	716	722	670	714	678	734	696	684	720	717	703	733	710	695	691	681	698	686	707	722	693	686	722	688	705	660	648	726	699	684	717	723	663	689	706	672	702	734	703	741	724	674	705	654	674	695	693	664	691	708	703	625	691	684	702	706	665	693	664	724	699	701	660	726	656	685	732	710	650	696	727	697	708	721	702	694	670	699	695	720	712	688	657	721	692	670	693	673	684	756	702	709	683	721	736	692	712	674	718	684	670	713	674	671	686	681	685	746	724	713	740	707	659	700	672	731	651	723	706	706	718	705	675	717	699	707	721	695	734	672	758	707	728	687	731	704	671	646	717	716	719	707	722	683	697	703	685	668	709	684	676	715	714	704	638	666	691	671	678	674	687	726	693	714	687	718	697	714	697	686	715	689	671	678	739	682	690	740	690	689	678	728	714	751	706	719	743	712	727	673	667	742	686	720	724	671	714	736	724	757	684	691	685	679	721	650	712	676	673	672	676	701	653	725	689	710	706	718	661	669	731	721	733	748	707	671	751	717	666	726	730	728	676	717	700	702	706	659	711	720	702	674	702	701	690	692	677	678	720	743	675	673	665	677	698	675	683	708	682	677	688	692	713	696	722	752	675	643	704	719	700	719	675	690	740	706	693	711	680	686	703	708	698	685	668	696	658	725	696	731	686	683	706	701	729	737	649	680	693	692	692	720	692	671	698	672	674	707	709	701	739	728	694	680	719	685	687	722	657	724	669	692	708	747	737	732	711	661	730	719	698	711	697	705	708	718	750	734	709	719	691	718	705	670	721	720	707	687	715	718	695	689	729	746	694	731	660	740	646	744	644	667	667	683	733	677	690	692	706	677	706	729	684	694	706	661	712	652	693	696	671	710	719	707	752	677	697	665	701	736	711	742	692	660	739	667	673	698	748	752	676	729	708	731	747	707	688	691	697	735	693	742	673	722	631	693	687	710	676	707	694	710	693	680	688	728	699	710	707	727	700	700	668	709	691	732	671	661	704	741	710	659	689	616	690	671	690	721	700	718	676	719	718	692	696	667	687	722	692	683	741	678	708	683	714	725	680	664	716	703	704	715	729	721	689	694	705	684	683	664	684	652	721	702	697	753	737	702	709	712	723	710	741	680	704	722	720	717	665	707	697	708	675	680	671	674	740	699	744	706	707	669	722	724	738	756	659	710	686	679	661	734	706	695	695	683	722	720	729	718	695	739	636	686	730	699	697	697	688	705	696	706	703	683	742	731	669	712	666	670	684	715	679	689	691	741	726	700	767	693	723	725	679	740	733	716	694	728	712	709	678	683	636	733	681	722	724	684	658	722	701	711	676	661	638	732	685	705	688	702	677	700	709	701	747	699	728	746	655	697	681	725	712	670	699	712	668	700	713	726	702	709	723	679	716	706	693	682	730	735	682	703	723	676	700	682	728	701	683	726	709	698	689	702	716	691	690	692	653	674	679	741	707	705	718	710	709	696	683	681	663	679	722	702	669	707	710	762	729	718	690	669	666	761	671	714	724	689	725	710	653	692	677	690	708	709	719	672	739	719	680	684	737	717	712	713	700	705	681	719	671	697	642	649	702	723	727	720	736	691	722	732	722	726	679	722	727	694	719	702	683	765	683	708	696	714	707	732	712	713	721	705	674	688	768	702	713	728	726	709	688	685	687	713	679	746	719	723	690	755	624	703	697	706	711	722	710	714	738	723	716	690	662	706	704	744	682	716	653	752	691	657	707	689	691	710	709	707	720	706	679	709	710	754	705	695	722	658	658	738	711	693	755	710	649	734	704	678	703	708	697	695	689	682	691	757	695	711	717	709	705	722	731	723	780	646	706	681	684	692	683	698	750	688	695	669	734	711	698	725	705	724	666	693	734	717	701	710	724	692	665	705	698	703	739	682	719	711	743	685	740	706	694	721	702	717	656	713	704	687	728	664	714	707	698	683	720	707	743	665	706	706	699	710	654	715	696	732	696	720	738	724	707	715	706	706	701	685	695	712	689	685	678	711	674	706	745	725	715	654	674	715	702	667	714	704	727	749	695	664	709	685	710	672	765	741	688	714	747	705	739	714	715	711	708	692	730	692	671	743	703	660	689	651	707	702	648	681	699	679	702	716	682	695	699	711	698	678	673	724	697	787	730	703	724	703	691	703	713	663	669	678	708	668	722	697	710	718	678	747	712	692	735	733	689	712	700	739	722	710	691	688	708	672	671	686	682	683	705	711	712	665	678	682	706	694	706	695	746	716	713	718	730	708	754	672	657	747	692	690	685	678	702	734	681	672	702	697	716	658	746	693	750	669	717	775	726	696	664	728	741	727	731	703	752	697	725	697	712	719	665	696	726	655	666	688	717	694	674	719	703	710	684	687	705	656	719	689	684	736	734	677	715	690	708	695	661	704	687	781	698	668	716	679	723	721	696	684	748	677	703	724	723	709	739	648	697	710	701	718	717	650	656	702	632	725	694	693	667	720	736	708	687	676	696	695	695	658	727	702	668	678	727	610	704	710	694	725	652	724	705	732	691	715	713	686	665	689	726	700	732	770	715	672	678	731	733	706	692	703	712	699	694	677	694	712	728	701	723	685	695	704	769	675	719	647	665	689	695	721	723	692	721	734	676	735	677	668	684	711	726	729	691	712	665	694	683	661	713	691	704	724	712	666	720	735	691	688	681	690	677	662	680	709	744	695	699	670	744	688	683	710	728	708	684	705	730	712	712	628	657	703	727	721	691	660	671	675	686	691	694	710	674	686	692	689	698	709	716	707	687	731	706	701	676	741	641	675	690	680	701	676	715	711	654	683	725	717	748	726	717	724	700	703	678	710	687	700	735	696	622	698	693	677	724	658	694	686	751	692	728	651	680	701	715	739	731	724	693	714	767	651	686	692	667	721	687	673	711	714	732	704	697	695	689	716	704	697	715	667	681	692	719	688	714
1456	791	458	390	665	840	755	640	595	511	408	341	296	229	227	205	167	171	169	154	161	128	129	118	139	96	101	105	105	115	112	82	82	80	98	73	67	66	79	67	54	80	61	56	62	56	58	66	67	52	57	60	66	63	57	62	44	45	50	53	55	56	49	43	46	48	53	56	59	46	56	52	51	53	43	44	44	55	54	51	54	49	57	56	54	55	53	49	50	57	46	33	51	41	48	38	57	42	50	53	69	45	55	50	40	46	43	46	52	50	49	43	54	45	56	43	49	61	49	49	47	55	56	44	51	46	43	42	44	52	45	46	50	32	53	48	57	58	43	42	56	51	48	58	56	43	40	49	36	56	53	56	51	69	39	45	57	46	50	52	41	39	53	50	48	60	48	45	55	55	57	55	45	55	42	44	51	55	32	39	42	47	54	52	44	48	39	45	47	52	41	41	61	61	48	49	54	59	40	38	44	48	51	52	47	44	53	55	50	60	50	61	47	49	51	45	39	41	49	60	58	48	34	53	49	49	44	43	42	46	30	60	48	60	55	51	40	54	43	42	51	50	54	51	47	60	42	51	43	50	45	44	44	51	54	54	59	51	42	40	59	59	58	58	64	52	58	50	39	51	49	45	46	57	45	51	46	35	53	41	53	54	53	46	42	36	45	52	54	56	47	62	47	57	39	47	51	53	53	59	51	32	50	45	46	45	49	56	49	55	51	46	57	47	54	41	54	47	44	44	53	50	57	45	48	52	58	43	34	49	48	46	44	58	49	41	48	37	50	55	49	41	39	51	55	45	39	53	55	51	47	46	47	56	48	62	50	53	41	43	57	49	50	43	54	32	56	34	50	40	46	41	46	59	54	44	40	53	57	53	47	39	48	38	56	44	49	46	45	57	53	48	46	47	53	36	48	47	58	63	51	59	56	50	41	56	36	38	52	57	51	45	42	42	45	47	45	50	47	52	46	61	52	44	48	46	48	49	45	53	54	57	45	54	63	52	53	51	48	35	44	45	53	52	41	49	47	47	50	49	57	41	44	53	61	45	44	41	29	53	47	40	42	44	53	50	46	55	41	54	64	45	57	49	54	46	39	50	50	54	48	49	38	55	45	56	44	41	51	36	52	46	51	36	35	44	56	52	42	42	52	43	51	42	55	55	57	52	52	44	48	60	50	41	54	49	53	38	41	48	52	41	50	58	47	40	42	49	38	56	49	59	55	46	48	39	59	44	57	43	53	46	46	37	47	41	54	48	47	49	55	34	48	63	45	40	42	41	41	49	53	48	42	51	49	44	51	47	52	42	54	56	53	52	47	33	54	51	50	41	52	51	52	46	46	46	58	55	44	60	43	49	54	60	49	42	42	45	54	48	38	48	52	50	47	48	62	50	63	49	55	53	49	64	55	42	54	49	45	48	42	47	53	41	65	57	44	44	56	50	52	41	57	46	35	42	51	44	62	40	58	51	48	53	53	55	54	44	57	48	48	48	50	65	42	44	38	49	52	48	51	59	40	49	49	48	59	45	52	41	42	53	50	48	40	54	47	43	49	57	55	47	50	56	45	60	53	50	43	46	49	50	47	47	39	48	50	50	37	47	53	38	52	51	49	48	60	41	51	59	49	41	39	55	37	47	49	41	33	40	38	49	48	32	49	45	41	50	40	45	48	34	65	53	41	48	49	49	43	58	59	46	57	43	53	49	38	36	59	63	44	48	51	37	51	52	49	49	59	50	59	48	52	47	45	40	48	42	40	40	49	60	51	55	42	49	39	40	50	45	42	53	61	41	41	52	42	50	58	45	50	56	50	41	52	55	40	57	49	44	50	45	51	62	46	54	48	38	42	37	60	47	58	53	45	46	47	58	51	40	48	40	44	42	50	45	41	58	42	49	48	29	39	54	46	43	39	49	43	56	48	56	47	48	53	50	55	45	51	45	53	44	61	50	55	61	59	38	45	45	46	50	35	39	45	53	48	43	50	52	41	47	37	46	47	49	39	49	49	52	55	45	42	39	47	60	54	35	61	41	34	51	45	58	57	53	44	51	59	49	60	50	51	44	54	46	47	43	46	52	45	60	50	51	42	45	50	46	40	48	55	42	48	48	51	57	37	45	41	58	39	49	65	49	45	52	41	56	42	56	50	42	50	49	50	43	46	56	51	57	58	42	59	54	49	53	50	44	54	51	51	59	52	48	52	55	47	48	45	39	53	40	45	56	46	59	58	54	55	52	47	45	41	50	47	48	48	52	43	49	57	53	50	50	37	50	37	48	47	44	51	35	46	48	47	50	54	52	55	41	38	46	40	42	51	51	47	41	49	44	41	53	36	41	39	63	53	47	56	56	44	46	45	44	34	47	50	47	44	46	53	45	54	40	45	53	44	45	54	39	49	53	41	46	53	58	51	48	44	45	56	41	53	51	49	44	52	36	45	45	32	50	48	39	60	44	52	46	51	49	47	38	62	54	44	43	53	50	52	50	61	41	48	35	60	42	52	47	48	45	43	54	49	60	55	52	40	43	46	52	41	55	43	62	40	55	47	54	40	55	47	45	39	63	43	47	52	45	45	40	50	52	57	49	61	54	51	53	55	45	44	43	45	43	40	61	49	45	48	51	50	51	42	46	52	47	53	61	52	46	49	52	47	47	35	44	38	44	50	51	54	50	35	64	59	49	53	57	51	45	57	42	45	39	49	46	52	44	51	48	49	41	42	45	49	33	57	35	37	37	48	48	41	55	47	59	50	47	52	49	39	48	59	44	50	54	48	48	44	55	62	43	39	63	34	69	41	40	54	58	50	40	41	45	49	53	47	47	48	49	53	53	55	52	46	48	64	52	46	47	58	43	45	59	43	65	49	54	56	41	54	50	56	47	40	58	48	47	59	52	55	47	48	56	54	50	45	44	52	51	54	45	55	43	55	47	54	51	42	44	44	55	51	52	56	58	52	44	47	52	47	46	44	51	42	47	45	45	57	34	63	45	49	59	51	43	66	49	51	33	43	47	47	55	56	51	51	50	45	47	32	42	56	46	53	50	58	50	41	44	51	48	47	50	44	43	45	42	43	51	49	52	45	46	58	48	36	61	51	43	54	51	45	47	63	38	50	48	42	43	46	39	48	40	50	54	67	46	52	51	48	48	40	48	47	38	52	42	47	43	61	44	44	52	48	44	53	45	50	48	46	53	58	63	49	52	40	52	44	51	41	54	40	49	51	54	44	43	35	40	63	55	48	54	37	49	55	42	40	54	33	47	54	55	56	34	44	36	51	58	57	44	61	45	56	43	42	46	45	38	47	51	53	52	44	64	53	44	40	41	59	56	44	40	52	54	50	45	45	43	36	45	46	57	45	49	46	48	53	38	58	49	48	46	50	52	49	62	44	38	58	48	49	57	45	50	36	56	37	62	52	46	54	48	47	37	44	40	45	53	53	43	52	60	55	70	56	53	44	32	48	41	62	53	37	50	51	50	45	40	49	56	51	38	46	58
22186	16175	10677	23781	32616	31974	29412	25888	22233	19254	16360	13948	11869	10305	9009	7880	6923	6414	5768	5402	5092	4735	4404	4084	3773	3419	3236	2924	2898	2614	2565	2390	2235	2166	2013	2008	1788	1645	1638	1591	1478	1383	1390	1425	1229	1264	1229	1168	1148	1176	1099	1068	1005	1030	1027	993	960	997	981	944	902	898	882	933	872	861	910	829	856	883	905	880	823	819	796	816	798	755	787	778	762	710	765	765	769	762	737	778	738	731	770	701	741	775	716	728	754	733	752	702	662	730	739	749	709	744	709	751	691	753	690	740	725	712	707	732	707	687	699	734	675	740	725	694	695	718	685	681	709	676	648	734	715	699	707	738	701	720	697	656	708	684	691	671	716	721	712	723	678	717	758	703	673	709	700	710	692	685	696	715	661	723	702	688	726	715	727	730	687	703	710	774	738	737	706	699	721	714	711	697	694	701	703	745	698	734	692	752	730	716	713	669	765	676	724	692	699	711	745	690	700	679	689	687	689	723	667	698	742	656	777	746	738	673	674	723	649	702	718	707	705	702	694	730	709	730	708	707	686	684	703	746	717	706	736	742	725	742	721	708	682	748	739	705	704	659	676	701	721	707	674	681	698	692	657	697	714	720	678	734	716	717	729	716	702	732	711	685	722	708	714	660	714	690	660	708	669	711	678	713	701	693	699	688	677	687	703	696	703	678	686	714	722	688	668	687	770	703	706	715	681	681	683	702	727	683	711	731	776	714	698	676	717	736	676	654	668	740	687	716	723	676	679	648	699	676	728	703	723	706	734	704	668	717	709	657	691	683	701	706	723	708	717	702	697	682	673	758	703	731	703	711	649	729	660	724	723	703	733	675	758	712	729	711	710	698	690	754	699	744	697	725	720	724	733	690	690	665	706	686	716	687	681	674	688	681	735	645	721	694	703	692	668	707	728	723	693	723	694	685	685	711	697	721	663	707	702	712	677	677	714	730	700	706	715	692	673	736	722	719	707	716	712	673	665	702	735	669	658	735	682	637	722	670	744	702	731	733	696	701	700	684	701	692	723	667	690	712	676	715	632	702	681	688	724	726	699	695	757	747	691	658	695	732	712	702	708	725	721	717	754	735	683	718	707	660	656	695	675	670	675	662	703	679	697	722	692	677	697	728	728	686	686	701	699	673	703	714	683	683	705	725	660	757	661	710	679	772	706	738	652	750	752	723	711	733	690	675	727	685	699	723	674	711	693	714	683	744	714	723	651	718	709	669	685	671	697	749	751	741	691	681	671	686	704	712	689	664	672	701	719	656	660	697	725	717	716	735	701	693	749	705	706	713	704	700	732	725	700	721	717	691	747	716	742	731	666	646	695	687	678	716	736	709	712	706	718	675	714	768	717	725	726	692	726	720	723	705	729	726	752	705	715	733	720	623	710	681	704	679	711	695	713	749	709	710	693	698	675	717	752	742	733	657	730	694	717	697	720	745	732	640	629	712	706	675	736	692	681	718	688	695	747	726	707	707	657	703	703	668	700	675	735	712	704	683	696	710	745	686	729	647	737	656	710	684	685	745	682	687	704	730	735	710	695	716	683	709	737	702	704	733	722	686	742	670	696	685	647	707	713	737	688	744	731	668	711	726	645	666	689	698	740	687	683	683	705	715	731	669	693	710	689	704	730	719	685	737	690	693	710	715	730	678	680	739	672	714	684	657	719	741	719	727	675	704	671	673	736	702	696	702	735	752	715	661	734	737	700	663	703	684	701	665	748	689	716	725	730	709	753	757	728	687	723	771	708	707	655	724	701	705	720	702	706	687	705	705	706	682	688	728	693	694	731	701	700	678	697	685	664	692	697	694	701	758	650	725	732	642	706	680	736	663	712	714	740	697	669	699	694	672	693	675	654	681	685	710	713	652	727	697	686	690	765	770	726	671	732	698	735	728	700	707	713	746	676	749	666	719	715	713	699	697	693	677	675	714	750	649	724	697	652	678	690	723	679	690	708	689	684	708	715	685	725	683	685	706	758	723	702	688	657	728	763	745	712	715	667	781	741	687	650	716	711	639	748	698	686	731	707	690	671	640	716	716	677	684	705	710	712	727	704	734	745	732	659	708	751	705	680	702	698	695	744	716	726	734	730	708	698	660	695	697	716	687	715	743	703	718	723	750	731	670	712	730	696	728	684	692	675	688	683	745	686	646	671	726	691	676	690	714	732	736	703	724	685	705	753	736	776	748	688	654	732	695	715	729	709	698	691	680	759	646	723	664	741	712	712	725	704	724	714	703	674	747	697	755	717	678	664	733	664	665	686	722	679	709	721	716	703	675	658	679	706	720	678	700	727	736	688	678	697	714	710	730	694	691	711	679	731	729	716	662	717	703	694	685	696	657	744	709	713	644	701	736	693	697	652	723	692	714	694	739	767	693	694	682	731	694	718	721	690	755	691	718	691	717	696	749	677	693	668	678	760	720	669	733	727	692	700	710	717	683	725	754	693	742	717	726	707	654	669	679	708	731	696	685	713	707	687	698	684	725	677	703	750	696	717	722	702	659	700	749	699	751	709	714	707	658	671	701	702	712	720	726	701	681	698	680	653	727	718	735	683	738	720	675	672	738	704	659	711	666	656	682	677	724	714	676	706	729	687	672	684	717	678	718	721	658	662	679	692	752	754	714	712	714	679	692	679	686	708	667	749	697	690	663	688	681	736	695	683	705	699	673	742	703	696	677	682	689	696	661	712	697	730	735	653	712	672	664	765	671	698	703	721	735	685	757	706	700	729	704	769	702	671	709	707	675	710	644	740	738	691	681	711	722	725	717	703	726	704	735	679	706	662	725	692	696	707	731	691	741	738	686	726	684	728	687	699	698	664	685	682	653	748	692	736	663	691	724	722	728	672	713	723	700	695	716	720	690	687	683	712	698	686	690	719	721	720	700	710	703	683	677	733	704	656	683	655	723	725	704	672	719	681	698	668	705	733	723	669	669	727	678	706	735	739	662	726	719	668	672	701	702	674	672	753	710	694	711	703	697	694	705	689	714	644	782	678	711	695	724	660	737	747	718	676	663	683	696	738	656	684	739	728	725	650	690	669	709	736	680	670	711	709	684	696	711	635	727	672	699	692	646	637	676	663	694	706	683	686	708	721	680	645	692	676	667	727	684	689	726	720	722	747	684	704	757	656	690	716	669	723	699	713	705	643	681	743	641	739	686	705	703	735	664	717	725	741	723	691	732	697	675	719	709	708	724	687	710	721	730	708	691	745	697	690	749	716	680	652	672	746	692	765	729	650	690	701	681	680	742	668	711	683	692	678	760	717	700	687	709	677	743	706	685	678	730	743	687	683	715	685	691	687	698	694	707	708	737	702	693	685	729	641	702	689	677	688	717	749	715	733	711	721	708	760	682	707	727	731	698	689	686	683	705	682	741	664	701	718	704	692	676	733	667	723	693	663	726	704	762	706	729	699	655	677	723	696	729	705	723	717	727	684	696	692	708	738	726	738	713	653	671	719	703	705	684	689	737	722	710	693	732
3206	749	476	393	617	758	684	629	551	467	395	334	312	251	227	232	205	187	162	172	150	150	156	133	126	128	134	114	113	117	123	97	126	103	78	117	98	79	83	84	91	76	91	85	88	72	68	77	79	77	74	60	67	85	83	60	67	50	61	63	66	73	67	89	73	82	69	62	60	78	50	79	53	70	73	61	72	62	82	65	65	57	60	79	77	63	66	69	74	68	60	64	65	56	68	66	73	64	64	62	71	56	72	60	70	57	71	54	66	69	71	64	55	63	60	52	73	56	45	62	57	71	60	70	52	66	68	66	54	66	56	64	59	68	59	66	57	67	57	52	51	68	70	61	64	58	57	71	52	62	70	65	73	56	69	68	72	76	63	61	64	60	69	59	53	66	68	78	59	53	48	59	66	50	63	65	53	65	62	57	69	63	64	64	79	52	50	78	71	48	62	61	61	55	74	50	67	67	57	71	60	65	60	52	58	59	58	69	66	62	65	58	65	59	79	66	67	72	71	63	68	46	60	51	60	60	57	66	58	51	63	61	57	57	60	70	67	82	81	65	49	56	60	64	59	71	58	65	56	66	63	67	66	71	76	55	80	53	64	55	65	65	67	56	51	76	56	66	54	63	69	64	64	68	68	57	53	58	63	85	64	70	56	63	60	71	60	67	81	57	56	55	61	64	69	68	74	46	64	50	83	61	67	67	75	59	78	54	67	74	53	63	69	63	46	66	57	60	62	71	66	67	72	61	66	60	62	70	69	58	66	72	68	67	59	57	79	74	64	62	73	54	58	65	68	58	65	50	68	55	64	61	58	63	68	68	69	73	74	58	66	54	78	72	67	76	66	69	62	63	53	74	68	63	65	61	54	72	72	72	50	53	50	55	68	63	64	67	54	54	53	66	48	60	55	52	60	53	65	77	67	63	68	76	54	57	55	61	78	68	48	55	56	60	75	59	62	65	60	66	43	68	66	56	59	69	57	70	45	69	54	51	79	70	65	69	63	56	62	54	72	66	63	67	63	67	70	56	77	56	65	56	63	70	61	61	72	54	62	72	66	68	71	70	42	53	74	57	58	83	69	61	60	61	65	57	65	69	59	64	55	70	65	76	63	65	55	61	60	63	73	58	67	67	69	71	47	56	60	66	79	62	53	57	65	58	65	78	43	69	69	66	63	58	59	57	65	29	69	64	58	72	70	60	70	60	76	62	75	58	63	72	76	52	50	63	68	69	50	70	73	63	64	63	55	57	48	70	65	77	65	71	61	63	74	65	63	59	61	65	61	46	60	50	62	61	61	51	66	55	63	66	59	61	70	67	64	76	71	70	67	83	57	56	63	43	65	62	62	60	58	50	61	63	71	56	64	50	75	55	61	69	64	60	69	72	80	54	47	59	53	52	74	66	69	60	63	61	79	53	60	58	55	64	60	76	72	66	57	55	54	54	66	58	57	78	54	64	66	64	69	51	62	63	59	60	56	64	62	60	70	58	53	68	77	78	59	70	61	67	71	82	54	57	62	61	77	52	71	68	48	77	60	65	52	70	73	56	74	69	60	78	72	58	68	70	65	46	63	63	77	72	68	60	58	51	55	57	50	61	69	54	67	58	73	59	52	74	59	60	59	65	59	60	66	54	57	60	66	51	55	49	73	78	71	60	73	66	61	64	71	64	63	60	63	70	50	65	55	62	54	65	68	64	65	65	68	71	71	63	65	68	56	81	71	50	58	69	57	64	61	65	57	52	58	63	67	56	73	57	65	55	64	58	55	61	78	51	72	57	91	59	63	62	74	67	72	64	70	40	60	63	58	67	62	67	56	57	59	58	71	62	64	56	73	69	57	56	64	64	79	70	60	69	48	53	64	57	66	65	62	68	66	53	64	61	73	62	69	57	67	61	57	58	50	68	61	81	66	62	64	55	83	58	50	54	67	64	63	53	53	62	53	70	67	66	63	61	55	65	53	55	59	57	77	68	66	68	69	63	66	48	58	70	56	54	70	60	62	62	60	73	60	64	69	62	74	79	71	66	72	59	65	54	62	73	49	54	66	73	70	64	63	69	62	60	59	57	74	65	66	50	65	63	56	73	49	66	72	58	64	53	75	68	62	67	64	56	66	69	71	74	68	59	56	68	63	51	58	68	53	66	62	75	60	56	72	68	60	63	63	72	76	66	74	48	62	74	64	42	67	66	65	61	55	61	77	66	48	66	84	65	64	59	60	58	62	66	76	60	60	59	77	69	63	71	62	71	71	66	55	70	64	77	68	68	65	63	55	63	53	65	50	59	49	63	56	67	59	75	74	60	72	71	70	71	68	62	62	59	57	64	65	56	51	62	58	67	66	61	55	63	46	62	56	65	65	58	77	77	54	53	62	64	65	61	71	64	60	66	54	70	69	70	63	76	56	65	64	48	63	65	59	58	74	59	70	54	62	56	63	72	66	64	67	64	59	60	56	55	68	55	65	55	79	56	57	63	64	84	61	62	58	53	72	60	63	65	48	49	88	63	55	71	82	56	70	57	63	69	65	64	72	57	80	65	61	63	65	55	74	79	59	63	71	65	72	53	69	72	53	63	65	54	55	50	70	67	75	58	66	54	74	72	64	53	60	72	59	65	59	59	55	63	70	62	62	60	57	51	55	67	64	61	62	59	69	76	71	50	58	66	71	68	74	66	60	67	54	59	61	48	68	75	59	54	60	69	57	54	71	71	57	55	57	54	56	72	55	54	54	67	55	65	71	60	60	71	73	68	64	72	59	59	54	61	75	58	56	66	64	57	77	68	56	77	59	71	58	59	61	66	60	61	64	65	63	57	58	63	55	73	73	54	60	65	67	55	70	83	68	65	58	60	65	71	58	59	63	60	73	86	64	67	78	83	47	69	60	76	56	65	65	68	64	70	76	77	81	65	62	55	68	51	75	45	59	62	58	51	75	67	67	57	71	66	65	52	66	62	60	65	43	75	71	79	59	75	64	54	39	71	61	60	67	63	67	62	63	64	67	57	65	59	54	76	60	70	52	68	60	53	83	59	62	65	54	57	68	58	62	58	55	77	73	51	58	69	67	59	69	62	60	52	68	66	78	69	46	74	58	57	56	53	66	56	65	75	61	75	60	55	66	70	67	57	58	67	74	61	63	57	70	58	71	44	52	81	43	59	65	62	67	65	67	66	63	65	61	65	64	57	66	62	58	65	69	60	58	54	62	75	58	57	60	57	54	65	61	70	74	63	64	66	65	47	59	51	67	63	64	61	65	55	73	67	66	57	56	59	77	63	64	58	44	72	62	55	65	74	66	65	59	60	54	45	69	54	68	67	55	62	80	71	49	78	64	68	39	75	63	65	63	66	60	58	76	59	61	49	69	64	68	63	66	61	65	62	59	57	67	63	69	75	74	49	60	57	60	51	65	77	61	65	70	75	54	64	67	54	73	60	65	57	60	75	69	64	66	55	59	59	74	53	73	72	65	59	63	65	60	63	55	65	62	73
20714	14640	10185	22730	31665	31774	28340	25232	21790	18405	15791	13321	11529	9963	8714	7631	6818	6173	5831	5372	5044	4649	4418	4054	3723	3476	3253	3067	2934	2826	2600	2550	2391	2243	2193	2097	1917	1849	1852	1707	1647	1516	1556	1522	1472	1449	1380	1405	1300	1306	1313	1230	1234	1192	1203	1133	1227	1151	1153	1172	1096	1088	1092	1077	1007	1011	1084	1071	1024	1008	1055	991	1049	1029	963	1051	930	1038	976	1001	1049	887	937	932	1007	944	936	935	940	936	883	928	899	933	990	966	954	903	945	939	947	882	908	895	914	895	972	929	909	907	873	957	924	903	899	884	915	931	867	918	888	877	923	945	859	875	932	885	912	942	872	879	932	934	902	912	931	883	926	897	908	860	909	849	956	868	900	927	916	885	943	921	958	885	900	926	928	881	897	931	927	942	910	902	849	914	951	892	897	893	929	923	882	933	861	888	956	896	952	873	880	890	920	891	892	922	818	932	927	916	895	892	891	853	880	892	888	863	913	914	972	896	934	955	883	949	894	898	917	916	864	895	910	940	853	891	874	882	942	893	895	954	932	952	904	893	935	932	927	933	850	908	893	913	912	893	867	899	903	849	887	911	917	904	907	888	920	862	897	888	891	913	933	870	937	903	945	870	897	915	947	936	972	946	863	921	894	904	882	885	896	867	921	905	878	870	874	885	898	926	879	903	935	858	952	919	929	876	862	909	923	901	955	928	934	954	909	927	933	886	873	944	918	918	895	892	906	942	884	865	918	921	890	886	933	921	945	902	902	935	958	887	953	883	932	926	894	900	943	819	907	894	887	922	896	850	881	959	877	912	898	963	935	923	894	930	881	929	958	920	888	893	897	839	936	865	926	924	908	871	935	932	919	892	900	908	939	948	847	863	904	882	940	956	910	900	843	951	844	906	902	868	916	979	906	890	904	853	888	970	842	944	856	886	887	889	908	918	895	909	939	886	854	890	866	872	891	912	900	914	911	921	847	916	872	871	918	878	879	946	930	953	846	913	916	906	893	893	833	864	909	864	941	932	896	883	894	914	915	806	903	931	892	876	907	885	887	918	873	921	899	891	921	900	900	889	925	896	921	913	907	911	869	928	957	925	860	848	938	898	911	892	854	969	900	904	909	845	950	876	930	964	865	931	890	888	884	935	953	919	945	913	849	888	922	899	905	905	914	865	917	929	867	875	882	886	916	903	874	885	878	882	881	869	936	943	826	859	893	876	900	907	960	928	967	884	938	837	878	921	946	960	905	928	885	890	896	918	917	916	901	890	870	872	846	874	850	921	921	888	937	881	899	928	900	938	875	938	890	859	946	908	904	899	921	939	930	898	900	904	964	942	954	956	896	928	915	923	908	868	896	895	934	889	834	932	885	926	933	903	900	924	893	906	899	893	924	883	881	895	923	894	893	975	917	864	936	867	850	946	873	948	925	952	938	895	846	876	881	877	948	848	892	942	868	920	841	909	938	871	918	923	935	913	897	860	962	904	890	975	853	930	829	887	894	878	865	866	890	950	853	942	904	904	871	845	858	922	928	902	924	895	934	879	886	964	935	917	893	913	873	872	904	887	876	898	918	893	844	906	948	898	908	894	949	906	898	941	919	880	931	899	877	868	916	867	906	928	908	882	887	908	886	918	879	917	872	959	945	889	943	874	865	932	925	920	878	901	926	895	853	948	885	862	877	926	863	922	894	862	856	891	921	877	974	934	895	891	857	906	904	941	947	897	913	905	976	901	884	879	909	926	924	915	931	881	868	934	906	886	878	867	973	847	875	889	921	956	926	885	899	937	902	952	900	905	907	910	964	858	892	921	878	895	867	886	882	928	906	950	870	870	894	880	919	942	906	877	870	902	905	927	912	912	932	888	921	896	957	905	954	930	888	899	892	940	864	899	924	909	866	911	940	940	896	937	867	900	938	907	910	948	878	918	902	906	931	888	971	902	905	885	871	917	924	869	959	925	916	882	929	875	947	930	902	879	894	871	902	924	857	833	860	909	895	880	967	943	936	911	906	889	918	892	911	935	923	890	870	875	927	853	875	921	876	926	883	890	895	902	892	880	870	939	956	947	939	929	934	874	887	929	928	852	890	889	887	913	915	907	936	880	907	911	878	907	889	863	888	926	952	911	902	977	897	895	915	876	885	963	938	876	879	920	899	874	885	896	871	901	915	891	892	866	896	901	921	936	916	878	866	933	852	891	892	902	932	898	889	889	895	895	957	895	895	917	862	880	895	897	875	918	940	880	904	841	905	888	845	920	901	873	827	895	950	859	973	882	946	901	886	884	944	901	893	938	865	945	879	871	914	878	849	918	891	931	880	899	931	903	884	957	904	876	885	904	871	885	892	912	892	884	935	914	915	899	863	919	939	816	912	898	852	904	883	916	905	923	943	958	916	915	886	885	867	854	887	946	874	921	902	934	880	877	884	881	904	895	929	900	873	910	946	934	823	919	904	967	932	879	871	910	892	886	920	958	915	910	890	916	919	880	878	877	952	855	854	960	906	901	910	937	930	889	922	888	889	855	880	890	871	898	880	887	935	893	901	896	912	928	884	916	884	866	912	848	873	884	888	918	976	943	899	865	897	904	867	934	902	895	913	905	872	898	874	877	909	883	928	922	898	908	900	880	897	888	908	906	924	912	869	899	900	920	863	856	890	887	943	875	889	836	946	904	922	920	939	898	914	907	916	910	929	877	865	906	924	926	866	884	883	898	895	875	837	903	929	918	873	873	841	863	922	942	906	854	956	917	923	914	947	861	883	903	891	908	893	901	979	919	894	956	964	917	914	918	901	892	870	958	909	885	917	922	878	896	841	882	943	908	942	978	899	907	922	921	902	913	907	974	876	953	916	982	927	926	892	904	892	840	934	907	926	915	907	874	907	989	899	902	854	940	912	933	991	915	910	902	893	928	889	950	936	901	887	909	908	876	943	891	862	923	909	866	917	889	900	887	902	944	906	901	895	873	894	914	907	884	903	880	916	895	899	905	899	951	887	914	915	915	954	932	927	899	928	885	930	905	955	880	896	917	892	838	901	940	910	857	886	932	917	858	867	886	956	918	889	923	979	876	876	920	903	936	878	888	930	889	852	906	918	886	868	888	921	928	897	929	894	954	868	919	825	936	866	910	928	923	951	874	912	931	952	940	906	945	923	928	870	911	944	932	912	916	890	861	957	883	943	886	910	966	932	888	878	980	900	904	901	935	892	937	884	847	872	817	948	908	880	933	901	898	855	919	913	910	884	917	934	935	863	932	907	888	873	865	884	922	899	893	928	881	891	939	950	873	898	840	884	927	893	885	895	929	921	965	929	920	896	916	876	888	909	881	907	898	889	904	929	888	897	907	947	939	918	873	908	924	910	929	935	865	919	906	895	913	903	915	881	935	897	833	893	884	886	906	926	895	945	876	897	947	912	873	882	942	885	837	896	877	927	913	891	930	848	900	893	927	884	921	875	946	943	892	974	888	900	906	934	902	896	886	899	875	848	904	965	918	858	920	956	896	864	905	925	899
2445	1190	699	558	1033	1188	1075	950	816	689	567	508	406	394	342	316	245	269	221	196	222	188	173	166	155	154	164	143	140	125	125	121	116	116	107	95	116	92	101	82	83	112	77	86	73	74	88	81	69	71	79	70	71	71	83	84	64	66	74	78	78	78	65	71	63	98	73	68	79	83	82	71	77	84	69	81	68	82	59	67	70	73	89	63	61	69	55	63	60	47	60	69	70	68	80	73	83	61	59	57	58	63	73	76	66	68	59	58	61	65	58	57	61	78	62	67	60	66	72	68	49	53	57	63	62	66	48	93	61	61	64	51	52	70	67	62	57	59	50	67	64	70	60	69	64	80	67	51	76	63	60	63	77	55	81	79	61	70	55	51	61	82	64	62	54	64	67	64	71	65	81	68	59	63	70	66	65	65	69	62	52	70	67	60	65	57	45	59	69	56	57	51	68	79	60	67	63	74	70	69	47	51	67	53	76	64	64	76	61	67	80	48	63	69	64	61	63	68	52	65	60	64	60	80	62	60	64	67	62	68	63	64	56	58	65	84	78	52	48	63	61	72	49	80	65	62	65	60	48	70	74	49	71	64	63	56	75	69	68	73	74	68	50	73	78	53	62	61	69	61	52	64	65	58	53	61	54	76	54	79	66	69	71	52	67	66	64	58	65	55	57	61	63	62	60	62	82	61	74	57	61	66	57	85	65	84	56	68	69	68	73	65	63	49	73	63	70	73	62	52	63	60	67	60	63	71	56	76	63	61	68	68	72	61	56	62	81	66	66	67	57	57	51	64	53	54	53	73	72	65	69	65	77	65	73	53	79	57	74	69	60	66	59	57	78	66	76	70	56	57	65	88	57	71	74	64	46	73	73	69	56	62	59	59	71	57	80	61	76	62	58	69	62	58	54	71	52	56	60	63	60	69	55	63	64	63	64	77	69	47	61	64	62	60	63	51	65	68	71	65	64	64	62	63	73	70	52	75	45	61	59	60	82	65	61	57	64	50	78	57	53	57	59	50	61	61	70	75	67	66	73	63	67	63	71	77	78	73	70	75	50	59	61	64	69	65	46	69	61	72	72	63	73	79	65	83	52	63	78	73	75	56	49	54	46	62	40	68	54	63	60	67	55	58	71	64	72	61	61	66	62	75	63	57	54	60	66	47	74	69	73	51	63	69	59	60	59	54	66	66	62	74	76	52	59	55	72	70	50	51	68	64	66	63	53	68	64	76	67	72	75	64	51	59	64	60	81	60	65	53	54	65	71	71	53	58	79	62	58	54	68	71	57	60	57	63	71	65	63	62	45	59	53	72	72	61	48	59	60	66	64	59	58	63	78	61	61	58	66	64	81	66	60	64	78	62	66	69	72	58	64	59	59	65	69	62	66	59	67	60	62	74	73	68	62	56	60	63	76	76	62	61	77	57	67	71	70	56	75	66	71	70	66	74	69	71	60	60	69	67	85	78	71	66	64	74	67	58	65	56	60	65	70	56	55	71	63	49	72	73	71	51	77	68	54	76	66	57	55	84	47	55	61	64	53	70	69	64	72	68	86	67	85	60	70	64	63	64	62	64	71	71	56	63	62	73	49	66	66	68	67	65	59	73	67	64	63	76	56	61	66	73	66	71	77	63	62	72	53	58	68	68	60	71	58	69	68	68	54	61	69	51	60	70	57	69	59	74	81	56	60	70	81	58	50	78	75	51	61	70	59	76	81	57	67	71	70	62	67	68	61	56	64	71	67	79	63	67	61	72	68	66	72	66	65	70	57	62	51	62	72	55	73	53	80	67	55	69	59	62	52	67	55	66	72	66	63	55	63	63	52	57	66	59	55	79	65	62	61	59	73	65	72	59	68	67	67	62	61	73	74	52	71	65	58	69	64	59	62	59	56	70	76	69	51	74	56	58	60	57	68	51	53	72	53	69	82	53	67	67	53	60	42	80	56	68	86	57	82	50	64	64	68	66	54	58	66	75	61	60	73	52	57	53	74	64	60	63	65	77	71	68	72	69	64	54	81	62	65	59	62	69	69	67	56	66	67	59	62	66	55	62	61	62	77	60	52	62	67	78	65	67	67	79	69	65	68	57	69	65	57	61	67	81	75	68	76	60	82	49	56	63	56	76	58	55	64	60	72	60	49	51	83	55	63	75	59	57	55	51	62	56	59	59	65	77	67	73	55	61	54	45	74	68	59	54	69	79	73	77	68	61	60	63	60	58	59	61	47	74	64	78	64	62	69	66	62	62	60	68	83	70	57	64	66	77	67	65	64	63	76	61	59	72	62	58	60	70	63	61	58	70	86	61	71	67	62	72	56	64	66	73	55	60	55	47	65	63	60	80	55	77	69	77	61	71	63	65	62	63	65	70	64	79	63	69	62	71	57	69	60	65	58	55	68	69	60	57	62	56	69	74	59	57	68	57	65	62	64	66	52	55	70	58	70	54	64	66	53	61	56	53	67	63	61	58	61	58	44	58	59	61	63	74	62	64	74	70	68	47	68	64	66	67	63	67	73	64	73	65	64	62	64	65	51	52	52	61	62	71	71	52	69	78	67	70	61	64	83	54	56	60	53	77	70	63	61	74	78	68	63	69	65	55	51	70	57	68	59	54	51	67	58	59	66	64	63	63	78	58	68	62	72	80	79	55	67	65	60	65	61	76	58	69	51	62	75	59	69	61	62	64	53	71	53	73	54	73	67	59	65	58	43	72	70	66	61	61	50	67	58	56	55	61	68	62	61	78	57	73	77	71	61	59	66	66	66	72	60	66	74	57	55	70	69	69	62	65	72	56	69	63	69	75	68	89	62	72	63	75	78	63	65	71	65	72	54	71	78	62	59	74	68	87	80	68	70	61	64	59	72	76	68	63	53	58	59	69	73	66	84	67	49	61	64	69	77	55	64	72	62	60	63	60	58	73	68	74	59	66	78	82	60	72	56	63	54	74	65	65	58	76	57	67	76	65	70	71	68	69	65	62	66	65	70	59	60	62	60	68	70	63	77	58	72	56	80	65	63	62	64	69	80	72	72	51	76	66	64	67	73	84	65	67	50	77	69	68	67	47	68	61	61	57	71	54	53	60	60	61	69	63	56	65	61	56	71	74	59	50	58	75	70	73	55	59	78	49	78	86	68	66	51	48	51	59	66	62	56	66	63	67	71	56	72	66	56	69	64	80	65	62	49	59	69	67	71	64	52	48	53	71	59	70	60	75	83	59	60	61	68	72	53	68	64	70	70	68	58	57	60	55	51	74	58	70	54	71	41	57	63	75	69	70	73	62	49	57	71	64	62	64	63	61	60	64	60	67	67	69	65	84	73	74	76	51	61	64	63	65	72	70	63	53	64	73	52	49	64	65	62	56	65	60	54	59	56	61	71	59	71	62	73	61	66	71	66	69	87	63	66	70	77	76	55	58	63	66	57	75	57	69	54	59	60	62	55	71	57	65	76	57	62	64	63	47	67	67	54	64	73	63	73	74	68	60
26110	19504	13850	27571	36885	36356	33597	30205	26604	23465	20456	17706	15291	13540	11822	10572	9605	8774	8143	7498	7024	6517	5989	5546	5204	4601	4273	4061	3887	3724	3547	3236	3095	3057	2815	2593	2364	2303	2179	2105	1986	1877	2013	1819	1742	1713	1596	1541	1467	1504	1489	1408	1386	1378	1382	1380	1309	1261	1228	1298	1245	1253	1194	1184	1185	1215	1196	1105	1184	1173	1177	1150	1147	1096	1090	1014	1045	1081	994	1037	1049	1018	990	986	1022	987	1079	946	963	976	1016	1025	984	947	941	968	931	993	983	890	982	958	1031	958	990	938	939	962	912	919	902	914	965	911	943	966	910	943	929	920	940	935	963	954	964	925	888	940	966	930	955	905	980	914	935	916	877	922	886	889	932	891	943	916	882	924	916	924	965	903	951	969	871	937	918	886	885	929	957	913	965	846	890	929	940	868	885	923	947	919	918	921	946	908	1001	887	934	938	864	876	903	894	959	886	964	889	867	930	928	921	908	917	981	934	877	920	900	913	862	892	910	967	913	937	885	901	921	914	941	930	914	930	920	890	900	884	956	918	883	860	988	908	944	865	891	863	866	936	924	906	875	957	872	956	961	884	899	961	871	926	934	951	918	872	879	847	920	934	891	881	899	947	978	985	917	894	925	906	918	972	878	904	959	895	863	958	974	910	945	873	947	951	912	908	961	896	914	883	899	926	933	970	944	953	914	884	884	917	900	885	882	932	912	906	947	898	900	941	926	934	888	936	911	929	857	906	974	895	954	881	919	889	907	876	946	932	916	933	932	923	890	901	888	957	901	905	854	889	940	982	923	954	932	871	989	938	946	947	943	908	930	916	984	900	860	862	1011	937	960	912	940	908	886	899	909	864	912	918	863	935	910	937	977	931	954	919	921	928	890	949	937	895	926	953	956	890	918	900	883	959	931	893	905	890	890	911	872	909	952	892	933	885	856	934	919	941	901	861	902	901	907	943	910	910	875	937	959	917	937	900	924	887	927	953	933	905	943	935	905	925	975	883	876	930	899	916	917	916	919	879	930	938	968	914	959	909	909	874	908	942	875	877	904	898	869	914	865	906	908	904	926	943	927	947	969	911	914	926	908	920	954	906	915	877	913	913	906	923	826	930	892	907	932	878	877	938	969	909	931	919	898	883	924	886	896	900	911	864	904	975	954	899	935	883	888	965	913	899	895	896	908	873	927	906	875	854	865	910	1006	901	929	877	962	883	877	879	878	934	909	914	951	935	934	895	901	923	880	969	971	932	953	886	944	927	864	901	914	909	953	912	923	904	937	942	906	948	925	865	897	938	940	921	902	925	957	913	891	939	940	914	946	884	928	926	977	866	895	873	915	925	930	926	914	920	898	913	915	880	936	904	863	921	881	889	960	887	933	926	873	946	952	887	902	920	918	946	916	917	884	885	908	934	940	898	904	914	895	898	948	919	903	916	912	898	968	891	914	909	979	923	940	957	930	921	963	917	874	976	900	944	900	926	888	916	918	936	939	947	880	964	897	860	925	873	884	923	883	940	884	923	948	926	982	921	908	926	910	888	932	878	906	891	977	909	852	914	866	926	923	932	924	944	951	883	899	905	965	877	927	946	925	935	937	960	973	944	960	962	898	915	902	916	901	889	881	894	965	958	898	902	924	900	908	873	931	890	918	928	907	900	904	897	989	909	919	938	918	935	926	952	913	929	927	908	922	915	878	921	991	929	853	973	932	885	964	896	946	899	983	941	890	874	903	918	900	905	953	838	912	910	909	885	912	902	934	950	911	912	918	952	892	931	919	912	963	979	914	898	945	921	906	934	898	932	947	916	922	918	902	862	904	966	939	891	914	893	1004	876	867	927	975	899	932	927	895	908	950	970	895	930	989	913	920	985	916	926	928	941	936	960	961	876	919	916	894	924	898	863	878	912	905	912	911	952	873	860	918	911	933	893	905	926	918	895	876	942	899	914	899	967	963	956	915	885	907	916	920	929	900	881	966	848	926	910	947	951	920	982	889	903	927	929	888	986	923	896	923	912	880	896	905	932	900	941	937	893	880	883	879	933	980	848	912	876	906	954	918	956	886	960	966	933	841	866	951	921	917	905	957	931	948	923	955	944	864	930	912	968	905	936	930	947	864	906	944	954	931	899	963	973	861	878	943	910	933	895	929	898	907	901	907	961	868	870	938	955	925	889	906	899	952	884	895	926	884	922	920	930	884	931	922	930	956	911	942	859	884	928	933	919	966	925	970	886	873	944	909	894	898	944	847	946	876	872	943	913	938	871	942	939	898	988	928	926	895	905	839	940	914	929	942	838	898	913	936	884	943	927	947	902	923	950	874	916	944	897	901	937	964	897	926	900	843	886	887	912	910	934	922	881	927	939	914	877	916	874	878	922	915	901	904	940	933	916	912	907	939	882	935	867	949	915	901	964	901	864	917	954	899	936	968	954	911	893	968	918	928	867	990	879	905	913	904	921	888	876	920	936	899	875	936	939	918	944	898	887	891	969	922	921	970	909	964	950	877	927	927	939	977	932	877	916	953	925	903	910	912	948	931	885	904	1008	901	913	913	887	897	882	880	910	867	940	921	896	930	929	902	922	952	882	877	896	938	932	874	894	939	888	870	899	930	865	950	946	917	891	907	887	914	866	886	911	937	994	915	929	933	883	929	945	890	912	932	885	870	933	898	912	963	871	897	890	943	929	858	926	917	905	924	893	948	907	874	910	906	892	931	957	909	934	881	943	951	929	935	904	941	945	907	922	947	935	913	890	927	913	910	867	928	934	877	909	936	926	956	889	917	903	904	976	963	907	905	894	888	873	937	911	941	965	934	902	910	891	946	895	939	882	842	900	853	923	854	950	890	961	938	909	888	873	951	924	919	864	912	913	892	946	905	868	897	928	909	948	921	921	1002	896	874	922	992	862	937	961	924	874	913	959	884	899	943	877	901	936	916	915	909	967	955	897	906	904	889	971	867	891	929	876	913	949	870	930	930	867	892	949	940	875	918	964	935	894	901	925	892	950	924	900	968	891	962	924	956	923	891	928	960	882	889	937	913	909	948	826	975	950	895	951	917	942	905	887	961	948	921	913	899	924	889	954	891	979	910	928	886	907	866	947	891	940	930	916	893	909	854	890	905	930	900	911	946	927	924	927	879	857	934	916	926	936	901	894	903	851	872	915	947	858	960	887	886	949	951	934	904	921	922	861	865	916	933	959	913	851	899	921	930	940	857	935	936	917	953	887	909	876	922	888	911	922	968	933	932	899	954	859	917	909	914	894	972	925	895	919	932	941	916	919	884	943	958	880	852	924	894	940	923	868	898	877	928	935	895	896	941	834	874	912	906	927	854	911	993	891	923	928	903	864	949	910	933	914	891	913	917	935	919	925	891	936	912	930	882	888	904	886	920	878	952	840	881	924	925	928	913	950	917	911	905	927	952	922	914	941	954	928	898	957	883	924	876	849	875	928	926	927	940	971	926	918	929	908	903	885	938	913	931	926	931	938	939	943	930	828	939	870	974	949	929	947	984	927	928	932	890	911
1981	510	306	250	431	552	484	451	387	313	264	236	192	181	160	155	161	126	140	104	104	94	93	98	80	72	73	80	71	97	81	76	65	77	67	72	81	52	67	53	81	55	66	67	74	66	61	42	54	59	55	57	46	44	58	47	57	47	42	55	51	54	48	43	46	42	47	60	45	63	47	49	60	41	49	50	49	49	47	47	44	39	50	53	39	41	37	40	56	43	45	46	43	44	58	49	56	43	48	48	35	46	45	51	46	61	52	53	56	37	46	51	59	40	35	46	50	45	48	45	52	56	49	49	41	48	45	43	50	52	50	55	56	55	69	54	48	49	44	44	46	47	43	45	35	51	60	48	50	48	60	52	53	42	62	52	53	43	43	48	48	49	45	50	44	53	50	42	49	43	41	41	51	45	39	44	51	59	39	43	61	59	59	39	46	47	43	28	57	46	49	47	58	48	39	59	45	42	48	40	46	43	55	48	45	64	42	55	49	49	47	48	52	37	73	49	48	39	53	45	37	58	41	58	43	41	45	37	48	55	42	52	51	55	32	54	54	50	41	48	50	44	49	46	49	43	39	50	43	43	50	51	45	49	50	39	55	42	44	39	52	52	49	37	47	50	43	49	49	41	43	54	44	48	45	40	51	45	44	46	34	47	51	47	51	48	55	53	62	47	55	55	51	39	59	52	50	42	49	48	52	42	38	65	37	44	44	44	52	49	56	53	58	50	46	55	42	43	55	44	53	57	49	35	52	61	43	44	42	55	55	52	42	54	38	50	48	47	46	56	47	55	60	58	51	53	56	64	40	54	52	52	49	36	45	41	25	59	59	66	54	48	46	41	58	51	54	38	37	50	42	43	50	43	58	57	57	48	46	44	45	54	53	40	39	44	42	61	49	55	46	53	42	55	46	52	50	41	46	52	49	39	32	39	46	54	49	53	42	55	52	47	33	39	41	43	62	69	47	47	51	47	49	70	52	51	44	38	49	50	43	32	47	46	54	44	45	44	47	35	41	55	45	43	43	49	52	48	53	47	47	53	44	52	57	53	51	51	40	50	55	43	46	48	54	54	37	52	52	43	45	48	36	51	63	46	52	43	53	39	37	51	50	57	53	56	49	54	45	39	53	53	39	46	40	49	49	47	48	58	43	61	63	58	49	57	40	51	47	50	44	40	56	38	36	46	44	40	48	46	57	36	43	48	46	60	55	51	40	58	48	43	44	58	51	56	42	46	58	37	46	47	57	49	45	63	44	46	51	58	52	49	51	48	47	54	39	40	57	40	48	41	38	40	44	42	47	47	48	38	47	36	54	41	49	51	41	47	53	48	35	55	49	44	54	44	50	59	39	54	57	30	42	46	56	45	54	55	53	55	55	51	44	44	51	46	46	61	43	31	55	40	48	45	48	49	54	41	53	66	53	43	42	55	53	47	50	59	54	50	49	44	67	38	51	55	47	44	53	43	47	56	50	44	38	39	51	44	48	44	62	49	33	48	39	49	40	63	58	47	47	45	48	41	50	42	41	52	50	47	42	43	40	49	49	47	46	37	53	55	63	40	55	53	32	50	55	47	37	53	53	41	50	54	47	46	51	42	45	57	41	62	50	50	60	47	46	48	48	44	38	40	49	57	46	42	53	49	41	56	41	39	39	54	45	39	47	40	47	43	45	36	53	48	45	42	50	55	49	60	43	42	46	47	51	43	54	41	44	51	42	57	53	43	51	55	51	42	34	51	45	42	46	37	46	43	57	42	41	63	46	61	52	52	41	43	49	42	46	45	42	47	51	52	56	33	37	50	49	61	50	41	49	54	53	40	56	56	69	57	45	51	49	56	49	49	52	46	47	39	45	56	59	58	39	50	41	62	42	43	45	56	51	48	36	53	49	51	54	57	50	51	55	49	50	44	57	51	52	49	47	60	39	58	55	49	53	52	46	53	45	43	45	37	49	41	43	54	58	47	55	50	39	56	35	64	41	53	49	46	60	43	53	37	51	43	41	49	40	46	46	63	53	46	58	39	47	57	46	40	41	59	41	69	46	46	54	49	51	53	43	48	54	51	39	56	47	39	51	41	46	52	43	53	44	49	52	49	45	53	56	45	48	41	51	45	34	52	44	48	52	51	47	53	46	52	51	50	56	62	58	51	45	46	59	45	53	50	53	66	50	45	35	44	53	61	41	50	45	43	46	48	50	47	43	45	50	48	48	49	34	41	54	57	38	51	62	63	56	50	46	40	47	40	45	34	44	30	38	58	36	39	50	58	44	44	48	46	48	46	42	51	52	36	51	49	50	42	36	66	49	40	46	52	39	64	52	40	40	46	35	51	62	59	51	54	51	44	53	48	58	53	53	45	47	44	52	45	42	48	51	54	51	49	54	40	48	32	38	58	57	48	46	47	50	59	52	45	63	38	49	35	41	43	46	42	54	46	46	54	48	43	64	56	42	43	53	55	50	58	61	48	47	53	60	42	50	59	46	64	47	46	48	51	53	45	41	55	44	48	47	51	49	59	53	40	52	49	44	49	48	52	42	51	50	55	45	51	60	40	45	38	38	56	59	53	43	49	57	51	48	46	53	46	44	48	38	51	47	31	51	53	52	48	46	51	62	49	36	41	48	51	39	26	41	51	47	43	41	47	52	49	54	59	53	45	39	46	45	47	52	52	31	37	44	57	54	43	53	48	39	44	53	49	43	46	52	44	52	54	58	43	45	52	44	51	49	48	53	41	39	36	56	51	52	51	51	54	40	51	50	50	42	54	47	46	48	50	40	47	53	54	50	45	43	47	42	57	53	46	52	51	49	51	54	49	42	54	63	47	45	61	43	35	52	51	49	42	49	58	56	37	48	57	64	48	45	50	50	41	53	47	54	46	45	56	71	48	42	36	46	45	36	49	59	39	52	64	50	39	47	54	52	57	38	41	39	43	57	43	45	54	25	43	34	49	48	64	39	51	46	61	39	54	56	48	54	45	57	37	55	59	58	57	51	52	47	44	48	47	54	53	40	49	54	67	64	49	59	36	42	46	40	54	52	51	55	56	49	53	52	52	50	49	49	37	40	36	44	39	52	50	52	46	60	49	45	52	47	47	40	58	41	45	54	50	61	48	51	46	52	40	44	51	52	51	53	43	52	65	55	41	55	45	49	42	56	51	43	42	52	47	52	49	50	45	51	53	58	58	46	51	47	39	45	44	50	46	48	43	38	47	47	39	48	34	47	58	45	48	56	59	53	51	44	47	46	53	46	44	35	49	41	51	51	46	52	44	45	42	51	35	44	49	52	39	67	44	38	34	47	57	40	35	48	37	52	47	32	55	54	51	52	57	43	47	64	51	46	54	58	35	53	50	52	57	32	53	60	51	45	54	49	62	42	58	47	59	45	47	52	51	46	47	42	40	58	46	39	42	55	39	51	41	50	39	46	54	46	44	55	54	37	49	59	45	44	39	51	45	52	52	55	53	58	40	57	51	31	52	49	49	50	61	39	47
18195	12177	7768	18981	27577	27072	24106	20609	17167	14193	11607	9646	8392	6938	5999	5328	4888	4565	4078	3812	3575	3305	2977	2801	2673	2401	2333	2264	2055	1994	1833	1770	1812	1570	1545	1518	1372	1310	1272	1261	1139	1173	1208	1152	1086	1056	1036	990	980	942	915	921	958	920	936	916	921	879	893	904	816	851	819	807	761	815	794	774	790	792	790	766	797	780	789	798	748	804	728	750	721	725	729	734	773	751	768	734	727	749	737	728	697	694	720	703	731	667	738	724	720	708	736	706	685	741	749	718	712	687	722	768	694	685	709	754	728	742	695	718	769	697	674	719	722	695	752	721	700	670	742	644	671	683	729	689	700	730	696	676	692	693	704	707	715	729	708	689	674	729	727	684	700	669	668	701	734	702	728	663	698	673	727	667	684	762	658	754	699	711	664	685	684	719	696	686	697	677	714	716	684	649	743	725	716	713	688	745	720	754	746	704	682	710	696	710	688	666	707	692	694	756	722	683	687	673	669	720	673	687	725	726	676	688	690	712	694	693	680	705	703	693	663	699	688	679	699	692	658	729	737	674	694	682	704	678	751	720	693	700	701	700	716	691	739	654	708	667	648	685	690	691	709	722	702	685	692	684	704	659	742	702	680	670	695	750	657	668	687	688	740	708	692	688	662	727	699	683	672	661	692	657	689	677	698	700	678	672	701	703	673	660	661	750	682	690	719	702	666	701	699	711	688	719	658	694	691	712	736	684	696	701	701	698	697	672	679	675	698	742	686	718	699	726	714	681	695	682	656	734	655	673	648	694	741	710	674	668	671	680	716	739	672	640	754	657	707	711	716	692	725	737	687	704	675	715	692	694	761	676	705	677	718	681	671	706	703	668	728	683	696	736	732	683	723	729	702	684	684	675	697	699	685	730	766	718	695	707	715	665	672	711	727	697	727	693	676	732	728	692	740	718	727	761	690	708	707	705	739	682	744	702	706	721	730	695	693	693	738	685	724	658	690	732	680	697	673	699	715	706	662	686	674	703	704	701	772	706	701	696	725	674	699	714	669	708	699	678	679	711	661	737	685	702	672	769	721	683	696	744	683	677	676	718	680	708	715	758	709	667	697	757	673	659	679	674	723	666	703	674	645	724	711	716	671	674	708	747	695	685	733	743	712	669	664	721	693	676	687	711	701	713	722	684	725	661	664	703	697	680	652	648	688	684	679	707	692	677	678	671	721	727	700	706	645	690	729	700	742	692	734	686	681	699	683	722	692	675	720	727	712	686	731	724	696	692	731	707	714	712	704	631	684	741	684	683	738	703	665	683	681	723	704	687	654	697	688	721	679	642	698	674	736	705	672	688	738	704	683	674	651	728	735	694	759	688	704	700	706	705	696	705	697	719	695	658	738	675	705	724	720	689	719	758	699	677	676	685	717	663	683	703	679	682	694	728	731	720	658	714	717	708	728	714	725	679	703	702	669	662	672	621	696	672	677	691	701	671	698	694	725	706	709	674	713	709	704	712	693	704	696	724	666	686	703	674	683	721	696	729	687	693	728	729	702	720	741	714	706	691	680	693	686	733	666	735	685	714	683	714	680	701	695	651	726	724	694	700	705	728	654	707	698	734	665	699	710	704	654	696	670	673	688	706	726	715	678	702	738	709	707	729	709	693	728	662	745	684	776	731	646	695	715	664	692	704	705	660	667	683	697	699	710	702	708	715	693	730	706	713	665	686	727	691	734	712	675	674	726	698	682	712	712	716	706	686	724	700	705	688	648	702	655	682	684	728	692	716	684	726	708	715	651	655	660	690	693	719	674	714	686	682	747	700	697	715	733	682	701	668	711	719	726	687	710	698	686	730	731	683	706	708	674	712	715	710	731	727	704	670	733	677	745	692	715	708	710	688	716	693	695	725	713	752	671	654	742	713	690	693	672	726	691	680	680	650	715	708	690	706	705	708	714	699	741	722	668	658	683	692	695	677	697	735	669	630	723	675	679	706	715	673	702	701	709	734	701	714	699	702	696	722	676	710	710	683	705	762	683	728	760	738	688	714	693	692	690	669	705	734	724	685	690	701	651	658	710	715	692	734	660	703	708	702	749	663	687	688	736	670	708	700	720	701	691	733	702	675	739	713	710	676	725	700	695	688	728	723	690	648	723	690	683	726	678	648	676	740	692	722	732	757	700	678	704	699	700	659	757	713	659	707	707	670	724	726	713	737	742	685	681	686	693	674	748	747	759	681	689	706	735	709	709	683	687	700	677	695	693	746	705	662	780	696	684	697	660	687	665	719	722	682	706	636	696	710	715	708	675	678	689	703	677	702	688	682	710	707	686	754	670	687	662	639	664	709	667	659	722	725	694	746	693	673	689	717	700	650	687	696	679	645	677	698	675	710	688	725	705	680	709	678	704	691	700	686	664	685	664	719	666	712	681	706	666	697	688	677	714	692	699	728	711	709	712	684	689	706	757	723	681	715	711	689	686	710	741	658	677	680	711	682	735	671	681	705	719	717	741	698	692	702	674	691	675	661	712	671	697	731	641	682	668	716	716	747	707	681	712	704	683	679	688	677	688	688	665	671	710	662	677	715	677	686	712	684	667	692	681	709	659	715	700	703	712	702	730	726	687	673	677	666	676	719	679	686	715	762	680	681	690	659	756	658	717	677	690	735	686	662	709	753	706	678	701	710	731	717	649	637	704	678	678	706	667	678	691	723	679	692	660	670	682	681	716	711	678	657	687	710	680	667	672	672	674	692	673	688	682	714	701	699	733	727	707	740	710	689	708	710	716	683	689	775	713	696	695	696	711	720	709	709	710	697	676	712	744	696	703	731	684	748	731	699	728	717	699	706	673	775	680	687	699	752	701	686	711	718	694	726	655	700	708	704	719	694	690	706	735	656	691	746	703	706	666	717	688	703	676	717	677	704	700	687	704	682	702	694	686	684	702	701	662	751	689	681	704	666	646	723	685	698	654	731	699	686	704	650	697	656	670	717	713	695	708	717	717	697	679	703	698	681	740	701	744	722	652	636	688	664	693	704	678	654	724	728	651	613	719	730	680	699	721	658	719	684	694	729	725	729	692	675	710	710	659	723	678	694	703	686	785	746	669	709	681	738	704	729	680	713	718	740	684	710	727	701	697	715	670	691	705	665	710	658	672	718	702	703	715	691	725	653	683	674	674	689	685	702	723	718	664	695	679	672	678	688	720	745	692	649	694	630	698	729	662	689	705	671	660	701	670	700	711	699	687	702	693	702	661	676	681	732	670	694	703	764	697	748	711	707	668	685	696	648	731	702	743	708	711	692	742	705	696	732	686	645	715	747	717	705	663	709	685	694	701	730	673	682	745	665	678	711	664	697	694	688	705	715	736	668	703	725	754	685	757	738	670	698	697	654	717	714	722	690	669	726	694	714	697	707	737	662	624	681	688	677	695	758	649	698	736	686	719	693	705	688	663	717	703	746	712	679	697	742	729	704	686	732	690	635	648	714	699	713	655	694	682	666	737	727	693	711	674	695	683	673
1419	832	500	417	741	827	747	658	561	472	444	331	285	274	220	210	183	199	187	160	160	132	145	115	125	117	129	112	90	100	74	88	89	81	95	65	58	68	78	66	76	56	67	57	60	66	46	62	70	61	57	60	60	55	49	46	77	48	66	49	55	48	53	55	49	49	44	48	55	55	56	50	67	61	58	46	53	51	36	53	45	54	40	63	55	45	45	48	45	57	41	33	51	53	49	39	42	50	51	45	61	55	51	54	51	52	47	36	49	45	51	42	50	48	49	41	42	53	48	48	46	54	40	46	51	41	37	51	52	44	56	52	30	47	60	51	46	55	56	54	41	47	40	41	56	48	37	48	48	52	42	58	36	45	61	49	54	51	50	38	52	49	51	45	47	54	62	40	66	47	57	54	45	47	48	53	41	55	47	52	65	43	39	45	47	67	52	60	38	42	56	50	51	39	52	42	49	49	52	48	45	56	50	58	55	51	62	46	47	54	51	45	52	55	58	43	43	48	49	39	42	53	47	41	47	61	45	51	40	50	45	58	51	40	53	51	50	47	44	57	42	46	48	45	46	68	49	35	61	47	37	44	48	59	54	47	55	52	51	45	48	51	57	55	43	50	49	52	49	46	50	37	57	45	35	34	46	56	58	49	60	58	57	39	45	46	40	58	59	53	44	38	45	45	46	44	56	52	56	46	46	43	41	54	51	40	43	49	46	45	49	47	49	51	47	54	44	42	43	61	64	52	53	76	45	54	41	47	38	44	45	51	50	44	39	55	54	56	53	54	51	44	53	53	48	56	47	48	54	53	52	50	54	45	57	40	47	59	55	43	47	54	45	52	51	50	41	56	46	44	52	57	40	66	39	62	56	47	40	38	44	45	51	44	47	53	51	39	52	58	56	43	48	52	49	44	54	40	57	61	49	38	58	43	44	56	43	58	42	44	45	48	40	46	55	46	44	45	43	35	49	43	48	42	61	52	50	57	52	51	53	38	49	40	42	42	53	41	56	46	51	54	48	45	55	55	50	59	49	41	56	51	48	50	56	47	54	54	60	52	34	42	42	49	45	51	48	48	46	52	48	43	49	49	49	65	54	49	48	54	45	46	53	49	53	44	56	46	57	46	60	61	39	35	51	76	53	39	39	52	46	43	56	45	47	46	49	52	45	54	55	56	51	47	40	56	46	43	45	61	59	53	52	54	55	51	50	39	55	43	35	43	59	48	37	63	54	50	46	39	66	61	55	49	51	46	47	41	49	46	47	48	48	50	50	41	60	50	49	44	47	45	50	45	67	43	26	43	40	40	58	51	52	61	61	44	41	40	39	45	53	54	50	44	43	46	37	50	41	44	38	51	55	40	50	56	52	55	45	56	62	45	48	46	56	43	47	49	42	59	54	49	42	52	43	47	42	47	47	45	50	44	52	57	54	44	57	47	58	53	51	45	52	45	33	63	49	50	66	49	45	49	52	46	45	46	55	58	56	42	43	39	46	39	32	50	54	55	41	41	55	48	41	62	50	50	56	47	50	47	44	46	52	41	57	47	49	51	40	46	40	56	49	46	58	62	43	53	30	43	47	38	59	42	43	42	63	45	51	49	42	54	54	50	51	45	52	54	47	47	51	58	36	49	46	47	44	62	52	40	46	61	47	52	56	56	45	59	58	51	51	64	60	60	52	50	58	52	62	45	41	59	48	58	45	59	51	43	42	48	58	47	41	64	42	46	49	64	55	49	57	47	39	48	50	53	43	43	64	48	58	63	46	51	42	45	47	58	46	57	52	46	45	44	46	54	60	39	52	54	53	36	40	41	59	51	47	50	53	44	65	45	47	60	45	48	49	50	47	50	42	38	55	51	48	54	45	55	51	50	55	55	46	54	52	58	50	48	49	47	57	49	50	51	53	36	48	52	54	32	41	46	49	53	53	60	50	43	58	40	43	46	42	57	39	49	45	45	50	54	44	51	48	46	51	61	52	39	53	43	47	43	53	56	58	54	57	44	47	56	60	53	51	40	50	54	46	59	59	58	47	51	57	56	53	46	51	40	36	39	59	46	51	62	36	54	45	41	48	51	36	53	48	53	40	40	54	62	57	54	58	51	42	54	46	51	45	51	39	58	50	50	61	52	56	48	49	52	42	46	49	53	57	50	44	52	61	44	46	44	65	61	45	46	57	54	53	46	41	56	40	51	41	56	41	51	48	41	54	60	48	29	47	38	55	40	50	50	49	51	47	49	48	43	51	42	55	43	51	64	45	49	59	40	37	47	65	48	40	50	55	54	43	46	59	53	49	49	52	48	39	51	47	59	41	52	37	51	39	49	49	45	56	52	52	52	35	50	50	52	51	60	62	39	52	50	43	49	48	40	45	54	42	54	47	45	51	52	50	59	46	53	51	52	47	57	36	50	46	52	41	50	48	51	49	54	42	56	42	60	55	46	50	44	56	40	52	37	62	60	50	48	57	58	43	61	54	55	52	50	43	47	38	56	55	55	52	40	47	51	52	53	52	46	53	49	42	53	53	46	54	40	37	47	46	46	41	56	51	48	50	49	42	44	44	55	45	57	38	46	43	48	53	53	47	51	59	35	51	53	44	56	36	40	42	47	47	53	40	43	48	49	43	54	54	44	44	51	53	61	50	47	52	47	56	41	39	65	50	51	51	40	28	45	43	55	45	48	51	49	50	49	42	51	40	37	58	51	55	45	53	57	55	47	51	63	48	45	53	38	41	66	51	54	40	54	49	53	37	58	46	46	57	42	44	56	55	52	44	48	50	58	36	40	43	52	42	47	53	59	58	45	44	57	53	55	48	46	51	67	54	48	45	52	50	47	42	47	47	48	43	50	69	50	65	48	51	61	50	52	42	47	54	45	50	49	37	52	45	43	50	48	44	47	63	54	58	53	44	42	48	56	56	39	58	51	38	48	43	50	48	54	46	60	45	39	47	46	46	42	52	49	47	48	43	48	60	33	48	59	47	56	39	38	57	45	48	51	66	46	41	50	54	37	44	67	47	40	57	50	50	45	56	52	62	50	41	45	48	57	48	67	49	45	52	55	48	53	48	59	51	44	41	48	50	47	45	48	47	44	47	49	36	54	43	43	60	48	44	42	55	54	46	61	42	55	58	45	55	39	52	48	55	44	43	50	53	57	43	50	48	48	49	36	47	52	46	52	46	46	40	50	51	47	53	40	40	42	42	48	54	44	47	57	52	56	43	48	43	50	41	49	36	46	41	50	54	45	37	56	60	44	57	38	53	33	44	54	36	54	62	36	59	43	47	65	44	48	55	44	24	59	42	72	55	45	52	50	48	37	47	46	43	40	52	53	52	41	49	57	47	44	57	47	41	43	43	60	54	43	45	44	45	45	38	48	42	45	53	51	43	44	40	61	60	58	64	48	43	47	52	47	56	41	46	48	53	41	58	44	51	45	43	59	35	47	41	57	45	50	47	38	51	38	50	47	46	52	50	33	51	48	36	45	55	47
22296	16470	10843	24172	32955	32339	29710	25839	22120	18869	16156	13766	11887	10322	8835	7812	7141	6530	6057	5596	5193	4807	4427	3955	3734	3287	3274	3135	2875	2740	2604	2344	2280	2239	2064	1950	1852	1771	1581	1667	1395	1435	1410	1344	1326	1252	1197	1267	1124	1121	1104	1082	1042	1037	1019	1043	965	980	963	954	988	895	902	890	885	944	866	911	901	943	841	859	798	826	812	750	766	833	755	786	776	745	756	786	728	777	778	761	746	759	746	716	705	715	785	731	734	766	737	719	737	667	746	719	728	679	683	718	682	725	715	749	770	730	723	700	747	765	742	692	712	707	718	727	692	746	692	724	715	676	719	712	686	717	744	742	766	716	749	705	693	729	712	728	690	717	721	750	720	722	708	756	753	702	690	768	666	716	697	749	714	706	692	681	732	716	758	703	733	657	726	688	719	702	684	709	694	728	697	691	703	701	663	729	721	728	667	712	665	713	709	730	695	687	731	683	711	755	722	724	680	692	703	708	720	700	707	689	742	730	666	753	677	680	703	710	721	721	653	675	689	707	712	699	689	703	706	685	713	716	690	727	709	765	713	701	723	703	644	741	702	689	699	695	716	707	723	709	685	704	734	730	715	691	736	679	731	723	663	707	676	713	759	664	676	709	685	678	762	715	726	707	735	685	707	747	683	719	688	739	718	702	695	727	690	713	655	688	707	687	714	699	659	716	752	743	686	708	720	718	670	650	689	751	717	733	651	708	734	727	746	712	662	719	682	696	739	741	694	698	707	722	753	717	734	688	701	650	748	768	721	724	724	686	704	735	730	722	740	679	756	725	719	693	639	689	734	700	744	680	692	727	721	752	675	702	724	715	711	714	698	699	684	681	652	714	728	701	722	742	743	714	663	723	761	687	727	692	718	728	708	754	741	707	642	753	702	704	719	707	715	699	684	720	648	735	708	735	701	666	688	761	747	675	746	747	690	683	697	695	718	701	674	731	725	728	694	688	715	643	676	749	733	679	698	761	706	685	704	689	656	736	725	707	672	677	694	702	720	636	690	708	766	699	739	674	695	735	709	738	719	696	728	643	689	747	714	725	713	690	709	706	691	718	695	722	687	705	684	715	701	701	714	725	703	693	713	726	678	679	738	732	737	717	700	712	689	687	658	671	668	701	650	733	704	700	657	718	722	684	673	688	769	705	683	684	682	666	696	695	714	658	692	728	708	702	733	676	731	709	701	712	732	704	707	738	707	719	691	742	704	697	755	723	718	773	689	732	705	714	703	681	746	704	664	665	693	697	677	693	733	708	706	714	741	673	667	722	682	708	716	665	700	699	715	741	700	687	729	671	754	691	639	772	657	699	713	727	699	739	694	693	712	710	703	686	712	692	746	734	734	697	684	720	714	708	676	718	693	692	720	721	765	698	733	685	707	651	743	684	678	710	654	736	709	725	713	734	703	649	663	704	690	694	708	692	727	708	707	740	683	693	741	704	694	696	683	733	679	726	689	710	722	717	740	682	720	685	717	695	695	701	666	675	703	706	685	729	793	694	704	736	774	667	724	681	706	692	708	696	680	712	675	725	701	679	679	710	698	722	733	697	712	696	727	717	698	709	688	710	687	694	783	700	706	713	750	687	652	726	680	728	690	677	745	706	703	720	699	692	782	716	679	734	702	674	704	718	699	746	713	697	737	742	746	696	687	723	721	688	709	646	695	759	709	682	697	693	695	747	714	715	706	679	667	653	672	700	689	700	710	741	723	721	705	707	700	715	750	717	709	698	658	747	661	688	667	696	694	702	682	729	758	677	719	713	728	714	686	685	671	704	683	650	709	681	718	728	722	707	737	732	737	698	662	694	698	708	732	712	700	671	709	699	727	717	680	690	748	686	708	685	702	729	701	712	768	660	698	763	757	718	676	722	719	716	712	673	729	703	662	701	735	705	705	707	693	694	701	741	672	688	670	723	758	707	693	715	698	724	710	722	722	686	684	707	673	707	686	696	705	741	680	684	676	702	733	685	752	678	675	691	715	673	701	730	713	716	689	724	724	755	723	702	702	717	670	693	688	703	695	679	670	647	677	700	661	677	719	711	704	733	731	665	707	750	724	734	728	701	718	700	738	710	717	734	735	726	647	685	688	732	732	691	687	724	656	715	677	694	687	694	724	673	687	742	687	700	706	724	659	698	710	711	740	688	692	730	697	693	722	742	747	673	719	701	711	692	707	668	687	709	713	704	702	707	732	731	714	751	724	687	711	742	718	685	691	666	681	687	685	710	681	671	736	709	705	710	755	710	658	711	709	710	695	709	698	703	691	728	716	676	718	767	666	710	730	740	653	716	685	664	751	669	732	707	710	706	702	659	730	676	693	691	652	642	708	669	706	698	739	723	723	724	695	750	678	733	733	740	687	698	673	722	709	698	728	697	654	755	745	731	692	735	707	659	742	671	695	727	711	704	683	647	684	696	703	686	687	716	701	718	735	717	726	673	707	717	719	661	766	686	758	707	700	691	663	694	727	707	675	709	701	692	700	699	660	753	734	738	693	687	738	728	695	729	655	680	715	717	687	664	714	706	711	728	699	715	726	726	738	703	661	681	707	724	655	674	737	720	699	637	721	726	668	699	711	716	703	723	720	736	682	684	726	712	695	734	728	735	711	687	736	694	679	737	693	706	699	717	679	691	728	695	697	709	672	698	699	674	725	713	686	684	692	681	704	717	682	744	710	700	704	681	702	710	694	694	687	692	714	724	686	719	676	747	686	716	729	722	755	734	680	711	721	680	693	682	716	738	746	659	771	693	732	707	715	715	730	726	665	691	707	723	677	721	692	739	683	687	695	720	720	706	729	672	710	682	731	746	680	697	695	737	669	744	759	726	721	724	686	718	736	667	716	702	670	725	702	720	734	689	714	674	720	667	678	659	697	691	711	729	718	728	705	724	682	704	687	751	711	751	678	657	731	747	701	686	740	710	670	683	650	685	727	728	739	724	702	701	705	693	735	727	744	730	658	700	705	691	699	668	738	724	741	743	712	726	709	664	710	706	677	696	717	707	712	711	683	675	730	712	720	740	743	696	697	752	694	667	646	708	671	682	755	735	727	681	724	695	712	719	688	697	706	694	688	696	724	672	688	684	650	686	699	713	707	668	730	740	728	690	719	698	711	687	743	695	729	679	699	725	690	647	674	719	708	743	710	705	695	712	714	675	709	706	676	724	722	686	763	731	697	691	670	656	728	708	735	754	711	731	733	713	678	735	685	742	739	719	709	696	689	694	718	692	735	724	697	765	662	721	703	726	712	673	766	697	690	717	681	707	709	661	702	698	719	743	733	735	737	689	751	728	684	683	707	732	702	701	733	686	742	703	707	717	760	681	711	745	707	690	745	698	736	645	745	705	710	667	704	710	673	723	695	664	642	716	673	674	663	695	734	701	718	712	698	702	706	720	685	673	701	663	745	690	707	696	738	712	714	703	668	690	721	693	686	712	715	740	681	730	735	774	724	712	670	658	691	682	701	672	730	698	748	688
3193	750	455	399	668	789	716	634	538	505	389	369	310	277	249	232	204	178	170	166	143	156	141	141	143	107	131	125	108	100	114	106	100	88	100	89	84	94	98	58	63	80	85	76	80	91	68	67	76	72	75	89	57	46	55	88	61	61	66	63	71	78	66	64	65	54	66	75	63	79	82	66	77	56	54	62	65	55	57	65	62	68	62	65	58	61	73	54	68	53	64	63	53	65	61	47	55	80	64	54	63	50	55	58	64	79	63	68	53	65	60	49	72	70	75	72	62	58	68	59	60	68	64	63	58	60	67	70	66	75	62	60	73	57	68	69	61	59	64	66	56	66	54	66	75	74	72	58	68	49	63	57	63	66	53	62	64	72	62	69	59	77	67	64	54	61	53	64	61	74	63	78	62	59	47	56	68	64	74	79	79	53	65	73	64	52	59	66	76	64	73	62	58	77	51	80	64	57	65	67	51	73	58	63	54	52	56	71	72	69	61	62	65	56	72	63	69	66	67	65	73	78	62	51	61	52	53	60	53	72	67	65	60	65	71	72	51	71	58	68	55	77	61	68	60	75	72	65	57	69	69	52	59	68	63	71	65	72	74	72	50	60	77	70	57	67	61	65	67	55	59	66	60	57	69	65	74	63	68	54	73	75	90	56	65	54	83	60	64	55	76	58	68	60	66	63	63	72	56	58	61	58	78	69	66	59	74	56	71	69	62	72	59	66	63	70	53	57	78	57	80	74	71	55	51	41	70	67	70	64	53	59	68	58	74	72	60	65	68	72	45	80	68	62	59	56	61	68	60	72	61	65	56	61	61	56	60	69	62	55	60	60	57	66	61	70	60	63	59	71	54	77	53	47	62	68	64	58	72	59	58	56	53	69	60	60	70	61	74	55	59	66	72	62	51	59	67	56	65	55	64	65	67	61	71	65	51	76	53	84	60	64	59	67	77	60	56	67	48	67	74	68	61	62	55	61	61	58	56	54	71	72	67	69	57	78	64	52	53	54	66	40	60	65	59	70	62	76	74	60	69	60	70	57	54	56	73	73	59	67	62	56	67	74	75	70	60	52	67	65	71	68	61	65	59	64	63	67	60	66	66	68	63	83	56	78	58	58	67	68	57	53	66	48	66	51	71	69	72	71	68	62	79	65	62	57	66	67	57	51	57	54	63	51	67	67	57	74	71	51	59	57	61	68	60	73	48	65	61	45	55	61	57	60	62	75	59	60	67	72	61	57	62	55	39	70	67	71	56	66	61	73	65	77	69	53	66	63	61	59	55	58	67	57	59	62	70	64	75	75	83	59	52	75	69	69	68	68	65	69	73	60	57	73	56	60	58	62	70	57	64	51	72	65	71	50	56	61	57	59	57	62	60	60	56	66	65	70	63	64	68	70	68	60	61	57	79	68	56	62	63	72	65	75	63	75	72	55	68	56	55	70	54	58	72	55	61	67	71	51	43	68	59	59	49	55	70	57	77	61	74	50	68	59	64	60	60	64	61	61	72	55	58	52	59	55	66	83	54	65	56	58	60	69	61	66	66	71	58	67	73	61	58	62	68	61	72	67	56	56	61	64	45	56	54	67	66	68	59	82	69	71	63	54	61	74	52	63	58	65	66	62	62	65	73	74	79	81	60	54	75	66	76	60	49	76	69	74	52	61	62	74	70	70	62	72	68	75	70	52	62	81	50	75	57	78	62	70	74	53	76	73	59	62	51	65	68	69	65	59	48	67	58	61	67	70	63	73	62	51	63	55	72	78	72	51	51	60	59	64	71	70	72	83	69	59	65	65	40	52	71	69	61	74	60	78	59	52	75	51	63	58	71	55	62	74	66	48	61	71	67	54	54	59	55	84	65	62	79	65	77	54	66	72	61	63	66	69	69	65	64	56	60	56	54	70	64	58	71	61	66	76	64	78	72	66	71	73	73	67	68	49	51	61	68	62	63	52	70	61	77	63	71	67	54	64	68	72	68	49	62	64	74	61	56	59	66	54	63	57	61	62	67	68	63	76	64	67	74	74	55	66	61	58	52	62	70	60	63	58	67	73	62	61	69	59	73	65	58	67	65	58	62	62	75	60	61	59	63	83	65	63	64	57	52	67	64	63	78	61	54	76	61	50	59	65	70	60	68	58	58	55	59	69	61	60	62	60	47	63	71	56	53	70	68	72	64	69	73	54	64	52	52	66	64	65	72	66	64	65	67	56	62	65	59	70	67	45	51	58	66	66	59	58	66	65	64	56	79	62	70	71	73	73	52	68	62	59	55	50	70	59	58	65	73	66	73	68	53	61	79	58	76	66	72	55	68	59	62	62	74	70	67	72	69	67	59	61	68	68	74	51	73	70	70	64	62	82	74	60	65	60	60	64	61	55	60	59	68	55	55	68	62	59	65	75	48	80	66	73	71	69	71	54	57	67	67	62	65	70	61	58	51	67	69	66	64	63	81	61	71	66	54	47	58	68	57	66	75	62	61	67	68	49	49	60	54	67	50	62	60	74	51	55	76	63	72	56	57	70	75	54	70	60	66	50	60	57	66	57	65	77	66	56	66	72	62	71	70	73	56	73	68	58	69	61	56	83	71	80	65	55	71	70	81	75	66	71	71	64	70	67	48	67	71	66	60	69	50	73	51	53	61	70	59	66	54	57	64	49	64	65	47	71	58	70	63	61	82	57	59	73	61	66	66	72	64	67	72	52	49	58	69	38	58	67	72	72	75	69	56	53	69	66	80	62	60	57	52	54	70	58	79	66	49	58	61	68	41	63	57	65	67	51	72	60	67	49	66	61	54	58	58	59	60	74	64	48	66	61	83	70	67	56	56	72	53	60	64	64	62	68	65	49	34	71	61	62	61	70	71	66	76	72	62	55	64	65	55	54	88	64	71	63	69	63	75	48	71	52	58	58	66	62	57	48	69	58	62	61	65	52	73	60	59	71	76	62	51	52	68	61	56	62	73	87	49	72	57	47	68	68	72	55	79	63	58	70	75	63	58	63	69	63	68	63	72	71	65	59	64	66	75	63	62	72	69	56	57	64	59	62	50	69	69	67	58	82	61	56	66	63	74	61	79	61	64	67	60	62	67	50	72	63	65	63	72	51	78	59	66	53	70	64	80	61	74	56	69	69	60	69	60	51	67	59	56	64	51	73	70	75	76	72	51	68	64	50	79	58	79	63	64	78	58	71	55	77	60	78	51	69	57	74	61	59	75	68	62	63	71	67	69	71	60	61	63	59	52	70	58	71	62	69	49	66	73	64	57	67	54	55	66	57	55	54	56	77	70	69	68	61	73	57	54	64	54	63	46	52	53	60	73	55	59	61	61	60	61	76	51	54	71	58	67	73	65	76	74	65	67	52	55	72	64	71	63	66	68	54	56	79	53	57	60	65	73	68	79	58	71	48	77	67	69	51	37	70	71	53	55	70	72	57	61	77	71	57	71	66	59	55	66	57	62	68	61	62	60	56	75	55	65	67	54	80
20983	15198	10396	23179	31783	31381	28643	25415	21507	18270	15601	13316	11407	9706	8472	7798	6941	6447	5935	5489	5014	4705	4427	4074	3713	3565	3318	3088	3028	2830	2699	2450	2461	2298	2156	2059	1916	1914	1670	1677	1648	1586	1548	1546	1485	1357	1338	1347	1384	1270	1306	1239	1233	1179	1167	1213	1145	1183	1147	1150	1150	1118	1042	1120	1050	1083	1032	963	1041	1022	1053	1062	997	1008	984	1038	945	1038	962	979	935	1039	888	948	939	951	969	941	953	969	956	887	890	926	947	940	925	930	972	923	925	950	960	914	932	1026	943	850	957	923	945	923	920	846	902	924	921	922	872	875	908	962	924	957	890	969	916	927	841	923	899	916	911	968	940	910	915	850	915	941	868	901	935	931	879	941	936	891	958	869	911	940	939	899	913	880	969	944	899	887	949	928	850	907	936	876	904	917	930	860	881	949	916	843	923	889	931	875	888	935	866	918	928	862	885	941	904	866	900	906	903	980	954	892	895	901	921	929	934	964	903	921	946	857	977	915	881	923	936	949	892	904	903	922	881	926	929	968	909	922	920	919	908	925	984	909	940	936	888	859	915	937	890	918	944	940	926	876	915	885	867	929	860	975	895	876	995	923	943	927	859	938	867	879	896	894	868	929	893	930	885	943	926	853	909	891	892	924	935	868	876	913	904	896	919	897	874	890	930	905	905	947	859	891	900	874	910	916	966	893	930	886	921	930	924	892	956	891	957	908	890	956	983	919	922	873	960	900	872	914	932	894	882	846	886	911	887	918	990	911	906	897	872	902	888	996	899	863	889	940	855	867	814	923	922	849	901	905	908	921	932	922	894	927	898	950	801	855	931	865	905	911	909	874	888	898	928	898	939	925	928	927	882	906	927	848	911	874	889	876	880	971	905	937	893	875	881	885	894	909	912	910	894	941	899	875	862	893	895	926	900	884	885	864	882	912	876	855	937	930	894	932	873	899	913	932	904	960	941	881	901	863	939	867	903	877	871	898	884	922	875	877	915	923	920	902	877	876	893	889	905	914	850	864	890	941	926	944	923	897	900	924	878	885	912	964	907	904	953	944	883	908	951	895	922	919	896	908	935	898	912	879	923	896	889	926	932	895	853	887	888	906	856	905	839	904	887	936	903	860	911	932	919	903	921	910	868	916	892	909	912	900	885	900	896	903	961	860	950	899	948	937	907	845	891	890	887	887	910	877	891	920	894	845	874	900	906	932	903	896	928	954	881	907	964	850	900	915	946	947	871	888	882	952	938	904	925	909	887	935	939	904	926	958	875	891	936	935	895	904	911	922	900	909	906	886	880	892	889	921	876	908	884	897	883	909	884	926	896	904	886	941	931	904	890	895	889	949	891	931	893	903	896	893	915	930	900	892	933	962	885	861	872	926	968	909	872	887	894	905	904	927	902	895	897	864	899	875	870	884	870	910	887	911	879	900	881	880	919	940	909	955	901	921	905	867	880	868	924	919	882	930	931	910	880	873	965	886	911	919	884	898	933	860	881	895	952	914	898	894	942	888	916	903	930	902	938	896	918	888	922	931	938	880	918	930	858	925	973	875	930	921	940	930	872	934	904	912	958	903	809	873	871	894	867	910	918	903	882	946	898	844	903	905	896	924	902	881	868	911	928	871	907	940	898	905	949	880	908	858	871	905	915	905	943	908	930	898	910	940	902	933	952	882	874	949	897	881	855	941	957	811	854	914	946	890	900	897	917	932	948	844	913	898	844	929	921	914	928	912	906	900	894	879	926	894	934	906	909	899	882	909	923	871	943	944	935	849	889	905	940	934	871	898	949	942	877	881	864	906	878	883	938	900	879	885	886	934	924	864	901	916	911	850	935	884	871	943	863	841	840	922	898	882	918	863	913	933	889	883	966	896	895	949	863	898	875	879	951	911	909	949	906	869	923	890	931	904	925	875	889	927	876	920	861	917	914	909	931	921	850	909	846	919	850	897	937	919	910	877	915	969	915	917	904	931	908	872	925	957	874	907	939	875	877	918	895	905	898	953	896	902	928	896	910	954	945	922	891	883	878	924	889	936	925	943	834	916	863	903	890	897	855	867	930	881	899	904	900	869	927	893	923	893	925	898	891	922	906	886	893	883	939	904	898	866	897	904	924	915	914	896	950	944	935	920	897	884	899	932	899	965	922	850	962	919	889	920	839	865	933	896	911	884	937	928	963	893	903	891	896	929	928	889	922	913	971	888	869	948	925	940	891	903	858	904	938	890	952	894	917	893	878	873	885	934	908	877	942	936	907	941	900	938	906	903	924	922	865	908	938	880	919	890	901	880	890	892	896	945	870	917	914	932	885	902	897	867	916	915	925	941	920	902	926	917	933	918	901	876	863	936	934	894	916	870	957	866	934	944	876	883	904	941	906	929	877	907	937	902	921	876	888	906	956	898	904	938	877	862	947	957	929	963	911	942	855	907	896	924	947	904	892	936	907	864	915	903	938	895	883	913	912	871	890	889	895	887	932	935	893	873	891	922	882	861	905	947	911	878	915	881	879	867	906	920	931	939	927	891	876	915	928	887	923	933	867	937	911	872	880	898	854	865	958	882	876	900	897	941	899	898	957	892	916	868	938	853	901	902	917	891	901	880	906	960	936	897	918	890	926	871	885	905	903	884	903	881	893	844	900	925	886	945	858	883	903	862	919	936	850	941	889	898	950	926	909	897	864	905	939	900	871	904	904	910	929	882	890	887	918	881	899	940	931	925	848	898	919	871	841	858	967	917	889	948	913	916	877	935	889	1009	887	892	924	913	876	907	875	912	906	894	909	892	943	903	958	973	920	878	942	886	892	934	879	877	852	904	846	904	895	902	857	876	940	931	971	875	896	916	906	892	912	939	906	852	856	883	880	927	906	914	917	894	895	904	949	903	889	891	908	895	940	892	951	899	893	937	879	917	909	869	902	935	910	914	913	899	922	933	929	890	883	938	940	885	892	866	872	922	906	925	914	952	874	925	934	919	916	891	875	873	941	920	922	814	937	853	967	961	927	852	976	916	935	902	882	888	904	896	883	926	938	902	851	955	931	925	956	868	849	932	930	930	885	912	944	950	873	858	875	950	891	872	914	911	867	934	930	919	903	861	939	950	862	921	933	920	878	938	906	875	940	838	882	864	959	923	931	890	898	914	911	860	943	961	924	847	935	900	883	904	915	837	947	875	908	912	873	904	870	917	853	860	863	872	901	973	914	864	908	839	952	968	914	922	899	912	911	920	921	924	909	924	904	886	914	895	918	905	914	901	888	942	882	870	890	886	916	909	913	919	925	903	862	861	895	933	921	906	869	861	957	949	893	944	909	914	948	864	888	912	913	903	965	928	928	902	871	926	909	937	863	966	883	886	927	908	863	887	890	898	952	904	922	901	893	1014	885	968	918	934	874	934	879	907	908	907	869	882	898	972	872	888	863	890	903	920	893	871	937	941	939	909	871	875	936	942	886	903	921	933	886	932	902	896	919	869	945	857	855	867	927	907	916	944	876	926	935	931	855	918	884	877	870	957
2473	1157	692	519	998	1225	1087	915	783	644	582	510	438	346	347	272	278	256	259	224	195	177	194	160	185	163	153	139	155	135	143	116	118	109	116	107	112	120	92	103	91	81	70	95	81	77	74	83	73	87	74	82	76	73	69	60	82	69	78	74	71	95	75	75	89	62	86	82	73	55	53	69	66	69	75	62	84	89	45	80	76	75	72	62	71	48	73	69	67	61	66	81	61	57	60	72	58	80	61	57	64	67	82	68	61	59	58	56	83	66	61	58	78	67	70	66	61	57	68	76	63	69	54	47	55	71	59	56	62	57	72	54	68	70	70	70	58	42	77	79	72	68	70	67	73	54	68	82	72	58	64	64	57	58	58	70	78	52	70	58	71	60	80	49	55	59	48	66	58	69	78	48	66	82	55	64	68	66	47	72	56	66	68	49	63	57	62	82	63	78	70	65	73	68	71	57	81	69	43	54	55	70	63	62	54	63	51	62	55	68	70	62	67	64	66	55	74	59	51	61	62	68	65	60	66	61	57	64	68	70	70	59	71	62	68	56	54	62	64	75	61	72	62	76	67	67	68	54	75	68	62	60	63	56	46	48	64	87	53	66	76	80	70	53	47	54	81	64	61	60	67	70	63	70	60	63	79	65	69	57	67	67	82	63	64	56	65	71	64	55	67	62	70	71	76	71	61	64	53	71	49	56	72	65	54	71	69	58	64	52	72	63	71	62	61	60	60	60	76	63	56	71	55	67	43	71	75	73	76	62	61	80	60	81	61	77	47	66	49	51	56	74	60	61	53	64	67	63	51	69	76	60	64	59	70	58	59	68	67	49	67	66	74	56	59	71	78	65	65	70	75	59	76	66	67	65	77	63	70	66	75	67	65	78	63	62	64	69	70	80	70	67	59	70	62	62	66	58	54	66	58	76	56	60	81	80	52	75	64	42	66	47	45	60	59	76	65	60	66	60	57	65	69	69	71	62	63	71	72	71	82	57	72	61	52	60	65	81	50	73	64	60	70	75	65	67	67	65	62	80	62	71	70	66	55	64	57	63	44	69	54	53	49	52	53	58	74	68	84	66	61	69	59	67	63	57	68	51	63	47	74	70	81	67	70	71	69	79	71	69	64	52	64	71	65	79	69	52	67	52	60	59	58	63	74	79	69	78	53	64	63	63	63	61	53	63	66	65	64	66	68	59	62	62	67	50	64	72	61	50	62	78	57	75	70	71	57	75	59	71	66	75	71	73	71	68	59	56	76	64	65	62	59	70	79	79	59	68	80	68	73	61	73	52	55	57	59	72	67	76	80	69	67	53	62	57	65	68	55	74	59	62	78	73	55	65	72	62	68	66	63	58	62	68	79	74	63	70	73	68	69	66	68	61	49	54	61	64	62	65	68	59	51	73	67	53	70	67	45	75	68	65	62	69	65	74	86	55	62	59	46	73	75	59	51	59	63	67	63	57	61	61	71	70	57	53	69	59	82	63	76	65	61	58	67	48	51	63	68	63	56	59	68	66	59	63	77	63	67	77	60	58	83	73	77	57	58	64	57	54	72	73	67	75	67	62	61	61	76	80	60	65	79	63	68	53	61	64	67	62	61	66	73	65	70	73	77	83	66	76	57	55	73	64	62	60	59	69	62	69	62	68	70	57	70	59	65	64	67	58	72	70	66	58	59	61	63	67	73	71	70	67	56	69	47	65	62	65	60	62	75	69	56	65	58	56	55	68	72	54	64	66	53	68	67	62	83	63	62	57	65	64	49	68	75	72	59	72	69	64	57	65	72	78	64	77	64	60	60	64	71	61	56	67	57	63	60	68	72	60	79	66	74	68	72	68	72	63	65	60	71	73	63	73	75	65	76	60	64	67	63	64	51	73	71	71	69	70	71	66	70	66	75	54	69	72	61	52	71	64	60	51	73	66	59	71	67	70	61	90	68	82	67	71	63	64	68	63	53	55	60	74	58	62	63	55	65	52	69	54	51	57	56	61	54	67	76	49	71	64	76	60	63	63	58	61	67	61	61	53	55	76	59	78	62	60	56	58	66	66	69	55	68	77	57	64	63	64	59	97	74	64	57	46	77	78	71	63	74	67	59	89	68	64	68	58	67	79	65	59	59	64	56	48	70	73	54	77	58	59	82	79	61	81	80	64	65	63	73	54	68	64	58	57	57	66	63	73	50	60	79	62	70	59	54	73	74	54	56	83	72	74	75	58	62	69	69	67	75	78	56	78	68	74	76	52	70	57	71	66	66	54	61	64	74	59	59	72	67	71	75	62	61	55	57	65	73	68	64	59	71	57	62	72	61	63	67	69	54	67	80	72	70	60	57	54	68	75	78	68	69	74	59	61	55	62	58	82	55	60	73	61	67	62	69	66	76	50	70	73	81	63	75	72	82	55	75	77	77	65	65	60	62	69	56	64	55	81	59	59	70	59	63	60	48	59	67	55	69	65	71	68	71	62	54	67	75	48	53	67	76	54	61	82	68	57	56	70	64	67	43	66	70	62	67	72	71	63	68	69	56	67	65	58	54	69	55	65	57	56	68	50	76	65	70	59	59	59	72	68	58	66	64	76	45	65	63	75	67	73	68	72	70	68	74	50	53	58	60	64	58	63	73	71	80	79	80	55	60	64	61	67	62	71	68	66	49	64	71	69	51	75	66	66	69	72	74	70	80	59	70	50	56	61	64	47	63	63	71	68	70	59	66	63	58	84	72	51	72	66	65	49	80	65	69	62	58	73	69	74	63	62	65	68	55	73	70	70	65	83	57	70	70	66	72	65	57	52	52	73	63	65	65	55	62	55	68	64	59	54	68	55	64	73	63	68	66	62	68	81	58	64	74	53	69	53	75	61	73	48	59	79	83	67	72	70	54	73	53	72	66	65	60	68	52	68	71	56	68	74	59	57	70	64	69	63	70	53	67	58	60	61	61	69	81	69	78	64	58	58	63	63	78	64	78	51	62	66	53	72	55	59	63	60	61	61	76	66	69	78	67	52	74	73	64	59	77	60	68	70	62	70	65	56	59	62	56	45	57	68	49	67	61	60	69	48	57	61	72	58	58	70	86	69	55	60	64	62	71	64	58	75	67	76	66	56	61	67	64	60	77	66	64	65	66	58	55	73	56	72	69	49	66	65	56	56	69	49	56	72	53	66	69	57	64	54	68	68	67	65	59	82	65	56	62	55	61	63	62	68	61	65	63	68	67	69	69	64	64	60	59	56	74	78	60	72	64	80	62	68	60	78	57	79	61	57	84	60	63	66	54	71	75	68	65	64	72	57	56	73	61	74	71	69	81	63	60	53	74	76	64	61	56	53	64	62	83	70	58	83	75	58	62	67	67	84	64	69	78	73	68	57	67	68	61	72	63	67	65	56	62	63	75	74	79	50	56	71	65	68	49	60	65	82	73	49	68	65	77	68	63	75	72	51	75	72	64	68	82	60	61	70	70	74	65	69	66	67	70	66	60	68	75	62	67	74
26265	19529	14011	27750	36507	36250	33438	30235	26425	23066	20068	17325	15245	13404	11753	10772	9771	8896	8315	7827	7069	6473	6021	5502	5051	4826	4481	4246	4030	3794	3500	3314	3129	2972	2725	2573	2486	2275	2185	2075	1985	1996	1886	1834	1812	1733	1704	1559	1444	1490	1512	1431	1403	1381	1356	1286	1347	1317	1301	1345	1252	1301	1265	1287	1238	1168	1142	1194	1134	1156	1182	1163	1093	1087	1071	1035	1079	1015	1071	1027	1009	1071	1026	1047	1073	984	984	995	1032	989	994	950	1019	994	957	1000	958	943	945	1008	1015	1004	961	916	944	904	980	928	992	944	981	924	918	932	933	914	943	1010	925	922	955	928	880	959	928	981	960	951	970	924	924	909	955	908	882	888	949	932	876	891	958	928	929	919	923	920	913	900	942	949	910	901	926	994	933	939	911	903	945	932	942	918	902	911	987	928	931	902	912	909	887	919	903	881	963	897	922	920	890	921	960	916	901	904	944	860	979	964	939	968	891	887	940	935	882	912	961	907	950	886	900	899	968	956	942	925	922	895	885	932	946	889	942	929	953	908	903	919	883	920	928	907	905	926	909	947	915	916	887	944	931	916	971	919	882	916	868	897	923	910	935	949	913	909	950	879	962	939	960	887	952	928	945	908	984	922	959	962	998	882	954	913	904	880	941	914	881	949	911	946	886	896	917	901	896	914	933	908	922	923	924	910	891	922	872	883	912	948	908	943	971	944	889	924	962	936	897	926	941	891	901	930	889	980	915	979	893	918	952	881	882	943	966	913	959	952	937	879	925	873	931	910	933	921	894	910	945	879	985	913	961	984	908	880	981	908	923	964	897	964	935	917	969	945	1014	893	956	904	947	865	916	901	934	915	922	867	909	913	853	911	936	893	935	913	935	952	967	946	905	859	933	912	938	934	951	908	923	945	931	917	896	905	942	954	902	930	939	969	931	890	910	942	948	886	933	889	907	929	899	920	915	941	918	927	959	900	880	951	881	931	941	981	894	931	900	950	899	977	872	958	920	934	915	964	921	930	925	900	920	927	971	904	938	928	927	933	953	935	888	901	939	924	860	927	932	925	899	842	944	939	945	909	936	963	918	981	963	952	928	899	917	896	908	905	884	893	937	928	916	952	939	889	906	964	908	953	908	946	912	929	879	932	987	963	958	943	878	872	901	941	911	977	900	919	944	904	960	883	959	852	953	964	912	819	933	938	903	907	928	925	904	979	928	943	874	941	954	957	903	904	884	974	945	924	900	900	891	890	889	923	904	930	938	900	983	937	918	962	924	920	837	958	959	902	928	965	886	870	896	907	952	887	942	960	944	933	922	910	855	911	930	967	919	882	923	922	926	899	900	883	917	914	912	946	920	912	929	909	944	979	905	928	936	937	917	925	929	937	957	933	897	916	959	879	963	943	863	923	911	938	961	942	884	911	841	949	941	895	917	942	941	891	969	975	948	933	851	867	907	859	927	941	904	954	916	943	973	901	829	922	936	908	887	876	913	861	977	899	910	961	934	890	903	956	900	887	924	942	922	821	917	905	939	903	899	925	905	952	890	905	913	918	906	932	963	979	891	899	920	951	924	928	927	972	935	900	950	981	877	950	918	932	947	924	925	961	892	916	843	882	896	968	933	866	982	942	951	914	912	959	907	944	923	973	956	860	943	897	953	950	970	913	903	933	917	919	917	942	1008	919	918	924	935	942	906	907	927	932	951	930	913	910	919	893	967	971	901	929	913	952	940	914	877	922	893	957	928	938	908	937	938	884	911	888	923	946	960	897	892	917	959	943	897	934	869	914	915	883	934	946	915	908	903	909	957	916	976	948	926	922	963	907	923	903	925	899	964	958	918	898	899	893	951	912	861	935	925	899	901	963	945	901	865	938	908	947	925	923	951	915	941	953	967	969	946	926	937	893	861	879	901	898	922	981	930	919	938	898	929	924	948	922	890	926	873	887	932	927	902	938	884	980	935	883	919	962	905	885	930	897	913	898	941	982	934	925	853	924	898	900	955	931	901	903	892	949	900	911	925	944	889	979	892	881	982	900	885	854	882	937	933	931	931	907	964	921	844	928	895	946	876	949	867	941	937	883	883	913	874	920	899	908	960	872	937	911	974	915	928	913	946	843	904	924	916	946	964	961	948	911	951	930	853	911	931	915	942	905	911	942	942	981	952	907	933	920	942	907	857	903	910	926	922	953	918	969	914	934	948	941	964	971	951	880	908	956	1008	884	924	887	892	914	923	878	907	891	867	926	899	927	894	961	930	937	942	867	939	913	969	900	922	963	912	946	967	959	894	930	902	901	893	961	885	908	896	871	890	940	959	931	936	943	901	964	971	910	958	957	901	924	937	908	876	919	964	902	905	944	969	952	958	882	940	952	895	926	940	990	932	881	924	923	916	903	887	902	921	922	883	877	953	948	865	914	878	944	937	946	965	931	861	952	948	988	915	936	931	953	948	950	970	946	882	909	935	889	875	909	931	934	938	882	914	945	894	980	923	895	894	892	933	888	990	941	955	942	968	904	914	981	886	889	939	915	901	906	977	908	983	910	920	893	906	914	920	946	898	943	900	907	963	966	882	891	954	941	949	964	906	895	932	953	890	926	942	962	880	930	930	879	953	927	863	952	943	905	910	955	972	905	917	891	951	903	911	936	902	864	862	946	953	886	922	958	946	920	926	961	852	940	912	915	938	928	973	951	896	941	946	918	861	877	930	958	945	919	874	919	878	932	875	872	905	922	918	954	927	917	979	926	898	961	947	890	900	911	929	864	927	958	944	896	885	940	884	955	905	916	927	935	980	928	884	919	904	948	907	850	902	960	877	946	926	975	918	951	940	900	941	947	897	924	950	913	964	916	888	878	925	912	908	933	938	902	977	916	921	895	924	927	987	909	940	932	956	896	891	896	892	952	903	881	913	885	894	949	901	929	925	930	918	915	961	899	911	914	983	969	901	948	851	958	904	901	938	958	868	947	928	936	931	944	907	913	924	917	911	918	882	932	911	1006	915	912	923	923	910	885	931	872	953	922	908	858	883	916	928	904	894	915	906	953	860	899	890	928	850	945	876	944	867	922	897	910	941	887	951	904	895	909	910	948	918	943	896	880	904	923	892	847	924	936	879	903	932	932	908	915	883	916	934	914	927	918	933	917	897	914	949	919	921	856	894	927	947	969	897	890	873	915	897	907	878	908	934	907	905	868	906	952	918	917	921	922	957	900	868	934	896	897	926	943	889	938	949	900	956	969	973	918	952	887	923	928	961	913	998	895	916	976	910	950	900	900	905	933	940	926	905	950	911	927	937	955	953	901	962	914	1002	969	936	951	917	892	920	941	910	844	945	886	981	921	868	946	868	919	894	946	920	875	907	894	888	909	935	971	882	916	917	957	901	952	979	893	885	961	913	974	977	924	973	939	934	936	907	892	914	884	903	960	924	914	961	874	899	893	881	922	918	925	949	913	907	947	898	928	922	911	923	894	912	937	869	940	902	949	966	867	929	878	876	937	910	993	930	906	903	940	866	933	940	902	908	946	968	913
1992	505	366	263	444	539	470	428	399	321	232	228	208	173	172	133	147	151	112	124	108	93	88	100	88	83	87	79	95	83	89	77	73	69	73	75	62	50	73	52	65	68	60	62	58	69	52	49	56	51	47	67	69	47	61	54	47	78	56	67	52	60	42	46	43	51	46	52	46	58	52	49	45	58	55	52	64	49	44	51	44	50	57	47	60	42	43	42	59	52	44	42	46	49	47	39	46	66	43	53	52	34	55	47	45	53	44	53	54	50	39	49	42	49	46	63	49	55	48	37	46	44	51	33	51	42	57	46	45	46	41	48	51	49	53	54	55	62	45	68	52	48	58	44	57	44	56	49	38	43	49	45	39	60	43	60	48	50	32	33	58	45	40	56	57	55	53	52	42	53	39	57	50	62	54	57	40	49	60	50	47	45	42	42	38	48	61	53	58	46	55	55	53	49	45	48	42	51	50	49	61	62	60	44	51	39	63	56	47	46	44	59	47	55	51	56	50	50	43	47	44	53	54	47	44	59	55	56	43	49	52	47	42	61	49	48	48	51	64	40	44	45	46	45	58	40	37	39	50	55	44	39	55	48	36	53	39	54	50	48	49	50	39	48	49	56	43	46	52	43	54	43	63	37	44	49	43	53	46	42	44	53	49	38	50	56	43	52	48	49	53	46	43	53	59	59	40	57	49	44	45	45	44	47	52	52	56	48	58	44	53	53	40	56	45	59	49	43	43	55	54	39	51	52	42	58	50	41	42	59	47	67	50	36	42	54	55	59	55	45	46	39	50	50	50	59	40	53	44	45	42	44	42	57	65	55	41	48	41	56	32	41	57	46	55	51	43	63	59	36	64	51	49	58	43	60	64	38	63	49	60	52	52	40	43	36	58	40	47	50	45	53	50	41	60	48	55	45	49	44	43	48	47	49	56	52	49	53	68	47	56	51	48	49	45	51	44	34	43	57	42	46	48	56	65	62	54	55	43	48	48	46	43	46	43	44	42	34	49	47	53	51	48	48	56	49	42	51	38	49	57	47	44	66	41	41	44	46	53	56	45	54	47	54	47	43	42	63	47	52	54	46	51	59	49	59	47	42	43	41	55	38	50	49	39	49	34	50	57	56	52	41	44	49	55	55	52	51	56	56	52	48	62	55	41	46	47	47	63	40	46	46	55	54	42	56	45	52	45	47	42	52	56	60	37	49	54	51	53	40	42	47	48	54	57	39	54	57	47	58	45	55	47	52	65	57	55	55	41	36	55	49	47	56	44	55	45	49	40	49	61	45	41	52	53	65	48	49	49	45	46	54	51	44	33	45	42	38	49	57	38	49	42	44	61	55	42	38	61	42	42	47	49	39	60	45	42	40	51	43	41	48	38	47	42	59	54	46	52	46	45	43	44	56	44	44	44	41	50	46	42	56	32	48	49	64	42	57	42	51	50	47	49	51	44	52	46	43	50	47	47	49	51	40	42	50	44	52	42	45	45	45	60	50	53	51	44	54	50	38	40	48	54	60	41	45	49	46	43	46	46	50	50	38	57	53	49	42	54	54	48	51	52	43	68	40	34	61	51	36	42	48	37	41	58	50	58	48	58	36	58	54	50	40	49	36	41	48	37	52	43	54	56	55	60	48	53	50	52	63	44	47	51	64	51	50	42	51	42	42	50	51	53	49	36	54	58	51	43	54	50	57	49	56	51	56	54	55	35	35	44	33	50	48	33	53	53	46	42	46	52	48	58	55	56	42	40	47	52	70	43	41	49	46	61	42	56	49	42	48	55	49	49	45	55	61	49	47	49	37	47	47	46	54	57	42	36	53	33	44	47	48	50	49	42	46	50	66	44	41	54	50	55	48	49	50	39	43	71	49	58	48	53	37	53	45	47	51	51	58	39	40	51	54	48	51	47	47	59	45	45	47	53	46	48	50	50	49	41	49	35	57	40	63	35	50	44	46	40	38	55	41	51	50	42	49	39	43	54	70	55	51	51	59	45	48	48	56	45	62	39	46	53	69	32	52	37	45	47	52	42	44	55	60	57	50	44	41	59	53	61	39	38	56	51	55	53	43	53	51	52	43	33	55	54	64	48	44	55	47	51	39	49	43	49	61	57	42	42	53	47	57	47	46	49	43	52	56	47	49	60	64	53	53	43	52	49	39	52	43	43	49	35	49	51	45	47	48	48	41	47	59	54	45	38	46	54	45	50	51	42	48	51	34	47	61	54	50	49	59	52	51	50	38	56	45	47	61	55	36	43	55	59	42	41	40	37	52	63	49	55	51	33	51	48	50	44	36	35	52	32	53	61	50	44	40	44	48	55	48	44	54	40	50	52	49	54	44	41	50	60	57	55	46	41	56	44	44	57	48	53	39	51	53	47	53	51	51	41	37	52	43	59	43	54	49	55	43	52	56	41	61	55	50	48	60	44	51	44	46	50	56	48	59	44	50	60	36	46	36	44	39	43	54	44	55	27	41	51	53	52	39	49	33	49	59	41	55	45	45	41	46	52	54	59	57	45	36	36	58	43	57	51	54	44	50	59	42	52	45	55	52	49	53	45	48	49	52	51	46	52	61	52	42	45	56	45	45	49	39	48	49	46	47	44	40	49	47	51	42	37	50	65	62	43	37	56	53	42	49	49	57	56	40	49	45	38	48	58	41	43	43	54	42	71	48	60	47	52	40	49	46	55	55	56	41	48	49	48	45	51	55	48	60	40	43	46	49	53	50	37	49	38	53	50	33	54	51	49	53	54	41	38	49	50	52	54	51	52	49	50	57	49	44	31	46	44	49	39	47	42	35	43	54	52	47	45	52	47	31	50	40	60	41	46	46	45	48	41	54	49	44	51	57	52	42	41	51	50	47	40	46	60	46	56	56	40	52	66	35	64	57	44	40	38	45	49	56	38	58	47	47	55	45	48	59	55	43	41	53	41	41	56	44	39	45	51	54	50	49	64	36	53	39	53	44	66	24	52	44	45	64	56	38	51	67	40	49	49	47	51	41	45	53	56	53	47	72	43	46	34	53	50	40	48	47	51	46	42	59	44	61	48	55	54	46	54	58	51	45	52	52	52	57	54	47	51	44	49	50	50	36	51	51	55	50	59	40	45	53	44	61	52	46	44	54	54	58	42	64	48	46	40	54	42	32	36	41	54	51	43	54	43	48	40	54	42	44	46	63	34	43	63	40	58	42	59	45	50	48	50	59	43	49	41	51	54	51	48	58	46	50	57	48	44	43	43	45	57	45	49	52	47	45	45	49	51	50	57	50	48	47	38	49	49	49	56	69	48	54	49	42	42	59	43	53	49	60	49	42	59	40	45	61	50	47	51	49	57	52	57	42	53	43	45	42	53	45	51	55	43	43	43	57	46	61	46	49	59	41	56	43	54	53	53	47	45	55	53	40	52	54	59	51	57	54	41	51	55	53	39	48	50	51	51	44	48	61	35	55	41	41	32	51	42	49	37	52	45	46	50	46	59	61	32	61
18470	12282	7897	19087	27816	27068	24087	20806	16862	13898	11757	9866	8273	7121	6195	5499	5015	4703	4314	3908	3630	3465	3075	2867	2758	2572	2391	2223	2189	2034	1905	1842	1756	1753	1533	1471	1381	1380	1294	1231	1200	1200	1098	1127	1058	1092	1062	991	1042	1010	999	910	953	890	873	870	890	854	858	871	902	867	820	870	829	807	831	815	808	826	789	823	794	742	789	768	769	750	792	748	753	762	679	768	782	748	769	733	800	754	719	753	724	755	716	735	685	750	780	712	740	705	707	699	726	715	737	752	767	666	721	694	731	696	710	730	765	697	734	696	685	688	761	708	704	693	715	692	686	675	723	727	775	731	707	720	699	754	739	774	707	707	682	707	789	680	742	686	742	715	674	694	673	714	665	668	723	695	717	706	712	702	738	680	716	706	698	668	724	714	703	703	737	704	710	748	730	700	734	694	668	744	663	660	703	684	675	713	721	645	721	697	735	683	718	657	696	725	701	688	681	697	674	667	716	703	728	659	718	714	701	722	704	731	694	711	703	741	673	707	703	674	694	706	707	710	723	678	721	723	707	661	715	703	687	701	715	719	716	732	706	675	681	719	703	719	727	720	689	726	686	749	697	734	688	678	702	696	759	694	714	745	705	704	684	719	718	676	677	695	745	707	727	745	731	674	715	713	723	729	678	715	755	694	707	726	713	709	722	726	704	752	719	720	709	698	681	724	709	675	701	721	718	661	714	719	746	682	727	755	701	738	711	697	662	704	721	675	678	655	735	682	716	725	740	667	716	702	699	691	719	724	685	714	728	713	737	696	719	727	692	713	674	696	684	710	727	691	729	696	684	682	691	711	718	734	688	726	736	694	713	668	750	668	735	733	747	701	673	665	743	693	720	711	713	729	686	707	714	719	742	709	715	679	747	740	745	713	667	714	664	723	682	727	712	728	726	697	732	699	711	750	690	706	674	684	771	703	701	725	671	676	687	666	680	737	766	662	698	732	671	691	732	710	738	713	730	688	666	738	684	749	715	708	720	720	703	742	663	735	717	718	706	738	743	741	679	715	701	710	714	634	685	738	705	747	690	743	656	708	674	754	712	677	700	706	713	693	684	736	709	740	688	760	692	762	725	733	726	711	717	793	722	704	749	700	699	695	690	718	705	697	706	686	699	690	709	712	781	676	719	721	710	714	710	717	713	730	683	707	682	730	701	716	702	746	738	727	698	709	681	668	717	714	711	688	722	723	718	692	689	659	743	714	702	705	736	674	734	685	718	732	743	694	706	688	694	723	696	668	656	731	657	691	728	715	710	746	721	709	730	736	732	714	749	687	685	720	718	751	748	717	675	698	689	714	735	697	678	727	709	721	719	662	708	750	657	726	690	703	708	701	727	724	679	741	698	695	719	700	728	706	705	699	721	647	705	725	729	714	732	702	699	679	733	715	696	727	730	714	686	727	697	724	714	677	727	687	699	671	721	739	636	708	696	707	652	758	692	747	743	684	727	694	748	696	705	668	699	718	714	708	686	695	694	688	725	681	701	682	698	704	719	697	695	748	740	691	731	717	670	733	725	736	713	697	709	767	740	685	719	699	691	686	713	698	679	731	684	699	681	751	711	738	655	755	692	707	676	750	718	695	691	691	733	659	663	729	719	690	706	683	664	715	732	658	670	736	754	681	725	763	692	729	690	706	691	695	679	721	658	748	705	675	713	741	695	725	692	673	675	741	700	669	690	697	678	771	735	768	735	706	718	646	715	691	698	727	684	710	686	757	666	730	689	662	710	754	765	720	722	737	743	752	739	687	688	711	721	684	691	709	713	715	785	746	711	706	742	685	757	667	698	753	696	711	710	706	678	728	739	738	670	742	723	706	712	687	720	708	731	773	722	671	694	710	720	688	656	706	711	679	677	701	662	702	735	719	687	697	705	703	693	711	691	675	707	686	735	717	645	707	796	732	644	715	733	671	696	671	730	704	710	734	712	733	693	693	765	711	713	716	717	696	719	691	689	710	693	701	697	696	750	673	710	683	711	688	746	694	734	724	704	735	691	693	692	687	697	687	738	709	685	738	717	706	681	722	703	749	665	698	732	723	662	692	738	715	703	695	757	666	694	744	703	686	714	745	689	669	667	757	717	687	669	686	652	725	727	720	688	719	724	658	698	744	744	703	717	704	677	701	687	735	718	707	683	691	711	701	744	687	727	750	715	703	735	700	669	708	654	743	705	685	721	738	684	719	709	739	690	695	663	694	652	730	695	690	712	723	675	740	679	664	691	712	716	710	707	671	724	708	690	690	740	642	694	738	704	671	724	696	704	681	741	665	702	707	725	734	744	715	737	690	747	658	697	673	726	693	723	726	724	696	680	722	691	728	669	693	690	690	686	717	670	733	737	727	710	711	716	666	679	704	705	762	671	697	692	684	720	728	701	710	682	725	736	722	709	679	733	695	689	718	736	680	717	744	732	689	691	697	707	705	673	688	704	734	697	735	745	689	712	715	730	743	670	648	707	721	731	702	689	703	693	726	724	717	699	716	674	698	709	694	707	715	718	760	728	716	788	694	673	680	712	708	704	680	724	733	740	673	694	758	706	701	767	700	762	730	712	710	723	722	716	685	707	730	718	722	701	773	744	696	664	742	715	669	680	658	696	730	729	722	693	727	703	667	703	708	672	745	702	659	726	709	683	721	711	725	694	691	705	738	730	694	706	691	708	692	697	648	694	713	672	715	660	727	719	689	684	698	705	722	701	689	691	701	748	686	668	686	683	709	715	675	727	714	712	680	777	734	682	743	691	682	694	686	681	681	711	669	680	722	720	691	681	690	697	701	686	725	711	688	736	696	690	717	719	708	699	687	676	692	659	675	731	695	684	702	724	720	726	719	722	696	713	694	708	736	686	688	704	738	707	721	726	696	706	754	652	689	748	699	725	710	699	748	729	728	704	729	716	666	721	673	704	691	720	744	709	680	689	712	726	739	702	711	755	715	712	667	657	691	734	709	743	695	698	713	710	699	676	701	705	739	690	686	696	733	698	750	688	744	737	702	704	685	689	686	712	700	679	746	702	713	775	702	696	719	689	727	716	737	690	755	693	725	716	710	681	724	719	672	728	687	735	685	739	706	685	684	695	656	686	687	692	729	720	732	675	688	693	709	715	695	721	710	710	681	693	680	712	701	682	702	676	664	710	691	676	680	718	730	633	698	687	684	694	684	661	723	726	713	674	697	738	741	712	698	751	693	696	696	711	693	694	684	740	683	720	718	698	681	719	676	681	684	687	707	689	694	718	745	706	696	720	717	693	673	711	721	722	733	738	664	711	730	714	679	733	746	663	738	715	685	730	702	688	676	681	735	702	653	705	706	670	753	736	704	699	689	691	750	690	733	730	698	625	730	685	702	733	717	696	705	708	744	685	698	723	733	773	710	684	703	681	709	698	713	685	679	710	700	719	708	685	699	765	640	685	713	707	759	719	742	770	710	722	689	673	713	733	717	746	670	729	704	703	723	721	673	713	700	729	655
1434	825	482	391	733	849	779	629	582	453	394	361	274	273	229	214	175	185	180	148	147	140	109	138	123	105	101	97	75	95	80	85	86	63	64	84	83	74	66	58	53	67	56	62	51	64	52	56	53	53	67	60	65	51	52	45	48	46	45	54	69	70	65	54	55	65	55	50	58	49	58	38	39	58	51	50	49	65	63	50	53	46	54	51	38	52	47	50	59	53	45	54	40	55	42	58	52	50	56	52	44	56	45	47	44	57	37	52	53	45	45	48	52	46	57	47	46	55	52	59	41	46	53	39	33	44	52	42	45	42	47	55	46	46	45	44	52	50	35	45	52	46	36	42	52	42	50	45	47	44	58	47	50	48	56	33	62	39	53	46	59	49	47	46	51	37	46	54	47	51	59	44	51	50	43	58	44	56	55	52	53	48	45	49	52	54	45	47	55	39	45	55	43	51	48	61	37	56	53	54	36	45	39	55	48	53	51	53	42	57	49	60	47	40	47	57	50	34	44	58	42	39	58	48	55	55	51	27	49	53	50	56	58	42	44	65	39	43	43	32	40	42	57	59	44	53	43	35	57	55	42	55	56	43	48	64	46	48	45	51	60	42	51	37	53	42	37	40	49	57	46	52	55	46	47	49	43	55	59	46	42	56	55	35	43	48	33	48	52	47	52	48	52	53	47	42	41	36	48	51	51	43	53	54	41	52	42	44	40	51	51	61	53	35	59	61	47	54	58	53	37	47	46	48	48	56	55	57	54	52	52	45	48	55	39	47	45	59	46	40	46	43	49	38	50	44	54	46	50	40	55	62	50	60	49	49	55	50	43	43	36	37	65	40	48	38	43	54	50	46	32	33	41	56	37	44	41	42	44	57	44	50	51	49	45	46	60	47	61	60	42	54	37	39	52	42	41	46	56	49	41	44	52	41	44	45	50	44	48	64	49	36	51	54	51	59	48	54	38	37	41	48	43	62	52	53	55	54	54	44	47	46	44	57	38	53	43	52	53	46	44	44	54	50	53	63	42	52	42	53	51	48	57	55	44	60	51	56	51	46	53	47	49	66	54	55	60	60	59	48	42	48	65	69	45	49	54	43	41	46	64	50	50	50	43	53	44	53	47	47	55	52	58	51	41	52	48	57	38	52	54	53	50	45	51	45	41	48	49	45	48	56	47	45	52	49	51	52	56	43	53	52	34	58	50	43	37	47	45	50	46	44	50	50	51	55	55	43	48	53	38	44	54	50	50	52	45	55	38	37	51	42	44	55	49	53	44	49	44	61	46	52	55	60	61	48	35	48	67	49	46	41	53	48	48	48	64	35	46	51	52	49	62	54	58	36	45	48	64	37	57	42	56	60	55	47	38	46	33	33	52	52	56	48	53	60	39	57	49	58	48	48	46	42	46	53	46	51	56	53	48	44	48	41	63	49	49	49	55	50	48	40	51	55	45	53	57	54	50	49	44	43	50	65	47	46	40	46	59	49	46	53	25	60	60	45	46	50	56	51	37	39	47	43	46	50	45	50	42	45	48	50	45	32	57	38	39	48	41	52	53	47	57	57	50	40	61	41	39	55	61	47	36	45	37	46	54	39	50	46	43	47	50	41	44	42	48	53	37	43	59	37	41	50	47	58	49	47	50	40	57	48	41	50	42	47	58	46	45	50	38	48	44	52	54	50	41	48	54	45	55	38	50	49	38	45	59	54	46	66	46	41	48	61	53	45	41	52	46	42	40	43	49	53	51	55	59	46	63	57	41	51	46	55	41	50	45	40	42	44	47	48	46	44	67	50	53	44	54	42	52	37	49	51	51	57	43	41	62	46	39	39	48	47	55	51	62	44	45	53	51	56	58	58	40	52	50	54	54	53	38	44	37	48	39	40	54	51	52	51	49	47	55	44	50	45	29	44	55	46	58	52	52	49	53	48	46	37	54	53	46	43	53	64	45	39	54	52	56	50	48	44	38	49	53	45	34	45	45	46	52	37	50	52	40	31	35	54	44	47	47	44	49	59	47	47	49	50	47	43	41	39	49	43	39	39	53	46	57	38	34	54	52	43	49	53	44	47	62	55	46	50	43	47	51	65	44	46	52	53	46	54	47	45	47	52	56	35	49	47	53	44	50	52	42	58	41	39	57	42	38	47	45	58	60	51	44	45	53	48	55	63	39	53	59	64	55	57	35	59	37	34	47	44	59	61	45	54	52	40	42	50	52	65	55	52	51	50	47	47	44	73	51	43	40	49	46	54	49	52	51	41	48	40	42	49	42	49	58	43	51	45	55	48	48	54	54	58	48	33	48	43	43	39	41	54	50	61	48	45	59	43	48	60	42	48	49	57	61	54	51	46	46	35	53	62	37	39	45	49	38	33	42	57	53	50	46	44	53	55	58	59	55	38	62	51	42	52	49	54	52	56	52	56	43	40	45	53	64	47	53	45	66	46	36	43	43	60	45	56	47	42	56	44	56	57	50	55	64	44	43	47	54	38	49	34	42	41	43	48	36	48	44	37	40	45	52	50	62	51	44	57	41	47	53	47	56	46	49	43	48	56	56	57	41	51	48	46	51	39	48	43	46	54	45	39	40	57	48	47	60	52	48	44	37	61	55	51	31	45	52	53	45	47	48	54	52	30	61	54	45	59	51	43	54	58	49	42	42	50	54	41	47	51	47	48	55	43	51	44	45	55	39	41	46	51	51	60	43	49	47	57	39	42	44	40	47	41	43	46	62	56	52	46	46	41	50	48	37	37	51	54	65	52	44	44	60	43	54	44	51	49	62	67	45	51	42	52	46	47	41	40	52	48	44	57	40	42	40	55	44	56	52	61	48	37	48	64	42	56	43	39	54	40	56	53	54	60	55	45	59	35	57	55	42	48	42	47	52	51	48	44	54	41	47	50	61	42	50	50	43	43	42	49	54	40	44	48	48	52	49	51	49	61	56	58	43	49	44	46	55	50	45	52	48	43	51	49	45	41	52	48	41	54	50	52	45	65	35	49	36	55	59	47	52	50	45	47	54	50	43	43	47	37	46	38	38	57	52	46	41	50	42	50	42	38	54	54	49	47	45	53	41	59	42	49	42	45	51	54	58	49	41	41	50	42	49	45	48	36	54	41	52	58	45	58	45	43	57	55	46	50	38	57	40	60	68	62	56	50	37	66	51	43	49	56	40	50	58	57	46	47	39	52	54	47	48	39	41	38	38	58	51	49	53	55	50	50	37	58	51	45	45	56	49	54	49	47	42	40	67	53	49	46	33	53	36	44	54	54	51	48	52	36	66	53	50	56	45	50	48	51	63	34	50	45	55	53	49	49	55	29	45	53	50	54	45	52	50	46	48	48	50	52	54	31	46	55	49	47	51	37	47	50	58	60	49	45	50	41	58	44	47	54	48	59	51	42	48	55	50	47	55	60	52	49	51	36	51	50	46	48	44	58	51	44	49	58	45	47	47	49	51	52	54	59	47	53	41	51	43	51	45	48	50	49
22157	16513	10902	24072	32930	32608	29693	26073	22046	18615	16097	13664	11681	10272	9046	7923	7394	6726	6198	5687	5240	4835	4357	4057	3860	3615	3288	3141	2971	2719	2615	2530	2300	2131	2104	1899	1838	1716	1557	1577	1406	1540	1397	1404	1376	1241	1187	1214	1156	1196	1125	1097	1098	1033	1063	972	1018	1001	1000	975	898	901	868	903	895	952	919	931	832	867	836	887	783	823	839	817	778	811	762	803	749	780	792	767	758	788	772	762	785	753	720	756	774	734	710	755	755	758	747	711	713	717	738	729	724	738	713	756	741	726	753	691	682	720	722	709	721	737	762	719	719	722	712	653	729	678	706	702	735	678	708	705	718	700	711	741	707	671	689	714	691	734	691	691	655	733	721	724	754	746	703	701	707	698	705	689	759	701	711	690	711	735	716	729	729	709	728	736	718	723	738	679	688	748	754	673	686	734	708	749	707	649	697	708	708	689	731	693	732	701	691	696	662	740	700	736	690	696	755	691	696	662	761	699	715	740	694	701	729	717	709	723	725	704	712	701	671	708	702	735	753	693	692	752	700	694	662	673	707	729	701	705	709	723	680	681	695	674	734	682	738	707	677	729	710	717	699	683	726	687	725	761	737	741	773	702	734	708	707	700	728	699	701	716	744	698	690	697	679	703	712	674	667	718	686	716	732	674	758	729	721	693	689	685	744	756	712	678	711	745	679	734	754	715	754	684	709	710	709	662	733	710	753	692	731	687	720	736	699	719	761	748	727	724	677	709	678	776	661	711	668	708	725	756	675	736	722	723	711	700	702	696	694	693	708	723	680	750	687	684	725	714	704	652	719	720	728	745	732	698	707	705	655	703	787	685	726	701	682	739	716	733	714	741	743	717	706	749	671	701	696	665	697	694	731	727	730	731	723	706	670	680	697	658	687	705	664	719	693	766	692	699	697	681	754	706	696	683	768	711	675	765	700	716	694	699	693	699	695	729	729	692	726	727	699	676	768	743	666	700	716	752	696	670	700	682	677	680	724	743	723	722	677	738	734	709	693	715	686	710	736	763	677	674	707	721	704	723	684	682	715	676	761	728	760	709	714	678	708	654	734	704	728	751	717	737	722	698	690	710	687	731	694	717	701	692	712	686	713	741	730	734	640	701	676	681	707	690	689	741	674	712	703	733	728	725	679	687	719	710	732	746	729	726	778	690	694	710	693	703	745	686	731	752	739	735	721	751	709	696	698	707	678	745	705	728	727	683	737	728	682	719	734	760	687	758	710	737	710	772	742	702	683	746	733	673	702	730	749	678	757	655	728	730	670	739	712	718	684	748	717	738	731	694	712	712	707	668	757	717	679	731	709	718	692	661	689	707	735	660	760	683	685	700	729	714	715	700	685	695	697	698	686	708	686	705	683	697	720	679	725	693	735	661	688	723	703	731	716	752	700	670	721	664	676	747	702	675	739	690	676	698	677	704	736	710	712	718	751	696	693	719	695	746	635	689	710	728	694	710	708	705	712	739	730	670	733	677	764	695	726	696	682	705	731	677	702	715	696	757	688	712	685	705	665	712	704	712	746	696	714	709	717	696	749	661	686	716	703	710	675	683	672	681	703	697	713	727	689	693	710	707	645	741	685	747	729	715	709	733	695	696	753	741	743	687	724	742	669	695	670	715	709	729	707	723	718	691	711	686	726	739	709	668	696	692	679	710	696	720	690	714	704	700	696	702	711	726	692	674	689	670	730	716	733	690	667	695	723	706	702	696	675	681	702	716	742	724	671	676	708	720	719	697	675	711	701	711	720	714	751	704	655	683	724	696	705	680	668	757	699	691	730	689	674	758	726	714	733	699	698	740	715	702	678	665	656	714	727	706	687	714	691	710	749	672	718	760	732	709	661	704	724	686	724	689	702	716	713	717	671	686	656	707	729	673	734	735	712	708	765	725	793	715	695	733	661	684	701	746	701	719	677	683	700	719	672	692	698	776	646	698	724	709	709	714	688	755	691	710	719	661	717	709	681	738	758	700	680	672	703	694	712	755	717	694	709	736	678	707	703	744	706	753	689	708	683	702	671	679	731	704	687	691	694	654	680	698	718	694	691	719	685	673	729	748	742	754	761	690	750	652	692	698	718	743	705	728	648	662	781	704	740	730	686	702	697	690	737	713	709	712	672	735	644	753	718	698	692	718	694	679	720	711	725	711	691	674	700	721	726	713	716	729	734	691	729	690	708	706	708	708	711	699	697	742	742	695	694	668	715	704	686	709	694	777	689	764	690	671	663	713	749	730	766	692	688	698	693	701	701	752	716	718	725	695	677	698	762	717	706	682	693	710	693	656	719	734	737	721	717	738	717	681	714	739	701	757	680	717	694	685	688	717	712	708	709	681	700	738	749	723	729	698	748	754	711	664	708	733	691	690	690	734	728	715	691	737	751	670	683	653	708	723	727	658	734	675	721	740	682	709	714	675	723	729	746	730	724	696	746	692	709	694	710	718	679	683	726	701	697	647	724	642	720	716	686	725	694	677	738	739	693	730	699	682	684	663	725	681	733	682	718	719	714	721	726	751	699	713	712	763	694	712	733	711	744	710	724	729	691	683	705	692	706	681	697	709	681	678	734	692	736	697	762	717	752	677	702	694	732	692	702	703	723	765	671	661	663	705	724	676	701	700	721	690	703	726	702	686	719	670	708	680	685	630	733	688	686	705	713	700	725	704	711	689	654	681	718	698	694	712	708	715	705	691	683	739	726	696	737	686	723	728	674	752	749	680	720	699	704	716	727	681	700	744	699	678	694	752	661	708	680	718	700	699	702	745	655	715	724	725	728	693	705	685	651	678	748	675	683	719	762	690	726	701	692	712	721	713	737	755	706	681	708	722	725	676	756	725	705	702	759	703	711	703	689	685	722	705	751	734	708	733	752	704	710	687	743	650	756	720	711	699	718	694	662	698	684	756	713	686	652	737	698	686	717	644	708	677	688	724	671	718	719	665	672	728	712	695	687	709	711	670	675	699	707	725	696	721	702	707	712	712	692	724	707	729	721	734	676	671	689	728	672	700	673	697	774	692	694	793	725	688	719	700	747	721	734	703	674	714	691	717	718	699	751	679	737	681	706	733	669	707	709	706	714	722	660	735	718	673	680	706	688	635	679	713	664	739	717	737	695	738	688	653	732	653	680	698	688	681	754	705	737	680	738	727	678	735	697	706	702	680	709	754	684	691	739	745	728	723	663	730	723	713	715	713	735	690	708	673	697	688	712	675	753	747	713	699	706	731	721	706	701	727	723	746	769	705	713	724	741	670	694	739	689	703	695	697	705	693	643	731	712	703	710	673	773	749	717	695	666	681	699	681	703	665	693	714	743	691	686	703	719	757	674	695	718	737	709	721	744	763	712	735	707	772	732	705	690	745	720	714	719	720	720	726	709	726	655	741	722	700	647	743	710	729	684	719	709	732	733	738	724	737	712	704	744	757	664	710	699	714	723	704	669	676	716	700	677	717	641	710	707	715	696	670	732	707	707	718	722	731	713	700
3341	751	415	377	665	752	680	614	528	447	379	346	302	247	243	198	193	184	191	189	150	152	155	142	132	144	119	98	108	117	105	102	102	102	101	84	114	82	89	92	81	64	92	73	66	74	83	73	85	62	78	71	67	70	77	79	59	68	70	68	60	65	83	77	63	75	87	74	55	68	69	71	69	73	70	74	49	73	64	66	64	77	63	74	69	66	75	69	52	67	80	68	75	63	61	66	73	72	63	74	64	59	54	69	52	55	48	73	58	74	58	71	57	60	75	62	56	78	62	58	89	65	68	60	74	49	60	55	72	57	77	56	66	61	66	55	63	60	72	57	69	48	75	76	77	66	51	73	59	61	53	78	66	71	62	50	55	69	61	67	69	67	46	59	70	70	63	53	70	68	76	68	68	43	64	66	66	61	71	48	60	78	61	69	56	56	66	71	74	56	57	75	71	55	57	62	67	74	65	61	70	69	60	70	59	61	67	60	56	59	58	63	76	58	62	53	62	58	61	46	65	63	56	55	68	58	72	52	64	74	79	66	62	68	65	72	55	80	77	62	54	67	62	66	46	63	60	67	61	68	51	63	66	66	83	67	62	56	63	70	55	63	56	71	66	66	65	60	75	59	72	71	60	62	56	67	60	68	57	57	63	51	65	60	70	57	70	56	63	50	57	66	70	60	63	62	63	62	43	50	63	69	59	63	50	64	68	60	62	68	74	75	66	72	55	56	67	61	70	74	62	68	59	62	65	65	67	60	60	70	64	81	62	85	58	65	68	68	46	71	54	52	80	74	53	67	61	72	77	71	72	63	50	66	68	62	68	77	60	61	72	72	55	76	60	58	60	62	66	56	67	81	67	61	67	68	65	76	62	70	68	58	66	64	60	63	60	49	57	59	82	65	71	56	67	57	60	64	63	52	53	74	69	66	66	61	74	65	59	57	53	64	83	64	63	59	60	68	67	69	74	71	69	57	65	69	63	59	54	58	70	71	78	65	71	68	58	54	74	69	68	57	75	62	54	61	64	74	63	63	51	61	73	71	63	63	68	49	71	57	70	79	63	63	63	56	67	59	62	73	55	62	76	57	59	74	57	53	73	59	61	65	54	63	77	68	57	67	61	51	69	49	65	56	71	58	67	67	73	67	72	63	75	70	69	64	73	54	70	80	51	56	67	62	69	63	78	54	63	49	43	63	71	55	59	65	75	59	59	61	46	75	56	53	78	83	68	69	69	63	70	56	77	56	72	61	65	61	72	54	55	63	64	69	64	65	57	61	70	67	58	72	54	63	62	66	53	77	62	64	65	64	74	65	56	64	62	56	53	57	53	74	67	62	60	61	63	48	64	62	57	48	57	62	49	71	67	62	61	66	59	59	62	64	56	64	63	55	86	54	62	59	68	60	54	54	61	67	68	55	62	64	70	66	64	56	58	53	63	51	65	68	57	75	46	62	51	59	61	60	56	50	64	60	56	78	74	65	68	57	57	66	67	76	60	64	51	63	67	55	78	73	47	72	54	60	71	63	65	73	64	62	81	67	67	65	60	58	66	69	69	41	54	50	67	76	77	74	53	69	72	65	62	58	52	55	60	69	57	48	50	63	68	63	76	72	63	63	57	53	54	66	77	57	53	57	77	59	67	74	59	64	68	66	63	74	46	49	68	64	61	71	56	64	60	68	73	77	78	74	74	66	57	64	60	74	53	61	58	67	60	68	65	72	57	52	76	67	69	79	59	74	66	66	43	58	71	53	66	73	62	69	75	48	65	66	51	49	75	57	52	60	64	47	59	55	65	67	70	61	68	62	70	80	66	65	72	65	70	60	52	65	63	57	79	77	62	74	63	70	66	70	51	71	64	75	54	56	53	59	82	51	50	63	59	66	70	57	65	48	73	77	62	58	56	63	63	69	64	84	70	52	80	67	59	55	69	57	74	64	67	71	68	68	59	71	53	73	66	69	61	58	65	52	61	60	61	58	59	56	70	60	64	66	86	58	72	62	59	75	52	71	55	56	72	69	56	53	70	57	67	67	63	55	75	54	75	66	68	71	65	64	71	77	61	52	66	64	63	62	63	55	69	58	48	67	73	69	55	65	55	86	65	63	58	61	73	68	66	77	61	58	65	65	53	71	56	58	72	72	67	61	66	52	78	62	64	69	73	65	54	65	59	72	57	63	63	74	57	74	75	76	70	67	47	78	60	62	58	61	64	63	55	67	52	57	60	67	65	55	53	56	63	53	59	64	71	78	70	57	44	61	60	76	52	67	63	54	66	54	59	62	59	65	57	62	74	60	63	58	60	69	52	48	69	50	72	61	54	35	73	68	65	65	59	51	70	71	76	69	53	67	54	52	63	66	65	66	61	57	42	62	62	73	63	63	53	60	59	82	66	68	54	62	55	56	57	60	70	72	69	64	76	65	55	63	61	67	60	53	68	51	64	78	64	59	68	83	60	71	62	69	55	67	60	66	65	56	74	61	61	59	54	62	66	64	86	60	56	68	62	51	70	74	57	73	69	56	72	81	52	64	52	61	54	56	52	60	58	60	72	65	76	60	60	75	67	70	82	52	64	84	57	71	70	70	68	69	65	65	64	71	73	64	52	60	60	56	56	56	55	68	57	62	58	77	72	57	55	62	65	57	65	61	60	54	53	71	60	69	54	70	64	61	69	64	56	67	48	75	59	79	57	65	51	46	64	63	55	65	57	63	72	76	67	59	58	57	64	75	58	50	72	61	78	62	58	51	52	73	78	59	51	50	64	58	63	71	78	63	61	72	66	72	57	72	72	56	71	68	49	82	66	67	58	70	51	49	65	64	72	66	57	56	76	71	71	62	70	69	62	64	66	57	60	67	59	66	57	74	56	69	59	63	65	52	64	71	60	72	60	56	58	79	63	66	54	57	54	57	76	53	42	53	64	66	62	81	66	60	63	71	74	59	46	59	71	73	62	53	56	72	72	46	75	66	72	67	60	83	62	51	68	64	69	83	70	56	66	69	41	55	74	58	81	56	57	63	66	61	61	63	69	73	67	67	66	68	67	72	62	56	75	69	68	64	67	60	75	64	59	57	59	64	62	55	63	59	61	68	61	72	68	51	79	66	76	54	57	57	75	47	56	63	68	52	50	70	58	69	47	65	53	67	49	54	65	60	55	61	54	46	63	65	53	57	64	61	76	73	56	72	64	65	60	66	53	65	56	46	75	62	65	61	63	54	71	46	77	72	55	58	67	66	59	62	72	62	57	73	63	64	69	61	54	62	45	73	58	74	52	72	70	73	60	64	62	71	63	80	65	75	61	48	53	55	59	66	67	65	72	56	49	67	58	59	65	52	65	57	62	52	48	66	56	75	56	69	58	77	45	67	67	73	53	59	68	63	54	43	57	58	47	68	73	74	57	55	66	67	59	67	56	67	69	63	58	56	57	71	67	70	77	54	66	75	67	67	71	64	68	61	60	60	67	61	68	71	58	66	66	62	68	58	58	62
20860	15142	10255	23017	32085	31593	28797	25065	21288	17996	15339	13234	11205	9981	8795	7792	7083	6545	6235	5686	5201	4729	4388	4065	3805	3516	3369	3198	2932	2792	2610	2532	2373	2315	2133	2036	1888	1904	1758	1691	1627	1573	1503	1566	1415	1442	1388	1370	1301	1306	1244	1253	1187	1222	1200	1158	1151	1156	1182	1100	1142	1125	1098	1104	1046	1149	1127	1054	1061	1086	1092	1062	1034	1078	1004	1037	1001	954	942	986	1002	969	915	1016	975	994	869	979	954	931	914	970	905	988	888	935	943	937	948	893	903	945	943	885	940	908	965	941	923	981	918	928	920	867	931	902	919	946	947	972	921	902	885	934	887	929	869	930	917	863	908	908	905	936	936	927	877	940	892	908	867	892	897	859	908	969	956	941	923	932	893	921	843	982	901	953	882	906	921	908	915	927	878	941	864	952	864	898	866	954	900	913	918	943	946	949	928	926	874	958	890	867	897	955	897	928	900	905	914	927	871	966	950	946	915	866	913	936	935	898	908	916	955	913	861	868	956	908	864	901	860	936	904	919	908	878	909	917	903	864	885	901	923	948	865	878	881	892	970	872	905	902	928	898	929	982	979	880	861	900	895	902	941	883	902	892	962	903	932	984	900	895	910	875	894	923	888	911	863	906	923	865	894	908	941	876	926	946	906	940	908	899	949	853	946	898	922	866	904	881	911	928	883	900	943	927	885	914	947	884	941	941	924	891	938	924	943	926	909	872	913	861	932	935	923	972	908	920	849	885	917	888	884	861	865	959	945	943	930	892	929	950	941	866	929	933	845	888	915	974	901	885	884	946	910	904	911	963	903	953	916	850	904	909	930	895	934	874	863	913	878	901	868	919	932	885	877	899	909	943	878	875	896	910	928	912	892	895	945	882	918	912	887	908	930	892	926	920	883	921	904	897	945	875	909	957	847	885	884	936	905	885	883	894	879	924	909	909	927	898	885	974	943	894	894	916	917	902	925	927	930	900	922	908	966	911	887	937	954	892	867	888	859	885	877	869	954	947	909	918	916	881	907	888	922	896	898	928	883	872	882	880	872	881	865	889	927	914	905	935	879	892	918	933	918	887	974	950	891	882	903	919	865	869	930	883	889	905	820	906	885	938	935	865	886	938	874	936	860	907	897	928	887	885	894	906	885	880	891	946	882	887	907	912	866	921	894	893	891	879	974	893	915	909	855	884	885	930	917	873	844	936	907	923	960	876	926	894	884	903	905	956	890	919	908	904	945	864	930	863	908	898	913	932	915	912	883	891	910	974	905	894	888	902	909	879	936	936	890	922	953	889	880	980	921	899	908	921	909	959	884	908	878	937	920	916	872	855	923	958	951	926	897	905	888	911	975	916	881	941	925	927	875	942	859	880	904	901	918	900	906	866	874	928	889	940	867	928	893	929	908	899	891	944	912	892	979	916	916	902	932	899	927	877	941	908	954	941	936	947	928	862	878	899	936	868	879	908	928	892	938	900	922	899	891	883	955	920	905	909	860	918	879	929	868	890	947	933	881	935	908	945	901	945	926	906	908	909	919	892	880	949	936	909	867	925	889	911	886	905	889	917	896	927	932	901	988	904	925	990	929	918	929	872	918	930	868	911	888	886	897	911	929	916	917	905	896	850	901	936	919	910	907	910	906	881	912	915	903	921	924	909	903	910	914	913	907	959	940	919	900	938	878	869	875	892	932	919	922	885	915	901	968	929	925	839	963	902	902	897	916	952	911	905	955	924	916	912	927	880	970	915	902	859	922	931	918	904	951	891	969	951	936	921	902	926	896	907	923	922	927	914	941	960	857	964	927	898	897	943	912	949	920	899	880	891	914	898	931	876	890	910	923	894	915	960	921	892	944	907	934	907	929	895	914	914	899	921	912	911	921	906	894	926	939	919	964	905	956	887	920	905	945	921	888	982	895	905	936	907	912	923	945	902	877	920	892	937	927	890	863	925	863	945	972	915	927	902	929	938	883	954	883	885	926	876	867	944	891	918	920	914	988	961	908	851	915	933	926	913	930	881	915	848	885	849	901	991	888	885	963	876	937	933	910	873	935	942	904	924	865	917	900	946	887	938	921	901	936	921	915	925	970	863	949	946	912	959	935	853	921	886	877	895	887	974	887	913	866	892	917	937	938	912	895	885	919	912	873	882	893	924	927	951	904	937	889	959	888	867	896	932	916	877	897	881	863	908	945	930	859	924	926	904	878	904	873	904	906	878	952	902	952	919	913	978	925	948	978	927	938	891	862	909	862	951	884	899	914	877	939	946	931	933	952	876	867	918	934	882	887	891	914	899	910	921	885	937	897	903	923	886	943	897	905	902	911	926	908	911	940	896	923	892	912	904	906	900	853	894	916	855	900	898	897	934	959	894	936	882	838	916	923	904	865	880	857	885	918	950	921	898	880	921	932	973	933	943	923	901	899	925	936	866	914	861	963	800	931	892	904	905	887	897	883	927	896	916	941	896	908	923	883	905	967	951	847	896	924	937	869	964	909	915	952	865	910	864	938	879	861	929	860	877	899	905	935	890	919	947	895	927	919	957	882	929	887	913	894	909	906	923	939	871	894	967	939	941	939	886	898	888	929	901	900	880	899	894	903	939	903	916	905	891	920	916	913	914	900	888	878	955	880	954	969	883	865	905	941	920	918	947	903	874	945	894	871	956	938	938	886	923	851	903	887	857	954	977	909	932	880	963	903	915	864	908	944	889	938	887	895	867	912	928	918	876	877	861	889	900	952	912	892	944	938	866	895	881	911	944	877	929	896	883	917	908	918	925	859	929	972	864	859	885	922	924	892	926	978	844	983	904	891	910	952	879	858	895	906	917	888	873	960	887	893	913	940	913	970	901	877	954	873	907	885	943	888	929	905	880	891	927	874	914	928	842	928	881	912	888	841	850	901	960	919	921	934	908	898	897	929	903	942	916	827	905	893	966	918	997	941	885	905	868	931	924	909	939	915	903	948	958	899	892	923	899	854	967	900	914	961	882	894	901	885	897	921	932	926	965	917	938	882	952	936	879	930	916	912	990	872	938	974	914	917	940	852	917	917	845	891	904	961	913	860	833	919	919	884	924	921	914	909	939	908	890	885	813	942	867	857	902	907	932	854	936	898	920	901	871	900	925	876	898	868	893	912	917	925	899	921	922	928	918	856	850	868	923	902	930	902	896	955	911	931	879	919	958	914	892	900	940	927	893	928	852	940	936	905	872	911	889	903	868	917	897	981	889	920	893	896	896	906	909	930	946	924	914	905	882	935	861	944	905	967	898	936	874	951	877	922	885	929	922	925	930	905	908	869	928	975	864	867	914	934	864	957	953	925	899	819	927	868	941	887	945	875	907	882	908	912	953	902	919	900	903	878	890	882	909	877	929	886	928	895	930	875	852	904	938	884	894	964	878	948	928	916	886	915	928	924	885	937	879	939	948	933	912	919	926	862	879	950	912	921	911	899	933	916	891	872	862	952	922	876	877	881	932	912	848	885	954	901	894	931	932	917	975	892	938	927	911	891	908	919	904
2559	1113	708	586	1008	1163	1055	919	751	638	538	499	449	357	375	275	269	268	256	234	199	190	179	159	158	157	133	151	152	135	122	114	114	115	116	100	101	103	80	76	86	94	80	103	87	85	81	67	73	75	80	51	76	76	79	74	72	75	73	66	76	70	74	76	56	75	76	57	64	78	61	71	72	61	66	75	80	64	71	57	56	66	83	82	77	63	53	59	54	59	78	55	65	68	62	71	63	80	55	62	58	63	65	64	49	57	77	61	69	88	85	76	55	81	59	64	66	72	68	62	51	68	70	63	67	63	51	62	61	67	67	66	75	69	80	62	62	58	63	77	82	56	70	57	68	51	62	48	67	61	67	70	73	80	77	72	65	57	66	66	62	57	66	74	67	60	70	60	63	72	62	72	59	65	64	42	73	50	55	53	68	68	74	52	61	75	67	63	71	56	61	62	54	69	59	64	66	72	71	57	58	71	56	59	58	57	67	53	67	69	69	71	51	53	64	67	66	65	73	73	68	64	62	74	65	57	47	76	60	58	64	55	73	61	64	70	75	61	69	60	67	58	66	66	61	55	73	65	55	79	61	62	69	63	61	56	85	58	81	50	87	76	60	68	59	65	70	59	65	63	69	60	73	68	65	71	73	56	60	54	57	67	54	50	67	76	69	82	79	65	60	66	61	64	68	65	56	61	57	64	52	75	62	76	64	57	70	81	63	60	48	69	56	58	60	81	61	75	65	67	52	63	78	52	58	67	57	72	60	63	58	64	63	76	57	52	56	62	85	73	67	63	67	70	51	70	71	67	68	70	61	76	68	62	64	75	75	82	57	84	62	60	74	58	75	61	48	69	62	57	71	76	49	57	55	78	65	53	57	70	62	53	53	78	74	56	65	59	60	79	57	70	67	69	51	63	79	64	70	60	54	79	54	52	65	60	88	55	78	55	71	56	58	63	77	61	54	59	63	81	71	68	70	65	54	65	59	56	58	73	77	68	52	74	58	79	72	64	64	74	62	63	68	61	53	69	65	71	85	57	77	68	57	69	69	60	61	65	65	68	72	61	52	62	62	77	60	69	72	65	58	56	66	61	55	74	63	55	68	67	60	63	60	87	40	72	75	83	70	66	64	60	64	53	60	62	66	76	67	68	60	70	68	60	58	61	81	76	63	64	69	65	65	76	75	72	52	60	75	56	64	66	74	62	70	62	69	56	81	68	77	57	76	78	59	61	63	64	75	68	62	70	69	65	58	71	69	73	64	63	65	65	75	43	67	59	57	58	63	59	62	65	67	69	51	66	70	60	58	62	72	62	52	75	58	72	71	57	59	47	63	65	52	70	56	56	77	71	46	63	46	55	68	81	62	62	68	78	76	55	63	45	69	94	52	59	54	60	55	61	73	71	68	57	81	64	57	60	76	70	64	69	67	75	62	63	67	51	61	72	59	72	70	70	53	59	76	72	71	59	71	73	61	53	64	69	58	61	58	55	58	77	56	70	59	66	63	64	66	58	61	59	59	77	57	70	64	62	77	49	58	54	69	62	61	67	74	59	62	59	62	64	73	65	57	64	52	57	54	75	66	66	66	56	63	64	50	55	51	77	64	61	65	63	69	79	58	54	56	64	74	62	77	74	45	53	63	63	70	69	63	66	62	54	56	62	57	69	67	58	56	69	67	67	65	70	59	79	65	63	65	52	60	65	81	56	65	74	69	62	61	69	70	65	61	78	52	54	69	76	68	64	58	79	71	66	83	58	68	62	68	66	66	66	71	70	74	68	71	70	59	67	57	69	63	53	62	69	62	57	66	64	71	85	73	64	60	71	44	71	59	58	74	60	70	83	68	66	77	66	58	56	53	63	71	67	64	76	62	61	68	79	70	66	71	78	73	75	59	72	62	74	63	53	69	82	51	63	68	68	55	62	66	59	65	56	55	49	64	75	70	72	67	63	85	56	80	78	75	65	65	77	63	67	69	51	61	67	78	54	77	58	81	55	59	55	56	81	76	75	72	57	72	64	77	51	70	66	55	52	70	69	48	60	65	71	80	70	62	75	57	68	58	55	79	69	61	69	66	65	69	63	83	54	56	78	61	53	62	61	71	69	74	64	56	60	69	49	66	59	64	61	60	67	61	64	60	58	56	78	62	54	58	68	63	64	54	49	66	62	61	76	60	74	64	52	70	68	60	63	64	65	67	54	64	66	54	63	56	62	75	74	68	63	60	46	61	68	70	63	64	55	67	59	62	62	61	51	74	49	66	64	67	81	63	66	56	71	61	74	64	61	76	66	53	57	57	77	61	73	70	57	65	72	74	57	66	74	71	78	63	67	59	58	62	52	81	70	71	62	62	64	72	70	61	74	82	59	65	70	56	63	66	76	65	77	61	62	69	60	56	71	70	56	70	55	64	66	68	62	81	71	42	73	65	59	70	54	58	72	67	69	74	62	74	65	61	72	68	50	63	54	73	66	64	53	76	67	63	58	68	65	71	65	68	50	63	74	70	56	51	56	75	69	56	71	56	62	54	54	68	61	64	73	64	57	75	65	63	78	62	73	72	43	67	73	75	51	58	54	69	76	66	54	76	57	43	59	56	51	73	67	83	56	61	58	63	57	64	65	55	62	73	67	73	60	70	51	71	69	49	57	60	66	55	59	59	61	62	68	56	67	70	60	57	56	79	62	70	68	67	59	66	65	69	64	52	60	52	59	63	60	57	74	57	67	62	57	51	57	69	54	62	53	71	68	59	77	55	62	77	56	55	63	62	65	66	61	66	63	62	68	72	56	68	42	66	59	62	55	64	56	53	70	52	63	54	75	63	61	60	65	75	56	58	60	73	54	65	64	58	55	80	80	69	77	76	60	76	59	65	63	54	66	72	74	59	58	53	68	73	60	55	69	68	67	55	60	59	67	68	80	81	62	55	49	71	80	50	64	74	59	88	59	58	72	61	74	82	59	59	63	56	72	65	69	64	50	64	54	75	69	62	72	70	66	62	73	51	60	65	58	47	63	53	61	70	56	67	68	65	69	78	65	70	63	61	65	54	71	79	64	65	68	60	64	75	59	64	66	76	63	54	70	63	66	87	60	54	62	70	63	81	65	72	66	86	72	57	55	48	61	57	69	76	56	58	65	61	57	63	69	61	70	72	57	65	62	45	44	63	52	62	64	76	50	63	62	76	64	65	72	63	60	66	62	75	63	73	56	57	55	62	69	68	62	58	50	62	66	68	68	62	55	55	62	60	65	64	70	62	65	66	66	66	70	64	66	53	73	56	75	53	71	65	52	64	75	72	71	61	67	62	68	54	68	72	69	67	53	68	62	64	49	67	54	69	75	69	60	61	65	60	69	70	60	64	57	67	76	64	72	65	71	64	54	45	58	53	70	57	57	66	53	68	71	58	58	58	54	68	80	67	58	48	57	80	51	76	70	64	62	73	60	59	55	66	56	57	60	63	72	58	65	60	82	60	70	74	69	74	52	59	77	56	69
26502	19397	13870	28022	36646	36455	33443	30123	26232	22732	19938	17288	15264	13192	12066	10895	10084	9238	8709	7821	7074	6523	5946	5549	5375	4814	4470	4284	3817	3816	3506	3287	3143	2959	2788	2514	2430	2354	2154	2055	2036	1950	1913	1788	1782	1654	1631	1614	1552	1514	1462	1408	1467	1361	1342	1391	1331	1290	1353	1237	1323	1286	1175	1272	1211	1194	1126	1215	1158	1148	1133	1136	1150	1071	1079	1022	1024	1000	1065	1037	1010	992	1000	1016	964	974	1010	1006	1034	970	997	977	1024	991	955	981	978	990	926	969	986	945	941	966	972	934	940	919	940	875	974	908	919	925	932	967	955	883	952	948	936	930	958	950	935	920	917	892	857	934	920	944	938	910	956	918	932	884	942	963	926	930	972	910	954	907	919	925	952	947	923	959	929	917	918	933	974	917	920	894	914	935	921	907	945	967	957	977	967	912	929	873	912	887	927	922	944	889	891	948	910	923	917	896	933	932	927	864	937	902	957	913	928	877	908	920	965	945	939	899	959	873	935	917	913	936	869	916	925	932	927	986	898	923	890	955	923	916	936	900	869	924	960	877	860	893	908	918	930	891	903	878	900	891	947	954	903	881	870	930	997	945	897	922	886	952	869	913	923	967	949	910	914	918	925	928	912	867	914	915	913	916	922	902	937	967	873	962	881	917	865	936	958	953	924	924	922	939	969	970	902	924	907	938	964	923	901	990	914	862	943	900	964	915	932	948	943	935	910	874	920	940	917	899	885	886	917	952	950	908	937	857	921	899	900	873	917	936	902	921	924	950	870	932	914	961	931	919	876	926	844	900	925	933	962	876	893	936	992	908	957	967	912	911	887	931	914	961	909	935	968	925	924	886	965	937	935	930	928	921	894	959	994	885	894	967	924	953	927	868	902	943	925	896	847	902	917	895	930	886	951	922	899	896	867	872	938	944	960	977	946	925	956	965	909	898	887	943	916	906	885	917	929	901	920	917	898	935	900	905	957	899	977	943	915	989	869	927	955	953	959	980	931	926	903	906	900	945	912	840	914	902	953	898	958	944	908	882	867	956	891	874	938	892	893	902	928	942	909	910	886	939	940	949	902	918	925	886	898	912	909	927	930	893	923	953	919	942	965	933	840	895	926	912	904	924	878	923	938	971	911	904	922	934	910	898	962	937	926	896	946	873	967	948	935	914	911	921	932	897	923	901	936	935	973	900	949	915	904	888	852	900	941	940	920	973	892	948	913	953	941	840	945	913	910	916	926	930	911	927	954	907	899	893	923	861	950	935	902	900	924	935	876	919	909	975	900	886	895	950	958	945	904	914	884	924	891	882	929	958	980	899	915	948	927	972	892	945	948	905	931	951	948	926	912	964	881	923	928	944	924	919	910	906	901	905	903	890	913	972	910	936	962	929	912	946	959	916	932	960	920	879	971	861	1008	924	904	905	923	919	932	878	928	956	909	934	943	914	889	887	935	922	871	927	877	981	932	885	916	936	938	907	909	890	927	950	945	951	914	892	933	939	853	889	986	927	952	969	896	940	913	923	914	948	927	909	948	941	910	957	900	916	897	867	930	888	884	886	947	896	906	899	993	966	942	920	941	952	970	904	944	953	959	906	955	948	916	921	929	918	945	912	923	935	937	917	918	920	974	937	989	930	891	910	928	860	901	881	883	892	941	905	946	944	942	881	916	933	942	924	908	909	941	951	956	898	966	929	930	936	900	881	951	918	943	970	934	884	933	944	895	909	896	944	928	893	921	933	893	858	896	949	913	1015	920	934	1023	959	932	948	849	904	966	923	941	973	938	889	959	909	869	928	894	1014	888	939	921	928	887	939	949	895	956	936	955	924	899	940	928	876	933	915	954	928	924	869	896	913	896	932	941	962	879	914	906	890	943	924	927	888	941	879	907	884	933	970	895	889	899	903	932	904	923	890	1010	926	879	920	979	888	937	918	956	948	914	949	919	937	894	918	932	882	904	921	925	867	933	904	937	948	898	934	925	905	959	884	998	1001	907	910	917	928	941	821	909	902	862	911	919	971	911	953	915	930	923	908	925	892	860	852	886	962	926	949	947	959	924	949	956	875	897	886	919	940	940	925	937	946	905	905	915	926	963	932	912	897	905	930	940	935	916	944	935	973	930	981	908	865	952	868	930	930	947	929	943	938	915	885	945	931	941	930	936	892	850	936	932	912	859	948	924	961	976	880	910	896	890	897	910	957	916	992	839	953	933	924	921	895	923	896	899	922	867	886	885	903	889	931	936	890	872	909	927	921	961	949	874	843	917	932	893	923	890	878	928	923	953	907	932	997	916	935	948	987	927	899	898	956	943	952	886	919	892	927	903	957	876	937	876	896	933	927	924	909	933	886	900	922	973	952	964	910	961	919	877	962	929	919	871	875	886	902	935	961	925	947	949	861	910	922	943	942	906	954	929	932	924	909	895	931	933	952	885	911	935	927	920	849	846	933	953	894	873	906	957	935	946	921	931	893	887	902	948	903	928	916	955	928	923	975	954	931	875	941	899	947	956	956	932	906	912	939	883	933	887	933	939	953	951	968	895	958	930	894	902	995	891	937	925	892	937	930	917	949	935	899	919	969	934	849	914	944	892	853	928	883	923	871	931	910	967	903	888	951	887	935	954	919	956	920	906	935	907	942	879	910	926	909	959	916	937	903	963	880	928	947	943	968	964	934	931	902	908	883	966	902	898	917	1005	886	909	944	963	893	933	887	937	941	969	994	890	917	895	905	933	934	916	931	978	935	955	922	895	987	898	868	956	936	872	953	864	920	952	942	894	951	957	931	929	906	923	912	930	916	908	934	908	919	924	947	882	938	951	933	932	855	929	922	917	946	903	911	909	975	934	935	986	932	931	944	956	956	932	966	934	914	956	959	926	930	946	911	962	930	895	950	962	912	930	928	894	945	899	889	946	884	917	867	927	917	858	888	894	905	884	918	923	930	914	917	881	980	893	922	904	924	950	963	899	934	917	924	930	946	971	888	928	940	910	969	947	925	927	918	973	966	926	939	947	930	873	934	889	911	893	904	910	963	882	939	944	885	930	885	933	911	957	898	916	888	965	912	956	952	979	953	995	898	954	907	912	918	956	966	888	933	938	933	915	902	948	948	924	934	957	951	910	929	936	938	894	907	948	898	877	885	983	862	908	911	941	940	901	937	948	925	916	896	963	883	979	939	959	927	887	974	975	964	920	879	938	917	881	873	894	900	889	947	884	991	931	919	883	909	888	902	903	938	834	923	941	964	1016	938	858	906	953	886	914	942	844	849	895	915	946	908	929	900	950	955	950	941	895	957	901	935	961	909	902	879	947	979	883	866	890	897	929	882	861	908	960	925	894	973	904	898	947	951	920	886	903	908	909	919	942	871	841	972	866	921	935	919	868	967	919	905	928	909	922	905	969	862	894	894	893	959	895	950	913	900	919	882	950	950	912	953	1026	861	939	945	980	912	919	953	893	939	962	892	965	916	944	934	942	943	905	951	941	933	997	906	927	962	929	877	970	896	905	905	928	935	894	899	884	951	909	974
1937	588	385	274	469	564	460	390	353	287	259	244	219	175	159	156	143	148	124	114	109	94	91	105	90	98	80	83	87	82	78	61	70	63	66	64	58	63	63	62	55	72	49	52	74	59	60	60	62	55	64	53	61	52	53	47	51	51	58	60	57	55	47	46	29	49	56	50	54	54	58	47	55	49	50	43	42	47	48	60	40	49	40	48	43	64	46	40	52	55	41	47	50	43	51	47	41	45	44	40	50	45	53	47	53	41	63	55	45	58	56	42	40	53	55	28	45	40	43	48	41	59	61	52	48	46	46	57	47	34	39	55	50	52	41	50	54	45	43	54	48	50	36	48	45	39	51	52	46	35	53	53	57	52	40	34	38	43	46	51	42	57	52	63	47	54	44	47	48	40	44	49	44	57	42	51	48	49	52	46	44	48	63	46	44	40	48	51	43	63	45	52	53	44	49	48	31	44	59	47	64	44	41	52	48	59	52	43	40	34	43	42	44	49	42	55	39	55	46	48	50	53	38	37	47	31	48	38	62	56	41	50	60	41	45	54	53	53	41	52	46	40	49	51	53	49	42	55	43	44	48	41	40	39	44	60	55	54	40	40	48	47	42	49	44	41	54	63	56	59	47	42	50	49	35	53	60	39	57	45	49	44	58	67	48	47	41	64	57	56	41	35	57	40	64	58	52	45	54	46	51	45	49	60	62	53	44	52	52	44	47	48	58	41	54	51	41	43	59	57	35	49	55	58	46	40	44	41	42	46	41	41	45	60	50	53	50	43	46	45	51	42	42	49	47	48	50	47	54	44	45	48	44	45	57	59	34	47	52	48	46	54	51	50	44	47	35	57	42	30	53	49	44	56	51	41	39	62	47	44	42	44	47	31	42	45	51	65	49	45	49	51	58	56	48	46	50	45	38	46	56	63	49	49	53	52	37	49	54	39	46	53	49	54	64	48	48	39	55	50	46	50	53	46	41	53	55	52	41	49	57	51	34	47	37	51	45	54	49	42	41	42	42	48	52	48	44	49	48	47	35	50	31	49	39	47	46	49	55	51	60	42	53	47	40	35	48	56	59	47	46	43	58	38	44	29	46	39	41	42	46	45	49	43	61	49	54	49	38	44	53	46	47	41	60	38	63	49	56	41	45	41	47	49	44	38	55	38	55	46	41	41	52	33	57	49	52	35	38	48	46	55	50	50	59	53	45	53	50	53	41	56	54	69	60	48	60	50	53	36	58	48	37	68	57	49	67	40	46	57	47	44	45	54	62	50	46	40	47	46	47	54	39	47	51	43	38	49	45	40	50	55	40	31	39	48	47	34	38	41	41	45	52	42	41	52	49	41	48	48	50	44	43	47	42	47	42	47	39	40	52	38	55	44	48	39	52	52	53	47	43	44	56	36	47	52	54	47	56	43	43	47	41	51	46	52	50	47	54	41	64	45	51	38	35	45	41	41	55	41	51	45	38	40	64	49	50	44	41	46	46	53	53	48	57	56	65	58	60	41	53	40	50	52	48	51	48	40	46	43	47	45	48	46	46	45	46	53	43	44	60	35	38	44	50	54	49	56	45	47	55	54	37	49	47	48	44	43	54	42	62	50	46	50	44	41	38	54	55	63	63	56	53	45	48	36	46	53	47	42	39	52	52	54	54	41	45	51	44	51	46	54	59	63	43	48	49	50	60	45	49	51	45	36	55	47	43	57	52	62	42	42	52	50	38	47	54	51	52	49	47	42	52	57	46	38	49	51	43	53	44	36	47	51	51	45	44	56	51	49	51	41	50	48	53	49	56	34	46	48	49	51	39	60	49	49	46	43	53	50	59	51	48	49	50	37	49	55	43	37	60	48	45	49	45	46	47	36	39	36	43	59	50	63	57	47	44	49	43	51	40	58	54	44	47	45	38	51	35	46	28	56	54	52	52	45	55	47	52	49	39	65	51	51	47	42	54	54	34	42	50	40	65	48	54	50	44	41	43	46	47	37	61	59	42	53	47	64	64	38	55	54	38	48	33	51	35	50	34	51	42	58	55	55	42	42	52	50	71	39	39	40	63	50	50	46	41	54	49	45	57	51	43	31	36	48	47	40	45	56	48	48	37	49	44	36	47	58	46	39	37	45	57	45	59	46	42	62	48	37	54	39	56	50	40	58	44	50	44	51	55	37	50	39	45	48	42	47	43	44	58	37	50	52	47	57	47	52	51	49	52	40	46	49	56	36	51	42	38	54	60	36	36	37	50	53	50	43	40	62	49	38	58	46	51	50	46	52	46	38	43	53	52	58	46	45	39	54	48	54	52	54	44	61	40	37	39	45	53	46	45	57	50	63	45	45	51	55	63	59	52	43	47	48	45	44	63	52	49	52	37	61	56	42	35	44	58	56	46	64	48	42	49	47	50	52	44	37	49	50	53	41	51	50	38	45	37	42	47	53	46	52	40	40	44	60	49	50	54	51	55	57	48	45	48	48	64	53	62	62	38	61	50	54	47	45	43	43	49	41	44	56	55	61	52	49	63	55	50	38	61	60	49	49	41	44	44	52	45	60	38	49	39	42	60	53	57	41	47	42	45	40	38	50	50	59	52	46	39	54	48	51	48	50	43	51	44	53	58	51	34	59	49	49	50	52	48	50	48	41	51	39	51	45	57	58	40	37	43	46	45	54	52	57	60	42	50	29	56	39	47	41	36	46	50	54	35	52	48	57	37	42	38	46	51	55	39	55	55	35	48	38	48	50	44	48	38	41	47	50	49	43	50	44	46	47	56	40	41	57	54	59	49	51	39	45	42	49	52	53	49	51	42	51	51	44	49	44	53	58	45	40	41	52	38	42	51	45	42	37	39	44	57	48	43	42	38	45	47	43	52	48	48	46	47	45	50	38	35	55	52	51	40	42	47	44	44	52	47	60	52	41	37	54	42	47	41	51	41	37	53	42	42	49	45	46	56	46	36	44	56	53	52	56	51	44	51	41	46	44	44	38	51	43	45	54	50	61	45	43	44	54	54	43	42	47	57	44	66	49	37	39	43	57	50	40	52	42	54	46	57	43	50	49	36	54	47	42	60	43	41	53	48	46	49	57	47	58	47	52	43	56	52	47	51	45	45	42	49	46	48	53	48	53	43	56	45	48	47	44	42	42	45	52	48	44	46	48	47	53	50	57	58	58	55	47	39	68	50	54	55	43	47	54	56	42	52	51	39	47	47	49	51	51	49	57	41	53	48	42	60	47	42	48	41	59	54	40	52	54	45	49	58	52	38	41	52	57	43	46	45	44	40	55	43	39	42	53	54	40	41	59	52	44	50	45	45	49	55	50	46	43	41	39	53	55	45	36	44	47	41	50	46	53	48	55	51	56	32	55	58	47	42	45	35	46	49	51	49	48	46	49	59	41	50	57	45	46	53	60	59	44	42	47	48	39	48	50	46	40	47	55	45	43	55	50	44	47	36	43	44	58	47	48	46	44	56	46	55	42	43	49	50	34	49	39
18269	12465	8152	19195	27821	27017	23768	20461	16377	13533	11536	9649	8122	7030	6232	5607	5312	4770	4279	3977	3617	3364	3130	2922	2692	2456	2409	2301	2141	1958	1856	1868	1719	1639	1576	1435	1475	1280	1276	1211	1215	1217	1138	1131	1092	1034	1044	1016	1019	972	915	903	920	874	926	881	888	839	905	847	873	843	855	852	860	833	858	824	785	761	823	829	764	720	733	744	789	768	758	724	708	785	742	726	733	782	711	726	698	700	753	722	711	742	679	753	679	769	743	728	745	713	707	769	734	697	692	732	755	667	692	745	704	713	726	721	740	670	724	772	718	697	740	692	725	710	680	702	699	669	720	702	697	694	693	796	695	700	715	674	718	760	749	713	713	705	715	667	701	731	712	714	722	726	700	737	656	668	687	630	703	733	703	710	663	715	700	692	712	670	698	733	739	729	688	688	684	679	644	716	723	723	692	676	709	704	688	726	715	751	735	732	707	752	689	708	764	712	727	671	732	730	666	757	656	742	722	684	732	668	722	692	746	684	668	683	695	697	703	711	709	702	673	691	695	725	717	695	729	703	692	707	685	735	681	710	706	712	734	716	744	690	656	704	715	723	714	715	674	750	704	666	672	701	709	749	703	715	741	670	672	722	717	708	677	674	678	735	688	672	752	737	702	693	699	709	728	703	703	684	730	694	693	705	691	719	701	710	713	727	729	686	671	703	650	655	703	677	710	759	716	668	702	688	703	708	709	694	711	690	686	660	712	702	727	715	715	680	714	719	702	696	691	691	684	679	761	708	712	718	669	680	681	757	700	676	733	730	700	729	716	695	730	694	688	666	730	738	721	718	709	765	711	707	741	713	687	697	725	700	722	772	719	669	679	695	671	709	714	667	739	708	653	716	656	694	705	711	673	693	725	657	721	639	721	747	722	695	753	702	695	732	719	723	701	681	730	714	707	725	719	700	724	656	718	709	730	708	732	692	734	732	744	719	700	703	756	722	661	683	661	704	731	692	748	704	732	720	732	674	685	698	716	701	673	670	727	722	739	738	679	715	676	642	689	691	732	686	733	732	674	701	711	751	724	743	685	692	723	682	736	703	649	707	707	702	656	668	742	745	735	674	726	696	744	716	717	696	663	728	725	709	723	691	723	706	667	713	715	692	679	697	683	666	674	694	732	769	722	719	719	735	683	659	683	684	671	749	700	722	676	694	706	714	674	713	690	703	710	685	691	713	696	669	713	693	705	704	727	727	734	657	734	665	716	694	689	738	688	706	714	708	680	701	680	667	692	665	692	645	698	668	653	699	691	694	685	691	665	726	681	692	707	645	730	658	751	681	711	658	719	679	693	772	742	715	727	712	676	690	730	656	691	733	694	700	748	668	750	685	672	715	658	705	740	728	718	668	720	752	677	692	678	707	700	653	735	658	744	716	734	693	694	682	744	720	688	748	666	704	680	722	748	738	690	687	743	722	693	650	679	726	668	722	680	706	726	752	736	684	705	739	675	732	721	726	697	693	773	730	737	697	691	723	723	692	763	761	719	713	764	690	729	742	653	655	732	680	704	706	696	729	707	721	733	681	691	697	719	711	714	707	696	713	715	717	701	690	709	699	694	653	705	701	718	718	729	734	704	710	667	734	718	719	677	690	730	673	665	689	714	691	653	708	674	720	684	685	674	673	750	714	691	679	744	732	733	697	725	677	699	673	742	718	717	714	742	709	698	705	677	731	685	729	706	702	719	723	732	704	703	692	672	691	701	751	691	713	721	689	697	709	741	679	696	683	720	670	697	670	680	729	698	678	692	746	677	684	719	656	658	694	739	685	695	693	716	717	692	695	677	681	703	733	725	700	736	707	682	712	686	710	680	720	706	660	740	714	707	696	688	659	764	725	697	754	679	698	696	709	750	681	706	732	663	703	684	736	732	724	705	726	750	681	704	747	710	703	688	711	695	718	712	678	707	691	743	721	728	719	711	686	624	712	734	747	699	707	692	732	685	718	735	738	679	702	718	700	714	698	751	731	691	666	709	698	704	750	707	670	692	711	713	688	721	687	706	730	737	684	715	652	748	690	740	705	700	702	684	721	705	673	749	685	696	680	707	705	709	672	733	719	680	735	686	694	668	702	694	688	694	686	764	776	702	692	682	711	716	685	766	718	722	713	707	715	712	707	703	730	667	692	702	732	692	687	651	703	711	664	715	672	725	706	697	663	735	737	721	659	720	714	702	689	689	668	681	713	691	726	707	679	713	713	768	633	745	672	677	718	689	691	730	715	706	688	707	668	706	711	679	714	698	688	729	684	710	706	678	682	682	686	742	736	702	727	696	712	750	729	755	688	680	760	700	686	711	716	654	724	678	743	677	707	746	688	693	727	708	682	722	726	666	729	718	712	666	681	729	723	675	700	704	695	732	684	685	701	721	696	683	680	684	705	723	671	732	694	704	736	716	686	673	749	712	665	700	704	710	688	721	704	683	722	688	693	677	698	711	725	718	710	726	748	734	714	673	680	704	656	700	688	698	701	758	733	682	730	680	696	719	718	722	710	690	716	722	732	700	679	691	714	698	656	712	691	664	700	707	699	696	749	670	650	705	695	702	728	700	676	715	714	711	710	694	727	737	708	695	700	684	746	708	675	731	729	700	700	725	714	732	748	650	692	721	695	692	733	701	740	739	637	694	703	715	691	682	719	677	735	702	703	733	731	678	712	661	726	765	736	705	714	741	724	700	690	680	673	705	713	674	718	686	684	731	720	672	705	687	756	694	705	685	721	769	679	667	684	676	696	695	727	673	714	676	684	729	720	739	678	691	681	693	712	681	659	688	664	699	707	692	732	743	657	651	727	717	685	703	677	700	692	729	683	687	723	685	688	701	674	710	694	726	716	729	727	687	715	725	720	740	723	687	706	733	692	716	740	700	722	668	679	724	682	673	713	687	664	707	720	693	749	675	663	705	706	650	742	705	685	711	690	706	674	700	691	725	664	721	676	672	715	699	709	690	765	687	713	676	712	730	681	736	703	741	691	700	708	740	682	719	680	703	718	687	722	715	697	750	731	662	745	701	741	696	728	681	781	668	713	699	687	763	680	719	706	696	701	733	666	726	663	704	684	710	688	735	682	701	688	678	678	728	715	679	675	704	708	677	680	729	698	719	711	749	641	682	717	687	687	688	719	717	730	672	693	733	731	703	708	702	766	718	706	738	661	696	719	743	719	700	704	693	714	688	670	721	735	696	719	711	711	754	741	694	697	755	695	748	791	707	732	709	663	738	734	686	671	707	667	690	717	703	683	692	725	717	696	705	697	725	722	680	719	691	725	695	734	711	678	703	726	681	733	749	692	759	650	739	700	725	723	683	693	723	681	675	667	725	679	686	692	704	672	678	711	717	713	662	746	687	703	665	711	724	680	687	701	729	744	702	702	670	697	709	759	682	697	697	677	723	718	689	710	685	653	649	698	675	707	728	738	734	662	682	710	707	672	704	745	702	724	711	664	710	707	696	703	688	690	680	719	704	717	721	713
1413	813	470	402	720	844	690	615	556	442	376	370	283	267	216	207	202	155	147	144	149	141	121	135	120	120	85	100	111	105	106	91	73	69	65	77	83	70	65	74	74	68	78	71	83	57	63	60	50	60	47	61	66	44	61	58	48	56	42	65	51	49	54	54	51	61	51	54	59	56	66	41	55	44	41	64	50	47	51	54	56	58	51	39	58	48	53	59	54	46	52	52	67	51	49	45	53	46	49	44	49	43	50	39	42	54	47	49	50	54	49	48	50	55	50	49	49	44	55	50	51	53	45	53	47	49	40	48	50	40	46	42	35	54	54	64	43	37	46	51	52	47	43	45	45	50	56	58	46	52	57	49	62	45	38	44	45	71	44	53	45	51	57	51	33	43	29	51	48	56	62	48	57	51	47	47	52	61	42	58	52	49	42	60	43	50	52	49	50	47	59	52	48	38	51	55	43	45	53	44	34	49	52	53	43	43	42	43	47	49	35	43	46	59	48	43	45	59	52	44	52	50	55	62	45	56	49	41	54	50	52	47	46	50	52	47	49	41	43	49	54	39	57	51	47	48	44	59	44	50	42	39	42	51	53	51	46	35	50	46	54	47	41	38	46	52	45	49	50	46	50	56	33	38	63	42	61	48	63	60	44	53	50	53	54	33	46	62	33	49	57	64	43	60	57	47	48	60	60	49	51	44	49	59	43	55	50	46	51	48	57	43	51	51	47	67	46	47	53	43	54	52	46	46	50	51	42	43	64	44	53	56	60	58	49	51	54	38	35	38	50	52	38	34	38	63	56	44	54	48	50	48	53	48	45	45	47	48	38	46	57	61	42	44	57	49	37	57	61	50	44	47	52	58	49	52	59	48	57	58	47	47	58	53	52	42	40	50	55	52	52	58	52	50	47	52	56	64	43	60	39	54	55	42	27	37	65	39	58	46	43	39	50	50	50	59	51	44	57	61	54	52	39	46	57	42	53	42	60	55	49	61	55	41	43	49	50	41	44	49	54	46	47	53	62	54	45	54	49	53	53	43	48	43	57	48	54	41	52	49	48	64	54	43	41	42	41	58	32	40	57	38	45	46	55	51	49	61	38	48	43	45	53	53	51	38	46	48	39	42	40	53	47	50	45	49	52	54	36	41	39	45	44	49	44	46	53	48	41	51	48	37	44	46	50	59	53	46	51	63	51	45	48	43	51	48	64	35	51	46	55	59	45	39	49	40	44	55	54	52	46	55	44	44	50	52	36	43	40	59	58	47	50	51	47	52	36	37	47	48	57	55	54	56	49	65	56	54	51	39	60	49	46	50	51	52	54	51	45	44	54	44	44	42	46	52	48	50	56	46	46	44	55	47	51	50	36	37	49	41	55	58	53	45	46	52	43	49	48	53	40	38	42	51	50	58	43	45	54	43	49	53	50	43	54	59	46	34	50	48	46	51	46	53	38	32	45	55	56	47	56	43	48	52	38	50	45	37	52	57	56	44	45	43	50	44	46	57	62	43	49	51	46	53	52	51	44	62	54	36	53	44	50	38	54	40	54	46	52	42	40	60	45	55	58	47	52	52	53	36	54	56	44	42	44	46	43	42	52	61	56	60	55	49	44	55	63	45	46	55	45	49	40	50	47	44	40	43	52	45	40	41	41	60	40	53	50	39	43	56	46	36	56	33	48	47	50	45	51	42	48	54	56	65	54	41	39	40	60	46	52	41	48	60	48	34	42	65	58	59	39	65	43	59	51	44	63	42	47	45	51	48	53	60	50	48	36	52	43	52	36	47	40	54	56	56	53	47	45	43	42	41	35	46	52	55	45	38	57	51	50	49	57	53	54	46	44	64	52	55	39	44	47	41	57	43	44	66	47	58	51	50	51	44	42	46	48	53	55	47	47	53	48	61	41	50	56	46	41	43	54	47	42	54	46	33	50	60	54	48	52	51	66	27	56	53	46	58	51	46	50	47	37	36	48	50	47	47	47	46	53	56	44	63	45	39	35	53	53	35	57	52	53	64	54	49	41	54	56	31	60	55	41	46	51	46	63	40	60	42	54	55	43	54	61	52	47	42	40	50	36	46	38	63	33	50	37	52	40	49	44	52	51	33	46	33	46	46	44	47	46	38	59	45	54	48	43	49	46	42	51	49	42	42	44	50	39	46	41	37	45	49	69	54	38	52	45	45	56	61	52	41	59	60	51	52	39	42	40	52	47	50	55	57	48	50	53	55	34	51	45	34	37	46	32	47	51	45	40	41	49	45	56	50	44	44	59	47	51	50	51	41	53	61	57	64	54	41	63	39	51	42	40	51	32	54	48	53	46	44	50	49	40	48	54	45	52	50	52	60	47	41	54	46	51	47	49	45	60	47	54	55	40	53	47	51	39	38	48	52	48	50	41	43	56	49	38	47	48	49	40	36	53	47	49	48	36	50	50	53	48	41	47	45	50	50	48	59	39	57	41	42	48	49	43	50	61	48	56	70	50	45	64	42	45	51	51	53	52	64	58	53	57	53	58	49	46	59	59	55	42	39	41	38	58	53	52	53	58	46	55	48	51	47	50	52	54	44	53	45	65	42	47	45	39	55	43	54	53	54	48	55	57	43	44	43	41	58	38	53	34	57	38	63	56	68	46	45	45	41	45	56	45	49	51	50	58	54	52	46	48	48	49	53	56	56	37	53	54	54	43	53	40	49	56	43	53	51	45	34	50	57	59	51	47	48	50	47	48	47	48	52	40	47	42	59	45	45	46	50	50	63	47	52	41	52	41	49	45	49	36	50	42	41	46	29	39	48	41	57	53	55	47	43	55	40	53	39	53	32	52	53	55	45	48	52	58	44	58	50	58	38	42	39	35	55	45	43	45	51	46	45	55	47	55	65	54	65	48	50	44	39	47	46	51	43	55	55	55	51	46	51	60	44	53	57	34	60	47	41	45	51	39	49	62	57	46	61	45	61	49	58	34	32	49	54	53	51	56	43	56	53	49	66	42	52	52	49	34	47	54	59	43	48	50	38	42	52	38	43	50	58	42	50	44	57	46	41	37	59	39	52	42	49	49	53	57	55	65	55	56	42	48	47	45	53	43	45	39	51	47	44	30	49	43	56	47	39	45	45	39	47	43	48	55	52	54	49	48	53	38	54	51	60	38	39	35	50	47	51	43	40	53	55	41	57	38	40	44	48	40	54	66	49	46	50	48	54	64	56	53	56	47	40	49	69	33	50	45	43	41	48	47	50	52	51	49	61	47	50	40	44	56	61	51	52	47	58	50	56	52	48	49	42	40	53	69	44	40	42	38	46	47	42	47	48	47	44	50	57	50	49	46	52	40	35	40	62	35	47	41	57	52	53	44	52	58	50	41	31	56	49	39	43	45	54	57	52	58	57	49	52	49	46	47	66	60	48	40	57	51	48	37	59	50	41	48	57	45	46	59	54	53	48	51	59	38	52	53	60	61	30	55	54	60	50	49	38	36	46	43	55	41	53	42	50
22443	16777	11420	24197	32754	32426	29212	25269	21732	18609	15683	13572	11775	10418	9164	8419	7599	6883	6418	5606	5302	4721	4419	4062	3811	3529	3371	3144	2871	2736	2603	2480	2280	2128	2020	1946	1806	1716	1464	1515	1441	1429	1480	1328	1360	1214	1176	1207	1136	1114	1173	1139	1078	1054	1009	1051	1036	985	1006	962	954	972	869	910	914	925	944	899	824	908	880	914	847	832	823	813	780	780	782	743	747	782	746	773	749	758	760	763	759	717	682	753	739	813	750	729	715	753	715	706	708	761	742	752	725	702	734	731	708	681	775	742	756	732	721	695	709	708	705	753	756	708	686	706	728	661	700	706	737	709	708	712	717	697	710	716	684	709	694	739	685	742	778	725	705	706	723	687	714	734	790	711	704	702	736	706	698	680	655	712	695	693	723	719	719	727	694	688	676	674	707	715	738	744	692	785	768	696	692	752	718	713	722	745	714	691	712	677	739	720	720	702	703	731	760	670	706	675	731	660	695	700	676	722	661	681	683	705	680	739	710	734	667	694	739	648	702	718	673	707	689	761	663	658	704	719	725	663	691	687	666	731	725	746	680	742	717	642	706	716	748	698	740	736	734	704	677	750	708	691	713	704	623	692	683	686	706	728	703	690	640	740	664	688	708	710	734	699	747	671	735	752	688	726	689	723	726	734	677	710	781	743	731	721	677	699	739	703	692	680	712	748	657	697	711	703	716	702	726	742	708	725	731	709	692	683	711	688	713	744	708	674	701	688	744	717	717	753	723	710	713	676	711	711	657	696	679	692	714	683	705	732	703	726	701	675	703	693	674	686	736	717	723	712	701	667	693	655	711	707	720	687	685	716	640	722	713	706	678	738	726	758	749	746	700	710	730	670	684	733	762	688	715	719	719	705	701	740	715	671	684	743	693	723	706	676	758	720	682	686	690	730	732	714	730	710	703	707	674	721	750	693	693	666	689	684	699	757	639	700	704	716	696	690	712	710	694	691	766	735	674	684	695	697	796	703	775	696	692	690	709	676	697	718	706	699	706	723	681	666	711	695	724	689	707	718	740	740	721	694	697	739	647	741	704	645	733	747	694	682	742	710	713	694	718	708	694	695	731	728	709	642	702	656	707	738	699	733	703	696	757	711	759	692	698	678	672	625	743	735	689	752	681	717	713	700	716	703	723	728	730	736	662	694	724	726	768	688	733	703	736	731	698	650	728	716	737	706	738	681	723	709	700	736	720	737	721	718	692	674	715	725	769	652	718	630	733	727	685	704	726	699	687	690	698	774	710	689	724	725	666	729	725	763	687	683	703	700	685	720	699	699	677	745	686	712	678	710	699	734	679	745	672	694	690	697	711	757	731	709	668	712	686	717	700	703	691	698	688	720	716	747	720	725	713	733	691	697	687	673	694	689	707	759	737	723	681	739	699	703	642	695	674	700	709	711	702	694	693	711	718	723	721	677	688	701	644	691	681	649	684	705	697	730	706	703	726	712	709	715	735	702	723	667	691	692	713	746	731	703	747	677	713	724	690	731	743	704	731	658	765	705	663	693	730	692	676	712	715	686	716	778	660	753	685	699	659	690	665	667	707	701	753	695	693	722	735	695	739	686	696	721	649	726	704	682	720	765	713	733	710	750	700	684	703	654	741	697	694	762	683	698	720	676	725	723	704	725	739	727	662	734	690	709	716	775	707	674	715	706	710	722	733	693	685	715	712	728	721	688	707	717	708	670	676	722	673	715	731	688	694	757	721	696	738	694	721	731	694	682	710	729	718	704	699	741	708	665	720	723	701	655	713	683	742	669	692	740	678	753	693	731	749	738	747	735	689	645	702	716	687	726	687	684	711	684	730	706	734	732	753	649	681	729	689	707	731	744	678	733	711	674	739	753	705	724	676	684	705	691	669	663	716	711	704	727	675	650	691	715	707	731	714	725	686	713	695	689	726	726	721	657	702	732	704	752	725	699	678	700	737	726	667	708	718	705	707	705	724	715	741	699	700	693	715	753	681	729	696	694	685	685	709	687	722	711	696	718	695	703	714	707	716	713	678	688	706	711	671	705	683	733	702	709	709	713	726	735	731	705	684	722	665	735	703	724	710	787	681	759	673	667	667	704	705	700	718	715	726	709	725	728	729	722	744	714	718	698	717	715	717	715	671	692	713	714	702	703	702	648	716	689	717	688	696	673	740	672	685	754	729	721	736	743	707	751	726	703	692	702	662	740	692	697	698	724	710	673	736	716	681	678	718	719	714	699	672	699	654	694	740	719	726	690	723	704	718	745	720	705	712	708	716	728	717	698	663	735	699	727	702	759	679	670	705	661	724	717	723	742	708	703	727	704	703	730	657	742	707	748	701	702	749	690	733	680	731	677	706	677	706	673	672	727	694	729	724	659	752	740	675	685	717	686	758	718	703	738	666	654	681	741	697	740	709	701	693	729	709	696	685	719	740	681	724	702	698	747	739	705	676	683	704	736	719	741	679	675	673	704	743	714	701	682	720	752	717	697	646	700	721	722	686	707	693	662	708	744	734	715	675	686	722	713	737	683	698	709	715	683	712	725	674	709	699	713	727	684	701	696	724	732	723	676	695	726	708	710	711	761	750	734	694	739	678	727	727	725	747	713	741	694	691	695	695	747	742	727	741	729	711	676	678	682	694	724	715	719	688	711	692	686	689	707	718	683	758	705	686	771	715	687	695	754	679	697	725	693	660	724	680	695	738	716	710	680	672	677	720	713	730	710	684	681	764	713	744	738	753	680	690	705	706	700	692	739	734	711	690	730	670	698	688	694	714	675	683	704	701	732	715	708	727	682	717	715	729	683	716	696	737	691	696	729	727	706	720	724	692	713	723	715	735	680	684	682	670	723	729	682	686	684	698	717	697	721	769	714	724	669	713	662	730	701	759	688	731	695	701	676	708	728	709	707	663	707	732	709	677	725	753	740	701	684	705	752	707	698	675	643	691	762	729	734	715	753	694	712	743	701	717	711	647	699	760	754	667	675	695	687	718	689	702	698	697	733	694	684	717	724	665	762	746	700	716	710	716	685	683	673	722	660	706	757	741	670	736	739	726	746	711	707	726	632	731	682	669	775	681	710	736	744	719	729	747	724	708	703	711	716	729	729	758	713	751	724	722	728	727	662	719	678	715	705	730	729	691	731	717	721	715	680	770	693	670	713	707	711	696	730	781	660	725	721	739	696	785	703	682	739	701	670	675	681	733	696	656	709	757	690	684	747	692	715	711	698	693	741	695	731	757	722	726	738	732	707	707	707	696	734	707	692	754	720	734	725	678	724	687	754	718	679	703	728	707	668	713	701	686	733	742	721	710	717	692	718	710	700	698	766	686	712	740	717	669	652	702	699	682	687	715	705	718	708	722	758	754	739	683	649	757	668	678	707	658	715	688	689	712	665	717	663	686	658	682	703	621	734	665	762	669	757	701	715	701	718	689	727	706	734	684	703	714	739	720	666	713	675	652	674	730	689	688	703	758	685	684	705	697	676	697	716	704	702	724	680
3294	816	486	397	667	716	739	562	543	464	369	321	281	266	239	228	181	179	169	191	148	133	154	129	126	130	134	115	103	118	110	95	94	99	87	92	84	90	77	81	76	84	90	75	73	79	69	61	74	67	65	74	55	64	82	73	87	68	81	73	59	59	66	72	67	73	72	58	67	58	74	62	62	70	63	57	47	70	83	73	52	64	69	76	64	72	62	69	68	67	68	60	54	73	60	63	67	63	75	61	61	63	71	54	53	70	66	62	65	66	76	85	66	57	64	68	56	63	56	55	59	77	70	61	61	61	49	57	62	55	55	56	55	64	59	56	73	75	62	60	66	76	61	68	71	65	57	67	70	60	56	62	51	56	68	55	68	68	65	57	65	55	70	53	73	52	74	81	51	43	55	55	70	64	74	57	66	58	53	65	78	62	64	63	67	83	64	67	55	73	66	55	58	55	61	63	62	72	61	57	66	65	59	69	69	77	54	40	64	57	68	68	57	60	68	66	70	70	63	60	64	63	59	69	63	63	73	67	66	75	50	56	60	54	56	63	71	65	59	60	62	68	59	84	59	71	47	66	62	71	61	46	62	67	58	75	48	64	79	52	63	60	54	56	66	67	67	68	73	60	68	54	60	58	65	56	58	68	62	54	72	73	70	49	69	63	67	53	67	56	59	65	67	72	63	72	56	53	64	70	64	50	58	73	68	66	60	62	66	53	62	66	67	62	58	49	55	58	69	58	76	74	60	76	62	59	54	53	68	67	64	64	54	64	58	66	63	63	54	67	62	71	58	57	63	60	59	73	63	66	69	61	59	76	63	73	58	59	76	66	65	50	52	66	65	58	66	71	46	82	65	54	69	48	65	62	61	69	62	74	64	77	58	69	53	79	68	58	56	57	68	72	66	61	60	63	72	72	72	64	59	68	63	45	58	65	60	72	63	80	65	64	61	67	61	73	51	73	72	55	65	64	73	59	55	73	55	67	61	69	83	65	63	81	61	72	67	69	68	75	66	53	64	62	73	59	62	68	47	77	62	56	66	69	74	63	71	54	61	64	69	59	76	63	57	66	67	57	58	70	60	53	79	70	70	59	59	67	84	79	76	67	51	62	54	69	58	66	57	63	72	73	63	70	57	65	66	70	72	68	62	80	67	61	71	66	51	66	58	59	62	62	68	56	57	67	58	79	64	77	59	47	68	57	46	59	63	49	74	79	64	59	69	69	66	76	57	59	73	69	63	52	57	64	80	63	53	66	65	67	79	62	68	65	65	65	60	62	55	68	65	57	54	60	75	64	64	55	63	69	62	70	44	77	51	67	60	61	59	49	60	55	60	64	62	76	64	70	56	63	66	61	53	59	57	59	66	60	63	50	64	57	62	67	66	46	78	77	69	68	77	67	66	47	61	68	59	69	63	70	63	64	69	60	77	78	72	66	63	67	66	57	61	71	75	80	52	64	69	66	72	60	63	81	68	55	58	50	91	46	64	64	57	76	65	64	55	57	64	72	53	67	64	68	55	69	56	73	65	76	58	78	91	72	71	47	67	61	64	59	72	60	68	53	75	65	78	70	73	75	62	59	63	76	72	65	68	66	58	70	68	53	79	65	72	66	76	53	63	62	61	53	51	75	59	64	64	70	55	65	71	69	54	65	72	55	58	56	72	60	75	87	66	54	57	51	59	70	66	59	73	78	54	54	59	58	55	73	52	57	68	70	77	56	69	67	65	67	78	70	52	65	61	73	58	62	58	67	59	61	71	73	60	63	52	66	63	55	59	64	46	63	66	63	70	65	76	60	56	63	53	48	49	65	71	82	52	66	60	61	59	75	63	63	62	62	51	74	71	57	56	68	59	64	71	44	52	69	74	65	64	59	56	58	55	61	66	71	67	70	64	57	74	57	51	66	66	56	67	78	70	66	60	60	57	72	62	56	68	59	65	53	60	59	58	73	70	82	62	74	65	47	66	66	67	48	71	70	59	73	56	54	56	76	54	68	68	57	57	56	62	68	68	58	66	56	63	64	67	58	76	80	71	70	68	81	63	68	59	48	61	72	51	60	64	51	55	74	56	53	66	57	60	61	58	55	46	60	69	54	61	81	47	57	46	80	65	54	70	49	61	67	57	57	67	48	55	66	70	61	63	56	47	56	61	69	58	70	61	69	52	68	64	60	57	49	60	57	59	62	56	54	57	63	66	72	64	67	61	69	78	65	64	57	70	70	59	73	57	59	61	62	62	67	57	49	62	58	64	66	63	67	69	68	74	54	58	70	58	64	70	59	65	74	59	60	60	55	69	59	61	69	59	78	49	51	55	64	77	72	69	63	61	57	68	87	63	63	61	74	55	68	56	76	63	64	73	78	54	71	75	60	61	55	67	71	55	70	74	75	59	62	59	63	61	45	73	68	55	61	71	70	55	54	64	61	45	58	62	48	61	54	76	63	75	56	64	64	60	60	68	71	65	63	80	56	61	51	58	61	52	53	53	55	65	62	61	64	77	82	70	65	72	62	58	53	65	72	64	62	71	66	84	69	71	50	71	57	52	40	70	68	61	58	70	63	75	69	72	70	64	50	54	77	71	59	68	72	51	56	60	71	66	46	47	73	61	58	60	70	58	55	56	59	75	68	66	60	77	63	73	71	60	59	62	67	79	67	57	62	56	65	66	58	57	56	87	57	70	62	50	55	51	72	69	62	76	54	61	60	61	66	73	61	74	61	80	70	60	75	74	66	61	66	47	63	65	59	62	59	54	65	72	64	67	61	78	65	61	61	60	68	60	69	70	63	70	65	53	70	53	69	67	64	79	68	77	65	72	51	63	60	57	63	65	65	67	63	70	76	58	76	59	64	67	57	84	65	71	53	67	63	66	67	63	55	68	60	79	62	51	69	46	52	71	69	61	69	63	81	67	69	48	50	67	73	66	71	66	78	65	58	50	56	79	53	63	74	59	59	71	63	58	75	70	53	76	67	43	50	63	65	56	78	61	49	65	51	63	49	63	57	63	69	65	69	54	55	65	47	63	70	64	59	65	55	50	66	59	80	62	59	62	57	59	63	62	58	51	51	56	61	69	63	71	56	56	55	55	53	62	67	61	74	44	58	64	68	62	53	67	58	51	75	68	75	67	67	45	67	65	70	85	55	61	64	72	69	85	55	75	61	72	59	65	79	63	62	59	64	65	57	80	71	66	63	66	68	75	69	91	61	55	75	63	69	82	56	74	67	53	61	65	67	55	64	63	53	56	84	63	66	68	68	68	56	69	64	60	67	62	58	60	69	74	70	62	65	66	62	60	62	85	64	54	57	66	58	72	65	56	68	59	57	63	71	70	58	61	77	48	69	59	56	66	58	71	56	72	73	64	53	70	58	70	56	78	63	46	67	73	60	62	70	67	56	70	61	72	72	64	58	67	70	59	54	65	67	68	60	73	60	57	70	67	67	82	60	61	67	64	57	61	61	64	55	63	67	68	65	70	58	77	58	48	64
21225	15435	10749	23262	31863	31315	28469	24516	21019	18079	15271	13140	11422	10007	8829	7979	7424	6941	6184	5607	5172	4743	4392	4142	3697	3567	3379	3148	2947	2883	2658	2559	2436	2288	2128	2020	1888	1842	1678	1635	1687	1637	1620	1521	1461	1389	1400	1342	1291	1270	1226	1241	1219	1191	1235	1172	1176	1138	1121	1134	1124	1092	1103	1093	1181	1099	1070	1028	1070	1020	986	1017	1015	1005	975	996	1061	1034	966	942	977	942	956	918	934	955	974	1018	908	861	903	992	911	934	893	994	994	927	912	932	902	907	939	950	902	889	949	920	886	1018	905	887	914	958	912	907	863	894	904	928	916	909	868	958	939	922	961	936	925	949	917	915	919	923	894	845	889	916	922	928	946	881	909	959	915	927	855	933	962	941	859	905	925	893	928	912	907	910	918	958	914	855	862	958	940	860	915	886	952	873	917	967	957	923	924	934	870	924	901	958	898	943	926	918	968	881	908	902	876	954	906	904	901	922	926	872	909	949	878	921	881	928	867	836	934	916	890	943	903	899	956	885	873	896	910	890	884	901	876	919	944	962	889	897	919	895	929	899	938	893	895	947	901	906	880	883	908	860	898	963	884	917	895	849	910	870	884	911	967	928	971	976	929	895	877	884	920	953	855	946	919	901	972	904	903	904	876	946	869	901	936	921	950	931	884	945	960	906	890	886	930	991	939	918	902	917	930	866	896	908	914	889	893	872	896	903	928	927	919	939	914	881	861	934	932	924	908	861	901	904	916	929	913	877	860	870	903	889	944	914	919	861	934	919	854	871	933	854	899	906	894	900	851	898	919	924	889	925	803	907	903	880	867	891	877	883	929	893	934	866	933	872	866	890	931	903	918	892	887	893	894	898	905	876	931	920	951	928	901	821	967	874	930	905	902	920	889	970	937	973	942	911	897	896	911	880	951	923	945	888	931	943	976	889	923	912	906	876	913	909	907	899	871	893	932	910	905	889	870	946	900	926	904	892	949	901	929	895	952	917	913	861	869	880	933	908	911	921	926	902	871	943	940	983	932	872	900	876	875	942	922	918	891	934	946	843	899	898	899	940	862	938	862	895	912	924	915	910	911	890	823	874	972	898	902	899	912	899	941	956	918	925	898	897	904	870	926	916	910	898	953	856	914	934	954	895	905	872	926	955	823	874	884	890	925	880	868	978	916	910	895	853	938	907	912	898	899	905	949	873	911	895	926	913	889	868	920	890	932	930	888	907	922	932	921	902	914	939	868	936	912	899	878	887	868	898	948	934	937	891	932	927	933	932	884	936	960	850	914	909	858	926	928	906	889	861	840	935	932	884	907	942	878	855	954	879	907	910	909	898	957	954	913	916	884	918	838	928	921	971	865	920	907	873	896	926	912	917	924	897	887	926	957	847	922	916	909	915	878	875	964	915	943	873	909	888	938	878	912	916	905	881	878	911	907	941	873	929	875	912	891	882	951	928	953	857	908	920	920	854	912	893	884	900	879	946	863	905	936	860	914	930	882	875	977	898	915	899	883	881	889	901	908	877	927	940	944	917	862	897	893	896	939	855	880	956	905	908	884	868	919	922	912	924	938	902	887	911	883	912	974	884	916	916	920	923	925	899	886	900	847	940	927	886	957	934	974	865	907	933	887	913	948	946	912	906	910	903	870	905	1001	889	900	952	883	932	909	885	888	880	944	903	915	850	935	854	977	928	897	909	900	888	938	918	925	917	829	908	885	982	889	918	933	933	888	852	877	895	844	895	867	906	905	950	840	932	921	924	925	915	908	937	881	950	884	840	853	920	885	940	900	889	944	850	942	951	866	900	933	914	945	911	864	945	898	895	875	872	943	934	893	912	876	946	950	910	892	925	920	930	885	917	914	921	894	855	944	910	861	940	938	952	889	886	965	943	920	897	933	914	933	937	909	891	933	964	877	886	926	928	872	942	896	911	908	952	904	817	882	869	925	866	872	949	915	916	918	965	936	950	937	903	878	923	849	941	906	874	944	921	891	919	908	887	913	884	940	945	949	940	900	884	947	916	941	877	962	948	930	905	927	866	894	904	955	956	866	880	930	873	848	962	858	901	932	961	937	914	864	928	831	871	894	921	854	863	918	918	929	899	922	938	884	922	890	952	918	891	944	885	907	943	916	941	880	909	879	1013	935	840	910	957	899	918	884	897	911	869	946	910	916	936	939	936	880	908	843	845	894	879	875	877	887	886	957	883	908	921	882	962	850	920	862	918	840	884	919	903	881	872	874	890	916	938	969	920	915	915	924	910	936	905	926	876	955	931	900	906	920	878	915	926	925	870	871	899	940	879	923	886	923	896	900	910	901	907	914	889	952	921	931	925	923	850	890	942	859	889	943	917	854	937	911	909	922	887	951	912	884	935	901	888	915	880	922	904	826	958	953	913	914	979	862	889	922	922	853	926	946	909	914	917	918	938	931	877	932	893	905	870	911	927	893	897	903	911	924	895	906	882	920	934	923	877	912	895	939	901	943	937	923	950	967	889	953	919	948	911	941	919	887	882	866	913	924	862	846	822	915	982	922	855	907	924	896	883	943	850	935	931	913	914	966	959	909	869	942	894	839	912	980	917	891	948	844	912	944	888	911	913	960	911	908	945	888	878	910	901	951	931	931	956	882	821	890	884	919	889	846	937	976	903	877	906	933	920	908	911	927	902	937	923	893	902	932	902	902	890	942	915	881	949	885	914	851	907	903	892	869	893	862	887	877	873	903	916	869	893	934	907	875	892	966	906	913	901	931	905	922	897	862	924	939	867	944	891	918	880	913	935	905	887	873	917	923	918	912	948	898	904	890	923	890	913	946	877	892	920	887	913	875	893	894	939	944	930	901	869	921	940	920	931	959	896	901	990	910	946	892	943	888	902	879	945	877	914	956	910	883	879	975	923	906	924	875	863	922	898	898	914	923	938	938	942	906	885	896	900	888	890	881	929	934	914	933	882	933	877	872	942	915	932	905	913	922	939	892	897	919	912	898	900	918	923	901	913	849	918	891	882	873	910	897	933	937	900	887	911	894	947	882	889	930	889	928	915	865	864	914	912	945	901	893	967	916	914	900	922	902	893	909	940	898	968	912	903	890	921	918	923	944	946	897	891	960	930	961	952	865	909	890	914	910	875	889	905	897	928	868	870	916	889	916	918	875	901	892	883	950	925	916	943	924	923	945	929	865	868	915	898	907	911	942	907	926	908	851	881	923	892	967	910	887	890	856	876	968	922	880	936	916	917	880	953	1000	904	905	884	893	904	902	909	909	914	927	978	925	861	852	892	926	909	856	900	863	896	867	903	893	901	990	893	863	928	876	986	919	903	928	973	906	940	964	999	907	903	897	852	886	921	924	916	927	907	853	852	916	945	904	911	891	965	884	971	935	901	893	893	914	945	876	922	877	909	904	927	941	870	939	865	912	940	889	882	869	901	942	942	922	908	908	903	877	889	938	922	905	946	869	951	956	903	897	896	923	922	945	920	900	882	942	902	917	913	889	917	880	887	853	939	891	904	888	897	947	942
2516	1243	738	579	989	1186	1116	910	770	675	592	506	443	370	355	307	297	260	225	233	219	197	164	172	150	170	149	136	119	132	117	143	124	92	102	95	84	95	103	93	86	81	88	76	78	86	88	74	94	83	65	81	82	78	74	69	70	74	83	76	82	85	72	58	71	94	64	66	86	72	69	63	73	78	73	78	64	77	56	68	64	62	61	63	70	66	73	66	82	70	67	62	62	65	59	67	69	62	67	69	65	66	67	63	70	71	64	62	54	67	67	67	64	69	57	61	72	63	64	66	75	73	56	68	85	69	72	69	67	62	66	78	64	75	51	74	65	51	63	57	60	50	52	80	53	71	68	52	68	68	62	57	69	74	55	62	70	57	66	56	64	52	76	57	61	75	65	62	68	69	64	61	66	56	61	89	70	64	66	72	54	74	73	50	65	66	74	64	77	69	65	59	71	61	56	73	55	75	45	54	68	67	65	62	69	65	64	62	48	67	68	58	76	53	60	68	58	67	53	59	54	70	75	58	63	80	72	57	68	74	77	61	66	74	61	59	55	70	66	82	61	73	71	54	73	56	63	73	67	53	68	64	71	77	57	62	77	85	65	57	53	61	78	69	61	70	47	57	73	66	67	59	59	62	73	56	65	66	52	61	56	67	62	71	42	68	75	64	64	51	65	63	52	68	61	63	70	60	59	56	76	67	64	60	63	72	56	46	59	67	75	67	60	60	51	62	80	76	72	61	58	55	74	64	63	69	58	68	66	64	70	67	70	67	58	62	83	74	62	94	74	75	67	73	58	63	52	71	57	70	65	67	66	73	68	56	65	61	63	61	75	74	59	68	81	57	71	80	58	64	59	74	67	77	59	67	60	53	61	61	63	62	70	58	62	71	78	75	60	62	58	48	54	72	58	69	61	76	63	72	70	67	72	67	58	65	58	53	70	67	61	59	51	55	64	55	50	50	62	80	61	73	46	71	66	75	63	55	66	71	65	80	60	53	79	77	55	65	62	59	52	66	76	69	63	69	84	56	57	78	65	66	55	65	44	67	77	68	50	66	65	52	71	64	66	70	57	81	73	68	71	78	58	70	66	55	71	51	64	58	62	83	66	63	58	65	66	87	69	75	72	68	56	63	75	55	47	60	76	56	80	59	60	59	55	65	87	56	67	75	67	70	65	77	58	73	51	58	63	55	81	67	59	67	58	73	61	54	59	67	80	70	59	55	59	53	67	65	74	74	81	71	56	57	60	65	67	47	55	59	73	59	69	70	70	70	68	47	62	58	69	61	72	67	62	74	54	71	60	71	70	62	64	76	74	61	59	63	64	59	59	62	58	77	58	69	61	63	75	56	68	58	53	58	56	61	61	77	69	63	79	62	60	67	71	60	66	56	69	74	64	90	73	59	50	66	68	68	63	78	55	69	49	66	62	73	76	57	55	48	69	59	67	60	68	52	59	83	70	58	59	53	76	75	69	78	68	79	65	55	76	53	76	66	57	60	62	56	54	62	57	61	62	71	63	66	81	54	60	63	55	62	67	72	55	59	57	66	60	62	49	59	66	64	62	72	70	73	74	73	65	59	63	74	73	69	71	60	68	58	67	50	50	51	57	61	53	62	63	66	59	59	72	58	63	62	64	71	69	65	66	65	65	51	60	68	66	63	64	61	54	59	62	61	57	71	68	58	66	70	57	80	61	53	63	61	62	58	53	65	62	59	69	69	58	59	72	62	75	69	73	57	68	66	67	74	59	73	44	52	68	64	62	55	68	58	82	74	65	76	60	72	62	62	64	56	65	68	52	65	75	68	52	47	44	63	58	63	49	64	65	65	68	58	67	65	60	83	59	65	68	65	73	62	61	72	63	67	59	70	77	78	71	55	56	68	58	72	59	64	63	66	59	63	69	64	68	61	65	56	69	58	58	72	62	69	80	70	77	52	69	58	65	66	57	68	65	54	69	60	67	63	63	65	65	65	73	55	76	59	56	64	67	78	67	73	67	62	63	60	79	65	66	58	55	55	55	87	66	51	66	83	78	71	55	57	78	56	62	68	68	74	55	73	74	61	72	78	58	56	67	66	57	74	56	69	48	55	76	70	65	65	69	58	59	69	53	57	76	71	70	80	62	62	67	69	52	57	73	74	72	65	66	55	60	63	65	59	53	68	59	84	67	65	63	48	66	57	69	64	69	68	64	57	52	59	74	70	71	69	57	59	66	69	54	50	57	68	74	44	60	72	71	58	55	72	53	63	74	72	58	73	68	56	71	80	67	80	63	55	58	65	66	71	68	70	61	83	77	54	75	55	62	71	77	77	50	41	53	81	71	63	59	77	55	64	67	61	59	67	70	47	76	63	69	57	69	59	64	78	57	70	68	65	56	65	40	65	64	68	72	71	63	80	66	68	55	60	67	50	60	61	62	65	71	62	59	54	66	50	67	65	51	68	71	69	58	68	75	61	85	80	61	52	75	52	69	66	74	70	73	55	71	69	70	71	70	80	62	71	65	67	61	74	77	62	67	51	63	60	72	72	65	75	67	75	61	51	59	70	65	67	72	53	51	67	68	54	63	63	78	54	55	66	51	64	58	74	54	60	59	71	53	56	66	65	57	64	56	61	50	66	68	77	69	61	65	56	54	71	61	57	76	62	54	65	73	44	58	65	75	56	55	72	61	67	58	59	62	70	66	75	79	72	56	80	67	77	57	71	82	55	65	66	62	69	64	56	59	67	69	62	60	50	59	67	56	50	72	49	77	65	67	59	73	61	78	83	74	60	63	66	55	71	58	70	61	75	67	64	64	63	81	73	70	56	65	56	81	57	56	73	69	78	61	58	65	74	53	74	77	48	73	66	67	63	82	51	74	47	51	71	62	64	70	62	61	67	73	71	67	59	62	61	67	65	61	55	66	79	63	66	69	73	75	64	69	65	63	65	82	48	68	59	61	75	66	69	60	78	78	70	52	56	63	54	57	55	67	56	55	50	64	56	63	68	68	61	69	61	64	63	70	67	63	49	72	70	72	66	61	66	56	76	60	66	76	66	61	54	62	71	71	62	71	55	60	58	72	63	67	58	45	77	69	55	72	57	66	60	77	74	65	57	66	73	60	81	64	73	79	63	75	80	66	59	68	64	59	67	55	73	62	56	57	72	71	76	51	61	53	70	50	51	65	61	62	64	58	58	65	54	63	58	70	72	56	64	60	58	71	73	45	66	66	50	70	54	69	65	63	60	75	59	56	76	69	79	66	65	72	68	64	65	70	68	70	63	56	63	56	59	59	41	77	56	68	47	59	80	70	59	72	68	76	77	57	60	71	77	62	69	62	61	85	66	61	59	66	65	55	73	65	80	77	73	76	62	62	79	72	61	60	64	67	71	63	69	60	62	62	70	61	60	77	72	60	74	69	71	61	63	78	53	63	69	51	70	66	63	64	70	62	77	71	65	83	70	72	64	64	69	67	72	61	70	53	64	55	72	57	72	68	65	53	52
26668	19961	14425	28115	36954	36281	33330	29855	25999	22739	20019	17541	15310	13560	11991	11066	10048	9352	8441	7693	7065	6586	6014	5553	5312	4797	4502	4295	4042	3800	3668	3292	3161	2875	2806	2528	2432	2284	2143	2044	1972	1903	1876	1821	1763	1689	1596	1558	1585	1479	1389	1414	1450	1402	1367	1282	1316	1285	1261	1239	1252	1252	1294	1171	1247	1195	1187	1167	1153	1176	1144	1131	1145	1067	1179	1025	996	1051	1058	1064	974	1030	1037	986	1062	1017	977	964	1012	972	977	971	936	960	953	1014	950	943	959	945	1009	996	961	987	973	955	986	939	979	963	955	957	971	1024	909	922	923	937	974	909	925	958	911	935	926	923	915	898	950	886	931	884	928	948	951	909	942	948	991	935	933	932	894	889	936	884	947	977	922	962	952	943	896	940	930	945	999	945	848	906	898	917	931	913	857	924	905	928	979	901	924	899	937	991	913	975	848	934	920	960	957	876	903	908	909	898	912	903	923	929	922	948	929	904	953	917	926	927	949	928	883	935	950	914	962	929	889	919	925	986	993	913	893	955	882	950	946	893	945	920	942	876	949	901	944	988	893	968	956	917	928	947	910	928	953	859	927	926	939	964	967	907	922	883	931	941	929	988	922	897	873	904	905	948	906	908	863	915	914	907	918	878	902	904	931	943	889	923	919	908	1012	877	931	906	917	954	944	900	920	955	988	897	915	956	876	854	941	950	908	903	915	922	937	935	849	954	890	960	902	961	889	920	946	907	924	988	946	925	897	925	953	897	907	864	877	936	926	957	914	885	966	964	895	926	907	933	946	915	916	924	890	935	953	946	893	922	918	914	851	888	947	920	934	965	899	986	967	890	953	905	881	897	910	938	891	933	858	949	980	955	936	944	950	906	966	910	923	881	919	875	928	892	895	948	927	910	944	867	931	961	936	923	889	900	921	914	907	952	896	918	865	889	933	906	919	861	900	896	930	940	924	956	905	929	973	916	921	906	943	911	915	882	913	935	931	903	880	877	950	903	920	962	882	966	939	914	940	887	986	912	893	918	893	931	906	949	1007	930	878	919	915	909	904	971	924	915	953	918	899	944	930	904	900	913	877	939	936	950	896	981	888	907	875	915	940	875	958	855	900	879	890	917	894	928	922	934	880	897	894	925	894	896	909	915	925	898	889	905	918	900	914	912	949	942	937	967	908	949	936	926	949	968	902	905	870	913	907	869	950	913	924	893	908	908	941	875	920	965	896	948	913	944	967	913	908	878	915	892	937	861	938	941	992	925	937	862	965	937	932	903	918	919	916	896	928	916	897	935	913	939	947	947	955	910	917	936	1004	865	935	994	923	919	939	914	979	909	971	974	943	911	910	974	917	912	852	898	951	878	971	911	926	924	965	976	895	881	953	870	934	931	937	925	931	911	935	948	953	954	930	910	927	919	949	951	838	931	910	961	969	902	933	946	928	884	892	942	894	897	897	951	924	892	933	910	907	913	934	947	914	951	933	922	890	895	955	940	958	934	911	952	970	891	933	964	874	880	951	941	941	903	961	950	926	934	918	917	953	935	893	915	914	898	841	893	871	912	910	949	949	973	878	958	921	919	941	925	890	908	938	1011	883	979	872	920	940	925	930	879	882	955	959	892	908	926	914	976	889	929	890	904	929	915	852	893	904	930	899	914	885	930	952	939	882	955	881	966	905	913	931	930	932	893	886	912	892	937	925	959	922	918	887	921	901	958	915	912	915	861	939	933	955	933	901	952	879	895	931	937	879	872	943	887	957	924	901	866	941	988	910	933	935	901	997	907	895	921	893	939	894	939	960	980	907	902	889	895	907	910	892	960	919	897	970	914	895	919	906	893	949	929	960	906	882	947	916	857	921	905	957	927	944	908	930	913	946	888	904	898	910	926	958	894	908	870	922	941	928	948	940	950	937	949	881	919	869	927	938	894	897	892	889	894	908	892	889	944	930	880	964	996	920	966	933	914	946	937	961	931	927	900	900	886	986	969	962	877	915	955	901	931	883	964	898	966	928	947	931	902	887	929	940	931	929	963	949	950	926	945	933	919	902	946	913	901	898	868	924	920	962	891	961	907	908	916	890	922	970	908	938	958	914	941	922	891	904	932	1000	899	917	937	918	924	913	909	874	914	926	936	932	925	924	957	923	912	949	969	880	931	918	923	893	924	890	948	866	959	936	918	977	881	888	938	898	913	909	926	862	923	906	922	895	914	900	877	941	918	913	977	873	906	930	885	915	953	971	931	971	944	941	918	891	900	970	914	905	889	864	950	878	891	899	938	888	973	931	942	941	930	906	923	923	949	943	939	920	952	933	910	934	967	881	919	928	942	892	905	913	910	932	983	942	902	955	937	908	911	928	905	937	921	967	954	955	917	915	937	924	928	935	889	905	944	942	906	972	902	961	957	919	939	890	893	903	965	945	929	927	905	912	958	988	841	929	940	916	933	882	913	914	877	945	960	896	908	897	973	922	885	937	888	928	933	947	912	974	922	919	899	937	898	892	834	907	907	916	878	914	955	920	932	894	913	932	945	927	905	906	958	960	895	912	939	958	924	851	923	906	924	915	883	913	967	902	908	963	940	891	948	937	866	917	905	878	904	908	922	947	915	940	945	927	913	932	953	950	909	901	906	954	949	922	944	897	939	937	906	928	932	906	953	949	898	908	897	929	913	931	907	919	924	906	903	951	888	884	873	946	927	915	890	931	972	914	929	924	925	972	915	925	910	968	928	951	924	916	946	947	942	914	921	923	917	856	900	911	906	901	934	898	945	921	928	954	978	878	957	925	925	935	958	932	917	914	890	908	954	959	935	922	975	916	890	944	927	944	994	900	973	929	931	899	922	924	900	922	893	911	952	961	945	887	935	959	882	907	930	937	916	922	882	931	926	930	905	926	921	928	936	953	920	968	886	852	909	928	930	1002	900	928	897	899	925	949	904	955	907	944	922	905	958	916	904	914	923	925	893	950	884	870	912	975	906	954	936	910	1010	931	938	914	824	896	912	866	942	935	888	906	986	872	907	927	920	895	937	889	977	916	908	943	903	930	940	914	889	888	921	986	935	883	889	913	913	958	912	900	910	950	936	969	903	903	895	880	901	973	841	914	919	921	954	931	939	914	907	938	896	873	967	954	946	888	953	875	862	957	898	923	885	912	960	960	884	921	952	980	939	903	924	912	927	969	951	935	905	871	916	926	952	952	925	932	911	943	973	860	945	938	924	941	918	874	920	890	887	923	903	936	942	872	903	927	929	936	937	994	918	917	949	891	881	893	905	894	930	938	958	894	906	903	918	920	946	903	894	938	867	907	900	959	890	889	930	856	940	963	887	913	923	907	913	845	944	887	984	875	924	924	987	940	923	859	904	933	876	942	894	938	884	931	953	954	901	921	934	945	892	924	921	981	899	912	906	902	907	875	907	917	890	994	888	925	912	923	942	975	887	928	938	931	893	892	895	917	916	908	938	940	921	918	917	937	923	930	879	949	954	902	955	890	916	891	922	900	849	924	928	878	925	960	944	939	908	921	959	900	912
1954	533	345	262	452	498	463	414	340	307	244	230	197	200	179	136	142	134	109	128	94	81	101	94	101	82	106	88	87	76	58	74	60	68	59	73	64	66	63	47	50	72	58	70	55	57	58	52	58	61	51	63	46	51	52	52	54	44	62	60	49	67	51	53	47	60	57	47	55	46	42	60	47	54	43	42	55	49	48	68	63	59	53	42	47	44	38	60	54	39	54	46	38	51	43	48	57	54	42	43	43	50	47	50	47	52	34	46	54	43	45	54	56	44	55	59	49	49	42	52	31	44	35	45	41	48	46	39	38	45	45	68	50	57	43	51	55	42	43	58	46	54	45	44	54	62	52	44	58	43	46	51	55	61	43	49	49	35	43	42	58	38	60	46	50	60	51	45	50	38	55	67	42	61	52	39	45	57	55	40	55	43	56	52	41	53	45	52	50	52	50	51	35	43	42	47	46	47	51	52	43	50	48	46	49	58	46	40	46	51	59	43	54	43	47	54	49	41	58	39	41	47	50	43	47	43	43	55	47	42	40	53	52	53	43	52	36	48	44	39	40	42	59	53	47	29	41	46	42	52	63	49	52	49	48	42	54	60	50	53	44	53	33	63	43	53	43	68	47	53	42	57	52	49	44	48	63	47	38	54	48	55	39	58	36	46	43	51	43	49	42	35	53	48	39	39	49	55	48	55	49	51	56	47	43	39	37	65	42	54	49	47	47	56	46	47	58	53	53	49	51	41	54	57	48	56	41	45	50	47	45	44	52	30	56	52	43	52	47	42	60	41	45	50	42	44	52	42	46	45	50	59	38	44	42	39	41	41	52	53	51	53	43	58	45	50	51	51	48	51	48	56	59	44	51	47	46	44	46	40	52	47	53	60	48	51	49	49	49	34	40	48	52	53	65	54	55	45	50	59	52	42	54	46	53	51	41	52	43	41	32	54	37	47	61	51	38	48	49	48	59	51	38	40	55	44	50	60	44	43	45	46	37	43	40	47	50	40	53	50	60	37	47	48	47	36	42	54	42	47	40	53	49	60	55	47	46	44	45	53	52	51	47	47	47	51	53	45	48	52	57	45	47	51	45	50	55	49	47	52	49	39	46	38	41	50	47	43	44	55	41	51	48	42	61	44	55	47	57	45	49	48	49	44	48	56	34	53	62	48	46	57	51	40	50	43	40	34	58	49	38	56	46	50	52	60	40	45	53	43	35	58	47	54	44	41	58	40	53	56	49	54	51	56	44	39	45	49	49	56	34	49	42	45	53	47	55	53	50	49	41	41	55	63	44	55	47	48	49	48	57	45	59	61	42	50	47	44	42	50	49	44	51	47	44	37	46	42	56	54	56	45	65	58	43	47	63	49	46	48	59	43	37	51	50	50	54	38	47	68	52	67	56	46	47	59	43	56	42	60	52	59	40	39	50	53	35	61	56	49	53	44	44	39	35	39	55	59	43	51	36	35	66	53	59	45	56	50	54	54	44	48	47	58	49	47	50	51	52	54	58	51	46	39	49	41	47	42	46	50	62	47	30	57	44	37	45	40	45	47	52	41	45	49	42	46	48	50	45	52	39	46	37	51	38	56	47	40	47	44	44	45	45	35	52	39	48	54	43	56	53	53	53	50	49	38	61	52	43	55	52	40	42	53	43	45	60	43	59	49	52	47	40	52	48	53	44	47	40	57	62	48	53	49	41	52	40	61	46	58	53	39	46	43	52	52	47	48	49	51	55	48	51	47	56	47	55	51	50	52	45	46	57	46	50	44	61	55	58	57	44	44	42	54	44	43	49	42	39	34	52	49	54	42	52	40	48	56	43	66	54	29	46	48	42	55	41	40	42	46	59	49	57	42	52	38	54	52	53	46	50	50	49	43	41	36	62	40	43	49	53	48	59	62	56	48	61	57	43	48	45	42	44	48	53	55	52	47	50	58	46	55	52	46	42	43	50	50	44	37	47	45	42	37	56	61	45	51	46	53	42	51	50	58	62	49	33	53	48	48	57	54	52	50	40	35	52	39	50	48	57	45	50	48	52	52	49	47	45	38	42	39	53	43	41	47	47	48	46	48	44	42	38	42	46	43	39	67	46	40	46	55	51	42	50	57	53	52	46	55	58	48	39	47	43	41	52	55	45	50	46	47	59	50	44	50	41	53	56	46	53	43	56	45	50	35	46	47	66	48	58	49	51	51	48	46	46	53	45	48	44	42	45	46	36	49	51	47	39	52	37	45	60	41	54	41	50	51	59	48	45	46	56	49	48	50	62	49	39	42	42	41	55	68	39	37	45	49	47	45	50	43	56	40	56	44	50	57	45	60	68	45	59	45	51	46	54	42	62	41	57	50	61	55	53	43	50	43	42	46	64	49	51	53	53	45	59	59	53	67	48	54	47	62	43	60	47	44	39	52	56	47	54	47	54	42	46	53	38	53	44	45	49	50	46	51	53	44	46	46	47	50	49	52	44	54	44	44	59	43	49	48	53	44	45	31	51	49	37	48	40	53	50	43	40	48	58	49	46	43	53	43	51	36	54	47	46	56	36	48	56	46	47	46	56	46	46	44	55	39	50	42	53	42	43	53	32	50	45	50	54	44	46	42	54	53	49	56	39	45	45	42	57	43	47	54	51	54	69	58	59	38	57	41	46	56	45	47	46	45	56	47	49	43	53	48	48	45	49	44	49	48	46	57	57	52	43	45	51	56	48	42	51	51	52	64	48	49	54	44	43	44	43	52	40	44	53	52	58	61	43	45	55	40	57	50	43	48	50	48	41	39	39	43	58	47	54	44	49	67	50	48	45	41	48	45	55	31	47	42	36	51	39	47	39	61	46	38	51	52	45	55	53	54	51	51	48	33	56	43	41	56	39	46	55	46	42	44	41	54	62	51	45	49	47	61	47	48	52	61	52	45	45	42	53	43	48	54	52	59	47	51	53	51	51	44	49	60	54	41	39	47	45	46	45	36	46	50	48	40	45	51	50	50	36	55	54	39	44	41	42	48	40	47	48	34	43	58	40	44	43	49	38	45	55	49	52	46	51	39	48	40	51	59	44	42	42	53	42	50	58	47	62	60	53	53	53	57	43	47	36	46	45	56	42	54	37	54	55	47	41	57	41	41	48	48	44	48	53	48	38	57	48	60	46	46	57	48	40	44	46	41	59	44	59	48	48	62	45	45	55	51	67	41	38	54	46	44	36	48	38	50	48	48	44	51	59	46	51	51	48	51	51	43	54	48	67	50	49	53	47	50	46	42	48	44	42	49	66	44	43	42	53	64	63	59	62	68	46	48	41	57	44	46	53	57	48	47	49	57	47	52	41	67	55	44	40	45	51	35	49	54	44	48	51	56	56	48	59	54	37	42	45	56	53	47	50	55	57	55	48	54	54	48	52	49	37	42	42	44	53	44	39	40	35	46	46	39	54	49	42	39	43	47	45	46	42	44	44	46	42	50	64	67	49	44	47	64	42	67	35	55	44	56	50	57
18591	12683	8243	19047	27505	26710	23463	19764	16656	13392	11254	9811	8182	7271	6540	5688	5297	4706	4409	3934	3689	3304	3018	2858	2631	2516	2416	2263	2151	2003	1903	1785	1637	1627	1517	1444	1414	1349	1289	1243	1220	1114	1147	1140	1068	1043	963	1087	979	1040	985	910	902	965	918	887	891	867	852	873	785	879	868	857	804	833	823	851	796	786	788	803	787	735	786	723	771	785	747	760	720	776	722	706	705	763	723	745	744	659	749	710	703	724	740	707	725	693	707	723	749	701	730	720	687	719	659	745	715	658	676	726	764	718	715	687	692	707	702	683	742	701	715	671	695	714	670	677	678	696	727	695	699	715	700	687	688	751	711	709	726	685	687	664	691	715	736	708	693	683	713	683	757	716	680	703	697	757	660	746	697	662	690	720	703	685	693	694	728	672	677	697	681	732	704	698	721	643	714	683	714	747	728	690	687	717	708	738	693	704	724	722	686	724	677	668	718	723	712	724	704	699	702	730	676	684	684	724	691	658	718	697	728	685	741	709	678	707	723	736	734	727	708	711	742	704	712	740	690	679	695	678	722	725	768	740	722	697	679	684	679	686	713	694	692	701	688	735	683	743	699	684	701	757	735	713	663	745	700	677	703	677	727	674	678	669	690	708	662	726	669	728	671	737	666	658	665	762	687	689	716	684	751	671	708	711	720	700	733	698	694	720	697	692	685	692	713	703	686	781	687	694	729	693	688	713	702	670	720	704	701	702	753	675	693	679	705	726	656	687	620	676	716	712	660	687	698	748	710	668	649	741	737	687	649	716	713	719	735	731	738	700	691	699	685	687	691	694	683	685	693	666	761	708	751	728	755	667	708	722	686	686	716	717	710	717	699	680	695	729	726	709	667	730	719	732	679	753	691	759	684	723	694	697	705	666	698	706	720	742	702	710	701	691	705	691	705	713	717	755	700	730	720	733	684	686	674	636	700	727	746	724	680	704	675	701	677	682	665	695	729	654	650	695	711	691	739	658	688	658	701	706	770	677	735	712	714	685	719	715	745	707	720	664	725	709	712	673	702	717	719	733	712	718	697	685	783	693	708	693	696	734	713	687	730	745	743	705	700	667	686	680	742	733	701	718	704	690	763	673	724	674	726	717	696	698	717	688	745	698	733	676	729	652	690	705	715	694	665	702	704	715	744	681	698	693	696	693	709	672	703	720	713	637	711	702	666	721	714	686	681	726	657	708	711	678	681	665	699	712	728	725	733	669	691	753	678	682	725	688	761	670	671	725	673	738	726	706	736	676	710	711	739	708	679	710	691	649	744	734	707	672	699	693	676	704	765	674	701	740	703	691	710	717	674	731	705	723	726	697	698	716	758	715	743	692	733	729	676	686	682	746	677	724	720	724	738	753	706	720	690	727	684	674	711	700	688	670	722	654	693	684	721	694	702	705	719	702	712	687	692	722	735	715	719	678	724	728	693	716	719	723	727	758	666	696	645	715	669	755	742	711	682	702	699	661	691	676	699	737	690	700	712	680	649	695	702	739	717	684	677	705	730	693	732	706	623	719	721	670	735	737	661	647	657	672	722	719	701	726	703	682	709	726	747	753	657	699	727	746	713	700	710	708	630	676	748	704	692	721	724	706	722	690	682	702	672	700	696	673	711	686	676	673	690	661	695	681	704	689	652	717	695	710	687	722	668	702	696	731	722	738	703	707	706	699	706	703	676	653	721	640	683	709	724	724	722	687	701	670	672	714	704	736	638	714	716	708	690	707	670	672	659	692	698	697	723	695	686	716	719	670	676	710	747	668	671	670	714	690	727	703	693	731	734	715	691	689	721	680	716	686	698	687	694	725	723	665	716	689	707	686	694	710	715	673	678	735	675	684	710	684	691	701	712	725	738	681	677	724	702	688	732	654	707	707	692	697	692	684	728	716	743	715	703	737	678	705	709	721	710	710	731	677	747	720	714	691	689	701	692	699	718	777	654	639	732	748	705	651	712	742	682	655	740	638	745	750	769	701	744	682	670	707	735	671	711	705	736	718	691	714	690	700	729	712	739	691	717	692	690	702	674	713	677	713	693	746	668	709	720	714	773	707	747	703	723	701	705	714	719	721	688	750	721	664	706	720	730	673	708	698	738	699	711	711	698	747	700	677	666	761	732	699	670	713	693	680	677	725	665	673	695	710	689	723	690	732	697	674	721	665	701	720	671	725	710	704	707	654	689	655	660	661	721	724	663	704	686	702	690	677	673	711	752	714	743	746	692	729	722	716	710	717	674	743	734	712	709	743	676	744	684	732	722	730	711	696	730	714	645	668	722	659	639	699	728	691	732	703	702	701	696	673	735	688	735	744	673	684	719	749	697	757	669	732	701	724	700	691	676	692	710	745	646	750	729	746	740	747	705	680	700	683	717	690	686	681	679	671	663	703	686	715	668	698	710	652	723	762	678	700	704	691	675	699	675	749	692	708	702	700	721	720	716	666	697	685	680	735	698	697	678	711	723	711	712	680	718	691	706	773	731	712	715	736	736	747	701	748	701	702	670	702	698	671	661	700	704	703	651	685	675	689	694	712	702	683	668	685	707	685	726	707	630	723	694	706	701	727	677	711	689	657	680	711	688	661	654	685	699	694	683	702	672	686	737	715	672	708	735	718	732	697	668	703	704	704	709	731	690	710	695	696	695	688	730	693	674	685	721	720	707	681	712	733	714	678	684	721	758	694	682	741	634	739	676	706	719	768	694	684	692	681	722	742	699	719	706	720	694	665	709	691	677	676	704	674	757	696	705	695	715	717	720	728	713	706	714	708	677	666	769	710	650	675	716	703	649	704	704	688	735	731	706	716	695	669	718	677	678	702	748	699	668	718	673	742	731	669	668	712	648	650	711	687	720	725	708	705	684	705	701	702	708	663	687	696	699	684	717	722	663	701	729	694	735	711	701	702	715	708	719	654	691	733	679	755	725	712	676	665	683	666	732	703	684	716	684	737	735	707	687	717	698	684	677	659	680	680	653	705	710	652	692	708	728	692	720	709	693	707	730	713	699	660	725	672	647	681	698	708	696	712	688	694	710	689	686	644	719	669	659	673	713	680	723	750	737	667	670	685	699	701	685	728	680	709	714	726	741	701	698	717	709	677	677	717	745	717	711	662	660	718	723	762	730	686	738	713	732	702	720	692	711	736	701	663	707	699	676	728	720	735	694	686	676	729	705	709	665	689	720	657	716	686	704	676	657	720	660	718	669	623	708	696	686	735	722	627	694	651	678	664	647	743	677	692	702	745	686	656	713	669	702	690	702	723	710	688	693	654	698	657	701	729	737	712	715	648	737	673	682	698	735	708	735	687	712	724	729	730	685	745	705	700	693	677	716	721	715	711	736	716	703	709	691	710	787	737	687	730	694	703	651	742	722	696	689	681	722	672	756	722	692	689	716	718	725	694	723	725	697	661	656	703	694	721	703	713	698	725	681	748	713	716	733	705	668	689	667	679	728	657	696	730	704	701	757	757	745	721	710	704	742	692
1428	858	472	394	688	757	717	653	575	412	406	297	305	240	216	194	188	175	162	146	125	152	123	127	103	120	98	97	107	110	90	75	82	83	84	70	80	68	74	72	79	62	87	66	63	45	62	56	83	57	46	50	50	56	66	56	56	59	55	59	50	43	53	59	56	49	74	55	47	61	56	49	48	43	50	67	43	39	43	44	48	50	59	49	49	56	47	48	49	49	49	48	44	41	58	45	45	52	42	51	56	58	53	41	43	49	51	49	45	38	51	47	46	54	43	59	56	49	47	41	41	46	44	53	55	55	52	51	56	64	45	54	55	46	44	50	58	49	45	44	55	47	41	59	52	60	37	49	51	43	48	51	36	44	40	37	49	45	50	40	52	48	56	37	45	47	48	59	53	41	49	40	38	47	56	57	41	41	43	48	53	54	38	45	53	44	55	42	40	47	47	60	45	63	40	50	36	48	49	44	46	47	43	51	51	38	55	53	53	53	34	55	33	54	51	43	47	59	43	50	59	56	44	50	46	52	44	50	44	45	45	54	46	48	52	43	42	37	39	44	41	47	64	51	50	47	53	57	56	53	45	62	42	57	42	53	50	59	36	44	49	48	43	42	58	49	51	43	56	43	60	52	41	57	34	60	58	55	49	44	47	51	61	46	55	56	52	62	38	57	58	49	50	56	52	47	48	51	43	43	51	50	55	42	43	54	39	38	58	47	49	50	49	39	61	38	38	40	43	41	52	44	42	44	56	62	52	47	43	35	42	50	45	52	47	52	55	39	38	51	36	49	46	39	44	54	44	37	55	50	40	51	44	52	55	38	54	52	56	50	53	53	47	58	43	46	51	46	45	45	43	43	60	41	38	49	39	42	53	57	45	47	60	49	46	62	54	43	54	49	46	44	49	57	56	60	48	53	41	52	45	53	48	57	39	53	45	52	52	46	48	52	56	52	44	49	46	51	61	49	47	35	47	45	55	46	43	51	48	47	45	43	56	47	53	46	44	43	36	51	52	49	49	51	50	44	54	50	40	44	52	42	59	48	44	53	56	55	61	52	49	48	60	44	43	52	48	53	52	48	51	48	41	62	38	50	52	55	53	52	57	47	37	43	50	45	48	56	56	71	41	56	51	56	42	42	55	44	51	54	49	62	55	49	48	48	40	39	46	48	28	46	61	51	35	56	58	52	47	50	43	46	41	45	45	48	44	47	43	39	45	53	37	50	44	50	47	62	50	57	49	52	62	53	46	48	49	44	49	56	48	56	63	41	42	48	45	48	43	37	49	55	48	26	53	55	44	44	56	52	47	48	38	41	41	39	42	68	56	46	65	46	38	47	41	48	46	42	42	56	40	57	52	46	43	58	59	41	49	52	43	49	48	46	49	61	51	47	50	36	40	59	45	44	35	43	48	50	46	47	46	48	52	54	43	35	42	31	59	49	49	53	52	51	49	48	50	51	60	45	55	46	46	46	54	44	53	48	54	48	48	59	55	51	42	49	51	47	50	56	49	48	50	52	48	60	48	51	44	54	51	48	32	37	39	55	53	44	48	38	56	46	58	42	47	44	42	44	47	45	50	44	49	44	49	51	52	44	53	63	44	45	48	53	41	46	50	43	44	43	51	54	42	56	56	40	48	47	33	55	43	51	42	50	48	48	37	46	48	40	47	56	41	47	53	32	50	37	43	52	43	52	48	39	44	50	44	38	55	56	39	41	45	40	60	67	46	52	41	47	50	47	48	47	59	45	45	37	51	47	49	44	47	58	51	51	42	37	43	62	44	50	41	53	49	48	56	49	53	53	51	55	53	42	51	44	38	62	50	53	43	56	48	49	45	53	49	50	65	36	49	58	49	45	44	53	55	36	53	54	47	49	44	45	44	51	51	47	47	51	40	52	51	49	48	53	50	47	52	62	43	47	46	48	53	59	58	44	58	51	54	46	57	60	48	56	33	41	59	45	49	52	42	40	47	41	43	55	36	49	57	37	56	36	52	61	41	52	43	56	43	50	39	42	44	44	37	50	57	49	48	45	46	58	53	43	53	54	55	40	37	49	55	47	48	60	46	34	38	42	51	43	51	47	50	46	54	42	53	46	44	46	41	53	40	42	46	54	42	45	37	52	37	51	41	48	52	42	46	49	39	48	41	52	44	45	52	42	51	38	40	49	63	53	41	50	41	43	51	59	45	47	46	41	47	55	40	44	50	47	56	50	48	58	57	52	40	47	47	48	43	44	47	50	55	45	45	41	37	49	51	51	44	66	42	55	48	49	53	46	38	44	51	39	52	49	47	43	48	43	43	41	54	62	61	53	47	39	45	54	51	46	48	36	48	40	49	64	46	52	30	52	49	46	55	57	43	46	55	56	47	50	56	46	44	34	53	52	45	51	60	44	52	54	49	55	51	49	45	54	37	46	43	45	50	58	53	58	48	41	59	47	48	56	49	54	59	41	54	61	46	52	54	58	46	44	37	44	41	52	49	62	51	53	54	43	35	49	45	52	41	59	40	39	46	50	42	28	54	49	49	37	37	50	63	42	45	54	41	39	43	53	42	46	65	53	48	59	51	50	55	50	51	51	38	54	53	54	45	45	43	51	52	57	60	48	52	45	42	48	61	49	50	59	45	46	60	47	46	43	36	52	49	43	37	45	37	40	50	48	50	52	35	46	46	57	60	52	64	51	54	45	61	48	52	51	35	58	50	54	57	47	50	54	47	50	38	55	56	49	56	39	46	60	48	53	57	36	40	63	47	51	37	66	50	46	43	49	46	51	28	37	43	46	41	52	51	58	45	48	57	43	49	54	52	49	54	61	52	53	43	52	43	40	36	42	45	59	44	44	47	40	44	37	42	55	48	38	48	45	52	45	56	46	48	48	37	61	31	42	43	53	62	52	52	48	31	39	56	43	51	46	47	49	49	51	43	39	54	49	52	43	46	55	53	41	38	41	55	54	46	52	46	44	42	47	48	45	47	56	62	39	47	53	58	59	56	46	53	42	46	42	45	55	50	53	43	45	60	46	49	37	53	41	49	41	41	46	38	47	48	39	39	53	43	52	47	38	40	43	52	43	57	55	40	44	46	58	52	54	43	37	38	39	34	51	44	50	57	59	45	52	59	54	60	50	44	47	60	48	49	59	61	48	32	43	57	55	46	51	43	51	48	62	60	45	44	38	34	40	52	54	48	38	47	51	63	53	49	44	54	44	46	47	63	53	49	52	41	63	42	50	35	50	54	53	52	43	58	55	57	48	48	50	47	32	48	48	40	56	48	42	41	49	57	50	49	49	43	43	47	49	49	42	50	48	52	54	55	37	47	51	41	42	62	45	50	54	55	57	50	40	50	46	47	53	55	37	57	54	37	46	44	43	35	53	46	45	54	51	47	50	49	41	63	55	37	38	57	40	41	40	41	50	51	41	53	48	49	41	38	44	51	61	42	49	46	36	53	48	58	64	39	54	38	49	52	50	60	49	26	45	45	41	32	40
22777	17211	11516	24113	32760	31908	28721	25067	21676	18378	15781	13529	12040	10286	9460	8440	7678	6900	6406	5819	5183	4699	4351	4076	3797	3533	3378	3081	2901	2721	2571	2335	2268	2130	2012	1882	1761	1709	1581	1637	1486	1401	1401	1299	1245	1301	1222	1209	1163	1120	1054	1117	1049	1037	1045	966	1044	920	943	983	989	932	961	887	945	900	943	856	890	883	902	842	771	877	756	829	802	826	817	854	803	792	765	758	774	726	799	734	758	740	772	778	747	737	763	774	746	696	743	745	726	740	718	787	727	745	793	733	690	741	724	741	721	767	705	762	741	740	745	686	725	674	754	665	716	749	746	709	737	697	686	730	679	719	731	735	725	710	753	691	715	704	698	716	798	712	719	730	689	772	683	697	704	690	743	770	713	721	708	689	708	697	740	700	756	686	704	692	695	720	746	655	726	674	696	678	690	696	688	752	681	697	699	675	697	736	700	696	688	734	714	707	688	700	703	706	691	716	677	695	711	736	672	699	694	689	704	726	706	710	711	689	680	712	692	704	686	709	701	709	660	739	700	656	712	702	719	645	675	707	710	694	690	668	727	717	703	700	662	699	743	754	706	723	757	701	694	702	704	656	690	714	743	668	702	705	735	692	709	700	730	675	691	692	732	706	700	713	708	709	739	742	736	634	756	707	693	716	664	705	735	676	697	706	730	741	706	683	705	691	658	705	721	706	717	698	726	720	717	758	744	714	705	690	728	692	739	667	690	713	704	692	703	704	697	712	698	696	691	733	731	686	714	733	664	751	665	712	736	711	715	725	719	729	695	738	738	728	690	672	712	700	688	694	736	697	680	688	692	670	726	713	741	649	660	686	680	718	689	731	681	726	676	707	726	731	718	725	692	703	694	711	695	741	708	679	702	713	711	708	740	763	708	710	702	720	676	742	686	743	700	707	736	696	708	744	710	694	718	728	720	695	737	700	712	707	679	701	755	732	719	702	698	718	717	717	650	686	729	676	694	722	713	710	729	705	688	713	734	709	736	740	703	749	719	717	717	731	717	634	656	677	693	749	696	718	670	720	722	698	652	734	723	715	738	710	733	710	712	742	692	682	691	715	732	743	727	705	739	698	682	715	715	684	725	690	720	717	690	703	701	680	736	716	764	758	687	768	704	739	751	737	697	753	715	723	763	697	729	723	735	712	715	708	679	723	712	668	712	672	663	663	701	738	666	698	711	692	710	704	699	701	702	710	651	717	686	707	683	669	727	735	709	700	720	691	688	704	703	689	698	727	714	755	675	722	748	713	664	693	730	758	734	716	704	717	658	724	734	682	694	688	684	692	731	716	713	717	711	684	728	714	708	757	674	684	719	709	656	728	722	696	731	712	701	711	706	710	703	694	687	672	668	697	712	759	740	720	736	678	680	722	690	688	721	658	712	670	658	699	780	725	724	674	697	714	695	673	693	681	682	670	735	722	688	714	733	683	683	718	709	760	671	728	668	691	693	721	726	638	737	766	728	699	726	701	703	663	732	703	718	711	723	695	679	665	688	760	671	696	739	715	697	700	692	711	743	676	714	730	715	702	713	704	681	722	685	730	700	702	635	655	670	671	668	728	688	690	650	736	691	678	703	694	678	680	678	751	675	749	690	708	730	722	731	692	687	673	712	683	689	668	727	725	687	711	724	696	756	694	698	724	687	696	666	740	710	706	711	652	730	706	701	656	721	706	690	651	697	708	705	715	687	736	742	752	715	705	704	731	720	721	695	703	699	647	694	735	724	689	728	688	724	703	672	718	703	689	748	717	704	677	725	703	692	695	724	704	705	676	716	691	699	710	724	707	708	716	702	690	678	715	750	744	729	727	704	703	691	717	684	740	667	696	727	714	717	732	716	689	694	724	720	720	702	714	731	734	703	686	708	751	699	700	699	725	666	727	731	685	738	706	697	645	724	697	734	664	705	675	755	739	757	705	682	716	703	706	738	704	679	698	709	704	698	713	759	724	709	705	744	729	670	756	687	693	720	733	758	636	686	737	718	683	641	683	678	629	706	740	702	714	674	730	718	701	731	717	735	696	693	723	698	683	693	685	697	680	681	734	720	681	668	644	662	685	659	723	693	714	715	687	715	763	697	682	713	672	645	729	713	704	704	710	720	704	689	721	718	698	737	716	687	705	712	733	709	692	745	721	717	702	713	730	703	696	707	693	675	679	660	689	738	683	748	704	716	662	677	671	753	695	755	741	703	706	682	736	705	698	755	741	717	682	696	671	712	702	697	741	651	724	637	705	726	667	705	687	730	747	662	687	720	714	733	696	714	735	683	721	749	706	718	740	672	726	764	739	714	666	707	737	736	698	697	696	693	681	711	725	708	723	664	751	684	720	727	706	712	683	726	713	707	695	770	765	697	680	715	761	661	685	668	736	732	755	683	690	738	693	729	740	695	730	682	672	686	689	710	718	704	702	709	753	715	724	728	689	702	710	694	686	728	699	688	714	673	657	704	663	698	739	681	702	663	703	736	727	696	700	709	690	692	714	699	694	663	703	730	731	707	705	678	665	683	689	705	720	705	727	707	698	697	744	674	665	707	674	730	710	769	674	722	673	733	745	749	700	689	699	722	704	699	672	712	708	683	676	719	714	680	649	684	699	680	707	781	702	724	711	647	716	694	759	709	662	664	721	683	726	691	663	684	682	719	743	640	708	695	741	703	772	715	719	751	731	698	711	702	720	673	704	728	756	677	691	747	708	713	708	742	698	762	718	679	691	698	724	697	747	709	717	666	719	729	693	664	717	720	724	755	730	688	736	686	708	744	778	715	714	700	698	712	703	683	664	722	716	693	705	660	701	686	661	695	766	707	728	693	699	720	671	727	742	682	686	650	703	697	731	685	718	655	685	729	703	715	705	715	701	671	693	683	709	706	650	705	719	708	720	685	733	712	718	733	723	677	693	656	714	730	763	740	695	727	706	695	717	681	715	743	681	709	688	717	721	737	725	762	733	724	770	721	692	701	707	698	697	702	691	708	701	726	669	706	668	728	709	684	687	714	734	731	698	725	742	735	702	752	687	676	701	735	739	712	698	689	683	724	743	671	709	685	721	708	728	693	770	711	747	713	695	730	696	722	726	710	669	760	664	716	701	702	688	706	673	769	670	717	762	697	703	713	732	707	735	680	691	723	698	671	688	702	738	733	767	713	719	739	697	714	699	717	684	718	681	710	681	711	722	724	746	674	719	703	682	680	675	675	735	706	722	660	668	676	716	732	693	741	755	675	722	703	695	720	758	692	705	692	657	737	757	696	687	686	728	704	689	755	716	716	722	679	697	690	698	733	660	688	663	694	659	683	709	732	706	683	715	715	684	719	675	717	710	747	743	756	692	728	759	691	739	695	705	685	690	714	717	717	658	713	742	753	714	693	717	720	632	751	719	703	697	703	673	711	698	758	703	712	752	699	661	761	696	719	720	693	701	726	736	714	703	677	695	691	710	700	692	641	707	726	719	636	714	695	729	685	711	703	669	743	715	724	708	749	746
3276	855	488	387	711	774	628	621	481	453	410	366	310	270	254	223	212	182	191	177	178	146	139	118	125	151	124	104	108	88	102	114	102	99	93	88	77	88	82	88	79	69	77	67	80	99	85	73	80	73	69	73	74	63	76	69	80	81	85	71	63	77	70	60	64	62	76	47	60	55	71	63	63	63	80	69	65	79	75	53	66	68	74	75	49	54	57	64	45	78	49	77	56	68	64	70	59	50	62	62	57	55	58	64	65	50	72	67	59	58	61	69	59	76	66	64	60	52	73	77	52	64	66	79	64	71	58	56	62	65	63	65	61	52	56	58	60	58	70	63	51	73	62	71	67	63	59	50	54	54	64	69	86	57	66	60	61	55	71	70	61	66	75	60	54	52	60	62	54	59	54	51	68	65	58	80	69	66	68	54	48	55	55	67	67	67	71	53	68	53	61	58	72	69	56	67	62	67	58	52	71	66	51	67	58	56	57	59	59	72	59	66	71	49	71	49	60	52	48	73	57	55	58	61	77	62	52	61	64	65	75	45	63	68	71	71	65	72	64	53	57	53	68	73	71	64	43	54	49	55	48	72	64	71	75	59	66	58	67	73	53	64	60	73	65	70	71	61	61	62	52	58	68	54	59	74	71	67	67	82	67	65	76	64	46	64	66	65	62	63	53	54	74	50	66	58	61	64	60	58	66	72	70	58	68	74	50	61	67	66	63	58	67	68	60	62	65	66	63	61	51	74	64	70	57	61	62	54	58	71	48	56	51	72	64	77	73	60	69	51	72	63	59	60	58	55	51	67	68	82	69	62	81	63	53	67	68	64	68	76	82	62	65	50	59	73	77	66	64	64	51	81	75	61	75	64	65	65	67	70	65	59	66	80	64	72	65	54	67	78	57	58	67	56	78	63	77	63	70	49	50	61	58	65	63	88	65	71	55	56	57	80	68	81	57	58	62	63	59	67	58	65	60	61	65	53	65	48	64	68	72	54	76	60	53	62	68	71	62	64	67	59	84	63	67	54	54	53	75	56	78	49	60	55	65	60	69	78	65	64	47	61	58	63	74	70	54	68	69	61	57	65	76	52	60	74	61	64	67	73	57	60	41	62	46	58	51	64	62	56	68	75	66	72	73	73	75	56	63	84	66	65	64	63	69	55	62	62	53	71	65	65	63	56	62	69	64	61	66	64	62	49	53	75	68	64	68	67	59	69	49	67	84	50	66	49	58	71	75	60	60	63	82	59	64	68	75	69	62	65	62	46	75	72	79	51	62	62	74	75	70	67	65	74	82	58	58	61	67	70	65	65	70	54	75	59	63	58	66	64	60	61	60	59	72	51	52	73	62	59	50	64	66	51	72	57	65	69	58	56	82	68	73	69	83	59	66	78	63	56	78	71	64	70	66	65	76	66	51	55	51	65	80	67	59	57	75	81	67	59	50	74	67	49	56	68	63	68	59	56	52	76	73	55	60	62	74	69	69	72	53	66	68	62	70	71	58	70	65	60	63	65	73	48	55	66	63	76	75	55	60	71	57	63	54	54	55	71	59	76	61	60	64	68	75	54	62	66	80	67	71	52	66	59	63	59	62	72	71	63	61	58	59	65	78	68	59	62	70	65	63	64	66	53	65	56	61	58	66	55	59	56	57	54	75	69	72	61	66	47	72	57	87	51	62	53	66	69	50	61	54	68	76	74	66	62	68	62	48	75	70	69	61	66	57	66	63	69	61	82	58	57	67	62	53	56	63	51	67	67	62	76	73	77	57	66	66	63	55	64	51	65	59	59	78	71	59	80	64	56	71	63	63	69	60	70	45	66	67	58	63	64	57	67	64	76	47	66	59	52	67	65	52	65	61	85	66	67	52	61	59	63	68	59	63	56	76	67	77	73	49	69	77	66	67	46	77	63	53	46	62	58	54	66	50	67	60	69	77	66	55	54	62	51	60	70	48	70	61	66	75	84	68	57	65	67	60	68	78	44	67	72	68	70	64	58	73	64	70	61	74	69	71	75	50	78	67	73	67	76	57	74	71	62	61	71	69	67	67	57	68	68	53	67	73	68	74	71	67	61	64	54	59	65	63	72	60	63	67	70	64	61	77	65	60	73	64	41	55	58	54	62	72	57	63	74	57	72	62	59	67	60	64	65	63	71	60	56	77	63	62	71	78	69	73	55	67	67	53	72	66	60	81	64	51	51	80	61	53	52	57	62	52	70	65	68	67	62	76	56	61	52	79	59	58	59	68	63	55	78	64	86	66	52	67	70	66	72	73	82	50	46	65	73	60	70	79	71	83	64	58	61	72	68	65	59	63	65	73	58	53	62	65	66	52	69	75	70	68	79	55	66	53	70	73	64	72	58	66	69	73	52	58	68	63	76	47	65	62	64	71	65	67	58	68	52	56	54	72	59	56	69	62	71	61	71	53	62	74	69	58	62	73	74	57	76	56	46	59	58	91	86	52	52	62	76	67	71	68	56	61	70	62	63	56	67	61	52	57	61	62	69	56	49	76	57	77	43	49	67	55	71	69	71	67	60	59	63	59	58	58	67	63	78	67	64	64	67	63	55	65	62	58	58	52	66	57	62	65	53	57	60	69	57	72	71	56	63	52	65	70	61	68	69	70	79	71	60	58	54	71	65	57	56	56	63	68	63	66	86	50	61	65	55	53	59	67	68	61	73	60	58	63	68	79	76	60	54	65	64	52	70	69	59	78	63	70	65	65	63	75	64	68	64	55	56	68	54	65	66	71	63	68	73	73	62	65	63	57	77	66	56	70	60	57	58	59	64	56	62	55	64	66	54	70	66	77	68	69	57	67	54	92	66	70	72	61	57	63	61	63	71	67	61	69	77	45	66	47	68	51	66	76	53	51	72	67	64	62	65	74	65	72	71	62	60	45	70	60	59	60	55	71	77	63	64	49	58	54	70	70	55	70	60	64	60	63	79	61	64	60	65	63	64	55	74	58	65	64	77	60	74	55	76	65	76	62	63	80	77	57	65	74	49	67	49	66	46	67	64	63	70	47	57	48	51	50	57	76	70	64	43	58	55	69	66	75	75	66	78	70	68	54	73	57	60	56	69	64	46	56	63	69	61	74	66	56	65	82	81	54	69	59	75	70	67	58	47	56	54	63	56	79	59	66	58	54	61	54	54	79	49	59	65	61	78	63	64	77	65	58	58	72	62	71	62	66	64	65	67	76	63	75	66	68	61	66	66	57	56	43	54	59	61	61	67	64	65	83	73	66	58	70	62	56	78	67	53	53	67	58	63	50	65	64	62	56	63	54	55	60	64	65	68	61	62	53	56	60	80	67	64	71	47	59	64	63	68	80	73	61	74	66	62	55	60	49	64	51	78	71	59	70	66	62	55	62	61	64	63	57	58	69	75	65	64	76	57	54	70	68	65	70	73	62	59	72	58	54	58	57	55	62	62	60	67	74	55	64	61	52	60	52	56	76	67	69	68	70	69	80	73	58	72	62	62
21237	15479	10839	22991	31760	31108	27885	24482	20720	17838	15270	13277	11472	10124	8976	8118	7489	6724	6244	5612	5145	4714	4139	3974	3880	3595	3355	3192	3004	2908	2637	2547	2420	2117	2177	2000	1948	1852	1767	1682	1604	1509	1540	1511	1494	1391	1389	1332	1357	1314	1264	1269	1249	1197	1224	1203	1201	1217	1179	1119	1129	1116	1125	1116	1078	1075	1049	1091	1026	1115	1004	1035	1044	991	1021	984	969	1036	926	957	964	937	1006	993	996	909	893	968	921	965	919	927	927	949	964	938	918	933	951	931	948	883	902	904	957	912	885	899	961	946	910	880	931	926	917	921	892	891	946	882	896	989	930	950	935	930	939	925	898	960	953	929	891	860	887	886	888	926	913	911	890	863	844	915	952	927	949	914	965	897	936	919	969	884	888	964	939	915	945	869	931	916	869	879	917	908	902	888	874	900	867	965	909	942	878	924	938	909	901	953	925	907	870	948	931	966	934	877	929	931	885	905	905	902	955	873	889	942	898	932	910	913	881	947	904	926	912	862	955	926	885	936	933	934	958	856	925	940	863	931	874	890	921	881	889	928	879	939	891	842	921	877	924	907	921	927	902	849	871	951	855	926	869	886	915	958	916	887	890	911	938	875	869	913	897	918	927	892	881	906	911	913	923	998	935	898	874	890	922	923	868	937	937	853	906	893	948	921	922	873	892	948	925	870	922	907	915	876	917	908	915	881	919	886	907	869	929	887	878	920	851	953	963	904	870	926	837	929	927	884	886	915	891	933	906	892	1008	910	860	871	851	905	886	946	847	936	938	900	915	879	901	906	927	884	906	882	938	927	882	887	901	907	902	939	935	925	956	927	923	866	881	936	889	876	955	883	947	937	949	884	924	919	869	930	901	900	903	951	926	861	938	927	928	929	965	869	930	921	898	925	944	975	933	897	897	906	893	857	902	887	911	908	875	968	972	896	955	852	929	854	911	936	936	878	896	918	908	914	915	911	879	938	888	890	905	872	923	970	905	908	960	927	852	905	945	894	924	898	946	888	923	914	885	919	924	936	896	908	894	895	951	900	876	880	890	951	921	893	887	872	933	918	908	873	931	925	952	907	925	926	926	923	860	952	967	889	911	957	891	969	910	915	936	925	915	881	863	852	881	936	943	872	954	872	924	943	942	940	913	894	889	879	881	876	913	926	879	888	898	925	871	907	912	902	956	894	893	882	995	904	908	928	917	932	858	906	890	976	904	885	925	917	939	906	872	954	939	845	963	909	914	856	945	954	944	902	936	869	948	915	875	899	922	972	889	922	925	910	965	947	940	907	899	871	918	857	917	862	885	849	934	859	914	945	912	864	898	922	918	853	884	945	888	897	918	887	910	951	864	845	906	872	938	914	890	871	869	885	926	891	917	913	893	902	921	874	902	904	848	911	906	920	928	948	860	892	932	878	860	902	918	886	905	945	886	943	905	907	957	896	945	992	887	946	914	876	945	934	942	905	909	894	945	899	886	950	899	894	909	902	903	901	913	923	937	868	951	893	899	921	908	872	915	953	900	936	888	920	881	845	901	853	852	954	921	880	914	971	894	904	920	900	898	929	906	900	918	913	924	933	962	896	941	905	911	926	852	912	912	940	935	874	932	889	896	932	929	880	908	941	924	857	904	914	933	866	931	942	926	946	883	870	936	887	933	888	947	908	882	980	887	939	897	906	938	914	917	906	893	920	926	858	886	931	893	900	923	942	875	924	892	839	910	903	970	811	872	935	914	911	920	977	950	923	950	916	919	948	886	950	883	875	928	934	908	869	908	907	853	891	868	861	899	918	912	882	905	922	939	929	935	890	892	894	897	861	959	907	905	920	913	895	856	860	952	892	893	915	924	913	929	873	935	910	895	920	935	916	880	899	894	894	915	872	890	882	899	957	891	896	926	904	960	847	884	968	926	901	943	931	904	933	865	916	909	908	905	912	876	868	918	904	924	859	956	902	931	881	937	899	961	874	851	926	914	892	892	901	934	982	947	909	878	960	908	936	952	890	884	863	892	951	926	854	891	960	975	906	926	906	913	883	887	944	903	900	910	917	923	872	905	893	908	977	873	902	887	936	915	942	967	931	952	912	936	944	931	914	854	902	919	890	930	887	934	896	894	932	946	892	873	902	903	889	960	1000	940	893	919	882	892	926	879	838	889	913	931	924	922	943	875	914	917	913	916	890	883	920	905	961	913	933	902	983	943	910	942	915	878	879	940	897	910	902	882	944	905	895	885	941	924	895	952	903	937	923	915	926	946	927	950	891	920	938	904	919	880	878	900	881	823	901	901	907	925	933	917	870	905	947	912	859	920	874	925	899	879	866	882	891	915	910	967	933	902	949	923	949	871	922	949	918	899	953	909	949	950	909	956	970	937	933	890	902	892	884	886	938	931	905	881	894	906	940	898	916	936	967	938	874	902	909	870	913	928	885	905	903	853	922	922	986	886	907	919	891	942	829	950	893	894	916	961	912	896	916	921	950	949	956	907	921	888	903	948	933	884	892	909	907	905	927	909	860	868	886	858	925	907	877	902	886	894	925	926	937	931	896	971	862	894	908	902	929	904	915	913	906	908	923	911	950	919	956	923	912	891	937	913	905	906	942	929	921	954	891	887	908	855	915	900	934	912	979	903	884	858	902	870	878	872	918	956	908	857	849	934	931	865	929	899	906	912	963	919	915	908	866	905	943	871	914	917	893	919	947	912	911	919	896	898	894	882	884	913	887	901	910	937	952	923	924	892	897	948	921	972	870	947	910	933	885	917	949	919	901	933	930	901	943	886	916	938	897	865	905	946	906	880	963	950	938	909	899	866	904	934	885	915	887	932	889	863	931	912	884	898	928	926	931	908	922	912	931	914	863	891	871	896	976	898	893	932	902	905	944	924	901	928	924	943	889	896	937	899	932	879	886	909	902	918	921	912	939	928	902	940	895	894	869	875	912	925	889	863	886	937	918	930	954	931	887	897	914	901	930	925	870	875	954	903	908	920	931	908	861	894	938	944	922	874	944	915	933	876	871	932	938	938	878	870	906	885	887	895	933	885	894	878	939	973	859	905	920	928	882	935	886	886	963	877	914	947	907	930	887	892	924	910	870	933	896	921	864	874	923	917	916	932	909	910	904	875	904	847	939	899	938	863	915	922	908	938	931	913	884	866	916	945	928	920	890	885	963	939	865	897	918	890	947	889	850	917	877	877	928	886	893	906	882	860	930	962	909	860	919	872	871	906	899	946	913	899	913	883	896	951	920	928	922	876	978	919	900	892	927	880	908	891	883	888	923	944	895	926	909	918	882	925	902	935	912	863	931	931	868	914	888	917	909	912	906	944	865	868	901	928	917	868	848	837	912	888	891	929	913	865	903	892	888	892	850	871	918	965	909	902	880	899	867	940	889	869	881	893	904	884	924	894	884	885	925	940	899	953	913	865	937	928	890	886	945	914	887	941	874	904	873	932	899	896	914	925	874	922	897	924	939	898	885	876	888	854	879	914	929	923	950	929	916	898	846	897	970	963	892
2579	1228	740	551	976	1140	1006	887	765	656	555	474	446	397	363	310	302	270	261	191	216	180	190	176	155	155	161	137	148	141	125	97	112	131	101	104	91	90	100	85	77	95	85	67	83	85	78	86	78	65	61	75	69	72	80	78	72	56	77	70	81	80	70	69	78	54	76	70	73	73	69	70	76	67	68	63	70	66	55	68	62	73	63	60	59	64	61	77	68	69	65	72	74	67	74	74	90	61	72	66	69	53	55	89	70	70	48	61	75	65	69	81	55	72	54	70	68	63	64	68	70	68	60	69	66	53	65	57	70	67	80	66	61	78	70	69	56	57	60	67	72	63	66	65	60	54	71	81	79	74	58	54	62	71	76	66	56	73	66	60	72	49	83	64	57	70	73	60	57	69	82	67	63	53	68	72	66	73	56	67	64	63	67	69	55	65	68	64	71	70	55	63	59	68	64	65	74	66	64	75	75	64	56	67	88	82	49	78	61	74	81	80	69	66	63	58	58	62	62	72	54	65	71	66	69	65	66	74	66	72	65	67	63	61	64	83	64	58	63	58	46	63	74	59	54	67	76	69	73	68	68	58	45	65	63	55	66	88	69	79	60	72	63	57	59	58	58	73	68	69	59	60	80	89	70	63	58	77	68	59	51	69	71	66	64	79	57	73	69	59	68	55	57	63	63	76	63	54	39	74	72	61	64	70	57	63	68	64	52	61	54	76	63	45	79	56	48	56	64	62	67	50	59	80	55	73	56	69	73	60	70	75	55	60	73	59	48	62	70	57	73	60	61	62	59	77	57	60	59	54	87	57	63	56	64	61	70	67	44	62	71	60	62	63	52	64	78	47	52	59	60	58	63	59	41	75	68	74	67	68	54	59	69	64	72	51	58	80	53	68	55	45	65	62	69	71	75	63	64	69	62	50	67	57	49	55	59	62	57	67	57	50	72	73	59	56	63	57	69	54	62	65	71	63	73	57	68	56	63	55	66	68	69	59	63	59	78	60	66	55	64	59	59	73	65	70	62	54	63	67	53	54	50	63	71	40	69	47	40	69	76	60	62	60	55	59	70	52	74	75	65	70	70	73	71	62	60	58	68	72	54	53	69	62	71	58	67	65	69	90	64	65	73	70	64	81	57	75	62	62	63	50	69	64	72	69	78	70	57	55	62	60	67	67	65	60	69	79	58	55	63	73	60	68	66	61	70	63	74	60	55	69	54	54	55	79	75	59	59	58	75	54	63	48	47	57	63	63	70	71	69	68	82	62	48	52	83	65	72	73	62	57	72	47	60	58	64	66	58	57	52	71	82	59	60	70	67	59	58	51	58	46	77	69	61	69	60	70	54	71	71	65	57	62	69	56	57	71	65	61	54	50	64	49	63	66	71	58	57	61	85	62	47	63	66	62	53	63	60	57	46	62	60	69	53	60	52	71	55	61	63	60	69	72	69	63	69	76	77	59	69	57	61	60	68	60	68	62	76	76	74	75	58	62	71	64	58	60	62	63	54	75	65	59	60	58	62	57	67	68	63	48	73	60	72	58	59	57	70	70	56	54	49	59	70	59	66	60	56	51	70	60	65	71	61	71	54	79	59	68	63	75	60	54	65	75	72	69	57	79	64	58	57	76	81	62	67	60	67	75	53	50	69	84	68	50	84	68	70	70	75	60	67	61	63	68	80	68	63	65	57	54	62	57	65	67	58	75	51	65	58	63	71	66	71	52	72	66	54	67	75	70	66	82	50	65	68	60	54	57	61	64	57	67	58	63	88	69	72	57	78	57	60	75	61	71	61	54	58	66	58	59	57	67	49	53	69	61	56	66	62	63	70	60	65	63	69	49	58	76	51	75	56	67	65	61	63	63	76	74	56	59	51	54	79	55	61	69	75	66	59	78	59	59	62	69	73	65	51	68	57	65	77	59	81	57	65	73	54	78	52	58	66	61	71	64	60	67	52	68	69	81	64	62	62	69	63	46	61	62	66	59	77	69	49	74	52	62	56	50	69	76	72	65	72	44	63	62	65	71	69	61	70	63	62	59	62	61	79	69	74	75	65	68	66	65	64	69	64	58	69	52	60	68	56	67	60	79	67	50	63	66	56	66	77	67	55	67	65	86	62	71	72	64	62	61	73	41	75	79	55	64	76	60	71	75	54	47	66	80	61	66	56	78	67	76	65	62	55	54	64	74	68	58	66	65	58	55	57	66	69	72	69	64	72	61	65	63	54	79	46	75	65	56	54	70	49	58	71	64	63	65	67	68	63	58	66	78	66	71	71	54	62	66	73	60	72	64	60	59	57	69	85	53	71	59	63	72	67	67	56	69	72	74	63	67	66	61	65	74	70	60	71	57	68	65	56	55	55	68	64	62	74	60	67	58	57	76	63	57	85	55	57	55	69	57	63	65	69	61	76	62	58	63	69	61	75	61	72	64	81	62	58	59	69	70	54	67	67	81	79	62	66	72	72	45	71	77	72	52	69	62	66	75	48	63	61	59	52	53	65	72	70	75	62	68	62	58	52	62	54	49	63	61	67	85	58	55	54	62	56	71	76	57	51	61	62	53	69	70	57	78	53	69	62	61	80	67	64	57	61	80	69	65	81	56	54	66	55	60	73	58	77	62	65	57	56	59	68	62	63	71	63	66	66	74	52	63	66	62	69	77	68	59	72	64	69	54	74	65	73	63	60	64	58	62	63	70	54	56	58	63	67	76	61	66	63	73	50	58	69	79	71	53	66	66	54	69	68	68	60	62	71	72	73	58	55	66	71	56	60	79	63	48	69	60	61	60	50	73	60	62	66	68	65	68	58	60	69	62	65	88	54	74	62	69	57	72	66	64	76	56	70	55	63	70	78	65	84	65	65	84	57	60	86	78	61	72	92	63	76	48	60	71	52	67	66	89	61	57	56	58	56	54	78	74	75	57	63	75	68	59	61	77	50	59	58	53	70	73	58	63	76	53	61	64	68	62	59	66	70	75	67	66	65	55	74	68	66	55	82	79	65	53	70	64	75	59	53	70	62	76	52	49	64	69	70	80	74	52	66	79	67	55	66	69	68	51	74	65	70	78	66	73	72	52	69	51	63	64	73	65	63	70	61	67	48	66	70	46	59	54	59	65	62	63	63	65	50	73	70	58	57	73	49	60	61	64	72	60	54	65	75	60	62	68	72	65	54	65	61	63	81	63	72	73	61	65	60	70	60	62	66	68	75	59	69	73	66	70	52	68	78	62	62	65	69	66	67	64	55	62	70	76	77	69	56	60	64	76	60	65	54	62	71	69	71	50	61	67	68	43	75	71	70	74	64	71	67	67	52	67	52	63	75	53	55	54	69	71	69	65	60	57	63	63	81	67	75	56	64	59	70	80	57	64	78	51	59	61	64	70	60	73	70	75	57	73	66	66	75	69	47	52	51	57	61	62	59	71	61	68	54	69	64	59	60	67	61	76	68	76	43	57	65	79	61	56	59	70	62	66	76	61	56	60
26711	20033	14502	28252	36529	36079	32522	29396	25699	22538	19636	17320	15691	13921	12360	11272	10196	9161	8486	7800	7037	6345	5994	5589	5148	4933	4517	4221	3943	3737	3445	3315	3145	2823	2635	2511	2397	2220	2218	2120	1975	1918	1875	1835	1754	1696	1643	1564	1567	1448	1422	1438	1443	1379	1330	1410	1338	1265	1306	1200	1249	1217	1188	1247	1198	1141	1178	1094	1094	1159	1118	1076	1102	1097	1036	1057	1045	1065	1045	996	1045	1026	1031	1015	976	991	1011	985	1004	1008	997	985	970	1026	984	903	961	990	927	943	991	961	980	935	931	918	932	959	942	926	941	950	967	958	896	886	911	977	959	946	995	890	890	926	966	886	921	927	909	982	951	971	887	924	901	957	951	915	918	862	884	937	927	898	911	957	897	965	933	942	914	943	882	935	982	977	912	945	933	927	917	882	950	901	908	890	928	929	905	873	899	922	947	953	896	919	941	930	909	917	923	937	886	928	910	942	910	913	897	964	953	864	902	899	943	896	893	879	916	921	921	919	869	929	968	926	941	930	900	943	925	874	943	930	859	912	871	878	911	947	919	937	994	906	929	910	992	907	921	899	949	941	916	960	882	917	925	857	892	910	882	915	908	946	886	887	915	919	912	916	939	962	919	931	919	994	909	907	922	949	942	895	956	941	902	897	961	903	937	965	950	940	910	919	915	874	928	935	918	902	974	914	912	912	914	946	884	953	914	1015	908	873	920	959	888	872	906	908	895	935	894	924	926	929	893	960	896	942	944	927	938	902	926	922	935	949	936	940	892	958	929	955	867	962	896	923	938	928	984	911	989	948	932	943	904	912	885	905	936	885	948	921	892	933	903	921	905	953	879	850	872	904	895	953	989	936	891	965	864	925	922	903	914	955	903	947	928	933	930	952	932	919	948	870	896	944	939	930	939	952	887	932	893	948	912	883	852	883	907	878	873	936	970	909	889	934	902	949	935	911	947	935	896	861	968	895	935	908	898	922	916	941	892	916	949	968	880	879	970	975	874	860	900	948	884	907	921	848	885	869	887	880	922	947	940	926	917	901	897	935	883	957	902	918	945	869	963	858	893	936	925	934	910	860	896	901	875	925	906	939	925	982	896	894	900	877	880	909	895	943	960	928	946	913	896	969	886	870	901	862	932	879	879	959	908	924	915	951	940	924	949	907	949	932	942	928	919	939	894	889	848	838	957	876	897	991	953	899	922	957	876	930	899	909	878	863	892	934	882	938	947	858	904	903	908	914	989	938	943	911	912	941	866	929	902	902	928	950	943	920	911	905	949	947	930	923	875	939	875	953	879	942	897	918	918	905	922	949	917	876	931	938	908	920	989	892	877	874	891	801	880	875	881	873	952	829	901	934	897	880	939	896	949	961	933	937	906	978	842	914	909	959	950	879	903	953	953	901	968	895	958	921	922	870	920	962	940	882	962	938	932	899	851	960	901	911	954	940	939	928	902	911	939	924	904	930	880	926	945	888	894	954	892	923	953	939	929	930	923	902	913	951	947	922	900	948	936	955	931	979	905	825	946	899	892	872	939	932	946	900	911	962	955	981	936	937	875	888	911	916	903	992	922	941	858	930	901	885	902	848	968	859	848	909	904	943	922	952	914	939	920	940	896	919	874	854	924	902	901	968	867	917	950	898	902	947	900	903	896	890	927	930	943	918	892	950	854	945	896	917	897	900	926	891	933	953	934	867	919	922	911	912	888	911	879	921	908	910	928	924	918	907	954	938	959	880	954	961	895	917	925	895	893	901	930	936	881	921	895	898	889	908	893	972	961	923	919	943	933	880	899	942	910	873	918	901	909	936	902	927	905	883	912	908	845	950	912	958	926	895	954	920	894	917	944	916	870	899	948	956	939	891	903	961	914	904	913	916	866	943	912	905	900	925	974	914	939	918	886	905	946	939	918	904	844	933	884	869	923	975	933	922	849	938	898	883	892	918	928	900	905	910	915	896	929	933	960	888	931	905	922	902	911	939	895	905	942	998	941	844	871	956	920	927	927	929	909	867	878	901	931	898	885	956	915	925	900	947	957	866	913	931	897	900	900	925	873	915	910	914	938	881	956	915	967	926	921	909	990	927	925	941	948	897	874	915	918	879	1008	923	930	860	847	951	923	901	916	915	927	917	944	922	951	941	929	920	962	927	924	935	886	932	924	980	900	910	936	913	892	924	968	873	984	894	894	906	964	929	932	869	909	907	955	894	896	898	904	890	932	904	915	906	894	917	898	943	912	906	943	863	914	929	944	973	946	925	911	941	934	969	970	911	915	872	942	899	900	943	934	893	896	918	910	898	950	918	929	929	907	941	980	895	885	910	899	966	903	921	975	943	942	915	906	882	871	913	937	871	927	913	889	862	894	931	936	928	947	942	872	915	958	911	907	924	907	911	869	879	934	870	929	997	923	950	934	934	921	942	868	906	909	937	938	913	944	888	895	897	925	908	863	915	970	922	962	943	918	899	918	968	871	888	939	896	936	895	876	962	914	926	937	945	933	872	962	903	923	949	908	922	953	878	946	859	954	854	939	874	882	941	920	942	892	924	895	929	938	914	869	948	898	899	956	872	866	961	964	857	916	921	948	934	958	933	930	906	948	879	893	932	879	920	878	938	912	958	918	943	923	908	981	977	859	899	908	916	912	944	931	945	940	872	905	901	893	911	937	959	947	953	874	899	948	901	890	937	858	882	948	950	951	891	928	903	913	910	902	954	887	895	883	932	938	921	891	928	953	963	951	942	976	933	872	913	936	885	904	904	953	909	924	912	926	969	911	918	882	916	940	930	884	871	903	943	954	927	926	911	935	920	856	885	908	895	924	884	906	974	930	900	971	895	900	929	946	893	908	901	923	888	957	919	937	928	922	912	916	942	947	876	909	926	840	931	962	866	886	952	898	905	939	925	906	904	911	953	937	919	942	955	936	964	952	962	860	945	923	983	923	947	918	930	900	859	913	917	962	928	930	952	953	914	956	926	820	942	953	897	917	907	925	926	918	979	857	904	875	943	915	910	936	923	849	919	925	903	844	904	937	894	897	894	908	926	953	916	899	978	867	916	954	910	929	959	930	919	920	1004	909	911	930	887	951	960	934	935	925	913	938	903	892	851	940	842	952	927	911	947	916	907	946	912	939	907	899	905	898	904	925	915	923	961	915	885	976	967	995	941	934	918	927	942	943	905	866	943	941	957	927	964	927	947	878	918	903	918	951	855	896	937	895	894	910	898	909	921	941	949	852	902	933	889	970	921	895	907	925	876	987	938	921	913	976	909	838	977	950	961	936	928	935	912	929	951	944	853	914	907	912	938	889	897	943	951	886	904	959	906	890	925	917	893	920	979	948	931	896	916	938	957	914	905	901	955	918	925	932	904	924	915	910	887	913	928	1008	931	912	901	981	889	854	879	928	905	908	901	941	836	943	920	927	941	925	928	961	907	934	899	894	862	963	902	910	943	886	911	921	928	863	868	910	897	1017	905	847	921	901	955	937	905	943	944	901	922	887	866	924	879	891	914	954	936	924	911	882	906
2098	569	385	293	505	491	435	405	364	278	257	265	208	172	158	163	113	139	134	121	112	91	98	96	107	86	72	99	94	82	82	71	66	72	66	67	59	58	68	68	63	51	49	63	54	62	55	60	57	63	61	52	46	52	51	43	46	43	45	53	40	67	50	44	48	44	52	48	60	48	63	45	46	55	53	40	54	43	50	58	44	37	59	51	44	40	49	43	51	53	65	52	38	53	59	47	48	56	50	46	44	38	50	63	42	60	54	41	43	40	44	41	49	46	49	44	50	50	45	49	53	42	43	59	27	51	54	44	53	48	59	77	44	41	45	41	56	48	52	46	49	54	48	54	55	53	54	42	52	45	46	46	39	42	54	43	47	50	40	49	35	57	54	37	43	50	53	52	42	50	44	61	51	50	60	54	55	43	52	51	55	56	44	51	56	57	44	53	54	50	34	45	50	60	38	38	45	62	60	47	44	50	51	62	53	43	53	55	41	49	51	52	51	56	57	53	46	39	51	42	57	38	42	38	53	44	49	45	47	52	46	40	57	50	55	48	58	50	44	49	54	44	34	42	49	37	50	47	44	58	54	30	45	37	47	49	51	40	42	56	58	54	46	46	51	59	35	57	53	51	51	52	53	44	48	56	43	57	42	43	40	39	54	47	45	61	47	41	53	40	39	58	53	43	52	47	54	39	69	55	52	45	44	48	54	41	51	31	47	44	44	47	49	51	40	36	51	52	53	57	54	39	47	33	55	53	53	37	49	51	51	48	56	50	48	40	55	48	57	61	56	52	41	50	64	41	47	48	52	47	48	58	47	50	63	52	49	48	71	49	44	44	49	49	69	63	54	49	52	46	47	47	47	43	50	49	34	56	52	62	46	53	46	46	49	48	42	53	54	34	41	54	64	50	56	44	52	54	48	51	47	46	53	50	56	45	46	59	47	52	55	53	40	52	51	40	45	56	34	60	44	45	48	39	45	31	36	42	45	46	47	50	52	42	61	55	50	56	46	54	44	40	45	46	48	52	48	49	48	49	50	38	49	47	59	66	45	64	54	50	46	57	50	49	46	37	48	45	58	51	52	42	57	52	55	33	47	49	49	49	44	39	49	55	57	45	56	44	42	36	45	45	41	50	43	51	60	49	53	46	39	43	47	50	57	39	45	57	56	56	50	59	55	47	50	46	39	41	49	61	60	44	57	40	47	43	52	64	40	42	43	50	41	40	43	54	39	51	47	46	46	52	35	44	47	57	52	48	54	44	60	50	48	57	33	46	61	33	48	49	44	44	44	39	53	36	52	50	54	44	37	48	42	53	49	40	51	36	54	62	53	41	47	55	34	43	55	49	56	48	64	54	44	60	49	45	48	47	63	53	58	45	56	47	43	57	55	45	58	42	55	57	44	50	43	45	53	51	44	41	49	54	50	42	55	51	47	58	39	53	61	56	38	49	47	49	57	47	48	49	48	51	51	55	47	58	59	53	51	45	51	48	58	54	56	59	49	43	62	51	54	47	49	48	31	49	42	45	50	45	57	44	49	51	46	38	42	42	58	45	54	45	49	57	43	36	61	47	44	52	47	61	62	55	59	46	50	40	46	50	39	37	56	48	43	49	46	49	60	48	56	57	28	49	56	52	42	57	51	41	56	44	49	61	49	55	49	61	41	46	54	51	43	45	42	49	37	56	59	38	51	48	55	35	63	43	40	40	53	45	43	47	38	51	47	40	48	57	43	46	57	60	46	51	52	45	46	52	42	58	47	41	42	48	50	52	47	57	47	48	42	47	46	51	38	56	53	49	45	51	51	44	44	50	45	34	42	60	44	49	45	54	58	44	42	51	43	56	47	60	45	44	51	49	42	43	60	40	41	50	49	57	46	43	57	47	49	37	52	46	35	32	59	45	45	55	52	48	61	51	58	45	52	54	50	47	63	51	39	49	57	47	42	55	51	46	45	63	60	39	56	60	46	52	46	58	54	42	54	54	55	42	54	50	47	57	49	47	50	48	39	40	56	34	58	52	59	37	35	55	61	42	57	40	48	51	52	60	45	54	53	36	49	48	50	49	48	36	52	45	43	60	56	45	38	44	50	46	42	40	53	45	48	60	58	63	50	54	55	52	54	41	42	49	54	49	28	57	52	55	50	34	59	44	62	42	44	65	50	50	39	49	52	39	53	65	43	42	41	48	50	47	34	42	57	66	60	47	49	44	35	44	51	36	42	36	58	57	52	41	50	47	52	57	46	53	59	49	49	56	36	49	55	47	43	47	42	53	39	52	46	44	50	44	45	46	48	48	58	44	50	46	46	50	53	41	41	51	45	49	51	50	54	54	49	44	39	47	57	42	56	54	48	54	50	41	55	36	41	41	49	39	38	47	51	56	50	44	52	43	48	42	42	37	45	44	40	37	49	39	54	52	51	50	59	37	49	55	41	47	56	50	50	48	53	39	45	47	52	49	62	49	45	52	47	58	50	52	60	42	42	40	39	53	43	59	46	57	41	41	37	45	53	54	43	50	53	36	46	49	49	47	61	58	50	41	50	50	47	56	43	59	46	40	54	59	48	57	48	38	43	43	49	44	60	37	57	58	36	55	64	50	42	43	49	51	51	55	54	40	52	47	59	48	57	36	48	50	46	54	49	40	50	46	51	37	40	44	61	60	51	60	55	52	48	49	40	52	53	63	32	53	64	49	50	58	42	61	50	54	43	49	54	38	35	56	55	43	40	51	52	52	55	52	46	49	53	43	49	42	41	40	56	57	47	57	44	37	57	55	56	43	50	71	72	57	43	51	58	52	47	56	34	56	48	54	57	43	44	48	56	55	56	48	47	53	58	59	59	50	43	53	34	50	46	56	52	52	51	53	39	41	50	51	40	52	40	54	41	49	44	54	38	52	36	46	44	49	49	60	42	66	44	52	56	37	48	59	59	51	53	59	72	47	54	52	48	60	51	44	45	52	39	45	46	49	40	40	45	45	41	46	51	44	44	40	57	45	57	54	63	56	40	51	54	40	55	42	55	39	56	60	47	42	41	51	41	29	48	60	48	48	41	50	52	52	48	51	38	50	55	49	55	54	50	42	43	39	48	47	50	45	56	53	58	52	51	57	42	33	52	56	43	49	55	48	42	51	44	51	35	38	40	51	50	51	53	51	56	52	45	34	46	31	54	47	51	46	41	48	59	43	50	39	48	50	45	41	41	51	62	51	54	46	51	42	39	59	50	49	43	56	45	43	54	54	45	48	44	49	40	44	51	56	49	42	46	60	55	58	40	51	50	46	53	49	37	49	47	52	47	49	40	38	45	55	42	44	55	56	44	56	49	58	45	29	52	52	53	56	52	63	40	50	54	49	62	45	68	40	50	56	49	55	44	41	53	55	60	60	43	47	52	77	49	53	46	48	54	54	48	50	40	49	49	39	46	54	46	51	47	46	48	51	46	47	57	36	40	66	46	31	49	49	46	54	59	48	54	55	53	50	46	41	50	56
18707	12697	8157	19081	27164	26529	23195	19744	16449	13675	11431	9803	8548	7349	6564	5813	5285	4879	4208	4104	3505	3305	3056	2913	2817	2547	2397	2252	2111	2063	1913	1747	1634	1552	1565	1394	1415	1327	1345	1210	1248	1197	1131	1122	1091	1044	1054	1006	1009	944	902	989	979	953	895	855	874	810	863	855	856	819	857	843	862	829	801	890	850	756	809	796	792	739	754	822	746	761	774	753	768	721	730	741	710	768	753	728	691	715	691	747	746	726	711	660	690	728	777	734	670	692	737	726	708	728	659	689	755	733	753	737	729	684	699	744	735	688	696	753	725	652	687	708	714	691	741	722	712	728	718	700	677	715	707	670	668	712	690	692	667	683	711	666	744	721	708	718	717	708	698	711	706	733	708	711	697	696	698	696	680	704	724	760	733	695	720	730	735	682	710	690	667	673	712	692	725	706	708	678	709	721	713	731	717	692	681	685	681	713	738	695	715	701	715	702	689	688	730	725	697	722	730	679	706	732	722	716	713	697	662	654	727	712	745	712	710	683	692	693	689	717	721	692	648	752	688	689	701	667	746	678	741	704	690	715	686	688	659	692	688	678	667	704	690	694	689	652	744	653	702	707	701	719	713	706	746	693	711	713	666	721	637	698	707	704	708	698	729	712	741	679	732	673	692	727	713	729	696	735	717	721	677	678	717	761	664	758	735	677	697	681	742	692	715	741	744	747	703	704	686	702	767	692	722	675	734	733	721	739	674	705	715	721	724	684	682	676	684	704	710	728	714	682	754	714	724	698	710	714	640	722	688	701	720	726	730	725	679	729	691	695	717	651	681	725	734	688	715	737	732	741	704	725	676	673	684	727	687	708	680	652	736	676	697	693	748	763	685	744	670	677	734	693	738	733	709	716	682	705	702	736	692	699	710	752	666	725	708	656	703	710	705	749	697	769	732	677	774	698	694	649	634	712	696	719	714	682	740	718	713	721	688	706	689	726	713	737	699	731	732	708	699	722	669	727	704	647	717	695	690	681	770	658	695	665	701	703	712	743	660	689	689	706	723	718	744	693	681	688	705	727	748	690	729	734	695	688	722	715	691	693	696	695	724	734	706	707	731	736	730	709	750	699	791	686	665	729	711	711	706	697	713	729	696	702	719	674	716	682	696	766	721	679	690	703	721	680	714	693	681	723	712	700	698	713	667	697	723	766	690	744	697	723	704	731	700	695	717	679	716	699	692	741	701	718	712	715	695	701	736	713	684	710	615	731	650	680	707	732	674	696	716	728	723	712	749	696	666	771	703	699	641	724	706	684	702	730	758	698	685	671	678	690	686	687	714	699	733	756	709	654	712	694	718	733	735	734	757	704	702	691	692	716	687	808	707	738	669	732	727	708	729	685	702	739	728	703	731	712	637	731	752	739	672	698	675	732	688	671	725	731	726	695	701	730	706	696	687	728	744	688	708	705	695	722	656	691	734	667	704	682	713	718	660	756	686	682	714	742	726	684	704	694	698	700	677	735	701	739	709	711	675	749	704	687	756	684	744	709	727	710	734	755	726	707	700	683	699	678	705	685	715	698	706	698	699	731	724	718	657	668	741	681	727	711	685	755	715	742	681	686	691	697	721	664	752	732	697	746	689	707	711	709	731	708	760	750	713	703	737	701	696	740	686	707	700	745	673	687	713	706	708	761	718	716	688	699	698	722	712	763	689	758	685	702	715	744	664	701	689	689	703	715	703	724	751	736	693	677	726	728	695	719	686	701	716	654	700	710	691	701	753	688	661	751	749	723	683	708	695	681	681	692	679	684	734	691	697	697	692	731	658	700	680	712	718	710	681	693	718	644	672	708	705	673	710	663	683	715	678	728	725	664	689	717	741	709	682	673	669	699	683	698	714	675	653	725	691	726	701	705	726	695	708	700	720	684	667	693	679	752	710	704	673	718	748	674	711	741	709	749	735	723	672	711	673	680	683	683	667	596	706	721	757	709	728	711	702	709	706	706	696	739	707	745	729	716	709	735	728	729	699	704	723	744	715	724	697	758	731	673	740	688	695	714	762	673	734	718	709	681	695	707	735	708	752	666	698	695	692	682	724	733	672	667	718	677	713	671	713	676	711	747	703	729	730	699	739	701	679	738	725	704	697	721	737	695	697	687	695	691	688	704	717	702	680	724	724	680	688	699	676	691	730	692	694	697	723	724	679	703	683	660	720	697	716	743	686	646	716	703	670	713	679	753	663	739	708	701	691	696	757	723	713	633	700	721	735	658	686	705	711	745	668	702	716	703	733	752	728	714	732	714	663	659	716	729	717	674	707	672	701	756	716	677	730	718	654	704	692	677	705	718	767	725	692	764	684	708	679	703	727	677	671	725	709	717	722	659	689	710	752	681	715	699	703	693	708	727	658	697	677	698	711	750	713	744	679	682	744	717	701	663	738	696	722	715	706	689	726	686	761	688	654	708	753	684	784	673	740	653	692	695	730	697	670	704	682	716	710	704	710	717	736	705	746	694	655	678	739	683	694	675	729	704	721	715	707	758	708	684	720	683	717	691	700	711	668	714	674	689	678	718	656	692	697	727	704	744	683	733	739	736	729	706	684	692	731	690	691	714	735	734	727	680	719	725	697	714	692	676	712	746	703	706	686	803	703	646	707	688	663	702	688	660	655	679	727	685	657	712	699	719	654	700	662	688	750	728	741	667	734	687	677	738	713	719	690	670	735	684	692	717	702	704	696	755	715	732	710	733	691	737	758	695	712	653	676	680	712	724	711	704	680	707	738	665	711	720	732	712	656	665	703	723	687	685	728	705	704	711	674	697	691	684	655	698	719	693	742	763	721	734	684	695	688	722	708	760	704	760	728	715	733	693	723	680	707	715	673	708	711	694	678	705	684	705	724	689	694	656	719	659	706	662	699	734	705	751	662	716	753	651	681	737	711	679	710	649	693	691	670	713	697	647	716	690	699	692	705	719	728	696	734	698	703	692	711	692	666	678	715	683	737	683	708	686	676	734	682	698	743	681	729	698	689	692	691	758	701	720	709	748	705	721	746	704	713	743	720	685	672	686	709	669	754	694	733	678	692	709	682	709	694	706	720	729	691	728	722	699	705	673	695	689	701	716	691	715	691	701	727	671	713	700	697	682	701	737	731	687	688	751	749	748	702	716	689	740	709	709	747	734	767	757	709	737	719	688	724	694	739	683	674	699	731	664	690	723	677	696	714	669	708	656	669	717	752	738	732	689	661	687	697	687	697	684	714	714	692	700	705	707	736	719	677	737	718	724	645	762	717	705	707	720	696	725	702	693	736	713	720	715	657	695	694	734	701	738	663	731	666	695	772	687	713	659	726	711	684	661	740	715	710	649	735	738	669	685	662	688	697	721	724	725	670	682	712	743	701	734	688	696	681	714	682	684	730	727	758	709	711	668	657	682	718	696	687	721	698	707	722	707	679	647	661	702	696	692	744	714	696	673	669	699	705	685	707	675	688	693	712	756	702	689	674	690	719	667	676	745	723	711	670	742
1501	869	537	403	719	811	692	663	488	415	391	350	285	278	241	232	203	187	179	188	129	145	109	107	112	105	98	89	91	117	91	88	91	92	81	74	80	63	73	72	56	65	47	56	67	64	59	56	63	71	47	64	55	47	43	51	71	54	57	61	45	63	40	47	42	51	55	45	46	43	55	63	57	62	63	48	38	53	43	52	54	62	52	48	48	58	53	59	59	43	45	42	56	50	52	51	61	49	55	44	54	38	45	63	63	37	44	46	33	46	60	49	54	51	67	40	55	46	58	49	45	56	46	46	45	39	44	59	54	66	40	46	58	41	63	44	45	64	42	46	56	54	51	43	38	49	58	49	44	40	53	43	55	52	41	58	46	44	45	37	51	52	46	46	58	66	46	44	55	47	51	58	42	48	47	59	46	45	50	48	50	38	58	44	40	46	53	39	60	53	46	48	40	46	47	39	52	39	51	41	60	53	54	42	45	53	55	49	59	48	47	38	48	45	59	54	52	54	51	50	50	51	60	45	49	62	54	34	41	61	38	41	54	58	59	65	39	61	54	44	54	57	58	57	51	53	52	50	48	57	50	53	45	46	58	32	42	49	42	53	54	59	52	39	52	54	35	46	54	51	53	44	69	46	48	38	43	68	57	49	45	45	42	54	49	55	44	42	63	46	45	51	49	45	57	41	46	41	51	39	50	56	51	49	50	54	54	58	57	51	49	40	43	48	50	56	46	39	40	55	54	53	42	38	43	48	49	47	44	54	44	56	44	48	47	34	33	47	55	58	41	54	40	56	41	48	51	40	42	48	42	58	52	46	43	45	49	57	46	42	41	51	43	41	42	55	47	39	46	47	47	49	39	53	48	40	52	39	56	45	52	50	53	52	53	64	51	57	49	50	41	54	43	53	37	48	51	50	41	50	47	57	50	42	52	51	55	45	50	46	43	54	49	46	67	38	50	53	55	49	42	45	50	50	55	56	46	63	48	51	46	45	44	53	52	38	45	57	53	52	54	53	51	50	62	44	56	52	54	54	50	52	53	53	44	43	40	39	48	57	51	45	45	43	56	54	40	44	50	54	42	46	52	47	45	42	56	57	55	51	54	47	38	41	45	40	42	57	50	52	51	47	61	54	42	60	29	37	45	54	45	55	50	38	57	50	57	49	55	48	54	60	53	37	49	53	41	49	56	48	53	43	54	64	52	47	56	43	38	43	38	50	43	36	50	48	53	40	46	52	43	49	43	46	61	51	50	47	39	52	48	46	45	59	49	46	50	56	46	46	61	50	53	26	47	47	45	57	45	68	39	50	50	47	51	54	45	52	57	47	51	50	47	28	48	55	48	47	53	59	48	40	56	56	61	49	46	49	36	61	48	43	40	39	60	45	44	56	46	51	43	51	50	50	54	37	46	45	45	64	49	45	59	46	46	49	44	46	44	55	40	42	41	54	43	52	42	43	49	52	42	41	43	51	48	49	43	46	40	57	42	55	62	38	40	56	49	57	44	48	59	52	48	38	38	56	54	46	50	40	40	41	52	52	40	49	46	45	55	56	37	45	52	39	56	44	45	51	51	54	47	56	46	47	51	57	56	43	54	57	49	46	38	50	52	42	51	37	64	53	53	51	55	45	55	51	47	48	58	41	43	34	36	47	52	46	40	47	36	50	33	56	45	37	58	37	48	46	43	44	45	45	41	72	52	43	54	52	50	45	47	52	47	46	49	53	55	43	49	55	47	50	43	50	49	42	41	47	46	42	45	50	53	53	42	56	44	44	46	45	52	55	56	63	35	47	41	58	64	50	53	54	51	33	38	38	58	50	45	44	49	54	45	60	46	51	45	43	57	61	67	54	52	49	58	48	45	42	49	36	43	51	55	46	51	50	48	63	55	42	53	43	41	49	40	58	44	52	45	55	58	46	42	52	47	44	53	50	47	48	74	58	53	57	51	46	40	59	44	54	55	33	50	49	45	37	56	57	39	49	47	67	53	31	52	47	60	58	44	51	53	53	52	59	35	54	50	49	44	42	49	53	42	51	54	43	47	55	54	49	35	51	47	48	42	47	46	57	46	50	46	45	46	49	50	47	36	54	48	37	45	52	60	48	49	45	45	60	50	41	48	46	51	47	47	42	48	57	45	36	51	51	44	44	52	43	55	45	59	66	58	59	55	48	58	51	57	54	43	42	44	48	45	36	54	49	51	44	54	53	49	54	50	41	58	44	48	52	62	37	43	47	50	45	37	47	67	60	41	51	37	41	45	53	54	45	62	53	46	53	40	52	49	58	39	44	44	44	44	56	63	55	30	38	39	48	43	35	45	59	46	53	71	60	52	45	46	52	43	49	49	35	49	43	61	51	53	38	49	55	42	47	54	54	45	53	44	42	42	51	47	48	48	56	61	46	49	36	53	40	54	55	43	42	42	51	49	41	49	44	46	50	46	45	40	47	51	44	42	64	62	51	46	44	42	53	59	44	43	53	42	63	42	40	55	46	43	48	40	49	48	71	48	55	53	46	46	42	57	41	48	45	50	45	44	46	47	42	59	45	45	43	57	40	60	39	49	37	40	48	53	51	42	51	33	57	52	41	49	54	50	39	38	41	47	49	50	51	39	55	52	37	46	29	49	50	51	49	41	45	42	37	37	47	51	44	39	52	54	54	42	50	56	40	47	43	47	63	50	42	51	59	52	54	34	48	42	57	50	50	40	63	52	64	49	49	55	54	38	42	35	58	56	47	53	47	44	39	62	51	46	38	60	45	49	54	54	47	52	48	51	48	55	40	49	40	54	51	39	59	62	41	54	51	31	57	42	39	58	51	50	47	65	48	46	48	56	49	44	56	48	50	42	43	47	56	54	41	54	50	52	40	49	52	54	49	68	46	47	51	54	47	60	44	48	58	56	37	46	57	50	34	51	52	49	48	59	48	56	43	50	60	53	42	45	61	50	51	54	45	52	55	40	45	55	49	43	58	46	55	47	54	49	65	39	40	55	48	44	50	51	53	56	38	37	38	58	51	35	49	49	54	51	50	44	51	50	58	39	44	39	58	49	58	49	56	49	54	52	53	54	59	44	47	42	40	49	53	50	48	40	47	51	44	52	50	54	45	41	47	55	44	49	51	47	45	40	58	44	51	36	45	49	55	47	50	50	42	52	54	67	52	47	46	44	53	52	40	61	48	42	50	47	51	57	45	37	44	65	62	41	47	37	41	45	50	49	46	61	44	41	40	55	57	49	47	49	40	55	42	42	51	49	48	45	46	42	52	52	50	46	52	51	48	53	51	55	50	47	47	39	41	40	60	50	51	46	56	56	42	56	50	45	53	55	54	60	44	42	60	64	55	54	49	49	50	56	37	44	59	50	47	48	53	48	42	45	73	45	50	48	46	38	51	49	53	47	41	46	43	42	44	52	42	50	62	45	57	53	44	52	36	53	49	50	50	50	55	36	36	57	48	52	60	49	48	57	36	46	53	43	60	46	47	41	51
22929	17097	11551	24364	32690	32025	28535	25234	21494	18306	15688	13749	11953	10487	9346	8703	7736	6976	6223	5729	5141	4703	4505	4090	3852	3563	3288	3170	2835	2718	2533	2406	2176	2057	1994	1823	1685	1724	1604	1543	1502	1442	1381	1405	1293	1219	1186	1158	1154	1148	1070	1101	1050	1022	996	987	964	1026	953	978	902	923	938	935	928	871	893	863	839	879	822	825	835	768	870	833	804	863	792	818	803	751	768	744	706	807	728	769	743	753	715	776	711	739	703	745	786	730	708	738	732	721	697	723	709	725	767	750	714	705	722	764	694	692	693	706	688	708	704	752	691	680	697	734	706	707	704	723	678	741	706	682	721	683	707	700	723	736	669	683	697	693	714	676	723	721	734	693	688	698	659	732	725	674	720	700	698	708	676	706	716	684	741	695	712	699	719	716	674	712	683	654	717	703	730	695	748	758	679	706	655	719	722	726	752	700	736	632	682	704	680	757	720	711	708	704	698	710	710	696	714	744	700	668	718	683	747	690	720	735	681	715	718	697	752	710	691	701	771	741	728	648	684	722	705	695	704	692	728	664	707	713	703	670	738	739	759	678	751	699	681	713	686	762	740	781	722	701	703	731	741	762	719	737	737	742	728	724	730	731	679	723	711	723	741	721	750	725	698	702	659	701	708	695	679	710	707	713	707	732	710	697	708	739	668	725	719	775	731	684	678	699	709	704	765	680	684	691	721	717	710	720	705	701	684	695	709	678	741	693	720	747	683	708	700	742	714	728	732	733	672	711	740	713	713	721	729	697	708	710	712	758	739	716	689	733	699	678	666	705	662	715	727	766	700	697	723	767	649	730	672	683	707	702	677	743	709	720	736	692	713	676	657	710	732	751	657	718	683	702	730	704	692	704	705	704	637	663	680	739	727	682	735	759	737	700	726	671	737	711	669	691	729	703	670	702	723	754	688	697	676	722	706	683	740	701	720	704	740	707	640	735	733	689	704	706	752	676	666	674	719	717	728	729	741	687	711	740	724	716	714	701	726	716	713	723	663	746	683	711	709	696	729	718	704	739	709	725	713	686	739	655	735	699	694	681	696	735	742	712	662	685	724	680	737	775	685	715	697	718	689	715	710	740	664	721	641	739	759	677	656	735	727	675	708	721	728	729	692	705	707	706	689	697	713	729	695	718	733	782	751	697	725	704	718	712	733	743	736	670	666	728	764	694	730	723	645	678	710	719	719	695	681	715	723	747	683	691	688	709	701	715	634	711	669	689	721	681	722	708	702	694	694	719	679	692	725	743	653	717	673	678	680	711	663	685	702	691	691	673	723	693	715	706	683	673	670	701	720	683	722	722	700	725	675	701	737	693	709	725	665	726	725	695	644	767	723	758	676	650	701	619	688	711	687	744	716	704	733	749	703	749	697	721	692	712	734	697	723	713	740	683	683	671	688	697	699	676	738	723	720	675	709	678	735	764	719	683	685	731	718	688	704	640	721	718	737	700	708	691	645	719	678	756	693	736	704	715	688	684	708	736	752	704	732	731	727	730	741	757	706	756	721	720	703	716	725	732	712	703	668	737	678	714	734	711	729	685	731	693	667	732	688	716	687	712	715	726	699	730	697	727	725	733	730	707	721	698	723	714	708	746	713	669	742	748	725	723	679	681	682	717	713	709	662	684	708	740	703	762	704	702	727	702	724	730	648	693	688	741	722	726	698	726	737	658	752	728	733	713	754	738	706	697	750	706	721	732	717	717	700	691	689	749	678	734	776	703	737	785	720	656	683	726	694	704	706	704	712	686	693	720	692	725	710	757	720	730	707	676	689	737	708	694	699	720	662	662	753	677	684	683	724	733	710	718	739	673	690	689	688	691	731	649	671	692	758	674	735	713	683	685	751	705	724	729	649	687	695	734	670	708	720	703	665	717	728	738	713	700	688	675	663	699	730	749	689	684	729	719	689	675	707	698	758	737	724	679	721	705	703	698	696	744	680	691	683	732	678	726	652	705	693	695	713	722	708	696	690	672	704	702	712	692	715	724	705	721	689	724	704	689	707	761	722	678	730	668	711	732	702	669	684	677	739	726	672	731	743	708	687	706	681	739	685	713	707	722	692	694	744	674	706	703	744	740	709	712	719	743	651	685	714	751	696	697	680	737	680	704	720	692	716	715	717	699	705	719	718	709	724	646	706	662	684	729	650	744	693	717	722	712	702	669	679	685	700	718	700	716	685	707	731	725	713	709	698	722	759	679	705	710	721	710	719	707	734	741	696	687	766	738	695	692	631	685	708	739	676	673	756	665	721	673	677	724	746	728	739	698	709	703	678	725	735	746	743	747	756	705	739	697	735	720	695	728	690	708	687	742	757	663	721	728	721	746	700	684	710	653	683	734	738	665	715	717	703	661	686	691	745	727	703	637	725	692	694	746	702	707	692	743	704	656	750	673	627	713	690	711	685	684	682	735	728	712	705	735	694	711	686	737	667	723	734	709	679	699	660	724	679	720	698	702	681	678	716	662	701	690	700	698	689	737	694	710	720	728	682	691	711	732	752	724	696	705	718	683	682	710	758	718	748	660	719	691	705	721	666	711	709	696	720	745	697	718	687	716	693	744	665	703	693	733	686	754	697	745	715	720	705	682	724	720	748	676	725	688	735	744	697	681	724	757	715	727	746	705	721	692	702	690	698	733	740	682	738	722	702	698	742	699	681	715	763	704	751	694	642	683	711	698	718	678	689	762	734	732	691	729	651	680	731	714	710	716	692	686	720	696	679	729	684	699	715	710	723	731	680	746	710	712	686	752	729	671	692	748	694	678	689	650	729	697	726	701	696	714	716	654	665	714	692	707	731	741	715	739	720	706	678	722	697	723	743	729	666	729	728	717	722	711	687	729	706	696	760	673	722	743	735	701	738	735	703	776	685	727	687	698	742	773	655	639	700	759	732	700	708	726	697	684	693	734	681	751	767	683	704	728	771	689	687	678	705	705	745	718	722	648	675	746	696	689	721	670	691	677	724	701	709	728	730	753	695	735	692	674	669	684	742	726	727	680	689	717	733	714	746	713	678	661	733	696	724	724	729	669	702	703	729	665	713	750	732	656	716	710	696	720	716	737	675	735	698	694	728	753	756	751	724	728	676	761	740	741	692	713	712	679	702	748	675	725	737	701	694	701	704	704	722	666	752	707	673	715	719	721	683	723	723	700	686	704	745	713	724	703	703	758	693	686	699	660	715	677	732	709	746	675	692	731	743	699	743	682	727	687	706	727	667	712	696	727	723	752	708	671	698	644	677	688	722	654	722	667	719	689	671	733	707	742	663	706	688	747	666	685	704	747	711	734	717	688	703	652	743	763	675	634	725	681	684	722	710	706	687	674	708	700	680	698	779	680	700	686	717	740	674	740	738	678	747	714	756	726	713	742	739	674	697	702	728	720	701	728	728	685	732	737	682	693	704	713	665	720	723	719	688	755	723	688	724	728	736	710	715	736	714	687	701	698	717	725	747	705	709	765	716	656	705	704	697	702	720	687
3265	810	522	436	663	709	642	590	550	449	401	364	317	251	232	212	191	213	189	161	160	145	125	122	117	114	131	121	110	112	91	97	89	101	81	70	77	72	84	82	72	101	86	82	76	85	68	68	80	59	79	65	67	59	61	79	74	82	64	59	73	59	61	71	68	68	75	63	77	74	85	54	70	70	79	74	65	57	62	61	60	55	73	69	78	66	55	62	74	60	58	68	66	63	65	68	66	63	68	69	54	64	56	45	61	56	67	60	62	66	70	63	63	74	56	54	56	63	74	75	58	56	59	65	41	72	63	73	56	55	62	64	73	48	64	55	56	50	65	55	67	77	57	57	64	60	62	42	61	75	73	61	64	61	62	64	68	65	56	71	65	73	74	64	62	52	55	59	78	68	63	57	55	62	74	56	64	71	57	60	65	62	71	68	69	74	60	58	52	57	72	61	52	58	64	72	64	64	57	69	61	75	56	58	57	62	64	52	56	57	71	72	64	72	54	62	65	57	51	61	69	66	65	56	64	70	62	63	54	57	56	60	65	59	69	63	56	63	73	74	56	77	62	57	68	69	59	60	60	56	69	71	66	60	51	68	60	65	52	56	55	73	63	82	57	56	52	44	65	53	59	59	59	86	54	78	69	50	53	68	63	58	73	64	65	64	64	65	65	74	56	58	62	63	60	66	55	68	85	60	53	45	73	53	56	59	55	44	57	69	66	62	63	79	58	66	65	53	67	77	60	62	44	72	52	59	66	59	76	62	55	67	71	84	71	70	76	58	62	67	58	70	64	56	71	65	78	58	59	57	74	70	73	53	67	67	64	65	70	58	78	63	75	67	52	68	49	69	80	67	49	55	59	60	62	59	63	57	62	68	57	63	62	48	65	72	75	68	55	58	58	68	68	67	64	73	71	56	74	57	55	54	56	42	62	67	58	61	66	43	59	60	70	60	72	59	62	73	69	55	62	47	72	68	61	58	62	79	61	65	80	60	65	76	77	59	50	57	68	60	51	65	77	67	63	68	59	57	66	77	58	59	70	58	56	79	60	45	62	72	61	76	64	69	65	73	71	56	58	60	54	71	52	56	63	56	60	70	70	66	79	76	59	63	54	55	68	58	58	72	68	59	56	68	53	71	50	61	59	74	62	56	62	67	60	58	67	53	56	69	45	58	59	69	68	67	54	71	56	55	48	53	50	71	55	65	66	70	52	70	65	58	66	58	51	66	62	71	67	64	72	70	52	65	67	50	73	55	54	73	43	85	66	65	63	64	77	67	60	57	60	64	67	50	59	67	64	59	57	76	65	72	60	68	78	57	61	73	63	63	58	65	61	57	68	66	53	65	55	60	63	70	68	65	64	72	64	65	52	54	65	60	64	75	69	57	60	54	48	72	50	69	62	53	75	57	56	64	69	68	62	52	38	55	66	61	68	59	67	57	66	68	52	48	66	79	62	56	57	65	73	68	69	59	68	58	50	64	68	67	50	52	67	73	56	63	60	70	55	50	69	65	67	67	65	77	62	64	52	58	58	61	86	59	62	62	61	65	66	56	55	56	70	58	53	63	71	64	48	45	59	68	58	61	54	72	77	55	48	63	55	57	55	51	69	54	64	69	65	59	57	66	52	70	72	62	77	73	52	62	54	56	47	62	65	50	63	64	60	79	75	71	50	61	58	63	65	73	67	54	68	53	69	52	59	64	82	58	61	63	50	65	60	62	75	65	67	56	61	62	69	60	58	52	71	68	53	62	55	51	61	56	68	74	69	59	55	72	71	62	66	67	66	57	62	59	62	66	60	71	61	67	72	74	64	63	79	71	66	66	52	73	64	66	68	55	74	60	69	74	47	74	66	55	66	57	77	60	58	65	50	70	61	69	60	56	67	59	67	55	73	55	51	72	58	65	56	55	59	62	68	66	48	50	64	47	67	76	63	69	63	58	61	53	58	61	71	59	54	64	62	72	61	72	70	57	64	64	69	64	65	56	66	65	55	64	68	69	61	60	66	53	65	74	59	64	64	64	61	48	74	58	69	59	64	50	64	47	65	60	75	68	72	67	58	59	66	59	63	67	57	61	64	50	55	59	78	64	56	53	51	54	51	72	66	67	58	73	60	64	55	48	61	48	61	54	54	46	67	72	61	51	72	56	63	69	67	73	61	62	62	50	61	65	78	72	49	69	70	63	67	65	58	69	69	67	61	58	53	68	55	45	74	57	61	69	55	71	58	70	70	60	60	58	65	41	67	55	65	54	62	74	66	62	59	54	61	60	67	61	61	65	54	57	59	59	62	56	56	48	62	49	60	71	71	67	69	57	52	66	61	56	58	68	55	56	61	73	51	72	75	58	68	56	62	74	63	68	69	49	73	50	71	59	70	70	60	63	57	75	73	69	69	71	68	59	63	69	73	58	58	68	69	67	83	63	60	66	66	64	73	60	56	55	50	62	76	55	63	60	51	61	59	60	62	63	64	64	65	61	63	55	58	52	61	51	54	60	64	62	58	60	67	88	71	79	66	58	71	55	65	58	57	77	58	62	57	71	65	54	58	54	73	60	70	53	62	62	52	58	75	66	80	78	76	57	61	62	51	61	68	65	66	63	74	82	65	62	68	68	69	57	55	60	63	76	51	71	62	69	58	68	75	65	55	68	63	66	61	64	55	61	64	58	70	76	56	46	57	70	70	58	51	64	75	67	68	53	72	54	64	72	54	59	61	57	52	55	50	67	57	52	61	53	71	63	49	66	51	55	55	73	61	64	52	66	57	70	63	69	66	68	58	73	67	61	73	65	74	56	58	64	61	65	69	63	79	46	66	66	65	63	71	66	50	48	65	58	56	62	66	72	68	63	46	64	62	58	63	65	72	60	68	64	46	75	59	73	62	60	59	63	63	66	54	76	69	61	64	77	65	75	70	61	68	76	67	62	58	62	57	84	84	56	69	60	65	62	60	68	67	65	70	52	57	78	56	69	49	46	64	62	56	50	69	58	71	67	62	69	55	65	52	70	63	68	70	71	53	77	63	72	62	75	65	56	82	56	63	74	71	64	40	65	59	74	75	67	59	66	50	72	67	57	73	71	69	58	73	72	55	70	67	58	55	57	60	68	63	66	61	76	53	67	72	58	66	55	53	70	57	79	70	59	57	65	80	64	47	63	80	63	70	57	60	66	56	72	54	63	63	63	68	54	60	78	66	63	68	86	71	68	55	62	67	59	66	52	70	59	58	56	60	66	83	64	76	48	62	53	79	57	63	63	82	56	56	56	53	59	59	49	50	68	61	52	65	69	64	64	59	65	62	56	63	57	63	73	58	42	52	53	72	71	58	64	48	58	48	79	69	68	66	59	74	71	62	67	67	62	60	64	70	74	61	55	64	61	71	65	68	53	55	60	55	58	59	69	56	77	55	68	63	65	55	67	70	69	55	63	59	60	49	60	57	70	55	72	69	54	72	59	65	69	77	61	68	58	67	66	74	57	66	48	67	69
21456	15980	11347	23311	31572	30742	27770	24255	20659	17599	15446	13359	11627	10240	9067	8099	7583	6713	6184	5594	5079	4749	4371	4046	3837	3608	3438	3189	2979	2727	2614	2441	2295	2116	1973	2020	1801	1900	1737	1677	1654	1523	1600	1529	1471	1381	1332	1299	1259	1272	1211	1235	1204	1238	1171	1173	1110	1122	1151	1198	1108	1104	1095	1184	1121	1107	1101	1095	1076	1001	1005	997	1012	1028	1028	953	1005	990	938	992	983	975	901	959	989	965	997	971	877	996	941	957	937	981	927	925	953	917	918	942	907	982	877	954	904	944	944	883	891	930	927	927	925	934	935	894	974	860	876	924	938	879	917	855	914	884	904	948	914	949	929	919	934	879	882	935	883	880	879	931	930	885	903	940	929	939	900	849	931	883	916	904	956	919	904	936	890	912	919	914	967	921	911	890	863	971	923	978	888	946	888	869	917	914	889	916	892	927	910	919	903	886	946	863	891	859	953	856	907	861	854	899	886	893	906	861	928	888	933	928	918	934	930	842	890	917	889	916	873	878	948	885	922	894	907	950	901	876	916	916	899	912	895	906	923	957	953	898	885	884	952	937	902	922	901	916	919	966	855	895	905	910	870	890	902	891	869	951	902	947	974	902	932	900	908	899	883	895	890	946	880	898	936	875	864	945	857	958	904	929	859	908	920	925	924	923	917	904	958	927	953	865	830	885	852	935	906	872	887	857	973	941	874	878	871	955	890	909	903	910	876	885	900	862	846	909	928	944	870	939	912	914	868	887	936	891	909	937	884	920	940	902	901	837	839	933	880	904	940	929	943	903	914	951	871	930	890	906	931	871	912	907	944	878	890	873	952	918	899	867	909	873	858	898	892	905	922	910	927	847	975	923	902	913	956	923	853	904	855	912	895	941	910	898	875	864	883	882	923	930	903	991	871	924	914	876	931	933	930	920	923	904	903	905	987	908	909	919	956	887	889	895	933	858	896	908	907	865	870	891	918	903	918	955	927	956	896	985	895	930	878	945	855	935	917	922	961	878	904	936	916	875	901	914	903	939	954	942	893	869	968	868	867	850	958	870	902	933	865	904	885	936	891	887	895	852	917	871	887	896	926	900	869	981	880	888	907	899	884	856	865	876	913	917	861	884	957	900	901	925	917	966	940	905	943	874	923	868	902	937	927	936	950	954	879	881	933	896	887	883	937	907	891	946	882	908	888	873	888	956	863	923	928	899	906	911	938	934	886	936	954	930	893	927	900	919	932	917	914	982	908	918	919	912	926	946	895	901	906	875	907	922	862	884	929	890	968	906	965	890	922	901	906	915	926	951	924	890	945	902	919	917	926	929	981	919	860	900	909	905	869	841	915	938	922	906	886	891	931	939	929	919	936	913	897	908	944	898	922	889	916	969	956	878	928	876	891	903	925	898	922	945	916	917	931	912	893	922	987	919	934	955	927	900	908	889	923	902	840	870	880	912	890	917	887	897	967	969	898	884	849	862	948	841	883	890	877	923	885	911	856	823	982	914	908	876	926	917	941	959	919	867	879	895	914	878	945	865	917	967	919	935	916	859	924	865	888	917	935	935	902	908	901	902	932	949	866	911	920	887	903	942	902	890	892	891	927	902	980	946	855	907	901	889	942	923	913	891	903	936	920	909	933	945	914	920	899	916	910	917	898	907	901	871	895	940	943	909	854	912	905	856	924	913	945	937	964	843	910	891	927	897	888	906	901	860	949	881	900	886	922	907	936	940	929	935	915	917	949	959	961	912	922	962	898	951	801	927	932	830	887	874	915	945	956	904	860	923	914	908	915	919	944	859	911	934	922	912	879	893	862	834	959	950	923	897	947	904	867	883	870	923	929	959	904	895	910	888	943	940	911	970	955	893	889	871	925	947	913	940	883	897	895	935	949	925	877	919	903	860	884	965	870	920	923	919	906	885	919	887	903	946	874	924	884	969	884	945	933	878	916	907	872	949	922	898	922	936	921	869	945	901	939	869	870	875	931	962	899	945	858	878	856	931	902	913	961	905	931	947	887	914	928	939	912	847	944	901	898	1014	883	937	947	870	857	943	915	922	904	941	885	877	915	874	905	921	904	866	943	896	873	941	906	944	924	902	853	906	890	885	941	950	870	914	904	959	957	905	902	897	856	940	941	913	852	905	888	933	925	949	939	897	840	903	868	945	883	872	912	863	935	885	919	920	965	917	858	905	915	856	928	892	902	921	932	888	875	904	873	917	914	921	860	892	947	856	961	942	951	942	921	879	924	907	916	881	843	902	890	895	931	900	891	895	877	882	885	890	940	839	852	925	913	946	898	913	874	928	894	903	944	926	930	936	951	930	897	910	867	941	859	903	858	928	901	918	904	903	922	915	913	894	886	934	915	895	842	872	851	899	883	931	932	885	936	900	881	920	865	890	928	816	919	970	868	910	915	886	895	945	932	914	852	927	835	923	853	951	950	893	932	923	904	876	900	949	888	922	894	886	889	880	922	896	981	914	928	923	948	911	876	877	882	942	928	928	902	888	879	931	895	907	885	851	927	983	882	958	876	928	915	903	887	884	875	881	925	903	915	905	899	944	937	877	908	948	888	900	939	907	964	935	907	878	837	894	897	910	872	931	863	913	857	831	888	905	916	894	882	855	877	856	902	913	872	858	918	900	905	886	914	893	906	913	895	858	896	917	906	923	925	942	874	882	903	899	933	874	927	892	891	873	925	870	871	898	941	901	895	888	901	922	880	957	914	934	872	869	906	912	884	947	941	927	865	927	932	922	926	930	903	965	879	889	905	942	915	882	922	951	975	915	901	930	904	918	892	984	928	887	964	907	923	862	908	853	877	917	959	920	854	909	951	878	899	853	920	897	869	874	939	840	892	912	935	877	900	925	894	894	974	931	934	899	919	899	913	911	938	895	905	951	881	892	912	910	865	962	900	914	886	953	864	926	884	944	901	926	913	853	925	932	886	940	907	884	945	893	875	887	910	947	864	943	935	927	915	876	938	898	946	891	873	934	922	915	888	918	935	874	913	941	916	904	975	941	892	877	839	932	946	911	878	901	892	884	859	886	910	900	906	898	921	846	846	913	915	853	920	881	889	914	881	879	914	904	913	884	913	927	949	852	919	838	930	948	912	965	937	930	900	896	952	933	928	863	847	956	874	869	914	921	895	950	894	932	923	877	922	886	905	887	862	913	889	844	906	866	933	931	900	909	939	890	895	959	907	911	953	880	912	914	866	903	952	910	954	877	975	881	864	923	924	886	936	919	911	931	932	885	910	919	930	910	962	895	909	909	899	932	929	921	938	881	877	967	891	967	931	926	879	930	861	897	916	868	844	899	839	933	886	912	926	900	901	925	908	871	907	851	975	902	849	890	846	922	921	945	924	842	925	932	879	856	896	893	922	919	893	893	966	893	900	894	912	946	921	893	938	895	893	911	898	916	887	876	887	959	952	892	912	877	878	950	885	865	939	940	965	871	953	937	879	869	959	949	850	931	943	874	958	858	930	913	884	922	878	871	904	928	876	884	891	919	905	847
2587	1294	763	586	1007	1124	1030	842	750	649	567	490	409	382	332	320	295	268	260	215	224	189	217	189	162	166	151	159	149	123	137	123	117	111	106	116	101	99	98	74	94	97	69	85	79	90	83	78	78	71	75	88	71	85	72	63	71	69	72	71	79	90	73	69	64	78	68	56	77	74	70	63	67	63	72	49	83	67	57	64	67	67	60	70	56	66	60	59	73	68	52	55	65	61	50	69	62	66	62	51	60	66	67	76	70	75	66	70	61	59	61	63	68	58	64	46	62	82	71	65	58	70	84	68	65	58	70	60	53	68	78	55	70	68	68	71	54	54	72	63	63	67	61	77	62	62	71	62	68	68	69	61	62	79	63	64	65	67	56	61	68	53	64	52	78	62	63	65	58	64	65	74	71	66	72	65	66	57	66	68	66	48	72	68	61	54	81	68	62	62	69	65	67	62	69	56	68	54	75	77	66	52	51	63	57	73	70	60	63	63	72	63	42	72	61	65	63	69	71	70	56	62	72	73	49	68	70	64	64	60	65	72	59	59	69	47	70	57	68	66	69	77	52	61	57	66	67	69	65	70	72	69	68	57	53	86	66	61	62	72	73	69	71	66	65	70	78	70	58	75	54	76	67	55	64	58	66	59	69	70	66	55	59	55	69	53	77	60	55	70	67	72	69	68	64	62	70	53	59	53	59	47	60	61	65	60	57	62	55	64	62	59	56	69	82	66	71	59	75	49	67	61	77	59	61	79	71	62	60	80	70	63	60	66	67	51	66	69	61	89	54	73	64	61	61	68	56	75	58	64	79	54	70	80	65	70	59	70	72	61	62	55	63	68	54	57	74	61	70	54	72	64	63	63	44	64	58	56	69	70	61	65	71	67	75	78	66	65	65	66	68	66	70	66	66	62	55	65	54	59	65	63	55	64	62	82	61	72	68	65	60	73	70	53	57	60	59	85	67	61	60	66	66	63	79	67	60	73	75	68	64	71	53	52	60	53	66	61	80	53	66	55	60	73	67	73	66	68	72	66	60	53	70	61	60	71	44	70	62	53	68	51	61	56	68	68	76	58	62	56	71	59	64	67	72	66	61	54	74	64	57	64	71	54	59	69	65	67	52	71	75	62	51	57	70	57	75	69	52	63	75	71	67	58	62	65	71	83	65	74	72	60	57	68	61	61	65	70	57	61	68	60	64	63	74	75	57	64	73	51	71	68	70	54	68	56	66	75	65	59	71	64	62	50	70	60	61	70	67	47	64	79	70	63	57	67	67	77	73	69	52	67	72	70	62	70	62	58	80	51	62	61	72	60	57	78	67	69	75	66	64	54	68	59	73	65	61	83	70	70	78	49	68	67	68	64	64	70	60	70	74	64	70	59	62	71	63	51	51	73	59	46	67	44	59	86	70	67	66	53	66	57	74	70	55	72	63	48	75	57	72	60	72	57	65	63	63	69	58	64	77	65	69	61	63	59	81	55	59	60	58	74	74	62	70	60	72	62	54	68	78	82	75	73	58	64	61	57	68	68	64	58	66	77	67	59	58	58	49	74	63	65	61	79	70	67	57	72	72	60	57	73	56	60	59	63	62	78	62	72	57	72	55	79	59	53	58	64	73	67	77	71	60	54	61	62	71	61	76	53	58	68	54	62	80	80	63	78	69	87	57	76	69	60	60	71	67	68	63	65	63	57	66	69	60	56	62	74	72	64	60	66	62	69	69	71	70	65	78	46	77	65	67	64	61	61	55	65	56	68	77	70	71	73	64	65	58	47	64	76	67	78	73	61	56	63	61	70	60	65	63	62	66	57	76	73	67	56	62	66	58	70	64	65	54	66	75	67	76	63	65	68	65	64	50	78	65	67	65	71	64	73	71	63	67	57	57	84	67	67	70	71	56	57	55	54	64	72	66	73	56	89	73	63	56	69	68	55	68	57	63	69	53	59	51	62	57	65	71	64	72	71	57	80	52	72	57	60	73	66	66	72	56	70	55	78	72	64	69	61	58	72	60	82	59	72	70	75	69	65	58	67	57	65	65	71	45	59	68	60	67	74	55	66	67	61	77	68	67	67	50	56	78	65	59	80	65	79	54	63	53	86	69	77	67	67	63	70	61	71	62	67	68	77	57	68	48	66	62	73	78	51	72	65	56	78	66	64	64	60	55	60	71	67	67	61	53	59	64	82	54	65	59	73	68	62	66	79	66	58	67	63	51	69	76	63	77	73	66	77	65	54	54	57	66	77	67	63	64	61	65	64	61	61	89	54	69	59	62	61	69	58	62	49	66	79	67	53	57	67	78	72	63	44	67	67	60	57	63	57	61	62	55	64	60	64	61	70	70	63	79	58	57	74	56	68	63	65	50	62	53	53	66	61	57	62	53	76	71	54	78	64	60	53	68	61	57	65	65	74	60	72	65	65	58	74	78	48	56	61	62	70	72	55	54	76	66	86	60	69	48	65	67	75	64	51	67	66	76	46	68	61	64	69	59	71	61	68	67	73	61	62	69	64	66	58	59	65	67	63	58	64	58	57	81	72	61	70	62	58	57	48	52	67	72	59	59	63	82	72	62	79	73	64	68	62	67	69	64	64	62	65	64	63	68	63	56	54	68	73	80	59	62	59	60	79	62	66	67	64	63	65	69	61	52	71	74	53	64	67	68	74	61	68	66	49	66	60	70	73	62	63	69	63	80	64	70	70	46	66	59	67	66	73	64	70	65	52	58	72	53	50	76	67	63	76	61	76	56	68	67	68	80	69	53	78	55	52	59	69	51	67	68	63	71	72	66	64	64	72	75	62	67	59	74	83	63	69	71	56	62	75	63	63	52	66	68	60	52	69	73	52	73	62	52	75	60	67	60	70	63	70	73	75	71	58	56	80	67	71	60	58	55	65	65	67	64	65	80	62	78	57	59	67	72	76	60	62	56	55	57	66	72	62	68	62	62	59	63	55	72	63	65	49	70	67	67	71	55	64	77	67	58	74	53	62	65	78	68	66	76	67	60	65	69	61	56	56	57	77	77	59	58	65	68	64	60	67	71	63	68	57	46	71	57	65	68	65	64	68	79	70	61	67	70	59	74	47	65	58	67	57	61	51	68	66	69	57	78	56	64	58	63	68	65	69	76	65	73	68	70	67	60	61	57	60	64	65	51	75	73	62	70	81	65	62	60	63	81	61	58	58	74	56	63	66	75	78	63	58	76	62	57	49	79	61	57	65	77	62	65	66	55	71	61	69	69	77	76	78	64	61	69	62	62	71	62	63	54	67	71	56	60	54	69	62	63	69	62	66	63	77	62	77	60	77	64	53	54	64	69	59	73	63	72	58	60	47	54	53	63	67	65	73	61	69	54	60	68	72	70	52	73	60	48	63	59	50	70	62	61	54	60	57	85	72	89	65	70	56	70	58	69	62	69	55	59	64	52	68	70	50	68	56	59	60	61	57	66	74	53	71	59	54	54	55	70	72	62	69	67	54	62	62	67	55
26955	20341	14800	27979	36559	35657	32701	29107	25573	22498	20230	17654	15576	13718	12593	11343	10172	9415	8458	7490	6957	6424	6118	5593	5225	4887	4466	4245	3971	3711	3388	3197	2998	2820	2636	2449	2382	2307	2212	2090	2055	1841	1818	1789	1684	1653	1610	1556	1556	1551	1388	1430	1428	1425	1335	1362	1284	1336	1318	1242	1257	1238	1235	1231	1224	1159	1160	1196	1109	1130	1141	1089	1051	1059	1089	1039	1044	1056	1026	987	1008	1034	1043	1025	1010	981	988	972	998	984	949	1016	989	992	993	1032	995	1003	1000	976	947	967	954	894	977	901	922	904	930	919	956	916	955	1025	953	916	918	950	944	947	920	956	963	974	946	900	957	938	937	900	943	915	916	949	885	910	929	953	877	941	941	922	951	911	897	923	881	939	872	891	888	988	977	922	952	936	863	969	912	937	927	866	890	881	915	926	925	883	961	877	879	894	972	922	942	958	918	940	954	903	942	928	996	939	880	935	893	878	897	908	928	900	939	932	948	979	910	918	894	919	882	882	917	941	907	940	979	927	950	949	914	909	916	890	923	889	914	895	982	927	966	869	937	941	918	924	918	920	924	862	892	955	916	908	938	916	918	933	956	974	954	919	880	896	946	898	949	882	967	920	955	883	956	946	957	958	937	927	902	895	944	992	937	923	938	902	930	931	895	908	891	930	907	926	957	995	935	922	901	929	900	924	920	905	850	907	927	886	872	945	975	876	885	933	962	862	928	969	888	890	915	946	885	902	941	914	910	931	928	919	883	933	964	945	935	924	886	931	879	923	931	905	879	864	913	909	925	944	905	936	948	976	928	931	927	936	938	899	883	913	945	935	887	872	906	920	939	899	971	981	897	925	922	886	889	887	955	924	886	890	909	905	906	893	935	876	949	874	927	888	932	913	857	930	919	907	928	972	932	935	926	876	919	878	988	975	926	963	927	891	914	864	912	940	889	944	907	893	889	896	871	895	920	904	953	896	877	910	927	912	925	853	928	886	1000	902	953	972	897	915	983	882	878	930	874	950	965	921	928	977	901	917	925	988	957	949	844	907	921	932	904	915	933	975	902	920	946	912	858	909	888	902	945	935	913	885	879	900	924	867	923	940	896	916	922	910	901	917	933	921	948	895	915	947	892	969	919	943	913	928	906	893	909	965	912	864	872	926	985	880	919	950	923	899	898	930	951	893	933	884	924	911	898	921	897	909	885	903	916	924	910	860	974	912	944	887	893	936	877	885	923	906	914	881	983	890	913	899	942	867	911	930	919	884	923	945	960	881	920	881	937	918	908	901	889	930	883	939	877	874	920	906	903	913	922	889	930	951	873	908	946	863	956	890	922	908	893	947	892	941	980	949	869	959	929	978	870	927	907	944	915	944	923	934	869	916	993	943	846	885	883	952	858	907	928	970	890	913	935	916	988	898	965	922	966	975	904	926	895	928	932	943	919	909	911	962	949	918	970	966	890	869	931	889	962	907	939	960	922	959	914	884	897	910	932	934	903	907	872	931	907	959	933	948	925	853	894	971	966	870	916	918	946	921	916	904	916	903	896	869	891	942	944	937	980	939	959	925	878	884	957	863	906	922	890	873	949	967	921	907	925	903	900	898	934	921	961	935	942	925	913	918	936	881	953	890	904	909	959	905	891	919	886	921	952	910	898	903	905	925	944	887	868	884	874	903	909	925	886	916	924	896	957	892	905	901	913	930	925	874	878	937	884	866	909	951	943	945	902	881	942	908	898	935	914	926	935	910	884	919	872	935	1013	947	929	945	941	932	927	956	948	921	898	883	891	881	904	957	912	855	903	938	904	889	927	952	912	898	952	888	969	895	933	905	939	927	893	916	907	851	918	935	886	900	920	947	874	892	937	915	945	911	871	930	901	897	901	932	940	902	903	921	927	893	920	914	881	951	908	879	889	852	943	909	914	942	916	974	918	921	914	913	917	936	952	914	950	941	911	926	909	926	950	887	892	880	885	919	957	925	939	892	922	916	880	867	896	938	978	930	913	855	924	862	947	924	925	894	916	995	917	894	918	971	894	887	947	913	953	964	917	924	894	901	911	928	976	963	947	926	944	906	886	936	940	904	941	942	921	937	917	908	922	962	938	908	935	953	934	918	929	924	974	943	972	954	924	929	899	932	947	891	923	910	909	952	906	898	905	864	932	945	893	968	896	976	915	975	965	907	950	830	871	883	884	912	935	902	909	887	869	944	890	925	859	973	938	944	942	897	900	947	944	868	923	933	934	871	887	938	981	910	931	891	911	940	986	898	959	915	938	931	913	906	978	958	935	956	917	905	881	959	914	968	898	935	950	904	971	949	900	907	855	880	883	953	906	944	936	922	896	902	947	942	897	899	959	899	918	900	948	874	942	919	936	943	891	920	900	885	896	808	974	975	898	960	907	910	967	892	917	961	901	942	904	891	934	883	919	917	968	921	900	939	858	896	917	917	913	944	948	955	865	945	897	939	952	930	884	923	934	963	913	956	931	934	980	910	947	843	883	955	951	972	908	954	892	924	906	944	868	922	891	946	886	930	850	913	860	896	942	886	949	945	953	882	913	939	899	993	907	893	941	903	963	930	900	946	885	945	896	952	960	863	938	901	910	925	940	926	939	871	915	902	921	920	964	931	935	939	885	922	887	911	915	969	907	865	928	933	894	939	892	924	946	886	875	916	914	862	956	934	926	962	925	895	910	918	913	908	926	943	940	935	946	911	921	880	878	913	952	871	950	910	917	879	909	922	949	933	960	945	935	888	919	940	908	921	931	957	905	867	912	852	887	976	913	891	960	899	970	947	911	895	905	942	921	893	987	876	947	885	943	954	948	970	850	902	953	885	927	979	878	899	974	944	890	922	963	863	936	928	947	926	865	960	878	952	954	950	970	955	905	907	919	914	906	955	950	904	949	925	907	894	881	913	907	903	913	915	918	953	880	963	931	887	914	888	917	911	973	930	884	944	909	917	907	951	916	913	926	893	890	947	945	943	903	908	905	907	918	971	903	905	898	932	938	885	898	945	931	904	901	947	879	989	906	902	956	862	878	882	938	895	938	902	873	907	905	940	932	934	896	942	915	900	915	949	947	882	877	905	965	914	887	964	917	877	875	942	964	972	951	956	944	918	899	870	928	872	851	969	945	916	910	905	885	951	945	970	933	897	919	887	928	940	922	980	879	963	956	939	930	917	961	962	898	912	968	918	953	922	933	911	965	888	888	909	945	915	968	901	932	901	887	894	973	940	928	881	911	919	934	885	949	969	949	939	984	929	908	949	925	971	912	918	940	915	925	905	934	935	927	929	931	930	917	950	890	893	903	932	943	892	880	924	868	956	873	899	912	886	974	921	937	889	924	890	909	970	906	933	932	931	925	894	882	938	931	935	911	911	889	916	915	947	946	909	900	957	931	946	856	890	898	949	923	886	910	901	943	965	956	927	925	898	897	878	961	910	927	951	919	853	938	956	922	951	964	939	882	958	919	924	955	926	915	880	968	913	889	904	935	943	960	899	914	985	927	960	917	924	941	899	903	958
1991	539	358	254	399	470	458	394	357	296	291	223	188	205	170	152	141	132	129	130	122	112	112	104	87	78	95	80	96	94	76	61	63	64	56	54	55	60	59	59	53	61	58	48	56	58	47	54	48	69	49	52	55	48	67	50	51	50	49	55	50	54	65	44	47	56	58	58	30	42	55	56	34	51	56	51	50	61	54	41	40	55	46	43	50	49	43	47	60	60	55	56	48	45	49	31	37	53	57	49	56	38	51	52	57	54	59	46	43	50	44	38	42	39	43	39	51	44	36	43	56	51	51	38	48	56	41	56	49	40	48	48	39	49	57	39	57	38	44	40	38	54	49	51	43	47	42	42	54	54	47	55	43	45	56	55	50	53	52	45	47	46	51	50	40	51	45	57	49	45	44	45	42	44	41	54	49	47	40	36	40	49	44	52	40	34	43	41	42	52	57	62	54	33	48	49	52	46	49	59	47	46	53	48	43	49	39	40	38	56	49	59	42	53	49	55	44	36	45	36	45	54	49	60	42	44	44	48	50	44	52	54	47	39	58	45	44	63	48	47	48	44	52	47	53	42	56	44	62	61	42	38	47	52	52	50	60	50	51	58	37	53	48	52	47	42	50	46	47	45	42	47	55	53	53	50	52	42	50	40	45	55	55	39	48	55	53	48	49	65	51	36	49	35	54	44	46	34	49	41	57	43	46	44	49	56	45	34	49	46	56	48	62	56	55	44	50	48	60	53	63	47	44	38	36	48	44	51	43	54	41	62	52	56	40	43	45	49	47	45	56	54	35	44	48	66	48	59	42	45	42	42	37	49	53	54	49	38	51	46	53	53	44	50	47	52	49	45	52	40	48	40	43	41	46	41	53	46	48	43	46	40	50	47	38	49	54	54	49	47	38	54	47	50	54	45	52	50	51	35	42	58	42	57	60	47	48	52	43	58	40	62	51	56	47	40	46	44	60	45	56	53	49	55	61	40	44	40	46	45	48	51	57	38	49	50	56	54	54	44	44	51	51	53	45	43	40	55	47	58	47	52	52	45	40	49	61	40	44	45	50	48	49	46	45	57	55	41	45	46	42	57	45	53	59	44	42	47	47	51	50	52	36	51	60	39	43	58	60	45	48	46	49	46	31	44	45	53	52	56	56	56	46	43	48	58	40	55	55	41	50	45	59	54	49	59	56	48	58	36	37	48	56	48	44	46	39	49	57	48	54	63	43	47	54	48	61	56	57	49	46	35	51	53	41	76	54	50	46	46	47	47	51	48	39	45	49	48	41	48	44	44	44	51	42	44	51	33	52	39	56	44	44	42	55	46	64	50	58	51	43	56	44	44	44	47	70	42	63	35	58	42	41	57	51	43	47	55	48	54	42	55	50	43	45	44	48	50	55	54	56	57	59	64	45	46	64	49	50	45	39	51	46	55	49	59	48	61	53	44	44	36	49	54	44	54	45	57	54	47	52	38	40	61	49	43	42	44	64	43	51	37	50	50	51	43	58	52	57	41	48	49	47	43	47	48	48	51	49	56	66	46	39	49	37	44	60	47	31	54	56	48	45	49	42	45	39	49	30	46	56	48	52	43	72	55	54	53	48	54	47	48	38	46	53	47	53	54	37	57	49	49	53	55	36	36	36	61	46	38	34	42	44	54	42	43	55	50	56	57	56	42	42	57	45	29	56	54	37	41	40	44	51	49	46	47	46	54	45	50	52	42	45	39	44	53	41	65	49	44	51	45	52	48	44	54	43	53	52	41	49	51	44	56	48	51	51	51	48	39	48	40	47	51	46	59	47	44	57	47	48	38	53	46	35	60	48	52	50	50	59	42	44	47	58	35	51	38	41	40	44	62	47	51	43	45	52	51	57	49	42	42	67	51	48	42	40	41	40	56	49	36	49	40	50	42	40	46	54	54	39	58	38	50	39	48	53	53	53	53	49	48	46	54	41	58	41	44	50	47	33	55	43	49	41	50	52	52	54	58	46	54	55	54	43	46	55	43	48	35	48	48	39	54	49	50	45	44	51	57	51	47	43	41	40	51	57	54	47	45	43	49	55	35	44	47	50	39	50	56	48	47	53	42	40	50	45	42	48	50	51	42	58	49	62	49	39	46	43	50	50	40	61	48	68	54	53	51	55	36	37	48	36	58	48	46	52	46	41	53	41	50	56	48	49	59	60	48	58	56	56	50	60	55	44	49	43	69	54	47	50	50	47	67	49	46	59	44	58	41	45	44	55	47	39	44	57	39	51	49	52	45	52	41	45	50	42	46	55	44	46	54	48	45	47	51	41	57	60	41	53	51	55	46	47	48	41	46	44	47	46	45	44	40	58	53	42	52	38	48	51	38	62	45	48	47	48	58	51	46	42	56	46	60	57	48	37	48	48	34	49	41	45	36	48	54	46	55	40	44	45	45	38	53	46	52	42	55	43	47	55	47	43	60	49	55	32	38	48	50	51	50	55	57	45	40	41	46	59	43	50	50	43	47	47	53	58	42	41	47	42	48	38	55	58	59	45	66	58	49	44	50	59	30	53	54	38	48	43	52	52	44	54	47	46	62	42	52	33	54	49	49	59	44	57	52	54	54	47	47	51	50	39	43	47	50	48	37	36	42	51	53	54	45	42	54	43	53	61	47	53	56	38	55	52	56	47	49	54	46	45	47	54	53	34	47	32	42	43	43	50	46	60	60	50	47	38	53	54	44	60	59	52	48	46	44	41	48	54	55	48	46	49	49	39	49	40	45	47	46	45	59	48	49	43	31	40	50	44	56	58	48	46	56	41	43	39	50	62	64	50	48	52	43	53	57	61	43	50	48	60	37	42	42	38	35	47	46	63	42	49	48	46	53	52	48	50	45	45	45	42	40	48	51	47	46	59	72	53	46	46	48	47	47	53	53	56	50	47	51	38	53	38	51	38	41	56	55	55	42	53	64	46	40	39	48	48	36	48	54	39	47	49	46	47	63	50	66	47	42	54	52	45	50	46	46	70	46	56	59	40	54	51	43	45	48	52	47	53	47	59	43	54	56	30	40	61	41	41	43	51	46	48	51	60	56	49	53	45	42	45	43	45	37	50	44	51	44	60	66	53	52	42	52	45	49	39	68	61	43	49	37	48	47	37	46	41	54	39	55	39	51	48	47	59	51	45	48	43	44	36	45	53	35	39	49	55	49	53	47	45	40	56	50	50	57	50	51	44	49	60	47	46	49	47	52	45	47	42	51	51	43	44	43	55	56	59	50	55	46	56	61	52	54	25	47	40	52	59	45	47	49	36	34	42	44	49	56	50	41	57	60	40	61	52	55	52	52	43	63	33	51	44	44	53	52	46	47	55	39	53	60	50	42	61	59	38	52	40	50	43	51	48	50	46	56	43	51	41	35	46	43	46	43	48	40	46	47	45	54	61	57	60	50	54	50	52	45	55	45	51	45	47	49	52	48	58	37	48	47	46	45	50	61	44	52	55	42	47	54	49	44	59	46	44	58
19098	12863	8360	18885	26795	26157	22900	19515	16121	13728	11535	10031	8612	7478	6624	5919	5479	4876	4276	3955	3575	3460	3153	2937	2771	2590	2431	2349	2097	2020	1896	1795	1651	1546	1537	1431	1419	1303	1271	1209	1155	1210	1180	1115	1064	1053	1075	989	998	880	957	943	930	928	908	918	900	923	899	864	833	857	826	855	841	783	860	799	824	781	806	765	749	780	771	779	751	814	762	806	766	738	721	734	736	787	729	680	688	700	767	749	714	722	750	689	727	769	717	723	676	690	743	725	700	734	687	723	731	735	719	724	740	745	660	695	710	752	707	757	729	709	692	743	719	718	707	697	724	690	760	697	714	691	745	694	708	725	743	710	714	745	721	679	671	721	684	701	723	685	731	700	701	677	741	688	714	708	703	691	698	744	706	672	711	672	665	696	714	716	696	714	737	730	735	706	728	745	653	666	745	690	720	727	683	758	711	696	718	702	739	723	673	705	744	657	677	695	724	701	677	702	689	713	761	769	698	680	703	705	699	710	708	735	677	744	715	700	675	703	787	678	716	708	724	718	693	741	686	736	663	669	673	730	721	703	746	669	704	757	709	718	726	697	681	762	736	716	717	689	661	644	732	728	701	707	689	709	694	696	749	697	708	692	674	747	644	715	755	709	720	723	717	691	717	703	767	660	720	712	704	705	710	714	704	741	700	717	712	708	645	725	717	670	739	730	701	766	703	748	686	660	733	709	669	749	696	693	680	666	655	672	703	737	713	759	721	727	749	699	717	664	730	662	726	730	740	727	745	704	679	724	694	689	722	736	743	709	743	719	654	746	724	705	632	724	674	710	740	696	757	692	726	745	679	725	803	672	680	701	682	763	701	734	714	709	700	738	711	729	742	685	686	681	729	679	713	721	646	726	687	724	756	713	678	713	732	714	687	690	685	739	695	751	721	682	707	728	700	742	708	694	685	743	668	674	693	703	681	750	688	703	675	720	714	740	684	725	742	712	679	695	714	686	752	712	705	711	665	722	748	739	677	676	726	686	696	715	698	668	766	668	697	739	695	738	742	726	719	721	701	684	693	729	659	696	732	702	695	722	719	715	670	707	684	715	713	732	735	646	752	637	677	746	678	729	797	686	731	673	650	810	705	693	772	712	726	703	759	716	730	647	689	715	659	696	703	724	733	739	702	723	679	759	728	708	702	690	714	716	698	697	686	659	730	716	689	707	687	685	682	686	722	681	741	712	693	719	707	720	719	715	706	712	727	750	694	747	716	730	718	688	717	780	694	709	703	711	692	650	657	718	709	672	716	703	694	688	728	719	739	675	654	725	696	752	689	731	726	769	667	705	742	718	699	708	671	767	695	749	714	724	702	714	731	727	739	675	684	729	677	710	654	695	700	663	697	688	727	680	706	717	714	743	759	670	672	758	691	726	691	734	700	672	738	694	712	741	699	708	718	698	661	737	678	701	700	705	719	655	739	711	654	730	647	716	665	731	684	692	720	686	700	692	681	724	746	724	734	722	658	759	696	689	739	698	723	692	758	721	686	657	689	720	707	715	708	712	691	718	687	742	713	660	679	698	729	713	683	711	690	751	750	709	682	730	677	743	673	739	663	686	710	729	698	704	681	693	704	691	757	724	681	678	754	704	739	740	739	751	737	700	699	689	711	690	669	645	697	719	700	770	707	713	739	698	709	713	740	711	687	740	678	759	756	659	762	696	709	718	697	733	667	726	720	738	636	747	758	717	673	684	700	634	690	695	716	713	725	708	698	685	765	695	747	721	691	738	722	697	710	695	687	664	711	696	698	678	702	754	718	728	688	723	747	740	721	672	730	693	703	709	727	680	752	735	703	768	712	715	723	703	717	671	743	658	717	700	712	701	706	695	706	699	691	683	693	696	663	724	712	755	665	712	704	695	720	731	719	676	718	752	722	729	731	724	721	701	743	762	676	742	652	663	679	748	706	718	726	690	682	741	695	671	710	756	714	724	672	690	697	738	711	722	717	656	684	754	727	727	675	688	721	668	720	695	711	723	686	701	755	682	724	726	708	705	667	745	692	676	744	701	700	740	727	748	694	719	792	698	701	691	755	765	667	735	711	726	699	720	763	737	730	750	735	735	719	699	729	679	677	732	693	722	694	708	697	704	730	673	677	729	661	675	698	735	675	668	691	680	686	714	737	687	722	690	710	688	738	689	729	671	709	705	712	711	783	710	697	676	678	682	695	729	680	692	652	673	732	705	691	665	666	747	707	687	725	725	678	728	654	723	701	739	677	712	729	715	749	718	745	674	731	724	721	678	773	685	680	757	718	738	748	735	710	696	719	762	686	710	708	714	689	634	696	715	703	695	726	696	716	684	744	744	704	693	717	744	662	719	718	747	716	663	714	687	720	668	669	659	719	705	656	735	686	723	749	678	720	738	720	699	731	708	693	701	674	698	742	641	678	747	745	707	673	757	709	726	709	712	726	721	723	767	707	711	696	731	724	700	662	677	720	753	671	742	705	720	709	670	729	742	696	672	687	717	613	715	728	743	682	754	742	740	728	694	684	690	748	755	718	739	685	688	730	720	697	724	700	673	747	690	732	681	739	676	743	713	709	696	706	713	732	712	699	704	709	729	709	694	654	716	733	700	717	720	768	727	713	711	692	726	694	674	722	728	694	738	686	742	712	692	756	687	703	690	680	717	706	725	676	762	745	690	730	698	717	702	660	721	705	699	737	697	729	725	737	752	690	703	705	731	754	689	723	653	721	752	696	741	681	709	689	714	700	711	702	757	736	725	687	722	698	737	635	691	667	717	730	690	731	738	697	730	743	740	685	680	694	693	742	701	674	703	690	684	734	733	706	698	685	694	664	712	708	696	690	685	722	727	687	722	684	714	686	713	727	736	746	726	717	724	687	666	769	754	685	701	704	668	683	699	691	635	716	720	705	753	687	733	713	697	726	727	689	692	706	736	744	688	700	707	693	685	730	671	667	747	711	690	718	702	716	718	700	711	732	706	731	732	703	665	755	730	714	706	733	708	685	701	715	694	694	688	699	731	688	742	740	720	702	721	714	708	683	718	695	726	688	705	707	694	718	680	768	713	717	682	706	685	745	698	705	713	732	648	703	705	712	703	700	729	703	736	674	778	681	761	719	678	710	669	689	714	696	671	732	708	720	715	720	648	715	703	753	727	678	681	711	745	703	710	676	733	680	716	714	671	684	730	721	698	722	704	708	711	764	728	716	688	737	710	672	732	687	701	663	711	760	703	670	677	705	755	685	708	726	704	748	679	681	718	712	702	681	685	706	677	749	679	693	700	679	697	699	726	728	706	681	737	652	697	715	704	708	722	720	740	736	777	745	735	691	685	710	708	745	726	724	702	746	643	701	693	716	652	691	721	696	700	724	756	663	709	657	686	665	716	714	660	694	717	709	660	721	689	685	679	720	730	705	667	724	680	725	672	685	684	708	673	734	668	658	678	716	736	710	704	686	711	725	712	735	711	700	741	709	693	725	736	721	711	725	664	720	703
1456	833	533	382	648	798	669	580	495	433	400	338	303	262	250	226	195	174	165	161	149	150	130	120	99	88	101	100	101	114	90	80	65	79	71	68	67	83	68	78	57	54	52	65	62	51	58	52	56	45	56	53	49	57	47	36	61	38	51	52	57	58	44	47	57	47	62	43	41	69	53	41	46	49	48	49	55	42	50	40	58	41	45	54	43	59	48	51	60	38	54	41	55	39	46	49	40	61	51	50	34	55	59	44	47	46	52	39	52	50	44	38	44	46	49	33	42	45	48	44	60	43	43	60	55	59	49	47	35	63	49	52	50	48	50	46	40	43	57	51	53	46	36	54	46	67	49	46	42	44	39	50	40	57	50	43	57	47	59	54	67	51	46	51	33	49	44	44	50	52	53	45	38	55	58	53	41	42	56	40	49	57	57	44	50	46	47	36	39	45	57	47	40	57	51	38	58	43	40	49	42	43	49	57	42	66	55	34	40	46	41	50	40	55	55	43	46	43	59	46	32	55	56	48	54	41	57	44	38	51	49	31	57	50	65	48	44	38	56	42	56	53	52	35	40	43	54	44	54	43	51	53	56	48	35	57	43	50	47	49	43	45	48	46	47	65	52	47	44	53	52	49	41	55	39	45	53	42	43	48	57	45	43	54	59	53	57	53	50	53	43	45	45	39	54	42	55	60	62	38	46	56	45	50	52	41	60	64	55	43	42	53	62	51	44	40	47	49	39	44	34	46	52	56	46	42	55	52	45	42	47	49	43	49	31	49	53	47	52	44	49	53	51	46	47	46	43	50	48	54	64	42	45	56	54	49	55	31	47	35	44	63	65	51	36	53	46	54	50	41	53	43	48	40	49	43	46	45	40	44	58	49	41	38	55	44	43	44	46	54	56	48	54	44	48	45	40	41	42	43	45	56	62	52	52	49	56	39	56	48	33	53	50	52	55	44	56	41	54	57	42	50	39	45	40	42	54	38	46	44	49	39	43	58	44	45	49	51	51	43	44	38	56	52	54	43	46	33	50	61	45	49	40	47	60	54	49	49	40	50	52	61	46	53	50	44	58	52	37	47	57	54	54	47	44	43	49	44	52	32	48	45	45	44	42	49	56	61	39	52	49	42	54	40	48	42	57	44	50	43	50	51	46	40	34	47	58	42	50	41	42	43	44	45	49	57	64	45	40	47	52	41	46	45	34	48	55	47	53	58	49	52	62	52	47	45	37	50	52	41	51	38	36	56	67	49	49	45	37	52	48	45	63	60	50	44	45	46	53	59	43	54	57	55	32	47	40	55	52	52	45	59	61	46	52	60	45	62	56	48	48	46	43	71	61	60	62	44	47	49	42	49	49	53	58	54	49	58	52	51	55	44	43	45	54	53	46	42	49	57	44	55	56	55	52	47	57	51	35	59	49	58	33	45	39	47	55	44	46	52	48	54	49	51	48	41	54	53	60	40	39	46	53	48	49	51	49	43	49	50	39	49	46	43	49	48	54	49	41	37	45	48	65	64	48	49	61	46	45	53	49	49	57	49	42	57	36	39	48	49	51	68	46	48	37	56	39	57	50	57	51	49	65	49	39	46	45	57	47	59	49	54	56	54	56	48	44	36	48	53	54	55	53	43	56	47	46	48	62	64	47	46	55	51	55	60	60	43	46	43	42	48	52	37	40	39	47	46	49	44	61	51	72	51	65	55	46	37	49	40	54	41	51	50	54	56	47	50	48	62	43	41	48	52	50	57	42	40	44	50	59	49	52	58	36	47	47	51	51	61	56	49	49	39	45	53	51	43	53	56	46	46	43	49	50	44	62	55	41	50	61	41	53	52	50	37	49	59	53	54	49	43	45	39	41	52	49	54	37	40	49	52	52	60	47	50	47	59	57	43	44	41	29	52	55	45	62	56	43	44	51	43	50	46	38	48	46	57	53	43	51	44	41	61	57	49	44	56	46	51	43	47	50	37	45	51	62	40	60	50	56	37	42	53	51	48	63	62	51	48	44	35	50	39	43	45	61	47	52	55	41	69	47	50	38	41	50	49	58	52	46	46	44	51	45	50	44	44	44	49	44	48	47	58	47	59	55	47	53	58	47	44	56	40	41	53	54	58	33	43	50	55	47	55	46	58	44	43	55	27	48	51	44	52	57	46	47	46	50	45	43	51	40	54	49	51	47	55	50	39	32	56	52	50	45	59	30	63	49	47	47	50	43	46	45	50	56	57	40	49	51	46	52	52	50	55	51	37	40	45	54	50	50	54	46	45	62	59	56	53	54	48	50	39	61	52	50	44	36	45	41	51	38	48	56	57	51	37	59	45	45	47	53	51	48	36	56	44	41	51	49	50	48	47	29	54	51	56	42	53	51	52	43	54	46	52	52	50	45	58	54	47	40	53	48	47	44	52	42	45	47	41	46	38	48	54	51	59	45	48	35	52	40	47	65	46	52	45	58	45	49	54	49	42	53	49	59	43	41	63	55	55	50	49	51	47	46	48	54	58	56	38	60	50	49	55	60	55	49	55	47	55	53	50	59	55	39	59	48	56	46	49	43	48	53	57	42	44	51	39	60	55	55	55	54	63	48	59	57	51	46	45	31	55	43	55	42	50	52	43	45	52	54	44	46	58	48	54	50	62	47	52	58	44	50	33	64	38	45	57	57	43	58	52	48	62	57	48	47	45	49	64	52	53	45	50	36	49	55	49	50	42	50	33	57	51	56	54	39	39	44	47	45	52	65	38	44	52	58	44	49	47	39	48	39	57	56	49	44	61	47	40	47	51	52	65	45	43	48	52	40	58	42	51	38	62	45	52	43	51	41	41	58	46	53	34	39	47	36	50	39	51	49	49	57	57	51	51	43	46	45	56	57	48	43	38	41	53	40	53	53	42	44	54	47	45	58	42	36	60	54	48	46	57	45	46	49	58	38	56	44	53	49	63	44	45	35	51	64	40	55	36	36	43	31	45	55	45	55	50	50	47	58	48	51	46	50	48	41	48	56	40	56	47	40	41	41	38	44	49	41	48	38	37	43	39	37	42	59	60	46	55	54	54	57	43	45	46	55	48	42	48	54	46	50	55	46	47	44	62	46	51	43	59	52	36	40	54	52	52	39	60	49	51	49	52	50	50	48	53	64	38	63	48	51	51	57	43	40	41	55	37	41	41	58	45	50	54	51	54	47	59	48	43	50	56	34	62	47	58	49	56	51	51	75	49	49	52	50	48	59	46	52	45	44	47	49	46	36	35	38	50	57	54	52	51	43	42	50	36	45	64	53	50	47	33	53	55	42	29	42	47	46	51	54	42	53	45	56	50	44	39	51	36	52	43	55	49	62	51	52	59	48	41	43	49	62	52	42	53	44	56	50	54	41	46	51	55	45	48	59	50	58	56	53	43	48	49	31	46	46	54	46	45	63	52	37	60	53	38	47	48	53	58	51	52	51	54	44	54	47	48	53	58	48	38	54	47	53	44	44	34	39	43	44	62
23016	17267	11798	24297	32334	31735	28434	24678	21358	18356	15991	13942	12034	10619	9539	8497	7717	7029	6284	5618	5214	4851	4552	4141	3892	3519	3343	3233	2987	2736	2511	2394	2212	2045	1922	1807	1732	1683	1521	1556	1514	1399	1390	1304	1216	1222	1283	1101	1087	1151	1065	1052	1016	1061	1000	1013	978	951	979	974	891	845	913	887	910	981	873	850	840	806	850	849	786	836	823	814	769	796	825	827	766	767	776	757	775	742	707	773	691	789	787	677	737	737	764	746	765	710	727	742	796	721	769	750	705	730	732	708	728	681	697	753	726	729	722	739	669	770	695	743	716	759	703	723	692	701	727	720	685	710	722	720	744	775	716	732	695	694	729	724	733	731	795	706	748	693	687	706	753	711	706	688	675	701	742	652	734	739	698	694	738	690	673	723	732	672	746	713	717	755	659	687	676	727	753	669	731	725	737	715	687	711	722	708	686	728	719	715	699	697	737	741	721	691	720	739	703	683	690	696	692	703	716	662	696	718	669	731	697	689	757	731	691	703	705	709	688	721	703	696	714	679	730	735	727	707	700	727	697	712	724	717	687	699	719	671	705	737	710	692	713	696	700	717	742	664	698	737	675	735	673	677	676	731	734	668	718	709	692	734	689	709	716	674	720	691	689	747	684	728	738	721	678	742	746	723	713	735	688	722	703	657	689	674	722	668	721	711	674	719	683	673	687	682	693	756	668	680	742	698	675	719	725	683	697	706	722	673	695	664	704	691	680	686	689	673	725	666	660	696	691	701	708	783	711	711	654	701	667	708	703	715	674	703	680	728	721	690	703	675	712	745	689	700	666	714	696	673	700	700	714	719	732	711	755	698	682	733	689	691	722	754	755	664	688	699	752	650	709	709	695	674	713	718	718	746	754	704	700	703	747	665	720	691	712	724	664	703	691	691	750	697	713	710	688	752	728	700	708	701	710	691	719	726	723	718	740	681	679	719	674	786	712	698	702	662	729	693	714	688	726	714	729	714	726	738	700	716	723	717	721	678	698	687	748	726	714	697	738	693	723	700	707	750	713	702	721	658	691	691	693	692	665	714	677	716	711	708	711	747	732	726	726	717	684	697	681	660	721	744	706	696	721	669	749	702	688	705	739	714	726	714	700	737	678	716	710	666	660	717	712	706	772	722	718	708	714	701	671	684	752	723	701	712	686	707	729	738	707	669	693	737	705	767	707	710	740	715	739	712	734	751	699	702	700	686	702	659	714	657	730	651	697	719	712	692	725	660	718	683	748	721	711	719	710	669	701	706	717	686	744	694	743	657	716	752	723	691	696	705	709	736	712	709	742	707	743	699	697	672	637	688	692	719	678	701	670	734	734	688	726	650	736	711	683	743	772	709	718	715	723	715	676	682	693	716	700	686	705	731	749	698	712	737	661	687	688	671	693	717	687	705	710	705	674	682	675	696	682	731	729	743	694	801	697	709	726	728	711	658	713	716	722	722	658	727	683	709	713	727	686	742	689	737	681	702	695	670	753	761	722	741	706	666	711	699	715	745	711	670	724	681	715	660	720	664	709	686	740	708	696	701	738	705	673	728	711	661	742	691	681	670	661	728	723	667	715	720	691	676	697	710	692	696	663	749	732	720	748	708	683	739	737	693	702	716	753	698	736	716	702	713	730	699	725	670	715	690	752	722	731	724	688	712	758	727	676	656	750	684	715	702	680	719	700	698	699	754	710	680	710	670	693	703	764	686	736	721	674	710	775	696	686	706	733	718	709	707	696	735	666	708	697	692	715	738	751	700	726	673	708	726	700	711	698	749	718	679	733	720	685	722	624	706	695	690	748	693	715	746	677	697	701	710	709	779	734	727	681	741	727	699	707	693	732	732	672	709	729	673	718	691	669	693	668	736	731	697	669	727	654	674	727	694	708	709	709	668	683	697	694	712	695	698	721	723	737	717	713	717	716	676	692	708	699	715	707	740	709	717	702	699	696	694	687	722	690	740	685	691	703	696	692	693	710	684	690	717	687	665	678	663	743	707	719	711	705	743	732	732	711	771	708	707	666	668	712	698	747	748	649	709	717	754	694	686	708	745	696	729	701	704	731	701	676	736	704	746	725	701	660	757	706	733	745	728	715	693	680	693	699	670	727	691	695	698	721	705	690	707	707	656	729	698	696	686	738	740	748	702	718	706	701	717	714	671	701	682	662	730	734	673	651	696	711	730	682	696	659	726	695	697	699	719	690	784	709	664	697	652	729	688	684	689	743	647	705	734	673	727	728	724	706	722	761	682	698	723	679	684	715	689	757	703	742	628	714	696	737	699	734	683	703	736	717	712	693	696	689	726	713	757	707	704	715	742	717	716	703	763	653	756	704	692	662	701	705	734	711	711	714	732	713	705	695	665	717	712	686	702	746	698	665	712	671	686	716	708	695	669	677	740	634	706	691	717	732	688	706	702	766	711	684	698	686	682	748	679	699	754	716	689	662	706	685	679	743	690	717	668	702	699	700	730	675	671	704	730	769	716	651	702	738	692	683	703	684	682	758	733	711	743	741	689	723	729	736	722	693	723	731	743	713	696	690	670	725	714	698	696	697	718	714	747	738	678	733	708	725	689	743	737	692	687	736	665	755	696	721	695	732	711	717	727	766	737	701	709	702	670	673	715	691	748	717	725	712	688	745	716	765	735	721	690	709	703	721	729	714	686	668	727	744	679	701	728	720	686	705	728	664	725	724	654	686	691	738	733	731	723	707	705	698	719	743	704	672	697	662	726	734	676	720	746	714	703	697	765	710	747	736	712	750	632	725	711	708	717	716	721	721	697	708	700	718	683	697	758	713	764	710	728	702	700	745	700	766	707	749	702	743	709	670	716	715	708	738	704	735	738	696	706	719	698	734	685	732	692	691	695	685	717	721	705	650	733	693	728	657	719	680	665	731	733	732	722	727	716	721	690	708	704	676	723	734	698	745	689	735	705	763	710	686	726	698	751	712	669	700	669	692	707	661	717	734	671	713	728	666	725	710	716	670	728	748	660	698	706	724	712	712	716	730	702	700	704	639	713	702	691	724	722	688	724	705	676	732	731	667	723	675	688	706	718	685	741	701	761	703	794	715	686	690	724	723	681	698	710	684	731	679	750	763	728	686	732	708	701	687	687	714	709	726	642	697	736	687	723	719	652	748	703	668	695	692	743	678	704	714	744	724	726	696	697	694	729	697	705	728	725	677	734	736	694	695	728	701	709	761	715	658	723	680	705	706	690	773	692	710	751	731	683	721	697	693	722	691	718	729	713	682	729	710	686	689	693	722	695	756	768	733	712	742	733	689	711	694	648	708	654	672	732	697	697	724	719	682	719	725	698	679	698	717	725	657	735	671	708	720	718	691	690	682	725	715	702	703	675	750	723	718	706	773	686	741	693	670	738	682	698	702	731	734	702	729	700	745	743	754	696	729	730	729	683	677	721	702	700	727	718	743	742	689	716	690	674	683	717	768	713	726	738	758	653	698	715	717	670	715	686	694	692	735	732	724	750
3282	818	527	354	631	713	601	558	483	434	359	331	338	268	234	225	221	171	185	169	148	133	128	117	138	110	111	111	107	96	115	91	102	94	90	105	83	95	86	81	79	72	74	72	75	69	69	77	86	62	72	59	76	72	67	80	64	74	57	79	87	69	65	71	52	71	80	56	63	71	64	52	60	62	80	68	61	69	68	64	55	43	65	71	66	85	63	64	64	63	68	60	63	64	62	68	71	62	60	76	67	70	64	71	61	68	64	64	63	50	66	84	61	69	66	49	59	64	76	57	58	49	82	60	62	57	54	55	60	62	64	73	64	73	59	65	67	59	54	63	61	64	65	57	56	73	59	66	52	58	67	63	68	52	71	68	45	71	54	55	57	69	70	67	59	66	62	57	68	60	75	74	59	61	63	60	59	64	58	73	64	66	65	55	62	66	58	63	62	60	82	70	83	65	64	56	56	71	60	65	63	56	61	67	54	56	68	84	57	79	59	85	64	62	68	58	62	51	70	65	60	67	62	54	69	50	69	66	58	61	66	53	56	66	50	45	64	57	59	65	64	71	66	71	57	50	67	61	67	66	56	73	61	70	60	64	69	57	70	51	59	68	55	70	74	85	43	63	79	61	77	64	60	56	64	50	59	64	70	66	66	59	62	52	77	76	63	61	66	51	64	61	55	54	59	67	66	51	59	71	68	54	55	52	64	73	79	63	57	61	68	50	55	54	54	58	63	65	63	54	61	58	56	83	60	65	71	67	69	66	61	50	44	60	42	55	66	70	59	76	74	59	59	62	58	70	60	62	65	67	60	69	60	58	62	53	57	59	51	61	64	66	66	55	66	67	71	62	49	53	91	63	66	63	64	60	67	53	66	56	55	50	79	65	61	57	64	69	55	64	54	56	69	61	66	67	60	70	63	60	64	69	62	47	63	61	62	59	71	61	60	68	64	46	67	56	55	59	54	46	72	58	63	53	43	58	59	61	45	74	60	79	62	59	69	66	56	71	73	60	54	66	56	61	53	71	67	71	50	64	51	65	64	45	79	65	72	67	63	55	65	52	52	66	56	64	74	64	56	44	56	75	69	58	75	56	61	55	56	60	54	66	68	54	65	69	56	61	54	68	62	65	74	60	74	58	59	59	58	64	69	57	56	64	63	53	57	55	49	53	58	52	70	64	58	44	54	71	63	77	75	71	74	54	61	65	63	56	66	59	58	51	52	58	73	40	49	63	87	75	82	63	67	61	58	50	66	49	57	43	70	60	65	57	59	63	56	68	66	60	74	67	59	71	66	68	64	65	68	67	61	71	62	73	72	54	64	56	68	50	61	69	67	64	70	59	91	66	66	72	63	67	67	67	64	67	73	72	67	76	53	57	54	49	60	60	73	61	64	49	67	66	57	57	70	65	55	47	70	71	66	57	74	67	72	59	58	56	65	61	70	67	54	83	57	64	69	58	79	59	69	65	61	70	78	70	45	66	70	69	80	74	55	51	57	62	47	67	60	62	62	61	69	60	52	67	61	61	54	62	65	74	51	63	60	58	67	63	66	50	50	58	47	68	49	67	73	81	60	74	57	75	55	64	64	63	65	82	51	49	61	71	62	65	64	58	58	70	63	68	63	59	74	62	56	57	53	56	67	66	77	69	61	54	57	83	57	72	72	56	71	66	70	48	56	52	70	52	58	72	68	70	78	60	61	65	48	78	56	79	59	82	56	58	56	67	57	64	62	69	66	62	65	57	72	71	69	59	54	65	64	56	65	59	51	74	72	74	77	71	57	61	67	50	77	59	54	48	62	54	76	61	76	49	64	76	67	58	65	60	46	64	54	65	60	78	64	66	66	63	69	64	60	70	58	73	65	79	81	66	62	65	63	61	64	60	65	64	69	57	61	71	65	57	60	63	69	49	64	60	67	73	48	65	69	69	64	65	56	60	67	61	41	61	59	56	56	76	55	73	74	50	59	54	67	66	75	55	67	69	57	69	67	54	53	60	55	65	61	55	47	67	58	67	69	62	46	74	52	64	60	73	54	58	71	59	61	67	76	59	68	77	75	64	62	79	61	63	54	52	52	62	60	66	68	52	56	75	70	62	59	58	69	62	60	60	70	54	66	63	57	78	52	59	66	62	66	67	56	62	61	57	58	59	68	73	53	47	71	56	70	72	82	76	64	70	70	63	65	65	70	68	61	51	72	72	67	60	56	67	59	65	68	80	57	56	58	51	63	52	63	68	50	62	70	59	72	58	75	65	76	62	70	70	60	54	76	58	60	67	74	62	68	71	68	67	53	81	63	65	76	76	53	71	73	64	69	61	54	55	58	65	77	62	76	53	65	79	63	57	53	44	65	64	63	74	62	56	68	75	53	72	71	64	65	69	72	49	75	51	67	61	51	59	55	50	49	60	72	49	56	73	64	67	65	63	48	60	67	65	43	52	82	51	61	65	68	59	72	64	82	57	74	61	60	80	53	55	57	58	68	69	55	66	61	59	60	58	63	74	51	65	65	59	66	75	61	66	42	57	58	70	68	70	63	59	75	63	65	64	67	53	59	74	64	65	65	64	71	63	60	58	54	60	65	64	63	70	63	53	66	67	79	60	53	50	63	66	68	76	78	68	71	63	72	75	60	72	57	53	67	77	66	66	61	72	56	65	66	64	64	66	69	64	47	72	51	70	83	54	58	71	78	68	55	72	52	55	63	50	56	61	87	60	76	71	54	50	67	68	65	73	55	65	52	61	63	72	65	67	68	60	68	79	65	64	57	62	62	83	67	69	58	75	67	59	58	63	58	62	63	54	65	76	71	63	67	73	58	67	45	63	56	53	62	53	63	64	49	60	56	55	60	71	69	63	81	57	51	74	48	69	51	76	65	75	68	62	69	48	74	79	58	60	68	65	54	60	55	60	67	69	56	63	56	56	48	66	65	65	82	54	62	68	56	60	64	69	58	69	59	64	63	64	67	60	60	61	64	71	69	57	70	66	53	87	70	77	54	62	77	54	59	66	70	41	64	59	68	63	61	60	71	69	53	60	74	72	59	47	58	58	66	77	74	50	76	46	62	72	66	50	57	69	65	61	63	61	54	53	60	56	66	63	58	64	57	72	72	70	58	73	55	68	74	48	59	56	76	61	58	72	67	77	59	64	67	53	63	68	72	72	73	64	67	65	66	60	72	66	61	64	62	72	54	54	75	62	63	54	54	71	60	56	75	67	67	70	70	73	70	61	66	75	57	71	70	62	70	56	69	52	63	54	67	63	53	81	54	62	58	74	83	55	61	54	58	65	57	57	49	53	62	69	65	50	75	57	70	56	66	66	71	65	64	69	52	59	65	59	60	61	69	65	68	63	78	66	71	71	71	71	57	56	79	66	57	64	54	63	70	65	67	77	62	66	73	46	76	57	51	54	60	64	62	71	59	70	71	39	72	67	69	47	68	61	60	74	66	70	61	78	61	59	58	48	63	71	66	61	65	71	63	61	66	68
21655	15959	11038	22990	30898	30532	27300	23930	20520	17626	15313	13326	11596	10267	9050	8180	7425	6751	6036	5539	5087	4908	4472	4208	3894	3552	3380	3132	2998	2707	2641	2444	2335	2210	2077	1993	1841	1773	1773	1654	1575	1507	1570	1532	1432	1400	1363	1332	1287	1275	1241	1233	1239	1209	1219	1191	1104	1120	1167	1160	1135	1125	1139	1128	1095	1107	1044	1113	1039	1027	956	1037	1053	996	999	989	965	976	967	1007	905	916	988	952	865	979	953	919	943	975	954	985	975	925	937	947	963	922	909	981	932	885	913	943	924	894	918	958	965	886	905	897	926	969	879	887	938	938	854	858	932	874	878	898	930	898	938	903	935	874	877	872	892	867	925	926	939	902	938	919	892	945	920	912	907	921	941	911	928	925	907	923	939	927	909	889	950	953	918	871	978	829	922	871	849	932	912	907	895	866	931	866	887	954	862	878	943	875	884	981	971	955	930	927	950	912	897	892	889	944	935	891	901	977	905	888	913	916	864	902	950	848	875	927	936	879	918	891	960	914	886	861	965	861	863	943	955	873	924	968	952	902	918	874	926	926	931	920	908	925	912	884	971	879	890	889	881	892	899	934	871	953	870	863	927	869	924	860	896	949	916	963	855	887	862	916	911	903	911	878	880	959	905	859	892	914	903	942	869	874	877	1012	896	908	934	913	944	920	946	921	956	925	867	935	892	908	874	908	888	906	939	938	895	891	927	940	912	850	937	926	875	936	902	883	902	879	897	942	980	904	899	945	892	988	951	948	937	873	909	955	898	914	939	873	909	910	887	968	926	881	877	910	925	955	957	951	875	907	925	933	948	890	938	897	922	931	890	902	916	936	928	850	883	915	920	912	896	933	893	941	848	885	888	934	930	968	964	914	931	924	894	921	970	873	931	903	873	915	896	884	898	913	904	917	923	893	941	875	908	914	908	936	915	871	895	950	898	970	883	899	864	953	916	940	893	930	905	919	849	883	906	917	888	877	908	910	916	849	861	945	890	916	905	918	885	955	927	895	965	924	937	880	866	888	927	949	907	918	919	908	929	970	912	932	930	932	851	884	873	903	983	938	898	870	968	889	838	915	895	912	913	878	895	888	927	908	962	870	932	944	912	920	855	927	948	977	911	889	978	873	933	931	933	864	889	924	874	872	890	926	928	935	903	917	930	909	927	857	953	870	928	891	932	885	884	905	883	915	951	931	891	906	896	867	925	841	897	937	913	925	934	971	905	912	920	878	910	890	877	873	890	919	880	946	867	950	881	885	905	879	898	898	902	913	876	918	935	949	920	937	919	925	916	881	932	881	874	897	911	904	888	969	898	890	917	948	912	854	932	882	908	915	967	898	896	939	915	882	923	888	958	894	917	933	888	940	901	951	888	981	943	854	925	974	893	915	883	949	908	929	928	932	874	890	903	946	901	898	957	920	866	880	926	899	869	882	892	935	885	930	935	903	859	932	879	913	961	965	892	887	923	963	915	959	944	925	886	932	894	926	929	934	893	971	864	914	939	879	902	915	934	914	892	844	930	917	919	944	843	936	887	921	913	878	933	943	947	919	952	956	896	910	932	922	911	921	877	929	930	882	954	885	876	899	876	894	938	897	946	926	900	920	946	902	928	876	928	973	876	901	881	939	926	929	867	885	954	924	923	925	907	912	919	875	903	846	882	919	949	889	870	943	918	903	883	887	922	919	916	954	945	930	894	972	944	948	866	919	855	951	951	900	906	938	930	880	978	906	853	921	961	916	961	924	896	886	914	905	929	943	957	911	910	921	893	864	934	901	890	876	870	840	914	922	885	897	908	900	912	948	919	879	856	876	890	939	910	903	883	921	941	922	944	955	899	866	900	946	896	905	907	908	956	898	916	913	937	973	930	930	952	867	864	867	905	934	939	907	913	945	904	895	947	919	871	931	927	931	943	883	874	879	906	900	885	905	904	825	937	921	954	900	896	950	909	880	954	908	933	871	946	954	902	850	874	904	905	915	870	897	869	907	918	922	900	922	892	924	921	946	869	907	908	905	926	925	942	957	967	926	850	966	950	912	915	908	914	872	918	920	868	862	928	878	941	839	919	930	908	934	925	915	956	882	894	896	885	907	855	913	932	935	901	882	879	912	963	935	900	935	863	865	848	878	982	934	938	939	885	893	945	971	918	911	911	896	952	876	937	922	902	923	913	894	950	996	897	906	836	880	896	907	887	907	888	936	912	872	943	896	926	864	896	927	911	866	889	914	863	885	914	970	912	917	903	886	921	935	901	898	937	899	909	919	928	945	935	944	926	868	939	889	965	899	880	909	909	874	940	942	941	919	879	853	951	949	893	877	878	898	918	888	956	904	957	876	873	882	882	948	914	892	903	903	890	875	932	958	913	848	884	943	942	907	921	917	978	908	933	903	938	889	923	898	895	905	868	964	979	939	895	922	870	907	900	936	892	901	922	932	890	911	923	885	878	900	928	896	885	939	945	917	865	930	894	907	874	935	894	904	895	849	880	862	901	900	884	941	902	953	853	833	892	869	891	933	905	878	942	922	940	941	893	880	909	880	953	900	894	963	885	891	914	901	897	927	943	887	961	977	908	911	921	970	891	954	925	869	891	921	893	867	923	985	907	911	925	930	917	903	936	972	876	941	902	915	893	898	934	920	894	943	897	1007	888	872	889	901	902	885	899	927	919	962	885	899	911	914	934	893	917	930	953	931	879	936	917	890	923	900	935	899	936	929	890	966	934	910	935	881	870	841	961	878	979	906	924	901	925	916	900	926	893	895	885	961	905	903	932	911	886	891	887	917	895	875	847	917	886	944	836	884	922	931	850	871	939	906	919	842	873	916	926	884	928	897	985	946	909	910	935	912	920	953	902	914	907	911	876	926	899	885	939	891	915	919	850	905	910	868	872	901	943	941	871	930	914	928	917	906	929	888	944	922	906	928	933	911	905	888	896	905	905	870	887	917	931	898	926	908	897	959	914	909	920	916	875	910	869	920	907	926	837	914	980	896	978	855	888	886	901	932	865	945	934	908	887	915	863	929	947	886	939	902	918	929	858	894	891	936	934	963	890	903	923	942	919	918	881	896	898	940	886	883	898	937	928	939	892	897	923	884	931	972	898	914	897	987	854	905	877	876	930	915	866	907	912	950	908	860	946	920	902	886	931	873	933	938	986	976	948	879	943	842	901	884	907	956	945	942	926	957	921	967	838	970	878	917	860	899	913	960	930	931	920	863	917	935	892	913	906	911	906	908	917	884	931	893	853	963	896	948	930	933	904	919	914	889	898	908	910	897	968	915	869	932	906	919	894	881	950	923	925	922	924	947	880	923	928	932	899	936	950	867	884	919	846	935	920	921	912	972	912	888	939	975	914	928	900	950	867	908	948	909	901	886	937	868	888	907	900	936	896	927	884	900	943	902	882	904	881	911	883	945	850	899	891	895	895	868	949	915	960	868	876	881	968	873	893	936	935	936	932	879	911	895	879	898	891	894	866	933	923	919	927	916	866	934	921	952	902	905	919	901	872	905
2622	1281	710	607	928	1127	886	837	745	706	564	471	445	336	330	321	242	250	247	211	214	183	161	187	162	162	164	140	131	128	112	131	115	117	97	105	102	96	98	101	100	80	86	85	86	87	83	92	88	74	79	73	83	77	80	70	69	64	78	76	75	82	66	61	84	70	66	70	82	71	73	80	50	61	68	65	61	67	73	60	72	72	69	64	73	76	53	70	65	64	52	61	72	67	58	65	73	77	63	70	58	77	63	57	55	70	63	58	62	66	66	69	57	54	69	63	66	66	65	73	61	72	72	58	55	65	66	55	66	71	65	56	59	59	57	65	66	59	69	68	68	54	74	61	66	70	78	61	75	71	68	67	80	65	82	63	78	60	64	61	71	70	60	60	58	68	51	65	66	62	66	67	66	61	68	81	85	73	59	57	67	59	76	70	69	62	67	63	51	62	66	79	76	63	55	59	60	63	60	52	59	60	73	59	68	62	60	74	60	59	70	83	61	53	59	61	58	58	72	62	47	64	51	74	60	69	68	80	62	58	55	66	78	79	66	62	59	59	76	52	66	74	69	86	65	55	89	67	60	67	63	66	60	48	72	76	63	65	71	63	77	88	53	49	64	61	67	84	55	80	72	72	64	59	72	64	63	66	79	60	65	84	63	75	70	69	74	66	68	69	71	76	54	71	66	62	65	48	56	72	66	61	59	55	73	75	71	68	81	63	65	71	76	65	75	68	70	79	69	72	71	84	69	66	63	55	61	70	77	63	66	79	56	56	46	60	74	86	61	74	57	56	60	72	72	60	63	59	56	71	80	78	54	79	76	60	69	71	63	68	68	67	65	65	59	59	56	65	58	72	68	65	72	63	67	67	55	79	79	67	73	74	68	60	66	58	63	72	60	68	63	62	68	62	54	68	62	59	50	77	65	64	64	80	61	61	60	58	72	63	76	71	66	61	56	70	68	61	63	65	58	45	68	75	74	68	60	64	62	62	80	63	76	57	67	74	72	49	54	66	87	63	66	61	60	56	61	74	75	65	76	55	79	51	54	58	63	68	60	72	68	63	48	67	72	56	62	70	59	74	60	65	63	62	73	62	65	78	60	64	62	69	75	84	69	77	72	62	71	50	66	69	56	69	70	52	58	79	60	60	62	70	74	52	67	55	63	59	66	56	69	67	46	64	77	70	67	44	54	64	76	64	72	66	57	64	55	58	65	64	71	60	68	70	54	54	71	67	67	83	55	65	75	61	65	72	60	54	62	67	48	65	61	60	57	63	63	57	57	58	59	67	59	58	81	66	78	67	71	61	70	80	59	65	77	60	57	75	60	43	61	80	77	61	66	59	67	73	68	65	61	73	57	75	68	63	81	55	61	53	71	42	63	67	76	86	70	68	65	65	83	83	64	59	56	73	59	58	48	69	64	66	72	67	60	62	74	73	57	64	73	52	59	65	58	68	84	63	74	55	61	77	52	69	59	71	68	57	70	69	71	62	62	87	61	65	56	56	57	74	71	63	69	64	70	62	70	71	57	65	63	62	71	67	59	78	72	74	64	61	77	53	73	62	68	66	66	56	59	58	57	54	79	73	66	67	56	62	58	71	65	57	68	75	71	70	64	66	69	61	76	63	58	55	67	69	63	65	82	59	49	57	75	69	58	64	69	64	61	73	71	66	71	64	68	69	76	49	65	47	75	57	60	62	86	75	55	51	67	65	57	48	62	85	66	59	67	61	55	60	65	55	70	71	68	63	69	73	61	54	65	69	66	59	62	55	69	56	76	76	70	72	65	69	59	79	58	57	65	61	78	72	67	70	63	60	66	69	54	73	70	56	58	61	66	69	68	80	66	74	74	65	72	61	62	73	67	55	72	64	56	77	72	61	58	71	71	76	71	67	62	61	63	48	64	69	63	62	77	71	47	55	70	62	76	63	57	67	67	58	69	59	78	76	65	50	76	73	58	48	71	54	86	62	64	65	67	70	59	69	57	51	71	65	59	65	67	69	53	65	46	74	58	63	63	55	60	67	52	75	68	53	65	59	70	73	54	48	60	60	55	71	55	62	60	70	53	70	71	79	66	61	63	63	72	57	72	67	72	62	74	78	57	53	68	71	51	47	60	57	77	59	59	58	73	87	59	79	68	77	58	62	67	60	56	60	69	57	65	61	57	60	74	53	65	74	65	63	62	68	58	72	64	57	74	63	78	63	42	62	65	70	76	67	88	70	64	66	64	58	77	81	81	64	54	57	54	69	65	74	69	79	77	60	57	73	61	71	54	50	52	68	66	62	54	65	51	61	59	62	83	77	65	57	60	78	72	66	76	65	59	53	70	57	57	64	83	77	55	62	64	54	79	78	53	59	70	68	72	65	81	80	70	60	74	74	70	77	76	53	70	62	62	69	60	52	57	62	68	49	65	68	59	70	76	68	72	80	67	56	64	84	54	68	66	63	59	69	74	60	58	60	62	74	57	69	57	59	68	73	68	82	63	75	59	70	60	57	67	69	66	64	54	63	58	81	71	62	69	75	78	73	76	68	71	67	64	73	70	63	57	62	66	63	50	68	65	52	64	59	65	62	71	62	75	79	61	54	66	66	55	71	70	60	68	74	60	73	72	74	64	70	63	57	63	75	72	77	65	61	75	70	63	61	65	68	75	48	63	71	53	70	52	84	55	55	67	69	78	84	65	64	68	73	56	46	70	50	55	60	72	57	54	65	76	67	66	67	67	66	60	58	59	57	57	61	55	66	72	67	63	67	66	53	57	62	60	62	59	63	60	70	54	71	74	70	59	78	67	75	63	73	73	56	71	71	61	70	60	69	68	71	70	57	56	68	69	71	50	48	67	69	73	68	55	69	66	54	74	53	58	70	64	62	60	74	72	66	52	81	65	61	61	55	60	64	55	52	69	70	69	51	69	55	65	64	63	72	53	64	65	53	68	57	67	64	79	78	63	59	70	69	64	50	75	62	63	61	68	66	69	73	64	63	55	64	70	64	68	59	65	65	60	59	56	69	64	54	77	73	65	71	58	60	60	52	57	86	73	70	53	60	61	59	64	57	62	56	60	66	74	63	55	60	63	69	55	58	57	65	59	72	81	67	68	70	74	81	73	61	70	75	75	50	68	75	78	61	61	67	72	66	62	56	63	60	84	76	73	63	58	68	62	53	60	60	47	55	71	70	68	56	71	62	59	64	67	68	59	63	59	58	64	62	68	63	64	61	74	58	56	61	66	68	69	67	54	54	67	61	57	68	64	59	64	67	81	76	66	75	68	62	59	80	78	66	67	68	62	85	55	56	53	75	75	54	67	54	70	61	66	75	62	60	69	81	58	68	52	79	57	68	63	59	57	64	66	57	80	57	72	64	65	54	59	66	72	63	71	49	66	61	65	64	72	54	60	63	64	64	60	65	61	73	67	59	59	68	67	65	75	62	67	63	67	70	61	74	72	68	69	71	69	56	62	51	62	62	49	77	67	63	49	65	55	62
26962	20136	14293	27802	35858	35459	32111	28845	25549	22613	19908	17625	15832	14052	12340	11273	10194	9231	8419	7676	7304	6517	6153	5626	5092	4966	4625	4252	3971	3661	3466	3176	3057	2765	2609	2512	2432	2230	2119	2134	1924	1905	1800	1728	1753	1668	1566	1525	1494	1468	1422	1364	1447	1425	1277	1318	1272	1290	1286	1277	1233	1243	1247	1278	1237	1227	1227	1193	1105	1092	1159	1115	1055	1106	1129	1066	1089	1039	1107	997	999	1009	1023	1001	970	1024	996	958	983	970	1012	977	971	965	963	1020	995	921	961	935	977	896	972	977	995	935	974	932	947	942	929	932	891	918	937	904	901	945	881	902	879	902	936	976	941	946	910	927	960	886	956	932	940	926	948	935	922	918	949	915	895	933	968	862	949	949	886	882	936	864	898	947	973	948	973	986	951	927	886	924	953	915	917	925	881	938	891	953	913	886	926	902	944	904	899	912	921	998	936	950	889	1023	913	979	962	912	911	960	929	962	871	892	887	874	908	922	909	934	927	968	963	919	979	872	961	862	900	890	902	940	948	924	843	915	939	957	877	931	921	909	880	945	900	931	917	878	916	942	881	961	911	892	910	898	946	888	955	902	924	879	900	962	908	963	951	937	893	898	881	902	929	943	881	915	881	945	889	854	949	929	882	914	941	949	927	918	945	899	912	903	921	963	906	950	934	937	901	926	929	908	921	889	924	921	907	933	915	959	938	906	925	941	913	909	925	880	921	895	895	906	921	902	909	900	940	939	920	897	963	903	936	940	951	917	929	984	949	906	982	908	964	902	931	935	947	857	980	950	889	950	988	927	941	901	874	884	906	928	925	935	911	907	924	906	931	924	910	898	889	942	862	945	861	923	887	894	923	893	833	989	911	876	915	921	926	862	913	951	860	956	917	937	873	927	932	954	901	903	884	883	858	848	881	947	873	921	935	940	964	951	897	954	953	931	866	927	938	881	901	907	908	879	900	957	939	890	858	881	940	953	907	900	901	947	927	904	896	901	892	923	871	910	966	936	928	917	974	833	942	928	952	919	968	890	911	953	898	957	884	913	938	936	919	966	947	950	884	915	888	923	956	968	932	951	859	953	945	891	904	924	897	939	910	912	892	913	936	946	951	929	911	915	941	915	935	915	902	936	918	943	944	935	916	906	943	931	931	916	923	936	867	987	927	931	877	966	890	923	964	901	915	948	930	951	857	968	913	876	963	848	950	904	919	908	985	922	900	969	872	937	951	938	934	930	921	911	957	939	942	915	876	897	908	877	895	945	933	897	938	934	922	949	974	904	991	947	874	982	934	935	874	983	924	900	905	915	933	904	879	962	913	896	926	889	931	898	915	930	917	908	922	938	946	898	923	917	892	943	881	943	920	930	977	918	911	917	913	938	919	942	943	965	948	878	904	933	933	897	945	932	916	902	927	896	935	887	905	906	965	927	883	904	911	913	899	953	874	945	936	924	942	927	842	925	921	878	909	909	926	928	847	897	921	899	902	915	918	928	902	940	901	963	900	975	917	873	917	886	989	961	957	890	934	881	928	982	908	908	911	933	884	954	945	899	932	948	897	922	952	962	886	887	921	946	898	933	929	902	968	937	914	916	892	898	957	913	908	950	945	935	864	897	931	952	940	887	925	928	945	904	918	916	918	874	897	897	874	924	899	906	926	914	876	937	911	900	916	924	962	888	930	858	932	920	920	913	1002	907	955	974	895	905	919	856	925	933	932	955	910	906	911	866	923	895	907	928	965	939	903	888	888	921	939	906	867	900	919	890	931	943	916	866	950	874	914	903	942	915	895	929	928	919	897	946	991	937	876	965	912	885	998	926	932	979	929	970	875	980	941	904	909	957	898	917	903	893	995	890	905	878	918	964	912	948	898	926	883	880	982	964	957	959	847	909	972	926	913	919	927	887	914	940	906	934	927	907	932	936	910	939	916	945	912	936	923	894	921	935	886	902	986	934	874	922	922	865	896	950	935	907	889	873	906	917	939	927	915	909	941	962	951	916	880	933	907	903	934	949	895	985	958	924	936	941	944	880	918	921	920	899	924	935	919	852	938	919	900	990	903	926	894	858	894	940	906	936	937	972	900	964	923	885	898	952	916	901	878	932	909	965	889	966	924	900	928	913	886	911	939	939	925	914	907	907	921	886	930	872	854	870	917	924	961	900	981	895	873	929	968	930	934	961	925	911	866	904	987	837	954	921	936	896	930	948	921	901	906	908	946	941	929	922	938	901	922	953	888	950	900	932	906	932	870	885	921	869	887	939	942	921	929	905	904	883	922	890	829	943	894	925	924	925	906	927	915	914	890	935	919	942	908	904	938	981	929	878	906	889	937	897	971	890	927	917	920	890	973	904	978	957	954	859	932	920	919	909	901	905	894	905	903	896	904	964	952	903	924	908	880	892	898	962	974	920	867	919	923	930	916	938	917	925	960	913	925	873	987	948	913	966	920	897	900	932	888	928	920	976	896	913	898	959	889	910	926	889	954	907	907	956	872	935	945	942	967	912	886	874	926	946	977	905	878	884	948	938	928	936	937	899	867	934	883	896	933	874	940	898	921	915	919	886	917	937	958	957	951	911	867	940	898	931	892	942	911	956	915	910	922	934	961	915	884	895	913	930	934	880	904	905	903	896	912	903	941	878	980	938	951	962	858	929	940	960	1006	890	922	927	905	926	950	880	922	951	913	966	926	926	937	908	911	917	947	911	888	957	953	924	892	927	935	954	909	935	879	883	951	943	925	890	925	904	906	895	946	928	999	927	979	900	902	905	935	882	926	956	862	915	897	945	952	940	921	918	849	919	941	919	919	903	967	943	899	927	900	956	937	888	867	926	908	940	902	924	909	904	869	917	884	932	927	908	920	946	899	961	874	957	865	909	868	911	931	966	961	919	986	899	927	938	954	944	942	954	928	977	922	893	925	951	928	926	965	931	901	947	1000	941	959	952	930	924	888	895	961	924	895	902	972	968	961	919	878	933	933	945	901	958	923	922	861	915	918	897	970	925	912	925	918	942	955	932	886	890	890	907	961	950	928	877	945	911	901	849	914	985	955	948	894	914	913	927	906	895	897	885	902	948	932	975	929	903	900	891	988	894	965	890	951	880	910	913	952	920	878	872	892	907	914	932	897	923	900	978	911	874	907	904	948	946	933	840	914	943	904	933	914	904	904	916	864	858	918	874	990	902	910	922	924	982	869	901	901	916	923	940	879	888	925	911	960	893	960	919	905	924	936	931	880	965	893	969	898	870	928	905	926	924	959	879	870	855	905	924	911	894	979	929	918	920	906	937	952	904	940	948	944	945	915	943	937	918	938	892	898	900	958	917	943	893	991	870	891	927	905	943	882	891	929	927	906	875	863	878	914	884	924	930	933	862	865	890	906	919	881	902	961	830	918	900	897	861	953	843	980	952	980	963	896	905	912	929	906	926	947	922	964	918	900	876	971	920	959	970	896	956	868	920	952	945	892	998	909	940	907	917	934	904	967	901	955	890	880	879	955	917	914	942	906	924	943	868	895	931	913	987
2010	523	318	264	403	534	456	400	339	331	285	255	193	200	169	157	146	129	131	129	111	113	105	112	80	94	94	77	79	77	96	87	69	71	80	69	57	62	59	77	59	65	41	52	65	65	53	59	53	68	52	49	62	38	59	47	53	58	46	47	54	53	59	44	45	40	46	55	58	65	50	54	48	40	52	36	52	57	35	41	63	50	72	50	42	54	56	48	49	42	50	40	53	47	43	49	42	54	40	44	67	57	52	58	39	57	47	48	46	43	43	50	53	45	43	44	45	49	44	50	55	43	56	57	43	53	60	49	58	54	42	56	49	48	49	53	51	37	58	50	50	51	47	57	41	48	49	46	52	49	31	47	45	53	61	46	49	43	49	43	51	41	53	46	49	43	41	43	49	32	39	64	46	43	42	48	59	49	44	53	35	40	50	43	48	51	54	53	59	44	50	56	54	61	46	51	54	44	53	43	53	47	41	43	40	65	48	50	58	49	52	42	41	40	37	47	47	45	58	58	44	45	51	54	37	48	40	49	42	57	45	52	53	49	41	56	46	58	69	55	45	47	55	48	46	51	58	50	47	55	42	60	53	44	49	43	52	59	47	56	49	52	63	44	50	47	47	41	60	51	46	52	69	47	55	35	44	38	48	33	39	41	46	48	40	40	42	49	49	49	51	48	48	56	53	56	49	54	40	47	41	49	47	43	47	45	51	65	63	40	51	41	46	57	42	50	53	49	47	49	44	47	56	47	48	53	51	62	48	47	48	52	52	50	48	55	45	62	66	55	57	57	49	51	35	47	56	54	60	46	53	55	50	50	56	43	48	57	62	54	54	38	51	45	46	57	54	46	59	40	59	46	58	44	46	54	54	62	49	51	46	55	54	53	62	49	48	52	52	53	45	60	49	50	47	46	49	49	47	48	44	51	49	37	37	57	39	41	44	51	57	43	38	57	59	51	43	53	56	45	46	44	50	51	44	47	52	48	49	55	49	48	39	44	61	50	38	50	57	53	45	49	60	39	50	55	44	46	54	43	38	56	51	42	58	44	46	45	46	49	49	63	51	38	52	50	43	68	33	50	59	48	47	59	47	43	61	68	59	44	45	45	48	48	71	47	61	38	48	53	53	46	45	50	52	48	40	47	59	51	61	51	54	59	53	41	49	49	50	34	41	58	51	42	42	49	54	43	40	44	61	54	60	38	42	55	41	46	56	44	42	53	51	38	51	49	55	38	48	50	54	53	47	57	51	58	57	43	46	44	49	49	55	45	62	52	57	46	47	46	48	43	49	47	46	46	50	39	45	53	54	43	46	63	48	67	60	48	44	62	40	61	67	42	53	50	49	64	45	64	57	55	54	55	57	59	47	53	42	46	51	50	46	40	49	59	41	49	44	50	43	57	54	44	44	44	42	40	57	51	50	41	36	57	44	47	48	51	53	56	45	48	48	52	42	45	47	49	50	51	49	47	37	39	40	42	36	56	50	42	45	47	34	49	44	40	54	33	49	53	44	40	40	65	61	50	45	52	53	46	41	59	50	38	42	40	49	44	51	55	53	49	50	45	52	61	49	41	58	42	59	50	48	54	42	57	41	42	45	42	46	42	49	55	67	60	50	51	42	60	52	45	51	48	52	60	66	38	63	61	54	47	56	44	44	62	44	53	56	55	45	46	59	29	50	61	46	51	39	41	51	42	44	43	54	39	38	41	48	42	60	56	40	45	42	46	55	49	51	65	46	47	38	49	52	49	47	56	44	53	45	54	57	66	44	48	51	51	53	46	69	46	57	47	37	53	52	61	57	54	52	55	46	58	50	44	41	49	57	38	51	51	54	49	49	59	50	54	55	50	52	47	47	48	47	53	58	50	47	55	39	49	46	53	55	44	58	47	54	39	50	35	55	43	47	38	45	63	55	45	56	53	43	59	42	46	56	56	56	46	53	53	48	42	49	49	50	44	46	50	50	36	53	35	47	48	47	51	48	49	50	58	47	53	48	51	45	43	60	49	54	44	50	38	55	52	47	55	48	50	50	51	43	50	43	58	41	41	43	45	47	44	44	53	57	48	47	52	49	33	54	47	45	56	52	54	40	51	43	59	59	40	34	52	53	46	51	59	58	64	49	56	55	52	49	49	53	51	55	38	55	47	43	39	45	41	44	46	35	55	54	44	57	47	54	68	52	44	46	45	49	51	58	49	52	57	34	58	47	65	49	52	61	41	34	50	55	55	61	55	52	41	37	39	55	41	41	46	61	42	45	52	58	51	51	38	60	47	45	50	43	49	55	52	46	45	57	46	44	40	56	56	57	48	53	64	57	39	38	60	55	56	58	50	54	53	44	50	52	42	48	52	41	50	53	60	50	53	70	48	59	48	52	59	54	50	40	47	43	50	46	60	45	42	61	61	47	53	52	40	61	50	52	42	44	42	50	51	52	59	54	33	52	42	56	38	47	37	51	46	47	54	44	41	54	50	47	49	51	39	50	61	52	55	49	56	41	50	51	50	52	60	55	64	55	41	50	49	59	50	46	42	52	52	58	46	47	44	48	47	40	48	58	42	56	45	35	40	57	47	42	49	51	51	46	47	42	47	39	54	46	41	50	46	57	46	53	56	51	51	60	40	49	43	58	43	52	34	54	61	56	44	47	52	52	45	42	44	51	56	37	51	42	48	45	48	44	50	45	66	68	46	39	36	63	55	46	44	38	50	56	49	47	57	47	43	48	45	55	48	57	34	52	56	50	54	43	37	47	55	55	45	55	43	44	49	47	54	42	36	47	50	52	55	58	48	48	50	48	41	54	40	58	48	60	52	40	54	55	56	49	58	50	52	56	51	43	50	45	53	44	58	56	47	37	44	52	50	59	42	44	55	47	52	50	47	52	51	47	52	44	52	48	50	37	33	37	44	50	49	41	59	61	41	56	48	50	55	51	42	60	47	53	41	57	44	46	53	47	45	59	45	51	54	54	48	40	59	46	47	54	50	46	47	50	71	44	47	57	49	46	45	52	43	49	44	47	42	49	48	49	56	43	61	58	47	47	36	56	45	49	39	49	39	46	54	46	44	55	61	59	47	49	34	51	47	57	63	54	41	57	55	52	45	57	56	61	53	39	58	44	39	46	48	48	59	45	48	51	46	48	41	56	46	51	54	45	45	48	53	38	52	57	46	50	41	60	49	43	52	43	51	40	55	53	49	44	47	50	63	49	47	50	53	51	51	39	45	51	44	59	54	44	62	54	61	44	47	47	58	59	48	54	49	51	40	50	43	46	42	66	52	54	41	50	43	41	51	30	50	55	49	58	53	50	49	58	40	58	56	47	44	62	44	51	56	76	41	40	51	43	47	54	51	53	57	45	49	50	61	69	57	53	54	60	45	55	63	44	54	47	50	51	46	45	37	50	52	48	42	63	48	41	42	59	47	41	51	33	35	42	56	51	47	54	65	51	56	65	49	54	43	47	66	36	58	60	59	47	66	45	55	57	42	48	56
19203	13020	8208	18783	26629	25836	22794	19382	16288	13812	11632	9833	8655	7481	6688	5786	5309	4654	4242	4031	3667	3385	3171	2858	2701	2527	2480	2286	2181	2020	1895	1768	1654	1671	1532	1364	1365	1310	1303	1229	1157	1103	1141	1095	1115	1042	1013	961	910	915	910	1005	971	869	940	913	889	906	860	889	838	837	812	825	829	832	856	760	796	829	776	797	790	825	765	759	796	707	752	745	791	728	762	719	714	730	710	730	728	745	754	699	774	758	723	743	762	719	696	788	729	691	708	712	732	709	746	731	745	732	726	722	716	704	700	730	736	704	755	716	704	737	748	725	749	754	676	698	710	710	698	723	680	698	720	714	722	704	713	695	755	667	722	690	713	689	693	719	683	738	688	789	705	734	713	688	697	710	751	667	671	740	720	686	708	712	743	743	677	664	735	697	692	763	676	726	735	704	728	712	719	691	692	688	711	732	702	709	716	701	678	707	760	711	755	689	725	714	702	716	720	776	705	671	720	695	714	708	705	712	738	714	700	672	724	746	708	753	702	740	712	685	689	691	760	697	760	746	715	696	735	700	697	700	743	688	696	684	730	671	662	669	652	681	732	653	713	733	709	741	751	717	737	714	712	700	669	664	727	686	707	713	685	682	715	725	764	714	724	700	736	729	689	750	715	672	725	725	740	697	652	663	723	666	714	694	721	718	703	694	776	673	691	708	694	725	649	749	715	736	762	717	700	653	725	739	710	683	718	697	717	713	731	725	681	702	686	743	750	719	736	690	710	688	706	731	684	669	727	733	702	706	693	688	690	724	706	707	731	730	683	685	720	704	730	705	712	751	670	686	730	706	735	670	732	680	728	738	662	721	740	702	694	729	728	713	708	708	690	723	696	705	707	722	654	713	662	706	676	692	721	691	692	711	677	771	747	717	709	636	740	726	741	691	702	724	704	763	749	767	675	690	722	721	700	761	750	712	720	687	696	715	736	688	675	672	709	718	710	711	717	697	692	690	686	728	705	716	705	744	705	687	732	724	717	701	716	704	639	721	691	729	736	697	699	686	728	737	744	728	695	685	746	725	727	695	703	698	733	683	724	726	733	735	669	711	731	702	701	698	719	695	706	700	719	692	683	699	729	667	726	692	715	698	734	748	701	690	681	713	683	732	700	670	717	709	679	712	709	774	672	706	744	712	751	716	717	721	661	695	745	756	693	735	682	701	695	681	744	716	735	668	696	695	690	686	700	714	687	744	700	701	747	723	649	677	714	689	689	761	727	738	693	668	695	708	711	706	696	694	703	709	699	665	723	659	710	635	699	722	695	703	720	706	678	760	720	750	728	707	720	732	673	684	697	747	676	667	682	701	677	697	711	711	710	732	745	715	741	727	719	737	702	684	671	747	715	730	740	731	714	696	724	705	758	693	709	742	651	711	716	717	720	686	701	714	702	746	703	728	689	674	779	685	678	668	707	685	717	753	766	767	700	714	699	738	713	697	672	737	725	707	731	683	708	655	712	692	714	698	710	717	694	713	718	708	721	662	669	697	684	739	700	746	714	742	715	677	674	717	701	686	696	695	717	665	744	709	704	700	716	742	759	711	724	728	719	731	726	741	703	725	668	729	718	754	726	699	732	698	699	684	686	731	724	680	713	718	705	705	677	727	684	749	684	703	707	688	753	717	721	713	694	693	670	661	705	725	700	723	725	693	739	699	728	691	734	749	707	724	702	743	733	662	797	729	719	707	688	725	707	727	674	654	752	706	673	704	673	740	746	722	704	693	708	687	709	703	678	728	702	712	728	705	710	719	710	706	744	656	668	745	712	673	686	683	692	740	746	708	725	682	679	733	726	729	689	728	677	727	752	664	740	672	689	735	701	648	677	724	724	691	699	682	709	746	706	692	692	730	699	689	731	672	707	697	683	672	723	668	730	699	687	728	696	743	695	736	705	686	802	676	729	704	697	728	763	743	751	746	692	718	726	713	689	716	720	717	726	707	701	756	733	764	723	693	695	738	749	681	686	684	747	685	727	683	721	724	748	703	720	717	712	692	731	756	697	737	699	687	669	668	688	700	714	743	794	670	748	713	676	695	694	751	701	669	697	681	705	705	725	749	646	728	688	669	669	648	704	706	758	717	746	712	668	709	707	710	713	706	688	695	725	757	695	701	717	637	717	717	688	786	721	690	687	704	745	699	685	776	729	742	720	695	729	698	699	705	669	715	712	703	739	761	702	713	664	704	713	713	702	677	728	727	736	710	729	723	674	747	686	700	708	752	719	709	737	701	695	688	742	701	736	657	720	763	729	672	674	765	669	689	689	667	723	696	696	724	720	713	734	725	700	682	702	757	761	707	700	714	717	733	708	744	740	766	709	727	708	726	720	708	708	769	695	722	702	690	736	683	693	707	694	742	723	734	714	705	671	751	703	744	707	740	713	707	734	711	692	715	702	719	661	703	685	733	699	652	691	699	716	714	707	722	752	740	684	766	676	695	665	727	679	696	708	697	724	725	712	713	709	703	734	725	701	749	700	673	674	730	745	716	734	740	716	732	738	723	712	724	735	700	731	700	686	677	679	662	706	723	724	678	734	735	770	713	708	710	692	697	735	715	714	753	679	715	715	708	710	761	693	705	678	736	704	703	713	681	731	723	713	742	708	727	699	715	709	741	694	663	714	716	720	732	705	699	709	706	702	693	728	729	714	709	702	725	721	729	701	666	711	703	673	746	701	684	693	681	729	682	747	675	746	710	726	689	724	708	756	704	719	724	786	728	743	703	702	682	696	764	699	726	699	722	648	699	685	706	684	716	739	711	708	694	722	710	701	764	735	686	704	723	730	734	674	717	695	689	726	753	752	717	670	647	674	727	758	755	734	736	670	632	686	697	723	749	704	707	722	712	688	682	732	682	645	720	731	690	746	745	687	710	702	731	731	710	745	740	720	708	708	723	702	727	707	679	702	674	709	767	697	727	749	710	733	705	728	696	690	674	708	697	703	752	689	688	703	674	721	729	695	709	714	685	692	738	703	686	706	678	694	688	712	729	749	694	705	705	697	692	705	694	733	681	674	697	733	685	690	755	689	774	704	665	703	703	757	709	682	679	711	710	673	703	692	727	717	679	689	728	751	720	733	702	743	769	753	699	687	727	704	722	758	686	741	701	726	708	703	722	727	701	675	725	688	741	708	717	710	741	721	742	700	702	759	733	688	709	716	738	705	722	704	678	770	716	716	730	725	715	707	699	708	721	717	702	710	694	684	677	713	698	709	718	721	669	728	755	670	672	691	679	718	684	709	707	696	752	724	701	719	715	713	678	704	673	659	721	709	701	658	743	708	697	680	750	688	726	717	697	721	732	732	702	717	722	734	691	703	715	711	707	720	697	719	716	708	699	700	684	709	747	715	744	704	722	692	723	655	702	754	693	716	736	709	692	675	649	746	697	726	752	674	729	692	705	660	713	746	735	723	705	693	747	685	709	727	688	707	680	680	817	717	729	710	753	736	717	782	707	719	704	727	671	743	692
1477	895	506	379	610	796	707	575	543	426	423	343	325	300	250	239	192	211	168	150	151	146	139	124	126	100	100	117	92	91	99	93	87	69	84	84	81	76	71	73	52	80	59	71	60	66	61	63	63	44	55	60	58	52	53	68	51	67	73	49	49	60	54	50	60	68	58	51	57	45	56	51	49	56	52	51	49	49	60	54	50	56	50	50	49	56	46	32	52	56	61	49	63	57	60	51	58	38	49	63	59	50	51	50	45	44	52	53	42	37	63	47	53	45	40	38	46	39	47	56	52	45	39	58	54	40	53	53	45	40	41	42	42	53	43	51	44	43	42	47	47	49	53	34	57	57	55	48	56	50	52	60	49	50	50	45	56	53	41	43	44	55	60	36	54	34	40	52	42	65	64	54	31	59	48	53	68	36	45	29	58	47	45	54	58	53	55	49	50	54	45	45	28	57	41	45	49	44	33	34	49	45	37	48	49	50	57	48	39	38	48	43	54	43	54	63	59	30	53	59	42	59	51	44	42	41	34	48	48	42	52	58	54	49	55	47	46	48	58	52	37	38	54	61	40	50	52	55	47	45	41	50	58	51	46	61	43	54	60	56	54	48	48	44	56	64	39	52	52	49	44	57	43	50	57	52	48	66	55	37	49	51	54	53	53	57	51	56	37	60	56	48	49	46	49	44	36	43	62	45	55	55	47	48	57	50	53	49	55	48	56	35	50	51	45	51	48	47	46	46	58	43	45	44	46	56	42	50	56	44	53	51	42	47	47	47	48	53	53	46	57	57	58	47	57	49	50	61	47	50	43	44	50	49	58	50	50	54	29	53	47	51	36	44	49	59	46	40	52	43	61	30	41	57	41	52	50	38	43	52	51	38	52	42	47	41	41	48	47	38	51	53	52	46	55	60	51	56	52	56	41	55	53	38	50	46	61	42	51	57	58	44	45	53	43	36	58	49	43	42	51	64	35	49	42	50	46	51	56	42	47	44	45	38	56	54	47	35	55	55	59	47	40	61	50	48	54	42	47	59	56	48	50	51	46	47	49	47	53	48	57	51	43	58	41	47	45	40	57	50	43	57	48	53	51	44	40	61	52	50	58	54	50	41	48	40	55	38	36	48	36	40	63	53	62	43	51	54	50	55	38	46	54	44	45	46	51	52	41	49	46	38	62	32	44	44	57	50	44	59	34	64	45	52	42	51	45	36	54	44	50	46	50	49	50	48	41	55	44	40	44	49	41	52	43	50	53	49	60	56	49	45	62	56	58	56	37	49	50	32	43	47	61	58	46	40	48	38	48	45	57	59	55	46	54	51	47	52	55	50	52	50	45	57	43	59	47	43	55	54	45	50	38	53	51	59	61	41	55	40	46	43	57	57	43	51	39	57	50	40	53	51	45	52	65	52	47	45	51	43	40	47	52	51	48	53	47	50	43	52	50	51	61	51	44	37	49	51	39	53	53	32	55	45	45	39	59	39	55	42	56	48	47	51	48	63	49	39	47	40	45	46	47	51	45	40	45	50	45	53	40	44	57	41	49	48	45	43	58	40	46	63	42	49	50	37	53	46	59	61	43	54	45	55	42	46	48	56	56	51	52	48	41	56	55	45	50	41	45	37	54	70	43	54	49	61	54	48	42	42	49	45	46	47	47	49	47	46	51	55	36	43	50	57	53	55	55	48	50	55	45	51	44	51	54	63	50	44	51	52	43	60	63	47	39	44	48	51	38	42	43	53	44	53	48	42	67	43	47	50	44	50	35	48	58	51	58	50	44	45	38	37	56	43	50	45	33	49	49	33	45	51	55	35	57	48	49	55	53	45	61	56	40	50	43	44	56	43	61	49	45	51	43	51	54	44	51	47	56	47	46	36	65	49	42	50	56	55	53	51	54	48	45	51	39	43	54	42	53	62	49	40	48	50	48	46	29	55	53	56	47	47	50	57	44	46	48	47	46	42	49	46	48	59	55	50	48	40	60	51	45	43	53	46	63	51	62	57	43	53	50	39	52	61	57	60	33	56	49	46	38	34	58	51	52	48	62	48	46	36	47	48	51	59	57	56	51	57	54	45	47	58	57	44	45	58	52	58	46	57	52	52	44	48	49	55	43	56	47	48	45	43	45	49	50	56	34	54	39	48	42	46	47	45	42	49	50	48	49	60	49	45	51	45	55	60	57	51	46	50	54	58	49	50	37	51	49	50	50	64	56	44	53	51	45	49	50	39	53	47	50	41	61	55	59	43	43	45	57	50	60	52	42	41	61	40	60	58	56	37	53	48	49	52	42	48	55	54	49	59	42	43	40	49	48	48	48	55	62	44	36	37	40	36	50	56	60	43	48	51	57	43	46	52	55	41	54	60	59	46	58	48	54	53	41	59	42	52	50	48	43	45	47	37	51	46	48	47	60	52	46	56	38	46	54	45	44	45	37	54	46	47	41	41	59	39	58	69	35	55	40	63	43	48	50	45	55	46	58	47	47	49	48	45	41	47	40	52	44	52	44	48	45	39	50	46	50	46	49	48	63	49	40	42	47	54	41	39	59	45	59	39	52	46	53	62	48	50	43	45	44	67	52	46	54	52	46	37	44	32	37	48	53	41	68	54	43	42	54	50	45	50	56	48	37	46	49	57	50	61	55	48	47	50	44	48	41	63	56	43	37	42	58	58	53	51	43	53	40	50	58	51	61	46	56	46	49	49	47	50	57	45	41	43	42	53	41	49	54	50	37	52	47	43	45	57	43	53	56	43	45	51	59	56	43	44	51	56	51	44	44	38	49	47	45	47	43	49	47	46	60	55	52	42	50	48	53	62	40	40	45	49	50	54	50	58	37	48	58	44	51	55	58	58	48	47	49	44	44	47	44	57	43	46	47	39	52	47	52	57	57	44	64	31	37	42	58	47	47	51	50	55	44	46	45	49	60	39	67	46	52	55	44	55	42	49	48	43	47	41	48	54	46	43	63	56	37	44	40	55	54	44	34	59	56	55	47	50	57	59	56	41	54	44	61	55	44	60	51	49	41	47	62	53	42	52	52	52	44	46	56	53	42	54	42	36	51	49	52	44	53	38	62	54	67	51	49	60	56	46	50	53	35	63	55	45	61	58	51	47	48	50	61	50	60	50	44	48	50	48	53	48	56	46	50	41	58	50	49	59	56	52	47	51	37	44	54	56	37	49	45	45	42	41	57	57	68	59	47	59	47	36	65	42	52	36	55	47	50	32	49	65	57	61	61	47	40	49	64	58	43	57	44	40	56	42	41	57	34	64	49	48	47	48	37	51	37	49	56	49	36	51	49	42	41	36	56	41	45	56	34	49	42	36	51	63	50	38	64	57	49	49	47	60	52	64	51	46	49	44	54	59	64	48	48	36	43	51	47	41	55	46	57	39	43	50	43	42	49	45	47	33	53	37	54	52	43	50	43	57	55	49	43	47	54	51	53	40	46	57	44	43	58	45	50	45	49	50	43	56	42	61	51	47	42	37
23368	17379	11399	23958	32151	31365	28270	24723	21560	18607	16291	13884	12438	10811	9704	8504	7797	6778	6234	5890	5409	4891	4540	4117	3866	3601	3325	3106	2803	2725	2430	2333	2136	2041	1866	1837	1788	1665	1629	1517	1441	1378	1359	1361	1234	1242	1196	1231	1169	1089	1062	1126	1021	1030	1031	979	907	1018	908	946	966	962	958	896	965	885	867	855	858	860	837	836	769	774	780	812	807	808	798	803	799	794	747	779	761	753	739	713	749	773	708	767	792	770	737	703	735	728	715	766	713	694	757	682	813	755	722	706	721	741	745	699	739	727	762	757	736	712	714	723	705	723	701	653	719	700	704	739	744	687	776	688	712	741	675	707	697	726	685	709	713	768	722	707	714	726	715	753	712	738	705	689	681	690	692	717	695	684	751	695	671	710	690	670	757	722	743	694	686	671	707	705	713	731	714	725	706	786	674	711	709	727	722	759	743	751	705	672	724	783	725	704	658	735	730	729	722	675	706	676	732	710	686	740	746	710	696	698	733	679	727	710	695	751	686	759	716	709	677	727	721	720	690	708	748	669	711	666	714	726	702	690	707	744	705	677	709	649	693	714	698	716	664	692	680	666	731	784	758	733	722	735	723	656	673	705	699	729	749	695	723	745	692	733	760	741	708	637	705	677	729	725	708	716	721	702	735	733	720	700	652	698	690	709	695	701	728	700	743	741	687	751	748	701	672	730	747	690	698	653	700	732	702	712	718	725	732	731	695	712	718	688	700	697	728	664	745	693	718	695	734	724	735	758	683	692	713	715	705	741	675	712	685	686	725	705	709	708	708	678	734	704	731	746	723	695	672	721	673	710	684	696	719	709	722	749	694	704	709	693	676	691	706	705	711	695	701	737	713	756	694	737	704	649	705	723	679	732	700	706	724	745	759	752	700	705	689	672	745	708	719	713	708	693	666	701	753	706	739	683	718	753	731	719	721	743	694	713	772	694	715	697	715	697	719	638	642	720	690	686	707	697	725	709	691	671	727	710	702	736	676	709	740	727	749	714	752	748	715	700	712	713	719	702	687	720	691	731	729	651	712	736	725	736	709	723	748	743	710	701	726	726	757	703	689	758	686	708	711	716	758	706	754	740	682	711	681	689	775	729	707	730	745	749	696	706	754	680	700	692	687	687	707	734	727	698	746	712	739	722	685	708	675	734	714	765	724	696	708	702	689	721	743	670	669	709	732	729	716	639	772	734	742	712	727	720	672	711	727	725	720	711	702	722	744	707	698	702	748	709	720	713	798	704	696	790	665	720	729	710	689	717	682	733	743	693	715	663	694	711	712	676	671	643	705	681	676	704	669	657	715	711	759	754	671	722	735	775	674	767	692	742	750	715	661	716	682	715	712	701	730	696	674	739	730	690	690	718	736	726	699	714	681	712	705	727	736	712	688	748	668	703	684	775	672	668	752	738	671	742	770	749	731	694	659	665	696	697	699	709	689	713	688	744	692	702	703	721	701	703	735	695	688	709	745	732	704	713	738	691	683	732	685	742	686	759	678	726	722	719	725	731	677	713	670	737	700	715	718	681	676	701	674	704	719	758	700	681	728	741	688	711	687	732	686	688	689	724	701	738	731	736	721	734	770	745	725	757	697	719	727	758	715	696	713	738	665	719	694	697	744	739	712	713	693	732	757	679	724	748	682	683	746	715	714	723	668	760	699	682	722	680	715	700	713	721	726	788	681	683	735	726	685	672	679	740	756	705	751	746	717	724	693	755	687	726	674	719	733	699	677	716	707	676	718	743	737	727	749	731	722	704	720	678	703	732	732	701	771	710	706	689	637	669	700	673	673	675	699	681	700	695	698	736	751	687	732	707	724	696	721	683	642	740	698	711	677	686	665	706	690	753	737	754	755	717	708	707	700	702	717	697	708	699	754	716	707	690	684	723	685	696	704	750	716	709	694	708	724	708	728	727	743	731	690	721	693	698	706	789	702	688	726	695	722	706	655	768	706	682	707	712	734	741	743	745	740	704	703	726	724	687	690	728	713	700	750	676	719	678	668	687	654	713	718	739	716	685	742	705	729	689	749	721	726	745	686	721	749	717	687	675	741	747	720	668	687	745	752	681	735	720	711	724	708	665	767	696	785	738	713	687	740	714	702	721	697	719	676	678	676	734	699	699	689	712	727	759	746	663	666	685	689	716	704	698	709	702	737	725	699	695	730	700	690	700	678	761	690	758	728	758	709	674	697	745	699	704	723	708	707	712	685	732	722	687	719	716	693	702	683	708	705	661	744	692	709	687	754	721	721	726	681	710	688	758	728	687	711	696	765	746	737	712	710	682	749	700	735	726	738	661	735	690	703	739	721	657	757	640	721	708	705	727	727	742	695	734	705	769	672	697	680	712	713	737	672	641	720	722	702	693	726	708	664	746	733	680	696	697	691	714	711	722	680	693	727	720	688	715	711	713	697	730	753	712	733	746	693	698	676	667	721	719	715	714	718	743	677	672	746	700	667	679	690	726	713	739	684	692	681	713	691	724	669	702	723	718	730	680	735	706	723	743	716	676	720	693	673	719	662	703	647	754	663	676	696	721	733	739	714	680	747	739	709	717	778	705	683	671	755	677	721	690	672	735	692	693	744	773	672	686	741	708	730	713	732	687	698	730	770	687	706	702	692	694	719	697	725	677	688	709	708	737	660	700	736	730	734	664	705	744	705	709	702	730	723	696	767	682	721	730	729	740	729	702	737	745	718	668	672	713	700	718	691	643	767	705	733	692	719	694	718	688	723	726	713	715	723	713	693	734	690	724	711	758	693	727	704	707	662	764	768	687	718	704	733	679	711	724	712	684	742	699	697	711	681	710	717	675	710	723	701	727	722	720	716	673	672	699	714	746	706	712	677	685	718	703	707	707	736	738	687	718	691	675	694	727	698	727	723	712	652	731	730	711	718	699	713	723	730	694	707	731	686	698	672	652	650	676	696	687	714	724	686	736	662	703	682	711	727	745	730	762	712	650	684	696	678	725	689	698	689	661	700	670	657	700	708	733	722	753	671	723	708	689	695	719	689	686	721	704	702	729	704	725	716	670	770	702	709	765	696	757	703	679	718	731	703	734	656	767	673	701	721	716	724	735	670	737	732	696	713	738	735	744	723	698	694	699	717	691	669	700	722	707	742	721	705	709	767	661	718	695	695	732	699	730	685	727	694	723	751	724	673	747	697	707	699	692	686	717	684	717	737	716	692	701	708	713	693	715	719	744	687	773	751	674	672	714	663	703	709	736	700	705	752	719	684	741	686	749	701	732	749	704	746	731	725	734	731	711	673	710	700	634	695	689	692	720	751	702	674	729	704	687	755	728	707	708	727	735	762	734	697	741	721	712	748	711	690	739	702	700	668	702	730	693	716	742	720	661	769	736	749	691	657	697	714	723	677	743	729	709	717	773	720	677	737	709	774	722	763	742	701	703	741	743	730	725	714	681	694	685	716	734	663	686	682	682	725	718	715	718	688	699	740	704	751	715	716	720	715	709	674	699
3250	871	497	397	623	691	606	562	493	481	418	324	289	271	235	237	220	195	169	166	178	151	123	147	127	135	111	117	101	126	106	123	92	99	80	88	92	103	76	74	88	70	74	86	62	81	63	76	85	62	65	66	75	81	76	76	71	71	65	73	73	48	66	80	73	56	67	71	73	67	59	61	51	56	69	64	60	61	57	60	62	73	54	64	59	70	62	62	58	69	60	71	68	63	57	56	59	67	65	65	62	70	60	65	81	68	56	69	52	64	85	59	54	60	72	69	58	60	57	60	54	71	73	53	68	60	65	68	76	68	56	67	75	54	55	78	75	58	66	64	63	66	56	67	69	62	73	68	49	52	48	54	78	53	78	65	71	69	65	67	63	57	66	68	60	74	81	55	69	61	60	65	71	59	70	66	58	68	61	63	64	53	68	57	67	68	60	79	66	56	76	65	55	64	70	73	67	57	55	64	55	65	75	50	61	65	60	63	65	63	68	60	68	64	44	63	66	69	46	61	64	71	64	54	66	67	57	61	69	81	49	58	72	62	61	69	57	61	64	67	63	78	74	59	60	55	57	72	69	44	75	61	71	70	62	61	56	79	74	60	65	67	65	67	72	50	63	50	56	67	58	67	61	62	75	67	77	68	51	46	61	73	72	62	66	73	53	64	62	54	69	71	74	60	81	72	66	62	59	77	66	57	58	69	65	64	64	82	73	61	69	60	53	65	66	83	62	59	77	68	72	67	57	63	70	53	72	58	57	66	52	78	61	71	72	62	63	60	55	73	63	73	75	70	68	56	60	70	72	50	53	63	73	55	57	73	72	65	61	61	58	69	71	57	57	62	62	64	74	61	67	61	73	59	58	64	64	57	62	73	59	85	59	60	63	68	82	61	61	70	49	55	73	55	66	80	79	51	63	62	53	69	64	62	77	69	54	54	59	51	73	69	61	66	64	58	56	69	67	61	61	59	59	52	60	60	58	66	67	72	47	61	63	58	52	71	65	64	68	55	69	62	64	64	60	58	64	69	60	59	59	73	61	61	63	64	63	59	57	64	63	67	68	64	77	56	61	54	59	60	50	61	59	68	67	58	70	76	65	44	75	57	76	76	74	47	51	60	67	55	73	73	48	61	66	86	66	77	46	66	68	62	65	56	75	56	68	69	84	47	62	55	74	58	65	77	46	56	66	71	74	60	66	65	61	66	62	54	66	65	68	56	66	62	65	64	56	59	64	65	72	77	86	63	61	65	68	60	71	66	77	65	66	47	58	59	67	69	58	58	50	59	63	60	65	64	85	65	62	52	56	80	61	70	55	64	56	68	64	58	60	65	59	60	74	69	63	69	61	66	74	63	70	70	56	75	55	63	58	66	55	49	77	56	66	73	72	61	62	57	65	58	70	51	76	65	64	77	50	63	67	61	61	56	78	65	82	63	69	76	64	72	68	65	58	61	67	69	69	54	56	55	65	72	61	72	59	60	57	64	77	60	76	64	61	61	68	72	70	66	66	52	69	58	55	57	71	66	47	71	63	66	79	52	70	61	65	66	55	63	60	75	71	63	75	58	64	62	60	61	73	68	68	56	60	53	53	67	66	49	70	57	59	70	73	57	78	85	52	75	65	45	62	56	70	67	57	67	60	62	68	69	76	69	72	80	60	57	69	55	62	68	54	62	67	53	71	63	59	60	72	75	66	62	79	65	75	49	61	66	58	60	62	49	78	58	55	63	62	62	61	71	78	63	61	52	74	67	59	54	64	67	60	75	75	70	63	63	59	70	66	63	69	60	59	52	75	78	58	62	60	76	64	55	64	56	59	85	62	61	50	75	71	59	65	62	68	72	63	65	65	63	73	48	71	67	68	79	75	63	60	67	68	70	66	62	64	79	57	57	61	72	74	61	61	82	53	70	66	69	68	70	70	67	61	55	61	64	62	59	53	59	68	54	71	71	49	49	75	63	76	68	74	62	39	73	63	72	65	65	66	74	55	74	53	47	79	64	59	65	77	67	58	65	62	73	55	62	56	46	72	77	64	65	73	58	59	83	68	66	52	51	64	53	62	68	58	64	60	66	55	80	48	63	71	49	59	67	54	57	61	51	63	61	65	70	81	60	54	64	64	64	50	69	64	58	61	72	53	66	68	76	65	58	64	65	62	81	62	56	74	68	65	69	65	51	63	44	61	63	67	68	61	78	62	65	67	63	66	66	56	66	56	70	85	58	88	70	72	63	60	63	61	67	48	49	56	76	50	63	70	53	64	56	88	69	54	59	71	82	64	67	74	53	65	51	75	59	68	62	70	55	80	68	73	64	61	65	66	69	48	53	75	75	69	79	65	50	57	81	57	64	68	68	67	55	80	63	70	49	59	56	60	67	68	63	67	65	63	58	44	74	62	69	63	58	61	64	53	74	65	70	72	57	48	58	64	62	61	76	64	57	71	58	63	78	78	67	66	63	64	58	67	55	68	68	66	62	63	55	80	68	52	87	68	55	70	63	60	60	71	55	77	71	61	72	76	83	59	67	57	62	76	65	59	73	57	52	64	46	65	58	64	56	64	51	66	54	53	59	67	74	67	70	55	65	63	60	69	68	78	60	61	58	50	66	75	73	65	49	47	58	57	69	64	67	68	69	63	64	73	56	68	68	64	65	59	62	65	54	55	60	63	51	55	66	82	68	63	54	67	63	68	60	63	68	65	72	68	55	67	81	73	75	57	53	46	70	53	59	61	54	51	59	66	67	63	68	63	60	58	77	87	72	54	68	63	81	58	79	64	61	71	62	60	67	67	62	67	63	54	64	77	89	71	60	59	77	68	51	61	62	60	48	73	55	64	73	68	64	74	78	61	70	61	57	56	64	67	63	61	75	76	66	59	61	57	78	70	71	56	62	62	73	60	62	65	58	56	52	66	56	62	63	69	64	84	68	56	64	63	53	67	53	50	55	65	63	55	68	66	55	65	68	62	50	60	63	55	66	69	72	65	66	64	71	54	54	54	57	55	59	65	59	61	75	74	85	53	69	63	66	66	60	67	62	55	60	63	66	63	73	57	51	60	53	58	69	60	58	63	89	63	65	67	71	73	69	62	56	44	58	73	71	58	75	78	58	59	75	66	63	70	70	69	57	69	68	46	74	79	83	69	69	78	89	74	59	55	63	50	79	56	72	50	52	56	63	65	59	47	56	67	67	53	62	51	63	77	55	63	56	68	66	53	53	63	78	72	63	75	61	62	63	74	62	68	69	73	58	61	63	74	72	61	70	65	55	61	68	77	73	74	59	57	65	57	58	57	73	65	42	62	80	69	73	59	60	61	72	51	60	84	66	55	73	65	56	76	79	66	54	56	65	60	49	61	65	60	62	52	68	85	74	72	62	67	67	75	57	66	69	64	61	51	63	66	65	55	65	58	52	66	65	74	55	56	58	57	61	50	69	57	57	67	69	61	70	64	76	70	62	67	57	63	70	54	44	77	70	60	60	67	65	64	65
21773	15845	10669	22498	30791	30102	27203	23912	20632	18057	15505	13598	11893	10473	9263	8262	7440	6827	6271	5752	5310	4846	4375	4199	3770	3619	3454	3186	2925	2794	2612	2471	2237	2196	2086	1993	1924	1854	1736	1650	1482	1580	1536	1476	1521	1369	1322	1347	1359	1253	1245	1246	1228	1174	1206	1190	1154	1129	1153	1159	1151	1127	1139	1126	1118	1121	1157	1053	1021	1055	1040	1037	1000	1015	983	1038	990	1021	980	972	935	965	1002	902	945	930	966	942	1008	917	997	963	939	963	882	957	943	1002	952	987	912	941	979	980	909	947	897	936	942	935	963	907	921	955	915	860	940	953	883	883	935	931	901	959	863	911	866	896	928	954	887	917	927	935	954	919	963	908	924	979	882	913	952	933	920	896	911	898	907	974	895	962	984	933	868	862	881	915	932	923	867	863	949	941	860	931	872	888	914	913	940	906	935	935	937	948	918	879	890	928	906	981	912	867	919	877	907	892	899	900	952	883	921	973	952	925	932	900	916	971	903	911	934	910	874	911	910	939	899	911	946	882	932	871	902	931	895	895	934	901	954	929	908	891	884	924	885	920	935	910	857	940	888	960	913	951	917	958	910	891	932	932	967	892	893	896	885	916	893	938	904	933	894	923	918	890	915	881	930	912	857	901	897	927	941	916	920	912	873	985	970	921	942	882	908	926	880	908	902	906	904	885	924	924	879	968	893	920	882	912	913	919	936	892	890	883	910	912	931	892	908	959	938	955	866	868	898	899	964	911	916	877	957	954	913	906	906	904	895	877	904	964	898	959	932	908	932	900	890	948	925	924	946	936	885	908	928	902	895	849	894	922	865	923	905	908	904	934	876	897	916	877	884	865	920	983	938	919	865	913	928	931	909	949	909	890	944	854	909	924	854	901	914	905	861	916	892	887	975	935	924	988	916	897	872	948	907	873	904	936	897	893	912	928	940	960	912	916	846	919	906	864	900	904	945	888	884	893	891	925	882	839	928	935	915	935	917	932	917	939	962	905	952	939	920	911	923	952	945	939	883	983	909	907	927	927	886	914	871	889	910	944	895	890	919	908	953	881	904	937	921	893	886	936	916	921	913	885	903	896	980	937	920	900	947	949	923	899	921	925	952	936	867	908	932	927	927	960	912	896	947	923	932	895	890	919	871	969	928	842	900	950	885	928	879	902	844	950	844	837	942	927	896	841	928	882	926	925	950	893	982	922	915	945	875	924	881	872	898	860	943	965	903	935	860	873	928	901	924	943	900	935	887	874	929	871	906	903	910	919	888	951	901	956	938	928	907	836	886	924	936	928	883	914	919	890	910	945	925	894	925	903	892	922	881	894	904	897	874	905	907	905	885	949	898	925	905	950	888	901	869	899	924	911	946	938	891	861	899	875	937	935	906	921	934	933	909	876	911	878	917	908	901	914	914	930	858	906	951	932	875	921	948	935	906	910	904	870	906	911	943	866	903	932	926	951	884	974	873	919	902	919	903	908	921	835	883	944	898	893	881	887	904	921	889	887	898	895	921	899	942	909	906	927	940	947	937	947	929	870	918	891	938	872	935	883	908	912	972	870	916	976	901	917	914	985	920	920	884	944	906	949	888	874	916	938	891	921	918	880	907	941	917	948	888	896	889	935	909	875	904	881	920	935	916	918	894	916	936	936	933	934	929	942	922	912	948	860	920	887	936	931	872	922	902	897	925	926	925	889	911	917	956	916	878	892	910	878	878	842	872	938	985	892	879	937	894	963	937	880	932	908	909	963	914	929	915	901	902	930	949	911	919	873	882	918	926	948	953	923	950	937	926	909	880	908	958	956	919	855	928	916	885	966	898	895	940	882	901	930	953	875	899	943	913	967	941	928	941	945	909	894	934	877	923	909	895	896	951	907	955	864	941	879	924	904	881	900	910	927	911	884	910	884	918	859	881	911	946	911	911	912	914	870	869	902	875	907	872	877	962	937	904	926	902	909	919	856	929	879	932	889	877	918	908	974	896	925	845	925	913	929	936	907	896	902	891	884	862	944	908	932	941	900	928	1002	930	896	914	898	936	893	898	895	912	889	942	936	897	844	911	851	933	889	950	903	884	878	936	917	973	970	859	962	896	908	899	914	926	971	916	930	878	909	938	965	888	923	861	890	936	928	892	888	890	965	892	956	870	932	904	911	880	875	929	906	916	931	958	901	909	853	968	885	933	942	895	902	890	919	932	890	985	910	927	890	880	938	931	879	914	917	923	924	943	915	940	844	849	940	927	937	909	893	871	901	994	891	898	940	840	926	907	895	872	920	884	962	967	879	868	922	963	953	881	899	936	968	986	964	919	926	893	873	921	924	889	881	859	906	896	929	976	969	894	912	869	912	967	930	902	892	922	918	871	900	929	945	874	938	943	938	880	907	917	930	880	856	900	936	897	967	956	879	918	920	924	869	969	964	887	891	925	910	971	946	884	913	944	943	859	890	912	922	824	929	904	924	920	944	847	933	943	924	921	934	944	939	917	913	943	916	924	950	851	943	905	945	892	886	950	937	954	933	899	881	912	957	948	920	943	875	910	920	926	952	898	949	873	897	924	929	912	891	913	927	882	847	926	941	870	922	882	913	911	920	880	892	875	927	897	940	927	911	884	880	917	895	912	901	913	985	910	933	965	979	906	930	904	906	901	922	893	926	932	937	919	910	881	903	902	923	931	907	862	920	902	907	966	894	907	864	836	880	960	948	892	928	956	939	929	932	958	896	897	891	943	936	868	934	944	986	866	877	932	910	906	889	950	980	924	944	886	929	952	873	894	890	893	938	999	984	908	957	920	922	913	916	897	931	906	915	882	933	881	922	915	896	903	917	944	933	925	881	923	900	901	964	913	928	940	905	955	882	897	939	955	902	873	881	885	921	924	913	905	910	898	952	912	878	852	894	905	957	917	872	897	927	902	916	901	889	894	830	888	886	890	937	939	924	897	928	930	946	930	942	908	920	939	935	944	929	923	924	885	898	892	931	872	890	961	922	938	892	937	932	892	947	934	912	874	872	918	915	904	904	945	921	884	893	971	970	899	945	942	886	882	935	962	859	915	908	958	955	897	917	874	928	890	888	961	893	944	925	903	933	860	883	981	926	956	890	940	938	922	939	880	945	863	960	938	910	942	926	939	937	931	927	934	894	932	891	911	904	892	908	913	903	909	900	925	911	929	906	911	953	891	881	883	919	920	900	916	897	880	920	909	891	839	867	907	924	947	871	889	941	893	896	910	885	929	830	943	931	904	941	932	940	858	929	922	903	942	861	901	892	930	953	883	888	903	940	922	888	910	903	897	903	874	940	918	908	888	898	883	946	884	917	890	904	874	893	923	894	898	979	930	935	886	919	886	924	946	915	889	864	941	916	904	903	885	918	874	956	939	956	928	935	913	891	915	896	882	938	912	976	886	888	891	905	941	922	879	902	910	905	918	917	934	878	920	944	881	931	944	967	907	913	941	933	876	894	931	907	885	909	932	908	923	946	928	945	885	890	906	879	907	903	896	922	948	904	870	949	907	904
2643	1295	712	539	863	1055	966	890	800	662	595	518	455	405	373	312	274	241	235	231	224	188	188	198	145	144	121	139	126	120	112	118	100	94	117	97	109	83	89	69	92	111	98	101	76	82	83	79	65	78	65	76	84	71	72	74	86	73	87	67	84	67	74	80	62	70	63	77	52	73	73	64	65	61	84	77	60	66	64	57	70	69	64	74	68	72	78	74	65	62	64	62	67	78	75	71	71	69	75	65	68	64	53	70	58	61	65	65	71	72	54	67	69	71	84	68	70	71	73	56	44	60	66	57	69	71	60	60	43	60	60	67	81	61	65	70	71	58	67	65	73	65	58	52	60	67	54	72	64	67	70	71	72	66	66	59	50	75	71	64	61	57	75	61	66	57	66	71	71	51	61	91	60	60	86	66	55	68	69	43	74	48	75	55	60	72	59	53	64	47	64	68	53	61	63	56	65	75	53	76	55	82	63	74	72	63	51	66	65	68	67	55	67	64	68	75	73	63	83	72	57	59	64	54	68	53	59	57	57	64	57	75	79	64	56	62	62	61	70	57	65	56	50	59	61	72	60	57	73	58	65	74	62	58	52	71	69	56	68	72	66	79	65	68	63	63	71	56	56	60	63	49	68	58	64	58	65	62	66	73	59	65	50	82	62	67	65	77	82	70	68	64	54	66	60	57	83	51	56	66	66	60	62	53	76	72	54	62	54	64	59	58	66	54	67	68	65	67	71	58	66	71	56	69	61	52	59	58	81	54	65	76	75	52	63	66	69	71	75	75	62	68	70	79	82	68	66	64	62	64	73	61	78	62	68	64	64	55	56	65	62	60	54	73	56	70	61	78	57	63	60	77	66	57	62	65	62	65	61	66	57	64	67	55	80	64	77	66	59	75	86	68	46	60	71	66	63	63	69	50	73	60	63	70	67	62	51	46	54	71	69	54	73	70	65	56	51	62	83	57	66	75	66	58	63	67	55	70	59	62	59	68	60	70	69	81	60	71	63	65	62	64	61	54	69	69	60	61	61	66	61	67	75	64	56	55	65	54	59	73	55	68	73	60	50	66	58	63	67	67	50	64	69	81	73	57	62	76	57	58	67	44	56	55	55	61	45	58	61	60	53	68	64	71	62	63	71	82	58	68	69	62	64	64	60	71	54	69	67	59	57	64	65	58	61	66	66	69	78	64	73	59	66	67	64	62	73	60	74	55	54	56	64	66	61	56	74	64	69	60	61	67	75	73	55	68	55	67	62	44	79	64	59	71	71	59	66	63	63	68	70	68	81	65	66	51	61	59	68	67	70	55	70	68	71	57	72	64	60	70	62	70	79	68	55	57	63	58	68	66	64	64	63	62	57	52	55	48	79	63	65	64	71	68	68	66	49	49	69	60	65	72	56	71	63	52	68	64	70	57	60	61	68	64	83	70	69	55	52	62	65	76	72	69	57	79	62	45	68	69	85	65	73	61	67	72	62	58	61	66	73	63	64	62	54	70	74	58	52	60	80	62	59	56	59	60	61	63	51	69	74	56	45	73	62	79	47	58	70	63	72	64	70	61	61	72	52	69	49	76	61	72	71	72	60	57	89	75	79	61	68	70	75	67	74	67	48	64	65	72	62	65	76	61	80	74	66	79	56	56	62	45	62	61	62	58	67	67	63	60	81	70	71	54	59	56	53	75	67	72	60	69	69	66	67	85	52	61	65	71	68	67	63	63	88	65	55	78	57	67	73	68	84	66	74	57	60	54	76	77	52	64	67	57	70	72	71	60	57	54	75	54	63	75	62	59	76	62	70	54	72	63	72	65	63	44	56	74	65	71	68	76	82	66	68	75	71	67	54	67	56	62	58	65	82	80	54	74	65	72	71	76	72	66	59	72	71	62	61	64	60	67	84	67	57	69	61	72	59	75	63	66	62	58	72	79	60	68	64	62	48	58	67	58	64	67	68	72	68	74	79	61	62	78	67	55	74	64	58	65	57	73	73	72	76	62	59	58	47	65	66	65	59	64	66	53	59	65	63	70	73	69	62	64	53	68	69	61	63	70	64	85	68	63	55	69	72	81	83	67	64	63	78	82	58	70	67	68	64	78	71	72	45	67	62	56	71	63	67	67	78	66	84	68	60	67	65	63	53	68	82	73	64	51	55	67	63	65	61	64	59	59	56	60	78	68	74	83	64	67	74	67	59	68	65	51	71	57	66	70	72	66	65	67	75	73	64	69	55	69	56	63	58	56	81	57	58	74	75	68	77	60	63	56	58	64	77	63	66	60	79	62	61	74	81	60	60	69	63	61	65	64	59	63	55	55	75	67	61	60	68	56	46	56	59	58	51	63	83	69	70	56	61	66	66	73	53	54	58	66	77	61	60	73	59	68	56	70	57	54	59	80	60	69	57	56	61	65	73	64	75	62	54	61	79	59	57	75	57	48	59	54	65	63	73	79	65	50	68	69	64	56	73	82	73	59	62	61	65	75	60	54	73	63	69	59	57	63	51	56	57	59	72	67	56	63	70	55	66	70	72	78	73	63	80	81	57	62	70	61	63	60	69	68	65	60	74	65	61	50	59	61	60	59	66	68	62	57	71	49	57	67	51	64	57	61	62	54	65	56	53	59	52	64	53	71	71	59	61	71	55	74	85	62	55	62	46	63	72	62	59	55	73	64	58	58	63	68	77	77	70	60	63	69	65	57	56	70	70	66	60	71	63	62	68	53	74	58	67	51	56	72	62	76	62	56	59	47	53	59	61	49	54	59	60	64	66	61	68	44	66	59	55	56	70	71	68	66	67	64	78	72	63	70	68	67	61	68	74	67	77	71	68	71	70	65	78	68	71	58	62	75	67	66	68	67	70	82	63	63	51	59	72	62	72	61	63	62	61	64	68	75	69	77	70	75	56	60	54	70	52	53	63	77	69	55	61	51	69	52	73	64	65	68	69	58	69	89	74	76	73	78	69	61	70	63	76	53	79	74	77	52	72	64	71	69	71	69	60	53	53	55	66	56	65	57	63	77	69	62	65	56	57	57	62	46	57	74	62	47	67	69	85	72	52	58	76	64	59	59	61	71	87	60	63	51	59	58	71	69	63	66	62	62	64	51	59	68	48	84	68	58	60	63	76	67	69	64	65	53	56	70	56	64	58	70	53	58	63	67	50	63	56	54	68	67	66	65	57	61	65	84	67	61	69	61	69	71	49	67	64	38	68	66	74	55	72	60	55	68	75	54	53	56	57	76	58	55	63	69	58	63	60	63	71	60	64	70	59	57	61	50	67	55	76	56	73	83	54	62	72	56	59	66	76	60	84	58	79	56	67	69	59	58	77	61	61	68	69	60	60	70	62	60	57	71	45	69	63	72	59	60	72	70	53	68	47	75	51	63	68	60	64	57	58	73	74	64	52	69	57	49	66	51	75	60	72	56	69	61	67	64	66	64	59	54	55	60	73	56	67	55	60	63	71	55	63	62	62	71	53	56	69	64	56	64
27185	20278	14227	27701	35578	35367	32526	29180	25725	22867	20216	18028	15890	14478	12695	11283	10180	9334	8626	7917	7126	6649	6123	5761	5309	4942	4675	4292	3920	3666	3340	3251	2951	2792	2618	2499	2370	2236	2214	2054	1891	1873	1841	1733	1773	1654	1604	1625	1538	1468	1509	1430	1412	1335	1278	1341	1325	1353	1247	1261	1249	1305	1202	1202	1187	1149	1150	1084	1103	1091	1131	1054	1025	1066	1032	1064	1014	1000	1054	995	1038	1038	949	1019	997	999	947	1023	1011	966	1015	938	982	1073	1018	977	980	1006	949	915	926	916	1007	1022	930	894	1025	990	943	958	892	937	930	948	937	970	979	938	875	966	972	925	926	975	936	918	896	897	919	963	951	896	946	902	876	961	942	904	897	948	916	920	1006	905	941	986	941	885	909	926	940	915	936	875	926	984	942	917	959	931	948	952	901	931	946	902	957	910	951	901	871	906	1005	905	912	935	933	927	972	916	876	917	948	939	933	939	898	942	890	842	907	950	922	917	921	897	931	868	885	906	889	945	890	935	950	890	889	936	941	967	902	966	937	935	917	934	890	895	930	902	914	995	938	961	948	937	983	886	876	900	920	952	916	909	925	950	947	913	893	919	966	916	876	919	888	924	899	938	834	890	954	972	923	932	923	939	957	933	924	927	908	949	922	895	918	902	972	931	988	931	868	895	993	988	908	900	905	932	884	905	924	914	902	922	866	897	909	952	934	909	949	932	909	928	928	900	923	931	933	942	929	940	918	920	947	915	896	911	1012	902	981	916	916	984	896	924	954	921	925	981	896	941	946	955	838	905	930	940	919	904	904	887	911	924	865	890	924	944	938	871	911	914	896	882	948	880	960	856	911	901	894	891	925	865	898	941	934	858	895	945	886	934	934	928	930	946	917	945	923	902	934	930	1030	881	905	945	938	930	899	955	890	959	917	950	902	962	903	960	943	862	916	894	849	918	924	869	971	974	930	894	922	870	967	916	903	919	978	905	917	936	950	951	923	985	880	923	893	971	933	919	996	915	941	890	1008	951	938	930	898	979	861	869	894	923	963	959	870	927	934	891	894	894	965	867	913	908	901	918	877	923	877	906	891	904	909	914	962	893	926	886	934	898	902	889	887	957	971	948	938	877	934	923	919	927	917	892	901	938	882	957	848	909	930	962	931	934	902	888	958	956	941	981	875	980	931	943	867	905	924	925	917	901	932	882	929	920	971	904	944	890	877	940	928	976	900	939	910	861	986	904	948	923	880	969	851	862	889	893	907	873	881	909	902	945	876	947	926	903	886	869	891	929	949	899	911	979	957	909	896	957	883	901	988	833	900	890	929	885	881	936	906	922	897	893	969	967	905	930	901	913	950	890	914	979	936	881	913	879	938	936	952	924	924	920	895	894	939	897	892	884	933	967	888	862	934	921	973	1016	903	928	905	901	932	869	898	899	934	897	893	866	928	946	984	919	910	925	913	888	919	924	873	922	936	911	899	944	915	911	929	905	908	907	948	874	953	880	908	894	907	899	915	918	892	910	979	931	909	943	922	949	942	904	895	918	933	960	946	913	965	887	940	938	895	915	937	925	944	941	941	906	889	957	925	891	922	921	921	925	921	938	950	914	898	896	943	882	961	874	897	924	972	864	934	951	938	891	928	919	835	905	900	949	969	931	926	877	897	918	901	915	976	897	931	925	878	915	896	884	930	927	904	909	986	876	978	928	873	923	941	948	892	865	986	933	975	902	929	923	866	908	935	916	918	914	926	923	908	913	905	916	952	937	951	851	984	966	970	921	927	928	944	898	904	959	955	934	877	966	908	864	864	949	930	882	954	877	888	893	963	899	926	925	900	978	888	920	978	924	956	920	908	889	928	882	906	893	908	920	939	980	961	960	944	917	956	931	925	916	902	1010	886	902	917	899	915	878	867	932	870	962	893	923	932	921	916	954	971	916	931	950	895	956	913	920	942	949	937	924	920	878	968	894	916	897	896	941	903	962	899	963	918	877	934	922	924	914	927	910	959	914	897	911	913	926	926	919	906	884	961	861	938	933	902	890	844	954	962	926	925	857	908	946	894	948	920	938	936	969	930	954	962	922	873	912	881	954	883	985	925	889	922	931	938	875	934	851	895	932	889	926	928	973	844	950	955	922	857	955	919	882	879	926	930	938	915	899	901	902	937	968	906	860	856	882	898	904	934	961	927	900	929	911	917	947	894	943	887	929	874	994	925	921	916	860	969	962	919	905	912	960	886	969	894	917	944	918	941	911	910	981	920	903	873	938	891	963	903	901	933	894	926	965	884	951	949	983	902	933	938	934	886	881	875	910	906	949	947	923	909	928	929	890	930	927	930	916	948	919	919	955	966	948	911	908	897	922	951	910	882	888	924	918	917	925	915	957	998	938	929	899	956	908	928	951	962	980	944	890	945	970	918	923	884	903	960	927	950	877	935	920	923	928	875	920	983	896	899	877	899	934	918	924	903	942	924	897	984	910	936	980	911	922	890	894	963	928	941	921	914	912	946	879	937	895	944	934	940	891	958	951	901	913	934	887	959	947	948	884	938	971	955	940	922	880	963	958	936	895	905	905	909	874	938	923	888	936	946	911	904	948	924	892	896	932	941	919	930	893	977	908	930	977	897	966	919	978	931	918	927	895	918	908	950	920	879	944	893	965	918	916	904	924	923	970	932	906	920	904	944	981	935	951	967	938	876	906	896	971	921	918	933	898	934	944	936	913	949	894	925	906	971	948	887	929	926	951	924	906	889	930	874	878	933	907	944	973	941	929	885	861	913	878	902	913	898	933	889	895	923	917	939	979	915	910	935	928	932	896	958	894	915	924	922	955	925	942	925	900	951	967	917	918	930	943	943	923	909	883	913	924	888	908	916	929	911	936	932	961	905	966	913	956	930	912	909	898	939	955	941	945	954	902	972	876	925	887	900	926	876	902	954	938	907	936	919	930	870	940	874	896	880	894	912	942	911	865	925	924	903	959	922	915	904	958	905	955	925	965	915	918	920	899	863	948	913	922	904	913	909	938	927	920	926	945	878	892	938	928	940	933	946	919	926	911	914	909	954	883	900	930	902	975	952	939	916	926	928	940	933	943	893	914	966	946	889	908	910	885	946	930	957	941	918	925	924	953	864	921	863	926	898	964	945	907	912	868	888	955	925	924	922	901	930	967	903	865	918	936	951	919	896	909	906	927	963	924	934	861	895	875	910	908	935	933	923	892	929	913	899	899	939	946	932	955	897	862	897	932	955	875	906	928	996	939	931	930	946	933	904	937	982	930	981	947	911	962	981	911	949	894	876	951	942	886	931	965	952	881	928	911	892	935	960	880	838	945	904	956	912	927	891	927	942	941	891	898	902	869	915	923	921	939	891	941	895	886	916	896	907	895	904	908	896	948	854	905	925	915	906	916	865	934	915	931	887	960	924	943	894	939	899	985	869	885	967	963	928	939	947	949	933	883	851	919	907	920	922	915	991	927	942	883	896	903	938	960	919	913	919	933	948	909	893	893	913	910	947	923	909	964	919	901	893	928	900	966
2101	587	301	275	430	506	439	416	396	321	312	236	215	189	177	163	152	134	144	126	126	102	115	89	100	94	92	72	72	80	67	78	86	65	66	70	71	65	64	53	51	62	54	63	62	65	57	49	78	45	45	52	55	48	54	48	57	53	52	49	47	56	50	61	55	59	48	50	45	52	52	45	48	43	51	63	40	48	51	47	49	66	59	50	63	51	51	45	45	45	49	44	62	48	52	59	52	48	44	45	54	39	48	45	46	45	59	58	45	52	45	45	47	60	49	50	50	50	46	48	38	50	49	55	43	46	50	50	50	50	56	59	54	47	47	43	54	49	46	50	50	58	52	42	56	51	56	50	42	51	37	47	50	54	48	45	56	59	50	53	52	43	57	33	55	50	46	45	58	56	46	43	50	46	53	39	34	46	54	45	44	48	53	51	52	46	53	48	42	45	45	48	42	51	50	58	43	58	58	54	50	54	51	60	56	44	58	40	50	55	62	55	53	48	46	50	46	53	54	41	56	58	56	46	39	56	52	51	48	49	37	42	57	64	53	37	49	58	50	35	62	49	56	44	56	59	51	45	40	45	45	70	48	52	48	42	49	55	46	55	49	56	45	48	57	64	45	51	43	37	33	48	55	43	43	43	39	54	43	53	59	52	36	55	39	51	38	45	45	59	47	46	58	43	48	46	55	47	48	49	40	34	43	47	60	42	55	57	56	62	52	71	49	64	64	55	53	31	42	47	40	36	56	54	56	49	51	59	39	53	49	58	56	49	57	51	59	48	53	41	46	53	44	44	44	40	58	36	65	42	47	57	54	50	37	56	54	47	51	45	52	60	46	54	61	50	47	56	39	40	48	42	41	49	59	63	49	38	52	45	39	58	60	55	47	38	43	59	51	50	50	48	53	44	48	53	62	47	52	58	42	57	40	45	35	40	46	46	52	48	58	42	46	53	45	40	60	61	42	54	59	55	42	53	54	38	48	68	50	66	37	39	40	44	43	51	41	71	52	46	53	49	52	55	53	52	50	41	41	56	48	48	57	60	57	47	50	60	68	61	53	51	44	43	51	34	50	41	48	55	50	52	45	59	58	52	39	44	43	47	54	57	44	49	41	45	51	49	63	55	53	57	49	48	45	67	43	44	42	47	44	49	36	51	42	50	47	47	43	56	63	49	42	48	47	41	61	66	53	56	43	45	47	41	52	41	52	57	41	47	53	49	62	49	58	52	40	60	48	42	49	43	51	52	46	51	47	56	43	50	60	61	51	44	60	53	46	48	45	47	43	47	53	48	39	47	47	71	47	51	56	44	48	46	37	57	61	51	56	50	54	61	49	48	50	50	47	52	49	47	47	48	47	41	43	53	44	52	45	44	48	46	56	44	55	52	48	46	52	61	44	46	49	52	58	54	44	51	41	58	61	44	48	51	46	58	42	52	38	58	54	56	39	54	41	53	55	66	46	40	32	48	70	62	54	42	51	47	54	47	58	34	57	56	59	47	43	48	40	43	53	42	37	55	42	48	47	57	54	61	60	48	57	53	45	50	52	36	52	45	41	45	54	47	39	45	51	57	59	57	60	46	61	52	48	42	50	48	52	42	39	60	44	46	39	55	44	48	54	50	37	50	40	50	30	50	58	51	54	49	41	46	48	46	43	38	46	60	44	32	47	34	53	49	56	50	46	55	46	60	52	41	49	50	42	52	61	46	48	54	53	51	37	53	42	42	44	46	57	45	57	63	47	54	40	48	50	63	48	42	52	54	44	55	53	50	44	46	57	58	39	52	51	53	49	53	46	50	43	55	52	48	50	46	47	39	57	46	61	38	53	47	50	40	48	54	61	56	63	52	51	46	40	39	46	41	57	50	49	57	44	55	43	54	53	48	50	53	71	32	39	41	51	45	66	54	45	41	41	55	63	61	45	51	50	54	49	52	41	49	49	45	43	61	38	41	38	58	47	50	34	60	49	49	45	50	61	48	46	48	69	60	47	48	52	50	57	46	42	47	52	42	60	43	64	57	49	46	61	48	50	55	57	50	46	48	48	41	37	33	48	45	56	50	38	44	34	58	46	41	46	49	42	45	60	54	42	49	47	53	45	52	46	42	46	51	40	52	67	53	47	45	55	61	45	55	57	63	43	43	51	43	53	41	42	50	52	47	53	56	48	57	49	44	42	57	48	49	43	57	47	37	51	45	54	54	61	59	54	45	45	57	39	44	57	50	38	38	47	59	44	34	40	52	42	40	43	45	53	44	43	43	62	49	43	45	51	36	52	50	47	46	54	56	49	47	49	37	56	49	59	51	53	47	44	58	56	54	58	54	60	45	53	55	45	49	55	43	43	50	54	57	43	36	54	42	48	47	41	51	49	64	60	56	28	36	41	58	51	55	50	48	45	57	54	55	53	61	45	37	60	48	45	47	35	52	49	49	44	44	50	44	57	47	58	36	41	59	60	50	56	45	49	50	38	50	40	53	47	48	57	47	55	40	66	47	41	36	44	48	49	42	45	45	47	44	40	39	52	45	41	48	54	54	45	56	44	50	47	34	45	51	57	43	49	48	59	50	54	57	40	50	51	53	50	59	45	52	53	57	49	58	39	48	55	56	52	54	53	65	47	40	53	58	45	37	49	52	51	53	43	53	54	55	49	64	52	53	36	43	47	43	50	69	49	56	40	46	48	46	56	59	51	54	63	43	44	54	57	37	62	37	54	56	56	47	49	43	47	47	32	38	50	37	45	51	49	39	50	44	52	55	42	55	47	53	54	56	45	42	46	50	40	43	48	45	51	30	49	34	58	45	54	54	56	47	44	43	48	54	40	54	38	38	33	46	55	44	47	50	49	54	44	57	45	54	45	60	44	50	43	49	54	52	44	66	52	54	51	48	55	50	52	46	51	51	40	44	52	61	52	45	53	50	43	46	57	62	54	51	56	54	38	46	48	47	37	52	55	45	37	66	56	60	60	41	59	46	62	42	56	65	54	58	56	55	49	54	48	49	53	58	56	53	47	51	67	60	48	45	54	52	46	45	42	60	61	47	37	50	39	39	49	57	39	46	50	47	50	57	43	42	54	41	49	49	32	43	55	49	40	52	43	58	53	49	59	39	33	54	48	43	47	62	46	52	47	53	49	44	56	58	51	61	47	51	54	42	50	44	43	48	47	52	47	44	42	52	55	47	35	54	46	47	40	55	53	48	39	47	57	49	47	40	42	58	44	55	42	46	49	59	51	36	41	46	47	56	59	40	64	49	37	46	57	40	42	53	38	44	43	47	39	36	36	41	60	47	38	42	56	48	59	39	55	54	34	54	50	36	49	50	45	53	48	55	52	56	66	50	46	43	41	64	49	53	39	47	45	48	42	51	41	43	52	61	53	55	40	48	55	52	51	43	69	45	65	54	50	45	36	56	50	44	42	44	38	51	60	46	62	41	56	43	57	53	51	44	52	43	50	47	50	41	45	47	47	52	39	48	53	42	38	58	53	53
18891	12857	8114	18678	26484	25829	22920	19389	16441	14091	11667	10094	8892	7631	6627	5871	5369	4826	4524	4221	3840	3442	3208	3034	2838	2706	2421	2233	2141	2046	1869	1782	1637	1584	1433	1516	1455	1345	1218	1222	1154	1129	1093	1141	1060	1059	1035	1009	974	972	1016	921	919	956	954	899	917	851	893	825	894	854	862	872	883	822	868	753	814	827	812	802	817	761	716	803	764	685	771	760	740	747	722	741	742	751	771	748	727	759	794	773	731	714	696	685	744	712	693	739	759	726	669	753	724	737	739	721	686	697	717	700	743	713	712	629	717	697	704	731	719	724	712	749	721	718	712	733	747	685	704	710	743	730	666	700	698	662	723	663	723	723	728	695	705	693	695	724	726	716	761	702	708	693	693	725	721	719	723	771	685	708	745	685	660	693	682	720	718	736	687	700	714	670	678	706	726	672	701	724	692	716	697	693	742	727	756	719	733	676	719	743	676	750	669	765	701	732	648	740	730	719	727	760	727	672	728	731	724	739	726	709	743	664	736	687	699	727	730	700	712	741	747	681	732	731	707	713	721	624	759	679	734	730	676	676	690	694	684	723	705	704	724	690	744	691	719	723	712	765	713	696	755	721	718	777	708	696	703	695	708	696	723	787	718	738	746	698	720	687	690	671	717	715	715	726	721	688	703	704	718	687	699	734	690	736	715	711	719	672	749	725	680	652	730	691	717	740	732	683	741	728	731	721	759	699	700	706	725	737	730	723	722	754	699	739	722	736	675	691	683	718	696	667	778	694	724	736	703	699	705	701	747	744	682	743	672	696	737	694	734	740	715	707	701	703	693	690	717	695	703	701	698	743	741	714	710	705	758	700	725	717	699	731	775	673	698	691	686	644	725	731	709	728	688	736	699	722	706	723	758	685	729	676	724	723	721	691	704	741	691	668	672	735	734	734	757	680	646	692	719	752	707	726	694	734	705	674	681	733	694	736	723	659	727	717	687	714	728	726	733	700	722	754	717	736	728	699	749	666	704	722	714	690	676	724	728	738	732	718	699	741	743	736	751	708	723	706	677	696	701	785	710	641	758	716	729	695	715	751	717	713	761	685	707	662	714	720	713	740	727	693	733	732	743	689	719	722	675	696	732	739	711	727	729	724	684	730	732	683	724	720	742	725	654	747	682	700	712	679	704	718	707	693	722	731	740	704	728	715	721	650	699	736	744	690	730	744	694	714	717	703	704	713	741	665	708	673	715	681	756	741	723	731	726	716	669	744	705	651	708	733	704	751	684	726	727	726	780	696	671	696	727	688	684	677	720	704	798	662	739	702	722	685	737	756	697	703	699	709	732	711	695	670	660	676	676	682	706	698	726	723	694	699	717	734	671	733	699	716	733	725	732	674	688	662	749	719	741	695	700	768	741	730	678	772	719	732	707	673	709	734	711	729	658	693	679	710	711	707	718	676	676	723	727	656	711	734	689	707	699	692	682	677	734	710	710	713	748	743	738	715	658	749	662	750	713	746	711	698	699	668	713	736	682	701	653	728	711	716	712	671	682	713	682	665	735	704	717	768	738	751	719	685	712	714	680	700	727	744	696	672	695	673	672	752	682	701	712	715	749	678	752	725	748	682	712	665	685	700	700	686	749	675	670	717	718	718	731	771	677	746	696	735	684	698	739	739	702	712	738	685	702	765	716	691	718	754	695	757	727	671	694	716	648	750	717	697	767	709	680	736	736	753	739	678	686	780	723	719	688	673	711	713	717	717	678	673	707	730	736	636	696	676	766	711	743	670	719	747	659	661	703	718	695	720	705	734	706	694	693	682	706	723	676	743	710	703	694	690	735	706	716	679	749	692	732	694	707	689	726	805	743	674	716	706	729	732	668	715	696	746	719	720	692	731	752	722	705	657	727	689	684	697	674	694	712	700	684	689	710	753	717	693	746	674	695	720	730	719	753	691	726	683	716	717	707	721	729	721	763	733	763	731	723	678	735	695	743	692	709	689	645	690	755	731	692	701	706	716	725	716	766	661	732	686	694	699	695	678	727	698	693	760	703	711	742	740	752	734	715	761	741	694	716	671	737	767	701	712	694	724	746	731	701	707	754	705	706	724	710	714	708	716	666	714	711	778	728	710	718	708	688	679	714	720	714	714	751	745	668	711	735	713	727	655	688	686	694	668	749	662	707	724	709	712	706	703	750	674	729	701	694	685	686	690	705	702	697	710	703	725	733	706	761	716	746	742	703	671	691	688	692	655	697	753	723	738	669	703	711	722	724	766	679	751	691	725	711	734	752	706	755	737	740	715	712	706	690	711	687	685	707	726	705	691	726	742	698	673	687	716	708	725	723	696	777	691	731	730	738	703	686	734	679	731	704	643	727	736	780	733	701	735	702	666	699	734	712	732	716	730	720	718	723	682	676	752	722	715	714	730	742	694	716	721	702	679	757	685	748	673	682	725	715	723	730	664	720	737	689	698	733	724	710	716	707	750	684	777	727	719	699	711	688	665	685	684	703	685	703	712	720	672	751	709	716	744	725	719	708	734	692	697	764	683	774	724	667	697	691	756	700	699	713	712	720	693	692	764	670	736	718	713	728	713	717	691	711	696	682	755	724	727	713	717	663	707	731	672	720	704	670	717	742	718	746	689	707	743	695	712	727	697	700	724	733	726	691	767	754	687	741	734	736	703	676	677	682	705	714	751	733	713	717	715	762	707	629	719	712	722	704	742	730	743	665	686	676	765	684	655	704	734	650	719	721	699	712	724	749	734	686	735	715	716	756	698	708	680	713	713	698	683	733	708	734	741	723	715	715	696	701	678	772	682	701	713	699	707	694	708	708	744	658	702	720	669	727	692	725	689	703	725	725	705	715	704	750	697	727	742	728	697	694	672	771	745	696	701	703	725	682	709	691	682	722	705	728	699	680	689	726	711	696	734	652	683	704	676	731	705	710	722	731	695	719	714	705	755	720	676	732	709	726	675	718	680	721	689	699	788	691	685	703	712	676	694	674	781	724	727	686	698	704	716	685	699	670	682	731	697	689	714	669	673	676	727	736	695	719	673	724	748	700	709	691	708	698	704	738	708	690	692	727	725	739	712	678	736	663	678	760	731	767	756	699	766	764	704	749	695	721	693	694	722	697	727	732	735	678	752	726	728	716	725	684	723	718	733	729	704	692	713	737	691	678	724	696	685	719	721	725	700	716	729	707	763	728	717	722	723	663	719	673	675	727	729	716	717	745	745	684	702	695	735	693	732	710	722	672	651	713	690	681	723	659	742	669	661	718	715	714	675	706	652	714	758	696	725	698	698	726	713	707	703	735	734	733	681	740	715	742	751	712	666	711	747	742	785	747	717	729	713	705	664	726	668	749	684	713	699	683	722	720	673	717	728	689	753	706	751	713	679	715	719	760	714	707	651	692	701	725	694	696	717	686	702	691	715	734	674	721	705	706	748	765	716	726	671	711	705	703	677	721	662	736	721	757	755	680	720	711	691	685	735	739	727	710	733	718	761	708	707	672	692
1475	890	470	397	674	821	700	571	565	473	405	362	322	278	266	225	222	180	169	179	157	148	117	138	145	111	104	103	89	93	98	84	87	76	68	87	85	69	83	78	77	69	74	70	73	55	53	62	62	50	64	56	58	63	52	62	59	43	58	57	41	49	56	57	53	53	55	53	59	64	66	54	50	55	52	48	53	40	45	47	39	59	42	67	51	44	50	62	56	53	45	54	47	47	52	44	43	62	52	57	55	55	46	45	45	49	52	47	45	54	56	55	55	46	49	43	60	44	58	48	46	42	48	50	48	41	58	52	44	45	45	67	44	43	42	51	36	61	44	56	49	51	66	43	46	44	59	44	43	61	44	51	50	49	50	49	58	53	53	48	37	52	45	36	67	57	49	46	40	47	52	46	63	61	37	35	40	42	41	61	46	56	44	52	47	45	48	51	32	49	44	54	61	46	54	49	52	48	48	40	53	55	39	61	50	53	40	55	47	50	44	47	32	44	48	45	44	56	57	49	43	40	46	48	44	53	48	49	48	57	37	49	54	56	52	55	42	45	44	37	58	58	57	59	39	53	44	45	46	43	40	56	53	49	35	42	40	47	50	56	38	51	50	57	58	42	55	68	40	56	39	45	34	66	41	50	49	44	52	57	42	46	57	59	47	41	47	56	41	39	52	48	63	48	36	50	60	54	42	48	59	63	57	46	44	35	45	50	44	43	48	47	48	46	63	43	41	53	37	57	49	47	49	41	56	53	55	64	47	39	56	49	66	52	50	46	53	56	39	43	45	50	61	43	42	55	51	49	48	49	57	58	58	44	66	49	56	56	50	59	48	46	50	55	58	49	49	53	47	54	50	37	45	36	52	46	42	39	43	46	53	49	57	53	43	63	53	34	49	44	47	51	58	58	49	55	39	43	63	47	61	49	43	45	37	51	41	51	46	46	61	58	53	53	58	44	41	54	52	50	56	57	50	64	52	50	49	53	43	40	51	57	56	52	47	38	40	53	53	41	51	42	67	43	33	43	48	41	52	51	50	49	41	48	48	53	42	55	54	53	47	58	51	43	49	54	59	44	41	58	48	53	32	58	56	46	54	39	55	49	51	45	40	55	43	47	47	46	60	63	50	49	46	51	47	55	50	41	55	49	39	48	42	45	47	49	52	59	53	58	49	50	55	57	56	53	48	50	43	50	52	49	49	42	45	55	40	53	49	46	44	54	56	48	41	50	45	38	63	56	47	55	61	48	51	53	37	39	47	45	51	56	50	52	50	51	47	57	49	54	46	39	59	45	55	49	45	45	49	52	50	38	50	39	52	57	45	52	48	54	46	53	42	49	49	48	56	38	55	48	49	38	43	49	52	52	45	46	56	50	58	58	50	50	40	51	47	57	51	45	45	54	52	43	39	52	52	56	45	54	47	58	41	54	50	58	47	53	38	55	62	49	40	50	48	50	49	65	48	49	49	58	48	59	48	44	44	48	54	49	48	53	51	41	40	43	48	47	53	39	43	48	40	57	50	59	49	52	54	41	56	49	51	42	54	45	42	49	53	50	42	53	56	45	39	46	53	60	67	50	49	52	55	52	59	45	54	44	48	51	58	61	54	53	59	46	59	55	56	36	45	50	39	60	54	43	60	44	49	50	50	54	50	61	47	40	42	57	49	35	46	45	54	43	72	48	53	50	36	47	54	49	49	59	56	60	47	47	53	53	53	40	56	44	49	45	37	57	52	46	50	45	46	43	48	53	59	60	54	44	49	45	33	49	47	55	47	51	54	45	48	53	48	53	46	57	34	47	45	43	50	52	56	50	51	58	65	47	53	52	38	51	61	54	54	60	44	59	51	44	51	43	42	46	49	49	58	54	53	55	52	55	46	32	46	37	53	58	49	41	46	51	37	44	43	58	43	59	56	42	48	44	43	56	62	47	57	53	50	42	48	44	51	49	47	48	51	50	54	47	47	41	54	44	68	45	56	57	49	42	44	50	47	63	49	44	53	53	60	58	61	52	42	47	53	47	45	53	43	39	60	44	38	46	55	54	46	46	61	35	55	51	34	43	32	45	49	50	54	52	56	48	50	36	62	43	58	46	65	46	58	47	55	39	48	53	62	45	48	53	43	45	64	53	47	52	52	51	51	53	54	40	63	65	57	54	51	44	41	57	43	51	56	59	47	43	50	33	46	45	42	57	52	40	30	52	65	48	60	40	40	59	53	42	54	56	48	44	43	55	45	51	51	47	46	62	48	38	40	38	52	54	42	43	62	53	45	44	52	45	64	70	48	52	44	41	57	46	40	36	44	46	45	61	53	51	54	51	42	40	45	42	62	49	67	49	43	60	45	55	47	38	43	49	51	52	39	54	39	54	51	58	42	43	49	44	47	50	50	54	50	48	43	40	47	66	48	57	41	48	48	46	51	46	48	62	36	47	48	55	50	50	43	42	45	51	54	49	46	58	51	30	53	45	43	58	57	56	48	56	48	45	45	48	53	45	44	48	40	58	50	53	47	39	61	44	62	48	57	53	46	42	39	47	29	58	39	60	51	52	46	48	54	53	46	64	51	52	44	55	57	62	48	42	47	43	49	55	63	38	46	67	49	53	33	58	52	48	59	48	42	53	45	53	50	40	50	45	56	55	43	47	63	41	40	51	45	46	51	55	52	61	35	46	54	60	49	31	58	50	49	36	63	46	52	60	57	51	38	43	47	48	62	49	50	44	53	49	56	57	55	50	58	46	51	59	40	43	45	60	43	57	68	52	46	69	48	42	47	52	53	62	48	53	47	57	51	56	48	52	45	47	60	41	47	57	47	57	38	51	49	60	43	45	57	47	55	50	56	46	47	37	49	46	39	50	45	56	45	50	59	45	35	58	63	53	57	55	57	53	47	55	43	54	49	55	69	51	32	63	47	42	62	42	54	46	43	44	53	63	43	53	53	41	61	65	49	46	41	47	46	46	50	47	49	42	41	43	57	56	38	47	50	45	53	52	47	47	44	50	46	42	41	43	64	46	47	52	48	38	64	45	53	61	44	59	49	51	51	42	64	47	50	50	48	55	38	66	48	52	55	58	41	53	52	36	53	49	47	41	48	47	56	49	52	55	64	50	40	44	39	42	50	50	56	55	53	51	42	53	54	53	61	46	50	55	50	52	49	54	56	43	60	40	52	55	42	40	61	48	50	43	58	47	57	43	41	50	63	39	41	51	59	42	48	54	52	56	51	52	54	43	48	47	52	53	45	63	56	53	57	49	39	49	56	56	45	54	41	49	44	45	44	42	40	51	55	63	58	44	32	40	42	52	50	50	52	40	50	53	55	55	51	49	59	48	54	55	54	52	44	42	51	44	44	50	51	54	61	38	48	57	49	61	48	39	53	52	53	55	49	55	48	50	58	50	52	48	56	52	49	50	35	68	49	49	49	41	46	57	53	50	52	47	49	56	54	63	58	48	43	40	38	48	56	47	42	60	63	44	53	50	38	43	51	47
23028	17011	11230	23751	31736	31454	28430	24783	21657	18830	16230	14285	12697	11016	9670	8676	7797	6980	6552	5949	5425	4886	4625	4271	3868	3479	3443	3113	2896	2750	2563	2394	2180	2077	1972	1891	1821	1705	1526	1516	1452	1371	1365	1332	1264	1254	1172	1122	1166	1132	1078	1041	1030	1011	959	970	911	964	958	940	1037	909	887	914	929	906	902	899	855	820	846	864	816	792	776	780	786	796	789	821	762	783	727	789	752	717	769	750	742	776	815	731	760	778	740	700	714	725	740	777	771	746	752	723	730	752	740	747	725	739	683	726	674	772	744	742	742	736	738	720	688	690	725	689	731	769	736	755	740	722	655	767	736	700	732	748	703	793	747	747	722	735	702	735	718	725	749	707	697	745	698	732	724	676	741	749	725	730	727	701	699	775	775	686	775	783	741	742	751	660	685	718	682	749	706	709	686	705	681	694	693	708	704	708	742	668	734	714	734	732	782	665	745	736	717	661	665	708	721	716	733	709	669	735	745	684	742	689	701	726	729	684	733	721	655	705	682	708	754	710	684	712	751	733	752	726	715	685	744	683	712	721	731	710	703	747	721	718	683	760	713	703	734	690	734	747	707	762	704	718	682	676	693	679	664	748	678	708	710	704	647	741	703	736	748	701	764	699	663	792	736	694	698	718	656	631	729	795	774	700	715	702	706	739	692	712	780	706	764	695	750	729	744	742	697	714	709	687	707	741	711	697	690	672	756	685	749	720	749	736	701	725	738	702	721	659	719	714	718	682	737	694	714	733	752	726	756	706	706	761	738	738	712	696	728	738	684	728	721	703	769	684	753	674	711	699	697	762	669	731	687	756	697	663	685	708	706	694	727	749	694	745	724	752	710	733	754	691	747	756	711	713	717	693	738	741	720	705	705	771	757	673	760	725	727	722	710	737	702	763	794	683	667	740	733	712	725	743	674	699	768	736	688	689	721	701	767	701	683	679	658	708	750	721	702	730	744	692	742	700	718	687	729	689	734	711	682	708	730	720	668	702	715	681	703	706	682	738	707	695	712	730	697	705	702	738	708	713	725	718	724	760	680	700	735	713	708	705	737	721	733	696	712	718	737	658	749	706	764	714	713	722	702	726	745	697	699	732	756	714	760	707	747	667	710	707	707	715	752	708	721	718	751	738	679	698	719	727	737	702	731	743	718	744	711	754	693	716	772	699	726	694	753	688	748	698	679	707	704	704	720	710	735	693	693	756	709	736	678	697	742	649	678	705	697	778	687	687	734	712	708	699	745	714	632	730	695	731	699	656	719	730	731	736	691	736	672	719	714	746	775	696	717	686	737	677	724	701	738	748	708	731	694	719	705	670	749	673	694	690	701	746	769	721	743	708	671	668	713	710	718	770	767	713	710	682	715	734	657	707	655	706	710	728	701	706	726	712	705	752	667	743	765	720	717	702	696	726	694	723	736	752	731	661	749	713	716	748	720	713	688	731	749	759	688	717	712	715	719	749	765	719	700	732	699	747	735	710	671	726	714	678	720	795	716	686	660	706	738	707	710	732	750	729	674	729	687	746	726	716	679	734	680	739	758	706	779	713	732	677	730	724	695	728	738	722	701	740	672	753	749	733	737	716	713	696	698	701	690	739	734	663	745	709	693	744	729	716	736	730	756	706	704	723	707	722	720	716	721	722	731	716	680	709	709	693	717	708	777	712	707	746	721	698	706	751	723	731	707	672	709	698	686	720	716	720	693	693	693	704	740	695	678	697	668	715	700	685	752	665	707	748	690	724	754	719	735	717	720	718	737	733	692	713	735	717	710	662	696	723	729	718	746	742	687	721	711	682	748	714	762	736	722	747	709	686	740	686	712	699	682	691	757	685	727	733	708	671	717	677	668	724	669	676	750	688	759	718	750	684	678	746	711	720	725	716	726	671	677	710	690	739	730	747	684	660	770	694	741	775	714	719	708	689	710	732	733	700	681	725	676	728	712	738	696	748	679	716	713	689	735	684	754	732	661	713	686	750	684	719	686	753	675	752	717	714	678	705	687	721	710	708	704	720	725	733	702	690	734	761	711	708	706	697	761	715	723	755	696	755	741	756	725	673	698	723	744	732	731	706	725	700	736	688	695	657	704	738	778	649	768	726	673	712	736	703	711	709	739	705	733	686	705	736	707	699	737	735	740	738	730	704	708	726	687	732	675	782	710	720	716	712	753	750	720	730	708	714	718	698	730	690	705	748	732	736	713	724	717	660	710	762	711	699	694	699	701	709	712	712	745	708	714	731	743	719	762	719	691	736	673	650	689	693	682	728	698	730	683	732	774	700	689	670	730	724	732	712	690	737	721	754	738	738	699	726	692	731	666	708	752	707	723	707	698	690	727	707	705	761	703	714	686	731	702	696	677	738	738	727	700	713	723	682	765	731	700	698	697	687	703	747	708	688	702	713	648	710	728	678	703	702	753	736	731	735	784	700	727	708	747	697	748	688	722	726	697	718	724	727	719	738	707	736	716	736	711	736	727	685	733	686	712	701	704	712	689	728	706	690	750	673	669	691	716	738	711	725	740	766	672	712	683	718	706	709	695	745	702	678	724	660	766	763	736	708	715	689	655	737	748	734	740	673	688	679	694	674	744	711	678	694	736	731	685	785	716	700	714	714	750	757	761	732	746	719	716	736	715	731	713	741	747	714	785	678	728	733	708	712	742	686	725	704	684	759	682	711	747	675	766	720	710	758	730	659	760	734	674	742	711	728	753	669	740	746	740	706	741	733	707	746	717	713	700	680	683	697	690	704	699	726	676	692	705	735	730	715	686	697	691	723	707	734	760	734	742	676	658	724	667	720	755	729	697	710	709	744	713	698	702	718	744	696	701	672	719	739	724	638	728	696	722	714	727	671	730	712	707	675	697	750	703	690	645	699	727	679	722	728	715	689	762	724	663	717	674	682	726	730	710	682	713	695	728	744	718	715	708	721	716	698	741	668	684	657	733	701	730	721	713	709	741	743	733	731	778	673	724	700	761	690	702	687	737	722	652	715	749	732	719	713	699	732	693	693	706	691	686	662	712	714	705	741	742	698	723	722	676	728	685	735	712	740	786	706	736	764	702	711	696	673	713	740	711	733	752	707	750	744	722	749	683	722	712	649	686	729	721	685	717	687	705	736	737	738	669	765	727	695	729	685	701	681	743	743	761	749	743	692	710	732	697	690	690	726	741	729	742	714	684	741	721	685	693	740	742	706	696	713	710	744	718	701	732	763	692	727	688	746	674	701	756	678	758	670	695	697	722	726	757	748	726	709	730	749	726	656	707	686	752	714	743	714	741	741	721	721	653	683	724	781	758	657	676	759	717	776	713	687	714	684	723	658	696	702	741	724	709	755	705	675	708	688	739	703	744	710	702	676	726	680	762	739	749	705	686	722	691	700	684	719	738	689	712	689	712	693	703	693	681	735	715	720	703	715	677	731	678	722	688	705	703	734	692	735	733	691	687	738	733	661	705	740	708	731	777	728	741	723	731	739	707	754	726	706
3353	820	500	355	614	725	746	610	519	451	388	347	305	266	239	244	221	211	185	159	186	146	137	132	150	114	119	124	106	111	109	82	77	95	85	84	72	91	85	78	80	68	83	70	66	80	78	67	76	61	77	65	70	76	62	66	64	57	74	82	61	58	60	71	76	65	86	49	64	72	76	59	65	73	55	60	56	46	56	69	58	65	65	65	70	58	62	75	61	66	66	62	75	65	60	55	79	61	65	58	52	60	56	60	79	75	66	82	60	70	64	62	68	59	56	51	71	68	61	53	78	45	55	49	68	75	64	74	72	59	68	73	63	65	58	61	76	59	66	52	58	80	54	72	61	61	67	64	54	63	64	66	86	56	59	64	55	61	83	72	70	75	59	70	72	61	56	65	59	62	61	80	76	74	61	58	55	70	60	64	53	74	58	62	69	74	59	70	71	70	60	78	67	68	58	72	73	60	69	77	66	62	59	49	62	65	65	52	53	61	56	65	57	59	53	72	70	79	79	57	69	61	62	63	58	76	70	68	55	61	64	62	61	64	61	49	73	62	64	64	54	68	68	59	64	64	65	64	54	59	58	62	70	53	80	53	47	62	59	83	51	62	72	77	58	53	65	54	57	62	73	76	78	67	78	62	61	71	76	87	64	71	77	59	64	49	61	51	61	72	71	77	63	49	62	61	62	61	75	58	47	75	60	56	62	69	69	55	65	70	57	62	65	57	87	49	67	67	60	68	67	74	56	60	51	69	75	57	68	67	67	65	68	65	62	50	78	67	67	73	69	67	67	68	69	55	84	60	65	75	72	62	64	48	57	66	71	64	49	52	82	62	71	74	63	75	63	66	67	78	67	76	60	67	74	50	65	65	47	71	71	68	64	64	67	60	59	59	56	54	53	63	63	71	68	70	59	61	61	54	73	69	63	66	61	70	68	56	66	56	51	64	77	59	68	62	70	56	65	65	53	65	76	61	55	59	56	68	60	64	64	60	76	65	57	64	66	60	78	57	61	64	50	71	64	60	77	72	61	62	70	75	60	60	50	70	50	58	54	60	69	57	70	58	79	83	60	63	64	64	62	53	71	72	48	54	62	62	75	60	60	54	66	63	62	61	73	70	51	55	72	68	75	70	67	60	54	66	70	63	66	58	55	51	80	66	59	72	71	65	66	68	78	58	76	70	74	58	72	72	56	60	75	69	64	90	71	60	53	56	67	62	81	69	63	71	58	76	61	65	69	73	74	75	65	80	66	48	66	48	55	65	66	70	52	64	62	55	60	73	73	53	71	74	66	72	78	74	57	78	66	77	42	61	62	47	78	57	59	62	65	50	61	62	70	58	66	58	52	59	51	70	56	56	60	59	62	59	70	57	55	58	68	70	56	61	63	72	61	54	63	55	71	44	66	64	61	60	69	75	53	60	62	62	63	61	65	70	73	61	52	70	69	63	67	61	62	51	68	65	60	54	64	57	71	65	65	84	59	54	61	58	67	72	57	54	65	75	58	53	48	63	58	68	68	56	66	53	57	58	81	54	69	81	70	52	70	63	63	71	77	56	69	67	52	58	73	60	65	61	52	53	62	62	67	53	61	70	81	59	66	71	75	63	71	73	52	47	74	63	49	62	67	65	87	77	56	72	68	77	65	55	60	68	65	60	68	67	67	63	74	43	58	72	61	61	71	51	57	65	64	69	65	65	60	71	66	57	66	65	65	64	65	60	63	68	56	63	76	60	64	73	60	65	69	53	74	56	60	51	46	64	54	56	59	83	56	63	65	55	72	76	54	53	73	63	61	58	75	63	58	72	74	64	68	54	55	65	63	65	68	62	66	52	73	66	70	64	66	73	55	71	62	56	66	66	59	69	58	53	63	57	72	52	71	61	50	59	48	55	57	64	60	75	71	73	70	77	70	71	61	62	59	75	59	67	72	75	54	57	77	70	56	61	63	71	56	73	61	63	68	69	68	65	63	46	75	81	88	64	58	60	56	74	70	52	61	69	60	65	77	70	68	71	72	70	69	55	44	54	70	47	65	46	72	59	72	66	60	59	66	63	57	55	74	69	51	61	57	76	66	78	61	67	77	64	69	70	55	73	72	55	75	63	62	56	58	69	66	55	71	65	63	69	63	62	87	64	63	78	73	48	46	58	61	62	71	58	50	52	54	60	63	62	80	56	60	66	53	67	68	74	49	81	57	63	76	49	65	63	62	64	60	53	69	65	64	61	68	58	58	77	75	69	64	78	75	62	64	72	56	71	69	57	60	62	58	49	57	80	60	75	58	58	66	52	60	67	62	59	73	68	59	60	65	71	74	50	60	58	68	62	58	54	53	65	59	70	62	60	72	66	50	56	54	63	57	67	61	59	66	59	57	75	64	65	51	69	77	51	57	51	63	68	67	62	67	71	59	81	58	59	71	73	68	62	77	54	82	75	61	73	68	57	57	65	58	69	67	70	75	68	43	73	62	65	70	63	81	57	79	67	72	66	51	59	63	62	61	62	62	66	60	56	68	64	74	56	59	70	61	61	58	62	69	61	66	61	65	68	67	78	63	59	75	60	76	73	71	69	50	52	69	72	57	73	69	57	62	52	63	56	52	58	68	57	64	74	68	62	77	52	71	78	62	56	53	74	67	59	65	55	63	63	57	51	55	60	63	64	70	81	75	67	58	66	57	52	52	56	65	57	67	65	79	66	70	67	75	57	63	88	69	61	59	64	73	59	62	55	60	63	67	66	53	62	70	53	66	61	54	54	62	62	55	57	72	76	61	71	59	63	68	61	59	51	61	68	63	71	65	72	55	57	68	52	67	58	71	77	61	62	69	68	67	67	48	57	53	65	61	79	66	66	76	48	69	56	66	52	60	67	76	53	73	55	66	41	63	64	61	50	81	72	73	64	71	63	85	68	61	53	52	55	60	74	69	64	63	59	65	64	76	58	62	50	67	67	40	80	65	63	53	55	48	62	79	63	72	63	53	54	55	58	65	52	68	62	55	62	69	68	69	57	54	72	72	77	76	69	74	72	67	63	68	52	71	64	72	61	63	79	59	68	72	68	49	72	70	62	71	58	66	76	58	66	58	67	77	67	74	65	61	70	63	60	80	67	58	70	67	68	63	68	64	70	69	55	71	47	61	52	75	56	58	85	68	68	65	56	67	63	78	73	60	77	60	55	55	68	66	64	75	70	61	66	65	54	55	70	61	62	68	62	71	69	71	60	65	61	64	59	66	71	68	65	67	48	50	58	64	51	60	57	70	71	58	65	63	60	60	65	56	55	65	52	66	67	61	69	60	66	68	67	76	53	65	56	56	77	59	61	58	55	69	62	66	51	61	75	58	58	63	68	62	57	56	67	79	69	68	70	59	53	71	61	72	52	73	66	77	89	66	59	68	73	67	92	77	55	67	61	75	59	60	59	87	61	73	64	72	70	64	73	57	62	69	66	48	68	67	65	61	67	60	63	59	66	59	79	68	62	79	61	58	64
21451	15608	10485	22296	30755	30467	27579	24240	21014	17991	15699	13794	12301	10625	9241	8233	7576	7011	6402	5906	5305	4876	4505	4140	3846	3542	3526	3253	2998	2813	2620	2484	2339	2043	2055	1926	1875	1795	1790	1630	1574	1624	1552	1516	1367	1381	1405	1358	1334	1339	1254	1246	1237	1247	1199	1173	1251	1117	1150	1162	1148	1092	1110	1125	1101	1135	1085	1093	1059	1058	1002	1018	1056	1037	1013	1035	1003	1032	969	957	954	953	908	941	940	1015	976	967	977	927	954	983	989	974	987	935	957	974	921	890	922	924	957	895	892	942	964	900	880	902	973	923	890	922	939	931	928	900	917	919	871	926	969	876	898	885	885	964	894	876	934	887	952	897	896	925	856	915	878	880	948	932	896	905	915	909	1004	914	942	866	916	896	883	868	903	938	905	898	950	938	881	947	940	936	892	912	916	882	936	912	905	986	953	982	899	834	908	870	874	873	928	910	898	891	937	911	967	867	904	882	943	935	923	977	902	925	938	924	906	916	942	929	898	932	856	934	912	888	914	927	938	844	943	913	928	884	873	883	932	853	989	929	897	922	886	933	939	903	937	918	931	937	921	855	907	902	938	896	951	954	905	930	938	870	964	868	924	925	923	910	882	904	927	909	939	917	906	846	898	893	911	956	892	887	849	904	883	879	950	889	886	928	886	915	853	919	944	937	940	963	930	944	922	909	972	901	910	872	909	908	858	850	892	921	926	893	865	956	885	868	942	963	921	903	911	926	924	880	895	963	868	929	872	880	902	929	921	901	945	863	934	884	911	940	938	904	945	898	938	896	936	925	943	924	987	884	967	924	944	925	936	900	925	924	932	896	899	907	967	933	911	934	869	878	947	904	930	924	936	892	922	865	947	925	983	903	930	945	898	895	902	870	900	970	898	928	921	914	879	919	872	942	921	895	925	907	866	890	875	942	906	947	960	946	879	855	928	952	902	900	893	928	903	916	980	895	840	934	897	955	897	959	898	926	896	917	889	905	867	888	901	975	927	926	904	902	902	890	905	891	913	874	895	897	935	898	959	920	947	896	884	953	955	881	931	864	912	924	998	921	901	939	926	900	915	960	964	956	965	901	920	930	983	936	930	932	929	968	857	903	978	911	894	929	939	904	942	929	936	908	913	950	919	934	930	941	880	931	871	922	909	947	918	973	901	932	910	888	927	925	895	894	984	913	933	926	896	917	901	924	902	913	926	941	954	844	895	903	985	932	948	909	891	891	876	917	880	911	862	836	942	902	902	923	944	853	919	900	861	938	978	905	845	921	902	869	935	897	911	895	898	911	916	937	908	921	932	921	877	912	929	911	923	919	944	908	950	933	933	900	919	944	892	938	933	922	926	940	910	949	962	884	922	925	914	943	939	881	923	876	916	955	972	934	930	874	871	878	936	936	910	899	851	875	895	933	890	945	906	924	942	947	899	954	897	972	880	860	906	884	901	914	864	955	869	950	935	879	884	938	997	891	920	919	899	895	858	925	886	888	876	892	878	929	955	866	923	887	928	908	920	953	930	969	865	929	927	890	900	896	880	901	918	901	925	928	941	886	923	920	980	941	913	883	959	909	925	913	965	903	937	883	936	889	884	925	899	846	909	920	912	885	1006	933	972	916	907	885	915	940	936	905	910	990	868	923	971	910	922	937	916	916	940	936	891	880	880	904	866	902	933	919	881	995	885	925	896	884	931	892	888	955	867	909	947	912	918	920	943	887	967	887	934	898	868	948	936	865	912	893	856	881	943	886	949	958	871	937	913	900	891	865	947	900	920	882	919	918	875	924	896	945	912	955	926	885	908	911	924	940	944	943	937	876	913	881	899	870	917	922	916	875	919	899	906	931	935	918	975	887	948	879	929	918	902	871	921	919	933	928	883	907	887	914	914	904	877	930	951	944	904	927	890	970	957	920	910	904	884	899	922	938	904	868	935	921	901	932	951	945	922	904	893	912	959	970	911	899	921	957	943	887	883	965	891	888	867	907	895	936	877	926	925	944	946	918	924	918	940	889	878	888	910	938	964	897	905	931	941	897	906	876	908	897	902	914	938	861	934	905	906	891	933	965	914	971	954	913	946	884	859	895	876	922	868	961	950	951	854	902	924	907	910	918	892	926	945	983	885	899	843	932	888	916	924	892	867	862	899	931	903	906	905	942	955	862	921	940	916	933	848	973	934	947	937	925	914	915	915	944	908	955	922	904	933	920	887	934	900	936	955	894	971	923	925	920	894	897	957	912	949	923	888	911	938	921	902	959	926	934	900	915	910	956	905	946	927	920	933	906	935	845	915	881	958	893	913	951	917	911	917	888	951	933	876	933	880	947	913	884	925	932	891	902	953	895	922	893	862	891	961	896	887	925	877	890	954	899	884	965	880	943	918	889	959	901	934	945	923	935	885	915	896	906	931	896	910	948	903	993	895	943	913	906	898	922	878	891	918	892	852	999	907	918	892	917	940	938	872	922	983	861	928	934	906	901	929	954	941	908	974	878	907	878	876	933	921	887	948	937	920	933	953	941	941	922	913	987	913	912	897	918	963	937	912	958	938	891	899	920	916	980	928	862	875	919	906	938	887	880	955	890	972	952	927	923	905	888	951	910	841	869	924	857	962	919	912	965	975	903	915	929	946	851	897	858	959	896	988	924	922	903	959	893	934	911	962	963	883	850	950	877	896	969	933	921	919	915	888	939	878	864	951	936	899	914	889	959	914	871	909	895	945	887	883	889	921	921	950	849	933	923	927	897	947	891	868	925	934	911	940	851	860	882	915	895	901	878	872	926	929	899	894	907	924	900	924	895	931	914	905	931	947	907	985	875	937	933	878	911	908	899	955	949	927	925	876	938	879	908	852	910	944	920	882	963	866	918	894	906	889	946	930	931	941	921	954	903	909	909	831	931	930	896	951	923	892	886	885	884	891	948	975	900	924	918	882	888	933	926	894	951	816	899	926	930	888	916	917	967	903	931	896	873	911	985	903	951	952	883	940	939	921	906	899	918	897	900	947	940	877	883	931	938	979	914	884	959	890	907	898	925	949	870	893	923	872	941	877	893	906	894	918	930	938	904	906	926	913	844	894	897	916	891	921	879	959	920	887	868	844	920	940	907	888	927	970	870	866	966	901	895	912	928	883	946	925	931	888	877	950	888	905	861	894	941	934	896	924	919	930	902	964	984	952	952	882	903	933	925	913	913	927	915	963	941	880	917	899	904	870	917	954	904	935	871	964	872	933	911	905	926	912	938	914	898	881	931	910	874	921	903	958	903	845	896	872	892	874	871	890	955	918	960	938	958	949	967	914	949	909	907	885	950	943	931	918	922	947	928	937	903	876	922	950	913	903	977	937	931	834	943	904	968	912	915	957	914	901	890	876	881	904	895	888	860	879	889	895	909	942	927	910	911	913	914	900	872	910	921	841	918	890	876	930	939	908	891	890	904	880	961	888	902	910	901	898	880	939	936	945	935	933	969	914	915	944	946	980	898	902	958	963	947	904	940	910	876	922	904	882	933	955	939	936	940
2460	1267	743	506	929	1079	967	932	726	646	582	569	447	400	337	298	329	298	257	241	222	212	169	174	155	160	156	148	146	127	112	118	117	113	115	107	87	91	99	85	94	90	91	74	75	68	68	75	88	67	72	75	77	77	69	69	75	73	64	76	70	92	73	67	68	58	80	70	72	62	56	65	56	85	62	77	75	64	74	67	80	72	71	70	70	65	63	73	78	66	58	69	66	60	66	90	58	63	50	68	67	65	62	76	71	61	70	67	67	70	75	68	67	64	56	62	71	73	71	71	75	66	63	54	61	67	59	66	76	63	61	49	54	64	72	73	64	68	70	69	72	68	72	62	66	82	68	40	60	62	69	67	79	64	69	70	67	66	81	56	63	59	78	63	66	67	79	66	63	74	75	72	75	54	56	52	56	67	79	52	69	61	61	65	50	64	55	72	71	68	49	70	70	72	59	53	66	61	55	67	74	71	58	52	67	69	70	66	61	66	60	54	71	64	45	74	51	63	68	71	63	64	55	71	75	57	71	57	53	61	52	64	64	58	57	63	51	60	76	58	65	68	79	62	55	77	53	63	45	61	56	48	73	76	77	70	65	62	74	76	68	77	75	62	66	66	66	53	76	60	56	57	60	66	63	74	61	76	68	70	69	78	78	70	60	68	67	70	67	76	78	61	67	68	92	66	58	67	62	63	69	64	65	61	66	58	64	83	74	65	77	64	57	71	68	53	60	66	66	55	54	71	68	83	67	58	76	61	75	74	62	72	71	58	58	73	61	63	64	65	56	62	64	59	62	60	56	60	67	67	67	69	70	61	64	75	70	61	63	63	67	66	71	69	71	81	65	66	67	74	62	67	51	80	69	78	57	76	70	52	75	50	72	53	57	62	48	46	64	57	67	66	73	71	63	66	75	68	67	60	77	65	82	77	77	59	77	74	58	53	72	52	62	55	53	68	74	57	65	62	58	70	72	71	53	69	61	69	61	79	68	63	66	45	60	59	71	63	59	63	68	67	61	62	56	55	67	72	72	59	68	68	62	68	55	66	52	73	66	69	70	67	68	61	71	40	65	54	68	65	64	69	71	78	70	68	53	48	51	63	61	69	66	62	83	83	79	76	59	74	65	62	73	75	59	67	59	82	72	79	68	58	69	68	51	61	69	69	66	66	55	59	62	60	77	58	68	76	62	56	68	58	64	81	70	64	62	57	65	70	65	67	56	75	63	79	56	64	45	67	63	62	58	69	71	64	59	71	73	64	61	58	55	74	66	62	54	57	59	67	67	77	75	72	59	50	51	65	61	48	59	72	54	61	69	65	77	68	61	62	59	67	72	89	62	57	59	51	69	56	73	55	84	66	62	64	70	75	69	59	70	56	59	64	70	62	63	65	50	59	83	71	65	54	61	73	59	60	68	51	52	61	52	70	62	63	80	59	57	60	61	69	77	62	72	65	68	59	60	56	65	84	61	64	68	76	69	82	77	67	90	71	58	67	58	61	44	71	71	79	69	72	64	64	78	57	68	56	58	61	72	60	45	69	55	73	49	62	63	60	71	64	61	62	57	63	59	81	83	65	58	59	81	45	58	56	71	63	59	84	59	61	69	81	74	77	37	63	57	75	75	69	60	64	70	66	54	60	69	76	60	66	69	57	65	60	60	67	64	60	78	69	65	66	61	53	64	72	71	75	70	58	76	64	72	68	48	66	55	77	79	79	58	72	76	71	71	67	57	58	62	59	81	59	66	61	54	56	53	63	64	62	72	69	66	62	50	60	62	67	70	61	60	55	46	56	83	73	61	66	65	62	82	66	56	74	70	79	63	74	59	68	63	50	68	65	66	63	57	54	69	64	72	56	70	62	75	63	50	58	62	71	65	68	53	75	67	69	67	69	58	53	62	77	70	55	77	69	56	50	60	71	61	59	74	53	71	58	70	66	49	62	72	58	62	58	69	65	69	62	60	76	53	80	57	63	56	67	47	74	67	67	61	75	71	65	58	70	60	53	67	76	67	65	69	65	61	81	61	67	60	75	61	62	66	67	55	74	54	56	71	74	62	68	76	67	48	60	58	65	77	81	74	65	58	56	59	81	59	60	59	63	52	68	63	60	52	68	60	71	60	70	67	64	52	65	65	84	68	74	61	70	65	63	76	71	66	65	67	64	74	68	42	76	59	52	77	63	59	62	64	59	54	58	64	66	67	66	52	65	77	71	68	70	58	59	55	62	62	70	69	67	68	56	57	54	66	74	47	51	67	65	67	69	77	58	62	72	64	54	56	57	58	76	68	48	73	70	72	69	59	81	74	64	58	76	73	67	63	69	53	67	68	66	67	82	63	63	70	60	60	54	67	51	61	68	55	61	70	65	62	63	57	75	49	66	54	67	66	54	70	53	69	54	68	63	43	68	75	64	68	79	71	65	65	65	64	81	63	70	74	69	59	72	51	72	56	53	62	70	78	62	59	71	71	53	61	65	76	58	68	67	55	69	73	69	61	73	80	67	59	56	59	50	73	63	67	65	56	55	83	69	72	67	68	59	76	58	70	59	69	70	69	67	71	60	76	64	60	57	76	58	68	69	71	69	71	54	51	75	59	55	53	62	67	50	59	58	74	71	74	66	63	67	69	78	68	66	69	70	58	65	69	63	59	72	75	71	73	57	62	80	61	67	59	61	51	65	54	59	55	68	57	61	66	57	70	48	69	82	86	54	52	70	63	63	61	63	66	55	78	74	75	58	66	67	65	58	75	68	61	67	66	63	63	78	62	65	56	64	60	62	55	60	67	52	64	77	83	72	50	66	56	63	65	48	75	68	61	67	61	74	73	53	59	66	55	72	73	53	71	65	67	63	63	67	77	85	75	78	69	80	54	62	52	49	84	62	51	69	63	71	55	53	62	63	59	78	80	73	68	57	75	55	59	73	63	62	55	66	55	51	65	69	69	58	52	62	56	69	61	65	47	56	68	63	59	67	70	60	58	80	76	70	69	62	59	66	71	62	72	75	49	69	57	65	67	77	61	61	72	65	73	55	70	60	60	63	64	75	72	58	63	67	67	70	79	60	70	74	76	61	79	77	55	64	64	82	60	63	60	57	60	70	69	67	65	51	60	55	54	66	71	66	73	63	76	77	76	56	58	78	55	65	63	62	66	64	54	56	63	58	64	81	71	71	64	61	74	59	57	68	65	59	68	60	79	60	68	80	70	62	72	69	76	73	60	52	57	58	63	60	51	68	75	64	72	61	47	65	87	71	63	67	58	63	72	63	72	66	66	65	66	58	74	64	80	64	57	67	79	65	70	62	69	57	66	58	63	61	69	60	54	70	62	75	56	69	54	77	58	64	70	58	68	69	67	92	66	68	66	70	85	73	59	56	66	65	66	61	70	49	77	52	74	59	65	65	60	62	69	67	60	71	65	75	55	70	68	63	66	63	91	56	77	68	51	70	69	72	58	60	53	69	65	64	56	74	62	57	64	51	73	58	69	65
26791	19914	13851	27242	35494	35085	32344	29347	25942	22795	20345	18225	16159	14317	12585	11239	10468	9712	8814	8021	7352	6692	6189	5800	5425	4999	4690	4220	3993	3722	3524	3229	2963	2724	2636	2476	2409	2189	2180	2111	1929	1908	1822	1691	1623	1581	1604	1543	1573	1485	1470	1484	1390	1422	1363	1299	1288	1259	1274	1277	1249	1214	1274	1244	1231	1184	1166	1128	1164	1058	1102	1049	1079	1036	1091	1037	1093	1064	1032	1078	986	1045	980	942	972	1029	994	963	1021	958	996	1011	988	980	951	973	956	1011	954	978	952	952	942	916	976	954	973	968	885	951	924	931	958	940	993	912	957	914	906	893	930	941	962	925	930	927	938	901	904	926	911	903	908	923	922	932	934	906	959	926	879	889	941	988	929	932	927	874	969	965	922	938	891	920	934	953	970	957	887	904	892	969	911	912	941	909	945	943	958	902	917	918	944	911	903	867	968	937	913	917	900	909	894	920	919	875	875	893	863	932	860	936	899	868	881	899	962	904	935	927	935	972	927	957	916	933	918	940	956	880	937	917	933	919	970	882	928	926	863	893	926	991	897	886	918	882	939	954	942	884	865	918	928	965	907	958	917	915	913	958	900	992	962	938	952	910	912	896	920	928	923	891	889	920	887	917	927	990	945	943	922	940	923	909	900	906	952	886	942	918	875	931	926	962	930	900	895	882	948	959	871	909	931	893	922	885	929	931	944	879	944	931	933	921	954	876	877	902	892	885	965	914	967	919	919	950	954	929	939	951	925	919	924	908	915	932	858	933	912	930	892	911	891	954	905	948	944	878	940	934	925	856	915	934	932	924	907	925	955	902	962	899	892	927	970	919	918	915	989	882	963	916	904	909	902	867	945	914	960	869	913	904	874	933	916	924	957	889	914	879	916	896	937	900	964	925	900	962	921	932	944	936	956	982	914	933	924	951	951	957	926	929	870	925	918	916	988	894	929	914	873	913	908	977	973	963	900	959	928	902	979	939	917	987	894	908	917	916	888	935	950	964	937	936	989	896	920	923	888	834	901	909	958	894	893	966	938	968	901	984	978	867	950	906	950	940	964	920	920	983	936	944	984	936	958	1007	970	909	952	958	933	972	903	967	908	902	934	942	963	932	887	926	928	923	903	882	978	958	910	988	885	904	962	952	874	879	924	911	922	863	877	926	890	971	973	907	904	842	971	894	974	907	914	915	925	899	913	919	897	936	927	943	977	906	948	887	885	900	918	837	946	949	901	882	950	920	908	915	908	938	966	903	906	907	957	964	972	982	899	955	923	946	928	904	922	928	937	950	930	908	863	957	928	896	900	965	897	920	943	938	958	932	919	918	890	911	995	872	926	940	883	923	955	935	871	934	887	989	867	967	944	926	934	942	894	910	993	898	923	892	912	914	921	946	951	932	938	944	946	979	849	991	911	911	928	877	907	889	896	889	846	908	923	934	914	923	924	912	873	985	959	947	919	973	932	926	924	904	934	945	945	904	942	903	904	940	892	925	882	920	953	965	902	901	910	903	912	961	931	897	929	952	927	952	929	944	924	946	890	918	897	940	931	902	898	957	931	946	972	955	929	958	977	937	937	929	948	948	990	947	895	942	990	907	945	881	954	919	934	994	880	929	915	911	913	956	927	924	946	943	846	932	906	910	913	922	913	897	946	944	871	925	983	901	868	936	948	885	930	924	980	938	882	947	885	889	923	954	875	894	924	884	955	922	929	942	917	912	956	888	899	914	944	913	886	953	916	935	917	941	932	985	944	877	925	934	937	936	900	907	971	933	919	915	975	933	913	912	912	916	869	860	903	920	930	957	912	943	932	929	902	935	918	931	939	897	924	901	918	917	922	892	972	918	917	890	918	941	905	906	927	874	925	910	918	920	897	876	897	887	956	903	889	896	958	911	927	917	931	919	929	872	927	1002	937	897	936	948	901	908	968	1011	927	897	970	932	904	910	901	892	869	958	951	939	895	893	919	935	921	960	926	921	954	925	910	869	937	964	955	902	965	890	914	935	949	990	928	951	871	930	961	881	873	957	887	973	937	930	982	862	867	891	913	959	953	932	920	939	881	926	897	879	977	964	903	914	920	917	944	847	926	943	988	910	949	946	910	890	948	907	976	969	891	976	935	950	934	920	907	910	938	935	921	930	919	940	940	909	857	930	974	881	888	903	932	921	899	926	1007	887	917	936	937	898	941	897	894	954	916	978	902	930	904	890	880	891	927	953	924	900	976	971	949	918	879	938	963	931	965	932	903	923	947	877	926	940	910	899	900	928	913	920	961	948	951	912	896	953	945	962	929	901	938	904	966	963	929	900	960	877	963	917	853	882	910	948	904	890	919	950	914	902	910	867	971	897	959	940	927	891	919	957	926	897	943	904	895	899	946	911	900	954	945	958	896	843	937	927	897	956	902	885	925	927	883	963	943	912	892	864	960	952	972	885	896	940	936	951	868	919	972	893	906	908	941	956	926	894	976	944	867	919	911	952	914	974	913	905	948	975	916	966	904	896	859	908	932	939	947	935	919	906	940	941	974	959	914	950	944	920	949	936	876	883	911	991	933	922	961	940	938	935	937	974	956	958	899	953	908	895	905	938	946	917	903	903	964	933	978	905	912	954	907	935	907	925	938	876	968	906	918	882	939	922	904	914	906	928	914	962	920	954	914	951	969	932	955	947	922	887	973	918	902	976	928	893	905	935	905	948	973	956	892	907	904	883	886	956	971	903	918	933	918	963	898	938	913	870	845	918	959	909	933	902	907	917	907	907	965	984	899	920	935	901	923	971	872	932	930	918	880	886	907	895	894	956	919	1002	917	917	947	923	882	939	943	933	976	863	902	892	960	947	904	883	884	927	941	940	919	924	898	877	977	927	904	966	911	874	922	932	862	940	914	920	922	921	904	899	945	888	883	916	915	953	934	880	916	884	920	934	900	943	953	940	937	880	939	931	914	882	904	892	964	857	907	902	868	859	923	888	956	926	921	930	800	910	963	918	971	974	951	953	943	922	914	937	891	888	923	890	947	927	913	903	874	935	920	950	899	902	898	948	928	902	954	957	930	947	867	924	912	875	920	870	898	982	890	944	924	900	865	876	941	923	975	936	939	922	935	902	893	901	999	886	940	916	872	932	939	951	918	908	896	900	960	958	871	967	920	972	915	923	923	937	914	904	900	867	947	934	930	995	922	934	919	960	945	952	894	906	901	893	931	955	946	933	899	962	942	948	924	926	906	940	877	961	892	892	899	932	977	916	936	875	940	917	974	910	954	939	951	947	942	885	921	875	909	888	950	924	898	905	939	943	948	870	892	957	896	970	899	928	948	936	862	866	890	932	877	904	940	930	928	928	941	945	959	922	917	951	906	931	989	944	920	953	889	862	937	929	862	975	899	898	920	933	923	926	987	946	936	922	920	949	919	926	895	888	968	955	951	909	891	920	915	927	902	929	958	933	899	962	902	969	914	941	910	941	890	909	895	904	915	895	914	923	916	893	927	893	874	924	939	890	902	909	921	876	940	928	954	931	923	920	909	915
1997	566	320	283	416	460	434	388	373	324	301	243	202	201	163	163	158	146	132	129	121	94	110	77	102	87	98	83	79	90	74	75	88	63	61	61	55	71	53	66	61	78	60	57	53	51	65	41	50	60	59	63	46	51	42	50	49	51	49	53	53	54	51	43	44	43	55	40	44	49	46	48	50	53	53	53	50	41	32	52	54	56	46	62	40	45	40	53	63	53	55	60	61	53	50	51	47	38	43	40	48	45	46	56	46	45	57	51	41	53	53	37	55	46	51	39	49	52	51	43	34	37	51	47	61	50	45	49	46	59	48	46	34	47	44	65	39	43	52	41	57	54	52	41	60	50	54	55	56	45	50	44	45	42	60	50	55	47	55	56	53	65	49	66	61	54	48	45	48	52	47	42	45	51	49	51	48	46	38	49	53	51	54	41	45	47	49	45	59	40	53	46	37	56	42	48	46	51	48	42	43	42	53	36	32	40	48	50	31	47	51	52	49	41	49	45	49	49	64	53	60	46	49	50	54	33	50	44	42	49	54	47	56	42	37	49	52	50	48	62	51	42	36	64	58	43	47	51	54	63	43	54	50	58	46	58	48	47	53	43	56	52	40	58	63	50	43	46	50	35	53	45	48	41	53	54	47	38	41	56	48	53	63	48	58	42	58	65	52	52	52	47	48	50	57	49	54	65	52	56	41	62	57	56	53	52	38	59	50	44	45	44	47	53	55	45	45	58	56	52	54	49	50	46	38	51	56	60	48	48	57	49	51	39	38	52	54	52	40	46	40	57	44	42	63	44	56	52	53	48	40	43	46	45	45	55	54	46	57	59	48	52	62	41	59	57	50	43	50	37	54	60	46	44	44	45	47	54	54	46	46	54	58	53	52	45	57	47	53	54	57	54	39	47	41	51	57	50	46	64	55	48	48	54	50	46	67	50	50	39	55	58	48	46	50	45	46	43	51	50	45	49	55	48	52	37	50	49	47	41	52	45	46	68	44	38	49	63	45	40	62	53	49	36	56	39	48	56	48	52	49	51	57	52	44	49	42	39	54	44	54	60	46	51	40	54	46	46	51	45	52	53	48	58	60	47	66	60	31	51	45	56	40	48	58	43	57	44	44	54	47	49	41	38	57	52	55	53	53	39	44	47	56	49	54	34	59	59	41	36	59	63	61	56	46	59	46	45	51	45	55	46	62	42	61	46	52	45	40	39	48	54	41	51	62	45	46	47	46	42	47	49	50	47	59	55	51	49	55	53	49	41	53	58	43	58	52	45	44	39	46	52	51	35	46	44	32	51	60	56	60	45	35	54	50	48	44	57	48	40	40	56	41	45	63	42	45	39	48	48	35	49	44	52	52	45	50	55	67	44	60	47	45	46	38	58	49	51	42	41	66	58	40	49	42	57	47	50	41	40	44	47	48	39	44	53	72	51	39	45	46	56	59	52	49	42	50	48	68	41	63	51	63	52	48	39	63	56	43	54	51	62	52	45	58	43	49	51	52	49	42	33	60	43	55	45	56	48	44	42	51	48	49	46	49	34	34	49	63	44	51	39	44	59	53	45	36	48	45	51	50	41	49	66	46	43	58	57	45	68	39	46	46	52	63	57	49	48	40	53	44	43	60	49	55	70	45	47	52	57	45	43	52	43	57	48	51	51	54	41	52	44	43	45	35	38	55	50	48	51	49	54	43	50	63	44	43	62	50	52	48	52	47	46	61	42	59	50	40	47	46	51	58	49	53	66	47	42	47	52	56	49	45	47	49	41	54	57	57	49	50	52	51	56	67	43	58	53	66	53	50	53	51	70	51	47	48	52	59	48	60	45	47	38	55	44	47	53	41	67	48	43	41	53	56	44	38	59	56	54	41	58	52	46	55	47	43	38	52	49	65	47	53	61	53	52	51	48	45	43	48	53	56	46	50	39	54	45	53	55	52	34	66	42	55	45	25	38	55	56	51	66	47	53	36	60	50	41	57	41	44	51	48	47	54	59	49	52	48	55	54	54	50	45	47	37	51	61	50	52	48	42	61	55	61	47	46	44	50	63	40	59	60	39	53	51	61	44	47	55	57	44	53	48	45	48	53	48	35	48	47	42	55	49	47	46	41	52	55	50	57	51	48	57	44	60	51	43	62	50	46	43	41	45	40	37	36	46	43	48	55	35	58	55	44	44	44	56	46	57	52	50	55	41	54	49	47	51	44	56	39	51	41	42	51	49	50	47	38	46	49	37	45	42	53	51	49	53	43	49	52	46	59	48	43	44	34	63	45	47	52	54	51	62	50	40	38	55	45	64	47	42	52	52	60	55	46	57	53	41	52	57	39	38	55	57	39	63	45	37	48	49	51	47	40	53	46	47	50	49	50	60	42	44	59	29	49	62	45	40	56	55	47	48	45	45	56	51	58	48	45	43	48	62	49	52	53	41	52	50	52	45	49	53	57	43	58	48	49	53	49	54	52	53	59	42	50	56	52	48	46	40	46	54	57	47	44	52	36	43	53	51	34	55	44	34	63	63	39	56	52	55	51	61	41	69	45	42	50	44	44	56	60	58	55	51	63	41	54	52	48	36	41	53	47	46	49	58	51	47	66	55	47	44	57	41	55	48	40	55	33	46	49	56	47	34	41	45	46	46	57	32	42	55	55	51	56	52	48	56	40	47	48	30	55	44	59	46	54	46	49	49	51	56	49	51	52	51	42	34	69	49	51	37	44	39	48	45	38	47	42	40	47	63	58	49	44	43	31	52	50	43	49	53	46	47	43	45	38	57	51	45	61	57	38	52	46	52	53	39	47	47	50	40	44	44	45	46	50	50	54	48	47	51	56	38	35	59	45	42	48	41	44	45	49	59	54	47	50	55	49	49	46	56	52	49	43	36	41	49	51	53	48	46	42	56	38	40	51	46	39	45	41	62	52	43	50	41	48	59	46	49	50	48	47	52	47	52	48	50	37	49	55	53	54	52	56	52	42	50	52	41	48	50	43	48	45	37	47	50	62	52	61	44	49	49	56	36	53	54	49	52	56	53	48	44	65	58	63	61	62	54	40	40	47	64	53	43	46	62	49	42	42	40	45	42	65	42	43	50	59	61	38	41	42	49	46	41	52	41	65	44	54	47	54	52	38	48	51	30	44	39	57	49	42	63	44	58	44	46	55	48	51	38	53	41	39	45	38	49	40	49	43	46	40	48	59	46	55	51	42	47	54	42	47	50	47	65	55	52	40	49	40	50	47	46	60	51	46	42	42	44	52	55	42	49	58	48	43	47	52	44	54	45	50	57	44	41	40	50	48	54	38	33	58	39	57	52	53	50	38	38	49	51	46	45	42	54	45	43	54	47	46	57	51	47	56	43	35	41	54	37	43	48	54	38	48	47	53	45	45	56	50	49	53	37	45	51	45	46	54	56	51	47	60	44	55	37	47	45	53	67	45	42	58	50	42	37	54	51	52	49	48	32	46	53	48	52	43	48	46	49	45	51	49	44
18573	12721	7795	18197	26156	25949	23086	19793	16824	14355	11906	10577	8964	7871	6683	5936	5307	4961	4607	4082	3798	3390	3152	2981	2828	2562	2432	2315	2198	1994	1925	1823	1631	1603	1533	1434	1383	1393	1282	1294	1141	1119	1111	1134	1087	1027	1017	997	1037	1009	933	911	900	923	941	872	871	876	876	887	906	852	850	872	817	839	828	800	844	825	772	808	759	798	753	771	778	756	745	721	722	740	750	768	738	707	763	762	708	760	762	726	740	763	747	721	718	682	780	717	753	756	750	702	752	754	683	735	768	719	749	728	741	725	690	711	704	676	741	703	707	724	739	735	702	735	687	697	692	717	714	717	705	695	691	723	728	728	731	732	692	705	711	683	706	709	722	710	699	746	687	739	706	731	724	728	742	709	712	714	726	702	690	696	730	768	759	741	687	711	696	695	760	729	718	727	726	776	723	700	705	688	695	735	689	725	686	735	726	732	726	749	726	751	670	730	689	737	680	710	715	712	712	763	712	727	700	687	686	710	688	700	686	755	724	702	685	737	692	743	679	691	675	670	694	714	725	738	734	701	680	728	709	737	687	676	730	737	723	722	732	753	690	687	701	699	708	656	696	710	768	715	708	693	728	698	733	713	695	704	676	693	696	703	706	698	702	699	699	716	739	710	671	725	686	716	755	737	701	686	689	732	732	730	692	689	725	732	730	724	766	693	674	652	708	646	684	709	694	685	702	660	697	712	738	728	746	668	688	713	701	723	675	724	707	757	716	652	665	675	707	707	716	676	713	718	736	702	742	678	751	692	686	716	691	757	680	719	677	742	666	756	733	749	693	718	693	696	731	693	697	700	718	718	670	712	753	707	712	680	740	702	719	704	712	703	726	718	698	740	724	776	748	662	726	700	712	750	669	721	684	693	702	715	710	639	716	712	666	713	762	685	692	728	696	737	668	731	710	661	719	725	693	733	718	711	686	729	710	711	666	756	726	690	713	712	738	723	743	712	694	702	724	720	692	690	734	704	716	672	702	677	744	688	714	714	705	662	702	737	727	732	745	716	660	707	779	725	667	746	713	785	666	734	747	703	718	664	707	753	700	701	756	716	693	753	681	671	751	754	708	721	726	750	705	735	701	736	673	705	738	700	709	687	710	726	721	707	685	711	727	688	734	674	728	721	754	747	755	724	695	720	782	717	707	725	707	695	664	702	708	770	682	774	695	703	724	699	732	697	724	698	692	752	681	683	653	685	752	737	715	664	724	765	719	708	745	748	719	677	674	733	711	723	773	671	710	757	735	747	718	713	691	680	725	714	749	667	728	710	713	703	733	684	742	777	753	746	680	693	719	668	719	683	718	726	718	711	677	683	714	731	696	725	734	728	659	745	708	724	742	689	708	755	711	733	687	707	733	727	744	697	693	755	768	707	722	702	738	724	719	716	713	700	697	721	773	710	705	707	713	753	681	725	764	677	719	666	697	715	725	746	736	698	701	696	712	722	734	700	734	701	731	714	688	698	767	689	753	697	718	711	715	756	720	702	699	720	694	705	744	704	674	725	705	687	692	718	742	766	727	753	721	710	711	670	712	718	726	691	692	724	737	741	736	697	718	748	716	727	747	717	706	681	708	688	742	709	719	707	773	728	757	739	689	754	730	664	755	678	717	685	735	718	728	701	698	683	704	693	697	710	702	692	686	724	710	722	701	678	730	744	692	729	725	777	703	695	729	676	752	661	692	723	705	763	699	712	694	667	691	673	770	720	728	711	742	743	716	699	715	711	713	744	699	716	712	695	664	738	745	700	696	733	719	709	725	731	747	724	722	705	715	716	716	731	700	752	718	713	696	704	760	710	726	713	710	695	685	737	751	739	751	715	718	726	694	686	732	697	721	713	736	699	676	706	710	728	712	690	754	773	688	702	690	697	674	701	675	701	696	702	700	676	712	698	759	751	704	711	698	711	774	701	742	667	767	686	754	680	789	700	713	730	669	717	737	766	726	672	746	752	695	749	719	755	701	735	733	738	716	734	722	726	731	730	724	641	681	739	743	728	717	699	734	709	751	719	726	756	728	738	751	741	707	702	786	727	644	739	697	755	698	754	665	703	697	706	676	726	747	733	763	701	725	694	715	762	730	684	686	754	701	716	720	675	710	685	722	729	668	689	690	688	659	710	738	741	714	727	745	661	736	721	698	690	706	718	732	699	716	760	721	716	692	703	751	712	678	762	729	699	713	713	664	746	721	750	692	708	669	759	699	723	741	708	725	739	765	690	727	686	722	755	701	681	688	708	709	737	710	721	718	725	713	671	713	710	757	735	745	744	704	681	669	718	703	696	682	714	683	718	737	683	711	756	625	732	693	651	733	745	727	696	681	713	701	731	697	676	667	702	701	684	743	711	732	702	712	732	698	696	683	744	673	704	697	662	688	764	725	758	727	724	687	758	687	744	736	687	699	715	684	699	787	735	698	720	722	721	734	714	683	713	719	696	716	715	695	700	720	721	711	711	743	737	755	725	712	683	722	722	691	713	723	673	719	746	724	681	732	708	719	734	739	715	703	683	727	671	738	708	726	753	732	699	683	717	684	712	741	712	735	707	722	678	674	699	727	724	708	694	702	686	733	721	713	735	727	672	669	721	709	679	698	722	699	679	653	724	719	745	707	735	758	693	717	744	691	717	724	708	684	753	755	757	694	685	719	719	729	719	709	682	751	660	697	732	698	693	704	731	741	692	673	700	676	687	730	718	729	716	720	747	779	705	777	711	692	719	711	678	671	710	719	661	679	723	679	745	729	740	716	710	737	687	677	702	694	671	703	663	712	683	705	707	725	669	690	705	732	716	710	731	696	723	720	715	694	768	729	712	732	679	747	756	703	761	712	760	745	710	717	748	699	731	738	686	769	720	732	734	679	722	714	715	702	744	708	741	709	656	716	672	696	693	699	743	719	692	746	729	691	726	738	673	724	693	743	685	692	710	766	728	696	726	747	691	676	714	710	673	704	723	705	724	642	683	761	682	692	667	712	726	689	693	721	736	753	726	690	688	665	749	704	718	695	706	761	658	750	650	758	710	685	791	712	734	704	726	694	758	728	716	739	669	732	746	681	672	690	731	774	703	732	742	739	749	688	710	665	756	720	709	701	673	735	671	706	689	680	720	760	757	658	719	698	701	697	698	731	779	681	715	708	696	708	687	721	779	661	703	705	734	774	675	759	692	681	691	714	745	689	733	697	733	666	703	757	701	712	757	733	739	684	670	711	679	702	717	699	752	706	683	740	754	709	730	733	797	722	725	708	732	702	711	747	722	694	687	694	736	729	716	740	722	655	695	706	712	696	711	718	739	737	778	748	669	727	758	705	680	721	769	718	692	697	716	705	754	699	745	647	735	720	706	696	740	714	722	746	697	697	703	725	755	721	725	750	737	690	778	738	762	717	755	723	690	736	731	724	703	665	721	672	711	708	700	680	700	735	672	728	726	717	689	709	690	663	762	735	746	713	710	727	740	672	700	706	696	712	687	699	764	720	749
1392	870	494	425	672	779	717	678	575	430	399	364	295	285	265	231	200	184	174	169	151	174	146	99	109	120	114	105	117	89	71	92	87	88	94	65	68	68	73	78	72	76	61	67	75	70	63	52	70	57	45	72	72	48	60	54	49	45	61	52	60	58	53	63	69	59	41	44	48	51	53	49	65	48	45	53	48	44	42	42	48	47	47	52	48	49	41	61	47	58	44	52	59	51	56	57	50	31	55	56	44	53	40	46	48	41	42	50	47	43	62	55	53	50	57	55	53	57	68	46	39	52	51	51	56	48	49	54	51	51	50	46	63	61	40	46	45	44	56	36	48	53	48	56	46	60	58	59	48	56	48	45	50	43	44	58	32	65	54	48	44	51	57	65	52	61	49	59	54	50	48	52	57	72	48	54	42	49	51	45	56	65	48	49	37	43	44	37	50	58	49	58	45	44	47	56	43	40	54	55	56	54	54	56	47	44	50	46	49	44	56	64	63	47	57	54	47	36	43	46	45	54	53	38	52	50	52	48	43	52	40	63	40	44	51	49	47	52	56	48	60	55	60	70	44	36	53	53	47	50	49	36	65	42	40	68	44	48	46	46	65	64	52	54	37	45	50	53	44	39	49	56	56	45	52	55	43	41	61	44	55	50	37	68	58	39	51	50	52	46	42	50	51	57	38	51	51	52	41	54	52	60	47	49	45	67	51	63	56	45	53	58	40	49	58	58	40	46	40	50	46	41	51	55	53	51	53	48	36	51	38	40	37	62	49	51	51	48	37	36	53	35	46	52	46	64	48	39	52	43	46	48	49	66	47	47	56	50	50	51	63	43	43	49	47	56	58	47	50	44	42	54	34	50	58	42	62	44	51	44	54	43	52	63	44	49	51	47	50	45	51	38	46	57	54	41	43	40	38	52	44	56	38	58	47	47	49	53	66	49	48	49	46	59	45	45	52	47	44	40	49	51	57	47	49	52	46	55	51	57	55	64	50	44	57	43	47	56	50	38	62	59	41	36	47	59	45	61	49	43	59	47	39	52	51	53	78	45	45	50	51	44	53	56	37	53	49	51	59	57	45	47	52	51	45	63	43	43	61	45	52	40	62	52	57	54	58	37	47	45	46	50	55	43	44	60	42	46	44	53	47	48	50	35	40	52	43	46	49	51	51	37	44	55	60	49	42	41	50	48	58	52	60	44	56	53	33	49	51	43	43	53	69	46	48	50	51	49	46	53	55	42	54	51	51	51	60	62	50	37	41	34	52	54	58	48	58	52	50	44	36	48	51	51	53	41	45	30	54	44	56	43	35	43	50	64	46	70	51	55	41	57	48	45	47	53	44	52	45	42	50	52	46	39	46	41	49	46	41	44	53	62	53	48	52	42	55	54	38	41	60	51	48	55	48	42	35	29	52	48	49	45	46	59	43	53	50	46	56	41	52	44	49	53	39	47	45	49	51	34	57	53	49	46	39	47	52	63	44	40	49	56	48	64	51	45	47	53	51	54	52	37	47	63	45	41	44	43	61	48	38	48	44	60	51	43	54	55	47	52	51	60	45	48	56	61	52	47	46	57	47	38	52	51	52	54	49	45	59	60	48	45	50	49	45	43	50	49	42	43	45	41	60	42	41	55	42	55	47	37	37	41	48	59	61	48	54	50	49	47	45	47	51	39	56	61	47	50	58	48	52	45	45	45	55	44	43	39	54	39	37	41	58	67	62	55	46	51	53	46	53	49	42	44	50	57	49	36	56	49	50	53	42	51	45	55	58	60	49	40	51	48	48	43	44	69	47	58	48	61	55	54	48	43	58	45	48	56	49	40	41	43	47	42	53	55	44	54	48	49	42	47	41	41	45	43	50	51	51	49	39	41	55	43	59	48	42	44	46	43	58	49	45	39	55	52	54	53	47	33	41	49	54	42	54	52	50	56	67	50	66	45	32	52	50	49	40	56	58	53	43	60	41	46	37	36	52	46	56	49	45	56	69	52	41	39	51	44	45	49	57	56	55	46	44	51	52	45	42	56	55	39	48	39	56	44	53	34	31	44	40	60	48	37	51	47	46	60	52	50	54	29	51	38	47	49	41	46	51	42	52	45	49	39	37	36	53	46	47	49	48	63	62	56	37	60	42	45	47	42	43	42	60	51	35	52	61	53	52	47	45	48	58	47	47	43	45	44	48	52	50	57	41	48	54	45	35	64	40	47	42	41	41	63	46	54	44	49	49	44	52	47	47	42	45	47	52	38	52	38	42	49	49	47	47	56	51	40	39	54	54	38	45	45	49	52	55	46	50	51	69	50	44	40	52	44	46	50	53	45	54	40	51	55	52	48	41	53	39	43	51	40	53	42	48	42	53	49	50	53	37	49	50	59	49	50	51	45	55	32	34	47	48	52	55	43	59	49	47	53	45	54	38	51	46	48	48	53	47	40	46	59	56	61	64	49	55	63	54	49	55	55	49	52	43	53	55	46	55	51	44	37	48	48	47	50	55	48	60	49	54	60	47	55	45	51	40	57	53	39	50	43	56	50	51	48	51	57	39	41	44	62	46	54	56	40	46	38	35	41	68	51	48	49	71	59	46	46	47	43	50	55	52	28	39	42	49	39	41	50	64	60	48	49	40	51	55	52	46	48	49	56	45	37	48	38	52	35	52	42	59	50	62	55	46	57	39	54	41	41	36	43	53	42	54	51	62	65	52	49	42	49	56	55	53	44	61	46	43	47	56	55	39	52	37	54	45	44	45	41	40	44	55	42	50	63	54	53	50	42	44	37	57	44	49	44	50	43	50	52	43	40	51	40	48	56	52	45	56	58	40	51	44	59	40	52	43	46	53	48	54	43	67	48	52	51	55	43	45	52	52	39	40	57	43	41	60	46	49	42	55	52	39	58	47	43	52	37	51	47	48	59	51	36	43	64	67	49	53	47	44	43	54	50	40	44	61	42	46	43	52	37	50	54	46	47	48	41	46	46	56	38	41	49	44	56	48	53	43	51	55	57	52	48	47	59	41	46	55	37	44	57	49	36	51	53	57	64	49	60	54	43	44	46	44	63	46	44	42	39	44	44	50	60	53	40	55	48	61	48	54	45	63	55	61	41	51	47	47	52	46	60	48	69	54	57	43	59	45	66	51	50	42	47	43	47	41	39	45	56	47	56	57	41	43	45	51	53	55	55	51	65	52	49	45	51	42	48	44	50	50	52	46	50	65	54	43	53	56	57	47	52	67	58	48	49	54	45	59	56	39	51	61	52	57	58	39	60	39	39	42	75	65	53	53	51	54	46	55	38	55	61	50	54	55	48	42	55	49	53	44	60	52	44	46	41	60	42	46	52	38	44	64	59	48	33	51	42	49	52	47	49	50	42	41	49	37	50	57	52	48	52	45	47	62	46	54	41	39	54	48	45	42	37	45	53	38	44	58	58	57	39	37	51	63	44	39	57	44	52	38	56	47	64	56	56	57	45	46	53	52	52	38	58	41	49
22942	16698	11275	23431	31906	31687	28295	24930	21906	19168	16467	14598	12646	10887	9703	8772	7887	7304	6540	5946	5528	4956	4563	4162	3922	3594	3393	3101	2905	2677	2564	2271	2188	2107	1971	1892	1768	1635	1537	1463	1415	1389	1407	1247	1263	1265	1196	1187	1133	1164	1139	1060	1047	1025	1010	1019	959	948	1008	990	994	921	957	911	916	918	813	846	856	880	861	815	775	820	785	831	770	775	742	703	825	761	746	774	760	743	731	732	766	801	716	803	746	762	700	703	752	758	746	746	778	738	785	818	744	704	734	683	766	764	722	721	769	689	762	691	709	732	723	724	724	741	736	738	722	744	709	749	670	701	728	755	683	689	738	785	711	750	733	727	694	674	711	688	752	728	726	722	686	752	723	718	738	734	728	703	681	761	714	703	687	733	691	720	744	745	741	674	736	703	748	747	769	741	679	703	702	706	680	711	699	731	720	734	709	656	692	759	685	697	729	733	742	767	699	697	717	732	718	728	714	736	706	716	705	738	746	697	688	676	666	726	679	697	698	689	711	698	705	717	731	662	722	748	765	720	683	665	734	726	701	711	717	711	747	758	710	715	681	733	685	721	710	670	733	704	728	713	741	703	751	773	724	711	682	718	701	698	706	673	705	723	712	739	725	681	727	711	731	681	755	668	739	690	734	690	727	719	664	726	754	682	726	724	679	714	716	755	696	740	734	719	694	709	672	692	710	744	704	708	711	726	766	708	737	729	728	673	766	705	711	696	683	710	727	739	697	717	694	728	680	681	688	763	677	668	694	722	690	753	711	698	734	731	716	788	753	713	732	722	717	699	690	684	695	710	752	723	699	703	711	686	763	683	702	703	732	723	670	716	724	762	744	694	691	773	704	697	716	764	706	747	686	709	710	718	693	784	716	703	718	695	703	739	723	712	724	716	727	731	689	744	687	719	700	734	688	707	732	670	719	756	739	685	710	708	709	727	735	704	719	723	720	767	712	711	684	663	736	715	687	706	759	692	740	688	715	760	714	684	725	746	787	691	679	736	718	682	721	737	707	738	713	700	692	711	678	691	745	714	736	683	761	749	680	715	696	674	754	753	695	750	715	752	705	714	724	684	709	728	715	683	730	716	747	726	728	702	703	718	757	709	665	651	752	662	712	726	704	711	705	691	716	740	698	790	699	741	710	701	736	696	697	663	723	727	738	752	743	696	728	719	689	727	739	768	685	689	752	704	721	738	693	646	704	718	645	664	698	714	679	722	721	706	704	673	671	713	721	735	726	702	733	681	701	697	725	741	712	680	720	754	712	739	728	709	695	704	717	677	728	773	696	747	720	726	692	702	734	706	737	700	669	640	717	706	738	730	706	696	714	704	743	687	703	729	674	749	741	735	699	714	709	748	704	702	686	702	733	730	704	735	716	715	774	724	698	688	753	688	735	745	716	727	709	662	727	700	701	782	732	702	745	644	741	756	740	694	742	699	715	692	709	681	709	749	674	735	726	715	782	744	691	710	724	710	711	712	694	725	697	674	662	709	727	710	678	755	731	739	688	710	715	736	723	743	714	659	715	718	681	705	696	739	710	711	726	693	741	673	718	712	755	726	721	732	676	734	707	749	687	741	710	707	718	690	724	720	745	744	702	699	767	688	705	735	728	729	712	742	713	694	690	702	694	745	741	725	709	726	770	716	744	700	703	658	716	663	736	686	707	703	717	733	674	714	766	745	741	687	745	721	697	715	767	732	724	730	716	677	696	766	686	678	725	712	708	736	705	720	707	690	729	675	726	755	672	705	728	712	714	756	737	733	677	710	715	703	713	717	706	771	738	689	738	739	731	720	681	687	700	766	685	728	702	697	726	785	701	731	679	753	714	780	748	735	673	693	704	699	702	743	702	729	719	699	721	711	720	708	735	729	705	672	722	716	767	714	762	712	663	669	732	692	709	682	708	676	694	700	759	722	733	713	666	707	699	721	680	714	775	738	732	740	676	734	720	732	704	769	717	691	729	762	719	709	761	730	747	722	700	673	702	719	727	701	696	732	753	732	696	734	740	719	728	712	715	742	744	727	756	715	726	744	695	698	678	716	668	669	693	696	715	679	747	687	696	714	723	704	750	719	706	750	711	720	708	684	709	740	733	663	687	714	724	716	722	728	676	716	757	741	707	734	726	678	755	656	712	750	753	745	706	701	719	714	750	721	706	745	689	746	722	716	703	734	714	647	774	694	730	706	733	705	740	726	721	697	723	681	715	742	772	730	723	659	701	749	733	700	730	738	705	694	709	707	700	717	707	739	764	722	710	702	721	671	724	686	690	699	726	694	698	733	665	699	744	697	711	730	718	739	714	698	694	705	690	708	657	768	718	727	713	690	671	675	684	706	725	702	682	698	700	700	663	664	748	713	741	692	711	727	725	738	672	680	701	682	719	719	728	764	732	702	763	778	704	769	734	742	775	744	732	756	751	711	742	756	726	727	708	719	667	712	739	710	726	742	695	690	745	754	728	684	669	681	723	692	711	734	737	712	710	743	734	703	679	737	770	709	783	744	708	770	696	724	734	703	706	754	746	689	695	700	693	711	735	690	696	692	816	750	666	717	668	686	756	739	701	715	707	706	720	705	728	689	750	702	766	733	706	669	708	713	712	695	704	736	702	714	726	715	686	757	735	714	696	714	717	745	694	695	719	736	662	706	690	738	655	737	722	725	709	749	703	731	745	722	698	747	689	704	796	730	684	707	731	695	727	727	701	731	714	725	730	731	732	762	708	759	686	759	692	718	689	721	746	688	723	700	734	727	719	682	752	712	690	724	730	697	752	680	764	718	718	749	716	713	715	718	700	722	726	721	708	717	749	711	720	729	686	752	720	681	706	721	720	689	688	732	722	663	659	732	742	732	717	737	712	693	753	737	665	736	716	720	760	728	666	689	741	679	704	735	797	689	750	756	704	722	727	704	709	733	689	721	704	713	730	716	680	641	759	744	700	690	737	707	715	721	716	687	700	693	666	722	719	735	753	714	687	737	720	702	723	722	743	719	676	700	706	705	717	722	699	752	737	751	721	739	702	714	716	713	704	711	715	705	700	659	703	686	684	670	726	712	734	750	687	713	705	700	698	694	750	665	753	694	703	714	683	692	715	759	728	749	725	766	704	730	705	707	749	680	715	684	729	733	731	708	692	742	674	728	740	713	743	685	716	698	721	706	751	725	690	713	716	710	696	711	736	740	699	686	687	734	713	686	687	730	759	721	751	680	677	678	721	720	718	741	695	690	709	707	708	707	701	725	707	729	720	704	718	736	728	697	755	721	731	700	744	731	737	726	662	678	687	771	715	702	727	719	717	727	753	718	702	684	702	716	712	699	677	703	752	718	752	698	742	680	684	712	709	739	722	749	702	726	735	734	743	710	675	749	673	711	707	658	752	731	715	728	677	741	715	718	709	714	678	675	723	705	704	766	722	733	741	666	711	731	715	680	692	720	672	686	731	731	750	737	702	730	744	704	771	684	710	745	693	703	695	702	736	731	697	732
3261	786	462	412	587	698	702	576	502	453	423	348	322	276	258	227	226	229	201	161	158	149	168	146	131	119	123	106	111	90	109	100	91	105	86	86	87	93	81	68	67	76	65	73	75	63	79	89	61	68	65	81	82	49	70	57	58	64	65	80	75	64	73	57	62	78	80	64	67	70	70	63	70	64	67	71	55	68	63	61	68	66	78	60	67	75	72	45	62	62	79	46	69	70	65	73	68	70	65	59	66	58	50	53	74	61	58	59	59	69	56	59	60	50	68	59	71	56	67	76	54	80	66	53	61	74	56	61	54	57	74	55	54	70	73	71	68	57	70	59	53	71	62	73	60	77	72	73	72	71	67	50	54	66	66	62	61	63	62	71	46	55	60	65	56	50	91	75	63	54	64	77	59	67	58	60	68	74	66	69	66	69	71	57	71	69	66	59	68	65	53	59	64	55	69	80	67	87	63	67	54	71	67	54	66	62	54	45	65	65	65	53	66	53	71	74	63	76	79	66	62	53	62	69	71	58	69	62	55	68	72	65	67	54	72	58	47	47	50	69	55	67	76	78	62	69	64	61	47	69	58	52	73	58	65	57	73	57	83	62	65	70	74	60	67	62	72	61	72	59	65	63	56	72	64	47	56	64	75	66	63	71	62	61	58	64	68	55	56	69	56	60	50	70	63	60	61	65	68	64	61	67	66	68	51	50	63	62	64	64	52	63	64	60	78	63	59	66	73	59	49	63	59	59	69	61	55	61	63	55	76	54	59	69	57	66	53	67	72	69	71	68	60	78	62	47	67	59	54	68	68	60	63	73	87	63	58	73	65	47	61	88	50	77	62	54	75	65	70	67	61	56	63	55	71	63	61	58	54	69	65	58	81	61	53	67	62	63	68	72	57	54	63	64	76	74	64	65	69	59	68	68	70	64	46	62	61	82	65	60	74	52	60	61	61	79	71	67	65	53	69	70	63	63	61	51	41	58	61	71	64	55	69	53	62	69	54	58	77	72	64	68	63	65	59	81	60	53	58	79	58	59	61	66	59	56	77	62	60	68	76	48	61	61	54	62	61	61	59	68	58	57	61	56	59	53	61	67	68	65	58	71	64	74	53	78	70	75	59	63	68	63	58	61	76	45	70	91	46	51	54	68	62	67	67	70	54	52	70	57	59	74	67	69	76	70	56	75	76	54	69	66	61	66	64	68	63	69	65	73	62	73	65	70	63	63	65	75	62	58	63	64	77	60	66	74	59	63	55	60	59	65	66	66	66	75	50	50	58	72	67	59	58	52	59	50	70	75	57	57	50	60	68	57	65	54	63	57	58	57	77	86	72	68	72	65	55	58	57	70	75	75	50	69	49	64	72	65	53	68	55	71	63	75	45	44	62	55	67	81	61	62	74	53	67	80	54	70	60	59	80	76	69	66	60	57	57	77	66	73	59	46	71	50	63	52	69	62	73	66	65	58	69	54	79	54	69	60	92	70	56	63	62	68	52	61	75	58	64	70	69	72	63	66	54	53	50	56	49	77	56	56	61	56	68	61	68	73	67	66	59	65	64	71	57	65	67	66	77	61	65	65	69	54	53	64	60	58	60	65	59	58	52	71	60	62	74	49	55	74	58	53	69	75	63	71	70	54	65	71	54	57	49	61	64	57	73	52	74	60	64	57	42	59	54	65	56	65	52	54	44	64	75	52	69	64	62	68	67	75	60	75	55	67	70	64	60	62	55	57	67	64	59	62	59	77	67	47	71	59	66	66	61	58	72	63	59	66	59	74	58	72	55	66	78	61	48	54	57	69	64	62	63	77	51	69	61	57	65	62	62	59	57	48	71	59	63	74	65	50	50	75	67	55	81	62	52	65	66	55	78	70	72	65	55	71	55	69	69	63	48	70	60	54	57	51	59	58	56	78	63	54	69	59	59	63	75	74	67	55	74	60	64	65	68	54	59	54	72	49	50	69	58	63	68	47	60	66	63	76	53	50	60	73	52	62	67	70	62	60	73	71	65	56	56	69	70	75	64	56	52	52	69	52	65	67	52	57	73	57	57	63	71	66	59	58	56	68	68	50	72	57	67	60	73	59	64	82	65	50	63	70	64	67	68	65	71	86	61	78	74	83	53	59	72	71	61	50	57	59	54	64	55	67	90	65	59	50	66	52	69	60	74	52	56	63	63	61	72	70	51	63	79	59	49	61	63	68	62	69	63	59	52	60	66	65	59	70	59	65	43	67	65	69	60	58	70	75	52	69	59	55	52	70	65	73	51	64	58	75	76	55	67	71	51	57	59	59	63	53	76	59	52	57	54	58	68	56	71	70	62	60	65	68	70	75	75	76	66	68	63	51	60	63	67	47	56	70	63	73	59	64	60	59	71	61	66	66	71	74	49	73	64	57	68	53	66	74	61	63	68	61	72	51	70	63	48	53	68	68	54	64	63	72	66	57	57	69	74	51	61	61	68	71	74	56	58	68	61	57	77	74	67	50	63	65	73	58	63	63	67	72	54	69	64	50	72	83	53	55	77	69	59	65	65	66	64	51	59	65	77	67	68	60	66	69	60	56	64	67	60	63	54	66	64	67	82	73	59	44	61	74	60	49	60	68	39	61	74	49	69	78	53	62	63	53	49	64	57	76	60	66	50	55	72	60	62	62	74	69	58	61	66	59	52	71	55	60	74	70	73	65	71	69	71	60	73	69	68	61	64	77	67	57	50	74	67	67	64	65	90	78	59	85	60	50	65	72	54	72	51	73	71	64	61	55	70	71	60	57	59	78	73	58	75	64	72	71	57	64	64	76	68	63	68	73	61	74	58	78	61	58	55	55	58	67	70	66	57	84	46	67	66	57	60	55	67	60	64	58	61	70	60	69	53	61	63	81	62	72	77	51	52	63	65	72	69	70	61	73	69	63	75	62	49	56	76	47	61	57	58	66	61	68	57	65	62	55	66	63	83	65	68	55	58	71	68	78	66	70	63	49	65	59	71	54	49	47	64	58	69	65	65	45	61	79	61	69	61	57	67	52	75	68	60	66	73	55	59	65	71	64	51	71	59	70	56	63	52	53	66	69	58	74	71	59	71	54	57	72	59	62	63	62	53	70	52	68	50	70	63	53	54	52	73	71	56	64	47	73	62	58	69	85	56	59	67	61	76	60	63	69	71	78	60	55	61	52	51	56	63	59	70	75	79	67	70	62	67	71	76	60	80	66	61	77	70	50	64	78	62	68	71	63	68	68	68	66	76	65	67	86	59	57	65	69	58	62	59	70	56	61	68	55	51	54	76	76	78	72	59	63	71	57	58	63	65	63	75	66	57	69	67	68	66	58	55	67	56	47	70	68	70	55	67	67	73	66	59	79	60	62	57	66	53	66	66	75	66	72	64	64	57	50	66	80	58	71	49	70	70	68	69	72	64	66	54	66	75	59	70	75	75	64	62	63	71	58	55	67	66	68	65	64	81	56	62	65	56	60	74	70	62	62	68	66
21190	15385	10385	22573	30558	30572	27796	24453	21237	18483	15808	13905	12253	10701	9552	8514	7768	7030	6465	5750	5439	4884	4431	4107	3995	3644	3338	3195	2953	2800	2637	2436	2265	2164	2101	1967	1818	1782	1727	1606	1564	1598	1472	1431	1425	1418	1315	1321	1310	1203	1271	1247	1191	1276	1247	1175	1183	1118	1171	1121	1173	1131	1153	1109	1076	1139	1026	1043	1053	1096	1033	1081	1006	1026	1036	1004	1007	962	957	963	981	942	1009	957	935	987	933	921	1005	1027	1038	892	980	964	932	973	970	990	976	982	991	923	955	912	867	974	905	977	956	937	873	924	934	957	936	912	917	927	861	895	878	925	917	952	1011	935	936	920	941	977	930	911	935	939	868	939	914	918	907	965	882	920	942	882	941	879	886	940	955	959	886	914	917	936	1012	979	935	933	951	918	940	895	936	937	872	903	867	963	970	876	916	925	967	857	950	943	915	930	911	944	903	989	893	930	976	910	910	863	944	910	925	968	922	932	956	981	910	895	933	947	925	928	927	916	901	939	884	945	934	891	879	931	905	932	981	962	892	947	955	916	920	914	924	907	920	896	872	935	902	993	875	907	924	922	928	933	911	942	963	921	965	923	860	924	902	991	962	918	847	874	900	964	946	911	968	900	892	921	952	965	981	898	948	958	852	890	926	924	866	914	904	945	885	931	924	892	947	933	919	921	914	907	953	937	921	881	863	936	961	949	920	899	941	875	948	886	852	950	953	891	910	941	923	917	931	841	923	919	928	928	877	951	908	949	897	927	912	926	936	913	876	925	903	909	940	875	955	911	886	914	883	951	947	953	895	954	935	930	885	920	928	947	935	930	905	920	887	946	859	936	947	891	940	949	894	918	979	898	931	952	956	913	902	900	878	907	971	904	929	877	904	948	952	898	924	928	901	918	947	981	933	901	873	944	894	937	886	860	905	947	925	892	880	926	846	900	893	912	891	908	904	897	934	866	968	957	907	906	916	903	927	932	866	941	922	840	884	905	940	938	903	940	939	948	898	895	921	923	910	904	906	955	934	880	858	938	913	886	970	946	923	952	914	911	894	947	956	918	937	872	923	890	925	969	930	911	985	885	948	894	959	954	932	940	922	938	917	915	900	934	891	879	906	958	914	951	880	893	896	923	901	897	864	896	912	922	906	894	880	944	909	926	921	894	903	892	937	862	918	913	919	972	916	913	884	906	938	942	911	912	908	924	931	919	917	938	945	874	967	936	946	925	898	902	927	913	933	937	912	929	879	917	907	933	948	934	894	884	943	889	919	943	894	911	901	917	929	944	922	945	920	901	940	885	905	943	919	849	969	857	949	949	937	879	926	899	915	860	900	935	851	935	935	932	937	938	924	907	935	943	920	952	941	898	922	951	896	941	983	937	929	947	928	902	941	927	980	897	931	926	955	941	962	889	919	961	941	897	965	880	907	933	950	919	910	909	945	926	930	918	902	893	933	940	906	969	959	912	881	890	933	951	958	890	898	917	926	958	899	939	895	895	922	976	908	936	953	932	942	909	894	887	910	922	943	899	913	915	923	932	970	900	930	950	921	938	928	951	923	918	877	890	930	904	901	903	939	868	945	953	947	928	903	920	870	907	925	837	908	894	968	944	951	918	914	982	904	907	930	994	932	999	916	919	871	941	907	929	934	910	926	931	928	972	960	927	979	953	917	940	939	923	902	878	824	909	925	879	952	911	905	895	869	859	923	900	971	960	953	898	979	871	994	901	918	962	967	922	916	888	908	931	944	986	936	946	898	928	934	928	905	896	905	893	908	898	909	921	918	923	906	917	954	912	937	896	896	900	958	900	925	925	898	927	928	969	919	957	915	976	938	884	910	936	922	964	937	933	963	915	882	962	913	883	902	913	893	904	922	937	920	964	877	927	927	919	878	956	911	922	921	916	888	940	938	902	891	942	917	922	945	914	911	927	884	945	885	914	922	968	925	894	904	896	961	877	886	891	910	954	879	910	907	888	884	937	973	906	934	932	908	906	890	954	915	859	943	914	891	867	986	952	962	848	860	930	854	993	930	853	941	927	970	936	943	856	925	962	954	900	907	924	921	898	939	871	876	914	898	884	922	900	920	899	934	935	903	962	902	911	946	891	930	928	896	876	905	891	946	867	941	919	911	859	928	911	912	947	908	949	959	925	888	910	935	891	892	859	935	938	902	894	936	944	883	974	956	969	916	891	907	906	913	947	913	919	964	927	915	918	968	937	917	928	937	899	907	902	848	914	956	906	930	912	884	930	918	878	937	878	922	937	943	907	870	921	963	923	909	868	909	882	890	951	870	903	908	879	933	939	906	915	947	874	955	888	879	908	922	889	892	892	936	868	925	923	903	912	869	930	908	948	922	910	906	942	861	910	918	919	928	925	872	956	908	925	843	926	972	897	944	923	998	913	904	883	894	904	900	927	900	897	925	868	873	904	921	910	925	933	889	951	941	888	922	934	920	911	912	912	908	956	922	945	893	915	925	912	887	942	939	915	885	934	899	917	899	942	872	923	929	871	905	864	935	944	935	886	913	970	896	898	908	944	921	1004	901	926	938	932	912	938	905	866	920	930	896	932	950	918	930	984	876	855	857	919	894	964	907	904	857	988	891	925	870	910	890	943	874	997	904	892	981	956	934	923	901	922	924	964	963	908	921	913	982	883	972	964	942	936	869	959	940	896	943	971	911	954	930	913	962	913	892	844	888	936	960	914	920	952	900	915	917	935	893	913	925	911	948	928	906	911	963	941	864	897	848	925	894	904	932	954	885	843	984	942	890	927	899	911	876	949	908	949	976	917	930	929	949	896	907	926	971	896	889	894	863	924	875	879	902	929	935	934	984	955	966	975	965	931	942	917	907	923	925	958	1004	975	930	899	912	925	957	954	916	870	905	901	888	916	938	913	891	999	959	902	917	955	919	899	894	922	960	966	914	944	873	918	941	986	950	852	902	903	870	949	929	940	884	903	856	935	927	860	908	886	934	899	918	949	908	878	922	924	892	906	948	910	933	942	898	935	969	926	899	933	943	927	853	925	922	942	892	871	951	887	921	921	905	939	934	912	895	906	972	894	935	924	923	975	936	942	944	936	871	924	925	861	976	936	896	906	905	913	936	948	933	950	967	917	947	931	914	906	951	903	912	902	910	936	898	957	942	936	894	933	903	893	925	886	918	877	933	912	937	913	919	937	954	959	882	937	974	909	911	917	951	876	935	907	877	937	905	937	933	905	917	969	905	877	929	918	890	957	890	957	945	840	928	909	924	905	900	879	911	939	917	934	909	907	973	959	965	921	926	914	936	883	938	920	964	927	898	959	908	883	889	928	973	927	886	904	904	955	917	988	882	905	955	882	922	893	918	955	885	891	926	941	875	932	913	955	865	922	898	930	944	927	898	859	898	890	933	892	901	903	916	938	888	919	963	872	943	916	884	915	925	899	954	912	952	875	916	918	894	907	950	937	905	906	894	944	926	981	955	917	944	912	914	890	941	948	884	886	898	929	913	955	907	891	880	896	901	947	953	929
2558	1140	689	571	911	1130	938	873	766	680	615	495	456	396	365	322	308	280	252	230	195	182	207	207	169	163	150	138	147	104	131	127	79	106	96	84	103	88	91	93	97	92	72	84	70	88	80	77	83	70	72	75	92	59	69	69	71	66	92	83	67	65	78	67	70	71	67	74	67	74	65	71	75	79	69	56	54	69	71	66	64	74	54	76	63	72	63	51	74	80	67	60	55	81	69	76	94	67	63	67	69	65	66	65	59	61	66	68	60	81	56	60	58	71	71	68	67	75	56	73	59	79	62	61	63	57	51	66	76	67	69	54	57	60	73	70	62	70	62	59	60	56	78	71	62	73	73	64	60	66	60	52	59	45	63	57	59	57	57	57	66	71	63	64	77	80	64	56	71	73	60	55	65	72	76	77	70	69	73	55	60	74	60	63	65	53	62	59	79	64	66	67	72	56	64	71	73	55	49	54	62	73	60	54	60	60	68	59	62	72	72	55	92	69	78	63	64	69	53	75	79	61	60	50	78	69	70	73	47	61	58	74	52	50	50	58	60	65	71	62	47	64	64	72	83	56	60	81	76	67	66	64	73	60	62	54	71	76	83	72	67	70	59	60	69	46	57	56	63	66	66	67	51	51	76	61	59	63	75	67	69	61	68	74	64	65	72	62	71	68	73	65	51	56	70	83	67	56	63	67	76	61	76	43	74	75	58	73	62	61	74	72	65	63	69	54	57	63	71	66	77	66	66	56	77	72	75	64	54	65	54	58	52	77	66	67	70	63	55	68	63	51	67	65	76	70	64	62	62	63	65	65	63	61	72	67	69	76	56	68	70	47	76	64	63	63	66	71	59	63	64	52	53	76	75	48	78	69	52	56	65	50	64	68	70	69	72	62	50	72	89	47	66	78	74	61	51	85	66	66	62	73	76	61	72	63	65	72	58	51	65	63	60	53	67	68	72	71	55	78	49	57	57	64	60	53	71	55	84	64	63	67	68	63	59	67	61	62	62	70	56	68	64	62	60	57	58	52	43	61	60	70	62	75	54	64	64	72	63	63	67	72	66	68	66	68	75	79	65	65	60	72	62	57	54	75	58	63	67	56	57	55	67	67	64	74	65	66	59	72	61	49	60	74	71	66	69	69	68	77	66	59	60	66	52	54	79	79	54	73	68	81	61	76	66	66	78	51	73	60	59	78	79	62	58	53	61	69	61	54	64	69	53	68	60	73	62	64	67	62	60	61	69	60	61	77	67	73	69	56	62	52	63	50	67	51	72	74	79	75	78	64	76	63	66	62	78	80	46	80	64	77	63	75	53	74	59	64	60	71	59	68	70	76	71	59	66	79	65	62	65	78	63	65	70	65	63	64	57	57	74	77	72	68	61	59	73	41	58	51	53	57	69	80	75	62	63	67	54	70	72	61	62	67	52	74	65	67	70	70	74	61	79	62	63	61	55	69	52	77	65	54	71	60	50	62	75	76	56	63	56	85	63	56	56	61	50	59	50	65	67	70	67	72	80	53	60	68	62	68	72	63	56	67	79	50	51	63	65	72	76	69	57	57	64	60	73	65	63	82	55	74	63	66	72	62	64	63	69	56	50	58	55	61	62	50	72	76	67	59	73	60	48	64	84	77	61	55	71	65	76	63	74	68	81	73	68	54	64	56	78	58	71	57	62	62	59	71	48	74	61	58	67	70	64	74	69	80	66	55	57	49	56	64	56	64	74	58	67	49	74	58	67	70	63	68	75	70	73	65	62	85	73	58	65	71	75	61	47	66	68	67	69	91	72	69	76	73	55	69	66	77	57	58	55	62	56	60	68	63	63	49	69	72	59	61	75	72	65	75	74	65	59	80	57	56	59	67	89	46	74	63	65	52	62	61	82	50	72	56	57	61	56	60	63	65	48	68	41	71	63	54	55	62	72	66	68	57	64	73	63	68	57	77	53	67	74	73	67	63	60	51	81	64	66	85	72	64	60	68	60	79	67	67	50	65	64	57	68	69	86	71	63	71	64	76	61	62	51	56	69	59	65	65	80	54	66	77	53	68	65	67	64	69	58	50	71	68	55	71	60	75	59	58	61	61	73	61	74	63	61	63	65	70	60	60	74	57	74	67	58	69	59	59	62	78	62	57	62	58	77	53	58	75	70	58	66	70	69	71	78	54	52	57	65	78	64	63	70	63	73	67	79	64	57	60	74	69	55	73	58	62	56	76	56	66	57	67	63	59	60	67	72	59	55	78	69	55	66	60	64	84	59	62	72	58	66	70	61	77	60	65	69	78	64	72	79	63	75	57	67	62	66	65	49	70	57	50	61	66	47	77	74	48	67	53	69	69	62	65	61	55	72	73	80	46	60	57	68	59	70	57	56	75	64	65	67	69	69	75	61	69	69	66	56	63	60	64	65	51	77	69	67	56	59	70	63	69	70	56	70	49	77	58	62	63	60	87	70	60	52	62	54	83	60	68	65	51	70	74	57	66	54	56	54	72	58	72	74	53	71	70	71	56	68	63	69	73	65	64	62	56	75	58	55	56	60	65	61	79	49	62	73	49	60	62	58	65	58	61	60	61	67	56	47	74	64	70	67	69	69	83	67	69	69	73	63	62	58	53	73	66	56	61	60	73	55	66	77	57	57	69	52	81	55	64	74	64	63	57	78	67	84	63	70	65	68	59	49	61	65	71	65	68	65	68	79	60	61	69	61	70	63	53	61	56	64	79	70	68	66	55	56	66	77	74	68	64	49	66	57	66	73	71	73	54	56	68	70	72	64	52	51	65	68	70	59	65	57	71	64	63	75	54	59	55	76	66	64	58	73	52	55	75	55	73	50	59	73	62	62	72	63	54	60	56	66	49	60	71	50	72	57	63	75	79	56	85	57	75	59	62	73	57	74	79	59	57	71	60	56	70	65	78	59	57	72	67	78	61	65	65	59	65	65	54	69	69	67	49	66	72	67	71	47	67	72	73	74	68	57	63	57	58	62	62	74	60	74	61	71	65	65	56	60	73	75	76	66	63	47	76	66	76	69	63	77	70	66	68	68	73	65	60	77	56	58	60	64	51	52	66	55	57	71	65	60	65	76	72	60	55	71	55	48	66	54	69	71	61	62	58	78	56	71	66	65	63	56	75	57	55	84	77	50	66	60	75	69	71	66	64	68	61	67	71	59	62	61	63	53	73	55	77	57	60	54	75	70	70	68	61	60	62	73	71	59	63	58	73	60	59	64	73	63	73	70	55	62	53	55	67	59	73	60	67	75	68	61	60	57	66	71	60	53	60	63	74	68	57	46	66	67	45	51	48	90	60	50	66	71	61	61	66	73	56	62	89	68	74	62	78	58	62	57	75	60	66	48	55	60	70	86	70	64	75	64	64	62	73	65	62	67	72	61	60	71	52	81	64	63	73	62	58	65	64	72	77	55	74	59	77	66	73	62	51	78	68	60	78	65	74	46	40	63	57	71	65	58	65	69	69	56	51	64	75
26562	19772	13882	27268	35677	35477	32599	29360	26175	23146	20556	18202	16048	14332	13004	11609	10754	9666	8812	8074	7459	6524	6171	5708	5313	4877	4657	4181	3921	3611	3331	3168	2910	2701	2744	2549	2277	2200	2072	1993	2065	1879	1879	1744	1726	1623	1563	1566	1521	1519	1415	1431	1381	1352	1342	1294	1266	1294	1354	1318	1250	1255	1287	1241	1233	1183	1177	1171	1123	1102	1077	1120	1066	1114	1014	997	1043	1038	957	1045	995	985	1009	971	970	950	1002	991	971	964	976	995	1010	960	950	996	951	968	961	939	931	968	977	929	966	997	968	961	972	904	952	914	990	937	932	983	915	921	966	971	944	939	929	1013	968	903	944	889	888	954	916	921	916	906	911	929	975	996	914	937	934	879	897	916	986	963	961	973	945	947	934	902	924	919	945	912	957	943	872	890	917	933	947	954	921	930	951	906	890	948	911	947	926	916	881	956	953	924	937	934	996	914	958	955	941	901	939	881	900	895	917	874	931	923	937	915	911	916	865	966	893	927	974	931	915	888	921	894	955	913	926	929	909	895	944	901	917	925	888	909	933	895	897	915	887	904	982	895	942	906	945	909	908	924	919	963	945	940	971	944	946	844	905	920	887	944	921	902	893	869	888	921	894	949	921	936	925	927	908	897	966	943	948	942	898	923	906	935	964	914	911	949	909	907	955	907	965	913	903	860	1044	932	922	909	893	935	884	898	877	882	940	918	935	910	938	946	920	943	907	954	932	871	875	921	922	901	968	854	942	936	897	918	888	927	897	960	922	886	889	864	927	961	909	944	965	953	873	929	972	927	950	880	928	927	941	891	907	941	912	908	889	895	878	943	916	916	925	884	895	868	932	920	949	929	916	876	915	921	950	910	909	890	911	935	912	906	874	951	941	921	939	951	900	948	953	915	921	879	923	911	905	988	868	902	915	923	888	923	968	971	926	949	967	894	975	943	916	960	956	890	950	907	923	994	944	911	957	882	929	901	879	901	954	955	962	908	935	963	894	973	969	848	917	933	991	955	865	933	914	888	921	923	970	891	893	892	923	904	920	897	924	962	924	912	971	982	897	955	912	922	936	949	906	922	917	919	892	926	922	891	877	947	951	916	919	961	973	873	949	919	940	917	901	890	906	928	888	918	897	857	903	980	919	970	955	907	955	895	991	945	949	900	872	883	901	920	925	971	894	919	899	951	923	942	928	868	948	961	937	899	960	901	963	900	907	936	875	913	935	1005	977	869	878	864	918	910	874	911	942	953	939	924	946	938	925	914	910	983	936	928	930	947	911	941	949	923	911	953	889	896	929	916	953	901	961	919	917	909	914	875	947	922	931	972	923	915	956	940	929	918	952	954	948	937	945	913	901	927	972	866	883	935	988	901	889	980	961	894	936	932	915	933	959	927	936	949	910	941	908	905	935	915	973	890	852	945	931	862	943	905	915	932	941	943	926	942	939	941	989	937	863	943	931	896	944	934	860	929	908	931	955	900	910	886	869	917	913	943	946	928	952	920	953	920	966	918	952	943	950	934	953	931	942	925	904	959	898	933	953	872	950	890	926	989	934	909	1000	913	928	909	913	920	962	920	895	960	971	985	917	925	939	915	915	918	928	931	964	940	929	911	944	906	980	945	909	928	887	887	936	968	908	938	943	889	942	953	928	965	936	893	902	897	944	904	881	888	929	910	881	894	954	946	905	895	900	928	946	935	923	993	930	901	978	901	927	933	905	932	918	912	932	976	881	933	867	909	972	911	947	937	888	960	947	927	950	910	931	919	838	879	979	909	930	944	948	884	901	936	908	947	934	952	941	924	964	887	893	993	891	966	936	896	938	960	940	915	949	934	940	883	924	916	937	952	984	913	969	930	853	868	945	980	938	966	888	958	918	929	891	922	914	844	929	928	899	966	953	929	925	959	900	940	942	994	918	858	908	983	923	916	940	922	941	973	910	930	968	888	970	887	900	946	894	930	900	942	882	909	941	922	970	922	915	918	915	957	914	963	940	905	890	899	932	921	909	920	926	889	924	936	917	956	956	950	1001	958	940	939	950	888	946	902	883	916	909	877	875	934	903	940	955	941	965	884	974	914	928	949	914	939	920	902	924	922	974	958	970	930	917	949	894	903	968	929	956	956	936	941	928	942	912	930	967	960	872	961	912	921	888	914	958	909	935	881	898	933	923	890	930	935	888	912	907	867	936	914	912	930	912	881	941	937	941	958	944	908	959	905	930	952	887	873	923	876	923	873	879	956	944	935	894	906	938	937	962	946	953	880	950	902	908	942	885	893	937	973	953	926	907	901	935	888	976	1010	898	874	934	961	948	903	878	945	972	899	915	919	902	944	938	919	901	860	933	886	891	920	980	896	941	964	915	909	971	969	925	977	928	903	940	904	944	927	970	933	893	905	943	934	959	922	948	953	921	937	892	941	891	902	932	922	931	997	884	937	886	945	953	923	933	912	935	969	963	942	902	932	952	925	987	948	916	988	894	898	890	932	947	930	937	914	952	908	901	883	943	926	895	920	970	888	952	908	919	899	927	927	889	961	938	934	937	858	905	841	911	940	902	916	941	898	972	897	908	934	913	907	888	947	922	876	938	958	920	941	883	886	892	918	903	954	978	932	970	908	970	939	941	940	925	900	976	914	938	915	972	881	950	914	925	948	898	905	907	935	936	854	935	943	921	896	874	899	932	940	894	935	937	909	947	914	898	913	905	893	985	902	907	952	903	884	946	898	936	867	856	906	916	964	934	897	950	942	930	932	922	973	981	975	940	935	916	912	891	897	938	949	929	913	940	915	929	873	951	935	985	933	887	951	900	932	940	961	950	907	929	967	907	940	923	926	891	926	932	913	960	897	932	895	889	956	931	923	866	865	896	947	905	894	913	972	895	935	960	877	960	902	886	944	919	909	967	896	963	916	926	911	917	901	885	905	929	934	911	952	929	925	924	952	973	885	887	979	919	982	888	900	886	933	860	948	972	950	885	930	935	883	921	964	913	889	978	898	894	920	891	854	901	925	906	892	937	868	894	888	919	931	884	885	866	917	895	917	974	883	886	981	937	975	982	960	942	895	934	947	925	966	925	882	919	923	895	911	961	891	944	908	896	946	922	888	932	968	872	902	958	895	941	900	914	952	923	978	922	905	864	903	926	886	999	887	911	975	894	917	910	921	939	940	929	911	925	946	943	953	908	923	953	890	924	899	982	893	911	927	867	956	955	888	960	921	953	906	938	939	922	908	928	922	946	961	897	921	946	909	907	929	904	921	924	953	916	878	948	979	938	997	934	935	934	946	946	906	925	984	956	877	952	918	944	960	936	935	905	963	934	882	903	926	948	908	945	933	951	952	935	898	962	892	959	944	927	880	940	919	902	959	964	938	948	874	927	998	903	897	910	895	948	927	988	887	976	939	904	953	923	926	913	906	885	887	943	863	942	935	878	887	896	911	908	952	920	925	900	909	995	894	894	889	881	932	957	988	924	967	931	932	921	909	896	942	924	891	920	929	908	905	933	918	919	903	900	1016	904	943	945	981
1962	529	338	249	419	509	450	468	357	301	292	228	205	189	164	179	147	145	134	127	102	104	128	102	84	87	88	86	63	97	80	74	63	60	65	78	60	58	45	69	57	67	63	34	57	59	59	47	61	54	62	46	46	51	36	50	57	48	56	53	58	50	53	48	43	44	47	65	61	41	47	52	50	41	54	44	57	64	50	55	58	53	41	45	46	39	40	52	53	61	52	37	66	45	52	45	48	49	40	50	40	52	40	59	40	50	44	65	49	45	41	37	53	46	51	60	45	46	44	49	62	56	39	39	51	38	50	53	42	51	55	48	47	50	65	50	55	48	50	61	58	56	53	47	53	54	57	45	52	49	57	51	61	58	57	56	56	54	44	44	46	50	51	49	59	40	58	39	47	54	40	58	50	51	53	44	47	51	51	44	44	61	52	59	47	40	45	43	52	57	50	48	45	59	45	42	34	37	55	63	53	52	46	45	49	64	36	63	53	44	51	46	48	58	43	48	41	62	45	47	60	55	54	52	51	62	59	50	43	51	51	46	55	51	51	44	45	50	42	57	67	44	54	50	60	51	46	45	49	57	46	40	56	46	39	49	69	56	55	53	45	55	47	54	63	46	49	56	44	51	37	41	44	34	52	42	55	46	42	54	50	59	56	60	38	55	52	38	44	47	46	49	53	54	39	43	49	47	39	38	48	44	35	61	45	48	43	46	57	46	36	46	46	43	49	65	48	52	63	53	44	42	48	47	50	52	49	59	38	47	48	38	51	47	48	37	51	47	47	48	38	40	42	58	45	53	54	55	39	39	44	42	38	47	45	43	60	46	47	48	54	42	44	65	51	43	37	45	62	55	50	57	46	46	56	47	63	40	54	48	53	48	49	61	56	50	49	47	38	46	44	62	49	44	43	41	43	55	55	62	51	54	51	58	49	43	47	45	51	56	40	43	43	39	46	41	57	38	52	47	52	43	52	49	58	54	50	53	48	45	48	50	40	55	42	49	49	54	49	61	41	54	59	54	63	55	56	39	41	48	61	58	43	44	43	36	48	47	43	56	49	57	54	41	54	55	59	57	51	48	40	47	62	44	54	59	33	48	57	40	46	46	34	43	45	57	50	51	54	55	43	58	46	48	47	30	41	49	34	49	61	50	43	45	41	56	46	50	47	55	58	54	40	49	40	46	60	42	59	51	67	56	62	45	62	59	48	45	46	52	65	60	63	51	64	47	58	42	38	46	47	55	49	51	53	50	48	37	40	46	54	48	52	52	55	49	53	55	54	49	45	52	56	55	47	49	56	50	61	51	62	63	53	52	64	45	55	57	49	60	52	48	60	53	54	65	44	37	47	52	46	62	61	49	52	53	43	60	65	56	57	54	56	51	51	52	54	38	55	54	51	45	47	62	47	56	60	44	44	39	52	43	48	48	58	48	52	38	51	59	44	59	52	56	45	48	52	46	48	55	56	45	52	53	56	38	58	64	57	47	48	45	56	56	54	53	47	54	41	50	55	55	48	52	54	51	54	47	60	58	52	52	52	49	49	41	39	49	38	59	53	39	55	58	46	48	47	49	44	50	46	50	50	51	66	47	45	30	38	45	53	46	37	33	34	47	52	46	41	52	37	39	49	44	58	48	42	36	58	43	55	49	50	59	43	46	52	50	42	40	60	43	43	50	61	53	43	45	40	57	46	43	45	50	42	32	40	53	59	53	60	59	58	38	41	50	62	42	50	51	47	53	36	60	46	53	36	47	42	58	44	40	65	42	50	57	40	59	51	51	52	48	51	57	35	45	34	51	47	46	49	44	55	53	49	51	48	42	42	55	44	60	42	59	60	59	40	63	43	57	47	45	50	49	44	49	39	46	37	59	53	46	48	50	46	37	52	33	53	50	55	44	48	46	43	50	46	45	64	60	55	48	58	42	63	46	45	43	64	48	63	54	48	55	51	47	49	40	53	56	58	42	59	53	40	42	54	48	55	41	61	61	45	49	58	54	50	45	52	47	52	38	49	42	50	53	48	55	52	56	37	38	50	59	54	53	49	54	48	49	59	40	50	55	51	54	40	39	44	42	49	54	49	42	55	50	47	48	44	48	38	56	48	45	43	54	42	48	61	49	43	45	47	56	44	47	51	50	45	59	44	55	44	57	46	49	43	44	47	58	43	54	37	48	48	59	34	48	40	43	45	44	49	46	56	50	48	45	55	45	52	50	45	62	46	48	44	51	39	45	39	54	45	52	51	43	46	56	48	45	48	59	68	46	51	62	46	53	39	64	44	52	44	56	47	58	37	51	61	44	38	38	32	55	50	45	32	49	51	65	52	62	53	49	47	52	58	37	55	36	45	53	46	50	42	48	43	54	54	42	53	57	48	55	37	63	53	52	52	66	51	52	49	37	45	44	43	52	58	45	47	50	51	47	61	63	45	51	49	54	66	36	42	30	41	58	55	50	50	52	50	54	49	52	54	56	41	44	48	52	48	56	42	44	70	42	64	54	35	63	50	39	48	37	50	50	52	45	59	62	36	53	47	53	48	40	53	42	41	31	51	60	41	45	50	41	51	42	48	40	45	52	54	50	56	60	60	52	38	37	44	51	50	70	34	45	48	55	42	47	41	44	41	49	43	47	47	61	47	54	58	47	45	38	45	43	56	48	43	52	45	36	51	50	50	51	48	49	55	58	52	46	57	51	51	48	40	44	50	57	47	41	43	47	58	34	52	37	49	38	56	51	48	51	55	60	42	51	45	51	45	49	48	46	58	57	60	47	45	44	65	47	55	42	50	53	39	48	35	63	45	43	42	55	53	57	51	55	47	39	46	46	65	58	51	50	60	44	44	55	43	39	55	42	41	40	53	51	54	50	46	58	39	42	40	54	43	54	54	46	54	56	43	51	51	60	58	65	46	50	42	60	39	51	45	48	59	46	51	44	68	46	59	41	46	53	44	55	45	54	43	43	39	49	38	53	47	49	37	38	56	41	49	56	46	54	43	56	59	42	53	45	54	52	50	51	58	54	42	60	64	56	55	40	53	42	50	44	54	57	52	54	49	59	46	63	44	36	50	43	49	49	52	39	53	58	55	44	64	50	62	37	37	57	52	51	58	55	52	59	47	52	55	47	53	44	55	54	39	57	35	49	41	35	41	40	53	61	56	49	41	61	49	39	41	54	28	48	64	53	53	49	38	59	45	49	42	44	40	36	56	51	49	49	59	55	51	48	50	58	57	48	52	52	46	47	57	56	49	53	46	40	49	64	42	58	41	49	54	48	54	34	35	42	39	56	56	49	42	50	44	53	52	54	50	43	40	37	51	49	51	56	52	43	57	57	41	44	56	52	40	46	50	45	41	51	54	54	59	46	52	47	47	50	44	43	46	57	44	49	61	42	43	46	40	46	38	54	40	58	48	60	51	63	48	51	51	37	48	41	46	61	51	43	33	62	64	55	50	50	53	49	59	60	42	55	52	54	52	75	59	36	46	47	39	43
18684	12518	8132	18439	26500	26237	23247	19877	16927	14148	12172	10392	8995	7829	7043	6175	5599	5094	4537	4145	3795	3490	3148	3088	2791	2690	2426	2217	2160	1904	1770	1756	1687	1579	1595	1394	1328	1284	1233	1175	1201	1139	1113	1113	1056	1023	1031	968	1032	973	943	913	928	959	868	920	880	881	839	858	821	894	850	845	901	827	857	803	810	779	792	779	793	782	720	772	754	754	703	796	761	723	719	779	740	803	754	698	722	734	734	710	740	820	803	745	731	813	723	773	692	717	683	740	764	710	731	787	783	679	708	702	748	685	725	757	747	670	708	717	750	669	690	725	688	729	720	696	709	750	678	726	755	709	738	715	778	739	655	698	700	704	726	698	710	682	714	742	724	670	747	737	733	734	731	714	692	702	752	703	705	689	716	675	736	727	712	697	702	750	717	712	724	717	729	659	694	719	708	745	676	717	734	751	728	731	669	763	696	728	743	746	701	760	702	742	748	743	701	694	697	737	725	696	731	760	699	722	734	758	681	702	686	733	756	740	724	695	679	743	713	728	717	680	740	731	747	714	688	685	700	674	761	678	750	693	708	699	731	736	720	702	681	727	764	742	742	695	757	722	740	708	762	709	695	732	738	704	694	700	687	714	724	716	712	709	681	756	692	649	772	748	713	732	713	717	715	722	721	676	769	697	691	757	690	687	723	701	731	756	709	718	741	742	773	722	715	726	747	748	712	691	682	744	733	689	691	679	751	745	693	722	700	637	734	740	706	737	733	741	730	768	714	723	732	732	746	694	672	700	746	676	751	702	750	715	738	711	750	678	748	714	719	722	740	730	741	694	704	710	732	730	703	737	721	758	699	752	743	734	704	747	779	722	691	694	693	704	746	706	721	720	746	695	680	707	735	713	696	701	731	762	760	682	690	732	778	698	726	718	686	740	758	701	728	734	725	686	677	729	715	718	730	757	697	732	745	724	670	707	741	711	728	720	732	715	712	721	681	729	723	732	757	722	717	701	765	719	709	721	710	711	699	688	746	711	750	742	734	691	710	690	679	701	727	708	746	702	671	688	709	712	743	733	695	716	731	686	716	757	722	754	694	735	741	731	717	740	712	751	751	739	756	774	768	687	674	713	742	695	733	665	719	703	699	712	752	727	749	705	663	696	721	740	772	695	757	701	726	682	707	734	694	782	768	737	690	740	698	669	706	679	712	659	717	767	758	728	703	737	690	739	707	730	728	702	699	722	718	729	718	692	665	698	741	713	727	754	750	674	720	721	671	709	730	747	760	679	727	721	728	735	690	708	681	719	693	743	743	714	715	649	759	703	701	703	710	713	734	728	685	707	671	729	761	715	734	675	734	721	737	739	685	670	722	690	728	707	744	691	761	729	763	706	697	748	679	721	735	706	704	713	716	725	687	702	757	682	725	759	710	705	740	702	747	718	707	743	766	738	747	705	699	753	704	756	755	737	729	705	716	737	736	774	774	724	737	714	716	739	720	729	715	697	728	714	731	704	735	703	707	700	676	645	707	673	707	718	778	725	658	689	753	775	709	773	715	728	702	712	728	706	716	704	737	683	740	726	726	722	739	704	724	714	727	684	726	660	642	742	697	688	715	737	738	723	729	659	730	711	711	722	706	749	677	687	773	720	753	696	731	696	740	797	709	697	757	742	730	807	750	746	718	739	706	734	734	693	708	683	747	682	756	746	755	725	715	722	717	712	711	706	717	744	727	717	739	651	670	729	713	651	710	721	776	732	656	739	718	728	707	717	748	733	778	739	730	728	734	698	760	758	713	738	722	729	697	695	681	702	728	712	675	709	745	776	706	741	701	697	745	699	727	750	699	719	696	751	717	731	713	710	668	691	665	719	703	752	707	724	722	766	700	749	678	784	701	724	716	667	732	756	699	736	715	745	720	680	740	758	759	683	704	702	701	675	748	716	760	742	749	725	735	718	715	747	692	730	718	729	688	704	770	733	701	719	741	724	674	722	721	675	670	718	733	700	731	707	756	729	732	737	738	682	723	757	753	706	759	733	704	748	754	736	722	760	663	716	715	688	772	713	743	712	745	732	707	737	723	737	753	712	704	706	727	687	712	721	720	720	692	703	731	712	697	758	762	742	764	734	671	744	728	750	691	741	749	710	767	734	729	709	675	751	659	659	658	691	757	698	727	692	687	728	738	694	729	718	745	723	687	724	711	771	696	664	734	681	758	684	722	662	711	722	672	702	689	744	721	667	677	754	702	738	763	722	766	697	730	724	714	758	705	735	755	757	731	710	682	700	764	715	697	725	768	725	735	690	734	716	694	753	695	704	693	729	679	691	742	755	700	713	729	734	747	715	669	741	754	694	685	694	731	696	735	720	689	702	731	694	716	731	722	700	716	731	671	699	656	703	740	724	741	724	717	716	741	735	730	773	689	691	742	775	725	725	705	725	703	720	719	743	687	715	695	730	692	753	693	724	721	732	737	719	710	685	749	712	728	702	732	731	728	755	737	725	730	702	748	726	709	659	716	689	770	715	694	731	713	776	716	709	710	740	717	715	701	717	714	743	701	687	722	739	693	752	725	719	751	712	751	714	707	701	729	691	728	753	695	716	696	708	760	710	721	738	750	702	719	705	710	717	763	690	716	761	713	708	735	697	706	715	699	737	683	693	747	732	752	713	719	737	721	685	727	723	700	696	761	685	679	713	719	736	718	681	714	683	702	764	724	708	766	710	745	726	734	710	700	749	690	712	734	710	747	751	718	707	715	725	754	661	709	681	705	734	709	728	753	728	720	644	702	742	736	644	723	738	758	745	719	751	714	718	748	669	698	745	693	691	749	688	734	724	701	682	754	721	797	730	692	699	758	732	719	733	658	680	681	720	717	704	684	676	748	740	711	733	714	711	675	659	723	754	688	690	766	737	766	724	734	706	719	674	705	714	720	699	737	719	741	741	752	709	709	681	722	669	723	736	682	680	780	712	730	702	696	727	701	735	730	793	712	730	690	712	644	727	709	765	678	725	759	693	745	719	724	749	733	729	725	772	725	689	738	736	733	742	699	776	725	714	709	675	729	634	714	698	712	684	742	775	725	740	694	744	707	713	735	682	715	745	683	790	706	728	680	689	752	757	707	746	732	670	675	697	708	718	688	757	701	702	714	708	769	724	676	731	712	674	742	717	704	710	685	727	761	718	705	723	721	760	718	711	736	707	740	725	708	776	705	738	716	691	731	736	696	704	695	675	705	696	716	739	717	694	710	724	712	698	764	768	713	700	702	674	725	736	760	685	717	709	709	715	722	748	673	774	678	723	731	687	709	698	681	718	716	740	746	748	661	707	712	715	729	716	725	779	693	718	751	725	735	681	698	728	684	701	760	726	755	694	725	700	721	731	731	741	700	795	744	734	700	732	709	661	725	679	750	761	733	734	754	710	748	708	763	718	712	718	740	708	761	755	697	745	716	713	750	703	727	706	705	715	738	755	759	689	681	731	740	713	695	755	708	719	700	732	705	697	703	667	709	747	705	753
1380	807	478	347	683	771	728	644	548	477	414	359	315	261	253	235	225	161	181	173	149	144	144	137	103	120	109	92	101	95	78	78	61	71	76	82	98	89	59	78	67	65	61	75	66	58	60	66	57	64	55	49	58	55	58	58	50	44	69	63	44	62	54	53	44	56	66	63	60	47	56	53	56	51	45	36	42	50	56	53	54	57	55	52	55	58	47	52	45	40	51	50	46	51	46	62	39	65	43	38	45	56	59	37	37	46	47	34	45	51	61	57	49	43	52	50	57	52	67	54	44	43	54	45	55	54	52	49	34	42	52	46	43	60	46	46	52	49	55	41	58	45	56	53	54	52	37	46	25	46	59	54	52	37	56	39	44	49	42	44	31	36	58	48	47	52	68	58	50	43	38	57	42	50	41	41	54	45	50	45	44	52	48	62	64	60	43	48	58	62	51	52	50	56	52	52	67	54	41	51	46	42	50	58	35	53	40	56	48	45	39	49	51	51	55	44	46	51	57	64	40	60	52	50	44	49	38	42	54	61	46	40	38	48	51	48	50	73	58	47	53	51	43	53	48	52	54	49	52	52	38	57	46	45	54	43	71	53	53	57	46	40	39	53	49	54	44	52	49	47	45	51	54	49	48	45	49	50	55	45	62	43	49	51	51	55	43	49	60	47	41	44	36	44	35	40	47	38	57	53	38	52	55	58	54	50	55	73	55	59	51	45	56	50	51	57	48	37	55	50	57	41	40	52	34	67	49	47	45	49	58	45	42	49	50	52	50	46	52	57	46	51	54	52	39	55	47	36	54	47	54	53	49	51	48	60	28	40	50	44	50	37	53	41	37	34	48	44	41	43	38	53	43	43	52	37	60	57	44	40	41	43	43	39	40	47	37	35	58	60	42	58	48	50	42	48	42	38	43	42	50	55	47	54	45	49	38	49	63	51	55	52	42	47	52	47	58	46	32	55	43	37	40	45	60	45	46	44	41	52	58	53	40	39	47	38	30	53	37	42	63	51	42	46	48	38	53	48	59	49	51	41	42	43	48	46	43	42	48	53	38	45	48	50	47	40	43	42	57	48	51	50	43	50	52	49	50	45	48	51	49	54	55	41	53	48	50	57	46	58	33	42	53	39	51	48	53	42	50	46	50	39	38	56	59	45	39	49	36	55	41	51	63	52	45	51	50	49	42	51	50	50	42	51	46	36	60	51	38	49	41	54	43	41	54	43	50	48	63	45	52	46	56	56	40	53	48	53	45	42	53	59	53	48	49	66	42	71	44	45	49	50	50	48	41	50	35	45	39	41	46	37	46	58	51	38	48	50	43	43	50	48	42	70	42	47	56	49	57	43	42	65	32	43	49	47	48	57	53	48	37	55	51	54	56	44	46	53	45	42	47	47	55	48	39	58	47	65	45	31	50	55	42	47	59	54	60	53	54	46	59	48	55	33	44	38	63	49	58	57	52	44	48	37	46	33	44	51	58	41	61	52	47	49	56	40	45	43	39	38	35	41	43	45	42	63	61	50	57	42	46	50	45	47	45	47	50	57	55	53	64	57	49	58	45	52	61	49	45	40	39	59	55	54	54	53	48	52	70	54	52	46	38	54	48	47	53	47	47	50	40	66	44	43	47	58	51	40	37	56	36	61	44	46	41	49	46	47	51	44	46	46	47	45	44	51	52	40	46	53	48	56	48	56	64	49	49	54	49	57	50	46	39	48	57	49	54	53	31	43	49	56	53	53	34	48	47	59	45	40	55	44	44	51	35	59	43	43	53	42	60	46	44	45	54	47	45	47	49	50	49	51	57	61	51	54	48	51	50	48	39	51	51	45	51	44	48	51	49	51	49	57	39	56	42	49	54	52	49	45	50	52	45	54	47	50	44	56	53	46	43	57	47	48	39	50	47	46	50	49	50	52	36	37	44	48	55	47	55	41	42	50	58	62	50	44	42	55	44	49	44	44	34	45	47	35	42	41	47	43	45	57	44	47	48	46	44	39	46	46	49	57	53	42	45	48	53	53	52	49	43	56	45	47	54	67	47	54	47	55	44	46	55	48	45	61	49	48	50	53	48	46	51	47	50	48	47	49	50	44	52	52	58	59	40	47	45	50	49	44	50	44	61	62	39	50	54	53	56	55	66	54	52	47	42	45	49	34	45	46	41	54	51	56	43	49	57	66	54	37	46	37	53	64	49	49	51	44	44	61	49	41	49	59	51	50	37	49	52	58	51	44	51	55	48	51	52	42	55	55	38	42	63	47	55	60	59	62	64	47	27	55	41	45	52	51	50	45	49	47	42	50	43	47	54	46	47	60	38	57	49	53	48	59	49	45	40	49	60	51	43	58	45	50	54	41	37	54	47	44	55	46	52	36	40	48	52	50	59	46	47	59	39	42	53	42	51	39	43	43	44	53	59	43	43	55	57	48	48	51	48	43	42	48	35	39	51	53	43	57	55	56	41	50	35	48	49	43	50	46	48	52	50	52	39	45	48	48	52	43	44	40	59	48	55	50	58	37	49	57	43	49	55	61	41	48	59	44	49	53	44	53	53	41	49	48	68	44	53	53	42	32	51	44	51	52	57	50	51	51	50	40	44	54	53	43	45	46	49	54	54	54	51	48	44	62	42	37	50	51	54	51	56	61	59	48	49	40	50	42	45	39	50	46	56	51	62	35	42	53	48	46	50	55	58	49	54	41	60	40	47	42	43	49	58	49	30	53	43	55	42	50	47	53	40	45	42	60	49	65	48	64	50	51	52	47	54	51	54	56	54	45	59	47	49	44	55	54	56	52	49	34	45	51	56	50	56	50	51	56	32	60	59	53	48	61	65	46	48	54	46	43	55	44	54	46	51	43	51	38	40	51	64	50	41	54	38	50	39	48	53	40	47	54	46	48	59	41	44	44	49	44	45	42	49	39	42	59	48	47	49	43	51	40	56	43	58	54	56	39	53	52	38	64	58	46	67	51	51	49	41	51	43	43	53	35	49	57	42	59	40	59	50	40	59	46	51	42	45	65	47	48	50	51	50	49	45	54	47	49	37	45	56	58	45	45	38	54	53	52	49	50	50	47	49	46	45	36	40	43	46	39	39	40	60	44	47	45	36	48	32	51	51	55	55	44	51	59	45	53	42	53	48	51	51	40	44	58	47	45	49	46	39	50	49	56	43	46	46	51	46	41	44	39	34	47	54	47	45	50	37	42	56	49	42	42	50	43	38	46	47	49	48	45	43	44	45	50	42	42	45	32	42	56	60	55	50	38	51	62	45	55	41	53	42	49	48	51	58	56	54	48	53	41	55	50	52	49	47	49	57	52	38	60	57	46	69	53	35	42	52	55	46	62	49	36	44	45	39	63	38	53	52	54	60	53	48	53	54	49	37	50	52	40	54	49	43	46	48	40	45	39	56	59	43	40	63	42	59	57	51	59	48	51	53	54	55	70	55	47	50	36	44	42	48	43	53	42	43	50	39	50	43	53	49	41
22472	16691	11181	23466	32184	31483	28701	24897	21834	18950	16716	14449	12583	10953	9957	8813	7825	7088	6407	5897	5384	4894	4617	4316	3908	3575	3369	3005	2812	2631	2481	2303	2164	2061	1993	1805	1669	1623	1577	1527	1409	1430	1352	1297	1209	1138	1204	1113	1153	1107	1082	1059	1045	984	1004	1063	903	962	950	984	964	951	928	900	894	904	883	868	826	839	851	809	857	776	831	778	793	765	805	805	802	755	768	829	759	737	771	741	799	776	729	733	701	711	786	695	696	729	724	732	766	720	748	729	713	731	755	735	704	722	682	667	712	742	742	740	724	765	664	739	716	692	707	683	775	690	750	703	735	731	718	728	694	772	739	727	739	747	683	694	693	665	739	658	760	690	765	685	733	708	687	743	720	716	709	782	715	757	675	688	686	707	734	754	707	714	726	741	699	737	726	709	641	776	742	760	669	708	717	722	677	756	680	692	707	714	706	709	731	665	693	740	749	684	760	712	757	707	741	681	697	735	701	729	720	697	660	762	721	714	690	730	645	706	689	724	744	732	710	698	694	701	727	717	693	678	710	711	740	692	714	719	694	731	738	728	676	712	705	709	726	721	702	714	725	683	730	670	698	710	694	665	699	709	716	725	723	709	681	742	710	744	708	684	696	677	705	685	714	715	647	728	698	736	688	713	706	715	709	720	714	750	694	699	691	693	724	674	682	715	749	679	682	724	716	739	663	710	701	688	698	695	683	717	708	686	701	718	710	738	708	651	743	721	730	714	751	663	685	707	749	725	719	697	750	719	723	688	739	731	694	730	745	746	744	664	706	722	673	750	705	718	697	745	720	701	732	681	709	676	680	715	726	668	743	719	709	700	700	655	679	735	769	734	760	715	700	705	704	732	706	676	696	742	737	662	712	741	743	709	694	682	689	702	682	702	748	665	730	728	718	708	682	670	700	728	700	658	738	756	700	711	707	708	736	684	719	664	692	735	721	732	718	687	693	741	707	720	703	732	705	661	702	730	748	736	678	747	674	700	689	699	727	724	683	694	704	718	692	711	706	684	728	689	726	711	728	731	691	721	773	740	724	744	754	662	673	722	681	716	686	661	750	718	769	676	683	691	761	775	734	774	720	701	718	699	655	713	761	665	721	714	713	724	727	653	725	737	685	705	689	723	701	700	710	714	731	723	698	729	744	759	687	733	703	698	741	713	695	739	717	735	745	734	722	711	734	710	692	682	684	702	682	723	669	722	699	725	726	719	735	687	711	709	767	681	667	740	689	674	749	709	713	687	710	708	713	692	680	694	671	686	764	715	640	703	692	730	711	682	723	714	726	722	722	726	691	759	703	673	658	769	696	659	698	705	707	701	712	718	689	722	725	687	703	733	690	716	717	727	685	732	711	719	684	682	704	738	740	710	717	669	746	715	738	752	718	754	720	699	727	764	684	688	719	734	703	725	745	726	743	749	723	703	735	671	658	753	695	687	667	674	735	716	677	701	670	690	694	705	737	690	659	693	679	693	683	749	708	688	693	688	709	706	707	697	680	705	706	705	721	691	723	707	639	680	717	743	668	707	695	691	664	708	712	720	734	702	725	692	701	709	778	686	618	727	736	707	701	765	694	742	731	757	691	737	740	732	721	674	720	639	782	736	719	721	694	741	719	709	685	691	695	744	727	716	669	702	707	688	735	703	696	660	755	750	709	694	726	719	733	744	744	674	713	727	684	722	790	743	671	700	670	712	640	682	706	721	707	703	711	708	695	688	718	706	668	682	655	677	713	717	760	723	682	684	682	718	738	681	731	725	666	671	697	715	718	716	694	721	728	703	768	694	755	748	732	723	746	755	731	737	699	682	733	733	709	746	664	728	736	761	716	696	750	730	666	668	647	686	670	730	748	714	693	727	747	759	672	731	697	754	727	672	683	687	690	724	705	725	669	713	719	668	712	713	735	692	744	713	715	686	678	736	708	727	734	749	715	707	721	688	749	702	700	666	703	694	680	746	688	663	687	730	752	720	716	712	711	694	696	723	773	738	722	719	694	758	699	717	710	717	698	739	726	667	722	669	722	679	715	735	695	736	714	714	706	735	722	650	737	711	737	732	758	761	666	681	719	724	728	718	686	730	717	744	749	701	723	714	712	735	703	707	711	702	768	722	673	698	663	714	696	693	717	692	724	716	696	668	749	759	712	704	733	733	697	728	684	757	719	723	729	648	718	730	704	695	725	734	685	717	740	686	717	719	700	695	750	742	698	702	732	720	725	645	704	747	675	729	693	699	668	707	714	764	703	663	668	706	711	742	714	744	690	747	686	705	772	718	676	686	715	736	753	694	713	704	743	734	720	709	686	666	755	703	716	714	672	690	716	704	696	711	769	712	712	713	753	691	744	775	748	687	728	681	720	692	720	725	683	677	717	725	696	725	740	727	738	739	739	696	727	680	675	722	689	717	720	723	717	723	693	726	735	726	728	732	739	763	676	718	703	738	717	725	737	717	705	724	689	719	695	757	695	738	714	723	753	752	704	717	673	656	711	647	704	736	739	709	729	675	678	678	660	693	739	664	716	718	755	717	781	698	693	693	707	697	703	679	725	674	731	714	686	702	720	714	714	719	705	698	703	724	695	753	626	702	711	694	740	739	707	719	688	716	731	702	664	735	704	759	693	717	660	727	734	698	738	711	698	754	683	744	721	704	733	740	740	731	682	661	701	693	680	696	698	736	747	725	755	696	720	713	720	689	734	681	712	708	708	697	716	695	764	720	710	734	699	702	693	712	672	768	737	706	693	685	719	733	676	679	748	700	718	735	701	724	674	730	730	708	690	723	691	704	679	748	715	707	702	709	697	724	723	719	717	716	669	693	731	722	725	670	736	690	698	750	763	706	694	715	741	708	729	739	689	686	677	761	705	707	730	687	712	723	714	726	706	729	771	692	706	731	689	674	703	731	661	663	652	690	720	718	690	700	745	718	712	720	691	691	715	656	711	734	707	699	709	733	698	755	718	718	708	755	747	707	732	726	713	710	739	714	735	706	730	727	689	733	717	685	750	713	713	703	728	725	735	689	726	768	700	684	716	737	729	694	700	724	636	708	710	675	715	707	660	677	745	670	709	697	737	682	691	724	689	749	736	774	708	695	762	695	738	727	728	686	693	724	730	672	694	693	699	711	690	670	678	701	697	684	737	695	670	710	714	663	750	714	745	700	743	694	706	694	717	674	721	687	690	744	726	723	746	674	723	703	706	664	722	691	716	741	741	746	729	737	701	691	706	746	769	714	700	697	701	672	714	685	733	718	731	712	721	684	751	725	703	675	716	665	726	661	735	713	725	708	716	686	736	716	718	685	707	762	711	722	705	697	730	754	756	721	757	732	711	718	725	714	715	740	710	684	717	698	699	715	701	737	696	706	719	723	692	729	755	659	682	736	752	728	686	719	743	737	644	685	719	700	761	679	689	695	713	726	730	695	689	725	683	703	725	661	759	730	735	664	712	688	700	694	729	669	672	682	722	761	765	721	722	735	737	736	725	706
3286	779	425	391	650	738	691	613	515	473	411	317	301	281	271	245	260	198	189	192	165	164	153	138	119	137	138	111	110	96	97	110	78	86	94	80	81	87	99	87	92	79	82	83	83	69	91	66	77	81	67	79	80	66	83	78	85	63	59	70	66	83	57	68	66	59	72	66	73	61	74	61	57	63	66	66	69	65	69	61	68	73	62	58	69	54	79	62	52	59	71	66	64	68	75	65	69	77	74	59	54	73	69	70	72	59	68	51	76	51	61	57	53	60	60	52	76	75	60	66	55	56	56	63	60	64	71	64	58	69	74	78	80	49	75	71	62	54	64	59	54	62	74	48	66	55	75	61	61	47	59	64	77	68	83	57	65	65	69	69	74	65	85	74	60	65	66	75	55	63	66	75	71	60	68	71	50	79	73	57	62	77	67	55	59	59	63	57	70	74	72	61	71	62	53	64	72	66	47	61	63	62	65	65	57	71	68	66	61	53	57	58	60	54	60	75	61	60	63	72	63	66	59	61	74	69	62	66	51	67	54	72	60	59	72	53	70	76	63	86	68	46	65	64	51	66	76	61	70	65	75	68	73	70	51	78	65	64	69	69	69	55	58	61	74	66	57	77	57	69	77	74	66	64	65	46	66	70	67	56	61	61	55	49	64	54	52	75	52	58	62	55	65	54	54	61	75	78	74	70	67	47	70	74	61	71	62	64	74	65	61	62	44	64	61	62	54	71	57	61	55	62	68	54	67	62	73	73	53	63	77	62	58	59	43	62	68	57	59	55	50	70	66	66	75	61	55	64	61	76	72	62	67	71	56	70	52	64	62	67	72	63	63	67	62	60	52	57	75	60	91	70	72	64	78	69	89	63	60	57	61	62	65	71	58	71	62	61	45	56	61	65	52	64	82	56	72	72	70	75	62	55	74	67	81	62	75	76	74	55	72	66	61	53	46	56	75	68	76	78	73	63	65	55	68	65	72	58	46	65	79	68	63	75	74	52	77	61	66	74	42	60	75	56	67	58	50	70	64	64	58	60	63	63	63	60	64	49	54	67	48	74	68	65	63	64	51	66	68	61	85	73	63	69	50	58	61	55	70	52	59	67	64	85	63	63	75	81	49	52	67	72	58	62	70	74	70	75	69	61	66	58	57	72	49	78	59	56	67	54	73	58	77	60	52	73	59	62	67	63	62	60	69	66	67	66	63	74	66	70	63	53	65	63	69	72	58	66	58	65	80	57	61	74	63	73	61	67	67	63	70	58	60	47	51	58	80	56	55	68	63	58	53	79	66	63	72	68	69	74	55	51	59	62	70	56	78	50	56	61	52	72	58	72	63	69	66	79	68	52	63	56	56	66	71	74	76	74	58	77	66	71	67	48	54	77	49	68	60	63	59	70	51	56	68	64	57	62	65	68	73	74	68	61	56	64	68	64	56	65	82	75	76	61	81	57	73	61	78	63	76	55	53	71	48	67	87	48	76	74	63	71	62	70	52	74	59	58	73	47	72	74	65	50	66	64	61	67	67	53	66	65	62	66	63	60	67	67	50	53	59	57	64	71	66	76	65	69	68	65	71	56	74	70	54	59	64	81	56	64	78	66	60	70	59	69	73	47	72	63	68	70	58	59	71	69	69	72	68	63	56	47	62	68	65	60	69	63	61	56	72	68	62	49	66	56	76	65	65	67	61	67	73	75	51	59	63	70	70	50	65	81	72	60	74	63	63	72	71	69	75	74	68	69	52	69	61	63	54	55	57	68	70	72	71	60	70	66	67	70	72	74	61	66	69	66	53	67	71	59	66	62	80	66	74	75	59	64	61	65	60	66	63	61	66	63	59	58	48	74	62	52	54	56	62	69	55	65	63	52	60	66	75	57	71	56	59	49	61	68	70	57	72	45	53	71	74	77	58	81	65	59	52	67	74	59	69	58	66	61	57	68	77	58	70	61	59	58	71	69	72	58	67	44	68	64	66	61	67	64	48	63	59	68	68	61	71	66	62	61	58	68	56	60	62	58	73	63	62	67	57	69	65	69	62	72	70	49	75	67	69	57	73	64	46	66	61	55	55	68	71	65	70	59	57	79	84	62	61	64	53	60	79	71	57	56	61	48	74	71	52	60	64	64	59	60	72	67	63	73	77	82	63	80	69	60	52	66	63	62	73	57	60	66	57	70	50	57	56	76	76	62	64	47	60	59	60	73	70	60	74	69	77	63	59	64	67	67	74	72	63	68	64	58	75	67	67	59	69	55	65	51	55	58	48	54	59	69	64	81	67	64	59	60	56	67	69	90	61	72	59	66	64	39	69	60	57	85	71	77	68	62	52	59	59	52	61	59	59	82	70	67	53	71	58	82	68	56	44	74	76	67	75	75	62	55	74	63	57	64	55	61	68	58	63	67	67	59	71	62	75	57	61	63	48	71	53	61	60	85	48	53	78	73	73	59	71	67	49	67	66	58	62	71	59	80	72	60	62	64	58	62	63	74	87	80	73	67	72	60	52	69	57	61	74	66	74	58	63	65	72	50	57	70	76	69	59	56	56	59	73	58	72	56	70	80	83	70	66	65	65	62	65	60	75	61	54	60	62	81	60	68	73	59	59	61	56	63	68	61	53	63	61	63	66	65	65	67	65	68	65	67	52	65	68	68	58	82	66	65	54	61	73	64	68	72	65	72	70	57	62	73	61	69	67	73	51	62	74	60	61	65	74	66	64	65	56	58	64	73	74	51	62	60	63	75	54	61	66	74	62	70	64	69	75	85	47	63	57	55	64	57	57	64	62	79	73	72	64	70	73	72	51	72	50	55	68	66	56	63	51	57	61	58	67	68	69	44	70	63	56	47	46	64	80	55	65	68	56	72	64	61	55	79	71	67	71	61	60	59	67	66	63	64	57	65	60	61	61	73	69	62	44	61	61	56	56	62	67	78	60	63	52	69	77	63	84	77	86	59	49	69	64	62	64	89	69	70	67	64	67	80	67	68	59	67	62	57	69	72	68	49	55	43	63	48	54	70	72	74	65	58	65	78	59	55	66	65	79	80	46	73	51	75	68	81	44	65	55	75	61	62	69	63	72	65	71	73	77	74	62	67	68	75	70	48	64	72	72	65	65	50	69	68	80	84	71	67	61	54	52	73	52	64	65	62	72	66	70	89	57	59	63	53	59	64	54	56	60	55	68	68	66	61	65	57	75	57	55	61	63	60	70	70	59	64	67	63	62	48	60	72	56	75	63	67	65	54	65	53	66	56	62	68	54	82	60	69	65	53	70	63	57	69	52	52	68	50	88	48	66	71	56	48	61	51	60	56	71	63	50	73	72	61	57	72	61	66	66	62	54	63	74	74	61	58	73	47	56	80	54	65	78	58	71	65	57	58	61	84	64	64	62	70	61	57	80	68	61	59	60	51	68	71	58	72	65	65	63	78	59	67	77	57	68	45	62	59	63	74	61	69	82	64	61	65	55	73	61	58	67	71	54	67	58	67
20893	15230	10503	22466	30616	30453	27792	24200	21118	18134	16099	13887	11871	10757	9421	8543	7803	7144	6393	5700	5342	4830	4372	4114	3890	3608	3292	3098	2932	2698	2456	2394	2357	2196	2084	1910	1790	1728	1705	1675	1614	1553	1519	1432	1375	1453	1363	1341	1411	1230	1279	1198	1253	1205	1196	1127	1193	1176	1172	1169	1142	1096	1106	1168	1143	1104	1087	1044	1061	1041	1078	986	1021	1072	934	990	1036	985	993	977	992	957	948	1039	1003	945	943	978	973	941	947	975	951	934	910	912	947	935	927	935	926	932	967	943	940	903	896	944	907	871	918	955	912	929	938	995	930	946	953	912	938	890	961	938	951	989	896	946	897	915	906	899	892	929	923	951	952	914	925	956	902	883	932	863	964	946	918	926	947	908	913	900	930	864	938	907	916	874	926	946	911	902	892	877	896	902	903	947	950	877	902	874	950	863	912	908	899	951	960	899	938	883	906	914	877	909	939	896	939	935	880	904	867	957	960	914	951	950	901	926	905	927	936	940	885	900	889	999	953	919	957	956	844	931	962	882	907	923	894	863	929	957	853	884	904	912	925	933	943	872	857	863	932	894	934	883	873	893	894	971	922	889	914	926	896	917	925	934	943	927	907	869	889	966	870	931	884	903	946	915	886	859	903	982	876	894	904	909	955	900	903	905	916	943	887	901	869	848	967	934	893	905	950	862	955	904	905	896	896	916	919	912	907	937	890	909	907	959	908	893	946	918	864	942	911	961	901	913	874	893	919	861	921	895	921	905	852	910	922	863	899	889	967	963	919	949	883	895	911	929	901	927	914	905	926	908	903	944	920	873	948	938	903	918	929	965	927	923	939	971	898	941	938	935	920	976	891	930	907	945	898	900	905	931	892	913	941	895	950	887	870	967	910	879	979	925	958	986	911	916	983	932	859	900	897	903	908	946	879	919	1000	889	921	926	898	919	961	900	881	945	915	930	955	862	912	902	909	894	903	923	861	912	936	864	908	868	890	955	882	890	842	907	944	893	929	921	977	965	953	926	967	915	935	888	889	879	899	957	918	923	843	867	905	848	878	914	848	916	929	892	966	953	876	948	957	929	950	990	923	866	953	939	896	920	898	913	941	918	911	914	898	852	897	901	958	953	930	986	934	933	920	874	924	843	931	970	935	926	887	914	898	889	893	898	964	891	899	911	914	930	1001	888	879	940	896	940	899	917	894	880	920	949	883	954	899	956	923	900	860	937	877	959	923	886	893	902	877	882	922	892	869	896	923	941	962	908	890	899	944	875	946	867	837	905	876	871	923	899	894	932	916	951	940	890	927	958	904	891	884	895	964	945	909	874	920	934	909	876	923	943	917	922	900	926	875	930	959	870	954	894	965	953	894	958	932	854	896	880	893	873	948	913	936	950	901	897	930	949	908	933	873	927	908	902	912	882	944	914	868	874	930	890	964	953	892	894	884	939	910	944	881	935	909	938	891	866	930	893	924	917	886	924	936	884	956	935	893	919	904	963	915	906	895	881	893	927	913	914	960	899	868	911	947	888	918	893	917	951	889	954	910	950	920	981	923	959	908	908	875	943	912	913	971	976	870	932	890	923	872	949	949	918	909	936	898	927	899	931	947	931	897	952	950	925	907	956	919	914	908	884	921	907	921	868	911	882	929	920	934	927	901	926	915	878	963	966	893	860	910	953	886	936	877	943	945	953	960	824	923	922	910	929	919	889	932	926	965	970	912	888	931	883	927	932	950	969	947	927	906	983	902	932	913	966	938	888	921	972	908	895	917	906	918	841	859	926	882	888	923	903	898	968	911	923	905	897	953	988	926	875	928	891	916	903	876	903	947	915	888	919	892	889	914	906	897	930	898	910	943	912	889	886	911	960	937	892	920	915	874	928	903	966	888	926	913	924	899	899	975	882	890	930	967	857	895	916	919	902	862	884	971	909	929	853	925	926	894	907	933	916	876	872	923	928	918	919	913	936	905	910	926	922	901	880	899	942	943	875	898	911	891	954	943	907	879	906	894	907	910	918	920	957	881	889	904	921	888	937	914	938	937	914	918	957	903	888	925	911	940	952	926	905	908	1006	901	899	829	928	879	962	941	903	915	942	897	917	936	916	893	898	898	887	897	975	902	938	898	908	927	934	904	965	909	933	868	913	880	916	986	892	935	915	907	923	857	845	926	940	901	888	977	893	896	851	900	953	913	946	908	893	899	912	920	964	904	883	915	913	898	939	932	904	950	893	919	926	921	902	837	877	973	893	938	949	940	941	886	942	898	939	869	953	877	920	953	884	909	930	920	857	902	895	904	918	900	894	1005	888	905	953	898	944	928	914	896	920	918	925	911	967	874	917	963	908	919	970	893	922	930	920	919	914	911	970	901	889	953	898	942	890	982	897	845	952	868	893	887	932	951	888	936	956	907	896	908	893	913	884	928	982	907	884	906	860	950	912	927	900	908	923	845	926	921	869	927	942	948	942	939	888	880	894	939	891	882	938	885	852	949	944	909	928	945	886	944	891	954	918	867	901	913	880	930	919	928	874	952	933	943	899	901	926	947	915	906	827	899	913	890	937	835	924	876	875	904	905	886	939	937	962	949	896	868	905	873	918	945	881	934	886	951	939	905	916	930	944	908	906	911	871	963	937	891	877	879	942	918	919	924	895	887	942	936	924	910	901	884	961	925	864	901	932	863	869	963	874	918	880	901	922	964	891	964	914	968	896	893	881	928	891	929	931	877	980	898	942	881	881	941	830	935	895	900	931	888	930	932	911	878	899	900	959	948	896	928	935	846	909	950	941	934	903	907	921	976	944	929	966	904	910	910	947	929	936	902	887	886	940	928	903	873	899	861	945	931	974	939	865	914	936	905	903	915	956	909	943	934	924	962	952	918	891	862	903	899	936	884	948	887	987	883	891	903	913	916	930	917	919	923	957	901	954	910	889	882	909	882	909	927	932	901	955	917	935	927	872	928	959	884	872	910	890	921	860	904	902	915	908	909	915	944	874	913	888	1001	932	902	965	909	948	891	954	929	907	932	947	882	902	926	946	987	917	946	934	868	937	908	1002	915	887	915	901	913	912	878	876	941	898	908	935	905	918	891	921	886	893	873	927	932	915	992	905	901	920	908	946	951	876	930	916	942	889	945	899	959	942	929	935	930	937	909	913	876	937	900	862	946	939	891	894	942	917	914	933	960	954	943	974	936	901	909	916	908	903	938	912	885	857	927	959	938	897	867	864	901	885	935	919	925	907	875	915	925	936	872	915	863	915	986	877	915	902	911	833	892	835	918	877	954	952	932	906	950	927	973	948	915	951	881	912	943	877	869	949	911	927	933	973	903	890	855	889	917	930	903	919	978	926	934	910	937	921	899	911	957	903	900	941	893	907	882	881	921	962	907	964	930	905	926	919	900	930	923	909	866	911	895	840	951	935	898	926	921	863	874	906	934	879	959	902	967	884	936	932	943	958	878	903	884	943	887	876	880	973	945	885	914	859	958	910	928	931	876	897	949	913	885	951	896	902	916	937	930	870	919	916
2594	1178	755	577	909	1053	981	902	727	689	583	494	443	431	398	334	318	272	223	245	203	213	190	178	181	178	144	133	121	138	130	132	121	96	96	91	110	90	86	87	91	88	71	71	91	78	108	82	68	76	88	83	68	70	87	69	60	65	82	89	73	68	87	70	82	71	67	74	83	67	73	67	63	71	66	59	68	58	59	66	66	59	67	58	61	64	83	58	58	56	65	68	63	84	69	63	78	65	75	77	63	69	57	67	80	60	66	68	56	71	63	95	76	72	68	66	48	74	58	68	61	64	62	84	65	59	65	71	66	56	72	70	65	52	71	53	69	64	59	59	64	61	64	59	77	56	65	64	83	63	67	64	64	54	61	68	66	64	64	62	70	61	62	72	64	74	76	62	69	58	67	54	55	69	57	68	75	79	61	65	71	53	77	64	78	69	60	62	63	66	68	69	55	63	65	67	64	73	60	66	48	60	60	56	75	62	67	54	61	68	69	61	68	78	63	62	64	72	65	72	57	61	59	54	51	74	78	61	85	56	59	58	66	63	53	72	60	53	55	70	56	63	62	61	68	65	62	63	66	74	74	79	65	71	67	63	66	68	71	63	88	85	68	74	64	75	64	64	83	57	53	72	73	68	73	58	52	63	72	62	63	63	69	61	64	73	62	75	57	77	66	82	59	70	62	67	68	65	63	51	71	63	65	64	58	59	67	77	71	72	67	61	69	68	76	57	59	60	61	61	73	50	77	67	68	72	77	59	80	77	66	59	78	60	86	76	68	65	71	62	59	66	62	55	70	76	53	68	58	79	80	68	60	57	57	76	59	78	68	65	64	72	78	64	75	57	65	50	68	72	69	81	66	65	66	68	65	58	63	60	52	57	73	57	63	76	72	61	79	62	58	85	70	57	65	75	61	67	66	59	67	51	81	69	56	65	67	76	60	69	73	57	66	58	58	75	70	53	80	61	63	68	53	59	77	65	63	74	70	72	77	76	52	85	58	73	68	73	66	52	72	61	63	57	65	79	79	59	61	75	59	72	71	70	59	59	59	61	63	54	74	76	60	64	75	45	67	65	58	71	66	57	72	63	60	71	63	78	68	74	74	57	82	64	75	50	64	57	74	57	67	82	66	64	49	63	63	56	81	62	71	67	76	56	64	55	75	55	59	69	59	76	62	57	60	57	68	72	65	69	72	82	78	64	53	61	66	57	66	55	62	66	62	67	82	66	57	53	62	54	48	63	56	56	72	38	62	71	77	68	62	60	89	55	66	58	58	61	67	59	68	68	69	61	69	68	70	79	87	71	70	59	62	69	65	73	71	60	71	49	61	62	58	66	53	61	75	73	71	60	67	80	56	60	65	79	60	57	59	58	59	54	71	79	41	76	62	67	64	68	69	71	71	84	80	67	66	57	54	58	50	61	69	73	57	58	78	75	73	65	70	76	64	52	74	77	63	53	64	62	65	59	68	76	81	61	70	53	74	45	72	71	50	61	72	48	62	60	69	72	74	64	59	76	51	58	76	66	69	57	58	74	46	56	64	60	56	75	54	54	67	58	55	62	68	60	67	65	59	65	64	58	60	85	56	67	44	67	77	76	78	61	66	61	61	66	72	71	55	63	77	66	73	70	58	86	63	56	63	65	73	68	62	60	70	62	58	76	78	62	84	67	71	74	62	72	67	74	58	69	57	80	46	57	61	84	63	70	57	62	47	71	69	55	55	59	67	64	71	52	61	80	54	65	52	67	62	67	69	61	77	68	72	53	63	57	68	50	69	66	61	63	56	62	80	69	69	61	65	75	63	61	61	40	63	73	68	70	59	69	64	53	63	79	71	66	60	65	66	69	82	80	73	68	77	70	71	60	71	55	59	57	60	61	66	66	67	67	69	73	76	57	64	60	55	69	52	70	57	55	61	73	64	61	75	58	61	65	70	60	53	67	60	67	57	64	51	93	46	59	67	59	66	72	72	70	68	67	70	70	64	70	64	60	72	60	65	65	59	57	76	56	79	67	72	64	59	64	74	69	62	70	76	75	57	62	70	72	57	63	61	53	83	73	59	64	65	70	70	62	71	63	70	54	69	66	46	70	80	58	74	53	64	67	63	58	68	83	72	70	74	65	62	67	57	64	63	59	73	56	66	59	58	59	67	60	79	72	68	51	80	59	62	64	64	69	66	74	67	75	60	62	48	65	67	58	65	63	70	53	73	76	70	62	69	61	66	63	65	68	76	70	81	54	74	71	58	62	65	57	63	62	70	63	61	59	67	56	68	54	57	68	80	52	67	73	72	62	61	76	67	62	68	64	64	75	71	50	67	68	62	53	66	53	72	57	72	69	80	70	57	55	72	55	75	80	81	65	76	62	65	77	62	63	75	82	66	62	53	72	58	58	50	52	63	73	67	59	59	71	50	71	56	66	63	57	64	66	74	60	82	65	57	67	73	63	68	47	68	70	69	72	54	66	66	74	77	70	63	64	61	76	47	67	69	59	77	66	70	92	72	68	61	53	64	60	59	44	60	60	60	71	59	55	78	79	71	67	67	49	60	46	68	80	61	62	61	64	81	59	66	57	65	67	60	70	52	65	68	52	66	62	49	72	63	75	73	68	77	59	67	77	69	79	82	67	66	69	55	65	50	74	79	63	59	67	79	66	68	58	61	54	64	71	65	84	63	69	65	77	60	78	53	64	70	61	64	62	50	67	57	60	65	73	80	54	71	53	68	79	64	64	56	66	63	76	55	75	59	67	69	67	62	63	68	58	80	72	76	68	70	65	47	78	64	57	63	61	74	47	71	51	61	85	70	61	78	78	70	68	59	70	77	50	70	69	52	68	58	71	58	58	65	55	54	84	54	73	74	64	65	65	61	62	73	74	65	60	70	69	73	72	58	77	59	73	70	94	61	61	63	60	74	51	74	74	71	72	74	72	67	71	79	63	58	53	84	67	60	55	53	73	55	61	50	70	49	70	74	84	50	84	71	84	57	73	57	59	56	65	59	56	62	52	59	68	63	61	62	72	83	58	71	64	69	72	65	70	65	62	59	72	73	73	62	56	62	62	49	75	71	56	78	60	76	80	70	79	66	68	64	73	67	73	50	64	63	63	67	75	61	66	65	68	67	56	67	73	68	63	66	66	61	57	75	68	76	71	74	68	69	73	69	72	77	57	68	72	64	67	78	53	81	78	70	51	71	57	65	52	74	77	61	72	63	76	68	63	78	63	67	53	58	48	71	65	64	75	79	68	72	57	55	52	65	83	68	70	54	58	60	73	71	74	63	62	82	64	58	67	64	77	52	59	63	73	55	64	76	56	79	70	54	61	76	63	75	75	78	60	57	65	60	65	69	56	84	67	70	68	67	69	71	76	67	56	64	64	57	75	79	68	68	61	56	68	75	63	52	59	70	65	87	64	69	74	60	71	55	61	57	50	60	68	62	67	77	52	57	54	60	61	64	75	59	74	64	73	73	56	89	61	70	54	58	87
26511	19667	14058	27312	35710	35469	32582	29559	26191	23105	20188	18108	16184	14557	13206	11925	10650	9755	8747	7656	7235	6654	6227	5868	5239	4779	4545	4119	3825	3447	3277	3143	2936	2742	2657	2431	2270	2163	2121	1999	2000	1906	1827	1690	1647	1617	1596	1553	1468	1407	1389	1446	1349	1331	1314	1293	1290	1357	1340	1299	1292	1315	1214	1211	1173	1170	1170	1150	1104	1123	1108	1102	1093	1023	1060	1046	1078	1033	1029	975	996	1014	1019	1036	988	974	1052	967	999	993	1003	971	978	939	1010	991	963	933	974	949	924	964	889	964	948	959	957	898	957	877	909	913	999	987	982	955	1023	943	927	963	932	924	949	838	902	935	931	920	844	939	913	927	985	914	934	981	900	904	914	914	973	884	926	970	942	955	932	885	983	1007	925	942	926	951	885	989	951	899	941	879	932	911	934	917	914	857	934	933	965	935	902	964	937	935	902	929	900	903	962	902	937	933	893	848	948	959	898	919	884	901	905	926	865	860	900	899	936	931	957	885	885	930	949	984	916	877	895	960	908	899	927	940	939	918	899	886	936	970	890	888	902	924	888	896	981	930	917	844	961	867	897	861	1003	918	952	973	925	918	857	921	865	898	927	956	921	893	944	955	910	907	890	906	916	924	891	932	933	879	937	798	947	898	941	996	943	943	927	914	946	970	931	863	873	912	917	939	906	933	902	958	972	947	898	931	892	880	890	917	933	944	874	863	934	918	973	910	973	864	936	973	843	960	916	936	853	946	873	944	939	950	963	876	888	856	919	957	971	930	967	928	924	908	921	893	884	923	920	932	952	866	900	911	954	924	939	922	946	937	968	941	949	970	951	938	936	951	945	987	921	954	938	912	907	893	953	928	953	960	911	956	907	940	878	964	919	932	879	894	999	907	915	1000	921	923	892	928	948	932	912	919	893	952	936	963	943	952	924	910	907	970	911	927	910	908	887	902	901	914	906	954	927	896	896	1005	871	934	991	915	923	865	889	946	875	906	903	894	924	973	929	953	917	958	923	895	922	878	950	883	907	917	969	976	935	910	904	909	909	873	899	906	929	902	920	888	868	922	910	932	886	866	931	906	909	917	922	868	965	935	924	908	893	956	942	923	941	872	926	907	893	933	933	944	937	870	922	929	870	927	900	992	951	955	955	924	908	974	888	917	922	854	906	948	892	893	965	850	901	850	897	897	951	904	854	875	964	952	905	859	923	935	909	927	905	938	945	917	888	895	928	942	942	970	949	933	945	1008	898	922	953	927	914	963	919	945	975	862	931	909	872	921	938	975	887	880	920	958	930	885	965	911	889	925	916	935	938	899	933	902	916	898	958	916	954	900	900	914	926	931	976	896	930	943	865	932	897	937	945	931	900	913	876	963	907	968	861	926	908	990	838	957	934	929	959	929	898	944	929	905	941	908	908	944	925	950	935	905	908	918	937	906	927	900	905	894	922	959	932	909	956	916	940	898	876	892	909	908	917	976	897	886	942	936	957	897	895	937	964	934	888	943	885	912	916	911	912	953	956	895	935	902	902	928	946	962	938	933	979	946	951	892	922	955	937	928	937	954	936	867	933	896	925	925	891	929	942	958	936	963	962	958	903	915	914	908	944	962	936	919	877	907	927	943	866	983	911	924	925	943	871	922	915	916	838	932	859	872	898	925	910	885	913	925	929	886	958	961	911	874	936	883	905	959	956	899	923	953	870	912	909	953	898	943	905	898	915	883	896	915	868	905	850	929	908	901	890	886	957	923	897	919	912	945	896	882	866	921	952	892	910	925	871	948	923	938	907	948	955	895	906	904	927	849	926	883	910	954	918	960	895	927	867	985	923	888	933	923	866	907	902	896	899	999	910	870	885	931	873	860	971	915	956	957	970	834	877	937	860	890	988	916	867	942	907	882	920	945	925	941	896	950	951	898	912	902	944	946	956	952	928	874	961	964	884	900	941	919	964	896	883	949	938	911	927	982	851	923	935	936	942	928	952	882	987	863	958	955	912	890	908	938	942	937	870	857	947	935	958	965	965	925	914	892	870	890	925	912	920	878	943	938	899	948	878	971	967	970	910	901	879	935	952	883	930	940	876	938	904	921	867	947	900	951	958	925	957	901	921	936	965	916	924	936	963	898	921	978	957	982	918	966	943	939	880	941	937	928	913	900	916	958	943	952	935	951	864	901	925	956	896	952	899	907	951	911	918	934	895	897	912	919	918	903	930	912	934	953	902	916	936	886	936	951	876	896	922	900	893	905	918	914	905	945	891	914	932	905	913	932	898	902	924	887	926	888	916	867	920	935	914	909	912	932	934	948	940	890	870	942	919	923	881	940	931	916	960	907	922	892	937	919	910	920	947	896	963	893	880	882	872	935	967	903	903	893	944	982	889	892	967	916	924	910	889	931	932	930	922	960	887	944	901	936	933	915	917	905	904	963	886	939	864	966	898	921	933	886	925	939	933	929	880	927	953	870	901	938	913	903	952	909	953	885	887	898	947	868	918	941	927	929	923	945	925	927	900	928	954	892	924	898	947	943	946	896	900	916	909	935	958	922	896	892	965	915	850	891	911	933	957	868	897	950	963	950	928	926	922	927	953	936	928	945	930	922	900	962	887	896	958	971	899	892	897	923	910	944	935	934	931	899	881	892	915	887	897	898	857	896	956	923	895	930	931	922	899	891	942	972	892	891	914	888	913	967	949	842	933	959	933	955	903	944	957	903	870	869	887	945	876	942	888	962	927	956	929	933	939	861	949	900	917	897	922	946	941	891	932	882	909	968	964	864	956	893	968	894	932	912	903	974	939	970	908	935	871	885	944	902	934	945	903	889	962	895	973	907	904	962	906	885	931	884	943	912	962	948	964	919	927	971	942	919	891	956	901	971	912	939	854	923	913	937	930	930	909	926	958	950	894	901	867	925	914	901	908	923	886	953	898	935	895	861	910	895	889	929	935	951	942	950	924	890	913	954	856	940	915	939	984	933	970	909	899	971	962	937	931	912	950	910	882	880	933	934	918	894	956	956	914	935	945	958	917	964	979	914	926	922	931	927	935	897	911	909	905	955	929	898	916	933	890	961	899	912	964	913	938	901	919	943	913	938	949	931	990	934	923	941	890	931	898	885	892	942	913	924	903	895	922	908	948	924	909	889	904	927	902	919	909	897	937	931	944	891	932	902	876	915	914	861	912	967	880	907	909	961	890	912	960	919	851	897	922	888	878	906	951	909	880	940	998	924	921	905	950	897	940	931	900	861	980	927	945	884	963	901	967	949	877	927	889	905	924	920	989	886	928	968	921	957	954	944	938	940	889	910	934	970	879	878	939	934	990	905	915	899	911	964	937	943	904	951	997	908	934	899	920	910	924	935	962	937	959	873	942	911	893	968	923	933	921	862	897	950	949	899	898	915	926	939	953	912	882	930	922	943	889	916	895	904	952	934	890	907	913	946	899	891	957	941	912	964	894	898	891	917	939	832	891	881	881	897	926	936	932	970	945	878	878	925	887	944	878	950	959	905	891	915	970	915	952	888	878	921	947	922
1991	518	335	263	442	492	482	445	361	333	284	258	227	198	197	167	151	169	107	117	115	122	115	107	87	101	85	78	89	73	81	81	72	80	63	78	61	48	52	49	53	56	49	62	71	56	56	48	56	66	54	47	53	59	56	48	52	45	51	45	68	48	51	62	45	60	53	64	62	57	39	53	64	54	44	61	43	51	57	58	56	56	52	67	48	60	54	57	43	51	60	55	58	55	51	54	55	56	39	55	41	58	46	51	58	51	41	46	49	45	47	59	52	49	50	48	48	70	55	48	54	45	48	39	63	39	55	43	62	42	47	46	42	43	50	53	54	55	42	50	46	52	63	66	59	49	54	40	45	60	44	49	57	55	57	35	53	52	42	54	50	60	48	58	54	50	50	45	51	53	50	50	41	47	57	43	37	41	50	43	45	37	43	48	67	42	41	72	42	45	46	50	43	63	55	41	47	35	37	46	39	50	49	46	41	54	47	41	62	36	54	46	35	60	54	38	49	45	43	62	53	57	51	57	54	52	51	55	43	45	45	46	45	51	59	43	54	44	60	37	42	58	57	65	53	36	52	43	47	45	44	45	61	56	43	48	45	44	56	50	42	56	54	39	53	49	50	57	48	62	53	56	50	51	63	46	42	56	53	43	54	41	43	46	64	36	51	55	44	47	39	55	30	61	53	56	62	65	41	49	47	55	54	56	48	48	41	50	47	41	40	51	41	56	38	38	49	55	49	51	45	56	53	59	47	44	37	46	38	58	54	53	37	60	64	49	57	47	69	59	51	50	45	54	64	47	47	46	50	44	42	43	55	53	38	59	54	44	45	48	45	38	44	52	52	55	52	46	52	45	49	42	41	39	48	46	64	54	56	54	53	64	45	47	43	50	48	43	45	56	59	41	43	50	51	49	50	55	50	47	43	39	49	42	60	60	59	49	38	56	45	51	62	36	50	44	58	59	56	53	54	46	55	54	60	50	51	51	45	46	47	54	70	46	51	49	58	48	33	48	47	53	43	50	48	50	54	38	42	41	46	51	49	51	55	51	54	42	42	45	62	49	59	57	54	49	63	55	50	47	56	53	47	46	54	51	53	53	54	42	58	47	51	52	43	54	69	37	49	45	47	66	47	47	49	45	57	39	37	57	58	41	44	53	47	52	44	55	51	51	48	53	44	44	42	45	48	35	52	38	59	40	53	57	47	47	54	47	47	51	54	52	42	57	46	38	47	63	48	63	60	49	46	49	43	46	50	64	58	43	51	40	36	51	64	46	44	53	53	60	51	64	53	40	47	40	56	46	52	53	42	63	30	47	40	42	52	43	51	35	42	48	58	43	40	47	53	57	54	45	58	57	54	52	39	51	54	52	36	53	53	48	50	46	56	47	57	57	37	47	38	58	46	49	46	54	38	45	60	48	68	51	53	57	54	55	47	42	46	52	43	45	36	64	37	56	50	51	48	41	54	43	54	50	61	40	56	45	32	57	49	58	53	60	46	59	42	44	43	54	39	57	54	42	42	48	40	56	54	52	50	43	38	58	46	58	50	39	48	41	50	43	46	46	64	59	41	38	27	53	42	50	39	44	50	54	53	52	48	33	39	43	54	53	48	51	56	56	48	51	41	42	68	57	46	48	59	58	52	58	57	50	44	37	51	56	56	50	52	47	46	53	42	40	55	40	50	46	59	48	54	50	50	55	45	60	41	49	53	53	51	52	54	56	41	40	57	41	43	50	51	44	46	50	40	44	41	48	46	56	52	51	63	48	24	67	59	42	43	52	43	43	51	52	60	61	60	57	46	52	45	53	55	47	56	54	55	44	44	50	36	61	50	38	36	44	44	49	38	39	54	61	67	47	53	52	33	39	45	61	42	47	51	50	51	50	45	49	50	46	64	43	45	44	51	54	38	66	50	67	58	46	59	51	39	48	51	53	54	64	45	49	53	52	51	50	47	53	49	40	51	51	54	49	53	54	48	41	54	53	60	49	49	47	48	53	60	54	46	49	34	58	40	49	45	45	51	50	49	43	52	56	54	51	55	50	59	52	51	50	34	47	52	46	48	52	44	47	33	44	51	46	51	44	43	43	55	60	52	56	42	47	45	41	48	47	61	39	44	60	46	54	55	53	53	49	53	58	58	50	60	59	46	55	58	60	44	50	43	60	42	43	57	57	47	52	50	57	39	39	63	65	47	50	51	54	60	37	44	41	49	62	58	75	38	59	45	50	60	44	63	52	53	41	57	53	47	50	49	47	48	50	36	41	40	35	44	47	58	43	59	53	54	51	60	41	57	62	50	61	42	51	46	55	47	46	47	67	52	42	45	55	45	55	48	56	55	35	48	38	49	50	38	50	47	56	42	50	51	53	50	56	48	41	47	41	48	49	44	62	37	38	42	62	55	52	48	44	38	44	46	58	34	59	61	51	44	56	44	35	60	56	48	58	56	39	44	57	46	42	40	43	40	48	45	47	56	51	44	52	56	55	59	52	40	51	53	62	46	45	51	57	54	51	35	54	49	60	47	44	52	47	61	53	53	38	51	48	55	55	45	48	56	48	47	49	43	70	52	50	56	51	61	42	52	51	46	51	48	47	48	36	50	52	59	53	44	44	44	58	41	51	58	43	52	57	40	55	50	55	53	41	43	49	50	50	46	48	42	52	44	43	55	50	45	54	50	51	44	59	41	63	43	46	48	42	44	46	40	58	55	67	43	54	43	52	43	44	47	44	58	49	37	42	51	41	34	62	51	63	46	49	62	52	63	54	53	45	40	39	53	50	47	60	61	51	50	50	56	40	47	45	55	48	49	45	63	48	48	50	46	56	48	50	62	56	63	56	38	51	53	51	41	35	55	35	50	51	54	51	55	49	53	59	57	50	46	47	49	44	59	43	55	52	57	49	63	47	43	56	48	56	48	54	50	50	39	38	61	46	43	52	56	58	37	56	53	59	47	60	48	56	46	57	51	56	43	53	49	50	34	45	58	59	44	50	47	54	46	51	59	54	47	53	54	50	62	45	49	56	36	48	48	50	34	53	34	54	38	61	42	64	44	46	54	41	42	43	50	35	59	48	42	47	48	48	42	54	46	65	54	47	43	51	65	51	38	49	45	47	47	51	48	49	54	41	44	46	45	56	49	57	58	60	55	57	59	60	39	45	49	45	47	45	51	51	44	43	39	46	41	46	51	53	51	66	43	39	43	56	44	49	50	54	54	44	54	47	58	51	44	47	56	46	51	39	35	58	57	53	41	47	56	49	39	56	55	48	47	55	60	49	48	45	51	48	51	57	48	51	58	46	40	56	50	48	54	46	47	43	50	40	58	53	50	48	51	47	42	47	51	47	52	46	45	43	47	54	35	41	49	51	58	52	49	60	49	46	50	48	52	43	56	43	49	46	41	48	55	54	56	38	41	51	50	57	51	44	52	41	47	50	54	48	52	64	47	56	62	47	57	62	55	52	47	39	43	38	52	43	55	43	43	36	49	48
18391	12536	8015	18558	26373	26197	23321	20084	16871	14198	12210	10388	9028	7817	7226	6423	5708	5149	4401	4083	3773	3515	3185	2956	2822	2611	2329	2185	2012	1956	1847	1759	1699	1632	1460	1400	1351	1299	1234	1216	1151	1111	1101	1079	1038	1023	1010	987	1008	934	961	901	962	971	875	922	915	900	954	865	877	924	861	875	816	818	868	801	774	786	766	763	794	797	800	772	806	759	769	732	738	738	768	735	778	748	718	738	762	712	734	764	717	755	742	744	790	728	739	737	720	707	763	731	766	736	687	701	766	756	740	695	672	719	696	738	721	717	727	743	756	702	708	720	750	717	775	677	775	694	731	722	679	700	709	766	752	712	664	710	704	688	712	703	739	672	688	680	710	766	709	763	714	716	720	758	686	719	739	731	732	739	707	728	716	732	718	710	719	755	678	686	701	707	734	715	677	710	707	675	697	718	737	757	719	752	723	693	733	735	730	728	735	700	716	702	710	692	702	746	696	659	693	717	706	712	672	764	706	751	684	696	743	676	706	718	704	717	707	686	763	694	725	800	645	715	701	713	679	711	715	742	702	690	741	732	718	743	703	702	786	734	688	684	748	708	678	684	684	735	696	668	714	703	734	683	717	664	710	719	713	705	714	679	713	680	730	717	680	796	697	709	769	723	737	729	731	659	707	772	731	705	697	706	735	707	682	728	665	724	713	721	685	774	724	726	740	720	750	731	722	764	734	711	708	688	692	710	671	670	715	716	711	741	701	656	689	715	723	702	702	719	716	712	674	701	737	714	705	681	691	730	716	714	734	714	661	690	781	755	680	762	723	763	722	660	701	726	705	696	731	697	688	727	694	726	747	723	693	699	720	725	710	719	699	702	720	677	715	689	723	719	726	690	718	707	695	754	714	756	737	720	738	708	704	684	688	737	732	681	732	732	755	699	644	745	684	711	676	735	696	675	698	728	693	707	732	704	731	717	759	743	705	682	727	703	712	712	735	651	726	691	717	696	716	680	685	751	707	703	689	681	711	740	701	713	716	681	706	704	675	770	675	707	711	681	743	758	730	734	720	742	757	718	723	732	708	754	750	751	736	737	736	689	693	752	729	712	765	680	701	708	683	746	751	722	712	768	689	706	771	703	697	669	764	710	678	727	671	720	719	736	697	712	705	714	711	671	698	692	719	724	747	677	657	717	733	709	717	713	747	735	744	677	740	700	662	781	765	709	667	761	705	692	730	724	684	718	747	661	699	678	681	672	694	694	724	723	687	672	714	702	697	696	694	697	715	750	716	723	695	717	743	742	732	687	709	731	744	696	720	740	718	748	703	749	710	719	743	691	705	730	710	686	703	716	691	732	725	718	719	704	702	726	680	695	679	688	717	713	723	720	737	714	738	732	710	731	700	751	767	744	736	685	704	742	759	711	706	731	760	708	735	718	713	734	705	750	708	757	718	750	700	711	748	735	705	699	688	708	733	702	714	737	689	698	666	677	735	689	698	663	719	697	706	713	736	779	652	722	720	687	725	691	725	733	741	673	698	739	744	709	715	736	736	723	756	728	694	715	750	678	712	708	700	722	714	722	712	707	688	741	721	710	718	790	709	702	684	774	727	730	705	701	694	721	734	711	734	655	724	667	685	642	718	681	704	729	733	750	697	688	771	741	727	713	765	668	727	724	696	709	715	758	701	728	736	720	710	752	705	681	706	723	719	706	733	666	697	710	713	678	774	784	685	739	685	724	736	759	686	740	765	740	686	710	728	743	697	740	715	744	688	726	734	748	701	718	731	747	720	718	738	703	729	709	683	764	691	698	705	739	708	745	696	703	687	747	675	699	686	684	698	721	719	691	687	729	757	746	734	697	727	717	759	725	725	678	719	761	757	702	720	720	718	709	663	696	685	704	734	733	713	713	720	755	711	782	707	734	719	689	721	755	698	735	737	707	728	722	706	711	733	705	707	666	752	714	745	697	705	724	720	681	740	699	747	717	701	733	759	708	723	707	726	741	752	717	750	708	671	731	680	731	728	689	670	705	700	679	729	729	702	730	656	699	732	699	738	724	733	709	710	676	748	713	737	708	767	724	734	691	724	728	667	707	706	711	718	760	698	716	758	696	699	737	732	730	725	710	704	688	703	726	709	733	692	672	643	702	683	732	699	673	705	710	760	722	701	675	667	752	727	706	679	719	737	743	682	733	707	716	761	700	693	660	668	719	725	720	708	731	684	764	737	754	700	695	688	699	723	705	727	747	723	730	730	727	703	676	697	707	686	689	774	702	713	743	677	713	682	708	727	759	743	717	704	717	656	705	695	694	755	668	716	761	701	719	730	709	712	697	676	695	707	659	756	737	709	710	734	734	731	705	717	708	682	667	750	715	693	675	742	720	771	705	684	726	706	741	745	688	739	714	692	707	707	737	659	725	682	723	700	704	656	723	733	706	730	699	712	716	723	729	739	729	723	715	719	731	744	669	725	675	747	706	699	678	702	723	670	763	712	714	697	719	734	741	724	717	650	751	696	743	697	720	719	765	701	730	739	699	678	761	696	698	691	696	699	691	752	701	728	719	732	730	696	737	716	703	736	676	737	764	722	758	738	667	699	722	736	692	710	734	723	707	755	713	726	739	751	672	695	731	696	719	700	737	731	673	702	748	732	680	741	667	774	704	690	683	735	731	651	725	681	698	746	711	738	783	729	718	712	708	741	732	701	721	723	730	734	751	705	715	740	745	737	697	699	715	661	770	724	660	730	703	723	695	769	729	719	722	712	656	718	655	715	759	694	721	689	668	751	707	691	706	731	747	691	700	701	750	675	693	740	725	750	731	716	680	758	683	744	693	609	739	777	694	720	691	723	706	707	707	719	733	728	705	715	705	711	741	732	702	717	752	715	720	703	725	696	719	748	688	704	712	676	739	705	711	695	723	769	719	737	723	718	745	707	741	729	681	746	739	732	754	743	680	748	759	737	746	674	721	687	737	702	720	690	724	709	724	702	740	715	717	712	738	688	723	722	699	720	713	722	710	711	672	750	699	723	757	667	713	721	760	635	718	753	698	701	714	720	688	741	773	739	672	698	690	764	717	677	708	714	738	722	742	672	707	699	739	708	717	704	731	721	702	760	727	701	710	703	722	704	695	723	702	718	696	744	727	722	747	710	690	696	720	712	746	699	737	711	733	665	686	786	737	749	775	696	734	696	749	746	711	699	674	734	733	744	712	729	661	753	725	716	716	717	686	720	704	714	672	731	705	732	716	693	753	739	721	724	728	750	746	751	748	681	746	705	711	698	714	723	712	692	715	725	708	681	739	650	721	715	698	755	728	739	799	701	695	734	717	736	713	740	655	699	739	684	754	748	693	742	770	732	726	746	678	689	662	697	710	753	762	668	720	721	699	722	759	758	711	735	780	716	736	691	756	701	702	693	724	704	728	696	730	702	706	768	692	712	690	692	713	688	721	727	712	661	720	705	764	724	738	715	698	700	696	714	723	711	734	744	740	729	709	710	732	707	731	720	712	738	716
1405	827	507	384	638	801	734	638	562	460	427	342	333	322	244	249	188	194	160	163	161	140	124	120	120	129	97	104	105	98	96	85	89	86	77	78	71	68	76	60	61	59	70	61	54	58	75	70	68	44	53	60	52	58	41	55	69	61	48	57	57	46	48	48	60	52	51	43	55	45	46	70	43	55	42	53	47	57	50	54	61	41	57	51	51	42	58	39	38	69	46	58	62	59	30	60	51	60	54	43	43	46	50	59	53	45	50	51	52	62	58	49	53	42	64	41	45	53	43	43	46	50	43	52	52	55	46	43	42	55	51	45	59	49	44	51	41	46	37	55	51	56	52	41	48	45	43	67	43	53	44	56	55	50	56	50	40	52	44	45	49	59	55	53	35	54	59	52	45	56	50	50	61	53	49	44	53	55	56	46	48	50	44	48	42	57	42	49	51	44	47	60	57	50	38	51	47	38	55	53	50	46	43	47	45	41	61	46	65	47	54	61	57	43	66	50	42	52	52	50	53	62	57	53	47	59	59	62	54	49	46	55	45	47	55	57	43	42	51	52	49	61	52	58	41	42	43	41	50	57	61	47	48	46	47	57	40	49	50	56	44	34	47	42	42	51	54	50	50	50	44	52	47	41	46	45	52	54	47	41	55	44	42	37	49	37	51	47	42	42	47	62	47	53	57	53	46	40	53	51	36	58	56	48	45	56	52	54	48	42	40	46	42	50	58	52	47	48	43	36	51	59	48	47	47	34	44	59	46	38	39	46	44	54	52	50	61	48	56	41	39	51	53	43	46	68	44	46	43	56	49	51	61	59	53	62	48	46	58	43	37	55	56	55	41	54	49	51	54	42	57	42	49	48	55	56	42	49	47	62	47	73	51	55	44	40	58	42	46	55	42	55	54	59	45	62	66	48	29	47	44	39	50	62	59	57	45	54	35	56	62	49	56	54	57	47	52	49	50	52	57	48	40	52	47	43	49	47	57	53	49	48	57	55	52	64	63	47	57	45	53	56	46	46	63	47	35	48	55	49	52	64	45	49	45	41	49	44	47	51	52	46	64	47	45	37	55	33	49	55	54	57	50	46	50	52	54	55	57	58	38	48	49	45	34	49	48	47	42	44	48	45	58	57	33	35	41	47	52	45	47	42	49	44	46	45	55	45	52	57	55	47	40	58	51	50	46	58	45	50	51	59	66	35	48	59	44	42	42	58	57	51	57	49	47	59	32	50	49	44	51	47	48	54	49	62	45	36	48	53	45	46	51	56	52	41	37	56	51	51	65	46	42	59	46	44	41	57	51	41	34	52	54	35	46	36	55	44	46	48	58	44	56	54	50	39	44	48	56	59	54	49	51	41	51	41	41	49	45	39	55	43	45	62	49	48	27	43	39	49	48	49	47	47	50	44	45	39	41	45	44	56	51	36	59	52	39	69	57	50	64	46	54	43	48	54	36	41	46	35	52	49	50	45	62	57	41	41	52	51	55	31	43	35	65	52	49	56	41	61	45	53	39	54	43	56	59	55	61	52	48	56	61	53	46	52	65	44	42	45	46	41	46	49	46	45	66	57	46	48	46	46	44	54	54	55	52	42	46	43	52	41	36	40	47	66	47	63	42	40	65	54	52	50	58	47	45	30	46	60	46	50	40	49	57	57	50	43	40	54	50	53	34	62	51	55	52	46	49	55	42	41	48	57	53	52	44	52	38	38	42	58	54	60	52	54	49	47	45	56	51	44	56	52	49	48	40	35	48	45	46	45	60	45	63	48	54	47	59	34	59	52	53	43	56	44	54	60	39	47	40	34	58	42	44	57	41	45	48	48	48	68	60	58	43	57	62	47	50	50	44	47	52	45	61	64	40	36	46	49	58	42	61	37	49	57	49	43	51	55	43	43	55	51	51	51	40	47	47	49	47	50	42	46	37	43	47	50	41	45	46	46	31	58	44	54	53	40	51	50	60	45	40	46	50	54	53	39	50	53	58	58	48	51	61	41	53	58	52	45	41	47	47	53	62	49	52	43	38	41	47	40	52	43	47	48	51	55	42	43	51	41	57	52	49	48	49	39	52	40	50	54	55	55	43	47	46	51	39	58	50	45	42	53	46	54	58	58	58	40	49	51	51	49	50	42	42	54	64	55	44	58	57	51	50	52	56	47	42	59	39	43	39	47	45	56	63	44	54	59	47	56	47	36	54	40	42	50	53	38	48	40	57	58	49	48	57	45	37	47	62	47	55	49	52	55	38	58	50	48	53	48	47	43	40	46	43	46	52	48	37	54	59	50	49	71	59	61	45	56	53	43	44	54	45	42	49	43	39	59	50	65	39	42	52	39	36	49	46	52	53	53	55	47	42	52	46	66	57	43	57	53	43	43	55	55	51	50	52	47	56	61	66	45	50	47	52	50	51	50	49	46	47	48	58	42	39	53	57	56	55	38	42	56	58	75	51	45	50	57	45	51	54	54	58	54	47	54	43	45	44	40	44	46	60	49	56	54	62	60	41	58	56	47	46	47	54	60	52	53	59	47	54	46	47	62	56	62	42	45	58	52	61	58	61	55	50	37	56	40	51	46	49	43	46	57	60	35	52	54	60	55	56	43	56	41	48	50	53	48	43	55	47	57	56	47	58	49	43	52	46	53	54	50	58	49	50	46	57	45	52	53	46	48	55	50	53	56	48	52	47	47	52	49	56	43	57	57	51	50	33	49	46	41	36	54	60	53	46	50	54	46	51	54	54	45	56	56	53	45	44	48	61	58	45	57	43	62	45	40	39	43	36	45	59	50	45	58	61	61	51	48	58	64	50	49	39	45	53	46	59	46	58	41	46	51	48	44	48	44	46	35	52	54	50	61	61	52	53	43	44	43	49	50	48	41	58	50	54	50	48	55	57	51	48	43	42	49	49	52	60	35	49	45	48	47	41	52	47	56	63	42	52	40	54	46	60	44	48	38	52	62	41	41	44	51	38	43	51	49	46	53	64	39	50	55	45	50	50	49	52	49	55	57	41	38	45	45	47	50	52	56	43	41	46	49	49	54	38	49	54	52	51	45	51	64	53	46	56	32	54	52	50	63	47	57	44	60	44	38	53	43	51	50	39	64	51	47	44	36	51	50	59	33	52	32	47	50	55	56	44	52	36	38	49	39	46	39	45	53	40	69	38	43	45	51	55	52	46	47	47	42	39	59	45	45	42	47	48	52	47	45	44	55	42	45	55	45	55	43	54	50	51	39	58	56	45	59	51	49	52	59	50	49	61	51	53	57	48	56	40	39	58	66	45	49	46	56	53	44	32	69	47	40	47	49	49	42	43	56	48	53	36	44	45	57	49	54	39	49	45	48	57	47	52	46	53	44	61	46	50	52	51	48	68	53	56	53	53	45	42	59	55	53	50	57	44	46	48	52	56	49	41	53	42	48	50	49	49	42	67	57	46	43	53	37	67	53	53	43	44	50	52	43	36	53	54	54	51	59	59	28	50	50	43	48
22696	16496	11197	23438	31802	31514	28829	25448	22011	19194	16762	14413	12685	11198	10263	9119	8189	7223	6628	5758	5385	4959	4503	4106	3819	3706	3332	3022	2720	2549	2501	2225	2187	2035	1892	1785	1706	1625	1580	1457	1418	1428	1306	1287	1281	1241	1240	1129	1061	1044	1137	1105	1051	984	935	1052	992	1004	967	948	1005	971	888	933	892	881	860	900	836	850	817	775	799	847	806	786	779	826	770	765	742	744	768	756	745	817	764	789	797	763	766	771	798	743	772	710	767	763	721	748	768	748	752	713	723	706	722	759	739	805	730	763	761	701	727	713	692	699	747	746	705	734	711	708	730	714	717	741	751	711	705	681	744	725	740	716	719	708	749	767	674	694	705	754	740	724	739	732	737	740	729	736	735	693	732	736	715	669	701	689	743	720	748	745	668	696	674	703	728	686	705	739	689	703	739	702	703	719	717	713	720	725	714	741	699	665	691	653	746	730	685	706	730	741	731	674	758	709	728	749	720	747	682	713	703	734	770	712	688	735	763	747	735	734	663	751	730	750	752	720	654	737	686	719	741	704	694	769	708	737	732	687	703	736	724	686	731	708	704	697	721	694	727	719	721	716	716	761	699	721	711	746	706	714	668	717	716	705	702	708	721	743	729	736	707	718	729	686	639	699	717	703	722	735	727	690	714	733	738	671	731	700	762	734	717	644	722	677	727	710	710	714	724	675	706	751	693	682	718	721	666	736	720	708	705	686	759	725	699	728	735	736	742	707	690	722	736	668	715	711	675	715	717	683	721	728	663	676	699	748	678	732	661	717	714	725	692	703	693	703	721	702	694	692	683	655	704	741	714	706	639	723	682	715	747	698	669	672	732	713	682	682	679	703	700	731	745	690	694	649	684	724	727	707	670	716	690	691	725	681	696	707	767	659	735	696	684	695	712	706	692	685	703	716	684	665	713	698	725	715	728	691	729	724	700	768	730	699	701	724	714	716	729	710	732	684	638	715	697	689	724	727	691	699	719	670	675	700	778	721	734	720	717	686	725	691	700	692	733	666	714	685	736	705	692	638	713	669	668	770	704	685	710	659	740	704	740	712	710	692	718	703	724	780	710	725	717	727	747	718	718	653	683	728	744	711	745	696	672	715	699	753	736	741	720	681	704	700	706	723	683	711	751	698	776	678	701	707	735	684	746	717	686	682	713	700	689	720	718	727	736	706	737	732	694	721	738	735	705	706	700	712	722	677	733	668	653	719	720	723	668	717	700	719	769	715	636	693	733	690	730	717	701	713	744	731	709	719	685	692	706	738	667	757	712	734	693	705	705	693	767	701	709	779	672	716	695	660	693	720	684	711	731	725	690	739	721	705	715	708	727	752	721	748	717	675	696	706	711	755	683	654	721	727	741	699	714	732	670	690	722	682	738	711	676	675	666	737	662	732	745	681	653	712	742	716	749	741	681	745	765	708	751	733	682	703	751	657	683	682	725	755	665	727	681	672	726	718	684	686	710	725	696	676	679	674	707	738	687	679	743	728	727	732	691	764	728	718	716	672	715	707	690	703	694	786	680	729	726	742	682	708	710	707	702	699	741	710	712	710	716	720	738	740	716	702	727	717	716	710	689	677	669	710	737	709	764	660	702	721	680	691	725	708	735	725	702	700	715	712	716	739	776	720	710	723	691	662	692	771	731	724	743	698	722	732	732	707	735	712	738	682	687	717	743	708	709	689	738	685	701	717	723	776	738	689	717	740	782	734	701	727	712	693	721	774	684	704	653	769	706	712	691	698	701	669	707	679	702	675	737	697	722	754	720	673	694	753	758	703	728	682	730	741	705	715	734	719	721	757	680	694	736	742	710	716	740	682	691	759	684	698	712	709	671	716	750	718	693	688	676	673	675	698	750	722	755	768	724	729	706	669	704	721	701	721	710	669	718	715	726	669	683	726	695	702	725	658	681	732	719	698	744	712	714	708	754	660	686	727	719	730	712	678	704	730	733	734	683	709	755	696	722	680	703	693	720	719	725	666	725	697	728	712	698	719	762	770	678	711	694	703	697	784	715	688	707	723	685	695	713	679	694	753	707	712	684	690	686	699	644	715	661	728	722	690	764	693	728	729	708	759	730	718	710	701	698	692	707	718	699	685	705	742	717	670	680	723	727	692	727	736	658	700	770	716	688	767	735	683	675	698	728	693	666	638	709	725	756	713	698	732	718	707	719	717	671	717	692	727	710	702	699	706	718	685	683	756	743	695	736	673	734	730	676	672	697	694	718	684	704	702	713	699	722	736	703	702	655	655	660	726	741	681	687	710	711	683	694	683	691	673	737	751	715	683	738	712	721	730	677	723	699	702	720	715	698	751	692	740	744	661	710	716	691	694	720	717	685	719	722	783	710	728	714	694	757	689	749	710	674	724	720	653	727	724	751	696	704	714	757	730	706	729	674	729	696	721	672	714	724	783	639	676	772	692	716	717	725	660	710	744	692	733	738	675	696	774	691	711	657	686	706	739	693	681	711	664	673	692	722	706	719	737	700	692	715	719	710	715	730	702	726	759	687	708	679	702	763	726	734	678	691	687	719	681	694	737	682	714	750	711	713	691	707	689	739	691	726	697	745	688	686	729	683	693	705	665	703	689	716	721	713	782	713	703	679	719	693	691	702	662	697	691	729	760	691	737	693	724	759	644	762	704	735	722	694	731	720	683	706	727	698	700	741	693	716	753	721	733	686	723	738	710	642	697	723	755	717	695	727	733	701	709	704	683	746	743	730	690	688	714	717	696	731	693	714	689	720	754	721	737	671	675	724	761	690	769	718	722	714	755	716	677	699	704	696	708	705	707	702	674	672	680	692	760	711	680	723	756	707	697	673	702	678	713	690	698	752	737	730	741	744	684	712	709	714	756	712	690	706	685	697	743	707	705	682	738	645	695	714	698	717	706	712	693	708	700	722	668	706	692	735	736	761	711	698	719	719	661	668	678	690	670	777	697	644	727	701	719	689	697	739	726	688	736	678	701	740	704	682	735	658	703	705	739	740	720	682	662	716	742	770	721	731	738	742	699	658	712	710	732	678	719	720	677	732	706	701	696	730	693	731	715	696	724	727	674	680	699	678	705	710	730	705	711	675	746	672	719	728	701	704	743	731	675	749	690	757	747	752	708	720	676	722	722	707	705	735	705	729	713	734	715	718	737	698	707	728	734	694	691	754	697	647	673	691	697	699	718	716	709	727	698	682	757	721	698	704	713	758	696	727	735	704	710	701	700	706	700	750	682	739	681	710	737	713	768	682	670	688	727	700	700	728	703	712	676	722	672	687	710	748	719	704	681	764	710	706	715	737	700	706	720	663	691	704	671	700	714	709	717	687	746	723	734	725	681	714	699	694	653	732	694	711	717	685	702	712	745	688	708	758	692	688	686	699	681	786	709	732	750	681	696	711	744	700	692	736	721	696	674	678	701	704	705	719	718	698	718	694	649	722	724	731	684	726	686	724	723	717	673	764	718	712	699	693	664	712	733	749	711	732	740	743	729
3218	738	470	390	599	680	676	569	514	455	424	319	304	281	276	222	192	205	197	161	162	174	146	152	119	155	123	106	106	130	93	98	91	107	75	102	91	83	72	89	69	83	84	82	76	88	74	76	78	81	70	68	75	67	56	82	71	55	65	68	69	58	80	82	67	70	76	68	66	60	63	52	60	71	61	63	61	62	55	69	53	75	69	77	66	66	74	48	56	52	49	54	63	72	78	84	50	66	53	62	64	75	79	57	75	52	74	73	59	63	76	65	71	62	51	50	65	63	68	75	70	63	56	64	65	62	60	67	58	53	60	71	62	67	73	69	73	67	60	83	67	69	59	45	67	65	57	50	73	67	58	69	70	66	51	68	69	64	60	59	61	75	67	55	68	60	77	63	78	59	68	52	72	59	76	66	59	55	73	72	62	77	51	68	88	53	62	61	71	58	54	53	55	54	58	55	59	60	68	51	57	60	80	62	65	55	66	65	64	57	57	59	65	65	56	75	66	75	68	59	61	63	60	47	51	70	62	63	62	68	70	61	65	67	69	50	52	59	54	55	73	70	64	74	56	57	73	53	67	77	64	64	60	54	59	69	62	63	60	58	62	63	52	57	58	65	63	59	62	60	61	67	70	59	60	59	67	58	64	61	74	53	56	58	71	58	56	54	77	65	72	53	56	67	71	84	59	68	65	64	63	74	65	54	76	57	72	73	57	55	72	72	76	51	75	76	63	51	68	72	63	58	58	59	61	68	70	71	71	61	58	67	67	54	66	60	54	63	69	61	66	63	76	59	58	67	71	79	63	51	66	66	55	66	53	57	71	72	61	67	63	63	68	63	52	65	53	79	65	73	51	52	56	60	48	78	57	70	71	67	56	73	52	60	66	88	61	65	63	57	54	72	54	67	58	53	58	68	79	67	70	64	68	49	78	75	64	64	73	63	53	65	73	54	76	54	77	47	49	60	61	62	64	56	56	61	61	67	73	60	80	70	57	71	55	65	81	61	85	63	60	56	68	59	66	58	64	58	56	68	60	67	69	72	62	59	49	57	57	73	59	64	59	62	63	57	66	77	60	74	57	68	56	73	55	75	56	57	72	54	74	79	82	75	54	61	81	62	51	61	57	69	68	53	69	60	59	57	64	71	61	82	75	73	48	63	61	62	55	70	54	61	67	55	72	56	64	55	53	62	52	59	74	62	79	65	89	71	52	72	62	55	70	67	67	62	70	70	68	65	57	66	72	62	53	79	55	54	70	64	54	57	53	68	61	58	75	69	46	49	51	65	57	63	66	52	65	68	63	70	63	48	68	47	70	44	70	53	70	66	70	61	59	59	70	68	69	60	56	64	69	70	52	52	64	50	61	62	76	60	55	77	54	51	70	53	65	66	74	67	68	63	79	65	69	69	67	68	71	47	76	54	76	54	62	71	49	57	76	71	69	54	63	64	67	57	66	71	59	69	62	61	78	49	71	59	61	61	71	58	68	53	74	53	56	65	67	61	72	65	64	66	54	63	67	65	60	59	60	64	85	71	65	65	67	63	61	57	58	73	68	59	61	63	57	65	61	62	62	70	49	69	67	64	63	59	62	62	60	57	80	56	66	65	54	49	56	75	51	70	74	77	78	58	61	63	64	75	78	76	66	61	64	63	68	73	61	73	76	59	57	69	58	65	67	54	77	63	78	65	61	52	79	63	66	71	67	60	63	78	62	60	83	53	72	60	61	68	58	68	64	66	71	60	44	79	73	62	64	55	74	58	67	62	69	62	62	54	76	62	73	48	60	70	70	55	63	60	69	57	63	65	84	64	59	68	73	74	59	54	73	46	69	69	71	60	56	70	84	57	59	72	75	63	79	73	73	64	65	52	68	58	66	57	60	58	62	62	65	56	73	77	65	52	51	51	69	55	65	56	51	53	55	60	62	77	50	70	43	74	64	65	50	80	58	64	58	56	61	64	64	52	65	62	63	59	48	67	60	55	61	63	61	74	54	48	74	47	54	59	59	70	68	70	54	67	74	56	63	68	81	66	65	59	51	59	59	67	53	76	60	61	67	56	68	65	83	56	60	53	48	68	58	65	62	64	60	82	63	80	52	73	69	63	68	60	63	69	67	67	60	63	59	59	73	55	66	51	55	65	61	66	74	55	54	62	66	60	73	65	65	54	60	72	81	60	64	68	72	65	70	60	63	78	55	56	77	49	69	65	81	74	69	75	67	49	61	70	63	63	60	69	55	55	72	73	59	62	67	61	87	74	62	68	80	62	53	63	65	53	85	56	53	80	65	56	69	54	61	49	70	58	81	51	68	60	64	65	63	66	69	64	66	54	70	65	70	67	55	55	65	69	54	59	66	72	67	75	57	61	67	67	73	57	72	53	62	64	72	44	59	55	56	56	71	71	83	78	81	66	60	77	73	52	70	69	62	50	69	44	66	67	59	46	74	49	64	59	67	66	73	63	62	56	58	87	69	63	70	61	68	69	61	61	59	61	54	56	47	63	45	75	56	53	55	71	53	58	67	56	64	53	58	63	84	52	60	64	65	75	70	66	71	60	87	79	56	67	70	62	61	65	67	76	57	61	59	60	66	62	63	59	64	55	69	60	63	59	72	78	66	61	72	65	72	76	69	66	54	61	64	55	66	64	58	54	64	64	66	72	71	63	71	55	68	62	54	61	73	82	57	55	66	70	53	74	84	63	83	65	59	68	63	61	76	65	64	59	69	61	72	65	72	60	60	75	62	71	71	54	67	61	83	51	68	57	71	72	54	65	77	57	60	76	70	80	51	51	63	80	63	69	60	62	62	65	65	52	73	66	68	47	59	65	62	57	69	61	57	57	55	70	56	72	65	67	59	68	67	59	53	55	58	65	62	68	71	58	60	76	60	62	61	65	63	56	76	52	59	59	72	66	61	67	59	68	70	61	61	64	66	49	69	49	62	60	60	55	59	74	59	70	71	58	51	66	50	59	57	63	64	85	59	72	60	55	56	71	77	75	64	63	66	67	65	65	75	61	65	55	64	51	75	56	69	61	57	70	51	53	76	43	78	81	69	63	66	63	56	73	61	57	76	57	65	68	61	80	50	50	65	68	70	65	38	71	60	56	69	57	68	79	63	74	75	68	85	72	68	59	70	61	67	71	67	80	68	55	63	65	72	74	65	56	56	75	58	66	68	71	75	68	68	77	66	83	80	61	58	70	73	75	65	66	67	67	71	71	60	71	54	69	69	61	50	56	64	63	53	62	65	59	67	63	75	65	68	67	64	79	61	63	51	64	71	72	71	65	58	54	67	68	77	81	80	60	58	69	56	72	69	58	68	62	63	69	64	58	82	68	68	78	60	59	61	60	64	70	86	74	71	61	55	68	63	76	70	65	68	64	69	72	79	68	66	67	61	72	63	65	54	75	65	63	59	74	73	81	88	61	52	61	57	56	74	64	69	52	58	64	63	67	56	64	57	50	70	70	90	74	54	52	71	63	62	62
20819	15071	10581	22215	30617	30647	27908	24602	21220	18420	16005	13789	12417	10949	9839	8833	7850	7094	6417	5769	5247	4929	4550	4173	3955	3640	3395	3059	2807	2584	2626	2352	2287	2171	2077	1947	1835	1718	1766	1577	1539	1568	1505	1431	1358	1346	1313	1303	1356	1260	1214	1177	1202	1172	1183	1183	1187	1114	1161	1151	1172	1167	1132	1102	1074	1106	1067	1048	1002	1011	1039	986	978	995	953	997	996	972	1004	967	971	907	968	1006	958	967	937	1012	1017	906	1001	1000	963	976	956	1009	971	960	939	931	918	971	905	932	974	985	879	940	983	935	935	1050	913	878	950	970	942	939	896	970	948	893	917	939	932	944	944	923	917	952	932	882	964	940	899	905	911	862	878	931	962	931	926	932	865	909	913	951	927	953	918	926	970	903	971	879	951	947	954	967	927	851	950	955	939	948	924	912	914	944	869	920	883	922	927	960	852	880	885	888	877	977	939	957	962	917	935	889	963	901	932	914	923	985	876	926	918	905	881	942	924	918	954	918	941	901	912	912	934	930	926	862	928	869	951	902	885	912	945	902	946	932	877	883	906	936	940	937	952	913	925	931	912	897	897	943	958	915	937	903	875	922	895	882	953	910	936	899	913	910	955	881	995	923	960	921	883	939	892	901	975	930	899	891	891	950	965	923	906	901	849	964	936	958	956	886	955	899	938	877	913	884	840	917	980	945	949	930	931	887	940	895	887	889	884	941	948	948	923	954	895	862	898	956	900	900	926	955	957	875	926	910	886	913	869	915	913	899	886	855	913	894	899	900	927	948	966	930	942	922	947	902	871	919	970	998	912	964	888	923	942	906	936	948	948	896	917	921	887	933	950	946	902	887	942	933	861	905	895	908	913	906	914	930	900	960	928	940	916	983	918	880	909	896	887	979	940	932	932	966	913	916	961	914	935	966	893	919	935	977	926	908	933	932	979	924	990	926	933	939	941	936	949	883	890	885	941	861	967	922	892	947	919	905	885	905	921	932	956	895	989	922	906	904	863	908	876	938	907	839	905	952	910	911	883	932	927	910	943	936	873	901	929	902	840	925	912	866	909	931	920	945	895	913	907	907	900	905	983	935	896	929	882	945	997	906	915	900	915	954	924	967	866	892	912	881	913	935	907	901	888	931	947	948	971	900	969	937	946	936	965	922	918	931	938	982	938	951	932	894	935	949	938	909	931	887	909	924	943	906	905	946	928	943	915	895	855	896	901	957	896	875	920	925	976	922	968	879	918	972	939	890	950	911	923	955	909	892	877	910	907	871	893	905	965	910	891	875	936	939	881	963	915	983	935	944	890	914	889	933	875	921	943	898	898	924	977	877	911	928	930	913	868	929	955	912	937	904	934	946	973	884	983	931	891	899	918	895	910	872	881	981	919	928	937	950	878	961	929	881	892	858	913	905	910	926	907	875	922	959	924	874	895	913	900	920	893	906	980	925	903	911	923	935	968	939	889	935	927	926	954	911	881	961	880	909	895	924	905	922	941	982	915	917	950	923	921	869	937	965	957	898	884	961	896	916	873	907	941	907	960	923	953	941	1007	923	863	896	926	953	939	897	834	922	927	884	881	893	904	958	963	925	881	961	962	864	904	917	969	874	926	870	986	893	973	897	892	937	927	963	894	965	884	977	894	973	942	920	965	908	901	940	906	933	955	941	941	900	949	936	941	915	895	852	909	919	859	945	926	924	950	916	950	923	889	948	878	924	927	944	897	912	949	906	923	845	916	865	934	930	875	913	906	908	891	919	930	927	900	912	911	930	949	867	940	854	954	914	895	860	904	991	823	945	954	910	895	892	887	918	945	924	860	924	923	896	936	914	906	883	872	901	905	957	914	923	924	957	913	847	928	850	972	920	882	940	906	929	968	901	869	903	873	946	928	872	870	975	913	877	938	917	905	894	893	877	928	903	916	948	971	898	870	910	913	973	922	971	919	869	950	927	879	923	886	911	916	931	918	917	900	961	932	922	974	900	957	911	954	900	905	910	911	904	911	900	914	857	907	912	884	945	948	883	896	871	870	903	967	912	872	928	846	925	893	927	935	847	853	973	895	891	964	944	955	877	925	975	887	885	870	919	893	921	900	925	899	931	933	913	924	905	961	928	848	956	911	883	946	907	894	876	881	939	870	903	961	907	904	863	935	915	955	916	978	919	939	932	903	947	915	906	872	962	898	948	891	919	904	935	917	945	949	928	912	966	956	886	909	894	907	909	923	904	929	901	936	923	925	920	910	942	888	896	908	907	890	917	936	978	950	918	883	929	934	847	941	907	914	924	976	888	900	892	916	855	895	954	911	923	909	937	944	939	923	891	904	923	941	926	909	956	985	941	870	911	900	914	908	891	919	906	893	956	873	925	894	931	872	915	897	945	935	895	902	961	897	921	914	895	892	915	929	871	885	939	912	926	928	933	927	909	897	888	951	958	889	938	873	958	909	912	926	903	937	982	955	966	952	933	936	921	922	932	900	939	889	883	951	961	927	927	887	924	882	914	865	857	909	877	901	937	903	868	879	915	904	1008	907	925	936	951	937	915	896	922	929	939	849	892	964	954	919	928	946	894	890	946	921	869	897	927	954	922	938	935	890	921	913	868	880	902	936	863	878	903	899	873	963	901	976	848	927	920	904	866	900	895	893	933	937	945	922	899	951	923	924	941	855	920	922	873	911	929	936	950	969	905	911	879	918	909	908	929	898	856	911	954	970	968	968	907	987	935	926	892	921	958	939	888	896	918	927	934	911	886	903	921	885	954	907	933	914	881	975	938	920	930	907	889	959	925	888	898	912	961	877	954	963	928	939	939	911	899	943	966	886	844	924	905	874	944	921	905	935	968	898	991	958	904	961	915	935	889	886	925	919	875	937	913	882	915	922	914	902	930	928	945	894	930	904	914	940	945	966	993	926	938	936	897	863	956	949	950	935	916	909	952	913	901	918	930	868	908	891	928	916	932	874	916	922	926	908	920	981	956	947	918	872	896	954	851	946	917	884	875	961	935	984	897	938	900	908	867	920	910	984	921	880	963	953	876	985	925	961	950	870	918	970	923	932	899	923	933	950	945	891	898	895	917	890	929	900	937	919	971	911	882	897	901	917	900	928	941	909	922	957	924	928	922	994	934	928	913	896	934	938	884	902	894	938	947	951	960	934	852	893	962	921	955	894	939	927	940	910	920	939	903	935	937	941	874	954	950	959	921	929	894	928	918	963	936	883	933	953	919	935	948	916	883	915	983	954	866	924	893	874	947	928	871	885	952	939	936	919	866	873	918	910	907	882	935	853	941	951	909	900	926	921	924	896	890	861	948	912	878	890	887	924	895	925	919	904	947	904	943	898	927	938	896	919	918	946	896	945	921	901	991	931	875	950	934	897	932	900	949	909	939	963	882	910	934	868	898	876	939	944	882	914	868	944	931	895	1043	934	901	929	955	949	919	940	869	947	873	933	922	909	911	963	911	901	913	875	944	975	982	988	864	906	886	906	894	905	903	881	918	967	895	947	947	950	896	913	944	919	930
2545	1185	704	569	902	1126	989	922	779	695	607	522	466	407	387	317	269	274	263	239	220	189	179	157	165	143	133	143	130	127	129	114	103	107	102	100	86	110	70	99	79	69	87	83	87	82	74	86	65	75	80	75	62	80	72	54	85	57	88	85	76	86	79	65	72	65	79	69	71	67	71	63	69	98	74	77	58	52	69	66	52	76	62	75	69	73	68	67	56	73	82	58	60	56	79	62	58	50	63	64	62	73	61	56	63	76	73	63	79	79	63	61	66	55	56	61	55	60	57	72	66	54	74	47	70	63	59	84	61	67	62	61	61	69	55	67	60	56	70	71	68	77	70	56	75	62	54	67	72	88	78	76	57	76	62	72	60	74	70	70	69	52	66	58	55	85	61	64	46	77	52	64	67	54	54	60	68	72	63	66	60	65	62	65	73	66	59	59	58	65	62	70	64	74	62	56	64	72	65	77	53	82	61	76	78	63	61	59	69	66	60	52	51	60	87	69	79	67	72	56	71	56	71	71	72	58	71	79	84	84	71	83	66	66	69	68	54	57	57	72	57	62	59	65	53	64	64	59	85	72	62	74	69	73	62	69	69	58	71	67	68	73	56	57	59	59	51	71	63	72	73	70	67	63	65	65	50	80	55	55	56	66	67	73	71	62	56	68	50	69	80	65	80	53	70	60	62	57	62	79	70	78	59	65	55	64	63	66	75	64	66	62	48	64	71	76	67	80	67	56	66	54	65	68	64	69	55	69	58	49	63	57	79	60	59	59	68	60	70	63	68	67	50	64	70	60	64	51	61	72	52	76	62	61	56	59	65	71	67	56	67	54	69	60	82	63	78	68	62	65	70	74	57	82	71	66	71	59	65	66	56	71	62	60	54	62	62	52	63	54	69	65	60	69	73	59	81	63	68	59	66	54	63	59	66	51	71	68	68	57	72	59	80	74	66	52	69	68	76	71	53	62	55	66	67	71	65	78	64	75	60	74	64	58	62	68	70	60	62	61	56	61	56	56	77	60	54	64	68	72	62	70	63	60	70	61	54	70	73	80	60	69	64	47	64	57	69	67	47	64	70	77	72	65	64	67	84	73	54	59	69	59	62	52	64	70	75	62	65	67	66	78	54	65	71	59	58	67	62	71	66	65	70	75	73	53	74	66	55	62	70	61	59	56	53	68	60	63	60	56	69	57	56	59	63	59	71	67	63	70	50	70	77	80	58	60	54	53	67	60	65	55	48	58	62	78	74	83	78	68	53	71	63	90	56	66	70	53	60	69	72	57	67	64	65	62	69	59	56	56	60	68	79	64	64	65	56	54	67	69	65	64	61	56	73	69	68	67	57	59	61	52	74	68	57	68	72	70	67	65	70	57	64	43	55	73	77	74	57	68	71	73	57	45	66	53	61	60	63	74	61	67	65	67	69	59	67	57	53	60	82	69	74	57	60	42	68	67	66	54	76	69	55	57	58	57	64	66	66	58	56	73	57	54	60	67	66	80	68	67	57	82	50	58	65	63	73	74	65	62	62	61	64	56	63	73	55	66	52	62	71	70	62	54	73	72	64	68	65	57	75	58	68	73	69	59	54	75	68	67	73	72	80	70	56	55	51	52	78	67	77	71	51	55	63	63	78	69	67	67	56	69	76	59	67	59	68	71	61	77	69	68	64	66	75	73	75	57	64	58	57	70	60	63	59	60	82	66	63	45	65	61	81	67	78	70	58	67	71	62	57	64	73	64	70	76	65	60	76	60	66	60	60	56	68	75	54	63	61	85	72	73	70	73	80	65	59	65	66	52	55	67	70	68	59	66	63	56	67	68	77	71	56	68	60	62	66	53	56	65	44	68	60	51	67	57	63	65	56	68	71	66	69	57	54	66	66	64	69	57	63	73	62	66	62	65	58	69	68	67	56	86	51	59	60	66	60	61	54	53	48	70	72	56	76	76	50	61	59	43	67	53	54	58	56	69	61	69	63	63	75	76	63	64	56	84	61	53	59	62	69	71	71	64	60	60	67	61	63	56	59	50	50	74	51	58	66	55	62	73	64	73	80	59	58	63	62	50	57	58	56	72	72	60	61	69	55	65	68	55	57	67	63	62	61	64	56	64	76	66	61	73	58	74	62	69	77	53	65	61	62	65	71	59	56	65	60	76	74	67	76	73	58	61	68	75	61	67	57	74	80	69	73	68	64	65	68	55	63	64	68	59	45	73	55	62	78	69	69	60	56	62	61	55	68	68	64	75	86	72	62	64	58	61	63	59	64	65	67	54	60	71	66	70	70	77	64	85	65	59	80	53	69	65	65	53	66	75	66	77	65	78	64	65	75	62	55	62	68	63	66	70	78	65	57	64	66	63	64	55	57	65	56	59	65	65	59	62	64	65	61	60	69	74	61	68	72	65	63	71	68	51	48	63	68	55	71	74	67	55	57	64	56	68	62	78	64	69	60	68	71	67	55	60	58	63	65	63	54	62	67	66	63	55	56	67	68	46	72	68	65	66	61	63	70	57	53	65	70	48	53	59	62	73	44	61	64	69	66	58	59	57	66	58	48	64	61	56	63	61	58	61	59	66	51	66	71	58	70	64	64	71	58	60	69	64	85	77	65	60	69	64	59	58	63	54	73	68	62	68	49	62	62	54	66	79	77	62	65	60	65	72	66	63	71	55	60	69	61	55	67	74	64	61	73	59	50	57	57	62	68	63	60	52	59	52	63	55	65	56	53	69	66	68	61	54	71	60	59	63	50	64	53	62	58	60	64	66	82	68	61	74	62	59	75	63	60	72	63	69	55	80	73	57	69	74	62	59	60	62	64	49	62	57	69	68	56	66	62	64	58	63	72	63	72	60	60	61	63	75	74	65	79	60	58	62	67	70	63	70	63	63	52	62	64	65	55	60	65	62	64	54	64	51	67	57	65	55	64	72	66	73	68	64	61	66	76	69	63	59	59	70	71	68	52	85	62	70	63	74	67	44	67	58	55	62	46	55	68	52	45	71	59	50	66	57	63	74	69	57	60	55	68	71	61	69	58	59	66	57	63	78	54	76	53	53	69	68	74	52	70	76	66	69	61	52	53	73	60	65	71	78	56	76	64	70	73	64	42	63	59	61	59	54	55	55	57	67	60	57	53	67	68	65	75	56	65	53	63	72	62	70	66	61	69	62	57	74	57	73	51	68	59	76	69	70	67	80	64	58	69	81	65	64	69	64	53	68	64	61	60	69	71	55	70	62	63	63	55	78	69	52	59	57	68	60	67	48	61	68	59	70	70	63	53	67	73	56	72	73	64	51	60	68	67	61	75	71	73	69	68	73	65	54	60	63	75	68	67	72	78	81	56	65	64	53	68	71	60	62	64	55	57	59	69	77	60	57	63	63	63	69	45	68	63	63	73	76	70	66	59	59	75	62	65	69	69	76	60	75	71	70	69	60	61	62	61	75	58	63	71	58	68	80	57	63	78	61	71	64	62	54	65	78	65	61
26304	19621	14188	27370	35771	35564	32857	29542	26313	23083	20730	18342	16489	14882	13312	11848	10777	9787	8781	7944	7403	6765	6275	5668	5227	4835	4469	4026	3614	3548	3317	3113	2914	2679	2543	2428	2284	2242	2062	2004	1900	1910	1760	1726	1722	1567	1631	1526	1509	1499	1407	1392	1353	1300	1329	1340	1302	1309	1288	1272	1290	1256	1182	1239	1230	1190	1129	1173	1111	1075	1103	1042	1062	1086	1052	1120	1020	1057	1005	1042	1031	1023	997	969	1018	966	983	1007	992	998	978	978	995	990	1002	1003	989	994	931	881	937	966	971	994	932	953	940	931	934	944	963	963	977	936	938	907	954	947	925	937	982	933	910	993	992	883	996	965	905	956	929	935	964	930	910	889	919	889	889	939	931	900	895	940	944	896	884	945	955	964	951	932	888	933	968	881	950	967	965	927	884	906	890	892	888	902	987	909	1015	935	914	919	921	894	985	942	925	906	915	953	938	969	896	887	908	950	919	943	960	925	905	952	918	913	876	952	970	871	889	910	924	912	951	942	927	971	924	944	935	946	913	906	903	923	899	952	963	967	926	892	871	863	919	891	967	818	901	934	946	913	853	992	916	876	862	893	933	887	928	963	929	890	889	901	886	913	893	944	960	916	890	964	943	950	906	934	920	930	905	892	913	934	949	943	923	924	973	874	925	890	984	951	908	907	886	935	938	893	907	955	919	884	907	941	992	923	907	931	934	929	947	918	951	947	907	903	926	961	883	904	998	852	888	903	917	913	931	904	922	931	944	910	866	958	928	904	979	913	907	852	931	908	953	938	966	941	954	972	927	939	901	961	895	955	865	860	944	936	902	934	945	925	870	907	976	975	947	957	918	941	907	974	957	905	926	892	878	928	945	956	898	876	961	885	948	896	919	882	927	959	905	943	946	897	992	1016	908	891	922	910	936	955	890	926	887	907	873	905	911	904	889	924	960	893	891	900	940	906	895	876	897	907	897	944	927	894	943	960	932	929	864	954	937	927	897	891	929	943	922	935	849	905	912	932	926	865	886	897	909	920	941	900	926	922	981	948	900	897	940	898	981	919	952	924	953	906	999	910	858	903	882	959	885	866	908	934	936	963	939	949	945	958	945	844	903	918	933	904	933	906	964	928	885	964	923	951	927	920	946	888	894	938	932	923	937	961	912	913	914	893	915	890	927	895	860	968	915	934	911	886	938	942	925	903	905	934	974	890	893	927	953	908	873	964	951	877	925	896	916	988	913	906	925	948	872	917	921	903	889	901	944	957	900	961	910	922	964	949	938	949	898	927	931	891	936	971	929	893	887	912	932	989	836	929	974	917	922	904	882	926	915	973	893	875	925	931	925	925	923	900	869	933	917	946	891	944	912	933	950	973	936	910	935	930	952	932	962	927	944	913	943	947	944	889	912	937	898	877	941	930	901	907	934	924	898	929	900	884	965	881	890	952	876	943	892	948	939	921	938	933	917	975	949	886	923	921	930	936	963	894	961	933	957	952	918	914	958	908	936	906	970	929	940	889	901	945	941	870	921	915	914	920	920	931	902	921	872	965	865	908	947	899	893	939	932	913	916	885	908	967	918	897	929	890	937	956	907	916	932	912	942	957	912	930	966	900	945	942	896	888	909	909	909	897	899	931	942	940	890	911	910	932	913	915	927	923	925	876	911	919	882	943	943	958	903	919	963	952	952	928	879	989	879	960	950	926	916	933	938	960	945	919	905	882	928	947	925	885	958	944	917	925	891	878	905	898	936	837	958	908	919	890	923	908	941	970	877	951	918	968	950	927	904	895	956	925	959	890	895	960	906	927	954	914	945	926	899	913	935	914	939	906	930	938	920	948	908	943	957	948	895	953	908	924	1009	870	953	934	955	896	909	907	924	874	846	886	918	1011	881	886	948	895	918	895	954	939	939	978	900	889	915	909	893	934	877	907	871	954	891	890	944	884	920	940	950	929	907	903	904	890	921	918	982	885	890	921	923	899	901	928	936	909	917	945	887	889	892	922	927	934	959	977	938	913	959	907	890	981	935	970	896	925	970	918	885	878	948	882	919	882	971	879	944	871	920	900	953	939	914	935	928	904	905	904	928	898	947	946	882	955	935	929	961	937	869	948	912	942	948	871	910	953	912	899	874	933	914	917	937	884	894	877	943	972	962	910	897	938	934	883	900	885	900	873	967	950	899	889	868	983	900	860	852	920	936	944	921	913	880	960	931	875	960	965	900	928	895	890	888	897	1060	938	947	930	905	902	953	928	909	951	954	903	944	960	937	942	912	927	946	892	940	926	950	890	926	953	885	919	878	920	897	893	941	906	936	908	891	942	884	858	921	904	939	943	866	904	899	904	816	940	932	872	896	922	906	920	937	941	923	939	923	942	911	951	939	924	899	918	906	891	917	894	902	951	902	925	986	901	931	876	907	966	925	978	956	879	887	919	886	919	931	847	877	888	889	944	999	953	884	942	977	918	971	936	890	897	885	872	946	946	963	890	873	924	892	961	949	865	950	894	910	967	939	959	977	911	863	892	906	924	889	949	869	892	905	943	939	849	900	905	946	889	883	887	928	982	896	909	886	946	900	946	855	977	929	904	931	891	963	899	879	920	917	966	860	903	940	920	929	939	896	949	927	940	907	857	947	890	925	939	918	894	972	964	884	900	954	908	892	905	932	925	937	938	917	901	914	948	917	904	976	941	978	885	931	900	947	906	931	929	893	900	902	976	875	923	915	907	958	922	875	892	902	877	916	930	973	899	891	863	955	997	948	932	936	897	877	896	959	940	936	883	899	954	933	898	1013	905	938	885	914	942	944	909	959	950	944	916	897	922	943	987	945	883	935	910	898	932	896	936	937	902	880	954	911	934	933	935	955	906	901	897	952	918	914	891	954	923	913	912	917	901	917	890	945	874	943	936	986	926	951	889	949	903	893	930	986	912	910	893	960	928	904	953	901	917	898	937	914	907	919	868	936	973	887	909	936	896	958	930	930	939	969	939	913	918	910	901	919	959	893	984	958	917	961	865	913	954	949	871	949	898	931	938	917	985	943	922	879	890	956	930	919	869	860	932	970	914	950	928	889	926	930	926	949	893	929	913	950	986	899	927	893	981	932	951	943	888	951	917	920	922	907	944	942	852	929	906	947	991	906	967	893	897	933	871	888	908	911	924	919	959	891	912	896	935	923	918	970	832	946	916	903	915	903	927	909	871	887	936	920	925	880	890	953	862	916	867	915	892	919	934	916	850	921	869	920	869	922	942	944	947	898	981	888	907	927	898	959	936	979	909	941	862	929	913	882	844	919	931	973	841	918	917	902	884	895	901	910	925	920	915	896	873	933	901	891	915	918	940	950	991	947	916	914	945	964	980	934	916	906	894	963	891	887	876	935	879	896	872	892	890	915	916	908	885	931	845	906	908	940	884	900	909	948	970	935	961	872	881	927	878	894	912	907	910	902	989	964	928	909	886	916	916	837	954	915	957	941	887	951	929	908	935	966	908	882	933	959	910	919	901	910	909	1018	879	908	938	883	918	941	929	875	932	959	910
1991	542	343	265	436	514	489	436	373	358	275	260	229	208	183	176	149	136	124	132	117	115	96	86	87	86	95	95	79	65	73	70	72	50	63	59	55	65	58	59	59	64	60	49	64	76	64	69	59	65	55	51	47	44	59	64	43	48	61	60	70	52	56	63	65	48	57	66	44	48	57	43	55	48	54	52	60	53	54	48	57	43	45	46	58	46	54	48	47	53	65	53	55	49	56	43	43	52	51	53	45	46	47	51	44	49	52	42	56	37	51	46	39	43	53	52	42	56	50	36	56	54	47	45	41	49	51	51	46	55	37	59	49	54	38	67	56	53	42	59	61	45	44	44	45	54	66	49	42	42	57	37	50	58	56	56	47	41	47	50	54	50	42	66	50	49	38	50	52	54	50	49	51	51	42	39	50	49	49	59	55	50	54	42	46	50	53	51	44	56	59	54	48	39	49	51	54	48	55	51	55	48	46	47	53	44	64	43	51	42	45	57	57	58	36	53	35	51	50	45	62	49	48	44	43	44	53	55	45	60	54	53	53	42	51	37	49	51	50	48	50	51	55	44	50	52	55	47	42	43	51	43	52	56	45	63	44	43	62	44	49	49	49	52	54	34	62	47	54	46	57	51	47	42	42	44	53	50	45	54	49	53	50	44	49	50	44	66	63	49	46	48	44	37	58	56	51	52	53	47	56	50	58	50	38	40	49	54	45	50	45	53	56	70	47	39	51	57	54	53	45	38	57	49	52	56	52	46	61	43	59	48	54	58	42	38	44	58	48	45	50	51	40	49	52	54	47	48	66	44	41	41	52	52	51	51	48	48	57	40	50	51	41	39	46	75	46	46	48	44	49	64	45	53	55	49	48	48	45	49	43	37	61	49	55	53	54	47	57	51	57	53	57	49	36	60	49	57	42	60	42	56	47	50	40	39	58	55	44	51	64	37	54	57	58	54	48	37	51	55	38	48	37	38	65	51	42	51	46	44	49	55	49	48	49	51	41	38	54	58	57	56	41	43	56	52	46	59	56	43	47	55	52	65	46	45	60	45	51	65	45	62	59	54	42	44	43	41	41	42	49	38	40	50	42	47	51	44	46	49	45	46	56	50	43	52	53	41	50	57	43	35	44	48	47	46	53	51	48	34	62	41	42	59	47	49	44	60	49	53	37	44	47	46	34	45	66	41	49	46	50	42	55	39	50	48	34	59	45	45	48	58	57	48	63	51	49	41	56	53	48	64	39	49	43	52	53	39	55	52	54	43	53	42	57	54	49	48	49	56	46	38	45	50	55	49	51	53	48	58	48	73	45	52	47	59	42	43	62	44	52	45	52	38	42	60	54	44	39	49	50	50	43	56	43	37	36	47	53	48	47	42	48	45	50	41	51	48	44	46	54	35	50	47	41	43	45	59	45	49	45	43	48	43	54	54	53	50	36	53	48	55	57	58	46	47	54	51	35	48	44	61	44	50	44	48	36	35	47	54	43	51	50	48	49	46	54	46	51	63	47	30	38	50	49	41	43	54	50	39	46	48	43	50	56	40	60	51	50	33	56	49	59	39	45	48	47	38	48	37	44	48	41	54	46	47	44	52	34	42	40	60	46	46	53	48	49	53	49	55	55	39	54	42	52	59	43	55	37	44	53	66	56	49	43	41	56	35	45	37	53	44	48	48	62	40	46	47	52	56	52	58	45	41	42	54	52	51	51	47	62	51	54	48	39	53	44	45	55	54	47	48	65	56	64	41	53	56	64	44	42	46	40	44	53	51	49	51	47	48	55	47	56	43	49	45	36	50	47	42	46	45	57	37	28	53	49	46	47	39	41	46	60	58	36	46	55	66	48	53	51	41	47	42	54	63	47	46	61	57	42	39	42	57	55	44	52	47	65	42	42	47	50	46	52	62	38	40	47	52	47	54	48	46	50	48	54	57	43	34	48	64	66	38	53	57	49	46	46	43	48	54	54	67	50	56	48	48	51	54	45	48	57	41	58	52	41	48	46	52	45	44	45	55	45	50	47	47	61	55	32	45	42	55	46	43	49	53	39	66	48	52	59	48	48	50	50	47	50	56	59	53	56	57	52	44	52	51	49	46	37	55	49	50	57	65	59	48	41	39	47	40	49	42	56	50	58	60	50	52	40	75	61	65	49	45	39	56	62	48	38	46	38	44	49	46	54	49	48	42	56	57	50	65	44	55	48	62	30	35	44	47	40	47	37	44	45	45	47	46	43	52	56	45	53	56	46	46	51	40	46	52	61	44	52	59	55	45	49	41	50	55	56	47	49	57	50	54	48	36	48	56	50	50	53	42	52	41	54	67	40	58	44	38	46	49	41	57	49	43	36	48	46	49	57	57	54	44	51	52	47	64	35	50	47	32	43	45	51	62	62	45	52	44	73	45	46	59	46	46	39	56	45	51	60	50	52	40	44	45	43	49	42	63	42	61	46	49	52	47	55	47	39	53	49	53	49	38	44	56	49	47	52	56	42	37	63	42	43	50	47	41	47	36	64	41	49	54	53	51	53	51	54	54	52	35	56	56	50	46	36	56	66	49	59	61	56	48	40	45	48	44	48	34	54	46	45	46	39	43	48	48	35	55	56	50	56	34	34	47	52	40	42	49	52	44	37	51	47	61	45	35	47	45	52	54	52	47	45	47	55	51	48	52	51	49	55	51	50	48	58	37	53	51	50	58	59	43	47	39	48	51	51	52	45	61	45	51	49	58	42	48	42	43	52	57	44	44	50	45	36	47	53	39	46	53	47	34	47	52	44	57	59	43	47	49	65	47	51	54	63	52	49	47	45	51	53	52	48	48	46	53	57	46	49	47	49	44	47	44	53	64	46	44	56	40	49	48	60	47	49	44	50	50	42	44	50	39	48	56	41	63	43	56	48	47	39	56	46	52	44	48	44	68	58	54	48	51	47	54	52	49	41	41	49	52	55	60	46	42	43	59	53	61	45	71	57	51	56	57	49	63	58	67	47	41	62	42	47	57	50	58	57	46	47	53	36	57	60	60	46	64	49	54	55	46	38	63	52	46	53	58	47	61	40	39	56	48	52	52	69	63	46	45	52	36	49	42	59	51	48	59	48	52	61	53	44	47	67	57	49	55	48	49	47	54	52	44	57	41	48	44	50	57	44	42	48	44	45	56	50	31	47	58	45	60	52	46	44	58	61	53	46	72	51	55	44	41	68	55	48	57	40	49	50	50	58	60	53	55	54	44	44	36	60	48	56	41	60	41	50	35	53	50	55	62	60	45	52	37	42	54	51	59	41	49	51	37	45	38	56	50	58	45	51	41	52	49	57	46	55	44	46	58	45	35	35	48	48	51	47	50	39	49	52	61	54	61	45	48	46	30	50	53	46	42	52	42	50	53	56	42	50	44	44	50	42	52	42	55	48	56	41	42	35	44	49	44	52	38	50	45	45	51	53	53	47	42	49	53	41	48	43	50	63	46	57	51	41	46	51	52	46	39	46	37
18088	12224	8021	18432	26492	26072	23585	20155	16878	14206	12285	10642	9205	8275	7112	6319	5623	5003	4493	4112	3870	3530	3362	2929	2769	2554	2388	2206	1972	1875	1847	1723	1708	1462	1525	1411	1402	1329	1273	1174	1112	1130	1102	1080	1116	1031	997	966	1059	923	911	930	947	946	896	921	879	870	893	864	876	789	828	863	856	839	773	781	809	815	746	805	821	777	775	766	765	806	785	784	756	772	742	730	719	724	759	765	680	775	753	747	761	726	727	695	741	781	718	721	738	765	683	757	709	729	720	721	709	720	720	712	636	751	725	695	745	728	705	731	736	729	724	682	716	741	735	686	674	721	703	707	722	683	788	732	740	713	750	693	745	704	719	776	741	711	691	696	651	693	759	699	707	739	771	709	696	720	725	742	734	655	698	702	682	737	699	665	765	713	758	708	734	657	786	667	727	693	678	744	694	716	722	721	707	661	700	692	719	738	693	723	701	724	729	672	721	680	698	723	735	740	713	701	664	697	741	697	711	698	695	671	740	754	653	730	749	680	676	707	695	750	713	673	718	727	721	712	702	724	705	746	705	693	699	687	693	732	711	768	708	739	743	723	725	671	700	720	708	736	724	746	777	726	684	680	713	741	730	719	736	691	750	699	733	688	739	759	757	729	709	671	679	750	738	721	792	674	752	720	772	766	701	723	722	688	751	680	743	690	713	739	744	699	719	734	688	720	649	737	691	711	723	744	726	694	744	712	678	731	666	730	725	766	730	669	693	710	728	706	711	695	721	742	689	769	717	728	705	741	755	689	679	683	748	712	709	698	724	744	738	724	717	728	741	697	743	688	753	757	770	712	690	750	732	689	715	704	735	710	717	726	729	677	698	694	698	752	749	673	730	742	681	713	703	679	730	742	742	704	698	718	712	730	685	689	687	781	708	695	703	715	747	729	705	740	674	722	717	699	738	699	742	743	744	699	749	747	720	710	731	751	741	700	730	747	723	724	723	677	733	732	728	759	721	667	751	699	751	704	710	724	708	710	720	724	713	727	695	700	715	749	729	696	673	698	728	712	674	722	734	719	707	660	712	706	641	694	746	705	708	693	737	774	761	705	672	717	703	695	701	704	718	761	681	700	722	741	690	683	719	735	706	731	699	755	724	650	717	705	747	677	689	728	738	681	743	744	704	675	735	708	707	685	697	724	678	737	726	767	703	745	722	726	709	723	710	727	695	710	682	742	702	724	717	668	757	708	746	750	717	698	742	674	731	711	650	764	706	731	704	695	699	735	729	697	727	733	741	687	689	731	724	746	730	720	735	744	725	712	700	784	668	699	743	731	724	719	702	726	746	694	686	745	703	735	703	681	713	724	715	729	708	693	722	733	721	722	708	698	759	716	673	691	686	711	670	695	729	734	706	662	721	701	675	681	701	677	704	682	714	713	714	665	717	732	774	687	689	664	714	739	750	750	760	708	674	721	705	723	711	698	755	741	701	671	703	732	736	700	735	702	710	721	720	741	665	690	716	730	728	716	700	722	680	724	773	755	665	682	716	718	717	734	702	666	678	750	677	712	736	700	689	677	725	733	777	751	726	712	726	690	726	714	672	705	720	691	707	672	737	697	693	756	689	709	703	678	753	708	747	703	705	687	714	751	706	738	695	645	713	722	698	700	701	730	762	695	672	711	680	679	722	711	683	705	701	668	709	709	730	711	679	700	723	761	719	724	731	722	755	704	723	742	756	703	766	718	694	752	688	760	736	701	724	722	723	684	719	714	711	729	756	691	683	744	694	717	675	683	702	755	724	724	791	655	684	733	734	726	660	747	716	705	748	713	773	686	703	763	697	712	714	659	701	663	748	697	672	733	634	708	722	719	794	712	723	701	698	713	713	758	705	667	733	692	739	726	717	685	746	708	699	763	741	708	700	742	681	767	697	682	737	734	679	712	694	676	684	694	688	763	748	712	750	712	739	688	765	734	710	730	714	773	724	666	648	741	752	703	700	763	718	717	686	743	719	723	726	714	711	711	763	699	656	753	725	682	701	703	669	720	706	714	745	681	722	696	712	706	719	715	720	716	693	693	678	703	731	682	727	689	729	783	733	727	726	673	718	689	775	804	705	725	675	755	731	729	687	665	698	754	710	719	753	695	748	685	694	750	679	760	689	726	624	727	717	680	713	711	718	756	722	700	729	738	695	762	738	743	724	731	730	730	738	764	711	695	735	734	700	764	728	740	713	732	720	741	718	743	756	734	639	730	716	730	689	710	735	738	717	755	693	735	728	686	723	697	772	752	745	699	738	732	741	746	735	720	743	693	708	702	714	727	752	712	692	749	703	696	737	716	778	708	733	750	703	729	677	713	717	745	730	704	721	717	739	719	751	724	719	752	695	653	728	729	728	729	749	685	726	741	741	679	724	730	673	743	707	735	725	713	721	706	725	741	714	723	739	659	716	694	737	659	712	696	719	754	682	707	691	716	674	718	709	676	759	692	764	728	669	718	700	750	740	700	712	749	712	694	724	699	764	712	754	743	705	784	646	693	672	739	718	713	722	719	658	728	690	697	766	748	714	713	700	717	746	713	698	690	713	741	675	684	687	713	688	694	682	718	696	720	728	695	713	688	738	729	755	706	721	682	705	726	714	714	682	715	748	731	704	693	770	672	719	685	685	708	710	764	700	708	739	704	735	745	737	683	720	709	704	737	723	706	731	755	691	691	715	726	721	681	728	726	723	760	733	674	729	709	708	721	715	735	719	708	665	736	702	753	727	723	712	690	744	747	722	725	703	731	710	733	714	751	700	771	695	695	734	720	696	693	688	694	694	727	694	712	693	691	740	694	714	739	740	735	705	738	718	724	740	731	706	713	720	731	706	678	711	702	705	722	708	716	703	762	683	699	714	681	729	727	720	713	712	709	729	744	717	737	690	735	728	739	738	716	780	744	750	688	719	733	746	718	726	708	750	713	725	689	728	679	727	763	738	712	712	694	729	734	727	681	707	722	685	708	766	712	692	704	704	734	702	697	715	747	731	699	725	721	729	713	670	744	735	718	682	658	693	688	702	681	754	693	691	717	702	687	735	746	699	742	695	685	691	724	727	705	723	689	719	691	673	720	723	683	750	727	753	699	728	711	734	722	687	707	699	726	721	701	716	698	688	696	717	665	715	698	712	731	728	736	764	747	771	684	674	711	688	695	708	724	717	728	670	692	745	747	705	740	769	662	679	691	690	741	697	730	718	694	749	729	728	691	686	730	710	711	720	707	701	716	693	709	742	685	753	715	763	683	721	729	708	709	676	750	717	721	746	695	747	706	741	752	660	751	717	692	706	679	719	695	710	672	725	740	687	715	708	674	747	730	721	731	736	726	699	714	702	690	722	747	752	692	695	705	731	771	729	727	695	761	706	701	733	682	705	759	747	731	717	714	757	733	720	738	726	787	697	758	682	753	753	702	719	754	728	721	776	664	715	725	691	689	745	746	718	725	758	661	710	671	709	706	726	716	717	705	697	709	731	699	704	745	711	674
1331	860	491	390	686	838	754	640	528	459	414	407	330	291	282	233	240	190	179	172	142	152	114	138	118	103	105	125	80	101	92	73	96	80	75	58	72	62	66	59	62	66	63	53	56	65	54	60	64	61	59	64	37	68	51	56	62	51	49	60	54	51	48	44	48	53	55	54	59	45	47	59	53	56	62	64	54	55	58	49	58	46	44	67	56	51	41	42	47	32	64	52	37	48	55	41	38	53	57	53	49	52	53	48	50	51	50	59	52	47	55	56	44	46	55	47	48	59	47	37	47	54	50	58	42	47	59	64	54	49	48	53	52	46	44	66	59	42	44	45	46	37	51	41	62	43	55	42	55	56	37	39	54	42	55	51	47	45	51	47	54	52	47	49	61	46	45	53	54	44	56	53	37	53	52	39	41	46	40	46	50	39	51	60	47	50	47	50	45	45	52	61	50	42	44	50	52	48	42	40	39	47	52	45	49	48	57	54	54	40	52	44	44	49	51	43	43	50	55	56	39	44	43	45	51	51	54	37	46	36	58	59	50	37	52	67	51	58	51	53	47	55	56	67	47	60	45	54	52	47	59	48	52	59	44	36	68	55	51	44	54	43	47	51	42	51	69	64	64	52	51	57	53	49	41	50	38	40	46	46	53	45	48	40	45	47	53	43	50	45	50	52	44	53	50	50	57	40	45	48	52	61	50	47	47	51	59	55	43	41	52	43	47	38	51	54	51	50	50	41	50	48	51	51	36	49	49	49	59	54	60	39	35	47	45	52	42	46	36	50	55	45	46	37	46	46	39	54	51	53	48	40	52	59	38	54	42	71	38	54	54	52	49	46	48	40	53	46	44	46	54	44	44	74	51	41	54	57	47	39	46	52	47	46	44	48	50	51	48	59	60	50	45	64	60	38	38	51	49	54	44	46	53	54	62	55	49	46	49	53	38	51	50	44	53	43	65	53	47	51	46	61	50	42	55	58	55	47	43	44	54	66	57	57	58	42	32	39	53	50	47	43	40	50	62	50	47	50	65	53	40	40	47	41	57	45	39	53	60	45	44	50	56	52	51	52	49	50	48	42	56	50	45	53	54	72	47	41	52	31	50	62	52	43	36	47	39	59	56	56	61	50	48	41	49	47	46	60	46	49	43	50	49	54	44	54	43	49	46	52	61	62	46	57	37	44	58	47	52	43	48	59	36	52	31	42	46	58	42	50	46	44	48	50	48	68	58	55	54	35	64	45	43	55	63	39	39	38	41	53	50	51	54	57	53	43	46	48	49	48	47	59	48	49	48	46	46	43	53	50	48	47	59	45	48	46	53	43	57	46	38	43	55	49	53	46	49	66	55	56	47	46	37	41	52	48	54	48	57	49	45	59	46	52	41	67	47	51	52	45	59	56	63	46	40	61	59	42	54	39	42	45	51	42	45	61	47	64	44	42	55	47	56	49	49	42	44	48	56	57	53	35	51	36	59	48	49	47	48	52	53	58	61	44	37	49	52	52	51	40	45	42	43	53	48	49	52	45	47	50	41	59	48	43	48	57	41	46	56	70	49	43	59	48	54	39	47	38	43	53	44	50	38	54	52	52	51	44	57	56	61	47	55	44	36	46	50	57	46	43	54	40	50	36	48	45	51	54	56	32	51	39	52	51	61	54	42	45	41	50	48	51	39	42	54	44	45	54	47	41	49	55	48	49	52	49	62	59	55	37	53	41	50	55	45	50	59	51	58	53	61	56	56	49	57	57	48	47	57	58	64	51	46	55	43	47	36	52	53	49	51	48	50	49	44	49	45	47	49	56	48	46	58	47	45	40	47	53	54	45	48	46	55	43	47	46	60	50	48	47	51	54	49	43	63	47	46	58	47	40	49	43	54	53	41	46	55	67	65	47	56	56	42	47	60	65	47	48	57	46	43	51	47	45	51	42	43	40	49	47	56	37	48	52	50	49	56	51	50	47	43	45	53	50	36	56	49	60	44	42	55	49	59	51	42	47	57	43	43	64	48	46	42	47	41	43	45	66	55	49	54	60	56	37	39	57	47	44	58	53	42	53	42	47	44	58	53	46	49	47	53	57	58	54	51	49	60	37	41	57	43	58	51	54	45	42	53	57	49	53	47	61	49	40	39	56	42	54	61	53	45	40	55	55	54	55	48	40	48	52	62	53	45	44	56	52	45	44	51	47	46	53	50	49	52	44	44	54	38	54	69	47	58	44	43	46	64	61	49	40	53	55	53	56	50	35	53	57	38	53	61	48	50	49	53	44	45	41	51	52	50	58	51	59	61	59	57	55	44	45	41	45	42	56	57	49	47	40	44	55	61	40	49	48	46	58	43	52	44	54	53	50	57	50	60	66	56	53	39	63	40	35	60	51	58	46	53	50	55	50	48	40	46	47	48	42	49	56	48	43	61	56	47	46	48	61	43	50	60	62	40	53	51	68	41	48	48	51	60	42	50	45	47	53	49	49	48	56	55	48	44	49	48	53	41	53	45	43	55	28	42	48	47	54	50	51	49	47	55	46	44	33	39	38	50	38	39	48	56	42	59	41	50	55	46	43	51	45	51	47	52	61	51	42	46	43	55	47	48	53	50	48	51	43	48	54	66	44	53	50	41	50	55	43	38	35	54	49	59	45	52	53	45	41	51	59	63	57	56	53	42	44	57	54	36	67	46	49	38	52	44	53	48	44	35	55	46	54	43	59	47	46	48	53	52	54	50	55	57	43	51	44	60	50	51	42	50	53	58	51	53	56	59	52	47	41	63	45	54	51	47	64	42	53	58	55	49	46	45	55	52	49	46	60	44	58	43	33	49	47	54	39	49	49	54	56	43	48	42	55	45	52	50	49	43	32	38	48	57	36	56	46	46	49	43	43	56	53	57	43	50	47	61	45	46	39	53	62	47	54	54	44	57	49	42	53	53	52	41	47	69	46	42	50	53	43	44	51	45	51	53	57	47	48	46	57	41	43	50	47	40	47	53	47	47	48	45	56	48	51	39	51	55	46	58	41	45	31	59	43	46	49	42	47	43	45	37	56	67	53	55	47	59	60	40	45	55	48	56	48	50	49	53	45	40	53	46	59	39	44	50	36	56	48	47	53	50	54	50	46	47	45	45	42	54	49	43	48	56	44	55	55	49	55	37	45	40	57	56	32	45	49	47	53	53	46	53	49	60	51	40	54	43	55	42	57	63	49	47	49	43	65	58	49	32	44	42	60	54	42	60	45	46	56	63	50	65	41	45	57	50	57	41	37	44	49	58	38	52	48	57	50	53	29	53	38	63	58	38	48	36	49	49	40	53	59	55	55	51	45	50	40	46	47	56	47	55	43	36	51	58	49	49	48	49	43	54	43	47	69	45	54	43	39	39	47	55	49	36	50	45	55	59	46	47	48	39	58	44	58	65	45	44	54	51	54	55	60	51	43	36	55	52	39	53	46	44	50	55	50	50	46	48	63	47	46	56	43	48	56	46	36	50	38	62	42
22785	16494	11367	23869	32026	31657	28818	25366	22185	18998	16628	14615	12887	11418	10212	9054	8100	7122	6471	5873	5332	4968	4553	4056	3808	3424	3182	2996	2738	2556	2369	2310	2165	2001	1851	1744	1678	1598	1516	1412	1423	1291	1293	1289	1271	1218	1137	1110	1105	1047	1041	1021	1018	1018	1024	1007	1031	1034	988	962	952	915	902	949	930	858	904	817	866	882	816	790	840	814	798	812	766	785	766	769	768	774	751	781	763	784	774	781	763	760	725	744	749	736	713	711	736	735	759	728	738	699	758	802	756	727	768	712	702	698	712	691	687	708	717	722	754	740	749	703	743	748	691	748	776	724	725	710	695	702	678	734	708	723	712	721	730	706	701	723	693	679	720	692	712	750	769	717	725	712	742	770	700	710	644	686	728	690	692	717	730	727	679	737	709	720	686	718	685	684	700	725	714	700	739	713	728	777	703	703	702	710	663	719	745	734	758	745	721	677	718	745	698	707	695	665	729	690	692	688	722	691	690	739	713	685	748	676	711	675	721	691	763	671	705	718	756	681	687	653	715	692	748	715	721	713	709	674	697	711	723	718	718	710	691	705	659	701	702	751	727	721	719	732	760	722	660	718	720	683	702	704	767	737	737	720	707	736	740	682	742	732	702	716	699	643	745	715	690	711	669	714	708	733	742	677	706	678	726	702	696	643	731	734	677	703	686	717	748	763	702	744	724	742	683	711	729	682	735	653	749	730	672	711	697	697	693	670	727	733	709	707	670	711	712	784	703	734	684	743	723	725	706	692	732	736	771	710	779	744	701	733	763	720	704	728	755	719	691	705	688	736	686	702	708	675	705	731	718	659	689	712	690	723	665	681	708	696	712	756	717	723	794	730	722	729	755	707	681	744	704	693	691	711	741	751	729	674	756	729	742	705	705	733	694	731	755	703	687	739	685	712	726	722	749	702	707	721	676	684	705	682	716	689	712	652	759	708	678	672	718	718	769	738	701	699	758	757	701	753	675	685	748	706	717	703	696	640	719	679	677	695	737	712	711	739	720	700	685	690	719	713	690	705	701	661	727	745	700	732	688	696	668	702	710	665	716	764	697	690	690	665	719	712	711	688	715	684	743	782	725	742	731	656	749	713	701	708	730	717	725	641	714	715	687	737	672	729	693	722	740	728	689	679	748	717	707	716	686	736	732	733	749	799	667	692	687	694	708	720	704	702	686	714	735	726	691	715	736	704	783	711	723	703	739	692	698	711	731	660	708	711	651	764	726	753	695	721	670	727	725	697	747	704	681	699	682	697	742	745	688	765	712	727	728	721	670	720	692	696	712	721	772	727	725	727	708	681	742	751	697	730	719	707	701	680	694	699	734	730	726	694	723	687	732	687	674	739	719	722	740	721	774	741	681	749	777	706	733	765	719	722	749	739	717	705	710	701	662	742	727	715	705	743	692	716	706	696	690	749	727	738	744	674	739	695	746	733	682	688	744	737	738	743	780	753	751	701	681	729	759	690	715	718	714	742	701	736	692	709	703	727	673	687	728	717	781	690	704	722	692	659	749	712	710	716	712	683	702	735	799	697	702	751	720	728	688	720	724	748	706	668	687	738	726	618	754	685	722	698	723	689	661	676	706	751	663	689	704	698	719	711	709	715	707	722	746	721	731	681	757	694	700	728	703	740	700	732	712	741	716	702	699	686	744	725	716	754	762	697	720	729	725	721	668	695	721	735	742	702	745	707	750	709	756	692	672	739	670	722	722	664	748	729	733	685	739	755	722	662	716	763	718	659	734	691	724	709	721	704	620	743	672	703	723	671	677	720	731	761	719	699	729	674	754	686	718	718	714	746	732	700	712	754	677	701	717	730	692	740	707	742	674	723	677	703	703	700	691	711	706	705	698	675	664	740	726	689	752	737	766	710	708	726	678	745	696	685	699	676	691	728	712	760	745	713	697	708	704	679	684	710	651	741	753	725	699	700	736	764	715	709	779	750	678	768	685	709	677	705	748	734	721	744	749	741	742	666	707	734	717	690	692	708	692	705	706	702	686	707	690	744	714	769	709	720	686	714	698	748	688	724	735	783	728	714	741	695	698	747	711	723	699	753	678	717	712	739	711	744	667	687	736	741	769	712	708	737	735	706	717	717	684	705	708	699	728	703	722	733	705	676	690	720	720	747	739	719	710	754	726	669	635	692	724	714	744	701	696	723	713	743	701	716	720	727	705	691	668	685	684	732	731	720	702	706	756	714	754	659	724	748	710	674	695	735	688	718	692	718	681	698	712	736	727	742	687	720	722	693	726	707	733	723	742	725	717	723	709	681	705	755	719	700	722	668	707	719	715	701	719	689	697	699	720	683	686	749	714	733	670	761	689	686	663	707	689	757	751	705	653	681	695	691	742	722	704	690	741	725	671	733	702	679	714	723	689	692	732	703	726	695	730	694	693	650	737	722	702	730	752	725	698	730	739	705	710	744	697	712	711	722	751	702	720	682	691	708	725	719	679	677	730	741	695	749	690	725	715	765	687	717	703	706	736	743	695	720	718	711	738	681	698	712	713	734	718	755	690	714	675	732	716	705	702	712	745	676	674	722	696	715	694	669	722	718	662	681	746	755	773	728	694	740	723	715	688	760	704	721	757	737	665	706	711	728	706	677	675	708	716	736	704	733	701	700	716	704	697	706	733	721	696	728	706	734	722	753	670	755	760	754	704	705	670	733	719	678	736	716	679	741	690	694	725	690	718	722	748	716	696	725	708	695	726	685	667	772	718	714	689	731	705	720	706	747	706	696	691	709	714	721	703	699	681	754	756	729	757	703	649	759	685	716	706	675	696	735	652	728	755	723	750	676	698	724	657	737	668	719	706	712	715	720	728	738	742	692	687	682	669	722	661	749	705	754	675	725	746	687	735	734	696	675	695	706	717	660	738	684	654	751	712	725	714	721	738	725	713	732	742	698	744	719	710	724	711	738	680	698	758	694	735	648	723	731	801	755	717	768	701	688	707	750	759	704	730	755	655	747	714	704	715	702	705	740	672	680	718	731	721	696	745	704	687	729	719	748	661	718	725	685	729	724	702	693	745	697	699	703	710	708	737	718	728	657	660	705	706	694	695	719	715	728	689	732	702	719	721	705	739	687	707	684	736	726	724	672	685	651	759	736	718	689	700	731	721	718	690	709	735	722	681	742	682	723	743	731	779	788	718	739	681	704	699	719	768	717	701	741	672	690	681	744	686	714	731	775	718	728	693	738	672	715	744	717	703	714	757	729	700	690	734	737	752	715	674	706	679	668	723	748	695	709	681	712	701	730	752	739	714	720	658	739	744	666	706	708	694	696	779	713	700	659	663	752	746	695	696	722	676	705	732	684	669	734	723	744	759	725	703	693	723	717	730	745	675	717	675	718	663	719	669	729	690	742	684	684	750	658	778	726	707	701	674	724	722	670	689	742	704	740	685	739	688	696	735	717	714	694	711	703	693	720	717	757	729	723	805	700	693	730	727	736	701	708	680	690	756	694	712	710	684	728	725	701
3191	722	499	378	617	710	674	602	545	451	392	378	341	312	281	269	234	176	174	170	141	136	132	132	140	116	105	126	107	100	83	100	86	87	95	105	90	72	84	73	61	87	72	68	69	79	73	88	84	72	61	75	71	66	78	72	72	72	52	94	69	67	65	65	66	69	63	58	68	54	63	73	63	70	72	55	87	59	71	55	70	65	80	57	62	68	62	65	75	61	57	58	67	57	76	58	53	58	60	64	70	63	59	62	50	66	66	57	60	62	57	64	68	56	63	69	63	56	78	55	75	51	63	71	76	63	63	57	60	63	75	59	82	78	63	58	51	67	79	60	61	67	70	48	66	68	62	63	76	75	61	69	70	73	68	53	74	73	91	67	75	70	70	67	59	71	59	63	63	59	56	66	61	64	60	61	63	73	76	67	57	53	53	69	62	62	79	57	66	72	64	68	74	48	59	59	63	73	70	74	66	59	47	73	63	79	71	73	73	59	76	60	62	76	65	70	56	57	68	49	61	68	54	70	55	51	52	56	75	61	69	56	73	71	65	65	71	67	68	76	51	66	77	65	64	69	56	65	66	69	51	60	56	58	55	56	61	69	75	70	66	64	80	56	68	65	69	62	61	67	67	78	65	58	62	87	50	61	45	64	55	68	66	77	57	56	64	63	56	77	56	65	59	63	71	66	65	72	72	61	62	59	68	73	64	62	59	67	63	53	78	62	71	67	73	76	66	76	61	75	67	57	80	54	75	56	69	67	71	62	62	74	61	54	59	64	72	57	59	84	61	65	61	68	52	59	52	53	65	68	68	81	59	53	69	63	70	78	61	70	54	54	60	48	53	51	62	56	61	72	70	68	63	63	69	65	67	60	75	68	59	53	66	67	55	63	54	65	77	57	73	66	65	52	63	58	71	59	60	58	69	66	62	73	83	56	68	57	51	79	59	70	78	71	70	82	57	63	77	65	60	60	67	50	68	77	63	70	76	69	63	65	57	61	64	64	78	68	70	56	62	73	61	77	69	67	55	64	62	72	49	76	77	71	58	48	62	69	76	56	62	62	65	68	70	58	52	48	60	60	62	65	67	65	59	64	58	62	74	63	69	50	71	58	64	72	61	53	58	70	55	64	55	52	64	58	65	67	60	62	59	74	73	74	66	61	57	61	58	80	67	76	63	53	47	77	70	62	68	61	70	67	72	74	65	67	57	67	67	57	70	50	52	63	58	67	70	75	64	61	70	83	77	57	54	57	57	64	69	54	74	63	62	63	75	60	56	83	65	72	70	56	67	60	49	61	59	61	70	58	63	61	74	66	73	76	58	78	63	52	58	66	81	77	80	50	57	60	70	75	60	63	67	64	60	57	46	69	75	76	69	62	56	69	53	64	82	70	61	74	51	71	55	57	73	63	76	64	68	61	70	65	61	57	46	59	60	59	72	88	47	52	58	56	61	58	62	53	64	59	61	67	50	71	64	70	62	62	60	69	58	70	64	50	70	70	68	60	77	72	56	49	65	57	48	61	63	63	71	64	63	66	73	68	63	54	70	74	63	69	48	82	76	63	68	61	72	58	71	55	53	56	58	73	56	72	55	81	71	68	73	67	77	54	55	59	73	74	63	58	54	88	60	61	76	69	39	73	52	70	70	65	73	64	71	72	67	71	57	79	50	56	71	61	64	68	62	68	66	66	58	67	70	69	61	70	66	66	73	44	63	65	71	71	73	78	62	70	69	54	63	60	68	71	46	83	66	74	64	67	67	71	71	49	72	61	69	59	54	65	70	53	57	68	61	77	72	58	72	58	76	58	62	60	55	55	58	67	55	68	65	58	65	78	55	73	64	59	68	63	66	77	74	58	59	76	53	52	65	63	63	74	67	69	61	60	68	55	75	62	77	73	68	69	61	56	75	81	61	72	67	59	69	61	64	88	75	47	73	64	88	77	64	71	67	78	70	61	58	58	67	60	64	60	66	60	59	59	64	62	69	67	59	63	56	65	62	56	65	54	67	72	53	71	80	79	65	70	59	57	61	52	68	62	60	54	52	60	84	50	56	63	74	61	69	67	75	67	68	68	63	64	62	65	68	71	73	65	56	70	70	60	67	61	64	67	84	69	56	63	73	81	51	84	74	49	67	63	61	75	69	65	58	58	66	57	60	58	59	57	55	56	67	78	54	69	60	64	59	55	61	58	58	70	71	52	59	61	67	66	57	67	63	52	48	58	68	66	59	79	67	60	81	71	57	66	63	59	52	56	69	63	69	69	54	60	64	61	66	53	62	71	74	65	75	53	58	70	66	79	76	65	63	67	50	58	55	62	62	72	58	67	57	61	73	61	65	53	64	67	52	55	61	61	63	55	65	71	71	67	61	65	64	55	68	70	67	71	76	60	55	61	70	67	58	61	60	56	67	66	62	70	58	61	72	69	53	63	68	54	60	67	66	72	56	59	53	70	59	54	68	54	62	69	72	66	69	61	63	61	60	55	72	62	64	58	71	63	61	74	54	57	63	60	76	68	66	50	59	68	74	58	67	57	62	59	72	64	76	68	56	67	67	59	81	75	65	64	62	65	61	59	63	69	60	51	70	73	75	74	61	59	59	66	66	77	65	72	62	77	70	69	53	52	67	59	63	68	64	52	74	73	67	78	49	73	53	67	70	67	76	80	57	47	72	77	47	64	48	64	60	52	83	48	70	67	60	58	49	65	66	53	64	55	54	62	55	65	74	77	70	67	65	77	51	62	58	76	63	73	62	71	56	71	73	55	69	59	77	53	60	67	59	75	72	68	56	49	69	63	58	69	60	66	72	59	49	64	67	65	66	68	68	58	68	81	68	64	69	69	64	66	74	47	68	68	61	58	66	75	75	65	58	66	73	75	73	65	60	68	57	69	60	76	67	74	70	53	62	57	56	68	63	50	62	66	61	61	50	61	62	77	56	68	73	68	67	67	47	59	67	70	58	64	59	45	71	64	60	59	54	57	48	68	63	76	64	56	64	66	77	63	65	70	60	56	76	71	62	68	56	63	62	61	65	58	51	69	68	51	62	66	75	55	67	65	72	51	62	55	59	66	64	74	74	57	69	71	69	64	72	73	65	60	71	63	76	69	83	82	38	59	52	56	54	63	50	71	63	55	71	80	83	59	83	53	79	68	54	74	54	64	64	78	72	69	73	69	71	67	64	51	49	68	68	65	67	54	54	59	55	69	54	64	65	59	52	67	47	60	70	60	74	61	72	75	68	74	64	72	67	68	57	72	79	60	74	65	74	72	61	66	60	70	62	78	59	73	66	77	68	53	77	63	65	63	61	68	71	62	74	74	59	63	69	55	50	65	73	56	70	67	64	70	63	61	77	58	71	62	66	59	71	64	63	51	67	70	64	48	53	76	60	69	63	60	74	76	65	55	64	63	68	71	70	78	67	58	52	58	58	75	63	66	65	68	67	58	64	76	62	72	81	73	66	63	68	60	61	46	60	71	72	62	70	66
20796	15544	10771	22629	30908	30826	27778	24786	21499	18442	16120	14137	12468	11141	10027	8809	7910	7044	6279	5822	5310	4867	4415	4168	3788	3501	3231	2916	2742	2629	2491	2390	2171	2121	1918	1880	1832	1769	1772	1582	1580	1437	1533	1484	1450	1403	1409	1316	1288	1237	1265	1266	1218	1200	1236	1204	1140	1135	1183	1148	1173	1170	1063	1139	1076	1082	1056	1054	998	1039	984	982	1046	974	1036	1000	1033	1000	978	977	1016	967	976	967	964	947	1007	1019	1001	963	940	986	953	953	958	950	988	1010	969	939	994	1000	917	962	944	948	908	901	939	924	900	930	877	946	926	949	930	911	932	921	920	916	953	963	939	890	996	976	916	905	913	877	914	935	947	948	919	977	909	942	949	907	943	907	907	863	914	938	979	975	908	924	911	891	926	953	925	934	920	966	933	964	924	919	894	941	922	932	896	937	982	911	928	964	915	946	924	901	887	936	937	909	934	930	906	962	983	905	898	914	914	939	954	968	953	922	889	927	885	874	912	912	907	904	901	933	931	944	893	948	915	932	917	912	912	938	937	916	882	946	913	915	977	994	873	884	919	952	885	966	947	906	934	887	905	934	867	948	881	971	914	930	973	946	951	934	960	870	898	938	908	920	915	928	862	949	964	942	929	977	968	938	940	937	937	914	933	870	957	933	904	968	897	904	943	914	928	930	844	966	940	926	926	947	961	939	934	943	929	922	945	929	953	874	929	880	929	888	945	907	911	893	918	887	910	958	940	946	960	994	929	912	959	917	929	889	922	867	898	950	924	949	881	870	901	936	915	963	948	941	924	928	922	934	893	893	875	901	933	890	900	927	901	857	921	944	953	951	959	922	869	921	954	927	947	831	918	929	909	917	890	936	951	916	943	928	912	940	919	958	933	925	934	943	886	891	896	911	964	877	961	888	904	898	932	923	887	930	921	945	971	917	935	925	896	914	923	903	957	907	1005	895	964	927	922	942	944	884	909	899	868	932	940	879	922	966	934	933	910	925	917	936	917	942	921	886	926	927	913	917	980	984	950	909	910	879	908	936	908	972	911	927	921	873	889	954	921	924	955	909	927	895	946	921	928	940	940	962	933	870	909	981	960	973	946	913	938	888	939	944	862	863	883	960	972	915	944	865	868	966	896	887	941	906	1001	908	921	928	917	891	904	940	915	950	917	892	942	892	867	897	835	946	881	971	906	904	952	962	955	890	879	912	882	908	937	909	934	910	917	922	934	910	918	907	918	913	998	1014	967	962	997	925	944	951	943	897	980	930	877	905	977	948	931	907	923	913	950	947	916	888	923	852	888	961	955	906	955	940	941	906	934	941	887	927	929	942	958	927	929	907	969	931	951	888	893	918	953	902	921	886	859	982	899	952	955	914	951	912	937	954	972	909	903	913	904	889	927	964	885	947	921	983	955	923	928	920	928	876	867	937	904	930	898	986	927	913	919	967	932	948	942	898	923	912	938	912	922	920	953	943	868	942	964	904	878	887	939	891	943	905	918	940	983	886	950	912	894	913	965	938	938	835	892	902	927	886	923	961	954	897	889	951	905	878	896	960	950	883	917	932	911	968	945	913	902	946	917	903	959	969	863	884	888	877	935	916	972	941	955	958	969	927	912	977	872	947	912	934	971	885	944	943	951	959	944	902	955	896	894	906	911	898	922	880	916	988	918	944	889	908	927	901	928	898	946	963	921	941	914	926	950	885	892	925	936	944	948	959	897	929	915	948	889	955	939	920	898	935	956	886	868	924	910	1021	942	936	896	924	907	933	936	944	907	946	932	853	929	917	900	886	917	986	959	935	929	922	940	953	857	926	902	919	911	947	896	922	956	958	924	947	890	934	923	928	894	995	966	900	948	893	918	871	888	883	916	885	928	898	956	984	921	932	906	920	891	905	920	961	894	973	920	972	914	900	898	951	934	932	878	857	906	914	899	948	902	939	930	958	943	963	850	877	953	952	898	916	896	913	943	923	895	926	953	983	912	959	959	931	894	949	931	935	926	866	929	901	926	926	896	911	933	912	978	935	986	895	897	905	909	938	927	971	941	889	951	899	939	966	885	914	935	970	935	907	920	903	896	943	972	932	938	897	928	909	976	914	903	961	1016	892	869	900	906	923	874	915	930	908	943	934	933	923	879	951	894	905	934	913	915	900	949	943	908	905	924	948	902	964	922	897	971	924	932	910	886	923	867	903	902	882	905	913	928	941	902	904	915	878	938	904	954	941	939	902	941	884	924	925	904	882	940	965	905	911	931	954	933	920	902	926	923	913	938	927	877	953	892	934	999	960	912	954	882	926	911	908	910	902	885	949	892	882	884	890	925	914	920	915	864	915	961	943	908	917	874	907	914	934	913	912	890	920	956	903	900	905	919	904	970	876	929	917	939	857	880	907	936	939	895	928	868	937	946	941	955	906	925	976	913	853	921	952	930	931	888	935	883	884	921	937	925	892	945	924	883	916	926	941	979	901	903	894	925	982	876	888	898	907	966	945	935	960	925	922	923	896	918	944	898	946	907	938	965	931	940	876	874	972	909	894	951	979	929	892	972	920	922	909	983	910	914	898	977	930	923	972	903	937	953	887	902	933	931	983	939	897	882	875	926	896	923	939	906	924	978	930	888	944	915	934	938	873	893	902	874	942	884	931	947	948	915	952	978	920	927	898	881	893	905	960	877	898	941	935	934	912	879	962	914	932	919	930	909	933	884	904	878	932	896	941	855	911	903	934	933	866	920	931	970	921	910	943	917	936	962	876	908	896	958	862	938	944	935	912	978	896	955	930	918	952	919	927	972	954	949	937	865	933	909	889	925	941	851	939	903	913	925	872	949	910	954	936	946	870	918	890	951	1001	957	984	883	939	919	936	916	886	943	921	930	943	869	887	910	897	936	909	918	920	924	928	926	921	890	900	912	948	865	926	920	944	931	913	952	933	916	856	893	924	909	922	894	914	949	932	906	951	956	880	857	926	926	907	981	920	951	891	926	898	910	964	945	1002	936	878	906	923	887	885	937	931	892	923	892	901	937	907	959	901	939	948	943	869	947	951	907	850	907	951	947	924	929	930	916	906	922	867	888	929	941	881	914	892	903	961	959	905	900	888	959	903	884	883	954	952	923	921	909	951	917	932	946	900	890	944	970	923	910	918	878	901	806	862	964	939	959	953	985	938	950	927	926	947	935	902	944	949	925	909	895	908	868	971	885	950	955	953	953	919	970	909	917	933	919	934	874	926	938	956	876	956	887	954	914	922	912	928	942	922	892	903	963	890	895	968	918	912	930	949	905	864	872	943	905	935	943	965	927	955	852	989	963	979	923	928	944	942	848	915	942	937	906	911	915	856	899	947	852	909	961	898	962	929	901	942	979	907	947	924	938	930	909	938	881	925	934	891	909	911	871	969	914	886	876	952	930	904	918	937	935	923	900	934	954	927	935	952	913	897	853	902	894	887	853	952	918	866	931	938	910	884	924	961	937	929	940	890	936	925	925	899	875	945	967	908	934	975	946	892	964	920	951	904	939	908	945	919
2503	1195	657	576	921	1148	1016	884	751	684	577	523	425	430	343	318	317	277	282	244	234	231	179	172	155	177	134	131	148	136	121	119	101	127	115	111	103	80	85	101	95	90	65	71	92	93	87	87	77	62	81	69	70	70	66	67	82	67	78	64	80	75	72	57	77	63	73	83	66	71	75	57	68	65	63	75	73	72	68	60	70	63	84	70	67	66	67	63	68	69	61	64	69	61	62	58	67	69	67	43	77	63	82	64	66	57	71	59	58	68	61	56	69	69	48	51	68	65	75	66	70	54	61	66	70	66	66	59	60	67	67	44	68	76	48	67	67	61	67	92	54	55	69	62	56	71	67	60	53	66	69	60	71	72	77	69	59	63	80	63	65	60	60	67	60	70	67	66	77	66	65	63	70	55	62	62	65	74	88	56	55	60	54	64	72	66	59	61	69	66	62	71	64	57	61	70	65	65	67	60	68	51	73	72	73	77	59	74	58	66	64	71	70	51	68	53	61	61	69	60	67	63	65	67	63	69	59	75	74	69	65	55	55	60	68	61	66	64	68	65	62	51	67	70	56	69	81	75	81	80	67	77	62	70	71	56	61	69	54	62	71	59	65	53	62	52	62	65	58	61	64	79	58	78	75	50	64	69	61	63	82	54	69	56	58	59	83	72	59	62	64	56	70	60	55	54	59	63	64	76	61	61	75	58	62	89	55	69	68	64	56	70	75	55	61	68	60	49	73	60	47	53	55	69	49	62	68	68	50	65	62	66	67	73	60	63	72	68	68	55	74	68	62	79	72	59	68	54	61	70	69	63	63	69	49	62	54	74	63	78	57	53	63	65	57	61	73	65	73	56	58	72	58	66	72	75	67	58	62	70	57	69	52	62	54	81	55	54	67	64	64	59	74	72	66	47	75	69	68	78	73	62	72	49	63	78	72	77	60	50	64	78	83	76	58	74	76	70	69	57	64	66	66	66	52	62	63	55	63	70	65	70	74	71	62	62	66	65	64	67	68	62	82	63	65	54	62	63	66	56	59	66	73	78	76	58	66	74	57	64	58	71	60	72	50	75	72	60	75	57	67	55	58	55	75	70	75	86	82	73	58	69	71	46	67	63	64	68	62	59	60	67	76	73	71	62	47	67	71	61	75	55	56	64	46	62	73	70	57	70	52	45	56	71	51	62	67	68	55	66	63	59	67	70	67	68	80	62	61	60	65	92	70	64	67	68	68	69	72	76	67	74	57	71	74	68	68	70	66	59	56	68	60	61	58	58	57	74	70	61	67	64	57	67	83	63	66	60	75	54	55	66	63	74	75	67	63	57	70	89	67	60	60	75	69	80	74	60	61	66	76	65	64	69	48	74	53	88	69	62	63	60	68	55	53	75	57	55	62	57	60	76	75	70	74	69	65	78	59	65	68	61	55	68	58	62	69	60	69	59	56	67	53	61	64	69	64	61	58	84	68	66	74	64	60	65	62	62	61	62	63	71	61	67	52	68	62	76	71	51	69	55	74	50	58	69	59	54	66	78	69	71	56	78	69	72	68	66	73	59	54	63	82	68	66	74	67	57	57	52	69	69	59	64	54	84	63	66	63	70	67	50	73	54	54	64	62	69	66	65	60	80	64	65	62	60	58	74	75	56	63	62	73	66	70	53	58	63	77	69	66	63	51	65	68	73	73	76	76	71	67	57	65	43	63	58	69	68	62	79	57	69	61	45	78	66	49	65	69	60	61	58	55	48	66	60	67	66	60	54	69	66	79	59	70	73	63	64	80	73	56	61	53	64	60	69	75	56	72	76	58	80	53	60	59	56	66	67	68	66	70	67	63	64	63	56	46	65	56	63	64	61	59	61	67	55	86	54	68	70	51	52	64	69	55	56	50	73	70	72	66	63	67	69	64	63	67	63	61	63	61	75	68	65	57	64	63	45	72	74	66	56	60	81	56	67	71	55	63	68	71	54	57	51	72	67	66	57	59	69	56	69	66	61	72	69	61	69	69	67	55	66	63	56	69	47	68	63	68	73	70	50	80	79	62	55	65	52	68	58	59	65	63	66	84	66	73	56	57	72	77	80	69	67	65	69	80	69	85	65	69	69	67	73	60	71	72	67	57	61	50	59	86	61	61	58	66	70	73	57	71	59	63	74	46	75	70	53	74	61	62	68	68	57	67	70	70	57	57	63	60	70	57	57	53	65	59	67	63	64	75	74	66	75	51	67	60	58	72	65	61	73	71	42	65	70	63	61	57	60	64	57	58	57	64	69	55	55	61	59	62	65	75	65	62	71	66	67	74	65	57	52	62	66	46	66	81	62	64	57	63	53	60	59	67	62	62	59	57	64	70	56	60	67	57	52	62	66	65	58	74	57	58	62	69	79	74	53	53	57	67	75	75	65	59	62	53	71	66	67	60	61	63	73	68	59	66	45	62	68	50	61	63	61	72	74	62	55	59	52	67	66	65	61	63	56	63	56	68	75	62	77	73	58	70	71	80	60	74	68	63	62	80	69	61	61	64	62	77	61	63	76	63	81	59	60	56	71	63	58	63	65	63	63	51	69	69	61	57	55	68	44	59	73	77	73	65	74	65	71	63	71	78	61	66	73	63	71	65	53	75	68	69	62	65	65	66	59	72	63	66	56	60	69	61	76	67	62	57	71	55	49	53	66	66	54	75	66	56	67	64	62	74	56	66	81	76	79	64	71	67	49	61	58	76	69	74	78	58	71	57	72	71	67	60	66	63	73	64	66	72	76	74	68	79	79	62	46	66	59	73	61	78	65	61	53	61	65	68	56	66	56	55	68	75	61	66	70	64	67	62	84	64	60	70	58	45	64	60	61	60	57	75	73	65	58	69	78	68	64	70	57	60	77	50	69	68	68	74	65	63	55	63	66	67	61	70	67	67	60	58	53	58	65	51	71	57	57	69	61	77	68	66	70	48	74	73	65	60	74	73	59	52	51	71	65	63	55	65	53	63	67	74	58	61	74	55	62	71	83	59	65	47	72	73	66	66	73	53	63	57	79	46	70	61	72	48	67	57	69	64	55	67	73	66	89	79	58	61	68	65	65	59	61	55	56	69	64	52	69	55	69	50	71	71	51	76	68	50	58	79	52	58	67	54	70	66	57	72	72	57	57	69	61	59	61	69	59	70	75	75	61	58	64	64	82	49	63	59	61	62	55	60	76	50	58	45	57	72	59	72	68	64	64	55	72	67	64	57	65	58	75	61	64	45	58	66	59	53	77	81	70	57	64	49	58	63	72	71	65	69	73	71	58	77	73	69	69	68	59	67	64	79	70	58	61	57	67	65	78	62	65	61	61	55	68	64	64	62	57	74	67	66	60	59	72	77	55	62	60	63	58	55	55	59	71	51	64	75	68	55	69	42	71	59	64	59	70	59	71	53	55	73	62	69	59	62	68	62	56	69	73	76	55	71	58	67	57	66	64	45	81	52	78	70	70	58	63	63	64	56	58	65	57	47	55
26544	19655	14322	27673	36031	35697	33010	29503	26199	23477	20790	18587	16602	14947	13483	11867	10525	9462	8695	8009	7267	6536	6040	5560	4993	4685	4392	4006	3730	3432	3183	2965	2788	2685	2457	2332	2249	2212	2088	1890	1981	1838	1773	1765	1644	1557	1529	1533	1530	1462	1427	1368	1401	1297	1371	1333	1354	1287	1264	1272	1318	1264	1224	1252	1156	1146	1133	1164	1101	1106	1125	1110	1107	1028	1042	1076	944	997	996	1031	1033	1063	996	996	1049	1027	1012	1022	994	1048	979	940	936	857	973	976	990	972	982	981	996	937	910	980	947	949	951	973	889	938	943	985	963	937	973	999	915	951	947	978	896	986	971	855	999	992	969	966	937	973	1016	954	944	895	1000	919	913	922	965	907	923	932	910	934	905	964	921	973	964	999	931	902	934	916	943	923	912	902	931	916	935	910	932	979	893	893	847	940	978	883	918	926	925	961	993	896	886	946	942	915	941	859	902	918	904	931	877	935	933	948	955	892	884	916	880	919	926	939	963	895	921	930	961	946	957	917	946	967	919	914	916	898	951	965	901	946	935	953	955	924	883	914	936	894	903	949	918	951	877	959	871	891	915	935	922	862	947	932	891	925	931	925	887	949	859	937	914	955	974	967	925	958	945	885	934	940	964	925	935	978	972	938	957	903	963	912	894	886	909	925	900	869	935	918	963	887	921	925	940	934	929	850	922	917	876	937	956	928	867	849	950	888	918	894	949	902	912	950	916	905	905	922	904	913	916	939	910	882	926	922	903	898	904	898	949	897	954	928	910	931	969	924	883	944	872	928	903	883	951	958	1004	927	937	912	921	921	914	915	940	930	947	946	923	932	888	928	882	887	909	930	954	937	956	925	928	919	888	925	973	942	978	861	926	935	906	847	931	943	966	944	923	936	938	880	913	930	868	955	898	908	939	915	955	901	917	989	888	926	934	947	938	886	925	899	950	896	956	961	889	923	976	926	974	930	936	923	889	952	877	910	920	937	947	914	900	950	943	877	944	994	967	897	924	896	932	886	926	891	921	919	904	916	937	860	892	913	947	939	938	936	938	907	875	939	903	905	915	924	877	895	890	945	933	894	946	926	919	933	923	1010	917	934	927	957	913	966	934	991	953	875	962	924	926	923	901	897	860	929	915	972	920	937	896	902	902	955	979	896	913	949	930	926	925	924	918	919	874	914	908	945	926	913	967	905	901	930	931	905	911	926	960	942	948	888	917	957	936	951	940	888	925	967	926	858	967	904	915	905	903	952	940	871	960	897	970	900	889	928	922	912	938	942	888	952	981	932	953	908	940	940	905	904	890	928	915	943	940	891	930	941	933	936	930	954	917	943	896	883	921	927	956	892	890	956	909	928	908	930	929	900	901	913	907	913	881	925	892	887	887	959	912	951	927	1007	946	860	918	936	966	947	895	970	887	918	937	935	960	913	910	933	915	943	902	940	927	949	889	931	937	935	953	922	932	942	934	893	933	932	933	937	908	924	890	932	929	890	928	870	884	906	913	913	913	919	871	953	943	953	892	894	910	894	920	904	961	959	946	920	975	891	921	914	949	908	963	911	912	962	899	951	989	879	917	965	885	922	872	1005	927	926	955	928	959	865	899	950	922	945	895	888	965	877	906	892	888	938	912	934	890	910	919	917	950	913	872	957	930	998	910	879	938	922	971	926	894	991	913	888	858	905	926	922	910	924	912	884	914	955	935	947	886	960	878	954	908	937	905	957	928	919	880	898	917	909	915	920	951	892	926	940	903	881	848	945	918	980	979	941	950	937	924	924	934	855	934	950	1013	909	963	879	925	906	889	954	938	872	917	890	857	875	934	946	931	967	940	891	857	912	931	874	917	939	911	951	887	940	936	895	943	873	954	914	948	895	929	926	900	934	930	915	976	893	952	828	902	957	909	885	862	930	871	914	974	918	944	952	882	915	926	940	923	933	913	943	956	964	938	949	957	886	911	911	956	885	942	910	900	918	935	866	917	961	918	892	961	938	974	924	899	948	932	919	902	940	893	954	954	920	917	967	933	906	904	925	938	949	930	950	883	906	938	841	962	968	948	894	943	894	901	909	953	994	936	926	867	853	951	880	912	941	926	933	959	902	903	872	932	945	941	895	927	950	905	961	933	950	1002	924	949	1008	932	952	952	941	912	890	986	910	915	939	922	900	989	951	935	926	886	912	928	891	921	956	949	971	893	911	941	894	913	904	963	917	915	948	933	872	906	942	902	990	911	946	902	920	920	875	900	978	942	917	929	927	920	897	993	972	917	926	863	923	893	906	918	897	903	941	976	963	959	978	890	916	929	922	921	944	942	891	959	879	943	947	917	947	922	873	935	924	895	958	962	889	947	933	960	895	897	882	931	925	911	910	905	921	916	954	903	903	934	927	904	939	932	893	883	930	925	908	926	904	936	925	954	902	950	894	915	932	884	921	914	883	999	973	948	898	943	922	964	936	946	888	934	931	911	911	917	899	974	923	908	959	921	875	895	934	847	928	861	945	933	901	893	920	950	909	865	967	934	924	932	931	952	925	929	932	956	916	950	951	873	914	896	924	937	911	946	960	942	930	917	925	941	885	945	927	896	941	934	898	957	963	909	967	931	840	974	896	937	919	897	918	919	949	920	912	947	995	985	903	980	892	940	889	979	895	970	940	901	952	895	918	936	931	907	867	900	952	973	935	968	929	910	881	918	908	985	910	941	941	951	892	956	897	860	928	904	885	903	900	905	931	962	922	936	866	914	919	997	889	930	920	922	953	948	902	935	952	955	926	959	940	872	929	915	890	916	928	966	877	981	990	894	912	927	946	903	929	929	957	917	962	916	914	936	954	940	899	981	935	857	911	913	985	917	957	947	892	909	968	905	986	899	934	917	901	914	874	937	879	943	919	935	905	884	936	888	897	918	969	958	913	941	1010	967	920	971	890	895	945	902	917	869	936	872	932	931	901	935	947	948	917	929	877	909	978	867	871	910	1001	947	969	889	899	902	983	912	910	927	914	942	948	928	913	866	936	910	984	968	949	886	928	912	912	910	945	905	977	913	952	932	889	915	927	954	903	934	888	945	955	947	949	945	902	900	935	929	911	908	947	913	944	974	941	923	921	937	908	919	966	962	917	938	879	974	946	907	851	930	906	902	988	893	960	924	956	922	982	956	927	875	934	893	904	904	888	913	949	912	891	930	921	923	939	909	891	933	948	940	920	933	877	901	961	988	860	908	940	888	919	893	937	938	929	890	945	905	943	907	873	834	840	945	908	962	919	966	887	874	882	924	917	910	903	947	881	935	927	949	887	905	909	933	893	916	911	925	975	898	943	881	937	882	908	943	882	928	870	949	894	922	938	922	934	946	903	914	978	953	908	900	934	900	950	854	929	914	914	913	920	944	947	892	931	921	953	958	903	898	997	913	859	924	943	945	905	974	912	909	940	963	878	910	922	892	924	982	917	921	940	941	897	943	938	890	953	939	914	948	941	941	919	919	890	935	937	898	942	911	901	895	910	913	974	876	864	899	910	857	874	874	909	902	941	900	927
1972	507	327	275	391	508	461	443	350	310	297	277	211	218	214	166	142	141	112	117	124	113	122	96	83	77	83	77	85	76	67	70	70	81	63	77	75	61	50	63	58	63	59	59	50	57	40	48	55	61	42	56	65	60	66	51	52	59	50	58	55	55	55	51	40	41	42	51	44	50	56	47	49	58	51	44	55	48	42	51	55	54	56	40	46	46	48	44	59	47	42	40	53	44	48	47	43	46	57	56	54	54	48	44	53	52	47	60	50	49	55	56	55	54	48	41	50	42	43	41	62	38	58	48	55	41	46	44	44	48	44	45	57	48	52	62	39	51	38	52	50	42	48	40	35	48	54	65	57	57	64	47	40	50	48	48	43	36	45	36	57	48	40	61	46	52	57	47	38	46	39	45	50	47	50	58	56	57	49	67	49	41	47	67	52	54	54	53	53	62	49	46	57	61	50	48	61	47	55	55	48	51	43	56	55	39	51	54	54	47	48	51	46	49	50	52	41	53	42	60	45	41	37	51	49	40	34	64	50	43	50	68	51	50	45	54	46	58	46	45	62	56	50	40	42	53	57	54	51	59	52	43	46	53	42	51	59	56	52	50	56	42	64	59	43	38	53	50	47	41	53	45	61	44	38	46	49	48	43	55	50	52	40	58	58	59	60	46	58	57	51	60	37	61	54	61	54	41	37	33	42	51	44	53	55	35	37	53	47	54	42	62	51	41	43	42	49	51	54	44	43	46	54	53	56	49	45	52	61	42	55	47	57	36	49	59	46	54	43	57	48	42	48	46	50	51	59	43	44	54	51	42	33	50	42	41	47	48	41	60	50	56	60	46	34	56	48	54	50	53	49	59	42	55	48	45	47	60	43	48	55	49	64	61	54	57	49	48	45	51	50	50	46	51	47	56	40	44	48	37	49	58	48	51	53	38	44	58	45	49	45	61	53	55	52	46	40	46	43	44	35	49	44	58	55	55	42	56	45	55	41	34	48	51	40	60	50	53	53	42	49	49	52	61	44	56	50	59	46	59	43	47	42	45	39	53	51	43	41	57	50	58	46	54	57	53	55	45	53	53	57	46	49	53	36	49	49	51	36	42	52	43	53	54	42	58	49	50	50	56	49	50	52	46	45	50	57	45	45	56	50	48	50	53	50	59	54	47	49	39	47	48	64	42	62	55	43	45	45	65	52	43	53	46	63	55	49	50	53	55	34	46	44	42	56	52	49	60	46	52	48	58	49	36	52	38	62	63	47	47	39	39	49	43	52	36	45	63	49	51	60	66	51	37	54	42	59	45	50	42	42	53	58	62	60	41	52	46	45	54	52	55	48	56	37	45	50	52	51	53	45	53	44	52	57	46	50	45	50	49	46	40	59	47	30	57	41	54	64	49	47	59	43	41	47	58	45	36	43	50	45	49	48	55	48	50	63	60	42	49	54	56	48	48	51	50	51	53	56	51	53	48	41	39	45	49	45	51	55	50	36	45	61	41	53	47	60	48	47	58	47	45	45	47	48	48	58	44	51	51	48	55	40	42	58	38	47	50	42	56	51	57	50	48	35	59	63	43	55	46	52	57	46	46	56	50	59	49	30	48	45	47	47	47	41	51	51	54	40	52	60	52	41	50	43	56	60	55	54	47	42	39	36	43	47	63	46	52	42	37	47	47	55	58	41	48	50	39	40	60	47	40	50	40	52	55	39	52	59	45	48	49	58	44	59	46	48	55	56	48	49	49	55	44	38	57	54	48	47	48	57	55	62	42	44	43	47	49	50	49	52	58	51	53	49	42	35	36	57	54	56	44	59	44	49	42	50	49	50	39	44	49	56	50	56	40	48	53	48	56	51	44	48	56	52	36	45	46	44	51	42	54	49	48	67	36	44	40	41	43	50	59	41	55	47	52	62	51	48	56	48	48	54	56	47	42	52	43	51	49	47	49	50	52	51	58	47	48	67	45	50	55	50	44	55	47	40	49	46	46	43	58	53	41	52	46	58	58	43	49	47	50	49	51	53	47	62	52	41	44	49	43	51	36	36	47	38	48	42	49	43	44	54	46	38	45	51	55	59	50	50	43	40	49	44	45	52	36	49	52	49	45	51	43	53	47	39	43	57	45	50	48	53	52	57	62	51	62	45	43	62	45	54	50	47	55	43	56	50	58	61	54	55	52	46	51	55	38	39	60	43	59	56	50	57	60	57	40	62	43	42	46	41	37	48	52	52	44	51	44	50	55	54	56	54	41	59	55	68	55	45	58	55	38	56	62	58	47	53	49	46	46	50	63	41	38	55	49	47	54	49	46	45	49	55	51	52	46	44	49	59	56	40	65	48	51	51	39	47	47	43	59	54	47	49	51	43	52	51	45	57	52	48	59	39	61	51	42	47	45	39	54	35	55	50	53	39	55	49	53	48	51	41	56	38	50	43	50	37	43	44	43	47	37	37	58	44	60	56	39	52	57	42	39	48	50	45	52	53	44	43	49	33	52	44	55	46	56	53	36	42	52	41	47	48	51	44	49	50	47	52	60	56	42	52	46	51	56	53	55	48	43	50	65	58	42	46	53	44	45	41	50	60	51	43	48	56	52	49	43	49	61	43	57	60	58	36	50	63	41	43	39	49	53	58	42	34	43	62	53	64	52	53	41	49	48	47	49	55	65	42	49	46	55	45	44	61	57	45	39	51	57	54	53	59	56	49	48	53	44	58	54	47	54	58	48	45	53	41	54	68	48	51	46	56	55	54	53	51	53	44	57	55	49	47	52	57	52	45	55	57	67	54	49	40	48	38	52	51	38	37	42	55	53	45	37	48	44	40	45	52	47	53	50	50	51	59	48	61	62	52	50	43	59	51	45	63	39	54	55	46	65	48	54	50	57	52	45	56	51	59	47	49	46	50	55	39	53	56	36	46	53	41	53	44	56	52	55	42	54	40	55	43	52	69	46	46	56	58	44	51	59	45	58	44	60	50	57	47	42	52	46	49	49	52	45	51	46	57	52	43	53	55	51	50	40	62	46	47	49	54	50	40	57	38	56	55	47	44	61	58	45	47	47	39	38	53	47	50	44	52	48	47	38	39	39	58	59	48	55	42	54	44	42	56	41	49	45	50	47	59	53	49	49	48	46	53	37	53	45	54	59	51	39	59	50	41	38	49	57	46	42	53	45	50	45	41	47	42	55	49	44	56	48	52	56	49	53	47	51	52	70	45	43	58	51	62	63	40	47	37	50	36	47	40	51	47	47	48	52	31	31	47	50	45	47	50	59	56	56	59	43	48	48	37	46	42	45	47	37	48	52	40	49	52	60	60	58	53	44	50	51	43	56	59	57	36	46	57	65	43	47	40	57	43	53	56	56	43	53	45	51	54	36	51	52	65	54	49	62	54	38	50	53	52	38	62	48	45	42	54	58	41	40	53	49	40	40	40	52	53	39	53	43	55	40	47	57	50	49	56	60	50	46	46	51	50	47	51	37	42	45	58	27	61	45
18478	12432	8170	18724	26280	26266	23716	20313	17106	14272	12314	10602	9440	8172	7200	6328	5539	5140	4528	4132	3784	3459	3275	2959	2661	2424	2235	2268	2000	1872	1829	1635	1715	1554	1470	1475	1337	1305	1285	1145	1138	1180	1150	1060	1015	1060	965	980	977	904	971	927	952	966	930	931	874	910	931	898	950	829	896	882	878	835	815	836	810	802	787	802	772	786	778	750	810	788	770	771	745	716	722	802	704	773	745	754	775	749	762	764	725	763	731	741	759	689	799	730	725	757	744	718	769	733	765	749	761	751	705	772	740	719	710	732	722	724	729	758	708	708	710	694	738	721	699	732	738	752	714	695	765	729	705	685	689	781	767	781	786	710	722	766	713	767	764	754	724	752	768	733	711	735	737	755	699	711	722	769	690	753	738	696	705	693	723	727	759	686	728	760	721	741	698	715	758	746	723	756	682	719	698	742	717	715	746	686	719	690	730	643	722	668	750	749	752	682	725	716	703	704	691	716	709	722	700	705	730	748	713	681	687	669	797	712	726	728	683	731	677	721	749	738	714	702	646	761	679	712	718	672	710	720	690	703	762	697	705	726	755	715	705	761	699	702	708	746	753	741	728	726	735	742	742	738	721	719	698	723	739	748	740	684	728	714	736	754	696	732	661	745	707	674	709	696	706	762	740	742	711	735	734	689	723	758	676	728	737	760	714	706	691	706	699	718	687	739	724	747	737	705	697	762	766	706	752	709	670	729	726	745	705	710	692	739	685	730	727	688	703	708	740	714	767	731	686	683	699	696	727	708	704	797	765	736	753	719	750	722	687	768	761	728	741	731	721	726	767	713	768	744	682	707	729	727	655	712	732	705	736	727	702	744	759	685	724	711	727	699	729	730	720	745	716	725	724	744	695	751	740	751	692	743	758	672	750	780	702	733	704	734	683	719	732	722	741	699	751	743	716	682	759	714	735	783	750	723	751	730	698	716	697	738	705	707	753	703	730	721	740	698	729	711	694	729	745	705	731	707	712	709	713	745	690	715	745	718	704	691	733	695	763	704	720	744	742	692	728	710	677	741	736	717	712	757	713	718	681	744	704	765	727	737	726	707	664	713	718	691	700	722	736	759	741	730	673	709	724	717	722	704	739	693	707	680	692	690	694	712	694	721	715	731	725	722	748	715	761	748	727	727	753	679	744	704	760	725	709	706	674	747	742	741	754	748	693	761	722	723	758	698	754	776	702	788	711	687	690	725	657	755	684	721	716	732	712	761	737	701	753	728	705	716	708	722	669	691	697	683	723	761	755	666	702	727	708	739	720	713	731	707	714	697	757	719	722	679	732	730	693	695	756	717	752	748	693	758	720	755	720	747	725	704	675	714	705	761	711	688	722	660	699	745	700	718	757	747	707	677	768	767	730	716	718	703	690	700	720	714	741	757	713	748	747	731	704	717	715	713	724	732	685	703	715	728	726	690	680	707	785	737	727	733	735	767	672	684	680	741	754	692	703	734	707	718	691	713	709	692	705	721	711	718	739	688	720	758	694	729	766	747	733	725	731	760	761	733	708	740	754	794	686	733	776	735	718	707	696	710	708	737	728	762	719	743	751	733	717	663	727	708	755	694	730	697	731	739	734	717	709	720	748	706	700	691	714	715	728	720	702	713	762	741	719	744	717	732	692	692	722	802	720	702	724	693	706	770	755	732	743	712	732	728	686	707	736	685	658	707	750	707	719	789	709	727	717	677	721	703	673	731	738	683	743	705	700	699	690	680	727	740	784	749	702	754	728	738	715	685	753	742	774	700	732	721	680	719	668	700	754	737	757	737	703	722	698	717	728	734	728	690	685	720	710	719	761	696	724	770	753	691	677	734	707	722	770	685	685	749	740	808	693	717	762	723	708	727	730	782	730	738	678	743	755	714	746	729	731	676	772	751	749	714	738	722	682	684	752	699	652	721	691	734	749	732	717	716	715	721	729	746	690	723	716	742	707	644	680	660	767	669	708	678	679	718	671	727	688	700	715	733	723	721	674	688	727	760	712	738	760	722	711	715	775	738	737	662	698	753	714	689	736	729	686	660	677	718	753	748	707	695	733	705	694	784	766	736	683	718	734	664	703	735	707	734	716	705	728	702	738	715	726	757	667	789	732	719	769	702	704	732	712	713	714	725	692	745	684	720	663	697	761	754	741	783	718	720	733	733	701	684	722	665	696	686	742	710	700	732	726	702	726	684	743	733	711	719	755	716	723	710	688	742	721	727	732	735	733	684	733	737	716	757	666	736	735	780	739	724	766	712	702	770	691	689	714	717	719	669	713	750	711	721	742	727	692	708	752	759	715	787	737	749	746	776	719	805	758	710	730	699	728	697	703	739	726	735	757	694	702	768	735	699	699	752	779	715	724	673	731	707	718	705	730	719	684	707	726	737	730	719	733	728	732	723	683	697	771	753	709	705	693	729	755	696	726	662	773	716	691	729	702	769	691	698	749	709	744	709	694	717	773	736	710	661	763	752	752	745	757	717	700	712	693	731	760	721	726	695	724	742	726	722	712	755	751	718	704	716	719	712	650	760	765	718	755	710	711	688	721	707	755	740	690	694	673	743	755	761	709	779	727	704	818	782	709	700	695	703	739	716	688	718	712	704	780	705	719	716	693	745	762	696	730	707	673	742	724	714	714	718	810	734	698	731	718	703	712	735	688	716	737	706	707	739	736	689	684	693	696	714	768	728	719	742	757	719	692	746	730	764	693	745	681	743	699	722	700	698	725	671	728	710	722	754	762	710	755	705	702	720	710	740	698	768	684	725	670	677	721	750	712	756	724	708	709	705	771	733	710	746	693	710	747	704	686	754	734	707	663	734	752	699	738	719	699	731	752	708	761	764	748	717	704	715	727	758	701	727	731	735	714	773	709	714	669	756	766	732	740	741	716	665	728	717	748	686	700	711	695	705	692	761	747	705	729	722	717	689	704	671	712	669	731	718	700	775	758	747	702	729	681	723	687	717	712	727	718	744	718	683	739	717	680	722	743	699	723	677	669	730	758	723	702	726	684	725	751	669	684	738	714	726	725	723	755	685	746	701	704	733	737	617	727	734	699	696	715	736	745	670	752	695	730	721	722	666	704	712	733	703	710	729	720	712	719	736	713	702	710	740	751	716	731	716	687	715	725	734	753	736	716	736	732	692	689	753	726	723	711	735	709	741	681	720	701	756	722	767	690	715	745	777	734	706	732	727	723	738	729	694	755	705	733	726	707	702	676	730	713	726	774	718	695	716	726	773	734	751	701	736	754	688	703	716	711	709	737	725	737	723	720	710	757	686	720	745	715	729	703	701	708	704	738	736	729	682	733	742	709	730	744	693	727	714	703	733	668	783	714	716	711	719	722	717	752	692	729	764	709	768	768	734	691	780	722	721	660	733	698	752	753	719	768	769	756	760	727	733	685	727	753	670	729	718	760	728	686	694	739	707	701	768	723	700	711	713	708	778	714	738	736	742	669	668	735	747	751	719	736	735	699	706	776	773
1438	860	529	403	648	788	700	652	534	462	420	362	354	293	231	248	214	199	171	162	146	160	133	138	118	107	115	94	83	104	80	85	72	87	71	77	70	82	76	69	65	68	66	63	61	61	65	61	60	51	58	56	58	77	61	57	45	50	62	60	71	54	60	37	58	49	57	58	41	44	49	58	55	46	54	54	54	56	65	46	45	52	57	45	50	60	60	55	49	58	49	53	62	46	45	52	58	53	45	48	37	50	51	49	55	64	51	56	48	49	62	56	37	42	58	37	43	48	56	52	33	58	45	47	51	39	57	54	57	33	57	41	42	53	49	64	55	50	48	54	51	58	40	40	35	52	39	51	46	43	65	52	57	52	58	51	64	45	45	46	48	54	56	64	55	57	46	47	38	44	44	50	42	60	52	46	42	49	50	49	47	44	65	51	53	49	54	55	57	57	57	52	49	68	47	49	44	51	57	57	46	37	54	47	45	52	50	42	45	43	57	53	40	49	39	44	39	40	57	43	46	54	53	52	47	50	46	52	43	56	46	51	45	42	35	35	50	57	50	43	53	55	54	51	48	59	55	32	45	37	48	33	46	40	56	53	39	52	51	57	56	38	47	49	57	59	52	53	40	45	40	52	49	48	55	55	44	58	38	41	53	51	40	46	54	51	41	38	58	48	49	58	45	32	50	38	55	52	41	46	58	56	52	60	39	53	45	46	41	39	45	60	46	41	47	49	49	60	57	26	54	54	47	69	55	55	43	41	52	43	55	60	52	53	50	49	33	44	47	63	65	51	53	38	51	55	42	50	53	44	48	49	43	53	49	40	60	49	55	54	43	37	52	44	48	36	47	56	51	49	53	42	41	32	59	65	42	53	47	58	54	52	54	52	55	59	47	47	52	44	48	52	42	51	49	53	51	34	47	53	51	49	45	57	34	47	50	51	52	50	47	46	51	43	50	38	47	48	49	53	52	47	52	45	52	45	67	38	49	51	52	41	39	47	52	64	41	55	61	41	51	66	55	52	52	47	46	48	51	42	57	54	46	43	41	48	49	35	45	54	56	50	55	43	56	39	53	55	61	42	52	51	49	41	50	66	54	46	45	46	52	41	51	38	52	50	54	50	46	48	54	55	53	51	57	45	48	44	54	47	57	45	41	46	54	49	42	47	46	47	54	41	44	51	51	46	57	62	45	48	52	60	50	61	45	44	58	57	43	54	58	60	55	45	45	49	53	65	54	36	41	39	35	52	38	48	46	40	46	45	61	53	54	44	57	56	43	49	46	44	50	45	37	46	40	45	52	45	35	42	60	42	39	41	43	53	31	51	61	35	43	44	49	56	42	44	52	49	43	49	59	35	51	52	59	54	51	53	38	58	54	50	47	50	54	39	48	48	49	52	48	52	38	53	41	57	46	62	54	51	54	41	47	49	50	46	48	46	50	37	50	45	55	47	39	51	52	45	49	42	58	56	57	50	36	48	42	57	48	51	57	52	53	51	43	40	36	42	49	47	59	36	38	56	43	50	50	60	47	64	47	45	40	47	65	51	48	49	37	42	60	33	59	48	55	50	62	59	50	54	45	44	63	52	44	51	50	51	60	43	49	44	51	46	57	51	53	64	51	57	44	45	50	49	54	51	44	51	56	63	48	43	50	42	59	57	55	48	52	39	44	58	54	51	71	56	50	53	52	46	50	57	52	39	54	58	46	45	56	54	41	56	51	52	46	62	43	55	64	48	40	48	47	53	68	45	48	51	46	56	53	44	48	38	54	49	50	47	54	59	55	36	63	48	44	45	34	52	61	51	53	39	49	58	62	42	50	41	51	54	51	44	46	52	49	43	52	50	49	61	47	46	50	49	46	45	44	51	45	41	55	45	50	46	56	56	55	47	37	57	54	48	48	46	49	43	57	65	56	39	56	48	53	47	60	42	41	43	38	46	56	50	55	52	47	46	45	52	56	47	56	60	51	49	52	51	53	51	58	50	47	39	51	57	53	51	54	55	32	47	56	56	45	50	45	48	44	54	47	48	49	45	39	59	47	50	53	39	51	55	61	54	48	47	52	61	39	49	50	49	56	45	50	58	34	45	50	63	49	53	53	49	55	62	43	43	45	54	47	45	55	47	45	50	43	54	33	44	46	61	52	55	31	47	42	52	47	58	39	47	61	57	55	50	51	42	47	45	50	50	49	39	44	57	53	55	47	40	44	62	49	54	54	46	40	55	47	47	47	52	53	34	47	50	48	60	59	52	46	51	46	41	64	51	63	51	45	56	43	47	56	55	53	43	43	53	51	60	42	48	52	45	48	42	51	63	52	44	43	48	56	52	58	52	47	53	46	50	38	50	49	49	56	39	50	47	43	42	47	53	50	41	52	72	51	43	50	49	60	58	40	39	54	43	32	46	54	43	44	35	66	43	48	57	48	49	52	52	43	41	57	48	45	50	49	58	42	42	43	46	46	60	56	46	61	47	49	53	51	39	47	41	39	50	52	51	52	53	51	57	45	54	47	40	43	59	53	54	57	37	43	63	52	52	50	49	43	36	62	39	47	49	46	56	55	54	48	42	44	45	38	49	41	41	38	50	37	43	56	42	55	44	42	44	47	38	49	44	47	52	43	35	45	46	45	57	48	59	43	33	42	40	36	49	49	44	52	43	46	49	46	51	45	46	54	45	48	47	52	54	38	47	50	48	51	35	40	45	54	49	49	42	51	49	39	49	46	52	40	59	43	57	44	56	46	56	53	39	52	49	47	62	50	55	55	45	38	54	65	49	47	53	44	49	33	44	44	46	58	51	42	51	39	56	47	56	48	42	57	44	46	48	50	50	62	47	56	48	52	49	54	48	41	46	55	52	49	53	35	47	54	47	46	47	53	50	57	50	56	55	49	33	47	54	55	41	53	60	45	55	54	37	64	59	68	45	46	54	50	42	51	48	51	61	50	53	55	54	48	53	51	55	56	40	46	52	41	64	32	46	50	37	57	47	53	53	57	44	48	42	43	60	39	49	58	53	43	54	53	65	52	48	48	42	45	55	62	57	52	52	51	53	64	36	50	51	50	45	51	50	41	47	42	45	39	34	62	52	46	54	61	38	45	37	58	54	44	43	57	57	68	66	45	44	50	44	58	41	55	41	46	46	50	52	47	49	73	62	56	50	51	40	43	41	54	47	44	45	54	45	51	44	39	59	48	48	49	58	45	50	45	50	62	51	54	54	42	47	62	46	43	54	44	54	49	45	53	49	57	43	44	51	54	41	52	53	43	50	38	60	52	53	49	44	51	48	52	43	44	43	55	50	45	50	63	47	47	45	54	57	63	48	46	50	55	51	40	45	47	51	46	39	57	55	43	50	42	50	59	40	60	47	55	60	54	41	45	47	47	55	46	47	33	47	36	44	45	52	52	42	41	43	43	48	51	47	53	53	58	48	56	53	68	56	69	53	54	55	46	40	42	52	53	46	51	56	56	60	50	56	49	46	39	49	42	59
22591	16782	11374	23796	32178	31944	28891	25357	22115	19120	16783	14861	13123	11466	10413	9028	8093	7227	6640	5783	5425	4900	4541	4158	3704	3416	3085	2911	2687	2613	2297	2286	2106	1881	1922	1789	1633	1576	1492	1456	1423	1351	1319	1341	1215	1185	1153	1160	1092	1045	1095	1086	949	1000	1075	1076	1012	993	1031	998	926	935	923	888	897	863	864	912	884	847	861	842	841	786	812	832	773	727	795	825	767	794	802	750	793	753	748	759	788	778	780	736	791	780	766	793	689	745	726	716	736	739	721	719	723	709	740	712	761	752	692	686	745	745	719	708	757	734	766	725	756	733	731	698	744	760	723	735	687	704	711	757	725	721	694	676	729	689	744	654	697	709	712	734	736	708	725	714	690	744	694	701	727	704	675	755	725	739	709	724	728	727	713	715	703	702	729	692	710	722	735	793	709	722	714	732	703	718	721	718	705	690	726	679	698	696	737	714	726	724	728	682	735	720	670	744	662	754	680	697	687	758	709	719	704	700	686	713	685	691	736	712	760	691	758	769	705	718	696	712	738	699	741	702	738	719	741	709	724	686	658	703	698	688	751	678	740	743	718	759	707	669	719	735	700	661	699	781	738	768	675	716	656	744	671	689	722	686	747	716	744	691	679	724	746	735	743	751	744	729	707	693	687	732	711	746	658	686	710	686	697	715	726	733	711	685	733	697	736	705	732	739	744	702	718	676	733	691	719	732	714	678	685	742	732	710	687	736	664	712	690	703	671	716	750	671	695	727	701	712	727	720	733	741	748	728	628	694	696	734	729	696	732	684	730	690	754	693	732	740	674	718	730	729	679	775	711	711	731	736	748	702	703	712	664	690	737	714	702	726	708	728	666	777	737	697	698	729	720	730	708	669	724	693	723	691	711	751	717	743	668	716	720	723	744	753	727	742	726	713	745	739	683	719	718	718	695	757	710	734	766	689	700	724	711	703	667	724	690	706	725	692	701	733	696	700	728	698	675	703	727	707	751	726	682	721	767	697	739	700	698	729	696	711	734	746	715	734	756	703	678	715	712	701	700	698	690	739	714	723	729	703	700	686	725	747	704	681	741	683	698	719	671	769	691	730	684	763	739	689	745	679	674	769	744	709	724	704	682	741	742	732	763	734	708	710	732	717	723	698	720	717	724	704	718	724	722	724	710	740	689	712	748	716	697	703	727	720	703	752	731	683	697	749	723	709	683	709	749	720	723	699	697	677	701	728	738	722	707	686	681	730	695	676	662	720	728	716	702	733	710	717	712	792	785	741	689	717	728	702	713	687	689	713	689	667	725	709	712	764	718	687	731	710	717	689	696	703	710	693	699	714	711	730	657	713	723	708	727	721	720	765	705	728	715	743	714	702	746	677	703	733	726	749	715	745	690	728	691	754	726	725	754	767	696	746	754	774	682	725	723	705	627	688	698	731	704	730	700	661	725	755	706	715	695	725	741	747	702	680	733	716	738	768	690	730	764	704	710	739	725	728	723	732	730	678	703	697	728	735	734	714	721	716	744	742	736	716	724	725	721	763	690	666	727	723	731	696	742	703	739	717	718	669	707	685	677	715	691	736	703	679	715	689	712	708	754	716	732	730	713	733	742	734	724	769	724	691	708	726	726	710	698	707	727	797	698	671	704	739	750	689	749	716	687	701	699	744	700	698	769	705	725	762	685	706	716	756	639	719	712	743	701	751	730	690	697	671	675	699	689	712	721	715	708	760	742	691	760	716	708	752	715	718	706	702	743	722	696	719	707	727	724	717	687	719	712	749	656	704	711	720	668	736	744	764	716	715	688	705	690	711	687	731	726	699	739	671	702	744	693	709	713	721	764	723	721	701	720	721	722	749	704	674	700	717	708	675	771	710	701	700	775	745	690	731	747	755	711	695	708	731	731	643	682	656	732	745	716	742	725	742	690	681	668	717	722	727	763	775	737	717	756	666	762	692	688	718	730	762	678	674	698	685	710	671	710	718	731	741	688	707	697	727	732	712	713	668	686	698	716	713	683	658	697	730	746	745	730	700	691	742	675	686	731	664	693	739	729	755	745	700	734	735	706	669	654	735	654	715	747	749	746	672	729	754	693	719	698	682	692	693	700	728	672	715	688	754	707	690	709	730	696	725	697	743	684	723	725	725	709	721	708	711	699	727	715	715	735	762	685	696	655	752	709	736	711	724	701	681	684	728	734	726	707	654	743	714	676	734	693	706	716	783	737	635	715	689	733	740	706	705	686	792	717	719	722	719	730	688	741	687	709	706	715	708	722	734	714	725	698	721	705	747	741	729	770	759	737	686	674	708	736	741	710	729	675	728	716	692	712	700	781	727	719	737	742	714	717	730	717	727	729	725	718	709	775	687	793	707	747	690	705	706	723	727	713	740	721	697	748	689	704	710	732	624	725	674	643	716	721	732	704	670	725	711	716	712	721	751	765	778	768	715	751	748	703	668	786	767	746	702	744	689	706	723	732	736	726	680	718	663	729	710	682	732	672	731	754	716	702	745	745	645	711	714	718	733	709	718	694	642	708	713	724	740	731	703	735	670	710	644	668	690	703	715	692	733	681	723	722	712	713	765	752	731	757	756	740	760	711	744	715	724	735	743	706	752	722	722	673	773	720	676	693	709	745	723	775	668	707	788	741	696	725	703	736	733	727	728	670	692	682	702	746	649	696	668	730	757	691	712	702	734	739	698	744	702	734	699	721	709	704	715	704	758	747	692	721	656	701	744	719	705	672	702	708	667	747	757	734	685	698	718	705	722	759	720	741	730	739	730	718	728	684	731	722	717	673	752	715	724	700	696	719	749	742	667	754	680	693	695	757	721	730	678	734	701	661	702	741	764	685	739	753	714	744	692	699	729	777	715	736	734	666	699	730	664	723	715	721	700	748	719	725	714	705	651	698	722	740	715	730	691	752	704	746	707	682	777	700	708	708	718	740	746	691	685	683	783	720	749	723	740	707	708	688	687	704	717	693	719	735	713	728	716	767	728	700	680	706	717	680	707	757	738	702	731	678	723	684	741	682	703	735	731	667	701	677	749	753	713	733	731	678	751	734	688	698	722	760	742	722	718	765	743	671	761	719	696	710	710	743	774	769	673	721	737	765	735	690	722	731	709	697	688	720	711	725	686	731	687	709	712	731	693	769	745	695	726	698	708	722	683	720	669	697	712	698	707	704	713	665	721	719	709	674	721	737	735	679	760	693	725	772	691	736	714	661	725	672	705	724	720	703	730	687	733	737	718	735	668	744	758	682	678	743	754	695	735	754	741	756	675	714	767	730	730	740	712	735	699	706	748	751	716	710	726	756	721	749	676	691	743	731	738	745	743	739	677	712	705	690	731	732	710	709	694	714	703	695	693	690	754	726	762	681	749	729	750	670	708	714	719	655	698	667	681	745	699	747	696	761	697	714	705	693	761	712	701	730	686	754	735	729	723	732	719	716	762	677	763	736	717	695	678	717	734	733	728	764	706	753	702	709	689	746	697	732	725	755	763	676	730	773	718
3197	813	511	398	614	758	688	592	549	466	430	380	305	330	290	260	224	212	197	169	159	147	145	143	135	111	117	107	123	96	89	91	84	99	70	87	69	80	94	81	66	69	80	68	76	79	83	74	74	67	71	66	76	76	66	55	71	60	68	66	74	56	65	65	80	84	68	79	61	67	73	70	71	76	58	57	71	75	53	60	54	68	70	69	65	64	63	73	71	71	52	67	59	65	72	59	77	64	40	55	69	71	61	77	67	64	65	62	79	68	76	55	63	54	65	68	72	67	59	53	46	55	52	67	68	70	59	78	73	69	58	64	61	73	58	62	59	63	64	48	67	60	62	53	56	79	71	69	68	57	76	70	68	58	58	66	64	65	64	55	71	62	57	53	71	89	68	66	49	67	69	71	70	65	79	81	70	56	46	65	55	65	80	74	49	59	70	58	75	68	74	58	63	57	64	57	77	53	69	56	69	57	67	57	75	57	53	59	76	68	67	62	63	63	59	52	67	57	60	61	71	69	60	67	70	55	52	63	66	64	60	54	61	68	74	61	65	64	67	73	67	61	51	65	65	73	54	57	66	63	57	80	75	64	46	61	72	70	58	64	56	44	67	57	76	68	61	62	69	73	60	57	71	62	56	78	54	62	52	58	79	61	61	80	62	53	64	65	72	70	73	69	65	56	64	55	79	59	73	69	61	66	65	61	64	63	57	60	69	65	61	71	60	63	63	69	56	71	62	55	64	68	63	64	70	83	74	53	52	55	63	71	67	61	52	73	62	68	50	63	65	84	75	62	70	68	69	63	69	57	59	67	72	66	51	69	72	63	64	57	65	59	65	55	54	72	66	68	73	65	67	78	71	69	73	57	62	59	65	60	45	53	58	68	62	65	53	80	78	68	67	79	68	65	73	76	70	74	57	62	61	54	67	47	73	69	63	57	61	55	64	63	60	62	82	69	70	60	57	64	62	65	56	54	65	72	72	67	72	69	66	57	55	53	60	61	72	49	65	66	77	56	65	65	62	80	43	58	65	76	52	63	74	67	72	50	60	72	73	61	65	69	51	64	66	72	56	58	66	80	83	58	67	73	64	86	68	58	72	64	72	73	79	72	68	69	63	58	68	54	76	67	66	54	62	58	61	68	78	62	62	67	47	61	82	81	72	60	61	67	57	55	49	80	60	56	60	68	61	66	57	63	58	67	57	66	64	66	53	65	67	56	72	59	50	65	61	59	71	61	68	75	76	66	67	65	59	58	68	82	74	67	74	67	66	64	67	76	59	71	60	55	64	68	60	53	50	75	62	64	73	54	73	66	64	61	72	55	76	66	72	66	75	57	54	85	61	64	58	55	68	71	78	63	66	55	74	64	61	74	61	55	65	69	60	66	57	65	66	58	49	57	59	68	66	59	59	79	57	55	73	69	71	72	62	77	68	75	72	56	50	70	64	68	59	65	61	63	56	66	56	68	60	72	58	58	67	61	50	70	73	62	54	60	57	74	66	65	58	73	70	63	65	71	71	50	49	68	75	62	69	52	66	61	64	78	55	64	58	75	55	56	67	79	55	53	54	56	74	61	77	57	60	56	70	71	60	60	54	79	61	71	61	65	63	60	55	58	77	48	39	56	73	63	68	62	61	61	61	51	69	66	79	69	56	56	63	62	64	74	58	70	58	59	75	62	60	72	67	62	73	50	59	73	79	49	75	70	61	56	84	80	75	52	73	79	69	49	61	61	70	75	73	59	74	67	49	73	60	67	71	67	63	63	68	54	59	71	71	59	70	65	72	82	66	69	53	67	70	79	60	75	68	44	59	69	79	78	67	62	77	72	80	64	64	53	69	56	61	57	72	65	57	63	54	66	74	72	74	56	66	51	62	71	63	52	69	62	78	80	62	66	65	83	57	66	76	67	70	62	77	68	80	59	65	62	64	71	60	56	62	70	66	76	50	66	68	63	67	67	61	54	75	62	60	54	77	64	59	66	59	85	65	70	63	75	65	66	73	64	74	58	69	57	82	54	66	67	72	65	63	73	52	59	66	68	64	76	77	60	64	49	69	58	74	54	65	67	47	61	69	56	62	63	68	65	64	68	47	81	70	59	63	62	69	74	69	61	50	77	70	61	86	79	78	54	67	65	87	49	56	62	72	52	68	67	68	71	70	61	54	60	59	70	71	57	76	69	60	63	66	74	67	59	61	68	72	77	60	59	67	68	64	54	73	58	61	54	73	60	66	71	77	71	64	77	64	68	80	90	58	67	58	62	66	53	80	63	64	67	55	60	51	56	58	68	66	56	66	65	66	72	64	77	66	55	66	76	77	55	47	70	49	64	61	67	51	84	79	50	58	74	58	53	64	47	63	75	71	70	61	58	71	56	58	57	56	66	67	57	63	61	64	69	62	56	61	66	67	64	75	69	65	51	55	70	59	84	66	70	56	63	66	71	62	52	62	79	62	56	62	67	59	74	69	62	75	46	70	49	71	61	64	61	66	66	71	62	64	61	68	74	73	65	75	57	64	58	65	85	59	64	64	59	68	59	65	78	67	66	55	70	83	61	64	67	56	69	62	75	78	67	67	62	54	59	62	73	50	57	68	72	65	55	59	64	65	70	67	53	61	58	73	52	52	79	63	53	62	64	60	65	57	69	73	59	65	54	72	62	61	61	64	68	79	52	67	67	72	74	63	58	73	77	59	71	67	58	48	71	70	64	69	61	75	65	79	55	64	80	76	63	60	69	78	61	60	58	49	76	70	54	56	54	65	44	57	60	63	61	66	51	45	72	65	72	62	62	72	79	53	72	62	65	66	80	51	77	72	85	56	61	72	68	76	54	61	62	52	59	64	60	66	61	69	53	61	72	61	58	64	53	60	61	54	57	65	78	53	60	70	70	52	66	58	61	67	70	60	59	69	73	57	68	58	68	71	50	67	72	65	60	46	66	57	73	77	57	62	68	86	63	70	60	68	66	63	71	70	66	63	62	69	83	65	63	73	58	66	61	61	71	63	57	73	70	69	55	71	52	54	71	85	49	73	62	66	71	70	61	68	66	52	58	60	58	48	59	47	72	59	77	57	59	68	54	57	50	73	84	54	60	72	65	62	52	62	59	67	56	49	58	69	67	66	47	55	67	77	50	59	58	65	60	87	65	73	56	64	54	71	81	79	70	53	43	74	78	62	62	67	69	60	73	67	60	62	60	64	71	71	73	49	77	60	76	82	54	63	65	53	68	74	57	61	60	65	59	70	52	53	48	60	84	68	62	53	67	71	54	63	57	60	65	72	59	60	42	64	70	61	71	74	58	42	58	62	63	64	75	64	74	56	56	54	79	61	63	51	68	67	61	67	61	77	62	45	53	68	71	57	71	70	63	50	66	59	73	57	71	50	62	59	66	63	64	61	60	64	56	63	72	59	56	71	71	70	57	65	65	62	61	52	54	55	77	55	80	56	59	56	66	89	51	72	68	57	72	66	61	68	53	56	51	62	48
20994	15634	11058	22958	30929	30804	28248	24473	21336	18410	16389	14275	12577	11101	9783	8696	7711	6896	6425	5790	5176	4886	4409	4152	3779	3466	3181	3016	2861	2608	2542	2321	2142	2081	2021	1895	1821	1750	1640	1639	1567	1531	1458	1457	1408	1386	1321	1271	1349	1275	1237	1266	1204	1225	1304	1125	1211	1149	1169	1128	1169	1157	1139	1053	1115	1052	1095	1074	1000	1015	1068	1065	1023	994	1042	1043	996	980	980	948	967	965	936	930	972	1012	982	984	988	968	927	1018	986	967	930	972	934	1014	984	1010	891	869	909	929	895	935	942	928	935	982	949	915	921	977	934	889	917	912	991	933	937	916	944	906	930	948	944	930	906	907	918	936	939	901	862	902	927	943	918	920	898	934	939	932	988	980	842	902	926	923	927	944	907	878	912	900	898	903	948	864	948	894	952	924	984	940	883	924	971	911	952	905	910	914	976	885	918	902	939	900	894	868	893	945	947	954	923	913	931	909	935	945	919	986	918	877	997	942	935	949	945	936	911	905	950	936	926	915	926	877	948	909	912	915	929	890	939	885	915	890	892	925	923	949	892	902	911	919	907	922	943	978	932	895	939	950	886	863	952	903	921	948	879	933	963	946	894	926	893	891	942	879	914	913	881	923	901	969	849	934	945	948	947	925	898	896	934	955	951	898	979	989	951	945	869	954	968	930	934	871	974	919	932	884	956	928	890	945	856	923	882	931	867	949	930	921	926	939	926	902	924	950	970	939	886	924	948	918	905	911	920	905	914	946	907	906	923	950	960	969	956	952	928	987	890	916	917	896	930	951	944	873	880	864	903	965	943	859	921	935	966	914	948	894	965	974	915	865	929	894	959	885	917	921	912	951	886	912	922	901	916	950	916	912	934	931	962	905	954	925	946	855	980	974	897	862	931	938	900	940	935	898	925	913	966	917	872	907	965	922	979	916	919	918	930	928	885	964	953	929	942	937	901	899	952	944	913	936	959	957	901	892	963	969	920	922	932	942	949	953	914	993	910	910	976	891	924	913	896	902	874	916	947	905	902	936	981	989	885	908	952	942	947	931	1033	919	879	936	937	891	920	914	961	949	959	931	952	904	967	930	931	892	918	900	927	896	907	918	892	939	950	905	930	875	859	886	888	971	926	868	916	925	916	885	883	842	910	881	910	859	979	951	894	957	885	915	932	893	906	904	936	936	911	922	905	945	863	865	997	910	937	948	913	941	931	949	866	860	916	883	912	919	884	893	947	974	912	982	972	917	937	907	946	933	954	917	904	952	923	906	925	938	940	944	942	973	966	918	964	915	900	930	938	905	927	909	886	931	922	892	945	937	924	926	956	893	935	873	921	936	955	1016	921	891	917	905	902	937	922	998	868	910	927	941	960	950	965	929	914	939	897	908	901	964	923	867	940	919	881	886	952	901	906	980	935	911	947	963	907	863	990	889	950	916	874	990	866	916	945	908	934	860	905	934	921	941	937	931	943	977	936	909	948	923	897	936	946	937	901	897	885	930	923	902	919	933	908	944	902	929	880	868	929	913	977	918	882	913	961	943	935	973	987	909	937	928	873	954	886	924	906	894	959	926	941	941	910	953	923	915	968	895	965	925	934	930	925	902	887	924	908	904	915	925	979	921	944	920	960	880	938	902	929	885	927	906	889	933	927	951	937	967	874	938	934	901	928	952	920	937	945	955	922	979	945	954	926	944	931	917	907	917	918	976	933	889	942	930	908	921	901	920	873	907	885	967	975	945	963	970	896	924	955	874	901	911	934	878	939	937	895	921	904	900	990	905	932	972	926	886	938	881	905	959	971	917	940	887	911	965	916	945	941	866	893	941	989	920	898	923	918	868	948	911	934	963	923	907	908	927	937	952	935	899	950	937	977	945	933	924	995	891	889	919	920	924	974	916	900	873	911	944	880	924	927	961	888	957	922	918	913	913	986	887	903	925	901	906	921	891	908	896	934	921	982	944	896	940	952	902	903	895	921	945	972	922	898	885	938	943	933	938	932	924	950	892	920	952	884	915	907	928	931	999	932	920	884	943	900	948	904	905	947	922	956	919	952	923	945	906	885	965	935	898	950	947	934	911	949	969	905	933	891	903	906	894	934	914	949	900	921	938	907	928	931	896	965	931	999	866	902	868	885	950	855	948	883	898	917	928	922	916	905	947	975	894	971	908	958	896	928	963	922	867	965	896	865	928	874	870	953	951	943	930	907	919	969	962	926	916	928	916	944	921	894	934	926	875	903	937	899	955	943	921	890	943	898	974	961	917	891	904	974	918	927	953	947	934	979	902	877	902	942	957	884	984	940	893	908	942	898	892	857	845	914	923	905	958	923	884	980	978	961	961	896	962	924	963	906	909	878	967	865	952	949	957	849	896	932	924	862	980	926	915	903	913	910	902	908	905	891	994	932	901	937	975	894	888	924	945	948	895	890	917	936	973	948	976	931	947	953	955	900	978	961	944	914	914	939	992	959	866	917	873	938	958	946	931	928	888	900	971	913	891	916	903	939	1010	960	955	908	901	916	922	935	948	889	919	942	934	945	908	992	991	930	873	932	886	924	908	958	879	927	901	954	958	971	857	865	984	930	935	908	941	916	946	889	883	1039	954	955	903	929	953	908	899	922	936	956	929	942	1003	970	923	881	899	948	872	927	948	937	908	909	909	977	910	966	989	960	948	913	913	944	937	879	918	982	917	949	906	905	943	950	928	911	972	918	901	942	877	876	908	915	913	957	934	921	936	918	906	914	906	951	937	934	908	935	898	908	917	932	915	904	902	931	933	951	964	972	876	913	928	948	914	917	961	933	988	992	976	915	953	876	932	925	926	921	883	948	956	913	911	980	899	950	935	999	883	930	945	931	877	926	897	911	941	956	909	958	888	878	920	949	885	948	963	965	928	930	956	950	957	987	939	911	920	924	886	907	893	943	926	953	903	932	939	880	913	899	918	943	977	913	887	942	913	854	896	926	972	848	915	917	873	891	923	894	962	951	863	967	946	968	934	899	882	879	849	966	941	908	913	916	904	937	903	929	888	971	896	904	963	937	936	913	963	878	901	926	927	884	891	912	923	978	915	899	917	941	932	972	953	903	910	954	907	870	982	892	917	953	989	913	876	910	893	956	910	920	904	998	875	883	944	934	907	856	947	915	931	909	939	1001	911	865	933	933	907	936	917	879	915	940	940	950	926	940	902	914	904	891	947	940	973	959	887	923	910	877	942	870	930	924	888	970	948	886	919	909	910	898	942	919	898	860	916	954	903	971	965	960	924	897	923	969	1006	918	943	947	936	922	977	963	891	952	963	987	920	927	917	859	937	908	870	984	932	984	951	905	957	903	886	899	931	911	972	890	950	994	949	910	875	929	870	926	929	928	895	903	924	853	903	939	944	889	917	952	907	994	892	905	930	909	880	922	929	1012	967	920	927	984	901	893	934	860	922	933	926	938	874	885	835	934	965	938	994	947	930	936	922	962	951	957	924	943	936	912	892	924	925	894	922	943	930	955	901	901	956	912	915	979	953	903	943	959	919
2542	1164	710	580	948	1153	1071	892	764	690	573	525	517	446	388	353	305	280	257	238	201	211	216	167	164	156	127	138	149	123	111	133	108	98	101	97	113	109	97	103	108	81	89	85	70	89	74	78	102	94	73	92	73	77	75	79	70	67	82	63	82	60	72	69	60	64	56	71	78	61	65	63	58	51	68	65	55	65	81	58	60	68	69	79	58	63	66	60	76	70	77	68	70	66	74	77	61	59	58	60	64	71	69	62	61	60	70	66	56	63	65	70	57	54	65	65	84	71	59	56	69	59	78	72	59	60	75	67	71	60	74	68	74	75	68	73	68	73	50	71	78	65	75	71	67	64	66	69	65	65	74	80	78	64	67	74	75	69	71	56	82	82	57	63	70	65	59	72	95	74	51	52	62	60	65	59	66	61	60	68	65	58	61	62	62	58	70	71	69	71	72	62	73	71	62	76	59	64	79	70	68	67	60	77	63	68	83	67	70	70	74	55	70	67	73	70	77	57	79	70	57	78	68	55	61	47	66	63	80	76	67	69	78	54	64	54	49	52	68	64	63	73	59	64	71	68	74	62	53	54	70	58	63	74	77	72	64	68	69	70	59	72	59	55	49	78	53	60	64	62	74	57	62	56	63	70	71	62	61	63	81	59	79	68	52	59	70	82	78	62	76	69	66	61	60	47	60	65	69	52	65	69	60	60	67	58	75	62	70	64	63	62	71	60	68	75	75	67	74	68	53	58	56	76	53	57	54	78	75	58	62	77	70	67	70	70	60	57	75	80	69	66	67	57	58	79	61	70	59	70	76	66	73	62	72	62	79	57	68	69	72	78	71	72	65	78	73	63	71	59	65	48	67	62	68	80	46	77	68	64	74	74	62	80	78	69	74	59	59	59	55	69	50	75	57	67	59	57	60	72	55	89	71	57	86	72	57	65	54	66	80	67	59	51	65	47	69	78	52	81	72	72	56	67	61	65	60	57	61	67	70	69	60	56	75	67	63	84	62	67	60	62	68	73	64	62	66	69	70	69	72	75	74	75	80	65	68	61	61	59	60	69	74	70	80	69	61	64	72	64	74	69	53	70	57	64	66	58	61	67	84	66	59	58	67	60	65	58	70	72	54	61	82	65	68	74	63	66	73	58	52	70	74	66	57	80	63	64	58	79	63	72	65	52	72	75	73	75	69	53	62	57	50	62	66	56	65	67	80	55	47	72	76	69	57	63	66	72	85	61	66	59	69	70	65	50	59	66	56	78	64	61	59	80	68	57	66	80	65	61	63	70	77	64	62	64	50	67	64	60	72	69	66	50	78	64	60	66	73	73	54	55	68	80	52	67	71	80	67	71	76	61	55	80	58	72	61	62	70	75	73	62	65	72	71	65	65	70	56	65	65	74	60	65	62	78	58	59	59	60	64	61	79	71	64	63	67	74	69	67	58	57	67	75	73	67	67	72	67	66	57	78	53	78	71	71	71	64	61	66	54	69	72	64	51	63	68	68	65	69	63	63	64	70	70	58	73	57	68	65	64	55	62	64	77	60	52	69	71	75	65	61	55	57	71	56	76	66	56	72	63	62	69	74	76	54	61	64	63	77	69	58	73	57	69	84	56	60	67	57	62	76	72	52	63	54	88	74	63	65	79	71	61	64	72	73	72	66	55	60	69	72	56	50	62	71	60	65	77	58	76	72	53	87	79	57	75	65	58	43	63	76	58	57	68	60	60	69	79	66	72	84	54	60	59	56	72	52	78	64	60	72	63	70	79	63	56	70	68	56	71	59	67	67	71	72	53	65	68	71	67	67	77	68	76	59	58	79	65	59	71	57	93	66	54	58	69	69	76	65	77	63	72	80	75	55	75	74	66	69	54	67	67	55	63	60	70	62	68	74	71	59	61	65	73	58	54	65	70	53	64	71	65	87	64	56	78	73	68	64	73	73	64	66	65	60	61	78	65	80	66	58	56	76	72	68	81	68	55	68	53	84	83	68	44	76	60	63	63	55	91	70	58	72	66	56	47	72	62	75	66	79	62	61	78	72	58	73	70	56	69	63	58	57	67	74	53	65	64	59	65	54	55	69	50	60	76	71	67	65	77	70	77	62	72	69	75	63	70	69	71	60	65	59	63	67	53	68	53	71	71	65	67	70	52	62	79	79	71	61	55	56	60	76	64	66	52	59	73	65	84	68	62	63	76	61	66	42	61	64	59	75	51	64	62	77	64	64	65	75	70	75	62	68	63	64	60	74	83	69	51	59	64	84	74	75	74	69	63	62	64	66	73	79	71	75	73	64	65	68	67	61	70	69	80	52	57	75	61	58	65	56	73	59	61	71	65	66	59	72	60	45	54	77	70	76	61	58	68	54	76	57	72	84	64	63	65	61	78	75	58	58	59	69	73	64	68	58	69	70	59	73	71	58	55	61	73	62	66	76	58	68	70	69	62	87	60	65	49	70	67	60	59	70	65	55	60	79	61	54	58	61	62	66	58	63	64	68	71	61	68	71	66	66	63	71	85	74	58	60	62	69	65	61	79	61	76	65	39	74	72	65	54	68	55	77	55	53	50	60	70	81	63	84	70	63	67	63	72	61	69	74	59	75	69	72	56	62	69	67	68	67	56	62	71	59	76	64	66	62	78	65	74	61	71	78	64	64	61	59	50	73	77	71	68	72	75	81	72	73	60	72	52	71	79	57	72	74	55	62	73	68	59	69	69	51	74	57	64	78	69	60	70	72	64	85	69	62	83	71	70	62	70	61	68	63	58	73	59	69	73	55	65	59	51	62	72	64	74	69	67	70	69	68	65	54	62	61	71	61	58	68	60	76	70	56	80	65	64	74	71	63	75	68	62	75	66	67	76	74	65	61	74	53	66	56	66	67	88	70	72	64	77	51	64	63	58	56	61	60	70	73	57	78	67	74	58	70	56	53	58	65	58	76	64	65	61	61	61	76	61	60	52	62	71	57	51	66	82	72	66	60	56	65	62	89	75	57	61	61	77	67	63	75	61	65	67	70	71	73	68	70	56	70	71	55	78	74	70	66	70	60	52	72	76	48	56	67	79	74	72	58	71	51	69	63	65	55	62	70	69	60	60	70	64	66	68	73	59	58	57	66	56	76	74	62	77	68	61	76	59	66	66	82	62	69	59	64	66	69	74	56	75	69	60	56	68	60	77	60	78	70	62	66	61	69	73	54	72	76	64	63	73	85	60	75	61	74	60	57	78	69	56	66	61	65	58	53	75	52	72	78	50	80	62	68	70	67	73	58	65	56	56	66	57	76	60	54	64	62	60	77	59	64	66	65	73	60	85	63	69	77	68	60	74	77	59	63	69	68	81	59	69	66	72	50	54	60	53	68	63	57	70	63	57	79	65	73	72	61	55	71	63	63	52	54	76	62	69	60	63	75	66	68	69	65	69	67	77	74	70	70	60	59	68	78	61	78	61	78	58	62	89	69	68	58	62	75	52	75	55	60	73	70	73	66
26597	20051	14645	28134	36198	35795	33277	29664	26708	23162	20841	18580	16572	14689	13456	11925	10669	9583	8900	8007	7332	6580	5958	5514	4973	4601	4351	3951	3673	3441	3182	3047	2834	2597	2537	2307	2256	2170	2091	1992	1929	1785	1803	1700	1700	1578	1462	1483	1562	1509	1416	1396	1366	1390	1310	1351	1376	1361	1284	1360	1220	1266	1231	1222	1146	1142	1152	1146	1093	1098	1083	1043	1075	1056	1082	1019	1047	1068	1044	975	965	1005	1041	1037	998	1019	966	1023	982	967	976	966	970	947	991	1012	972	973	1014	963	988	997	955	953	950	1015	1002	909	987	956	973	943	898	915	933	1007	918	878	941	930	960	987	990	959	963	968	922	939	918	1009	930	888	971	928	949	956	913	991	954	917	950	963	960	892	967	976	965	921	917	958	937	935	969	886	912	922	931	911	923	950	910	929	932	889	930	916	896	866	925	889	908	933	924	966	948	923	946	898	924	921	904	952	893	960	889	944	940	930	917	933	921	950	929	928	909	914	927	969	941	943	906	980	932	893	892	942	937	949	890	946	922	909	912	952	931	945	922	940	898	953	917	900	900	895	898	930	956	922	962	903	936	937	938	948	901	905	931	898	928	934	908	891	863	960	949	932	892	925	933	929	919	904	928	911	906	911	951	937	894	920	933	940	913	920	946	883	919	989	929	938	969	962	906	874	927	965	920	962	928	934	911	952	934	941	926	964	908	936	930	916	941	953	960	1000	908	913	898	972	912	939	944	991	885	919	921	882	924	936	927	918	939	933	921	864	937	928	932	973	937	934	957	927	915	942	934	901	943	981	952	917	950	958	909	891	884	959	992	927	916	882	942	982	924	972	939	908	952	918	929	870	946	912	932	926	953	903	984	965	946	911	915	916	936	892	903	916	907	956	924	876	923	962	895	833	907	934	910	914	963	955	946	863	961	914	873	977	922	913	943	931	965	895	907	949	951	942	907	903	901	913	921	968	928	933	940	961	945	945	905	915	951	941	960	901	900	958	929	945	905	982	885	871	939	1007	906	954	931	922	945	909	908	942	961	905	946	925	904	958	951	887	940	949	922	940	922	901	912	940	987	874	939	923	956	953	921	927	964	921	925	923	942	933	897	929	909	932	934	892	967	964	897	982	928	936	880	932	917	976	946	949	915	869	894	933	929	946	996	972	883	964	914	952	943	936	978	934	912	896	956	981	930	921	886	898	906	915	922	931	882	943	975	948	948	922	903	877	924	998	869	922	944	965	915	893	930	923	946	956	958	988	930	912	958	960	899	942	971	966	900	932	938	920	866	925	951	879	870	953	900	863	941	909	1006	933	874	923	946	955	921	969	916	885	964	921	931	908	951	882	942	946	921	961	915	968	903	904	909	908	923	925	926	899	929	881	964	892	857	993	892	928	987	906	934	919	929	909	927	943	953	950	957	946	975	935	881	930	867	981	891	937	881	983	958	964	880	937	902	921	867	977	968	927	958	933	910	891	917	946	932	948	901	933	959	962	932	901	932	931	934	951	948	977	917	883	919	884	949	948	901	899	918	933	909	913	910	904	893	948	934	941	947	945	903	927	938	906	929	947	956	920	912	929	959	889	930	879	939	929	899	931	907	938	956	934	943	995	963	909	918	948	927	944	939	904	883	966	957	936	930	901	945	863	969	822	963	902	897	941	892	951	916	917	948	852	987	890	911	900	981	959	920	912	869	955	900	910	936	942	1016	935	916	986	933	923	914	949	945	942	951	930	933	918	930	1007	909	908	871	926	908	948	937	920	932	922	927	914	934	925	901	928	967	925	1002	904	926	902	906	867	957	939	997	934	927	944	902	945	972	928	944	937	909	973	905	908	970	910	952	968	934	975	930	908	899	984	888	856	950	949	937	867	898	946	935	902	945	875	954	978	890	981	930	963	923	968	930	940	884	874	904	916	891	937	906	943	934	928	926	999	944	928	940	911	903	987	936	910	920	931	918	942	923	938	916	914	953	922	940	961	930	929	854	931	948	891	909	860	954	928	920	969	900	925	994	955	893	940	943	878	948	972	895	947	942	972	915	957	947	943	933	966	932	983	891	950	1000	906	1001	995	953	939	927	917	893	883	881	962	915	994	927	939	912	928	905	911	909	897	972	1004	926	906	926	1000	950	927	946	954	901	917	899	940	924	876	899	892	897	899	928	932	910	956	898	938	992	955	936	951	985	926	918	908	903	923	953	940	935	915	969	983	931	909	905	936	971	992	967	922	952	901	921	991	958	949	961	956	920	967	902	910	961	902	909	943	981	903	919	920	932	936	912	916	971	942	923	940	938	944	902	915	900	869	934	906	902	996	921	912	956	907	981	947	913	958	920	919	948	924	903	924	908	945	964	945	894	922	970	959	911	947	994	904	932	961	918	968	933	987	899	931	883	904	912	933	882	965	894	892	927	938	957	910	954	894	918	936	952	1013	894	904	961	959	953	881	925	908	881	963	958	909	929	874	943	919	951	915	924	923	925	936	922	955	933	930	910	865	939	916	920	896	927	900	916	940	923	948	908	881	897	915	1019	968	881	932	944	874	935	921	960	873	930	856	896	926	910	926	930	893	972	899	931	942	934	864	924	954	953	895	912	993	939	901	980	921	872	905	957	940	918	915	905	919	933	887	962	888	905	911	1039	896	959	896	965	918	926	930	967	904	911	934	904	923	889	966	890	932	932	928	909	973	919	920	957	901	897	943	890	932	970	942	950	919	987	954	967	933	863	885	921	898	913	960	950	942	911	908	966	915	896	919	940	944	954	923	930	1034	865	933	916	906	947	850	919	953	916	934	931	921	909	958	964	946	935	920	927	895	935	904	901	929	920	945	901	955	1008	910	965	892	993	926	942	937	958	925	881	895	922	911	932	944	941	889	905	919	916	947	958	897	930	961	977	828	911	974	998	904	887	961	991	893	898	879	914	943	964	973	901	943	941	938	934	871	930	920	914	904	979	937	901	944	932	926	988	903	897	935	973	882	929	918	944	934	891	944	931	970	962	946	934	913	941	929	941	881	900	925	979	900	960	903	925	905	947	891	908	897	898	954	896	860	932	910	947	932	890	931	865	936	938	904	943	922	900	926	968	886	947	934	945	963	863	948	957	819	900	927	937	921	940	977	916	934	937	950	907	856	920	967	979	927	930	972	961	912	918	954	927	934	978	951	968	934	898	959	903	902	933	922	948	914	903	964	911	900	938	903	935	980	968	919	903	937	935	931	945	917	889	898	933	899	926	977	949	882	947	928	975	904	887	922	885	955	925	941	903	919	925	877	936	936	875	939	964	985	920	889	914	939	940	913	902	902	953	906	917	911	906	903	919	955	892	923	906	926	920	924	924	958	922	939	888	922	923	970	911	929	900	963	935	900	934	947	923	894	972	941	942	928	954	929	970	865	951	915	921	1002	891	906	928	950	922	887	868	918	914	901	883	937	889	935	916	901	939	917	932	912	925	968	892	941	937	962	986	933	941	915	944	913	918	925	912	961	972	933	957	907	911	916	984	968	910	925	921	923	857	899	903	982	887	924	875	940	894	993	938	959	953	913
2015	592	347	309	417	505	516	471	374	334	271	253	233	225	189	171	172	153	140	128	137	129	88	99	107	89	88	75	80	74	73	90	73	86	72	61	64	65	54	64	52	63	58	57	53	67	54	60	52	52	63	51	59	58	54	45	57	34	59	61	56	45	51	44	57	53	51	52	51	49	49	54	50	58	55	57	55	59	57	55	40	37	64	54	46	65	53	47	54	47	47	53	52	56	59	62	46	57	55	43	62	51	56	63	51	42	55	52	58	56	51	41	40	66	40	61	42	57	55	46	56	49	52	50	47	48	50	46	67	49	56	58	40	52	58	63	47	40	50	44	49	59	42	47	48	51	58	44	45	45	43	63	56	49	46	47	54	54	58	52	43	51	62	57	61	47	47	49	55	53	55	61	52	48	55	46	57	50	55	58	56	70	42	35	53	48	55	56	50	45	37	41	47	58	45	53	38	54	51	55	41	51	45	40	57	42	50	53	46	63	53	57	64	52	49	47	57	63	52	53	54	50	49	53	41	38	54	53	44	46	33	56	71	52	57	39	48	52	54	46	76	49	41	47	53	56	51	55	39	46	50	60	43	48	69	59	50	43	61	62	47	52	52	56	51	45	52	41	51	52	52	56	43	46	49	54	47	56	51	46	55	56	51	51	73	50	52	38	50	60	51	49	52	64	50	57	50	56	44	43	46	50	46	44	57	59	48	36	53	65	54	60	70	48	61	31	48	48	48	43	60	50	63	44	67	56	43	50	56	42	49	38	41	47	41	56	44	61	56	42	45	52	67	49	53	54	44	52	52	47	52	64	48	42	68	43	49	45	56	59	43	48	53	41	57	45	59	44	53	54	48	50	36	48	69	45	54	51	48	54	39	47	51	65	48	52	51	55	42	53	51	51	63	64	60	38	61	41	48	50	52	42	55	42	57	53	46	61	50	40	52	47	52	44	60	55	51	56	60	56	47	63	46	56	52	52	49	49	46	51	49	50	54	46	49	52	46	59	64	53	45	43	58	41	44	60	54	57	51	61	65	50	53	61	46	43	54	50	51	51	61	53	42	51	66	43	50	60	57	45	55	50	56	58	56	36	49	52	48	61	49	60	62	54	53	60	57	40	47	46	46	37	63	45	52	47	59	54	60	49	56	38	52	47	47	48	58	49	43	70	40	45	36	58	45	59	61	54	48	47	49	50	50	39	68	64	68	52	48	48	47	47	69	51	54	39	48	40	56	56	49	58	43	49	47	58	57	57	51	61	52	53	37	53	42	52	37	61	49	62	60	43	43	57	55	54	50	38	52	44	57	54	52	58	57	53	53	42	65	51	56	42	56	46	54	36	49	44	58	55	53	48	45	51	65	43	57	50	60	51	65	49	50	45	53	49	50	65	48	39	55	36	41	61	59	50	46	51	49	56	58	49	57	44	70	44	56	57	59	50	46	48	63	40	48	44	37	55	58	52	49	41	66	55	44	49	49	40	50	46	41	49	58	53	51	52	48	48	52	62	52	53	47	30	45	61	55	47	56	39	37	55	54	42	50	59	52	61	49	57	54	42	51	50	50	52	54	44	61	53	46	66	50	54	49	41	51	55	58	44	46	60	55	43	48	42	48	50	68	46	53	45	56	45	54	43	62	48	50	41	52	64	55	52	53	52	68	58	47	57	59	47	50	56	39	50	48	54	56	49	52	58	47	51	50	48	46	56	37	38	43	47	63	48	54	47	36	45	64	46	47	46	39	55	57	42	44	50	47	52	36	53	52	44	52	50	46	61	55	45	48	58	54	35	44	64	54	55	59	54	67	52	44	55	49	55	55	51	56	49	42	64	42	51	56	45	53	63	54	58	61	52	63	44	54	60	45	40	63	50	48	52	76	61	40	53	57	56	48	41	44	62	46	52	42	47	48	36	54	51	56	44	54	54	52	44	57	56	42	58	44	54	58	48	41	42	40	40	53	50	49	45	58	53	51	59	52	55	48	44	57	59	48	52	56	38	68	56	37	56	49	59	53	44	51	44	46	45	56	46	54	40	49	45	50	53	54	48	61	53	47	45	50	49	56	61	45	58	55	45	61	54	66	60	51	56	51	55	51	51	61	52	61	44	52	53	41	44	50	51	64	37	48	47	42	48	50	55	48	42	48	65	53	38	50	45	54	62	52	63	41	67	56	53	48	47	63	57	56	48	54	41	34	52	58	42	53	64	61	57	52	45	58	54	51	51	47	57	49	59	56	42	42	50	55	53	56	49	51	50	46	55	43	61	35	38	55	48	56	47	52	50	51	42	57	57	52	63	56	54	55	60	58	64	59	50	53	48	45	50	53	47	56	45	60	56	48	51	57	62	51	63	56	53	58	51	48	47	48	52	49	62	57	51	43	48	50	42	53	61	57	58	28	56	49	54	43	47	40	50	54	50	53	62	54	52	43	50	46	58	40	65	48	51	49	49	54	62	64	45	52	41	54	64	42	51	57	48	55	48	59	53	63	50	43	48	43	53	41	51	45	52	55	48	52	69	55	53	38	52	61	50	57	52	55	54	45	53	52	44	48	49	48	55	59	48	55	51	40	47	55	57	65	49	49	49	49	62	51	46	61	49	38	44	37	47	49	60	50	51	58	48	47	53	55	44	61	57	53	55	47	49	60	47	77	45	60	55	44	46	46	42	48	55	48	52	60	55	46	48	40	53	40	61	55	52	60	35	52	45	66	46	29	55	43	47	53	56	63	48	51	46	45	58	48	50	44	52	39	45	66	54	68	46	48	61	43	56	52	36	57	54	50	57	46	46	70	42	51	70	72	52	42	59	55	52	54	38	42	50	54	51	41	41	50	52	41	68	66	40	57	58	52	62	64	55	58	54	52	45	60	49	56	50	48	54	63	46	64	44	44	50	53	41	48	57	54	50	53	51	49	53	51	64	58	46	53	57	55	49	54	46	67	43	48	53	56	62	54	47	52	54	54	44	55	45	56	39	45	62	61	48	42	52	55	45	46	60	47	54	69	54	60	45	54	47	46	51	54	48	52	47	52	46	51	41	50	61	56	42	60	33	52	60	44	45	52	56	58	47	56	37	43	51	40	53	58	42	48	53	53	57	46	61	55	49	48	45	49	59	51	48	50	55	60	61	47	44	50	56	41	49	46	61	50	51	53	59	66	50	52	41	58	42	49	49	46	45	44	57	43	46	48	56	47	59	45	57	42	39	74	59	53	57	46	54	53	47	57	50	48	61	39	54	46	59	46	58	59	51	44	43	52	60	53	52	62	50	46	52	50	65	44	46	58	54	41	46	41	58	50	47	52	54	41	39	58	47	53	50	48	43	37	50	57	53	60	45	47	68	62	60	48	39	37	38	60	58	38	55	59	54	50	58	44	53	55	35	55	58	54	48	37	59	49	44	46	51	52	44	54	42	50	49	41	55	51	48	60	44	60	49	67	58	60	59	44	49	54	45	47	52	64	53	56	57	65	60	46	38	53	54	43	48	48	54
18724	12702	8426	19171	27192	26927	23863	20148	17155	14573	12461	10786	9487	8140	7169	6377	5685	5124	4662	4233	3872	3471	3095	2861	2688	2429	2354	2186	2088	1841	1761	1681	1612	1541	1400	1437	1403	1260	1240	1203	1193	1165	1130	1067	1075	1049	1025	899	985	957	921	942	944	932	878	971	954	917	939	918	890	846	866	868	831	860	855	792	835	784	802	858	752	764	836	782	745	800	745	759	742	772	783	809	752	736	806	756	768	799	761	755	748	758	737	759	713	733	738	765	745	738	718	735	762	751	749	735	760	718	695	744	787	733	707	748	689	733	722	714	747	768	747	759	727	719	689	707	695	696	718	703	792	710	717	756	750	725	753	748	712	757	740	762	725	717	734	715	689	746	712	764	747	755	767	772	726	690	720	673	752	669	720	773	756	743	723	754	709	740	679	704	671	722	768	760	699	732	699	714	670	744	774	727	692	667	752	744	731	772	736	749	725	722	703	709	751	717	795	704	739	711	680	745	706	721	698	708	748	706	747	785	717	710	713	719	726	735	721	718	692	749	694	710	765	694	710	700	714	724	734	734	683	704	699	738	723	670	737	708	705	755	733	723	696	727	749	731	720	772	723	751	702	731	711	697	737	791	744	717	699	721	674	708	731	709	762	744	745	725	728	737	735	748	738	658	681	751	697	740	683	715	711	737	701	705	787	726	741	713	721	740	731	727	745	704	750	731	723	721	717	725	773	762	721	738	712	755	727	761	678	767	726	738	745	733	757	683	718	772	706	740	721	758	731	751	767	699	718	795	691	692	753	721	761	723	753	707	712	717	705	755	710	723	732	715	722	753	731	714	722	717	793	772	716	737	715	743	745	738	738	693	773	687	785	732	740	738	729	777	701	725	732	658	754	690	704	754	748	709	726	747	739	709	721	722	790	740	745	764	728	792	750	730	731	711	767	692	742	721	761	696	705	721	757	745	694	750	714	717	726	712	744	692	744	739	737	718	749	740	661	733	719	698	725	699	652	740	730	726	749	719	731	720	723	772	726	734	721	692	702	670	708	776	750	721	674	729	679	714	732	750	772	757	705	754	713	723	698	681	700	687	730	714	762	731	668	786	692	698	714	734	688	748	759	725	754	731	706	726	740	762	694	766	676	740	688	737	721	761	724	758	688	704	721	776	725	721	714	795	765	735	709	784	731	727	765	737	723	721	743	735	728	671	707	742	763	711	747	777	730	721	708	750	703	739	733	732	685	607	739	725	706	734	733	706	722	745	783	726	750	681	697	727	679	664	703	727	749	762	736	742	730	757	764	727	726	718	773	724	745	730	693	769	723	788	705	714	750	731	742	728	713	778	703	780	761	710	688	714	717	739	710	759	722	711	780	662	717	689	708	711	720	741	678	721	712	754	691	703	803	689	747	761	687	751	714	684	728	700	806	742	656	765	741	765	713	729	697	701	721	776	791	724	753	682	723	773	758	711	676	698	750	732	713	681	769	764	734	742	771	727	702	770	720	727	760	737	790	706	718	756	735	746	723	738	721	743	769	747	764	749	710	705	714	696	694	750	725	758	683	723	762	747	687	727	731	748	732	746	694	676	705	734	750	697	743	757	703	688	692	749	753	748	724	734	724	729	756	709	762	732	763	688	755	739	683	744	787	699	701	695	726	687	709	702	767	753	679	752	732	737	785	732	769	729	706	723	713	728	707	729	740	698	749	732	768	778	735	707	751	770	741	755	699	715	704	732	732	714	791	686	704	681	734	732	741	723	681	769	698	757	729	751	743	721	663	799	665	778	766	702	760	761	696	735	729	701	743	747	749	755	732	701	725	715	711	691	756	735	756	754	757	762	729	712	731	716	722	717	744	741	742	724	779	746	734	754	760	723	707	739	769	721	689	739	728	738	722	715	762	740	747	736	706	745	739	757	777	702	753	735	719	739	711	758	732	707	710	745	713	726	778	700	725	735	739	734	742	731	749	739	718	747	740	748	746	694	704	713	678	801	769	731	730	737	695	750	756	743	715	717	773	786	683	745	761	745	742	729	700	737	669	681	736	737	767	725	756	748	738	695	715	746	749	726	712	699	737	752	731	733	703	737	715	754	700	723	713	681	676	788	707	782	712	774	785	705	713	719	755	705	694	690	733	754	731	728	726	735	754	727	736	751	707	763	755	722	738	708	740	739	760	708	774	700	763	745	734	791	756	699	736	710	708	705	727	728	741	721	741	733	681	725	728	750	710	719	726	701	711	734	754	712	678	733	737	702	720	742	744	712	733	768	715	752	721	734	690	720	730	749	674	700	667	742	705	773	759	712	762	757	740	777	753	707	738	717	721	734	740	735	663	760	757	727	714	741	733	734	767	770	719	760	727	670	731	775	755	731	763	711	671	714	714	757	764	739	782	718	689	719	697	728	746	762	738	770	735	772	786	769	694	706	737	743	707	731	744	694	722	720	777	703	750	683	691	749	705	713	717	745	778	781	767	723	768	705	721	750	742	703	720	770	721	705	737	719	739	747	690	726	727	713	721	713	728	716	708	742	749	706	781	739	755	738	711	781	716	752	689	717	712	751	725	746	755	719	695	713	714	736	751	717	728	734	719	731	726	701	716	726	770	779	770	748	737	743	750	755	690	719	725	743	738	707	734	713	732	735	691	713	722	750	680	716	725	753	763	709	698	718	724	764	739	737	730	756	720	780	730	742	724	684	701	747	753	773	702	688	703	772	732	708	696	748	696	720	720	719	721	726	729	702	694	696	738	810	716	796	763	714	754	759	702	708	671	720	690	781	794	715	712	711	775	784	719	704	741	764	807	732	674	721	749	700	736	729	724	708	763	740	746	757	740	754	806	759	779	734	714	759	707	764	757	754	772	772	730	740	753	750	733	738	752	688	728	695	714	725	702	756	795	716	728	733	730	720	747	716	721	731	690	734	725	745	716	717	712	713	707	706	706	733	741	746	764	708	768	751	708	699	698	784	753	732	734	798	737	721	705	760	694	719	780	713	682	765	713	717	717	702	736	751	701	752	732	726	706	745	700	736	717	694	726	773	760	705	705	745	728	709	728	691	724	720	742	696	728	759	714	738	751	676	714	691	718	731	746	690	743	721	717	731	721	724	770	716	720	731	709	743	716	779	720	706	718	759	726	705	758	719	675	749	713	701	759	746	708	673	733	765	712	703	757	700	761	703	744	717	733	770	771	729	684	689	748	781	722	720	741	756	734	740	709	774	772	730	727	746	749	734	705	762	729	710	698	710	728	708	689	697	724	727	721	755	774	719	712	709	735	780	766	679	727	727	746	780	729	743	749	733	756	746	722	747	751	742	733	774	724	708	776	782	695	705	743	737	702	752	752	734	722	729	725	741	755	731	771	694	708	733	717	787	733	735	768	734	770	727	707	719	712	757	716	740	734	743	724	714	732	715	746	694	690	698	712	756	736	743	751	709	714	680	743	754	740	741	727	734	707	704	685	721	672	697	746	731	747	753	753	721	688	740	706	742	733	743	713	742	757	729	722	792	690	731
1396	834	511	409	679	892	724	656	579	501	418	385	327	289	264	242	224	186	197	169	168	139	148	142	112	103	104	85	105	108	99	87	80	94	75	69	70	74	74	66	51	64	73	68	61	53	68	51	79	52	66	47	54	68	51	46	64	63	58	56	56	52	50	40	55	57	42	48	74	65	54	59	58	60	38	55	61	52	60	41	50	58	52	57	53	51	46	50	54	63	58	53	49	52	56	47	46	57	45	57	59	62	55	40	52	56	53	44	53	50	36	51	52	63	46	41	49	57	43	68	46	36	51	50	44	55	47	71	58	57	52	56	46	40	47	55	55	38	48	65	53	49	46	52	56	51	52	50	54	48	51	53	45	46	54	45	59	48	55	46	48	44	63	45	43	49	41	46	51	74	39	52	52	49	42	43	44	37	45	45	49	42	62	52	45	58	59	41	37	52	62	54	59	56	55	53	42	47	57	54	46	57	59	56	45	59	52	45	43	51	48	51	46	66	54	60	46	43	47	44	52	46	52	40	40	48	64	42	47	45	56	51	46	54	55	51	58	46	45	58	60	48	70	51	52	44	46	41	54	59	49	52	52	50	57	55	53	54	38	56	46	41	39	48	53	56	53	43	52	59	57	53	35	48	55	46	57	48	52	48	48	41	58	45	66	53	47	47	53	40	49	61	46	51	49	49	43	55	53	48	55	43	41	50	54	46	38	60	50	44	48	50	51	67	45	47	51	67	48	48	37	45	52	37	61	52	52	57	57	58	53	43	47	38	46	45	55	46	44	54	42	51	41	43	59	46	33	46	51	61	56	51	52	45	55	51	39	69	31	36	43	50	58	54	48	52	39	54	47	48	42	47	50	53	53	54	53	48	61	63	56	47	60	57	50	39	47	39	53	43	60	49	56	44	50	53	58	61	50	60	51	44	59	51	43	59	69	51	44	42	39	46	55	40	52	44	42	60	53	47	60	57	55	37	47	53	49	50	45	42	46	46	47	49	51	44	51	42	69	54	58	43	61	61	46	52	55	51	57	48	43	54	54	58	52	53	56	56	47	43	42	48	58	47	60	54	51	50	52	48	53	39	71	58	34	40	43	44	52	52	48	47	60	47	43	36	53	43	56	58	52	48	60	60	40	51	46	44	55	46	50	42	51	51	61	58	48	52	49	43	40	39	49	61	55	59	36	46	61	52	54	52	42	50	45	31	40	59	45	47	51	53	41	55	58	58	49	60	40	55	47	41	53	51	61	50	45	62	47	36	51	47	50	35	46	50	53	54	55	52	62	58	49	44	55	48	48	53	48	40	61	45	51	42	43	47	55	54	55	49	56	47	47	43	41	57	48	40	55	52	60	44	47	44	49	52	40	45	46	51	48	54	53	43	42	53	49	47	55	58	47	60	51	48	65	57	50	52	52	46	50	47	51	52	59	41	51	39	41	54	49	40	52	48	46	43	60	50	46	47	47	50	47	44	61	49	57	47	57	35	52	44	47	55	32	45	40	49	48	61	54	38	34	62	47	48	51	47	51	54	49	53	44	48	46	56	55	43	54	55	56	40	42	58	41	45	47	59	59	41	48	55	42	52	38	38	40	53	46	45	59	44	46	36	53	53	55	63	50	52	42	44	45	44	55	49	45	56	67	55	57	47	52	49	52	67	38	49	61	44	56	64	39	44	63	58	51	42	52	41	49	53	48	49	56	33	57	49	58	55	47	60	42	44	45	63	48	46	73	53	53	33	67	50	48	46	60	54	49	50	46	50	57	50	43	50	35	51	52	60	55	44	41	42	39	58	52	64	55	62	53	48	44	38	43	59	51	65	61	47	56	40	38	60	53	46	39	62	57	45	53	45	54	57	48	50	54	49	45	65	50	57	50	39	51	51	60	47	56	49	47	46	38	52	48	47	42	32	42	48	44	44	56	57	55	49	47	41	48	58	55	44	52	43	33	39	55	49	51	65	52	57	57	51	56	40	50	48	50	43	49	44	51	44	39	46	56	46	46	52	40	52	52	46	60	52	52	51	44	57	49	66	54	54	48	42	61	53	46	50	40	49	53	49	33	40	41	48	60	56	63	45	51	48	49	44	46	44	53	38	50	58	51	57	61	52	54	46	35	48	68	44	45	42	49	50	52	44	50	51	48	61	50	56	41	44	57	53	40	39	53	35	43	49	44	47	55	46	38	48	51	48	48	60	47	47	45	49	54	48	52	63	41	54	47	42	59	57	52	53	41	42	49	54	49	57	55	54	55	57	42	48	51	39	46	44	47	53	54	46	47	58	58	45	47	42	34	51	62	58	49	58	55	51	50	46	42	38	55	48	47	50	46	50	61	47	44	66	60	50	50	60	66	43	48	44	27	49	53	58	43	42	57	46	52	32	59	49	57	47	65	45	52	60	45	53	51	52	51	48	50	48	56	53	42	47	51	44	41	41	59	53	40	45	54	69	45	48	56	52	51	45	51	60	45	49	60	51	46	50	43	40	53	54	49	48	48	62	47	54	52	46	54	46	53	56	54	51	33	49	52	52	48	44	41	42	43	50	54	53	39	52	45	46	39	45	52	48	53	61	45	40	44	42	59	41	54	33	58	52	52	50	57	50	57	55	55	55	42	42	54	54	61	56	46	45	49	51	56	58	51	53	37	47	60	52	45	53	46	64	57	54	55	44	50	48	53	45	57	64	44	44	44	56	48	53	39	44	53	59	48	56	62	54	49	50	59	45	64	49	57	53	47	49	43	54	47	57	47	54	66	44	54	45	64	44	51	48	50	53	45	62	48	46	44	41	48	38	59	53	54	50	49	56	55	55	46	41	37	42	50	56	47	63	48	48	46	47	37	60	34	69	53	61	47	53	65	56	42	54	57	68	48	47	44	28	44	58	52	50	51	54	49	48	38	53	59	52	63	52	48	52	41	48	42	59	57	50	44	52	39	53	42	61	59	43	44	60	45	61	45	41	54	42	66	40	43	42	62	53	57	57	59	59	49	41	50	55	43	48	43	59	49	39	51	54	49	50	48	42	48	42	54	50	51	61	47	60	45	49	56	48	49	65	53	48	46	38	41	44	49	47	55	50	58	53	45	51	56	51	57	47	60	48	45	56	49	50	54	48	61	62	57	57	41	41	51	40	66	46	49	52	45	48	42	52	42	51	53	59	46	53	55	59	58	48	45	39	47	43	56	55	50	44	46	45	47	44	53	42	46	49	58	43	52	49	44	60	60	36	66	53	54	65	56	65	51	46	43	48	45	65	46	45	50	37	42	52	45	63	52	58	46	44	49	50	53	55	47	51	59	52	54	45	39	52	52	40	51	51	41	44	53	45	54	55	40	58	61	44	52	61	49	49	43	66	61	49	57	57	49	54	60	41	43	47	54	54	47	58	66	42	45	47	56	47	53	55	39	49	48	54	49	45	45	48	54	64	54	47	57	60	59	50	54	49	53	47	46	53	51	38	51	58	67	57	67	52	51	45	45	55	56	48	46	53
22419	17244	11485	24292	32500	32184	28998	25347	22174	19555	17185	15010	13070	11284	10228	9000	8125	7245	6546	5997	5349	4777	4501	4142	3654	3399	3107	2873	2710	2516	2366	2171	2116	1950	1866	1856	1655	1588	1529	1336	1389	1344	1257	1323	1230	1145	1212	1153	1107	1060	1102	1097	1074	1097	1012	1035	980	1087	1037	947	935	929	910	908	940	891	892	830	856	874	822	816	843	811	814	814	800	790	775	807	723	806	783	780	776	780	807	736	784	736	783	712	738	757	752	734	794	728	745	747	730	734	730	769	706	719	676	712	762	699	759	732	770	774	752	745	750	707	719	756	702	741	755	713	721	768	701	714	763	762	712	725	705	690	754	755	760	720	737	716	747	742	737	732	732	710	737	711	720	714	716	712	717	711	740	709	755	775	705	734	702	721	717	734	729	666	730	729	709	728	719	731	693	705	729	769	744	731	729	716	707	750	642	735	702	753	686	731	711	703	687	750	752	750	692	672	723	755	733	715	680	655	686	693	725	728	710	723	724	743	733	718	700	728	761	678	736	711	701	756	722	707	753	726	704	729	741	713	717	721	681	725	729	661	769	694	683	702	660	727	705	705	730	723	754	743	722	704	684	703	705	700	688	735	683	707	698	779	685	721	703	716	742	690	732	716	730	700	729	699	755	765	687	703	745	725	717	709	689	633	711	679	712	774	695	753	730	713	665	720	706	706	758	725	713	747	716	695	756	694	714	754	724	714	731	708	696	713	730	721	680	732	711	741	756	654	715	710	725	729	718	727	723	745	695	746	755	737	703	736	731	682	750	768	707	680	723	746	704	712	732	733	741	713	687	732	717	715	688	706	699	683	711	720	732	782	702	721	676	711	748	716	696	719	674	675	702	723	790	722	729	724	711	713	719	762	712	753	669	761	680	734	716	704	711	745	729	719	722	732	723	664	740	749	707	742	743	789	710	751	735	701	725	676	715	741	740	724	743	759	728	751	746	678	680	770	701	700	738	741	685	712	690	667	684	702	717	703	723	757	746	683	731	736	683	677	712	732	748	738	736	673	699	716	685	692	703	736	748	706	731	744	687	696	672	692	724	744	698	719	692	750	729	762	727	803	712	671	739	738	765	678	751	731	706	691	722	712	682	720	716	770	694	677	734	737	686	709	727	693	775	715	748	741	685	712	678	724	738	697	704	742	704	727	727	705	727	718	704	705	686	720	757	719	694	728	769	751	730	729	734	733	719	710	749	691	701	706	714	702	700	704	670	740	648	797	733	761	682	745	697	761	725	769	735	722	707	719	732	682	735	718	707	728	704	714	758	713	732	693	732	698	689	702	739	683	747	738	728	710	690	671	736	678	727	740	687	673	692	720	741	713	716	711	731	721	742	722	714	762	770	706	738	719	757	704	694	712	711	734	746	729	724	799	706	716	725	762	749	695	688	667	736	761	724	734	717	713	691	743	734	761	699	688	670	692	742	769	714	722	655	705	684	685	716	722	762	707	702	707	743	740	696	735	768	707	733	762	708	675	707	745	704	746	733	668	695	728	747	718	729	746	682	699	701	759	742	742	746	721	717	709	719	702	702	719	746	765	758	781	678	745	705	700	719	771	698	728	703	738	668	760	707	760	740	748	671	705	721	711	712	727	689	740	714	686	705	735	737	714	736	735	744	749	712	686	678	690	755	741	720	664	718	717	719	672	722	673	727	684	668	751	693	755	710	682	704	664	718	743	700	752	746	761	748	716	739	715	693	708	717	703	739	789	718	701	713	667	694	658	706	721	752	716	727	685	734	715	698	788	700	686	744	689	686	726	651	726	717	725	704	745	692	698	665	740	708	741	684	722	759	700	680	709	659	742	711	741	721	684	720	741	761	717	707	670	732	740	673	684	683	708	701	699	755	722	723	709	696	725	717	719	689	718	709	705	738	719	742	735	654	687	750	751	757	730	758	723	738	715	719	702	681	687	744	718	703	727	740	680	698	691	747	699	690	677	715	746	704	714	744	721	670	722	685	786	682	697	725	732	744	745	689	719	767	721	755	756	725	715	666	673	764	731	729	715	728	719	713	749	727	721	727	741	698	731	673	715	697	693	708	702	687	732	722	699	724	691	682	736	744	751	698	738	729	709	745	711	746	695	735	709	735	711	630	698	742	726	678	737	686	704	668	721	699	706	690	677	687	753	739	722	734	718	713	742	678	663	710	688	701	700	693	691	758	730	685	730	748	716	777	660	723	714	691	745	705	727	727	702	739	728	688	702	673	721	729	770	697	712	761	741	670	712	716	718	745	762	735	804	735	705	704	736	728	738	699	751	695	716	652	681	716	769	724	725	690	731	752	707	699	729	750	737	748	715	702	698	740	765	694	728	691	707	731	692	687	709	724	781	691	723	707	687	717	741	694	743	728	761	727	737	715	782	726	757	681	747	738	734	727	686	703	743	718	677	714	716	701	702	737	690	732	745	691	728	676	708	708	739	658	791	671	702	703	722	702	688	709	723	715	752	703	713	798	670	678	723	686	717	692	736	748	719	705	674	719	706	691	729	675	748	769	742	752	699	724	723	751	707	678	659	736	713	741	693	708	703	701	747	766	728	717	712	737	721	679	764	717	707	659	689	683	733	785	712	742	671	758	752	732	756	689	651	720	746	741	730	682	727	713	711	727	739	723	701	704	760	736	746	728	752	706	711	747	707	716	771	697	711	697	759	748	711	742	715	734	704	740	725	770	738	745	741	739	704	723	727	668	694	677	756	713	699	685	715	689	729	745	721	750	701	693	732	715	727	692	691	710	707	660	738	750	731	735	753	732	742	698	773	773	733	778	709	698	712	703	713	758	713	708	723	749	707	690	747	705	726	724	672	735	733	740	719	728	726	738	720	674	697	723	732	716	712	728	733	702	731	718	721	747	730	718	707	694	716	701	709	774	736	718	680	750	729	730	730	696	762	742	727	719	731	700	717	702	720	715	696	766	710	666	714	762	716	713	714	710	747	718	707	710	701	722	704	734	705	785	711	699	679	726	737	746	732	713	682	755	687	715	746	720	725	707	743	736	669	683	732	707	703	762	704	719	730	750	729	719	717	650	773	729	650	718	695	729	737	692	665	748	753	718	757	734	751	731	739	709	768	714	690	677	717	723	710	707	713	695	709	719	734	708	735	730	739	705	734	719	737	777	670	755	659	687	695	693	731	752	721	705	718	701	734	726	691	725	767	726	735	690	699	675	732	707	701	765	705	695	700	703	742	750	747	693	714	691	710	720	752	723	713	700	762	766	731	706	739	725	671	745	717	726	731	714	721	728	698	709	731	715	648	738	670	761	708	707	736	693	741	754	734	692	711	751	669	687	719	730	743	756	711	680	731	695	705	750	708	727	685	773	725	714	644	702	716	671	715	781	692	729	730	715	710	745	710	693	685	708	732	720	679	722	673	678	693	717	760	718	713	712	688	729	725	723	728	687	731	694	711	706	726	692	760	691	729	681	741	708	690	714	734	700	762	750	683	712	738	707	748	692	691	695	748	758	719	734	666
3238	763	510	406	615	777	644	619	490	474	441	371	358	317	276	225	251	200	194	218	180	131	143	133	121	121	91	124	113	98	90	100	101	83	92	88	81	79	98	78	78	81	74	73	82	79	74	71	70	69	62	72	88	75	73	75	68	93	72	67	65	78	52	69	67	75	75	54	71	78	80	71	56	85	72	66	59	71	71	57	59	67	64	52	56	75	58	58	53	62	52	60	69	68	58	65	81	62	63	58	55	64	74	69	60	63	66	71	62	59	72	56	71	63	65	72	78	60	58	62	60	58	57	76	59	53	57	67	55	61	67	64	72	63	73	66	58	66	69	60	78	88	72	69	68	62	51	81	50	72	51	59	72	64	76	60	54	68	71	61	70	74	67	66	46	53	59	60	48	73	63	61	64	53	70	61	55	58	70	71	52	66	62	65	65	71	76	67	73	66	57	61	72	80	65	72	79	55	61	71	71	75	63	51	66	55	74	64	55	71	62	71	63	73	78	64	71	72	71	68	74	68	60	69	65	66	75	70	67	57	58	66	57	61	72	62	75	72	60	57	57	65	62	69	68	68	74	72	66	68	68	66	93	63	64	61	71	70	64	70	64	63	60	68	60	70	61	77	62	50	50	68	64	65	60	75	78	63	69	52	72	57	61	69	65	66	67	60	50	65	60	59	71	62	62	67	79	65	60	73	64	65	78	71	56	70	62	69	69	60	66	70	61	60	55	63	58	78	66	71	71	73	66	67	65	58	66	61	58	85	53	71	66	66	74	75	68	63	76	66	64	61	55	67	69	65	73	68	83	47	74	70	60	67	63	70	60	64	51	68	69	84	55	60	71	62	65	75	58	66	63	67	62	57	61	62	56	58	63	61	73	63	56	61	68	67	75	60	68	66	82	70	65	63	53	72	64	64	62	77	70	75	54	73	66	62	55	52	71	65	75	62	56	72	77	67	68	71	61	66	71	65	64	57	66	64	55	76	71	91	62	61	72	57	63	53	72	75	63	68	66	62	68	62	66	65	66	77	64	57	57	62	65	64	60	67	54	76	62	64	71	64	62	58	59	53	77	90	59	66	73	73	66	63	85	71	48	54	66	73	71	55	66	53	55	66	62	67	69	48	66	71	55	63	69	59	68	59	84	69	62	62	68	61	59	69	71	66	67	67	61	75	63	70	51	57	46	67	76	65	60	51	55	62	64	58	55	63	66	75	50	79	70	65	57	61	64	68	66	53	61	60	41	54	73	68	54	67	55	66	62	58	73	54	59	54	55	64	62	58	63	71	83	63	57	74	54	70	64	63	63	60	66	66	67	62	71	71	69	60	63	68	73	58	59	58	63	70	74	80	57	53	50	57	55	75	57	58	62	76	60	85	55	60	68	72	58	67	74	71	63	58	74	77	74	76	68	71	51	61	63	67	61	56	77	66	55	66	72	57	64	65	73	56	68	61	62	51	66	52	75	59	79	65	58	72	73	50	58	66	61	65	58	67	69	65	60	70	53	73	77	59	52	60	73	71	59	60	61	67	58	44	66	54	61	60	57	58	60	73	71	62	45	61	67	67	73	51	79	66	74	60	63	60	68	73	68	75	76	62	48	57	71	72	60	58	72	67	58	66	76	74	67	62	58	62	64	80	67	65	64	72	69	78	60	68	76	57	77	59	59	70	69	66	70	74	65	71	65	57	61	72	65	55	71	66	66	57	77	75	74	61	73	60	56	76	60	72	64	65	71	77	56	62	74	69	68	64	86	63	73	58	71	80	72	55	60	77	72	74	51	70	61	59	69	64	72	61	63	60	61	65	67	54	64	65	62	65	73	62	67	62	63	64	64	64	55	53	65	52	78	71	68	48	46	63	61	65	56	52	55	64	68	68	67	54	73	71	68	66	63	68	64	75	79	62	62	71	60	75	60	70	74	61	57	64	59	66	67	82	69	79	68	68	53	56	60	71	61	57	78	64	72	72	56	68	62	77	65	67	79	58	56	44	58	63	71	57	64	47	68	66	66	69	61	59	63	51	65	58	68	73	73	74	64	62	66	67	55	76	53	61	62	81	59	67	65	66	65	82	58	73	64	53	62	78	71	55	77	56	70	64	51	63	68	62	69	64	62	76	58	61	63	66	48	76	63	65	63	68	70	56	61	66	61	66	68	62	72	76	63	53	65	60	69	51	63	78	63	65	62	74	70	68	56	68	66	63	65	65	73	64	57	75	64	57	64	72	72	64	63	67	56	72	61	59	60	60	50	58	72	73	64	66	64	52	67	60	79	83	65	69	64	77	58	48	60	55	58	52	67	65	63	53	54	48	65	74	53	61	61	66	59	64	84	58	96	78	70	71	74	86	74	72	74	58	59	65	59	46	65	66	46	55	62	64	58	52	61	72	63	67	70	51	61	56	63	62	58	62	62	55	59	72	69	62	72	52	77	74	78	67	76	84	58	60	52	71	55	60	80	56	67	71	63	66	47	67	65	63	78	45	83	74	66	87	50	55	72	62	70	53	62	68	60	63	52	52	55	60	68	56	50	59	87	62	62	69	68	58	74	75	60	66	56	62	66	74	66	74	79	51	58	89	77	73	57	63	53	74	54	57	53	61	56	77	59	63	62	60	70	67	62	57	73	75	80	77	56	75	72	65	64	74	62	66	78	61	55	78	68	79	75	64	69	61	64	80	59	58	61	65	77	72	61	60	64	71	53	57	60	61	67	66	60	61	73	91	61	64	54	59	66	69	47	67	74	66	58	58	55	55	68	69	51	63	44	58	76	64	70	74	63	60	65	70	63	55	73	67	61	67	73	64	67	59	58	54	50	66	56	61	66	65	70	61	82	75	63	66	69	77	65	80	49	75	59	57	54	50	78	68	59	52	65	56	70	57	75	58	78	69	76	51	57	72	61	46	63	65	77	60	61	60	61	72	68	71	66	70	73	76	73	78	57	66	69	60	61	68	65	65	64	67	63	76	62	70	62	78	66	65	70	65	77	73	63	68	70	75	75	61	60	56	63	55	72	71	67	79	75	65	60	66	67	63	75	76	60	69	66	57	64	56	65	68	51	59	54	73	57	55	54	70	63	56	80	57	63	56	80	69	58	75	70	59	69	63	58	80	67	57	59	68	49	63	62	70	82	66	82	52	67	63	82	66	67	75	55	61	77	53	66	57	71	70	66	58	75	56	66	79	67	64	69	65	60	59	57	56	66	71	66	60	77	56	76	61	66	78	73	76	62	68	80	79	76	52	75	68	63	70	69	63	68	61	71	62	76	70	60	54	73	71	72	80	64	68	64	63	64	68	58	67	78	64	57	70	60	74	66	68	59	64	81	61	60	75	53	54	71	64	56	57	63	55	91	62	60	60	74	64	79	70	75	86	49	64	69	67	59	65	72	57	66	76	50	69	76	72	73	67	83	55	66	58	69	66	72	70	55	52	62	59	57	50	45	56	70	63	54	60	63	68	60	56	76	65	66	68	67	73	68	53	57	58
21235	15760	11135	23231	31349	31241	28187	24925	21616	18855	16466	14397	12660	11361	10023	8901	7907	6978	6405	5858	5290	4891	4426	3950	3690	3439	3150	3005	2770	2621	2447	2326	2202	2149	2070	1961	1877	1789	1682	1578	1543	1506	1545	1390	1365	1354	1333	1350	1250	1277	1264	1208	1183	1240	1232	1181	1248	1173	1192	1159	1234	1184	1085	1140	1092	1058	1031	1059	1024	1022	1065	1032	997	1073	973	1018	991	1034	1022	967	1010	965	937	954	1061	1005	1006	1024	982	1004	959	995	979	1000	994	1006	1013	969	956	1031	934	936	984	920	959	925	957	921	950	907	956	915	922	966	963	919	960	935	934	991	943	900	937	922	871	982	930	932	982	929	944	966	958	946	949	951	887	926	897	915	947	925	929	992	935	929	924	936	955	900	866	907	950	930	960	960	955	944	934	978	906	854	928	961	909	896	924	921	910	875	909	951	936	913	953	955	914	946	891	940	946	906	997	936	901	936	911	914	993	909	947	958	969	987	896	945	899	934	876	899	937	901	994	890	896	920	914	918	975	944	902	896	921	908	932	912	934	859	890	914	931	882	989	964	931	860	956	915	959	918	957	939	901	952	895	908	885	995	896	876	889	943	932	954	957	960	944	975	928	906	860	925	878	980	938	908	997	913	969	932	898	981	894	941	909	909	924	922	931	928	944	899	951	952	941	897	920	940	935	919	930	905	899	946	928	989	919	890	948	916	960	908	920	971	972	897	929	935	878	919	934	926	869	895	897	914	909	904	873	938	910	1019	915	919	941	921	920	984	910	963	915	890	916	954	889	971	947	919	984	892	900	984	908	943	973	963	956	927	905	931	931	909	848	944	937	939	912	889	861	868	929	961	945	923	896	968	905	959	873	908	961	919	899	887	934	925	913	916	906	898	898	892	968	966	927	936	943	910	915	917	918	932	929	926	967	914	886	955	891	851	898	962	885	874	900	875	934	914	936	923	940	961	900	905	894	891	934	909	924	922	983	939	897	975	892	1002	944	945	951	928	960	927	941	914	960	919	884	960	911	977	904	921	922	928	936	942	943	984	932	896	903	938	894	890	956	888	935	894	914	930	936	873	959	866	901	988	905	957	877	892	1006	892	966	879	926	930	898	969	987	888	928	917	959	927	900	960	928	888	893	932	1011	949	961	956	914	963	914	931	947	954	912	935	907	955	943	893	934	945	929	973	907	951	943	933	968	929	943	850	940	969	868	896	948	957	928	919	932	938	906	951	956	951	898	881	932	866	967	911	901	920	926	927	917	942	948	923	928	948	985	881	935	961	993	905	894	927	944	902	946	939	869	872	955	902	919	923	900	959	975	935	954	885	901	984	947	919	921	906	854	896	933	918	881	936	987	950	930	912	969	923	951	955	932	884	896	859	930	929	931	960	988	904	929	957	943	924	902	953	915	912	900	947	941	931	952	912	867	915	929	904	905	948	934	940	924	936	936	951	883	942	928	888	926	956	950	888	957	881	942	908	918	915	926	918	982	894	936	977	885	907	899	955	943	875	937	933	878	968	908	936	936	922	880	972	972	917	883	917	950	948	928	907	878	983	908	920	887	887	891	946	967	916	963	965	938	957	945	926	926	930	885	897	937	904	921	878	892	920	916	932	919	888	938	946	933	981	932	970	902	930	883	909	944	932	912	935	905	935	923	947	961	878	911	912	990	930	974	877	953	940	928	929	895	939	953	903	925	902	901	951	957	934	921	959	913	879	933	952	926	897	896	937	961	919	930	932	937	908	877	916	911	938	890	958	946	984	909	910	908	931	896	933	902	939	951	875	917	908	960	905	867	910	899	924	901	948	928	886	910	884	909	920	913	1006	914	945	920	924	889	881	966	923	937	949	908	973	906	932	873	922	888	888	910	912	903	921	901	944	936	977	906	906	917	974	914	894	873	932	923	977	886	911	941	841	913	994	899	989	943	921	901	937	977	883	942	935	891	960	952	931	924	918	900	950	968	922	921	906	944	1027	939	918	960	923	969	964	965	932	888	977	963	909	941	939	887	904	896	952	947	888	879	969	908	944	911	974	960	924	926	906	941	929	877	948	930	899	943	964	851	982	905	916	887	909	949	984	964	927	888	922	849	962	914	875	942	947	972	898	906	888	926	931	925	895	958	969	929	916	945	935	947	918	936	951	977	952	979	959	914	919	943	924	920	908	892	923	907	928	906	933	902	860	942	905	890	960	969	943	899	924	922	970	956	874	894	949	937	946	909	956	946	917	895	965	893	1000	946	915	953	953	951	877	922	903	925	948	980	919	979	943	934	933	878	971	920	927	936	911	898	928	882	925	936	886	926	899	910	916	917	910	909	931	895	874	961	948	869	912	894	975	921	907	960	926	923	967	909	958	941	925	939	891	920	942	930	960	904	977	900	949	914	934	875	965	947	926	973	925	945	934	956	935	932	937	914	882	910	923	911	888	914	907	898	964	932	954	932	966	963	907	897	935	935	873	961	874	962	975	947	918	895	955	899	937	903	900	972	909	976	965	986	977	901	903	937	905	901	956	929	938	924	976	957	909	904	939	894	895	937	920	933	954	888	879	944	945	889	961	935	902	908	917	955	944	883	902	913	911	909	887	918	951	947	932	875	930	904	937	937	890	942	921	928	924	929	986	970	967	892	920	942	891	968	928	969	876	944	972	964	902	912	948	886	871	904	908	920	909	943	963	925	953	894	928	976	921	891	916	997	936	966	917	913	899	973	941	933	954	945	919	908	1042	891	897	953	922	968	947	883	909	950	915	947	905	906	925	947	887	878	868	878	896	979	910	916	917	993	956	908	886	893	884	965	902	916	983	930	935	944	972	882	973	922	925	1006	891	970	915	891	949	927	903	975	870	925	948	908	931	949	917	959	918	947	934	906	941	899	963	956	982	966	897	912	973	940	908	901	931	917	989	975	930	932	960	862	979	920	948	924	918	933	934	948	953	937	954	905	910	918	937	933	883	954	923	909	931	902	917	910	921	870	997	922	924	947	909	972	933	971	949	829	909	957	936	898	941	949	963	932	942	901	932	927	880	954	947	905	979	938	986	945	924	931	923	885	942	969	936	958	915	939	933	895	936	950	893	940	948	936	929	899	971	921	942	923	944	884	894	977	923	954	911	881	901	874	908	938	921	942	906	933	899	918	953	967	897	865	977	937	961	920	930	914	922	933	908	939	917	971	952	968	925	926	971	908	973	960	942	916	963	915	905	960	967	902	944	909	921	964	936	934	935	956	937	877	953	938	909	957	924	939	884	923	906	1032	906	907	921	913	965	976	910	916	883	924	870	946	914	893	977	897	903	911	908	954	995	907	892	880	915	940	928	982	943	938	935	935	911	965	954	887	951	930	947	954	927	943	893	915	901	905	866	905	872	914	1001	890	937	980	929	904	984	895	927	929	931	943	963	959	931	913	868	913	922	921	958	924	935	938	918	933	940	914	941	893	918	952	958	936	909	945	955	935	911	927	901	931	911	960	918	894	929	970	910	901	903	951	937	923	868	1014	940	904	1009	960	935	938	893	993	950	941	914	897	903	989	1004
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
