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
342706327018	342706327579	342706328129	342706328679	342706329229	342706329779	342706330329	342706330879	342706331429	342706331979	342706332529	342706333079	342706333629	342706334179	342706334729	342706335279	342706335829	342706336379	342706336929	342706337479	342706338029	342706338579	342706339129	342706339679	342706340229	342706340779	342706341329	342706341879	342706342429	342706342979	342706343529	342706344079	342706344629	342706345179	342706345729	342706346279	342706346829	342706347379	342706347929	342706348479	342706349029	342706349579	342706350129	342706350679	342706351229	342706351779	342706352329	342706352879	342706353429	342706353979	342706354529	342706355079	342706355629	342706356179	342706356729	342706357279	342706357829	342706358379	342706358929	342706359479	342706360029	342706360579	342706361129	342706361679	342706362229	342706362779	342706363329	342706363879	342706364429	342706364979	342706365529	342706366079	342706366629	342706367179	342706367729	342706368279	342706368829	342706369379	342706369929	342706370479	342706371029	342706371579	342706372129	342706372679	342706373229	342706373779	342706374329	342706374879	342706375429	342706375979	342706376529	342706377079	342706377629	342706378179	342706378729	342706379279	342706379829	342706380379	342706380929	342706381479	342706382029	342706382579	342706383129	342706383679	342706384229	342706384779	342706385329	342706385879	342706386429	342706386979	342706387529	342706388079	342706388629	342706389179	342706389729	342706390279	342706390829	342706391379	342706391929	342706392479	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2155	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
8705	6201	2938	1531	1350	1525	1357	1112	820	661	524	393	325	269	229	204	165	150	136	113	106	129	132	108	122	118	117	105	121	103	81	95	98	79	101	87	85	78	61	70	84	89	79	79	88	81	74	68	76	84	71	69	68	67	71	75	66	68	80	63	75	80	88	73	60	72	91	60	87	65	62	78	84	92	59	66	73	62	78	84	71	71	73	71	80	70	71	62	77	63	66	90	64	72	70	59	67	76	55	58	66	70	81	63	58	78	70	63	76	78	69	76	68	94	82	67	74	69	72	73	60	66	61	76	73	78	89	72	83	62	65	70	71	61	70	74	73	53	79	60	72	48	71	64	85	63	68	80	83	59	78	90	63	78	73	74	66	74	56	82	77	63	84	75	72	70	80	70	62	90	71	67	64	73	75	68	58	88	61	75	68	64	80	68	64	71	73	71	67	69	73	78	56	69	70	76	76	76	63	70	77	68	88	69	64	72	77	66	68	62	59	70	77	87	68	84	73	71	61	75	58	67	94	86	63	71	79	72	93	86	71	67	69	65	66	63	71	76	67	81	85	75	77	69	78	65	70	75	64	66	83	72	60	70	73	72	67	77	60	81	64	84	63	66	64	82	64	72	60	57	56	62	77	66	75	66	72	78	74	67	63	85	74	82	83	67	68	69	71	59	79	81	86	67	78	73	65	71	67	75	80	57	81	89	70	78	79	77	67	61	79	65	67	75	65	67	67	86	59	90	65	78	62	61	61	64	61	63	70	69	68	65	72	67	75	66	87	64	72	79	80	66	94	67	60	62	77	73	64	78	63	86	55	82	60	78	78	62	57	76	67	60	69	72	68	71	68	73	66	66	68	59	62	56	58	81	84	76	75	71	72	68	57	90	70	76	95	70	75	74	70	72	69	66	78	60	65	72	70	69	60	77	69	69	67	69	67	68	73	67	52	64	80	62	60	72	87	62	70	81	55	57	72	74	56	74	64	82	78	53	70	75	72	74	76	64	65	64	82	68	58	76	80	55	66	62	65	64	73	57	66	76	77	65	60	72	89	72	82	73	67	68	70	75	76	67	70	77	88	70	66	71	71	75	76	80	80	73	64	76	70	73	78	78	56	76	74	65	59	68	56	76	69	69	82	76	57	82	55	85	70	84	70	69	73	68	81	77	76	89	70	67	72	87	61	66	62	67	74	72	69	62	80	63	53	77	87	76	81	69	67	76	54	70	58	58	70	82	65	64	64	60	80	83	68	70	65	72	71	59	86	68	74	75	76	59	68	72	86	77	88	66	75	74	72	64	64	85	79	74	67	80	70	76	67	62	80	84	71	61	61	55	71	73	82	67	74	80	80	66	78	66	83	75	72	83	81	55	69	72	63	75	70	85	53	71	71	59	67	53	71	66	68	84	69	71	77	78	68	62	63	60	84	77	78	75	78	83	64	79	69	65	62	69	69	74	68	80	66	58	70	70	63	66	62	77	67	70	89	68	69	72	76	62	80	73	63	68	60	72	66	78	86	76	70	67	79	61	63	72	85	75	65	77	69	82	70	58	78	72	81	61	74	55	66	74	92	68	67	72	82	73	64	66	66	73	84	64	74	71	66	69	74	64	65	81	82	82	70	72	67	71	72	67	85	78	69	79	81	63	67	68	100	86	75	70	84	75	68	54	63	69	69	65	65	76	73	64	72	62	68	83	69	64	74	70	71	73	60	79	93	75	81	74	80	74	61	64	66	72	62	67	56	64	69	72	75	65	66	98	70	82	89	72	67	63	75	75	74	85	61	78	71	77	67	83	67	72	72	72	61	86	61	78	73	58	69	67	67	72	74	76	65	65	68	70	68	74	70	71	59	60	73	65	75	80	73	64	81	62	73	76	71	82	53	69	79	75	78	86	64	63	76	65	48	65	74	70	73	83	77	81	72	58	80	84	65	75	86	82	53	72	59	73	66	57	83	76	70	64	73	79	68	72	68	50	63	69	59	80	78	77	86	83	64	80	67	62	77	78	68	55	58	95	70	68	64	73	58	84	75	74	59	66	72	77	65	86	74	86	65	80	76	70	67	71	72	81	59	65	77	63	65	63	69	78	70	64	83	86	62	89	63	75	72	65	70	84	68	73	54	84	65	74	50	81	52	48	64	63	68	86	76	62	56	78	78	75	57	64	76	62	70	74	72	78	77	71	62	71	75	70	75	63	67	66	72	85	67	67	71	74	59	71	66	64	70	79	81	76	68	87	75	85	84	69	74	70	72	63	63	70	67	68	72	90	83	73	80	68	71	75	71	86	76	64	83	69	76	78	66	85	76	91	67	79	71	71	74	58	65	75	67	74	85	65	62	68	78	62	82	81	76	58	60	62	74	54	79	66	53	70	79	64	59	80	62	83	64	69	69	62	75	76	57	69	75	69	78	70	62	70	81	83	65	58	67	68	70	78	76	64	67	70	70	76	69	70	78	71	66	60	69	71	74	70	68	70	79	61	62	68	74	81	78	63	62	84	76	77	73	75	75	83	64	87	77	67	70	66	64	74	71	70	66	69	63	61	89	73	60	88	68	64	74	62	72	61	94	72	81	72	82	72	50	63	65	57	84	65	63	70	87	68	68	75	59	77	85	61	61	65	66	71	62	62	69	84	71	79	73	79	74	73	69	68	67	68	73	43	69	64	65	67	63	72	65	68	65	63	69	70	56	64	71	83	77	77	71	64	58	58	65	66	80	74	80	84	78	60	67	65	62	73	72	68	77	80	72	71	88	66	74	77	68	70	62	65	59	76	79	78	64	64	76	81	64	83	73	64	73	90	75	80	78	69	57	58	69	84	67	59	65	73	65	81	72	63	72	77	69	89	61	67	68	71	74	66	68	69	74	64	73	81	62	74	76	63	59	63	74	69	70	80	50	72	58	70	76	78	81	80	80	55	63	71	73	81	79	90	73	70	83	73	82	65	82	63	77	80	76	98	80	66	67	79	63	86	80	76	70	85	53	63	70	68	75	65	74	73	77	71	76	73	71	80	66	73	55	67	92	85	80	81	79	69	71	78	62	76	54	73	79	64	68	62	73	60	74	62	61	68	81	75	79	68	83	57	61	75	88	76	70	68	79	75	76	62	80	78	77	60	77	62	81	56	86	87	75	75	81	70	69	76	77	73	60	80	74	90	89	85	64	62	64	76	75	59	77	65	85	80	73	71	69	85	75	62	52	64	86	67	73	69	79	70	63	70	56	62	70	78	63	71	78	79	75	63	74	56	75	72	82	72	64	70	72	70	89	62	64	74	63	67	76	55	78	85	66	69	76	71	68	63	70	68	81	76	68	74	73	75	81	75	69	69	80	68	71	72	72	79	69	71	77	80	61	81	74	75	63	78	70	68	72	59	81	77	71	88	75	69	72	88	86	69	66	65	76	53	53	79	72	77	68	63	69	80	63	74	66	62	71	77	78	76	79	77	80	74	69	85	75	59	70	76	69	62	76	67	77	67	93	74	70	73
36107	27351	22449	27059	31636	31136	28279	25210	21923	18635	15489	12442	9807	7872	6413	5331	4777	4013	3693	3350	3227	2886	2855	2707	2707	2471	2273	2029	1904	1916	1854	1709	1552	1548	1586	1501	1445	1352	1232	1203	1181	1176	1121	1047	1040	1050	1014	998	972	885	913	957	946	858	863	895	929	851	930	856	836	860	865	882	839	904	826	900	862	844	830	834	852	862	863	830	884	891	876	891	850	842	887	848	873	851	856	831	877	876	860	864	910	893	889	839	825	847	889	873	839	837	850	821	861	826	849	865	847	894	861	843	897	868	831	859	871	912	853	846	837	867	895	871	877	861	853	861	885	827	904	893	871	857	828	850	891	860	835	804	859	882	855	839	828	854	832	878	847	815	876	868	866	826	871	841	848	888	914	847	863	881	879	866	827	883	885	852	847	825	804	864	864	943	878	939	814	834	854	896	878	793	858	843	823	878	867	854	860	831	862	870	871	831	837	830	847	841	879	842	821	847	896	880	848	895	874	893	843	798	831	852	899	763	886	878	852	860	864	880	873	832	857	882	843	862	844	883	803	866	841	846	820	817	894	783	809	832	821	808	836	845	781	884	872	834	878	849	849	882	857	879	904	848	888	858	848	877	866	867	806	909	823	857	866	941	831	875	814	858	867	867	836	861	881	901	841	869	849	826	851	873	863	868	859	877	825	838	845	846	863	820	877	854	867	822	865	800	847	867	833	891	843	819	844	860	870	852	875	877	896	867	884	883	835	894	851	855	853	804	862	806	860	811	837	843	786	862	836	837	845	854	875	889	836	822	861	825	908	850	863	834	833	833	850	864	843	899	839	866	837	877	855	888	870	864	857	836	889	810	874	885	885	878	847	857	886	844	829	862	868	852	848	811	842	834	818	848	870	920	821	873	852	829	856	914	889	871	853	831	869	837	864	858	832	812	786	872	821	842	902	868	817	823	828	788	824	873	813	842	860	899	870	848	834	886	819	853	866	841	821	900	865	877	858	832	828	860	809	832	863	869	841	902	896	855	874	865	881	842	840	862	831	867	857	880	861	852	864	870	822	948	874	869	810	884	867	854	830	895	862	878	845	854	884	863	828	842	768	859	885	844	790	830	811	868	862	875	835	863	871	845	777	858	854	886	823	835	824	843	810	869	824	830	867	906	852	862	872	868	802	846	833	898	887	880	887	847	878	865	861	851	882	922	831	843	807	834	795	854	846	863	812	853	825	857	825	838	904	840	867	806	877	867	806	867	842	857	917	808	875	856	829	843	854	824	819	840	866	872	800	827	889	844	874	856	819	854	816	880	840	865	853	833	893	861	866	819	855	845	826	813	857	909	889	857	845	869	858	871	833	887	852	887	826	852	848	822	876	880	835	847	836	880	850	905	886	807	819	874	832	865	872	895	816	822	872	853	853	861	877	843	879	858	839	922	865	853	838	911	885	897	831	901	844	844	849	853	913	866	884	846	911	835	874	849	872	870	810	849	899	890	834	900	843	903	848	820	834	840	878	841	814	862	860	838	911	935	815	849	877	859	854	841	860	910	860	807	814	857	820	825	848	868	857	807	848	893	870	813	871	895	871	906	844	827	861	869	845	830	807	863	846	842	842	843	929	886	852	871	865	928	838	825	878	818	851	842	865	875	866	856	826	869	875	845	836	858	831	868	829	890	828	827	842	839	863	881	807	866	821	880	869	828	862	862	853	854	828	862	797	847	848	835	877	800	846	901	868	896	880	811	823	831	842	894	873	876	864	907	834	908	851	861	862	864	844	857	863	826	887	868	862	835	862	888	868	824	874	888	886	849	849	822	850	806	846	851	844	856	800	861	862	860	866	863	864	880	867	838	856	896	849	873	900	865	839	856	890	924	837	818	905	883	815	848	857	853	873	872	793	832	815	788	861	854	883	811	877	841	827	866	817	862	847	878	811	804	823	848	856	791	814	883	815	855	819	869	861	934	905	857	909	868	863	860	819	887	836	841	827	890	785	841	812	865	906	824	810	842	815	852	859	876	877	875	872	829	826	867	897	799	851	874	846	905	865	854	864	879	883	881	809	853	850	849	846	866	902	848	894	878	852	860	841	893	863	844	846	902	842	894	887	886	854	844	838	846	806	835	863	828	822	865	892	869	868	870	837	836	870	817	875	863	860	888	830	872	856	845	888	858	834	826	920	910	830	828	852	835	823	900	857	832	830	878	905	886	913	840	818	855	834	863	824	868	831	843	906	848	814	867	854	852	860	832	873	868	840	859	838	843	795	894	848	890	899	835	856	850	844	843	832	856	841	804	830	841	877	907	810	874	815	749	889	839	857	886	855	848	888	841	861	859	862	825	853	830	840	840	868	882	815	893	817	871	811	827	869	817	843	833	853	879	890	815	840	862	852	837	802	878	840	856	839	832	912	855	847	884	837	863	857	825	795	881	812	839	797	855	834	891	868	852	856	886	889	844	795	830	847	831	902	847	811	843	865	802	850	836	886	810	869	874	865	817	845	819	852	848	823	806	842	844	827	851	900	849	860	846	879	877	872	816	877	843	867	816	811	901	860	891	894	881	864	826	842	827	875	858	882	864	914	879	820	835	901	876	853	854	822	881	851	825	799	824	858	848	906	873	860	832	835	871	890	829	875	905	833	874	820	809	862	874	880	862	886	877	825	862	894	859	867	871	811	889	864	880	835	890	856	809	805	826	839	909	874	795	906	933	904	877	867	840	915	853	815	860	875	779	840	882	822	880	818	881	854	877	878	856	851	861	879	823	848	877	816	867	816	848	876	844	859	864	863	803	849	879	876	887	824	898	849	862	834	850	854	836	857	814	848	892	829	867	914	860	890	850	855	899	870	874	860	849	837	880	882	888	873	878	835	899	901	897	863	848	858	824	819	810	840	845	841	920	885	872	845	931	926	819	903	831	855	893	858	872	837	780	886	816	839	873	887	883	895	835	824	833	858	823	859	898	897	863	900	874	818	868	875	859	836	840	852	886	854	889	879	852	858	847	850	859	885	883	838	872	814	875	868	862	804	852	834	857	825	846	882	859	852	780	867	867	827	839	890	852	888	835	824	890	840	840	796	896	846	838	865	818	809	852	870	867	873	840	840	879	911	824	870	860	845	888	865	842	894	824	833	851	839	865	869	888	837	864	886	897	864	867	850	858	883	836	829	892	815	818	876	827	855	884	858	884	843	880	856	807	859	861	868	831	807	874	845	892	889	821	864	889	859	848	886	813	835	834	862	842	880	860	885	826	853	830	918	862	808	837	888	841	919	962	853	863	881	791	908	851	866	921	871	858	802	841	848	839	872	898	835	858	862	919	912	869	853	807	832	865	853	824	839	850	844	879	853	851	808	868	823	797	822	854	918	850	811	822	876	829	874	892	886	880	795	797	864	882	840	862	880	787	807	873	818	857	864	893	809	841	861	922	900	806	911	848	806	861	817	795	831	873	823	890	795	838	852	838	874	844	878	857	892	931	842	899	897	867	819	839	869	835	832	888	837	861	870	844	818	821
4679	2131	944	599	501	598	508	452	347	296	253	202	160	154	130	118	110	113	89	84	77	105	90	86	74	71	78	69	66	76	72	77	81	66	74	69	73	57	75	67	54	73	76	67	62	58	63	67	66	68	83	71	57	54	58	65	70	62	77	61	51	40	67	69	65	49	69	60	62	57	61	55	67	59	59	64	59	74	62	69	75	72	68	61	66	56	67	66	46	66	61	59	66	65	64	77	78	65	64	61	63	65	78	69	68	69	59	69	72	55	60	65	61	65	73	57	79	66	66	64	67	59	71	64	65	65	78	58	63	68	54	74	67	70	66	63	63	76	51	55	59	55	53	70	65	66	67	64	62	77	67	63	59	51	68	65	52	61	70	44	63	71	73	72	63	61	64	57	60	79	65	67	66	76	61	67	68	64	83	60	77	52	53	67	67	71	67	59	59	63	61	67	50	70	70	71	67	60	61	78	74	44	69	58	56	68	57	63	52	59	60	53	76	62	63	50	69	78	60	78	74	57	68	70	80	66	63	76	63	61	58	62	55	74	62	67	69	60	62	70	71	58	73	75	64	69	70	66	59	53	74	64	55	56	54	67	68	53	60	55	50	61	52	72	53	64	68	65	62	61	50	67	48	55	74	80	82	57	54	63	59	55	74	63	60	71	48	54	68	63	71	54	85	74	65	72	66	51	62	67	73	67	57	62	63	66	67	53	57	63	77	56	79	60	67	63	60	58	65	60	75	76	69	61	64	55	57	65	62	63	60	62	49	67	67	75	52	57	60	68	62	64	76	78	56	60	71	52	63	62	75	54	60	67	58	64	60	73	65	73	63	59	54	62	60	58	66	61	65	77	88	75	63	66	74	63	51	71	69	67	77	58	77	66	68	59	69	64	71	62	72	68	74	54	65	65	60	69	60	70	69	56	68	60	73	68	67	55	56	62	61	55	49	51	57	63	67	65	76	55	73	64	68	55	76	60	69	63	59	63	78	64	59	56	58	49	72	68	60	59	58	66	69	71	66	59	72	72	82	65	70	50	69	62	63	72	64	53	61	63	68	49	71	70	73	71	73	64	77	68	54	58	60	56	79	64	68	53	54	63	63	46	64	62	68	67	71	58	67	63	73	54	61	80	70	76	56	58	68	59	60	56	70	46	80	65	60	66	60	66	75	56	61	61	67	81	72	54	58	52	69	60	60	57	72	66	58	71	57	45	71	72	54	77	74	73	57	81	72	62	73	66	56	67	69	72	62	64	52	66	69	73	58	67	76	53	67	64	68	69	41	53	61	65	69	66	72	68	43	57	67	69	66	61	69	60	86	66	71	63	66	74	65	77	67	79	60	76	59	82	77	58	66	57	62	77	71	62	73	56	63	80	50	61	68	45	68	58	60	81	65	69	62	71	74	53	61	63	52	76	69	51	75	60	46	63	51	76	57	67	84	74	60	70	85	56	69	52	64	64	80	49	73	63	60	57	61	52	72	63	64	57	73	61	50	75	64	64	74	59	50	79	66	64	71	70	51	64	55	62	56	60	62	63	56	68	55	64	79	50	67	65	62	73	60	43	54	63	51	78	69	55	52	53	64	69	58	65	73	50	73	70	68	56	92	71	61	65	56	58	51	55	63	61	64	62	56	60	63	59	55	59	46	57	64	64	66	65	61	64	63	69	60	64	56	78	56	60	62	67	72	62	63	71	65	59	72	68	75	72	56	52	69	68	66	65	73	55	74	55	68	72	76	57	68	60	80	71	68	70	60	70	79	67	76	60	59	49	52	47	59	61	75	61	52	58	62	69	86	58	56	70	67	58	70	71	65	63	76	75	54	60	73	63	70	80	51	62	63	70	71	55	67	63	65	62	71	49	71	62	71	65	55	74	88	54	58	74	49	47	64	74	57	72	75	65	57	71	70	66	54	74	81	61	78	49	74	60	61	74	55	62	70	67	53	59	78	75	59	65	83	79	74	54	62	70	79	60	70	62	68	58	66	62	56	61	80	70	58	70	61	72	52	79	62	60	69	57	61	57	58	51	52	79	44	60	54	75	68	88	60	85	58	85	57	55	75	64	58	53	67	61	68	69	71	75	51	66	54	69	42	59	63	67	79	69	62	66	65	67	59	64	61	73	72	61	69	74	58	70	73	79	55	66	59	55	73	56	53	44	58	56	64	57	69	67	76	63	69	67	79	70	77	82	76	70	67	76	58	60	63	75	61	48	71	62	80	64	67	63	51	64	59	76	62	74	59	69	66	60	61	58	69	71	83	82	62	59	70	67	67	62	69	68	58	63	70	67	58	68	65	48	59	53	63	75	68	68	74	75	86	48	58	68	64	67	68	64	70	79	62	58	57	59	58	60	56	62	59	49	61	55	58	71	51	63	76	74	49	61	80	61	81	62	62	53	68	74	72	63	60	56	44	46	60	69	75	64	76	68	65	74	70	59	64	63	63	54	66	57	64	84	56	63	58	81	62	68	75	74	69	73	70	73	74	80	66	68	61	61	72	67	50	52	55	68	69	79	69	75	59	53	54	56	59	78	71	61	76	59	53	66	61	63	69	62	67	72	64	58	58	67	76	76	65	61	65	60	72	53	62	55	51	63	55	57	63	60	61	65	78	65	60	63	70	71	58	63	71	63	71	54	70	70	65	84	68	75	59	69	65	58	75	67	56	57	67	57	65	78	71	56	61	77	71	55	55	64	48	70	69	60	52	63	75	71	83	61	63	72	58	61	72	57	74	68	61	67	62	63	61	68	69	65	76	73	62	66	59	68	65	55	66	61	80	67	67	75	57	58	55	66	79	68	73	72	70	69	61	73	70	66	80	66	75	67	79	68	67	65	71	68	66	91	65	69	62	61	66	83	61	57	70	64	57	61	58	58	66	73	52	68	57	56	57	66	71	74	73	58	65	72	66	79	69	83	61	74	68	62	72	78	71	75	58	56	70	62	56	66	71	59	63	78	51	76	77	69	70	79	59	56	65	73	66	55	57	61	62	51	95	71	62	59	67	61	60	67	69	76	69	69	72	56	55	76	63	69	59	61	44	64	54	59	70	57	58	60	55	83	67	63	69	59	66	63	64	52	59	71	72	59	66	75	61	65	68	74	55	67	74	72	62	75	57	56	78	70	67	57	65	54	58	67	48	55	67	63	68	65	79	70	66	56	47	56	58	58	66	65	69	68	65	71	64	70	56	71	57	78	67	58	80	75	91	66	67	65	61	63	62	77	64	65	62	59	65	70	70	72	70	64	73	74	63	70	60	60	61	77	62	64	50	83	75	54	67	69	60	74	65	79	53	72	61	58	52	63	73	60	65	81	71	61	61	61	71	64	68	57	78	70	60	61	70	55	62	88	56	67	57	58	58	70	70	61	81	66	63	54	62	70	53	71	69	58	62	66	54	64	76	54	49	78	65	73	73	61	59	70	59	56	63	73	74	66	69	64	58	71	58	73	52	59	57	68	62	79	75	66	49	60	61	45	70	59
28251	19818	14194	18425	23057	22684	19982	16750	13833	11398	9058	6935	5351	4373	3488	2880	2445	2189	1989	1773	1777	1584	1645	1547	1537	1406	1353	1273	1206	1132	1191	1107	1083	1111	1061	1066	1035	993	899	917	935	908	861	889	856	812	855	849	849	833	819	822	808	832	834	841	824	804	815	821	777	815	791	819	777	791	778	804	791	841	782	776	786	775	789	757	804	809	796	782	774	816	820	775	782	762	790	747	774	725	777	768	771	859	802	754	800	800	765	837	807	787	800	814	813	814	805	789	756	819	784	794	752	802	799	767	801	766	771	761	778	802	778	745	803	767	735	788	779	826	794	814	754	757	769	841	746	806	773	787	747	785	826	822	806	805	807	780	791	785	786	786	786	774	832	793	766	780	792	774	830	783	830	821	760	836	752	807	783	852	748	822	814	787	805	759	834	823	803	815	797	821	789	831	742	808	757	815	826	724	783	795	836	844	795	784	813	790	759	863	796	798	790	796	825	768	814	825	784	761	801	806	736	809	807	788	872	801	761	795	769	757	765	794	763	811	774	767	849	780	776	749	780	741	782	796	787	795	824	803	812	769	777	734	757	796	746	821	781	820	817	785	813	766	753	754	796	764	783	808	772	804	802	801	784	784	865	804	766	739	820	786	750	763	810	808	793	746	753	797	783	810	818	784	797	783	793	735	755	751	781	773	809	816	798	742	803	794	774	810	832	855	778	845	781	773	812	808	794	836	747	856	760	783	792	727	765	783	780	761	782	787	755	828	792	770	755	734	757	772	788	779	802	735	763	823	796	798	819	740	791	760	804	764	862	794	760	770	756	798	796	790	812	800	764	791	789	769	731	798	744	816	703	752	768	748	776	790	813	804	846	769	739	791	825	770	756	780	823	763	798	777	800	792	811	822	803	783	827	765	752	823	794	790	822	768	805	827	770	797	808	753	818	833	772	778	818	765	805	803	778	778	758	790	794	790	816	775	779	790	795	785	780	820	819	839	807	804	790	774	737	790	753	723	768	769	804	830	799	807	836	800	798	805	758	779	809	801	806	777	761	812	781	787	797	809	752	822	804	807	788	821	803	759	831	818	783	810	827	806	815	794	840	812	771	792	795	819	810	797	780	790	737	802	709	778	743	775	768	812	830	788	787	795	783	751	755	838	769	785	793	810	796	753	794	745	784	761	794	805	776	765	796	789	833	818	782	796	808	796	764	784	776	787	795	764	773	743	767	788	804	739	779	802	791	784	815	784	740	750	818	774	801	798	817	763	773	789	781	822	789	813	826	811	785	835	796	789	776	807	823	761	797	819	786	801	784	712	785	773	817	743	784	825	791	760	766	765	783	770	816	819	795	804	750	783	810	754	777	786	804	827	762	789	790	823	774	775	800	815	809	749	797	768	769	848	759	732	792	841	783	803	792	788	722	812	770	741	812	811	807	777	792	787	796	774	809	792	774	824	759	753	792	759	805	822	746	790	774	811	789	809	790	792	849	779	774	807	772	800	782	821	806	763	797	793	797	717	809	822	756	793	807	809	785	814	764	830	783	761	757	782	778	795	805	806	800	759	809	799	813	792	812	764	831	826	812	794	789	737	773	778	808	801	759	777	790	816	796	795	776	801	771	882	819	780	844	768	830	808	812	747	734	798	763	782	789	786	790	782	828	768	772	798	814	787	785	798	763	748	758	734	798	843	755	860	793	808	802	834	736	795	783	802	770	794	765	848	806	818	812	799	791	839	823	794	839	772	830	777	784	819	810	761	758	797	789	753	819	816	806	795	766	812	805	719	768	800	834	800	803	792	808	778	740	784	784	789	842	770	771	731	782	796	784	745	774	795	767	805	812	781	801	826	830	745	817	793	762	774	828	800	810	778	812	819	804	827	754	811	800	787	766	798	795	808	790	794	776	738	747	748	785	782	803	801	793	732	785	779	831	777	818	823	752	800	761	811	795	787	761	823	739	801	878	797	784	763	853	756	729	783	779	718	816	758	773	821	746	748	802	791	820	719	801	816	762	860	786	745	828	801	808	783	790	777	808	778	751	785	818	795	818	805	756	840	817	799	763	811	806	758	833	786	734	768	806	759	763	773	750	828	820	773	826	777	750	796	811	811	793	782	808	779	769	801	762	766	822	738	804	755	816	800	761	838	790	832	783	802	814	815	797	776	769	750	736	792	794	804	864	789	759	783	743	809	795	764	821	800	783	797	771	810	771	819	859	792	808	791	795	799	790	769	822	773	790	804	820	796	807	761	798	771	843	792	772	751	808	783	823	887	780	756	804	801	779	787	836	803	775	770	763	779	770	837	775	745	812	801	829	820	832	831	822	810	748	806	832	789	814	831	826	804	772	771	791	809	804	763	782	815	808	833	796	782	764	795	741	851	790	745	796	796	838	773	791	830	795	775	780	770	779	792	775	766	787	782	790	822	819	753	783	795	787	773	779	770	791	805	760	773	787	809	802	782	777	778	794	791	808	778	773	840	852	761	800	801	805	819	796	777	835	810	767	794	764	817	775	815	796	763	797	791	816	804	752	748	797	774	850	773	768	843	814	772	830	792	761	783	769	801	754	772	791	789	791	761	780	795	778	748	793	749	760	841	772	788	776	759	826	811	832	797	756	772	767	840	771	826	802	770	806	787	803	793	755	798	766	830	800	830	785	816	784	786	830	781	793	777	766	776	805	758	828	824	761	771	786	832	761	797	816	792	744	847	808	766	766	789	803	783	788	795	807	794	791	822	847	806	777	791	823	748	786	766	787	818	792	780	824	786	841	781	810	800	778	806	797	786	850	784	768	797	824	832	834	753	786	818	778	776	762	752	816	764	805	813	798	768	812	838	793	794	794	791	791	838	797	806	827	812	781	812	781	797	789	758	796	809	806	823	762	758	818	794	761	816	791	805	798	810	804	827	778	797	779	789	746	829	780	776	762	780	799	774	787	818	762	724	699	792	769	803	810	769	776	797	766	833	801	792	803	783	811	785	809	794	765	851	790	772	814	777	771	804	811	782	781	769	754	800	795	823	770	787	788	808	779	786	787	793	785	771	793	759	724	811	784	824	739	846	788	799	758	773	739	821	782	834	726	825	758	780	803	838	784	772	797	792	759	774	809	763	769	828	803	757	772	771	864	725	801	794	773	779	814	768	774	752	793	750	812	816	772	847	753	782	747	760	808	785	851	774	834	782	803	776	802	807	788	853	801	798	777	776	814	793	777	824	806	763	775	765	789	760	786	773	761	804	817	771	774	767	753	771	780	830	804	789	779	818	751	820	798	753	834	764	807	791	749	795	814	768	759	771	784	813	787	754	769	763	784	741	773	767	794	750	766	872	787	778	797	807	780	786	807	796	811	802	821	761	825	779	820	777	776	805	780	774	770	832	769	770	776	767	741	826	818	796	758	832	802	791	784	788	834	789	797	765	803	801	753	764	804	805	814	756	780	793	775	753	801	807	807	802	784	772	835	786	770	788	741	779	831	801	777	800	805	792	760	774	774	792	794	785
5876	4071	1821	1026	951	911	852	657	538	450	343	277	237	200	159	155	159	113	116	110	98	107	88	95	98	90	101	93	93	78	84	87	69	68	63	77	92	74	63	70	66	71	75	66	66	75	65	57	76	79	66	77	59	56	63	61	69	64	80	58	67	78	59	56	63	58	78	52	64	61	66	67	59	61	74	78	69	58	68	59	60	68	76	75	53	80	64	56	65	65	76	64	62	54	57	58	66	56	67	55	66	65	62	67	53	63	73	61	73	58	62	66	68	74	64	57	68	65	56	61	76	61	62	56	63	58	59	70	73	62	78	71	69	58	60	76	53	70	57	65	90	55	61	77	57	72	57	70	69	62	52	76	60	64	69	70	67	60	68	56	65	61	84	71	77	67	59	83	56	65	55	66	66	61	61	65	77	66	64	74	62	73	76	57	77	57	79	58	57	64	62	48	69	61	75	70	59	80	59	63	73	57	71	50	53	63	69	52	64	68	68	57	55	65	74	63	62	58	42	67	69	60	67	62	66	74	74	59	46	58	69	58	58	59	67	67	72	81	70	75	61	67	54	65	62	53	70	68	49	71	56	76	72	58	67	67	67	66	52	68	73	58	75	53	59	65	64	57	65	52	66	74	68	66	63	68	79	67	69	93	68	60	56	67	67	54	58	62	58	52	81	63	56	67	75	61	65	65	62	65	73	65	62	69	66	72	68	56	56	59	59	59	72	77	59	71	66	71	71	56	69	52	59	54	72	70	60	55	61	64	74	60	52	62	47	75	79	50	62	73	74	69	59	70	74	62	74	70	59	71	67	73	73	70	62	55	65	65	71	55	73	55	66	80	51	74	73	71	55	63	62	56	62	66	72	74	61	78	60	68	67	66	65	60	61	46	61	70	63	54	68	65	72	74	60	62	64	62	64	62	54	59	66	63	59	74	62	61	70	68	72	59	78	71	64	64	53	62	66	71	66	58	49	59	69	64	59	58	53	74	63	61	66	63	65	47	71	58	72	54	51	55	74	73	63	64	62	89	61	60	70	62	60	63	78	53	71	54	60	49	67	74	61	67	52	57	66	71	72	63	71	68	60	65	59	64	62	68	55	52	60	51	67	65	69	56	67	65	56	60	69	57	64	76	70	61	70	68	69	70	63	54	58	64	68	56	51	70	87	64	57	70	52	56	66	64	66	52	62	60	75	55	69	66	51	72	68	55	73	59	61	61	55	55	58	60	77	64	65	48	68	59	64	58	71	57	61	56	80	64	58	58	60	63	61	78	81	66	60	52	63	81	71	52	70	71	49	78	73	66	60	69	71	61	52	85	80	72	72	72	65	66	56	68	75	71	70	66	67	54	53	65	64	72	72	70	61	52	76	52	81	80	79	57	68	58	74	68	75	64	67	54	50	62	77	60	47	58	58	87	65	61	71	63	61	64	76	59	64	59	50	84	67	58	69	58	62	71	75	73	75	60	65	73	58	71	75	71	59	63	53	65	49	75	63	64	89	63	78	58	59	71	71	77	83	61	53	72	69	72	54	73	64	67	71	65	74	67	53	60	56	72	58	68	63	69	69	56	51	64	66	64	65	73	65	67	69	69	67	82	57	60	75	42	64	74	72	60	66	73	59	60	65	72	68	60	76	62	71	49	66	74	68	71	70	63	54	66	60	68	78	70	69	81	68	74	69	56	62	63	70	55	76	66	53	62	62	62	61	60	78	67	66	67	67	74	57	65	70	72	52	69	67	62	75	57	59	74	59	73	71	73	59	64	61	63	68	64	59	69	68	55	82	56	67	66	54	64	75	57	50	56	64	61	68	54	63	65	75	50	64	60	70	70	77	67	75	64	61	72	39	67	76	58	62	77	59	70	65	65	61	65	72	64	63	79	73	58	84	56	70	78	66	67	55	80	68	64	62	67	63	69	75	75	63	69	62	67	67	64	87	64	57	56	68	59	74	49	68	67	68	63	61	60	67	87	54	60	56	65	70	57	65	63	64	77	58	74	60	83	66	70	60	56	58	53	71	70	56	47	69	66	74	68	67	70	71	76	64	59	65	82	69	60	64	65	65	57	65	72	72	66	79	81	67	49	64	74	57	66	52	55	57	70	63	67	67	61	79	65	65	78	67	70	64	66	61	64	58	64	57	80	69	62	71	65	62	71	62	77	73	62	73	73	55	71	70	60	60	62	62	66	63	73	79	46	61	70	70	71	66	67	66	69	73	77	66	80	76	64	57	65	80	72	53	64	59	66	78	52	74	69	65	62	80	53	79	78	76	68	54	63	51	66	66	70	76	73	59	74	62	61	84	64	55	62	65	59	59	65	76	72	67	63	58	57	70	54	51	67	56	63	60	68	53	72	73	63	64	72	74	61	71	55	67	59	71	66	71	77	64	68	64	64	65	69	62	84	78	70	55	60	57	73	66	68	60	61	64	58	70	77	60	69	64	61	61	56	69	81	62	57	63	79	80	65	75	59	60	70	59	66	80	64	67	78	81	81	65	84	72	75	59	51	63	81	80	60	60	58	57	56	53	62	67	84	67	72	73	64	78	60	66	65	66	82	83	60	63	56	77	71	63	61	71	78	70	76	70	52	58	69	65	63	66	72	65	64	53	67	59	65	85	73	62	57	73	56	78	60	61	67	50	72	68	64	67	48	55	52	54	63	67	56	76	60	68	68	75	47	72	63	70	71	69	69	56	61	64	68	46	62	59	46	62	67	53	62	82	71	80	69	59	84	81	62	65	68	75	81	64	63	62	69	74	74	79	63	58	63	62	67	66	70	68	65	60	58	56	75	77	66	60	85	62	69	78	56	54	71	63	50	74	70	60	69	54	71	65	76	70	67	41	72	65	63	58	66	63	63	54	65	57	66	63	58	53	69	58	79	61	59	52	56	46	72	68	58	75	64	67	46	65	77	70	74	56	64	68	51	64	60	48	65	79	66	71	85	75	80	65	67	55	71	68	74	69	79	63	50	61	62	63	53	67	79	60	62	58	73	56	73	58	60	66	65	59	68	62	53	64	69	63	68	68	67	73	69	76	46	72	72	61	68	72	73	63	70	74	56	63	57	84	80	63	70	65	67	87	69	66	68	60	63	71	56	74	56	77	60	64	76	69	73	58	64	61	60	57	50	62	65	87	60	67	53	74	58	59	72	69	67	69	69	64	72	83	72	46	55	76	60	76	75	61	81	56	67	50	81	67	70	76	72	69	60	67	64	65	80	70	58	62	66	70	77	78	74	61	78	69	67	55	46	59	67	81	70	69	74	69	61	52	72	57	61	63	75	59	74	40	71	62	58	70	62	65	69	67	58	69	46	52	75	65	57	64	66	72	68	80	61	80	70	57	68	87	76	72	68	87	61	63	58	67	65	57	54	66	68	64	67	70	71	64	59	72	49	56	69	75	65	56	57	59	69	56	53	81	67	84	68	83	58	80	53	64	79	62	75	77	78	64	54	55	60	64	70	78	67	67	49	66	83	73	67
31917	23469	18211	22871	27426	26716	23930	20471	17570	14551	11970	9585	7401	5902	4731	4016	3433	3017	2670	2529	2248	2011	2038	2033	1898	1850	1726	1557	1470	1511	1451	1357	1232	1280	1200	1219	1215	1183	1076	1055	1015	934	913	871	874	945	878	898	878	894	856	866	834	846	854	876	818	826	858	754	871	800	814	812	791	854	798	797	848	806	811	812	830	794	824	785	837	797	776	782	769	734	765	793	796	795	762	798	803	819	796	782	755	780	780	811	778	778	858	828	775	792	817	850	834	826	785	790	758	834	801	773	742	821	791	764	802	785	770	800	831	797	787	696	814	761	762	754	844	767	760	810	799	827	835	836	771	778	804	785	790	762	791	767	750	744	785	797	837	791	760	780	774	856	807	781	742	796	857	784	819	803	821	792	799	782	734	837	790	843	777	780	823	786	805	831	763	764	843	797	765	828	784	789	757	828	783	791	761	720	790	795	771	765	790	820	817	811	781	768	751	767	843	800	781	743	777	871	768	793	747	837	771	799	814	819	850	793	806	773	782	834	789	771	809	774	841	851	804	850	802	804	815	788	820	797	789	812	842	762	758	827	818	784	825	833	812	763	798	794	799	778	812	805	770	812	790	781	763	809	751	784	815	815	794	803	777	758	804	826	845	771	790	794	769	737	748	784	840	808	788	783	773	806	802	765	784	790	793	854	793	825	800	786	819	813	813	811	758	753	820	818	798	798	820	826	814	805	749	772	796	825	799	762	810	797	826	814	830	815	805	763	800	815	772	825	766	805	793	750	803	803	797	803	815	821	790	813	831	832	817	793	769	796	775	832	779	817	768	751	788	766	833	741	768	790	771	765	806	808	840	774	784	800	823	784	800	774	794	746	781	737	707	852	822	806	803	795	792	795	730	782	755	805	779	768	816	781	844	817	788	773	745	866	771	776	797	792	823	801	822	824	828	775	752	793	738	813	818	818	773	789	802	803	807	763	829	774	782	807	746	822	765	799	850	800	796	786	794	791	797	754	847	798	762	813	769	830	769	743	834	812	781	779	803	811	810	828	811	758	849	803	804	793	817	744	793	767	799	766	785	761	787	792	802	799	762	838	835	832	819	789	707	813	816	759	808	813	757	822	735	811	765	811	770	811	775	774	779	824	822	791	768	805	841	792	762	787	790	777	794	821	838	779	775	801	791	775	788	792	818	806	814	808	773	823	799	794	767	759	801	856	837	822	766	839	848	743	765	799	781	759	801	822	789	815	785	811	795	792	805	848	808	821	806	838	775	802	812	822	771	803	748	841	812	817	802	763	773	819	829	773	799	777	817	799	841	819	768	775	778	737	847	770	785	808	823	787	759	813	781	772	776	829	784	841	787	838	750	757	842	809	807	766	764	783	785	796	747	818	785	757	762	812	798	822	815	858	781	759	810	794	810	829	797	807	786	811	833	781	787	729	828	780	771	851	784	780	848	810	791	772	744	801	776	769	796	807	824	808	796	809	756	816	768	758	799	832	806	816	811	799	795	819	770	782	746	838	789	865	809	811	790	808	793	766	750	780	768	813	794	811	752	735	819	766	782	785	786	784	748	779	797	831	749	776	764	763	818	775	812	811	796	785	796	794	818	772	771	790	707	831	804	802	796	820	775	707	797	760	788	744	781	815	824	785	787	813	780	778	769	809	765	794	835	842	805	796	828	743	833	810	781	816	860	800	789	743	775	850	780	820	794	813	769	808	812	841	800	816	851	828	808	809	758	784	825	750	820	735	827	817	800	840	794	764	760	807	807	783	803	766	810	774	824	780	791	863	787	774	795	788	771	769	783	818	817	809	780	783	789	772	734	779	847	803	815	807	793	803	781	819	787	844	776	764	795	801	839	779	787	833	852	725	816	826	790	782	798	780	764	788	750	819	812	804	828	777	803	788	811	793	787	751	819	789	826	780	797	735	766	812	811	827	794	800	774	769	804	857	864	837	778	782	837	791	837	797	807	805	819	794	814	826	846	815	799	838	804	818	788	837	833	788	772	775	780	735	820	791	735	797	742	821	780	746	806	768	745	818	830	824	832	811	829	811	785	787	808	848	769	804	808	794	803	806	806	812	707	781	806	805	777	799	732	770	747	784	838	790	828	821	816	834	742	760	819	822	799	803	811	784	839	818	783	790	805	807	800	782	843	720	766	753	800	781	812	788	779	823	852	788	851	852	791	816	828	785	803	796	781	755	793	827	804	861	754	809	786	739	806	806	812	795	855	770	811	753	802	799	818	825	799	817	744	830	812	799	744	774	756	759	797	771	732	779	780	809	751	787	836	761	856	770	849	776	793	728	787	785	835	835	761	803	844	772	747	806	794	803	795	783	794	790	827	819	789	780	802	771	807	802	829	801	790	769	769	789	782	765	738	818	780	791	830	799	755	765	807	761	771	773	766	790	817	783	791	778	826	805	783	822	832	797	766	779	838	759	762	779	806	735	763	778	795	772	789	815	760	820	805	781	779	770	765	799	777	824	789	774	798	792	790	793	798	772	743	814	816	776	857	751	827	773	784	804	783	818	792	802	786	787	777	754	804	819	783	772	767	818	736	792	791	785	815	757	833	782	766	798	726	801	766	821	785	776	739	786	815	754	824	781	790	802	820	814	803	809	775	795	819	799	780	800	764	776	811	796	796	822	822	842	740	760	785	809	803	842	835	810	758	741	810	827	830	794	773	840	784	796	772	731	797	817	775	783	800	786	832	753	778	811	791	827	796	829	787	790	784	833	790	770	770	808	804	808	831	814	798	828	817	812	825	799	824	795	818	773	793	860	860	767	776	807	812	735	775	757	871	788	743	802	838	775	827	845	769	785	818	787	799	767	762	775	823	757	815	784	819	753	835	749	820	798	840	807	809	843	802	832	808	767	778	762	811	778	837	762	782	816	845	822	792	775	817	775	793	779	749	822	860	760	771	757	792	789	820	790	785	814	795	787	793	792	837	800	765	790	749	811	804	812	802	817	813	772	764	794	759	785	782	796	798	821	762	770	813	769	766	817	792	775	793	817	822	807	805	812	782	788	757	796	814	818	763	809	869	789	795	798	829	758	820	837	766	803	820	789	792	804	773	799	772	800	836	823	834	816	833	815	746	806	793	752	804	820	783	802	788	806	805	767	790	809	824	780	813	784	792	812	840	791	831	801	788	802	767	764	784	768	792	833	779	779	809	810	836	794	817	782	795	846	780	824	812	850	810	737	778	760	840	781	757	806	770	818	777	837	811	732	802	773	805	762	814	795	802	884	796	817	837	815	777	759	857	778	795	758	786	851	800	803	767	757	803	789	801	807	808	850	827	826	810	811	788	798	808	744	848	797	800	780	792	814	790	761	778	802	807	785	818	751	753	793	811	795	782	832	785	771	785	785	794	732	783	859	804	784	760	789	763	756	770	788	816	773	820	776	780	818	833	776	741	802	798	831	771	832	811	838	790	787	758	729	814	838	778	786	739	769	802	811	760	764	794	820	767	768	777	813	782	790	811	838	773	802
6859	3665	1766	1025	880	1073	861	742	566	470	399	311	292	203	177	157	153	123	128	124	96	99	115	109	114	101	96	93	77	84	115	98	82	85	84	74	89	89	61	63	64	65	59	73	84	68	65	77	82	79	68	71	62	78	64	62	82	62	68	66	58	65	84	74	68	65	56	73	64	53	67	78	75	72	69	60	65	74	62	64	64	78	71	82	74	71	78	67	79	55	79	56	84	74	73	73	56	66	64	64	83	62	70	81	70	69	86	62	76	74	69	81	64	79	62	66	73	85	67	70	70	64	82	57	63	84	59	73	76	68	63	77	78	87	83	76	61	65	62	75	84	75	71	50	61	57	73	67	62	66	65	69	69	68	64	51	56	67	67	69	63	82	62	58	82	65	72	81	55	68	64	58	73	65	71	77	83	68	70	70	82	61	67	67	69	69	62	74	71	67	71	57	69	63	71	70	55	80	86	60	74	72	64	67	60	69	74	79	67	64	73	84	66	73	66	72	65	69	74	77	75	73	80	69	52	83	62	67	55	80	58	53	62	81	60	71	78	62	81	73	66	72	63	59	64	62	70	67	64	74	65	81	71	56	79	55	66	72	69	69	75	69	47	71	66	52	57	61	71	70	68	69	67	77	69	70	78	59	74	66	63	71	79	68	64	67	76	57	69	62	68	60	73	62	90	52	57	85	70	65	58	94	82	77	81	68	61	75	60	83	66	59	72	70	59	59	89	64	73	67	71	63	71	64	71	66	88	78	65	68	69	73	68	56	80	62	68	67	53	67	71	68	61	70	69	74	76	71	87	74	60	77	65	56	64	65	64	71	80	75	66	73	72	69	77	63	72	71	72	78	67	64	61	61	65	64	72	75	66	71	69	79	60	85	76	66	91	91	78	73	82	70	81	71	56	53	70	68	67	51	64	69	74	85	74	68	71	56	76	65	68	69	75	61	68	69	61	63	66	60	80	51	71	70	71	55	74	75	58	59	78	58	87	71	71	80	62	66	67	76	76	81	72	68	63	60	49	68	61	56	75	64	58	68	59	72	61	66	72	69	80	82	69	65	75	79	57	80	77	59	68	63	67	79	97	68	60	58	82	74	65	69	73	82	64	60	89	64	57	72	69	74	77	73	63	67	81	70	72	94	61	75	66	58	65	63	83	66	74	63	67	63	73	72	61	75	80	70	88	64	69	70	75	80	65	90	70	58	80	53	77	62	60	62	76	57	65	76	71	83	64	66	68	70	67	57	73	83	72	55	73	70	62	65	68	67	83	55	73	36	66	61	65	62	65	69	64	68	71	56	76	70	70	71	58	70	80	84	67	52	78	70	71	81	59	71	68	73	66	64	81	63	64	59	76	69	67	62	75	69	75	54	71	90	75	63	68	74	63	63	67	68	66	62	73	73	61	64	70	82	80	76	58	77	62	65	63	73	78	61	61	65	84	57	70	77	60	67	70	77	70	80	77	79	67	69	80	70	65	76	83	89	62	76	60	59	76	64	67	73	69	60	81	74	61	62	76	68	82	66	91	66	60	75	59	81	68	67	74	73	75	76	65	69	71	69	61	69	69	71	58	66	65	81	73	76	74	58	72	64	58	75	73	67	61	67	70	76	78	62	68	53	83	76	78	71	72	64	70	70	63	64	81	76	73	78	70	74	51	60	71	64	62	66	64	77	67	78	74	67	62	62	82	71	72	59	61	69	73	84	71	73	67	63	59	62	67	88	77	65	63	67	66	55	82	59	53	68	66	67	60	63	64	68	62	60	65	59	77	66	66	63	77	65	70	75	82	81	58	78	79	80	76	62	68	61	68	68	67	57	64	66	70	85	78	80	76	63	53	67	69	77	60	58	69	64	60	72	56	58	66	68	51	79	60	69	65	70	84	82	66	68	63	80	77	63	67	85	59	58	53	78	79	54	74	60	66	78	67	98	71	54	72	83	67	68	56	74	74	60	58	59	68	66	66	63	65	68	65	60	63	56	65	59	74	77	82	66	55	71	78	70	67	63	66	74	74	77	82	73	67	67	61	67	62	52	71	65	66	73	77	66	57	65	59	55	77	79	71	64	77	69	59	58	68	60	70	65	68	73	82	77	56	66	61	67	58	72	80	61	75	70	51	59	90	80	66	68	64	68	58	76	79	64	60	69	70	75	68	67	86	73	83	82	67	76	66	82	76	81	55	70	75	59	69	75	66	80	76	70	79	76	81	78	59	65	61	77	63	66	74	70	86	81	73	65	77	70	59	73	64	66	60	67	60	71	88	67	75	66	68	78	69	63	66	78	67	54	59	65	73	69	71	69	74	78	80	69	85	59	73	68	54	77	69	69	78	66	68	69	79	62	72	74	70	82	88	81	69	69	68	67	64	73	57	64	67	77	74	71	71	61	72	83	70	77	65	64	62	51	62	69	72	74	72	56	78	73	70	82	71	75	65	70	59	88	72	68	64	72	52	79	76	75	74	74	79	75	82	76	72	74	64	89	50	70	64	81	67	60	74	61	68	69	77	54	76	54	65	65	59	55	63	73	65	72	88	60	77	72	73	57	66	78	62	64	50	68	75	56	62	58	80	72	74	69	73	75	59	71	64	66	79	75	63	68	49	56	72	83	73	64	68	67	73	82	68	70	85	54	71	70	70	69	89	65	65	55	63	72	73	67	61	69	58	93	68	73	64	67	68	59	61	68	78	73	76	61	69	61	73	65	76	72	68	59	71	65	75	78	77	76	72	73	76	73	58	66	85	74	66	76	70	54	71	74	59	70	64	88	83	75	83	52	53	63	64	73	79	72	75	76	59	73	71	75	78	62	64	63	76	55	62	91	61	58	70	49	62	81	69	68	53	71	67	68	67	72	69	63	72	70	71	65	70	69	72	79	67	70	84	80	76	91	66	68	74	73	80	59	78	61	79	73	68	75	61	62	73	60	67	69	74	77	84	74	72	83	78	61	73	66	61	71	63	64	68	59	62	71	74	73	75	74	79	70	69	76	67	65	70	92	69	73	76	62	93	73	66	65	56	76	78	48	75	71	71	64	74	76	62	82	66	83	80	77	59	58	66	65	72	63	61	83	78	81	63	62	74	65	63	67	76	66	62	65	71	87	82	53	55	62	71	74	58	79	68	57	63	67	61	68	69	59	76	55	52	65	57	59	68	69	78	66	64	67	66	71	54	63	66	68	57	59	54	67	71	77	62	64	79	64	63	55	69	70	63	65	82	52	58	64	79	60	73	77	63	81	75	72	81	80	82	63	70	55	83	81	77	75	63	63	68	70	56	62	51	73	69	60	61	68	71	73	83	75	73	66	67	63	55	69	60	78	79	58	71	77	72	76	68	81	63	78	61	60	67	70	57	60	60	66	74	73	87	64	83	68	76	72	83	65	76	78	71	82	70	72	76	68	76	60	82	65	77	67	84	65	80	64	68	65	60	77	75	80	79	78	65	70	72	74	67	68	65	59	78	71	65	82	66	84	66	77	64	67
30652	23362	18071	22800	27419	26950	24274	21229	18407	15469	12762	10224	8229	6812	5619	4675	3828	3323	3072	2794	2441	2294	2231	2175	2147	2058	1957	1731	1704	1568	1644	1451	1455	1370	1305	1332	1264	1293	1245	1068	1078	1069	1025	1008	987	1009	952	891	919	906	858	882	837	869	904	889	882	882	897	894	852	850	893	839	767	867	805	859	860	827	864	818	813	895	830	788	855	850	784	822	852	800	861	839	834	814	909	873	814	837	884	925	844	854	892	836	859	823	834	812	839	853	857	849	868	851	887	862	864	845	820	814	838	810	842	795	809	880	810	839	835	857	805	848	867	854	879	808	779	811	825	847	823	795	815	827	876	869	876	829	812	791	837	822	808	856	825	773	835	803	841	865	854	848	846	834	862	865	826	839	803	837	839	835	821	822	882	859	816	853	876	833	852	869	780	792	846	852	822	873	839	826	812	860	830	812	837	857	873	822	836	829	852	848	834	854	801	851	791	899	888	909	857	875	806	830	821	830	848	806	832	802	816	869	871	857	841	840	861	810	878	839	851	817	875	834	812	856	868	822	817	859	872	840	820	806	829	759	832	851	864	838	817	811	833	860	891	839	885	818	771	810	782	860	816	847	823	815	832	842	867	779	798	867	818	809	826	815	822	860	829	836	816	877	886	808	876	856	828	851	800	822	865	879	855	862	860	876	813	847	863	810	837	792	827	805	797	821	899	795	847	930	862	817	855	865	820	816	843	839	884	843	812	866	857	813	820	777	817	838	864	862	856	850	861	820	827	893	850	836	810	818	872	852	811	846	831	821	810	854	789	796	837	855	826	828	859	773	889	832	802	816	832	825	814	898	833	904	832	819	863	835	803	822	851	857	829	857	808	868	824	835	793	867	802	849	901	849	841	841	886	752	837	822	821	876	821	824	839	871	813	873	797	829	890	855	832	836	859	867	786	859	813	772	875	806	834	831	845	835	816	863	870	856	878	804	817	791	817	819	873	848	856	884	850	866	856	837	806	872	861	815	851	836	806	816	840	884	830	846	766	827	810	856	815	873	823	806	859	800	915	823	813	796	857	877	828	847	836	821	813	819	839	791	846	823	850	808	807	821	835	815	805	840	872	870	886	864	858	820	824	804	842	855	832	863	824	834	843	826	809	854	895	822	844	839	762	870	801	806	851	846	837	819	837	801	848	863	872	826	844	851	803	851	889	841	862	863	814	762	838	841	864	839	825	834	831	847	854	872	798	850	792	858	843	861	887	811	853	793	849	851	856	850	866	824	841	826	892	822	829	827	829	826	861	818	858	864	790	830	821	851	869	865	836	835	802	878	813	829	845	821	868	810	845	852	813	837	850	787	848	817	828	807	844	829	865	814	826	830	858	855	854	835	826	810	851	825	823	847	831	821	840	792	841	861	840	854	865	862	839	857	810	831	817	827	864	797	865	821	819	847	793	863	801	866	805	832	864	867	828	773	826	855	810	848	834	861	852	806	790	845	819	863	834	841	835	807	878	850	838	806	847	799	813	809	891	887	889	766	817	833	870	859	798	801	795	840	896	911	827	795	850	835	844	857	818	815	855	834	834	806	892	835	832	817	847	884	841	840	808	827	853	801	806	831	873	848	813	821	852	863	830	811	826	873	851	874	814	833	765	865	835	817	807	859	849	855	745	853	810	861	808	821	806	812	867	833	832	814	858	821	803	854	845	850	802	795	824	892	818	837	829	887	827	855	870	798	840	801	851	805	822	830	804	841	836	829	841	874	853	881	801	806	841	795	829	840	911	794	828	801	804	858	891	852	779	840	844	850	884	784	830	838	823	781	827	815	865	856	829	800	820	900	817	800	847	860	787	869	877	835	866	802	827	803	803	833	853	854	851	799	847	818	830	815	838	850	858	847	918	835	862	862	815	851	812	883	847	866	805	865	876	899	839	866	856	874	784	812	838	830	872	862	803	852	888	823	838	829	841	908	855	793	840	856	840	771	794	814	871	849	806	859	815	845	819	848	829	916	826	844	887	842	806	772	821	785	822	829	856	842	818	837	852	823	814	787	862	849	825	822	834	808	820	805	852	818	816	831	822	824	822	804	851	843	828	851	813	844	844	874	831	835	880	858	786	844	828	805	835	823	797	871	815	824	844	835	813	831	845	840	770	826	817	828	868	829	846	880	857	850	828	850	843	844	899	811	838	816	872	810	826	819	817	795	853	803	833	859	786	908	844	867	824	868	814	854	868	846	828	810	877	829	859	842	855	787	806	849	816	829	820	803	828	805	822	761	868	839	831	812	794	821	820	836	835	809	820	837	848	783	798	824	817	846	815	841	801	858	837	852	847	875	825	861	806	795	825	831	841	835	827	787	874	824	806	848	835	842	816	817	834	827	816	859	891	851	807	776	861	828	857	815	836	852	851	848	828	813	806	796	846	820	825	852	811	777	862	823	834	838	799	825	816	898	836	848	908	865	831	810	915	796	839	873	746	815	801	856	895	814	800	866	828	824	885	823	824	866	822	825	846	815	859	785	823	806	835	833	831	884	772	855	814	856	824	818	812	858	852	821	842	818	875	840	827	797	858	855	781	882	813	849	849	794	853	849	864	887	892	847	791	822	785	853	861	896	862	828	806	818	788	832	885	824	818	882	822	838	822	771	895	813	823	804	876	848	812	865	828	851	834	785	869	875	853	848	834	822	876	876	817	869	874	791	824	815	801	833	836	805	813	785	827	843	852	782	829	835	846	831	827	832	795	829	836	837	785	820	818	827	841	779	864	859	818	838	845	823	848	826	853	790	870	851	828	795	828	822	843	840	856	821	856	911	867	775	843	840	831	835	870	801	796	876	802	829	815	892	852	838	836	745	852	789	787	883	760	832	834	858	799	858	833	796	849	803	867	831	833	795	867	822	845	865	830	820	844	794	871	814	888	838	841	843	819	829	885	865	812	839	808	827	828	850	883	811	781	854	820	811	834	794	858	847	852	826	890	825	819	824	866	852	851	811	839	849	879	836	853	867	800	783	834	764	829	797	817	836	860	834	863	845	866	805	850	838	856	802	860	850	895	796	826	847	787	841	898	882	821	795	822	875	826	845	830	802	810	840	840	854	839	778	821	869	862	839	820	816	825	812	834	795	885	846	813	851	804	902	816	846	856	821	823	872	830	851	875	855	815	831	801	868	852	870	840	843	861	842	864	876	808	871	815	786	787	843	865	853	842	860	922	809	859	836	824	798	867	792	817	866	780	856	852	821	842	840	860	836	876	823	837	880	807	812	797	823	857	849	814	794	843	918	856	822	856	817	825	842	839	789	838	830	780	824	785	846	807	862	810	890	809	873	840	858	840	834	850	831	880	893	772	812	834	803	872	833	843	852	811	868	855	841	802	841	813	887	861	849	857	824	867	883	862	818	828	866	791	829	817	863	839	773	843	814	843	799	816	836	890	838	794	809	811	815	830	852	867	810	864	820	826	800	831	864	779	888	879	816	840	814	829	834	755	829	786	819	827	802	828	870	849	911	837	808
8108	5645	2777	1436	1257	1398	1224	994	771	648	472	383	365	248	204	206	169	169	148	153	134	112	106	105	119	104	115	93	89	90	96	89	86	86	104	87	85	85	81	91	78	59	79	58	64	59	66	68	66	73	65	75	60	60	72	59	64	60	81	68	70	69	78	63	68	70	77	67	81	76	85	77	66	55	60	83	75	68	53	64	87	64	64	61	64	72	67	70	46	63	63	63	60	81	74	76	72	68	73	66	64	90	71	63	70	70	76	62	59	70	68	69	62	55	81	57	66	68	70	68	64	66	82	78	67	63	74	82	56	58	71	71	67	75	57	76	76	75	72	66	70	81	63	60	70	72	71	56	79	63	66	76	81	72	70	73	84	57	78	74	65	58	70	80	58	62	68	72	66	59	71	72	66	60	67	73	70	80	64	66	68	80	67	64	67	47	64	59	62	61	62	65	61	59	56	69	79	62	73	68	76	63	55	63	79	60	86	67	64	76	69	70	63	86	62	54	69	67	66	65	70	76	72	82	59	83	82	66	75	65	70	71	88	80	74	82	78	65	61	75	65	77	76	74	61	58	68	70	77	85	68	69	80	59	67	67	60	79	55	61	65	68	62	73	70	73	71	72	65	72	69	75	79	69	77	85	73	78	62	79	59	72	77	67	62	75	70	66	70	47	70	67	68	56	71	64	77	69	73	80	58	61	74	53	62	68	67	71	76	75	75	68	78	79	79	59	70	69	66	89	55	70	62	81	52	75	84	67	74	68	74	69	55	72	66	60	60	85	72	68	75	63	70	65	65	72	80	68	65	83	75	77	65	78	55	72	53	70	74	62	67	60	68	65	65	87	81	77	74	70	64	81	68	72	70	57	65	73	62	58	67	60	73	67	64	73	66	58	66	71	72	80	89	68	67	73	69	68	80	73	61	60	70	69	68	67	67	76	88	70	75	63	75	61	88	57	60	67	70	71	73	62	60	76	68	89	75	79	76	60	81	65	75	60	78	64	72	86	57	66	73	63	77	67	81	67	80	59	71	70	67	69	59	74	75	70	71	67	70	67	71	73	60	65	48	68	62	68	70	63	76	64	67	72	67	64	61	71	63	61	65	73	68	62	69	68	64	69	77	81	69	59	72	73	66	76	70	61	67	85	69	78	63	73	52	76	74	64	68	69	72	77	65	71	72	64	60	59	72	87	70	73	64	68	64	67	69	76	80	67	63	81	69	72	85	73	72	71	72	50	64	60	86	69	66	84	78	70	72	65	77	68	68	72	56	71	74	67	61	73	84	59	82	78	73	74	85	68	78	74	62	75	70	71	73	71	80	86	64	68	56	67	72	87	78	65	57	65	61	50	70	73	74	66	64	70	70	99	57	55	61	81	60	62	80	62	71	77	64	58	76	66	82	85	69	76	68	68	81	52	75	73	62	66	66	67	84	62	80	65	84	65	53	59	69	61	70	63	58	73	65	71	58	67	93	76	64	64	75	59	72	73	68	65	77	71	74	84	70	79	64	72	61	64	68	71	68	62	77	89	50	81	54	79	76	76	75	72	64	57	68	56	82	74	61	73	84	68	71	68	68	67	62	67	74	54	76	61	59	84	76	59	58	71	69	65	66	57	81	64	72	70	54	68	54	60	70	68	58	74	68	63	64	57	71	64	56	63	54	64	70	62	73	52	65	56	57	67	60	75	55	58	69	52	66	72	74	56	70	67	75	63	68	65	77	83	73	77	57	66	84	80	68	78	65	76	66	77	60	65	63	59	53	61	70	65	72	66	65	69	76	61	78	61	72	69	60	67	66	64	57	74	58	76	81	73	65	64	75	80	67	66	62	78	65	79	62	69	53	80	77	66	79	60	70	71	55	71	71	73	82	56	73	82	67	69	78	80	75	61	58	87	85	74	77	76	73	74	66	58	78	80	55	77	46	64	56	73	61	72	73	70	67	67	85	68	77	69	70	73	59	72	68	74	69	82	76	68	68	58	83	56	68	68	59	66	58	82	56	68	65	77	80	74	65	67	72	73	74	66	67	71	68	69	67	78	70	64	73	63	61	57	73	61	73	73	69	70	78	52	76	82	61	64	75	62	70	73	81	64	77	63	67	70	58	70	75	70	76	51	75	76	62	77	79	70	73	72	75	76	71	82	67	81	94	77	58	65	68	69	67	58	75	75	56	67	87	71	84	70	63	61	63	59	65	69	55	67	65	72	72	60	62	66	74	73	67	67	69	62	67	74	76	77	81	53	81	54	65	78	70	72	55	70	66	75	79	49	74	58	61	46	65	51	64	75	77	65	65	60	64	55	68	70	67	60	65	64	74	79	74	68	62	61	72	81	68	88	70	68	80	56	61	65	69	53	74	62	74	71	86	69	63	81	74	92	76	76	49	70	60	76	85	67	73	59	61	69	64	70	49	69	60	76	69	74	67	68	66	72	69	65	87	64	58	63	58	64	64	74	66	79	82	65	68	73	67	61	68	61	81	65	54	67	70	84	57	67	88	58	62	65	88	58	75	76	59	80	58	78	56	84	74	88	79	65	69	65	68	55	69	65	73	76	75	63	59	58	72	63	59	59	72	58	67	70	62	66	83	74	76	68	73	65	77	80	72	67	65	71	70	57	81	75	72	62	68	61	75	72	77	76	72	81	64	75	69	62	58	61	79	77	65	63	59	65	75	67	73	77	72	67	87	70	80	75	61	63	70	65	65	57	76	63	71	55	67	71	80	77	62	67	70	75	65	70	76	67	75	60	58	68	65	65	76	67	75	59	80	60	61	71	71	65	69	69	75	75	69	74	78	86	62	88	60	75	64	63	66	60	67	61	72	71	67	71	74	69	66	83	69	69	70	67	86	74	70	68	85	61	73	58	81	78	56	84	68	82	69	66	65	72	73	77	70	69	70	60	75	55	73	80	85	68	61	54	64	69	68	62	88	84	56	75	77	72	87	74	64	67	64	76	81	60	64	67	59	69	75	66	82	63	66	66	69	68	61	67	65	79	72	69	75	75	59	60	79	68	64	67	71	68	56	76	55	83	75	78	68	73	91	61	78	50	67	63	82	65	52	74	54	76	63	67	76	66	73	72	65	75	62	64	82	73	71	80	62	79	69	75	63	73	60	72	75	75	58	76	73	64	73	50	67	62	66	67	77	75	67	70	73	75	72	69	67	66	66	52	82	74	84	56	64	73	79	68	74	65	55	67	67	70	80	57	61	64	76	83	74	75	74	78	61	83	79	79	53	67	63	67	74	73	89	80	76	68	75	67	68	67	69	56	65	93	64	76	68	91	63	68	67	86	49	84	68	56	69	65	80	77	72	76	66	74	69	60	61	54	69	79	85	61	64	84	65	49	63	72	62	68	87	72	67	66	72	67	65	50	62	79	76	61	59	62	55	72	79	60	72	72	67	76	63	77	83	67	65	52	73	78	70	77	67	62	60	81	70	73	75	76	80	72	80	79	80	58	81	72	62	80	64	59	69	63	73	63
34773	26102	21493	25885	30312	29878	27096	23929	20762	17937	14531	12222	9990	8465	7093	5993	5093	4221	4017	3494	2999	2715	2571	2520	2600	2397	2230	2062	1940	1745	1797	1672	1577	1536	1568	1544	1420	1347	1283	1195	1212	1121	1047	990	1021	989	1015	883	1010	840	916	879	844	864	851	919	858	871	838	863	863	800	861	845	843	773	834	846	840	851	816	827	831	797	845	790	798	811	860	855	813	816	824	859	861	813	837	790	789	856	838	814	845	830	802	837	816	862	829	857	846	844	823	855	853	788	800	878	796	785	857	849	876	858	828	807	786	802	840	864	846	842	798	813	845	824	822	881	837	864	808	853	838	815	852	788	774	821	830	831	872	851	823	828	812	836	840	828	836	833	855	827	842	793	863	869	846	803	843	812	795	783	846	829	825	847	776	851	813	860	853	858	825	834	835	828	839	854	833	848	835	840	843	827	820	859	844	872	810	857	862	815	821	826	823	801	810	845	805	828	855	862	837	791	782	779	848	846	798	808	866	835	780	780	823	855	810	813	817	803	803	797	788	839	861	850	804	784	848	805	871	829	831	832	834	811	846	818	783	814	868	828	864	857	907	857	826	822	790	809	851	857	856	857	878	817	834	854	886	803	803	776	840	820	837	821	852	812	822	864	855	826	817	828	856	864	819	817	866	826	881	878	869	840	835	820	806	827	816	814	825	841	801	807	776	859	822	857	802	779	807	842	783	841	840	855	835	860	802	874	873	846	802	787	833	801	764	839	866	808	840	886	806	831	873	807	832	822	823	886	837	861	805	844	898	836	853	865	813	748	854	816	878	829	858	826	827	803	772	810	858	877	863	769	825	863	845	828	840	859	815	838	847	848	820	852	874	809	803	828	779	817	839	854	793	851	814	855	838	780	845	819	835	826	810	827	804	821	886	812	897	834	859	810	822	813	821	837	846	806	796	824	826	851	843	851	858	832	827	814	817	824	793	845	830	860	872	821	796	803	815	786	833	842	755	823	877	817	819	765	852	796	832	866	864	837	869	836	813	827	817	873	830	785	822	836	800	884	860	851	837	785	824	853	840	860	803	797	852	823	818	866	883	814	806	813	839	802	800	792	815	840	830	839	825	832	791	839	779	834	807	845	856	828	831	829	822	799	850	842	841	848	792	829	854	804	826	863	825	809	804	858	815	839	830	814	828	829	809	841	855	881	865	827	852	869	866	773	811	790	853	857	833	899	800	845	837	844	805	785	780	826	865	814	849	849	881	813	840	795	801	823	853	892	842	841	810	807	859	798	832	821	828	810	847	866	824	830	830	818	830	845	866	848	835	845	860	810	812	819	848	847	885	852	891	857	808	819	832	791	872	825	858	835	860	808	858	818	832	863	849	899	819	829	787	839	820	865	818	870	751	807	810	816	804	802	847	812	834	823	855	832	828	868	807	824	857	808	843	841	818	786	851	840	801	841	859	851	855	841	782	837	809	853	872	833	835	861	817	814	843	880	817	833	849	814	812	876	789	858	870	854	828	817	841	827	863	848	786	847	830	798	864	840	842	803	839	823	852	836	841	828	844	828	803	826	841	814	816	855	864	806	832	859	858	855	852	838	790	894	855	826	768	842	854	812	820	872	842	814	831	823	822	795	812	832	801	833	841	853	838	830	808	811	777	788	782	818	840	861	831	879	839	864	832	826	837	859	819	820	804	861	810	794	839	817	868	858	820	821	810	829	837	826	886	802	853	822	846	852	844	844	859	834	828	799	831	852	832	806	850	841	880	818	796	852	814	784	874	843	766	841	824	872	858	868	830	832	878	811	830	830	816	844	822	852	890	810	829	832	832	789	854	898	864	859	840	842	877	787	823	833	895	843	882	804	837	807	869	781	796	845	832	838	787	841	831	869	818	900	877	868	846	832	805	808	864	804	842	879	798	858	815	847	796	810	838	811	815	799	852	785	871	828	830	861	790	838	849	844	801	846	821	841	799	816	853	854	780	817	787	836	825	848	850	806	890	844	832	842	870	868	809	750	899	836	836	860	824	870	881	838	829	857	860	844	802	865	840	843	791	847	816	874	830	846	836	825	869	807	818	816	859	842	835	848	802	779	834	793	839	851	830	797	866	968	819	839	812	870	892	826	824	867	793	817	791	853	842	827	807	814	835	821	819	816	832	820	812	805	869	842	821	856	834	807	801	866	827	827	830	837	813	801	897	832	861	803	835	832	846	828	833	858	863	809	834	845	821	849	823	885	842	862	809	793	864	868	875	872	826	886	790	850	793	825	807	868	857	795	842	818	849	848	827	817	776	791	838	856	798	844	839	844	813	824	839	822	832	801	816	844	859	821	837	795	805	816	835	840	839	841	831	840	866	837	867	827	877	825	840	806	846	784	813	818	774	836	810	789	813	820	784	824	826	847	825	844	822	838	833	820	850	832	890	824	844	859	791	821	828	851	787	852	800	785	821	767	845	782	837	811	870	787	811	787	872	848	867	857	835	779	839	840	867	838	823	793	881	795	829	857	840	782	862	839	822	827	822	848	763	830	781	813	893	889	825	887	835	849	820	781	827	828	837	854	788	846	847	797	817	810	839	846	903	832	854	809	841	895	810	821	866	841	821	858	824	829	815	822	843	787	873	815	852	824	833	837	880	823	837	822	857	836	870	844	814	815	858	859	816	844	834	808	823	889	834	837	851	827	842	837	799	876	838	898	877	827	866	827	781	820	802	816	835	810	824	805	823	870	828	845	806	847	892	843	833	819	800	858	837	898	809	851	777	817	871	827	797	881	797	784	831	827	879	837	816	833	869	772	858	846	794	805	810	847	817	840	796	804	789	800	839	834	833	818	827	847	843	837	853	816	840	789	818	797	819	816	851	819	837	837	777	809	821	811	824	815	818	830	817	829	875	828	842	824	863	806	855	850	804	779	901	845	842	876	811	862	862	837	794	838	836	827	805	804	769	809	817	789	858	853	813	832	824	807	843	830	816	838	834	831	832	838	853	849	837	817	825	841	846	789	865	808	879	800	796	856	886	873	862	808	795	815	819	817	860	882	793	833	834	825	828	860	861	779	885	814	875	807	882	842	827	864	837	808	846	853	842	861	803	835	809	825	851	867	846	861	823	819	839	764	862	841	835	839	819	806	873	868	826	823	827	847	806	842	824	850	866	830	822	815	849	810	823	866	861	899	820	789	861	880	861	802	794	836	834	813	848	863	866	825	842	846	833	848	868	830	839	838	810	816	860	872	869	827	791	858	853	837	828	835	799	812	873	838	837	870	836	813	777	817	830	828	825	834	814	857	799	810	866	777	882	798	829	839	822	840	839	844	839	833	830	873	804	827	781	866	823	847	828	806	786	822	791	852	839	845	830	770	830	826	815	821	826	802	817	826	829	781	866	849	868	780	845	850	833	806	841	833	837	793	762	850	845	853	830	913	857	835	841	817	807	802	859	864	846	819	850	808	820	820	851	864	821	864	838	851	797	838	856	829	776	811	823	831	795	823	802	801	839	806	816	892	847	833
4337	2035	921	529	532	576	458	388	348	314	208	198	161	166	132	136	105	108	94	83	78	75	70	70	76	90	88	79	77	80	56	72	56	66	75	70	88	63	61	56	68	62	63	67	62	58	69	68	56	51	67	66	78	70	62	61	57	61	63	65	73	58	74	66	53	61	58	72	67	58	73	53	67	76	55	63	59	74	58	72	60	50	66	79	75	76	80	49	61	65	58	62	64	60	53	57	61	60	71	64	56	64	64	60	69	51	67	56	56	56	54	74	72	76	64	54	59	86	58	72	59	58	62	70	69	54	61	59	67	49	56	79	62	57	65	58	62	64	60	71	47	64	59	66	64	63	59	53	77	68	56	53	60	74	67	63	72	58	73	59	64	61	72	60	55	83	70	74	47	47	61	55	64	61	52	72	71	65	59	40	65	67	69	60	68	76	81	60	68	59	60	75	64	58	53	63	68	81	65	58	69	64	62	66	66	75	70	60	70	87	71	71	61	67	61	55	59	56	83	71	61	69	54	68	57	51	68	77	59	49	59	54	67	56	64	74	74	55	70	57	59	66	62	56	59	71	68	60	67	57	66	59	60	71	65	61	62	59	67	56	61	60	64	55	70	71	61	58	58	65	53	56	60	66	71	73	52	69	51	63	65	62	81	60	50	75	56	73	67	63	61	68	69	65	56	70	67	56	51	64	53	71	59	55	61	44	64	63	64	61	77	61	77	69	61	74	62	76	58	64	67	68	67	56	59	64	52	60	65	70	67	68	63	75	61	72	71	67	72	78	64	61	57	58	58	59	65	68	58	57	65	69	60	60	65	78	71	80	66	66	48	69	58	67	56	54	84	72	66	49	70	60	53	73	67	69	70	70	55	60	64	64	60	58	61	61	56	61	59	58	58	69	54	60	62	63	57	54	65	53	60	69	63	49	64	78	68	62	54	62	77	65	56	60	60	62	73	60	54	80	66	74	54	50	58	61	72	64	61	76	67	64	59	59	59	57	60	67	58	51	61	71	63	72	76	64	71	60	63	68	63	65	67	66	67	60	65	70	70	76	56	56	53	74	52	54	58	55	72	65	76	70	47	60	59	77	57	55	47	51	69	54	58	70	65	54	72	48	54	74	65	62	63	64	72	71	57	66	68	69	69	67	72	60	62	55	65	62	72	67	68	66	59	67	67	67	63	56	65	72	53	61	71	59	65	64	72	51	62	53	63	57	62	58	50	49	73	67	67	58	64	57	73	72	65	60	58	64	68	67	58	48	66	57	71	68	75	81	64	77	52	70	69	63	62	58	72	57	67	74	56	61	53	62	59	72	60	60	65	66	68	63	56	49	61	70	50	85	73	67	69	54	60	56	57	60	52	63	65	51	74	67	55	61	51	63	56	62	73	57	71	55	73	61	72	91	59	56	55	66	65	66	54	70	65	64	55	69	47	68	67	63	59	61	67	57	63	62	57	73	76	55	76	55	65	66	62	54	75	61	55	56	75	73	75	82	57	60	61	58	70	60	69	57	59	53	64	66	72	62	62	51	62	76	72	83	63	74	74	56	77	59	65	74	68	63	69	60	61	67	64	74	77	58	69	74	73	57	75	59	64	56	66	67	65	75	79	69	62	61	63	59	56	59	79	66	61	70	62	64	58	76	58	68	50	55	73	75	79	61	62	70	70	61	62	60	75	68	66	77	56	67	59	60	64	64	89	49	69	72	55	76	62	69	66	60	61	62	64	57	53	56	70	71	48	62	77	75	52	67	71	63	61	74	72	59	68	56	51	68	70	75	61	74	60	50	73	70	62	63	67	59	68	66	61	52	56	55	56	61	57	67	63	63	52	66	61	57	65	54	57	64	64	62	59	67	65	73	56	56	59	71	66	64	61	65	54	74	62	70	58	55	61	65	69	50	75	63	65	69	66	64	81	63	64	55	71	53	54	66	64	50	58	73	70	69	66	72	74	64	62	69	70	75	69	56	63	54	74	63	57	58	63	76	53	62	56	61	60	69	58	61	57	69	55	59	72	52	66	63	47	71	62	69	79	76	57	66	68	45	72	50	63	61	77	81	68	55	55	66	73	54	72	64	61	62	54	69	58	65	66	57	65	58	62	57	53	57	59	66	81	51	52	56	49	73	76	71	55	72	79	62	59	70	68	78	64	65	55	71	61	72	58	49	71	69	61	62	64	70	41	84	52	65	50	74	54	60	51	64	54	61	64	74	75	53	65	63	68	69	68	65	83	75	77	64	60	51	60	72	66	59	66	55	53	66	52	59	80	77	74	70	55	57	56	60	55	64	62	77	69	65	72	70	56	74	68	74	53	73	65	64	58	71	80	66	55	70	54	71	59	62	58	70	58	45	67	50	74	60	67	62	58	66	76	74	67	72	69	70	63	60	60	54	67	82	67	58	62	71	64	58	64	58	79	59	58	56	59	67	55	57	54	63	65	58	55	71	58	67	85	64	57	68	68	66	63	57	66	63	77	50	79	55	75	60	57	58	64	69	61	70	59	57	68	61	62	48	85	68	75	54	67	76	60	74	72	65	57	86	67	56	60	56	52	46	65	65	67	64	54	55	69	71	57	67	60	63	67	55	55	58	67	46	46	63	58	66	51	56	61	64	70	65	47	76	65	63	61	74	66	57	65	61	67	56	83	62	66	64	63	83	61	78	79	62	70	60	71	61	58	60	74	54	74	64	66	60	74	66	58	66	66	65	60	56	72	55	64	56	54	74	57	63	63	70	65	67	70	65	76	74	61	60	59	69	65	60	85	58	65	65	49	71	67	63	65	73	75	73	52	57	61	68	57	65	65	54	54	82	84	60	70	63	56	72	67	66	71	68	67	59	57	57	65	70	66	82	67	55	69	61	65	59	80	76	54	51	65	64	75	75	63	58	47	62	68	58	64	68	59	54	57	64	61	62	52	44	71	67	61	67	52	57	70	69	71	83	60	71	70	61	67	49	65	60	73	63	60	62	63	58	72	48	66	51	58	57	57	69	60	50	70	75	72	68	62	71	70	73	69	81	64	63	66	63	65	65	56	56	59	68	68	49	49	70	57	52	67	67	58	85	64	56	53	58	71	61	57	62	56	56	68	67	54	49	67	79	60	58	61	66	62	69	57	64	58	63	61	60	73	59	69	53	73	70	61	64	79	73	71	71	79	63	58	69	60	76	69	77	58	60	69	70	74	53	60	75	61	67	58	78	62	67	46	70	75	72	61	60	62	54	76	52	60	57	54	67	58	55	62	57	60	57	60	70	74	60	49	52	68	61	56	53	60	64	66	53	54	61	78	54	57	61	71	81	61	61	72	61	70	64	66	69	65	54	68	54	69	68	49	66	65	57	66	69	72	55	72	71	65	75	44	67	69	66	73	69	67	77	61	73	66	78	66	68	60	50	58	66	76	78	67	71	58	57	65	71	64	70	67	63	52	92	60	64	67	52	83	68	61	78	58	64	66	56	64	75	57	56	64	56	66	60	67	58
27267	18982	13711	17452	22243	21603	18988	15501	12862	9932	7926	6237	5372	4610	3913	3152	2690	2429	2126	1919	1658	1503	1487	1374	1490	1429	1341	1294	1187	1182	1183	1200	1138	1059	1041	1002	998	996	1001	976	943	915	885	885	874	806	841	847	781	799	870	772	802	840	777	802	747	822	814	719	849	714	819	788	809	769	783	730	767	763	736	716	747	807	790	734	803	770	768	703	770	765	733	784	782	808	776	797	776	755	763	805	776	757	727	790	808	733	749	820	843	780	752	735	773	789	849	765	777	785	768	748	778	747	762	812	763	750	749	806	767	800	768	789	799	776	776	731	802	785	788	757	801	765	791	778	799	750	820	763	764	807	712	709	814	793	760	822	775	787	764	777	786	747	817	812	713	799	783	772	755	769	803	764	741	772	799	785	773	725	807	793	739	742	781	765	849	760	784	707	750	732	782	781	785	728	777	776	751	775	773	800	728	768	755	785	774	784	768	739	741	790	764	806	799	747	810	834	810	825	777	768	729	754	760	785	773	798	748	761	813	755	781	777	821	774	754	775	779	778	772	755	708	781	722	779	764	734	806	780	761	820	773	788	775	776	789	780	810	744	755	744	801	763	777	831	753	771	751	738	799	765	800	792	818	775	796	808	801	792	770	823	764	776	787	778	782	762	794	727	793	733	744	784	735	845	745	773	734	807	706	734	777	752	767	788	792	778	773	835	786	821	749	795	771	786	810	760	810	820	755	770	828	769	767	803	750	769	801	759	789	764	809	757	737	810	761	819	772	799	730	804	736	756	770	758	770	759	773	748	766	774	731	810	725	778	752	788	787	788	772	829	748	761	810	780	792	802	817	768	761	791	788	791	750	710	809	787	727	758	815	716	817	780	757	803	815	749	761	755	778	775	741	734	766	801	773	788	769	760	749	803	775	769	768	759	791	820	727	745	758	751	813	792	758	803	783	764	781	788	773	829	781	783	770	765	781	761	793	797	775	775	849	789	810	754	802	796	739	792	796	808	766	745	759	766	766	825	762	731	810	737	768	747	787	760	838	771	747	732	792	805	802	779	766	777	745	774	740	771	819	813	826	818	765	737	718	797	802	770	765	800	799	790	781	823	790	704	769	805	762	739	759	774	780	772	773	741	767	763	777	734	723	774	797	788	735	751	791	755	755	785	800	756	763	770	761	777	733	757	799	732	802	811	766	781	759	798	789	772	801	773	796	854	751	828	788	780	774	751	833	766	762	750	791	790	834	741	816	774	765	783	758	799	777	771	794	789	783	755	795	775	797	798	843	833	781	830	833	799	760	750	753	795	770	809	797	757	762	809	770	765	779	781	830	782	762	763	793	729	749	820	754	782	806	738	790	754	739	838	774	797	759	851	786	779	746	787	794	799	789	763	776	771	807	810	793	825	802	776	760	736	782	747	774	768	801	778	782	758	761	769	797	765	778	771	822	780	787	801	792	766	750	767	780	823	758	782	792	853	807	765	770	774	736	770	769	768	740	759	832	761	758	764	759	764	785	763	747	764	787	765	756	804	778	787	758	792	790	775	812	779	767	750	812	793	825	762	824	789	790	751	805	785	779	761	833	798	754	756	715	760	748	796	813	819	754	780	782	844	799	766	735	803	765	792	777	733	756	805	771	827	809	791	766	763	730	723	747	721	779	750	802	840	823	785	820	779	816	779	809	787	774	827	819	806	786	770	800	785	778	775	756	774	775	768	779	824	787	788	747	763	755	771	779	753	805	812	842	814	755	788	810	756	732	771	739	800	767	777	783	737	784	766	763	786	821	814	772	762	760	794	793	786	766	767	779	764	771	783	779	751	755	788	821	768	790	776	799	728	769	806	770	831	808	770	748	786	823	815	791	823	768	767	794	777	782	770	735	800	777	767	777	811	796	741	739	788	775	798	752	737	818	809	756	766	767	768	718	828	808	761	747	742	766	748	764	777	788	819	763	794	795	807	805	768	726	787	773	771	793	836	760	758	706	749	820	774	764	769	744	788	789	803	787	822	747	782	774	770	763	795	761	756	739	778	784	745	817	778	797	780	827	788	774	783	767	710	804	773	817	763	804	717	744	793	796	830	762	718	785	780	746	785	772	788	737	793	777	748	777	783	763	759	829	816	755	806	792	724	809	818	812	787	789	771	756	794	804	826	803	791	859	756	774	792	733	842	778	780	809	756	788	824	794	792	826	794	755	773	774	799	735	762	798	778	748	794	794	769	794	764	796	732	769	794	760	807	750	789	761	784	790	783	763	764	756	811	797	799	851	763	805	780	837	767	754	763	771	787	756	743	760	732	794	801	821	795	771	769	754	785	754	814	764	809	757	779	746	826	799	790	769	748	791	796	768	755	800	812	786	741	767	818	781	747	831	810	749	858	790	760	749	811	765	791	777	786	735	771	822	788	714	826	771	781	772	795	786	820	762	817	801	792	797	780	798	794	812	760	786	805	786	744	806	781	828	774	794	782	768	791	793	775	802	801	816	788	728	814	717	762	766	714	773	749	783	810	689	752	775	837	757	802	790	816	747	773	792	730	741	796	761	771	774	788	754	783	777	738	812	842	758	797	812	789	775	752	806	781	800	766	780	778	805	812	803	763	811	757	750	801	783	759	765	813	804	765	802	792	745	762	812	756	780	801	749	711	776	787	784	800	791	818	761	814	774	757	772	767	694	808	812	741	793	793	787	771	797	797	761	771	761	724	770	737	827	816	819	780	807	745	783	792	799	794	757	759	757	770	719	731	758	818	778	732	774	759	780	841	745	748	790	756	756	800	763	795	783	782	785	745	788	801	778	758	803	757	792	692	797	812	784	799	787	783	759	815	765	794	792	776	815	752	805	759	732	810	732	768	811	793	816	752	789	752	797	764	813	762	786	746	774	799	799	868	817	747	798	745	738	751	760	752	755	743	805	802	767	799	817	780	793	778	787	802	799	802	747	733	778	794	761	831	752	794	811	755	790	776	824	731	819	776	794	804	763	749	770	765	759	784	795	784	770	774	788	741	830	758	767	776	803	805	795	763	855	739	790	801	751	765	757	765	765	808	771	819	767	731	795	752	804	792	792	810	795	776	731	784	807	788	795	761	746	787	789	776	781	758	775	804	762	778	761	772	780	765	743	800	790	774	736	769	846	762	741	759	777	774	758	784	780	763	734	761	757	766	772	772	749	776	735	797	831	777	788	778	836	768	762	753	820	774	794	793	804	787	800	789	771	777	847	797	762	810	824	773	799	750	754	780	799	759	717	796	786	737	780	768	789	807	793	789	756	830	789	794	771	794	781	813	763	824	772	809	830	796	769	775	796	770	779	777	748	767	835	746	785	828	746	748	755	773	741	776	786	853	774	710	766	786	775	781	722	755	757	798	825	780	769	758	748	806	813	781	799	724	753	772	777	760	751	783	781	754	791	798	767	796	749	814	776	741	789	772	783	782	764	796	759	781	776	765	762	783	826	800	774	763	769	776	789	782	749	772	780	769	796	778	781	846	807	758	830	794
5563	3870	1753	935	816	969	756	620	504	400	327	260	239	201	195	157	143	125	111	100	105	93	82	91	81	90	90	84	76	73	79	78	74	87	82	66	85	78	73	76	79	68	71	71	78	76	76	74	67	58	72	64	65	66	67	57	61	65	70	57	73	58	71	68	65	64	68	62	69	60	57	66	68	63	63	65	63	68	63	78	74	75	65	72	73	55	68	47	58	71	63	55	64	61	70	50	68	68	64	61	71	64	64	64	70	68	61	78	61	56	61	62	66	70	65	68	62	55	71	61	66	64	61	68	65	66	64	72	77	66	64	73	62	68	63	62	64	84	76	71	63	58	67	73	72	84	70	51	73	58	62	61	67	64	77	71	63	72	59	62	69	63	67	58	83	52	56	63	62	64	71	71	68	72	81	69	78	70	52	67	61	67	75	64	72	64	54	60	64	68	55	69	66	61	71	61	46	63	67	64	58	70	69	78	84	71	60	68	77	49	67	64	66	63	49	59	67	54	82	54	64	70	58	67	51	56	67	74	76	63	63	67	50	62	57	62	54	80	61	75	54	58	73	63	69	64	57	83	65	69	58	75	71	60	62	74	55	67	71	65	59	64	72	64	55	63	73	64	73	55	60	61	58	65	65	64	78	56	59	65	66	61	69	69	56	60	71	70	63	63	76	53	49	68	66	61	60	64	67	59	74	69	76	56	76	68	68	67	71	64	66	64	63	66	66	63	68	64	73	53	74	68	67	67	68	74	70	72	64	52	80	69	74	66	70	62	70	70	76	59	73	58	78	69	57	53	73	45	46	58	62	54	60	65	52	76	64	61	80	67	66	70	78	76	74	77	69	62	66	66	79	55	72	71	51	65	67	81	65	64	47	68	65	70	74	51	69	69	72	64	68	73	71	73	74	68	75	71	65	61	68	76	71	61	67	70	72	53	64	76	75	56	72	59	66	77	71	64	56	75	63	73	72	61	67	63	64	64	64	56	69	64	62	64	73	67	66	53	67	63	66	58	77	63	67	64	72	56	64	72	73	68	81	61	64	73	69	74	48	65	69	64	65	72	54	67	65	72	75	59	68	73	62	80	66	76	53	70	73	64	64	49	67	66	55	73	61	72	55	58	48	50	64	54	56	66	73	63	78	82	69	48	61	62	63	74	60	69	60	76	53	80	62	64	80	53	59	62	60	56	71	58	66	64	58	57	77	64	64	55	76	59	62	65	59	53	66	67	67	53	76	67	66	52	62	59	65	69	72	64	62	83	58	69	57	74	64	67	72	52	55	76	70	49	68	79	69	70	64	58	74	62	76	54	66	61	71	62	64	58	72	50	64	59	46	80	48	64	74	64	70	80	61	58	61	59	71	70	61	58	60	78	55	55	69	55	84	57	62	71	68	89	60	58	55	58	66	60	56	67	68	88	80	61	69	64	66	74	59	69	62	59	83	55	72	71	69	69	62	56	62	62	57	69	62	58	57	77	78	59	65	54	67	70	58	64	60	50	55	55	76	75	72	49	61	53	59	55	66	50	54	68	60	62	56	64	70	69	58	86	76	83	69	67	61	59	73	63	62	58	73	69	52	63	60	61	66	83	62	59	70	69	70	64	70	65	68	54	51	69	60	69	52	67	60	58	74	50	57	58	54	58	63	48	65	57	56	81	77	66	70	60	61	64	60	64	71	49	81	64	70	71	67	68	75	56	62	67	65	73	64	67	60	73	62	59	70	82	63	54	76	73	75	64	77	64	69	78	65	68	57	81	61	66	85	70	73	58	68	70	62	79	67	87	57	62	60	60	69	62	69	78	75	53	78	57	75	72	78	48	72	64	61	56	57	43	48	84	66	62	62	55	71	74	76	67	64	63	63	57	73	70	68	63	62	56	71	58	74	65	65	61	69	58	72	50	67	59	60	75	66	63	72	68	59	67	70	59	61	55	57	82	60	69	55	75	70	60	55	71	63	56	59	64	76	52	62	77	58	72	71	80	62	58	64	69	74	61	73	55	67	66	71	57	70	64	68	56	75	70	61	47	76	61	72	70	56	65	61	72	71	58	53	74	38	63	70	61	56	69	63	63	58	64	75	67	65	60	69	56	64	74	76	66	77	69	72	65	69	82	58	58	60	70	68	74	67	53	60	64	60	65	71	60	67	68	69	77	58	75	64	75	62	78	73	77	76	71	70	61	68	57	60	71	81	62	72	63	78	71	54	65	67	68	71	76	57	65	64	62	62	72	66	61	61	74	63	60	71	66	81	57	59	71	62	74	59	60	63	75	71	72	59	68	56	63	68	51	74	67	62	54	73	70	68	80	49	49	66	78	66	68	60	61	69	61	60	67	60	52	61	45	71	71	80	65	52	55	73	67	50	67	76	73	79	65	68	78	80	72	62	60	61	64	63	61	70	73	68	80	65	66	66	52	63	74	78	70	70	64	65	60	64	75	74	68	67	84	58	73	66	60	71	73	63	57	61	60	70	59	62	58	63	57	61	82	76	61	57	71	68	67	73	65	60	80	68	80	74	60	57	69	54	57	60	54	78	76	56	61	57	62	75	63	66	57	64	63	61	71	76	47	68	82	64	71	72	71	70	72	57	56	69	72	71	60	65	60	62	72	67	61	64	69	75	68	51	77	72	63	63	66	61	78	59	68	51	62	59	56	60	64	71	69	62	80	59	63	60	67	61	69	56	78	65	59	43	65	79	94	52	82	56	66	74	56	64	61	86	62	66	55	63	73	57	64	61	73	59	77	74	81	68	57	67	60	64	72	76	58	78	74	69	65	64	73	77	63	55	73	63	71	56	63	65	62	63	62	63	52	73	65	45	68	63	48	52	75	62	76	71	59	62	67	61	65	73	83	70	62	62	70	65	66	70	67	68	66	73	57	62	75	60	74	81	72	53	68	88	75	72	64	58	66	64	60	53	64	86	61	66	60	63	60	78	61	59	62	62	57	64	75	84	60	73	63	67	77	64	70	72	76	77	72	70	50	65	77	74	68	69	60	60	63	54	76	61	78	58	81	57	68	66	69	67	61	60	70	59	61	72	73	54	65	70	71	57	91	76	61	79	75	78	77	55	67	69	64	76	74	54	54	70	70	82	70	90	64	52	66	59	76	73	82	67	57	78	57	61	69	73	58	55	79	65	77	56	53	58	65	72	64	58	57	57	60	78	73	81	65	75	53	61	76	68	79	64	64	75	63	63	69	80	61	66	59	60	67	79	59	75	60	69	68	72	73	52	66	69	81	70	44	77	67	48	61	49	60	83	76	50	74	63	59	59	72	79	75	73	51	68	69	66	81	63	67	65	60	65	71	62	55	66	55	59	75	73	73	68	57	61	80	76	60	65	66	64	69	59	50	52	90	77	62	67	62	60	64	71	79	75	73	68	77	65	70	71	57	65	61	65	77	64	53	69	71	73	65	69	62	69	63	74	66	66	65	56	66	62	54	74	73	76	66	66	60	76	75	62	62	65	63	74	88	70	68
31666	23253	17933	22566	27085	26505	23638	19597	16420	13360	10927	8920	7544	6358	5500	4497	3754	3337	2896	2534	2356	2061	1860	1851	1835	1783	1733	1596	1613	1470	1358	1343	1270	1145	1257	1278	1122	1131	1084	1034	989	952	1036	909	895	886	945	860	855	805	844	864	806	823	880	792	823	837	833	840	831	779	818	793	860	800	817	791	833	804	803	763	783	838	794	825	800	777	807	766	791	822	876	774	859	777	833	786	784	795	799	789	796	826	789	794	839	822	805	773	806	820	828	799	736	856	804	815	817	823	787	794	796	780	804	770	822	813	826	707	816	776	838	797	772	763	768	813	789	824	781	775	750	812	796	839	785	815	797	746	837	771	798	769	781	753	808	783	733	767	748	838	700	820	803	773	768	848	785	776	801	763	806	870	795	785	786	805	834	794	787	767	783	804	775	753	793	798	845	721	821	802	840	735	745	777	755	813	785	815	837	787	828	812	802	777	751	708	785	837	853	760	856	799	828	816	772	830	776	807	836	811	751	816	840	774	813	811	825	803	817	758	822	835	830	751	809	764	784	768	815	786	829	832	791	785	823	811	786	822	797	764	813	791	790	802	807	800	805	847	799	790	818	800	808	800	851	803	799	816	795	856	815	746	809	796	773	771	797	786	794	785	762	789	817	811	816	779	801	793	771	818	785	786	842	803	765	766	803	795	847	768	829	857	805	760	798	780	775	764	792	784	812	774	801	776	807	791	779	782	749	804	820	750	769	798	781	792	743	756	777	792	784	838	748	765	778	788	836	817	824	719	791	812	766	755	850	806	831	775	786	767	860	819	797	817	738	809	793	824	768	800	767	790	790	793	788	785	822	783	823	816	771	751	823	787	764	810	761	791	788	811	841	800	796	774	835	796	761	746	798	773	759	781	777	777	822	804	731	837	842	818	793	824	794	786	782	802	810	785	805	817	798	756	817	771	826	797	831	746	774	798	773	757	772	793	795	852	874	815	813	773	762	768	799	773	818	811	860	789	792	857	802	755	765	836	789	804	842	837	783	810	818	787	801	774	786	771	763	802	774	783	843	777	852	842	801	793	796	795	780	786	763	760	812	816	769	778	843	826	810	755	775	775	748	848	846	783	781	794	802	810	784	797	825	779	806	836	751	817	842	811	822	825	769	764	791	791	820	804	810	797	818	831	807	765	790	768	800	813	803	759	736	783	798	804	813	830	776	806	825	790	816	768	775	810	765	763	842	768	752	769	807	808	805	800	794	811	830	811	774	812	792	805	810	803	791	780	782	782	752	797	798	791	767	777	794	818	820	813	794	731	788	798	800	813	777	837	819	767	810	851	815	780	786	824	813	795	795	743	820	768	796	780	791	825	795	782	796	817	777	836	798	813	790	811	782	777	808	816	816	855	863	785	775	755	820	800	767	795	825	769	810	793	836	778	803	800	818	783	810	759	784	752	797	814	863	779	766	828	787	721	760	809	783	816	788	748	840	814	790	768	753	849	811	791	812	827	794	793	787	793	809	821	783	754	811	765	796	820	775	761	795	779	798	784	821	830	733	789	813	809	779	742	785	786	777	822	810	706	778	852	830	863	736	813	761	809	780	758	812	796	857	843	807	791	812	748	776	769	809	824	820	775	780	770	795	779	784	832	772	793	778	760	761	775	803	754	767	813	834	820	823	836	819	802	777	763	832	778	802	806	839	808	779	781	851	821	826	747	783	794	790	843	775	833	748	805	771	756	803	797	809	819	763	761	798	816	787	804	783	783	775	833	832	814	804	801	778	800	752	764	774	737	793	836	838	771	776	794	822	756	824	780	808	774	783	766	809	753	769	779	808	781	822	811	812	816	809	787	791	819	808	807	771	850	769	803	846	788	767	799	828	791	817	762	787	774	795	853	800	784	803	785	793	811	771	770	791	746	766	793	807	810	764	817	772	797	812	798	739	820	784	796	749	805	775	769	754	803	797	785	763	823	813	786	796	783	779	771	803	815	772	824	804	784	810	807	752	807	769	811	751	751	756	823	777	798	854	785	806	810	827	826	767	797	805	796	753	752	764	865	783	837	781	805	845	769	818	817	788	784	783	829	795	834	799	838	781	767	819	826	820	796	764	776	756	814	765	823	812	786	822	803	787	804	779	798	839	735	836	813	770	828	800	797	768	795	748	760	791	839	872	796	794	763	803	798	774	804	779	813	783	791	819	820	784	825	862	832	795	801	734	787	836	835	789	855	766	802	739	847	808	823	800	825	821	801	803	777	792	845	816	785	800	831	736	808	793	800	835	798	757	789	743	824	813	827	810	772	785	826	818	798	808	850	779	774	751	847	813	856	842	792	745	850	807	812	795	761	764	815	813	817	797	773	779	765	811	797	803	853	821	788	805	816	783	810	806	749	738	771	813	798	794	794	858	839	820	831	806	788	752	780	815	816	789	783	811	793	815	818	804	797	771	801	858	819	804	783	784	812	803	796	808	807	763	781	788	849	801	876	810	775	786	751	791	814	846	734	766	817	818	776	836	831	825	779	865	812	801	781	798	799	796	853	780	727	777	810	760	778	824	793	794	774	743	789	813	821	745	800	785	830	818	762	759	812	788	811	817	793	831	775	767	803	747	829	830	775	762	761	733	788	752	851	829	766	760	745	835	791	818	841	808	837	821	807	809	804	782	789	777	821	774	836	784	735	810	822	811	810	840	777	800	808	811	812	812	812	816	775	778	810	728	822	766	814	764	819	758	787	855	774	818	830	872	801	799	793	781	867	820	750	827	816	763	808	822	782	763	841	795	795	764	830	789	788	815	769	821	763	761	747	785	745	862	769	775	754	808	804	784	762	732	791	835	806	828	823	831	801	788	805	765	785	835	781	807	848	784	835	798	861	767	792	730	773	787	798	817	790	755	763	801	829	771	798	839	803	799	768	798	775	808	741	813	785	820	826	820	727	754	772	764	794	797	809	783	828	751	799	863	798	827	809	762	815	838	853	806	786	797	832	748	841	787	761	798	757	764	786	815	834	804	790	735	764	741	815	769	817	774	811	797	818	802	804	775	817	752	763	777	784	810	797	806	772	813	825	763	833	823	788	799	778	793	824	751	818	795	805	797	805	756	807	778	818	776	801	740	806	777	840	834	793	825	784	809	748	767	817	796	758	757	830	841	776	748	767	773	803	798	846	826	789	752	802	802	821	791	805	847	844	763	772	744	795	828	804	810	800	798	739	792	813	791	812	814	813	810	763	805	798	775	784	811	807	757	812	801	788	795	781	799	849	796	817	775	776	791	794	818	757	789	740	803	833	784	728	780	775	840	745	759	755	811	799	811	809	810	834	801	823	754	792	817	791	863	804	786	802	764	785	805	825	809	786	780	854	787	808	855	777	843	809	820	782	814	811	807	770	831	825	835	777	828	759	769	838	763	806	822	781	803	851	814	853	776	779	782	797	841	791	781	796	779	802	794	796	805	751	843	813	805	756	817	816	785	837	773	830	771	781	772	811	831	817	800	814	756	818	735	803	814	816
6743	3375	1633	1033	840	918	802	702	589	410	327	329	252	222	196	177	166	135	127	137	112	95	101	90	97	102	117	83	99	80	84	76	87	78	83	71	69	86	77	83	84	67	82	75	71	69	64	65	72	55	78	66	87	66	71	67	66	65	84	52	73	59	58	56	60	63	71	62	66	68	55	77	74	65	39	61	73	64	60	64	59	68	64	72	67	78	69	61	59	85	63	71	76	66	65	70	51	62	71	78	63	61	57	67	67	61	72	72	65	68	72	67	57	61	63	75	55	63	66	57	76	78	66	60	65	74	52	62	71	56	70	74	66	74	51	67	60	72	68	73	80	62	71	74	58	80	87	66	60	58	60	65	58	75	77	63	68	64	73	71	70	70	69	66	70	78	55	75	66	61	73	70	70	65	73	73	68	59	75	71	59	66	69	71	53	74	71	81	70	80	64	65	68	93	53	66	66	66	64	75	51	60	75	75	73	58	71	70	75	66	64	49	73	80	71	63	54	66	78	52	59	61	73	74	87	51	64	67	65	57	67	57	78	64	81	61	64	59	73	58	66	60	75	53	73	73	44	67	71	69	62	86	82	58	58	53	64	74	58	68	65	68	68	62	72	65	67	75	63	64	72	84	70	66	70	56	67	72	69	65	73	66	57	81	66	71	75	79	67	71	63	67	70	70	79	59	82	65	88	52	72	61	74	69	76	56	75	76	65	62	51	71	64	74	74	76	53	69	76	68	61	64	58	69	63	73	66	75	66	81	58	68	63	57	60	77	92	70	71	57	70	74	76	61	72	65	80	64	67	76	59	75	72	70	67	77	64	55	68	67	57	60	68	69	62	75	59	74	61	60	63	71	81	64	69	81	78	63	81	69	69	75	74	64	52	66	57	67	56	66	47	69	50	67	73	58	68	64	75	57	83	67	74	73	81	72	54	82	64	83	68	74	62	55	62	65	65	77	64	65	65	72	60	72	63	60	64	68	50	71	68	55	70	76	65	62	62	60	76	63	58	68	60	69	63	60	74	90	75	75	67	71	71	77	64	74	71	82	75	99	71	76	76	77	71	77	66	65	70	75	75	66	65	52	73	54	69	71	96	64	71	58	59	82	60	74	71	62	68	79	67	80	66	66	70	71	65	73	62	61	55	68	65	66	63	77	68	72	70	76	68	73	58	60	61	67	54	60	69	68	72	58	56	77	85	65	74	55	79	72	89	68	62	64	60	78	91	70	70	73	70	65	61	70	81	61	67	78	63	69	63	76	75	69	81	67	72	61	68	76	67	62	70	64	67	57	64	58	69	71	54	72	70	80	81	74	67	71	53	74	67	81	72	61	71	80	71	66	59	53	67	69	75	71	65	54	57	79	55	73	88	68	66	66	46	67	64	60	70	83	69	76	71	80	68	61	66	54	61	73	61	57	70	63	76	68	85	51	77	66	64	65	71	64	65	83	58	67	82	69	58	66	65	70	73	84	59	79	58	61	65	72	63	72	59	61	69	77	75	56	65	70	83	72	58	78	69	60	77	60	75	75	65	73	78	66	67	56	76	76	71	59	68	72	70	61	48	63	66	64	81	59	70	54	61	82	76	58	55	47	70	63	75	56	68	60	60	66	57	72	71	64	69	63	71	60	73	61	81	61	62	66	64	68	59	77	79	73	68	57	67	60	81	66	62	79	79	69	80	64	61	62	64	70	57	66	67	81	60	76	69	57	70	61	60	74	71	61	74	75	68	65	69	71	73	79	66	66	69	69	68	67	74	65	61	54	90	61	72	72	63	90	60	52	60	62	70	71	77	77	72	79	65	54	67	77	80	70	75	62	66	73	56	63	74	72	59	54	84	74	67	72	67	67	66	86	58	68	80	64	68	77	71	61	54	70	75	66	67	59	56	57	70	65	65	60	64	62	67	71	68	75	80	64	70	60	70	70	66	71	57	74	60	78	74	80	72	74	68	80	55	63	68	58	66	75	54	55	63	76	59	60	69	72	58	67	75	62	62	63	56	63	67	71	64	72	80	77	84	67	78	71	74	65	56	65	60	91	77	67	74	68	68	68	63	71	72	69	70	61	73	62	78	77	71	68	69	74	70	67	66	63	67	66	73	58	54	60	70	75	75	59	61	79	66	63	61	63	62	59	51	70	63	67	58	69	72	75	76	65	61	70	63	56	60	76	71	70	65	60	83	60	78	69	52	70	68	79	86	65	62	62	70	66	70	77	69	77	62	63	64	68	73	65	72	66	66	76	66	58	81	70	72	86	68	59	60	74	71	71	67	72	81	57	71	66	64	70	73	76	77	91	68	68	71	58	68	70	68	67	64	73	69	70	69	61	73	77	79	85	77	67	71	80	60	64	68	51	76	64	70	78	77	71	67	64	58	63	47	67	56	63	82	66	73	66	81	52	73	69	62	72	65	50	66	67	73	75	65	70	60	74	74	62	84	72	80	71	70	76	77	69	62	73	63	76	59	63	73	52	79	79	65	82	60	76	65	65	70	73	72	66	54	80	65	66	56	75	76	73	60	64	67	87	72	68	55	80	75	65	61	82	60	67	79	82	65	71	56	70	64	60	63	71	59	77	78	65	72	63	66	62	66	59	54	68	50	72	80	76	74	80	63	72	59	63	74	66	72	64	67	70	63	62	63	58	81	53	78	63	70	60	67	75	74	83	55	74	70	60	64	68	71	71	61	67	54	65	65	68	63	68	73	64	63	62	73	67	69	56	59	76	66	78	72	60	78	54	76	65	72	68	66	78	54	62	61	69	54	71	79	60	72	71	68	72	61	67	65	76	70	73	66	58	68	68	59	92	65	76	48	89	60	88	57	72	51	70	73	74	77	70	67	60	68	68	65	80	80	55	71	77	65	64	77	61	74	70	78	66	63	63	65	60	82	69	81	81	69	64	69	70	62	70	50	61	60	58	75	62	75	60	74	86	74	68	71	62	82	84	60	66	66	64	71	59	72	70	68	54	65	68	62	74	65	74	75	64	78	62	65	72	76	68	73	78	78	77	80	68	70	63	71	62	63	53	77	78	72	58	80	51	66	75	74	79	75	87	69	66	57	71	58	59	46	65	70	71	61	84	67	73	68	62	76	73	77	70	67	58	85	63	57	60	72	59	73	74	60	72	77	75	61	74	61	60	70	68	62	54	61	73	85	77	51	62	73	75	67	68	57	84	68	58	72	65	68	67	77	66	82	61	64	66	70	65	68	79	61	59	74	64	72	79	79	65	60	78	70	66	56	68	66	75	78	82	72	57	57	89	52	49	62	63	70	55	57	72	72	85	59	73	71	83	69	69	58	68	74	66	69	70	56	65	64	66	78	67	51	56	58	65	78	68	63	79	65	71	68	62	62	66	64	68	63	72	65	70	70	64	56	88	66	76	78	73	66	71	67	79	79	79	74	59	68	78	66	83	81	83	82	67	57	64	62	63	61	65	75	61	76	70	60	62	53	62	68	75	66	79	65	67	71	65	74	62
30115	22517	18032	22821	27061	26645	23958	20496	17220	14085	11515	9718	8015	7032	6190	5175	4455	3784	3257	2923	2575	2218	2053	1936	1951	1967	1849	1738	1708	1492	1477	1462	1428	1354	1342	1299	1239	1179	1111	1084	1072	1023	1034	1013	974	934	985	921	883	891	888	868	928	855	840	859	827	916	871	860	848	901	798	792	857	840	911	898	840	815	842	810	879	805	847	881	820	826	837	848	829	805	817	828	822	800	863	779	815	836	834	828	821	830	837	847	847	807	828	827	796	872	848	866	840	774	800	845	845	805	813	816	815	792	829	810	844	787	793	812	810	860	830	831	781	860	809	823	848	863	778	834	815	798	853	876	818	846	806	850	815	818	829	826	863	777	832	805	809	784	856	838	783	776	792	771	827	807	839	814	798	851	839	820	880	816	815	784	825	881	821	850	808	801	825	799	744	830	843	834	854	813	822	862	794	820	832	778	836	889	820	781	849	778	799	812	815	797	861	871	848	844	822	799	833	814	846	799	880	829	794	827	802	880	830	828	853	841	798	822	804	788	824	851	829	853	811	735	824	856	848	812	846	833	830	819	804	848	843	837	830	817	862	876	815	840	825	865	807	840	827	815	778	787	865	850	836	849	841	821	854	782	859	839	826	750	877	853	829	853	832	833	837	804	840	804	826	787	849	850	825	841	840	815	820	858	803	794	837	784	829	812	819	801	830	867	818	864	848	876	865	810	823	830	811	824	859	823	835	783	850	825	828	761	836	843	816	807	766	775	813	815	831	808	772	860	828	875	790	842	780	849	853	777	760	839	912	819	806	802	827	844	809	806	855	838	843	766	829	859	832	845	787	833	814	814	840	824	829	851	860	869	826	884	830	812	847	808	834	835	813	836	831	869	813	841	773	821	828	882	802	755	808	798	871	779	797	875	819	863	814	830	818	797	807	855	811	831	782	824	812	821	823	828	782	813	808	793	766	781	857	806	829	817	836	781	809	806	813	798	839	872	791	794	816	841	797	806	794	860	820	832	858	775	845	837	803	812	825	782	862	828	853	785	814	820	808	849	782	809	795	785	875	780	826	825	779	832	786	807	831	855	829	834	849	782	849	829	830	792	839	817	846	816	808	766	804	875	859	851	858	808	783	790	790	777	790	887	880	794	841	847	870	806	806	890	869	854	799	854	852	836	818	772	812	789	812	827	817	823	865	813	850	808	790	839	791	839	888	837	892	825	818	873	803	867	901	833	802	866	834	778	828	810	799	799	784	801	782	800	889	843	816	805	883	836	837	797	753	813	793	817	841	823	826	836	826	800	828	826	863	787	825	863	904	809	809	793	812	774	785	833	794	802	831	843	823	804	847	873	861	813	789	786	852	876	776	814	763	843	827	828	849	839	825	812	826	815	829	799	805	844	823	752	831	814	868	795	815	854	820	816	837	818	808	827	841	824	816	825	799	819	777	807	815	788	777	858	845	834	868	820	816	793	842	848	818	832	794	786	897	788	846	858	749	795	819	872	797	852	798	823	810	834	861	804	821	814	855	857	822	869	873	817	838	866	834	836	844	823	830	850	795	820	837	835	838	867	824	861	813	848	851	838	850	783	797	834	838	839	810	817	871	791	820	807	805	845	820	838	846	852	799	849	806	836	877	844	813	804	800	832	809	885	801	842	818	817	830	872	807	812	869	826	826	804	764	847	840	817	842	807	884	831	859	852	841	818	861	828	793	833	781	810	808	825	841	762	835	801	848	813	809	810	827	882	804	829	801	823	802	829	836	812	778	836	839	834	817	919	796	808	802	871	848	870	801	832	807	842	820	850	830	800	820	857	832	847	841	799	910	820	875	838	825	816	842	852	817	851	851	817	792	852	856	792	852	819	873	854	817	786	806	792	796	785	803	824	766	810	786	819	804	858	821	822	777	810	810	869	833	826	820	817	821	857	818	795	810	856	844	847	829	820	798	825	783	828	794	790	822	827	834	860	842	853	849	832	836	813	837	755	841	871	778	832	813	864	817	830	826	826	840	832	817	805	838	792	822	857	810	912	782	829	845	842	820	803	789	787	828	846	867	826	800	844	844	864	837	808	845	824	800	832	841	801	841	835	831	835	825	840	861	855	818	853	815	799	823	862	829	838	802	801	827	844	844	797	817	831	848	825	841	844	822	812	793	818	870	838	813	818	803	821	795	896	844	861	845	839	843	877	787	784	815	824	807	830	817	846	805	780	822	812	834	801	807	826	872	869	857	807	860	782	830	801	808	772	790	851	887	850	807	790	842	766	804	794	817	800	819	801	814	851	847	837	842	837	818	840	803	783	849	808	825	867	816	826	814	819	804	825	814	772	836	875	845	775	795	770	856	799	833	829	828	844	888	804	857	842	798	877	817	902	830	836	869	863	799	817	810	860	813	827	826	793	849	857	823	871	844	810	848	807	793	863	804	834	853	858	835	792	849	878	809	838	790	794	810	859	834	858	760	852	833	860	863	787	836	831	857	807	892	819	794	845	784	814	886	794	846	850	808	860	839	817	856	829	787	824	801	835	830	853	817	794	829	813	827	824	786	819	886	812	854	807	818	804	815	836	889	827	833	830	807	846	825	872	820	840	824	842	845	814	831	810	810	808	822	818	815	872	827	784	783	848	826	788	829	817	841	850	823	816	835	802	802	806	879	823	813	845	816	820	826	858	832	836	842	808	824	865	843	807	866	799	785	805	791	787	851	799	811	804	829	828	863	851	841	806	775	897	879	854	888	818	782	787	841	785	795	803	848	857	830	814	839	817	778	844	828	839	864	828	847	798	803	824	864	763	819	824	841	821	830	859	840	819	815	824	840	820	827	804	798	802	834	836	831	784	832	872	841	830	847	860	866	860	808	801	790	774	859	793	847	805	883	838	774	886	814	828	790	807	823	820	832	858	823	759	853	808	838	804	850	820	872	865	803	855	796	839	776	808	805	877	787	816	766	834	773	880	804	819	816	809	800	797	846	804	769	839	798	782	798	867	836	782	884	858	881	802	898	841	859	817	794	846	797	831	842	859	829	886	882	851	817	846	820	783	793	780	852	838	837	750	845	857	897	769	861	790	832	825	824	855	783	781	866	856	839	809	810	825	816	820	767	792	821	835	840	828	848	847	893	833	856	837	816	827	778	878	843	815	793	829	819	843	800	797	790	805	838	835	811	827	771	823	829	847	854	804	798	835	855	832	771	850	837	829	799	813	792	816	829	807	782	850	851	896	813	772	822	844	799	876	834	826	816	787	830	781	900	850	813	824	789	800	838	847	830	839	904	765	844	823	800	766	850	837	834	838	787	774	818	833	856	827	808	828	780	806	812	808	804	772	853	803	883	834	859	795	815	839	862	824	785	839	867	876	795	835	824	857	800	825	808	815	867	875	797	848	835	816	784	831	824	866	794	821	801	846	823	891	818	795	775	810	868	886	868	808	842	854	789	865	854	804	830	843	837	835	823	843	844	789	839	836	843	850	820	803	833	815	833	858	804	815	848	869	816	835	866	850	813	764
7306	5125	2405	1460	1273	1369	1175	881	729	565	431	413	320	271	240	207	199	172	183	150	125	107	123	95	97	115	114	113	95	97	98	100	84	83	105	79	87	65	75	77	84	75	72	91	82	88	62	77	77	69	73	73	72	66	68	62	66	66	67	62	70	71	87	69	71	85	88	77	88	62	50	57	79	56	74	73	82	86	67	67	74	67	65	74	69	66	74	77	62	59	80	60	88	59	56	59	80	79	72	66	77	81	80	56	74	67	67	63	85	69	61	60	68	51	75	75	77	49	71	74	52	67	66	74	77	81	74	63	83	72	76	68	57	57	74	73	57	71	65	84	77	65	71	60	74	63	76	63	72	76	70	69	87	81	71	59	63	65	64	74	60	73	63	60	58	62	75	64	74	63	86	67	70	73	65	63	85	73	71	69	73	65	61	62	74	74	66	73	71	64	84	75	85	79	76	71	72	65	71	72	66	62	75	89	60	65	69	59	76	67	62	58	72	65	66	65	80	67	71	78	71	80	57	65	73	77	68	65	54	69	85	70	69	69	58	52	51	59	70	70	55	56	64	63	61	70	61	80	84	70	73	62	61	66	64	63	71	64	81	60	64	58	62	69	71	66	60	59	63	69	75	79	81	70	81	57	66	59	68	96	61	79	76	59	62	69	68	72	68	70	66	62	66	69	63	59	66	45	67	62	81	66	69	61	61	67	58	69	73	67	66	79	70	76	65	56	71	67	77	61	76	59	72	80	63	67	70	56	71	62	61	68	62	67	65	71	63	65	61	60	68	71	62	69	59	66	68	54	74	69	81	77	41	68	67	55	67	73	78	82	88	69	80	58	75	71	77	82	56	64	52	80	71	60	61	85	63	77	67	74	61	59	60	71	76	84	68	79	69	71	63	71	81	67	66	61	77	57	71	68	76	81	64	68	77	67	57	69	73	71	48	66	97	68	60	70	58	65	72	61	80	83	61	66	66	66	67	76	63	65	61	73	74	74	70	69	73	60	81	66	71	77	63	87	84	73	59	66	72	74	67	53	66	74	51	80	60	70	90	78	73	67	76	62	73	59	78	72	82	63	63	69	55	67	59	55	58	66	74	63	66	63	60	60	65	77	66	75	70	66	67	76	68	55	65	67	53	64	71	62	59	50	85	84	58	67	58	56	71	72	74	72	59	81	65	72	73	71	71	54	83	78	71	70	84	65	80	75	72	62	66	66	81	60	77	59	80	69	58	57	50	66	57	62	63	69	63	61	94	83	73	66	80	78	68	55	64	64	70	70	79	69	65	67	61	67	63	63	77	71	68	57	76	69	70	75	60	62	52	86	66	68	62	60	67	77	66	61	61	61	63	67	65	68	65	69	57	82	67	70	71	73	64	62	66	68	71	67	84	73	58	68	82	61	62	74	56	69	66	68	78	76	71	54	76	57	57	64	79	63	76	71	71	75	71	59	56	71	74	61	74	72	55	74	72	71	65	69	63	74	64	64	80	62	75	65	66	63	64	64	74	72	70	76	79	75	65	62	61	76	75	58	66	66	71	62	79	70	74	91	70	75	65	62	72	84	74	64	71	72	65	58	78	57	62	65	58	60	71	71	77	61	72	72	60	62	65	74	77	80	62	74	66	63	70	62	68	66	72	78	76	66	72	59	64	68	60	68	68	65	68	71	65	73	66	71	75	73	74	69	80	58	67	56	71	66	60	74	67	57	70	58	63	43	65	60	62	78	96	70	69	59	57	82	73	75	66	64	79	74	74	61	63	87	62	56	80	58	92	50	77	71	60	92	78	66	86	71	73	67	53	66	63	69	71	63	81	59	62	66	63	78	62	64	62	77	85	76	75	82	65	77	69	64	78	74	82	61	73	77	77	55	81	47	57	68	75	69	66	82	85	68	61	79	55	81	68	82	70	64	66	82	79	83	61	63	69	80	71	72	71	57	66	69	60	75	58	73	68	71	70	74	59	52	68	77	77	71	69	57	64	67	82	62	75	75	74	59	72	68	67	65	63	72	75	86	53	62	82	74	64	64	59	53	80	74	58	57	90	72	69	57	73	88	68	79	68	72	70	58	87	70	59	72	59	65	69	78	80	63	69	62	67	70	60	64	59	73	67	65	64	55	82	63	84	60	61	70	73	64	70	59	76	85	55	69	79	73	81	75	60	68	72	66	68	71	64	65	62	65	81	63	56	68	67	70	61	70	61	74	76	76	65	74	62	66	58	65	66	53	71	62	79	62	63	90	64	73	66	65	69	64	80	67	74	69	68	69	65	65	79	67	66	82	58	68	63	75	76	65	81	62	55	86	70	81	74	61	61	55	71	62	69	78	79	68	66	85	64	59	60	81	76	56	81	64	63	68	62	61	77	62	79	69	58	73	63	54	57	69	67	77	63	57	76	54	76	41	55	59	70	69	66	85	56	67	69	71	63	82	76	65	54	53	83	75	57	62	66	75	75	82	56	64	53	54	62	67	67	72	61	61	72	74	60	65	67	67	74	75	61	76	75	73	78	58	70	76	58	63	57	65	70	56	55	64	60	71	68	78	73	56	58	71	63	61	62	60	81	66	69	77	73	76	74	61	69	68	77	70	81	70	63	63	75	64	70	77	69	73	52	66	67	73	53	63	55	71	71	83	72	64	83	63	72	74	80	85	93	76	77	62	66	60	74	48	65	52	51	72	64	69	54	65	65	64	80	52	77	58	63	71	70	54	59	62	45	59	64	58	73	77	57	65	74	64	69	65	69	65	62	71	67	67	75	62	58	72	67	76	68	61	78	72	82	62	79	90	76	57	66	74	73	67	56	69	58	72	64	64	81	72	76	77	62	60	65	71	64	67	79	69	59	47	56	59	55	78	73	69	67	63	86	71	77	56	65	63	65	66	56	66	62	61	59	58	68	71	72	70	66	74	54	62	65	58	80	70	68	66	59	54	64	71	60	57	80	70	80	80	65	59	68	68	84	54	60	70	76	67	70	77	67	50	74	50	78	48	60	57	61	72	68	71	85	76	64	50	65	81	69	51	73	84	62	66	71	72	77	86	70	73	66	73	64	76	65	64	83	71	71	72	69	61	74	80	67	67	74	63	71	74	77	83	65	79	68	65	74	65	68	59	66	56	66	71	66	78	72	61	72	63	70	69	59	67	72	79	74	74	64	77	54	63	61	71	61	75	67	64	71	81	64	79	63	64	60	81	62	56	60	62	62	73	70	74	73	65	67	71	60	72	70	73	73	65	71	53	64	70	57	58	68	77	79	63	64	62	70	59	58	71	76	57	72	80	57	72	70	64	79	72	68	64	79	66	73	65	68	73	61	78	69	76	62	88	72	76	69	64	78	70	66	73	70	62	76	74	75	72	72	63	60	55	56	60	64	69	81	61	70	74	63	88	63	75	78	73	85	63	57	67	64	80	66	67	69	71	55	55	63	66	61	69	78	83	62	56	76	93	74	82	59	74	76	88	63	79	82	71	71	59	72	57	58	54
33997	25335	20975	25856	30281	29577	26566	23288	19785	16600	13826	11536	9908	8557	7475	6460	5519	4702	4210	3741	3171	2816	2462	2292	2253	2237	2144	2023	1983	1779	1672	1643	1572	1414	1440	1487	1453	1352	1288	1192	1167	1079	1035	1055	1094	1020	959	969	949	900	890	934	896	869	855	864	891	854	864	822	860	844	917	864	833	830	860	845	844	858	807	792	832	839	834	890	823	819	774	810	789	823	835	812	777	803	807	869	880	788	862	841	769	800	870	802	775	792	772	802	800	810	867	825	806	792	876	853	846	776	815	839	860	819	791	835	838	828	803	863	804	866	851	785	809	807	856	879	804	820	815	839	826	828	849	811	769	811	845	790	870	839	827	816	854	771	840	831	872	810	837	847	887	836	885	826	852	791	823	782	819	835	851	797	863	826	824	807	861	798	804	794	807	834	819	848	826	843	786	825	782	852	834	843	843	874	905	820	812	800	802	850	809	793	853	808	845	796	864	860	822	813	784	834	818	788	814	837	855	821	860	848	830	810	886	780	816	790	806	823	832	830	826	833	805	802	875	824	858	839	824	818	820	868	787	854	850	819	831	800	804	848	834	806	824	793	816	807	821	832	847	832	801	835	814	816	806	801	815	758	831	842	836	755	814	821	846	809	832	850	831	855	818	764	835	880	808	828	799	807	841	812	807	831	818	857	850	853	845	837	861	835	892	828	838	816	812	809	855	899	839	814	784	830	812	798	887	842	831	771	799	839	799	813	809	779	797	838	840	809	879	793	814	783	844	805	882	893	823	811	825	868	749	786	843	853	773	813	816	873	878	768	788	834	781	836	789	820	760	804	809	789	856	808	776	850	853	858	789	865	805	844	767	814	844	887	761	807	777	830	828	841	818	837	850	834	857	834	842	796	856	813	856	858	796	830	819	819	841	798	876	828	820	800	790	832	866	806	854	810	787	813	791	779	839	808	847	808	807	885	858	806	842	778	760	830	792	816	777	824	826	789	808	872	844	814	866	788	783	842	829	812	773	795	831	871	849	812	849	805	812	840	820	837	836	822	781	773	815	822	806	787	874	817	780	846	843	830	765	810	784	807	803	832	797	800	872	813	836	805	859	786	794	799	805	780	832	830	853	810	810	844	817	854	821	791	847	882	754	854	868	856	812	860	873	859	850	797	805	842	803	829	801	831	835	801	812	817	894	862	840	815	840	816	824	815	850	795	878	836	793	803	870	800	771	785	839	822	806	850	809	823	810	770	856	788	840	836	817	857	828	802	839	841	818	851	810	824	809	834	865	849	832	812	841	857	802	851	874	789	841	812	838	828	811	791	883	794	883	867	792	855	750	807	829	821	832	809	778	838	827	760	896	828	840	872	791	810	834	822	841	853	842	830	829	833	854	851	864	813	866	801	835	788	782	836	841	855	840	827	817	761	842	832	765	816	795	837	825	811	781	834	787	851	845	866	821	789	912	816	808	816	815	839	818	800	799	790	831	828	779	828	840	836	794	861	843	812	834	842	824	821	816	837	819	819	805	830	852	823	811	823	835	838	819	890	843	820	783	875	826	825	820	777	795	810	803	802	806	809	861	855	807	859	790	879	847	763	810	852	813	860	814	828	809	832	819	862	865	808	851	808	855	810	881	799	842	835	820	866	866	790	788	814	835	825	851	802	841	832	820	876	787	838	858	832	778	871	839	895	785	802	846	790	851	802	821	830	841	847	813	846	830	824	835	784	784	820	861	843	815	808	845	821	800	850	862	787	849	785	847	853	800	796	810	866	779	821	836	824	835	836	799	821	787	753	817	799	831	811	852	846	813	822	799	791	807	829	868	834	763	841	791	782	847	832	843	816	822	852	860	792	824	834	821	783	789	785	792	824	771	814	866	828	816	832	839	833	771	850	839	794	810	789	828	827	841	800	766	798	853	865	795	792	895	868	817	801	825	856	804	873	820	869	793	826	811	837	855	866	821	821	807	833	846	793	826	827	804	787	804	848	831	802	815	861	822	856	809	796	855	796	812	841	792	836	817	779	806	833	778	751	807	867	814	801	886	829	819	825	831	819	784	834	867	876	839	819	840	815	813	806	811	792	850	805	852	881	782	799	837	849	845	853	855	849	854	867	776	851	797	830	776	818	848	813	874	795	882	831	825	818	749	809	803	809	763	843	835	833	804	820	873	825	823	877	856	808	848	868	871	874	825	824	831	863	831	812	804	814	788	830	763	859	827	812	845	803	878	804	797	837	794	815	858	871	881	824	823	826	844	833	799	818	808	864	819	815	828	794	820	836	848	826	821	787	833	843	793	821	815	817	793	860	791	880	828	803	803	815	882	841	788	812	844	781	855	839	861	799	864	826	841	790	864	818	856	847	851	795	799	820	833	778	816	895	881	840	849	850	812	829	786	812	845	880	826	841	807	817	810	845	796	787	862	807	820	807	840	792	854	861	814	821	824	832	806	874	778	842	843	835	825	809	816	806	826	811	802	772	799	822	792	764	848	798	815	831	844	826	862	806	810	858	847	818	857	834	848	805	815	818	825	827	828	832	832	774	821	797	846	812	813	790	840	797	804	862	844	844	854	818	838	868	808	800	806	823	827	767	809	771	815	842	796	844	828	811	813	797	822	811	810	794	845	818	809	764	815	840	825	853	803	803	851	830	897	882	830	801	809	827	859	814	768	811	795	829	823	818	832	822	835	829	767	798	882	812	820	846	847	891	875	833	822	794	772	787	813	819	860	835	811	817	871	832	902	838	862	841	840	852	808	833	824	836	839	850	821	853	827	821	838	786	798	807	811	827	849	818	814	866	808	875	831	807	800	848	834	849	821	856	834	822	823	809	784	840	850	856	829	804	865	885	802	841	792	844	823	831	817	797	820	820	844	806	823	835	836	808	826	861	846	867	847	773	847	822	830	883	848	833	786	861	852	803	858	771	849	880	858	797	826	821	853	862	820	835	862	821	865	856	875	819	811	829	844	839	826	788	781	837	838	806	854	810	833	835	855	769	841	873	800	827	831	789	830	868	843	781	838	782	838	855	813	786	833	832	821	825	838	884	800	817	789	786	769	836	850	844	854	850	823	853	855	856	838	817	821	782	798	826	806	830	846	815	835	812	807	732	867	795	885	790	861	871	825	823	827	882	827	805	836	796	822	819	808	835	855	816	874	824	859	827	846	839	831	853	770	854	801	816	815	803	849	841	849	814	819	809	821	806	782	822	826	837	817	794	748	806	822	815	819	813	824	813	835	860	795	860	801	793	837	870	808	815	870	795	807	816	880	824	811	838	800	791	819	866	777	798	853	836	819	796	826	797	816	837	854	796	791	858	807	816	817	778	847	825	863	779	808	873	857	802	866	817	836	816	791	815	859	796	851	785	825	798	789	780	801	818	865	787	815	839	826	860	835	812	862	845	849	821	858	843	802	829	847	804	841	833	811	888	806	875	833	838	755	865	810	799	817	819	827	771	802	768	776	889	858	830	829	834	861	827	810	836	853	824	819	813	794	823	806	816	832	811
4127	1851	885	537	485	548	498	414	286	257	205	186	153	153	135	150	103	108	94	92	96	83	85	69	66	86	80	80	81	63	68	79	74	71	66	63	78	65	86	69	65	63	67	77	78	61	51	62	70	64	72	54	73	78	69	65	73	66	52	53	63	67	72	45	64	59	67	63	71	63	64	71	59	71	59	58	77	72	65	60	68	58	80	62	67	58	62	69	62	71	62	65	64	53	75	70	67	58	65	69	70	60	66	68	53	54	63	66	59	60	65	62	59	62	72	59	55	74	50	62	65	61	59	80	73	54	66	67	71	74	63	73	64	69	64	52	71	68	70	62	77	51	83	66	57	66	65	55	53	79	53	61	67	58	68	67	55	47	72	68	73	66	50	62	60	55	58	52	67	73	62	62	51	54	68	53	53	68	82	58	60	62	71	68	62	81	63	52	71	63	59	57	58	61	58	66	64	66	70	62	61	60	61	68	73	66	63	60	72	62	58	70	56	54	61	62	68	62	70	67	63	57	74	54	55	64	62	59	74	81	49	65	62	64	65	66	54	60	60	57	53	67	67	74	60	77	74	56	55	70	62	65	71	55	69	61	59	58	59	47	78	66	60	60	65	70	64	60	68	48	66	61	64	84	67	65	70	68	59	67	62	68	59	65	65	55	69	66	62	69	59	69	73	58	59	69	63	57	64	68	48	63	73	74	58	55	75	69	80	66	63	71	67	64	62	58	56	60	59	60	66	57	72	70	58	62	50	67	68	64	65	54	66	83	63	55	64	63	57	87	65	60	65	60	68	67	63	57	60	57	70	47	77	65	61	55	66	68	62	53	78	65	61	61	56	56	53	63	59	61	59	63	68	71	75	64	60	57	60	65	46	60	80	63	65	77	68	58	60	79	72	69	65	56	70	55	66	63	74	52	64	57	49	53	68	70	73	67	69	76	76	74	76	51	54	81	56	70	61	69	45	58	74	64	64	60	68	65	75	70	77	71	48	65	51	55	69	65	59	66	63	50	63	71	69	61	61	50	62	62	69	79	73	74	56	58	43	54	59	64	47	64	75	56	68	65	71	59	58	85	71	69	69	74	63	59	59	57	73	70	51	59	73	63	59	69	63	73	66	67	59	65	53	60	58	60	68	76	77	61	62	64	80	61	55	78	67	68	57	65	55	67	78	57	50	67	63	70	69	53	55	66	63	44	68	67	70	70	58	56	51	49	60	59	58	52	58	71	73	58	44	62	67	55	66	69	70	68	52	65	63	59	59	63	58	77	60	61	64	83	66	78	59	51	66	59	69	56	73	65	77	66	97	59	72	59	72	63	65	72	72	61	58	62	62	64	74	65	43	53	73	57	58	77	63	69	59	68	65	66	61	68	54	65	60	71	79	58	74	61	69	61	69	65	88	51	73	55	74	60	62	80	84	61	51	63	68	67	79	60	56	61	65	65	62	60	57	58	61	59	67	64	62	59	64	66	76	77	70	65	75	64	55	68	70	71	65	56	56	52	72	56	59	64	71	67	54	68	61	67	63	79	60	61	67	60	63	71	81	52	70	77	63	71	58	51	69	58	66	71	66	44	70	58	68	70	53	66	76	61	62	76	69	56	65	63	55	71	70	60	50	62	64	55	47	68	63	49	64	70	63	70	60	60	74	58	70	62	67	66	54	59	74	68	52	59	60	77	49	71	60	62	58	77	88	62	62	73	56	73	55	54	71	51	80	61	66	60	68	57	60	62	63	65	72	64	53	72	83	69	63	67	65	60	78	60	66	74	80	55	59	81	63	74	71	67	67	85	61	50	68	67	67	65	50	75	63	61	75	61	62	68	70	65	56	78	56	63	55	55	67	72	64	72	72	62	65	80	73	69	80	66	65	68	62	66	65	64	64	53	67	40	78	77	60	75	58	53	58	59	63	58	65	73	64	68	69	70	66	60	55	50	62	58	65	70	55	62	58	57	67	46	73	68	61	61	73	55	53	65	74	65	62	55	69	61	71	69	62	73	71	76	65	55	61	62	73	51	58	66	79	54	57	69	67	82	73	64	63	51	75	59	76	54	80	69	51	62	48	69	69	58	63	65	65	52	64	61	68	70	54	67	70	59	57	63	69	57	65	71	80	67	58	53	56	71	68	59	47	75	77	71	58	69	74	65	62	66	55	64	73	71	61	65	59	56	71	64	73	79	72	63	63	67	64	63	70	68	69	56	68	62	66	84	50	65	54	62	56	68	46	62	59	67	84	64	63	77	78	72	68	63	76	64	73	67	59	53	73	56	69	66	66	55	63	65	63	64	72	81	67	53	59	84	56	57	64	73	59	70	61	77	61	60	69	65	61	54	58	74	77	57	78	64	54	56	71	59	71	46	48	63	53	67	65	59	61	63	49	66	68	76	42	72	72	51	56	56	56	62	61	79	57	60	65	73	59	56	60	80	57	56	68	70	63	71	62	74	62	58	61	60	72	75	67	58	72	68	70	61	75	48	69	72	70	67	52	74	51	64	63	64	62	62	81	57	64	48	72	57	52	70	83	78	71	56	68	71	68	59	64	67	69	55	61	46	62	53	71	72	62	61	63	61	70	62	74	65	61	58	48	82	62	69	71	55	62	62	74	70	74	60	59	63	66	60	69	76	54	58	73	56	69	66	62	58	62	66	62	71	60	62	66	69	59	49	75	59	60	69	61	72	54	72	72	81	87	76	58	58	69	80	46	77	66	62	75	68	65	83	63	64	76	71	65	70	68	60	70	71	58	59	75	50	68	72	65	65	55	78	70	60	53	67	67	65	72	62	52	53	65	61	58	57	72	73	77	76	49	61	58	66	60	66	59	67	69	63	64	60	58	71	60	64	77	64	67	73	63	59	78	59	61	71	74	59	62	55	48	55	49	64	48	67	66	49	64	64	57	54	69	53	63	76	57	63	60	49	62	63	70	60	61	67	66	75	55	87	63	73	65	69	63	86	66	50	68	64	73	71	75	67	69	71	75	72	61	67	65	51	58	67	61	55	71	63	72	71	64	72	73	73	70	55	82	76	61	54	58	73	55	64	52	71	49	71	64	57	63	52	64	75	67	80	55	62	60	72	66	51	49	70	74	77	56	65	59	49	51	65	62	51	65	54	67	62	60	67	54	63	63	56	59	57	56	65	68	53	61	74	64	55	66	53	64	60	74	68	74	65	65	50	70	54	58	71	55	62	75	59	59	64	52	81	58	63	74	80	63	66	58	64	80	66	61	63	73	53	64	64	59	66	54	67	65	58	60	64	62	59	62	63	66	67	60	57	55	69	62	74	69	59	63	69	68	65	78	69	63	56	81	58	72	63	71	50	71	81	75	56	59	48	45	59	80	61	74	79	53	68	54	63	52	68	72	60	69	79	63	67	75	78	78	80	43	60	67	64	70	64	67	78	68	64	53	73	66	47	68	44	63	64	53	71	65	70	66	64	67	66	58	58	54	61	62	68	58	50	58	63	70	65	63	61	58	57
26724	17964	13249	17930	22122	21647	18667	15283	11995	9437	7505	6132	5239	4529	3848	3396	2804	2583	2260	1926	1755	1587	1361	1316	1279	1259	1270	1275	1214	1143	1105	1105	1112	1068	982	1024	1075	983	940	916	894	932	909	869	897	837	819	819	855	819	843	807	786	803	811	804	810	844	802	843	820	748	794	777	776	830	776	792	790	793	782	815	824	791	792	843	801	769	799	808	751	771	788	790	786	776	776	768	729	769	779	776	821	802	782	781	776	736	774	762	831	803	780	733	726	775	774	802	798	742	744	752	804	790	774	824	768	767	791	800	792	776	807	818	816	798	821	767	754	800	771	773	784	808	755	811	763	742	781	772	793	761	749	754	789	747	750	800	775	751	796	793	781	735	754	759	819	808	812	787	806	782	735	784	784	778	752	772	827	774	840	813	829	789	755	796	755	787	789	766	758	774	746	789	785	775	828	804	787	766	794	859	747	788	807	787	766	753	754	816	765	740	851	779	749	778	809	743	819	750	800	808	744	827	769	756	828	785	781	749	793	774	792	831	766	799	811	787	760	818	838	810	796	791	789	755	799	777	800	789	748	741	785	798	832	819	769	696	772	811	799	792	797	829	763	750	778	758	798	792	805	769	801	823	784	770	781	800	797	756	770	789	801	814	769	803	785	807	814	757	789	800	825	790	754	768	736	770	724	795	794	775	759	772	752	790	816	789	788	799	761	806	796	772	808	766	791	784	768	768	777	812	738	771	766	756	749	765	777	826	761	777	773	806	794	755	813	773	837	777	799	776	729	737	791	806	810	729	840	778	777	767	761	746	715	771	779	788	775	781	803	775	777	784	778	796	756	788	807	779	754	814	805	749	794	809	795	800	792	817	796	805	783	792	836	759	758	780	791	821	744	802	794	751	779	791	725	737	787	788	767	819	775	774	768	782	744	821	798	793	834	723	803	747	836	761	789	760	800	771	776	775	768	766	764	794	783	787	771	769	780	767	784	815	805	767	780	800	756	741	768	784	803	792	813	759	785	782	766	810	761	783	805	768	745	783	783	769	803	810	837	789	777	779	749	790	799	742	772	809	777	732	780	798	819	777	822	770	721	793	842	764	786	756	759	796	799	787	755	787	724	788	808	818	852	799	845	763	768	806	798	802	813	788	815	815	783	754	833	759	784	848	746	771	763	788	772	771	819	738	833	803	792	777	825	809	787	748	813	793	756	778	738	770	822	757	799	818	802	805	807	740	762	815	823	796	764	828	755	819	760	751	737	824	786	781	794	753	773	770	761	765	797	735	783	812	794	818	764	777	755	780	783	741	776	779	779	784	781	800	814	750	797	806	776	791	784	808	775	721	796	774	770	809	725	776	772	736	797	813	764	781	787	815	751	796	769	792	742	727	820	835	799	733	823	709	701	741	782	750	800	800	782	775	829	759	761	787	791	827	785	794	777	789	729	810	772	782	777	752	722	753	739	739	732	745	759	780	780	763	795	771	790	727	786	775	770	757	809	788	766	775	723	786	843	772	773	818	838	803	777	850	762	772	752	781	777	746	794	739	802	793	733	783	833	763	748	786	825	746	789	802	806	761	806	775	782	796	778	763	813	802	791	773	749	763	811	773	758	771	791	775	802	816	756	760	759	795	748	743	788	761	797	797	833	782	829	781	772	801	785	769	742	789	779	774	797	807	762	764	816	805	774	779	788	744	753	805	772	823	761	796	799	847	799	742	780	807	787	753	828	769	777	788	771	790	832	825	746	732	818	798	839	757	770	810	787	788	808	766	800	770	765	812	797	823	779	773	797	821	724	816	823	765	774	811	795	748	726	847	755	767	780	808	776	732	749	795	843	788	790	821	775	768	802	741	781	781	829	819	785	775	771	781	773	814	808	764	770	763	783	807	762	734	771	744	782	819	812	739	772	776	772	804	771	736	792	777	764	772	795	798	747	788	800	786	803	794	732	830	763	801	726	759	741	844	734	743	807	787	798	761	805	745	770	770	813	762	745	744	767	785	799	773	780	721	723	782	813	737	744	799	787	764	764	792	780	778	810	796	770	801	800	780	792	746	795	791	790	769	819	822	762	717	769	777	794	777	808	734	778	792	788	748	785	814	745	738	790	806	779	795	796	759	748	763	771	773	782	756	772	792	829	753	748	836	793	750	760	767	787	761	794	796	748	801	777	775	782	767	826	829	764	760	812	779	811	741	813	738	747	753	777	769	796	742	725	769	771	829	763	825	831	759	761	809	753	774	803	804	759	845	784	777	769	795	805	848	724	781	773	802	835	762	794	788	767	748	798	779	796	743	830	729	816	782	730	795	755	802	773	866	798	807	851	819	792	745	744	752	814	763	784	777	810	786	818	779	739	819	814	777	796	812	792	745	763	734	791	817	802	778	770	716	776	835	769	814	800	793	837	817	805	815	734	803	812	802	817	816	760	832	798	830	827	806	801	835	771	761	771	756	791	806	814	779	774	738	801	819	765	803	781	782	778	752	776	784	784	780	783	806	757	782	773	805	778	778	789	771	751	780	730	800	811	817	788	820	822	758	753	776	775	776	796	771	758	763	780	723	794	755	750	805	793	781	798	809	754	776	779	795	780	798	792	794	755	736	777	810	827	779	809	775	789	758	735	756	723	793	758	752	823	802	766	792	786	775	743	774	750	761	821	757	803	772	814	842	828	727	721	781	785	820	779	765	811	766	792	783	791	770	784	767	797	811	769	772	737	797	810	766	775	800	767	776	769	766	794	782	774	789	773	770	781	795	772	767	808	833	810	764	772	785	779	782	806	788	742	789	746	803	754	757	773	802	765	771	806	771	739	786	799	809	837	778	762	800	842	783	778	805	775	803	782	778	776	768	778	847	766	811	804	770	732	822	810	815	777	812	804	768	741	820	853	822	751	819	796	769	770	744	764	794	790	780	812	760	817	765	786	779	795	748	795	757	854	791	790	749	769	786	804	811	799	798	781	804	736	792	817	750	756	830	772	775	783	735	775	796	780	767	740	772	777	731	780	793	793	752	788	770	729	848	777	822	799	754	790	814	768	796	739	745	784	832	732	771	802	762	740	777	826	802	740	775	787	779	806	776	788	779	789	798	770	756	795	778	794	797	807	781	768	783	800	729	777	714	780	772	821	760	811	765	781	790	780	771	798	754	795	813	794	770	783	840	793	766	748	784	746	739	803	751	799	776	767	766	759	805	765	773	763	758	785	776	826	760	787	721	753	828	771	850	806	761	770	771	783	785	769	777	778	762	757	771	801	810	813	801	768	812	794	792	823	771	836	739	765	799	779	754	802	755	809	809	727	788	720	769	774	815	820	744	750	774	810	822	818	757	786	779	765	808	827	782	772	767	801	787	775	775	743	773	802	790	777	811	797	752	773	769	753	775	788	797	811	725	787	813	812	783	764	777	826	795	775	759	801	775	749	800	789	775	834	826	768	782	817	707	790	792	778	790	776	772	787	747	783	808	801	824	722	785	766	782	756	799	792	762	823	777	758	734	774	729
5254	3334	1538	960	882	927	836	574	496	368	318	231	234	201	156	183	125	157	138	117	101	88	91	92	79	93	79	98	71	71	79	78	74	90	73	67	72	82	70	81	90	68	80	70	70	67	83	79	63	65	52	55	53	72	64	69	68	79	63	62	57	61	56	77	56	90	55	62	63	65	64	69	74	50	63	64	80	66	59	62	58	83	58	61	64	76	67	70	55	65	62	70	72	76	66	72	55	60	58	61	71	54	64	55	64	81	59	51	61	61	64	90	63	59	66	63	66	64	69	64	69	67	79	65	64	72	59	72	72	65	75	59	68	68	81	63	65	63	64	58	71	69	76	63	63	78	52	59	65	52	75	68	61	57	67	60	64	77	68	77	69	58	68	66	64	62	62	59	56	67	74	75	57	67	73	69	74	54	81	74	71	77	63	59	59	62	66	65	71	68	70	67	59	64	65	63	51	75	64	55	62	71	64	62	65	56	64	66	67	70	67	65	69	51	61	68	75	55	65	63	72	58	71	60	63	69	63	71	74	56	74	64	72	65	72	52	69	62	72	61	63	67	69	71	67	57	59	70	55	62	50	77	59	76	74	63	70	59	56	56	65	48	70	69	63	62	65	67	61	70	61	66	65	73	76	68	63	59	72	62	61	68	65	54	74	62	61	72	48	69	63	47	65	68	56	71	61	58	63	66	62	50	67	76	79	71	58	66	68	54	78	65	72	63	58	63	66	62	73	57	65	62	57	75	67	62	51	66	54	56	67	79	58	70	62	54	64	66	52	55	57	68	68	61	59	76	70	65	64	64	67	67	68	78	73	62	60	71	63	64	67	73	60	61	80	60	67	61	71	68	58	80	53	49	70	48	54	78	72	67	50	80	74	70	68	60	61	56	69	59	54	59	70	61	56	60	60	55	61	66	69	64	67	69	67	63	69	59	58	64	69	76	71	62	65	68	63	67	67	62	62	76	70	57	71	60	70	63	52	54	69	87	59	53	61	71	66	79	58	66	70	66	50	73	55	52	71	62	64	69	77	52	75	77	67	71	68	62	63	73	62	74	88	46	65	55	74	69	61	69	74	61	59	56	62	75	65	63	65	57	64	66	72	70	70	74	66	71	60	61	62	72	56	70	70	64	55	63	66	77	63	71	77	69	75	67	56	60	81	65	65	63	62	55	60	70	58	58	67	52	65	65	65	53	65	62	81	61	59	74	73	77	58	57	88	65	66	73	72	74	80	81	69	65	70	64	48	61	69	64	46	56	53	64	64	70	67	69	71	76	59	58	61	72	62	69	65	56	63	64	67	69	56	58	69	65	69	59	61	66	64	63	49	66	65	73	72	56	75	75	84	67	86	67	73	68	73	59	61	48	53	69	85	73	66	66	66	69	65	61	77	67	65	52	57	56	55	63	66	62	68	64	67	64	51	52	62	71	73	55	76	54	76	60	64	76	54	50	49	56	61	55	60	62	67	57	63	60	63	74	59	51	66	61	60	64	52	62	69	71	70	64	60	68	59	55	63	70	58	67	64	80	65	60	56	79	61	63	70	61	42	75	70	54	55	61	69	75	71	61	71	79	67	59	78	61	66	65	69	54	69	73	64	66	49	45	70	72	62	60	76	64	67	67	60	71	67	60	68	77	73	65	55	57	64	61	71	65	68	70	66	63	67	72	58	62	72	67	95	60	71	44	57	55	71	68	72	74	65	68	70	60	79	54	64	64	59	54	78	70	60	60	65	66	65	62	73	75	61	58	64	69	61	79	55	62	55	59	79	47	60	69	72	58	76	58	61	81	64	77	65	67	67	55	82	71	58	65	55	56	85	65	60	63	77	72	75	66	63	65	52	76	60	53	66	61	61	64	65	69	61	67	49	74	63	73	67	73	70	63	69	67	59	62	60	65	65	60	62	70	65	73	64	88	49	68	61	68	64	72	72	57	61	71	60	71	64	73	71	63	66	68	69	67	74	62	68	65	71	74	64	64	54	52	58	67	72	59	53	69	67	69	73	71	58	64	69	64	53	64	61	90	66	57	65	79	53	56	70	59	64	59	65	71	57	70	66	55	53	75	71	55	53	79	62	53	64	75	64	65	56	72	84	71	63	68	61	78	53	67	71	69	55	75	56	60	82	78	73	58	56	59	67	76	62	62	64	64	65	71	49	66	60	67	50	65	59	59	62	66	70	53	72	64	67	56	76	62	62	50	80	56	76	64	62	66	62	71	62	73	59	65	55	76	69	72	67	65	55	80	68	68	73	57	58	67	62	66	66	72	64	63	71	70	74	67	56	74	51	62	66	69	62	61	63	75	69	67	71	72	57	54	62	60	67	62	65	78	68	61	71	61	66	63	78	84	56	68	57	72	63	67	68	70	67	64	71	57	63	83	79	66	60	59	61	67	69	51	63	66	67	59	70	69	59	77	74	55	75	61	82	74	73	74	61	60	57	68	65	69	48	53	76	63	65	65	58	60	73	67	69	56	78	52	73	64	55	65	68	59	71	50	58	43	62	56	59	67	73	69	62	73	78	65	55	73	57	68	57	68	65	54	63	45	64	52	72	68	53	60	54	58	74	67	68	56	58	63	73	54	60	51	65	78	63	54	59	63	86	63	80	53	68	65	67	85	68	74	62	68	63	60	53	59	65	70	67	63	59	62	69	59	70	66	52	59	54	80	69	63	64	60	81	61	63	58	58	72	56	75	59	65	69	62	54	76	56	51	61	63	65	56	56	69	62	57	63	61	69	70	56	63	71	69	59	77	48	64	56	63	67	74	70	74	62	67	61	61	63	63	70	63	52	64	69	54	67	61	59	66	67	62	61	83	62	66	74	64	68	44	55	72	63	78	62	68	59	56	75	61	67	69	72	59	64	61	70	58	71	66	68	60	68	55	66	61	66	68	65	65	69	76	57	63	66	68	66	60	63	76	78	51	52	60	66	58	73	61	68	67	57	69	53	65	57	65	59	66	72	55	69	66	67	68	63	48	53	63	60	61	73	49	63	63	59	61	46	61	63	56	62	72	52	51	58	65	66	70	76	70	61	79	59	73	56	75	49	68	55	66	84	73	62	59	61	56	66	71	65	62	51	70	69	54	64	60	56	74	75	67	75	59	76	69	53	62	60	51	79	73	63	57	59	63	70	61	55	68	86	57	70	72	53	69	60	64	66	70	66	66	73	71	70	63	74	53	51	59	57	70	59	68	64	64	81	55	63	66	59	57	74	59	56	66	60	68	72	74	66	74	70	64	66	55	70	49	74	67	68	63	63	57	73	70	58	70	50	80	68	63	57	61	67	54	70	74	52	57	77	63	62	48	64	74	60	65	58	70	64	73	63	68	69	71	73	80	70	65	72	82	58	67	72	70	58	58	63	53	69	65	59	59	86	76	74	56	73	68	70	64	74	50	71	76	64	71	60	52	71	70	59	61	59	68	55	61	64	60	70	72	69	77	65	57	71	69	67	72	55	65	76	66	73	66	62	74
31127	22423	17461	22413	27041	26091	23000	19243	15712	12850	10352	8557	7049	6238	5403	4526	3891	3410	3058	2803	2386	2073	1864	1728	1679	1584	1558	1469	1424	1335	1298	1251	1174	1196	1180	1218	1143	1164	1098	1011	1038	951	946	942	885	921	905	854	843	810	869	801	874	859	838	845	790	820	813	805	770	843	809	817	807	778	808	828	781	794	785	786	761	816	757	827	785	783	800	788	782	767	792	759	797	811	805	816	746	793	780	764	764	778	809	764	783	796	806	807	799	783	773	827	808	746	766	803	787	792	786	808	803	786	804	825	743	732	812	795	805	798	797	802	755	828	762	762	793	841	827	752	802	786	768	802	782	758	811	743	814	751	766	786	814	773	810	752	763	782	805	796	789	779	789	786	829	755	794	758	812	818	792	768	765	806	832	784	789	812	770	802	796	826	788	748	802	780	757	797	826	774	801	780	801	810	805	785	793	765	786	816	844	786	805	800	811	776	787	761	807	794	735	792	744	799	736	797	737	780	786	794	781	767	800	724	811	792	784	787	776	789	789	752	785	885	786	727	831	815	813	789	803	725	792	798	833	804	794	781	785	813	711	723	782	767	790	782	810	823	794	833	783	799	781	774	748	792	734	731	829	810	745	783	768	747	794	770	815	765	821	761	790	805	804	807	739	820	799	761	803	737	794	767	863	773	751	770	765	788	826	785	792	782	765	763	785	811	768	810	755	788	800	824	809	832	745	779	806	783	731	764	772	763	815	773	808	768	753	814	807	831	822	752	812	751	823	808	793	754	782	824	804	761	787	807	808	748	789	807	821	783	774	821	821	772	840	782	801	800	775	790	785	792	793	823	804	791	805	827	808	864	770	779	859	757	722	872	772	824	774	742	749	769	795	824	763	814	789	736	769	752	841	801	788	804	795	794	770	736	796	774	771	842	776	808	771	808	766	763	810	830	834	757	820	833	776	781	778	795	786	760	778	798	831	783	793	813	759	807	796	841	786	829	807	748	764	837	798	827	827	796	823	817	805	816	827	794	769	788	736	777	823	779	766	799	803	786	826	780	752	793	786	790	710	795	735	815	816	823	770	781	777	774	815	754	777	806	768	767	760	811	798	798	791	822	797	825	775	816	806	809	829	781	755	778	811	802	802	783	735	777	792	760	824	778	757	767	776	814	766	753	768	774	734	810	816	794	744	815	828	776	791	815	818	764	784	828	788	816	794	764	783	759	815	819	756	764	811	829	786	815	777	783	834	770	769	808	837	769	809	747	813	805	806	754	820	813	791	771	836	766	752	800	781	812	749	754	820	791	756	757	803	787	793	783	794	837	762	804	822	784	749	744	775	812	812	752	766	781	803	758	808	795	727	807	774	820	756	795	810	809	762	837	817	816	822	740	802	794	740	782	812	804	761	749	800	784	795	780	800	808	772	824	801	734	800	753	746	755	750	785	795	811	807	788	769	800	778	786	842	788	782	767	780	805	764	841	771	788	824	804	801	873	801	763	823	804	774	826	786	800	759	756	792	786	842	800	742	822	771	809	761	753	792	783	788	798	737	752	755	762	776	821	818	801	775	764	723	751	807	768	762	748	814	768	797	841	804	842	820	753	737	802	839	833	806	788	751	744	780	792	775	809	797	818	712	805	799	818	723	763	787	779	779	808	751	723	755	795	802	804	800	785	798	781	806	794	782	766	802	821	832	821	776	821	751	792	754	775	782	740	722	759	752	746	820	825	791	787	751	777	755	802	771	813	789	787	797	806	745	789	825	818	739	813	809	763	743	752	801	750	745	787	800	776	814	745	792	755	776	843	812	732	774	791	748	743	799	787	785	770	748	739	833	746	788	792	746	806	767	783	815	794	794	759	778	792	797	788	808	775	742	787	797	762	823	788	753	781	771	814	734	777	774	776	816	802	809	797	771	763	795	777	785	806	784	797	819	765	789	735	821	794	779	776	806	813	794	819	730	753	771	805	800	835	747	807	772	801	845	772	819	808	769	762	805	754	758	788	742	770	758	779	803	809	787	781	766	835	775	774	798	786	787	832	773	784	773	785	774	783	780	770	771	789	809	772	749	797	786	810	740	786	808	800	744	816	759	809	785	733	800	802	736	810	783	768	862	780	765	766	840	813	772	730	843	812	779	789	820	826	770	818	763	750	772	814	778	790	801	746	753	787	766	801	784	769	771	789	797	807	769	811	796	802	811	803	774	779	778	780	775	834	797	841	735	783	777	821	790	850	734	798	798	786	782	756	776	782	782	784	759	777	816	808	793	797	822	779	751	790	799	791	761	802	812	782	790	775	795	738	843	795	780	775	795	809	857	845	785	795	803	815	798	778	785	808	804	761	765	824	834	784	735	769	802	854	739	815	713	762	802	781	777	804	820	765	756	802	760	751	820	755	838	809	783	750	845	809	783	757	786	766	849	777	762	756	787	789	799	814	805	779	795	774	768	834	810	854	821	808	778	796	777	782	778	782	770	798	755	813	759	774	754	775	788	710	759	767	791	797	817	832	760	818	856	820	806	787	784	783	850	788	801	775	843	802	765	774	787	792	825	780	778	811	803	810	842	832	749	782	810	771	788	787	775	765	846	781	792	757	748	776	774	827	769	791	784	771	797	777	811	756	778	812	750	819	772	792	750	754	805	790	819	787	856	764	762	773	785	760	779	815	821	791	818	793	761	786	821	812	768	766	764	727	781	791	762	765	735	808	829	784	770	773	749	796	835	787	781	813	786	784	799	766	794	740	823	756	773	817	771	762	789	785	796	804	802	773	798	814	757	802	777	735	815	773	763	802	763	786	795	781	747	783	789	793	817	765	811	793	808	835	761	730	797	775	762	835	817	742	789	803	783	779	802	801	733	820	828	749	786	809	828	749	787	766	836	791	809	836	781	827	811	821	815	819	767	823	787	823	786	749	778	731	803	840	776	784	797	786	769	809	821	826	771	802	795	776	825	748	787	755	764	809	794	785	810	784	763	769	760	818	745	803	781	734	767	825	801	815	815	859	795	785	765	794	837	793	781	792	749	857	784	802	744	805	807	797	830	816	814	844	801	782	757	795	770	788	778	796	816	876	804	830	830	740	733	795	790	805	794	770	773	828	733	818	773	815	866	804	786	811	823	771	755	771	796	810	863	786	786	800	792	776	812	779	817	759	762	780	768	782	790	814	803	790	785	749	779	790	751	745	768	779	781	764	774	810	800	743	809	826	838	781	812	821	797	767	812	756	763	791	730	797	794	795	774	800	824	824	803	760	826	791	813	756	797	825	808	830	748	818	787	809	781	769	778	781	779	788	785	825	777	770	809	786	811	747	713	830	761	837	809	795	794	772	760	832	794	773	760	783	773	813	784	764	814	731	762	740	843	779	805	799	784	776	788	800	754	807	769	777	795	782	766	797	786	778	818	764	804	796	785	785	813	769	781	813	753	797	768	769	806	792	731	804	767	755	756	780	812	793	772	791	770	742	786	808	781	822	781	749	756	804	795	809	808	772	755	795	824	766	837	740
6367	3205	1636	953	963	1009	877	697	572	421	345	285	259	216	214	164	158	124	111	141	129	110	88	92	105	103	84	115	94	91	88	77	78	82	67	68	85	86	87	79	77	80	80	70	76	65	81	67	73	67	64	71	74	81	78	54	78	77	78	63	66	62	64	65	70	56	79	75	65	60	75	52	71	67	75	70	79	66	65	70	59	55	71	62	70	70	70	54	81	81	58	64	81	71	51	60	71	66	62	82	63	65	58	80	75	66	72	65	59	71	84	68	68	71	71	69	81	68	74	75	53	73	73	60	61	62	75	74	79	61	70	71	61	68	60	71	71	66	75	67	55	71	58	77	65	73	70	68	73	74	63	80	72	68	66	70	61	76	85	56	69	70	76	66	70	71	80	65	73	75	72	62	70	60	66	74	68	72	71	64	63	64	70	72	75	66	58	61	86	84	65	61	75	71	62	67	86	66	71	63	87	67	73	70	71	60	80	79	69	84	67	71	73	53	82	69	55	62	60	68	76	85	71	65	63	68	69	80	70	59	63	65	74	63	67	70	54	61	58	59	68	56	76	74	79	82	64	55	68	65	70	65	67	71	74	59	58	72	80	60	62	56	75	69	68	70	59	58	70	79	73	70	71	71	66	79	71	70	68	78	75	64	61	81	76	63	80	83	54	63	54	67	68	71	81	55	71	73	75	64	69	60	65	55	66	61	65	63	68	64	70	67	54	63	71	60	100	68	64	70	76	69	76	51	58	71	74	70	67	80	70	66	64	57	73	68	59	61	66	61	87	63	76	61	64	71	72	69	60	73	84	80	76	59	71	76	72	80	66	74	72	56	70	51	74	65	82	72	57	67	66	67	76	99	67	60	57	56	54	68	65	63	72	68	70	74	69	76	70	87	59	71	70	60	70	62	87	73	63	72	70	62	69	69	77	74	66	75	57	65	57	82	68	66	75	80	58	69	79	62	68	69	82	65	58	64	70	65	74	48	56	88	67	66	65	44	65	61	70	52	69	60	84	56	59	73	80	57	83	68	72	71	64	63	77	54	73	76	58	64	68	65	79	63	99	69	58	74	62	77	61	60	60	59	66	81	84	61	71	83	53	70	61	67	64	75	69	69	77	74	72	65	67	59	86	58	65	76	62	62	68	70	56	78	62	76	86	75	70	75	59	89	63	81	73	71	68	66	62	66	61	66	54	60	73	85	70	60	69	67	67	65	73	57	60	75	86	68	71	65	79	66	78	74	41	68	64	70	53	56	72	76	64	69	72	60	59	67	60	66	79	63	56	65	80	79	86	80	60	68	69	75	76	71	67	71	66	55	63	83	71	75	73	74	67	58	69	69	51	78	72	77	70	57	63	61	57	64	84	65	67	67	77	75	62	72	80	55	79	65	68	64	58	68	72	75	59	64	78	63	49	72	66	69	80	92	63	69	63	61	81	77	69	80	59	63	70	74	63	54	65	67	69	65	57	75	72	61	53	72	75	47	64	75	66	62	65	66	72	52	69	62	63	72	70	70	74	65	72	67	61	69	79	86	71	68	69	92	79	63	67	74	79	62	62	75	70	62	79	78	78	79	71	77	60	61	75	70	66	74	72	61	76	59	82	83	63	66	75	73	64	58	59	74	75	70	70	46	60	82	79	78	67	76	70	68	68	68	65	74	84	76	76	64	68	53	78	74	57	58	70	57	67	86	64	71	75	68	62	74	79	62	63	79	63	55	54	46	60	61	73	63	79	66	66	78	73	61	73	57	83	68	76	61	62	67	63	71	76	47	67	64	79	70	81	61	76	75	67	81	58	79	76	60	66	72	78	53	83	72	72	74	67	78	69	77	84	65	60	68	83	85	77	66	76	72	63	65	55	78	70	54	68	58	69	72	66	66	75	73	92	65	69	68	65	64	68	67	63	65	65	68	74	66	74	74	67	88	69	70	73	59	72	77	52	69	66	58	87	68	76	71	61	66	63	71	71	66	85	57	81	57	70	69	71	87	69	62	71	66	57	64	69	66	69	86	58	78	76	61	64	63	76	72	66	73	83	69	74	87	71	72	60	61	50	80	75	54	70	62	77	66	66	67	79	63	52	62	50	79	71	47	76	64	61	64	53	63	54	70	57	73	65	71	68	53	79	79	65	52	92	71	63	63	53	63	69	68	73	56	89	79	72	71	60	76	74	62	72	72	67	66	55	62	75	71	86	69	77	59	61	72	80	66	66	55	70	61	79	69	81	71	70	72	62	65	79	61	53	70	62	58	69	82	75	63	73	79	64	76	72	71	61	61	61	76	65	81	68	58	71	67	86	85	73	67	74	64	69	69	81	65	56	76	84	78	80	75	65	81	75	64	62	52	70	62	65	62	63	75	52	77	65	59	74	63	60	86	57	71	71	63	62	69	71	76	79	73	75	67	69	68	73	74	77	52	61	60	80	70	57	72	75	69	62	61	74	73	65	65	71	79	63	82	68	66	78	67	66	68	64	67	67	68	75	70	70	64	67	75	77	43	59	76	72	87	60	58	63	59	85	70	60	76	69	61	67	64	63	75	71	84	74	79	71	73	76	75	71	76	80	60	62	61	63	62	66	68	71	85	64	78	61	58	58	77	85	74	65	63	62	60	65	98	70	71	66	60	60	77	82	70	58	65	83	59	70	75	82	62	62	79	70	62	77	68	63	73	63	74	63	60	67	59	61	69	66	56	62	84	73	62	63	66	66	80	60	76	73	66	54	66	73	71	58	70	77	58	61	74	66	60	64	76	74	77	63	86	66	62	76	58	63	73	51	71	67	69	65	70	61	65	75	70	75	63	71	62	69	77	81	63	67	53	61	55	48	82	75	60	72	62	61	65	71	79	77	62	67	62	78	75	69	83	69	66	67	64	77	72	76	64	61	72	59	64	73	62	74	78	62	69	60	67	71	79	73	64	77	78	75	67	69	54	70	65	51	68	63	61	66	69	68	64	63	71	79	74	74	60	74	71	67	80	56	64	64	61	84	67	53	63	61	67	70	66	71	69	69	70	63	67	65	60	83	61	63	75	71	69	81	63	77	69	77	75	59	72	83	69	55	58	70	67	85	67	79	70	63	56	76	68	66	45	64	79	74	67	80	77	59	64	74	70	62	63	69	67	58	71	64	67	56	69	68	66	77	83	61	59	63	67	65	55	75	70	58	67	76	54	51	75	51	58	80	79	70	62	82	71	67	77	51	60	62	91	62	79	63	70	66	56	76	81	68	55	71	75	63	60	74	58	66	66	59	56	69	77	85	75	69	71	65	79	69	67	69	66	57	60	68	54	68	65	76	68	71	75	74	63	71	81	66	69	59	66	64	69	75	67	71	64	71	75	61	64	72	66	76	66	64	64	49	64	65	68	57	56	75	49	54	53	66	64	63	63	69	69	72	73	77	58	64	70	62	52	66	61	83	60	63	75	68	63	74	65	62	76	63	70	53	64	68	68	58	64	58	64	89	55	85	61	72	73	67	72
29759	21942	17397	22583	27530	26663	23954	20382	16967	14055	11438	9317	7818	6871	5915	4943	4355	3740	3334	3079	2674	2322	2071	1913	1756	1657	1633	1577	1530	1463	1366	1348	1323	1311	1302	1218	1264	1253	1177	1100	1078	1020	1002	934	939	935	896	914	897	907	874	859	845	881	896	853	830	895	854	858	839	818	797	846	817	831	814	862	805	799	895	805	837	770	830	822	800	819	749	753	865	840	795	800	811	857	803	810	904	835	788	775	825	829	863	801	779	834	732	812	794	870	763	832	840	792	830	786	785	811	799	867	844	805	814	802	817	807	789	824	765	831	821	845	814	855	772	813	855	827	800	821	847	815	799	795	824	845	823	840	789	780	853	856	792	812	799	808	852	812	783	810	802	823	839	820	823	823	762	817	843	802	833	851	806	823	856	801	906	782	832	799	842	841	829	822	796	809	808	842	789	846	803	797	820	845	771	818	837	850	821	798	812	816	885	812	803	806	841	804	837	806	817	836	793	821	805	852	824	842	813	829	778	793	835	815	839	783	840	758	820	860	805	807	788	786	842	801	826	813	796	821	817	835	850	836	863	855	830	786	775	825	804	789	811	809	765	851	831	802	819	830	857	788	818	798	789	834	785	802	834	801	852	842	861	822	821	814	812	820	812	803	838	819	778	820	863	836	790	802	814	788	767	880	815	866	829	835	862	802	790	813	878	864	797	820	803	824	837	847	803	840	816	827	833	812	825	871	823	830	765	814	832	775	816	796	795	800	815	784	876	782	830	863	811	802	802	760	812	850	761	836	820	866	782	820	808	819	793	840	824	783	833	837	818	849	872	780	808	850	825	823	814	831	807	784	830	798	811	818	835	834	843	814	788	836	829	795	831	829	775	824	827	804	821	794	844	811	796	846	833	790	796	862	826	802	818	847	833	814	820	850	821	804	785	796	832	799	824	837	833	877	789	848	851	817	843	828	815	840	896	829	846	821	823	766	830	787	869	841	804	863	853	816	795	755	810	853	851	833	818	824	815	809	819	869	879	808	758	868	839	790	841	806	834	842	826	808	801	842	789	833	794	811	814	865	855	809	790	839	809	844	863	838	855	830	838	840	846	823	820	871	800	780	790	841	855	829	805	807	848	819	799	803	811	812	753	838	806	776	827	853	808	798	813	853	815	815	795	813	819	810	810	882	841	846	813	815	824	830	813	794	810	820	756	822	801	833	771	819	830	821	775	835	850	856	814	804	829	796	757	835	811	795	848	801	818	834	831	751	839	793	811	810	773	808	800	802	871	774	786	836	842	833	748	825	758	812	812	816	794	873	763	795	806	795	834	823	848	786	835	782	834	846	807	814	872	829	821	817	774	818	779	850	825	881	800	822	790	855	792	844	776	830	828	799	813	792	828	848	802	822	802	785	745	848	845	830	844	838	839	863	795	835	829	819	810	771	832	827	816	857	814	767	811	797	874	799	799	820	819	811	854	844	822	820	859	807	789	834	787	845	799	799	771	804	812	860	768	797	815	842	844	822	757	819	802	806	828	832	863	825	779	818	842	797	799	850	780	817	817	841	847	760	825	852	807	820	840	842	823	845	793	818	883	822	814	788	837	785	834	782	832	799	825	811	857	822	821	836	837	833	776	738	775	811	850	869	826	801	846	803	776	798	859	792	830	841	849	825	794	818	850	853	803	813	818	877	830	787	815	767	887	834	763	825	831	868	853	800	805	824	851	826	805	798	793	795	888	783	826	798	838	803	861	789	837	867	857	839	833	794	848	816	801	832	812	835	872	818	791	747	889	780	783	803	797	797	814	765	791	796	796	698	831	802	806	858	837	812	803	836	812	820	814	791	880	802	766	719	803	822	814	828	862	814	813	864	841	805	874	778	811	805	807	812	779	798	789	849	833	861	781	854	824	834	805	808	788	809	846	843	859	790	823	788	821	780	842	893	853	804	810	795	774	863	847	816	795	820	824	793	765	854	860	819	827	780	838	841	805	803	813	796	770	826	854	806	857	792	829	811	834	798	820	776	846	839	865	829	823	813	877	804	860	779	796	861	814	789	873	799	823	833	864	837	803	831	824	880	825	734	812	837	840	832	813	781	829	832	837	824	832	843	799	829	828	831	795	828	792	833	843	809	797	785	805	827	842	803	804	822	842	843	791	810	849	837	790	840	832	795	804	820	837	824	764	797	827	816	810	801	839	763	799	773	847	870	862	815	834	839	844	792	805	865	774	838	788	825	784	790	831	838	792	802	862	841	828	799	873	825	790	815	844	829	850	788	793	798	852	820	866	805	772	833	814	800	864	827	793	820	826	864	763	834	832	830	816	832	841	797	796	856	814	819	787	846	803	843	800	766	799	809	759	854	807	802	839	797	829	811	806	860	871	831	802	820	810	819	796	776	793	821	819	847	867	797	850	866	763	871	821	830	815	755	835	853	813	875	809	795	859	789	891	791	847	760	830	837	842	803	792	859	827	799	796	841	814	842	866	781	814	820	792	811	801	841	830	794	822	774	853	800	802	848	841	805	867	790	819	796	809	815	804	830	807	835	809	804	827	791	782	862	767	817	847	828	855	865	832	794	788	792	779	772	841	805	797	801	774	831	844	820	838	806	771	872	797	853	781	845	805	796	815	784	783	778	869	810	788	824	772	775	807	768	820	855	833	794	845	783	880	825	828	801	840	852	806	864	879	809	878	780	856	835	812	786	844	791	786	811	829	819	815	855	827	824	788	861	799	804	837	808	823	791	781	816	807	868	758	901	812	769	822	802	805	791	819	820	823	827	831	827	809	857	831	835	821	772	785	826	823	857	766	809	863	801	833	810	784	839	821	867	811	873	802	834	784	837	846	821	842	813	804	801	785	873	826	813	844	852	802	810	837	849	791	807	840	829	780	840	835	800	838	830	790	780	815	769	858	789	800	836	797	845	857	832	830	797	784	818	794	807	757	795	831	805	807	861	806	830	821	828	824	819	808	833	805	835	818	738	829	744	831	823	852	811	829	853	789	769	785	803	872	791	843	813	818	833	813	801	825	829	818	787	805	870	890	804	786	874	824	844	792	815	812	806	806	818	820	817	809	846	781	829	851	785	843	871	819	855	772	770	817	824	824	834	789	766	831	820	809	810	861	843	765	826	846	854	815	820	778	836	780	822	816	814	809	847	841	829	812	799	808	756	819	772	803	823	764	861	848	798	789	785	810	838	805	826	782	794	822	815	807	843	811	785	841	767	827	785	827	845	856	782	815	831	804	744	813	820	805	807	859	819	786	831	852	856	851	876	885	807	817	825	793	825	779	786	808	796	792	782	803	857	844	857	838	826	852	802	850	787	843	812	813	818	744	783	806	808	827	854	782	831	796	812	802	799	831	848	808	806	850	842	822	783	817	867	834	852	784	828	844	799	822	774	824	814	806	811	842	857	805	802	902	830	804	855	830	778	827	849	752	870	802	806	802	773	799	776	825	813	831	783	869	863	851	822	787	819	815	801	798	793	752	830	815	809	828	812	813	766	846	838
7197	4965	2379	1403	1339	1480	1252	869	769	595	484	387	348	286	262	216	189	185	172	135	111	141	116	85	100	100	85	103	79	95	70	90	92	93	83	80	86	104	88	71	81	64	72	76	87	67	79	91	61	82	69	74	84	81	59	64	72	81	59	72	67	46	57	59	61	69	77	57	64	58	79	63	59	71	54	73	57	70	74	58	68	69	78	67	71	81	63	68	76	59	61	56	70	56	66	69	72	75	66	69	73	57	56	70	70	59	55	70	61	70	70	80	77	66	68	73	68	74	67	76	68	68	59	68	84	62	68	71	58	77	67	73	79	69	61	57	63	73	69	62	68	63	60	79	65	73	59	63	70	58	82	80	64	65	68	68	66	68	66	65	78	55	66	63	64	75	72	64	76	76	57	60	63	65	71	67	74	66	59	82	70	64	47	56	63	62	64	69	69	70	85	49	59	56	60	71	76	63	59	73	65	82	90	71	83	59	55	66	67	87	53	63	66	74	72	60	82	83	64	58	63	72	65	70	68	66	81	71	63	70	77	67	69	74	55	53	62	55	58	64	56	69	68	67	61	73	77	75	51	68	65	61	67	67	67	70	78	68	77	73	69	69	86	68	76	74	72	82	57	62	75	67	69	55	75	74	61	66	78	73	76	73	67	65	65	66	74	74	76	57	69	67	64	78	67	56	66	74	65	61	64	73	71	62	70	72	57	62	49	61	63	54	68	61	60	69	63	71	73	51	78	65	72	67	76	74	58	59	62	66	63	67	61	58	62	81	76	50	67	70	77	75	73	64	64	71	55	71	54	84	57	68	77	58	66	67	71	60	69	75	60	83	74	82	82	79	64	57	72	85	54	65	70	80	76	80	72	59	64	69	67	66	65	54	69	64	72	71	75	65	61	60	71	81	57	80	62	70	77	75	59	73	74	63	65	68	71	72	63	77	59	82	54	77	75	74	83	71	67	71	55	81	64	72	88	67	50	50	70	61	77	80	67	68	71	65	71	67	63	59	48	61	75	76	60	62	71	65	67	47	65	77	67	75	76	63	73	68	69	67	75	55	83	78	60	64	60	57	73	58	78	67	70	65	66	64	64	76	77	84	73	57	79	75	76	65	78	73	61	51	61	75	61	54	72	71	70	62	70	64	59	81	58	61	62	86	55	75	77	59	66	65	74	59	67	76	80	50	54	78	70	69	81	63	68	86	60	83	71	83	78	59	67	76	65	50	72	66	77	59	80	70	62	66	62	73	67	66	56	64	82	70	67	75	74	59	65	61	62	70	58	64	68	75	68	77	64	71	63	73	65	63	72	75	65	66	67	71	69	54	81	54	85	66	63	63	59	63	75	60	76	55	60	68	72	71	63	73	70	68	67	77	61	70	75	74	73	75	63	66	56	69	63	66	59	77	70	55	76	50	61	72	68	64	78	79	75	67	64	71	59	74	72	70	75	62	68	65	73	72	64	65	53	71	74	59	71	60	67	71	74	62	59	72	72	67	66	56	56	70	74	57	77	69	66	85	60	54	60	87	55	77	48	72	57	70	78	66	72	78	65	66	53	62	72	69	65	72	78	73	73	71	74	65	77	67	59	56	59	61	68	64	71	72	59	60	66	81	79	64	76	56	71	77	75	72	62	70	64	57	64	62	68	63	61	70	74	70	63	60	71	73	63	79	60	54	72	72	72	59	81	61	80	53	64	71	70	59	57	70	58	71	80	64	63	60	64	61	68	64	65	68	81	73	76	73	74	54	56	74	64	61	86	59	83	51	69	73	74	78	56	49	55	72	74	85	73	64	68	73	66	72	56	68	76	60	54	63	65	59	68	73	64	72	69	66	56	69	73	45	65	66	79	71	61	63	73	60	73	55	72	62	93	74	75	78	58	65	59	55	72	74	74	62	68	73	63	73	70	64	80	71	65	64	62	71	70	85	66	71	61	68	54	77	63	73	55	76	82	48	62	65	80	55	66	49	51	70	73	83	65	67	77	72	71	81	74	73	55	63	61	58	69	59	57	74	74	54	67	63	64	64	70	75	67	60	80	64	69	66	61	71	71	64	73	71	75	69	65	57	68	65	59	56	44	85	68	57	87	72	79	71	72	78	55	71	71	66	62	65	73	61	70	63	78	62	78	71	58	75	57	55	68	60	49	60	51	67	55	52	62	78	82	71	68	67	59	65	63	67	70	45	86	80	68	70	74	58	50	61	81	70	74	66	70	70	72	68	59	71	74	53	71	70	60	73	69	65	65	81	60	72	65	59	87	79	72	72	68	63	70	75	67	61	80	54	61	82	75	61	67	86	66	54	50	65	66	64	63	69	72	80	52	62	79	76	65	75	71	72	84	61	65	58	66	76	78	64	80	73	63	61	77	55	66	49	82	61	92	89	62	71	64	76	77	54	71	73	79	70	60	61	72	63	54	73	70	65	72	68	76	76	77	71	75	58	53	60	81	72	65	72	65	62	60	70	70	68	71	78	60	79	80	60	75	75	74	76	55	62	61	67	61	58	65	67	89	74	68	60	73	71	70	66	54	50	71	72	73	76	62	66	63	67	82	56	50	61	80	46	65	61	61	69	68	81	73	62	73	64	80	75	71	72	55	61	71	61	58	73	77	73	75	69	69	74	73	75	51	80	69	77	77	76	65	55	69	78	73	64	63	58	57	68	74	60	73	69	61	62	75	71	62	62	62	84	81	68	73	73	62	76	65	53	77	75	56	72	66	71	75	61	65	69	75	44	56	68	78	70	64	76	62	68	67	53	72	74	53	88	69	65	50	56	49	67	57	72	64	82	78	78	76	55	56	74	57	76	67	62	74	56	73	56	55	73	62	66	64	67	64	71	71	56	72	62	55	45	65	71	68	78	74	70	67	61	59	67	75	64	75	56	74	63	63	68	79	61	60	71	71	60	73	64	83	48	65	51	64	73	68	74	60	67	80	75	71	56	74	65	54	75	75	52	61	69	86	63	69	76	80	60	85	63	57	73	62	70	71	61	70	76	64	67	72	67	59	74	73	72	86	61	76	58	69	74	66	59	63	66	78	59	56	66	89	85	69	86	67	58	57	60	80	71	58	77	84	81	77	65	65	72	67	85	67	75	65	58	64	66	63	76	68	78	66	81	50	83	64	67	69	65	75	60	62	64	57	76	57	74	56	64	61	58	86	61	63	68	59	63	80	63	60	76	44	64	85	63	58	66	54	70	65	66	67	62	76	70	66	66	66	62	72	87	75	73	76	90	72	64	66	59	72	68	54	58	82	58	59	70	62	71	71	82	77	51	63	79	65	59	59	70	62	58	74	72	66	59	87	66	74	70	62	54	56	76	70	85	57	72	69	61	74	59	64	56	65	69	60	64	53	62	73	55	74	67	77	62	72	57	70	82	69	80	77	61	67	63	58	78	51	74	72	54	56	85	66	82	86	61	71	73	60	69	64	65	78	89	73	70	66	87	82	66	60	51	70	66	82	57	73	69	86	74	71	61
33713	25122	20536	25930	30908	30212	27007	23692	20279	17168	14267	11691	9753	8529	7299	6208	5346	4727	4177	3731	3342	2975	2655	2313	2029	2044	1901	1848	1816	1676	1598	1513	1484	1496	1359	1405	1388	1287	1265	1199	1177	1098	1069	1055	1030	948	975	971	980	923	952	857	911	905	870	841	828	853	886	789	855	876	799	860	821	803	835	852	846	820	859	792	815	802	805	840	810	818	816	820	812	806	816	872	819	862	825	816	840	794	822	763	865	842	797	789	809	814	838	816	802	784	837	802	827	763	837	824	804	812	817	787	788	845	784	826	855	813	811	830	789	789	777	797	818	810	784	805	847	836	812	819	750	835	809	862	781	812	824	832	834	796	806	753	825	807	773	802	840	795	848	808	800	771	754	829	838	761	815	838	782	879	849	850	798	830	830	825	814	788	818	824	868	873	771	826	841	816	795	778	811	844	773	795	808	773	835	816	884	838	824	773	862	846	790	793	821	819	803	791	840	847	763	832	859	800	852	840	759	837	743	821	819	836	780	817	762	848	814	804	777	779	836	831	829	842	849	810	792	835	787	793	801	811	856	793	804	816	808	783	843	808	786	874	824	831	812	816	868	815	812	824	821	801	796	887	782	787	839	877	816	841	857	832	851	816	859	820	818	830	820	871	808	782	803	790	844	811	812	789	805	839	860	836	838	802	798	818	864	848	812	781	860	863	776	860	845	869	824	827	824	839	799	818	853	814	850	840	770	811	857	778	822	833	809	844	796	830	802	853	830	792	868	830	807	843	824	793	866	786	820	827	863	802	791	804	823	786	820	844	800	813	844	749	805	771	837	868	817	792	805	825	805	815	754	797	826	799	811	806	828	805	858	813	794	870	800	826	793	841	830	866	816	818	780	844	811	867	819	827	838	822	862	831	794	809	814	828	813	856	909	801	855	819	805	856	850	839	825	841	823	836	861	768	817	791	842	815	796	827	815	836	794	814	802	814	878	812	781	800	864	804	793	858	814	806	767	805	788	830	772	865	783	824	816	831	836	772	825	820	838	801	781	777	782	817	846	812	816	834	805	833	813	820	797	826	773	840	835	825	817	805	787	837	801	819	817	785	839	781	821	813	846	807	778	855	778	841	783	831	795	801	850	822	766	811	859	807	824	791	827	820	844	851	870	788	819	776	804	835	789	812	810	797	788	807	800	841	764	800	838	804	805	786	802	814	807	805	838	771	922	776	814	832	840	756	814	861	829	778	807	844	832	798	826	834	803	837	816	839	830	802	819	818	825	773	832	845	828	842	798	844	862	831	806	807	831	820	814	793	821	824	808	830	802	799	804	807	816	820	841	810	860	812	815	806	831	801	813	769	800	841	803	859	824	878	819	816	822	810	859	857	791	816	878	837	779	835	805	777	840	825	800	832	787	801	756	833	824	820	827	825	839	857	785	815	820	795	848	764	877	804	833	823	795	803	794	827	799	838	858	807	868	835	848	823	785	848	820	792	804	806	793	789	858	827	821	811	800	837	834	798	877	776	831	845	813	810	758	836	804	816	853	841	812	796	797	779	819	824	874	792	860	827	753	819	822	773	817	805	842	781	840	830	816	825	844	861	817	866	780	822	865	819	862	782	886	823	782	791	801	792	813	841	780	810	844	825	832	803	866	832	817	836	811	822	811	839	817	804	808	782	839	845	774	833	827	814	826	854	806	789	800	799	787	825	809	842	808	846	832	813	817	789	865	785	877	771	795	903	822	838	829	780	833	783	838	831	815	805	830	777	852	807	784	806	799	836	808	810	777	843	799	788	818	820	820	783	841	795	826	822	819	825	791	818	823	824	813	838	839	835	795	815	847	859	811	719	790	845	776	889	786	815	798	770	808	777	813	822	755	770	807	814	804	858	821	840	803	814	805	837	830	793	854	854	785	865	836	798	857	815	830	777	813	779	809	837	815	847	838	811	770	871	807	800	836	822	773	821	861	808	825	856	758	803	844	851	776	803	800	799	788	770	790	864	804	861	818	801	819	833	834	839	833	832	793	811	869	798	837	768	825	826	828	840	804	829	826	845	790	780	808	800	847	858	842	790	873	846	838	799	837	829	816	828	796	825	767	784	856	773	832	822	805	792	825	825	804	836	845	869	810	833	853	825	810	807	791	752	841	816	833	798	822	769	809	806	786	801	789	865	797	815	809	803	792	811	864	821	838	841	845	773	799	800	841	799	848	868	817	801	861	811	821	851	831	817	829	800	767	866	787	801	798	840	872	825	782	840	813	814	834	775	800	876	796	809	803	849	800	814	830	850	844	823	810	847	806	758	838	832	779	776	816	811	770	813	815	806	847	854	786	791	842	864	851	824	816	814	822	803	798	839	844	865	833	806	789	844	841	850	806	840	779	787	822	799	828	802	841	830	831	817	836	799	840	855	818	847	799	815	806	789	767	793	818	863	789	841	816	804	763	829	819	831	873	819	841	802	848	827	778	815	830	761	780	828	785	859	869	824	810	767	801	866	840	815	879	801	811	802	821	776	787	803	816	797	794	836	852	753	811	830	801	832	802	774	842	859	799	821	840	743	836	850	831	816	801	817	884	819	794	835	826	818	862	779	804	760	845	795	831	838	839	830	824	747	799	822	779	790	796	807	826	873	794	785	840	836	797	798	792	807	814	774	834	791	848	857	811	869	852	829	831	744	804	797	788	792	823	744	791	863	837	797	831	825	847	847	834	843	811	809	850	857	764	893	827	824	855	799	815	799	855	819	793	828	843	796	761	762	848	849	840	806	836	797	812	834	839	756	794	808	815	819	824	803	844	833	839	814	829	838	759	812	797	847	843	807	813	817	787	833	844	836	810	798	823	869	816	809	802	827	828	823	812	826	843	772	830	784	868	780	882	809	826	805	868	867	773	817	814	794	824	788	853	849	822	792	846	831	828	789	780	813	831	811	790	825	779	813	845	791	797	798	803	835	816	804	822	845	865	857	833	878	850	779	829	835	833	822	816	775	748	808	840	827	796	786	839	807	782	816	867	787	832	869	741	804	786	791	841	833	790	839	790	796	859	838	807	815	845	763	855	798	855	835	821	836	827	795	806	868	803	813	849	835	784	814	859	822	885	814	863	850	811	762	817	836	850	829	813	764	823	813	786	780	844	809	795	834	819	798	850	854	803	841	782	805	787	800	807	822	812	839	827	808	804	774	848	804	865	808	776	864	800	805	844	810	817	841	811	811	852	790	890	754	830	832	829	846	872	802	818	793	835	780	779	793	801	816	753	777	820	811	826	801	727	828	759	841	825	831	785	881	793	826	850	842	797	818	812	768	792	791	812	764	802	846	836	823	804	783	846	840	788	847	835	831	852	838	813	837	764	824	809	826	786	804	851	850	869	834	867	859	834	766	843	817	820	866	850	828	813	823	789	772	816	759	815	873	837	810	840	757	810	817	788	826	811	785	774	792	817	816	843	808	819	862	814	774	807	830	831	855	826	833	806	781	853	811	810	801	787	767	831	877	865	800	867	841	829	876	827	835
3904	1709	850	530	552	562	561	432	342	247	210	227	153	135	126	130	124	96	105	94	119	84	84	61	81	77	89	85	68	75	72	77	61	75	76	71	58	83	71	73	72	72	70	66	76	54	71	66	61	75	67	64	63	63	69	57	58	58	75	61	64	64	76	59	62	54	67	85	68	52	61	65	65	68	77	82	62	55	68	64	62	78	62	53	67	53	67	78	61	63	62	67	74	68	74	87	58	80	66	59	57	64	79	72	68	51	67	71	68	66	67	63	65	64	53	61	59	58	56	64	50	56	68	74	76	77	70	69	53	74	65	60	46	56	63	63	71	67	72	59	63	69	52	68	62	66	75	75	75	72	55	59	55	53	73	62	72	77	81	56	77	68	61	67	61	58	60	62	53	63	75	65	67	61	59	72	57	61	74	68	43	64	62	58	60	68	63	72	77	59	57	56	71	60	75	70	64	63	78	64	73	69	59	67	61	56	61	59	69	61	63	62	61	64	70	72	67	65	68	70	65	74	70	64	70	63	84	48	48	58	56	73	57	74	69	62	69	59	68	72	57	70	72	69	80	55	70	69	69	71	68	56	67	64	61	58	67	63	59	60	73	59	65	74	73	65	67	71	59	64	55	57	63	60	67	56	67	74	62	59	66	69	77	74	65	72	51	61	55	69	56	62	63	61	65	68	59	60	61	62	56	77	60	64	75	58	71	49	62	70	60	76	61	61	61	55	57	75	56	66	81	53	69	79	68	81	61	60	51	48	59	70	64	71	62	55	70	57	67	76	71	72	82	48	69	65	83	69	70	65	61	76	59	71	73	58	74	85	76	64	67	67	55	59	59	56	59	71	67	66	57	56	68	63	69	66	56	63	67	79	59	54	60	62	60	59	68	47	71	55	49	61	53	57	76	68	81	59	62	62	64	54	81	61	59	59	70	65	76	87	69	67	64	63	73	59	57	64	81	59	62	52	68	67	74	59	73	62	65	74	69	67	60	64	66	64	69	74	69	59	65	63	57	70	64	60	65	63	59	61	77	83	64	65	59	57	76	59	76	67	65	55	77	74	70	57	77	73	53	57	62	59	66	62	58	66	67	64	61	82	46	57	59	72	57	67	72	65	66	68	71	53	53	70	60	75	57	68	69	64	61	60	63	60	51	65	71	65	62	71	55	57	54	67	58	62	64	72	72	70	65	74	69	67	70	59	60	56	52	64	62	61	58	71	73	50	70	62	62	70	58	70	61	71	69	73	70	86	71	78	57	61	64	78	62	75	54	64	73	63	79	86	59	71	69	60	61	61	53	71	59	56	59	50	55	68	55	60	58	76	60	59	48	66	72	63	68	63	64	46	62	73	66	76	62	50	45	68	68	67	53	56	78	51	67	56	63	66	67	63	81	68	68	70	60	55	57	58	53	70	58	80	54	61	71	67	70	54	80	51	53	65	70	63	67	48	74	63	69	91	65	55	67	77	61	58	70	62	63	56	68	56	67	75	95	54	70	65	68	62	66	69	63	55	55	68	64	50	63	65	62	75	55	67	65	64	56	72	55	78	64	60	47	49	51	57	61	75	65	58	48	50	72	80	67	80	80	67	73	59	55	75	60	67	61	59	64	67	72	62	61	56	78	56	63	64	66	57	64	47	62	83	71	65	66	77	68	72	55	72	77	71	67	88	63	64	52	62	55	54	70	83	59	50	55	68	65	59	53	67	54	67	70	67	59	51	61	58	67	65	59	69	57	69	66	52	55	70	67	69	47	54	68	82	71	62	67	76	85	63	67	71	60	76	64	72	55	70	64	83	73	61	66	60	63	56	62	69	55	61	81	54	69	60	64	64	80	59	55	59	72	68	83	63	61	64	58	58	65	78	67	58	72	53	66	77	52	69	62	76	60	66	55	62	60	75	52	54	70	45	64	55	57	61	55	63	59	62	74	65	68	62	67	68	70	60	58	67	77	52	68	79	65	71	82	70	65	52	57	58	64	56	58	64	49	68	72	64	53	57	73	59	64	66	53	66	70	68	64	63	60	72	67	69	59	64	52	55	68	61	58	60	64	52	51	56	68	61	63	60	55	73	74	60	66	56	67	70	74	63	61	89	77	63	58	69	53	55	64	79	53	75	73	51	57	71	72	57	53	47	79	63	67	62	62	76	69	57	67	75	55	69	55	41	57	69	59	55	65	66	86	52	62	78	55	60	76	61	54	59	55	62	65	62	63	60	73	52	53	51	79	71	58	61	63	68	68	67	70	57	70	62	55	77	74	67	58	59	50	63	64	58	60	57	51	61	57	71	60	57	75	83	70	57	58	65	55	63	67	78	57	57	68	68	58	69	62	68	65	81	51	60	75	58	83	80	59	71	64	54	73	50	84	72	71	54	63	71	67	64	58	65	53	48	59	58	66	62	57	70	75	65	60	63	61	50	66	70	68	68	60	72	75	66	84	61	60	67	76	68	50	70	54	63	60	74	76	68	60	62	68	71	68	67	54	62	62	66	72	66	63	57	54	67	63	67	76	60	61	63	71	67	62	57	67	55	58	67	67	51	57	65	46	69	69	70	65	63	70	73	70	63	59	74	50	51	58	71	72	48	54	65	64	73	67	65	62	74	58	64	72	62	66	65	68	63	63	53	58	67	66	62	60	73	64	73	53	72	65	80	58	78	51	67	65	68	71	71	55	69	51	63	59	61	50	55	58	69	65	56	72	76	56	62	66	71	73	69	67	58	55	67	71	53	61	65	75	48	73	59	66	58	51	64	73	60	61	58	54	83	60	44	59	75	62	66	62	72	62	55	66	64	72	69	56	57	63	72	63	58	60	59	68	55	59	67	76	64	65	72	54	72	59	59	67	64	77	60	80	82	69	67	71	60	60	72	75	70	73	67	74	72	64	62	60	78	63	79	57	59	55	66	61	65	68	62	61	68	63	54	59	60	60	69	51	59	72	60	75	62	57	78	67	63	72	61	72	61	57	60	75	63	59	57	61	66	73	59	58	68	62	50	73	80	79	65	65	57	55	61	70	61	50	68	75	61	66	69	67	54	70	70	74	61	78	59	67	66	61	60	49	68	58	60	69	58	72	84	54	64	73	73	59	67	69	55	61	62	58	63	64	72	60	63	71	65	54	72	78	56	48	62	66	68	54	68	67	60	61	68	65	72	59	63	70	60	69	61	70	51	71	81	54	66	61	69	63	57	63	69	59	57	64	73	62	74	70	60	63	62	75	66	69	61	53	62	66	64	61	54	61	59	60	71	57	67	63	72	57	84	70	47	61	55	62	69	67	65	55	62	66	68	63	66	76	65	67	64	56	61	42	70	61	67	69	77	62	76	56	66	74	51	68	56	59	71	65	72	66	65	73	54	64	67	50	63	72	84	68	77	80	50	67	59	73	54	80	76	71	67	51	73	66	62	67	70	63	74	67	56	70	57	68	58	75	78	77	64	57	61	62	67	68	64	56	65	67	58	68	50	80	64	66	58	62	65
26261	17632	12828	17443	23144	22354	19063	15513	12726	10067	7986	6349	5087	4339	3717	3215	2841	2510	2162	2066	1915	1664	1476	1374	1250	1234	1132	1124	1141	1089	1131	1035	1055	1002	1037	999	984	955	947	936	924	890	896	871	864	830	820	823	777	816	780	822	798	808	797	831	806	797	755	745	807	774	761	758	806	795	807	739	756	808	811	785	765	784	735	836	749	784	767	705	793	766	769	744	792	797	802	768	798	796	798	799	769	765	779	717	744	803	760	745	731	731	803	710	753	820	745	771	759	749	796	789	776	820	793	833	756	797	774	768	774	791	751	777	762	813	770	783	803	775	764	762	810	786	719	799	815	779	777	798	762	791	750	759	786	818	767	740	730	751	788	755	769	761	798	778	784	780	819	814	807	784	747	808	799	769	753	848	761	791	824	730	834	764	750	790	764	777	818	776	754	804	768	794	805	793	784	756	752	786	792	743	764	777	747	766	735	771	760	722	775	768	798	792	796	823	762	767	806	776	760	761	791	785	781	759	775	803	797	770	774	771	765	776	783	690	810	738	786	783	779	746	768	785	782	843	783	805	802	742	776	783	742	796	800	720	794	782	777	773	745	785	774	731	813	759	752	767	727	787	823	736	773	767	809	793	772	722	787	768	805	751	793	780	812	785	784	786	786	749	802	723	742	749	803	802	760	789	795	789	763	760	764	813	759	748	786	776	759	790	802	790	766	769	724	780	793	763	741	802	757	736	774	757	782	792	749	777	772	829	790	794	753	783	765	752	789	762	796	791	773	757	790	814	758	751	757	768	747	798	770	795	768	768	812	758	787	767	774	809	795	786	776	834	752	811	731	816	789	758	752	753	766	736	761	782	782	757	765	791	769	773	808	799	809	785	739	769	824	755	814	808	770	785	757	771	811	812	757	766	791	842	793	790	767	750	754	771	775	788	820	803	785	732	780	793	801	783	792	792	774	839	776	845	791	738	792	760	730	818	722	777	736	787	800	794	786	800	779	801	815	770	766	786	773	746	722	772	792	760	791	773	750	818	764	779	785	794	768	753	782	765	699	789	740	794	752	825	793	749	793	741	723	782	792	765	753	786	789	790	798	738	781	796	752	748	776	769	789	829	778	794	761	795	781	800	782	813	765	747	807	796	786	792	784	762	757	775	786	799	754	763	763	786	797	771	776	781	751	770	792	832	756	773	797	784	777	749	745	792	788	733	736	779	795	787	787	762	763	775	720	806	772	771	813	796	798	791	813	765	796	795	814	802	767	772	792	840	803	771	762	773	771	783	774	763	806	773	825	819	804	758	795	774	763	770	767	760	820	752	716	771	776	768	795	787	748	784	740	801	752	771	800	802	753	773	821	801	788	754	763	790	745	757	785	751	766	764	751	751	791	782	777	803	802	772	777	770	771	745	794	767	774	817	738	798	772	809	736	787	757	795	731	733	753	781	807	822	745	741	756	809	820	836	750	740	781	741	742	800	764	776	796	773	776	793	799	813	746	779	756	759	759	768	817	756	769	728	780	776	798	729	725	782	756	729	787	731	809	787	762	777	799	781	785	789	801	780	779	791	856	802	787	762	772	738	795	738	758	781	770	805	771	778	774	755	832	767	801	810	783	763	732	811	731	806	750	751	790	803	751	710	790	778	730	803	782	751	780	778	816	770	747	784	749	750	795	762	745	813	797	723	804	813	740	788	795	778	776	753	789	784	745	776	778	775	792	815	764	780	763	766	767	779	779	811	778	796	745	779	833	770	741	797	744	795	812	762	812	772	788	787	808	773	793	775	780	772	815	750	792	761	769	768	735	754	828	811	779	800	791	789	804	815	788	775	799	800	775	783	814	764	765	777	786	756	758	771	837	759	708	739	785	764	824	781	785	825	829	771	770	760	756	810	769	745	799	798	812	784	765	753	729	714	738	778	785	847	781	749	790	750	754	792	758	768	764	775	791	795	780	705	748	757	749	778	749	815	744	731	778	804	755	778	800	783	791	777	820	790	784	795	801	756	756	830	794	791	810	801	755	812	732	786	795	783	760	755	787	807	825	755	779	826	825	803	806	743	761	793	739	789	766	789	737	787	764	781	721	719	781	796	800	749	768	752	793	796	829	820	761	768	808	767	775	766	807	744	755	785	779	749	814	797	775	837	774	778	839	743	815	741	778	817	722	776	751	772	716	739	759	715	809	756	786	789	773	772	751	802	837	745	806	771	789	767	783	787	747	727	785	795	770	772	840	772	795	814	723	763	738	814	762	799	765	781	788	794	795	745	802	804	800	792	797	747	827	770	793	742	749	808	766	794	719	800	817	819	774	730	784	742	827	743	785	800	791	737	779	829	745	814	773	803	814	816	839	731	764	799	757	748	830	783	797	800	737	803	774	819	753	749	757	780	771	791	770	794	745	773	781	801	766	733	785	794	762	824	785	786	776	754	796	765	774	754	765	773	788	815	825	795	824	781	730	747	763	794	788	772	762	813	821	756	780	812	747	785	818	752	830	784	767	793	733	788	785	711	770	708	758	788	774	776	805	719	796	806	799	747	752	791	792	822	787	729	756	805	792	852	818	708	773	791	770	768	728	799	823	816	831	773	748	785	702	760	814	758	735	765	770	729	752	747	773	786	765	769	820	814	786	784	812	761	783	773	785	707	743	808	787	772	783	726	768	779	802	712	782	774	786	736	799	788	762	758	804	773	772	773	755	770	762	807	755	766	798	827	822	771	742	748	745	760	724	754	814	804	774	721	742	790	779	764	791	764	779	782	770	774	805	756	788	770	792	787	779	762	754	791	819	764	751	757	760	755	782	833	819	768	771	786	779	761	809	851	799	767	786	767	781	772	783	781	795	717	853	780	757	774	759	789	837	793	742	712	734	821	796	803	774	752	761	768	796	771	807	774	770	750	814	748	800	798	759	787	769	775	709	789	767	782	827	742	758	785	806	774	790	771	775	784	765	789	768	786	786	744	794	796	794	762	758	801	774	761	786	783	775	753	794	796	784	794	743	770	784	726	796	749	779	787	752	820	817	801	755	742	766	789	771	784	813	787	812	784	819	794	801	785	795	776	787	775	722	825	758	747	745	801	788	750	788	735	753	775	784	771	819	776	780	775	751	814	767	753	774	752	759	762	797	789	705	748	805	788	763	741	782	743	840	765	805	777	785	780	787	776	813	776	781	821	799	788	834	802	778	741	805	786	771	761	786	781	779	820	755	835	766	797	751	834	815	763	815	801	798	747	797	819	788	746	778	770	763	804	756	822	778	773	762	752	782	764	783	752	805	822	825	767	792	764	767	788	753	691	766	787	781	803	775	734	808	813	800	779	784	762	769	718	809	814	716	815	773	776	800	746	777	776	780	768	771	767	745	772	773	782	778	754	806	787	775	766	763	776	775	790	760	804	817	798	780	799	759	759	774	776	788	707	760	754	758	840	743	759	780	744	780	778	748	775	781	780	803	814	800	789	808	796	847	768	763	773	803	747	753	796	792	772	742	817	809	730	744	754
4987	3212	1493	899	923	1020	832	685	534	428	364	289	217	198	200	167	143	106	104	137	104	100	103	84	94	75	95	87	87	66	79	77	73	73	67	76	77	78	76	64	66	71	59	72	85	65	71	60	57	70	70	66	72	76	63	77	59	82	66	69	71	67	58	85	62	67	55	50	63	64	54	73	77	75	61	63	71	68	68	66	81	54	69	67	70	67	72	70	80	68	61	58	72	58	60	67	67	73	57	73	56	76	62	59	66	69	68	62	76	67	55	62	79	58	65	71	59	85	60	53	74	61	66	67	67	72	63	65	60	65	63	63	70	57	62	66	66	66	76	61	66	69	59	61	75	65	49	73	89	63	58	71	55	78	68	74	66	74	49	65	72	70	75	61	67	48	69	66	45	63	62	69	74	66	64	59	64	64	61	56	71	73	62	72	64	63	75	64	66	63	65	78	56	56	74	72	54	66	72	63	70	63	62	61	60	72	61	69	65	65	61	59	68	76	68	69	41	67	56	68	51	64	65	63	76	76	66	58	69	74	61	70	57	82	65	73	77	65	65	58	83	69	68	61	62	60	69	66	70	63	75	67	52	70	66	67	70	59	66	71	60	59	51	66	58	70	88	68	76	58	46	63	80	63	52	63	75	59	69	56	60	60	61	58	62	67	70	55	75	65	69	52	67	61	68	57	60	63	61	60	62	54	66	50	56	65	76	76	70	64	63	63	62	62	47	84	69	70	58	65	55	80	63	72	58	67	52	55	76	67	64	70	57	68	58	53	57	75	59	69	48	56	63	66	60	72	69	82	51	72	66	64	57	72	62	73	71	69	63	74	81	61	72	60	78	61	63	62	66	72	63	66	66	58	65	72	71	61	58	57	68	56	52	80	84	61	65	65	69	53	65	77	59	57	68	62	76	52	76	47	86	69	63	72	74	58	59	80	69	59	75	57	69	63	64	58	72	79	70	68	58	59	83	87	86	63	56	63	72	57	62	60	75	69	71	63	57	61	62	62	66	54	65	62	62	66	86	58	70	87	61	57	68	58	61	54	55	70	77	60	73	88	76	60	79	52	81	54	74	79	67	71	54	62	50	78	78	61	73	72	70	55	69	73	69	53	60	65	74	53	54	56	61	59	72	62	68	74	55	57	70	66	62	67	50	55	64	83	59	62	69	73	64	69	67	68	68	64	79	77	69	61	71	77	74	54	68	58	70	61	65	44	65	54	66	54	73	66	73	77	64	75	76	66	64	85	70	64	67	74	76	63	75	57	79	57	59	62	68	55	59	56	68	63	54	73	67	66	74	70	57	58	62	56	65	74	68	72	66	68	66	56	64	64	59	75	70	71	69	55	70	68	71	60	64	71	55	62	63	70	66	62	68	81	77	75	68	69	62	61	65	66	67	56	59	67	75	63	64	62	60	68	59	56	60	57	80	57	73	60	65	63	59	60	61	65	72	69	72	45	63	60	75	72	60	56	70	73	69	57	66	61	67	63	76	62	53	71	70	56	66	77	65	63	63	64	67	63	59	70	70	66	59	66	73	63	67	62	63	64	56	72	72	66	69	65	66	65	64	62	53	64	64	67	56	69	71	74	70	70	57	54	56	75	65	64	52	67	70	72	62	67	43	62	67	64	64	70	72	61	65	63	56	54	78	66	66	63	70	77	65	45	67	57	61	66	53	79	62	70	69	67	67	59	62	70	76	71	62	63	59	77	58	71	73	57	62	75	76	61	72	71	60	67	59	81	76	79	62	72	75	62	76	76	59	61	88	56	70	71	68	41	60	59	59	60	56	63	74	61	84	60	54	47	64	60	78	71	56	72	74	76	62	55	66	75	60	55	76	75	70	71	71	59	71	63	61	68	69	65	70	48	73	78	62	69	49	65	72	51	55	56	62	69	76	65	59	68	76	71	66	59	60	66	62	57	63	56	75	75	85	65	70	66	57	69	66	67	80	60	65	61	58	62	62	51	67	64	54	71	73	83	59	65	59	73	63	67	59	64	74	60	79	54	77	64	55	72	69	70	59	75	76	47	75	85	70	65	55	67	67	64	44	54	59	56	79	68	59	69	72	70	63	62	59	42	43	67	61	64	44	72	52	55	70	66	49	70	73	59	65	57	66	76	65	56	79	76	49	74	58	74	82	89	65	49	58	64	72	53	52	56	87	61	75	63	69	67	64	55	74	63	75	58	73	72	71	69	74	64	57	62	69	66	66	66	63	69	46	62	67	71	79	73	65	71	67	62	61	74	60	71	68	75	77	62	75	62	47	74	77	66	74	55	68	60	56	52	55	62	60	74	67	70	62	52	74	70	81	62	73	68	68	70	69	64	65	64	68	58	47	77	53	61	61	49	56	71	55	75	60	57	70	61	59	68	69	63	70	61	63	66	61	72	46	79	68	68	58	66	65	71	65	65	50	79	70	69	73	55	50	54	56	50	59	66	74	61	66	63	72	78	61	68	53	61	55	62	71	55	78	78	68	64	69	79	56	83	60	72	64	84	51	74	62	58	65	56	51	59	75	59	76	73	70	61	71	61	68	67	68	64	72	70	65	70	54	65	57	76	64	49	59	60	61	69	60	59	63	63	51	64	66	59	52	51	67	67	62	78	60	51	53	61	64	61	54	55	65	75	76	56	75	81	64	62	64	60	71	62	84	73	72	65	59	55	77	76	54	64	56	52	66	61	72	66	62	65	67	72	61	72	72	67	49	72	76	72	56	81	61	61	58	47	57	66	59	69	64	67	74	82	58	64	68	67	66	71	62	56	64	57	70	62	60	46	76	66	65	53	62	64	63	56	56	58	72	79	68	63	61	68	64	56	60	61	68	64	55	67	54	67	69	63	62	63	68	68	81	68	61	57	72	67	65	69	67	56	75	59	60	80	71	48	65	61	59	57	71	71	61	55	63	67	57	67	77	60	63	64	64	64	65	51	69	62	67	63	55	44	52	58	79	72	58	57	61	78	67	61	47	62	68	57	68	64	65	57	73	60	69	63	69	79	67	58	64	64	64	55	83	70	74	71	50	54	67	78	54	66	78	73	78	73	61	56	70	65	73	60	68	60	67	63	64	60	74	60	68	63	75	63	61	68	75	70	58	56	67	74	79	60	68	71	67	67	66	65	56	64	69	61	55	81	64	63	81	50	67	53	59	75	66	56	76	61	64	54	64	57	65	70	61	69	61	53	60	68	80	75	71	64	76	52	72	68	74	57	61	67	59	54	58	64	67	72	72	71	68	68	71	66	63	71	58	63	69	67	75	50	53	70	71	58	66	70	64	64	76	77	61	56	80	60	60	59	54	67	62	55	71	73	53	69	60	66	63	65	67	63	59	73	59	52	62	66	67	59	60	63	67	61	56	62	65	55	80	49	59	64	57	72	49	62	59	60	72	66	77	67	68	63	39	56	81	64	63	53	73	64	69	72	72	70	65	79	66	82	66	67	68	66	60	58	63	73	68	60	74	62	55	53	69	67	61	60
30358	22012	16812	22205	27569	27209	23655	20154	16930	13901	11317	9055	7145	6131	5203	4499	3788	3339	2974	2703	2505	2117	2020	1739	1616	1417	1392	1331	1301	1287	1313	1258	1176	1167	1110	1105	1138	1094	1076	976	1049	969	924	941	893	835	852	888	874	784	861	836	786	825	762	795	851	787	841	800	739	786	737	782	790	809	867	767	760	786	761	775	811	809	799	791	804	810	788	761	746	816	808	817	797	769	785	744	757	818	794	704	786	730	768	766	804	775	755	798	795	777	763	816	745	800	746	786	749	790	754	801	766	759	779	797	794	798	793	762	791	804	769	774	812	843	794	801	749	770	766	795	788	746	796	761	785	795	811	755	747	777	840	804	772	808	792	791	750	797	808	724	769	826	803	795	768	811	763	789	825	764	753	785	785	785	816	748	777	786	774	848	748	781	775	753	802	786	769	788	787	840	744	759	787	818	754	785	826	765	760	760	786	807	787	782	763	757	789	743	786	797	793	794	819	755	809	754	758	807	823	809	750	795	731	847	837	764	776	786	814	748	860	803	723	796	728	792	759	803	802	849	762	793	783	814	764	799	752	739	832	755	735	803	778	767	756	749	793	760	761	856	779	773	853	781	776	796	775	783	812	837	767	769	804	758	800	751	764	829	803	832	830	747	780	816	767	793	787	797	762	796	725	799	766	786	810	773	794	796	762	761	780	786	808	796	825	815	805	804	773	756	791	820	754	775	786	818	764	777	728	777	755	801	768	820	798	799	738	778	850	765	790	745	832	792	795	825	793	769	771	796	778	752	797	818	815	755	785	834	773	780	774	770	798	775	751	758	742	778	743	741	825	766	797	821	826	766	796	751	806	770	815	746	830	821	751	791	761	795	772	734	825	784	781	778	827	812	793	849	781	748	786	783	758	797	818	815	775	746	783	787	767	823	801	840	754	770	738	777	763	733	817	840	829	777	780	790	814	799	798	804	743	735	814	796	764	739	808	797	783	814	791	767	781	777	749	788	789	770	781	781	764	798	770	793	771	779	742	793	757	803	761	784	796	766	769	789	818	805	816	787	797	713	781	776	811	805	799	781	761	792	786	736	790	814	770	797	788	796	823	792	777	815	779	780	749	773	790	753	778	725	800	794	831	789	789	789	746	806	766	825	717	774	786	806	785	793	720	808	806	821	793	799	694	784	777	775	813	732	751	778	781	748	805	760	760	787	800	718	805	776	780	764	816	784	812	787	764	755	803	770	810	821	793	785	755	805	870	741	734	823	781	765	807	779	783	764	756	791	787	764	793	751	769	828	804	772	796	789	816	763	750	788	802	753	775	789	783	809	774	809	804	801	755	802	804	802	774	771	772	793	767	810	773	790	793	774	762	817	770	766	729	774	768	820	816	803	785	752	791	768	750	786	771	797	773	800	730	837	785	769	796	737	747	794	781	735	803	777	760	769	778	785	839	788	763	728	741	759	803	859	757	812	764	816	759	776	770	776	774	776	737	800	845	783	784	817	802	784	798	765	843	781	802	800	805	839	821	824	771	738	787	784	771	789	737	794	796	809	775	758	765	763	738	798	830	789	761	774	745	818	791	755	782	758	775	749	789	745	804	794	790	797	797	759	778	826	783	759	783	749	776	772	769	778	858	744	803	768	794	795	784	724	809	762	716	811	784	771	793	754	779	791	762	766	747	798	806	769	817	787	723	749	809	840	817	790	785	802	806	773	794	772	814	758	796	770	754	813	814	738	738	759	770	787	752	789	796	772	778	843	818	791	792	778	785	823	748	737	765	765	756	852	805	772	794	755	805	775	766	760	763	739	741	740	781	810	786	812	770	812	758	785	782	784	791	757	771	758	789	753	747	842	772	788	702	755	753	803	862	804	774	795	786	763	771	858	763	767	788	799	775	816	779	849	817	808	816	778	757	782	830	742	811	776	779	774	816	784	802	825	776	720	787	807	771	810	794	769	783	810	828	762	793	826	714	785	791	728	828	746	778	790	844	820	793	805	765	774	834	741	753	778	820	767	811	816	823	794	748	741	739	734	803	781	808	759	760	790	779	751	771	775	783	775	781	788	769	771	776	788	769	798	749	788	808	788	752	814	845	862	784	836	795	749	782	831	793	754	809	794	785	792	744	809	780	785	753	713	781	806	806	764	807	791	776	805	810	794	775	764	790	799	782	771	816	774	775	761	778	799	755	803	814	747	782	775	760	831	806	810	770	767	812	803	806	836	801	730	810	772	817	864	772	861	767	780	799	785	774	799	775	783	750	829	769	828	714	785	793	772	749	795	775	808	772	727	786	767	788	785	791	781	751	784	747	765	829	742	752	855	807	796	794	768	764	809	744	814	743	775	818	771	787	766	779	797	776	810	790	838	804	834	835	792	819	834	759	816	838	777	790	779	779	779	762	799	780	768	813	814	790	800	775	785	797	792	807	765	769	784	815	787	756	749	799	798	762	773	753	834	767	822	787	791	791	836	794	789	803	748	811	778	745	798	755	795	810	771	785	833	812	835	730	832	789	756	778	770	780	778	734	795	771	785	772	771	836	797	789	816	764	783	755	735	820	797	722	792	764	809	762	801	798	757	794	778	810	775	738	733	765	824	801	785	755	802	791	800	779	818	798	788	799	760	801	764	830	796	780	773	834	732	815	769	758	743	843	753	746	764	844	757	760	771	759	760	734	751	811	766	765	786	774	792	810	821	828	754	793	749	782	806	786	823	821	825	781	771	779	823	760	781	805	766	814	816	786	816	797	713	826	726	752	804	798	794	795	824	815	805	768	756	772	790	746	772	794	793	778	788	743	789	796	810	804	792	773	782	767	758	788	770	735	819	791	826	798	830	758	763	816	795	762	796	781	802	760	759	797	772	760	747	775	798	807	734	773	765	802	766	760	764	786	815	793	762	792	854	768	780	766	746	785	782	822	809	802	748	773	789	796	775	814	791	754	780	840	751	780	808	798	769	776	771	755	800	760	822	764	801	758	745	778	784	780	802	787	813	788	819	789	728	816	739	780	795	780	762	783	830	768	809	811	768	769	766	790	755	811	801	809	839	752	740	770	833	793	798	759	720	760	793	767	787	790	778	779	782	814	792	785	770	771	772	816	754	788	773	777	817	771	746	745	747	850	751	821	784	822	801	751	772	763	760	795	774	732	800	805	790	778	774	792	742	785	744	767	779	783	740	782	809	765	801	829	765	789	820	782	768	819	780	817	712	782	757	724	787	787	819	810	785	800	789	790	776	755	791	760	810	863	803	748	770	748	760	797	761	820	750	793	746	791	781	776	829	800	801	800	779	787	760	775	805	792	808	778	785	818	731	788	774	795	769	767	797	801	769	772	752	743	848	789	775	786	830	815	758	776	744	743	780	728	802	726	782	778	775	764	759	791	739	756	771	802	776	774	785	754	770	770	766	727	790	799	778	796	817	833	799	799	770	813	779	798	758	780	813	776	771	774	823	792	829	824	809	771	804	803	787	749	802	842	737	866	789	833	769	755	829	783	784	795	738
5924	2813	1484	898	967	1066	851	724	598	422	372	303	256	231	197	184	167	127	117	119	102	103	99	98	100	85	85	88	76	86	66	77	72	84	71	56	90	69	66	80	75	63	89	65	84	66	70	67	79	74	62	67	83	72	71	63	61	70	62	81	67	75	71	73	71	71	73	70	76	61	67	74	82	71	70	70	73	79	70	66	54	60	46	68	62	85	77	78	44	56	75	53	79	66	57	63	65	68	73	59	58	76	59	61	69	70	70	72	53	57	59	61	59	66	61	56	79	57	49	74	55	67	80	70	70	55	70	62	61	56	60	69	67	65	68	85	80	66	72	70	67	56	67	72	60	68	79	70	67	70	62	68	83	67	69	59	60	63	60	71	62	66	75	51	67	56	65	63	60	73	66	66	62	83	84	66	68	71	71	63	68	65	65	63	54	61	76	74	75	64	65	64	51	89	69	75	70	79	75	66	55	72	69	64	61	84	60	58	67	58	70	68	61	56	67	60	71	76	51	72	58	73	65	64	71	76	61	59	56	72	63	69	65	66	64	67	70	79	70	65	72	61	65	54	76	61	71	90	63	64	56	69	63	58	67	71	69	73	58	62	58	67	62	64	59	75	71	75	68	71	73	59	71	60	70	61	62	66	69	76	88	66	66	73	73	66	56	66	68	62	73	69	59	59	65	85	69	79	71	70	64	71	62	65	63	53	77	52	82	62	62	56	73	73	69	69	65	73	74	64	63	61	71	55	77	65	58	59	68	76	64	86	72	89	62	81	68	78	61	69	70	74	61	70	71	64	75	62	70	50	64	75	70	79	80	70	73	79	78	78	56	61	67	76	73	66	70	66	68	59	61	72	49	74	73	64	59	64	70	76	64	66	54	64	63	77	79	72	71	65	61	72	72	74	64	77	79	64	79	61	69	66	70	71	73	78	60	76	79	79	79	80	52	61	54	65	68	65	73	69	67	75	71	68	78	65	60	63	81	70	78	72	59	69	72	91	64	75	69	73	72	75	65	71	71	62	76	69	82	66	70	59	66	63	61	66	72	79	69	84	69	43	62	63	61	69	68	64	78	59	88	57	80	69	72	57	81	59	65	72	82	69	60	78	84	59	61	60	64	72	70	56	68	60	63	82	63	74	69	68	52	55	86	71	71	54	73	75	66	74	67	65	68	71	71	54	58	76	66	80	63	75	76	63	75	57	83	57	63	65	67	58	72	57	60	69	75	66	70	62	56	66	75	81	69	68	61	66	72	61	65	74	63	75	67	66	72	73	60	83	71	79	71	83	65	66	69	75	71	69	72	62	51	78	59	48	73	69	70	79	84	80	71	71	60	68	67	90	58	60	70	69	70	79	67	71	85	68	61	69	70	78	75	79	81	50	76	48	57	62	86	60	56	61	77	61	65	98	74	72	60	69	65	71	73	57	68	84	65	56	72	69	76	56	67	67	78	68	71	65	70	70	57	69	64	68	52	63	65	64	75	73	69	73	72	56	67	70	66	72	65	62	54	57	73	65	71	69	59	70	58	46	66	69	64	62	49	56	61	59	64	67	72	82	57	63	78	70	62	65	64	75	68	59	73	68	64	64	74	76	77	69	74	70	86	94	80	68	68	79	71	64	89	65	66	75	73	76	63	87	54	63	69	81	66	78	71	68	64	66	66	64	63	61	50	70	57	68	70	49	53	74	65	61	60	55	77	72	45	52	71	86	63	49	67	76	71	67	76	49	68	65	66	69	56	65	66	66	59	75	57	54	61	65	64	72	56	64	73	61	75	61	54	72	55	48	75	73	63	57	79	56	76	58	54	67	69	79	58	63	60	61	72	57	60	62	69	73	61	67	71	60	69	58	60	74	66	79	72	69	71	82	69	51	62	64	65	65	74	59	61	55	59	72	74	45	65	76	76	77	82	64	57	71	61	77	57	72	59	68	97	73	67	58	63	79	70	78	65	66	70	60	66	69	64	66	86	68	71	82	72	74	60	69	77	59	64	62	72	67	63	49	72	74	64	61	72	80	76	80	81	61	62	77	74	78	57	70	70	81	61	67	80	69	68	58	79	66	75	66	57	68	63	74	56	56	72	67	52	56	63	71	61	67	72	64	83	68	65	83	84	63	70	60	72	56	78	54	79	80	68	68	70	55	62	53	67	72	60	67	80	77	61	87	82	75	72	59	72	61	61	55	63	68	76	68	71	58	68	51	72	61	66	85	62	76	64	66	66	79	80	88	52	72	62	63	66	74	57	76	76	59	81	79	70	65	83	84	62	76	63	72	67	53	57	63	61	79	63	67	65	72	66	67	72	50	59	79	62	76	63	50	73	74	69	65	65	53	52	63	71	70	71	68	81	76	69	58	68	72	59	67	72	59	56	71	52	76	71	70	76	64	80	72	48	73	62	78	75	78	69	57	67	67	71	76	77	69	58	67	62	75	65	58	75	62	59	77	70	81	81	67	73	56	78	61	64	81	69	70	59	70	64	72	67	72	77	79	75	61	62	60	59	71	73	60	64	71	62	59	78	63	77	69	62	62	71	79	56	60	76	70	73	61	72	63	66	71	76	75	67	59	62	68	66	66	75	61	65	78	78	80	59	72	80	56	58	74	66	63	59	53	74	61	65	66	62	52	56	68	68	55	56	72	57	53	72	95	68	81	58	80	69	71	65	63	65	72	47	74	72	63	64	73	59	61	60	67	77	60	66	73	76	68	62	66	55	64	62	67	70	58	79	55	64	64	74	67	66	66	58	70	63	60	69	78	52	65	52	54	70	84	71	60	57	65	69	67	82	55	76	66	76	67	60	60	56	69	66	78	73	52	70	78	66	55	73	73	68	70	65	48	66	75	55	68	55	76	83	74	67	75	69	87	68	80	60	69	56	52	70	56	62	69	69	68	71	66	69	74	63	72	68	66	78	64	63	62	78	74	55	74	60	65	63	71	73	82	79	52	71	77	57	61	82	75	56	53	70	73	67	58	72	51	54	68	82	65	72	88	75	67	78	60	63	78	78	58	66	79	70	59	57	72	61	81	69	69	70	64	81	66	56	57	62	64	69	82	65	71	71	75	81	80	62	66	66	83	67	74	81	69	76	67	59	68	69	66	73	70	69	46	70	69	71	58	59	70	68	65	60	65	64	57	61	62	53	73	55	65	54	71	75	67	74	60	68	71	64	68	70	74	75	80	58	65	69	64	73	89	79	58	57	69	71	63	59	56	71	86	64	80	82	53	71	66	51	58	58	65	64	77	63	71	74	73	57	70	66	84	62	66	62	66	57	70	81	79	63	60	58	62	69	64	51	67	70	64	61	67	62	66	66	64	63	71	56	69	68	59	75	71	67	68	69	70	74	68	76	71	58	79	64	64	69	82	72	64	69	84	69	71	66	81	67	65	58	65	69	73	53	62	72	70	60	55	67	66	71	73	66	58	63	57	81	85	49	75	62	54	75	56	68	58	61	71	68	69	62	64	59	87	77	55	65	76
28741	21347	16906	22315	27584	27489	24660	21272	17685	14778	12125	10061	8155	6720	5771	4929	4172	3815	3435	3010	2739	2620	2251	1991	1786	1671	1495	1470	1414	1345	1367	1366	1319	1246	1258	1281	1241	1146	1128	1097	1101	1021	1082	972	994	965	881	919	914	878	872	902	888	910	847	881	844	903	862	836	899	877	853	817	805	861	788	821	771	778	813	865	810	839	794	826	843	812	821	849	814	808	868	871	792	813	840	804	822	805	815	810	844	868	803	775	819	765	860	835	861	846	797	853	833	770	831	780	818	820	807	828	794	790	814	839	775	835	853	776	848	812	842	803	836	806	813	805	791	803	828	799	820	873	803	831	834	841	770	856	779	809	813	824	815	881	872	819	798	851	795	794	806	834	831	843	829	800	781	801	830	859	842	774	841	798	802	821	785	842	793	790	812	780	830	837	814	838	767	799	830	787	790	816	854	807	820	815	767	806	827	820	860	829	818	782	756	822	835	848	786	831	780	767	761	814	755	810	819	781	824	804	818	837	818	825	808	823	836	768	747	869	836	825	798	790	868	808	831	813	803	800	858	822	774	803	855	852	828	774	779	861	790	808	788	855	826	796	793	838	808	839	846	815	872	850	846	837	813	849	795	825	848	839	881	793	824	835	791	787	839	851	793	794	846	818	852	885	826	880	758	790	832	797	817	805	823	860	846	853	790	818	837	823	798	817	869	801	827	885	831	821	838	801	817	800	830	793	844	817	826	769	822	805	821	839	849	852	862	825	760	839	856	811	817	863	826	793	807	824	790	819	835	825	780	815	817	822	775	816	789	798	913	789	831	826	779	801	765	834	833	822	854	809	804	813	853	833	872	816	786	833	808	759	818	810	838	828	801	806	778	770	808	841	844	833	808	830	840	803	791	817	859	804	866	853	808	840	830	809	805	790	815	775	837	805	837	827	788	807	865	780	862	791	827	810	790	841	820	806	805	839	853	768	813	846	900	824	828	830	842	783	842	793	763	816	801	865	850	827	897	820	875	801	819	840	849	820	887	799	821	808	806	839	799	868	790	781	838	815	831	808	793	795	850	799	846	778	846	868	867	770	793	808	814	826	847	824	802	863	811	774	786	776	824	825	836	855	808	846	810	785	807	768	822	759	809	807	818	808	807	809	805	845	826	810	770	779	837	862	785	800	746	785	838	834	835	777	837	831	792	797	862	760	865	889	796	801	833	823	818	831	791	869	843	809	858	790	859	831	788	769	805	827	806	860	816	861	814	799	825	886	760	790	779	799	817	846	814	835	824	788	819	816	778	827	851	823	771	815	831	839	834	813	788	817	790	807	799	787	762	878	815	828	849	822	836	837	803	831	849	847	792	794	810	764	827	803	815	839	771	809	801	789	858	766	828	827	810	827	824	873	790	824	801	809	826	815	801	831	858	806	798	832	843	854	854	798	861	802	836	834	855	781	774	798	761	779	832	838	810	806	823	777	851	794	834	825	843	840	786	866	774	864	804	844	836	824	847	878	786	849	795	811	816	858	798	841	826	801	826	865	800	819	797	822	842	844	830	785	872	813	809	809	864	798	811	824	857	790	792	779	819	807	837	818	822	805	826	849	804	870	822	820	805	858	819	832	807	808	795	837	775	809	854	826	847	798	834	821	825	796	813	796	854	820	803	848	810	783	808	802	824	799	814	825	827	777	817	821	854	799	793	808	802	841	852	824	813	846	817	820	842	784	846	853	825	834	796	807	831	833	835	832	845	841	854	757	822	847	781	813	815	866	826	836	796	829	843	823	833	841	859	838	867	806	852	790	848	814	796	829	847	795	850	858	835	793	801	810	789	847	789	808	833	761	889	851	808	782	779	838	811	850	772	853	826	838	793	806	821	810	811	826	805	815	796	770	826	812	824	842	777	813	761	835	829	808	816	834	777	788	804	805	791	788	824	793	799	835	869	837	797	815	820	829	827	811	794	802	810	769	812	805	828	861	792	793	769	857	816	805	832	793	850	796	835	847	837	819	817	811	810	803	768	888	833	840	824	781	919	901	828	810	852	802	833	821	815	861	809	856	795	832	808	773	773	819	826	837	834	775	792	836	828	788	813	801	866	803	812	803	761	792	783	810	800	807	803	788	819	837	868	833	809	763	822	824	869	841	813	839	822	784	775	857	804	771	785	863	832	834	841	838	810	778	863	840	805	828	805	868	852	764	850	821	831	795	804	879	839	835	819	803	744	840	857	797	821	806	838	779	862	856	804	823	830	825	852	813	826	816	871	828	793	771	787	818	890	780	835	821	824	828	805	778	832	818	847	836	804	771	853	748	860	779	831	805	768	846	755	808	807	792	826	862	854	860	819	824	825	780	811	821	821	805	790	828	815	840	815	821	803	789	812	851	763	829	820	797	816	806	781	768	846	785	824	839	814	794	803	818	853	781	832	840	766	827	859	857	850	800	820	846	817	784	811	796	826	829	808	788	838	774	780	805	783	820	824	822	791	864	781	839	804	823	816	817	817	827	823	821	820	859	867	839	796	847	816	777	825	810	789	859	796	805	873	824	824	797	839	772	819	818	796	842	796	780	795	857	789	841	804	814	802	777	818	818	843	822	820	866	801	811	823	795	863	822	823	805	825	812	833	797	824	830	836	763	871	848	822	797	798	771	800	882	804	806	792	866	827	831	817	816	758	807	801	785	800	838	839	794	774	810	814	787	779	796	828	792	809	856	805	833	841	847	813	781	832	833	833	867	873	805	802	795	832	885	790	796	808	785	822	829	841	801	840	775	852	817	812	856	787	809	765	822	807	817	817	807	783	798	842	782	811	833	805	790	772	799	845	829	787	826	828	817	866	852	779	857	819	827	819	823	840	784	841	844	785	802	824	814	809	820	815	836	818	834	829	804	808	848	852	811	834	830	820	808	795	797	845	778	776	823	774	802	807	805	817	827	834	864	804	817	827	844	832	837	843	845	824	796	857	869	840	835	827	831	828	880	867	851	862	856	820	842	770	819	823	849	813	839	850	789	815	812	782	820	797	762	790	802	778	802	784	845	843	759	779	821	798	845	853	802	894	774	843	832	795	794	804	858	810	836	846	822	824	831	811	787	887	856	784	855	777	805	803	789	794	822	795	792	830	836	833	795	764	822	798	813	856	824	799	811	804	791	806	853	827	789	852	819	846	828	831	803	786	844	802	858	827	792	760	786	859	850	835	809	804	826	771	815	821	815	859	810	889	835	874	817	810	792	811	837	831	811	822	803	810	791	840	782	794	894	841	817	806	813	798	831	809	792	832	821	785	852	839	847	838	830	827	773	813	849	825	825	816	819	847	824	781	780	829	798	856	779	811	804	846	870	850	813	839	810	838	773	823	814	846	853	855	827	801	835	827	817	884	778	806	811	824	835	826	811	834	783	844	868	905	806	787	800	890	818	871	745	831	796	843	816	870	811	846	816	810	811	811	831	826	786	774	829	813	784	857	835	822	853	789	811	815	843	798	816	801	807	788	793	813	807	810	833	784	831	764	783
6839	4452	2299	1289	1254	1437	1248	1014	825	596	502	383	325	288	258	224	191	169	145	148	153	121	117	128	96	98	102	86	96	86	95	85	85	103	92	66	88	76	79	87	81	62	66	62	70	62	90	87	62	73	63	81	57	78	70	71	71	52	70	70	73	77	71	64	65	69	69	77	75	73	57	67	59	68	78	56	77	68	68	69	66	69	87	82	64	60	73	77	65	64	69	74	76	68	62	72	79	75	69	61	74	69	57	70	71	70	75	65	58	60	80	70	64	75	68	73	54	64	73	73	64	69	49	67	70	60	65	63	54	67	80	76	88	78	72	75	70	80	70	56	61	71	64	71	76	68	64	76	69	77	63	62	73	66	67	72	68	64	71	73	50	61	61	72	71	85	62	74	65	62	65	58	53	85	63	67	70	67	70	77	81	52	68	71	81	66	76	61	65	70	68	62	61	70	58	76	75	58	86	67	61	73	71	67	65	57	71	65	82	75	62	70	86	62	56	63	80	66	70	64	67	83	57	74	64	75	52	62	86	63	77	64	66	51	78	73	68	62	70	66	76	80	58	81	82	72	61	68	63	54	68	78	75	61	68	72	71	67	61	60	61	80	68	71	68	75	78	71	85	81	73	89	68	69	63	57	77	72	78	74	78	77	63	66	55	68	74	60	75	67	54	47	48	70	74	72	86	77	68	60	65	70	77	68	78	78	77	55	72	64	65	65	78	82	76	74	69	75	76	75	68	64	73	69	65	67	52	60	74	69	61	66	57	73	65	71	64	73	53	63	64	59	84	81	69	62	71	63	68	65	57	60	63	74	76	82	84	68	60	74	72	62	62	78	78	71	64	70	69	82	67	73	75	67	74	65	74	67	60	68	82	74	63	67	59	71	84	60	59	55	61	63	62	69	83	68	71	61	81	61	67	77	77	67	61	84	67	61	71	74	68	76	69	82	70	85	68	58	57	55	46	62	66	58	62	72	64	64	57	69	63	59	67	65	62	75	78	75	62	73	70	59	85	64	70	70	68	55	91	75	65	63	70	80	75	77	57	65	65	68	60	65	68	60	62	61	89	61	72	77	53	70	62	75	76	62	60	77	82	64	68	80	70	77	58	60	80	66	67	65	71	73	63	79	79	73	63	67	63	81	72	52	73	80	67	80	80	66	74	69	67	62	73	77	73	66	77	67	76	63	68	78	77	82	75	70	65	58	69	63	77	59	68	54	64	70	80	62	67	69	60	67	48	69	51	69	66	69	63	52	74	51	55	68	75	81	62	63	82	59	79	73	87	78	66	66	85	70	71	82	72	70	64	90	67	63	58	78	70	63	64	66	66	69	68	69	68	68	69	72	66	74	57	74	62	64	78	68	58	57	90	83	70	76	69	65	69	72	72	61	83	64	75	74	86	58	66	76	66	61	71	84	64	72	86	73	72	60	70	81	64	80	70	65	63	70	72	66	91	66	65	62	76	68	70	76	74	75	74	72	76	73	71	71	71	69	76	77	63	64	63	66	60	55	70	67	83	76	72	71	53	72	50	58	72	50	62	64	70	58	70	66	82	74	65	66	59	61	64	82	59	77	81	75	75	63	61	68	78	75	84	71	69	72	66	72	67	84	50	71	68	68	78	66	81	58	48	60	48	66	77	61	60	64	63	77	63	70	72	77	56	68	67	59	60	70	78	74	61	59	61	79	59	62	68	72	59	79	74	73	62	71	68	79	75	59	73	47	60	72	69	68	71	79	79	79	79	71	73	72	77	75	70	55	69	54	64	68	55	80	69	69	75	63	59	63	66	61	54	76	61	73	80	78	66	64	62	65	67	75	80	75	73	73	67	65	58	83	62	63	73	76	80	67	58	53	69	58	65	74	63	77	76	77	52	70	64	54	74	82	82	72	72	74	66	74	78	71	71	73	69	76	70	75	73	80	70	63	85	66	68	78	56	66	67	65	67	80	65	75	83	74	67	66	67	57	71	73	70	71	81	61	73	70	56	62	58	67	68	68	65	64	66	61	75	80	75	52	64	87	84	69	76	77	77	71	68	69	59	63	61	74	74	59	73	56	59	73	63	65	70	68	63	83	60	79	60	60	59	67	61	71	74	77	72	78	64	78	74	57	67	74	59	63	64	76	59	65	67	59	65	67	77	61	76	76	73	75	65	72	50	65	64	57	58	82	68	74	80	55	68	74	64	67	57	61	57	61	76	61	75	70	73	57	53	64	72	75	73	70	68	61	72	70	85	66	81	57	60	61	67	62	74	69	69	62	68	68	87	62	63	76	68	84	62	50	62	54	65	84	78	68	69	68	61	58	64	84	79	66	82	83	65	64	68	72	58	54	78	83	62	72	66	63	71	63	53	63	72	76	66	65	65	61	73	61	63	63	65	60	62	79	61	78	62	54	64	70	78	83	67	64	60	56	66	63	73	67	71	71	74	73	73	75	67	59	73	64	75	72	72	70	63	71	68	72	53	72	68	73	58	58	69	70	60	77	61	85	57	64	52	66	76	65	77	58	62	75	64	73	68	68	67	62	68	60	79	56	58	60	80	57	73	65	68	50	64	69	76	86	75	70	73	87	68	79	80	65	54	62	65	65	76	66	60	78	61	64	60	68	59	76	65	57	85	78	68	88	63	57	72	72	58	78	70	70	67	54	57	67	73	84	83	77	50	62	74	64	60	64	53	64	79	73	85	61	81	66	72	60	74	59	79	82	74	52	81	72	59	65	69	58	53	66	57	88	67	58	77	61	62	64	67	76	72	73	55	62	58	75	62	63	55	64	54	89	75	69	64	65	74	77	80	64	64	83	71	66	73	65	71	77	65	56	57	68	63	66	72	66	74	72	66	74	69	61	69	75	59	72	63	67	75	62	64	71	71	69	73	70	76	64	74	59	62	75	71	67	71	70	67	70	65	75	61	69	73	63	76	72	70	59	62	67	67	59	65	63	56	73	72	53	59	63	51	62	69	66	60	73	67	58	66	66	71	48	62	73	74	73	71	57	69	75	67	73	62	76	63	70	54	71	58	63	69	67	76	65	66	82	77	77	72	87	64	64	60	59	82	78	76	74	58	61	68	83	74	69	63	73	72	68	76	68	77	59	82	73	56	69	74	69	70	65	60	63	67	62	57	72	65	71	78	68	71	68	85	64	67	73	91	58	61	83	75	67	62	64	57	76	65	63	64	68	61	71	75	71	66	60	67	66	76	79	50	55	54	62	70	63	58	81	57	80	72	74	60	67	74	57	70	66	64	74	67	66	71	59	65	58	55	75	72	68	68	63	82	56	66	68	66	68	69	68	73	67	73	54	59	61	59	79	69	74	68	63	64	68	63	69	69	63	59	60	58	83	73	79	79	68	66	81	69	78	66	66	73	79	85	61	67	55	82	75	81	68	64	66	63	73	51	76	60	75	61	77	77	49	69	71	73	74	68	62	65	64	65	72	56	65	71	60	74	69	77	57	63	65	80	53	68	58	59	74	65	54
33090	24231	19944	25279	30408	30172	27547	23969	20923	17667	14471	12250	9991	8501	7200	6149	5270	4727	4012	3707	3408	3014	2769	2401	2183	1954	1725	1566	1593	1502	1533	1505	1410	1439	1349	1309	1324	1288	1298	1260	1225	1142	1079	1059	1048	1000	985	985	941	976	914	901	880	871	871	852	854	815	872	805	840	837	835	897	812	789	872	818	817	797	828	814	861	826	841	834	820	823	830	834	821	804	776	801	789	772	805	863	813	778	841	796	797	805	857	788	869	825	787	805	824	847	818	801	768	865	839	837	805	880	752	828	841	860	821	813	855	867	803	801	808	864	756	821	865	823	826	798	780	811	764	841	788	778	807	865	802	815	783	835	825	810	854	822	873	816	822	799	805	866	803	879	783	786	776	882	833	852	798	837	794	854	826	807	844	815	794	878	833	870	795	764	856	796	863	807	813	824	807	793	823	809	827	789	817	837	784	799	807	846	839	867	796	814	803	807	780	842	790	777	827	823	789	820	813	845	838	787	803	790	806	837	829	792	874	782	826	804	825	831	839	829	815	830	822	827	840	826	840	815	863	809	773	888	919	813	775	835	823	820	780	786	821	870	806	843	797	833	816	837	805	802	799	805	775	836	850	844	815	853	814	813	827	794	772	799	828	795	844	772	849	847	798	806	787	826	812	797	778	761	783	841	817	794	804	817	797	821	810	816	847	783	824	822	843	816	850	823	810	807	818	824	794	793	801	818	802	807	814	823	855	782	751	798	855	822	759	846	836	803	782	802	826	802	840	796	794	829	796	870	783	803	873	757	804	795	806	840	804	802	787	781	835	893	826	838	836	760	783	778	863	834	825	816	826	835	799	827	871	822	822	827	826	819	817	803	835	840	819	831	799	789	809	826	839	833	783	840	802	775	843	813	843	836	867	862	833	831	798	837	846	842	775	809	765	834	825	823	832	835	798	803	781	787	764	816	835	822	782	822	819	839	826	816	818	825	847	844	808	779	811	842	834	794	774	824	846	786	827	864	777	809	807	864	803	830	780	776	864	827	772	835	828	808	811	770	799	820	824	846	807	855	804	787	843	824	805	814	846	796	812	849	857	809	815	832	835	860	795	824	837	828	801	779	818	848	787	811	849	835	819	819	788	842	800	798	816	848	844	831	846	806	793	802	788	808	784	800	859	781	818	822	830	828	852	800	837	772	772	779	824	824	791	796	824	775	831	837	832	758	809	827	816	827	829	786	770	800	864	813	810	796	784	858	794	821	779	788	865	866	813	828	827	836	821	795	872	820	809	790	815	790	854	825	839	826	848	814	810	819	816	751	793	761	849	838	854	869	777	837	776	820	878	852	868	784	812	840	785	852	878	858	814	833	792	822	824	855	810	866	801	823	792	794	826	826	836	778	827	821	804	808	801	765	777	804	827	832	771	809	795	791	774	789	823	873	849	883	864	829	856	818	828	832	811	831	791	787	810	810	823	806	838	856	835	857	792	765	857	803	822	796	787	765	824	805	796	832	794	830	837	802	783	802	840	812	775	814	818	761	773	792	863	799	790	805	779	787	788	811	765	823	772	876	792	775	774	852	783	788	861	806	798	851	809	829	820	845	805	832	837	820	847	817	811	875	781	815	803	812	814	789	832	791	753	808	841	840	859	749	845	805	875	847	803	768	801	858	811	844	809	783	751	783	827	828	770	788	861	906	764	794	808	807	792	830	839	793	833	790	822	824	829	845	849	834	807	817	785	857	859	806	798	780	807	798	806	773	849	830	816	824	832	859	807	841	823	782	794	794	838	840	870	843	836	850	757	802	818	832	818	835	843	769	822	809	776	858	823	829	809	765	810	825	799	849	841	834	799	794	826	800	855	809	776	822	853	851	783	876	794	860	835	813	845	810	736	814	805	731	813	878	764	871	778	805	755	829	801	829	855	810	824	826	788	831	840	831	806	833	803	826	788	837	845	770	856	830	821	795	827	819	804	754	804	790	802	843	817	856	807	784	872	799	801	795	785	809	791	808	776	801	822	801	812	804	822	871	826	798	819	833	832	830	851	787	867	808	827	864	789	829	834	814	826	804	772	823	799	790	832	856	843	821	773	810	806	846	785	788	782	819	830	813	808	819	805	814	841	766	822	773	773	760	840	814	827	855	735	876	809	802	823	768	816	798	870	853	815	831	812	823	786	833	820	826	787	871	865	790	837	833	903	820	850	855	785	793	827	826	868	791	820	775	789	850	807	786	795	829	788	862	853	846	856	795	907	859	805	832	779	863	804	875	770	813	750	839	836	827	810	825	783	814	795	796	798	792	800	835	814	837	809	804	805	790	802	866	793	849	831	853	830	815	812	758	814	818	804	862	842	786	808	865	802	847	808	796	823	804	804	826	778	802	820	824	850	781	839	837	829	795	855	799	806	797	814	818	803	831	836	822	803	807	821	830	826	823	805	795	830	814	823	795	830	851	858	859	823	859	823	814	844	834	858	834	825	843	811	819	836	827	820	764	826	812	786	805	847	831	794	882	799	806	804	830	837	815	782	806	782	791	835	795	748	808	821	849	839	805	775	923	835	833	798	846	826	813	809	835	865	861	837	845	813	798	788	855	837	841	830	797	841	792	819	783	824	817	847	813	878	809	852	841	816	798	803	837	789	841	807	788	782	829	827	825	863	798	771	804	849	824	831	803	808	796	851	854	782	849	816	810	774	792	762	812	831	849	842	847	805	853	885	801	799	800	791	814	808	812	808	777	803	828	811	831	805	805	811	836	828	782	861	840	846	792	840	804	755	798	822	818	819	800	815	758	764	867	834	886	842	806	830	835	838	797	860	807	901	826	827	845	818	804	812	824	802	797	800	795	790	791	775	842	799	834	820	815	815	820	820	806	832	836	804	834	831	795	834	863	783	823	823	796	835	855	806	840	829	792	833	865	807	785	803	808	822	814	841	825	832	792	803	814	842	848	826	786	823	836	796	823	843	785	844	867	801	819	773	849	884	835	827	763	879	839	803	853	834	815	839	766	862	743	833	847	850	792	804	830	823	796	835	802	775	853	846	850	809	828	806	799	855	853	861	796	791	868	782	827	808	809	834	823	794	816	837	848	783	848	820	798	790	813	827	835	842	800	815	800	794	807	774	817	818	809	785	822	858	789	870	762	821	831	839	806	846	842	828	805	790	822	843	769	818	846	839	829	733	823	878	829	833	794	873	834	856	821	813	859	852	778	818	798	800	815	836	820	811	797	821	816	828	838	808	829	824	759	794	796	839	871	839	854	847	790	810	802	780	823	798	788	789	843	835	831	815	816	829	786	842	844	800	805	799	765	882	830	854	808	808	865	792	781	772	751	830	846	822	820	783	813	839	774	798	837	851	813	845	807	859	826	764	794	808	812	774	788	823	823	836	842	821	843	794	794	823	859	819	785	829	828	808	788	837	828	852	849	816	796	804	821	814	776	828	840	828	830	820	779	792	814	799	815	866	800	812	846	877	781	884	841	834	783	801	817	791	805	777	801	835	785	773	834	825	795
3716	1468	754	460	508	576	485	391	357	281	245	192	182	147	140	109	118	102	85	97	86	64	88	81	84	93	82	57	69	80	61	79	82	62	78	66	86	63	83	55	73	83	68	82	63	63	66	66	55	63	61	66	58	58	67	57	77	66	62	67	54	61	70	81	73	69	67	52	64	69	63	64	66	63	62	70	62	58	68	71	51	53	63	54	73	71	63	85	68	61	72	58	69	63	66	74	73	57	67	66	61	72	61	72	73	73	63	67	65	73	79	45	72	68	69	73	55	50	42	67	70	70	72	60	53	62	69	71	64	63	85	63	68	69	69	64	63	64	58	62	66	67	68	71	72	76	70	56	66	68	80	59	75	66	49	56	72	57	62	86	58	73	54	65	56	56	61	67	59	74	70	75	73	64	59	66	55	60	71	70	46	63	74	53	60	66	69	73	76	65	76	70	57	66	66	73	60	69	61	62	60	77	65	54	69	69	79	71	66	57	52	64	58	61	54	65	53	77	62	57	65	62	81	79	68	52	42	66	75	67	66	55	67	64	79	62	72	65	60	62	73	57	70	64	59	63	56	67	70	60	71	76	60	59	54	73	56	77	64	59	76	59	53	62	51	52	63	53	55	72	56	60	58	60	54	64	39	71	64	61	57	62	73	66	55	55	62	74	36	58	66	69	51	54	66	59	64	64	58	70	77	70	61	46	79	66	73	67	68	77	70	69	64	69	51	54	76	64	72	58	83	47	82	62	56	61	67	61	61	63	60	76	63	58	60	50	83	58	66	71	57	68	68	57	70	66	63	61	48	54	78	71	71	60	71	64	48	68	60	49	57	60	70	69	62	70	59	76	48	58	65	65	52	56	58	66	58	57	55	55	76	56	59	63	62	48	67	50	61	74	45	59	60	85	50	56	60	80	66	74	67	56	68	64	71	60	58	68	60	53	67	69	75	50	57	72	74	73	69	60	64	86	53	66	60	57	55	54	64	53	53	74	63	79	65	59	71	59	64	47	57	68	70	61	55	82	75	75	61	58	61	52	63	67	51	75	65	68	57	62	64	46	55	79	64	67	65	59	69	62	71	71	81	49	66	63	61	64	62	61	58	69	67	69	54	76	83	61	64	57	66	72	65	64	76	57	66	69	61	70	55	76	72	67	72	77	71	70	57	73	43	66	57	60	73	61	67	56	57	59	61	45	61	71	55	69	61	66	59	54	56	68	69	74	57	51	61	67	72	61	59	56	68	83	75	62	67	69	51	60	51	60	68	59	70	71	68	50	63	53	86	49	67	71	67	72	70	63	68	56	45	54	62	56	55	68	83	69	75	86	64	63	70	72	59	52	64	63	64	68	70	64	60	67	75	54	65	69	60	59	64	66	75	59	80	74	49	72	67	54	57	54	59	64	76	61	81	57	58	62	62	64	63	63	55	72	66	51	54	64	68	51	79	71	63	58	63	56	73	73	68	57	69	59	64	51	73	58	67	67	70	66	55	61	76	69	60	62	71	57	60	56	76	58	72	72	66	42	75	66	74	80	49	75	58	85	60	62	74	61	76	78	84	64	62	56	74	56	59	58	62	64	60	54	61	67	67	79	47	53	72	54	65	65	63	50	53	65	71	57	75	69	46	60	55	85	60	61	74	79	59	55	68	61	68	80	53	66	57	62	66	61	72	69	61	48	57	62	68	53	74	52	76	71	64	63	63	68	75	70	56	66	64	75	65	50	58	70	67	57	75	65	61	58	63	79	69	71	57	69	67	72	65	69	75	55	72	72	75	64	75	65	78	65	77	68	56	67	78	51	62	80	65	59	61	60	56	60	58	64	66	81	69	52	62	71	71	71	67	57	50	55	58	69	57	66	67	67	68	53	79	78	53	69	64	81	62	78	69	61	60	53	69	56	61	62	57	78	47	68	78	63	63	50	60	65	59	58	55	69	69	70	67	61	57	67	58	68	60	62	71	72	66	70	72	56	50	71	65	72	74	68	74	72	72	69	59	79	56	57	66	59	64	67	43	70	60	71	64	72	63	57	62	67	65	66	81	73	64	48	53	54	55	75	58	71	59	61	55	79	45	75	61	68	60	57	74	78	72	56	64	77	59	64	57	72	56	60	73	59	55	64	55	73	68	68	57	71	65	59	60	56	64	43	55	66	64	66	47	69	55	51	68	68	64	55	60	54	59	66	84	52	66	78	69	67	62	59	56	55	68	62	65	61	84	73	55	41	71	71	64	55	61	64	71	57	61	77	61	60	74	54	61	61	57	71	60	55	74	60	55	49	55	54	70	60	48	67	67	68	63	57	74	54	70	62	66	67	69	63	74	59	73	77	66	60	52	49	60	73	71	68	66	67	72	54	63	63	56	61	64	69	71	63	55	59	51	54	63	55	45	56	64	70	60	64	51	62	70	55	72	69	67	76	62	70	60	57	62	61	64	78	69	74	73	67	57	55	77	68	66	69	72	58	62	69	60	55	65	58	58	61	64	62	62	65	73	53	70	58	60	56	48	66	40	82	72	64	56	60	67	70	62	67	70	73	55	68	53	74	65	81	62	50	73	58	63	73	72	65	62	70	55	61	68	65	58	59	60	64	66	60	70	56	70	52	70	75	63	51	77	79	62	66	57	60	56	60	73	65	50	61	71	81	71	59	57	71	53	68	62	66	59	62	65	64	68	69	81	74	66	69	63	75	39	65	68	57	70	74	68	82	56	55	55	54	58	67	68	59	48	65	59	56	59	68	55	54	71	51	50	69	53	75	74	57	63	65	61	69	65	56	73	72	90	65	67	71	67	70	49	53	59	51	76	76	71	55	58	68	48	54	52	78	67	64	60	74	70	64	67	55	63	73	71	60	71	54	63	64	78	56	63	59	66	61	63	71	59	68	69	60	52	60	69	58	74	67	57	67	63	64	66	62	62	68	68	56	50	61	73	60	67	67	60	79	70	63	75	55	65	65	73	64	64	52	72	66	63	74	62	65	71	69	54	56	56	62	60	61	62	72	59	57	76	70	62	71	59	62	61	54	73	73	69	54	67	70	51	63	67	69	69	61	51	56	55	55	54	69	62	56	62	69	42	62	49	67	67	48	69	67	60	66	56	73	55	57	59	56	76	68	59	62	65	69	48	68	49	74	65	60	65	57	52	66	59	52	60	72	66	53	60	62	80	61	71	60	59	80	59	64	61	67	65	65	70	63	60	56	57	52	48	64	62	61	57	62	61	56	45	77	60	55	59	53	59	63	56	58	63	56	70	56	49	62	76	66	59	50	66	60	70	58	71	62	70	71	63	73	84	62	56	54	71	71	70	69	62	68	63	59	60	59	78	75	53	70	65	69	76	64	58	66	71	74	60	64	68	60	72	58	65	62	60	70	63	60	66	64	65	75	69	66	65	55	62	62	59	72	65	63	62	74	69	69	57	69	62	71	48	70	69	68	51	56	69	71	73	74	78	88	76	61	51	67	59	60	75	73	75	56	64	71	65	64
25351	16531	12225	16731	22244	22447	19837	16400	13303	10485	8377	6684	5356	4469	3676	3213	2772	2412	2246	1986	1807	1720	1567	1420	1311	1221	1172	1035	1003	1022	1044	966	1040	1020	979	969	1005	996	938	930	863	838	884	857	865	807	825	820	822	801	801	783	840	829	768	814	774	755	738	754	747	802	814	757	758	752	821	782	758	821	790	771	749	777	787	765	716	770	754	779	703	756	764	798	780	709	800	780	753	754	800	732	759	731	785	752	789	792	811	746	784	718	758	826	760	754	775	760	806	806	787	810	753	787	761	779	735	787	781	828	786	789	733	774	771	794	791	793	786	731	820	739	810	797	773	772	759	806	801	747	849	795	784	819	772	813	749	774	793	750	775	761	811	787	831	771	788	817	787	797	784	778	806	759	808	795	799	742	755	799	742	716	793	785	814	805	790	825	806	743	795	767	807	779	743	732	776	768	742	723	719	733	752	794	759	799	773	770	739	764	773	820	757	788	800	741	842	771	812	794	770	775	780	810	810	766	759	803	794	751	788	755	778	811	804	769	769	814	777	799	809	741	802	794	817	779	770	752	735	774	807	781	799	772	748	750	762	773	792	742	739	803	779	747	757	821	775	740	809	797	801	752	802	779	763	784	797	738	756	802	793	736	775	773	813	805	764	749	769	809	740	776	746	822	766	761	791	808	789	775	806	763	755	761	765	792	777	771	851	769	795	765	723	740	747	729	749	785	731	800	769	749	779	812	776	759	816	768	798	773	790	784	760	812	778	775	748	787	785	797	810	747	793	759	782	795	757	774	760	768	751	772	758	744	758	749	788	777	778	818	736	802	774	751	746	796	747	755	740	762	711	769	779	749	778	752	778	735	757	817	748	751	715	784	773	729	754	759	774	800	773	746	828	747	767	773	818	768	782	843	762	770	775	792	830	774	766	776	762	774	779	779	805	791	785	824	771	765	771	790	764	797	775	789	820	805	765	754	749	796	792	798	780	778	756	758	820	801	832	748	835	778	775	770	741	781	772	785	812	759	755	782	788	714	745	808	762	823	763	760	780	738	807	773	810	804	758	792	790	788	848	788	764	818	813	784	769	765	783	750	732	753	731	780	766	797	815	779	743	805	758	789	785	826	798	766	759	754	800	783	743	780	746	757	790	809	792	759	817	777	753	790	773	761	780	755	762	759	783	727	800	811	765	749	797	778	761	808	740	788	713	772	767	787	829	771	790	788	784	780	766	749	771	777	759	783	784	763	759	762	766	788	781	733	751	788	741	778	786	755	740	782	781	782	776	772	757	731	756	795	741	738	793	809	778	777	769	747	776	772	789	751	757	762	780	790	797	765	791	749	773	772	757	786	800	810	820	720	766	819	837	755	830	787	816	784	793	818	753	776	744	781	743	818	725	778	758	729	757	799	741	770	750	778	754	808	792	803	781	810	743	756	786	810	817	756	770	808	815	756	803	826	779	780	795	731	814	804	783	749	755	791	795	725	789	755	782	799	766	797	772	748	832	806	782	744	790	746	777	768	778	765	782	750	747	770	796	793	748	773	754	752	791	777	789	773	787	778	743	703	786	747	795	805	792	763	801	756	802	768	764	739	753	750	775	763	819	808	776	779	782	774	833	761	803	750	746	733	815	815	796	778	763	788	800	777	742	810	787	775	791	783	742	792	753	763	768	783	757	809	799	728	773	772	782	818	737	785	782	752	727	768	786	746	784	764	788	735	807	780	750	800	778	824	780	782	806	820	779	801	820	800	777	770	790	782	763	717	838	780	763	761	793	760	791	750	745	740	746	749	787	820	804	726	801	738	768	811	796	794	734	732	756	798	771	762	795	789	782	779	775	772	727	799	770	732	795	765	799	811	794	772	785	799	762	756	833	771	804	769	795	779	777	756	787	766	815	780	814	762	789	755	774	764	769	773	736	788	797	770	772	798	725	739	814	771	734	750	780	803	752	779	773	728	782	763	766	812	746	720	775	753	782	775	787	801	801	789	766	766	758	819	791	810	783	758	726	803	746	756	780	767	775	791	777	804	769	780	743	818	792	789	725	731	796	767	788	791	765	790	809	742	766	757	770	720	779	798	725	767	781	762	765	797	753	817	755	759	833	759	754	813	763	781	755	797	772	806	775	802	766	761	738	761	763	767	789	829	830	780	819	755	775	801	780	799	799	779	775	758	774	803	754	804	737	776	795	756	796	716	772	763	771	759	735	793	743	775	778	704	799	785	766	742	774	810	759	825	752	785	778	776	761	808	854	795	790	800	766	786	759	782	770	744	764	751	751	735	821	764	748	776	773	755	782	759	778	765	784	788	762	753	739	752	769	792	774	790	763	762	828	765	753	789	809	807	749	755	816	816	756	717	783	725	779	782	782	788	789	728	810	764	809	847	781	753	779	827	849	741	787	707	815	760	800	743	818	773	783	806	783	714	751	795	756	790	778	723	786	772	810	782	781	787	778	780	754	757	796	809	776	803	766	750	791	777	776	772	776	823	804	784	790	769	781	753	775	779	800	785	800	760	822	815	780	737	766	800	820	770	762	737	808	764	778	755	773	769	778	817	753	781	729	748	777	780	756	796	786	782	783	826	757	752	772	754	723	765	777	765	793	780	774	767	775	768	776	744	794	749	776	771	769	763	732	763	809	706	736	795	745	781	787	767	749	797	769	795	788	743	712	773	755	761	804	795	784	795	849	797	777	782	749	803	754	777	792	794	753	744	789	762	837	775	771	798	810	760	774	791	768	803	780	801	783	824	767	783	810	770	678	755	788	762	775	751	782	795	799	753	760	800	795	787	771	775	750	766	786	742	796	782	728	801	759	759	758	773	775	805	778	844	745	799	770	776	772	753	844	835	772	836	777	802	782	751	812	712	737	748	761	798	801	781	792	749	754	746	776	791	757	744	748	822	804	807	743	749	804	798	800	789	752	810	775	757	805	735	773	798	767	769	758	765	833	818	798	733	713	745	755	808	793	798	813	780	784	735	772	788	721	774	773	721	811	817	743	795	813	782	761	765	840	784	748	753	788	826	725	784	765	717	776	787	755	825	741	752	775	786	751	761	764	752	761	776	809	776	779	765	756	785	768	779	772	758	738	805	746	803	828	772	767	781	778	762	799	759	767	784	762	764	766	769	750	799	749	766	796	810	756	795	789	780	781	763	746	762	767	750	716	796	753	781	728	767	793	785	817	753	710	801	782	738	790	794	822	741	746	756	799	763	774	775	736	821	784	744	775	765	777	714	797	803	715	757	803	779	794	785	825	764	766	821	803	775	799	806	784	795	807	736	783	784	775	767	724	742	811	734	810	774	790	761	756	790	779	762	761	821	800	767	825	752	761	816	811	790	756	823	786	768	740	769	758	781	771	790	767	762	766	824	776	775	789	794	791	794	759	732	800	807	809	767	820	739	778	816	796	767	759	767	809	772	776	777	746	836	747	808	812	764	771	753	793	806	771	819	751	760	719	761	734	787	768	778	770	787	751	778	744	774	787	774	738	809
4763	2883	1376	879	831	949	826	688	541	431	391	295	252	214	191	157	131	98	123	107	80	98	128	88	81	80	87	83	77	68	68	70	85	69	80	77	66	87	64	73	83	70	72	57	58	70	71	69	63	67	72	65	75	58	62	64	66	73	63	60	59	58	78	57	56	62	65	50	76	71	55	57	59	68	75	64	56	68	65	69	62	75	65	56	64	60	65	77	62	59	60	71	79	60	60	60	65	71	70	54	57	68	72	55	60	52	81	64	80	61	75	58	79	68	69	71	82	61	73	69	51	61	84	51	76	68	75	80	74	60	58	65	69	78	65	79	71	60	70	81	83	69	65	62	64	73	61	63	68	64	64	61	83	68	59	68	70	51	71	62	69	77	60	52	78	80	61	55	47	71	58	77	80	69	68	64	59	73	63	71	65	54	72	68	55	77	68	51	63	76	59	60	58	62	46	66	61	70	75	69	69	76	69	67	76	62	71	63	66	71	58	64	68	57	64	64	68	79	52	63	68	53	67	67	60	60	69	83	55	59	76	69	73	56	73	78	66	69	57	53	66	85	57	65	77	83	78	60	67	62	73	69	66	60	69	63	70	73	55	60	67	62	63	74	59	61	61	87	68	70	60	62	66	60	63	75	60	59	69	83	68	70	63	66	71	66	63	79	61	66	66	61	66	74	64	63	67	69	60	79	69	62	67	65	66	49	64	62	71	59	59	63	68	60	66	76	59	72	80	75	62	56	74	54	60	59	61	52	69	58	65	74	65	63	66	65	56	58	59	56	60	55	67	57	62	57	60	66	72	73	92	58	60	71	74	70	51	72	60	65	63	77	58	63	65	71	74	66	65	64	76	72	55	53	62	73	78	67	52	74	63	63	48	66	65	62	76	54	78	69	67	69	63	63	70	73	58	58	55	75	66	61	69	55	62	60	59	56	52	77	63	70	59	71	65	62	67	65	72	73	63	57	63	70	62	63	47	54	63	60	65	66	68	71	68	84	72	71	72	69	66	57	61	59	62	59	63	71	65	55	56	50	61	76	60	69	65	52	74	59	63	70	64	64	65	75	70	73	65	77	74	81	70	56	60	68	74	57	80	64	67	83	68	63	81	66	65	69	66	72	71	67	69	65	77	64	72	80	77	53	69	62	57	72	75	64	75	54	51	70	73	66	56	61	61	70	82	72	65	70	68	64	72	75	52	77	66	81	72	62	59	66	75	66	66	69	57	72	65	72	76	69	57	63	65	64	55	63	73	53	72	59	68	76	72	65	69	75	54	58	65	66	59	74	63	68	75	75	71	54	60	58	71	74	78	86	69	63	64	62	51	85	58	59	67	70	62	63	63	67	66	62	55	69	54	60	63	75	83	66	58	61	71	63	65	52	63	65	56	75	73	53	65	56	54	77	56	70	72	79	71	61	64	61	73	63	64	76	61	53	70	61	57	45	74	63	62	62	57	61	67	63	57	75	65	62	70	68	61	63	70	66	70	72	55	69	59	72	65	64	68	65	58	62	58	64	57	71	63	65	60	46	75	62	70	54	68	67	57	58	68	74	59	61	71	78	86	56	70	74	65	63	62	71	78	73	65	62	68	72	63	80	60	61	50	58	75	73	55	67	59	80	73	76	63	49	68	63	70	67	78	62	86	59	57	67	65	68	68	56	86	73	68	58	59	78	78	65	57	52	60	72	60	57	69	54	60	59	73	73	68	63	58	62	59	71	71	72	54	61	65	74	60	60	75	60	73	73	67	69	58	70	54	73	69	64	64	75	67	57	64	62	63	64	48	74	81	70	67	51	62	65	69	56	59	62	63	68	62	60	72	71	62	54	66	59	67	87	62	55	70	65	49	57	57	66	72	77	53	59	67	52	73	48	49	50	65	76	61	70	59	63	61	68	60	76	66	54	63	66	66	57	64	84	50	71	59	67	65	54	52	61	67	57	65	63	56	59	70	59	70	54	78	66	60	67	76	61	68	60	64	80	68	69	61	68	68	57	70	58	71	64	61	58	49	54	59	66	70	72	56	60	58	63	66	77	70	78	75	69	65	66	70	69	68	62	57	69	76	51	53	49	61	65	65	54	66	67	67	55	60	66	81	78	66	74	71	67	67	68	55	70	59	62	82	73	63	68	60	80	56	80	60	57	65	62	57	75	55	66	68	76	50	62	68	58	66	55	59	63	53	80	70	54	65	64	58	64	62	67	74	84	68	67	74	74	53	59	56	67	59	66	60	66	73	52	54	72	68	71	73	73	67	54	78	72	72	55	61	76	65	67	73	90	63	78	60	65	75	51	68	57	68	74	68	65	56	52	70	57	68	70	57	61	53	45	61	59	64	79	63	55	56	66	65	71	74	66	52	59	55	53	58	83	69	59	65	60	57	69	68	74	55	50	85	70	57	59	72	81	73	72	64	63	60	44	63	66	64	77	64	63	66	85	68	50	65	69	74	58	67	50	55	70	68	56	76	78	59	63	73	76	56	77	63	73	82	82	62	65	60	81	59	67	63	76	67	62	65	74	71	63	58	64	70	66	58	70	65	66	69	70	65	60	73	64	54	55	63	66	55	59	67	60	75	66	67	65	62	63	74	59	68	56	83	64	75	74	76	62	62	56	62	63	61	67	74	56	68	70	64	69	77	58	59	65	61	65	70	62	57	74	61	60	61	65	64	59	70	67	60	72	68	75	59	61	56	62	64	67	58	61	54	71	64	63	58	78	61	58	75	66	81	62	63	65	56	76	77	62	61	58	59	74	61	62	77	78	67	63	68	73	68	66	63	68	67	55	64	70	68	72	64	72	81	69	50	79	55	79	61	64	60	73	49	69	60	66	78	64	76	64	64	72	74	67	69	68	73	58	68	56	52	71	64	66	64	57	70	65	59	68	66	78	67	69	65	83	65	60	55	60	54	59	75	56	72	68	66	73	63	54	73	65	72	58	65	82	56	66	64	59	64	60	56	59	68	83	65	58	59	53	56	58	67	62	64	76	75	74	68	65	88	71	68	74	58	62	63	62	79	59	78	69	69	74	55	75	59	53	61	79	65	62	69	53	56	61	94	84	62	57	71	70	62	66	55	53	66	69	70	64	84	64	67	67	55	58	62	61	60	72	65	65	64	62	65	50	62	73	66	76	62	64	66	68	65	62	58	67	71	66	78	66	64	64	55	67	62	69	62	62	72	65	48	74	49	52	55	58	76	68	69	65	47	76	62	58	73	59	66	61	62	68	59	51	68	67	69	85	52	71	73	70	79	81	66	64	58	65	48	59	55	54	58	64	54	64	70	60	83	53	71	53	59	57	51	61	78	59	75	58	68	61	66	56	67	58	67	71	52	67	56	69	77	83	67	66	55	77	60	63	49	59	72	80	76	50	70	60	74	61	54	64	74	62	70	66	58	56	54	75	67	63	71	62	71	53	63	62	63	73	70	56	69	63	63	79	70	57	67	68	70	49	66	74	60	62	53	62	61	64	75	52	58	83
29904	21302	16551	21609	27118	26886	24044	20615	17378	13923	11344	9463	7692	6176	5187	4333	3854	3253	2975	2637	2458	2226	2080	1771	1762	1573	1405	1250	1271	1219	1174	1229	1169	1109	1164	1137	1108	1118	1039	1001	1034	955	967	942	875	922	928	917	846	841	848	848	782	829	828	804	807	818	832	810	802	830	811	803	802	786	856	775	716	725	751	766	807	750	769	775	819	788	755	786	780	781	767	836	849	868	779	768	807	794	748	766	723	764	775	732	786	762	727	785	825	820	799	760	790	756	787	765	787	728	806	839	757	813	833	793	805	823	782	826	746	783	774	809	738	759	764	791	805	802	739	773	777	747	754	793	796	787	828	845	767	829	790	770	810	767	779	796	786	811	750	771	733	748	819	767	815	761	805	786	775	802	780	755	814	761	748	800	729	772	798	772	801	761	778	807	785	765	754	825	743	770	780	771	815	777	808	770	829	821	783	784	782	850	811	793	763	784	833	799	746	789	747	799	736	776	773	763	814	785	768	819	825	772	733	769	739	789	800	780	778	776	867	784	764	768	773	821	771	793	810	790	775	786	803	796	825	811	714	809	774	766	812	785	815	755	767	742	796	787	816	776	803	779	776	808	775	746	823	779	754	812	765	721	734	804	817	762	800	825	802	769	797	807	758	757	781	818	851	754	733	783	821	768	741	769	697	794	779	800	760	795	756	763	813	773	814	788	788	746	746	806	772	774	780	784	782	762	778	797	806	773	795	757	826	793	751	794	796	803	785	790	804	798	783	792	770	799	778	780	778	767	778	831	743	790	748	749	760	827	809	845	801	776	857	789	738	749	794	763	759	803	747	809	807	772	792	694	767	834	773	812	792	752	776	758	778	774	753	764	769	762	752	807	783	791	797	770	749	769	750	746	765	798	783	768	768	768	807	804	743	809	811	781	764	754	820	736	739	787	778	757	778	805	803	768	755	755	874	840	782	761	786	787	781	782	828	760	796	804	784	813	759	758	799	797	775	782	772	760	719	764	791	762	767	810	767	793	757	770	775	780	763	799	762	756	840	741	858	767	796	743	783	713	751	794	818	772	792	744	813	767	798	791	770	774	759	793	810	811	830	774	749	749	836	791	791	751	743	810	811	812	820	796	833	762	829	791	767	792	836	824	784	739	854	735	782	793	764	797	783	822	799	768	786	804	799	823	777	767	766	798	750	786	764	758	779	752	763	801	755	806	775	772	732	795	758	811	777	742	768	774	756	767	784	781	773	828	793	820	748	814	788	825	774	756	775	806	740	750	739	739	803	787	787	812	801	792	798	764	812	800	804	822	753	777	763	802	778	775	747	784	784	818	740	782	798	803	771	780	750	811	827	773	758	772	823	812	780	831	797	787	723	794	757	759	731	804	786	737	817	805	732	731	803	771	787	805	778	861	781	732	786	848	744	748	757	805	771	773	776	802	778	816	758	797	811	826	780	792	807	804	781	795	757	785	778	757	798	758	727	769	765	802	795	849	739	812	812	747	740	765	750	789	819	791	716	766	789	749	780	812	775	806	702	817	768	746	739	781	806	752	825	818	810	765	739	737	817	765	799	766	762	829	804	801	795	811	775	798	776	823	763	811	793	758	786	805	794	824	757	848	826	830	830	785	812	780	812	750	790	788	758	778	811	808	776	805	835	800	770	731	774	779	789	767	760	720	776	810	816	758	756	757	757	768	786	800	753	775	806	825	773	812	765	775	797	791	752	816	765	782	805	793	771	816	770	787	799	735	777	789	807	832	809	763	768	793	776	793	779	753	770	783	879	806	774	781	818	824	768	764	832	804	791	785	753	737	797	741	779	741	805	801	773	782	809	761	744	786	748	707	805	782	720	782	780	773	802	816	775	821	766	759	825	783	770	762	745	766	780	782	759	814	755	780	811	791	810	781	735	801	793	730	800	788	770	757	813	796	746	778	751	789	781	806	789	787	793	737	798	792	761	775	760	815	747	793	829	792	804	776	772	760	782	776	779	803	767	771	800	786	760	821	815	830	782	789	796	786	783	831	819	763	802	799	737	744	802	742	745	770	760	803	819	777	815	797	786	763	772	756	795	807	808	802	813	736	801	797	793	786	784	812	809	794	807	746	783	775	795	817	830	755	768	747	785	795	741	757	757	802	789	700	769	821	778	783	791	790	774	775	793	810	783	769	770	742	803	759	757	778	767	781	768	796	811	782	782	774	771	837	763	776	775	762	821	811	781	726	794	778	788	793	802	810	749	777	816	840	758	749	819	776	836	780	816	783	814	810	755	782	800	801	797	742	767	796	785	794	793	768	804	805	776	767	801	753	814	809	784	782	827	738	836	800	816	773	734	769	757	823	778	778	791	763	773	818	783	759	864	827	801	833	798	823	796	814	789	802	799	762	816	727	801	761	762	753	741	805	774	825	738	792	769	812	720	784	773	804	787	769	772	758	836	745	751	765	784	801	783	778	818	760	824	764	795	778	803	776	749	775	806	813	784	790	740	737	773	809	759	799	828	821	772	786	761	772	709	807	805	796	792	773	781	791	803	804	741	771	797	809	812	760	799	778	754	781	774	813	786	780	761	824	728	772	777	801	788	790	745	769	791	757	792	853	749	772	787	732	806	798	811	723	826	767	807	736	779	781	786	784	768	800	757	765	763	745	828	759	820	785	733	771	813	763	765	829	792	766	774	762	747	753	792	747	785	781	740	777	806	843	802	814	767	769	800	812	783	717	720	778	760	804	755	741	783	772	830	838	807	790	763	767	812	726	744	816	794	822	824	817	747	806	824	829	792	742	795	810	782	797	812	780	769	770	739	758	773	773	760	779	802	728	740	766	765	817	824	811	792	832	798	795	789	801	786	783	757	830	785	764	713	762	756	775	780	756	769	763	776	773	761	815	781	769	812	763	799	803	717	804	795	813	766	756	811	795	820	753	785	798	783	866	776	834	743	747	766	720	752	790	815	715	764	772	781	759	793	785	790	797	808	830	787	842	827	783	804	750	824	820	796	754	754	778	852	752	770	778	740	785	839	769	781	792	774	751	747	778	754	772	758	819	770	809	809	801	819	812	787	823	801	769	774	804	741	769	732	766	799	804	781	812	766	803	777	736	791	820	779	771	794	748	795	811	787	816	805	806	748	791	853	810	760	765	784	786	770	731	775	749	716	796	780	803	810	778	811	763	759	758	770	785	775	806	767	780	822	800	822	692	750	827	771	798	763	782	779	791	786	764	771	793	812	823	808	760	751	772	790	793	749	754	776	764	795	779	808	829	755	823	810	789	777	802	795	818	770	741	839	771	789	828	782	761	774	798	804	805	779	806	781	828	774	810	778	774	836	741	777	788	755	769	827	806	770	821	796	826	826	756	726	789	804	808	805	778	811	740	805	795	763	831	802	839	812	823	749	812	773	809	820	763	767	790	782	750	752	793	793	786	830	796	833	769	774	790	810	766	749	796	785	786	756	772	831	811	753	796	843	730	782	750	801	757	873	779	757	847	793	793	802	763	796	802
5847	2681	1343	948	877	987	831	661	604	456	345	325	260	239	206	177	165	127	123	124	124	92	112	98	91	91	93	80	74	83	83	88	86	88	65	68	73	77	67	82	70	78	75	72	73	78	67	66	57	71	80	77	66	71	59	64	80	52	79	62	64	65	72	66	58	70	72	76	80	71	64	68	65	71	73	69	73	71	81	55	85	69	70	60	60	60	79	71	72	65	64	64	68	78	68	66	69	82	69	74	69	64	65	50	63	68	72	57	62	76	53	60	82	83	71	63	63	66	77	63	77	65	99	86	73	71	77	70	74	66	63	60	72	65	80	75	70	57	67	60	63	67	70	66	63	70	70	66	78	70	81	47	71	65	75	65	67	67	76	72	70	65	70	72	73	81	72	68	61	62	68	57	91	75	56	81	70	62	80	66	59	77	69	69	60	55	80	63	65	59	64	58	70	66	54	57	73	59	74	57	68	72	72	66	74	58	60	64	56	73	68	65	53	60	63	68	78	81	66	63	94	63	64	77	76	75	67	65	81	52	72	69	65	59	76	67	66	67	68	72	63	70	53	74	79	67	73	68	81	66	71	60	56	63	57	74	54	72	70	60	76	71	72	68	57	57	71	63	75	55	63	72	71	54	82	83	79	58	62	80	68	67	71	55	68	72	62	60	68	71	78	72	88	79	75	57	69	61	73	55	61	84	60	58	67	83	62	48	64	72	68	50	71	65	72	57	68	70	75	69	55	67	62	64	65	64	72	69	65	68	59	51	68	53	73	61	71	74	66	71	64	67	78	68	68	75	70	77	76	53	57	76	56	63	72	68	60	75	59	76	52	66	48	76	57	78	66	68	64	69	69	66	63	68	77	70	69	77	75	59	74	71	66	81	73	76	83	76	54	65	78	79	77	60	64	83	68	88	78	78	56	68	74	63	72	79	73	64	69	66	62	78	75	64	73	62	71	65	84	73	69	65	72	70	64	74	55	62	68	71	64	73	72	65	63	79	69	70	65	67	71	73	75	81	66	74	76	76	68	63	74	64	79	69	73	53	76	67	68	81	69	53	85	82	75	64	74	70	67	69	67	51	71	67	83	73	72	60	70	71	74	69	60	56	57	74	74	67	67	76	72	61	70	60	62	65	78	71	70	59	81	65	48	81	62	80	65	77	64	81	63	66	69	69	75	76	57	64	67	73	75	67	71	61	97	60	61	75	84	64	77	82	52	80	76	78	63	84	68	60	66	60	67	83	82	48	51	67	58	60	66	71	68	74	61	68	75	87	79	74	70	79	62	70	70	67	66	67	53	86	74	73	68	70	60	67	49	85	69	65	55	78	73	69	64	70	64	55	60	65	67	71	71	55	79	81	72	80	81	68	61	62	70	69	75	72	77	60	60	61	75	60	56	58	73	84	65	52	73	76	68	59	85	50	68	71	77	73	81	70	82	66	64	82	56	56	56	63	67	65	64	66	58	79	81	68	67	77	57	70	69	63	68	65	59	66	62	58	69	70	82	62	66	68	67	65	61	77	75	73	71	66	73	80	66	71	76	61	76	74	55	66	57	53	57	75	64	57	68	82	72	61	64	62	70	75	48	66	52	68	61	62	67	69	69	85	76	66	60	69	68	62	78	48	79	69	66	57	80	65	78	64	71	54	55	64	72	63	74	76	67	72	61	73	54	76	75	75	62	67	77	57	71	67	65	64	58	57	53	69	81	66	70	72	61	61	83	67	72	75	61	66	48	61	71	64	84	53	73	67	56	69	66	82	57	75	49	62	56	80	61	70	85	67	71	77	79	61	70	73	56	70	67	70	73	64	78	60	66	69	69	59	64	70	72	84	61	68	60	76	56	71	69	69	87	57	72	53	61	63	72	69	61	66	63	59	64	66	53	69	77	56	74	65	69	79	84	67	53	70	67	78	75	70	87	69	67	60	59	76	64	65	60	79	67	60	61	66	58	91	60	56	78	52	78	66	67	68	63	69	53	77	69	66	73	64	73	83	68	74	72	64	79	76	55	80	64	62	77	56	88	68	58	59	58	66	76	66	52	65	62	60	65	74	79	76	63	75	67	60	76	79	60	77	69	76	71	66	48	72	63	74	73	60	59	65	65	64	77	74	69	78	53	76	81	75	69	50	63	88	57	77	72	52	57	56	68	48	71	62	61	53	69	65	56	81	70	60	68	71	76	75	67	64	69	70	54	59	61	66	80	58	60	63	59	58	73	67	58	67	70	63	79	78	56	66	62	56	65	71	60	66	60	81	70	71	63	76	76	75	72	63	67	68	56	62	70	51	62	61	68	85	67	82	55	75	76	67	68	63	67	59	54	81	60	82	64	53	69	60	66	72	67	65	67	67	66	77	67	79	74	77	65	67	67	58	65	66	69	64	75	66	62	61	66	60	66	58	58	72	64	56	64	66	74	57	70	62	68	60	67	71	70	70	63	83	69	65	72	58	63	69	61	86	64	69	70	58	71	70	72	63	75	68	66	80	74	68	70	68	69	77	71	60	73	74	91	63	73	66	64	68	54	63	67	73	68	74	65	71	62	80	61	51	75	68	69	64	94	51	64	58	69	79	70	64	84	69	59	74	67	76	85	92	63	77	74	68	63	63	67	69	72	50	76	66	52	69	61	60	61	77	95	78	60	72	62	63	87	82	70	58	62	63	66	80	61	71	52	72	58	56	78	68	58	64	60	69	70	77	87	88	54	63	72	56	62	64	73	64	81	62	73	79	66	70	69	69	78	59	78	71	65	59	68	51	69	60	67	61	67	70	70	56	78	53	63	66	62	73	75	72	76	64	59	80	73	73	82	63	57	79	82	52	59	81	61	54	71	73	77	70	62	55	68	65	61	67	84	73	63	66	68	75	74	64	58	79	73	55	71	73	70	79	63	62	74	66	62	71	55	74	76	64	81	79	70	89	64	62	63	63	79	82	59	55	69	65	75	78	60	73	66	78	56	58	69	57	78	60	71	65	65	56	83	52	86	72	79	60	64	54	75	66	77	75	58	77	63	61	77	71	70	74	75	50	69	56	63	73	71	54	68	61	61	60	73	74	71	65	62	65	64	84	64	76	49	64	75	85	71	69	76	75	64	55	64	61	89	75	78	71	79	64	65	60	72	63	64	86	76	76	61	74	63	68	71	85	74	72	73	66	63	56	68	57	69	41	62	65	77	74	71	63	72	74	88	88	84	67	66	71	81	73	73	54	47	64	61	66	75	65	62	67	62	65	67	66	75	71	63	70	66	67	67	78	80	61	71	70	66	58	81	56	68	57	57	64	70	69	64	63	67	69	73	55	67	71	65	67	79	89	56	67	64	71	74	58	69	93	73	67	60	72	66	81	65	72	82	79	56	58	79	68	77	56	67	64	74	62	64	71	73	69	70	74	63	64	90	61	77	65	76	68	66	66	75	67	69	65	70	67	58	83	65	88	58	57	63	72	74	66	58	52	80	61	56	66	83	80	66	62	68	60	70	60
28365	20723	16552	21556	26727	26557	24082	20990	17843	14685	12173	10257	8062	6626	5737	4522	3934	3668	3236	2895	2543	2277	2256	2026	1805	1651	1540	1342	1290	1216	1263	1263	1245	1220	1197	1203	1245	1167	1132	1094	1031	1037	996	984	980	1024	900	883	856	922	907	906	883	818	855	831	843	857	773	813	812	890	868	816	834	837	820	820	797	835	790	848	787	785	828	857	825	786	787	813	871	802	786	795	768	843	819	793	791	772	789	837	844	854	762	838	817	810	821	869	820	836	824	800	759	838	841	795	762	865	799	830	798	791	794	857	826	826	809	808	790	813	817	762	796	841	772	839	832	819	835	875	826	766	780	791	790	850	824	850	780	798	832	816	764	810	754	831	789	801	799	827	842	867	828	813	838	791	834	810	818	772	861	806	801	822	850	805	848	823	811	853	803	840	760	833	849	856	791	818	802	809	823	830	811	791	876	766	812	812	894	826	858	824	856	809	792	816	811	793	825	847	873	807	853	798	847	810	791	858	871	813	821	814	818	775	792	805	822	800	791	839	809	820	837	809	814	841	797	773	843	807	834	834	837	838	825	802	850	798	808	853	835	811	810	855	872	805	839	820	823	854	821	802	838	804	828	811	760	836	824	803	794	841	800	807	815	817	805	779	826	842	809	806	823	849	809	776	838	887	818	749	862	835	761	831	835	827	819	804	816	766	803	816	837	851	797	817	785	770	773	804	793	821	807	776	803	837	761	794	784	783	848	764	821	846	768	817	789	803	827	838	807	797	813	784	826	818	865	805	821	827	846	844	785	830	802	789	818	826	800	814	831	829	828	877	820	806	790	845	819	858	774	822	807	820	794	829	800	820	833	776	841	793	871	814	825	798	825	825	805	769	805	786	836	819	840	872	845	835	815	822	845	811	809	765	800	857	786	790	786	858	843	802	759	818	812	817	855	830	855	775	779	836	787	768	827	785	873	865	749	842	846	806	849	801	887	828	831	791	826	790	829	845	787	810	824	829	807	859	770	777	778	795	773	811	726	828	805	814	800	836	815	820	819	849	825	861	852	841	819	837	811	825	799	816	820	892	850	830	792	739	766	806	838	766	821	800	849	890	841	817	821	809	774	838	785	824	844	844	794	847	894	820	811	797	840	833	804	813	829	783	821	783	790	853	837	744	828	789	824	813	853	837	776	832	826	827	791	808	830	777	847	839	824	794	819	798	818	773	802	860	759	802	799	754	841	837	855	834	758	823	791	860	804	840	865	841	837	810	839	799	779	807	790	826	896	805	819	840	815	802	886	798	805	807	839	832	825	781	777	808	840	787	841	773	763	868	846	836	814	807	844	797	845	852	783	854	850	804	864	800	814	817	833	766	842	807	838	799	795	847	802	831	810	818	802	805	840	772	773	819	810	837	892	778	778	824	802	869	790	820	803	812	810	835	804	864	826	814	840	816	793	789	809	806	779	805	846	808	783	740	873	819	812	803	915	785	816	836	785	817	832	766	793	778	832	821	761	820	801	830	848	750	790	801	808	817	784	768	803	805	830	819	768	791	814	784	838	780	815	791	827	806	807	857	785	804	845	779	803	774	851	806	833	826	872	802	817	773	812	813	858	836	839	763	820	816	814	786	854	804	799	821	785	838	802	819	803	854	819	815	778	769	817	847	833	779	793	800	804	761	847	821	841	812	834	812	775	792	793	786	858	810	798	897	812	805	798	858	813	799	802	822	826	788	790	823	815	820	820	873	798	820	849	777	817	828	830	792	830	866	816	801	799	831	841	840	833	813	829	804	794	773	836	771	824	837	841	796	814	769	840	798	801	821	772	794	831	859	825	779	881	804	811	820	800	771	811	796	775	780	820	753	808	797	780	804	830	825	804	795	804	767	821	792	807	736	839	788	861	809	832	830	843	852	757	789	794	745	797	834	784	825	784	820	780	847	854	821	819	813	795	793	857	823	787	812	808	794	846	866	832	834	818	829	819	830	840	821	850	835	799	774	804	850	859	783	812	781	812	781	793	792	833	767	782	833	806	828	814	841	784	820	837	800	766	869	832	764	813	803	821	807	818	820	802	780	836	765	815	784	827	819	764	779	848	809	810	815	810	814	802	779	802	792	827	826	785	845	723	838	799	830	854	813	828	826	798	859	831	764	801	822	841	813	860	823	793	833	822	775	832	795	833	796	834	803	805	812	817	839	819	803	821	859	863	829	810	841	848	852	834	791	795	771	860	833	822	851	837	786	879	816	816	879	801	825	830	791	847	824	845	800	796	811	844	860	853	803	838	857	755	811	838	835	860	836	822	805	805	833	786	809	835	784	869	813	838	861	827	822	841	784	815	737	835	826	848	784	841	833	848	821	798	796	791	825	850	801	835	819	802	811	850	851	827	783	818	867	796	856	830	825	829	848	801	798	781	823	859	797	824	851	813	855	813	824	840	765	839	755	868	828	826	848	830	827	799	856	827	860	832	772	783	802	798	788	855	830	783	806	831	826	831	825	784	789	801	768	788	781	871	774	827	832	834	790	804	797	862	781	770	791	818	829	813	762	826	817	861	806	797	842	818	794	831	801	796	847	787	877	833	806	833	840	823	843	810	893	823	858	762	820	792	826	814	813	836	803	831	806	828	816	834	831	812	816	776	806	830	804	797	826	777	863	797	821	761	819	774	799	804	843	771	811	798	833	792	835	805	824	875	857	816	813	798	780	808	795	837	884	813	782	832	802	817	825	793	835	811	797	791	823	816	861	851	767	833	807	819	772	761	802	824	764	821	825	814	866	858	796	761	771	836	837	777	768	844	805	841	817	775	779	873	819	808	775	846	805	820	803	877	824	844	753	787	833	817	840	806	794	817	834	817	845	822	780	846	823	823	799	785	800	824	802	815	787	827	838	805	819	804	853	845	809	809	806	825	839	818	803	810	795	830	800	794	855	815	813	850	782	795	822	889	792	762	799	806	848	804	801	789	812	820	782	782	806	799	814	830	777	791	873	813	813	847	840	846	820	838	794	809	827	801	806	804	798	838	877	828	842	814	789	803	853	816	788	807	755	784	804	780	833	770	835	803	783	852	836	822	774	831	839	782	796	804	834	812	805	817	836	818	824	814	833	803	844	814	791	793	847	810	832	827	811	812	805	814	848	775	782	810	786	865	781	831	811	854	793	820	801	864	846	804	863	795	808	737	853	853	789	809	784	796	820	787	835	825	873	802	785	849	792	852	819	790	793	772	850	851	837	810	834	782	780	885	880	801	784	787	788	820	801	765	820	826	786	790	850	828	802	811	781	825	778	859	822	831	831	839	845	807	820	833	802	826	791	797	787	861	815	841	826	825	808	853	828	849	821	801	784	813	822	805	877	834	807	823	782	769	833	875	816	838	808	816	821	771	783	840	811	815	807	805	785	790	879	825	839	796	795	815	834	845	809	842	797	807	855	838	817	827	804	771	800	775	823	799	806	808	838	807	830	811	805	834	841	805	806	819	830	825	825	860	792	790	816	787	852	821	820	793	811	806	808
6851	4352	2142	1215	1189	1379	1199	996	759	564	500	405	338	269	232	192	179	170	149	149	129	119	125	130	113	111	86	79	101	85	81	87	83	73	71	80	83	77	79	67	69	72	90	67	57	77	67	60	71	74	74	66	75	61	81	85	76	77	74	66	82	76	58	68	79	61	80	75	67	57	69	60	85	74	62	68	90	73	72	76	66	72	67	88	60	58	85	68	65	69	70	67	53	93	69	67	60	68	62	64	81	65	74	71	75	64	70	58	65	53	66	78	71	66	60	76	64	78	58	83	71	81	58	63	88	69	64	82	66	58	76	65	73	62	71	75	72	65	70	62	62	64	55	88	80	59	55	66	78	53	78	63	67	63	77	70	78	74	64	64	76	64	64	50	60	56	57	65	62	79	76	81	56	74	62	78	78	61	72	59	56	78	68	63	66	79	71	78	75	64	98	66	62	65	77	71	58	77	70	59	64	64	51	66	64	70	47	68	84	69	69	70	59	70	66	75	86	72	71	68	75	74	63	59	76	68	86	80	74	64	60	76	58	67	58	64	82	76	70	62	72	56	63	72	64	66	65	68	70	68	63	51	65	75	69	63	73	72	54	80	73	57	60	67	87	63	63	70	58	73	56	75	65	72	66	76	67	73	83	58	80	69	63	62	72	62	81	71	69	66	73	70	64	60	80	65	71	70	62	71	67	71	70	72	63	65	85	68	67	65	57	85	70	94	67	67	48	73	69	62	54	73	67	69	67	65	74	71	72	73	68	70	80	58	46	86	79	69	52	64	68	69	78	59	68	64	82	58	62	56	87	81	79	71	85	71	55	69	54	77	70	53	64	58	76	85	69	73	63	48	76	71	52	47	54	64	71	84	65	64	76	85	61	66	71	73	81	59	70	66	70	71	67	80	85	74	67	71	61	63	83	75	73	63	68	58	81	63	73	61	69	54	56	68	75	77	53	68	62	58	76	76	62	75	75	76	73	76	73	83	74	78	55	69	61	81	77	57	65	65	63	75	71	72	62	68	65	60	61	64	63	76	78	64	61	72	67	72	68	59	74	51	72	77	66	55	72	78	70	75	60	76	66	65	68	64	68	79	71	73	62	77	75	63	65	67	84	59	68	56	78	77	64	64	64	73	61	61	70	62	72	60	59	70	78	72	81	74	68	54	71	70	89	72	66	73	79	68	61	60	68	67	82	72	82	61	67	61	79	74	68	61	72	63	67	61	65	82	69	63	77	49	66	61	74	61	64	58	68	76	55	77	65	70	67	67	75	59	56	71	70	85	81	66	70	69	59	69	54	86	73	60	80	71	76	74	61	57	69	46	77	76	68	74	61	78	59	61	67	77	81	77	55	60	70	69	85	88	74	68	70	70	79	79	68	80	67	55	89	75	64	63	72	66	52	77	56	61	83	70	81	71	78	58	71	62	62	76	73	67	66	84	64	77	63	55	67	62	59	59	68	69	61	74	64	75	74	68	65	62	65	63	63	69	74	55	77	64	64	64	82	66	64	60	70	66	75	60	72	81	68	74	75	71	71	77	55	76	57	85	71	83	66	74	62	63	72	70	59	82	58	58	63	67	69	55	72	73	68	76	62	66	72	74	57	71	68	56	73	72	80	70	66	67	57	68	64	67	83	65	71	73	77	63	57	84	69	61	61	71	68	78	69	78	59	61	77	55	88	79	74	70	72	66	71	72	53	72	65	56	79	73	63	72	79	68	55	81	65	77	73	65	71	64	72	67	59	80	63	90	82	71	85	66	76	67	76	60	73	65	61	55	65	68	85	82	79	68	75	83	72	76	66	57	75	63	68	70	70	77	66	70	61	63	67	69	55	54	61	62	75	74	72	77	74	69	76	66	74	76	67	61	65	86	68	59	66	57	62	73	61	62	64	59	63	67	73	61	71	69	70	82	72	67	55	63	76	73	78	82	70	87	67	74	55	94	65	76	71	69	59	62	63	65	63	63	84	79	83	73	59	68	82	72	64	59	59	54	58	70	81	77	74	52	57	67	66	81	69	60	60	70	70	77	75	74	80	57	78	65	71	62	54	57	64	68	69	72	76	63	55	68	61	64	62	61	64	80	65	71	62	80	63	65	65	43	73	86	58	66	63	64	52	70	71	71	77	63	65	51	67	76	61	65	65	73	69	76	72	79	63	65	61	63	60	69	58	69	75	67	68	60	81	71	63	54	50	71	69	60	72	60	69	57	72	72	62	66	60	75	73	70	63	81	70	78	68	76	73	64	69	62	66	66	65	72	66	63	67	71	66	65	68	57	84	73	70	59	57	65	67	63	85	55	58	64	70	68	85	66	67	68	64	57	78	66	77	77	67	53	63	87	63	75	58	68	67	70	62	67	66	64	66	72	76	58	76	78	79	52	67	64	62	76	64	80	66	60	65	66	76	80	63	62	67	61	72	75	76	65	68	53	57	60	73	77	58	69	74	60	68	58	79	64	71	60	67	55	56	69	72	88	69	67	57	78	74	75	53	59	74	61	71	72	59	78	67	90	57	82	68	74	67	73	71	79	51	55	69	57	81	61	79	75	68	72	63	65	72	81	69	71	77	66	76	65	75	68	72	59	92	78	66	60	69	59	66	63	68	75	65	63	61	61	77	65	84	62	78	63	74	67	68	77	71	73	66	56	64	58	66	68	55	71	62	71	66	57	67	82	58	60	67	72	65	57	78	74	66	83	61	76	66	80	66	52	69	70	72	71	57	72	70	51	61	67	73	61	49	90	70	62	76	63	60	68	69	85	75	72	77	66	64	77	51	58	66	69	65	73	73	74	61	58	73	62	73	62	65	78	66	72	60	65	60	71	60	88	80	67	76	58	54	60	68	78	74	60	68	68	69	63	66	72	71	64	70	57	78	81	79	80	76	76	65	51	78	62	52	74	51	71	68	69	62	66	68	68	65	62	71	65	66	71	67	71	63	74	61	49	67	74	73	75	68	84	66	57	77	63	73	66	66	57	70	80	65	71	65	72	71	71	75	75	74	67	82	68	78	65	67	73	57	74	80	62	68	69	66	59	58	70	74	56	67	84	59	60	59	63	67	75	69	82	69	73	66	70	59	68	62	68	73	70	65	69	74	70	63	81	65	63	69	62	78	72	65	56	54	55	71	85	60	72	71	68	64	74	62	81	56	69	66	79	80	59	58	88	74	88	73	91	74	66	68	83	66	67	69	71	65	59	71	54	59	66	81	54	67	56	69	69	73	49	75	65	60	63	66	45	67	61	51	70	54	61	67	72	69	84	58	66	66	76	67	63	64	60	64	75	63	72	72	60	62	76	76	57	67	71	62	92	57	62	72	72	65	62	81	64	68	59	63	70	82	61	73	63	58	80	61	63	65	81	66	76	56	56	62	84	81	70	67	84	71	75	74	77	60	70	61	59	83	77	61	63	70	81	60	65	80	61	82	64	59	81	72	55	61	67	61	55	76	68	46	61	60	80	61	69	78	78	73	51	54	55
32983	24439	19626	24770	29776	29605	27035	24142	20743	17313	14826	12587	10165	8406	6843	5896	4856	4396	4001	3530	3105	2909	2690	2467	2163	1971	1775	1621	1410	1317	1395	1338	1340	1315	1304	1311	1342	1258	1253	1195	1150	1144	1052	1033	1016	976	959	896	920	885	907	925	860	872	831	850	874	874	839	806	830	839	833	796	841	819	784	836	806	854	893	834	818	843	786	846	789	830	831	794	862	838	794	850	831	850	817	780	814	785	817	777	729	821	778	799	818	792	790	847	809	842	773	786	805	779	797	789	834	786	817	801	814	800	818	824	811	821	802	829	844	786	844	844	855	818	828	864	749	786	800	801	804	810	812	794	834	816	891	806	831	810	832	851	793	823	817	796	835	777	829	803	864	844	821	773	853	827	792	741	808	810	822	832	770	825	789	765	818	835	833	783	841	804	842	829	813	801	818	810	777	758	863	830	821	814	774	776	786	849	799	808	791	834	821	833	785	812	849	883	831	826	784	792	819	804	784	816	838	753	834	787	796	802	839	831	835	847	851	794	849	799	805	874	830	844	793	805	789	833	814	809	818	778	825	866	805	793	819	793	787	842	851	827	826	786	806	782	849	746	824	793	793	859	887	845	858	800	822	735	815	810	853	823	822	805	755	765	839	782	819	814	775	818	830	776	849	797	858	770	835	823	806	837	841	835	839	813	824	831	823	852	804	822	866	824	800	820	801	805	796	823	807	771	840	837	824	827	846	759	871	817	849	820	866	821	807	791	738	804	795	808	827	802	863	777	840	818	812	827	833	847	822	829	814	787	790	866	816	804	781	826	800	783	806	815	810	831	792	884	814	828	809	851	820	806	782	774	849	831	791	782	843	823	804	793	825	842	801	820	782	780	812	847	851	785	825	795	816	780	814	881	800	842	839	816	832	823	873	818	846	794	832	842	758	813	791	837	765	849	791	805	812	834	838	828	752	797	833	821	799	764	803	830	809	807	803	783	805	765	838	763	800	777	778	784	806	795	776	840	843	819	783	806	792	845	815	846	812	812	818	849	783	838	834	829	833	790	775	817	793	786	818	820	798	781	869	815	793	822	783	778	843	807	845	795	809	821	803	781	789	856	826	798	829	806	859	815	847	804	839	818	817	792	836	833	790	820	823	811	821	752	806	803	853	769	751	808	770	800	833	803	784	850	809	834	796	844	828	832	821	800	800	806	793	804	804	822	802	794	821	792	829	811	785	787	821	818	798	779	782	811	810	796	893	780	783	768	802	824	775	796	785	820	842	879	791	791	805	831	830	809	787	767	805	793	794	755	791	803	797	843	801	774	840	827	816	805	863	813	827	801	851	802	815	806	833	774	812	819	816	813	812	798	819	789	761	801	767	842	797	808	840	847	816	823	782	852	814	800	795	847	781	848	815	792	804	793	831	800	794	782	837	768	814	851	784	792	788	837	848	811	840	785	848	815	786	832	815	833	831	770	794	835	779	800	821	817	757	830	824	819	769	805	746	814	829	836	826	769	844	827	772	850	843	823	784	796	803	847	796	813	865	815	832	776	795	834	801	787	771	817	784	790	813	783	794	814	844	767	840	807	851	793	788	792	861	783	828	831	835	840	758	817	801	822	822	805	865	811	793	823	806	824	773	837	849	785	857	823	791	766	868	780	793	787	813	817	831	790	817	813	804	845	805	786	838	839	841	799	824	791	836	816	828	798	808	844	809	864	782	783	853	825	746	817	865	796	770	810	836	797	765	784	791	810	795	801	869	807	796	822	806	837	800	825	781	815	834	783	833	826	794	827	852	768	814	784	756	807	867	839	826	822	784	779	799	832	801	838	822	794	814	785	825	810	814	844	859	803	853	758	803	785	801	815	846	847	789	795	837	835	784	814	768	801	796	840	798	796	844	786	816	829	795	844	839	830	783	800	782	787	776	835	811	784	839	766	762	873	865	804	832	808	791	749	798	804	777	774	792	828	771	862	754	825	829	797	811	832	770	839	807	841	800	797	834	805	826	817	819	827	823	851	772	836	821	832	863	801	821	819	797	797	747	816	835	833	798	831	851	791	799	818	789	814	810	840	840	822	829	833	814	835	812	829	809	779	762	782	812	843	829	800	827	782	790	839	798	809	796	839	864	787	803	856	776	773	825	852	787	846	815	810	849	804	873	811	821	837	763	814	807	768	823	762	760	804	821	788	802	826	826	822	852	828	788	842	807	846	798	777	784	855	868	803	841	844	831	822	798	829	742	854	830	822	816	808	801	883	769	798	793	843	782	822	838	808	798	845	843	769	809	812	823	842	897	816	818	792	811	861	840	837	831	802	821	816	820	763	796	838	788	789	857	823	837	783	805	811	837	842	858	844	843	832	875	797	807	858	848	852	802	792	840	892	794	806	791	832	788	805	832	826	821	848	792	823	791	797	839	833	843	862	802	829	822	829	811	840	825	797	824	806	767	808	812	784	817	795	815	801	818	775	836	797	809	833	800	809	838	763	838	845	813	815	844	816	804	821	838	868	829	852	815	823	778	814	832	821	826	824	809	798	837	822	812	814	782	807	800	833	799	817	848	813	806	833	780	791	798	783	821	794	816	788	819	847	756	796	779	791	821	776	858	810	816	860	758	781	795	800	801	833	857	820	785	857	817	820	830	867	769	786	773	815	820	817	748	866	845	773	820	837	806	827	831	817	826	769	803	767	778	859	829	784	824	789	846	819	821	806	788	857	767	774	790	818	826	825	851	789	815	787	777	796	789	797	801	781	860	820	799	869	762	823	824	798	814	757	813	794	805	841	776	809	789	798	828	828	819	813	889	827	816	807	808	770	810	819	803	827	821	778	814	875	754	838	862	800	834	857	794	826	790	832	821	813	817	844	822	823	860	788	773	837	804	833	785	814	815	813	820	810	809	810	804	823	869	754	843	823	774	868	802	842	810	832	812	839	747	802	776	761	802	841	801	799	762	807	813	833	779	816	832	813	801	790	859	805	830	809	855	784	848	856	833	855	799	803	801	875	795	826	759	818	800	847	811	805	801	822	789	777	815	823	827	860	818	833	851	802	807	774	830	825	785	854	813	813	849	816	770	829	816	812	784	805	823	777	791	767	811	793	787	773	831	795	833	823	844	864	831	770	799	842	833	782	828	818	806	811	811	832	817	815	777	805	804	820	869	765	830	862	850	789	805	842	818	795	829	844	837	782	815	868	821	843	764	832	830	803	797	828	810	788	816	797	832	813	838	800	838	802	824	773	801	836	805	797	834	830	789	857	810	755	850	791	826	810	882	770	802	788	809	816	805	811	835	800	824	762	764	819	805	866	840	794	819	812	795	814	821	777	851	796	849	788	734	827	834	851	787	818	836	817	824	825	814	789	865	843	852	818	808	813	801	785	817	858	755	805	804	786	785	815	821	754	841	807	845	826	831	792	872	810	813	822	795	837	829	838	800	813	771	867	778	797	808	817	802	808	847	820	793	814	836	790	842	826	844	819	829	785	773	895	800	784	771	819	848	817	806	810	829	803
3748	1552	715	485	519	578	514	391	339	280	262	240	174	151	120	140	115	100	92	84	103	92	88	84	78	71	79	68	57	52	73	78	64	70	68	45	76	69	76	70	50	66	84	69	54	67	67	54	62	55	57	57	77	62	69	79	60	68	70	68	69	75	56	67	61	59	61	63	59	74	59	58	70	66	57	45	77	74	82	63	72	62	73	59	67	74	72	68	64	56	68	54	66	86	73	52	64	64	57	68	65	63	61	66	64	60	66	65	59	71	57	67	66	58	66	62	60	66	49	68	60	66	61	77	65	62	57	54	73	76	60	57	48	49	68	67	61	71	67	60	63	60	63	58	48	60	76	51	67	56	64	69	67	71	58	72	61	74	60	76	73	55	59	64	55	71	67	62	70	76	66	49	58	69	77	80	69	70	52	77	55	69	74	60	59	64	65	61	77	70	73	69	66	85	53	75	61	55	58	64	60	54	64	85	72	69	63	70	76	63	64	59	53	74	68	64	71	69	81	58	51	72	72	62	70	62	72	54	69	63	62	75	68	56	61	66	70	50	72	69	70	61	64	75	58	67	57	66	50	70	67	60	74	60	71	67	67	57	64	51	70	63	79	76	56	50	63	74	75	82	56	74	68	74	64	55	79	76	65	64	59	79	62	61	66	78	48	62	65	63	56	60	59	73	61	62	62	57	70	62	53	62	61	72	55	61	78	72	76	54	66	71	67	71	52	63	65	65	75	70	55	68	71	59	60	68	54	51	72	62	57	69	68	70	73	61	59	59	66	64	71	60	67	56	70	62	64	69	71	66	63	57	71	81	57	63	56	71	62	51	65	57	62	61	65	69	65	65	55	58	68	81	56	55	69	70	62	51	60	72	71	65	66	57	66	60	74	80	72	79	69	56	68	53	73	65	54	58	62	59	67	68	58	55	79	63	71	59	64	66	52	63	60	49	72	65	59	60	57	59	64	67	67	56	57	64	51	67	61	74	53	54	76	56	59	61	53	56	60	88	66	68	74	53	67	59	76	66	50	62	66	70	71	68	85	63	66	64	69	68	56	64	67	76	72	68	70	84	64	59	62	72	62	64	67	49	57	58	71	66	49	55	65	63	60	58	69	65	61	69	77	74	62	74	59	69	59	74	60	49	58	53	65	71	69	65	61	70	65	59	54	58	60	67	63	63	60	64	54	76	64	57	63	56	70	61	65	54	62	65	64	60	59	69	67	68	51	73	63	64	65	65	60	75	53	69	80	78	66	53	52	65	74	75	63	75	60	60	66	66	55	74	71	57	67	75	67	56	66	72	66	62	70	67	61	59	75	71	55	57	78	70	82	68	56	50	61	53	96	59	73	58	66	60	56	63	69	63	68	66	72	63	62	64	61	68	72	77	52	62	68	74	64	59	71	51	84	76	55	73	63	72	55	71	72	75	58	53	58	64	79	73	52	70	78	67	57	67	70	67	60	56	49	70	72	54	78	61	57	58	60	68	73	61	55	57	61	70	65	63	67	64	63	63	63	56	58	68	71	56	64	72	67	65	62	83	58	61	57	67	71	67	73	73	78	68	64	71	58	79	60	56	64	66	58	63	78	63	55	69	59	58	71	67	74	69	66	44	70	62	65	60	73	64	68	64	67	73	60	60	57	69	62	66	64	52	67	83	72	65	43	69	65	62	57	82	64	64	63	78	62	62	67	82	69	54	73	76	72	77	60	65	70	76	58	58	58	59	65	84	65	73	71	71	60	60	56	48	62	48	61	58	74	71	66	59	51	54	58	66	46	65	59	66	75	66	53	66	56	62	77	60	59	68	62	70	63	55	62	79	78	73	67	58	57	62	63	71	45	56	66	69	71	64	57	66	71	76	65	56	56	80	75	56	55	67	66	72	69	71	52	70	62	78	66	63	52	60	62	56	66	74	65	75	71	51	58	55	64	66	68	76	54	68	74	60	75	58	57	59	72	56	65	64	64	50	52	69	67	70	72	69	76	71	62	58	65	56	75	68	64	57	66	53	65	66	70	50	54	64	79	63	66	66	71	64	54	78	61	77	70	61	77	72	58	54	81	68	70	48	56	63	72	60	63	74	59	62	55	44	55	53	59	72	57	62	72	58	65	69	65	67	71	52	87	64	72	77	64	49	69	64	50	48	65	75	64	64	63	74	50	55	68	70	66	57	76	67	63	64	57	71	69	51	65	54	81	64	60	61	60	58	63	48	56	73	62	64	71	56	72	70	55	67	66	61	73	62	76	67	66	68	63	46	67	61	67	67	79	61	67	72	68	75	75	57	73	65	67	73	60	61	61	60	60	73	64	61	52	65	62	63	85	74	62	81	68	65	49	68	53	70	70	55	51	69	69	61	70	61	64	60	71	53	64	66	62	64	65	55	66	60	55	69	59	68	78	65	67	57	59	77	53	71	54	70	78	65	62	69	54	80	63	66	61	58	69	54	65	67	75	61	63	61	56	71	59	68	73	55	75	58	75	69	60	42	70	56	48	56	76	66	60	58	65	55	68	51	59	56	66	72	73	67	53	72	57	67	52	72	57	56	72	66	67	60	72	65	58	68	56	71	50	49	44	60	55	62	51	75	56	58	69	63	65	67	73	52	73	53	64	53	74	59	64	80	71	72	63	74	65	65	69	69	67	58	62	81	66	62	67	65	62	64	70	58	79	69	58	70	58	76	59	72	73	69	82	62	65	64	64	55	54	60	66	62	52	74	55	52	53	73	51	65	61	82	56	55	78	68	66	68	59	68	59	66	54	82	66	58	62	73	72	76	72	76	61	57	72	67	70	75	70	70	70	58	80	64	62	55	86	86	67	57	65	65	59	55	76	61	66	68	71	55	76	54	60	54	68	78	69	80	53	78	67	70	61	46	69	53	66	64	88	57	55	76	60	69	71	69	66	59	59	50	79	45	61	67	79	70	57	64	68	52	55	61	61	70	57	68	57	62	62	55	59	63	66	65	57	62	60	70	57	74	68	57	60	60	62	51	68	76	85	54	72	66	65	61	63	66	61	77	62	70	64	54	60	55	59	64	71	60	67	58	53	63	87	69	63	62	67	60	55	53	68	64	78	67	54	68	75	69	60	73	60	57	65	59	47	62	55	62	53	70	67	62	42	76	52	64	75	61	49	59	62	62	59	74	79	56	67	61	72	61	64	66	85	74	57	60	77	61	70	57	67	65	68	68	55	66	66	54	84	55	55	59	73	78	68	57	68	70	56	75	66	66	57	56	76	63	65	65	69	79	74	63	81	65	64	71	74	61	67	60	68	55	66	66	69	64	60	56	57	66	70	69	60	52	70	51	74	57	72	79	45	44	67	74	56	61	60	69	64	60	71	58	62	63	63	71	52	49	51	70	66	78	78	78	53	65	77	86	67	76	80	51	72	56	65	68	70	70	73	65	59	61	65	65	69	98	68	55	55	63	62	53	65	67	66	60	54	59	85	64	64	55	65	57	74	64	70	66	50	59	54	68
25358	16879	11791	16231	21841	21441	19165	16133	13045	10482	8621	6830	5522	4445	3612	3046	2528	2305	2061	1965	1701	1612	1533	1450	1336	1291	1169	1052	1023	976	939	971	994	1001	944	1024	1020	957	952	927	855	919	874	856	818	848	832	816	766	813	759	782	815	747	806	753	820	815	814	797	804	803	800	827	797	768	757	739	840	791	795	753	771	790	759	777	796	766	796	789	777	757	797	768	756	792	768	777	795	754	707	731	778	760	783	775	780	813	753	795	795	779	772	785	764	771	799	766	788	781	802	779	789	769	752	830	822	772	784	784	764	794	805	743	770	789	757	814	813	773	781	803	734	783	764	813	808	789	757	807	812	767	760	792	756	772	790	794	794	814	742	789	750	801	807	777	741	782	761	780	780	758	739	758	717	739	741	798	725	779	832	775	856	819	777	791	785	758	757	756	816	788	793	835	714	769	813	764	794	747	763	789	799	762	779	793	778	767	767	770	784	776	760	750	759	800	790	787	727	767	690	841	805	798	737	787	779	766	740	784	699	716	752	812	749	759	746	797	825	752	758	773	754	783	782	804	807	807	769	746	759	749	773	799	741	744	803	790	826	786	790	754	754	781	738	757	809	795	783	743	784	758	788	753	762	807	740	824	811	757	824	783	785	832	815	787	746	710	807	805	789	750	786	749	802	804	800	785	832	747	790	802	805	780	747	782	811	777	782	779	751	766	748	797	791	719	711	825	727	788	804	760	824	776	808	747	754	802	770	782	820	780	766	760	773	791	747	820	818	821	754	762	761	740	818	769	748	776	756	743	772	701	827	730	762	770	782	740	785	745	753	734	824	749	836	758	775	776	786	799	818	753	799	794	797	750	763	773	740	751	792	747	786	827	776	733	818	749	763	755	826	740	755	793	794	806	798	801	717	792	781	783	806	788	806	761	802	761	768	789	779	805	777	834	786	768	760	754	739	800	751	787	767	791	798	752	793	727	768	784	789	817	767	778	778	787	803	751	794	808	760	776	800	758	783	794	779	783	806	748	779	793	779	757	770	776	835	788	774	773	778	752	748	789	771	801	759	804	806	807	744	790	812	802	767	727	801	755	778	772	747	796	782	741	794	787	774	743	738	761	740	793	776	746	769	724	740	759	748	760	740	777	779	769	769	763	776	791	766	802	800	764	735	761	805	802	760	787	788	761	814	784	793	760	739	790	734	768	763	757	753	767	820	752	789	794	807	759	778	773	773	783	758	773	765	833	791	778	758	825	794	791	786	773	755	764	777	780	742	831	763	815	785	809	765	804	752	735	741	795	759	740	813	796	760	785	758	787	805	742	736	839	818	824	762	779	811	767	781	772	789	802	722	745	766	768	798	800	820	772	803	760	799	771	812	785	785	753	812	807	805	753	793	766	804	774	829	787	806	773	790	720	773	786	776	816	734	776	758	818	824	832	816	759	737	785	817	770	773	745	803	769	756	776	805	791	791	769	795	788	796	800	809	826	805	778	781	753	844	742	751	787	830	764	740	792	772	781	787	792	765	755	761	751	791	824	723	780	765	785	803	800	774	766	795	744	818	765	785	767	789	760	759	759	806	752	754	773	759	752	774	787	814	761	750	805	736	781	802	707	799	792	750	777	752	764	787	745	799	774	759	818	807	774	816	761	777	801	762	783	772	833	746	767	807	777	835	792	782	781	851	770	774	733	780	786	789	785	761	736	780	725	727	747	776	798	802	775	798	768	774	746	807	758	794	781	798	771	769	766	774	773	828	799	801	772	727	783	776	804	819	764	732	732	756	752	767	743	740	789	804	743	818	773	762	772	823	829	795	790	764	719	801	735	733	761	737	778	768	751	794	826	755	798	790	789	810	788	771	774	816	768	760	798	763	811	791	788	773	734	764	781	728	796	748	801	754	729	742	811	802	776	776	772	787	822	779	724	791	810	734	777	744	754	769	756	778	795	766	810	779	806	795	782	765	778	752	795	728	811	760	756	801	800	810	772	796	754	800	789	735	776	776	793	801	781	751	781	797	739	802	800	762	791	760	807	736	871	712	776	776	813	759	784	831	813	767	775	737	741	724	788	824	807	819	777	755	743	765	772	800	756	742	767	799	797	786	773	741	763	780	841	735	793	839	723	785	777	804	762	753	749	722	750	723	781	739	782	816	760	749	777	815	802	764	776	774	832	773	806	804	765	775	764	766	785	787	763	776	753	779	767	733	758	717	743	762	751	767	739	767	727	787	782	789	830	755	728	798	811	775	826	759	745	744	807	831	781	785	766	770	794	794	699	792	773	802	761	753	783	793	777	764	781	793	813	750	745	839	771	788	798	785	783	812	791	771	743	757	771	824	711	802	790	846	769	809	754	768	754	746	762	771	706	726	774	763	759	768	737	805	817	795	767	760	794	773	779	701	795	734	786	797	794	725	786	773	789	784	787	739	739	769	713	798	809	694	742	715	763	840	748	821	756	787	783	790	802	765	791	823	804	768	786	766	760	807	772	778	820	755	786	771	809	776	765	808	748	891	811	763	747	789	764	760	799	794	791	794	715	769	747	785	792	792	764	773	812	820	819	750	752	756	766	759	790	818	791	768	809	793	758	775	793	707	721	788	815	788	804	792	809	823	813	762	729	787	807	779	797	765	777	825	757	755	797	803	816	767	797	758	784	757	772	777	807	814	739	757	745	781	752	767	793	804	739	752	780	784	809	773	817	818	774	770	770	806	743	801	722	830	768	789	736	756	763	789	804	820	757	754	802	736	794	771	744	821	838	778	799	772	852	808	804	766	757	787	761	720	786	768	712	808	778	780	719	737	777	761	790	807	753	775	806	821	774	764	791	773	776	736	807	775	716	821	776	709	751	827	811	789	753	771	775	743	777	797	752	787	800	755	785	772	753	795	767	777	737	773	816	801	766	776	748	750	809	761	766	826	814	734	820	801	783	812	823	751	815	803	799	781	759	807	780	822	737	750	804	844	741	839	718	758	737	776	808	813	801	775	813	813	757	800	779	766	777	783	785	810	817	787	828	794	727	728	800	750	766	765	751	746	823	814	740	793	751	792	767	797	769	724	800	742	804	817	829	814	809	808	752	789	747	801	802	857	787	811	766	779	753	750	775	777	718	773	799	778	802	778	771	762	791	758	761	732	802	743	750	746	784	769	772	741	774	776	750	731	731	784	769	777	790	775	797	793	816	768	831	748	772	792	775	831	842	776	813	761	707	759	740	767	804	800	820	745	760	801	833	763	775	766	807	783	772	792	795	717	801	822	817	743	778	794	747	793	798	768	783	751	732	803	778	798	807	782	767	753	736	754	761	725	771	718	765	824	753	786	747	761	730	764	709	729	802	786	720	784	756	734	806	746	794	787	781	742	783	787	786	775	773	784	765	754	771	780	768	741	739	736	775	756	767	799	815	823	766	807	849	792	790	790	746	798	784	777	779	745	789	719	769	777	778	747	795	749	763	765	799	805	777	750	821	822	732	818	755	802	824	779	827	774	722	748	742	820	774
4799	2932	1364	796	824	907	780	667	555	393	332	287	268	200	209	162	138	157	122	104	93	99	101	98	100	89	77	109	69	67	68	73	75	69	74	83	81	64	66	63	70	68	71	71	68	59	65	61	59	62	67	90	66	58	61	66	74	73	65	64	52	47	61	67	75	69	49	66	77	79	66	72	75	64	53	63	73	66	63	61	68	76	64	63	74	51	63	59	63	60	66	53	58	66	65	69	54	74	61	77	51	65	54	75	61	53	64	73	58	57	73	65	72	76	57	81	71	68	57	47	63	57	62	58	62	65	68	66	66	64	54	63	63	67	67	66	60	65	72	65	41	55	64	45	78	60	63	67	58	56	60	61	57	74	59	60	56	63	56	46	76	70	77	62	75	69	81	64	58	67	64	67	61	81	55	68	59	56	64	58	73	70	58	63	73	50	64	74	44	70	68	68	67	65	79	57	50	67	70	70	71	68	74	76	62	82	68	53	61	64	67	55	47	62	62	66	64	64	58	56	71	60	54	59	76	56	69	67	64	53	69	60	53	56	59	76	78	53	62	67	57	68	66	69	55	78	82	57	58	55	64	72	66	65	58	69	45	53	69	71	64	51	57	66	67	79	57	39	54	56	72	53	80	70	68	52	58	72	53	64	65	67	56	47	58	57	55	64	72	63	66	70	68	57	54	64	74	61	57	57	55	66	73	70	62	56	62	69	76	65	60	66	80	73	74	75	52	49	54	65	57	57	67	55	64	59	62	61	77	75	59	73	69	55	61	61	52	64	64	59	62	76	57	63	62	61	67	56	59	57	63	62	69	76	45	63	66	59	63	81	61	64	55	73	56	69	80	67	60	58	48	63	68	59	58	65	70	57	66	57	62	76	59	64	75	51	56	65	54	61	67	63	72	77	67	58	77	61	71	65	53	63	63	63	72	63	64	64	72	72	69	58	67	63	73	65	52	73	72	71	66	70	74	61	72	64	67	58	80	82	64	60	70	61	72	70	68	63	63	61	75	65	84	63	59	73	51	43	80	71	67	82	48	64	69	65	74	56	66	61	83	57	60	73	64	64	54	72	54	72	55	54	74	68	65	58	64	69	72	57	55	75	83	75	62	65	71	70	63	71	68	50	76	62	63	54	75	74	81	66	58	66	67	62	69	63	61	66	61	52	83	64	70	50	59	66	64	70	54	59	61	48	47	62	62	61	61	64	52	54	75	60	72	81	69	68	70	65	63	67	53	67	73	60	60	64	74	60	56	52	55	66	53	64	61	72	50	48	65	64	67	59	76	52	60	73	58	70	54	71	66	60	64	58	64	64	58	68	62	73	66	58	56	68	71	53	68	66	62	58	62	50	67	61	58	61	67	58	47	71	66	65	54	61	58	80	66	63	43	80	57	75	61	66	67	64	80	65	78	63	65	59	69	68	70	76	73	78	47	62	54	62	67	78	65	56	61	68	66	62	49	62	47	64	68	78	64	63	72	63	72	79	59	74	63	70	55	75	73	61	63	62	63	59	61	65	68	48	68	68	66	60	70	60	53	76	73	61	73	74	61	79	75	63	60	69	67	65	62	52	62	61	69	70	69	52	72	54	66	71	61	59	67	69	64	51	63	63	63	68	69	59	52	79	48	57	60	60	63	66	61	65	59	66	49	57	72	69	73	73	72	69	77	57	76	59	61	73	55	79	50	63	73	56	58	70	49	77	60	66	65	59	72	67	64	65	79	83	66	63	58	69	70	53	50	62	62	77	60	48	58	62	60	75	59	62	64	64	65	69	62	61	49	65	56	72	62	75	73	70	62	65	64	82	74	67	71	62	66	61	61	52	56	70	61	61	59	63	56	52	50	66	55	55	72	65	63	66	62	59	64	65	55	65	69	64	68	72	75	88	63	56	73	64	71	90	70	67	59	57	60	67	56	65	60	84	63	69	50	60	51	61	69	60	76	68	64	59	58	59	75	66	65	73	57	60	62	73	56	56	79	55	74	72	61	63	74	61	67	62	68	53	63	71	60	57	63	66	67	63	65	70	83	64	74	52	66	79	46	64	62	68	64	77	65	68	82	68	58	54	60	71	78	61	68	64	66	79	61	53	64	62	54	55	61	49	53	48	55	76	59	58	78	69	69	70	68	74	74	53	68	54	65	56	62	70	67	75	54	53	58	61	56	60	56	65	76	64	62	61	68	75	62	71	52	65	62	52	73	67	53	69	66	73	70	67	62	84	58	62	55	69	62	63	73	69	61	64	62	63	75	70	55	69	68	56	58	78	65	78	61	73	69	74	61	66	59	61	65	63	66	80	64	71	73	80	59	57	62	67	70	71	52	48	54	71	56	64	68	65	70	63	73	57	73	53	69	62	70	49	61	81	63	67	63	51	61	72	61	76	75	66	58	53	72	55	74	61	69	65	62	55	54	67	70	62	65	65	61	63	69	75	73	57	85	63	61	68	64	60	66	61	65	67	73	67	70	42	55	60	77	62	59	67	63	67	70	58	70	68	71	57	84	68	64	74	65	79	66	65	72	44	69	61	69	46	64	69	67	56	54	60	55	66	70	53	42	51	57	62	66	72	83	88	70	53	56	64	60	62	77	62	75	61	69	67	54	65	73	65	79	59	67	52	59	87	73	58	72	67	62	70	75	71	56	78	62	56	71	65	58	63	57	59	77	71	73	73	50	55	63	75	66	75	65	63	61	72	62	60	59	61	79	72	67	68	62	60	67	60	48	66	74	60	65	59	73	53	61	74	59	58	79	56	65	62	64	63	87	73	67	64	60	73	71	67	43	63	62	63	53	55	62	61	70	61	55	49	76	72	56	77	50	53	71	57	63	59	56	66	59	64	59	42	58	62	69	55	71	69	57	65	74	72	73	74	63	68	76	59	70	75	47	70	67	61	74	67	64	67	61	67	54	70	69	55	58	61	67	69	80	79	67	59	69	58	51	68	78	78	43	60	64	60	62	53	70	74	62	68	62	69	52	67	62	46	60	74	67	63	71	71	60	65	69	65	50	57	70	79	62	55	69	94	72	70	64	60	54	66	72	50	44	80	79	47	56	63	56	64	54	62	62	65	64	71	62	69	75	86	70	58	55	64	70	62	69	51	61	64	62	75	62	57	65	82	55	61	68	70	51	61	69	74	56	64	58	63	63	66	63	74	64	58	59	66	67	60	61	86	65	57	60	52	62	56	56	64	60	84	58	74	52	83	65	66	58	71	69	70	76	85	65	67	55	76	51	56	68	67	68	61	55	62	66	74	70	67	61	72	63	63	63	69	69	56	57	68	51	69	71	62	65	66	59	61	56	74	57	75	58	69	58	58	54	61	79	72	67	58	62	83	56	63	59	67	57	73	76	46	68	55	56	78	54	62	56	68	62	58	84	61	66	57	61	51	56	67	70	49	64	48	59	72	45	64	68	54	56	78	54	63	65	59	63	65	67	67	59	70	66	59	52	68	54	73	63	57	63	68	70	67	62	75	71	67
30123	21237	15939	21232	26642	26143	23687	20482	17107	14064	11786	9681	7984	6446	5140	4252	3492	2996	2843	2603	2247	2099	1939	1797	1714	1585	1460	1307	1187	1074	1127	1068	1122	1161	1134	1113	1058	1080	1073	1068	955	963	948	884	898	851	863	850	819	806	832	840	784	751	809	807	802	805	801	796	786	803	773	752	795	739	739	805	801	787	728	789	794	772	792	822	755	800	790	752	780	813	790	755	727	810	754	791	806	814	733	746	806	814	777	834	790	757	704	758	745	736	741	777	795	755	805	767	778	748	822	769	828	800	753	781	777	823	760	803	786	790	751	729	763	763	773	810	795	754	768	793	774	760	749	724	790	797	783	793	758	751	798	724	789	824	783	822	836	740	806	814	779	799	771	816	781	757	744	768	770	763	766	865	775	784	789	769	830	775	790	799	755	823	866	812	748	732	795	816	789	761	831	814	797	748	762	785	751	750	762	777	821	775	768	811	762	771	807	741	751	789	784	769	821	742	806	759	830	757	759	773	749	803	790	799	758	791	778	775	756	763	815	729	805	805	766	769	823	773	779	749	782	768	731	799	799	788	750	805	806	806	784	772	822	801	760	810	735	737	759	800	745	771	816	792	794	791	820	774	741	757	792	793	764	804	738	781	736	798	818	809	746	770	801	785	786	778	834	791	796	777	761	771	762	771	788	795	740	842	803	833	762	780	837	723	800	786	787	770	755	747	771	812	701	740	762	793	807	745	792	755	803	814	776	810	770	785	766	775	765	776	792	797	747	828	761	771	766	705	773	788	786	844	818	749	808	823	796	717	777	780	726	730	824	837	758	801	778	811	829	757	772	804	790	855	769	780	820	767	823	803	809	775	762	766	823	752	757	787	785	723	757	842	793	773	770	789	761	798	778	761	786	789	796	761	760	799	808	768	787	753	746	737	742	788	822	768	744	747	778	794	780	802	781	738	839	772	775	792	790	728	746	776	797	827	784	797	779	720	802	791	774	763	766	772	800	788	786	800	806	761	766	757	786	754	767	815	796	811	782	783	751	806	748	810	718	832	783	797	818	765	772	785	782	800	799	778	806	797	797	795	785	805	749	792	781	744	752	772	748	771	785	860	783	782	810	783	731	789	747	759	762	769	781	802	777	756	770	741	790	748	788	756	766	791	761	790	800	795	793	849	798	722	786	784	782	794	818	764	753	821	769	801	793	817	783	756	788	787	770	774	783	784	775	753	750	791	813	786	774	770	794	750	819	795	780	797	768	772	852	766	752	780	780	799	792	799	771	774	781	788	803	783	781	792	741	808	792	795	796	744	809	752	785	787	787	787	784	820	842	804	761	810	802	810	785	745	795	794	818	745	764	766	773	778	769	802	781	770	808	815	804	784	793	751	796	788	799	808	806	713	799	760	752	757	840	793	749	848	764	730	742	792	810	776	778	781	802	772	764	798	791	778	796	821	781	737	805	795	776	766	849	755	733	734	826	773	745	791	757	771	827	789	727	791	783	804	741	786	755	804	750	808	793	714	795	811	788	750	799	818	783	795	795	786	793	783	840	796	756	802	749	783	771	807	812	742	776	799	808	797	756	831	788	778	773	824	766	814	736	778	771	789	821	752	819	766	774	755	724	794	780	762	803	758	753	742	757	788	740	823	740	773	735	826	775	749	772	783	797	812	809	791	779	784	799	785	788	748	777	743	799	770	758	783	747	800	817	756	816	779	772	777	807	786	793	793	803	745	805	830	782	784	800	812	783	720	778	771	815	828	778	731	793	784	766	744	834	784	748	728	769	790	801	816	775	790	824	807	764	778	825	766	830	815	765	791	822	758	764	865	734	834	805	770	749	793	836	762	778	803	787	775	741	788	833	776	793	752	783	785	798	787	782	726	792	761	789	749	823	781	795	787	809	796	757	746	782	738	786	742	784	793	790	832	782	838	768	768	791	805	843	801	817	788	796	771	786	789	787	808	749	789	755	749	770	737	748	794	746	785	771	814	798	753	765	750	799	735	789	808	776	782	718	788	808	802	800	790	825	779	722	797	753	704	758	810	703	767	755	769	788	745	767	776	761	764	772	783	769	794	814	713	838	797	746	814	787	770	768	750	767	730	749	796	779	774	805	749	739	798	733	768	750	760	812	798	776	768	740	818	744	750	734	763	805	802	757	774	786	797	797	797	766	836	817	826	776	794	795	768	742	778	748	774	797	790	768	797	791	788	787	727	770	781	778	794	768	763	756	791	754	782	781	750	790	799	771	754	810	830	758	822	790	746	803	787	730	795	748	725	763	766	782	777	772	813	792	801	753	799	811	807	749	809	738	762	775	788	814	791	828	791	800	782	796	753	809	765	800	776	776	830	758	756	731	786	786	841	773	782	780	776	743	735	753	747	789	816	778	752	765	802	779	761	763	776	781	806	790	815	793	801	785	761	802	760	793	780	755	787	800	806	769	761	731	823	766	789	754	795	802	781	760	780	781	819	798	777	831	801	736	730	794	797	761	753	789	795	772	777	767	822	770	775	821	816	793	784	754	776	809	750	784	764	805	763	755	782	803	765	774	694	816	740	781	795	798	763	808	763	779	786	811	783	777	781	830	792	784	756	819	763	812	788	817	713	783	781	766	747	748	836	733	818	773	796	767	741	758	774	746	797	799	780	786	748	774	771	794	776	759	763	720	778	798	780	768	787	758	809	811	790	801	803	811	734	787	764	748	748	789	748	755	785	774	798	757	781	740	767	741	792	783	811	784	810	760	796	793	773	773	723	761	811	737	831	779	770	770	758	817	809	795	810	820	783	711	750	765	753	805	778	805	803	730	733	777	792	802	783	810	799	774	751	728	754	751	755	739	729	750	761	767	795	813	797	745	766	797	777	799	814	732	790	786	744	824	812	793	814	806	798	759	761	803	750	720	779	761	818	788	813	789	788	807	796	782	834	803	819	862	771	776	823	798	729	794	789	829	768	777	761	788	839	776	809	796	822	796	799	818	781	771	801	775	767	790	820	765	785	801	751	722	794	810	815	782	761	820	783	745	795	821	775	769	757	786	801	774	755	779	813	760	794	779	751	777	833	749	820	794	798	778	799	795	800	778	755	774	772	800	777	773	804	765	768	778	757	736	817	801	734	793	758	802	788	801	714	821	780	753	839	798	815	765	762	771	745	770	752	707	818	751	773	813	744	809	767	758	799	808	734	768	794	749	744	780	823	769	758	784	779	775	759	800	794	792	775	786	779	796	744	776	804	754	786	836	777	791	798	763	760	762	765	777	816	710	745	713	782	774	795	781	788	792	769	789	750	752	821	806	812	779	803	754	801	757	811	784	782	851	766	785	742	785	793	765	804	775	791	807	792	835	805	805	788	808	755	722	764	784	779	801	759	778	777	824	773	773	773	775	820	793	810	786	819	780	763	815	788	765	767	771	773	743	804	778	767	791	792	790	759	780	779	754	821	767	791	819	774	791	844	751	774	795	764	759	776	810	714	819	792	805	780	813	777	764	822	789	769	791	836	778	813
6138	2750	1455	872	852	929	841	741	645	502	381	340	294	246	168	177	143	131	111	119	123	104	118	95	91	101	84	94	96	91	77	89	85	71	80	73	68	82	80	86	65	78	84	86	72	63	76	80	53	83	48	83	59	62	67	98	63	86	64	77	69	69	65	73	62	74	64	65	55	62	74	64	81	57	65	66	63	70	58	55	62	80	74	61	64	74	63	71	70	73	72	80	84	69	68	66	65	67	56	75	68	58	53	76	67	73	67	67	82	78	86	88	76	67	61	61	70	55	57	63	65	68	72	55	66	61	73	67	61	72	73	78	67	82	67	74	73	54	77	92	54	72	70	53	62	57	72	55	59	61	69	62	69	65	52	61	68	68	57	65	73	69	83	73	62	83	56	73	65	58	65	68	77	64	73	67	71	59	72	67	52	65	69	87	73	57	66	74	64	66	82	74	71	58	67	69	75	62	67	62	67	67	72	79	69	59	68	82	77	67	71	64	69	71	72	62	76	76	60	60	72	69	63	60	69	61	46	63	76	69	60	69	73	57	60	61	72	59	73	72	70	70	61	63	73	66	77	76	68	72	68	70	50	73	71	63	59	66	72	60	77	61	77	85	52	72	76	78	67	54	55	69	67	73	74	65	69	66	63	73	58	66	60	65	67	68	72	70	69	71	57	75	61	51	63	63	60	62	81	52	76	62	65	74	72	69	65	72	69	62	62	68	60	67	72	76	56	74	71	55	72	70	62	68	71	72	70	56	76	63	70	57	59	73	65	60	61	77	74	75	54	71	72	70	67	69	52	68	56	78	83	71	66	69	65	68	62	68	70	80	67	65	67	71	77	72	60	62	68	63	73	76	72	63	82	64	65	82	64	78	74	68	66	71	55	56	77	73	89	79	69	75	80	81	69	69	69	58	72	64	70	70	58	68	80	60	66	67	84	82	68	67	69	67	80	67	82	73	65	72	60	65	55	83	63	62	57	44	64	53	71	59	74	79	71	74	62	68	60	66	79	77	68	69	61	61	71	66	64	79	88	77	67	67	62	65	66	50	60	75	62	72	71	70	65	60	76	74	59	63	75	75	54	66	62	52	66	74	61	81	57	79	64	69	71	56	73	81	70	59	60	79	72	63	61	60	83	74	75	50	62	64	79	60	60	62	72	51	82	68	71	65	78	72	69	58	62	69	61	61	65	72	76	77	69	76	69	69	72	81	63	62	75	68	66	65	73	63	66	66	69	60	70	55	61	88	89	62	61	63	70	56	46	71	68	78	75	62	77	77	66	76	77	69	65	66	74	70	78	63	68	68	69	66	76	70	74	65	82	49	58	75	72	64	63	82	66	59	80	69	64	61	66	61	63	70	61	63	81	51	61	53	68	66	68	85	58	67	58	87	61	55	66	64	60	47	69	70	82	71	78	59	61	50	64	57	64	61	71	67	72	65	53	61	66	56	67	66	83	53	64	70	60	74	70	60	61	50	59	48	72	70	67	60	64	65	76	69	56	65	63	71	78	75	69	71	55	73	67	68	57	74	65	64	52	74	62	55	59	64	78	56	83	69	52	54	65	69	61	62	70	69	70	65	82	68	86	73	67	65	69	62	59	80	77	74	79	77	54	63	67	51	74	66	69	64	78	71	58	78	69	64	63	68	90	54	65	55	70	66	78	73	74	75	60	70	72	82	68	63	77	72	62	72	57	67	66	64	73	53	83	75	72	73	70	67	66	68	70	76	76	68	73	80	83	55	70	69	79	68	65	69	69	61	56	78	70	68	76	65	49	74	87	67	55	70	57	71	70	69	60	72	67	57	64	76	60	71	64	67	51	83	74	57	70	72	66	71	73	61	72	66	55	61	49	84	69	74	75	72	82	57	84	77	55	72	67	61	78	74	54	68	82	79	59	82	68	67	74	67	53	68	59	71	68	71	74	74	65	66	52	68	84	67	55	69	58	65	74	68	71	60	59	74	66	57	75	42	72	64	75	78	64	58	83	80	77	63	60	67	85	73	58	75	76	51	53	79	65	58	74	69	59	76	71	67	68	70	62	78	56	57	72	71	79	65	62	71	78	76	71	72	85	58	76	75	65	62	61	72	64	62	57	65	76	68	62	61	56	72	67	77	67	64	84	76	66	53	71	63	71	63	76	59	71	59	67	65	62	68	83	91	78	70	72	70	63	78	73	58	63	66	69	90	63	72	79	62	64	55	73	65	70	83	72	71	75	61	68	57	68	68	74	66	68	76	70	70	64	65	69	62	62	64	64	89	74	63	72	60	66	68	60	61	66	73	42	66	58	53	60	60	74	51	56	59	67	73	69	63	61	52	71	61	87	56	66	64	64	62	81	81	69	78	65	70	63	77	86	52	74	71	58	57	73	68	76	62	70	69	71	75	84	77	74	63	73	68	73	65	68	64	60	83	69	72	64	78	62	63	69	51	75	58	65	67	67	45	68	60	79	63	48	75	66	63	70	80	61	68	72	75	67	71	62	68	76	63	63	67	78	58	72	66	87	69	74	61	61	69	81	64	61	66	82	80	62	89	78	71	71	70	64	62	71	61	69	63	68	62	51	60	67	70	70	56	69	84	72	56	58	62	70	68	64	68	71	66	77	77	56	64	61	84	71	64	59	84	61	72	58	62	62	61	69	77	57	62	61	63	67	58	67	75	76	69	58	64	56	63	73	56	50	72	67	60	81	72	62	64	63	75	69	78	70	78	76	74	61	74	80	76	60	64	76	76	72	61	55	70	68	67	73	64	70	79	81	57	76	69	74	67	70	68	65	59	61	77	63	65	76	66	67	62	55	53	69	67	71	60	67	65	74	79	72	45	75	71	72	68	69	54	56	46	59	57	69	62	61	73	71	71	82	63	72	72	85	77	55	60	69	72	60	61	78	67	58	69	65	83	69	72	72	54	74	77	64	57	55	56	63	63	61	51	64	63	55	63	52	75	69	68	60	63	68	57	66	78	76	80	56	81	66	69	60	74	77	79	61	74	56	55	89	58	61	51	74	77	70	68	47	63	61	78	65	60	71	61	79	70	74	49	60	70	72	53	65	82	61	53	90	68	62	73	68	74	75	71	50	65	60	66	69	56	70	59	69	60	68	74	77	75	65	58	58	78	58	65	61	64	74	61	77	63	65	56	72	66	72	68	66	71	76	61	68	66	71	75	72	82	56	65	74	64	67	58	75	72	56	57	64	81	66	57	94	71	66	62	70	61	65	60	84	62	57	62	57	57	69	54	66	82	49	64	56	56	63	67	76	65	68	58	70	55	67	65	75	86	58	64	77	74	74	53	74	55	75	67	69	74	46	64	70	63	53	72	65	65	65	70	64	63	52	70	72	65	68	65	61	63	73	76	77	78	57	69	76	69	62	84	88	60	58	56	68	70	62	75	66	60	52	64	68	69	56	65	74	65	77	79	71	54	68	81	60	81	53	79	73	61	69	59	69	68	65	62	57	67	80	67	73	55	57	58	61	57
28749	21037	16000	21335	26545	26676	24253	21363	18094	15270	13051	10951	8885	7163	5838	4777	3860	3233	3134	2866	2596	2238	2087	1931	1893	1696	1550	1431	1302	1203	1134	1193	1167	1255	1217	1217	1240	1140	1120	1131	1054	960	997	957	1007	917	913	911	949	835	901	887	827	852	861	867	814	872	828	822	849	863	847	827	830	833	767	831	773	851	846	815	883	804	821	830	831	841	795	784	771	768	796	790	830	864	801	794	787	809	822	799	824	809	780	771	825	819	786	819	842	856	816	808	823	841	846	841	838	796	851	806	809	756	797	818	821	868	776	817	829	851	846	823	826	815	824	831	770	875	757	826	799	808	821	838	828	789	838	761	771	802	811	837	771	793	839	758	863	786	805	858	834	848	786	810	835	791	844	828	847	858	853	827	830	809	840	816	790	823	814	863	883	814	824	809	813	833	827	832	811	790	779	781	773	820	795	790	804	826	813	859	832	795	844	797	818	833	833	785	822	802	775	823	753	799	835	865	806	806	796	809	849	787	827	785	815	823	850	834	851	857	801	757	746	780	799	728	808	798	838	859	851	833	843	814	819	860	851	826	789	826	842	794	823	856	812	819	817	859	754	822	796	853	815	821	778	830	877	859	795	828	808	823	826	794	804	784	814	802	827	848	815	804	779	793	845	875	809	792	813	799	835	786	851	781	790	803	845	831	795	832	832	818	858	834	900	777	832	759	826	832	828	853	878	871	800	830	801	800	838	828	799	790	800	781	816	778	778	811	850	848	838	799	795	793	839	814	797	859	865	831	849	824	800	813	835	816	877	821	809	820	828	809	784	836	827	905	799	865	883	848	791	807	840	826	809	856	856	812	773	821	807	823	764	810	840	858	835	826	791	821	785	828	823	842	832	805	779	789	880	837	796	830	826	748	825	826	839	813	836	822	888	906	803	818	818	793	773	845	866	834	756	841	767	818	797	803	801	844	845	823	803	787	787	840	846	741	818	789	845	817	755	799	815	829	848	834	857	813	786	791	825	789	843	833	808	882	861	795	851	799	776	885	836	834	837	842	812	840	812	841	824	838	788	809	844	811	847	800	820	837	772	823	853	846	815	825	801	771	864	818	834	862	838	830	849	791	851	864	858	814	840	802	818	819	830	794	878	767	844	799	830	855	829	867	797	825	826	796	834	836	891	773	878	824	790	840	835	793	781	793	774	846	794	825	811	792	770	857	845	810	838	841	793	838	777	815	832	868	866	843	858	786	771	838	843	839	810	791	816	837	840	824	842	789	803	828	781	840	787	782	828	812	824	827	826	841	796	824	851	823	785	844	836	798	841	828	844	857	819	745	799	758	836	837	857	797	791	812	832	803	834	791	848	802	781	875	799	785	810	783	883	760	816	809	840	801	818	805	826	804	870	836	819	804	798	882	797	776	811	799	842	831	826	810	835	853	846	801	844	828	777	817	863	838	764	866	780	804	783	819	791	828	834	812	788	860	753	810	777	778	783	792	819	858	784	828	772	816	815	820	869	833	814	851	842	774	839	741	866	818	768	835	827	822	860	808	854	844	809	818	829	772	791	760	840	832	839	876	828	795	830	855	854	817	828	848	828	782	841	807	820	850	867	806	806	826	818	808	859	804	792	835	793	844	768	786	803	791	707	803	842	769	787	819	789	847	813	762	810	872	848	815	823	762	823	816	809	782	836	800	845	839	809	786	811	853	829	761	793	824	821	867	859	823	830	791	784	830	848	829	831	818	833	844	833	822	818	855	819	805	820	820	832	840	829	766	799	829	761	825	881	829	897	781	818	811	803	843	829	837	844	795	828	806	816	840	834	861	838	863	776	816	849	845	849	794	829	851	798	842	783	843	785	799	799	841	838	816	859	819	814	843	799	869	823	813	801	774	862	876	825	840	865	853	790	787	854	888	782	808	842	812	806	823	786	782	830	810	781	808	822	814	828	809	837	828	807	824	771	834	823	808	819	845	799	806	819	754	777	843	780	800	880	827	812	826	809	794	795	848	835	752	808	805	817	823	814	802	799	796	817	827	821	803	850	809	785	836	812	868	823	852	797	816	851	832	863	791	889	848	806	842	819	932	806	798	812	816	823	834	817	836	817	856	812	845	864	811	792	808	782	801	891	847	816	843	837	778	785	824	853	865	828	850	834	783	773	840	802	812	811	821	877	773	856	805	800	817	857	827	803	854	804	814	870	828	782	837	859	793	864	829	808	838	764	795	826	825	818	833	780	827	796	807	809	814	829	808	821	795	840	802	798	809	789	829	825	777	877	851	779	822	787	804	866	839	818	786	807	853	836	817	891	852	828	849	807	814	859	803	841	784	803	791	822	803	807	813	842	805	795	823	835	781	842	850	840	762	816	785	873	840	795	819	806	819	760	807	840	844	835	800	860	803	781	776	875	756	808	845	866	818	767	828	831	815	833	818	794	825	836	845	861	813	807	813	811	785	786	828	789	754	813	805	853	841	788	786	781	816	831	761	791	815	873	788	828	851	806	808	864	838	809	844	757	810	801	836	787	815	825	845	847	843	775	811	831	850	790	836	824	831	845	791	790	839	867	824	807	812	806	857	814	809	785	803	829	776	792	846	852	832	853	792	796	804	797	790	837	791	794	879	844	806	853	791	847	788	868	820	844	803	828	816	823	808	790	818	863	822	846	796	838	876	765	811	856	843	835	836	831	803	815	837	838	787	806	796	834	758	826	842	809	806	787	801	803	762	853	786	824	854	862	799	810	794	852	787	807	837	839	827	835	843	787	783	795	851	790	801	792	858	808	864	811	796	827	841	794	863	804	801	865	865	814	867	843	782	881	844	808	789	798	761	772	866	813	848	798	851	808	793	816	789	779	825	809	791	846	785	853	760	835	818	799	792	881	814	847	803	854	812	829	807	840	826	850	801	784	882	790	832	806	833	810	882	789	789	807	816	826	820	858	824	827	780	839	837	770	842	839	828	822	842	853	790	822	818	832	814	787	804	819	831	817	866	823	825	848	806	776	812	833	857	831	782	816	814	798	813	858	855	857	774	852	846	843	769	840	812	825	795	825	817	807	817	815	864	764	838	800	832	812	809	830	794	840	775	765	828	775	833	826	766	788	795	834	783	808	833	836	837	853	826	834	862	794	871	816	825	763	855	801	778	815	868	817	824	830	814	795	815	784	838	847	795	820	798	824	779	791	875	817	746	738	803	833	882	815	838	813	829	832	823	814	885	820	798	767	807	835	838	823	742	771	816	807	804	849	814	771	790	835	846	834	825	758	791	765	794	808	772	839	818	760	782	835	808	861	793	795	869	790	838	785	811	848	825	833	795	780	837	788	829	803	850	842	813	841	787	854	791	848	778	822	825	848	826	791	831	814	837	833	789	814	794	841	817	807	815	860	813	790	828	804	805	833	843	862	809	814	818	802	830	839	807	794	849	796	791	866	795	777	834	848	842	809	827	841	825	808	808	804	813	860	864	846	806	855	832	798	843	863	869	833	796	840	777	843	826	816	837	822	855
6829	4640	2230	1294	1265	1391	1232	987	807	616	563	490	374	302	244	214	172	147	136	137	128	110	121	106	89	87	102	97	84	88	90	99	78	77	70	89	87	72	78	91	80	60	75	70	64	59	76	71	82	73	60	66	67	58	69	66	86	61	51	60	56	58	70	72	82	63	59	72	64	70	74	75	68	62	63	73	66	72	73	63	63	65	75	60	79	80	69	59	57	78	74	72	64	60	69	62	65	74	75	62	70	68	81	60	70	77	57	70	59	73	66	67	72	65	63	72	64	60	61	70	60	56	58	80	78	49	71	68	65	85	73	62	66	56	62	68	72	75	65	72	77	67	76	80	62	65	82	61	56	86	56	65	52	59	56	67	69	63	79	65	64	59	76	61	65	70	70	70	59	67	67	76	65	53	70	74	63	74	63	57	64	61	50	63	74	67	62	63	67	77	60	82	62	60	81	63	54	64	75	65	71	75	71	70	63	58	74	78	71	60	80	63	73	52	80	67	63	65	70	49	67	68	77	72	70	70	66	71	65	72	55	74	67	67	71	78	73	62	84	59	66	61	61	64	52	80	65	82	74	50	70	63	80	50	58	60	65	81	65	72	60	63	73	67	72	72	86	69	64	69	69	84	74	60	60	61	86	78	58	67	55	57	74	64	69	73	63	69	71	60	74	57	70	73	64	73	57	69	62	66	71	70	57	68	47	52	62	68	71	72	65	61	67	49	70	67	66	59	55	65	75	86	82	52	89	56	60	59	61	60	55	64	55	78	46	68	74	63	61	77	65	88	66	70	79	55	59	78	77	84	75	80	67	61	69	66	71	68	84	64	74	62	69	71	74	69	52	64	74	81	60	73	71	51	78	73	61	73	62	54	71	73	72	61	67	61	56	69	66	74	69	61	76	65	52	77	69	64	62	64	75	77	72	67	63	71	70	64	69	77	71	70	66	86	67	79	64	75	65	74	60	58	69	62	73	72	49	72	96	49	76	58	75	69	72	74	71	68	59	62	70	84	66	51	69	58	68	73	65	69	68	56	49	61	57	61	70	69	70	70	75	73	70	58	58	66	58	60	71	66	76	57	68	65	78	71	71	87	56	64	60	82	65	69	71	67	56	77	75	59	67	76	84	59	53	70	56	66	64	70	68	55	64	69	66	65	41	63	54	63	85	71	76	57	67	66	66	76	85	83	70	78	61	63	63	79	72	63	61	62	74	72	74	53	78	75	69	59	61	69	76	67	74	83	52	61	60	83	72	60	64	69	75	86	68	76	67	72	67	83	74	54	66	77	60	65	61	70	80	88	60	59	61	83	66	62	74	62	74	63	48	91	59	62	76	68	60	60	55	70	74	73	65	60	62	66	75	56	61	56	64	74	72	68	74	71	73	54	49	77	71	70	74	63	69	62	57	64	85	69	61	67	69	78	65	75	60	67	68	44	69	71	77	78	65	62	60	79	69	71	72	60	62	59	64	67	76	77	75	82	75	69	65	66	64	68	69	81	59	69	60	77	71	72	75	64	82	75	72	73	63	65	67	65	73	83	58	76	75	78	68	62	77	61	69	60	59	71	60	68	79	60	71	64	79	65	79	71	60	86	65	78	56	60	67	71	70	68	64	74	72	81	61	67	81	63	73	72	74	51	78	71	75	55	73	89	61	74	79	77	71	64	65	52	64	62	67	68	72	70	70	47	53	64	81	58	63	61	74	68	76	60	67	64	57	62	58	74	69	78	73	80	58	60	69	47	61	64	62	66	58	69	70	76	63	73	74	50	63	74	66	61	67	75	59	70	58	78	61	75	64	74	58	69	82	57	91	62	65	71	55	75	66	54	72	64	64	66	73	72	75	67	89	64	54	79	58	64	70	71	62	61	67	58	62	56	71	62	61	91	67	61	74	77	68	62	54	59	67	66	67	72	69	79	73	72	74	73	72	70	64	62	47	79	62	66	71	61	58	68	74	65	56	69	60	79	68	74	72	79	70	84	75	52	61	71	78	76	79	75	76	72	66	76	70	67	55	67	71	65	72	63	72	61	70	71	72	62	62	75	54	68	75	65	65	47	62	81	64	68	69	62	70	68	84	70	68	66	70	72	60	67	62	65	71	85	59	65	70	73	51	71	53	67	70	75	69	67	68	70	56	71	74	68	76	55	81	55	70	81	65	63	74	81	63	73	67	46	72	64	57	77	67	72	66	60	67	70	83	56	56	59	52	80	68	65	72	89	67	78	60	68	83	67	70	66	68	58	75	78	61	75	70	81	82	86	65	65	67	53	72	87	81	77	59	59	71	78	64	75	73	78	75	76	94	80	73	68	76	62	70	71	72	72	67	66	66	65	72	68	66	56	66	65	72	68	79	53	62	69	69	62	66	79	77	78	58	48	64	65	66	55	64	52	66	77	69	64	59	65	55	67	69	54	75	64	67	75	64	53	78	75	58	70	62	57	73	66	71	70	77	73	65	68	58	71	58	81	76	58	77	71	71	74	64	72	76	65	70	77	72	78	68	66	73	65	52	53	81	83	64	70	67	66	63	78	69	68	62	70	80	72	67	79	67	64	59	78	78	80	61	68	65	74	89	73	51	62	62	67	73	61	72	62	71	63	45	72	74	72	51	70	70	86	70	65	83	78	62	59	66	65	62	75	71	86	53	63	64	56	65	81	68	55	68	52	73	84	53	65	68	73	63	69	73	68	85	71	73	66	72	80	75	77	67	80	64	68	68	62	80	81	81	58	75	61	58	67	74	70	77	70	72	73	58	83	76	81	50	75	60	66	62	80	55	76	62	66	53	65	86	62	61	72	73	71	67	67	63	62	65	62	70	71	64	73	67	77	76	58	61	70	75	65	51	71	67	65	63	60	71	64	56	73	60	62	67	65	63	56	84	66	86	57	85	75	68	73	64	79	70	64	64	70	67	71	68	60	77	74	63	74	68	68	63	71	66	56	65	59	76	76	59	59	70	58	80	61	63	61	69	64	67	69	65	65	67	72	66	68	68	71	68	90	60	80	56	72	58	62	73	62	70	64	62	58	67	58	85	65	64	79	65	63	86	70	64	68	68	66	68	48	63	74	65	83	66	68	75	72	75	57	65	68	71	71	79	65	62	68	75	56	71	72	79	61	91	70	61	70	61	53	74	65	68	63	55	56	69	66	86	71	60	60	72	71	67	65	67	71	59	66	73	61	85	79	76	72	61	60	75	51	62	63	75	64	78	81	64	70	69	57	54	66	60	77	65	86	74	66	76	64	57	73	51	87	66	62	73	65	69	65	66	70	71	63	69	77	58	78	68	93	68	63	64	72	73	68	79	72	48	72	61	64	70	68	71	58	73	64	62	79	67	66	67	59	74	57	76	80	72	69	76	79	59	62	50	66	56	72	61	81	68	60	60	93	68	80	69	74	66	78	49	64	67	72	69	58	51	72	63	67	62	67	68	63	74	68	70	79	58	73	70	61	88	54	83	65	64	71	58	72	58	78	64	67
33130	24592	19521	25080	29920	29808	27321	24193	20985	17998	16120	13510	11190	9088	7378	6225	4916	4105	3759	3600	3184	2876	2553	2430	2144	2017	1846	1625	1494	1413	1295	1331	1326	1323	1393	1347	1334	1328	1282	1165	1146	1103	1080	1062	1000	955	952	937	900	891	907	862	836	859	849	862	851	861	838	874	855	849	830	844	847	786	815	844	828	788	846	893	822	810	831	849	847	797	847	784	877	823	779	849	788	833	754	810	814	780	827	837	837	838	843	824	779	819	803	808	826	796	838	785	849	876	795	801	850	812	872	800	800	824	839	822	833	857	770	828	816	820	814	866	785	853	802	860	777	841	814	823	850	836	824	812	793	788	771	815	805	822	815	818	810	773	792	834	798	845	854	822	806	825	838	784	839	802	743	797	763	824	758	819	841	805	860	845	818	819	868	833	794	832	833	790	790	787	809	813	808	862	804	840	802	844	771	776	840	825	813	837	818	825	788	848	846	805	828	817	787	820	879	818	826	834	897	796	795	810	788	895	843	788	806	760	827	821	841	809	807	803	815	851	807	842	824	851	830	830	825	859	761	826	840	817	863	813	802	767	839	786	797	794	814	829	798	839	832	803	854	782	830	854	807	776	791	845	840	839	806	810	843	820	847	792	801	803	798	811	827	804	877	787	841	829	836	812	839	767	810	836	783	800	819	850	724	790	785	848	837	753	848	816	793	793	773	853	788	791	868	839	854	819	811	865	845	825	802	790	861	853	826	804	824	834	791	812	852	799	872	795	806	816	829	816	826	837	863	796	829	835	889	884	813	848	815	796	786	783	850	788	806	799	747	812	815	813	846	827	860	804	855	874	842	846	793	829	851	840	800	791	828	783	773	809	825	820	821	779	829	836	833	832	815	802	791	829	835	820	822	794	803	878	811	820	818	857	822	833	770	793	812	747	811	872	804	818	843	827	792	834	803	810	834	807	875	851	823	858	830	774	838	831	804	828	784	812	804	841	799	779	834	829	813	844	809	820	802	779	828	842	783	827	824	828	853	863	796	802	826	771	809	816	812	810	822	845	806	875	852	764	821	826	790	805	789	838	787	810	817	844	817	792	816	833	764	865	829	847	840	819	814	808	857	822	828	824	780	843	855	783	765	816	814	789	798	832	826	879	832	800	845	835	761	835	848	824	841	795	872	767	813	824	792	809	796	793	800	805	769	812	839	802	841	811	840	810	814	799	854	811	813	801	917	787	813	781	777	827	809	828	869	789	849	854	799	833	783	811	834	827	863	834	831	730	856	810	860	802	809	823	873	765	818	772	829	803	805	803	822	816	810	809	904	802	806	817	785	836	857	805	760	838	803	843	791	783	807	845	847	808	791	835	848	858	843	811	823	828	761	787	878	845	810	807	865	801	798	795	792	809	793	830	802	837	818	795	829	809	808	825	860	805	777	795	838	841	840	841	798	797	845	830	881	869	811	854	783	797	823	829	873	816	784	777	814	814	788	857	821	776	847	818	831	811	851	866	865	851	807	741	821	806	818	821	830	889	805	786	783	784	823	826	814	805	863	818	834	823	820	862	798	806	822	839	766	800	835	809	821	790	777	826	784	865	827	794	786	769	777	878	805	803	819	824	783	811	757	834	797	795	797	844	792	805	833	787	766	830	802	856	781	863	792	857	834	827	796	805	842	819	819	793	842	831	798	822	840	761	805	793	771	859	804	827	872	816	839	750	777	794	822	853	831	816	862	853	800	854	794	789	799	860	855	791	800	815	793	819	853	826	858	811	826	825	872	837	801	828	827	806	826	866	851	847	791	836	837	840	866	810	788	838	824	796	807	837	839	839	778	817	786	837	861	808	852	815	789	826	836	879	811	769	788	763	819	781	827	819	824	764	813	803	824	827	814	808	797	849	865	848	787	783	801	807	850	796	796	770	842	861	786	864	799	835	823	789	838	819	828	806	828	841	807	813	807	853	802	817	839	785	809	775	795	845	836	836	842	833	820	814	812	858	859	893	838	839	780	831	814	838	811	821	829	788	806	826	838	766	797	794	801	800	811	801	818	838	855	838	808	817	864	804	731	835	824	841	845	812	799	799	811	813	809	819	786	836	835	812	858	790	821	835	860	783	843	869	792	842	787	838	802	822	821	857	848	768	787	823	844	799	857	787	802	836	788	882	824	774	806	843	791	856	800	805	806	820	801	785	786	857	845	869	832	894	808	855	855	853	824	823	846	822	846	824	826	846	810	792	839	745	808	845	847	812	813	807	769	808	822	750	863	774	798	829	864	840	785	798	837	821	812	805	847	790	829	809	779	796	799	787	807	802	828	807	799	770	842	872	816	813	805	832	811	782	841	800	811	836	852	840	823	819	859	828	790	813	827	840	794	813	808	864	809	775	806	823	888	848	817	818	843	789	812	832	772	804	818	824	802	808	852	856	824	886	824	831	802	808	835	818	836	811	836	867	801	847	834	842	824	828	872	804	836	787	823	801	775	771	840	826	800	835	814	751	851	803	881	813	804	849	784	824	787	885	804	805	790	838	842	800	860	792	771	831	812	780	805	835	843	811	823	843	795	796	857	772	802	856	803	804	819	814	813	859	771	802	826	811	829	837	816	836	790	826	820	826	791	823	855	832	798	822	837	766	788	754	807	836	775	789	835	843	851	831	785	849	833	801	837	857	849	812	793	810	816	804	822	783	741	848	824	805	804	873	789	836	820	821	837	823	820	843	876	832	790	798	792	805	874	789	803	797	798	764	806	816	797	800	855	858	858	803	848	815	816	797	856	839	835	872	802	830	852	864	802	860	797	833	801	780	813	836	817	853	820	803	861	846	809	816	836	813	815	887	801	773	746	806	794	814	758	795	813	835	816	796	834	859	833	823	856	824	844	896	804	746	780	817	893	838	864	817	846	805	832	798	804	772	784	841	802	826	842	805	815	821	834	835	847	799	814	804	830	828	807	844	850	821	788	854	779	813	778	828	844	826	789	850	849	860	798	818	799	802	828	817	802	835	796	790	847	830	824	773	870	824	814	785	841	807	805	812	816	852	817	815	757	797	831	854	851	791	832	854	803	793	786	774	808	781	829	793	879	856	855	863	832	793	783	854	811	812	777	781	791	849	821	807	822	817	825	799	806	856	804	792	815	780	830	779	807	833	808	788	843	844	836	818	870	832	811	829	806	788	816	811	853	848	790	834	833	786	803	830	846	862	803	839	815	770	847	813	847	828	853	851	802	837	843	812	820	832	848	823	845	888	852	820	853	756	828	825	859	837	800	785	782	771	860	811	853	843	797	837	786	805	827	781	835	801	846	847	779	836	822	828	858	795	822	786	818	817	825	782	790	833	802	840	810	801	794	787	803	786	832	805	848	824	837	823	821	831	817	816	791	801	824	828	839	870	893	781	774	852	824	799	859	816	813	826	831	825	832	817	837	812	844	794	850	830	803	811	830	846	810	824	749	759	837	774	831	783	816	818	858	795	812	836	838	822	824	787	782	813	834	810	839	854	834	797	790	861	830	799
3715	1485	763	503	484	573	524	428	341	297	270	220	188	161	138	133	116	97	98	85	95	104	77	67	73	80	86	71	68	75	66	79	54	65	70	61	62	66	67	56	75	67	54	64	67	54	66	56	52	71	64	60	64	59	60	65	69	58	52	62	61	63	58	64	78	69	54	64	58	68	64	61	65	62	66	68	59	67	66	66	54	64	47	65	62	71	65	70	65	55	60	62	84	72	57	56	69	65	61	70	57	49	53	68	54	68	58	52	72	60	83	67	53	54	74	73	66	60	60	60	78	50	59	74	55	63	55	70	51	69	45	75	59	74	61	67	66	64	59	67	71	53	65	68	66	71	76	74	66	72	74	79	65	81	79	54	56	62	62	58	52	60	80	60	82	74	71	60	66	67	56	61	55	62	63	42	63	62	55	54	58	59	54	73	44	54	60	68	75	61	59	67	57	68	67	73	79	47	76	63	68	65	69	55	65	72	63	59	71	66	57	69	82	67	65	65	60	79	76	67	70	64	59	82	49	65	68	64	83	61	64	43	61	58	68	79	59	78	54	76	63	67	73	69	65	64	61	66	61	55	67	53	65	74	71	64	56	52	62	60	68	59	67	64	79	56	65	50	70	64	71	61	78	53	71	67	60	73	68	57	55	69	80	64	62	58	59	65	74	60	81	54	64	64	69	51	74	53	49	66	66	69	77	47	62	63	71	66	53	71	53	55	64	72	52	70	59	67	64	67	64	73	52	67	48	63	60	64	51	61	67	68	68	71	58	67	76	52	62	65	64	58	54	71	59	54	68	64	59	60	61	62	72	76	66	61	55	66	71	68	74	43	58	59	62	73	60	62	67	61	67	72	65	74	63	66	64	63	54	60	60	63	64	60	68	59	47	58	66	59	66	56	59	60	60	72	68	77	55	73	59	46	61	61	62	68	54	65	68	77	74	63	72	62	53	69	57	63	72	68	65	68	66	68	66	76	56	70	73	57	61	57	86	71	68	59	49	69	57	54	81	63	49	63	54	57	51	61	68	78	73	55	62	65	49	59	64	61	47	57	66	75	47	65	56	60	56	88	70	75	62	65	57	56	60	75	70	72	64	62	52	53	56	61	52	63	69	51	60	68	62	81	49	67	80	63	49	71	69	75	62	58	86	66	70	65	79	53	52	62	59	51	56	70	74	64	66	64	61	53	67	67	49	70	61	59	69	64	59	63	67	56	63	56	69	66	58	59	56	69	74	66	57	56	60	58	51	66	68	73	70	63	65	62	70	59	72	67	70	66	69	49	60	43	66	73	58	58	67	68	71	59	72	69	70	73	62	58	47	66	62	54	58	64	75	59	67	67	70	72	55	80	91	64	67	74	56	56	48	54	68	63	88	77	62	65	77	63	66	50	75	63	70	68	54	68	78	68	58	60	80	63	70	72	50	84	69	79	68	70	69	69	65	58	56	61	49	67	64	56	64	61	62	69	82	76	64	77	65	69	65	63	53	68	73	43	74	49	63	76	67	62	75	68	57	56	76	73	58	60	68	60	61	66	60	70	73	71	66	72	64	62	60	65	66	68	47	59	65	57	76	52	54	62	60	65	64	63	60	66	56	81	80	66	67	77	66	70	60	70	58	58	70	60	57	61	56	60	83	60	47	78	63	49	59	62	64	56	53	70	65	64	60	68	70	61	76	62	51	60	57	76	79	58	63	64	80	58	73	61	61	62	64	59	71	53	72	63	68	53	62	56	58	65	79	53	68	57	90	66	75	68	63	63	82	71	53	70	62	59	75	76	70	71	60	50	74	53	77	68	70	64	51	54	69	72	67	77	69	75	59	49	56	87	64	67	66	73	64	67	79	70	55	59	73	73	63	59	65	72	76	67	63	66	60	60	71	59	68	72	62	61	52	75	74	55	73	53	62	87	60	63	71	65	69	62	65	80	71	64	70	55	61	70	61	63	56	57	70	68	50	61	74	71	71	54	67	78	66	69	61	74	61	49	48	62	73	62	54	71	65	54	74	78	62	76	62	77	57	68	58	59	65	88	78	71	61	63	59	65	54	65	69	68	49	60	67	69	57	78	53	67	69	78	69	69	49	78	61	62	63	65	64	88	73	58	48	72	69	63	63	66	57	54	66	71	59	74	71	70	62	65	69	70	63	58	69	67	51	65	61	63	58	62	61	78	69	55	72	69	60	76	69	67	69	70	62	61	72	60	64	63	69	59	60	63	69	68	62	71	64	67	63	59	64	70	62	50	66	65	72	56	74	85	71	51	69	93	60	54	79	75	64	76	65	71	55	70	60	54	59	51	71	68	74	60	64	71	58	67	64	46	70	69	53	58	58	64	49	49	77	73	52	61	74	70	65	69	59	61	69	54	62	60	78	62	61	54	67	61	62	70	70	71	73	61	60	51	76	68	57	66	60	67	60	61	58	65	78	67	65	52	61	71	63	52	63	77	60	73	67	59	58	65	65	68	57	65	53	81	55	55	59	69	93	71	62	81	69	63	68	58	57	59	75	74	60	73	61	78	67	82	66	56	59	71	54	67	59	64	64	76	62	70	69	54	60	55	62	58	69	53	60	62	69	76	61	64	59	52	70	62	57	62	48	49	70	74	68	68	79	61	58	64	73	81	63	78	70	70	55	64	49	51	71	58	55	45	59	54	67	66	70	60	64	61	53	64	67	70	74	70	47	55	68	56	62	68	63	64	85	56	47	54	63	52	62	65	77	64	48	81	74	47	64	63	63	53	71	45	72	70	69	51	56	63	52	61	73	59	50	66	67	57	65	72	61	57	71	53	73	63	63	66	60	64	59	64	73	68	59	81	52	55	65	64	55	79	72	51	65	70	62	48	63	49	51	64	54	63	78	56	65	67	66	63	66	56	59	67	53	75	66	66	60	65	64	56	56	57	78	64	73	74	73	64	59	54	59	67	64	65	76	64	68	73	71	62	68	67	65	55	75	64	65	65	74	71	72	47	63	70	64	61	61	68	66	65	61	60	67	71	60	65	58	59	65	73	58	58	64	70	64	64	52	74	66	67	58	57	82	78	51	66	68	57	70	68	62	62	77	57	58	67	71	62	70	64	57	70	64	64	68	68	58	80	59	67	52	58	67	55	67	68	58	62	72	58	55	70	72	65	74	45	57	76	64	68	63	65	64	70	62	71	60	65	79	70	65	74	59	55	61	71	65	48	74	80	69	74	70	62	62	61	76	61	57	55	67	68	56	74	64	59	59	69	59	65	60	69	69	76	69	63	56	71	67	55	65	53	67	65	76	68	64	57	56	62	60	53	70	62	63	61	65	60	74	55	64	74	62	63	56	64	55	84	71	70	61	59	65	74	74	70	57	70	61	81	49	56	57	67	55	63	71	60	63	71	49	59	72	76	57	68	67	68	58	65	64	75	53	80	69	63	62	66	61	50	59	60	58	73	71	67	61	63	55	58	58	64	84	64	51	62	56	70	60	52	57	81	77	64	63	49	66	71
25649	16926	11934	16648	21876	22038	19616	16385	13618	11096	9404	7527	5829	4743	3864	3133	2609	2202	1996	1931	1695	1662	1517	1328	1314	1316	1148	1054	1018	1000	988	970	948	1004	985	1023	966	937	982	906	878	855	881	826	850	830	824	779	824	808	819	780	741	806	770	761	762	817	818	773	805	822	822	848	777	765	766	752	788	801	786	723	791	761	818	808	763	752	769	791	783	775	782	796	775	810	769	731	801	787	778	774	810	780	750	770	768	756	820	769	756	796	775	797	741	759	757	785	777	801	777	802	730	766	774	741	768	805	763	778	799	745	838	745	764	755	757	810	754	777	801	795	805	751	777	799	784	732	840	783	782	851	752	746	752	774	787	776	788	779	759	787	767	768	798	769	771	764	806	792	713	753	780	784	788	803	758	790	817	822	761	782	799	857	814	786	822	757	798	751	744	778	794	803	770	762	727	747	802	812	819	795	793	787	749	768	792	747	822	741	784	794	831	751	791	773	752	803	755	802	807	821	734	761	809	763	798	785	805	749	813	793	739	786	789	788	773	780	825	771	753	794	764	774	768	775	767	744	767	798	775	733	800	768	754	780	722	787	799	829	810	832	781	747	779	758	784	742	783	758	767	800	815	772	745	751	808	793	756	803	790	722	742	748	782	748	771	742	795	775	753	742	772	771	769	744	746	797	839	741	746	763	737	779	737	795	794	774	763	805	780	765	803	744	779	807	751	772	754	748	830	797	778	785	730	789	804	767	773	799	816	805	717	763	759	823	815	792	806	790	764	798	812	791	809	776	789	785	777	828	793	729	769	779	791	758	787	798	762	804	791	714	812	810	793	767	792	789	784	811	772	771	736	756	773	760	782	773	774	813	776	785	763	795	796	787	807	736	795	790	792	834	762	773	778	782	775	766	779	808	784	735	773	760	793	781	729	811	821	784	742	787	763	770	778	786	775	756	778	800	830	791	787	763	796	784	746	821	790	832	842	778	800	770	818	812	764	802	775	746	758	799	769	789	764	709	773	757	842	804	802	742	764	784	783	783	792	783	759	767	791	797	798	771	762	762	771	767	752	799	803	787	808	741	788	774	785	774	806	725	819	754	798	770	793	805	782	753	800	782	759	756	787	765	750	794	784	806	860	753	781	798	832	786	746	756	805	749	783	816	733	797	746	784	772	785	728	758	813	758	787	754	775	784	788	793	765	784	770	751	824	804	769	806	787	792	785	791	771	787	799	755	800	757	767	742	829	752	791	757	764	786	773	767	781	769	809	754	812	746	758	791	783	762	758	788	788	743	731	787	789	768	774	776	814	786	783	768	791	808	762	820	776	794	757	783	741	799	808	781	852	790	863	735	791	823	775	776	774	753	807	838	786	798	801	771	776	808	779	761	770	802	772	788	738	792	742	739	799	786	757	773	814	757	808	775	736	774	754	756	828	786	778	753	821	775	719	749	791	835	799	790	779	786	782	756	784	787	774	749	774	761	813	736	781	785	750	714	823	818	784	805	760	853	820	777	795	777	719	787	756	782	795	749	764	787	793	762	778	812	823	749	781	773	776	747	805	769	793	807	787	760	764	807	813	728	749	727	785	775	747	766	755	761	758	753	789	699	818	764	734	751	817	820	775	778	768	760	804	776	757	779	727	805	761	738	795	769	794	758	769	750	796	796	740	772	784	847	776	805	770	791	790	807	766	744	847	773	731	816	754	801	770	748	747	755	794	761	785	727	755	758	778	736	801	746	736	774	787	810	754	806	778	816	735	783	782	761	776	800	821	810	796	777	773	735	765	784	798	766	797	778	766	815	767	766	778	760	809	741	798	707	753	760	770	773	785	828	753	728	759	766	766	761	784	745	743	797	768	794	810	759	803	807	829	759	781	846	736	797	759	710	724	765	803	802	763	736	747	771	767	829	787	780	796	840	772	748	817	752	782	750	792	771	761	794	746	796	805	766	753	735	756	772	792	749	821	771	767	776	836	807	845	791	785	751	765	761	809	766	743	811	777	777	823	771	753	781	772	727	783	770	771	776	718	781	831	797	771	769	794	801	748	730	784	807	854	811	778	774	764	733	752	738	791	774	766	789	765	768	759	752	736	716	777	744	762	759	819	819	758	780	775	773	746	792	788	773	762	755	791	789	779	780	774	791	702	794	771	825	777	805	748	738	817	781	771	831	796	770	765	814	801	799	776	740	813	809	748	781	788	766	822	779	799	761	785	779	767	732	784	778	805	817	770	808	807	771	785	720	758	823	786	792	762	774	806	783	743	738	777	729	812	846	790	802	768	769	773	797	815	794	734	779	752	815	784	787	754	757	797	782	757	790	763	772	752	758	763	770	764	767	753	803	854	800	764	770	822	808	824	760	795	835	758	800	807	774	784	767	755	790	720	839	828	742	817	801	789	740	752	762	850	761	743	797	796	775	750	814	755	725	809	733	815	805	771	766	784	736	802	714	767	783	757	745	730	770	764	768	742	731	773	754	782	802	860	837	759	770	818	779	820	795	753	761	777	745	783	812	772	767	833	795	759	820	768	799	750	824	807	793	786	779	834	820	808	835	794	768	771	777	759	761	802	753	782	791	821	783	744	812	800	734	751	757	748	787	834	800	777	823	736	779	830	724	767	763	783	771	796	759	737	816	751	782	756	757	844	794	797	782	795	736	731	788	774	815	788	747	824	768	775	782	780	766	789	782	769	775	787	829	800	780	809	741	782	754	797	773	808	766	761	778	792	755	803	791	743	774	805	772	792	770	823	787	771	784	725	799	776	769	801	776	753	738	798	790	803	805	726	794	770	833	744	795	788	775	776	777	840	798	755	803	727	790	732	769	804	760	771	774	767	756	746	780	754	747	815	793	795	723	759	759	774	773	786	762	752	769	752	769	808	808	802	809	790	804	804	753	770	784	770	776	796	779	824	787	815	784	746	731	780	746	768	772	782	825	718	804	765	796	787	772	746	817	795	766	768	767	779	791	792	766	822	750	753	816	823	806	738	741	753	797	809	755	792	756	782	769	773	729	793	801	776	766	799	795	791	795	746	812	776	827	803	759	773	827	816	731	774	735	768	845	752	808	771	767	762	773	753	865	794	747	752	784	764	779	779	759	765	795	777	729	766	787	771	811	791	760	794	779	814	779	811	839	781	728	808	714	770	806	754	789	722	807	736	768	741	791	757	800	788	732	776	740	763	781	750	766	760	810	754	750	757	799	773	785	820	725	801	809	760	788	785	822	785	728	772	789	798	792	795	777	791	792	831	777	788	762	796	763	809	789	786	744	739	786	780	764	814	782	751	848	805	793	787	763	776	817	829	769	789	762	780	746	763	719	781	780	765	767	814	800	749	812	789	770	757	774	783	775	789	813	770	757	739	784	774	791	771	736	783	773	790	787	781	789	823	791	754	731	730	769	810	796	742	759	760	813	803	746	753	795	813	822	753	775	826	737	738	784	779	776	732	802	771	751	783	731	764	788	771	786	808	730	801	776	762	811	787	798	705	774	738	759
4884	3140	1473	837	877	963	934	676	569	473	374	355	289	206	183	163	145	113	127	109	112	89	98	98	83	86	76	93	84	84	74	55	90	74	78	82	78	80	71	70	64	70	71	73	55	78	75	75	81	70	71	57	55	63	65	81	65	62	59	72	60	79	56	71	67	52	64	72	64	80	80	72	83	56	65	60	62	88	64	78	58	72	69	63	67	55	63	71	69	58	64	69	61	71	70	56	67	71	61	60	71	70	69	66	58	69	83	63	67	54	81	66	57	74	56	61	57	62	68	61	51	56	63	71	69	55	61	68	66	85	65	52	83	79	52	70	67	60	66	70	63	57	52	61	60	77	57	69	64	52	54	62	70	66	69	69	76	60	58	69	68	70	50	72	62	71	69	83	58	51	74	83	75	72	47	57	72	64	50	77	70	64	75	69	55	76	73	55	73	65	58	79	64	85	62	61	55	81	57	71	51	60	53	49	57	54	62	70	70	79	61	68	60	60	74	52	64	52	67	77	64	54	58	65	71	57	56	68	56	53	73	75	68	57	54	74	53	70	64	69	67	63	51	75	64	62	59	54	56	59	62	71	60	67	78	57	72	71	75	72	72	69	69	65	60	67	70	88	64	77	61	56	72	68	71	58	75	72	68	71	55	76	64	50	52	65	69	71	59	78	72	78	73	66	64	66	77	59	63	63	64	63	69	50	70	76	63	71	66	63	56	88	58	66	52	62	74	70	59	65	61	54	50	60	53	64	61	59	60	75	74	71	81	54	69	83	81	70	72	50	71	70	63	62	61	66	70	58	54	47	74	73	57	64	65	58	61	83	51	61	65	62	65	57	54	62	64	75	67	62	65	66	63	63	63	58	58	67	60	62	61	62	71	60	74	78	72	77	49	57	60	54	82	57	72	60	67	83	69	48	62	59	73	73	68	53	65	63	60	64	67	61	65	69	53	66	55	61	58	58	63	66	51	58	73	72	65	63	59	88	69	53	70	68	82	74	60	75	66	70	65	76	62	58	56	65	73	62	70	64	64	80	59	91	74	63	46	66	57	60	65	68	77	61	65	72	55	59	68	72	64	61	75	67	67	67	54	65	74	65	72	79	50	73	69	64	66	60	71	51	79	55	76	69	64	76	59	75	62	53	65	60	70	61	66	71	74	68	72	50	57	86	83	59	71	67	69	52	72	66	62	59	78	68	69	72	61	64	65	55	58	69	68	54	59	60	79	62	61	72	61	83	69	75	66	73	80	79	62	73	70	64	73	69	80	65	56	55	73	72	77	71	66	72	66	75	48	62	47	75	44	59	61	67	73	51	69	61	59	68	65	63	52	52	55	57	59	66	45	66	54	59	77	64	75	62	60	67	72	62	58	79	65	62	64	73	60	64	44	69	50	55	86	52	73	74	78	70	65	69	82	75	66	48	65	77	68	61	62	61	59	44	69	77	69	61	68	66	60	66	71	61	70	65	61	73	69	47	57	63	56	71	63	57	76	68	61	58	59	68	69	58	56	63	55	62	67	73	67	61	69	62	58	67	64	56	60	64	62	65	64	61	65	75	66	82	63	62	75	58	70	63	71	75	76	62	59	66	67	75	58	70	79	55	52	65	64	66	60	64	68	74	74	75	62	75	77	59	64	68	64	54	57	64	61	76	60	80	75	74	59	69	68	61	55	64	63	59	69	76	57	68	63	46	59	71	59	70	72	52	60	78	66	54	56	75	63	47	59	60	71	61	62	77	80	48	61	80	78	61	55	73	69	70	66	71	73	77	73	70	54	66	75	66	53	61	49	70	56	55	62	68	52	79	56	79	65	50	76	75	59	60	69	59	64	66	54	94	66	52	70	66	67	65	65	62	62	62	65	66	67	57	61	61	53	66	70	58	58	63	75	61	73	72	51	62	67	73	59	76	59	66	80	67	68	57	76	60	75	75	65	70	63	60	57	76	58	75	65	71	57	58	62	65	52	63	74	55	73	63	74	55	59	55	72	69	72	56	70	90	62	70	52	61	37	69	59	72	67	85	66	70	58	80	79	55	70	69	63	70	79	54	68	70	53	77	66	68	65	78	63	51	58	60	66	61	77	70	57	66	76	81	60	68	78	73	67	76	63	66	54	61	65	64	57	67	63	73	56	62	75	65	67	55	66	55	61	66	68	74	63	64	57	52	66	79	73	59	51	67	57	47	78	72	67	71	58	71	69	57	66	72	69	65	61	56	64	64	60	80	68	72	71	73	72	72	71	65	54	73	79	55	65	77	61	62	61	51	72	57	75	51	60	55	69	53	59	57	65	68	65	63	84	62	75	70	87	67	59	81	58	61	74	57	56	68	59	55	65	71	65	78	78	67	52	66	73	57	58	56	64	78	51	69	64	73	76	73	62	62	55	62	60	71	73	61	68	81	56	70	80	52	80	51	62	87	61	78	58	72	60	69	57	68	73	61	67	57	56	63	72	58	71	60	62	72	68	76	65	65	60	62	51	52	67	68	62	87	68	68	71	77	71	64	54	66	44	61	52	74	74	67	67	55	65	70	63	67	48	63	75	50	67	60	74	65	75	64	78	52	65	57	69	70	62	65	74	69	60	78	77	68	59	48	64	68	61	65	60	58	58	65	66	76	57	77	61	62	68	70	62	64	74	56	60	64	66	65	58	64	72	61	66	65	52	62	67	65	72	62	72	70	56	68	72	66	64	60	59	62	79	78	72	57	66	75	64	66	67	70	54	66	67	69	69	66	71	58	63	74	75	65	63	62	64	59	81	60	59	77	69	69	69	71	70	62	76	67	64	74	77	68	74	59	67	75	81	82	75	62	59	64	77	60	73	51	72	59	55	83	65	63	62	60	61	80	71	60	63	81	64	63	69	76	61	72	62	61	62	81	58	63	67	77	55	55	58	64	81	55	55	56	73	57	58	76	66	60	73	69	79	60	67	70	61	78	63	66	59	78	58	63	57	62	54	52	65	60	81	67	66	60	72	65	67	67	61	81	72	60	60	79	71	71	69	56	50	64	57	69	71	69	69	60	63	71	72	73	72	70	60	60	66	62	72	77	54	70	63	58	75	80	58	63	63	55	64	61	58	61	71	57	80	64	64	54	62	57	65	55	71	46	66	72	63	59	63	70	52	72	55	75	58	81	68	70	61	50	62	84	57	76	70	63	67	67	66	72	48	70	47	71	65	51	67	55	74	74	72	73	45	64	60	67	62	86	66	77	70	62	61	69	64	73	78	60	68	73	81	61	60	69	55	81	65	58	58	55	71	79	78	63	68	57	67	69	67	55	86	80	87	61	62	79	66	68	61	65	66	45	89	70	53	56	53	85	63	80	50	62	72	76	69	71	84	82	64	65	63	63	67	72	53	66	63	84	50	73	68	60	67	62	72	71	74	59	72	71	67	58	66	75	57	66	64	48	61	72	50	64	77	60	84	70	75	67	68	72	67	62	56	72	71	55	61	58	73	72	61	63	83	55	58	59	67	72
30417	21721	16493	21616	26907	26689	24167	20659	17388	14755	12711	10575	8344	6843	5441	4494	3769	3058	2712	2424	2354	2173	1890	1775	1571	1583	1391	1203	1190	1124	1133	1049	1089	1096	1164	1100	1109	1092	1026	985	934	976	965	944	905	928	827	847	869	870	865	861	834	783	824	837	823	797	782	794	767	790	771	805	797	796	795	814	828	751	801	788	787	825	739	823	822	790	793	761	791	725	788	800	816	779	777	762	765	822	792	777	820	768	775	773	833	799	764	768	766	752	795	811	787	756	811	786	703	761	759	798	776	800	792	761	760	783	807	770	746	779	755	789	777	796	770	782	791	795	809	775	784	819	829	791	759	780	814	767	763	752	784	762	746	806	781	799	788	798	794	811	783	807	770	736	774	792	763	748	803	831	807	801	803	854	819	790	780	826	760	836	798	782	771	847	820	796	733	797	805	763	772	761	808	785	763	787	792	789	815	819	831	774	750	764	790	817	728	817	768	776	762	808	789	778	750	777	747	859	750	759	793	778	821	763	770	800	785	828	818	772	767	827	817	775	752	825	736	781	778	770	810	819	794	779	762	772	745	775	844	776	775	760	737	762	785	819	758	797	836	788	767	790	779	725	765	832	773	765	824	750	768	789	801	765	765	756	807	799	812	800	831	754	788	790	775	778	790	732	803	794	764	797	752	780	820	780	778	759	758	771	787	781	789	771	810	741	762	811	782	725	783	795	828	779	813	746	814	750	763	756	774	765	761	809	800	819	752	803	830	788	746	797	746	816	782	791	788	819	800	786	816	757	767	812	758	801	814	737	777	778	789	799	792	752	772	828	797	770	795	749	828	765	741	790	793	727	830	788	763	788	771	820	753	806	736	827	817	808	816	794	787	831	803	782	831	751	774	817	749	754	757	795	790	766	785	790	795	821	767	746	770	814	749	779	790	799	800	746	793	785	777	799	778	780	760	802	765	795	804	776	802	755	751	769	750	784	806	817	754	814	823	749	759	807	795	803	823	813	780	832	770	789	786	808	780	808	752	822	798	788	761	801	798	796	756	742	768	801	769	805	833	816	766	777	791	820	738	805	776	766	794	775	748	789	795	793	837	800	803	828	801	769	799	751	790	770	796	768	831	768	815	777	816	792	822	802	785	747	784	760	813	828	800	775	729	809	757	804	777	748	759	781	833	804	789	770	780	788	778	773	774	789	789	766	760	793	780	780	759	785	770	776	772	756	791	783	698	790	719	790	792	759	779	837	838	766	802	756	749	746	824	809	787	727	762	787	788	769	768	801	807	724	788	810	770	811	809	803	743	799	806	802	741	805	792	793	824	787	824	798	802	800	773	846	809	831	774	814	766	804	784	784	792	769	775	838	703	747	774	793	793	761	792	821	790	778	800	752	784	784	795	787	771	783	823	806	779	755	817	732	763	795	786	788	746	752	800	768	775	781	813	749	780	789	761	752	819	781	769	748	786	768	796	795	848	786	767	800	782	748	751	762	814	800	804	784	776	780	788	786	814	766	818	761	798	783	774	783	815	757	794	765	786	792	773	793	825	787	811	817	760	752	759	757	745	788	780	741	778	790	850	754	774	788	773	766	717	806	794	730	796	843	773	794	767	784	786	814	826	765	742	824	777	760	796	783	829	750	784	752	812	766	770	733	784	773	829	759	866	726	803	793	815	777	813	814	760	736	808	768	826	755	767	747	820	765	798	711	839	753	780	773	763	818	795	772	830	793	785	806	772	802	790	746	762	804	809	789	805	780	781	768	754	780	823	766	770	754	741	756	753	766	748	816	792	796	770	811	807	760	805	785	791	768	768	799	720	752	797	764	770	741	770	798	779	787	799	769	782	740	765	801	811	823	778	769	774	722	713	716	780	773	743	739	755	777	765	814	793	728	809	744	833	755	775	800	770	788	807	778	793	777	803	783	791	769	801	829	798	760	766	751	821	819	775	806	819	745	765	740	797	808	793	877	767	788	797	764	800	808	820	797	819	810	815	816	821	756	779	817	810	793	779	823	794	775	813	826	775	783	750	792	761	822	751	767	791	794	714	822	781	785	848	805	791	751	778	809	756	829	744	826	782	798	778	793	735	751	798	767	764	814	756	758	775	792	775	830	811	813	785	775	815	781	778	786	858	769	765	778	791	839	808	794	785	752	766	800	776	796	811	822	805	838	811	810	745	749	789	814	796	825	794	766	773	815	773	781	837	747	769	811	764	773	790	783	777	827	780	771	771	793	801	755	754	730	722	764	820	814	803	797	719	755	774	768	792	812	802	790	770	801	756	852	749	741	747	758	796	740	767	774	820	809	747	803	797	750	817	819	774	771	768	836	768	840	838	760	800	742	731	748	769	813	751	772	816	779	809	784	790	797	766	791	798	776	846	734	856	796	761	791	810	837	806	814	752	810	791	828	816	775	817	806	808	823	791	768	807	791	778	795	826	815	806	798	772	793	778	795	797	804	809	804	743	795	720	759	837	800	779	797	773	801	801	778	720	749	829	802	804	782	786	763	783	835	803	811	821	801	809	755	752	803	786	797	761	806	806	778	776	757	802	717	772	738	772	763	766	790	811	813	791	780	831	840	773	777	767	793	798	736	773	799	766	795	753	749	820	805	764	788	827	792	804	824	755	817	790	794	738	778	811	794	803	792	808	822	779	762	766	767	799	835	790	784	814	757	774	765	759	775	780	769	775	783	779	807	753	778	801	783	824	764	761	760	748	821	781	846	813	792	772	779	756	779	761	794	790	819	797	784	737	778	726	747	807	745	805	769	803	767	802	828	746	825	791	780	818	780	762	809	826	739	764	729	782	781	750	820	758	799	744	838	790	751	751	804	799	776	801	779	776	784	760	790	816	784	820	782	779	759	734	751	770	757	809	785	784	806	766	750	781	754	782	789	757	822	775	756	755	797	772	806	844	754	813	870	802	786	753	807	761	793	771	748	763	804	802	799	813	799	780	816	809	795	808	804	825	804	759	780	763	795	754	794	788	739	778	807	737	804	779	774	825	836	800	831	785	783	794	812	777	768	776	765	786	771	806	716	772	772	780	787	787	797	744	781	790	769	766	800	800	798	850	722	833	764	787	802	818	732	760	760	810	758	803	732	745	820	759	787	821	781	766	786	786	791	770	831	737	758	824	778	759	737	795	796	814	779	784	752	787	782	807	794	820	782	749	802	758	825	768	777	738	801	777	760	765	729	750	768	777	796	760	769	754	771	751	754	803	792	769	837	758	765	737	809	799	747	758	782	800	766	833	782	741	799	773	774	794	820	804	832	804	799	777	788	799	807	792	819	792	783	771	801	844	831	775	739	804	769	761	747	758	774	776	773	766	779	738	787	759	799	741	779	791	769	798	781	785	784	778	762	794	808	819	784	746	772	749	798	789	764	775	788	794	773	746	768	758	783	749	745	780	771	786	793	779	815	764	770	776	762	783	817	831	776	818	781	780	809	740	780	767	742	800	809	801	782	786	779	756	711	786	786	742	799	813	818	757	784	789	767
6196	2924	1444	934	862	1065	883	736	637	517	437	394	291	227	191	169	144	138	124	117	102	98	100	90	91	89	79	103	76	67	69	91	89	78	83	68	80	89	87	90	80	62	68	82	76	72	78	53	76	70	62	78	63	60	69	74	61	69	79	71	63	74	77	59	54	56	67	69	67	66	71	68	68	56	73	58	65	74	61	63	76	62	78	89	74	66	62	68	65	68	57	74	79	71	67	51	70	60	60	58	83	65	61	65	87	64	58	67	60	78	73	70	69	71	70	63	68	79	77	76	62	67	70	62	68	72	70	76	70	63	81	74	70	71	70	74	60	57	80	59	58	63	72	72	60	72	65	75	63	55	62	58	83	79	66	67	48	64	77	69	56	83	46	72	60	79	72	60	61	78	80	70	74	72	73	66	66	63	74	65	61	72	77	51	77	57	66	62	70	62	73	75	71	66	72	53	63	53	72	71	54	60	65	68	75	66	62	62	59	54	55	69	52	77	76	73	69	57	62	73	59	61	77	88	73	87	69	69	87	70	61	72	71	71	68	52	75	64	58	63	68	60	62	73	79	69	58	51	68	64	67	71	84	60	60	73	68	66	50	81	57	77	67	61	60	77	58	64	49	74	70	49	58	82	63	78	59	54	61	68	62	59	75	57	60	63	72	69	75	68	68	63	68	83	76	81	88	71	66	57	60	75	60	69	60	64	72	66	62	65	58	74	75	62	62	69	60	78	65	64	88	75	71	77	75	72	51	84	60	77	70	71	74	75	77	61	61	57	63	64	54	70	78	70	72	68	57	78	66	68	62	71	63	71	68	67	70	71	72	72	72	70	68	58	82	72	69	68	56	67	62	67	55	63	77	62	66	54	63	86	66	92	69	57	60	55	66	66	76	57	78	85	73	55	73	70	64	67	71	78	76	54	62	66	63	77	65	62	69	67	50	75	56	71	62	73	69	67	51	86	64	73	56	53	71	64	74	65	76	64	65	63	79	67	55	74	71	72	68	63	67	61	65	59	76	82	68	66	68	59	75	60	71	82	63	72	73	72	79	82	61	56	70	62	75	65	60	65	65	80	72	56	60	52	88	59	65	64	62	70	59	77	46	65	53	81	69	85	71	58	74	71	63	70	55	63	80	48	81	58	64	62	89	71	78	62	69	70	64	58	86	68	67	69	81	68	66	63	78	62	80	57	67	60	75	70	69	52	68	73	77	53	62	69	71	52	86	60	70	62	84	65	60	67	73	74	78	71	75	76	75	69	61	51	65	71	67	60	69	71	72	72	63	54	75	61	66	63	52	77	48	66	61	59	67	70	51	62	78	61	65	71	65	65	69	56	68	59	59	67	74	60	58	73	69	70	66	71	79	67	78	57	67	71	67	79	79	73	73	75	71	68	57	64	61	69	69	64	63	64	72	66	71	73	82	84	60	69	65	55	71	64	63	68	66	70	88	70	64	64	56	61	60	76	78	56	67	73	76	80	65	71	66	81	64	70	64	68	54	67	70	68	61	75	70	62	77	77	78	63	81	56	56	83	77	53	68	65	65	58	61	66	70	70	56	70	50	66	67	70	71	63	92	67	66	55	67	72	62	72	63	59	62	61	67	66	59	67	63	68	61	84	77	63	72	71	70	72	69	59	56	64	65	68	71	59	75	67	71	67	50	65	66	72	89	58	63	64	77	81	64	63	77	64	59	70	55	57	71	62	63	67	49	66	62	65	71	69	69	78	67	78	60	64	74	71	67	72	72	52	68	55	72	81	50	74	67	60	76	74	48	71	64	65	67	71	76	65	73	64	65	72	61	75	68	76	62	58	61	73	69	72	64	60	60	73	78	70	69	57	66	74	60	61	72	66	79	67	77	78	77	67	59	67	72	64	62	71	74	65	65	73	79	65	75	87	65	76	66	58	61	73	68	72	71	56	73	63	67	67	59	63	83	68	73	64	61	83	74	65	83	66	53	57	68	60	74	75	56	64	65	75	68	66	75	82	69	76	64	58	60	78	68	62	60	68	70	54	77	73	75	74	65	77	68	61	57	59	63	68	64	61	78	80	60	65	70	65	82	55	65	61	66	58	65	59	79	72	66	74	71	71	72	74	56	58	66	66	66	84	74	64	72	72	64	61	55	72	70	70	75	74	69	63	72	65	59	67	66	76	80	81	72	62	75	65	63	76	62	72	60	61	73	61	59	70	88	58	71	74	55	57	69	66	73	71	66	70	74	65	72	82	58	85	56	59	58	57	68	69	62	56	76	66	54	70	66	73	45	80	69	59	81	71	71	78	62	65	74	72	67	75	59	67	64	75	80	63	55	76	66	70	64	61	87	64	67	73	54	71	63	54	68	69	73	72	79	56	67	59	55	74	65	64	70	49	60	60	53	63	60	61	51	77	57	77	73	71	75	71	71	82	74	70	79	59	64	71	67	76	74	62	66	68	63	67	75	59	57	68	72	56	51	66	68	64	68	69	61	59	73	59	59	72	60	59	63	70	55	78	67	47	74	75	80	66	62	55	79	72	58	76	67	77	69	84	74	68	68	58	66	64	80	67	76	71	63	62	72	61	67	65	63	79	83	69	62	70	65	64	70	61	67	61	80	69	61	63	78	72	68	51	66	68	63	63	64	66	61	71	66	57	68	53	63	74	56	71	45	65	64	65	72	73	61	59	70	48	66	83	60	57	62	69	63	66	74	60	75	63	66	69	83	63	72	80	59	63	69	60	54	73	57	63	60	73	71	80	77	70	63	55	73	73	66	63	61	79	69	57	69	60	59	67	53	76	59	78	63	62	79	76	66	66	69	76	60	78	58	59	63	65	64	68	63	70	60	60	69	61	75	60	73	58	73	59	66	50	55	71	69	72	69	69	57	76	84	83	59	57	91	64	82	69	61	70	59	66	72	74	64	66	69	68	62	66	65	76	69	61	67	79	75	70	66	84	73	63	88	53	66	60	62	56	63	62	65	68	68	69	72	75	78	69	89	63	72	77	76	63	58	54	71	67	69	52	67	72	70	67	65	57	72	67	70	65	67	69	79	73	72	69	58	75	68	68	62	83	67	65	70	61	62	58	66	70	67	83	74	74	62	75	75	74	66	69	62	72	78	65	75	71	68	68	67	73	65	79	49	76	74	71	73	66	75	70	83	65	75	74	80	65	70	64	66	65	59	72	66	65	62	65	66	58	63	77	78	64	68	60	78	78	72	63	64	68	67	66	76	50	64	60	65	54	77	65	68	68	70	70	66	83	68	59	82	76	64	69	68	61	68	66	69	63	69	72	67	63	71	72	76	67	58	71	77	72	66	54	71	66	75	56	73	74	68	67	59	58	61	55	64	60	63	77	81	64	61	73	66	66	73	61	55	63	61	79	78	75	63	54	76	70	86	76	80	47	62	59	79	55	66	63	75	77	72	71	68	67	58	76	63	56	69	68	76	67	60	70	65	82	57	57	78	61	67	60	81	74	60	77	94	75	55	55	66	69
29260	21615	16679	22225	27418	27265	25046	21833	18487	15933	13972	11605	9355	7482	6252	5059	4251	3650	3215	2701	2580	2324	2123	1912	1697	1648	1451	1408	1266	1248	1104	1098	1175	1147	1142	1147	1184	1124	1142	1059	999	979	1016	942	944	978	923	887	927	911	862	877	860	859	826	825	839	788	814	855	816	796	849	859	823	801	807	841	818	803	771	834	806	834	838	801	826	813	820	839	832	773	838	875	854	817	834	821	837	813	869	802	782	800	837	810	887	861	810	793	816	821	826	814	804	853	792	842	853	768	802	849	783	831	815	786	822	802	807	805	785	814	818	834	828	814	832	800	820	841	805	769	827	828	812	860	812	821	800	792	753	793	781	819	793	831	833	828	855	772	775	788	850	822	828	803	791	867	833	802	814	731	795	838	806	783	829	814	856	810	775	806	822	840	831	790	812	813	816	845	839	762	776	833	798	803	744	779	809	841	769	813	855	831	797	807	803	783	791	769	874	806	793	842	823	830	816	812	801	818	788	833	776	823	884	853	802	772	804	825	844	770	800	831	819	815	841	843	788	787	793	773	858	841	817	797	846	862	731	726	746	755	849	808	826	840	793	808	805	802	858	788	775	828	854	816	799	861	773	787	837	756	796	813	807	867	798	829	800	785	846	821	784	816	830	851	789	821	882	808	803	836	842	807	845	841	806	796	829	831	804	830	785	823	845	805	783	767	789	775	798	774	770	790	817	813	783	828	831	802	815	872	831	880	808	806	791	853	835	809	795	800	835	829	795	785	759	767	792	822	779	832	784	809	827	784	842	770	804	834	857	818	823	807	835	829	833	824	805	753	810	782	785	774	730	905	840	831	831	826	815	812	782	845	774	780	813	858	784	851	834	819	784	775	809	831	815	822	813	883	777	822	797	826	845	822	774	839	845	798	822	821	807	769	805	800	823	818	812	867	808	849	800	855	837	779	831	816	800	769	776	823	812	774	807	806	791	837	758	809	751	801	784	788	831	832	831	782	801	862	813	787	782	769	853	838	803	807	799	796	808	760	801	823	801	790	809	822	777	831	797	802	787	806	838	812	807	791	834	820	766	774	775	788	831	788	806	839	814	812	854	765	757	855	841	782	817	833	880	850	797	801	794	791	825	806	797	814	816	770	807	807	810	795	794	760	819	806	799	795	804	838	809	800	817	858	834	794	824	785	846	796	842	833	774	823	770	790	785	859	809	816	824	815	796	813	833	770	854	849	845	853	777	771	810	795	821	835	823	791	780	791	764	835	820	785	772	857	800	783	810	794	819	806	769	821	823	815	831	836	790	820	813	805	845	800	793	845	808	817	845	804	780	815	813	761	782	852	810	816	827	800	815	814	783	812	817	806	792	842	770	774	776	789	819	834	820	823	845	827	853	811	789	843	775	790	842	822	800	769	817	775	780	804	798	799	826	824	805	778	749	839	843	820	809	845	821	786	838	890	820	793	835	777	782	791	793	845	782	843	800	861	836	836	818	841	815	812	829	789	832	756	801	893	818	845	812	795	828	797	850	827	817	817	825	845	828	805	799	787	837	822	800	762	815	795	814	820	763	821	844	783	792	742	801	756	861	839	803	865	780	762	802	840	789	879	780	786	839	804	790	834	774	824	861	775	861	832	796	811	818	833	815	834	865	798	742	804	800	804	808	837	820	803	766	763	768	847	862	783	821	817	825	811	811	810	868	783	823	722	798	849	857	788	781	814	750	837	796	757	779	812	786	823	827	819	869	788	835	790	880	799	839	762	798	793	819	845	817	805	813	802	840	791	803	834	800	785	850	781	821	725	831	830	827	804	802	792	809	867	797	820	783	795	790	825	838	837	821	816	748	785	772	798	771	858	794	806	812	839	830	838	794	773	844	832	789	823	835	841	798	823	805	805	861	824	775	770	747	824	839	771	834	790	818	773	813	828	779	799	801	826	777	852	820	842	798	802	780	768	807	820	853	806	779	819	778	794	816	791	792	808	854	829	787	790	822	845	841	781	835	825	820	731	831	797	839	848	814	799	824	789	775	806	840	811	792	839	831	862	811	806	791	771	758	830	804	836	862	800	837	818	818	834	868	847	861	857	821	807	794	791	868	807	767	844	808	832	830	805	782	839	819	803	822	816	796	832	860	814	805	794	855	839	877	821	856	828	795	788	814	820	795	804	815	810	832	786	811	846	811	846	785	858	841	820	814	806	797	853	821	827	847	849	788	824	823	766	866	773	811	858	834	801	769	807	808	790	803	844	861	784	781	805	791	839	774	817	823	852	827	806	819	822	799	775	806	762	798	795	790	768	850	791	809	777	767	781	782	852	771	834	828	778	861	832	848	778	857	741	769	815	812	816	814	810	832	821	870	858	801	762	797	795	806	781	790	813	875	784	808	775	803	807	814	837	770	827	848	833	791	788	804	800	779	827	764	831	848	816	845	819	798	792	820	828	813	815	801	869	785	811	789	828	862	805	779	852	819	815	802	815	835	813	798	819	842	793	849	824	824	887	798	783	810	830	849	796	827	882	835	784	848	824	763	740	826	863	800	818	800	796	819	795	813	804	849	836	826	793	828	830	806	831	811	843	831	827	785	804	816	801	792	849	817	800	827	812	825	795	847	862	821	811	791	836	845	794	808	823	844	846	796	813	775	865	849	764	824	794	812	835	833	789	791	802	792	790	830	858	809	813	805	848	834	828	807	752	817	834	843	800	817	750	832	826	815	798	817	754	835	822	788	759	791	838	777	806	839	804	859	806	777	785	800	821	855	781	810	809	807	857	788	827	765	829	806	769	825	804	785	789	822	829	807	760	823	797	835	795	843	797	811	834	805	788	795	814	820	801	844	862	824	835	814	842	779	813	799	804	786	809	801	820	811	818	812	811	820	798	771	831	784	818	794	810	821	831	797	795	839	806	808	778	792	833	790	796	839	779	821	779	821	833	778	817	800	802	849	759	773	826	848	810	864	828	829	806	777	847	838	868	841	824	796	729	848	816	835	821	778	872	812	781	815	782	774	759	813	798	825	767	844	831	767	796	806	797	842	806	828	776	790	801	776	800	841	816	851	774	829	780	802	865	788	832	822	829	783	806	867	779	816	823	803	791	731	805	818	887	821	791	870	814	861	782	789	826	831	767	817	823	825	778	831	791	782	782	828	856	831	835	825	792	828	802	783	823	820	834	812	805	804	776	788	814	840	799	822	844	787	833	780	797	770	832	806	794	762	779	843	805	823	826	781	803	827	791	803	791	805	796	798	781	847	834	793	829	807	816	819	846	810	815	839	777	812	846	788	788	825	869	811	807	793	797	906	747	808	835	756	854	840	778	855	812	834	846	786	824	785	832	827	851	820	817	812	787	813	844	798	786	841	832	857	809	750	827	783	818	780	790	793	801	831	803	792	815	813	785	829	802	789	827	752	827	849	844	853	813	788	828	824	824	814	851	779	786	785	848	807	811	779	791	794	770	798	814	826	792	841	819	824	763	778	767	828	770	832	846	811	839	815	778	817	816
7050	4845	2289	1371	1308	1499	1318	1006	808	698	631	468	360	315	284	229	190	176	144	132	130	114	123	90	84	89	89	88	79	75	79	79	90	77	67	92	73	75	84	62	86	69	69	84	66	71	62	68	62	64	65	72	67	64	58	68	71	86	65	57	69	61	65	69	62	63	59	63	72	64	61	55	62	53	78	67	62	70	72	84	70	63	58	59	56	61	46	56	75	75	65	56	67	71	61	63	69	77	69	69	70	81	68	64	54	70	74	66	61	65	58	63	62	79	74	52	76	75	70	73	64	69	60	58	62	67	64	71	84	61	66	49	67	74	71	63	70	72	64	70	76	61	78	71	63	56	67	92	62	78	71	77	65	75	69	72	62	59	54	57	69	79	82	71	66	60	68	66	70	62	62	55	62	75	61	60	67	70	58	75	68	77	59	69	65	81	75	71	78	62	54	79	83	68	53	64	64	83	63	63	50	68	64	44	65	62	71	62	74	66	68	59	85	55	62	58	69	68	56	61	58	63	75	59	67	55	71	59	63	70	75	53	72	75	59	60	66	56	68	68	55	66	70	78	82	59	64	58	67	55	74	56	62	65	54	68	59	62	66	79	59	74	70	65	69	63	71	72	84	76	68	70	51	60	71	68	72	62	62	81	60	50	67	51	66	66	60	76	53	76	56	59	65	79	67	73	77	67	67	62	69	51	65	52	51	67	72	58	52	61	71	61	70	67	72	75	55	86	65	65	53	78	80	81	63	80	66	55	80	79	62	58	54	61	63	71	53	55	65	79	64	71	63	59	60	61	54	71	66	63	82	54	76	79	62	76	62	60	73	68	55	70	86	79	62	66	86	73	64	63	69	72	50	66	52	75	70	58	73	59	86	78	65	67	59	66	78	75	63	63	71	78	70	78	63	64	62	73	61	64	71	49	60	65	67	66	62	68	60	71	70	71	70	68	62	73	71	62	68	71	66	64	59	70	65	77	77	74	79	75	71	54	49	72	61	70	52	72	84	69	62	67	83	85	70	70	79	71	52	60	58	61	69	65	59	66	59	79	74	68	70	81	55	68	63	66	66	77	58	66	71	70	75	72	49	80	70	79	54	63	75	77	73	73	60	59	70	67	66	73	66	76	73	70	53	85	70	75	69	58	65	55	83	75	77	49	66	71	80	69	71	76	67	75	63	79	79	64	50	58	75	68	67	58	71	66	68	70	56	62	51	56	69	81	63	81	85	70	69	71	72	68	82	63	68	60	71	83	63	71	83	60	55	72	70	69	60	58	72	71	74	73	67	76	61	65	71	79	65	61	66	69	75	57	69	60	88	77	59	67	68	66	47	78	76	67	63	58	72	71	67	81	73	81	72	74	70	61	58	67	62	59	58	70	77	55	66	70	67	61	74	62	73	64	71	63	76	59	65	67	67	73	59	59	79	80	63	65	61	69	66	80	82	69	62	67	56	69	54	73	63	65	65	61	53	76	78	77	68	61	65	69	53	56	66	70	71	53	60	63	67	56	68	63	75	65	50	66	63	82	80	74	64	68	47	75	74	77	81	63	64	69	64	61	49	61	88	70	62	74	56	49	75	54	70	64	63	67	62	67	71	65	70	68	68	66	57	53	64	54	71	65	57	69	72	61	67	50	63	61	71	61	63	74	81	72	61	73	53	77	76	69	69	71	64	77	66	64	64	66	69	68	61	67	89	64	60	75	61	82	58	66	68	69	66	56	67	67	73	77	46	61	63	68	61	68	67	63	68	84	65	67	79	64	60	69	69	64	76	63	79	57	88	65	84	64	72	57	66	67	88	64	69	76	59	63	70	63	71	58	80	78	67	70	72	50	59	66	58	68	54	55	64	61	65	62	79	82	48	58	66	66	72	80	48	77	82	61	67	63	68	77	86	73	79	77	60	59	56	70	61	75	62	52	73	86	75	72	52	70	61	72	58	70	73	59	66	59	54	61	67	82	65	75	71	64	62	60	68	68	50	66	76	65	68	66	63	63	57	72	68	56	94	61	64	65	58	68	82	66	79	81	62	83	72	78	65	77	65	64	74	64	68	83	63	59	75	84	68	74	76	60	71	62	56	82	65	60	56	60	68	77	62	60	75	89	70	54	77	56	64	77	80	66	65	65	68	62	62	74	76	67	70	62	81	74	74	55	67	67	57	85	74	89	55	84	73	62	64	72	48	70	80	61	66	65	61	77	69	65	61	68	62	74	65	68	73	79	73	83	65	66	63	74	64	60	66	81	78	83	69	65	66	69	66	52	61	58	73	64	80	80	65	76	82	57	53	63	58	82	56	58	70	84	72	60	76	80	72	82	69	76	53	60	90	75	57	67	71	65	71	64	70	74	70	52	90	64	69	68	72	68	61	66	56	68	64	75	68	61	72	68	78	68	77	67	57	68	72	79	72	70	75	74	60	60	69	58	84	56	63	85	76	58	64	64	74	62	68	63	71	77	63	73	54	62	69	80	66	53	71	70	51	56	78	69	65	75	54	78	65	64	59	59	74	63	69	61	62	75	78	68	61	61	72	76	71	66	56	65	81	65	59	62	80	66	74	62	62	66	68	68	61	68	71	72	63	71	58	73	85	66	53	69	61	62	63	64	66	56	77	74	64	64	63	80	68	62	62	73	71	64	70	65	65	67	69	92	63	70	68	73	64	68	87	64	67	67	79	66	61	71	58	64	69	68	59	71	62	71	53	63	77	75	58	65	73	79	71	63	69	74	62	73	66	59	58	63	57	69	74	51	72	60	66	61	66	61	64	62	62	62	58	74	75	73	77	63	71	78	59	72	70	65	64	64	72	66	71	58	71	62	57	56	71	68	63	66	65	60	80	60	71	78	54	63	93	74	74	57	76	68	68	66	58	76	66	62	69	71	76	68	67	51	80	66	69	68	65	80	74	66	74	59	73	68	73	72	87	56	62	65	75	66	67	77	66	64	78	75	76	67	74	60	55	64	71	60	73	72	77	70	75	75	70	73	60	68	63	69	64	72	65	66	83	71	68	80	47	73	66	72	58	62	54	78	72	62	59	76	64	73	73	67	69	73	73	62	74	66	63	79	76	73	61	75	62	75	59	67	58	69	70	95	55	63	59	67	61	81	67	62	65	68	77	86	62	71	79	48	62	79	59	72	64	61	74	63	65	77	60	69	80	79	69	55	85	75	74	57	72	81	71	61	61	71	64	77	74	65	67	82	64	67	70	72	69	84	83	59	68	78	70	65	60	61	82	79	67	62	46	75	64	75	80	81	62	62	71	66	71	74	73	73	77	53	68	64	82	67	67	69	58	60	63	66	71	69	68	71	62	75	65	72	62	72	66	64	63	63	60	74	65	62	73	68	69	68	84	64	88	75	75	66	66	66	61	69	75	80	65	64	72	68	78	74	59	60	63	74	74	72	83	54	73	77	63	59	71	74	63	70	64	59	77	67	57	76	80	71	66	63	74	73	64	77	64	51	85	70	79	65	72	59	64	61
33316	24899	19902	25588	30850	30623	28242	24772	21377	18428	16505	14087	11318	9331	7700	6281	5258	4661	3945	3288	3096	2795	2486	2244	2085	1850	1707	1581	1534	1356	1282	1168	1223	1285	1295	1345	1206	1252	1211	1129	1073	1063	1031	1016	1023	930	893	948	904	886	818	866	818	838	874	890	801	808	867	768	825	774	864	791	800	790	800	867	779	776	825	786	779	822	770	807	798	805	803	761	827	817	822	786	838	835	756	800	815	827	840	823	804	806	833	805	817	786	845	808	811	796	761	812	803	814	815	798	832	801	819	777	795	831	818	805	853	774	800	793	854	849	745	823	794	800	834	779	828	804	818	810	795	784	735	778	798	781	790	827	829	792	787	835	822	799	859	837	812	824	785	810	793	822	831	796	800	824	816	794	750	829	763	795	764	777	790	875	829	830	798	820	818	806	832	821	798	812	840	842	794	831	812	890	822	809	777	789	756	805	849	796	766	791	786	816	814	791	844	723	783	798	752	850	815	817	803	730	814	772	815	829	808	798	778	797	772	833	849	816	807	798	785	798	835	824	781	799	771	794	759	800	782	836	840	816	784	810	806	803	789	783	792	772	788	845	811	747	834	817	802	804	823	774	800	788	793	814	751	760	830	853	831	793	824	778	717	804	809	780	818	836	807	784	833	775	841	774	816	795	730	823	729	780	889	785	780	848	795	824	870	799	793	811	814	805	798	826	827	795	762	807	804	842	836	887	798	811	845	819	832	786	793	833	819	810	831	842	812	826	808	833	811	798	788	799	734	810	819	798	814	765	777	761	841	804	828	797	815	847	833	790	829	794	777	790	787	796	797	792	770	772	802	758	810	822	815	818	814	804	810	780	818	796	811	831	789	816	777	793	819	804	824	741	824	808	818	836	800	816	788	787	758	863	804	830	801	804	829	782	844	823	838	799	804	796	775	808	784	796	742	827	836	840	767	781	853	775	832	838	797	780	824	775	815	793	832	815	815	822	817	790	852	773	791	806	843	810	791	842	818	822	801	824	815	770	781	783	824	837	822	762	822	839	823	779	788	804	792	836	806	819	815	745	786	817	847	796	769	774	864	824	823	816	811	809	772	828	769	735	798	834	793	827	862	797	758	787	799	792	788	769	770	866	829	769	822	824	817	779	856	794	818	846	839	836	776	817	817	838	856	812	785	787	816	815	813	805	795	810	787	825	806	792	808	793	804	799	787	791	795	813	768	762	785	788	792	753	830	779	806	787	814	796	852	797	783	792	839	791	850	824	797	737	814	824	789	799	785	787	830	812	787	788	806	847	804	816	816	765	832	793	876	817	805	789	855	832	806	798	827	790	814	783	786	821	801	785	786	777	782	771	847	842	756	826	766	780	804	808	788	786	771	811	801	826	801	805	782	828	823	810	825	753	821	821	816	828	782	750	775	763	756	804	818	849	817	816	863	837	800	859	806	791	779	815	779	817	858	743	809	820	760	785	810	793	799	751	789	814	779	836	822	796	802	783	864	807	755	757	808	817	791	791	825	762	762	778	785	832	767	763	850	858	763	803	812	789	813	844	778	778	795	841	837	821	811	798	824	776	823	769	806	811	741	809	762	770	833	790	816	786	791	784	815	801	826	808	797	865	854	785	827	783	801	800	742	837	769	810	834	794	794	864	830	840	794	772	802	710	837	784	761	793	828	800	824	836	781	811	800	808	845	756	785	778	752	797	790	816	850	825	764	778	831	790	785	778	840	802	885	794	785	823	820	829	807	770	780	758	781	763	839	786	831	788	807	840	779	758	811	809	821	785	802	757	800	835	815	766	782	782	859	823	895	794	854	786	807	819	792	780	815	777	729	835	761	805	818	851	823	828	769	774	843	751	791	793	749	812	818	783	850	845	816	807	820	791	795	798	859	843	821	815	813	782	821	809	791	830	802	766	760	801	788	858	784	777	811	825	827	783	791	808	809	794	761	819	805	785	805	838	784	788	841	794	786	797	803	810	885	789	799	830	801	828	808	842	775	785	763	842	770	840	816	812	814	791	779	739	791	792	801	816	864	799	830	788	798	841	802	821	802	823	827	806	817	827	810	795	803	752	834	806	777	790	768	752	826	822	804	803	812	842	796	830	804	769	825	779	855	803	824	774	852	786	830	778	814	802	850	799	790	803	796	756	799	804	797	828	778	788	820	772	838	818	795	775	814	769	800	806	810	796	837	805	776	789	749	793	805	792	793	831	831	797	822	822	806	851	776	842	777	809	765	830	817	803	817	796	789	817	800	824	813	830	858	760	840	797	836	819	754	816	815	834	808	821	806	811	796	810	810	816	811	745	724	818	851	841	737	813	855	796	850	820	793	829	788	763	823	800	784	806	811	824	826	772	829	805	781	819	795	789	812	855	828	782	801	789	789	795	807	759	807	830	787	824	835	810	814	823	817	808	761	766	769	823	766	801	751	814	803	804	772	805	837	756	834	793	790	799	802	860	819	795	831	807	821	793	825	786	799	825	795	789	823	787	784	781	777	786	857	765	782	788	826	853	806	818	838	811	807	818	833	809	815	796	811	825	808	832	751	807	797	834	763	789	802	779	876	801	818	814	798	810	829	845	817	820	848	832	791	830	805	786	825	831	756	780	802	807	789	819	801	785	823	798	798	845	780	824	760	763	805	820	813	787	780	803	831	778	796	800	772	800	835	795	793	861	788	811	868	836	778	838	798	796	832	806	832	788	846	793	793	797	816	816	840	858	808	807	820	798	795	825	797	784	806	822	845	792	809	818	770	820	815	800	840	804	857	773	824	772	757	806	794	793	822	812	789	842	759	776	779	779	761	787	840	761	815	812	776	809	852	829	809	824	821	789	774	802	819	814	741	804	798	821	739	783	800	775	771	839	802	826	790	755	788	802	801	807	797	784	824	808	806	807	808	849	771	827	762	796	762	805	851	801	803	813	823	806	805	787	822	812	826	810	823	799	817	824	758	799	829	778	855	792	800	802	774	775	802	782	817	784	780	876	808	795	793	825	776	824	825	826	837	826	832	800	755	799	812	821	775	807	802	813	825	751	743	799	749	795	804	823	804	795	759	819	851	851	806	796	799	814	789	836	806	824	790	782	789	768	796	842	804	821	759	811	786	787	801	836	824	798	795	819	816	778	821	834	806	824	808	756	823	837	817	827	786	802	820	783	822	849	792	731	785	798	814	831	827	782	789	825	819	842	826	810	784	831	806	801	761	867	816	756	821	816	806	846	768	825	812	828	821	795	801	814	763	805	859	786	817	768	798	816	823	799	836	831	791	848	830	807	825	811	795	859	905	754	782	830	823	776	788	811	795	837	811	819	875	823	854	804	797	837	757	782	812	822	766	772	864	855	731	827	844	805	828	786	821	779	767	771	786	800	838	759	806	810	794	795	785	758	783	758	812	789	804	828	810	806	815	791	776	817	815	845	845	766	813	826	853	833	833	843	763	768	800	802	779	832	845	854	812	804	804	875	816	782	814	805	841	796	813	813	820	830	790	801	787	803	847	789
3853	1634	859	535	536	582	607	459	388	323	278	233	202	159	157	112	107	115	104	87	94	96	69	75	90	84	69	81	80	72	56	76	76	59	71	77	65	62	68	63	69	75	87	61	53	76	64	55	58	56	61	74	64	58	62	63	63	70	60	61	69	60	76	62	54	68	70	59	55	71	63	76	55	59	64	73	65	59	65	68	70	61	73	70	76	63	45	50	64	75	50	53	65	65	53	70	50	68	54	65	61	66	56	61	72	73	65	68	75	62	55	69	60	49	70	65	59	67	71	64	76	71	54	70	61	77	56	64	60	60	71	58	62	72	74	58	49	48	73	61	57	67	53	67	55	82	77	74	65	65	69	79	79	62	69	67	77	64	65	51	56	63	66	52	45	54	60	69	59	83	67	59	59	54	77	77	48	54	55	77	77	63	61	67	53	65	76	62	61	60	56	62	67	65	69	69	67	56	49	61	69	66	80	62	77	72	60	71	69	53	54	72	67	72	66	68	60	78	58	58	49	52	53	54	62	58	68	66	62	58	62	67	61	59	44	49	56	64	55	65	68	59	63	60	64	67	82	68	64	62	62	75	55	79	71	71	74	58	56	73	79	60	69	70	67	66	59	70	69	59	52	56	55	54	66	61	55	55	77	66	52	60	65	75	57	64	72	57	55	69	61	67	63	60	65	65	53	64	59	65	74	60	69	68	58	49	62	62	61	68	54	61	56	55	63	68	50	62	68	76	60	61	64	62	70	73	75	53	63	63	70	66	79	64	64	59	62	67	61	71	59	75	60	50	60	61	69	74	64	64	59	61	77	55	72	62	65	60	64	62	61	62	57	66	65	53	58	69	60	72	65	70	55	67	67	52	67	69	64	56	67	62	69	65	58	83	54	77	69	54	57	83	68	62	71	65	61	71	55	69	73	50	59	73	75	71	64	68	61	70	63	61	77	63	52	76	66	70	73	67	53	56	54	52	65	71	84	70	75	62	57	66	65	60	60	55	57	66	71	69	63	70	64	68	61	66	68	75	53	63	68	58	54	59	64	72	64	68	88	66	79	69	76	60	67	73	70	65	63	60	51	70	68	63	59	62	80	69	63	67	61	70	44	67	65	66	71	67	70	73	63	59	60	61	59	65	59	45	65	77	71	56	41	69	68	54	48	54	67	63	82	55	61	69	69	68	61	58	67	80	63	67	55	69	46	73	64	62	63	80	78	55	62	64	54	69	69	54	56	77	60	67	54	56	76	64	55	62	71	61	68	59	64	67	51	74	74	62	73	62	54	59	62	61	61	75	59	67	72	73	67	71	72	53	58	70	70	62	68	84	58	69	68	58	57	68	71	57	71	72	70	57	71	75	64	62	56	68	69	53	63	64	53	66	51	74	62	76	73	57	77	48	57	76	61	66	43	56	61	63	63	58	63	56	65	63	61	58	61	65	54	71	64	71	54	60	59	59	66	54	79	60	66	63	71	60	66	69	63	61	72	75	71	76	87	57	70	59	59	58	62	77	56	71	67	66	54	64	60	60	66	59	64	66	58	68	56	65	50	69	65	46	73	66	58	72	67	59	48	52	62	53	59	64	58	76	54	50	57	59	58	72	63	69	55	61	59	61	66	60	60	73	53	89	76	69	53	65	62	60	72	60	64	82	69	59	62	77	61	51	56	69	58	87	71	56	67	67	61	74	59	53	68	55	65	71	58	57	75	76	74	74	58	69	68	66	59	67	53	64	59	58	68	76	54	46	63	60	58	53	57	63	66	56	73	65	56	59	62	73	75	73	71	58	60	72	71	64	72	71	63	80	67	58	63	66	51	75	58	61	64	55	60	62	56	66	73	68	54	64	73	60	68	86	64	63	59	62	68	75	68	56	72	51	77	61	50	63	66	70	61	62	65	69	67	58	64	61	54	54	62	63	65	66	54	67	70	62	74	47	53	59	83	62	67	50	66	59	72	68	69	66	66	60	65	71	74	52	68	55	46	71	65	53	59	54	70	63	59	50	59	63	80	65	64	59	76	59	60	64	46	53	63	69	70	73	58	61	54	68	57	66	75	66	65	62	67	66	75	96	82	71	67	62	65	59	62	78	58	72	57	84	78	62	73	63	40	50	52	57	51	71	58	58	66	70	59	60	57	57	67	53	45	82	59	57	65	78	71	74	59	61	60	61	57	63	61	63	62	62	71	66	53	62	57	71	65	67	57	60	85	67	61	63	56	77	51	57	68	76	68	64	72	69	66	57	64	71	63	54	74	56	61	53	69	63	73	56	65	81	78	74	54	60	78	57	62	63	74	55	67	69	72	52	69	62	56	58	48	62	54	73	57	69	84	62	59	56	59	65	69	51	60	63	58	61	66	52	64	61	60	66	73	60	74	65	74	70	64	77	67	59	55	66	60	62	77	80	71	54	71	65	55	52	81	70	53	63	78	56	72	79	57	65	61	63	63	77	59	61	65	58	70	79	51	51	74	44	54	60	55	67	72	56	72	54	67	82	79	61	53	59	50	68	65	71	62	63	52	67	63	61	68	77	64	84	56	57	72	47	74	87	69	67	86	77	70	56	66	60	76	71	60	67	77	70	60	74	71	66	53	49	74	67	52	72	65	66	63	61	59	59	66	60	64	53	62	71	64	55	63	59	67	49	72	55	69	74	68	58	72	51	60	80	72	65	50	69	66	60	58	61	52	67	52	58	53	41	68	70	72	55	57	58	66	49	59	64	65	57	62	63	59	61	70	68	61	65	56	72	52	61	62	58	72	69	75	65	60	61	56	59	75	75	70	66	68	70	79	55	74	59	57	66	61	61	76	68	61	51	67	68	71	62	73	57	58	65	85	61	60	72	72	68	60	68	54	55	68	60	71	66	57	77	56	64	83	79	56	60	68	49	58	56	57	54	57	72	73	79	67	53	68	70	53	77	65	68	66	53	80	62	76	73	66	64	54	68	77	58	59	77	62	70	63	72	66	71	60	76	66	58	43	70	67	65	54	73	47	57	63	58	72	51	64	61	59	60	62	66	77	61	53	62	62	69	61	76	59	58	75	61	60	61	68	64	74	50	71	68	69	74	65	64	66	76	68	67	74	53	68	66	74	62	71	62	71	84	65	82	54	60	55	68	69	69	58	68	68	60	64	49	75	60	66	58	72	67	61	70	71	53	61	64	65	57	59	64	62	53	79	66	68	73	57	83	54	52	56	62	62	69	65	64	50	71	57	80	56	79	57	54	69	71	69	71	63	50	53	62	92	63	74	57	77	64	75	53	74	66	61	63	66	62	48	62	58	56	68	74	74	68	71	78	73	74	74	83	87	68	67	57	69	60	60	57	63	67	67	66	65	45	70	82	80	66	64	56	72	52	72	65	62	73	60	59	53	66	63	60	58	72	56	68	65	74	64	53	68	58	67	77	57	53	60	73	55	65	68	52	69	53	72	78	56	67	62	62	52	56	61	62	65	69	56	73	70	58	71	61	76	63	64	55	61	66
26068	17549	12596	17686	22856	22902	20463	17100	14256	11335	9487	7733	6000	4645	3808	3091	2690	2354	2154	1812	1591	1595	1494	1357	1237	1180	1108	1127	1003	1004	899	894	945	948	952	943	922	942	912	907	859	885	875	877	838	824	860	804	769	793	777	795	791	842	747	774	778	777	746	792	774	756	786	786	754	733	715	789	726	758	800	796	812	792	789	741	760	816	764	779	780	820	831	766	790	770	793	746	838	786	789	792	832	767	713	789	785	797	763	746	759	807	754	776	793	756	795	777	778	785	791	777	751	766	797	789	787	801	795	771	753	788	776	736	808	753	704	789	799	772	796	793	750	770	791	813	757	803	724	766	749	741	719	761	737	778	753	793	796	713	765	775	784	798	740	818	732	770	745	822	675	773	799	776	776	786	741	808	746	766	765	812	773	752	777	803	753	783	787	779	777	806	784	784	728	776	747	799	757	788	776	826	780	770	784	775	767	765	777	762	757	768	754	840	778	731	776	712	768	749	839	803	766	807	756	770	828	750	770	817	753	758	788	800	747	755	744	789	825	795	735	771	777	794	749	793	755	748	777	743	747	748	788	801	752	810	776	828	752	789	832	788	756	769	738	722	744	785	790	854	780	818	751	797	744	798	820	775	755	775	803	752	751	831	765	828	768	754	772	747	811	842	737	801	743	761	798	805	798	777	783	771	767	789	782	727	795	784	763	773	735	757	773	785	761	734	764	787	767	809	769	779	802	821	769	797	777	773	777	772	786	770	775	806	774	733	784	800	819	735	797	745	728	746	793	806	772	778	695	769	789	793	831	759	755	766	756	782	741	766	793	808	741	795	820	751	806	774	789	835	777	764	765	780	782	805	846	786	770	777	823	765	741	793	778	770	744	782	798	813	785	799	741	747	806	733	745	808	739	782	733	765	755	762	792	834	760	734	733	830	771	732	786	761	769	797	824	794	766	827	747	788	746	812	790	786	787	787	784	794	745	788	769	792	802	822	773	776	777	751	778	735	741	798	814	729	753	739	777	760	786	756	792	810	738	789	819	792	716	807	752	745	735	770	788	774	789	746	787	787	778	767	777	708	768	732	773	784	753	778	789	792	811	780	770	752	782	806	774	748	792	782	779	769	800	780	817	784	755	814	748	805	756	812	791	793	788	817	831	776	773	782	759	791	816	756	813	787	746	820	747	779	818	771	769	797	751	746	794	733	744	767	712	736	750	760	777	793	726	729	788	790	778	779	810	824	755	770	762	784	783	818	799	850	805	751	717	771	791	786	686	816	798	748	785	746	790	819	754	795	764	790	769	777	781	744	789	819	738	774	793	772	824	732	804	779	770	835	728	803	812	780	808	771	787	754	789	746	748	792	763	794	797	788	792	794	733	761	773	770	777	778	839	747	781	804	799	740	764	783	794	809	740	819	766	760	751	767	778	759	751	780	765	816	768	782	752	800	784	844	772	760	784	800	761	794	778	783	773	769	768	760	754	748	732	787	813	773	829	803	788	804	783	742	761	798	766	760	761	794	758	757	790	711	720	756	789	738	781	793	729	798	803	828	737	790	761	763	785	828	822	811	775	773	789	782	792	771	740	766	753	811	791	802	786	800	754	757	742	791	795	838	845	827	729	735	794	757	764	735	802	773	774	784	749	812	786	777	769	779	796	812	765	813	783	685	751	744	792	740	756	778	807	799	750	755	774	754	766	757	787	761	777	815	804	769	782	781	760	762	831	754	714	799	824	784	750	790	792	773	810	775	753	788	784	756	763	766	767	754	769	734	850	717	771	758	744	786	786	765	758	793	794	773	758	811	818	789	808	795	811	764	770	739	781	748	772	785	816	844	781	748	808	802	833	768	772	765	789	762	793	795	789	773	789	755	750	793	821	811	763	754	763	757	700	775	787	797	752	804	816	816	816	809	830	793	775	759	719	812	814	770	748	766	776	736	790	788	783	777	778	786	752	709	752	760	794	756	744	775	742	776	806	805	836	766	796	783	755	774	732	777	771	769	757	794	791	770	783	777	833	753	770	783	779	787	801	734	752	781	741	803	818	766	800	831	747	763	807	737	807	774	748	761	780	786	789	799	734	749	779	770	807	803	785	787	768	801	731	776	776	795	774	782	743	761	759	784	800	775	737	756	769	786	749	779	778	779	784	781	755	785	772	739	789	795	812	777	799	754	792	746	772	795	762	758	799	804	749	841	774	734	820	752	767	782	797	772	754	751	747	786	762	778	754	752	779	751	813	754	797	759	794	743	755	799	825	794	791	741	778	786	801	754	771	791	759	774	765	774	809	717	734	732	763	768	805	791	763	788	816	734	785	789	777	759	792	759	778	766	772	800	795	762	816	750	772	801	782	815	806	797	797	829	752	820	775	782	742	777	776	828	752	753	760	761	749	760	811	762	795	751	777	764	792	819	725	777	799	798	806	800	736	731	757	749	743	783	796	835	805	759	772	788	751	781	774	783	805	774	770	741	789	739	772	741	764	760	841	764	810	799	827	766	827	798	738	748	735	751	777	806	768	725	754	790	771	788	815	737	757	750	772	748	768	795	820	768	757	777	761	776	789	777	728	806	787	817	777	783	802	781	798	784	785	795	809	786	773	769	770	764	784	772	791	819	744	741	798	751	744	779	789	786	829	834	776	772	825	802	795	761	690	794	733	781	787	790	775	782	822	749	802	773	786	740	735	772	765	767	757	732	815	780	765	796	763	750	770	766	751	770	752	733	800	814	796	780	816	786	755	826	765	746	763	746	790	763	791	767	778	764	798	786	787	833	775	752	750	739	797	783	742	767	741	764	773	781	753	765	813	784	720	786	786	797	792	789	711	763	778	801	771	732	769	753	771	797	780	786	794	739	730	754	732	844	767	759	827	769	746	759	771	783	768	796	786	789	810	802	754	814	739	819	814	749	769	794	839	740	768	810	794	814	782	744	796	756	745	778	791	772	783	763	803	772	784	784	788	816	782	797	759	824	778	761	722	800	801	794	771	798	750	749	767	764	757	764	740	777	746	726	797	771	765	789	739	776	793	783	815	743	780	803	816	767	718	758	807	758	727	800	787	796	730	775	766	795	760	751	793	798	792	775	763	787	763	776	804	776	802	758	810	757	781	807	798	781	761	738	779	812	771	742	758	722	710	753	798	772	758	749	827	771	803	766	758	786	804	774	764	733	783	722	766	744	781	792	794	744	767	790	803	739	790	785	765	793	728	787	756	794	807	698	785	792	734	771	725	845	781	806	809	777	828	774	779	763	763	735	775	776	808	749	792	754	759	780	790	785	767	769	761	780	776	756	780	813	790	806	779	812	775	774	794	768	753	781	762	834	742	794	761	761	772	788	776	751	756	817	768	766	757	777	802	794	743	780	794	749	808	807	725	798	793	782	791	801	784	772	799	745	749	803	716	797	768	776	819	783	841	777	813	743	759	774	775	746	796	801	735	802	813	750	816	772	801	726	743	787	770	789	747	747	748	744	781	791	780	767	810	793	766	788	808	750
5044	3285	1583	928	924	1035	926	712	576	479	406	333	283	210	196	140	160	113	113	102	95	97	106	76	82	76	87	87	84	57	83	73	80	82	66	64	68	69	59	67	66	69	62	51	65	44	70	69	87	91	56	60	69	82	55	71	65	76	64	64	60	83	67	59	48	58	74	67	83	69	63	75	73	81	74	67	63	61	63	62	61	59	59	59	63	68	65	50	69	62	58	70	55	59	54	69	59	58	68	58	61	65	63	67	70	57	57	75	76	62	70	71	55	70	60	60	64	53	60	65	58	55	69	73	62	70	65	73	58	60	48	64	46	71	80	65	71	69	76	51	65	62	46	56	76	64	59	60	71	61	59	60	64	65	75	59	70	56	70	79	80	61	69	58	61	52	73	55	66	62	50	69	48	54	57	76	66	60	54	72	73	60	78	64	56	74	63	53	69	76	63	67	61	63	73	58	59	56	61	63	54	69	56	54	64	59	76	68	55	68	63	80	71	81	68	70	80	66	62	75	71	61	62	69	74	61	55	58	67	69	61	82	49	71	69	46	75	56	55	66	68	68	68	71	81	62	61	59	75	62	52	69	67	52	62	63	71	69	62	63	76	58	84	55	61	68	66	66	65	70	72	48	53	52	59	67	78	62	61	83	64	72	56	63	72	59	54	69	65	71	53	66	78	61	60	66	64	58	62	55	66	82	64	75	62	62	76	69	75	72	67	56	77	51	74	52	80	57	65	71	52	67	55	62	50	55	73	71	70	55	74	70	53	64	54	52	67	60	58	72	84	60	65	71	70	75	58	67	90	70	70	79	61	59	56	65	72	72	59	79	72	70	60	65	66	63	74	46	68	64	51	70	72	61	60	58	61	71	65	74	50	57	73	64	59	62	69	66	78	56	79	63	65	69	77	62	56	59	66	60	82	63	60	72	69	60	57	73	56	64	57	71	74	74	63	50	57	69	55	57	61	57	62	72	54	78	80	66	57	74	74	50	59	73	89	69	65	63	48	55	66	50	68	62	75	66	67	68	61	59	63	57	70	58	67	62	59	66	53	56	79	56	54	69	66	61	64	69	69	53	58	74	53	65	62	75	69	64	74	64	65	69	64	65	51	52	68	61	57	56	66	52	65	64	64	75	56	78	76	60	74	53	56	76	55	75	72	69	63	68	74	77	64	63	61	66	55	67	66	57	65	67	66	74	65	65	54	66	70	86	58	62	56	65	59	58	73	69	78	69	66	56	74	73	58	60	74	63	59	58	71	70	85	69	59	63	65	59	76	64	55	68	83	60	74	61	59	64	69	79	60	58	73	52	63	69	73	87	60	63	81	69	62	63	65	69	59	77	72	53	72	72	63	64	72	72	65	63	70	68	83	50	81	67	58	58	56	52	63	72	58	74	68	76	80	61	69	71	68	53	56	71	71	62	62	65	62	65	67	86	69	69	58	53	74	61	72	62	88	68	77	62	55	72	79	70	58	73	66	62	74	69	66	61	66	66	69	75	50	56	62	56	59	72	69	67	57	66	54	46	63	65	65	64	69	70	53	57	61	70	76	62	67	67	59	67	49	71	50	62	60	71	71	71	64	65	75	74	59	53	68	71	59	80	66	65	60	71	62	63	64	62	66	62	73	60	50	71	62	67	69	74	64	52	63	57	58	70	51	77	81	60	71	85	64	63	64	71	65	76	68	61	64	66	69	72	63	65	63	63	67	72	75	72	74	78	62	70	73	46	85	49	70	46	64	65	70	66	60	56	62	76	66	74	62	55	71	68	59	77	78	76	58	58	68	46	82	51	72	62	71	62	59	66	82	58	64	63	70	57	64	63	67	65	87	69	65	69	71	89	85	59	66	65	53	66	60	71	82	78	63	54	73	60	67	63	60	57	68	73	73	56	85	59	75	65	77	57	66	65	55	67	58	62	64	74	62	53	56	66	57	68	64	59	64	63	78	74	79	66	66	71	67	57	73	60	68	70	69	61	62	74	63	58	65	64	69	51	45	54	70	75	67	58	66	63	66	55	67	73	71	79	71	55	63	72	57	71	55	77	68	68	55	64	61	52	64	62	72	65	55	70	55	66	63	57	80	65	60	57	59	52	74	65	77	65	66	73	64	74	62	69	59	67	61	60	80	58	77	63	65	63	82	59	71	68	57	61	56	65	68	68	62	66	59	57	56	55	63	60	58	71	55	66	69	59	62	65	80	66	75	79	60	51	72	58	60	72	72	64	62	67	71	62	70	71	91	69	61	59	60	76	57	66	58	70	58	78	62	77	72	73	66	77	51	54	53	67	73	77	79	62	65	61	68	68	58	69	55	70	78	57	73	71	69	56	70	62	73	73	58	77	64	83	68	66	75	77	53	67	62	71	61	56	64	67	73	64	75	65	69	54	56	75	56	69	60	63	74	56	52	69	71	52	78	64	70	57	80	76	60	49	58	60	55	59	71	76	60	63	66	65	57	49	59	75	72	69	68	64	68	68	84	64	68	67	67	60	74	53	65	54	68	76	71	65	60	71	69	54	82	65	63	64	62	58	70	64	64	78	56	65	71	69	63	80	66	67	56	56	72	66	73	69	68	78	55	71	63	69	89	61	59	86	68	58	54	75	68	72	63	66	57	70	70	72	59	68	52	75	51	78	77	80	69	76	81	72	81	60	64	72	55	63	57	71	70	70	65	59	72	69	65	76	61	55	65	75	70	71	69	82	71	58	76	68	58	75	72	68	73	63	59	72	52	69	63	75	92	67	51	54	63	62	67	74	63	69	58	63	86	50	69	67	71	52	68	72	55	63	63	44	66	79	56	50	81	59	63	67	67	61	55	60	73	83	60	53	56	62	65	80	58	65	48	61	67	57	64	50	70	64	61	65	76	60	78	78	59	72	60	65	47	70	68	64	56	78	65	64	70	66	57	76	65	59	63	64	77	64	63	69	75	67	70	55	82	60	70	68	63	60	65	56	63	61	68	76	55	65	62	60	61	88	76	77	63	75	58	71	78	57	62	72	66	79	67	63	69	56	71	75	73	56	60	66	48	50	65	66	71	62	76	67	70	65	71	78	74	66	65	79	54	52	64	70	58	66	53	64	71	60	65	62	76	72	78	63	60	67	63	65	76	65	72	69	63	80	60	76	77	58	62	64	68	85	74	72	76	62	64	49	76	60	69	64	75	59	72	58	73	69	76	71	61	53	64	61	73	60	74	64	72	61	55	53	71	77	60	54	65	70	53	71	53	66	65	74	66	59	60	74	67	68	62	60	57	67	80	75	69	58	54	62	64	54	65	56	71	69	65	63	56	58	74	61	60	72	78	69	65	60	51	66	76	74	62	67	68	69	72	68	65	82	65	75	71	62	58	54	77	61	75	54	51	72	56	57	54	51	64	50	75	67	74	66	66	65	57	53	62	51	68	52	59	61	48	57	55	64	67	71	75	62	80	61	59	65	63	67	72	72	62	78	75	60	58	68	64	70	70	70	61	74	73	50
30836	22678	17307	22983	27853	27319	24830	21005	17903	14862	12898	10382	8324	6679	5531	4361	3727	3193	2797	2360	2085	2046	1919	1667	1566	1422	1332	1262	1208	1079	1071	1051	995	1059	1042	1009	1077	997	1027	1052	941	931	937	913	903	861	892	842	854	807	871	753	834	819	802	782	791	813	843	755	766	779	782	802	810	711	759	763	782	751	732	790	790	781	807	805	792	770	762	782	773	776	781	759	751	768	773	806	729	738	758	753	800	826	750	745	787	828	746	750	840	782	783	769	832	807	798	783	754	783	775	742	766	789	795	756	714	770	739	751	787	806	798	772	781	816	714	795	765	772	809	784	811	782	768	795	773	760	758	755	789	794	823	766	749	797	786	824	790	750	814	797	745	800	727	774	776	759	778	805	800	776	760	826	777	780	786	757	804	779	735	768	742	758	757	756	790	766	782	746	764	723	791	776	775	739	793	819	791	787	842	801	773	782	764	766	724	792	767	800	802	787	751	812	804	781	812	733	785	785	775	770	802	796	798	747	790	762	747	800	845	817	775	802	763	779	820	832	825	790	781	801	768	788	752	802	754	753	766	807	785	758	784	780	796	730	796	772	760	775	789	757	831	775	811	751	821	768	785	746	810	802	779	809	825	890	722	813	757	747	754	808	771	805	765	781	822	762	774	800	748	819	771	755	826	830	773	767	769	795	808	799	809	775	766	735	754	748	749	763	794	789	836	789	762	738	833	775	789	822	820	784	773	787	772	752	765	779	798	797	775	820	814	729	754	758	813	798	776	714	818	785	756	787	819	780	794	797	776	825	791	797	768	751	772	800	798	798	776	826	790	749	791	793	758	794	801	752	756	800	807	742	789	757	722	763	826	794	805	754	757	766	763	776	764	768	744	809	836	812	736	770	811	755	815	808	797	733	790	776	789	793	766	782	795	776	822	817	801	753	751	832	787	773	767	772	780	785	764	830	798	777	797	778	746	790	796	767	792	789	821	814	820	814	835	809	784	751	791	795	814	795	813	756	789	804	818	813	854	775	722	726	787	770	802	746	754	795	786	788	749	755	807	867	865	749	781	791	765	776	788	783	811	802	753	786	781	792	786	758	789	783	791	731	773	736	768	781	826	798	781	787	793	797	750	778	751	760	818	795	813	814	748	804	767	791	760	851	739	756	830	827	777	749	827	831	777	784	751	757	727	772	759	820	809	791	794	801	785	831	738	770	735	760	789	780	774	825	818	798	788	742	736	785	741	805	816	793	805	774	747	776	785	775	782	792	775	784	747	780	798	769	769	812	774	772	774	785	786	763	744	785	835	809	806	790	799	750	802	787	759	795	768	746	793	827	756	820	768	798	798	811	811	809	738	779	750	769	801	797	774	833	762	799	787	762	752	769	758	731	757	791	749	796	811	786	735	800	828	792	757	778	819	787	756	780	818	810	790	841	801	787	826	800	801	833	792	780	784	789	804	760	797	733	772	820	777	817	753	753	776	738	783	738	758	806	800	787	781	789	788	793	820	752	772	831	792	747	780	801	817	785	780	772	736	798	765	768	811	804	787	803	771	792	773	774	805	744	767	757	771	799	775	755	779	804	747	784	762	784	796	755	787	719	788	775	768	796	793	771	767	812	778	775	789	756	800	759	806	743	797	770	751	779	768	795	783	772	806	759	799	788	805	760	752	758	794	738	797	757	768	749	779	779	810	845	785	781	802	789	740	743	780	791	767	747	767	761	764	805	793	754	749	798	780	777	801	816	766	811	812	829	794	780	779	822	744	776	786	841	796	813	818	785	760	731	771	786	807	796	759	733	795	829	729	752	774	792	793	762	776	748	766	807	729	821	780	777	781	725	777	790	763	795	789	774	747	803	818	812	806	749	806	795	786	759	732	759	799	745	825	814	744	792	782	786	788	771	823	742	766	720	779	802	746	749	767	791	767	826	767	768	745	769	771	767	779	746	765	752	790	751	799	775	750	796	831	784	788	815	798	802	824	792	850	773	784	795	797	774	783	828	824	747	769	739	786	757	802	802	833	759	795	809	774	786	834	793	802	792	776	781	789	830	730	746	727	775	802	762	736	818	753	785	761	805	715	781	811	774	776	828	769	788	793	818	768	774	770	795	745	773	787	800	781	790	786	793	777	805	813	751	766	765	786	795	805	807	797	807	755	788	823	831	814	763	777	783	818	804	724	798	751	770	794	808	798	811	740	745	817	815	748	747	808	755	790	722	739	760	767	767	804	764	761	760	832	779	744	792	761	759	765	783	761	792	820	741	779	781	784	796	801	757	736	764	799	822	799	801	793	790	832	821	762	814	782	806	785	699	782	774	791	749	766	738	813	796	753	806	764	795	791	780	792	807	721	764	801	762	797	758	761	804	801	796	783	803	752	809	809	801	768	779	749	811	765	810	782	780	749	759	759	777	794	730	847	795	770	753	788	753	791	779	771	749	777	814	793	789	755	784	770	784	768	741	834	745	789	786	805	783	824	786	789	771	750	816	775	792	797	789	786	780	804	791	787	783	802	824	768	770	851	780	789	793	800	728	791	763	821	788	746	725	771	804	748	730	812	782	785	828	796	766	779	774	786	767	761	802	791	770	776	759	800	786	776	765	807	804	772	785	755	815	750	799	793	782	744	867	831	773	766	810	762	748	780	791	782	803	771	776	800	761	818	772	831	784	809	794	746	700	772	790	771	760	806	811	804	755	745	737	806	824	745	788	747	743	753	796	783	775	759	812	772	809	717	785	790	766	775	801	791	809	831	806	813	762	791	774	807	797	820	813	796	796	804	794	778	783	812	766	748	764	796	748	750	773	768	779	767	812	800	788	753	804	778	791	762	750	784	771	763	849	767	767	753	836	796	757	781	764	778	773	814	829	773	860	781	786	781	780	832	763	798	807	739	755	770	771	721	777	778	837	787	724	766	751	805	759	822	835	774	781	794	811	734	789	734	815	797	792	757	779	800	756	801	800	767	788	834	748	811	815	768	767	803	767	772	808	804	757	765	781	755	740	791	804	782	794	781	776	805	759	795	794	808	818	803	767	772	808	786	787	751	834	803	747	720	790	808	770	769	774	803	769	791	750	730	774	797	791	785	759	819	756	739	743	785	775	745	773	807	784	744	816	769	813	777	761	803	798	786	782	811	791	768	855	755	754	794	742	785	841	777	828	805	747	756	784	791	760	721	745	769	810	754	770	742	806	795	789	836	757	742	779	760	839	744	762	771	782	804	740	764	746	761	802	771	764	782	786	806	804	796	806	739	791	744	849	820	756	774	800	797	772	837	785	822	807	805	813	733	748	825	781	771	816	736	774	762	746	806	741	791	727	821	775	765	793	778	794	821	767	740	769	787	747	752	819	764	811	760	755	818	754	814	839	756	798	767	740	787	811	788	780	772	790	768	747	767	822	800	835	772	747	775	807	798	761	782	788	781	841	792	813	784	798	863	783	806	762	794	788	775	720	811	797	759	765	782	788	749	790	780	765	789	773	785	751	786	817	732	827	769	806
6599	3287	1674	1076	965	1093	988	801	614	538	426	378	300	262	197	175	140	165	120	122	102	116	96	106	100	87	76	71	91	85	90	84	75	58	60	72	69	64	82	76	72	77	70	56	76	76	61	60	89	54	68	75	54	67	63	75	82	55	74	55	69	55	68	68	68	63	58	63	47	60	71	66	79	64	69	66	52	63	74	65	69	72	59	62	57	59	73	71	66	71	60	75	66	64	64	63	63	54	72	50	76	75	59	60	85	77	68	64	71	76	66	66	61	63	73	64	72	70	75	74	74	74	79	81	60	76	59	65	76	57	68	64	70	67	61	69	81	73	72	72	72	67	59	73	60	72	66	74	73	71	69	70	60	65	62	55	63	66	59	71	83	66	66	65	76	60	67	72	64	76	63	51	71	65	75	70	63	76	65	66	59	67	74	57	61	60	66	87	81	72	68	63	67	67	72	69	61	71	60	58	66	82	78	62	66	68	73	61	59	66	61	66	66	82	80	65	68	51	84	77	72	62	65	61	61	64	73	64	77	76	71	58	74	62	64	72	53	74	73	80	54	60	73	72	67	74	75	81	59	78	66	65	58	57	81	50	62	65	78	68	73	79	58	71	68	68	64	75	82	77	65	70	72	60	67	72	69	73	68	72	67	63	67	70	71	72	76	82	66	53	69	68	70	75	77	80	71	71	67	61	65	86	64	63	73	66	60	52	84	65	77	58	70	78	50	72	68	63	68	75	64	65	50	77	68	67	67	74	67	62	61	71	48	50	79	74	64	70	80	84	57	75	71	80	79	62	65	63	63	61	55	58	75	76	62	64	72	71	67	78	75	84	50	70	67	67	67	63	66	78	67	75	63	85	63	51	80	67	66	67	68	49	67	70	65	65	88	74	61	69	54	74	53	68	74	59	50	66	65	61	67	62	76	68	59	68	54	60	62	72	72	56	78	66	71	52	62	68	66	75	48	58	73	57	69	66	68	61	69	77	66	57	70	64	71	62	61	67	79	52	79	62	68	75	57	77	58	98	60	57	57	56	56	55	70	80	57	66	64	69	59	75	63	62	72	61	68	72	62	63	73	69	64	66	64	74	66	78	73	78	57	66	68	66	65	61	68	80	82	47	81	49	65	76	66	53	69	47	63	75	76	89	56	66	63	67	62	66	79	71	64	70	65	81	72	60	63	78	57	67	62	79	76	78	57	75	56	63	51	85	74	49	70	83	75	77	59	70	51	74	65	72	61	71	71	56	44	72	67	85	68	61	62	68	48	54	76	70	61	75	69	62	73	67	80	61	59	61	67	71	67	63	59	67	61	68	55	60	47	69	70	67	73	64	63	70	72	57	81	67	62	71	70	68	65	54	78	64	66	67	66	61	66	64	68	73	69	75	64	77	64	66	69	74	71	66	64	72	70	69	65	65	77	58	76	79	61	85	69	66	82	62	66	70	57	73	70	72	73	73	61	64	67	80	64	65	69	63	62	64	67	71	78	73	56	50	59	73	69	70	73	65	62	73	75	66	59	65	82	69	62	71	50	76	78	76	66	65	69	68	66	63	64	64	69	74	79	83	62	60	62	65	66	77	69	74	65	63	53	72	61	64	80	65	71	60	55	69	52	66	79	65	58	70	75	77	51	60	65	47	69	72	60	61	73	65	76	59	77	74	60	77	68	63	61	69	73	77	67	71	65	51	70	61	56	67	72	63	74	66	53	75	88	65	65	60	74	66	72	58	62	79	70	58	68	68	64	65	79	63	60	76	69	55	76	81	63	73	58	62	68	66	70	55	85	49	79	50	55	62	75	59	70	57	82	71	59	59	70	69	55	64	69	70	64	65	78	75	69	59	81	65	69	63	78	73	62	66	74	66	76	68	79	64	69	84	65	78	72	76	77	63	61	59	84	67	58	64	54	74	55	79	62	68	71	68	66	73	52	72	68	70	59	55	63	50	56	59	57	59	65	65	70	56	70	67	84	71	57	73	72	71	58	76	71	63	53	71	71	75	60	66	58	76	65	66	72	58	58	67	55	63	68	72	67	79	71	64	59	67	71	59	62	82	74	73	72	66	60	69	67	76	65	72	62	53	59	72	72	65	71	68	65	79	60	78	75	65	75	72	87	62	67	54	81	70	66	61	61	64	74	77	57	47	61	71	48	69	60	58	78	67	80	80	63	64	62	71	63	75	68	83	79	74	67	75	64	60	75	65	60	56	73	80	61	60	70	66	71	66	59	65	60	70	72	63	73	59	53	53	61	72	62	63	60	71	62	79	57	55	48	66	53	57	57	58	71	63	84	63	65	69	78	80	55	78	81	57	72	73	58	75	72	70	55	68	62	72	50	63	55	68	58	49	68	75	76	79	56	76	81	53	59	80	58	71	67	63	73	78	59	68	67	62	81	71	88	63	82	68	67	55	79	65	66	63	63	72	60	48	65	55	56	65	71	62	65	72	51	69	68	66	69	87	55	65	71	81	56	60	66	86	69	77	68	67	65	58	72	76	64	71	61	58	67	75	58	70	71	70	61	61	63	73	85	76	61	75	66	60	71	73	68	64	61	60	65	62	66	62	63	80	71	64	74	63	52	77	71	63	78	62	53	77	63	62	70	69	65	64	68	63	58	65	54	64	57	56	65	68	57	69	71	63	67	71	70	74	77	62	67	68	61	64	60	66	79	74	55	61	71	69	73	75	58	74	62	52	55	60	64	68	60	50	63	71	57	71	77	55	74	70	86	50	65	79	71	81	70	58	72	70	46	70	68	70	74	71	58	78	63	74	59	57	70	67	69	59	61	61	60	62	77	84	59	72	62	89	62	87	63	79	61	71	76	76	72	65	83	59	54	63	63	60	63	78	60	75	61	77	81	76	84	47	58	67	78	73	65	65	61	68	62	70	68	81	71	67	72	74	61	62	59	76	76	78	61	68	56	60	88	64	63	79	63	45	73	71	72	62	77	62	66	75	62	89	50	76	79	61	65	59	65	73	65	59	61	70	87	55	73	69	75	54	70	64	58	54	70	65	70	63	56	65	65	62	60	53	66	65	71	56	67	70	77	66	60	69	76	55	80	80	68	78	58	80	55	59	64	73	72	72	65	65	67	86	74	54	77	59	61	81	68	77	65	75	62	74	60	65	68	66	69	74	83	58	71	77	62	66	64	70	97	67	71	71	65	70	61	53	79	65	67	59	68	67	66	78	71	76	58	73	73	81	71	79	58	67	69	69	66	61	61	70	81	57	71	64	75	72	67	75	69	71	64	82	62	74	65	65	70	74	66	74	54	68	56	58	82	79	78	66	54	64	58	68	68	67	84	81	54	71	74	63	58	65	71	63	79	56	71	75	68	60	58	68	56	68	66	73	54	72	76	65	67	49	76	81	70	64	65	59	54	68	61	72	73	67	64	80	63	64	82	67	66	75	73	69	69	63	64	51	73	59	71	59	69	71	58	67	69	66	66	65	78	77	65	71	62	60	79	57	64	85	63	70
29700	22426	18141	23088	27977	28116	25711	21963	18751	15933	14083	11430	8990	7569	5832	4974	4000	3401	3097	2720	2287	2265	2096	1847	1659	1572	1398	1285	1267	1229	1103	1112	1056	1074	1065	1097	1064	1124	1102	1019	969	917	1004	898	899	950	914	829	868	840	869	749	844	789	865	805	861	851	784	817	800	808	885	802	803	840	844	788	834	825	798	836	828	743	846	847	817	809	818	804	849	851	805	782	827	787	830	810	790	779	808	835	833	819	787	837	773	856	833	793	835	799	819	802	798	862	815	831	835	791	818	806	806	791	799	772	774	792	776	881	784	801	806	877	811	836	791	794	820	814	730	808	866	807	777	788	790	779	842	767	819	799	809	784	821	796	775	783	795	755	840	762	822	790	794	831	786	838	839	783	811	843	814	787	849	820	744	773	854	788	809	833	805	779	781	872	768	868	848	780	769	816	796	862	828	780	782	819	828	862	820	781	791	805	829	826	823	830	836	760	820	792	840	771	829	822	871	794	865	849	816	838	815	791	825	811	814	786	825	839	827	798	776	839	805	817	802	809	809	798	837	818	754	800	810	777	808	804	810	774	813	818	758	807	824	787	824	858	826	816	871	823	823	783	777	789	803	867	785	800	809	845	838	866	786	809	808	816	819	790	777	797	858	832	830	820	794	844	791	822	839	813	845	814	798	795	804	795	815	846	819	822	845	778	792	807	784	850	909	805	801	825	827	817	769	763	786	799	785	825	824	809	770	780	827	858	880	819	776	796	809	800	773	811	821	803	791	783	779	803	833	794	835	784	853	836	848	782	841	809	842	826	831	752	858	810	788	800	827	806	834	797	871	788	787	793	824	829	789	794	806	844	874	820	844	846	821	776	841	770	817	833	736	801	722	857	811	866	851	822	779	833	830	803	767	769	808	824	814	818	819	820	806	764	803	804	816	795	862	752	854	805	773	857	809	844	829	853	811	759	791	765	812	817	831	801	775	793	841	757	788	817	836	828	770	800	803	819	750	811	799	793	792	809	798	811	841	825	810	833	829	835	794	836	827	800	834	807	793	782	799	777	799	788	851	807	821	835	752	846	762	810	860	800	822	769	814	789	754	824	865	814	784	807	823	800	827	803	794	807	830	814	818	783	800	823	820	796	788	806	848	814	809	818	843	834	849	809	789	806	799	818	798	827	815	833	780	798	831	809	788	829	774	804	774	826	809	758	818	797	819	823	781	834	865	780	824	802	816	792	794	805	830	818	801	816	854	835	781	767	771	873	776	827	820	776	808	806	790	875	791	769	822	834	840	789	764	796	765	789	834	819	853	859	833	849	847	725	809	807	829	774	852	808	754	788	837	741	807	806	799	856	800	789	771	833	838	788	810	808	873	825	805	828	797	812	812	798	803	825	818	829	812	780	838	830	822	785	835	833	817	799	837	852	821	807	786	756	808	812	767	835	846	783	803	772	764	824	787	812	794	850	774	830	796	783	806	819	866	833	832	811	841	795	864	834	823	770	832	828	812	800	834	825	797	842	756	805	796	806	803	809	854	892	844	795	813	776	794	798	796	787	826	806	772	748	801	825	787	791	835	810	797	849	811	826	817	809	828	804	829	812	771	799	857	807	755	776	806	816	866	791	818	856	765	788	835	843	817	820	795	807	772	818	826	831	804	869	767	852	764	849	842	793	845	814	784	849	836	869	821	830	810	828	820	867	786	783	821	825	785	795	759	786	795	783	825	794	772	796	788	828	821	817	812	777	845	825	820	890	799	779	777	864	853	793	820	798	841	791	805	803	812	800	816	819	834	835	807	792	846	821	756	828	849	823	845	782	809	814	787	842	820	839	786	811	826	808	849	834	817	818	801	814	781	800	785	827	809	829	780	812	807	811	825	827	841	791	829	805	773	797	836	777	799	812	831	851	824	784	821	790	783	799	826	782	788	839	784	832	849	822	807	805	816	792	816	801	807	823	798	772	769	830	769	793	843	779	821	842	822	770	797	814	813	882	722	776	805	839	823	781	796	792	874	781	832	803	750	853	763	794	824	839	849	823	801	781	815	856	810	777	799	837	811	815	794	788	814	801	810	823	849	797	809	790	774	797	799	769	815	841	813	807	782	774	791	825	787	810	796	797	775	809	811	829	800	846	823	811	791	808	822	785	795	793	832	770	879	822	837	819	805	788	815	822	834	802	747	814	839	797	844	771	768	771	759	837	824	753	764	839	804	788	880	813	747	823	774	764	822	847	802	807	846	749	762	736	827	810	845	823	794	756	882	798	788	834	818	764	856	838	846	822	782	800	800	774	802	839	835	779	784	816	795	796	804	820	825	794	800	792	820	829	810	800	793	808	838	783	808	818	813	822	851	826	839	851	853	841	825	758	817	802	774	803	820	826	823	809	831	796	837	802	758	819	813	825	818	863	828	775	785	828	786	818	866	811	777	872	862	876	776	835	807	849	828	800	815	798	805	839	844	827	780	780	839	808	828	839	840	797	810	816	813	818	784	813	809	773	752	776	851	756	841	786	797	757	842	818	815	805	758	796	833	782	827	789	848	831	811	790	818	763	775	802	823	871	747	781	812	761	789	807	774	823	799	780	853	761	756	797	849	842	844	835	770	818	771	845	815	793	822	788	768	806	817	809	811	828	821	845	761	863	797	855	788	856	834	829	802	840	828	824	772	805	834	822	808	832	874	812	827	791	849	797	808	827	844	807	761	797	887	800	783	840	777	852	777	777	807	821	783	816	857	805	814	843	869	781	794	879	834	801	814	798	819	814	760	806	792	826	818	815	825	788	867	789	817	821	804	821	821	828	831	778	816	824	777	796	767	817	765	819	814	782	792	822	819	758	807	797	745	794	806	834	769	798	837	816	819	811	826	841	836	764	781	829	791	813	774	845	845	843	809	819	779	809	818	785	798	814	813	801	750	856	805	802	773	851	831	812	796	822	824	790	847	799	796	867	835	814	829	804	791	829	791	780	804	808	804	812	769	819	808	842	816	816	821	864	783	809	759	800	807	779	830	797	804	811	833	837	818	788	842	787	770	801	835	840	821	768	780	800	765	844	805	781	834	805	783	811	733	811	804	778	792	823	801	816	833	806	810	805	828	797	848	774	762	851	769	820	797	820	829	827	765	860	831	765	792	812	869	825	795	744	836	811	816	790	821	836	843	841	816	813	786	781	806	827	801	854	780	789	809	771	799	827	798	819	769	780	809	805	784	811	848	825	806	818	868	807	847	823	858	818	838	804	808	787	766	824	761	783	817	868	829	816	804	854	804	835	806	821	776	788	866	800	776	820	830	865	797	850	828	827	811	835	796	827	813	786	803	824	763	847	789	811	790	812	850	794	780	800	772	769	796	781	831	777	771	805	818	848	861	813	807	859	789	871	785	734	836	840	779	848	820	818	821	791	752	821	791	794	801	822	813	801	788	767	843	837	834	822	825	765	851	876	789	838	877	801	816	858	818	792	798	771	840	823	741	845	787	823	790	811	842	768	839	831	787	847	802	828	811	786
7781	5340	2725	1568	1469	1661	1456	1150	866	696	637	545	418	309	262	213	178	191	157	129	118	106	122	94	91	94	102	86	84	99	84	84	63	69	86	91	84	66	71	74	59	83	70	80	74	78	54	77	71	84	83	70	70	80	63	54	59	68	72	77	74	68	62	69	61	61	77	69	65	47	66	72	54	68	76	71	55	75	56	79	62	88	56	90	70	79	64	61	57	72	78	74	70	58	66	68	63	72	71	62	60	68	60	71	67	66	60	73	70	73	68	72	81	61	71	79	63	50	70	59	78	58	75	58	57	73	69	59	55	75	70	68	67	69	54	69	69	63	61	72	55	76	62	55	61	82	65	65	65	62	74	68	50	57	70	53	69	66	80	63	69	69	66	63	71	81	78	58	62	82	66	66	73	47	67	68	60	67	84	70	67	77	70	81	72	62	65	62	76	64	69	57	69	71	58	51	65	60	59	56	70	72	74	62	63	82	77	69	64	68	70	79	79	65	63	59	54	68	66	73	63	66	52	64	78	65	60	59	72	59	71	68	73	56	80	72	67	72	67	54	72	68	65	65	62	65	72	59	68	75	62	69	64	50	63	75	50	59	57	70	78	65	61	77	63	58	60	64	74	65	75	80	67	65	82	43	57	68	61	66	64	61	62	77	66	65	77	60	69	77	63	76	84	67	73	72	54	70	68	77	50	67	62	67	61	78	55	49	67	66	55	63	64	59	44	71	76	63	74	82	69	82	63	57	62	59	70	85	70	81	70	85	58	74	51	68	60	55	85	62	55	67	75	73	61	64	73	67	66	67	68	64	67	55	65	68	79	77	72	72	71	71	72	66	65	65	75	76	70	58	76	66	50	65	59	53	64	69	74	84	72	78	73	66	75	57	62	83	59	65	71	75	71	66	56	75	55	66	72	56	58	64	67	65	67	81	51	74	59	71	74	61	60	62	44	67	72	68	63	78	60	65	77	70	66	62	71	73	79	71	68	66	58	74	68	59	62	77	52	73	67	65	74	73	62	80	56	62	65	82	68	71	45	61	61	73	73	85	71	67	70	69	73	61	71	74	65	61	72	68	63	67	78	58	77	74	73	67	67	68	72	55	68	74	77	67	56	71	68	73	59	63	76	59	65	63	83	67	68	77	69	75	62	72	62	64	56	76	66	90	61	77	55	60	77	74	62	72	60	70	70	82	66	74	52	93	59	67	68	67	67	73	73	62	72	54	71	69	62	72	57	64	57	54	69	64	68	74	74	65	71	63	75	62	57	101	64	70	58	67	70	65	54	76	64	78	72	65	60	54	58	70	53	76	79	68	84	74	53	60	65	62	64	51	70	71	63	77	71	82	72	73	81	65	49	73	55	59	73	72	80	82	62	75	66	68	73	71	69	51	73	82	76	80	72	60	70	64	73	75	65	74	67	73	68	70	57	68	72	84	68	71	73	81	74	68	63	58	75	69	49	64	74	80	57	71	69	72	66	62	58	65	72	69	72	76	77	68	61	75	52	78	76	68	70	68	76	69	67	67	62	73	58	77	70	50	74	76	65	73	65	63	72	62	65	86	75	55	61	67	71	67	72	79	85	76	57	58	63	66	75	67	57	51	59	65	65	77	75	67	67	65	67	75	58	71	57	71	80	72	70	74	61	77	60	65	61	72	67	68	75	73	65	71	55	62	85	62	68	65	68	75	54	64	73	67	63	53	64	67	57	63	74	73	63	63	67	56	60	85	54	65	57	82	56	57	79	76	69	64	74	62	65	70	54	63	55	65	64	55	71	86	70	76	70	66	53	60	67	71	69	67	80	70	68	69	61	49	83	71	58	64	66	68	68	65	62	55	62	82	64	66	71	65	70	77	96	67	80	61	71	69	76	71	66	65	78	78	75	73	61	68	72	72	67	65	71	60	58	82	73	91	54	72	64	69	68	65	65	65	66	69	76	55	76	60	72	69	69	80	80	58	81	63	68	63	59	69	73	67	63	61	63	64	66	59	77	73	74	71	77	68	69	87	66	78	72	68	64	73	68	74	94	62	69	72	67	56	70	68	62	74	59	65	67	62	63	54	75	75	72	68	77	75	57	85	81	67	76	82	63	69	76	64	69	73	72	69	71	68	63	64	60	63	62	67	71	60	75	56	85	78	66	56	58	64	84	63	74	63	66	67	76	72	72	72	73	70	71	68	74	69	66	53	79	82	46	74	78	70	90	57	79	72	74	74	71	61	80	56	56	71	68	72	70	60	82	55	67	77	76	53	71	69	61	67	76	54	73	84	74	68	77	70	65	74	60	64	68	78	64	61	53	71	64	64	66	77	54	60	66	63	56	61	57	78	65	55	76	78	67	59	57	75	64	70	69	65	57	67	56	55	55	70	71	62	74	79	63	77	61	73	76	71	80	65	67	60	58	67	70	67	94	67	61	61	62	76	83	59	62	65	72	53	73	70	65	67	62	51	59	59	56	77	76	69	76	73	68	76	74	88	71	67	63	63	79	65	67	61	55	61	51	70	62	76	68	63	62	57	72	61	65	69	55	81	58	79	56	64	79	60	64	73	55	69	80	75	68	67	71	58	61	70	73	64	70	79	67	64	71	66	75	85	65	82	65	86	72	58	64	58	70	68	66	62	69	69	73	68	64	59	64	59	78	61	66	88	64	61	72	64	73	69	65	64	66	63	67	74	79	64	65	73	63	58	68	80	67	86	72	62	63	83	75	70	70	74	70	55	65	78	85	80	57	59	65	74	77	54	66	58	68	78	75	50	52	64	61	65	59	65	60	76	61	72	68	70	67	63	60	62	60	68	72	63	52	73	69	61	68	62	60	62	64	83	61	63	68	63	77	79	70	65	86	74	59	55	86	66	68	67	80	68	63	56	62	67	69	79	78	57	66	78	69	60	81	69	60	60	74	75	83	75	80	68	66	64	70	69	72	67	75	63	57	60	73	68	46	65	63	70	62	69	71	58	72	86	62	67	79	64	59	50	56	70	63	69	63	62	72	77	55	74	67	76	77	71	61	69	58	58	70	72	64	64	59	71	55	70	68	64	56	60	62	66	64	66	71	70	68	59	62	81	83	71	63	62	59	67	63	66	79	63	63	68	65	72	63	69	73	66	74	68	69	68	70	71	61	65	68	77	71	44	71	66	80	81	65	86	69	63	74	49	64	60	74	78	66	68	65	82	70	69	49	67	63	89	80	64	63	48	76	63	86	60	55	53	74	69	65	77	70	48	63	72	63	55	71	62	64	55	60	52	75	73	72	52	79	60	66	68	66	77	72	60	52	51	72	56	61	46	53	72	56	70	59	81	66	70	77	70	51	65	67	67	75	58	55	67	77	67	66	57	63	69	73	64	62	63	56	52	60	57	54	66	82	61	83	70	66	73	65	78	56	59	57	47	58	67	70	82	76	68	61	64	61	64	76	70	56	60	61	62	62	95	60	66	78	61	67	62	58	76	79	59	67	66	68	73	64	67	80	85	75	66
34496	25848	21506	26887	31686	31054	28856	25199	21675	18927	16843	13809	11314	9151	7613	6263	5223	4458	3880	3415	2910	2602	2570	2334	1977	1754	1702	1518	1358	1390	1262	1162	1188	1158	1230	1160	1112	1141	1147	1038	1117	1072	984	995	932	932	904	919	933	866	876	862	909	899	907	844	829	838	830	836	847	832	834	815	838	800	803	831	835	809	799	806	783	804	810	811	803	828	815	806	807	820	780	826	800	867	824	814	809	790	804	801	861	806	827	869	843	824	778	861	798	796	820	832	794	804	854	800	824	819	776	840	822	832	824	810	828	804	795	812	802	822	769	852	857	811	820	775	803	865	795	778	740	817	851	825	823	810	810	769	818	811	816	805	815	805	824	837	783	825	794	780	800	823	845	758	778	816	794	782	862	764	847	866	880	804	793	830	838	792	800	767	788	837	833	792	818	855	818	804	772	843	806	779	880	778	776	811	812	829	815	823	789	851	765	785	800	811	789	841	826	808	796	842	845	833	849	797	803	818	757	832	802	769	780	808	819	804	825	839	820	824	808	844	825	801	861	834	811	799	794	821	801	801	875	877	791	803	731	856	809	794	860	808	813	751	814	806	820	824	836	830	808	837	829	829	814	791	776	742	792	813	867	858	835	780	805	840	828	797	762	815	818	758	846	793	836	835	802	828	782	821	838	810	786	782	884	825	764	815	814	801	785	771	807	776	820	804	805	844	864	829	797	867	808	814	807	848	828	802	828	838	832	822	862	808	792	807	815	773	813	790	789	785	834	849	805	788	824	764	820	847	808	850	814	856	855	843	816	845	806	809	832	841	765	801	785	833	860	788	743	823	811	854	785	843	764	794	794	770	841	827	808	816	801	798	815	796	804	800	806	855	776	822	843	795	813	846	750	806	795	811	816	814	831	836	819	825	819	846	797	802	841	812	810	816	862	780	776	821	762	806	830	810	820	788	857	816	830	782	804	845	816	869	835	820	820	897	833	799	844	791	830	780	835	794	817	839	821	802	789	872	762	825	803	772	860	815	835	846	819	808	785	791	832	785	845	874	805	811	827	817	808	781	826	821	833	832	790	772	767	828	811	770	800	838	823	759	871	759	839	827	797	807	844	805	814	812	749	808	863	819	815	789	828	749	837	822	774	811	821	775	799	837	796	773	826	854	829	764	834	860	796	769	866	808	873	826	829	785	831	841	823	766	797	841	799	831	824	877	800	820	840	817	871	791	749	817	822	801	790	779	783	845	798	772	815	820	852	777	808	790	832	823	831	826	792	786	829	855	811	868	828	795	818	775	797	822	809	850	831	852	821	823	858	833	823	783	782	834	826	783	799	800	804	823	820	864	822	798	834	792	850	867	787	800	803	833	771	819	813	822	751	783	778	836	779	820	764	833	806	827	809	826	867	818	815	801	766	789	874	822	854	794	823	812	761	780	803	779	797	785	771	807	808	863	818	813	846	800	819	782	792	806	805	836	845	819	763	847	823	800	801	816	774	816	805	862	806	821	811	828	800	782	774	804	835	871	860	833	812	815	801	828	767	882	818	786	829	793	772	804	833	779	828	817	805	846	836	758	817	785	791	758	808	817	825	868	795	836	822	825	845	795	803	841	804	838	736	821	779	800	805	808	827	833	803	819	771	758	793	807	774	859	760	844	845	784	771	743	813	815	865	780	794	838	847	821	795	843	832	769	849	853	814	858	823	807	785	803	782	764	806	821	844	771	773	797	746	862	823	822	786	752	811	797	832	832	775	833	764	829	784	830	861	786	787	778	846	827	804	792	819	809	830	855	830	802	775	840	817	719	827	799	845	810	811	815	818	821	823	838	826	869	806	826	809	819	826	825	795	847	784	800	813	812	820	805	776	830	833	833	803	850	783	828	793	810	796	848	800	795	844	860	816	846	793	830	832	828	798	807	840	867	773	802	786	808	784	792	820	861	877	846	761	832	812	821	800	823	848	761	808	816	829	845	805	759	826	808	827	805	807	816	863	821	839	758	793	814	810	827	789	809	792	837	834	830	818	812	815	833	810	811	796	854	811	836	829	805	796	773	806	826	768	810	801	844	793	835	789	766	816	863	794	846	816	852	846	795	826	784	800	851	876	865	832	793	796	782	789	815	825	833	798	808	820	825	810	847	806	837	820	816	844	804	868	802	788	762	804	854	809	812	882	782	821	813	811	784	807	744	792	867	786	757	809	864	867	782	811	808	839	756	790	841	785	829	817	838	866	807	831	795	823	822	844	778	844	804	829	843	789	820	824	778	820	809	836	786	834	796	747	848	782	791	800	818	869	806	770	850	783	818	802	808	811	808	802	784	756	859	863	787	778	779	819	828	864	809	798	768	807	834	884	836	831	839	789	808	831	812	823	818	852	757	789	837	735	817	790	842	785	858	823	859	847	809	834	785	799	738	852	804	809	825	760	796	852	797	807	811	762	807	847	865	832	791	829	814	823	838	871	847	787	785	746	808	820	823	851	828	783	844	800	822	836	789	874	844	800	807	822	830	801	809	854	796	793	846	768	819	838	781	805	771	802	806	808	810	778	791	808	837	838	823	773	796	782	848	804	868	819	783	778	819	776	774	782	787	837	845	825	809	773	825	861	852	817	823	798	829	819	826	857	789	818	806	869	807	818	821	770	818	782	815	788	812	800	847	842	844	766	861	769	854	871	815	815	828	792	798	818	825	800	771	798	808	769	822	787	828	806	823	782	812	863	810	804	819	791	775	846	858	798	809	766	776	851	823	778	839	792	856	863	855	758	811	778	775	838	805	826	847	843	823	771	820	787	812	834	840	821	801	765	796	796	846	805	815	820	791	820	841	825	784	876	836	850	811	865	810	815	824	846	783	792	796	825	868	761	816	898	806	804	823	781	775	828	826	824	796	790	822	780	796	801	810	810	814	796	821	802	769	771	841	830	825	856	762	819	852	803	832	806	813	793	790	783	789	829	859	821	756	834	805	828	748	761	811	851	850	839	842	853	797	763	861	835	823	814	805	838	823	825	768	794	812	835	810	833	822	777	859	816	781	840	838	773	787	830	807	823	772	785	795	821	796	807	874	791	806	775	799	863	859	815	815	777	793	836	816	799	828	844	847	777	817	794	789	802	827	814	799	803	837	842	777	843	809	798	794	784	795	752	866	828	763	752	814	783	725	815	861	858	816	799	822	842	815	845	797	795	841	816	895	800	806	793	829	829	827	784	779	763	785	811	770	879	797	759	807	833	788	806	823	844	813	853	868	817	828	810	818	813	799	850	770	810	806	787	782	780	820	822	840	783	752	817	827	798	789	792	815	809	832	810	782	836	795	791	805	752	770	830	828	847	798	771	841	804	813	844	883	798	898	804	829	793	856	790	857	815	850	811	828	794	839	816	826	765	785	816	833	837	832	787	812	807	841	773	754	817	798	794	841	759	760	805	833	800	816	832	775	823	761	828	790	778	822	872	797	776	823	849	815	780	831	843	824	801	827	811	798	756	796	816	850	778	831	841	765	809	789	767	829
4125	1801	915	602	624	694	571	481	401	334	277	227	197	150	125	117	121	107	99	88	86	73	86	62	89	65	62	69	74	77	86	73	66	64	67	77	74	64	74	65	80	76	63	65	59	61	62	60	64	60	60	71	65	67	81	74	65	63	67	51	81	66	73	65	59	77	53	74	73	72	56	63	64	54	68	76	55	73	53	72	47	52	54	58	67	62	61	69	72	63	56	50	60	48	68	60	62	74	76	62	68	73	69	62	66	62	57	79	54	55	70	57	63	61	69	66	74	56	81	67	61	72	67	68	58	66	62	60	65	64	67	66	68	65	63	60	68	65	60	71	59	67	44	60	69	58	57	54	68	67	67	62	83	57	68	64	75	51	66	52	76	66	67	60	62	66	60	65	53	74	61	78	65	55	60	76	70	59	54	53	65	65	58	65	51	78	55	49	53	58	50	65	62	60	63	66	66	57	69	61	77	66	54	62	56	67	46	58	58	64	55	76	73	64	65	48	39	68	60	70	82	53	52	57	63	61	56	65	55	66	82	64	62	54	61	69	68	55	61	73	53	54	70	74	62	67	59	71	73	80	50	57	76	52	75	64	71	70	72	65	63	64	58	76	67	59	58	72	65	66	52	44	68	76	63	70	57	51	57	59	64	61	66	78	64	62	81	63	59	66	69	64	64	77	61	58	63	73	47	62	65	70	59	60	56	64	72	65	74	54	76	78	76	59	72	59	60	66	64	74	66	62	77	62	64	79	61	66	40	60	63	73	65	63	67	59	60	72	49	67	56	65	53	54	72	71	62	59	47	58	57	52	77	62	67	62	51	72	79	75	70	66	66	55	67	58	62	67	63	73	60	65	62	65	69	60	53	65	80	68	75	67	70	74	70	59	69	59	64	59	56	63	61	60	58	73	61	57	70	61	62	68	73	65	66	62	64	75	59	54	64	65	70	58	65	66	66	65	79	64	66	52	71	51	57	52	55	66	62	68	39	61	73	64	59	59	63	66	62	58	58	45	81	69	72	52	65	59	71	65	58	67	62	55	72	61	62	71	63	73	66	60	71	47	69	55	75	67	73	70	45	73	74	74	76	57	60	79	80	68	57	66	58	71	61	78	61	68	60	65	65	55	63	71	68	62	75	72	65	64	64	66	62	72	66	62	55	58	68	57	65	68	70	56	52	68	78	62	74	64	61	58	72	80	60	72	62	73	63	70	68	70	63	58	82	64	71	58	59	65	57	54	60	69	50	59	71	79	77	71	54	63	75	65	73	69	52	62	67	71	57	65	60	63	58	63	60	65	70	67	75	52	65	64	60	57	55	57	88	63	58	70	74	69	69	67	61	64	72	73	72	54	59	63	72	68	66	51	73	75	61	56	56	66	65	79	66	57	71	61	55	59	61	60	68	82	67	56	72	62	51	69	63	57	77	76	46	70	66	60	75	64	66	63	69	66	61	77	76	68	75	72	68	60	66	64	66	67	70	70	72	56	60	62	61	59	77	60	71	62	54	68	63	65	66	76	53	78	58	74	61	71	54	60	95	74	75	63	68	65	78	58	57	68	61	73	59	68	61	68	64	70	68	79	73	67	65	70	71	63	57	74	48	56	68	60	61	62	69	64	70	72	49	56	68	64	70	51	65	75	66	70	64	71	55	70	53	52	63	82	62	62	69	67	72	74	73	69	54	58	57	52	68	65	72	64	66	82	65	56	66	65	64	64	58	66	64	66	59	70	60	64	63	83	78	54	66	66	59	75	70	69	74	71	70	57	67	60	52	52	53	58	53	54	55	74	65	57	46	63	67	55	62	80	56	57	77	79	72	63	81	49	67	69	55	75	68	61	67	62	62	55	67	72	73	68	67	59	62	57	62	67	62	59	62	66	66	73	60	58	71	60	78	62	52	54	68	79	77	55	52	49	63	67	56	63	67	61	68	75	60	61	58	71	62	80	74	57	69	63	73	55	58	55	79	70	61	62	57	54	65	53	66	52	68	66	65	71	51	87	59	63	56	79	53	65	52	52	60	79	61	70	65	69	71	50	62	62	59	64	59	65	68	69	64	56	57	59	62	74	72	60	67	62	67	63	66	53	50	69	62	66	61	58	54	62	52	71	66	54	55	77	71	65	62	58	67	69	66	70	67	67	64	52	56	79	57	68	69	64	56	69	53	70	58	61	58	71	76	68	80	78	76	54	73	72	74	61	66	71	57	71	65	64	69	61	64	82	64	72	56	66	78	62	57	47	72	64	74	63	68	55	58	82	69	65	57	67	73	66	68	66	61	62	65	67	56	58	67	70	72	50	65	77	76	77	58	51	75	61	73	75	67	61	62	62	78	76	64	67	57	66	60	68	74	58	65	56	66	52	68	68	61	61	52	67	59	74	70	78	68	58	49	64	75	62	71	66	64	69	61	69	63	74	67	76	59	71	72	60	70	63	64	46	47	61	54	59	57	72	55	56	60	77	81	66	67	84	63	74	51	65	60	54	47	54	59	76	73	61	60	50	57	67	67	65	82	67	57	59	61	65	59	72	73	64	57	82	60	61	71	62	62	56	68	67	80	69	54	57	76	70	48	63	53	66	52	69	58	56	60	62	67	63	70	67	55	60	50	65	64	66	74	74	56	72	49	75	70	57	84	70	62	64	68	68	49	67	72	71	58	60	58	84	77	61	58	65	63	62	65	68	68	63	69	75	79	79	54	58	58	65	65	55	66	55	69	37	63	71	72	59	67	67	67	61	67	79	68	72	53	70	63	57	64	71	73	71	71	76	61	57	64	55	65	62	78	75	62	64	71	53	65	58	74	60	84	58	53	54	73	68	65	60	56	69	73	56	77	72	52	59	58	63	52	63	63	58	75	73	69	65	64	57	46	62	62	59	69	70	55	49	67	62	56	57	61	60	70	70	77	72	61	73	58	61	74	55	72	66	68	56	55	59	69	69	67	69	72	70	68	77	68	61	66	66	65	62	73	71	74	66	67	74	64	59	57	67	63	48	77	66	66	62	74	67	65	61	68	61	74	53	50	69	68	64	74	55	75	71	64	51	65	64	74	71	70	69	60	57	61	73	70	62	78	74	62	60	62	60	58	57	59	63	65	66	55	61	72	76	63	67	57	67	69	70	73	75	64	63	59	76	76	63	68	83	64	71	53	74	74	74	72	59	73	67	51	57	80	63	69	57	59	60	65	70	76	55	75	48	72	66	59	70	62	64	66	77	63	46	71	64	65	75	73	53	60	66	51	63	68	76	63	66	61	49	62	68	55	63	60	71	52	71	67	72	73	72	47	59	48	65	72	70	55	62	59	63	59	61	78	61	57	67	67	58	75	63	70	73	65	67	67	68	74	61	64	57	52	70	56	59	68	53	75	51	66	72	52	56	75	64	72	57	57	64	65	55	64	64	83	67	69	69	69	57	71	70	65	79	73	70	63	58	72	64	77	72	68	53	65	73	66	70	65	76	60	64	64	53	82	72	65	67	66	57
27154	18613	13320	18672	23686	23437	20963	17440	14285	11837	9613	7598	5898	4586	3764	3240	2590	2353	2094	1866	1678	1419	1403	1373	1287	1106	1099	1012	1017	988	964	911	906	900	928	905	867	902	908	891	836	866	857	857	842	831	773	848	895	841	766	773	789	805	755	783	771	751	761	805	811	776	795	796	784	802	774	793	788	780	757	718	813	731	812	784	792	774	791	763	756	764	762	789	742	833	769	788	831	790	800	755	753	798	730	796	831	738	761	777	768	758	759	807	771	777	750	791	766	770	799	780	793	805	738	784	793	807	781	783	805	810	773	827	762	751	748	794	763	794	821	767	758	811	863	816	834	785	760	773	798	764	804	750	714	808	756	777	819	784	797	771	771	740	795	788	725	793	778	779	864	735	731	850	804	801	804	756	765	784	771	786	737	757	800	808	802	739	773	782	785	773	808	807	784	760	824	796	799	769	763	819	788	775	775	751	769	772	798	774	835	760	783	803	790	767	801	743	776	769	741	787	754	829	769	800	758	808	781	754	752	789	804	800	773	786	758	766	825	780	776	806	831	781	727	759	720	780	822	774	809	755	814	777	809	785	810	768	758	792	826	823	778	812	794	783	760	815	771	801	728	765	740	780	787	820	790	750	801	806	806	780	803	767	764	781	789	724	760	788	755	756	772	798	817	753	762	777	794	733	777	815	788	826	758	766	812	773	768	814	763	783	782	811	743	763	755	818	774	834	775	785	777	827	719	749	820	772	719	813	798	781	745	760	773	777	760	764	745	761	776	781	772	842	777	792	783	798	797	768	791	752	755	823	785	819	799	789	762	796	766	775	812	792	764	790	760	802	842	801	759	779	794	791	762	823	855	796	809	799	792	787	834	758	773	762	768	787	772	803	761	739	816	743	788	816	779	845	781	835	782	776	764	764	762	799	751	772	814	786	785	830	832	778	715	768	758	773	781	849	749	801	720	765	790	785	758	788	785	823	780	801	789	784	740	786	798	800	785	787	768	806	787	734	774	793	775	784	788	747	804	768	734	778	792	762	754	763	820	825	755	809	768	802	854	714	789	796	780	747	762	740	758	749	795	730	774	808	767	775	772	761	764	745	773	762	776	792	806	816	787	801	803	712	805	823	780	808	788	753	774	767	749	783	792	825	766	799	769	819	767	783	782	767	746	804	768	785	816	789	804	748	797	830	771	758	779	791	781	776	800	769	853	782	760	738	863	757	816	819	762	780	811	717	766	788	805	770	802	809	785	756	779	778	764	765	807	762	779	811	762	774	801	791	767	758	751	744	705	800	782	744	774	769	805	849	807	789	796	761	745	844	739	756	746	800	771	787	785	787	756	765	761	807	792	751	821	758	816	805	775	792	775	747	791	808	752	771	805	794	792	746	827	781	845	741	771	762	788	767	798	764	814	753	774	791	767	784	799	785	810	765	775	780	782	774	756	785	827	771	792	765	762	762	720	779	766	760	809	761	838	741	792	745	795	744	796	826	799	744	797	778	791	758	825	837	783	821	799	762	757	780	813	780	752	747	805	755	773	776	781	823	800	786	776	777	753	810	734	761	789	795	820	771	803	739	785	788	781	852	757	763	793	765	771	799	754	777	757	748	808	756	807	853	857	779	765	824	761	835	796	762	774	766	744	802	786	757	773	788	785	794	746	800	819	740	756	784	828	814	793	802	759	744	744	804	785	806	795	818	722	800	792	811	751	803	786	755	793	802	759	790	770	800	795	765	717	808	744	786	766	791	809	804	793	749	766	795	778	791	784	755	826	843	807	816	782	761	771	771	755	784	790	827	785	750	758	809	804	806	751	821	783	791	775	792	764	779	762	760	827	767	786	797	826	767	727	766	760	791	759	793	784	812	812	744	796	781	802	800	749	814	798	778	808	784	832	813	769	801	816	806	763	767	768	773	776	780	828	776	734	790	812	757	749	828	764	777	748	773	783	761	748	775	773	759	720	802	792	791	773	772	772	796	755	757	767	792	739	774	784	757	748	783	772	805	783	788	802	777	778	776	801	702	747	809	845	761	784	743	779	811	791	753	760	788	813	782	798	828	787	790	797	780	796	768	768	823	783	766	776	796	772	780	782	809	769	768	786	737	770	777	774	787	741	710	745	778	758	778	775	817	804	815	795	783	819	812	758	817	749	820	780	774	814	763	799	769	764	796	798	835	777	787	793	769	734	794	804	794	764	799	814	760	797	787	832	813	802	790	790	801	763	763	752	802	772	803	815	756	785	803	773	754	766	815	763	781	801	791	801	789	767	783	831	751	739	739	790	758	822	786	760	761	820	792	795	853	760	781	756	818	767	757	767	852	810	770	737	782	777	736	718	811	776	781	760	718	803	801	832	786	778	826	772	800	793	749	782	747	780	824	768	743	804	816	766	790	780	781	727	744	778	771	766	754	819	754	792	817	788	785	775	798	738	734	755	775	787	743	769	766	822	778	786	736	829	780	707	726	796	813	773	735	803	763	791	794	749	769	786	784	783	803	767	804	802	815	801	782	756	802	784	797	744	825	826	763	804	780	766	784	805	777	831	779	810	768	773	772	775	795	786	770	782	760	782	773	781	815	792	761	794	766	815	768	814	763	786	758	770	722	788	774	775	774	761	781	791	834	749	816	798	721	755	774	789	807	771	764	778	762	804	790	766	787	817	787	804	754	810	859	786	839	833	738	755	814	817	763	772	825	750	793	718	805	758	769	775	805	783	766	819	848	791	800	762	746	799	781	786	818	773	750	747	862	804	756	768	821	784	758	836	801	790	800	819	754	767	763	770	820	773	755	804	767	854	839	828	795	761	734	777	841	791	732	807	772	754	768	744	787	773	795	807	791	781	802	804	856	788	754	821	762	757	859	764	715	785	823	753	803	781	825	778	751	772	831	749	790	778	765	803	851	788	742	759	798	795	795	815	849	774	782	799	732	821	779	762	773	738	785	725	809	805	818	774	750	725	746	803	798	817	787	745	832	755	803	796	769	739	799	828	764	854	758	793	819	800	759	814	783	852	782	792	794	779	790	786	813	797	753	785	776	798	839	794	797	765	786	829	769	841	858	750	776	786	773	798	784	765	735	760	744	795	780	815	798	773	738	812	800	776	769	761	743	781	794	775	807	798	786	792	831	776	776	764	807	769	774	733	747	771	815	778	779	765	785	747	796	783	754	841	803	770	842	801	770	792	789	800	834	790	812	800	767	780	778	786	843	801	799	763	814	811	775	769	766	776	725	806	775	815	826	829	810	745	732	766	751	781	789	774	798	743	758	755	759	745	790	785	764	770	776	746	760	755	792	810	828	799	844	768	825	813	779	781	799	796	826	816	763	793	778	774	766	804	762	867	770	825	796	783	816	825	749	819	742	784	762	790	762	764	767	772	765	803	805	829	820	719	787	773	769	806	769	755	826	763	811	852	741	798	764	820	772	770	790	788	773	777	748	800	741	805	746	769	807	784	775	771	798	789	790	796	768	783	822	742	769	788	786	748	779	744	760
5741	3867	1787	1042	974	1127	956	728	611	475	447	328	243	212	185	158	133	128	124	105	99	80	79	88	99	77	83	78	81	69	80	80	73	74	62	79	76	68	57	58	77	73	76	62	59	64	69	71	80	69	72	70	67	64	70	65	60	63	67	52	74	55	68	57	76	61	66	67	66	71	72	58	51	66	60	65	64	79	61	57	85	54	64	70	54	67	44	73	58	76	65	59	54	71	69	67	51	64	65	80	72	53	70	54	63	66	68	65	69	60	69	65	50	64	71	72	76	62	54	59	72	64	62	76	63	61	67	65	61	65	75	61	45	67	81	70	59	55	57	72	74	58	65	54	89	73	52	67	64	71	72	67	56	69	59	78	64	55	70	70	68	47	78	67	60	66	50	73	78	63	71	60	65	68	66	63	70	67	50	66	60	83	68	66	67	61	76	55	73	71	83	62	85	62	65	63	62	67	72	56	46	67	68	72	73	88	54	64	61	76	66	69	58	52	62	61	73	60	71	60	70	70	61	59	69	65	72	79	79	44	60	63	64	64	62	77	56	84	60	67	68	66	64	61	63	75	70	60	68	58	67	61	69	71	69	64	71	64	72	55	76	58	56	69	74	65	71	61	61	57	62	64	70	65	71	59	75	71	66	51	58	68	73	50	65	54	53	61	65	60	66	65	64	56	68	70	61	64	70	63	55	67	54	69	54	55	57	80	70	64	51	78	58	58	68	56	82	66	60	52	73	66	62	64	54	67	52	60	70	57	75	52	59	85	62	63	58	56	60	58	78	60	57	55	82	66	66	58	60	64	84	59	58	52	64	63	71	61	55	68	86	62	62	68	72	45	69	76	65	69	55	74	71	77	69	63	59	70	76	55	66	73	76	56	72	73	74	51	69	54	72	69	63	68	77	72	60	64	67	61	53	73	67	64	62	65	75	69	75	70	67	85	74	71	68	77	64	57	68	80	64	67	55	63	73	61	74	64	55	54	67	51	57	72	65	67	61	73	84	65	53	71	67	67	56	60	70	62	68	50	62	67	66	65	65	61	60	63	79	64	73	58	66	60	64	76	60	71	53	73	65	72	77	71	54	72	68	72	57	61	81	61	81	60	63	54	79	75	73	58	69	70	72	55	60	61	75	69	58	58	76	61	56	65	52	74	64	68	74	72	60	64	72	57	71	65	73	66	56	63	45	57	62	60	73	74	81	60	52	64	59	73	62	71	70	56	71	75	65	63	75	58	62	66	59	66	70	65	60	83	71	71	61	71	68	68	67	72	63	56	58	60	64	74	53	76	74	60	71	61	76	61	64	76	55	66	71	64	70	51	55	73	59	80	82	60	64	68	67	58	72	61	59	73	69	73	64	66	72	60	64	57	50	60	67	63	65	77	72	55	59	61	54	64	72	67	74	60	62	55	71	63	64	71	87	67	73	61	68	60	58	55	54	70	58	57	68	60	66	65	68	61	65	63	56	74	66	59	76	66	66	62	84	78	64	61	72	61	78	67	76	84	67	69	59	89	56	69	69	72	85	75	60	56	61	69	56	63	61	61	63	62	40	63	72	60	50	68	68	77	66	65	65	59	63	71	54	65	74	70	66	61	85	50	56	64	62	68	51	62	66	69	72	62	68	74	63	64	63	66	68	52	66	45	80	57	64	63	59	66	62	76	65	68	70	72	72	62	67	53	63	65	75	58	67	65	60	81	60	66	74	71	45	67	54	73	73	57	63	79	76	70	48	77	69	54	62	69	70	52	64	72	74	65	65	72	69	73	75	84	67	49	64	61	69	70	57	75	66	59	63	53	69	56	63	82	73	51	60	79	72	62	58	69	70	65	46	51	66	61	81	59	67	86	62	68	44	61	76	86	65	81	54	80	68	65	83	62	71	68	67	67	73	55	54	78	69	69	70	69	63	63	68	66	60	71	71	54	58	60	65	64	64	65	57	71	58	66	69	62	59	74	72	53	81	67	67	70	64	62	49	61	70	70	61	55	70	62	66	68	74	70	60	77	66	65	63	68	67	67	74	62	59	72	57	85	67	70	70	63	63	46	53	62	51	70	73	74	60	62	78	79	59	68	66	64	69	62	72	65	62	75	65	58	69	75	69	58	70	74	76	62	64	64	58	56	75	69	57	83	60	58	72	70	69	53	57	65	80	79	64	64	67	60	56	62	49	77	73	56	54	65	60	69	75	68	59	61	58	72	78	69	68	45	70	65	72	76	52	68	60	57	58	62	75	59	70	69	77	60	56	82	67	57	64	69	62	50	65	62	68	66	66	63	58	72	56	69	77	51	61	72	77	55	57	56	73	62	64	69	55	80	67	70	63	52	66	59	67	63	59	79	65	60	56	77	65	63	71	74	67	64	70	63	80	74	71	55	75	77	54	69	60	67	72	77	53	60	70	67	62	76	75	79	75	64	75	61	62	60	76	61	68	73	72	53	76	61	59	71	51	72	58	72	78	54	50	61	76	55	77	69	70	64	66	69	73	57	71	64	79	70	80	71	78	72	58	56	74	72	62	61	63	71	74	65	61	71	62	83	63	60	75	47	75	59	59	83	78	58	67	61	80	63	73	53	71	64	67	68	59	57	62	53	68	78	63	71	63	74	68	68	64	65	66	54	72	68	80	59	71	70	61	74	65	69	64	57	66	66	69	55	70	74	61	74	69	64	74	69	80	63	65	92	66	76	67	76	64	55	62	83	54	67	49	71	67	56	64	76	64	60	61	73	69	61	52	70	66	59	57	62	65	60	80	59	73	73	82	60	59	64	57	60	54	57	69	61	69	73	63	79	63	62	73	57	51	70	66	67	66	75	59	73	64	69	76	66	58	55	72	63	77	66	75	54	59	75	60	46	54	68	71	78	71	81	60	50	69	76	68	57	64	54	69	68	70	70	72	70	69	60	71	48	73	66	73	58	66	54	76	48	52	66	70	78	48	55	55	71	63	65	61	76	58	66	64	64	63	61	68	56	76	65	80	73	58	64	73	70	65	51	65	57	60	64	73	59	67	64	73	60	87	61	71	65	77	61	67	77	73	68	69	69	46	55	69	76	68	70	79	74	68	55	71	76	64	65	64	75	63	74	57	76	74	68	54	64	58	73	59	52	65	77	74	61	63	64	68	68	54	68	57	58	56	70	58	63	80	74	51	55	61	65	65	66	70	69	65	76	57	63	49	76	72	69	56	55	62	68	58	65	70	67	64	62	71	76	54	70	74	73	65	61	72	56	69	67	55	82	64	56	68	64	65	63	59	47	71	77	72	58	68	76	57	78	62	61	72	78	71	68	59	74	70	81	66	64	80	74	82	72	74	66	61	60	71	76	75	67	56	60	69	63	77	69	61	69	71	66	72	58	54	57	83	60	63	53	58	70	65	63	74	74	51	70	69	69	63	65	82	63	58	61	68	71	78	61	70	56	70	71	74	72	78	56	66	65	72	64	67	62	52	61	78	60	78	63	61	50	61	87	70	66	57	81
32051	23356	18014	23632	28664	27995	25380	21395	17998	15492	13234	10593	8280	6667	5413	4684	3701	3155	2786	2557	2184	1850	1762	1639	1574	1468	1253	1184	1139	1060	1082	1016	1045	1009	1022	1024	1025	961	985	1032	941	876	878	902	875	903	920	822	892	844	870	832	811	811	755	914	763	795	813	759	810	804	806	736	789	826	781	801	794	813	830	833	801	803	820	823	748	777	795	820	799	814	764	787	777	789	794	822	808	810	803	740	760	784	782	802	800	800	789	820	802	801	799	814	746	833	791	792	798	790	822	760	795	821	753	821	784	799	795	789	817	804	819	800	822	791	842	836	808	795	764	826	779	782	794	784	822	815	829	818	793	812	749	794	879	819	818	823	797	801	766	829	822	772	734	840	799	827	793	811	779	806	828	801	833	755	806	760	799	807	790	775	821	825	796	820	774	800	782	862	826	814	761	786	818	872	771	768	819	754	788	828	760	777	778	805	794	758	822	786	758	787	803	796	798	783	859	764	797	860	816	747	866	839	774	773	804	804	814	858	786	809	810	776	817	812	868	803	836	774	803	765	783	757	791	788	818	785	773	769	741	812	821	791	758	789	811	804	785	799	802	834	786	756	825	747	718	845	843	706	757	786	843	782	811	845	807	801	785	818	807	798	797	741	809	770	773	806	785	788	805	789	797	803	851	791	722	794	795	770	791	737	800	802	820	773	798	793	786	782	772	796	766	757	788	816	832	766	796	809	793	838	779	792	765	743	829	842	843	808	819	822	764	819	783	822	788	822	805	735	742	792	808	749	807	826	766	802	834	827	748	836	841	766	766	832	847	813	805	770	798	762	769	767	839	816	801	804	799	845	777	789	780	798	766	736	797	757	757	832	798	817	803	826	843	734	810	787	741	814	807	855	765	783	826	815	783	824	795	808	770	789	840	765	774	800	769	843	772	793	789	822	794	792	854	824	851	764	794	786	826	746	784	792	812	780	772	784	802	760	832	822	800	768	791	802	769	759	851	738	797	756	832	827	760	780	776	738	827	801	790	771	820	765	779	815	778	804	785	831	833	813	762	821	804	772	771	790	781	783	761	786	738	791	810	766	796	773	790	824	783	747	772	767	861	763	752	808	743	782	805	787	795	786	770	755	793	810	782	757	793	748	778	835	758	795	729	830	804	801	782	841	789	803	802	760	819	808	832	814	830	786	774	792	831	793	812	760	765	818	762	797	800	813	825	788	857	780	752	798	759	808	731	774	863	776	814	797	789	786	762	800	824	759	787	783	809	782	828	807	819	784	814	800	774	804	827	808	795	789	794	778	811	741	771	752	818	768	792	805	803	803	749	793	825	786	805	801	810	772	795	775	763	783	793	786	832	785	844	797	759	728	805	745	797	779	762	811	758	716	785	749	766	808	801	799	793	821	797	803	790	775	776	754	745	759	842	782	774	761	781	875	794	786	819	796	766	812	855	797	762	807	779	815	795	835	828	829	847	804	804	819	795	745	798	858	773	781	778	764	802	813	767	758	850	759	782	802	797	767	842	796	780	850	818	830	800	840	819	787	814	810	759	797	801	777	832	780	812	764	821	806	822	824	815	803	809	767	807	767	809	767	815	708	786	782	789	815	785	800	791	823	811	796	721	767	816	827	769	808	774	820	777	754	820	791	798	798	821	792	796	849	809	782	780	801	814	748	820	836	792	777	787	785	827	788	834	831	762	767	750	838	804	780	794	848	761	794	778	810	833	798	786	757	791	821	790	765	836	772	735	802	815	792	816	764	804	843	745	810	718	795	785	866	766	793	799	814	797	768	763	771	777	797	799	780	778	841	734	798	813	776	798	824	786	792	747	775	777	807	794	828	817	820	821	706	817	758	790	794	797	752	796	769	803	808	804	761	743	769	775	808	807	803	762	776	821	786	822	781	809	793	810	807	787	792	777	788	783	749	772	822	772	800	788	830	795	825	802	795	836	825	798	816	836	814	780	820	797	775	827	815	793	789	781	790	788	804	809	765	797	748	824	806	787	833	712	808	846	812	779	855	836	829	761	798	777	771	771	825	815	765	776	745	812	836	790	751	836	781	764	843	752	772	858	834	805	809	812	838	790	812	761	794	803	772	761	785	811	784	787	817	796	826	812	804	792	771	771	874	824	808	790	718	781	794	809	760	761	776	799	772	813	792	737	809	792	810	805	798	758	782	794	795	814	771	806	818	775	879	778	814	835	788	807	795	853	798	817	844	863	798	790	790	794	823	731	800	786	810	794	834	810	827	814	752	790	791	784	831	784	815	759	757	779	782	819	778	828	782	729	798	746	832	822	796	779	757	755	714	782	821	766	786	796	780	783	793	849	809	791	808	791	798	812	812	775	813	819	827	807	810	761	822	760	793	779	762	836	779	794	774	787	790	739	814	844	778	810	829	836	803	805	826	817	796	782	846	775	800	815	744	817	804	839	792	766	757	808	789	757	781	832	772	789	831	832	837	812	812	825	764	787	780	817	836	806	751	796	806	816	785	790	801	817	780	837	819	820	841	824	810	724	771	791	796	801	823	829	761	809	811	801	762	838	811	802	770	780	837	808	865	823	797	776	817	822	795	849	790	760	742	800	817	861	762	780	803	851	796	766	768	762	734	833	759	752	768	782	839	813	808	819	750	768	801	779	754	813	811	875	779	827	772	832	787	794	808	763	803	787	752	765	769	772	774	837	766	756	752	818	810	755	739	784	796	788	781	800	828	826	847	805	793	796	796	755	794	796	790	802	793	777	844	816	797	804	775	764	792	762	810	799	768	797	836	806	754	738	824	732	736	823	780	802	775	815	772	772	783	782	812	801	749	783	801	817	793	751	845	786	755	887	826	862	781	846	788	821	793	782	771	807	820	781	768	806	773	787	857	798	789	732	830	795	870	788	774	800	754	864	832	827	802	778	801	722	788	851	808	817	816	786	765	787	746	813	795	856	774	793	797	851	758	801	786	773	812	811	833	825	773	759	784	774	802	771	789	788	808	824	775	795	776	787	802	807	761	762	823	773	845	776	804	792	823	763	754	743	785	796	797	764	742	781	814	763	772	818	799	739	777	793	849	819	795	814	819	776	785	725	786	762	801	758	826	807	740	813	837	796	825	797	802	811	791	769	830	753	828	757	756	859	820	788	797	803	784	806	835	822	766	761	819	797	778	800	781	764	826	758	796	802	818	807	810	766	815	786	794	816	776	782	839	783	793	834	815	772	806	803	761	834	787	792	807	816	773	815	755	811	733	815	817	814	762	800	746	804	787	788	771	833	774	816	759	815	804	816	797	808	769	761	826	735	789	834	730	786	773	813	833	817	795	817	803	790	805	787	780	828	787	819	784	763	785	802	793	762	815	786	803	799	822	732	791	794	827	800	761	724	855	757	771	762	791	827	795	808	764	799	807	805	810	808	821	789	782	795	779	801	820	809	815	817	785	730	796	809	820	758	789	803	793	799	816	849	796	784	800	811	799	817	800	839	775	768	850	819	830	816	769	786	788	789	808
6904	3368	1798	1125	1090	1172	1052	822	651	552	477	377	299	225	216	178	153	137	120	108	130	112	107	94	93	99	81	89	73	81	60	66	81	72	85	86	82	83	61	75	58	81	80	63	71	100	68	80	74	65	72	78	53	63	78	65	62	74	80	65	55	59	58	67	73	82	63	49	61	78	68	84	53	73	85	63	64	63	78	73	55	82	53	68	55	43	67	68	81	80	77	75	70	69	72	56	63	72	68	70	76	67	79	57	65	76	73	65	82	66	71	60	78	62	73	71	52	68	62	72	80	78	62	77	69	60	63	74	66	59	70	51	74	59	58	56	76	70	60	69	60	79	68	69	68	81	59	71	62	71	65	76	63	55	74	77	61	72	73	71	72	64	67	64	69	58	57	67	74	65	80	67	76	66	62	67	70	59	76	59	61	60	60	82	65	67	66	66	64	79	64	71	55	63	58	60	56	70	73	62	65	88	67	52	75	58	55	77	63	83	61	61	72	70	73	53	66	66	69	67	60	65	64	71	62	75	65	60	76	55	77	61	69	71	50	58	71	66	61	56	84	66	66	66	72	78	73	51	57	66	61	78	81	69	68	83	63	63	61	63	73	78	71	50	71	66	53	56	59	76	75	79	76	71	79	59	70	64	72	67	69	69	76	78	66	84	68	63	66	63	72	77	72	72	62	72	64	60	67	83	62	75	88	58	62	72	75	57	69	63	69	67	59	60	68	76	66	72	86	69	70	69	59	72	66	62	74	59	65	55	82	65	59	65	61	78	53	74	78	69	76	67	73	72	72	61	58	60	76	78	72	74	66	68	58	67	56	70	65	61	53	79	65	84	73	54	66	54	60	57	64	73	52	61	73	67	73	69	82	72	68	85	56	71	54	69	62	72	79	61	60	63	66	62	62	56	74	57	70	59	56	57	69	61	63	70	70	58	78	64	71	80	67	56	65	69	66	62	70	58	90	58	68	64	62	72	69	61	56	65	65	66	56	62	63	67	86	69	59	68	69	78	68	73	66	79	79	87	61	69	74	69	59	77	59	60	60	70	70	68	77	76	60	73	76	65	66	67	69	71	82	77	73	57	71	83	55	72	75	76	73	72	78	67	65	62	60	60	83	79	65	61	68	61	64	68	65	60	68	59	60	65	71	69	72	69	71	64	54	61	81	76	65	77	52	77	71	56	91	73	56	55	68	62	53	85	56	77	66	86	70	54	68	64	72	71	66	74	66	41	62	64	73	56	65	62	75	82	75	54	63	73	86	62	63	64	70	68	78	70	60	76	59	69	64	68	65	68	73	68	70	72	43	78	61	58	48	60	64	63	61	64	68	71	80	71	53	58	77	84	69	63	66	71	56	51	75	66	61	52	68	71	69	73	66	82	65	62	67	75	63	68	60	57	67	86	57	52	66	71	59	56	69	73	49	71	52	69	77	68	70	59	61	75	82	78	73	58	56	61	69	71	73	62	67	75	68	68	50	59	71	83	76	66	62	63	74	69	76	50	51	62	51	67	72	65	84	54	65	68	61	78	67	68	79	66	64	63	69	59	69	54	53	73	55	69	68	67	59	66	66	77	72	73	62	78	58	74	62	69	61	77	68	58	64	68	80	68	79	66	71	71	88	68	68	67	57	76	62	59	62	69	81	61	60	78	84	82	68	73	75	64	72	81	67	76	74	68	66	71	67	62	73	58	72	70	64	65	69	74	66	72	75	78	58	57	65	62	56	66	72	68	57	78	61	64	67	62	72	68	64	77	63	60	76	71	64	80	55	69	63	63	82	69	80	55	49	59	63	64	60	54	73	75	74	64	65	67	68	60	68	75	55	53	62	79	76	55	76	73	54	54	55	74	68	68	66	74	58	68	70	64	64	60	57	58	65	81	89	60	70	73	68	59	75	69	72	60	73	58	58	66	85	59	70	71	71	72	63	67	75	74	60	67	85	75	58	67	62	75	64	53	56	61	70	58	60	69	71	57	72	64	77	58	68	72	89	68	59	63	65	65	68	69	65	85	56	75	66	64	83	70	76	77	86	78	79	63	62	66	63	70	77	70	62	57	68	53	73	73	62	75	76	62	74	75	79	62	68	79	65	57	74	63	53	55	96	82	58	70	54	65	69	84	65	66	69	74	55	69	65	64	59	76	65	70	64	83	52	79	65	84	53	64	55	71	58	57	70	72	71	61	75	76	68	61	63	81	49	67	68	54	66	61	72	63	71	74	61	81	60	68	70	68	73	56	73	64	77	63	75	54	68	61	66	71	65	65	61	69	64	63	69	88	64	74	65	66	67	65	74	83	74	66	66	69	57	67	84	57	67	74	77	52	52	56	61	70	67	61	52	74	76	63	62	56	64	65	64	61	80	73	59	84	73	65	65	56	63	67	63	74	74	84	80	66	59	79	72	66	58	52	77	76	67	76	66	71	64	54	69	63	46	66	50	62	75	74	52	81	61	54	65	74	68	64	74	74	71	66	76	61	70	67	71	76	72	70	73	72	72	69	55	75	64	68	69	70	70	47	56	59	76	67	67	84	67	74	57	70	80	50	66	62	75	65	67	54	51	80	70	64	66	59	61	72	54	84	74	83	62	74	65	46	56	64	63	67	62	75	46	67	60	66	58	78	64	65	58	74	77	76	84	70	64	85	55	78	69	67	71	63	64	74	76	56	71	79	66	70	51	51	64	72	77	77	74	57	75	86	72	77	75	53	61	58	71	75	67	66	81	74	61	71	55	59	60	65	58	55	66	59	69	67	78	58	68	86	63	75	66	60	61	68	72	77	57	66	64	74	62	70	60	67	64	66	60	59	68	65	60	64	71	59	83	65	60	64	59	63	68	59	82	80	70	86	64	88	69	74	73	64	62	56	59	65	69	59	69	41	64	66	70	66	70	68	67	77	59	69	79	70	66	70	65	62	61	67	77	64	49	70	77	82	61	80	60	79	64	61	71	65	64	60	66	89	78	57	54	69	67	66	73	60	58	68	56	67	76	57	64	57	66	69	71	56	60	58	50	76	70	75	78	72	74	65	88	71	75	68	48	48	76	56	69	54	79	70	62	65	63	73	85	58	64	56	61	62	79	56	70	67	62	65	61	59	82	67	54	67	61	65	66	72	69	61	67	65	68	68	64	66	66	78	71	62	62	59	80	61	57	68	75	56	60	59	74	77	89	65	53	60	66	70	76	71	62	83	57	75	70	70	88	64	57	55	57	71	62	76	80	64	66	79	83	76	65	45	63	65	80	79	68	64	76	71	64	75	75	70	62	79	78	57	56	81	58	67	64	58	58	81	64	83	79	77	68	63	58	63	72	70	70	53	49	62	75	70	71	74	61	46	66	67	65	61	80	67	57	74	61	55	61	79	67	69	80	75	77	77	65	61	59	74	67	70	79	67	66	68	55	64	53	75	66	77	67	73	66	68	73	46	69	68	69	57	67	64	70	67	60	76	73	63	59	56	70	60	66	73	76	67	73	76	72	74
30468	22629	18383	23915	28822	28406	25965	22323	19174	16267	14172	11638	9044	7292	6170	4995	4022	3425	3058	2828	2386	2080	1847	1751	1675	1476	1391	1270	1227	1178	1164	1136	1047	1031	1048	1049	1167	1047	1038	1049	1003	966	891	977	883	952	854	879	905	860	874	882	812	835	805	793	875	864	848	853	793	833	815	821	815	836	840	838	815	819	789	789	773	774	811	809	784	832	795	811	860	833	815	859	797	765	787	830	785	840	834	793	761	805	796	795	832	854	838	824	792	780	801	818	851	796	818	811	806	836	788	765	797	783	814	793	833	836	827	840	813	811	837	840	797	851	776	782	815	795	829	773	810	791	822	825	855	816	863	823	860	791	785	865	841	812	875	794	787	760	813	827	906	822	826	801	782	815	815	801	781	810	820	824	796	822	796	817	840	851	802	832	792	812	780	794	861	802	814	805	855	860	809	816	875	797	788	825	811	820	772	795	835	806	833	815	817	791	764	808	829	808	816	792	769	820	769	815	867	850	809	802	770	805	833	794	797	834	803	788	787	805	830	771	855	811	819	766	853	815	793	823	799	813	824	852	784	804	865	805	801	803	867	829	814	848	839	799	821	865	768	799	856	760	827	882	855	857	819	843	820	801	807	814	779	795	841	831	825	817	808	854	764	811	786	821	801	734	783	802	792	773	842	848	823	808	818	820	829	791	837	861	861	756	810	778	839	804	822	840	800	820	794	838	847	787	823	840	845	797	826	822	793	796	830	808	797	764	766	833	821	829	838	808	838	811	850	824	790	778	801	784	763	795	873	818	864	818	856	824	823	781	851	806	796	774	783	853	811	815	787	886	889	821	792	781	773	833	810	771	824	805	844	803	776	812	859	827	809	831	808	809	825	773	804	798	803	786	804	825	896	775	794	837	841	788	792	797	830	802	816	773	856	868	812	841	814	801	796	777	780	811	853	803	827	799	799	826	791	781	807	797	802	837	791	839	853	849	798	837	807	818	849	778	792	756	787	846	779	787	790	763	813	840	820	801	803	791	808	815	812	837	805	834	809	810	847	819	809	837	837	801	800	819	813	797	835	846	807	801	815	850	842	821	816	781	793	785	829	831	834	836	861	789	811	848	829	838	799	839	791	745	781	815	862	815	859	787	816	814	867	840	795	818	834	787	835	834	835	855	796	831	856	800	794	862	801	807	832	780	809	823	820	835	765	772	839	816	802	838	867	865	849	809	811	793	807	815	853	832	818	870	864	832	804	821	802	810	808	833	832	741	794	818	828	808	773	814	807	864	825	777	836	846	772	823	854	789	848	809	765	788	713	800	829	875	861	750	834	829	787	813	797	824	829	810	858	794	759	790	797	798	790	862	825	774	815	813	759	807	799	761	879	855	782	824	802	767	783	788	866	804	823	815	782	777	779	836	815	805	819	789	839	813	797	874	807	789	739	822	811	781	841	797	786	731	783	862	824	870	779	807	830	796	779	817	837	844	836	771	814	860	785	797	816	770	823	838	762	794	771	799	844	792	781	809	803	775	766	832	811	806	795	806	843	782	840	781	817	855	778	799	787	789	825	819	801	783	789	802	829	808	793	847	832	808	784	810	849	847	826	782	796	820	854	821	837	806	784	815	762	806	832	861	767	863	797	840	814	784	818	771	817	802	799	795	803	812	800	810	832	781	845	791	819	784	852	796	810	863	824	856	784	829	839	829	788	783	772	751	824	808	796	845	823	791	824	768	843	859	821	830	757	759	802	836	807	799	816	781	869	836	800	822	848	833	812	766	796	823	822	788	814	826	801	866	822	810	770	801	812	825	826	810	843	843	814	796	779	785	835	806	829	837	764	786	836	819	783	802	784	827	780	789	805	836	810	757	794	810	830	795	789	776	804	806	799	861	832	795	786	773	838	807	815	818	855	807	817	764	811	823	786	766	809	831	851	829	821	851	831	781	800	715	799	806	806	818	802	780	856	809	823	812	828	814	799	799	826	795	811	849	855	810	792	771	836	832	796	822	839	768	873	826	837	789	853	809	793	825	805	835	841	795	830	842	819	827	837	833	822	808	845	826	812	819	803	839	792	858	826	764	806	823	823	813	790	825	779	806	910	805	854	775	804	798	786	823	806	804	815	774	828	833	800	837	811	802	849	820	811	805	842	777	832	833	797	780	830	790	770	830	826	806	847	803	851	819	796	846	804	790	810	842	754	830	818	772	791	860	798	789	741	837	791	816	862	797	830	819	775	780	820	831	800	843	775	816	810	822	824	858	793	757	802	746	844	777	766	837	799	814	817	781	793	823	823	797	802	791	841	830	831	809	790	812	814	800	853	796	785	811	803	768	838	802	837	800	835	799	819	788	803	851	833	847	832	790	794	806	806	790	820	819	777	753	794	802	784	813	803	781	822	876	811	792	817	818	830	773	835	810	815	839	800	804	813	803	813	836	808	837	762	819	879	803	830	779	807	821	793	838	778	753	851	839	824	766	874	806	841	788	797	815	793	769	787	860	777	830	787	817	836	787	803	773	827	798	862	822	843	802	827	812	836	785	787	812	829	793	866	803	902	788	770	801	856	785	841	791	761	817	892	786	842	834	804	789	782	818	796	843	829	793	808	812	768	806	816	820	793	839	759	758	809	774	822	803	827	858	807	807	850	792	832	863	815	787	771	777	815	785	828	787	831	807	809	776	823	804	773	830	820	813	812	807	814	821	787	831	806	806	841	803	755	781	811	895	796	771	829	819	774	800	822	753	774	870	824	790	838	839	787	813	826	780	787	776	790	853	811	776	831	810	847	836	865	817	815	832	819	786	813	811	848	855	797	824	812	790	789	809	791	859	840	825	760	822	820	796	810	816	801	820	787	763	841	791	812	827	815	783	800	800	792	842	806	845	774	761	839	814	840	764	849	841	821	777	852	844	759	818	790	812	894	805	821	790	802	847	826	809	770	811	856	837	765	866	788	827	765	825	823	823	826	832	779	804	808	800	805	817	835	848	841	778	819	789	845	820	828	833	832	827	869	808	824	781	827	792	786	818	792	800	833	860	840	808	852	795	819	804	792	780	785	777	824	805	839	799	830	791	768	803	818	851	839	840	834	827	837	854	850	824	838	844	801	803	832	836	813	775	813	809	777	839	803	819	767	827	839	801	843	807	815	827	779	740	786	791	838	783	804	866	777	845	844	802	779	817	780	788	849	807	827	863	768	776	790	858	808	784	844	815	843	804	811	740	811	820	793	860	805	825	797	818	816	795	819	809	795	802	826	782	798	830	803	870	818	823	802	839	837	793	790	786	831	837	813	793	785	798	818	785	758	803	763	815	783	798	805	767	766	856	781	883	815	857	774	833	804	850	791	854	782	827	780	823	823	799	866	799	834	841	802	806	792	794	764	791	788	780	810	769	859	788	836	839	823	803	815	800	746	753	813	779	801	773	834	811	803	840	833	807	817	851	820	813	799	866	821	793	779	826	838	800	816	799	810	763	796	824	794	824	794	806	784	827	850	800	792	820	837	832	825	753
8017	5525	2862	1593	1635	1686	1483	1138	912	686	671	499	413	315	274	192	208	156	142	138	123	110	117	96	105	101	73	91	72	86	88	82	71	88	67	78	87	82	78	71	60	71	79	84	69	62	62	76	60	82	67	83	64	68	71	58	56	74	63	59	66	74	70	61	83	65	58	73	71	78	67	65	58	53	59	56	62	67	67	46	75	57	71	70	74	75	66	85	71	65	74	88	78	69	69	59	68	56	65	60	86	74	56	73	81	61	69	53	66	75	62	76	59	69	64	66	68	68	73	76	58	66	77	49	58	63	65	70	77	62	80	60	67	66	71	54	72	64	72	72	70	62	72	56	59	68	85	67	68	50	78	77	60	57	63	68	73	77	74	75	52	69	76	63	76	68	61	60	77	73	56	59	67	50	60	82	64	74	70	72	71	68	60	71	65	66	73	64	61	63	58	67	61	74	70	70	64	69	73	59	74	64	55	59	62	59	60	74	65	64	77	80	78	88	65	63	63	68	77	73	76	59	72	71	64	69	65	65	64	57	67	74	58	67	81	52	56	65	63	68	73	60	70	79	68	88	58	89	62	40	78	75	63	63	54	71	63	61	65	56	55	58	59	67	68	76	61	62	63	79	63	50	78	73	69	75	72	79	68	62	58	71	81	63	49	67	68	73	61	72	63	83	77	60	53	73	74	66	67	64	59	63	72	56	70	71	66	78	58	78	59	71	66	65	65	80	70	74	56	64	58	77	69	61	54	72	65	64	77	71	54	67	65	66	57	75	62	61	51	87	55	65	69	64	63	58	70	81	64	70	62	78	67	67	72	68	73	72	74	59	65	58	63	69	77	72	61	71	66	85	77	78	71	67	61	56	73	64	64	55	58	74	77	65	58	65	93	69	87	64	72	72	64	70	87	64	54	58	68	72	69	48	56	66	59	61	68	66	72	62	62	77	66	72	43	58	62	62	66	75	61	76	56	63	59	68	57	53	65	51	62	70	67	66	83	68	60	60	65	73	78	56	59	54	72	67	65	78	69	60	60	78	69	64	57	52	55	58	67	66	67	53	58	63	76	62	68	71	65	78	55	56	68	42	58	63	59	82	81	63	75	57	57	55	62	65	72	65	51	63	72	69	66	67	70	71	64	67	71	78	56	64	80	80	62	64	53	58	74	64	88	64	72	75	59	63	68	60	74	58	72	60	73	59	58	65	76	59	51	75	57	74	76	57	59	60	69	57	75	69	63	74	61	65	67	79	58	75	88	74	69	65	73	70	59	71	75	70	71	53	84	67	72	69	81	69	66	76	77	65	54	52	54	61	69	70	72	79	71	82	58	65	80	70	80	46	70	75	57	78	72	66	66	63	67	78	57	54	90	71	57	80	62	47	57	73	84	60	66	59	61	62	59	66	72	70	62	61	61	68	75	75	63	56	59	61	67	76	72	56	65	63	61	59	81	76	72	65	69	62	66	66	65	63	66	65	70	79	44	67	56	74	69	77	69	71	65	73	75	67	81	63	53	70	66	69	59	64	66	76	69	69	54	55	76	62	67	72	78	74	75	68	74	66	73	71	74	59	70	59	70	78	80	62	64	76	63	69	65	56	66	50	57	68	68	62	81	69	67	62	68	64	68	73	79	70	59	73	76	67	65	66	67	66	70	75	60	63	64	77	61	71	64	78	67	69	67	65	62	52	59	64	56	64	73	67	65	55	55	84	70	77	60	66	72	71	61	78	62	56	64	66	68	63	78	75	67	62	77	55	59	76	69	66	48	71	59	57	74	64	55	75	64	64	68	55	68	57	68	79	57	63	60	57	72	62	78	54	69	54	65	53	70	55	71	65	62	62	60	65	71	68	55	61	65	62	68	71	69	77	55	60	78	71	62	61	56	78	58	74	73	72	73	55	64	71	81	65	62	69	62	71	55	67	78	56	63	73	65	75	72	62	66	71	69	76	74	58	72	71	81	62	63	78	68	50	54	61	64	60	65	81	69	79	62	66	77	64	85	60	53	68	82	53	72	66	68	95	77	61	63	74	73	59	62	74	84	50	74	58	63	65	70	71	62	66	62	70	59	74	56	58	51	66	51	73	66	64	65	72	66	71	64	63	69	70	70	60	71	72	69	67	55	59	63	57	69	64	69	67	66	63	66	67	68	78	87	73	69	70	60	65	57	85	61	73	62	66	77	66	71	59	62	57	65	65	92	74	68	75	68	69	66	78	59	68	72	69	70	59	66	84	54	63	67	78	61	67	79	67	66	60	53	67	63	74	62	65	79	67	69	78	59	83	69	63	55	70	76	69	67	57	56	81	62	63	62	61	71	59	65	62	62	85	79	71	61	70	65	55	68	70	66	69	44	52	71	57	67	72	62	59	64	71	76	60	72	60	70	75	51	57	66	66	75	55	71	64	55	74	73	67	64	65	65	66	66	65	64	64	70	72	56	66	62	51	69	62	56	66	58	78	68	86	56	58	65	67	62	77	52	57	58	82	68	69	74	48	60	70	74	72	70	61	67	74	69	66	71	82	81	47	62	57	89	64	71	73	52	70	72	63	85	66	63	66	67	63	56	78	67	61	59	67	71	71	70	55	69	62	72	71	64	67	76	71	65	70	70	65	59	84	73	60	68	71	62	62	73	68	65	85	75	71	61	67	77	74	63	50	67	76	51	70	72	64	72	49	72	57	61	71	65	63	63	66	64	60	67	68	53	71	77	72	79	80	73	72	68	66	85	76	69	56	76	65	68	70	74	73	62	71	60	66	67	55	60	63	55	59	70	67	71	82	61	78	79	68	74	71	68	69	51	74	70	69	60	69	62	66	65	50	60	74	58	52	55	79	70	59	51	69	60	74	50	93	70	75	61	69	65	55	60	66	64	56	81	64	48	95	70	73	69	67	56	70	66	51	69	60	68	76	72	56	62	69	60	67	62	74	50	83	67	75	85	75	84	62	62	59	92	76	67	62	63	79	75	68	69	60	61	79	80	60	60	69	66	67	61	73	81	64	62	65	53	67	67	56	70	76	80	74	62	68	59	68	65	74	47	53	69	59	60	47	60	57	56	64	58	66	87	67	73	74	52	63	72	78	74	64	63	70	70	63	83	58	72	54	73	69	70	64	72	69	79	64	66	60	61	67	72	74	56	67	78	68	67	64	74	64	76	68	71	81	63	71	58	81	65	65	65	67	77	63	81	71	68	55	68	76	82	70	66	74	84	66	66	59	73	66	61	73	55	75	63	60	68	78	73	76	47	74	68	65	71	74	77	64	60	57	69	67	63	62	60	62	80	48	59	71	70	80	79	73	66	74	61	63	65	72	80	73	81	71	77	81	64	69	66	71	76	57	62	56	73	82	65	69	77	67	65	61	75	62	78	83	71	65	63	60	77	61	62	76	58	79	69	77	87	82	54	72	70	50	81	64	72	70	61	73	73	71	66	47	72	66	67	79	68	70	70	85	68	56	81	65	70	55	79	63	54	79	67	69	69	79
34972	26200	22115	27412	32047	31648	28736	25356	21849	18661	16639	13809	11267	9187	7604	6483	5193	4447	3761	3255	2979	2496	2311	2018	1949	1802	1560	1491	1393	1266	1210	1148	1186	1115	1095	1184	1145	1173	1089	1088	1009	979	1000	958	972	941	885	941	843	845	809	886	892	818	845	826	844	851	810	791	806	784	808	893	848	810	826	859	790	806	859	796	790	829	814	782	803	814	793	760	792	823	838	825	786	853	790	769	832	781	832	824	776	821	838	832	883	800	800	834	800	819	851	822	792	807	784	846	811	823	846	791	807	793	802	806	802	803	781	840	832	834	826	789	799	792	829	786	846	813	844	835	769	830	817	786	770	808	825	858	897	781	808	808	818	822	806	828	795	807	781	797	821	789	833	839	825	803	804	792	801	790	798	806	793	802	826	842	843	817	826	827	758	820	794	798	780	819	791	785	800	810	791	733	782	770	760	776	803	790	837	827	759	807	831	781	819	810	797	814	809	830	785	801	816	790	777	818	799	804	816	824	848	761	799	810	832	856	817	855	833	818	814	802	788	766	799	805	795	831	837	838	761	835	820	857	855	817	789	783	810	766	801	799	784	837	835	811	822	803	827	796	807	807	777	799	833	839	758	828	782	795	822	751	835	824	790	809	801	734	808	763	810	808	832	776	780	809	799	770	791	836	803	812	821	826	837	802	806	809	787	840	808	818	801	751	777	797	815	822	867	850	779	877	808	851	802	741	784	769	847	781	792	833	830	819	865	839	847	784	807	763	814	767	812	803	811	821	770	799	801	810	793	767	790	798	819	805	846	821	802	810	810	866	824	813	833	794	823	793	845	788	860	836	822	767	794	832	814	770	782	811	772	777	831	848	831	807	818	784	798	833	792	797	822	814	810	827	835	767	752	824	815	814	776	799	788	819	856	817	827	806	794	822	813	814	755	870	790	803	826	825	849	840	823	793	849	814	837	776	776	766	788	753	767	806	822	835	772	806	826	779	792	745	771	833	819	761	737	824	814	807	846	805	800	789	757	844	762	796	814	805	828	854	821	793	844	851	824	798	767	761	825	829	780	843	803	789	804	774	789	872	804	765	809	777	837	814	807	831	838	797	805	861	797	799	800	797	775	791	825	766	808	791	827	817	807	749	847	826	815	810	863	783	806	810	866	795	781	760	761	854	807	869	769	807	802	796	835	803	840	826	806	802	807	804	854	850	788	800	792	801	811	806	785	814	793	844	759	870	855	802	852	841	803	753	807	816	799	760	803	758	815	801	778	801	819	817	766	828	771	780	770	845	822	810	875	808	770	777	740	808	820	827	766	796	799	791	810	794	793	798	744	792	808	845	819	756	789	810	805	731	838	821	756	832	808	789	799	840	832	810	792	786	792	775	783	799	831	837	792	779	816	808	852	794	753	823	820	753	797	794	825	806	832	802	795	857	772	805	817	820	733	799	783	774	799	837	827	772	794	857	795	814	790	818	856	783	783	817	833	820	809	786	799	839	775	784	821	811	815	795	804	823	821	807	817	837	799	777	786	827	764	824	825	815	798	877	809	746	797	817	788	810	767	834	828	843	852	846	811	857	852	801	841	781	794	796	732	822	815	810	819	856	824	771	777	801	744	760	805	819	768	759	824	850	788	824	838	773	810	783	855	798	814	764	805	813	790	770	835	857	779	774	842	817	747	818	784	765	817	799	822	810	835	809	813	820	743	823	841	805	853	764	819	810	836	824	821	802	789	815	834	795	889	789	786	763	794	824	814	846	759	857	872	847	811	804	834	792	863	818	788	802	780	829	784	802	825	833	824	860	768	769	836	776	801	794	802	791	834	765	817	808	794	841	788	788	777	797	782	768	787	802	790	812	792	785	799	792	812	795	856	795	794	739	772	861	780	835	818	806	852	757	759	758	828	825	820	793	805	786	869	825	768	824	786	805	804	748	799	765	849	774	832	785	831	836	787	889	771	775	823	793	760	796	763	784	755	864	799	862	783	856	773	813	799	831	806	815	833	873	801	835	791	806	783	804	789	798	808	767	820	815	797	794	784	779	789	803	831	777	790	862	858	858	841	807	829	827	832	806	810	818	829	815	807	821	804	824	776	810	791	807	802	837	833	816	814	789	794	790	813	780	819	804	851	823	804	831	855	796	797	778	825	831	803	793	834	855	775	800	879	768	771	837	868	842	800	847	757	813	793	803	833	779	777	805	819	808	818	819	830	785	781	798	808	843	851	832	800	871	806	814	799	797	794	821	814	818	848	782	783	825	807	794	829	888	829	843	783	810	823	821	817	848	835	830	846	767	786	811	828	785	789	808	844	811	818	805	786	837	857	842	818	823	780	769	788	796	786	840	777	825	870	800	859	804	778	829	803	797	846	796	799	771	865	825	789	824	810	821	831	785	834	834	837	842	840	812	824	791	808	736	866	832	830	801	751	873	827	763	851	815	875	800	796	801	815	808	806	824	834	803	814	779	792	812	826	824	830	807	822	826	835	833	872	841	803	772	857	822	781	765	829	839	811	829	752	750	834	789	783	814	799	796	777	800	801	801	812	826	788	816	790	835	767	791	771	811	785	812	836	818	801	864	867	813	810	816	813	864	806	808	851	853	826	826	800	833	802	792	788	864	811	815	853	780	774	821	786	782	805	808	836	793	858	807	799	776	827	811	807	744	798	787	827	845	784	771	772	824	830	854	849	750	799	857	833	827	821	855	825	812	755	788	847	816	798	764	795	818	874	796	817	784	794	818	809	797	823	797	808	749	859	840	845	800	843	810	770	784	831	847	792	808	865	790	791	790	839	891	792	773	757	804	784	821	795	796	794	853	786	824	830	832	834	801	869	740	847	877	782	797	833	830	847	828	830	780	821	819	809	852	829	793	834	794	821	822	840	797	821	810	801	783	807	827	809	813	818	855	826	861	815	829	790	820	739	800	796	815	780	771	783	827	834	780	726	835	791	850	792	820	841	790	812	786	745	889	825	810	839	821	806	782	794	834	793	751	787	795	779	835	814	821	816	762	815	817	829	866	794	834	764	817	779	807	786	811	869	795	805	818	825	837	831	859	816	825	812	802	784	831	785	824	802	831	746	806	775	795	786	792	857	830	845	822	796	850	810	804	772	809	762	830	788	791	801	806	810	788	806	836	813	842	840	778	783	752	819	810	799	795	761	801	812	813	779	823	779	762	828	810	787	852	824	777	794	837	792	807	810	797	829	810	812	864	844	797	864	756	846	835	801	778	858	794	773	759	821	856	842	774	815	754	853	800	803	770	797	790	807	788	829	783	811	818	855	836	816	771	835	820	783	801	806	801	789	806	822	854	802	809	809	787	836	778	775	840	855	802	793	836	834	791	790	815	771	807	803	806	828	789	808	842	786	795	826	816	783	833	820	780	786	800	824	801	837	787	794	743	789	803	858	825	790	839	832	795	831	799	796	807	844	820	849	795	784	831	776	785	832	807	797	796	781	805	869	862	813	749	775	769	824	794	871	836	803	801	877	823	807	805	856	781
4238	1835	958	568	602	717	602	503	381	333	265	252	189	163	126	122	107	108	104	90	81	74	71	85	61	88	67	71	75	63	69	71	49	74	63	68	58	67	65	87	64	74	78	59	67	62	69	72	74	76	69	82	62	68	74	73	64	61	60	59	64	73	66	76	67	51	56	57	73	61	78	65	69	63	56	62	55	66	50	75	53	55	85	57	61	66	68	47	76	79	72	63	52	70	66	58	62	58	65	64	65	56	61	78	60	64	75	64	80	62	67	62	73	64	67	50	51	70	51	73	66	63	46	51	61	59	53	66	56	68	50	74	73	71	47	86	72	74	63	66	58	74	57	69	52	58	48	73	67	77	80	79	68	75	58	67	73	64	67	66	69	54	72	66	44	81	62	61	75	65	60	74	84	68	68	62	55	70	57	66	77	55	67	69	74	60	75	78	57	74	62	72	55	60	69	72	61	72	67	49	64	67	66	59	66	59	65	82	86	50	69	73	57	70	67	50	61	64	57	86	38	57	69	66	79	54	79	60	58	72	71	54	55	61	75	61	65	81	64	62	58	54	57	63	58	64	75	61	48	62	53	61	76	66	82	65	49	74	52	57	82	71	61	76	61	55	61	73	54	70	67	68	66	61	77	45	58	75	69	64	62	58	78	68	53	77	67	63	62	64	67	69	79	52	63	64	59	62	61	72	58	81	73	60	64	78	68	70	59	70	63	55	80	69	64	65	57	55	63	69	63	71	60	71	67	50	70	65	66	65	67	72	69	59	68	57	82	65	72	54	55	51	62	91	69	56	68	62	73	46	49	60	61	70	71	64	51	57	85	82	78	70	66	70	63	65	60	49	60	52	67	53	63	55	73	73	64	65	77	65	45	46	47	57	48	70	68	54	58	73	68	50	74	74	50	67	65	71	62	58	65	58	70	75	69	77	64	66	59	57	65	62	68	66	45	78	63	76	69	58	68	57	67	64	80	66	65	71	77	64	64	66	70	74	67	53	66	60	56	77	56	61	63	64	67	66	65	59	64	61	76	65	72	71	61	65	83	64	52	84	64	74	67	57	48	69	63	89	71	70	64	83	73	79	65	57	67	63	66	59	71	58	75	54	65	68	54	59	82	68	76	66	68	61	70	76	63	69	79	74	72	70	68	54	65	66	75	73	80	63	51	67	57	69	61	66	68	52	57	65	56	60	50	66	62	65	66	82	76	47	49	66	68	60	76	62	60	88	64	61	68	61	74	49	77	74	66	67	59	68	55	65	76	61	65	57	68	67	61	60	62	56	50	59	64	63	55	63	59	83	63	72	66	55	71	66	66	54	63	59	60	70	72	71	68	74	64	58	63	66	71	87	74	80	53	68	56	51	71	64	64	68	66	51	72	61	59	77	71	58	74	60	62	52	64	60	63	64	70	76	64	86	44	70	71	65	73	58	64	68	54	59	59	69	71	69	64	70	69	61	65	84	71	60	70	63	77	63	71	63	73	70	73	68	68	65	58	74	59	60	57	74	53	71	73	61	72	72	71	58	84	63	52	59	62	80	68	58	65	68	51	50	72	71	60	61	58	50	77	68	70	81	55	68	65	76	77	63	72	77	64	62	63	72	59	78	78	54	55	58	66	69	58	66	69	66	72	63	68	76	68	77	82	71	65	64	67	53	72	52	55	63	67	69	55	72	69	69	65	67	54	65	70	73	58	65	66	75	62	62	57	60	58	77	61	70	72	70	64	53	69	54	52	55	49	56	59	62	69	55	63	71	72	68	65	75	71	61	66	46	73	51	69	53	71	64	69	68	64	76	48	63	76	71	70	81	76	57	64	57	79	74	76	67	50	82	63	61	70	63	59	56	80	79	62	64	74	62	70	68	68	64	58	79	65	66	64	50	58	83	61	70	53	49	63	68	62	62	86	62	50	46	65	58	61	60	56	46	84	74	64	63	69	40	87	80	77	62	75	61	49	81	62	72	67	83	83	71	70	62	61	70	60	62	57	71	86	63	54	61	58	62	59	55	64	62	67	48	62	68	77	57	67	70	59	56	62	66	55	69	61	60	66	79	66	58	72	59	63	61	83	60	76	73	65	74	72	67	62	68	59	59	55	54	65	62	58	70	67	59	57	75	79	64	73	68	58	56	56	57	66	76	57	56	56	70	69	79	57	62	61	65	75	62	60	75	57	72	73	74	61	74	72	72	66	59	61	80	56	65	57	52	61	46	69	61	55	78	59	60	68	64	71	56	66	59	78	67	66	55	60	82	75	73	68	61	55	57	72	62	68	72	66	70	86	72	71	75	64	57	49	65	49	59	73	62	54	66	59	71	77	61	70	58	65	62	60	69	72	67	65	78	67	63	64	60	79	68	58	97	50	56	71	63	75	59	65	65	73	57	82	74	69	73	68	62	65	52	66	61	77	67	53	73	62	70	71	71	82	72	71	62	63	69	70	45	66	59	62	70	58	75	73	73	58	73	60	70	62	79	78	77	55	68	51	70	60	61	62	56	59	66	69	71	61	67	69	59	58	67	69	67	79	73	52	55	71	58	55	66	64	60	76	57	45	62	53	69	61	71	65	63	66	77	86	71	65	74	61	58	66	73	64	70	72	68	65	61	72	60	66	59	61	67	68	71	79	62	57	66	75	61	55	76	57	68	60	64	70	65	74	64	60	81	62	63	71	58	73	73	67	69	71	66	60	74	65	61	51	48	66	58	66	73	63	63	79	68	73	67	74	74	78	58	68	70	61	54	70	73	74	62	58	61	52	74	56	82	69	73	55	56	66	67	66	52	55	65	84	85	60	58	49	76	72	66	72	77	67	62	75	71	63	67	90	66	70	67	64	71	57	65	57	76	61	60	73	63	70	58	67	70	68	60	60	76	44	74	66	56	67	59	75	70	72	63	71	64	63	53	66	63	69	77	58	78	56	78	61	59	48	72	68	65	77	57	72	61	51	75	77	72	73	67	64	73	67	71	43	89	77	75	74	69	69	71	64	62	66	55	60	59	64	78	62	66	65	62	68	53	80	68	75	59	44	69	53	75	56	67	65	74	45	66	72	71	62	57	70	66	70	65	54	63	55	73	78	60	53	61	76	74	69	65	53	49	68	65	59	62	72	65	63	65	69	66	61	57	73	65	66	64	63	68	67	62	69	55	66	52	64	54	65	64	68	69	51	63	64	61	59	53	61	87	68	61	54	72	69	69	79	56	57	63	61	68	56	62	80	67	72	66	65	66	54	58	60	54	63	58	59	58	61	73	60	60	74	61	74	67	65	64	63	62	54	50	61	71	68	50	59	50	66	74	61	80	72	68	65	61	58	63	75	73	65	71	62	65	65	65	52	68	61	79	74	67	61	53	60	63	59	51	65	54	63	57	66	56	66	50	73	80	53	70	51	74	67	71	51	62	52	63	60	69	64	65	77	64	67	93	42	66	67	64	60	61	85	75	59	69	61	66	69	63	81	70	65	58	62	67	58	67	55	68	62	74
27465	18734	13865	19124	24323	23740	21134	17764	14551	11604	9569	7635	6042	4880	3976	3371	2790	2322	2028	1803	1702	1501	1417	1322	1189	1207	1181	1021	970	929	951	873	831	895	944	913	903	907	900	944	866	863	848	820	825	778	843	840	827	828	778	818	833	800	859	776	771	811	780	791	748	762	756	797	791	752	770	812	760	803	771	763	735	765	763	792	813	757	817	813	727	818	783	792	776	763	793	789	811	739	758	825	842	782	755	812	761	751	800	753	833	760	793	805	786	784	755	863	747	788	819	794	835	760	790	779	766	769	803	713	809	751	752	786	819	789	778	766	751	834	825	826	808	822	786	752	756	750	784	824	788	854	747	781	754	760	825	759	803	785	774	821	764	846	827	795	798	807	777	785	764	772	801	778	785	786	785	782	770	816	795	801	797	800	796	788	805	811	769	818	768	765	745	812	798	810	847	765	764	751	735	785	781	797	753	829	852	796	815	747	770	787	745	815	791	770	753	805	809	800	758	768	813	813	763	776	771	765	806	803	777	779	799	789	788	850	756	787	804	775	797	764	812	793	826	760	782	818	761	789	800	771	780	776	801	780	780	791	819	781	846	783	777	751	832	754	745	746	794	815	757	812	734	788	757	767	753	757	798	768	794	778	799	802	741	781	812	779	772	822	837	805	766	754	831	843	770	809	825	772	789	780	784	825	805	810	855	791	813	776	798	787	777	815	774	780	756	790	845	748	776	828	776	806	799	832	760	763	769	752	781	753	817	746	770	776	763	820	806	799	779	812	796	809	777	696	817	786	789	747	823	784	853	759	767	751	749	764	818	818	758	808	747	781	759	798	760	779	802	811	798	802	807	811	792	758	748	841	822	792	827	814	751	754	870	826	804	819	772	798	774	775	800	838	820	771	806	784	750	804	781	802	786	809	733	847	748	817	786	828	770	779	801	805	778	740	808	765	764	782	799	779	761	821	756	771	785	775	768	823	776	795	745	767	754	804	751	776	726	816	820	765	775	835	791	773	762	761	810	812	775	800	798	774	761	832	796	764	831	760	742	795	848	771	767	810	824	774	775	778	720	789	748	779	851	797	760	787	832	794	803	803	775	755	801	824	799	764	770	808	825	770	766	759	834	819	789	814	820	795	806	721	769	809	826	807	781	794	771	830	736	810	793	780	813	772	780	803	779	756	792	801	746	819	782	776	748	767	795	772	825	807	825	791	749	834	799	746	804	804	792	810	768	761	808	771	741	752	723	775	783	723	742	804	791	757	821	814	816	822	766	815	768	778	807	766	817	763	741	791	828	796	810	790	775	750	772	805	784	779	784	821	813	796	779	815	781	784	758	813	751	820	806	773	795	824	793	797	776	759	807	817	849	781	781	799	764	750	755	790	784	772	765	799	792	738	756	777	770	796	795	768	774	794	782	785	800	817	758	775	771	792	800	791	779	754	782	794	832	786	825	814	787	807	746	830	795	819	772	815	810	797	797	816	762	791	793	840	815	787	778	797	790	792	817	802	796	807	751	777	778	774	807	783	798	874	807	776	751	793	759	817	875	783	787	751	818	840	797	798	820	764	807	774	766	756	795	848	751	771	792	761	751	790	765	775	727	786	801	791	764	811	817	818	757	755	826	781	800	773	770	803	807	800	776	770	784	778	815	766	806	776	722	752	714	795	774	798	797	782	801	820	846	855	784	798	766	779	813	764	779	814	764	759	757	788	769	771	821	770	782	780	810	772	778	770	777	743	835	811	817	780	768	799	857	754	755	785	762	777	770	725	836	798	796	819	738	780	776	761	802	796	771	742	814	703	829	737	796	770	761	848	752	784	747	765	814	819	740	800	787	748	808	813	791	796	810	783	798	796	788	789	764	805	775	766	769	814	829	785	787	754	772	753	763	776	837	799	841	776	778	792	851	803	828	815	807	794	791	777	769	724	738	802	835	755	796	796	818	807	786	803	788	743	754	775	765	800	754	836	803	769	799	753	752	780	781	798	808	756	780	828	826	799	847	752	786	802	738	785	820	753	796	812	709	804	769	756	776	760	793	740	792	783	769	830	782	777	815	775	792	831	722	828	781	772	833	793	801	763	796	762	748	784	763	757	793	792	782	819	743	801	790	751	790	816	816	749	806	774	747	780	813	811	787	752	791	775	801	768	786	794	748	761	771	746	818	747	796	767	762	779	779	774	819	759	864	746	822	755	761	796	796	774	794	819	823	833	790	798	786	806	762	787	735	792	772	770	767	807	792	817	800	772	771	814	770	785	804	768	779	741	745	787	806	755	739	773	733	825	824	842	822	783	776	766	792	777	746	792	768	793	764	832	759	830	820	772	802	787	727	827	784	823	821	843	734	774	786	790	824	778	767	755	833	800	797	817	771	767	811	782	790	816	792	780	766	806	844	768	791	800	797	796	769	809	780	771	784	786	780	788	810	779	834	738	743	747	732	704	763	729	822	775	799	785	772	795	776	808	793	772	808	817	763	778	773	808	819	807	760	819	791	767	801	787	807	783	760	792	795	774	778	790	775	800	767	795	736	769	770	737	791	747	785	766	774	775	763	799	815	803	800	836	804	760	779	759	777	769	824	801	748	754	760	779	798	772	771	787	773	777	790	866	809	801	746	734	779	786	808	800	777	792	769	810	771	764	782	800	805	798	777	754	726	803	747	849	811	814	759	814	831	818	811	783	756	802	866	772	769	807	754	801	830	748	766	800	813	730	809	774	808	763	805	768	774	791	785	749	753	778	807	800	810	850	788	825	758	810	767	796	789	789	826	816	791	779	773	846	806	806	821	795	783	735	795	784	755	805	837	811	797	799	749	827	809	796	718	819	796	847	742	845	760	814	792	793	754	801	791	765	717	823	807	803	808	784	796	797	776	784	784	745	742	782	804	785	758	766	773	788	759	793	846	782	822	763	785	767	814	833	749	791	818	756	776	786	776	772	794	780	762	742	791	758	769	823	780	786	779	747	778	779	821	737	798	773	806	790	769	790	801	823	774	763	760	742	728	769	762	757	840	740	822	799	750	776	806	785	801	778	769	821	811	774	771	815	754	765	777	777	762	793	804	769	781	748	865	747	759	789	781	811	823	706	795	788	802	825	757	772	818	786	813	820	724	804	812	821	732	774	811	798	814	760	781	778	796	756	833	830	745	767	796	772	791	821	780	796	760	808	812	814	790	755	812	770	807	784	731	798	808	746	820	781	840	764	800	849	802	790	743	752	744	811	761	792	772	802	745	800	758	780	790	780	791	800	777	782	799	730	764	823	813	764	776	754	791	813	786	824	782	791	779	779	756	832	759	780	801	806	768	743	830	793	751	772	775	836	771	792	772	797	773	782	809	789	759	766	797	783	784	812	778	788	716	794	799	786	818	855	793	751	813	815	778	779	778	828	802	754	785	812	742	784	754	871	795	806	765	795	770	769	753	773	775	758	806	819	801	816	738	797	789	796	760	748	774	809	802	773	800	787	766	798	758	781	745	758	792	799	763	777	768	725
5757	3995	1936	1134	1137	1184	1059	826	640	502	462	314	283	229	223	180	142	134	101	99	92	96	115	90	89	88	85	72	83	86	75	66	72	84	69	73	69	77	62	62	66	68	78	68	73	62	84	54	65	70	54	86	53	63	75	67	73	71	62	49	72	60	69	60	71	65	62	71	46	66	78	54	70	66	72	70	60	67	76	62	75	72	71	71	65	65	68	66	64	56	63	66	68	55	66	49	55	52	62	67	78	73	75	55	66	67	60	67	65	74	59	58	73	68	59	73	72	74	58	60	55	69	63	61	60	60	76	64	67	68	60	72	62	56	71	59	58	57	78	60	71	68	59	58	58	66	75	71	67	71	65	63	81	77	76	57	65	71	62	71	74	78	71	72	69	64	76	69	47	72	67	70	78	66	65	67	59	61	68	65	61	67	60	67	66	65	74	72	79	74	67	67	68	66	66	56	73	68	67	78	66	68	53	63	82	71	69	69	67	67	67	62	71	78	68	61	64	70	82	54	67	66	73	71	67	60	65	67	65	54	71	71	54	61	66	57	62	60	72	70	65	78	86	77	70	78	69	74	73	76	67	74	79	67	61	64	71	66	57	73	66	56	74	63	53	74	71	66	86	52	61	74	66	63	70	71	81	69	71	61	67	75	81	79	67	72	82	66	62	67	65	60	54	58	68	48	68	60	51	65	55	59	74	61	56	76	65	72	71	63	69	62	63	61	59	60	80	60	63	69	60	65	65	52	60	74	74	59	66	59	60	63	77	76	61	75	75	79	72	57	76	78	66	59	77	62	74	67	64	72	65	72	65	63	68	66	58	55	69	62	66	71	57	70	79	67	65	66	60	60	79	65	79	56	68	58	70	61	70	57	77	61	67	78	52	60	61	60	64	56	64	62	78	77	75	56	65	55	65	53	74	69	70	80	59	66	69	78	59	58	67	61	55	65	71	67	67	64	75	60	71	66	73	62	63	80	77	65	71	68	84	69	74	83	63	59	65	59	62	63	82	70	57	61	76	58	76	64	56	62	73	56	73	56	62	79	57	58	54	62	59	71	67	63	59	65	71	88	59	79	53	65	72	75	53	66	66	68	83	70	75	67	68	67	59	71	61	67	69	60	60	63	65	79	62	65	70	77	66	72	56	63	69	67	64	63	57	79	74	66	58	63	63	64	55	65	77	70	65	67	60	57	74	76	79	63	63	79	68	51	70	54	54	69	75	48	59	62	84	64	53	60	61	66	73	79	65	69	59	55	64	69	54	67	59	70	80	55	62	81	68	74	65	77	52	69	70	70	66	67	66	58	69	68	78	53	73	65	74	65	69	67	61	67	53	67	67	79	67	68	71	67	64	63	71	55	59	58	60	53	68	69	61	81	78	58	64	64	74	67	70	70	65	63	58	60	60	62	65	72	66	56	67	58	83	66	60	65	65	67	67	75	69	60	65	52	71	71	72	81	65	59	69	60	72	72	79	79	70	57	71	79	65	72	74	62	69	85	71	71	76	68	85	72	80	74	65	63	58	74	62	65	53	66	58	74	58	64	70	80	59	67	65	67	62	77	70	73	57	70	71	67	68	60	53	57	59	85	71	60	66	64	73	78	53	70	56	74	74	59	78	84	55	66	64	65	62	65	73	60	69	53	75	54	72	84	67	84	62	67	70	60	67	43	69	65	70	54	48	74	56	70	59	68	62	78	80	59	71	84	61	71	70	60	68	68	72	67	64	67	65	64	75	59	58	93	64	70	83	68	74	63	64	71	59	61	63	67	66	61	70	72	69	65	65	65	54	65	55	82	62	56	64	62	54	57	67	67	55	60	82	59	69	77	76	62	79	59	59	51	66	55	63	68	54	72	79	73	73	55	63	64	64	59	50	73	63	72	63	71	60	58	85	67	70	61	72	53	67	64	59	76	65	58	72	71	70	66	65	64	88	68	58	81	80	66	68	69	66	66	67	75	69	67	84	65	75	73	65	61	83	66	57	63	64	62	75	58	59	60	73	51	59	71	63	57	74	57	66	77	68	68	72	58	63	57	67	76	67	71	74	75	82	69	50	66	72	55	71	71	63	72	64	70	78	78	63	71	73	76	81	66	75	78	49	67	71	70	65	73	70	67	62	54	65	72	65	82	62	66	54	53	63	70	65	68	67	64	82	56	64	69	63	78	73	63	62	54	64	72	59	60	49	70	55	82	63	61	60	75	60	50	71	70	72	73	74	72	78	58	61	73	70	71	77	62	69	52	69	72	56	69	73	63	75	72	73	72	65	76	58	54	59	64	72	77	63	67	61	59	70	73	80	64	74	73	78	80	81	73	69	70	75	59	63	51	64	84	61	66	61	55	70	57	69	64	70	66	85	74	81	81	66	62	74	62	75	72	62	57	59	65	63	77	81	68	85	73	61	75	60	57	64	60	67	67	66	74	70	78	73	57	81	72	79	64	81	74	62	74	66	63	56	76	57	70	63	65	54	70	79	74	62	52	57	53	69	77	69	74	67	58	67	71	60	61	59	61	59	59	81	74	79	66	53	52	68	68	75	64	65	76	64	72	66	64	65	73	63	71	88	64	67	77	67	75	71	61	66	76	72	79	80	70	58	83	51	63	64	74	70	45	60	81	55	54	68	57	68	69	62	65	68	79	67	65	68	54	61	47	48	73	64	78	81	57	62	74	66	77	62	68	66	68	58	76	66	84	69	64	69	64	68	75	78	66	51	67	58	60	66	78	80	71	72	73	69	58	64	52	65	55	67	63	55	67	78	65	75	70	60	63	75	81	68	80	70	81	64	76	64	62	66	60	69	64	66	74	58	67	67	65	71	73	75	69	62	71	74	50	75	63	69	59	76	54	55	75	52	60	57	69	66	79	58	66	52	68	81	70	73	67	60	76	50	60	70	40	61	69	62	57	71	60	72	77	76	63	53	68	73	83	57	65	87	78	59	67	62	78	62	70	65	77	59	59	75	53	71	54	75	61	63	60	52	62	73	61	67	60	59	75	66	68	58	78	68	62	68	90	76	65	65	69	62	61	75	70	53	72	68	64	61	74	52	68	62	76	66	63	62	72	57	71	64	67	53	62	67	56	61	77	61	66	59	69	70	64	59	65	79	65	71	66	64	73	74	62	60	58	63	72	71	60	74	58	62	67	62	50	71	63	74	61	67	67	56	64	70	72	57	63	73	59	71	58	67	74	71	76	71	75	67	63	68	65	52	66	71	78	60	47	61	71	76	71	57	52	63	75	74	77	79	68	72	53	74	65	60	60	68	61	63	66	60	65	77	67	58	70	72	69	57	68	52	63	65	69	70	58	57	77	72	66	51	77	60	64	69	73	65	76	72	64	64	66	71	43	65	64	63	72	80	65	55	62	58	67	67	67	52	73	78	60	63	67	93	69	73	58	61	64	54	75	82	83	65	57	55	62	64	64	82	64	72	78	49	61	64	77	60	65	59	64	55	81	72	72	78	68	68	68	78	58	67	69
32313	23773	18960	24109	28904	28167	25331	21951	18339	15506	13193	10776	8585	7036	5604	4649	3906	3145	2712	2433	2292	1940	1838	1654	1498	1371	1381	1148	1114	1050	1057	1025	993	1018	964	1038	971	955	984	1014	941	938	891	895	913	873	826	876	796	846	807	861	833	828	786	833	839	761	787	835	794	815	806	797	844	818	782	773	808	801	846	830	823	767	810	837	807	775	779	821	812	766	860	765	830	790	781	778	807	771	778	769	792	769	785	760	821	823	731	795	780	746	808	824	810	835	750	824	764	753	778	818	767	794	794	837	793	828	759	832	793	817	767	790	811	784	850	825	741	781	896	780	805	783	823	833	806	814	805	784	830	814	774	829	796	796	829	760	859	863	852	811	783	816	816	831	754	790	846	831	802	824	757	783	781	818	819	797	838	802	829	790	775	759	821	753	808	731	785	841	774	793	780	804	804	787	782	782	816	809	795	771	753	809	767	833	776	821	791	812	805	792	776	759	805	827	815	804	788	804	812	762	792	776	708	821	780	809	731	725	799	802	808	807	765	802	806	796	823	775	855	784	789	762	783	767	812	752	785	786	768	767	786	766	782	813	792	761	781	789	846	836	795	773	745	803	879	768	803	789	766	788	787	813	831	778	766	792	827	810	820	764	821	780	807	851	852	800	819	748	820	810	815	752	789	777	826	753	793	827	808	843	762	835	789	817	766	747	778	843	838	798	769	783	826	799	787	796	787	837	785	801	816	803	785	801	817	847	831	793	773	788	839	780	794	887	798	799	746	801	851	792	816	801	770	854	840	807	798	757	814	771	808	777	829	811	789	799	804	859	733	761	762	812	828	796	800	889	800	790	835	805	825	798	765	806	832	805	827	779	756	789	796	769	812	783	836	816	806	869	772	852	775	797	765	807	782	799	804	800	750	834	825	762	767	795	827	782	750	797	804	846	797	781	845	733	778	808	788	783	833	800	814	806	784	821	830	798	782	812	798	767	805	780	745	785	842	749	828	882	782	795	753	817	781	780	810	821	762	821	831	849	828	833	756	812	785	820	820	780	750	802	823	862	812	808	799	790	788	831	744	757	812	775	788	779	790	754	785	765	823	808	829	787	783	782	829	813	765	770	821	816	786	803	783	793	797	822	787	769	814	790	786	759	815	808	767	828	814	747	768	818	791	817	754	761	840	810	743	790	777	754	780	759	798	780	811	789	777	762	792	781	816	755	800	868	773	779	820	776	825	775	819	813	816	769	788	824	766	786	789	790	763	822	824	832	818	822	736	841	821	752	781	794	805	823	802	785	779	803	795	788	811	818	823	788	808	842	736	785	753	850	786	814	827	839	778	828	817	866	828	830	801	783	741	851	804	817	809	816	806	804	794	846	788	791	803	800	794	811	767	815	795	830	790	774	779	794	810	792	812	796	793	788	807	789	819	830	795	853	815	761	761	756	783	746	774	779	813	783	778	798	780	844	792	809	818	774	826	803	771	847	829	854	793	770	782	855	766	766	772	805	798	817	817	785	780	786	834	786	781	707	838	824	761	801	792	830	799	822	805	787	752	752	780	823	846	802	780	808	806	763	801	801	789	801	754	782	792	817	823	855	808	782	807	760	787	798	783	797	801	796	786	822	806	810	796	825	837	796	815	815	817	833	806	809	775	784	819	796	784	847	840	825	769	806	784	801	777	788	803	730	768	762	760	848	790	791	799	778	745	794	801	821	777	863	770	838	783	770	828	836	760	857	817	803	818	778	806	799	778	807	801	814	789	831	777	804	814	759	765	761	809	803	786	763	777	796	774	817	804	801	763	790	835	747	803	741	816	782	852	809	801	802	806	804	765	789	804	745	808	809	811	760	802	817	797	853	813	768	822	783	802	804	757	784	777	774	755	757	777	782	826	786	813	785	817	825	808	776	808	745	798	793	758	807	815	824	815	823	768	837	794	802	787	847	762	772	793	821	772	809	774	760	768	800	794	785	824	766	812	777	802	786	832	803	755	791	788	762	799	816	755	814	789	811	810	775	767	815	831	783	792	764	828	795	762	827	828	831	783	819	795	813	819	789	747	753	782	819	819	780	800	847	808	764	764	785	766	795	780	787	836	838	783	770	772	747	849	781	817	811	807	769	753	793	777	818	810	827	770	790	809	798	781	817	829	810	773	837	829	786	818	803	833	780	781	804	775	764	833	750	810	813	819	796	782	802	813	805	805	821	821	795	795	829	798	818	796	780	806	792	775	749	807	786	801	815	829	777	861	852	787	767	801	812	786	782	838	826	802	823	800	803	819	869	789	817	815	822	778	756	805	796	770	775	791	810	801	810	771	790	785	816	772	786	781	788	809	795	778	776	789	781	748	808	800	770	771	752	782	803	845	827	790	758	771	840	824	746	844	829	815	849	827	761	784	758	739	802	824	839	857	830	784	827	809	859	793	816	809	749	770	811	793	788	785	761	771	807	796	787	820	804	813	782	791	806	806	785	803	817	749	798	778	764	769	798	804	835	756	787	825	756	780	783	763	817	786	788	808	814	737	769	758	825	818	839	802	818	756	773	805	800	812	837	817	785	833	781	825	783	837	802	767	831	807	791	738	766	756	780	763	817	806	758	769	804	804	830	819	844	885	814	761	778	832	751	758	810	832	799	826	781	827	827	798	788	830	784	788	829	797	770	843	829	829	761	787	779	802	765	738	792	797	806	834	774	763	807	793	808	738	743	768	823	814	760	773	745	823	798	792	796	801	801	755	824	805	818	773	745	789	838	768	815	788	775	780	795	763	788	800	799	779	835	795	785	807	782	803	843	818	809	834	793	819	835	757	833	824	797	775	791	778	792	778	775	838	817	779	791	805	781	812	777	800	869	822	799	832	782	801	778	753	800	846	802	803	804	808	770	827	771	817	773	775	767	810	847	835	781	777	813	800	778	758	807	774	807	845	803	746	804	816	829	803	823	754	838	759	803	831	782	769	845	811	790	784	782	794	820	767	804	759	768	788	794	836	769	764	791	808	811	789	781	832	800	782	772	802	776	757	803	770	811	802	821	795	775	757	801	799	820	752	796	826	819	749	815	788	743	841	818	791	781	876	785	794	737	768	802	819	789	802	783	770	771	772	794	783	807	801	779	839	820	772	756	810	753	815	763	794	768	763	822	832	789	799	801	835	765	825	793	781	800	846	797	763	821	755	810	784	717	810	759	835	831	742	789	809	833	789	785	770	757	793	800	763	857	802	799	787	786	805	759	806	854	802	832	806	816	796	770	763	802	768	832	818	781	772	828	786	804	815	772	772	806	801	784	801	760	774	807	831	735	853	790	792	804	860	788	800	761	816	785	819	810	836	775	768	763	797	727	797	781	809	768	848	807	827	823	797	764	793	807	807	819	791	864	776	800	839	769	829	806	809	774	799	820	804	818	838	766	811	798	846	877	821	820	843	727	787	775	763	836	782	763	774	787	758	772	816	799	772	806	824	805	786	783	865	804	795	816	786	823	826	811	779	800	796	755	753	771	808	788
7246	3697	1817	1123	1175	1203	1088	845	688	551	450	377	287	208	206	164	161	136	142	122	126	92	103	88	82	85	76	69	81	75	65	71	85	76	81	61	82	65	78	62	74	67	74	66	57	72	89	75	63	59	76	63	63	60	69	83	65	68	59	70	53	47	56	71	57	74	75	58	77	60	74	74	59	60	76	56	62	57	70	77	63	62	64	62	69	85	59	67	48	49	69	64	80	63	76	63	53	57	60	54	56	53	81	69	57	66	67	75	61	66	71	62	59	75	69	66	62	70	71	66	54	63	75	69	62	57	69	68	71	68	53	76	77	62	71	73	83	69	64	61	65	68	63	56	66	58	56	72	73	66	65	72	68	57	67	59	61	78	59	76	60	67	61	80	74	79	74	68	63	51	71	80	55	59	59	65	73	71	66	65	62	70	58	66	67	72	62	65	61	62	57	65	70	68	64	63	68	58	90	62	77	84	73	55	67	58	54	69	71	63	72	78	67	77	58	61	67	55	72	76	60	60	72	66	66	64	63	78	73	66	67	67	78	59	62	69	81	71	68	75	66	71	88	69	60	65	50	66	70	69	83	56	64	69	54	84	68	72	75	64	70	68	62	63	71	78	69	58	55	67	67	68	68	57	70	80	62	81	74	67	67	76	72	71	65	66	65	59	65	59	65	71	65	62	71	64	64	53	47	60	61	65	70	78	59	54	52	59	77	59	62	69	64	66	66	62	79	51	68	56	52	61	66	63	66	66	62	66	66	68	55	59	69	71	59	66	73	65	62	57	61	57	52	80	58	59	80	78	68	53	56	71	69	61	73	67	67	66	63	71	59	73	58	49	70	61	86	70	77	68	64	76	62	57	71	64	66	67	74	90	65	68	58	86	72	64	56	48	76	75	72	57	51	68	56	76	66	71	75	57	66	74	69	66	72	61	75	56	73	69	65	70	76	67	65	67	65	67	64	74	69	63	47	63	66	63	42	69	61	71	65	73	57	65	59	79	52	63	58	86	62	64	74	89	58	66	75	76	65	67	84	65	59	63	59	81	65	62	77	57	81	70	70	93	81	61	89	55	70	77	52	55	61	70	65	77	63	66	70	73	72	53	74	65	64	88	58	61	72	78	66	74	62	64	68	68	70	54	68	75	60	70	63	73	56	76	69	53	72	79	62	76	66	74	63	69	73	67	88	65	64	76	60	68	56	77	86	64	60	77	73	71	77	74	74	73	63	59	75	65	72	68	64	60	58	73	81	66	62	77	52	52	70	75	72	49	75	86	79	72	63	67	80	50	69	67	69	63	64	81	69	57	70	59	84	71	52	66	79	56	73	69	66	62	60	72	49	73	59	59	68	81	60	82	79	75	62	64	66	58	67	80	79	68	68	75	68	80	69	61	55	71	86	66	59	68	55	72	69	77	63	60	66	66	58	74	73	70	71	77	73	65	68	67	84	79	58	65	67	71	65	77	66	69	77	69	71	66	77	73	63	70	60	62	80	88	69	63	55	70	77	63	59	71	56	70	86	66	61	59	64	64	65	73	61	58	69	64	75	66	86	66	79	67	72	76	77	54	73	69	73	69	51	62	89	54	73	70	71	67	60	72	73	68	63	70	79	91	60	70	79	58	64	61	64	74	62	70	66	71	78	65	53	51	61	65	66	74	82	72	70	49	68	69	75	68	68	62	59	82	67	64	59	72	59	81	63	68	69	90	66	65	68	67	56	70	81	78	67	73	74	74	80	73	87	76	86	71	71	61	76	74	62	76	73	76	68	61	69	68	50	75	53	72	87	86	63	56	52	73	60	71	61	70	75	63	62	65	57	74	74	57	57	73	64	72	65	61	55	68	73	74	84	58	61	59	67	69	58	67	83	71	66	72	70	68	69	79	50	74	65	61	77	71	59	61	62	66	82	54	61	78	69	52	58	80	61	71	68	66	76	71	68	61	79	67	65	58	60	65	70	46	73	82	81	72	68	64	75	62	55	63	76	59	88	74	53	74	63	59	59	78	59	54	76	72	70	67	78	60	64	54	77	63	67	72	67	72	67	60	58	59	67	77	62	59	84	80	69	74	68	69	75	60	57	63	71	68	73	55	79	61	78	75	76	54	68	68	76	69	84	67	73	65	78	76	71	65	70	51	56	52	66	81	63	71	76	62	71	79	72	69	54	84	69	67	68	72	65	81	67	54	70	61	62	74	63	55	66	63	57	60	67	56	72	62	90	93	64	71	62	65	82	77	58	56	60	63	59	77	76	63	71	62	64	66	79	72	65	70	52	69	70	77	62	64	87	72	74	79	64	76	70	51	59	79	69	60	73	79	73	86	82	63	70	54	57	67	69	71	63	58	41	71	76	72	58	73	70	61	72	73	77	57	82	58	64	72	85	62	68	61	68	68	79	62	67	90	90	67	76	74	69	61	76	57	58	52	56	76	73	67	58	59	71	66	53	80	56	60	71	57	79	64	79	73	64	70	80	67	57	75	74	74	81	65	63	71	64	71	63	70	77	75	50	73	60	72	79	63	56	84	63	67	63	63	73	64	74	61	61	82	77	58	61	75	59	63	64	67	59	59	72	80	63	81	79	62	48	79	55	64	71	85	69	64	64	64	64	85	81	82	71	68	65	72	52	56	76	69	50	81	59	57	72	75	70	66	76	73	70	64	54	69	59	75	49	56	66	66	69	59	78	74	69	56	66	63	58	78	64	58	70	69	49	70	66	67	55	60	61	67	81	72	67	64	48	60	68	79	79	75	60	62	77	57	79	77	55	66	81	50	76	66	83	67	74	56	69	65	77	59	74	64	54	75	57	62	64	61	68	47	66	67	76	69	67	61	82	58	73	69	63	73	55	72	63	70	81	75	92	69	78	77	70	72	57	69	73	64	76	70	59	78	70	50	65	69	63	55	60	67	88	66	58	59	62	59	62	67	75	70	59	65	61	80	73	63	68	74	68	65	75	60	73	71	65	72	86	57	79	87	70	62	63	66	68	73	70	65	81	65	86	67	76	63	75	79	64	66	61	75	67	67	58	70	75	77	80	54	59	70	58	72	66	61	74	53	56	64	64	83	64	71	75	63	71	75	86	60	64	76	85	56	71	68	69	64	63	63	70	62	79	80	77	46	69	80	75	64	51	70	59	72	69	47	64	72	60	60	58	68	79	68	68	69	64	55	63	75	70	61	73	56	67	78	65	57	49	80	55	53	63	59	67	72	65	65	52	79	72	79	74	74	60	56	77	48	67	67	64	66	79	66	77	57	71	61	61	74	79	65	77	59	72	66	61	64	65	76	53	69	59	81	78	68	72	85	74	70	64	68	62	67	67	71	59	64	74	63	79	59	79	70	80	92	54	53	75	57	66	74	81	74	78	59	86	71	70	67	67	78	77	68	76	76	73	77	61	59	72	59	69	77	61	68	67	67	79	86	59	60	58	69	77	58	65	71	58	65	64	53	73	83	62	65	75	65	51	77	64	76	81	61	60	56
30910	23404	19008	24289	29170	28673	26087	22857	19531	16679	14397	11853	9528	7805	6205	5195	4501	3667	3074	2734	2440	2266	1972	1787	1669	1531	1412	1313	1146	1136	1102	1040	1006	1073	1101	1028	1059	1079	1050	1027	991	965	934	947	930	945	885	905	867	893	792	903	902	874	839	893	811	836	838	863	866	856	878	796	821	849	834	855	829	832	786	844	804	818	794	844	807	834	793	826	801	802	796	833	827	854	836	815	811	809	846	796	800	824	823	787	799	815	862	840	856	846	800	786	841	812	743	780	831	860	776	817	805	753	775	825	821	819	821	860	811	820	797	788	851	831	778	823	812	784	834	843	811	825	813	870	790	771	882	821	834	890	819	821	810	829	807	808	827	808	824	788	800	836	804	770	805	833	796	780	885	826	828	844	818	851	812	827	856	845	790	818	791	804	805	860	795	803	823	791	774	814	781	788	813	820	823	789	854	794	828	780	764	808	841	831	785	806	810	773	811	776	844	847	828	835	856	789	806	864	858	834	808	788	833	834	845	821	813	821	797	810	750	859	770	869	804	789	841	848	833	812	853	777	845	825	807	807	806	788	815	805	850	810	832	810	817	801	844	814	851	844	780	790	829	820	805	816	818	849	813	803	770	770	810	753	803	831	849	773	763	800	834	804	795	829	808	818	815	783	844	792	806	822	831	826	797	813	822	819	789	780	856	818	827	841	795	796	825	807	800	823	836	842	848	789	804	841	810	816	843	826	858	857	848	824	846	834	808	827	780	806	843	836	792	818	830	824	834	820	823	805	841	863	775	818	830	841	823	832	808	792	812	844	862	827	861	793	801	855	799	846	806	823	846	820	797	852	816	867	769	881	787	816	853	834	795	828	784	839	820	804	889	818	789	809	833	886	777	820	817	786	835	783	828	787	842	818	798	819	759	822	795	809	865	831	795	807	831	852	818	803	827	823	795	834	808	795	759	793	770	846	840	804	794	809	810	781	795	798	761	805	800	823	817	834	864	824	835	847	793	769	824	789	810	837	815	827	871	788	764	806	847	863	864	794	806	758	827	806	777	831	800	869	804	820	816	866	809	869	844	806	848	786	815	836	819	798	864	816	847	810	804	830	877	789	806	857	819	767	865	832	803	774	831	840	831	793	814	844	798	831	826	833	812	847	772	834	795	842	873	875	816	826	868	809	846	834	777	840	851	796	793	781	796	806	830	831	816	796	774	780	852	815	820	831	771	833	845	812	837	830	814	849	771	778	835	782	848	775	798	794	852	807	756	829	762	808	807	798	800	828	842	814	792	754	821	874	796	836	826	770	844	783	836	846	820	854	846	831	768	821	831	813	824	874	809	881	818	831	792	823	750	773	786	823	823	849	834	846	819	813	796	850	781	831	782	846	797	808	849	814	831	840	809	759	789	807	822	790	824	766	804	797	810	826	824	837	810	837	850	827	818	769	776	806	813	844	825	790	831	801	832	819	814	805	855	783	832	809	785	814	766	766	826	840	798	818	815	849	879	838	820	792	813	781	819	800	813	811	795	812	848	815	808	825	786	854	811	866	811	808	870	832	789	858	813	867	772	820	776	843	837	779	779	835	835	815	867	812	804	734	776	807	794	791	817	823	811	853	819	849	821	791	795	820	824	832	834	818	799	782	840	815	820	788	842	759	809	784	818	786	825	788	814	826	794	796	772	844	820	813	755	802	855	809	807	815	790	822	810	818	821	837	777	775	823	853	801	775	844	831	827	857	870	796	856	792	843	870	821	864	807	811	832	807	832	843	757	837	823	748	817	805	825	836	844	793	868	795	889	865	811	827	822	875	834	765	840	817	788	819	789	839	813	804	862	818	741	801	812	826	786	794	851	771	822	832	860	765	792	801	797	811	790	771	837	833	827	782	862	784	797	828	820	826	812	772	833	813	819	766	809	761	829	826	843	812	796	826	833	814	856	867	836	758	793	788	821	793	820	827	776	861	800	781	802	819	792	805	845	833	805	804	776	788	808	807	884	876	845	829	850	775	843	801	808	818	759	798	783	787	789	797	835	828	820	804	801	834	837	803	759	781	798	881	833	774	849	792	848	773	786	808	833	804	797	838	834	883	791	806	833	810	787	815	794	769	820	859	822	789	770	811	822	841	816	876	807	836	885	747	779	791	808	824	877	844	865	812	770	813	859	795	786	782	817	794	857	797	825	835	771	833	825	802	806	814	831	866	840	786	828	817	793	825	812	825	859	844	843	804	805	799	784	816	861	839	852	811	789	820	814	871	767	798	858	807	840	786	816	850	854	860	824	794	803	856	792	747	830	800	835	822	819	826	823	833	803	755	751	780	799	821	793	824	842	801	857	828	802	811	842	802	883	798	816	816	818	804	788	824	872	837	829	824	888	833	848	811	821	812	815	813	842	826	810	777	849	828	872	820	820	818	864	821	814	803	792	818	836	810	812	803	836	803	820	800	851	780	819	788	826	778	796	837	818	834	804	801	775	803	783	831	817	879	842	833	783	802	792	802	846	791	805	833	804	802	845	825	821	758	800	791	834	781	828	801	829	803	819	827	817	854	828	810	764	849	821	844	842	783	819	805	815	789	812	816	810	826	816	792	815	835	860	836	842	783	805	831	837	882	837	785	826	784	794	817	821	839	776	792	869	835	808	792	782	851	824	778	801	832	896	764	798	814	803	796	836	805	840	790	799	837	808	839	860	788	809	821	834	864	863	762	794	818	841	817	825	844	824	763	815	829	820	884	853	826	811	837	774	812	802	787	778	850	855	801	853	848	838	851	837	782	808	797	818	877	806	823	824	811	796	794	847	805	823	861	820	809	809	809	844	847	750	856	810	800	784	804	885	845	841	895	804	849	867	832	831	828	819	780	824	805	752	790	783	821	820	798	833	850	793	809	804	831	811	855	792	775	790	840	794	773	797	765	807	839	830	836	788	787	787	796	808	825	805	801	802	836	868	835	810	766	781	798	853	813	887	870	830	820	801	796	804	796	787	827	867	842	824	803	779	877	737	835	806	850	827	844	811	867	857	758	831	888	805	818	816	848	804	823	822	787	774	844	819	816	838	791	805	810	828	775	860	740	787	786	757	813	797	813	822	821	772	846	796	772	800	760	782	826	830	817	830	789	869	786	841	824	795	853	794	726	823	825	812	805	828	780	749	861	764	819	810	807	845	826	788	784	777	791	835	808	848	836	833	800	833	836	798	844	817	816	814	832	859	790	800	798	828	866	791	835	820	788	853	791	827	813	872	803	821	796	830	900	788	804	785	868	871	845	752	855	823	773	812	762	754	797	810	794	821	784	844	864	840	851	804	827	841	816	803	840	824	774	828	862	831	836	831	829	796	906	834	836	794	825	802	807	828	830	835	868	805	853	833	831	885	830	804	818	825	800	819	811	820	821	803	893	807	832	861	789	831	799	756	830	797	802	799	784	820	823	831	840	798	767	824	837	822	801	827	790	890	834	845	773	873	833	867	817	838	825	816	819	834	837	817	866	713	785	842	790	802	847
8566	5910	3032	1664	1674	1712	1515	1183	886	699	582	489	397	343	246	200	223	156	162	121	119	105	107	122	102	100	85	79	86	83	69	80	75	61	69	79	73	76	71	60	77	81	69	78	59	66	75	71	72	63	65	70	74	52	56	69	63	68	71	63	68	65	66	72	65	58	53	44	76	75	68	63	61	76	62	68	69	62	76	66	73	67	69	61	66	68	60	69	60	63	66	81	70	74	71	67	49	65	70	66	73	59	77	71	65	58	64	48	75	70	88	58	69	68	62	52	74	83	72	63	62	64	68	54	67	78	79	65	70	69	82	68	66	62	66	64	74	81	70	75	78	76	68	59	77	59	68	72	64	65	75	79	67	61	63	61	65	68	62	64	57	79	72	66	75	77	55	70	74	60	83	82	62	69	68	52	67	64	62	73	58	73	56	62	68	75	72	65	71	71	73	49	70	62	67	70	67	71	73	69	56	71	71	68	69	71	53	65	73	68	68	84	58	70	81	66	68	73	67	67	52	70	57	54	78	73	62	59	67	61	76	63	63	64	60	75	82	72	67	80	56	63	63	64	67	58	54	61	60	59	54	67	67	68	55	69	75	51	60	70	63	68	66	68	50	55	76	72	67	70	70	74	64	76	57	67	53	54	59	59	76	72	69	53	61	74	87	70	80	74	81	62	64	73	67	55	70	69	58	78	63	60	77	69	89	70	59	74	60	72	73	71	71	59	70	64	87	69	65	69	68	60	59	66	78	60	63	63	54	68	72	61	68	71	68	63	68	69	85	74	72	65	62	59	74	64	62	64	68	68	60	78	61	71	76	60	54	70	47	84	55	67	70	60	61	60	77	91	73	77	67	60	56	70	83	72	66	78	66	55	58	61	69	62	71	64	72	85	54	59	70	57	77	59	68	63	56	74	58	60	64	67	66	86	76	71	79	69	67	80	84	64	64	76	62	58	75	73	62	77	83	77	72	64	83	64	63	68	69	82	69	64	57	67	73	84	59	64	66	70	63	74	69	74	68	70	64	76	46	78	71	78	81	68	62	62	84	73	59	60	68	55	67	72	64	74	72	79	85	60	58	71	68	76	64	77	67	72	61	82	69	70	54	59	74	67	71	65	65	66	68	78	74	72	66	55	67	61	72	55	64	52	65	58	81	57	54	60	60	66	72	82	71	71	56	62	74	73	74	69	48	63	56	67	77	67	66	60	78	66	49	61	52	76	74	64	80	68	84	73	64	67	66	81	81	64	75	82	67	67	70	66	77	61	64	64	63	70	58	69	61	54	79	64	72	53	65	65	82	52	59	67	77	53	69	62	67	62	58	54	84	71	72	76	73	63	69	72	62	52	68	63	50	49	55	75	70	66	67	52	65	50	59	66	73	62	77	66	68	69	77	70	77	74	69	81	77	72	70	53	66	65	66	76	75	77	64	62	63	79	67	50	71	63	63	75	58	66	63	51	68	69	69	77	75	68	68	56	50	61	71	79	67	65	64	71	55	68	74	73	75	70	72	75	50	67	63	60	76	73	65	57	59	60	68	67	62	67	84	63	74	82	68	70	81	67	61	63	68	68	67	70	67	57	73	69	78	78	87	68	58	67	60	64	66	60	53	59	52	60	56	70	53	68	68	52	78	59	62	81	68	58	60	62	75	65	80	58	68	74	68	69	54	66	71	62	62	70	70	67	74	66	63	65	71	52	64	59	67	83	58	71	61	71	61	61	78	56	74	78	66	62	65	66	79	56	59	70	61	69	73	64	83	68	74	67	87	76	62	63	68	54	66	65	62	68	55	65	70	65	51	56	82	55	66	69	64	62	57	64	58	63	59	80	62	69	62	54	64	85	62	80	68	54	64	60	81	69	66	57	59	67	65	63	68	71	83	61	59	63	75	64	70	69	59	70	63	68	65	77	78	86	57	59	68	57	57	60	64	71	75	71	61	64	60	59	53	73	78	71	74	54	70	74	87	64	73	59	69	70	67	60	65	59	60	69	54	66	60	65	53	62	72	72	58	62	62	55	60	51	62	65	75	76	73	77	68	76	72	87	82	82	80	69	73	77	47	72	63	69	63	67	72	64	65	68	73	64	58	70	69	77	70	69	75	74	71	60	76	59	51	61	72	68	66	55	58	61	57	76	70	76	65	57	67	71	68	64	58	68	64	57	68	64	81	67	75	78	62	64	76	60	68	88	69	72	80	66	71	65	80	77	57	84	61	62	62	68	80	69	76	63	61	61	57	75	66	75	74	71	76	71	68	59	65	60	59	73	53	71	59	65	84	84	69	59	68	74	66	70	77	65	76	74	64	78	65	61	69	78	73	65	81	67	65	55	73	71	61	76	87	67	72	77	56	70	67	80	71	68	73	67	71	62	58	71	69	74	90	59	79	68	59	69	58	76	57	64	63	79	55	63	73	68	73	60	73	49	65	66	68	78	72	70	82	58	61	80	60	77	69	79	68	58	62	70	63	55	75	77	55	60	58	52	78	65	77	53	43	71	70	62	63	64	60	60	72	75	62	68	66	68	69	62	72	64	59	68	73	68	69	79	73	62	75	58	79	82	61	60	70	55	70	64	74	82	72	85	66	69	64	58	56	59	69	60	73	88	56	62	81	68	74	62	76	62	70	61	64	67	73	54	70	61	53	70	87	65	57	81	70	77	61	65	80	65	86	64	59	67	73	61	77	74	61	72	65	69	55	77	75	66	69	67	80	65	82	61	68	54	78	62	50	66	61	65	49	72	66	71	72	72	78	65	66	70	61	86	59	66	73	69	68	67	70	72	77	67	65	55	76	70	62	65	66	66	62	67	64	63	58	80	61	66	71	66	71	60	76	68	61	70	68	62	69	59	86	54	68	56	64	73	65	52	62	70	68	72	49	66	58	80	57	59	68	89	77	76	73	75	74	75	67	64	72	67	64	59	73	80	93	71	52	69	61	80	47	71	52	53	58	56	69	82	69	76	77	69	73	66	59	56	66	59	62	49	74	61	66	74	69	73	60	74	55	76	62	60	53	73	62	69	58	70	71	61	75	63	75	61	59	54	71	85	54	82	66	71	81	69	71	70	62	64	65	70	52	65	88	68	65	48	60	69	78	58	67	73	73	52	60	61	70	64	69	71	70	59	51	68	63	43	72	61	70	85	70	62	69	77	93	62	67	64	73	72	71	77	66	64	82	54	62	61	68	74	67	60	67	65	76	74	73	69	64	77	68	52	78	67	79	60	54	64	79	74	90	68	58	74	57	56	65	73	74	66	74	63	67	82	69	66	86	75	54	48	72	67	66	61	73	67	52	85	44	55	67	75	68	62	59	70	74	76	61	67	60	61	55	81	63	69	75	64	59	65	79	72	61	49	81	69	71	61	86	74	84	59	56	68	74	73	67	69	68	71	77	67	64	72	70	73	59	67	72	76	72	58	57	71	56	77	76	63	74	79	75	67	62	56	66	74	69	71	83	58	68	63	59	76	76	69	62	68	87	70
35557	26763	22491	27499	32226	31651	28934	25571	22396	19391	16855	14110	11750	9686	8007	6450	5695	4647	3868	3256	2944	2594	2329	2108	1879	1739	1480	1454	1326	1244	1166	1146	1160	1115	1111	1190	1151	1099	1149	1074	1022	1034	942	990	938	909	883	856	878	862	840	827	885	878	818	835	840	800	841	861	764	763	810	850	798	808	803	804	819	807	827	834	836	843	782	805	819	779	806	820	802	803	805	801	838	803	823	816	818	845	810	808	829	814	829	814	863	844	811	831	846	782	851	813	803	822	790	816	870	795	813	854	825	827	814	800	837	832	788	849	803	796	835	814	825	780	785	836	811	851	822	790	807	816	801	841	836	837	808	770	793	843	812	854	825	782	827	817	786	827	796	825	793	821	819	782	843	803	782	814	812	848	861	774	776	816	811	791	831	831	833	818	831	827	771	862	832	763	826	782	840	785	817	805	821	821	852	848	766	740	810	770	820	799	784	771	798	783	834	834	803	842	825	845	774	831	839	792	790	830	792	834	795	792	774	808	806	803	808	795	795	785	855	830	867	836	824	804	829	787	817	829	809	848	825	862	793	874	807	825	891	819	837	789	801	856	843	796	801	791	800	817	807	835	825	815	833	850	826	782	764	775	849	807	795	833	821	778	843	840	838	779	780	800	789	836	790	855	835	780	802	805	823	843	764	819	805	789	823	785	816	796	800	784	810	811	799	781	831	796	850	799	838	809	787	811	793	796	812	839	846	822	831	836	821	805	859	855	806	841	792	817	794	758	826	857	821	848	772	775	818	792	829	860	780	825	832	828	846	851	785	866	857	786	768	822	810	808	819	810	776	795	841	789	804	875	830	846	845	851	819	826	786	801	770	780	755	789	831	852	837	823	837	864	826	807	818	804	826	807	776	817	826	813	834	807	823	786	810	790	850	819	774	829	788	799	828	780	827	794	812	783	810	802	791	786	790	782	860	809	843	816	774	783	788	837	813	797	844	774	841	772	745	841	841	831	810	836	814	845	812	806	840	819	772	796	820	813	784	833	817	794	810	871	827	789	760	784	814	817	830	798	847	782	806	803	826	846	787	771	762	828	780	756	810	788	789	772	840	777	786	838	837	832	777	809	815	815	832	848	808	803	885	831	843	813	801	809	851	775	833	797	841	790	786	838	851	863	797	779	811	815	776	782	829	836	824	829	834	792	793	789	804	785	811	836	820	795	822	811	823	791	818	766	783	830	805	827	805	856	825	757	829	820	775	843	810	834	843	764	823	797	812	827	824	861	800	852	799	826	777	799	801	788	818	808	843	811	824	779	796	801	789	850	815	801	773	807	824	850	842	890	823	787	815	830	786	855	829	802	784	825	762	782	810	815	818	836	846	842	840	803	810	817	851	831	869	776	829	857	864	867	809	805	804	802	793	826	809	736	819	810	778	848	775	813	796	781	810	794	846	805	845	793	815	815	758	816	845	861	910	844	766	771	816	823	775	873	793	860	792	807	805	877	879	819	778	790	825	810	797	775	844	825	809	797	804	853	855	843	789	793	794	773	744	774	852	791	790	823	760	805	840	799	801	832	781	784	736	818	783	807	836	765	796	804	786	782	803	794	831	789	848	808	814	809	806	792	823	833	854	858	849	862	802	763	819	828	811	782	842	826	803	867	795	812	780	816	831	754	753	813	777	787	774	824	786	760	861	811	828	794	828	818	784	781	806	801	798	778	822	777	831	815	799	816	802	803	796	812	806	800	797	805	758	815	801	786	791	792	821	833	801	775	843	889	817	850	817	819	756	832	759	807	809	780	817	799	837	861	845	821	759	805	790	799	767	832	794	806	829	801	777	716	832	762	825	792	827	802	800	814	808	838	761	786	873	816	790	767	765	815	801	828	805	824	819	854	831	807	806	725	833	796	799	813	875	816	771	810	807	777	806	842	799	834	797	829	791	832	867	816	791	808	816	835	809	823	814	802	801	850	790	793	825	814	816	774	847	860	777	834	798	772	799	747	860	810	781	824	827	774	798	815	779	840	804	792	822	770	811	805	845	804	822	789	796	792	804	791	804	766	821	772	867	767	808	825	786	824	820	798	818	811	800	795	781	787	782	883	805	847	835	768	838	821	786	818	807	800	817	813	811	815	826	820	778	783	767	804	841	812	819	832	854	801	769	756	815	811	809	823	853	809	845	844	827	811	816	821	835	763	760	822	822	776	815	819	791	812	872	786	823	807	814	855	854	805	869	824	812	813	778	822	819	802	759	802	788	782	819	789	807	750	807	832	843	778	820	810	839	790	815	862	815	857	811	843	833	789	840	777	836	849	834	811	828	786	784	820	813	830	809	763	836	830	842	844	832	801	804	831	831	845	776	847	854	843	810	786	753	765	785	774	843	790	805	847	847	822	805	792	822	828	861	814	837	799	803	834	825	804	855	810	834	784	858	801	824	818	800	796	755	820	796	832	815	783	845	817	801	849	809	845	803	799	809	842	838	792	821	818	930	839	835	819	809	825	790	869	826	811	768	744	774	802	804	859	775	780	801	781	806	830	835	822	792	840	846	802	789	812	842	760	814	823	799	788	813	827	810	808	860	824	801	891	839	780	831	809	763	811	870	840	797	770	842	787	800	844	843	763	848	774	835	861	802	807	854	837	829	812	832	838	810	824	819	766	849	837	837	822	838	815	782	742	839	823	798	783	816	801	796	799	820	805	806	783	840	794	822	826	842	756	805	811	806	849	849	766	823	840	784	797	855	832	799	840	812	795	798	812	733	829	800	788	841	864	801	841	820	781	822	756	772	858	757	825	768	835	809	817	818	798	785	829	790	873	829	814	793	838	825	847	812	844	819	771	790	835	811	825	785	815	848	759	838	833	812	810	808	817	805	805	825	864	794	765	807	812	770	876	811	778	802	754	782	822	807	818	787	855	804	845	833	806	833	840	799	779	809	840	815	799	843	782	802	822	855	797	812	830	857	791	827	803	842	762	785	851	852	778	784	830	785	823	837	854	837	791	834	818	818	828	828	782	840	798	830	785	818	841	820	750	767	820	777	842	814	834	819	808	840	817	816	824	799	795	812	822	784	809	833	787	825	879	859	757	821	771	827	794	772	825	864	815	801	803	824	836	788	811	846	828	777	841	823	846	790	808	802	815	784	799	808	789	765	836	840	762	818	834	826	801	807	786	850	817	788	833	815	833	796	815	852	860	840	857	779	841	808	776	794	812	799	817	800	761	813	825	863	800	800	795	867	792	869	800	780	828	865	800	807	787	818	824	845	836	812	824	796	816	799	811	769	808	765	810	823	847	858	800	775	802	793	789	815	839	832	771	813	882	780	775	813	808	818	806	824	789	819	788	773	804	819	839	763	826	776	844	802	807	818	818	845	805	805	765	817	790	754	826	850	802	762	827	768	804	806	807	797	833	797	760	842	816	808	782	812	803	786	814	818	777	793	818	821	793	828	803	867	795	825	787	764	827	789	784	794	820	817	820	793	765	791	804	771	822	833	837	756	771	856	800	820	792
4385	1846	949	675	620	685	650	498	402	335	287	257	204	152	147	141	131	122	96	98	71	89	94	66	88	83	76	61	84	73	83	75	74	68	79	62	71	67	63	71	68	69	51	68	71	72	75	77	67	69	56	59	71	71	57	77	48	64	78	62	57	62	57	51	64	66	61	59	69	71	71	62	65	79	58	55	57	58	58	68	58	53	56	61	62	61	65	61	56	60	63	63	63	79	66	78	72	66	56	65	59	71	82	64	71	78	75	79	65	77	78	66	63	59	74	62	63	70	61	71	75	65	75	59	64	72	62	73	70	70	62	71	67	62	52	76	61	66	56	53	59	70	70	67	62	74	62	49	66	81	63	58	63	58	68	52	59	60	63	69	59	56	79	50	62	69	66	68	63	70	61	63	68	63	66	50	73	50	69	70	65	64	69	64	67	58	62	75	70	52	60	60	66	61	61	66	57	48	62	69	70	63	69	71	57	66	62	68	65	59	54	69	81	52	64	63	69	77	64	72	60	72	71	87	63	64	49	61	69	74	73	64	73	65	72	66	53	68	59	64	59	65	58	62	63	62	58	63	68	66	62	53	74	69	67	63	68	45	68	75	55	62	70	69	69	68	53	61	61	61	64	72	74	70	63	70	68	75	69	60	72	57	66	63	67	66	61	60	58	64	63	69	71	61	78	67	82	53	64	61	55	60	58	62	69	65	67	70	67	69	55	67	57	66	62	86	58	72	62	64	81	64	61	63	84	63	53	62	94	59	71	73	62	79	60	57	66	81	57	55	64	58	85	81	64	74	53	56	63	72	58	56	71	81	63	80	66	65	55	61	72	69	66	61	52	75	55	57	63	63	57	75	74	78	71	64	61	77	69	60	73	78	61	64	72	66	59	75	65	78	69	70	57	72	59	79	67	46	63	74	73	74	74	53	55	71	85	58	81	57	68	72	64	61	61	71	83	79	68	61	56	65	83	69	80	74	67	53	59	81	70	64	79	76	74	57	66	77	65	59	75	63	67	83	66	67	73	65	60	53	69	69	76	72	63	62	60	53	71	65	64	66	65	63	63	64	70	67	68	61	48	61	69	76	60	71	69	58	74	74	81	71	65	71	59	62	69	72	70	72	79	86	63	73	53	64	70	64	56	81	63	58	62	70	69	58	55	70	58	67	69	66	68	64	67	58	63	65	63	56	63	53	56	60	69	70	71	65	78	70	62	56	73	73	67	67	59	71	51	64	70	71	69	53	69	52	82	62	71	65	60	61	56	74	73	60	63	56	66	76	73	64	75	70	78	65	63	77	58	71	74	76	58	71	60	66	73	53	66	68	68	70	54	47	87	61	66	70	86	93	60	48	61	64	69	59	59	76	68	63	80	57	63	59	53	57	57	62	59	63	75	65	60	57	77	69	67	66	72	68	68	70	62	74	68	83	65	49	67	74	73	55	51	65	60	59	70	73	64	69	61	66	75	67	73	67	74	77	69	68	84	80	68	63	76	53	69	74	59	62	76	61	54	62	52	73	63	72	61	66	70	58	68	60	83	77	62	62	63	76	71	65	44	88	69	68	79	54	68	90	67	72	66	58	61	65	63	58	66	66	65	52	61	73	59	50	75	41	67	61	55	66	63	69	55	71	54	69	70	64	71	80	52	68	69	67	58	57	54	70	75	78	68	60	73	63	77	64	73	72	66	78	64	62	72	64	49	70	72	61	66	69	78	63	63	63	72	50	61	60	81	61	55	56	60	64	65	65	60	55	53	77	71	66	75	77	62	58	77	64	61	74	54	65	66	70	76	61	76	73	65	57	69	70	63	52	74	84	70	74	62	63	59	53	63	75	73	60	64	59	70	59	71	66	65	66	62	81	56	70	58	81	65	70	68	55	70	76	63	74	84	62	68	51	64	53	67	65	65	83	59	70	60	75	52	82	69	68	61	63	59	65	63	71	67	68	70	53	47	67	66	62	50	67	61	65	58	66	77	62	55	44	69	51	64	79	61	70	62	59	69	70	60	64	87	65	68	76	61	64	66	66	57	72	67	63	63	56	61	53	51	61	64	69	78	73	77	64	59	56	60	73	50	77	67	67	64	52	81	65	56	75	62	73	67	62	62	66	67	71	60	59	67	65	72	67	63	65	79	55	70	62	69	66	76	68	65	69	73	65	56	69	71	59	63	69	63	72	77	63	66	69	71	57	63	46	67	62	68	64	70	68	74	67	61	66	72	74	68	72	69	69	63	42	61	73	68	59	59	68	69	53	48	68	59	64	80	66	67	60	60	72	71	65	51	69	67	49	77	63	69	62	60	68	64	80	68	67	56	71	65	64	85	67	61	78	69	65	66	63	49	58	71	64	55	64	59	67	63	60	70	63	71	71	71	76	54	69	72	58	66	59	63	57	64	47	61	58	69	60	60	66	79	64	76	70	85	70	62	81	78	61	78	69	72	80	58	54	66	59	59	64	64	60	68	69	83	55	64	70	73	63	63	53	69	65	78	67	81	57	59	60	75	44	74	65	65	68	87	64	58	76	66	59	63	47	68	68	71	81	72	58	45	61	64	55	67	66	62	76	70	56	71	61	78	66	68	75	68	70	64	58	65	75	62	80	75	74	71	62	68	60	73	54	67	72	63	67	60	67	76	64	61	75	54	82	66	64	68	61	61	79	68	61	71	46	68	82	71	64	63	59	72	73	60	63	61	55	53	70	67	59	61	73	78	62	69	68	80	55	71	57	62	59	60	63	62	78	73	75	63	77	65	63	64	71	64	58	69	64	75	68	70	53	72	64	61	72	56	55	53	64	60	56	70	64	62	73	81	69	67	70	67	65	54	67	82	68	68	63	70	46	68	63	61	56	72	68	75	67	67	71	55	66	60	73	70	63	66	70	77	69	71	75	62	63	55	71	75	58	66	77	70	55	60	62	63	79	59	72	79	65	75	62	52	60	66	67	65	62	58	66	73	61	58	64	63	54	60	60	82	57	63	56	52	69	59	58	57	69	76	50	73	49	75	70	65	67	76	53	61	79	68	62	67	68	61	50	58	68	61	83	72	57	66	80	81	68	71	68	60	75	85	60	68	76	67	69	68	72	66	73	57	56	62	55	67	65	52	54	82	43	65	61	68	73	61	72	61	72	58	67	60	61	65	58	68	69	61	88	58	57	61	48	63	70	59	58	66	65	70	67	58	65	91	71	56	57	70	64	75	66	57	74	70	66	71	63	66	68	61	66	76	64	60	68	66	58	66	60	76	66	67	66	72	53	77	74	55	57	67	61	63	49	44	55	51	60	48	75	73	59	88	65	48	53	53	65	72	66	59	65	53	63	53	71	66	75	69	66	67	55	71	72	60	71	76	89	61	52	62	68	67	55	57	70	65	68	63	59	62	63	58	66	78	56	67	78	68	63	72	65	69	57	57	68	62	68	66	70	56	74	69	75	55	64	53	69	61	57	61	54	70	53	67	64	64	70	71	68	61	72	72	67	71	75
27652	18587	13865	19296	24230	23435	20669	17287	14342	11789	9651	7787	6219	5084	4198	3378	2976	2499	2100	1768	1585	1517	1472	1295	1284	1103	1106	1104	1055	932	984	937	881	916	926	892	883	881	909	881	852	884	860	793	867	841	785	856	857	788	794	791	818	782	783	775	802	773	831	794	778	757	770	856	796	785	781	801	821	806	786	779	771	777	821	780	766	771	770	779	795	746	775	796	770	807	749	814	804	743	790	764	810	847	781	789	784	786	791	790	776	797	840	784	788	834	828	793	826	815	817	782	773	819	764	769	800	797	809	802	741	798	787	786	780	772	760	783	754	779	787	787	789	745	810	784	778	768	788	765	778	794	763	814	790	818	795	777	798	807	839	757	773	768	777	816	804	786	824	786	776	769	776	804	782	825	786	792	775	787	795	778	784	805	860	760	760	790	790	770	805	793	765	749	765	754	799	814	774	815	789	806	814	805	800	768	832	755	810	772	826	814	808	826	800	739	789	781	783	810	778	785	802	776	765	762	761	761	795	778	821	749	823	770	803	825	765	753	745	763	759	826	802	773	837	800	764	814	763	800	803	798	789	812	784	805	821	808	811	833	787	806	848	802	773	797	733	722	775	756	849	786	743	832	795	792	769	772	778	777	736	811	777	753	804	789	814	776	768	796	866	739	750	755	823	805	807	790	748	777	808	779	779	799	755	791	759	784	778	769	843	740	780	736	796	781	820	736	787	774	826	773	802	823	806	806	795	803	781	793	813	837	774	787	810	833	802	820	772	813	792	760	818	778	795	773	829	828	734	781	803	761	717	817	757	805	819	813	815	781	793	774	791	772	834	820	795	802	802	784	812	843	750	818	798	789	811	793	805	757	731	766	815	800	792	806	747	792	808	828	799	811	843	758	789	763	753	855	852	814	805	792	787	783	794	832	816	826	795	775	837	822	755	806	755	763	775	788	764	796	837	772	793	782	807	813	838	735	798	806	821	812	813	781	790	712	733	798	747	730	790	794	815	731	778	784	798	794	795	758	738	774	818	736	799	724	796	743	796	783	803	802	754	746	723	768	796	849	769	833	811	832	805	776	792	808	769	782	767	768	792	797	779	813	790	832	784	800	783	787	817	819	806	770	794	819	809	767	749	784	749	795	773	814	761	807	812	811	811	783	843	776	731	822	786	756	805	796	775	782	750	782	775	783	780	816	771	787	786	763	769	788	800	797	787	767	763	760	825	798	735	780	778	789	823	790	815	768	800	846	828	783	791	746	766	849	807	814	782	793	777	785	748	771	838	840	783	778	801	785	759	785	830	790	831	795	819	812	762	784	780	785	784	764	778	819	782	790	779	795	800	751	775	733	825	814	775	822	759	781	765	739	832	838	761	794	744	761	725	802	755	798	774	756	805	865	844	783	853	786	710	806	776	815	770	796	799	754	769	776	761	795	813	772	843	800	801	786	760	784	781	789	779	786	782	780	810	787	777	766	871	832	794	767	789	767	758	755	793	768	759	744	808	818	741	818	769	844	759	779	766	809	817	756	771	755	784	786	778	788	794	783	814	760	740	737	781	793	816	830	790	776	824	733	857	781	768	759	803	812	785	792	834	825	816	804	755	827	843	833	775	796	751	788	744	853	820	773	808	766	743	814	798	786	822	776	787	829	774	762	821	824	783	802	829	825	776	795	861	757	776	817	805	828	832	773	819	794	836	752	829	755	801	794	789	787	812	726	791	750	784	827	795	812	791	838	755	750	757	790	790	792	759	772	829	810	755	809	805	798	857	765	733	743	839	768	777	738	778	794	777	775	799	757	758	778	833	773	760	776	783	773	768	816	751	760	774	797	815	798	832	770	796	822	735	765	765	801	782	811	843	774	798	837	783	819	829	782	832	770	831	753	810	791	779	782	811	803	762	721	773	800	772	828	799	770	752	737	757	790	772	788	815	774	791	813	758	812	785	859	746	804	754	821	772	839	777	795	785	796	819	791	769	813	795	777	800	743	776	794	822	788	776	780	786	801	799	778	786	769	792	753	794	805	804	796	806	806	780	787	785	766	757	788	813	772	822	802	777	790	774	824	768	769	792	799	781	778	799	778	742	750	776	837	792	790	793	810	794	805	761	762	786	800	835	789	770	813	751	769	750	823	790	827	806	737	791	798	780	817	770	808	756	791	829	811	804	801	759	807	818	767	788	821	792	791	783	784	766	790	830	776	780	754	777	771	775	764	777	794	771	809	806	788	759	835	739	796	847	847	806	837	720	828	801	771	742	765	787	804	804	767	817	771	765	844	841	768	819	845	755	784	782	828	822	749	792	815	820	793	820	759	787	784	805	788	809	783	794	801	778	821	782	792	784	742	822	767	828	831	771	762	769	802	789	796	817	822	778	834	778	843	780	784	769	776	781	732	807	833	786	783	762	809	753	793	755	767	743	760	822	753	790	777	753	794	807	810	806	805	792	796	836	710	755	739	786	797	795	773	746	810	748	800	798	796	752	855	812	783	822	795	701	777	815	799	774	781	788	764	820	739	774	768	763	837	724	752	814	766	818	797	759	739	791	811	750	782	848	744	762	793	794	780	819	791	831	766	789	777	817	787	765	803	802	726	767	803	818	747	828	811	760	756	736	765	828	783	816	791	794	763	840	809	804	805	736	780	781	805	753	798	776	808	846	758	806	781	779	781	812	812	815	777	786	826	839	816	740	812	799	838	814	776	794	786	803	771	803	779	778	837	752	780	786	785	753	718	833	760	813	774	808	802	800	811	783	800	764	737	798	814	791	835	824	774	726	798	815	806	805	793	762	777	771	789	786	849	777	785	804	825	793	801	773	766	776	786	768	784	753	756	819	758	730	780	789	790	757	816	831	852	802	750	766	779	828	824	756	813	743	798	786	816	853	773	804	779	815	785	758	810	818	754	777	804	786	839	787	833	797	836	782	760	744	802	795	812	769	765	814	836	825	806	798	757	815	810	791	778	819	767	779	814	758	774	794	798	808	802	802	769	786	790	774	786	777	778	838	839	794	801	789	783	775	797	775	801	806	807	769	785	798	783	745	748	775	793	762	800	764	771	791	765	760	769	807	810	741	802	753	775	800	808	788	777	739	788	752	782	781	749	777	803	828	778	754	822	753	761	770	814	752	787	805	784	824	815	818	806	833	810	760	803	769	810	786	786	801	795	779	791	790	772	761	750	805	797	794	788	786	774	767	785	791	812	827	815	765	744	856	819	799	804	810	783	826	805	753	809	820	762	788	807	780	835	779	766	794	771	816	842	803	790	768	805	828	786	770	788	741	760	813	847	788	765	794	797	752	753	786	784	789	789	776	777	804	812	768	782	751	796	744	800	757	789	784	738	753	801	802	797	754	776	743	786	809	805	814	801	784	822	758	804	771	819	771	771	780	758	791	817	778	801	761	764	785	720	799	810	787	757	772	800	874	791	799	780	739	821	790	833	799	782	819	800	799	764	816	756	879	798	744	797	790	797	783	810	787	788	822	861	744	737	774	788
6117	4022	1875	1174	1098	1110	1062	831	600	498	456	353	271	258	227	156	140	136	120	112	103	103	93	93	78	72	63	76	81	69	73	81	57	57	81	72	83	69	64	76	73	68	69	69	66	76	74	65	79	69	63	69	52	55	70	67	58	53	58	72	67	68	54	71	61	69	78	55	60	56	57	63	64	73	59	58	62	56	64	71	58	67	56	69	60	64	67	71	71	79	62	79	74	54	64	75	59	61	65	64	97	76	58	68	74	66	69	70	58	53	58	53	54	70	76	69	75	58	64	61	82	63	79	56	66	55	65	65	67	73	67	69	61	59	60	70	52	64	58	54	73	72	77	81	62	43	51	61	67	45	67	58	59	66	87	69	69	79	74	69	64	83	46	61	78	56	64	76	62	64	67	67	73	66	80	53	63	72	80	71	82	67	74	69	60	62	83	69	63	74	56	71	71	49	84	71	64	54	69	60	80	68	67	83	65	75	70	74	67	66	64	60	68	79	74	64	71	58	74	71	64	73	61	57	70	63	66	56	60	56	68	89	50	57	65	55	54	77	70	75	55	67	70	66	79	75	60	79	74	62	73	63	69	62	55	68	71	58	67	78	61	74	56	73	81	55	64	74	71	77	67	71	64	63	61	63	71	77	58	73	62	55	59	69	86	78	71	79	64	63	72	71	63	78	72	55	74	68	73	72	61	73	76	77	55	71	73	63	63	62	80	70	57	67	61	73	56	66	84	85	59	56	56	61	71	60	62	60	71	68	72	64	70	58	80	72	65	59	66	65	68	70	74	75	77	65	54	64	53	60	70	64	66	64	65	67	65	59	59	58	64	73	73	70	75	71	57	57	74	70	68	64	73	65	67	69	50	62	77	80	60	65	57	70	69	63	76	73	71	50	79	71	62	51	60	64	71	70	67	70	54	58	57	74	71	61	76	59	56	56	85	44	64	74	64	78	57	79	68	70	69	71	67	68	62	71	57	73	81	65	81	58	67	58	81	62	64	64	88	67	60	55	76	66	56	81	71	70	60	69	67	93	61	65	58	66	59	70	49	61	73	66	65	67	57	67	65	67	70	60	90	69	69	75	64	69	50	69	62	74	65	65	61	68	55	64	68	58	63	62	62	56	58	62	60	55	71	78	69	88	50	59	73	71	73	66	62	63	57	62	69	75	75	73	70	65	67	70	75	65	59	75	52	71	62	62	58	79	61	67	69	74	50	57	74	58	74	59	62	62	66	66	69	68	58	66	73	75	64	68	74	53	81	64	79	61	73	79	64	65	73	70	72	77	75	57	53	78	59	69	42	68	77	56	68	69	63	64	76	77	68	50	53	78	56	64	57	73	57	68	65	82	62	68	80	69	68	69	60	77	63	63	75	69	79	58	67	62	62	84	62	58	67	47	52	60	58	72	61	70	49	57	62	79	65	53	79	69	67	76	73	55	75	58	81	58	63	65	63	75	59	63	56	53	64	60	67	59	70	61	76	59	51	69	62	58	55	72	71	54	77	61	70	63	67	64	72	69	61	82	72	70	67	79	66	56	64	56	73	63	63	75	60	50	61	69	57	62	67	72	68	73	67	70	56	74	64	62	64	65	67	61	67	69	58	74	59	65	65	72	67	70	53	76	62	47	60	69	64	76	66	77	72	68	61	57	75	60	61	69	62	58	64	66	82	63	72	78	64	74	70	72	63	69	63	82	55	75	69	73	57	53	75	67	85	72	73	66	74	56	72	76	67	62	75	62	69	60	61	63	61	68	65	65	74	52	71	63	76	65	66	76	83	62	60	56	75	52	60	52	61	63	51	76	74	77	55	70	74	57	62	69	73	58	76	68	67	71	69	69	64	56	82	70	65	57	78	56	71	73	69	69	69	66	57	60	74	65	71	69	72	81	65	69	42	51	54	64	58	63	61	65	74	63	55	62	62	58	67	47	77	51	62	72	69	69	55	68	63	63	62	81	67	79	73	68	61	56	59	68	64	71	62	62	67	50	67	67	76	60	50	74	83	57	47	71	65	64	75	66	73	74	63	65	64	71	76	63	67	68	69	69	77	63	65	56	71	71	60	61	56	61	57	62	50	51	56	75	81	72	70	61	60	50	64	68	58	64	60	70	62	61	56	64	60	70	60	70	59	77	75	70	75	67	63	72	68	63	72	61	73	57	81	71	63	68	74	65	79	64	76	78	69	74	69	62	68	76	63	83	70	66	63	76	73	77	75	46	69	59	78	52	73	71	71	66	78	66	63	62	58	82	47	55	65	57	86	54	74	71	73	57	68	76	71	57	47	72	76	61	52	75	61	73	73	67	56	66	69	58	73	60	58	66	69	79	62	74	67	65	67	72	63	61	60	70	68	70	46	69	89	68	80	74	68	57	59	56	69	54	60	71	60	66	74	70	65	74	67	53	72	54	60	62	71	64	52	72	63	67	58	55	64	72	65	47	64	81	52	62	50	80	72	61	69	75	91	59	68	62	73	69	64	65	64	57	52	61	59	66	63	57	52	76	72	52	62	69	68	72	72	66	75	65	58	57	54	66	51	60	59	67	70	70	68	68	67	58	55	60	73	67	65	69	75	62	57	80	67	76	76	72	70	65	69	67	60	62	75	73	68	59	58	68	61	62	80	64	62	63	59	72	66	75	57	57	56	56	60	69	68	61	66	64	67	82	61	85	68	72	71	62	56	67	74	52	72	54	55	66	74	70	76	78	79	61	60	66	58	68	66	79	55	68	69	70	56	63	62	56	64	76	73	63	64	71	69	66	60	68	71	59	70	64	74	57	69	79	61	71	77	65	68	57	60	76	69	64	64	56	68	88	80	77	57	61	70	70	67	59	75	72	65	51	67	59	57	52	64	68	70	73	71	72	65	69	73	61	61	66	70	66	53	70	81	82	75	55	78	81	69	56	63	75	66	63	66	62	67	74	56	59	55	68	80	57	53	62	62	65	59	70	52	57	70	70	52	57	64	76	63	83	59	63	60	68	82	76	73	69	66	79	92	77	68	70	74	81	73	67	53	53	72	57	61	56	64	62	76	61	84	68	75	64	48	58	73	66	62	87	63	60	76	81	70	66	77	65	70	68	59	67	58	55	70	62	55	61	59	46	80	59	66	61	69	44	79	60	68	68	60	77	69	64	59	69	62	67	70	68	63	77	81	84	66	71	57	52	56	67	67	77	59	74	76	74	63	65	62	67	68	63	73	69	66	59	79	61	69	58	61	66	56	84	72	61	75	68	57	72	55	75	58	65	65	75	65	54	58	68	82	58	59	72	69	67	67	62	75	72	57	63	72	69	53	76	60	57	67	66	73	55	62	61	53	61	68	47	51	57	66	64	54	61	71	64	55	49	78	59	60	83	61	70	70	52	83	67	67	78	65	60	68	56	63	67	65	61	53	62	61	49	64	66	75	63	70	69	61	49	52	67	64	71	61	70	55	62	75	61	53	71	85	68	72	55	67	51	63	56	67	57	74	60	66	48
32892	23603	18744	24250	28733	28179	24985	21808	18173	15569	12917	10827	8938	7242	5868	4972	4043	3555	2879	2430	2078	1930	1799	1664	1527	1353	1266	1149	1043	1033	1024	1002	1022	1001	1037	994	959	1019	909	932	920	921	954	882	906	857	841	861	827	839	825	817	811	804	797	822	794	818	819	792	823	846	755	769	791	797	877	838	773	797	775	778	799	835	813	762	783	794	839	747	797	776	805	715	794	813	760	805	792	766	794	800	774	825	767	784	783	757	779	745	810	834	825	774	762	761	791	781	761	780	808	805	803	820	780	819	832	821	759	763	791	808	797	803	810	782	790	754	756	799	775	790	825	821	799	797	769	801	827	769	801	798	759	782	771	780	750	760	802	776	822	825	765	754	796	802	756	820	790	825	730	808	825	801	772	781	788	794	757	797	768	883	807	847	778	806	822	796	740	833	815	767	808	772	812	804	804	769	791	787	803	792	790	775	847	799	796	793	765	813	803	750	822	786	766	748	781	764	766	835	748	793	805	777	815	823	779	803	767	749	832	800	793	792	797	832	763	818	800	789	760	752	784	795	806	719	748	765	762	777	786	805	831	798	783	781	771	867	781	800	817	823	817	797	782	789	787	794	862	823	763	822	789	818	836	815	835	754	825	798	802	811	838	811	815	771	806	801	809	741	786	815	750	831	822	852	797	733	817	805	798	770	796	735	744	787	837	788	796	757	802	718	801	757	754	794	776	753	807	827	801	832	797	800	813	798	828	804	790	805	779	769	801	770	769	789	835	759	772	761	822	808	803	741	788	796	823	803	767	790	777	811	852	779	773	772	763	825	797	760	843	733	793	791	765	733	787	784	821	801	789	756	820	791	819	856	782	815	789	813	789	789	796	752	791	813	811	814	798	851	840	799	823	792	801	812	838	754	828	804	816	791	785	783	818	825	769	795	824	809	833	802	774	767	792	820	777	755	753	773	813	773	775	797	808	800	792	779	776	762	802	831	764	803	816	757	789	832	814	753	839	809	799	773	788	755	803	832	813	773	809	795	777	785	784	823	852	757	827	742	820	839	764	805	824	786	795	865	813	800	819	776	806	773	779	757	806	782	794	796	808	785	826	820	835	777	791	833	849	826	827	831	767	756	763	826	811	714	770	789	821	784	810	808	785	802	828	860	765	815	801	801	750	809	776	793	792	785	842	806	807	795	769	798	782	821	813	800	829	792	782	793	795	793	772	807	783	762	785	762	780	801	806	729	786	792	822	814	817	803	845	777	797	814	817	751	781	838	777	835	810	810	826	777	794	781	799	751	814	766	811	810	787	744	724	798	791	807	752	775	774	824	795	784	811	763	800	805	768	749	806	783	779	857	770	818	780	801	811	771	799	841	756	826	812	794	755	855	789	808	828	760	757	754	795	774	768	818	789	795	809	762	796	780	799	758	793	818	763	765	802	799	796	794	744	758	835	733	797	787	776	829	778	823	756	815	768	815	777	760	788	789	792	856	793	812	767	782	803	804	801	795	808	787	796	779	821	769	814	781	798	800	811	771	813	751	831	787	810	779	810	786	816	794	787	760	791	805	782	801	770	813	797	797	828	790	840	850	831	752	802	794	816	813	784	809	766	775	739	801	871	819	798	742	800	823	783	825	777	806	774	744	817	852	794	778	753	820	813	791	816	725	795	786	796	788	771	771	809	797	816	787	783	757	786	792	789	727	781	796	809	793	789	781	795	763	790	754	816	844	777	753	839	816	798	806	795	813	805	770	806	796	744	802	744	798	837	790	747	816	784	801	794	775	781	851	791	803	744	800	700	789	766	779	824	816	825	831	776	814	792	781	778	824	809	816	789	768	812	830	776	777	826	829	822	781	802	822	812	772	796	789	776	766	790	730	794	729	777	831	864	820	791	755	749	833	862	790	789	845	854	817	806	800	779	855	799	783	763	795	810	783	756	847	847	827	779	791	760	776	801	808	762	846	788	784	799	801	771	853	795	810	768	750	777	799	784	866	749	800	794	831	793	800	777	836	794	764	805	787	789	793	787	808	786	754	800	797	807	762	801	813	759	806	769	735	808	741	812	864	846	850	806	787	807	805	764	826	781	819	832	823	776	835	819	806	775	825	760	814	822	758	823	772	777	774	784	829	803	741	778	808	764	817	801	805	814	798	752	795	792	806	767	771	775	795	803	810	845	821	772	804	777	837	785	778	769	744	843	787	810	805	739	779	849	778	819	812	772	774	825	770	755	810	779	751	827	782	769	821	821	826	744	755	812	810	835	746	783	837	780	823	778	793	811	816	798	820	779	829	814	751	787	827	790	815	807	753	832	776	842	782	807	796	777	754	805	797	813	810	826	766	841	771	784	841	770	833	849	757	778	806	779	785	819	766	774	776	800	816	796	844	826	829	802	795	797	798	824	749	756	786	787	817	783	790	839	742	777	855	769	789	773	819	781	791	777	756	762	781	823	740	798	765	837	762	807	777	817	788	836	763	793	800	805	787	845	823	849	765	744	830	807	826	813	818	820	741	808	801	794	814	780	799	812	834	781	787	778	809	779	767	755	817	803	785	799	822	779	818	838	758	779	820	826	758	809	764	841	809	845	792	769	770	821	795	832	785	782	785	800	798	806	813	789	853	826	804	849	789	866	796	820	840	763	767	772	769	784	763	823	790	836	800	820	802	786	777	798	822	836	793	777	793	772	789	823	821	783	797	797	761	812	798	821	808	796	760	789	792	796	757	834	812	779	776	812	778	775	766	806	795	752	783	790	788	770	805	785	790	731	769	803	853	827	807	760	760	794	776	785	780	831	767	800	824	754	839	810	799	830	785	800	803	845	842	784	802	788	814	784	749	756	802	825	810	813	819	756	810	822	792	786	785	838	806	831	803	768	802	767	771	824	803	787	821	799	805	838	805	798	816	817	788	841	785	801	766	804	809	831	770	794	791	800	766	764	821	770	765	794	851	849	793	733	808	796	864	777	760	769	789	844	756	785	814	767	782	772	799	834	739	778	773	792	773	791	781	794	812	831	814	833	815	746	791	780	788	830	773	832	825	775	786	771	796	816	776	828	828	802	808	820	771	796	758	819	801	783	767	819	804	804	768	728	802	760	741	774	777	832	795	804	812	828	797	831	819	781	743	812	799	795	823	753	816	767	832	815	740	850	802	830	797	826	750	790	758	815	766	761	777	818	776	843	777	743	809	773	832	781	784	825	813	801	748	805	786	749	759	784	763	814	754	840	840	825	844	802	798	846	832	765	789	807	761	798	754	840	788	810	746	772	783	785	795	788	788	841	764	812	787	809	809	809	793	811	792	757	803	781	781	799	769	771	811	819	775	803	781	823	795	810	775	805	795	780	777	837	836	790	793	821	779	822	806	842	777	767	780	822	799	735	754	801	797	799	799	788	806	812	802	813	792	811	820	791	813	764	832	732	812	793	800	825	798	798	845	792	708	750	782	815	815	806	796	797	803	789	851	805	797	793	722	805	834	783	793	780	793	800	842	788	802	851	805
7223	3739	2020	1156	1216	1297	1106	869	681	553	485	361	333	270	204	200	188	138	125	123	111	95	97	99	91	70	75	91	80	72	64	73	73	84	72	67	90	63	77	71	64	83	59	69	66	66	61	63	75	79	82	60	61	54	75	76	67	67	67	54	67	74	58	75	73	60	75	63	77	60	58	67	61	95	78	68	64	71	70	72	82	77	68	69	58	68	59	71	59	66	78	68	62	61	70	74	64	77	66	67	69	73	68	73	79	66	63	63	72	65	69	73	69	67	80	72	71	56	66	71	75	73	62	54	75	63	58	65	54	65	66	75	74	56	76	63	73	72	54	66	75	55	60	78	74	59	62	68	81	77	77	69	76	55	64	74	62	84	64	65	53	71	72	55	60	61	59	75	68	67	64	61	61	61	61	59	75	64	68	64	78	52	62	54	45	71	70	70	74	53	85	64	68	76	68	59	76	61	55	65	64	70	73	64	76	72	65	76	59	81	70	63	77	52	72	82	63	47	74	73	58	52	73	75	66	67	66	80	54	70	65	73	71	68	58	62	77	70	69	67	70	57	75	60	71	69	63	69	62	59	67	69	60	63	65	72	63	75	65	66	77	63	72	70	76	52	77	72	70	68	70	66	71	64	68	72	68	59	57	52	68	68	56	64	72	64	72	65	73	65	63	63	67	66	80	79	68	60	74	63	75	66	80	56	67	82	52	66	70	57	57	76	54	75	57	70	66	71	84	65	66	68	78	72	69	61	75	54	67	66	65	70	65	63	73	53	60	71	62	71	63	61	63	70	65	47	66	75	84	60	71	57	67	61	72	76	72	66	89	63	81	71	61	68	74	52	85	83	89	65	76	74	67	74	67	57	74	57	70	61	61	68	81	72	72	57	68	64	71	58	62	64	62	58	62	55	67	70	66	73	55	54	63	70	69	54	64	59	64	60	69	68	56	77	63	81	57	85	58	61	60	70	62	60	71	86	72	83	62	69	54	53	58	69	72	58	58	65	72	55	70	70	67	60	74	72	70	58	77	74	77	69	63	53	71	57	63	73	70	72	53	63	81	70	67	58	58	77	63	74	60	71	70	58	55	60	70	57	64	73	57	64	55	83	72	59	69	71	55	57	73	55	57	61	82	61	64	65	65	77	66	76	63	75	58	70	68	77	64	78	55	64	79	59	59	72	64	65	74	65	67	70	61	48	63	84	55	62	85	73	69	66	65	49	75	68	62	65	54	70	58	79	52	71	52	64	59	69	61	67	72	64	65	55	70	66	71	65	59	76	73	58	78	53	74	80	70	68	62	57	74	62	62	72	68	68	65	60	61	76	55	68	54	76	58	65	77	61	73	65	73	69	73	65	65	68	72	78	84	65	61	49	79	82	87	65	73	78	70	64	69	67	65	60	63	64	75	83	74	68	64	79	65	51	79	83	53	75	79	65	68	67	54	57	61	67	65	59	65	77	68	73	67	62	67	67	90	72	69	70	76	59	67	59	60	71	62	64	65	63	65	60	67	71	63	64	53	70	75	63	85	77	82	43	86	67	61	77	54	69	54	69	63	86	69	67	64	75	56	65	65	60	67	63	69	75	75	62	75	77	63	66	72	78	63	78	72	60	60	66	68	63	79	55	66	55	74	68	69	53	74	50	64	68	70	58	72	69	68	71	79	73	68	72	66	61	73	75	67	58	79	62	65	80	70	68	64	59	74	68	75	73	77	71	53	79	61	69	69	62	63	62	74	69	64	80	83	61	60	55	75	60	61	46	71	63	59	75	74	58	80	61	72	65	65	71	76	64	69	55	69	62	61	66	77	71	59	63	78	69	69	64	69	64	64	63	74	62	70	82	43	72	67	64	58	61	55	62	69	66	77	60	81	75	58	72	75	76	60	54	67	62	98	71	65	57	84	77	60	56	67	58	65	57	75	65	69	67	66	65	61	83	71	62	87	63	52	67	54	72	70	66	72	77	76	76	68	76	58	60	52	59	74	64	53	51	77	64	68	75	63	57	78	59	63	73	57	68	49	78	55	56	66	64	74	73	69	59	80	55	65	70	70	85	78	77	93	72	54	77	67	71	64	68	73	61	75	62	67	75	71	58	65	54	75	64	69	73	71	74	76	62	75	53	63	68	65	65	75	74	65	71	62	60	70	69	65	68	55	63	70	72	70	62	74	44	80	61	64	60	78	66	74	52	75	68	72	59	68	79	64	68	64	70	75	73	57	70	69	63	59	79	60	79	80	75	54	68	62	67	79	70	63	64	74	62	70	61	74	70	69	63	68	71	69	67	76	71	72	62	66	69	82	63	69	70	57	73	64	58	66	60	78	81	86	68	70	57	68	75	67	64	63	56	60	74	76	48	63	61	62	64	70	64	70	65	62	55	60	53	49	64	80	72	67	63	71	62	62	82	65	67	61	59	71	62	66	69	83	63	59	83	63	61	82	72	53	75	68	73	63	65	70	60	65	62	75	89	53	67	67	81	56	44	68	77	51	70	65	54	55	71	63	83	63	80	75	72	77	66	67	65	71	65	64	65	67	71	50	65	82	50	70	61	72	60	73	62	76	78	68	63	62	72	67	69	61	73	66	63	83	58	65	79	64	63	56	67	68	75	81	67	72	64	76	71	60	68	67	52	64	61	53	75	75	70	69	67	79	54	70	76	85	57	60	63	71	78	74	61	59	69	73	64	70	73	60	68	64	58	65	63	68	84	67	75	65	87	74	68	74	59	61	62	62	65	71	62	66	73	66	75	71	63	64	71	81	73	76	68	73	63	75	62	73	81	83	62	57	67	77	57	71	63	76	65	56	67	65	74	82	65	57	68	64	63	63	60	61	75	57	61	58	65	62	52	75	65	56	59	57	85	69	60	62	70	57	68	71	60	74	65	74	79	76	72	73	67	63	60	68	90	72	78	74	65	64	64	66	57	62	73	76	55	63	56	65	69	59	64	69	58	65	79	80	73	56	63	57	73	72	61	62	92	64	58	53	89	68	70	67	66	60	57	71	65	73	53	81	64	81	67	69	77	71	72	61	84	42	62	62	60	72	67	59	64	78	73	55	58	58	59	44	64	57	81	80	66	72	66	73	69	62	59	65	68	60	65	69	68	68	71	75	75	68	69	72	81	61	63	58	62	59	56	77	75	74	64	56	69	67	76	60	92	72	74	72	91	82	71	66	69	66	81	62	58	66	69	71	63	71	67	55	69	75	67	74	74	60	58	65	70	65	53	54	70	58	83	60	55	88	71	73	54	84	69	63	74	65	61	76	64	68	49	75	73	56	81	63	70	70	63	75	74	63	65	78	62	66	78	53	64	71	66	74	67	63	75	59	66	71	57	63	79	47	66	64	69	79	71	83	71	78	52	77	59	71	65	85	73	76	69	66	54	66	61	66	70	71	72	78	75	70	74	60	65	63	69	76	78	65	69	76	71	84	54	70	69	68	72	74	65	50	74	53	71	58	73	60	64	66	74	68	73	64	70
31359	23314	19057	24286	28949	28210	25875	22590	19180	16495	14327	11826	9676	8057	6607	5500	4584	3897	3264	2824	2472	2216	1900	1809	1719	1473	1366	1249	1140	1137	1071	1031	1065	1017	1001	998	1037	1010	942	1000	941	983	958	943	925	894	904	831	870	823	922	840	838	866	791	879	828	834	830	828	782	772	842	838	806	801	806	807	828	821	798	796	810	837	811	799	804	808	807	770	793	850	835	780	819	743	785	812	783	801	853	802	844	817	818	763	821	793	808	812	795	788	836	814	872	782	844	788	803	772	821	800	794	798	793	817	825	792	871	770	798	837	849	868	862	781	793	830	785	807	794	846	798	798	816	835	812	866	766	789	810	785	826	844	856	797	848	837	835	809	859	811	883	787	812	828	803	803	880	811	832	820	844	770	806	873	832	868	790	852	799	825	793	830	815	821	803	848	826	805	804	760	832	827	798	804	825	812	859	802	797	772	821	820	790	820	873	808	818	839	796	803	832	840	780	757	784	804	844	817	793	806	792	795	847	802	773	839	805	819	824	836	804	831	808	780	769	838	809	813	838	778	781	815	748	782	811	825	865	830	811	787	770	792	838	832	845	772	825	902	812	821	811	781	845	838	820	811	853	826	850	792	854	821	866	782	855	769	858	810	845	811	825	789	816	834	749	826	816	817	780	795	871	816	855	821	790	789	844	787	802	835	792	832	788	848	815	839	811	802	812	840	818	795	811	804	876	825	797	788	812	758	863	810	818	789	825	794	815	839	856	858	812	819	838	869	791	860	798	867	818	769	777	807	805	800	821	851	809	806	814	830	808	819	809	753	826	829	819	757	804	798	834	842	798	807	836	878	791	793	815	837	853	850	801	796	842	837	797	783	809	816	805	807	790	820	789	820	810	839	797	789	856	815	802	779	808	801	838	824	803	836	825	841	842	821	783	815	814	829	819	792	802	849	826	807	799	820	842	794	827	788	789	784	843	785	797	809	833	834	793	837	798	839	809	790	889	815	807	849	788	859	797	813	813	776	814	884	866	796	797	818	805	824	810	790	829	855	802	819	807	839	776	791	789	781	813	770	806	851	863	796	826	760	836	780	859	800	772	883	831	804	832	811	820	786	815	863	803	821	776	773	766	874	837	830	813	853	824	841	783	822	842	779	821	788	835	821	803	835	827	829	822	848	768	822	812	779	809	818	855	859	809	877	821	819	818	808	853	770	828	808	854	793	823	857	795	824	824	826	822	768	824	834	796	812	829	768	836	855	858	837	784	802	828	826	796	789	814	780	870	762	746	858	778	846	797	851	764	809	843	806	864	812	806	775	850	777	792	800	845	834	804	854	864	810	819	821	769	826	832	816	827	779	858	771	818	818	836	800	840	799	812	808	871	803	841	804	830	778	812	831	861	803	840	818	805	794	844	869	765	830	775	827	790	815	815	824	811	834	769	843	800	834	815	836	820	788	838	838	793	794	810	817	763	780	776	793	826	860	810	801	799	843	856	802	826	801	844	795	814	846	800	794	802	824	727	807	822	805	798	803	771	823	857	814	857	791	858	789	821	824	853	810	793	825	801	794	806	838	843	807	828	793	831	811	821	792	780	805	788	867	781	874	822	825	831	821	835	831	797	805	794	829	822	834	802	776	793	795	808	776	815	756	817	771	836	853	798	777	861	809	836	836	799	829	830	785	783	828	806	829	798	822	832	860	873	777	798	808	824	781	820	811	834	863	846	794	803	822	773	771	811	797	829	787	775	793	795	828	831	766	832	834	804	837	820	842	804	850	801	780	790	826	836	784	880	808	812	824	867	811	851	778	818	865	802	845	785	845	836	832	812	796	821	855	778	784	830	780	803	828	777	859	828	818	818	806	783	803	764	820	796	825	796	822	766	849	854	837	858	760	820	807	752	834	796	767	809	830	847	795	823	791	829	795	835	837	862	788	825	842	802	840	830	801	785	808	836	829	788	829	846	840	833	811	841	755	854	770	867	809	850	818	808	849	846	804	832	789	784	833	797	854	761	821	762	800	773	789	795	843	820	805	847	805	769	790	792	843	843	827	831	781	810	869	855	771	816	848	822	809	835	786	829	766	838	808	822	867	800	816	810	831	781	828	807	823	853	817	797	742	785	844	861	771	794	791	759	815	808	790	828	805	809	800	837	850	850	794	747	783	757	837	798	801	833	844	809	817	752	842	772	810	795	796	828	795	822	830	872	825	833	833	747	788	818	811	821	795	853	790	811	818	790	821	795	789	842	775	832	833	859	806	809	760	815	815	810	791	834	804	851	820	794	797	771	793	820	796	865	842	824	818	781	854	782	752	823	835	890	841	812	867	871	782	819	834	811	815	792	796	799	783	815	824	798	829	810	822	821	829	857	850	826	805	839	848	824	792	792	833	844	822	835	839	821	810	844	780	826	823	843	878	816	856	797	785	776	838	796	774	824	817	813	805	822	819	834	820	842	802	839	783	825	763	821	806	837	839	785	817	839	819	785	837	809	764	879	789	831	787	829	803	808	784	803	782	794	813	816	831	797	825	822	832	781	844	851	861	840	819	852	812	836	795	771	795	781	808	844	808	815	850	796	798	823	812	813	800	815	805	789	838	828	826	766	798	825	871	765	842	793	883	818	780	811	805	766	818	854	834	830	824	812	858	819	811	806	846	779	782	796	783	791	817	779	798	787	798	811	832	813	824	835	825	807	794	835	820	803	808	850	780	836	789	774	782	818	840	896	823	792	778	819	774	822	816	786	827	812	813	831	811	810	805	840	811	801	760	886	824	828	821	865	843	826	805	856	806	832	810	779	805	834	808	793	819	782	793	849	824	834	819	831	815	814	812	773	796	815	867	814	782	777	787	819	790	799	784	798	815	818	781	775	837	806	826	837	786	808	817	872	796	874	816	813	781	842	806	816	798	808	829	821	809	751	813	794	869	848	835	849	830	842	852	808	758	831	801	829	814	864	817	830	813	805	755	811	803	845	800	843	792	826	826	819	795	825	817	845	790	872	823	808	748	820	820	840	832	823	826	812	785	820	789	834	798	794	798	829	811	810	795	799	831	828	829	804	860	762	834	821	785	798	809	827	794	800	804	820	822	790	807	848	852	808	832	821	793	811	806	779	828	793	876	803	835	824	817	787	807	776	772	808	812	758	834	789	819	815	913	806	809	828	799	819	831	842	797	790	826	895	825	834	821	863	812	853	743	830	855	837	830	784	820	775	843	816	799	791	787	869	816	830	801	826	825	781	816	794	787	800	856	780	777	833	804	756	821	784	813	795	798	819	808	831	779	828	797	838	833	831	836	865	806	822	770	856	787	824	880	816	852	808	783	786	795	866	795	779	815	796	827	810	819	829	819	805	795	833	855	840	796	849	817	828	874	792	769	785	848	793	841	809	799	841	798	798	808	821	845	817	817	800	858	798	781	776	791	801	844	810	812	807	811	794	803	809	777	799	725	797	823	788	839	844	821	771	815	850	830	786	789	852	829	823	804	803	809	760	801	803	832	803	818
8381	6074	2970	1824	1629	1816	1522	1173	878	724	618	464	420	328	278	259	193	181	153	138	127	123	116	98	95	102	98	95	79	84	83	83	74	74	86	67	74	82	80	74	89	74	73	68	83	65	55	69	62	84	58	66	72	69	54	74	83	69	69	67	74	64	63	71	71	66	72	69	75	83	65	64	58	69	62	63	70	64	62	72	66	64	78	67	72	81	69	73	82	68	64	77	68	85	76	66	66	80	63	79	71	81	66	78	64	63	65	65	63	62	70	68	80	76	74	67	66	67	83	85	69	64	69	68	75	74	67	53	58	63	67	84	69	61	65	66	59	72	62	65	71	69	50	79	82	71	77	67	62	65	63	76	56	81	71	72	70	54	73	66	66	65	68	62	76	73	72	64	82	59	83	58	55	59	81	67	90	67	62	79	63	63	62	96	53	79	64	53	72	73	70	71	70	74	74	66	69	66	62	77	62	75	62	63	68	83	80	48	67	50	63	67	68	74	68	63	55	66	91	57	59	64	66	80	93	75	64	68	67	67	64	71	77	72	73	57	71	81	66	75	62	63	62	76	84	66	78	71	73	70	77	81	60	66	62	63	71	59	74	67	60	63	60	75	62	55	49	69	59	69	74	69	85	71	81	79	64	72	61	66	67	68	57	64	51	66	68	68	67	82	54	63	63	77	60	68	65	64	63	71	69	70	68	69	53	62	69	66	73	79	65	71	56	56	74	66	59	65	61	72	71	67	85	59	89	64	71	62	68	69	50	67	63	66	59	66	60	56	70	73	67	86	79	59	68	63	65	62	65	67	80	74	60	58	59	64	62	63	71	69	80	66	85	66	64	62	57	69	68	68	72	71	69	73	59	62	77	64	76	57	67	66	65	62	50	67	72	73	61	71	74	68	66	66	67	59	78	74	68	74	54	56	71	76	58	71	69	53	51	77	73	56	67	67	61	67	63	72	81	54	67	68	81	73	69	62	61	69	72	75	62	66	84	68	55	62	80	61	54	98	68	61	67	62	58	63	61	78	77	64	66	80	71	60	61	73	78	68	71	60	60	74	68	67	69	69	70	75	68	77	69	59	57	81	64	53	62	63	70	76	77	64	65	58	59	70	62	71	61	73	69	79	64	55	64	81	59	70	73	64	64	62	73	85	69	54	65	73	73	63	86	76	73	82	83	71	55	72	80	73	66	65	62	69	61	64	88	71	77	61	73	44	55	65	75	62	70	71	74	55	56	62	57	65	69	68	56	66	72	82	56	86	58	74	69	58	58	46	70	59	84	62	53	69	67	61	81	61	51	70	77	60	66	65	56	65	65	71	88	73	70	74	61	49	61	76	72	71	64	51	54	70	74	76	63	70	61	75	74	72	53	50	70	73	59	68	69	66	68	76	67	68	65	79	72	55	58	73	77	64	82	62	66	75	68	70	64	66	71	67	73	67	60	75	80	52	78	66	67	59	64	60	68	70	64	76	73	78	67	57	66	63	69	65	58	67	75	79	56	78	71	56	74	83	66	71	78	68	62	79	58	74	65	63	69	68	68	74	58	68	64	83	71	71	85	60	85	69	64	71	70	77	67	51	73	73	70	79	71	63	76	77	67	79	79	68	65	60	70	71	72	60	62	73	71	58	75	66	66	63	73	65	65	62	72	49	75	53	59	65	60	61	76	64	85	60	66	64	69	50	67	71	61	58	68	68	75	72	76	79	73	76	66	66	66	61	65	73	69	54	66	71	52	75	59	73	73	64	62	72	77	70	71	66	65	63	87	60	56	79	66	68	58	81	71	64	91	51	78	63	66	76	87	75	70	82	77	67	70	65	54	71	54	60	66	67	69	63	59	64	83	74	64	62	65	66	69	68	70	75	67	86	66	49	58	65	55	76	77	75	55	74	54	72	79	77	61	60	65	55	67	64	76	74	65	58	61	57	81	67	72	74	78	62	69	73	69	70	60	78	62	59	80	67	57	73	71	74	45	85	68	53	59	70	70	65	58	70	72	64	66	63	56	63	71	89	52	82	59	80	60	57	62	58	84	59	58	73	71	61	69	71	68	59	77	51	71	69	59	73	71	65	69	61	64	72	69	67	68	74	58	54	70	53	76	66	67	66	78	69	82	73	70	76	51	57	65	75	75	62	47	77	65	73	51	64	66	60	78	67	65	77	56	61	66	70	65	57	74	74	68	64	70	55	63	67	85	72	55	70	62	71	74	66	62	82	64	64	66	70	77	74	56	48	69	53	54	65	69	72	69	61	80	51	77	66	66	51	84	68	66	60	75	46	76	62	68	52	69	61	71	62	61	71	71	64	69	79	85	74	69	71	71	62	73	63	60	76	64	59	68	79	70	67	64	58	63	75	54	66	65	66	67	72	78	60	71	76	66	60	57	64	57	69	55	72	79	66	65	77	62	45	59	85	75	72	61	54	77	75	66	78	60	62	65	65	89	62	72	63	67	71	68	56	63	74	69	60	60	57	71	69	74	68	69	74	65	65	62	75	59	48	71	72	64	69	69	65	66	59	65	82	70	72	80	75	55	69	63	58	66	71	73	74	63	61	75	64	66	78	59	58	77	64	69	65	61	67	67	74	67	57	66	82	60	75	55	66	62	60	54	66	68	76	65	61	80	64	66	62	66	52	71	95	86	76	78	72	75	52	79	67	59	47	64	58	70	68	66	73	59	68	74	79	80	59	64	62	73	72	58	64	64	67	67	79	60	64	70	70	72	64	75	63	79	69	80	88	62	59	67	52	50	69	71	70	79	77	60	58	77	60	61	70	71	49	76	55	61	64	62	59	59	69	66	51	87	62	77	59	61	64	61	62	73	68	64	75	61	63	62	86	69	68	64	60	82	73	80	73	66	67	74	66	67	73	67	71	77	82	59	63	78	61	73	75	63	56	50	65	62	53	73	60	70	77	68	72	63	60	72	79	77	82	53	76	76	58	64	80	69	72	68	67	65	63	73	69	64	60	78	71	67	60	70	70	73	73	78	78	56	80	77	78	68	73	72	69	60	67	63	85	77	62	44	72	66	77	68	62	69	56	67	76	75	66	66	67	54	55	61	71	64	63	73	74	82	78	70	74	66	82	71	64	60	65	82	63	74	71	71	57	67	63	51	72	74	63	63	62	55	70	62	81	62	67	74	70	68	63	78	68	66	59	63	76	75	69	70	61	74	67	78	55	68	73	51	65	76	60	69	69	61	76	71	70	73	66	76	70	65	71	74	62	57	70	74	60	62	58	68	70	71	76	64	82	82	65	74	82	75	64	69	65	62	70	58	62	62	75	73	62	64	57	63	69	59	72	64	77	52	67	68	70	53	64	65	69	62	74	85	68	79	69	71	65	73	68	64	71	65	66	79	68	72	69	72	65	63	68	63	74	71	57	65	60	70	70	60	62	80	68	71	69	62	64	67	75	70	61	73	63	58	75	68	68	68	61	75	60	85	63	57	57	64	82	63	59	75	68	65	51	72	58	75	62
35683	26654	22415	27834	32075	31576	28790	25459	22093	19382	16884	14310	11950	9802	8327	6940	5864	4876	4114	3552	3046	2650	2471	2169	1991	1798	1616	1429	1347	1226	1131	1208	1184	1148	1159	1158	1095	1185	1082	1065	1047	978	976	935	943	902	876	922	864	805	806	885	821	829	898	849	782	824	810	866	839	825	857	793	801	792	832	820	830	821	777	810	805	833	824	815	816	818	828	766	783	772	828	784	748	771	843	863	806	810	785	834	791	850	819	789	821	822	843	826	820	807	822	815	860	795	797	829	866	810	807	777	827	792	818	775	801	835	750	775	779	759	792	785	808	783	802	778	817	788	860	881	826	761	835	826	784	821	802	837	795	806	827	799	793	829	827	811	818	822	837	848	783	775	818	798	825	902	830	875	858	862	729	823	825	797	799	796	817	840	820	774	839	768	763	819	842	796	805	777	789	805	828	786	819	799	863	828	778	777	814	864	814	787	832	746	787	816	815	780	860	823	808	824	840	752	826	783	827	829	874	782	847	801	807	856	841	764	824	848	792	839	819	792	811	835	827	789	799	818	795	811	860	828	807	848	833	826	800	833	785	812	802	802	804	829	832	841	860	843	793	795	784	817	856	799	829	849	780	796	826	747	860	769	778	797	825	825	813	795	800	825	815	784	795	774	819	804	815	780	814	798	771	812	820	814	767	782	799	781	818	787	815	767	763	827	862	775	873	846	857	862	815	800	790	873	811	832	785	832	824	828	816	804	776	806	850	814	771	808	841	848	846	798	796	878	822	772	848	795	796	839	767	863	793	827	817	839	794	827	809	807	751	793	807	844	790	769	828	823	839	820	787	815	786	802	798	785	765	794	832	803	856	873	807	826	818	798	803	823	820	765	824	826	796	892	834	789	853	796	794	774	814	767	792	820	832	822	803	790	817	839	826	821	792	828	767	827	832	830	787	850	740	769	810	781	809	828	789	817	812	817	779	817	819	813	749	848	842	803	783	857	776	832	802	799	759	813	800	798	846	824	829	789	832	830	851	786	766	745	786	787	815	841	781	824	836	820	827	781	781	826	809	806	823	813	837	826	809	826	830	769	857	817	825	803	790	842	816	833	828	795	810	813	787	795	786	849	789	817	766	836	824	789	834	811	845	808	794	793	851	840	826	823	779	807	826	822	751	825	839	826	793	819	816	750	778	828	802	814	839	812	759	828	805	795	785	789	856	820	780	815	842	841	860	803	809	832	874	747	829	803	805	805	801	796	791	803	840	840	764	823	748	822	760	820	849	823	815	802	794	791	768	826	816	796	784	845	816	840	844	819	847	815	789	857	810	807	800	848	804	770	751	824	805	805	815	833	852	812	788	840	774	774	792	793	774	886	852	835	817	835	847	783	800	836	792	835	806	810	809	797	781	824	799	808	873	806	837	839	753	851	859	800	850	831	779	839	847	796	790	872	851	811	848	825	842	790	804	801	802	840	779	831	852	820	813	807	796	776	799	822	835	818	843	811	763	757	862	786	831	823	858	768	787	818	778	787	789	786	810	833	824	825	808	828	825	805	781	783	839	834	843	811	786	827	803	836	841	868	809	794	813	819	858	790	784	758	824	852	782	810	786	821	862	848	851	853	776	853	829	832	754	761	811	803	803	805	790	860	809	795	845	764	806	856	815	826	835	821	802	792	768	875	821	836	780	805	828	788	819	879	796	799	806	824	823	828	849	773	839	817	811	773	778	819	777	796	767	822	812	800	809	767	798	807	766	832	802	830	845	786	822	805	768	822	784	771	832	790	787	825	833	786	790	847	821	794	799	820	844	820	798	759	814	830	808	802	853	806	815	781	807	793	766	817	805	827	815	801	830	794	811	841	786	847	831	875	765	877	808	826	818	834	807	850	780	785	785	790	782	769	740	789	817	809	811	799	869	828	844	801	845	789	812	806	787	821	774	775	811	797	822	792	808	803	801	783	805	846	828	798	820	796	820	830	857	820	851	829	799	785	800	819	788	820	836	788	812	829	803	801	828	794	840	827	807	806	832	838	880	804	813	817	817	822	807	852	798	777	801	821	813	785	846	820	781	792	779	810	781	807	814	783	794	769	831	813	776	824	847	784	810	800	826	837	808	771	787	758	788	788	817	837	776	816	835	795	778	792	831	772	855	774	789	790	780	859	821	828	800	793	781	842	808	792	858	880	814	837	793	856	843	841	822	814	745	833	835	814	801	807	753	818	863	862	849	853	766	796	828	752	868	771	834	852	800	814	834	796	776	838	765	876	814	819	793	772	838	832	830	861	790	853	796	787	831	810	795	795	847	832	829	787	797	824	788	847	813	845	833	794	771	833	862	771	837	818	772	854	795	764	818	851	792	811	814	829	859	793	828	807	790	836	788	812	854	836	779	814	761	808	840	861	848	881	889	844	812	817	801	848	855	803	846	771	797	820	775	790	863	817	748	843	839	778	775	817	806	788	833	797	842	822	830	789	823	830	855	783	779	829	826	811	793	821	793	816	836	829	840	834	833	827	759	828	771	837	808	803	775	789	797	814	836	835	811	844	766	754	826	835	850	795	816	821	841	836	814	785	800	777	785	825	780	808	794	763	836	867	816	832	792	786	807	813	811	804	837	826	796	798	836	799	830	811	796	805	808	808	804	815	873	817	826	805	804	754	801	808	825	811	866	794	772	867	850	799	819	739	760	808	843	809	795	820	803	801	797	847	886	809	796	782	810	796	771	789	836	819	770	812	847	855	786	774	803	821	812	809	817	834	803	839	817	844	818	823	831	801	834	843	790	816	795	781	822	853	846	830	802	837	833	862	788	789	808	790	837	864	811	791	794	818	859	805	804	815	766	813	804	807	859	837	844	829	810	791	845	806	824	890	821	802	875	779	811	797	836	785	768	815	810	800	845	804	832	815	774	787	832	790	849	812	822	827	822	861	775	893	865	810	850	763	813	803	839	798	794	857	879	792	813	862	804	828	829	782	795	818	795	811	772	749	848	832	794	824	827	780	872	844	886	795	832	829	828	824	862	803	817	785	848	826	833	831	850	792	820	805	818	795	766	820	802	791	832	847	843	793	786	792	816	768	805	826	819	854	826	863	796	787	825	793	759	836	828	883	796	822	822	818	803	790	832	730	809	811	814	836	796	774	804	816	833	833	841	818	808	783	814	817	790	853	782	800	792	796	814	800	807	842	818	827	772	830	832	761	855	826	823	779	873	749	834	787	837	791	827	793	796	808	764	830	836	801	840	801	793	819	811	787	812	786	842	840	788	857	824	789	780	838	857	810	813	827	872	775	816	854	779	787	793	786	816	789	831	792	884	795	830	837	825	859	886	808	866	788	783	837	824	840	764	836	799	796	827	795	820	811	850	760	816	872	828	815	801	839	789	815	857	814	811	796	829	760	837	779	817	817	792	833	806	848	795	802	820	797	836	812	815	820	776	862	766	827	792	823	770	788	799	847	806	781	803	813	805	794	814	826	828	854	821	795	786	808	820	756	812	766	794	834	763	714	859	818
4415	1930	990	668	624	692	644	468	377	347	284	217	198	172	143	151	106	120	94	95	81	73	78	87	76	80	80	68	57	61	64	69	72	72	67	77	75	57	69	66	73	74	56	67	72	72	66	77	66	71	61	60	74	78	57	69	61	74	71	58	68	67	67	64	73	66	65	57	71	75	61	72	58	67	62	68	70	70	76	47	53	59	75	70	66	72	66	57	72	59	57	50	77	87	65	52	67	64	70	61	52	70	71	57	72	64	71	68	58	85	80	52	71	74	64	71	66	74	74	55	71	64	76	67	62	55	79	63	69	73	68	61	64	64	68	68	56	55	57	59	53	55	50	63	68	68	72	71	59	57	68	56	62	69	62	68	79	75	65	49	65	71	59	52	79	69	54	79	62	67	47	69	70	70	72	66	74	50	74	51	59	62	71	66	56	60	68	58	64	77	70	76	79	70	67	68	71	86	60	50	61	61	70	57	91	61	84	52	58	61	57	67	58	74	57	64	67	51	69	59	54	64	80	74	68	64	63	57	74	67	71	83	78	58	54	64	68	70	75	65	66	67	56	78	64	62	65	56	68	78	63	66	64	52	68	58	74	60	65	66	61	64	81	53	56	82	75	56	74	72	72	72	74	50	68	67	68	72	75	52	54	65	65	75	58	72	63	67	64	82	65	57	65	71	54	65	78	61	64	62	65	61	64	69	61	63	67	52	59	75	55	73	48	69	69	65	63	61	85	64	73	62	57	59	67	67	64	68	58	64	60	64	71	61	62	50	77	63	70	72	62	68	69	66	50	69	67	64	64	64	60	58	58	72	56	57	70	67	60	69	62	71	64	69	62	74	64	82	68	74	59	47	57	62	72	56	66	64	69	51	65	70	79	70	68	70	66	77	65	59	85	53	55	57	61	63	77	68	79	66	73	65	65	56	62	86	60	75	58	43	66	66	52	70	73	53	66	62	68	68	81	68	56	60	85	65	72	69	70	66	69	67	62	65	63	66	79	57	75	64	66	51	77	54	61	70	61	69	64	61	60	82	72	69	67	70	78	69	54	73	59	49	64	71	92	61	68	67	82	57	61	65	67	64	72	73	70	63	70	72	77	66	65	57	71	63	71	52	54	58	65	50	65	46	57	68	55	63	64	53	57	67	66	66	76	81	64	66	68	60	70	60	50	55	63	61	76	73	71	65	72	57	54	72	57	73	66	65	54	71	66	60	52	64	72	58	64	63	51	57	68	74	80	48	75	75	58	57	56	67	61	73	74	78	66	66	75	56	59	69	67	55	66	47	73	67	79	71	55	58	62	72	66	68	70	71	63	59	67	76	77	71	58	71	68	54	63	62	64	51	74	61	62	56	66	60	62	74	74	50	64	69	68	76	65	75	76	73	51	60	70	60	52	58	59	58	72	64	69	59	69	67	66	68	73	69	65	49	72	66	80	62	72	67	58	71	70	67	67	72	62	64	64	59	75	58	69	56	62	63	72	71	75	61	67	54	70	53	64	63	72	75	68	70	68	61	75	52	59	63	64	60	68	56	69	60	66	59	69	63	71	65	68	64	61	70	62	68	62	63	71	69	67	66	70	50	66	69	80	62	64	58	62	65	90	61	69	63	62	73	89	63	51	65	56	62	60	58	59	62	70	70	73	71	74	72	63	64	70	82	43	61	58	68	55	57	53	55	58	46	53	61	66	75	63	63	68	55	64	60	65	73	60	77	60	71	67	56	63	52	80	62	59	70	61	57	58	59	66	60	64	65	71	66	65	62	66	63	70	75	64	80	79	58	70	65	58	72	56	68	58	66	76	68	72	76	78	65	82	62	62	66	75	64	54	70	64	67	60	62	58	64	66	79	67	54	65	65	62	68	61	77	62	60	55	62	47	75	64	52	72	63	50	57	57	63	74	57	62	53	71	79	65	57	55	64	74	64	69	72	67	74	59	60	62	67	52	62	61	54	73	58	59	59	59	78	74	66	50	67	55	75	68	67	51	65	62	70	68	65	62	65	64	54	61	56	62	65	56	71	81	62	66	75	74	63	50	62	62	66	54	59	67	63	73	69	70	74	51	54	64	73	70	71	52	51	61	41	81	57	64	59	67	61	60	71	56	76	61	64	51	62	50	60	68	73	73	59	67	68	56	74	64	59	67	60	63	63	68	62	47	72	60	63	75	41	81	76	68	64	55	71	84	67	83	49	71	70	67	63	76	69	66	68	53	60	60	75	67	65	64	59	65	66	72	61	64	73	81	67	66	82	71	73	66	61	62	80	60	74	63	77	56	57	80	70	60	61	74	58	63	58	52	69	61	50	57	59	60	65	65	62	71	63	68	64	62	76	62	53	70	70	55	75	69	68	69	62	80	74	66	60	64	55	64	73	70	66	68	61	68	80	70	73	59	85	58	70	53	77	83	89	56	50	60	75	58	64	60	63	58	66	66	53	75	63	53	61	59	57	67	58	57	64	60	72	61	65	69	69	86	69	60	75	59	74	71	70	61	66	49	58	77	69	63	62	66	67	62	65	65	59	59	64	60	66	69	67	85	57	65	73	58	61	70	87	57	73	60	75	78	62	57	50	66	62	69	70	57	61	51	53	73	58	69	69	70	60	73	73	61	68	55	69	58	56	67	64	65	71	68	65	67	59	53	70	60	63	81	54	65	61	67	52	58	62	72	60	65	63	56	86	49	64	72	64	74	51	60	61	67	62	74	76	60	53	72	59	65	68	62	56	76	72	75	55	72	75	55	68	73	72	59	75	69	60	63	61	63	66	54	71	56	78	64	68	71	68	70	65	65	54	61	67	70	61	65	70	68	58	60	72	58	58	64	74	51	74	53	76	78	58	69	85	79	60	59	52	82	61	69	57	65	66	60	73	67	63	57	57	69	61	64	71	58	58	68	52	84	66	68	57	72	68	75	60	76	60	63	50	67	85	66	61	59	62	57	67	71	46	59	68	54	61	72	63	64	65	62	76	64	67	69	57	57	63	67	69	69	62	63	77	59	67	50	65	68	79	63	63	65	68	69	71	54	69	68	77	58	57	64	59	71	59	74	59	70	72	76	78	65	64	71	64	67	59	66	64	77	54	62	67	49	63	69	69	56	58	66	69	65	78	71	60	54	70	74	65	66	75	76	65	54	68	85	57	61	62	72	63	76	66	72	77	66	69	61	66	54	85	69	65	72	71	70	56	55	70	76	71	68	59	68	63	71	68	62	68	61	69	66	59	64	61	57	72	69	57	83	76	73	66	58	59	59	72	64	65	56	45	66	62	75	55	60	71	61	59	65	57	83	68	66	75	61	53	72	67	67	75	58	60	65	65	67	74	73	62	71	66	54	53	92	69	66	56	85	61	80	60	55	81	75	65	80	64	65	58	61	82	63	57	47	63	77	64	80	70	59	62	58	61	60	64	63	59	78	54	61	75	61	69	62	73	67	82	54	67	75	61	66	55	56	69	60	60	49	69	68	63	50	73	61	56	68	67
28148	18864	14033	19145	23727	23090	20248	16918	14134	11608	9796	7691	6398	5255	4288	3641	3037	2528	2188	1928	1727	1527	1371	1329	1285	1159	1156	1046	989	953	960	931	942	847	906	883	939	878	880	922	846	897	885	782	856	818	838	806	782	815	723	808	781	829	818	833	773	834	799	757	830	800	850	809	819	772	836	804	762	733	773	821	795	776	758	799	805	748	827	794	792	821	785	812	787	751	747	767	724	850	773	801	793	755	751	717	778	798	775	806	759	791	783	804	717	799	837	740	823	806	788	760	771	785	829	800	782	819	755	759	772	738	821	828	800	824	845	802	786	796	811	788	801	817	789	770	803	772	781	749	746	771	788	779	799	781	752	773	807	790	814	775	774	730	789	768	783	750	793	813	755	800	756	798	768	712	784	731	774	764	796	853	780	771	824	821	771	823	777	765	840	817	788	812	811	841	819	819	771	836	797	795	807	789	807	780	780	782	737	761	802	792	794	768	775	844	785	798	733	815	758	806	759	778	804	754	775	797	777	831	763	771	750	776	758	769	834	765	786	764	757	784	807	758	768	823	833	785	793	790	807	740	775	772	767	726	773	790	777	775	796	781	833	771	770	787	829	788	753	765	747	803	760	750	781	778	773	781	774	771	803	831	767	757	769	737	787	809	733	815	800	739	767	825	830	766	823	782	810	760	772	818	738	807	757	795	787	839	762	714	816	818	758	772	812	819	758	791	788	745	773	767	751	726	750	812	787	798	789	812	770	748	799	802	808	819	803	753	755	798	843	791	804	771	804	784	801	803	797	787	785	839	803	767	801	785	806	788	760	767	832	824	793	777	820	724	837	792	792	792	777	850	810	831	811	826	819	743	775	856	771	770	808	828	803	829	770	748	766	755	826	747	809	805	803	764	766	759	821	811	819	746	791	833	764	826	796	714	782	805	810	821	758	799	800	829	792	806	832	797	745	785	803	792	810	763	810	800	784	827	844	794	783	778	791	765	791	813	820	781	812	799	739	810	807	825	790	799	746	745	807	762	736	786	767	782	750	827	817	841	770	787	792	785	803	782	776	774	778	767	776	806	729	766	752	767	746	807	760	755	793	816	748	810	826	808	844	809	821	750	732	807	768	809	780	808	775	799	764	758	815	775	807	804	812	808	823	757	772	762	793	757	768	831	803	798	792	803	795	730	779	768	750	780	797	786	784	783	795	806	809	828	761	774	778	756	767	750	775	771	755	820	779	812	795	800	762	753	813	756	823	804	772	859	782	847	744	785	797	765	815	840	796	778	842	805	820	799	826	805	766	788	797	789	808	816	841	779	778	781	777	767	808	813	771	757	809	772	759	775	755	778	876	821	798	803	733	781	796	740	779	816	793	762	811	778	769	847	781	855	808	764	787	780	783	786	788	829	755	813	836	787	825	756	811	760	762	800	785	781	806	756	793	822	778	773	778	804	792	798	789	827	753	793	814	820	820	810	796	779	816	789	801	780	772	823	743	790	778	808	781	857	855	739	790	772	826	810	778	754	782	732	788	740	768	803	766	802	757	800	859	789	775	791	767	824	756	814	775	772	792	774	827	817	811	763	815	804	767	817	778	796	787	834	825	764	780	788	783	791	797	777	795	805	796	784	783	785	751	768	785	810	717	798	827	806	834	804	777	861	822	827	802	781	799	724	788	806	832	789	822	810	768	790	833	830	756	776	768	780	807	802	779	829	782	775	815	788	798	783	758	784	824	785	814	817	754	797	792	796	781	756	803	789	762	756	723	810	758	822	828	854	797	792	817	776	786	781	832	777	822	853	803	763	828	720	810	818	791	784	777	777	830	809	849	835	782	732	816	772	785	805	843	806	783	774	804	818	786	780	836	848	835	773	793	779	802	797	760	800	804	778	807	758	802	811	775	711	802	795	790	833	744	714	805	815	805	775	815	780	801	780	835	792	796	770	771	794	765	850	815	742	779	783	799	820	822	824	788	808	778	731	784	818	779	797	805	811	803	866	786	851	833	810	792	799	800	864	837	820	806	838	816	789	813	814	782	828	827	770	750	844	801	775	801	819	804	806	844	811	834	792	816	760	777	815	766	771	787	746	764	818	787	776	773	801	803	790	806	772	830	788	782	780	814	794	763	819	805	764	823	751	873	833	794	769	790	817	741	791	812	783	732	797	798	795	782	786	804	769	789	793	747	792	799	779	777	761	816	849	799	780	751	816	776	787	812	778	789	803	764	793	730	790	774	837	854	786	795	814	815	786	801	770	780	790	801	794	775	830	763	819	800	804	752	764	779	796	763	801	783	803	790	822	796	820	815	798	820	823	744	798	754	797	778	755	801	773	836	775	835	798	796	833	795	778	791	773	773	822	786	828	825	773	788	787	755	790	789	803	818	731	803	763	766	755	777	770	787	783	789	769	742	809	766	836	820	778	797	769	761	812	789	817	778	858	823	767	822	781	786	815	759	745	756	778	805	776	770	781	781	797	801	814	798	731	803	801	803	838	779	808	805	826	781	773	802	825	813	780	795	848	803	792	766	751	781	796	795	805	786	773	781	769	768	841	752	806	784	787	798	788	771	820	779	827	801	793	829	833	784	806	758	839	818	794	796	779	785	796	778	810	792	782	798	815	763	792	827	798	817	809	766	760	816	827	783	808	840	814	821	819	762	773	801	798	786	803	803	800	795	809	785	809	845	777	773	816	806	776	824	874	812	778	755	774	814	770	787	826	781	778	801	761	775	822	808	775	796	795	774	754	756	812	799	750	758	815	779	775	768	788	808	788	763	781	795	764	726	779	748	755	811	831	816	813	777	822	797	785	783	773	736	780	777	779	774	779	784	803	819	823	770	801	820	778	817	819	826	798	835	773	820	755	815	772	811	780	804	767	771	788	835	794	762	802	788	793	816	818	841	803	833	784	812	795	783	804	782	792	817	763	781	816	824	780	797	779	768	770	776	786	755	812	790	779	827	763	778	796	831	780	778	799	850	797	793	765	738	782	796	796	820	783	785	774	806	818	790	832	730	819	769	805	707	811	823	786	780	831	807	798	794	796	812	734	824	813	816	785	833	777	830	797	760	791	797	776	815	793	826	758	843	822	810	811	797	789	818	811	802	822	730	770	773	773	803	884	791	791	791	810	734	775	747	796	780	775	783	840	775	785	768	790	771	767	803	808	812	789	775	835	785	805	791	759	782	818	765	762	796	802	789	777	790	836	751	848	805	791	782	837	817	799	846	794	763	784	819	790	790	811	809	838	803	784	795	753	790	713	763	753	774	807	747	771	822	805	773	783	774	807	786	787	842	775	755	791	771	813	764	781	820	782	771	776	793	776	729	769	790	745	797	786	787	750	804	814	784	696	769	781	760	766	822	768	783	753	754	795	804	765	778	771	777	822	743	861	846	818	768	814	843	782	753	759	744	776	836	791	733	785	797	782	827	858	777	744	817	851	786	779	767	778	782	719	784	805	836	805	800	834	795	754	790	790	777	808	776	755	791	829	755	806	735	716
6083	4049	2064	1198	1086	1123	944	835	645	535	467	344	299	254	183	200	151	125	138	127	112	101	98	91	75	70	92	69	78	67	59	70	72	72	81	74	76	58	74	64	61	66	71	68	73	71	69	79	54	59	71	59	75	55	54	72	75	62	59	67	79	72	74	74	70	72	66	61	68	51	73	61	72	56	66	71	74	77	70	75	66	75	64	74	71	77	64	64	78	78	67	75	70	68	64	60	53	63	80	67	62	65	66	59	84	66	72	78	70	84	53	68	63	63	66	66	84	71	57	69	61	81	51	68	67	57	57	67	61	49	57	78	69	75	76	69	68	55	55	76	63	58	68	62	62	65	70	75	53	67	60	66	58	64	63	60	62	84	64	65	75	62	79	68	63	62	70	65	69	51	65	52	60	74	75	76	61	72	61	77	60	57	73	70	59	69	58	67	75	81	56	80	69	61	57	61	70	70	69	75	67	86	68	68	77	83	78	58	67	81	54	60	49	68	61	71	72	81	65	58	91	69	88	71	66	58	72	59	64	72	72	64	55	56	58	69	67	76	49	55	62	63	54	70	64	60	68	53	81	72	62	68	65	55	73	58	48	51	56	74	76	80	69	59	60	76	69	64	69	64	59	52	73	69	70	65	54	53	62	50	77	58	74	66	62	76	67	62	56	68	57	74	87	64	62	72	77	52	70	57	65	67	64	74	46	68	54	68	61	91	75	54	80	78	60	58	67	59	71	60	60	68	80	57	66	62	69	55	63	64	61	83	50	62	61	65	67	67	65	62	56	58	57	71	69	60	53	81	76	66	69	62	64	72	81	63	58	61	71	71	62	84	61	60	70	63	65	58	75	63	71	68	82	84	67	60	69	92	71	76	61	71	70	56	63	85	65	70	65	69	70	76	80	77	76	58	93	77	59	65	58	68	67	70	68	59	67	66	61	73	61	57	67	72	78	63	77	67	82	65	65	52	59	70	70	56	55	54	65	67	59	57	73	75	80	65	76	74	63	55	76	51	59	63	58	76	73	63	72	76	72	70	77	61	67	69	50	70	66	71	58	63	77	67	54	63	63	77	58	76	49	60	65	64	61	66	57	54	57	61	78	73	65	65	59	76	79	71	58	53	60	69	69	78	89	64	79	82	70	47	82	66	65	67	77	67	87	58	66	45	77	56	77	54	62	75	67	76	70	87	69	59	68	79	72	67	75	71	58	63	73	72	61	73	69	65	65	62	80	78	65	69	64	70	74	70	73	67	68	67	70	69	63	82	58	53	65	80	56	52	75	73	71	66	66	77	60	63	77	64	65	73	71	71	65	71	66	74	52	60	72	62	76	68	59	64	67	49	67	71	69	77	53	83	78	65	74	84	73	55	70	51	74	68	67	65	61	69	75	64	75	77	67	64	79	64	43	77	84	54	63	46	78	72	81	76	80	57	74	69	65	74	57	55	62	76	68	60	56	72	50	53	63	74	64	69	64	66	65	68	78	62	67	73	56	68	62	74	74	71	78	63	76	61	71	61	54	72	71	59	72	61	67	51	57	61	57	58	61	57	63	63	70	81	74	54	61	63	71	67	58	70	67	67	62	72	75	68	74	73	68	75	66	70	64	68	68	79	67	69	75	73	72	57	52	81	73	84	63	69	78	57	73	69	65	70	90	59	77	64	76	59	65	58	75	51	80	69	60	62	52	75	57	67	54	66	49	65	58	66	63	70	77	77	75	57	76	60	72	56	75	86	62	71	79	58	68	61	76	67	62	52	66	76	64	62	72	64	75	69	67	66	63	58	63	74	73	67	77	73	62	83	77	64	51	57	80	54	71	67	58	60	75	67	67	62	67	58	43	58	70	72	73	81	73	63	56	67	64	68	69	62	74	63	73	56	71	80	64	61	60	64	92	60	70	73	77	69	56	70	72	58	77	67	57	64	67	56	79	62	64	67	54	77	72	93	65	65	57	73	72	71	63	59	52	79	69	74	81	61	61	52	64	73	58	81	64	59	70	65	56	72	76	54	69	59	66	66	77	87	73	61	73	63	67	80	69	71	72	64	56	76	66	71	66	64	54	70	63	68	65	61	63	61	79	59	70	59	54	69	63	66	51	74	46	64	67	65	57	59	83	61	71	66	57	71	66	79	64	75	66	57	67	85	58	68	61	58	56	67	63	68	77	70	76	77	67	80	73	74	52	61	63	66	61	79	65	72	68	69	73	59	57	77	69	55	68	66	70	74	54	60	77	69	56	75	82	64	68	62	67	62	66	78	68	74	72	80	53	64	60	56	62	76	72	76	62	75	76	66	71	65	73	83	66	55	73	58	77	63	74	63	63	74	73	64	65	66	66	68	59	58	78	53	61	65	72	72	80	64	61	71	71	59	67	64	70	65	64	64	69	74	72	74	55	58	63	64	61	54	78	64	72	78	72	74	70	60	73	63	73	74	78	58	67	70	76	70	65	75	64	67	77	70	71	68	61	71	69	73	80	66	55	63	70	88	63	68	70	55	57	69	67	76	52	60	72	74	60	71	75	60	60	66	52	77	56	67	77	64	62	76	71	62	60	76	79	66	68	72	60	70	64	67	71	53	58	69	80	72	76	61	61	67	70	81	60	61	69	66	64	56	58	63	76	74	56	70	71	63	68	56	79	65	79	53	77	69	61	71	56	54	67	66	68	58	62	61	75	63	74	57	67	71	67	67	64	68	66	64	54	65	65	63	64	63	47	52	78	54	67	69	73	72	70	80	59	50	64	53	59	78	46	63	78	56	65	75	60	70	68	69	62	64	71	65	63	77	65	67	59	74	55	57	74	59	67	62	64	55	64	61	71	64	71	56	58	60	68	76	67	65	62	86	67	63	79	55	78	71	76	57	71	59	53	67	72	69	74	46	64	63	56	54	53	74	69	66	75	60	54	74	75	69	61	58	45	70	70	70	69	66	66	65	78	70	77	69	65	71	86	68	68	80	89	55	70	73	66	84	62	68	74	63	65	50	67	66	66	87	68	71	58	72	67	73	56	73	55	62	54	65	78	78	64	66	76	62	82	59	75	62	77	51	74	74	65	50	73	73	62	58	65	57	59	63	71	51	67	58	70	75	70	60	66	69	60	67	66	66	62	75	68	78	60	75	61	54	90	60	66	66	88	77	56	61	71	63	62	74	54	73	69	71	64	70	70	48	66	63	87	63	61	60	70	61	73	56	57	53	80	53	66	65	64	66	70	77	69	73	56	66	62	60	67	55	64	52	48	80	75	56	67	97	70	84	61	62	64	60	63	73	49	67	63	65	63	66	68	78	68	71	61	72	59	67	72	83	53	69	73	58	56	74	60	62	62	53	61	66	67	85	72	72	59	63	66	59	56	63	68	60	52	53	84	64	71	68	67	63	70	83	69	64	56	72	63	62	63	83	71	52	65	60	64	53	82	63	71	73	79	64	62	69	52	58	68	67	60	58	70	78	63	96	59	74	60	79	73	60	78	62	69	64	62	67
32747	23631	18999	24161	28923	27963	24929	21572	18238	15413	13385	10917	9076	7371	6091	5115	4233	3739	3140	2690	2262	2049	1842	1630	1515	1391	1314	1211	1146	1034	1021	1036	1032	995	995	1069	1020	994	1003	920	926	919	867	879	858	901	806	877	864	825	825	809	810	807	864	840	854	851	829	814	772	773	771	798	819	799	800	829	799	820	817	776	813	784	797	806	797	784	804	817	781	790	804	824	807	745	794	827	809	826	797	831	775	841	822	759	820	806	799	766	842	794	821	772	848	808	800	804	812	770	792	779	772	798	825	838	807	796	798	774	832	791	763	796	813	792	812	846	800	792	770	857	794	795	827	771	774	778	776	806	771	804	796	769	816	831	835	793	780	817	809	835	788	822	815	772	775	774	784	789	818	807	810	816	760	761	817	772	832	844	798	776	831	818	786	790	836	768	756	860	758	818	821	801	787	836	801	810	815	815	800	804	798	803	818	813	800	762	801	782	794	807	799	757	839	797	803	767	782	850	823	762	815	764	784	855	768	856	798	847	797	775	778	787	778	821	745	796	820	789	825	750	789	804	774	786	791	754	817	778	852	801	792	788	775	764	787	804	768	852	827	827	801	816	786	829	782	789	820	833	770	779	791	743	775	844	786	775	776	850	817	770	812	824	777	839	813	770	777	830	845	765	849	772	829	785	820	783	805	755	868	792	814	805	822	830	821	861	802	822	801	772	728	844	790	836	806	817	811	762	817	812	824	841	792	811	815	793	781	818	807	794	821	814	781	781	799	829	795	825	772	791	840	825	828	766	864	785	735	783	827	780	809	747	816	759	830	780	789	827	853	737	814	813	765	762	826	793	817	779	856	795	823	792	776	863	814	832	897	773	805	804	750	828	843	758	765	768	801	794	785	795	765	824	798	791	811	825	817	781	816	822	825	782	839	766	797	799	753	838	719	825	799	794	780	838	820	807	783	815	824	822	831	806	778	765	785	814	853	860	805	810	817	833	804	810	813	803	800	783	792	837	776	763	789	838	779	828	789	786	761	826	790	834	751	783	804	778	828	833	839	831	832	794	804	834	837	762	764	797	759	770	795	837	740	807	763	806	772	758	818	766	790	821	828	847	793	776	816	799	820	843	821	804	786	746	794	759	827	774	791	797	811	815	825	838	797	795	822	796	790	856	807	746	806	850	839	859	802	847	806	757	774	796	798	765	835	832	793	764	798	827	808	795	822	801	843	796	834	875	822	797	867	796	822	795	784	762	785	820	840	785	786	839	855	826	786	804	822	839	849	816	789	785	778	826	785	779	863	796	795	745	795	818	816	752	758	824	771	884	777	843	783	796	765	805	783	809	790	853	766	755	780	789	764	790	792	851	835	750	779	776	782	823	818	837	771	756	778	825	766	791	792	799	825	810	783	776	872	771	792	839	840	798	819	843	827	800	818	802	780	812	789	819	778	776	802	805	816	796	767	780	838	778	835	765	799	796	761	824	773	769	776	796	776	840	826	801	786	814	831	807	783	814	810	786	789	779	806	789	820	830	774	812	786	805	780	783	878	789	849	733	823	796	795	845	827	824	783	808	756	808	822	814	777	827	807	829	872	785	839	775	775	801	790	804	829	835	822	836	780	767	752	771	798	779	775	848	809	849	797	807	768	835	801	776	767	809	813	815	761	783	796	789	794	805	811	753	800	799	826	778	812	778	815	826	815	797	824	779	786	858	824	763	802	786	791	797	829	816	814	800	797	788	873	771	837	755	788	768	818	801	780	785	809	781	784	760	793	799	810	784	795	760	829	777	782	789	845	813	855	721	828	810	807	771	798	773	824	823	828	809	753	803	803	836	759	826	791	804	833	791	751	765	811	764	774	751	800	801	836	751	827	818	787	803	831	817	795	769	783	849	796	788	797	741	804	807	779	808	766	849	811	817	791	822	794	823	842	856	825	796	821	769	819	825	782	848	830	794	783	827	816	763	786	789	797	822	829	802	801	804	762	795	795	810	790	807	772	798	782	769	827	816	792	799	789	766	804	851	837	750	832	810	835	822	781	841	780	784	809	780	809	862	797	750	773	773	791	812	821	771	813	846	746	820	786	808	833	772	833	855	824	786	798	754	853	784	783	842	846	750	794	820	823	813	780	787	800	812	866	844	775	742	840	787	789	843	872	827	774	813	789	751	821	802	808	807	825	826	779	821	800	753	814	799	864	808	761	831	798	850	767	795	808	775	799	802	803	830	776	777	818	801	799	747	800	782	853	770	768	839	795	816	823	781	793	799	835	802	832	842	815	886	774	817	842	815	783	816	792	799	772	765	777	767	837	791	838	761	786	826	780	814	811	799	811	838	806	831	824	843	811	793	799	788	805	762	833	827	847	783	769	766	779	828	815	840	821	715	755	788	850	813	798	820	777	773	800	798	800	774	827	821	768	810	818	809	793	845	808	855	821	844	802	779	802	801	819	793	835	799	810	743	772	800	810	784	818	833	837	837	772	785	774	819	850	794	796	761	788	787	804	829	763	825	806	781	811	838	823	763	771	792	791	814	766	772	775	786	778	794	808	856	794	793	835	752	820	794	824	775	782	774	799	838	758	816	804	821	791	781	818	797	814	793	787	794	831	797	796	759	786	813	821	783	810	822	820	808	837	815	777	823	782	827	758	815	765	818	805	813	806	798	771	834	788	803	809	815	822	822	828	801	809	785	805	793	774	818	819	807	796	811	785	846	886	823	824	802	826	836	731	796	814	800	792	796	825	797	819	856	807	812	783	860	776	802	796	779	834	789	845	779	797	831	814	814	766	756	763	780	811	843	834	782	780	783	842	764	815	820	865	829	795	758	742	751	812	795	793	814	780	822	790	808	786	808	803	774	798	777	783	799	791	804	809	784	778	826	756	780	794	785	809	767	818	800	787	785	838	804	785	782	853	812	742	814	795	794	826	784	864	835	763	791	779	766	809	784	788	772	791	814	796	812	803	798	752	809	820	763	801	808	853	859	781	747	828	798	811	802	772	803	909	833	800	820	853	814	811	785	810	779	800	793	809	805	825	824	862	793	796	771	795	803	766	838	777	823	780	746	796	771	819	802	786	781	774	866	801	810	822	817	817	866	819	783	822	793	801	798	811	779	828	776	787	754	822	789	834	813	791	780	806	810	787	820	793	805	804	791	811	781	808	817	813	806	849	846	793	779	752	842	807	817	836	811	766	821	855	802	807	782	828	827	767	773	798	774	845	818	785	831	826	832	789	800	782	796	746	789	826	826	792	777	822	817	774	766	740	799	815	823	791	757	788	780	817	802	760	817	792	791	811	773	814	830	794	771	821	779	801	742	800	810	810	815	825	796	783	795	845	845	830	803	803	771	783	841	790	783	789	849	753	794	811	822	800	830	807	805	782	831	768	848	824	768	853	809	814	836	807	790	776	796	827	795	852	826	856	854	850	820	851	784	754	805	804	842	844	788	755	823	807	793	837	793	806	819	812	831	727	759	767	772	798	807	800	833	763	762	797	815	809	792
7302	3936	2018	1151	1122	1225	1047	808	686	584	489	432	331	231	218	210	166	138	151	129	109	123	110	95	87	85	89	83	83	64	64	69	86	65	68	63	79	83	83	74	77	56	55	62	77	75	81	71	68	73	80	52	65	68	60	55	60	57	50	70	60	58	59	60	61	69	81	79	59	62	79	72	70	64	61	61	64	86	89	83	71	63	67	64	69	58	59	65	77	50	62	63	63	61	77	74	73	63	68	76	64	63	61	66	65	66	69	68	54	57	68	68	66	70	64	63	51	72	78	56	66	57	76	70	62	72	79	67	76	67	79	73	85	82	72	58	54	70	86	87	67	69	70	44	81	53	59	69	59	69	73	75	66	66	54	69	60	63	73	83	62	70	56	58	73	59	74	58	57	70	75	56	66	60	68	60	74	70	72	65	75	75	55	72	71	60	62	67	58	70	69	67	49	78	64	85	69	71	77	48	73	66	53	59	53	60	61	62	58	66	74	67	70	84	75	65	72	68	65	64	54	76	64	72	69	71	85	57	72	74	67	61	77	61	60	71	75	66	69	88	62	72	68	56	75	56	68	67	76	62	63	54	73	54	76	55	52	73	60	73	84	76	67	48	80	59	55	65	81	63	70	56	60	68	79	62	68	72	66	64	85	62	76	63	64	60	66	57	68	78	63	76	76	46	56	63	65	62	73	67	78	62	49	54	51	75	75	71	55	70	73	74	72	67	70	85	58	76	52	51	70	67	64	84	91	84	72	62	75	65	63	71	68	71	69	69	55	68	74	64	64	60	61	67	72	72	59	65	70	72	55	64	65	64	79	67	58	63	62	69	69	60	73	64	61	69	77	66	71	56	61	68	57	62	68	63	64	69	61	61	70	69	60	64	69	64	80	63	57	53	71	54	58	70	85	74	62	67	69	80	88	65	67	59	62	81	69	77	76	57	75	51	65	61	61	69	63	69	62	77	70	64	72	57	47	71	59	72	64	63	66	59	65	70	58	62	48	56	72	75	74	65	59	60	71	81	66	65	68	74	67	58	65	72	71	62	68	61	68	61	72	56	62	66	69	57	79	61	69	60	66	64	59	69	63	67	57	66	81	62	74	57	51	61	65	69	66	77	60	65	55	68	58	72	81	80	73	67	50	55	60	49	64	85	68	61	69	63	66	69	89	69	55	79	60	62	68	58	69	59	76	69	60	81	73	67	59	68	57	77	67	60	66	75	71	61	65	57	74	76	56	77	69	68	57	68	76	77	66	67	68	74	63	50	73	57	67	65	60	65	71	54	79	55	61	77	60	50	61	71	57	64	62	63	75	67	62	58	68	68	73	66	71	71	79	50	64	72	64	87	57	66	60	60	58	74	77	76	78	64	54	63	56	68	70	70	69	70	83	59	68	75	79	71	56	70	47	69	57	74	47	67	66	64	74	67	78	76	61	75	73	75	67	68	61	75	68	72	59	50	76	71	68	63	74	69	72	72	59	70	63	70	63	58	64	68	63	66	69	60	84	77	78	60	55	45	83	66	65	73	75	58	70	69	64	71	83	77	68	73	68	65	70	67	83	62	48	67	80	71	73	75	61	59	72	87	76	53	74	71	64	79	77	73	84	76	60	67	69	70	58	77	68	63	78	64	56	74	63	70	86	72	59	62	61	80	56	65	60	72	63	60	78	69	66	78	75	64	70	60	62	63	66	66	68	83	59	68	74	81	69	64	70	79	64	67	71	67	68	66	68	70	66	61	75	88	94	54	61	75	66	71	71	86	71	62	56	70	58	60	86	72	66	64	74	63	61	67	63	64	75	77	82	73	49	57	61	71	74	70	69	54	51	64	58	62	58	57	69	73	83	66	79	64	49	63	61	55	72	70	66	59	56	86	87	57	62	76	55	74	61	64	80	81	72	67	64	73	59	86	64	60	54	61	58	61	53	71	51	66	68	82	56	71	63	61	64	65	64	65	76	59	73	70	72	66	74	76	63	64	64	72	74	62	73	70	56	63	73	58	67	70	73	69	77	60	55	72	53	68	54	57	62	66	72	63	68	65	75	61	75	71	48	55	73	66	67	61	56	77	64	67	63	48	67	60	76	69	67	59	65	69	69	56	60	70	60	67	63	53	91	76	61	76	68	80	70	83	75	81	61	73	54	72	70	66	60	78	65	69	57	81	69	69	67	64	67	86	78	73	55	85	72	75	71	78	66	66	74	43	69	60	70	64	62	60	55	73	69	56	79	69	65	78	62	63	68	69	61	72	87	76	68	59	62	64	69	66	67	53	65	59	71	66	76	71	52	73	90	61	74	58	69	66	62	71	67	64	67	77	63	57	84	72	63	73	61	82	66	60	70	53	69	68	71	56	65	62	70	51	62	78	75	70	78	65	62	66	70	56	75	70	65	84	75	55	63	79	57	65	67	84	57	84	70	68	68	71	72	70	71	69	63	66	68	79	74	69	66	57	67	56	67	64	77	63	65	68	58	89	59	70	75	71	59	56	49	83	67	84	64	71	67	66	71	77	77	72	54	58	77	66	62	58	68	70	65	62	56	69	86	61	77	83	75	68	68	67	53	77	67	71	79	71	74	79	69	62	88	67	76	71	87	51	67	73	60	54	74	61	65	66	80	69	70	76	56	56	67	61	63	63	78	90	76	64	64	62	67	58	77	75	67	64	59	77	65	70	68	66	70	70	76	69	69	62	80	65	60	60	77	74	75	58	50	69	59	61	68	60	64	59	69	65	56	71	65	80	80	63	61	75	54	71	63	60	67	71	67	62	61	67	67	63	61	66	76	69	64	68	55	68	63	65	68	62	50	83	83	65	72	73	77	56	81	47	67	80	68	70	63	83	77	71	72	56	55	61	67	72	69	54	70	63	78	72	66	71	60	77	65	63	93	61	59	78	71	61	70	67	88	70	80	55	65	58	73	81	69	61	78	64	64	71	78	51	65	67	63	59	70	53	80	71	70	69	74	81	62	73	69	65	69	70	60	78	80	73	67	67	65	69	64	65	69	65	71	59	65	73	58	69	72	57	84	52	57	76	71	82	66	62	68	58	67	69	76	67	70	67	66	71	61	65	58	62	84	72	66	71	67	72	79	69	73	59	70	75	65	70	81	74	59	72	78	67	61	65	73	66	60	50	58	63	58	62	76	74	70	75	65	53	70	71	69	75	85	72	73	63	66	71	73	69	63	66	86	67	56	70	66	70	66	38	68	60	68	63	58	74	72	78	65	60	64	71	68	70	54	75	63	57	55	77	68	74	49	61	70	68	70	66	71	79	77	75	53	75	50	72	75	61	68	64	56	62	65	71	62	67	77	77	78	67	59	72	65	66	69	67	60	62	69	66	64	54	72	64	43	47	78	59	71	77	81	58	77	64	79	71	68	74	63	82	70	74	72	64	71	70	77	71	67	67	71	57	63	66	62	79	72	80	90	70	80	50	65	70	82	56	53	66	74	75	63	65	71	75	74	58	79	69	66	70	68	69
31420	23546	19211	24334	29027	28338	25588	22186	19192	16510	14385	12070	10010	8042	6756	5652	4796	4264	3608	3110	2469	2288	2016	1829	1715	1553	1495	1282	1191	1145	1102	1083	1015	1040	1007	1046	1101	990	969	1001	918	962	1006	978	900	863	854	887	889	859	843	837	780	782	795	848	831	821	853	862	816	841	801	885	785	809	806	838	795	871	835	786	773	813	843	784	779	800	817	859	781	835	802	805	837	819	814	864	788	807	824	787	850	792	814	801	822	837	775	794	836	840	821	796	816	791	849	784	822	813	835	842	786	838	832	815	784	828	767	832	786	834	783	780	794	810	791	855	826	807	856	807	810	843	826	805	824	793	799	825	772	851	799	793	834	725	791	820	856	802	791	818	784	816	802	800	818	820	785	756	828	830	798	823	903	833	812	849	831	841	805	870	835	776	793	827	834	831	832	822	913	763	840	818	808	810	804	819	826	767	822	831	769	843	821	810	785	797	839	827	818	856	777	825	882	794	842	843	833	825	803	874	798	803	778	808	824	847	852	816	816	762	880	843	849	852	824	749	848	804	836	842	834	792	826	782	804	829	824	808	796	829	785	796	836	814	762	823	758	798	802	838	844	827	803	840	764	847	794	791	851	768	802	802	804	869	845	824	875	814	812	828	802	817	880	828	790	801	835	836	808	881	816	820	841	794	819	774	807	856	769	864	819	819	810	785	812	829	854	822	847	782	784	772	816	808	771	831	796	804	819	804	816	821	850	820	827	838	837	816	823	828	862	819	810	855	769	816	771	764	822	825	803	799	835	854	831	812	817	794	786	833	828	779	822	818	809	805	829	779	810	836	885	792	782	811	792	778	815	814	828	842	818	836	879	864	808	772	826	800	794	820	795	835	858	800	837	808	779	812	839	805	834	839	806	822	820	783	803	791	817	793	802	812	785	828	821	824	808	833	835	808	826	846	808	815	795	766	802	797	797	821	801	827	827	822	778	860	831	858	832	809	823	794	805	811	797	820	840	840	824	747	781	810	833	865	822	824	809	826	793	849	843	842	863	851	852	778	838	810	795	775	782	818	842	792	812	792	795	807	791	859	814	791	777	797	795	795	845	874	872	808	841	817	830	818	806	824	838	790	834	849	796	790	755	811	788	795	815	813	796	791	857	780	845	837	863	880	833	816	825	842	798	817	825	802	786	806	838	829	759	822	822	845	820	807	806	809	805	793	741	868	828	832	798	821	851	818	850	829	780	792	803	856	784	819	814	836	817	825	819	821	830	782	794	799	805	823	818	837	783	827	778	838	812	796	752	776	828	849	851	816	799	836	838	831	826	787	809	816	815	820	814	779	788	847	789	825	825	824	803	742	821	812	811	794	814	799	803	795	801	846	830	867	775	824	847	810	793	782	873	842	807	783	850	838	844	831	828	822	798	835	818	805	818	841	826	812	800	847	838	816	800	891	870	774	786	790	783	809	861	762	839	842	817	860	783	802	886	840	795	777	839	790	823	827	795	836	846	845	795	800	786	831	843	843	777	837	831	795	781	807	832	773	832	818	801	832	806	889	836	811	851	842	795	860	799	842	796	790	819	838	795	818	859	831	820	834	829	847	854	808	831	766	826	850	822	858	815	806	797	868	782	865	801	781	785	834	848	807	810	811	825	851	800	833	841	822	827	787	799	801	824	841	837	770	810	796	800	788	826	792	851	811	784	832	815	822	836	787	870	768	833	803	847	823	855	788	821	830	826	818	809	841	809	822	865	790	906	829	802	778	802	829	801	809	790	804	829	856	831	825	840	803	849	796	847	843	829	820	794	843	828	803	790	771	818	838	816	821	776	770	875	864	800	853	804	784	824	798	860	845	836	857	814	808	826	860	821	823	847	806	811	829	854	810	754	787	818	792	781	805	817	806	820	809	861	803	815	813	798	826	793	874	869	853	765	837	800	801	852	800	831	818	770	775	789	801	806	842	793	818	841	818	774	806	862	820	814	776	807	807	793	812	878	826	803	844	852	784	833	789	786	808	843	763	868	758	841	788	818	801	860	826	827	784	834	875	812	842	826	773	757	799	813	839	833	824	853	822	788	807	861	815	773	809	795	868	820	758	839	876	821	862	807	812	832	817	778	825	791	840	811	845	815	750	863	794	777	785	844	800	817	805	839	791	819	819	800	795	782	815	819	841	839	825	824	792	815	759	844	804	823	836	784	818	829	808	825	819	818	805	804	804	751	844	826	814	831	804	815	827	841	830	792	806	829	812	773	794	819	822	815	820	801	803	820	826	829	849	789	827	841	806	822	848	816	778	855	842	807	781	834	765	786	846	801	871	761	885	748	828	814	820	855	821	818	751	755	818	812	778	806	850	818	791	797	846	807	786	846	779	814	879	800	844	794	844	856	767	874	799	779	783	827	844	793	808	780	830	832	818	810	806	818	789	856	841	854	823	829	771	827	802	836	833	856	845	763	800	813	815	834	819	822	816	787	805	775	846	788	799	806	804	846	812	860	810	842	829	823	778	810	802	836	833	795	818	774	765	790	769	768	842	839	788	802	814	797	815	806	816	841	819	787	854	877	767	803	819	805	801	816	781	854	789	825	808	806	829	839	865	829	836	792	820	811	800	814	839	771	837	815	830	839	789	840	800	813	785	817	862	816	790	800	851	861	803	802	791	787	827	817	798	805	809	828	832	838	835	801	800	830	826	851	803	877	800	811	825	802	811	790	847	803	829	803	800	821	820	825	822	796	837	822	773	790	756	825	825	819	791	854	807	822	805	832	831	857	868	827	821	840	748	731	820	779	791	813	862	866	836	854	817	830	820	867	827	795	834	778	820	828	812	810	844	866	816	778	862	836	770	822	838	839	854	835	764	817	875	821	803	825	806	831	808	839	813	809	756	827	825	835	812	862	811	759	787	811	783	785	851	834	780	803	814	792	859	757	826	828	800	829	797	831	860	813	875	842	795	819	799	850	792	780	829	815	823	794	843	786	813	814	796	855	792	854	815	903	836	811	789	773	835	827	810	804	842	869	838	800	788	809	812	827	769	864	805	840	808	798	849	835	820	849	826	789	801	852	822	813	867	840	800	798	778	769	791	794	829	817	833	801	784	802	787	832	817	783	771	793	820	809	811	806	842	827	851	844	812	824	851	790	775	822	807	818	834	801	787	800	789	874	810	846	794	860	855	763	824	847	819	841	806	821	836	832	850	844	799	820	799	818	810	794	835	761	816	813	809	804	809	806	815	837	874	761	836	785	826	779	863	780	799	833	770	811	835	778	825	806	817	847	837	805	856	817	802	783	793	838	861	744	788	820	801	869	843	806	840	804	799	840	848	833	840	766	864	860	861	806	810	820	789	814	821	799	833	823	828	820	828	796	857	817	816	827	800	820	792	780	839	777	788	756	826	810	848	832	820	809	777	770	798	787	824	893	798	780	797	806	817	818	847	853	866	801	796	876	836	835	819	818	805	784	861	813	830	808	785	823	820	791	803	810	821	857	795	751	823	818	851	872	804	782	780
8547	6260	3348	1973	1673	1914	1540	1163	972	702	608	554	414	359	293	245	213	221	192	166	132	121	106	100	91	79	105	84	96	78	71	91	69	78	79	83	81	69	72	67	62	81	71	74	56	86	65	76	75	69	42	61	71	70	59	76	67	56	73	66	81	72	58	72	70	67	71	68	64	75	66	65	86	76	69	65	71	65	56	61	53	70	69	70	77	68	77	60	70	53	73	76	61	51	65	63	79	76	74	60	64	68	49	52	73	63	68	73	77	61	57	66	56	55	65	48	63	61	71	68	79	73	64	66	64	68	68	56	75	75	66	71	56	66	70	69	62	79	70	74	65	66	59	68	78	62	65	83	67	76	69	69	64	70	51	58	74	81	71	66	64	60	68	63	68	65	68	65	58	59	81	52	80	57	68	70	51	57	68	83	79	74	60	62	61	64	53	81	56	83	60	61	60	78	64	60	71	60	72	68	73	64	73	70	73	65	67	79	65	68	55	64	73	81	80	57	81	64	77	72	69	65	51	64	59	71	86	67	71	52	73	59	71	53	67	59	62	62	84	67	65	48	54	69	50	70	68	91	72	65	73	65	61	65	46	60	61	73	70	63	67	64	69	81	58	66	67	53	76	59	58	70	71	48	75	83	56	68	52	60	71	74	74	82	81	60	48	83	64	83	74	61	76	81	56	58	55	68	61	64	62	70	74	66	61	65	68	58	60	81	66	57	78	74	62	61	61	59	72	70	61	61	73	54	78	76	62	68	51	59	71	70	82	62	65	75	61	70	67	66	71	68	77	79	71	66	72	50	54	71	72	52	64	63	62	55	58	74	69	61	68	76	69	72	69	79	63	57	67	61	66	70	72	60	77	72	63	53	66	79	73	66	64	55	71	77	74	68	72	54	73	84	57	69	61	74	64	62	59	78	53	64	70	71	72	56	70	70	67	66	73	41	68	65	64	67	62	72	63	77	62	58	59	58	74	70	70	64	77	70	67	73	81	75	86	77	64	59	58	50	69	62	67	81	63	62	60	77	66	70	74	63	46	72	58	59	68	72	75	53	72	64	82	80	67	75	78	56	65	80	61	69	64	75	73	54	69	71	59	73	73	61	70	81	66	62	71	69	55	66	62	62	67	65	64	67	79	63	73	63	61	72	67	71	76	61	56	70	76	68	66	82	65	61	69	74	70	70	70	64	71	67	74	69	72	92	65	77	82	74	74	59	68	65	59	60	67	70	72	74	61	71	68	72	67	90	72	66	67	69	65	92	68	82	57	78	66	90	67	63	80	71	52	82	60	69	62	67	82	70	68	59	78	66	62	55	74	64	74	76	62	54	65	50	76	77	70	77	74	68	59	66	59	66	70	58	71	67	58	76	74	67	62	61	60	55	72	59	66	74	72	69	70	76	71	61	58	64	64	69	76	65	74	74	70	52	60	57	67	65	80	68	68	67	81	68	66	76	52	57	73	63	73	72	74	72	60	58	66	74	58	63	60	68	66	71	65	65	51	54	72	68	61	70	74	60	65	72	74	73	62	73	60	65	54	63	61	65	68	79	57	64	64	59	67	69	74	69	65	58	72	82	81	79	88	61	70	73	60	58	59	71	71	62	77	71	63	56	65	70	65	68	74	68	72	68	83	72	62	66	69	77	72	69	75	69	65	57	70	77	69	67	66	64	73	62	51	73	61	67	69	67	66	67	58	61	69	63	69	62	61	74	74	69	62	50	48	72	71	63	75	73	63	67	76	57	72	79	60	83	80	86	66	75	68	70	78	65	56	69	87	70	63	67	77	73	68	65	64	77	70	66	50	60	69	65	67	76	62	75	77	72	71	62	72	65	69	68	57	63	62	57	61	65	68	63	47	72	69	72	64	59	74	63	62	73	69	74	67	73	71	69	64	70	74	70	73	53	83	60	85	75	62	70	50	68	66	55	75	66	63	64	68	60	50	68	80	71	64	83	60	55	70	56	73	73	70	88	69	62	53	65	68	64	65	65	66	59	68	69	61	77	71	68	64	66	64	66	75	66	64	61	65	68	66	69	61	75	55	63	75	65	63	69	54	68	85	59	57	77	68	68	69	54	56	60	64	66	63	63	74	77	66	67	73	79	67	68	51	67	72	73	59	79	77	73	70	76	66	71	59	64	62	78	77	80	63	87	69	58	81	82	68	73	55	72	66	65	72	67	61	70	68	83	68	67	52	78	66	72	56	63	52	60	78	67	73	65	76	68	61	82	72	73	78	79	62	81	72	76	67	75	58	60	69	70	65	71	52	84	67	58	65	61	62	79	48	56	67	79	86	68	75	80	68	73	73	61	71	69	62	68	75	64	72	82	65	60	71	64	74	67	75	55	50	70	71	59	70	61	71	80	81	67	62	55	64	76	67	69	67	72	66	72	79	84	73	60	61	67	54	66	63	68	64	68	83	77	67	77	72	76	60	67	72	86	72	68	77	74	73	63	80	77	74	69	70	62	61	68	60	56	72	67	67	71	74	55	74	58	56	81	66	59	67	64	70	80	76	71	62	64	76	71	59	76	71	70	70	64	60	83	82	65	54	61	89	73	76	71	66	76	53	78	61	62	56	58	72	57	53	69	65	73	62	71	69	76	79	72	66	61	70	61	68	60	58	58	75	73	62	58	62	66	74	76	65	65	57	68	66	63	57	69	66	57	65	69	72	60	65	62	72	68	84	58	57	76	75	66	74	82	76	66	65	73	78	62	64	63	58	70	65	66	67	61	68	68	62	75	71	69	71	64	65	62	79	64	61	76	59	81	76	72	67	73	78	67	70	66	72	72	60	59	63	65	67	72	59	76	58	63	59	59	73	69	64	73	51	69	64	63	61	57	63	66	65	76	77	57	71	70	65	72	57	72	70	67	65	66	67	62	71	62	57	54	59	54	67	69	72	66	52	78	64	71	55	69	79	83	72	62	78	70	73	89	70	70	77	61	66	64	73	54	62	65	64	70	62	72	68	55	54	73	61	64	69	72	64	72	67	75	69	70	60	59	60	77	66	65	64	72	79	62	77	68	62	60	72	85	78	62	67	79	77	65	74	62	55	72	74	60	63	66	60	76	61	52	63	77	49	77	64	69	58	59	52	60	71	61	76	75	71	56	77	68	62	68	74	65	68	59	72	69	88	75	67	61	79	69	56	71	69	59	76	73	69	55	62	80	62	75	74	64	71	68	64	75	87	73	67	70	64	70	69	76	67	58	74	81	67	77	71	67	65	55	67	61	58	78	55	69	74	69	82	68	63	82	69	60	62	51	85	64	80	70	58	53	66	65	68	83	77	58	80	70	76	67	68	53	52	89	62	73	81	54	75	69	64	69	68	58	73	71	58	75	78	64	60	66	70	60	70	60	68	62	74	88	66	59	56	60	52	73	77	65	60	69	65	63	52	66	76	54	80	71	69	60	64	68	68	72	67	58	77	64	71	61	71	76	85	77	69	69	76	57	65	77	67	82	65	66	68	62	73	62
35903	26992	23363	28408	32619	31742	28684	25405	22120	19558	16941	14677	12240	10118	8456	7240	6239	5429	4642	4037	3446	2927	2488	2230	2033	1807	1642	1521	1376	1228	1166	1127	1143	1063	1038	1153	1084	1103	1071	1054	1033	1010	1055	948	986	951	906	881	919	870	841	841	837	872	809	853	801	804	844	790	837	861	814	813	864	888	803	829	826	778	816	796	809	825	809	849	789	884	832	804	853	776	843	806	831	761	808	845	806	816	826	777	836	791	765	787	827	830	822	777	812	832	811	857	805	831	814	820	744	817	813	821	801	777	810	797	824	761	842	810	832	780	862	835	813	773	788	802	792	815	776	865	775	803	843	792	821	787	747	785	771	845	848	741	859	831	809	869	811	813	790	823	818	806	810	802	842	790	859	832	767	789	821	790	803	819	845	814	781	767	797	836	800	776	848	848	794	813	817	865	874	797	814	787	775	796	852	813	815	801	783	760	776	799	845	811	839	804	820	776	775	756	857	810	807	810	781	871	810	866	825	825	793	778	869	767	853	794	805	819	839	795	780	776	806	781	855	768	802	801	781	844	848	785	848	757	769	795	832	789	842	815	772	788	771	771	805	796	792	782	830	782	802	794	816	818	790	883	846	823	836	829	822	821	804	778	835	843	763	844	814	732	811	872	813	831	781	838	792	844	791	770	853	789	744	856	854	813	765	814	786	782	779	804	786	854	769	790	790	851	785	818	846	783	825	845	772	809	799	798	850	795	849	811	782	816	780	850	830	828	842	783	799	841	856	829	862	766	801	770	874	823	817	835	794	811	800	831	825	795	844	868	734	832	789	844	808	823	793	825	817	844	844	821	832	846	800	778	808	816	799	792	829	813	826	827	806	835	866	849	799	812	774	753	793	818	827	747	833	801	832	824	855	791	821	803	854	798	811	845	818	813	739	802	804	820	836	811	773	827	820	806	829	871	811	822	792	824	833	823	799	810	849	820	760	784	824	839	778	806	745	820	850	796	822	797	800	751	871	790	828	794	747	816	856	792	790	860	874	810	811	830	815	825	807	818	791	841	806	805	749	855	884	794	776	793	784	814	817	790	842	832	795	800	798	841	868	782	773	825	846	840	841	837	849	852	795	836	838	824	770	809	828	831	791	839	788	803	771	870	891	839	824	802	826	859	840	809	798	765	830	815	781	832	843	746	797	866	841	829	871	865	858	763	814	843	819	846	857	806	824	866	786	801	837	876	804	831	789	785	799	772	847	826	835	862	790	844	845	811	786	820	802	812	793	863	839	804	785	824	851	784	755	842	819	800	841	773	850	793	805	802	828	802	810	800	843	806	847	733	798	839	794	820	820	828	875	841	799	850	815	805	772	827	818	821	832	821	828	779	848	810	858	871	833	877	876	795	805	805	795	805	840	814	826	793	874	797	792	845	838	846	826	776	801	824	801	839	840	858	822	792	831	839	796	832	825	806	849	805	795	878	823	794	811	861	815	836	896	837	767	829	823	760	841	857	848	787	807	841	803	794	783	822	858	841	847	806	813	786	802	813	787	841	815	788	846	798	792	799	802	821	822	819	811	801	779	818	826	806	860	872	818	813	813	781	853	742	816	793	831	840	790	797	770	819	787	799	783	778	783	865	831	842	798	770	800	772	808	795	799	792	793	785	786	854	810	782	812	777	847	828	857	829	858	803	825	711	776	809	820	789	775	820	820	866	836	785	809	800	818	817	823	812	818	829	814	821	795	795	802	851	821	795	786	829	866	819	801	848	844	797	782	816	743	840	810	825	811	819	775	853	837	848	858	804	800	850	805	845	822	824	814	806	823	857	836	757	826	815	816	803	800	790	825	773	823	811	797	812	789	830	809	804	846	789	848	774	809	849	834	782	803	801	801	800	819	840	828	821	802	824	868	807	774	837	789	862	799	866	796	809	836	836	800	810	786	824	832	821	796	751	860	847	809	822	786	794	844	823	788	775	810	825	847	837	818	736	795	843	781	790	871	819	820	774	855	865	842	835	812	857	816	845	758	787	871	812	798	852	790	845	796	833	788	811	832	861	805	813	847	801	818	806	783	809	807	820	810	810	804	795	821	808	818	832	796	868	782	865	805	801	787	837	843	797	783	850	793	886	811	789	834	848	868	805	801	822	790	821	775	828	800	819	828	810	802	812	808	796	817	784	773	817	746	806	819	848	778	831	821	792	763	868	829	808	780	797	858	811	842	798	798	902	812	817	829	815	804	836	814	793	828	798	844	826	785	774	811	779	798	789	816	816	763	810	811	812	861	774	837	793	775	826	835	829	800	833	821	812	797	823	762	831	858	810	826	844	849	866	877	839	846	755	836	745	838	816	842	816	811	781	845	766	817	823	872	810	823	804	785	829	825	843	791	805	778	806	820	823	821	749	773	779	832	849	783	821	810	840	805	851	779	811	808	836	814	857	815	865	814	808	846	805	858	812	799	824	831	802	773	789	845	807	804	787	811	844	825	808	810	761	806	776	812	805	758	815	815	786	821	795	814	805	827	860	800	749	845	776	806	823	854	823	831	823	802	849	786	792	769	822	817	819	808	832	822	812	813	810	792	865	792	808	827	817	824	784	794	830	810	800	814	814	766	876	795	844	811	787	805	830	811	784	795	808	810	799	811	803	818	843	845	783	851	856	855	827	821	824	807	769	835	834	834	867	804	827	790	839	795	833	877	808	820	784	815	807	831	796	798	863	826	805	818	788	827	822	824	845	800	839	800	827	795	747	786	807	793	830	809	856	827	796	787	850	784	830	844	816	831	837	847	837	808	780	874	800	756	848	877	786	836	761	800	847	818	841	814	808	812	839	840	856	852	784	788	763	855	794	817	803	805	857	832	806	863	805	757	834	776	756	781	804	847	861	793	839	806	820	799	820	780	834	786	846	725	853	831	766	843	780	790	809	830	869	836	795	856	800	787	811	832	813	784	836	797	829	828	832	795	896	833	821	811	859	831	815	798	824	856	846	830	808	795	808	810	817	840	795	803	844	819	808	805	808	815	840	787	836	799	754	826	769	764	857	791	809	782	789	773	807	847	824	860	830	860	761	814	823	890	826	807	818	864	809	796	804	855	780	765	796	759	790	796	837	885	872	817	795	862	808	783	784	832	764	796	893	844	810	790	853	840	830	820	802	780	838	877	785	820	810	807	852	808	846	849	825	815	827	838	848	805	828	842	825	796	797	770	860	800	772	830	798	802	816	834	778	776	860	806	777	835	799	785	799	842	825	879	797	845	825	788	801	769	821	764	820	782	813	801	853	810	814	846	810	838	805	887	849	845	846	861	846	779	800	786	823	786	782	842	843	788	840	831	792	790	797	821	821	777	791	844	805	775	867	866	790	887	848	804	830	828	841	779	836	806	779	824	834	825	794	840	792	791	823	782	839	802	828	853	808	815	801	792	788	837	800	798	787	820	811	816	835	778	840	797	788	779	778	841	811	804	840	775	818	862	789	841	728	840	822	860	854	806	783	766	851	835	797	775	835	776	804	773	786
4417	1933	964	641	603	688	611	459	358	333	283	242	204	172	146	128	116	106	121	93	120	104	79	102	98	75	77	64	76	83	68	60	62	74	62	71	68	71	69	54	65	64	65	71	82	69	61	73	64	67	66	55	64	67	65	65	56	56	82	77	68	85	75	60	70	70	65	54	60	57	63	77	78	66	61	60	64	72	81	62	57	64	79	54	61	65	67	65	64	57	73	65	66	79	70	72	55	59	71	68	62	68	62	51	62	83	57	72	51	67	66	64	75	63	66	65	64	49	70	64	58	77	65	62	66	56	65	69	65	66	52	68	63	68	68	75	63	76	71	69	55	59	60	62	77	68	53	79	66	62	55	70	70	67	65	49	55	69	62	63	62	71	53	49	68	63	71	66	55	65	54	64	61	71	69	55	65	52	63	57	61	68	63	79	66	73	78	68	73	87	71	60	67	70	71	61	61	79	64	67	61	55	75	66	68	61	54	68	73	61	55	71	73	54	64	79	79	55	62	59	58	71	60	75	54	75	49	60	71	56	79	67	56	67	62	61	63	60	54	66	64	70	70	75	65	69	46	72	59	65	73	67	67	73	65	55	80	68	71	64	58	74	61	70	59	65	67	60	81	73	56	62	64	68	52	69	78	66	62	71	59	65	49	62	57	71	85	78	69	76	65	67	68	54	71	81	77	69	84	85	59	61	69	65	72	76	62	69	59	61	70	73	58	55	66	61	64	69	63	65	65	59	73	67	52	68	59	67	63	58	62	62	73	71	53	56	60	58	71	61	66	74	71	53	59	73	104	62	40	66	56	68	58	55	74	76	52	68	65	54	72	82	59	59	75	64	68	78	61	71	67	60	70	71	71	71	62	75	83	41	71	50	68	62	72	77	61	59	64	64	50	67	54	83	61	68	71	65	69	60	60	64	65	55	69	69	62	78	59	67	72	66	65	60	61	77	76	63	76	48	68	55	57	70	58	71	64	65	60	58	78	61	72	50	57	79	72	74	63	75	73	62	51	61	79	59	66	52	59	58	74	74	70	70	69	60	59	70	70	69	61	61	64	65	62	71	85	59	77	59	67	70	57	71	77	59	50	63	61	60	47	57	67	63	54	62	70	64	66	70	61	71	72	67	71	72	66	73	53	61	72	64	69	70	61	66	70	49	64	44	71	51	60	74	65	55	64	57	75	69	61	59	60	50	70	69	77	52	72	51	75	64	79	59	65	74	58	69	63	68	72	72	72	72	67	62	61	50	64	52	71	69	68	56	70	62	50	63	79	77	85	62	59	78	64	79	55	71	58	57	59	70	61	66	59	72	67	80	62	57	62	55	72	74	72	73	82	58	67	59	66	56	72	66	59	65	73	71	69	53	60	59	65	65	45	72	57	47	62	66	50	75	51	69	63	65	55	70	63	64	72	60	74	66	55	54	70	60	62	58	75	51	72	76	61	66	72	64	60	78	76	60	64	56	71	66	65	72	53	56	55	90	66	55	59	72	76	74	53	69	80	75	56	61	53	63	59	71	65	60	85	80	72	55	63	67	67	87	62	64	51	69	71	60	64	57	56	66	68	72	63	80	65	66	69	81	57	63	56	72	60	79	72	69	67	82	71	79	62	59	65	69	76	60	72	58	70	63	68	62	71	76	50	65	60	77	63	53	64	66	62	69	65	68	77	49	66	62	62	61	63	61	55	63	73	71	81	69	74	64	56	78	69	55	68	58	65	81	71	60	67	73	64	76	64	59	66	64	68	58	64	75	63	64	70	56	65	52	75	69	68	66	65	58	61	61	70	61	61	71	81	80	76	76	77	68	66	61	62	63	63	67	67	62	82	65	56	61	57	73	79	63	74	78	66	70	65	64	79	50	62	58	57	69	75	58	74	61	64	66	66	75	82	69	68	56	59	72	53	64	72	73	64	58	64	71	49	71	62	66	79	83	62	62	75	64	60	58	58	70	53	64	67	64	59	53	73	63	60	72	78	74	62	63	77	68	69	77	68	77	57	69	59	65	73	68	63	54	58	66	54	57	66	60	59	63	59	69	58	51	53	74	60	53	63	82	74	62	76	67	51	45	53	55	55	62	71	80	66	63	58	61	82	68	69	51	71	77	57	61	76	62	73	70	56	57	70	57	71	73	68	54	61	54	68	65	65	76	70	71	56	63	59	43	76	67	71	63	72	62	64	67	74	71	59	57	70	62	71	72	53	73	62	86	78	64	65	58	58	47	57	56	78	78	63	63	66	72	62	70	70	71	67	69	76	62	82	66	62	59	70	79	63	55	58	60	75	74	54	64	73	50	67	75	56	73	62	64	62	72	73	58	51	72	57	63	49	73	79	58	52	55	59	72	66	66	64	57	66	59	64	63	64	67	63	70	79	69	62	56	74	60	62	60	79	60	69	76	59	65	64	62	61	76	61	62	68	72	67	54	66	77	75	63	66	69	80	61	62	61	63	80	63	64	59	53	52	53	61	72	52	70	79	68	66	60	65	55	71	54	72	65	55	71	57	48	64	56	73	62	66	64	47	70	73	70	75	60	57	64	49	73	58	63	54	75	60	64	77	70	74	53	69	59	62	62	62	76	71	70	64	64	62	62	73	62	71	81	77	69	73	72	59	61	75	69	63	71	64	67	66	77	56	62	66	59	59	68	60	61	73	67	69	60	61	69	72	73	68	65	65	75	69	65	80	91	59	59	68	60	72	76	76	69	53	60	63	63	65	75	63	60	63	69	65	60	50	64	70	84	74	60	69	67	62	59	72	76	60	73	56	66	86	64	57	59	56	58	68	55	63	66	76	72	65	73	49	54	64	82	60	69	76	76	84	60	77	74	56	68	60	69	73	64	58	67	53	57	65	55	69	67	60	42	69	61	45	63	63	65	66	66	72	70	75	61	56	66	75	57	62	66	76	76	76	61	61	78	64	64	68	68	75	62	57	57	67	70	73	74	81	60	78	62	74	56	68	59	59	70	57	66	61	58	73	66	68	59	69	57	54	66	58	67	75	68	72	67	60	71	73	59	62	79	68	61	63	73	47	59	82	68	68	73	65	68	67	77	74	63	50	71	65	73	73	83	69	60	60	55	73	71	62	62	61	58	65	64	70	74	63	62	70	76	72	69	74	80	53	56	54	78	66	67	58	71	70	76	66	60	68	72	62	67	71	76	74	90	90	76	73	66	64	59	63	59	66	62	63	56	66	73	70	56	75	73	67	66	65	69	64	72	84	63	71	79	58	63	78	58	60	83	81	62	67	74	87	67	67	53	75	60	80	73	83	61	66	80	56	55	62	61	62	80	82	56	59	57	74	61	54	62	60	63	53	63	66	59	63	67	54	73	59	65	56	53	60	61	70	66	60	58	63	62	80	67	66	66	62	76	65	68	68	70	70	81	56	83	71	68	60	81	60	77	61	65	66	61	64	72	71	54	67	57	53	80	66	67	65	70	70	74	69	64	65	57	57	70	65	67	46	71	72	47	74	75
28111	18974	14618	19157	24089	23189	20306	16855	13761	11486	9827	8005	6505	5330	4392	3575	3141	2856	2507	2132	1774	1618	1483	1357	1311	1161	1181	1074	1054	964	957	897	901	888	910	899	914	948	940	957	860	881	860	851	836	863	772	797	808	801	836	825	845	835	834	822	774	831	785	802	757	848	821	826	788	841	844	784	838	835	792	813	794	759	796	797	766	764	841	794	823	770	828	795	811	799	812	762	752	801	778	783	783	802	849	839	803	807	775	769	818	819	844	818	785	762	754	787	787	773	765	844	808	792	805	794	767	845	789	843	823	737	795	786	766	788	779	812	832	813	832	768	803	759	751	774	802	826	783	784	833	776	835	812	782	798	790	782	819	804	754	779	767	825	808	794	762	784	804	836	828	753	827	823	783	784	805	780	798	798	804	775	762	807	799	841	820	838	775	755	803	809	802	810	825	806	864	783	762	800	800	810	780	790	783	794	830	827	882	818	807	800	773	771	748	768	815	781	854	795	788	800	805	741	777	759	780	793	723	800	788	803	814	819	801	789	817	821	782	746	799	832	789	792	820	805	785	791	865	820	774	781	862	806	807	790	787	760	790	822	757	746	803	816	834	781	806	805	807	797	788	765	797	813	776	826	797	769	825	786	790	828	846	790	824	778	755	817	803	764	830	858	824	741	811	807	764	810	812	781	804	796	755	780	821	753	811	793	797	815	816	784	788	756	800	749	827	764	808	776	763	812	745	814	804	800	815	800	783	812	767	832	802	759	777	841	771	810	789	816	815	783	768	810	762	801	830	764	785	801	795	818	814	793	788	790	795	840	773	783	810	828	826	760	800	785	793	795	812	780	786	759	792	771	797	752	781	823	770	854	777	819	832	729	823	839	801	799	772	783	802	786	759	780	825	792	793	813	785	823	839	751	785	791	796	814	796	774	811	823	819	804	776	785	778	834	804	754	784	839	807	776	778	808	827	789	766	795	824	773	786	805	826	772	810	754	809	793	799	812	764	794	820	815	757	748	784	799	783	810	809	846	749	814	801	787	781	792	802	779	807	738	808	760	847	827	747	840	801	785	806	828	833	785	798	823	762	829	788	806	816	819	815	801	808	793	753	790	760	763	784	766	805	828	775	770	806	816	761	783	796	835	801	818	814	753	833	798	832	773	823	819	753	779	792	841	808	834	773	769	798	747	806	828	833	762	772	799	802	785	827	774	766	793	792	802	767	822	805	801	822	817	787	777	787	805	760	781	789	807	790	792	814	792	814	773	802	814	829	795	838	810	817	770	778	836	792	769	791	787	785	754	796	761	805	790	784	825	726	787	820	781	851	812	786	751	799	814	765	798	790	796	770	773	808	850	796	828	782	769	843	795	823	847	742	829	789	836	788	761	777	791	844	760	816	780	833	772	768	778	825	770	783	811	789	792	828	760	760	783	781	785	815	760	795	787	870	804	870	766	809	803	796	761	773	791	767	776	840	788	823	750	825	854	805	777	821	802	823	812	816	783	782	771	763	766	767	795	786	824	816	820	832	785	838	797	839	791	808	819	812	766	796	836	801	793	790	803	801	745	819	749	817	770	804	813	791	821	805	780	781	839	812	771	794	802	823	835	802	762	817	857	782	823	793	756	830	829	760	830	789	765	810	797	781	778	748	789	837	808	842	826	796	771	784	815	806	797	756	755	803	855	768	820	836	817	832	808	812	816	790	773	790	818	792	858	825	808	766	786	840	833	769	790	842	799	839	844	782	773	770	808	834	820	794	801	787	794	802	806	758	833	811	799	784	789	795	767	825	850	744	815	815	788	838	812	773	806	815	754	834	829	827	815	783	823	844	729	794	810	774	828	783	809	792	843	815	813	836	818	844	800	845	741	799	818	808	807	780	796	779	794	824	749	757	841	836	818	809	779	812	802	734	824	818	784	799	794	756	803	839	798	784	792	801	833	756	814	804	763	786	855	755	821	772	761	808	803	820	788	779	781	777	806	769	827	793	760	771	832	841	869	770	823	805	801	797	747	843	814	790	784	778	840	774	790	799	782	824	798	791	808	801	790	808	840	823	801	773	810	831	800	805	818	815	809	777	771	804	788	779	800	828	788	749	849	796	812	800	800	784	782	816	808	785	797	788	794	808	848	735	775	765	771	803	778	838	781	789	780	832	764	787	785	828	779	799	775	786	806	823	711	768	784	877	773	819	812	827	776	777	830	813	797	790	811	782	837	780	798	807	834	806	773	748	814	807	830	810	815	790	808	784	815	838	800	808	832	806	846	757	818	761	779	757	802	754	810	755	779	828	810	809	807	827	812	798	820	838	762	760	801	765	786	796	770	782	772	829	786	795	767	805	747	752	808	805	779	760	832	785	791	760	836	829	778	822	797	823	762	826	789	753	826	823	774	823	800	788	791	782	736	770	848	763	782	807	821	813	808	770	820	801	822	799	768	809	820	754	829	820	809	854	809	807	832	770	833	768	792	824	816	810	802	831	830	800	792	798	832	759	830	737	812	797	832	786	774	816	800	815	845	793	808	799	777	780	788	754	736	832	846	788	799	844	759	819	792	829	768	799	762	800	735	803	803	809	849	754	771	804	792	801	807	743	822	814	778	774	750	818	822	778	769	804	802	827	804	784	789	827	787	796	816	824	779	810	773	776	774	759	799	806	827	767	826	771	829	801	804	785	823	800	691	791	827	796	798	796	782	810	795	753	749	803	823	833	839	787	794	805	789	753	803	751	805	773	774	790	808	798	781	761	771	793	783	811	782	777	822	827	785	804	733	794	764	805	776	855	836	838	813	851	844	787	821	826	797	821	778	811	785	797	800	758	769	854	789	736	835	786	810	742	788	792	809	862	743	857	829	750	796	746	775	784	745	794	779	814	805	811	773	786	790	785	797	810	808	802	776	779	804	750	791	820	780	773	798	805	820	784	808	789	765	839	775	785	851	796	833	763	741	833	813	798	814	804	779	864	815	816	826	794	820	789	825	779	769	837	804	815	814	784	770	798	772	822	800	828	786	776	806	775	775	777	808	834	783	761	824	764	767	762	809	795	811	831	830	817	795	818	808	822	809	769	769	760	793	762	824	834	808	786	799	814	801	798	799	858	794	779	777	777	779	782	823	801	760	755	758	824	778	804	767	788	826	794	846	751	751	820	744	821	852	810	841	807	777	781	849	747	784	841	824	795	787	777	788	779	738	814	773	792	838	793	785	808	812	807	759	762	780	765	758	804	791	819	758	778	782	828	799	802	816	775	789	777	763	828	764	781	778	808	797	807	800	798	789	778	770	779	804	775	761	837	816	830	808	805	825	821	775	802	804	774	792	802	799	791	769	760	816	803	799	770	840	793	785	797	842	801	783	810	799	770	829	737	778	816	804	855	821	793	788	789	812	820	825	795	787	776	786	792	801	806	778	770	823	751	782	780	803	797	783	794	785	808	821	778	785	827	817	833	754	770	808	770	790	770	801	805	734	806	780	788	793	767	805	808	747	795	867	825	830	819	796
6104	4290	2209	1287	1215	1235	972	788	597	527	427	337	281	263	193	187	153	131	130	118	120	87	93	90	97	72	91	75	80	63	66	87	67	76	78	69	69	82	74	69	78	85	62	81	60	72	57	53	70	78	74	57	65	65	63	59	66	80	74	59	67	70	80	70	73	64	59	57	52	64	61	72	62	90	63	57	78	70	64	77	65	59	74	61	62	66	88	82	70	61	70	64	78	63	60	56	56	70	66	63	65	75	70	65	62	63	56	67	80	59	59	60	65	75	65	63	60	66	77	50	76	59	73	67	65	74	67	66	61	74	68	69	64	55	65	63	70	66	64	81	73	78	68	55	54	70	56	56	65	75	67	63	70	66	65	65	63	68	73	80	68	59	72	74	57	60	82	62	60	61	75	68	77	67	57	58	69	68	68	52	72	81	58	64	72	73	59	69	55	62	68	59	66	72	73	67	58	58	62	69	85	69	75	62	62	64	60	60	59	71	67	79	59	66	59	71	72	82	55	71	71	71	73	76	65	63	49	54	67	69	59	68	61	80	67	66	64	64	67	74	55	56	57	74	76	69	65	64	72	67	64	60	68	73	68	60	70	69	57	56	59	71	63	62	67	71	76	54	61	61	76	56	64	67	66	68	78	67	71	75	61	61	76	71	58	74	67	68	66	60	89	53	65	65	77	59	68	72	75	75	67	62	63	78	67	55	49	71	58	68	74	68	61	60	67	78	66	61	71	69	76	67	59	60	61	60	67	63	54	69	84	62	71	68	62	55	69	52	58	54	59	70	63	63	56	70	56	56	70	77	67	66	69	67	65	68	57	79	65	67	68	58	70	65	68	69	75	59	58	60	74	63	67	57	70	72	64	72	58	77	61	57	72	79	60	53	60	77	63	71	66	54	64	80	70	70	76	70	72	68	92	74	50	78	69	63	67	62	64	73	67	80	68	66	63	82	68	71	83	55	75	66	66	75	73	60	71	58	62	55	77	51	64	71	72	66	72	65	65	62	71	64	69	65	72	77	78	64	71	59	66	67	77	56	69	67	67	67	60	52	57	64	57	68	72	61	73	51	67	72	63	60	65	64	63	62	73	82	67	79	76	56	62	70	67	69	56	56	61	61	66	76	66	50	58	67	70	66	55	65	76	70	58	65	61	58	58	72	73	73	67	42	73	68	65	59	45	72	80	60	69	64	69	70	62	73	70	68	72	67	63	63	78	70	59	69	69	63	56	87	74	62	55	60	56	79	62	53	61	64	68	65	72	81	53	73	65	75	67	65	68	72	62	69	62	65	81	78	62	60	67	68	66	68	64	54	72	60	75	61	69	52	77	65	72	61	77	54	60	70	62	60	69	68	65	63	56	73	61	59	58	53	56	74	60	64	75	79	68	60	56	57	71	77	71	68	78	63	72	60	70	78	73	67	61	62	52	86	57	77	63	65	60	59	55	69	57	51	77	45	70	82	77	68	55	63	63	55	64	71	55	65	71	71	65	76	56	67	68	79	70	73	73	66	63	74	69	71	61	76	62	68	69	65	70	68	62	60	62	69	65	63	57	76	55	71	78	62	70	71	66	63	75	50	75	64	69	63	71	57	80	63	65	68	68	79	60	68	78	62	48	54	51	77	66	65	66	62	70	70	62	61	72	78	69	79	78	69	58	50	72	69	76	80	78	79	57	57	76	66	73	51	69	66	65	64	68	69	75	59	61	62	61	63	68	63	60	64	74	61	77	61	62	64	68	74	60	62	71	70	72	59	73	62	59	56	68	69	58	81	65	77	58	64	71	78	53	60	75	72	56	61	65	62	63	64	78	70	80	68	72	75	64	60	55	53	74	62	69	62	66	75	65	60	69	74	66	73	71	58	75	64	50	54	61	73	74	67	77	78	61	63	74	80	81	42	63	59	73	71	66	59	71	68	66	73	59	70	68	67	44	79	75	65	67	59	58	60	61	59	64	65	66	65	79	72	72	74	70	65	75	68	71	60	67	61	60	65	66	63	68	80	75	71	57	77	70	59	74	67	60	61	69	61	55	74	64	60	84	56	76	67	75	59	66	80	54	61	74	57	55	62	56	73	75	72	66	75	64	65	67	70	69	73	64	63	72	78	73	57	48	75	66	79	75	72	62	77	61	62	72	63	63	65	63	75	62	70	58	69	59	76	61	58	65	62	64	72	62	67	67	66	63	63	80	73	73	59	55	75	67	63	53	61	73	68	61	77	58	77	78	56	59	66	71	65	59	63	62	78	78	55	59	67	59	76	69	75	73	73	70	57	69	66	58	69	58	69	59	51	68	66	70	71	60	70	73	62	70	72	66	61	63	64	52	85	66	75	60	62	66	74	55	75	74	74	72	66	69	64	65	61	70	71	74	57	58	57	75	73	78	64	64	66	67	62	71	78	61	78	65	51	74	61	63	54	78	69	62	66	63	69	69	62	73	71	72	72	45	75	53	67	72	55	52	45	59	72	73	65	61	60	60	66	58	70	62	60	58	74	81	80	70	66	70	70	76	54	63	63	61	65	77	63	67	72	64	70	63	57	67	76	68	70	54	58	62	57	49	66	70	69	70	77	65	68	63	66	80	72	68	65	58	66	61	64	59	78	77	58	61	78	69	80	62	60	78	57	76	63	73	55	61	65	62	78	62	65	64	59	82	65	59	71	76	70	65	49	74	69	65	75	87	71	64	67	64	69	67	71	69	60	67	53	55	79	62	75	62	69	60	59	56	66	73	78	85	48	69	73	76	77	55	74	74	61	60	62	89	65	73	57	88	73	86	91	66	82	71	78	61	82	78	64	77	75	64	60	78	75	62	73	61	59	70	69	63	65	63	71	68	56	62	70	68	66	76	68	45	65	45	59	80	58	74	65	70	60	63	62	69	68	72	64	69	76	60	64	62	63	65	76	59	66	55	66	84	68	51	63	61	81	67	55	70	69	67	79	68	67	75	67	61	63	65	67	76	72	67	81	78	58	72	67	72	64	50	58	73	61	83	58	67	67	67	60	71	70	68	69	56	63	65	76	51	72	57	63	73	62	56	54	67	73	69	58	72	69	70	62	57	57	66	73	61	73	60	83	63	53	75	61	82	63	53	63	58	89	66	65	57	55	63	69	68	76	60	60	64	61	76	68	62	76	57	83	73	70	61	59	62	69	70	72	60	60	73	55	83	74	65	68	67	68	57	68	63	55	90	56	58	67	59	69	68	63	69	62	76	58	65	60	61	66	74	68	68	60	71	67	69	74	52	76	69	58	61	66	68	61	74	58	64	66	74	57	70	51	67	55	80	63	71	71	69	61	80	67	61	68	57	67	57	68	70	69	79	64	67	73	69	55	55	64	69	66	79	58	65	67	69	67	57	71	56	66	76	63	62	70	76	67	51	81	60	81	59	71	68	77	63	67	79	53	66	64	58	69	63	68	57	57	54	72	84	74	56	75	69	81	64	57	69	61	63	84	68	62	66	76	68	74	78	67	76	53
33024	23934	19661	24791	29310	28085	24858	21545	17808	15210	13057	10942	8997	7407	6194	5172	4476	3894	3400	2979	2599	2212	1880	1631	1606	1457	1314	1216	1155	1173	1083	994	986	994	1012	957	943	969	942	975	878	922	889	892	875	831	850	801	824	830	814	788	857	747	790	817	786	809	831	848	780	813	835	784	823	808	738	855	846	823	781	837	826	830	746	833	788	783	761	807	874	815	816	791	783	821	766	806	788	772	793	790	819	874	760	812	797	757	827	779	778	763	823	782	795	795	862	832	820	805	800	743	849	848	730	786	816	825	766	819	747	768	813	816	777	800	812	775	785	758	823	832	773	788	762	815	778	803	759	821	788	802	804	805	785	785	797	812	829	777	803	780	785	801	830	807	795	827	851	836	880	779	770	821	799	785	798	794	801	784	819	848	765	855	813	786	825	785	784	804	800	868	836	781	775	802	792	860	863	812	777	828	737	812	749	794	800	791	804	807	807	773	806	820	804	828	771	800	814	798	833	776	831	845	793	795	792	776	793	799	826	827	774	812	764	826	812	823	835	810	763	818	822	823	756	825	824	756	825	793	811	834	776	780	815	814	812	799	792	823	819	754	772	793	801	767	786	779	774	747	799	770	805	786	814	806	771	844	813	800	816	845	799	792	804	787	787	831	794	797	825	810	809	830	787	815	804	817	823	797	804	790	807	813	808	809	827	809	812	774	814	771	804	834	803	799	800	810	728	783	833	782	778	811	806	831	775	854	801	813	817	798	792	829	764	790	844	815	782	815	826	775	849	792	771	816	789	820	824	818	813	756	847	800	796	800	841	804	820	845	787	862	782	854	800	788	876	846	820	802	793	818	836	834	844	809	793	791	876	845	769	800	752	796	813	801	818	831	802	866	784	819	820	804	767	802	789	772	828	827	834	804	823	814	784	819	791	808	790	774	826	778	828	841	813	771	817	757	870	777	851	806	793	814	796	793	772	789	762	796	809	819	767	829	805	791	752	761	852	773	763	851	775	796	864	824	838	777	818	768	822	816	795	787	812	812	817	819	807	816	761	806	823	767	802	788	825	744	780	812	790	804	833	805	773	813	778	775	794	797	795	809	811	800	797	819	807	806	786	807	799	814	792	776	801	787	771	789	791	805	873	788	774	800	801	828	803	860	848	771	868	774	795	797	805	806	798	808	804	783	829	789	798	852	763	788	887	774	777	797	816	820	795	823	785	819	787	827	845	771	787	832	820	818	807	822	786	808	786	774	774	807	865	782	841	753	730	827	854	861	791	829	790	831	839	796	826	866	864	783	804	825	772	791	828	784	808	804	812	764	839	805	830	774	778	826	796	803	829	797	781	857	825	800	803	829	783	764	771	753	768	787	814	796	844	858	857	787	797	819	797	806	842	792	807	811	792	848	803	834	768	800	851	820	787	770	784	806	773	801	763	790	836	798	823	803	874	807	791	785	777	780	770	820	769	829	778	812	813	827	765	774	804	821	837	830	816	794	822	803	824	807	796	821	796	798	788	752	806	829	777	768	769	787	781	829	795	780	798	781	742	869	798	838	785	783	807	817	789	775	845	763	811	829	787	788	823	832	793	788	789	767	788	784	825	842	776	796	812	820	818	798	781	781	790	801	813	806	789	772	798	798	804	788	821	837	797	805	771	790	801	782	823	756	742	823	846	794	789	818	804	757	803	841	796	788	813	748	817	800	789	839	806	818	780	824	778	818	795	830	811	779	813	798	837	782	778	812	738	822	822	801	787	823	863	786	784	785	782	802	776	814	801	795	866	814	808	831	814	773	804	785	779	796	826	825	786	804	740	815	829	831	813	810	779	770	794	799	832	776	801	838	785	829	814	805	805	825	779	825	782	763	773	828	826	828	781	809	791	792	772	800	812	786	783	841	789	802	763	816	773	849	798	832	835	794	781	808	814	772	770	807	799	837	756	832	772	840	797	758	819	769	816	807	833	780	787	739	847	795	817	805	829	776	840	813	806	832	807	808	779	815	759	806	818	762	800	760	792	818	765	772	751	743	826	783	787	781	759	751	771	787	771	808	842	835	768	759	770	811	812	773	808	785	851	792	765	839	843	818	779	785	819	815	781	802	806	810	805	838	815	824	750	806	772	821	762	791	746	799	779	794	780	798	776	778	828	789	779	744	795	802	814	817	796	806	888	796	803	897	844	782	817	819	809	807	806	827	801	816	796	836	792	817	778	808	808	814	788	825	772	840	749	820	757	810	839	826	807	854	793	848	839	789	845	837	770	786	780	865	765	812	822	800	752	760	792	822	805	796	841	814	768	815	789	866	828	854	789	798	796	798	814	777	767	863	784	813	839	828	803	772	829	773	751	797	837	786	792	845	817	793	834	838	781	816	733	840	769	782	737	811	836	810	792	755	761	825	799	813	836	786	782	796	753	820	808	804	786	797	770	835	767	780	799	804	787	811	804	767	801	790	791	824	795	778	869	837	816	792	815	770	775	810	813	796	762	836	810	826	786	799	823	825	750	752	797	806	821	728	810	844	819	797	820	779	818	793	846	804	763	770	774	768	808	808	806	784	803	828	854	792	761	792	774	780	799	803	779	781	789	813	785	779	758	829	807	745	801	827	828	763	789	857	785	789	800	796	855	779	785	753	835	811	792	837	784	784	836	813	810	815	842	806	765	861	838	781	811	781	793	828	844	790	814	828	829	790	755	799	801	819	769	812	773	795	752	852	787	854	745	795	808	840	784	798	746	819	779	818	767	793	830	812	802	841	804	817	820	768	817	838	777	792	835	813	817	807	811	831	786	799	793	846	809	786	788	796	817	840	788	779	819	809	768	790	777	856	804	775	784	807	787	770	838	784	817	794	786	830	740	771	834	819	818	826	786	839	818	778	741	776	868	791	828	791	791	760	793	807	793	800	783	810	761	802	840	866	806	801	806	809	819	825	786	762	805	790	795	756	831	830	751	814	864	775	805	814	794	802	842	861	806	815	844	872	798	827	847	846	809	821	794	774	848	770	804	797	752	749	806	810	771	829	785	770	805	790	833	790	786	802	823	799	795	806	778	811	797	790	755	810	792	798	813	777	739	793	779	787	824	759	780	785	846	823	764	781	778	790	818	830	757	787	806	837	808	816	822	793	791	795	841	817	809	786	792	822	802	799	775	786	841	792	812	767	812	791	809	857	797	815	794	854	814	801	828	793	852	829	821	828	777	845	799	810	777	820	823	797	740	794	797	831	786	817	830	792	831	803	794	837	788	785	811	808	808	818	769	817	754	897	800	805	837	823	839	811	835	771	781	824	794	812	822	795	768	805	797	809	741	797	773	808	778	802	777	819	805	796	793	789	785	836	826	797	805	795	826	787	828	800	841	803	845	862	814	801	853	802	810	784	816	834	771	818	812	786	804	800	818	846	807	797	789	803	784	786	825	789	773	796	834	774	804	789	787	778	764	815	820	817	790	808	830	762	873	756	813	757	796	823	779	816	835	832	809	787	809	792	825	795	862	830	789	850
7283	3791	2130	1374	1232	1255	1101	830	653	544	455	394	324	282	214	223	172	170	161	143	130	100	100	89	90	81	72	72	77	64	80	78	78	65	58	76	57	66	70	69	78	68	62	60	59	91	74	64	63	75	82	61	66	56	73	77	62	86	56	56	69	61	65	72	67	77	83	61	64	67	63	71	65	60	76	72	70	81	78	64	63	55	83	80	63	54	64	66	70	66	77	67	65	69	62	81	65	58	77	75	70	58	69	56	88	73	53	54	68	84	55	72	76	68	79	75	63	53	81	56	59	74	78	63	58	61	73	62	69	73	81	74	56	78	68	67	74	75	67	61	64	59	69	66	68	71	79	61	71	65	66	72	81	59	64	69	67	62	69	68	75	74	79	65	76	68	73	58	60	71	63	60	62	60	65	73	68	66	54	64	64	84	74	61	68	69	78	63	69	73	63	73	59	68	62	66	60	63	72	65	64	65	67	69	85	78	70	70	65	60	55	75	64	62	94	72	63	52	86	62	70	73	63	63	54	70	60	53	66	49	73	72	66	76	74	74	63	93	68	71	65	56	78	75	60	63	64	76	68	69	68	64	73	64	75	70	60	61	69	77	69	72	60	71	68	51	73	65	59	54	61	71	72	76	66	59	77	64	75	60	66	66	72	79	70	61	67	69	71	71	72	72	65	63	74	79	71	62	52	64	69	66	65	62	63	59	72	86	69	69	73	74	58	62	69	57	67	63	66	65	53	75	71	78	58	62	74	62	59	71	67	67	61	65	54	59	66	69	58	64	51	71	65	67	63	62	82	73	57	78	60	65	69	65	71	79	66	66	71	64	61	84	67	90	74	60	84	73	75	68	73	65	70	54	59	64	64	76	71	55	56	70	60	80	70	68	69	67	61	51	69	73	76	55	64	60	88	67	71	79	70	56	80	62	55	54	77	67	76	58	59	77	62	71	62	72	62	71	67	67	69	74	67	67	85	52	69	66	60	62	61	72	79	74	72	62	65	84	58	58	71	63	65	59	66	76	77	66	63	66	66	82	61	64	66	84	59	69	68	73	64	57	74	61	63	71	58	69	75	68	78	65	60	68	57	72	73	70	68	62	62	63	59	58	71	45	67	59	51	72	54	66	72	66	75	69	66	60	50	57	76	85	59	60	52	79	89	61	73	82	65	68	68	53	75	56	90	86	55	54	57	60	66	62	63	75	75	63	80	61	74	60	65	79	67	74	68	66	60	66	72	54	60	70	94	68	65	65	61	63	60	74	71	73	92	69	61	61	62	71	67	76	68	73	62	62	72	64	64	66	74	67	58	60	69	58	59	81	54	61	68	68	82	66	76	88	64	75	80	61	83	71	60	68	67	67	65	65	71	62	86	83	74	66	69	79	60	51	64	70	76	51	76	60	60	56	57	58	70	69	77	62	58	72	59	70	64	56	67	60	67	73	61	68	64	73	69	67	64	56	61	71	55	66	72	70	62	72	60	67	57	76	72	75	60	60	58	63	63	67	67	59	76	61	61	62	76	52	57	64	72	78	77	54	62	64	72	73	61	70	69	58	76	67	80	65	72	69	52	68	64	44	62	55	61	71	61	58	77	83	60	57	94	68	58	66	85	63	56	55	68	76	66	65	63	77	56	68	77	75	64	71	74	65	66	48	79	61	65	73	82	70	57	70	67	83	71	77	72	72	66	65	80	58	57	68	68	60	66	67	69	75	56	73	73	69	45	72	75	73	69	64	68	81	65	48	74	70	53	72	67	68	62	63	75	56	66	74	71	60	79	96	69	73	48	75	63	64	59	74	67	76	64	71	82	66	71	66	56	66	73	67	61	67	78	80	64	53	62	66	59	66	72	58	63	75	76	76	65	54	74	64	60	83	64	64	74	79	67	66	73	87	81	68	70	69	68	68	66	66	68	70	50	74	82	67	67	68	66	61	65	61	61	71	72	69	63	60	74	77	74	70	63	73	84	50	58	65	75	61	82	72	59	63	56	75	71	71	71	83	73	77	74	66	64	71	70	68	72	56	59	65	62	85	60	61	67	82	72	78	68	62	64	73	68	52	71	62	64	57	56	68	65	62	68	67	69	66	60	76	72	59	76	54	55	66	54	76	64	80	72	69	58	61	62	67	74	65	65	80	81	72	68	58	63	61	62	57	69	92	50	62	70	74	81	84	68	77	68	63	70	71	64	63	76	69	67	69	64	75	79	64	69	72	58	64	81	60	56	66	74	64	72	56	67	74	70	53	78	58	69	74	56	64	66	61	62	73	54	66	66	63	64	73	73	63	66	65	63	67	49	75	79	58	66	63	57	78	68	62	80	76	65	88	67	69	61	59	65	70	61	60	85	66	66	56	66	63	70	76	73	65	65	74	71	82	56	57	87	70	63	84	58	57	73	62	59	74	73	59	52	74	66	59	57	69	57	66	68	64	66	74	73	59	59	73	69	45	63	80	64	70	78	75	68	65	62	53	56	58	65	59	51	85	67	64	74	67	72	74	81	69	71	56	68	54	63	79	70	60	66	68	71	71	64	63	71	79	71	59	59	63	65	68	68	65	72	64	75	69	76	79	60	71	64	59	68	74	57	72	54	73	67	67	70	55	83	52	69	66	71	53	66	68	69	71	75	73	66	48	75	81	67	61	72	87	73	54	70	75	78	66	72	58	66	58	67	63	73	68	65	65	71	77	62	73	67	81	63	58	67	56	64	62	59	64	76	72	53	60	76	59	61	69	63	58	65	56	62	67	79	77	64	72	65	61	73	50	62	94	64	66	73	60	45	74	71	72	75	54	74	52	60	65	76	74	72	72	60	65	51	61	67	49	58	64	72	70	60	48	55	65	60	79	60	72	51	76	65	81	67	65	70	64	53	59	70	72	69	59	60	64	73	78	74	69	69	63	63	67	62	71	71	56	64	61	56	57	62	80	62	55	53	68	65	62	82	76	77	69	57	56	64	65	65	66	76	71	63	72	57	76	64	56	71	67	73	79	68	66	66	68	76	75	90	72	63	68	79	71	78	49	52	59	66	55	73	70	56	61	62	61	64	61	77	64	60	75	77	73	58	60	67	70	75	73	68	76	64	82	68	74	72	64	76	60	73	86	61	55	57	63	80	68	51	66	73	61	71	63	68	66	72	82	67	80	74	62	64	85	57	64	62	68	83	60	73	83	61	68	56	66	75	58	73	58	75	81	64	74	64	62	58	58	73	58	72	65	74	73	72	66	63	65	70	81	65	69	64	86	66	55	65	76	75	76	58	64	74	79	79	62	47	64	80	57	64	73	72	80	51	73	65	88	71	62	57	58	66	66	67	64	62	59	73	63	60	62	76	80	80	76	61	72	64	64	66	71	68	83	63	69	74	58	64	76	61	70	71	62	64	61	66	74	85	60	60	63	75	72	69	69	72	63	81	74	66	70	62	81	84	64	67	71	57	73	66	71	64	79	74	67	58	71	76	61	83	71	70	59	65	67	73	85	66	66
31246	23403	19589	24816	29600	28726	25616	22057	18969	16189	14049	11771	9851	8044	6769	5715	4820	4328	3727	3200	2789	2505	2052	1946	1804	1587	1476	1357	1216	1150	1086	1037	1039	957	975	1007	985	974	995	978	932	959	959	848	847	882	904	875	838	816	819	835	826	844	842	826	853	818	814	846	818	773	838	777	791	846	843	794	752	885	807	763	840	871	796	728	782	805	792	859	817	796	795	796	811	790	810	817	815	823	791	752	862	802	822	811	819	824	855	805	822	831	836	861	766	853	811	820	778	793	826	809	772	798	799	842	823	801	800	812	764	819	837	820	805	785	802	826	808	805	796	831	777	779	781	828	796	783	803	759	799	833	836	821	796	808	825	815	817	854	785	780	764	806	793	789	801	779	791	848	815	853	826	845	839	826	809	798	800	824	766	820	797	800	813	783	818	784	848	802	779	814	794	800	778	808	800	790	816	798	831	757	801	817	797	823	853	787	797	806	818	777	806	795	818	766	811	728	836	807	812	793	778	863	848	822	833	793	810	810	835	827	830	782	780	765	813	853	856	853	823	816	851	765	837	809	767	785	872	790	803	806	825	819	827	804	834	791	827	792	801	819	825	805	780	796	809	791	801	806	760	847	795	803	783	812	834	837	798	769	793	830	801	759	818	837	812	849	815	827	824	810	776	791	843	840	804	787	831	775	797	886	799	836	795	809	767	875	811	796	841	788	868	843	808	803	797	763	751	795	857	829	794	823	836	844	820	799	804	773	809	807	797	814	819	755	800	783	819	830	772	822	814	803	799	778	823	846	784	774	785	812	789	806	821	836	806	766	786	789	793	807	757	796	767	821	839	823	823	839	769	755	814	826	789	817	810	805	780	796	780	784	796	821	856	787	835	773	820	784	817	822	802	845	822	841	863	834	834	785	838	773	833	781	784	823	781	785	809	798	777	819	756	814	777	816	791	797	856	827	846	766	805	794	779	817	802	777	844	830	861	807	780	812	810	806	834	820	800	784	825	804	791	836	749	802	810	784	833	784	823	870	834	800	782	827	815	790	791	793	820	823	849	794	807	816	821	814	826	823	756	823	779	817	805	804	838	807	761	795	778	791	803	777	831	805	818	808	800	768	807	832	794	794	819	824	799	803	838	818	811	820	786	820	772	778	829	806	757	812	809	791	845	808	783	770	794	783	836	845	815	777	828	805	856	804	832	818	799	775	826	855	815	803	803	824	805	842	790	790	826	796	787	863	822	796	832	824	812	819	863	806	776	831	788	791	823	789	748	837	827	780	818	834	811	811	862	851	807	780	782	835	785	811	792	829	839	845	792	840	777	831	812	823	804	787	876	830	765	823	854	842	816	822	828	778	792	765	812	819	772	833	800	814	819	830	817	808	831	831	784	792	800	809	812	803	877	865	805	809	810	815	779	787	760	808	786	823	848	821	809	829	799	817	822	836	808	849	810	787	775	812	862	760	810	833	756	819	821	827	790	794	805	855	800	831	783	797	798	860	774	763	801	848	821	809	774	838	846	792	802	830	811	776	836	852	842	801	819	815	841	800	841	757	816	845	763	854	827	793	805	828	798	822	788	836	744	803	813	787	820	837	836	835	798	841	830	767	796	794	779	844	814	771	795	802	851	809	859	803	828	802	823	845	816	838	780	808	744	821	869	797	796	830	839	800	791	844	841	838	883	834	833	830	807	782	823	821	748	794	811	804	812	814	799	848	827	834	838	821	761	804	750	824	834	830	764	818	796	807	758	813	844	812	825	820	793	825	819	803	794	791	789	786	826	812	835	842	820	848	772	811	833	804	816	822	773	763	831	809	789	827	814	753	834	800	852	801	809	811	798	842	863	804	773	784	835	819	795	806	777	846	796	805	828	794	843	795	835	801	801	787	789	795	814	814	782	845	826	837	820	771	858	803	797	794	840	814	837	824	779	790	831	735	822	815	822	801	833	834	798	804	808	827	814	798	835	761	738	785	818	791	791	812	834	877	812	798	808	797	791	823	808	800	826	781	806	772	766	790	782	830	796	788	785	818	794	809	826	801	784	814	767	797	804	856	796	821	824	729	807	827	776	775	759	801	788	764	804	783	779	773	820	820	804	812	798	803	773	769	834	781	834	807	835	803	836	794	810	870	815	783	756	779	739	780	819	812	796	878	805	846	798	824	792	854	816	777	858	807	802	813	803	793	848	815	794	790	802	840	812	794	795	789	804	808	843	768	771	735	881	825	795	779	809	799	828	799	802	801	787	775	782	818	809	798	834	868	785	788	769	823	814	802	778	837	816	867	778	836	776	783	840	755	772	754	833	870	820	849	754	772	800	794	805	756	809	781	783	764	805	833	860	799	790	815	779	822	831	813	821	827	805	806	839	780	804	841	861	823	832	803	813	838	822	800	862	801	876	803	822	763	797	771	830	831	796	822	880	806	832	797	853	794	821	802	768	769	796	855	818	817	806	843	787	789	783	792	809	802	816	784	822	784	797	783	843	821	811	816	811	820	815	854	774	782	766	826	831	831	825	813	832	831	784	807	758	818	803	782	820	843	823	757	859	782	788	840	803	856	816	788	861	797	838	794	770	857	791	792	768	833	849	770	835	867	856	844	860	785	779	795	802	821	795	789	830	805	792	822	791	817	831	803	786	807	816	814	829	805	904	834	775	834	834	852	852	831	785	819	846	805	785	826	801	776	736	838	849	769	817	756	773	827	772	863	840	799	842	864	771	821	812	823	851	799	789	808	861	825	796	852	785	801	781	828	823	836	797	792	829	841	802	805	787	811	741	836	770	788	807	802	828	774	794	785	758	801	809	771	806	833	777	808	820	834	823	780	790	841	803	852	825	816	803	804	797	783	820	830	824	822	819	800	816	826	824	793	853	835	780	804	804	816	860	807	803	817	768	822	797	792	795	770	752	820	798	782	823	844	839	793	833	832	800	802	836	819	844	759	830	799	784	769	791	793	817	824	830	805	802	808	785	794	769	753	830	831	791	763	860	808	832	811	801	857	800	809	827	829	768	806	788	809	778	829	786	856	773	852	812	796	791	809	797	816	780	874	804	784	788	800	822	821	840	816	823	814	868	808	792	829	811	783	843	774	808	750	826	772	832	777	789	798	805	811	802	772	785	802	813	824	842	844	811	855	801	859	814	807	860	900	805	800	831	767	778	806	819	805	801	785	767	804	778	819	846	772	785	817	801	824	801	828	828	792	803	792	782	801	832	846	812	816	792	825	795	819	823	841	785	783	799	764	833	800	819	793	846	775	811	800	760	818	752	806	805	801	804	855	771	782	829	780	813	838	784	827	824	798	785	811	770	799	829	841	837	783	848	820	802	774	831	819	830	796	831	806	823	819	820	857	816	794	789	797	767	780	844	774	731	831	766	851	806	848	781	800	871	827	833	772	809	777	835	782	834	836	816	787	837	829	851	845	808	815	800	812	779	842	781	805	855	830	820	833	795	774	796	794	821	773	799	784	832	809	819	806	813	818	794	778	815	819	832	799
8490	6334	3305	1894	1861	1951	1530	1173	898	775	641	487	426	317	276	291	227	205	200	155	141	140	129	120	104	116	77	82	81	96	87	91	71	82	50	71	74	59	86	71	75	71	84	65	71	53	70	61	83	75	62	65	73	61	55	60	84	65	68	67	61	73	82	74	64	67	74	62	74	61	62	70	82	63	70	75	64	61	61	76	71	69	52	59	71	54	63	60	58	77	71	65	67	65	62	50	76	64	69	67	52	62	86	70	67	65	76	71	72	76	53	64	71	67	60	73	66	80	63	69	70	62	80	78	73	63	68	78	60	73	73	78	74	59	64	65	70	70	72	73	58	64	63	67	65	80	79	57	55	67	63	56	58	74	66	60	81	71	77	78	75	65	75	78	68	69	66	67	71	63	84	67	63	57	70	63	82	71	66	66	65	62	60	57	55	63	52	70	66	50	69	65	69	52	69	66	60	70	69	59	66	66	66	66	80	65	76	76	65	85	57	77	49	83	51	56	74	62	65	65	57	82	69	59	67	81	83	71	71	75	56	70	68	72	62	59	55	73	61	74	62	59	73	74	69	67	69	82	64	75	72	61	74	62	60	78	81	57	79	69	60	71	56	69	76	57	54	56	62	59	86	77	63	68	57	76	69	66	60	55	56	61	58	61	81	77	67	71	72	83	58	60	67	73	61	88	67	64	66	83	65	78	75	72	67	63	79	61	67	75	68	75	83	70	64	78	58	72	74	66	58	79	70	64	64	66	72	64	64	75	71	68	73	66	61	63	62	80	53	57	71	54	73	62	66	88	79	55	67	69	70	72	80	66	66	72	63	75	58	76	77	59	54	61	77	70	67	53	50	66	73	73	72	62	72	67	71	52	66	65	52	60	69	71	53	65	73	65	60	63	63	66	68	59	75	68	58	73	60	57	73	72	70	69	54	67	69	60	61	68	82	73	65	54	62	71	52	88	56	67	74	61	75	71	75	70	78	63	62	65	54	76	68	51	67	74	68	63	69	70	80	52	67	66	57	59	58	66	70	73	64	68	71	70	63	69	86	71	74	75	83	68	74	66	62	74	87	53	77	63	60	71	66	76	79	70	66	65	67	54	59	63	64	63	62	62	69	63	55	76	58	86	58	76	78	67	80	75	66	62	65	76	64	75	62	61	70	68	61	72	71	71	86	63	71	60	53	65	70	63	72	62	80	55	54	61	61	57	68	58	73	58	75	75	90	67	64	61	75	66	59	81	72	53	73	62	74	53	74	68	62	44	60	72	65	67	63	62	65	62	56	68	39	62	79	54	81	59	71	69	78	74	66	62	75	70	64	60	55	55	57	73	57	77	68	80	59	76	76	84	63	60	56	70	60	61	64	63	60	71	61	58	64	66	62	61	84	62	61	75	63	71	61	81	49	55	72	60	63	54	79	62	65	62	62	71	72	79	67	85	68	60	77	82	60	76	75	67	67	72	65	72	75	73	73	49	60	67	68	76	62	64	84	61	70	73	68	66	63	72	68	67	69	58	76	75	84	64	69	70	81	59	57	45	56	54	70	70	62	72	79	70	58	71	61	52	64	67	64	73	75	68	65	66	69	77	74	90	57	73	72	77	73	73	68	67	75	64	71	66	62	73	66	77	72	74	67	56	58	71	85	71	76	78	70	51	55	70	71	70	75	48	63	79	71	82	59	67	60	68	73	83	70	75	71	61	91	82	62	76	67	71	71	64	83	66	46	63	63	69	59	61	69	58	62	76	64	69	58	74	78	53	78	66	67	60	62	76	74	67	79	75	75	77	57	68	65	79	69	69	69	70	67	71	73	74	65	67	82	69	72	72	61	67	62	66	78	68	63	58	68	73	67	65	68	79	65	77	56	70	60	68	66	65	55	67	54	72	71	66	63	60	78	65	52	74	64	84	79	61	62	71	54	84	51	68	66	73	57	70	52	73	70	90	63	67	60	66	72	63	64	68	72	76	75	73	57	61	53	53	72	65	64	65	72	60	66	66	54	78	65	56	79	51	73	60	63	82	78	74	66	49	78	65	48	59	82	62	57	69	72	46	73	59	69	65	63	52	81	70	56	77	71	64	67	74	61	68	62	67	72	67	45	50	63	65	63	72	68	67	62	63	81	76	56	66	64	69	71	71	57	57	62	63	71	65	81	67	63	64	60	72	60	69	69	80	62	65	78	43	64	74	62	68	68	61	71	59	60	58	73	69	54	63	75	64	78	60	63	71	59	73	65	59	61	59	55	69	58	63	85	71	53	68	59	64	59	65	72	64	67	62	62	61	70	56	59	64	61	58	76	63	62	68	82	60	64	56	55	74	78	67	67	70	66	67	66	57	79	74	41	75	74	70	75	70	71	70	63	61	70	76	70	68	69	62	65	63	76	60	56	64	65	57	73	55	77	77	63	63	79	74	52	78	71	78	72	57	66	58	80	79	71	76	81	73	64	73	67	50	70	65	55	75	72	54	58	78	64	68	71	68	64	60	81	52	54	63	48	74	68	74	61	65	63	79	49	75	56	76	71	66	74	60	63	71	67	65	70	48	66	83	71	72	65	66	58	82	61	87	60	61	74	74	56	57	61	67	64	64	67	65	55	75	66	75	61	66	49	75	61	70	71	65	61	59	64	72	66	82	69	55	70	61	63	54	79	80	48	79	55	52	73	60	56	74	78	64	73	57	69	63	67	55	67	56	59	53	53	60	63	68	84	90	61	72	61	53	84	62	61	70	72	53	71	74	67	57	64	78	58	63	52	70	69	73	82	76	64	69	54	65	58	67	57	71	61	63	79	59	70	81	66	73	65	77	41	59	56	68	64	71	66	69	58	67	75	65	60	73	68	80	61	64	76	71	57	61	71	66	66	78	64	59	66	56	79	69	62	72	78	64	72	72	66	74	67	75	86	61	72	69	59	72	63	60	69	69	61	62	75	71	65	77	56	69	70	74	66	77	78	69	65	70	70	63	76	55	73	63	66	67	59	64	71	70	71	68	60	72	57	67	59	69	57	70	77	66	64	73	73	59	78	81	61	66	58	71	71	67	80	50	54	59	65	75	53	54	62	56	59	71	53	78	56	83	68	79	73	62	66	73	69	53	63	70	86	67	59	83	61	54	83	64	67	68	58	59	59	62	71	69	57	54	57	76	71	75	62	44	61	78	72	63	68	59	74	72	80	67	74	60	57	66	62	71	63	59	71	68	60	62	71	59	59	67	85	69	68	78	68	64	64	72	67	67	67	58	61	68	84	60	82	55	76	67	64	75	58	76	78	57	66	65	67	69	68	60	65	55	75	63	57	89	59	67	84	75	57	73	84	58	57	53	62	87	64	63	75	56	66	74	72	66	63	76	62	62	66	76	72	60	56	70	51	66	61	66	65	54	70	56	61	66	71	63	60	64	87	73	72	64	73	66	63	74	72	76	66	75	61	70	47	65	50	64	58	69	75	64	67	54	70	77	66	63	63	65	66	66	71	75	74	67	65	58
35681	26993	22999	28397	33030	32017	28899	25035	22036	19184	16870	14379	12053	10191	8388	7164	6261	5418	4739	4078	3417	2993	2622	2399	2107	1951	1621	1517	1414	1305	1228	1120	1122	1039	1046	1077	1094	1070	1055	962	958	903	957	976	952	863	892	901	856	884	845	840	833	821	868	829	759	845	769	825	885	799	830	750	859	804	787	799	798	847	766	807	817	823	791	831	786	812	815	819	814	748	774	826	852	859	795	838	770	846	852	847	823	840	777	760	840	822	821	808	811	800	786	859	800	798	792	792	784	799	832	814	813	858	792	770	851	808	785	779	854	760	861	829	774	877	809	824	809	804	791	850	815	807	778	836	797	850	830	778	784	814	828	817	781	774	797	845	813	836	813	794	770	809	805	779	798	808	750	807	816	826	765	814	797	797	757	806	869	814	790	825	814	832	786	829	813	845	829	814	783	769	788	810	825	826	820	754	776	843	778	805	797	813	771	806	891	754	795	812	839	821	824	799	820	760	827	818	795	795	805	812	834	875	801	833	871	796	819	838	837	772	778	775	796	819	782	826	802	838	787	845	807	810	791	797	772	796	801	815	821	765	775	824	799	832	829	803	839	829	851	733	825	816	802	849	797	808	815	858	829	757	772	836	847	839	810	839	781	799	794	772	806	797	796	811	846	835	815	781	778	805	768	870	838	821	801	813	831	784	848	814	804	780	822	761	800	795	788	836	793	820	857	785	803	849	853	827	757	819	835	788	849	802	854	815	797	808	784	842	794	779	802	792	836	824	733	750	790	816	824	768	806	803	826	812	765	813	765	789	822	792	815	792	781	837	756	763	804	785	797	826	806	797	861	823	832	835	852	852	815	802	824	822	841	792	847	787	836	819	809	816	773	820	806	777	820	825	830	792	811	797	826	816	802	813	823	819	823	856	804	834	848	822	796	811	843	791	834	820	805	826	802	837	783	814	793	769	798	782	802	797	799	845	850	844	851	860	779	841	794	779	817	836	777	787	772	790	793	840	780	810	777	814	828	828	804	777	789	827	795	836	794	827	836	841	817	816	842	800	798	822	771	819	823	805	804	789	860	810	827	828	844	807	830	843	810	806	820	798	865	861	822	773	820	822	810	783	802	800	835	790	779	765	826	799	827	809	782	803	831	817	851	828	843	808	834	809	804	821	785	837	801	854	786	852	846	783	783	779	790	807	779	860	862	770	801	815	833	845	813	850	801	838	847	784	813	780	794	801	787	806	781	814	874	760	792	814	781	770	799	795	824	827	793	754	841	810	861	807	843	868	818	787	835	770	824	803	835	775	784	826	780	825	817	730	867	859	835	842	855	815	805	830	844	859	788	792	819	789	853	777	832	815	758	825	816	796	772	783	807	806	797	820	836	839	824	795	843	801	813	814	803	779	822	816	771	813	854	833	799	819	751	851	820	822	795	813	821	819	858	809	777	786	842	807	809	788	820	846	811	758	817	834	727	814	865	769	811	801	787	808	775	826	825	811	801	828	814	810	803	829	817	799	843	819	842	832	741	781	840	862	828	812	769	821	833	756	816	812	802	833	799	832	813	795	792	817	803	809	784	786	822	803	797	845	866	829	837	811	825	799	790	882	852	812	794	794	781	818	834	820	800	803	799	820	831	826	829	777	835	817	781	857	782	800	801	821	813	797	769	827	818	886	810	855	829	832	818	823	846	804	798	843	804	794	824	820	808	804	807	796	814	820	816	869	819	848	834	830	807	824	833	837	766	772	829	804	817	813	789	829	827	857	819	838	819	809	821	821	789	829	785	828	833	769	846	789	798	786	853	808	809	822	813	808	837	827	802	808	811	842	819	755	794	846	814	807	813	749	849	789	824	781	795	833	840	776	830	782	820	823	866	793	865	850	833	825	837	817	810	802	827	826	828	790	794	835	843	795	858	780	775	797	813	767	808	806	859	773	780	820	810	736	803	844	796	797	807	770	822	832	762	823	779	785	821	801	854	819	821	803	814	779	820	796	811	724	849	775	835	814	810	801	843	798	793	834	836	773	845	788	838	825	808	798	802	800	858	815	820	839	810	797	770	771	783	832	830	816	839	836	813	855	809	824	802	832	858	819	777	779	795	812	791	816	798	839	815	792	816	809	783	787	847	801	778	830	808	807	783	867	837	766	780	822	825	811	779	853	827	831	827	808	817	851	844	763	821	788	845	815	829	776	832	840	806	791	851	806	806	769	804	767	799	804	808	771	838	799	773	837	815	799	836	809	783	790	795	783	821	795	772	881	853	823	800	837	827	816	888	765	791	857	850	742	800	805	777	832	785	820	823	831	828	847	785	805	812	796	815	832	791	832	815	821	820	784	835	805	841	803	791	832	820	812	847	856	864	799	794	807	778	855	816	763	824	823	855	797	830	808	846	849	835	783	788	826	819	795	826	869	848	780	825	825	766	793	877	841	798	803	846	865	825	852	828	803	807	802	810	780	837	801	790	841	793	813	848	732	814	790	811	834	780	771	797	778	775	800	794	800	788	804	771	800	856	828	833	748	854	802	814	819	811	760	818	819	837	798	752	846	843	818	819	832	805	813	848	849	800	851	801	831	795	840	818	778	742	811	804	814	793	783	847	836	814	805	795	797	747	784	824	818	791	812	778	760	748	766	785	854	831	822	817	817	835	747	797	810	788	771	857	827	787	839	884	842	828	789	781	792	808	807	818	841	811	807	769	823	759	828	789	724	825	761	810	815	816	778	815	813	771	794	768	861	829	841	851	855	828	824	815	812	786	775	795	817	794	845	886	811	796	845	804	762	860	772	796	789	832	793	799	840	821	830	826	843	807	812	872	798	759	809	792	833	766	858	781	826	794	792	821	822	857	789	806	809	824	814	824	819	805	811	758	828	802	857	790	862	864	807	806	837	805	800	810	765	786	769	844	837	794	830	836	864	796	802	810	791	823	824	798	841	766	819	875	857	785	774	815	871	826	833	809	790	793	819	812	843	863	839	747	829	807	787	786	770	832	784	823	826	801	773	771	867	835	784	792	788	843	851	772	838	802	805	793	817	839	813	844	839	795	839	809	848	802	832	800	813	834	773	820	816	834	811	798	787	829	789	796	838	753	795	846	801	808	804	766	770	810	769	812	810	801	799	834	816	832	813	820	781	831	788	796	775	768	790	830	822	812	828	754	799	816	798	806	772	777	843	802	786	827	792	826	760	835	818	806	723	768	780	839	793	767	800	835	800	836	807	828	846	805	779	826	803	800	857	789	815	811	796	810	810	854	846	777	767	855	878	840	804	800	805	861	794	796	834	805	783	781	812	801	825	789	826	820	818	769	822	806	800	790	813	786	779	782	853	805	795	823	767	816	811	825	873	797	807	799	879	808	826	778	763	798	798	815	796	776	771	829	868	823	801	785	826	853	822	770	848	823	777	759	765	779	812	801	813	816	787	812	865	821	840	846	806	785	792	826	832	849	826	798	825	826	806	772	845	841	807	825	788	811	848	830	789	821	804	743	785	863	786	812	829	834	761
4306	1983	1026	692	641	719	556	496	342	318	268	220	201	197	147	149	115	124	104	103	84	97	72	65	86	83	77	78	74	64	75	82	62	75	64	61	60	77	81	69	71	73	69	59	62	57	76	70	72	73	56	59	67	85	69	70	59	54	72	51	70	70	64	65	80	61	64	62	57	45	68	58	65	66	55	59	80	67	66	61	57	57	60	64	77	71	72	65	72	56	48	64	53	66	57	66	58	63	68	62	49	59	68	71	51	68	67	74	72	61	66	57	63	73	59	84	71	62	63	74	82	77	68	63	59	50	73	59	65	58	63	65	48	55	78	71	71	71	56	61	54	68	74	63	62	65	69	74	77	57	46	62	70	76	74	57	60	60	73	64	71	80	69	52	59	60	72	60	61	65	63	99	64	62	72	64	77	56	70	66	70	77	63	60	64	69	73	65	70	60	65	60	78	66	64	68	59	50	65	63	52	59	60	71	51	70	65	48	59	67	57	60	65	58	70	66	63	53	61	63	72	76	71	68	70	66	58	58	49	64	72	83	52	62	48	50	61	65	65	67	71	70	64	71	60	60	72	91	58	65	57	52	60	68	55	54	65	63	74	73	83	69	57	74	70	72	57	58	59	64	69	61	60	82	59	76	57	57	66	71	82	74	61	51	57	50	70	58	65	63	75	69	77	49	58	71	70	67	70	71	57	71	61	66	85	65	57	52	70	61	71	71	71	69	73	68	71	64	70	63	57	57	57	60	79	82	56	82	74	69	62	71	72	65	68	63	70	62	63	67	69	77	63	73	71	67	68	70	68	65	71	70	65	68	60	60	67	63	60	61	66	60	62	53	55	83	66	71	63	61	72	62	62	61	69	61	72	64	64	71	65	71	68	69	55	67	55	58	62	69	63	48	69	70	58	67	75	59	46	64	51	93	54	66	60	69	65	75	58	60	54	67	74	47	65	51	71	69	59	72	70	78	64	73	79	67	60	63	58	62	58	56	45	65	89	62	80	78	65	60	67	73	59	70	56	60	67	69	60	65	76	75	61	64	55	74	65	71	56	68	63	66	69	72	63	61	63	55	70	65	51	56	53	65	64	65	60	60	83	76	53	69	55	59	66	72	65	67	65	65	53	55	53	72	85	74	71	61	72	63	60	59	62	59	65	46	62	66	58	68	60	63	67	61	67	67	53	68	64	68	54	68	76	61	59	62	55	67	58	64	65	89	67	69	68	67	60	76	70	65	69	68	61	63	63	61	64	66	69	70	59	81	71	73	62	64	72	67	64	68	56	76	71	72	92	73	64	54	66	70	70	58	72	57	62	59	53	70	67	56	63	68	70	71	72	72	45	43	62	55	71	59	71	59	57	75	79	68	60	58	57	70	68	71	63	63	61	61	65	80	63	67	57	57	57	59	55	77	66	69	82	54	56	62	73	59	61	60	61	62	59	57	56	60	73	58	77	66	76	74	64	63	80	69	53	58	69	62	76	59	68	61	61	55	50	61	68	62	68	62	72	54	59	84	66	61	54	57	57	65	68	68	58	62	70	68	69	54	78	63	62	71	81	61	66	63	63	64	71	72	69	60	69	51	50	73	61	52	56	57	70	78	72	73	79	60	49	71	68	48	72	55	52	79	76	60	66	55	61	61	90	70	64	54	76	65	71	71	57	71	65	78	63	51	66	71	62	69	69	66	67	67	75	72	71	66	62	74	73	59	69	52	75	55	62	46	57	51	50	58	74	59	66	64	67	52	55	63	67	60	70	72	60	71	62	69	53	59	60	71	69	58	77	70	72	50	76	72	70	70	81	52	79	73	67	73	57	71	79	77	63	50	72	58	60	60	57	61	68	80	57	76	59	72	65	65	71	71	73	68	76	63	65	70	63	60	72	69	71	66	65	66	73	50	66	54	63	56	63	50	67	64	78	75	78	63	74	65	82	64	57	70	66	64	63	71	71	62	48	66	57	66	80	60	62	63	74	63	62	57	62	69	76	63	73	70	73	47	65	54	71	81	53	61	59	65	57	65	62	68	51	58	73	58	71	66	74	51	58	73	72	57	72	64	75	75	67	64	64	61	55	58	67	55	60	42	73	70	64	72	67	70	65	56	57	78	67	70	61	80	59	55	61	65	62	71	66	73	62	65	54	74	83	59	71	45	59	71	65	75	60	66	59	69	66	76	76	65	52	58	80	73	56	76	63	61	65	65	66	69	63	70	71	79	69	79	64	56	62	66	73	68	60	69	82	50	80	60	71	65	69	63	81	62	77	66	62	75	47	68	55	71	68	67	75	77	62	78	55	79	59	53	63	65	72	64	76	59	80	65	72	72	61	66	65	71	58	65	61	60	73	78	70	74	71	69	69	71	70	64	56	65	67	62	50	59	62	70	74	73	70	55	86	65	53	71	71	66	57	74	64	62	65	60	57	67	70	74	69	64	64	65	66	55	65	69	74	76	51	57	66	77	60	61	70	60	64	64	71	70	71	74	80	74	63	60	70	69	70	68	68	75	65	65	65	67	83	67	59	55	65	57	75	58	62	61	78	70	72	65	75	70	64	62	63	66	72	59	62	74	61	84	63	78	59	73	55	71	66	63	69	80	57	55	56	67	66	59	70	72	69	56	68	62	76	71	51	58	63	63	69	70	68	64	73	90	78	69	60	54	79	77	59	64	57	59	64	61	51	60	51	57	53	72	67	57	48	65	66	70	56	75	48	82	83	70	59	67	71	72	60	57	71	68	61	50	64	70	76	65	70	71	70	67	68	62	58	68	56	70	74	63	83	62	67	75	78	73	54	64	62	57	76	56	66	58	63	79	74	79	67	71	54	64	65	63	83	66	49	70	76	72	72	66	57	67	53	62	65	53	52	64	64	69	71	68	79	70	68	61	68	54	79	71	62	66	72	62	66	65	64	69	64	68	68	58	77	72	62	62	53	73	67	78	49	57	67	60	66	57	66	77	69	55	65	78	69	62	54	73	71	60	72	71	66	50	71	75	62	75	65	71	60	64	82	69	69	57	61	74	58	79	64	58	70	67	69	72	59	81	67	59	61	67	66	72	63	69	81	60	64	69	71	62	63	67	56	64	79	66	75	85	66	71	56	61	69	68	52	57	72	63	67	63	66	71	59	62	64	69	71	44	64	73	60	65	70	63	70	81	61	69	60	75	74	73	60	77	66	61	58	73	57	66	63	70	72	70	76	58	65	68	56	76	64	81	71	80	57	67	68	82	48	54	61	58	44	71	58	82	65	55	62	77	64	75	58	64	65	65	56	62	60	51	80	57	55	60	64	62	63	73	67	67	62	69	63	61	78	63	69	80	77	63	42	54	58	65	70	70	51	60	75	72	77	65	59	66	62	59	67	72	50	56	75	65	71	59	72	65	71	59	83	54	64	52	56	55	64	83	64	67	61	58	83	59	63	56	67	60	71	65	66	69	66	54	60	70	63	65	67	70	80	86	64	53	67	74	64	60	49	61	66	61	65	66
28187	19074	14452	19776	25117	24009	20379	17045	13842	11326	9261	7577	6054	5141	4340	3633	3250	2811	2335	2183	1910	1703	1533	1378	1283	1219	1100	1032	994	974	932	909	935	895	832	900	863	869	881	878	892	843	858	844	802	823	801	797	797	815	813	778	801	781	813	756	790	837	818	786	838	766	813	752	810	790	807	728	802	767	813	785	803	797	810	810	798	780	721	819	777	776	804	786	795	778	782	762	785	809	787	801	794	801	795	825	781	749	818	798	774	824	788	791	800	772	769	814	759	828	783	780	786	822	782	820	776	813	828	781	808	800	884	740	776	812	826	787	784	782	827	816	818	821	805	784	791	779	786	753	795	832	765	799	801	768	742	789	811	837	768	782	776	789	786	827	772	846	771	793	786	809	787	784	831	827	816	806	817	828	804	811	770	776	848	756	795	783	758	787	817	802	745	803	738	737	786	741	791	807	799	799	824	792	840	825	776	831	778	833	837	793	839	779	798	843	833	771	815	851	789	805	774	755	811	760	877	817	805	773	767	854	792	814	824	766	790	813	794	794	803	822	815	815	841	800	810	761	812	840	822	756	798	815	780	857	809	802	790	805	743	790	778	805	758	777	769	789	812	787	796	796	804	779	736	791	774	791	825	825	787	827	743	800	788	791	812	813	810	770	751	802	797	799	749	750	794	787	796	816	833	761	766	783	790	808	743	777	795	743	763	784	835	783	771	760	773	780	765	767	811	808	806	773	768	828	758	824	820	834	791	804	804	804	800	761	769	764	795	781	789	775	789	802	773	804	800	823	770	831	735	824	836	838	786	830	801	816	790	779	766	781	798	744	814	794	800	748	776	758	844	811	766	776	766	797	792	783	823	810	802	764	829	817	785	793	770	836	817	785	774	764	808	781	766	740	756	810	766	764	818	813	755	767	768	782	803	826	737	778	797	811	831	863	819	781	818	776	797	810	800	760	759	836	794	808	801	801	812	786	772	785	780	834	807	815	798	882	845	791	819	763	781	835	782	793	819	783	815	799	767	784	794	794	753	794	815	817	769	776	783	797	737	807	817	819	817	715	798	795	802	854	834	843	784	786	806	795	776	788	791	768	795	830	814	839	825	813	764	825	813	786	822	849	771	774	797	836	814	764	767	791	804	810	777	765	827	747	751	821	786	738	797	759	776	800	778	788	791	820	793	771	755	777	728	822	802	764	773	828	775	788	789	819	808	794	840	769	774	800	807	800	820	809	811	770	831	780	823	777	826	833	818	765	811	817	745	804	732	815	786	788	835	785	807	781	804	773	770	765	768	811	801	799	823	812	754	753	804	833	837	799	806	800	735	785	794	815	772	772	780	769	779	833	792	766	770	834	786	801	777	773	744	792	797	757	760	763	826	824	834	760	792	808	771	776	831	755	768	790	783	746	840	848	777	796	791	797	799	849	754	775	807	844	825	735	813	796	777	802	784	798	759	776	813	833	785	805	738	765	820	795	811	786	752	762	785	791	835	819	757	783	793	774	767	738	838	791	831	802	785	807	798	776	793	809	789	798	814	736	800	737	830	831	830	800	816	807	807	799	851	765	790	767	793	830	771	820	821	751	824	793	785	786	837	818	798	742	789	787	828	801	806	806	800	823	766	818	793	784	830	804	794	771	790	807	756	748	743	785	763	810	808	823	812	816	793	784	793	806	749	822	789	775	842	872	813	764	798	767	801	807	730	806	830	798	773	856	748	809	764	788	761	749	829	770	816	770	853	771	786	769	815	784	725	831	764	753	786	799	814	777	758	774	801	754	744	786	766	784	784	764	800	809	814	818	778	826	786	771	814	808	769	766	793	740	802	714	798	772	784	798	765	807	811	752	745	759	794	793	804	784	805	740	769	768	799	759	825	797	808	789	785	779	750	773	783	843	781	801	785	756	791	810	823	810	787	780	825	828	780	809	728	773	824	836	807	771	783	831	830	806	799	790	753	782	752	770	804	776	758	798	766	798	824	793	770	810	798	778	824	790	764	781	764	789	772	771	795	788	756	794	792	754	777	793	774	780	770	785	823	832	811	802	807	755	807	816	842	791	729	808	752	818	809	803	736	803	827	765	848	798	767	826	789	807	779	801	771	801	753	786	759	820	756	819	825	760	830	799	798	803	811	794	768	808	761	797	852	762	779	804	770	775	794	764	835	783	817	778	799	784	764	815	808	831	837	804	816	720	791	776	772	784	802	798	788	788	787	774	767	765	780	808	788	843	776	833	812	823	817	749	821	831	766	747	785	822	782	741	750	740	795	764	782	805	832	771	794	741	789	815	797	796	832	765	784	768	800	779	767	780	770	794	738	756	801	777	751	813	770	826	829	789	803	787	784	764	765	794	754	825	790	826	812	828	782	812	788	794	763	802	738	780	704	812	772	762	762	780	757	789	809	784	780	755	823	809	761	809	766	800	817	784	765	775	795	816	775	793	811	789	773	785	826	771	761	793	765	763	781	796	778	795	798	737	788	754	829	771	786	797	805	791	783	775	841	784	788	776	785	752	750	779	782	835	799	774	836	797	705	834	834	830	815	771	771	822	812	740	806	745	795	835	780	726	771	798	786	791	792	758	795	774	787	778	794	816	754	842	805	800	825	806	815	810	858	839	772	766	797	766	735	778	761	803	787	820	780	811	785	749	801	866	778	810	816	790	757	799	822	776	763	818	738	766	858	781	796	875	791	765	775	809	773	790	778	774	815	801	738	757	838	789	778	738	776	742	777	800	833	811	767	761	825	788	801	800	833	773	782	795	774	787	762	776	821	783	765	785	777	784	785	814	846	835	778	773	782	794	769	795	767	818	833	791	813	793	804	797	795	760	753	782	813	821	769	806	796	831	752	806	761	762	847	790	799	785	765	820	782	755	784	797	786	770	825	787	841	789	772	761	802	729	793	791	759	777	788	788	821	819	826	771	792	774	769	816	771	820	750	713	770	811	779	746	811	811	800	764	822	839	787	734	763	768	791	810	790	773	771	818	761	768	800	752	807	764	775	798	807	770	809	790	792	814	744	830	807	773	820	796	859	815	782	793	776	817	793	783	791	817	833	796	766	794	816	777	778	781	756	774	785	788	767	716	784	803	776	805	762	806	770	815	765	780	796	769	768	776	779	738	777	742	792	841	812	860	829	782	790	740	779	833	738	776	791	804	820	835	802	811	760	811	714	761	708	803	772	823	778	835	798	787	787	743	788	777	800	760	782	818	776	824	810	772	796	829	817	794	756	772	848	767	779	743	789	808	783	817	833	795	803	791	840	811	872	777	816	755	747	789	801	778	756	880	762	771	756	746	847	762	778	790	780	807	780	805	739	785	802	840	835	792	757	785	806	806	775	741	796	766	776	783	793	780	774	827	783	792	780	837	813	793	805	801	762	831	789	800	762	758	829	775	699	791	751	790	814	763	839	770	766	815	774	789	826	845	757	802	742	820	785	804	807	771	856	837	789	779	795	778	772	789	813	743	806	813	813	867	762	770	777	788	780	799
6214	4540	2263	1228	1245	1337	1011	847	620	499	450	357	289	257	230	168	171	153	112	129	129	104	110	99	83	96	71	94	84	82	75	71	66	80	81	75	72	70	64	63	74	74	81	65	65	69	90	77	65	64	65	69	65	62	82	72	60	57	54	52	55	82	64	68	77	70	53	55	68	63	58	53	69	62	81	71	54	50	58	69	90	58	60	56	59	65	50	64	74	57	73	72	69	74	56	67	73	70	54	61	66	72	63	73	53	62	55	51	54	84	70	68	59	79	67	79	71	79	66	62	77	71	59	65	64	69	55	67	57	67	57	64	58	64	49	67	64	81	61	58	69	89	84	66	54	65	66	78	66	62	64	64	70	70	62	65	65	68	80	73	72	74	79	63	66	67	85	62	67	46	51	62	84	69	69	64	76	85	59	87	64	65	63	71	80	62	63	63	75	72	69	58	75	71	67	68	77	67	80	57	60	66	71	82	68	82	62	54	67	64	69	62	71	68	60	58	58	56	66	75	57	65	73	60	65	76	71	74	71	71	63	64	87	69	71	57	74	68	54	59	75	65	76	72	67	78	66	61	73	58	72	67	60	68	57	53	73	63	65	68	64	58	48	62	64	64	63	71	71	73	73	72	85	59	71	80	64	64	73	67	59	50	67	71	67	76	64	74	65	74	60	63	70	67	60	65	61	64	82	65	43	77	72	73	76	74	65	65	59	63	75	69	67	67	72	55	65	73	42	67	62	74	60	63	67	79	68	61	65	64	55	73	63	82	67	73	72	66	70	82	55	75	69	66	58	64	65	69	71	65	67	58	68	55	71	65	67	57	67	66	63	73	69	78	68	71	62	64	75	68	68	71	72	65	70	50	78	77	90	81	61	74	66	65	59	73	64	69	85	71	57	60	81	78	72	70	65	61	61	60	74	63	69	60	57	65	69	67	88	70	58	72	72	75	74	58	65	68	72	66	65	91	60	66	76	75	66	72	61	65	77	72	56	67	60	55	76	69	52	55	67	68	84	63	62	73	59	71	78	75	69	72	76	71	71	71	61	67	57	68	66	78	53	72	58	63	68	66	53	70	72	65	70	57	68	72	73	70	68	55	60	51	63	67	54	55	73	60	66	72	84	70	61	54	63	70	78	55	80	62	59	63	63	88	73	79	77	74	77	69	76	64	55	62	73	55	75	61	75	57	66	61	77	66	70	70	66	64	60	65	67	59	58	68	68	67	85	64	60	81	66	62	72	62	73	65	79	75	68	80	69	68	68	64	67	76	58	77	68	61	82	66	76	69	65	71	56	74	55	88	73	71	68	67	75	72	57	70	66	58	75	62	67	69	76	76	74	63	59	55	76	60	60	64	55	80	69	50	68	53	80	69	69	78	65	67	60	66	74	61	69	68	71	62	64	62	65	73	74	59	71	64	71	62	64	62	75	56	76	78	73	68	70	66	63	80	79	66	68	61	56	71	66	84	64	81	68	67	52	74	60	69	58	63	66	56	66	61	70	72	61	71	80	61	63	80	77	63	73	56	70	71	66	72	60	71	69	72	58	59	82	68	64	65	59	74	62	56	72	75	57	74	50	58	58	79	79	62	51	58	79	73	56	65	78	85	65	65	61	71	68	74	55	63	58	59	65	70	67	73	69	57	54	63	57	60	72	81	77	73	72	64	62	59	66	74	81	68	51	56	66	52	72	65	69	76	91	68	57	69	69	68	68	74	74	77	75	65	82	52	64	71	71	88	75	68	77	66	81	69	65	69	72	71	72	62	73	70	70	61	63	68	73	81	62	67	72	64	54	69	71	76	70	74	52	56	70	81	81	58	56	63	64	79	73	75	70	64	71	64	60	64	71	58	55	72	64	66	69	74	63	62	69	70	77	62	69	56	61	78	61	64	61	68	64	57	63	71	64	68	70	76	68	78	81	69	65	73	62	59	63	75	57	73	70	72	62	66	41	49	71	72	77	67	70	77	58	59	77	65	53	75	85	61	75	66	86	82	74	56	74	75	72	65	59	44	61	74	67	62	80	59	56	78	77	57	64	70	65	69	70	70	69	54	48	72	66	58	66	61	58	77	60	65	56	76	60	62	72	56	66	69	74	69	66	56	52	56	49	67	62	66	60	60	62	59	66	66	70	63	60	59	76	73	84	57	65	53	53	68	78	61	60	74	76	57	67	58	64	65	75	77	62	50	66	70	67	61	68	79	88	69	52	58	65	54	61	59	72	71	57	59	65	68	62	58	81	64	58	76	79	64	67	72	64	73	71	71	73	60	55	67	69	86	52	55	60	73	58	74	77	67	56	70	67	68	63	74	69	64	79	85	59	74	68	66	57	71	65	56	57	55	67	65	76	75	75	66	74	72	76	69	71	67	46	76	67	60	66	66	70	65	87	58	60	67	70	66	68	64	57	64	63	71	61	75	51	74	63	75	68	69	86	54	80	62	73	63	66	67	55	83	74	65	55	64	67	67	60	65	59	66	58	64	68	83	76	61	82	64	67	78	55	63	62	67	62	62	72	70	66	66	54	66	76	73	69	70	60	59	56	64	63	64	66	70	74	63	72	69	64	62	62	61	66	67	51	77	78	56	75	50	65	74	69	63	62	71	86	79	71	54	55	66	77	70	75	67	78	62	62	77	89	68	65	77	69	63	64	87	71	66	74	88	71	51	94	65	65	64	54	57	80	80	62	58	75	78	77	73	55	65	76	53	66	69	62	77	74	69	69	71	77	79	68	68	75	59	78	71	76	51	65	73	66	95	59	58	70	72	59	57	67	77	83	64	65	70	63	76	66	61	56	61	72	60	62	67	69	63	62	78	56	73	66	69	59	68	72	72	67	68	64	62	64	55	57	65	79	70	71	69	59	74	74	58	72	72	66	70	67	66	65	63	68	49	55	50	72	77	56	61	78	52	58	76	75	69	57	67	78	68	67	73	59	66	73	70	65	61	83	71	85	70	73	63	60	77	54	77	70	66	52	77	57	63	64	64	62	73	72	70	65	77	60	74	65	70	74	54	64	68	74	68	66	85	68	68	66	64	69	78	73	64	75	66	57	68	72	69	67	77	66	66	55	70	51	62	73	64	62	74	69	60	55	60	74	68	75	57	72	65	74	54	67	72	70	70	60	71	78	79	66	72	74	75	66	60	60	58	59	54	53	60	55	71	64	64	71	59	56	63	59	66	62	67	63	71	71	57	64	67	63	66	66	82	67	75	69	71	52	74	59	67	91	65	77	63	70	69	68	49	55	80	73	77	69	70	97	76	72	64	60	66	55	55	83	64	74	71	66	80	67	61	54	70	67	77	59	60	62	73	73	67	71	74	65	44	60	64	74	64	57	68	59	72	81	86	76	91	65	71	69	69	85	67	56	52	96	64	77	74	55	74	58	73	70	81	62	63	83	77	53	60	60	79	62	69	79	64	67	66	59	69	72	66	65	60	62	59	72	64	67	67	64	66	67	66	72	66	66	58	57	82	67	69
32862	24211	19632	25442	30135	28954	25431	21899	18087	15294	12880	10722	8748	7256	6174	5134	4520	3945	3391	3000	2527	2326	1924	1783	1668	1485	1410	1242	1163	1123	1038	1069	988	915	958	974	938	1007	883	956	885	962	868	879	856	841	834	818	809	815	852	855	811	806	867	826	743	809	797	802	831	872	799	803	790	788	803	804	846	785	830	814	798	811	751	801	821	796	798	821	760	797	814	797	793	811	785	758	878	802	806	743	817	833	776	804	799	737	728	804	815	721	804	847	809	837	768	835	759	809	811	811	772	829	783	734	849	783	815	844	836	818	810	774	821	850	820	767	800	780	789	793	787	777	793	807	777	789	841	800	779	782	854	850	826	817	779	793	805	766	813	768	782	735	802	847	799	786	760	797	766	808	809	797	788	829	815	768	791	828	803	806	743	813	803	822	772	806	765	845	854	773	817	827	820	783	796	807	868	767	810	853	826	750	794	801	856	813	791	770	802	781	768	788	808	810	820	814	784	781	802	840	804	783	825	780	779	827	748	757	851	831	810	819	825	805	829	783	754	824	826	818	800	820	768	808	805	806	830	819	859	811	813	803	822	800	813	743	786	805	820	774	744	750	798	795	786	825	754	840	804	848	798	774	809	792	828	802	808	812	784	796	791	797	827	856	843	823	813	764	807	760	775	767	773	801	783	811	837	823	784	801	800	809	813	765	827	750	774	798	804	836	771	809	835	869	805	787	834	827	805	834	819	818	813	791	811	792	825	808	782	884	795	815	815	787	778	782	811	828	823	842	833	814	746	762	798	773	823	811	806	800	766	822	809	752	799	819	807	818	823	781	755	811	818	789	803	816	780	815	835	763	832	816	826	795	745	779	802	802	820	823	776	816	799	867	822	832	839	819	808	796	776	802	797	805	802	824	869	866	756	826	793	808	800	732	769	818	819	794	828	776	841	799	788	811	784	813	786	820	817	841	803	750	769	803	808	828	777	785	787	850	781	798	829	783	780	846	749	825	808	863	786	811	800	783	864	817	752	823	783	847	814	833	803	803	824	810	821	829	798	828	774	826	793	780	803	825	819	791	760	780	828	787	793	812	793	842	821	804	815	792	783	787	771	807	806	868	752	778	760	830	820	725	768	772	786	751	790	834	830	797	813	826	809	782	802	821	847	814	808	824	792	762	820	791	801	779	793	801	822	781	800	807	827	808	777	811	800	754	816	780	778	819	786	863	779	817	818	754	797	786	806	796	779	814	776	777	781	818	831	794	785	819	834	758	813	805	798	798	808	774	797	811	805	785	801	785	799	784	795	809	830	809	722	785	827	810	823	825	768	812	834	800	785	767	781	775	801	773	847	796	808	778	800	777	802	822	752	833	749	787	816	807	790	805	765	789	779	791	824	765	781	805	824	858	816	803	815	759	769	830	843	817	759	848	785	812	815	770	802	758	776	836	765	808	783	790	778	815	836	777	801	796	819	820	781	829	864	808	780	755	856	822	809	777	813	793	796	787	773	828	797	815	855	806	763	786	785	781	799	803	784	781	834	810	761	836	832	814	848	836	788	817	848	802	795	807	823	811	830	850	728	751	786	793	801	794	764	752	777	787	770	785	841	827	783	809	783	803	790	812	832	867	855	818	732	795	814	821	825	808	761	799	777	736	807	790	820	770	794	785	810	816	811	846	838	786	777	751	812	812	847	779	825	783	778	811	776	802	798	794	763	756	794	807	788	734	789	838	818	777	781	846	815	785	761	820	788	837	836	848	807	771	806	778	781	771	842	847	793	803	785	839	829	781	824	773	857	791	780	814	785	841	823	781	803	771	790	760	783	791	814	766	782	778	801	811	791	866	751	789	757	743	759	753	758	844	869	846	767	809	821	802	784	859	753	811	812	791	778	846	819	818	843	776	801	768	793	793	836	832	785	785	785	859	821	811	817	793	831	780	825	756	834	805	752	831	837	799	796	836	804	768	839	799	780	773	788	783	794	778	784	848	823	819	826	818	787	790	789	795	780	811	816	781	849	789	786	748	780	832	805	790	824	828	762	811	813	795	815	814	762	801	730	819	841	776	784	817	781	744	776	803	786	793	834	816	789	815	807	775	814	778	806	819	866	855	761	805	801	790	795	756	862	855	873	772	715	810	764	777	809	813	822	798	812	841	801	816	798	810	773	833	745	764	835	804	801	814	781	771	854	804	838	748	803	842	792	820	782	794	799	829	791	786	828	823	789	769	803	805	810	789	817	770	775	805	880	764	793	740	796	839	794	826	880	759	788	852	782	795	792	787	796	771	803	809	783	805	844	776	821	791	775	810	796	805	801	812	813	797	825	818	801	801	819	753	827	837	855	765	808	799	751	799	805	823	805	814	809	781	823	787	821	795	766	790	739	784	808	811	847	773	778	788	817	790	810	811	789	876	745	791	850	785	790	805	766	813	802	825	827	804	836	782	828	824	783	802	779	815	832	781	815	782	835	822	827	772	740	788	786	804	789	806	766	827	797	828	770	790	765	821	846	845	807	808	826	813	846	816	790	800	762	782	829	779	812	829	810	827	785	767	745	808	797	816	801	766	848	790	841	796	816	779	794	801	788	782	794	805	827	803	744	781	814	769	794	747	833	802	744	769	862	818	816	830	791	800	848	808	799	815	814	775	819	749	764	833	782	807	748	796	831	788	762	744	772	836	866	805	768	787	823	800	815	763	862	768	800	807	819	854	755	786	779	751	791	821	787	824	799	852	839	757	811	816	795	821	803	802	831	812	782	777	736	814	787	810	782	775	809	760	773	798	796	835	808	895	794	786	838	768	795	816	790	802	797	784	820	852	807	838	767	771	812	805	851	818	761	774	857	801	764	751	801	777	817	793	835	756	789	794	816	837	785	864	857	769	845	848	799	776	807	798	787	836	796	766	734	804	835	762	806	796	814	792	811	777	740	793	787	769	779	786	784	815	791	780	805	793	768	790	821	812	820	852	831	831	786	806	770	791	846	811	816	800	787	873	805	814	844	802	770	784	834	804	788	823	803	763	843	828	762	797	843	805	778	739	836	819	791	790	740	844	827	851	832	828	792	818	839	810	757	747	781	802	820	788	782	789	808	818	832	811	809	829	808	811	799	755	789	847	786	788	842	824	772	798	743	773	781	790	841	837	800	785	776	805	834	809	786	788	795	784	793	799	764	818	779	748	816	756	779	814	813	816	786	735	805	822	789	840	768	834	792	794	785	798	839	775	785	785	789	848	804	783	773	788	844	784	817	768	779	834	783	821	783	800	823	830	731	814	782	832	802	771	886	777	846	792	771	796	740	781	820	746	793	811	824	775	795	838	793	792	811	825	801	841	882	803	814	788	792	804	826	802	835	844	794	773	737	826	811	825	787	818	799	826	764	831	831	786	807	774	814	784	817	820	857	765	842	814	838	812	782	839	788	784	826	810	821	789	818	833	766	789	740	777	812	807	788	822	835	857	834	812	780	797	829	817	806	770	856	768	826	825	828	813	775	794	774	843	791	813
7347	3941	2159	1297	1245	1433	1217	903	691	567	484	388	298	295	226	197	171	181	132	120	113	115	111	100	93	82	91	92	71	74	102	71	70	70	72	75	76	73	80	75	62	68	60	73	67	55	71	72	82	64	68	61	70	69	75	57	60	72	68	61	76	74	75	68	74	75	50	60	46	65	65	62	67	72	58	56	68	69	62	63	60	61	66	48	60	52	79	61	65	69	75	55	52	86	69	62	62	73	53	72	65	64	70	58	60	70	73	67	61	77	54	57	63	69	70	58	70	56	92	67	60	74	70	55	72	63	59	78	68	60	67	54	81	68	58	97	70	64	53	76	55	57	60	64	73	60	44	62	52	68	69	55	63	63	73	72	58	57	58	73	67	61	70	71	62	65	83	72	75	75	66	69	64	62	74	53	62	69	75	72	76	81	59	67	80	66	70	75	62	63	69	77	64	63	75	51	64	74	77	63	70	75	69	55	58	71	60	60	68	65	78	81	82	74	68	62	57	79	78	68	53	60	68	69	63	81	59	74	72	64	64	57	73	67	64	61	72	70	55	64	55	65	75	60	63	59	69	64	58	58	77	75	64	63	61	68	59	51	61	73	57	70	58	65	65	65	67	61	52	50	45	68	93	84	53	75	62	73	63	75	69	61	58	81	51	68	52	65	61	76	60	64	67	65	68	65	80	76	80	63	71	77	56	89	60	72	69	73	71	77	76	67	75	48	70	77	82	61	63	74	76	58	70	72	57	57	68	52	70	63	68	76	61	66	62	71	75	60	74	72	67	64	84	64	62	60	51	63	55	64	64	72	82	86	76	72	56	76	79	67	48	50	58	56	72	68	65	69	66	71	65	68	73	63	60	52	74	71	74	77	59	78	64	69	61	72	70	75	67	56	74	80	74	74	77	79	68	70	74	65	55	67	58	79	56	57	83	50	74	73	62	76	63	61	70	57	62	70	59	57	70	78	70	65	63	67	64	69	69	68	70	74	68	70	64	58	61	74	64	71	66	77	71	74	57	73	79	74	84	71	73	76	74	75	66	56	61	59	81	72	61	64	61	71	70	69	73	68	91	77	55	70	63	72	63	50	71	69	65	48	54	52	65	87	67	73	73	68	69	81	62	58	70	62	64	63	73	65	64	82	57	62	62	61	62	68	72	74	68	63	59	54	66	79	70	55	72	75	66	66	70	68	82	60	63	66	64	69	52	62	82	63	63	69	71	68	61	55	55	68	67	64	49	63	65	56	64	65	64	63	69	62	71	69	55	91	52	66	56	63	70	61	62	73	69	61	66	73	63	70	78	70	58	78	52	63	56	60	60	66	76	67	57	60	70	72	65	66	60	68	75	54	74	53	69	61	64	67	72	62	64	67	85	77	77	59	72	67	77	61	77	69	65	73	53	68	80	64	81	67	71	48	55	57	48	61	77	70	62	71	67	74	80	50	77	81	72	78	68	68	58	60	85	71	75	63	71	65	78	73	67	78	61	59	74	75	73	61	56	73	81	71	67	64	65	60	54	66	68	48	68	59	69	66	73	57	69	56	53	63	66	60	65	68	65	65	79	67	71	61	66	76	70	50	64	72	77	63	73	65	68	68	77	70	61	72	82	77	55	56	64	66	74	70	63	54	67	68	59	63	68	68	72	61	60	70	81	59	70	66	52	60	74	66	69	63	63	53	55	73	64	78	56	63	80	76	69	55	48	56	72	59	85	62	66	85	80	85	58	64	72	69	67	59	70	57	62	75	71	75	57	60	73	81	61	85	62	54	61	71	73	66	64	66	53	63	68	70	59	49	64	68	65	84	64	70	85	59	67	56	78	69	56	79	45	56	53	67	65	63	67	72	71	68	56	63	55	78	59	78	62	52	62	60	64	68	71	73	63	81	88	58	68	56	60	66	76	64	62	69	73	82	50	75	78	71	64	74	66	64	80	77	77	57	64	56	75	69	76	56	50	89	64	88	63	63	55	68	61	75	60	48	65	61	72	74	68	62	68	63	68	74	67	61	69	71	63	68	71	75	60	83	68	69	56	67	59	65	64	69	59	61	65	75	65	83	76	65	68	70	50	73	69	68	58	62	64	58	59	60	75	63	71	60	56	65	56	78	55	76	58	62	83	79	61	71	71	64	69	62	62	71	73	81	66	71	72	74	63	76	82	64	59	77	68	68	55	63	61	68	57	71	62	51	73	63	58	50	76	65	62	75	70	59	75	73	65	68	69	61	61	73	39	69	53	61	78	65	72	68	61	64	58	69	55	55	62	60	63	59	76	76	65	64	57	65	63	60	78	77	69	59	66	65	61	61	74	62	80	64	60	60	72	62	57	63	77	59	67	61	58	66	56	72	65	63	56	57	59	76	55	63	69	65	72	57	55	61	74	69	61	67	70	67	65	75	46	63	73	60	78	52	63	69	82	60	88	84	62	64	72	73	58	71	57	67	77	50	58	64	57	79	70	69	61	68	77	66	66	67	57	64	57	61	74	73	81	69	57	71	57	76	73	61	52	70	67	58	53	72	55	63	66	66	81	55	68	53	65	61	62	54	61	68	68	71	53	67	64	79	60	51	67	78	67	62	66	63	83	82	60	64	71	71	56	69	61	80	70	72	56	78	68	71	71	71	65	64	79	64	66	72	67	68	72	57	64	64	78	70	56	66	59	69	60	73	69	57	67	62	74	63	71	73	66	67	65	77	64	64	76	66	64	73	66	77	74	63	50	55	70	59	67	65	63	69	68	63	66	69	67	63	77	56	80	70	57	57	95	62	45	59	55	56	67	76	68	73	56	60	68	77	83	85	77	61	59	84	64	64	78	58	63	74	76	58	73	73	72	82	65	81	98	68	52	64	79	89	68	66	66	69	78	67	61	62	57	45	77	59	64	74	82	63	52	67	71	70	78	66	49	49	77	65	56	66	96	67	73	63	75	80	50	73	61	69	63	67	75	76	76	63	67	85	79	59	51	71	69	57	67	65	61	66	76	62	62	80	77	66	63	78	69	56	58	66	52	58	64	70	75	75	66	71	73	65	73	73	68	58	73	72	57	76	75	74	65	73	55	76	66	81	66	56	57	71	71	52	80	62	66	63	72	83	56	64	72	65	71	75	79	73	62	66	70	52	84	61	64	59	76	64	72	78	67	61	80	58	63	66	67	64	75	60	81	73	69	77	65	60	59	76	73	51	52	71	69	70	73	59	69	68	70	73	60	74	65	76	78	65	69	70	51	58	73	55	75	67	66	58	78	65	54	66	68	75	66	67	70	87	68	83	71	68	83	61	61	58	63	81	55	70	56	58	76	69	82	66	71	76	65	58	63	70	73	68	75	65	69	60	65	74	47	59	87	64	53	77	77	59	67	77	73	59	67	51	66	64	62	76	73	70	70	65	77	59	74	57	67	74	66	75	59	71	69	62	63	70	69	56	65	64	71	67	64	69	65	61	80	58	66	71	55	57	64	64	68	62	76	60	60	68	71	76	73	63
31668	23760	19719	25753	30262	29741	26484	22885	19493	16733	13932	11766	9686	8099	6605	5593	4902	4314	3805	3234	2751	2502	2237	1894	1673	1617	1485	1308	1242	1161	1085	1008	978	950	944	991	1002	989	972	936	945	872	881	852	894	891	882	828	851	863	865	861	827	838	820	779	831	832	850	782	795	797	826	799	816	824	768	793	744	805	816	795	801	803	765	850	795	823	799	787	823	786	834	868	771	820	765	793	757	824	789	834	807	769	795	777	816	806	845	787	850	796	838	799	793	828	745	853	827	827	827	815	794	820	772	755	814	806	862	776	822	821	800	855	838	816	808	799	790	783	768	811	813	838	791	809	821	798	782	797	786	772	780	784	838	824	852	824	800	819	848	762	818	780	756	831	799	800	798	823	822	767	807	847	792	786	795	845	785	796	800	788	798	782	849	830	839	810	805	802	769	798	792	773	827	824	757	851	808	800	834	776	805	787	770	824	830	762	833	787	827	838	754	851	825	823	791	830	806	802	817	807	823	809	803	837	845	850	796	790	840	843	823	779	777	777	778	781	781	804	830	837	784	853	828	848	836	775	832	815	888	816	801	821	797	826	860	854	832	814	817	769	800	813	754	820	791	826	806	796	821	803	766	794	824	767	807	811	809	805	766	791	834	789	803	798	749	825	824	814	835	851	798	841	754	828	768	784	778	777	789	831	791	778	810	814	842	838	846	799	813	824	834	799	772	780	873	774	826	787	826	761	860	848	821	797	825	817	798	807	804	763	808	824	790	773	829	770	788	797	796	815	783	831	816	804	853	797	835	786	796	846	792	838	792	820	803	843	825	840	842	773	772	816	775	824	783	783	801	811	791	796	754	793	823	817	822	779	804	788	799	819	779	800	774	796	806	754	785	831	792	764	813	762	770	860	846	801	772	802	841	807	797	783	806	791	852	839	793	784	860	797	828	852	844	839	813	768	800	850	775	820	822	816	844	756	841	803	809	766	855	852	832	834	795	784	802	813	783	800	796	780	781	820	813	845	820	774	815	772	839	813	820	804	773	814	793	801	790	845	779	811	809	820	776	799	836	789	774	803	846	778	830	756	789	800	800	799	804	832	809	895	854	801	836	795	775	847	808	833	796	795	833	844	832	827	853	826	815	787	822	841	813	843	808	842	856	786	821	795	734	805	794	794	814	875	790	798	819	819	835	811	804	777	842	775	767	822	781	804	817	794	810	770	801	831	798	850	786	808	776	864	738	780	796	753	815	788	851	796	772	840	852	842	815	866	809	833	787	813	762	800	831	817	806	803	825	801	772	798	794	794	786	826	777	842	765	797	826	812	826	803	803	800	806	783	779	837	769	810	793	786	759	838	824	810	775	829	839	754	828	802	799	798	861	804	782	825	840	797	773	783	858	803	811	769	836	788	797	788	835	782	798	825	812	829	812	829	786	838	823	816	878	840	820	827	810	799	828	817	827	889	840	854	791	807	824	820	791	799	800	797	787	790	832	790	835	814	862	812	829	827	772	850	818	788	804	814	796	796	796	817	809	800	810	822	819	770	834	759	799	840	779	808	832	852	772	856	830	806	769	789	866	810	787	761	825	804	864	810	870	803	779	848	802	842	792	808	787	787	812	824	807	742	800	818	837	816	803	773	826	824	798	790	782	754	857	791	844	796	815	786	801	836	805	835	786	741	823	887	783	797	858	841	786	789	807	826	807	789	833	784	845	832	760	805	842	805	808	788	842	812	781	787	827	820	838	816	806	807	767	794	867	812	805	797	835	824	786	816	846	845	873	866	822	842	804	823	788	792	766	799	826	792	807	793	793	808	777	786	753	809	841	804	774	854	805	786	807	822	786	807	856	812	778	804	812	797	813	830	805	805	817	805	786	841	758	741	781	798	746	810	812	784	778	817	759	793	821	821	768	724	796	819	763	799	830	787	844	779	816	834	860	781	830	776	767	785	793	805	790	792	800	809	813	807	851	822	812	812	811	808	818	825	781	806	768	761	805	804	781	804	825	788	804	889	791	771	862	809	809	820	877	803	825	822	822	845	819	798	788	817	789	831	762	800	795	843	780	792	800	821	769	820	839	763	810	752	788	838	784	814	823	831	806	855	820	766	778	808	820	757	813	860	780	824	816	758	791	763	817	812	820	827	756	791	840	833	850	836	835	794	821	791	832	776	800	825	833	767	853	819	815	842	817	782	830	838	780	837	797	799	809	807	826	780	783	765	822	844	801	814	811	842	751	838	803	776	786	785	788	782	783	796	840	811	795	821	830	812	820	805	800	744	856	797	813	826	811	802	788	817	816	744	789	830	787	761	843	844	813	819	745	858	769	792	839	842	822	812	798	812	812	817	833	832	786	839	817	806	800	796	769	785	826	829	831	808	809	805	814	834	872	794	762	772	778	840	810	786	785	748	797	837	810	794	802	771	832	819	798	792	816	839	836	791	775	875	819	817	781	870	769	818	803	865	761	814	823	791	834	809	847	842	810	781	764	838	780	833	768	816	825	813	822	771	814	785	802	834	830	767	794	825	798	795	752	800	823	788	817	820	842	851	797	851	845	763	775	815	871	816	754	832	795	828	809	766	846	807	855	811	828	788	821	799	794	792	770	789	858	812	827	836	839	816	776	780	824	814	809	751	829	760	780	844	804	848	837	832	784	847	788	791	842	806	805	834	828	824	840	869	798	846	818	769	799	802	779	794	826	802	838	821	810	788	783	840	788	862	847	836	811	757	822	781	820	802	804	778	833	833	789	792	824	777	787	838	799	834	825	793	760	796	777	829	787	840	818	811	824	829	837	833	813	797	818	772	798	853	796	767	830	833	769	803	839	787	807	809	800	774	811	798	784	825	771	829	819	857	808	856	790	840	824	787	806	800	821	781	805	828	844	819	857	816	825	804	829	855	781	839	826	831	756	753	807	780	785	782	808	826	840	849	798	832	825	780	790	841	797	835	813	809	811	846	799	834	811	846	784	798	765	790	778	761	757	791	812	794	791	838	802	791	819	815	787	793	811	826	811	812	772	837	762	811	766	854	822	854	848	838	798	811	814	812	802	812	851	820	782	840	814	783	841	762	830	805	822	809	824	782	766	779	804	826	790	805	810	809	813	758	754	804	819	839	847	767	843	792	839	827	764	847	790	807	822	778	784	805	781	791	838	781	793	799	791	803	835	760	786	817	796	764	765	821	830	820	798	785	827	818	846	831	819	826	846	825	815	811	802	837	818	826	789	843	772	852	774	861	854	816	771	769	805	785	809	861	802	822	806	828	797	858	827	810	832	816	790	829	804	824	846	820	810	798	822	826	800	787	808	843	833	778	864	861	771	786	749	791	800	842	796	829	789	789	822	810	773	833	829	786	816	780	800	797	831	814	785	788	815	791	789	800	810	780	775	811	834	756	816	794	803	777	831	831	794	819	814	783	812	836	799	834	825	803	793	801	825	766	854	820	808	807	807	812	832	775	799	774	823	807	792	810	784	800	837	785	821	856	798	823	828	838	811	789
8461	6587	3482	2049	2045	2198	1664	1339	1072	859	679	538	435	352	265	239	225	167	190	134	130	142	108	110	98	94	90	96	96	81	80	74	82	79	79	93	75	61	93	70	77	66	80	73	74	63	53	70	54	70	65	66	73	59	88	71	75	76	74	66	62	76	56	66	53	46	65	72	55	70	61	68	74	55	60	57	67	77	55	77	75	56	67	65	72	74	50	62	80	63	60	80	69	77	81	68	50	72	67	56	71	69	69	63	74	77	69	56	67	61	70	64	79	82	73	56	60	68	58	76	56	63	62	76	61	58	61	63	63	70	68	68	65	70	60	70	71	75	79	70	66	70	59	59	69	63	55	63	67	68	69	65	63	59	74	80	87	79	75	62	69	63	56	53	69	73	54	71	81	73	64	67	50	60	62	73	54	69	69	67	71	82	55	55	55	62	67	65	81	58	67	78	60	64	72	65	56	60	54	76	69	68	66	88	65	60	72	53	62	77	78	68	78	65	80	67	72	70	75	64	73	66	74	79	56	68	72	67	63	64	84	58	61	59	65	61	79	54	65	67	63	62	59	65	55	62	60	83	71	70	73	63	61	67	67	57	61	66	71	70	63	57	64	64	79	76	60	66	71	75	47	66	64	57	76	75	55	78	58	52	77	59	64	78	59	58	55	61	65	70	53	62	67	76	72	66	63	81	65	60	66	70	70	61	72	61	61	67	83	63	80	66	84	69	65	59	72	71	64	74	82	73	74	63	50	72	63	66	59	74	73	72	58	60	71	38	74	74	73	61	64	79	62	66	52	70	63	64	78	63	72	62	64	61	57	68	68	56	83	76	50	73	63	72	66	68	77	65	70	77	69	63	73	67	69	70	48	53	66	76	82	63	74	59	79	70	57	54	67	69	69	62	91	72	55	69	72	59	52	81	66	67	73	70	67	70	76	68	80	61	78	58	61	66	49	57	69	64	81	56	64	56	75	67	63	61	52	51	67	54	63	72	73	64	76	70	60	63	73	56	69	61	73	68	68	70	75	78	65	71	71	71	69	53	61	67	62	53	77	81	58	50	88	71	64	65	46	80	54	55	86	81	82	60	66	51	65	63	68	61	56	64	71	69	64	72	59	77	54	68	66	63	66	64	54	63	58	79	56	60	64	71	86	60	57	76	76	49	72	69	75	68	57	67	69	71	54	54	62	70	63	71	72	65	56	72	78	81	72	67	69	60	74	50	84	72	71	63	64	70	62	56	76	91	46	63	69	55	77	88	59	61	61	49	68	75	61	77	74	61	77	64	73	61	70	68	60	67	61	66	69	70	58	65	67	74	66	71	69	65	64	65	73	55	69	69	69	69	58	60	69	61	71	71	82	67	58	67	75	85	76	63	77	67	68	68	60	70	53	68	64	62	61	52	58	56	62	68	67	58	63	75	44	63	83	75	77	76	70	64	83	63	67	51	57	66	65	78	68	42	71	68	62	71	54	61	67	72	80	52	67	70	59	64	64	58	63	70	67	69	73	68	56	68	59	61	68	66	71	56	58	77	58	58	69	66	59	61	60	72	54	74	59	55	61	67	73	80	73	61	72	54	75	60	68	61	56	80	83	54	70	82	59	57	68	59	74	66	59	61	77	77	66	67	60	69	62	82	83	59	59	64	78	65	63	64	59	74	66	59	73	68	69	61	56	79	58	76	59	70	77	72	60	77	66	79	66	61	60	67	78	60	65	70	55	59	90	56	69	66	68	56	64	68	74	71	66	73	58	62	66	56	65	71	58	71	66	68	56	70	70	67	61	73	68	54	69	57	79	61	63	63	71	63	77	62	65	76	67	72	60	58	66	94	76	56	64	67	74	66	74	81	57	85	58	64	52	61	66	65	64	65	73	69	61	51	63	66	73	71	69	62	76	69	64	55	59	81	63	66	62	55	62	58	68	51	68	53	80	64	72	69	67	63	51	70	57	78	78	68	64	73	51	52	60	68	70	70	57	64	70	51	61	78	58	74	58	56	85	61	79	56	69	63	74	70	63	66	60	63	75	74	72	69	80	79	63	78	65	52	61	76	65	65	70	69	65	69	66	78	80	65	72	62	55	58	61	53	75	79	35	63	68	68	58	74	87	68	71	71	75	63	68	80	60	69	68	70	63	50	56	66	65	81	68	75	87	55	68	81	68	68	64	73	62	63	81	70	61	74	75	67	74	61	72	68	60	70	67	63	68	63	81	72	60	58	70	60	79	60	55	63	57	83	55	65	51	65	55	54	65	77	70	64	73	65	61	70	65	59	67	65	66	63	54	61	59	75	74	59	60	56	65	80	79	65	77	59	70	69	58	66	61	75	64	67	56	57	68	62	76	74	69	76	51	67	65	59	71	55	72	63	61	70	60	68	57	51	78	66	76	73	53	71	57	72	69	65	57	75	75	68	73	56	73	78	72	69	59	81	63	85	65	54	58	71	61	61	66	56	79	54	58	61	57	60	80	66	78	58	66	76	81	86	85	70	60	62	62	60	68	60	80	75	64	61	62	66	46	63	64	76	73	67	72	74	64	67	58	54	67	77	73	63	74	56	52	65	65	63	54	75	57	64	65	72	63	85	73	59	73	85	56	60	67	80	53	74	85	67	82	69	77	65	53	69	66	59	80	70	66	81	61	70	87	66	80	73	68	64	68	70	63	70	66	67	54	62	58	63	65	70	74	57	69	76	67	65	65	61	67	66	74	63	72	58	67	71	77	56	55	58	58	65	71	58	78	59	51	79	62	62	73	65	77	66	62	70	57	60	63	63	57	76	65	54	67	74	68	54	57	63	78	65	75	72	54	74	58	72	61	61	60	71	68	55	79	60	69	78	60	78	61	55	68	59	57	65	69	64	74	75	79	67	88	72	64	66	74	67	55	66	61	55	64	58	63	57	71	61	79	72	64	56	76	65	65	57	68	74	72	79	66	73	74	63	52	67	75	69	62	60	76	50	60	57	59	69	55	74	69	72	58	58	62	67	63	66	70	70	64	73	73	52	69	72	60	70	76	75	84	66	73	60	58	70	62	59	66	72	66	53	77	60	68	74	51	94	58	67	78	68	66	61	64	64	75	61	77	70	59	68	81	64	68	61	85	59	72	68	61	73	66	66	66	68	68	52	58	67	70	68	67	69	76	66	54	63	61	60	46	74	56	71	67	55	64	75	42	76	77	54	53	69	66	63	56	52	73	77	61	76	61	67	72	72	62	69	67	75	66	56	71	63	61	68	59	54	73	52	58	74	72	69	82	67	63	73	76	61	63	55	73	75	73	66	75	59	68	74	50	54	51	73	67	68	67	68	58	70	56	74	73	53	77	67	74	49	59	62	67	68	61	55	56	62	53	55	67	69	68	63	67	69	73	69	61	69	63	56	57	62	68	71	57	60	68	78	68	62	55	63	72	71	74	78	62	58	65	81	78	82	76	54	78	62	79	64	65	57	66	52	75	86	79	51	64	88	71	68	66	84	72	56	73	80
35484	27188	23274	29026	34032	33291	29876	26373	23220	20079	17214	14489	11978	9843	8370	7092	6337	5556	4724	4019	3487	3021	2637	2301	2104	1804	1680	1546	1433	1331	1211	1090	1050	1002	1038	1027	1037	1018	999	977	939	927	907	903	900	921	877	880	843	848	845	824	823	860	851	821	800	830	838	806	853	817	796	837	814	836	834	795	787	817	784	821	823	802	768	803	856	787	827	779	837	749	762	830	777	833	831	783	794	818	790	807	794	782	841	859	860	770	797	796	789	773	841	831	774	838	827	789	770	846	790	783	798	791	785	814	759	787	825	814	793	820	777	792	766	839	769	755	781	777	770	796	820	787	795	851	777	766	797	793	798	772	831	761	783	814	765	848	744	841	749	826	782	889	767	831	775	802	814	810	796	801	807	820	793	855	805	767	783	811	809	821	829	849	749	768	777	818	776	810	792	786	772	836	782	821	806	811	834	845	836	823	777	814	791	830	814	826	794	780	805	787	812	774	802	806	821	815	813	827	774	819	762	818	819	811	810	825	773	800	806	815	808	820	801	825	781	847	785	776	835	793	777	790	766	728	784	849	894	741	799	826	819	781	828	774	750	813	837	824	837	858	848	798	812	838	817	808	821	819	780	827	830	774	859	765	817	825	821	754	792	804	769	805	822	832	755	785	831	771	759	858	817	780	832	818	828	799	771	812	770	783	845	739	821	794	791	850	809	848	771	783	808	865	842	834	833	819	784	841	776	808	742	826	820	788	833	770	835	809	791	839	775	790	826	824	767	781	809	842	820	791	825	781	741	824	755	819	767	764	798	849	815	780	844	762	780	766	848	800	816	843	839	821	832	758	836	825	809	804	781	817	781	791	782	828	797	737	795	805	883	809	846	837	791	869	820	784	781	794	796	836	806	806	817	773	824	819	778	841	785	833	819	796	792	762	836	744	774	786	753	825	775	773	820	790	785	729	809	752	787	809	804	771	793	791	859	808	793	801	852	841	800	821	812	840	827	788	874	799	785	833	768	819	835	805	807	833	788	776	817	776	833	754	799	792	823	797	775	788	781	884	847	764	902	754	813	834	860	854	815	735	827	799	764	821	790	844	786	780	891	803	774	867	818	791	811	772	794	801	803	841	816	792	823	735	811	762	797	797	789	747	831	829	787	840	791	815	748	822	854	746	785	823	836	812	825	807	811	749	830	819	812	826	793	808	797	801	829	790	824	811	795	784	838	823	819	786	766	783	775	745	776	758	783	781	821	777	784	796	857	814	812	805	752	797	831	784	807	826	831	756	835	739	730	781	804	786	834	809	846	802	846	821	879	788	809	836	801	807	799	824	813	780	810	807	804	787	758	834	802	819	859	767	777	848	832	823	785	811	772	793	802	816	791	746	814	828	780	773	778	822	847	801	812	840	833	802	795	815	798	793	781	806	829	777	785	815	820	829	784	805	775	800	762	813	843	844	821	834	787	819	797	766	832	721	811	784	791	819	779	780	780	884	821	790	846	806	788	800	770	799	790	834	767	801	784	813	782	787	810	769	810	844	842	850	789	771	797	792	825	805	828	773	797	775	872	786	815	793	794	830	821	825	859	825	800	777	810	823	793	783	784	778	862	832	822	838	798	810	744	840	820	748	796	830	850	803	827	832	773	837	822	765	795	787	832	772	786	770	791	764	831	789	772	820	773	835	826	795	796	778	788	813	801	830	777	778	811	751	851	820	778	811	817	772	831	831	762	874	842	787	831	852	819	825	856	793	738	784	833	770	812	759	781	828	780	783	800	806	785	782	792	798	812	777	803	775	833	789	789	811	761	855	779	816	775	784	819	780	774	784	857	799	821	779	795	815	873	821	814	801	812	802	823	787	781	796	837	822	792	748	812	811	834	836	787	775	810	784	852	815	801	814	789	777	806	792	809	773	870	772	847	800	857	794	788	801	791	805	853	797	834	810	834	800	818	840	759	805	785	821	807	792	790	780	875	811	825	830	793	772	795	808	820	852	847	761	802	793	818	759	762	803	840	812	797	868	819	822	839	800	805	800	774	785	850	794	829	801	809	804	778	794	805	795	841	838	794	799	817	803	811	778	820	754	817	818	802	849	815	883	825	828	777	821	791	818	791	850	770	758	839	807	799	809	755	792	764	832	852	785	816	762	834	842	850	801	831	758	860	756	787	770	849	826	764	856	815	799	787	780	787	848	793	851	765	794	798	863	833	809	764	757	820	776	861	800	815	848	808	775	838	808	840	854	817	816	826	754	798	781	786	829	802	825	820	792	774	787	814	814	839	784	773	857	791	774	749	773	803	811	836	829	786	815	866	833	786	772	760	807	782	834	832	830	801	802	801	830	844	813	802	852	753	797	765	787	814	796	791	803	777	839	779	791	815	829	789	840	807	782	793	803	793	764	772	842	809	826	842	805	810	792	836	776	844	766	796	801	800	833	799	795	813	817	806	825	789	774	763	837	814	776	810	804	818	755	806	782	828	781	810	820	739	832	795	806	792	786	789	822	803	819	808	820	837	841	794	834	727	819	786	796	815	800	834	798	798	811	816	798	825	788	811	754	841	848	826	767	836	710	781	812	788	754	819	804	805	860	741	795	785	797	813	774	851	794	812	812	763	763	805	815	806	831	809	780	814	786	810	846	816	803	839	829	852	802	863	825	857	815	810	791	798	793	787	803	845	815	744	845	839	807	778	777	823	768	792	801	782	801	834	789	776	854	830	809	805	742	842	825	794	791	779	809	858	768	836	799	792	799	799	856	803	773	760	864	800	775	797	737	814	864	796	802	834	849	801	824	739	805	790	842	760	850	792	832	825	815	848	822	818	784	850	809	833	827	764	789	801	828	810	850	834	821	852	872	813	808	779	802	830	807	827	791	790	837	775	843	791	787	782	823	763	841	825	804	858	787	850	855	795	799	851	869	778	818	818	813	821	798	777	831	778	843	784	808	780	781	807	866	835	805	829	770	824	805	769	798	813	797	806	818	855	837	821	769	819	804	813	801	785	854	786	839	823	784	820	773	791	793	830	798	840	799	820	808	825	799	815	823	863	838	827	816	811	779	788	795	781	831	821	768	815	828	783	778	796	794	835	829	857	789	786	817	829	797	799	884	769	800	787	851	857	818	838	796	868	796	859	795	806	784	783	795	815	844	769	795	798	794	832	837	788	803	799	808	832	829	855	777	805	817	788	781	795	798	761	808	760	792	820	803	839	854	790	823	837	806	813	720	781	807	806	802	812	761	790	839	783	771	803	791	835	899	796	788	772	857	801	816	796	751	777	817	777	833	824	826	844	804	757	795	751	803	781	789	814	747	800	821	774	845	784	783	817	785	800	778	775	798	813	783	805	878	820	781	779	758	810	852	827	806	780	787	789	804	809	799	806	761	763	808	835	844	796	794	828	788	832	813	837	805	773	853	807	765	807	795	766	790	829	804	811	808	809	794	796	797	762	834	771	799	843	772	808	825	824	828	790	794	820	770	778	799	817	826	835	800	801	808	784	803	813	781
4181	2132	1071	740	706	800	701	546	467	363	314	242	198	178	149	125	123	126	95	115	88	118	96	86	69	78	85	83	87	81	77	69	71	72	59	50	61	67	73	79	71	63	74	60	49	65	67	62	63	65	66	88	63	57	59	86	70	67	58	54	57	65	70	68	64	60	64	63	63	63	63	75	61	63	88	86	68	81	72	55	65	66	71	66	76	74	60	60	73	65	73	58	62	67	50	61	66	71	77	62	55	67	66	76	55	76	64	71	67	66	66	69	62	65	64	63	68	71	68	74	71	58	68	84	62	58	49	56	65	71	71	68	69	83	60	59	65	61	76	64	50	69	63	67	53	75	66	58	62	56	60	69	66	56	72	67	66	67	73	65	49	64	75	66	65	62	65	78	76	70	57	78	62	53	66	53	65	66	77	77	56	67	61	66	58	56	77	58	69	76	62	64	62	70	58	68	65	79	68	57	74	64	67	64	87	65	52	60	81	68	60	70	64	56	55	62	69	56	52	65	66	74	65	75	61	61	51	63	70	66	72	55	53	72	59	69	45	67	62	67	63	66	37	59	58	57	72	60	65	60	71	58	65	56	65	54	60	74	56	72	68	67	61	51	62	60	66	62	55	64	65	60	58	67	54	58	66	66	61	65	66	65	59	69	59	67	79	60	76	68	62	70	54	55	70	62	78	72	58	49	49	68	76	67	79	68	68	68	66	70	60	71	70	70	72	57	71	67	72	68	58	64	72	62	57	73	67	67	66	58	80	51	61	59	77	69	66	53	69	81	64	59	59	70	75	63	60	60	75	69	63	66	51	61	60	60	63	74	50	57	72	72	74	69	80	53	67	80	59	66	53	60	62	58	57	62	75	69	69	56	61	73	65	82	58	58	54	66	62	73	73	64	60	65	63	74	63	72	69	55	74	63	51	75	71	61	65	59	56	73	47	60	63	66	83	45	60	82	64	57	60	57	61	60	78	60	53	69	85	59	62	65	63	60	65	71	76	73	54	61	74	84	69	61	64	82	71	66	70	62	60	75	59	48	70	58	55	78	59	66	69	74	71	77	66	62	64	58	69	60	48	55	66	67	73	62	68	56	60	66	72	62	68	54	61	56	61	76	60	67	70	66	53	63	73	64	84	53	67	64	65	74	63	67	68	60	63	63	65	73	63	76	58	59	73	60	64	65	66	61	71	57	59	63	62	56	48	62	60	80	67	75	75	58	67	63	57	69	70	66	59	77	86	59	57	75	69	49	58	72	65	66	72	68	56	64	81	73	54	71	64	70	62	58	57	57	68	81	79	74	60	59	57	55	58	68	69	63	66	66	70	65	75	60	71	71	52	63	58	72	70	68	71	68	76	66	72	43	68	57	55	73	59	64	58	65	73	65	83	78	54	58	59	55	71	68	60	57	63	84	60	74	59	74	54	52	82	66	75	73	59	69	60	74	63	63	64	68	54	58	59	73	56	68	59	74	54	55	60	69	63	71	59	56	75	63	82	51	73	62	55	70	77	68	67	59	71	55	62	58	79	60	73	56	60	66	58	46	66	58	61	59	56	67	76	64	55	68	54	69	53	57	68	56	58	67	62	76	63	80	49	57	69	64	68	52	64	61	55	61	59	75	77	67	62	61	72	75	65	60	60	73	56	66	76	51	59	56	63	71	71	82	66	48	62	72	62	60	61	62	77	68	71	52	74	56	59	51	71	71	53	76	66	67	81	70	61	68	72	66	69	66	65	67	53	71	65	72	69	64	88	56	55	56	83	64	58	69	69	75	56	67	61	63	73	51	72	54	53	79	70	65	64	54	63	58	49	74	71	73	64	58	63	69	63	66	56	71	63	78	54	60	56	51	76	65	55	78	76	55	74	69	70	70	53	62	61	61	49	66	74	75	69	62	74	67	69	72	77	67	58	66	61	69	71	72	71	69	74	66	82	73	68	56	65	57	65	68	64	70	64	60	81	64	58	63	68	53	69	60	52	73	69	62	72	67	71	84	76	72	65	59	66	65	61	65	50	65	70	65	64	74	58	58	55	64	66	67	62	67	73	51	63	73	64	76	53	61	65	58	61	77	77	62	61	63	55	61	69	71	63	71	54	65	65	68	64	58	59	69	68	54	82	62	56	62	59	67	57	59	68	67	69	50	62	70	68	56	55	64	65	68	60	48	52	73	69	69	60	73	74	57	59	74	66	64	79	66	63	88	60	55	71	72	75	68	63	65	54	72	51	68	56	58	69	55	63	64	62	70	69	57	66	75	55	61	69	62	64	72	73	73	57	59	67	67	57	67	64	59	89	65	59	54	62	63	62	73	79	59	54	78	57	68	56	79	61	67	72	75	48	46	73	69	65	71	59	63	49	62	67	70	78	54	58	57	52	63	74	66	76	61	76	77	71	69	65	74	67	58	71	62	62	83	70	63	63	67	62	53	72	55	69	70	69	69	64	75	62	54	63	64	59	72	62	61	63	72	57	66	65	63	66	75	70	55	59	59	66	58	68	81	64	67	73	52	76	43	56	68	63	50	63	63	73	62	76	74	85	60	60	69	50	68	75	69	66	60	65	67	59	54	67	53	67	63	63	73	63	70	65	61	64	63	54	67	80	59	65	67	63	61	79	85	65	55	71	78	66	58	62	72	80	85	56	83	76	65	50	58	59	57	75	62	56	76	47	55	66	70	69	55	43	57	46	82	74	66	60	65	63	57	75	60	77	62	68	59	72	70	73	62	67	46	63	70	63	84	63	73	48	69	55	70	59	73	73	72	69	67	55	78	73	75	74	71	67	69	61	68	73	59	58	67	65	71	66	72	63	60	71	65	73	66	64	63	78	54	61	68	69	74	69	86	62	72	56	58	78	68	65	69	58	72	76	69	71	51	69	56	52	49	76	66	73	73	72	80	75	56	67	53	59	70	58	64	77	69	59	62	77	69	57	68	52	72	63	59	71	58	63	73	67	65	71	71	64	75	67	75	64	63	62	61	72	54	66	81	60	67	65	73	61	81	67	66	62	69	66	59	66	63	59	79	76	64	62	61	83	62	61	65	68	69	62	66	71	78	68	66	75	77	51	66	60	50	70	69	61	64	68	54	61	61	56	66	56	67	69	77	59	61	69	65	70	76	68	90	55	64	59	69	71	54	63	60	69	62	69	55	66	71	66	76	51	56	65	74	58	83	77	71	63	72	64	68	57	57	54	73	74	77	80	67	68	69	64	70	49	70	51	71	68	72	81	56	65	62	63	63	81	84	82	70	58	66	62	57	68	73	62	71	71	55	59	50	58	70	60	66	59	69	63	74	58	63	64	59	66	60	52	55	77	53	74	63	66	71	70	62	81	70	70	60	53	71	60	66	61	60	67	63	61	74	75	56	57	58	55	66	77	65	64	76	69	58	66	78	62	79	63	70	54	61	74	58	56	62	67	59	71	60	70	62	74	69	68	52	74	64	66	65	63	61	60	63	64	69	57	72	66	56	76	71	62	67
27929	19301	14716	20185	25681	25424	22284	18757	15100	12302	9947	7763	6200	4979	4178	3681	3138	2718	2432	2167	1909	1672	1487	1388	1261	1219	1171	1083	1054	917	894	894	828	861	896	810	876	910	892	876	810	817	795	850	849	874	777	848	815	816	774	811	814	795	794	794	805	816	820	779	818	762	816	838	838	773	789	818	817	794	776	806	828	781	797	824	801	785	774	798	762	789	804	830	802	778	782	810	767	754	791	807	795	820	816	811	796	766	804	865	764	795	821	795	750	790	793	824	786	834	811	855	762	761	802	804	744	815	784	784	728	791	822	784	771	855	739	738	769	773	772	775	797	754	781	813	778	808	781	827	758	808	811	813	796	845	803	803	765	821	761	817	789	836	769	786	824	756	789	758	730	763	809	789	790	762	764	796	811	746	800	786	836	778	775	763	787	779	804	811	784	829	793	838	789	823	805	816	779	835	789	749	769	810	788	796	821	805	804	740	778	784	792	839	831	754	797	801	780	803	776	806	755	780	754	815	807	734	762	825	761	782	794	798	832	753	833	826	806	809	795	761	798	813	827	791	784	787	740	801	780	771	786	803	818	781	790	743	806	793	855	874	741	717	849	813	798	746	781	787	813	844	746	770	802	806	817	771	775	751	817	828	808	753	825	829	842	798	757	796	818	807	803	764	807	779	813	758	750	754	799	803	824	771	766	793	813	822	811	787	820	769	794	827	842	798	801	775	745	792	761	814	847	760	775	801	788	805	809	844	769	818	845	811	761	764	750	808	795	753	803	806	784	753	804	808	792	779	750	775	810	826	816	797	774	763	824	790	782	764	806	842	794	820	815	821	827	741	801	811	799	808	819	803	821	763	826	785	757	785	819	779	779	760	743	765	809	782	814	776	786	832	753	769	806	824	789	800	779	815	792	779	795	772	795	778	793	780	759	786	728	821	765	782	814	782	840	824	842	782	747	826	788	771	834	783	770	803	790	800	786	780	812	780	853	825	747	797	774	769	786	774	772	788	765	739	862	765	773	800	824	828	811	761	793	770	784	766	840	792	784	804	780	770	743	803	835	816	778	856	808	864	807	775	853	788	772	757	787	808	828	761	710	764	801	737	711	830	780	836	726	753	769	822	763	811	856	785	793	800	774	777	763	820	790	846	792	722	791	814	821	771	772	798	826	795	769	808	812	786	818	779	805	773	771	826	797	780	796	773	796	779	793	802	819	760	825	838	802	779	756	777	844	755	805	808	800	785	756	781	821	741	774	785	793	788	804	827	801	784	803	797	776	797	775	806	773	742	833	777	771	764	823	743	770	795	814	734	774	799	796	778	797	799	752	810	778	722	814	802	792	833	781	808	799	811	785	788	806	797	790	763	818	851	838	824	800	783	780	733	772	830	782	778	803	821	874	787	752	807	788	766	765	831	793	783	803	766	778	837	784	815	778	798	842	795	792	749	814	818	746	793	814	788	776	774	738	754	788	808	782	788	794	778	776	818	791	772	800	772	787	751	802	794	770	779	817	758	827	833	782	803	800	745	773	819	857	788	775	797	816	773	803	823	775	771	797	767	767	789	753	836	837	833	832	784	780	781	798	820	771	761	795	803	784	767	753	802	786	782	852	817	841	762	760	721	818	767	752	824	780	802	770	800	763	834	793	800	786	816	803	793	754	824	838	792	848	777	810	782	767	797	757	754	753	808	757	811	779	781	777	806	796	786	814	813	785	784	795	763	807	815	821	870	761	780	772	808	793	775	816	795	792	773	778	817	834	783	848	809	788	771	792	749	788	813	829	818	817	836	754	789	792	787	770	788	771	777	825	832	883	792	790	815	796	830	843	821	803	791	822	777	827	818	795	804	789	815	793	750	838	798	802	803	806	797	815	798	791	803	771	792	769	809	784	800	825	764	771	794	833	810	743	766	815	825	741	745	778	820	769	728	803	818	794	781	771	841	754	845	796	773	772	804	773	799	807	780	744	816	814	790	801	850	778	808	818	789	819	803	785	794	783	730	781	766	803	765	785	832	776	790	818	775	788	782	790	793	771	795	766	791	799	827	796	775	813	796	821	737	801	775	810	758	817	839	815	835	776	761	783	801	804	805	750	823	764	809	834	816	789	801	798	802	821	815	757	818	796	808	763	831	783	824	801	808	787	840	770	795	826	820	818	791	823	766	780	793	830	837	776	787	815	821	780	794	787	746	860	762	795	838	805	816	793	784	776	755	864	802	792	763	779	858	808	817	809	743	746	838	785	766	758	817	760	782	822	796	794	829	785	805	773	782	787	766	790	781	826	762	753	751	751	829	811	776	755	784	848	791	820	817	784	808	792	834	809	807	776	779	801	813	820	747	791	773	778	820	834	757	755	769	779	814	776	754	818	788	786	791	832	804	767	830	753	770	821	819	824	830	812	823	723	803	775	795	798	803	787	843	805	767	815	765	765	812	812	759	775	781	826	790	857	818	819	775	801	799	805	790	776	748	790	789	798	822	767	802	774	776	800	801	749	779	824	824	796	836	822	835	704	783	834	767	781	801	801	776	818	789	790	749	776	807	837	850	793	809	812	766	741	794	790	846	830	782	774	837	778	809	808	853	776	779	799	792	850	813	821	782	844	811	796	770	776	787	781	755	850	776	811	776	783	813	797	808	780	791	806	792	772	745	811	833	813	788	820	762	798	776	807	825	765	766	832	822	757	756	789	787	787	782	824	825	774	837	787	773	773	801	863	785	800	740	775	774	843	835	797	732	759	791	783	795	794	818	838	780	780	814	837	815	820	829	778	760	738	747	775	769	797	762	741	758	747	784	794	771	803	781	803	785	820	843	792	777	791	815	797	773	801	816	781	778	799	767	818	755	820	784	822	795	790	820	792	831	749	811	785	789	791	798	762	805	818	814	788	841	813	779	811	812	812	834	771	834	827	822	800	775	841	773	780	822	753	809	805	762	760	764	789	771	793	827	778	790	768	767	824	766	744	743	780	773	838	814	796	777	819	784	834	809	778	845	776	782	812	801	735	808	787	825	739	808	765	805	818	777	799	777	793	771	778	821	781	773	758	802	785	806	782	788	777	802	766	840	787	796	736	792	767	813	794	815	802	805	823	817	763	768	795	813	786	777	811	812	794	779	791	805	786	799	733	775	838	798	817	822	796	776	750	794	783	827	809	770	761	825	788	800	817	804	834	787	747	792	765	825	831	819	776	784	830	812	831	741	813	829	775	791	830	782	827	807	795	790	771	772	787	783	794	730	751	778	766	781	809	779	785	800	813	774	802	843	800	818	824	813	798	802	789	773	850	801	780	797	766	782	767	789	769	820	762	736	823	770	767	749	783	768	808	757	784	760	767	774	762	783	794	824	805	800	769	802	788	800	894	831	785	787	752	823	769	858	777	759	828	786	808	828	832	769	787	796	774	820	770	786	799	750	818	772	774	788	826	767	790	797	782	823	851	805	788	824	834	792	759	795	804	779	796	790	781	808	798	797	780	861	768	807	795	795	791	774	831	778
5915	4371	2161	1365	1270	1461	1277	945	737	578	475	362	296	224	183	198	159	150	118	126	105	91	89	99	86	82	84	76	89	75	62	89	65	49	55	68	68	71	92	63	70	64	93	65	61	72	68	70	67	65	67	62	65	68	81	62	71	47	49	78	66	77	60	73	72	60	61	62	60	84	80	69	65	63	67	65	57	75	76	64	49	71	67	65	49	58	69	64	57	68	77	60	66	65	70	64	73	51	71	64	52	67	69	69	61	61	56	71	69	51	73	71	68	52	65	70	55	68	61	67	60	72	63	59	71	71	71	69	72	85	69	58	60	71	59	61	84	68	67	56	71	57	53	73	68	57	65	63	76	67	64	75	51	64	69	71	69	62	71	62	66	61	69	61	64	83	68	75	58	76	54	58	60	70	70	68	75	70	64	65	77	63	66	74	63	60	74	57	52	62	66	62	63	81	57	58	58	74	59	82	65	67	79	58	77	54	69	98	58	71	63	72	58	63	79	69	54	70	56	80	71	76	56	48	64	63	64	66	86	71	77	58	84	75	65	57	63	74	67	70	65	53	72	61	48	58	71	65	54	60	68	63	58	71	65	60	54	63	58	62	72	71	79	76	71	78	82	58	58	69	70	68	70	67	69	62	65	70	46	74	69	55	63	65	83	57	70	70	62	74	64	61	73	43	72	71	63	78	67	55	58	58	59	76	64	84	73	66	60	59	70	67	66	71	83	84	72	72	70	75	61	64	62	60	62	65	72	69	67	56	52	71	57	47	60	70	68	59	68	68	62	76	62	72	64	71	67	61	62	71	64	65	74	57	74	73	70	66	59	59	64	56	56	79	76	68	68	67	73	70	82	56	71	58	61	58	70	86	75	47	71	67	60	66	63	71	64	64	63	61	60	57	71	56	70	65	69	64	67	73	48	78	67	72	64	58	72	69	67	50	73	80	79	67	65	85	62	55	69	78	58	62	68	65	85	60	65	86	59	67	59	69	64	68	58	61	62	64	71	61	68	66	60	55	67	58	67	76	72	61	62	66	50	61	69	85	61	73	70	60	68	55	63	68	53	58	74	63	81	68	86	59	59	72	61	65	61	73	69	66	61	54	67	61	75	67	70	65	60	52	51	56	69	58	58	62	59	64	50	68	80	59	71	63	66	59	65	65	71	66	70	72	62	72	63	68	64	52	60	74	68	71	74	57	64	58	85	60	65	71	64	77	53	65	65	76	57	69	66	71	65	83	59	56	79	72	59	52	64	72	63	67	68	70	62	81	62	69	67	60	68	60	59	70	60	66	57	70	66	66	78	55	65	68	77	68	63	62	65	62	72	72	75	66	56	72	70	75	71	63	75	53	66	67	66	75	58	69	84	78	59	61	87	54	60	55	72	78	68	67	77	65	69	66	43	66	75	55	60	54	58	75	85	66	59	65	66	66	81	66	76	74	51	72	71	70	75	67	69	73	73	69	65	82	67	71	68	49	70	58	81	78	69	56	60	85	55	71	54	81	56	74	57	64	45	67	71	64	57	73	66	62	68	66	64	72	75	75	64	67	66	70	63	51	64	65	65	58	63	83	67	78	70	60	66	79	74	62	68	64	65	63	58	57	67	72	58	71	66	78	74	56	58	66	83	59	73	69	63	76	79	69	70	58	70	82	70	71	58	60	67	67	52	78	61	62	69	62	66	67	66	67	75	56	60	65	68	63	82	57	58	67	61	57	63	73	81	69	60	59	66	78	74	70	74	64	70	63	73	63	67	61	63	70	60	66	57	74	62	61	64	66	58	71	67	59	75	74	68	66	68	70	81	67	65	63	74	71	72	65	62	62	55	68	60	55	59	67	77	68	84	72	65	78	53	66	64	61	78	53	55	73	71	68	78	44	57	72	75	57	70	69	57	57	64	61	79	63	56	69	83	68	66	70	67	56	51	83	79	74	73	85	57	65	67	49	56	62	80	61	66	53	62	62	64	66	60	66	89	75	60	60	65	68	70	73	68	61	65	78	79	71	69	59	71	70	57	59	62	69	48	79	68	80	61	55	73	68	48	66	69	67	63	64	56	70	72	66	90	62	60	64	53	70	63	68	86	64	56	67	55	61	57	61	69	66	74	63	71	61	63	61	66	85	66	51	73	65	85	55	67	62	72	68	67	58	57	75	58	74	71	69	62	65	62	65	51	71	58	66	62	68	76	65	65	68	71	80	61	73	79	67	63	69	72	68	76	61	64	73	72	56	60	60	66	72	55	73	66	68	76	72	59	77	62	75	59	61	72	72	60	56	69	65	78	70	68	74	60	81	62	69	63	87	66	69	62	60	68	58	64	60	72	60	63	57	62	50	71	75	82	72	67	48	68	70	54	67	60	65	78	73	53	63	58	74	71	54	57	52	65	68	48	49	60	70	51	82	73	73	67	65	56	71	68	68	65	85	62	73	56	55	50	63	64	79	64	74	67	71	56	65	62	71	62	68	63	69	63	62	55	56	61	70	70	67	60	68	58	77	65	73	85	75	65	67	59	66	62	71	63	66	50	53	81	58	74	64	72	55	46	67	70	71	75	59	72	58	64	69	77	61	62	51	52	62	68	67	72	70	79	70	76	71	66	69	66	53	67	39	68	79	61	81	65	66	76	70	75	89	64	72	61	71	58	64	63	61	64	57	77	61	73	68	50	71	65	65	66	66	62	57	67	73	62	78	57	86	60	54	59	75	74	69	66	59	69	77	73	61	68	56	64	64	59	70	71	70	73	66	62	63	62	62	61	58	75	68	68	58	74	47	85	68	76	78	63	62	75	83	62	65	62	54	68	73	88	68	66	78	68	82	68	64	73	57	68	77	72	72	62	79	52	67	61	60	58	66	66	64	58	67	63	61	54	69	45	77	46	75	56	66	72	77	64	64	69	57	69	70	86	55	74	74	68	57	62	50	58	71	62	81	73	46	61	83	61	60	64	79	62	69	65	79	59	66	74	53	66	62	75	51	72	80	69	56	65	72	91	72	71	67	50	57	68	66	52	61	68	68	64	47	66	67	78	76	58	60	67	61	72	66	63	61	55	70	75	64	78	67	68	82	69	63	60	75	74	79	71	71	65	73	65	79	76	68	76	68	64	69	66	63	60	61	48	75	66	63	65	71	58	68	68	60	78	71	76	87	64	66	57	63	52	59	69	64	72	79	64	76	80	79	57	81	55	69	62	74	62	57	64	54	62	62	82	67	61	58	70	82	66	62	63	62	63	60	54	67	65	77	56	67	55	74	76	56	77	66	71	71	79	67	56	78	68	74	65	55	76	81	67	55	79	69	57	61	54	56	61	66	75	54	71	73	75	56	52	66	73	43	82	63	65	72	72	71	60	73	72	67	69	63	57	53	69	49	57	76	68	73	59	49	55	69	69	65	58	60	66	59	70	66	72	66	70	75	62	75	56	70	81	64	70	64	81	58	66	60	61	52	63	64	67	60	71	70	64	66	64	68	73	64	67	84	69	69
32424	24204	19838	25829	30753	30034	26995	23267	19494	16353	13795	11045	8815	6892	5741	4984	4327	3758	3279	2804	2435	2123	2005	1765	1576	1439	1386	1266	1185	1073	1053	984	955	906	934	939	881	916	931	892	852	850	861	855	873	848	793	846	802	856	797	801	839	770	798	813	820	771	774	788	793	798	813	815	828	802	765	806	774	773	783	778	812	815	820	766	751	791	862	789	792	773	788	780	800	783	788	820	810	818	874	784	799	776	794	854	815	793	736	799	744	766	798	764	803	839	774	768	763	767	773	783	762	825	847	802	776	774	783	796	769	762	803	793	820	778	726	840	771	807	806	791	810	791	783	747	781	784	801	812	793	787	792	814	747	823	801	813	829	835	757	781	793	775	806	806	802	769	847	779	790	822	757	841	781	838	763	751	804	775	780	799	815	827	776	809	808	816	783	799	834	780	784	799	782	782	741	804	831	771	788	771	727	797	795	762	808	767	821	854	788	726	801	765	793	764	771	796	763	754	810	782	770	818	823	805	786	761	758	791	788	838	762	821	778	785	767	827	820	774	821	794	803	797	837	742	820	788	776	790	730	770	766	802	752	782	775	789	793	782	849	749	767	795	811	797	769	757	791	791	820	807	787	787	778	825	822	809	803	772	802	763	741	787	787	833	770	807	833	774	766	791	851	786	805	778	810	754	825	804	758	801	841	757	786	776	840	815	793	864	840	802	804	800	752	775	821	813	773	774	798	744	783	785	795	793	808	762	828	820	791	794	814	827	808	762	735	801	787	821	784	764	798	844	774	783	808	808	771	773	865	823	789	846	767	757	775	837	769	841	800	784	753	784	797	808	766	827	835	776	781	780	834	819	732	788	790	813	795	779	801	778	796	798	765	819	744	810	793	782	797	809	837	837	803	818	783	829	779	815	828	741	733	771	813	806	784	818	801	801	786	820	815	768	787	756	836	853	807	819	847	827	808	796	820	777	813	821	847	798	775	761	768	791	768	787	788	768	823	805	811	812	843	769	787	759	809	805	790	809	768	741	783	816	768	793	821	763	795	789	789	788	797	842	790	769	826	823	836	815	754	746	816	845	767	800	833	800	822	789	816	773	774	785	822	837	763	820	815	829	773	765	792	765	851	813	826	742	778	818	827	797	771	862	808	741	819	783	819	774	763	812	839	803	783	771	805	802	822	763	803	815	814	790	802	853	728	828	795	807	795	801	772	811	818	794	773	827	802	793	763	827	785	850	807	773	842	811	792	820	798	783	787	811	762	827	781	767	773	824	826	792	853	824	860	802	826	732	823	831	829	824	808	794	797	783	801	767	781	812	760	811	834	854	806	806	799	787	768	824	751	808	780	787	837	809	761	778	797	841	771	818	825	787	763	778	814	787	768	743	772	791	795	753	746	788	824	823	758	782	812	790	798	797	771	796	792	818	779	810	804	834	807	775	824	821	806	748	823	787	761	774	801	807	838	769	795	832	793	777	801	781	761	810	778	765	813	802	788	786	738	813	784	769	788	794	784	841	833	832	789	824	817	804	747	775	762	807	779	807	810	751	805	752	747	784	798	802	837	823	809	774	843	778	799	837	798	826	776	788	801	771	799	781	775	780	798	820	747	783	767	765	811	818	810	781	734	812	807	776	801	813	779	795	811	786	764	768	800	834	834	813	786	781	797	795	740	740	784	794	815	780	768	787	783	803	772	806	791	839	804	785	800	838	807	759	795	802	736	796	794	813	791	756	798	792	850	838	803	777	775	809	762	776	795	801	785	753	773	817	741	758	845	828	789	791	773	803	760	770	791	784	822	797	782	773	818	774	782	804	764	758	774	798	763	772	743	774	815	759	837	759	751	857	826	821	801	801	774	776	783	766	794	770	762	742	807	814	763	809	787	725	834	726	775	839	780	780	782	815	778	744	809	768	787	772	808	820	753	782	786	784	819	728	834	796	772	776	835	843	742	774	799	795	803	803	835	848	835	804	777	740	814	811	821	786	797	758	767	789	808	798	796	798	769	794	821	804	794	849	785	788	821	805	749	795	811	797	806	791	780	817	802	823	740	765	798	829	794	780	847	781	820	777	748	820	739	746	811	826	800	792	826	769	789	801	781	830	806	847	806	806	812	765	802	830	743	826	815	799	823	807	801	831	743	811	817	816	778	799	844	804	779	772	807	801	761	793	754	824	784	747	780	771	837	789	830	778	784	790	780	829	854	784	767	819	803	810	792	777	853	787	804	783	789	768	799	748	717	813	865	789	785	782	804	806	859	767	827	769	762	785	778	765	790	800	887	783	828	817	801	786	819	790	762	741	831	784	793	787	778	817	832	793	771	765	817	806	776	814	848	805	810	807	775	799	779	794	801	774	758	801	799	794	776	808	794	818	803	792	805	836	783	793	788	793	810	811	797	750	782	786	827	791	811	795	766	784	785	766	786	782	782	811	766	788	788	788	809	772	827	782	743	780	778	806	816	831	826	827	780	805	807	845	797	784	762	825	820	783	779	760	723	770	806	809	806	805	784	802	837	772	768	774	812	783	828	745	779	783	805	814	763	784	811	787	766	795	798	821	771	854	818	840	769	826	730	808	827	805	839	786	837	759	751	824	760	768	766	826	827	789	841	801	761	793	828	801	798	820	899	809	802	785	826	748	814	809	761	790	816	786	764	752	828	769	801	784	740	797	765	799	750	788	794	786	804	785	802	780	806	804	830	798	810	789	752	799	801	737	813	728	795	798	821	783	803	802	828	776	807	758	731	760	761	811	778	838	790	822	806	767	780	778	830	736	758	785	794	786	724	819	794	800	746	832	736	798	777	800	776	823	777	825	785	781	775	839	795	826	804	775	813	782	756	796	793	800	828	772	774	801	766	886	838	809	765	772	783	803	810	782	761	793	763	768	732	815	834	833	831	790	831	818	808	826	821	783	876	841	711	773	771	821	825	845	812	771	810	797	774	843	806	807	755	771	851	770	790	810	811	729	782	843	821	814	804	801	770	760	754	782	780	783	762	748	820	751	804	771	729	801	814	801	792	813	764	794	814	795	836	804	782	788	830	776	804	770	807	786	791	797	809	789	828	766	782	797	779	768	788	815	787	804	772	738	798	811	797	766	830	842	796	762	821	817	822	852	873	753	771	727	829	778	794	828	802	833	816	783	814	766	767	836	811	774	811	797	794	809	777	785	824	811	738	773	825	785	762	737	744	762	860	789	803	803	781	784	766	772	811	805	833	767	820	804	752	778	804	817	817	783	772	834	826	789	849	819	775	766	812	796	766	765	794	809	775	812	796	764	789	827	812	814	794	743	788	804	825	795	775	770	798	788	798	823	744	740	787	767	770	794	821	825	754	776	780	787	782	815	745	788	809	807	833	770	786	744	817	815	818	798	833	835	775	790	774	788	776	806	793	826	814	789	760	771	814	776	767	745	800	779	813	804	803	812	766	812	750	803	793	806	768	811	831	785	791	814	757	764	818	812	795	814	800	786	782	842	800	772	833	791	802	780	799	806
6909	4016	2278	1391	1437	1560	1252	994	789	643	523	387	342	250	201	181	176	168	139	122	120	130	92	90	95	90	80	76	76	77	64	76	69	71	86	76	69	70	74	71	58	82	73	70	67	75	62	65	67	53	69	49	59	77	77	75	66	55	63	50	74	66	49	63	64	68	75	55	54	71	69	69	72	60	65	67	56	55	57	76	47	63	76	63	62	80	64	60	56	63	65	66	70	66	67	73	59	77	64	63	65	76	72	74	73	63	78	58	68	67	65	69	66	67	60	55	49	54	73	58	64	82	65	66	61	77	74	68	65	70	58	77	62	80	54	66	63	67	61	70	61	53	54	65	77	52	76	57	68	52	76	65	62	51	75	60	77	61	52	66	60	63	63	81	58	60	66	62	64	56	75	57	60	72	58	63	64	70	70	79	62	70	74	52	63	64	55	67	61	69	76	62	78	51	72	86	51	55	48	68	64	73	72	62	79	75	67	74	81	75	50	72	75	68	69	59	68	83	80	80	71	62	57	64	72	70	68	62	66	72	49	58	64	70	51	76	66	63	58	65	69	62	60	69	82	60	67	56	63	68	68	67	79	61	73	66	70	82	73	59	61	63	66	59	73	62	61	68	63	86	62	64	71	66	89	74	76	59	58	76	70	66	65	58	59	68	85	52	70	60	60	46	72	86	59	74	68	68	65	65	58	59	64	62	59	67	68	65	66	62	59	73	61	80	62	70	66	75	58	54	64	71	79	66	79	63	60	64	78	54	60	78	74	72	69	45	59	74	59	77	67	58	75	55	60	61	62	57	68	73	83	64	74	54	68	62	60	69	65	53	78	64	61	84	82	62	56	68	64	74	69	81	61	64	57	68	82	87	57	67	71	74	56	74	61	61	80	54	68	76	55	69	72	69	59	66	66	68	62	61	70	52	70	62	62	81	74	66	53	61	67	64	73	68	70	53	70	64	62	83	58	70	59	74	79	65	75	56	63	67	75	77	43	75	57	53	71	57	86	58	72	66	75	61	66	59	69	65	80	58	71	51	84	62	59	67	57	65	65	64	62	73	67	71	72	58	61	76	65	61	61	66	66	67	61	77	71	65	74	53	57	81	49	71	63	65	50	67	63	79	63	63	58	71	77	55	70	53	62	53	66	65	58	62	70	58	80	57	78	72	64	60	63	70	62	55	82	64	55	63	58	72	60	66	74	65	73	55	50	78	71	56	67	76	63	70	67	72	74	69	72	70	46	57	71	67	71	68	63	80	67	49	65	53	68	70	50	69	58	63	60	72	71	76	84	58	78	52	68	62	78	62	63	56	79	60	60	64	73	74	70	65	67	63	77	70	65	57	75	64	52	65	74	66	61	69	72	73	56	46	67	64	56	57	60	56	58	79	70	55	60	75	70	63	67	66	64	61	76	56	74	71	63	63	69	61	68	65	56	64	52	65	65	56	71	75	55	80	56	55	61	74	54	56	64	73	65	66	62	65	68	70	76	64	82	65	59	55	76	67	69	77	67	67	71	66	46	58	72	61	63	47	62	53	61	83	72	76	84	68	49	49	71	73	73	68	70	64	62	63	63	75	68	78	69	81	75	72	77	65	62	77	62	63	72	63	79	66	76	73	71	62	60	73	75	77	67	60	73	66	59	65	76	73	78	62	66	84	70	58	62	63	67	73	62	75	67	74	53	68	62	70	70	58	71	50	69	60	63	65	64	74	61	71	58	66	69	76	63	80	69	75	64	63	83	73	64	74	81	59	66	62	81	62	67	67	64	61	57	65	68	56	67	83	70	68	55	72	74	65	58	63	65	65	61	65	71	63	54	68	57	71	72	77	83	71	44	67	68	76	63	57	75	57	42	56	73	79	67	64	69	62	64	63	41	54	64	68	83	57	71	81	59	87	70	72	55	58	52	65	75	73	65	73	62	64	69	72	55	55	78	55	66	84	72	67	70	74	84	65	59	59	50	58	51	67	72	76	61	58	66	61	61	83	71	75	73	45	58	71	65	76	66	62	63	74	72	73	65	68	70	65	62	77	65	57	49	79	72	61	67	63	70	70	61	70	59	71	61	61	58	59	54	69	77	75	72	72	82	65	63	61	71	58	69	68	73	83	66	66	56	66	47	65	65	71	57	69	53	72	63	70	55	56	64	73	74	68	80	66	72	63	60	54	76	66	88	55	73	62	67	74	55	59	75	79	62	60	65	59	70	60	80	62	64	77	51	55	62	77	67	72	74	56	66	60	74	62	67	62	68	80	72	61	61	64	62	74	53	84	72	75	61	66	56	80	62	69	56	60	70	65	58	67	69	69	74	56	56	55	66	52	71	63	59	75	52	59	57	69	67	58	58	60	51	76	66	48	75	66	55	55	71	50	65	70	45	69	59	67	73	74	49	75	63	56	75	63	67	70	68	62	62	73	65	68	52	66	69	70	59	86	62	49	63	61	61	49	70	57	76	87	64	73	64	57	65	62	63	66	68	73	70	70	69	75	66	53	59	62	64	66	68	70	56	76	71	74	74	73	76	69	56	77	70	70	72	74	75	57	71	79	55	72	64	60	80	66	62	71	56	57	65	73	59	55	70	63	66	66	67	81	66	67	57	62	78	66	75	61	74	71	58	70	65	69	65	55	78	53	72	57	62	78	66	52	78	66	85	67	58	61	65	65	68	66	61	66	63	66	54	69	69	62	77	62	72	71	71	73	56	65	53	78	63	65	61	65	72	67	64	71	60	72	69	67	63	64	65	57	66	87	71	70	68	52	57	52	71	63	80	75	68	66	79	70	67	73	66	74	58	57	70	65	59	69	59	52	63	63	60	71	72	64	58	71	74	63	68	77	71	61	60	69	71	72	47	74	68	57	69	64	68	57	69	60	70	68	53	60	65	53	74	57	50	77	55	69	75	52	64	70	78	80	68	68	70	68	66	75	60	74	65	49	64	76	60	63	78	58	59	72	67	76	68	76	56	70	72	59	69	61	60	69	73	67	75	57	62	69	77	66	53	65	66	49	73	49	72	68	63	60	57	87	58	65	83	59	66	59	63	63	68	79	57	62	68	63	58	65	71	72	57	71	57	71	62	48	61	56	68	71	66	58	68	78	77	63	63	55	73	54	68	68	56	73	65	67	55	67	53	72	73	63	79	67	71	57	80	71	65	61	57	68	58	75	77	70	66	73	65	67	50	72	72	60	60	59	78	57	71	58	71	70	80	60	51	68	63	65	63	63	66	76	66	67	58	81	70	66	75	67	53	72	52	67	68	61	57	61	66	52	68	77	63	51	52	75	64	74	74	59	65	63	59	72	73	61	59	62	62	49	63	69	68	72	61	68	73	64	60	58	52	60	66	57	64	77	63	56	65	72	64	64	61	54	63	67	69	55	82	89	62	69	63	69	87	72	54	52	61	82	65	65	76	70	70	74	64	59	75	63	68	58	60	68	61	72	58	71	59	65	62	57	56	61	69	60	65	69	76	58	77	70	78	68
31174	23796	20101	26100	31018	30693	27920	24356	20755	17457	14910	12354	9945	7654	6352	5344	4649	4049	3657	3050	2633	2316	2083	1854	1695	1571	1322	1340	1218	1103	1072	980	889	915	971	952	950	945	958	910	875	881	839	835	878	846	880	793	887	803	833	818	852	832	782	785	826	771	765	809	779	823	853	782	786	838	824	815	848	825	805	791	779	801	762	794	847	843	812	765	776	797	778	803	814	757	790	844	770	792	822	788	821	820	828	820	806	747	776	809	775	769	795	819	822	770	797	758	810	776	742	820	791	878	794	817	820	807	828	753	857	797	862	768	835	793	766	791	766	790	774	801	800	824	860	795	769	778	775	803	801	804	736	789	843	807	808	750	846	771	752	796	787	789	783	777	794	799	814	776	815	838	798	773	801	792	843	746	839	780	759	778	809	799	818	777	791	815	793	805	803	718	828	878	796	807	797	784	792	833	836	785	827	863	805	836	790	742	852	727	778	795	721	768	813	853	824	820	784	777	756	798	745	767	788	796	796	835	794	831	759	804	811	843	843	789	765	863	730	803	861	848	775	784	782	796	765	817	854	805	775	813	788	787	828	763	788	824	800	765	846	829	771	816	807	810	774	787	779	823	826	849	796	827	791	781	791	783	770	789	825	817	786	845	771	787	764	830	808	803	775	833	776	813	816	798	786	763	822	764	813	782	803	805	842	835	847	797	815	790	808	832	778	793	813	780	779	823	847	786	804	761	806	764	789	804	842	768	808	792	808	770	845	820	827	796	808	854	807	760	809	777	815	811	797	789	793	754	842	806	824	795	799	835	806	777	779	819	819	838	821	789	807	837	758	790	793	793	827	803	817	765	826	836	835	811	804	715	812	808	780	792	852	764	785	771	834	784	867	769	801	844	841	765	826	797	810	775	819	757	817	839	881	815	816	850	862	861	776	828	822	754	789	791	828	767	799	810	806	807	792	773	870	785	821	861	786	776	746	851	806	766	802	798	793	816	856	778	805	836	786	820	816	807	789	818	807	788	762	833	814	779	786	765	802	762	784	803	784	802	806	784	806	776	859	784	825	792	829	776	833	854	776	803	773	773	793	793	867	769	821	804	816	817	844	804	836	818	842	786	762	861	848	798	787	829	825	809	837	829	819	818	830	828	824	806	788	847	786	810	748	850	776	780	742	815	776	768	759	817	791	759	829	769	775	837	811	829	785	783	804	782	816	801	820	825	829	815	812	789	725	843	815	832	814	788	825	817	784	793	847	785	803	846	804	824	809	783	746	791	808	805	797	802	808	778	756	847	796	776	786	795	842	816	785	802	761	823	810	789	748	844	811	830	805	757	817	781	810	798	793	821	760	786	811	783	734	769	784	857	751	773	815	782	795	815	761	784	810	752	814	768	809	842	818	795	770	819	810	790	784	818	822	783	809	838	780	798	832	803	796	864	798	835	800	820	810	802	771	750	836	785	764	828	758	816	815	764	771	752	802	794	826	827	869	826	816	826	795	743	775	782	825	840	784	702	815	762	769	816	826	756	785	790	790	775	831	821	859	806	801	773	752	816	815	748	787	807	814	801	793	776	748	775	799	830	739	795	762	780	798	822	806	788	837	809	815	817	793	753	767	804	782	814	761	812	812	753	817	799	792	854	801	786	765	736	812	793	783	811	839	723	743	788	788	797	812	820	796	835	797	750	767	757	810	808	768	807	793	795	828	810	776	800	798	840	843	742	789	807	824	783	803	768	781	828	783	833	783	784	781	747	789	819	783	880	773	790	797	758	785	771	824	783	788	810	796	834	796	778	778	780	823	875	778	803	820	806	810	756	794	786	785	794	827	759	830	822	848	799	845	803	793	822	816	774	878	848	770	802	828	792	802	779	835	776	766	848	764	807	814	800	835	785	802	800	790	759	835	815	772	833	768	811	750	815	813	864	761	787	827	796	796	824	822	812	782	836	762	827	837	825	788	815	774	785	810	829	766	798	799	766	768	784	811	847	780	813	825	782	784	787	812	802	766	763	821	810	860	777	766	784	818	780	836	836	782	830	804	849	775	799	842	804	801	841	790	844	786	777	812	802	801	851	796	794	784	845	784	814	835	848	790	754	785	768	793	798	794	729	829	839	757	813	825	748	798	821	783	843	792	816	825	851	793	789	816	811	799	819	803	793	771	840	811	854	787	795	770	837	843	788	780	795	768	838	794	802	810	768	829	844	826	809	793	788	830	795	768	821	789	832	779	774	818	878	799	836	790	817	812	819	783	799	840	825	750	833	825	794	819	847	794	790	750	770	851	786	764	778	787	791	763	773	818	809	814	796	830	804	782	789	753	822	834	820	856	804	796	800	819	823	754	793	798	819	812	800	810	806	788	755	786	761	820	784	770	803	782	752	769	841	793	865	791	820	785	760	793	817	788	828	797	809	774	831	819	860	782	798	788	838	795	821	862	787	765	802	782	773	764	788	872	803	782	741	796	835	785	787	797	814	807	768	813	824	804	769	844	784	791	737	802	820	803	819	805	774	802	817	810	827	841	772	819	842	770	803	753	780	774	839	760	750	789	800	793	780	775	788	802	834	846	764	825	795	828	807	821	793	798	841	758	740	855	819	761	775	848	815	841	773	805	787	825	798	780	775	829	793	792	791	867	854	796	829	783	804	805	836	797	798	772	811	863	767	841	821	784	779	823	803	811	775	824	870	835	834	776	779	815	774	782	773	809	796	779	826	780	791	794	764	842	760	776	763	816	786	785	789	795	803	822	769	819	817	814	817	790	805	812	822	819	766	753	837	757	851	784	843	852	774	784	790	784	774	768	775	819	818	776	804	787	805	776	859	779	810	791	714	784	777	783	808	788	795	815	810	755	841	808	810	804	776	805	792	852	848	818	814	760	771	775	808	791	792	820	755	827	736	827	787	756	792	780	758	796	814	794	825	839	787	781	754	806	787	788	793	765	781	814	784	856	837	806	802	835	830	783	794	757	820	806	775	797	791	783	804	776	770	777	802	765	777	781	817	821	831	810	778	811	823	802	808	776	788	787	821	761	819	805	804	809	816	826	805	811	797	798	767	755	768	778	758	854	778	758	851	774	795	795	796	793	762	843	802	767	806	761	820	839	828	843	773	793	740	783	851	820	802	806	762	798	804	802	793	793	841	814	765	816	772	808	801	787	807	823	791	805	747	794	801	732	823	798	799	851	813	855	803	791	793	831	782	812	828	795	792	771	774	821	842	741	849	812	788	801	772	832	809	839	793	820	767	838	795	804	828	800	750	803	791	825	812	784	770	738	764	743	760	792	776	786	786	754	798	798	764	801	833	806	786	793	799	803	778	822	823	762	736	803	770	829	756	803	831	799	825	786	821	826	788	799	777	773	775	785	843	772	781	814	799	801	768	782	780	810	759	788	873	812	766	823	829	805	768	824	825	831	767	792	812	803	836	780	803	771	813	768	807	805	715	790	801	788	739	814	765	862	797	816	775	755	802	775	838	781	774	840	817	813	772	732	823	756	783
8317	6750	3638	2142	2100	2341	1962	1520	1120	850	698	563	420	354	286	234	213	166	147	152	137	115	92	103	88	83	94	80	78	75	76	60	79	80	78	75	73	52	67	80	58	61	73	71	69	64	72	63	50	83	68	66	67	70	69	64	72	72	77	59	67	81	75	52	73	56	81	74	62	67	64	56	60	64	45	67	62	64	68	77	57	60	72	44	57	66	52	67	73	71	70	77	63	73	75	57	58	60	56	69	83	68	57	52	74	59	58	65	72	73	58	65	82	70	59	69	54	78	71	62	52	79	54	72	81	69	68	55	63	63	72	73	73	65	65	55	84	71	77	75	63	60	57	68	66	68	71	64	61	76	54	63	75	55	60	53	69	68	68	70	58	67	62	72	67	63	61	62	65	65	62	71	73	66	72	70	63	68	64	79	85	75	61	75	67	83	65	46	77	65	60	79	73	63	65	53	60	65	58	70	64	76	65	72	65	70	78	62	81	55	70	71	60	61	72	58	67	56	66	79	70	60	62	58	55	57	71	64	60	56	68	66	65	66	65	57	81	66	71	50	65	82	81	58	71	70	74	72	66	57	46	68	63	59	76	70	69	75	73	66	50	67	72	77	63	62	62	59	69	63	60	63	61	79	84	63	63	66	81	67	88	77	64	72	80	51	59	47	72	56	79	70	65	58	76	70	80	68	73	70	69	66	61	54	70	56	78	69	59	60	60	63	53	63	81	61	70	65	58	76	57	59	67	65	78	77	61	69	53	64	68	70	65	64	73	65	60	90	68	69	69	57	52	64	66	51	62	63	61	68	65	51	70	76	65	66	64	65	66	51	66	71	59	69	67	75	49	73	63	67	68	55	55	76	84	57	56	67	65	59	69	87	52	67	61	65	66	77	71	63	66	63	64	69	59	81	58	51	56	70	52	69	77	68	65	74	67	66	70	55	67	65	49	74	66	61	63	73	70	62	75	61	69	81	63	73	69	66	64	55	54	59	81	55	79	69	63	70	69	61	63	70	56	63	76	61	59	60	56	84	68	68	62	80	80	74	71	72	68	56	56	65	76	56	56	65	63	65	62	75	76	78	75	56	77	70	71	71	70	55	73	67	69	70	69	74	77	44	69	66	64	70	59	67	64	51	59	57	60	55	62	74	76	56	72	65	68	75	68	75	71	62	67	58	65	61	69	70	68	52	67	56	63	66	65	69	61	63	65	61	60	64	68	67	61	73	68	83	63	75	79	65	77	61	73	77	63	79	60	68	66	50	78	74	72	68	73	65	62	73	67	80	67	70	68	73	52	66	58	81	57	68	66	77	52	76	53	77	64	60	63	70	59	71	66	53	73	60	65	64	65	59	78	68	66	71	50	57	76	71	74	74	64	66	68	74	53	71	66	69	69	68	79	77	57	71	67	71	65	77	72	48	55	57	72	75	62	56	62	66	65	58	70	65	67	70	66	62	67	76	59	69	62	59	65	61	75	61	64	53	61	67	64	58	68	57	63	74	52	59	63	62	62	75	65	61	67	78	77	60	79	75	76	72	64	76	64	77	57	48	58	59	73	74	71	70	60	68	57	61	58	60	71	51	66	49	52	63	78	64	58	69	68	56	72	65	60	77	75	62	63	65	48	72	82	79	68	64	71	79	74	65	59	66	66	73	61	67	78	65	70	74	75	68	72	67	67	77	69	49	66	57	65	63	71	71	57	55	64	60	74	67	51	72	73	63	69	70	67	65	58	60	61	59	65	68	66	80	68	79	76	67	67	57	74	63	72	61	56	76	67	77	60	58	63	68	51	64	69	60	78	68	60	60	69	79	60	61	61	71	78	59	81	74	70	72	50	57	66	57	66	81	68	53	57	71	87	80	78	62	71	75	86	61	83	86	56	86	61	67	69	74	57	57	56	63	64	84	77	73	65	58	75	64	52	88	70	56	63	75	72	68	57	63	56	54	78	59	67	61	63	72	69	59	71	58	63	57	72	55	61	63	65	68	64	42	68	58	53	44	56	76	66	82	55	65	75	67	54	75	50	63	75	66	54	76	83	66	58	60	62	57	72	59	70	60	54	67	65	57	68	78	76	69	60	62	60	77	64	85	67	67	59	74	76	68	63	72	67	71	74	63	70	56	57	76	70	77	65	69	75	67	81	74	70	73	59	70	74	90	63	61	78	62	78	75	60	73	62	69	65	63	60	67	71	84	76	56	73	81	62	75	59	60	82	61	61	62	62	82	79	53	63	39	74	59	63	62	71	83	66	61	58	68	49	84	61	66	82	63	71	70	66	66	70	62	68	52	58	69	60	64	59	70	68	68	67	52	66	64	60	70	68	58	55	66	57	79	77	71	63	49	68	69	70	57	65	73	60	72	55	79	62	82	67	64	54	68	80	57	72	83	63	69	57	72	67	64	55	55	69	65	68	69	66	71	77	55	64	75	70	73	68	67	80	65	59	84	71	73	58	59	59	67	71	76	61	67	65	64	69	69	70	65	69	73	63	72	80	69	74	63	62	53	56	63	66	64	75	65	68	64	65	67	55	66	52	73	54	70	77	68	79	73	66	65	78	66	61	70	73	65	70	72	67	61	64	68	76	73	66	69	86	71	60	72	73	76	71	76	57	73	72	67	83	83	75	64	70	66	69	77	49	59	86	66	55	69	67	68	68	66	65	62	63	62	67	79	65	65	64	72	56	61	67	65	64	74	71	71	69	68	56	60	60	68	71	63	60	75	68	62	78	72	62	76	67	60	54	63	62	72	64	56	71	60	60	57	53	66	66	54	71	55	67	74	67	58	72	55	58	75	65	57	62	65	65	69	69	68	60	67	56	65	71	58	72	76	80	76	65	56	67	57	64	83	54	65	63	77	55	73	87	60	62	86	78	68	72	61	63	76	57	70	66	79	56	64	63	63	71	61	69	57	64	72	69	72	89	71	60	62	58	62	73	84	55	74	70	69	48	60	63	61	68	60	62	72	76	77	58	72	75	70	70	64	64	58	68	59	62	67	57	71	59	69	66	55	71	68	60	58	65	61	65	66	64	70	79	68	58	62	78	67	73	78	59	52	60	60	54	70	76	60	74	72	53	66	63	57	70	54	63	88	65	68	70	78	55	57	62	62	59	63	70	64	71	68	65	74	66	74	69	64	76	57	66	57	60	62	62	57	61	57	58	63	68	62	71	61	61	73	86	57	70	73	64	61	60	74	76	71	67	66	86	63	77	60	77	52	66	56	65	58	78	66	64	59	74	70	68	71	68	77	82	63	61	67	69	63	49	66	67	86	77	66	60	71	75	50	78	65	79	63	73	73	59	75	62	84	60	63	66	71	75	65	76	63	65	65	80	59	64	57	66	76	60	56	50	62	81	75	72	57	64	69	83	66	59	49	57	50	62	86	68	70	79	60	64	57	70	60	71	55	74	47	59	51	67	70	70	61	72	73	73	62	63	70	91	57	61	60	72	78	74	68	51	57	61	62	68	66	72	66	64	72
35571	27266	24019	29777	34690	34077	31310	27621	23984	20740	17924	15100	12521	9971	8039	6741	5992	5096	4413	3795	3159	2806	2507	2271	1984	1788	1598	1524	1376	1286	1232	1107	1008	963	957	985	1014	966	981	937	966	967	918	932	894	899	874	839	823	889	821	877	834	825	846	785	826	820	859	800	823	824	829	855	813	860	806	814	853	875	810	846	803	782	840	756	822	796	786	769	813	798	810	754	842	797	785	788	833	784	786	839	775	815	781	832	833	747	770	762	781	825	847	799	814	792	823	802	796	790	823	791	810	804	799	787	826	803	794	815	775	814	795	787	837	775	831	847	798	786	820	760	814	787	789	813	810	793	790	871	773	778	767	793	825	818	812	776	796	801	786	751	814	812	806	774	765	817	783	814	836	783	778	824	797	773	786	809	817	767	758	791	771	819	784	778	827	787	853	806	823	853	808	766	843	758	820	812	785	756	767	817	798	826	811	744	836	783	814	821	810	806	827	767	819	823	774	792	847	820	838	840	767	813	832	802	778	838	853	785	810	792	782	831	840	799	755	859	791	790	776	806	782	794	767	791	788	837	805	776	774	797	802	804	858	772	777	808	841	823	761	827	835	813	851	792	789	841	836	841	804	838	834	840	814	802	821	789	793	790	782	855	789	781	773	757	807	856	814	804	774	808	774	794	797	779	807	825	860	830	790	829	798	835	799	801	846	792	854	817	796	759	794	770	835	830	866	781	817	796	810	846	810	802	818	810	803	843	817	852	831	847	831	790	818	784	827	851	791	815	827	805	833	836	797	886	785	809	744	876	804	812	826	730	777	804	794	843	782	772	747	804	837	852	883	832	739	784	749	799	812	873	799	767	785	838	909	816	800	847	839	823	825	800	840	807	783	783	809	853	777	838	828	766	819	846	812	797	834	811	772	831	771	788	828	772	809	850	837	803	822	757	804	790	809	849	806	802	754	824	796	815	834	824	819	825	792	819	804	801	814	856	796	735	784	839	846	812	787	786	826	805	807	816	797	808	844	828	824	772	777	795	805	774	800	780	818	797	816	798	755	790	770	801	795	799	847	806	801	852	747	847	856	807	798	825	804	825	832	782	814	797	819	810	811	776	794	828	807	785	793	836	838	834	848	826	827	805	868	805	800	791	768	758	809	772	751	808	834	857	835	803	819	858	860	819	820	813	778	812	826	806	773	774	786	836	851	802	786	805	811	830	827	761	831	830	836	831	817	789	795	805	810	816	788	786	819	810	766	816	791	772	803	802	816	839	768	756	848	811	810	841	779	793	785	842	838	805	795	779	809	840	780	845	755	783	799	846	827	805	781	842	848	757	805	799	823	800	808	805	817	825	828	810	788	769	820	816	747	781	788	794	828	770	827	812	814	830	849	796	812	754	745	791	789	801	830	795	853	758	805	797	805	843	784	758	740	832	796	828	807	806	806	817	778	820	837	794	850	762	830	816	795	831	789	771	842	809	807	811	827	770	844	813	809	830	813	842	839	803	850	806	806	768	809	804	854	829	788	781	827	786	846	800	830	747	859	763	835	806	830	801	829	790	782	843	799	732	818	840	813	790	827	799	805	833	821	769	784	846	832	765	802	822	815	834	793	825	806	788	829	803	802	776	763	827	876	821	826	784	752	771	792	816	812	825	789	747	818	773	787	833	805	820	840	806	788	810	811	780	766	820	826	776	761	755	800	783	803	846	809	798	750	810	826	789	811	805	779	780	837	833	763	799	772	769	794	789	759	797	807	793	849	826	780	794	785	750	766	847	758	807	838	800	804	761	785	756	753	830	841	787	802	794	783	811	810	782	761	772	839	851	800	807	781	803	804	778	798	781	867	810	801	769	805	788	770	810	800	828	759	817	798	822	833	793	782	817	791	808	828	790	813	832	792	764	824	758	733	782	766	834	752	776	789	821	770	804	805	785	798	841	779	778	825	789	781	800	833	801	785	830	806	792	861	819	829	811	812	771	877	813	789	825	799	802	780	812	802	781	786	782	776	846	842	854	838	805	802	822	754	819	799	850	797	836	805	835	781	802	806	808	821	850	818	824	811	831	845	812	762	786	823	752	769	854	833	854	844	807	826	793	799	804	800	812	839	788	782	809	786	783	808	760	807	859	762	799	816	840	800	767	833	805	829	772	829	803	801	767	792	804	837	811	811	821	804	800	777	804	809	832	870	845	778	824	769	820	819	827	812	829	791	816	773	812	742	766	788	832	799	835	842	825	804	812	802	797	848	806	868	804	801	879	830	793	838	799	818	805	770	784	783	819	807	838	840	791	789	833	762	804	844	817	822	715	794	872	791	828	849	847	747	825	853	820	806	807	893	789	753	831	775	824	799	765	847	813	805	762	827	761	812	785	835	834	816	787	790	863	770	823	851	780	836	787	745	826	824	839	770	796	759	795	811	835	802	827	856	779	788	864	866	825	800	804	817	822	811	787	817	828	800	859	816	839	795	803	772	832	798	848	794	786	813	822	815	844	805	825	792	789	846	867	815	797	761	800	819	809	798	849	806	796	805	823	823	793	801	824	795	783	788	805	779	799	775	836	828	751	781	809	776	788	856	792	807	774	821	813	821	810	807	793	815	800	823	807	782	863	810	760	847	847	841	835	845	770	784	760	808	809	815	799	821	852	781	771	811	809	824	801	844	834	830	761	813	818	832	784	851	824	829	803	809	820	813	705	756	835	791	773	783	798	793	760	832	815	812	782	799	815	860	798	810	797	855	844	761	804	761	856	846	830	764	780	828	836	809	859	774	830	776	790	828	771	789	796	849	810	815	810	820	816	822	819	795	792	861	864	769	808	790	787	840	808	800	783	818	829	826	764	847	790	829	846	768	764	743	777	814	777	834	867	783	804	768	805	803	734	810	815	831	771	778	818	804	775	810	763	842	811	844	767	814	824	806	816	779	784	816	819	814	794	852	793	813	754	824	797	846	793	802	848	836	801	818	749	818	813	758	791	803	812	804	781	821	828	756	820	785	809	763	832	847	828	763	822	839	778	838	757	837	765	807	784	808	856	803	855	817	800	798	796	784	825	829	866	752	823	833	815	824	773	791	785	794	796	803	813	817	773	838	776	799	819	801	808	783	821	882	808	807	823	810	873	829	803	856	817	796	822	788	797	829	764	839	832	842	795	769	819	779	819	813	818	810	824	828	765	868	759	836	850	795	828	782	782	821	826	816	753	843	815	828	794	757	776	815	797	810	818	838	837	821	798	778	783	809	786	774	832	786	735	812	838	830	737	831	788	848	805	784	791	820	832	817	803	824	791	753	848	799	814	770	827	793	843	768	788	792	821	802	799	764	820	736	766	778	797	825	799	839	855	821	864	804	763	767	823	837	796	824	873	782	887	830	796	823	799	817	800	815	811	761	839	770	775	777	846	838	838	788	799	825	818	813	816	772	797	833	802	818	796	822	812	798	791	788	773	805	844	812	785	742	821	832	777	803	774	835	792	794	749	808	782	829	776	822	805	806	886	797	836	778	855
3973	1990	1127	813	746	869	754	642	477	372	291	242	234	164	146	125	126	93	107	89	105	103	98	74	71	70	73	81	84	63	59	71	71	60	75	62	84	82	69	74	73	79	59	71	71	86	73	74	62	59	73	52	78	63	74	85	59	65	75	79	68	71	60	63	76	69	63	75	75	69	63	67	71	63	78	52	70	83	63	63	62	78	74	74	81	68	59	70	75	71	70	64	70	61	62	56	66	77	69	79	62	68	58	59	70	63	75	70	73	64	59	67	64	80	63	55	58	69	56	49	71	71	68	64	52	65	58	77	68	69	78	64	49	56	53	63	61	59	64	63	77	45	67	62	53	59	59	62	71	47	58	61	67	57	76	64	57	54	61	60	69	49	48	61	73	59	62	62	68	71	70	70	63	52	72	70	75	71	62	56	79	57	67	71	63	54	58	60	66	63	70	71	67	72	55	50	44	76	52	68	58	67	55	72	77	58	67	76	82	69	54	71	74	63	65	82	82	65	60	74	78	65	61	52	70	79	73	52	74	56	64	77	68	64	65	58	69	60	61	58	66	60	60	69	67	85	80	54	70	66	68	77	66	67	62	56	59	61	59	68	60	58	70	59	50	57	62	82	62	81	60	65	57	50	83	59	73	61	64	65	64	63	63	65	73	68	66	70	69	54	63	64	57	71	61	68	62	81	77	68	70	63	71	71	54	68	64	71	60	74	77	72	69	63	64	66	67	70	61	61	51	52	69	68	76	71	68	67	72	87	69	76	62	84	68	70	68	49	65	59	65	51	48	72	68	61	70	71	55	62	59	77	65	80	58	64	68	67	70	62	49	67	59	67	68	67	64	65	70	66	65	54	65	63	77	57	78	60	52	62	56	72	51	56	60	67	71	64	57	51	66	57	51	66	62	62	59	76	64	57	65	61	69	74	62	85	70	75	78	72	67	67	66	74	61	79	58	56	59	56	62	70	54	67	67	69	56	79	82	62	62	60	58	69	61	65	59	63	61	64	67	73	76	60	57	65	67	58	59	73	62	74	61	56	56	65	66	52	79	64	76	59	63	77	74	67	62	56	44	73	87	58	56	74	63	58	60	61	65	65	62	75	64	67	65	46	66	70	69	55	66	59	61	51	60	52	65	71	62	65	50	72	74	80	58	58	65	69	65	64	62	72	60	76	66	67	74	65	60	60	76	64	73	69	67	80	61	52	63	73	48	60	59	75	67	58	81	63	64	54	61	66	66	55	61	69	62	64	55	80	66	60	61	48	63	67	52	77	57	60	60	48	68	62	73	68	62	66	65	58	62	68	59	86	73	62	59	69	67	66	68	62	85	64	55	61	65	57	71	57	60	59	61	69	67	58	56	74	61	67	67	76	58	72	76	72	66	57	60	73	64	68	76	60	60	79	66	55	79	70	78	55	75	51	66	63	65	62	66	67	63	69	63	70	70	57	56	53	64	63	65	63	60	59	70	66	84	65	63	63	73	65	66	49	64	67	71	72	80	73	50	60	68	79	67	71	82	71	72	70	55	69	68	68	54	65	55	57	66	68	76	74	56	60	66	78	64	66	86	58	83	67	56	70	66	58	69	82	70	64	63	70	52	63	61	60	56	62	66	72	78	67	70	55	72	61	64	69	59	75	64	70	58	55	64	63	55	71	70	73	61	54	67	66	62	77	79	58	67	77	81	67	69	78	73	52	58	56	60	71	61	71	62	57	68	73	51	68	74	55	71	68	78	57	66	73	68	52	73	75	60	65	71	66	73	66	69	68	59	56	66	63	67	84	65	71	71	56	65	73	61	64	68	58	66	71	62	82	74	62	60	64	61	49	56	59	69	77	88	61	64	46	72	57	70	75	69	71	67	75	60	70	66	70	63	49	57	54	54	59	66	68	59	71	56	72	67	66	66	85	57	63	60	68	60	57	58	56	74	64	88	54	67	61	52	66	53	68	55	60	62	56	75	56	90	63	62	69	79	61	68	54	62	63	72	65	60	68	66	56	73	71	55	61	68	42	89	68	63	52	73	59	62	85	66	65	52	71	78	81	73	77	78	55	73	66	59	68	59	57	59	63	57	54	67	55	74	63	69	74	56	59	49	78	69	67	60	77	62	69	64	71	65	61	79	77	67	76	81	66	63	69	75	53	65	70	53	71	67	70	74	72	59	77	62	60	74	59	59	53	70	53	51	65	74	78	69	53	57	64	71	64	74	54	64	67	64	61	90	66	67	74	67	72	64	62	71	62	85	73	66	54	59	63	77	68	61	57	66	57	48	78	65	63	60	69	62	56	69	88	59	61	55	59	81	66	54	57	76	67	69	73	74	74	65	68	73	69	73	69	61	49	55	56	67	71	57	71	64	75	49	60	61	63	65	75	87	67	63	85	74	56	65	66	63	61	74	76	64	65	64	67	64	70	52	60	75	59	70	74	68	70	67	80	54	60	56	63	66	64	86	64	68	61	69	72	72	58	73	49	58	64	83	63	64	64	53	65	54	77	60	75	66	54	64	65	58	58	85	64	81	67	58	65	69	64	62	77	75	78	59	63	65	72	58	49	64	50	56	67	56	52	53	73	65	57	69	53	59	62	47	44	65	53	57	72	62	67	82	73	71	56	71	65	75	59	64	63	88	67	65	59	74	70	62	68	70	72	58	62	58	67	71	65	67	66	62	71	66	64	66	66	63	73	58	57	60	70	72	67	69	67	67	68	53	69	67	59	71	58	63	53	62	55	55	58	65	62	73	67	54	73	65	64	56	61	61	74	90	61	62	74	75	61	77	57	73	56	55	57	63	68	58	67	68	64	53	66	64	59	61	71	60	72	71	60	61	61	63	73	55	74	62	56	70	73	55	58	59	63	69	61	76	76	58	71	69	60	56	60	55	72	58	65	66	48	63	60	62	69	54	70	79	66	58	64	76	56	55	82	76	54	51	69	71	74	65	62	68	66	66	76	68	59	76	62	76	56	69	58	78	78	59	74	58	61	65	57	65	64	69	59	77	74	60	69	77	72	47	56	61	64	66	78	49	60	68	55	71	79	62	75	56	60	68	53	58	57	61	60	62	70	68	60	66	73	87	74	75	64	70	57	77	49	54	71	67	61	54	50	64	64	48	72	50	65	67	60	64	56	58	49	67	56	59	68	66	67	53	57	59	63	67	63	65	66	81	78	67	61	61	79	72	62	70	75	76	57	61	63	53	64	72	64	65	56	59	62	69	59	60	65	44	61	77	60	59	70	68	71	71	74	61	72	76	62	62	77	59	60	67	47	60	79	69	68	61	74	61	73	75	63	57	65	59	52	60	57	68	62	79	47	60	47	58	60	57	60	57	68	66	71	70	74	55	62	65	69	72	67	60	74	63	61	56	69	59	81	66	65	66	51	68	76	68	62	68	69	57	63	67	59	66	66	62	61	78	56	52	83	58	65	68	76	75	67	68	60	49	66	65	63	55	58	61	65	64	63	64	45	71	67	54	63	81	71
27437	19216	15439	21131	26936	26094	23427	19483	15933	12899	10321	8316	6579	5270	4016	3318	3023	2682	2261	2057	1752	1647	1448	1389	1274	1132	1083	1027	1003	982	962	858	881	857	834	813	890	844	876	880	811	892	852	855	851	858	823	812	815	785	757	768	830	799	736	794	843	768	795	819	820	802	752	819	809	817	804	824	788	843	813	783	798	790	835	785	814	783	775	785	786	803	785	797	836	819	856	852	771	726	779	836	848	770	824	833	821	834	782	828	808	807	775	780	786	791	774	830	804	783	840	849	773	795	777	771	799	789	763	788	797	786	796	803	838	809	800	795	808	723	795	783	807	784	750	827	772	779	797	802	777	803	795	756	777	843	778	829	859	776	767	823	761	771	820	751	794	765	791	758	774	786	784	802	791	789	799	775	778	786	795	804	813	786	775	782	783	799	784	814	764	801	817	818	786	781	807	760	761	775	783	760	813	829	759	753	813	721	791	835	770	774	771	789	817	813	819	824	760	795	832	805	830	786	782	789	817	821	806	766	841	812	795	799	769	803	782	789	798	841	787	799	783	846	851	809	820	786	774	782	786	789	775	819	796	826	816	745	848	843	785	775	785	804	801	824	795	812	847	807	883	794	835	747	792	808	805	777	821	799	845	810	773	768	840	727	771	810	812	764	743	830	773	767	800	784	824	790	777	865	762	853	800	823	759	788	826	813	807	784	800	780	812	808	825	753	781	764	829	806	762	760	785	816	766	826	830	760	806	812	795	766	790	806	822	805	741	767	827	814	763	820	800	798	810	792	760	822	843	838	801	743	817	815	795	811	814	764	775	800	830	779	840	827	790	792	817	757	756	841	848	756	793	807	816	780	789	814	772	785	766	836	775	764	781	820	781	804	781	744	834	772	790	786	813	809	747	814	772	789	785	855	780	785	807	769	807	813	758	820	802	777	750	855	768	770	777	804	849	822	784	840	804	769	751	854	826	778	785	809	762	847	834	791	751	800	815	740	790	873	805	775	832	769	805	807	774	814	797	830	819	755	819	755	833	806	757	772	839	751	783	813	806	833	796	782	783	792	829	792	847	790	778	765	758	791	787	784	810	800	819	804	809	777	793	774	777	860	802	817	805	769	812	860	822	786	843	791	775	775	787	761	808	807	783	817	777	785	795	817	818	830	734	790	775	771	787	765	790	796	815	807	764	768	760	817	824	735	761	830	808	851	791	766	752	802	822	762	825	785	833	772	842	798	848	780	817	827	822	802	810	785	749	805	763	791	817	858	734	807	779	805	802	795	791	780	815	814	806	763	757	810	794	769	835	786	800	865	737	740	763	746	788	843	832	845	753	804	805	851	826	767	808	786	791	783	837	782	819	758	767	788	791	851	760	771	804	832	796	807	774	749	783	797	850	773	839	799	740	782	851	782	855	854	777	833	808	787	812	787	805	792	805	810	785	802	778	827	769	768	817	840	805	819	830	806	794	837	824	851	784	783	833	823	804	792	809	790	807	742	752	836	805	778	813	785	830	766	814	782	779	811	858	770	814	826	786	766	770	796	786	781	798	774	791	768	758	814	857	796	781	791	816	768	813	826	796	789	800	799	772	758	826	785	777	771	792	822	751	787	767	809	797	842	791	828	819	795	776	797	814	844	796	813	808	774	809	776	779	739	830	770	825	832	783	790	802	829	816	764	804	830	759	791	759	793	753	777	820	766	820	791	772	793	777	804	761	819	768	753	770	801	829	789	820	774	781	831	822	738	785	777	806	788	756	770	809	807	814	780	794	806	797	800	824	800	797	770	817	754	763	798	823	839	805	797	823	811	797	794	797	788	820	830	766	805	823	834	815	829	824	799	849	847	825	806	760	804	787	762	783	813	815	795	824	838	769	803	827	761	808	784	821	795	790	789	804	804	795	817	823	834	816	781	725	831	776	807	819	748	855	769	854	747	761	801	793	821	775	722	813	811	811	801	805	814	761	807	757	758	744	841	800	833	775	814	762	797	809	809	788	812	783	834	756	803	782	807	798	847	760	804	813	800	780	781	805	768	815	781	809	796	808	803	804	801	792	748	734	811	808	786	802	831	766	821	827	756	790	777	775	790	813	749	794	805	807	866	771	831	755	760	794	784	817	821	804	799	782	769	767	788	787	812	809	780	790	765	767	841	773	782	839	777	761	816	838	789	818	794	807	833	758	776	781	771	847	837	759	820	804	792	779	813	794	825	796	758	779	797	845	773	766	750	786	765	783	785	759	757	788	806	779	815	811	759	806	810	780	769	815	811	775	789	828	792	813	798	773	810	754	739	804	763	791	799	800	866	789	781	806	774	807	782	824	777	777	820	792	797	797	780	792	760	758	792	781	828	759	822	786	763	760	776	794	801	785	771	793	824	780	796	770	778	813	803	783	822	769	782	744	735	824	786	784	778	810	824	772	785	755	763	775	835	729	815	774	796	815	760	782	820	761	782	790	802	794	775	807	793	807	823	809	782	748	819	796	770	807	790	751	748	832	818	805	818	826	781	828	780	775	808	764	838	802	751	829	841	801	774	810	831	776	783	812	785	816	812	778	795	816	762	786	785	798	814	817	830	833	781	784	798	737	792	789	807	818	751	823	810	737	809	824	807	796	741	767	811	776	833	817	878	773	788	777	796	807	732	739	772	746	787	800	790	817	765	846	819	774	834	738	776	851	754	793	822	761	801	812	759	714	741	843	736	806	759	784	809	726	789	779	782	832	814	814	803	801	801	769	788	782	773	763	822	812	793	774	779	810	792	772	804	799	866	788	808	766	799	838	817	747	784	792	790	777	784	769	793	771	745	815	866	781	825	821	795	802	796	785	787	781	805	796	795	784	796	858	797	781	798	783	774	772	756	851	779	784	828	774	785	797	786	747	746	785	851	815	810	815	797	783	800	735	847	752	798	841	775	835	773	795	826	785	791	816	819	792	817	834	834	820	821	799	804	788	810	801	778	764	829	823	739	829	825	741	787	819	769	752	758	816	769	768	793	815	799	768	786	749	810	813	783	797	834	785	815	759	805	828	766	832	786	815	806	763	784	801	775	847	810	808	780	800	792	794	850	790	750	816	793	819	839	834	816	746	851	829	766	811	770	804	845	815	850	773	796	814	800	777	821	795	803	776	830	774	812	819	844	838	751	826	768	797	800	789	771	811	815	805	767	781	746	785	855	787	819	818	792	816	820	738	813	806	761	786	816	795	742	784	789	752	817	774	803	782	828	830	806	807	826	822	757	777	797	775	751	777	794	852	773	796	798	800	879	778	842	789	803	786	767	827	859	787	814	787	821	798	789	784	821	811	769	792	783	822	779	796	739	787	827	839	797	770	796	777	826	781	788	752	807	754	738	782	784	794	786	747	791	821	820	819	786	815	806	786	819	789	782	773	805	805	758	817	794	784	808	794	797	747	802	815	798	829	807	858	852	788	810	807	771	764	768	781	773	814	771	756	819	761	803	836	837	785	778	817	780	808	802	733	853	793	788	799	794	787	811
5512	4302	2273	1437	1405	1558	1273	1001	768	622	438	383	281	248	204	168	148	133	112	143	112	83	68	86	59	73	77	71	71	75	67	74	75	67	66	61	71	83	60	70	58	74	64	62	62	69	63	64	75	78	63	54	58	65	77	56	69	54	66	63	76	67	68	81	76	56	72	72	75	64	65	73	71	61	54	62	84	64	79	70	75	62	58	81	72	70	71	58	71	68	74	70	63	62	69	59	85	68	71	56	61	59	66	61	63	60	67	54	56	60	54	56	75	76	60	86	69	56	69	69	76	64	58	55	66	76	58	62	48	75	64	77	68	63	61	61	59	69	51	83	64	55	67	72	69	62	55	65	80	63	52	59	53	77	62	54	74	63	74	56	64	75	57	64	54	53	74	57	73	65	67	59	62	61	76	75	72	57	53	68	66	60	58	49	50	57	77	65	72	60	65	69	65	61	55	69	64	56	51	69	72	76	72	59	63	67	68	67	59	69	78	59	80	53	67	66	67	78	75	62	68	68	74	76	61	69	65	73	70	58	65	66	64	71	66	62	73	74	62	61	69	68	74	55	67	69	63	60	77	77	57	58	67	65	71	72	69	67	52	48	57	72	62	54	72	67	51	77	51	61	58	56	75	68	56	59	52	57	70	81	81	64	62	72	60	54	68	65	50	61	60	60	56	89	62	68	50	57	63	59	68	60	61	62	60	58	59	57	76	53	65	60	80	67	67	57	67	70	54	64	56	65	63	61	60	65	86	73	66	81	69	65	71	63	56	72	69	66	62	56	77	69	61	63	50	52	66	64	72	63	68	60	66	54	67	75	66	59	46	72	72	78	66	63	71	63	61	63	59	52	54	74	70	69	63	51	64	72	66	65	69	64	60	66	64	57	55	67	68	72	57	65	78	69	65	68	65	65	58	77	65	58	66	71	46	60	69	71	68	62	69	55	62	69	57	51	66	60	74	63	83	68	56	82	56	54	51	56	72	73	55	70	53	53	72	57	64	55	49	72	64	66	68	61	70	53	69	71	75	76	60	66	45	66	74	72	57	68	70	80	63	49	61	61	65	71	61	81	61	64	54	63	68	67	65	62	54	70	69	68	67	58	61	81	72	75	59	64	85	69	65	69	64	67	57	58	70	72	63	78	58	79	78	60	48	61	60	66	72	67	65	71	62	86	80	64	72	52	61	77	72	72	64	74	71	64	66	78	54	62	61	65	63	64	51	72	62	42	69	49	61	57	66	63	79	56	63	67	76	53	53	64	56	52	63	80	53	64	53	53	72	48	66	61	57	79	57	55	69	76	53	69	50	67	62	71	67	63	81	61	68	62	76	71	61	65	68	66	61	66	69	58	77	54	64	71	66	86	66	69	48	82	84	58	66	60	69	64	62	66	67	67	63	64	77	60	73	86	67	47	57	66	80	62	70	61	78	74	60	82	63	57	61	68	73	77	58	74	72	50	61	72	70	77	53	75	73	79	56	79	62	66	67	55	73	52	84	61	68	78	54	63	66	61	53	66	56	52	67	60	58	66	71	52	66	63	73	74	68	70	68	66	61	66	60	54	61	61	75	64	65	56	59	72	73	63	67	56	66	59	56	72	57	81	68	68	56	57	70	74	71	50	78	71	64	58	72	66	63	50	56	63	76	72	76	73	63	65	68	79	53	83	59	61	62	56	61	69	65	66	70	75	73	69	59	61	65	70	67	67	59	59	58	59	88	72	58	63	49	72	70	70	61	62	64	67	81	69	67	67	59	62	80	68	74	64	70	67	63	64	69	76	61	67	68	67	55	59	65	67	85	71	60	62	64	67	69	81	73	65	62	74	82	65	62	62	50	70	75	80	62	54	64	70	69	67	87	58	60	65	76	74	66	67	64	64	59	68	59	70	69	70	60	67	61	64	56	61	57	63	73	70	64	70	73	57	48	52	61	77	70	55	68	62	60	70	75	58	68	59	80	57	56	57	54	78	65	66	68	60	64	56	60	77	77	66	80	68	52	66	61	57	69	62	76	74	58	70	72	72	57	72	59	64	77	75	55	52	60	75	58	54	59	68	69	71	70	65	55	56	54	64	66	64	58	65	77	52	63	57	67	85	54	63	59	62	75	69	56	65	66	70	67	56	64	48	58	67	63	58	58	78	80	68	60	54	70	62	62	58	58	57	70	50	57	66	68	71	61	60	58	66	63	67	59	72	66	73	56	65	57	57	66	63	68	67	60	61	72	66	64	72	62	62	73	68	81	65	74	61	76	67	60	57	74	75	53	69	59	67	69	68	58	69	55	70	82	66	71	53	48	75	63	75	67	68	71	63	49	69	68	55	63	70	70	67	70	77	71	67	50	62	63	55	59	71	76	75	80	70	64	63	62	67	56	70	60	80	56	71	76	57	68	52	68	58	56	63	61	67	75	60	82	65	78	70	60	61	66	74	65	59	75	61	62	63	70	77	66	69	69	64	60	61	57	70	71	44	59	61	77	70	62	62	58	77	70	55	66	81	57	71	63	81	68	60	73	60	63	72	67	70	69	63	69	77	59	63	65	49	58	82	71	59	63	76	73	58	53	65	62	57	74	73	59	59	76	53	66	60	52	71	58	55	73	65	55	64	65	49	59	58	51	75	68	55	62	73	61	66	68	49	67	69	68	74	66	65	60	61	64	79	70	85	54	62	70	61	66	78	83	74	57	66	73	64	65	70	67	71	61	70	74	67	70	59	65	59	63	65	69	65	64	76	62	76	78	64	70	60	67	71	68	61	76	48	69	56	65	63	78	61	61	68	67	62	64	69	58	66	68	75	65	64	64	54	71	71	67	71	65	65	60	66	73	62	76	63	62	68	76	77	67	57	58	73	68	56	53	61	50	55	69	67	75	60	58	80	65	77	64	65	62	73	64	64	78	52	62	61	66	67	62	72	65	63	75	74	72	57	51	70	78	60	62	81	59	64	49	63	57	58	57	68	58	59	76	62	72	61	66	58	68	97	73	65	62	71	61	64	69	70	53	60	72	61	64	64	65	68	79	62	72	72	60	59	73	62	70	55	68	50	71	68	53	52	59	61	65	69	56	65	79	65	70	64	62	63	62	69	73	78	58	65	54	43	70	63	63	71	79	63	60	63	64	65	75	74	63	73	69	58	69	52	69	68	64	58	66	67	63	70	67	55	65	58	75	70	70	66	56	54	72	72	65	69	68	82	60	79	54	85	58	80	60	67	68	57	57	59	60	51	73	51	78	52	56	86	73	59	71	52	66	75	72	78	77	73	76	58	66	72	54	69	66	69	62	68	67	68	71	64	64	60	66	63	65	75	62	60	63	74	65	65	71	70	66	73	63	77	70	63	63	63	65	64	59	66	55	58	71	67	71	77	70	63	61	63	61	66	59	66	74	68	74	69	64	67	62	61	65	71	61	66	74	65	55	61	60	61	62	78	73	82	74	49	62	79	57	63	80	70	56	70	69	53	65	64	66	86	63	68	63	68	63	60
32181	24129	20272	26769	31604	30820	27715	23997	20146	17132	13920	11263	9079	7271	5743	4732	4140	3655	2988	2692	2318	2068	1777	1593	1470	1363	1301	1208	1137	1049	1018	964	963	878	937	888	964	929	935	869	886	898	867	919	799	807	812	858	873	804	842	791	812	857	848	808	839	832	783	798	781	807	822	859	849	766	796	772	751	779	829	808	778	790	806	805	782	843	837	845	789	794	757	796	771	777	803	806	792	765	820	766	808	825	737	736	770	806	813	755	795	802	824	804	777	827	856	793	808	758	831	764	791	857	769	760	819	801	823	777	802	808	798	814	803	766	875	809	797	817	788	783	795	798	741	831	831	831	791	812	810	706	816	858	795	787	798	752	782	797	775	752	882	805	807	818	794	809	806	810	843	793	777	820	774	764	787	792	790	828	783	758	755	813	809	804	830	813	809	768	811	823	811	756	845	822	801	836	858	785	781	759	798	759	776	793	835	824	821	797	764	772	804	811	787	746	804	831	866	780	775	777	800	803	814	780	805	773	789	778	795	879	750	746	750	785	812	823	779	824	816	793	759	771	811	756	792	804	751	741	756	817	803	807	837	801	768	833	794	742	780	826	787	715	804	778	785	753	807	796	807	782	783	796	804	786	781	831	771	791	796	765	763	846	778	776	783	746	801	854	798	822	784	818	799	827	787	800	809	804	788	827	740	817	801	791	794	749	794	736	834	782	788	794	833	811	736	788	807	797	767	791	785	795	769	765	787	787	808	792	823	815	809	801	790	786	790	811	766	808	763	782	809	763	757	814	793	809	800	784	784	788	796	794	805	798	808	813	839	819	782	792	820	787	802	796	752	794	825	817	801	804	805	814	775	798	755	801	832	811	841	792	801	754	821	843	770	798	770	811	784	799	794	756	786	789	746	715	804	781	794	765	722	806	803	792	746	796	810	805	818	739	822	817	793	844	802	765	787	836	763	815	766	777	832	771	805	838	776	776	803	783	752	800	851	803	792	818	803	778	751	832	779	787	822	794	797	815	753	797	821	783	795	798	774	826	795	779	797	797	800	848	783	804	785	817	814	760	811	766	851	793	778	824	843	816	866	775	822	755	796	765	821	779	787	823	815	841	729	798	775	767	818	825	793	807	721	762	794	826	841	769	813	792	805	822	770	853	782	784	781	837	851	770	754	737	821	818	801	743	821	754	780	738	774	778	863	789	810	839	765	821	810	795	827	757	830	807	772	788	803	782	852	801	744	819	833	812	792	840	731	821	804	797	820	763	801	755	777	796	806	781	733	770	857	767	806	777	805	827	830	783	766	835	878	798	825	771	782	783	772	779	730	803	810	820	785	787	776	797	821	802	830	777	804	832	793	738	769	804	764	762	787	817	785	709	791	734	764	797	773	807	803	829	801	745	766	808	768	856	747	776	802	802	804	803	776	799	797	826	768	793	794	792	798	770	756	788	801	815	865	785	754	782	804	757	843	854	817	759	814	814	768	867	808	787	846	784	751	825	744	821	763	764	789	785	837	770	813	820	811	783	790	781	783	805	826	804	765	852	783	835	893	804	804	788	792	805	838	815	785	774	825	816	852	834	771	824	786	805	816	773	813	806	777	794	828	825	828	794	806	843	847	730	820	782	823	851	767	783	789	808	801	847	803	755	800	754	829	779	777	839	823	764	786	802	818	844	816	826	797	827	773	788	808	805	793	852	786	839	772	801	826	815	855	778	784	812	748	778	833	813	789	770	833	806	812	769	841	797	753	811	797	798	793	768	807	737	794	756	808	767	794	794	794	799	816	814	810	784	762	798	827	800	828	826	801	783	783	823	807	788	813	820	809	790	758	759	776	778	764	782	813	818	798	776	824	800	783	829	796	791	729	826	769	814	811	839	751	767	791	798	775	769	816	751	756	800	801	762	775	806	797	738	847	859	780	804	786	814	818	739	787	792	811	751	803	736	823	817	772	788	824	761	806	758	812	843	789	773	823	896	813	819	773	710	814	832	786	819	740	804	793	803	796	763	818	792	820	814	800	812	777	819	796	823	769	766	737	794	839	735	842	807	765	807	780	843	801	764	815	758	826	799	772	815	817	817	762	811	845	789	820	803	748	770	775	763	786	737	822	880	787	852	786	752	802	769	789	781	849	745	815	774	809	823	831	808	834	807	817	785	876	838	749	800	809	780	786	822	827	782	825	751	790	833	752	801	794	786	780	796	797	791	840	818	838	816	797	748	795	841	836	750	788	785	796	813	802	808	785	777	815	781	851	801	784	784	773	779	821	801	770	771	760	808	804	835	790	793	808	842	805	758	807	773	774	784	840	788	804	797	783	776	816	797	814	799	831	760	823	789	827	821	792	835	853	818	804	825	830	831	772	758	768	816	798	816	751	791	794	843	798	851	825	812	790	770	761	848	833	794	845	788	799	766	778	820	821	836	747	842	820	773	783	751	746	773	793	830	837	785	794	804	791	797	813	779	760	792	779	817	804	776	821	762	754	813	834	787	810	807	756	810	812	802	830	790	806	761	778	767	783	755	860	769	740	742	780	795	845	870	801	817	865	764	792	796	831	835	777	773	822	789	740	799	762	803	819	804	816	836	779	784	816	795	813	769	771	885	762	792	869	795	801	793	761	764	778	817	775	786	763	851	820	796	770	795	784	804	775	794	807	810	786	814	796	839	789	783	779	797	776	800	822	790	811	788	784	764	787	807	805	779	769	796	800	824	791	798	811	783	812	803	772	791	798	811	801	780	798	793	761	825	820	762	804	803	784	805	816	794	792	794	795	781	763	800	782	822	777	857	820	810	820	805	761	758	817	750	823	821	791	774	806	787	802	769	809	800	766	784	796	802	832	771	791	792	786	802	796	775	786	830	801	805	755	806	752	830	835	788	811	810	810	815	769	788	845	778	817	803	817	817	797	833	802	774	773	831	767	760	768	806	836	782	791	793	849	764	801	819	809	797	848	832	791	772	748	828	848	867	811	786	774	797	774	840	807	821	763	781	774	765	791	797	748	752	773	806	829	828	809	768	783	804	789	800	795	850	841	773	821	785	813	781	865	820	786	752	817	791	801	811	828	763	788	816	760	838	767	782	790	830	799	767	835	797	795	768	830	726	798	782	790	785	788	737	788	805	767	793	744	754	772	807	765	817	819	796	802	816	865	805	782	849	829	818	804	825	778	810	781	806	780	781	774	789	846	761	832	776	773	796	762	774	820	800	789	757	763	804	769	793	794	786	833	774	821	809	843	750	807	814	813	751	798	758	797	809	792	712	777	799	798	809	827	821	804	812	813	780	796	786	767	826	769	745	773	786	780	836	792	797	825	802	787	825	773	805	755	817	793	795	758	782	783	790	778	765	808	787	837	816	794	841	815	779	818	793	785	830	840	796	774	793	773	757	757	765	795	790	792	763	766	739	765	805	744	778	768	789	807	748	826	798	817	790	739	820	834	800	800	815	768	829	831	849	808	811	780	755	764	789	833	806	805	793	745	772	812	779	844	783	807	797
6745	3857	2174	1510	1554	1736	1429	1134	891	664	531	444	312	264	224	200	169	157	129	126	113	104	96	78	83	85	75	82	64	65	67	60	67	83	82	70	61	63	58	81	68	65	75	74	71	80	72	76	64	61	77	69	61	72	49	96	77	84	68	73	59	71	59	81	66	70	66	59	62	71	67	57	60	66	64	73	71	65	76	63	59	73	75	79	70	72	74	67	66	60	63	68	72	79	74	63	66	69	59	75	68	63	59	72	64	40	83	54	68	47	57	70	68	71	69	73	81	73	66	67	67	56	76	64	58	65	70	81	84	49	77	63	62	82	70	55	59	64	59	68	67	59	76	67	81	65	63	74	60	65	72	63	69	77	62	65	68	48	62	69	71	73	80	86	79	67	66	71	64	68	71	62	65	67	41	64	79	68	67	74	72	83	55	70	80	80	70	50	53	57	92	74	64	48	74	48	69	61	73	57	79	68	71	55	63	53	57	59	64	56	57	63	78	61	71	66	82	70	76	69	76	72	70	82	77	70	71	69	84	61	67	73	63	59	64	68	58	53	55	67	66	76	63	67	61	67	73	63	59	59	60	73	74	68	84	74	66	60	78	64	73	61	60	74	82	74	63	66	67	71	71	63	80	66	64	65	56	79	59	60	88	69	60	65	62	68	74	53	60	60	63	66	68	65	67	67	56	83	69	66	64	78	53	63	71	62	74	65	74	59	75	67	82	69	71	57	54	69	70	63	72	60	70	72	83	83	57	62	58	65	69	68	54	74	78	61	52	86	66	76	77	68	78	61	57	74	71	65	63	61	74	69	65	56	56	62	56	70	59	62	65	71	65	68	68	74	69	92	74	51	60	60	63	60	68	66	74	59	75	85	76	69	69	65	67	80	60	51	66	65	59	66	69	58	71	56	57	79	74	70	61	61	83	64	54	67	64	62	62	66	77	76	77	64	67	57	75	67	77	61	59	77	71	68	64	61	59	57	73	73	71	56	68	63	67	58	71	56	70	80	65	64	71	75	57	63	59	71	59	67	61	61	48	69	71	61	64	53	72	69	72	55	69	64	62	54	70	63	64	60	64	59	78	57	61	63	78	61	63	64	69	70	59	62	68	63	53	67	75	63	85	54	82	68	63	75	70	70	57	69	76	53	69	45	53	76	61	62	63	58	59	67	64	72	69	66	77	71	84	65	70	68	68	59	53	56	52	71	76	66	67	81	62	64	81	68	74	59	66	74	63	62	67	78	67	60	67	69	65	65	77	68	66	52	68	62	69	65	79	52	65	71	56	70	55	82	79	50	65	86	52	59	77	63	73	67	67	62	72	66	66	63	75	81	65	69	77	68	64	57	71	75	69	72	68	70	59	56	61	64	59	70	59	62	73	80	63	69	69	63	68	73	69	52	73	55	61	75	68	68	58	80	67	74	73	64	75	65	67	81	62	79	53	75	81	62	72	65	75	72	73	57	67	64	61	73	68	71	63	71	61	63	60	65	61	67	73	76	70	55	73	60	64	62	58	72	67	66	63	63	73	53	73	63	77	60	70	63	56	75	68	59	79	63	79	80	88	63	63	63	58	72	61	74	70	81	68	63	54	93	71	65	66	76	75	74	61	60	63	65	78	78	59	65	80	72	62	65	68	73	73	74	76	72	71	68	67	66	66	72	75	64	77	66	63	75	84	57	74	72	56	67	66	62	67	57	78	78	87	62	52	58	59	75	65	74	60	55	61	74	71	68	70	61	57	58	65	61	64	66	71	73	53	57	73	66	63	61	68	63	67	58	75	65	58	77	54	66	74	62	76	62	64	61	66	81	62	65	66	66	66	57	54	70	58	74	56	66	60	57	69	54	68	65	88	74	72	71	64	63	59	81	60	58	67	56	66	75	73	64	61	71	77	50	73	73	70	65	50	76	75	57	59	59	62	56	71	60	72	67	74	74	79	64	66	64	60	70	65	81	63	71	65	78	65	76	79	57	64	93	68	65	71	65	68	73	84	69	65	45	62	57	60	61	71	77	79	52	68	70	87	77	59	76	74	68	75	59	77	80	66	64	69	63	66	66	76	61	77	61	53	65	69	84	51	77	60	60	56	62	73	51	63	59	57	64	64	56	64	65	60	52	68	80	75	59	61	65	55	65	53	60	79	68	73	61	66	60	50	67	66	56	63	45	89	74	65	67	60	63	57	42	72	71	66	75	64	63	61	66	60	52	65	71	72	62	57	69	67	68	53	64	73	69	73	75	65	57	65	77	66	76	58	67	67	56	68	58	67	69	63	66	61	64	75	59	57	61	65	54	54	68	64	66	69	53	61	76	74	70	64	65	57	56	54	64	62	53	54	56	79	83	60	49	65	81	85	67	67	56	71	59	64	80	78	69	68	61	63	53	76	59	86	81	65	71	69	53	60	71	62	59	69	82	58	66	63	52	76	64	68	68	75	72	62	60	59	60	61	68	62	71	67	75	69	54	59	81	56	71	50	63	61	58	74	61	85	55	61	71	70	55	73	75	67	65	69	60	71	63	64	68	60	51	77	69	63	52	54	71	62	54	61	66	66	70	50	69	70	72	56	69	64	61	63	82	74	62	60	76	69	63	61	64	72	83	61	59	60	60	65	56	59	78	59	64	68	63	59	54	83	69	76	57	86	68	80	74	57	57	70	54	61	80	76	74	67	73	81	82	70	67	60	75	74	74	71	67	81	61	70	81	69	56	61	69	53	68	77	64	72	68	64	68	59	56	78	57	66	64	70	51	76	77	64	70	63	65	61	63	75	77	69	76	64	58	66	70	61	65	59	61	73	68	65	59	59	59	72	78	55	58	70	54	58	57	59	65	52	78	66	58	84	53	54	80	74	68	74	63	67	65	62	66	68	66	52	61	70	68	62	69	76	60	76	65	76	60	42	76	68	59	57	69	73	71	54	79	66	60	75	78	81	71	62	70	78	63	72	70	70	60	60	70	81	61	78	68	74	72	58	75	72	72	72	64	77	70	53	56	58	80	53	68	75	59	70	75	77	58	63	68	80	67	64	69	72	53	71	59	85	61	74	65	74	67	65	72	70	63	73	72	55	70	66	74	66	58	70	65	74	65	63	76	72	66	52	71	60	69	69	65	67	65	73	63	63	64	70	70	55	50	65	63	73	58	86	56	69	58	79	71	57	79	56	69	72	63	67	66	65	63	60	63	69	61	60	66	73	71	57	78	73	69	69	48	57	60	58	46	63	54	65	60	84	63	62	64	59	72	52	79	75	66	71	48	70	53	56	54	60	61	58	68	76	66	61	61	69	81	65	78	80	78	83	61	62	72	69	74	65	60	76	66	72	67	78	57	67	74	56	65	84	66	71	62	75	68	65	70	77	76	71	61	60	50	69	59	66	63	49	58	79	80	69	71	65	60	63	76	64	53	62	67	59	70	65	71	70	72	62	56	62	71	58	68	60	54	56	71	71	63	75	51	59	71	72	75	62	58	52	52	62	73	66	59
30636	23409	20322	26878	31896	31166	28628	25141	21374	18369	15212	12570	9859	8005	6550	5550	4528	4080	3384	2895	2476	2139	1997	1754	1598	1431	1379	1266	1185	1087	1046	991	946	934	867	923	929	888	925	940	905	919	875	822	870	899	874	865	875	868	792	804	838	771	790	826	857	831	817	808	830	807	786	805	852	775	808	820	835	853	815	805	789	768	764	798	845	808	789	823	830	861	809	762	794	844	819	797	766	807	841	755	794	837	789	831	737	799	843	788	777	805	827	825	796	781	766	848	765	865	825	805	808	800	885	835	779	786	778	790	805	773	832	829	799	789	762	776	776	850	811	848	776	820	841	809	788	818	805	843	813	811	785	845	724	805	823	812	814	883	861	826	782	789	840	807	834	827	825	833	816	799	719	769	747	812	801	832	828	816	767	800	786	833	765	777	831	793	804	831	787	811	814	749	764	807	804	861	763	807	766	757	816	810	801	794	791	800	781	771	821	785	795	802	794	789	852	802	834	784	798	822	744	778	852	822	820	797	829	722	809	833	794	813	787	771	811	814	792	856	790	767	829	772	815	810	860	833	759	786	809	833	810	814	836	790	745	818	809	829	768	788	840	770	781	790	810	742	819	801	824	829	760	831	823	801	794	796	768	768	850	788	748	855	801	784	736	799	789	784	795	843	786	793	793	831	784	827	811	764	819	801	829	782	814	806	845	737	836	791	836	786	799	813	793	844	808	759	819	817	791	812	766	788	767	861	791	756	832	823	778	801	813	814	806	847	790	819	808	798	798	802	787	796	807	811	857	775	804	802	806	803	743	789	749	764	798	825	789	792	816	738	798	793	851	775	801	845	776	812	769	770	806	763	788	784	814	811	791	895	784	780	817	798	854	761	799	814	816	815	823	808	799	805	837	823	783	802	791	831	864	817	819	838	753	816	791	828	833	786	836	806	794	811	831	868	799	868	797	776	817	815	797	813	790	804	795	804	799	834	813	879	791	778	761	775	797	801	800	784	771	794	810	822	797	845	782	792	795	759	819	823	826	812	815	846	802	820	793	824	850	825	799	816	797	802	770	769	781	830	793	790	830	777	846	782	815	803	834	809	813	795	878	757	807	815	791	813	825	806	902	798	776	775	781	831	723	820	791	752	824	825	852	803	800	813	811	767	836	747	799	827	846	753	820	834	777	782	830	818	817	776	817	790	794	793	773	812	772	828	834	827	840	813	767	804	808	802	803	773	774	843	835	833	788	830	844	832	781	813	795	814	783	849	810	837	854	798	835	798	809	814	880	766	786	762	806	850	805	764	768	811	774	772	809	816	826	786	836	805	861	837	818	754	781	837	779	780	842	829	790	782	815	811	795	842	812	776	761	763	795	770	843	810	799	789	792	850	844	834	800	824	788	817	839	792	815	780	816	826	789	802	839	801	833	776	863	796	793	814	826	754	835	797	888	834	765	810	790	845	768	813	827	815	793	799	841	789	845	812	765	830	761	830	795	757	815	798	827	813	809	790	840	780	782	828	756	813	855	863	782	769	822	773	790	825	811	823	788	785	800	797	828	823	861	832	777	825	810	800	770	839	824	840	802	775	838	804	817	795	793	812	786	789	795	829	802	828	832	799	798	804	786	785	839	795	801	834	781	800	813	836	855	785	829	751	817	832	794	798	799	817	842	773	775	770	832	777	798	783	826	788	793	793	813	802	799	799	803	788	816	826	805	848	853	790	836	812	777	762	816	845	859	787	860	785	793	763	834	817	756	828	800	772	843	789	803	816	779	849	799	849	785	742	819	781	765	786	810	832	829	752	811	772	804	820	793	818	792	774	816	818	798	786	847	830	841	793	756	774	845	862	812	859	817	828	828	811	850	781	803	794	837	828	804	797	825	794	764	804	760	840	805	815	785	817	762	798	851	798	788	796	783	742	794	814	774	780	840	813	850	754	799	761	803	797	764	829	823	813	849	786	778	824	840	776	785	801	791	778	800	797	844	810	802	797	825	806	748	773	763	804	810	818	848	741	869	771	824	790	859	815	834	829	801	801	790	792	824	818	818	826	856	786	808	791	836	839	795	743	844	824	803	766	811	784	840	790	826	821	847	815	821	810	856	828	772	790	813	785	821	895	795	810	792	798	737	800	805	785	788	794	800	813	773	794	824	812	829	798	760	811	811	884	745	809	747	754	790	782	817	807	780	788	841	835	796	846	827	841	805	831	805	790	818	771	787	838	839	839	782	851	779	821	816	825	766	796	783	841	797	775	829	808	772	816	785	787	765	794	778	833	788	802	769	805	839	805	782	822	752	813	799	825	817	815	798	841	786	784	776	762	800	803	794	793	841	778	813	813	848	823	848	843	832	810	832	787	847	802	818	794	796	839	783	820	796	813	845	815	744	766	837	789	766	843	777	809	855	803	811	761	817	780	791	836	764	814	804	825	813	797	810	830	830	804	781	813	843	845	769	785	778	837	811	798	792	761	766	844	794	802	760	773	796	832	843	847	770	773	787	813	840	824	751	824	801	783	830	804	808	766	843	845	794	786	784	766	845	838	785	810	817	807	756	824	805	820	782	805	780	830	777	841	806	823	814	762	821	786	792	765	828	823	761	814	843	821	808	806	830	810	804	788	750	774	761	752	727	730	816	808	804	801	822	823	809	778	777	729	807	824	805	813	767	743	763	775	793	856	799	788	810	792	816	793	759	807	829	812	797	843	793	800	841	816	801	778	818	791	755	831	793	793	797	801	764	756	820	797	801	790	823	787	748	788	835	844	769	793	768	778	784	828	853	805	821	812	833	837	862	760	794	754	791	837	800	781	781	781	797	818	795	805	828	825	807	819	779	869	814	833	808	760	790	793	828	815	871	779	851	788	817	831	871	811	779	816	770	807	820	762	790	834	807	810	808	801	812	760	818	784	798	787	835	788	769	748	797	815	766	805	803	841	837	865	800	852	827	830	763	828	756	777	856	835	799	830	775	768	797	819	746	822	816	853	791	781	806	772	836	808	786	810	788	811	818	785	802	785	779	786	815	783	830	808	856	805	821	769	839	846	820	791	819	804	795	795	819	786	838	754	759	833	788	801	776	753	740	855	824	774	849	781	787	820	870	845	825	816	833	762	782	798	812	802	792	818	787	864	787	799	790	795	824	831	757	755	817	808	848	785	804	850	823	799	765	826	789	798	822	796	804	826	856	810	834	772	829	782	796	781	766	811	818	801	770	784	832	762	790	826	777	785	794	806	757	771	830	884	834	842	785	785	817	819	770	828	820	814	831	779	800	761	795	829	790	796	778	799	850	856	765	889	790	833	804	803	772	824	793	846	752	769	793	823	804	803	781	786	835	770	791	847	838	763	835	806	811	779	794	756	798	832	802	792	776	808	776	782	811	785	772	849	809	820	785	780	796	826	802	745	787	804	834	757	815	838	741	762	767	813	846	815	813	774	842	799	783	772	795	772	820	818	798	797	786	757	840	789	839	778	792	818	809	842	835	814	849	825	826	788	767	791	836	813
7594	6136	3443	2183	2178	2324	2019	1634	1229	933	724	551	439	328	265	230	200	189	172	142	117	146	107	97	83	93	80	96	83	82	75	74	64	76	75	73	63	63	51	50	59	62	49	66	60	76	75	82	75	59	70	75	62	83	70	78	70	65	65	66	76	66	78	69	65	64	53	68	66	60	65	47	56	65	65	70	72	64	61	60	63	61	66	67	59	72	60	64	74	67	58	61	63	65	76	78	70	70	81	78	57	73	66	55	61	56	60	78	66	73	66	60	75	56	65	56	73	78	69	77	63	70	79	75	70	57	64	53	65	74	59	70	55	68	56	66	59	76	82	72	72	62	67	70	72	76	74	55	67	70	67	66	81	60	52	71	73	59	64	65	67	69	65	62	65	53	56	73	77	88	53	73	70	64	75	74	73	60	74	74	65	64	64	59	80	74	68	67	64	57	68	60	67	71	61	53	68	70	74	67	65	65	62	70	70	59	61	58	71	55	71	56	56	58	64	70	76	69	65	83	74	59	71	51	65	64	67	72	55	61	69	85	68	53	66	76	62	78	76	59	66	66	71	65	57	63	67	70	61	74	56	63	56	62	70	73	51	72	52	58	69	67	70	50	79	55	53	73	62	57	68	77	59	60	69	61	66	64	61	61	57	73	60	49	70	69	66	73	48	48	85	73	59	60	62	67	78	56	55	72	65	76	49	67	58	53	57	60	77	67	61	62	58	59	64	61	61	57	75	76	82	72	73	63	71	66	57	66	73	72	69	68	57	59	66	80	70	70	57	64	64	69	72	66	65	61	65	56	70	80	67	83	62	69	51	51	61	58	56	84	73	68	58	85	56	73	56	72	80	59	74	67	63	55	64	67	67	67	68	48	71	55	67	69	66	58	77	56	61	91	80	79	73	63	69	65	64	53	57	66	75	59	73	69	66	70	84	65	55	78	63	68	69	64	61	56	60	72	76	56	68	61	77	62	68	73	57	56	60	82	53	85	78	53	88	66	73	64	66	69	65	63	55	72	80	78	61	60	74	62	74	72	48	69	71	77	66	70	65	62	72	76	58	67	55	59	69	61	75	59	78	79	74	73	69	60	59	66	63	45	64	62	66	67	69	70	76	66	84	61	57	67	65	84	61	61	58	69	62	65	71	75	52	76	79	73	58	67	83	72	59	55	62	79	72	61	72	59	58	74	66	60	57	73	58	60	57	74	72	61	45	61	82	66	74	62	64	66	67	63	77	75	65	55	73	73	65	64	65	57	70	78	52	79	87	70	71	57	65	76	69	69	71	64	68	67	69	67	66	69	62	75	50	71	63	72	62	64	73	69	74	63	66	68	59	64	67	65	70	68	63	66	75	56	63	69	62	72	66	80	65	57	64	58	84	57	66	58	56	51	89	71	65	66	53	76	71	74	58	52	63	63	64	84	58	53	75	38	78	69	65	57	76	52	77	69	61	59	58	73	71	76	69	70	68	59	76	75	61	57	48	69	63	69	50	68	59	76	64	62	61	70	58	66	63	76	68	77	76	83	68	55	63	72	75	68	55	61	57	67	60	65	80	64	70	59	52	74	72	57	70	71	57	66	49	67	58	65	59	65	69	63	69	66	57	73	54	67	82	66	74	53	59	62	65	81	65	79	69	54	79	80	53	66	76	62	80	59	84	66	55	56	53	71	77	59	69	55	71	73	58	62	63	64	70	69	79	68	86	70	57	67	63	52	65	77	73	52	61	64	69	66	58	85	74	71	52	76	67	65	76	56	71	66	70	60	56	59	68	73	83	70	67	58	82	58	74	55	60	70	75	64	60	71	68	74	73	63	59	62	62	68	61	65	49	55	65	70	71	66	66	84	80	64	79	67	66	52	73	60	77	69	65	71	78	63	51	66	59	64	68	68	58	62	59	66	67	70	70	68	60	70	68	64	53	78	62	76	67	69	69	70	85	69	57	73	63	53	56	63	67	69	82	72	75	70	59	74	58	70	62	63	75	57	70	60	71	80	65	54	51	73	56	67	69	84	71	63	65	59	53	48	63	67	66	81	70	65	67	52	57	60	72	50	61	56	64	62	74	79	58	67	81	65	65	63	55	77	44	69	59	62	62	57	58	72	61	65	77	61	55	56	72	61	63	65	56	69	67	58	62	56	72	67	66	58	77	76	66	68	63	72	76	72	74	72	68	60	53	64	58	85	61	68	70	71	58	67	68	61	78	76	70	76	58	64	65	72	66	68	65	58	58	69	63	59	58	51	63	70	64	47	67	64	72	52	82	62	62	77	69	61	70	51	69	73	65	51	71	73	66	62	54	67	53	70	51	63	63	57	60	67	67	60	80	68	70	61	82	63	69	72	65	65	66	74	76	64	63	60	63	65	70	57	62	71	64	60	63	61	48	64	66	72	63	72	55	62	72	60	72	76	57	78	65	60	59	64	69	72	51	66	58	58	74	60	61	65	51	52	69	61	58	68	62	53	60	57	59	71	58	79	54	71	65	59	68	70	74	67	69	94	55	55	76	57	62	60	74	64	67	74	76	67	63	68	59	71	73	66	51	55	58	61	69	71	69	71	67	74	63	53	59	80	80	59	71	80	54	78	67	55	71	60	69	63	58	64	67	68	70	56	53	85	60	68	66	77	67	70	68	70	60	76	53	68	68	66	58	60	80	70	62	78	66	69	64	66	57	72	75	87	62	68	73	45	77	59	61	67	64	58	65	73	76	65	64	75	82	77	60	77	63	60	65	63	60	63	50	59	66	51	59	56	65	80	73	59	56	65	60	65	49	69	72	70	69	75	73	69	62	69	61	72	67	61	62	67	60	55	67	49	56	59	61	74	68	64	62	72	58	57	63	52	61	66	60	67	63	55	58	74	62	65	63	56	69	69	74	56	63	66	65	76	57	55	68	69	71	68	58	76	75	76	65	81	65	63	46	62	76	62	53	61	62	61	70	57	70	71	61	52	64	69	66	50	66	59	69	55	54	79	62	67	65	63	68	74	74	66	75	73	78	67	71	74	71	54	61	56	70	72	71	60	75	75	61	72	68	66	58	83	77	72	78	62	71	61	67	69	75	60	68	54	66	64	65	68	77	66	78	69	61	54	66	67	76	73	67	55	73	64	63	64	64	60	57	62	68	75	69	60	73	57	73	66	65	50	62	62	65	77	65	68	49	65	79	65	65	66	56	57	81	60	62	59	63	72	76	66	72	56	73	66	62	57	53	64	51	73	56	77	68	82	62	57	65	70	63	68	58	65	63	66	70	54	55	81	65	65	66	63	74	62	53	84	68	61	66	67	71	81	52	56	71	77	66	63	64	69	59	68	60	60	75	75	53	61	76	53	70	60	74	63	72	84	54	65	57	63	85	55	52	74	66	54	73	58	65	70	62	61	50	54	74	61	64	64	68	77	55	67	69	64	80	71	59	67	74	69	62	56	72	72	64	66	60	65	69	79	59	58	65	59	81	74	56	56	57	58	58	65	63	58	69	64
34668	26810	23850	30382	35058	34575	31809	28387	24527	21239	18233	15096	12359	10038	8449	6962	5932	5004	4293	3503	3155	2584	2275	2077	1872	1756	1538	1412	1271	1266	1077	985	1052	971	1065	921	1036	970	981	903	962	890	861	868	873	876	901	825	863	842	855	893	859	837	843	777	847	876	824	855	816	832	819	837	804	831	786	830	791	833	810	808	773	796	781	805	782	818	797	856	844	814	798	808	773	770	798	784	851	837	793	790	800	821	821	805	767	811	820	822	802	813	807	797	817	825	833	799	845	790	794	838	787	805	784	821	792	858	804	773	777	756	803	818	806	844	801	734	829	808	788	855	819	786	807	801	817	843	791	820	811	814	794	813	811	829	850	813	806	756	780	806	808	808	802	805	784	804	793	826	794	766	795	825	852	787	809	810	829	822	870	783	809	767	839	803	822	829	812	801	793	830	831	832	827	751	820	775	778	816	779	857	826	803	754	787	800	814	784	802	798	774	826	823	790	822	872	761	780	813	803	789	833	798	848	750	821	802	841	845	793	818	880	859	813	815	746	783	799	816	843	730	804	802	845	794	792	742	806	823	763	771	758	798	794	823	833	789	878	769	832	721	870	814	774	769	807	778	822	792	771	811	811	788	791	865	820	826	824	817	788	823	808	813	805	772	790	827	814	826	876	777	816	792	812	762	824	817	826	842	808	802	777	797	774	844	828	767	751	819	795	825	780	813	790	756	840	847	781	733	830	806	792	826	809	765	796	807	808	770	804	773	867	830	805	777	831	783	830	802	819	762	835	755	881	783	841	771	812	814	855	793	822	820	833	817	813	804	820	830	805	728	845	790	825	858	764	811	775	818	815	795	788	755	819	851	793	833	791	815	801	854	812	818	799	808	775	800	814	834	840	821	811	833	760	826	826	791	795	791	768	815	850	796	777	788	792	831	801	804	825	742	780	817	798	849	854	789	825	773	856	777	843	809	806	807	805	876	829	799	791	872	787	798	784	822	811	806	788	823	829	808	808	770	855	827	798	835	789	852	781	738	805	770	816	837	819	775	816	898	790	820	818	820	784	843	825	789	788	813	829	792	758	881	770	743	812	864	805	816	803	793	786	774	800	773	766	861	764	814	819	816	813	804	767	863	752	793	816	838	862	799	791	801	793	765	777	791	810	809	846	795	818	837	790	793	812	778	858	820	814	765	827	861	835	769	825	830	826	798	793	763	817	825	799	764	820	856	812	794	778	775	824	780	849	824	833	821	805	803	802	816	848	839	785	792	821	773	851	780	809	799	799	829	819	848	807	829	816	817	757	786	805	830	807	796	803	828	832	814	826	830	832	789	858	815	754	740	817	852	769	839	796	808	821	760	810	773	799	767	799	864	822	811	787	806	793	840	796	808	803	825	823	862	875	833	806	841	834	739	815	852	771	806	819	770	846	791	784	771	796	791	818	823	761	819	810	812	816	779	843	818	781	826	846	816	809	827	812	816	818	797	807	806	828	799	792	819	805	834	807	807	795	792	815	801	785	800	892	766	816	815	807	788	842	835	770	799	816	791	802	802	802	832	812	816	833	818	867	798	808	844	844	860	806	813	811	813	809	802	811	843	821	822	828	798	784	771	789	805	829	800	777	794	818	806	797	818	796	788	829	777	804	819	793	805	742	813	791	794	780	764	769	849	829	779	780	834	827	854	827	815	754	799	799	788	864	779	805	785	810	818	775	769	737	794	754	806	797	850	820	830	828	814	784	866	782	783	849	772	833	782	764	836	753	795	795	816	835	828	802	772	800	843	802	796	803	776	827	790	767	804	779	820	786	786	775	807	806	814	774	840	791	851	786	768	825	819	824	830	829	818	835	799	789	847	811	800	836	799	773	796	852	795	863	828	824	782	769	754	833	857	820	786	837	852	825	834	773	778	817	818	776	789	865	793	797	832	767	768	771	757	843	808	813	807	780	794	812	807	793	819	805	848	796	772	822	751	810	806	794	793	808	848	786	848	785	837	867	821	805	805	809	795	770	785	831	801	762	813	787	805	749	814	837	797	762	852	861	771	822	819	816	817	817	836	788	796	772	785	878	803	798	791	831	819	762	830	826	827	814	818	841	782	762	785	749	778	826	847	803	852	749	806	852	782	803	842	813	813	853	827	797	815	827	766	831	795	787	871	788	778	782	831	827	804	748	805	854	827	853	810	833	799	796	744	767	740	806	822	803	854	816	820	805	808	819	856	835	847	762	743	794	841	762	791	803	820	801	797	824	789	813	768	764	830	791	812	820	859	808	771	808	807	781	792	764	823	846	787	803	853	808	741	799	820	805	856	790	790	821	775	791	766	823	794	808	771	750	769	810	792	835	833	787	798	852	784	755	783	804	795	740	781	817	808	809	818	795	823	808	823	830	827	785	817	798	768	822	777	788	792	849	757	826	766	765	873	844	860	780	746	819	811	805	802	857	765	830	821	812	820	823	787	835	780	793	831	802	762	776	836	838	822	825	812	824	786	863	838	883	829	762	794	840	823	783	800	855	812	831	720	780	799	809	867	752	804	793	789	857	815	793	794	767	850	758	817	771	794	876	814	813	771	785	792	817	847	856	856	845	893	793	845	843	789	849	795	833	739	832	841	795	811	799	797	831	807	755	821	747	808	839	772	853	797	849	805	813	791	851	834	816	805	835	806	819	780	793	787	820	777	842	783	775	791	806	764	806	805	802	786	811	851	815	814	754	829	744	781	756	777	822	787	785	817	771	839	814	810	778	772	799	790	824	833	831	868	840	803	823	828	848	804	780	828	780	784	839	807	802	841	814	791	779	803	795	814	819	761	820	793	827	773	823	863	755	777	769	803	822	822	836	822	788	827	795	813	812	746	795	858	836	833	777	812	826	780	777	854	814	848	821	820	814	802	770	819	799	806	789	826	822	791	824	783	802	815	803	826	784	828	792	783	821	803	795	853	844	839	807	862	808	787	804	778	812	787	822	787	782	798	758	772	786	823	824	783	794	833	836	780	802	816	796	824	768	817	810	784	785	808	847	823	746	832	805	809	797	812	799	801	799	790	841	774	808	801	817	809	820	804	795	788	821	816	796	801	781	785	773	789	820	765	815	799	831	832	780	805	793	838	790	806	841	816	848	830	866	803	808	815	825	801	755	808	797	824	812	888	865	815	801	797	773	767	811	833	806	773	767	819	791	822	768	819	823	779	867	766	797	807	786	787	818	796	813	783	834	769	761	798	814	796	817	806	784	829	782	799	803	787	819	820	796	816	793	768	764	766	812	808	790	753	788	759	771	790	844	804	761	834	796	808	801	777	853	806	853	774	731	814	842	828	825	828	777	840	783	799	816	850	857	825	754	807	831	816	819	856	820	760	814	809	813	816	829	848	804	792	859	777	876	804	769	809	822	791	802	784	789	790	792	810	795	788	799	798	771	814	809	791	814	843	830	830	824	796	847	825	789	838	794	790	830	811	764	785	799	811	816	770	782	833	854	833	802	829	815	805	796	817	773	784	780	802
3785	1818	1051	779	822	920	845	622	521	406	318	249	195	174	156	144	94	121	118	100	99	95	83	91	84	71	68	66	95	69	89	65	63	71	64	74	65	58	74	54	62	64	59	41	53	56	54	71	72	63	49	76	56	57	57	60	63	62	59	54	64	71	62	61	60	64	74	65	77	66	73	75	62	80	54	55	73	64	66	59	74	64	53	62	53	78	62	56	77	57	63	61	61	70	54	75	51	61	68	65	64	62	64	64	75	64	63	65	67	52	70	84	64	62	61	64	54	68	67	65	79	72	52	52	66	77	64	61	57	58	65	53	48	69	65	75	73	73	63	70	70	60	57	65	72	73	50	58	69	65	51	64	57	79	64	59	64	68	68	64	72	59	79	73	57	65	52	76	66	58	70	57	68	56	43	64	55	63	61	70	65	63	73	53	54	52	62	57	62	61	58	60	70	60	82	76	66	76	57	49	65	67	72	56	80	61	79	72	59	64	69	71	77	73	61	71	80	59	61	67	65	62	59	54	52	69	61	61	58	52	68	69	66	68	62	74	69	53	49	68	62	47	65	67	56	52	60	56	61	73	53	65	71	62	67	68	55	62	63	59	45	48	70	77	74	61	72	56	54	60	58	61	65	70	59	67	67	74	65	76	75	93	51	67	49	63	64	75	55	58	45	72	59	61	67	49	81	61	62	57	74	75	60	71	59	85	53	63	70	66	72	74	70	61	67	54	76	77	58	58	58	69	69	60	68	62	64	63	67	66	53	70	72	62	48	50	80	81	62	58	71	49	55	56	61	58	63	57	66	57	64	66	65	58	66	78	66	68	60	64	63	71	69	69	63	68	60	70	66	72	56	66	64	53	73	67	84	61	66	60	69	65	56	57	87	58	62	65	71	74	67	60	68	59	67	74	71	61	68	67	76	76	59	51	62	55	65	55	65	65	53	62	65	80	70	63	56	66	72	54	71	60	79	63	66	71	64	58	63	65	72	50	63	80	56	79	78	66	47	65	65	65	54	58	67	78	70	77	63	61	70	83	68	63	70	70	72	67	52	58	72	65	61	63	49	70	64	62	58	60	71	61	63	66	59	61	52	62	51	64	71	65	68	65	69	67	60	73	82	61	59	61	65	59	54	62	59	56	64	76	62	62	75	78	68	64	69	65	58	64	68	78	60	78	70	52	52	60	70	68	66	84	69	64	55	62	65	63	72	61	62	70	57	70	68	62	61	63	81	60	59	80	61	65	71	67	73	62	64	67	82	64	72	71	67	76	67	75	54	60	64	55	67	57	79	51	65	65	70	64	55	59	62	75	58	62	66	69	66	73	66	64	56	62	71	79	67	56	66	66	68	79	52	63	66	55	64	72	69	62	76	57	57	80	57	71	65	67	68	77	80	58	49	56	81	64	77	54	65	66	56	65	59	67	68	48	60	83	62	62	84	70	68	64	78	66	66	53	72	70	74	62	59	59	66	63	49	80	64	60	60	75	61	57	63	63	64	67	72	69	65	78	75	63	57	71	63	64	66	61	69	56	74	62	53	62	63	65	82	59	72	64	72	52	62	68	70	66	51	66	69	77	59	70	77	58	72	63	52	62	58	71	71	75	70	69	61	76	61	60	69	66	68	61	54	63	71	70	79	70	66	63	73	64	67	57	63	58	76	78	70	65	64	64	65	67	63	73	63	69	55	66	73	68	63	72	62	56	52	58	61	63	71	59	68	84	80	64	74	64	62	55	52	56	60	61	65	60	79	72	69	75	50	65	55	64	63	69	68	56	60	71	65	63	55	63	73	67	68	80	57	67	67	70	57	56	54	65	71	62	64	63	60	68	58	62	70	64	63	66	82	70	67	55	62	79	71	63	69	61	57	58	56	70	59	67	50	62	82	65	63	70	59	60	66	63	74	65	64	56	74	62	67	81	55	78	74	65	64	56	53	56	59	64	63	63	68	74	61	63	65	58	42	56	59	64	63	72	62	72	62	72	54	72	63	59	68	62	68	57	72	70	69	65	72	77	60	62	83	68	60	58	67	61	55	67	61	61	74	75	73	52	62	62	50	74	68	73	77	67	58	61	50	58	60	51	62	73	65	74	74	65	45	72	59	64	62	86	68	66	63	67	78	63	64	56	72	69	60	73	65	55	63	69	67	77	68	49	76	61	73	71	72	45	65	70	68	68	68	66	59	51	56	68	65	66	56	74	57	57	65	55	61	51	56	84	77	76	43	65	44	53	58	70	71	50	66	65	70	72	55	56	69	68	54	65	53	61	73	61	66	67	52	55	57	53	64	75	48	72	54	70	68	67	64	66	62	59	78	71	51	61	61	70	60	77	49	75	67	50	82	56	54	61	50	66	71	72	67	61	64	51	65	71	67	55	63	64	75	72	64	67	71	72	42	63	60	61	78	79	51	62	71	73	70	75	69	65	75	72	61	73	49	64	45	69	54	68	82	66	72	66	42	75	64	63	78	72	63	63	62	51	66	63	75	56	62	70	73	69	71	65	62	64	64	61	66	65	66	69	63	64	46	44	67	76	60	64	54	74	56	69	68	79	68	56	70	50	59	63	60	63	65	62	51	59	59	52	54	59	64	44	56	59	55	67	79	64	67	62	70	67	70	65	69	65	62	62	70	58	64	68	70	66	62	58	60	72	74	63	48	56	66	69	65	60	71	62	58	61	53	47	58	73	50	61	62	60	66	53	63	56	63	66	66	59	58	64	58	61	85	60	67	59	64	73	62	63	65	74	61	75	64	70	50	51	68	60	67	63	71	53	65	55	75	58	62	54	57	57	68	65	73	67	66	70	59	70	77	83	60	61	62	66	68	56	74	68	73	72	51	67	60	75	61	62	67	61	67	61	69	67	60	66	61	68	67	76	56	69	69	58	50	72	69	81	56	76	73	78	61	72	66	57	71	79	67	57	63	54	70	59	56	59	53	85	54	71	53	77	73	60	70	74	47	64	62	64	56	68	69	58	72	66	75	64	67	73	90	72	57	67	70	68	64	54	58	71	64	64	61	65	69	76	47	69	67	61	85	65	74	67	61	57	68	50	78	62	62	60	44	66	48	58	76	50	60	59	65	54	61	59	82	55	55	64	61	66	66	82	71	62	72	59	59	66	59	67	50	68	61	55	68	68	54	52	60	63	71	55	71	60	51	72	54	64	59	54	58	62	67	69	66	66	63	70	65	79	60	69	67	79	63	51	67	49	67	68	63	76	70	70	89	75	77	64	78	53	66	61	50	68	70	61	68	59	54	66	67	62	53	62	71	59	55	56	81	66	62	78	55	53	67	60	52	66	65	64	47	59	75	74	73	60	92	56	66	70	69	70	71	72	66	68	70	77	73	74	67	66	69	70	63	83	84	64	58	58	60	63	47	59	64	58	61	58	62	66	66	59	61	55	64	63	48	72	67	67	84	68	54	60	71	54	62	66	74	76	73	71	80	69	74	69	71	73	59	73	54	53	79	53	83	77	66	60
26876	18913	14728	21464	27060	26673	23735	19962	16404	13310	10706	8509	6539	5065	4138	3396	2983	2553	2362	1963	1819	1483	1418	1234	1234	1184	1081	1044	990	882	928	926	793	868	835	844	843	809	857	839	876	833	842	883	850	830	889	801	784	806	832	817	800	736	825	794	779	770	793	808	822	838	802	777	753	761	800	757	753	789	856	778	812	786	803	822	820	802	792	797	779	803	810	800	796	789	766	792	769	806	794	796	798	781	816	787	790	818	810	823	784	824	811	766	770	761	745	766	771	790	820	824	790	814	812	817	810	811	791	778	745	799	811	817	775	741	831	757	797	756	803	810	751	783	781	766	772	859	789	802	716	804	779	745	778	806	758	826	791	800	779	766	770	801	779	800	771	823	783	767	832	813	751	732	768	775	830	820	763	800	737	833	788	711	761	802	766	781	781	800	769	788	805	766	807	765	765	790	830	786	797	796	826	811	775	762	790	800	807	753	793	860	745	827	789	811	802	824	796	784	806	768	777	768	794	792	744	785	809	801	787	750	800	804	795	808	794	810	781	770	767	782	766	780	818	822	779	792	757	806	781	804	805	817	775	822	764	828	777	786	782	808	776	799	794	810	773	811	805	811	789	794	785	809	830	750	789	814	761	756	832	805	808	835	715	758	843	806	782	813	874	778	788	776	760	768	757	757	793	836	776	783	847	823	785	765	824	810	762	818	782	873	784	752	806	801	806	788	837	813	760	820	785	867	810	738	774	767	789	775	811	835	794	756	800	790	827	777	756	755	798	758	829	810	795	757	813	806	804	768	770	768	810	833	792	773	791	801	793	770	834	789	788	776	790	790	810	787	809	832	792	777	780	774	756	812	787	786	794	779	786	809	798	747	761	795	813	746	780	809	803	769	792	783	758	810	775	841	820	773	827	757	808	781	799	773	827	802	753	820	781	770	827	816	755	789	764	775	751	740	781	760	749	784	799	790	794	809	815	788	802	765	774	770	767	788	774	811	773	777	834	783	782	786	769	765	783	772	782	817	794	838	849	818	810	830	818	771	846	831	796	773	819	825	804	802	773	752	761	800	794	761	767	771	720	752	778	791	735	807	773	793	797	790	851	769	833	719	776	824	773	767	766	787	807	784	817	770	774	808	813	821	840	773	736	807	766	797	801	815	774	754	771	784	788	748	796	713	781	815	748	826	785	759	763	868	788	770	790	773	798	782	781	775	791	796	790	787	739	731	812	770	794	822	787	794	792	798	792	791	762	745	788	831	796	819	755	811	809	800	799	749	771	780	767	778	764	783	826	813	779	794	725	755	805	800	785	783	845	773	778	798	775	813	799	792	803	813	787	762	809	765	805	800	754	833	804	783	805	772	794	776	787	774	739	768	778	799	795	794	796	812	784	758	845	800	750	811	788	759	794	834	734	775	791	811	790	775	848	767	799	801	775	810	777	754	813	776	808	809	804	749	785	773	802	808	724	790	798	785	803	796	821	812	824	821	803	786	804	776	811	781	805	815	782	831	746	788	753	805	761	798	788	733	757	756	828	805	781	773	781	750	818	772	786	815	786	804	803	768	780	794	829	755	803	757	809	829	781	807	784	824	764	792	770	779	783	719	779	776	799	744	785	755	834	774	784	834	770	776	823	795	742	829	810	771	755	797	841	834	720	739	805	772	752	789	796	786	764	792	777	768	750	804	770	788	803	783	827	807	828	790	800	778	777	815	768	749	771	778	772	767	790	800	783	766	774	826	752	805	735	772	734	811	770	800	781	764	777	760	819	770	828	803	840	788	786	721	816	823	783	834	780	744	747	767	819	789	765	786	816	769	844	825	835	825	822	764	801	768	793	779	823	858	728	837	776	794	742	799	828	753	838	779	776	782	800	783	778	783	820	846	800	789	790	798	810	797	799	785	741	762	793	787	782	802	793	786	787	797	806	776	796	782	756	767	812	820	718	779	769	796	808	743	792	808	756	789	812	767	792	768	803	771	821	796	779	744	776	823	791	834	747	806	817	786	804	770	814	783	785	772	828	791	766	772	738	798	798	803	756	807	780	792	805	781	770	782	832	785	772	750	787	766	801	775	797	752	786	784	747	814	822	784	827	738	749	786	777	779	801	794	787	778	789	797	792	796	767	809	757	798	783	805	768	744	749	783	824	791	795	795	811	851	792	804	776	778	769	795	759	768	755	813	797	787	819	775	810	776	743	760	832	763	830	797	783	780	856	759	786	831	822	748	763	799	816	818	793	789	783	740	841	804	792	772	767	817	809	757	750	785	798	794	814	787	766	762	770	800	771	760	793	765	766	799	767	783	784	790	782	767	761	832	804	795	755	796	839	810	758	801	804	786	786	830	814	746	799	838	839	778	815	779	814	785	795	779	797	778	807	768	834	791	769	823	769	783	780	816	816	800	767	778	813	790	797	805	803	839	833	742	762	791	795	781	806	805	821	866	744	775	778	855	811	778	772	801	801	789	791	766	784	780	779	814	784	809	789	770	829	764	802	812	843	807	753	757	799	766	790	813	789	769	809	783	804	803	770	808	787	779	783	784	794	808	752	812	793	787	822	740	857	771	786	807	782	818	777	803	793	791	748	778	804	799	776	810	833	784	799	775	800	837	791	765	793	793	761	825	766	729	757	807	758	810	798	799	739	780	795	754	734	786	825	782	797	801	782	812	852	774	734	753	802	767	810	810	839	791	836	788	748	802	760	843	765	816	795	788	799	762	806	762	771	746	777	775	765	760	794	798	788	775	728	832	757	763	788	792	799	812	810	761	796	810	785	779	788	824	748	849	821	780	778	818	802	775	779	844	783	771	809	764	823	829	800	784	762	788	754	814	815	793	765	799	745	819	840	799	789	762	756	805	784	783	813	770	730	772	773	793	784	787	800	806	806	797	756	803	771	757	748	851	828	750	804	812	730	802	717	856	782	842	746	785	762	772	792	777	801	801	795	793	742	799	758	796	829	752	761	798	785	746	756	803	785	800	816	779	765	802	782	770	777	735	813	779	767	767	804	748	804	786	810	748	811	818	739	754	758	794	779	797	820	786	726	775	872	822	789	755	756	747	822	801	766	747	795	810	729	740	816	792	872	761	806	867	790	738	750	760	771	757	778	750	726	758	763	818	773	752	823	812	784	780	805	815	799	798	813	777	779	803	788	735	758	829	753	738	809	766	745	791	749	771	797	791	814	813	780	766	755	784	801	744	823	812	805	796	782	817	728	836	814	763	761	794	774	819	786	769	706	807	792	794	766	777	756	803	781	786	808	815	778	805	794	774	823	824	812	840	792	759	800	761	804	799	816	788	780	811	791	795	788	780	766	808	747	786	747	799	725	832	809	805	791	825	762	761	767	823	827	776	850	805	834	771	780	725	806	803	817	762	783	794	774	822	771	805	815	838	719	772	752	781	768	759	804	821	739	760	759	787	789	795	775	801	789	794	765	852	753	817	813	793	757	774	765	819	839	793	798	793	777	839	790	780	850	819	784	800	804	838	773	804
5393	4105	2135	1316	1451	1523	1391	1122	866	633	514	403	292	264	226	179	152	148	132	117	107	104	91	66	79	93	84	81	71	62	74	82	74	68	60	60	49	68	69	54	62	53	64	74	58	71	73	71	72	66	68	62	68	76	55	68	69	70	72	66	81	74	57	70	60	76	66	62	67	52	67	60	59	68	57	64	70	72	75	66	68	71	71	52	51	57	80	61	58	65	57	69	50	82	83	61	60	58	69	75	72	66	64	66	63	69	72	68	66	64	57	70	60	69	76	64	63	70	57	70	72	73	64	63	62	67	72	61	70	66	61	62	66	62	80	69	77	48	66	53	58	53	67	55	59	56	64	78	56	69	75	68	64	69	90	66	67	62	64	52	62	56	73	58	68	55	64	59	53	51	47	72	66	67	70	71	72	68	66	56	71	69	71	71	59	66	55	49	69	80	74	67	66	63	75	75	70	66	76	77	60	49	54	89	74	72	56	66	69	83	57	62	68	69	65	64	80	62	71	70	71	66	72	63	81	71	74	63	75	58	69	60	67	66	57	63	53	55	76	61	69	78	71	69	63	62	58	70	70	58	75	58	64	93	78	58	75	64	62	68	61	74	64	59	58	72	54	71	86	52	74	69	73	74	70	70	71	56	64	65	63	72	59	64	59	58	69	48	63	67	64	63	53	79	55	58	68	84	64	62	68	67	63	73	67	68	64	74	62	64	71	68	65	60	71	83	69	71	60	64	63	71	62	56	64	75	65	46	58	70	63	75	70	64	67	74	54	62	60	72	67	62	65	64	73	70	62	76	62	55	63	63	51	68	60	64	61	70	63	66	51	64	58	56	60	62	68	75	60	80	52	60	67	75	76	67	62	75	61	77	69	63	51	70	68	60	69	68	51	61	75	62	55	62	65	56	64	62	66	60	59	67	65	63	55	79	79	59	62	64	61	75	66	66	53	70	61	67	72	64	58	65	56	62	64	76	58	65	78	54	64	61	82	54	74	43	83	66	61	63	63	52	60	70	74	73	71	63	65	60	57	59	60	72	80	64	57	67	69	66	78	70	54	74	63	57	74	65	73	62	61	68	64	80	68	64	62	73	64	62	66	65	87	69	83	52	63	64	82	71	63	71	78	56	70	65	54	55	72	50	63	62	63	81	65	46	64	69	73	74	69	73	63	69	72	61	64	56	77	63	61	68	58	70	76	67	58	62	55	64	68	65	66	62	53	57	57	66	86	60	64	57	63	63	51	77	86	67	56	56	55	72	54	74	65	77	55	66	71	56	65	71	65	68	60	57	59	59	65	62	61	51	59	63	66	48	64	73	63	60	66	77	77	51	67	54	63	70	60	68	63	61	63	62	69	79	50	51	71	61	65	73	72	63	62	73	66	42	55	68	72	58	61	74	71	67	64	69	65	57	68	71	77	62	66	70	59	66	54	64	65	67	63	61	65	64	58	66	60	89	61	58	70	58	63	71	65	57	69	62	62	78	56	65	72	73	75	65	72	63	57	68	77	55	78	52	67	66	60	70	66	59	77	74	60	71	41	56	87	56	62	72	62	69	63	66	80	62	66	56	77	85	68	63	57	77	58	73	66	70	59	83	70	63	66	70	73	67	70	77	74	65	54	57	51	73	69	68	72	70	60	66	68	54	67	59	70	67	59	66	87	65	64	64	67	73	64	58	51	73	63	72	65	60	68	67	59	55	66	62	67	66	67	77	79	74	72	64	77	64	67	74	55	73	74	50	67	55	64	65	76	74	59	73	71	62	72	74	78	66	55	57	74	57	73	78	61	57	65	52	67	75	78	65	67	70	71	67	62	71	70	79	63	68	70	58	77	75	63	70	68	54	73	56	81	65	67	78	66	58	55	58	71	74	70	75	57	76	59	64	79	54	74	59	53	65	74	62	57	72	63	63	71	87	54	58	71	57	55	73	61	72	61	64	53	68	62	74	64	75	61	63	71	65	72	59	68	54	70	57	60	56	60	63	60	70	58	73	65	67	75	66	68	61	69	75	63	82	72	68	64	62	58	74	58	72	65	44	58	67	66	63	64	69	58	57	72	79	59	64	69	58	56	68	60	55	56	64	42	70	69	57	73	69	66	69	57	50	69	68	55	71	49	68	61	52	71	72	75	65	61	67	60	74	76	67	69	63	92	70	76	64	72	62	71	62	64	60	65	64	70	48	72	73	59	66	51	80	75	63	65	60	67	68	71	60	60	72	65	68	68	63	69	71	73	74	52	56	72	59	71	70	56	77	87	66	60	73	57	82	70	53	58	56	79	69	56	75	60	73	77	76	65	51	74	56	52	58	64	76	72	65	57	46	80	67	57	42	71	74	69	67	78	61	55	73	72	71	58	74	65	70	66	69	49	78	68	61	68	59	73	67	72	80	61	80	58	63	77	70	62	55	62	74	58	62	73	57	58	63	61	76	78	62	82	71	63	55	72	66	57	68	63	66	69	62	56	63	67	59	70	67	54	63	64	74	82	70	65	59	69	61	59	69	62	57	58	59	58	67	67	74	59	52	78	66	62	64	59	80	70	61	70	75	70	64	69	63	64	65	60	53	68	71	65	65	67	61	58	76	65	73	65	66	67	72	71	69	56	60	75	75	64	83	68	60	68	66	45	67	74	63	63	65	51	74	63	68	69	62	58	62	75	67	67	62	70	69	67	56	66	64	76	61	56	65	64	91	59	52	65	68	78	83	45	71	75	58	70	66	80	52	76	63	70	60	64	65	76	73	63	83	66	67	67	71	66	58	65	57	55	71	58	61	70	80	56	52	49	71	69	67	83	80	72	78	63	71	77	63	55	59	55	65	76	71	51	66	72	72	74	72	61	68	69	52	65	58	64	55	65	67	49	77	60	59	61	62	63	61	62	78	66	71	66	61	75	63	57	71	59	55	71	67	67	56	68	75	76	70	67	75	63	70	65	72	60	57	61	84	63	69	73	65	65	70	54	68	69	65	60	73	69	62	61	67	63	62	61	65	83	58	58	53	55	56	82	68	69	73	68	68	61	62	50	62	43	65	53	60	66	70	64	62	58	86	62	68	59	61	71	67	69	69	61	71	60	62	72	66	67	69	56	63	58	49	60	85	66	72	75	66	58	58	71	58	67	67	62	64	60	65	60	66	63	56	80	56	60	65	63	90	65	68	67	67	62	70	83	69	63	73	61	56	90	51	69	76	70	68	74	63	67	70	55	64	67	63	57	66	72	52	71	50	59	60	67	60	59	66	68	69	65	62	58	79	60	84	51	61	69	56	54	65	62	70	54	66	56	67	51	53	54	67	78	65	69	90	56	66	77	69	69	71	65	63	65	68	72	60	67	75	72	72	71	72	64	66	63	70	66	70	85	48	75	83	78	48	70	66	75	87	62	54	80	64	56	82	48	70	54	64	64	56	67	64	74	56	70	58	58	71	48	64	75	60	56	66	68	70	61	61	57	50	79	59	61	63	71	65	65	48	71	71	59	62
31603	23860	19280	26555	31888	31198	28323	24695	21158	17537	14626	12205	9646	7379	6065	5166	4212	3678	3161	2720	2361	2015	1781	1656	1468	1392	1230	1168	1140	1151	1027	980	917	851	920	853	935	865	881	895	881	845	813	860	851	867	844	824	818	819	805	838	815	806	802	849	830	821	765	781	837	836	840	791	762	826	857	842	847	786	776	779	830	797	841	766	797	754	795	840	812	783	770	805	812	853	784	762	802	790	793	847	859	838	783	791	770	789	794	787	775	807	791	780	778	795	796	786	752	825	775	868	808	781	758	787	818	827	798	822	807	802	763	766	788	767	782	802	795	850	837	787	807	765	784	806	804	769	749	797	867	804	828	854	847	796	807	813	793	830	826	787	775	769	803	790	856	775	798	848	805	725	784	787	757	839	771	787	796	792	788	874	779	793	853	822	850	765	829	775	778	828	787	802	804	770	765	777	763	824	793	813	773	779	777	772	797	764	772	828	746	809	825	786	862	799	845	792	775	784	824	793	821	786	845	753	761	804	795	809	841	726	799	764	754	811	799	845	758	770	817	824	756	794	787	782	760	838	821	796	791	719	796	811	856	779	836	863	830	811	774	811	812	776	849	862	816	768	744	789	813	816	811	813	790	784	836	806	794	820	793	816	788	760	815	831	778	857	816	819	793	778	828	780	822	744	841	848	809	818	775	743	803	776	776	812	794	801	815	741	729	778	848	809	776	810	812	771	784	815	763	768	772	764	864	805	778	846	814	755	777	753	807	810	773	785	838	784	832	783	813	790	788	807	807	775	786	798	767	797	821	802	807	773	774	816	751	806	807	791	768	820	772	769	837	803	824	812	814	762	791	837	819	816	817	785	801	798	798	767	799	780	777	791	792	796	743	819	793	755	831	776	810	841	758	765	839	795	791	828	766	780	771	847	781	794	801	783	812	824	782	810	801	766	747	813	814	772	754	849	794	783	790	760	805	821	794	809	816	802	746	819	799	842	795	816	813	781	798	837	771	798	821	812	776	769	794	764	776	774	798	782	770	780	817	768	804	790	780	782	796	782	819	790	789	771	772	814	800	795	786	807	808	801	800	838	800	768	764	820	848	761	733	812	813	807	831	801	837	803	809	799	771	774	817	755	785	819	803	798	826	800	782	817	795	784	784	769	796	759	817	787	799	795	805	777	827	812	790	809	844	805	761	798	850	792	768	817	815	790	816	819	801	781	802	817	772	763	818	809	802	809	806	845	830	796	788	834	787	826	772	813	759	837	794	792	833	834	839	797	841	791	757	796	771	766	839	809	840	818	781	819	760	779	784	738	772	809	813	773	757	803	784	807	817	781	838	810	825	827	812	818	762	743	788	825	789	770	788	812	781	789	829	820	813	819	763	742	782	756	791	805	813	764	877	804	735	745	798	802	795	789	811	757	726	760	822	820	749	833	802	821	765	794	807	762	789	817	801	832	801	807	788	814	791	807	774	795	709	780	813	812	852	819	767	821	761	782	756	790	814	751	792	780	824	769	840	821	774	766	765	804	779	818	809	796	795	809	832	825	849	851	823	782	821	707	792	862	789	811	787	793	792	781	764	838	810	787	828	823	780	786	771	767	783	821	824	776	789	762	822	779	789	756	803	796	821	833	835	796	784	771	765	797	798	815	805	812	805	786	768	806	817	797	798	736	808	788	826	793	772	766	796	840	762	828	731	821	862	822	794	781	811	809	773	801	771	756	772	830	845	802	775	833	801	801	795	822	787	764	796	841	818	785	823	806	824	796	790	793	802	791	757	835	766	757	780	824	767	837	822	784	815	767	775	748	808	842	824	813	836	798	779	779	787	755	804	802	803	825	802	822	794	823	823	789	811	783	799	798	791	811	760	803	796	782	727	801	770	820	759	770	802	834	784	743	825	785	790	777	808	776	821	861	807	806	852	760	773	771	784	791	827	781	773	780	794	771	814	783	833	801	862	795	815	781	821	770	773	785	821	806	806	764	818	800	817	769	824	859	749	806	829	801	856	759	783	784	774	815	800	768	793	789	773	797	790	800	741	784	855	771	791	851	791	797	780	836	814	819	830	786	776	802	798	836	767	814	774	820	752	816	762	774	774	771	768	823	789	858	832	773	775	773	755	739	807	800	825	796	791	798	785	790	793	863	784	768	779	817	809	808	820	818	803	765	739	769	803	810	773	810	834	788	783	812	761	838	768	769	848	800	812	759	806	840	822	816	824	780	793	799	746	818	802	772	846	804	806	794	812	824	776	832	760	775	785	807	791	803	789	752	776	795	813	802	819	782	789	815	804	812	811	800	790	815	800	766	867	826	752	795	793	815	793	793	797	782	781	755	764	831	800	801	741	803	814	815	792	777	789	845	806	778	796	754	760	818	813	761	803	777	819	807	785	840	802	799	827	791	802	778	798	840	776	812	754	761	784	793	768	754	818	786	802	784	775	821	825	800	864	828	807	785	729	794	857	831	779	772	809	816	798	827	850	789	808	751	778	794	783	804	758	773	795	838	813	739	771	790	812	788	792	757	868	753	796	818	791	785	812	803	806	780	809	854	804	832	826	775	777	753	809	873	799	775	805	826	786	783	827	790	812	802	824	790	835	775	778	775	842	766	794	727	763	785	812	829	806	839	776	789	796	775	823	806	800	773	747	855	769	735	750	780	815	760	793	749	791	819	812	827	837	795	761	744	780	785	741	818	838	784	828	755	841	857	805	844	830	820	812	745	792	745	772	835	727	787	728	805	793	807	826	786	798	797	780	820	861	814	788	792	785	829	771	819	829	771	789	803	791	793	829	777	779	794	841	786	781	800	801	793	826	801	815	837	779	803	792	759	729	802	772	749	770	775	822	743	766	827	815	801	790	750	842	841	772	768	774	836	811	772	831	814	817	756	774	825	808	787	794	733	735	785	800	775	768	826	845	809	762	803	827	818	819	830	762	778	790	823	782	804	806	843	802	802	834	813	760	821	757	781	831	819	847	751	797	775	794	834	752	806	796	813	753	815	836	835	816	813	834	827	778	766	785	828	795	759	759	825	811	796	764	806	842	797	776	754	751	762	803	828	798	826	785	764	814	781	783	806	788	765	798	746	793	798	734	797	842	783	811	776	729	794	762	793	750	777	831	760	824	812	802	797	773	778	748	780	813	768	830	764	804	798	718	781	752	818	750	798	782	781	845	819	802	790	836	804	777	835	780	799	792	749	799	846	776	803	804	804	768	792	788	861	806	809	808	797	780	751	804	813	763	748	804	808	830	806	823	777	774	815	819	815	831	749	795	805	797	859	805	786	828	756	811	751	787	773	773	818	767	798	795	764	801	797	789	818	760	753	840	817	760	793	846	788	777	774	779	769	764	781	775	716	769	820	793	819	781	757	782	807	789	760	834	822	802	750	746	766	763	767	784	838	814	788	808	840	818	877	842	847	821	770	794	799	782	756	821	805	755	805	806	811	794	806	797	779	846	800	794	781	813	758	771	784	769	796	817	831	802	816	774	753	841	837
6378	3577	2080	1403	1423	1658	1444	1174	867	680	606	446	366	279	235	214	166	165	141	139	107	96	103	99	90	97	76	63	71	57	81	71	77	57	55	58	72	92	68	68	65	67	66	53	67	74	70	68	69	74	60	78	74	58	65	52	59	69	65	61	79	66	58	78	66	69	68	71	66	57	56	62	68	60	72	58	80	65	70	73	68	75	63	74	60	65	56	64	69	62	64	61	69	62	80	65	66	64	61	62	71	64	82	59	61	61	66	63	57	69	48	68	64	64	72	69	66	68	79	65	64	67	63	69	69	64	60	62	67	64	68	71	79	75	69	66	64	70	66	61	72	61	76	61	64	69	66	61	75	65	61	53	55	71	70	52	71	57	46	63	67	58	70	69	75	60	69	76	63	60	85	71	69	57	63	69	53	53	62	62	73	61	65	53	70	79	59	64	60	71	70	74	67	55	73	64	58	67	67	64	78	74	66	70	64	68	86	67	63	55	61	62	79	62	73	68	82	70	67	70	58	57	63	51	59	63	56	70	71	56	65	70	63	78	56	63	70	65	64	68	60	64	61	76	52	54	68	66	56	56	72	60	68	63	58	68	77	79	72	55	62	76	70	69	63	60	57	79	56	77	50	73	61	59	68	81	62	67	71	61	63	78	59	66	71	71	63	71	54	67	79	58	59	63	66	76	61	81	80	72	67	49	69	71	66	48	72	68	62	69	74	76	65	83	66	73	52	56	72	51	45	70	76	65	51	66	77	72	74	59	63	61	46	65	71	65	76	67	75	66	60	58	58	62	60	56	38	70	65	59	65	72	69	75	77	83	67	65	74	76	69	63	69	84	73	83	70	62	82	65	64	77	58	64	71	61	64	73	51	70	52	57	67	64	72	58	79	57	80	63	65	69	65	60	62	62	67	57	57	78	49	61	55	62	63	60	58	81	63	71	75	56	58	55	73	44	58	67	71	76	60	81	68	81	73	80	62	64	64	70	79	66	55	55	63	64	68	77	66	66	69	76	66	76	65	76	65	72	60	72	60	65	61	82	70	65	73	69	65	73	71	70	79	70	60	72	74	71	55	54	68	64	62	66	62	70	76	75	58	56	69	61	58	56	58	75	55	62	69	57	67	69	75	71	72	47	65	79	74	88	61	69	68	70	69	62	67	65	81	53	69	61	67	68	58	63	66	72	63	67	69	59	73	68	49	65	74	53	58	58	80	57	64	70	56	71	62	62	67	63	60	66	58	68	72	91	56	61	53	67	79	60	74	66	72	59	60	67	77	58	55	58	85	65	56	72	63	60	65	67	49	51	71	73	52	66	65	66	65	73	73	59	65	58	63	54	66	60	80	60	50	53	56	75	54	69	63	55	68	60	73	52	65	70	60	62	67	61	73	77	62	62	65	70	67	53	63	74	69	55	68	63	61	63	77	67	63	70	69	67	58	84	66	75	72	67	63	66	68	64	64	66	52	85	60	54	58	40	63	57	57	66	71	58	75	76	68	68	87	60	70	67	67	66	58	62	64	57	65	72	63	70	90	70	78	54	68	69	63	63	69	63	73	57	58	65	69	74	58	62	75	80	73	66	63	60	74	57	71	88	60	52	65	57	66	60	59	80	75	73	72	55	66	61	70	54	62	62	85	60	61	60	81	57	67	48	67	72	51	73	59	68	64	67	80	66	67	58	76	67	62	62	60	63	59	68	56	78	57	74	79	70	66	65	63	66	72	66	71	71	65	63	63	63	81	68	57	80	68	81	71	53	69	68	56	53	58	74	59	60	64	71	57	63	61	77	59	75	53	71	78	75	58	66	59	66	61	61	52	61	65	66	73	61	62	53	49	95	77	71	75	71	69	60	63	71	57	72	75	69	77	74	64	54	80	71	48	72	59	59	61	74	70	74	67	63	58	68	72	85	57	76	76	72	62	58	72	70	74	60	87	61	67	75	84	66	73	68	60	79	54	61	56	77	57	60	65	75	77	63	73	59	66	64	77	74	50	72	54	66	47	55	63	59	55	57	75	62	67	69	62	78	60	68	65	69	58	70	69	65	58	82	62	64	67	69	72	67	59	82	60	69	61	79	47	71	50	75	69	55	57	41	80	61	53	71	56	64	66	71	69	68	87	59	68	59	79	68	86	73	71	63	54	81	60	61	69	67	65	75	62	68	67	65	63	64	55	52	59	70	65	47	63	61	77	51	47	68	54	59	67	67	57	63	81	60	65	71	64	73	74	66	69	52	55	72	60	73	82	67	67	60	69	61	65	59	77	72	75	56	71	69	53	62	50	58	75	74	70	64	67	62	68	69	59	61	72	60	69	74	55	62	66	60	66	73	74	63	60	78	74	70	63	69	68	73	70	68	63	53	61	66	67	61	68	68	59	67	60	75	62	63	68	65	62	59	48	64	70	57	64	67	72	60	60	67	66	54	74	67	61	83	58	53	69	64	59	60	55	58	65	65	64	63	56	72	62	58	78	74	64	68	76	57	82	74	69	71	79	72	52	62	54	65	74	58	65	65	40	71	69	68	67	57	68	66	64	60	71	62	68	65	57	73	74	82	68	63	67	65	64	70	57	69	62	59	70	70	75	76	66	61	77	61	61	69	55	68	77	68	74	64	69	64	68	67	68	60	71	79	47	65	80	69	67	83	82	55	66	78	78	79	55	64	65	62	68	69	72	63	61	76	79	62	58	64	58	70	60	65	73	51	64	63	65	55	70	62	69	60	71	71	71	58	65	64	71	71	81	58	65	70	81	70	66	65	69	71	58	63	69	52	72	54	64	68	59	56	64	67	46	69	61	64	81	63	60	66	64	65	71	65	63	62	66	54	72	73	69	59	72	53	84	59	78	59	71	76	78	60	88	71	69	69	70	67	67	66	63	70	79	63	66	51	63	77	77	73	69	57	55	76	73	60	75	72	66	62	67	53	78	57	70	73	70	64	62	76	73	63	65	64	73	69	75	60	64	63	76	61	62	62	67	49	61	59	62	63	82	67	79	61	63	68	53	71	63	57	55	68	77	55	64	65	78	58	60	61	69	56	53	62	50	55	65	59	67	74	51	57	64	73	66	74	76	65	58	76	55	73	67	65	81	60	56	75	68	51	67	68	69	50	67	78	65	67	59	70	73	66	58	71	58	71	66	68	73	62	52	61	58	71	59	66	61	65	62	64	71	54	52	58	64	58	62	75	69	56	59	55	77	71	59	71	72	70	64	60	68	67	51	68	70	55	59	76	74	61	75	63	73	61	65	83	54	74	65	76	66	80	74	75	65	64	70	57	61	73	58	66	58	67	56	64	57	52	62	66	71	58	57	67	47	65	59	64	65	72	68	58	65	72	61	70	60	55	62	60	61	70	60	67	49	76	68	70	65	68	53	65	68	61	62	62	53	60	53	61	71	69	63	67	65	65	66	70	71	55	68	61	56	60	50	80	81	59	69	67	69	80	64	70	87	74	57	61	72	77	64	56	67	71	71	65	72	75
30084	23551	19882	26349	31755	31469	28879	25460	22037	18713	15771	13352	10923	8383	6559	5593	4803	4184	3518	3014	2498	2185	1967	1754	1525	1417	1354	1278	1129	1101	1029	996	916	913	914	909	948	886	908	949	862	927	890	896	894	951	866	816	850	795	850	808	863	841	777	859	824	838	805	788	746	822	828	780	836	801	780	874	845	746	825	797	848	825	817	807	754	792	801	824	813	799	786	802	800	777	792	810	821	805	794	844	789	817	801	841	796	800	824	767	786	815	808	806	821	785	798	812	844	833	832	761	781	796	766	775	745	810	739	785	807	820	765	787	834	733	832	799	823	762	782	850	838	813	819	841	742	813	803	810	828	807	843	861	730	847	806	779	757	799	810	750	803	795	756	815	789	791	805	829	783	802	825	786	846	836	796	782	842	782	771	813	754	801	763	777	810	838	822	735	806	760	839	843	801	853	778	802	798	783	823	818	770	811	822	776	796	815	809	844	772	810	837	816	768	775	799	746	775	803	811	778	796	791	781	784	804	798	808	780	778	724	794	783	827	802	744	816	789	799	855	817	808	855	840	807	791	879	796	820	834	833	853	820	777	780	805	841	850	801	793	793	735	764	760	777	827	825	833	805	805	833	839	819	830	806	837	779	818	833	801	788	832	850	817	800	782	814	846	764	802	783	812	824	794	808	786	790	811	784	802	799	742	753	782	867	763	789	830	844	808	783	792	817	793	788	727	798	804	810	800	772	767	751	748	855	806	787	727	816	827	807	817	751	848	836	839	792	872	808	795	825	781	785	804	756	824	823	768	791	815	852	798	803	855	822	803	833	817	821	809	817	817	789	813	774	771	799	820	817	846	866	829	802	818	750	801	822	800	815	791	808	792	794	872	857	797	828	826	793	834	815	774	852	795	785	842	781	825	751	802	801	738	785	752	795	806	858	891	859	828	815	784	758	791	824	809	812	800	831	827	813	812	849	802	813	800	842	760	846	826	800	784	820	831	795	805	783	840	830	811	770	838	816	825	821	823	785	764	788	749	819	740	831	827	791	811	806	783	772	805	798	789	807	824	779	826	754	775	756	821	763	784	779	804	809	767	798	774	807	840	800	807	786	840	834	792	729	761	804	823	759	842	801	866	777	826	851	760	745	831	814	736	825	790	795	803	872	833	812	777	834	790	820	803	859	796	762	803	792	806	848	816	789	790	747	778	762	817	787	815	804	781	762	806	799	786	793	811	828	808	827	784	769	827	810	816	813	860	823	743	789	788	819	865	765	847	871	827	789	815	824	817	814	762	835	825	809	780	780	821	777	795	866	842	794	815	831	755	837	835	806	761	770	739	808	821	801	818	789	783	797	838	813	846	835	847	789	769	848	812	847	805	790	818	841	791	806	807	779	811	807	780	770	824	855	803	849	812	794	784	790	801	847	773	781	780	765	825	797	783	861	849	786	807	802	802	849	809	801	771	834	797	809	882	795	812	791	810	837	796	793	787	829	833	841	764	799	834	823	814	740	813	826	841	805	799	783	801	808	814	748	775	839	809	789	813	811	779	786	809	800	788	757	764	816	778	804	803	820	827	809	749	835	781	836	828	768	820	788	784	785	788	798	814	806	804	765	807	789	812	840	809	810	841	804	767	797	782	885	757	801	841	824	820	764	810	830	823	834	861	780	809	792	761	820	803	872	819	789	854	812	817	840	753	790	820	804	775	892	799	803	756	789	780	847	818	867	752	866	791	762	833	862	794	767	828	791	855	786	809	820	816	834	798	832	826	801	774	738	810	818	785	749	796	827	793	783	841	804	819	803	833	807	775	757	797	832	793	787	769	826	810	769	810	789	803	832	837	802	830	756	750	823	842	812	759	825	774	769	793	758	813	851	803	807	793	845	858	828	799	773	776	778	810	780	835	822	773	783	789	802	776	839	783	836	814	822	792	749	784	772	766	842	761	829	822	808	737	778	788	807	773	820	804	739	826	825	798	759	794	782	808	813	806	748	873	771	806	796	842	794	826	822	790	803	807	807	855	826	824	827	822	827	820	780	785	781	786	825	783	813	771	805	755	843	799	780	827	831	763	758	797	810	832	780	765	878	811	802	787	848	802	798	814	761	810	765	816	802	799	743	803	806	846	836	732	759	857	769	828	818	817	820	800	784	760	790	797	808	857	784	736	783	811	826	822	819	818	802	791	807	816	774	800	822	845	784	828	793	788	786	767	784	809	758	792	798	771	786	817	759	780	809	789	811	822	778	829	788	828	844	755	858	837	824	794	815	749	834	759	801	793	748	794	787	762	793	808	816	810	811	830	815	805	773	790	786	757	805	760	803	833	812	843	782	810	849	811	794	798	815	752	800	827	788	834	819	855	805	721	780	802	827	824	795	794	854	789	840	818	821	796	809	772	834	793	792	791	816	803	790	816	807	811	789	823	834	785	822	808	771	781	782	813	776	804	822	784	795	814	800	814	777	780	816	777	830	791	857	811	802	830	794	816	833	862	809	798	790	812	823	822	831	808	829	753	848	829	771	807	790	803	831	788	786	783	828	759	775	801	804	774	833	824	791	813	831	737	792	778	848	792	771	841	782	832	799	790	786	793	804	827	798	783	851	786	830	766	780	783	850	758	769	824	815	810	831	816	784	783	824	770	767	780	830	737	787	858	829	785	801	824	816	811	831	790	799	795	827	785	823	810	814	825	773	855	750	785	809	751	760	815	832	812	812	772	801	805	816	766	856	768	819	768	823	742	805	794	774	784	795	791	850	817	813	743	772	834	812	861	786	752	825	815	838	804	793	803	834	752	778	809	826	826	760	807	836	788	846	850	777	829	818	779	827	826	827	750	765	788	796	790	817	769	825	785	773	813	797	839	776	793	811	860	839	804	786	790	788	805	804	835	822	806	812	773	797	811	855	820	787	805	776	791	843	793	826	817	770	788	841	819	840	818	754	847	789	860	804	818	791	841	788	832	813	797	864	879	847	795	784	806	818	793	864	793	864	782	838	846	791	819	845	741	766	804	834	791	795	799	819	808	841	850	757	826	837	829	799	802	805	788	834	816	822	830	821	779	796	817	843	868	811	802	814	833	814	830	813	757	816	812	785	822	785	764	821	793	790	786	832	820	781	824	845	800	800	806	839	803	797	812	784	789	799	802	847	809	779	750	792	751	806	820	784	834	841	779	831	790	793	832	764	823	809	816	825	817	820	764	759	793	817	821	789	858	787	794	787	799	794	831	833	796	795	762	788	799	753	793	811	773	783	831	819	806	865	835	756	821	849	786	852	815	815	793	839	840	800	797	837	834	813	742	793	862	813	792	832	762	831	861	837	881	853	832	770	852	816	803	762	824	802	813	806	816	771	794	828	765	807	820	803	778	847	813	784	810	781	816	801	754	782	825	777	802	783	804	831	796	780	799	795	820	796	835	793	755	794	858	820	816	814	835	790	821	795	806	752	801	792	827	788	810	766	801	781	760	820	800	805	788	809	801	814	764	860	789	832	809	754	801	818	852	822
7397	5761	3253	2100	2046	2306	2165	1630	1257	922	772	613	500	427	291	233	221	202	150	144	137	115	108	95	87	93	82	82	89	71	75	70	63	79	60	71	80	83	78	65	80	64	71	74	71	65	68	81	63	72	71	70	59	65	73	61	67	77	75	46	64	58	63	72	58	81	59	64	81	58	66	63	78	71	53	68	74	61	87	62	71	63	70	77	63	72	51	61	74	62	62	62	66	69	69	66	74	69	57	65	66	70	70	65	84	67	65	62	48	65	70	83	71	60	55	70	67	61	63	61	69	62	56	53	56	70	73	61	60	58	73	70	65	73	54	73	54	67	64	64	66	69	47	67	66	60	71	73	62	55	64	57	57	66	63	75	56	50	70	60	62	59	73	56	65	68	65	74	56	65	64	55	70	74	45	88	51	59	53	57	61	64	72	68	78	62	68	55	57	72	63	65	68	85	66	68	80	80	82	72	56	70	61	58	63	70	57	50	71	70	40	68	46	63	69	69	82	56	53	64	78	77	66	68	64	65	78	72	62	60	71	70	52	55	70	47	65	64	60	64	67	75	67	70	85	62	70	61	49	78	71	81	75	72	60	57	70	63	69	62	59	53	57	70	57	59	70	60	67	67	62	65	80	58	61	62	71	66	72	69	69	51	69	78	63	65	58	61	62	57	62	68	72	64	82	76	49	52	59	75	70	60	58	65	76	61	57	75	70	63	62	70	67	55	63	64	53	56	58	72	69	57	67	61	54	85	71	69	55	72	59	62	60	73	82	61	67	56	62	56	70	61	61	64	64	62	55	76	46	63	77	63	70	69	80	69	59	75	75	56	71	59	62	61	56	69	73	63	65	67	48	59	75	70	73	74	72	63	59	64	57	76	69	66	76	67	68	60	75	62	84	66	68	62	43	79	62	64	59	65	58	66	59	57	79	69	62	68	69	64	56	82	59	75	61	66	68	53	82	69	71	67	59	56	69	71	48	66	74	66	55	68	71	72	71	54	70	72	74	69	78	44	85	68	57	61	69	63	62	71	70	61	73	61	63	70	70	62	63	77	59	57	57	57	67	63	62	50	56	61	62	73	65	62	53	72	55	70	69	68	55	58	66	64	58	72	77	57	62	76	68	65	75	74	74	77	63	68	63	62	76	62	73	73	64	68	62	70	62	76	71	61	64	61	64	60	66	84	67	52	57	57	61	69	50	69	76	69	63	65	52	64	76	64	80	57	76	66	64	46	70	72	71	51	73	63	64	60	77	63	58	66	66	61	62	72	70	61	62	68	51	82	65	75	65	57	74	56	63	64	64	70	57	58	71	49	61	74	72	64	76	59	56	71	60	80	63	57	75	61	57	71	50	64	66	78	50	77	65	75	53	72	79	66	64	57	74	54	77	73	59	62	73	60	69	61	77	73	73	67	78	72	66	48	83	58	54	70	60	62	78	64	75	68	60	61	79	70	59	68	68	67	56	55	53	56	49	70	71	64	64	64	61	57	60	58	61	65	72	61	58	64	70	73	76	69	78	66	70	62	63	72	76	70	61	67	61	87	63	62	53	67	66	56	60	59	62	71	68	64	69	71	81	54	82	53	74	72	69	60	60	69	65	78	65	80	63	92	73	80	57	81	58	68	58	65	72	71	75	62	85	57	68	75	64	71	69	64	63	57	56	60	64	69	78	65	59	83	71	72	63	79	61	63	71	77	58	69	74	56	62	61	75	76	64	67	65	70	52	60	82	77	56	73	57	63	62	72	67	65	68	59	63	63	74	66	61	84	59	82	54	75	71	66	60	66	58	65	69	71	78	68	60	61	58	66	91	60	58	84	64	55	64	73	63	59	63	68	88	46	56	76	84	69	57	67	73	45	57	72	57	64	55	67	66	65	61	63	63	74	50	65	60	79	64	60	71	54	58	65	78	69	66	65	78	64	71	61	69	64	61	63	61	68	46	69	67	72	78	64	52	57	74	80	64	64	70	81	66	59	72	73	62	87	63	77	64	59	67	61	49	64	70	62	60	72	67	68	67	65	63	61	65	61	68	70	69	66	65	58	56	53	69	87	54	62	70	64	69	47	66	58	58	62	59	73	51	60	66	62	68	75	75	61	59	61	56	66	63	70	54	86	64	65	63	57	77	59	56	71	66	48	70	62	72	57	54	64	56	75	63	66	67	54	62	68	77	59	76	65	62	71	70	70	76	67	75	70	68	64	55	57	59	61	70	63	74	65	80	65	65	67	55	85	72	71	74	69	59	74	73	72	77	65	62	74	58	63	67	51	69	60	77	79	67	70	51	52	60	61	62	79	52	69	66	71	67	77	52	64	75	63	67	80	77	67	51	67	68	60	69	79	64	68	66	64	64	61	60	60	63	57	62	70	72	65	70	60	67	64	63	52	71	74	69	54	55	57	61	60	66	74	68	60	69	60	68	65	50	70	60	75	68	64	69	68	67	82	69	69	58	58	74	80	74	56	67	64	66	75	73	70	77	59	64	64	63	63	52	66	55	61	68	57	69	66	76	64	67	79	67	58	81	61	47	60	64	69	69	64	54	54	53	73	75	58	87	48	67	71	58	70	74	62	63	53	68	57	54	69	80	72	66	67	57	55	66	67	64	75	84	91	59	63	65	60	74	69	70	61	58	59	71	44	79	67	71	67	61	59	73	66	58	72	62	69	57	61	67	74	64	70	68	64	56	49	70	72	59	68	63	59	67	72	81	69	72	60	66	60	82	80	62	81	55	57	77	66	63	63	56	59	61	75	64	67	67	86	66	65	77	81	54	66	52	59	86	72	67	60	74	71	69	55	72	58	84	89	64	70	51	68	74	62	55	80	85	52	76	77	46	64	69	52	62	55	58	60	63	58	70	60	58	78	61	90	71	52	79	52	81	63	60	57	67	69	59	59	56	65	75	66	83	80	68	61	69	57	70	71	80	60	65	65	69	61	66	79	64	64	76	62	58	76	70	71	58	70	63	70	56	70	74	61	69	78	62	62	74	69	70	70	76	64	49	74	65	60	56	64	57	53	67	64	50	74	61	65	63	52	76	59	65	53	67	77	56	72	59	62	64	60	72	62	81	72	73	56	68	63	74	84	53	67	52	55	67	67	64	71	52	63	72	65	74	67	57	57	73	53	59	61	55	77	71	51	68	70	63	84	74	79	48	60	61	78	57	56	63	61	64	70	67	61	70	53	67	73	55	52	66	64	64	65	70	65	62	70	69	62	69	66	61	78	55	56	60	59	66	71	84	59	63	80	55	62	68	70	59	71	56	69	68	71	66	70	61	70	70	83	65	52	71	70	69	57	65	70	58	74	77	68	55	80	73	76	66	53	86	63	53	68	62	67	68	64	71	82	58	65	67	55	65	66	59	61	72	71	74	64	72	74	55	70	73	58	61	79	66	51	61	63	62	66	56	71	63	71	79	71	68	80	79	81	70	58	68	64	72	65	73	63	67	61	53	58	85	71	60	57	62	79	57	66	66	68
34445	26831	23526	29843	34858	34835	32131	28460	24823	21656	18692	16070	13270	10894	8598	6903	6019	5136	4478	3707	3121	2610	2335	2156	1876	1662	1539	1417	1269	1182	1110	1075	1068	960	894	992	960	945	970	973	910	965	946	887	926	864	843	849	877	853	868	855	856	792	841	794	800	854	759	853	820	827	810	815	793	794	824	761	798	815	786	814	801	820	791	800	766	818	821	852	790	783	778	833	808	763	803	802	807	788	777	741	771	798	821	802	745	835	759	807	798	782	796	788	815	812	860	748	823	795	771	783	806	808	812	806	804	821	823	791	853	813	806	805	835	822	845	777	788	775	787	783	847	783	794	783	807	784	797	769	809	824	800	800	862	815	783	818	774	832	845	834	799	746	766	790	818	800	807	867	798	795	801	768	771	761	832	767	779	811	766	771	769	810	739	840	816	822	843	824	846	820	841	772	811	834	791	772	830	796	790	843	734	777	826	863	817	780	849	839	812	838	788	777	767	800	767	770	786	833	829	789	816	812	819	774	782	815	832	776	789	726	789	820	850	838	811	846	827	785	779	810	792	835	788	782	792	767	826	807	782	810	719	800	762	828	790	765	823	822	798	817	855	848	809	749	822	754	699	819	839	779	851	775	781	783	812	791	844	785	865	843	783	815	796	800	814	770	766	817	795	826	803	804	754	771	808	862	851	785	820	766	785	856	819	820	813	811	850	818	766	812	815	791	812	812	768	751	789	806	774	777	786	761	767	869	803	780	815	790	822	771	807	824	781	773	818	750	797	823	808	819	792	831	810	801	815	759	801	764	822	782	859	826	849	829	849	819	771	806	824	811	796	807	833	854	805	844	837	766	815	768	795	808	806	843	826	812	826	791	838	786	798	803	811	799	807	769	750	781	740	819	808	826	813	764	795	800	825	839	776	802	812	813	779	836	766	853	842	773	839	839	790	772	830	824	793	770	832	812	786	823	800	818	793	760	818	787	849	793	790	790	787	821	828	808	839	789	823	818	826	765	831	758	785	769	834	817	781	818	790	788	820	773	783	834	801	754	800	823	758	843	800	817	891	806	804	801	779	825	801	799	785	785	823	823	838	756	800	837	791	814	840	838	787	791	822	792	776	780	760	833	780	755	780	782	773	748	802	823	793	844	799	824	796	802	787	804	847	776	746	787	766	857	803	782	878	781	776	797	824	786	772	810	871	836	782	817	761	804	823	784	762	796	792	776	850	790	846	769	810	766	827	786	788	812	841	810	819	835	856	767	785	851	806	829	848	804	824	774	802	776	853	774	859	802	806	784	783	805	805	785	836	811	765	870	800	772	790	808	770	791	822	790	839	774	741	790	846	796	830	814	829	758	816	796	799	785	776	730	791	788	800	863	785	764	845	811	839	837	857	785	843	763	867	785	801	839	831	781	829	790	888	785	783	809	794	811	788	843	791	754	816	771	792	811	810	831	747	841	792	774	792	807	776	780	752	753	790	835	855	791	784	905	785	792	795	831	807	796	813	817	779	754	798	791	795	806	819	793	793	828	803	832	780	778	832	776	818	826	787	813	836	822	806	827	824	819	769	756	775	776	866	808	819	813	822	799	817	771	834	828	812	746	819	793	799	783	764	809	808	863	829	800	804	791	750	774	807	807	809	824	813	772	820	787	834	802	793	804	786	783	759	743	809	764	767	787	772	793	758	769	825	796	836	780	824	812	821	810	808	817	838	813	815	782	808	769	827	778	847	759	798	778	740	799	771	777	794	862	770	826	828	845	822	789	789	842	813	826	815	787	779	814	850	789	820	765	812	809	795	824	826	756	823	788	752	805	805	799	756	806	808	776	814	797	812	832	831	870	762	782	771	827	797	857	809	786	796	784	799	797	837	813	841	759	794	809	766	773	813	841	803	801	752	788	817	835	826	795	825	789	784	724	849	780	800	788	778	803	789	814	839	842	745	765	788	779	774	798	829	760	806	795	866	818	796	804	832	791	788	791	828	846	831	837	779	790	818	845	842	764	858	836	827	796	770	775	795	783	793	766	853	834	811	803	872	793	865	777	735	834	790	787	796	831	789	828	818	750	778	763	796	824	806	817	787	818	820	852	823	756	802	810	831	768	826	802	818	761	816	779	800	810	815	838	791	802	735	831	813	800	763	801	809	825	884	787	813	827	849	798	803	746	819	845	790	772	766	778	793	767	792	827	819	853	800	812	841	798	811	766	773	834	770	775	829	823	794	799	746	815	779	794	764	778	771	848	786	789	819	805	765	784	796	835	824	803	813	783	841	810	792	728	796	785	816	801	850	775	819	835	786	807	822	788	764	846	779	877	801	825	790	817	763	810	815	817	801	825	848	790	792	833	793	820	757	799	779	810	842	799	828	804	846	835	802	811	750	827	799	853	826	852	833	790	819	816	836	815	774	733	763	855	839	845	877	786	835	777	833	791	869	793	814	826	807	768	807	787	782	810	822	759	821	787	824	787	767	769	840	817	781	779	844	781	762	828	832	789	770	770	814	840	819	784	775	780	825	820	748	817	853	812	800	828	762	785	816	852	781	840	781	775	810	763	820	771	790	836	815	851	797	809	748	770	842	786	840	769	778	837	817	790	815	865	755	776	798	849	864	820	757	771	830	804	804	786	801	756	817	819	793	828	761	804	770	812	819	809	808	778	775	777	744	773	756	826	790	758	789	795	823	817	799	821	806	831	786	751	774	757	786	791	854	770	780	840	778	786	773	808	803	794	854	778	820	790	814	754	802	798	814	809	799	860	783	824	807	787	762	816	804	783	818	819	804	795	832	818	833	841	827	833	814	832	759	746	827	766	836	809	849	833	800	839	802	778	754	762	788	748	821	775	817	775	817	817	794	791	818	845	829	809	789	748	796	790	803	866	827	788	788	791	808	784	778	807	815	832	754	835	838	797	763	792	843	780	815	792	783	805	802	847	762	777	806	797	822	830	779	789	804	789	860	750	834	784	805	817	770	807	770	765	802	860	796	777	798	789	754	861	823	763	839	750	837	799	803	828	794	778	806	810	789	788	774	774	768	798	799	804	878	838	799	807	791	826	793	835	768	803	795	789	811	798	811	754	823	796	781	812	808	831	841	782	828	768	857	822	807	792	785	806	831	826	811	842	823	834	798	820	835	811	831	806	795	829	805	815	794	850	789	803	805	771	802	763	819	786	796	778	762	801	784	768	812	861	803	800	801	798	805	822	822	773	762	794	787	781	811	828	797	785	836	772	842	745	813	833	799	786	805	785	774	836	771	809	814	824	821	790	759	803	804	829	805	794	805	803	823	783	803	815	789	782	774	799	818	762	800	801	798	812	815	820	833	806	793	772	805	793	802	793	819	798	793	838	781	753	812	791	781	788	786	834	827	812	837	826	822	859	753	785	802	843	789	785	843	807	810	814	810	771	773	801	806	805	790	833	815	810	804	797	825	823	820	866	808	811	824	814	807	817	780	823	772	775	798	816	776	820	822	796	788	816	833	809	834	822	815	829	765	805	805	785
4078	1799	967	658	731	878	823	662	503	395	303	292	218	180	153	131	120	119	110	98	74	69	117	95	87	79	86	67	71	63	71	71	71	61	53	62	74	52	62	61	68	48	69	86	61	85	57	61	65	58	72	66	43	66	69	58	67	68	58	62	77	61	70	46	55	64	65	55	71	72	51	79	53	66	50	82	63	66	62	69	60	69	55	71	66	60	64	55	55	58	64	57	67	46	68	85	58	63	73	59	68	62	60	65	67	55	53	72	77	60	60	72	68	60	58	56	62	60	56	73	66	55	55	59	58	64	51	64	57	81	64	65	45	71	56	72	68	65	67	56	60	58	69	80	67	55	47	60	57	80	50	62	66	83	56	52	47	72	71	76	58	69	64	64	70	82	63	61	58	74	46	48	53	72	56	71	62	65	79	59	60	75	61	49	75	65	72	51	69	62	69	71	68	66	66	64	74	62	58	62	64	57	73	60	65	63	63	74	80	58	50	49	68	83	70	62	63	66	65	68	74	69	74	82	60	76	74	75	55	68	74	69	62	68	77	74	65	70	52	61	57	72	59	65	70	56	59	63	65	60	79	59	65	65	70	76	73	71	56	54	66	66	57	75	57	67	56	71	61	77	72	70	61	80	66	56	72	69	59	66	69	67	81	70	54	53	63	64	52	63	68	62	60	55	77	58	67	53	66	66	70	51	66	67	50	46	64	67	61	77	66	66	72	66	67	64	59	69	65	57	66	71	62	74	74	66	48	67	53	65	66	65	63	68	81	70	58	69	58	77	63	71	69	59	73	48	67	72	48	51	74	67	58	68	60	83	61	66	60	62	67	68	65	87	63	69	65	52	64	57	66	68	54	63	59	67	53	80	63	70	60	64	68	62	66	61	71	65	60	55	76	67	72	68	65	64	53	65	62	63	77	62	58	72	68	52	69	76	58	63	65	62	73	62	64	63	63	62	70	66	75	47	59	57	65	62	70	56	71	65	64	62	66	87	72	64	61	75	53	64	62	64	68	64	58	72	73	56	75	73	76	54	73	55	73	66	70	63	62	71	62	72	60	68	59	70	59	76	73	67	74	65	53	60	81	59	61	70	41	73	71	74	71	58	73	48	63	71	59	55	63	61	59	69	65	70	69	55	57	71	58	72	59	60	64	59	52	72	63	69	58	70	74	75	67	52	65	54	63	55	50	57	77	55	70	64	66	64	66	57	52	69	73	59	60	66	70	62	68	92	62	58	62	64	63	55	65	65	66	64	47	61	78	72	66	71	65	64	49	73	79	56	70	69	73	54	72	66	42	73	50	47	58	64	62	62	66	50	72	78	53	65	64	72	73	62	57	59	61	61	63	57	77	73	61	62	69	68	55	80	62	70	65	47	74	58	56	72	85	54	60	71	74	57	68	76	66	71	73	60	72	67	76	58	74	60	66	58	68	58	81	56	66	74	65	54	55	52	67	51	65	58	62	62	74	79	61	60	59	76	72	66	52	75	61	64	51	62	50	65	50	86	68	54	67	64	56	68	61	66	59	67	64	55	86	58	51	84	56	75	73	76	61	74	58	65	87	61	56	65	62	61	50	65	72	63	65	57	57	68	57	59	62	60	65	67	57	52	62	64	63	69	77	73	73	60	65	45	78	69	63	60	50	63	59	63	64	55	64	52	61	78	71	70	74	58	53	59	78	57	71	68	64	59	68	63	67	70	62	63	61	54	59	61	46	63	73	77	71	69	62	55	74	77	56	57	70	63	78	55	62	71	64	62	53	65	67	63	67	64	62	72	66	66	59	63	56	64	67	76	58	68	64	65	61	67	61	81	64	64	54	66	71	64	64	61	73	66	71	57	67	52	71	74	62	74	55	59	60	57	60	64	61	61	51	55	64	62	80	61	71	67	63	72	71	73	62	61	69	63	69	70	61	71	73	81	58	77	69	51	75	67	60	71	67	56	58	73	53	60	58	58	64	48	56	79	59	79	69	54	66	66	65	59	66	56	57	48	53	59	71	58	59	79	61	61	70	63	77	66	76	58	56	77	61	46	63	58	75	63	58	59	73	65	67	61	69	54	58	56	66	64	71	64	81	77	71	65	64	55	64	52	72	63	61	71	64	58	74	48	76	66	69	71	73	70	51	54	77	60	69	68	47	50	66	73	62	55	71	63	62	56	58	61	56	71	56	65	65	65	49	66	73	72	66	62	66	66	69	67	67	65	62	56	68	71	71	71	58	70	68	56	62	54	52	70	69	67	58	68	47	63	59	81	73	71	65	69	63	57	60	46	68	61	64	67	61	76	91	72	52	61	56	67	70	62	75	60	76	75	52	63	49	63	52	62	80	63	71	65	65	78	62	53	79	61	69	66	70	48	72	55	68	54	61	69	54	65	54	51	70	75	77	68	64	75	64	52	75	50	71	67	56	69	57	70	69	75	46	58	69	50	68	65	59	73	53	79	52	57	59	63	71	70	70	57	66	68	65	58	47	62	63	56	60	60	51	74	78	76	70	69	61	60	73	68	66	69	72	54	79	72	62	65	85	56	66	71	89	65	71	69	57	70	63	65	67	56	65	79	61	81	48	60	77	66	62	69	49	59	64	54	66	73	66	62	71	70	61	71	66	62	70	60	81	59	60	78	54	48	60	70	60	60	61	77	58	68	63	69	70	45	56	58	61	67	75	70	74	66	63	63	61	60	64	60	55	74	60	61	71	60	57	50	67	56	68	61	65	75	69	45	51	63	81	77	63	65	60	62	73	60	51	69	61	51	60	72	59	61	62	65	65	69	53	68	60	67	67	79	77	73	62	68	75	56	75	59	65	63	81	73	68	63	72	70	63	58	69	73	52	60	62	73	66	71	56	66	57	52	69	70	70	70	54	60	63	56	57	65	60	67	64	76	58	74	59	69	65	75	76	69	59	72	71	58	62	72	74	68	48	55	68	61	64	61	64	48	56	64	75	76	64	64	71	75	60	63	72	65	59	64	71	52	58	55	55	66	66	57	69	65	58	68	58	67	63	48	64	53	58	71	66	52	61	50	75	52	56	72	70	67	67	58	61	48	66	51	61	73	62	61	64	64	62	60	56	60	68	48	75	56	71	55	72	54	80	59	52	68	69	72	73	62	70	71	54	61	71	73	55	73	63	45	52	68	72	61	60	54	50	59	55	60	64	67	71	76	65	71	71	46	68	82	72	81	47	76	69	78	76	75	62	78	60	56	55	78	70	57	65	62	59	69	66	77	64	53	54	63	57	69	58	64	70	68	55	54	50	61	86	68	63	68	69	72	66	59	75	58	73	66	69	62	60	57	64	69	50	68	60	47	60	54	53	65	67	70	65	79	63	70	57	70	64	61	48	71	64	69	72	67	58	64	76	79	61	65	68	56	70	70	63	58	73	79	59	65	75	67	54	67	59	64	62	70	48	65	71	56	58	66	64	64	67	63	66	65	62	55	62	58	57	54	62	56	67	52	79	66	68	61	70	55	72	67
27041	18477	14426	20646	26599	26726	23837	19963	16387	13402	10829	8906	7024	5685	4372	3414	2949	2548	2256	2034	1742	1600	1428	1291	1239	1142	1079	1044	1007	918	923	883	841	829	877	853	826	791	894	829	854	913	802	825	817	787	817	755	830	786	831	814	777	793	757	820	767	846	787	766	763	781	794	779	830	769	778	824	776	828	773	763	761	844	812	803	767	775	750	769	803	818	804	820	771	769	812	787	757	773	783	791	839	826	817	831	771	779	808	754	763	811	799	763	788	789	787	790	831	752	785	822	758	788	715	777	770	788	763	760	791	785	769	814	786	781	800	773	819	792	784	805	813	801	770	777	779	778	810	773	792	794	759	789	786	774	783	772	817	756	797	795	768	785	782	781	778	815	761	806	808	743	799	717	778	791	774	726	793	770	754	803	779	831	777	749	816	839	752	771	779	837	758	790	758	770	781	813	731	769	814	807	811	768	768	743	774	799	793	747	837	809	803	814	777	780	780	813	811	836	752	753	800	754	742	808	765	766	766	791	815	738	822	825	803	835	764	781	794	806	766	742	796	783	763	745	810	782	774	772	777	767	771	792	779	773	801	787	811	784	771	818	752	782	757	811	845	750	790	828	777	830	759	839	780	795	725	776	789	782	795	803	793	837	795	743	819	800	824	777	764	792	817	802	811	772	796	749	813	810	796	796	807	816	780	779	826	763	820	743	798	797	782	791	771	776	798	819	785	783	777	786	801	817	809	757	773	783	763	853	837	872	822	750	754	764	784	773	798	757	782	786	767	807	788	760	769	762	726	709	751	801	779	773	823	779	779	793	813	760	799	798	795	761	759	766	750	794	766	822	797	725	792	813	788	783	774	777	807	790	817	745	798	784	802	793	800	848	789	793	756	749	818	787	813	794	786	856	775	789	777	807	724	774	772	772	730	766	828	758	783	837	793	785	782	798	786	803	759	817	782	780	859	795	800	834	790	794	773	807	797	825	800	804	804	767	785	797	813	782	779	775	761	832	747	756	735	795	779	828	821	847	800	779	807	769	801	789	730	742	744	800	789	783	756	747	799	795	756	769	830	770	772	799	780	760	810	783	809	761	799	742	792	790	793	790	790	793	765	831	791	761	841	811	797	738	811	740	787	745	760	837	736	786	804	818	803	797	778	787	764	731	784	738	808	762	803	821	770	802	799	805	809	768	786	752	750	779	759	811	728	745	832	806	758	746	745	794	758	870	775	774	751	823	780	832	783	799	784	802	776	760	816	769	812	807	778	767	818	799	767	765	777	732	766	802	771	812	836	780	774	794	746	826	760	822	777	748	760	788	820	786	814	756	781	813	793	760	816	824	784	835	823	839	784	778	782	799	807	790	765	743	809	839	797	771	796	731	814	795	796	785	750	783	799	861	753	775	751	769	792	751	799	845	774	776	787	728	774	814	771	821	780	828	766	778	806	798	800	779	762	786	791	813	772	803	775	778	804	775	733	746	795	829	756	772	813	784	768	777	797	808	771	753	819	763	794	768	756	775	786	797	799	781	779	771	789	754	804	804	802	787	794	770	773	801	761	775	788	721	765	796	789	723	771	770	770	797	783	763	715	789	773	752	790	755	747	781	776	784	790	776	755	798	740	799	770	781	809	748	794	806	765	773	806	773	788	757	802	802	785	779	816	789	784	780	807	770	824	802	806	788	768	816	826	815	761	754	760	810	773	767	759	768	785	747	806	758	771	801	741	840	838	799	757	804	744	779	763	768	791	809	796	735	800	825	763	767	778	809	776	807	732	789	780	761	807	767	827	790	768	841	798	818	791	799	791	814	809	801	777	801	789	769	777	801	772	785	791	766	804	774	807	822	800	783	768	756	780	772	764	835	820	775	737	756	778	807	788	754	806	741	751	817	745	804	776	790	827	801	763	764	775	794	772	846	821	800	829	768	790	811	712	771	795	860	755	777	750	809	759	765	759	758	761	792	793	793	774	758	805	787	855	813	796	772	766	807	791	799	819	783	800	791	785	823	740	776	763	823	781	756	760	767	742	813	776	807	832	821	756	809	777	740	828	783	770	779	774	812	776	840	773	802	804	851	774	796	764	806	808	808	808	772	770	738	776	787	758	773	802	789	773	785	778	770	819	791	784	766	826	804	771	739	815	825	809	793	780	770	768	803	762	757	793	789	771	814	760	809	839	767	781	747	752	821	750	793	812	800	780	785	751	779	755	781	768	817	746	767	800	782	793	815	723	832	762	774	774	788	761	782	802	820	796	763	787	819	800	790	808	786	808	811	783	804	746	809	765	787	761	799	773	815	809	753	767	836	810	794	760	787	774	757	774	744	829	806	808	783	817	798	804	772	779	785	838	713	764	811	776	795	808	798	788	786	783	775	756	722	762	840	762	778	787	726	796	783	825	836	783	776	729	814	767	802	803	805	765	815	765	785	794	808	759	798	775	784	804	796	790	806	766	730	774	767	773	781	767	820	798	787	805	823	794	841	765	775	759	829	769	746	765	777	758	838	742	763	810	787	795	778	805	752	765	721	738	788	764	818	772	791	741	787	768	806	790	769	776	807	775	783	756	799	803	775	753	782	822	787	850	802	733	788	773	740	802	756	820	805	777	750	771	796	791	765	731	741	754	851	812	788	753	788	811	806	856	783	814	772	747	738	757	772	805	702	826	788	762	764	801	787	737	753	769	767	753	790	802	790	779	807	770	795	784	763	794	803	756	770	780	773	783	785	834	778	802	803	779	803	811	756	766	738	820	823	740	824	804	766	784	791	812	771	765	775	748	791	752	773	797	756	805	729	822	793	807	779	741	805	798	792	728	799	811	779	820	801	828	800	759	776	789	771	786	800	759	808	785	781	809	806	809	790	794	792	785	785	720	715	834	774	788	790	769	774	725	763	811	763	776	804	815	798	794	830	838	754	812	817	791	780	740	790	819	819	807	744	756	761	786	746	837	706	772	841	804	751	709	793	802	853	808	780	832	801	742	766	810	805	811	755	743	846	791	796	779	759	811	760	786	809	765	793	818	809	799	716	823	753	812	791	830	785	756	780	766	784	780	746	764	811	718	788	815	790	790	819	784	762	736	783	770	780	785	762	765	808	763	759	828	764	767	730	785	774	808	772	774	776	800	797	814	791	829	800	776	825	806	798	757	746	725	825	731	776	767	805	742	755	793	744	734	842	766	764	765	797	767	791	762	790	760	842	776	789	800	785	724	826	774	756	832	760	823	793	797	801	778	816	807	781	797	787	792	799	802	791	835	798	747	841	777	745	778	775	821	776	797	794	809	758	786	783	812	784	788	811	825	809	800	759	789	781	782	793	782	774	799	767	802	786	804	771	806	747	796	789	793	799	826	864	799	779	799	790	802	808	759	769	775	798	818	801	793	762	753	818	793	805	786	793	790	820	824	823	784	812	759	818	797	740	789	814	799	820	765	841	799	834	774	751	756	756	764	820	772	807	763	751	818	791	784	796	776	802	751	781	785	766	806	728	779	761	758	777
5521	3990	2064	1275	1389	1572	1383	1129	831	658	531	380	364	268	215	196	137	121	134	106	109	110	100	72	95	83	85	70	66	68	67	60	63	59	63	67	72	73	86	75	65	71	59	71	70	82	55	69	74	60	71	77	90	72	68	51	80	77	60	58	78	68	51	52	62	52	74	75	71	71	65	71	59	61	65	52	64	61	63	63	68	58	73	66	67	73	70	72	72	82	89	68	65	61	64	52	62	65	60	82	59	66	57	74	60	59	65	66	65	69	68	72	76	57	67	57	64	67	66	58	72	68	58	60	57	72	58	65	70	67	71	73	65	63	75	66	73	65	68	68	69	66	69	73	60	75	83	64	72	75	68	78	65	75	66	58	66	62	87	74	74	65	61	68	76	63	62	60	51	77	65	50	66	59	61	79	45	69	59	71	67	62	66	73	63	74	64	65	61	68	60	72	71	56	76	79	59	80	64	66	61	70	68	56	61	60	76	73	69	66	53	72	84	63	71	64	66	57	61	61	63	57	78	77	67	65	66	66	72	77	67	78	66	80	56	53	58	65	72	58	60	57	59	61	65	65	58	60	68	56	68	67	63	66	60	70	79	69	71	73	58	59	50	57	70	72	68	57	65	72	62	77	52	65	60	62	63	76	67	72	70	66	71	60	51	81	58	67	58	63	59	56	63	75	63	90	73	68	51	64	69	67	61	69	56	53	62	82	64	82	74	61	67	58	60	58	82	60	51	50	49	64	65	77	57	76	76	56	67	66	63	52	66	53	64	62	66	78	74	58	73	59	69	58	72	66	58	69	54	83	65	79	67	70	71	63	56	75	80	70	72	62	74	59	58	55	62	76	66	68	68	64	69	56	72	63	63	68	71	67	64	59	80	66	67	67	63	68	63	69	69	68	64	69	56	62	67	60	59	77	59	62	66	87	65	73	87	73	58	63	59	75	57	63	70	57	80	74	57	82	68	77	73	59	71	76	62	50	68	77	62	68	76	75	73	57	63	66	77	72	64	72	82	63	62	58	63	53	70	57	68	67	58	63	46	67	66	81	69	69	55	64	71	49	43	74	68	67	70	68	71	76	61	61	76	55	76	66	72	66	72	55	82	60	80	59	71	68	71	76	69	52	60	74	71	69	59	65	58	64	76	61	64	65	77	60	69	63	59	65	80	83	70	64	67	71	56	53	66	67	60	71	64	66	64	51	61	71	56	61	70	71	65	68	72	72	65	56	63	74	71	67	67	79	64	69	60	70	61	72	75	72	73	61	48	66	63	63	65	59	76	74	69	72	79	76	77	71	57	68	82	68	64	59	69	44	72	73	58	61	74	72	70	82	60	63	69	78	63	63	77	68	70	72	58	60	60	80	64	63	52	63	71	64	67	69	73	73	72	71	74	66	70	79	56	74	65	59	68	61	60	60	66	59	63	71	51	62	60	60	64	64	64	58	83	63	69	54	56	64	52	67	61	65	54	61	70	64	56	68	60	73	63	67	73	63	73	73	54	64	65	66	72	58	67	55	57	68	74	63	48	58	71	82	57	73	62	64	60	60	70	61	66	76	56	74	63	68	65	63	76	66	63	61	47	58	74	81	67	53	62	80	72	73	55	67	60	52	77	61	83	64	69	59	78	69	81	64	59	64	54	76	60	61	66	54	66	61	72	74	68	64	66	62	72	56	78	60	56	68	69	72	73	70	64	61	67	54	53	75	68	68	69	60	61	56	71	56	70	67	62	70	74	72	73	78	66	74	74	63	54	71	62	73	63	55	70	54	51	65	63	62	76	68	71	70	61	64	65	61	68	66	61	62	60	80	79	70	73	58	68	65	77	64	68	68	66	67	57	64	62	61	56	64	63	59	60	71	62	68	69	60	57	74	73	71	85	64	75	67	70	57	56	79	77	66	78	76	76	64	76	51	71	65	68	62	61	76	68	56	65	73	60	70	61	65	66	62	60	72	63	67	52	67	58	71	62	65	56	61	78	76	51	64	57	58	68	63	75	73	57	56	62	68	75	50	57	69	66	64	60	75	50	72	59	65	57	62	74	51	63	66	72	55	68	71	70	79	52	57	70	77	62	71	71	64	61	55	71	61	53	55	67	63	62	66	61	70	79	75	70	76	83	73	71	57	75	61	61	53	54	76	61	86	71	69	68	77	71	63	55	76	71	59	59	61	80	73	63	85	50	59	60	63	48	70	63	86	69	70	65	62	63	51	75	68	68	76	53	68	71	65	56	70	73	63	63	71	56	61	61	59	74	72	65	61	80	62	69	64	68	72	54	58	64	64	55	58	55	61	64	72	71	59	63	72	49	57	60	61	76	70	68	73	69	54	68	68	66	67	82	62	61	74	52	59	66	64	64	57	80	55	55	67	61	66	78	50	81	58	62	52	59	60	78	73	59	69	57	65	62	60	57	71	60	71	66	59	70	60	72	66	59	66	62	75	57	61	72	60	62	66	67	54	86	70	66	62	67	63	74	67	72	54	66	42	63	60	65	52	62	63	63	72	67	56	65	54	89	73	59	67	53	60	60	70	58	66	70	55	67	59	64	67	69	72	57	63	51	72	73	62	65	65	63	68	64	71	77	64	56	64	71	73	57	73	65	53	81	65	68	74	60	77	56	83	70	71	66	76	87	69	66	66	60	54	73	70	58	75	69	48	45	73	68	74	66	50	66	63	84	64	79	62	62	63	59	66	70	48	59	60	74	52	70	56	65	73	78	59	86	70	66	67	65	85	67	67	64	66	65	67	62	64	71	73	64	51	77	58	34	67	64	63	51	64	67	71	72	57	75	68	59	67	58	60	74	71	63	53	64	71	60	58	69	75	54	70	74	68	69	89	56	61	69	68	76	59	63	63	72	60	67	73	81	63	67	69	69	59	50	62	62	65	59	63	75	61	80	52	65	55	73	48	70	56	78	62	75	61	62	85	62	61	63	75	54	63	81	50	68	67	66	68	45	66	70	70	61	58	65	53	70	64	63	73	66	82	75	75	67	81	67	46	75	63	75	66	70	66	63	60	76	58	60	55	57	54	46	62	70	66	60	72	76	68	62	68	64	63	64	79	74	62	63	62	76	71	73	67	66	60	72	81	65	76	55	54	73	79	75	78	55	63	60	63	68	83	69	73	65	76	63	60	68	60	74	70	71	72	64	73	67	62	70	51	65	61	69	58	74	67	52	55	58	56	75	60	69	65	73	61	68	63	60	56	53	72	72	63	71	67	70	68	67	63	60	46	53	71	61	65	66	59	62	58	61	88	80	66	79	57	63	65	75	51	43	63	57	58	64	77	68	53	69	64	65	67	53	63	61	70	74	57	61	65	58	63	79	73	71	65	74	58	77	60	84	68	82	68	62	69	61	56	75	73	60	67	71	78	76	54	83	60	67	65	69	74	72	77	52	65	55	56	57	56	62	79	54	76	76	62	63	71	71	59	54	61	84	58	61	61	59	78	65	57	66	79	67	65	53	83	83	68	63	67
31945	23848	19692	26124	31987	31515	28425	25098	21145	17758	14853	12695	10246	8347	6533	5038	4119	3658	3111	2733	2303	2049	1884	1588	1460	1390	1212	1126	1071	1121	1026	919	924	920	836	961	923	862	856	904	936	871	876	829	888	871	841	828	847	836	853	806	793	815	831	855	812	776	785	770	791	763	824	821	830	770	794	757	765	824	763	808	776	757	805	790	800	816	752	837	795	800	809	816	811	821	791	820	798	780	769	804	735	800	797	831	788	772	810	796	795	784	780	817	752	808	855	818	752	810	796	763	826	807	826	786	825	802	798	781	801	741	754	785	790	819	793	788	791	820	780	816	762	803	832	775	782	754	725	753	752	798	838	770	825	800	837	783	779	769	793	802	784	784	842	812	844	822	797	800	803	792	825	786	812	791	824	806	788	776	793	771	747	790	791	769	824	790	812	790	842	812	748	812	799	770	802	874	845	768	815	835	817	784	758	724	734	814	782	773	763	814	808	770	801	780	842	788	794	809	849	779	796	816	792	751	768	818	794	802	781	785	797	846	810	785	807	811	731	791	799	778	834	794	787	755	813	812	745	792	794	760	750	818	794	833	812	775	786	806	800	802	757	756	754	800	805	744	783	801	762	798	815	800	741	789	795	775	759	782	809	791	776	787	796	756	762	818	813	793	771	798	794	825	792	810	826	781	813	767	807	786	779	801	788	814	781	751	825	819	779	779	810	774	765	755	788	750	774	770	780	800	836	759	773	786	815	805	756	802	789	852	811	809	812	837	769	790	794	793	804	787	811	837	785	861	823	805	808	882	768	794	789	788	790	781	795	852	827	786	786	874	784	802	764	781	750	757	748	757	788	837	782	815	879	787	789	806	755	799	831	775	846	770	818	771	761	811	782	803	842	793	794	793	798	771	792	775	854	730	745	837	847	800	752	803	799	776	793	782	784	814	768	778	809	806	827	764	797	784	741	829	793	790	833	755	798	825	774	785	748	769	804	761	785	827	809	815	854	813	791	849	771	784	759	806	796	733	828	793	787	834	755	834	811	801	796	789	772	792	767	801	764	799	794	729	752	792	774	779	763	805	835	796	739	838	762	785	798	756	796	798	741	775	816	780	769	784	800	790	800	826	820	773	802	787	799	738	803	814	824	798	826	735	852	815	801	788	857	767	793	845	812	767	814	786	799	817	799	775	773	836	757	798	836	786	786	852	765	805	800	756	827	736	787	804	781	785	815	776	770	820	835	847	821	818	823	796	741	796	822	734	749	781	822	855	779	779	865	827	809	759	807	828	789	823	759	789	814	790	786	767	829	800	810	782	818	786	765	763	816	815	809	798	841	779	812	807	808	762	775	741	812	786	743	821	770	781	779	810	784	794	755	785	839	785	826	796	824	779	807	816	815	820	818	788	756	830	851	800	802	812	765	775	767	818	769	724	775	831	840	845	753	791	822	788	829	786	814	783	797	839	812	798	767	766	779	765	793	813	767	803	792	761	781	793	760	798	798	729	806	774	769	836	786	760	786	818	783	773	789	838	833	788	762	818	814	744	776	755	813	808	795	818	767	774	763	763	793	812	762	785	766	786	778	831	785	794	812	807	767	818	794	787	813	783	775	789	830	819	798	785	758	752	811	745	813	846	775	776	775	790	796	760	848	777	838	779	792	783	748	838	759	790	792	741	715	779	773	805	788	753	793	845	766	761	749	789	746	772	802	782	833	802	775	828	784	775	810	807	764	784	790	756	806	761	797	792	818	802	792	822	800	821	757	771	847	844	816	786	838	809	789	797	817	854	713	804	772	843	810	821	812	799	795	797	798	764	781	798	787	811	755	796	739	775	820	783	815	797	847	800	787	715	835	743	834	822	834	758	761	793	811	762	759	803	836	780	780	825	790	795	843	746	775	818	819	783	776	812	815	794	807	800	801	780	812	798	830	790	845	768	759	788	781	791	829	830	812	841	785	838	750	788	793	822	833	802	773	797	816	805	806	841	808	819	778	861	756	773	813	810	783	799	755	787	823	818	792	809	773	790	833	795	760	837	797	766	772	785	862	843	794	765	790	813	795	786	796	817	794	820	779	803	788	844	782	808	758	774	823	809	792	759	838	806	790	766	794	808	819	781	786	814	795	845	846	801	778	838	761	850	742	784	798	784	805	797	843	762	782	829	800	787	773	781	823	763	745	803	814	790	810	773	779	784	766	817	812	797	793	768	776	831	814	761	770	766	785	788	837	739	818	792	832	844	831	773	787	766	744	792	800	773	796	802	774	801	770	826	754	743	813	799	779	774	762	780	792	827	744	785	822	810	854	758	856	752	775	774	813	771	799	768	785	822	797	789	838	842	820	836	834	807	849	792	790	824	823	808	846	829	836	800	843	800	752	780	825	758	819	804	850	789	815	756	824	767	797	791	759	774	810	795	769	818	799	804	803	813	792	796	781	786	770	760	761	788	815	772	775	790	793	798	818	820	774	800	798	773	856	840	731	802	790	837	760	785	794	788	724	777	776	808	797	783	823	825	867	779	824	792	745	830	815	730	820	762	769	752	811	828	781	830	774	804	846	778	785	801	791	809	777	817	810	775	766	748	784	768	800	812	737	772	825	815	800	787	763	808	782	785	739	778	758	783	786	820	781	748	849	751	799	792	803	832	752	757	841	824	796	833	780	783	786	786	806	809	803	783	824	787	799	783	797	754	746	835	787	821	839	796	778	795	845	769	798	735	795	796	768	784	762	782	793	869	783	808	786	797	778	754	814	808	760	808	801	803	826	803	793	844	796	822	821	754	784	725	788	764	733	781	779	831	797	791	814	770	800	811	771	770	828	783	803	726	807	834	791	774	801	826	835	759	829	759	798	853	788	801	816	828	809	814	773	840	813	815	779	793	817	821	824	792	798	811	810	811	775	793	779	837	794	763	799	797	782	837	806	802	829	795	761	778	787	817	750	767	802	790	792	786	823	840	805	749	784	757	778	798	818	784	771	755	795	824	833	799	819	777	801	833	744	791	823	776	729	790	795	757	815	813	793	818	791	812	767	751	840	801	803	785	821	766	790	790	827	789	809	780	796	826	801	803	766	822	790	784	778	791	786	756	799	804	794	784	805	795	798	795	771	817	795	733	787	826	798	772	796	835	838	802	817	792	744	762	795	808	758	781	734	799	817	766	771	750	786	761	809	814	782	786	766	811	831	795	764	831	785	791	778	824	794	810	792	810	786	771	743	740	789	767	802	794	807	785	812	772	813	800	841	736	792	806	814	816	790	791	823	781	801	814	832	754	763	816	786	790	791	737	762	787	844	777	832	752	857	803	770	794	850	758	775	730	803	767	821	793	795	811	803	802	801	794	817	804	769	755	803	770	784	795	799	773	778	797	773	836	772	753	791	778	782	769	822	837	794	807	800	779	763	796	801	789	830	769	761	795	790	780	787	854	779	795	786	798	787	844	824	786	828	808	786	798	780	811	798	800	742	744	836	774	830	783	778	796	787	786	789	802	800	770	752	795	764	795
6638	3801	2058	1394	1453	1670	1555	1165	958	709	636	508	380	309	250	204	180	139	157	136	112	105	122	86	81	83	81	74	72	56	76	75	72	76	88	72	64	68	64	82	64	61	71	77	65	64	63	78	65	59	70	70	56	56	65	66	75	67	78	63	62	67	55	72	73	65	68	60	55	66	80	58	76	72	74	61	85	53	61	63	76	59	77	65	78	64	63	78	60	61	69	66	74	66	70	58	68	60	57	80	68	61	72	62	59	67	69	54	69	51	76	61	68	76	69	73	76	90	55	70	59	68	67	57	68	52	66	74	68	72	66	90	71	60	68	79	72	63	63	60	72	64	65	76	64	76	72	77	54	66	71	76	65	68	65	79	78	83	65	49	61	59	52	57	72	71	58	64	79	76	64	57	65	74	55	56	85	60	57	63	76	58	70	62	89	69	68	67	73	68	60	42	54	60	66	65	84	60	56	67	69	84	62	64	56	72	56	63	65	77	63	72	66	64	51	65	69	73	73	78	59	78	69	60	69	65	72	67	72	45	60	62	42	64	69	69	74	73	80	57	66	68	68	56	59	68	65	66	64	64	61	84	66	56	68	73	57	63	70	60	66	54	60	74	65	72	67	70	70	66	86	83	66	53	64	68	59	56	61	58	45	52	61	72	73	67	57	55	73	49	54	57	75	62	60	71	70	68	71	61	75	58	61	63	78	60	75	63	65	61	70	50	61	77	69	69	65	70	65	55	58	65	66	72	70	74	73	59	67	76	64	67	79	72	60	81	54	55	72	76	57	50	67	66	71	74	59	72	73	44	52	54	65	76	72	76	65	69	65	69	61	79	71	51	62	62	59	61	57	52	59	66	63	60	70	63	65	66	73	62	66	61	67	82	65	79	72	61	71	79	61	58	76	60	68	66	48	67	63	60	58	61	62	64	53	75	66	56	78	62	65	59	66	67	57	67	66	73	62	75	56	69	78	72	65	59	61	73	61	54	74	74	67	67	79	63	63	66	70	63	66	63	64	84	63	62	62	52	58	71	73	70	74	56	59	71	68	69	57	59	64	58	56	67	77	63	70	82	63	56	60	64	65	71	73	68	65	54	57	72	55	62	59	55	74	55	79	60	56	68	63	79	76	67	67	72	64	78	66	74	62	62	76	70	64	73	59	57	52	82	73	63	76	74	75	70	66	59	81	82	63	81	66	56	65	68	71	58	77	59	65	58	64	74	54	64	74	61	61	60	80	56	75	53	73	67	68	73	65	64	75	67	66	68	73	59	67	60	77	64	60	59	67	78	67	78	67	72	49	59	54	59	66	48	68	68	49	65	69	78	73	64	61	58	66	60	64	62	60	64	68	74	43	57	78	56	65	49	64	86	72	58	55	65	63	69	67	56	57	73	67	56	70	59	73	58	61	53	58	65	60	63	59	68	51	74	74	70	74	66	67	72	55	60	67	71	54	57	67	53	57	78	66	82	66	53	62	82	62	55	68	53	51	75	79	77	73	81	58	62	64	67	62	57	59	76	51	59	68	55	65	74	52	65	69	64	73	78	65	72	67	65	59	56	56	72	64	51	65	61	75	48	64	59	64	63	55	74	73	72	74	59	59	63	70	73	64	59	71	69	56	75	69	72	52	63	79	90	68	73	59	60	51	67	61	69	70	63	85	53	57	66	62	67	59	59	82	68	59	73	54	66	71	64	70	51	82	59	59	64	59	71	59	77	69	67	67	66	77	64	71	70	74	64	55	77	73	57	69	53	58	70	55	72	66	60	66	67	65	72	43	65	65	53	60	73	61	60	71	70	93	81	64	78	65	48	57	60	67	62	70	64	68	67	74	62	74	72	77	61	72	71	71	59	72	59	69	66	72	67	65	55	74	58	65	69	57	70	59	65	66	61	61	65	51	70	54	60	86	72	59	57	60	60	71	49	74	75	59	59	61	75	67	73	78	83	66	68	65	70	66	70	65	72	70	71	83	60	77	52	67	54	66	67	71	65	70	66	88	72	66	58	53	69	66	74	58	64	69	74	76	68	74	73	63	71	60	61	67	71	62	57	54	63	52	57	63	60	72	65	70	54	72	79	84	62	60	69	67	78	78	68	62	58	71	81	76	61	63	77	66	80	59	85	69	61	62	80	75	75	78	50	73	61	68	71	65	80	57	76	64	76	71	63	43	52	68	77	60	57	58	61	62	68	87	57	52	75	62	73	80	80	62	67	59	62	63	72	71	60	86	50	67	70	59	44	69	71	67	53	65	55	62	66	58	70	71	74	81	71	73	68	65	65	75	66	64	68	71	66	75	56	65	64	61	64	61	74	77	72	73	79	64	58	60	64	70	69	83	55	60	66	66	55	72	56	59	48	67	59	64	60	67	54	56	75	64	76	61	60	45	52	57	72	56	67	58	73	68	62	69	62	87	70	64	60	70	64	58	67	77	68	60	76	75	61	63	57	71	73	57	62	67	70	62	68	67	77	63	69	83	66	67	64	47	44	67	51	86	52	61	77	68	58	69	76	57	59	76	75	53	59	57	66	51	78	73	63	57	70	86	66	69	60	55	74	60	62	65	63	67	52	65	63	57	80	63	64	70	52	69	69	76	54	59	67	73	78	72	70	67	54	73	65	70	74	63	68	49	68	76	63	78	54	71	68	61	59	57	54	59	59	61	64	81	67	58	70	80	55	75	66	64	60	79	65	55	64	85	52	60	71	67	63	69	62	66	69	62	59	62	62	79	89	65	65	57	72	66	65	46	61	61	76	78	65	60	47	70	66	57	64	70	68	55	55	68	73	61	72	70	66	68	74	64	58	53	52	85	70	67	50	64	55	63	80	69	63	57	56	76	81	62	72	66	54	66	73	59	60	73	78	64	72	63	75	71	57	63	57	65	75	70	61	58	76	50	69	61	65	60	67	75	63	78	53	63	88	60	57	76	59	71	70	63	72	63	69	68	68	69	48	66	70	65	68	67	73	69	75	68	74	63	65	46	67	62	67	68	71	71	68	70	65	58	57	63	72	69	56	77	76	70	70	71	64	52	72	61	59	76	60	62	64	61	75	62	63	67	60	70	59	70	58	63	66	55	70	46	76	70	96	51	61	73	77	75	80	81	59	66	67	64	66	65	71	55	71	64	64	65	64	63	65	60	58	73	59	67	62	65	70	65	70	63	63	58	80	85	68	48	58	57	64	59	67	63	56	59	74	64	61	68	50	57	62	89	52	59	72	57	63	80	69	69	64	64	61	56	81	55	62	49	79	62	77	65	59	59	81	65	74	55	65	76	59	61	59	71	72	66	73	67	73	65	63	68	64	67	59	58	72	54	65	76	57	81	63	58	60	62	96	57	74	60	62	66	63	64	74	68	69	56	78	65	55	66	73	67	70	60	59	51	86	50	67	78	56	48	69	58	66	74	65	62	75	66	72	55	54	69	58	71	60	70	71	66	63	73	83	55	60	66	48	52	71	64	74	65	74	69	70	55	84	72	85
30753	23329	19816	26184	31788	31763	29448	26023	22298	18914	16002	13705	11368	9218	7556	5648	4601	3952	3452	2941	2543	2245	1906	1731	1590	1419	1383	1216	1148	1129	1034	1049	960	961	892	947	870	885	926	909	862	834	886	950	871	900	842	849	904	827	830	887	849	795	839	838	831	825	821	752	796	809	811	765	814	799	846	859	802	814	811	798	809	850	798	799	774	755	809	789	851	812	732	771	798	765	816	821	786	844	842	855	761	759	794	819	806	811	804	801	806	792	797	742	774	785	787	798	812	760	788	850	808	751	802	796	807	827	794	814	785	777	828	807	849	815	810	787	847	798	815	874	837	840	770	799	761	781	808	764	882	765	778	768	770	845	781	803	772	817	846	763	847	767	839	837	820	809	814	815	807	795	755	791	767	810	837	831	801	752	819	764	794	816	835	813	851	861	824	810	798	806	850	732	787	771	818	812	762	790	843	771	836	746	811	795	804	803	831	774	772	815	844	803	738	783	802	809	799	788	807	818	785	790	783	751	855	792	769	836	805	773	795	799	812	786	765	822	822	751	809	784	846	806	777	835	844	789	761	818	814	817	796	771	813	831	819	788	837	807	773	845	760	828	798	796	811	804	816	836	767	824	756	816	792	855	783	753	811	845	797	782	810	791	740	785	762	810	812	821	825	798	749	804	773	727	821	797	841	786	778	795	747	817	837	795	815	799	776	749	743	816	802	801	809	782	823	813	807	832	811	791	851	758	867	835	783	816	810	783	765	751	853	810	804	794	822	785	786	835	800	819	818	829	819	788	806	773	837	785	815	814	799	849	828	828	788	798	797	815	788	753	778	801	806	826	837	793	786	851	819	821	837	770	810	769	794	816	781	833	815	796	768	751	774	828	763	778	821	845	817	799	800	786	751	778	763	789	811	774	810	838	784	831	744	770	766	778	794	826	770	799	769	797	806	756	753	820	787	802	817	771	851	871	841	772	821	783	781	776	800	798	829	774	789	807	789	840	735	806	797	813	806	820	862	842	839	768	782	821	774	835	780	809	810	803	831	769	783	811	807	792	817	779	833	837	743	782	851	807	796	768	807	852	804	780	781	824	826	814	778	840	779	820	773	847	830	833	759	754	834	796	775	800	812	811	809	754	824	781	816	806	780	764	804	770	776	803	834	838	796	797	781	803	787	775	867	814	828	854	754	828	842	839	799	846	811	843	765	815	820	767	808	840	838	829	767	830	736	829	755	799	811	871	845	764	816	827	776	770	769	829	770	825	792	831	775	843	822	847	817	735	843	813	775	805	818	819	784	800	763	760	839	799	834	824	839	763	847	771	739	799	767	807	748	745	770	803	829	786	782	819	719	786	801	841	746	823	811	772	800	789	795	799	803	794	767	809	820	800	797	821	835	822	770	840	820	773	829	802	814	800	787	816	780	812	808	821	760	808	836	825	786	791	824	776	799	781	802	819	828	771	807	812	814	774	837	781	819	842	807	846	820	845	811	808	848	771	786	796	763	847	815	782	751	792	818	773	825	819	787	806	824	814	820	815	762	807	806	811	830	807	844	793	784	764	739	828	800	761	811	818	783	805	818	848	818	807	789	819	795	810	777	804	806	786	784	788	825	762	817	815	833	762	789	819	775	816	775	791	805	793	808	807	887	810	787	805	804	859	766	822	752	848	779	771	781	843	792	795	741	818	809	816	764	857	859	807	788	852	818	787	796	769	780	751	779	774	792	788	846	777	741	780	836	787	800	794	807	815	799	834	820	755	767	771	771	810	805	780	798	776	786	812	837	837	771	757	786	841	809	798	804	801	791	794	770	800	831	794	783	825	827	796	855	751	757	834	788	816	790	825	764	813	865	805	780	816	791	758	831	815	751	830	756	784	815	769	793	846	870	815	809	801	778	824	795	783	775	828	793	771	796	774	776	764	823	822	808	834	760	807	778	815	805	770	791	817	832	743	789	815	715	814	841	806	828	861	812	752	847	830	772	787	783	855	830	787	796	762	794	785	745	776	817	818	770	793	810	749	835	768	827	833	778	800	801	815	823	841	790	788	770	835	788	755	855	769	771	752	805	788	754	809	754	727	740	841	790	787	773	746	786	776	755	828	808	792	760	863	781	765	798	803	770	758	813	830	803	862	833	833	780	823	791	773	775	773	849	802	810	819	805	820	772	859	747	787	834	806	833	812	790	753	796	771	812	789	809	780	779	807	778	857	798	819	773	818	831	770	834	819	791	773	807	777	782	848	717	782	815	778	840	806	794	759	796	797	765	769	786	878	809	761	774	828	805	747	810	793	780	820	829	814	830	756	814	750	785	793	794	829	827	823	812	819	785	809	823	754	790	773	847	761	807	773	802	817	856	781	813	812	816	773	797	834	828	844	798	837	839	756	758	826	812	792	836	783	811	777	836	782	822	790	798	825	759	817	759	802	833	768	841	802	805	838	776	800	822	797	767	842	816	812	836	792	702	838	864	814	828	895	809	767	827	791	788	770	774	767	798	831	785	758	815	811	844	837	810	826	815	855	819	818	809	808	790	812	753	772	758	824	864	807	739	808	812	782	772	792	762	817	795	808	809	820	828	778	794	807	845	804	788	794	837	867	785	840	833	786	785	830	774	816	760	800	814	817	804	803	802	840	803	827	744	813	783	806	817	782	840	838	775	792	823	805	771	771	807	825	796	784	825	832	785	835	779	793	827	760	819	796	825	797	825	820	793	813	827	839	813	812	801	835	767	800	760	833	815	807	819	772	806	798	844	794	786	789	820	856	799	832	774	780	767	786	779	792	813	776	874	790	848	802	788	827	826	741	776	774	834	782	792	865	827	807	801	826	805	793	775	759	793	852	790	819	792	768	816	825	813	829	797	789	819	834	755	810	787	806	740	807	782	795	805	815	779	808	807	820	798	733	804	863	736	774	846	791	810	824	771	780	747	786	780	791	792	778	804	778	790	788	815	805	802	806	826	799	829	825	832	824	855	801	863	815	794	818	824	806	808	791	789	819	816	762	800	832	816	831	815	840	787	791	738	792	808	795	782	816	886	828	815	811	780	763	787	822	825	797	779	826	792	834	783	768	789	819	809	739	804	779	786	763	788	808	801	796	773	778	826	792	797	810	766	843	798	783	767	813	847	833	788	802	763	818	806	777	794	777	772	779	804	769	802	782	799	788	821	858	801	858	799	790	809	759	819	804	769	809	836	834	821	792	785	815	791	779	823	800	766	798	754	825	767	811	786	841	822	786	835	802	795	819	786	800	821	848	828	789	822	783	785	813	806	837	803	788	810	821	815	799	796	837	849	840	795	780	798	816	783	795	759	856	809	776	778	847	783	750	808	797	804	770	801	783	803	833	792	767	858	796	853	788	806	811	796	788	773	828	779	817	810	814	775	787	840	794	776	772	768	747	857	848	820	826	785	780	823	792	827	842	805	819	850	791	849	790	817	797	802	789	772	793	799	783	810	782	792	840	737	803	812	765	817	811	774	821	766	822	797	815	862	796	777	781
8151	6217	3455	2128	2155	2459	2213	1835	1383	982	810	652	570	414	335	246	201	178	164	145	135	130	117	129	96	91	79	72	80	91	87	70	89	73	73	71	73	61	62	57	61	71	80	50	62	75	62	76	58	67	53	67	55	68	65	61	51	68	68	65	70	81	75	75	66	68	67	79	65	62	66	76	67	51	62	60	61	70	70	54	72	56	66	70	68	61	74	69	67	63	52	58	65	79	73	79	59	55	86	49	65	56	71	61	59	62	74	71	69	60	66	60	61	64	75	88	68	62	65	70	61	67	68	82	64	61	78	70	56	71	56	81	56	72	74	64	67	73	51	80	71	57	60	71	67	62	71	76	54	80	69	73	67	73	74	68	57	62	77	59	65	66	67	64	70	76	64	67	65	72	66	55	72	77	63	63	65	56	65	58	70	61	73	61	75	66	77	58	71	64	67	75	56	69	74	71	55	70	75	88	70	54	49	45	68	62	77	75	63	70	70	69	47	71	60	57	70	90	63	58	66	82	83	79	59	59	56	78	79	63	67	58	72	72	73	73	63	67	58	56	58	51	64	56	77	64	75	80	65	72	71	69	66	70	51	69	57	75	68	42	73	53	66	55	68	49	70	72	72	78	68	64	58	59	65	69	73	68	58	59	73	62	69	68	63	73	58	71	48	64	79	56	58	58	69	64	60	66	57	69	71	67	64	83	65	67	56	69	59	59	74	66	71	64	73	68	59	57	63	48	66	81	73	67	76	66	70	78	53	70	75	60	75	64	61	65	72	62	76	73	67	74	54	63	70	61	76	66	73	68	75	61	69	57	65	67	79	65	59	63	52	70	54	62	64	57	74	58	68	65	68	72	74	61	59	65	67	68	70	67	67	64	78	78	54	69	84	67	50	69	62	62	65	64	65	74	69	66	64	63	74	77	72	65	64	58	61	62	68	72	53	75	62	64	63	60	67	73	67	43	68	58	72	65	77	66	78	56	61	79	56	64	70	86	78	77	48	86	62	59	74	76	62	70	69	63	62	80	83	76	76	72	86	73	60	52	64	76	60	64	47	69	56	68	60	61	65	72	84	71	66	57	78	59	68	75	61	71	74	65	62	64	64	71	64	82	72	53	83	68	74	61	54	76	66	82	65	73	66	64	59	58	56	67	67	71	67	66	65	72	70	74	63	55	66	49	61	71	63	65	57	60	58	56	71	66	57	63	79	63	61	68	66	61	72	77	77	55	57	68	57	76	53	67	55	74	74	64	68	59	58	62	75	70	63	69	74	64	76	74	65	58	79	55	72	72	68	71	76	75	72	77	66	66	65	69	60	74	87	70	75	71	70	76	69	71	79	83	72	68	78	59	76	59	51	59	62	63	69	65	66	67	74	77	53	67	71	54	70	60	64	66	69	68	60	67	55	57	55	63	60	72	70	81	67	82	75	79	67	76	67	60	54	64	60	63	50	64	78	65	65	71	68	51	68	63	69	61	51	72	61	62	69	55	63	73	60	77	77	74	78	74	59	76	71	78	58	69	63	61	83	59	73	78	72	70	59	71	75	66	66	62	56	67	64	81	74	69	62	64	69	74	83	62	67	73	72	66	61	59	57	55	61	67	65	72	75	74	72	60	72	62	54	61	65	60	51	54	58	61	77	56	54	57	72	57	62	69	62	70	69	72	57	73	81	57	49	72	68	68	55	71	66	78	61	52	78	73	76	73	54	69	66	55	67	53	72	80	56	71	66	72	73	75	63	61	64	65	57	74	70	85	60	56	69	61	69	78	66	61	62	90	64	51	67	72	65	77	55	44	60	70	74	56	56	63	72	57	63	61	67	62	52	92	80	75	57	73	64	59	55	66	66	73	57	63	56	62	67	69	77	75	71	77	72	61	65	66	70	63	67	64	73	77	65	67	60	71	63	59	74	71	69	66	77	63	76	65	71	74	70	56	83	71	73	77	66	85	58	57	67	67	57	79	76	73	69	63	71	77	73	70	60	75	61	62	55	66	61	70	63	83	57	65	67	60	58	73	70	56	72	63	58	65	54	70	72	77	59	70	68	70	80	60	83	68	73	66	60	69	74	64	63	74	72	60	79	71	63	64	66	79	76	70	57	63	76	78	67	80	65	86	67	69	59	60	69	63	61	63	73	53	75	74	68	80	67	69	64	64	65	73	59	75	61	70	67	63	68	61	62	67	67	66	63	67	57	66	54	53	70	63	72	71	71	70	73	66	72	73	73	48	63	57	76	83	74	67	66	61	78	70	74	61	68	72	73	59	79	75	61	69	56	67	76	60	57	61	65	79	73	63	68	55	58	75	55	81	66	53	52	64	78	84	78	57	57	59	77	70	71	60	64	73	70	68	61	60	85	60	66	57	55	59	72	62	66	64	71	51	56	69	54	61	60	78	72	54	65	64	67	63	62	70	83	73	57	60	56	67	63	72	82	58	64	69	84	56	72	64	61	69	63	69	65	64	44	60	63	69	57	65	76	58	70	53	68	76	74	64	90	72	75	60	46	57	74	71	61	58	67	66	64	64	73	55	66	67	70	75	77	62	68	78	70	67	58	79	67	51	68	81	72	62	64	67	68	54	53	72	67	75	74	74	68	74	53	64	83	74	75	42	67	66	60	51	71	64	69	78	67	70	51	70	52	67	79	75	65	69	63	65	70	51	68	66	65	69	64	71	72	61	57	66	62	82	64	62	69	71	59	60	59	81	66	59	70	64	67	65	66	68	69	70	54	61	69	69	64	65	53	58	65	60	60	70	53	72	75	58	70	84	63	51	57	67	83	53	65	57	62	63	78	59	72	58	79	70	64	67	79	64	67	63	68	47	68	59	69	74	73	55	63	71	61	66	76	75	58	57	65	70	56	67	70	67	64	60	58	72	57	75	79	76	74	72	74	73	61	60	76	63	67	70	65	55	50	58	70	64	70	56	51	65	88	59	66	58	59	62	80	70	52	72	57	64	52	53	69	70	74	72	69	85	67	67	66	63	65	73	61	49	75	68	72	61	66	56	71	66	58	72	64	58	67	66	59	71	60	68	69	62	89	72	52	65	76	71	59	70	72	60	55	64	68	80	59	66	64	63	85	39	63	75	66	69	57	54	50	74	50	62	63	78	67	57	73	64	73	63	62	73	69	65	73	70	56	58	73	69	76	71	72	58	49	59	74	58	63	70	76	69	62	69	80	68	78	68	64	55	68	48	69	74	78	69	67	57	79	69	69	82	57	57	70	75	66	61	60	65	51	63	60	66	68	67	58	71	73	76	57	80	45	69	77	71	63	72	75	63	64	70	68	68	68	71	75	73	61	63	77	63	59	78	72	64	61	61	70	56	61	52	59	62	60	74	50	67	66	66	65	71	63	82	59	65	65	62	63	66	72	66	75	72	77	74	75	58	84	66	58	55	71	74	66	77	64	66	70	76	61	71	75	58	69	68	70	64	72	63	64	70	74	55	61	67	67	53	70	63	59	54	65	60	56	67
35231	26946	23229	29914	35112	35090	32447	29449	25526	22091	19202	16531	14150	11587	9522	7618	5942	4933	4340	3727	3020	2630	2312	2018	1840	1626	1609	1412	1251	1175	1048	1031	1025	992	925	944	961	916	885	945	884	892	922	892	910	812	901	918	904	863	919	864	807	819	768	816	806	814	804	888	835	837	755	831	811	803	829	788	754	791	820	805	820	752	807	801	755	797	793	771	782	791	821	767	790	840	781	767	760	767	772	754	796	814	813	783	780	851	805	825	807	811	853	813	786	781	822	824	755	818	815	775	836	802	766	809	816	781	747	841	850	850	840	836	788	796	813	807	768	778	794	804	844	785	833	758	758	776	823	809	801	814	814	794	808	770	761	811	799	833	771	826	814	829	796	772	818	791	782	801	835	818	788	839	804	816	822	799	823	838	842	870	845	772	839	892	797	845	775	797	762	787	814	736	799	858	766	824	782	780	815	811	751	808	780	750	772	810	827	763	770	774	770	802	812	813	885	794	803	799	854	805	881	785	786	799	797	824	781	851	816	790	750	802	807	796	811	843	772	781	795	777	817	776	792	815	779	849	760	817	804	788	732	826	852	845	800	823	854	789	791	768	818	838	815	861	797	800	759	748	797	788	805	775	809	827	803	813	720	838	817	804	809	800	828	821	767	854	793	820	783	804	787	800	788	751	778	834	765	793	798	793	798	783	807	795	818	816	824	801	765	811	793	806	807	818	836	816	823	791	796	849	820	846	817	765	795	795	814	822	789	756	805	795	767	788	845	804	779	819	816	811	788	808	836	848	814	762	825	770	772	795	835	829	829	791	779	808	789	828	746	830	777	779	790	777	794	832	800	829	772	770	844	802	831	783	820	810	796	806	772	802	844	794	766	773	814	790	803	840	825	768	777	804	802	804	767	822	810	827	781	743	828	806	827	841	879	816	761	850	826	800	773	802	795	808	829	763	777	819	771	798	792	805	785	769	842	758	844	803	791	787	821	825	809	783	807	781	822	729	816	770	809	823	774	815	817	818	809	816	786	851	743	761	811	830	771	843	831	801	772	792	790	785	797	803	805	827	751	804	832	789	768	807	825	821	804	785	829	711	783	799	809	796	826	771	785	841	802	800	745	782	799	822	788	815	836	799	834	862	807	817	846	847	816	851	811	770	816	804	781	784	838	743	764	829	877	789	826	750	799	854	796	778	790	809	818	789	850	816	811	810	814	781	808	831	769	718	777	787	815	803	817	779	791	808	788	798	752	820	800	795	815	818	805	767	784	826	777	779	821	784	832	775	830	795	826	794	783	831	828	828	802	776	763	797	846	775	760	753	759	793	757	799	840	840	758	814	877	811	754	763	801	812	775	866	812	784	756	827	843	823	803	863	798	837	842	756	834	799	821	773	812	770	770	756	821	783	831	818	795	812	777	834	828	815	777	817	814	785	764	783	793	844	837	792	794	768	781	802	804	783	816	834	799	793	804	839	785	770	747	822	810	813	773	831	848	798	841	805	835	819	808	763	788	827	874	795	796	793	821	815	780	766	792	834	772	813	808	819	852	746	798	791	765	768	794	823	779	776	760	800	838	805	801	807	836	742	803	844	816	873	767	791	790	805	752	813	797	760	828	826	746	764	808	786	809	806	768	793	796	813	776	779	834	798	800	796	822	779	833	804	787	764	798	798	783	773	786	822	814	822	784	798	755	771	821	871	768	810	817	843	782	775	770	784	866	793	752	819	804	838	799	823	804	796	782	746	811	785	789	793	720	783	773	812	811	755	799	836	804	822	796	816	821	795	828	827	811	754	789	799	833	870	836	773	786	800	821	792	840	795	804	822	776	818	791	836	811	837	809	804	782	763	773	822	800	804	769	845	763	826	826	780	779	806	825	834	831	812	845	739	815	810	772	839	774	794	797	793	810	811	761	742	776	874	796	830	848	780	777	812	808	790	778	816	771	800	779	810	814	779	828	762	825	800	803	812	790	767	801	771	780	828	773	797	800	761	765	784	812	798	795	812	832	837	855	781	823	825	760	783	822	841	776	734	762	840	821	796	865	784	778	807	837	819	782	816	791	781	847	822	812	786	800	774	808	749	863	782	775	810	841	761	835	823	812	769	742	809	817	823	784	769	816	775	819	777	815	777	812	758	780	828	812	854	838	787	848	775	785	835	812	814	792	801	824	779	839	819	808	815	873	802	811	866	786	777	763	778	813	776	764	784	784	777	798	803	817	762	740	828	803	801	783	805	861	845	781	769	802	807	797	779	780	798	781	852	809	848	818	820	803	795	803	817	856	813	822	796	784	804	799	806	835	775	794	801	800	858	772	798	758	771	835	792	791	762	790	801	795	808	791	777	793	835	779	797	815	808	778	749	765	783	823	770	806	781	813	825	805	825	831	812	792	791	800	824	799	777	789	803	864	847	805	802	842	784	807	791	798	783	814	855	826	815	783	785	809	810	809	812	776	768	789	785	753	768	828	754	810	844	810	794	787	780	798	792	784	843	820	801	801	822	787	769	785	789	834	803	805	830	827	755	866	850	810	815	819	833	797	763	809	838	771	789	850	746	820	857	804	828	794	776	795	759	786	775	751	846	806	812	778	857	828	814	814	759	740	786	766	816	813	808	814	801	831	815	851	830	827	854	834	767	747	803	792	784	842	812	801	763	812	778	786	750	842	792	796	805	821	772	865	776	802	782	785	870	826	800	877	808	774	778	808	814	819	813	819	836	863	828	789	805	833	794	872	814	802	786	771	812	786	796	825	789	798	846	776	780	802	763	798	776	821	773	845	792	807	826	796	762	794	777	827	815	778	828	830	830	839	836	793	851	775	835	703	772	795	802	786	811	791	809	805	766	820	818	741	810	798	793	816	794	819	795	822	795	781	756	792	813	791	836	773	816	783	842	818	804	831	836	800	829	782	763	844	849	767	817	798	795	866	808	774	797	822	780	779	827	834	785	766	760	806	769	797	825	757	835	793	823	819	827	785	796	779	811	806	772	764	801	766	800	800	745	788	855	789	761	787	736	784	799	763	802	827	840	764	800	805	807	802	809	758	775	822	811	804	829	837	781	801	818	806	812	813	793	860	787	797	809	787	802	798	785	807	802	811	767	801	799	815	795	795	750	822	802	802	815	797	792	801	773	820	769	827	763	791	791	741	798	783	780	827	798	816	752	857	809	827	845	778	774	769	779	811	839	795	836	789	764	800	771	809	821	807	830	809	776	775	856	832	877	824	841	810	780	788	831	816	789	803	829	797	766	828	801	839	781	804	764	774	805	842	819	763	831	802	791	765	794	817	766	748	777	762	810	770	826	833	813	809	789	814	786	744	785	798	808	865	798	812	788	804	864	850	776	836	790	825	818	813	798	751	789	845	876	803	817	828	806	804	818	812	804	788	858	795	853	820	767	829	793	823	856	807	850	850	784	831	814	795	845	804	826	822	837	821	767	802	798	812	861	820	788	835	820	797	806	845	840	828	770	807	780	846	793	813	787	828	790	746	789	844	781
3923	1817	992	682	748	915	806	627	543	413	306	302	214	189	159	139	108	101	94	104	78	92	86	66	77	64	83	77	70	84	54	79	64	65	63	60	76	66	68	68	69	62	66	65	76	63	72	78	78	73	48	56	73	79	60	51	48	65	49	54	70	52	67	55	54	63	57	65	65	59	75	56	61	68	51	71	74	76	58	52	63	78	50	51	76	69	58	71	56	69	58	77	63	61	57	65	54	48	67	60	59	76	78	75	57	57	64	59	72	75	61	56	66	66	58	72	67	68	63	68	58	74	60	64	67	67	83	59	58	71	59	59	66	64	63	57	54	78	69	63	72	65	60	65	64	72	63	61	51	62	55	71	73	61	68	61	49	67	56	55	58	66	70	51	56	73	69	64	64	73	76	59	56	59	49	62	72	62	75	58	65	60	70	65	72	51	74	50	69	68	72	78	62	65	70	66	78	57	60	64	56	62	53	71	77	51	75	57	59	60	69	62	64	54	75	75	65	68	67	77	62	57	53	63	57	61	62	64	68	66	58	61	76	84	86	73	72	74	69	65	69	59	66	72	62	61	65	63	54	58	67	58	58	70	56	57	61	68	74	74	59	63	57	69	70	65	58	68	68	62	64	65	75	73	46	64	69	62	66	56	61	78	65	51	70	62	78	65	69	63	67	58	64	43	67	55	62	58	68	85	65	64	65	75	53	55	68	64	87	61	73	64	68	54	54	62	71	74	64	68	63	51	83	62	70	66	72	57	57	60	59	49	63	80	50	76	74	53	61	62	69	79	49	68	77	69	66	89	66	57	66	59	58	76	58	62	64	68	73	65	49	82	72	56	56	62	66	61	66	64	54	57	62	65	66	70	64	61	69	69	72	67	68	78	60	55	68	82	66	73	69	61	69	74	67	74	62	58	67	71	64	65	69	63	60	62	58	68	72	79	67	60	76	71	49	68	60	57	70	70	62	60	72	64	71	55	63	64	72	56	67	55	71	56	71	72	61	71	70	54	68	58	65	69	60	69	59	72	60	53	66	53	55	68	65	82	70	49	63	73	59	63	62	63	66	74	77	66	80	79	64	66	57	61	55	60	77	56	62	60	69	67	61	51	73	77	63	69	63	66	77	65	46	65	57	71	76	70	69	78	46	62	75	58	63	54	64	62	74	62	67	57	80	78	65	58	58	69	64	60	68	62	55	70	62	84	71	65	80	56	71	68	63	61	68	67	66	61	62	58	59	66	54	62	81	56	56	68	72	60	51	67	53	58	63	62	63	58	59	59	70	72	72	62	57	53	62	57	57	74	54	70	78	79	52	51	62	65	55	55	58	64	49	71	45	60	63	65	69	64	69	73	69	74	53	63	58	61	63	55	82	56	65	72	59	75	72	49	59	61	64	53	66	57	68	63	47	72	55	55	69	61	68	54	69	68	66	67	74	57	64	58	63	64	84	68	64	62	65	63	75	67	63	59	53	58	64	63	68	74	73	47	58	61	64	77	71	48	62	64	70	49	59	61	47	49	67	66	65	63	64	54	53	74	82	55	69	75	64	62	65	84	68	59	65	71	57	60	62	67	60	57	60	67	60	64	50	59	73	59	69	62	58	55	53	54	63	76	70	66	65	57	82	54	66	58	56	67	73	69	79	69	54	66	57	57	56	59	60	71	69	61	73	66	60	71	61	75	55	57	74	62	54	56	46	59	61	58	60	68	60	66	67	58	57	57	68	68	78	71	53	63	74	74	53	61	77	74	54	62	81	67	73	74	52	63	58	69	65	65	62	57	54	63	57	71	62	67	63	52	64	55	63	69	60	78	72	59	70	59	61	63	57	69	58	64	66	61	76	66	69	60	79	71	56	72	79	83	73	81	62	58	69	66	58	74	73	63	64	73	73	78	67	60	65	52	56	72	59	75	70	74	61	58	62	59	48	65	64	53	51	68	56	60	58	74	69	73	75	59	68	58	59	53	66	51	58	46	68	70	64	86	67	84	54	55	66	79	78	66	64	73	52	63	54	66	67	75	76	67	70	73	64	52	52	75	57	78	59	65	82	63	73	60	56	65	67	68	54	83	71	70	60	51	70	53	65	66	70	62	84	56	67	76	64	61	58	64	60	59	69	66	60	59	57	62	68	69	60	84	54	62	74	58	59	60	59	66	65	62	64	59	70	70	60	73	67	75	54	57	61	65	50	71	59	59	62	64	66	68	67	64	70	64	71	54	62	63	65	45	64	66	58	59	56	69	59	63	52	54	71	50	70	60	74	53	58	57	61	65	72	67	59	60	65	55	57	69	77	53	63	78	74	65	66	69	63	50	82	55	87	60	72	57	52	66	67	67	63	55	59	68	66	70	61	65	68	78	61	60	60	82	74	70	83	65	58	72	52	59	54	67	65	62	59	56	69	55	55	60	74	64	69	43	60	58	77	63	50	63	79	63	75	73	85	58	57	56	53	72	57	72	61	69	56	67	63	60	78	62	62	61	85	64	66	68	70	67	66	68	61	65	61	65	64	65	74	52	66	65	67	61	65	52	67	77	64	51	66	62	77	67	64	68	58	60	58	54	60	71	60	47	45	59	61	72	79	72	65	61	58	63	49	54	59	67	61	66	66	57	69	59	59	64	54	54	66	74	67	65	59	61	43	64	62	72	77	57	59	73	60	61	55	79	56	71	72	60	62	60	74	63	56	70	61	66	69	72	81	73	72	67	65	64	68	69	55	49	61	62	50	69	67	58	61	46	63	52	73	63	73	54	59	62	63	73	62	74	63	68	63	54	64	66	70	62	62	67	55	59	75	59	56	62	51	65	63	72	79	61	78	60	71	66	60	78	55	68	81	69	56	60	61	57	58	56	58	49	63	73	45	61	63	61	69	62	63	67	72	63	68	59	55	59	64	74	48	68	72	49	60	74	45	62	49	69	64	65	64	67	66	62	66	62	58	59	51	58	59	64	62	63	58	59	45	59	71	51	82	63	65	70	57	50	54	68	59	81	67	70	52	69	56	67	74	65	62	53	63	57	70	64	64	76	62	39	69	67	79	62	64	66	62	68	50	59	49	79	66	55	68	59	65	61	60	58	62	72	48	81	66	54	54	66	59	56	65	79	60	50	76	59	65	54	73	47	66	60	66	53	74	71	71	63	64	54	55	55	54	59	58	63	58	56	67	66	72	67	66	64	62	60	56	74	68	65	62	66	65	66	64	73	61	66	76	63	69	63	66	63	63	71	64	61	52	75	65	57	53	53	72	77	62	67	53	52	79	70	59	66	50	66	67	67	60	62	52	55	68	69	62	58	58	65	71	60	64	57	67	79	73	71	64	64	86	69	67	82	75	69	66	61	77	50	70	84	69	86	77	61	68	63	60	59	62	76	72	64	76	79	71	58	50	68	56	69	71	62	64	57	67	51	66	52	79	60	79	55	67	56	63	54	68	67	59	66	57	75	72	62	55	56	71	76	78	73	66	82	58	75	58	70	72	59	73	63
27254	18596	14455	20588	26914	26829	24370	20977	17137	13687	10889	9068	7420	6087	4826	3815	3042	2514	2283	2038	1696	1545	1450	1290	1165	1091	1045	998	948	913	871	921	857	841	890	868	866	880	851	865	861	826	801	826	802	803	813	811	835	808	750	796	761	770	825	827	798	803	798	822	779	805	783	804	788	783	827	769	761	769	810	801	742	820	812	811	797	791	770	774	779	790	833	817	807	830	826	795	778	793	801	797	795	805	835	775	805	794	778	785	784	751	799	779	780	788	842	787	719	800	775	806	776	868	808	817	794	812	751	826	797	774	775	773	806	781	828	774	892	802	776	798	761	769	749	812	765	809	809	806	805	764	802	824	746	796	753	808	767	767	807	752	782	789	793	750	815	827	766	816	864	758	785	785	795	806	824	784	790	789	765	768	809	758	780	793	748	783	802	772	797	805	737	803	820	751	788	813	788	819	834	803	782	806	815	780	791	804	807	824	808	738	793	774	775	803	789	759	821	798	773	770	806	772	818	820	766	820	809	786	826	731	855	786	834	797	776	818	788	761	825	750	796	847	770	750	752	747	774	718	755	802	782	832	798	780	819	829	765	731	818	800	811	843	741	718	760	792	748	801	815	761	800	737	770	789	777	795	771	752	830	788	774	796	820	789	824	837	742	833	825	833	787	812	785	816	773	778	733	816	760	824	779	791	768	742	787	764	787	780	809	771	803	796	775	803	786	776	721	762	786	792	798	808	779	801	804	743	822	783	813	780	789	814	778	790	812	783	793	808	781	778	835	821	782	810	835	809	826	808	823	775	787	804	788	806	780	764	778	711	797	765	836	782	758	773	785	788	733	824	813	798	778	828	833	796	798	738	766	803	743	798	759	802	749	830	760	817	774	777	756	788	822	744	804	796	786	755	825	773	797	825	804	782	765	851	800	795	800	806	814	816	777	789	777	794	750	824	739	796	836	806	787	867	808	776	752	797	799	850	758	800	792	768	815	817	781	824	797	841	794	818	778	831	822	771	802	836	788	766	753	764	798	786	809	766	788	815	803	756	814	798	781	778	770	809	768	811	773	746	838	779	775	792	775	763	789	798	759	753	788	784	800	774	798	762	755	797	782	728	794	765	775	833	796	766	756	739	825	839	803	800	793	725	784	789	819	763	727	768	783	845	723	816	839	778	801	771	795	754	816	773	810	780	759	819	739	769	837	793	809	804	784	840	803	759	781	766	788	750	808	837	807	823	798	788	787	813	745	814	768	779	789	793	797	787	743	776	777	792	802	730	748	788	804	841	788	756	786	797	701	799	812	807	788	773	761	733	817	799	808	772	782	813	765	738	791	837	810	829	825	821	737	819	769	778	794	808	755	761	709	789	753	821	791	787	780	805	785	831	826	807	790	804	824	752	794	788	812	766	792	773	770	847	786	777	844	804	812	842	801	856	767	741	733	760	772	768	794	775	767	792	760	779	814	781	762	839	812	794	787	804	761	748	750	750	826	837	784	790	804	793	786	748	772	816	742	793	798	762	798	768	787	800	804	792	815	785	759	792	773	801	863	810	838	794	727	757	782	777	841	772	783	771	817	841	825	752	811	768	779	798	819	823	809	748	760	781	778	769	792	753	811	782	827	747	809	778	810	773	719	785	776	844	781	788	790	805	762	797	777	818	835	810	774	749	773	819	801	815	797	729	801	809	790	803	812	755	755	821	766	819	829	759	787	767	787	785	783	773	836	762	771	770	792	824	804	781	808	767	782	801	800	772	785	757	772	800	775	793	812	847	771	751	761	742	825	818	769	796	793	811	847	809	776	788	766	813	767	762	764	786	790	812	775	804	822	770	796	769	795	776	745	828	791	769	817	770	788	840	792	829	779	792	746	818	848	753	791	761	798	819	780	756	793	856	804	802	852	801	772	774	818	801	798	687	799	814	778	816	804	844	728	755	784	756	826	823	738	786	837	793	787	746	793	764	779	791	808	812	804	822	808	776	812	805	802	806	771	845	805	828	830	796	805	797	752	818	825	760	802	780	765	768	777	774	811	821	819	783	838	768	743	804	796	797	798	827	847	833	838	861	727	816	807	774	823	794	783	821	838	796	800	780	824	775	778	824	813	757	837	805	777	733	796	783	801	785	782	763	800	784	811	800	815	794	813	787	777	783	803	788	838	834	814	805	790	832	818	759	794	797	817	787	790	750	848	776	795	750	772	809	787	814	813	734	801	795	784	799	744	791	812	824	774	794	788	851	841	821	757	774	746	785	787	789	766	790	757	779	821	749	796	769	820	790	778	748	828	724	848	752	808	819	750	798	798	793	819	751	779	795	774	810	804	726	768	815	726	784	727	784	804	785	797	809	830	790	808	810	772	818	850	824	791	804	765	786	797	772	766	805	768	789	798	774	817	756	819	766	817	778	793	788	817	751	728	782	765	765	777	797	775	825	747	748	810	774	774	738	753	790	744	767	749	833	786	742	767	795	812	783	788	814	760	803	797	773	835	739	784	814	793	822	786	829	800	737	817	781	808	849	833	795	802	756	804	777	749	831	805	783	796	803	814	798	775	799	768	786	804	766	775	813	800	801	784	795	778	785	733	812	742	764	755	801	799	826	850	785	811	743	796	800	755	814	793	769	757	745	802	826	774	782	787	815	802	768	796	760	789	780	803	767	780	782	797	835	783	789	723	797	785	771	780	792	804	783	808	811	763	746	781	768	786	731	808	799	783	830	774	783	784	788	741	740	835	801	765	775	773	749	739	803	827	802	816	774	765	771	782	735	825	770	762	832	763	795	767	800	830	795	776	754	756	768	778	761	820	798	792	834	805	711	792	733	784	769	815	809	813	809	805	780	762	774	775	786	782	784	745	825	782	718	769	796	744	757	771	821	750	756	825	772	741	780	779	752	764	821	780	801	789	771	798	780	745	770	832	766	782	789	791	768	806	720	812	759	771	801	754	787	739	819	742	801	782	796	810	757	833	827	803	825	810	797	754	795	787	799	782	787	801	766	805	780	804	847	807	771	816	737	857	757	750	825	851	783	754	819	832	762	771	796	791	771	779	765	804	788	756	759	762	797	790	806	805	836	808	814	781	816	763	816	790	787	795	798	798	765	748	811	746	850	785	799	789	808	763	750	786	773	790	811	711	763	770	785	812	776	763	764	835	822	812	773	797	747	836	790	803	803	791	812	786	775	797	782	780	819	788	772	766	776	765	759	760	771	808	768	794	812	816	773	771	809	782	785	759	821	759	822	789	780	844	787	811	771	742	748	792	807	781	779	790	817	771	809	769	789	840	787	815	734	772	777	750	808	799	774	820	790	752	815	804	775	777	819	792	845	794	814	807	834	758	828	784	787	822	859	834	723	804	792	811	790	756	801	798	747	804	722	815	760	760	798	804	798	749	777	755	779	792	802	738	794	819	811	784	803	806	816	731	829	773	774	764	777	735	780	786	838	799	829	749	783	751	819	800	807	769	798	752	779	825	779	797	780	753	797	782	794	768	798	808	778
5509	4010	2030	1347	1307	1588	1424	1112	892	718	466	493	352	274	243	195	160	116	113	115	104	86	98	84	95	87	74	90	91	74	68	59	66	78	77	69	74	67	51	79	67	55	58	77	67	51	71	66	82	71	55	63	63	75	57	63	51	60	57	61	65	69	71	62	56	66	66	64	69	66	76	60	57	68	57	57	70	60	82	63	68	75	68	81	63	64	84	60	59	60	65	58	69	74	75	66	58	77	62	75	56	69	61	68	54	60	73	54	66	67	72	54	67	64	71	45	59	52	59	57	79	52	69	69	57	56	67	66	71	70	63	63	61	58	71	46	69	72	73	64	70	71	79	70	66	66	66	56	83	59	62	55	47	53	65	56	63	77	69	70	62	70	64	56	71	58	76	69	70	81	59	68	68	58	68	63	54	50	56	80	74	76	78	62	51	62	50	50	68	78	79	66	65	65	57	56	77	72	67	67	68	74	70	76	59	68	52	67	70	70	65	68	71	68	67	70	68	66	75	61	62	56	75	60	59	57	55	65	59	70	65	60	60	56	64	77	68	63	59	67	68	59	68	72	76	68	77	49	53	53	57	64	73	66	70	74	74	67	75	61	63	65	78	75	55	55	64	55	80	67	66	62	61	74	68	68	57	69	61	67	53	69	64	77	58	69	68	61	61	69	66	68	65	57	67	58	69	70	60	63	69	55	57	68	64	72	78	54	72	79	58	59	79	69	55	67	63	68	76	74	63	74	64	53	75	74	65	46	70	59	77	76	68	56	64	79	83	77	53	68	61	69	64	77	66	70	68	48	69	78	68	57	67	71	75	72	48	75	65	64	60	60	60	73	56	69	60	94	63	77	76	69	61	79	58	74	50	57	52	65	81	59	69	69	55	64	62	60	77	72	53	60	60	75	62	64	65	66	81	74	56	68	65	67	58	74	84	66	70	71	52	80	66	66	61	66	70	62	75	53	71	59	66	67	69	74	70	72	70	77	66	77	65	58	75	67	78	68	69	66	59	74	72	60	61	67	74	64	56	66	65	58	61	57	66	51	84	64	55	66	79	75	64	51	75	61	75	70	76	78	56	77	63	68	74	63	53	71	60	66	67	62	63	82	59	73	61	66	60	81	73	81	85	59	82	75	50	66	60	60	66	73	54	48	75	60	75	68	58	75	63	62	74	70	61	69	73	49	60	58	64	64	78	67	68	58	61	65	75	73	69	63	67	77	66	61	70	63	73	75	66	81	67	68	64	57	67	64	59	77	61	60	60	61	53	72	64	70	71	80	63	66	66	63	85	54	63	68	62	62	74	60	72	59	73	58	60	67	69	72	72	76	75	68	67	58	62	68	73	66	67	71	60	64	67	64	65	62	55	75	58	66	51	53	66	53	76	67	61	67	61	53	54	70	70	63	65	70	64	65	67	68	73	70	70	72	71	72	84	61	72	61	50	49	82	54	65	68	64	75	56	70	60	74	72	56	70	56	59	64	61	69	59	59	63	64	60	55	63	71	64	74	57	64	85	51	62	68	78	66	72	71	55	69	65	75	63	66	54	60	69	67	68	75	63	59	60	76	64	63	80	68	70	67	62	71	66	72	71	71	50	70	70	70	68	58	66	66	65	65	67	57	68	73	66	72	67	61	58	86	89	58	75	77	59	70	53	61	59	66	73	68	62	67	56	84	71	66	74	75	57	75	54	57	54	60	64	56	58	68	65	56	63	64	64	79	58	71	77	50	55	49	58	76	66	60	69	76	56	66	69	64	74	62	73	77	72	55	71	56	56	69	76	63	74	82	64	64	73	71	46	53	61	73	62	63	48	64	54	66	82	67	74	60	70	62	68	71	67	81	57	70	58	84	72	57	80	59	62	69	72	71	58	69	68	64	62	73	63	73	74	77	59	52	62	79	77	66	58	72	73	85	77	52	58	59	58	58	50	67	66	65	59	66	69	57	71	66	64	63	61	60	68	61	66	69	56	60	57	56	64	73	65	62	66	72	79	56	59	74	56	56	59	73	72	62	78	64	59	79	68	83	57	73	63	67	65	60	75	71	67	65	70	75	58	61	55	50	81	85	61	57	68	64	86	60	79	72	70	58	62	68	66	61	54	68	65	51	71	66	63	68	60	55	74	64	61	74	67	55	69	69	68	66	72	66	54	63	75	64	83	62	62	65	65	72	80	66	57	50	58	64	68	45	56	65	64	60	73	48	54	82	78	57	62	56	71	67	49	87	59	67	52	56	62	72	66	74	68	58	67	71	59	51	46	58	57	78	71	64	59	66	73	63	57	64	58	64	62	72	70	47	72	63	68	77	62	65	74	65	60	68	55	68	78	46	59	70	60	61	66	63	64	61	68	73	67	71	72	63	59	59	61	74	44	67	76	56	59	60	60	58	60	69	51	57	54	76	60	77	52	75	78	66	71	71	73	52	66	61	63	73	61	47	64	69	68	75	69	68	59	48	62	61	75	73	73	67	60	64	63	83	62	78	66	72	65	70	66	71	65	63	75	69	67	72	62	63	65	82	67	70	63	64	79	61	66	68	73	59	60	63	70	54	60	72	73	70	70	62	73	58	58	70	70	65	71	72	74	61	62	74	73	62	49	71	63	82	54	71	73	57	58	70	63	54	68	69	73	62	60	52	60	73	61	67	58	76	60	78	57	60	63	82	64	73	53	65	55	58	64	73	70	78	61	56	69	89	63	68	66	69	64	98	71	64	57	59	79	59	71	67	61	58	64	66	87	57	61	62	60	64	67	66	68	61	70	54	47	75	66	58	63	73	67	70	57	64	58	80	72	65	50	76	65	75	67	65	53	52	57	50	61	74	57	69	59	62	65	75	61	60	72	73	59	53	47	69	66	63	71	53	68	69	66	56	64	60	75	70	61	58	59	64	83	50	66	63	66	76	66	58	82	60	57	66	77	74	62	71	62	67	51	61	69	68	61	64	63	66	73	71	64	74	60	58	79	70	80	42	75	81	60	52	63	55	59	54	66	68	58	74	58	71	65	70	79	57	60	55	62	86	71	71	78	73	65	63	68	44	63	68	69	53	72	72	69	67	62	68	56	79	64	79	69	72	82	48	57	63	62	65	76	73	82	73	73	62	68	67	65	65	70	44	54	63	59	64	58	64	78	91	65	49	55	63	63	71	60	59	56	66	66	70	63	73	60	61	66	64	51	64	71	65	62	62	71	68	64	68	66	70	70	54	59	65	64	61	74	59	69	65	54	72	71	69	70	66	60	77	76	66	63	78	64	73	62	70	61	58	61	61	61	67	85	68	66	77	71	79	62	58	64	61	57	72	76	66	59	53	68	78	59	76	71	76	78	74	71	62	58	61	72	64	77	70	65	70	78	74	51	69	68	76	64	75	55	57	64	63	63	58	69	71	62	66	81	64	68	73	61	47	70	80	64	67	67	75	69	73	67	82	73	58	72	67	70	59	54	60	66	62	70	80	66	63	64	66	54	57	71	69	70	48	73	65
31840	23678	19514	26111	32008	31808	28959	25561	21580	18086	15107	12775	10635	8821	7114	5735	4415	3585	3085	2694	2290	2014	1826	1625	1486	1383	1231	1171	1107	1128	990	978	913	941	917	918	920	892	912	836	909	871	871	875	858	890	865	883	833	826	799	891	812	850	820	819	825	798	774	816	840	783	782	774	798	828	808	773	817	790	807	845	785	742	768	824	783	826	795	824	784	775	812	803	803	796	767	784	756	802	809	790	819	770	787	862	813	809	846	841	767	832	787	779	836	781	806	801	858	799	859	790	838	778	791	795	790	803	813	793	788	747	797	786	819	771	790	795	830	837	781	805	770	875	763	810	761	808	814	793	781	775	837	839	794	834	829	792	831	771	823	766	771	820	794	751	844	764	827	848	836	779	811	806	776	791	793	801	800	790	790	800	791	857	820	794	782	784	808	800	798	800	759	794	811	806	789	795	784	830	779	775	719	773	758	893	811	802	817	798	819	820	798	799	840	780	781	797	792	748	766	797	811	808	761	787	752	762	800	835	783	817	781	810	808	771	827	755	767	812	793	803	809	885	788	820	784	799	792	836	815	805	867	769	743	810	772	784	778	817	804	791	766	861	763	812	745	807	861	809	763	784	848	804	755	806	788	814	789	749	798	798	804	801	788	815	791	797	746	837	804	845	817	827	789	809	800	842	760	828	815	817	815	781	809	809	784	811	809	823	757	746	786	782	784	811	834	810	794	792	796	790	817	823	781	788	796	780	809	820	811	795	808	757	764	801	760	829	812	800	824	761	802	785	794	805	789	794	807	791	773	783	804	808	815	855	826	836	809	833	755	775	838	797	825	784	789	794	789	763	808	773	825	819	801	811	867	830	769	819	778	786	794	820	781	757	811	829	753	846	810	788	793	830	794	775	842	823	824	817	837	761	784	797	724	807	757	813	784	788	800	775	783	793	826	835	813	793	844	732	828	784	814	779	837	788	780	792	805	789	793	769	826	778	806	792	762	772	791	815	814	805	809	781	854	822	777	780	789	831	841	789	791	802	797	748	837	778	802	775	758	805	788	842	768	858	844	811	793	794	838	804	809	806	780	818	777	781	834	819	815	839	832	795	792	828	819	771	828	807	788	858	778	771	794	842	757	772	763	838	886	740	818	813	738	829	803	783	829	817	775	768	782	792	814	794	793	816	803	827	818	764	766	798	764	779	796	770	828	799	793	819	841	763	793	819	824	774	806	824	758	813	832	787	835	762	822	790	767	779	804	808	786	760	752	777	790	811	775	832	796	834	764	787	846	840	787	814	819	828	820	810	790	796	832	805	774	812	766	825	769	781	781	791	831	782	764	787	809	815	734	849	803	782	783	838	846	795	769	806	828	728	807	790	803	827	755	817	822	848	822	792	744	818	789	766	765	791	808	772	770	769	824	794	794	868	827	831	777	822	787	742	770	791	748	768	807	797	739	755	805	800	776	847	777	827	830	792	751	775	814	785	789	806	800	814	811	786	809	821	823	792	797	786	865	745	826	824	820	811	828	819	819	755	806	800	816	764	834	801	788	790	787	808	787	839	777	807	780	791	793	764	813	835	759	746	801	793	748	824	827	852	796	771	783	839	776	823	761	696	738	798	800	760	774	840	793	785	765	774	829	741	788	763	766	756	873	803	821	795	743	793	747	798	741	814	797	819	744	824	823	834	794	865	794	808	789	830	809	746	807	766	768	770	741	786	811	779	800	800	821	776	777	807	823	762	791	820	806	810	801	770	808	781	783	835	834	786	800	773	770	818	829	779	813	789	747	812	794	766	792	840	794	826	825	805	782	798	846	753	793	811	770	797	754	747	793	780	830	810	795	758	812	774	775	842	755	800	815	789	811	786	814	826	787	797	811	841	772	784	849	811	819	852	822	777	772	787	818	787	777	793	764	799	764	766	811	851	805	842	834	803	754	790	803	779	798	818	832	811	833	791	772	781	801	858	755	760	794	790	826	817	838	797	832	805	804	775	801	775	789	739	820	779	776	830	762	754	808	812	714	846	804	795	824	788	810	814	752	783	792	827	809	752	832	793	782	780	818	796	825	783	799	790	847	802	865	779	816	830	819	773	799	780	789	807	808	836	826	802	735	800	821	813	801	837	819	753	770	765	756	819	796	789	748	769	789	812	755	782	765	812	753	825	821	864	811	819	789	806	816	809	799	771	775	818	799	824	752	815	772	782	783	825	824	796	755	780	745	772	780	795	770	810	838	788	788	797	798	806	749	795	802	813	819	809	795	856	812	736	751	787	812	781	796	761	801	812	765	826	764	812	794	775	789	785	829	762	773	751	798	781	812	762	790	807	756	790	782	828	813	816	764	821	826	852	771	830	806	787	775	786	802	769	830	804	835	743	814	796	831	833	758	780	785	764	785	771	783	786	840	799	757	838	786	845	779	840	786	779	824	765	769	810	763	784	790	782	791	812	803	830	801	791	833	801	773	789	777	758	802	767	798	792	818	775	816	807	764	817	813	849	824	766	808	861	830	784	758	806	808	804	844	788	767	790	843	837	858	832	757	763	812	768	802	749	758	790	775	769	770	779	826	817	814	798	797	771	803	800	782	844	834	760	759	779	793	793	831	803	830	807	801	781	773	835	771	808	785	788	781	761	796	779	743	803	799	781	783	827	787	776	779	784	808	849	790	793	784	768	812	797	771	831	791	818	763	792	779	794	803	815	803	807	732	820	805	829	810	836	771	774	808	745	799	769	808	847	766	792	759	822	787	774	816	787	816	793	861	858	825	797	766	773	811	779	802	862	784	820	761	779	804	768	771	817	821	784	766	803	790	842	775	815	743	791	838	822	804	786	810	803	794	818	798	764	763	832	853	870	814	818	808	808	793	835	836	848	779	877	787	806	800	782	828	822	828	771	738	801	794	761	804	820	805	846	795	806	794	792	796	818	786	833	839	798	781	759	818	841	773	753	807	798	807	777	826	778	764	779	760	770	813	796	780	796	774	801	794	762	750	835	816	790	776	850	787	799	774	798	809	774	805	775	782	807	802	782	817	781	765	801	791	815	779	782	808	828	742	777	805	825	802	820	821	829	794	780	828	792	762	761	812	814	838	841	788	807	800	810	813	803	818	793	812	806	837	789	794	806	774	784	803	759	816	784	795	805	790	836	768	828	789	773	779	834	791	793	829	818	788	797	793	800	786	807	717	808	791	778	814	787	804	819	763	770	869	813	778	769	804	797	766	835	815	796	764	792	782	748	850	793	792	849	768	807	778	805	768	776	750	815	815	844	767	823	806	892	839	760	818	740	769	793	858	792	793	783	821	781	806	791	808	804	797	801	793	829	802	768	757	842	805	798	807	774	831	776	789	790	791	833	798	794	810	805	732	773	771	802	769	752	826	832	756	788	764	840	750	799	786	871	800	797	796	767	819	859	797	792	804	737	779	767	778	782	773	777	729	771	786	802	799	769	770	811	789	762	795	776	813	807	757	817	839	777	787	832	781	835	770	806	787	804	809	779
6481	3882	2089	1327	1450	1682	1421	1258	930	723	610	432	406	337	287	241	193	134	139	136	122	102	95	93	84	86	88	89	83	60	70	70	70	76	78	71	72	66	63	78	58	71	63	77	73	63	71	63	86	59	67	67	83	66	59	71	62	56	54	64	81	72	74	68	73	70	61	70	63	54	69	72	70	65	55	68	64	57	74	70	63	64	74	67	74	60	69	56	67	73	75	67	66	67	66	56	63	61	76	62	50	73	74	59	74	65	80	76	81	70	59	63	59	61	68	58	72	69	73	58	73	68	64	58	76	68	74	57	65	77	75	57	59	70	79	63	65	63	63	74	43	69	77	69	74	60	60	59	81	61	62	75	76	55	63	79	72	69	64	70	59	74	72	64	50	74	59	70	72	73	61	57	62	75	76	67	61	60	68	70	71	72	59	70	64	68	80	66	73	77	59	63	64	63	64	62	69	70	72	63	49	74	59	61	68	50	65	66	59	70	70	56	66	82	52	53	82	75	64	75	65	59	55	72	67	67	80	44	69	67	66	62	53	62	71	70	66	49	56	57	56	71	71	60	71	56	62	69	59	72	76	65	81	71	80	66	74	71	64	78	67	65	57	73	58	52	62	58	71	66	61	74	69	83	52	50	74	69	65	76	61	76	66	63	70	49	56	68	68	58	56	67	65	70	68	64	65	62	61	60	68	68	63	77	65	64	70	69	63	59	73	56	71	57	68	88	57	64	54	77	75	73	50	54	61	65	54	70	61	69	69	63	80	67	69	74	67	74	60	78	71	68	77	69	59	54	65	69	56	64	66	62	75	67	77	59	60	58	76	66	71	74	76	74	57	67	63	79	64	87	75	69	66	64	54	72	51	72	68	60	59	69	76	59	61	57	56	57	58	72	61	68	54	63	64	75	67	62	60	66	57	71	64	64	57	72	67	65	71	75	59	79	74	60	58	58	64	61	67	71	60	79	71	67	72	71	73	68	68	63	62	58	51	65	67	73	79	59	81	77	62	59	69	57	71	54	72	55	65	76	74	72	69	67	62	76	63	67	74	61	78	59	54	71	62	66	84	71	88	68	70	71	92	65	56	66	60	64	52	58	56	69	64	71	74	61	62	69	55	51	68	62	66	64	61	60	56	61	52	72	65	61	74	54	70	67	66	64	76	56	54	71	61	58	69	74	56	59	62	60	68	67	54	53	53	63	57	64	61	83	81	74	90	73	72	61	61	76	72	74	68	72	64	60	64	60	68	69	54	66	73	65	61	67	79	77	64	64	65	68	59	72	63	91	60	54	67	53	58	90	73	88	69	56	69	72	66	50	69	66	67	66	59	50	65	70	66	66	67	68	55	62	78	63	62	46	83	70	62	79	63	60	74	44	69	65	64	62	60	60	58	55	86	64	53	75	61	63	79	59	62	61	69	72	70	47	73	71	65	59	89	84	60	63	61	67	76	57	58	61	65	59	56	65	70	72	52	54	70	81	57	64	63	61	72	76	60	69	63	76	76	62	48	63	61	70	82	68	61	71	70	66	73	71	81	57	66	55	70	50	67	66	74	76	58	65	66	55	49	51	64	54	66	70	67	66	73	51	61	77	65	55	78	76	83	66	69	62	64	78	63	67	49	69	65	56	81	66	59	74	78	80	54	52	57	62	61	65	60	70	65	55	75	51	54	76	73	63	62	51	64	76	64	71	64	76	75	79	66	61	52	53	74	79	70	75	62	45	64	81	61	72	73	71	64	74	58	67	55	58	70	57	62	54	64	63	68	57	69	68	60	53	67	44	50	60	54	68	60	76	74	72	72	59	73	64	58	61	66	75	64	67	58	61	63	57	55	62	69	60	65	54	46	70	70	65	62	74	64	64	59	67	73	83	74	56	67	78	71	67	55	59	72	72	71	74	72	69	69	59	55	57	64	59	80	50	70	71	67	59	62	62	69	68	67	71	70	61	76	70	68	52	63	72	65	59	63	48	69	71	73	68	73	61	59	56	57	60	71	67	78	79	56	65	71	66	69	69	69	71	62	61	71	61	73	66	68	62	75	48	55	61	79	76	71	53	71	62	69	56	72	75	66	71	79	56	45	68	48	52	65	62	68	71	52	73	70	63	65	64	68	57	66	68	70	42	64	68	63	66	53	60	66	57	72	57	78	66	62	78	64	71	74	71	67	71	64	66	58	84	58	59	63	77	63	67	61	75	69	63	78	76	56	64	67	58	65	68	46	70	64	68	57	63	68	76	72	69	74	71	63	62	58	63	63	74	58	53	59	70	67	69	66	78	72	71	67	64	65	72	65	76	63	62	64	68	69	49	67	70	60	71	62	63	78	80	59	62	63	64	60	68	68	62	68	76	52	58	60	69	70	46	77	72	69	63	69	58	67	73	73	54	86	57	69	76	77	64	62	50	67	52	58	54	51	49	65	74	63	56	56	71	59	68	70	72	68	73	67	74	83	67	71	55	66	78	62	69	67	70	67	61	85	61	55	69	68	56	63	58	59	57	66	85	74	65	68	55	59	74	81	71	66	79	57	53	76	59	68	62	67	63	67	60	56	70	72	80	67	70	71	62	66	71	67	78	67	54	52	61	62	63	85	80	67	67	65	67	80	64	69	66	60	62	79	58	61	67	68	78	70	60	62	67	80	71	69	63	58	55	66	72	73	77	60	69	70	53	59	69	64	62	63	73	53	67	55	68	60	60	72	61	71	64	52	57	52	76	68	58	60	61	55	73	73	73	54	73	73	60	62	62	60	68	66	67	53	67	66	64	80	57	81	63	56	75	68	68	63	66	68	69	72	62	64	71	61	54	55	71	68	70	75	64	74	64	47	55	73	82	79	79	60	66	75	78	60	68	70	72	64	58	72	65	59	57	65	72	83	52	56	67	70	82	76	47	78	67	51	73	72	67	66	64	71	56	56	71	63	54	66	73	69	57	59	72	62	56	70	42	71	61	60	52	62	67	80	72	58	63	60	39	57	66	61	54	57	75	76	70	64	68	70	70	66	57	83	41	68	43	65	61	67	71	75	51	62	66	73	62	65	75	62	76	63	57	57	74	64	70	82	78	71	76	66	53	68	63	60	61	69	53	58	59	58	50	63	58	86	64	58	51	76	65	57	66	74	63	82	71	71	61	57	76	65	71	68	62	65	62	64	65	57	70	66	66	64	77	67	45	60	73	77	75	60	76	72	66	70	63	58	70	71	72	75	55	55	62	63	67	67	74	71	75	62	76	59	75	66	68	76	70	60	70	63	68	71	76	69	58	62	60	73	71	63	85	49	71	67	64	72	58	65	65	69	72	88	55	65	56	56	75	66	74	71	58	65	62	62	90	61	69	49	71	65	69	80	56	57	64	71	67	64	71	56	58	62	64	78	58	68	65	72	72	49	72	58	64	83	82	56	68	65	61	62	58	67	76	71	66	70	48	73	71	59	66	57	62	78	68	78	63	55	80	80	68	75	56	78	62	67	63	57	58	78	73
30391	23141	19787	25860	31893	31956	29533	26156	22723	19193	16201	13773	11862	9998	8036	6447	5096	4019	3514	3113	2519	2221	1923	1730	1589	1490	1334	1267	1154	1144	1097	945	993	1043	882	962	966	989	942	870	917	916	876	863	874	883	887	869	850	856	814	834	835	812	806	753	829	809	783	808	805	810	826	779	778	796	793	812	800	814	778	827	803	815	779	749	796	792	774	815	812	745	798	787	815	856	877	807	798	784	851	792	767	759	819	832	806	770	819	827	822	837	761	751	820	771	818	850	835	830	796	827	827	859	828	784	762	827	771	811	813	824	812	801	770	858	783	800	810	789	802	793	858	795	786	848	772	783	852	813	852	832	798	826	808	755	780	845	736	807	729	827	835	777	797	791	760	825	761	811	796	840	827	804	797	851	823	811	832	850	781	823	791	797	802	800	785	808	749	799	817	814	803	789	803	759	809	828	812	865	807	766	815	786	829	852	806	838	765	802	820	814	799	792	811	846	794	794	778	805	803	832	854	749	814	779	801	813	793	809	822	794	801	837	822	870	788	799	794	841	799	801	784	768	784	779	775	807	891	838	852	767	790	786	818	781	822	797	782	798	815	811	782	860	808	799	790	764	812	809	798	823	811	741	768	816	781	821	849	814	838	838	824	826	803	807	782	832	805	778	781	834	794	820	831	848	817	838	786	745	788	792	787	815	793	763	802	831	818	798	759	811	770	859	802	808	848	860	815	814	819	836	847	839	786	791	785	822	848	811	791	761	810	798	833	758	846	840	780	759	766	759	808	788	750	840	766	767	743	834	850	797	803	828	799	842	855	786	811	803	818	828	831	780	822	756	850	811	816	845	819	794	740	823	813	773	772	799	802	791	805	790	816	819	766	787	791	760	771	850	809	802	757	788	796	810	804	847	792	798	797	845	715	841	826	749	810	798	794	794	785	808	806	779	802	796	780	819	744	774	813	783	775	834	824	792	896	800	795	805	803	820	770	807	824	806	838	776	804	803	832	787	828	742	791	787	841	767	791	814	808	835	801	704	789	827	887	821	817	809	793	803	754	832	789	806	845	794	783	804	817	782	780	795	827	803	839	808	828	875	782	724	820	810	806	825	810	817	817	795	764	801	801	810	840	813	792	775	824	763	771	791	795	787	825	817	773	792	828	827	819	817	822	786	822	792	775	801	831	810	796	748	829	833	797	734	813	840	862	851	830	831	808	766	798	830	765	765	827	807	796	768	737	837	790	815	814	790	788	819	788	856	799	803	824	761	799	812	809	794	841	828	802	748	832	815	808	797	814	814	768	819	731	822	831	799	790	730	853	804	821	824	803	819	839	819	804	805	832	797	851	789	728	780	809	786	801	810	830	755	811	858	788	796	807	797	834	819	781	787	784	821	829	822	832	734	832	839	806	862	804	788	811	800	838	806	799	786	823	785	810	827	797	807	806	806	785	786	806	785	796	794	827	784	871	815	805	822	803	890	768	800	842	805	806	821	768	782	758	747	750	823	786	810	797	836	832	791	805	775	790	772	767	855	815	811	812	818	809	779	800	726	793	768	792	809	801	795	800	796	797	780	818	791	877	818	849	794	754	807	825	740	832	780	782	791	869	786	800	757	856	810	805	843	809	800	769	794	813	844	811	770	785	771	825	828	784	781	837	783	789	828	773	819	846	788	797	783	820	843	843	823	784	756	802	853	857	803	790	765	853	819	826	807	798	813	811	826	807	815	810	769	794	848	772	865	828	799	842	807	764	753	771	814	842	824	818	791	782	849	751	764	818	817	808	809	794	792	783	778	777	825	791	797	780	773	770	821	778	807	753	771	820	756	744	803	761	799	842	801	831	795	768	821	813	802	781	792	838	750	812	832	840	864	780	840	797	811	820	787	795	817	757	768	774	784	842	782	843	810	792	830	841	816	779	843	795	832	819	797	806	800	824	781	798	783	823	857	825	786	817	800	789	794	745	816	809	785	771	819	780	823	819	735	840	847	787	821	750	795	817	826	816	788	772	828	803	816	801	803	851	826	759	858	782	793	845	755	788	791	780	816	794	803	796	824	816	794	794	793	841	782	830	782	875	830	797	823	780	839	795	803	842	781	743	777	790	834	844	850	820	784	818	794	791	777	814	857	779	801	796	811	753	800	748	781	846	809	858	869	813	775	768	755	778	810	787	809	778	835	851	771	785	827	816	796	803	775	797	767	749	833	796	744	797	805	790	812	783	807	758	880	782	831	825	795	809	834	812	825	778	829	762	817	822	756	831	753	810	786	749	825	739	830	757	761	787	830	781	782	782	773	784	785	800	790	861	824	787	780	750	819	769	773	823	804	829	810	780	819	813	854	778	789	760	810	746	815	830	811	780	815	785	831	756	810	826	793	819	811	774	822	791	800	810	816	787	756	758	806	821	814	841	848	796	838	797	798	800	806	830	793	784	821	787	875	804	855	780	814	783	761	776	781	836	796	813	835	812	824	806	817	773	772	806	793	776	788	803	819	757	808	804	820	807	792	829	797	757	799	774	790	795	802	804	769	799	828	746	818	768	798	810	819	811	824	813	836	771	833	771	847	816	821	859	739	768	814	857	807	838	763	801	808	784	863	826	799	818	832	825	823	822	850	792	799	846	793	842	777	851	793	789	781	783	808	816	811	793	802	806	823	778	769	808	796	774	798	857	824	778	822	830	795	831	824	798	822	770	846	812	802	799	825	811	785	788	739	791	790	822	795	850	843	831	802	855	823	803	794	824	761	793	770	835	812	794	808	830	792	798	792	833	817	762	795	784	793	832	829	807	818	796	825	824	793	839	840	825	776	806	790	804	833	796	789	793	839	818	718	786	798	788	777	832	818	785	822	831	833	825	779	853	813	781	819	825	821	797	816	778	841	801	799	804	807	826	788	771	811	773	778	821	858	835	818	804	828	790	794	780	778	817	845	835	809	790	792	812	802	794	781	791	853	800	849	853	816	818	829	813	809	783	814	807	795	797	803	820	814	852	843	793	804	811	760	761	827	754	795	827	840	760	846	791	829	809	807	817	783	788	725	779	822	822	833	797	844	854	773	837	785	786	765	803	796	774	763	836	862	838	796	789	786	842	791	781	860	785	803	805	826	773	840	776	778	780	775	768	764	810	873	751	779	803	830	806	807	804	786	822	819	812	829	827	773	770	788	811	815	838	816	815	764	820	865	783	819	837	776	789	799	796	836	866	812	781	865	809	830	837	856	812	818	847	771	749	861	837	830	814	846	774	803	799	818	811	780	808	748	803	787	842	844	762	771	777	762	792	784	791	797	834	762	845	788	769	828	780	822	782	801	791	812	792	785	869	822	785	786	762	845	824	784	728	789	765	820	788	798	798	784	799	798	769	855	777	756	811	802	805	832	816	799	765	753	751	805	783	804	852	835	823	790	845	760	816	808	839	785	817	847	848	799	793	820	780	809	784	833	843	800	830	822	836	780	801	832	812	772	809	805	846	858	792	830	807	808	832	810	787	853	776	806	794	822
7960	5975	3307	2067	2071	2458	2188	1762	1365	1063	803	668	538	467	338	297	224	177	168	115	132	125	118	87	105	79	97	69	85	84	76	86	72	73	86	64	75	96	73	60	62	54	77	63	75	71	64	62	68	62	71	69	52	59	71	69	55	61	80	63	59	56	68	69	67	82	64	65	47	48	65	69	63	65	78	65	68	72	56	65	58	53	66	64	80	66	75	75	53	60	70	67	57	59	72	69	64	66	65	85	47	61	65	81	82	64	56	77	65	77	67	57	60	65	70	78	63	81	56	64	66	79	51	50	72	52	66	64	75	66	71	71	68	67	67	58	67	89	64	79	51	60	70	56	53	66	65	57	67	68	52	65	69	67	57	67	70	66	73	72	48	73	58	67	66	68	49	78	61	72	63	99	60	70	67	57	68	54	68	66	48	57	62	60	67	62	79	60	64	87	71	62	88	58	77	82	66	64	77	60	60	71	64	67	75	67	66	58	65	54	57	57	67	67	73	70	60	61	53	82	79	75	67	66	73	63	61	62	83	66	57	71	74	68	68	71	63	57	58	65	73	62	62	69	72	89	73	54	61	68	59	61	71	67	64	48	69	68	74	77	79	55	61	75	68	59	70	62	66	59	65	46	68	64	56	51	75	73	52	75	71	63	55	71	71	65	62	63	73	65	80	61	60	67	55	65	61	65	58	63	79	53	84	70	70	58	58	68	77	64	69	69	64	80	63	80	78	64	66	74	79	82	59	68	90	64	66	59	63	66	72	75	65	68	66	69	64	70	74	75	66	60	63	67	73	62	57	73	69	57	58	65	61	78	72	51	64	62	79	62	69	58	78	67	61	56	60	55	58	72	70	61	64	74	64	64	67	72	57	50	57	54	59	64	64	78	66	60	72	69	56	71	80	62	76	89	74	62	64	71	53	72	75	57	73	72	81	68	51	58	57	90	66	59	67	72	68	68	62	69	51	69	72	71	69	60	64	59	69	66	71	61	81	86	77	64	104	58	77	63	65	68	66	70	61	72	59	52	51	56	61	65	69	73	69	65	58	54	69	63	69	52	50	73	73	73	70	60	72	55	74	57	52	79	71	67	67	58	69	65	58	76	51	70	55	94	61	59	62	80	75	70	82	62	79	80	60	72	61	61	63	57	70	73	68	59	73	64	55	83	64	64	57	58	61	70	65	63	69	61	64	49	65	57	63	69	60	68	73	69	55	74	69	82	55	76	51	69	71	71	61	65	68	79	66	63	76	54	68	69	78	72	70	65	65	64	65	58	54	54	62	59	63	72	64	68	67	79	66	79	71	60	71	74	72	62	67	45	67	60	65	67	77	70	73	55	58	73	74	62	64	49	52	69	64	72	76	61	60	70	63	71	76	53	67	65	76	62	73	69	71	47	78	79	63	76	54	61	75	67	80	72	80	51	68	57	65	74	60	73	65	55	57	56	71	73	69	71	56	70	74	58	78	62	52	66	64	76	62	60	64	59	71	53	73	52	71	55	72	58	50	58	70	79	59	70	51	55	61	64	55	64	55	74	60	46	55	61	60	56	69	64	57	77	60	65	63	77	64	65	46	53	79	54	66	66	55	64	59	60	61	54	62	71	70	74	70	84	63	66	56	72	68	69	68	67	70	67	67	74	63	66	63	68	59	60	61	59	68	61	56	52	76	55	65	53	64	66	79	55	68	58	75	85	60	72	67	58	58	64	73	52	69	73	77	60	58	85	62	62	53	52	63	51	64	59	67	53	88	60	62	74	78	78	52	79	65	62	68	75	62	74	56	66	77	79	67	58	54	60	60	66	51	72	60	67	59	54	65	58	67	57	65	58	60	70	65	62	71	69	68	64	73	66	66	69	55	75	48	68	72	62	59	71	68	75	71	74	64	67	68	68	53	71	63	64	62	76	71	63	70	70	66	60	69	70	55	54	74	70	57	62	58	68	66	54	70	75	77	64	68	72	65	70	56	61	80	71	46	59	61	55	58	78	63	67	67	75	65	64	60	84	75	74	65	68	46	82	68	49	60	69	53	61	62	56	66	61	55	75	82	69	70	61	54	67	58	74	67	70	77	67	56	71	58	88	58	77	78	63	81	57	76	76	74	64	69	92	62	69	60	63	71	69	68	70	70	57	65	68	59	57	69	83	61	72	73	58	62	63	52	62	76	75	64	67	54	57	55	62	63	73	71	67	70	72	73	70	82	70	71	55	58	58	60	69	81	74	88	69	76	50	64	56	68	77	67	60	58	58	60	54	62	77	54	64	64	72	66	53	81	66	67	53	72	64	60	76	66	81	46	65	83	63	64	58	76	74	48	53	71	82	72	72	57	72	65	62	62	70	67	60	82	59	67	58	77	60	66	61	53	64	68	73	60	63	71	64	52	59	69	55	75	73	64	57	70	76	72	61	68	70	53	82	59	84	70	69	69	73	57	67	51	47	56	58	72	60	69	64	72	56	67	67	64	69	71	79	78	62	79	63	54	78	64	61	68	67	68	65	64	67	82	71	59	74	73	61	53	68	67	61	70	68	65	60	69	68	57	62	85	55	58	69	60	66	70	66	69	64	56	71	67	59	72	57	53	79	58	64	62	68	47	75	60	71	75	59	60	64	84	52	63	65	76	76	55	61	81	74	66	69	68	69	74	67	58	69	73	56	57	63	63	54	68	63	68	63	53	62	73	61	60	70	62	61	64	70	63	72	62	65	78	58	60	65	83	40	61	83	62	61	71	81	62	87	67	59	52	73	67	73	72	62	73	58	60	64	72	58	73	83	61	72	62	66	83	54	62	77	70	62	66	67	79	68	64	72	77	74	57	81	70	66	59	65	82	70	68	79	55	65	70	66	64	62	76	63	66	63	65	61	74	64	67	77	64	54	73	75	56	62	61	64	63	62	68	63	59	65	67	60	66	69	67	65	73	60	62	64	75	68	63	64	58	86	57	84	67	70	68	68	60	52	64	58	77	74	80	65	70	67	75	75	78	72	65	70	52	72	70	59	63	58	68	50	71	79	59	62	68	67	69	62	61	75	65	73	61	68	73	69	56	73	58	69	67	56	62	75	62	77	59	63	41	72	59	69	71	62	81	63	73	70	60	77	55	55	59	73	55	60	67	71	69	60	69	57	68	59	72	76	83	60	54	40	66	57	69	62	57	72	79	63	71	67	62	53	58	63	69	60	51	70	50	69	73	70	84	63	61	63	56	75	64	72	62	61	76	75	62	71	75	72	75	58	58	68	57	69	63	72	68	65	64	73	54	57	73	69	64	64	72	74	68	68	68	59	68	65	63	62	58	78	68	67	57	72	66	75	70	71	73	67	60	55	67	74	70	72	64	62	70	65	55	77	63	60	65	63	66	48	54	74	74	74	66	66	71	52	69	77	64	62	60	50	62	75	69	56	67	69	74	59	71	65	64	61	73	56	64	66	71	64	64	68	59	69	59	69	79	46	53	64	58	67	56	67	77	70	68	68	63	70	51	66
34900	26470	23016	29530	35284	35030	32543	29421	26082	22375	19247	16791	14672	12217	10149	8274	6734	5243	4274	3754	3156	2679	2397	2142	1937	1690	1583	1417	1330	1288	1181	1009	1066	997	1012	971	1116	1016	1046	965	943	966	947	890	907	903	881	865	875	880	822	846	819	803	794	800	823	819	819	806	795	850	762	802	805	816	758	779	823	850	821	774	795	844	805	797	801	818	779	835	781	824	826	819	826	784	820	793	817	804	822	783	799	760	792	780	822	857	767	792	749	783	814	775	783	830	846	781	811	815	786	792	763	807	825	857	773	807	800	787	801	850	799	780	835	814	828	851	814	785	800	811	819	810	835	821	843	807	827	775	830	774	789	801	808	832	841	774	817	816	825	776	847	825	815	775	790	758	803	779	756	759	761	812	808	787	779	766	784	855	798	742	852	834	764	806	808	745	794	823	854	794	810	783	854	760	763	807	785	814	800	827	780	763	828	842	843	835	847	826	782	826	807	777	806	751	839	792	814	777	798	788	840	827	766	795	800	812	830	785	847	835	788	770	817	783	842	817	753	790	861	815	870	805	752	820	752	801	801	818	810	805	831	788	831	832	805	811	771	786	806	774	804	827	785	758	783	822	785	833	807	793	753	804	810	859	833	846	791	793	836	829	782	754	797	816	817	786	820	790	831	847	821	832	806	822	810	823	814	795	840	770	810	823	798	814	852	773	804	843	737	804	846	802	782	793	747	769	829	840	874	792	777	776	803	832	811	795	830	844	808	865	763	776	829	844	817	795	790	823	791	785	811	828	797	774	798	834	856	816	770	724	800	799	776	794	735	797	807	767	823	778	786	820	831	816	799	797	854	794	836	823	785	774	814	792	755	788	840	791	768	813	768	815	808	756	819	744	823	800	807	759	776	733	879	783	828	772	764	808	795	821	806	835	791	809	776	769	798	846	819	772	836	877	848	789	786	822	799	826	763	790	756	810	845	805	796	809	809	836	823	823	811	830	784	787	768	809	801	832	810	803	815	771	764	837	792	784	843	823	815	792	787	838	828	802	842	787	813	815	840	864	794	828	803	829	817	753	805	782	822	804	791	788	802	770	838	832	743	803	784	851	798	802	766	844	806	786	781	835	774	869	786	795	781	841	778	875	813	820	788	792	825	791	878	813	771	789	822	837	766	842	826	863	804	817	789	820	777	793	761	784	823	844	785	803	807	840	822	811	763	825	810	742	804	778	777	866	772	775	777	795	771	838	772	820	791	840	827	746	783	800	775	808	777	795	818	821	843	804	788	812	798	873	798	781	806	780	814	841	801	782	785	780	779	826	824	847	812	810	800	777	775	813	796	808	740	822	782	843	769	818	830	824	803	814	873	788	780	828	807	811	830	851	816	841	756	839	803	787	809	761	826	787	764	831	767	866	819	809	806	797	816	795	813	803	760	784	834	829	790	749	806	808	785	851	836	839	826	804	875	809	837	809	821	783	881	798	755	789	804	749	793	752	788	808	804	834	812	784	841	761	818	833	774	809	817	806	810	836	804	844	797	768	763	780	791	807	799	794	799	802	784	823	789	845	797	815	788	829	823	817	817	817	821	832	807	805	861	732	884	803	838	795	804	771	761	819	827	806	770	833	852	828	795	842	809	814	788	845	832	834	794	776	851	802	833	831	821	766	831	806	834	829	820	806	836	795	808	782	787	859	799	804	848	778	769	808	779	786	815	805	837	848	858	803	777	800	834	771	805	832	793	804	841	815	828	810	808	794	744	810	801	840	748	788	785	807	801	813	820	860	771	794	768	740	800	794	798	814	778	831	835	822	795	781	811	801	824	802	818	784	801	765	848	815	772	845	832	822	725	817	772	839	778	788	805	770	810	793	783	851	819	811	777	805	779	797	791	800	791	778	789	773	815	762	801	782	831	815	803	800	775	819	855	831	785	781	774	783	845	814	779	839	798	784	784	809	745	810	790	829	769	835	787	782	819	796	782	803	796	752	779	823	787	820	876	803	845	798	835	830	792	789	794	868	816	843	773	853	826	830	809	827	838	816	807	841	811	792	794	790	813	751	818	786	851	778	885	807	767	825	818	803	786	781	860	802	766	796	857	793	787	755	789	793	819	786	792	770	790	747	810	775	836	858	807	792	783	836	819	811	798	783	830	798	836	812	797	814	818	865	826	792	847	808	831	814	811	824	800	826	822	786	852	836	835	833	877	737	804	851	852	845	806	806	815	835	858	759	786	791	757	861	825	753	761	873	818	810	801	782	869	784	822	795	800	803	780	841	807	835	775	792	815	799	811	789	843	763	816	809	806	822	798	818	821	834	811	819	762	789	783	814	814	806	814	808	749	825	830	828	751	790	806	823	763	756	792	808	804	815	794	843	809	767	803	784	812	778	837	799	788	831	818	804	764	837	792	771	745	829	811	778	819	822	805	833	764	822	780	880	808	817	797	780	782	775	803	809	781	806	823	772	823	815	792	772	832	804	831	794	790	819	795	806	813	783	807	808	808	763	836	798	816	826	774	799	810	808	803	818	825	824	749	785	792	777	821	784	796	804	803	830	810	828	818	810	807	815	743	791	797	820	784	808	755	857	783	803	840	831	852	803	794	790	795	797	818	834	819	778	797	798	795	869	849	803	799	793	779	782	836	811	750	819	856	769	782	777	759	797	786	791	785	849	789	814	772	789	820	767	729	813	834	822	758	792	836	770	800	816	795	825	784	802	810	782	803	815	777	767	796	810	889	786	768	858	833	787	833	814	758	836	804	806	844	787	814	840	812	777	788	789	833	844	828	783	790	785	833	791	828	808	824	775	785	817	801	853	826	833	833	788	801	789	814	800	792	854	760	806	809	805	783	798	823	781	797	770	803	811	813	789	840	823	810	826	804	774	764	814	743	847	781	822	740	765	792	780	817	785	830	856	845	743	805	766	795	790	768	838	769	791	803	783	763	788	779	801	808	824	794	795	764	806	827	823	844	822	775	793	816	838	804	818	823	855	787	791	815	812	805	814	839	826	812	814	819	839	790	829	803	820	784	781	794	834	794	826	795	818	801	827	793	847	768	771	757	793	820	781	808	838	789	800	821	766	812	816	750	838	799	808	808	823	776	824	816	788	818	819	774	814	780	751	800	818	816	858	807	783	813	827	829	827	844	807	762	847	814	799	767	783	816	801	834	825	814	781	814	852	847	827	780	813	824	789	813	851	793	789	813	832	861	799	805	793	798	848	798	819	777	813	822	834	819	799	758	855	795	811	850	769	773	807	760	792	783	801	774	817	813	794	786	848	867	815	806	787	821	758	819	838	787	840	780	792	832	804	771	849	799	822	820	835	842	775	854	756	809	766	820	801	802	855	735	827	816	784	799	796	803	751	799	845	829	812	784	810	801	805	797	835	785	822	781	889	816	825	808	835	801	842	760	785	785	754	778	809	783	743	765	745	799	833	783	781	837	845	829	794	789	727	795	807	803	800	780	774	815	822	843	856	819	781	795	791	861	803	786	785	799	830	824	863
3760	1860	1001	691	707	863	821	720	527	438	328	252	243	220	179	132	133	120	96	64	77	81	81	75	68	65	69	72	62	70	65	74	71	72	85	60	85	74	58	71	65	65	84	60	61	61	65	58	72	66	71	64	85	82	52	69	63	79	66	61	67	60	64	61	52	67	66	54	59	68	61	55	80	67	71	69	65	56	74	66	69	67	58	77	69	63	72	76	59	72	60	62	67	59	74	66	64	72	61	64	54	63	65	72	55	67	80	71	55	74	61	58	66	61	82	73	60	58	68	74	61	60	63	66	66	49	69	64	59	57	65	81	50	57	68	49	53	70	67	84	63	58	57	67	73	63	71	61	71	68	74	56	76	71	56	67	61	60	67	56	63	61	49	53	70	71	59	61	50	60	73	70	61	50	70	55	67	63	53	58	58	62	54	59	54	51	67	56	60	60	54	55	75	54	58	57	78	66	71	69	65	61	46	63	58	55	71	46	52	79	66	68	60	64	60	65	57	59	60	64	46	59	59	68	66	62	54	64	57	56	64	60	61	60	56	63	70	63	60	54	62	59	58	59	61	59	58	51	72	72	64	62	62	62	74	66	72	55	46	70	63	67	63	49	57	56	60	79	68	79	67	59	50	71	70	51	63	56	58	66	56	65	59	73	50	74	72	74	49	61	69	58	66	74	57	73	76	64	63	60	67	55	62	66	78	65	53	76	51	77	53	71	63	61	50	62	65	67	58	69	67	54	64	70	61	58	59	66	65	57	63	76	83	59	66	55	74	66	72	74	66	59	55	59	69	57	61	80	62	57	66	67	52	63	60	63	70	63	61	68	62	56	53	68	56	52	68	68	79	62	79	59	55	74	56	72	75	49	64	54	83	79	60	53	67	66	65	60	66	53	58	52	54	74	66	53	54	65	63	69	57	58	69	78	66	52	63	75	66	58	67	60	56	69	76	53	67	60	71	64	63	71	66	65	66	76	68	67	58	63	61	56	49	63	63	72	79	62	71	65	65	50	78	67	54	73	65	68	65	78	62	66	55	67	56	66	68	58	64	64	50	72	67	63	65	57	70	52	75	73	58	67	64	65	49	66	75	60	62	57	78	65	57	63	66	64	54	57	63	74	61	75	68	68	59	71	73	66	61	68	70	62	77	67	61	72	59	78	63	76	57	58	63	53	59	58	79	73	79	68	56	66	60	61	52	62	71	67	64	54	64	66	65	74	59	65	72	66	75	63	73	65	72	66	77	62	61	69	71	70	56	68	63	63	61	63	70	53	66	63	80	76	65	73	59	64	52	67	57	55	58	71	63	59	65	67	67	51	60	76	75	71	75	67	71	65	63	68	66	63	63	46	64	77	61	69	55	77	54	60	72	73	60	54	84	66	79	66	63	70	70	68	61	68	47	55	59	59	64	75	83	66	58	63	51	55	62	66	53	71	77	47	59	48	71	68	66	57	68	71	61	48	77	60	68	61	61	62	69	63	67	62	62	71	58	58	75	67	64	69	61	73	72	68	49	62	65	62	50	68	63	77	80	62	65	57	51	77	72	71	62	67	68	53	60	53	67	66	62	66	75	59	74	62	80	68	76	75	67	66	54	77	52	63	75	63	66	50	58	65	78	77	64	53	64	64	72	71	68	71	68	66	66	69	60	72	45	65	65	61	55	63	63	65	54	61	58	52	55	72	60	62	67	69	61	79	70	63	71	66	65	53	71	55	64	56	68	83	59	70	73	63	57	62	65	71	72	56	57	62	60	76	59	62	64	69	60	65	58	64	50	69	78	75	60	48	67	59	69	68	57	63	67	70	62	64	52	72	62	75	62	65	71	74	57	65	73	64	56	69	73	63	62	61	53	52	65	61	56	62	67	58	68	66	50	71	51	62	70	65	58	64	70	63	62	72	71	62	74	73	64	84	61	61	65	59	52	71	83	63	54	65	70	75	63	67	54	64	54	60	75	67	65	62	55	63	65	54	68	82	54	61	72	69	72	79	77	68	60	54	67	57	58	68	61	73	63	61	57	70	53	55	72	50	75	70	67	60	54	55	62	73	66	55	56	78	74	67	54	57	57	52	83	64	66	72	60	48	55	63	72	47	55	65	60	52	47	61	53	60	72	65	64	76	73	64	74	70	75	64	61	66	57	66	65	72	62	69	69	73	72	69	70	66	54	71	63	63	62	70	66	60	61	58	65	74	77	74	61	81	51	60	84	83	62	67	51	57	62	66	70	63	51	71	75	69	70	76	64	68	67	62	63	66	67	51	67	59	77	74	64	66	61	73	55	55	51	56	70	59	56	73	61	51	45	53	68	55	75	66	63	67	71	61	67	71	67	53	59	77	79	62	67	63	50	62	62	71	64	72	64	69	55	70	56	64	51	76	52	70	67	68	70	61	56	67	66	71	54	66	69	84	50	72	80	66	63	75	49	79	76	58	70	73	73	61	70	80	62	66	73	64	66	69	70	76	54	62	61	68	69	65	60	53	68	58	70	63	53	51	60	61	61	46	60	48	60	68	68	66	59	61	61	74	58	64	63	63	60	59	68	68	56	64	62	61	66	66	70	63	70	65	61	69	45	58	69	61	77	67	64	62	77	54	67	52	64	78	63	57	60	68	70	74	75	58	63	63	71	74	49	68	67	57	62	50	57	73	61	64	72	71	71	88	53	66	56	73	65	55	58	77	62	74	54	64	62	75	62	47	57	58	61	68	59	79	51	55	71	66	69	74	67	60	51	50	67	66	70	57	63	75	77	68	63	54	60	61	59	75	59	74	59	72	71	68	62	76	72	56	66	82	72	68	75	45	75	72	64	71	54	66	68	70	68	69	66	75	60	54	71	72	70	69	70	69	66	60	60	63	76	64	64	61	53	87	74	59	73	79	65	58	67	64	71	55	65	76	70	63	62	45	70	71	78	61	58	80	78	73	62	68	67	69	67	60	55	61	50	80	70	67	54	60	64	72	63	65	66	54	67	69	56	70	64	59	60	50	50	80	54	72	76	73	58	74	71	65	56	53	55	51	58	66	69	60	73	66	65	75	61	67	72	71	69	58	66	66	76	54	60	69	73	74	53	70	70	50	64	81	73	53	86	63	70	66	55	52	69	71	63	53	82	64	64	72	54	53	52	66	51	59	64	70	65	56	46	60	68	65	59	71	62	55	64	60	73	73	57	75	68	68	58	73	63	66	76	75	77	71	52	66	75	55	80	74	68	72	64	46	69	69	61	61	66	70	63	54	63	70	67	53	61	66	66	68	57	66	70	72	47	68	58	67	65	61	54	71	54	69	44	58	72	63	52	76	53	53	60	55	68	66	57	66	64	80	63	73	58	76	72	64	59	66	59	67	66	57	61	59	63	61	72	53	76	66	64	67	62	81	48	72	80	82	64	69	47	65	67	62	61	70	61	72	70	58	63	69	59	66	63	62	59	60	73	63	57	60	57	63	66	53	64	54	54	54	68	65	72	52	65	61	63	67	73	62
26991	18523	14234	20090	26702	26981	24090	20635	17006	13643	10787	8702	7483	6368	5093	4153	3419	2812	2234	1962	1798	1569	1372	1278	1229	1184	1055	1012	990	976	928	898	841	918	911	896	930	906	927	857	848	824	779	884	811	861	846	798	797	763	787	744	738	812	786	799	767	788	776	843	783	797	806	806	818	798	761	761	763	810	767	767	773	766	777	753	824	786	790	794	754	812	835	740	772	782	803	792	745	764	763	816	787	768	786	798	782	730	757	764	787	784	774	750	760	789	761	786	817	744	774	806	809	816	772	776	788	804	840	773	827	769	762	750	785	827	788	765	816	752	780	753	790	788	769	778	778	792	815	790	749	792	777	823	813	794	788	775	815	762	751	846	763	830	829	750	794	774	736	774	780	708	754	772	771	771	795	751	815	789	743	824	749	785	806	769	805	765	808	829	729	784	798	801	821	732	788	772	758	776	791	779	787	753	811	750	741	777	824	739	777	778	755	799	805	772	816	809	792	792	814	792	804	785	762	753	786	801	809	795	804	796	765	821	845	835	759	793	798	806	824	782	816	754	747	827	774	776	780	752	779	731	829	807	787	810	724	740	829	788	808	784	831	779	803	828	803	800	776	803	776	844	780	778	739	765	832	757	764	745	746	809	712	835	745	761	769	757	770	781	780	782	782	791	794	833	761	716	754	763	779	754	775	784	725	780	775	721	826	799	754	811	843	791	791	757	793	819	775	754	800	799	778	855	769	789	803	800	823	776	806	792	792	743	774	755	783	818	789	755	754	812	758	780	791	768	723	789	786	794	798	766	787	762	787	783	761	798	749	752	848	786	789	773	796	811	756	784	864	771	791	703	801	825	785	785	760	811	755	788	773	806	780	801	790	764	787	756	797	775	805	767	777	791	757	814	844	766	789	776	791	764	749	778	774	779	775	795	789	733	786	817	828	759	774	732	818	777	823	768	803	715	810	774	771	782	826	808	759	782	828	792	738	816	760	805	789	780	834	773	745	749	815	767	795	807	834	797	785	787	805	814	756	778	764	768	827	768	760	810	794	776	799	810	789	800	776	805	829	791	809	802	773	777	776	768	778	780	755	734	814	767	817	782	741	790	791	749	791	777	736	703	841	791	778	803	810	822	813	787	785	787	775	728	752	739	773	768	800	781	791	754	796	827	794	783	811	770	793	773	737	817	792	732	802	817	804	787	782	812	831	754	795	743	750	794	808	803	784	768	873	830	825	780	787	818	799	777	777	754	776	776	822	763	825	792	835	815	762	757	765	777	804	757	770	751	793	795	798	797	787	820	775	806	791	773	796	807	794	792	811	746	781	793	764	763	795	758	852	804	758	811	779	770	740	781	800	770	729	736	813	763	778	796	735	791	742	759	809	795	785	816	830	759	753	799	763	790	748	761	757	792	816	805	786	816	782	768	792	800	811	790	814	757	760	788	813	787	797	782	807	746	764	811	825	792	717	756	761	743	766	771	746	791	786	784	755	766	769	743	777	831	791	808	824	815	760	821	767	813	757	765	829	825	801	765	721	759	756	808	798	755	765	780	800	816	787	785	782	804	778	831	762	746	791	776	810	835	764	778	800	798	805	796	783	796	794	727	741	760	757	763	807	779	799	763	767	774	819	748	774	791	762	830	866	766	785	764	808	776	714	756	819	771	795	782	768	807	729	791	764	814	816	768	774	757	766	832	795	784	817	817	786	753	829	780	791	751	778	808	746	778	805	789	775	769	761	801	815	795	797	811	781	827	782	750	777	776	779	811	757	793	763	780	829	840	841	841	762	783	774	723	771	750	803	779	770	748	763	772	802	800	830	830	752	788	792	811	802	832	845	772	776	729	793	753	768	794	760	822	801	786	822	740	760	777	833	802	788	795	742	785	766	766	803	801	809	824	825	779	780	830	736	827	760	815	788	765	771	758	765	804	793	830	806	801	816	762	793	782	777	794	777	800	785	772	770	773	793	790	799	799	775	783	772	779	777	835	781	809	817	798	774	758	830	791	760	772	761	815	788	772	768	732	796	785	733	768	800	764	756	789	793	767	772	761	761	787	801	786	782	783	774	761	789	816	796	799	804	795	780	843	785	791	749	777	813	769	753	755	776	751	823	806	797	777	826	733	795	779	782	741	791	778	774	779	789	795	806	801	777	775	781	773	851	775	759	785	803	765	773	775	749	778	742	743	810	747	739	790	797	798	810	766	789	770	825	751	786	786	789	793	743	829	749	760	823	767	776	786	766	791	778	752	796	780	802	790	774	835	816	829	807	806	790	855	751	780	802	751	730	784	761	780	765	812	804	827	760	785	771	755	801	799	783	731	824	757	800	831	819	762	799	739	820	775	764	782	796	767	759	804	807	804	762	800	790	824	808	743	819	772	802	780	795	780	782	778	757	759	760	750	821	821	791	778	748	735	784	810	794	748	764	756	813	813	802	792	731	754	779	786	751	783	833	752	817	743	762	788	742	798	809	764	753	759	844	757	789	789	764	792	753	770	815	805	772	832	807	793	808	756	821	749	794	809	808	792	805	761	795	738	763	755	770	762	758	786	785	809	788	795	805	791	825	842	823	766	824	789	802	790	818	759	783	782	755	775	778	817	756	801	797	793	770	775	765	772	805	775	789	795	799	817	755	799	802	792	762	776	736	747	797	797	775	747	767	743	792	794	798	775	787	786	800	799	811	815	794	840	738	806	780	775	782	833	787	783	781	786	801	768	801	794	794	796	813	769	791	856	795	742	819	787	768	792	795	787	717	757	767	817	811	798	835	732	747	787	817	764	790	761	797	824	770	739	845	770	762	788	790	770	787	786	796	803	819	797	814	812	853	771	775	798	784	794	751	842	703	803	827	767	812	797	750	795	814	818	769	790	802	821	768	767	757	786	828	807	775	786	761	780	742	763	759	732	803	765	772	762	786	778	762	750	776	794	781	775	776	825	779	831	791	790	797	798	780	818	784	778	767	766	861	732	815	800	780	811	795	784	777	759	857	811	794	819	807	801	841	774	760	709	819	753	763	769	805	748	804	804	834	775	788	804	782	783	803	809	826	737	798	810	814	744	802	769	786	842	805	824	768	777	774	782	766	712	740	759	781	794	803	794	789	807	832	809	777	724	784	807	769	814	772	807	797	819	806	784	763	782	770	817	788	780	757	785	802	793	806	766	796	783	791	781	775	770	791	793	803	785	842	825	777	753	726	753	786	813	759	802	768	817	814	764	824	755	806	804	852	754	757	765	813	727	781	830	719	788	722	783	796	786	817	782	793	777	794	831	807	809	770	755	750	811	805	811	834	783	798	791	815	765	788	777	766	849	833	751	747	784	732	769	758	770	823	794	812	775	698	777	776	772	811	783	780	749	795	807	803	778	770	805	774	765	788	778	818	778	794	766	770	819	791	781	792	814	810	787	731	770	752	790	811	770	829	775	799	791	748	770	815	737	785	772	789	781	785	803	822	821	760	808	788	778	772	796	789	764	764	778	791	771	777	768	778	800
5153	4057	2055	1302	1370	1547	1464	1107	880	669	510	446	363	316	250	209	175	159	135	117	120	113	95	76	69	75	65	66	75	71	74	67	74	55	76	70	61	79	75	69	71	67	62	78	56	69	72	67	74	60	83	75	70	54	64	59	68	64	67	67	64	77	66	62	77	75	67	70	66	64	64	64	59	56	65	54	61	59	66	69	68	66	77	79	75	61	66	57	56	69	66	55	74	58	65	70	53	75	54	71	70	82	48	69	68	57	58	60	63	74	62	58	55	52	55	81	64	65	61	56	60	61	67	73	62	73	60	53	56	70	74	60	63	64	72	61	58	55	74	57	62	59	52	61	60	52	57	66	66	69	59	66	71	59	58	47	70	62	79	57	61	59	70	57	73	58	66	63	72	55	70	52	62	66	70	80	86	73	63	65	72	71	67	60	64	74	74	74	70	82	64	60	56	56	66	58	60	61	64	65	74	59	66	64	81	64	89	61	68	69	63	58	69	63	55	70	72	69	64	61	56	54	57	69	80	67	49	67	72	67	70	55	69	61	63	61	66	63	69	76	63	64	44	70	54	59	70	62	59	67	58	79	68	76	62	77	44	52	59	59	64	59	58	44	71	57	66	60	56	56	59	58	61	71	70	58	77	70	63	63	69	70	78	61	64	71	54	72	57	63	66	71	62	67	62	61	72	53	52	67	57	61	63	74	75	62	81	53	73	78	67	66	62	57	61	47	63	53	84	67	58	76	73	51	66	72	70	48	65	69	65	76	56	59	62	73	61	73	49	70	67	63	67	68	69	66	62	63	53	56	51	64	41	70	65	70	58	68	73	65	64	82	66	62	82	63	65	60	59	77	56	68	54	60	58	70	80	57	72	69	66	69	70	64	67	58	66	68	73	79	65	59	68	63	66	58	72	53	73	56	66	77	64	74	59	69	68	60	65	68	69	58	68	72	53	48	55	64	70	67	72	67	64	60	52	66	67	60	54	66	75	62	63	66	65	55	58	67	61	66	66	57	75	67	57	67	56	62	71	51	64	71	60	75	80	62	83	74	69	60	60	68	72	68	82	54	61	74	68	71	80	53	74	54	71	67	47	59	53	56	64	58	67	73	52	56	56	64	69	57	69	70	54	68	54	49	55	74	55	58	51	63	68	68	86	64	59	66	55	60	65	55	62	54	66	45	56	69	66	54	58	54	70	73	51	66	57	63	57	81	68	56	60	64	65	68	65	71	61	66	59	51	67	51	62	60	66	71	53	56	61	53	57	51	63	59	75	60	81	64	70	65	51	66	69	66	65	71	56	79	64	75	53	69	61	53	56	69	59	57	66	66	62	57	53	71	59	54	73	66	58	74	48	63	73	74	56	65	67	69	73	60	67	62	79	63	61	63	66	68	64	58	52	76	55	62	73	65	81	59	62	64	70	73	77	80	66	75	65	74	57	56	67	66	62	64	85	79	62	64	45	60	76	66	64	63	55	81	60	67	76	71	64	71	70	54	56	75	65	64	76	43	72	55	56	57	75	78	57	60	59	66	66	63	71	57	60	56	67	79	66	65	85	54	62	74	64	64	70	63	56	60	55	66	72	73	78	66	73	72	65	61	70	69	62	67	74	65	71	68	62	71	59	83	74	61	71	72	70	77	62	64	54	53	63	59	63	66	63	69	77	78	67	88	66	62	59	78	53	76	64	52	81	61	70	67	85	56	74	55	51	65	57	74	58	56	72	73	64	61	65	60	81	61	54	65	72	62	52	83	56	61	64	70	56	69	52	52	68	63	58	62	62	66	72	68	59	65	60	64	62	62	55	71	62	65	56	68	69	65	72	68	69	67	68	66	62	61	70	62	73	66	55	50	63	64	67	58	65	78	70	55	61	72	72	49	54	71	65	61	59	71	59	64	67	54	52	62	68	71	82	58	69	70	58	58	76	62	85	72	65	69	73	70	63	66	75	53	63	77	65	58	68	57	65	63	68	74	66	68	68	66	57	71	55	64	67	69	65	50	67	53	71	51	55	49	68	58	67	71	58	68	68	59	66	66	59	58	69	70	61	61	56	80	54	63	72	62	63	75	74	69	55	66	56	68	59	63	75	64	62	64	60	55	53	87	65	53	82	59	74	67	78	61	60	71	68	55	68	75	73	68	63	72	65	70	62	54	55	65	59	72	66	67	69	51	63	65	71	63	61	65	68	64	73	65	68	78	56	61	65	67	66	80	72	63	68	74	62	62	57	57	76	64	68	58	60	66	72	73	57	70	74	66	57	56	49	66	59	77	57	80	63	63	59	65	58	54	55	58	63	67	68	79	78	62	54	65	61	51	48	65	53	71	64	73	60	62	73	64	64	57	77	66	67	66	53	57	60	55	73	55	65	61	58	68	70	59	79	57	62	49	76	75	76	60	74	78	47	58	68	72	53	61	63	57	70	57	59	71	69	71	59	58	80	73	75	66	62	61	64	60	74	72	86	83	61	86	64	65	68	58	67	51	60	62	59	48	75	63	72	61	64	62	54	68	63	54	55	66	87	54	72	70	64	57	72	81	73	71	62	63	62	65	73	50	66	74	92	61	71	60	56	64	59	72	83	69	58	72	81	62	57	58	71	49	73	66	62	77	56	72	54	60	79	54	69	51	65	56	56	50	66	64	71	58	68	54	68	65	56	69	66	58	71	70	68	72	60	79	72	80	55	67	64	64	52	55	75	56	59	54	61	54	69	57	67	52	69	72	59	73	62	62	76	61	58	65	62	68	67	69	69	72	51	59	67	73	72	53	69	61	53	76	64	72	65	56	73	65	79	53	62	52	63	73	69	76	74	70	67	71	65	62	63	60	59	73	54	53	76	66	62	62	64	63	72	72	61	71	65	60	75	71	61	69	63	69	71	60	67	62	58	64	76	77	74	57	56	69	60	55	61	65	73	73	69	54	64	47	65	73	59	43	62	59	61	47	64	83	56	75	70	80	74	65	58	69	71	88	56	72	64	65	64	58	68	63	77	77	64	60	62	51	62	72	65	86	80	73	63	50	76	41	64	60	66	52	64	52	83	65	79	58	76	62	63	72	66	56	74	67	60	51	75	53	62	74	82	66	66	69	64	69	59	73	48	57	60	70	58	75	62	56	72	69	67	61	65	75	58	73	63	52	55	56	68	70	65	54	64	65	69	63	69	61	62	81	92	77	69	64	53	69	68	54	38	70	71	56	58	57	69	68	68	49	57	68	61	67	73	68	66	76	58	56	64	55	80	61	53	65	67	61	55	62	68	51	69	68	66	61	73	71	71	72	60	54	77	68	75	55	55	59	61	60	61	51	56	70	81	74	67	58	64	64	57	63	55	52	57	58	76	80	53	58	71	56	65	59	77	63	71	63	60	62	62	69	67	59	63	63	55	60	67	73	83	76	64	71	70	70	64	53	65	59	59	59	72	71	60	45	61	66	62	57	66	67	61	79	57	55	63	62	76	65	62	63	71	64	62	68	61	66	70	59
31284	23568	19184	25723	31819	31690	28861	25510	21785	18071	15040	12625	10590	9054	7413	5891	4950	4084	3160	2591	2365	2022	1837	1518	1474	1375	1262	1196	1168	1027	1005	968	921	905	913	959	971	958	1007	909	888	922	914	956	941	870	833	836	771	783	801	842	834	762	877	772	786	777	800	805	808	829	828	821	849	810	837	778	755	802	791	787	759	841	800	768	817	775	825	807	793	814	742	787	752	814	827	800	764	742	805	818	770	745	781	765	845	778	781	796	795	822	732	746	755	773	846	749	773	752	755	804	843	817	823	794	812	785	794	793	785	769	833	776	768	751	798	792	734	760	749	777	775	761	794	776	768	792	819	798	814	781	817	769	840	765	817	812	825	782	782	793	740	752	799	793	808	809	837	835	812	780	801	830	819	797	773	806	810	798	808	818	821	826	787	860	767	784	718	835	774	776	815	744	739	800	783	825	760	791	800	760	838	769	831	746	774	752	765	781	759	772	783	766	755	772	809	776	802	764	797	789	836	843	798	785	837	783	760	729	763	815	789	803	782	831	764	822	815	785	844	827	778	808	772	802	797	809	769	851	825	807	777	816	761	802	830	766	761	797	839	730	811	795	806	821	754	846	769	815	793	798	853	830	778	798	811	778	794	762	808	847	760	767	826	805	834	810	763	788	768	791	738	810	723	804	756	781	822	756	752	809	791	738	806	775	766	814	788	781	783	828	792	784	809	790	781	774	826	798	783	792	786	772	824	815	831	731	788	768	870	794	796	822	792	883	756	820	753	776	820	743	802	798	782	771	807	793	772	773	862	806	785	834	799	773	812	779	785	799	829	753	824	836	798	792	784	777	736	768	764	735	797	778	761	790	818	760	814	792	818	712	805	810	842	832	783	790	838	736	819	806	791	813	810	782	788	787	811	758	766	776	806	830	824	766	772	794	823	769	798	832	756	794	822	818	824	812	765	767	783	779	776	793	798	789	808	776	851	773	802	811	760	750	778	802	792	826	774	796	774	740	781	801	819	794	757	787	767	731	799	793	820	807	823	825	797	803	802	773	811	799	786	792	803	787	806	790	795	763	748	829	771	778	828	760	771	797	784	783	758	840	761	793	803	855	814	801	740	772	733	790	785	797	781	780	794	745	729	828	773	881	763	755	783	768	771	811	768	785	817	789	763	758	833	764	796	802	785	837	819	773	778	866	759	791	783	812	748	799	730	827	761	772	841	739	809	802	769	801	758	780	781	765	762	797	765	770	833	761	778	788	831	814	810	789	758	832	826	841	777	763	772	752	752	809	783	822	786	806	770	786	782	797	813	830	802	819	815	754	801	794	821	734	810	801	773	779	765	762	807	851	806	808	776	763	779	758	803	796	810	793	776	792	815	826	765	790	778	825	789	757	778	764	772	798	807	808	832	797	820	801	834	836	781	774	757	760	762	783	817	777	781	796	779	784	773	734	810	786	796	809	787	782	797	796	749	779	797	762	779	774	795	763	723	787	784	768	756	786	771	758	799	730	819	759	831	741	783	771	790	787	822	766	766	782	751	786	839	779	755	816	808	791	794	815	796	857	791	753	776	765	759	779	816	790	784	810	782	763	807	787	807	799	792	803	775	776	805	804	822	763	775	806	796	716	774	792	806	799	781	814	764	772	786	753	825	802	732	769	735	755	847	788	753	795	756	787	799	813	747	802	777	808	813	786	801	777	803	813	811	790	758	776	742	757	760	825	787	769	805	837	764	758	789	774	786	864	807	836	800	834	817	765	800	819	835	774	748	820	780	867	798	793	723	777	817	796	791	787	792	830	792	801	799	762	788	769	824	765	828	776	777	783	772	829	776	786	808	804	785	785	794	809	775	795	824	787	841	823	826	822	764	756	762	739	785	774	783	783	775	780	781	796	804	756	762	754	732	784	751	817	770	783	744	761	826	764	723	760	801	821	736	755	787	810	822	753	835	785	776	805	809	821	795	736	823	844	755	825	764	788	782	773	801	811	773	834	824	762	780	786	770	771	787	779	807	824	813	770	769	790	839	836	780	771	746	797	777	808	791	803	783	820	787	777	785	811	775	790	848	865	738	806	821	786	802	798	799	773	760	742	813	783	818	789	817	763	774	752	811	793	762	796	790	821	838	773	777	788	755	727	789	778	732	769	841	755	782	794	783	826	732	788	781	804	759	811	759	773	764	765	764	809	832	809	794	776	811	761	790	807	768	812	764	785	769	768	773	738	764	744	816	785	790	815	779	856	746	745	779	803	750	783	795	763	783	743	768	816	747	773	849	788	765	775	800	769	799	824	791	785	817	828	823	825	762	793	787	789	761	747	762	794	776	762	764	809	797	786	824	823	797	834	751	815	792	780	807	753	775	815	769	817	820	777	801	822	819	805	815	807	780	799	798	812	808	778	782	803	820	807	803	769	790	802	776	762	810	755	791	774	795	821	792	803	809	802	821	788	784	807	808	788	824	770	759	837	797	755	827	776	769	774	816	853	737	830	763	788	762	821	753	791	799	805	771	810	812	781	836	750	842	817	748	817	794	812	821	778	786	745	760	760	780	791	830	797	842	753	793	771	763	750	775	796	805	773	791	770	803	829	828	786	786	828	777	825	785	787	776	792	751	788	737	798	779	800	784	779	794	773	777	813	739	778	813	851	772	751	759	798	821	790	781	811	801	779	795	794	830	797	816	784	764	784	743	826	786	751	830	781	763	740	768	836	795	750	825	782	801	782	781	763	829	802	741	769	805	808	787	787	805	723	779	777	839	783	806	817	759	758	749	759	747	767	823	768	822	807	786	758	764	751	767	772	807	796	753	770	819	776	778	773	823	806	749	852	765	789	845	798	819	802	793	737	772	778	835	808	738	788	818	760	815	802	783	756	774	793	834	785	787	773	831	800	807	773	807	785	781	768	823	790	751	802	833	824	771	787	786	812	736	780	717	752	790	812	789	751	769	787	776	790	741	780	747	787	796	779	759	799	787	781	741	764	798	793	820	786	774	812	784	747	765	766	814	805	781	760	743	784	794	739	785	734	770	824	787	784	841	813	787	806	812	802	817	823	824	795	775	791	844	819	786	759	778	805	770	835	789	814	743	790	800	801	800	774	793	747	729	746	745	773	831	762	777	812	820	748	805	744	808	817	771	798	801	778	803	802	817	850	757	772	795	781	766	832	803	772	860	764	837	803	817	824	803	760	835	790	774	828	826	812	820	785	785	762	791	791	761	755	806	801	817	775	797	798	760	793	763	827	847	772	907	796	792	760	725	798	795	763	809	739	792	739	777	755	813	737	729	798	765	771	784	820	785	803	770	786	736	753	813	779	781	806	805	744	765	796	777	761	761	754	766	856	778	829	822	807	723	733	807	788	829	801	786	777	760	788	783	794	784	776	772	790	813	786	773	871	782	847	761	750	755	797	790	741	780	811	809	818	827	769	776	757	810	757	809	821	764	741	825	790	803	778	790	758	758	767	786	820	804	776	777	788	800	762	731	861	799	800	794	806	777	815
6286	3599	2006	1322	1344	1595	1496	1189	962	746	617	474	398	331	301	229	218	150	146	133	120	115	100	104	95	93	74	77	66	65	71	73	78	85	79	71	69	94	69	85	75	63	87	74	75	86	55	56	70	73	63	54	65	47	60	63	61	79	79	58	62	67	74	54	86	63	66	54	65	60	55	67	69	63	57	72	73	64	74	65	49	65	70	61	56	58	65	59	74	68	77	68	66	69	73	66	75	65	66	60	82	68	79	52	56	74	71	55	67	83	71	68	58	67	53	59	57	68	60	63	72	66	51	50	46	73	72	76	71	55	75	59	71	58	68	58	69	59	63	70	56	67	65	52	79	65	54	65	54	75	60	58	57	70	56	72	60	56	69	76	67	65	67	62	62	70	57	70	70	52	66	68	85	65	62	61	78	74	56	63	72	69	72	78	64	67	65	69	60	63	70	53	64	58	66	62	64	59	76	75	73	57	76	42	63	57	66	56	60	58	56	46	85	55	69	78	57	63	61	47	65	68	71	76	51	64	71	77	55	58	74	70	63	76	64	66	83	70	76	76	68	61	60	60	48	59	61	57	50	58	69	64	69	69	72	65	66	63	56	54	72	75	61	78	68	84	68	64	65	66	71	60	81	68	74	61	74	68	59	75	92	62	59	56	63	65	57	50	71	77	76	70	61	57	71	69	59	78	75	73	54	72	57	62	97	58	61	82	54	57	70	57	70	59	69	70	65	56	70	79	56	50	62	76	63	57	60	60	65	66	60	59	69	70	68	61	60	58	69	71	72	61	53	71	66	66	58	74	72	71	74	43	58	73	69	58	72	55	81	83	60	65	58	73	55	78	69	68	66	58	63	70	64	52	55	74	73	63	59	60	65	58	77	64	73	63	55	60	70	57	84	71	70	68	78	50	58	75	50	60	77	72	74	78	56	57	80	64	53	59	83	77	60	53	57	68	68	67	78	70	68	68	68	54	53	62	63	52	70	55	60	72	61	66	49	48	72	56	66	65	54	67	82	61	66	60	77	78	67	56	63	65	73	68	74	64	77	48	67	67	63	73	57	73	48	72	55	85	60	66	72	46	51	76	72	75	58	62	64	67	67	64	61	77	71	61	69	61	62	61	74	58	64	65	76	58	76	52	73	74	66	66	70	72	81	72	70	62	55	76	66	65	61	57	74	52	73	81	76	70	72	62	73	64	66	61	67	73	62	68	73	68	51	80	58	66	51	68	66	59	58	79	63	67	46	61	61	60	62	69	68	77	58	58	60	67	66	67	64	61	56	57	78	65	68	73	55	67	72	60	71	74	62	66	78	58	64	56	71	70	75	54	61	66	65	56	68	68	56	64	76	67	64	62	63	67	61	67	56	63	65	74	65	75	66	61	77	58	75	64	62	55	62	72	69	78	73	72	55	80	71	56	85	73	63	70	70	59	62	63	64	63	56	71	63	66	61	64	57	80	65	64	51	62	71	63	62	67	80	55	66	64	75	62	68	70	78	69	62	71	81	70	65	55	71	76	69	61	57	51	59	66	65	78	67	69	63	70	67	54	54	48	54	58	78	70	67	68	64	61	61	60	54	68	61	51	82	58	69	59	65	71	72	52	60	64	77	46	78	63	63	66	70	67	73	56	65	64	70	58	73	69	52	61	72	58	72	63	63	66	64	67	59	58	59	69	66	76	66	70	64	61	64	61	62	67	74	61	55	74	63	59	61	61	77	72	64	75	59	68	62	62	66	73	59	68	72	83	69	75	61	63	65	56	66	73	76	82	60	67	55	64	77	63	57	65	69	66	52	66	56	65	59	64	69	78	56	56	66	61	64	66	51	52	75	77	84	79	58	43	63	65	74	63	77	71	54	75	75	75	42	66	47	50	77	57	60	76	51	80	57	72	52	72	72	69	65	69	59	51	60	71	61	80	65	56	69	69	69	85	68	57	69	74	63	75	55	73	82	58	74	55	74	66	59	65	64	52	57	62	71	59	67	59	55	79	62	72	52	65	75	79	55	68	58	64	60	69	65	70	71	67	57	73	89	64	65	75	77	69	59	55	60	73	54	67	80	59	79	58	52	68	70	75	88	58	57	77	58	52	70	62	65	54	62	58	65	84	70	63	67	67	74	68	90	65	68	71	65	71	65	67	71	59	74	55	59	73	72	65	50	71	68	65	68	72	65	48	61	58	70	65	79	58	64	83	70	77	64	56	66	61	70	80	74	53	58	71	66	79	63	57	63	62	61	55	68	70	63	63	67	61	61	65	79	45	76	67	67	59	64	60	74	77	63	65	71	67	63	57	65	80	64	64	87	60	70	67	75	56	58	60	61	72	66	64	54	66	72	68	64	66	72	60	69	62	60	65	77	77	65	57	60	75	82	65	62	73	59	52	64	63	76	62	73	81	65	67	59	68	54	64	78	76	64	70	61	70	61	65	69	60	87	60	58	75	63	79	66	65	71	75	69	57	58	72	80	68	79	67	65	61	73	77	61	68	64	61	65	76	84	72	82	68	57	65	85	70	63	76	64	74	65	64	56	68	73	66	80	56	75	70	71	69	63	75	61	63	45	63	65	65	70	70	62	77	65	65	52	87	59	76	84	68	53	61	74	53	68	56	55	57	63	85	60	84	60	50	73	74	65	58	63	68	81	65	61	82	64	70	56	54	65	72	64	64	72	62	70	54	65	66	68	63	66	61	56	70	84	74	67	70	60	65	53	69	69	74	79	57	81	79	70	67	70	70	56	70	72	71	71	63	56	66	64	54	70	60	68	72	68	63	79	62	83	59	56	59	69	76	77	74	71	70	61	68	68	79	64	60	67	76	46	61	68	68	57	76	54	60	68	57	61	76	55	60	77	54	67	68	73	77	73	58	61	73	55	71	79	57	62	64	83	56	54	64	66	68	68	66	71	66	83	63	63	72	73	70	60	68	59	79	63	71	67	66	68	63	78	83	74	60	74	71	60	47	77	59	61	64	75	67	60	49	69	53	70	70	62	61	79	66	73	51	77	73	69	59	64	54	64	85	70	59	61	67	80	58	57	68	61	55	78	74	83	73	62	66	54	69	64	67	62	68	81	57	72	68	82	65	65	66	75	56	66	77	61	68	70	64	77	62	64	65	65	69	55	59	73	64	72	62	65	54	54	66	93	57	63	63	69	56	82	64	69	64	62	61	54	66	51	59	60	50	59	72	67	71	56	63	49	53	66	77	74	77	62	57	58	70	60	66	62	60	71	57	74	67	69	76	59	54	77	38	58	74	59	78	77	57	65	60	74	60	64	57	67	67	78	71	67	66	61	63	74	70	63	68	64	78	58	73	72	62	79	65	72	65	66	69	79	79	61	59	79	56	64	60	55	72	54	68	68	59	67	62	57	63	70	72	53	56	66	47	54	72	65	66	69	54	54	55	54	83	60	53	72	62	71	73	69	65	71	72	61	62	84	53	49	69	55	65	75	54	73	66	69	61	81	62	78	60	83	75	65	65
29939	23109	19304	25571	31816	31929	29458	26307	22861	19484	16128	13495	11525	9770	8373	6688	5469	4655	3660	2879	2558	2279	1919	1686	1576	1465	1284	1276	1191	1114	1105	1017	1015	915	923	916	985	1009	1016	1002	915	906	926	892	878	898	848	778	832	778	826	761	746	829	803	800	802	794	819	840	815	806	785	789	828	793	769	781	761	782	835	785	824	824	766	778	824	809	796	813	754	799	802	788	818	781	801	787	839	770	790	771	753	777	844	823	809	848	866	786	801	813	772	818	784	690	744	746	800	817	807	823	751	847	753	780	712	894	860	861	767	813	785	790	843	785	764	790	770	796	803	780	798	814	800	816	820	799	818	825	824	816	817	819	795	810	818	765	810	799	808	794	797	843	784	839	798	794	844	761	747	780	781	816	798	804	738	820	778	811	761	802	816	810	849	779	773	829	827	783	768	829	829	766	791	790	815	762	802	782	781	804	793	790	835	804	824	866	801	801	751	750	752	792	855	815	812	735	762	781	792	796	809	852	783	796	767	765	752	823	771	806	796	775	789	841	849	840	829	797	784	809	807	796	797	813	811	788	793	857	791	759	817	784	786	780	817	814	837	804	804	865	794	830	767	779	741	746	771	752	809	783	783	801	821	793	805	802	795	854	765	816	750	782	848	758	762	779	784	809	772	782	752	797	777	776	811	819	775	835	801	790	794	775	777	810	808	798	810	789	806	821	814	764	844	804	836	823	861	782	828	847	761	791	826	843	807	786	799	764	809	792	746	823	778	774	779	820	817	794	784	801	818	872	828	803	823	849	849	830	781	841	781	743	768	837	767	814	760	843	788	789	770	772	810	738	773	816	845	792	813	830	784	803	772	834	802	832	752	781	813	807	764	822	797	809	784	806	788	769	754	778	827	792	799	786	776	836	810	807	845	812	770	782	775	805	797	797	778	805	799	806	833	772	813	787	792	838	809	848	867	768	832	810	810	753	808	812	824	784	740	837	765	795	783	780	758	821	806	789	817	813	798	796	823	802	788	790	792	787	790	819	812	833	819	793	785	723	837	760	849	751	790	769	775	821	758	833	808	780	833	751	767	814	778	796	802	844	804	826	774	778	793	832	783	779	777	825	777	796	822	802	805	819	806	798	838	849	788	793	772	813	857	788	796	804	802	799	777	799	799	816	775	802	847	789	797	788	825	765	817	785	820	819	830	784	798	779	783	805	822	815	732	770	808	785	816	786	829	780	783	775	800	804	818	799	735	792	770	824	755	834	790	817	771	873	772	832	785	761	816	820	748	791	752	780	826	786	777	765	758	723	743	815	821	807	812	829	775	779	764	752	816	816	805	841	782	830	758	786	806	752	815	795	794	745	810	767	792	843	800	797	782	758	819	769	732	810	768	834	823	811	817	799	863	787	796	810	793	764	753	816	805	777	780	804	780	807	760	783	818	797	829	848	818	811	836	816	745	819	773	759	830	792	812	781	797	741	786	774	814	788	807	815	855	792	815	782	762	808	761	818	802	799	774	853	819	807	731	805	793	787	802	778	853	822	796	785	786	810	791	784	764	747	805	782	804	781	786	769	756	776	795	824	798	760	817	791	781	802	790	780	778	838	749	798	772	743	791	796	832	812	793	810	857	802	812	737	837	773	836	802	786	805	798	806	847	830	806	803	774	768	828	805	765	822	783	845	850	752	793	811	810	797	806	810	795	829	772	796	799	816	793	796	802	834	788	736	846	808	798	788	807	807	774	851	795	783	868	764	827	746	753	748	791	808	794	768	792	762	819	782	749	779	832	819	850	805	770	777	821	802	804	808	831	802	824	802	784	839	776	824	787	809	767	803	837	813	770	827	837	825	766	846	747	779	798	828	815	788	778	846	778	825	782	791	826	811	801	806	754	858	836	771	775	818	787	845	794	814	743	763	755	831	789	835	806	821	851	794	851	777	784	734	865	776	811	786	803	804	746	774	786	852	825	808	784	829	827	783	825	802	814	814	798	792	819	829	801	798	828	805	779	809	792	797	851	813	781	822	765	866	757	773	857	784	847	807	861	819	788	817	823	794	772	806	786	830	802	808	841	781	810	827	787	896	819	819	837	837	751	788	778	810	786	782	810	789	808	810	782	830	833	784	802	780	762	812	786	756	808	853	776	817	805	798	737	802	827	786	784	761	788	841	846	793	784	774	808	796	830	779	809	778	777	825	787	879	842	766	810	750	850	797	798	813	839	791	804	789	819	841	809	791	784	748	846	836	788	805	783	777	801	820	808	796	856	806	808	777	825	833	812	778	812	811	765	821	806	826	785	827	785	762	843	813	782	788	825	803	801	799	759	814	794	764	808	799	737	835	799	779	809	771	791	802	824	812	796	810	809	780	768	798	796	796	812	843	776	831	814	812	783	804	763	812	841	849	762	783	827	787	792	790	817	841	824	775	786	806	782	828	892	844	761	803	822	804	831	781	803	786	795	842	804	809	862	789	854	799	764	745	796	827	830	756	786	806	790	734	777	767	819	834	793	801	779	847	757	835	771	801	839	805	741	802	794	769	786	767	782	827	801	831	811	729	765	809	846	813	786	829	783	830	775	869	782	786	864	746	724	799	824	824	811	796	762	788	778	785	777	799	769	771	837	776	808	804	773	757	783	781	821	838	788	811	784	768	780	756	804	803	770	824	784	836	794	777	817	747	787	790	778	819	842	764	765	822	825	780	799	790	844	835	833	798	769	791	824	783	785	816	785	817	771	813	765	795	837	775	785	816	809	777	800	778	745	823	789	835	793	818	741	801	748	832	765	786	806	822	773	797	792	805	798	808	818	785	851	809	785	835	776	794	824	801	772	782	834	793	803	820	774	800	784	803	815	810	823	811	817	809	816	784	794	811	852	775	822	798	754	795	807	784	781	829	824	820	778	779	785	802	804	802	745	808	761	765	812	835	816	820	802	795	812	861	796	804	810	788	810	798	808	780	809	857	837	768	788	821	778	792	848	776	807	828	783	798	803	791	815	765	839	735	815	810	783	813	835	825	774	859	784	814	803	815	839	842	800	797	812	820	758	843	793	788	797	783	788	814	813	832	805	811	788	767	750	791	812	788	870	703	811	784	768	827	793	804	785	816	768	760	781	808	798	818	793	773	809	794	795	795	764	830	825	775	794	843	790	803	853	770	813	817	809	800	774	761	796	794	824	806	805	814	827	837	814	786	770	792	813	802	795	794	793	826	788	834	821	801	835	811	852	795	774	809	769	777	806	838	807	770	758	803	783	793	808	797	815	860	756	769	826	760	782	787	779	808	836	796	762	757	767	798	801	784	835	766	819	787	817	789	805	800	810	800	811	806	809	826	780	785	783	820	845	816	807	789	809	831	791	754	814	785	797	706	791	803	798	803	763	795	817	768	746	871	772	764	813	816	796	849	813	833	773	803	774	816	785	753	791	780	777	761	880	799	788	805	786	799	795	815	841	799	763	775	764	798	836	870	776	800	823	790	835	862	828	822	781	834	788	776	737	832	832	700
7243	5823	3114	1914	1947	2401	2229	1777	1383	1068	794	643	530	429	364	298	263	210	161	149	122	120	114	110	82	95	81	73	68	70	50	78	76	60	72	63	64	70	78	71	65	73	65	64	74	55	73	60	74	69	77	52	59	72	76	77	67	63	51	78	69	71	55	77	48	85	69	57	68	49	69	67	67	76	68	77	65	66	73	59	51	63	73	74	60	65	59	75	64	74	61	63	61	69	78	81	75	67	69	54	62	58	64	65	71	69	57	73	52	64	65	65	54	74	63	62	71	76	57	70	69	84	81	69	70	74	63	60	66	76	51	69	61	70	71	83	72	70	85	66	58	70	73	65	76	51	64	66	72	54	58	81	61	66	58	61	55	71	55	73	74	70	75	72	53	62	61	79	65	83	64	66	65	63	60	61	67	63	67	72	59	60	69	88	72	73	71	70	74	90	77	64	64	68	69	71	72	61	85	64	71	60	63	48	69	75	74	50	49	45	68	48	60	55	64	64	74	61	72	53	66	50	75	44	65	64	54	70	54	67	67	64	68	56	50	72	70	67	58	67	52	69	58	58	67	65	64	63	74	58	57	79	55	69	64	59	59	60	74	66	47	63	88	55	49	60	73	68	76	48	55	81	61	69	57	74	67	66	66	53	64	78	52	71	69	74	71	55	74	59	67	55	60	68	62	75	79	63	76	68	70	64	61	73	75	59	72	70	79	77	70	66	76	64	81	56	77	44	61	65	78	56	71	70	84	61	66	71	64	74	68	62	74	69	78	69	68	75	68	72	55	65	84	69	49	79	77	79	64	76	75	66	71	60	75	65	53	71	49	65	67	62	69	71	60	50	64	77	71	68	87	53	62	68	56	73	72	59	71	71	62	66	66	70	65	62	70	65	65	49	64	65	65	57	72	77	61	63	60	72	69	62	71	58	58	64	61	65	78	76	69	69	51	66	73	62	67	71	68	72	56	83	70	64	74	68	51	59	77	69	61	62	64	70	64	64	59	63	67	61	65	77	63	47	54	66	54	72	46	76	65	54	62	78	56	81	75	57	65	76	68	77	74	57	62	73	56	66	53	60	75	65	67	70	55	57	58	70	77	61	73	71	75	67	64	58	58	67	67	53	66	64	75	64	53	65	57	57	58	54	83	61	63	71	67	67	69	67	64	62	59	72	63	70	71	65	61	76	61	72	71	71	53	57	66	55	61	78	76	68	56	53	71	80	68	73	57	59	52	65	70	77	71	56	58	70	70	64	72	60	63	70	71	57	62	77	58	70	65	80	65	69	56	55	79	62	66	72	61	54	81	82	63	56	63	62	85	72	65	59	69	83	68	65	47	65	65	60	68	60	66	73	67	74	62	77	67	66	64	67	68	63	62	50	70	69	66	76	79	68	58	72	68	57	64	67	77	71	51	51	67	60	63	69	74	71	75	80	64	64	88	53	80	73	56	65	67	61	79	54	50	61	57	68	68	69	72	66	65	49	57	65	83	72	65	62	52	75	68	66	56	58	67	72	66	62	64	65	59	51	58	85	59	70	52	64	60	60	63	76	66	67	58	61	60	58	63	74	61	67	70	74	72	80	78	75	77	55	82	63	70	59	58	61	68	57	64	52	67	80	63	63	56	62	66	55	54	60	64	67	60	62	65	67	81	72	74	68	67	53	78	65	66	69	58	70	64	65	56	65	61	65	53	55	70	72	87	69	68	71	60	64	79	80	63	58	67	77	57	90	68	70	67	68	80	67	61	58	51	57	61	62	64	72	73	63	60	68	67	79	80	67	70	78	84	72	71	57	52	67	56	75	59	65	68	59	56	58	62	60	67	62	78	63	69	66	75	70	64	77	68	73	65	50	93	79	59	58	81	61	64	80	64	74	58	77	64	72	75	65	46	59	65	67	78	61	66	53	81	56	78	59	77	66	74	66	72	82	71	72	62	57	73	59	62	60	68	75	62	68	67	65	81	62	57	62	58	56	55	70	63	69	69	75	69	63	71	82	77	73	64	70	57	66	73	61	55	62	58	74	73	55	71	67	55	62	65	62	80	68	69	62	63	75	59	67	63	72	58	75	65	71	71	65	63	71	69	64	77	60	69	69	69	62	71	75	59	84	64	64	54	68	72	76	67	64	76	85	70	76	56	79	53	64	58	76	71	65	62	60	72	83	60	52	69	71	71	68	63	64	66	74	72	76	72	74	72	60	74	73	69	66	69	61	85	83	84	58	69	67	76	67	66	69	72	75	67	65	75	61	68	58	66	75	69	60	78	78	77	73	67	63	71	79	78	61	60	64	73	65	59	70	69	69	57	63	65	64	55	68	63	64	67	63	67	70	81	70	52	56	68	61	63	69	73	66	66	71	52	54	66	57	86	73	74	53	54	70	66	67	82	77	62	57	64	69	59	58	67	74	62	65	50	76	77	71	73	62	52	59	82	65	61	58	60	72	71	56	60	57	70	61	70	74	79	74	55	69	62	71	62	61	60	58	51	56	54	65	63	65	65	59	75	71	57	55	58	60	64	67	62	62	63	66	59	57	62	51	67	66	63	52	71	58	66	61	65	65	71	68	58	61	65	73	61	63	63	52	64	62	68	53	68	74	67	60	56	54	71	68	65	64	61	49	89	64	68	88	65	60	65	73	65	61	83	73	67	66	66	68	79	67	58	62	62	74	70	69	83	57	65	68	64	71	44	74	89	71	69	78	80	70	65	68	75	67	72	54	67	82	65	53	75	64	68	56	78	68	54	61	63	65	62	64	89	75	62	76	65	73	69	76	72	57	69	72	59	59	64	69	58	71	80	66	74	83	61	56	61	65	70	60	75	61	55	44	74	59	60	64	58	62	63	70	73	58	57	77	52	58	64	68	65	64	66	66	53	73	55	71	50	67	83	63	57	66	73	61	55	66	65	86	53	67	46	45	72	90	76	83	71	67	35	62	66	64	60	65	61	54	62	64	60	50	72	56	60	62	75	54	69	68	71	54	63	67	62	73	75	74	59	56	62	62	70	60	59	60	71	59	68	59	88	78	69	71	87	61	59	46	58	75	72	53	77	52	66	55	70	67	73	64	75	59	56	64	57	68	64	79	62	58	70	83	72	63	52	65	64	64	80	56	54	85	63	52	74	59	71	61	81	64	69	50	64	67	65	74	58	65	60	67	86	80	77	83	74	70	65	72	63	70	76	76	76	52	70	58	59	64	62	66	76	74	70	75	66	67	56	79	60	56	70	56	63	64	77	66	70	57	60	72	64	65	66	66	71	75	76	74	62	72	71	70	57	72	51	71	67	71	55	66	61	68	70	62	55	68	70	66	77	65	59	58	85	71	64	80	63	59	66	61	80	51	75	63	60	73	64	64	60	44	64	77	63	66	64	70	63	65	58	61	69	59	66	52	60	57	62	74	60	67	64	70	67	71	70	62	64	61	67	67	54	82	66	67	69	70	70	55	69	65	67	75	71	60	83	69	57	65	76	71	68	62	57	65
34392	26255	22583	29329	34986	34907	32604	29515	26070	22615	19033	16155	13992	12051	10296	8441	6981	5785	4663	3779	3130	2841	2279	2001	1810	1657	1420	1386	1283	1235	1150	1088	1099	961	936	990	989	987	978	1076	1038	1009	1050	917	925	879	865	853	845	845	869	843	797	784	788	802	823	846	833	778	833	802	825	785	814	823	805	828	777	797	821	829	812	805	763	806	797	822	791	743	785	782	821	779	753	835	796	813	810	764	827	793	823	764	817	817	825	825	784	780	823	825	736	795	763	784	797	825	808	771	778	832	777	803	788	803	805	814	783	809	794	835	799	798	845	799	835	815	826	870	811	734	776	749	811	849	785	766	844	770	857	819	792	814	826	793	801	777	755	807	797	791	784	786	790	836	789	779	798	808	782	787	798	781	760	821	787	773	775	781	814	783	754	806	788	777	813	768	799	800	815	800	760	821	760	814	800	851	848	784	776	806	810	768	744	788	787	810	779	808	809	783	806	789	825	849	787	809	832	803	787	785	798	847	774	782	779	837	788	818	863	845	860	826	797	843	795	763	804	831	829	785	801	773	806	795	785	800	824	764	773	838	746	824	781	807	791	834	739	815	778	840	804	781	747	814	778	811	827	790	833	774	787	824	820	780	805	755	762	774	728	787	831	818	736	826	804	773	778	824	800	763	764	796	803	825	772	823	762	784	798	818	845	784	788	775	841	762	792	773	814	770	820	797	846	816	791	787	776	808	818	823	843	791	797	795	784	775	808	776	804	842	858	781	799	770	760	792	835	791	757	805	811	850	792	809	775	891	778	758	811	784	825	766	812	775	787	803	832	857	793	796	769	776	781	771	820	783	826	795	838	795	798	778	756	813	848	774	851	784	767	790	789	829	769	765	802	803	782	769	730	784	812	797	749	790	768	799	848	814	843	771	799	816	870	779	787	758	781	817	744	846	801	810	792	823	797	824	790	794	787	813	761	814	772	770	841	825	792	783	797	773	810	812	779	847	798	817	828	845	765	802	798	799	754	827	804	824	834	836	788	811	830	814	856	805	840	805	802	784	764	758	790	829	797	807	799	843	803	819	762	789	817	766	794	820	811	800	846	829	812	769	793	790	818	854	802	834	816	846	738	833	817	761	801	806	798	802	792	784	837	762	849	812	807	815	788	798	782	842	800	812	802	822	805	845	768	773	829	788	749	778	808	758	802	780	825	839	796	787	788	765	779	763	783	795	816	791	792	834	812	798	814	809	803	785	791	832	796	794	799	833	756	814	799	839	784	741	836	838	812	851	774	778	798	796	760	789	809	786	763	784	753	813	760	810	797	805	802	800	826	780	826	807	792	769	782	812	770	792	768	775	824	870	802	826	818	772	754	832	790	818	740	807	810	816	796	842	805	790	805	831	790	814	741	802	780	790	804	779	781	749	763	836	798	811	833	818	806	807	821	810	831	803	734	845	783	845	825	814	832	823	806	795	743	768	835	799	783	781	851	768	814	803	834	811	751	812	817	808	811	831	781	777	829	771	790	824	775	824	836	748	778	762	784	773	793	777	836	781	863	785	810	762	729	821	767	792	839	827	810	814	831	815	766	821	810	813	875	836	819	777	776	802	816	796	780	793	833	855	804	797	794	851	762	845	785	830	770	783	788	799	829	798	794	817	770	821	814	810	778	811	833	809	784	788	807	795	775	771	823	810	816	770	782	844	829	821	767	817	805	820	775	806	782	757	814	806	821	791	771	805	810	792	788	805	802	771	807	784	805	844	805	785	750	803	821	759	819	834	815	801	769	793	731	764	770	783	767	797	751	802	754	810	812	842	818	776	789	808	783	766	793	842	801	804	804	785	805	799	826	799	769	796	830	850	775	781	790	816	806	799	766	770	833	766	793	840	789	791	771	879	779	853	838	790	859	816	786	791	816	826	833	813	784	829	783	810	810	834	858	779	777	790	855	808	742	763	811	804	800	821	802	819	786	829	756	821	845	804	793	835	753	842	804	839	878	793	777	786	735	795	794	775	784	815	830	734	803	850	833	776	790	837	792	834	847	761	816	773	800	791	793	803	791	806	770	800	813	803	771	804	794	758	815	794	816	821	798	784	770	787	763	830	769	797	800	811	822	795	819	769	775	815	793	768	785	810	794	826	813	822	800	776	803	794	855	800	806	781	814	835	768	793	756	782	833	818	775	782	800	749	836	763	827	816	824	870	859	827	860	788	806	804	843	802	804	802	768	820	818	791	813	798	825	767	793	773	800	821	805	805	805	813	777	795	782	774	793	777	780	791	832	862	801	758	789	849	816	790	832	823	783	825	801	785	829	815	801	777	795	816	846	797	809	840	835	768	784	828	721	783	805	786	767	796	797	768	827	819	772	799	788	881	748	830	784	780	809	757	786	828	828	792	851	782	766	838	807	832	747	865	714	837	798	763	781	768	865	806	828	734	818	789	776	811	812	789	805	757	752	825	837	782	827	802	820	755	806	812	834	778	778	812	835	764	793	799	773	783	832	825	796	816	825	784	806	803	821	819	840	782	780	759	831	790	768	816	737	789	796	792	786	819	786	803	795	766	813	812	795	766	807	813	772	764	755	847	813	805	776	817	819	795	772	810	774	787	785	788	816	790	793	811	813	759	811	796	782	780	786	726	836	806	812	795	748	807	819	799	876	787	804	815	835	844	735	796	814	848	834	787	800	796	806	836	788	793	776	818	747	782	856	800	753	835	768	812	793	780	771	778	822	741	820	855	766	814	827	830	761	858	811	833	814	782	783	790	806	796	752	853	809	833	802	844	793	821	819	816	788	807	843	814	822	780	842	831	807	823	812	764	842	841	764	802	813	824	836	809	828	816	825	826	830	808	803	785	761	779	802	819	786	789	769	784	801	837	821	765	746	772	773	809	788	799	820	781	824	799	827	813	790	785	792	793	811	834	749	814	827	784	800	795	803	791	732	794	774	749	799	800	828	783	818	826	816	758	783	770	785	775	814	818	774	793	782	774	816	835	814	822	783	816	811	784	772	774	749	808	753	841	781	769	812	796	776	829	825	756	799	781	785	819	818	809	795	755	818	778	822	807	793	769	754	798	859	784	831	780	801	783	792	754	815	828	787	769	795	820	747	773	782	831	788	825	826	785	821	814	790	825	752	820	868	814	762	827	790	749	807	808	810	793	762	806	828	745	822	819	825	810	809	824	828	784	770	816	834	809	858	782	819	852	815	791	822	797	807	811	812	754	826	783	796	750	778	806	844	801	853	851	803	809	823	786	755	791	819	810	788	777	801	808	778	776	784	779	767	781	799	771	848	804	851	802	792	818	764	810	794	810	803	846	798	799	759	809	798	796	829	813	837	820	853	808	803	778	797	825	883	804	797	776	790	834	794	799	799	773	787	788	841	839	796	775	783	802	750	757	794	827	772	780	821	852	801	802	788	796	790	804	797	753	814	823	802	822	762	764	808	796	824	779	787	816	742	808	762	814	793	821	809	782	747	875	788	780	786	846	776	780	774	779	749	814
3639	1712	945	648	707	871	815	646	534	402	324	258	201	158	171	126	131	118	117	90	80	93	85	88	83	72	60	75	73	54	74	72	66	84	45	70	74	74	62	60	67	67	63	61	62	58	59	62	62	71	53	53	60	63	63	68	64	57	44	74	77	69	61	68	59	61	61	65	71	74	62	65	57	53	66	72	63	58	77	72	46	53	57	56	64	81	67	69	72	55	76	74	71	60	68	62	68	53	51	60	76	61	56	69	52	56	77	64	56	64	67	76	64	55	63	49	54	68	52	55	66	71	61	62	59	74	60	57	64	59	53	69	50	59	76	52	59	49	66	62	56	77	56	63	60	60	60	64	68	58	77	72	60	55	70	64	57	59	69	69	58	53	52	68	59	53	63	75	65	55	56	62	63	70	61	55	68	73	71	52	78	62	54	65	65	78	74	69	49	64	57	57	66	69	50	55	61	67	57	62	54	40	64	61	67	59	63	78	80	63	66	77	74	64	64	63	74	54	71	66	53	74	63	70	64	58	79	67	59	74	48	91	68	72	63	74	41	58	72	79	67	63	63	73	71	57	78	78	75	65	67	55	68	63	74	57	67	59	69	45	74	58	77	60	63	71	63	66	74	61	62	77	86	68	62	62	50	51	67	66	71	64	61	63	76	74	62	71	67	71	75	61	59	57	59	69	62	68	72	57	68	56	78	60	60	62	56	57	62	76	55	64	56	57	65	60	63	53	52	57	73	63	70	69	66	53	59	58	67	63	67	67	59	62	59	58	80	66	71	67	69	66	61	72	73	74	64	67	66	67	74	71	67	72	69	68	62	67	62	63	65	66	62	66	83	67	62	71	67	55	72	58	63	62	55	55	69	61	69	61	69	56	70	54	70	54	71	66	56	74	74	61	76	89	67	73	81	66	50	60	58	65	62	74	77	57	77	67	48	53	62	66	62	70	68	78	66	73	72	61	60	76	73	66	62	65	71	61	63	63	68	61	60	68	70	58	73	70	66	56	74	71	66	54	62	73	63	65	57	76	62	76	51	73	68	71	66	70	62	54	70	57	70	53	55	70	62	57	76	66	68	67	71	59	62	53	73	77	62	76	56	72	71	82	56	79	57	46	60	58	63	59	64	63	54	56	73	72	57	66	56	51	54	56	61	60	68	65	70	72	72	70	72	68	58	54	61	70	52	63	60	63	46	57	48	67	71	75	61	66	63	63	64	60	69	59	61	76	64	61	62	64	71	77	69	58	65	70	65	71	53	75	59	58	73	68	66	69	64	65	61	62	70	62	50	66	71	60	63	63	54	66	71	67	60	67	53	68	107	60	64	57	79	64	73	82	60	72	58	70	58	66	60	53	67	54	73	70	56	63	68	49	72	68	73	67	78	70	59	55	75	68	63	73	57	69	78	65	63	71	56	56	73	66	47	67	48	83	60	54	77	69	58	69	73	64	70	56	70	71	63	72	65	48	69	63	50	68	53	57	67	66	64	64	60	67	64	64	50	81	52	55	60	71	53	63	62	50	62	51	56	71	78	54	61	74	60	59	51	62	61	70	61	64	61	79	75	59	50	49	58	67	49	66	68	61	63	60	64	50	73	66	70	63	60	59	59	56	67	64	60	69	61	52	78	64	46	65	61	69	72	66	52	65	65	55	55	64	59	68	56	64	59	72	70	57	61	62	65	54	77	60	64	70	61	80	48	64	61	64	65	75	67	46	64	58	51	67	60	64	52	59	69	64	70	64	55	64	62	74	45	77	68	66	58	60	62	51	71	71	59	58	68	53	77	63	59	64	70	61	49	61	65	60	60	73	54	53	70	73	67	71	58	59	63	69	63	70	61	61	65	63	77	49	49	62	60	58	64	69	66	56	74	59	64	60	70	60	67	66	72	66	60	62	54	68	61	57	66	54	65	64	61	56	75	77	66	47	56	57	68	57	78	74	51	49	53	76	67	58	64	58	61	51	78	63	63	58	69	69	72	79	64	71	59	64	70	76	66	61	72	59	63	49	62	72	57	68	62	54	64	58	62	62	47	78	66	77	75	76	71	68	53	61	69	69	65	55	76	57	66	59	76	74	70	66	60	67	72	67	78	69	78	64	77	68	61	56	74	65	68	62	65	65	66	65	58	49	83	50	72	76	70	78	67	51	66	63	70	65	64	52	85	72	56	72	55	61	55	70	61	75	74	70	80	55	63	56	58	66	73	68	61	59	73	56	62	73	47	59	62	58	67	57	69	58	76	63	65	56	58	60	63	59	59	68	67	70	58	56	73	67	52	58	55	72	79	61	61	58	85	59	70	47	54	68	63	56	67	63	67	71	67	61	57	71	78	60	46	69	66	50	62	58	61	62	64	65	66	76	63	69	64	54	62	76	71	71	58	66	57	64	74	65	63	62	62	69	66	73	75	57	57	62	64	67	62	57	70	54	53	69	61	73	58	56	48	65	61	63	52	55	67	69	55	70	52	58	50	63	58	50	54	74	55	63	60	62	58	64	68	73	60	63	72	78	71	69	58	50	68	66	73	64	70	72	78	61	67	67	55	69	58	66	58	67	52	81	56	58	64	69	74	60	70	58	66	63	56	84	68	68	58	67	62	83	56	63	64	62	70	56	58	60	56	69	74	69	56	71	61	63	77	53	76	66	80	70	67	62	60	76	64	59	51	60	51	72	74	53	62	70	62	61	75	62	68	72	60	49	67	63	62	64	75	88	73	67	70	53	57	55	62	73	78	66	67	67	72	61	73	74	66	73	63	59	66	62	59	53	65	64	66	61	62	50	50	76	76	77	62	65	66	76	64	64	57	48	69	59	66	72	59	65	82	67	74	66	55	68	70	74	52	63	66	63	57	69	72	71	66	61	56	51	60	70	52	74	65	78	69	62	65	69	45	70	52	80	73	61	63	57	70	70	56	64	65	68	71	68	62	61	63	59	78	69	53	60	68	57	60	87	65	70	62	56	61	72	70	77	60	54	53	56	56	51	62	48	64	87	76	57	46	75	57	68	62	68	70	63	57	70	58	51	66	66	58	71	67	59	61	66	66	55	61	71	57	65	59	81	56	67	75	56	74	63	63	56	67	56	54	75	50	49	63	78	70	63	68	74	49	61	57	63	68	60	78	74	65	74	69	48	55	59	75	47	52	60	76	56	70	60	65	62	55	57	67	58	70	61	59	80	55	72	63	66	71	54	80	62	68	61	75	74	52	56	57	59	68	51	64	73	65	60	60	58	87	61	64	48	63	57	52	69	61	72	73	63	63	57	59	59	62	70	61	59	70	56	79	68	66	90	55	53	72	74	70	67	50	68	64	73	68	57	66	65	80	69	81	71	61	70	67	59	69	64	43	76	71	78	74	67	56	62	66	62	63	62	57	73	61	58	77	70	68	61	52	61	58	55	71	70	56	63	57	51	67	69	71	60	63	55	58	61	74	65	68	70	59	64	69	58	55	55	59	65	72	55	68	58	66	59	48	46	61	59
26100	17919	13651	19917	26641	26544	23984	20517	16751	13401	10401	8088	6497	5443	4608	3950	3231	2881	2421	2073	1641	1505	1349	1254	1072	1094	1005	982	953	987	898	825	905	851	852	841	821	810	886	863	828	872	855	848	852	765	871	816	810	755	801	788	761	790	766	762	827	727	842	822	748	740	764	690	756	751	791	723	775	748	782	813	820	805	746	795	803	769	767	757	824	816	775	712	782	794	774	765	814	790	786	793	750	758	762	751	806	796	780	786	782	745	807	779	739	733	778	810	781	772	763	712	792	754	762	775	806	776	825	734	795	769	762	759	781	710	783	776	767	751	770	775	802	808	759	780	786	772	783	784	811	753	772	745	843	742	757	775	806	774	802	791	753	747	775	753	803	803	832	769	703	787	760	818	720	749	790	788	788	785	792	807	724	782	733	767	779	743	807	799	789	759	754	793	737	819	738	790	774	792	777	765	743	741	780	771	798	817	734	768	783	753	767	782	746	837	791	800	795	778	797	790	781	822	763	778	799	766	744	799	772	709	776	764	760	774	762	784	737	772	793	808	749	758	838	814	802	815	790	844	771	811	775	783	815	790	784	819	795	777	805	765	792	837	730	829	815	764	764	769	788	780	759	826	790	767	785	740	810	748	741	742	793	741	763	798	834	781	792	753	774	794	806	764	785	765	777	781	809	787	788	745	758	787	794	770	766	784	789	781	833	814	778	809	763	770	797	786	760	766	762	796	792	763	773	838	730	782	783	825	746	788	739	789	789	772	755	767	781	795	806	774	803	818	769	787	764	728	737	782	808	726	765	739	791	778	787	754	786	770	705	789	744	790	748	747	761	754	776	774	792	813	789	807	757	763	803	792	815	770	796	796	745	799	810	793	796	792	820	771	782	783	777	815	764	774	776	770	818	764	747	752	757	814	749	753	778	832	726	770	779	788	783	796	736	776	795	791	779	758	813	741	792	786	794	795	772	754	769	853	777	791	768	770	798	779	748	798	774	780	810	750	758	756	829	787	766	799	803	788	789	814	741	804	730	819	799	740	751	797	787	741	817	751	774	802	775	802	763	774	797	811	831	738	769	737	777	773	754	715	750	770	792	793	735	785	784	797	804	822	825	793	755	745	754	772	821	747	793	768	791	760	807	737	736	756	760	853	766	784	810	771	748	803	789	809	798	776	758	773	738	739	757	768	780	761	802	783	769	779	787	785	744	756	795	809	779	732	774	796	752	738	783	778	824	786	760	771	780	735	737	834	766	766	751	727	768	786	772	767	735	823	710	757	742	751	800	772	765	775	773	801	762	809	786	820	768	772	797	778	785	815	779	790	758	802	755	737	758	790	827	777	785	803	768	774	771	770	879	734	804	780	762	743	763	781	789	762	751	824	786	788	815	721	781	810	811	814	806	748	749	782	764	816	761	781	802	798	767	800	800	749	806	817	737	750	777	796	780	773	793	796	752	772	775	753	779	811	722	762	807	734	786	788	747	784	819	809	816	790	814	790	830	821	813	840	757	818	735	781	791	765	769	809	815	741	790	724	781	742	812	752	750	800	791	794	749	796	857	758	720	763	772	882	828	752	752	775	784	827	795	755	785	815	771	782	809	802	792	777	745	795	782	796	739	721	810	824	745	763	826	761	817	738	752	813	745	731	784	779	763	805	773	757	747	804	790	787	744	748	769	756	729	810	796	776	786	785	728	761	821	765	751	779	819	767	824	715	783	796	728	753	807	813	771	743	772	751	757	826	811	758	905	717	740	794	819	822	807	747	756	743	802	805	831	764	783	824	756	755	788	794	787	774	778	808	757	800	813	775	814	791	762	774	797	777	775	783	736	794	720	744	779	732	742	817	803	805	791	772	799	745	737	823	781	782	809	751	816	765	764	757	787	773	779	758	803	788	807	787	787	779	818	763	751	750	796	774	736	786	817	762	739	810	786	777	787	741	772	831	784	829	785	762	802	773	762	773	738	770	773	769	734	812	774	814	784	764	821	789	835	781	772	781	762	756	820	752	761	752	774	778	745	770	767	778	828	820	812	794	775	798	795	728	768	801	775	801	770	776	763	795	810	776	793	776	813	757	764	775	779	786	735	783	760	755	780	776	814	775	785	809	779	765	750	770	772	741	787	764	743	804	784	762	785	783	780	754	780	814	810	763	786	799	741	786	814	728	755	802	798	798	804	731	743	756	814	781	777	750	831	772	759	791	732	748	797	767	790	762	788	748	830	726	791	812	744	785	802	764	776	788	803	724	731	831	817	798	782	841	772	771	775	747	776	768	794	734	751	788	814	814	769	779	753	755	782	749	781	775	814	725	781	794	753	754	765	760	792	793	760	720	754	773	750	816	777	778	755	780	835	798	774	789	781	792	815	752	784	792	772	767	791	765	724	769	754	834	818	722	734	761	774	787	789	724	777	754	743	781	782	794	762	757	751	803	792	801	732	756	798	793	776	818	732	751	734	757	816	768	783	796	777	815	818	759	783	764	751	766	713	723	788	817	782	779	827	735	806	752	754	829	758	730	801	753	782	754	775	741	773	791	741	784	816	780	783	737	763	763	835	779	815	799	755	767	796	762	770	796	755	783	787	771	835	728	744	811	723	788	759	783	734	724	755	813	806	781	728	764	812	784	734	762	781	768	770	796	753	746	819	757	825	765	772	780	778	776	779	855	789	755	786	790	755	768	769	776	818	784	837	771	833	790	771	757	801	785	787	768	796	797	754	823	805	757	766	786	773	781	756	806	790	820	797	779	755	745	776	823	828	775	775	766	747	796	783	760	717	780	768	811	749	751	758	734	806	770	809	803	822	768	780	731	796	774	745	773	800	799	779	767	756	824	737	823	812	803	778	794	810	786	764	816	756	780	773	765	746	775	804	785	764	819	766	814	764	816	783	756	845	812	797	773	771	786	782	800	787	774	796	787	750	787	753	821	794	769	783	785	801	781	792	741	748	785	808	811	795	819	761	826	731	769	766	769	744	764	795	773	786	762	731	790	797	749	800	803	790	752	766	744	769	730	754	780	762	797	796	791	746	743	779	754	790	761	766	737	785	772	768	769	818	723	731	787	781	796	708	746	748	812	764	772	753	776	760	777	819	819	767	728	810	763	733	727	794	758	754	834	819	779	767	733	787	741	784	788	742	800	795	771	778	812	738	792	787	773	762	736	850	762	801	771	801	758	753	735	798	831	759	726	757	737	776	781	752	838	750	745	790	740	774	799	787	816	779	796	759	787	811	782	799	756	789	746	779	765	794	769	815	772	815	784	817	759	749	807	792	800	756	758	722	817	752	793	750	743	785	764	771	781	776	801	771	776	752	770	821	784	830	830	747	754	775	774	772	770	750	756	756	824	816	803	794	742	765	796	801	797	748	803	770	754	799	764	776	778	796	799	817	798	785	787	781	768	738	815	811	736	781	784	804	765	797	791	771	746	743	761	811	766	765	820	776	774	802	798	813	837	773	770	761	793	765	766	824	787	800	791	728	811	793	780	767	803
4862	3710	1898	1227	1273	1514	1477	1148	892	672	551	405	371	271	254	188	169	161	136	148	116	90	83	98	95	81	78	86	77	84	63	57	72	86	62	70	74	63	68	63	62	73	72	62	71	63	74	66	56	84	72	53	76	60	69	57	57	64	60	67	63	60	66	65	54	69	62	64	73	65	70	73	57	76	68	55	61	62	70	64	60	63	59	59	65	69	60	60	58	63	76	54	60	58	57	64	70	82	56	81	62	65	70	64	57	55	68	74	60	75	53	65	64	68	63	66	69	60	62	63	64	67	75	75	61	65	62	61	74	68	65	63	58	56	71	78	66	61	67	61	63	71	62	72	72	61	56	73	66	56	74	73	71	52	68	70	60	54	60	66	59	61	71	51	54	81	79	68	59	56	43	68	77	52	84	71	69	70	66	59	83	57	73	78	52	56	75	63	64	65	68	63	68	73	59	70	66	48	57	55	74	47	71	52	67	65	58	53	55	64	51	72	60	78	62	69	68	72	67	54	65	48	52	69	70	64	86	81	67	57	63	47	70	81	62	66	66	64	55	57	78	71	70	70	61	73	72	58	65	68	72	71	66	78	60	64	51	68	61	52	80	59	78	57	45	68	65	70	65	58	67	56	73	63	55	62	72	50	61	64	58	82	64	79	63	74	73	67	52	62	72	64	74	63	68	90	78	57	65	59	66	57	62	52	62	57	65	63	59	70	65	69	61	59	65	54	64	54	63	65	74	71	60	72	69	64	67	76	70	51	65	62	65	67	58	61	63	59	73	67	80	59	64	69	84	62	63	80	67	71	65	56	57	55	73	49	55	61	62	66	57	84	62	60	66	63	58	52	63	70	76	62	71	67	63	53	66	65	71	71	61	82	69	60	71	63	50	54	65	57	62	48	62	53	84	59	61	64	66	71	73	81	72	59	59	79	72	76	60	63	84	68	64	60	53	62	65	63	56	61	64	62	60	49	54	74	50	72	60	85	73	62	60	62	62	55	73	66	61	62	75	66	59	62	68	60	63	59	60	53	64	70	79	71	58	63	63	70	51	55	69	61	65	58	75	69	69	73	63	66	72	60	71	51	59	67	58	64	66	70	77	84	67	67	68	70	65	72	60	79	68	88	77	59	64	73	71	64	68	63	64	61	72	79	60	59	68	59	77	73	66	59	62	72	74	73	65	71	58	68	53	65	53	74	77	57	77	63	54	77	75	59	62	61	65	64	74	52	59	67	60	65	66	53	73	72	57	70	59	54	60	72	57	75	62	63	58	81	63	87	64	62	63	65	69	71	63	48	73	70	60	67	73	61	62	71	57	76	70	58	62	72	68	69	66	67	61	66	61	70	67	63	71	73	70	58	74	68	64	62	52	69	74	54	51	56	72	63	77	63	59	60	68	63	64	49	65	66	62	75	57	80	66	60	68	63	59	59	72	55	70	58	59	52	65	73	64	67	61	57	55	66	69	70	69	67	67	60	64	68	58	67	74	50	54	54	70	59	75	64	59	54	71	64	58	73	60	82	72	67	67	65	61	72	60	80	55	63	64	65	56	59	62	69	66	68	61	55	62	64	70	48	59	56	59	62	67	79	68	66	69	64	62	59	68	63	70	64	67	82	79	72	77	80	54	52	76	65	56	82	65	58	59	69	60	64	75	57	59	60	70	64	82	55	69	65	79	69	83	74	67	62	77	56	77	70	63	60	58	68	69	78	55	62	83	63	73	59	64	58	65	65	79	43	77	73	72	66	60	65	57	67	67	70	73	74	61	70	67	62	55	66	60	62	56	65	58	69	79	60	80	89	70	43	65	59	78	71	64	62	72	73	64	72	70	55	61	61	56	64	65	46	68	62	54	80	81	67	61	78	70	61	63	45	62	64	78	62	52	68	59	68	71	61	75	61	62	58	67	64	60	69	64	64	64	58	59	79	66	70	73	64	77	57	80	71	54	71	64	77	68	73	69	62	58	57	69	48	66	73	69	73	55	76	55	56	67	74	67	63	70	66	64	76	59	70	76	61	80	60	51	64	66	64	66	70	61	67	64	52	65	80	67	62	67	62	65	66	63	62	67	66	57	67	75	75	57	67	75	73	75	74	79	60	72	51	78	85	51	70	60	60	62	58	66	68	65	64	66	63	64	67	56	63	57	57	76	54	69	56	55	63	75	58	65	49	80	64	67	65	57	55	58	58	66	74	67	65	58	49	57	71	62	59	68	63	65	61	67	50	62	68	68	60	66	72	50	48	72	46	78	71	57	56	70	55	56	79	64	61	64	56	60	77	67	87	58	63	66	47	71	85	68	63	61	65	67	73	80	71	67	61	66	69	53	67	58	66	64	71	66	56	68	59	76	68	65	67	76	64	72	64	70	65	65	61	67	52	57	64	74	68	68	73	62	57	62	59	54	64	62	68	77	72	74	64	61	77	66	62	73	75	64	67	47	75	61	79	72	67	63	65	84	57	63	63	69	63	74	65	69	61	60	63	98	78	47	74	72	61	72	60	60	76	52	62	75	66	75	79	69	73	69	81	55	61	65	74	71	70	66	71	55	61	66	80	49	59	57	62	68	75	62	71	60	84	58	61	66	59	67	63	73	59	63	66	59	59	70	57	67	62	63	77	53	81	54	50	68	69	58	81	78	71	72	78	68	63	66	63	89	69	68	61	63	59	64	62	61	51	58	92	67	60	67	78	56	67	66	76	73	67	70	62	54	78	76	60	57	59	72	73	59	57	76	67	48	68	69	71	57	53	73	67	65	52	53	63	75	74	61	67	59	61	64	75	64	75	58	60	58	58	67	65	59	66	67	44	72	64	75	73	53	55	57	47	70	71	54	63	67	53	64	62	69	53	73	66	68	69	70	70	75	66	68	55	81	56	54	56	71	61	59	63	52	67	77	66	62	56	74	70	64	73	61	74	60	55	52	75	53	75	56	61	67	76	52	58	62	76	66	64	58	65	72	65	73	50	56	61	54	48	70	61	72	66	79	57	73	69	52	71	79	58	62	59	72	66	69	71	55	69	63	89	54	54	67	59	51	70	53	60	58	84	64	58	62	53	76	64	56	66	75	63	67	67	53	65	76	63	74	60	69	56	57	58	51	59	72	80	65	58	56	66	68	61	63	72	58	47	69	79	71	53	64	69	63	65	66	55	67	72	64	60	67	56	68	66	58	57	70	66	75	58	57	62	76	55	54	71	68	62	74	55	61	66	56	78	66	75	86	48	64	64	70	60	79	68	71	67	46	56	56	75	62	71	65	72	64	43	72	55	58	70	63	54	64	63	64	65	62	59	70	60	61	53	65	76	77	62	68	92	54	65	71	63	48	60	54	63	85	74	49	67	74	70	68	70	74	52	79	67	66	62	75	62	62	68	59	62	61	72	45	78	65	64	70	68	63	69	70	74	73	56	54	77	61	70	66	81	71	68	66	55	51	74	61	67	68	66	59	82	62	56	71	70	62	78	57	81	56	70	66	66	67	79
31060	23319	18825	25821	31786	31360	28786	25320	21565	18124	14639	12081	10038	8122	6758	5589	4692	4032	3368	2664	2214	1994	1763	1616	1404	1288	1227	1160	1082	1091	1041	962	946	897	894	909	903	946	935	917	921	903	862	832	857	825	833	809	808	810	779	817	777	744	768	769	797	759	783	799	788	749	830	790	768	766	740	786	772	811	781	766	754	765	771	791	791	807	800	802	831	743	771	855	776	768	792	782	793	839	792	782	799	774	776	800	802	771	730	782	753	839	786	787	799	801	829	735	779	750	764	844	799	741	870	762	768	810	785	747	754	744	801	786	783	780	735	774	753	825	721	772	720	799	811	786	805	786	801	778	809	759	697	753	766	790	754	786	798	794	787	750	741	771	829	766	827	825	768	766	805	820	838	834	798	801	788	825	792	811	786	768	794	764	842	758	817	801	770	763	783	798	785	757	783	817	731	787	768	789	789	794	746	776	804	793	783	790	787	773	831	844	798	789	770	792	757	764	747	807	824	781	820	809	793	803	791	785	787	768	813	787	772	804	778	751	720	811	840	812	775	793	762	795	818	792	819	800	830	817	788	813	800	773	777	756	775	748	769	815	789	790	779	815	811	755	839	801	773	734	829	839	789	834	801	755	808	790	819	840	776	770	807	768	808	743	796	799	800	766	775	755	745	820	784	798	834	771	848	761	883	841	831	757	775	737	780	807	787	758	795	819	787	826	786	810	782	742	787	759	746	835	762	782	802	789	836	735	811	837	766	755	818	783	778	801	766	776	829	715	782	750	770	756	770	796	775	803	758	780	768	787	804	775	794	785	817	781	775	866	794	752	851	794	792	834	774	777	739	826	782	833	783	739	784	813	779	786	770	784	755	766	801	814	791	769	810	769	831	785	799	744	784	755	765	792	784	802	797	745	758	715	798	823	761	714	803	780	781	750	843	776	776	815	783	756	787	848	773	750	810	783	787	812	763	777	762	816	794	795	758	735	812	780	764	760	818	795	780	820	816	841	781	841	818	818	763	774	773	789	798	749	752	827	790	775	752	775	728	817	805	750	775	752	751	774	773	788	818	818	765	803	777	797	783	786	773	795	802	795	748	779	778	760	798	810	785	760	810	792	777	778	787	774	793	727	809	810	807	807	803	781	781	770	821	807	785	804	777	746	808	769	715	776	832	818	772	795	756	800	847	763	791	793	759	765	797	764	752	766	770	813	816	808	753	793	729	771	796	769	760	793	780	765	761	750	764	777	806	789	769	824	796	773	766	731	774	788	788	781	768	793	814	833	771	825	784	853	791	732	798	790	813	810	806	777	797	803	802	780	849	783	779	774	826	781	798	831	746	764	773	856	789	856	787	793	750	782	804	804	776	762	686	737	767	754	781	767	810	806	792	802	742	816	751	804	790	847	795	786	808	784	770	750	762	778	746	723	823	781	819	740	776	804	787	779	792	815	826	773	789	759	765	794	859	746	831	750	792	776	775	797	755	783	813	777	815	779	765	732	806	740	792	771	782	759	786	772	788	816	709	817	824	804	785	793	807	803	774	785	756	752	833	788	764	767	815	848	774	775	737	801	822	744	783	806	796	752	779	804	795	815	746	768	832	788	777	762	785	770	772	756	764	765	762	752	777	788	772	784	737	810	826	775	814	779	741	799	800	765	777	786	810	750	796	806	779	753	802	784	833	761	769	775	779	760	755	746	776	788	842	761	824	793	791	770	792	779	722	778	759	822	768	778	793	825	781	749	818	752	834	775	753	774	791	805	747	818	760	796	769	763	788	785	797	764	774	725	818	794	786	805	789	781	750	809	788	790	766	816	752	772	832	822	773	754	754	774	814	782	768	844	822	818	771	861	794	797	766	766	812	773	799	829	794	758	775	741	807	822	821	759	738	782	824	765	766	796	721	784	773	822	764	754	785	776	825	818	829	797	787	780	814	770	817	785	797	767	817	771	750	801	823	739	863	775	767	808	757	810	822	799	805	763	813	813	819	796	796	777	797	822	762	758	780	786	808	812	795	783	764	801	828	763	786	765	802	762	820	799	731	794	772	815	841	762	833	747	825	792	798	745	804	756	810	813	798	791	807	755	834	772	781	834	774	750	785	780	747	774	835	784	806	771	802	785	821	742	784	810	755	753	758	758	768	783	779	794	826	833	824	798	763	755	815	803	813	821	777	743	786	795	808	762	796	769	772	759	766	773	799	719	821	773	771	731	797	778	778	746	733	791	785	804	800	791	831	773	835	762	797	819	757	804	745	798	778	698	759	768	768	806	785	771	785	809	805	794	795	816	764	816	755	812	762	816	756	808	765	790	777	787	814	756	748	730	761	757	749	745	750	810	797	741	830	790	806	807	837	731	738	767	799	743	800	777	777	780	800	788	809	750	793	815	767	799	792	807	782	813	780	790	765	808	750	778	799	805	745	816	789	798	753	778	792	740	823	717	773	757	744	792	769	782	797	780	777	789	737	745	786	802	779	760	755	774	790	778	778	738	794	864	769	814	841	765	773	774	816	762	752	822	808	767	814	776	780	771	824	741	795	788	777	808	732	850	771	814	805	815	848	797	775	778	821	775	827	801	795	763	773	755	780	789	749	800	750	806	787	811	781	785	770	823	804	781	827	735	828	767	751	803	783	759	747	815	780	789	770	816	780	767	767	800	864	801	828	755	809	798	707	802	828	793	804	793	756	817	769	782	779	736	798	789	755	778	773	784	789	754	773	808	791	768	818	783	767	809	828	770	758	783	762	780	739	782	809	810	804	785	735	825	749	808	808	811	727	737	766	787	758	771	775	792	790	817	804	803	797	792	791	763	737	744	795	800	766	804	791	807	805	805	782	780	758	794	777	774	737	796	790	782	785	806	809	784	775	808	809	768	826	783	775	775	760	743	796	816	787	797	783	759	808	805	807	777	694	795	798	748	720	824	861	745	801	784	757	734	756	797	760	772	816	782	801	797	753	851	786	780	800	786	773	806	810	784	778	800	790	780	783	751	773	858	788	731	747	867	748	757	774	783	804	782	770	789	811	783	777	793	831	715	805	818	798	764	834	801	787	771	813	783	775	761	780	761	808	799	747	772	770	755	794	825	764	810	788	734	791	762	814	791	788	799	784	756	779	781	749	802	789	767	764	758	794	776	787	811	783	777	792	794	811	792	763	758	752	802	783	768	828	755	789	759	740	800	801	815	786	781	786	776	821	834	767	789	795	777	803	834	777	792	779	811	797	735	753	791	757	758	824	755	762	780	795	826	822	776	782	815	773	787	847	799	767	792	765	785	813	768	847	791	793	804	830	776	767	808	816	839	749	777	798	789	762	704	767	820	773	767	839	775	769	815	771	769	801	742	770	792	789	831	809	800	779	754	803	752	752	823	746	825	771	790	776	808	741	832	757	821	807	759	793	755	749	842	774	778	844	746	755	775	738	807	782	783	733	791	792	780	871	775	820	753	785	775	785	822	785	801	776	794	800	766	785	826	834	790	765	762	755	807	831	791	721	773
6060	3335	1856	1204	1278	1671	1495	1138	902	713	589	452	366	286	260	213	186	164	146	124	116	91	92	89	75	94	77	51	79	88	77	72	76	63	81	62	61	66	67	72	69	70	60	73	67	67	74	78	62	64	71	63	79	67	67	61	68	79	53	70	53	69	76	61	58	62	56	65	79	64	79	65	50	77	64	73	75	61	53	81	65	72	53	64	64	64	73	61	54	47	70	60	68	63	62	55	68	63	57	72	60	61	67	66	61	68	72	59	59	66	58	71	64	45	66	72	60	69	65	56	72	73	64	54	63	53	58	68	66	56	80	57	52	62	58	57	77	56	63	67	83	78	71	65	56	71	74	73	60	62	65	69	73	61	85	75	76	62	61	71	68	73	59	61	66	68	70	64	64	72	67	68	71	52	65	59	72	64	66	81	58	65	73	56	59	74	66	75	66	67	65	59	59	58	70	69	69	73	58	66	63	72	60	77	64	63	71	59	84	59	67	69	75	62	72	61	78	70	76	71	68	78	50	60	67	46	69	51	77	48	66	66	66	75	71	59	58	58	42	69	69	69	68	74	65	56	70	83	59	58	76	68	62	69	59	61	70	58	72	68	56	66	71	51	67	73	56	71	61	67	71	70	54	57	62	55	78	66	77	56	54	67	55	65	69	67	70	55	66	59	63	69	66	77	64	80	74	55	75	72	53	50	68	77	69	59	65	73	54	65	57	54	55	68	57	70	68	59	62	70	69	64	72	72	61	69	73	62	63	61	61	73	69	55	65	75	66	68	68	54	68	65	61	74	80	71	67	51	50	63	77	72	61	76	71	69	49	52	81	59	79	58	66	66	50	72	63	70	63	65	58	62	55	63	55	73	80	49	65	62	82	73	61	60	64	59	61	62	67	57	76	67	68	72	67	75	66	59	68	60	60	80	54	63	73	88	62	69	62	63	68	64	67	59	63	66	69	56	56	64	87	68	65	44	69	73	74	51	63	63	78	67	62	74	69	67	59	65	73	60	59	63	49	58	69	82	62	74	64	67	67	57	57	54	66	87	68	61	69	70	67	63	55	64	81	72	76	67	70	77	61	63	66	50	75	61	56	74	65	61	58	74	74	80	73	75	76	75	71	61	68	61	79	80	58	74	67	81	68	74	80	68	71	65	57	76	67	85	74	60	73	61	69	64	69	88	57	71	72	59	75	57	74	58	57	63	70	59	66	79	49	61	59	69	64	58	67	52	64	94	92	62	83	60	69	61	58	64	70	78	57	50	54	60	71	56	56	72	82	63	62	60	69	76	72	61	64	68	65	57	78	62	65	52	77	85	61	58	61	61	58	66	60	51	65	76	70	82	64	55	65	71	82	77	68	55	70	75	71	76	68	74	70	64	73	67	54	55	79	66	67	71	62	76	62	66	61	58	65	70	65	61	66	66	55	56	67	65	60	58	68	74	64	60	78	78	85	58	74	79	64	73	83	59	61	65	58	73	52	61	73	61	70	64	66	69	79	61	65	70	49	54	65	58	70	57	66	68	62	42	57	64	69	58	69	80	64	55	63	60	49	57	52	65	75	46	64	66	68	66	76	54	76	56	72	65	68	57	70	69	83	75	63	70	62	55	68	63	68	63	63	75	57	63	59	63	47	79	88	63	56	81	55	72	54	68	70	52	63	65	57	60	55	65	65	60	70	69	63	62	69	73	73	60	62	64	55	37	58	66	67	65	80	75	63	79	58	71	60	52	59	52	69	79	62	69	78	66	59	59	65	73	54	66	66	70	58	67	48	70	83	68	64	75	64	57	69	58	48	55	59	66	65	77	69	74	80	76	67	50	57	76	63	55	52	63	62	70	66	69	74	65	70	72	57	61	72	61	72	57	64	66	65	55	74	60	64	67	73	59	53	61	72	69	62	74	61	67	66	54	67	62	71	53	64	76	63	58	67	71	57	61	52	61	68	83	78	72	65	51	70	61	79	64	64	66	54	77	65	75	65	71	60	64	65	68	70	55	66	70	64	64	60	60	69	76	60	63	59	70	54	54	54	57	74	57	70	72	67	61	84	65	68	62	52	73	57	78	68	81	69	54	69	54	57	68	63	60	59	61	58	66	73	68	61	65	66	59	67	79	58	66	76	71	55	78	79	62	66	68	62	54	59	55	73	47	60	62	64	60	79	89	61	68	60	48	64	52	61	77	75	61	70	67	82	82	55	65	79	57	73	63	70	58	64	62	65	64	82	63	62	53	67	70	58	73	67	66	63	59	71	72	67	60	57	63	56	62	72	61	51	86	66	61	63	52	67	73	63	63	63	72	76	62	47	68	60	54	64	66	70	83	71	61	81	56	54	65	64	76	57	59	65	65	70	73	60	63	84	72	74	59	70	74	62	63	46	62	63	64	66	71	89	67	61	59	72	58	63	59	71	60	57	61	71	74	62	77	54	73	68	64	59	66	65	64	56	72	67	70	71	63	69	53	54	55	81	76	56	56	69	68	67	81	65	60	66	59	52	65	58	61	65	52	71	64	66	67	65	56	66	68	66	69	67	79	58	71	58	57	60	86	70	46	68	68	59	82	65	68	59	61	77	63	62	68	71	66	69	60	74	66	59	51	76	65	80	61	73	62	64	57	78	67	49	54	64	73	59	75	73	65	71	80	56	75	61	66	57	71	74	61	64	77	67	67	56	45	58	70	77	75	69	61	68	68	70	70	81	58	66	60	56	71	70	63	45	63	66	60	61	55	67	59	54	47	78	71	75	68	65	63	75	55	69	60	80	64	66	65	64	62	59	74	72	61	69	69	66	56	58	61	66	67	71	75	56	83	69	63	76	54	64	48	80	61	64	63	80	63	63	76	79	65	60	75	72	63	64	64	60	66	59	61	71	56	57	67	64	68	57	71	59	75	62	60	71	60	57	76	73	68	73	72	54	65	61	70	63	59	71	68	60	59	67	67	80	66	62	67	74	77	69	62	55	64	58	60	53	89	66	60	57	65	53	67	59	78	69	71	68	65	60	54	75	64	55	70	82	66	71	69	62	60	81	79	64	55	70	66	67	72	59	62	61	62	71	68	62	68	58	60	57	53	63	60	71	69	76	72	74	76	69	60	76	64	64	70	73	55	62	66	50	76	62	67	51	64	62	63	63	59	79	71	64	59	66	58	45	66	70	76	65	67	64	52	76	74	69	80	51	66	59	63	66	59	58	74	85	47	62	51	49	62	63	70	69	59	70	76	69	62	72	79	64	74	74	62	76	72	61	69	59	71	58	70	50	65	70	59	75	61	67	68	56	59	69	82	63	55	65	58	58	51	72	48	81	52	71	68	65	87	59	71	58	59	58	60	80	66	63	72	71	55	79	69	60	78	59	66	64	63	68	57	55	60	56	75	64	57	61	53	55	69	65	55	61	60	59	70	59	65	63	80	65	57	57	64	54	66	51	66	54	50	70	71	75	50	65	101	64	54	71	55	72	66	67	54	68	62	65	66	60	73	72	66
29564	22443	18724	25475	31675	31811	29502	26053	23016	19475	16402	13278	11020	9001	7399	6216	5141	4378	3801	3143	2586	2119	1936	1695	1488	1385	1281	1174	1204	1114	1026	971	936	967	959	941	902	947	928	986	977	918	866	848	911	803	859	815	793	840	788	858	837	813	818	788	803	758	762	860	790	849	789	802	816	765	801	812	786	826	841	736	805	736	820	762	802	813	792	751	774	772	797	762	798	781	794	788	790	739	692	800	785	761	841	786	777	783	801	788	792	792	816	809	805	774	807	759	808	807	810	766	752	791	809	745	855	820	793	809	802	789	816	738	808	779	871	789	827	795	766	793	804	772	837	744	803	783	812	781	810	782	831	784	849	791	827	802	785	785	807	841	744	769	792	761	764	808	772	741	802	765	755	784	791	791	772	748	769	791	811	785	790	749	748	797	800	791	759	824	751	794	804	789	799	813	799	763	830	773	785	758	835	794	765	827	741	791	791	807	766	811	800	757	783	772	834	790	797	744	812	805	805	763	762	804	828	770	785	751	817	815	847	815	825	789	759	809	793	784	792	805	806	784	804	826	830	820	779	795	752	793	769	820	796	802	802	809	742	770	758	803	776	789	802	791	834	788	803	803	764	811	755	827	768	795	797	823	841	779	786	808	797	803	777	840	845	812	812	744	810	774	776	802	799	855	802	731	750	781	788	804	821	800	759	776	823	844	781	844	796	792	800	841	810	777	786	831	779	836	792	762	766	766	783	739	812	820	835	820	781	809	763	807	813	790	796	806	832	763	801	835	797	805	838	787	840	793	827	841	773	751	788	757	765	824	800	801	818	776	810	794	798	843	803	769	797	759	762	756	799	799	732	762	840	789	824	824	786	782	859	813	741	801	819	755	802	784	841	789	777	845	777	873	807	806	787	805	819	809	776	765	826	804	836	786	768	776	822	832	798	790	773	824	793	790	816	784	855	775	798	776	782	764	784	869	791	838	812	795	769	831	831	780	835	783	773	790	753	825	782	786	797	839	799	772	764	784	784	821	769	811	748	797	803	791	780	812	859	804	781	809	813	792	815	818	778	736	753	740	781	800	822	793	786	799	805	812	759	748	822	806	805	789	770	771	788	839	830	794	849	809	836	799	804	804	785	766	782	764	792	774	806	769	731	798	800	745	802	801	829	783	771	822	823	776	782	777	747	761	770	737	782	775	796	741	823	771	786	834	754	737	813	781	783	776	852	762	774	805	746	832	746	750	847	815	815	828	779	832	746	814	772	776	783	749	764	750	803	806	781	787	833	764	771	765	745	795	808	796	812	840	798	789	841	842	776	762	768	772	846	824	776	779	778	787	823	749	823	783	781	841	760	787	793	796	859	777	799	808	831	785	767	766	774	767	858	761	806	764	793	791	838	833	760	805	838	810	793	814	754	781	773	823	790	813	822	767	789	804	756	758	817	810	801	833	788	815	829	745	781	796	779	780	794	778	784	776	830	793	830	800	780	827	774	781	791	794	849	809	794	829	796	777	836	773	798	819	782	830	810	773	835	812	780	826	747	799	821	775	777	763	763	790	808	762	847	792	792	793	812	803	783	796	863	765	766	805	826	796	802	728	787	837	813	803	848	786	769	740	800	791	790	755	785	835	779	806	790	799	785	745	752	793	807	756	810	747	792	771	853	815	776	772	794	815	779	795	787	804	759	774	850	793	813	754	826	787	800	757	791	787	800	819	750	785	755	817	790	823	844	842	808	808	783	843	782	786	799	770	816	787	815	775	777	805	772	809	782	743	803	723	823	737	805	815	813	828	760	823	774	786	761	794	801	836	837	833	799	761	837	770	805	759	808	828	791	806	784	781	714	747	794	756	750	781	780	820	728	755	738	790	770	824	784	822	843	776	800	753	804	812	815	794	799	759	807	773	820	791	820	763	838	800	783	761	746	793	793	798	756	825	812	837	808	798	797	809	847	772	774	797	776	810	844	758	749	804	835	775	785	800	780	726	805	780	811	839	804	775	837	811	818	806	778	839	765	774	797	795	826	860	764	745	802	811	791	811	791	758	812	795	784	799	804	819	867	769	851	749	758	778	788	757	751	725	751	777	792	795	818	757	792	799	809	872	840	787	786	796	800	789	782	765	746	774	806	793	804	795	762	775	824	777	818	822	795	805	807	869	800	763	763	784	858	791	832	727	757	826	822	804	765	784	781	752	767	771	802	794	751	795	774	832	851	821	787	786	802	771	852	766	771	806	794	776	790	758	809	773	821	758	746	824	836	790	816	844	833	792	755	770	814	798	800	812	764	838	784	791	803	801	814	812	842	740	800	780	757	767	789	778	743	836	785	811	831	841	744	785	779	790	780	751	775	826	855	803	791	798	778	856	811	789	764	754	847	815	734	829	770	829	789	807	793	770	791	818	819	774	780	828	816	774	777	778	778	784	826	778	732	738	825	835	806	818	815	793	788	797	812	774	811	756	799	856	762	790	777	789	832	766	801	790	793	770	782	794	818	807	798	766	753	795	786	840	778	826	785	818	804	824	773	791	846	762	772	776	792	830	825	778	844	775	757	814	836	829	801	767	835	748	790	777	790	817	830	786	792	827	803	799	791	799	785	797	805	785	865	779	770	789	817	818	800	845	819	747	811	818	781	755	861	765	797	763	747	804	828	764	809	758	792	778	828	807	830	788	814	747	785	778	825	821	747	765	794	778	842	805	837	811	793	790	815	826	752	806	738	737	764	804	763	785	784	796	774	806	821	783	821	808	751	754	793	772	765	796	793	795	787	799	779	732	790	782	792	801	770	761	809	821	797	815	842	775	829	751	769	807	768	795	770	776	814	757	782	761	788	790	781	785	754	799	783	774	746	818	764	806	794	787	852	764	849	814	827	800	839	845	755	778	757	784	787	812	817	785	761	764	762	755	791	807	753	788	800	840	772	790	766	793	823	814	778	762	806	830	790	799	790	831	761	808	814	743	802	843	852	837	809	844	818	798	869	779	797	752	758	831	746	791	810	756	773	783	728	786	817	766	783	784	802	806	805	790	796	812	785	820	781	799	782	806	777	805	826	814	793	826	767	810	782	805	821	765	808	813	810	777	775	802	785	782	800	831	799	781	791	815	804	784	833	835	763	864	779	782	803	773	773	766	761	735	731	786	739	824	811	805	824	832	783	747	856	760	771	823	801	797	824	761	802	757	816	784	789	776	871	819	773	767	803	791	793	764	793	808	780	803	784	779	779	776	815	797	786	777	798	793	800	759	801	773	789	780	820	810	795	784	784	799	779	780	795	806	791	806	834	798	851	782	807	784	803	754	821	773	816	809	784	805	821	781	784	798	831	794	767	795	809	793	777	771	810	802	776	816	795	820	783	799	826	833	765	796	750	826	790	771	808	821	775	867	824	819	803	756	818	786	806	786	752	766	773	829	791	776	807	776	826	780	826	817	824	752	760	809	781	823	802	783	848	758	728	728	828	794	820	778	795	793	805	788	787	830	788	794	739	767	800	772	795	836	796	795
7011	5494	2966	1876	1944	2328	2194	1760	1376	1129	845	631	525	397	336	283	240	198	189	163	120	135	107	100	102	77	103	81	98	94	93	80	53	56	87	77	71	84	70	61	68	87	77	66	60	80	68	55	57	70	76	66	69	73	57	68	68	68	64	79	65	59	72	63	61	58	56	65	66	77	69	73	65	51	62	60	74	65	80	64	67	87	71	60	60	65	61	70	56	71	73	73	68	88	68	58	77	61	75	58	55	65	82	69	87	64	63	50	63	69	71	48	63	51	89	54	68	72	56	51	70	72	67	83	68	69	62	65	73	62	56	62	65	62	62	80	69	63	53	56	65	68	76	71	56	53	73	57	63	70	51	93	70	57	69	61	68	67	68	56	65	62	59	53	68	83	60	60	58	59	53	80	66	49	64	61	61	57	73	79	68	71	68	69	65	65	70	62	71	55	67	51	64	70	54	77	62	78	76	43	79	57	65	55	71	63	64	72	48	69	71	69	59	61	58	49	78	66	72	56	53	63	57	61	59	71	55	78	70	70	64	61	66	72	70	69	58	76	64	74	48	57	58	53	58	61	66	81	69	71	70	72	76	63	62	55	52	69	49	46	59	61	68	80	68	48	60	56	61	54	65	68	80	63	81	70	69	81	69	75	74	68	76	64	64	63	66	59	66	57	52	76	67	68	63	63	64	61	68	59	74	66	75	64	61	66	69	77	63	85	81	50	58	68	56	58	58	64	57	61	55	62	61	75	57	68	69	65	64	68	64	74	73	60	65	61	52	61	60	76	65	63	71	74	64	65	63	50	57	78	74	60	68	61	65	73	62	51	71	59	60	68	63	76	67	61	70	73	58	80	60	63	52	66	70	60	69	75	65	60	66	65	73	64	62	62	84	69	70	65	71	80	55	73	85	67	52	64	78	65	57	57	66	54	77	55	62	60	67	73	70	68	66	55	68	68	74	60	69	68	73	73	62	58	79	72	72	56	58	63	62	66	44	73	52	58	71	73	68	64	66	64	84	65	59	72	57	66	68	81	67	71	69	77	68	59	60	67	61	78	83	66	79	65	65	78	62	60	68	69	62	62	55	58	65	73	61	64	66	67	64	75	72	49	66	67	82	61	66	70	77	66	68	69	64	63	71	52	70	56	72	64	73	64	62	59	73	61	49	57	56	71	65	54	74	51	64	72	70	58	74	67	79	68	55	65	69	65	71	57	77	61	72	65	59	62	85	60	59	70	59	74	50	57	75	68	67	60	65	51	68	68	56	69	74	55	60	70	50	65	58	82	67	55	75	57	84	69	60	77	66	63	70	69	64	70	70	78	72	63	68	62	73	74	70	65	67	53	66	64	67	49	57	75	70	56	66	60	91	83	65	55	69	68	64	71	78	80	62	57	51	71	70	71	60	68	73	62	59	58	76	73	81	58	69	78	59	65	62	55	59	68	71	65	81	56	47	72	58	49	47	69	79	66	56	62	62	71	65	66	61	62	64	68	80	63	56	70	60	57	68	57	56	63	66	56	64	63	83	58	61	62	57	68	71	70	52	54	65	53	60	58	64	68	67	63	61	49	59	59	66	67	65	69	59	82	61	68	62	69	60	60	85	62	64	61	78	71	80	73	70	72	68	60	76	65	72	70	61	58	63	79	65	76	61	64	67	72	62	52	78	68	78	70	58	53	65	53	65	65	45	74	64	74	53	48	51	56	71	65	64	60	81	71	66	67	60	64	58	76	57	76	64	60	70	59	58	64	79	48	69	58	71	64	78	76	80	54	59	62	59	58	65	70	67	64	57	59	56	71	75	54	64	69	66	69	55	57	62	73	66	48	59	63	75	67	76	67	72	71	73	62	69	64	71	58	57	73	61	62	60	69	68	61	55	67	62	64	53	65	78	63	65	61	58	60	70	52	61	59	74	71	66	69	90	78	68	81	73	73	49	58	72	63	73	75	64	66	48	83	79	64	68	74	62	61	68	43	55	72	50	72	73	61	77	65	64	83	57	54	55	74	74	69	67	60	71	74	71	70	60	61	64	58	79	70	53	58	67	61	57	71	65	67	71	75	72	62	72	65	64	61	72	56	74	62	59	60	65	66	77	58	84	63	72	65	68	70	50	77	65	76	70	64	72	56	67	79	72	69	64	62	61	55	74	63	52	72	85	70	72	58	62	73	68	73	65	79	61	57	65	69	64	81	55	68	68	68	73	71	75	67	74	72	50	73	92	63	73	52	48	67	56	72	72	77	69	65	58	60	63	70	61	63	59	65	55	62	64	79	67	71	65	59	63	59	69	70	66	75	52	65	88	56	62	69	71	68	59	66	67	58	56	71	60	65	67	60	83	66	69	61	66	61	80	48	84	64	66	57	68	66	70	45	73	57	61	55	61	64	55	63	67	89	78	47	55	58	62	59	88	59	75	71	60	74	69	67	66	57	66	72	65	79	76	81	68	73	53	61	48	65	55	65	73	62	66	76	63	75	69	75	63	51	82	67	69	46	80	65	67	69	58	47	71	59	67	67	64	66	71	65	65	65	64	55	56	59	58	73	57	98	56	59	57	59	64	67	63	54	70	48	70	63	71	76	81	58	59	64	64	52	65	57	70	64	64	47	77	83	52	61	75	69	66	60	63	67	67	59	65	81	65	71	63	69	62	66	70	77	79	53	60	81	70	65	68	65	74	69	70	68	75	71	64	51	70	62	63	70	71	73	76	64	68	52	64	71	63	73	67	71	64	79	60	53	61	60	64	63	74	66	60	61	65	78	67	74	62	57	63	61	61	66	64	77	66	68	57	61	72	54	70	66	63	56	62	59	56	67	67	70	66	65	60	61	77	71	78	69	63	61	55	65	64	67	80	63	61	63	77	65	68	72	69	71	66	63	67	73	63	57	69	63	60	61	65	60	64	69	79	69	71	69	59	72	56	52	75	70	68	69	58	68	79	59	68	67	58	57	75	63	73	67	65	65	72	63	69	67	71	68	65	63	64	64	52	72	72	66	70	71	59	67	49	57	57	77	75	59	80	71	70	73	60	66	62	65	73	60	56	68	71	66	56	80	61	60	62	82	68	81	64	64	62	59	60	68	68	77	66	66	62	59	61	65	67	64	61	52	64	68	55	60	76	64	65	63	60	53	84	58	70	68	84	47	61	81	72	54	57	55	48	68	55	77	70	55	68	71	51	65	68	60	64	57	63	68	78	69	59	53	67	61	69	76	62	68	61	44	72	76	48	60	43	72	68	58	67	56	60	61	61	73	68	73	73	53	69	67	73	55	64	66	65	71	66	65	72	62	70	70	65	61	67	59	56	66	63	64	75	53	67	65	76	67	73	54	51	59	77	59	61	75	66	53	65	67	80	55	61	75	78	56	75	68	63	58	76	58	60	65	50	71	76	73	59	56	72	57	67	66	59	61	54	63	72	62	62	71	77	61	66	65	68	53	76	77	60	77	71	74	66	71	71	59	63	58	70	72	62	63	59	65	66	77
33957	25936	22313	29110	35084	34946	32590	29278	26189	22869	19529	16292	13619	11470	9520	7926	6476	5428	4780	3886	3152	2649	2324	2065	1865	1594	1433	1408	1315	1154	1156	1136	1043	989	1025	927	934	922	1001	960	980	913	930	867	880	846	812	787	810	815	822	782	771	793	808	800	812	777	778	798	821	801	829	801	789	789	809	794	807	782	806	751	800	781	807	776	822	746	787	815	816	801	809	827	804	798	792	756	788	783	804	753	783	753	810	823	799	775	800	807	786	800	785	756	796	819	820	757	814	768	800	719	786	778	821	796	824	785	762	825	795	774	784	801	805	789	790	838	770	860	833	792	803	770	798	786	777	807	770	784	803	815	826	793	821	798	779	794	827	768	782	749	850	806	824	776	782	788	820	782	836	810	768	803	776	831	748	794	799	805	832	775	781	796	781	796	763	785	788	786	752	807	773	799	835	787	799	771	822	744	777	782	807	800	780	770	807	794	761	803	795	753	869	836	789	788	743	746	782	762	797	767	806	791	771	823	740	776	840	807	785	785	801	751	776	789	804	846	772	769	815	784	803	766	799	777	803	782	817	799	797	786	762	776	788	822	827	826	808	816	750	805	822	767	808	803	793	754	806	768	746	795	763	768	786	812	822	776	824	788	801	811	822	771	776	749	770	795	752	726	801	756	782	760	789	775	808	733	768	770	750	831	803	737	788	721	777	783	768	739	852	825	808	803	796	829	804	769	810	755	775	812	788	797	760	785	768	775	813	773	769	792	766	794	798	773	759	782	784	809	805	755	862	824	834	762	773	793	765	854	832	811	821	776	800	813	807	698	809	788	759	775	787	822	842	799	773	808	833	827	769	856	836	791	808	760	795	825	805	793	831	791	853	758	767	791	796	798	774	797	798	755	725	791	774	783	754	826	772	804	824	817	768	767	734	781	787	753	810	767	813	791	760	815	797	809	793	811	820	761	816	771	789	759	830	783	784	760	835	764	813	803	827	792	724	798	799	804	788	812	761	831	866	750	776	804	792	819	840	794	751	772	766	764	820	802	793	802	837	757	829	744	808	789	807	784	775	791	774	766	799	782	817	787	818	852	767	785	782	797	752	797	767	789	824	773	770	809	821	790	750	790	771	806	828	816	746	736	805	798	806	798	777	753	812	793	853	792	796	812	796	788	785	767	740	818	841	815	785	796	794	814	761	785	837	794	735	776	806	810	787	779	804	728	789	756	737	757	774	815	778	762	808	788	707	737	804	819	793	780	838	782	780	804	826	803	762	775	794	845	786	797	763	765	802	797	855	791	784	842	778	779	798	808	816	820	851	783	798	835	812	835	829	767	833	826	789	765	808	824	773	792	831	793	773	826	747	814	778	811	805	731	762	779	800	773	777	782	821	803	777	806	812	812	776	847	794	777	788	850	804	767	784	841	778	769	818	827	818	811	789	803	834	730	774	788	762	800	863	805	811	800	761	818	760	785	788	792	764	806	771	777	793	786	818	814	795	780	829	737	832	815	822	771	835	779	754	789	762	762	815	823	806	806	789	785	749	756	825	808	790	794	785	748	827	757	785	808	858	846	799	780	773	724	788	796	776	773	750	773	811	775	747	763	773	825	807	806	744	793	784	783	791	857	742	796	822	810	789	819	804	749	811	761	803	776	815	787	802	792	758	760	770	772	748	752	840	777	763	788	791	792	780	824	810	803	723	831	793	812	821	762	799	818	777	781	731	756	767	793	769	827	796	789	761	810	780	758	811	775	757	794	778	846	814	779	780	733	792	811	787	767	781	793	765	801	779	796	750	791	817	761	783	790	780	793	832	822	784	799	830	778	809	760	809	747	823	758	799	760	754	777	833	772	816	826	783	815	798	780	813	794	802	825	822	826	795	806	794	835	771	782	780	805	807	773	796	780	758	782	807	794	792	825	806	811	846	803	755	817	778	741	730	787	771	760	775	803	773	793	851	788	766	735	815	776	787	758	817	768	800	763	799	772	824	778	842	824	766	813	799	785	798	754	806	759	791	790	821	778	850	784	814	792	812	805	830	760	753	832	775	805	823	770	781	771	801	762	845	756	769	783	846	753	842	775	799	829	810	845	762	759	801	810	801	810	822	781	809	780	760	805	787	789	751	803	748	810	796	784	799	753	785	763	752	815	795	787	807	813	776	814	810	822	774	797	826	770	788	813	742	775	790	781	786	772	775	831	799	778	795	810	752	785	728	796	746	745	780	836	763	753	777	839	835	789	754	800	792	781	849	778	761	773	806	791	836	755	827	827	774	789	804	756	757	793	831	780	807	774	844	735	754	795	749	817	817	770	790	749	851	809	804	799	773	780	803	820	783	745	811	797	777	827	804	792	787	837	860	764	765	795	763	811	778	809	813	844	780	810	808	817	802	792	781	756	726	746	823	733	794	788	847	792	842	801	807	791	797	770	793	823	796	813	859	807	762	848	802	820	808	850	748	811	801	779	776	770	840	830	783	788	765	813	719	818	828	773	826	800	728	815	791	797	786	779	786	826	828	791	795	826	758	781	745	775	817	740	772	806	768	788	808	779	807	773	775	773	845	787	762	737	809	798	802	804	743	792	786	757	749	788	848	756	722	788	772	824	777	782	815	824	777	748	834	804	827	761	789	849	797	811	769	739	846	771	777	807	785	778	775	822	752	773	780	773	798	752	770	825	765	777	801	785	773	809	796	766	820	752	805	793	785	762	772	820	766	788	737	830	820	800	755	804	757	785	783	810	777	798	794	757	790	784	852	792	798	836	778	782	770	819	740	754	817	743	784	772	778	818	825	810	745	804	849	780	808	820	799	785	812	820	746	751	782	759	812	835	811	788	812	798	813	766	792	813	748	760	696	780	833	762	807	800	782	774	740	778	785	756	783	740	776	787	799	795	790	789	721	795	750	789	858	802	764	776	823	828	814	778	735	800	779	812	822	759	814	784	762	772	810	803	811	817	725	796	768	839	811	804	764	790	781	772	787	803	781	753	863	705	799	786	813	818	776	803	784	801	821	763	798	778	790	788	800	783	794	724	750	786	840	803	808	787	799	813	778	799	764	758	754	758	797	801	773	798	756	807	806	750	790	814	795	759	805	778	815	798	806	808	803	752	822	805	775	791	781	822	813	789	790	778	762	838	750	777	779	777	831	760	860	799	796	775	797	773	810	794	777	780	797	826	748	786	781	773	815	785	746	756	815	815	729	748	764	761	811	744	788	819	760	804	781	785	800	817	820	764	809	818	807	794	752	810	761	822	770	775	787	805	866	818	792	833	777	748	811	770	825	783	776	819	850	786	800	844	790	820	763	768	750	763	800	800	815	796	789	769	792	808	813	766	800	791	763	815	739	808	789	827	805	783	803	782	840	798	824	802	831	781	773	802	744	806	778	822	752	799	828	782	803	790	757	766	769	778	784	777	763	781	806	816	811	788	737	794	761	825	794	794	808	819	778	806	819	811	800	853	774	797	822	792	768	809	790	804	800	790	769	788	819	814	749	818	773	798
3365	1761	926	636	728	847	806	645	515	404	315	277	214	186	171	149	100	108	112	95	79	69	78	79	88	74	76	71	58	61	70	73	52	84	59	66	60	62	71	68	61	60	68	46	58	67	78	59	63	61	53	74	65	65	51	60	73	55	64	54	62	72	61	55	77	59	52	74	61	67	78	50	67	67	68	78	62	69	70	64	73	57	78	51	55	77	62	64	62	53	72	62	63	61	59	68	62	66	53	72	62	73	62	60	65	70	84	58	63	65	68	68	61	63	62	65	65	71	56	66	71	64	64	56	64	55	71	69	70	53	53	69	49	61	65	62	53	52	69	66	63	60	64	70	65	70	55	59	61	57	58	61	69	70	73	77	72	76	79	59	68	66	67	60	59	68	60	75	63	71	66	59	50	71	69	68	54	64	59	66	68	47	64	56	54	57	59	66	69	71	75	77	66	59	53	72	61	68	67	59	67	63	58	68	64	64	65	68	69	58	62	63	50	67	50	67	66	49	64	65	74	63	61	75	51	78	74	62	57	55	59	64	61	74	58	70	66	60	59	83	71	69	63	68	62	77	62	53	67	65	65	61	58	61	64	69	52	61	68	65	75	58	60	53	67	75	65	63	68	53	55	62	74	63	71	64	71	62	65	66	65	63	73	89	66	68	51	51	62	51	63	63	76	56	62	74	66	69	68	59	76	60	45	56	58	66	53	55	68	63	74	61	59	48	59	66	49	73	61	59	65	48	61	63	55	59	59	52	67	65	56	65	68	62	56	68	50	73	63	66	67	56	50	54	74	58	83	68	55	68	54	66	62	69	73	47	54	72	63	49	67	70	65	65	49	67	55	61	59	73	65	64	61	55	70	59	73	59	53	65	60	51	78	56	57	63	63	55	57	52	76	70	64	67	59	66	67	64	63	58	59	62	73	67	66	64	60	50	49	48	63	62	68	55	57	62	74	71	69	79	62	83	66	65	65	57	68	63	75	53	63	61	60	69	69	58	56	60	65	68	81	80	56	62	76	77	55	63	72	66	69	79	70	71	67	65	54	71	63	59	68	62	60	77	76	62	56	58	67	55	60	64	50	53	52	74	60	60	55	64	49	60	77	65	91	55	65	59	59	53	56	71	62	55	65	61	57	46	67	63	74	76	48	63	58	53	68	70	66	66	56	51	66	59	66	58	70	76	61	63	64	63	61	62	75	56	71	59	62	60	55	66	57	57	68	71	69	59	58	66	77	67	71	65	81	56	81	81	65	68	68	63	58	56	67	60	54	52	64	59	75	70	57	63	84	58	53	71	63	69	59	67	75	63	51	59	57	63	70	72	56	51	67	65	70	68	54	64	65	72	56	58	68	66	54	78	56	58	84	58	68	67	60	69	62	61	66	51	55	65	61	66	72	64	71	68	50	56	67	69	71	69	62	71	44	54	60	59	61	58	64	68	66	63	60	60	80	67	69	67	54	54	66	62	56	73	58	68	73	75	75	73	52	66	73	65	60	68	57	72	46	76	62	62	70	52	63	53	57	56	59	51	57	70	66	71	61	72	64	76	52	64	71	63	70	70	56	74	61	61	64	61	77	66	81	59	61	71	61	56	75	61	56	66	63	65	63	67	66	66	61	62	68	82	57	55	68	64	70	65	71	60	61	72	61	54	64	75	73	60	78	56	71	63	51	60	69	62	67	57	59	61	47	72	62	59	55	50	71	54	60	63	65	69	69	73	76	60	54	70	49	63	62	52	71	65	57	75	66	65	69	58	61	58	75	66	61	60	79	63	46	55	72	77	70	61	61	49	69	73	62	72	72	61	68	51	69	52	61	59	56	55	62	75	52	69	59	52	70	72	77	69	54	53	63	57	62	70	58	69	70	77	65	67	61	48	65	60	52	49	60	85	73	58	56	55	53	65	63	63	66	56	75	60	58	68	67	68	58	61	61	61	61	61	78	77	77	59	59	58	52	51	67	60	71	74	74	64	68	81	76	61	58	65	51	54	77	69	74	60	60	61	58	62	63	52	91	69	51	55	64	53	63	60	68	73	49	62	71	58	65	61	62	62	61	72	54	56	66	70	74	75	79	62	59	62	64	63	68	57	64	68	60	64	66	62	71	69	68	66	72	66	60	64	65	63	58	68	63	72	62	59	60	61	54	76	79	58	47	61	61	69	61	63	56	56	68	66	73	46	92	70	71	61	86	65	70	76	49	67	64	69	65	72	77	75	58	59	60	58	62	61	47	64	62	63	52	54	56	55	69	65	58	51	73	49	56	60	67	61	65	77	61	77	48	46	60	72	72	65	63	75	70	59	59	61	76	55	56	69	72	59	59	50	63	75	58	59	61	75	58	77	65	66	58	64	41	62	62	68	55	64	66	54	64	64	64	58	68	74	71	73	72	70	77	53	65	74	59	58	58	60	64	64	52	65	72	70	58	59	73	61	62	69	67	49	60	63	66	66	65	72	79	57	63	70	69	65	70	65	63	68	59	67	78	69	55	73	54	59	62	67	68	54	71	65	69	67	61	71	55	68	59	64	51	63	67	59	63	63	52	70	55	60	56	59	63	64	50	55	49	53	58	78	68	61	60	54	66	57	58	74	46	70	69	70	60	46	76	61	66	64	71	63	62	56	58	72	62	56	51	74	60	59	67	61	49	66	73	69	55	75	62	47	58	68	59	64	53	62	58	65	75	67	71	71	62	59	50	48	69	64	60	67	56	58	64	64	49	60	67	59	50	59	68	81	66	71	56	75	57	56	57	70	66	65	65	57	61	50	83	47	60	55	62	56	66	61	67	67	50	70	61	67	68	62	54	70	55	65	65	71	68	50	58	73	74	75	54	55	61	68	56	59	70	49	65	62	63	80	53	73	72	53	68	68	60	54	55	54	58	63	59	72	58	85	66	60	60	56	68	60	49	74	68	64	68	54	68	60	58	63	61	56	53	65	61	64	72	67	69	57	58	60	65	71	58	61	59	72	69	60	69	64	70	54	57	66	56	53	49	70	66	66	69	60	76	54	68	69	65	58	68	50	60	70	60	57	59	67	63	50	62	70	49	56	57	65	70	49	75	60	58	65	70	57	72	68	61	57	74	60	58	65	63	61	67	77	60	61	58	69	56	71	51	70	56	64	78	69	67	68	65	61	69	51	68	59	65	62	56	59	69	66	66	49	73	53	71	67	72	67	66	69	67	67	66	59	66	62	81	74	64	81	65	69	64	74	56	72	52	54	59	60	72	68	70	76	58	73	62	58	72	68	62	68	61	70	55	53	64	56	70	80	57	72	62	50	55	69	59	75	61	75	75	71	63	49	61	70	58	71	68	65	69	49	55	61	60	58	62	55	58	63	69	70	59	63	49	67	69	54	52	67	80	67	67	69	58	53	70	53	69	65	69	74	69	63	58	58	61	76	66	81	63	73	66	66	55	71	50	69	47	52	55	65	63	61	71	47	69	57	61	49	58	70	57	54	58	60	72	53	70	56	65	70
25764	17944	13741	20185	26670	26835	24538	21045	17477	14188	11008	8371	6405	5319	4263	3511	3009	2676	2437	2104	1792	1475	1365	1271	1164	1128	1006	959	935	887	851	885	887	877	835	879	832	871	831	846	825	823	805	854	808	791	823	809	775	786	755	796	775	837	816	790	816	823	766	796	771	735	777	794	764	771	822	777	799	797	738	757	744	784	778	756	723	781	831	782	772	781	775	811	782	753	720	774	762	754	789	729	750	772	714	771	801	746	821	806	732	822	799	755	813	791	788	760	767	811	772	770	803	777	780	793	770	720	845	775	817	810	803	731	796	757	757	767	800	796	772	783	774	824	734	775	744	805	790	758	777	791	820	760	817	766	775	701	778	764	813	767	758	819	814	782	776	741	765	769	792	767	766	820	761	749	778	801	811	788	776	798	770	791	755	773	780	745	791	781	795	784	719	772	814	767	772	795	794	746	765	791	762	756	812	778	749	787	789	761	801	787	771	806	816	764	760	769	739	759	766	772	745	727	772	736	784	798	757	760	804	778	780	772	777	780	790	742	778	817	753	777	809	741	760	747	811	785	849	767	776	790	733	762	770	769	789	760	824	791	777	747	796	796	778	818	819	825	763	763	791	772	784	764	775	767	782	721	795	772	749	806	723	760	798	788	764	763	716	763	790	811	802	743	776	789	738	776	765	790	771	768	785	724	756	801	770	750	761	721	817	765	793	825	798	798	823	768	754	759	756	787	741	773	782	796	726	823	769	751	790	790	804	773	734	782	749	774	802	787	796	757	770	788	754	808	743	768	740	784	768	778	818	802	774	775	746	762	753	725	765	729	743	811	795	761	790	761	822	674	759	772	746	778	740	825	803	774	782	759	765	776	805	759	797	780	792	785	757	784	800	740	743	781	781	741	783	812	803	799	798	798	762	810	786	772	747	795	795	781	773	834	729	804	764	843	772	793	829	764	729	769	755	745	829	805	744	695	750	740	732	845	783	774	783	805	779	793	750	760	773	735	779	760	733	829	772	806	758	763	744	804	777	811	773	791	751	744	763	769	765	759	803	763	783	781	759	737	789	803	794	726	761	779	822	767	774	819	759	775	724	753	776	789	734	794	753	857	769	806	800	782	759	813	760	794	764	770	800	765	792	780	755	789	757	793	787	727	797	775	766	799	764	805	772	763	802	718	722	786	734	734	764	784	752	730	775	744	796	786	780	784	768	788	751	747	810	788	782	799	771	744	791	764	774	786	766	785	768	807	767	803	759	751	794	763	791	769	814	807	823	795	724	799	742	785	778	774	752	806	743	724	814	758	789	745	769	822	754	796	761	767	738	804	759	758	773	752	797	732	768	804	753	794	797	790	792	788	773	749	821	783	783	744	735	776	765	743	819	821	818	765	802	798	768	810	826	760	778	766	804	732	777	759	778	773	763	818	825	810	768	764	764	790	773	781	820	780	778	747	789	789	774	739	735	769	761	787	763	835	715	785	802	776	740	803	755	768	758	766	774	738	762	753	770	753	759	767	751	768	795	785	804	773	770	759	759	753	764	747	779	833	789	776	813	776	769	810	813	777	810	805	784	777	787	768	757	777	753	808	768	804	739	767	805	769	756	768	774	772	760	748	780	757	780	787	764	815	796	762	747	754	762	770	814	726	758	776	805	783	757	780	818	763	755	791	751	802	789	768	764	792	719	754	783	817	758	760	783	736	711	768	811	796	742	756	823	774	798	738	746	751	769	798	779	774	763	708	761	798	793	806	755	773	774	807	797	783	779	815	757	842	767	800	756	736	774	775	731	753	736	821	782	738	744	751	776	758	751	737	742	718	744	749	753	775	721	781	733	795	803	759	715	802	746	733	740	779	788	810	782	778	752	763	784	795	757	811	759	793	763	799	717	771	755	745	750	788	763	769	782	725	759	767	724	765	816	762	754	769	716	790	755	732	753	761	770	739	782	794	784	803	774	739	793	778	736	813	786	815	795	707	763	790	787	785	752	742	755	780	799	787	726	816	751	742	768	765	793	771	791	752	724	795	771	741	727	781	859	799	789	759	797	775	810	739	778	758	809	737	751	771	754	772	791	750	737	784	760	738	767	756	846	728	762	759	785	775	810	757	788	834	800	770	789	747	794	801	747	704	768	777	790	789	774	744	798	791	771	752	807	779	793	765	747	767	737	788	690	775	814	754	813	774	766	733	730	752	817	770	759	761	779	840	802	787	756	766	795	763	771	781	798	819	736	755	821	765	780	795	767	760	771	741	813	813	746	735	755	778	803	805	803	740	772	739	778	786	714	769	761	796	775	740	756	783	816	753	777	762	785	767	780	754	829	768	799	803	783	761	760	785	733	749	790	764	755	802	780	784	769	799	760	773	744	797	752	772	740	790	758	792	779	769	716	769	757	756	772	752	722	786	783	763	719	796	772	751	778	726	692	760	767	810	741	784	839	774	780	803	771	749	755	763	743	777	815	797	786	753	765	762	763	790	808	758	767	756	748	773	784	802	749	794	794	729	733	766	790	725	810	765	752	737	780	729	784	753	748	786	778	791	788	765	791	759	821	776	802	782	708	718	766	769	736	839	760	778	765	747	806	795	793	730	767	780	769	746	780	759	746	810	751	769	755	782	799	731	774	762	783	771	776	791	769	783	759	737	735	789	733	736	795	749	763	741	770	788	773	755	814	770	731	787	772	793	783	827	737	735	744	788	728	785	816	799	817	751	714	787	734	771	781	777	803	728	746	776	804	761	764	732	740	788	805	796	778	752	799	772	804	761	741	797	790	821	812	794	765	781	778	781	743	808	779	746	766	768	757	789	806	774	731	795	779	766	770	823	782	762	825	767	806	755	775	796	815	782	792	806	801	810	794	790	709	777	772	747	799	809	761	785	764	771	764	786	748	742	788	783	824	829	769	804	744	743	786	758	789	758	757	769	835	805	750	768	794	803	787	826	721	795	800	750	717	726	767	772	782	741	805	759	769	782	776	762	785	743	794	740	760	767	802	755	755	705	792	774	768	739	734	783	760	749	776	798	733	735	810	775	744	796	744	798	732	717	844	792	784	768	772	758	839	783	744	796	810	800	755	791	760	746	730	785	717	743	789	774	775	804	742	764	814	770	790	804	782	802	739	841	760	794	741	748	756	809	740	786	791	780	800	733	775	778	756	716	735	779	766	781	718	764	718	762	776	795	757	794	809	733	771	769	732	833	776	801	782	739	765	778	737	819	804	775	795	709	744	768	731	770	813	759	782	806	782	778	808	780	732	773	769	766	801	769	735	782	738	778	813	776	809	750	780	800	739	752	806	778	800	745	792	790	729	825	790	782	778	808	771	809	809	738	749	772	829	833	812	731	723	806	775	788	719	797	742	805	756	781	756	775	736	785	790	761	772	771	771	660	817	771	789	775	798	788	769	744	759	785	743	779	768	767	797	742	752	748	829	788	799	767	814	780	788	737	794	757	743	790	833	798	731	752	760	788	731	795	746	705	724	800	787	754	771	770	857	798
4778	3613	1916	1186	1263	1571	1401	1189	892	732	573	458	346	249	224	174	163	141	123	125	94	97	69	95	77	84	70	74	65	75	78	75	71	69	56	62	64	77	74	57	76	69	64	71	75	53	68	69	73	72	54	68	64	47	76	60	60	71	69	52	71	62	73	58	45	65	55	50	72	63	60	53	75	79	63	67	57	80	70	78	69	68	76	70	56	61	48	56	71	61	69	74	66	60	51	63	60	60	76	77	64	51	43	61	69	63	72	55	66	61	72	59	76	63	62	57	68	59	53	63	69	70	63	67	63	63	55	67	60	66	66	62	65	69	67	56	65	61	65	56	62	71	60	66	62	58	72	61	56	75	58	68	65	62	56	57	66	66	65	67	67	78	68	63	57	68	60	69	52	68	61	62	61	74	54	61	67	64	76	85	68	55	70	67	60	68	55	62	64	59	57	65	61	71	62	58	56	85	62	53	74	77	72	60	68	53	56	80	56	70	50	73	67	65	75	62	58	63	61	57	51	57	61	65	73	67	70	61	72	53	53	75	66	75	62	69	60	85	53	61	72	71	62	57	64	64	57	58	56	82	54	63	72	83	62	77	57	65	66	66	79	63	69	53	78	60	60	60	65	63	63	63	50	63	67	67	54	60	64	76	68	67	62	68	81	57	60	56	69	55	58	74	75	67	53	72	65	67	75	62	69	62	63	60	78	56	56	77	64	59	64	61	87	86	68	68	85	69	54	59	58	70	76	68	59	54	67	70	57	62	61	57	68	84	52	67	61	52	63	61	60	58	73	76	43	59	71	62	61	61	82	65	69	66	66	68	76	80	80	66	64	62	49	58	51	42	72	48	50	64	62	64	46	64	88	45	53	71	66	78	70	60	63	42	66	79	56	64	51	64	74	64	67	78	59	53	58	55	79	73	64	57	68	70	60	58	67	82	66	83	75	66	65	74	62	65	67	62	58	63	62	70	60	64	54	60	48	64	70	72	82	67	68	61	63	70	57	76	68	64	58	65	65	52	63	56	69	72	53	64	60	59	68	61	70	72	68	72	69	63	50	59	64	65	74	62	81	69	59	62	54	65	53	69	66	67	82	52	67	67	64	56	80	67	67	48	58	54	64	58	64	72	67	50	54	55	66	69	63	65	61	66	82	67	57	64	75	64	67	74	51	58	60	61	56	61	63	61	69	61	66	56	54	51	48	60	66	62	68	51	54	52	71	67	55	76	70	71	55	78	68	57	54	65	54	67	76	58	58	58	62	71	82	74	64	67	62	60	50	62	70	66	83	54	69	63	72	74	60	65	74	65	77	70	58	67	66	59	68	65	55	56	68	63	68	71	67	70	61	54	65	44	70	68	70	62	71	64	72	61	68	62	53	80	75	66	58	53	73	61	54	52	63	69	56	66	59	72	52	71	84	61	53	55	57	76	74	62	60	75	76	64	43	66	62	63	67	52	68	60	72	61	60	56	61	63	63	59	68	73	78	69	52	60	67	54	78	68	71	79	75	81	72	58	74	65	78	67	62	59	76	67	60	73	72	60	73	63	60	56	63	63	50	70	66	60	62	56	72	74	57	73	55	72	63	58	55	63	70	56	76	60	69	72	67	72	71	74	59	72	64	60	51	52	60	74	73	66	63	53	74	63	71	58	78	66	69	65	67	53	64	67	69	60	64	57	58	50	75	62	61	78	72	69	62	52	69	60	62	69	60	68	70	73	81	61	59	54	73	68	65	74	56	59	59	66	63	70	64	74	59	74	75	68	58	48	53	59	60	73	57	63	74	56	73	66	54	63	65	77	71	54	58	71	61	64	59	67	55	69	61	77	62	58	61	60	57	58	73	63	72	62	61	74	62	76	53	53	79	71	55	69	75	65	64	58	49	61	63	84	59	70	75	58	68	52	63	60	66	88	76	70	54	62	84	57	67	55	63	76	75	73	55	64	64	66	74	81	56	68	60	65	73	55	62	48	68	64	63	61	65	65	72	52	68	48	65	59	67	50	52	74	65	65	70	50	60	65	53	64	57	71	55	72	69	66	54	77	57	70	64	61	64	75	74	65	66	47	69	69	70	70	59	67	63	58	44	66	58	53	61	72	58	52	61	68	82	65	60	57	65	72	77	61	64	54	65	57	69	61	51	70	48	61	88	54	59	65	53	67	86	62	61	62	58	50	55	66	73	66	65	70	73	71	72	70	53	60	62	71	61	62	61	72	56	74	69	54	51	68	78	57	67	65	73	81	54	52	66	60	55	55	71	64	64	64	62	81	66	73	73	69	61	66	57	65	69	65	68	66	59	70	61	62	55	75	57	70	69	64	40	69	68	69	70	63	58	72	58	55	62	53	56	64	64	50	59	66	79	71	53	71	76	60	71	54	64	57	72	77	61	68	73	68	59	45	63	57	54	51	48	67	66	77	61	60	63	65	66	68	65	56	73	68	78	58	62	87	75	83	51	82	65	52	71	50	60	59	68	74	56	71	59	76	68	63	68	66	66	57	58	68	65	64	65	63	63	42	70	63	66	70	71	72	49	62	75	68	46	59	61	71	78	76	64	67	67	71	68	70	71	64	54	73	68	65	59	59	42	62	68	61	75	53	57	65	64	65	69	66	59	56	66	53	74	76	72	64	78	55	81	67	68	59	69	75	62	61	50	55	60	64	52	71	58	72	64	64	54	67	59	75	71	53	67	58	75	63	48	66	55	61	67	66	75	68	77	72	81	57	70	50	64	66	57	68	69	64	52	61	57	57	71	63	59	60	55	58	76	60	68	65	68	71	60	77	64	58	62	53	63	58	58	67	66	48	64	50	52	81	53	54	65	68	64	63	56	74	56	58	82	78	53	51	66	62	47	59	61	47	63	60	47	55	63	68	74	73	56	59	60	67	60	59	75	55	62	62	73	55	70	48	74	71	65	73	70	61	61	58	68	68	66	58	80	56	71	63	71	49	73	69	71	56	71	56	54	68	55	49	72	59	64	65	69	75	58	53	67	60	77	80	69	82	68	74	68	54	54	62	70	59	78	72	64	62	74	78	62	65	68	49	61	69	83	66	69	74	68	48	78	48	71	64	55	74	74	80	69	59	69	64	57	59	64	48	50	73	58	69	63	56	53	67	75	59	61	64	65	60	64	59	65	67	67	60	67	68	61	70	61	48	58	64	66	62	80	54	70	43	54	46	71	67	48	62	57	64	74	73	64	67	73	72	71	56	61	74	64	62	64	79	69	59	53	65	59	72	63	68	52	71	48	87	63	66	58	54	66	63	79	69	59	62	63	71	60	64	69	59	48	66	64	71	50	70	58	76	58	60	53	55	55	49	58	79	78	57	56	61	67	69	62	64	62	66	66	67	63	71	69	57	64	52	66	67	72	42	61	82	61	65	62	70	71	58	65	64	50	85	70	74	58	64	64	65	60	50	76	51	71	67	75	72	58	59	67	57	69	62	57	72	64	51	59	65	68	58	64	79	71	61	63	54	71	66
30440	23089	18529	25594	31525	31725	29179	25836	22184	18792	15509	12214	9909	7995	6645	5389	4428	3721	3302	2822	2489	2029	1782	1545	1436	1271	1179	1136	1089	1033	980	983	971	829	906	872	892	904	942	902	908	850	872	849	878	807	852	780	772	807	720	764	776	777	787	758	774	761	755	769	765	753	810	752	759	772	828	770	804	815	778	773	716	834	765	740	796	736	792	774	776	824	822	782	803	767	797	766	790	794	794	711	728	768	754	760	760	784	791	764	723	769	738	742	763	739	780	706	798	770	813	761	767	828	749	808	794	799	797	797	777	814	785	768	755	769	789	779	765	764	790	752	805	763	778	785	795	768	778	772	820	787	811	776	741	793	813	768	776	772	763	767	778	770	776	792	816	784	820	792	789	822	756	816	803	720	765	833	791	780	800	718	769	799	774	775	833	775	771	716	809	755	779	768	801	790	779	777	781	779	780	780	754	764	784	810	785	818	784	789	778	796	747	762	780	764	778	755	790	735	759	740	766	759	818	754	764	762	781	709	777	792	802	759	761	760	771	785	805	768	780	769	756	810	789	721	849	758	778	791	796	807	751	760	744	727	717	759	780	724	762	746	754	755	728	798	847	783	757	741	777	748	815	771	773	749	832	808	755	793	760	768	764	753	805	786	799	771	750	748	792	825	779	749	765	780	780	766	783	744	777	726	830	774	797	817	764	787	757	739	794	753	772	802	780	789	774	733	790	736	788	769	778	765	822	773	783	786	808	753	804	785	785	756	778	772	758	783	772	737	852	781	751	794	776	770	743	821	814	794	754	778	794	755	777	778	793	758	777	698	762	781	729	773	760	729	770	770	734	783	754	754	766	789	808	761	791	759	768	820	770	751	748	757	804	785	773	815	728	815	766	745	718	779	771	788	787	808	757	767	784	708	763	748	740	755	799	789	770	793	738	780	782	740	781	772	738	776	729	779	764	783	755	779	803	800	795	787	763	804	859	767	835	747	753	771	737	738	773	811	745	806	804	763	806	708	741	788	782	781	733	783	804	738	799	721	816	799	787	774	739	806	771	763	788	801	808	809	733	760	756	788	769	803	757	764	732	736	759	818	781	775	799	787	771	803	822	752	775	759	765	831	794	783	769	781	736	783	802	782	724	760	769	715	742	790	802	784	744	731	848	729	804	770	734	784	774	772	758	739	824	793	790	761	850	770	736	829	783	778	777	764	743	787	788	743	809	756	727	776	746	738	755	811	791	790	752	750	748	868	790	744	773	740	781	760	747	791	783	777	736	788	821	803	788	809	807	780	769	759	714	757	790	773	821	844	749	752	773	762	772	776	747	783	775	779	785	761	822	809	772	783	787	790	776	819	773	797	797	793	739	757	756	826	794	795	764	793	795	784	780	774	776	693	771	759	778	748	808	706	778	762	767	839	746	791	762	737	756	773	749	799	836	778	742	762	747	776	753	781	744	784	730	810	784	810	721	791	749	778	804	750	811	795	764	787	809	776	787	800	785	811	810	812	778	788	831	723	748	785	773	787	762	788	760	810	760	780	737	782	781	813	811	836	766	777	820	761	804	770	785	788	728	802	781	766	806	742	777	775	809	818	787	760	765	802	750	777	767	760	732	755	780	770	764	780	819	744	791	748	782	818	724	770	758	749	826	767	833	744	757	814	797	763	798	749	746	770	752	771	750	722	749	777	771	790	739	761	759	732	799	846	790	746	780	762	776	785	769	811	754	766	769	754	799	774	772	759	757	749	819	746	742	779	735	793	793	792	792	804	761	805	762	794	757	777	782	746	781	739	765	795	797	728	798	811	769	788	754	833	749	852	772	742	738	767	725	772	782	813	773	781	763	754	768	771	754	821	765	772	768	750	751	780	772	763	767	802	758	808	797	799	776	783	748	768	837	757	724	772	770	773	802	793	781	754	799	786	803	763	748	774	795	774	746	731	785	793	768	742	780	774	755	778	762	748	785	792	752	780	767	779	762	776	818	752	711	782	807	743	793	831	810	784	811	792	790	768	739	803	764	767	760	760	773	787	751	747	808	750	789	734	761	765	814	824	744	777	792	782	752	762	774	765	799	824	763	772	795	749	759	782	810	765	802	792	745	809	777	753	793	784	734	755	779	768	823	812	783	770	787	783	760	763	796	703	811	766	812	783	770	749	803	823	742	798	718	765	788	742	786	789	721	775	780	791	746	781	760	800	786	747	761	783	810	789	810	799	780	776	735	782	791	797	777	775	769	811	763	824	782	716	790	742	782	781	758	747	770	796	813	796	803	735	811	755	834	813	823	735	760	781	731	748	786	766	791	730	812	777	817	745	764	769	802	806	774	804	776	742	780	766	782	743	820	781	799	783	816	818	768	769	750	811	802	751	775	764	809	780	787	782	756	779	765	771	799	810	780	799	778	771	735	832	699	786	761	750	752	782	787	773	723	788	744	792	766	770	795	747	699	788	783	764	750	780	781	820	815	769	769	769	731	770	750	752	754	747	736	763	728	772	824	821	788	747	789	805	730	762	850	772	730	758	801	710	778	773	784	789	768	836	762	765	798	798	846	773	779	798	789	779	781	798	760	786	807	784	733	714	794	758	766	750	764	753	802	754	847	827	752	802	757	820	783	774	752	735	728	813	817	795	814	703	820	735	748	768	735	759	761	765	758	813	782	806	796	748	756	731	811	722	786	768	787	756	719	776	794	754	770	781	816	797	788	817	756	848	838	744	756	783	777	838	781	768	753	751	768	792	732	795	788	768	757	774	769	844	776	792	788	802	793	819	722	748	802	797	818	760	825	739	756	792	796	785	780	786	806	764	817	750	777	769	777	807	778	771	760	730	743	780	745	762	784	748	779	813	745	761	783	756	817	776	749	776	761	794	787	794	772	760	793	809	778	799	751	799	744	703	768	745	823	807	763	738	828	733	759	805	843	725	722	743	768	745	751	783	765	751	816	794	708	794	775	789	796	717	775	748	774	760	778	769	768	768	782	777	810	780	781	776	785	758	758	780	772	779	765	757	769	783	744	787	780	778	768	716	754	725	802	814	774	769	744	755	801	759	789	803	723	803	776	758	789	786	775	747	772	807	789	729	767	784	796	765	726	791	796	796	769	769	759	800	805	745	740	752	750	773	763	761	773	806	815	783	738	793	767	809	780	790	796	772	811	766	768	805	834	773	782	754	777	798	799	770	837	747	747	788	806	786	787	829	819	818	783	749	766	796	775	791	760	775	795	783	764	730	862	788	815	810	790	802	787	791	810	775	794	819	778	728	761	756	754	806	792	788	770	757	779	792	815	795	779	719	779	775	796	742	770	747	749	771	799	754	791	801	776	794	746	707	787	734	741	755	813	795	818	713	781	806	747	766	782	762	788	779	776	775	801	787	793	808	792	778	786	756	722	744	814	792	718	853	773	740	810	781	799	878	825	749	750	805	749	724	774	801	775	801	746	784	751	805	733	813	846	816	770	767	777	807	831	772	770	747	799	768	800	752	785	790	767	742	769	805
6080	3372	1889	1258	1358	1558	1545	1213	1010	826	644	497	354	333	255	179	205	170	147	119	117	105	98	87	88	77	77	82	66	77	73	70	67	74	77	78	62	79	65	54	70	59	72	68	81	51	68	70	59	62	69	67	62	71	76	64	62	68	73	53	53	66	58	71	63	64	60	64	60	75	59	55	69	58	72	75	71	58	61	61	75	63	63	63	67	65	57	72	52	51	77	51	74	55	58	74	66	67	63	69	69	62	64	70	55	46	67	68	58	75	60	72	73	81	67	69	72	73	73	69	62	82	63	65	74	49	80	65	49	65	56	65	74	58	69	68	59	68	70	58	68	52	52	74	54	87	58	72	57	69	67	75	67	67	54	57	61	64	54	63	70	75	58	66	57	56	73	68	67	50	74	60	86	69	59	64	62	67	72	68	76	52	52	72	60	75	55	66	58	61	73	76	60	65	59	74	62	71	84	62	53	66	61	76	66	53	63	64	56	62	68	78	63	59	57	64	68	59	65	67	58	80	52	72	66	61	47	59	64	73	69	80	61	79	56	79	74	61	72	66	61	56	58	51	59	53	74	68	76	62	70	71	65	74	62	56	71	64	68	72	56	58	69	74	59	67	61	59	66	66	61	66	47	69	74	69	64	68	65	66	55	71	67	81	71	77	57	66	71	75	72	56	60	56	66	63	54	58	61	66	82	66	62	71	66	63	64	67	76	74	59	60	53	64	63	50	59	60	61	59	65	69	73	60	73	71	56	67	66	72	68	63	63	63	73	69	79	63	58	68	87	62	70	61	70	56	61	69	65	59	65	80	58	76	56	71	76	55	73	57	64	66	67	61	49	61	77	71	52	63	67	48	63	69	60	56	73	77	75	67	76	66	72	59	69	69	56	76	63	60	62	66	72	64	75	61	56	53	66	67	65	78	67	75	69	47	65	75	80	68	77	50	56	69	69	54	81	71	76	66	68	80	58	73	61	73	77	45	66	68	73	66	60	50	64	64	65	68	70	72	58	70	66	61	54	45	69	58	64	83	60	61	76	65	74	78	68	71	61	64	71	74	73	70	70	70	79	70	63	46	68	77	63	48	64	72	66	61	77	57	71	65	52	57	72	63	71	64	56	53	77	50	72	69	75	70	64	66	66	69	68	53	66	77	58	66	79	63	67	74	78	73	65	63	64	54	65	61	65	59	64	62	71	57	53	63	64	59	54	68	63	83	72	81	71	67	72	59	74	59	58	62	61	50	60	72	63	72	70	75	71	75	60	60	65	65	72	61	68	69	66	74	51	60	69	76	71	56	72	77	71	58	45	54	49	64	66	62	51	59	75	46	60	73	65	64	61	78	78	58	72	70	65	70	60	61	68	66	56	61	64	50	76	76	51	71	60	58	68	62	74	76	69	62	72	66	72	77	58	77	69	64	79	63	72	64	63	64	61	77	87	65	63	71	65	72	62	72	68	71	70	55	63	72	69	56	58	69	62	59	59	69	69	62	70	65	65	71	66	61	58	81	72	82	62	63	62	73	72	57	64	65	67	68	56	70	61	54	70	94	63	72	63	68	70	51	70	71	65	71	60	56	75	66	60	67	67	71	63	68	63	65	72	66	71	56	69	57	60	61	58	62	60	76	61	64	67	55	69	71	57	56	62	72	55	60	74	48	80	60	66	45	64	55	66	65	55	66	67	73	62	62	63	56	62	76	65	60	68	47	69	71	66	69	65	55	66	56	74	54	70	66	60	65	71	64	53	63	70	70	61	76	52	70	80	62	68	62	55	63	77	54	61	64	70	60	71	72	67	62	61	61	71	57	52	70	64	71	69	63	66	71	65	72	60	69	61	67	58	64	61	59	63	69	62	74	69	79	54	73	76	63	68	62	66	73	71	88	70	62	60	68	61	56	62	85	65	73	61	60	56	60	63	70	69	58	63	63	72	57	66	57	72	65	78	61	71	64	70	62	72	75	49	66	51	62	58	70	57	64	63	56	68	57	51	61	62	62	64	63	73	57	58	73	68	71	76	76	71	58	57	58	75	64	60	60	65	57	62	59	70	66	80	62	65	66	67	85	64	60	65	50	66	64	56	55	65	74	71	57	57	59	81	64	65	56	58	64	73	63	81	66	59	56	60	58	73	51	74	61	75	62	59	64	58	53	66	69	80	50	51	66	68	74	64	65	56	56	69	80	62	66	48	71	77	67	66	65	67	69	60	65	72	55	57	67	75	62	59	65	59	75	60	65	58	71	58	61	65	72	69	64	64	75	71	64	51	68	77	45	67	59	72	68	83	63	73	76	74	78	54	47	60	65	62	70	64	59	75	58	52	64	62	75	66	71	67	55	53	63	71	60	66	63	71	52	84	79	57	60	66	63	78	62	54	59	69	71	63	73	69	55	71	69	63	73	52	74	53	64	60	65	60	67	70	61	70	80	59	65	50	69	72	61	84	54	62	70	60	55	72	61	73	73	56	84	78	88	64	71	53	60	68	57	49	51	54	57	58	71	68	58	71	56	68	65	60	68	51	73	70	71	67	67	59	71	68	68	78	75	61	66	69	69	56	64	76	71	61	67	51	52	64	58	65	69	51	65	52	68	69	63	62	60	56	53	62	90	78	80	72	71	62	54	70	73	66	70	72	55	62	85	59	83	73	70	79	72	60	60	67	58	63	70	61	57	69	75	69	67	63	49	75	59	48	65	70	75	52	59	65	64	70	68	68	55	55	68	73	71	70	74	68	57	74	61	81	73	56	56	72	73	63	76	61	71	61	84	69	67	48	78	53	69	71	64	56	59	53	65	58	73	69	57	66	69	73	74	70	64	72	70	63	54	50	61	74	79	55	67	61	61	81	70	55	64	69	68	64	84	59	61	51	65	57	75	71	68	57	66	66	85	59	65	67	71	85	68	69	61	74	66	59	68	72	70	69	84	57	66	63	72	69	64	75	61	63	63	60	77	68	54	77	57	48	75	65	61	86	95	66	62	56	69	78	63	65	63	74	64	61	73	75	63	56	63	68	51	71	70	80	56	56	79	72	70	80	76	67	57	53	69	57	78	52	73	60	50	59	66	48	72	71	58	69	54	58	62	74	60	58	73	74	58	70	68	56	63	59	71	64	76	72	72	68	65	61	78	65	50	67	73	57	57	69	60	62	75	61	58	74	54	69	65	57	63	87	61	50	63	66	55	76	54	70	62	72	70	64	59	54	66	68	60	66	73	78	63	68	71	72	53	53	44	72	63	80	60	78	59	57	53	71	72	61	76	62	77	76	51	68	68	74	71	58	67	57	63	64	62	67	66	54	61	68	70	74	67	59	70	73	68	66	74	63	71	58	54	61	53	72	58	75	81	69	63	63	65	67	53	79	65	66	62	58	59	74	64	76	68	64	72	56	64	71	58	70	66	52	75	64	71	55	38	56	67	65	65	63	64	73	61	58	61	53	68	50	53	63	56	65	72	68	53	66	72	64	67	48	66	67	74	56	67	73	83
29333	22435	18868	25551	31730	31750	29882	26872	23266	20119	16680	13677	11261	9204	7549	6072	4847	4133	3621	3063	2732	2248	1904	1738	1624	1406	1327	1153	1161	1102	1100	1012	933	942	896	927	946	873	940	917	836	891	946	823	840	858	851	787	827	814	802	776	799	832	808	813	758	786	846	817	793	775	763	807	772	754	804	824	836	817	797	798	787	795	752	801	814	802	770	759	823	797	765	745	763	772	790	808	758	813	767	775	765	799	753	739	765	808	766	845	762	719	815	802	859	758	862	779	767	805	813	824	806	806	768	748	805	785	795	782	824	821	803	800	789	782	826	703	829	785	798	813	831	796	826	774	785	787	748	791	824	822	795	763	801	819	805	834	793	762	732	842	784	750	789	804	792	763	783	763	787	776	782	742	758	805	812	843	763	783	826	747	800	798	785	824	766	755	813	788	777	803	772	784	767	785	773	775	774	802	802	798	783	797	784	791	805	724	775	816	827	801	797	775	753	778	768	743	751	785	809	780	840	761	788	813	725	776	756	772	763	778	758	813	786	773	807	823	767	776	789	809	802	801	804	824	800	734	771	786	740	787	804	817	756	805	755	774	777	776	801	731	769	776	744	762	843	784	774	765	801	819	769	770	751	818	821	788	764	794	795	771	757	800	756	741	790	820	768	798	777	840	768	781	793	812	783	763	792	789	821	776	762	737	745	790	770	788	713	800	818	825	779	793	764	753	752	750	760	757	767	721	781	799	794	834	818	808	806	770	838	802	734	809	777	749	774	832	754	776	777	800	824	761	747	776	809	795	797	783	777	785	765	820	798	811	808	752	787	807	816	781	762	803	794	814	828	773	789	810	783	813	815	818	820	788	746	755	818	828	764	801	787	803	790	816	808	849	754	820	760	807	780	803	780	813	776	746	799	799	778	782	809	769	767	790	784	784	828	720	814	799	817	783	801	792	754	828	738	765	806	792	834	811	858	780	819	787	758	793	808	815	764	822	730	844	768	761	798	775	783	758	783	818	781	776	812	736	787	776	759	776	780	833	745	758	740	792	805	769	812	821	806	785	804	806	770	817	808	826	788	766	767	818	836	771	819	848	832	833	774	767	778	813	774	829	821	769	860	774	831	777	827	812	775	810	824	801	815	814	757	827	766	803	815	774	746	805	783	741	769	802	715	833	813	805	747	823	756	805	771	810	780	836	834	786	751	817	792	770	745	798	783	821	808	788	830	804	762	769	799	797	781	792	835	804	791	803	793	805	743	837	755	767	755	827	806	764	808	796	758	773	833	832	779	787	820	786	823	814	720	785	781	781	757	809	779	799	769	748	793	749	803	786	756	743	768	838	744	782	758	782	792	778	812	821	829	802	736	754	797	803	802	805	829	793	784	840	785	756	773	758	826	764	747	840	804	759	792	789	784	778	777	752	795	827	779	828	802	795	809	769	776	814	848	838	803	813	831	816	776	856	829	779	802	801	774	823	767	741	790	831	797	813	752	781	774	721	839	802	777	807	844	732	818	771	761	733	815	787	804	807	734	808	759	807	788	792	804	778	806	793	782	784	813	763	795	779	770	776	770	787	785	786	791	813	786	796	802	828	834	820	824	794	811	809	764	800	779	771	794	783	825	819	814	779	788	773	813	819	803	787	807	784	787	803	802	786	774	796	781	756	788	808	777	774	832	766	786	788	792	841	800	771	784	811	714	779	765	754	800	776	856	790	788	775	794	799	780	776	837	801	793	797	756	766	756	820	763	753	883	774	789	823	775	765	785	848	829	805	737	784	836	762	784	781	768	757	745	753	771	798	777	804	775	746	812	773	821	791	840	784	770	797	806	834	764	811	802	783	780	766	765	849	772	832	795	779	785	837	813	783	765	796	772	782	850	797	757	749	846	791	757	826	806	764	814	793	779	784	824	758	778	777	784	799	825	775	807	764	759	770	762	792	787	796	786	797	807	811	790	835	814	804	796	758	797	839	775	785	817	797	805	757	767	775	790	764	786	819	808	779	860	756	752	800	787	779	776	840	808	772	734	805	752	748	801	810	831	772	757	784	788	802	710	842	797	807	749	769	767	808	813	812	741	789	785	770	777	798	832	801	783	797	788	774	756	791	797	811	765	818	767	790	762	835	775	802	774	811	808	789	816	807	777	808	784	819	764	752	778	777	771	803	800	777	778	808	846	758	785	769	834	751	770	784	786	788	852	804	833	727	781	794	752	757	792	801	780	803	785	817	792	815	806	760	779	821	809	776	816	781	781	785	755	773	825	758	733	796	792	722	795	787	838	807	806	779	731	802	764	781	854	784	771	783	796	795	775	711	778	761	816	778	827	788	729	769	832	788	797	810	802	783	813	800	768	808	811	854	744	767	748	765	785	758	802	785	768	803	768	772	778	775	784	782	798	770	779	777	798	785	794	774	782	767	800	829	770	833	782	759	788	765	793	779	821	845	791	794	762	747	798	821	826	823	762	796	791	779	777	804	750	789	828	805	806	798	781	809	813	792	817	776	737	828	812	832	779	777	799	737	803	827	768	790	785	777	800	762	795	834	810	807	764	772	795	783	841	804	802	744	766	801	782	763	751	791	784	765	769	783	763	828	778	827	791	775	772	773	776	832	849	815	763	812	767	783	773	798	799	734	839	739	766	778	801	774	799	735	830	822	804	807	758	782	737	786	750	808	802	782	812	776	777	800	792	746	816	799	768	826	790	773	767	749	789	796	806	804	804	772	788	773	743	808	760	760	792	779	769	796	790	782	778	815	815	775	747	717	841	789	834	796	768	803	791	791	791	740	802	829	775	822	717	861	823	796	788	791	790	775	760	764	816	775	759	813	799	761	777	767	733	774	783	743	790	803	766	756	749	758	783	767	766	787	798	790	823	727	816	795	792	791	750	786	760	786	754	752	782	821	801	771	768	815	769	764	820	813	757	789	813	774	784	765	762	778	793	863	822	803	831	810	779	790	792	771	760	732	800	786	808	828	792	744	786	771	784	789	735	753	787	788	778	778	798	760	795	874	743	804	781	781	768	822	827	796	778	811	788	797	835	784	756	799	804	729	789	799	753	787	774	763	768	780	808	803	790	793	740	745	798	764	818	778	781	783	778	743	814	772	790	788	802	813	818	761	794	777	797	784	788	782	782	758	842	850	785	825	749	787	742	752	794	748	817	827	804	792	752	749	797	770	771	809	806	782	771	792	770	773	815	800	813	768	802	810	811	789	773	775	833	758	781	719	774	774	766	765	779	743	770	764	737	753	762	785	851	773	786	819	755	781	753	780	792	756	797	775	787	788	813	793	800	816	796	819	789	810	788	758	788	829	766	790	802	820	823	785	785	779	754	822	775	780	837	745	794	788	811	786	849	848	718	785	791	790	795	746	778	763	778	791	780	776	792	795	759	809	788	772	799	842	774	815	768	792	766	778	791	802	831	812	801	802	733	807	744	800	799	808	835	772	713	801	756	791	811	806	777	842	859	803	815	771	753	731	809	795	795	779	799	790	797	805
6869	5326	2792	1879	1863	2275	2197	1840	1430	1098	787	639	446	403	342	274	226	183	177	162	131	128	139	119	91	92	84	73	76	81	72	82	81	77	74	76	60	72	73	79	68	69	78	70	55	69	59	51	65	52	72	83	64	58	60	59	66	61	69	71	72	63	58	70	57	62	54	62	60	62	57	58	72	62	67	68	52	64	94	57	67	72	66	68	76	61	63	70	63	56	63	63	63	65	55	63	68	61	73	69	69	51	70	58	55	70	75	44	44	64	61	62	74	78	81	68	61	59	84	56	70	62	55	76	73	58	68	66	53	69	47	60	48	59	64	62	59	58	71	73	62	59	56	70	61	45	56	55	66	62	71	56	51	71	56	75	68	73	62	64	73	54	48	67	57	52	61	83	57	68	72	59	53	67	56	60	70	58	66	67	74	64	61	58	60	73	76	75	64	79	61	73	73	70	63	60	61	68	58	56	57	71	63	69	69	56	68	59	59	65	62	66	61	69	64	60	53	68	55	73	81	62	62	55	73	72	73	61	49	68	65	77	65	60	69	65	49	63	62	56	64	71	65	75	74	63	72	67	54	68	63	56	66	77	59	59	79	78	61	57	57	71	71	65	65	57	55	65	60	56	63	66	57	68	67	62	65	56	58	71	69	64	70	58	67	50	81	64	52	57	61	67	59	58	69	60	58	57	62	74	67	57	68	70	49	70	70	74	78	61	72	69	66	78	80	62	65	64	73	59	80	54	67	58	73	62	68	49	75	70	77	62	50	63	54	73	57	67	63	71	53	59	57	67	66	75	63	51	72	55	67	78	52	61	49	75	64	52	67	71	72	80	66	57	53	63	59	71	69	65	58	55	69	72	57	61	75	73	81	67	54	74	73	75	72	60	71	68	63	67	65	72	66	66	68	47	63	71	56	62	57	57	68	65	64	76	73	69	64	71	55	72	58	62	71	78	71	75	74	67	61	59	52	69	75	66	71	75	68	57	59	66	51	65	71	66	71	66	75	69	63	69	65	71	73	63	71	71	67	79	64	68	75	65	72	79	80	52	61	69	76	68	72	54	65	62	65	53	64	68	70	71	60	74	65	69	76	73	74	69	41	82	72	67	64	67	57	60	74	73	64	70	61	58	76	69	55	69	72	63	67	74	77	63	81	78	56	76	69	74	70	75	56	82	62	59	58	55	63	59	45	79	53	54	67	59	67	61	62	78	49	64	63	71	66	73	70	66	58	60	62	85	72	63	64	52	54	75	75	73	74	79	64	81	70	60	70	55	69	57	60	67	78	79	58	69	62	64	69	70	60	58	69	64	68	76	75	47	67	66	64	68	67	72	78	61	64	49	63	64	68	74	79	69	61	53	61	56	63	65	61	68	59	72	53	63	71	77	71	92	61	69	85	62	67	68	59	66	70	62	64	80	60	61	67	57	69	54	60	66	60	78	68	61	72	48	51	54	69	74	57	74	65	64	64	66	66	64	70	61	73	71	60	58	71	60	56	57	66	66	52	78	68	69	69	64	55	60	62	65	65	60	69	62	57	56	62	61	65	78	60	76	85	58	68	54	92	65	60	65	75	62	68	66	53	65	76	62	64	62	58	80	68	60	69	57	67	53	74	68	74	68	70	68	57	53	71	63	81	63	58	73	75	61	65	58	59	65	76	70	75	59	57	66	80	72	67	72	62	63	72	53	65	84	71	79	67	71	73	70	60	67	70	62	65	72	64	67	68	63	70	60	55	74	65	67	69	71	70	62	72	60	57	66	73	47	66	67	67	59	74	72	70	69	68	67	63	58	61	59	49	85	69	58	57	70	64	66	85	72	63	66	64	72	67	53	64	65	77	75	69	77	49	63	69	66	68	63	55	50	60	72	62	74	72	55	90	69	69	54	62	60	66	59	74	66	65	75	62	66	59	67	65	60	66	76	69	66	59	74	70	62	69	64	49	67	74	67	65	53	65	65	67	50	81	77	82	58	86	62	57	58	65	69	64	77	78	81	70	67	82	65	61	62	56	74	82	61	75	69	56	73	64	75	65	78	60	77	59	67	59	54	71	72	67	60	67	63	54	60	68	63	60	64	62	58	53	68	49	77	67	58	68	70	59	72	66	64	73	64	47	67	79	74	67	62	58	68	59	51	83	67	69	59	61	62	72	62	68	50	66	71	82	54	71	71	62	70	79	67	67	54	67	71	80	63	62	67	69	71	68	63	80	71	79	82	65	66	67	71	56	72	76	68	65	58	77	64	64	70	66	68	55	72	50	73	64	90	57	58	56	68	59	67	68	54	70	67	60	65	74	74	60	61	54	61	45	76	65	75	75	74	60	77	70	53	73	75	56	63	63	62	68	51	68	52	71	56	66	61	60	71	68	66	79	65	63	66	59	62	51	69	58	73	56	69	63	73	68	64	71	54	63	61	48	76	77	71	69	62	67	72	60	75	85	61	55	69	91	75	65	74	67	60	62	70	53	61	73	71	73	75	61	70	68	55	62	82	77	49	69	56	56	59	64	64	68	68	69	59	55	67	60	70	63	78	58	71	57	57	76	62	50	73	61	60	61	57	65	56	65	64	59	69	67	50	67	65	71	48	72	55	69	70	93	66	69	51	63	65	68	59	64	64	63	56	65	68	78	65	77	66	71	77	78	55	71	72	75	64	66	59	74	66	66	65	60	72	63	74	64	60	57	70	72	75	65	52	72	57	48	72	73	64	71	62	64	66	80	58	64	62	61	61	56	71	69	66	63	69	67	69	61	67	58	65	63	63	79	55	76	79	64	67	58	81	63	61	56	53	56	59	61	76	70	75	55	52	60	70	69	76	63	51	67	58	74	80	94	66	72	75	59	70	68	58	70	72	54	51	70	64	64	66	85	57	55	65	69	68	69	59	64	68	65	66	70	71	72	61	74	69	64	74	74	69	66	59	71	64	64	63	82	68	86	73	67	62	75	78	62	61	65	59	65	70	77	70	70	47	53	53	77	61	62	69	64	67	81	80	74	63	62	61	56	61	68	69	73	69	70	72	63	72	59	73	63	45	55	63	47	82	69	52	75	68	65	58	69	70	66	65	64	65	59	66	64	67	54	57	65	80	56	66	59	65	64	63	64	69	60	77	74	57	58	75	70	53	53	55	74	58	60	69	61	61	59	66	65	80	54	82	67	66	61	63	70	59	57	53	82	76	63	57	75	64	65	68	59	71	66	62	73	65	58	68	52	63	57	63	76	68	80	65	68	62	63	56	52	73	58	62	54	81	63	67	62	71	66	57	63	78	70	67	56	74	65	64	74	63	64	58	58	62	54	65	63	63	62	68	66	71	65	71	56	61	64	72	70	74	51	56	58	60	54	61	62	68	61	69	46	53	67	60	61	64	51	60	69	59	57	70	62	57	69	68	62	62	66	53	71	65	57	52	65	69	59	66	67	77	64	59	73	66	61	52	62	54	67	71	57	71	68	62	71	63	72	64	67	71	74	72	60	68	78	67
33756	25875	22099	28851	34647	35042	32836	29710	26430	22780	19715	16722	13767	11403	9208	7698	6188	5104	4383	3740	3468	2802	2411	1958	1858	1644	1539	1440	1202	1258	1116	1094	1060	1003	963	926	967	976	927	969	909	913	867	886	904	875	860	818	824	840	792	828	853	819	790	867	782	812	805	810	818	731	840	795	793	861	779	762	793	797	806	822	761	782	755	813	779	788	796	778	788	828	819	832	829	728	744	805	796	768	783	754	779	775	803	798	820	790	765	737	762	772	765	756	775	790	796	793	790	783	763	802	815	772	794	772	770	787	797	755	744	797	792	788	765	802	783	793	775	767	790	814	756	784	779	758	786	759	778	744	813	817	730	803	792	779	770	806	763	789	792	759	787	771	786	822	746	747	774	788	785	788	862	778	799	754	760	761	827	762	746	832	754	817	743	763	733	794	769	813	811	795	764	842	799	819	736	806	751	760	815	756	762	790	758	823	812	747	773	775	808	782	818	804	783	811	779	764	762	800	804	784	809	779	815	825	785	807	831	763	785	769	753	804	827	757	789	794	854	827	803	817	752	799	798	796	801	784	777	802	824	830	799	773	785	768	793	815	783	806	828	818	833	771	794	798	770	793	786	751	842	773	790	783	813	811	774	805	733	774	781	772	795	809	828	762	846	838	792	754	769	824	782	846	730	828	768	759	801	842	786	821	801	820	818	767	802	750	768	793	798	830	781	828	793	839	793	809	799	780	797	805	793	743	842	765	759	807	784	778	799	737	803	808	800	856	761	794	774	771	818	773	816	776	828	785	813	769	784	778	824	797	801	828	805	764	803	805	735	759	811	811	820	822	767	750	778	836	834	814	794	784	812	759	798	778	781	766	802	772	822	783	817	853	769	781	778	809	775	793	813	811	833	842	816	780	807	860	767	778	755	819	775	791	778	813	797	777	843	796	808	763	750	817	798	779	767	770	828	738	775	782	768	769	765	805	765	815	799	826	804	785	758	784	853	752	806	751	755	770	761	806	778	797	780	767	771	818	770	798	806	772	805	737	764	810	763	789	831	769	773	782	774	773	862	806	801	767	804	750	803	829	836	823	782	772	789	742	830	769	818	776	790	804	817	789	793	787	768	803	797	791	768	808	817	788	788	811	785	787	753	755	777	802	738	876	818	803	761	803	812	794	787	760	811	803	838	821	801	776	741	794	757	797	794	799	846	807	776	802	735	795	794	763	770	834	799	761	804	775	805	763	779	815	817	785	806	799	793	776	809	776	815	856	776	797	808	803	763	773	787	767	766	756	774	727	769	809	793	795	786	794	752	774	781	753	797	807	801	814	744	833	749	784	833	813	731	822	818	788	828	847	809	849	759	806	818	817	762	821	777	774	792	795	797	816	787	784	827	770	771	730	816	734	794	768	805	786	768	798	788	788	814	809	774	744	758	807	812	751	758	775	805	771	798	783	831	764	829	824	710	834	741	805	782	823	846	798	791	832	780	819	787	799	791	751	777	840	812	791	730	832	819	801	718	778	796	821	780	808	807	798	785	805	761	764	813	814	785	757	813	799	776	764	809	740	775	739	796	753	758	791	838	766	794	797	788	774	768	791	864	821	780	757	780	783	812	772	795	798	810	822	793	770	784	755	766	873	792	798	802	810	763	782	796	831	764	781	777	792	771	778	874	808	803	786	787	815	802	744	821	814	738	832	779	842	773	805	722	813	782	822	765	790	821	772	734	774	771	804	836	817	787	830	817	733	789	816	827	825	824	816	779	744	736	749	798	768	813	791	793	790	833	784	760	805	781	784	825	819	798	808	767	777	799	768	787	802	757	774	751	821	777	822	796	728	815	755	822	762	795	763	784	813	818	824	756	766	802	798	781	854	803	831	801	813	780	778	819	757	784	798	820	791	778	732	771	795	787	789	793	776	779	792	817	784	765	774	808	776	819	812	779	825	805	780	788	796	832	769	764	779	803	793	810	754	788	797	837	816	791	761	777	786	787	745	774	833	812	803	771	781	825	786	774	802	845	798	753	763	762	825	823	781	766	768	788	758	802	770	847	820	827	831	791	741	782	808	765	804	756	785	778	787	768	835	833	768	775	814	781	757	777	796	814	804	771	806	751	823	822	754	791	833	828	790	834	751	773	762	764	714	772	768	801	800	807	755	757	773	830	799	797	803	764	770	752	833	813	768	802	809	778	823	854	795	786	830	759	760	822	769	804	758	774	766	792	777	825	784	828	777	694	819	755	768	784	832	784	781	772	849	812	788	831	791	779	845	749	756	798	725	792	796	770	810	744	797	801	791	806	750	772	785	788	805	770	821	794	801	831	795	803	799	811	772	777	790	794	861	841	801	816	786	790	771	762	785	819	795	786	743	780	747	817	815	817	797	824	795	755	749	796	789	777	825	779	753	796	769	768	780	785	822	776	783	808	764	814	790	782	790	786	816	761	831	781	761	817	752	783	804	794	804	811	796	783	786	789	770	798	741	814	772	836	778	783	783	765	805	825	818	822	773	826	761	827	746	821	809	795	783	857	792	836	786	813	801	801	776	736	808	807	785	782	827	801	814	753	785	788	771	763	803	760	794	784	873	792	758	771	772	782	782	829	822	810	837	789	810	820	780	802	828	822	820	769	778	807	756	810	824	758	769	820	812	818	800	782	827	766	796	768	801	787	786	796	783	797	833	751	770	788	755	786	786	824	782	794	796	777	745	824	794	807	814	790	748	755	781	814	758	783	754	790	729	807	816	802	809	806	759	771	819	807	800	778	761	790	877	807	804	789	774	789	813	839	784	799	794	822	775	764	842	768	747	754	764	820	791	780	839	787	811	753	802	811	800	835	850	793	791	783	806	822	780	807	823	774	806	748	786	793	782	787	783	824	774	780	820	798	768	799	782	786	808	859	809	779	834	802	780	801	783	780	748	740	794	794	757	781	752	824	759	807	798	799	785	817	789	809	805	776	779	783	780	791	800	842	812	767	785	801	761	756	788	782	785	815	823	777	776	781	834	785	833	783	841	753	819	765	752	752	782	792	742	781	819	802	793	792	839	735	763	783	758	743	787	803	794	782	819	792	812	714	765	806	808	808	868	753	837	846	776	753	778	764	760	831	788	790	786	754	775	752	834	834	776	856	778	758	817	828	777	805	747	851	823	781	797	804	782	819	741	771	859	809	765	813	823	763	794	769	744	769	851	771	740	841	830	760	826	787	759	744	794	825	817	791	816	771	755	821	801	747	823	825	816	771	769	768	804	777	778	825	809	871	814	787	715	795	849	797	808	828	822	816	791	797	783	768	800	772	770	824	790	808	787	784	771	793	813	802	783	825	803	819	802	725	756	812	771	769	763	802	784	776	772	813	850	740	815	806	788	752	835	792	829	756	805	814	831	774	826	795	769	808	780	790	757	815	836	834	765	809	787	760	789	778	763	854	807	798	785	767	724	790	793	790	799	780	821	798	827	789	774	798	771	770	758	761	758	756	767	779	818	760	771	802	805	825	777	788	774	773	789
3444	1606	926	598	685	913	887	729	555	441	368	266	218	158	163	141	118	111	90	91	98	77	82	83	67	63	78	63	67	60	72	70	65	60	58	73	61	47	75	68	70	56	63	64	61	57	57	58	57	68	79	65	60	69	57	59	59	67	54	67	63	65	60	73	72	59	47	58	69	50	79	81	65	50	73	60	79	87	56	61	71	62	62	59	68	58	63	72	62	62	64	71	63	60	69	77	62	64	70	66	55	67	51	59	58	68	72	57	75	69	60	65	70	68	56	65	76	65	52	68	69	39	60	68	61	63	50	69	61	71	63	76	70	74	59	59	51	68	54	69	53	64	63	76	62	61	56	52	55	64	54	68	64	68	69	60	68	68	79	54	71	58	58	61	72	56	67	67	75	65	74	54	66	70	83	62	69	51	71	48	58	66	85	66	52	70	44	63	51	62	62	76	53	59	70	54	65	71	60	56	72	70	69	59	79	72	61	55	64	66	59	51	56	66	57	79	60	72	56	77	88	67	69	71	63	70	75	62	57	72	58	71	72	65	67	68	70	54	50	59	71	60	59	67	76	56	53	69	54	58	49	61	59	54	64	56	52	54	68	76	69	62	62	58	49	65	72	56	62	58	58	66	65	59	66	54	71	67	79	74	56	57	65	61	62	46	57	67	56	62	58	54	61	56	56	62	65	64	72	60	65	66	64	61	71	58	58	57	67	59	57	79	60	61	75	69	58	72	54	56	53	57	68	77	60	45	74	68	67	58	70	72	50	70	52	62	70	64	62	63	60	54	51	61	74	56	66	46	56	59	61	62	60	52	48	76	72	66	76	68	60	56	57	69	66	47	69	73	75	60	59	60	71	68	46	65	55	81	54	65	63	52	72	64	53	55	66	56	81	57	61	62	62	49	64	70	58	58	60	56	74	64	68	64	65	62	48	69	61	78	57	69	58	80	66	64	70	70	76	58	53	60	51	64	87	67	71	63	55	55	71	56	68	62	72	74	64	76	87	61	56	64	64	54	67	67	64	64	55	63	63	68	67	58	64	59	77	66	74	56	51	71	72	60	90	79	70	63	70	79	55	74	65	48	70	63	55	68	69	61	65	64	62	68	85	71	71	77	53	47	71	60	66	66	68	63	65	59	65	72	76	67	65	75	59	61	56	67	49	62	72	69	67	83	66	60	51	66	58	71	59	59	60	73	60	60	55	67	71	55	66	62	56	73	62	63	58	76	62	64	82	63	72	65	63	51	60	55	62	58	61	57	46	68	63	61	57	53	76	59	51	69	51	74	56	72	58	59	68	64	62	83	75	57	58	64	52	52	74	54	51	67	63	70	51	58	56	57	52	62	62	62	70	67	78	72	70	55	67	45	58	69	63	68	58	73	55	71	54	64	61	49	44	77	70	70	72	62	56	87	61	62	72	62	60	47	62	57	62	56	81	60	66	70	50	77	67	61	54	58	69	63	64	70	67	50	61	72	72	69	71	62	65	57	66	64	64	59	64	65	70	60	58	61	62	59	55	48	69	53	59	73	58	78	67	61	71	63	59	71	60	60	70	65	83	62	61	57	66	64	60	61	60	61	65	57	66	50	65	61	57	73	76	51	65	65	66	60	82	54	55	61	64	74	66	74	69	78	70	72	59	74	65	52	69	49	56	65	56	65	51	65	62	41	55	51	65	83	66	62	58	75	69	73	53	64	72	56	66	66	57	65	56	80	52	73	71	80	63	63	66	63	59	71	69	53	64	70	69	73	66	54	70	67	43	58	50	67	65	69	66	64	81	61	71	58	70	62	55	74	58	53	56	59	55	60	64	58	58	59	60	66	58	69	53	49	70	72	76	55	60	74	52	65	62	66	70	65	57	68	69	69	59	65	50	54	63	61	67	66	71	58	62	68	72	61	70	46	61	62	61	63	49	56	52	81	58	61	61	68	59	55	63	66	62	56	66	73	70	57	51	69	63	56	79	52	64	48	71	70	55	67	68	49	49	68	55	54	75	59	53	75	46	64	58	64	48	68	55	63	57	62	74	55	72	60	80	64	65	77	69	57	60	57	55	61	62	71	47	72	61	71	62	75	61	61	64	52	56	68	64	60	60	67	75	52	64	66	51	66	66	51	75	69	69	69	57	61	58	59	73	66	56	51	51	70	60	71	56	66	60	53	62	57	62	53	51	78	75	77	63	69	60	59	66	61	58	69	60	52	52	55	61	51	55	62	66	62	60	71	66	55	65	45	64	56	63	64	46	56	65	58	61	79	66	72	48	45	64	67	52	62	72	58	55	59	51	76	67	59	64	61	67	66	58	74	86	61	54	73	52	68	58	59	77	69	48	57	69	61	62	71	65	53	78	53	67	63	57	58	60	46	58	67	65	70	83	61	73	68	55	66	56	68	70	75	60	63	59	61	80	51	62	68	58	56	53	72	65	67	57	65	57	54	60	64	68	69	53	62	66	61	72	64	62	60	65	63	60	67	57	73	54	54	77	72	56	60	58	47	69	53	70	74	67	68	65	68	55	74	80	61	58	68	59	59	59	57	70	62	65	57	68	66	68	70	67	82	58	57	68	42	75	61	56	65	57	64	61	68	74	63	61	64	60	51	59	62	43	59	65	63	62	50	79	73	60	69	66	61	70	62	54	57	56	66	75	61	67	51	55	68	65	59	66	59	54	63	65	74	61	62	70	67	75	63	75	64	71	61	65	71	61	75	62	51	57	63	60	58	59	76	63	66	58	66	43	67	66	64	74	73	62	52	58	59	70	57	59	66	72	61	71	69	49	63	56	68	67	74	63	58	56	59	71	51	53	63	66	65	57	71	65	58	59	67	69	57	44	60	59	64	71	63	73	51	69	71	61	54	64	68	51	60	58	51	71	55	71	62	71	55	51	60	65	59	52	65	58	81	62	53	67	64	50	63	65	62	66	64	69	66	58	59	56	56	66	75	72	53	68	61	66	74	73	56	64	65	78	63	68	63	79	66	52	72	71	60	52	57	47	72	63	67	60	69	48	54	78	80	61	60	62	60	49	65	57	70	67	49	62	48	61	58	63	60	47	64	58	61	71	52	65	60	72	71	50	65	69	62	62	57	66	48	73	55	62	67	58	71	66	55	64	65	72	53	67	51	64	62	65	67	85	63	69	55	52	62	52	61	68	55	57	60	56	63	56	75	56	60	53	55	66	55	82	56	60	68	56	84	66	69	67	72	74	65	74	49	51	55	69	67	58	56	56	60	52	61	67	52	58	78	52	63	68	75	63	67	69	68	73	73	55	62	58	61	59	71	71	62	63	71	64	65	63	65	68	67	71	73	70	53	58	67	67	72	62	57	58	58	64	65	62	64	47	60	67	61	62	60	72	57	60	61	65	63	76	61	65	37	49	65	52	57	51	61	50	44	69	71	66	50	65	62	57	58	58	53	77	66	63	62	60	56	59	80	50	64	71	71	61	63	69	71	64	54	64	61	72	55	62	69	63	57	64	68
24998	17139	13708	19987	26525	27028	24443	21283	17770	14135	11517	8775	6752	5309	4219	3400	2883	2382	2103	2012	1804	1610	1456	1239	1120	1117	1049	943	993	950	896	920	841	850	832	859	840	874	865	784	861	803	713	778	786	768	773	725	743	763	719	795	725	747	788	772	729	782	765	810	768	768	777	773	794	806	755	738	788	805	779	752	750	778	811	793	766	782	767	777	768	705	791	766	840	749	750	760	747	795	789	779	766	809	772	792	724	786	730	764	798	752	764	743	726	770	785	777	719	779	773	746	706	721	750	783	757	789	796	775	729	713	788	789	798	762	774	804	747	740	741	788	748	733	810	787	807	748	732	791	741	774	775	751	746	698	815	764	705	756	770	750	743	754	787	747	797	726	778	762	764	753	714	768	769	729	754	756	762	779	758	763	761	785	739	776	755	767	769	743	700	802	757	742	798	753	779	772	833	779	778	808	775	786	739	761	751	787	766	779	762	754	738	737	771	691	775	744	764	747	809	754	724	757	778	778	720	773	780	778	723	742	718	764	748	742	748	787	800	771	743	758	729	759	746	763	731	707	760	752	736	729	773	730	838	734	750	767	741	741	790	763	766	772	752	795	810	785	755	766	758	776	743	787	791	789	782	766	726	758	734	784	754	751	735	791	799	771	735	788	766	764	712	780	826	746	763	751	719	756	763	749	766	712	733	746	765	813	789	736	766	737	811	782	770	808	719	718	751	763	742	780	744	744	798	757	797	779	793	784	791	752	795	734	720	748	729	773	745	797	775	763	764	777	761	752	784	786	780	759	730	771	770	761	762	805	745	796	811	724	761	750	755	755	719	759	763	841	746	781	777	753	788	746	758	729	783	735	708	777	792	779	796	752	810	774	775	746	706	787	779	802	753	750	757	759	826	793	739	780	761	731	756	791	795	742	761	764	772	711	794	819	790	763	783	755	808	787	746	768	777	769	774	720	770	782	775	770	769	745	764	756	787	762	803	747	775	726	755	777	829	746	740	747	818	782	788	770	745	848	797	806	761	752	763	777	744	732	701	775	784	779	744	742	762	717	752	828	756	795	734	712	747	764	758	796	767	752	755	775	766	708	757	774	735	750	741	777	742	769	831	764	768	786	739	768	733	743	798	717	766	739	741	746	796	770	783	735	771	770	759	780	747	759	772	756	787	757	718	820	802	782	753	795	765	766	766	784	755	789	748	744	857	767	764	816	770	776	734	760	832	759	794	744	777	767	781	807	821	737	794	759	758	803	764	720	735	739	750	782	727	792	813	748	795	737	749	795	763	739	765	743	811	756	792	768	801	807	755	760	745	741	793	809	735	772	768	728	720	777	757	814	801	790	797	728	839	779	788	755	773	783	707	723	793	772	716	726	750	790	783	745	769	728	716	731	795	721	756	755	799	780	777	812	786	758	749	764	711	734	795	757	686	728	726	807	815	716	754	752	774	747	764	794	768	766	778	746	757	763	777	758	757	778	709	768	792	709	716	797	781	716	760	784	774	749	746	802	767	787	755	765	759	803	748	809	806	802	750	746	793	778	746	708	767	736	748	742	801	774	768	768	780	745	721	778	755	756	734	728	789	761	768	753	747	722	824	755	771	782	744	736	822	738	834	731	791	809	792	795	742	763	761	718	753	770	745	795	826	739	755	797	752	769	786	805	735	796	719	746	779	801	782	767	723	740	751	799	726	838	779	775	795	742	761	768	764	804	807	772	810	759	773	802	778	731	752	742	747	803	783	810	800	745	805	756	720	790	744	728	793	751	767	802	751	738	749	782	751	821	754	760	751	753	761	737	766	741	769	725	710	781	794	727	787	789	745	787	767	765	755	803	754	776	743	800	767	736	728	753	723	722	774	791	733	739	770	773	747	781	782	755	746	751	748	771	784	735	781	793	783	750	708	717	785	754	777	731	732	735	754	772	813	723	814	742	750	715	766	769	786	769	779	760	760	767	748	735	747	707	768	743	804	801	723	794	810	802	785	751	781	786	711	768	699	794	791	788	736	747	817	787	760	808	753	754	783	788	755	744	765	806	745	723	813	778	732	740	729	725	735	780	701	791	746	774	770	840	745	785	782	744	776	809	742	818	759	730	743	764	699	786	719	762	778	798	756	739	760	772	775	770	791	731	786	807	783	789	768	778	755	760	794	723	765	781	794	696	754	762	774	765	783	703	764	806	792	804	736	783	796	732	808	764	781	797	796	787	787	752	685	756	770	793	769	766	775	728	733	764	794	760	732	796	768	779	712	718	755	747	785	722	751	771	761	751	811	752	773	713	784	769	680	766	795	757	771	704	734	802	740	787	733	733	802	701	794	761	771	761	743	780	759	786	722	720	761	743	790	775	763	746	744	756	750	789	726	749	754	823	764	776	731	756	755	759	849	752	759	749	756	766	758	773	739	760	740	812	780	744	785	725	777	764	778	760	736	794	774	800	795	830	773	770	774	787	765	714	740	796	756	787	783	753	737	798	806	761	763	814	799	783	774	751	761	749	791	792	744	715	784	761	711	753	736	761	719	781	796	743	744	769	817	741	780	788	780	781	757	683	807	788	751	753	788	731	769	816	758	742	772	780	777	740	694	764	781	787	793	776	796	764	744	773	805	772	745	784	790	775	790	766	794	766	748	731	784	784	765	763	763	787	759	706	780	764	768	720	774	757	811	780	811	715	706	820	792	782	774	759	750	756	754	772	779	777	797	705	749	793	772	723	797	757	754	752	727	756	757	735	724	726	764	768	781	792	776	781	762	744	836	809	732	750	743	783	737	818	759	748	801	788	743	752	732	708	746	775	766	796	794	758	778	795	770	765	758	776	755	761	820	825	713	768	765	785	807	732	846	824	720	747	759	787	810	747	744	783	779	753	768	768	760	828	746	749	775	765	769	772	774	781	748	728	772	777	738	745	782	761	710	748	794	815	726	732	734	745	779	754	809	739	741	765	780	815	747	746	776	724	750	749	746	730	720	762	742	765	781	766	810	786	775	788	722	764	809	770	823	796	784	742	763	783	789	768	796	759	749	789	790	773	786	785	755	777	808	755	730	801	732	802	837	784	737	749	745	756	737	764	802	755	725	740	770	785	745	751	715	783	764	759	758	801	767	773	773	783	760	775	727	789	772	807	698	681	800	766	728	744	778	752	776	807	772	748	759	788	784	768	697	764	738	711	738	744	740	702	729	744	783	813	741	751	789	805	801	733	762	812	727	789	786	772	743	815	769	745	819	779	775	758	818	760	759	816	821	771	825	721	756	772	811	762	808	790	745	781	810	738	752	755	774	717	759	728	791	755	739	772	773	760	745	766	775	781	773	706	773	772	761	779	746	777	755	787	786	749	751	789	798	745	783	771	756	767	787	831	756	731	760	744	785	767	814	755	749	788	764	736	717	739	792	788	737	709	774	752	813	772	747	756	776	729	800	749	769	774	743	748	706	720	761	802	732	784	752	795	792	755	754	766	745	807	744	701	757	773	754	766	772	763	773	755	775	776
4562	3189	1859	1157	1230	1536	1390	1183	904	693	550	439	374	296	216	185	166	150	108	129	103	101	113	96	103	68	67	68	66	73	69	82	68	61	85	74	67	49	78	65	68	67	57	61	69	68	61	58	73	58	64	71	57	66	73	57	59	75	59	54	83	84	59	84	68	59	54	61	70	65	67	58	44	64	49	51	83	54	70	71	46	41	64	76	53	62	58	66	72	74	74	61	60	65	76	58	59	73	65	59	65	60	63	66	69	75	55	60	63	68	59	63	57	69	58	52	64	64	63	58	70	74	68	59	63	81	74	55	62	58	71	60	74	65	73	55	57	66	63	50	74	68	67	53	55	73	76	57	66	53	58	60	64	60	74	57	76	55	56	55	65	69	66	59	65	66	65	76	58	74	73	51	75	63	59	67	60	64	65	62	65	55	54	59	62	56	50	63	59	80	48	58	77	67	60	60	57	55	77	79	69	51	67	62	71	77	53	70	60	59	54	64	55	57	54	58	70	61	66	53	81	66	46	65	64	70	70	66	49	55	48	64	65	58	59	66	49	81	68	60	74	49	64	45	72	59	55	58	59	57	56	64	61	52	66	78	55	59	74	60	54	51	65	64	39	64	58	85	66	56	64	73	68	80	65	60	70	65	63	63	56	69	83	47	70	64	73	69	55	75	67	71	73	67	67	67	63	48	74	79	68	56	69	71	56	62	73	75	59	61	64	82	66	62	69	72	74	60	65	67	72	53	55	66	54	69	54	72	53	72	57	54	72	60	58	53	67	52	65	64	55	61	68	56	69	62	74	74	71	53	63	58	56	83	61	71	59	59	62	66	61	54	56	68	60	59	64	68	59	61	67	62	57	55	56	66	63	69	60	52	63	73	54	62	63	65	53	53	60	67	71	62	71	52	74	64	61	53	46	59	61	83	62	82	56	69	79	52	74	61	55	81	53	69	53	68	58	56	55	64	69	58	52	60	66	45	64	78	63	67	49	71	67	49	68	68	55	54	60	63	70	63	64	65	62	61	64	68	55	67	58	61	56	73	63	76	63	58	62	79	62	59	61	52	67	69	52	77	63	58	69	70	80	69	71	83	66	51	57	70	71	70	68	46	62	85	64	82	60	59	62	67	64	73	66	77	81	68	60	79	71	70	68	66	69	65	54	53	68	70	58	59	58	66	57	54	75	77	55	64	60	80	58	55	72	71	72	60	61	80	65	66	69	58	59	77	61	59	56	81	76	71	59	71	74	70	64	64	61	55	73	59	70	73	60	62	82	67	75	52	51	54	42	66	77	53	60	74	67	59	62	57	61	69	70	61	55	70	42	53	65	59	61	65	82	70	64	77	77	66	65	57	70	67	62	60	57	71	60	68	62	81	74	63	72	75	65	74	62	62	68	69	68	63	66	76	62	65	64	59	63	76	53	61	77	68	69	78	61	55	65	61	68	61	83	65	73	66	74	63	55	66	61	65	58	67	64	59	69	77	63	66	55	67	54	82	62	70	65	50	60	62	62	58	72	58	55	58	54	58	55	67	54	66	55	78	73	67	67	56	71	70	71	69	63	79	65	71	77	55	55	63	65	78	74	77	72	59	71	67	57	67	64	55	72	66	63	42	62	64	59	61	57	58	62	69	72	59	50	67	69	66	72	62	77	60	67	62	63	60	61	67	59	72	68	43	53	66	57	65	63	66	58	70	64	76	57	64	65	68	80	66	55	54	82	67	67	58	53	57	63	70	50	54	66	59	65	70	76	80	67	60	62	56	71	60	51	69	67	58	74	53	86	66	53	75	50	59	70	66	80	57	67	71	62	62	63	78	73	64	77	64	63	59	85	67	68	61	61	57	72	75	71	70	79	70	70	58	73	68	63	60	70	67	60	60	64	51	66	70	84	61	60	70	78	57	90	57	61	63	73	64	61	64	60	62	65	55	67	68	53	75	55	59	73	58	68	66	51	70	70	53	60	85	65	55	66	58	52	74	61	72	67	62	66	73	58	70	66	64	61	53	62	68	67	58	62	59	69	63	76	64	54	69	54	76	74	49	68	58	62	68	68	66	59	61	77	60	66	51	60	65	54	54	67	65	76	67	55	68	68	78	56	62	75	85	53	80	68	60	67	67	70	77	67	67	69	63	55	81	72	54	71	58	73	56	65	64	62	72	82	64	67	59	64	53	58	61	66	55	51	53	72	87	63	56	63	60	78	55	53	75	67	64	55	69	57	53	78	75	65	67	75	76	55	63	69	64	72	71	65	59	59	53	42	69	52	69	70	66	59	58	62	54	53	50	56	68	62	66	54	57	74	62	56	53	55	59	67	60	80	68	57	63	55	69	65	70	65	67	65	56	62	74	75	59	65	65	61	70	69	60	60	57	58	67	77	51	57	55	69	81	56	56	57	58	67	64	65	61	49	64	67	60	57	67	66	59	60	59	57	51	60	60	50	69	50	74	62	62	62	63	64	68	74	63	56	62	86	53	65	61	57	64	59	64	78	66	62	69	59	62	64	59	62	65	64	63	52	65	71	66	63	51	75	51	72	72	64	77	63	57	52	51	54	79	54	57	60	61	60	83	65	70	72	52	42	64	68	61	77	52	59	65	60	66	50	64	75	66	61	67	66	67	69	48	67	79	60	57	57	69	60	74	60	68	68	55	65	62	50	56	69	61	72	56	56	67	74	73	56	74	51	50	59	70	63	56	64	62	71	56	68	68	72	58	60	53	45	72	62	71	63	71	51	62	60	73	47	61	66	48	66	54	62	61	67	71	69	73	65	53	67	53	72	57	65	68	47	69	70	50	57	63	60	57	54	69	67	56	75	67	53	69	62	60	75	54	55	78	69	70	54	59	57	66	53	56	44	62	63	66	85	69	63	65	62	59	62	63	65	60	62	61	53	54	54	61	61	53	56	74	66	59	63	57	62	59	71	62	63	64	70	58	50	73	75	60	73	66	68	69	60	84	62	59	73	60	52	57	54	66	49	51	85	61	47	63	60	50	71	62	64	52	61	53	73	61	62	55	65	69	51	56	72	54	68	62	66	67	63	70	66	84	64	65	73	59	68	49	65	78	58	75	68	57	63	62	67	57	72	54	68	62	47	55	51	55	66	62	59	58	77	68	57	65	78	61	63	61	58	69	63	46	62	72	81	53	60	52	71	59	71	69	68	56	64	60	54	47	63	65	63	43	62	55	68	68	52	72	60	68	64	63	70	84	60	72	67	66	57	81	60	48	70	49	58	51	59	58	79	64	62	66	70	55	65	75	65	66	64	66	69	56	71	74	59	49	54	60	72	47	62	56	65	61	61	58	63	53	62	65	60	73	60	62	80	63	66	59	51	74	52	51	63	62	73	61	78	51	70	63	59	51	51	56	65	53	52	63	67	47	59	67	68	66	62	72	51	77	57	53	60	55	69	64	74	55	71	60	67	57	55	67	83	58	80	55	52	57	52	63	76	63	71	67	74	69	71	68	61	61	72	67	63	70
29923	22429	18310	24970	31589	31701	29320	25833	22251	19059	16038	12991	10245	8428	6606	5256	4118	3553	2936	2661	2428	2145	1856	1577	1441	1277	1235	1167	1159	1046	1004	949	951	963	914	938	922	884	909	826	849	848	801	782	783	775	825	792	793	803	808	740	750	786	809	836	782	785	755	752	818	774	775	794	787	776	767	816	777	829	723	766	783	762	809	748	808	718	812	744	761	785	753	756	748	721	843	795	809	759	816	765	799	763	795	781	777	736	797	803	827	771	768	750	804	745	815	793	826	755	804	776	774	742	772	799	736	789	816	804	752	791	780	764	800	785	805	770	735	802	772	750	774	772	756	782	776	802	805	772	795	737	752	760	837	761	763	805	790	761	738	744	767	809	787	813	735	799	771	774	729	763	789	796	759	753	782	793	764	772	782	795	764	768	772	781	818	788	765	761	781	722	782	805	806	749	819	759	761	754	806	810	765	761	813	806	785	813	771	795	785	749	755	753	825	742	804	769	776	785	765	737	789	751	767	784	802	772	769	837	743	794	774	741	749	788	770	755	769	784	801	838	785	820	753	763	769	793	757	804	751	843	761	812	767	779	769	754	797	780	772	823	780	789	779	799	744	706	755	757	739	777	769	766	785	788	798	775	818	749	787	770	780	800	752	801	755	739	723	772	738	776	808	755	813	728	803	768	743	754	834	785	770	813	785	738	807	786	772	804	769	735	757	759	770	768	766	843	781	778	747	781	788	777	782	762	741	779	786	788	754	784	805	769	780	791	777	797	810	823	785	772	763	761	818	815	811	790	814	778	814	800	758	811	729	766	770	768	791	798	754	812	772	725	794	814	767	758	750	762	778	750	747	735	735	774	802	785	850	802	786	794	767	836	763	733	774	769	775	779	772	767	751	747	736	786	776	802	755	786	758	766	763	741	759	767	777	783	799	799	770	737	790	782	782	819	823	782	788	829	752	767	753	744	785	735	756	829	763	735	783	799	770	784	726	760	786	759	755	742	738	742	783	765	796	772	784	799	776	757	739	786	797	832	817	721	782	759	789	760	825	765	756	775	784	776	779	771	741	744	774	749	797	772	772	806	761	783	807	710	774	776	809	796	793	822	716	781	774	792	811	801	782	781	771	790	756	778	814	778	778	797	759	741	772	711	762	761	743	778	794	730	809	798	829	752	775	761	738	767	780	749	734	773	844	759	782	786	776	780	786	773	751	759	805	783	765	802	800	740	785	754	781	791	801	810	796	732	724	729	792	813	781	777	784	807	771	806	790	757	769	736	746	752	786	768	788	775	837	758	755	819	773	827	777	745	789	783	818	727	731	795	789	724	805	788	770	764	794	795	793	734	744	795	782	733	771	739	800	766	757	759	748	776	781	750	786	798	742	739	786	756	767	728	740	787	767	802	765	751	738	760	772	779	799	720	808	778	764	747	822	797	810	755	808	770	728	745	740	811	766	756	740	736	747	758	737	807	753	759	779	735	774	797	773	771	769	800	735	786	795	806	773	767	798	788	783	756	779	808	762	783	757	798	818	731	742	791	784	801	792	768	736	789	746	835	726	790	795	743	784	815	743	765	789	766	789	800	798	787	787	793	790	781	829	765	800	825	801	728	748	804	828	800	773	757	777	784	765	783	749	741	763	745	740	822	764	781	787	778	868	717	787	755	772	804	785	792	764	776	758	760	750	843	771	779	727	836	779	791	769	746	763	810	789	741	781	811	763	780	819	778	755	727	750	740	712	807	800	752	761	746	817	801	781	737	790	851	831	773	808	776	774	766	764	721	830	722	842	785	778	758	744	813	736	737	758	778	812	823	739	791	794	776	792	798	761	775	754	724	726	783	751	766	778	756	759	776	795	779	784	776	740	758	762	768	804	805	775	757	791	764	719	772	788	780	775	776	815	793	775	777	761	772	711	749	827	810	749	799	773	792	761	769	785	743	783	771	774	752	804	780	777	799	743	810	752	796	756	793	736	791	828	784	790	747	760	770	787	774	774	745	785	769	831	756	802	757	771	740	768	835	723	771	777	765	765	785	756	797	771	763	785	784	747	764	812	809	765	800	827	805	724	795	778	776	740	797	792	766	773	777	785	781	763	778	865	812	782	764	805	751	775	789	771	821	785	756	770	758	826	733	744	760	763	797	747	797	822	781	765	786	815	761	777	764	739	739	744	762	764	798	830	774	766	806	791	789	785	757	742	767	766	732	836	717	798	810	754	788	753	772	720	733	799	752	752	730	828	797	788	773	809	813	795	805	713	833	788	788	772	731	782	738	776	797	773	773	780	815	790	829	762	800	739	788	784	810	783	824	759	729	788	778	778	750	793	743	774	776	780	783	755	789	737	790	753	741	804	805	731	747	775	810	813	768	719	808	801	770	755	773	789	768	746	750	750	770	772	751	803	734	769	790	818	762	779	804	778	832	768	771	802	782	775	780	744	762	764	803	762	820	795	732	736	782	768	792	816	785	787	765	729	793	813	766	772	748	758	746	794	802	795	756	733	822	769	770	796	746	777	820	766	784	791	797	763	775	735	782	764	743	763	781	754	696	798	779	775	799	750	747	771	760	785	796	759	746	775	745	814	781	805	793	783	741	735	788	717	754	742	786	758	796	788	800	790	805	764	744	848	783	790	740	786	828	734	831	737	758	822	797	778	792	756	743	756	803	758	825	748	849	763	788	774	790	769	807	770	765	815	768	763	828	711	825	778	736	719	764	779	742	772	814	780	809	819	808	779	789	758	789	752	767	757	821	737	753	799	769	755	741	768	761	765	785	778	817	782	742	815	792	822	825	776	791	794	746	820	786	805	788	819	763	799	752	711	782	765	790	749	758	767	756	743	824	827	779	744	774	748	808	807	711	738	800	827	797	746	773	796	786	764	720	762	764	813	808	765	792	808	789	776	807	784	761	773	756	825	754	843	754	798	759	764	770	773	763	789	789	725	760	792	788	740	750	784	795	784	772	778	782	745	777	747	764	723	774	761	812	796	755	744	790	746	780	784	769	712	754	756	768	783	758	762	765	798	753	792	802	751	799	751	780	716	782	768	807	841	760	794	790	741	765	778	765	784	742	773	783	749	762	721	745	749	758	783	776	747	780	791	774	777	755	802	772	782	788	847	772	718	783	767	806	803	757	747	770	764	766	778	756	781	786	783	796	826	771	809	755	782	786	804	746	777	804	770	805	781	811	718	834	750	788	766	759	769	804	781	729	798	817	749	779	803	770	772	782	760	797	766	801	779	789	781	743	753	746	785	831	795	758	822	766	829	796	782	749	715	770	778	821	776	767	771	770	738	794	831	774	823	794	806	780	757	790	747	754	784	819	765	763	790	800	778	754	761	792	747	733	755	787	774	820	778	786	782	783	795	789	755	764	809	807	816	755	771	758	802	757	768	756	767	815	767	728	814	780	819	759	808	765	786	760	834	765	789	790	744	773	798	778	822	816	758	774	777	755	754	732	813	815	794	792	818	806	756	794	798	753	786	779	767	765	773	793
5544	2965	1670	1235	1262	1561	1453	1209	988	865	661	536	434	311	245	191	165	140	132	127	118	97	125	90	83	72	79	79	78	71	66	67	68	55	61	61	76	74	77	68	65	59	69	78	73	63	69	73	83	66	51	55	64	70	63	77	77	79	58	81	62	74	64	60	64	76	61	54	63	67	55	59	57	65	60	64	87	74	80	64	64	68	69	67	58	64	76	64	74	56	55	54	71	74	67	80	59	63	64	62	63	68	72	50	60	76	66	52	65	60	66	61	72	79	63	79	60	50	71	54	76	69	57	81	65	59	67	65	59	61	56	61	55	50	61	71	47	69	58	73	60	58	58	66	72	76	50	70	68	71	80	76	69	69	62	64	69	64	65	56	67	58	82	59	61	71	60	59	61	68	65	75	65	67	67	57	62	78	65	66	65	65	59	36	64	58	60	60	74	75	73	72	61	67	73	51	75	52	59	53	66	81	74	67	54	69	64	79	58	54	82	61	79	43	53	64	66	63	65	57	65	70	73	63	56	87	64	64	66	64	60	62	50	64	61	63	63	55	74	64	66	67	62	68	81	53	48	78	73	74	59	66	56	60	73	63	49	66	54	76	59	55	53	60	76	55	56	73	58	62	68	88	72	63	72	69	56	69	71	80	75	56	72	77	70	78	73	62	62	59	68	71	78	67	66	60	79	56	78	61	59	63	64	65	76	65	69	61	70	65	56	75	70	65	65	70	58	64	70	72	66	61	50	60	88	62	52	60	69	74	68	61	89	62	72	70	66	62	72	61	62	53	42	59	57	67	66	61	77	67	70	53	54	56	52	62	79	62	60	78	71	58	63	66	68	56	64	67	65	74	76	70	52	60	59	67	62	53	64	64	69	75	61	55	59	77	76	64	60	76	56	73	66	67	63	65	77	67	76	57	78	72	60	63	63	60	57	59	63	54	63	60	77	78	61	65	73	55	65	74	69	72	71	69	61	79	69	56	69	53	60	59	52	72	55	68	58	68	82	61	62	65	71	65	66	67	68	72	69	65	74	80	69	58	57	68	62	68	77	56	73	67	88	60	71	79	67	69	54	69	65	58	70	73	64	59	65	71	71	71	63	70	70	69	55	79	74	66	67	60	64	67	75	64	75	44	65	60	66	89	71	74	78	68	58	63	47	60	64	65	77	61	70	69	69	63	56	68	72	83	60	65	62	74	68	68	48	75	53	61	71	62	66	62	69	76	76	73	54	62	65	60	59	65	63	82	56	57	56	54	69	66	63	77	58	69	68	60	59	66	66	57	54	45	66	74	78	65	68	58	63	81	65	57	69	66	66	60	74	65	56	74	74	69	62	72	72	63	65	61	53	69	63	67	61	71	70	76	76	67	66	69	70	51	61	69	69	59	62	80	55	82	61	61	63	60	83	68	65	69	48	70	53	67	72	58	67	61	58	71	63	68	65	77	89	70	62	63	57	56	74	55	76	82	63	64	60	71	57	57	77	66	83	68	69	66	71	70	56	51	68	66	60	69	67	79	80	63	67	62	69	56	55	56	58	67	65	70	62	58	64	70	57	56	72	61	62	68	56	61	56	62	65	59	55	54	69	72	62	73	58	70	53	55	63	64	52	73	66	62	67	60	72	69	67	67	70	59	62	61	60	59	63	63	65	62	59	72	51	73	64	70	57	52	59	63	66	55	79	59	65	48	70	68	75	58	59	75	50	64	60	74	63	60	63	52	71	58	56	63	62	83	73	58	58	68	63	80	61	80	69	51	75	68	62	62	81	70	65	58	53	46	62	56	62	71	54	61	63	70	73	54	69	62	63	69	53	70	71	75	62	65	76	60	61	63	69	63	53	74	82	73	60	63	72	61	68	70	64	68	57	57	62	62	74	79	68	74	69	71	78	67	62	58	68	55	61	76	53	64	72	72	75	59	60	72	61	69	85	63	66	75	64	73	66	62	56	56	71	57	64	59	89	54	64	80	78	54	70	80	59	69	64	67	74	60	57	69	69	77	55	60	73	61	68	73	60	65	66	64	61	51	74	68	67	65	63	65	69	56	79	58	59	64	61	52	65	52	63	68	63	70	59	68	65	73	68	80	56	79	80	63	54	84	74	57	54	67	63	73	64	54	67	53	76	67	66	75	55	59	78	69	71	62	55	60	79	59	53	66	62	57	62	53	67	74	69	77	55	65	78	65	76	70	63	66	56	61	65	74	79	59	73	51	57	58	65	60	62	71	69	56	71	72	67	46	49	62	61	73	77	64	62	58	76	77	63	56	77	48	70	50	71	74	72	57	71	68	61	73	57	63	60	72	80	70	67	69	73	52	66	58	63	66	65	70	70	74	51	74	63	59	71	69	58	72	54	66	73	62	90	73	66	66	61	78	51	63	60	83	70	61	84	69	66	57	70	55	56	59	69	58	69	70	61	63	58	70	65	53	66	58	61	58	47	62	56	67	66	64	63	77	80	77	73	56	76	60	78	56	78	67	56	72	65	74	65	75	64	68	58	77	82	68	62	64	58	70	67	50	67	77	63	83	63	69	62	67	67	68	74	76	76	76	64	58	70	69	70	71	65	73	70	72	77	63	60	72	75	80	72	60	52	67	69	73	63	62	51	64	73	55	62	60	76	63	63	74	60	59	63	63	68	68	75	62	62	58	78	71	53	67	58	72	51	58	68	70	88	47	68	76	72	80	63	73	76	60	74	68	96	57	81	76	62	60	71	64	62	54	66	58	63	58	62	68	68	64	75	58	62	76	69	71	67	72	72	60	66	63	54	80	75	76	68	63	70	68	65	55	55	71	54	70	71	66	58	54	64	66	69	66	64	58	60	61	75	74	69	60	65	61	58	60	63	59	66	73	69	68	70	61	55	69	64	62	67	49	58	73	66	55	58	59	62	68	58	53	64	66	71	79	55	68	58	66	77	55	68	67	73	61	53	66	67	65	55	60	61	64	65	65	70	79	55	64	53	69	71	82	67	62	70	56	72	68	66	67	77	68	57	54	67	57	68	62	74	65	77	58	67	63	54	65	52	58	63	67	62	61	70	67	64	59	51	55	56	67	66	80	50	54	55	73	57	66	60	71	72	70	59	64	73	65	65	70	62	74	78	64	72	59	66	74	59	59	62	67	63	70	48	79	58	65	64	68	70	75	76	61	60	67	64	62	56	58	69	65	57	78	68	64	65	64	78	55	59	65	62	60	53	72	75	72	78	74	62	80	53	72	76	73	64	69	63	75	72	66	60	51	73	63	76	67	55	78	57	61	74	80	66	64	65	68	59	63	70	60	53	71	52	52	75	63	59	56	54	70	60	66	79	63	67	60	60	55	66	68	68	59	67	64	72	76	67	62	51	59	63	70	76	71	72	75	60	62	61	59	62	68	63	65	62	77	57	73	54	64	67	70	73	65	65	70	67	63	60	55	52	75	65	59	66	54	62	64	67	54	70	71	59	68	69	65	57	62	54	62	65	68	71	77	67	65	79	63
28039	21678	18125	25192	31517	31826	29745	26537	23380	20393	17582	14428	11791	9303	7409	6039	4725	3994	3366	2897	2586	2365	2080	1846	1589	1385	1318	1228	1138	1117	1047	963	973	976	972	969	938	965	865	918	874	856	855	830	781	885	827	865	778	829	795	750	765	784	795	821	904	781	800	769	784	780	816	723	770	803	755	783	794	769	801	829	749	792	756	768	779	739	724	790	791	768	756	776	823	756	825	839	813	825	774	796	841	773	795	795	856	809	742	800	853	808	757	804	797	797	759	822	745	786	812	798	750	815	798	771	800	792	765	776	795	805	817	768	802	770	758	787	808	707	801	744	802	718	742	763	789	813	789	840	772	792	857	785	786	790	746	795	746	813	801	800	826	785	776	802	801	813	824	818	791	758	790	763	756	789	779	745	782	800	803	786	794	823	795	769	783	753	788	860	790	765	837	781	777	755	801	804	760	757	759	799	758	766	833	801	742	752	824	777	735	836	836	758	796	810	777	829	784	772	791	791	845	815	815	766	773	804	809	832	816	777	817	773	760	804	746	778	772	723	835	769	784	758	778	834	765	793	815	817	806	801	722	746	772	839	768	796	787	838	734	769	819	793	773	841	841	805	816	800	822	815	774	786	724	771	800	819	760	771	782	797	807	826	806	765	757	805	788	779	794	757	751	799	789	793	800	771	853	756	846	759	780	756	757	794	778	767	782	762	769	794	744	804	829	801	776	811	780	787	800	779	790	773	818	762	818	764	855	785	748	787	777	768	754	780	813	730	797	790	750	780	775	843	833	764	789	814	811	790	752	770	797	794	783	782	818	788	788	800	786	748	799	789	792	749	812	812	814	783	777	798	781	781	767	717	813	789	772	811	737	841	772	761	799	776	757	765	766	771	770	823	821	810	779	771	782	785	786	771	766	740	736	808	724	745	807	813	764	787	758	786	784	833	828	826	764	813	814	772	818	778	789	813	782	777	793	806	782	804	762	794	766	749	810	766	777	778	750	732	802	818	777	776	748	821	780	769	812	795	784	778	780	804	766	781	785	788	771	773	802	786	782	740	826	817	805	748	761	783	728	766	791	791	797	757	812	772	775	802	782	786	808	776	805	801	787	764	812	771	758	775	781	824	799	799	752	839	815	755	811	791	766	763	779	773	767	794	806	829	746	807	800	747	784	775	781	744	816	796	764	772	802	761	813	806	770	745	769	762	761	779	795	762	834	745	863	770	802	831	852	818	771	844	746	815	808	766	752	811	756	786	802	741	822	851	808	716	803	797	796	800	797	783	798	807	800	793	734	759	769	781	792	807	762	771	805	786	776	786	763	774	805	757	779	802	803	759	825	805	754	753	791	763	770	794	782	832	793	767	784	813	836	786	742	769	778	769	816	786	755	765	760	788	820	811	800	788	815	783	812	747	722	803	802	781	806	791	796	803	777	755	789	756	799	820	782	783	782	754	753	825	808	744	792	802	795	812	789	776	832	781	770	791	792	784	748	794	809	826	773	818	854	832	761	746	800	782	820	781	782	796	810	789	739	766	824	757	762	838	817	783	804	788	753	784	811	819	789	764	747	820	822	812	832	767	790	811	805	789	800	752	777	787	759	838	796	818	784	805	803	860	760	830	780	770	750	863	800	779	778	782	807	783	748	784	757	755	847	800	783	815	766	786	779	764	813	807	792	767	763	784	768	797	811	828	779	850	809	841	777	758	763	785	784	801	814	748	763	768	811	779	801	826	798	754	782	812	772	836	750	789	773	823	788	759	810	776	770	737	737	772	808	789	794	748	797	858	802	785	806	783	775	820	780	770	807	821	829	845	784	769	775	815	794	788	857	810	793	807	781	800	773	774	802	797	777	795	775	837	764	766	763	816	790	828	707	748	778	794	805	824	744	762	810	772	851	841	765	789	767	831	792	824	784	796	757	777	781	764	758	793	795	775	763	826	748	760	778	777	819	786	759	810	751	826	770	811	729	782	816	808	810	774	763	808	822	865	803	740	826	794	775	758	805	791	832	769	762	767	764	773	777	742	790	790	808	755	802	786	822	747	771	796	779	795	805	787	780	791	770	753	752	775	803	762	798	768	766	778	774	774	746	785	766	755	788	762	741	790	805	750	814	753	815	813	787	782	748	785	781	849	829	745	818	779	802	786	816	812	766	825	789	783	808	754	768	825	811	761	785	799	784	774	820	717	795	764	741	774	812	798	783	805	760	785	792	804	772	737	772	815	750	785	776	753	819	784	843	785	789	810	812	806	789	845	783	812	776	780	813	811	809	815	750	832	841	798	800	774	842	851	793	801	784	797	861	765	736	808	817	761	816	847	793	793	795	807	765	763	803	777	800	802	810	781	796	796	779	807	815	779	792	769	781	774	792	769	742	809	805	800	767	777	754	794	836	768	797	803	767	795	799	748	850	777	796	802	800	829	798	782	769	781	743	781	767	757	772	793	806	729	769	754	782	850	797	767	784	795	745	762	822	838	782	826	766	798	776	758	762	779	794	804	744	748	801	782	789	798	800	760	775	786	739	813	831	827	788	796	820	825	803	768	769	813	799	815	804	762	795	833	765	805	780	779	783	789	738	804	767	797	808	830	796	776	847	807	777	828	812	787	763	773	825	749	787	758	765	784	751	812	821	739	789	789	774	746	800	834	831	828	792	769	816	791	776	805	735	794	799	784	795	736	761	823	810	768	823	743	744	789	790	781	776	838	756	864	804	821	798	774	813	802	776	809	751	775	738	776	765	772	740	752	731	862	839	785	775	841	742	881	739	816	834	816	782	798	780	766	761	754	791	794	786	779	780	768	744	796	810	812	785	821	818	826	805	783	722	775	813	753	758	767	800	828	802	800	806	790	767	789	771	726	761	815	808	814	795	762	756	771	811	790	768	792	796	711	785	792	758	779	789	772	835	779	783	778	800	786	800	783	764	769	792	805	775	871	829	802	753	778	826	755	784	809	814	765	879	765	792	834	816	844	824	773	805	815	768	768	781	808	747	764	763	770	811	803	786	797	752	786	770	795	779	770	830	792	776	797	761	821	777	800	805	756	792	794	763	809	756	803	780	795	739	771	826	850	814	754	780	765	800	831	820	846	742	809	821	792	822	768	895	759	759	780	834	777	831	782	810	829	792	771	790	809	810	830	800	812	739	753	804	861	812	775	803	784	831	795	818	810	753	771	803	812	824	811	765	759	781	804	785	805	792	823	817	796	768	761	789	823	867	792	782	800	744	797	751	770	783	797	819	773	775	868	833	838	792	777	759	760	811	800	828	759	781	820	782	787	788	818	829	777	802	838	829	790	713	853	788	864	788	760	782	771	787	857	780	780	721	844	790	805	773	746	788	731	792	835	755	788	754	809	757	796	783	775	744	781	782	807	800	740	803	826	810	778	805	780	762	750	772	833	804	780	843	776	816	808	788	805	748	761	756	761	792	817	834	755	738	773	713	765	815	797	830	771	825	786	777	778	820	811	765	775	771	803	832	823	787	826	822	788	819	796
6344	4702	2619	1695	1770	2277	2200	1740	1429	1166	944	722	562	432	335	271	249	192	169	145	139	109	130	132	91	101	76	84	88	78	68	76	82	84	73	70	86	78	60	74	77	77	54	95	72	58	59	57	68	63	62	67	75	65	63	49	55	74	73	72	51	69	79	63	61	59	55	54	73	67	53	66	62	69	51	61	72	58	68	59	59	67	66	64	63	66	81	68	64	73	66	63	67	63	69	71	65	60	53	61	69	60	73	70	74	56	60	63	67	58	75	75	61	68	71	45	67	67	52	74	67	61	71	67	82	64	72	58	72	80	64	60	61	71	58	51	64	64	70	73	58	58	63	59	63	86	58	61	65	55	62	54	61	71	53	62	71	51	58	60	53	46	66	55	73	60	64	74	61	60	75	58	67	52	71	76	77	50	52	62	66	60	69	56	66	49	72	66	58	75	61	61	66	71	61	61	60	62	69	73	68	66	75	73	62	65	63	78	71	72	76	76	60	62	81	58	59	69	76	60	75	79	64	53	68	58	74	62	82	74	62	62	72	70	74	69	72	69	61	72	71	52	73	67	63	71	70	72	50	64	66	58	48	72	72	66	65	54	66	68	58	76	65	63	55	73	59	58	65	71	70	57	56	72	56	76	63	72	83	57	56	68	63	71	64	79	62	81	60	69	51	67	68	74	64	69	66	65	63	83	77	60	65	68	60	59	61	62	54	62	60	64	58	71	70	70	85	71	59	49	76	67	59	54	61	49	62	65	58	65	68	63	79	73	77	65	56	66	55	69	57	79	67	61	54	62	55	54	72	58	62	54	61	63	64	63	54	80	73	60	58	66	69	67	45	66	73	59	71	60	67	63	56	64	60	55	64	76	57	56	70	63	64	63	64	54	77	74	60	77	79	68	59	71	56	63	70	72	66	65	50	72	59	63	63	68	70	76	68	51	74	71	73	56	64	57	66	65	66	66	62	57	53	75	75	65	58	60	60	75	68	63	77	61	72	61	62	63	75	63	78	63	65	68	71	56	74	56	64	79	73	63	53	75	65	67	64	72	75	77	60	68	64	59	68	56	67	75	64	71	62	65	62	54	63	55	66	62	73	78	70	64	78	69	61	76	62	50	65	75	79	76	74	52	56	56	68	52	72	78	81	69	58	54	69	57	54	66	51	68	66	77	73	63	64	65	82	76	75	89	68	64	71	69	62	67	66	62	68	67	68	67	76	61	72	57	65	79	76	72	67	74	64	78	66	70	64	58	52	69	68	58	58	62	64	63	52	71	70	52	53	64	81	81	67	80	53	53	42	59	66	54	77	70	47	70	70	62	72	72	67	46	66	70	71	72	58	72	54	51	62	64	60	57	75	69	66	63	78	68	67	78	69	77	66	66	69	66	65	60	52	81	67	66	73	64	68	63	73	66	60	70	68	73	66	62	58	70	57	55	61	63	65	59	75	65	69	76	72	65	67	66	64	61	52	59	60	80	79	64	56	54	64	73	75	67	86	63	71	58	75	62	65	68	68	72	68	58	64	70	58	64	67	74	68	62	75	50	67	73	75	71	70	65	64	55	71	58	69	72	65	61	67	55	67	77	69	71	64	69	69	74	74	54	58	77	58	71	60	66	60	65	65	63	57	75	67	60	60	68	61	69	86	67	70	71	93	72	58	66	56	59	75	73	75	67	73	76	65	63	79	59	75	62	54	70	66	54	84	61	72	57	61	61	58	64	65	64	62	73	72	70	68	61	82	68	72	76	48	62	56	71	61	66	66	66	63	59	73	60	66	74	76	62	76	66	71	59	68	59	60	62	67	65	68	54	82	69	65	74	66	57	75	60	59	63	64	65	68	75	60	47	77	63	66	75	64	72	58	67	66	61	62	64	70	67	63	73	75	55	72	74	53	70	63	69	71	68	72	61	55	70	63	68	66	82	65	71	89	93	55	79	62	65	59	58	59	69	59	54	50	70	70	74	56	70	65	62	65	68	73	62	72	58	71	54	62	71	55	69	78	67	60	67	64	61	61	60	60	62	77	64	51	68	59	70	68	67	64	79	51	68	57	62	63	64	78	80	77	51	66	83	67	75	68	70	63	68	69	64	80	55	75	61	66	56	62	73	61	75	52	61	72	65	70	61	59	63	86	57	45	81	70	61	75	60	75	68	70	83	71	68	62	68	67	54	57	65	52	62	73	58	86	59	60	83	62	59	64	61	65	72	68	65	63	65	74	55	62	62	70	61	55	59	71	67	60	58	77	44	52	68	61	67	65	62	69	75	70	59	63	57	49	58	81	65	76	65	66	64	71	62	61	71	61	82	79	85	67	60	70	69	73	72	65	59	64	59	70	81	61	57	70	68	64	77	72	61	59	60	76	65	67	64	71	66	86	79	62	61	66	71	60	62	62	69	53	67	50	66	78	68	62	69	75	62	75	60	64	66	73	48	67	64	69	57	42	69	69	80	74	69	68	73	67	83	71	67	54	69	77	55	82	54	75	70	64	59	58	66	84	66	70	67	65	77	63	58	56	61	78	78	58	61	65	73	57	64	59	69	67	67	61	84	61	69	54	71	58	78	66	53	79	67	69	55	54	70	71	79	66	55	70	73	59	50	60	70	59	64	59	59	76	62	55	72	74	64	61	72	68	67	47	64	62	73	59	85	79	56	65	68	58	63	75	49	59	69	44	62	56	65	74	58	72	54	66	70	68	64	74	74	65	70	52	63	75	68	80	63	66	54	66	72	45	72	63	73	72	73	56	67	64	73	51	76	68	75	68	60	72	63	62	70	67	53	73	56	67	69	59	69	60	55	73	68	54	67	75	82	62	70	71	62	74	73	54	68	72	58	73	73	58	65	64	69	58	57	58	53	67	57	73	55	63	64	60	70	63	65	59	60	63	53	64	63	68	67	58	59	63	66	57	70	58	75	64	69	56	61	51	64	65	77	55	71	79	67	61	68	70	70	67	62	77	73	64	64	49	66	58	59	65	64	67	66	66	63	74	66	63	72	69	79	71	52	58	60	64	60	62	77	67	82	69	81	66	71	65	63	59	70	60	64	64	60	71	76	64	69	62	63	50	66	62	66	65	63	64	77	59	58	78	63	73	73	54	79	74	69	61	71	68	71	57	78	65	66	69	69	73	69	75	62	73	59	54	58	57	66	76	55	69	62	58	52	70	57	60	59	77	49	83	65	69	72	74	68	67	73	65	64	72	63	77	65	56	57	55	66	81	55	70	73	70	57	70	59	79	78	64	60	69	65	64	68	87	79	64	62	67	65	53	51	56	64	67	75	61	64	61	65	73	66	63	59	73	68	55	51	58	60	69	64	65	77	77	69	67	70	60	68	65	57	68	61	57	59	80	52	53	72	60	84	67	53	79	72	82	67	85	71	69	88	67	60	74	74	55	73	58	62	61	75	52	64	44	54	66	74	60	65	68	56	60	69	64	73	64	61	59	68	64	66	52	64	71	64	65	68	48	70	71	65	63	60
32846	25017	21486	28601	34734	35193	32784	29721	26726	23555	20511	17681	14577	12024	9923	7894	6182	5190	4334	3728	3336	2887	2478	2238	1940	1629	1458	1385	1295	1217	1133	1085	1035	1010	1025	1049	927	927	965	963	905	922	854	855	860	824	781	847	817	808	815	788	854	822	794	793	801	736	789	746	816	733	769	766	791	793	804	837	785	780	782	774	759	785	819	777	780	757	803	763	805	800	809	817	831	808	767	790	742	784	817	780	745	784	807	754	781	778	799	812	767	787	761	817	793	805	821	838	784	725	777	744	828	773	791	774	796	821	756	804	783	769	773	812	779	808	774	781	741	752	743	770	800	794	782	785	762	763	833	813	791	774	806	798	803	771	771	783	742	780	781	756	758	809	789	772	743	801	777	804	824	740	759	803	800	829	762	784	725	770	759	784	808	778	758	801	798	798	804	777	791	763	776	789	785	762	850	807	801	797	777	778	739	771	816	773	768	726	783	783	784	822	830	776	820	828	766	809	775	873	768	825	746	798	765	806	772	832	763	778	793	798	794	797	815	785	815	786	770	768	793	778	791	783	772	780	799	789	800	752	815	765	805	776	752	796	816	763	742	768	767	765	764	748	768	769	829	805	807	749	733	768	788	798	795	810	750	769	747	819	806	803	811	817	807	771	769	771	835	810	808	786	771	751	774	814	782	783	768	804	749	804	793	791	769	760	784	822	787	795	782	797	768	793	797	785	810	812	806	799	806	806	779	782	780	759	805	807	733	774	782	752	739	806	796	758	794	778	802	721	811	794	810	791	809	759	799	781	791	777	786	804	818	758	767	758	781	815	788	839	773	755	765	775	780	765	810	795	786	776	758	798	802	776	777	826	848	730	776	799	748	777	758	780	820	781	746	758	805	793	799	759	761	801	780	830	814	762	791	796	846	842	791	774	804	792	772	803	786	796	764	783	790	754	771	811	814	817	843	774	788	756	783	789	856	755	791	744	764	782	780	785	806	811	803	783	760	764	791	807	789	749	833	790	809	761	750	732	826	766	749	823	814	820	817	763	818	787	811	767	681	773	829	767	775	723	782	746	806	784	815	772	800	776	751	766	823	841	818	744	774	763	774	801	826	790	738	773	763	780	849	776	779	781	827	760	831	832	785	784	756	820	738	798	805	793	806	738	861	811	770	756	782	776	762	860	837	774	791	769	768	805	804	766	781	797	775	726	739	819	786	754	815	796	794	812	769	801	792	794	761	770	772	817	793	794	802	797	790	773	811	775	817	807	722	789	811	772	827	776	781	781	766	808	808	809	793	761	786	816	769	795	774	773	781	770	784	800	753	801	769	841	774	766	754	795	818	768	797	787	830	786	809	786	775	837	788	773	745	790	801	770	793	782	762	758	780	801	783	750	794	817	777	818	797	803	787	772	789	748	746	814	740	791	800	791	764	780	785	826	761	798	811	764	811	773	792	760	819	804	776	828	765	744	769	782	787	818	763	735	729	765	795	783	794	836	800	757	790	773	782	731	771	747	783	777	826	719	801	723	733	780	764	788	797	817	809	788	808	784	791	786	792	820	729	799	797	857	776	732	844	848	773	803	785	812	796	779	798	752	790	831	827	812	770	789	787	723	757	740	812	774	794	813	776	821	765	727	807	731	762	838	800	778	796	786	765	778	787	793	780	787	804	805	819	817	822	763	804	801	765	797	812	837	750	762	823	797	769	780	826	802	795	745	728	780	750	813	769	803	779	711	786	843	759	775	728	797	793	793	791	770	767	787	816	837	765	749	763	801	761	752	775	767	835	800	742	806	763	799	778	753	791	830	787	762	804	793	816	754	805	770	813	755	811	863	789	814	748	769	818	743	782	753	741	767	832	795	771	777	797	798	763	786	759	794	770	796	768	793	819	810	777	792	752	788	822	811	775	799	790	832	818	798	758	767	784	769	764	804	789	764	787	771	719	816	782	753	824	773	799	823	770	772	830	765	801	818	742	803	825	784	741	753	789	781	814	802	787	814	744	790	764	780	801	855	815	848	779	806	796	779	814	806	812	781	752	796	809	764	748	768	757	798	786	768	822	824	771	789	747	744	795	759	771	769	761	749	776	764	787	800	793	778	756	815	780	748	745	816	772	755	808	763	809	778	790	788	791	804	817	808	820	813	754	761	780	738	812	800	771	854	788	787	779	811	824	784	815	811	770	805	785	757	791	782	781	780	780	786	811	803	860	758	760	774	798	766	741	798	821	755	792	731	794	798	792	766	780	803	779	828	768	812	839	765	765	762	791	771	770	766	769	784	759	796	799	748	752	827	788	782	778	772	743	785	808	781	817	735	746	773	818	769	794	794	808	751	832	767	785	768	749	828	798	740	794	774	811	779	798	839	746	812	817	820	752	824	822	792	791	798	806	797	770	763	766	838	811	797	772	812	804	820	762	791	777	809	770	743	817	759	754	863	773	772	741	747	806	830	801	821	789	782	820	785	810	840	824	767	804	798	772	809	804	845	809	765	811	782	851	735	823	811	752	828	810	787	803	783	733	799	780	800	750	769	728	775	826	736	812	755	829	799	771	780	797	812	754	793	788	803	804	769	713	822	787	815	782	768	796	812	749	800	830	790	773	798	783	815	769	808	782	796	806	791	752	843	814	772	802	770	796	818	822	761	794	760	763	828	820	755	852	803	778	750	811	812	803	813	731	790	763	790	785	776	791	749	797	787	771	773	816	821	776	774	745	782	782	763	765	750	840	810	827	769	770	775	742	812	785	804	784	740	772	764	762	817	748	757	767	838	719	802	761	717	741	795	779	761	857	786	790	740	783	781	744	818	768	815	796	765	767	786	813	787	772	829	799	816	786	854	825	756	750	811	755	789	781	761	799	813	806	815	716	760	796	811	749	791	807	799	760	865	768	799	747	821	737	770	803	839	801	855	786	799	726	791	767	807	762	706	751	808	793	753	783	782	745	840	719	773	776	786	746	792	762	773	771	790	799	780	812	744	799	837	797	774	800	773	784	779	835	785	783	773	778	729	824	818	802	786	769	796	810	753	748	789	783	790	723	809	752	813	772	766	807	780	760	767	798	803	782	747	786	803	779	806	783	807	837	804	751	776	753	813	791	791	781	803	769	804	788	783	771	810	761	748	752	817	794	817	757	776	792	772	805	816	734	785	804	819	781	789	777	847	799	790	813	784	759	811	789	802	752	815	783	783	809	783	769	780	819	806	830	807	801	767	721	808	764	795	804	764	827	762	814	751	822	760	792	789	752	761	756	833	800	826	803	786	816	825	827	806	761	810	788	735	778	807	813	825	834	782	809	804	819	832	789	736	774	786	746	784	819	784	816	766	810	800	762	790	761	835	781	784	780	784	806	819	800	776	812	730	784	768	794	744	790	775	765	787	768	803	780	754	783	799	773	768	795	815	802	758	787	770	761	827	751	777	789	789	819	759	758	796	790	782	817	826	776	809	768	743	794	811	821	753	759	782	834	798	803	788	793	776	753	739	820	798	749	768	766	797	788	827
3266	1456	840	583	727	895	776	623	552	458	381	296	228	186	135	133	118	104	92	90	90	83	87	77	68	70	80	74	67	67	77	73	60	72	68	68	69	71	72	79	68	65	68	45	63	60	61	66	63	67	78	48	47	54	60	56	60	55	59	71	64	72	69	72	59	52	52	56	54	58	72	59	54	64	64	64	54	70	72	71	57	66	60	52	56	62	51	60	55	54	54	66	68	61	61	51	54	59	68	53	66	76	64	67	45	65	70	71	78	60	70	60	69	85	65	56	64	62	69	57	68	68	66	53	62	76	67	78	62	70	71	81	67	67	59	75	48	59	61	56	67	68	61	76	61	58	67	73	64	64	65	56	65	72	67	59	70	57	62	49	62	62	77	62	61	55	51	53	61	78	75	59	62	62	60	57	44	44	61	65	56	64	71	66	67	65	55	69	58	76	71	68	66	72	51	69	70	51	59	62	67	64	65	67	54	59	54	57	55	54	56	66	67	76	59	58	56	56	75	70	56	53	54	64	70	68	64	68	56	58	56	56	53	65	58	64	62	79	65	58	64	62	53	60	71	71	60	60	76	54	68	72	54	69	64	69	52	59	55	69	76	69	75	59	58	46	49	66	63	73	59	59	63	59	53	63	64	68	69	76	71	66	68	72	66	58	71	54	64	57	57	54	67	62	67	67	65	68	50	56	56	61	55	58	52	74	60	66	75	72	63	70	65	63	70	75	69	64	68	61	60	57	60	73	59	72	66	66	62	56	68	62	71	50	64	46	42	81	53	81	58	65	54	72	86	79	73	62	59	52	63	46	56	61	67	55	57	61	55	74	66	54	59	65	49	79	49	65	72	65	52	65	52	55	65	61	79	56	54	64	58	66	64	57	63	66	62	54	60	67	66	56	75	61	58	61	60	70	64	55	57	61	58	77	63	63	63	55	63	56	64	66	55	64	58	69	61	73	68	65	72	73	53	58	73	55	87	61	65	70	63	66	60	69	58	65	78	74	61	56	62	64	65	53	67	62	75	60	69	48	53	63	60	70	59	62	57	58	64	69	60	54	59	64	68	82	69	74	66	61	61	74	78	64	70	61	60	71	58	75	58	54	63	46	61	55	72	57	72	48	64	76	61	69	54	62	78	52	69	55	69	62	52	48	66	61	63	71	70	61	69	60	65	48	57	70	65	75	59	50	68	60	65	63	55	70	66	62	58	70	66	64	60	64	70	63	47	58	69	62	72	68	79	66	68	54	62	72	62	68	66	63	59	53	61	61	70	61	47	53	70	67	52	65	59	67	60	60	51	67	64	47	57	60	64	63	55	58	74	78	63	73	61	66	60	59	63	60	59	53	67	71	60	58	65	70	56	67	62	49	57	67	49	72	64	64	70	68	68	56	56	60	69	64	47	61	48	63	60	63	61	80	57	66	58	57	58	61	58	60	62	52	73	65	59	66	45	57	55	68	71	64	52	65	58	65	56	56	89	64	68	67	72	53	69	62	76	67	65	65	62	51	66	53	58	62	72	65	78	59	59	68	47	70	73	74	63	56	50	59	58	58	72	75	63	52	58	58	50	56	61	69	67	66	78	62	59	63	68	74	51	74	61	65	59	64	59	57	50	62	49	63	52	78	59	63	49	74	60	59	66	80	55	68	74	67	67	64	61	67	63	57	57	61	58	57	69	73	70	70	65	56	83	60	64	60	59	64	55	65	67	54	56	76	64	60	68	85	58	66	57	55	66	74	60	59	73	66	58	70	66	64	64	61	56	79	59	80	56	62	58	50	59	63	60	50	57	58	87	86	62	57	53	56	71	67	67	69	61	60	64	59	60	65	64	74	68	80	66	57	55	49	77	63	56	61	68	74	58	60	47	77	54	58	67	63	64	61	57	71	65	56	50	70	59	69	66	61	67	65	55	61	58	60	65	62	79	53	76	80	74	80	71	69	70	74	52	65	69	57	76	61	68	72	62	73	46	63	56	74	66	60	57	67	70	56	44	63	62	62	60	52	55	53	52	60	62	65	66	75	73	62	59	64	70	74	57	55	51	68	68	61	59	66	60	64	69	47	59	79	75	57	64	64	58	61	68	59	57	72	68	64	52	69	65	66	53	62	60	70	55	66	67	58	59	61	56	70	65	64	47	62	66	51	61	54	49	79	50	67	71	57	65	64	60	63	65	56	70	75	70	58	67	59	61	53	56	65	40	61	61	64	70	58	55	62	70	52	55	70	64	67	52	63	53	58	59	60	59	63	67	56	70	60	64	63	61	69	55	71	76	59	85	70	63	61	59	84	48	75	52	64	49	63	61	70	65	76	51	60	68	57	70	64	71	63	53	53	70	73	73	55	54	56	54	64	75	50	62	66	63	63	62	71	64	73	61	61	52	68	57	62	62	68	47	65	56	66	80	48	78	65	49	55	66	76	79	59	60	73	61	65	70	66	66	76	69	60	60	75	65	69	67	60	60	52	71	67	50	62	59	69	58	65	51	57	72	52	67	62	63	50	84	67	67	78	60	62	63	45	75	78	57	72	61	66	53	77	59	79	63	67	68	61	57	59	58	59	57	69	74	71	60	67	65	64	74	64	63	53	62	69	64	52	75	65	67	63	65	66	65	57	61	63	65	64	64	65	51	62	55	54	77	75	61	50	54	61	66	67	60	59	52	52	61	64	69	70	64	56	64	59	61	68	61	62	65	69	59	59	70	59	74	57	68	55	66	63	61	51	62	53	70	58	63	48	59	62	60	79	47	53	51	64	64	68	66	64	57	60	57	52	56	61	66	65	54	61	62	51	66	63	77	69	60	62	58	66	73	61	50	59	62	55	67	63	63	77	65	73	72	63	71	54	65	66	72	51	66	70	66	57	58	71	47	60	54	57	66	57	72	70	71	67	50	56	66	53	55	61	61	67	72	65	63	58	63	62	46	53	48	78	58	66	65	51	61	51	65	57	67	71	59	57	64	75	70	77	60	71	64	57	63	66	63	65	74	69	62	55	63	71	65	48	78	62	59	63	78	66	80	53	60	67	49	54	57	60	69	59	57	56	70	59	56	83	60	65	62	60	58	68	48	72	71	55	56	84	62	52	63	65	70	54	52	65	68	57	54	60	75	54	60	46	72	76	62	63	58	65	61	65	78	57	64	78	59	68	61	57	68	66	76	57	64	53	63	59	71	67	51	88	51	58	57	47	64	64	61	57	43	66	52	48	54	64	75	59	65	68	67	59	58	68	81	52	63	61	62	66	79	63	45	70	52	61	75	62	68	74	45	59	70	63	69	63	70	65	58	59	68	51	73	61	57	66	55	55	45	78	73	61	69	72	66	53	52	63	73	70	64	53	72	59	60	65	68	64	63	58	50	56	52	67	53	72	62	70	57	58	59	76	59	51	50	68	60	56	63	57	66	51	66	75	68	65	61	63	77	55	62	60	57	57	71	75	65	64	58	47	67	60	58	69	65	59	70	60	63	69	56	72	72	64	58	68
24375	17116	13137	19671	26827	27275	24797	21518	18219	14875	12076	9441	7447	5823	4546	3600	2913	2448	2031	1857	1721	1576	1474	1380	1241	1086	1010	922	1017	950	927	827	953	842	841	876	836	830	815	796	840	825	827	768	733	787	785	727	789	758	770	775	792	746	762	757	757	729	749	769	769	744	720	765	744	781	769	751	758	790	794	773	756	766	772	751	744	757	733	749	732	682	749	746	766	752	750	742	743	771	790	798	723	751	766	750	759	751	757	793	717	740	754	738	782	702	751	773	736	785	778	740	771	754	763	781	741	736	747	761	774	754	759	772	716	792	762	760	740	663	774	792	757	708	687	723	771	707	818	721	783	735	781	683	773	777	788	730	765	724	786	797	774	749	757	756	728	763	747	763	705	774	750	809	773	770	788	731	704	749	776	785	768	790	729	787	788	765	751	754	763	830	754	761	714	746	761	850	765	761	797	785	741	782	729	777	766	755	750	739	789	788	704	702	799	693	784	746	757	762	745	779	725	725	743	752	708	750	750	730	742	732	775	725	732	773	798	751	709	753	776	771	750	738	760	736	729	712	735	776	838	758	772	766	708	758	825	750	688	731	737	797	783	740	748	760	772	727	811	731	740	751	797	735	739	789	754	746	800	766	765	776	698	788	739	758	810	744	754	750	746	756	739	774	732	760	760	750	732	770	761	726	773	777	759	780	789	783	770	790	738	741	756	741	751	825	793	774	778	711	781	774	797	725	775	767	750	719	741	787	731	794	721	787	822	791	745	802	736	710	752	772	706	725	779	752	797	725	751	746	733	741	753	763	737	749	711	804	747	812	777	757	750	755	730	760	762	742	766	761	723	703	768	766	780	783	801	749	776	775	754	744	824	773	775	763	797	768	712	719	819	760	773	765	765	742	785	755	743	742	809	797	718	751	780	801	761	783	737	783	732	766	787	753	781	682	829	748	765	724	730	725	734	748	749	778	762	785	798	790	799	769	745	788	771	710	758	742	721	760	718	760	686	666	827	715	768	758	785	751	739	764	783	757	764	786	755	791	742	767	796	708	739	767	727	681	762	750	731	749	773	715	771	750	734	777	717	712	749	769	742	756	763	769	761	733	778	769	758	760	735	752	751	803	755	738	714	753	709	738	767	760	728	758	746	773	763	777	782	748	741	744	785	779	806	771	765	801	798	744	756	809	739	797	764	781	742	744	764	726	779	742	761	773	751	766	775	792	776	788	745	798	758	734	766	778	760	795	737	739	748	781	781	765	732	755	734	777	717	723	805	765	780	773	713	772	755	788	767	775	708	754	785	772	756	746	781	761	756	765	758	746	786	741	818	785	794	725	727	714	785	706	712	705	738	744	787	749	738	787	764	730	737	722	760	735	763	784	709	718	770	763	747	755	814	773	711	743	709	760	793	725	816	765	711	755	816	744	737	759	797	727	775	746	766	809	755	750	781	765	796	752	780	729	751	792	798	823	814	759	754	769	780	756	729	790	754	754	779	728	787	806	756	733	767	745	769	774	815	761	765	767	761	771	771	736	702	773	804	760	761	788	759	815	741	769	709	723	726	720	787	740	798	791	763	746	791	740	752	757	769	803	732	784	713	736	750	765	723	781	742	752	752	763	770	762	804	762	777	813	779	756	767	737	739	779	735	754	723	748	741	763	784	768	773	723	726	756	737	733	756	768	771	750	732	778	761	728	746	748	722	765	720	829	746	732	720	727	733	735	733	775	753	781	757	765	745	768	828	803	797	784	726	754	731	788	749	795	758	749	722	779	755	836	714	743	731	741	739	745	771	722	805	731	790	771	762	743	793	770	759	764	763	770	738	703	770	734	765	707	765	776	763	763	817	735	748	765	792	784	752	773	774	770	743	735	737	751	704	758	732	759	748	775	740	727	732	738	788	776	746	779	728	807	772	796	772	816	770	767	769	731	749	772	706	765	752	774	728	761	758	710	735	811	770	768	705	755	791	743	742	740	757	814	740	758	772	760	754	773	753	733	749	793	794	759	749	753	754	738	737	747	782	772	800	748	763	780	756	763	816	759	765	773	775	753	800	801	772	780	716	727	789	747	801	787	724	776	742	819	763	786	733	758	777	750	718	771	777	798	770	728	733	727	754	726	791	744	742	733	779	730	773	751	771	747	717	709	709	787	768	761	780	784	821	728	734	775	761	694	738	762	784	744	738	794	763	792	724	746	757	764	763	766	764	769	747	802	784	821	735	790	794	768	782	691	789	775	748	802	747	720	723	788	753	774	750	845	736	753	773	758	791	773	758	767	739	761	762	796	763	743	819	768	727	730	733	752	771	768	771	766	743	773	755	753	728	754	784	744	780	779	725	766	725	757	802	727	766	735	753	762	773	741	799	819	819	756	763	786	759	792	746	758	810	741	787	782	760	742	769	789	743	758	771	759	794	758	738	755	763	783	810	778	781	810	792	721	778	738	765	767	788	765	757	759	756	791	735	761	741	762	780	738	730	721	803	742	753	756	751	781	760	791	798	762	757	752	772	754	803	775	717	737	740	752	746	790	761	814	779	753	760	792	721	719	758	714	774	762	747	789	723	789	773	675	787	785	743	749	694	742	774	752	747	785	732	781	731	742	734	733	763	759	730	752	749	733	738	746	787	733	798	777	731	782	755	765	734	762	760	737	736	754	767	766	776	819	751	730	757	755	775	749	747	782	743	727	723	772	780	739	738	811	765	719	775	764	793	741	787	801	784	742	744	760	752	734	764	790	725	741	769	747	762	759	781	754	755	741	794	781	784	751	752	757	738	780	827	746	703	731	798	770	810	780	793	723	781	784	745	755	774	717	753	707	781	786	772	814	792	784	741	801	755	746	755	708	751	784	744	775	748	773	781	754	744	738	758	772	757	752	807	824	791	719	711	753	712	722	778	710	813	784	785	737	774	788	724	700	750	765	765	788	785	786	729	729	748	781	755	738	848	799	800	766	715	748	753	783	747	761	751	755	754	724	789	761	763	745	720	790	754	728	743	747	700	768	821	717	746	746	741	750	730	781	752	739	757	792	839	777	799	747	760	782	720	779	746	786	755	780	760	746	746	793	770	757	791	704	762	721	745	713	734	748	746	781	780	785	784	771	722	734	736	747	759	742	827	758	775	771	748	782	755	756	757	771	762	728	739	763	724	789	749	831	724	736	725	746	739	746	813	680	791	750	736	791	762	731	751	782	752	742	779	775	819	808	757	756	769	761	761	719	764	721	762	768	713	756	768	782	725	803	750	763	783	713	742	821	768	791	733	792	731	747	816	758	758	813	765	746	771	765	745	712	754	798	734	738	751	740	786	747	737	747	739	742	812	762	761	751	706	760	768	743	733	749	783	765	791	785	813	703	748	800	750	788	752	763	750	778	734	769	744	735	778	751	773	738	752	717	796	720	799	722	739	742	749	753	776	814	759	711	732	775	783	735	761	767	742	788	747	802	744	805	731	756	787	716	761	761	770	745	758	803	731	723	772	792	779	753	804	756	743	781
4222	3138	1649	1071	1247	1577	1440	1214	938	835	616	466	371	312	260	207	158	150	122	107	122	112	79	92	103	72	73	86	61	74	66	70	74	77	61	51	58	69	60	69	69	75	50	56	76	59	68	56	55	73	67	45	70	65	68	67	57	64	55	67	63	60	57	49	67	58	60	51	69	63	48	55	52	52	71	66	59	56	61	51	74	64	76	58	86	78	56	70	67	58	55	67	78	74	65	47	61	57	63	70	69	62	47	52	51	62	76	65	56	53	58	50	50	64	70	67	57	71	63	62	67	60	72	63	58	57	71	64	64	65	56	61	66	57	51	53	63	64	82	46	74	56	56	58	53	62	75	74	65	57	53	65	63	63	59	51	56	61	55	55	80	57	67	63	76	80	63	55	63	66	72	56	58	68	61	50	53	62	64	56	59	72	54	71	56	53	56	70	72	63	51	56	68	58	57	63	54	49	65	47	61	55	58	63	56	70	61	64	80	77	65	68	68	80	80	62	50	63	64	68	58	53	65	63	73	61	67	61	51	57	55	66	59	69	71	66	71	70	65	55	51	66	60	61	62	63	49	62	53	55	58	58	50	76	74	52	65	53	47	60	72	58	64	63	65	65	79	62	62	57	59	57	67	70	63	61	67	67	55	71	64	62	69	56	59	57	63	62	63	74	70	55	63	54	87	57	60	68	59	38	55	54	70	60	68	60	62	60	70	65	64	58	58	71	71	66	85	55	57	58	81	69	60	61	59	54	74	59	54	64	67	60	74	60	61	52	64	64	58	59	63	67	45	57	64	60	54	56	68	51	57	71	60	55	63	74	59	65	59	63	72	51	64	68	64	67	74	63	73	63	63	60	61	69	70	56	64	64	58	49	65	78	68	62	47	65	41	63	61	59	64	61	55	72	55	63	69	59	62	54	58	59	64	63	78	54	55	65	76	59	66	63	72	56	53	72	55	62	66	63	71	54	62	58	68	59	46	57	71	67	59	65	68	66	70	70	48	57	60	62	57	61	55	65	67	47	52	75	59	77	66	58	71	59	73	60	63	65	63	43	72	61	63	64	60	61	54	67	66	75	72	76	79	70	56	55	62	70	46	59	59	69	55	65	75	54	73	66	64	49	82	68	75	64	65	65	62	61	60	67	51	54	68	50	53	55	65	60	71	65	56	55	60	67	80	64	38	70	49	63	70	62	56	64	64	69	57	60	58	60	62	68	73	56	71	60	76	60	61	47	61	73	68	69	70	66	51	58	68	55	55	67	50	61	57	63	82	56	53	73	79	65	62	52	61	65	56	60	58	67	62	50	71	67	68	47	74	54	79	60	62	80	70	55	57	57	73	57	59	54	71	62	53	67	69	58	69	62	61	55	54	56	60	76	63	71	66	62	59	63	68	51	62	58	70	67	66	58	57	66	71	75	75	69	71	62	68	62	66	54	59	62	69	73	67	66	57	73	56	69	55	76	72	53	57	60	70	61	59	50	72	56	80	53	58	77	68	56	75	56	64	64	77	63	61	72	49	59	44	48	67	57	76	72	83	57	67	64	57	53	61	71	75	69	58	74	61	53	62	63	53	67	55	66	50	76	61	59	49	68	59	63	61	66	63	72	52	64	60	70	49	45	60	61	57	52	79	59	56	66	59	54	68	67	55	66	59	70	67	57	57	71	65	68	54	56	67	59	73	65	76	61	60	62	74	76	77	73	66	72	77	57	60	61	60	65	61	50	84	70	58	77	72	85	68	74	56	56	81	57	58	72	59	65	69	52	57	61	56	79	65	68	65	72	53	65	64	71	42	55	59	76	47	65	62	66	65	51	68	50	55	62	63	55	69	66	64	83	73	63	73	71	53	79	54	63	59	59	64	62	52	61	64	53	60	70	47	60	50	56	61	65	51	55	80	65	68	56	58	70	67	82	68	55	52	54	62	52	63	77	59	52	51	76	51	72	54	65	66	68	66	57	64	54	59	72	52	68	66	54	77	78	56	71	73	71	69	58	66	66	66	68	68	59	62	62	65	52	68	57	70	62	70	61	71	56	73	69	67	71	79	63	74	57	59	57	67	75	59	68	54	63	79	90	59	63	73	60	53	58	66	77	58	54	46	56	55	63	67	58	68	57	58	67	69	56	56	66	58	73	59	63	57	75	70	59	58	52	69	57	73	63	62	52	57	71	58	66	64	52	62	66	66	74	56	71	50	64	70	76	67	45	70	58	61	67	70	64	74	63	82	69	67	50	44	58	57	78	69	60	63	61	69	70	60	74	64	65	63	72	64	80	63	72	53	53	69	65	57	62	66	70	59	59	61	63	50	59	51	59	61	59	76	56	68	70	54	59	58	62	59	60	67	59	66	63	64	54	69	63	49	71	55	67	54	63	61	70	57	59	63	58	62	48	53	69	68	75	65	59	73	54	63	55	83	52	59	67	59	62	54	46	62	80	69	68	60	62	62	67	63	59	60	72	54	57	61	55	55	57	61	56	51	73	60	62	66	71	60	64	78	74	67	59	65	62	58	67	64	70	65	65	65	50	65	71	73	58	73	64	66	58	61	63	53	71	51	68	64	74	61	57	65	56	56	68	63	69	53	46	59	55	54	63	61	68	67	54	70	73	67	50	72	58	66	73	59	59	60	60	74	59	67	61	68	65	51	62	70	64	63	67	53	56	68	62	81	54	74	57	47	85	60	66	67	41	64	61	55	72	66	66	61	61	56	55	74	67	51	64	69	63	67	71	68	63	66	53	66	64	51	60	61	59	68	59	57	73	51	60	66	76	69	73	69	68	59	69	55	60	45	56	73	57	52	51	55	70	54	77	65	69	63	59	72	63	62	81	63	44	69	65	80	54	64	52	66	59	56	82	60	64	56	69	46	48	81	70	53	64	59	61	51	79	74	66	69	65	60	60	67	56	61	50	59	68	52	83	68	68	57	78	59	55	62	63	62	53	56	60	55	49	52	65	64	57	62	63	67	64	56	64	75	76	65	70	70	61	60	61	57	53	64	59	72	49	65	47	64	57	65	60	62	62	64	66	78	64	66	61	53	62	69	69	72	66	70	65	73	55	53	73	64	59	63	70	62	72	58	61	67	58	70	66	56	59	63	71	68	62	57	61	45	72	66	66	58	65	55	69	63	63	76	52	73	59	58	71	84	61	62	63	63	56	73	41	67	78	69	80	55	50	55	61	70	70	52	69	71	60	62	58	56	69	72	76	72	70	55	75	70	72	67	52	65	61	73	65	62	61	61	73	66	55	60	69	55	69	75	56	43	53	65	62	59	59	71	47	69	56	59	56	67	66	74	56	71	68	47	58	78	62	70	64	68	57	57	66	58	56	60	56	63	65	62	56	63	61	57	67	56	61	75	69	53	54	57	65	51	63	67	70	73	71	52	66	56	70	54	52	67	68	57	83	75	59	61	52	68	65	62	59	54	55	65	66	70	49	61	53	58	68	54	72	61	60	62	73	61	80	65	55	68	61	50	67
29248	21813	17761	24838	31603	31870	29416	26009	22652	19926	16568	13628	11426	8934	7142	5736	4447	3596	3077	2635	2336	2162	1873	1722	1563	1413	1305	1139	1142	1014	989	957	994	986	876	920	919	888	893	808	852	851	833	786	792	809	836	780	792	822	808	747	749	777	752	818	817	798	793	796	780	737	725	778	754	721	766	775	789	771	730	811	761	807	775	774	717	791	754	751	724	778	770	829	751	731	714	754	790	796	760	814	748	706	724	762	774	769	806	745	808	732	799	795	789	811	762	788	783	831	738	757	785	794	778	782	774	786	774	811	747	780	748	750	765	820	742	742	770	779	669	737	772	756	753	751	759	781	784	805	813	762	857	770	765	762	776	782	806	738	766	756	771	789	843	778	782	762	753	738	789	764	749	754	807	774	735	736	779	774	725	807	755	823	751	764	769	807	809	723	794	775	784	770	790	782	834	804	771	808	796	736	766	707	750	787	766	806	735	751	734	725	764	744	742	800	772	794	749	793	722	770	750	842	762	785	797	787	784	744	799	738	750	783	762	770	760	781	762	777	793	755	746	762	740	786	722	792	774	769	813	751	761	763	785	776	800	770	809	766	734	744	767	775	806	800	786	753	771	744	781	793	782	761	769	808	789	776	761	784	813	750	768	804	770	764	823	714	805	766	754	777	797	746	761	775	762	751	743	763	723	779	756	744	749	735	807	784	759	780	740	739	774	759	745	751	738	776	766	740	711	836	751	782	761	741	794	739	779	779	756	781	763	805	791	730	753	766	748	755	767	793	767	793	788	827	754	736	768	759	862	807	773	786	731	798	787	791	781	808	759	788	780	787	786	752	759	764	737	755	775	754	780	806	764	758	762	774	794	731	735	723	757	781	781	794	798	754	796	793	767	786	784	764	779	740	755	845	781	720	725	797	760	746	792	766	746	745	792	798	803	729	767	763	780	752	738	796	762	770	726	768	760	777	740	781	753	722	771	790	755	786	715	757	749	732	765	752	730	749	747	805	789	787	792	775	784	817	803	800	762	854	730	811	779	796	753	752	749	796	800	769	767	731	758	760	746	745	797	802	746	718	821	750	791	724	753	738	793	825	766	763	763	752	779	799	741	773	799	813	785	762	765	759	756	786	762	771	752	744	760	770	748	783	730	757	772	749	744	793	774	792	756	779	771	775	803	762	815	746	742	810	744	783	795	758	787	780	751	765	696	760	725	734	734	762	786	793	773	757	711	753	750	771	778	738	791	801	758	806	767	791	758	730	739	794	760	772	729	773	763	758	797	790	763	787	772	770	759	776	743	732	756	796	765	772	769	765	794	769	688	741	764	790	765	766	761	793	781	837	742	753	750	754	761	781	743	772	802	699	762	778	799	754	786	787	782	742	821	837	745	724	762	796	712	711	757	718	759	799	763	795	793	719	743	789	781	755	746	811	753	778	772	777	752	772	736	774	747	794	811	814	726	786	774	809	731	746	748	799	758	765	751	765	796	793	730	778	782	821	772	807	751	796	829	789	785	775	737	809	772	744	804	784	772	784	786	754	767	757	743	774	757	769	776	777	717	771	781	801	778	711	777	811	716	754	760	770	731	810	779	788	804	780	772	796	779	771	761	766	749	777	804	783	718	719	782	809	796	774	778	782	748	738	812	804	744	757	743	825	814	758	760	756	801	794	741	756	754	779	742	771	724	728	783	769	764	809	770	768	832	782	794	705	814	775	754	769	782	715	749	720	777	773	809	802	812	813	783	729	776	767	785	818	808	776	758	805	716	789	756	812	762	781	785	747	749	783	736	748	772	796	783	791	753	728	766	752	782	724	767	751	793	754	796	765	770	753	826	756	745	818	737	767	800	785	784	773	754	781	739	811	761	757	774	752	748	752	807	779	766	780	758	775	802	743	795	785	793	773	784	769	804	757	749	741	739	804	747	760	799	745	760	752	790	737	770	747	745	787	794	770	757	765	763	824	725	767	796	707	769	770	769	789	790	769	761	729	742	772	756	801	769	765	744	768	781	789	790	771	822	786	788	790	722	819	794	744	760	806	769	779	731	743	795	734	769	746	810	761	782	771	812	790	748	788	772	803	741	764	736	820	774	808	769	708	771	750	751	830	810	796	793	768	790	738	687	780	713	723	741	786	775	742	754	736	748	746	738	778	800	748	771	810	752	735	783	781	780	740	782	798	765	789	779	783	778	713	757	748	798	760	777	758	778	763	832	746	761	736	799	773	771	766	774	765	771	782	732	785	764	757	723	800	776	775	786	780	763	815	731	746	771	725	769	784	779	759	744	739	766	775	745	774	722	716	793	766	794	740	719	771	756	773	741	767	744	791	778	762	773	724	774	801	781	817	774	799	741	814	764	747	774	780	788	802	793	744	725	764	713	804	754	764	765	713	738	712	755	771	773	790	785	757	774	813	794	749	772	746	758	804	794	808	758	785	776	734	752	758	730	709	749	755	805	737	749	758	787	784	720	775	775	797	776	781	786	726	754	776	791	769	811	766	731	797	735	815	767	775	758	779	791	712	782	793	749	741	804	702	768	762	777	820	775	762	805	757	745	780	727	812	765	801	752	776	731	772	762	727	775	789	778	818	755	735	747	731	790	779	792	772	778	760	772	774	755	731	775	775	746	742	747	750	743	796	813	777	803	806	764	788	770	719	823	766	745	785	748	753	855	718	760	791	735	791	754	752	762	758	741	775	781	732	777	755	795	770	765	730	734	801	743	801	824	755	771	812	742	797	801	774	806	756	820	777	759	776	767	816	785	751	796	779	747	755	686	775	775	759	728	780	743	771	783	760	797	769	777	800	795	749	769	754	777	761	759	803	784	739	784	776	738	766	748	793	811	766	799	769	801	790	755	780	783	769	784	753	738	785	829	749	738	774	785	764	770	797	779	759	776	770	749	806	754	756	747	741	743	815	764	732	759	769	808	772	729	789	755	736	809	776	782	766	792	814	790	788	762	780	721	782	768	788	717	757	750	772	743	719	790	729	777	782	803	788	784	732	811	764	820	739	762	778	749	749	842	760	771	761	855	788	728	785	735	721	815	733	748	752	704	771	761	826	767	837	735	743	818	755	745	773	744	761	816	753	792	770	784	763	795	753	726	745	692	796	753	792	720	710	793	820	765	788	776	727	778	797	791	727	765	778	756	744	761	782	792	762	720	743	746	768	758	809	765	769	762	759	795	796	768	726	792	752	804	801	748	798	785	759	757	786	742	809	760	759	757	765	801	762	772	745	731	784	767	772	743	752	770	776	776	807	772	781	781	739	788	735	801	753	768	742	793	783	764	770	792	761	792	724	767	772	748	818	780	776	753	760	779	743	767	790	730	747	739	783	773	769	754	831	764	753	725	788	789	784	786	779	754	722	769	747	745	752	770	807	742	835	761	764	765	780	795	754	776	789	738	831	789	824	799	776	772	770	847	756	736	757	798	780	791	745	800	774	807	781	810	764	751	811	798	721	762	782	782	771	772	752	757	747	766	783	778	797	742	732
5249	2738	1562	1149	1168	1621	1458	1249	1038	837	696	539	432	353	248	223	195	153	130	138	111	97	102	97	88	95	78	87	77	64	66	69	78	71	74	72	85	61	71	56	65	77	66	53	65	65	81	54	46	58	63	69	63	55	79	55	73	61	57	52	69	71	56	61	65	65	67	74	71	66	64	63	65	62	62	56	61	66	74	56	51	52	74	53	56	67	74	60	43	48	70	55	57	57	67	68	65	64	75	62	62	63	67	82	62	58	52	76	69	50	72	73	59	77	76	58	59	59	75	59	45	61	53	47	72	51	67	63	45	69	64	61	64	66	73	68	67	64	65	72	67	65	73	61	85	54	65	64	75	49	65	55	73	54	73	55	77	53	64	46	59	74	68	62	53	56	57	75	77	65	61	52	67	47	67	61	73	54	74	57	62	66	54	68	64	61	82	65	60	70	74	63	65	53	50	76	55	79	61	78	72	54	77	67	70	66	73	66	58	66	69	63	58	71	58	72	49	59	70	64	55	53	72	66	64	68	73	66	73	54	70	71	60	49	74	57	61	74	63	57	66	63	59	71	70	70	78	64	68	72	65	64	70	66	76	53	58	72	73	58	67	65	71	70	60	54	61	66	73	55	56	62	73	61	61	69	75	76	61	71	64	61	60	80	71	45	57	54	72	74	60	72	65	69	51	79	62	68	67	66	55	52	56	65	63	57	74	74	76	65	65	62	58	72	65	56	61	61	75	61	59	62	67	70	63	62	61	76	61	63	61	56	62	69	72	59	59	65	65	71	56	75	52	64	69	65	66	65	62	71	57	68	59	69	63	72	93	57	61	58	58	57	65	55	64	60	57	64	65	61	48	70	59	74	77	64	73	69	61	68	68	76	59	52	73	59	51	67	50	62	59	55	58	66	74	60	65	62	64	74	73	70	66	70	69	59	60	62	47	64	64	57	71	69	67	80	65	61	70	58	57	59	64	61	74	59	55	60	54	51	55	52	71	76	63	65	67	69	72	54	53	67	73	66	90	54	72	63	60	57	58	60	68	65	62	62	73	71	61	66	69	56	58	82	69	73	61	56	64	69	72	63	67	63	69	66	68	79	64	61	63	64	73	65	67	68	65	66	71	63	53	79	63	61	58	82	77	72	67	56	63	77	54	58	69	74	69	57	73	79	58	68	60	65	66	61	63	54	47	69	64	69	66	58	67	72	64	69	57	68	56	69	74	71	75	78	68	63	64	71	74	61	75	64	71	64	70	60	72	66	60	55	57	74	65	67	70	74	60	68	72	76	71	63	63	57	52	56	53	62	60	55	73	61	62	68	78	61	68	62	61	83	68	66	68	72	60	58	64	68	76	54	66	63	78	51	58	54	61	76	65	64	71	79	77	67	66	71	63	57	61	66	83	69	52	62	53	63	58	62	68	77	74	73	42	56	76	65	61	71	51	61	74	71	64	61	71	63	60	57	64	79	61	50	68	70	66	63	51	68	56	56	63	64	69	63	76	66	61	64	58	73	94	60	69	70	66	55	83	73	57	74	74	63	49	63	67	66	48	69	64	67	53	58	59	84	56	62	70	55	57	57	68	73	53	74	75	54	61	63	56	73	71	55	54	65	61	62	72	66	60	64	75	56	64	73	66	65	55	59	77	51	66	55	59	69	84	64	62	58	53	52	52	68	68	73	61	75	46	61	61	64	78	56	61	60	68	67	61	68	58	60	61	55	72	71	61	45	68	67	66	57	69	78	74	69	69	66	74	60	70	74	74	62	53	56	59	55	64	68	52	70	75	59	74	67	57	53	59	58	62	71	52	67	72	60	55	46	58	68	85	68	64	68	53	63	81	62	66	69	69	49	65	54	68	51	71	62	71	63	56	64	63	65	62	65	60	59	60	74	65	65	53	62	71	68	58	59	65	72	69	67	70	60	74	73	64	69	53	79	70	69	62	68	68	63	64	82	61	79	65	61	84	67	72	71	67	79	64	61	61	70	69	63	59	59	76	68	60	51	57	68	69	72	58	67	64	71	58	70	59	69	56	69	57	59	73	55	71	58	69	55	64	72	56	85	59	53	69	53	57	76	72	63	87	79	71	74	71	92	64	51	72	59	61	79	67	71	64	64	72	70	68	64	56	50	68	65	56	66	71	59	75	64	72	54	61	60	59	60	69	64	67	71	72	61	86	70	74	55	57	68	58	72	60	64	74	71	81	83	56	73	47	67	58	61	64	69	71	45	57	63	63	51	55	66	71	66	59	61	75	56	65	59	65	69	68	54	77	74	65	52	66	53	54	65	74	59	69	51	65	61	75	61	69	64	65	73	60	56	77	75	60	62	51	61	63	56	70	66	60	73	49	73	71	80	52	58	65	55	70	62	52	56	80	68	65	64	62	52	61	66	62	62	64	89	57	73	69	73	71	65	59	65	66	56	68	50	65	84	68	62	50	60	69	61	61	72	62	55	64	67	67	74	57	62	51	73	75	53	67	53	75	65	70	55	56	62	65	62	61	69	74	81	68	60	65	57	63	77	74	77	56	63	61	78	60	63	78	70	60	78	72	52	71	68	75	58	46	60	67	54	66	61	74	73	80	67	66	61	73	68	66	74	65	57	66	64	68	69	69	64	56	68	65	51	75	78	61	56	57	62	67	55	57	57	58	64	70	75	63	64	49	67	64	59	71	57	62	67	58	66	59	49	74	67	64	67	59	54	69	80	67	47	65	72	71	66	77	61	69	74	70	72	73	65	56	71	64	64	64	70	58	54	63	66	70	55	67	80	66	78	70	69	55	75	64	57	61	69	64	59	71	59	58	57	66	61	58	57	67	72	68	65	78	51	62	63	88	63	74	65	50	49	81	72	74	52	60	77	71	59	52	58	61	72	62	74	69	72	67	54	61	58	63	63	56	56	60	57	58	53	62	64	51	79	64	68	49	64	73	79	53	54	64	72	63	64	74	55	63	70	69	55	60	61	62	66	60	74	65	71	61	56	67	53	64	67	74	72	73	64	70	60	73	51	79	60	51	72	49	58	57	56	72	62	66	56	65	57	66	67	63	73	73	72	82	59	70	63	58	78	58	57	52	51	68	67	77	74	48	62	73	50	78	66	67	66	60	72	53	72	61	63	70	55	59	65	65	62	64	68	78	53	64	65	62	54	56	69	59	62	61	68	63	68	64	57	73	73	62	74	57	63	72	58	59	70	86	59	65	55	63	51	63	70	57	70	68	68	63	62	65	60	70	60	68	65	61	60	62	71	65	64	63	74	63	71	59	70	54	62	70	55	65	63	79	80	64	54	59	45	59	59	65	57	72	60	56	66	64	47	55	74	71	61	57	68	61	51	68	73	64	68	68	64	73	66	63	68	62	76	73	64	63	60	67	70	70	63	69	72	55	61	67	79	58	62	64	68	78	55	57	58	60	49	54	49	65	56	55	76	69	61	62	60	66	51	63	64	69	58	70	67	85	60	65	56	65	61	74	74	69	54	63	52
28004	21389	17788	24704	31481	32188	30071	26731	23594	20688	17907	15139	12623	10176	8400	6566	5139	4202	3514	2905	2627	2314	2039	1896	1732	1583	1395	1316	1123	1155	1071	1024	1028	970	956	949	993	895	907	925	827	920	842	833	839	820	791	868	756	765	792	786	783	818	803	779	788	835	766	767	822	814	760	789	792	831	840	819	806	792	753	827	775	804	801	780	779	808	765	776	811	757	863	774	782	820	806	755	763	829	776	819	801	818	783	758	820	769	768	766	764	801	805	772	782	797	789	810	759	779	782	792	788	791	835	788	797	785	777	827	775	855	833	773	806	771	790	777	751	796	771	792	798	790	767	817	816	822	783	784	770	778	737	791	773	806	754	793	773	807	775	794	830	809	799	798	747	765	792	786	791	773	816	794	781	796	818	749	763	794	728	839	829	800	780	830	782	813	790	827	800	775	806	807	741	781	814	841	770	824	815	787	779	751	753	793	768	845	765	805	790	782	787	786	793	797	803	823	826	774	800	761	810	830	754	779	795	801	755	760	814	807	855	809	771	791	846	764	797	845	814	794	818	790	836	823	769	768	762	759	781	789	783	820	798	753	809	822	813	781	768	765	775	787	765	773	743	819	781	801	766	828	808	804	870	765	774	738	785	838	730	784	834	787	789	767	805	852	777	791	779	766	763	835	783	771	807	781	770	812	778	865	770	808	749	828	815	781	792	791	752	847	828	789	759	771	799	790	836	781	766	787	824	791	788	787	779	774	767	807	796	762	827	787	772	824	793	818	754	808	811	791	770	836	810	788	761	823	761	755	787	779	811	767	761	781	834	806	828	806	790	814	762	781	810	785	780	792	807	785	807	803	818	740	810	767	784	798	859	804	787	760	761	831	877	802	806	780	829	785	757	789	822	730	774	773	817	814	811	780	781	837	766	746	844	780	776	775	827	841	826	801	794	764	806	773	853	817	781	793	831	791	814	804	830	839	808	769	805	762	755	825	781	803	809	787	785	798	771	822	771	767	791	743	774	765	816	791	821	895	816	819	814	787	765	754	738	806	751	783	737	789	785	797	777	767	768	801	793	771	829	802	797	853	788	749	711	811	802	853	800	793	825	743	788	802	788	814	820	852	806	759	804	806	837	800	820	772	835	796	821	826	809	770	785	798	781	782	827	796	807	784	790	776	802	779	765	787	806	789	786	801	792	770	744	802	728	819	789	783	786	830	766	778	800	818	779	793	840	770	785	815	773	853	826	807	808	787	778	805	779	810	790	725	847	810	830	752	763	769	754	788	756	826	827	814	807	842	767	785	800	835	799	809	785	794	794	807	852	774	796	776	746	790	841	778	822	751	778	809	819	798	777	765	838	803	817	796	755	853	706	807	805	825	780	817	805	797	754	718	776	857	759	781	796	817	747	839	777	817	751	764	799	823	827	844	825	846	781	808	844	801	883	762	779	823	764	800	801	761	773	780	775	829	803	791	808	801	765	802	768	800	805	809	771	795	766	814	819	811	787	823	766	774	812	792	851	814	759	855	786	788	774	774	787	768	771	785	829	798	761	785	790	802	840	784	785	821	762	770	755	796	809	776	795	793	792	775	779	752	774	773	786	830	830	750	793	784	801	734	814	804	757	817	772	808	809	809	771	765	765	814	803	808	813	752	803	804	847	850	776	792	810	829	842	747	826	802	771	786	792	785	796	784	797	825	746	822	786	727	805	820	794	866	826	752	831	831	765	788	758	779	792	836	812	843	800	793	830	815	801	775	762	794	757	819	794	732	803	824	761	790	836	794	786	779	803	801	797	736	762	741	802	847	789	816	777	840	828	773	812	798	823	772	730	809	821	846	740	853	798	798	802	780	796	796	802	821	785	758	833	794	788	804	712	807	775	803	775	803	832	842	859	758	802	770	766	776	839	827	803	781	789	798	805	774	838	767	744	798	789	781	796	823	800	769	755	758	759	772	773	814	778	763	834	736	786	778	755	821	762	795	797	827	792	774	763	804	753	777	822	804	764	771	794	769	758	789	812	791	779	752	772	798	796	824	800	801	797	778	752	813	808	824	835	773	779	788	782	811	828	775	807	814	789	778	757	771	778	763	818	738	766	739	832	805	784	778	776	782	763	806	805	843	752	786	782	784	789	811	801	782	790	807	833	806	825	772	761	818	769	817	822	775	792	813	770	798	766	783	800	738	781	812	790	805	794	766	827	790	847	831	811	806	778	767	774	806	812	764	843	852	757	837	838	812	753	770	814	806	809	814	768	810	808	807	832	771	776	814	810	810	768	779	787	784	826	803	809	794	745	767	788	813	779	836	769	789	792	772	795	793	770	807	835	844	800	850	801	755	805	779	816	818	775	766	823	825	765	819	782	774	774	813	790	786	765	781	829	772	832	788	793	793	802	815	753	817	816	762	789	766	761	811	777	733	786	836	778	788	798	842	754	795	814	811	818	778	788	770	794	825	778	794	831	853	804	789	790	838	795	763	787	779	806	824	782	748	761	803	796	828	792	809	801	808	807	787	746	797	786	795	767	774	774	771	800	792	832	811	818	755	759	769	804	754	804	792	851	779	804	778	773	802	760	776	769	798	790	811	811	805	724	838	776	831	766	792	763	819	792	813	749	819	796	759	813	789	815	811	822	824	810	795	810	794	786	824	782	755	806	790	826	797	786	779	802	798	807	766	769	841	824	768	843	751	835	790	784	783	819	749	807	835	815	791	829	828	775	786	831	816	798	757	803	814	807	814	787	803	763	781	771	752	767	795	768	798	758	837	805	785	754	783	833	757	812	846	800	793	795	803	790	730	787	777	833	786	768	810	837	806	803	788	773	849	785	805	742	758	810	785	836	772	824	845	820	811	784	786	767	816	780	826	785	809	759	810	774	804	778	759	807	776	793	824	776	774	785	786	753	842	769	842	756	798	810	781	844	776	845	754	802	800	790	794	808	809	808	795	806	789	774	793	790	811	760	809	786	811	781	805	760	764	782	783	809	828	840	779	819	773	849	790	804	768	732	831	746	750	792	802	795	825	778	812	799	820	816	751	827	770	765	776	762	744	766	768	804	840	781	804	772	805	754	804	845	735	793	810	779	853	823	754	796	800	783	774	753	799	801	801	777	777	772	818	830	748	807	801	823	743	762	806	771	779	811	811	816	773	795	781	782	854	774	762	777	763	810	805	790	835	784	852	761	796	830	808	851	842	782	824	803	802	801	779	791	837	794	799	763	783	804	795	772	776	766	755	741	741	790	733	783	846	749	806	838	808	860	758	841	778	799	769	816	781	781	777	742	790	834	844	786	755	808	829	775	796	769	792	782	835	767	801	763	797	736	789	788	822	771	773	778	776	778	791	802	763	807	821	864	803	823	844	833	791	813	779	803	777	804	819	770	811	807	777	836	816	800	835	803	833	761	843	801	832	769	832	795	779	760	778	782	780	821	842	763	863	794	809	812	746	822	781	812	818	820	805	775	772	770	846	773	811	799	746	789	822	789	837	818	800	864	756	804	835
5987	4446	2483	1599	1756	2302	2136	1806	1450	1145	975	783	587	484	422	317	247	212	177	161	138	120	103	115	90	103	101	89	74	83	75	75	72	68	69	80	71	65	71	80	75	81	78	59	69	63	64	69	77	65	53	52	54	64	84	71	74	58	58	57	69	50	63	60	58	59	70	60	62	76	51	54	73	54	72	69	55	70	68	51	64	57	64	60	66	62	45	69	59	81	76	62	65	68	63	72	59	73	60	67	75	73	55	61	70	64	62	50	64	64	66	60	54	66	81	74	63	59	76	60	66	64	65	80	65	71	60	65	83	59	60	61	70	67	68	81	72	73	69	62	68	63	62	68	62	58	67	54	62	72	62	65	71	86	57	64	59	65	73	72	53	67	48	74	68	52	71	55	56	63	73	50	64	70	69	72	58	59	65	66	65	62	69	69	43	63	63	64	80	64	67	58	66	60	67	58	54	62	58	71	65	73	61	67	64	66	65	74	64	47	67	77	70	60	64	57	70	73	59	49	55	65	56	74	71	66	61	68	67	65	62	65	70	75	61	59	66	78	61	67	76	56	68	65	63	61	53	72	62	66	58	59	59	57	66	55	74	59	67	85	72	54	76	62	77	66	73	50	53	60	78	63	75	71	71	63	68	62	77	64	62	65	72	59	66	60	69	59	68	57	77	63	78	61	73	60	63	65	64	61	63	72	68	59	69	67	52	69	61	72	58	57	74	76	56	64	62	70	75	66	66	52	64	84	55	47	68	76	81	71	73	63	77	82	65	66	65	58	62	58	55	71	64	70	63	74	70	72	63	51	67	71	64	64	55	56	76	61	67	66	50	75	72	71	55	80	60	67	78	69	66	60	59	57	57	58	60	77	62	60	61	60	69	75	49	84	65	59	56	62	70	64	57	72	64	78	74	67	61	50	62	66	62	56	62	69	65	67	81	59	55	68	44	63	66	66	57	62	60	47	69	63	90	68	66	81	58	45	75	72	72	64	70	68	70	60	59	50	55	57	61	79	74	68	61	60	66	75	59	76	58	59	65	62	50	61	69	64	68	62	49	74	56	56	71	59	67	51	68	58	56	70	57	66	73	60	59	71	58	84	69	68	73	69	72	75	70	60	70	76	59	72	65	65	68	58	66	78	64	71	81	73	58	68	61	72	67	53	73	58	65	69	50	51	67	69	60	56	72	67	63	63	68	52	62	66	60	59	48	54	48	44	65	58	76	68	54	54	65	78	57	59	77	70	73	61	72	59	69	64	60	77	69	61	73	57	71	75	61	56	51	64	69	56	62	93	83	75	74	67	67	43	71	68	51	70	50	76	68	71	63	72	51	56	47	70	63	60	64	60	64	69	62	69	46	55	61	59	62	70	98	59	59	58	61	59	62	73	74	75	70	64	59	50	64	60	68	73	71	48	66	67	60	72	59	60	56	84	62	67	71	68	58	55	65	72	81	71	76	69	57	77	58	67	64	74	56	65	69	66	64	62	71	50	55	64	50	52	71	58	74	60	74	53	74	62	79	69	62	68	74	56	51	71	79	66	74	77	60	76	64	68	60	64	60	57	59	68	55	55	59	56	83	85	54	81	62	79	67	73	50	57	66	52	61	64	58	53	58	57	57	75	66	64	57	67	49	55	54	49	72	58	52	55	77	67	72	61	57	53	66	72	66	65	65	62	50	72	71	60	60	72	67	55	57	69	60	68	67	55	71	50	64	56	67	62	67	74	52	74	73	61	65	57	79	66	69	73	74	71	65	58	64	65	64	70	67	69	68	58	68	65	74	61	80	58	53	51	67	75	62	69	68	67	72	58	70	69	67	64	50	65	66	53	76	71	56	60	83	64	68	60	49	64	86	50	65	64	64	60	60	60	65	55	66	82	57	62	59	60	65	68	64	67	79	61	68	57	69	78	57	58	53	70	86	68	56	64	79	67	61	59	60	64	61	68	54	59	82	77	69	56	75	62	52	64	70	62	69	66	64	70	72	66	52	80	60	69	58	67	73	82	63	72	57	69	72	56	62	60	62	64	79	64	75	60	54	56	61	47	64	61	50	67	59	64	62	75	67	61	64	75	62	76	64	65	50	63	61	56	58	70	67	61	65	60	71	65	69	61	71	69	73	66	60	60	71	59	74	70	62	69	66	67	58	67	53	59	63	63	76	59	67	67	54	56	65	66	75	68	67	72	71	91	68	61	71	62	57	88	71	68	54	70	68	74	58	55	69	65	65	60	60	66	67	74	64	73	57	68	75	66	62	56	63	66	51	69	77	58	61	62	62	72	67	60	65	67	64	68	61	82	64	72	69	66	58	76	77	67	55	67	69	60	61	56	62	58	89	56	71	69	48	63	63	66	69	66	67	58	64	61	67	70	68	63	71	60	57	70	70	52	75	61	65	73	56	75	62	60	80	63	74	55	67	65	80	57	76	63	54	78	61	62	61	63	80	67	61	64	72	64	55	65	59	70	75	65	86	70	63	68	55	72	58	84	66	59	57	53	69	59	71	57	63	50	73	56	58	77	69	49	77	61	59	69	64	57	65	66	58	74	67	78	53	67	57	49	56	52	66	78	59	65	60	65	60	58	75	83	65	61	66	62	75	51	66	62	68	57	59	65	68	55	63	76	60	52	70	74	57	61	67	60	65	80	66	61	71	74	71	61	73	83	62	63	71	55	83	50	54	82	70	72	60	69	68	43	58	66	64	57	66	65	75	79	54	64	76	57	71	54	64	73	61	80	60	65	63	74	61	70	71	53	60	45	65	69	78	65	56	77	68	82	66	68	55	74	71	58	69	52	63	79	59	75	58	58	74	70	67	62	60	66	65	68	82	70	69	60	70	53	65	74	70	73	64	67	54	62	62	78	64	69	81	73	65	53	65	62	63	62	75	78	68	75	77	71	70	68	67	78	53	61	47	56	49	55	70	65	75	50	74	64	63	55	73	57	80	73	70	76	60	73	68	79	64	60	65	66	68	61	60	58	57	57	73	64	74	59	67	71	71	58	70	42	66	65	62	68	64	71	66	64	62	58	71	76	76	68	53	74	68	54	67	58	66	67	60	66	68	53	62	60	93	71	57	79	61	64	78	61	52	68	68	68	66	74	60	65	69	61	69	68	70	76	71	74	59	73	77	52	78	77	79	66	82	65	71	67	54	61	57	57	64	63	72	53	54	68	75	73	66	65	58	55	60	65	55	57	66	49	57	59	60	63	56	64	58	67	64	62	63	80	76	64	67	69	61	87	61	59	55	65	63	85	69	67	62	78	64	67	67	65	65	68	71	58	77	63	71	58	75	66	67	74	68	60	61	64	59	58	59	63	59	74	74	66	89	54	59	67	67	72	67	64	59	55	54	66	62	55	70	76	84	56	65	61	77	72	51	67	61	59	55	67	55	69	57	59	63	62	60	77	69	73	64	73	69	76	68	74	74	55	38	68	52	59	71	63	75	67	58	67	72	60	63	73	67	59	43	60	74	58	64	62
32548	24809	21097	27862	34648	35270	33033	29799	26628	23993	20889	18273	15519	13084	10799	8620	6886	5564	4421	3787	3306	2860	2554	2284	2176	1865	1602	1471	1449	1255	1161	1103	1075	1057	1015	1009	978	981	985	943	929	878	886	883	888	791	757	804	787	817	776	815	801	797	760	808	800	822	861	810	810	763	792	777	790	808	779	791	788	806	795	775	786	792	792	781	836	801	767	805	827	783	802	759	783	793	809	773	785	778	788	814	815	828	781	741	801	805	814	758	801	778	770	729	776	788	847	743	808	799	785	804	753	748	801	798	797	773	804	767	785	806	771	792	779	810	811	771	790	781	781	768	767	781	786	763	809	726	773	832	768	754	764	741	815	788	836	831	776	760	825	834	779	827	778	768	798	748	808	776	798	797	792	802	766	774	728	784	792	778	778	789	782	830	776	777	746	813	800	816	804	790	778	771	783	751	797	828	787	814	760	802	837	787	747	782	760	759	739	826	836	749	758	776	805	791	780	756	837	773	797	817	813	762	763	768	793	786	718	808	812	776	827	786	752	806	755	788	799	730	805	813	815	783	781	785	817	825	789	767	763	777	835	812	783	796	787	757	800	836	782	793	810	799	767	740	818	759	784	734	810	717	779	777	827	801	808	841	774	815	766	785	778	761	802	814	812	798	761	811	731	802	792	801	778	785	757	747	775	776	781	794	818	760	765	847	809	734	771	752	818	778	769	774	771	731	792	748	757	822	765	778	820	848	810	777	722	801	798	788	817	803	775	794	748	805	790	798	775	795	752	774	852	773	799	788	763	785	818	813	779	805	810	781	773	775	810	793	793	771	736	759	781	773	831	775	789	790	805	835	753	745	751	800	819	796	803	795	826	780	788	747	767	780	781	803	766	739	778	767	782	776	784	803	775	812	825	788	822	831	796	850	806	758	773	789	803	781	825	818	773	802	820	795	787	822	780	805	776	797	774	814	813	775	772	809	768	794	758	822	770	749	737	827	819	827	836	811	773	770	768	809	769	783	813	757	810	793	800	780	776	780	786	744	831	768	808	701	756	828	817	802	785	764	788	805	800	827	796	796	779	853	787	759	829	726	758	781	794	769	746	799	845	787	807	756	821	814	816	788	818	792	693	814	834	752	775	789	809	734	811	735	765	742	800	746	746	760	777	797	760	791	801	787	775	796	764	738	773	801	765	766	778	803	816	815	768	748	772	746	781	786	844	786	786	751	747	820	756	795	780	819	797	789	774	753	769	759	808	840	764	797	787	771	799	810	807	798	754	752	805	823	806	824	805	778	788	814	800	818	746	773	780	804	774	787	798	830	833	730	794	770	757	766	774	771	769	773	832	793	813	768	791	776	786	752	807	786	802	795	762	776	778	819	790	788	836	780	785	811	791	727	790	805	795	807	783	765	796	741	810	736	853	769	808	771	809	776	764	735	808	826	786	795	765	696	817	824	752	796	786	802	746	832	754	827	777	760	792	762	749	802	785	781	780	796	778	782	795	795	800	788	808	768	815	803	765	749	761	836	772	767	786	804	808	813	841	779	794	740	749	735	828	781	793	780	797	789	721	804	720	807	841	740	783	774	849	829	774	780	740	753	777	769	749	781	795	792	794	788	750	741	755	807	815	790	773	833	792	778	809	817	826	775	810	768	803	772	817	820	804	807	825	793	747	756	770	806	806	781	754	813	751	771	837	790	771	804	808	828	823	746	798	774	775	802	807	804	793	775	861	786	776	788	832	772	769	772	737	725	802	787	793	750	779	775	809	773	747	756	805	782	794	796	792	711	758	783	780	796	823	774	805	767	770	814	793	771	778	739	775	773	755	798	762	748	772	756	795	753	821	797	768	792	742	794	753	777	820	800	775	761	802	788	759	734	803	799	814	786	825	763	784	770	830	786	789	816	829	782	793	742	811	824	794	802	745	830	810	801	776	800	781	769	794	754	769	766	797	771	797	795	806	847	800	764	799	813	771	838	804	780	798	803	785	808	787	772	798	791	792	822	748	823	823	802	765	788	768	812	751	816	767	810	799	747	769	791	811	792	808	754	805	777	755	797	787	807	811	784	791	807	745	811	823	779	816	742	821	758	762	782	801	769	772	795	757	797	757	812	836	816	804	821	767	791	794	792	822	778	798	778	751	813	760	794	789	853	773	750	799	810	819	791	763	848	795	777	790	757	749	824	773	762	818	821	781	796	793	785	807	801	787	800	802	811	783	754	768	715	768	752	765	840	805	804	782	801	813	791	803	786	781	780	826	764	797	777	784	844	744	793	849	712	764	774	822	806	826	769	744	760	812	803	795	804	764	809	774	766	796	842	837	812	797	829	782	762	817	760	765	762	793	819	728	791	809	787	753	772	772	763	739	801	824	780	760	739	755	843	823	800	810	794	795	756	818	802	816	810	747	784	793	767	710	793	771	779	705	785	823	747	832	761	793	785	768	843	822	791	755	744	827	794	737	767	806	799	777	817	857	756	782	813	767	723	785	814	774	787	790	772	751	841	754	796	827	787	813	741	788	774	809	787	741	811	798	802	743	821	776	759	852	805	795	767	750	794	768	767	818	836	793	822	811	745	795	749	808	801	774	789	787	795	794	754	785	775	805	825	811	790	810	792	781	815	788	803	770	824	819	795	772	771	780	787	824	793	781	821	800	786	807	779	787	764	823	827	779	764	763	830	751	787	756	797	803	785	788	769	791	801	785	764	819	780	773	777	787	754	816	772	782	789	806	808	789	774	772	761	818	781	815	832	842	838	815	757	819	758	776	771	820	768	795	791	778	749	801	774	795	747	785	792	808	811	776	719	778	750	787	763	818	793	793	767	807	805	810	820	826	817	804	799	815	792	755	764	716	842	818	788	747	767	772	794	743	737	775	776	749	788	787	843	790	769	791	797	743	788	789	793	763	783	796	828	808	784	743	802	793	825	813	822	833	798	774	777	764	767	772	780	774	791	775	791	773	761	801	807	794	803	788	776	778	746	810	778	841	771	757	797	794	763	803	765	761	819	806	774	774	801	795	759	805	794	756	772	820	783	721	744	741	833	758	792	823	748	764	824	803	795	775	808	821	801	801	800	796	769	739	788	783	810	784	789	816	784	751	749	832	780	802	837	814	755	787	804	828	814	774	744	777	824	821	772	780	769	757	828	792	723	779	787	789	777	743	811	773	804	745	748	771	776	827	754	799	793	728	767	780	814	794	861	809	765	822	728	809	757	767	795	782	766	765	761	746	770	833	806	777	760	770	852	803	795	795	788	745	809	805	769	733	758	764	779	785	786	813	734	782	798	754	848	800	796	822	763	825	777	816	811	755	797	768	811	780	863	776	801	752	832	823	796	810	777	800	732	766	788	783	757	769	792	732	779	844	779	800	771	761	859	805	779	774	773	780	755	798	792	783	811	783	775	788	797	770	821	812	830	817	803	791	790	774	748	830	755	779	767	805	777	827	769	825	775	778	784	778	775	852	837	764	786	847	749	764	793	795	769	753	785	752	773	804	785
3226	1363	788	609	710	839	799	694	544	493	393	301	272	211	157	124	135	89	103	88	92	96	81	67	85	71	74	59	65	71	84	60	69	57	53	71	66	52	56	56	73	72	53	52	60	72	69	62	61	58	71	55	65	56	65	62	61	63	63	58	60	55	69	61	65	58	68	59	65	47	67	73	59	70	63	58	59	62	62	62	72	73	62	64	55	62	71	51	51	55	72	63	54	68	58	70	71	49	63	65	73	67	82	65	55	61	63	63	55	60	62	67	53	54	60	68	52	65	53	70	66	65	54	68	60	50	67	51	69	55	54	62	59	62	62	72	70	57	55	72	63	60	57	67	62	57	70	73	51	59	49	59	68	58	66	87	52	64	65	54	63	64	61	59	54	47	64	54	62	62	51	64	50	66	61	70	60	54	61	54	58	56	66	56	53	83	62	61	59	64	70	56	58	46	57	70	59	67	60	60	54	58	64	61	56	65	60	47	67	70	68	72	75	62	63	62	60	65	70	57	73	68	76	66	60	60	56	69	52	61	55	59	47	63	66	60	49	59	68	60	69	61	55	72	52	55	55	52	67	61	68	56	79	58	56	57	65	67	66	68	68	48	73	58	61	60	76	70	56	77	81	64	72	48	73	53	57	61	63	57	61	67	60	68	56	72	56	69	60	50	58	50	68	66	65	68	75	64	52	49	58	60	57	51	66	57	49	67	75	63	68	61	75	76	53	61	81	63	58	62	76	52	62	69	60	65	48	54	59	62	57	63	66	55	62	63	49	59	64	70	69	61	64	74	59	63	54	65	48	65	55	69	54	63	56	53	67	60	58	71	61	57	75	67	65	58	71	53	62	65	53	58	54	71	57	55	65	63	55	57	51	56	71	74	67	60	56	58	69	54	62	65	63	60	57	73	65	55	63	83	50	65	61	77	64	61	62	59	57	63	67	45	54	59	58	69	61	58	52	51	62	72	55	49	62	53	64	75	70	78	66	55	56	59	69	61	57	50	57	65	66	65	63	53	55	88	61	62	70	77	65	62	58	77	64	57	72	60	61	58	56	69	67	57	59	63	66	57	59	61	64	66	50	52	64	67	62	63	69	62	76	52	62	55	63	61	60	58	75	69	58	52	67	64	66	47	48	52	69	49	73	66	57	49	64	70	66	59	61	66	52	51	55	76	58	74	65	48	65	58	58	59	52	63	65	72	53	60	54	50	49	71	57	61	56	69	75	62	59	67	44	58	66	70	74	70	57	57	64	61	68	56	64	54	63	68	67	59	58	51	88	51	76	56	67	55	63	53	62	48	64	70	70	56	72	56	70	60	54	67	61	68	54	63	54	61	58	54	60	63	49	71	71	69	51	54	61	63	72	65	65	58	53	50	62	75	66	62	55	62	70	57	64	60	75	57	63	71	59	55	52	64	51	62	63	64	50	55	67	73	58	60	65	56	61	62	51	63	66	70	59	59	60	67	64	70	55	62	69	63	55	74	62	62	65	63	63	61	70	55	50	58	67	67	57	69	46	64	58	65	61	62	50	65	68	57	66	62	66	78	66	55	54	48	46	66	60	54	64	54	60	63	74	64	57	61	54	53	61	67	62	67	72	60	47	45	43	62	71	55	64	68	51	48	57	54	66	60	63	54	49	71	50	56	62	58	54	59	73	62	61	55	59	61	76	64	85	64	70	61	60	57	62	66	70	50	59	60	52	52	62	60	59	46	74	50	60	71	67	78	68	44	69	57	56	51	67	64	58	54	67	61	66	66	75	66	84	61	65	70	70	60	68	66	70	67	51	67	57	71	54	77	64	63	63	56	68	55	68	72	59	53	67	54	54	66	58	59	53	72	56	56	58	63	64	44	71	50	75	60	62	59	70	59	59	50	58	58	55	59	54	63	59	66	64	72	63	71	74	59	61	61	58	76	74	60	57	51	61	64	68	55	68	55	65	49	60	63	63	66	59	61	58	81	61	66	62	59	61	63	55	64	68	55	78	59	75	54	55	57	61	49	53	53	61	54	61	70	62	51	68	61	52	74	64	58	56	57	55	59	73	63	58	72	55	60	70	70	66	73	68	65	65	76	58	60	60	54	60	56	66	59	51	52	62	63	61	60	44	52	61	67	50	54	58	51	68	60	59	60	73	66	57	50	74	65	65	59	67	55	69	57	57	50	54	68	61	55	59	68	70	71	81	61	61	68	66	62	63	57	60	62	74	62	64	54	62	60	72	76	60	53	58	69	54	57	61	64	73	48	63	49	49	72	60	82	66	58	64	75	71	73	59	62	60	59	76	57	58	62	54	56	63	64	58	52	68	60	55	65	60	54	64	62	64	63	62	69	55	68	57	70	67	52	55	60	69	62	70	67	72	57	56	61	60	64	53	56	67	56	50	66	53	63	54	69	51	61	74	62	50	62	56	55	63	56	61	64	57	63	58	65	62	61	71	74	71	46	65	50	72	67	63	58	47	72	62	61	59	72	74	54	69	52	58	53	61	66	75	53	64	61	72	65	64	62	65	67	53	70	67	59	68	72	59	74	73	44	72	69	67	62	67	53	71	64	66	56	65	63	71	57	81	62	57	62	68	53	74	55	89	59	64	63	51	61	66	53	55	66	56	55	60	77	60	68	53	60	70	57	64	54	64	58	65	65	52	74	53	57	77	64	70	60	50	67	62	76	61	63	67	65	66	69	47	62	52	50	63	55	53	63	64	71	54	59	64	63	48	57	65	65	68	54	68	63	72	57	55	48	59	62	59	64	65	57	57	48	62	58	56	66	43	51	45	65	51	54	57	69	56	71	62	63	57	64	66	64	62	55	51	69	52	65	58	38	71	64	54	68	59	55	54	57	66	60	61	69	65	61	61	57	60	58	75	60	67	75	75	58	69	61	73	63	70	68	51	61	72	60	71	65	64	75	54	61	53	62	65	69	51	68	60	51	69	73	61	66	62	65	50	63	66	67	74	60	59	71	63	63	71	63	51	71	53	52	47	71	52	65	49	54	64	60	52	68	62	59	64	61	60	63	57	64	70	40	60	69	59	65	65	70	76	66	54	68	58	60	64	61	46	68	77	50	60	63	70	71	62	66	65	56	70	54	69	77	75	58	53	69	56	54	71	59	77	59	65	57	48	65	66	62	61	66	60	64	56	61	57	59	49	51	64	75	59	61	67	63	56	56	65	50	59	49	58	82	60	71	75	56	61	56	68	67	58	76	55	70	59	61	67	57	71	55	55	59	53	56	66	59	56	64	54	56	52	64	55	57	64	61	60	65	51	65	69	69	62	61	60	59	55	60	61	73	57	54	74	47	61	52	68	68	60	69	62	67	66	52	64	58	69	62	69	70	64	57	55	75	73	62	65	75	63	57	69	68	63	53	82	54	64	61	66	53	56	56	55	63	65	60	75	66	53	54	69	49	69	62	54	58	63	56	68	78	51	68	79	61	40	77	57	75	61	83	60	65	67	63	71	59	72	60	68	55	64	62
24532	16757	12870	19027	26336	26991	24830	21709	18369	15396	12594	10009	8064	6279	5068	3937	3190	2547	2122	1873	1585	1591	1495	1403	1231	1193	1077	1026	1000	909	891	870	893	837	831	825	792	822	785	850	785	761	794	765	743	821	746	712	746	731	758	719	737	756	783	749	773	744	721	740	755	727	699	729	755	716	729	751	758	712	776	786	768	762	741	757	755	719	705	704	754	747	735	765	771	777	764	738	770	774	755	723	760	739	741	736	747	740	752	768	742	714	738	737	803	745	776	789	741	735	713	691	739	754	726	747	719	737	749	748	748	740	741	772	716	801	746	737	733	742	762	731	765	726	709	713	789	713	788	728	792	786	799	780	792	782	771	765	734	799	726	757	750	729	746	805	790	741	752	787	748	828	749	745	777	769	800	744	756	683	782	761	744	790	751	743	759	776	744	692	772	771	767	742	765	727	736	751	732	765	748	774	750	744	715	772	783	724	725	760	784	767	730	769	764	780	781	723	776	797	793	767	727	708	737	743	712	734	785	742	738	737	755	781	724	719	745	708	794	806	747	719	783	733	735	768	720	723	747	768	726	752	778	717	740	771	736	802	768	803	763	793	766	728	796	763	749	751	712	729	718	810	760	758	712	725	738	774	759	721	760	766	785	774	775	775	768	739	741	773	755	798	744	707	760	729	759	746	766	780	696	710	815	725	782	754	732	744	720	777	805	760	737	726	732	728	738	722	790	800	761	765	737	790	743	795	757	759	762	735	744	724	759	729	772	767	800	736	803	729	746	819	735	721	733	753	732	738	788	765	816	775	721	755	759	732	748	714	749	819	765	747	721	741	751	773	757	742	749	796	784	723	762	760	787	705	748	766	754	764	763	752	763	763	748	770	732	793	748	721	773	795	765	777	730	724	759	763	735	755	797	750	758	765	771	751	726	751	715	786	745	710	789	794	740	796	713	732	747	796	749	722	745	763	736	745	751	765	796	732	760	757	747	739	751	773	754	727	718	723	765	735	755	719	791	813	728	732	722	782	764	716	786	777	813	775	763	766	769	772	798	797	702	762	770	747	747	739	742	778	764	809	762	766	786	726	688	765	735	726	774	789	771	786	731	806	805	754	762	702	751	807	747	772	794	728	763	776	735	777	815	730	784	773	745	748	767	786	687	680	767	729	801	755	756	778	749	735	793	748	763	735	774	792	760	750	789	747	753	744	807	764	711	744	737	772	746	734	744	714	757	750	753	739	784	765	781	740	755	785	741	748	736	723	749	703	792	731	763	746	716	787	763	738	748	801	716	775	724	726	743	752	755	735	726	748	747	769	798	742	778	744	718	767	755	770	761	767	782	751	721	780	775	818	744	774	795	723	778	750	783	778	730	734	738	721	757	741	708	731	740	746	718	748	810	777	798	702	741	760	743	761	740	725	724	751	739	770	752	784	762	768	727	776	761	728	795	739	763	746	741	764	741	757	736	764	740	737	743	788	753	744	740	774	760	757	725	745	685	732	749	833	733	746	765	741	784	769	776	740	802	748	736	730	813	763	752	787	779	759	810	774	764	751	748	750	778	734	732	823	761	727	732	740	741	774	782	793	748	722	770	719	718	750	742	754	768	762	725	733	758	782	775	726	704	735	716	759	762	749	732	764	788	789	781	722	713	732	744	789	760	770	721	747	722	848	744	755	755	741	720	763	751	748	709	777	746	724	725	758	759	806	734	785	789	782	710	746	810	801	836	746	747	723	717	767	778	736	727	788	744	807	709	751	766	752	762	767	745	720	755	765	749	772	782	749	788	756	762	768	747	782	793	755	759	761	727	765	780	762	750	732	793	810	747	736	752	750	761	755	755	721	716	689	747	776	758	769	739	712	728	746	765	762	743	760	753	797	735	730	723	759	740	760	761	786	737	726	767	758	739	790	762	775	749	704	745	722	705	774	749	731	761	758	719	795	765	786	761	774	768	758	756	768	753	798	773	755	739	765	729	705	721	773	741	756	759	746	727	733	743	737	772	749	754	751	764	709	738	764	791	785	790	764	740	780	733	754	754	767	750	727	745	717	710	778	698	754	753	825	749	760	737	723	726	762	749	744	728	701	729	717	774	741	756	770	745	806	743	748	751	705	751	791	772	742	750	789	778	763	807	744	790	763	768	771	740	829	794	754	738	693	765	738	798	715	774	707	770	753	723	754	743	698	756	795	745	762	796	764	763	743	760	831	758	716	717	733	742	713	756	733	744	780	793	745	725	751	753	770	746	772	718	716	767	711	762	748	751	783	772	733	782	769	746	751	730	802	768	759	724	769	752	731	724	716	761	769	751	770	698	752	737	703	758	764	756	671	700	791	715	752	774	810	772	752	793	804	783	772	710	726	785	776	722	779	714	744	740	717	737	734	727	775	750	722	742	804	754	770	806	718	786	748	739	769	732	727	699	735	776	775	732	724	738	782	755	778	728	772	750	747	714	783	721	732	696	775	747	766	794	762	775	702	751	761	784	770	783	778	769	791	746	736	762	777	758	742	776	755	762	742	762	727	758	742	730	768	724	785	774	765	764	760	712	783	788	755	803	749	755	741	779	755	757	742	786	759	759	775	724	719	742	771	737	761	765	729	748	724	795	710	763	783	841	773	761	710	807	753	761	695	822	721	796	757	762	722	735	758	723	768	732	773	789	728	799	766	769	774	738	730	752	774	732	714	744	791	743	718	747	759	739	779	757	801	735	755	783	771	774	712	767	729	709	789	778	766	730	769	765	761	744	763	781	787	775	807	737	766	723	784	718	702	766	727	750	771	742	725	782	744	748	785	740	727	769	775	734	760	760	771	734	763	791	783	753	752	751	762	745	742	757	761	762	752	720	736	702	744	738	754	760	774	786	776	789	726	709	731	719	757	784	760	744	753	780	784	754	770	754	746	735	733	753	746	725	761	771	772	718	783	743	757	781	800	760	782	707	706	748	754	736	726	779	738	750	750	757	790	779	762	752	731	748	757	709	786	776	752	718	763	780	687	728	784	746	759	757	743	745	735	784	752	701	743	773	785	720	707	791	777	744	747	757	742	759	785	744	717	810	784	719	801	807	759	763	738	727	762	782	724	777	713	745	729	724	698	782	778	739	819	753	769	753	771	714	745	720	761	748	805	736	789	785	717	754	744	739	736	758	718	730	714	749	725	682	765	790	766	810	752	793	697	735	730	762	767	749	743	767	729	733	735	777	698	777	806	737	776	697	778	735	747	781	726	766	800	792	746	797	719	749	785	796	789	799	788	758	734	797	799	785	801	743	739	759	758	797	729	766	708	724	709	751	734	781	755	789	776	689	759	740	763	731	750	777	761	775	787	725	682	728	781	718	760	782	725	771	745	794	830	765	771	784	748	763	788	746	712	727	749	777	754	778	734	767	771	769	801	807	765	778	754	726	765	784	780	726	764	806	765	759	751	800	790	696	800	740	815	785	738	738	753	765	801	708	851	771	718	763	723	729	764	710	711	720	763	743	718	787	769	780	742	727	719
4212	2919	1630	1038	1175	1410	1425	1233	1020	777	618	529	422	321	262	228	182	164	132	114	112	117	72	85	93	87	76	74	80	66	63	69	71	77	61	72	74	48	69	64	61	57	69	69	62	68	59	56	74	63	51	61	74	70	70	75	68	65	62	61	62	61	62	71	48	57	61	52	52	62	50	57	60	68	59	57	61	74	59	73	61	58	64	50	73	59	65	59	52	56	73	76	50	53	51	59	50	39	57	61	64	62	67	60	50	66	52	63	75	55	58	63	62	71	66	79	58	59	78	51	56	65	64	51	53	56	57	56	75	62	57	75	67	60	59	63	70	68	67	58	52	53	48	64	52	91	55	53	66	66	59	47	60	64	49	65	63	54	66	54	65	52	75	63	58	64	61	77	55	61	73	61	78	58	67	43	61	53	53	61	60	66	50	63	55	45	58	60	80	61	72	65	62	57	63	57	51	63	74	52	72	72	63	47	58	61	79	57	73	57	72	57	60	68	71	59	56	64	56	64	64	63	59	61	57	57	54	66	59	58	64	66	77	48	67	68	76	60	64	66	58	65	63	64	65	62	66	64	55	50	67	72	54	72	55	66	71	61	61	72	54	65	58	60	74	57	70	76	65	64	58	54	54	66	47	54	58	55	86	48	81	60	70	74	55	65	61	73	51	73	71	65	51	66	60	61	75	69	56	58	63	57	66	58	62	49	84	69	58	50	76	67	55	49	71	54	68	65	58	85	61	64	67	61	60	59	69	68	66	76	60	70	81	76	57	54	71	52	62	66	74	61	51	42	66	61	69	51	62	60	54	66	58	70	58	73	66	64	70	55	65	78	59	71	74	51	57	62	69	60	66	56	64	64	47	64	56	77	67	53	57	65	68	56	63	53	50	59	58	66	67	64	62	49	60	61	50	58	60	70	59	57	73	69	59	61	62	60	68	54	67	57	65	68	73	62	64	51	54	41	52	73	64	54	60	53	70	63	78	71	67	69	82	59	56	63	60	70	54	47	59	50	57	52	67	53	56	62	50	67	65	68	54	63	67	61	79	60	60	66	59	61	68	53	71	75	74	68	84	77	73	75	70	51	45	57	72	68	55	50	64	66	61	66	69	48	54	57	76	64	67	52	55	63	50	49	46	54	65	53	57	50	77	65	60	69	57	65	54	52	54	66	52	62	79	78	62	72	58	68	72	64	66	59	64	74	54	62	55	50	55	62	53	50	67	64	57	73	63	61	58	80	59	61	69	67	47	58	48	69	61	73	60	59	73	72	66	72	67	63	66	65	66	66	62	66	64	70	62	55	52	63	78	69	80	63	53	68	66	50	52	58	64	67	67	69	63	61	76	68	62	52	71	68	62	55	69	68	55	58	62	67	76	64	63	63	67	63	53	75	59	67	67	59	57	74	64	57	72	77	63	51	66	66	63	48	58	69	60	72	67	67	56	62	54	72	67	66	60	59	67	61	59	54	65	55	67	57	63	60	57	64	43	54	67	56	51	65	58	54	58	60	59	61	67	76	66	66	65	61	82	52	77	66	67	66	62	61	57	59	51	71	68	59	70	63	52	67	71	54	68	59	41	46	68	66	57	65	65	58	66	65	48	51	68	61	51	59	78	69	68	52	55	67	66	58	57	71	58	60	79	48	62	67	56	75	76	47	65	71	65	72	67	74	64	57	59	47	67	66	56	76	59	69	60	69	59	61	62	61	76	69	64	56	47	60	56	60	51	67	61	74	73	47	65	69	67	53	75	65	68	58	77	55	61	65	59	52	66	64	76	65	80	71	78	66	56	75	61	59	56	62	70	60	61	60	55	68	66	65	65	59	47	60	78	61	60	45	65	66	52	57	61	61	51	69	56	68	56	70	69	61	67	66	63	61	64	54	66	63	68	58	69	66	63	54	80	58	72	63	68	54	65	67	51	62	57	72	59	73	67	70	71	67	59	74	65	60	76	62	59	51	62	59	66	65	72	47	63	63	60	64	63	56	66	67	67	67	62	75	70	61	61	63	59	57	79	64	47	62	65	66	72	53	55	75	65	63	63	64	65	73	58	69	64	58	75	67	52	67	54	47	65	68	75	56	71	76	70	59	68	69	56	66	64	56	74	65	61	58	66	60	44	68	65	51	79	57	55	71	69	57	50	61	80	68	66	74	66	63	63	64	58	63	82	59	82	63	52	76	56	70	68	63	60	55	56	59	61	55	70	55	56	63	60	56	52	66	71	45	66	62	69	62	69	68	57	67	68	70	52	61	70	77	71	63	70	57	60	63	74	60	66	56	51	56	71	66	78	64	53	61	60	64	61	61	59	50	71	60	55	47	68	68	47	78	58	82	71	54	70	51	66	56	48	64	63	64	63	77	80	64	55	62	65	49	62	66	63	59	66	55	68	53	64	68	62	78	48	69	68	69	60	53	69	50	56	54	52	50	64	48	66	70	46	61	55	77	60	59	66	64	60	54	50	45	84	67	66	61	69	67	55	65	61	66	66	64	59	55	64	60	60	66	53	67	71	56	66	56	58	66	50	72	72	72	53	60	60	76	69	50	53	65	70	51	68	65	55	71	57	80	57	59	52	70	71	57	66	50	67	58	61	52	54	62	51	64	59	53	84	62	52	64	61	55	72	81	73	68	64	59	73	56	68	65	72	60	70	61	66	69	65	68	63	62	53	60	60	80	72	65	59	71	54	60	69	64	62	53	64	55	62	56	66	69	48	75	60	64	51	68	44	73	84	67	66	66	64	59	56	57	71	60	56	74	53	67	49	60	55	51	54	77	61	60	62	57	58	57	57	67	87	64	57	65	72	70	60	57	67	64	54	69	64	67	72	61	57	81	70	67	70	66	66	52	56	62	64	69	52	73	68	71	51	70	71	61	79	71	62	66	61	69	72	61	64	53	61	56	66	51	73	61	61	76	53	67	56	55	64	57	61	71	67	66	68	61	68	56	57	55	55	59	70	59	62	60	70	61	57	69	56	53	64	55	59	49	59	66	62	72	64	59	62	60	70	66	72	63	69	61	57	61	66	65	55	65	44	57	62	49	69	58	62	45	47	69	57	71	63	60	72	64	57	55	62	77	48	59	61	70	50	61	65	72	54	75	66	66	58	73	48	67	71	58	50	72	70	69	64	66	60	82	63	85	56	63	50	61	66	56	60	67	57	68	60	48	62	55	69	57	72	67	59	70	66	44	60	63	66	69	75	67	61	59	64	65	55	58	57	65	53	58	70	63	58	54	71	53	64	50	64	60	67	53	63	63	55	62	65	61	57	65	55	60	55	56	62	61	72	51	63	54	50	61	58	74	53	65	65	60	62	53	60	58	61	69	82	71	56	56	58	83	76	58	54	71	58	64	62	61	64	69	76	68	54	61	67	61	75	73	69	64	64	62	63	64	62	52	49	45	60	65	66	61	63	64	64	57	61	70	74	67	65	56	48	78	56	63	76	57	74	68	65	71	57	78	68	49	51	66	64	71	68	60
29248	21450	17301	24328	30924	31622	29246	26383	22994	19846	17048	14502	11986	9609	7870	6258	5009	3948	3142	2758	2360	2068	1820	1764	1566	1464	1245	1229	1113	1052	1015	965	939	932	939	907	849	844	841	809	849	878	824	784	855	725	755	761	769	773	830	733	723	772	753	723	779	773	783	788	766	774	747	791	737	773	755	765	794	799	771	779	739	782	730	775	757	760	761	718	707	768	812	782	743	726	816	765	769	728	754	779	768	724	746	792	775	816	779	751	686	844	727	766	763	760	774	801	765	776	764	790	706	766	786	746	791	706	762	747	792	783	740	780	779	713	767	740	743	723	772	798	759	774	754	724	752	731	740	800	751	790	751	778	794	753	764	784	774	796	760	773	738	726	754	760	763	753	751	714	734	754	780	788	731	759	724	766	714	752	739	791	746	742	778	768	730	781	765	737	791	757	798	762	764	740	742	727	793	762	785	763	761	772	779	773	724	815	774	788	757	785	773	730	780	731	764	719	754	759	780	761	737	749	755	752	728	739	761	798	773	772	764	737	757	746	835	736	753	763	725	748	799	768	789	806	759	730	764	768	756	725	798	772	738	788	787	780	821	726	822	710	790	766	812	763	776	758	763	754	784	775	777	732	759	745	766	790	755	780	731	779	734	728	806	785	735	721	742	777	745	792	752	755	767	765	732	733	709	761	780	767	763	750	687	716	760	775	774	796	788	757	759	751	786	791	779	755	741	744	708	706	745	787	780	767	769	756	758	774	755	795	738	726	754	728	784	799	765	772	800	754	765	739	721	761	766	795	765	773	756	759	789	781	746	765	778	830	733	755	736	769	754	759	785	733	753	732	806	735	697	774	789	777	783	739	769	731	726	765	732	826	723	748	742	726	715	784	722	764	768	752	767	728	758	759	700	772	765	787	809	774	796	751	759	713	799	738	741	752	747	707	767	770	808	758	761	768	775	772	751	793	737	690	722	719	816	800	723	795	804	766	745	777	739	706	810	782	761	815	733	772	775	722	744	785	754	759	716	736	773	746	787	732	749	778	727	735	785	722	789	718	758	840	766	790	799	751	765	783	750	736	726	727	732	766	766	741	772	730	779	753	730	764	768	779	775	730	789	784	751	760	770	787	752	779	779	705	776	791	821	760	752	725	811	755	791	752	759	777	771	817	795	745	788	776	785	766	733	729	763	768	747	758	776	785	727	796	818	715	760	775	742	761	757	740	756	752	741	722	737	752	810	805	740	768	794	761	812	769	749	815	750	716	738	757	756	775	780	792	747	760	709	750	747	757	767	724	764	817	798	775	829	800	728	777	725	718	791	788	756	737	745	790	799	775	789	765	747	760	790	753	748	735	737	747	803	777	725	754	731	739	784	782	747	746	719	736	737	780	758	754	786	744	737	746	715	727	722	768	701	756	749	759	780	729	818	770	783	757	768	764	773	778	722	749	790	777	753	744	786	786	790	764	760	772	739	729	786	767	780	791	778	749	754	724	695	693	795	760	778	760	779	794	794	746	769	750	755	828	788	764	756	719	777	783	779	782	772	760	793	735	714	794	746	769	813	732	726	770	753	746	655	727	761	788	767	787	765	794	710	820	731	744	728	722	748	809	707	758	745	749	777	759	742	806	724	766	728	806	769	746	759	751	783	780	739	774	791	791	722	764	796	771	766	735	772	794	724	781	785	798	749	757	804	769	728	780	748	813	751	734	751	771	744	734	749	759	729	769	708	761	750	745	776	762	774	728	715	780	745	754	765	789	738	781	751	753	786	780	751	766	767	771	714	755	747	746	743	737	740	794	770	705	707	778	757	743	783	762	785	743	769	721	739	762	736	734	749	756	782	743	737	740	754	741	777	759	739	744	800	738	748	795	732	731	774	781	762	800	724	774	734	793	813	765	761	769	754	755	718	734	790	733	760	751	742	765	742	756	791	758	709	735	766	744	763	746	768	787	773	757	783	749	734	769	743	724	824	757	743	757	720	714	780	769	730	767	795	751	835	791	775	807	752	756	755	777	701	703	771	774	771	787	773	736	762	747	785	759	748	727	751	768	686	762	737	794	725	802	800	719	731	782	813	698	757	712	777	781	773	725	790	747	744	759	728	747	755	774	740	755	826	774	755	750	763	747	737	757	756	734	734	767	761	738	738	751	787	749	799	760	792	757	777	719	721	758	708	752	732	772	768	762	774	758	736	744	780	783	774	744	775	739	735	760	735	853	768	771	775	759	741	767	728	772	778	731	760	756	799	788	738	742	775	761	775	806	741	763	761	796	806	757	764	743	786	763	714	765	718	762	716	819	725	743	799	762	771	794	765	745	782	756	738	715	750	819	781	744	792	745	722	804	786	740	783	734	780	770	735	765	708	766	814	744	799	800	726	791	784	762	772	743	762	761	750	760	779	751	768	779	734	768	714	760	787	766	761	737	723	743	738	781	754	773	767	774	774	807	740	805	758	817	689	797	754	727	808	768	780	711	741	737	749	780	765	744	781	724	793	790	773	754	760	733	690	789	745	783	762	754	760	764	767	779	760	776	794	761	726	719	726	723	749	743	769	750	746	777	794	754	791	771	749	846	766	774	795	791	707	727	776	815	773	806	798	792	749	772	741	739	762	766	768	827	710	775	715	736	759	771	761	758	730	801	779	723	798	770	771	750	782	734	754	743	777	737	775	765	822	741	766	802	749	733	732	737	734	775	781	733	790	762	771	771	753	753	741	771	721	752	746	782	800	764	760	764	715	764	815	743	757	758	759	763	752	745	752	756	785	764	760	771	753	743	774	748	745	743	767	745	726	715	791	751	740	779	736	821	720	762	823	780	766	705	740	785	773	780	747	744	726	735	751	745	801	752	811	789	727	761	796	779	761	725	805	753	736	764	737	729	814	755	765	748	762	758	717	735	796	790	763	783	775	824	784	849	722	719	766	795	780	736	736	751	752	729	766	731	753	772	802	729	793	783	778	723	751	788	737	708	729	757	799	802	760	782	784	804	768	735	752	758	797	746	771	783	731	773	757	750	739	735	748	733	757	769	756	768	753	692	749	755	777	791	778	736	748	788	743	769	767	742	751	734	791	772	733	736	719	759	778	750	728	785	801	784	746	722	751	728	752	722	786	770	827	814	763	728	753	760	721	770	750	753	747	749	772	767	693	713	775	754	764	784	757	746	755	756	767	771	750	759	781	804	778	788	773	737	786	750	742	784	717	760	707	770	770	737	777	777	749	732	752	688	755	778	758	749	752	725	756	768	724	751	767	743	768	701	771	798	711	730	799	751	780	735	741	767	736	779	770	757	791	755	792	727	708	806	728	724	738	757	738	723	759	792	764	765	746	770	776	699	722	804	760	791	720	764	797	761	772	799	762	828	757	772	735	769	743	824	794	765	799	714	729	776	780	803	721	748	761	732	764	807	821	789	730	709	785	771	762	778	733	808	746	757	743	754	741	770	755	809	781	774	753	785	808	759	715	739	740	789	794	737	763	779	752	736	807	743	750	756	794	806
5289	2848	1582	1019	1119	1490	1462	1212	966	829	716	580	492	351	299	254	168	160	159	135	94	107	118	91	93	75	101	68	95	80	66	68	75	73	67	76	75	63	74	64	77	49	62	57	75	69	58	70	67	63	70	61	69	59	64	63	56	72	54	55	69	65	70	58	66	60	62	71	66	65	62	65	57	62	59	66	71	78	60	69	65	68	72	66	63	47	62	63	70	67	89	60	57	61	62	52	75	60	62	49	61	52	61	64	65	77	65	68	68	62	51	56	61	67	57	66	74	64	59	69	59	80	72	76	94	64	78	68	69	58	63	69	69	72	61	72	71	65	70	65	66	82	72	64	53	69	69	54	73	44	50	68	72	62	59	63	60	58	57	48	61	65	53	57	56	76	64	73	62	82	61	65	71	61	60	79	59	68	67	60	64	62	63	66	60	59	61	66	67	66	64	46	48	64	49	72	61	64	71	61	70	59	68	72	66	66	62	70	73	75	64	65	59	63	77	69	61	66	69	58	76	66	61	70	76	46	62	65	65	56	68	76	55	79	79	55	67	68	59	74	53	68	46	72	70	70	76	56	51	71	65	70	68	45	71	71	53	54	67	78	72	58	67	66	57	70	53	74	65	60	60	71	81	52	63	68	51	61	78	68	68	73	61	59	69	65	53	51	69	62	67	54	62	42	62	71	61	64	63	66	64	67	70	80	71	56	61	75	74	78	74	74	63	62	56	59	57	62	76	59	61	82	72	85	78	69	77	64	72	74	50	76	71	62	56	57	63	66	55	61	62	71	60	80	66	60	73	66	59	56	60	44	64	76	85	63	57	90	73	63	67	49	67	56	69	62	66	55	88	70	65	48	62	79	56	57	69	64	75	55	67	82	60	50	67	63	67	71	57	60	67	51	67	61	51	62	74	63	59	68	64	62	76	67	62	55	71	62	62	63	66	74	71	74	64	63	62	72	71	63	64	73	62	49	64	65	65	71	64	60	51	69	61	59	69	58	62	59	70	49	54	59	81	71	69	55	74	66	74	76	65	66	58	64	71	71	44	61	68	66	74	77	57	70	70	68	57	71	68	61	54	54	53	76	59	69	66	68	75	73	56	62	50	70	67	59	54	64	71	81	66	64	62	66	75	65	56	53	71	71	66	67	49	61	67	67	55	64	68	63	60	49	55	59	73	64	63	66	69	48	60	65	50	64	63	75	62	65	76	53	72	72	63	60	56	63	72	67	67	67	67	49	69	53	60	62	68	70	63	73	50	66	73	54	54	67	63	64	68	61	54	56	70	48	62	65	60	68	56	72	72	65	71	59	82	63	61	59	53	79	64	72	63	72	72	64	72	68	62	54	79	71	71	77	61	67	63	76	73	68	66	62	60	68	70	63	68	68	82	64	66	63	69	59	50	69	89	63	68	50	69	59	59	69	66	68	54	67	65	73	72	63	60	45	63	66	63	62	73	64	67	69	67	65	72	66	66	64	71	74	71	70	64	69	68	75	59	79	64	56	67	71	71	72	81	71	65	52	56	79	66	67	80	57	73	65	71	60	68	57	63	75	82	59	60	63	71	54	68	54	64	66	59	68	68	63	61	53	64	70	52	69	56	60	66	52	74	73	49	62	69	76	69	63	67	67	67	74	59	65	77	50	69	64	69	65	66	65	60	58	53	77	66	61	53	68	87	78	65	64	70	66	49	63	59	56	64	77	85	61	71	69	63	69	69	68	64	66	70	77	63	77	77	63	88	76	75	63	63	80	52	68	83	45	62	60	63	68	54	63	68	73	75	51	69	59	56	65	72	59	67	68	67	54	59	65	60	74	73	71	71	71	59	57	69	67	63	58	80	67	63	66	55	62	61	61	60	73	72	65	68	60	57	85	61	75	68	53	64	81	66	76	60	57	62	87	74	64	75	73	69	67	60	74	65	56	70	91	55	56	57	79	62	64	66	68	74	64	58	74	65	63	69	58	61	71	69	72	46	51	71	55	51	62	60	59	55	56	70	67	57	89	61	73	54	72	66	56	83	70	68	64	66	58	69	62	66	67	51	61	51	78	55	65	50	69	61	59	66	70	60	59	45	55	54	56	56	64	74	62	58	65	52	51	67	73	66	61	74	56	79	58	65	58	60	61	68	77	62	59	68	67	71	69	55	52	57	63	66	65	77	82	64	74	62	44	59	54	61	65	69	68	60	61	65	66	62	62	72	62	50	78	59	62	55	68	61	65	67	82	82	71	65	69	65	72	60	61	61	61	76	51	66	71	59	72	63	64	81	48	68	57	77	49	89	70	70	69	65	62	56	58	73	74	77	51	63	59	64	61	73	65	64	68	55	69	69	64	82	70	71	47	66	65	77	65	59	67	61	62	70	66	68	58	62	61	70	64	63	56	67	61	73	58	61	63	52	62	60	57	81	46	77	71	65	72	62	70	74	74	73	72	56	64	63	56	61	53	63	56	71	67	71	65	52	69	56	73	68	58	65	62	52	62	64	64	59	72	63	57	63	54	64	62	51	62	68	73	69	73	71	76	57	73	73	66	54	73	73	65	76	62	69	55	57	57	55	69	56	73	86	50	64	57	66	60	64	76	57	64	57	74	57	59	59	66	60	63	57	45	61	55	72	65	80	68	72	56	52	60	81	66	71	76	82	61	73	70	72	74	76	57	70	58	48	64	76	57	67	73	67	82	69	55	65	81	81	70	70	62	61	59	68	47	69	65	69	70	79	66	61	48	76	61	62	51	65	76	64	51	79	69	55	72	70	58	57	67	74	70	77	68	56	59	71	75	66	72	66	56	70	85	66	65	57	47	60	73	64	68	58	75	58	65	79	68	65	68	66	50	55	59	72	61	58	69	63	71	66	56	66	67	54	58	64	59	74	66	74	73	68	78	65	57	58	63	71	71	66	67	74	71	53	69	63	61	57	74	54	50	70	60	59	69	66	62	54	58	76	65	58	55	81	77	65	74	82	62	52	64	51	66	56	68	56	75	70	71	53	73	70	84	67	63	61	68	55	66	70	72	62	60	63	75	67	71	68	60	74	67	63	60	83	67	86	65	72	62	66	67	82	67	67	74	80	76	71	53	64	61	63	48	62	52	58	75	73	69	65	62	65	59	65	65	68	62	64	67	68	60	60	56	64	63	55	62	75	59	56	71	56	48	66	60	45	69	58	62	64	62	77	52	81	60	48	61	58	81	71	56	61	53	64	68	60	60	54	55	65	59	57	91	58	61	84	62	60	73	57	58	61	48	64	63	67	58	60	51	69	69	63	62	63	63	57	58	57	61	71	70	74	65	56	82	53	81	69	68	66	60	72	57	68	59	69	60	70	67	71	60	50	66	52	76	63	64	63	63	69	52	53	64	63	67	65	61	56	64	80	62	75	68	66	66	69	56	62	64	58	56	63	65	53	74	55	61	59	74	59	59	61	68	63	62	55	83	77	57	69	50	59	77	64	62	65	65	70	61	51	73	66	52	73	65	52	73
27896	21032	17337	23992	30705	31704	29744	26855	23896	21062	18233	15673	13124	10654	9044	7231	5576	4674	3738	3188	2663	2306	2022	1915	1789	1549	1463	1273	1272	1078	1048	1064	1005	899	1015	936	862	872	985	804	849	877	868	852	832	774	815	814	791	803	783	783	830	782	821	746	819	840	773	769	767	797	770	811	789	763	782	811	820	752	803	738	811	764	808	798	786	756	781	794	768	806	776	763	773	794	797	770	767	791	748	784	796	788	758	770	766	741	767	776	744	780	739	791	829	820	802	753	773	745	805	763	821	779	824	813	789	809	776	792	825	800	772	748	813	720	763	792	753	811	773	784	800	787	798	786	782	816	794	760	790	796	826	807	767	781	752	794	778	764	751	827	765	797	805	826	770	785	772	773	752	798	789	745	792	798	750	797	788	771	783	775	802	778	755	724	726	774	739	763	721	825	780	796	816	765	738	745	765	754	780	759	807	808	770	793	730	753	820	762	823	810	788	753	761	785	738	751	757	762	807	812	827	786	805	819	769	795	774	800	797	768	817	779	770	804	800	756	822	785	747	758	756	771	803	801	772	763	802	762	821	737	790	790	767	755	785	793	777	796	767	749	766	755	773	809	800	799	750	738	786	765	732	777	804	759	815	762	829	798	787	800	721	776	756	801	803	758	773	805	789	759	787	776	789	798	831	745	814	798	804	748	772	793	768	747	783	715	762	803	802	767	762	748	750	780	759	795	786	805	780	789	790	777	807	828	838	778	801	769	795	820	804	788	780	763	767	734	779	738	810	755	798	796	782	842	789	794	815	795	789	789	777	793	788	751	776	793	809	747	761	780	769	792	774	758	801	759	789	794	798	812	806	794	790	789	797	786	797	762	773	815	782	808	739	796	782	731	788	731	823	826	816	768	773	717	740	742	745	795	803	727	761	746	816	759	799	810	749	788	773	782	838	773	768	767	709	742	762	766	774	740	804	773	771	776	765	845	747	772	811	780	766	739	814	775	746	826	768	850	792	741	748	819	817	758	780	737	792	802	787	773	814	773	781	825	799	742	784	827	773	759	771	803	812	805	800	745	801	757	779	807	763	756	755	798	772	803	818	799	747	780	797	757	794	769	818	766	781	807	751	755	752	793	800	746	742	761	777	778	773	777	795	799	815	798	813	812	800	792	757	766	792	786	780	757	773	811	806	796	773	780	861	822	768	793	789	738	783	816	795	727	755	741	787	786	787	840	790	801	736	736	768	810	762	756	845	834	784	781	814	814	788	786	737	790	791	791	801	765	819	749	812	774	831	752	761	788	771	846	782	759	818	743	777	788	774	762	762	777	809	760	779	810	782	823	812	754	811	802	761	813	843	780	768	755	796	761	787	784	772	788	787	791	747	787	845	776	745	734	789	757	795	813	763	772	804	736	826	786	749	757	764	777	803	717	823	807	783	788	769	771	779	747	821	757	728	779	756	824	833	784	763	835	806	754	762	808	795	816	766	792	784	787	786	763	747	774	760	794	777	770	793	780	786	733	810	787	790	813	817	773	787	794	756	764	750	813	817	773	815	794	759	788	806	771	703	797	763	790	783	813	755	801	772	791	789	792	787	751	829	799	738	833	774	763	760	757	751	747	772	745	820	759	814	779	787	827	761	770	782	761	797	782	812	802	755	780	808	802	752	772	760	734	831	737	805	826	713	796	786	779	748	773	777	860	778	794	756	779	821	807	773	740	767	802	755	763	773	767	793	805	780	785	769	856	831	815	768	800	785	770	753	743	820	805	753	770	768	799	764	742	777	757	771	755	817	773	807	739	739	798	801	735	769	800	724	775	818	781	791	787	762	797	821	759	776	809	773	772	761	764	769	786	797	770	797	779	783	781	776	765	807	758	833	809	746	736	805	782	790	796	777	729	764	786	796	782	749	804	746	801	792	749	771	821	837	810	761	778	764	738	816	782	814	761	748	760	750	741	800	798	787	766	749	775	817	821	782	809	775	797	823	809	761	766	838	781	778	738	817	787	786	784	805	782	770	773	767	818	826	769	772	770	768	779	749	798	772	806	804	821	744	815	756	792	771	777	788	731	821	776	779	772	759	770	769	788	773	746	767	797	804	824	798	780	819	769	769	731	745	749	790	760	774	808	736	742	768	758	799	760	794	815	776	798	760	790	772	779	785	753	773	807	794	773	794	804	779	763	761	752	772	749	809	750	809	709	754	795	781	806	778	827	767	808	778	764	818	799	798	754	771	785	796	739	810	789	736	743	780	727	771	744	771	798	775	780	745	806	772	800	749	818	764	790	785	745	862	708	785	734	754	796	771	813	774	815	781	843	764	725	820	768	802	763	796	741	754	771	756	763	761	755	750	818	774	825	778	856	761	760	731	789	785	779	831	797	735	813	816	831	771	790	802	778	753	794	752	787	768	752	697	874	776	819	781	829	742	732	772	797	789	799	774	791	737	761	802	800	750	764	785	769	775	724	806	803	799	799	761	790	821	774	789	793	754	826	773	819	776	786	795	802	768	829	779	779	776	772	755	812	798	775	761	793	745	793	803	755	786	814	803	809	814	792	734	789	778	743	782	780	780	766	756	751	818	767	798	751	806	751	786	812	784	743	777	762	766	787	719	800	768	790	820	793	775	743	759	796	765	788	776	810	798	782	798	798	825	755	795	798	764	791	782	786	807	800	782	763	804	778	764	760	812	768	769	773	799	750	791	793	774	776	804	821	775	786	748	788	783	790	762	767	786	770	821	751	815	775	768	789	752	799	784	792	798	811	767	787	806	790	756	794	782	799	802	779	816	797	782	810	766	754	825	752	806	783	780	819	784	738	804	811	786	737	770	773	805	839	766	773	744	756	773	742	809	792	773	739	768	770	812	791	757	821	768	763	769	804	752	757	790	762	789	775	783	770	814	770	763	743	792	776	853	792	775	721	783	784	772	758	762	717	739	781	763	806	733	853	794	806	814	798	767	779	768	809	799	813	782	766	749	766	803	791	751	774	791	794	780	787	765	854	775	802	767	843	775	793	835	777	760	801	820	796	786	836	823	770	724	786	790	777	799	787	800	789	781	820	800	845	820	775	833	775	777	772	780	828	776	781	772	713	797	822	772	788	808	752	776	778	791	782	846	743	824	816	747	801	819	820	779	797	772	879	781	739	769	781	803	773	741	751	765	731	786	777	739	761	759	784	762	790	864	777	806	801	733	811	811	758	796	825	787	747	769	791	808	784	742	809	765	750	805	767	812	787	750	804	744	819	795	762	781	806	825	801	733	817	748	767	800	790	761	817	811	771	786	788	783	779	771	721	790	787	808	745	774	843	811	771	783	777	761	792	802	814	796	806	783	797	770	776	772	786	769	767	797	785	778	751	776	810	738	741	787	804	817	797	798	841	759	786	783	776	742	799	838	779	830	735	819	750	793	789	808	776	763	787	734	804	807	808	788	743	794	801	746	730	774	732	793	805	788	764	849	820	773	797	814	729	798	805	805	854	747	816	810	754	737	754	846	779	762	715
5763	4355	2424	1589	1628	2145	2097	1789	1485	1243	992	749	606	511	413	352	288	230	182	152	150	130	113	110	106	101	105	80	90	76	83	82	69	80	69	72	66	59	65	66	76	60	80	70	61	59	71	77	65	84	58	62	68	54	76	59	69	64	80	62	64	63	65	64	56	53	71	70	68	71	57	65	73	54	56	65	69	81	66	62	60	66	64	57	62	66	72	66	51	66	69	51	59	65	68	63	72	75	63	67	62	62	62	59	72	66	62	70	71	69	58	62	57	71	64	65	71	74	67	56	67	58	58	64	67	54	53	66	76	48	68	64	57	64	74	57	75	67	60	68	50	81	72	67	53	63	70	55	58	70	59	62	61	75	61	62	78	64	71	55	63	66	60	78	60	55	77	66	59	63	49	68	60	57	64	52	59	63	61	64	60	69	58	69	50	70	68	63	58	80	66	84	62	76	62	62	68	69	73	71	61	64	71	58	66	63	74	56	47	59	78	66	54	73	76	52	50	78	50	58	54	63	65	52	58	68	58	75	63	55	63	55	74	64	67	74	58	57	73	60	61	65	57	61	57	67	61	53	66	62	63	61	56	59	62	66	85	65	71	54	58	76	57	60	83	69	87	84	70	82	62	58	56	69	49	74	66	69	73	72	69	61	67	67	74	59	62	57	58	76	77	77	62	65	79	71	54	62	65	61	88	65	61	62	66	72	62	63	76	79	56	63	58	71	66	64	64	65	71	66	62	62	67	63	67	70	67	58	60	67	67	69	69	61	67	68	57	65	75	73	80	78	76	61	61	60	69	78	72	69	70	70	57	64	63	69	58	58	64	63	56	77	70	59	63	69	64	71	56	73	68	66	68	55	59	47	64	59	63	61	70	56	77	52	55	72	65	58	60	62	68	59	60	69	60	58	59	67	77	65	75	63	62	56	65	71	61	64	60	67	64	73	63	58	77	62	74	62	66	66	63	63	64	57	71	51	69	74	62	63	73	63	71	70	64	54	74	49	76	71	71	65	62	69	59	63	52	50	69	85	66	78	72	60	68	79	64	69	60	57	63	62	58	66	61	90	67	75	62	63	62	62	66	72	59	67	79	62	75	63	65	69	70	79	62	60	65	69	63	65	69	54	60	62	63	68	59	60	64	68	55	73	61	50	65	75	52	69	64	54	71	63	73	68	61	54	58	71	59	61	64	64	66	66	57	75	75	57	49	63	62	51	69	66	61	66	56	64	69	66	53	62	64	57	54	75	69	70	62	71	60	65	75	66	64	65	66	51	73	60	80	63	77	68	69	69	62	64	75	75	55	87	53	67	74	61	64	68	78	81	62	61	58	56	73	49	58	68	63	64	65	61	57	54	54	65	74	64	64	53	67	64	68	75	70	70	66	68	62	70	84	70	69	71	69	58	51	66	77	75	68	75	77	52	69	62	62	55	69	56	59	68	73	51	65	61	66	63	58	71	67	69	62	68	76	63	64	64	65	49	64	64	56	68	66	62	59	74	82	70	66	69	68	56	63	70	72	59	76	48	59	70	52	46	57	61	70	72	79	72	67	64	75	72	63	66	68	71	66	70	54	65	66	61	63	70	65	64	66	62	55	79	71	69	85	64	61	73	83	72	66	58	63	55	80	59	64	78	59	65	72	80	83	75	77	60	58	65	69	66	66	58	69	66	66	52	72	76	76	57	60	60	56	67	51	67	66	66	62	70	71	53	51	61	69	63	60	70	84	66	53	71	57	63	67	66	72	60	61	69	64	79	67	64	65	68	75	67	74	75	62	66	70	61	62	71	55	64	62	69	62	63	75	66	79	66	67	88	67	67	73	65	73	74	67	63	63	61	68	58	58	70	81	68	66	56	81	50	69	78	61	54	60	61	64	58	57	65	59	60	66	52	67	58	62	59	67	65	70	79	60	77	76	72	61	58	77	61	76	77	68	73	62	67	59	63	73	76	59	78	64	72	62	69	71	45	61	64	71	72	67	72	64	49	72	70	75	76	73	70	75	54	67	54	55	73	64	72	52	51	69	65	70	59	55	64	56	65	66	66	67	73	66	71	67	74	67	75	69	71	71	61	64	58	54	60	50	60	66	55	77	67	70	66	68	60	69	72	70	74	61	62	54	58	53	61	64	66	63	72	74	75	66	68	73	65	54	74	61	80	60	74	62	65	74	68	64	70	69	51	71	65	69	70	73	62	55	60	59	73	60	67	76	71	63	61	72	63	61	68	54	68	54	61	65	62	64	75	65	72	65	46	76	57	59	62	58	61	60	58	66	73	56	72	71	65	66	58	69	80	75	71	63	56	72	63	70	65	55	59	67	55	75	71	67	77	65	68	73	65	62	66	72	64	57	60	72	70	73	67	67	67	44	66	70	67	57	69	61	62	66	69	59	78	47	80	65	71	50	67	76	69	75	68	60	66	74	50	52	60	78	63	70	66	69	71	60	51	64	73	64	53	75	76	49	67	68	83	72	77	62	63	75	78	52	68	59	61	68	60	65	66	53	62	86	84	76	56	66	66	78	73	66	75	72	72	55	66	65	65	63	49	65	68	70	63	70	61	60	58	78	58	62	71	69	64	76	65	52	62	71	47	64	69	81	61	64	57	66	54	65	59	68	71	61	58	69	63	67	55	76	58	69	63	62	74	66	58	54	69	70	72	78	58	71	78	67	70	61	67	70	61	60	47	66	67	68	68	75	65	60	70	55	64	62	63	78	78	79	78	64	56	75	66	52	74	60	69	69	53	74	65	65	64	64	67	70	49	78	66	73	63	63	71	65	62	59	76	64	67	67	69	64	78	55	60	77	66	68	66	66	79	55	73	63	68	62	75	75	73	68	71	62	58	70	65	70	63	73	61	64	65	71	59	64	55	71	65	62	59	67	72	65	60	64	55	53	72	58	69	65	56	57	70	62	59	59	64	51	75	69	59	79	68	68	70	68	70	75	45	54	54	70	59	76	63	69	64	62	73	64	57	57	62	62	66	75	81	53	56	71	65	58	51	58	63	68	56	71	66	79	65	69	56	70	59	63	60	61	67	63	58	56	73	74	58	60	55	66	64	72	70	66	59	72	44	50	67	76	48	65	62	55	59	62	78	67	65	69	72	65	71	49	62	68	70	53	63	67	57	65	73	70	59	67	53	71	66	75	76	64	52	72	62	74	72	72	65	68	78	69	76	70	53	50	64	67	72	52	57	62	76	63	56	61	55	65	68	73	56	69	64	55	67	61	81	62	70	56	43	65	64	66	58	64	61	72	64	62	74	68	69	62	58	59	63	54	72	58	69	61	55	57	57	61	78	67	65	61	77	48	80	71	54	64	52	72	92	55	68	67	67	69	62	70	72	71	61	56	49	71	59	55	66	52	55	72	61	69	59	57	58	59	71	63	71	62	60	57	68	70	64	67	88	77	57	44	63	60	80	64	47	59	57	53	76	66	63	60	61	58	65	66	58	70	72	73	73	66	57	66	69	66	69	65	77
31929	24494	20759	27265	33943	34756	32718	29832	27059	24283	21610	18773	16173	13791	11260	9482	7616	6154	4824	4248	3467	3051	2663	2300	2215	1980	1766	1556	1474	1232	1191	1168	1126	1068	1038	1009	1009	922	892	889	860	868	838	838	803	808	818	843	759	790	790	793	738	792	805	805	799	787	832	753	813	789	781	792	791	787	762	830	765	797	805	801	728	762	767	787	812	757	774	790	804	741	779	804	809	798	816	758	745	805	761	816	738	736	752	739	747	759	756	770	760	792	827	768	785	738	779	796	742	745	790	746	800	713	818	775	809	784	794	770	792	824	805	790	781	758	783	788	828	793	747	755	835	777	764	763	777	748	791	769	785	749	733	778	747	758	786	766	774	776	767	805	782	787	803	803	786	809	800	749	788	830	838	755	728	770	774	809	797	725	747	718	783	778	772	791	757	773	774	779	755	806	739	795	784	764	749	812	752	766	779	767	797	775	803	774	828	769	769	794	770	783	772	797	810	805	820	789	776	788	804	785	808	786	774	779	794	799	799	818	834	804	822	747	810	769	778	798	821	808	824	779	789	787	783	747	756	776	772	778	748	802	716	784	760	792	865	784	818	736	795	775	757	821	741	791	695	789	766	771	785	781	773	761	739	815	751	791	750	787	768	792	756	781	834	789	751	698	809	738	817	764	796	763	797	767	840	847	802	782	832	777	824	825	781	793	769	759	732	781	838	793	783	798	797	763	780	787	791	709	778	789	777	771	808	771	799	781	784	754	784	755	785	781	762	773	778	785	826	736	788	776	748	757	762	799	807	808	786	768	786	782	822	798	751	770	796	772	779	730	750	753	759	755	774	771	821	764	759	800	804	775	808	766	822	752	791	815	782	819	773	817	770	786	776	813	772	739	774	825	794	792	788	801	764	833	750	776	764	757	802	791	768	758	845	795	757	785	806	722	811	771	805	768	758	767	784	787	732	797	747	761	806	772	764	763	794	807	783	765	746	777	781	808	770	762	779	744	717	798	798	784	794	748	793	808	812	718	782	793	765	795	790	777	760	760	783	754	733	779	749	751	792	743	755	776	771	761	758	792	779	785	832	767	790	755	719	779	776	788	788	837	785	776	774	751	792	759	812	823	776	762	855	830	773	838	748	785	742	808	792	810	765	781	826	797	784	772	744	751	778	769	782	820	749	764	791	780	791	788	771	793	816	797	767	730	799	767	790	814	753	783	754	815	789	809	758	786	760	768	791	770	779	756	788	797	789	775	783	781	787	767	801	767	768	720	797	750	748	779	831	776	732	806	777	778	816	772	771	813	776	795	764	846	749	782	772	824	741	757	788	805	815	786	775	765	757	750	782	756	760	832	793	790	759	783	821	755	748	802	818	797	753	795	773	741	795	830	790	724	711	787	807	774	806	798	768	796	744	753	765	749	773	779	763	736	755	709	745	769	851	760	777	836	812	788	791	755	782	742	762	774	747	825	798	822	783	789	844	787	769	784	836	767	711	786	804	755	746	786	791	815	761	787	796	730	775	850	747	737	793	820	765	778	725	797	767	768	818	815	776	794	768	776	826	767	790	805	780	715	764	750	776	751	767	770	809	769	780	767	765	780	793	736	744	811	790	768	760	780	846	768	804	800	736	776	818	744	823	780	794	740	803	754	707	829	802	772	745	799	734	808	784	767	797	764	738	747	783	770	841	783	764	787	751	825	776	777	783	738	768	796	768	754	774	802	785	733	792	823	832	734	778	768	763	799	785	780	785	742	780	788	778	746	785	782	786	778	748	807	777	765	788	792	772	800	785	798	767	742	808	763	755	787	751	824	801	791	782	739	794	822	774	789	794	792	755	806	823	779	770	822	797	805	732	746	803	806	780	767	807	781	812	807	771	804	827	796	776	807	782	759	750	785	792	842	830	806	788	778	804	831	801	803	778	773	816	793	761	777	771	770	817	837	782	740	794	782	773	836	795	850	794	765	775	777	731	783	750	758	789	762	787	752	807	770	764	744	806	775	784	797	750	774	813	772	806	788	723	812	807	750	782	734	799	763	773	799	786	796	793	792	755	755	798	776	811	794	777	785	797	785	784	760	789	807	729	776	797	764	776	794	754	762	775	773	758	742	815	797	780	787	735	838	791	757	782	755	791	768	771	724	809	754	720	817	717	782	761	797	763	783	775	783	784	751	761	767	779	772	750	782	771	748	819	811	743	750	823	801	788	797	761	793	800	795	788	751	761	745	747	774	807	781	813	783	821	765	736	848	787	753	797	794	800	744	808	748	800	794	810	784	789	785	785	760	801	785	815	773	752	807	791	781	760	764	790	822	750	791	727	754	795	767	768	771	831	808	758	730	744	799	769	795	781	799	732	753	828	780	726	769	862	799	775	756	791	799	778	833	728	739	774	773	782	792	757	798	792	749	786	782	763	786	794	769	822	788	745	758	759	785	784	779	774	773	787	832	712	783	806	761	826	738	733	791	804	750	728	791	822	782	807	763	779	790	744	777	780	789	783	751	780	819	791	787	761	860	767	825	743	736	778	811	824	775	793	763	775	775	735	774	800	753	767	834	810	719	813	803	783	770	780	788	751	767	781	774	796	781	768	735	773	778	820	756	771	781	788	764	804	779	748	785	802	729	803	813	799	785	792	789	759	787	773	800	741	757	742	750	734	780	756	826	782	758	772	824	792	805	839	759	754	802	771	797	801	807	750	740	775	770	797	786	777	777	813	763	752	773	779	794	760	735	811	767	767	801	785	813	774	749	737	748	798	817	769	779	727	817	749	757	820	795	748	776	790	764	789	786	801	777	729	765	750	818	756	758	762	820	788	777	752	773	776	801	813	800	756	762	790	757	759	791	785	793	817	744	734	774	797	790	790	748	775	782	789	781	773	771	742	743	829	737	789	755	778	780	762	831	841	806	782	800	798	720	759	773	766	744	749	777	784	826	762	794	774	806	765	790	781	786	817	779	812	752	764	771	825	761	823	811	794	816	740	799	812	785	794	813	755	766	748	768	784	830	781	791	800	790	763	827	739	763	776	785	816	804	746	791	848	822	756	728	785	831	828	798	796	721	810	742	846	786	795	743	776	802	816	815	803	822	849	766	787	772	756	781	773	741	755	800	799	773	760	773	795	810	788	801	757	757	775	781	777	793	777	788	738	795	757	783	758	730	809	823	781	766	828	790	795	756	762	787	745	786	808	756	794	799	747	746	792	796	793	830	793	799	804	768	764	772	811	843	762	776	843	806	792	800	802	807	778	759	751	787	776	764	807	781	820	740	781	797	768	765	813	806	749	789	766	764	786	794	781	820	811	839	789	786	749	823	807	774	826	785	795	722	792	840	814	711	781	775	810	799	792	754	819	764	789	816	752	755	770	768	727	845	781	788	833	779	795	809	760	774	802	817	755	761	750	784	826	746	814	796	782	752	766	745	780	794	765	806	797	803	784	745	767	766	803	765	801	735	740	798	776	807	755	771	796	756	783	788	766	766	798	800	782	822	747	751	787	763	793	791
3211	1417	863	577	584	763	815	696	558	455	389	323	275	211	166	172	149	107	103	96	89	66	84	72	65	56	78	87	73	82	60	68	77	83	63	73	77	56	55	49	54	73	65	67	62	64	56	48	49	63	71	54	71	59	64	60	57	73	66	65	69	67	54	55	56	61	66	59	57	57	55	56	67	61	73	64	55	51	57	50	70	70	66	62	55	61	53	68	63	63	63	72	59	67	58	57	61	56	52	67	71	49	59	56	54	54	60	58	64	60	59	74	59	51	73	52	60	64	60	51	54	69	55	49	76	58	71	60	59	62	60	52	55	58	58	61	60	71	68	70	56	47	49	73	52	67	56	52	57	50	45	54	50	76	68	53	49	66	70	61	57	62	61	64	67	46	62	62	63	64	72	65	63	57	51	61	65	52	65	63	70	70	59	51	68	62	58	61	56	63	56	59	56	59	54	62	52	60	71	59	41	63	60	60	71	58	73	74	63	52	54	54	57	54	69	60	61	59	63	63	68	56	59	64	55	69	77	53	54	60	56	47	68	61	64	57	78	56	53	64	67	72	77	51	60	65	63	61	69	55	54	65	51	56	57	57	61	54	55	59	57	52	69	58	72	59	48	72	63	56	60	42	65	55	61	69	72	60	67	62	50	67	53	67	53	60	51	67	81	76	70	62	68	61	57	56	75	63	62	66	53	69	49	45	78	58	48	55	63	63	60	59	57	62	53	62	64	70	60	64	60	61	66	67	65	56	65	59	74	50	55	53	59	57	60	58	69	68	63	58	64	54	64	80	60	55	63	68	56	57	64	66	57	48	55	66	58	59	57	59	62	60	57	57	62	50	52	61	61	69	60	74	57	69	72	68	58	59	55	50	67	79	55	68	58	60	74	59	53	55	68	75	62	59	68	60	49	56	58	61	71	63	49	67	55	75	74	64	59	58	59	62	65	58	59	60	67	58	51	56	44	67	54	59	66	55	60	58	52	68	63	70	52	54	67	52	64	68	56	66	65	54	58	70	56	66	51	56	57	67	63	58	63	57	60	68	69	74	76	66	65	45	73	58	63	64	52	72	60	54	56	61	48	67	58	49	64	60	77	52	55	61	66	72	68	60	60	54	58	56	61	59	74	50	58	68	68	84	58	68	61	64	67	57	56	53	56	59	60	61	63	48	76	62	58	54	61	62	68	67	64	65	67	67	74	61	66	56	62	47	57	63	67	60	55	55	58	71	51	58	75	54	54	80	59	57	65	61	70	54	68	56	64	58	62	57	45	60	55	74	55	52	71	55	49	72	68	62	65	55	54	65	59	79	53	51	81	59	59	55	62	60	57	71	61	56	58	78	85	58	67	61	65	66	55	51	64	69	52	60	52	51	64	67	62	71	44	63	51	69	75	69	59	60	61	56	77	69	47	67	64	59	68	63	61	47	57	66	53	54	66	63	71	63	55	58	51	69	60	67	53	69	61	76	63	55	49	64	52	78	57	61	73	44	66	56	51	65	58	70	73	55	70	57	55	67	64	60	48	55	63	51	60	43	59	64	68	58	52	58	65	53	59	48	51	63	59	69	58	51	54	55	57	68	54	67	61	68	69	65	57	62	65	53	67	64	68	65	57	55	67	65	66	66	64	57	69	46	53	60	58	57	64	64	72	51	72	67	58	48	73	49	50	75	69	55	51	64	62	74	58	65	62	51	53	53	61	61	71	57	69	59	75	65	57	73	54	46	58	65	47	63	68	70	65	53	64	48	61	67	76	58	57	65	58	53	66	79	60	70	55	72	65	49	76	75	68	56	50	65	54	48	60	50	62	54	66	58	70	52	69	50	72	65	61	58	47	55	48	59	54	73	55	65	60	59	67	60	63	56	69	62	67	48	58	56	75	71	53	42	59	69	74	65	60	60	62	53	47	63	65	60	66	77	72	69	58	75	68	60	64	68	65	68	63	69	67	69	67	65	79	76	72	68	55	51	64	60	49	70	52	78	59	52	72	53	55	56	72	63	69	69	56	62	67	66	58	53	47	58	73	62	55	73	62	54	50	55	41	49	71	67	63	51	62	74	51	68	59	60	64	53	67	69	60	66	51	69	61	65	58	60	60	68	54	62	70	71	68	58	70	63	70	66	55	54	76	57	54	64	67	81	66	78	67	51	72	60	66	63	64	58	65	61	65	58	84	59	62	60	50	69	66	48	59	70	57	74	66	51	71	56	59	63	56	51	54	53	51	53	72	66	57	63	60	71	64	58	57	80	66	59	55	54	69	63	55	70	63	65	65	67	57	72	68	75	57	63	69	64	57	63	61	60	74	67	69	72	57	57	47	67	73	67	72	53	77	64	50	70	68	63	65	54	53	67	68	64	60	59	56	65	64	66	65	74	67	63	58	54	58	59	54	67	63	60	44	63	57	45	72	59	73	47	59	78	67	63	62	69	70	54	68	74	65	61	63	56	53	64	53	72	59	60	68	59	70	58	62	76	52	60	73	59	81	65	74	71	62	58	63	68	56	67	53	54	64	53	52	63	54	68	53	56	66	51	51	55	53	72	52	63	68	65	63	40	64	71	68	67	62	65	60	72	54	66	50	63	66	62	75	70	72	67	57	63	65	76	60	50	59	78	55	47	74	72	66	48	60	66	70	63	72	74	80	62	64	50	60	59	55	61	49	76	74	61	50	61	70	53	52	66	56	63	68	54	66	54	63	63	60	48	76	56	51	62	73	64	64	59	72	61	55	53	70	56	52	59	55	55	69	67	57	57	61	52	63	70	48	66	68	62	63	47	69	59	62	48	59	48	64	66	55	71	57	57	52	51	60	66	56	50	69	58	55	60	50	50	61	64	65	49	68	63	60	40	69	51	67	62	52	59	73	58	51	60	80	67	61	67	77	61	48	68	58	66	69	65	61	61	62	60	58	68	57	49	74	56	52	55	73	52	60	80	75	61	70	58	48	75	66	72	69	55	51	57	68	55	67	54	61	66	70	66	54	70	64	61	60	64	68	62	57	65	65	67	65	59	74	39	63	56	66	59	49	66	61	70	62	63	59	66	61	59	61	72	55	46	64	62	57	65	52	61	66	77	64	55	79	63	67	62	64	74	72	47	48	82	64	81	52	89	53	54	70	68	62	67	65	74	81	61	60	57	49	56	53	49	56	65	60	69	54	67	43	52	51	47	66	58	54	61	64	68	60	71	59	59	60	62	60	66	81	62	50	70	55	68	62	57	63	66	70	56	69	71	61	50	69	64	56	59	52	65	74	56	56	56	69	64	70	64	63	67	69	67	63	61	60	54	60	63	77	61	58	69	42	58	64	57	62	46	59	62	62	65	73	52	71	44	51	62	78	47	62	61	45	50	67	45	60	62	61	62	59	61	51	61	52	60	63	56	61	70	53	56	51	51	51	74	64	58	69	63	72	45	70	55	53	71	68	51	80	57	71	62	58	64	67	55	65	83	56	57	61	46	62	64	67	69	67	52	76	69	68	45
24190	16180	12544	18904	25926	26603	24394	21542	18354	15571	12808	10468	8506	6710	5286	4365	3443	2813	2307	1979	1676	1513	1402	1309	1235	1216	1121	998	956	989	890	802	905	837	826	775	815	864	803	758	761	783	718	748	719	804	786	747	744	747	736	752	698	740	761	725	748	783	761	723	742	792	799	696	725	789	731	753	753	780	745	725	742	756	761	740	755	751	709	728	729	742	745	718	778	774	735	765	740	735	752	793	790	704	732	695	794	783	750	761	736	730	741	733	751	735	700	737	777	775	737	760	754	741	726	698	744	731	713	799	714	704	723	749	785	740	730	716	747	765	729	769	734	808	739	748	717	783	726	733	731	746	726	736	713	739	737	728	768	768	736	759	759	742	736	733	736	766	821	745	794	786	773	743	736	747	737	747	761	709	742	726	752	772	742	747	774	780	762	723	736	769	726	740	700	765	759	751	737	750	758	715	769	730	751	754	739	762	767	759	756	730	787	743	771	776	732	775	745	720	770	778	732	769	757	815	705	739	691	709	738	754	724	808	721	747	720	754	762	748	700	761	732	764	764	717	797	787	752	733	747	723	713	793	726	794	756	751	743	800	798	741	713	687	729	777	754	710	803	718	720	763	772	780	731	701	749	730	695	692	729	686	717	733	770	732	717	736	843	749	746	721	794	754	702	744	745	775	726	697	711	706	708	722	716	790	795	709	763	795	739	715	738	763	760	743	718	813	778	735	704	757	711	751	762	758	711	754	777	768	755	705	751	742	692	752	737	731	762	785	706	756	700	683	758	777	727	760	720	792	689	673	767	719	751	757	733	807	726	769	735	758	715	777	725	720	737	757	708	736	737	746	735	696	729	726	780	723	689	793	727	705	724	753	746	716	749	810	780	696	703	749	724	746	742	726	768	773	720	733	758	752	747	744	777	696	767	743	764	725	757	726	773	795	725	773	735	670	744	755	760	722	756	704	746	777	756	749	682	703	733	743	727	744	742	755	716	790	745	721	748	748	716	684	746	723	757	710	775	774	702	777	738	788	752	751	772	711	733	716	765	763	711	752	722	745	728	712	765	735	738	752	728	744	744	721	755	797	765	751	718	747	721	759	774	745	755	710	712	827	756	762	743	733	738	761	745	741	732	778	758	806	740	762	770	760	768	784	774	757	737	705	719	758	807	770	753	734	716	750	747	773	784	744	769	757	752	729	757	771	719	735	777	745	737	755	739	738	730	764	780	730	780	764	728	728	775	751	770	753	722	729	719	748	731	738	765	722	770	799	764	762	725	748	740	772	739	676	752	759	788	741	699	682	731	735	787	755	770	768	733	706	764	755	739	772	709	736	772	749	724	705	738	694	765	773	744	755	733	761	733	774	826	771	695	729	762	762	743	757	728	761	735	766	773	750	754	735	750	757	795	767	770	756	763	745	705	792	718	747	794	744	706	774	725	733	772	782	747	694	784	725	764	698	720	709	715	764	741	731	753	731	753	769	741	790	735	707	723	731	765	714	741	776	795	744	753	752	744	700	766	707	714	743	744	710	768	751	715	699	743	712	773	720	800	694	745	753	691	730	686	677	753	770	780	709	758	769	733	705	781	737	750	730	727	787	747	739	697	765	759	746	766	748	794	749	729	755	770	760	733	712	811	750	737	790	807	761	736	738	702	758	785	730	719	751	728	774	736	778	744	790	748	762	757	747	727	739	765	749	801	727	773	733	724	739	746	761	747	776	769	770	749	706	735	764	650	753	728	745	768	751	739	714	733	759	780	752	781	786	721	701	742	767	723	704	714	792	782	726	685	698	738	776	718	741	717	720	721	735	716	755	724	784	736	717	748	770	728	759	738	709	722	773	749	742	725	736	753	743	779	726	724	767	698	705	723	763	779	719	756	754	722	741	740	720	741	738	782	746	746	746	736	720	778	691	718	738	728	773	722	737	738	685	728	719	754	693	755	737	763	781	695	816	755	771	727	782	709	732	723	738	732	735	719	707	738	756	691	767	739	755	784	779	735	733	745	774	736	754	769	743	728	748	715	748	769	754	732	743	752	747	731	760	716	774	722	747	777	720	746	758	720	714	715	742	786	715	739	723	755	790	760	754	773	740	744	738	732	742	724	757	774	736	776	775	713	720	770	758	736	723	784	749	707	779	734	728	692	740	739	733	719	751	772	778	728	754	710	683	761	741	730	737	722	772	705	750	729	717	727	752	749	698	773	768	737	710	760	736	758	786	697	732	756	735	803	714	806	736	748	721	735	703	771	760	735	728	758	749	729	684	743	785	733	744	721	775	729	679	760	773	769	761	775	741	690	741	735	730	749	791	728	743	740	768	720	761	747	731	781	709	771	731	737	764	801	737	749	776	742	728	730	799	721	778	774	769	722	782	775	778	711	723	744	759	754	789	674	754	738	757	765	757	739	745	782	709	710	818	727	705	793	806	767	746	761	722	733	715	752	726	730	754	714	722	819	749	706	708	773	752	753	734	737	719	760	746	732	738	812	733	741	732	740	726	739	720	712	713	763	792	703	769	780	731	785	735	752	733	712	704	789	731	769	771	756	739	742	731	726	793	736	746	770	681	698	754	765	747	740	715	724	735	790	742	742	702	686	724	718	767	720	728	757	760	779	713	726	751	735	763	775	779	742	778	720	753	758	786	783	696	804	728	725	733	712	790	726	692	751	731	729	743	722	716	765	752	745	732	725	748	741	753	701	775	751	793	749	777	728	727	761	748	737	770	729	733	761	750	748	746	740	747	724	771	750	756	728	698	781	741	761	723	756	714	729	714	745	752	770	756	721	730	808	792	749	725	775	756	731	775	736	729	755	737	767	762	795	745	744	721	759	695	769	726	770	762	747	717	817	750	779	735	796	729	758	732	770	711	735	716	785	714	727	751	761	711	725	773	731	761	777	759	739	707	744	753	757	732	752	738	769	733	754	736	740	778	782	732	715	725	700	712	753	731	762	774	689	746	772	774	744	780	731	737	714	754	699	734	719	740	720	703	703	754	781	742	744	713	696	705	719	721	754	696	754	765	690	717	755	797	763	768	736	733	717	781	756	727	744	740	719	763	732	735	697	709	747	745	760	756	714	721	730	790	763	714	741	741	753	732	759	769	808	716	779	757	716	783	739	723	761	750	769	765	778	731	759	746	793	773	707	743	706	755	769	773	780	766	745	749	773	751	693	721	745	692	775	760	810	768	752	763	748	792	784	721	710	746	746	712	738	765	763	703	709	823	714	794	686	728	781	780	751	721	729	739	762	744	733	759	682	718	724	730	718	698	774	718	724	771	716	698	778	740	763	747	757	733	752	730	728	769	675	721	731	741	732	755	742	776	747	773	742	768	734	730	715	798	770	767	769	745	739	749	756	725	781	743	785	769	730	763	803	741	760	724	694	763	746	741	704	718	770	779	763	769	749	791	723	751	725	724	721	708	732	742	749	714	752	682	803	778	692	758	751	770	767	709	766	792	700	708	694	761	723	720	759	708	703	763	804	704	728	764
4220	2939	1489	1008	1089	1441	1414	1164	970	766	619	468	428	358	283	237	217	151	124	130	119	107	92	83	81	79	71	77	71	72	77	66	61	63	62	89	61	59	74	70	58	81	67	52	67	65	53	63	65	66	72	55	69	62	63	67	65	67	68	67	58	52	59	60	59	55	71	54	63	76	73	72	57	52	63	64	62	63	76	52	60	52	58	69	62	55	70	60	65	64	66	71	62	52	65	53	53	65	62	44	69	51	61	56	64	59	63	68	73	67	56	49	64	68	62	69	55	63	58	33	69	64	73	52	56	63	71	69	69	60	66	62	53	74	74	63	56	53	68	58	78	66	57	68	58	62	70	66	64	63	54	54	77	64	74	64	56	66	71	67	58	57	66	67	61	52	64	61	64	64	63	61	64	59	53	55	52	56	69	58	57	65	72	50	68	67	49	62	56	56	72	55	64	67	61	62	54	75	65	64	60	73	61	76	55	63	46	79	53	51	61	50	50	83	59	70	67	67	64	65	56	48	72	58	67	69	60	59	64	69	49	57	74	64	68	58	58	67	72	71	65	53	58	52	63	75	65	75	63	66	83	61	65	56	57	48	63	61	71	58	62	62	59	85	71	69	56	54	62	71	69	70	65	59	56	54	65	60	57	79	57	57	53	59	66	54	57	66	74	54	62	56	53	69	60	72	71	60	71	63	64	68	53	78	60	73	62	70	58	60	61	70	67	67	59	61	72	72	63	67	63	55	55	52	52	51	61	63	64	64	68	62	64	70	67	74	64	63	88	72	71	56	69	53	78	72	54	58	52	66	51	66	65	77	55	53	62	78	66	66	61	75	68	55	74	63	58	70	63	51	84	45	70	51	70	49	68	76	65	55	64	62	48	71	62	71	65	65	61	67	63	59	60	56	77	66	76	68	78	68	67	67	68	73	78	69	70	52	57	85	65	66	56	54	67	60	69	61	81	64	55	49	60	82	73	60	53	69	63	58	56	67	48	59	67	60	63	55	68	65	54	62	59	64	68	70	58	61	61	57	64	57	60	63	58	62	61	54	56	54	56	68	60	68	62	51	67	67	81	75	65	62	57	59	60	66	64	71	58	58	65	54	62	53	59	69	47	52	70	72	67	68	62	71	67	57	50	66	71	54	57	64	64	60	66	64	67	65	67	53	59	57	61	64	50	65	77	71	67	72	72	65	59	69	46	58	66	48	73	51	71	62	55	69	60	63	59	69	61	58	65	57	61	55	64	63	55	61	62	64	54	63	68	55	55	65	62	63	78	63	63	61	63	55	58	52	57	58	46	67	77	43	65	71	63	75	68	64	70	69	62	75	82	73	52	74	58	71	65	62	53	61	52	67	49	58	70	59	59	57	62	66	58	74	72	52	52	62	60	70	67	60	76	59	68	82	56	67	60	70	65	52	75	71	55	51	63	65	85	57	75	61	57	54	66	71	56	55	59	71	73	72	56	70	67	63	64	68	61	65	64	77	65	60	57	54	69	69	61	51	63	55	73	52	52	60	54	62	52	57	65	56	65	47	49	65	58	70	58	65	65	67	58	61	80	60	68	71	61	52	60	59	70	67	63	54	60	67	67	76	52	74	48	63	71	51	82	49	68	76	54	67	55	55	52	53	77	52	50	62	61	59	68	62	68	77	70	74	65	67	73	60	56	88	63	80	49	61	63	45	60	79	59	64	66	48	52	68	59	61	74	74	57	61	51	54	58	64	64	60	62	61	62	64	56	77	54	72	62	62	56	62	56	52	57	59	51	68	50	55	59	53	72	54	56	50	63	52	73	71	85	46	57	61	54	56	52	58	84	54	56	48	56	67	69	67	70	68	61	68	62	57	70	61	77	63	59	63	63	58	58	54	63	56	73	66	62	71	54	58	57	49	73	68	66	55	69	70	73	49	54	57	67	57	59	63	68	65	58	64	65	62	74	75	51	55	53	47	65	59	49	51	57	67	68	73	59	61	78	71	50	41	43	55	50	71	63	64	67	59	68	67	56	68	76	75	63	59	64	55	70	71	57	53	62	54	59	63	43	49	65	68	73	62	75	64	59	56	72	75	43	73	62	77	65	51	64	58	60	73	64	68	66	58	76	55	75	65	73	71	66	61	60	55	62	51	60	61	55	59	73	69	62	66	56	70	67	67	57	69	60	63	58	77	55	67	74	46	63	64	63	51	63	70	55	67	56	55	51	50	53	66	71	56	62	78	61	58	76	60	77	77	65	51	62	57	61	48	60	57	83	58	47	72	62	57	53	65	63	66	64	63	64	52	65	56	48	69	64	61	74	64	56	65	63	55	67	71	56	55	68	61	60	60	54	61	46	67	66	59	61	60	72	63	69	60	67	76	65	55	66	67	69	51	72	64	57	68	58	63	63	80	75	62	65	73	72	73	75	54	71	44	59	65	51	60	68	71	54	56	54	73	73	53	57	49	58	64	66	55	61	67	63	61	45	58	68	69	65	73	74	65	66	73	73	65	70	60	54	53	62	76	61	68	65	47	54	56	70	51	65	60	63	64	77	63	66	67	74	64	67	56	70	73	56	71	68	61	62	66	57	64	76	55	70	64	59	61	54	59	65	66	74	55	62	58	67	67	56	64	71	73	66	62	69	75	59	60	64	66	57	71	76	57	68	63	74	62	63	54	70	58	68	65	62	66	78	68	60	57	50	65	62	49	65	75	55	70	70	60	53	65	57	69	69	51	66	55	73	60	62	62	55	65	77	70	62	67	62	68	58	65	67	61	64	59	60	57	63	66	63	75	72	72	65	72	49	89	60	62	55	66	54	57	63	74	59	61	55	74	66	70	71	59	51	54	55	61	59	61	68	53	60	64	63	48	75	74	60	61	55	55	55	54	66	66	73	63	61	74	54	68	71	66	79	63	54	63	62	73	60	67	50	52	77	81	52	76	60	63	68	51	62	77	75	64	74	53	71	55	62	56	59	63	75	68	59	69	59	69	62	65	64	56	64	65	59	68	64	64	64	60	75	69	57	64	64	53	59	53	67	63	59	74	56	59	63	57	59	53	70	57	71	62	58	77	61	54	63	68	59	75	74	78	52	65	55	74	76	69	63	76	62	69	63	71	69	64	67	61	57	68	57	56	62	69	62	51	53	61	58	57	59	56	68	67	59	57	71	55	69	75	69	64	60	62	56	64	59	74	75	65	59	59	64	52	68	49	61	69	66	76	58	63	57	77	72	70	64	57	77	50	64	74	69	56	61	46	60	59	66	64	59	71	64	53	63	56	63	62	56	71	63	58	71	61	57	55	75	61	57	65	68	60	54	63	72	78	60	63	62	66	77	68	48	62	59	75	70	69	71	44	73	61	61	61	66	65	65	62	66	64	60	75	68	68	58	71	55	64	65	61	65	59	67	56	59	62	62	79	60	68	58	70	65	68	71	73	58	72	62	56	57	48	71	74	66	77	73	71	72	73	53	64	53	71	74	58	62	51	60	68	62	66	62	69
28557	21149	17054	23802	30660	30947	29039	25885	23058	19850	16985	14235	12021	9955	8240	6724	5571	4352	3594	2862	2450	2174	1912	1652	1534	1464	1454	1236	1221	1091	1059	1038	912	892	891	879	878	825	869	839	835	794	768	738	770	790	754	739	783	732	746	741	813	707	752	764	733	723	774	809	737	800	742	750	775	702	706	753	743	739	777	745	763	772	739	769	705	771	778	793	751	744	747	701	757	742	755	728	753	768	784	704	737	764	737	801	739	744	753	773	723	718	747	743	731	755	761	740	728	728	781	693	715	764	747	739	745	744	790	711	683	807	741	749	729	752	760	745	708	720	745	817	812	756	726	725	744	735	725	760	770	750	743	727	731	771	733	729	737	715	730	806	691	760	772	720	719	763	746	743	757	725	769	715	767	740	741	746	743	726	783	751	766	773	758	787	736	719	744	767	762	793	758	769	680	814	746	787	680	746	726	743	765	742	797	762	769	745	766	718	774	766	740	761	769	743	732	698	731	754	795	743	780	749	763	767	688	782	656	703	764	736	730	747	743	758	784	756	807	723	751	730	777	800	778	760	752	781	741	719	740	770	766	754	706	750	782	749	756	787	749	750	713	723	737	786	717	765	761	760	750	714	742	785	717	732	741	734	735	745	715	752	780	760	709	736	739	772	771	764	798	748	730	700	791	689	773	740	783	730	755	725	746	741	787	793	775	732	732	738	741	773	707	756	764	701	743	756	729	770	722	779	731	769	775	766	764	759	741	787	723	767	781	795	778	755	754	807	749	789	727	747	779	773	738	743	721	733	799	774	730	767	753	763	755	760	795	701	717	765	714	800	791	759	756	787	813	704	751	746	721	781	748	731	734	764	751	733	738	776	768	733	772	735	774	734	705	767	701	754	743	767	768	782	759	763	804	754	739	737	719	791	750	773	696	781	730	722	713	775	723	782	724	764	761	791	769	728	730	759	761	713	773	775	744	708	722	721	745	720	749	691	773	770	748	792	757	781	790	700	767	764	736	715	760	771	695	731	714	755	787	730	760	751	758	741	789	753	735	741	762	810	775	785	787	741	737	742	758	753	751	751	726	751	779	741	708	722	715	737	707	774	795	752	708	727	739	785	705	740	750	717	785	734	745	698	767	715	683	732	731	752	715	772	714	756	789	754	762	761	714	678	724	758	793	750	722	718	696	700	781	726	748	746	755	798	707	773	768	738	756	723	766	725	744	744	743	754	753	767	770	769	739	758	746	765	740	740	756	719	712	765	724	745	764	719	769	789	794	755	747	760	766	730	762	757	695	704	744	744	739	758	743	841	776	750	708	770	759	740	742	752	767	745	770	763	757	734	768	740	677	753	732	738	792	726	788	764	746	741	793	738	713	735	751	755	759	731	726	746	734	766	775	751	775	752	728	743	750	725	790	701	738	717	742	716	731	757	782	663	801	742	737	772	749	793	742	772	693	740	754	714	748	770	791	750	775	759	768	748	744	756	700	775	738	733	768	773	731	727	772	749	754	754	734	771	787	755	759	757	733	765	717	744	751	705	782	756	748	764	747	707	766	698	770	776	746	754	728	779	769	725	727	686	765	771	741	766	709	739	734	736	798	682	771	756	781	727	739	779	708	700	712	695	798	745	712	740	761	744	747	690	704	752	767	743	727	822	737	712	730	776	735	745	750	786	779	773	774	734	706	771	754	823	724	781	791	756	711	706	785	741	753	774	741	764	786	683	746	731	784	717	711	758	743	764	801	783	757	734	738	743	760	700	768	816	728	793	738	779	757	786	768	731	729	767	765	742	728	758	767	752	757	729	750	801	730	781	692	731	739	759	763	772	757	766	781	733	748	773	740	740	795	745	663	750	786	744	806	726	709	776	777	686	772	731	754	763	736	736	712	702	715	745	716	765	749	755	801	690	707	767	717	707	814	799	821	721	771	751	749	772	762	758	752	762	782	731	770	778	763	718	719	715	730	728	749	777	728	754	752	763	761	777	738	797	734	730	705	726	788	712	752	746	757	709	738	762	736	750	745	744	765	765	769	709	720	687	765	791	749	713	761	722	785	801	750	742	789	750	784	776	736	747	700	719	749	762	703	764	740	752	821	746	720	725	723	781	744	770	748	759	736	804	772	742	772	801	722	774	763	795	771	711	713	716	735	738	735	752	807	725	806	737	743	754	753	731	770	761	758	711	704	787	722	720	717	758	752	713	770	720	756	751	759	792	763	705	759	748	747	723	716	733	731	744	748	802	722	711	773	767	757	750	725	773	802	762	748	731	700	821	750	738	769	742	692	771	773	753	765	777	729	745	745	758	740	710	755	757	754	763	732	695	736	718	752	782	736	761	738	786	726	760	713	771	729	756	759	741	754	757	792	774	797	775	737	725	723	793	697	746	722	733	759	740	801	728	780	725	734	771	759	727	806	727	804	744	759	755	789	764	748	768	760	733	736	752	740	730	774	753	794	685	772	742	706	730	712	718	743	792	780	747	764	768	738	810	750	746	745	781	760	747	759	781	709	750	753	779	783	748	759	797	750	764	747	737	743	771	724	775	743	756	695	749	740	714	683	734	746	764	720	774	720	777	773	747	734	726	773	716	673	757	724	710	795	727	785	727	795	805	741	720	747	767	742	743	780	776	722	773	760	743	756	719	729	768	759	762	746	775	768	772	789	777	735	735	729	724	740	719	761	721	705	739	763	773	714	793	678	749	754	775	703	730	736	770	798	707	776	727	771	748	774	753	728	742	776	729	746	701	799	795	763	793	780	736	772	738	718	735	763	797	747	750	785	723	725	751	739	739	769	738	760	772	774	753	744	736	731	740	767	713	765	746	679	719	784	783	763	760	737	735	755	738	745	749	755	739	722	720	711	765	761	793	773	720	733	715	785	812	753	763	737	772	729	743	808	743	751	727	765	727	715	781	705	748	686	742	767	765	752	722	720	745	687	694	759	694	745	737	750	720	779	721	771	740	799	742	783	714	754	751	752	754	742	781	754	756	750	738	746	733	753	751	831	775	762	732	794	727	766	753	673	787	738	714	754	736	737	750	763	724	745	753	796	792	708	741	725	727	684	754	729	729	706	709	746	789	726	733	814	721	750	780	742	742	714	759	757	739	797	768	763	761	749	727	705	765	712	752	727	786	779	767	738	706	747	749	753	763	721	729	759	756	731	715	817	753	730	744	744	758	772	737	684	785	712	705	740	707	741	739	756	716	752	750	767	757	803	738	797	775	797	783	719	727	751	746	763	751	749	740	786	705	701	758	736	718	731	724	729	784	774	699	748	758	733	753	814	761	776	702	759	806	705	776	727	761	751	761	725	696	732	712	766	721	722	733	701	733	796	695	794	692	759	769	758	764	780	712	728	752	778	733	765	750	751	765	693	698	730	758	761	719	778	726	775	696	750	774	699	762	758	741	734	788	759	769	753	744	761	729	704	782	733	763	768	702	734	747	757	724	748	797	732	766	742	743	801	753	768	727	688	729	781	708	818	778	709	753	766	770	724	734
5434	2647	1605	1054	1068	1458	1380	1188	1044	867	678	546	476	406	310	277	207	181	158	135	129	109	101	107	96	85	91	69	88	83	77	78	64	72	63	78	78	71	57	70	56	66	62	60	81	77	59	54	77	62	54	66	61	60	54	62	71	73	59	55	56	68	60	67	59	51	69	63	59	75	54	57	69	66	64	87	65	62	54	55	55	58	69	64	74	66	64	62	65	76	60	61	72	70	84	58	54	63	69	54	60	58	54	62	70	55	72	74	80	60	67	63	74	73	79	62	64	76	69	66	58	64	67	59	76	48	63	53	81	51	74	64	52	59	66	60	66	66	60	73	60	70	65	66	78	63	63	61	62	54	78	55	72	70	58	73	61	68	58	55	51	52	67	63	58	67	53	66	57	64	48	62	65	76	69	68	67	60	75	50	69	46	56	55	67	77	60	67	60	58	59	57	61	64	65	70	58	68	70	70	64	70	76	66	69	50	64	66	63	63	70	82	57	61	81	73	62	54	66	68	74	72	58	63	71	59	55	75	46	60	68	57	53	70	50	58	78	62	70	63	55	72	69	62	69	79	64	56	64	78	69	68	76	75	64	57	56	63	64	75	73	70	55	60	55	68	49	59	72	64	66	44	79	71	66	50	60	58	43	62	70	74	74	70	66	56	59	61	56	68	77	71	59	69	65	60	58	73	65	65	76	65	61	64	74	70	51	67	59	80	71	68	65	74	57	63	68	56	59	54	70	54	60	64	63	61	62	53	54	70	74	72	56	91	70	68	61	64	56	60	70	61	64	79	60	72	63	74	67	73	67	56	63	73	66	54	68	68	64	52	69	76	68	64	63	54	65	80	67	71	80	58	70	66	63	79	63	84	63	70	69	59	72	71	62	76	71	65	67	55	69	71	63	77	67	67	65	69	66	71	67	64	56	66	65	72	72	68	72	55	73	60	71	60	75	61	57	58	55	66	70	64	55	60	66	75	73	65	74	63	58	57	71	48	65	81	69	63	52	59	68	63	75	76	81	59	63	65	68	68	67	66	81	79	74	65	59	65	72	61	76	71	78	79	69	59	71	60	71	56	57	58	66	61	66	57	70	65	68	67	55	57	62	74	75	71	56	71	58	63	67	62	61	74	49	54	72	53	63	60	62	64	54	51	57	60	61	75	56	67	67	63	52	66	67	57	77	53	73	65	43	64	71	87	60	56	66	65	51	75	71	68	55	62	76	70	57	65	72	62	67	72	73	62	49	78	72	65	60	84	63	65	80	71	68	54	62	63	80	60	68	71	69	59	69	52	67	65	69	64	54	60	63	58	61	65	64	61	73	66	82	64	54	71	70	49	47	65	54	62	70	51	69	60	62	54	67	66	57	56	52	74	71	53	71	64	70	68	88	69	67	68	61	57	70	54	58	54	71	70	78	84	62	59	59	67	84	83	62	66	77	50	69	63	63	64	62	60	83	73	59	65	55	78	57	87	69	64	58	69	65	60	64	47	64	83	58	55	66	59	72	70	68	54	71	54	53	70	72	70	80	61	70	77	93	71	65	75	73	64	62	56	66	63	62	71	77	69	69	59	66	55	71	81	48	70	75	67	64	76	47	65	62	59	61	63	69	54	60	70	61	71	65	57	67	65	48	69	56	72	71	63	65	55	64	60	59	80	79	67	67	75	58	63	62	68	47	66	68	70	65	49	77	66	56	57	76	73	54	59	74	74	83	72	65	59	66	70	53	62	75	62	60	67	59	64	63	75	64	76	54	75	65	54	65	69	56	56	68	51	60	74	64	70	75	78	65	66	58	68	54	52	79	64	60	69	58	60	64	79	68	60	54	59	66	55	78	61	57	52	76	71	62	57	56	77	68	56	70	65	62	68	61	87	60	85	66	67	68	65	62	59	56	73	78	73	71	53	64	72	64	71	69	68	61	66	72	53	57	57	62	70	64	73	82	58	57	55	66	45	60	55	61	65	65	61	71	70	76	73	59	65	59	77	54	54	60	73	63	66	73	78	69	79	70	62	55	63	82	60	63	67	54	56	69	73	67	62	78	60	63	58	70	47	79	78	61	69	73	56	64	66	65	70	55	68	66	70	63	62	58	61	62	71	73	65	61	74	70	58	72	72	62	67	70	54	67	60	66	59	74	61	66	76	67	68	55	67	65	75	69	70	58	58	52	65	63	55	64	72	58	50	62	66	60	51	48	70	51	52	65	69	63	69	54	64	49	58	69	75	66	53	65	55	77	59	67	67	61	64	50	67	62	61	64	79	62	61	62	64	61	72	61	71	69	62	63	55	59	57	62	57	55	68	58	70	69	44	62	63	59	58	57	65	60	59	65	64	68	45	66	68	56	67	60	55	48	67	65	68	59	51	70	63	68	77	57	63	68	65	76	49	66	68	44	60	61	73	59	70	69	64	61	80	66	70	60	67	58	57	75	57	54	68	63	53	65	64	69	67	60	51	63	61	73	72	69	65	73	58	65	66	67	72	63	65	71	67	71	69	58	58	65	68	76	86	79	67	56	62	74	59	48	75	70	66	70	68	61	64	72	68	65	73	69	58	59	67	61	59	58	60	65	54	72	57	58	58	61	59	69	59	59	67	79	64	64	69	65	60	62	55	73	52	66	62	58	61	64	65	68	62	53	62	56	80	77	62	72	72	64	54	61	70	70	66	72	72	62	62	63	70	77	57	76	52	55	72	71	60	73	71	51	65	57	76	73	58	74	56	80	68	68	68	68	57	61	59	64	64	60	62	59	68	56	67	60	77	59	44	59	67	70	51	71	53	80	66	54	60	66	66	58	83	67	60	58	63	52	65	72	66	63	75	75	73	70	69	71	73	60	63	71	68	78	82	69	65	62	66	57	67	72	57	63	66	54	66	68	58	65	58	73	58	69	65	55	58	54	67	66	79	62	63	71	73	78	53	64	64	68	50	73	78	63	61	70	54	64	60	71	78	69	66	63	63	61	62	63	66	63	70	71	58	70	66	57	75	44	66	60	67	72	70	71	83	59	69	58	55	63	51	73	61	77	47	67	75	59	47	47	52	63	64	68	45	63	67	77	62	46	57	66	66	66	63	56	67	60	57	65	71	71	81	66	54	56	54	63	57	65	81	68	58	60	54	54	60	51	74	66	69	67	62	79	61	65	78	68	84	69	64	60	58	68	63	62	61	67	49	64	61	61	62	52	66	79	60	55	63	68	55	67	59	66	61	77	60	64	61	65	97	67	62	76	71	67	69	60	74	79	57	72	72	65	61	73	62	70	59	70	47	64	56	77	62	70	80	66	56	59	47	70	74	67	59	63	67	65	63	71	59	59	64	75	77	76	73	74	62	63	61	63	63	62	75	54	61	65	61	65	65	46	65	54	53	56	53	66	71	64	61	58	72	65	75	67	57	66	60	62	83	65	64	54	69	59	58	62	68	79	66	61	52	52	55	59	58	80	64	74	57	72	65	50	77	69	55	81	56	55	60	72	59	75	68
27920	20768	17215	23937	30603	31442	29297	26453	23594	20855	18143	15571	13320	11204	9129	7552	6264	4939	4105	3360	2862	2449	2119	1858	1649	1562	1603	1467	1244	1149	1073	1082	1019	989	923	953	932	867	871	843	840	849	776	845	827	755	791	791	774	795	820	790	781	764	806	789	799	831	783	806	788	836	745	767	779	818	768	806	768	802	800	823	814	741	820	800	801	745	787	740	827	790	795	779	792	762	794	736	723	780	698	722	804	755	799	741	762	755	791	778	789	743	766	817	758	783	806	757	761	795	785	755	793	729	846	758	777	777	783	823	795	762	783	789	791	797	792	752	769	794	793	801	784	795	801	753	847	735	785	713	764	764	734	784	767	787	806	784	801	747	794	786	761	798	747	796	765	746	769	774	774	799	806	749	789	706	768	790	809	825	819	767	774	806	786	777	800	752	773	794	771	786	738	743	822	766	768	780	770	737	741	793	803	786	757	765	828	759	755	848	790	784	775	818	769	802	802	794	818	763	772	765	797	771	760	793	729	762	803	742	808	805	787	783	804	785	782	753	811	770	734	772	832	785	762	808	723	822	819	761	732	733	757	771	801	789	737	779	757	826	757	784	780	786	774	782	748	767	821	807	757	721	778	767	759	804	765	759	777	806	782	766	780	792	780	755	767	793	784	747	772	725	788	762	817	740	778	750	848	785	803	743	744	736	738	821	782	814	798	768	725	773	739	788	786	761	807	757	803	787	757	765	763	743	746	728	726	800	763	787	734	716	826	781	733	740	772	752	747	785	812	766	785	784	800	793	737	779	745	824	785	773	791	819	768	806	808	729	759	754	838	790	778	754	767	770	781	777	835	783	787	799	793	824	764	765	781	751	760	839	808	744	814	823	824	776	786	771	764	798	844	796	792	781	755	776	757	813	803	810	757	791	692	773	746	750	764	787	841	794	744	737	827	782	763	747	791	747	706	766	784	802	784	819	805	824	794	774	708	762	765	767	773	750	819	786	747	821	771	710	734	809	729	807	740	762	799	799	789	782	784	769	766	815	774	758	777	738	799	787	828	753	762	795	815	768	816	823	725	804	800	818	768	782	796	816	801	761	739	773	776	792	797	786	802	736	784	753	791	853	782	775	776	732	777	796	761	739	794	767	797	785	821	757	820	806	751	753	801	766	776	771	742	794	777	742	792	765	790	749	766	762	830	747	798	785	788	803	750	786	808	765	746	779	794	783	792	793	750	794	773	729	833	817	793	770	768	789	834	790	792	811	801	752	790	786	754	762	771	786	774	840	819	782	795	796	763	774	804	822	723	761	785	804	769	787	785	735	772	771	767	771	755	834	842	771	805	810	763	751	799	794	737	757	794	794	755	786	856	794	784	779	739	772	734	786	743	799	772	805	727	738	769	799	752	816	804	735	767	789	782	727	801	804	824	790	755	799	764	778	755	801	788	788	796	796	772	794	818	823	759	744	774	760	796	795	810	782	790	755	784	758	790	808	781	726	836	824	776	746	774	804	811	769	752	775	806	774	785	779	821	747	799	787	772	751	833	767	825	840	774	785	760	758	765	793	774	775	800	774	773	761	780	726	793	785	799	778	737	766	799	758	804	747	748	769	773	771	725	799	788	754	767	775	817	803	812	758	795	765	768	815	773	760	785	767	810	774	755	765	802	787	775	766	722	774	771	752	789	730	739	756	723	808	786	726	766	779	742	777	778	776	775	754	774	772	740	802	787	797	711	772	784	794	786	739	753	740	787	797	776	739	786	776	767	774	749	732	797	772	796	817	748	787	757	739	850	803	757	769	783	750	749	772	769	778	811	779	861	806	748	807	707	778	776	794	811	770	786	779	800	760	735	797	790	735	741	700	785	784	800	780	760	775	777	799	762	743	813	779	795	741	780	805	754	778	784	775	787	814	758	763	779	768	799	770	771	772	778	769	824	774	778	775	764	845	747	786	742	796	793	799	824	721	797	759	772	785	807	810	768	809	758	787	793	727	748	804	833	750	767	808	770	753	872	794	837	779	754	825	754	764	752	775	733	766	789	811	754	776	816	771	789	751	769	778	763	735	793	796	801	813	792	764	795	848	723	838	767	756	741	782	832	786	792	789	787	789	819	810	794	823	753	807	771	780	782	765	793	787	805	797	758	837	768	805	819	751	718	764	793	804	784	797	765	710	762	782	770	791	751	766	760	786	819	753	801	720	770	813	752	766	843	767	779	711	751	744	759	768	738	812	772	790	771	792	763	756	799	824	778	793	768	804	783	744	731	790	753	794	795	854	773	771	738	780	765	852	814	728	738	800	776	809	804	779	790	787	797	777	807	765	794	804	814	841	816	785	745	774	774	805	823	753	759	718	799	778	788	791	835	739	779	784	835	724	801	779	779	786	831	793	794	780	800	782	752	781	784	819	788	761	812	809	765	774	751	778	801	771	770	788	812	769	775	788	803	784	753	785	808	810	768	760	805	775	786	770	785	751	725	776	789	763	775	783	791	774	762	778	766	784	738	784	761	808	755	854	763	719	781	773	773	763	808	817	751	786	781	801	810	783	786	770	789	799	765	825	794	754	768	795	750	761	827	796	803	712	772	803	763	794	788	784	778	755	763	770	819	822	796	759	804	742	826	768	783	724	714	831	800	781	817	784	748	732	812	752	749	789	748	772	802	706	770	780	790	787	764	825	789	788	762	760	756	734	788	774	768	746	765	777	724	776	817	800	805	758	770	774	821	767	806	799	778	798	775	774	751	787	781	761	824	777	787	764	762	799	777	790	777	740	785	752	827	793	790	739	744	805	788	826	797	757	775	765	812	778	797	765	732	715	800	799	802	800	748	770	762	795	752	776	807	757	803	844	788	794	796	798	737	749	731	745	807	704	743	813	817	783	778	786	843	870	803	785	792	762	812	782	777	772	821	798	814	771	780	726	744	790	774	811	769	790	801	746	799	782	771	793	764	819	814	790	837	771	801	789	832	807	792	762	751	761	811	792	779	774	745	776	769	728	801	749	806	747	774	799	816	782	763	798	834	780	780	756	835	808	801	845	809	823	784	802	793	799	828	773	798	806	770	786	835	804	766	771	795	769	787	757	753	782	759	772	787	795	755	769	776	774	762	781	787	700	822	776	799	782	793	796	777	783	776	773	761	781	809	824	795	745	799	808	809	804	746	750	774	781	756	768	717	730	754	798	792	784	771	777	795	785	770	838	779	786	829	787	809	767	761	755	767	810	799	782	805	802	776	758	757	783	727	786	758	783	789	757	794	792	786	783	808	782	793	793	786	802	771	769	776	724	830	772	774	781	805	752	769	729	764	764	759	817	800	826	804	777	786	764	754	761	761	764	762	743	743	817	786	766	836	757	807	760	736	735	769	709	824	781	774	743	767	763	778	755	797	774	823	776	790	758	801	785	794	730	810	774	828	767	822	779	792	788	791	742	750	781	773	785	769	782	719	786	780	755	766	776	745	810	756	738	755	782	746	825	772	754	754	724	744	786	766	795	825	743	782	821
6193	4446	2408	1433	1625	2097	1980	1593	1399	1105	884	765	658	485	426	370	274	230	172	170	157	129	123	115	106	92	101	84	66	77	80	70	82	74	86	76	74	65	71	69	73	71	62	73	81	68	61	68	69	77	78	64	67	56	73	63	48	53	68	74	60	62	64	63	61	62	56	77	80	74	68	75	81	62	61	71	62	46	69	72	59	54	72	58	72	73	72	61	59	69	78	63	65	67	44	59	68	71	51	61	63	71	59	73	73	65	54	59	55	66	73	66	71	71	72	69	58	69	45	51	73	67	61	80	59	65	75	66	65	72	65	55	58	69	69	63	58	70	79	54	68	56	67	70	77	80	59	67	68	71	61	63	68	64	68	46	57	67	57	67	78	56	57	65	61	55	73	69	73	72	63	65	57	67	63	60	86	70	57	84	70	53	55	73	66	74	76	61	70	67	86	61	61	50	61	74	63	50	75	64	66	61	58	72	62	59	59	54	66	77	72	59	56	66	61	60	67	76	75	65	75	69	52	66	55	75	61	49	62	65	72	61	76	67	64	52	61	80	57	50	60	65	62	72	67	57	55	57	63	74	62	59	68	73	82	72	67	52	60	71	65	56	63	71	53	52	70	65	51	68	68	71	77	64	59	76	70	68	71	70	61	66	65	82	54	59	81	71	68	69	67	61	54	73	72	71	52	74	75	55	69	61	67	66	59	59	72	61	71	70	77	55	54	77	55	67	71	55	66	61	75	72	78	71	59	57	69	61	63	69	70	70	65	66	61	48	63	63	84	61	52	62	59	69	52	57	54	64	66	68	70	70	72	60	60	56	72	53	58	69	66	63	80	63	49	76	67	80	56	55	68	68	74	77	75	69	60	66	62	57	55	63	67	70	65	63	59	59	70	71	68	59	55	51	69	57	57	78	63	67	57	56	69	71	62	58	62	70	45	56	80	77	68	56	69	53	55	60	54	65	81	57	67	62	57	68	77	73	51	54	65	73	57	62	67	71	58	52	65	55	58	77	69	65	54	59	74	52	78	54	73	63	66	58	57	78	60	59	56	70	60	61	60	68	67	61	64	63	65	68	56	56	55	62	74	55	61	65	67	69	58	63	52	65	65	61	65	68	63	80	73	75	64	61	75	68	78	61	81	78	76	74	64	60	51	54	62	70	72	58	79	67	61	51	61	50	72	65	70	47	50	54	66	64	68	65	62	54	52	73	71	65	65	76	60	55	65	61	65	65	79	68	53	75	64	73	63	76	59	60	66	69	69	69	62	63	58	57	66	75	60	59	73	74	67	62	56	59	66	55	70	74	71	66	68	57	55	65	55	63	58	73	81	65	74	64	76	62	82	61	81	61	59	71	70	63	58	73	60	74	82	71	71	63	64	55	71	60	63	72	62	65	67	73	68	67	77	62	61	69	65	65	70	76	64	64	56	67	49	58	72	71	60	68	68	56	50	60	51	74	80	76	60	60	51	66	62	66	60	58	58	63	58	64	68	65	57	95	62	71	57	60	55	70	58	61	60	52	68	63	64	59	73	58	61	63	50	62	85	57	64	59	71	68	74	66	65	66	73	64	76	62	60	75	58	67	55	63	59	72	63	63	62	62	58	61	66	60	53	70	63	71	65	59	64	55	72	55	68	71	78	71	76	60	63	70	76	64	68	52	54	71	62	55	75	52	55	73	60	67	58	67	66	51	75	64	66	58	72	55	58	70	65	68	67	70	76	61	53	49	61	77	59	58	75	65	65	61	51	81	65	62	55	65	70	67	70	70	60	67	70	65	66	67	62	63	73	75	72	71	70	77	64	66	64	62	72	61	76	75	74	79	67	53	58	54	58	54	55	61	51	70	44	64	63	68	47	57	62	75	69	70	74	71	53	67	47	73	49	65	57	71	53	82	75	50	74	62	69	76	57	63	59	68	59	51	68	67	62	64	64	76	57	67	70	58	57	79	50	65	57	52	71	64	73	70	76	73	70	66	65	73	54	72	64	71	62	83	59	58	69	73	59	61	68	62	65	58	72	57	65	60	63	65	76	65	62	62	65	70	59	75	80	62	74	74	65	62	66	54	72	59	72	61	78	83	62	69	73	70	67	56	65	63	70	74	70	65	60	62	77	52	78	56	74	62	70	66	58	58	73	56	70	71	47	68	64	81	73	64	76	68	57	71	71	62	53	66	59	71	69	63	57	54	70	78	69	71	80	60	54	64	67	68	87	71	66	74	74	60	63	58	61	55	61	66	71	51	74	62	73	62	64	65	84	57	60	57	72	63	81	78	57	66	54	62	65	60	63	66	54	66	58	63	66	81	61	80	70	64	63	67	56	53	56	73	51	60	76	53	58	57	63	60	57	69	59	64	68	63	74	66	66	77	60	73	55	56	58	67	57	89	66	76	63	68	66	68	67	63	76	65	64	63	69	76	66	56	60	66	58	67	71	59	71	69	76	81	59	78	57	52	72	89	70	56	64	61	75	64	71	70	80	43	65	83	57	72	71	61	68	70	51	77	55	58	80	76	56	62	61	55	55	72	66	52	55	50	71	70	63	64	52	57	55	60	61	67	63	66	71	75	75	67	72	67	64	55	78	58	71	65	82	69	71	56	67	64	58	66	59	57	68	69	51	67	57	62	72	66	62	66	53	59	63	68	56	64	68	71	52	78	70	66	67	63	67	71	81	62	58	56	70	62	63	63	79	59	73	84	66	69	71	70	55	65	67	51	56	67	77	70	60	62	61	62	54	57	55	78	61	61	61	56	87	81	71	59	51	57	55	56	65	61	66	79	66	62	68	68	61	58	66	82	67	66	68	54	69	57	65	59	69	44	54	61	68	66	68	68	60	64	69	68	53	56	65	60	57	66	64	73	65	61	68	71	66	68	60	65	65	63	58	65	74	55	72	70	52	66	67	64	54	62	65	59	65	68	68	61	73	51	68	75	62	56	71	50	61	63	77	50	67	56	48	55	61	63	61	68	60	57	73	62	54	60	58	66	61	59	66	59	57	48	75	81	79	62	79	71	62	66	59	68	56	74	61	76	58	63	69	62	64	55	47	57	70	50	56	78	62	78	65	61	73	77	54	58	61	54	68	71	59	71	70	56	67	70	69	53	70	70	63	56	59	59	60	66	75	74	70	67	61	43	71	53	70	66	69	63	76	64	73	60	75	54	64	66	67	88	61	63	58	77	61	79	50	65	76	62	56	55	76	60	64	65	61	58	72	59	72	51	62	70	69	66	68	77	71	76	61	61	58	55	67	58	56	67	71	63	66	60	65	57	64	67	65	66	73	61	52	77	67	71	59	71	59	59	61	72	45	66	61	57	65	56	58	63	62	72	61	62	72	69	63	79	66	60	63	67	68	63	61	67	52	69	68	65	60	68	75	57	66	54	60	68	64	72	66	69	63	69	74	59	66	59	75	65	77	73	66	64	58	73	76	59	49	82	60	70	66	77	66	65	70	61	74	83	59	54	64	61	75	69	59	59
32456	24134	20776	27147	33651	34623	32230	29631	26615	23528	20863	18171	15716	13481	11403	9741	8028	6513	5190	4371	3705	2980	2551	2244	2093	1897	1685	1560	1450	1333	1227	1206	1163	1091	952	1003	940	913	905	908	902	902	827	816	864	775	841	858	806	767	809	786	765	769	783	828	766	778	764	793	753	726	794	782	846	755	728	766	745	800	745	775	811	761	751	740	768	745	773	739	787	761	807	809	783	746	802	739	795	774	768	757	704	826	784	771	766	766	779	779	795	782	783	752	850	718	755	759	742	800	763	739	829	757	806	797	804	805	769	755	806	792	758	763	788	800	803	800	768	746	791	724	822	781	779	750	758	785	789	802	801	744	768	785	768	726	756	820	814	782	735	755	762	761	748	755	792	740	748	775	815	724	771	752	714	756	754	790	830	782	809	783	734	818	781	796	784	845	731	760	772	790	740	746	712	793	784	747	801	786	760	776	789	743	772	762	759	788	732	778	773	753	839	788	739	804	780	761	811	748	791	767	758	780	777	816	754	823	799	792	759	776	763	789	786	773	756	775	777	793	759	754	772	764	788	789	759	733	749	757	789	762	864	768	820	768	755	777	770	764	699	774	771	732	737	789	761	784	757	792	741	783	729	782	770	811	764	743	816	748	728	794	757	737	768	807	773	812	796	801	796	760	719	775	823	786	787	797	773	780	777	744	784	830	775	768	762	758	789	800	786	799	735	782	763	757	808	823	743	753	735	784	773	761	824	793	763	783	765	793	791	797	806	796	779	820	787	702	771	755	751	759	716	734	777	826	804	730	792	827	711	749	786	749	818	789	835	735	770	791	801	724	747	769	761	724	768	754	761	723	769	771	763	769	776	789	778	788	830	788	785	799	781	713	762	812	771	821	778	791	795	744	745	756	769	808	741	737	757	795	765	745	747	751	741	763	772	761	806	773	795	836	805	755	804	777	777	773	758	752	804	794	765	760	728	800	735	801	768	788	759	807	771	740	853	765	779	775	758	779	728	788	739	783	796	759	766	739	749	788	768	774	778	804	749	806	787	745	746	776	774	777	719	811	824	755	745	794	760	743	759	727	766	811	741	790	743	764	787	788	726	710	828	761	802	773	762	783	787	796	781	754	795	799	736	759	791	788	758	786	792	801	757	768	783	787	774	771	770	822	764	753	769	774	775	753	793	741	769	766	762	752	779	773	747	765	737	827	744	789	803	801	768	792	726	767	793	763	766	782	822	760	790	778	807	832	794	786	759	794	762	790	759	814	776	800	782	793	754	745	810	788	784	721	779	752	759	789	769	768	819	813	777	778	784	776	786	753	792	793	796	765	770	793	708	794	792	763	791	811	786	755	753	737	818	723	774	784	772	779	780	777	729	772	740	761	779	764	773	799	744	779	805	788	785	790	759	803	748	747	756	770	786	806	781	756	779	807	759	744	780	770	738	734	799	783	776	771	800	743	751	770	747	728	703	769	733	752	804	761	774	811	792	758	821	835	774	772	764	748	742	730	759	817	769	788	729	832	750	771	745	792	765	785	762	787	731	713	772	776	754	746	839	786	761	748	774	707	807	740	795	766	759	812	769	837	761	728	783	781	757	741	762	768	745	794	782	786	784	758	764	784	751	830	813	817	775	708	740	790	772	776	766	759	773	779	780	728	801	795	825	766	801	752	789	722	821	771	787	711	796	787	770	778	810	769	784	746	764	784	790	764	777	772	744	814	773	806	761	772	778	754	731	792	769	765	773	785	800	792	750	757	778	806	779	772	783	783	777	774	808	756	713	804	765	769	773	730	764	728	740	802	741	731	795	753	795	781	754	818	777	801	755	768	767	763	749	777	751	777	787	750	747	742	781	738	751	773	799	843	749	824	809	748	797	764	785	768	768	758	784	794	768	756	766	796	779	761	824	737	741	724	745	742	784	797	803	766	784	773	786	795	784	771	800	749	811	809	724	799	769	735	758	746	836	759	743	760	768	808	756	752	774	817	763	776	777	744	744	762	809	791	756	780	799	722	753	762	762	795	800	775	797	758	792	752	735	771	790	798	801	742	776	809	761	800	732	756	753	750	789	755	756	756	756	768	803	759	729	765	814	789	761	755	730	731	799	730	729	768	750	779	757	741	759	750	756	731	788	666	830	733	788	757	794	805	775	810	795	814	798	748	761	728	786	792	750	770	747	778	797	730	793	797	721	755	762	796	786	761	757	777	828	759	795	779	806	769	744	748	750	793	748	767	804	737	780	773	758	774	756	812	786	774	764	803	762	827	773	827	762	746	718	812	807	822	745	833	793	787	809	751	814	744	765	783	832	802	754	775	735	787	823	741	776	748	809	754	735	780	748	766	782	779	722	773	790	730	754	765	758	748	809	777	733	793	743	776	797	728	761	752	813	736	760	767	752	777	857	753	772	801	785	751	775	806	804	676	751	793	776	803	799	784	803	742	784	746	757	774	810	742	743	793	781	747	812	739	805	760	781	737	732	821	770	765	789	821	777	819	759	823	789	754	759	779	750	749	730	783	767	743	763	772	808	778	719	752	776	738	790	807	784	750	739	784	717	782	777	759	743	819	804	769	828	779	783	716	777	740	749	780	711	740	777	783	748	753	772	695	753	777	785	737	755	804	793	762	741	752	766	753	745	819	788	770	755	766	775	766	758	779	805	766	830	759	779	787	763	756	729	768	741	755	744	767	801	775	761	842	771	760	805	800	796	773	789	749	840	804	800	815	816	786	770	804	733	807	775	768	747	814	806	720	716	809	795	758	731	769	792	764	761	765	765	804	765	828	831	804	742	781	790	725	790	773	753	749	780	724	816	809	795	771	710	771	775	788	794	757	728	757	752	784	749	808	782	771	776	781	765	787	765	765	748	783	780	772	779	755	774	736	796	767	721	788	800	773	778	751	765	753	776	794	780	773	740	780	806	744	804	790	746	753	766	823	792	791	776	749	760	721	806	788	792	799	745	787	765	803	772	791	806	738	753	772	790	724	823	763	773	779	799	757	807	768	736	780	779	719	807	790	767	804	797	776	772	790	801	769	784	797	757	794	736	763	777	782	795	726	792	788	794	777	784	734	761	776	745	792	759	746	763	803	762	732	763	762	787	757	803	796	771	735	759	780	789	801	793	774	776	767	805	767	785	780	735	788	743	814	772	785	782	766	740	770	807	727	838	822	765	787	753	786	753	753	745	806	803	763	813	793	797	780	741	747	825	782	784	787	869	809	713	743	788	789	708	750	727	802	713	848	756	752	730	786	784	800	783	796	797	819	755	767	761	820	770	800	789	763	781	788	772	747	783	806	756	780	726	808	738	782	806	806	762	738	776	778	798	798	771	732	786	758	756	759	777	733	729	801	762	754	799	770	778	749	779	742	809	755	800	770	786	784	755	775	805	742	738	798	799	796	832	778	748	773	808	729	774	810	780	760	799	767	759	709	762	782	783	760	768	777	758	814	808	769	811	779	769	738	785	771	762	741	736	814	699	728	791	756	773	810	715	765	782	739
3518	1478	760	589	624	785	748	722	535	478	392	300	266	219	162	153	145	103	102	93	88	83	74	76	85	69	73	69	75	73	67	72	82	78	54	73	62	64	69	58	60	66	59	50	54	65	49	52	72	55	59	57	48	65	49	53	79	68	66	60	53	60	85	53	57	66	67	64	60	66	61	53	64	62	56	52	61	49	63	68	69	49	50	63	61	67	51	64	79	65	53	62	52	58	62	71	64	64	62	54	74	60	61	58	52	55	58	66	63	58	63	59	64	59	59	63	75	51	62	69	67	61	62	59	59	65	77	55	51	66	53	72	49	65	61	60	55	69	65	61	57	67	53	61	64	69	57	64	42	47	61	57	71	72	53	70	63	76	66	58	66	60	49	53	58	56	48	66	64	59	65	70	50	70	61	60	53	65	60	62	70	67	54	51	61	54	58	58	59	60	43	69	64	50	81	54	60	66	54	69	65	64	66	57	62	65	49	62	64	61	77	56	64	63	71	62	71	58	58	59	66	59	58	54	69	56	70	67	54	69	73	73	63	62	58	54	66	65	64	64	63	64	72	69	47	54	57	60	62	69	56	43	54	59	58	63	67	62	56	58	46	59	64	74	44	69	47	46	70	66	46	65	54	66	55	59	61	60	60	69	45	65	57	59	61	63	65	64	72	67	60	67	74	49	79	66	52	67	72	67	54	66	49	66	68	66	59	66	63	59	61	55	48	58	49	53	72	63	73	69	71	76	60	57	60	57	55	62	60	59	55	54	53	63	65	64	56	70	76	72	67	72	73	60	60	65	63	69	53	40	55	63	65	67	52	61	53	53	75	71	47	59	76	68	75	65	66	65	64	52	69	54	68	53	56	63	63	58	59	56	62	70	58	81	62	61	62	77	63	57	65	64	65	71	49	60	57	60	51	87	46	54	53	69	57	67	50	51	68	49	62	54	47	58	76	53	66	53	61	55	65	72	63	69	65	65	66	62	49	62	67	59	60	53	67	57	65	69	62	69	53	50	44	68	48	67	63	55	63	65	54	74	71	58	59	67	59	55	56	65	65	58	41	48	66	63	75	62	49	65	57	56	65	62	47	56	67	62	57	61	76	54	60	48	66	57	63	54	42	63	53	64	84	56	73	54	52	43	59	61	62	60	73	70	73	62	75	55	66	60	71	64	66	64	54	83	67	59	55	67	59	53	73	56	54	60	65	64	67	63	84	71	57	64	64	54	58	63	54	54	62	61	53	59	62	63	50	50	53	57	64	54	52	65	60	59	60	57	48	62	68	67	62	58	59	56	79	50	79	59	61	66	64	59	66	64	63	62	56	63	63	61	70	70	64	65	63	59	65	64	60	63	67	60	59	58	57	62	62	57	60	62	71	55	65	67	79	60	47	61	58	60	48	54	88	57	45	56	59	70	58	65	71	55	66	47	70	54	64	53	60	57	63	56	49	67	70	68	75	64	66	71	59	68	59	56	61	61	67	58	64	57	66	63	70	48	59	60	65	50	58	63	54	50	77	62	47	59	68	56	55	67	64	47	53	44	62	68	49	67	72	65	66	67	70	75	63	60	59	70	61	62	69	61	63	51	62	60	67	66	61	60	57	64	56	56	64	57	70	49	65	63	65	58	64	60	68	64	65	51	51	68	61	66	70	77	72	68	54	67	61	84	69	59	52	61	50	80	58	58	57	79	50	59	65	66	52	57	64	64	58	52	52	61	62	66	80	62	62	66	68	59	48	54	69	71	60	68	60	47	67	56	50	55	69	64	55	59	66	63	50	65	52	57	64	57	50	66	55	68	57	59	53	69	67	53	68	62	63	63	64	61	77	63	79	79	72	54	65	51	63	62	56	71	43	76	60	71	62	56	60	59	65	59	62	59	66	58	65	65	55	68	66	53	56	55	66	59	67	63	57	52	66	81	67	62	62	57	59	50	60	61	54	61	62	54	69	40	51	63	71	73	72	55	61	65	73	67	59	53	59	69	63	55	59	65	48	62	76	65	60	68	69	47	43	69	62	57	62	82	73	54	58	62	58	64	65	54	61	58	57	69	66	57	68	70	56	59	68	62	57	62	64	81	71	63	63	58	54	47	63	57	60	59	67	50	70	56	58	56	47	52	62	70	63	54	72	60	52	57	57	49	71	58	57	63	55	57	60	60	50	54	57	58	69	49	62	57	70	55	70	69	60	55	70	57	65	67	65	63	57	56	65	63	67	63	57	57	54	64	64	60	52	67	69	63	55	59	56	62	64	57	54	75	54	63	60	48	61	64	64	58	69	64	62	62	57	60	58	64	68	61	54	62	48	56	62	69	61	56	59	63	70	47	82	58	55	58	66	47	56	66	50	46	69	65	53	71	64	51	78	69	55	60	71	54	57	53	57	53	61	43	58	54	53	61	55	47	67	67	70	68	59	61	54	77	49	80	69	67	47	64	61	62	49	61	69	51	49	61	51	47	66	51	57	56	60	56	61	76	53	52	59	52	62	62	50	55	73	59	57	64	46	63	70	65	51	54	65	62	57	56	64	58	72	50	70	55	69	62	62	61	46	65	59	62	49	55	54	69	56	68	54	49	61	64	58	55	61	62	61	58	64	55	62	51	65	62	55	64	45	69	63	63	43	60	76	47	48	63	76	58	47	75	63	59	56	68	65	51	60	70	52	56	68	51	60	51	70	82	53	71	66	52	62	54	67	55	62	57	47	64	73	73	50	56	60	71	55	64	56	79	79	56	55	62	57	64	58	59	48	63	52	69	59	54	65	55	52	61	66	60	53	60	59	56	69	67	57	80	53	63	67	73	62	72	71	64	71	53	51	67	62	60	66	50	49	61	50	61	70	66	61	59	58	78	68	59	53	57	54	62	65	79	68	67	63	65	56	51	71	66	75	51	64	75	54	62	70	63	68	60	61	54	65	68	64	51	67	59	51	67	53	60	71	69	60	76	77	60	53	67	80	54	67	56	65	52	69	53	64	53	60	68	53	53	64	64	50	53	71	68	61	55	86	64	62	75	72	63	72	70	56	54	69	67	41	57	75	67	57	68	67	69	65	55	49	75	72	58	60	68	60	65	65	73	66	58	45	51	53	56	63	68	52	65	52	43	62	71	52	68	45	68	50	59	53	68	70	63	64	64	61	63	67	64	56	68	74	62	58	57	60	54	62	58	64	54	56	53	52	75	56	50	57	48	63	62	51	61	66	56	55	52	54	64	66	68	71	49	63	58	54	47	48	59	54	59	59	58	71	65	48	52	53	57	61	67	66	70	68	54	62	54	62	59	62	62	63	57	60	61	67	61	58	59	61	62	73	67	58	60	54	65	68	55	68	71	74	50	75	51	67	60	55	62	49	60	59	64	65	68	57	60	62	58	44	65	57	57	65	53	66	58	63	57	44	83	57	72	62	58	53	57	68	40	80	61	55	55	65	72	63	65	60	57	60	77	61	61	58	69	53	80	55	59	61	69	66	61	65	50	61	75	50	58
25054	16828	12743	19098	26148	26791	24444	21329	18375	15123	12693	10266	8403	6726	5423	4453	3593	3167	2470	1991	1709	1532	1389	1262	1197	1080	1090	996	1021	935	923	886	899	834	828	785	843	767	791	795	711	710	770	746	751	782	747	752	746	779	712	780	721	750	771	756	723	759	756	753	676	777	763	721	741	740	726	696	771	729	701	727	742	733	748	706	754	736	703	712	753	771	739	736	770	722	738	764	747	740	741	749	727	717	772	735	716	749	738	726	714	723	723	682	715	729	749	765	729	750	726	695	729	751	758	735	742	719	750	699	695	745	759	736	729	749	745	759	714	728	771	752	747	744	695	700	750	715	751	765	736	743	747	757	731	764	756	716	702	756	741	786	759	715	753	742	768	689	742	739	749	788	731	758	740	710	717	702	767	735	745	715	760	784	778	715	694	723	746	746	723	725	717	769	763	688	724	739	761	786	714	741	756	743	745	750	714	726	778	793	717	703	759	736	698	796	714	728	717	754	782	745	740	746	758	765	731	723	697	745	783	704	765	781	705	722	721	776	775	744	740	727	739	762	723	692	783	688	733	716	710	704	745	737	729	745	718	729	723	696	749	751	779	735	706	755	727	710	748	727	721	696	778	724	690	762	733	789	711	726	772	786	715	747	698	771	753	767	724	740	793	749	689	744	699	721	719	747	694	757	753	729	717	716	703	736	702	667	719	736	740	745	739	736	750	734	741	728	758	754	729	782	715	721	762	741	705	773	711	783	735	707	732	691	730	743	737	718	763	730	704	705	734	731	755	729	721	720	717	756	701	733	719	794	722	786	722	735	746	771	700	726	749	737	737	768	831	726	723	728	729	729	744	781	775	709	738	733	739	711	718	738	697	716	763	770	700	739	732	692	797	714	694	716	713	761	749	765	752	685	772	747	695	733	739	702	665	706	695	686	728	750	746	754	717	730	713	708	749	677	788	717	731	729	730	736	743	744	731	730	705	776	753	692	745	676	695	765	742	749	738	734	706	687	688	767	724	739	746	708	720	728	732	723	709	743	748	761	730	739	758	695	704	740	708	724	714	751	740	755	743	732	748	746	723	761	754	754	741	751	718	757	695	729	735	752	728	783	729	681	740	807	732	785	755	707	771	767	716	759	792	712	771	706	709	716	774	755	735	802	760	754	738	730	719	750	708	743	750	743	737	727	732	822	740	707	703	720	723	697	773	748	741	689	740	757	719	727	745	718	744	730	687	785	772	740	708	754	733	728	726	731	763	713	800	698	771	704	731	718	758	760	731	731	767	751	756	729	690	752	709	737	732	681	753	693	750	757	726	757	723	757	754	731	760	753	718	743	755	785	716	717	770	765	750	784	734	729	785	699	708	691	713	717	733	738	730	761	757	710	745	740	711	687	717	665	709	688	764	716	696	738	766	770	726	758	748	768	743	695	752	737	738	731	754	722	725	767	768	771	717	724	757	771	693	748	740	747	748	781	686	685	785	781	744	721	743	723	680	743	746	718	744	728	760	771	740	704	709	729	759	724	724	748	751	774	752	764	683	680	744	704	774	685	743	676	700	750	718	794	700	707	730	738	729	689	710	760	735	753	753	765	722	734	734	750	726	764	774	719	712	729	697	732	728	765	769	743	740	748	722	716	746	753	750	766	726	716	699	743	752	768	787	763	683	724	731	720	704	738	765	756	726	760	715	734	710	745	713	742	736	770	728	701	750	755	734	780	724	762	780	732	772	705	744	736	754	692	714	757	728	705	752	708	719	724	744	703	696	735	731	719	725	703	757	762	765	778	678	706	725	696	790	698	713	715	714	742	742	726	708	726	765	762	674	673	770	727	727	769	759	751	727	740	722	719	737	765	728	725	696	798	721	740	738	765	755	739	763	737	741	748	688	753	700	737	757	711	684	741	684	739	768	721	719	762	760	738	782	732	762	745	724	751	725	760	701	732	722	772	743	774	733	823	767	752	749	733	755	740	747	722	689	737	756	727	711	686	730	721	724	753	710	787	723	697	706	726	785	752	704	707	735	727	741	742	694	746	740	697	748	760	718	719	738	715	732	764	741	775	755	714	729	741	697	703	707	735	724	719	730	765	743	702	763	747	730	766	723	742	712	766	741	739	719	740	746	709	739	756	762	747	774	744	730	746	727	717	735	741	745	741	757	720	719	733	766	732	688	734	709	803	761	749	736	700	752	726	776	754	751	728	753	713	723	687	719	769	721	761	694	709	735	737	686	766	723	833	800	707	722	724	761	754	758	733	833	751	679	718	698	745	762	725	740	730	753	722	744	710	732	731	736	745	752	748	725	788	731	777	732	759	763	729	733	746	763	746	743	749	807	717	730	760	789	754	726	724	710	731	770	751	779	755	761	747	740	769	753	705	710	733	760	746	783	736	748	727	713	723	701	739	748	771	675	763	738	783	762	714	749	762	758	746	700	714	716	731	781	723	698	729	713	746	746	712	738	732	735	786	673	747	714	803	716	779	754	720	718	737	818	718	799	793	753	751	780	744	737	679	767	757	718	763	735	738	718	709	761	768	740	750	781	710	695	781	745	761	753	764	736	723	771	746	747	757	733	724	752	738	796	758	739	773	739	773	819	753	721	724	688	713	716	762	758	737	766	702	756	761	736	683	781	733	698	731	721	723	786	755	752	662	742	751	728	750	770	743	719	739	786	785	731	711	685	756	728	731	746	768	792	752	714	784	704	751	793	710	743	749	739	681	742	703	713	729	736	741	773	750	767	770	727	737	759	751	765	772	786	727	749	709	773	727	722	771	735	763	749	691	775	707	733	754	715	767	721	766	716	739	716	732	717	733	712	709	712	732	695	734	749	727	729	711	745	709	714	743	704	714	794	768	702	713	692	693	711	747	747	737	701	725	758	694	718	735	727	766	761	709	730	790	717	739	787	803	761	739	746	676	755	761	795	724	788	740	749	735	727	715	774	730	766	719	749	772	769	776	761	733	721	749	753	750	709	762	758	816	682	662	717	733	763	759	733	665	751	729	773	765	658	707	740	713	775	771	706	756	733	755	711	685	702	677	722	712	755	725	693	716	736	675	696	781	722	691	778	741	736	732	782	717	727	734	743	735	752	718	755	687	724	752	701	759	750	710	775	787	750	727	777	769	709	717	756	758	680	754	722	730	719	755	711	737	691	736	705	761	734	673	728	709	771	765	738	694	734	728	723	730	803	729	717	762	708	748	755	707	753	733	732	714	690	771	765	772	725	747	754	726	699	755	738	753	759	760	734	736	758	745	725	757	779	773	733	697	698	765	693	724	735	715	795	757	686	700	716	793	748	709	769	718	732	691	773	738	719	720	709	776	711	740	699	775	743	692	784	683	719	738	720	723	681	740	729	737	720	743	733	754	687	780	698	708	742	704	712	724	745	714	745	726	766	751	749	736	715	727	740	726	776	653	728	780	717	745	806	722	689	745	720	727	764	720	784	735	719	746	743	689	733	730	774	736	725	700	761	707	699	768	733	770	706	711	786	778
4423	3166	1525	994	1084	1363	1294	1086	861	713	597	497	405	303	263	234	201	152	144	112	109	97	102	76	84	70	71	75	91	77	77	60	82	71	53	68	48	72	58	57	69	53	65	77	49	67	69	59	64	53	63	76	56	58	62	76	67	65	77	69	51	64	72	59	56	58	48	50	74	58	57	66	64	58	62	62	61	58	50	58	57	56	68	54	44	48	57	54	74	54	61	64	43	69	65	69	63	62	44	71	72	42	55	58	66	67	59	67	47	61	72	66	66	64	57	59	69	64	57	59	51	76	66	68	61	62	51	59	58	49	57	77	57	66	53	63	61	47	62	56	72	57	55	59	50	72	55	57	55	59	56	67	72	51	67	59	61	41	50	59	52	60	55	61	64	63	59	55	58	64	44	58	66	63	66	68	54	60	68	66	63	57	57	63	52	61	74	67	69	79	69	49	55	77	49	57	67	58	58	56	58	64	73	58	59	68	56	50	50	54	55	53	58	51	60	66	55	69	81	69	48	66	61	60	61	74	53	71	60	62	68	48	65	52	64	70	68	61	58	49	66	63	57	63	62	55	65	54	62	68	58	64	67	48	66	58	61	71	66	66	66	58	54	72	59	71	61	55	57	61	60	55	63	59	69	61	59	53	67	66	71	58	65	60	70	61	66	68	66	55	62	65	50	56	67	44	69	68	55	61	70	64	69	69	69	66	72	67	64	63	51	46	63	45	59	64	54	59	59	58	57	51	60	69	50	61	50	63	55	67	52	53	53	42	59	66	66	56	65	66	63	70	56	72	69	63	59	48	66	64	48	39	64	51	62	64	67	58	59	56	62	53	61	47	54	56	68	52	66	61	72	50	57	66	65	59	53	68	64	60	59	66	58	57	58	58	61	59	69	73	69	59	74	63	54	56	59	73	49	52	50	64	69	72	50	68	63	62	63	66	75	61	51	65	66	55	50	57	71	68	59	52	51	56	76	71	72	55	55	59	55	65	56	59	62	65	48	60	56	53	55	73	65	63	64	64	71	58	55	63	60	64	74	62	62	68	69	61	60	56	69	55	49	74	64	54	73	48	73	66	69	75	69	54	79	67	52	56	59	57	70	55	72	65	65	77	65	66	62	63	71	71	59	61	61	69	55	67	70	56	55	68	55	81	52	48	52	64	52	67	58	51	46	51	45	54	82	66	56	51	60	60	70	67	70	60	58	60	59	65	53	43	62	52	65	56	56	62	54	70	69	53	58	57	65	55	54	70	80	74	65	66	73	59	68	58	68	58	67	74	69	62	51	52	49	64	60	79	59	65	48	70	61	80	54	64	69	57	62	63	65	66	51	57	49	72	48	71	50	64	62	66	69	57	75	64	56	62	70	57	62	75	66	60	63	62	55	61	54	69	60	75	56	51	64	62	79	59	54	45	72	52	60	57	73	64	54	65	55	65	64	65	62	76	68	61	53	51	65	62	52	64	64	48	71	47	68	51	66	64	77	67	59	53	60	58	71	54	62	72	69	69	62	59	64	63	66	62	60	57	58	65	58	64	69	55	67	71	70	62	62	81	72	54	69	66	58	64	53	57	58	74	57	46	61	68	53	61	69	63	66	54	70	59	52	51	64	72	62	56	57	68	53	56	60	57	53	64	70	53	62	59	61	69	63	49	54	45	60	58	70	66	49	63	65	64	56	59	53	66	57	61	66	57	54	55	47	58	55	59	66	52	59	60	71	64	72	68	45	69	60	61	64	67	63	52	52	62	58	64	58	54	82	55	51	67	57	59	49	63	70	51	68	58	58	64	58	64	49	56	72	64	60	63	45	51	47	62	52	67	48	60	58	53	49	58	60	51	66	63	66	61	59	60	48	55	73	66	50	59	61	58	53	73	57	65	54	53	57	62	57	75	63	49	47	63	63	69	62	54	53	69	56	62	59	81	61	64	62	57	70	54	54	58	55	76	59	70	70	64	61	58	52	60	52	66	60	66	69	61	69	47	60	69	77	60	54	65	68	60	65	58	49	51	59	58	75	59	54	52	66	67	82	53	53	57	68	62	73	65	61	58	60	62	61	61	73	50	69	58	77	68	54	71	57	65	66	62	59	59	65	51	58	59	60	57	64	53	69	50	71	57	54	67	77	54	62	70	51	55	46	68	57	54	68	61	60	65	64	63	62	69	56	69	69	66	62	73	72	66	65	56	66	58	52	71	68	60	65	57	69	68	50	53	54	67	59	41	53	74	78	63	53	58	56	57	83	56	54	67	81	73	56	61	50	74	68	64	62	51	81	60	61	55	56	70	55	57	65	65	68	57	82	72	59	60	54	67	55	65	60	62	76	53	71	67	56	64	47	48	51	65	58	48	69	67	65	73	72	57	54	53	52	67	49	67	57	59	52	55	55	60	61	56	54	53	52	45	66	49	62	65	58	55	75	44	62	63	60	58	65	63	64	60	56	64	56	68	53	55	65	68	67	70	54	60	69	50	57	52	61	49	55	49	61	49	60	70	56	63	48	64	69	56	73	66	51	60	55	67	69	58	65	64	47	54	45	61	59	58	70	73	69	59	51	63	52	67	69	59	57	59	56	54	61	72	57	54	63	66	69	64	55	58	54	55	60	59	58	55	58	53	76	55	59	52	56	65	65	72	69	51	60	55	60	64	46	67	66	60	46	57	68	80	63	62	57	45	79	58	58	61	66	59	52	67	56	57	60	67	65	60	55	67	79	55	64	59	50	54	46	50	59	67	61	73	65	57	58	70	60	53	62	59	51	59	62	58	56	67	63	50	56	48	58	53	57	72	63	58	60	59	47	59	55	67	62	47	67	47	76	63	71	54	62	64	70	67	68	55	54	55	54	55	68	58	64	55	70	62	52	48	76	67	63	51	71	53	79	75	62	61	58	59	71	56	62	60	62	60	59	61	67	61	44	51	56	58	68	66	61	58	56	59	58	57	62	55	60	65	65	59	69	75	59	60	55	55	71	59	61	60	48	61	64	57	62	55	66	68	67	76	64	54	59	57	75	64	57	55	67	54	71	56	71	52	44	64	63	67	57	53	61	57	76	48	67	60	56	68	63	58	60	64	62	66	68	62	57	66	55	55	46	61	61	62	57	56	52	70	69	60	57	67	61	56	48	53	68	53	64	51	50	55	59	69	61	60	51	63	58	51	68	67	66	63	50	61	59	65	45	66	73	60	71	65	61	66	61	78	58	56	66	75	53	60	59	63	63	57	67	57	57	71	60	55	68	58	66	51	68	54	53	53	60	58	64	81	61	65	63	65	77	59	60	56	66	65	61	63	58	59	58	56	64	75	55	62	51	73	68	52	64	57	63	55	72	54	69	63	72	74	64	71	55	48	65	50	58	57	64	59	64	76	59	63	53	68	70	50	55	56	58	52	58	65	72	55	62	65	63	56	70	63	73	69	55	64	72	63	68	60	73	67	60	71	58	47	66	68	56	60	70	70	68	62	70	76	63	62	76	65	71	68	74	73
29583	21866	16895	23943	30590	31163	28990	25768	22458	19266	16544	14194	12086	9886	8318	6858	5676	4527	3805	3026	2519	2152	1961	1663	1540	1423	1344	1287	1162	1117	1052	1003	953	951	871	866	870	846	857	861	828	799	804	758	757	774	746	723	756	728	728	727	760	765	760	763	737	757	772	749	707	757	739	743	754	743	745	769	749	758	759	755	728	748	754	750	726	746	704	743	723	744	743	770	734	713	745	735	743	769	760	719	753	732	782	731	688	741	758	747	725	745	767	755	760	761	769	769	716	706	770	752	762	775	704	723	754	739	746	782	746	739	759	731	719	771	754	755	736	741	741	760	712	718	727	791	760	746	721	752	738	784	701	727	736	785	731	768	724	746	715	761	793	695	755	722	725	729	702	757	751	766	768	746	733	781	767	741	779	701	774	754	771	767	711	727	733	715	731	708	743	766	704	752	717	708	717	754	710	755	721	778	738	738	718	741	740	727	765	735	766	699	764	715	697	722	702	704	742	764	727	712	733	682	738	709	771	745	801	728	725	729	740	744	772	695	760	770	752	712	731	730	689	728	757	768	725	744	763	770	732	755	785	743	773	710	773	796	752	687	719	779	762	745	719	754	752	731	774	762	739	763	796	708	735	749	720	744	736	756	737	739	791	767	726	745	725	734	763	763	720	707	780	759	778	723	741	734	727	753	730	783	753	779	727	757	732	756	742	684	768	782	816	719	705	729	783	754	734	679	778	761	732	771	783	731	772	723	729	763	767	773	694	750	741	733	724	753	749	719	736	768	728	706	760	721	705	785	717	705	775	730	720	769	735	814	756	770	737	697	781	728	781	736	751	799	709	755	730	737	800	736	775	699	791	773	717	781	747	730	767	753	742	710	777	733	739	777	695	769	721	741	712	753	753	716	726	718	769	790	732	719	733	743	731	766	707	719	755	765	759	701	743	738	724	773	729	753	738	767	760	774	762	744	737	727	790	792	720	756	754	786	768	718	787	718	738	782	717	734	708	764	788	747	739	749	710	705	715	743	712	707	782	780	731	756	725	763	707	756	741	753	734	735	734	764	778	751	744	753	810	725	745	711	700	744	769	734	753	721	753	734	757	775	731	736	766	748	733	740	803	729	821	763	767	708	731	772	720	738	745	760	722	757	698	786	684	752	768	739	738	773	733	732	714	728	695	728	757	761	723	745	720	725	768	720	791	723	742	720	713	769	735	768	764	717	763	759	754	741	740	731	737	743	775	772	759	733	745	732	701	729	723	759	718	735	712	758	744	683	783	720	690	745	764	755	738	739	779	716	724	710	715	746	789	741	769	762	728	799	744	744	776	757	713	764	745	732	738	730	771	727	783	744	750	670	726	685	731	763	789	757	794	735	747	743	721	735	754	688	722	745	734	726	750	759	731	683	695	794	770	741	724	804	755	695	715	792	751	734	765	741	793	734	722	736	744	775	724	715	770	733	771	730	737	725	775	720	735	782	737	776	739	747	770	772	753	730	746	820	719	723	762	748	747	762	739	693	710	758	758	726	729	753	823	779	749	786	746	778	748	713	793	696	721	714	768	701	752	745	746	698	782	732	768	791	693	755	745	741	712	728	676	756	763	737	686	758	745	759	780	754	656	758	788	763	750	745	744	767	791	786	736	706	762	798	741	703	777	763	772	701	724	690	726	743	712	752	736	796	721	742	770	837	727	812	747	739	771	715	717	712	728	711	697	789	727	747	772	724	761	747	771	757	739	792	751	750	763	754	735	690	756	742	707	740	730	739	717	725	742	813	763	723	729	720	726	735	731	726	723	748	739	703	740	764	739	728	759	786	759	736	729	743	744	789	768	766	725	803	742	744	669	763	748	710	724	745	735	775	712	827	733	738	746	743	752	705	760	723	736	772	779	756	720	755	668	740	768	740	754	769	741	777	773	760	721	750	734	688	754	717	746	726	776	715	734	711	709	770	708	752	746	749	690	714	785	746	740	716	733	688	730	745	736	768	724	715	721	729	709	746	724	764	770	782	745	790	689	762	723	739	792	726	785	753	681	779	768	712	731	724	778	756	789	761	737	761	786	688	736	758	729	717	731	736	776	723	749	722	795	751	736	761	795	779	686	780	776	785	759	760	732	730	726	719	757	711	766	675	744	760	740	780	785	766	744	707	724	724	712	752	689	767	704	743	750	767	733	763	729	764	780	713	781	736	757	748	736	714	759	683	723	761	746	768	700	801	777	805	715	765	775	733	687	723	733	737	752	719	682	753	730	738	703	726	715	709	717	738	719	709	765	715	751	763	787	753	744	741	762	754	768	716	708	728	742	763	729	723	755	764	776	746	752	782	784	769	747	710	677	738	724	731	738	756	734	763	779	702	685	741	733	723	747	694	805	780	771	781	801	712	747	769	745	696	757	777	700	741	717	721	724	742	766	780	774	741	738	753	685	726	748	720	751	764	782	784	773	749	770	655	745	768	769	795	770	746	740	756	785	707	759	750	751	723	725	802	727	783	770	767	743	688	738	782	748	747	744	743	745	748	762	743	714	726	774	763	744	739	704	716	791	723	767	725	738	747	785	737	753	709	781	743	743	801	739	742	772	785	735	733	740	779	725	782	743	742	776	738	740	767	759	771	748	789	757	732	752	755	781	723	691	678	750	756	740	725	776	755	773	702	740	735	720	751	750	697	762	723	689	730	757	744	745	728	725	730	795	748	749	733	776	743	755	752	738	750	748	764	728	721	739	766	762	761	752	778	775	745	724	746	744	765	720	766	767	761	737	791	717	741	747	750	740	767	727	714	759	762	774	773	722	766	718	785	731	741	728	748	771	729	731	730	696	753	730	746	713	703	728	754	762	782	667	746	755	724	746	738	755	748	725	704	768	768	715	757	762	751	758	790	725	778	714	698	679	805	733	726	702	774	835	744	781	743	757	745	732	746	739	711	722	767	745	704	770	749	716	772	750	716	714	778	780	736	739	763	745	784	807	739	777	764	744	764	701	773	747	740	732	727	737	769	720	733	721	731	727	703	743	757	772	796	703	722	758	698	736	756	725	730	690	711	767	761	763	754	725	724	739	787	742	780	742	759	752	720	704	817	761	746	727	738	729	718	766	790	717	726	788	739	724	830	726	728	769	696	787	743	790	781	679	675	687	686	785	672	697	720	685	738	793	788	753	754	732	763	710	739	751	735	739	756	752	747	773	720	767	752	751	707	725	755	774	772	720	745	768	722	726	751	757	747	749	723	713	734	755	784	774	720	776	728	732	785	730	780	755	718	753	747	751	693	738	778	721	787	762	704	733	711	780	796	729	798	792	760	719	763	782	761	754	787	755	773	668	781	723	724	700	747	733	755	772	685	735	763	759	753	737	744	717	688	723	725	762	737	740	710	699	737	750	703	783	745	769	773	780	774	719	725	785	708	699	759	707	738	746	750	782	687	768	714	781	761	699	728	735	736	741	722	758	696	746	779	704	724	718	733	758	731	730	745	774	752	707	771	749	735	724	822	765	771	818	736
5744	2863	1520	1024	1096	1386	1356	1156	983	833	645	575	432	428	303	231	226	182	162	126	110	111	97	113	94	77	82	82	64	62	70	58	68	82	77	72	73	70	78	65	67	64	66	63	79	82	57	72	41	47	80	67	62	73	53	51	69	69	58	62	69	56	68	66	61	55	63	75	65	61	74	57	71	70	60	65	58	69	70	70	70	79	71	70	69	72	39	75	52	59	68	57	61	71	60	61	63	60	63	68	79	66	63	62	74	70	68	64	61	43	54	66	56	71	66	61	57	85	66	67	66	67	78	76	48	62	70	59	53	66	54	72	69	75	65	56	64	67	63	71	68	62	62	66	67	60	56	65	67	71	60	58	61	70	64	64	64	58	56	74	63	69	60	61	66	59	64	67	70	70	54	78	60	72	70	57	63	52	63	64	66	62	67	84	47	68	61	57	67	54	53	68	71	62	74	62	64	66	68	54	61	47	64	55	60	60	63	72	60	68	73	73	61	57	60	53	56	59	66	69	78	60	79	60	59	55	64	60	65	72	65	69	60	61	59	79	73	67	52	83	61	57	57	69	62	71	53	64	55	71	59	61	72	56	69	55	63	66	67	69	64	65	64	74	53	53	54	60	49	68	70	58	68	54	70	80	53	52	66	74	68	61	60	64	57	60	69	57	70	69	47	57	60	65	75	60	66	64	72	61	56	59	57	49	57	69	63	57	66	69	73	65	47	51	68	60	65	70	77	62	63	58	59	66	60	78	52	66	55	58	52	74	59	67	61	60	53	67	71	65	64	51	55	59	53	69	75	67	72	59	60	57	76	79	66	67	58	64	59	50	61	70	65	60	63	57	80	58	67	56	70	61	70	59	57	68	70	67	63	63	63	64	76	73	69	68	65	79	48	66	60	69	71	48	56	68	54	63	61	66	64	63	69	66	60	64	66	61	70	52	60	66	78	62	73	63	68	55	70	56	63	59	62	72	77	55	60	47	75	67	62	61	76	72	70	69	59	53	64	58	64	58	73	74	72	68	55	50	77	71	71	69	65	62	69	61	80	71	56	67	75	62	47	61	49	69	69	74	73	67	66	59	86	61	64	62	60	65	58	64	63	63	63	77	64	62	58	65	61	62	73	70	63	67	60	61	60	65	82	62	88	65	61	68	56	66	69	68	68	60	76	63	67	61	52	52	77	61	73	70	88	61	56	70	53	66	60	74	70	61	77	63	55	57	63	69	46	51	58	64	72	76	63	65	58	80	57	72	67	55	62	67	63	62	71	62	70	66	71	66	61	60	54	71	66	58	57	75	76	56	65	59	56	53	62	63	65	62	69	64	72	68	71	71	65	65	68	72	61	71	74	74	57	44	56	63	61	56	68	65	75	75	68	52	78	63	60	54	68	62	81	56	71	45	55	53	79	71	51	69	59	60	52	56	61	57	70	83	59	72	71	62	48	66	63	53	60	67	66	69	78	67	64	65	73	64	70	70	72	66	54	49	62	66	66	63	75	72	58	67	59	55	58	51	77	66	59	71	69	77	73	61	59	56	71	75	65	58	61	77	63	65	69	49	57	55	47	49	88	64	55	54	70	82	60	67	63	58	51	57	61	56	63	51	41	57	64	46	76	62	68	62	81	65	63	41	54	54	67	77	70	66	72	63	72	58	74	54	59	63	69	50	58	74	89	56	67	70	66	65	55	59	66	59	53	75	59	45	56	56	60	57	59	57	54	63	45	51	76	70	56	54	83	68	59	59	71	56	62	64	66	64	73	67	62	54	80	66	58	71	70	63	59	61	56	59	86	66	75	49	59	66	73	59	64	54	62	54	64	52	68	58	77	61	64	58	65	65	61	79	50	81	65	63	80	60	67	59	64	52	69	57	69	57	51	79	62	65	66	72	65	57	88	65	72	53	73	60	63	62	67	70	69	59	64	64	56	73	69	67	63	53	57	54	52	76	78	68	67	63	56	70	55	58	67	54	56	75	83	77	77	70	60	59	59	53	51	67	70	67	58	53	60	67	46	61	59	50	60	45	43	64	58	56	57	62	71	64	62	68	72	63	74	67	66	63	68	68	63	60	66	64	60	63	58	66	68	68	65	67	72	50	70	63	65	57	55	67	63	57	76	60	64	62	61	61	78	61	60	71	69	72	59	71	74	56	70	68	56	71	70	55	53	66	72	66	57	51	55	65	70	51	68	67	52	64	75	70	77	51	48	65	55	74	59	56	64	58	61	63	54	66	77	61	77	73	72	68	55	66	75	46	67	57	70	66	54	66	78	62	55	70	67	57	60	79	65	61	67	65	58	65	67	75	58	66	59	55	55	54	63	55	58	72	65	65	77	61	66	58	61	71	66	61	67	70	64	61	64	78	68	55	93	69	76	65	62	68	60	66	52	60	67	60	74	60	58	50	65	61	63	72	58	59	63	64	74	60	47	83	63	57	79	70	59	65	57	63	57	66	61	57	58	63	64	52	86	60	54	75	65	51	63	75	78	60	57	52	60	62	56	65	60	70	65	58	88	72	58	62	66	61	70	67	56	53	57	68	65	52	77	69	75	71	63	69	50	79	78	61	76	65	63	60	73	71	65	55	64	57	59	66	58	63	56	67	65	52	69	76	60	63	65	78	61	64	56	71	81	65	78	51	74	75	62	75	73	81	65	56	77	64	69	56	71	64	69	51	56	62	73	66	58	66	65	69	52	53	72	73	58	75	72	63	70	70	65	63	50	63	54	74	60	73	65	67	68	70	56	65	61	66	75	68	53	75	51	62	78	62	67	66	67	53	63	62	65	60	64	57	64	66	63	70	62	58	62	61	69	60	71	71	61	71	63	60	65	73	67	50	53	61	61	68	60	63	68	84	71	80	56	66	57	60	56	48	63	64	50	63	59	61	61	77	70	76	66	64	67	50	52	70	66	65	59	76	67	54	53	71	70	45	47	58	57	64	63	67	62	75	61	58	66	51	75	64	64	65	71	63	66	69	80	50	53	61	70	53	59	69	72	65	68	52	62	76	68	72	63	58	48	67	67	55	61	66	60	70	74	66	64	72	59	56	61	66	62	54	58	73	80	75	85	68	61	63	62	65	48	68	59	66	68	60	54	75	57	47	62	68	54	54	55	65	58	69	80	78	60	78	62	61	67	66	60	84	69	64	73	60	70	67	62	56	66	73	60	72	72	53	64	65	66	54	42	75	73	59	69	65	65	80	70	53	72	45	61	72	65	73	53	52	63	70	51	67	54	77	68	67	55	65	66	71	57	62	68	59	70	72	63	63	48	73	79	65	76	56	74	60	78	57	71	58	76	69	71	78	67	71	70	68	64	64	65	66	69	58	70	57	70	66	64	71	71	68	71	75	65	73	64	66	79	74	67	66	69	66	52	66	66	65	46	62	58	63	70	65	50	50	54	68	56	70	60	71	57	54	60	67	69	60	61	73	48	56	71	61	69	70	69	61	69	78	55	79	66	53	58	53	67	63	75	82	61	54
28430	21412	17037	23977	30980	31215	29362	26332	23479	20523	17815	15317	13092	10991	9517	7710	6444	5341	4336	3510	2915	2601	2158	1940	1624	1533	1467	1394	1266	1187	1155	1108	998	1010	950	921	915	914	847	921	836	823	825	848	754	795	800	812	758	795	823	812	826	779	747	793	786	768	752	818	794	820	757	762	779	785	733	782	724	750	770	765	805	820	785	772	726	801	823	769	877	728	816	730	785	750	789	808	755	781	763	830	784	765	768	731	776	785	793	723	742	788	802	821	767	800	758	767	783	806	748	752	796	776	824	784	760	845	751	796	806	748	796	761	785	784	809	764	780	740	801	768	775	787	805	798	744	775	766	758	736	771	765	798	772	805	790	757	795	716	795	757	779	808	756	758	788	770	794	807	811	792	812	803	800	707	772	774	753	830	792	757	787	781	802	787	808	803	782	752	781	765	794	814	808	812	795	766	736	738	756	749	786	742	803	799	787	776	756	805	820	794	771	793	773	748	785	810	797	755	773	773	736	756	796	792	760	757	737	793	800	796	771	765	811	778	762	768	802	780	787	801	811	803	793	760	773	727	771	781	805	827	796	810	807	782	742	731	759	795	747	795	761	789	708	769	727	813	787	790	821	759	768	788	790	763	767	775	757	783	763	784	776	832	768	776	747	810	762	776	775	816	757	741	784	819	742	794	767	775	749	778	777	789	777	780	788	789	809	799	755	758	792	799	782	753	780	756	776	762	766	785	799	768	758	709	773	775	813	757	789	761	798	790	805	729	793	771	750	782	788	762	784	789	781	824	775	760	750	775	796	812	767	769	764	769	741	797	800	717	764	754	763	769	881	752	792	762	781	736	796	794	800	777	745	756	781	785	761	749	739	802	817	757	787	781	805	773	788	752	734	759	755	827	807	792	758	811	786	758	744	789	757	813	731	750	783	742	786	765	742	776	762	744	773	764	765	764	767	747	801	807	778	761	739	788	767	765	790	769	740	784	772	791	734	777	774	733	751	759	769	761	805	822	809	789	814	792	729	739	852	781	750	749	804	777	760	791	787	765	808	773	714	803	762	787	741	753	834	808	792	781	784	770	768	788	742	803	781	730	776	764	758	787	728	789	749	841	795	810	725	782	795	820	780	790	784	743	762	771	776	773	796	774	761	824	779	756	757	816	847	823	778	846	792	788	736	808	833	787	765	791	767	753	786	754	810	759	776	772	790	774	775	821	739	799	810	780	784	741	754	743	831	781	792	720	749	753	759	706	795	796	785	792	743	791	776	755	706	804	768	783	749	771	781	755	810	798	747	840	808	761	787	798	791	766	795	800	780	787	766	778	751	765	786	805	758	777	742	720	759	780	793	776	800	826	842	781	755	792	765	765	847	794	757	749	784	744	749	795	771	813	782	782	823	796	686	747	785	814	764	814	755	821	818	766	842	773	729	816	802	761	772	747	774	744	803	785	769	762	843	785	782	762	805	804	772	733	801	817	824	807	735	781	780	739	777	821	741	792	786	801	778	796	769	776	756	776	835	768	757	801	760	783	784	780	766	779	757	809	857	775	772	770	752	797	752	742	815	723	735	751	769	773	787	764	740	792	757	771	784	734	770	741	798	791	772	783	789	764	801	765	766	828	730	765	768	795	773	782	787	727	771	798	756	838	787	776	780	756	759	779	785	774	786	775	833	763	791	772	775	807	794	819	744	836	840	779	792	790	763	747	747	766	730	776	773	722	761	791	767	766	777	747	785	754	796	788	785	758	795	769	763	781	797	767	824	788	796	818	829	773	719	748	808	796	790	794	797	749	759	765	774	784	796	831	771	784	846	791	799	756	787	774	763	736	749	829	770	777	776	742	757	804	759	802	738	756	733	725	769	752	756	756	782	792	790	774	770	806	811	785	800	792	780	790	801	728	811	741	794	742	774	766	699	800	764	847	774	803	805	695	736	796	789	805	811	807	793	774	801	726	808	789	744	777	862	763	802	773	781	756	802	798	753	765	773	742	795	777	760	789	808	773	789	759	776	749	806	781	688	801	802	756	799	770	837	749	781	797	755	771	759	813	765	767	808	776	726	772	788	810	766	793	791	774	762	815	760	786	809	770	800	791	780	770	758	822	794	769	786	801	782	789	795	807	721	852	780	759	815	761	803	799	757	785	763	779	817	775	789	802	756	765	795	801	746	832	807	816	767	782	779	792	809	810	715	793	744	759	813	818	795	745	750	741	787	774	824	768	801	790	807	756	782	764	777	771	804	790	754	765	752	772	783	767	758	747	753	771	774	799	778	734	756	811	770	764	776	773	789	745	763	817	796	741	754	771	801	855	767	761	790	756	734	734	787	785	783	819	785	782	736	810	779	800	790	754	794	782	782	795	758	816	772	775	724	773	791	776	778	846	762	738	802	733	815	794	776	774	810	793	804	761	747	817	792	836	785	783	755	755	849	780	780	833	745	762	831	828	823	822	785	818	750	823	800	751	774	760	768	811	742	759	844	793	761	744	752	802	757	752	761	760	796	728	758	761	774	849	785	760	733	793	780	815	753	800	825	737	734	791	755	773	775	777	727	760	815	786	770	800	817	798	755	808	743	721	741	815	765	812	807	810	769	770	754	782	771	788	809	794	787	805	790	764	776	758	800	761	760	812	807	797	810	782	751	741	746	736	765	762	740	785	753	796	756	742	796	753	768	778	788	796	734	738	753	818	794	764	837	769	704	790	732	831	785	775	766	758	760	799	807	755	819	730	771	773	738	793	733	806	769	760	783	757	742	785	817	824	791	754	786	795	800	782	768	767	760	806	776	815	776	754	741	793	839	767	781	757	734	810	757	781	775	714	782	805	811	749	782	789	784	809	799	772	810	779	747	768	807	824	738	736	746	789	767	782	816	782	801	752	765	769	757	854	770	752	809	724	820	823	799	764	788	795	762	796	777	782	758	766	803	765	784	807	809	760	782	708	739	737	858	804	793	765	787	767	779	776	747	806	795	806	831	720	803	787	806	796	820	770	761	752	791	751	791	811	752	781	752	839	793	745	794	862	740	839	795	754	803	781	855	746	749	767	783	782	774	825	750	796	822	810	782	763	763	755	744	796	760	804	802	773	814	756	776	799	797	795	737	773	810	737	830	785	758	760	781	781	780	765	782	762	797	763	781	787	796	743	796	821	804	822	800	779	770	772	777	771	768	811	765	807	783	747	764	706	823	746	792	781	799	760	745	750	804	782	741	746	763	781	765	768	763	754	715	798	805	799	789	827	747	789	773	785	748	787	740	797	801	727	758	810	822	781	802	776	787	742	797	813	775	774	820	769	794	741	811	758	761	817	800	756	744	802	804	799	776	704	837	773	808	787	806	802	842	774	789	756	767	842	819	819	775	840	802	784	773	758	769	795	735	755	794	774	773	785	754	798	828	779	798	818	757	767	815	782	766	853	820	791	711	753	743	724	803	715	788	717	765	788	766	793	814	739	738	783	722	769	830	765	763	773	790	740	721	815	804	807	746	796	772	757	771	799
6396	4735	2408	1561	1615	2091	1964	1661	1310	1091	881	733	613	511	448	351	294	246	233	175	162	126	119	102	93	97	104	82	78	79	79	83	91	68	78	70	68	81	85	66	58	65	54	74	69	73	78	65	74	67	70	62	56	63	77	50	74	52	48	65	61	78	75	59	57	57	65	64	66	73	63	73	74	57	63	65	69	58	73	55	57	60	65	74	65	59	48	73	58	81	69	71	64	61	48	64	57	62	54	73	67	69	68	77	54	62	66	59	62	55	63	65	57	60	59	76	65	76	71	78	55	50	71	62	59	63	66	59	65	55	63	61	84	77	63	61	71	73	49	56	63	61	62	58	70	75	67	57	63	66	72	77	58	66	62	63	54	60	64	61	60	57	60	73	68	70	61	48	65	72	65	58	58	71	71	69	68	74	68	62	51	68	59	64	65	75	64	72	62	64	70	78	59	58	56	73	67	50	57	69	55	74	55	63	72	65	48	72	62	53	70	80	61	59	60	66	58	68	62	50	68	56	61	49	57	48	74	72	60	67	56	56	72	56	78	54	66	56	78	65	69	61	49	62	52	61	57	68	54	57	74	56	52	66	67	64	66	58	83	54	73	64	53	73	51	65	65	61	70	63	47	66	64	72	53	72	58	59	68	64	73	70	64	59	57	67	69	65	60	71	79	59	63	59	51	48	61	73	62	63	72	55	45	66	68	69	75	79	68	75	72	62	75	65	64	71	71	50	56	67	60	63	59	68	67	64	66	64	60	55	77	62	61	63	69	65	61	70	50	51	73	59	63	75	51	81	71	59	66	75	85	61	64	65	67	60	56	67	62	59	69	64	62	70	70	51	56	59	62	57	74	66	65	47	46	64	63	55	71	73	69	75	53	69	70	75	56	58	53	61	61	54	74	55	64	65	65	62	74	65	59	56	72	58	55	61	65	71	65	57	64	73	71	71	63	69	57	75	67	48	59	61	61	61	65	66	68	75	65	60	57	46	66	64	83	48	64	75	65	62	64	60	58	63	62	65	52	65	71	51	61	62	76	56	51	66	76	71	67	65	78	69	70	64	57	54	55	73	58	74	59	55	75	55	69	64	67	68	64	61	66	82	63	67	57	63	74	59	62	82	58	57	55	70	54	60	56	61	72	58	72	53	48	72	66	56	69	62	65	74	73	85	68	61	56	67	77	68	62	73	70	54	61	69	71	61	77	72	56	82	66	75	80	53	65	74	65	69	72	61	55	61	61	71	69	59	48	60	58	72	69	69	59	76	60	58	52	53	70	66	57	60	63	68	70	72	57	62	71	63	77	59	74	67	64	69	77	71	68	57	63	62	68	74	55	66	63	74	59	69	65	69	69	56	52	61	49	66	53	57	64	61	60	57	71	63	75	71	61	63	69	76	70	66	64	62	74	73	70	65	54	62	59	72	61	74	72	61	67	61	69	56	67	52	84	69	57	71	55	50	66	64	80	63	66	69	60	67	87	44	66	61	73	66	67	79	75	50	73	64	70	72	49	60	56	59	58	75	69	62	59	57	57	62	59	61	64	69	78	67	70	56	59	61	65	73	77	64	77	65	67	62	75	66	60	55	64	63	57	56	68	63	63	66	65	69	71	68	49	79	59	63	65	68	56	66	70	66	65	67	59	75	58	73	57	61	61	58	62	58	53	73	64	61	50	57	74	66	68	61	64	62	66	69	64	77	65	58	81	64	69	61	62	46	74	75	59	56	63	54	68	72	60	63	59	73	77	49	75	51	60	61	81	67	66	67	66	57	53	61	66	63	67	68	56	58	69	62	67	57	64	49	61	66	62	63	62	67	65	51	54	76	57	67	69	59	69	57	56	68	66	50	53	70	54	70	72	55	67	62	44	53	67	68	70	76	66	65	66	57	54	61	59	60	70	64	59	70	64	56	54	67	62	69	60	54	72	54	54	64	57	68	55	59	54	70	59	55	60	72	68	57	56	70	62	79	56	70	60	50	55	72	72	56	57	47	57	64	66	63	61	75	59	70	75	66	68	75	59	62	72	87	64	62	60	73	67	71	62	78	68	57	65	68	71	53	62	67	79	76	71	53	62	60	66	64	75	85	66	80	62	60	58	62	57	86	66	70	62	67	72	67	68	66	69	57	57	79	63	57	50	63	60	50	73	62	47	68	60	56	67	70	70	66	68	61	72	60	61	47	61	47	79	67	66	48	67	57	64	60	55	68	67	58	68	60	53	63	68	64	69	55	71	46	64	62	57	58	66	52	52	62	61	52	60	64	82	69	53	54	81	59	58	61	56	61	65	58	48	60	70	70	56	59	55	75	53	64	65	76	56	62	56	57	73	68	59	62	69	70	71	61	59	69	68	72	58	62	69	61	58	71	71	47	69	67	68	66	75	61	71	46	65	73	56	56	51	48	67	59	65	70	70	72	79	64	51	68	77	73	67	72	64	60	68	59	63	66	63	53	60	74	63	61	55	55	67	64	68	66	81	70	58	67	63	76	59	56	68	63	56	63	45	63	65	67	78	59	63	72	53	71	45	57	87	72	48	64	63	69	63	66	65	62	63	67	66	64	66	66	58	74	69	74	50	62	57	56	66	67	49	70	66	72	44	52	63	66	46	80	62	60	42	79	75	55	75	59	82	73	56	67	73	59	60	69	73	69	57	60	55	63	59	54	65	79	74	76	78	59	60	59	61	62	74	72	53	43	78	63	61	67	56	70	54	66	59	65	75	62	74	64	74	55	49	77	59	64	54	66	69	64	75	69	58	63	59	47	55	81	51	61	64	69	69	54	63	65	54	59	51	71	72	69	56	60	65	82	61	66	64	71	62	65	63	61	65	62	63	62	54	61	83	62	68	52	70	65	69	70	63	69	65	57	54	62	65	62	65	63	52	56	63	66	59	74	71	52	61	57	86	73	64	68	51	64	72	58	66	56	66	61	64	65	57	64	65	55	70	69	68	57	47	65	64	57	71	57	68	67	71	60	57	56	59	64	60	52	66	63	61	61	70	60	66	78	62	56	56	67	61	63	62	60	63	71	54	68	53	69	71	77	60	50	57	65	59	51	66	54	67	57	76	64	66	55	54	61	60	68	68	57	47	47	62	75	48	61	63	62	53	66	64	65	71	55	71	73	59	64	69	49	65	68	66	69	65	64	71	53	57	65	65	61	64	69	71	73	60	59	62	64	74	62	64	59	64	52	65	64	73	83	65	70	75	74	71	66	57	69	63	62	70	73	62	65	54	64	55	43	68	70	63	63	53	69	71	67	55	58	52	66	49	67	71	68	63	64	71	49	52	56	68	44	57	72	72	73	62	47	63	66	60	59	63	53	66	63	53	59	45	56	65	68	54	58	63	70	60	60	56	71	63	67	68	76	63	77	76	62	68	65	67	66	70	53	85	61	70	52	51	58	63	53	80	61	78	49	72	72	70	74	61	78	72	66	67	56	63	64	62	59	77	75	65	46	59	67	75	59	70	46	84	54	62	65
32989	24889	20462	27059	34080	34703	32177	29509	26295	23467	20731	18191	15912	13798	11917	10155	8675	7006	5623	4584	3735	3163	2744	2391	2078	1885	1718	1632	1442	1329	1234	1203	1233	1122	997	993	976	984	928	852	868	880	874	826	834	837	868	854	809	781	784	748	763	799	802	762	819	816	763	812	824	738	777	761	815	777	839	833	749	755	828	817	791	776	825	736	820	778	748	751	738	744	728	738	734	819	765	780	740	768	800	745	786	740	721	800	716	808	773	791	832	780	737	738	795	725	778	787	784	782	791	748	761	770	765	785	735	775	768	707	769	718	784	753	774	762	780	754	756	783	725	794	790	760	754	761	744	788	749	760	778	775	774	777	776	749	798	762	771	791	736	727	757	754	754	791	804	759	756	817	754	719	759	787	771	801	760	768	802	764	765	756	771	852	752	795	743	754	823	761	794	733	787	788	800	772	736	775	763	776	712	843	790	765	763	723	796	770	787	780	764	759	746	775	801	790	771	792	736	777	840	755	777	746	758	727	834	788	784	777	835	796	811	772	793	762	771	750	736	783	765	797	761	792	805	799	792	766	762	801	755	740	806	753	795	772	796	789	757	748	780	783	762	798	807	770	774	748	731	772	778	791	787	798	762	749	789	759	760	764	739	712	771	757	791	788	786	758	790	771	752	793	765	774	785	757	790	829	808	743	758	800	800	775	748	748	783	749	764	772	818	800	762	807	780	779	822	770	754	817	757	805	766	777	782	762	770	784	782	770	788	778	810	731	791	727	772	781	761	753	767	758	762	766	832	780	745	834	775	779	821	756	771	783	762	781	769	758	759	778	825	738	775	800	791	763	812	783	775	771	813	797	780	728	850	777	799	837	780	775	737	839	773	819	773	796	814	772	760	826	689	746	742	757	802	779	742	763	810	776	777	771	780	778	786	798	769	775	839	791	729	772	763	750	799	777	765	798	824	783	758	741	716	832	802	751	748	786	793	800	760	760	780	727	747	774	771	817	803	783	792	780	745	757	709	757	782	806	768	799	740	783	771	799	784	739	769	791	818	825	796	731	791	751	783	787	814	799	785	770	732	782	778	756	774	751	780	781	795	753	734	761	732	795	794	746	769	797	789	783	803	801	797	807	760	786	777	763	749	770	724	785	798	769	781	798	776	804	739	750	771	769	696	754	743	765	787	827	846	792	747	736	762	798	784	802	755	804	858	737	745	770	782	746	785	821	812	786	740	781	823	744	806	725	781	814	775	785	749	746	752	736	726	768	775	818	777	793	792	847	755	791	738	797	749	821	751	831	781	778	781	773	823	771	772	747	812	768	753	756	793	822	822	804	780	800	736	802	781	796	764	804	763	764	783	776	787	764	769	744	780	833	764	808	794	766	835	780	823	766	794	814	767	775	801	805	738	742	767	743	759	748	797	750	769	750	784	756	783	796	727	819	751	762	759	763	771	796	761	756	774	756	724	740	811	770	791	765	776	779	767	764	751	796	798	780	833	784	778	782	737	761	785	776	793	773	736	843	812	770	735	744	757	780	744	788	772	735	774	785	780	775	811	844	744	792	758	781	781	782	780	776	804	768	802	762	794	718	758	804	775	735	760	753	834	834	757	790	797	790	752	746	804	780	774	751	757	790	773	804	816	760	790	824	739	825	786	748	772	780	798	746	805	778	789	721	796	765	784	793	778	736	778	757	754	772	772	786	754	820	759	790	758	769	788	828	796	785	793	758	784	774	770	762	751	772	773	819	753	789	776	796	735	796	768	759	777	793	764	786	801	759	773	804	802	737	768	728	791	788	761	727	836	784	762	748	800	772	798	738	773	786	716	794	840	788	819	808	778	766	718	751	749	723	767	840	786	809	818	748	794	752	793	766	743	766	791	735	766	833	756	794	750	770	762	816	775	796	745	810	807	717	819	790	817	801	777	819	780	801	777	774	787	759	754	804	769	779	787	806	786	787	822	818	747	767	731	838	785	750	806	764	794	799	773	765	735	790	791	805	748	782	787	764	765	769	746	806	806	783	738	813	759	735	777	748	760	729	797	786	796	734	767	737	739	780	750	811	747	769	772	764	781	716	750	791	774	763	755	779	813	815	738	776	740	785	764	782	781	776	742	789	803	770	801	807	784	819	737	798	742	768	787	747	820	806	779	789	773	809	845	786	784	829	812	801	742	756	779	756	791	797	717	818	786	802	772	760	828	776	722	739	760	824	749	806	772	784	792	771	788	751	767	811	745	765	756	787	734	747	753	731	771	727	768	815	788	760	801	809	769	717	824	771	788	789	733	834	808	733	769	792	746	823	797	704	806	789	763	777	777	781	726	777	780	769	733	812	800	807	785	777	806	784	784	760	777	768	774	777	812	811	756	768	777	765	798	757	787	730	764	779	743	777	750	760	780	811	771	787	724	781	802	776	782	706	796	806	801	759	748	745	796	755	772	743	833	734	799	837	744	769	780	754	766	780	792	774	765	837	767	800	757	815	712	833	813	806	764	802	762	781	753	793	775	789	791	755	751	734	835	752	785	769	776	796	767	793	804	748	778	720	797	764	748	783	720	760	790	804	735	767	751	759	780	734	724	762	767	801	778	805	776	785	776	763	808	777	780	761	805	742	781	735	747	814	758	769	759	811	783	770	785	794	807	750	778	729	792	835	795	734	749	779	819	814	745	799	776	800	788	790	749	812	738	788	759	748	766	765	786	740	771	834	788	768	803	793	793	766	768	753	772	812	786	763	759	805	798	858	742	830	734	780	791	782	809	771	754	802	781	770	718	773	772	767	816	764	778	773	769	766	751	805	782	785	794	755	766	805	850	794	830	802	739	776	812	804	748	739	795	806	757	830	758	798	782	780	806	794	774	772	727	784	763	787	770	825	756	793	768	780	726	725	783	769	788	784	731	800	761	780	778	858	766	793	752	768	764	780	723	857	811	800	777	794	768	775	784	794	792	731	803	777	783	787	806	816	740	795	793	736	787	820	776	802	814	773	774	779	828	743	795	774	754	768	703	759	762	781	781	774	786	760	756	756	762	787	771	814	799	785	795	740	802	778	830	768	799	797	780	758	783	758	779	712	786	771	735	798	787	815	749	816	754	783	751	753	805	795	785	754	774	767	844	719	800	825	808	755	782	768	744	806	780	739	798	827	829	799	752	759	790	784	703	775	721	718	814	775	746	759	774	771	746	769	759	813	766	790	781	761	770	726	802	812	799	797	781	810	780	718	774	783	789	793	786	777	765	751	823	743	802	752	749	742	775	823	774	767	716	723	773	819	772	766	768	801	779	766	714	820	771	825	776	772	769	762	777	737	776	738	788	792	753	795	745	768	745	730	781	796	749	783	784	776	759	753	777	785	797	788	811	761	772	733	801	766	752	802	807	762	750	804	755	816	742	793	739	742	798	737	767	819	717	834	741	797	871	827	761	782	818	780	777	798	764	818	770	750	753	764	764	777	787	780	795	750	753	747	782	764	823	721	756	806	724	779	812	810	770	790	750	778	752	821
3583	1729	880	578	628	847	783	745	626	456	376	305	243	224	185	149	149	112	97	102	107	82	76	83	69	72	74	73	64	82	87	60	70	66	46	59	79	69	69	55	74	65	49	62	64	74	64	62	62	57	57	62	63	65	66	74	56	63	56	55	55	57	55	50	60	73	58	61	55	53	56	50	59	57	53	44	49	50	50	65	58	70	56	58	61	61	65	57	53	55	57	68	72	51	71	57	54	61	66	57	66	52	64	69	66	58	55	48	61	68	68	75	65	71	65	54	56	64	69	48	62	57	64	57	60	62	46	65	59	60	66	52	59	63	51	73	51	66	64	55	58	80	56	58	44	56	76	67	60	68	61	74	58	59	64	37	69	56	66	53	57	50	56	58	59	66	54	67	55	63	63	68	56	57	58	72	53	54	65	62	53	58	59	63	59	54	68	62	75	58	55	58	53	62	66	57	63	89	54	64	61	52	51	64	60	69	64	62	54	54	65	67	68	60	63	55	56	46	63	45	58	61	54	51	48	70	66	51	54	64	51	65	47	61	60	66	60	55	66	69	68	56	54	70	63	53	52	61	57	74	54	65	63	68	54	65	58	58	65	59	59	53	63	55	60	49	69	52	59	54	49	55	54	43	64	67	56	68	65	62	56	49	61	56	69	62	49	62	58	52	64	57	63	53	57	57	54	59	62	52	55	54	66	58	74	59	53	70	61	70	52	61	69	58	61	66	51	61	69	69	60	52	64	59	59	58	62	66	45	72	53	59	51	65	72	64	65	52	59	50	56	62	75	63	63	53	64	55	68	64	61	63	51	61	53	54	68	56	60	55	69	68	62	41	56	56	64	55	61	63	55	55	76	56	47	60	56	69	56	62	50	80	49	68	63	55	83	64	56	62	70	62	60	48	54	68	59	61	52	56	41	66	48	48	54	71	56	60	54	62	67	50	58	65	50	53	53	58	55	62	52	70	54	66	70	58	57	50	72	52	60	68	59	60	54	59	55	64	69	55	64	61	71	61	61	51	60	57	63	54	42	39	90	60	64	55	62	53	67	59	70	64	80	68	68	67	78	65	67	61	49	63	59	66	60	46	46	56	66	63	46	61	55	49	79	68	65	58	62	73	62	67	55	65	66	65	64	49	73	63	60	62	61	63	58	62	58	57	56	65	50	54	49	59	58	51	62	65	55	59	66	60	66	74	56	60	59	69	53	56	68	52	65	45	65	60	59	58	56	60	61	59	60	66	65	62	57	53	66	61	70	53	75	77	53	68	55	70	62	65	57	64	53	65	63	50	65	63	66	58	55	65	67	64	48	53	51	55	55	59	53	58	58	61	64	66	78	54	49	65	61	54	55	52	47	52	62	54	64	66	61	58	74	69	65	68	66	59	74	62	54	59	79	63	53	59	61	77	54	53	54	66	56	60	80	50	64	63	63	64	65	62	63	56	60	76	65	63	73	62	82	56	81	48	58	65	74	59	62	66	63	63	60	67	70	50	59	59	65	53	47	65	54	60	50	53	66	57	55	80	48	63	62	68	59	62	43	75	64	61	49	52	66	65	81	72	62	58	49	46	80	49	62	52	57	63	76	49	62	49	46	72	56	71	64	75	59	59	61	56	55	56	47	80	67	59	51	67	62	70	63	66	55	64	46	63	56	41	60	70	69	65	60	60	66	52	52	66	58	75	71	64	55	60	71	70	61	60	65	53	54	74	42	72	74	69	56	52	50	62	73	55	62	52	60	57	45	62	42	62	84	62	66	53	77	53	54	57	64	49	48	64	62	60	38	57	55	50	59	60	65	53	60	50	57	56	54	58	72	59	63	54	67	67	52	58	59	68	60	46	60	62	63	67	62	69	48	63	59	61	56	57	51	58	56	54	68	54	61	53	68	74	66	66	58	64	43	58	68	58	65	59	50	53	67	54	70	68	66	61	66	55	52	52	67	62	66	60	57	64	64	64	73	66	51	61	49	56	58	59	54	53	54	70	51	64	56	58	48	69	67	65	68	53	71	51	54	59	55	48	62	60	65	64	51	48	56	74	59	54	44	53	66	66	65	65	72	50	55	52	70	63	59	76	62	66	51	64	56	42	57	53	54	66	58	71	59	59	52	55	52	61	59	57	67	49	59	68	45	60	69	55	67	67	68	58	57	57	57	64	76	64	46	68	62	69	54	53	67	67	63	63	64	60	52	58	60	50	52	61	55	56	60	65	70	68	45	67	53	58	64	61	55	48	58	61	52	56	61	45	43	60	75	63	63	69	66	65	71	69	52	61	60	64	50	46	64	72	61	59	60	54	55	57	55	66	77	58	59	58	89	64	63	50	66	53	52	73	59	75	62	58	58	59	69	59	60	69	58	59	65	47	57	50	58	61	60	70	53	56	45	60	52	57	61	69	56	47	70	56	55	80	79	67	72	72	64	63	45	53	59	64	55	57	66	52	45	56	62	66	64	49	68	53	69	54	55	65	65	75	56	65	65	59	59	69	58	57	78	47	66	71	59	53	59	66	55	63	70	57	59	53	53	60	72	50	74	57	67	60	61	48	57	55	63	62	71	81	76	60	63	72	61	47	62	50	49	63	79	79	59	60	63	55	56	59	53	57	61	68	68	44	63	55	55	72	64	59	54	53	57	59	56	62	64	47	61	51	58	62	56	54	72	50	68	51	65	41	61	64	43	70	71	70	57	60	56	68	59	74	56	66	64	53	67	72	54	64	60	70	58	46	81	64	58	73	71	72	63	59	54	52	60	68	73	83	57	72	63	68	67	52	57	60	50	67	57	68	68	65	72	68	76	64	64	67	64	59	64	65	62	67	67	49	76	50	79	72	51	64	58	63	68	69	57	66	59	61	69	65	69	69	65	53	58	50	62	64	56	66	44	52	56	64	83	62	68	56	69	54	61	63	60	69	61	74	66	62	57	64	48	57	66	57	63	56	69	72	70	45	59	49	59	69	61	65	56	52	66	58	57	48	75	62	72	53	58	72	61	63	69	60	50	74	71	62	65	48	38	61	70	51	64	60	75	53	56	65	60	66	64	62	49	69	67	68	54	55	63	60	49	62	55	66	61	55	64	64	80	57	57	55	60	44	71	61	54	52	56	50	57	50	58	64	60	61	57	40	56	55	77	57	62	45	48	62	54	52	66	62	64	67	63	63	62	54	58	61	67	71	65	53	63	74	65	56	66	50	66	61	60	57	61	47	53	72	54	69	65	66	75	64	51	64	64	76	53	50	63	56	50	52	59	64	58	56	51	67	57	64	70	69	61	71	68	65	51	54	65	57	59	58	49	47	58	66	55	59	67	51	54	49	62	50	61	65	65	62	70	61	62	60	82	50	58	55	60	69	58	73	49	62	73	45	58	71	73	62	57	73	59	67	65	54	71	68	67	72	54	59	62	54	57	54	63	61	62	79	48	61	53	69	62	60	53	42	54	73	56	74	65	66	60	55	66	60	57	78	62	54	63	55	59	64	58	60
25702	17867	12793	18982	26773	26966	24476	21467	18303	15272	12680	10526	8408	6964	5644	4566	3819	3071	2547	2256	1902	1658	1396	1209	1163	1099	1001	1020	1005	961	932	899	890	834	854	811	835	794	786	827	780	804	731	730	754	770	732	739	747	726	783	722	747	783	739	729	758	713	730	760	686	661	774	722	750	752	722	695	745	726	770	747	788	750	730	802	758	713	729	728	741	733	747	759	761	811	743	734	719	717	754	724	754	764	722	741	728	749	705	738	756	751	697	739	738	696	725	742	723	748	727	743	698	716	709	756	733	727	698	742	743	717	754	751	753	732	756	733	766	734	751	748	748	747	695	706	765	768	746	719	771	692	802	742	737	758	733	752	735	753	708	768	728	752	757	736	722	735	703	725	756	727	696	749	728	757	748	757	715	747	724	772	778	714	728	735	720	690	731	761	734	707	742	732	735	723	737	740	689	767	752	774	779	725	715	695	746	754	721	771	735	738	759	733	693	750	755	755	751	708	738	753	718	790	708	751	673	772	758	702	755	748	780	721	698	735	731	768	746	748	750	719	733	728	763	779	718	748	733	765	755	776	773	763	736	732	727	727	732	760	707	735	763	761	737	735	692	705	755	722	754	713	686	712	695	771	732	744	721	708	712	757	709	726	711	758	708	747	713	752	729	737	730	749	711	735	753	747	728	719	733	733	696	752	769	714	761	716	757	741	720	747	756	720	716	768	713	765	738	736	713	702	742	720	749	712	781	681	799	786	784	741	738	757	674	730	714	761	727	785	734	734	715	760	722	722	746	763	769	727	807	725	713	733	762	787	742	738	739	731	738	723	794	756	766	736	690	739	713	711	764	726	682	724	699	752	705	766	715	784	702	700	700	715	697	750	734	710	697	694	764	714	710	757	775	706	737	750	742	736	745	716	754	746	719	719	749	767	727	774	750	696	736	757	750	755	738	774	742	753	718	779	735	755	752	761	764	755	750	755	743	670	761	737	718	716	753	778	745	741	730	743	741	728	695	691	739	747	780	789	819	712	684	735	763	724	748	685	718	716	741	722	758	722	698	729	746	697	749	747	720	713	776	737	714	716	772	729	717	725	741	763	730	711	735	778	722	719	729	722	741	725	758	714	748	775	731	753	758	747	749	708	721	781	749	695	710	728	725	750	781	729	732	718	758	758	755	721	737	775	760	689	755	740	704	730	708	745	721	712	720	771	756	727	754	729	748	720	790	783	720	755	736	757	726	776	744	755	738	756	713	744	744	755	795	770	747	701	778	707	708	712	724	746	760	714	737	739	781	721	719	723	781	734	763	727	698	741	759	718	743	747	757	709	716	708	749	673	779	751	755	777	749	726	771	702	728	733	726	769	717	735	770	733	757	725	754	734	737	734	732	806	754	748	728	724	783	733	783	729	729	727	731	763	758	778	711	735	739	786	756	677	770	706	739	746	738	744	729	758	734	777	769	750	759	711	730	709	757	779	723	740	776	765	726	728	757	728	732	732	719	710	725	753	748	777	764	769	749	732	691	730	719	773	761	708	701	768	762	704	743	749	779	732	717	737	720	755	718	716	750	711	717	717	759	757	728	750	724	727	672	768	754	693	771	768	711	797	741	735	743	776	742	750	721	698	706	730	761	756	723	672	781	711	765	722	740	743	737	722	720	724	734	753	749	735	708	751	761	735	729	754	748	743	716	765	766	745	762	728	726	712	768	728	720	715	759	714	774	802	728	766	756	751	717	781	749	730	751	747	706	752	763	726	713	756	754	737	714	716	718	710	792	794	748	690	735	746	750	734	772	726	718	737	736	712	751	715	747	732	777	717	727	729	742	760	781	773	753	736	718	743	775	690	791	730	752	725	690	812	733	738	740	719	710	738	716	712	759	761	685	712	731	754	734	749	767	731	734	762	741	700	724	685	693	728	764	729	726	750	749	752	720	765	764	731	723	702	714	710	723	707	765	718	745	756	754	742	752	699	723	771	725	778	748	733	733	721	710	706	701	710	733	713	775	698	769	726	767	733	741	728	749	647	751	727	727	725	705	749	754	721	782	745	755	739	704	733	712	791	751	780	702	748	724	747	749	723	725	723	729	719	734	709	694	755	713	760	687	738	753	764	757	727	765	715	783	691	723	729	696	754	698	762	690	744	782	711	734	724	703	658	777	796	759	728	755	700	733	736	747	716	706	774	746	714	762	711	758	731	740	784	727	798	773	758	691	716	756	758	801	740	773	763	708	703	704	751	722	771	734	737	794	725	679	731	771	737	728	700	755	695	765	764	766	728	762	774	696	777	707	695	714	749	731	716	726	745	736	726	731	756	747	738	703	741	756	733	741	722	775	720	773	785	703	714	766	751	781	760	684	767	722	746	744	719	720	747	722	716	786	745	745	719	723	728	729	680	766	735	757	726	757	766	700	713	751	754	695	732	742	746	734	707	805	759	757	742	727	699	719	686	753	685	732	751	769	797	725	746	749	722	718	764	729	738	696	702	712	743	731	761	762	747	747	783	699	741	678	706	730	700	723	667	718	701	710	721	698	748	696	699	760	726	641	727	699	711	748	763	734	761	701	724	711	763	693	729	746	747	762	762	764	711	745	737	734	750	748	730	706	749	785	735	744	716	718	752	752	697	801	714	781	737	772	723	775	687	752	698	718	732	755	814	678	751	727	765	766	753	708	707	736	792	745	760	726	739	731	739	708	697	710	700	744	760	756	732	744	792	778	729	760	733	768	765	756	779	719	819	796	703	749	734	712	784	694	680	718	737	728	725	769	741	767	737	748	776	678	762	752	708	721	749	674	742	698	681	765	710	736	721	716	759	728	713	747	742	736	738	771	720	705	780	723	748	746	725	710	783	707	765	714	737	742	729	735	742	712	738	707	715	724	763	674	710	751	765	743	756	786	703	723	711	729	745	748	777	696	735	775	739	728	709	739	735	730	737	736	746	736	753	694	747	718	723	707	747	801	736	751	698	750	760	739	745	742	747	760	678	759	773	770	695	722	730	688	756	747	731	751	735	752	761	681	626	780	692	698	739	726	726	719	733	760	723	807	703	753	729	731	720	729	746	703	671	704	716	725	733	742	716	720	769	743	742	694	713	725	730	744	656	711	722	705	711	738	781	667	732	707	730	765	781	781	725	779	711	771	760	702	735	743	750	724	760	757	788	782	731	773	715	766	751	715	717	687	781	754	680	771	712	758	754	714	710	703	732	702	701	806	720	728	754	770	730	756	699	666	746	829	736	714	722	707	731	676	746	719	728	764	731	725	774	739	783	779	744	732	759	760	775	783	771	725	770	716	739	711	705	751	698	733	764	705	766	762	799	725	698	711	707	765	728	721	771	801	782	786	760	718	752	732	746	755	725	709	729	757	744	737	754	701	724	736	751	772	714	753	781	753	734	728	739	730	758	744	761	666	768	702	768	709	748	748	752	788	719	736	757	743	744	748	708	687	722	729	753	697	708	766	726	708	735	716	746	802	754	675	734	755	763	709	713	728	700
4640	3415	1653	1043	1221	1461	1412	1164	939	707	560	477	424	329	292	217	204	185	163	122	111	104	105	89	91	70	79	50	86	79	81	69	71	65	63	53	61	61	56	62	65	56	75	61	57	82	49	57	71	63	58	70	72	59	52	60	64	58	79	65	49	63	62	50	60	65	64	66	70	54	59	65	68	68	68	73	61	57	77	53	65	57	55	68	65	49	72	56	59	63	75	66	59	72	55	66	53	66	41	40	49	60	47	52	64	60	47	69	53	59	68	56	66	61	64	57	62	65	57	68	60	73	54	58	66	71	61	67	61	64	66	53	55	69	60	61	63	49	74	63	75	64	64	53	62	51	70	59	55	60	58	63	51	72	64	64	55	62	54	70	48	63	70	55	62	57	61	68	67	52	61	67	75	58	63	47	65	61	59	57	75	73	71	50	61	68	56	55	79	55	52	65	62	49	68	67	64	64	59	52	60	55	70	60	60	68	53	66	65	67	60	53	67	57	68	49	52	55	69	53	59	60	72	68	50	62	57	51	61	68	66	63	59	73	61	50	70	63	68	62	57	60	73	61	57	58	81	62	65	74	53	60	73	54	61	63	62	47	55	56	61	69	75	51	63	63	59	54	53	70	64	70	46	64	78	71	54	58	56	70	67	52	72	67	76	42	61	71	59	62	71	57	71	54	66	67	72	56	60	60	68	65	61	45	69	67	54	49	52	48	61	55	72	49	60	60	64	50	70	64	92	57	51	53	46	59	53	54	66	72	62	52	48	58	59	71	53	65	61	65	54	62	56	44	78	58	50	56	62	85	58	67	58	61	55	67	52	69	52	67	51	58	69	58	70	46	56	68	62	55	67	60	66	63	61	65	49	55	51	70	61	48	51	61	70	55	70	63	65	61	59	66	72	68	62	57	59	69	63	60	56	54	69	59	73	59	66	57	57	52	55	57	71	59	51	63	56	50	70	67	65	60	63	53	62	75	74	57	56	60	58	62	55	58	52	48	54	70	61	67	62	62	65	69	60	67	65	65	56	84	55	54	71	74	66	63	85	74	79	63	47	63	63	62	67	57	51	66	55	57	62	56	66	61	51	79	52	70	46	60	58	52	71	53	66	63	49	76	57	68	65	71	76	49	62	47	76	63	50	60	62	54	65	65	61	61	55	58	79	67	61	57	79	65	64	47	53	61	53	65	62	78	52	51	64	55	66	51	66	60	53	58	67	75	53	62	51	55	61	53	64	57	63	49	72	61	55	58	72	55	67	74	62	58	74	65	57	64	65	67	62	71	60	55	64	68	61	52	68	62	62	60	53	59	55	61	64	58	48	66	63	66	59	62	57	65	46	56	70	78	67	64	56	69	56	54	68	48	81	60	65	67	62	68	78	61	73	65	49	60	70	54	66	72	51	63	72	59	60	62	77	59	49	60	56	50	54	60	61	67	65	51	51	53	54	63	68	60	49	59	59	62	61	66	70	51	69	57	62	80	50	64	56	57	67	73	59	54	65	52	54	67	60	59	79	51	56	68	59	63	60	48	62	56	63	54	63	61	58	68	58	66	56	63	51	74	78	62	77	60	49	72	53	57	62	61	70	63	59	56	63	57	59	60	48	60	59	54	56	63	50	59	59	58	69	66	62	65	71	63	50	47	56	74	65	49	63	59	63	68	73	56	62	78	46	67	67	60	76	60	62	54	69	76	59	67	57	68	58	61	66	63	67	52	59	58	50	62	57	37	66	61	62	60	55	48	63	51	67	53	73	66	55	64	60	61	66	62	60	54	70	58	58	78	64	56	73	73	57	48	46	57	59	66	74	62	69	63	68	50	66	68	62	54	69	67	59	80	66	52	59	77	68	61	68	59	67	61	61	69	70	64	55	61	52	51	58	66	64	70	62	63	62	49	55	54	55	47	67	64	61	56	61	54	57	58	71	74	58	48	75	67	57	65	47	64	66	56	64	43	53	57	68	67	63	48	55	52	69	64	61	64	66	74	54	62	50	56	55	84	59	64	58	52	59	61	54	56	72	53	56	72	65	62	67	51	58	65	68	67	50	69	72	65	57	56	73	63	66	58	61	67	63	60	44	70	72	61	62	46	55	50	55	69	58	59	54	79	61	53	56	63	57	71	67	70	60	61	60	64	76	58	45	54	60	44	70	65	67	60	61	48	60	72	71	42	75	63	57	64	42	66	63	59	65	71	69	61	59	67	77	70	67	64	50	63	72	57	50	65	79	58	63	71	72	69	54	62	72	72	69	69	48	70	73	57	66	59	59	70	66	56	48	49	63	46	71	57	63	51	60	53	67	79	74	58	71	45	79	69	68	54	59	69	79	57	46	51	71	67	62	62	58	59	69	68	59	73	51	57	61	55	62	58	49	70	62	56	62	55	74	51	57	50	63	54	73	53	58	56	52	58	55	64	53	55	72	75	69	49	55	67	60	66	58	54	60	65	68	66	57	57	67	67	59	60	58	64	61	49	65	54	66	65	58	61	67	60	64	67	69	53	63	61	70	60	66	73	68	59	67	61	60	68	61	65	61	49	60	61	50	55	63	53	69	56	55	59	51	54	66	66	65	73	54	75	67	42	61	53	61	76	77	51	57	60	51	62	59	63	67	47	64	52	56	62	61	80	68	69	71	52	72	52	66	58	45	76	70	61	56	64	53	64	47	58	69	64	64	63	63	56	60	70	71	60	70	81	70	59	82	61	55	70	50	63	61	63	64	70	63	51	69	53	60	57	54	60	53	80	56	65	60	80	52	53	63	56	80	64	69	68	58	66	56	50	67	57	67	68	63	64	63	62	54	71	67	70	54	79	63	57	62	61	65	67	49	75	68	67	59	57	58	75	55	65	58	73	51	50	65	77	64	74	44	68	62	59	51	59	65	64	66	64	70	60	50	81	57	70	57	63	58	63	61	70	49	49	59	63	68	69	57	49	56	55	50	55	61	61	71	54	73	62	75	60	62	55	58	71	58	61	51	58	38	76	70	81	67	71	68	61	64	64	70	63	76	63	55	84	57	59	68	66	59	51	63	65	69	60	52	65	65	68	66	70	63	61	55	68	64	70	45	70	63	72	58	53	58	54	61	57	62	53	62	54	67	73	60	51	61	58	66	56	59	49	56	77	67	63	58	62	49	66	67	65	65	67	65	59	58	70	71	69	54	52	58	64	61	61	53	64	58	62	60	74	56	54	48	54	50	62	50	61	60	60	66	53	53	73	59	67	59	54	70	61	60	58	66	47	61	63	53	64	62	67	60	68	83	67	62	61	52	57	60	50	76	67	55	59	67	45	66	54	71	64	54	65	70	55	76	54	58	55	47	58	58	56	81	58	63	57	58	60	63	63	63	64	53	64	68	62	92	64	58	73	70	60	55	56	62	68	64	66	54	47	65	70	67	78	64	53	56	68	61	65	70	75	65	65	68	74	61	61	65	51	66	63	59	67	55	57	72	63	72	61	70	67	63	50	65	51	45	50	62	80
30084	22300	17428	24347	31090	31215	28988	25910	22364	19115	16467	13706	11683	9801	8401	6932	5813	4741	3862	3160	2777	2265	1969	1689	1506	1339	1269	1206	1099	1103	1030	1058	970	927	940	870	839	840	797	797	803	826	799	786	791	783	748	779	764	737	751	731	798	764	748	756	762	765	745	774	743	710	746	731	742	729	735	747	727	765	752	716	726	724	768	747	732	785	790	763	762	655	778	740	735	728	787	735	735	752	734	790	745	761	712	698	715	695	724	743	724	739	716	700	731	776	766	701	734	729	747	767	680	698	780	755	760	740	772	721	698	734	720	693	706	769	704	695	714	710	768	723	728	757	744	719	798	714	803	765	733	721	775	730	723	753	754	691	740	777	736	693	814	739	736	699	745	774	734	773	701	713	754	731	793	735	765	699	723	752	762	752	754	765	713	782	699	731	702	737	800	706	771	768	723	738	732	733	761	725	679	772	735	732	754	757	709	692	784	768	710	740	691	749	743	764	733	744	775	737	749	756	656	783	749	721	761	731	754	717	741	739	739	754	756	750	756	726	713	732	692	713	748	696	746	750	734	736	779	800	728	735	707	771	762	741	745	743	704	763	734	751	747	761	752	748	773	728	758	775	711	724	726	732	736	805	707	737	711	802	729	746	716	781	771	748	854	717	713	772	759	739	771	789	746	752	731	722	721	734	758	649	722	739	711	749	763	685	768	740	753	744	723	770	746	761	726	709	750	730	731	749	749	739	704	763	760	689	772	753	755	757	708	774	761	750	786	733	689	712	762	758	705	774	756	724	754	719	764	743	800	759	769	740	698	743	766	721	707	740	755	729	741	722	761	777	767	707	735	758	761	759	771	743	731	750	724	740	739	722	696	741	772	738	728	725	791	763	754	768	752	720	762	727	764	731	749	732	769	770	732	726	772	730	707	751	753	690	730	763	775	770	748	748	739	734	735	669	702	779	729	732	695	727	768	712	759	764	748	780	773	801	764	768	695	791	760	702	745	736	744	689	731	757	792	749	748	741	746	779	656	738	726	723	706	761	754	772	760	746	696	780	731	764	755	736	732	746	773	757	727	698	723	750	722	759	688	776	764	766	747	695	751	777	729	726	780	761	730	716	770	717	722	719	751	778	751	778	725	749	728	748	705	767	766	727	724	737	747	714	778	729	750	743	752	761	757	740	744	717	682	779	763	735	706	737	730	746	750	748	743	758	749	695	724	753	761	751	725	736	775	724	742	764	755	728	759	729	720	729	741	709	756	724	738	732	735	773	768	792	735	746	717	768	708	723	737	787	727	732	773	773	776	690	690	740	675	754	778	737	766	676	734	699	717	773	761	753	754	735	710	730	738	763	725	775	728	713	706	783	763	741	738	739	723	710	788	786	722	727	729	731	727	741	729	706	722	745	749	685	744	751	733	753	730	725	674	745	744	757	743	760	731	760	728	764	767	722	748	743	764	748	711	758	760	633	725	744	711	736	782	774	779	744	727	745	737	781	716	694	754	737	758	771	725	717	732	738	732	722	739	730	796	754	715	703	698	752	802	753	717	709	752	715	743	731	770	730	705	731	747	742	836	730	728	705	736	743	732	705	719	733	750	722	708	776	779	754	783	753	766	668	719	751	768	756	740	694	694	750	756	738	764	711	746	717	711	736	731	742	723	757	744	724	720	759	724	766	791	790	758	755	741	717	721	697	705	707	702	803	722	741	724	770	697	737	709	719	797	728	692	746	832	769	698	736	746	677	752	751	745	743	796	730	767	745	694	748	752	742	726	748	747	741	767	747	773	759	731	732	749	730	760	763	745	720	752	751	745	698	729	774	738	755	760	774	750	750	754	732	732	733	775	757	723	727	753	738	735	779	710	744	762	714	747	748	753	735	755	744	730	716	747	716	753	786	692	718	723	761	769	716	759	744	696	694	752	733	721	743	742	732	766	756	730	723	758	797	772	756	707	755	743	749	698	753	751	733	728	762	755	724	782	780	789	689	767	765	709	751	708	751	727	750	752	758	746	686	729	710	752	666	726	724	758	778	753	782	724	712	772	737	731	749	706	774	697	721	723	730	661	706	723	715	710	820	732	754	748	721	750	668	761	737	704	730	740	734	739	724	739	735	734	717	738	758	750	681	716	731	694	744	690	728	710	750	777	738	743	741	760	758	719	681	738	739	722	755	750	719	737	769	704	717	727	721	741	754	757	750	765	722	735	707	748	718	715	754	733	743	778	711	733	747	772	732	698	759	692	736	737	727	761	721	777	727	701	744	747	732	682	753	744	701	772	707	722	716	765	728	752	752	741	679	780	708	784	717	750	701	767	735	743	760	755	793	725	736	733	726	735	682	765	763	709	700	722	694	714	732	753	754	732	712	732	736	725	685	718	734	689	723	740	748	716	776	742	765	728	731	717	762	748	687	720	745	741	735	760	739	735	719	782	746	753	704	717	727	737	762	778	753	720	773	733	746	760	781	762	733	771	706	715	751	709	713	742	753	758	741	742	699	714	761	733	726	780	714	731	780	772	766	832	744	730	740	699	787	710	719	733	754	755	712	708	744	738	751	747	721	784	721	719	722	764	714	743	721	783	736	693	677	721	744	703	702	745	719	781	775	723	819	780	729	675	714	785	757	735	754	730	753	745	711	701	731	742	753	731	790	720	777	724	769	753	802	691	710	738	753	741	737	738	723	754	746	732	739	749	775	739	732	748	779	734	714	726	725	719	743	724	696	670	722	785	759	768	706	734	730	728	705	743	748	758	786	792	709	696	776	764	713	705	767	777	724	746	745	775	716	765	737	745	735	773	784	736	737	748	733	778	762	760	739	740	701	739	773	814	712	729	775	764	728	746	769	707	755	736	751	742	721	712	748	734	725	752	698	680	784	742	763	752	738	792	744	742	729	747	754	732	792	751	747	717	739	684	729	760	715	717	735	713	730	713	714	773	736	678	723	698	769	732	732	740	736	719	745	721	770	766	738	756	711	756	718	720	754	717	699	726	709	701	719	689	762	754	704	730	760	727	742	753	731	752	717	701	766	772	707	730	735	770	755	756	714	734	706	768	722	722	756	775	745	724	781	764	734	714	722	745	745	722	735	786	744	727	707	744	688	751	741	747	743	721	729	753	741	749	728	738	724	780	705	720	690	763	721	722	748	733	721	719	756	717	735	804	759	753	757	757	748	751	693	726	703	717	765	716	747	696	693	728	784	790	730	740	750	734	787	745	766	765	723	734	743	738	736	728	679	756	718	780	743	782	748	734	743	734	705	725	697	689	719	714	806	786	791	751	745	769	742	800	730	736	783	781	762	693	733	748	733	757	728	775	733	723	758	700	767	684	738	754	736	765	742	722	757	735	779	701	702	722	729	742	746	818	736	761	700	726	731	731	744	743	775	717	742	726	688	765	684	762	759	708	701	751	767	734	706	755	703	728	726	723	714	740	748	773	769	771	740	770	789	709	752	727	723	734	743	703	754	770	796	752	739	727	777	755	718	753	704	709	762	747	747
5823	3107	1748	1063	1163	1539	1444	1236	1005	789	634	532	452	377	314	280	207	183	168	134	122	108	100	111	76	91	84	77	82	88	82	81	62	70	73	73	73	81	62	77	69	66	71	69	77	59	79	74	71	69	70	59	67	50	72	55	70	63	71	62	44	61	70	49	60	55	61	67	71	62	66	74	74	78	68	60	66	73	58	54	61	70	57	73	67	87	69	54	74	59	53	72	71	70	60	68	55	59	67	59	78	65	67	80	71	61	62	73	55	64	76	83	73	75	65	55	78	53	70	58	75	69	81	65	54	63	67	67	47	58	65	57	78	62	78	61	62	63	59	68	67	66	68	72	64	69	56	60	57	64	75	65	69	73	64	70	63	66	73	63	55	65	69	81	62	76	56	75	62	57	63	70	63	60	63	70	56	58	55	62	54	62	68	65	64	57	61	66	74	69	66	69	65	57	46	69	59	63	74	60	68	71	52	63	70	54	80	57	71	66	67	71	63	46	52	60	56	58	68	66	84	64	61	78	62	58	74	73	63	66	72	67	71	60	60	62	76	47	78	67	61	70	63	70	64	59	61	65	50	70	69	55	68	54	62	57	61	70	56	63	61	68	74	73	69	66	52	54	61	53	76	77	68	89	59	67	82	60	56	68	66	55	69	63	72	52	55	64	69	76	61	64	83	58	61	80	76	62	56	54	68	60	80	70	62	70	69	70	54	57	70	73	64	60	61	86	64	64	69	61	55	72	72	63	67	50	60	83	62	60	50	64	70	57	57	70	66	54	67	60	66	58	80	59	71	63	52	67	59	78	68	72	66	66	78	83	58	55	54	80	61	65	55	54	66	52	65	58	66	50	67	53	65	59	46	61	80	58	67	75	49	62	58	53	71	74	62	53	63	71	65	72	55	78	71	56	62	48	65	72	74	52	61	68	54	55	60	57	68	48	56	58	62	55	55	71	67	63	61	75	65	70	85	75	67	54	69	52	59	52	56	55	73	61	56	71	71	63	53	68	65	55	62	60	62	74	71	69	73	56	68	70	62	55	70	55	78	68	76	71	61	61	74	63	66	69	69	55	72	68	54	72	75	81	74	58	54	63	71	67	66	61	53	70	58	66	63	56	67	65	72	60	60	52	75	61	71	68	44	59	63	51	53	68	69	64	55	58	46	87	70	56	63	59	71	62	62	58	54	62	69	81	71	76	74	67	58	70	65	65	63	61	62	67	61	63	50	75	66	75	45	71	58	61	57	73	53	53	64	68	71	56	73	68	65	60	86	56	83	76	56	70	60	65	68	66	64	77	56	65	73	70	61	66	73	68	55	63	55	75	54	68	72	65	59	67	54	63	70	50	71	65	62	62	65	68	58	59	68	73	68	57	69	75	79	55	57	69	50	66	70	55	73	78	52	60	77	67	72	65	67	59	59	60	49	62	61	71	72	55	63	61	66	57	69	67	60	64	68	75	56	62	60	56	72	67	84	54	68	63	54	69	53	76	78	65	70	51	58	73	58	64	61	61	54	57	68	65	60	64	59	67	67	56	59	69	57	72	66	63	60	74	68	62	53	54	63	59	71	69	60	63	85	54	68	66	69	56	68	71	76	69	60	88	61	46	61	60	61	75	75	62	65	78	66	66	61	66	59	61	76	61	57	63	72	68	52	63	70	57	64	65	57	70	54	60	62	74	76	71	64	69	59	63	60	63	70	64	52	61	67	52	71	67	74	61	59	59	73	64	60	51	57	65	55	56	65	67	62	65	72	65	84	73	73	71	64	63	70	46	72	62	67	73	69	71	56	45	60	72	66	56	50	68	83	72	78	67	62	78	64	70	83	58	51	63	74	73	65	71	61	69	62	55	74	54	59	69	57	81	56	65	47	71	68	62	62	87	70	66	60	66	70	75	64	79	70	63	59	67	58	42	55	63	58	62	83	71	52	54	59	58	60	64	66	69	65	65	71	70	65	75	57	72	66	64	61	70	62	62	62	55	64	66	58	59	50	55	81	63	73	67	63	86	62	61	78	47	61	57	55	56	67	69	52	74	62	67	48	51	68	59	49	67	47	65	70	65	67	72	57	48	50	74	60	69	75	64	72	68	76	57	74	68	80	62	65	61	77	62	61	76	66	74	61	65	68	69	49	61	63	57	55	65	61	61	60	71	61	80	63	72	72	67	67	52	54	67	73	69	60	68	62	67	48	68	67	54	63	55	71	61	65	71	61	74	59	64	57	61	62	75	68	55	69	70	75	57	71	67	59	85	52	70	77	71	60	62	64	69	55	66	86	66	61	66	58	69	63	61	72	71	58	64	58	55	68	62	52	64	78	82	62	73	63	55	67	70	51	66	66	69	61	81	54	53	56	65	69	75	81	63	52	74	49	64	71	65	57	62	63	56	72	68	56	52	70	71	62	70	67	48	66	65	73	68	63	58	83	69	83	57	52	67	70	66	67	59	64	52	62	61	60	62	61	81	59	52	62	62	62	68	61	87	64	51	51	74	65	69	53	69	62	59	54	71	62	63	47	55	60	72	74	68	59	74	67	70	70	70	61	68	61	63	53	61	64	69	54	52	80	75	71	68	82	62	57	56	52	57	60	70	73	68	68	66	50	60	50	74	45	68	63	68	66	55	77	70	55	84	63	85	67	68	77	64	65	61	70	51	80	70	67	74	67	84	56	57	73	76	60	66	73	48	67	84	59	66	51	65	55	60	68	59	65	77	70	71	48	69	63	61	68	66	72	50	73	72	56	63	68	58	73	70	61	63	60	58	58	63	69	69	57	70	57	58	62	48	60	63	71	61	72	77	86	58	59	59	73	55	58	66	68	82	69	54	64	78	62	62	58	60	61	67	66	54	62	75	62	68	61	66	79	59	49	64	71	65	64	59	70	66	53	66	70	60	66	56	64	54	68	62	70	58	62	54	67	61	66	56	57	60	63	71	75	64	68	73	68	64	51	60	60	74	63	59	63	58	73	55	73	56	75	59	75	57	52	69	76	65	45	49	57	47	52	63	49	87	61	64	66	57	68	63	75	67	70	76	66	61	72	53	73	68	56	70	61	69	75	72	70	69	67	58	74	73	66	59	69	64	44	61	62	68	59	60	62	50	72	66	78	70	60	68	70	64	59	62	61	59	54	68	61	57	67	57	69	75	73	60	63	71	59	70	69	65	60	65	61	67	69	67	62	82	58	67	62	70	62	65	79	54	59	72	68	61	58	68	66	70	66	65	72	74	64	89	78	60	70	49	62	64	68	66	70	70	63	67	74	82	60	66	62	64	59	66	54	64	74	63	65	63	67	74	77	57	64	69	60	69	56	56	55	75	66	72	74	69	66	61	54	63	77	66	68	52	56	70	60	67	71	60	59	67	58	68	71	71	58	63	70	67	62	68	72	64	61	58	64	47	57	64	67	56	52	63	70	70	59	66	54	59	66	64	71	56	72	53	65	68	66	67	63	69	56	73	73	55	54	64	66	71	74	70	62	54
28805	21883	17729	24371	31202	31702	29515	26523	23596	20249	17602	15001	12758	10834	9345	7913	6614	5473	4486	3703	3142	2562	2276	1919	1692	1472	1368	1310	1283	1234	1136	1122	1058	998	960	904	909	913	861	878	882	836	834	798	829	822	829	796	845	788	859	798	768	779	804	817	798	768	772	780	758	744	779	822	815	826	794	773	810	795	780	742	812	774	805	809	750	767	735	857	831	815	846	757	798	747	795	789	774	820	818	803	747	754	792	829	794	771	756	761	815	803	819	799	814	743	840	762	730	830	715	798	758	821	810	765	759	791	795	744	823	746	774	722	727	797	805	778	773	776	767	798	804	799	758	835	843	788	760	767	710	758	764	746	786	806	811	774	829	788	735	790	807	773	752	758	829	771	765	839	751	749	775	771	747	789	793	803	794	733	811	753	790	787	801	816	786	774	798	778	793	802	783	791	743	757	723	792	779	749	824	776	748	770	813	784	791	762	719	784	803	795	806	767	793	733	795	810	795	759	796	762	783	826	745	810	770	798	740	793	756	753	758	736	763	771	794	771	797	748	782	798	807	782	761	788	765	770	776	792	743	740	761	813	750	762	806	766	809	745	766	763	770	721	752	816	776	803	794	769	784	722	764	820	741	771	795	714	829	754	762	820	792	787	789	754	799	798	778	806	852	842	792	753	723	815	792	756	782	768	783	768	796	796	792	832	737	780	795	760	778	749	790	808	761	753	801	806	785	722	807	755	801	792	854	728	757	745	802	836	764	762	785	766	788	741	752	756	794	749	749	840	774	807	781	761	770	767	779	760	768	773	769	768	757	813	773	763	752	765	751	722	772	789	776	753	789	759	728	793	779	794	832	829	803	818	783	753	773	861	760	801	828	788	806	780	789	796	789	842	757	809	769	775	815	753	785	806	783	762	774	847	761	753	776	817	831	803	802	757	781	756	759	764	742	833	781	755	807	756	791	741	756	822	797	760	799	810	823	777	775	784	790	753	800	782	780	768	773	747	807	778	789	773	755	822	769	799	762	800	807	787	828	807	771	752	781	773	795	729	794	742	760	820	768	738	810	780	755	792	790	765	805	744	800	789	744	768	786	740	761	816	760	770	811	761	773	749	777	779	818	790	766	773	764	786	851	762	781	784	748	784	805	775	763	779	851	778	812	772	787	795	746	751	821	744	803	756	799	757	770	815	754	808	783	710	769	762	784	761	745	759	786	761	811	769	804	798	778	808	778	821	808	785	755	747	765	809	749	795	800	786	725	785	796	760	771	788	800	815	741	805	806	771	761	749	767	854	798	793	763	748	814	787	735	776	721	816	819	788	782	798	775	799	821	766	815	788	745	778	753	833	799	791	785	780	812	789	792	833	785	776	810	816	782	759	708	797	798	750	737	762	776	776	748	744	760	774	783	766	783	828	793	778	773	804	771	783	759	798	820	767	755	783	760	702	836	761	791	748	752	805	822	771	786	807	795	768	796	772	778	779	792	824	777	805	793	732	790	736	756	733	755	739	764	806	761	811	734	790	818	802	811	795	796	793	708	747	798	742	776	808	773	775	778	750	813	761	783	760	813	791	786	766	777	792	773	778	758	781	769	766	818	814	778	770	754	743	709	832	778	813	770	802	802	808	730	803	773	814	756	788	799	719	720	828	843	782	787	755	763	768	800	743	755	781	842	802	763	800	853	805	804	806	740	795	736	785	764	754	780	796	840	812	759	777	816	803	781	797	773	744	755	770	785	756	785	789	804	767	791	741	808	747	826	829	760	778	807	797	795	823	771	743	754	750	789	777	771	838	778	744	814	757	765	754	785	769	754	795	872	721	769	790	789	805	810	764	832	795	790	753	770	747	795	779	773	795	781	761	781	791	782	767	789	794	773	750	813	784	743	757	767	792	803	805	812	737	772	791	761	757	814	807	773	762	782	778	747	808	844	810	790	750	838	748	773	762	778	873	826	776	783	746	740	731	785	782	717	808	792	771	750	797	775	791	780	787	790	799	796	801	735	810	778	765	803	824	784	785	796	808	726	759	754	790	794	837	799	754	819	774	766	744	773	751	799	787	831	764	801	744	757	733	796	796	756	791	791	795	785	751	802	769	755	799	781	787	771	822	790	771	750	754	808	784	816	749	836	801	798	772	766	782	811	740	783	765	794	821	804	830	810	742	794	771	742	776	753	778	752	810	792	798	780	803	807	805	782	772	778	788	764	793	768	722	745	760	766	792	772	792	799	748	744	785	715	757	775	840	812	803	812	766	774	817	761	754	762	830	791	741	763	825	799	760	794	761	806	784	805	803	818	769	763	760	779	723	774	785	767	803	796	756	809	759	789	806	785	766	769	738	772	822	793	778	761	797	763	741	779	813	792	796	780	774	757	819	735	762	796	721	731	765	818	805	770	776	780	723	786	786	750	794	802	802	758	795	790	787	749	803	808	771	801	755	758	753	797	767	773	745	768	778	769	757	791	761	782	807	753	737	795	739	771	765	729	750	785	779	700	776	775	812	785	775	821	742	795	737	772	803	721	736	776	814	788	789	798	762	809	720	747	787	793	741	841	764	766	741	798	740	762	709	804	793	820	717	764	781	758	796	715	843	786	762	784	804	727	774	792	777	778	778	818	787	787	799	817	816	744	781	786	766	780	760	820	773	855	739	831	763	753	748	779	777	751	814	763	776	744	782	787	779	747	782	790	765	723	799	763	784	774	781	783	797	781	802	751	778	772	794	808	819	759	790	804	776	763	777	726	791	749	794	749	774	795	803	809	760	781	760	747	758	810	805	771	775	809	795	767	775	782	782	800	770	831	752	784	793	749	790	787	798	769	748	803	783	762	762	756	837	799	783	767	715	840	802	772	777	741	743	771	788	814	772	795	783	758	718	752	796	771	808	796	786	782	765	776	770	756	742	796	763	782	799	786	824	747	826	757	748	783	798	776	784	797	777	818	743	770	777	833	820	776	745	810	807	835	748	780	828	802	779	765	777	771	754	764	806	763	753	770	757	770	759	723	766	778	797	831	743	809	804	798	749	716	765	790	808	771	789	773	724	753	801	775	790	716	805	766	775	811	764	807	809	777	740	802	738	753	708	793	755	780	769	779	803	782	795	818	784	772	832	807	721	804	785	790	764	776	783	752	778	762	762	782	766	807	750	772	765	811	764	769	749	811	793	788	817	794	818	801	800	787	726	772	774	804	759	787	796	778	767	840	790	793	816	780	784	749	783	791	793	748	756	791	823	746	803	801	800	735	771	733	763	764	739	795	739	808	837	797	789	723	794	760	783	776	781	816	776	776	802	824	780	816	804	756	839	780	751	795	770	823	777	779	798	755	777	828	758	780	791	773	796	788	795	774	778	795	755	820	729	743	769	772	813	787	755	832	822	805	787	749	764	763	776	754	755	817	767	733	827	793	738	757	776	804	810	766	752	762	795	789	804	767	786	799	778	738	762	754	792	733	816	806	781	769	808	784	745	771	775	793	743	842	784	779	782	795	775	767	784	825	773
6422	4669	2492	1549	1689	2170	2068	1578	1388	1038	863	738	569	480	400	395	312	244	199	179	152	142	121	117	102	95	88	77	81	72	82	79	92	84	71	67	58	63	64	70	67	57	73	59	59	74	66	62	68	81	69	63	60	63	69	73	73	76	73	56	60	76	44	67	67	57	66	47	61	69	85	59	59	57	78	68	72	68	69	70	71	60	63	79	73	50	68	66	61	51	73	65	74	48	70	73	81	54	72	53	58	62	77	55	65	72	65	66	52	77	65	68	58	59	54	65	53	43	70	60	81	57	63	66	69	67	68	50	68	86	60	72	72	62	49	77	57	72	63	66	56	72	71	60	60	62	68	44	69	71	75	65	70	57	51	68	70	71	65	64	66	79	57	71	53	73	47	67	54	59	59	73	59	81	72	57	56	64	68	61	62	54	67	78	71	61	69	64	65	63	65	72	69	52	66	61	66	72	62	52	63	57	75	60	65	63	54	66	66	78	62	60	55	49	58	63	65	63	85	63	56	79	68	58	63	70	61	67	70	53	58	52	57	77	60	57	51	58	61	64	76	62	61	54	72	60	61	56	44	75	73	73	66	61	69	62	52	71	79	53	60	60	64	59	63	72	56	74	53	66	68	50	72	69	70	74	55	65	76	74	66	52	71	61	64	58	66	58	58	71	68	67	76	70	46	70	63	71	71	52	67	64	71	66	72	66	63	62	57	78	68	80	64	60	59	61	50	48	55	49	61	72	58	62	71	69	71	75	71	62	55	62	62	66	82	68	72	66	69	64	69	58	67	70	55	69	70	55	63	64	57	67	65	74	55	54	56	64	57	61	63	70	55	56	87	59	61	70	55	65	60	52	66	66	62	58	50	53	54	68	66	73	54	74	77	82	65	68	66	65	68	62	79	61	69	51	57	70	58	70	72	61	69	60	70	66	68	64	60	76	61	68	70	62	54	63	64	59	60	55	54	71	68	57	62	42	56	70	56	54	62	67	77	61	61	64	52	79	62	67	64	63	67	57	63	76	76	77	57	73	74	78	67	62	76	62	64	55	76	63	79	56	64	65	76	53	65	62	68	66	67	55	65	57	56	65	53	67	71	73	71	64	64	64	73	64	71	73	63	69	58	64	80	66	62	72	67	64	73	62	51	60	77	58	62	71	56	80	47	71	47	59	62	63	71	69	65	72	47	66	55	55	64	54	60	74	65	63	68	59	61	66	75	65	57	69	70	67	67	61	61	59	77	77	59	59	66	67	52	81	65	67	56	74	62	68	62	65	69	65	51	70	75	62	59	66	72	62	67	66	58	66	73	59	69	62	62	67	83	67	64	55	68	68	71	72	65	66	63	77	54	63	66	56	62	50	51	63	59	60	69	81	56	62	55	71	71	67	75	68	62	77	41	50	48	57	63	59	73	65	64	75	64	55	61	56	60	73	59	75	54	68	72	71	75	61	63	60	53	67	59	56	69	52	59	58	60	72	66	66	57	72	64	72	59	47	64	66	67	73	64	74	55	65	57	65	67	79	70	59	68	61	67	58	53	74	60	66	65	75	63	55	69	66	50	67	69	57	70	70	69	72	60	64	65	67	65	79	56	64	58	58	71	70	58	75	58	71	60	60	61	49	58	73	68	71	64	66	61	71	62	82	74	56	71	45	72	54	60	66	68	60	56	74	60	57	60	77	69	70	76	55	61	53	73	64	66	69	55	74	55	55	52	68	57	59	73	57	62	46	65	57	68	70	74	79	43	61	70	72	67	75	67	65	87	60	44	68	56	66	64	62	59	42	70	65	70	78	66	54	55	74	58	57	66	53	58	61	60	79	58	60	74	54	66	72	70	60	64	59	57	57	74	62	67	59	66	64	61	68	72	68	65	71	62	84	59	76	60	72	63	77	57	70	70	54	59	75	60	63	71	57	71	68	73	51	58	54	78	63	71	46	60	77	69	54	70	60	81	75	47	66	63	61	56	65	59	59	61	58	72	70	72	55	68	53	70	66	54	75	74	61	82	43	83	66	55	57	65	62	57	66	70	60	65	55	71	68	62	68	59	57	61	63	52	66	60	47	60	66	65	76	73	61	80	53	62	71	70	62	59	54	70	58	68	56	71	66	59	68	66	59	57	77	64	72	55	62	70	75	58	63	57	64	77	49	77	68	79	61	63	61	72	76	57	61	63	62	73	67	74	47	59	50	64	68	62	74	60	62	56	73	52	59	73	50	73	77	71	71	64	61	56	66	71	64	76	50	68	62	59	72	60	67	74	53	55	60	57	73	58	78	67	66	60	65	74	56	53	72	65	71	74	56	59	55	77	58	79	59	68	66	68	78	60	73	50	66	54	59	72	59	66	69	63	63	55	52	55	70	51	68	65	53	71	68	54	70	60	75	53	69	59	72	65	69	54	70	55	83	67	69	69	56	77	73	67	68	72	68	71	61	72	60	55	69	54	65	69	73	69	79	57	58	58	65	78	67	78	69	65	62	71	48	56	62	64	64	71	74	61	64	58	60	58	40	57	78	65	69	59	54	75	59	50	65	69	60	60	64	51	70	58	74	65	58	75	85	74	77	57	72	75	61	52	65	70	68	61	59	57	70	75	70	62	68	46	53	56	54	56	76	72	82	66	68	68	79	57	58	56	74	75	67	62	50	65	54	64	61	54	62	72	66	53	73	63	71	66	64	65	68	69	75	58	65	76	77	66	51	65	66	62	52	62	72	60	67	57	71	64	68	66	60	68	66	58	74	66	59	59	49	80	66	63	59	69	72	76	66	57	71	70	57	75	62	58	58	59	64	47	66	66	67	54	73	68	77	61	59	61	69	79	47	55	73	67	56	70	64	65	59	72	67	63	55	63	64	56	81	73	50	66	56	68	65	63	73	58	62	66	63	65	69	72	67	75	58	68	49	59	58	57	63	75	59	67	62	61	58	56	76	61	65	64	79	60	59	56	56	49	66	70	59	71	52	61	71	60	63	62	68	63	70	52	50	68	63	79	83	79	60	62	58	52	69	61	67	57	58	69	59	58	59	63	72	79	53	80	69	72	60	70	61	65	60	69	59	57	64	68	60	49	62	78	74	54	58	60	57	72	66	53	65	70	79	65	58	66	59	63	77	61	76	79	65	74	72	55	66	58	63	68	81	66	44	59	66	68	71	59	65	63	66	81	59	63	64	64	62	67	56	70	65	65	64	62	78	70	50	52	72	84	53	70	54	65	69	72	61	70	64	63	63	80	43	65	64	49	57	55	65	53	69	62	59	69	51	60	58	57	44	54	48	69	47	61	67	75	69	67	68	52	60	67	68	62	73	60	81	71	68	73	71	54	60	64	73	67	49	62	68	51	52	50	67	64	53	72	69	72	64	69	54	67	54	68	68	82	64	65	60	57	78	66	68	75	57	62	67	66	68	66	64	75	76	77	70	80	50	69	69	62	65	68	74	87	63	62	60	67	80	79	40	58	57	62	68	55	60	69	70	66	65	64	58
32898	24606	20882	27766	34298	34809	32601	29732	26400	23221	20480	18030	15486	13286	11686	10164	8694	7104	5985	4642	3963	3285	2867	2480	2157	1896	1716	1623	1474	1386	1322	1294	1138	1073	1061	1041	993	995	926	914	860	829	832	808	817	838	893	786	841	812	789	789	832	802	807	821	759	799	836	776	792	780	830	821	826	769	786	734	770	737	805	796	805	745	776	771	745	793	738	785	810	756	785	770	733	800	803	788	773	766	787	781	776	762	762	793	802	802	723	820	738	764	786	749	765	803	740	740	849	722	756	781	755	757	800	781	816	811	782	804	786	726	780	761	767	789	788	760	769	788	753	731	782	769	750	757	790	771	747	825	803	803	760	780	780	770	830	758	786	801	740	758	809	774	756	804	808	766	775	815	807	780	763	768	759	760	772	790	843	750	770	763	776	743	794	770	804	793	791	811	805	783	769	736	774	792	764	778	802	804	812	771	831	755	781	750	704	784	789	782	778	742	829	798	775	764	796	767	736	822	807	769	745	774	751	789	808	718	749	771	754	788	781	788	756	748	768	767	784	789	771	805	792	795	724	761	829	799	824	780	782	750	782	781	786	841	807	781	799	786	785	775	727	757	796	786	733	776	773	781	767	761	728	816	752	760	742	782	791	816	731	804	749	787	795	734	782	751	769	769	749	777	758	738	714	760	753	777	806	777	789	780	772	804	764	738	758	748	802	775	725	793	776	789	780	764	803	743	765	796	804	771	789	774	784	784	754	782	789	752	786	783	825	756	807	819	737	746	786	785	741	771	776	788	746	768	761	770	794	818	771	782	837	785	782	760	828	788	801	805	752	762	769	755	757	794	773	739	763	770	761	783	814	719	772	762	797	756	748	820	811	752	807	797	831	768	763	813	797	788	800	756	800	800	852	770	758	811	752	804	794	797	787	758	795	763	808	746	735	786	751	753	759	768	783	804	772	751	753	776	762	838	768	830	760	716	760	738	763	724	791	783	835	745	757	762	726	830	800	743	801	792	802	772	807	776	709	808	796	726	791	816	788	769	781	757	801	783	777	796	775	813	738	763	774	794	797	772	785	804	771	755	780	778	783	806	770	747	758	799	760	755	778	744	780	770	810	821	831	769	831	821	807	767	783	744	787	796	752	849	786	810	789	789	844	791	766	791	787	748	817	790	781	722	742	782	784	813	792	749	740	761	783	767	795	778	814	757	777	787	747	780	787	831	773	769	791	820	753	779	783	752	782	787	787	754	787	805	768	797	736	751	772	786	773	779	816	812	818	763	805	786	759	804	766	761	782	786	764	790	776	766	829	757	822	762	765	803	793	773	806	811	773	703	791	815	811	803	768	798	748	766	776	762	777	755	802	796	745	767	787	753	741	806	765	800	799	802	805	756	750	731	752	758	808	770	815	749	782	774	801	754	792	764	751	806	796	758	760	804	798	805	788	773	827	752	810	801	759	784	803	762	785	787	755	763	788	757	755	776	803	814	791	752	751	799	774	823	798	733	769	789	731	788	800	826	738	845	819	804	820	751	762	812	764	767	757	804	783	788	743	796	794	786	766	799	817	778	750	772	748	797	773	722	756	768	743	767	796	778	760	747	759	798	785	736	808	758	724	799	734	801	813	791	766	774	763	782	819	759	802	800	803	753	789	784	796	755	823	773	834	809	781	775	787	765	750	757	786	734	820	824	738	785	754	823	767	767	790	768	778	774	773	791	743	802	800	750	768	735	767	799	799	786	762	761	766	753	790	767	759	786	809	758	765	785	739	787	845	822	769	743	763	831	789	738	770	828	789	789	797	779	819	758	774	723	813	788	744	790	796	775	727	824	785	793	801	786	759	858	801	807	776	838	783	783	784	787	794	766	781	768	784	726	779	754	778	780	800	750	767	802	775	806	820	757	791	753	785	770	779	761	742	825	803	766	777	827	789	774	756	778	769	811	767	718	758	766	735	758	780	736	780	774	810	777	709	779	735	778	790	784	720	761	796	766	752	769	769	770	757	781	790	772	793	774	787	776	765	748	798	829	794	796	737	773	710	761	755	769	802	739	814	790	780	811	787	805	817	810	798	772	773	763	770	786	744	776	746	791	747	721	763	798	801	819	764	760	724	797	790	778	801	803	752	774	799	821	780	767	812	808	775	815	757	815	790	759	774	768	725	733	796	833	774	773	804	824	806	803	780	715	821	781	735	770	759	830	799	721	778	774	760	730	774	825	795	776	751	770	770	778	817	799	816	759	755	755	790	766	798	787	776	785	791	763	795	738	800	770	789	767	794	795	822	816	776	802	748	785	750	756	813	734	765	752	803	820	785	828	776	782	767	880	796	754	794	816	782	757	793	744	809	727	744	781	755	752	786	756	765	770	816	800	794	769	781	771	791	804	815	755	773	767	780	780	755	759	811	796	777	814	774	786	792	842	757	757	765	805	765	779	777	775	791	766	794	791	799	751	803	805	784	817	817	802	783	747	794	715	721	752	771	769	851	804	755	787	769	732	803	716	754	813	789	788	831	790	786	772	787	797	772	768	673	812	748	795	767	779	802	790	748	781	817	780	766	792	828	797	799	817	808	815	805	768	744	751	757	804	802	778	763	786	810	761	819	782	761	795	766	777	763	771	829	752	801	756	748	780	781	805	762	773	736	829	757	740	771	735	779	785	781	759	791	789	780	736	758	765	744	806	759	779	753	774	794	762	789	744	737	801	820	769	794	790	844	771	748	791	796	806	752	746	808	809	776	829	820	760	787	761	788	806	768	810	752	786	807	766	790	781	723	794	775	752	756	771	758	751	764	780	753	740	807	747	769	859	809	781	747	818	772	800	826	794	770	784	758	701	793	801	799	803	779	791	802	792	781	784	790	817	807	725	747	740	750	778	773	766	792	784	777	792	759	783	780	828	815	749	784	787	812	758	787	783	746	824	827	744	768	756	826	777	802	725	753	793	792	745	792	779	831	795	801	776	803	754	764	797	780	757	787	841	755	783	722	784	777	805	768	798	780	750	759	749	750	763	788	741	779	776	799	757	755	809	782	805	757	784	762	782	795	754	824	819	783	771	755	773	794	741	773	797	795	753	781	763	771	780	796	802	768	760	815	734	766	759	802	766	812	758	719	750	765	750	721	837	793	783	775	765	786	757	751	789	755	729	806	781	757	744	827	758	755	804	765	819	829	785	761	795	765	803	782	762	809	787	819	783	758	788	750	722	739	821	782	791	792	789	727	769	756	789	769	793	767	787	778	805	792	743	801	791	757	745	805	790	740	772	824	798	770	764	733	788	807	753	744	777	761	777	777	779	760	771	742	793	778	789	759	789	778	723	814	798	822	754	727	762	802	726	778	778	818	719	795	722	742	796	791	813	824	817	766	752	779	768	821	776	766	779	787	778	804	771	810	783	795	764	792	819	810	739	777	763	819	789	805	816	831	746	736	749	841	813	800	803	799	738	749	786	811	806	782	798	744	811	779	786	770	845	803	774	767	759	783	777	805	776	800	769	779	782	748	741
3392	1658	909	665	726	891	845	732	560	493	327	314	272	216	169	158	130	122	133	93	87	77	86	81	74	79	66	62	58	61	65	63	70	78	59	57	64	55	68	68	53	61	68	76	46	62	71	63	62	57	69	67	66	49	50	70	64	56	64	70	70	53	64	68	68	73	71	59	63	62	61	61	63	59	69	54	68	58	65	50	55	69	71	51	71	62	64	61	72	76	69	63	60	56	65	64	46	73	57	50	68	56	72	68	60	77	61	50	55	57	70	59	52	59	60	60	67	65	66	71	71	63	59	55	63	57	55	70	53	74	67	57	72	62	52	49	61	68	61	45	68	59	64	68	63	51	52	68	58	65	73	61	43	46	64	55	57	58	72	62	52	75	75	61	74	52	67	66	55	67	63	58	63	53	78	67	72	69	66	58	56	70	59	62	78	61	65	71	68	63	61	65	64	72	66	52	56	49	60	52	55	49	61	58	72	60	60	48	61	70	67	64	63	61	67	66	57	59	56	56	63	53	62	65	74	59	76	53	58	61	65	49	83	65	65	83	57	61	69	56	58	71	47	49	75	61	50	63	67	61	79	59	56	65	59	57	44	63	61	63	63	71	69	56	54	65	68	56	64	58	56	73	62	59	82	73	62	60	67	67	74	47	68	78	57	57	56	75	68	68	57	68	87	59	58	72	46	43	62	58	59	69	73	56	75	59	72	63	66	69	61	63	62	49	61	55	55	70	57	65	67	68	50	48	59	69	68	73	60	56	68	53	63	71	63	56	54	71	64	58	62	52	59	67	63	75	64	51	56	62	70	52	74	62	66	68	57	54	53	68	55	74	81	67	64	51	52	57	65	74	57	69	67	52	57	57	49	68	59	72	60	54	61	66	63	57	61	58	66	53	53	53	67	65	64	51	52	47	59	58	64	54	69	59	65	71	62	65	52	55	58	49	66	74	59	66	55	52	58	60	55	56	60	58	66	55	60	60	63	66	62	55	60	62	70	58	51	70	66	62	66	50	62	51	72	72	57	59	75	64	56	56	54	65	78	61	60	68	51	75	62	59	59	64	63	71	77	62	54	66	62	65	57	71	60	58	50	60	50	70	45	47	73	74	63	59	55	74	54	56	65	56	54	59	60	58	68	67	61	71	66	79	62	67	73	59	70	69	46	72	52	63	52	63	60	82	49	68	58	43	54	49	57	59	61	69	57	59	58	53	70	59	54	63	64	77	71	66	44	59	60	66	73	65	83	61	66	57	60	68	61	70	51	77	69	70	62	66	56	71	63	57	73	63	63	53	55	55	73	57	64	83	67	58	71	67	64	63	63	65	66	54	59	61	56	37	56	73	58	65	64	48	58	66	51	53	65	59	51	53	68	74	70	58	64	64	55	73	53	55	64	63	70	49	59	63	65	63	67	57	58	56	56	61	66	57	61	57	63	67	62	52	68	63	59	67	54	53	56	71	69	53	58	66	78	61	70	60	60	54	62	75	67	53	71	56	62	53	46	54	61	60	75	69	71	64	62	65	53	54	52	55	60	71	58	64	67	60	52	56	84	59	73	60	70	52	62	62	55	70	68	58	70	58	59	63	62	63	77	66	71	76	68	70	71	63	65	81	49	46	72	71	48	63	61	59	68	57	72	66	57	73	56	53	57	63	59	55	67	71	57	64	72	54	49	53	63	57	69	65	62	62	66	79	71	55	63	64	68	72	71	66	54	52	47	52	62	74	65	51	65	62	66	48	61	59	66	64	65	62	62	65	72	50	66	57	55	69	65	62	49	85	63	50	72	64	60	59	53	68	64	60	59	51	49	60	57	57	65	74	74	64	55	57	54	59	69	45	61	68	58	51	52	61	52	56	59	64	69	76	64	61	62	54	58	66	62	41	49	58	57	51	62	57	60	57	69	54	62	56	67	57	56	67	80	57	63	61	60	63	68	63	76	66	53	64	60	77	60	55	54	69	54	62	72	45	71	45	69	60	57	67	49	77	56	49	50	58	50	57	53	53	62	75	62	61	71	59	74	47	59	55	50	70	53	62	75	70	54	56	78	62	61	60	60	55	72	57	56	56	70	63	67	72	57	56	76	63	50	62	61	64	62	58	68	66	53	57	69	77	81	66	55	56	56	71	51	50	59	58	47	55	51	61	55	62	63	73	66	62	58	55	63	62	72	65	67	69	67	62	64	71	58	68	54	66	64	65	55	68	70	65	64	65	62	69	78	63	67	60	65	67	48	62	60	59	54	61	55	54	65	54	66	49	70	60	71	52	66	63	70	64	62	69	69	57	67	64	68	72	71	54	53	60	60	70	61	51	65	62	67	67	69	85	68	51	55	55	55	64	55	74	51	56	54	54	71	55	62	65	49	57	59	52	57	58	61	63	65	52	65	52	64	59	53	44	70	60	70	53	64	57	48	59	67	47	58	74	69	63	65	72	77	64	60	62	51	45	53	70	66	64	54	52	54	65	50	56	72	60	69	64	64	55	66	56	58	61	56	54	58	63	60	63	66	66	57	53	74	60	49	69	60	57	45	50	66	62	50	65	74	67	54	59	72	67	66	56	60	80	67	70	67	64	71	62	70	51	52	62	64	67	62	65	52	72	59	56	57	61	63	62	62	59	55	70	67	66	69	61	49	61	62	66	66	57	59	56	81	70	63	53	60	69	58	59	56	61	52	54	69	71	68	60	63	62	72	62	65	61	60	71	61	67	56	81	59	65	60	77	69	67	63	58	55	57	60	53	55	59	70	58	53	63	54	61	65	57	78	65	57	73	56	51	65	65	59	49	62	59	59	61	68	73	59	61	68	49	68	55	59	65	65	57	67	61	66	78	60	61	53	63	60	60	66	63	71	65	57	63	74	55	55	49	69	58	57	48	84	57	60	61	60	56	60	64	63	63	74	62	65	59	61	68	66	76	61	60	55	55	55	65	54	73	53	70	66	61	63	61	55	50	70	64	64	70	49	65	54	67	60	68	65	65	65	63	59	56	54	61	61	72	74	57	62	72	74	66	64	57	65	73	61	62	64	68	60	49	59	55	65	59	66	64	49	58	66	79	49	61	76	56	54	66	71	71	68	63	48	57	49	72	67	64	70	57	69	56	51	64	79	51	72	62	76	49	62	61	65	75	49	69	74	66	63	57	63	59	58	59	50	58	47	61	55	56	58	64	62	60	68	60	64	62	65	59	60	67	61	58	66	48	54	60	79	53	76	45	63	49	61	65	56	65	66	55	49	54	50	62	49	73	60	60	52	48	45	57	74	64	65	62	57	69	61	70	61	57	70	58	71	49	61	60	60	64	57	52	63	60	54	50	53	58	66	62	62	57	61	57	62	59	65	65	70	63	61	59	59	70	73	64	56	66	63	65	62	65	51	76	70	57	60	58	50	76	65	48	89	66	61	60	54	45	64	57	64	83	60	60	67	64	74	52	69	52	59	51	55	57	81	42	60	70	57	60	68	50	62	56	59	80	64	57	59	60
25278	17367	13359	20382	27074	27561	25098	21797	18578	15486	12687	10388	8214	6805	5594	4691	3812	3068	2603	2125	1949	1662	1450	1349	1184	1131	1050	955	977	1024	913	930	934	868	874	844	776	815	830	791	794	736	705	778	763	758	777	710	782	739	755	782	787	794	795	759	761	777	766	781	779	739	756	714	770	727	752	768	726	726	774	737	757	754	794	757	740	740	708	811	718	733	760	705	724	735	741	776	777	704	748	724	695	721	715	742	740	745	761	726	764	751	791	753	736	738	723	760	750	773	718	738	781	766	762	742	763	753	722	767	741	749	764	732	722	752	727	744	750	737	760	716	730	765	784	740	800	750	726	740	706	789	736	773	710	765	737	748	774	733	723	706	766	736	713	743	721	777	763	732	722	739	754	775	712	762	773	761	694	719	750	691	773	742	739	782	770	703	735	754	787	735	761	766	734	718	733	781	708	737	733	713	742	728	749	734	757	735	733	760	730	751	742	743	745	707	748	730	780	764	791	715	753	750	738	735	815	738	778	713	700	771	731	783	794	749	778	750	758	763	746	735	780	734	755	777	730	756	721	774	747	726	735	757	723	744	724	703	727	769	740	764	730	746	734	754	773	721	776	755	732	795	743	761	720	732	743	723	740	755	744	684	791	766	757	732	720	772	765	751	689	757	746	749	809	770	729	772	750	704	755	754	740	796	769	759	712	766	736	721	757	718	730	760	736	752	781	784	734	737	802	732	776	732	752	677	724	735	751	784	751	696	771	742	751	696	767	735	767	735	753	760	730	720	765	771	741	725	762	723	709	763	723	815	721	759	689	726	670	682	762	734	758	778	761	736	759	775	748	786	747	740	716	730	731	765	721	752	722	729	783	698	724	773	715	732	722	748	738	782	755	757	769	767	752	755	776	761	703	749	745	744	740	701	764	730	750	744	684	780	752	723	763	770	753	719	741	775	734	764	771	702	763	715	733	729	734	753	754	738	737	786	757	725	704	764	746	719	768	727	785	712	789	751	760	740	724	694	701	695	715	724	791	764	745	720	707	695	748	723	708	729	736	744	705	702	724	728	759	761	730	764	761	708	753	752	735	749	778	751	703	773	755	740	713	779	729	715	762	724	772	747	741	727	683	713	759	691	736	750	735	787	733	714	773	751	766	749	732	763	723	740	820	779	759	734	717	728	775	751	739	784	715	753	735	738	773	791	732	757	748	735	765	739	756	776	756	687	703	779	798	753	766	769	735	723	793	805	706	737	787	714	747	761	675	710	792	706	721	762	765	764	751	730	753	721	741	797	732	714	734	754	707	766	746	726	753	801	722	723	730	732	756	751	750	742	734	748	798	768	762	724	727	696	729	742	737	682	800	763	740	734	767	734	745	755	740	713	727	762	743	782	748	759	759	730	781	743	747	813	734	717	782	795	759	699	700	802	769	709	734	758	712	738	751	722	751	735	705	723	749	781	783	730	770	741	748	749	753	770	749	713	765	731	738	722	716	729	739	730	753	720	708	733	723	751	755	805	754	722	718	722	772	744	758	761	756	763	760	732	703	771	727	770	776	736	768	745	772	778	699	736	774	742	756	753	777	755	719	690	760	735	753	693	747	742	751	751	749	746	736	737	761	762	698	722	745	779	748	709	789	770	737	656	732	753	762	771	778	703	756	724	723	754	699	730	777	781	776	747	710	740	741	731	735	740	754	733	757	732	722	773	773	766	742	773	737	744	753	736	713	832	734	721	791	734	739	730	733	733	713	752	767	784	751	713	722	733	777	734	728	726	748	751	787	754	782	739	769	721	740	732	758	740	776	723	798	742	782	729	817	724	734	708	720	775	783	739	717	771	711	750	749	729	743	727	719	770	755	731	735	722	793	801	741	719	711	726	699	770	713	774	735	724	721	732	745	755	762	716	760	735	765	784	748	759	737	720	725	795	810	756	798	800	749	705	757	708	730	716	731	742	715	778	706	748	740	774	728	800	722	744	762	719	712	737	719	779	781	785	736	745	774	731	704	768	741	719	729	706	749	715	728	701	720	709	757	715	758	746	764	740	741	743	743	705	700	743	752	749	775	755	768	733	748	798	705	786	781	729	739	775	736	749	673	731	765	746	730	697	695	735	708	755	695	774	727	762	722	755	776	782	780	687	757	746	746	757	757	757	718	773	718	714	735	692	810	724	771	759	742	741	772	750	782	775	717	768	780	693	737	721	764	716	768	755	774	701	727	768	732	719	757	745	743	783	777	757	803	753	771	768	804	709	747	758	745	725	733	774	738	718	743	696	769	736	718	773	739	743	701	719	755	779	737	807	719	726	744	766	742	733	757	748	747	743	745	766	746	766	755	760	790	722	733	750	756	758	783	747	739	767	730	753	762	740	724	710	742	685	744	778	739	816	739	756	748	734	745	728	760	778	785	787	726	718	732	740	692	744	807	691	717	752	780	738	727	742	755	733	731	715	755	792	745	775	752	738	783	709	796	737	740	779	716	735	741	729	794	732	772	736	715	726	732	786	780	745	724	742	742	785	785	744	755	736	767	734	709	711	755	728	729	743	746	776	758	783	751	719	748	755	770	757	759	769	736	752	762	711	739	747	729	731	758	725	764	767	783	763	776	758	793	705	732	701	739	741	754	743	709	753	725	723	751	703	725	766	733	736	771	777	782	714	800	716	721	754	735	751	756	775	724	760	748	773	706	720	734	768	759	753	758	732	776	743	786	741	757	747	722	772	775	724	729	745	799	752	732	731	752	697	763	707	726	761	772	778	724	791	772	726	750	760	748	771	728	764	713	723	752	716	748	752	698	793	736	732	717	709	758	743	736	753	767	740	748	766	775	710	732	770	801	746	748	764	781	761	778	743	787	731	799	762	727	720	708	780	747	686	773	703	792	701	749	783	752	758	749	755	724	740	770	753	749	732	728	826	699	752	736	707	759	766	723	730	703	748	750	732	712	726	802	777	757	725	758	731	775	753	784	766	735	720	760	778	714	710	743	747	771	718	789	799	748	711	748	758	746	796	696	706	720	679	699	763	721	745	794	741	753	690	749	739	764	778	767	782	743	761	735	730	768	819	716	770	667	697	762	732	754	743	768	740	735	691	775	759	702	754	738	713	708	773	743	723	726	723	800	717	758	785	745	703	686	762	719	755	769	784	727	729	775	770	759	741	743	735	769	765	747	717	760	778	694	779	749	736	776	732	780	737	762	762	762	724	713	715	765	819	744	711	767	804	756	714	799	784	771	740	799	743	699	790	790	735	771	769	727	735	785	736	733	755	696	754	704	769	732	717	740	772	767	713	733	689	770	780	799	762	746	771	737	705	790	757	749	748	735	759	765	684	721	742	768	798	740	758	735	769	756	745	739	740	737	778	753	751	746	787	754	761	752	728	806	724	770	729	770	783	763	742	755	732	766	752	794	715	736	769	725	711	761	714	732	763	757	748	713	744	706	763	759	768	767	746	743	748	740	762	768	723	749	727	744	784	760	707	720	717	677	719	764	706	751	734
4411	3105	1612	1079	1184	1438	1362	1111	939	720	558	516	350	347	256	248	212	169	134	126	122	109	110	86	76	80	72	76	67	77	84	55	52	58	56	67	78	74	60	73	60	60	64	65	59	61	66	54	61	57	66	49	63	72	57	54	51	54	58	69	55	64	59	76	53	62	63	65	69	51	78	50	64	64	72	74	68	56	53	53	65	70	69	62	55	56	64	68	64	70	63	63	69	65	55	54	59	68	58	62	64	50	69	60	57	73	55	63	66	47	66	72	64	73	68	59	71	57	70	60	72	73	52	62	73	61	45	71	64	71	60	58	62	59	60	45	62	55	59	76	63	60	57	78	78	62	62	72	64	59	62	64	55	54	57	73	66	52	59	63	59	69	61	67	56	49	56	66	75	66	61	54	70	71	68	67	67	45	70	68	65	71	66	70	66	68	59	52	66	46	60	67	63	58	51	66	60	62	55	72	45	68	50	76	68	77	57	47	70	67	63	58	70	63	72	62	55	63	64	44	52	61	64	69	61	50	62	69	77	80	62	74	78	66	56	51	48	63	52	67	63	60	54	61	59	73	51	49	57	72	54	53	61	74	48	74	49	40	63	65	55	65	69	55	56	58	60	50	74	65	58	69	52	60	68	57	67	72	60	48	66	58	57	51	75	70	67	55	51	64	55	63	68	50	70	65	58	65	65	80	58	69	70	56	67	62	59	47	62	57	63	59	55	51	82	69	65	43	57	71	57	62	61	62	62	76	52	68	56	56	61	67	70	64	52	61	65	57	66	47	68	53	66	65	58	61	52	64	65	61	73	68	58	55	54	61	63	73	58	59	75	70	53	66	53	65	73	59	49	69	68	67	60	68	67	68	64	60	67	56	72	64	56	60	58	80	65	66	59	67	61	73	62	60	62	54	56	54	57	68	65	76	59	69	65	82	75	58	56	63	49	56	58	43	66	56	63	48	71	64	61	57	67	71	80	71	63	59	59	56	48	55	65	63	60	59	66	53	52	66	57	59	62	54	67	52	71	64	57	70	65	52	64	60	54	74	56	78	51	52	48	63	58	63	80	72	68	58	55	56	71	57	78	62	54	48	59	74	61	71	50	66	65	57	52	64	59	59	63	57	60	54	64	57	68	69	56	67	75	58	58	48	49	63	64	66	70	62	62	70	65	46	78	60	81	64	62	50	70	77	51	71	65	68	72	58	55	51	83	74	60	63	61	52	63	66	61	52	63	59	60	63	65	55	64	68	50	51	57	61	75	55	57	64	62	67	71	58	66	63	62	58	67	66	66	50	52	72	67	55	53	72	59	60	54	63	71	68	58	73	76	62	55	59	68	62	59	51	51	67	70	61	46	66	58	58	64	55	63	55	74	64	69	64	61	58	68	65	68	67	64	54	70	69	63	64	57	54	74	49	69	75	63	67	69	69	59	71	67	66	49	64	53	61	55	58	67	56	63	49	67	71	61	66	65	60	65	76	59	61	51	58	62	59	69	53	70	69	71	70	76	53	59	61	61	61	53	60	62	57	57	71	59	67	72	66	48	59	60	58	67	65	59	62	62	73	64	62	64	64	59	71	68	59	58	58	71	57	62	55	51	55	65	77	60	76	56	68	60	60	72	60	67	63	59	65	48	57	59	69	62	59	68	61	58	71	56	57	84	66	65	57	64	67	70	78	63	65	71	56	64	69	64	60	59	61	53	70	55	62	63	72	74	51	68	71	58	58	69	70	51	46	63	58	61	59	72	60	63	59	69	61	68	75	75	87	65	68	60	60	68	72	56	70	63	56	66	77	66	43	60	57	57	63	52	57	51	73	63	74	64	57	51	58	46	61	60	60	62	53	57	73	68	77	65	71	67	62	58	36	50	62	68	53	76	54	67	57	54	61	54	54	67	62	76	56	59	53	56	82	67	61	69	56	71	57	48	75	74	54	72	58	70	67	59	59	66	61	54	73	67	71	86	67	70	79	57	70	55	54	67	54	75	69	62	67	57	46	51	68	72	52	67	63	52	60	48	57	68	57	72	62	58	61	51	60	70	66	60	59	53	62	66	59	79	63	67	73	63	65	52	59	55	80	54	61	65	66	50	63	66	75	61	61	46	70	59	71	53	57	51	55	63	63	58	77	56	69	74	55	52	59	65	65	65	65	73	70	64	62	56	45	58	60	62	52	58	57	56	67	65	59	70	58	56	48	46	67	80	66	68	70	64	62	64	67	57	55	69	64	80	51	52	47	53	60	59	78	51	63	82	75	67	58	71	70	77	49	56	66	65	64	70	72	63	57	60	65	86	56	66	60	69	69	64	66	80	70	59	62	62	73	59	44	57	68	66	62	46	61	68	67	91	63	66	60	72	55	62	68	39	47	52	61	55	66	58	68	47	60	69	64	71	66	60	72	64	57	60	60	61	53	51	57	65	69	60	57	69	62	60	61	65	73	63	55	69	63	58	65	55	65	45	68	68	64	62	51	53	62	66	51	54	61	76	70	66	56	73	70	59	51	59	43	73	60	62	57	68	71	59	63	62	63	57	58	70	66	78	65	64	58	61	53	62	63	75	61	59	68	60	53	66	80	49	57	65	48	55	73	74	71	65	61	63	57	75	53	54	63	68	74	60	63	67	64	59	58	68	51	64	52	60	52	62	56	65	54	57	65	71	70	77	48	70	58	71	53	75	61	64	62	62	62	65	62	67	71	56	68	55	52	61	79	64	70	74	54	71	58	59	70	70	49	71	76	65	61	71	52	59	60	56	68	69	66	70	65	49	56	64	61	64	66	53	61	67	57	45	64	60	64	76	52	49	69	68	66	72	70	66	76	57	62	78	51	49	54	67	73	72	61	56	54	66	62	62	60	57	69	73	64	69	53	64	80	57	46	42	62	65	70	62	66	78	62	65	62	53	70	65	64	58	63	55	81	48	51	58	58	56	67	53	63	71	64	60	62	55	65	55	84	49	61	54	68	66	56	63	46	53	61	64	63	55	67	56	55	66	69	54	63	66	60	66	76	65	51	66	57	61	45	52	55	65	58	67	64	75	58	65	46	63	79	73	55	76	65	59	55	78	61	61	61	64	56	49	67	65	68	61	54	52	49	44	56	64	61	56	53	57	56	66	68	46	66	64	60	68	61	53	62	61	55	66	57	74	76	59	76	73	75	55	66	64	64	59	63	65	73	72	66	72	53	46	58	62	60	62	66	64	57	61	62	71	65	62	65	74	69	51	62	60	57	63	66	51	62	71	62	62	49	68	58	66	64	64	52	63	44	59	53	58	71	55	57	62	70	63	56	60	62	72	48	67	62	50	84	53	51	59	59	55	62	56	54	63	55	70	55	68	46	49	72	58	72	53	61	55	53	57	63	74	71	55	77	60	63	66	73	62	64	45	73	60	67	61	64	55	59	61	80	66	67	72	57	74	66	59	79	61	63	58	54	40	62	56	69	67	70	69	63	57	59	61	63	47	63	57	72	70	82	67	59	66	50
29192	21768	17556	24985	31590	31678	29241	25845	22756	19761	16370	13828	11683	9844	8283	7021	5944	4919	3965	3331	2691	2355	1987	1786	1544	1426	1234	1213	1142	1052	1033	1074	988	929	894	897	839	839	828	749	826	810	795	757	797	781	764	784	735	768	773	812	719	807	765	766	766	768	741	767	758	740	751	716	752	774	766	728	737	753	787	734	746	702	806	785	793	801	778	723	797	749	745	763	755	763	772	736	765	740	742	757	781	781	775	744	748	729	792	733	741	752	740	746	755	736	836	765	714	768	788	745	815	752	770	753	782	744	742	752	712	742	727	745	773	726	727	700	710	748	717	773	710	760	802	690	757	737	756	783	778	720	765	762	755	751	773	759	761	757	787	726	771	759	719	777	804	751	762	716	760	779	707	743	732	760	798	771	768	773	743	785	771	757	737	736	764	748	735	709	735	775	713	757	724	777	756	750	783	779	756	732	756	769	770	732	754	743	713	741	752	761	747	751	751	770	746	723	738	777	700	734	763	739	755	711	788	722	782	748	798	747	772	760	740	745	763	752	708	757	769	774	764	746	777	757	778	760	733	779	777	796	768	748	740	708	797	749	773	717	756	718	719	730	760	762	767	695	777	760	742	770	767	750	780	758	730	710	762	734	722	733	774	751	742	768	773	800	726	808	747	756	748	723	740	805	750	759	747	795	786	762	709	733	767	781	761	762	765	768	780	789	806	755	740	726	755	731	786	757	729	774	775	770	797	735	769	731	751	742	774	757	754	730	706	714	744	738	771	755	732	736	752	759	742	767	744	731	748	731	717	798	772	760	781	759	764	759	772	783	726	711	751	748	707	763	709	818	773	758	756	762	781	716	789	771	756	740	834	737	700	769	785	772	728	751	741	757	750	708	778	724	815	737	758	789	754	769	744	729	771	764	742	788	762	714	765	792	740	785	729	750	756	763	767	768	750	792	763	749	724	754	768	799	741	787	719	742	745	749	721	698	721	714	775	703	708	751	730	778	721	764	741	732	727	786	713	725	727	727	727	729	744	763	762	769	707	730	712	778	767	785	737	735	744	778	753	762	748	715	754	768	755	733	775	722	702	756	727	748	746	761	800	760	757	777	706	723	757	784	768	753	722	751	759	780	748	720	767	798	751	748	761	733	775	719	760	782	764	769	712	775	760	754	808	781	728	745	767	706	747	744	742	766	767	762	768	714	714	745	741	782	769	756	765	753	750	724	785	735	766	796	741	743	752	782	740	758	804	764	748	752	756	735	744	736	783	761	695	750	722	739	785	726	768	740	759	799	767	797	811	768	740	730	715	721	744	733	738	759	714	726	776	773	717	773	775	838	706	773	750	777	768	785	756	763	731	790	743	763	755	697	767	708	710	778	778	744	756	774	733	754	726	774	773	750	756	756	770	747	728	754	713	763	702	737	743	732	748	775	770	742	786	775	749	770	790	731	757	758	745	722	717	765	756	752	739	713	741	771	729	793	741	765	702	758	752	737	794	741	769	746	702	734	815	778	754	740	769	720	772	759	773	760	715	776	733	747	761	767	767	731	797	738	700	746	754	718	743	785	707	791	715	772	740	737	765	743	783	774	754	746	771	739	740	733	700	788	771	720	758	775	750	726	737	791	732	746	728	736	732	700	732	759	770	739	764	750	765	792	723	726	721	772	754	809	740	769	724	781	753	772	780	693	745	751	727	720	781	804	763	777	748	791	742	775	789	749	809	791	758	738	770	756	771	775	751	707	786	737	743	736	765	736	722	772	734	807	821	742	846	748	733	745	818	730	728	804	730	803	719	758	756	768	803	765	708	706	831	758	789	730	777	744	753	736	718	752	778	722	767	777	706	777	705	764	755	781	752	728	731	819	756	701	771	792	739	789	763	758	756	774	740	761	719	771	765	765	772	765	742	735	748	753	758	764	721	725	724	728	749	776	769	737	775	738	769	726	718	755	731	769	774	752	706	737	785	753	769	755	748	743	752	706	748	754	782	727	768	729	752	769	766	767	756	767	783	703	780	699	766	733	786	744	787	752	732	745	776	735	758	792	761	743	747	703	739	741	727	745	770	767	792	719	728	759	782	749	799	743	796	741	796	711	730	761	743	724	796	729	807	753	780	777	751	770	789	766	737	751	711	748	752	758	735	778	747	793	780	750	730	760	739	755	750	764	759	747	734	817	728	776	804	741	733	777	730	755	808	755	707	747	744	757	756	712	740	772	754	738	774	721	733	791	762	733	755	776	752	719	762	747	730	794	741	750	758	695	751	800	770	813	645	794	763	740	789	772	797	762	738	740	771	762	744	778	759	771	751	779	725	728	744	731	765	760	765	728	740	741	767	753	780	742	754	691	712	768	801	758	766	756	785	781	755	731	740	747	782	746	795	791	758	744	764	766	733	718	740	757	796	742	762	703	759	726	760	752	777	792	780	748	744	801	821	715	721	779	756	748	742	763	767	727	800	793	739	760	793	768	759	769	696	778	726	694	757	782	765	777	728	780	782	799	740	765	757	697	755	789	717	761	772	751	752	769	742	792	719	783	748	799	760	829	750	741	758	748	754	754	752	745	797	778	736	741	778	738	780	772	757	722	736	761	724	772	736	744	720	714	788	740	726	778	764	800	730	750	743	724	711	756	745	717	709	767	772	737	728	754	756	765	735	718	759	796	822	782	751	743	770	760	767	744	730	791	775	748	747	785	737	726	799	784	781	728	724	741	756	688	786	718	747	758	783	772	731	756	759	734	747	768	749	756	750	767	732	742	734	771	745	740	789	752	773	795	734	754	719	777	779	729	780	759	795	727	744	774	719	701	733	737	757	721	776	772	718	794	745	706	799	728	747	800	740	703	765	754	752	716	756	721	743	763	739	738	739	757	750	748	789	724	795	750	805	733	726	733	739	749	767	771	749	784	751	778	711	772	695	688	716	723	771	753	737	737	752	738	758	805	719	775	743	746	753	720	711	794	768	731	751	794	745	825	723	772	742	714	686	793	761	801	720	713	757	764	727	758	750	746	765	741	740	792	773	737	780	718	758	822	766	804	735	740	775	731	801	742	813	794	782	739	750	686	784	777	747	751	794	804	730	757	771	723	779	770	848	732	760	756	800	734	787	720	712	779	775	766	747	713	743	787	760	742	765	759	755	731	711	794	757	782	755	795	731	766	757	777	777	727	750	745	720	751	812	699	775	727	819	776	789	718	729	768	733	747	767	754	781	721	738	771	682	779	775	763	762	756	773	704	777	768	767	706	757	803	734	736	735	756	784	764	768	778	715	744	728	728	757	749	805	715	768	741	725	702	780	745	763	776	792	766	701	748	775	745	754	736	757	739	771	710	737	743	756	758	794	734	829	750	730	773	770	761	724	756	796	720	744	823	790	806	703	723	739	766	799	788	753	731	742	774	768	774	778	741	746	771	746	756	757	758	754	762	768	768	741	737	793	761	789	733	708	765	742	727	751	713	701	751	774	773	761	774	731	728	770	724	772	710	739	746	741	787	756	727
5313	2937	1538	1080	1258	1632	1509	1224	989	797	677	542	462	358	317	269	252	193	167	161	116	113	102	100	98	87	76	65	61	79	73	73	59	86	88	80	76	68	61	72	64	60	73	73	63	55	69	69	68	59	67	72	61	78	68	76	75	66	56	69	55	64	68	75	69	62	78	71	73	75	56	61	67	75	61	68	61	75	50	68	62	57	80	56	59	66	61	56	76	73	64	60	73	59	72	61	55	52	68	59	60	73	55	71	72	74	65	60	76	72	73	57	88	64	66	62	65	64	62	67	58	62	68	63	69	72	62	50	69	66	59	62	53	75	53	58	63	61	61	56	67	71	61	69	70	59	55	67	77	58	73	54	62	58	76	54	81	58	61	63	68	55	77	64	61	81	65	70	60	63	83	64	86	65	62	53	76	57	62	72	68	70	64	60	79	61	59	78	64	69	57	64	64	58	69	57	52	68	64	61	51	66	54	59	59	68	50	60	57	67	65	57	93	62	58	64	70	57	61	55	63	77	65	51	68	57	52	47	66	75	76	64	70	77	71	57	56	62	55	65	60	52	63	50	65	69	73	62	70	76	64	64	60	58	61	49	57	80	58	69	61	59	54	63	67	74	67	74	71	66	75	50	75	66	69	62	72	68	66	64	59	61	58	63	70	58	60	68	79	76	72	66	60	59	53	53	72	67	40	71	61	63	78	78	59	66	83	61	58	78	74	74	80	64	70	46	56	51	71	68	57	73	55	62	58	52	69	59	63	68	71	66	68	64	55	59	62	76	52	65	70	62	59	75	63	57	68	70	70	71	59	52	61	74	55	68	60	73	68	61	62	52	67	59	75	55	57	80	82	65	66	65	70	83	63	75	67	83	63	58	74	65	59	60	64	66	63	58	64	71	60	57	66	72	63	59	54	64	74	65	56	56	76	62	72	71	53	75	76	57	70	59	71	63	65	66	58	52	71	59	62	55	69	68	68	48	56	63	58	71	56	65	80	77	56	53	63	69	51	73	48	59	51	66	73	59	61	77	76	76	57	61	75	60	56	75	67	59	73	56	63	55	70	60	57	62	69	68	73	66	53	65	76	70	59	63	63	60	56	59	61	65	75	46	62	65	67	68	57	60	65	66	60	49	59	60	61	57	49	67	72	65	70	64	64	62	58	51	65	63	75	57	82	61	61	66	56	63	61	68	58	64	69	52	66	84	80	61	47	60	75	68	57	59	69	77	58	77	59	68	69	74	63	68	56	64	61	65	68	62	60	57	68	61	50	73	65	65	58	67	51	60	67	61	73	48	65	69	60	54	70	58	60	51	48	70	75	76	56	54	57	49	52	64	68	68	69	53	55	44	63	65	75	74	58	61	63	53	73	77	74	68	69	64	62	50	58	53	56	59	65	50	72	65	73	72	75	57	59	70	60	59	72	68	71	74	68	52	53	60	59	59	76	55	58	50	52	77	82	66	78	65	62	59	58	55	49	50	63	54	65	74	63	47	57	69	70	66	62	65	52	65	62	73	80	66	73	71	59	62	62	64	60	78	60	58	71	73	67	65	54	62	58	65	62	75	59	66	74	65	52	59	63	84	81	63	57	62	56	62	72	66	63	61	72	71	66	51	51	75	56	60	71	60	71	67	75	81	65	71	85	70	57	52	58	63	63	47	67	59	59	61	62	85	67	66	62	71	49	64	60	55	69	77	61	76	63	63	50	64	66	75	68	68	68	67	79	61	54	62	57	48	75	61	57	49	60	43	62	66	58	69	65	67	49	81	67	55	76	61	63	69	60	70	54	73	68	67	78	73	58	46	64	71	65	64	78	66	69	74	62	55	59	69	72	65	66	72	64	56	58	59	77	59	67	72	74	56	57	70	64	52	74	65	55	69	73	60	65	66	56	62	64	73	68	65	77	67	65	72	69	73	50	67	67	57	74	74	58	68	58	70	70	49	70	67	75	75	53	67	62	76	59	63	67	75	72	62	70	83	66	65	54	65	59	61	67	67	60	64	81	61	68	58	67	64	56	78	61	68	53	67	57	77	74	58	68	74	76	46	65	61	76	64	66	61	54	59	72	71	74	71	72	65	74	67	59	66	82	58	60	58	65	76	69	57	58	57	58	58	71	59	60	70	73	67	61	71	80	73	61	63	56	56	60	59	64	68	68	56	58	59	69	61	61	66	57	72	71	64	62	64	59	77	76	66	68	70	65	63	75	69	80	72	60	63	72	60	50	69	73	73	70	54	63	60	80	58	70	54	49	61	66	57	71	71	68	69	65	58	58	81	62	61	63	64	72	58	64	71	55	80	67	66	63	64	62	71	61	77	55	63	73	65	70	67	61	57	69	51	67	54	70	55	69	64	78	63	65	67	57	63	72	60	62	64	61	66	68	58	87	57	70	61	73	66	60	58	76	67	64	81	66	70	70	69	74	60	68	71	77	53	70	60	63	57	66	82	58	49	59	56	64	61	55	57	70	75	59	58	63	56	60	54	68	79	56	68	62	71	66	68	64	69	72	80	65	76	75	62	53	67	62	69	63	68	83	73	61	60	75	60	80	59	75	68	61	74	61	64	49	71	60	40	66	81	71	58	63	56	78	58	58	76	74	62	61	70	55	60	60	53	44	61	67	66	66	58	55	65	61	73	45	66	66	62	68	72	64	60	87	72	64	50	49	56	57	65	52	87	54	62	67	65	63	68	71	55	57	67	64	65	48	82	55	63	62	63	86	69	70	68	63	66	63	57	70	62	45	67	68	72	57	65	67	83	68	63	72	63	66	66	72	75	46	89	54	63	64	74	53	62	63	62	53	63	79	61	69	71	62	70	74	73	83	62	62	73	67	63	68	65	71	67	64	69	63	68	59	65	83	73	60	66	77	58	58	56	62	75	56	61	66	56	74	74	70	62	67	69	64	80	57	57	64	62	64	71	59	70	68	81	58	59	62	77	62	60	54	60	60	51	63	71	57	73	77	59	72	54	72	65	72	55	64	76	67	67	65	67	64	69	66	60	79	63	77	63	73	61	71	61	65	57	56	82	61	68	73	60	70	68	77	72	65	66	55	67	62	54	56	72	57	68	68	75	65	68	67	53	55	59	54	71	74	64	71	66	50	56	54	56	51	65	67	65	59	58	62	61	66	77	64	66	59	69	68	59	72	54	64	55	55	75	70	66	74	67	48	64	83	62	61	59	74	64	72	65	55	53	56	60	64	72	61	66	49	61	51	59	57	64	56	58	59	71	68	66	58	56	66	62	77	61	57	52	64	55	57	67	73	76	80	70	71	73	60	54	68	60	67	72	70	75	67	66	50	61	72	79	54	68	68	70	56	69	72	56	56	76	53	70	63	66	82	66	61	63	63	58	72	63	54	60	56	68	64	56	61	51	70	64	74	51	75	71	56	72	63	60	64	77	52	59	72	70	53	72	71	67	73	61	60	67	71	69	64	54	55	67	65	69	74	67	69	72	65	70	56	63	75	66	66	46	64	67
27513	21308	17364	24621	32001	32373	29856	26735	23841	20990	17662	15101	12611	10708	9313	8026	6811	5657	4543	3767	3154	2659	2242	2053	1797	1563	1464	1305	1238	1233	1168	1091	1057	1029	906	984	904	888	865	854	889	826	844	828	824	845	874	875	828	830	810	816	773	810	786	806	797	839	793	835	819	871	796	784	790	815	787	777	798	790	764	828	831	814	809	801	776	787	813	747	756	789	753	766	795	766	791	753	776	783	756	788	800	751	845	777	788	779	766	832	748	778	771	797	795	758	782	768	748	755	794	730	815	775	783	792	785	848	816	794	745	816	743	803	795	772	794	816	785	791	795	801	766	788	806	769	774	802	772	753	815	792	802	778	765	782	793	750	776	798	768	831	833	798	772	770	754	772	830	783	774	860	800	780	801	761	780	793	790	855	791	769	809	790	762	821	787	782	788	790	785	734	822	825	815	764	771	819	782	757	787	755	772	790	788	786	815	804	832	789	788	838	794	782	783	814	763	777	799	818	779	731	782	802	783	799	811	821	824	738	860	779	763	779	787	844	814	733	751	791	767	787	787	781	781	819	770	822	794	787	826	773	834	758	785	768	834	810	764	812	763	807	801	766	803	765	789	783	803	784	785	776	805	810	805	773	784	795	799	773	784	766	829	750	797	792	806	774	766	784	775	772	772	819	779	808	736	793	828	771	775	766	779	738	761	762	783	834	812	775	790	821	766	770	842	810	774	808	802	784	765	848	760	827	781	755	755	773	748	823	804	772	763	784	745	797	757	783	722	770	783	757	762	805	821	792	755	808	749	791	811	817	758	763	776	783	774	783	786	729	811	807	804	793	763	805	768	827	787	846	805	768	761	786	766	780	813	695	749	791	796	765	844	829	753	727	784	743	807	765	826	781	777	832	822	790	823	805	844	810	796	807	803	759	781	820	818	782	807	762	808	784	813	781	825	736	793	822	797	757	806	779	787	814	723	811	836	754	782	753	792	819	777	803	775	830	783	760	766	761	794	813	803	734	832	784	762	794	776	805	745	808	762	826	779	817	755	828	821	797	789	784	780	785	742	819	739	793	723	759	817	821	783	800	787	819	763	750	771	815	759	801	749	797	816	786	765	817	741	709	807	810	786	776	784	766	767	814	848	826	763	759	793	836	796	782	785	778	812	744	750	803	741	739	789	796	803	804	809	820	792	787	741	788	738	724	781	794	848	808	791	787	748	760	777	796	767	774	808	798	776	771	744	770	825	739	767	829	770	740	767	841	756	789	781	775	777	744	803	783	786	789	725	778	777	771	781	807	805	820	839	800	758	786	800	764	795	804	800	789	776	821	796	793	794	769	745	813	813	809	777	768	792	792	780	767	780	772	816	798	792	780	756	795	766	783	774	774	817	763	796	806	771	761	770	783	770	785	755	818	773	805	765	801	767	802	788	803	810	825	815	764	798	748	758	791	795	792	780	803	812	742	782	801	796	732	797	750	803	771	772	815	809	784	808	776	758	818	726	755	814	747	811	799	786	782	775	790	772	810	824	743	785	786	813	846	784	783	820	755	766	767	799	816	846	764	818	778	791	771	783	810	809	793	833	769	784	799	784	769	840	837	755	780	843	798	833	760	847	793	782	819	831	766	799	792	782	751	774	759	778	779	835	827	828	789	758	786	779	799	803	773	746	801	781	789	799	803	771	850	786	770	814	805	763	804	766	800	788	783	772	800	729	795	787	741	840	798	777	794	834	778	776	817	737	775	780	797	799	804	795	787	761	785	760	764	791	755	764	811	787	813	780	769	777	798	765	819	771	809	807	802	816	792	764	773	792	744	791	808	811	802	791	786	804	840	814	782	823	817	808	786	792	727	729	835	769	821	777	782	862	814	783	815	808	812	781	783	756	787	731	750	807	759	755	771	752	770	846	799	780	821	799	795	812	767	790	846	800	824	785	793	798	801	811	861	800	797	755	776	754	759	801	768	777	754	789	805	807	785	786	806	817	844	784	776	779	816	768	753	809	803	800	803	765	800	766	776	779	809	764	814	792	757	765	796	800	759	802	848	807	825	843	824	767	798	778	844	809	790	759	778	789	746	741	783	766	774	781	747	768	805	789	786	820	808	768	788	796	812	801	785	776	821	788	777	790	767	787	769	814	756	800	773	783	789	791	838	760	802	792	802	725	790	805	772	796	791	783	780	769	797	840	787	762	793	836	807	797	744	779	725	756	799	799	760	792	745	764	805	769	802	821	799	828	827	823	750	789	830	769	808	811	758	788	769	769	795	831	763	795	781	831	801	766	802	755	807	740	799	832	724	814	777	819	801	778	787	826	776	784	786	807	800	770	798	803	805	739	759	802	775	836	800	788	850	825	788	763	816	832	758	826	789	779	797	796	772	784	796	798	755	736	749	783	742	751	802	837	762	785	742	793	828	772	785	767	696	809	762	770	850	799	819	800	797	780	813	787	777	748	767	790	793	762	802	809	797	758	792	749	807	806	719	792	774	817	819	762	807	817	798	765	770	761	786	764	782	755	788	793	798	795	813	759	869	731	849	727	833	753	808	786	810	790	779	806	758	796	780	801	751	795	785	782	784	788	763	802	746	739	814	750	786	778	773	805	814	802	782	803	827	815	771	748	727	824	816	776	769	852	791	828	745	819	783	753	806	810	781	756	801	771	824	774	768	777	789	781	778	771	791	781	802	801	803	813	801	817	776	793	779	762	784	782	761	826	808	844	806	795	809	764	769	761	783	809	808	830	744	798	811	743	725	844	768	797	780	776	857	763	754	749	759	776	780	795	789	764	800	818	756	798	813	789	800	795	811	726	764	765	772	800	803	759	840	771	776	769	787	753	728	808	831	757	748	812	783	766	757	804	789	790	775	807	829	791	811	843	801	789	799	769	756	806	727	777	785	808	778	775	817	781	757	788	802	810	793	799	757	795	757	820	771	779	784	821	788	789	793	826	782	809	790	792	753	793	734	746	772	784	787	827	761	732	807	777	778	790	754	775	755	808	833	755	756	807	774	809	817	755	769	770	813	791	830	819	763	752	810	770	769	786	729	762	879	792	790	824	812	771	799	834	811	754	771	768	781	803	779	774	775	814	782	772	790	788	812	790	768	815	776	794	814	817	755	772	780	803	799	755	774	827	800	769	820	825	797	775	769	805	784	780	799	832	749	820	818	790	733	804	765	807	781	820	766	828	804	802	778	741	749	778	768	776	787	743	782	816	807	825	775	722	779	861	762	793	784	774	794	808	751	820	794	785	764	788	753	804	780	786	775	771	830	818	817	813	736	802	827	814	768	726	795	780	782	758	796	788	767	764	791	787	835	746	755	859	753	788	735	779	767	778	739	765	813	785	815	778	766	751	759	783	844	768	792	756	806	803	808	837	812	792	827	762	793	760	811	778	802	821	778	807	779	777	711	817	773	793	749	781	800	773	761	763	779	776	793	716	790	768	761	772	759	742	782	790	771	773	783	767	764	798	816	815	765	756	781	812	796	860	754	815	799	795	786
5795	4381	2462	1592	1800	2376	2164	1721	1329	1100	884	697	615	470	387	370	353	257	210	172	149	126	130	113	106	99	81	97	95	76	90	93	101	77	57	76	73	69	63	71	78	63	61	65	66	61	66	50	69	69	82	60	53	69	73	83	66	61	70	42	78	53	80	71	69	66	73	64	61	73	66	68	54	70	56	68	58	66	45	74	68	66	64	62	58	64	65	71	68	68	57	62	63	76	59	76	72	60	56	76	69	57	65	75	65	66	72	61	61	65	68	63	74	68	57	70	60	63	62	73	63	64	77	58	67	63	72	60	51	58	61	50	64	67	82	75	63	58	60	63	74	74	60	56	57	79	56	83	62	60	70	68	62	77	70	74	59	50	51	70	55	49	60	56	60	76	75	64	64	62	65	60	68	55	65	63	71	55	62	64	58	60	74	67	59	66	75	78	79	62	66	67	55	52	53	63	75	48	69	72	57	49	74	78	72	80	67	48	72	67	75	70	66	63	66	43	59	65	60	66	78	65	77	78	65	81	64	52	69	51	82	60	64	69	64	65	61	55	73	68	73	63	73	62	75	69	59	66	63	66	69	65	54	61	70	56	63	69	76	78	55	56	65	74	73	74	56	75	53	47	59	70	72	58	76	64	75	75	60	55	60	65	59	70	69	62	61	55	70	71	55	72	67	67	66	70	53	65	81	62	63	76	60	56	55	75	65	58	53	62	64	59	56	46	59	54	69	61	75	61	62	66	57	66	73	67	67	66	56	67	54	69	63	75	65	71	73	67	57	68	62	76	76	69	55	57	49	60	63	72	69	70	63	50	69	44	65	78	68	86	75	62	62	72	59	43	66	79	74	60	66	73	77	60	73	75	71	68	55	48	70	61	66	61	64	60	76	69	60	62	60	81	56	58	59	74	62	60	88	54	68	52	52	59	50	73	73	65	59	74	69	75	59	54	77	69	67	57	75	56	75	61	62	77	70	73	67	58	62	63	60	60	56	72	50	58	69	58	70	59	61	59	66	69	55	65	76	59	63	64	64	53	63	77	74	64	58	68	55	67	65	48	66	58	68	66	75	64	60	48	60	65	56	66	71	59	57	76	59	72	70	66	65	49	71	87	69	59	67	55	69	55	58	47	61	61	59	55	56	62	71	61	71	71	51	51	74	56	77	52	61	66	60	79	63	74	72	72	62	67	61	66	65	64	60	55	65	63	63	77	66	66	56	64	63	63	70	59	77	73	46	73	51	59	58	63	65	60	82	69	54	66	73	60	54	69	68	74	62	67	68	61	69	61	55	58	66	58	68	66	55	68	59	70	73	75	65	72	56	65	73	67	65	53	59	76	59	47	64	63	63	71	74	66	61	59	76	72	56	74	57	71	66	71	69	67	81	61	65	67	64	66	66	66	61	71	71	56	75	73	75	71	68	45	57	68	65	57	83	57	62	69	69	74	71	53	71	51	66	66	77	67	70	51	68	59	61	64	64	67	62	66	62	73	71	68	62	61	70	70	61	62	69	78	60	52	71	72	68	55	72	60	60	66	68	69	65	52	47	64	64	64	63	56	57	62	66	75	49	74	66	66	75	55	59	62	72	60	61	63	60	65	89	60	86	64	62	61	65	69	58	74	56	69	71	61	75	56	46	49	54	61	58	68	59	54	64	71	61	61	75	68	83	69	52	61	50	69	55	75	71	72	70	60	70	58	83	52	48	60	65	73	66	70	54	56	59	63	65	77	83	74	73	60	70	55	58	70	51	61	66	73	63	62	69	54	67	74	67	60	61	61	62	54	73	67	60	63	78	58	75	61	62	57	74	63	70	68	51	63	76	70	64	67	59	60	66	71	58	57	82	60	52	65	73	78	58	66	60	56	51	64	61	69	69	72	56	74	65	62	68	54	65	59	62	80	70	58	61	52	58	61	64	58	70	69	67	59	48	65	70	59	47	55	62	69	60	63	60	72	50	71	52	73	72	62	70	59	68	73	73	52	75	57	55	56	57	75	66	78	66	70	73	56	55	58	67	62	66	56	65	78	57	63	65	59	75	60	74	46	66	59	65	62	64	46	53	55	80	53	67	63	57	64	54	57	49	68	78	60	67	69	63	65	68	54	64	57	59	46	47	63	45	53	72	57	67	77	70	74	70	73	64	83	62	67	62	61	70	56	72	69	58	52	53	69	55	55	64	57	81	61	67	67	67	58	62	71	49	73	61	51	68	79	56	65	53	51	72	55	69	46	60	61	60	58	62	71	65	71	60	73	58	66	65	57	71	64	58	69	56	80	62	74	68	70	86	58	54	58	78	58	64	74	52	50	70	67	77	71	65	59	64	82	69	56	70	63	65	47	59	58	63	58	77	70	62	63	67	72	73	65	57	71	71	57	64	66	58	70	65	44	64	65	53	66	62	61	70	73	52	60	69	56	66	62	63	78	53	52	59	71	53	56	71	57	71	67	66	67	71	78	47	75	65	65	59	52	66	60	66	62	49	64	74	65	76	64	54	65	66	67	60	53	62	73	64	68	64	66	60	76	88	61	70	67	70	73	77	77	73	76	66	61	55	58	78	58	56	59	73	71	69	66	70	57	72	65	58	65	68	50	68	64	69	61	66	69	72	62	72	76	66	62	60	66	64	83	59	57	57	74	64	43	52	68	53	68	72	57	50	74	63	77	60	64	64	62	65	69	67	75	82	63	68	55	66	68	76	56	62	71	59	57	61	78	71	63	57	70	60	67	67	71	71	69	65	60	77	66	68	67	67	62	71	72	61	59	61	65	54	67	64	55	70	63	65	68	58	78	62	62	69	64	69	62	62	60	78	70	66	63	56	72	68	67	74	67	78	67	55	64	75	61	66	45	55	49	55	52	62	71	71	60	62	71	69	55	61	69	54	60	72	65	63	58	58	67	47	68	57	61	60	62	57	69	61	57	70	66	55	72	55	62	73	49	74	46	52	78	53	56	76	57	62	59	69	66	78	55	58	53	57	86	60	60	69	71	59	56	56	50	70	75	62	62	79	83	71	84	65	62	68	62	70	64	57	58	56	49	49	59	68	56	56	68	62	63	65	71	63	67	70	67	60	69	70	62	49	59	69	69	62	61	55	72	71	52	81	66	65	64	56	76	67	54	52	70	51	61	51	65	58	80	64	86	55	87	60	61	57	68	66	59	65	63	70	66	58	60	70	75	63	66	61	70	66	77	61	64	78	52	70	72	60	58	50	65	54	70	73	76	72	76	74	64	60	62	70	56	73	61	47	62	79	68	60	71	78	67	48	60	72	62	66	64	52	74	69	70	57	65	75	54	72	83	62	63	68	70	54	85	61	77	66	79	58	50	74	61	76	67	59	70	70	64	52	62	58	56	73	54	63	80	66	69	59	65	61	55	60	69	59	54	67	66	66	53	65	54	67	66	59	71	70	66	82	74	74	67	67	65	68	67	83	74	68	69	69	48	65	74	64	73	49	81	58	61	69	60	58	55	65	78	70	60
32303	24162	20580	27906	35313	35659	32985	29998	26768	23854	20488	17859	15478	13144	11711	10094	8838	7330	5953	4839	4006	3356	2894	2438	2183	1904	1731	1533	1478	1368	1326	1196	1144	1116	1063	998	961	905	929	886	836	846	858	844	893	825	891	855	812	850	813	805	852	871	775	818	794	851	774	779	840	791	850	846	791	811	759	795	764	759	806	800	795	841	843	763	787	840	806	825	794	792	797	829	763	774	799	735	750	731	815	774	838	795	782	769	752	751	804	829	796	775	743	793	759	822	822	784	757	775	770	765	759	757	791	776	799	781	781	795	817	782	783	771	814	838	747	759	835	740	806	759	787	740	776	763	837	787	787	763	830	795	764	789	767	752	763	800	766	763	775	781	746	777	760	793	763	764	807	744	732	758	798	729	775	795	802	818	755	840	764	779	837	818	784	760	777	780	794	786	793	787	805	792	792	795	782	796	778	766	795	772	793	760	794	776	781	765	762	850	785	785	784	786	835	827	791	779	739	742	765	750	746	760	765	749	779	799	774	756	759	774	789	793	822	816	800	767	768	751	839	784	768	738	801	804	764	764	757	748	781	832	789	785	782	763	768	762	777	872	801	822	809	736	771	819	805	781	765	788	869	795	825	777	750	770	772	774	854	744	789	800	770	764	764	788	832	788	762	805	831	748	749	778	784	824	744	790	814	825	761	754	843	799	758	755	751	799	846	786	781	838	765	751	797	759	832	794	807	775	733	779	762	808	793	789	798	792	802	775	828	750	774	762	800	815	746	729	825	762	817	789	787	801	822	788	848	779	750	773	786	768	763	778	819	789	819	874	750	760	824	770	824	794	799	715	789	754	815	727	771	792	763	786	778	782	743	806	794	726	734	789	783	785	774	796	804	756	764	804	773	759	764	764	785	771	810	773	784	813	776	762	791	849	753	795	786	745	769	801	762	774	778	786	842	803	798	779	768	787	822	809	824	777	787	808	773	833	800	853	758	817	832	754	795	784	793	790	805	765	783	762	822	870	773	767	735	773	787	819	809	770	802	778	807	812	814	774	811	815	778	784	744	747	801	783	746	816	795	780	745	758	798	754	829	791	785	736	755	755	817	753	831	800	810	768	751	829	780	798	761	778	802	810	817	787	816	794	757	822	827	743	789	747	733	795	793	770	754	766	779	812	808	767	770	807	786	792	803	747	771	801	809	809	782	778	777	815	731	813	793	807	770	804	812	787	762	786	768	811	799	772	776	816	770	836	799	788	762	771	784	757	726	819	755	800	764	726	787	747	739	802	789	777	733	792	808	863	794	729	761	800	756	819	800	792	819	803	765	801	739	824	802	813	781	776	809	772	799	801	803	801	779	778	800	769	786	775	785	825	824	789	762	785	793	785	762	780	805	748	845	768	779	800	760	754	772	762	735	822	753	736	815	801	775	782	736	786	754	767	788	788	814	802	789	779	778	813	811	812	735	801	781	799	763	772	800	741	805	765	826	794	762	823	752	800	748	800	779	796	823	791	802	782	801	786	840	812	805	809	828	802	747	767	755	773	845	807	760	793	764	809	795	810	790	761	773	756	802	775	811	817	769	812	800	819	820	825	777	791	765	813	727	795	813	787	821	809	786	809	756	776	783	825	786	783	815	777	759	775	758	751	720	855	785	803	794	816	769	790	772	779	783	752	769	789	819	812	808	792	799	824	744	816	764	774	797	775	798	755	784	799	832	760	772	822	775	820	826	755	758	769	746	766	792	806	787	768	791	764	805	784	823	777	806	783	793	795	821	790	797	790	741	781	799	785	777	794	776	785	810	787	773	756	790	814	813	798	759	807	803	784	766	742	792	764	794	844	791	765	768	794	773	785	805	788	782	809	792	788	789	799	774	744	768	771	783	797	760	737	776	819	778	746	749	813	759	738	806	765	797	814	794	804	821	816	754	790	756	784	827	782	813	731	814	809	789	796	784	779	791	784	787	803	760	775	757	796	793	787	820	784	759	749	806	789	808	738	787	825	752	792	761	770	781	781	743	799	794	804	779	844	798	737	781	808	749	782	792	787	800	757	782	793	762	806	810	814	763	786	755	764	764	749	762	771	773	765	725	706	774	776	739	798	820	816	782	754	774	724	782	773	783	755	778	789	775	740	795	753	825	772	781	735	798	756	795	807	751	763	772	770	783	767	811	765	773	789	805	783	736	778	771	795	796	804	784	779	804	795	772	793	782	787	730	810	808	782	741	803	812	734	744	764	751	751	761	777	783	816	813	812	733	733	761	776	761	801	805	814	757	796	736	799	728	759	807	799	756	784	848	782	811	797	771	784	800	770	783	819	804	774	749	771	777	747	819	775	757	767	782	794	770	793	785	797	791	779	780	821	730	771	818	740	786	796	754	748	795	786	769	788	821	789	771	751	766	799	758	781	780	774	783	774	753	759	827	756	782	775	833	842	767	798	758	803	722	762	789	759	750	806	790	822	768	768	752	786	799	791	762	827	764	769	806	791	795	770	817	822	766	751	749	779	786	768	767	813	812	806	727	791	811	782	790	792	836	786	771	786	775	827	848	807	798	800	774	756	766	796	778	757	712	734	781	775	803	816	746	786	755	761	762	779	769	748	784	816	818	798	731	743	798	768	780	743	753	749	761	779	771	762	813	792	790	771	803	762	792	773	766	756	769	820	788	782	732	748	784	748	727	809	816	763	801	785	782	811	791	811	763	785	772	776	805	759	744	795	807	730	739	795	760	797	784	782	773	810	796	775	854	797	785	760	778	811	805	773	764	807	793	784	748	762	777	792	751	761	783	857	766	778	785	765	820	805	743	762	742	808	739	856	754	826	822	791	820	776	764	798	792	770	788	764	777	757	810	786	770	791	826	764	797	767	778	862	818	765	801	791	823	765	776	784	736	772	743	763	742	766	775	827	793	758	780	763	822	773	770	840	815	789	782	807	812	751	751	829	834	784	788	771	788	759	829	786	799	810	792	766	810	820	766	789	801	818	776	831	794	806	801	768	798	811	713	805	782	783	793	801	797	778	786	774	830	801	806	765	781	788	816	780	729	755	783	764	779	775	762	774	783	783	777	748	761	796	760	840	813	803	804	771	789	752	756	742	766	807	753	815	776	805	759	765	787	762	775	766	815	767	805	781	783	821	748	824	795	767	803	793	791	817	756	810	806	736	774	751	809	791	803	751	806	760	760	807	785	741	794	818	762	819	781	843	784	796	767	814	799	761	824	730	756	778	778	764	780	790	786	817	775	787	800	816	765	775	766	771	779	742	740	744	777	770	800	778	816	764	779	768	791	785	787	789	728	817	816	781	788	743	798	787	767	812	793	794	796	795	784	795	800	802	769	717	801	805	765	812	822	757	834	754	773	738	753	785	808	759	793	771	804	808	781	764	747	760	816	796	772	797	765	841	844	790	767	766	813	785	784	821	753	719	755	740	773	805	753	781	779	736	793	827	777	794	741	774	726	749	832	806	759	783	795	789	793	739	773	769	819	805	803	776	805	781	754	813
3142	1561	836	629	703	1007	945	754	626	505	382	358	274	206	195	156	120	119	104	101	77	85	84	74	83	68	59	73	68	64	71	76	63	56	75	57	68	63	67	56	60	54	79	68	64	60	59	66	61	53	60	64	64	51	55	67	57	64	60	59	56	60	71	62	69	68	63	67	51	52	59	65	62	59	66	72	66	61	41	67	55	54	60	54	52	61	64	61	62	56	58	59	67	39	61	58	55	53	67	56	59	53	63	51	60	53	64	66	67	59	63	64	66	72	58	59	63	72	64	69	61	58	63	54	73	58	64	64	51	62	80	59	62	50	46	59	53	59	62	64	70	70	57	74	61	57	56	65	51	65	71	65	76	71	53	56	64	59	65	69	47	66	81	64	73	72	61	56	65	73	74	58	57	61	55	50	56	64	58	81	53	67	54	67	70	63	60	46	70	55	71	51	64	63	46	67	57	59	58	67	64	49	67	53	66	64	56	69	64	59	49	52	50	51	57	58	73	59	53	50	46	55	54	56	55	56	54	64	74	55	57	58	52	54	64	58	60	50	54	65	69	56	59	66	59	52	58	60	61	67	51	71	57	69	62	77	58	50	52	69	48	47	66	75	57	72	66	53	72	73	55	55	58	63	49	59	54	61	73	71	66	60	64	69	53	68	60	59	62	66	56	54	61	82	61	63	60	71	70	70	54	66	59	53	52	62	70	66	63	70	71	58	55	65	60	66	43	53	67	47	50	53	66	52	53	65	54	63	70	57	62	51	58	54	68	61	67	55	54	61	58	52	68	72	73	69	73	50	65	63	62	46	75	64	52	62	55	55	60	59	69	65	52	64	57	56	67	57	49	53	63	60	68	47	52	52	67	58	69	68	70	60	75	70	65	82	61	60	63	52	56	52	54	65	57	72	58	74	70	57	64	65	56	65	57	69	78	70	55	53	76	56	68	51	66	67	77	57	65	54	62	50	54	68	72	54	54	78	61	60	59	69	73	67	70	67	64	57	78	52	55	54	71	58	64	62	56	75	64	52	55	68	73	65	60	60	56	68	57	62	54	58	64	59	63	66	78	53	66	70	47	56	61	53	60	71	64	53	61	71	60	68	72	61	66	57	68	57	46	67	57	62	62	62	63	56	47	63	60	78	51	56	56	59	67	58	50	54	54	61	73	52	44	64	44	50	62	67	71	71	62	44	57	49	60	62	63	63	56	60	61	58	53	63	53	41	58	66	56	57	57	51	49	58	74	53	65	65	59	67	77	64	71	75	65	66	51	68	66	65	73	68	71	60	50	74	68	50	64	52	54	78	53	78	54	64	61	62	54	53	59	72	50	69	41	67	77	66	65	69	61	66	59	62	69	60	55	45	56	53	63	62	53	60	65	57	64	62	55	49	71	66	52	77	85	59	66	67	64	63	57	62	57	59	57	59	54	71	74	63	65	56	64	58	64	53	74	59	57	62	65	48	73	76	65	53	59	65	59	70	62	67	66	53	61	59	57	74	69	46	64	52	61	52	72	44	58	69	77	61	74	72	59	52	62	70	67	52	54	60	58	68	70	59	63	70	82	64	62	59	68	63	73	69	74	60	70	62	79	65	59	62	66	65	59	54	62	61	43	66	49	56	59	64	56	54	52	54	53	52	45	54	55	52	59	59	67	52	59	63	54	56	49	63	57	68	63	61	59	56	62	58	64	77	51	67	54	75	63	59	73	64	62	53	84	54	64	51	65	51	60	60	63	62	60	63	50	53	64	81	71	55	57	61	60	54	52	53	61	51	59	62	63	76	57	56	62	52	52	57	62	61	70	50	45	50	66	67	58	61	64	69	54	72	61	71	59	66	60	68	64	54	59	73	57	49	53	62	60	59	69	59	50	56	50	72	65	61	60	70	59	60	43	59	72	54	59	60	58	65	68	66	53	64	51	68	66	69	72	68	60	51	72	73	53	62	59	56	65	56	57	72	60	62	37	60	63	59	82	61	67	72	51	73	69	56	48	64	70	60	65	60	42	59	68	59	65	59	55	60	74	55	56	59	61	60	49	64	63	59	67	45	71	79	58	80	61	57	63	57	79	68	69	65	62	54	59	73	44	68	44	73	62	48	54	70	63	60	60	64	55	64	47	56	54	67	61	56	63	57	54	65	49	66	71	73	80	62	54	51	74	47	78	71	63	66	63	61	64	55	66	59	63	53	73	71	58	50	73	60	61	62	63	60	67	58	52	59	64	81	58	63	53	58	68	56	69	57	52	61	68	62	78	44	60	77	65	68	51	45	65	56	60	65	67	52	66	45	62	54	62	69	63	54	56	61	62	70	57	50	62	63	64	55	71	52	69	60	66	67	52	75	52	59	53	58	50	72	69	57	66	64	55	63	53	55	64	64	59	70	56	56	55	75	59	60	51	69	71	68	51	59	59	72	73	55	54	60	47	58	60	51	71	63	71	72	62	56	52	55	64	58	66	63	50	64	49	70	56	72	67	52	55	63	63	57	64	70	58	55	62	57	54	61	52	59	69	64	62	74	56	69	51	44	59	67	72	50	61	55	63	53	51	65	65	78	58	60	60	55	58	61	63	57	58	53	62	70	53	60	62	58	52	59	56	67	65	65	63	55	67	71	55	75	54	54	58	47	68	65	65	57	70	49	62	60	50	63	63	60	63	60	66	63	72	54	55	62	59	60	55	55	59	57	57	55	61	66	55	55	63	52	69	64	64	54	62	73	64	69	59	64	49	67	59	55	49	71	62	60	58	57	70	63	46	56	59	60	60	62	65	42	57	66	57	61	72	71	73	62	91	55	47	68	45	64	61	59	51	64	53	62	81	61	57	72	74	56	83	49	62	57	68	67	64	76	69	68	54	55	47	66	54	58	52	64	64	57	60	58	64	65	68	62	69	65	58	59	67	57	70	67	55	60	69	65	61	59	49	73	60	61	65	61	66	60	48	80	53	68	66	72	61	58	48	63	50	52	59	51	52	55	51	69	52	66	61	71	60	58	58	61	44	64	63	61	55	59	69	46	68	58	65	65	68	42	55	62	77	56	58	77	68	50	74	57	58	59	65	64	57	69	61	59	56	67	75	64	60	51	50	56	51	61	59	70	56	73	56	54	50	63	52	59	66	64	52	51	67	66	75	63	61	48	81	57	65	57	56	66	61	64	60	60	55	68	69	74	60	61	75	53	50	65	59	82	57	67	56	54	54	58	71	61	56	53	65	72	57	53	58	69	68	64	65	55	69	69	69	81	46	60	57	66	58	71	72	67	55	69	54	73	67	58	61	70	65	58	51	66	47	57	51	74	57	64	51	51	66	71	55	61	47	63	73	72	50	63	60	59	52	64	67	62	59	65	60	48	50	57	63	67	71	69	52	51	56	53	61	73	62	60	51	65	68	64	54	52	66	72	59	48	68	73	62	69	61	57	66	66	66	62	68	56	63	51	59	55	70	52	69	60	55	83	73	60	53	38	62	76	64	72	51	76	60	70
24616	17150	12958	19962	28019	28754	26145	22781	19242	16007	13281	10750	8715	7064	5834	4704	3980	3295	2674	2258	1886	1693	1557	1387	1268	1134	1081	992	984	959	931	943	922	875	838	841	840	820	805	755	797	822	758	824	743	769	774	794	789	795	752	754	791	791	750	743	742	786	755	773	737	756	741	727	743	769	783	739	800	751	770	776	770	746	714	748	739	758	754	749	727	753	804	778	779	814	757	764	782	764	794	734	692	711	797	751	760	734	758	714	762	775	812	740	732	737	731	781	771	720	723	805	753	781	718	775	769	741	771	759	737	773	762	762	747	770	760	774	733	755	745	757	742	763	817	724	760	769	777	744	778	785	738	752	750	763	785	764	732	759	753	723	732	768	730	736	751	776	769	723	793	786	769	734	787	746	765	776	710	742	714	770	724	762	767	774	744	760	724	774	756	706	804	710	755	781	762	803	767	760	756	761	758	743	721	725	693	755	771	758	745	738	731	755	750	785	711	718	740	738	734	710	778	723	733	692	766	742	735	750	774	735	763	776	785	748	766	821	723	744	764	758	718	757	778	750	746	737	691	760	788	743	768	763	757	705	729	751	744	743	818	729	794	737	728	734	748	788	778	731	778	770	719	733	818	786	757	813	785	735	769	733	726	755	731	805	746	716	778	749	767	764	766	714	772	771	785	754	767	779	761	752	797	762	766	777	757	725	745	785	803	751	770	779	741	742	779	782	785	725	750	758	763	743	764	745	778	803	808	734	773	785	735	725	728	741	795	768	745	766	768	759	736	827	753	699	755	733	733	741	739	714	763	721	815	746	733	745	781	756	709	719	728	768	710	784	735	766	760	737	752	771	738	758	739	797	797	750	760	845	746	801	734	780	804	729	765	777	743	784	772	755	752	774	734	832	795	776	797	739	772	780	754	756	786	738	787	738	764	751	787	767	715	777	792	772	789	796	732	782	765	718	729	733	752	788	783	760	770	796	747	779	768	721	783	781	780	723	759	706	764	750	771	773	753	762	733	788	761	722	747	820	737	793	743	800	709	759	815	753	735	761	805	749	729	745	763	765	810	735	777	782	781	774	753	752	753	748	737	725	720	775	744	750	768	736	723	759	749	782	730	766	770	771	737	719	724	791	766	800	738	727	795	756	739	762	758	715	771	757	736	777	800	777	746	737	733	743	786	760	731	732	765	704	765	793	777	745	723	761	727	762	738	794	738	748	734	811	734	766	726	711	822	738	782	724	741	768	731	720	770	814	747	724	794	745	723	746	771	736	750	797	798	784	762	732	800	772	707	747	750	747	740	735	762	717	815	729	777	780	754	766	791	716	759	771	722	799	749	689	719	798	788	738	758	754	768	760	730	735	774	758	781	794	757	757	797	802	741	730	801	791	796	747	754	752	756	748	720	710	748	763	730	779	797	768	774	761	784	784	741	809	776	782	743	752	724	772	806	760	782	723	751	757	705	750	732	705	773	759	794	782	733	766	821	787	779	754	718	735	775	716	744	751	745	780	732	709	761	747	763	803	734	788	661	733	784	749	759	747	735	794	763	698	742	793	774	744	751	703	756	762	758	737	743	709	774	726	720	774	717	691	717	780	755	730	717	746	822	785	826	717	739	748	749	746	755	690	750	756	719	761	767	729	755	712	766	758	788	771	728	790	702	726	765	755	762	699	747	741	759	773	764	735	762	706	746	762	742	761	789	798	768	730	770	784	759	751	718	755	718	817	762	775	693	743	791	782	748	787	694	770	718	785	797	756	726	777	785	794	745	717	744	780	768	740	777	786	741	801	734	783	756	803	700	795	757	833	787	812	747	770	768	808	769	760	771	763	724	774	761	728	760	762	765	725	794	736	766	751	804	734	695	785	713	795	742	746	762	755	765	776	785	791	769	761	781	743	723	769	735	781	720	722	772	778	749	755	741	806	722	762	723	774	767	749	788	717	790	699	730	756	789	795	767	753	777	767	753	782	733	752	758	763	748	748	750	750	748	744	793	736	779	773	771	732	780	806	759	749	754	720	791	716	768	741	771	747	783	728	716	764	795	791	714	727	755	818	749	720	795	760	743	762	763	766	742	762	782	781	749	740	772	756	741	727	747	739	786	741	787	784	752	774	758	754	726	790	794	747	782	765	785	757	727	776	806	752	788	712	803	725	789	797	763	733	742	786	776	782	784	769	728	716	753	734	742	773	741	741	687	755	717	724	768	779	715	746	754	742	772	782	790	742	775	779	769	740	746	728	709	754	738	723	766	782	702	750	754	748	782	733	747	691	752	729	784	780	774	771	716	790	750	788	750	729	783	724	771	741	793	737	747	810	752	736	717	721	776	741	720	783	755	727	758	752	739	744	754	748	757	742	724	741	783	759	757	784	737	778	752	752	765	794	754	771	728	738	800	753	778	704	742	761	804	760	782	700	761	776	777	720	743	789	767	745	716	742	758	771	763	762	723	805	799	818	749	783	750	726	781	772	728	765	760	780	747	769	741	751	736	738	748	748	781	759	716	784	705	750	796	767	803	759	736	704	748	765	801	792	764	716	836	738	771	733	720	655	713	786	781	724	752	764	717	750	743	795	727	743	740	794	743	718	773	776	773	751	790	787	768	733	815	800	732	759	774	796	751	773	694	770	744	790	753	742	721	767	742	684	753	762	774	756	769	789	794	746	781	732	789	744	797	767	730	740	746	789	718	782	719	773	797	737	783	772	773	752	742	706	782	713	777	765	736	726	783	786	717	755	805	794	760	761	787	714	749	731	774	782	792	725	724	768	731	725	709	782	735	759	738	785	799	798	747	769	734	749	769	798	802	763	759	780	802	761	780	792	795	736	787	815	740	746	759	736	721	753	696	789	746	737	793	752	752	703	734	739	756	766	731	746	781	748	720	747	773	788	749	747	790	762	763	725	823	731	761	749	799	796	753	809	752	725	733	753	730	792	732	785	747	759	771	783	780	783	764	695	739	778	746	730	743	776	742	737	803	731	735	712	735	788	793	752	764	792	802	754	807	756	791	766	759	775	804	766	778	697	807	782	767	768	786	729	775	768	785	789	747	782	764	759	792	793	761	821	753	803	816	749	741	798	785	751	749	761	760	782	769	784	718	756	727	710	748	721	773	756	744	763	790	792	744	703	766	716	753	779	746	763	717	773	755	796	725	758	728	800	720	754	800	730	750	787	746	796	779	804	792	764	793	771	739	735	776	757	780	773	760	740	748	770	742	731	778	785	777	817	785	766	765	807	752	779	722	748	729	730	757	808	733	712	728	765	728	730	727	756	783	768	731	758	782	775	748	781	737	727	770	756	757	780	720	746	808	704	768	749	741	765	796	823	732	707	713	767	808	728	790	764	723	765	745	725	778	760	760	723	724	742	786	762	771	772	768	762	779	779	764	758	708	738	778	755	749	706	743	771	757	751	719	757	818	755	767	715	751	708	744	791	803	793	829	724	791	756	717	771	776	786	737	811	711	741	803	756	788	767	780	758	766	782	793	761	794	711
4125	3044	1534	1047	1216	1699	1548	1273	952	742	617	519	372	320	243	232	222	178	184	137	109	116	77	79	76	87	74	81	59	70	64	63	73	83	61	68	72	66	67	61	62	60	66	59	68	71	70	55	60	72	75	55	77	77	59	67	51	62	64	53	56	48	71	58	79	75	75	57	60	63	59	64	56	60	56	69	68	60	68	59	75	67	53	55	62	74	59	54	62	69	60	56	69	66	69	55	63	61	55	74	87	70	64	73	62	64	57	64	62	55	58	74	59	49	66	57	68	56	73	70	70	56	57	59	57	77	75	60	56	71	71	52	63	53	65	57	64	54	65	50	66	53	77	46	58	59	55	53	60	72	59	83	69	60	60	65	69	57	71	59	72	61	61	62	53	61	63	56	53	68	60	65	66	58	53	60	66	56	52	69	54	71	70	56	57	72	66	51	51	49	70	49	55	63	52	62	80	47	65	60	70	50	60	67	52	62	96	51	60	66	73	66	55	64	58	56	54	72	58	57	64	56	66	65	68	45	63	60	54	57	67	63	50	72	66	60	54	83	72	56	79	58	71	63	69	58	76	61	47	54	61	55	82	73	52	68	74	49	70	68	62	60	65	56	63	53	57	65	72	68	48	56	53	48	63	61	51	70	65	56	70	66	58	71	63	63	65	64	68	57	62	62	58	74	59	56	57	45	63	59	62	71	61	57	67	60	72	64	60	56	83	58	56	74	59	65	74	65	67	60	61	62	70	78	66	61	77	72	73	63	75	77	74	52	61	52	66	64	70	83	60	56	61	76	85	61	70	51	63	61	83	78	70	43	73	50	65	62	55	80	67	63	75	56	57	65	68	63	74	58	58	71	60	53	63	66	54	54	54	60	55	54	64	65	68	61	64	72	78	55	65	54	68	58	65	49	68	69	63	57	56	73	54	54	60	55	67	65	64	52	60	55	64	60	59	62	51	52	59	62	58	66	54	69	70	59	56	59	54	63	70	57	55	61	69	52	68	70	52	60	66	57	68	66	53	51	48	63	58	56	55	45	77	62	64	74	60	68	69	73	56	57	60	64	66	63	51	82	61	58	54	61	61	54	54	75	64	59	45	62	76	72	45	55	58	74	74	64	62	46	54	66	43	58	54	47	77	57	61	67	59	70	52	59	73	64	76	58	47	66	70	57	63	59	58	53	53	55	57	55	56	61	65	67	59	64	77	62	47	58	58	75	68	62	71	65	60	52	79	63	47	71	60	75	60	52	67	60	56	65	64	60	46	64	66	61	66	64	66	65	70	62	61	50	65	65	67	55	65	69	61	55	71	61	61	67	59	59	50	77	56	54	68	63	75	65	67	76	55	72	59	55	80	78	70	74	58	70	68	69	53	65	64	55	63	60	58	51	65	69	53	58	66	74	66	73	67	67	47	60	62	62	64	58	57	59	46	73	56	62	66	61	62	43	54	63	55	59	58	64	46	55	54	53	66	67	60	63	69	63	63	60	56	58	68	49	66	54	59	68	71	61	53	64	54	58	78	67	50	61	52	78	56	69	59	62	59	65	68	59	58	54	61	63	45	58	56	54	58	46	61	65	55	55	53	59	70	58	78	71	58	67	58	59	50	64	53	76	48	52	59	58	49	76	62	57	63	79	64	63	64	61	62	60	77	61	64	67	55	58	59	69	50	55	54	57	65	53	62	68	55	55	54	53	69	77	62	62	61	46	66	51	48	64	59	62	53	65	66	61	76	63	60	58	65	65	70	72	68	62	77	80	51	56	63	59	60	48	72	57	58	51	71	81	61	48	57	58	57	66	88	71	74	62	87	61	65	65	61	52	60	64	68	51	76	69	59	71	64	59	68	60	54	72	64	61	68	62	57	61	78	62	62	76	50	49	76	63	65	59	78	74	72	55	66	71	73	73	59	80	80	51	57	62	67	54	67	55	63	79	57	63	52	70	60	50	71	71	58	83	56	74	56	58	61	59	60	47	61	60	62	54	79	62	76	61	52	56	77	57	65	69	59	51	69	58	66	57	65	50	70	58	63	56	67	57	46	71	51	52	59	59	64	67	50	68	70	57	53	44	72	53	71	61	53	64	73	56	60	63	77	62	77	61	61	70	57	83	61	60	62	49	70	55	65	65	60	62	65	61	66	51	60	65	69	43	72	63	63	68	63	60	56	51	64	66	61	72	76	61	60	62	60	57	71	66	61	69	48	64	74	51	72	51	57	52	62	67	64	57	62	57	64	54	44	52	54	76	66	55	70	65	56	58	73	67	43	62	66	53	61	64	67	52	47	60	71	48	64	65	69	68	81	57	56	60	51	68	53	72	55	66	54	57	53	63	50	54	83	52	52	70	64	57	67	63	55	48	54	66	65	57	65	64	64	62	59	58	51	66	59	51	51	62	58	60	65	62	52	70	68	60	58	76	53	60	61	53	65	59	65	53	55	58	68	56	68	51	56	60	69	55	62	72	64	71	74	60	60	76	49	61	54	54	70	69	53	63	54	66	54	60	59	46	57	69	70	51	65	52	76	59	65	75	75	67	58	68	77	60	72	53	68	42	52	60	56	58	59	59	69	56	62	75	69	70	55	54	67	47	75	69	52	63	56	50	52	61	70	71	47	67	65	66	67	59	70	51	57	47	65	55	61	54	68	57	60	61	62	78	55	50	74	50	58	64	70	64	64	68	60	60	58	68	52	52	68	76	54	48	59	72	57	51	63	56	64	70	72	64	48	61	65	57	61	59	51	59	71	73	70	64	67	65	70	64	59	55	50	50	66	52	66	69	68	53	71	62	58	72	70	65	68	78	62	57	81	53	62	53	58	70	52	67	57	57	59	63	63	58	57	62	64	66	68	59	58	50	78	61	56	68	50	47	59	52	54	52	69	74	67	49	45	69	76	59	74	46	47	66	53	59	53	49	49	73	65	73	78	65	69	59	50	62	67	55	61	57	50	65	75	69	62	66	61	67	48	59	77	67	66	66	78	67	76	66	56	65	57	67	42	60	57	68	55	56	61	65	61	63	64	56	69	58	56	66	56	61	73	59	64	73	73	63	59	51	69	67	58	60	63	49	66	62	58	63	61	57	61	69	67	59	61	61	56	45	46	59	62	62	66	64	63	58	53	53	64	62	81	78	66	59	57	63	72	62	58	62	57	60	74	54	57	67	68	61	59	59	62	57	67	60	74	66	68	53	65	59	75	49	75	45	68	55	74	70	55	61	72	46	60	69	72	56	74	58	62	51	60	45	59	55	63	67	71	61	59	63	63	77	61	46	65	72	58	60	67	67	64	50	69	54	84	48	44	85	58	80	56	63	53	67	70	54	72	52	55	66	69	67	62	59	74	58	60	58	80	66	68	71	52	60	60	71	58	59	70	55	55	58	55	61	71	63	60	59	67	63	46	66	72	66	61	66	56	61	51	80	58	60	69	60	61	52	54	63	58	83	55	69	46	59	63	63	58	58	61	70	54	67	61	53	59	44	69	61
29161	21806	17238	24689	32160	32934	30328	27083	23493	20074	17436	14440	11856	9845	8496	7236	5974	5090	4159	3399	2876	2408	2059	1922	1561	1474	1397	1236	1134	1110	1128	1077	1031	921	954	889	835	875	831	834	875	824	836	777	832	841	799	803	779	834	830	854	847	835	814	803	766	763	786	767	764	765	819	779	761	799	826	709	803	744	737	751	772	798	773	755	785	768	782	747	717	788	759	814	747	757	762	759	796	752	765	743	766	792	791	777	737	779	711	746	763	720	778	776	766	766	736	704	773	749	782	762	761	742	759	734	778	742	767	775	802	760	763	758	747	730	701	737	740	795	758	785	754	797	790	811	787	765	805	745	747	796	745	796	799	764	744	744	790	788	767	771	766	809	816	798	768	767	768	775	769	811	753	778	722	727	784	775	760	775	771	754	753	806	808	744	759	721	749	734	752	766	787	772	729	783	762	785	717	771	737	677	816	718	776	762	776	743	729	728	810	747	821	759	762	777	779	710	766	784	783	723	765	819	715	724	743	772	816	760	760	763	793	767	735	784	751	769	827	781	729	843	780	775	744	754	776	766	816	755	771	738	738	774	804	754	776	765	755	789	796	758	764	789	755	798	787	764	782	802	812	804	777	766	736	773	777	800	773	766	728	784	769	795	776	747	741	763	774	776	792	753	833	771	748	747	761	820	762	741	768	803	760	697	733	803	750	765	760	758	792	741	718	730	757	725	785	814	733	779	761	798	792	755	757	804	769	762	805	777	773	778	793	745	771	738	723	733	769	770	824	777	755	785	758	736	792	724	788	804	770	785	776	775	758	714	777	729	736	779	754	781	781	789	780	777	748	779	766	745	746	772	806	784	722	766	764	736	792	793	781	737	808	736	817	760	736	747	756	798	789	799	770	762	741	739	739	755	828	772	780	771	781	789	731	781	763	770	797	739	763	780	803	743	771	808	793	757	780	749	753	781	792	714	752	806	749	813	769	738	726	831	779	789	775	726	790	799	756	762	796	760	781	743	738	764	763	791	803	763	713	812	770	754	752	706	836	757	749	758	755	780	753	723	733	769	774	756	790	783	786	763	767	782	812	775	725	769	776	772	787	761	760	766	741	782	767	787	761	743	725	829	714	756	738	718	743	738	768	756	735	777	734	754	734	785	786	800	728	777	764	765	761	794	771	758	770	772	774	798	750	738	782	769	775	764	789	718	750	814	766	782	820	800	744	712	809	783	710	762	756	773	736	779	740	774	754	772	721	764	743	753	775	773	774	744	745	777	778	749	791	790	766	726	721	775	765	749	767	754	815	771	772	784	758	784	783	752	738	810	756	729	768	756	755	816	789	760	778	795	778	754	784	776	784	774	725	790	738	747	778	814	791	779	769	740	741	746	752	779	796	755	769	807	798	706	758	819	718	710	774	802	770	753	763	747	789	764	765	750	757	759	749	763	781	784	771	799	767	710	789	789	799	740	781	700	723	760	765	744	750	775	768	760	799	755	787	792	741	777	750	795	822	743	746	749	844	777	805	734	769	738	746	701	725	721	776	730	755	778	759	767	826	767	760	724	712	778	770	735	747	811	757	761	749	767	808	788	785	783	757	806	765	795	768	813	770	765	748	743	721	751	739	786	793	736	697	792	796	754	789	756	767	798	722	769	725	769	804	798	781	757	757	751	766	779	781	753	780	782	788	734	773	776	735	756	727	740	749	789	775	777	766	778	744	801	753	784	757	763	746	757	778	780	762	757	796	805	734	790	723	793	756	806	748	754	755	769	787	799	741	763	774	766	786	780	792	707	729	797	770	795	809	728	733	751	726	784	767	721	768	775	804	774	768	775	745	788	770	784	819	792	791	756	786	742	769	746	763	752	774	740	777	799	742	769	793	759	775	790	707	782	761	753	754	731	832	739	776	791	758	807	758	755	747	776	722	794	735	749	797	725	764	804	789	766	793	783	766	814	731	727	797	823	748	788	769	756	727	771	753	816	739	799	769	762	756	726	789	771	829	780	792	790	757	825	752	777	742	796	815	754	788	772	772	800	756	740	752	781	790	747	791	752	768	803	797	686	756	768	753	738	793	791	764	744	784	802	758	740	743	740	748	815	748	749	745	759	778	735	748	732	745	737	764	755	790	840	769	775	739	772	744	762	817	731	763	759	769	718	794	743	727	791	788	795	816	786	773	747	754	822	778	768	802	811	786	779	743	767	760	799	785	795	736	792	828	744	774	736	780	743	750	826	765	775	798	751	744	758	765	725	799	773	774	764	758	748	758	751	812	744	775	778	780	721	742	738	777	725	821	765	743	782	782	799	818	767	755	742	806	847	785	764	760	762	788	776	803	742	761	752	765	747	772	756	763	804	733	756	751	825	800	734	770	760	784	783	752	761	744	726	825	803	722	759	741	808	718	752	758	821	735	797	806	760	760	738	746	777	772	735	728	715	745	735	742	732	805	729	760	776	715	782	738	803	753	750	806	777	755	728	740	794	771	779	816	727	753	757	744	776	761	734	808	767	771	815	758	802	767	779	797	826	803	728	719	755	750	748	726	801	778	753	785	816	741	785	741	783	784	746	742	806	799	790	746	778	779	805	726	737	740	759	762	755	830	753	759	764	778	760	813	746	791	759	757	806	767	727	726	808	735	768	795	747	753	752	745	770	783	771	818	762	816	749	774	799	758	749	768	769	755	783	746	761	737	787	705	731	752	757	817	739	778	760	716	735	819	776	750	771	737	820	776	783	707	759	717	767	762	772	792	763	794	771	708	753	738	768	770	749	810	752	745	795	761	768	775	784	758	757	780	782	730	759	777	755	829	763	795	816	783	717	754	755	752	725	738	808	758	715	798	771	750	779	773	685	763	731	765	750	740	794	778	788	751	747	742	757	739	710	783	737	777	737	786	754	807	714	760	758	748	752	726	772	767	715	768	789	792	735	786	752	750	802	789	785	763	776	761	736	733	774	779	799	802	759	780	768	806	799	764	720	768	763	792	806	810	780	775	732	759	722	761	792	749	757	762	722	767	771	727	775	802	792	725	746	745	765	809	777	744	753	766	745	742	806	783	777	720	804	803	799	722	758	766	777	799	844	746	793	744	756	704	883	802	804	778	759	772	740	792	728	819	779	783	733	771	787	749	768	737	760	742	756	753	704	733	797	779	782	796	732	772	799	800	792	733	780	772	812	784	776	817	708	738	796	754	777	773	755	800	753	805	774	802	758	762	752	698	752	755	757	763	750	759	770	848	777	783	758	797	755	726	790	743	768	803	738	750	774	790	766	780	754	763	762	768	748	750	758	751	807	810	743	809	815	777	768	774	795	780	795	785	779	767	803	739	766	742	719	747	728	759	748	786	735	772	773	760	789	773	744	779	809	734	742	709	740	767	795	739	697	758	760	736	783	812	798	788	731	774	762	771	746	751	746	745	786	734	767	711	756	740	760	779	737	762	761	753	776	767	782	728	777	684	755	819	754	788	765	736	778	744	771	843	782	761	775	758	748	693	715	803	752
5276	2817	1648	1131	1260	1674	1504	1300	997	773	677	546	413	372	303	252	231	196	171	129	143	111	111	111	95	76	92	69	74	71	70	82	63	68	60	67	70	66	60	67	80	53	70	60	66	72	77	63	58	72	74	60	54	54	58	47	66	60	70	56	67	85	51	72	64	66	82	59	66	63	67	67	71	69	63	59	64	70	47	57	55	67	70	52	63	62	55	69	58	58	66	58	60	71	68	72	56	57	72	53	60	67	63	68	62	56	63	74	68	66	39	89	55	66	67	63	57	66	64	59	67	65	59	69	63	70	60	61	79	75	78	64	56	74	63	62	58	68	74	61	70	54	65	52	60	63	50	59	66	68	62	62	66	58	62	56	56	66	76	64	77	65	72	61	72	64	71	54	68	79	62	68	56	71	55	64	63	57	60	55	57	53	57	72	76	71	78	70	67	59	69	81	52	74	71	65	80	69	71	53	82	63	88	61	67	71	59	61	58	57	62	62	74	67	73	78	63	64	87	64	73	62	53	56	55	62	59	54	75	74	64	59	74	66	57	66	56	56	67	63	64	75	48	56	63	60	57	68	68	71	73	54	48	57	75	65	64	70	63	65	73	71	55	52	66	68	57	77	54	62	68	68	70	70	55	53	68	61	57	63	59	71	65	62	58	74	59	56	65	72	76	72	74	62	50	64	71	56	72	72	63	52	77	71	56	66	76	72	58	51	61	67	62	60	64	64	70	78	66	51	52	57	56	68	48	65	60	73	66	56	66	62	85	78	71	65	62	74	52	62	64	61	62	75	59	58	58	70	62	64	78	58	60	71	56	53	51	65	68	59	72	66	52	75	46	69	75	62	65	67	44	56	79	61	68	52	63	87	61	61	61	74	75	65	53	72	76	75	70	45	55	59	67	64	65	67	55	60	58	66	42	65	46	65	48	49	71	59	73	69	68	61	58	64	58	56	64	71	54	69	62	61	53	65	74	64	62	69	76	50	75	64	60	68	63	47	57	65	66	65	71	65	61	59	59	71	52	61	65	63	67	62	51	67	71	71	68	69	71	69	60	58	74	87	62	67	69	63	65	73	56	68	69	60	63	55	64	59	72	47	61	56	62	54	61	56	53	70	62	76	62	66	81	67	56	56	60	53	73	58	65	59	65	53	72	64	55	77	66	51	57	59	83	69	54	63	68	74	64	57	46	73	68	76	64	65	61	68	58	73	61	70	52	63	50	63	59	67	70	70	79	64	54	62	61	71	61	56	55	54	58	71	76	61	65	52	69	66	53	68	65	60	69	52	60	70	64	67	67	72	72	70	46	69	76	71	55	60	55	69	51	69	64	45	54	66	67	45	67	47	72	82	50	56	73	75	67	60	58	67	78	54	62	61	60	56	66	66	71	60	68	74	66	63	64	72	65	54	66	57	56	70	57	70	56	77	62	65	64	58	80	73	60	60	66	46	66	72	62	66	57	63	69	61	54	73	54	50	66	79	67	83	74	84	60	56	62	75	73	49	56	59	60	57	67	57	52	56	60	62	58	73	50	63	74	51	61	81	62	66	72	68	47	44	61	58	64	55	78	69	66	67	56	64	55	74	66	69	61	58	73	76	63	66	62	61	69	67	68	66	55	53	78	57	67	61	74	62	72	63	66	58	67	77	51	84	80	59	71	77	60	60	61	73	51	68	57	47	67	63	70	61	70	73	69	66	59	71	68	64	60	68	65	49	50	64	65	55	71	75	60	65	71	68	57	68	58	54	65	69	70	77	64	64	56	69	69	66	52	67	61	60	71	63	57	54	67	61	73	62	57	62	83	57	52	65	61	68	83	66	69	49	62	67	71	68	65	67	63	56	72	57	64	55	66	73	72	63	68	62	66	67	71	71	60	55	58	61	72	49	62	66	73	72	63	58	76	66	70	62	65	63	60	63	67	69	74	76	72	66	78	64	63	48	70	78	73	58	58	69	57	60	58	72	73	46	69	62	67	51	61	60	53	58	62	62	68	69	73	75	67	75	64	65	65	68	66	69	58	72	69	53	69	56	61	60	83	63	61	82	60	68	58	61	69	59	59	70	54	68	85	56	79	70	56	71	56	52	66	66	58	59	60	60	55	70	51	53	69	69	58	63	55	62	68	72	69	68	63	57	61	72	57	74	70	65	65	68	55	53	78	77	61	57	62	64	60	61	63	65	65	74	80	58	45	74	46	66	69	68	74	70	72	52	70	66	55	62	66	65	71	61	63	60	66	63	67	63	55	63	60	68	63	61	77	67	61	63	65	58	52	64	43	69	68	55	61	64	70	83	63	71	66	54	70	56	66	47	65	57	68	65	59	68	64	78	69	49	85	60	73	61	61	62	56	60	56	73	68	52	61	64	64	59	62	76	59	65	68	68	71	63	72	67	62	67	63	61	61	54	64	67	66	54	61	60	75	73	63	64	70	52	60	64	66	72	72	69	71	65	71	58	69	59	82	55	61	62	54	70	74	58	48	71	80	60	70	55	73	68	61	55	76	60	73	50	59	60	58	72	66	59	68	61	73	65	82	55	76	68	51	51	58	65	69	75	63	70	80	62	64	55	73	57	50	67	52	82	55	70	58	57	59	66	63	63	53	60	53	58	64	64	55	70	58	72	77	68	70	69	74	59	62	68	61	60	63	69	66	75	79	70	63	67	70	66	70	59	63	62	60	56	64	71	67	67	68	67	55	60	55	48	65	58	50	80	62	64	58	66	66	62	56	58	68	69	75	61	72	63	74	65	43	50	62	60	61	77	54	63	78	67	70	57	66	73	69	71	60	55	74	66	63	59	52	61	77	67	70	59	63	56	77	43	81	71	76	74	76	56	58	68	52	59	72	53	57	74	53	77	71	75	66	59	66	57	57	65	69	70	67	61	70	67	67	47	53	62	56	53	49	83	64	66	65	55	62	58	50	58	66	51	64	69	66	59	77	72	57	82	55	54	54	66	65	59	63	80	65	56	52	70	62	74	64	76	62	71	64	67	64	52	59	73	66	71	48	71	76	78	72	48	63	68	58	65	56	60	70	69	54	59	65	72	57	54	55	67	53	64	69	82	69	71	47	76	68	74	62	67	62	57	60	61	71	54	64	59	72	59	81	66	45	60	67	59	88	66	74	70	69	62	56	41	61	70	73	73	62	69	69	64	62	56	79	81	71	56	47	60	69	59	65	71	65	67	65	75	64	69	56	64	71	71	68	75	42	61	60	67	70	69	61	54	68	63	66	63	63	60	64	57	73	58	72	66	59	64	64	63	68	65	64	63	57	63	57	75	77	59	65	59	53	70	55	59	63	59	71	53	72	72	54	72	73	71	68	49	68	68	72	64	59	65	56	74	68	69	65	68	65	66	53	61	65	53	67	64	55	72	48	68	59	59	68	57	61	62	78	54	56	51	55	59	67	64	60	58	63	64	63	50	58	54	74	65	67	75	56	76	70	66	67	44	70	66	57	75	65	75	57	78	61	62	63	66
27862	21229	17516	24296	31401	32575	30646	27442	24117	20605	18181	15413	12774	10438	9171	7759	6702	5679	4701	3835	3084	2669	2302	1968	1742	1610	1458	1289	1286	1211	1170	1145	1021	1006	929	901	951	898	857	901	842	854	774	832	817	807	876	885	875	888	824	840	820	823	781	746	830	757	824	814	795	749	807	802	764	762	780	762	751	812	871	780	745	757	806	790	771	842	784	794	775	809	760	744	789	772	802	755	727	821	805	754	748	810	754	790	814	814	812	797	812	750	799	770	806	814	806	796	801	830	814	809	760	746	783	790	755	806	811	788	816	746	815	776	788	752	776	772	752	770	817	813	841	738	766	802	808	773	784	780	805	824	800	798	728	754	832	751	805	789	841	747	758	750	757	767	809	789	785	775	745	772	786	784	760	765	796	801	757	734	778	782	787	797	807	786	828	792	753	798	826	737	781	783	868	759	802	779	751	797	802	778	771	754	805	798	802	789	735	801	800	746	812	771	793	770	772	813	778	786	764	799	806	818	787	802	737	762	761	798	743	795	809	776	812	737	825	745	762	845	808	772	802	758	755	776	763	806	767	796	790	839	764	784	770	814	785	821	829	739	789	779	775	784	816	796	784	746	773	838	814	718	804	768	798	811	832	790	819	822	779	797	782	786	807	785	801	740	769	770	750	753	824	783	783	791	761	734	775	820	742	806	796	766	799	779	748	760	762	759	782	822	766	801	812	800	751	778	850	765	814	775	773	726	775	812	798	835	766	809	795	755	790	804	822	822	747	775	772	755	790	811	783	784	794	751	845	771	771	773	751	820	783	772	735	797	777	721	781	788	761	798	792	777	796	808	803	792	780	797	773	787	811	790	791	749	783	745	857	758	786	766	797	752	856	850	784	785	823	799	748	806	828	773	755	786	746	758	773	811	770	803	812	827	747	783	821	774	768	748	827	764	732	821	777	826	778	808	778	783	763	816	822	794	852	757	823	795	770	769	829	773	781	762	797	791	778	830	767	775	747	761	760	790	774	787	793	808	785	800	758	781	787	805	795	772	785	813	832	771	858	824	778	805	793	796	782	792	781	776	814	769	793	797	752	772	751	766	785	823	783	786	759	784	798	766	794	764	781	723	804	790	808	830	759	782	760	801	815	788	810	778	767	768	747	809	779	807	747	747	833	768	793	736	755	705	817	793	809	773	780	794	791	779	777	768	761	777	758	803	819	769	809	754	776	775	812	734	794	793	806	830	784	748	789	795	735	775	789	761	799	800	824	766	809	777	776	795	799	782	809	761	776	770	787	757	785	759	771	784	718	845	789	799	794	815	810	777	770	822	811	800	800	757	802	772	829	825	783	792	761	797	794	827	793	745	774	731	770	826	828	785	759	756	801	774	768	766	775	787	721	745	802	766	782	777	761	762	769	805	781	771	812	795	789	743	766	765	825	776	852	738	822	785	783	764	737	812	796	808	752	794	795	750	752	818	783	726	764	747	755	766	776	793	784	775	830	848	756	761	823	785	759	816	815	778	804	799	777	770	776	856	750	777	767	769	827	780	782	779	802	845	829	798	824	805	791	774	756	861	810	746	783	789	771	781	806	794	828	774	786	815	771	736	762	775	787	811	747	802	765	802	782	802	776	782	828	752	788	749	764	808	780	819	848	774	730	774	773	827	749	805	798	730	732	806	791	822	746	784	757	826	751	762	754	777	812	762	808	764	791	811	772	836	755	787	693	756	773	773	782	789	831	759	799	747	767	804	782	763	822	795	816	784	778	788	840	772	812	802	800	775	737	820	818	736	774	780	788	807	809	759	772	790	771	792	806	791	796	763	775	809	773	797	791	796	811	783	782	814	759	794	813	695	747	765	794	809	752	774	791	803	743	808	754	821	727	783	767	787	825	773	830	788	800	824	781	816	798	781	793	762	794	759	800	802	828	782	795	807	803	838	812	819	836	744	786	792	792	798	762	787	760	794	843	838	813	805	762	798	789	778	797	816	757	794	782	761	759	792	789	795	799	799	817	772	811	807	808	841	798	769	806	815	777	768	765	753	814	776	761	744	757	746	797	838	835	746	764	770	789	805	794	765	791	774	785	756	788	739	742	786	803	792	791	813	798	754	763	749	783	743	774	808	802	780	800	783	777	828	783	755	758	804	739	809	830	792	783	742	788	797	765	769	801	803	727	782	789	782	831	733	794	711	778	798	734	801	801	809	840	811	785	774	807	765	796	777	808	810	841	815	790	765	730	775	810	830	774	752	756	739	788	805	791	824	770	800	757	787	829	822	789	792	800	784	760	805	758	773	754	785	849	837	764	793	769	800	711	803	794	767	855	770	749	802	757	765	785	791	776	803	787	745	782	734	766	769	796	779	771	752	773	808	753	778	776	773	770	736	785	751	820	764	813	828	789	764	787	792	777	814	784	733	745	778	776	774	833	751	806	792	787	740	779	860	774	789	752	751	810	770	795	773	766	783	858	833	802	777	787	736	778	801	791	796	786	766	824	795	809	820	799	762	725	780	748	723	722	823	792	813	788	778	803	745	823	778	777	798	785	751	830	803	791	828	797	790	796	825	797	801	739	754	809	788	787	745	796	780	750	785	801	805	748	777	764	780	730	795	769	756	759	755	777	818	823	795	797	760	785	803	829	770	749	762	864	806	756	780	794	780	818	816	804	776	777	808	831	805	788	762	814	839	776	773	746	740	746	762	785	835	808	837	789	731	790	758	808	798	758	836	762	746	777	813	754	764	763	764	764	778	759	802	758	773	759	770	747	764	795	779	815	783	740	782	774	751	768	802	791	705	784	779	770	749	838	771	763	785	785	793	749	801	740	735	794	796	783	825	833	839	772	779	780	839	808	787	800	807	795	772	803	750	790	776	812	789	758	787	784	828	732	768	739	790	772	785	797	770	787	734	832	762	733	788	844	807	701	831	819	817	754	823	779	802	791	745	787	777	802	792	769	762	800	754	758	789	813	787	790	787	741	805	764	752	792	770	775	771	801	824	793	769	793	764	723	768	761	796	820	776	829	812	826	824	762	776	788	812	827	808	832	785	775	806	802	772	755	830	779	785	728	789	759	717	797	764	737	779	791	753	812	758	779	764	739	792	739	782	794	772	778	847	797	783	748	789	800	741	808	787	797	786	818	764	765	777	775	766	823	780	797	774	814	783	770	733	763	774	768	765	792	785	767	771	804	804	757	790	744	817	769	782	817	764	791	763	777	794	777	735	751	842	789	769	793	822	787	779	731	811	753	805	824	780	823	812	775	776	802	795	796	752	793	803	745	809	779	741	790	789	789	793	804	811	721	813	782	766	834	736	833	776	754	759	754	778	736	765	770	791	771	758	809	739	818	801	767	782	831	798	750	775	847	830	771	802	745	826	811	749	761	791	794	777	757	762	782	786	735	763	762	804	760	806	795	805	757	789	815	760	805	821	782	733	791	762	778	803	820	835	791	826	780	725	761	792	800	777	773	841	808	778	790	857	764	767	785	796	799	774	760	752	830	743
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
