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
341911447094	341911447657	341911448207	341911448757	341911449305	341911449860	341911450407	341911450957	341911451505	341911452057	341911452607	341911453157	341911453705	341911454257	341911454807	341911455357	341911455905	341911456457	341911457007	341911457557	341911458105	341911458657	341911459207	341911459757	341911460305	341911460857	341911461407	341911461957	341911462505	341911463057	341911463607	341911464157	341911464705	341911465257	341911465807	341911466357	341911466905	341911467458	341911468007	341911468557	341911469105	341911469657	341911470207	341911470757	341911471305	341911471857	341911472407	341911472957	341911473505	341911474057	341911474607	341911475157	341911475705	341911476257	341911476807	341911477357	341911477905	341911478457	341911479007	341911479557	341911480105	341911480657	341911481207	341911481757	341911482305	341911482857	341911483407	341911483957	341911484505	341911485057	341911485607	341911486157	341911486705	341911487257	341911487807	341911488357	341911488905	341911489457	341911490007	341911490557	341911491105	341911491657	341911492207	341911492757	341911493305	341911493857	341911494407	341911494957	341911495505	341911496057	341911496607	341911497157	341911497705	341911498257	341911498807	341911499357	341911499905	341911500457	341911501007	341911501557	341911502105	341911502657	341911503207	341911503757	341911504305	341911504857	341911505407	341911505957	341911506505	341911507057	341911507607	341911508157	341911508705	341911509257	341911509807	341911510357	341911510905	341911511457	341911512007	341911512557	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	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
2620	1357	803	625	1117	1302	1177	952	861	765	671	540	436	352	331	261	270	233	181	183	169	175	169	153	126	119	102	113	110	82	85	71	74	63	83	62	67	56	66	92	55	62	86	54	64	69	52	62	56	57	57	55	64	70	51	71	63	56	78	50	70	54	50	59	56	57	57	51	56	59	42	50	71	42	47	49	60	59	63	46	61	49	42	49	51	53	64	53	46	43	59	53	56	50	33	64	52	56	58	48	63	46	48	43	40	54	38	44	52	40	66	61	36	53	35	45	54	46	58	51	50	51	40	60	48	53	52	49	51	49	61	44	68	62	57	61	45	56	57	48	47	48	54	43	49	51	55	58	34	47	47	47	54	71	72	54	65	50	46	54	49	60	53	42	59	45	45	79	52	58	45	60	48	52	52	58	47	51	43	43	55	58	45	57	56	61	45	48	44	61	69	74	61	51	61	42	66	51	59	59	51	55	43	61	61	63	45	59	53	52	53	47	50	51	47	38	53	74	59	39	57	52	49	55	61	58	58	43	51	42	49	48	41	52	66	65	55	48	47	41	50	56	49	49	46	51	53	52	41	48	46	51	49	55	41	48	43	51	48	47	50	42	55	43	42	49	61	46	43	40	67	60	53	47	55	51	46	61	44	37	51	50	52	55	48	52	47	58	38	59	50	46	66	53	43	64	58	45	39	44	61	54	49	60	54	50	60	60	55	63	56	53	30	66	61	64	33	48	43	39	55	48	36	48	44	47	42	48	59	47	44	51	49	47	43	49	53	59	54	52	55	43	56	40	55	49	50	50	44	44	45	51	36	44	49	56	45	57	47	42	67	47	48	59	58	54	61	53	50	40	61	46	66	62	57	48	61	49	45	55	52	44	45	39	52	48	48	52	42	48	42	52	48	26	48	58	72	39	63	48	50	58	52	64	42	50	55	48	39	50	40	51	50	59	47	38	57	54	49	46	37	42	57	62	58	56	46	50	48	55	47	56	47	54	42	55	53	52	51	47	49	45	48	39	55	49	45	39	54	52	49	41	58	37	42	53	53	40	62	56	43	55	42	61	44	46	50	54	49	52	52	40	46	47	54	50	50	59	50	49	50	56	50	44	52	45	44	57	43	53	43	53	58	51	39	56	42	54	47	50	59	51	61	49	50	50	54	52	42	52	48	44	51	58	52	59	50	39	52	56	51	54	43	59	47	49	52	44	53	46	36	53	56	60	52	60	55	52	50	56	49	55	57	53	44	54	52	54	52	51	52	43	54	56	56	51	53	46	49	52	51	51	57	47	71	45	57	48	51	49	47	44	59	44	49	53	54	42	51	55	69	63	64	55	58	51	44	56	47	50	41	40	55	56	60	49	48	46	50	54	61	49	44	62	52	44	57	52	43	45	58	58	42	52	49	62	45	39	43	53	42	57	46	50	63	54	39	59	54	53	55	48	47	43	44	45	57	51	47	63	49	48	61	55	39	50	52	45	40	54	45	49	55	46	54	50	46	60	53	48	50	55	61	51	53	59	46	40	52	48	51	52	43	51	33	54	35	49	62	59	55	51	48	55	54	62	61	43	53	63	58	54	51	42	37	44	62	64	36	50	44	62	46	56	45	47	47	54	44	53	36	51	47	52	61	49	46	42	45	50	52	45	52	41	44	52	46	48	64	51	54	56	44	55	45	53	58	45	42	56	52	56	59	51	51	45	50	53	43	45	39	57	56	38	54	42	47	48	40	61	41	42	56	56	54	36	43	58	54	54	52	52	56	47	39	48	49	40	50	54	44	45	54	53	42	56	58	50	48	49	45	46	43	53	37	51	53	48	60	51	50	46	49	64	48	46	45	47	60	55	48	33	51	47	37	47	52	44	43	64	54	49	46	45	46	63	43	43	44	59	58	57	56	49	50	55	54	60	41	62	50	46	53	46	54	57	48	51	46	43	54	35	63	45	53	63	48	48	50	51	41	55	34	45	47	57	50	47	52	41	56	34	47	44	44	54	41	46	68	40	46	50	49	41	62	55	64	51	49	57	39	40	42	54	43	58	47	36	34	43	60	49	46	47	49	55	52	56	55	46	51	56	54	44	59	45	52	36	54	44	67	43	60	31	45	57	62	52	47	47	41	48	45	48	47	53	64	52	61	56	57	55	50	61	56	57	52	56	47	49	42	62	59	47	50	40	53	40	55	70	49	43	42	45	37	54	53	54	65	56	49	48	44	55	57	53	44	46	48	47	45	41	51	47	51	51	43	35	54	60	50	49	38	47	44	62	53	48	47	58	36	40	52	51	57	47	58	60	47	48	53	56	56	44	55	59	47	49	48	35	47	56	54	56	51	41	54	46	55	44	45	53	49	61	43	56	35	44	51	43	44	51	58	46	47	50	41	50	43	49	56	48	39	42	46	51	46	37	48	56	52	44	60	41	56	54	46	52	54	45	53	53	54	50	51	44	57	57	56	58	57	45	49	48	54	60	53	37	57	50	57	58	65	46	47	50	44	56	48	62	59	48	60	35	63	51	49	41	48	59	49	34	47	50	44	51	52	55	46	45	51	65	50	44	49	39	42	33	44	50	47	43	43	50	48	58	43	46	51	54	48	34	52	57	52	57	44	35	56	35	54	43	47	57	40	43	60	39	35	67	39	56	62	57	43	55	39	56	58	45	49	48	41	48	58	52	44	47	56	51	37	42	48	56	50	50	48	50	49	55	52	50	62	49	36	43	44	53	55	51	55	45	47	55	35	61	42	56	51	37	34	49	53	41	51	55	51	45	45	42	47	49	36	41	49	54	47	42	55	47	49	49	41	59	49	42	55	38	55	52	49	58	58	45	44	44	52	46	49	61	54	59	61	59	50	44	50	45	47	48	49	52	51	47	50	50	55	53	47	48	59	42	48	41	58	50	42	47	46	42	46	47	60	53	52	45	42	43	46	56	61	46	49	42	45	46	48	60	50	51	48	45	42	60	59	62	63	35	51	39	56	48	40	47	48	64	48	45	40	47	48	43	58	57	60	57	51	56	43	46	42	53	47	40	47	47	52	47	46	46	47	47	55	50	52	52	61	39	66	50	39	42	52	54	47	39	47	36	41	50	50	47	44	46	41	46	45	53	47	57	53	43	53	38	65	44	54	61	39	57	47	39	48	64	46	57	63	58	55	55	43	48	51	48	33	58	65	52	55	48	41	50	45	55	50	57	59	61	50	53	53	35	53	56	39	52	53	45	51	47	58	51	55	43	59	68	53	43	55	48	55	44	60	55	55	47	54	48	44	40	40	59	49	41	38	50	49	48	55	48	45	60	41	47	61	43	60	53	46	56	58	59	40	52	52	56	41	52	41	50	46	45	47	43	48	48	56	47	38	45	46	51	54	55	52	53	51	48	41	47	52	62	62	43	41	54	56	41	53	50	48	30	48	61	52	50	62	45	43	47	53	59	54	48	49	54	49	55	66	53	47	49	52	55	48	50	55	57	48	38	47	40	42	55	48	52
29001	21928	15864	31067	39300	38712	35624	31973	28444	25405	22369	19305	16537	14214	12347	10559	9259	8325	7474	6860	6389	6249	5765	5144	4599	4135	3467	3159	2737	2274	2126	1921	1756	1710	1721	1703	1777	1672	1690	1661	1784	1706	1654	1521	1492	1381	1382	1360	1282	1323	1259	1263	1201	1181	1112	1125	1125	1096	1006	1039	1079	996	989	1022	979	1031	991	1013	995	975	1017	955	892	974	953	937	931	882	894	899	898	865	918	904	847	867	835	879	894	813	839	841	880	825	812	883	819	812	768	830	831	840	819	817	796	781	769	749	796	767	819	809	841	777	768	806	751	799	781	818	800	833	718	764	776	810	794	805	773	798	769	828	767	775	783	760	819	758	780	730	750	791	755	823	798	741	814	782	795	793	856	777	837	813	741	737	821	757	802	813	775	774	741	747	740	738	768	750	787	743	773	729	773	753	788	763	843	753	793	782	800	752	775	728	813	820	762	725	794	745	779	764	802	787	777	739	859	749	782	771	812	791	796	758	781	797	775	790	743	784	809	792	816	787	803	768	797	811	782	714	762	801	783	763	740	801	753	777	765	805	751	740	784	769	791	740	778	820	794	764	828	742	776	840	766	796	773	759	760	803	754	835	785	730	788	790	798	794	777	764	750	780	802	785	792	809	821	766	800	808	777	734	787	841	765	729	761	750	794	768	783	796	789	782	788	796	740	725	760	813	722	722	795	762	803	767	791	786	762	793	770	828	732	753	829	757	840	760	777	746	767	789	809	778	774	833	769	760	755	856	811	774	754	769	758	749	812	752	805	787	744	810	748	782	766	762	762	760	769	771	781	807	812	804	714	790	764	783	785	770	790	747	793	784	748	772	713	783	787	779	785	737	789	762	786	788	749	775	758	823	788	827	767	825	765	826	726	798	792	754	808	761	774	759	759	783	791	770	779	810	824	799	731	766	829	805	782	810	802	788	796	800	742	746	749	774	822	745	767	803	750	707	782	802	762	755	757	760	819	727	816	745	757	821	773	763	756	806	776	796	808	765	788	778	750	732	825	803	807	751	755	782	742	809	796	742	763	789	830	839	742	808	811	754	804	714	785	753	805	764	776	769	778	757	743	795	789	789	751	865	784	783	752	797	818	822	774	792	739	786	832	758	756	766	736	804	776	787	771	757	788	826	742	762	793	760	755	770	750	790	797	773	796	724	796	762	761	752	808	792	787	775	751	758	762	814	816	778	762	772	780	839	767	744	757	759	732	750	766	799	779	771	755	785	760	807	811	797	744	803	770	767	807	796	729	797	775	762	796	751	778	772	758	783	777	751	762	738	730	835	743	758	742	737	801	749	782	781	745	808	766	788	789	832	833	778	775	785	804	777	806	757	763	821	765	789	775	771	737	777	770	779	765	781	809	787	766	738	773	796	789	802	747	745	777	785	753	755	775	830	787	797	800	769	795	754	799	787	779	822	758	798	748	775	786	772	795	735	776	766	769	757	742	737	774	804	730	788	773	796	769	781	757	780	778	777	752	808	774	781	802	764	770	778	851	793	736	810	774	771	791	803	747	805	813	803	778	729	829	796	763	720	785	806	732	793	777	763	780	764	701	776	733	752	792	769	830	768	768	781	745	774	790	774	777	726	746	788	765	801	780	766	790	762	782	749	739	732	773	780	756	778	772	820	779	721	804	766	746	772	781	811	746	776	783	816	835	760	819	766	772	768	784	771	751	762	793	779	816	791	822	787	746	792	749	782	788	802	783	801	747	762	782	766	799	774	750	745	810	796	747	759	752	771	762	775	775	745	786	785	762	774	767	720	734	764	771	769	793	758	776	726	838	810	778	752	788	725	807	730	792	752	757	775	737	760	792	758	797	749	802	745	805	814	760	768	776	788	779	780	745	794	759	782	815	801	767	766	799	778	777	748	792	768	797	730	805	752	799	772	743	766	777	793	747	779	716	752	786	700	726	779	804	763	740	768	789	749	732	755	746	787	696	748	768	787	722	792	810	821	734	783	779	779	779	807	796	768	838	796	804	769	746	798	772	830	750	793	815	747	796	766	783	757	779	778	773	775	756	725	792	776	799	809	774	771	774	759	756	765	762	764	796	811	800	820	761	793	757	806	795	773	790	794	742	765	775	779	767	766	764	772	795	768	752	737	772	813	802	817	779	806	745	773	803	786	811	791	743	781	778	809	800	725	765	841	780	763	809	797	810	773	748	795	780	732	785	783	796	771	767	767	790	815	776	770	749	775	792	777	781	767	754	810	780	760	794	789	782	804	782	788	755	775	754	720	768	791	782	770	754	771	781	773	804	783	756	742	754	802	824	757	741	731	750	810	751	793	825	823	745	765	806	771	750	760	774	788	778	758	748	783	803	822	817	752	792	798	753	805	785	759	790	756	812	784	774	810	733	756	771	828	767	763	800	765	734	802	764	812	748	836	812	777	758	742	765	805	733	770	746	794	775	777	767	758	782	762	819	771	832	779	814	817	790	736	737	775	771	813	795	754	765	805	767	745	810	747	778	773	775	766	825	824	797	778	775	796	756	799	783	798	791	764	849	743	740	785	762	813	737	763	796	801	803	792	820	726	749	755	807	733	780	751	745	744	744	761	824	740	779	759	787	809	806	827	749	799	785	750	779	793	769	755	772	764	762	744	769	741	756	744	773	800	783	781	870	759	775	797	731	763	800	789	794	761	750	804	768	717	801	793	800	758	735	791	756	782	755	798	766	819	777	798	799	772	848	776	763	774	772	773	756	777	761	826	791	801	777	770	778	763	752	815	723	777	786	743	721	771	751	758	781	759	767	817	822	791	798	777	778	825	775	771	775	771	753	792	793	759	772	767	798	798	778	763	826	770	726	805	782	811	732	728	758	752	795	785	756	798	768	753	772	723	733	792	769	752	755	761	739	737	731	771	757	763	784	772	751	731	818	759	832	801	743	810	796	794	815	722	782	783	719	835	805	788	743	732	766	764	776	776	766	779	791	733	779	786	780	807	791	758	748	769	752	774	748	751	757	797	799	766	792	747	755	764	793	759	780	722	761	773	793	769	752	774	742	772	733	778	825	738	799	778	774	779	771	704	758	790	784	787	772	786	746	757	791	760	726	775	807	802	786	804	761	795	774	728	763	764	804	801	755	760	695	768	776	784	825	761	789	766	757	814	719	749	763	809	739	769	799	768	772	751	790	768	762	811	824	818	843	740	765	754	735	754	744	750	805	774	795	779	768	781	790	761	794	799	738	753	768	767	768	824	793	772	807	768	777	730	810	763	797	765	798	775	822	780	787	785	804	720	748	790	778	765	765	747	774	746	781	827	752	778	785	802	758	769	723	743	746	788	799	743	736	745	796	767	759	790	781	801	765	835	762	767	758	789	820	781	769	773	815	807	772	809	757	756	735	806	799	815	776	802	771	790	780	822	777	784	764	780	764	771	768	782	832	794	734	805	837	793	796	803	767	769	795	804	762	767	850	766	806	785	771	811	798	835	717	812	770	770	750	756	812	803	787	766	762	802	788	809	760	827	737	782
1907	573	322	267	481	562	524	461	416	349	286	262	206	159	148	117	115	91	91	97	92	77	97	75	81	73	52	38	52	42	39	32	37	37	36	37	42	42	41	41	38	39	40	40	41	38	41	52	38	33	27	32	27	39	26	30	31	36	25	24	35	31	20	32	31	34	25	27	32	36	30	37	25	30	38	27	21	28	32	29	25	28	27	39	27	32	35	35	28	33	24	32	27	26	33	31	28	19	31	32	33	32	36	26	19	23	37	19	30	34	26	41	21	32	30	24	23	23	29	29	30	28	25	37	24	29	34	32	31	23	31	31	31	23	37	17	27	27	29	26	29	20	18	25	39	28	36	25	28	27	27	33	27	33	29	26	28	24	31	27	28	30	26	31	16	27	29	36	33	31	31	31	24	25	22	33	34	22	21	28	28	38	40	26	22	26	29	23	20	26	27	31	33	18	30	29	35	27	30	29	31	24	20	29	32	22	32	24	29	28	27	34	24	22	30	23	31	20	22	26	27	38	32	25	34	26	30	30	31	26	23	23	41	33	17	32	27	31	26	30	26	37	27	29	29	30	33	45	27	26	32	32	24	41	24	26	28	25	26	40	35	21	32	18	26	26	22	24	25	29	40	31	25	28	36	20	25	20	27	28	30	22	21	30	32	27	25	35	27	22	19	20	31	24	26	30	34	30	29	34	32	18	23	25	22	20	26	35	28	25	30	37	27	29	21	35	35	31	26	25	30	32	29	25	39	31	30	28	24	25	21	25	28	30	29	34	33	21	19	30	25	31	23	39	29	28	32	31	25	26	28	25	26	22	32	32	37	27	27	23	27	31	19	31	31	37	24	31	23	28	25	32	27	24	25	27	42	27	27	49	41	28	28	20	31	16	26	28	23	29	34	42	38	20	28	24	25	27	41	40	27	26	23	35	25	16	20	22	32	27	39	21	22	25	25	30	35	28	39	26	35	25	31	20	20	23	27	23	31	37	26	19	34	23	26	20	22	20	29	29	29	23	30	29	36	29	22	23	31	30	37	38	26	20	28	27	25	24	23	19	28	28	32	29	30	28	24	37	36	29	29	30	34	31	29	25	29	30	26	28	23	27	37	36	33	25	25	19	28	31	23	26	32	34	28	29	29	27	25	30	38	34	36	22	24	32	29	31	21	27	28	32	30	28	26	37	28	23	23	22	25	33	26	37	21	25	27	26	28	29	30	32	25	27	33	32	33	27	25	32	33	20	23	40	23	32	28	28	22	23	40	24	17	32	19	33	34	24	35	35	20	29	22	25	27	29	32	26	21	33	18	33	26	26	23	26	22	30	30	31	28	34	34	29	33	33	33	27	24	18	28	31	22	25	26	21	22	17	17	25	31	13	21	24	25	29	24	33	27	27	27	29	29	23	19	24	32	26	26	31	28	36	27	27	28	38	31	22	20	34	31	25	26	19	25	35	25	28	41	37	31	29	26	26	32	20	30	32	40	29	23	23	33	33	32	28	26	16	24	23	25	30	19	30	24	31	28	36	25	26	17	18	34	30	21	25	29	30	40	21	26	28	25	36	16	33	21	27	34	35	28	31	26	31	25	30	36	25	25	23	30	16	32	23	28	30	28	33	29	20	21	35	25	33	38	32	35	24	32	34	31	31	33	34	35	39	35	27	20	32	25	23	27	28	29	25	42	37	31	33	32	24	30	23	34	33	34	37	29	34	21	26	30	29	27	30	23	38	26	17	25	31	23	23	28	29	33	24	32	32	27	34	20	25	28	34	28	26	32	24	28	29	30	35	24	31	28	28	28	33	25	31	24	27	20	21	23	26	20	30	23	33	22	26	34	20	24	29	29	24	28	24	28	24	30	36	32	21	28	30	36	28	24	25	35	35	36	24	20	30	30	37	20	36	35	27	26	34	26	23	29	31	35	39	32	22	26	27	29	24	27	28	25	19	19	25	31	23	25	24	27	23	26	20	38	19	23	14	31	31	23	23	14	25	24	29	28	31	33	31	23	32	20	24	27	32	36	31	25	32	38	30	25	30	26	27	28	29	31	26	33	26	22	37	30	34	29	26	25	26	24	29	38	33	30	26	26	31	33	29	25	26	25	34	29	22	32	32	32	29	29	24	28	28	26	25	35	33	30	27	29	23	25	26	27	29	33	28	32	37	23	26	27	27	24	30	27	25	34	26	27	27	31	29	24	21	30	24	26	36	25	23	27	27	39	25	34	34	31	25	32	27	26	33	27	31	33	37	26	37	35	26	28	28	22	29	26	31	17	29	25	22	24	29	27	28	29	33	37	22	30	18	34	36	26	39	34	22	27	27	28	26	28	27	33	32	30	23	22	23	33	32	30	34	29	33	26	29	31	31	35	26	29	25	27	32	22	21	34	25	32	23	36	29	30	29	34	34	28	23	34	23	25	27	29	26	25	27	26	26	19	26	30	33	22	23	27	23	31	16	24	26	23	20	19	28	25	21	25	21	35	24	20	32	23	36	29	24	22	26	27	29	36	30	29	32	29	27	29	30	26	32	35	37	32	22	36	33	19	23	28	31	31	25	18	29	30	31	26	20	25	26	21	29	31	30	33	24	25	28	29	22	27	29	32	25	36	27	27	31	27	22	35	30	32	32	18	33	28	33	15	23	29	35	32	23	29	32	32	24	23	28	42	33	20	25	29	32	29	25	27	15	33	36	27	23	27	22	23	29	24	25	40	26	31	20	25	24	18	28	21	36	28	23	33	28	35	24	37	22	23	32	31	30	21	28	31	30	21	20	31	22	27	18	33	24	30	21	28	29	28	33	26	32	20	24	21	28	46	31	28	26	23	29	29	27	31	27	21	35	25	25	27	40	30	35	33	24	27	38	33	31	30	21	27	31	26	31	39	36	32	25	35	27	28	23	38	18	30	20	38	27	26	30	30	21	24	24	33	30	31	24	30	37	27	24	26	35	25	28	23	32	31	27	27	22	28	27	28	38	34	25	31	24	18	25	30	31	20	24	35	28	22	21	23	21	27	26	27	30	28	28	19	20	36	33	30	30	34	33	32	32	28	27	28	19	35	35	34	35	21	25	24	33	21	33	29	25	21	36	25	32	32	37	33	17	23	25	25	30	27	28	23	39	31	39	28	26	29	33	40	42	35	30	23	26	34	28	23	23	31	36	34	31	32	19	42	22	38	23	24	26	25	35	28	20	29	27	32	38	34	35	23	28	19	23	12	22	27	25	24	30	29	24	34	26	34	30	29	21	29	29	27	33	27	22	26	38	19	33	24	34	26	27	20	23	23	30	21	29	26	31	26	27	36	22	36	13	33	23	38	28	25	21	26	28	21	37	27	34	26	29	25	23	23	34	25	23	26	27	38	36	30	28	32	21	27	30	23	31	25	34	28	22	29	38	18	23	34	31	20	27	19	32	29	22	36	25	27	23	32	26	34	32	29	28	33	22	23	19	26	39	24	20	27	26	38	31	20	28	27	19	27	31	25	27
20604	14122	9228	21764	30142	29737	26393	22418	19079	15946	13586	11226	9240	7629	6441	5613	4747	4277	3940	3599	3287	3411	3178	2855	2372	2198	1905	1549	1429	1256	1110	1021	832	907	928	920	930	983	940	979	958	942	947	860	779	801	835	740	773	761	658	680	652	641	640	602	565	609	616	582	551	608	547	595	567	539	585	561	575	561	506	502	478	516	503	504	520	522	506	492	516	499	494	456	510	502	483	465	454	449	460	478	495	440	442	481	470	489	502	429	461	467	467	468	463	444	468	467	461	482	496	448	504	375	427	467	452	435	438	451	440	427	430	459	475	454	472	440	485	467	449	441	476	446	477	450	461	416	430	450	483	485	441	431	439	416	467	463	473	442	447	453	411	448	430	470	440	474	458	441	447	412	499	467	439	445	451	461	471	442	464	449	444	467	492	444	448	425	440	437	432	453	445	442	458	454	460	447	445	443	444	456	466	466	456	450	485	471	486	459	404	439	429	451	419	480	429	479	460	460	442	434	434	431	453	436	432	406	464	438	430	429	454	456	443	478	449	471	469	443	473	470	463	424	469	439	448	435	468	487	452	474	423	487	484	460	453	437	405	462	439	444	433	459	445	476	454	440	479	460	431	446	467	463	446	470	429	444	467	462	449	455	437	436	444	457	425	475	460	458	456	445	451	466	455	441	455	463	443	436	460	464	466	434	436	461	456	443	483	434	418	514	457	436	466	461	473	420	497	469	435	451	454	422	451	463	452	463	466	450	485	453	433	421	451	453	478	447	473	455	450	481	444	423	455	423	452	429	460	460	456	444	470	391	448	487	433	477	442	412	469	434	414	423	465	437	448	452	443	458	430	463	430	456	413	452	448	456	485	451	425	424	443	429	453	447	465	519	457	478	447	427	474	455	493	432	469	405	483	459	472	481	436	447	473	463	473	453	424	472	469	424	435	429	456	448	442	446	455	450	454	436	438	443	466	468	417	433	457	439	477	456	471	456	439	456	432	449	470	460	449	498	438	451	461	449	485	461	449	471	452	437	443	449	434	441	460	468	485	481	452	489	450	432	429	444	443	452	432	473	467	456	439	447	439	414	458	441	452	490	442	493	454	429	420	432	445	450	428	438	443	466	456	437	434	447	441	433	418	450	450	432	485	422	422	428	443	447	444	474	480	423	450	443	449	450	438	460	443	451	473	448	486	444	427	456	433	459	443	454	461	472	428	461	470	447	476	446	443	444	491	425	475	425	417	437	428	435	456	478	473	463	444	426	479	431	469	464	452	451	445	408	457	472	479	445	465	455	448	479	489	439	445	448	437	430	443	438	437	438	438	428	434	480	457	467	454	441	485	477	490	453	437	476	430	488	442	434	485	434	424	418	435	450	438	447	427	478	447	446	465	435	438	412	472	455	436	503	455	457	432	453	473	462	479	444	455	392	436	453	457	443	449	451	437	461	425	444	459	489	477	438	457	415	464	480	439	454	490	445	472	395	423	437	469	492	456	465	468	436	442	398	417	431	448	439	462	490	460	441	446	473	467	449	472	457	437	443	436	460	463	454	439	447	422	447	495	457	434	459	492	442	443	479	456	450	413	384	434	419	470	451	456	431	452	475	477	403	417	455	446	455	431	465	437	425	429	457	461	482	434	442	452	454	424	434	441	455	452	447	458	463	422	429	416	462	443	482	453	475	459	491	443	467	478	463	444	457	427	460	452	461	449	412	512	424	507	437	499	399	450	468	474	434	468	454	451	443	466	466	420	437	458	462	492	435	452	416	441	439	469	444	451	432	478	429	504	448	482	446	429	464	457	490	451	501	461	417	446	456	438	479	462	449	445	489	467	453	488	437	484	451	436	428	401	443	476	477	409	482	440	490	454	433	458	450	430	470	471	469	489	482	443	458	459	460	417	470	477	411	437	426	457	433	478	437	524	450	442	464	451	428	469	493	489	475	449	440	428	424	443	463	458	450	408	413	438	463	493	456	414	461	439	466	421	463	451	433	436	487	436	444	429	444	465	440	472	449	411	484	430	496	461	445	454	438	448	436	441	458	451	428	459	444	443	476	448	447	452	457	446	479	468	430	457	470	444	473	443	448	513	488	427	446	441	460	482	456	456	424	453	477	495	458	463	438	462	436	426	456	406	459	430	455	410	455	472	478	452	419	424	478	440	497	456	474	477	445	446	482	467	420	442	424	466	436	396	446	434	424	419	472	439	444	471	441	466	426	463	470	456	458	442	433	460	477	446	480	451	406	444	442	459	426	417	463	440	455	441	444	455	383	442	456	455	448	456	486	456	479	449	435	474	469	462	460	439	476	462	474	464	471	431	435	442	435	474	454	460	460	454	426	434	465	399	427	485	443	423	404	414	424	420	440	451	419	480	450	457	478	430	470	439	470	464	456	466	423	437	458	443	423	478	463	456	450	435	426	489	464	457	424	444	425	444	429	435	455	446	446	434	458	435	420	469	416	446	425	425	460	444	422	444	462	442	447	475	424	425	471	461	476	448	461	446	463	434	439	460	456	438	430	450	411	467	446	438	432	460	453	450	482	439	480	466	422	454	474	478	455	440	500	475	433	466	451	437	438	467	449	456	455	454	440	483	481	447	443	454	429	441	464	487	455	426	461	449	427	449	484	423	448	444	477	431	439	442	452	437	434	434	447	470	438	474	472	416	458	496	466	430	464	478	448	428	409	437	423	419	469	441	442	457	469	466	481	511	433	459	462	420	468	473	425	482	426	423	436	475	431	424	428	458	417	448	431	485	434	478	477	481	426	411	456	479	444	457	456	434	397	444	429	470	452	497	454	458	461	414	461	443	430	422	443	453	461	447	466	429	442	437	457	446	458	473	449	447	431	443	491	451	441	467	464	444	416	425	462	427	477	459	472	468	478	480	415	493	455	461	407	456	434	442	444	467	498	444	438	433	472	497	482	446	417	441	472	448	435	437	494	428	427	418	444	468	424	400	432	482	462	427	463	487	442	434	427	421	468	463	488	437	439	409	436	419	451	446	449	471	453	460	469	428	443	450	460	445	436	448	427	435	462	429	441	462	460	444	453	455	422	466	449	479	420	460	433	465	445	421	450	480	447	452	418	455	428	457	466	449	468	466	444	454	423	459	458	467	496	473	455	434	464	449	418	429	491	464	428	414	467	422	495	434	465	455	514	442	494	466	466	412	441	423	441	492	411	438	435	443	450	445	469	469	434	461	474	442	444	468	484	444	459	431	458	469	421	449	460	449	463	451	453	420	427	446	449	454	441	441	430	447	442	465	484	435	446	452	449	427	481	465	457	422	469	460	449	444	418	446	450	462	439	455	457	447	477	475	445	475	442	448	453	422	447	466	458	468	493	463	445	456	504	456	466	453	491	428	462	434	409	433	475	452	401	449	457	467	435	443	455	433	441	445	462	428	428	477	435	428	429	461	463	444	459	511	449	449	446	435	441	496	430	413	473	445	400	442	474	433	471	431	447	422	496	447	465	439	453	413	467	453	440	448	444	410	471
1533	957	563	411	780	935	805	744	614	534	424	385	327	249	223	171	155	158	157	132	110	119	116	104	103	103	105	62	63	54	38	56	49	54	43	51	36	43	50	41	45	46	42	39	45	42	42	37	37	45	49	47	20	44	33	40	36	28	30	34	34	37	38	32	38	35	39	39	37	31	41	22	33	30	33	28	30	30	59	30	38	40	22	41	34	34	32	31	30	37	32	33	34	36	40	26	37	23	38	36	21	33	34	29	23	23	30	29	33	32	37	34	43	29	30	37	25	34	49	37	41	29	26	39	27	41	37	30	31	42	36	31	32	30	27	35	28	32	34	37	35	34	36	36	32	24	32	27	42	34	32	37	37	31	27	24	37	28	29	38	42	37	24	30	43	23	26	37	42	33	31	38	34	35	28	19	40	43	29	37	33	30	32	52	27	37	38	31	31	28	33	36	37	27	34	22	42	34	23	26	30	32	31	48	31	27	26	31	39	33	26	26	35	35	33	27	34	28	23	34	23	39	28	27	32	29	27	25	35	36	29	33	37	26	22	27	28	27	27	38	28	30	26	32	39	35	39	31	32	31	24	33	17	40	24	26	24	37	36	38	36	39	32	26	31	38	32	29	36	30	31	28	42	26	27	33	31	39	33	31	38	33	28	38	29	34	21	28	27	31	34	22	32	40	29	19	31	24	26	37	23	24	24	30	38	40	23	36	41	35	35	29	24	34	31	27	37	34	41	44	29	37	21	37	32	21	39	27	27	33	39	35	40	31	33	32	37	31	24	31	40	31	40	24	29	36	27	28	33	33	33	34	34	31	24	28	37	24	21	27	27	28	35	41	27	41	17	30	27	28	28	25	29	28	40	43	46	36	37	35	44	26	35	27	33	30	33	26	32	28	37	28	24	34	35	33	31	25	26	34	40	20	41	35	31	31	30	41	42	31	41	27	36	30	29	32	32	39	28	36	26	32	25	34	33	27	28	32	37	31	25	29	29	30	38	27	40	42	31	30	28	32	32	26	20	38	30	27	33	38	26	27	40	32	38	30	38	39	31	37	30	27	41	31	27	28	28	17	36	29	29	27	30	26	36	32	36	25	26	25	38	33	31	37	27	32	29	26	27	17	26	21	26	32	29	34	36	23	27	43	23	35	36	32	26	36	33	26	28	38	29	35	39	28	25	36	29	24	32	36	35	34	26	34	34	38	31	34	41	32	22	48	36	21	44	38	34	43	33	34	32	35	28	27	29	31	32	31	31	32	29	27	31	30	30	29	31	22	41	36	29	29	31	39	34	29	32	32	38	42	30	25	42	38	30	29	34	40	29	39	38	35	28	27	47	24	33	28	32	38	30	35	45	30	27	27	20	35	35	31	27	34	36	28	27	31	28	25	22	35	23	36	27	21	35	32	30	23	29	29	34	27	20	43	28	26	24	31	34	32	18	28	26	30	30	29	32	39	18	38	27	18	34	25	41	34	28	28	31	42	19	42	33	35	27	28	25	33	45	34	30	42	34	31	32	32	25	37	35	41	36	29	30	35	37	28	34	20	30	41	24	35	36	30	34	30	41	29	39	34	40	35	32	29	26	33	35	36	34	37	21	32	26	31	29	39	32	22	29	32	36	26	28	32	40	26	29	22	36	34	23	30	29	23	27	34	41	29	30	26	32	40	37	32	35	23	36	41	35	32	36	28	39	41	32	38	29	37	31	33	32	23	23	25	34	33	27	28	42	29	33	29	32	23	44	36	24	28	25	37	30	35	31	35	28	34	30	35	27	34	38	26	32	37	29	24	28	24	26	26	30	23	27	32	25	37	28	44	29	35	40	40	33	38	28	43	30	25	31	38	30	40	33	44	29	28	28	25	39	38	46	34	26	23	33	22	27	33	37	23	40	33	19	26	35	41	31	55	47	25	34	29	42	28	30	26	31	37	28	27	33	39	31	22	20	36	28	29	29	33	32	25	28	25	25	44	40	39	26	26	29	38	27	37	38	35	41	29	32	32	31	25	33	28	30	31	35	31	36	38	19	29	26	33	31	23	22	41	30	18	28	32	29	36	17	30	32	31	39	38	27	30	41	25	34	34	18	33	26	33	21	30	31	32	24	29	29	24	32	35	28	31	39	42	31	34	32	31	39	36	30	31	36	42	34	29	32	34	31	35	38	42	31	37	30	36	26	33	22	32	28	37	33	23	30	38	31	32	23	27	32	32	31	38	28	28	36	35	30	30	32	26	28	32	29	26	42	34	28	33	37	26	34	39	24	32	25	32	26	36	38	31	29	27	36	22	24	32	27	32	34	30	35	29	28	32	36	30	26	25	33	30	44	43	37	25	38	34	32	14	29	34	29	33	31	21	36	33	37	23	31	35	24	28	38	32	29	36	26	31	32	33	26	28	30	28	30	36	27	25	28	19	39	20	40	31	20	27	33	35	39	33	27	37	32	31	37	39	33	41	37	25	36	30	28	39	33	36	28	24	23	33	37	30	30	37	29	34	34	30	26	25	40	28	39	28	36	28	24	38	24	47	26	31	24	42	27	33	38	35	40	30	47	36	36	31	26	44	37	32	36	35	43	36	33	21	46	32	29	33	30	31	34	44	38	28	34	31	32	30	34	30	23	23	20	24	29	26	29	25	32	28	26	31	26	33	35	29	26	42	31	35	26	32	30	37	38	24	30	33	42	34	31	30	31	35	33	26	32	33	31	34	35	37	24	24	35	31	14	24	21	26	39	45	33	34	33	25	48	31	32	31	23	33	29	35	34	33	34	34	30	40	31	37	47	31	25	34	47	29	28	28	38	40	26	25	31	25	31	28	23	25	26	31	23	29	37	29	41	30	30	24	31	26	24	37	33	22	25	35	32	32	35	36	33	23	42	24	34	36	28	24	31	37	28	34	37	34	31	25	43	30	41	36	29	26	19	35	26	35	29	27	23	34	38	29	30	33	33	29	25	36	26	41	32	25	32	29	33	23	25	28	26	23	33	36	37	21	21	32	25	23	41	26	27	36	32	30	39	31	28	21	31	29	35	31	42	30	33	29	35	25	24	31	34	29	28	26	30	27	22	22	38	25	31	23	26	36	38	28	33	23	30	33	18	31	30	24	33	33	35	36	34	38	53	43	30	31	41	30	34	30	35	38	32	43	30	33	30	47	26	32	43	35	28	31	29	33	37	37	34	25	30	31	28	34	20	25	26	33	23	34	31	44	31	31	30	39	25	33	35	38	32	28	35	34	28	39	36	34	30	36	28	43	29	33	38	38	21	30	24	26	24	28	24	27	30	23	35	28	33	34	40	25	44	28	31	37	27	31	21	36	31	35	40	41	38	32	27	25	29	33	29	37	24	24	23	38	27	27	31	26	30	34	29	33	28	30	37	28	25	33	34	25	28	34	29	28	36	34	32	30	29	36	25	35	21	42	30	34	31	26	36	21	33	23	30	32	23	29	38	37	32	28	34	32	29	21	41	31	40	38	28	34	34	35
25058	18872	12877	27267	35555	34639	31698	28039	24240	21101	18280	15494	12999	10944	9456	7997	7071	6320	5861	5129	4891	4839	4306	3766	3314	3040	2570	2201	1816	1579	1414	1345	1193	1140	1169	1181	1314	1270	1238	1249	1265	1237	1137	1075	980	968	949	930	951	900	904	791	742	817	766	768	774	694	714	686	702	668	696	666	724	696	632	716	645	604	645	612	593	600	601	591	622	581	612	590	594	576	585	592	604	548	570	564	590	579	504	507	575	526	570	567	528	514	512	489	511	537	484	493	531	538	505	556	512	513	530	511	538	522	466	530	503	518	520	500	522	523	535	537	516	532	505	526	515	524	525	584	517	512	520	514	508	530	484	527	546	505	488	509	483	511	469	458	518	539	524	488	512	506	502	514	502	492	522	492	518	465	507	525	467	482	519	526	526	504	487	517	532	514	518	482	490	505	491	505	502	494	489	505	511	473	534	518	507	508	499	501	480	489	524	498	530	515	483	545	549	529	507	534	501	534	518	540	486	503	494	538	494	488	504	488	520	517	504	512	505	463	553	515	525	557	511	509	473	521	464	519	488	480	518	502	510	523	483	533	493	487	514	567	509	518	505	525	530	499	515	514	524	551	519	521	500	566	530	514	490	522	518	494	463	519	501	507	530	484	454	486	478	481	545	504	521	508	471	533	543	525	486	446	531	495	511	468	515	486	549	510	502	510	509	497	514	508	481	526	495	500	497	481	495	474	481	502	527	534	517	491	523	515	484	495	518	516	508	474	475	485	495	486	461	509	545	509	524	481	499	496	486	527	504	517	513	497	510	512	532	524	521	505	512	496	482	477	502	502	490	505	519	508	485	501	489	474	521	503	513	481	524	514	453	494	498	532	533	508	480	498	543	535	513	542	531	528	515	548	511	523	496	537	496	519	531	534	519	526	521	450	487	544	510	517	483	500	525	475	488	524	534	463	518	525	485	516	516	539	500	538	509	510	489	521	495	481	471	467	504	486	514	508	542	470	534	532	509	499	529	503	494	561	480	588	475	508	483	525	509	491	478	479	492	484	496	490	477	563	477	511	494	496	519	510	503	499	516	525	541	516	507	474	488	541	496	519	523	514	521	508	535	498	489	483	506	535	522	482	509	520	531	477	528	520	497	489	513	497	472	510	526	538	532	502	509	522	518	500	485	494	524	522	506	482	479	506	528	490	546	497	514	545	479	530	510	487	466	509	511	498	492	538	549	501	475	473	535	508	525	508	502	496	505	528	498	535	484	498	493	501	536	457	501	519	485	515	534	513	500	544	531	537	505	507	489	506	505	464	561	517	494	465	529	500	489	523	505	487	519	524	485	520	493	504	475	560	506	525	526	487	490	482	499	518	492	514	484	481	528	547	505	532	476	513	522	457	483	519	479	506	514	480	474	520	495	501	493	519	481	492	498	500	469	463	502	474	462	501	480	494	485	541	515	487	534	505	498	505	545	505	543	512	531	473	506	535	508	484	493	521	516	519	529	483	521	518	499	525	508	512	502	542	514	528	452	526	473	515	518	518	482	556	493	515	480	490	515	481	492	528	502	506	502	487	545	489	488	523	511	495	525	512	499	502	529	499	507	531	497	506	516	505	494	491	508	476	510	516	525	515	511	497	518	496	530	482	509	500	515	477	497	480	537	442	493	496	520	498	490	509	502	532	480	502	512	507	481	530	494	488	456	538	524	527	524	552	514	522	490	492	495	493	502	519	499	507	518	514	499	492	512	485	534	514	528	531	494	477	523	498	544	514	504	530	493	544	523	537	495	493	542	505	527	523	469	491	516	466	530	516	533	529	542	499	546	517	479	458	518	511	514	535	464	494	523	501	519	478	483	503	498	532	535	548	511	504	526	482	495	474	482	504	522	557	514	508	471	484	513	507	518	498	507	486	503	449	554	500	491	522	514	477	500	511	484	452	484	511	522	529	519	477	505	523	547	511	464	472	523	510	515	525	498	506	490	527	465	538	533	532	472	463	492	497	480	534	497	460	532	548	499	514	493	525	528	511	513	554	487	494	520	513	510	511	519	503	495	524	507	515	480	515	521	495	502	552	468	499	529	536	493	524	491	454	498	491	475	487	503	523	533	529	506	544	511	459	465	502	516	537	519	520	509	480	480	544	475	494	515	517	483	528	477	532	532	518	521	486	503	484	525	504	502	483	500	495	546	497	496	491	480	497	482	552	541	517	516	473	542	502	498	517	507	490	520	484	507	523	484	488	512	505	477	507	494	495	511	490	515	510	522	506	515	520	498	531	466	462	494	492	518	487	499	525	532	527	503	475	495	541	523	484	531	488	507	522	471	502	444	540	534	493	524	530	488	498	477	498	513	535	484	508	500	527	519	503	528	486	492	550	517	509	512	498	519	562	467	483	507	501	476	541	518	501	508	465	530	550	525	498	529	516	515	512	508	490	512	512	511	509	479	520	537	507	530	466	473	497	498	526	530	475	493	549	478	523	539	492	513	503	488	507	484	535	501	522	491	524	486	460	497	497	535	478	512	502	536	504	509	488	469	530	556	515	455	488	518	479	534	501	496	502	506	508	523	526	498	488	528	497	492	491	496	543	490	530	468	494	513	492	504	510	520	482	520	546	511	576	486	487	482	515	504	500	506	467	503	527	502	496	481	526	502	482	534	517	511	530	487	497	513	478	513	541	467	511	499	522	500	498	487	520	518	464	516	534	510	516	522	482	496	554	511	486	492	494	522	483	471	509	479	499	528	523	515	510	487	532	500	496	487	505	523	512	511	541	504	506	563	533	481	514	496	522	514	533	495	493	491	511	510	480	538	517	534	505	470	511	518	516	497	459	503	481	480	468	477	472	517	573	503	513	506	502	451	493	508	515	515	480	457	520	503	533	484	499	481	506	464	491	490	510	504	542	511	515	512	467	500	517	501	456	500	484	468	491	502	538	500	533	525	525	514	507	534	537	491	503	494	488	458	482	527	529	511	495	532	498	482	503	496	499	517	515	536	534	510	472	515	507	526	530	466	503	533	492	489	474	510	497	493	493	521	559	529	473	493	495	512	565	537	529	500	504	486	493	531	510	452	461	533	514	520	529	520	512	507	482	508	481	471	512	495	523	514	475	498	478	550	533	495	504	482	509	476	484	502	503	483	507	539	527	500	554	509	508	517	530	475	503	520	501	511	531	494	517	494	507	537	521	526	493	494	513	494	490	518	469	496	492	519	523	508	529	512	460	512	557	523	519	524	531	555	520	531	518	507	521	515	510	513	561	514	499	499	500	483	521	508	483	483	513	497	497	527	495	540	478	537	532	515	479	486	517	522	541	523	475	529	538	487	513	528	494	498	526	500	482	507	519	507	515	519	498	519	499	486	493	468	507	499	560	499	535	503	494	512	500	533	516	489	522	519	547	502	514	507	517	496	497	471	479	525	514	484	471	522	503	550	457	534	499	501	495	495	509	532	530	508	458	523	522	477	472	510	483	507	529	483	492	526	491	483	475	539	507	514	472	505	530	490	472	476	518
3188	845	542	382	736	887	785	696	595	462	402	326	330	231	222	173	178	177	128	132	140	139	119	98	104	95	78	70	63	60	42	65	58	63	54	60	63	58	54	54	64	51	49	49	45	47	55	51	63	43	48	67	56	57	42	51	49	57	43	50	56	25	46	46	49	49	32	46	58	43	46	42	45	43	44	42	40	46	36	53	37	51	44	44	47	49	48	45	47	51	37	49	46	55	42	38	43	46	55	35	36	50	51	53	53	35	39	55	51	50	45	39	28	42	38	37	41	42	42	52	47	44	40	37	50	37	38	43	37	51	44	46	42	47	31	38	41	43	40	39	45	49	42	42	43	48	46	49	44	51	41	32	53	51	36	48	37	42	42	50	52	45	37	55	41	47	41	49	51	45	41	31	41	54	41	51	32	38	41	41	44	42	43	39	38	39	43	46	40	35	42	57	48	45	43	41	39	47	42	41	60	45	34	40	36	36	56	43	43	32	34	30	48	34	50	40	47	29	37	39	49	35	34	48	56	40	52	40	45	42	42	43	45	37	42	43	45	47	33	47	35	50	44	53	49	48	39	48	44	55	42	42	42	32	45	38	45	43	45	41	30	46	43	51	48	57	45	43	44	44	43	46	42	39	38	35	44	45	57	37	42	45	52	52	36	48	51	44	40	43	43	49	40	54	42	41	44	36	49	49	44	40	50	47	28	40	34	49	49	49	49	41	34	48	37	45	52	46	39	33	40	47	38	46	49	53	50	46	45	52	39	45	40	48	40	49	35	37	45	44	50	42	46	43	43	45	39	48	41	41	55	37	42	49	48	28	36	43	44	50	39	46	47	43	65	30	36	42	39	47	36	45	51	34	40	37	69	47	45	31	38	52	38	43	43	57	47	54	53	44	31	36	32	49	38	36	56	48	34	40	45	50	42	36	41	41	37	47	44	60	43	38	44	47	27	53	48	60	40	41	42	45	35	37	32	43	55	51	33	42	38	53	50	45	36	47	47	45	43	64	41	40	40	41	34	38	38	43	36	33	37	45	42	49	49	39	48	50	53	41	42	34	45	36	46	45	39	48	35	27	52	47	38	43	58	47	33	52	47	41	47	31	47	50	31	42	43	39	51	37	55	43	52	42	39	37	38	35	43	41	34	48	47	43	42	40	40	48	29	30	32	43	59	40	45	50	42	53	54	56	50	43	27	40	43	50	43	46	40	46	34	50	45	59	44	45	36	42	38	31	37	38	43	41	35	32	40	60	55	44	37	48	37	45	48	47	51	34	44	30	46	35	35	37	52	50	39	54	39	34	47	36	37	40	47	46	45	36	52	48	59	51	44	35	41	35	37	40	46	42	49	43	37	39	37	42	48	53	59	44	46	31	43	44	45	31	37	38	48	39	41	46	44	47	44	44	53	39	47	47	43	41	49	46	46	41	48	39	45	36	63	72	49	51	67	43	40	54	51	46	41	36	51	53	39	45	41	46	36	46	49	48	44	44	48	42	58	46	42	48	48	48	40	50	47	41	37	43	45	36	44	40	39	45	41	42	44	35	59	39	54	35	42	40	38	44	43	50	45	45	56	35	52	60	50	42	34	42	41	36	53	54	44	44	40	37	41	34	58	39	61	32	32	26	38	46	43	46	51	53	42	52	49	41	45	43	36	65	43	58	29	46	47	38	52	37	49	41	42	37	39	43	44	40	39	53	33	28	29	41	40	56	36	40	36	41	49	45	46	56	39	40	48	46	40	50	48	52	39	53	43	50	46	55	42	57	39	45	48	36	36	40	52	50	55	38	45	41	53	52	44	43	41	52	30	50	51	58	56	35	43	46	50	34	46	37	51	36	38	36	46	47	63	48	51	43	49	44	44	48	43	28	41	47	48	35	46	53	50	49	35	50	39	53	47	45	46	35	44	55	44	43	42	44	46	43	44	40	48	38	45	44	53	39	43	36	36	39	39	37	36	48	36	42	54	43	34	34	34	41	51	43	44	45	39	43	39	39	44	34	49	44	50	44	41	33	42	46	43	52	37	41	44	42	44	35	42	36	51	41	49	36	45	48	32	51	38	43	49	47	52	51	38	44	38	50	45	46	49	45	45	45	46	47	39	42	38	43	53	51	38	43	42	49	34	35	40	51	43	39	49	39	35	56	47	45	44	44	45	52	46	45	47	48	53	33	55	33	68	67	49	49	50	35	41	30	37	55	35	43	40	63	49	42	44	50	43	46	27	43	38	58	46	45	51	49	39	46	45	40	46	41	35	48	52	40	41	47	46	39	33	47	47	32	38	43	40	30	44	40	43	48	39	37	50	39	51	38	43	40	42	42	29	46	37	45	38	32	42	43	46	40	39	52	42	41	49	46	32	44	39	41	45	43	45	38	40	49	39	50	47	50	36	45	51	49	56	36	39	33	38	41	36	36	42	37	54	51	45	54	54	45	53	54	47	43	36	36	45	41	39	32	39	55	35	56	45	35	42	44	54	43	49	33	49	53	51	30	39	41	31	52	58	44	39	43	41	49	32	36	34	39	39	47	38	49	55	35	45	39	41	37	44	51	34	56	39	45	49	44	44	52	41	45	50	41	43	44	36	47	46	49	34	50	50	49	44	43	41	39	50	47	36	41	41	34	30	50	42	48	44	31	54	67	40	51	43	42	48	43	42	45	48	51	39	37	47	39	55	47	47	48	34	41	43	37	42	41	37	42	42	40	45	46	60	44	66	48	43	26	41	54	45	42	61	49	47	42	43	48	36	54	37	42	39	53	40	56	40	41	35	52	40	38	39	38	41	51	36	35	36	49	53	48	44	45	54	48	40	39	35	37	51	37	44	41	35	41	49	36	44	51	47	40	37	40	33	39	31	43	27	49	46	45	43	36	44	55	47	51	52	56	38	39	43	33	42	42	55	45	32	38	52	53	40	37	42	38	40	54	36	65	34	41	36	40	31	41	40	32	58	43	47	43	49	41	49	51	40	46	47	50	55	41	45	43	32	56	54	38	42	50	31	37	37	51	38	48	35	34	59	37	46	42	38	39	50	32	40	39	43	58	44	48	48	52	57	42	49	41	32	46	40	61	53	50	43	39	44	44	34	45	57	47	46	50	49	45	40	50	41	47	36	39	35	45	37	43	43	45	42	33	33	35	49	47	42	41	51	37	35	46	31	48	50	52	36	42	43	46	45	42	44	40	41	41	42	45	43	41	33	42	49	44	43	42	59	38	46	40	42	37	45	34	43	52	40	53	38	43	45	36	34	48	50	49	37	50	38	65	58	44	28	50	36	39	45	48	44	44	48	28	46	45	46	46	37	42	38	33	38	36	55	52	31	48	48	34	44	36	47	42	43	44	44	50	35	44	39	45	47	44	46	50	41	44	34	41	48	35	48	34	37	50	47	48	43	50	47	34	33	49	43	47	42	44	46	38	53	41	42	44	34	46	44	48	48	49	45	37	38	45	49	47	40	39	47	36	38	50	45	43	33	47	45	52
23139	17131	11756	25850	34347	33606	30366	26748	23183	19995	17266	14744	12533	10480	8823	7603	6659	6156	5508	5103	4963	4673	4291	3823	3329	2926	2538	2167	1914	1686	1474	1489	1451	1355	1307	1358	1404	1391	1402	1360	1367	1306	1258	1098	1125	1163	1072	1095	1067	1035	1026	992	943	906	919	887	827	899	832	808	855	848	872	827	853	832	830	801	854	850	805	712	798	754	769	795	757	788	775	725	762	755	747	750	747	793	739	749	723	708	735	717	742	764	731	672	670	689	692	716	679	712	652	714	688	736	682	703	722	712	696	727	664	748	677	655	643	636	734	676	663	669	710	719	685	703	676	679	712	659	662	694	702	635	669	680	724	681	696	659	733	629	644	677	710	703	677	670	707	669	670	690	682	647	674	620	702	689	699	645	655	694	675	669	674	650	658	677	695	657	677	692	652	678	660	694	709	672	730	679	682	665	680	654	706	717	714	692	687	677	685	671	643	679	678	678	677	641	678	682	684	676	673	717	649	720	630	688	676	682	707	716	690	691	673	662	656	682	660	649	659	652	679	697	661	654	673	661	709	672	690	700	629	697	622	740	686	653	681	703	680	653	676	665	668	670	666	696	701	677	690	680	663	722	659	679	658	694	680	634	705	712	647	673	654	697	654	631	679	647	698	680	648	698	712	680	695	706	657	698	706	680	681	680	696	699	671	662	687	688	733	696	661	630	670	692	672	687	667	722	675	694	676	678	668	657	693	649	683	670	714	647	692	690	726	701	702	700	692	658	648	713	633	666	696	718	672	695	708	654	664	671	660	691	668	652	691	654	726	699	683	660	673	678	664	684	684	680	716	687	678	720	662	678	717	707	666	651	666	700	687	646	703	734	698	662	646	669	645	666	646	684	628	681	716	669	676	703	664	665	654	686	705	677	681	697	710	696	640	694	646	714	709	695	710	692	663	702	672	730	659	686	694	665	687	677	675	703	729	641	649	696	686	670	697	658	691	674	706	646	641	690	720	697	720	623	646	678	675	686	655	676	647	674	655	677	621	683	709	691	679	683	707	692	722	698	742	645	703	672	644	678	709	730	686	677	682	666	703	694	674	670	678	710	683	686	684	706	653	649	682	689	657	735	649	672	669	675	662	651	698	678	681	707	693	709	698	705	667	671	670	643	732	723	691	679	681	690	673	687	729	723	660	641	631	653	688	697	668	665	682	718	676	681	699	677	673	687	686	696	691	695	677	717	683	681	690	670	715	633	670	717	656	694	643	706	678	659	632	678	709	703	742	715	737	704	680	708	696	695	751	642	669	631	680	671	725	683	648	703	703	668	677	652	662	673	681	699	640	703	693	690	684	711	704	661	678	660	740	718	726	711	659	656	648	678	675	684	676	714	712	716	662	685	683	657	683	664	675	656	708	680	680	745	702	641	652	644	649	679	693	675	663	729	721	650	660	698	671	654	669	688	706	725	695	709	708	654	685	738	742	654	726	704	680	691	710	674	679	659	667	686	700	713	671	682	693	663	642	671	647	670	619	661	667	688	692	661	685	721	723	750	684	708	685	680	663	672	695	719	647	708	649	686	668	681	686	727	663	701	667	669	671	682	638	665	664	690	664	667	690	667	659	701	704	710	651	647	659	667	720	692	633	715	664	655	662	665	679	698	663	691	698	684	698	655	718	657	705	665	677	694	682	713	694	678	744	684	674	688	731	698	670	706	644	696	672	647	666	683	682	672	725	723	692	641	680	706	747	650	687	713	665	637	711	653	679	652	650	706	704	639	662	679	720	715	696	679	747	654	697	686	686	653	671	659	678	695	703	642	662	646	680	675	716	656	669	679	658	660	700	698	682	678	678	693	651	636	655	636	662	699	658	677	674	738	683	658	688	685	732	651	667	668	642	672	696	643	654	641	705	693	683	693	710	715	706	710	688	715	670	670	682	693	692	641	678	754	667	677	652	683	647	657	657	680	691	611	691	654	687	693	659	669	655	677	677	694	676	711	677	669	688	658	662	678	706	665	689	724	642	716	650	661	694	653	689	665	696	687	676	710	668	668	660	693	675	684	677	693	701	661	682	665	688	660	656	682	680	689	715	714	679	671	671	697	698	656	658	717	686	691	663	700	682	674	691	674	713	677	694	658	657	677	652	693	698	650	712	633	671	682	686	703	665	684	672	735	654	713	653	680	673	709	641	687	611	698	704	675	714	691	689	696	638	680	668	645	693	671	684	694	695	687	661	679	710	675	691	680	697	696	667	675	695	666	686	659	682	690	686	707	682	656	649	696	684	630	693	638	677	689	658	719	684	691	691	701	701	657	711	688	649	688	684	684	686	695	711	663	642	691	634	661	685	693	697	713	664	692	691	679	683	689	660	667	664	660	632	656	658	706	711	723	652	627	731	640	685	693	742	699	672	665	697	686	674	655	652	728	678	687	708	737	658	641	609	671	660	651	700	674	674	739	681	654	673	692	627	642	655	698	646	618	701	655	665	635	655	661	677	663	719	639	642	660	706	706	675	694	699	655	692	704	658	677	659	723	670	676	683	678	636	643	711	679	687	691	665	648	648	680	648	654	682	686	702	604	666	657	686	704	650	710	668	731	656	669	688	664	658	648	688	717	723	717	676	656	684	672	662	691	687	695	667	668	666	657	682	649	645	618	732	751	678	681	667	702	648	696	712	674	737	643	679	676	678	707	660	733	688	697	663	654	682	700	667	699	659	684	702	713	656	631	701	696	662	660	720	686	690	696	671	726	671	693	655	710	682	675	699	665	685	665	666	674	661	684	646	721	717	665	707	667	666	696	658	659	668	685	716	724	697	712	707	662	663	649	715	733	616	705	653	658	697	715	697	641	654	641	687	659	686	715	663	666	683	679	687	764	670	621	669	709	676	670	662	644	686	689	675	708	692	696	665	716	673	664	694	690	657	675	674	652	685	656	698	667	696	719	666	664	686	673	640	745	697	660	659	623	662	667	653	687	749	670	716	703	720	718	688	702	680	714	666	653	665	687	670	675	704	675	647	710	735	688	680	733	722	674	732	690	708	646	707	652	678	688	681	626	690	681	684	665	695	695	634	684	675	701	729	733	679	683	699	699	704	690	668	678	698	655	678	684	687	652	653	647	683	665	697	738	667	700	619	658	711	683	641	728	677	682	727	660	682	678	679	681	673	684	632	647	695	663	709	665	663	689	697	686	651	679	693	656	691	682	667	667	676	673	652	655	638	678	690	621	701	688	679	709	675	699	663	740	669	636	650	668	651	663	695	681	659	691	698	689	698	646	694	652	674	671	674	643	706	678	725	684	702	704	663	697	645	693	686	698	661	703	699	654	681	658	652	650	671	639	663	681	719	709	647	671	685	637	708	680	704	698	673	675	698	661	727	709	709	722	721	664	665	676	664	677	698	715	688	695	688	709	696	662	680	672	658	680	650	673	672	675	667	660	731	671	701	657	668	650	679	675	708	686	672	680	693	690	644	653	642	753	684	641	637	679	654	679	665	667	668	680	681	734	632	713	683	701	684	693
2593	1396	783	687	1050	1336	1183	1014	890	797	631	528	444	374	331	275	239	244	194	188	185	203	177	148	123	111	89	82	88	71	58	73	75	65	82	59	85	75	75	73	75	61	58	56	65	53	67	74	65	41	65	55	57	50	67	57	47	58	61	57	41	63	47	76	57	56	65	66	52	64	43	48	54	46	80	45	40	47	44	48	50	68	57	53	47	51	51	56	48	42	54	55	40	48	52	46	60	58	45	32	53	53	42	45	50	59	45	49	55	49	42	55	44	63	59	50	43	45	56	51	51	49	47	50	44	42	45	60	49	44	50	52	53	44	54	59	53	44	53	44	54	46	39	43	52	55	53	48	62	52	54	45	60	58	44	48	44	57	44	50	60	56	49	36	52	53	51	54	42	44	56	34	54	49	53	53	53	56	50	47	44	49	54	70	45	56	46	54	43	45	57	55	49	49	39	46	45	47	57	53	44	47	42	49	39	41	57	47	43	54	52	44	56	53	44	59	48	47	59	36	57	40	42	37	46	57	60	55	58	45	47	49	50	49	45	54	41	53	49	47	52	59	46	62	48	39	45	41	54	48	45	58	46	39	53	49	44	48	50	52	54	57	43	45	68	47	48	50	58	51	55	52	52	51	61	43	46	43	68	40	37	49	48	55	54	50	53	49	50	48	50	55	42	42	45	49	46	35	48	44	40	55	52	42	54	58	41	54	44	59	63	66	44	40	57	46	45	49	38	50	55	39	56	38	54	43	54	44	55	49	27	61	53	57	55	49	46	52	53	49	47	53	60	53	60	48	48	54	52	51	49	33	40	50	58	44	63	43	58	53	38	54	47	50	39	54	49	47	41	49	48	50	49	49	48	40	53	50	48	44	44	43	43	57	37	40	36	51	50	56	40	53	49	45	55	43	46	51	43	55	47	41	45	51	41	42	55	56	48	54	44	39	42	55	52	52	39	44	57	43	38	46	48	45	59	57	45	46	57	50	52	46	48	55	53	50	52	50	49	36	38	60	35	53	56	59	59	47	44	51	50	46	47	60	52	49	47	51	55	43	54	46	46	46	47	47	40	40	38	50	58	54	44	42	48	50	45	61	38	36	43	56	62	58	38	57	62	47	36	51	48	36	52	56	54	35	48	49	66	38	52	31	50	40	42	42	48	58	48	38	51	42	50	47	64	35	52	46	61	41	57	46	50	45	58	43	57	63	55	56	54	55	57	60	44	47	60	49	56	52	41	49	52	42	51	54	43	58	53	56	56	53	40	42	48	54	41	44	48	34	46	45	54	56	51	51	50	45	55	44	47	42	47	59	53	41	55	50	48	46	63	53	51	43	56	51	49	42	45	37	46	44	49	53	44	51	51	58	50	37	55	45	58	50	48	55	37	42	49	47	57	58	41	51	37	54	41	63	38	44	51	50	46	63	38	52	57	51	60	54	31	42	49	59	59	41	52	43	62	42	51	44	59	37	51	68	52	47	60	44	45	49	51	46	43	44	44	49	39	65	49	52	58	43	42	48	58	51	46	43	42	47	54	53	42	56	56	48	53	36	47	47	40	49	49	36	46	48	54	59	54	65	44	65	47	46	52	51	47	39	55	55	46	47	46	37	46	52	43	49	56	40	39	44	56	61	55	56	47	46	56	44	44	49	53	44	47	56	47	47	35	41	45	51	42	48	42	53	52	54	40	51	54	58	46	45	51	52	42	40	47	48	43	49	32	52	48	45	48	51	41	50	50	52	56	43	52	43	48	45	48	48	49	54	55	56	49	39	37	38	37	44	47	51	53	49	41	52	42	59	48	48	42	52	39	33	45	57	56	55	45	39	49	47	38	47	49	57	49	42	45	53	45	62	53	45	47	53	50	30	42	49	53	53	50	44	46	42	50	45	41	43	47	47	55	53	46	54	48	38	36	58	52	50	64	43	40	64	51	48	54	47	64	42	46	45	54	41	40	49	44	60	40	45	40	49	54	55	56	41	59	43	42	48	46	38	39	37	48	54	46	57	46	44	51	55	47	42	43	60	51	53	64	49	58	53	47	51	50	46	47	61	47	44	46	35	48	63	47	46	44	45	48	49	48	41	55	52	45	61	47	53	41	55	47	59	46	45	55	50	49	39	68	45	53	47	45	43	43	48	54	51	53	47	52	45	46	40	57	53	49	54	37	62	40	54	51	52	56	38	56	52	49	57	43	49	59	54	48	56	44	38	44	43	52	54	57	58	49	51	51	68	44	55	58	54	46	47	49	55	50	63	52	59	48	45	38	57	43	64	28	50	41	51	54	40	50	44	49	58	52	47	49	39	40	48	52	46	46	38	50	40	54	54	62	48	51	47	46	36	61	47	56	48	54	43	52	44	59	64	65	45	40	43	38	53	59	52	44	51	45	57	58	49	56	46	47	48	45	59	42	37	38	51	38	34	51	50	50	56	44	52	42	56	38	49	46	43	40	52	46	56	46	59	37	36	54	50	58	59	56	45	50	44	55	55	51	46	44	54	38	33	64	50	58	59	52	52	62	55	43	53	57	54	53	43	47	47	57	57	43	41	47	53	50	54	44	50	47	49	43	46	41	40	57	44	48	50	39	49	51	47	45	38	60	39	43	67	32	36	58	49	45	60	51	54	39	55	45	48	58	55	56	50	46	51	49	40	57	50	42	52	43	41	50	47	52	49	39	36	48	58	58	44	59	49	55	52	44	44	43	43	39	52	43	47	35	42	62	48	52	49	53	49	54	59	46	37	53	41	45	45	56	43	34	45	57	52	47	51	48	44	60	47	65	50	57	48	54	51	63	44	58	53	45	50	52	57	49	43	47	35	52	47	38	47	43	50	44	42	46	50	56	48	56	47	53	41	45	40	53	52	55	50	56	62	57	54	57	41	50	52	45	47	59	49	57	43	51	40	57	51	57	48	43	47	37	45	46	49	46	49	47	60	49	44	36	60	42	64	50	53	61	56	51	39	49	51	52	58	51	42	50	42	42	60	42	47	48	62	42	41	56	56	48	41	49	34	41	61	67	61	51	54	48	44	60	37	53	60	42	43	59	36	45	59	57	48	54	56	46	53	56	44	49	54	46	50	55	31	37	53	57	51	45	46	49	40	54	43	44	49	42	50	46	37	49	48	43	53	42	47	48	40	53	48	42	46	58	49	52	51	51	60	40	47	41	55	51	44	53	48	38	49	50	44	63	56	59	37	47	53	49	50	48	44	57	58	48	50	40	48	54	42	44	50	48	49	48	48	51	57	48	55	52	42	65	45	61	55	45	44	49	54	53	43	47	43	58	42	40	59	48	47	48	53	48	55	45	52	45	52	46	40	55	53	45	50	43	57	41	37	43	43	51	39	44	59	57	57	56	43	55	42	50	35	46	50	54	48	57	43	46	52	46	43	54	52	47	42	46	51	48	50	55	50	56	52	52	42	46	38	43	39	46	53	51	48	45	42	62	52	47	43	54	42	44	59	59	52	37	35	49	42	63	45
28720	21731	15848	31062	39238	38563	35507	32016	28429	25071	21887	19114	16564	14205	12274	10598	9497	8536	7788	7067	6724	6388	5820	4959	4373	3834	3235	2829	2464	2199	2010	1789	1788	1743	1651	1775	1820	1803	1785	1806	1652	1642	1470	1430	1369	1362	1296	1284	1271	1216	1266	1152	1149	1123	1044	1097	1097	1009	1002	992	963	969	1012	970	1026	955	980	1004	886	940	907	940	864	1018	879	897	903	836	926	895	873	894	866	849	905	850	823	832	828	818	831	888	820	800	814	802	835	807	808	775	830	761	748	818	777	789	833	803	789	770	820	733	782	755	760	781	767	814	753	767	760	812	763	787	732	762	744	802	847	742	767	731	734	778	770	780	801	741	750	770	810	747	760	773	742	760	769	730	763	722	795	710	805	785	756	757	767	788	756	712	781	727	840	750	807	788	831	767	748	693	802	747	783	738	755	772	763	772	762	736	761	734	718	769	760	729	756	765	762	734	787	771	732	745	776	768	779	735	767	734	715	742	757	795	778	804	724	740	763	767	797	807	763	760	756	741	735	752	791	816	756	741	821	805	783	753	804	776	759	783	761	794	792	781	753	762	765	759	816	719	792	763	764	769	703	722	745	731	786	782	769	735	755	786	740	806	752	758	753	751	755	744	761	791	765	777	787	801	756	744	743	792	748	733	767	771	775	754	776	775	779	738	810	719	726	742	748	761	780	755	753	697	772	765	724	722	729	787	732	744	774	746	821	768	752	778	751	718	735	809	801	753	793	778	765	762	801	817	782	737	756	750	797	758	786	784	737	709	769	771	742	816	750	720	752	798	726	801	769	765	801	773	757	751	818	754	774	802	732	803	750	809	788	724	748	795	755	743	737	779	723	751	755	774	725	690	780	720	787	796	708	759	784	769	777	763	738	740	774	744	733	732	738	756	838	719	756	764	803	768	747	739	829	727	761	777	789	774	780	727	770	710	748	837	755	742	743	770	732	762	731	784	764	771	768	739	730	781	721	758	718	783	773	790	708	767	742	780	779	709	784	819	759	779	707	761	762	761	790	791	749	765	746	764	729	753	767	712	809	718	768	784	765	799	720	803	810	754	735	699	781	743	765	764	787	807	737	755	733	780	805	736	798	779	740	804	779	724	722	745	813	777	779	754	734	802	768	765	758	751	750	748	775	726	800	745	784	765	768	745	712	741	794	772	774	757	773	756	778	789	763	775	762	747	775	737	729	778	791	696	774	772	711	783	733	783	780	747	763	719	802	825	738	748	792	794	752	740	741	755	766	784	771	739	697	775	738	757	804	797	783	723	736	815	761	760	756	769	753	799	749	712	776	721	786	755	752	748	759	748	754	774	793	795	743	761	847	738	740	751	767	804	820	743	742	743	768	747	789	777	790	731	720	751	738	726	760	782	709	764	755	753	737	781	750	722	772	769	685	755	753	774	771	742	725	739	776	729	775	735	750	803	779	784	775	773	762	738	850	717	746	746	742	811	750	760	754	736	770	752	719	744	781	749	757	787	765	721	732	763	729	702	759	790	744	759	796	747	794	790	763	728	735	753	739	794	789	780	708	806	785	739	743	755	784	789	782	745	704	792	713	717	776	760	805	731	740	794	743	766	716	711	764	809	749	754	767	790	775	802	808	761	787	773	807	796	757	738	733	726	751	742	716	738	758	761	770	769	754	768	804	727	720	758	792	801	768	774	702	732	784	800	781	734	748	760	710	792	763	736	776	774	744	731	753	743	784	765	702	748	711	708	808	770	772	805	689	769	722	740	811	760	727	855	735	716	780	747	736	727	739	783	800	821	765	711	750	784	761	765	781	773	736	799	785	795	772	761	760	727	780	758	756	795	736	713	741	761	768	722	775	776	742	761	785	723	706	753	724	758	752	761	769	734	757	775	801	737	784	772	768	764	764	807	733	732	727	721	795	786	742	823	779	734	802	763	789	748	768	790	783	750	787	736	774	786	730	738	776	778	765	749	731	775	776	796	734	707	706	778	790	728	795	741	771	727	805	786	756	760	751	751	773	737	749	757	728	810	804	751	775	766	724	809	791	809	770	758	740	740	806	783	778	774	713	756	775	758	767	789	724	737	718	751	765	798	779	786	757	720	795	760	704	781	776	717	779	781	745	720	743	753	750	784	771	770	774	781	786	759	761	780	793	753	767	756	735	774	783	765	726	782	795	775	731	783	742	737	758	790	755	695	767	738	728	793	783	783	805	807	772	738	767	739	758	751	778	781	781	703	765	705	743	734	706	758	824	741	794	761	749	767	723	715	718	790	773	774	774	773	757	782	772	741	721	782	756	745	725	795	757	723	788	787	789	768	785	742	803	739	803	709	752	706	766	806	767	750	790	755	750	762	756	751	826	776	778	763	750	702	766	755	770	759	784	762	712	732	750	693	747	781	732	780	702	768	758	775	787	787	742	754	716	767	755	759	755	732	763	733	718	758	794	801	721	750	758	724	743	722	760	751	748	736	729	762	764	766	769	743	713	777	804	748	711	752	766	744	762	754	731	778	809	750	805	741	766	703	771	796	763	778	751	737	745	725	732	743	815	789	720	763	749	747	718	765	785	802	735	761	723	753	796	766	754	769	730	734	752	784	704	745	804	779	720	724	776	772	735	748	768	744	736	788	762	727	767	759	734	770	739	775	803	699	775	749	771	782	751	790	735	736	678	705	775	723	803	748	768	739	762	750	768	765	786	734	740	762	767	765	770	740	728	791	784	730	782	755	748	740	716	797	704	746	738	761	790	751	735	744	753	747	818	794	758	762	741	765	758	721	787	735	731	795	773	745	758	788	757	780	766	768	707	787	752	792	747	770	738	746	796	761	777	766	758	799	740	759	712	743	772	757	734	755	748	766	735	849	757	753	812	828	790	728	765	727	754	786	748	769	803	731	755	716	792	757	795	747	800	752	710	753	767	756	770	765	777	792	801	771	747	780	748	726	808	787	764	765	768	787	743	743	743	703	784	735	743	741	756	749	712	754	732	775	774	810	781	746	810	752	799	768	760	751	783	735	778	723	777	745	753	777	793	780	791	776	776	760	768	809	730	743	779	767	734	770	741	789	730	761	787	813	774	748	756	798	793	757	781	794	770	743	767	752	754	763	741	780	715	747	764	755	727	795	800	788	770	780	756	782	772	755	750	753	805	697	768	733	777	783	759	750	742	798	698	726	727	760	777	762	769	689	733	795	800	758	764	757	776	741	767	754	782	731	720	768	742	737	775	786	752	820	741	795	733	766	741	751	768	745	779	722	789	805	760	794	764	775	714	764	782	777	805	695	769	748	727	742	737	736	747	762	785	729	755	784	774	754	764	740	795	759	785	743	765	762	720	763	803	742	759	777	750	711	787	786	710	747	742	763	745	785	783	784	786	787	733	776	747	789	769	750	794	813	803	752	728	777	762	783	719	766	771	724	734	721	793	749	791	734	762	820	782	796	795	780	789	721	725	741	744	726	777	818	754	745	784	771	798	762	803	741	816	782	731	811	731	770	704	738	720	782	733	761	743	725
1914	617	325	283	502	638	549	465	423	364	295	250	205	165	140	129	125	109	95	101	95	99	70	72	68	49	52	37	45	43	39	36	47	42	48	34	44	38	36	33	35	34	35	37	40	38	44	33	28	29	36	37	24	37	38	29	19	26	31	31	29	33	27	33	29	18	34	29	34	30	32	35	25	17	26	29	36	31	32	19	31	23	25	31	29	29	21	33	38	26	29	22	23	29	34	30	23	28	31	24	30	25	28	29	28	37	32	29	29	23	25	28	28	31	27	27	22	29	30	24	26	25	29	28	17	31	26	28	27	31	27	22	32	33	23	16	24	26	35	28	24	32	24	25	30	24	20	31	24	20	19	29	29	34	32	26	31	33	20	29	24	32	27	25	28	30	27	30	20	34	39	15	27	23	20	19	27	20	32	32	29	30	31	22	27	26	20	36	32	28	29	32	26	23	28	28	27	29	39	28	38	24	28	19	27	33	24	21	32	29	30	30	21	31	28	23	23	28	22	28	24	33	27	30	25	32	32	34	31	27	36	23	24	27	32	28	28	30	29	35	33	28	27	23	28	26	25	38	30	19	29	27	25	29	27	22	22	31	28	32	34	29	39	24	33	32	24	26	30	27	28	29	32	17	27	32	26	14	21	32	29	32	22	34	24	39	18	34	30	25	24	28	25	28	29	27	28	28	22	22	18	28	24	20	22	24	25	38	25	31	29	28	34	31	30	30	24	23	32	35	31	30	25	26	36	27	23	38	43	26	26	18	21	34	31	29	31	21	35	22	29	20	25	42	24	23	28	27	23	30	24	19	28	27	25	26	31	27	22	36	23	31	25	26	26	24	23	28	20	22	23	28	31	32	26	31	32	27	36	33	33	36	27	24	24	26	27	19	43	35	22	25	32	25	34	25	40	28	28	23	27	40	27	25	35	25	22	21	22	19	25	24	31	28	27	33	31	18	25	29	22	31	26	32	34	30	32	19	34	25	31	30	34	39	28	25	21	38	34	32	27	27	28	29	24	27	29	20	30	32	34	26	33	22	37	23	24	24	19	28	33	37	20	29	25	19	37	35	31	29	24	23	20	26	29	35	30	25	28	35	27	30	28	29	27	25	26	23	32	32	28	26	19	36	26	30	24	27	19	26	29	27	29	35	29	31	36	28	21	30	30	34	26	36	31	24	27	38	27	34	26	28	29	22	16	24	29	29	33	34	37	25	35	33	29	24	36	19	30	28	39	22	22	29	37	28	25	35	23	29	29	38	31	24	19	30	36	36	33	22	24	25	26	28	25	21	26	24	32	23	32	21	33	22	33	39	43	31	31	19	25	33	26	33	25	19	19	27	23	36	18	21	29	16	23	39	31	31	35	23	25	29	33	32	27	34	29	23	31	33	23	20	29	32	27	30	31	24	25	30	28	23	31	29	35	24	29	21	33	27	13	33	16	29	28	27	20	26	28	28	35	28	23	29	27	31	29	33	32	29	18	31	34	20	26	26	28	23	21	27	32	33	33	32	23	28	25	36	28	29	42	25	37	32	22	37	32	32	36	22	38	29	27	22	25	24	32	20	24	32	36	34	23	27	23	31	23	18	29	29	33	28	26	31	22	24	17	25	27	24	32	29	29	27	28	32	27	27	28	33	28	34	19	26	27	26	28	27	32	26	33	26	27	18	23	34	23	27	30	19	38	25	24	24	27	30	37	24	37	34	29	22	20	29	31	28	31	27	24	29	29	35	27	29	32	21	28	18	25	27	37	23	37	21	35	22	22	29	32	15	30	29	40	24	34	25	30	27	18	31	22	25	25	28	37	24	23	25	34	30	27	16	30	30	22	20	35	25	27	23	20	32	19	32	35	29	34	20	24	27	28	26	33	31	21	28	26	25	36	33	32	20	23	33	18	29	30	33	26	28	39	35	28	33	28	32	25	26	18	27	26	17	19	30	24	18	29	24	30	31	31	34	27	22	26	29	32	25	28	24	22	27	26	28	28	33	31	30	21	24	30	23	23	21	31	28	28	26	25	25	29	32	35	23	34	23	24	28	24	27	26	23	35	29	26	26	28	32	37	27	29	25	27	29	31	19	26	34	27	31	26	30	34	37	38	24	24	21	27	36	22	24	32	33	33	26	31	22	28	32	32	28	27	31	22	36	23	26	25	24	27	30	38	34	19	29	31	33	34	38	28	23	24	33	27	21	27	29	22	28	32	21	23	23	26	30	30	31	19	32	26	25	31	36	20	25	14	27	27	32	33	36	35	34	32	27	26	29	28	29	35	21	25	22	29	29	32	28	26	18	21	33	22	24	27	32	21	25	27	26	34	27	38	26	27	25	25	30	35	29	29	25	31	25	30	36	33	29	30	36	29	24	15	36	26	28	31	22	25	33	44	24	35	23	32	23	23	23	29	40	26	17	21	31	30	32	22	31	34	23	28	28	33	28	33	17	28	29	25	25	28	32	34	21	28	46	23	32	25	23	31	25	23	17	21	25	35	18	33	28	34	25	29	25	36	28	29	33	24	28	32	21	29	29	25	28	33	19	41	17	24	22	30	30	22	29	32	31	37	34	39	34	29	28	22	23	28	25	28	26	27	27	30	24	45	25	23	31	23	23	33	19	27	25	28	19	28	33	24	28	22	29	31	35	29	26	24	33	24	22	23	31	19	25	33	29	34	34	27	24	27	34	28	24	31	27	27	32	23	21	24	33	26	25	34	26	21	30	26	25	27	24	32	22	31	23	23	28	32	37	22	33	33	26	29	44	22	24	25	24	23	27	27	22	23	26	30	16	36	27	26	24	28	21	28	25	28	23	32	37	33	22	23	29	30	29	36	22	21	29	34	27	22	19	25	26	40	28	29	39	29	21	30	29	36	28	30	32	23	27	23	19	32	37	23	27	22	35	29	28	31	21	27	40	24	21	25	19	16	26	30	37	34	25	31	26	25	20	20	31	24	33	21	17	25	24	29	30	31	31	23	26	25	34	26	24	30	29	23	28	29	25	31	37	26	25	31	42	28	33	35	29	28	35	22	30	20	32	29	23	19	30	33	33	19	33	32	35	20	29	26	35	25	23	32	24	24	24	23	27	27	31	27	28	27	37	23	34	27	36	38	33	29	25	22	16	25	19	19	22	30	31	29	22	32	32	33	31	36	26	27	23	28	30	22	27	25	16	27	29	23	23	28	23	26	21	32	28	20	31	29	26	25	23	21	30	32	32	32	32	31	25	23	35	34	32	34	38	25	26	29	29	28	22	25	32	25	32	26	20	18	36	20	26	20	28	27	35	30	27	31	14	30	25	32	18	25	38	32	28	22	26	22	21	29	28	24	30	33	25	24	38	26	29	25	29	23	31	25	20	23	32	17	27	33	22	27	35	32	21	25	38	23	28	20	23	33	26	25	30	32	38	28	26	23	30	37	24	28	33	27	40	32	29	36	31	20	27	24	30	40	39	22	34	33	29	21	20	26	31	34	30	31	23	32	21
20819	14677	9434	22438	30715	29828	26820	22670	19461	16159	13385	11225	9269	7677	6580	5755	5060	4571	4179	3843	3646	3517	3103	2647	2226	1998	1680	1423	1240	1056	1029	905	924	904	930	931	1041	986	982	1022	904	909	816	820	855	795	726	738	753	699	665	669	663	600	615	597	575	574	582	575	561	571	538	573	554	552	598	538	481	567	480	499	511	529	506	482	532	541	483	471	463	482	485	478	513	476	505	485	485	479	455	474	479	464	475	457	450	466	484	483	420	474	468	481	472	421	486	448	448	464	440	523	456	439	464	437	463	414	452	485	442	459	436	462	469	441	434	429	489	449	405	466	444	447	447	450	435	457	474	433	464	444	462	477	429	390	455	466	468	455	438	490	466	407	433	422	436	433	430	420	431	459	426	438	428	438	452	425	443	455	441	454	443	427	473	433	479	455	422	436	412	412	493	432	449	457	471	481	417	459	453	443	416	424	425	484	394	432	463	434	449	463	453	432	437	437	450	435	456	461	433	427	424	449	464	450	435	456	436	419	454	493	454	433	463	446	413	428	426	465	422	448	449	460	478	436	478	427	420	419	465	466	408	443	429	467	454	432	469	440	432	436	456	438	451	486	463	458	446	476	453	406	447	440	483	444	435	432	436	437	443	419	419	438	418	422	423	435	456	441	426	430	432	411	451	435	461	463	452	458	441	433	427	387	418	449	465	447	444	482	444	424	420	421	462	445	408	429	470	475	441	445	443	439	477	490	447	428	440	431	440	479	465	448	477	462	484	445	448	431	448	448	444	433	462	422	438	456	459	445	437	450	449	442	424	456	429	441	451	508	406	433	442	444	451	409	447	462	433	471	442	426	482	459	471	472	431	439	455	409	480	458	449	479	443	435	442	430	457	419	437	454	448	456	432	442	467	461	450	417	463	434	438	472	448	460	412	475	457	466	444	467	448	449	424	429	491	445	470	459	464	457	429	445	435	428	466	499	444	423	471	454	481	408	425	410	440	428	453	423	470	441	428	422	436	477	447	465	473	430	484	476	454	449	436	466	433	444	449	405	470	477	468	448	444	468	472	419	447	452	475	452	480	451	472	456	453	438	453	430	453	456	479	484	426	474	436	466	463	404	452	445	449	421	451	449	452	434	499	442	426	433	453	423	463	434	429	452	401	434	445	434	483	460	420	397	431	429	444	462	429	492	423	448	447	454	432	458	442	480	457	431	440	448	457	443	437	454	419	434	424	413	420	422	441	437	460	406	493	445	435	452	441	438	455	447	442	420	473	458	461	454	433	440	412	451	432	489	426	490	422	432	458	438	491	450	417	457	443	412	445	462	449	479	421	486	451	468	441	420	434	456	442	420	436	450	448	451	429	458	442	445	488	465	489	457	474	430	429	411	478	449	417	430	476	482	497	483	472	452	448	465	455	410	418	449	462	498	386	466	450	445	443	450	475	418	449	437	486	458	444	426	428	433	422	415	446	420	469	409	421	455	452	425	465	467	424	435	476	439	485	425	447	423	442	457	443	453	420	412	439	464	432	441	493	430	423	430	439	447	421	459	454	487	460	462	424	478	438	427	444	457	453	462	471	472	433	432	431	461	437	435	441	448	457	425	451	430	440	448	438	457	453	471	488	445	434	465	446	463	448	473	444	433	430	435	417	416	439	465	454	473	447	464	475	435	411	452	450	439	448	454	455	466	465	449	442	409	433	442	441	461	423	421	452	457	489	468	446	414	425	456	455	423	456	439	405	480	457	404	447	459	421	415	452	453	431	443	450	448	418	439	465	454	447	427	447	478	486	432	457	477	446	414	439	432	441	427	436	505	427	459	447	436	431	444	457	431	428	455	441	436	461	458	460	439	458	440	457	448	425	448	479	440	454	436	440	431	445	462	455	418	448	473	425	467	448	464	420	441	441	434	415	462	477	437	496	453	460	429	410	441	448	468	427	458	464	423	447	447	447	439	461	437	422	460	442	467	443	471	414	433	482	452	467	462	446	432	433	441	450	443	452	459	464	489	443	472	472	410	429	447	430	485	448	432	451	455	454	431	424	484	443	458	470	448	419	420	438	433	431	444	477	456	462	398	477	432	459	450	421	468	407	446	440	476	431	478	450	406	449	445	430	447	448	444	415	496	509	435	451	422	441	455	478	478	445	441	453	434	439	469	487	473	447	453	441	439	435	437	436	446	449	424	465	454	440	459	439	433	455	421	462	456	433	444	423	456	442	456	457	450	410	456	444	442	463	453	454	455	410	457	471	467	493	462	457	449	401	441	462	435	452	459	450	467	441	457	444	470	439	466	418	399	484	454	436	444	452	444	426	481	486	451	482	416	462	456	437	428	444	419	447	460	466	427	458	451	431	444	468	424	456	461	417	439	463	432	441	436	434	453	445	475	450	461	483	406	482	446	441	435	468	428	455	421	444	427	454	419	434	432	456	438	450	483	459	456	404	432	454	468	419	466	457	426	454	444	450	450	435	435	459	449	428	424	460	440	434	458	419	474	435	459	435	439	418	439	457	432	417	427	430	443	483	453	452	447	450	467	435	451	454	453	531	437	433	460	468	440	489	468	467	465	442	457	437	425	480	452	477	444	474	456	439	448	429	445	417	485	439	476	445	429	463	441	461	453	436	445	442	455	437	438	431	425	468	445	423	421	452	483	439	436	428	452	424	429	480	457	444	480	450	456	427	436	455	486	457	463	431	487	433	442	420	457	437	493	420	423	444	405	447	428	448	467	471	436	438	455	446	467	414	480	442	471	433	474	468	424	447	453	432	518	472	438	482	413	489	455	465	469	444	456	441	435	437	425	432	454	456	471	444	441	461	429	479	447	449	420	430	440	428	462	434	440	440	436	445	436	457	434	435	437	460	449	464	456	424	458	465	439	452	450	435	429	423	440	438	460	449	446	469	448	475	469	442	447	411	439	458	461	456	469	440	479	436	431	428	474	490	460	477	454	443	437	453	426	432	471	409	437	443	459	451	454	458	404	405	421	439	455	450	468	435	439	418	444	432	446	416	448	422	441	481	422	418	428	424	475	445	412	471	475	429	488	443	461	458	462	405	460	439	461	475	454	449	406	448	455	479	416	399	462	448	477	441	436	447	467	429	457	458	445	438	452	484	456	470	453	453	495	476	456	453	441	447	455	474	431	455	441	456	468	438	431	468	449	448	449	420	455	496	426	426	437	453	458	425	424	457	454	474	463	423	413	424	454	434	486	437	441	425	417	440	446	439	470	410	445	493	442	450	453	471	464	479	476	468	477	432	416	436	425	417	466	490	429	470	437	461	444	437	459	428	458	450	458	439	472	457	455	428	470	423	420	460	441	432	461	441	418	453	418	451	418	454	436	420	461	451	419	444	485	467	416	456	495	420	461	440	465	428	434	469	445	443	433	475	457	421	455	436	423	447	461	436	447	487	451	423	460	422	479	442	427	455	404	445	445	450	447	456	416	444	448	455	475	426	443	446	434	456	442	464	440	459	436	455	445	429	413	438	441	459	452
1506	955	586	452	792	1023	850	732	651	504	475	343	277	269	229	185	190	163	158	136	118	121	119	87	74	91	67	64	61	51	47	42	64	45	56	47	59	45	44	49	43	51	37	37	37	44	46	45	45	41	49	48	36	46	43	38	36	33	30	32	38	31	38	45	35	49	28	32	42	31	30	45	28	37	41	26	42	33	47	18	35	43	38	30	37	34	24	39	36	34	21	31	36	31	27	32	34	25	40	31	31	26	26	30	31	32	36	32	33	27	40	39	25	46	37	29	27	33	37	25	37	41	32	49	28	30	28	36	36	29	27	22	34	27	29	34	33	31	27	31	31	29	44	28	23	36	30	29	34	39	39	35	37	29	43	23	39	20	29	25	16	34	37	34	22	31	34	43	32	41	37	25	32	28	29	35	28	32	29	30	30	32	36	41	32	34	41	41	36	27	30	36	34	20	26	29	34	35	24	34	42	29	28	24	29	44	33	28	29	39	24	34	30	35	30	39	34	34	35	34	32	26	32	41	38	31	35	27	23	24	23	40	30	38	30	31	27	26	40	28	32	30	34	40	37	32	38	29	26	25	25	23	33	29	37	24	31	38	40	35	32	49	27	28	30	31	33	28	25	27	35	26	30	29	32	32	23	35	31	32	39	31	29	40	27	32	31	37	38	30	29	37	32	32	41	33	29	29	37	26	30	23	45	34	30	21	28	31	44	34	29	26	33	33	43	28	27	38	39	29	34	31	38	28	37	32	29	26	34	26	23	33	41	26	34	29	29	38	36	30	28	23	31	34	30	30	41	33	35	33	30	42	35	38	40	28	39	27	20	24	35	45	27	25	38	28	33	18	28	28	33	32	28	30	34	34	31	29	34	36	30	28	37	36	27	33	41	39	23	32	33	25	37	30	20	33	29	39	35	37	31	25	27	40	39	33	32	33	34	35	28	41	24	25	32	30	43	33	39	31	26	27	42	43	33	22	33	39	28	37	39	35	28	43	36	22	33	31	23	33	33	25	39	25	23	33	39	26	31	31	25	31	29	32	33	26	34	26	41	38	23	40	26	42	25	32	33	39	31	21	29	41	23	29	28	33	40	27	42	35	26	30	26	26	31	24	26	34	30	30	33	31	30	35	25	29	39	29	24	24	31	34	27	30	28	46	36	30	37	33	31	35	34	36	28	29	32	19	25	32	38	26	39	32	29	36	31	27	31	32	28	34	38	32	18	32	36	26	35	28	29	30	31	26	23	37	34	32	33	27	33	29	33	34	33	27	30	32	35	29	41	24	43	36	24	36	27	27	26	24	34	33	40	34	28	35	33	24	29	36	28	30	35	31	20	31	34	42	32	35	28	39	38	46	32	23	26	28	20	29	35	30	24	32	30	34	45	30	35	31	25	37	42	27	34	28	30	27	25	30	35	34	38	35	34	26	31	37	28	31	43	32	40	28	35	30	35	37	28	31	29	35	24	37	36	26	40	33	29	33	29	29	31	31	29	26	34	36	27	31	36	20	30	32	33	36	39	27	30	37	37	39	34	34	29	24	36	17	26	30	33	43	22	26	33	18	23	48	33	27	25	36	21	40	38	32	29	27	31	30	36	31	35	34	31	31	33	34	26	21	32	28	22	26	38	22	29	41	27	40	31	34	37	38	38	41	28	36	30	32	32	36	29	40	18	24	33	25	31	32	38	38	39	39	30	37	30	28	25	24	30	43	31	29	34	40	33	32	26	36	26	38	33	26	34	46	31	31	33	30	37	33	37	30	41	36	33	29	29	23	25	37	24	27	29	34	27	32	28	38	34	37	37	26	29	24	31	29	31	31	31	25	22	27	32	42	29	38	33	34	30	33	40	27	36	25	34	33	35	32	25	31	39	30	22	34	42	27	24	24	35	25	35	22	30	23	32	30	25	27	36	31	33	30	28	29	21	32	32	38	37	34	36	23	22	26	36	21	40	38	37	28	27	33	26	28	23	36	38	27	32	29	34	32	27	34	27	32	27	32	27	39	39	26	36	30	32	27	27	29	27	22	26	35	31	30	31	31	34	32	28	38	35	44	29	28	39	36	28	36	31	28	33	29	36	36	39	38	42	27	34	24	27	29	22	22	29	38	32	39	33	29	32	29	31	23	31	27	37	33	37	38	26	35	32	21	29	49	28	34	26	25	31	24	26	27	38	38	36	35	35	41	39	19	34	32	34	33	32	22	18	33	20	34	19	30	26	28	18	37	26	31	33	25	25	40	34	34	23	44	36	28	29	34	36	36	31	37	33	25	27	34	33	29	32	39	27	36	39	31	26	38	25	33	32	36	33	34	37	34	19	22	34	41	35	35	28	33	32	36	31	37	26	30	36	20	27	24	27	24	41	29	36	35	29	26	34	31	22	25	35	30	33	27	38	42	28	21	26	40	41	25	28	43	23	26	35	26	38	38	37	22	36	34	23	35	24	35	38	22	31	33	31	35	26	31	38	36	33	22	39	37	30	26	44	39	28	28	32	33	37	29	35	30	26	24	33	38	35	36	32	29	24	32	20	29	30	29	25	36	34	27	33	28	28	35	28	31	23	26	24	29	27	27	30	27	35	28	18	40	34	40	31	29	21	34	30	23	23	30	42	42	42	30	29	35	29	29	33	37	34	34	22	34	32	40	23	24	31	35	26	28	27	32	29	32	27	28	29	24	33	35	37	39	40	25	31	29	28	26	33	27	26	44	26	33	29	31	35	26	32	35	33	35	32	29	35	27	34	26	35	19	41	34	30	32	32	32	37	36	35	40	28	36	26	21	35	22	32	30	26	29	31	30	27	32	22	31	36	36	26	27	29	31	30	29	26	34	32	36	31	31	26	23	26	38	33	30	36	36	34	30	36	36	29	41	40	35	32	32	26	35	25	28	29	32	35	33	33	31	34	24	26	37	37	46	30	37	43	20	38	30	28	28	33	27	25	22	36	27	47	28	29	38	34	25	38	26	33	22	38	26	35	42	32	24	32	29	35	38	29	26	37	28	25	34	32	26	28	26	29	29	26	26	25	23	33	34	36	26	31	39	22	23	26	28	35	29	32	33	35	32	29	35	33	35	36	36	35	34	30	41	36	26	34	32	32	46	35	37	29	40	30	42	27	33	27	32	30	29	26	39	28	34	33	28	36	29	29	22	28	33	25	35	40	27	35	36	41	31	26	32	42	25	41	26	38	35	32	32	26	33	30	33	37	54	31	33	30	28	29	41	31	29	34	22	35	42	37	31	33	35	31	39	33	32	28	30	39	33	34	31	30	31	35	25	24	40	36	17	29	38	28	27	34	34	26	26	22	35	43	27	43	29	35	31	25	29	30	32	21	22	30	21	32	24	37	27	30	31	32	32	29	25	33	33	22	30	23	25	24	35	24	26	22	34	29	29	30	26	31	28	30	45	18	25	34	38	36	41	23	34	37	28	27	36	27	33	34	25	28	29	27	28	36	28	30	17	28	28	27	44	38	27	32	39
25195	19528	13232	28079	36233	35321	31959	28183	24554	20969	18006	15490	12914	11340	9589	8337	7322	6559	6181	5517	5092	4967	4319	3668	3170	2729	2312	2002	1667	1513	1366	1278	1345	1247	1261	1364	1307	1319	1303	1250	1204	1142	1013	1032	1027	966	866	878	939	941	872	793	810	739	749	713	696	736	675	716	678	686	661	676	657	662	676	650	617	620	629	650	623	634	606	587	602	573	572	592	625	570	621	528	531	582	573	548	537	520	515	503	534	526	544	548	557	506	509	551	508	520	525	585	536	489	520	524	493	531	504	513	488	493	543	488	505	484	553	551	514	505	514	518	478	492	510	522	500	508	493	488	533	524	520	500	505	491	523	507	509	522	491	493	538	497	495	495	528	529	551	443	510	490	490	473	504	546	504	531	502	507	483	497	482	461	505	541	539	488	507	480	558	523	485	490	527	487	517	524	499	526	499	498	507	521	472	509	511	478	518	516	479	487	492	505	542	505	525	536	523	488	494	497	506	556	558	512	551	479	504	471	474	481	509	541	503	505	476	516	529	466	518	521	510	492	488	509	505	537	506	538	456	516	498	491	483	492	503	497	526	483	471	501	513	541	483	478	490	497	488	531	459	502	527	490	498	527	499	459	542	509	464	507	520	536	551	539	498	481	494	487	523	541	497	538	474	512	487	530	479	481	518	538	501	532	512	499	573	499	470	512	513	481	492	479	519	553	532	535	531	524	495	481	502	513	485	482	548	502	517	498	481	487	475	528	509	485	543	536	494	464	426	529	507	471	498	536	517	519	565	492	480	479	503	499	480	508	538	529	532	543	535	487	520	526	503	500	532	493	552	513	466	491	533	513	500	545	538	515	493	523	516	540	508	518	504	516	513	497	497	520	486	509	488	524	506	503	477	493	515	502	521	538	508	504	486	486	503	528	490	494	507	493	528	451	505	512	467	516	471	500	504	513	490	509	491	490	507	516	495	484	528	479	499	498	532	525	506	497	468	495	491	505	510	508	520	514	502	550	492	464	508	474	509	494	473	537	522	492	514	520	480	526	498	467	512	503	512	522	505	492	486	515	500	521	473	520	536	500	526	548	464	496	517	539	505	545	473	502	479	492	485	440	521	543	530	499	512	506	515	490	477	490	472	501	502	526	531	504	495	484	526	550	530	513	497	503	500	492	538	493	508	467	513	482	510	488	499	490	568	502	475	518	501	500	466	533	458	538	526	473	474	483	507	442	506	492	518	511	527	567	494	520	474	524	513	492	474	480	499	495	519	492	498	529	513	468	495	490	483	515	486	514	495	530	498	515	524	485	545	461	527	486	489	511	526	466	502	506	530	528	505	489	536	523	504	493	495	497	482	472	532	522	498	557	502	495	494	464	478	535	504	507	484	525	525	470	465	527	486	522	479	509	460	514	536	489	523	509	520	504	519	490	474	472	497	524	535	486	516	499	488	507	507	493	525	474	495	484	531	481	529	480	524	506	522	513	535	507	492	527	530	513	502	533	523	489	524	473	516	531	491	505	500	488	486	509	530	485	517	533	491	481	498	501	500	512	483	505	503	516	477	496	536	528	552	521	532	515	518	492	508	573	505	489	542	503	536	473	487	525	546	484	489	540	531	505	544	521	535	501	484	543	525	490	509	503	549	484	510	496	548	482	548	513	500	489	502	487	525	500	450	512	502	525	471	497	487	531	501	470	506	496	540	528	515	454	476	479	466	491	537	499	516	526	529	522	480	524	536	519	503	533	481	504	481	499	488	514	535	476	548	473	508	515	500	514	491	501	512	505	528	543	516	565	527	464	506	512	496	540	520	508	515	493	506	471	519	484	512	539	532	496	521	508	512	502	522	525	506	538	549	514	485	502	519	497	525	532	558	467	475	529	504	509	511	510	527	512	511	479	552	546	533	488	507	523	468	473	513	506	476	511	522	482	461	512	509	526	527	506	512	510	518	520	495	516	526	500	511	517	496	529	484	474	479	517	509	463	509	471	477	529	479	511	490	494	545	488	508	487	529	509	492	538	493	490	524	502	496	496	502	534	520	466	481	487	483	495	518	515	498	527	518	474	491	530	505	500	509	528	523	539	537	502	531	487	513	513	517	517	473	510	493	550	502	501	499	502	512	489	500	538	496	484	565	521	484	513	510	480	486	486	508	512	496	505	503	514	504	509	523	490	534	512	491	493	502	487	521	494	518	480	526	511	501	488	530	533	494	504	511	515	505	512	499	532	509	484	487	522	498	532	517	525	484	507	454	504	486	491	504	488	496	500	505	524	495	529	524	518	464	494	550	474	499	491	508	483	496	509	522	519	494	539	495	480	541	474	510	497	505	471	533	518	501	506	483	500	525	550	517	498	499	503	510	527	511	495	522	505	476	505	491	516	509	490	504	503	511	492	520	521	506	511	527	532	527	532	478	479	499	485	478	488	496	497	497	493	489	491	535	543	495	503	475	531	490	518	496	537	494	526	526	493	541	501	529	555	500	505	493	480	494	532	531	519	543	465	490	500	514	491	504	494	487	510	476	514	493	507	514	534	520	463	526	510	493	509	499	508	510	501	516	524	528	519	519	580	482	536	527	518	491	487	480	496	558	515	517	516	505	478	507	509	510	518	546	494	534	475	526	527	472	520	516	501	512	496	503	522	507	482	479	511	510	502	545	486	526	492	535	541	497	469	523	486	538	519	496	503	504	513	544	504	504	502	510	497	531	487	514	481	488	474	489	542	510	515	496	493	537	538	529	491	513	523	501	490	464	519	510	491	513	491	503	526	510	539	501	503	483	518	527	481	516	499	569	503	530	518	499	508	473	534	512	533	518	505	448	495	489	511	480	523	501	477	520	539	481	503	459	511	529	459	562	490	537	537	502	508	476	532	497	479	525	541	474	517	486	495	523	540	507	496	486	478	502	489	478	511	480	481	493	538	546	483	502	527	518	501	459	494	511	478	486	478	485	459	476	478	466	485	540	499	492	500	486	512	524	505	530	540	520	551	481	485	506	526	516	501	502	487	504	521	481	517	453	494	505	507	530	485	502	536	506	495	526	482	493	507	515	529	510	504	486	503	488	527	554	481	507	488	523	462	465	502	515	519	482	512	475	495	493	518	500	497	486	499	500	497	480	513	489	542	497	523	493	513	481	488	497	498	497	506	537	478	489	509	510	499	519	468	533	505	521	473	455	498	484	493	511	532	508	518	514	501	451	471	502	510	531	456	506	530	495	480	491	475	505	511	479	525	511	498	504	518	478	503	468	511	512	514	492	505	516	475	536	518	502	501	452	549	487	504	544	552	500	485	487	508	458	517	494	478	501	513	490	501	512	459	486	515	493	534	485	505	510	515	529	487	505	505	520	515	487	535	532	491	485	502	499	472	480	499	515	491	511	525	472	489	529	478	505	498	500	501	518	514	530	499	497	525	501	537	508	522	502	535	529	497	513	525	500	524	480	506	509	535	509	519	508	511	495	528	490	490	474	514	523	509	489	524	477	484	497	464	532	491	522	476	534	506	536	502
3171	899	517	400	764	930	851	739	578	507	445	344	277	249	213	180	183	153	137	146	131	110	122	107	92	80	72	66	63	46	61	59	68	68	55	59	73	54	43	42	53	48	49	54	46	50	49	63	49	45	49	64	59	53	45	54	52	38	33	56	30	44	46	46	48	48	46	35	54	47	41	50	45	52	38	59	33	49	39	50	56	47	36	37	40	34	41	39	44	32	39	48	43	40	47	49	41	57	42	43	48	49	39	44	39	39	41	37	47	45	45	49	47	39	42	31	43	41	41	56	44	21	40	36	40	36	40	39	35	53	49	38	45	51	45	45	46	43	56	56	53	40	40	43	40	50	47	51	34	39	45	43	36	49	44	47	43	54	38	48	51	42	44	43	44	43	45	45	37	31	39	44	56	53	33	33	48	40	45	47	35	44	43	39	48	44	47	44	42	38	39	44	48	41	46	34	46	37	45	42	48	48	49	35	44	39	32	31	43	42	33	39	52	30	58	47	44	49	40	48	41	56	47	38	46	49	48	39	42	66	44	36	36	48	49	48	38	38	40	42	43	49	43	45	47	38	41	42	46	50	36	41	44	38	40	49	42	39	45	47	54	32	43	53	38	46	38	46	40	35	28	43	43	37	44	60	45	38	64	45	39	48	41	44	49	48	44	49	44	34	39	41	37	49	37	49	38	52	38	49	45	35	46	39	45	50	46	44	41	41	46	39	35	42	42	38	53	55	40	52	48	47	43	38	42	33	28	41	36	50	37	38	41	46	42	54	49	42	49	45	48	42	27	29	46	33	40	39	27	52	48	52	36	26	37	50	49	51	42	49	41	37	43	43	51	49	43	42	39	44	36	54	34	49	50	34	44	47	38	36	54	51	39	44	39	44	38	45	50	48	48	36	46	42	34	53	40	51	48	45	44	45	47	33	50	39	41	47	44	40	42	43	37	40	44	48	40	33	42	46	40	40	41	38	53	35	47	44	45	42	49	34	41	43	41	38	33	52	38	45	46	61	36	48	26	34	49	32	38	26	41	38	26	48	44	46	49	49	47	41	45	31	47	45	51	41	41	60	47	28	38	46	46	40	40	56	38	52	42	32	32	51	46	42	54	34	43	44	43	46	51	41	53	51	39	45	35	48	38	36	38	37	47	41	44	44	47	41	45	34	39	40	40	46	40	42	43	44	49	51	36	53	39	41	32	45	43	33	45	42	45	39	51	44	36	38	44	53	43	50	51	50	54	42	37	42	37	42	37	38	42	36	40	33	27	39	45	50	38	39	51	42	35	46	44	59	50	55	39	55	50	36	55	45	41	48	48	52	37	34	44	36	51	44	39	62	36	42	36	49	36	49	52	49	37	32	36	43	34	39	49	36	40	37	46	39	46	46	48	32	45	49	45	38	50	41	50	26	37	47	39	40	42	33	48	37	34	35	40	53	47	49	44	33	47	47	41	38	33	49	44	41	55	52	41	40	39	46	45	50	45	41	45	35	27	47	40	57	39	42	46	35	38	47	34	40	37	55	38	47	36	34	52	38	39	39	62	46	40	45	44	45	42	47	42	45	43	51	28	36	53	53	37	48	37	36	41	47	51	55	53	39	47	39	37	42	36	46	46	49	40	37	38	48	48	42	41	43	41	35	37	31	43	43	41	33	40	44	43	32	41	35	31	43	41	46	48	42	46	40	40	49	35	53	50	46	46	37	54	37	39	32	47	41	50	39	44	38	35	40	49	43	36	40	44	46	37	54	38	48	47	42	48	44	53	42	40	53	46	40	42	39	43	41	33	40	46	38	49	37	48	40	52	51	47	48	41	44	38	43	44	43	48	34	45	40	37	41	52	41	43	34	36	51	45	49	50	33	45	54	50	42	62	51	42	39	40	44	54	45	41	42	38	59	56	32	50	42	52	44	37	57	52	59	46	45	43	45	36	41	54	46	46	36	41	34	41	50	40	39	44	47	52	37	40	40	48	40	53	45	53	35	40	43	41	38	42	50	46	45	35	42	31	41	44	37	40	47	33	34	38	50	44	38	34	35	25	45	47	43	50	37	41	40	35	43	42	55	49	50	42	35	46	39	41	43	39	41	47	41	42	50	49	47	37	38	44	47	45	43	43	30	45	49	37	57	56	53	43	45	36	42	39	53	39	33	47	39	51	48	42	54	47	53	42	38	49	46	39	36	46	41	37	37	40	56	45	53	46	42	39	32	44	36	39	47	46	51	38	60	41	34	35	38	46	44	28	41	38	47	44	57	35	50	39	48	42	42	41	39	33	43	38	52	54	28	47	44	47	40	50	47	44	46	40	34	51	44	59	42	44	42	50	32	45	48	46	40	33	41	56	44	48	43	48	47	47	41	40	51	34	44	40	30	42	54	40	40	37	43	43	47	39	47	44	62	53	44	40	44	36	29	55	49	47	43	36	50	37	46	44	45	46	46	45	33	39	35	48	50	58	41	47	49	46	36	41	43	30	45	52	44	35	45	40	36	47	35	35	40	40	39	62	47	36	48	40	43	44	44	64	36	44	53	39	32	42	39	43	43	43	42	37	45	34	37	53	49	41	37	39	40	41	51	40	42	48	45	46	48	48	45	52	51	46	34	39	54	37	39	48	45	38	44	47	38	48	40	41	38	30	35	39	48	54	41	45	43	48	59	56	37	36	33	35	47	43	40	53	47	42	37	47	39	42	47	51	39	39	45	39	36	38	43	41	41	48	47	48	37	51	41	42	49	51	41	36	40	47	45	33	40	51	41	46	43	42	43	43	39	40	39	32	50	35	52	56	49	53	29	43	43	31	36	42	44	40	39	49	50	36	44	45	38	50	52	46	43	40	38	53	38	32	38	36	49	34	35	41	47	37	52	46	43	38	51	39	40	40	45	50	49	34	57	54	48	39	36	40	32	45	48	34	42	51	48	36	44	48	52	39	47	53	44	54	39	28	43	48	39	43	33	41	43	46	47	41	38	34	40	42	50	47	41	40	53	41	52	48	42	51	57	36	38	44	36	36	29	44	46	43	34	46	45	40	30	35	45	47	49	43	48	39	50	40	40	45	30	38	40	39	45	42	37	40	43	46	48	41	33	41	41	36	46	50	47	41	39	38	35	50	29	42	41	46	38	37	35	48	47	47	43	52	46	43	37	40	42	38	47	42	51	57	47	32	42	47	34	45	54	51	38	43	48	34	49	47	46	40	41	42	41	37	46	49	38	54	34	42	43	46	44	49	54	45	46	40	39	48	42	52	44	51	49	44	44	43	40	50	51	43	40	31	42	44	47	46	43	45	35	47	47	44	36	46	41	36	49	41	53	44	37	39	31	33	29	39	42	39	45	53	48	48	40	53	53	34	58	48	39	44	52	50	41	44	42	41	38	35	49	40	31	33	55	41	47	33	47	40	42	40	40	44	33	40	45	33	46	44	43	36	43	46	44	29	53	54	47	48	45	33	51	52	33	52	38	33	50	48	45	35	36	42	56	52	46
23484	17687	12139	26631	35054	34157	31217	27239	23459	20136	17180	14614	12364	10648	9117	7941	7094	6524	5814	5224	4946	4658	4117	3503	3186	2714	2243	1964	1772	1629	1495	1392	1413	1317	1503	1429	1414	1514	1413	1405	1266	1265	1178	1151	1154	1053	1106	1093	1064	1005	1018	984	961	954	915	866	913	851	855	873	814	899	853	779	828	843	823	844	806	790	767	791	794	794	765	764	808	791	756	707	762	726	741	718	744	749	719	722	716	715	733	714	786	679	704	646	700	726	727	645	736	673	694	685	697	736	701	664	709	656	641	688	749	668	698	688	663	649	667	702	695	712	719	693	723	641	660	669	674	688	669	682	701	673	685	678	629	662	680	681	650	641	688	657	722	694	621	708	699	681	685	641	674	694	649	691	695	721	719	643	671	712	669	637	690	619	695	698	707	689	732	718	699	696	676	675	686	700	681	691	689	667	677	669	692	732	659	678	669	630	696	700	707	695	616	690	685	658	727	725	664	635	706	677	662	658	694	688	641	617	665	684	734	658	720	632	669	713	677	721	737	656	699	711	689	692	679	665	694	689	665	652	678	666	706	691	626	667	679	680	631	686	687	714	687	673	674	670	664	670	730	696	679	711	702	679	689	745	659	721	686	688	691	706	662	654	670	675	627	716	686	666	631	722	676	677	642	711	675	643	713	707	659	694	686	706	699	642	676	698	667	722	707	725	686	707	677	688	703	724	667	713	700	719	658	688	665	736	682	703	691	685	641	697	673	653	690	653	705	732	680	680	634	699	673	671	702	684	703	667	708	725	680	684	650	695	656	616	696	701	654	683	688	692	688	660	691	702	671	659	686	677	663	696	659	686	696	673	676	699	671	670	685	665	676	701	657	706	673	685	652	674	642	658	652	708	703	726	684	676	641	692	647	727	647	647	703	668	672	721	715	677	695	699	642	675	657	696	681	677	681	705	697	725	699	675	693	625	698	686	723	686	688	641	656	693	684	636	661	677	721	683	715	671	673	751	720	665	672	682	708	653	685	658	655	655	715	668	717	679	623	688	674	664	699	690	732	658	764	651	672	704	660	625	689	693	683	701	672	656	732	737	708	678	674	696	681	725	685	700	699	720	694	658	680	747	678	705	649	644	661	618	654	715	675	696	724	686	702	654	707	688	699	724	694	683	704	665	731	703	685	687	651	681	669	650	676	682	677	666	671	689	691	663	681	706	649	660	685	692	730	673	666	656	684	697	672	676	664	694	690	679	667	655	735	726	671	732	658	683	666	647	675	690	640	693	687	693	665	675	657	686	669	645	699	662	681	681	694	711	692	694	672	725	723	717	660	624	692	671	706	662	743	660	707	697	689	692	688	700	656	717	701	717	700	674	649	691	687	682	687	713	679	617	749	678	676	621	666	687	688	667	709	668	679	652	654	605	689	710	695	620	688	660	684	657	695	715	718	688	700	688	670	727	681	704	656	632	711	667	721	678	628	654	657	657	681	692	689	713	678	693	691	672	636	684	676	691	726	687	650	668	684	711	684	719	647	647	653	667	655	653	697	734	695	668	662	709	675	658	723	705	719	603	715	648	646	673	672	694	656	644	698	658	667	693	686	671	686	693	694	686	690	707	695	707	683	671	674	739	631	770	652	656	663	688	673	705	694	646	723	722	687	723	731	663	708	683	669	658	669	665	712	651	701	714	702	675	682	725	764	640	670	630	726	678	670	715	689	712	703	691	701	677	731	676	669	724	679	674	646	715	682	697	674	657	687	676	684	678	666	719	662	624	665	683	694	694	690	704	718	658	710	710	705	696	688	648	694	675	696	694	647	667	694	674	693	729	689	680	672	688	699	656	689	674	688	686	687	715	653	697	679	690	692	705	707	677	668	695	722	677	693	638	683	694	737	645	663	664	626	681	658	649	675	668	672	703	725	707	689	692	670	660	646	700	661	662	630	655	690	672	698	699	708	700	718	666	663	664	670	689	674	696	695	677	712	724	666	677	684	675	744	685	715	678	630	708	646	632	682	716	695	652	638	662	672	733	666	695	713	671	691	714	702	691	679	689	703	649	607	668	687	682	648	719	660	700	688	714	701	672	695	668	669	706	682	636	666	712	697	689	661	633	637	707	658	632	690	657	695	715	670	702	685	674	640	648	683	686	677	670	703	676	709	651	727	671	687	676	668	670	709	638	703	679	730	688	626	658	656	727	662	701	693	684	698	700	695	680	695	683	704	704	687	754	658	680	633	686	622	710	684	664	701	679	678	711	680	680	655	680	735	697	667	634	693	694	671	672	654	672	652	718	710	671	684	691	658	683	685	673	701	682	692	701	675	678	649	726	686	650	719	642	665	683	642	647	750	638	612	710	647	653	644	673	690	685	668	700	682	656	684	720	686	652	672	666	686	669	707	675	682	678	732	686	660	709	708	638	678	662	707	675	625	662	681	632	660	640	692	708	701	697	729	687	653	715	662	681	684	666	683	735	671	711	659	690	703	637	687	710	692	683	684	669	664	657	705	749	704	652	645	660	700	691	644	701	686	691	640	704	647	672	678	685	673	654	715	733	678	700	719	703	674	682	641	662	640	683	637	638	674	673	725	685	688	640	687	691	650	705	639	729	678	677	680	679	653	709	676	679	657	682	735	705	698	685	680	710	619	693	696	691	702	640	683	656	679	701	685	630	648	678	635	676	643	643	670	659	652	657	670	688	652	667	680	758	706	736	682	676	665	694	683	649	696	691	679	649	752	752	648	696	644	692	684	684	672	662	665	694	676	703	696	702	707	708	693	718	676	667	698	700	657	686	690	675	787	649	658	632	671	715	667	637	678	708	712	707	692	711	666	738	693	712	661	718	690	658	717	675	710	667	691	708	658	692	678	679	677	667	688	651	676	738	699	701	685	688	656	643	663	689	692	639	695	658	677	693	686	709	642	648	688	682	683	666	705	713	664	709	676	666	686	678	688	685	707	687	690	677	689	692	712	704	690	670	720	666	667	713	710	697	728	657	675	696	704	679	703	678	644	680	706	696	677	663	659	690	633	719	630	698	651	689	659	699	721	676	679	681	659	685	672	696	672	670	678	650	709	685	722	676	712	742	683	687	701	713	692	701	679	686	669	688	696	664	677	764	684	676	681	683	678	707	669	666	667	700	677	671	702	675	671	727	677	693	727	685	660	677	684	665	707	717	695	715	666	686	692	667	746	654	709	681	666	679	697	695	689	702	695	697	636	669	703	719	646	683	690	708	697	658	706	693	690	662	670	700	682	696	719	669	657	703	727	674	709	696	703	696	641	631	661	674	711	682	676	664	655	667	714	674	702	653	647	679	650	673	689	701	718	714	672	700	715	691	702	698	708	725	709	681	684	698	737	671	728	697	698	705	681	681	671	639	652	655	683	698	687	710	659	676	681	678	716	666	683	662	620	654	634	734	685	676	689	691	696	692	679	678	651	696	699	674	675	706	671	715	641	690	717	736	697	676	715	675	693	714	690	662	671	733	679	670	715	646	688	668	722	701	696	663	640	699
2722	1411	897	660	1177	1375	1258	1068	889	718	627	547	439	367	327	286	253	244	194	189	166	164	162	125	131	113	96	91	87	76	68	62	74	80	75	71	80	74	69	72	62	67	57	72	66	57	52	63	57	62	61	61	69	45	58	55	57	53	51	49	57	60	61	64	55	48	48	58	54	45	47	50	53	39	46	54	43	50	44	52	47	63	60	41	54	47	56	50	62	49	53	45	43	51	50	57	52	55	44	55	41	50	59	48	44	47	51	35	59	54	51	58	39	63	56	48	54	50	51	53	49	44	38	41	54	48	46	49	44	51	47	52	45	49	43	37	51	51	56	43	52	54	47	49	51	54	45	59	51	41	46	45	46	47	42	33	42	52	55	63	53	51	62	48	52	44	42	73	57	46	45	45	50	58	65	43	47	63	55	46	52	41	50	44	39	48	50	42	50	64	56	61	41	39	45	47	46	58	49	54	54	58	45	68	46	58	54	56	59	48	43	48	36	43	49	52	47	53	45	49	46	50	47	55	42	57	45	44	47	42	46	44	37	49	57	54	48	52	43	40	57	52	43	41	47	42	43	44	45	40	53	50	47	46	57	38	45	41	42	44	47	53	55	41	41	45	39	53	43	56	75	40	48	55	50	41	43	54	45	45	49	35	40	39	53	48	47	53	44	49	37	55	51	53	59	41	56	61	58	46	63	40	48	57	31	50	49	60	45	45	50	44	45	47	52	52	46	44	41	56	39	45	40	47	49	50	52	56	44	57	50	47	53	55	52	45	45	37	43	51	44	44	43	50	46	41	49	58	47	44	38	58	51	49	51	41	45	36	45	52	46	46	54	53	41	43	47	47	43	53	46	50	52	53	53	42	40	57	60	51	40	49	52	55	42	53	40	40	41	49	43	38	48	47	55	49	67	42	47	44	37	50	49	50	40	39	37	33	51	57	48	54	43	40	50	46	48	37	51	42	47	46	36	43	59	41	65	44	44	54	51	40	39	47	59	48	51	58	49	42	47	44	51	40	41	44	53	43	48	63	41	35	46	61	36	47	48	61	51	59	44	49	55	51	56	47	67	60	52	37	59	43	43	48	46	39	50	66	55	32	49	47	45	44	42	40	50	54	33	43	38	39	48	45	45	39	51	57	55	48	59	60	46	42	49	40	53	43	63	62	47	40	57	48	38	54	56	33	36	41	37	41	44	45	46	52	41	51	49	63	55	43	46	42	46	54	41	52	44	39	53	46	55	51	56	42	48	34	42	48	47	51	45	52	58	51	43	48	38	52	52	47	44	48	41	40	41	41	48	42	43	55	58	54	53	45	45	58	57	47	49	51	44	48	50	49	53	52	52	53	47	51	44	58	50	39	56	49	32	56	41	41	35	58	50	46	44	53	47	55	40	55	47	43	50	44	53	44	43	56	45	32	38	61	41	44	54	53	45	52	43	41	47	52	56	44	60	45	44	53	59	56	47	44	42	53	61	39	45	46	37	49	48	59	40	45	58	45	34	55	56	48	45	42	38	53	51	55	52	48	46	40	44	57	46	59	38	61	56	38	44	34	43	41	56	48	53	40	45	59	49	46	34	57	49	51	38	55	59	51	43	59	51	63	44	58	50	57	45	48	48	47	55	47	48	43	38	52	56	38	36	41	42	57	43	41	47	53	70	43	55	63	45	38	55	47	66	40	46	53	55	61	59	48	47	39	63	39	43	35	49	44	42	47	52	51	47	59	48	55	42	42	43	44	51	41	44	52	49	52	55	61	50	61	61	52	51	52	50	53	51	49	47	54	47	51	55	54	42	41	52	40	41	48	57	46	44	46	56	46	53	44	50	57	52	52	49	50	54	65	55	52	47	54	33	56	40	47	58	50	39	61	49	42	47	46	43	54	47	51	45	47	46	37	54	36	41	38	51	32	47	67	42	47	59	41	45	44	56	37	55	39	59	33	52	49	63	56	46	42	41	38	49	59	37	38	62	40	52	51	42	54	48	59	54	57	47	45	40	48	53	47	49	56	53	48	59	40	56	45	31	49	59	54	47	44	43	41	61	53	56	46	44	52	50	51	63	65	36	38	33	50	37	62	50	52	53	42	63	49	50	53	42	56	37	58	60	46	45	39	43	66	47	43	62	48	40	50	50	50	46	57	51	52	57	47	63	46	48	51	42	60	50	46	63	56	41	36	52	55	59	58	39	49	50	57	52	55	50	37	55	50	64	53	50	46	48	58	53	53	59	59	67	48	50	56	45	57	46	39	56	56	43	51	49	54	55	57	38	56	41	50	44	43	47	46	47	37	58	54	38	53	53	46	47	40	54	45	47	46	46	47	40	44	32	59	46	46	48	45	46	49	65	50	57	65	50	57	55	49	36	44	44	46	52	57	65	45	44	37	67	40	55	50	57	50	48	58	32	50	47	47	64	47	56	44	52	50	44	49	53	44	54	53	43	55	50	41	53	53	52	53	52	38	37	44	50	39	50	52	66	46	55	42	41	29	50	50	46	59	43	39	55	54	43	43	46	59	60	55	44	42	36	42	38	63	56	50	53	50	51	46	50	41	50	45	49	42	50	60	47	38	45	41	56	65	51	48	49	49	61	46	55	48	38	38	42	44	45	30	46	49	45	45	43	51	61	48	60	63	41	48	43	48	47	48	48	50	59	46	57	45	47	60	64	45	48	51	64	39	40	59	44	39	46	45	42	51	53	60	55	29	41	50	62	60	54	59	49	29	39	47	51	49	45	49	59	59	42	43	51	49	47	34	49	46	49	47	43	57	53	50	49	37	40	52	49	52	61	49	53	53	32	52	38	37	62	53	46	43	50	48	49	46	52	49	56	51	52	43	40	47	51	38	54	53	45	57	39	44	41	47	37	44	53	48	59	56	46	47	53	45	51	48	63	47	42	46	35	60	61	53	42	33	44	43	47	54	38	43	51	53	47	35	47	30	44	47	34	49	47	43	50	45	53	55	56	64	57	37	45	47	57	46	59	41	61	56	43	55	52	52	63	47	42	51	48	45	57	45	48	49	58	59	47	65	47	44	48	52	58	44	54	43	46	40	41	39	41	48	42	55	46	49	39	50	59	43	50	49	43	46	57	53	57	43	55	38	48	42	43	44	51	50	55	39	36	49	49	52	50	57	43	47	45	56	61	43	38	55	46	50	45	57	36	55	57	42	47	34	40	56	48	50	50	48	49	39	46	44	54	49	48	47	56	53	53	52	43	50	51	42	46	46	44	41	42	46	54	45	57	45	51	53	62	57	55	51	49	48	49	59	49	54	41	49	46	50	40	55	45	45	54	57	47	39	64	48	51	44	52	44	43	42	52	45	43	45	43	50	51	48	52	42	54	36	48	44	43	42	50	48	46	57	45	45	38	47	54	34	44	47	46	57	49	41	34	47	39	48	60	51	43	43	51	50	35	44	41	59	36	56	57	36	52	44	42	53	49	62	52	49	51	41	40	49	49	48	47	40	55	51	36	37	40	48
29323	22644	16392	31768	39870	39211	36145	32003	28350	24998	21973	19087	16433	14438	12525	11137	10120	8988	8124	7326	6692	6217	5450	4669	4162	3456	2936	2670	2239	2111	1935	1929	1905	1796	1775	1861	1830	1817	1770	1743	1647	1481	1426	1464	1443	1357	1415	1332	1289	1244	1192	1177	1153	1089	1092	1084	1068	980	1028	1092	1000	959	1061	1030	998	960	971	902	1013	956	930	979	876	891	899	920	928	870	830	845	836	820	786	878	820	906	838	815	830	877	801	844	802	772	778	757	803	764	772	795	772	739	788	857	784	794	777	777	785	793	779	743	787	787	752	741	805	767	756	768	763	759	776	795	727	779	758	788	719	745	753	717	767	748	777	814	777	766	739	791	792	737	775	770	787	726	748	773	797	756	795	797	771	829	725	766	814	784	804	780	791	734	771	730	785	819	738	760	752	775	766	746	796	768	762	796	748	725	748	784	761	735	788	745	804	751	803	766	724	776	717	771	771	784	771	773	738	796	818	798	764	716	742	768	717	731	736	764	708	774	796	754	782	717	811	769	761	725	767	770	786	820	779	739	699	745	750	762	774	722	762	742	757	763	775	763	745	722	780	815	739	810	792	749	725	797	736	736	748	762	757	762	758	766	737	747	731	742	768	806	735	712	788	769	765	760	721	755	722	808	764	787	734	767	758	781	763	780	804	775	741	765	775	768	761	769	696	733	720	766	783	725	726	768	741	750	737	771	773	757	759	759	780	766	759	715	798	783	759	760	765	729	772	750	758	819	756	808	750	764	762	776	729	748	754	770	711	730	747	737	796	764	764	701	750	744	783	736	763	813	731	753	762	742	769	786	723	760	764	763	729	754	771	741	733	749	782	737	730	735	772	756	769	802	771	769	723	722	758	766	757	737	772	841	759	741	768	765	777	774	786	766	790	790	732	784	765	725	771	765	794	767	813	746	742	771	740	697	734	735	776	749	790	731	773	737	773	747	717	741	777	730	760	736	760	737	745	741	728	749	705	738	791	769	714	763	753	753	762	734	768	734	737	812	810	737	768	721	733	760	789	800	740	717	784	781	724	767	769	743	761	802	756	771	754	768	790	795	743	797	779	797	780	747	739	754	739	750	831	742	741	795	771	747	739	718	739	762	736	766	734	765	759	708	810	745	748	751	754	763	802	771	739	768	755	773	795	705	802	760	740	729	748	758	746	758	734	729	790	748	764	782	734	780	779	758	782	733	793	747	787	771	785	760	734	781	756	700	715	769	748	727	723	770	696	749	733	790	774	751	706	766	745	708	800	795	718	756	735	715	766	720	770	773	789	804	804	777	742	772	742	794	771	771	724	730	770	683	766	736	732	808	767	793	781	784	750	802	768	740	793	807	762	763	760	742	777	764	762	796	729	748	745	729	727	783	789	750	706	783	686	813	778	778	743	781	706	769	774	755	788	778	728	766	699	747	741	767	740	732	719	713	745	725	731	790	783	714	794	739	736	744	774	777	793	747	765	786	774	740	745	749	741	755	811	757	758	755	725	689	798	740	786	818	791	767	772	729	786	750	806	715	783	772	727	760	773	748	745	739	750	763	765	786	782	755	764	767	796	771	694	795	784	750	776	836	761	768	787	745	693	785	766	749	754	734	803	762	775	743	734	730	712	777	696	781	746	766	777	764	806	754	747	789	720	756	808	770	755	748	766	796	728	746	789	722	759	738	764	762	764	816	788	770	777	690	784	797	765	776	723	727	782	779	805	722	812	725	743	747	750	739	807	758	773	723	798	760	749	754	777	812	781	759	738	748	731	755	795	712	768	726	755	785	734	762	789	736	792	761	763	767	760	755	737	759	756	734	741	743	740	741	801	756	772	762	738	782	746	729	746	716	749	715	747	724	767	776	773	746	746	754	712	714	742	775	723	753	759	750	748	744	735	795	764	784	762	814	714	776	849	744	714	734	801	734	752	758	722	760	762	806	778	764	791	763	781	776	741	749	710	736	774	788	741	758	755	770	764	784	778	728	770	744	730	716	756	838	723	793	673	792	780	869	754	769	714	738	785	753	722	769	748	768	740	723	787	758	757	773	720	752	771	768	766	723	745	783	792	807	786	747	771	734	790	726	759	782	755	785	758	774	795	707	735	788	712	811	764	680	795	749	782	716	757	791	733	767	724	749	795	751	739	780	780	735	790	763	761	775	801	741	778	779	759	780	745	716	772	763	761	775	782	743	775	754	750	752	822	760	733	743	771	755	728	775	812	733	769	739	768	740	790	753	770	798	759	761	760	811	763	793	735	752	741	783	771	755	745	774	777	799	712	782	750	790	785	773	780	756	744	806	803	772	775	732	791	754	770	751	738	789	721	732	707	760	746	777	773	788	764	717	775	735	751	734	762	776	770	820	793	728	754	782	797	740	757	780	766	719	742	752	772	772	772	775	738	712	778	748	794	745	765	760	769	817	777	726	795	834	795	803	727	729	812	759	751	789	795	750	696	762	777	779	743	767	791	707	769	708	770	761	747	820	775	756	740	744	769	773	726	769	797	748	750	767	723	765	754	758	728	768	781	751	716	752	715	792	717	728	758	773	778	712	759	807	773	746	701	791	779	759	748	741	720	753	800	745	740	771	769	759	792	762	761	717	750	790	757	724	763	730	799	764	762	745	798	783	788	766	776	759	750	769	770	765	699	752	734	749	754	750	774	775	720	739	732	735	782	747	764	724	789	766	709	758	741	759	771	755	784	793	751	790	749	761	788	769	738	774	736	722	823	767	778	762	758	749	803	782	750	775	741	796	792	775	794	748	771	801	741	723	766	833	779	715	764	773	739	706	772	802	745	727	744	745	762	737	760	741	720	782	721	788	797	795	772	775	732	713	760	781	737	758	744	801	770	801	833	767	752	785	727	808	777	785	781	737	757	769	765	721	796	787	807	780	751	743	746	750	766	770	738	723	763	775	728	723	777	768	752	752	758	739	794	759	845	747	771	760	752	753	744	798	798	757	826	739	792	742	754	766	764	701	778	792	756	776	779	713	776	811	730	743	700	736	766	738	763	787	680	783	748	784	739	765	736	765	758	740	764	758	741	765	766	773	770	809	783	730	752	704	781	741	736	764	823	794	768	781	756	759	754	765	740	756	700	716	742	780	755	755	755	783	756	722	778	743	782	774	768	740	764	782	817	774	791	781	753	761	803	737	757	758	773	796	764	735	715	778	760	766	728	740	734	735	876	701	797	752	786	748	708	690	722	785	771	720	752	751	760	739	744	787	768	771	756	727	787	727	732	797	773	739	769	777	720	747	764	784	772	769	733	758	759	695	774	706	765	762	723	784	742	797	785	741	750	747	748	719	728	795	781	706	753	736	756	783	789	740	747	761	761	746	776	751	790	771	738	726	722	754	721	726	759	721	693	762	720	765	768	743	785	765	761	781	780	757	789	733	776	737	761	767	746	755	803	757	768	765	719	783	773	773	735	797	772	770	776	739	750	763	834	711	746	759	764	717	736	765	727	730	787	770	769	774	728	820	786	705	724	739	763	775	754	729
2006	633	371	309	501	641	540	483	428	368	287	226	201	163	157	136	133	102	87	107	87	94	70	57	56	53	45	39	41	40	41	50	35	42	47	46	34	47	46	44	43	30	42	28	44	35	33	33	38	38	33	31	30	19	29	38	29	32	29	30	32	29	31	30	35	25	39	26	29	26	30	26	38	33	29	27	24	22	40	35	29	35	24	29	22	31	34	37	40	29	30	32	35	29	33	22	25	28	28	29	36	27	22	29	33	25	28	34	20	24	29	30	26	28	29	23	33	22	27	34	28	33	31	22	33	27	32	25	21	30	27	21	32	20	31	23	22	33	33	42	19	25	32	29	34	31	27	32	27	30	18	25	23	25	25	31	22	27	27	29	32	29	30	40	34	22	31	35	23	31	32	35	34	21	21	32	35	25	24	38	26	35	28	34	26	32	24	32	26	20	27	34	27	25	24	38	22	23	27	26	24	31	33	24	25	37	24	27	31	18	32	25	42	28	31	40	35	23	30	32	29	25	24	30	30	30	37	28	27	28	34	30	23	33	30	24	24	36	22	31	19	28	34	30	27	20	29	26	39	23	33	20	30	29	25	29	25	28	33	31	24	30	27	28	36	26	36	36	25	36	36	28	26	34	28	25	28	27	31	31	25	23	28	25	30	22	22	33	27	31	39	28	34	29	27	26	32	23	27	20	33	29	26	23	27	23	26	31	25	22	27	26	31	33	22	28	21	33	30	23	36	30	31	29	27	18	23	32	23	25	29	29	19	25	40	29	18	27	27	32	20	27	27	19	28	25	29	27	28	27	29	27	33	34	25	22	22	29	26	31	28	30	25	38	20	36	24	29	23	26	19	22	31	34	25	24	25	28	28	27	25	29	24	29	34	27	34	27	24	24	32	26	21	20	36	38	29	30	32	26	24	26	31	24	22	31	29	28	32	32	29	32	28	32	28	23	28	26	25	22	41	29	22	34	39	23	27	22	27	21	25	18	26	30	30	28	28	30	26	21	28	33	21	21	42	34	31	33	22	24	26	24	27	21	23	27	24	31	30	25	36	19	31	23	21	27	31	30	28	29	30	36	33	29	38	35	27	38	28	35	32	31	21	24	45	18	39	29	25	26	32	27	24	34	29	38	25	33	30	26	27	23	25	33	27	22	30	31	28	32	24	24	28	27	30	31	25	31	32	27	22	26	34	23	27	29	27	29	28	30	21	37	30	25	36	26	29	23	24	32	19	19	30	21	36	26	27	35	27	22	27	31	27	31	21	28	36	34	25	27	27	24	27	28	37	38	24	29	35	41	35	28	31	19	31	29	31	20	33	28	42	37	24	33	17	33	21	32	18	33	34	21	27	22	25	27	42	30	32	29	21	28	20	25	27	28	23	20	24	25	32	25	15	27	32	28	24	20	30	30	35	28	28	33	33	23	18	23	27	24	24	20	18	31	21	23	37	34	29	31	28	30	26	29	28	30	36	29	28	23	33	27	27	32	22	21	23	22	30	26	25	30	25	24	29	23	31	28	32	31	17	24	28	31	22	40	33	33	24	31	24	26	32	27	23	34	31	27	29	26	26	28	21	31	32	28	27	25	24	22	23	22	45	30	28	26	30	30	25	32	25	27	37	25	33	22	27	22	41	23	27	20	26	35	28	28	25	33	31	28	29	21	31	30	24	28	40	22	24	34	26	25	25	31	28	26	33	26	26	28	28	28	42	27	28	30	35	31	22	25	33	26	35	33	37	24	30	28	31	28	29	31	32	36	30	20	30	22	23	23	30	19	29	30	20	41	32	35	23	32	27	31	25	33	28	21	18	29	28	32	28	29	22	21	37	24	32	24	20	30	30	35	31	34	21	22	38	22	35	27	21	19	33	36	37	22	22	30	23	34	31	12	29	26	21	24	23	20	18	25	22	25	25	32	26	33	22	30	20	26	23	27	28	24	24	26	17	27	18	28	26	28	30	32	31	33	28	24	26	24	23	18	22	33	32	20	44	28	23	31	21	18	34	21	31	27	25	31	36	28	25	31	25	32	26	28	30	35	30	37	27	25	31	24	33	18	30	25	34	24	21	22	29	29	35	22	18	35	24	30	25	36	30	28	25	34	22	31	19	27	23	30	31	31	19	36	29	27	24	30	25	22	26	23	23	28	29	30	29	29	34	27	31	31	24	27	31	27	27	28	23	22	24	31	44	23	21	27	24	29	22	22	18	38	29	23	25	18	31	24	27	25	25	27	19	26	39	23	33	33	26	30	30	32	25	24	25	34	27	30	25	26	26	24	26	37	33	34	33	28	31	27	36	28	28	31	28	29	23	38	35	25	23	32	18	22	27	22	30	27	26	32	24	30	28	31	24	23	27	23	25	32	38	31	21	23	27	29	25	30	22	25	30	24	36	23	17	33	22	26	38	22	24	25	20	22	30	29	32	28	27	32	23	36	27	36	38	32	30	22	22	26	38	26	23	29	32	30	23	28	24	27	26	31	27	26	28	28	26	28	30	25	30	17	25	35	25	29	23	30	27	24	29	27	22	17	27	36	22	29	28	25	27	31	36	30	35	24	29	28	33	31	30	28	28	30	25	27	23	31	30	27	21	36	26	30	28	38	32	20	29	24	28	22	26	24	32	31	41	25	25	27	24	16	22	25	15	30	25	33	25	32	36	24	22	24	29	26	30	25	36	21	30	23	24	27	28	25	28	22	39	25	33	33	30	35	26	15	31	29	23	27	28	21	28	32	38	29	26	30	30	32	31	28	34	24	29	32	26	34	23	30	29	32	35	22	26	23	20	37	33	30	33	35	21	26	21	31	27	32	31	26	30	29	30	30	18	32	27	22	30	22	26	32	29	33	20	26	27	22	37	32	19	33	26	31	24	30	30	36	21	27	30	25	34	30	29	30	29	25	32	27	27	29	27	28	29	28	23	25	26	24	30	29	27	31	22	25	31	32	32	24	28	24	28	38	21	30	25	26	37	24	25	25	33	29	27	30	33	26	25	28	33	26	27	25	22	20	28	21	33	27	27	23	25	32	26	25	37	30	26	22	32	24	23	28	28	33	22	20	23	34	28	28	22	32	25	24	32	29	25	28	28	26	22	27	30	28	24	26	24	26	30	30	32	34	28	35	22	28	20	27	28	25	34	30	40	29	32	23	21	35	28	31	25	27	30	28	24	33	20	29	27	21	20	31	34	23	22	27	33	34	35	27	20	34	32	33	22	30	21	35	16	30	24	22	34	36	27	27	41	33	30	33	26	20	24	20	21	22	35	30	28	20	25	20	26	31	32	36	38	32	36	34	23	35	25	38	15	32	44	18	25	28	26	35	28	32	28	29	19	27	31	30	25	26	34	24	34	37	37	24	15	21	24	35	38	41	26	26	31	18	26	26	42	33	25	27	28	31	25	29	21	22	24	20	34	31	26	21	26	28	32	23	30	25	23	23	22	25	36	24	15	22	25	22	36	23	25	22	26	21	27	25	30	30
21389	15283	10031	23527	31738	30740	27172	23500	19488	16289	13417	11184	9396	7934	6889	6021	5375	4800	4452	3810	3450	3385	2841	2450	1989	1850	1575	1287	1203	1086	1016	989	957	1061	1016	1062	1009	1057	1041	991	855	901	812	820	838	752	735	727	716	734	689	697	628	629	575	583	587	568	578	540	552	604	548	546	544	603	520	533	546	550	518	540	520	528	500	537	514	549	502	489	533	505	538	533	500	534	466	489	477	539	465	473	441	474	473	458	413	446	446	444	466	472	472	465	472	430	494	450	454	453	467	466	439	435	442	438	479	411	421	439	436	434	450	453	433	417	454	455	448	452	481	448	471	468	480	483	440	453	485	438	455	456	470	464	455	419	484	443	445	455	428	419	445	500	470	476	435	424	465	424	445	428	462	437	484	446	435	422	467	461	456	407	429	397	434	456	452	438	465	487	473	465	478	437	420	448	443	475	493	446	470	469	447	430	441	451	424	443	428	451	454	467	457	444	439	451	439	449	493	427	408	438	465	428	451	476	439	442	468	456	464	431	434	479	444	460	428	458	465	457	466	426	450	473	473	452	437	412	439	445	458	447	440	479	415	450	464	460	489	452	430	470	481	449	435	457	468	460	468	434	466	475	456	439	442	452	433	456	455	480	430	448	425	432	445	449	459	458	448	462	467	446	434	475	452	438	442	465	445	459	475	478	416	444	452	452	491	441	474	463	429	420	462	429	430	452	465	474	468	427	439	461	494	430	422	405	440	465	424	431	460	456	459	437	434	436	463	424	426	434	467	402	455	466	456	414	429	425	462	477	462	408	457	439	465	436	462	441	436	468	482	453	473	459	451	484	420	438	467	459	426	459	464	441	447	419	445	468	452	431	494	442	432	483	460	410	431	425	435	460	459	461	461	438	441	442	465	454	457	467	470	448	439	461	429	475	426	452	443	446	456	435	460	460	494	465	470	450	393	415	433	477	463	479	453	422	458	470	455	441	423	464	443	432	433	469	446	478	440	445	470	466	447	432	455	457	441	435	481	462	457	445	435	425	466	459	409	457	421	440	422	470	416	453	448	412	479	484	444	498	454	444	427	440	437	466	469	446	477	446	445	478	428	452	423	436	461	473	484	419	471	446	434	439	485	468	452	453	442	479	433	427	451	459	446	440	428	450	456	448	472	458	466	427	453	497	470	477	421	455	461	472	431	419	483	477	488	439	451	446	410	426	457	475	487	479	467	446	461	444	421	441	454	419	445	448	475	440	448	403	451	438	460	478	417	459	455	494	423	450	426	401	487	461	491	464	475	446	437	471	453	402	437	479	446	440	432	481	416	470	456	487	448	482	417	479	471	467	462	439	435	447	460	409	457	468	487	443	425	482	441	445	506	452	466	454	436	420	446	456	438	463	488	464	408	459	529	441	507	448	475	490	431	441	450	486	461	453	479	445	472	430	457	407	452	415	453	470	436	430	438	456	462	428	456	460	478	476	422	474	469	478	443	445	472	477	489	464	431	438	450	467	453	426	453	449	464	463	477	460	462	446	413	464	493	449	463	447	466	431	448	446	422	457	467	468	454	439	444	483	433	414	445	456	453	497	472	453	437	455	443	475	457	432	463	451	459	436	490	459	386	492	453	425	422	416	510	463	477	477	441	445	479	490	453	421	422	438	447	471	447	453	429	446	452	456	450	439	454	471	490	431	476	489	460	470	447	467	451	470	455	445	441	443	429	435	454	441	433	452	458	467	426	454	455	454	415	474	430	464	484	455	433	420	440	449	442	444	433	458	436	420	471	473	459	439	436	459	464	462	430	461	439	454	457	443	435	444	463	464	449	470	416	480	467	437	427	473	449	451	428	454	443	425	489	429	450	485	449	460	441	476	440	451	471	475	442	464	465	427	418	471	445	452	478	453	425	408	462	443	455	416	468	434	432	417	409	494	507	479	469	455	454	472	440	462	460	470	466	435	447	436	452	441	434	471	484	454	464	470	408	472	455	452	456	453	460	460	434	453	463	472	438	427	421	472	434	435	447	467	428	449	481	415	451	448	463	413	476	461	451	408	413	453	450	463	468	454	411	492	451	424	471	437	431	474	481	410	474	453	464	438	444	441	467	421	487	424	465	429	404	484	453	452	427	443	450	433	484	449	463	464	465	453	462	433	429	418	425	470	441	411	451	438	469	454	453	463	455	409	462	462	462	432	450	471	488	437	458	495	454	434	456	432	471	438	448	444	443	437	451	428	450	451	470	449	453	470	448	450	496	452	449	485	401	432	473	467	457	417	440	490	471	482	425	453	450	486	449	466	479	427	461	457	464	467	425	419	445	456	446	452	446	443	470	490	456	437	461	464	468	408	427	472	461	466	429	412	442	444	485	431	437	472	455	445	483	437	455	476	428	454	433	443	469	446	469	429	494	441	452	461	437	448	438	456	461	488	442	465	437	472	428	466	466	464	499	469	432	440	466	439	449	435	462	475	469	501	422	439	456	410	454	496	444	489	483	467	449	468	448	488	395	434	426	440	439	483	414	457	478	446	445	400	487	444	443	473	430	433	506	415	472	471	445	474	437	481	443	446	443	449	446	457	460	443	455	443	466	436	453	451	443	462	451	448	441	459	450	449	454	450	428	473	448	490	430	473	444	467	445	490	438	432	431	480	436	450	471	444	447	450	399	473	416	490	473	448	448	445	439	434	445	475	451	466	465	422	517	457	477	416	477	476	409	469	489	462	464	432	415	465	456	481	444	461	447	427	435	434	431	457	462	405	422	461	427	466	449	492	469	454	434	448	481	465	440	450	432	490	476	424	454	429	433	421	436	440	473	441	450	437	417	440	445	441	453	454	437	439	410	459	444	409	436	444	431	449	445	470	457	443	435	442	411	442	418	439	448	418	458	432	462	450	477	454	413	454	445	454	482	439	454	436	461	452	476	428	451	433	447	469	418	449	447	465	440	499	453	443	473	441	433	470	425	456	409	468	465	430	474	457	418	489	422	448	475	464	478	461	429	436	440	462	468	448	474	433	446	474	463	463	422	468	463	423	496	465	432	426	445	464	426	413	451	442	467	489	431	438	460	438	465	459	436	479	436	472	477	465	473	488	498	423	446	464	423	441	472	452	416	430	410	453	435	476	421	455	454	441	462	426	409	476	442	444	442	414	464	466	460	506	448	451	458	478	446	440	436	440	459	492	450	425	435	462	434	413	428	465	429	456	431	477	461	467	472	452	458	427	446	417	451	469	477	453	477	429	479	434	439	469	455	462	455	443	442	453	454	434	428	430	465	467	439	441	437	452	428	449	421	475	461	433	450	474	438	486	435	471	451	473	480	482	455	428	423	437	438	445	439	427	485	437	453	453	466	487	432	455	474	434	427	430	418	461	464	421	448	455	423	437	398	424	441	449	447	399	472	426	471	496	437	473	426	474	466	436	448	438	446	452	447	443	415	462	405	481	428	418	478	463	454	495	416	466	424	441	476	468	455	431	483	459	435	432	450	432	446	465	493	435	476	416	482	484
1603	1026	625	476	816	984	928	763	631	500	418	368	282	238	234	191	179	162	141	138	120	101	105	82	71	72	56	61	57	54	48	40	52	46	49	38	54	56	44	42	50	54	43	35	35	33	42	38	42	29	36	33	35	53	37	47	33	39	40	30	37	30	46	38	32	28	31	35	31	27	33	25	38	35	28	25	43	30	34	31	25	33	34	30	30	33	24	36	28	34	30	35	37	35	32	28	28	38	37	35	26	23	29	44	37	26	28	27	32	26	25	37	35	31	43	27	38	27	31	35	27	25	30	37	29	25	27	23	33	26	32	21	28	32	33	22	27	28	39	29	33	24	29	28	32	26	27	34	25	33	30	36	28	33	29	41	23	35	30	36	26	33	23	29	23	32	41	35	28	30	35	32	35	33	20	36	30	18	30	34	30	33	27	29	32	34	28	33	33	37	20	29	45	26	29	30	23	30	25	26	21	32	36	29	28	30	35	24	44	32	31	27	42	31	28	34	27	31	31	40	30	30	33	31	39	34	44	37	30	24	26	40	40	19	29	35	29	21	29	32	41	33	28	27	24	31	48	26	35	34	28	43	27	32	21	31	31	26	29	40	23	42	31	34	26	33	33	24	27	24	40	34	42	31	28	34	36	28	29	30	31	26	37	40	33	33	40	29	28	28	38	32	22	28	34	32	34	35	31	35	50	26	31	35	29	36	21	27	20	33	32	33	28	27	34	33	30	34	32	29	25	18	35	30	38	37	36	36	43	24	30	30	38	24	31	29	37	29	34	37	35	25	35	32	43	22	35	36	29	34	30	40	33	30	31	30	33	41	33	27	38	19	34	29	23	28	24	30	29	41	37	20	26	33	26	36	32	28	33	34	27	32	38	18	33	37	25	30	28	33	33	40	25	22	32	17	24	24	24	23	39	36	27	29	39	42	34	35	28	44	28	32	46	39	43	37	37	30	52	31	34	34	28	35	39	27	32	24	18	32	32	33	27	39	27	45	28	31	31	25	43	36	29	30	35	32	27	27	37	28	22	28	22	31	22	28	37	30	29	42	26	39	26	35	31	26	31	29	40	32	30	35	26	29	25	39	35	34	40	28	33	26	43	18	35	26	43	33	37	27	23	31	34	27	26	45	25	35	25	27	38	27	40	30	29	31	33	33	40	23	33	25	26	21	27	32	29	35	32	32	32	31	35	27	32	35	24	31	34	20	28	36	27	27	42	43	38	30	33	37	26	33	33	35	29	24	44	41	33	36	28	23	25	35	26	29	32	30	37	36	32	42	34	30	18	35	37	27	30	23	37	30	30	28	36	30	32	24	38	30	38	33	23	36	29	32	40	33	27	34	31	35	28	29	34	35	33	31	27	36	24	34	24	40	32	31	20	31	31	35	38	24	28	36	27	33	22	31	22	26	38	32	31	39	32	44	19	30	31	44	26	29	31	21	37	35	25	26	36	25	26	34	31	36	21	27	35	35	26	38	36	40	35	28	37	40	33	24	34	30	29	26	41	37	37	34	41	35	30	43	30	25	34	34	26	33	40	46	24	32	24	41	36	31	28	27	29	41	28	29	24	29	30	41	45	24	45	36	27	36	28	43	35	34	35	37	27	33	41	25	32	26	24	36	33	32	32	32	29	27	38	30	35	33	36	32	38	34	35	27	32	30	29	28	30	41	34	35	26	26	31	43	34	29	35	24	26	32	31	38	36	25	28	40	30	30	36	32	24	45	29	37	30	37	24	36	35	35	33	37	26	29	31	39	25	36	27	33	34	34	28	34	32	26	34	33	39	30	32	31	27	32	42	33	41	25	35	26	42	31	32	27	34	26	38	29	27	22	33	32	27	32	27	29	24	27	23	36	24	45	26	30	34	38	37	32	36	32	24	33	35	32	25	30	26	36	23	40	34	28	21	22	25	31	30	32	24	33	21	36	33	36	37	30	30	30	24	23	28	31	32	38	31	37	34	28	40	35	35	29	28	38	31	32	34	26	35	35	36	24	34	25	38	30	38	25	46	24	29	36	45	32	28	44	27	27	20	25	32	30	33	29	30	26	32	25	20	39	29	23	30	27	33	32	34	34	39	26	31	30	39	30	23	32	35	27	29	35	36	28	34	31	41	37	29	33	40	34	30	35	35	32	41	25	37	30	39	34	30	35	30	23	39	33	25	38	39	29	28	28	29	34	25	30	37	45	33	34	28	34	37	27	35	28	35	27	29	21	36	29	22	26	35	37	31	24	27	25	42	36	26	36	24	33	40	35	30	34	36	35	32	29	25	32	34	22	33	30	33	25	25	37	23	26	29	28	36	35	35	36	32	20	29	29	31	25	32	34	23	40	30	29	37	30	27	22	32	30	30	26	35	38	26	36	21	30	26	32	31	27	42	29	39	36	33	36	40	37	22	42	25	30	26	28	24	33	39	33	38	37	36	32	31	28	36	31	25	31	34	29	29	30	33	33	39	31	32	25	37	34	31	36	27	25	26	28	32	23	39	33	44	25	35	36	36	45	33	42	28	24	31	34	31	36	32	34	35	28	30	33	36	27	28	38	28	34	30	28	22	38	33	34	29	24	28	33	31	25	39	24	32	35	21	38	34	29	34	27	40	27	23	29	26	32	21	25	32	35	24	32	27	27	26	35	29	26	40	38	28	32	27	33	45	29	32	34	28	31	34	29	23	39	31	28	32	30	35	26	26	36	38	41	38	32	31	40	39	28	35	36	22	38	22	34	27	26	34	39	32	36	37	34	27	41	29	32	25	42	35	27	23	36	47	35	41	32	35	35	21	36	28	34	27	35	32	45	41	29	25	31	27	30	37	37	30	27	18	25	31	37	27	25	29	37	34	28	25	32	39	36	34	33	25	34	28	30	27	34	24	26	33	26	42	22	31	35	35	33	30	22	38	33	36	37	29	31	38	40	33	33	27	38	41	18	28	22	31	30	30	28	24	33	28	35	35	29	29	31	35	29	28	27	19	20	24	30	33	32	27	18	31	34	25	31	35	28	27	40	30	30	27	24	29	31	29	39	26	31	34	30	25	26	33	33	34	39	25	32	25	30	22	33	29	20	22	36	34	33	27	33	28	26	27	31	24	33	36	32	26	20	23	36	35	29	24	33	26	36	34	31	29	23	29	31	33	30	30	43	40	35	35	25	35	25	33	49	24	39	34	40	29	31	32	30	37	39	29	32	26	40	42	20	32	29	41	30	34	37	31	29	29	48	34	40	27	31	29	32	24	32	41	28	30	34	40	29	36	28	29	40	36	37	30	30	22	38	27	32	30	33	37	19	32	41	28	37	34	41	30	35	31	30	37	21	38	23	33	34	38	25	29	31	22	35	30	24	32	36	24	34	32	35	22	23	28	32	39	28	27	36	26	41	30	34	29	31	23	39	35	31	31	31	44	25	26	30	30	30	25	39	28	29	31	37	29	26	28	30	41	30	30	34	34	26	42	30	29	33	35	30	40	23	34	31	33	38
26040	20128	13968	28656	36907	35933	32454	28596	24707	21087	17858	15171	13052	11425	10122	8697	7997	6840	6161	5424	4731	4415	4007	3367	2934	2465	1981	1720	1560	1454	1375	1370	1311	1345	1394	1352	1336	1377	1309	1171	1186	1082	1033	1037	939	933	921	927	874	854	842	820	749	788	728	757	678	680	679	694	684	716	672	621	621	628	672	612	593	568	603	613	636	615	620	598	578	615	572	568	584	569	561	565	584	583	568	577	585	556	645	504	579	535	513	532	538	537	536	541	542	515	526	552	509	522	482	548	514	517	493	531	507	507	506	521	520	523	486	496	539	487	514	518	505	551	528	513	483	496	492	544	475	547	547	465	499	495	532	489	497	515	512	513	483	468	544	502	519	509	498	473	496	510	487	482	486	545	517	521	544	480	505	489	493	506	511	513	512	522	507	470	487	509	516	517	527	495	489	497	526	486	465	502	533	520	534	487	540	469	508	487	521	479	497	511	468	517	481	532	538	485	577	511	502	510	513	483	481	520	500	505	528	547	474	495	495	540	529	497	481	536	509	515	485	497	484	535	484	473	514	501	497	528	574	535	490	464	540	458	470	482	533	553	492	469	505	493	502	491	475	475	517	482	499	512	526	505	506	510	510	504	497	503	513	482	478	453	551	490	470	516	544	506	489	505	495	545	464	502	517	517	533	511	501	494	508	536	494	511	515	471	518	516	492	520	492	523	508	514	469	544	534	532	507	509	506	480	541	522	519	515	510	508	503	534	496	504	520	502	507	514	522	485	505	498	513	484	495	508	481	460	496	487	553	469	502	506	472	476	529	517	508	511	511	500	526	508	535	523	487	489	492	515	518	546	500	532	515	466	528	500	460	532	517	501	514	485	505	519	539	483	526	503	538	507	503	517	506	512	487	510	522	562	516	493	544	523	479	504	493	476	515	459	492	532	533	519	512	476	506	495	468	488	519	513	532	551	516	512	527	517	495	518	478	456	491	501	492	507	494	468	497	501	532	498	476	477	513	509	496	523	470	530	503	520	514	487	525	577	492	512	514	520	520	513	506	537	478	532	530	499	497	501	485	524	542	471	527	545	479	488	468	489	509	520	492	480	559	541	495	520	501	468	516	507	523	501	550	508	518	511	513	484	511	551	544	525	534	493	508	513	490	490	490	510	526	505	553	504	522	519	506	497	498	502	494	519	514	506	505	481	527	472	490	473	483	551	515	528	555	469	527	489	478	490	522	469	512	539	486	497	506	492	520	521	539	527	480	497	488	530	525	466	495	533	555	520	512	538	480	511	498	511	477	551	490	507	510	490	467	478	478	482	505	502	496	502	514	480	489	575	511	502	511	501	504	532	506	493	495	540	516	489	498	499	499	504	493	478	493	514	491	539	488	533	526	512	525	544	503	490	532	513	526	470	511	504	509	478	478	475	516	497	501	503	511	525	528	464	509	506	520	518	538	482	484	501	456	532	471	526	513	537	524	546	506	483	533	507	497	513	506	517	507	484	510	533	507	525	480	505	503	538	501	465	492	492	523	508	487	506	492	476	517	506	527	527	490	513	543	499	498	484	507	493	510	480	540	520	514	498	552	495	487	507	552	515	480	493	464	498	522	481	478	496	505	510	510	508	507	495	505	513	530	517	505	470	510	498	467	484	525	501	485	500	494	560	521	512	474	534	522	497	478	501	521	496	544	498	500	534	492	473	497	485	515	500	502	521	510	550	516	528	519	539	540	506	464	499	522	501	501	490	483	496	527	518	475	523	483	502	513	484	515	506	493	525	491	524	512	509	469	507	518	484	466	525	468	501	455	480	508	528	505	502	466	478	504	477	457	550	548	552	480	478	509	518	519	484	511	487	506	502	501	493	509	519	495	478	514	494	532	486	470	525	482	525	511	487	513	511	524	510	531	529	520	501	518	499	496	492	478	480	507	514	541	491	492	519	504	507	551	472	484	469	508	512	510	521	484	526	490	488	502	479	480	504	502	513	491	499	517	493	532	505	508	495	508	485	501	530	491	531	501	555	548	512	508	514	536	515	486	503	483	493	484	521	470	502	533	512	477	481	484	514	509	518	472	497	483	491	538	515	482	491	491	514	541	494	493	469	500	540	519	526	506	539	533	511	516	496	474	484	503	525	533	502	469	526	499	505	518	481	487	495	545	498	490	506	502	513	521	515	484	445	469	473	509	507	525	485	488	505	499	500	543	474	534	539	521	510	467	496	494	473	516	506	505	544	516	537	495	478	528	478	499	477	479	491	508	507	515	495	490	493	513	500	506	481	522	523	517	478	504	475	502	448	549	517	544	494	497	535	504	488	525	510	547	521	498	534	467	499	525	570	491	533	526	481	527	487	505	532	508	518	500	516	492	524	510	537	545	505	511	515	522	554	509	510	521	487	477	503	535	476	517	482	548	516	467	523	516	533	505	505	510	460	484	502	512	542	522	478	525	468	509	516	509	556	532	576	474	513	504	470	488	506	506	508	485	464	512	468	499	487	457	484	476	484	537	512	531	506	529	497	502	535	515	472	509	563	515	451	505	491	481	494	502	493	510	504	470	477	498	516	510	508	496	568	503	501	514	495	481	501	520	472	483	504	540	553	518	483	488	544	502	518	517	518	507	524	496	499	513	498	497	524	501	492	561	557	475	510	505	495	487	542	542	517	495	509	480	518	485	517	496	547	538	508	550	500	482	485	456	493	503	499	506	491	548	514	499	518	527	515	494	519	546	535	503	512	504	512	511	523	531	506	534	511	494	446	514	497	484	528	531	487	495	501	541	493	550	484	485	489	463	496	481	504	500	522	511	484	498	522	519	500	508	497	504	501	487	556	500	510	506	505	507	514	506	498	492	537	529	504	540	514	507	502	475	494	500	470	542	512	482	503	514	481	500	497	485	541	466	505	481	532	504	502	485	521	501	472	518	523	511	486	490	493	511	497	479	536	517	459	486	461	516	492	473	475	555	521	502	530	496	503	566	498	501	482	515	502	513	465	508	464	487	525	487	518	527	523	470	522	506	537	537	504	463	485	489	513	546	512	503	494	528	552	521	497	498	499	480	482	484	503	517	532	495	511	480	508	490	523	467	518	524	487	504	518	510	515	559	491	509	539	511	453	486	487	527	549	479	478	492	532	515	514	519	497	512	478	518	510	533	485	510	531	530	498	512	494	499	509	497	513	524	480	509	507	547	530	523	467	483	519	499	512	558	494	512	494	487	489	515	439	500	539	460	495	495	528	495	518	488	524	537	552	493	480	473	491	496	520	551	514	504	512	496	496	496	502	558	474	479	507	480	492	491	504	468	465	522	479	523	530	517	507	510	489	503	506	532	519	530	497	527	544	552	483	500	490	513	484	486	514	514	514	506	543	506	501	501	500	454	522	483	520	445	508	528	501	537	501	517	489	467	472	511	529	531	480	458	501	503	567	525	493	496	498	488	488	502	505	512	496	478	508	498	485	501	503	502	519	536	532	497	503	490	532	535	485	492	527	519	505	498	508	483	518	490	527	492	501
3240	972	587	464	796	928	771	701	618	478	406	362	303	273	236	233	197	172	174	131	132	115	125	101	94	73	76	73	68	53	70	63	64	73	55	62	56	51	52	56	59	45	61	63	59	46	54	52	49	47	49	47	56	56	51	53	48	47	54	53	57	62	55	44	45	44	41	38	49	56	33	54	43	47	52	35	48	41	50	41	43	40	45	49	36	35	36	39	45	41	36	54	45	49	47	48	42	54	52	42	46	42	39	49	46	42	44	44	46	39	48	38	47	39	31	37	41	53	43	39	43	51	38	43	44	46	44	41	51	51	34	47	39	45	58	39	31	53	49	42	36	33	43	55	47	44	49	53	45	27	51	43	45	48	37	51	44	37	42	40	46	49	37	45	45	44	36	41	49	46	53	44	38	37	34	46	45	54	42	39	39	49	35	40	35	50	40	41	60	44	44	27	57	47	30	50	48	33	53	34	37	53	48	40	59	50	49	41	44	42	46	46	41	50	37	26	41	32	39	49	45	45	55	39	50	48	45	55	44	48	37	38	43	38	47	58	45	48	42	37	49	42	49	47	43	56	42	34	43	46	48	37	51	46	27	40	43	42	51	42	34	46	35	47	41	36	40	43	31	40	38	31	42	35	38	35	42	54	48	41	43	42	42	39	36	45	49	39	39	40	49	44	49	38	48	46	43	45	48	52	42	48	44	31	37	53	38	44	38	48	40	42	36	50	39	44	54	53	35	55	28	39	36	48	46	41	42	42	41	49	43	47	34	40	37	27	43	51	43	42	43	44	47	47	35	51	49	45	39	49	50	34	51	37	43	40	34	30	57	47	44	45	46	51	55	32	32	35	53	38	47	40	40	40	40	44	47	45	49	40	43	51	42	40	56	37	46	41	44	37	49	48	51	44	45	42	37	49	30	46	47	40	41	39	43	43	52	37	47	39	51	45	50	33	42	44	49	49	46	50	44	44	38	48	42	58	34	44	43	40	37	41	53	42	47	50	43	39	35	50	40	50	36	56	43	44	40	39	36	35	52	33	48	50	44	45	50	39	53	42	45	41	33	49	41	45	41	45	40	41	62	48	46	40	37	51	39	42	47	48	39	33	38	53	45	52	50	51	45	39	36	40	47	57	38	56	42	42	43	44	46	44	43	38	49	44	39	36	37	46	36	36	48	43	48	52	42	45	38	47	40	47	39	52	47	32	38	44	41	57	32	36	42	45	46	61	48	45	40	41	45	38	50	45	50	44	47	42	45	40	43	43	40	40	43	49	39	50	42	44	37	45	45	31	46	40	48	44	36	46	50	45	48	54	44	46	49	48	41	42	41	53	38	39	39	50	38	42	39	42	49	33	40	40	32	43	48	44	42	38	44	45	50	33	31	37	44	40	41	46	38	44	50	43	41	53	43	40	42	45	43	37	40	48	58	41	42	50	46	37	43	50	41	43	40	40	33	39	48	45	40	48	47	40	31	42	37	35	48	42	37	47	35	42	37	51	42	35	57	43	49	40	47	46	51	36	39	42	43	43	56	54	44	54	42	33	46	39	45	36	52	52	31	41	43	39	45	32	52	45	39	39	32	35	37	40	36	30	47	51	44	48	41	37	39	43	50	42	39	41	55	31	53	35	33	38	49	39	38	37	46	40	30	37	30	45	38	40	49	44	30	41	37	36	51	61	55	45	38	44	42	40	53	30	39	34	31	44	36	52	37	46	50	44	45	44	46	33	40	48	46	54	48	39	37	38	46	46	53	48	36	42	43	45	56	43	39	41	48	48	34	54	42	40	45	46	38	45	30	41	36	33	55	51	49	44	45	40	45	45	44	47	41	57	44	46	43	39	47	30	43	47	44	51	40	41	36	38	48	47	50	28	40	54	47	47	65	46	30	48	34	50	39	45	58	55	46	49	35	38	46	48	52	37	32	33	46	57	34	47	47	34	44	51	45	44	52	50	42	46	48	49	46	40	57	44	49	35	37	61	43	29	31	41	42	30	46	43	35	49	38	46	40	43	46	47	45	42	45	46	51	51	29	42	45	37	34	40	30	42	42	45	51	40	46	40	46	44	51	39	41	39	56	32	40	48	55	40	49	42	40	35	44	59	44	38	37	50	54	44	49	37	45	30	26	45	45	57	47	47	51	41	30	53	45	35	36	41	51	54	44	48	38	41	52	43	37	35	55	45	34	48	48	53	45	53	51	43	38	43	45	44	54	41	54	57	50	41	46	47	33	53	40	36	58	37	31	45	41	36	48	46	35	46	43	35	31	48	43	48	46	42	34	43	38	47	33	29	39	40	43	37	43	50	39	42	51	34	42	44	47	49	48	46	42	42	47	36	40	45	28	43	37	59	43	46	46	44	58	43	42	46	49	52	47	37	36	47	51	44	55	55	40	44	40	42	55	32	51	44	49	33	55	43	33	42	40	43	32	60	41	44	51	38	47	36	36	37	47	44	38	43	33	56	43	40	50	35	42	56	37	44	50	48	34	45	48	51	52	38	48	38	46	48	54	43	38	38	43	44	45	41	38	44	50	47	55	38	49	47	38	45	42	29	47	50	43	46	62	38	40	44	42	33	35	52	39	47	45	42	45	40	44	41	48	40	45	38	36	46	48	43	52	43	34	41	38	60	47	51	45	33	29	54	33	38	49	39	49	49	44	41	29	46	45	49	40	47	46	47	54	41	49	60	45	37	33	39	37	41	45	37	37	53	47	37	30	52	28	40	37	34	48	58	45	39	47	38	38	41	53	24	37	44	61	38	39	52	40	42	52	48	43	37	38	33	49	42	38	44	41	47	44	45	39	37	50	41	44	46	43	47	53	44	42	43	49	39	47	36	42	39	36	39	45	43	47	52	38	51	42	41	48	41	45	52	46	46	38	44	43	41	47	46	43	46	36	43	41	44	43	60	33	32	61	35	41	45	35	36	40	51	46	50	39	51	32	45	61	49	43	45	50	39	53	45	44	38	46	43	47	42	41	40	38	31	32	43	39	32	40	48	44	53	19	37	44	40	49	38	42	31	36	48	43	48	44	41	45	42	40	44	40	45	46	32	51	42	46	35	37	43	42	35	49	40	46	40	51	29	36	44	48	54	38	38	54	44	34	47	45	41	45	38	45	46	43	38	45	48	45	58	60	37	46	53	51	37	42	59	53	32	38	46	39	39	42	45	45	46	53	38	37	53	42	48	50	31	46	33	57	48	44	39	31	50	40	38	33	49	36	48	38	41	40	55	53	52	45	69	44	39	52	44	44	49	37	42	47	43	55	37	49	40	40	48	49	39	46	46	52	27	44	47	46	47	42	53	45	58	42	44	27	36	42	50	55	39	39	29	41	38	51	44	33	25	48	53	47	36	44	37	33	28	52	30	42	53	44	30	49	42	46	54	47	40	36	42	50	29	47	37	41	41	43	47	42	40	37	46	43	44	45	45	49	38	37	45	47	43	44	40	56	54	37	34	47	39	31	42	30	57	54	32	55	41
24442	18514	13448	27644	35578	34689	31378	27265	23478	20015	16857	14517	12576	10945	9656	8451	7540	6569	5810	5146	4652	4243	3752	3228	2824	2386	2046	1821	1650	1490	1488	1374	1477	1423	1447	1476	1505	1399	1414	1336	1235	1194	1210	1193	1080	1152	1091	1070	1035	1004	1024	946	910	844	902	849	861	830	888	855	858	865	808	826	833	832	820	787	784	788	779	819	810	797	797	798	754	785	750	784	766	723	771	775	675	758	737	788	758	649	742	696	726	689	716	722	693	718	700	688	700	702	666	677	694	692	700	729	681	686	703	690	684	682	697	708	697	669	682	688	672	633	679	723	681	690	685	699	690	722	704	646	663	699	663	672	699	695	705	676	668	692	681	715	656	705	681	645	682	710	726	672	697	665	696	669	690	703	679	692	711	713	693	656	692	684	662	710	715	646	687	749	672	669	676	688	717	673	690	657	729	686	685	697	688	654	704	720	636	698	722	651	663	706	677	666	665	701	698	693	722	662	658	648	676	668	689	670	728	719	676	690	672	668	679	650	705	688	679	658	663	729	672	697	670	722	727	723	648	655	676	700	667	720	730	689	695	651	673	677	669	715	699	676	660	703	661	628	681	660	659	660	662	684	734	683	682	680	654	641	719	662	653	703	716	680	705	685	704	726	679	682	698	658	684	688	647	699	668	646	724	666	693	680	673	681	698	707	694	636	668	677	674	701	669	615	701	680	694	707	692	641	694	719	702	664	694	713	676	671	691	720	685	674	654	693	722	716	690	654	666	705	704	687	687	701	668	653	657	651	674	671	667	652	659	725	649	672	672	719	665	660	685	688	665	672	694	657	697	709	665	720	714	668	633	712	652	668	660	700	697	730	654	669	654	613	699	669	698	694	653	682	706	651	676	678	677	700	683	676	651	727	647	682	689	695	706	693	637	668	674	722	680	698	671	739	664	701	668	657	676	682	702	638	711	663	685	683	701	709	671	679	740	689	729	701	719	714	643	691	728	697	679	656	689	664	678	693	647	676	611	673	685	681	663	668	673	694	672	682	672	649	648	698	649	615	690	682	676	667	670	717	720	672	698	711	671	683	680	650	679	706	700	688	643	680	679	692	700	647	695	696	676	707	701	702	702	681	681	675	718	687	687	682	708	653	698	705	665	706	610	667	696	704	675	696	664	681	681	616	700	649	666	704	674	700	666	700	675	671	669	695	618	666	701	697	671	658	662	717	692	678	657	691	687	682	704	688	697	717	688	679	679	679	653	682	671	679	681	681	717	681	718	665	657	690	696	706	616	716	655	698	675	715	707	702	668	682	737	639	667	677	707	702	697	656	713	673	693	682	697	679	693	650	687	640	674	675	647	706	699	659	682	652	720	629	671	641	626	683	663	663	672	708	651	702	627	666	636	687	665	668	663	690	723	681	677	625	675	646	640	695	707	677	662	734	697	711	715	686	747	639	726	638	711	740	719	674	690	680	714	609	733	733	675	713	690	693	673	664	711	640	680	661	670	682	741	650	661	667	670	663	716	674	700	643	690	646	642	672	672	640	705	664	675	691	660	675	663	667	740	646	645	691	740	687	657	646	652	704	662	671	690	689	662	717	694	667	638	704	649	682	724	675	702	703	704	669	663	681	701	688	702	657	635	692	670	651	715	632	665	676	693	698	633	698	704	674	669	683	683	626	725	671	661	689	696	684	714	712	676	655	717	717	677	677	675	686	656	707	655	689	722	728	713	694	701	704	677	661	669	728	689	655	692	704	712	684	640	614	671	649	718	690	706	682	681	688	676	643	710	712	669	678	701	629	687	691	705	656	702	689	695	690	673	674	681	684	683	688	654	716	687	659	712	688	670	624	644	711	681	704	660	670	696	685	723	704	666	700	725	704	704	669	626	638	658	680	723	686	660	728	707	675	646	667	710	681	654	724	648	669	672	669	702	681	673	722	679	690	674	709	685	673	668	684	688	697	715	690	669	665	675	688	636	677	671	693	703	702	633	639	725	720	688	729	684	719	692	677	669	642	705	702	673	684	667	694	671	660	695	680	727	638	702	659	725	727	682	650	681	691	697	688	650	657	695	677	723	674	671	655	692	705	679	732	683	633	651	649	686	699	679	618	689	711	728	715	667	687	680	727	671	673	659	658	709	669	692	638	701	688	659	705	666	672	669	691	641	661	733	682	649	629	741	716	643	706	672	683	684	688	667	676	634	667	658	683	700	712	718	701	668	670	665	642	695	682	726	680	714	712	702	672	677	674	677	687	707	734	669	669	674	637	691	670	662	716	637	677	754	722	685	691	688	712	685	664	648	652	669	659	679	691	671	655	673	683	702	674	628	683	699	645	650	680	690	778	707	699	688	712	718	695	675	632	663	668	669	647	672	679	654	646	721	663	657	686	707	689	689	650	728	652	712	629	644	692	641	688	671	701	682	699	650	730	636	705	657	672	645	672	665	693	636	683	703	706	679	671	673	647	722	681	700	712	651	705	649	681	667	668	706	706	665	690	662	685	641	688	624	688	624	681	677	647	686	683	667	658	649	702	727	637	714	669	702	681	686	687	672	696	690	700	663	707	682	702	666	694	686	672	671	653	700	656	697	642	662	672	662	659	724	699	656	667	700	660	654	693	658	648	684	634	705	674	691	681	685	665	713	643	674	674	665	684	712	694	672	663	683	723	715	708	630	641	727	655	675	631	687	637	694	675	698	666	727	701	710	655	671	719	625	666	695	714	703	683	708	675	694	672	696	737	663	683	698	652	688	663	692	623	694	637	663	671	684	643	671	670	642	700	681	682	682	682	624	656	639	659	717	669	709	646	688	714	717	689	686	650	701	683	663	653	674	695	670	682	665	660	672	684	670	642	694	671	695	657	714	659	687	663	710	688	691	687	638	685	642	687	686	697	675	653	688	714	694	654	649	639	693	675	615	685	683	682	718	662	715	680	693	629	713	671	656	672	727	734	698	707	665	684	645	648	691	698	695	700	685	679	720	655	702	682	648	671	693	667	702	714	721	701	699	683	617	710	661	704	663	708	707	700	678	662	708	668	683	696	721	695	669	679	748	667	671	661	667	715	674	684	666	713	658	670	705	726	664	657	643	690	692	660	681	636	676	660	694	694	604	665	680	707	704	685	677	663	662	707	661	667	707	659	669	649	660	707	704	732	746	689	713	721	654	682	685	688	688	726	699	698	691	687	653	684	658	620	685	673	663	697	705	682	702	675	674	678	674	718	695	677	684	673	676	666	644	675	669	667	645	669	691	662	684	655	700	673	610	648	648	663	654	698	668	689	727	686	629	686	679	670	687	665	673	669	687	683	675	685	700	697	668	687	708	643	658	631	682	669	713	659	647	676	687	726	636	716	676	726	700	669	702	654	694	688	678	676	706	702	677	623	688	699	707	714	647	640	681	703	675	667	674	703	678	645	654	655	653	709	682	736	655	717	696	678	683	670	728	639	678	660	685	683	709	693	660	699	693	704	672	694	667	664	738	716	697	651	694	735	695	669	705	658	696	703	648	672
2789	1498	906	696	1199	1481	1307	1025	911	702	652	524	403	387	329	298	266	223	223	171	158	175	141	144	103	107	89	64	94	76	69	80	66	75	57	69	66	71	71	94	68	68	59	84	62	52	72	58	64	64	45	53	57	63	68	66	47	35	64	48	54	58	54	50	51	58	46	69	56	53	50	52	59	53	47	48	44	44	46	48	38	47	59	59	61	51	51	45	48	36	52	60	50	64	47	52	46	47	41	51	58	52	52	49	61	60	49	53	49	46	49	56	45	48	47	52	41	53	45	49	51	40	40	51	50	53	60	46	39	39	51	48	46	44	46	44	51	46	44	50	51	48	50	50	45	47	40	45	38	53	56	49	47	53	45	41	49	43	42	48	53	62	55	48	41	43	51	45	56	45	47	48	50	53	51	57	64	35	51	45	56	40	50	39	53	45	50	48	49	53	47	68	50	44	63	53	39	56	49	57	42	48	33	46	51	47	49	56	44	44	39	45	42	38	51	46	39	45	47	43	47	53	53	46	48	45	48	56	47	44	40	43	50	52	43	42	59	42	37	48	41	48	52	46	45	50	53	39	45	53	52	46	57	63	42	49	54	60	48	37	51	53	48	38	42	42	50	59	51	46	45	36	52	48	58	35	51	53	39	47	42	57	63	47	69	43	50	55	38	58	57	48	53	42	45	61	52	43	47	46	46	43	43	43	53	44	50	49	43	58	46	45	48	49	38	49	57	60	50	53	47	45	47	44	45	37	56	50	47	47	45	53	61	53	42	49	54	51	52	55	47	38	56	44	46	40	60	47	42	55	56	53	35	37	59	53	42	48	45	44	46	42	51	54	48	47	56	50	43	44	45	41	50	45	59	45	60	59	54	55	39	47	56	59	36	47	60	38	46	43	56	45	38	46	58	43	44	59	47	49	46	48	47	51	48	46	36	51	50	52	37	41	40	54	42	33	52	58	46	48	56	45	55	34	40	45	43	57	47	45	51	48	51	50	56	40	55	49	30	54	54	55	46	42	54	40	47	54	40	55	53	30	34	52	55	54	54	51	45	60	44	57	43	53	48	68	55	47	43	42	42	58	51	62	41	55	55	52	52	47	52	50	51	39	50	45	48	43	42	50	40	59	41	37	41	54	57	54	64	53	39	43	41	53	60	48	54	37	47	45	68	47	59	46	45	47	52	53	50	57	63	54	50	38	52	50	47	55	33	49	41	57	41	41	46	55	38	40	51	52	55	39	51	56	47	45	42	36	37	48	47	43	42	54	45	54	53	62	54	54	48	38	36	41	54	48	51	50	42	48	52	46	41	54	39	55	48	46	50	53	48	44	46	53	61	42	38	61	53	51	47	55	47	60	51	49	41	51	49	50	51	59	45	43	41	53	51	61	49	56	43	66	50	53	42	43	54	54	49	39	43	52	51	53	38	60	36	42	48	43	51	61	45	58	42	45	38	46	48	58	43	45	51	39	50	49	50	37	39	44	42	53	48	42	34	36	57	54	49	52	51	45	48	49	49	48	40	49	44	34	53	51	38	42	47	54	42	41	50	46	54	49	47	48	51	48	44	56	45	50	48	59	49	36	42	41	50	40	50	41	57	47	52	37	42	49	61	43	40	53	43	54	71	47	52	46	49	43	55	41	50	54	44	52	45	60	41	41	45	53	44	69	40	59	52	43	54	56	53	44	48	56	42	42	34	41	42	46	55	53	48	48	55	46	52	47	49	54	43	43	49	47	38	47	51	48	56	56	51	49	53	55	58	61	36	50	52	44	54	53	46	41	47	38	39	43	46	45	52	46	53	48	46	44	47	48	46	46	61	36	52	45	37	51	45	49	45	48	61	45	52	47	50	41	58	48	47	45	43	52	55	56	42	55	35	51	56	41	45	43	50	50	55	53	51	50	42	47	47	41	44	51	56	55	39	39	50	57	39	53	38	63	37	57	41	51	48	45	50	47	49	47	50	53	54	40	49	44	40	57	51	59	49	39	59	40	53	61	38	51	45	47	47	52	55	50	51	48	36	44	45	48	50	42	52	56	46	52	49	64	53	48	57	41	52	43	50	48	49	56	58	53	35	55	57	43	40	54	44	40	60	47	58	61	43	46	42	51	35	64	63	45	54	48	49	47	47	48	54	44	45	62	59	59	46	54	54	40	54	62	45	47	47	46	56	43	47	52	50	51	40	63	50	48	49	46	44	48	45	53	45	45	49	50	38	44	63	61	42	52	45	56	51	46	40	42	46	36	54	62	56	57	56	44	55	55	57	50	57	48	52	43	47	51	38	41	35	46	54	45	49	61	40	47	47	45	51	43	40	59	53	45	55	45	43	34	43	43	45	51	56	46	57	61	58	49	57	39	46	57	50	52	60	52	47	49	47	54	45	47	43	55	48	48	41	57	44	41	46	53	55	59	58	44	44	56	58	40	38	40	47	46	63	36	52	34	43	54	60	57	50	43	33	44	51	52	50	54	37	62	47	56	33	54	47	39	55	51	52	43	62	39	43	43	47	45	48	58	48	57	62	40	48	48	39	46	46	54	54	38	34	66	40	46	51	58	38	51	62	45	51	52	61	34	55	52	53	39	42	48	38	60	45	55	49	45	44	48	35	60	56	57	44	50	47	54	59	45	50	44	52	33	59	51	49	41	44	53	47	50	45	49	56	47	62	35	45	57	49	44	48	52	50	56	50	36	37	55	49	64	48	37	53	51	50	55	59	41	49	43	58	36	37	48	49	45	67	49	51	46	53	54	55	67	58	55	50	65	56	47	50	54	43	51	48	40	49	52	47	63	47	47	44	59	44	55	57	48	47	54	48	56	55	45	52	37	54	41	34	60	53	57	42	49	38	39	43	51	46	44	53	45	49	53	52	52	56	50	50	52	60	51	54	55	55	49	55	42	50	44	39	33	43	49	65	49	64	45	40	37	57	47	51	58	40	51	63	48	52	47	47	42	50	47	39	42	44	59	45	48	50	52	61	45	55	50	58	49	58	48	51	52	50	42	43	53	48	43	54	57	65	56	58	40	49	47	42	50	48	57	42	39	49	52	59	48	57	40	47	50	50	37	53	58	48	57	50	58	51	61	42	53	37	65	44	49	65	50	49	54	55	58	47	58	50	45	39	56	48	58	38	47	52	53	42	43	54	54	64	51	64	49	28	57	49	57	41	52	39	42	55	63	48	51	45	44	40	42	43	52	51	52	48	62	57	52	44	44	58	59	49	59	43	43	50	51	51	49	43	53	48	46	48	45	46	45	49	42	44	39	44	53	48	56	62	51	59	50	45	40	54	48	60	42	55	55	44	47	47	37	42	53	43	41	56	54	40	57	48	46	51	47	44	40	57	47	42	52	50	58	41	55	53	43	52	45	51	54	43	56	48	42	61	67	47	51	53	40	55	39	48	43	52	59	51	47	45	43	40	35	41	42	48	44	47	43	49	49	52	38	59	47	44	45	34	44	64	53	67	52	42	50	64	59	55	54
29891	23485	17486	32623	40279	39698	36017	32185	28200	24757	21793	19068	16598	14681	13081	11415	10174	9087	8070	7040	6035	5688	4839	4166	3615	3093	2673	2374	2249	1993	1962	1891	1870	1914	1946	1862	1894	1831	1752	1622	1576	1593	1474	1400	1402	1406	1310	1310	1285	1267	1180	1138	1169	1090	1081	1061	1043	1032	980	1043	1028	954	987	933	938	876	930	887	887	837	870	924	949	872	915	858	902	871	863	874	849	826	774	852	898	851	857	776	831	807	773	790	823	836	791	814	826	766	811	771	834	795	776	809	750	793	769	786	765	781	729	757	803	751	805	751	778	784	757	758	723	739	758	753	829	785	783	815	768	793	710	766	790	763	737	729	770	759	756	796	798	763	755	777	732	733	718	738	756	760	756	794	762	748	757	765	802	720	800	754	743	819	746	794	746	790	776	758	772	730	736	748	776	782	756	793	710	819	753	770	755	762	763	765	715	712	811	711	751	737	758	751	773	768	770	799	746	828	761	786	760	786	776	718	771	774	738	769	762	732	781	773	776	716	746	784	724	781	700	721	744	799	781	715	727	748	780	777	745	754	756	781	776	774	775	748	766	765	790	753	774	733	728	756	766	698	780	801	735	789	793	773	779	794	773	806	761	818	732	801	691	739	760	730	745	776	793	773	735	713	734	752	727	755	738	743	746	737	770	735	730	796	761	770	772	761	760	756	727	719	769	727	756	792	751	719	755	786	766	778	789	724	736	780	778	788	768	790	757	738	774	778	760	738	769	736	732	752	775	718	765	721	709	744	766	773	765	742	763	777	709	784	725	817	741	756	774	724	781	788	755	768	701	766	696	814	808	744	752	774	781	765	753	802	753	744	746	689	739	755	755	751	715	738	726	767	746	794	755	816	764	780	800	764	756	714	781	734	751	793	748	760	766	752	732	750	799	781	759	743	733	764	762	796	742	765	741	789	755	748	786	742	765	791	785	727	754	736	817	773	671	801	712	785	820	759	759	741	724	727	745	746	723	745	727	754	765	755	747	725	743	734	779	759	763	772	731	767	761	735	761	714	737	802	750	742	763	772	785	766	722	814	746	750	748	743	737	752	736	779	749	762	731	801	761	767	799	738	756	788	763	765	766	767	703	798	683	742	785	776	759	787	762	764	782	749	768	700	765	697	765	774	759	773	717	774	790	747	788	759	774	767	753	771	826	734	736	702	737	732	774	769	768	756	758	755	783	767	727	746	742	742	808	740	765	742	729	739	755	759	773	781	728	749	717	698	743	751	759	744	798	792	783	725	743	783	741	789	797	748	736	780	737	765	764	727	773	709	736	785	745	737	765	755	720	757	780	749	736	797	787	676	736	753	771	702	741	748	707	769	734	777	815	741	704	795	772	810	726	774	791	779	716	778	744	740	702	797	733	741	775	806	750	770	783	713	752	752	776	732	740	737	747	793	744	775	811	725	791	779	763	754	739	726	765	717	770	780	777	742	766	765	768	770	800	763	795	756	734	716	737	773	708	761	755	791	758	774	759	762	743	778	790	700	808	742	795	785	787	758	790	768	779	764	708	766	729	753	826	757	748	773	711	740	705	730	753	737	757	732	810	724	742	717	787	807	752	788	708	794	705	747	756	725	737	794	726	793	761	771	737	746	751	731	754	862	797	775	748	766	760	703	702	778	728	720	793	744	742	783	726	715	765	799	776	766	723	778	716	744	715	714	751	704	787	740	762	706	743	735	755	807	761	768	772	752	741	745	753	795	726	742	807	763	802	745	807	787	779	730	781	809	795	745	799	731	794	729	758	793	779	796	750	763	743	760	760	737	749	721	741	773	841	752	820	753	748	721	774	739	770	721	758	725	761	740	746	782	768	805	741	771	746	710	777	781	718	750	803	761	704	760	769	800	772	786	750	756	754	725	751	755	746	701	764	748	755	743	744	778	715	739	731	774	720	767	749	774	773	772	734	756	802	750	747	763	723	726	815	741	799	769	743	768	769	748	828	766	776	771	733	747	763	752	736	807	763	813	775	738	784	761	745	723	755	789	735	747	742	778	717	772	762	797	794	775	777	723	760	766	727	762	745	741	738	788	713	803	757	757	752	738	744	739	776	789	801	782	746	743	720	767	744	767	753	785	713	725	756	755	755	785	813	767	741	741	764	697	753	752	747	746	773	715	819	742	728	752	742	757	784	798	752	811	726	785	753	727	782	704	726	744	738	769	766	713	789	746	746	812	767	804	783	786	800	726	750	780	784	761	769	791	748	751	782	738	768	719	784	783	735	754	712	750	756	779	770	777	776	782	756	736	753	744	764	786	730	789	732	786	791	788	782	767	734	702	753	731	731	727	713	767	732	754	804	745	785	718	783	715	800	761	805	721	765	762	746	723	722	771	754	761	764	721	752	743	724	753	773	795	776	779	751	793	736	759	710	799	741	743	724	778	720	796	741	781	735	771	796	759	799	761	811	770	785	772	768	715	746	733	745	806	740	757	797	734	759	732	722	769	765	736	774	744	767	776	716	778	788	732	781	765	744	740	726	800	742	787	767	668	740	754	725	742	779	727	772	732	747	762	791	757	766	741	787	768	740	771	769	794	771	739	735	727	763	774	752	730	711	788	762	777	728	699	771	747	776	763	795	757	723	716	733	733	724	775	763	787	732	699	741	773	740	728	775	746	769	803	705	752	774	783	795	729	766	724	706	744	733	757	769	738	782	728	776	741	737	778	753	780	700	771	776	818	782	715	767	813	743	779	739	742	769	763	742	761	759	769	798	721	679	790	738	781	711	758	746	758	722	794	765	794	777	755	774	771	759	776	791	750	716	748	727	739	753	726	734	736	771	797	787	767	708	750	703	774	764	721	692	752	754	783	780	744	751	688	774	762	792	733	759	756	768	728	732	744	740	719	788	743	768	738	781	703	794	815	778	742	759	770	739	729	766	723	757	758	785	750	742	766	724	750	707	798	775	793	773	739	755	746	717	728	762	751	760	757	760	761	724	723	751	764	763	761	784	759	746	699	768	785	751	726	746	781	738	764	759	740	752	792	752	733	747	764	707	693	784	772	716	751	751	774	723	797	725	745	747	748	705	724	739	770	774	709	765	750	757	751	770	717	713	782	711	757	777	749	732	740	787	757	771	750	791	722	755	724	740	743	738	704	806	715	761	770	763	760	780	718	701	734	764	741	740	755	773	732	739	733	711	742	802	761	729	759	786	778	776	748	756	795	797	734	714	794	718	781	725	781	767	740	726	778	751	753	738	745	755	792	724	729	801	697	744	746	758	733	745	736	719	715	770	738	741	753	766	810	759	755	715	734	806	774	765	774	768	784	744	757	776	711	718	753	745	745	738	779	754	752	803	771	752	770	776	746	788	718	712	709	761	765	766	791	768	734	783	729	733	814	783	765	778	785	778	782	767	776	762	755	777	756	746	747	761	760	761	746	746	766	798	707	759	755	791	780	780	749	729	741	794	761	734	777	735	781	743	754	773	758	753	715	738	808	738	792	727	772	777	779	740	775	751	721	817	759	721	715
2113	718	396	338	596	679	554	478	432	367	294	235	210	186	176	140	132	110	92	83	71	74	62	82	59	50	47	35	47	43	45	34	37	46	38	38	34	33	42	35	40	31	45	33	32	35	48	44	35	22	32	26	28	24	28	28	19	27	37	30	17	38	23	27	33	24	35	26	32	29	21	24	24	23	33	28	30	42	35	29	26	25	27	27	25	19	22	29	24	24	28	38	26	31	29	33	21	27	39	36	26	22	27	24	30	22	19	30	31	28	21	23	25	21	30	28	35	27	23	27	28	30	24	20	16	21	22	38	19	29	29	24	28	30	31	33	30	41	35	37	29	26	36	20	25	32	29	27	23	31	22	25	29	25	32	20	34	28	17	26	23	33	24	22	30	35	28	30	27	24	31	28	35	29	25	32	20	24	34	32	14	38	29	30	25	26	30	32	28	26	32	24	21	26	32	28	28	31	28	27	28	27	33	25	20	21	29	20	33	31	32	33	35	21	40	34	29	26	29	20	33	38	33	24	23	21	25	28	38	24	27	22	27	25	22	34	40	31	29	31	31	35	30	25	34	25	35	16	29	25	26	46	22	40	30	23	27	28	28	25	24	24	37	31	25	18	33	25	27	18	31	31	37	19	22	25	34	23	25	30	21	28	25	26	33	21	26	20	17	26	35	25	22	29	35	30	31	27	24	31	28	20	40	26	37	42	25	32	28	17	37	24	25	26	18	41	26	27	34	22	25	32	32	31	24	31	30	22	32	29	30	28	22	33	23	23	37	25	23	35	29	28	31	32	33	25	28	25	20	30	39	22	26	28	31	27	28	31	24	20	27	24	29	27	25	28	26	35	23	28	20	29	17	28	28	27	25	27	26	32	20	26	23	24	34	31	24	30	20	23	29	23	34	23	34	27	29	24	26	24	20	17	29	32	24	30	28	26	32	30	28	25	32	27	26	22	26	22	29	30	28	32	28	32	28	28	21	23	24	29	37	24	32	40	32	30	47	27	32	24	39	37	36	26	24	27	26	25	19	39	24	34	36	30	16	24	26	16	33	24	22	22	23	25	31	39	23	24	31	31	23	31	24	29	25	45	18	26	22	32	33	25	25	31	32	21	27	26	26	22	26	24	27	27	21	25	40	32	27	34	22	31	26	27	34	28	23	32	27	33	28	37	25	21	30	30	18	28	30	41	17	19	22	22	24	36	27	23	31	22	27	31	27	33	27	25	30	31	29	40	34	36	23	21	26	33	31	29	24	26	34	30	37	27	34	24	30	26	24	27	22	21	28	34	31	43	33	28	25	20	27	27	25	28	22	33	22	21	36	23	33	23	29	28	32	22	24	33	22	25	34	23	33	34	26	25	25	18	19	21	29	27	39	29	29	28	27	30	22	20	30	27	30	23	30	24	23	31	29	16	27	28	24	36	39	29	25	31	27	26	31	25	33	22	22	26	21	40	31	25	27	50	32	24	34	26	30	24	35	33	26	33	29	32	35	21	22	27	39	33	25	35	32	32	23	34	14	22	38	27	30	23	30	25	24	22	27	24	32	18	31	24	25	40	38	27	34	29	27	27	33	32	27	34	30	25	22	22	26	24	34	32	27	30	30	28	33	30	34	25	23	20	24	35	37	24	34	25	32	32	37	36	24	27	31	31	25	21	30	23	30	34	35	27	20	28	24	33	38	26	38	26	28	21	29	30	24	30	28	28	30	26	43	38	33	25	34	29	30	37	20	28	22	28	32	28	28	29	25	30	23	29	25	34	27	46	27	38	22	35	33	26	19	23	30	34	29	22	32	27	26	18	35	24	19	22	16	24	26	36	26	28	25	28	30	22	27	28	29	30	24	26	31	27	28	29	37	23	28	23	25	29	23	25	38	17	38	24	24	35	37	24	33	24	34	20	34	30	29	32	26	21	28	31	33	33	27	24	27	21	21	36	27	28	26	28	34	26	30	36	25	28	27	19	35	31	33	25	27	21	26	29	16	39	22	33	35	24	33	25	19	33	26	18	26	30	27	27	37	15	29	26	24	28	20	28	30	31	42	30	27	20	27	30	26	22	26	31	30	37	36	41	24	38	25	26	32	39	33	28	26	29	39	22	29	34	27	21	28	30	37	32	36	24	32	24	33	21	34	23	25	30	25	33	21	19	25	30	24	44	31	23	23	24	29	29	27	20	36	20	31	17	31	28	37	30	23	26	24	32	30	21	28	29	28	26	31	19	28	24	27	25	23	24	26	22	28	30	32	27	27	28	29	26	29	29	33	35	27	42	25	25	25	29	29	22	19	30	28	25	28	25	21	31	19	30	30	29	28	26	25	17	32	19	30	31	34	33	24	27	26	20	22	37	33	25	27	39	33	27	26	26	30	27	34	24	31	22	35	22	28	21	28	29	23	33	35	26	29	25	25	31	29	38	22	27	28	22	23	37	31	30	37	20	23	28	30	22	24	37	26	23	36	35	27	33	29	33	33	23	38	25	31	30	28	24	19	26	27	26	36	25	25	27	12	26	28	43	29	35	21	35	23	28	26	27	41	24	29	35	20	32	29	20	24	33	24	27	28	30	33	30	27	31	30	24	27	28	29	29	27	24	25	30	18	33	30	21	21	34	25	24	25	27	27	27	15	23	28	25	24	21	37	32	29	26	23	17	31	27	31	20	23	20	36	20	32	20	33	24	24	29	26	22	33	29	34	28	24	31	25	31	24	31	24	31	23	36	29	17	24	24	24	29	32	21	28	32	29	31	33	28	30	35	30	28	35	27	18	28	25	23	35	24	30	21	29	31	35	33	25	23	27	23	24	35	30	31	25	32	29	29	27	22	31	36	29	24	30	27	25	34	33	23	32	18	22	16	34	31	28	28	25	30	21	29	27	27	33	29	27	28	23	29	28	35	27	31	38	26	25	24	25	34	30	24	25	33	37	34	19	30	24	29	29	16	25	34	29	25	24	28	19	29	35	28	22	34	29	21	28	31	33	21	25	29	32	32	30	26	21	30	32	30	30	38	24	25	20	27	32	34	22	31	31	30	18	26	18	15	29	31	23	23	39	27	25	36	23	35	27	39	32	25	20	30	21	37	32	23	21	36	32	22	21	34	29	47	31	31	21	26	28	22	29	20	27	18	23	30	25	27	28	26	40	34	32	22	30	26	30	28	26	44	46	28	22	24	32	35	32	38	42	26	32	17	31	25	26	17	23	40	30	22	45	29	24	36	36	26	28	34	30	34	27	28	39	31	26	21	34	25	33	19	24	30	33	24	28	24	23	27	38	34	25	22	31	31	26	33	22	25	25	25	29	31	24	33	31	34	32	28	22	18	30	38	29	28	24	31	30	31	31	31	29	28	21	28	26	35	29	26	27	39	23	31	18	32	24	30	27	18	27	28	28	39	25	19	36	31	24	32	37	29	34	21	25	24	29	21	30	33	25	26	23	29	40	37	26	19	29	27	30	21	31	26	35	18	31	20	24	36	30	30	34	30
22212	16174	10748	24025	32236	31175	27512	22987	19301	15842	13250	11206	9742	8127	7214	6352	5479	4918	4210	3711	3113	2930	2534	2156	1890	1606	1375	1284	1097	1068	1049	1070	1048	1116	1076	1097	1098	1039	999	916	883	817	774	854	844	779	706	748	698	721	632	611	664	593	604	575	622	594	551	625	602	574	584	563	504	567	532	504	548	508	506	491	528	519	551	498	518	490	469	496	541	480	490	478	492	477	458	455	449	452	489	484	446	473	480	472	424	444	486	417	457	440	461	475	440	487	498	495	470	441	450	497	451	461	468	455	449	487	443	425	441	458	496	469	448	439	456	434	436	466	445	428	438	408	464	483	451	480	464	456	442	438	460	443	448	452	487	443	480	475	429	434	454	416	438	452	468	450	450	458	467	451	433	436	441	437	441	438	467	508	459	441	466	435	430	484	509	436	473	492	468	449	421	457	456	470	495	440	466	437	432	440	437	454	422	475	462	445	433	455	475	438	428	464	474	485	447	492	426	432	470	445	472	486	429	393	443	463	474	490	452	434	487	488	424	471	425	477	433	452	396	464	444	485	429	429	429	453	443	489	432	429	457	456	439	469	444	472	442	457	444	435	451	476	475	469	442	519	455	468	457	475	434	431	442	474	451	466	443	435	466	493	407	434	451	451	444	442	443	468	466	426	454	455	450	437	473	417	426	479	452	480	436	433	451	442	480	436	457	452	442	417	463	431	425	410	468	426	465	461	458	455	457	462	449	491	481	409	467	403	430	498	418	457	459	442	428	470	478	463	465	450	403	431	420	453	445	503	444	456	454	478	464	441	432	468	449	457	439	419	451	464	417	459	468	475	432	447	437	457	459	448	414	469	456	446	401	480	442	449	456	442	427	459	451	492	462	442	465	474	408	422	448	488	419	425	471	422	434	473	449	440	427	402	446	463	454	462	385	436	446	455	467	459	454	484	430	460	488	444	435	462	469	470	437	459	422	440	446	448	474	448	437	443	460	461	459	440	478	449	424	455	451	452	511	500	432	475	431	435	457	467	454	430	468	471	425	416	441	450	453	448	439	434	460	465	449	489	462	414	422	449	453	464	488	454	447	475	405	470	474	452	479	421	420	438	417	457	470	450	444	446	423	425	467	427	479	479	448	427	451	446	474	453	446	447	460	447	438	479	458	455	451	435	498	449	410	446	451	459	447	435	447	459	435	460	463	441	431	423	462	453	464	456	465	475	459	459	432	455	446	390	462	433	452	422	450	457	468	451	494	469	429	436	477	463	459	452	424	416	480	471	436	423	436	493	459	458	469	437	466	455	437	446	451	479	422	428	502	435	425	415	459	432	452	411	449	468	474	454	461	475	434	443	449	445	443	459	450	431	460	420	447	465	453	473	469	445	448	461	438	460	482	453	453	435	407	409	473	470	429	479	442	473	454	435	459	473	468	493	437	426	482	485	437	431	473	455	449	445	439	432	494	451	430	464	444	470	483	435	443	493	439	449	435	442	432	433	472	433	482	430	450	460	424	469	426	469	463	448	438	492	455	498	453	441	457	465	489	491	433	499	433	425	489	470	457	444	429	505	423	435	499	417	437	453	477	413	433	448	442	459	431	429	457	470	452	448	452	466	501	462	432	463	447	444	425	433	462	442	416	427	468	493	453	449	455	459	471	451	477	466	454	454	396	456	444	425	486	443	440	443	446	477	471	450	426	468	444	433	440	474	451	431	439	461	437	430	432	426	457	429	452	446	464	423	418	444	443	417	452	435	466	476	439	461	439	464	422	453	442	468	444	449	454	428	461	459	413	440	468	444	416	437	451	431	427	481	455	476	470	429	455	462	456	432	460	447	433	425	473	491	488	439	435	409	456	411	473	442	439	443	430	465	442	460	435	479	446	476	448	449	474	479	440	442	461	464	430	431	483	431	459	452	482	513	434	421	468	423	445	442	451	437	436	424	423	438	462	447	446	493	425	453	446	432	463	407	448	453	413	431	448	429	448	447	456	428	462	422	446	463	485	472	434	424	470	450	430	431	441	433	456	529	464	450	452	461	436	437	442	444	449	419	463	448	457	437	441	436	462	443	412	482	435	463	473	445	433	460	461	437	447	426	433	418	480	411	438	445	455	515	475	428	450	458	454	435	463	458	450	480	404	527	456	446	457	418	492	447	430	443	461	453	462	423	431	464	462	457	473	426	429	447	473	485	445	439	450	440	518	457	436	442	401	471	439	423	465	449	430	473	463	484	490	472	452	462	450	452	448	438	428	455	443	421	445	463	451	438	440	483	433	438	436	445	447	442	439	420	406	449	442	462	449	461	448	446	470	448	456	442	471	460	455	460	474	444	468	441	433	452	442	439	449	437	430	476	450	432	429	453	478	481	436	452	443	477	486	456	448	443	457	469	458	442	442	475	451	462	404	434	424	428	473	429	436	446	469	441	457	475	439	438	466	446	467	457	445	430	466	446	482	422	478	426	447	471	454	440	439	486	431	442	412	460	423	424	442	466	448	466	479	456	459	453	463	474	459	429	433	459	449	474	483	452	449	464	443	446	435	430	422	461	439	448	448	447	426	412	451	420	428	462	452	444	410	453	457	448	485	439	454	456	443	481	441	438	465	482	410	464	441	463	471	480	443	494	454	457	449	475	460	457	456	425	437	436	439	484	436	441	430	448	428	467	436	475	482	433	462	467	450	463	464	441	447	470	480	459	443	440	447	472	449	403	431	474	452	453	453	445	428	423	487	444	466	484	458	441	428	424	463	431	450	443	450	443	433	435	448	436	465	457	432	459	469	429	451	446	460	423	468	458	449	453	438	475	446	437	449	447	402	479	439	432	423	470	443	423	446	468	433	440	449	424	434	483	438	442	435	432	473	438	427	518	474	441	460	462	474	463	435	453	417	454	479	444	465	452	420	449	428	442	433	486	458	484	476	425	455	455	425	451	450	420	440	430	447	450	412	417	470	420	459	422	458	442	458	471	422	462	436	465	467	429	444	432	467	493	500	438	440	445	386	482	448	490	443	422	473	462	447	488	469	474	449	469	452	436	462	441	413	434	441	458	459	438	443	461	422	471	420	437	424	474	443	428	424	479	447	479	450	426	428	428	461	440	424	432	466	428	462	473	430	455	447	447	435	476	448	448	431	445	466	449	471	466	431	455	469	453	454	437	458	414	440	453	419	407	457	454	454	457	464	463	455	473	422	438	438	434	442	454	448	447	442	436	430	491	438	431	447	464	427	437	417	417	443	448	464	468	452	449	469	428	430	455	431	439	435	475	436	449	477	459	450	457	434	466	442	445	458	442	440	444	464	431	482	418	472	473	448	446	418	465	410	512	480	447	434	440	466	462	447	470	456	445	446	435	451	439	429	436	446	431	416	419	464	480	462	451	450	454	451	466	442	461	468	443	460	459	448	481	477	456	464	440	465	490	459	436	471	474	470	475	470	468	474	448	486	434	463	469	468	447	447	462	448	460	446	424	453	420	465	468	458	457	459	463	463	452	429	443	473	437
1757	1175	669	523	881	1124	960	788	599	533	457	394	303	272	229	210	174	156	144	119	113	93	94	76	63	66	57	51	45	52	63	52	52	40	43	49	40	52	40	42	45	38	47	40	42	34	44	36	39	46	48	45	29	39	27	36	25	33	34	36	39	37	38	25	29	36	35	29	38	37	37	30	35	47	39	28	29	30	38	30	29	30	29	28	35	31	27	26	31	41	33	35	32	28	26	21	23	33	44	40	29	34	34	30	36	29	42	21	31	39	30	40	33	30	31	39	20	35	30	28	28	24	25	34	34	37	29	29	32	35	33	23	43	27	32	36	37	31	34	31	31	26	39	31	36	26	26	29	35	30	34	27	34	30	38	44	32	32	30	25	38	25	34	40	24	27	28	34	33	35	37	33	32	25	33	29	32	32	30	23	27	24	24	24	30	31	39	26	36	24	29	32	20	26	38	25	36	36	26	36	37	34	37	36	29	34	35	37	27	33	33	30	24	31	44	28	35	21	28	23	34	28	30	25	31	33	38	48	32	38	34	31	30	35	30	30	37	22	24	35	38	47	26	37	34	29	36	32	20	27	29	27	36	34	32	28	27	24	30	34	25	29	36	30	29	25	38	28	32	33	31	37	32	26	25	25	27	26	31	29	27	21	32	23	30	22	37	29	28	34	23	31	20	21	31	34	35	35	31	40	36	17	49	33	33	24	36	30	36	41	26	31	35	21	26	33	28	22	38	31	40	37	35	34	35	33	34	25	27	31	33	26	38	41	32	27	32	34	34	31	34	34	32	36	34	24	36	28	27	31	36	27	34	35	37	26	38	28	30	26	30	25	27	28	30	30	30	26	29	32	30	29	29	39	14	26	41	35	34	32	39	34	40	34	22	28	34	27	34	37	39	26	34	30	32	31	23	29	33	36	29	43	27	35	34	24	33	28	40	29	34	23	39	21	38	26	38	40	31	37	31	38	33	31	36	30	26	41	29	25	38	28	37	28	28	31	39	31	35	41	30	31	36	34	31	30	23	23	38	34	28	23	21	33	26	31	28	29	22	27	36	39	18	33	47	30	35	38	33	24	32	26	35	27	33	25	23	33	29	28	32	33	32	35	26	25	36	27	40	30	25	36	29	24	31	39	26	26	30	32	34	28	30	42	23	40	32	19	27	37	34	19	28	35	31	33	23	28	27	29	37	35	38	28	21	27	24	29	28	20	33	19	30	37	21	30	26	32	21	32	28	32	27	36	29	37	25	34	38	35	42	30	22	34	38	30	25	24	26	32	29	26	41	38	40	35	35	25	23	37	29	27	25	23	31	24	29	38	29	28	26	29	26	34	26	31	23	30	34	27	20	28	28	38	30	33	27	37	31	23	30	32	19	32	31	25	36	39	29	27	33	40	34	40	33	29	26	29	38	28	32	29	29	40	37	35	26	39	30	31	25	38	43	34	29	24	37	28	33	30	26	34	30	32	29	33	33	28	28	33	44	35	27	27	29	23	30	27	31	29	30	29	37	32	43	40	27	27	24	31	26	24	35	30	30	41	26	24	27	26	29	45	28	26	23	21	23	30	32	34	32	27	25	40	32	24	28	34	40	35	33	28	33	34	31	34	33	42	40	40	26	28	26	35	24	39	25	29	29	33	38	39	23	46	32	24	30	29	34	37	23	25	30	33	27	38	50	19	36	27	29	28	29	21	41	28	40	35	32	30	35	32	36	29	25	28	31	30	27	22	25	26	37	25	20	29	23	36	35	38	29	30	34	34	42	31	34	41	21	40	43	35	26	26	31	28	31	35	37	30	25	47	31	26	22	38	28	28	32	32	35	29	31	37	31	46	25	23	43	37	32	29	41	32	27	34	28	21	34	40	36	23	25	21	32	28	34	23	29	33	27	33	37	36	23	47	34	30	33	37	30	35	35	23	31	29	31	37	36	35	35	22	24	32	28	31	28	27	35	30	36	29	36	38	36	28	26	34	33	32	38	31	41	35	33	25	31	29	37	34	37	34	30	35	34	23	24	28	32	36	22	31	31	41	26	34	26	36	41	28	28	36	29	36	28	23	27	29	35	25	31	42	37	21	28	40	25	33	27	38	32	22	23	23	33	35	22	26	34	35	36	32	29	32	32	23	29	31	29	28	33	33	28	33	33	43	27	40	22	46	36	30	22	38	38	34	31	42	32	41	21	35	29	30	28	33	33	30	38	21	21	34	35	26	25	29	31	23	30	37	26	35	27	36	27	42	33	32	30	37	34	21	23	40	23	40	25	26	39	21	28	27	27	28	32	29	29	26	35	38	37	33	30	35	29	31	31	30	41	34	28	35	28	23	48	31	36	25	37	36	29	34	27	39	32	23	30	35	29	34	34	39	35	29	33	29	31	42	31	34	29	29	35	30	40	32	21	36	35	22	38	28	42	37	24	41	25	33	24	30	28	29	30	38	35	21	31	26	24	36	29	30	31	31	36	27	24	26	33	21	30	37	35	33	29	30	33	29	29	32	29	23	30	42	23	31	30	34	32	28	34	28	30	27	24	36	35	24	25	44	30	22	39	31	29	31	31	20	28	24	26	38	32	25	27	34	26	39	22	28	35	26	37	45	34	30	39	25	23	33	28	26	38	26	31	31	44	32	28	25	39	31	28	34	38	25	32	32	33	26	34	37	26	27	35	25	38	34	24	25	32	32	29	29	35	27	31	21	36	25	27	34	37	25	31	34	29	29	26	36	32	35	18	31	23	37	36	25	38	33	20	37	36	27	37	30	26	24	36	27	33	33	38	29	36	30	32	30	37	25	32	29	29	32	33	33	34	30	25	26	39	30	28	41	35	23	29	41	29	33	22	37	33	33	30	28	32	25	24	33	47	35	27	21	22	24	29	21	31	36	30	30	33	35	31	33	32	37	32	33	28	28	31	35	36	29	29	33	29	28	30	33	36	31	37	33	23	48	38	13	32	31	35	25	32	36	25	29	37	22	32	35	38	43	29	32	27	29	44	38	21	24	31	37	27	27	23	37	31	26	25	23	24	32	29	34	26	29	32	26	39	36	21	28	36	36	27	44	40	34	33	38	28	38	30	35	37	35	27	31	35	33	40	27	28	32	30	35	22	34	31	38	31	31	39	31	25	33	27	37	34	32	30	27	34	29	31	29	34	30	28	33	35	29	28	30	27	36	31	35	37	40	24	23	38	20	33	22	28	31	32	32	48	27	37	33	33	24	29	36	36	33	35	31	28	42	34	28	32	34	37	27	28	31	28	23	36	24	32	34	29	24	46	27	28	47	28	37	36	30	27	36	18	33	30	36	25	28	30	35	21	30	32	35	35	23	31	35	28	36	45	30	35	36	41	28	19	32	33	16	27	33	24	28	41	34	34	38	31	35	37	24	29	36	29	25	32	37	24	22	32	35	38	36	41	30	18	22	22	30	28	31	29	33	35	36	31	31	37	29	32	18	32	31	47	26	29	35	31	22	31	38	29	36	32	34
26676	20907	14510	29234	37234	36014	32448	28263	24312	20844	18159	15544	13455	11727	10184	8970	7870	7073	6024	5226	4600	3865	3351	2937	2509	2153	1908	1680	1529	1399	1387	1395	1438	1354	1418	1448	1428	1271	1226	1133	1112	1060	1060	969	943	972	889	923	853	884	756	769	731	701	750	718	718	726	742	680	660	694	690	657	620	584	631	598	592	600	582	609	592	596	615	645	582	623	539	592	583	570	578	525	580	595	539	548	527	524	543	565	505	530	512	538	486	529	541	560	470	515	550	489	501	509	505	502	501	536	487	531	496	579	506	494	486	496	521	489	512	486	515	505	501	515	520	508	517	536	495	501	492	478	517	545	499	495	479	488	486	467	490	507	516	490	495	499	475	507	490	536	526	527	499	515	508	526	545	504	490	485	482	511	513	451	484	489	487	528	526	486	524	479	471	488	464	495	526	473	512	511	493	484	542	522	505	543	465	473	526	513	525	506	482	525	490	507	494	523	501	495	521	497	506	496	526	511	504	512	539	541	491	528	498	455	511	509	534	498	475	496	506	466	508	494	485	494	517	521	472	501	465	535	519	480	501	519	503	510	514	480	512	487	523	525	487	497	512	469	480	473	495	478	515	509	473	517	475	493	513	466	518	449	468	534	544	497	511	508	484	532	477	529	495	509	499	478	501	477	496	454	545	501	554	514	490	488	536	479	511	490	498	478	495	488	550	506	492	526	502	498	520	455	524	521	508	497	472	506	477	503	530	515	498	538	494	499	550	503	484	512	510	549	476	526	485	466	509	488	497	536	475	515	478	491	514	488	523	515	549	479	521	476	465	479	484	508	433	516	482	498	496	522	515	520	498	515	530	499	519	548	485	454	489	473	489	465	520	468	475	500	511	486	534	502	495	541	507	513	489	486	495	520	492	522	488	436	478	525	497	495	481	496	476	528	500	508	536	479	495	465	502	485	492	482	489	493	480	523	532	549	489	513	502	508	521	490	505	477	475	558	475	538	552	507	487	496	499	475	493	500	497	497	525	501	504	516	531	495	488	498	491	494	454	509	478	524	521	473	517	502	497	532	525	490	469	494	526	520	480	503	464	509	490	494	490	469	468	502	534	499	541	527	483	502	509	514	496	507	510	528	479	479	506	515	502	502	472	503	507	506	513	493	515	459	493	500	510	505	486	491	517	535	499	535	511	516	515	481	477	475	489	493	504	499	477	560	524	500	482	487	499	500	454	520	531	500	529	499	527	463	489	460	501	529	486	525	475	528	506	498	473	513	506	497	477	507	503	511	507	473	514	530	480	499	528	493	532	457	470	523	488	474	458	488	496	454	513	498	508	450	495	499	474	502	496	469	504	547	460	500	507	492	507	488	535	527	535	475	507	504	530	504	525	455	511	489	474	482	509	495	486	510	500	480	508	506	497	490	519	498	502	503	499	491	468	484	499	496	533	528	535	491	551	511	474	502	521	474	542	486	487	480	532	515	485	492	525	505	504	468	491	500	543	524	509	522	487	442	483	481	507	505	497	514	521	483	485	493	520	515	469	488	512	464	546	503	505	503	503	474	523	471	522	524	506	500	530	511	466	476	489	505	463	553	472	503	511	492	510	481	551	500	492	498	469	462	550	478	505	468	483	500	512	507	443	490	466	485	513	486	532	472	498	505	525	504	499	485	480	473	504	457	511	472	455	520	506	516	511	528	500	517	531	502	484	516	511	510	482	488	508	494	483	497	499	501	500	500	462	462	495	507	537	506	489	492	506	495	516	541	495	492	452	490	497	507	488	526	524	500	486	499	517	494	516	483	512	508	478	517	529	507	488	488	500	488	481	492	536	503	507	513	503	508	507	497	510	485	501	525	495	508	474	522	463	455	519	477	551	453	483	476	501	507	471	462	481	507	490	494	507	496	511	504	471	457	493	474	466	513	510	535	496	515	492	498	523	510	514	520	514	502	465	481	573	490	445	523	519	490	508	502	504	522	508	477	451	503	488	513	547	485	505	499	509	529	495	483	497	510	548	509	509	493	522	435	469	521	527	499	541	492	462	487	548	517	504	498	519	519	509	523	547	500	506	482	454	520	469	502	506	485	512	476	488	492	471	472	525	507	478	504	471	510	526	467	461	503	499	475	497	456	479	502	455	545	527	493	469	484	500	468	507	442	517	520	504	508	445	539	510	557	499	511	517	491	481	461	491	476	492	504	478	514	493	498	513	466	501	480	539	503	551	487	521	487	489	492	450	488	479	542	526	518	503	482	497	495	503	532	489	489	511	491	523	473	487	511	512	497	507	536	497	518	497	472	493	516	483	491	490	478	519	506	465	488	486	516	480	501	500	490	504	488	519	504	478	509	476	532	527	495	499	522	504	530	495	480	477	465	480	527	473	467	500	482	510	489	520	484	485	474	467	526	523	510	542	524	460	525	504	477	496	517	527	495	494	485	463	448	532	483	503	500	508	513	465	501	496	507	527	503	473	495	485	527	486	524	501	492	493	525	518	487	493	509	495	498	471	504	480	508	495	491	523	518	545	491	497	485	503	545	502	532	496	494	493	509	475	543	486	509	528	468	518	495	551	492	502	520	513	500	514	466	486	504	490	461	478	501	511	501	499	482	479	538	526	569	547	487	525	519	470	494	476	480	504	535	489	446	516	469	479	456	463	494	477	492	521	499	502	508	530	511	486	504	514	499	496	538	473	503	522	492	474	488	493	498	521	476	504	497	503	501	505	506	467	502	468	514	488	480	468	490	509	460	486	493	518	469	500	508	505	519	505	510	520	529	561	499	461	503	528	467	481	504	515	519	519	510	526	516	490	497	489	505	504	525	495	466	504	475	490	513	526	517	473	487	495	480	537	485	484	497	527	474	485	507	501	501	488	511	482	506	507	493	494	455	477	488	488	473	494	515	521	513	521	468	499	530	496	516	450	494	522	511	538	487	532	514	511	488	526	488	468	491	478	485	490	487	487	511	488	545	472	505	500	518	492	510	514	522	503	491	487	495	506	489	481	499	470	528	454	515	540	481	508	521	514	523	496	469	478	508	501	528	486	448	530	479	490	517	544	482	502	500	495	510	500	500	504	517	521	537	513	458	537	487	467	527	504	520	480	528	524	519	520	519	499	515	504	517	493	480	515	525	491	497	470	445	506	512	475	486	482	510	498	561	502	489	498	505	495	497	498	492	537	565	495	437	519	492	472	512	502	486	506	511	509	511	499	481	498	472	501	477	485	503	497	517	492	485	476	548	513	517	458	512	501	486	498	510	490	522	508	498	516	473	511	506	493	517	493	519	524	482	484	507	517	516	515	485	480	508	505	504	506	502	504	474	509	552	491	484	538	530	487	474	508	511	512	501	494	495	469	526	482	473	481	519	498	468	519	513	491	475	504	512	578	487	539	475	508	492	519	468	522	511	500	505	493	493	484	514	499	509	490	525	494	518	502	488	504	508	507	511	492	553	521	461	509	471	538	472	546	512	475	490	525	535	510	507	538	507	509	497	492	477	501	517	544	503	474	490
3331	1012	634	503	822	897	771	661	564	483	385	395	309	274	221	206	193	157	173	114	133	116	95	111	78	69	74	55	67	75	65	63	74	69	59	63	63	67	54	64	64	56	67	50	49	58	46	56	54	47	53	59	46	41	47	42	43	42	43	46	58	48	46	58	33	45	61	25	32	49	43	53	44	55	47	42	49	52	37	33	41	55	31	39	52	48	42	43	39	38	34	42	50	47	54	37	43	38	41	46	43	50	40	43	42	36	39	42	57	45	39	36	43	37	47	46	44	51	39	27	48	34	41	40	37	44	43	31	32	42	39	46	45	40	38	33	42	35	44	43	34	44	36	38	37	45	41	44	53	44	39	44	28	52	34	39	49	52	54	41	44	44	37	49	46	39	38	34	41	50	40	46	36	41	54	25	41	52	44	40	42	36	35	42	37	33	35	41	48	44	40	44	46	52	42	44	49	48	46	48	42	30	53	45	41	40	41	38	57	36	50	44	43	38	45	38	38	40	40	39	47	43	40	33	43	46	42	46	47	39	41	40	42	47	55	47	45	36	43	35	32	44	44	41	43	49	35	39	39	38	44	44	43	34	51	37	36	37	39	50	39	44	40	31	48	40	52	42	37	40	28	49	43	47	44	39	53	39	46	44	39	52	41	54	43	49	46	38	39	39	47	44	36	39	38	48	44	44	48	44	43	51	36	42	34	38	51	37	46	33	48	42	52	42	42	46	40	44	39	41	43	32	46	43	48	59	46	47	38	35	41	46	43	39	43	44	39	42	39	60	43	50	58	49	34	43	36	49	45	51	31	47	48	44	48	48	44	46	41	45	53	43	54	33	41	44	34	33	43	28	35	41	36	59	41	45	46	47	45	44	39	46	37	48	34	56	37	48	43	27	45	52	34	43	41	44	38	44	42	34	41	40	40	44	47	31	46	37	40	43	38	39	46	46	48	38	44	36	44	48	51	53	45	33	30	43	35	39	46	36	45	37	44	42	40	34	41	44	39	41	41	30	48	40	45	45	44	48	49	39	43	44	32	48	39	43	51	42	41	44	41	51	41	50	43	47	50	39	45	36	33	44	45	36	47	55	44	36	36	32	42	39	34	46	35	46	61	33	39	42	45	47	46	43	41	41	29	52	51	34	49	55	46	40	48	37	48	39	38	32	42	33	49	47	64	52	38	55	43	35	42	50	44	42	55	43	52	43	50	45	44	43	34	36	41	50	43	43	58	52	43	44	35	45	45	38	39	33	45	40	50	41	46	42	44	40	36	44	49	33	45	40	38	31	54	43	40	32	42	35	31	60	41	43	41	47	37	44	28	38	45	55	58	37	43	39	48	44	49	40	39	49	41	37	53	43	52	38	47	43	44	37	35	43	41	48	38	43	36	47	39	36	42	46	48	57	45	51	43	46	50	44	49	46	40	40	58	40	41	39	38	39	50	48	48	39	39	28	36	42	45	40	46	38	27	39	34	43	34	48	44	42	42	52	33	34	34	35	43	48	41	44	55	47	50	39	40	41	45	38	43	42	31	43	45	38	44	49	29	40	47	39	44	41	41	49	46	34	34	48	52	46	48	48	50	47	38	36	38	52	36	47	42	48	34	45	39	48	31	53	41	53	40	45	48	56	49	49	45	35	43	45	39	39	46	40	37	44	52	44	46	48	43	29	34	46	37	44	35	42	45	47	40	45	41	43	53	43	43	51	46	45	44	52	33	47	47	48	46	40	31	44	47	44	38	44	42	53	41	43	45	46	51	44	46	37	41	38	39	37	42	40	36	33	41	37	37	40	42	36	39	33	35	43	39	37	47	35	46	40	37	46	51	37	48	46	40	44	52	45	38	49	44	40	45	51	50	46	44	49	48	40	39	46	43	38	43	44	42	32	48	48	40	38	58	54	58	58	47	40	51	55	43	45	57	46	36	39	53	50	41	31	45	48	54	42	41	37	46	38	40	45	42	40	44	48	45	36	47	47	46	47	34	38	40	35	43	42	35	36	37	35	35	53	32	41	26	50	37	49	34	31	43	48	50	38	39	36	40	51	37	44	34	46	49	48	43	60	44	37	40	25	44	42	41	43	37	55	30	31	39	46	34	33	37	29	52	26	40	35	47	56	35	44	49	48	46	43	41	52	65	37	41	41	49	50	46	46	40	46	55	48	50	41	46	32	43	41	50	50	43	51	53	52	47	42	40	48	53	51	38	29	46	48	55	30	41	57	48	31	45	46	56	40	34	42	41	33	41	47	56	37	40	34	42	52	43	54	53	42	41	42	38	49	29	33	49	43	50	35	54	48	39	37	42	55	45	41	38	30	35	52	44	43	30	49	38	38	34	44	39	36	41	40	47	35	45	36	43	38	34	43	58	45	42	38	39	52	37	44	43	35	51	41	48	50	47	38	31	50	39	35	38	39	34	47	45	40	37	39	46	38	45	46	29	44	37	44	50	43	53	35	34	40	44	40	37	49	52	59	40	42	40	49	52	50	35	47	44	47	55	50	47	39	45	42	38	35	41	37	41	39	48	47	29	43	46	42	49	47	47	46	57	34	52	46	53	38	49	40	35	50	42	35	38	46	31	50	31	49	52	39	39	42	53	44	47	59	45	49	53	50	36	33	43	32	51	36	34	44	48	46	38	34	55	39	43	46	59	44	38	28	41	33	45	38	46	46	49	41	44	52	37	46	35	29	47	35	44	39	45	33	42	53	54	54	41	47	45	42	57	41	38	45	48	43	39	41	44	43	38	37	31	50	53	55	44	38	36	44	38	50	44	62	40	32	41	44	48	41	40	55	42	36	44	39	45	32	42	45	38	44	42	40	56	51	37	44	39	39	41	44	37	38	37	65	49	44	36	52	62	47	45	39	28	47	50	40	40	40	42	43	46	47	38	31	41	47	44	45	48	42	43	27	47	44	40	44	38	42	44	54	40	48	46	53	51	48	42	43	58	46	42	38	46	44	49	56	32	51	37	40	53	33	34	49	53	48	42	50	45	53	43	41	47	40	46	51	40	46	37	34	61	41	33	37	45	37	50	39	35	41	36	46	37	54	44	44	51	39	42	45	43	44	51	45	40	42	54	45	48	37	46	52	41	49	51	36	43	42	43	43	43	47	51	37	40	48	36	40	48	40	37	45	39	48	42	44	49	43	59	45	47	41	40	44	44	44	38	53	43	42	40	39	35	38	38	43	46	39	44	43	52	41	49	49	46	55	38	54	48	54	55	35	42	40	44	44	48	37	56	35	44	44	48	40	43	48	42	48	46	44	48	53	49	40	41	45	36	50	41	47	46	40	49	43	39	55	39	48	48	33	45	41	56	38	42	51	36	41	46	48	33	41	44	35	45	50	41	57	52	49	45	37	41	42	40	59	48	48	42	44	47	45	46	52	45	35	33	40	40	52	42	41	48	37	51	39	50	47	36	41	45	39	57	44	58	48	40	38	51	39	49	42	42	40	46	39	40	51	40	51	41	45	47	46
25015	19393	13895	28365	35948	35079	31034	27145	23327	20128	17222	14803	12882	11293	9928	8407	7359	6594	5596	4771	4135	3749	3336	2841	2426	2142	2015	1759	1635	1607	1530	1641	1535	1493	1605	1535	1567	1453	1353	1275	1300	1211	1179	1094	1169	1199	1056	1076	1032	991	932	964	908	906	916	833	898	879	871	856	831	828	855	865	784	807	750	774	806	806	816	831	814	786	743	728	738	739	765	715	736	728	728	774	773	750	739	713	722	709	723	720	725	665	738	707	673	688	678	716	661	672	680	680	692	668	688	689	679	722	664	653	682	689	654	709	680	716	668	681	686	670	696	698	659	692	677	655	685	618	675	696	658	732	674	706	669	697	680	674	662	662	649	702	705	743	679	672	719	656	677	688	646	664	669	677	668	741	668	715	746	696	635	691	642	663	717	664	706	709	665	655	681	639	693	695	662	717	634	671	690	697	655	717	674	714	726	636	672	679	738	669	651	659	705	685	705	701	673	659	663	663	726	680	699	653	672	658	724	659	671	673	679	669	683	676	740	744	657	684	668	677	677	692	691	682	660	652	701	687	672	710	700	673	674	690	659	668	666	690	657	656	656	696	699	693	681	634	644	699	678	690	698	670	661	689	692	662	649	659	715	641	692	698	692	694	702	672	680	730	716	684	722	665	704	659	673	719	701	710	728	632	660	713	659	639	651	718	659	714	710	721	724	682	677	665	684	658	698	673	647	656	686	650	720	649	712	700	720	693	684	682	673	716	646	651	632	699	652	688	688	699	671	652	699	687	694	664	703	664	683	691	709	705	643	671	694	693	672	645	653	692	672	738	680	703	683	697	672	659	695	655	702	666	698	685	675	708	716	657	719	696	693	721	684	671	718	631	690	689	705	686	718	657	590	682	669	673	675	674	671	689	692	628	700	634	688	681	685	720	695	652	687	716	661	684	673	725	685	687	692	683	696	699	701	654	646	660	711	659	747	699	701	678	658	682	727	712	650	690	642	668	682	700	706	727	696	696	671	672	694	698	691	688	698	702	683	710	664	668	713	673	686	692	696	664	685	684	666	668	705	731	687	673	677	643	677	638	703	698	700	668	609	686	689	687	688	674	718	723	706	712	703	687	693	704	677	653	689	708	699	691	686	672	699	695	662	697	669	718	691	697	708	689	654	681	679	669	669	657	701	692	666	693	697	696	701	659	667	665	614	684	692	676	692	707	713	716	673	723	714	694	657	680	676	678	740	654	661	623	732	698	667	676	664	680	682	662	707	719	659	689	630	698	683	672	619	671	702	672	670	677	655	708	687	687	696	721	721	668	713	655	656	674	705	640	665	716	678	680	681	653	711	703	634	677	710	703	646	664	636	643	717	664	697	658	662	690	622	705	681	651	627	669	699	680	675	662	687	690	626	692	672	665	676	672	701	704	710	670	704	673	680	691	663	694	728	668	724	673	630	699	685	678	687	673	681	669	675	686	699	638	715	683	647	692	724	696	681	648	673	649	735	667	693	688	672	674	662	698	712	670	713	693	656	648	665	640	707	693	688	699	650	701	709	696	654	664	689	654	711	663	711	665	700	688	698	624	640	656	669	684	697	680	658	635	682	682	682	689	682	664	715	640	684	673	655	659	705	662	675	685	703	649	643	733	637	740	637	664	631	678	676	694	662	683	713	684	666	717	729	711	671	702	650	679	701	676	670	709	671	643	696	708	673	689	692	655	693	701	742	658	691	628	709	695	739	695	714	641	704	689	679	710	715	697	708	667	691	700	702	698	768	677	667	625	679	694	673	691	689	689	692	692	692	656	651	650	660	695	693	666	719	684	673	714	679	647	656	669	652	663	644	703	708	687	680	718	686	674	695	657	717	680	705	711	644	683	682	699	665	665	682	685	689	661	659	713	661	711	733	644	632	686	703	679	690	694	690	688	662	679	683	672	662	724	689	667	657	725	714	700	689	723	689	665	692	690	705	665	683	670	681	687	649	695	692	666	655	665	713	678	666	707	661	655	661	685	664	667	661	683	694	720	652	694	697	685	658	715	644	694	686	670	714	689	658	681	726	646	709	728	667	693	659	676	673	658	658	678	668	666	648	714	682	668	698	678	669	675	651	697	702	659	675	647	663	694	644	716	652	658	677	692	695	671	649	674	695	689	690	693	665	674	693	686	659	683	716	656	695	679	725	705	648	702	672	692	631	701	678	656	673	616	709	681	681	666	728	689	642	705	699	730	662	693	686	660	695	699	692	626	681	658	668	708	680	671	675	656	707	654	705	704	689	640	697	695	691	709	690	665	705	685	688	669	698	683	690	661	666	726	701	728	666	694	727	655	718	692	645	726	670	670	680	679	696	645	703	725	677	678	647	658	746	671	667	712	670	662	674	699	692	704	680	714	702	650	691	640	682	683	704	715	661	699	665	676	703	668	698	653	683	704	643	656	672	675	646	686	702	729	680	691	687	673	685	666	637	654	641	653	652	708	601	681	677	770	641	717	660	657	670	702	636	732	721	695	713	648	701	665	715	664	710	675	641	677	708	697	707	702	707	698	702	672	666	678	669	668	673	718	688	681	620	721	649	686	636	678	704	651	683	721	684	700	676	663	655	685	668	658	711	680	675	696	697	699	680	690	694	690	669	704	652	654	666	690	675	756	729	662	691	665	666	690	632	676	709	667	709	659	659	699	671	676	722	753	662	679	682	670	689	684	683	634	710	724	688	738	670	625	660	697	687	661	668	690	692	665	632	675	680	651	644	690	660	668	636	677	710	641	657	670	688	654	689	691	688	667	652	673	699	664	687	688	651	688	612	674	708	677	723	702	700	707	685	708	646	683	718	721	674	667	693	701	671	706	718	695	698	702	712	711	653	677	665	699	693	646	687	674	670	665	713	692	673	707	719	685	647	624	664	651	691	694	674	677	716	623	689	680	647	694	684	673	680	646	709	709	633	698	702	648	662	698	700	662	663	685	681	672	710	700	690	673	684	698	686	628	685	690	622	664	689	671	718	724	674	668	685	670	708	688	685	696	615	696	653	653	679	681	718	664	695	722	702	693	647	654	685	668	712	682	667	702	592	685	664	667	672	684	625	715	647	696	657	690	694	704	687	674	650	695	667	677	649	702	674	639	720	725	720	689	708	651	709	686	710	680	650	653	688	725	749	686	659	667	673	677	621	665	699	670	725	688	654	738	673	700	677	689	659	727	714	697	712	694	654	635	642	678	721	706	692	666	705	628	667	728	702	675	670	741	718	658	707	619	694	651	627	653	653	667	669	736	677	727	652	638	658	664	711	665	730	672	678	672	706	687	658	684	644	638	684	658	672	687	718	718	643	686	690	705	631	686	722	673	681	671	680	721	631	661	634	673	657	688	672	672	686	642	689	660	635	643	659	656	676	691	696	680	727	664	657	668	710	703	717	721	675	692	716	670	677	688	647	667	663	738	656	624	684	723	653	690	662	627	671	689	702	724	710	631	707	704	693	739	649	689	709	662	669	684	694	679	710	644	658	690	695	669	617	681	696	688
2963	1618	969	820	1245	1472	1261	1038	882	743	683	549	462	426	369	328	264	213	188	199	164	123	128	100	92	85	82	82	74	85	101	68	71	91	58	84	73	69	78	61	61	81	60	68	77	58	76	66	59	48	65	47	53	49	51	56	50	59	52	56	42	55	41	37	45	53	54	48	52	46	52	52	52	45	57	59	63	49	41	42	64	40	43	45	51	50	61	56	53	38	58	44	52	49	62	49	54	45	52	43	45	49	52	51	54	35	46	60	66	55	51	44	53	55	57	48	55	46	39	49	52	45	45	56	54	64	50	47	51	50	47	54	41	56	50	57	52	31	45	50	52	49	64	50	56	53	49	43	44	43	56	38	46	46	43	41	50	55	40	48	47	56	43	57	54	52	45	31	40	46	62	54	56	39	54	44	51	46	67	48	44	47	53	43	51	39	35	45	44	47	56	45	40	53	47	50	44	40	44	54	40	54	43	52	44	53	46	47	54	50	46	42	55	54	40	55	55	60	35	44	52	55	44	46	30	47	51	39	52	44	52	73	64	54	38	51	28	53	44	56	53	59	45	49	50	47	55	40	51	36	63	44	52	51	52	56	41	58	51	43	53	51	51	62	45	51	46	57	40	56	51	52	50	55	54	61	50	52	61	43	45	47	48	41	45	45	55	33	44	41	40	41	55	41	56	41	43	60	44	48	39	53	52	49	37	53	52	67	42	46	47	45	48	50	47	53	52	61	55	38	48	48	44	44	59	57	61	52	38	47	37	50	45	36	37	40	52	51	57	47	52	58	48	53	54	55	54	46	49	47	41	42	56	53	48	47	53	59	50	50	52	55	62	46	47	48	46	49	52	40	40	57	48	45	42	47	46	51	54	41	48	54	46	46	46	54	52	58	52	53	41	48	51	53	37	47	46	41	48	41	59	43	39	53	57	55	53	50	50	55	51	50	46	48	44	44	48	48	50	51	57	60	45	53	50	63	48	52	44	46	52	45	50	52	50	59	47	45	47	45	49	37	45	43	51	55	48	56	51	37	57	49	48	49	39	50	43	36	45	45	58	52	47	52	58	46	45	45	53	37	62	53	54	48	42	54	44	44	37	43	35	51	38	50	52	55	52	51	51	51	56	52	42	44	51	47	46	48	51	42	50	50	36	44	52	53	48	52	53	40	58	38	54	44	44	62	45	47	55	54	53	54	55	54	39	61	56	46	45	48	53	35	41	27	51	60	52	45	38	56	45	50	44	41	49	44	36	54	51	41	48	46	48	41	45	39	42	60	47	55	48	53	44	57	54	48	39	43	47	49	52	47	46	50	54	55	40	47	47	49	52	53	48	37	52	47	58	49	52	47	49	51	59	42	49	48	39	47	28	50	36	55	44	58	44	49	51	61	44	60	60	61	42	41	51	61	42	49	49	39	56	62	43	50	49	47	45	51	54	64	46	52	42	59	52	41	61	53	61	45	52	46	46	40	46	48	46	51	42	55	52	45	36	46	49	53	47	48	47	43	44	50	53	53	55	43	55	58	49	51	53	53	42	50	39	51	50	55	51	40	52	44	42	57	54	51	56	40	42	56	44	54	52	41	48	41	49	47	48	46	45	47	48	52	57	56	37	54	36	53	55	45	60	57	42	36	47	41	58	47	44	54	62	53	35	61	60	50	46	46	33	49	40	40	50	69	38	48	54	45	40	52	51	49	45	58	36	59	43	46	48	62	43	50	56	39	52	42	33	62	59	47	48	46	46	53	43	52	62	40	58	51	52	48	38	38	52	57	65	56	56	59	47	36	37	44	41	59	53	48	38	47	44	50	40	46	43	59	53	52	42	57	58	51	46	44	47	52	56	57	48	60	50	46	48	35	57	55	60	44	50	52	47	49	55	49	47	53	48	37	51	45	56	48	53	56	51	40	44	46	55	52	54	47	41	41	43	49	51	44	43	42	55	47	59	52	54	44	53	54	52	44	48	52	48	47	48	35	53	53	45	45	41	44	50	57	43	57	54	53	47	47	44	44	54	47	46	37	33	37	39	48	43	50	65	47	52	46	42	52	47	52	52	53	46	42	48	45	47	58	40	46	46	46	51	50	48	58	39	41	41	46	68	54	42	49	48	50	45	49	50	55	33	48	51	42	55	51	61	39	51	55	44	55	52	35	56	55	60	53	42	35	30	40	48	45	50	47	58	60	39	52	40	33	51	30	54	43	51	59	48	51	43	41	52	44	36	41	58	38	52	42	42	47	50	52	65	52	48	45	43	51	36	48	42	46	50	54	45	45	50	50	49	47	52	51	51	46	51	42	54	51	60	54	39	47	57	48	45	43	47	47	40	62	52	46	39	59	55	56	49	51	55	54	45	46	55	51	48	45	50	48	44	42	48	52	54	58	49	48	53	51	45	67	37	52	52	38	46	45	45	48	56	49	56	44	29	40	45	55	56	45	48	55	44	50	49	59	43	44	48	48	42	49	52	54	52	52	50	48	37	49	44	55	45	37	58	48	41	40	59	43	63	61	46	48	45	61	48	55	56	45	53	42	44	53	53	42	53	41	56	45	42	41	53	50	46	56	44	43	52	37	46	51	47	41	57	58	46	48	55	51	47	46	42	57	54	50	48	44	50	51	59	56	57	57	42	44	65	46	49	36	53	32	51	47	56	49	48	42	52	66	43	53	51	40	39	42	48	41	38	47	47	43	42	46	51	50	38	46	47	50	41	43	60	52	46	46	59	49	52	46	41	56	48	42	59	52	42	53	50	51	47	58	49	39	45	57	47	45	49	48	35	47	49	50	48	52	51	45	47	54	52	34	52	51	44	54	43	58	55	53	42	48	43	45	58	47	44	37	33	52	61	49	50	52	41	37	52	51	61	45	50	34	51	37	49	63	54	53	44	49	60	57	62	55	57	37	41	47	54	50	45	50	54	55	33	48	46	42	60	46	60	52	51	69	43	45	39	39	39	49	45	48	46	51	56	57	53	45	51	42	48	46	37	44	46	50	38	50	50	43	48	48	49	50	48	49	69	45	54	42	54	64	34	36	40	53	53	42	49	58	61	48	46	54	43	55	40	46	45	44	56	40	48	39	49	51	45	44	48	52	56	49	45	57	49	44	60	38	54	47	47	48	37	45	40	63	47	43	47	50	46	46	41	39	41	50	55	58	41	35	46	50	45	45	46	42	50	42	57	57	49	54	54	47	46	54	43	58	45	56	39	42	59	57	49	57	46	40	55	63	40	54	37	49	54	40	61	50	50	51	44	42	45	55	57	50	51	57	52	49	43	47	49	44	48	44	41	53	57	46	46	48	51	48	41	55	34	36	65	33	48	52	51	41	60	49	39	51	42	44	50	55	56	45	41	48	40	51	51	44	48	59	42	41	58	55	36	59	46	50	37	51	34	60	53	38	31	53	41	37	42	46	43	53	44	58	37	44	42	52	49	57	45	50	60	39	46	45	52	50	55	54	64	48	50	49	51	47	49	57	54	46	42	47
30530	23884	18107	33130	40667	39568	36029	32027	28443	24802	21870	19387	17176	15172	13345	11464	10139	9058	7722	6687	5504	5068	4345	3607	3126	2879	2625	2377	2145	2011	2102	2041	1991	1979	2056	1950	1813	1802	1644	1615	1506	1489	1440	1379	1493	1378	1354	1328	1239	1271	1194	1178	1111	1100	1043	1021	1093	1037	1035	1008	1013	957	953	925	913	956	931	913	918	974	960	912	910	921	928	895	888	870	855	879	886	849	852	848	800	787	807	820	830	788	814	821	810	826	812	792	782	796	806	762	775	784	728	778	753	772	798	790	774	783	726	756	729	764	773	783	793	728	747	758	758	780	799	758	764	762	781	764	792	693	757	792	784	765	756	757	732	715	791	736	698	734	739	780	784	825	775	752	726	709	802	743	725	786	760	739	808	701	735	764	730	774	730	721	740	750	756	815	806	782	781	747	806	760	734	778	748	761	781	699	757	763	771	768	781	772	755	816	743	754	763	737	752	730	760	736	724	768	720	761	741	727	721	788	731	706	743	798	698	772	735	733	793	727	755	727	754	762	813	765	734	738	742	738	753	743	781	760	728	799	709	740	827	719	727	724	752	772	755	773	736	790	735	725	742	754	773	752	746	725	783	712	763	796	706	746	771	740	762	733	770	769	711	742	747	787	716	762	734	781	750	760	792	789	745	752	760	722	725	707	763	761	735	804	751	801	761	790	723	767	767	740	769	765	732	749	837	771	744	786	797	794	756	771	710	774	798	787	756	754	762	733	768	732	748	747	793	794	760	772	745	730	754	769	794	797	754	738	720	730	749	748	785	777	728	743	719	727	776	777	731	779	794	727	746	782	739	755	743	758	803	757	743	757	748	750	710	802	746	787	741	703	807	733	774	773	751	793	778	750	764	815	788	792	777	764	720	787	757	738	779	770	686	797	753	764	752	743	744	712	742	748	755	723	730	744	742	755	743	819	759	753	738	773	727	784	796	764	737	745	723	748	749	746	803	727	747	712	760	789	742	779	803	766	811	704	727	729	727	788	765	727	742	794	736	722	724	717	755	723	723	739	731	742	767	767	764	742	756	819	729	800	763	731	808	719	706	751	769	790	753	756	766	802	767	759	693	745	752	728	738	741	784	723	698	749	745	742	746	751	783	728	774	743	723	723	761	785	764	769	756	733	741	762	796	806	755	767	757	723	730	743	691	734	800	726	771	742	765	792	750	757	755	755	771	788	731	772	769	731	771	736	776	718	725	740	755	722	746	705	758	742	766	753	707	790	780	746	737	761	752	767	720	753	768	757	752	740	783	758	735	807	754	759	729	788	755	782	724	768	705	816	728	752	775	730	760	765	774	768	786	731	755	743	770	764	777	728	767	732	722	780	769	775	682	740	761	764	796	737	752	798	724	759	803	785	788	740	744	776	714	784	732	744	814	806	756	721	730	754	751	718	736	772	719	758	767	764	803	780	687	716	761	738	761	735	702	779	767	744	810	684	706	736	786	760	752	741	764	744	773	730	800	772	756	737	740	756	743	777	787	770	741	794	750	778	731	696	724	696	785	688	767	757	819	776	713	741	749	734	768	784	754	740	765	778	808	737	733	750	758	797	761	749	746	750	752	783	763	774	749	742	775	769	742	746	783	728	783	792	747	772	764	738	750	747	783	759	740	752	773	800	695	749	720	729	759	755	775	701	745	781	759	789	798	747	738	742	774	776	809	758	781	756	755	773	731	745	805	757	753	746	752	762	780	737	765	766	739	703	700	773	764	754	743	768	727	805	733	780	764	737	760	741	763	788	769	754	749	782	726	771	747	808	722	762	837	743	778	738	787	765	719	759	788	683	723	745	784	722	796	757	726	723	760	735	732	698	745	763	743	736	745	739	777	722	736	725	772	759	714	752	730	749	748	759	761	795	728	738	709	729	730	729	796	752	751	756	798	770	719	745	772	739	770	734	745	744	734	742	764	781	741	764	761	738	814	806	715	751	765	787	743	744	811	740	708	803	764	703	738	716	759	759	781	793	795	747	745	723	769	740	747	795	708	752	731	735	764	732	755	767	715	749	737	774	716	675	781	755	754	747	742	729	769	745	803	758	767	748	714	750	781	745	787	774	803	775	739	755	713	738	757	780	762	777	747	764	749	765	722	758	727	755	743	706	721	772	733	720	783	754	759	743	742	754	781	731	763	754	818	748	747	732	751	750	797	717	750	759	748	741	714	720	743	721	782	724	821	763	756	759	756	778	762	716	758	776	759	767	769	725	716	766	792	759	747	776	767	783	749	752	786	758	776	736	743	763	765	732	728	703	735	767	775	723	713	756	772	763	802	795	738	796	767	773	726	777	746	776	718	742	764	756	733	736	730	804	772	748	822	793	761	717	795	780	755	754	770	755	750	753	798	734	754	833	740	829	761	700	764	772	810	758	787	743	765	730	783	785	732	768	775	729	715	770	744	789	696	779	791	735	788	816	752	773	769	780	797	738	794	787	755	703	755	722	782	727	812	790	727	755	737	766	755	730	744	761	727	734	754	759	795	768	694	732	767	750	762	815	764	782	761	722	759	729	753	752	729	809	771	688	770	776	753	783	760	711	778	714	734	752	707	760	737	738	766	721	748	785	726	775	743	788	758	738	759	706	752	739	737	783	770	763	758	767	757	771	753	770	709	718	777	706	741	769	700	690	805	763	746	762	749	781	740	805	755	748	789	762	786	732	722	718	793	746	722	738	762	770	733	775	751	741	746	767	772	788	743	746	750	767	744	757	758	743	819	740	765	751	754	718	761	776	764	737	753	728	769	793	735	733	807	751	773	757	777	728	799	731	724	702	759	740	724	709	781	701	773	788	723	777	707	752	737	791	753	769	765	783	811	764	745	820	788	775	755	827	811	715	771	752	718	783	721	793	749	780	740	731	752	735	744	714	788	741	748	768	755	740	712	763	775	730	767	753	834	694	750	764	773	696	761	803	741	741	765	780	774	764	764	706	804	770	775	725	725	734	770	786	816	827	767	726	754	787	778	769	707	743	791	720	763	796	749	713	781	790	709	779	692	734	769	732	771	772	693	754	759	785	764	748	755	783	815	759	721	742	745	721	737	725	763	744	733	771	778	776	720	765	732	727	740	767	754	746	760	798	790	783	788	753	764	732	757	798	763	779	811	793	733	764	764	762	735	723	750	724	782	737	705	736	772	768	777	731	767	790	763	769	789	816	712	766	786	779	724	721	759	769	794	767	807	809	733	793	756	801	747	817	765	773	763	753	802	708	753	745	797	770	721	739	791	778	765	767	761	788	731	758	800	715	756	744	779	737	752	737	771	777	708	732	762	711	770	753	761	772	750	769	714	748	787	747	745	799	753	698	751	735	740	734	719	766	747	732	757	779	718	722	768	744	759	752	745	730	748	738	751	793	763	718	817	737	801	747	761	776	800	724	788	771	784	818	727	750	719	759	771	746	767	721	752	762	764	725	720	844	747	762	771	772	768	786	769	798	760	816	779	743	758	815	773	761	781	756	706	750	782	742	771	718	768	762	821	737
2119	755	398	386	583	709	610	490	377	324	295	245	227	213	169	131	115	88	110	97	63	68	60	49	50	46	42	41	43	43	40	44	46	52	44	48	43	39	31	38	38	41	40	39	42	33	34	35	32	35	26	28	29	33	25	36	46	25	34	32	29	31	28	27	28	25	31	21	32	32	35	29	34	25	20	38	38	32	23	29	30	29	22	36	30	37	30	20	37	28	22	34	29	31	20	29	32	27	21	34	28	32	32	21	40	30	22	36	17	27	29	24	33	25	32	31	36	21	22	31	38	41	24	26	24	16	27	26	17	26	27	24	34	27	24	34	27	28	23	25	29	39	28	31	38	23	30	24	26	22	34	32	30	35	26	29	27	20	18	29	24	24	27	27	20	33	34	25	23	31	45	17	32	25	29	31	31	22	30	18	30	29	27	30	26	29	21	24	18	22	36	24	31	21	23	21	24	28	31	20	26	28	26	35	23	27	38	33	29	41	27	26	25	17	19	29	35	30	36	21	26	37	29	28	32	24	21	26	27	31	35	40	21	18	23	27	24	27	25	30	23	26	25	44	25	28	20	33	38	31	34	32	25	31	31	26	18	28	25	31	25	23	27	24	29	16	30	28	27	27	19	26	34	37	38	31	29	29	27	32	25	33	18	22	28	26	36	26	24	31	35	20	27	31	26	23	32	29	32	25	29	29	21	25	33	28	21	23	35	28	39	35	21	33	22	27	25	20	30	30	23	25	23	42	22	21	28	44	26	27	24	35	32	25	33	33	24	31	21	31	45	29	31	29	38	30	31	26	24	21	24	34	27	32	32	26	23	36	30	28	26	40	23	30	27	27	21	24	31	22	28	36	32	22	28	28	23	25	21	24	30	23	35	26	27	17	29	18	28	21	24	35	34	43	27	23	27	34	21	32	31	29	26	23	30	26	37	20	31	35	27	36	17	29	33	21	33	30	31	19	12	25	27	42	33	38	17	32	20	31	28	33	31	29	36	32	27	31	33	30	23	18	31	31	22	37	26	31	29	21	34	32	32	35	37	27	34	38	30	33	22	29	26	25	30	22	27	19	25	25	24	28	33	26	28	33	24	30	35	42	23	33	23	26	34	32	34	31	25	15	33	32	23	19	25	31	31	24	27	30	25	29	36	25	13	34	29	24	35	27	28	18	26	28	31	27	33	16	25	21	27	31	27	32	33	26	23	30	35	23	22	29	32	32	30	37	27	26	35	28	23	29	36	35	28	29	31	28	24	23	33	36	29	32	29	34	22	26	28	35	27	32	33	21	26	33	28	36	33	24	21	30	25	27	31	35	37	30	31	22	35	32	25	31	27	26	21	19	38	21	22	34	24	21	17	30	20	23	24	37	33	25	30	25	27	27	32	30	18	24	35	24	26	34	29	20	30	22	25	19	28	32	28	31	27	21	24	30	34	31	23	25	33	22	30	17	24	34	26	24	36	32	24	27	28	29	24	23	31	29	27	24	28	29	25	24	28	30	17	23	26	22	33	30	38	26	26	25	26	22	32	14	33	30	39	35	25	22	20	25	26	22	23	31	38	30	20	38	34	32	27	33	25	24	26	26	23	33	23	26	28	30	19	34	26	26	25	28	28	28	29	27	36	31	29	23	28	35	33	36	27	32	27	26	33	35	32	23	26	30	30	25	26	23	29	27	34	38	26	33	23	23	27	24	32	31	22	28	23	24	20	33	21	23	37	27	31	30	24	28	35	24	29	31	21	34	36	40	24	21	32	22	32	32	29	45	27	30	43	23	29	26	31	36	29	29	22	20	25	33	22	26	24	28	28	30	27	32	24	25	19	26	16	33	28	22	26	27	21	31	25	26	29	32	33	32	36	27	27	35	38	30	25	21	28	40	34	32	27	29	30	31	29	26	26	34	36	32	35	19	28	27	23	30	28	26	28	25	28	26	33	29	23	31	32	27	25	21	27	29	28	32	28	24	26	24	24	30	31	36	29	29	35	25	34	28	21	25	30	27	25	25	24	22	23	26	29	31	38	30	22	27	39	24	27	22	28	27	26	27	22	31	26	30	16	14	29	32	31	30	33	18	27	33	34	29	36	41	25	22	30	32	20	30	37	34	26	28	22	22	26	30	29	28	29	20	35	25	21	27	32	35	29	26	38	34	38	22	24	24	25	29	25	20	27	31	27	30	32	23	39	31	26	38	21	26	26	19	29	16	25	31	25	28	28	22	26	29	30	34	28	24	25	30	22	33	31	27	22	27	30	26	30	38	21	24	21	23	21	35	33	26	28	33	23	31	31	38	35	29	28	27	32	22	31	34	32	31	18	29	21	25	31	32	32	30	31	32	29	28	22	25	25	27	32	32	26	26	22	32	31	25	18	28	29	32	27	24	28	36	39	34	29	28	29	33	27	29	30	39	22	20	30	19	25	31	28	30	29	17	26	22	28	37	31	21	25	35	30	30	32	37	30	35	37	32	27	29	29	34	24	31	21	32	32	22	30	37	24	25	27	22	37	35	29	35	32	35	33	27	29	20	29	33	30	29	13	22	29	25	25	27	29	32	24	38	33	25	28	43	28	35	32	26	21	26	39	31	32	32	37	28	28	36	19	28	30	31	25	23	38	35	29	29	32	31	31	30	29	34	22	31	24	23	26	21	27	29	40	32	23	24	27	28	20	22	25	38	25	36	28	35	31	35	34	28	21	27	21	24	24	20	29	29	28	24	25	32	34	25	30	22	29	36	24	30	32	30	32	21	22	19	29	35	21	28	21	30	29	26	34	31	28	19	37	19	26	41	24	26	39	22	26	23	23	28	19	32	43	22	29	30	27	41	26	30	25	21	36	22	39	27	34	26	28	27	30	21	35	39	32	33	27	24	25	28	45	31	34	29	27	31	19	34	26	24	16	16	27	34	27	26	37	28	28	28	29	25	27	28	24	30	23	20	24	37	34	34	30	34	26	26	23	32	24	17	33	25	33	23	23	31	42	24	30	27	28	29	27	25	39	29	20	23	34	33	35	23	25	29	28	33	30	36	30	16	26	26	32	31	18	35	20	27	38	24	26	23	41	29	36	25	28	28	24	26	28	18	33	27	28	28	30	25	33	33	28	25	42	27	28	32	34	40	29	29	28	27	26	33	25	20	27	23	19	19	29	30	14	24	24	22	33	31	27	27	31	25	36	37	21	26	23	27	24	32	27	26	28	34	27	32	33	28	26	27	26	26	32	30	25	23	39	31	31	21	26	30	29	27	33	21	29	24	32	34	26	32	37	28	23	26	22	28	14	18	32	28	21	20	31	31	29	22	24	31	29	30	34	25	21	34	34	29	29	31	32	29	21	30	26	38	33	35	25	25	32	24	24	33	29	23	34	33	35	29	34	13	39	19	27	26	30	30	26	24	22	26	31	32	25	27	25	35	23	22	35	25	35	40	25	39	30	21	24	28	24	27	48	31	20	29	25	26	22	30	23	44	21	20	34	40	33	32	29	23
22764	16597	11292	24815	32586	31298	27165	23067	19238	16212	13503	11703	9983	8610	7335	6446	5528	4519	3884	3329	2798	2551	2256	1871	1646	1495	1270	1204	1152	1177	1172	1175	1185	1183	1169	1094	1092	962	974	881	887	845	779	771	816	766	763	716	750	725	665	622	646	595	536	582	572	593	590	574	577	528	533	514	560	518	530	500	492	533	495	539	523	550	497	513	472	553	513	493	513	505	472	495	501	471	459	462	462	460	480	477	474	493	491	463	436	486	404	446	463	475	421	448	455	444	442	447	489	442	492	426	458	451	466	462	420	438	475	426	486	446	474	494	419	439	443	435	461	454	471	448	476	465	461	413	448	430	452	465	450	409	457	448	409	401	469	441	440	405	462	442	464	445	461	442	451	434	453	449	446	428	469	443	479	466	485	449	472	415	454	453	432	458	440	443	413	406	449	418	422	458	446	472	448	461	486	453	429	451	465	465	409	480	473	444	409	423	445	440	446	455	436	436	405	418	444	408	445	457	437	427	425	442	487	445	429	453	438	457	419	464	454	478	418	428	469	465	377	454	475	467	435	436	492	493	467	465	443	431	464	478	447	443	440	433	457	458	441	450	483	426	457	432	451	454	467	463	477	454	443	467	443	420	452	470	442	413	442	424	424	426	444	424	459	426	439	479	429	447	428	460	446	469	423	423	433	423	452	453	392	443	443	444	440	437	422	458	445	441	439	425	456	457	457	436	431	440	444	414	451	432	433	436	501	461	476	477	495	463	479	414	433	469	453	417	441	485	446	456	474	439	434	465	484	446	451	434	467	429	451	477	436	428	477	448	470	432	454	444	492	449	451	409	441	463	431	437	445	454	446	439	472	449	414	475	470	439	454	434	437	460	476	439	446	470	445	417	494	467	470	450	483	417	467	460	478	439	460	433	479	428	443	429	458	422	470	446	476	452	463	432	461	426	455	404	423	424	412	499	457	440	425	448	446	412	454	463	445	449	475	467	457	442	424	451	446	450	420	441	430	417	469	436	467	488	443	417	445	476	419	466	414	479	434	436	482	417	461	455	484	439	449	416	456	479	442	463	493	460	441	438	502	432	423	462	451	444	425	461	513	427	481	463	418	439	442	448	455	457	479	461	467	456	428	444	467	434	474	452	472	468	466	447	444	435	449	466	459	447	449	482	463	511	437	479	435	464	448	435	430	443	434	448	425	443	442	473	460	398	469	443	448	484	478	470	452	449	443	475	435	465	463	452	467	443	461	455	449	423	443	451	459	476	442	465	474	444	468	427	446	448	460	446	443	449	417	454	481	448	432	445	429	462	425	461	460	456	439	463	447	439	465	444	422	422	460	419	431	431	426	487	472	421	442	423	462	428	411	415	474	477	456	489	440	474	450	409	469	467	478	412	450	434	457	456	436	477	454	479	433	438	445	463	449	442	434	459	447	534	457	417	455	436	420	445	429	511	433	444	445	475	440	457	448	497	481	432	430	453	494	442	431	430	427	466	454	463	434	464	455	429	450	425	477	477	466	453	472	478	427	450	485	439	439	477	433	419	499	483	456	511	452	452	398	451	444	500	473	446	407	474	451	459	447	461	449	426	444	449	423	417	454	444	417	423	419	418	428	453	492	464	490	434	439	485	466	458	478	458	473	448	450	472	451	457	478	459	444	429	495	448	405	465	438	450	459	423	433	460	449	425	460	474	454	419	460	435	438	444	449	452	470	454	469	438	453	407	489	464	449	484	450	462	453	423	416	471	427	440	433	462	436	470	443	420	447	440	454	474	430	457	435	481	466	443	453	425	466	459	410	419	428	448	457	429	488	419	469	431	501	441	424	452	481	441	445	416	449	477	427	420	447	452	473	453	475	477	418	459	472	455	465	447	476	417	466	438	453	464	446	449	480	448	454	478	439	453	438	460	475	467	413	483	438	444	474	468	457	440	441	460	414	438	427	435	455	454	455	443	462	467	427	451	484	445	488	429	424	481	455	467	441	421	420	475	431	475	438	479	496	434	454	459	408	465	427	447	454	473	426	424	453	459	461	440	473	438	458	473	445	424	442	441	475	429	415	440	428	433	476	441	458	477	449	491	423	455	450	450	421	468	450	460	472	439	460	468	429	454	464	433	434	449	473	420	466	459	450	451	411	475	458	462	439	442	458	440	424	439	444	466	468	438	429	461	438	427	437	463	457	414	475	447	419	461	448	476	458	459	444	421	420	456	486	421	436	417	423	463	424	464	460	456	440	478	424	458	459	460	439	464	424	441	441	448	459	468	467	412	432	448	441	461	447	446	453	470	447	486	430	429	453	430	476	466	454	456	470	466	481	442	431	462	458	449	439	484	436	486	450	453	446	442	440	482	477	457	429	495	446	413	441	458	456	464	441	450	438	447	465	484	456	466	446	462	462	488	423	471	496	488	457	476	409	452	474	470	399	410	401	452	433	419	446	452	442	463	453	419	418	454	461	474	454	428	454	460	448	477	435	436	462	452	460	452	426	448	477	432	489	474	399	463	496	409	457	468	411	439	423	485	438	439	424	475	438	442	429	494	433	457	472	441	490	431	440	461	455	420	444	491	450	436	390	502	448	462	401	451	456	483	441	422	478	423	473	444	437	449	493	438	406	436	421	476	405	427	418	431	455	480	501	431	464	433	446	454	429	470	423	425	458	424	464	459	451	441	465	411	427	423	439	510	454	453	457	473	422	417	471	449	449	405	442	458	482	450	400	443	452	459	428	450	425	461	432	431	423	451	460	452	421	463	452	467	440	433	436	460	476	434	436	447	433	490	432	475	478	459	433	452	452	461	476	477	445	463	485	436	471	449	465	431	440	458	446	457	421	453	432	445	462	429	462	425	450	420	416	408	472	458	464	452	448	442	454	448	414	466	465	447	446	461	436	444	452	442	455	451	470	470	445	434	437	443	456	438	418	489	465	425	466	468	466	433	454	491	460	472	421	475	473	415	431	411	448	444	460	456	461	455	425	477	460	441	443	462	495	470	439	472	451	476	466	456	463	477	421	418	434	468	451	462	444	462	419	432	394	438	432	428	433	416	483	450	447	457	437	484	440	491	430	412	447	432	467	437	436	455	478	461	449	458	428	445	420	428	443	419	494	434	417	466	475	460	432	430	455	437	448	452	425	442	433	463	453	475	453	425	452	439	467	471	479	432	448	477	431	442	442	439	441	433	416	465	462	420	428	455	444	472	462	452	429	430	455	459	469	468	461	446	450	379	475	461	450	438	430	452	463	405	461	450	463	416	463	482	464	453	430	430	414	433	476	449	465	444	461	455	417	454	439	447	500	462	427	435	437	479	450	458	440	443	448	471	486	445	452	438	447	411	441	415	460	536	449	472	453	387	452	440	422	433	429	474	447	434	441	457	431	447	466	442	445	429	480	467	499	461	487	396	429	444	439	471	447	455	460	419	418	396	460	459	439	488	425	475	449	479	465	438	441	438	470	468	442	465	492	463	427	468	439	432	440	446	466	431	456	457	491	459	458	419	502	463
1726	1145	701	567	875	1073	906	717	617	543	449	393	308	302	237	223	189	177	143	129	83	88	70	87	60	60	68	65	48	58	43	58	56	55	48	71	61	57	52	44	51	23	40	34	54	48	47	59	41	38	36	31	37	35	34	32	38	39	36	33	39	39	29	40	32	43	36	25	34	36	36	35	36	37	42	29	31	35	27	26	30	44	35	32	20	37	30	44	36	42	16	41	29	38	33	26	32	28	26	30	22	30	46	29	21	37	30	33	41	21	28	22	33	23	34	29	29	32	23	23	36	31	29	39	30	26	30	34	31	29	43	27	34	31	21	33	34	45	33	31	26	28	37	35	31	33	22	32	35	27	24	35	33	25	25	29	31	39	28	26	37	34	31	23	24	32	29	20	37	32	25	36	31	33	27	38	29	24	41	34	33	37	33	21	39	26	30	32	23	31	34	29	29	24	32	29	30	34	34	34	41	35	32	34	23	25	30	18	41	32	37	33	37	21	29	26	25	28	40	25	28	26	28	32	34	26	26	39	27	27	34	32	26	30	35	32	26	35	31	33	24	32	41	26	42	35	25	30	39	24	30	30	27	27	30	26	30	38	29	28	22	31	32	33	28	21	23	29	30	33	43	21	27	21	35	32	35	35	40	32	40	36	36	40	27	27	32	30	25	42	32	30	32	34	28	30	35	33	41	40	29	27	37	24	24	35	24	24	20	27	33	25	32	30	36	37	35	36	38	36	22	37	40	30	28	33	37	36	35	25	26	41	47	29	28	24	27	32	30	23	26	31	30	19	35	34	39	33	31	32	31	39	34	39	23	36	31	25	28	37	34	36	25	28	34	19	30	30	38	28	30	25	34	22	33	35	29	36	39	32	26	20	39	27	24	32	32	27	27	30	24	28	35	27	33	38	30	28	40	37	19	41	39	27	36	32	33	38	39	43	36	28	35	29	28	29	40	31	31	29	18	22	31	33	29	31	35	29	35	31	28	27	35	27	28	37	30	24	32	42	40	29	32	39	36	48	32	27	29	39	31	29	34	32	37	33	25	29	25	39	26	30	30	38	49	24	21	28	32	32	39	29	36	29	35	33	32	30	28	31	25	26	35	34	31	33	37	26	30	32	26	26	32	24	44	38	35	25	19	34	43	33	36	37	37	28	31	32	27	35	35	39	35	26	30	29	29	32	33	32	37	32	32	32	38	39	28	27	21	31	28	21	27	22	42	42	28	38	34	37	38	38	31	19	37	26	41	31	33	28	27	33	25	35	42	40	22	32	40	29	24	36	45	25	30	29	34	37	40	27	35	30	35	21	34	33	29	29	14	31	28	27	33	33	24	38	24	39	42	31	24	26	29	27	30	31	23	28	25	35	42	30	32	29	28	26	34	36	33	20	23	29	36	31	33	35	32	34	35	24	30	31	35	28	44	35	31	26	29	32	26	29	31	28	31	31	34	50	31	38	27	31	30	34	37	35	23	28	35	32	33	22	24	30	34	27	31	24	33	30	39	28	40	28	36	27	38	29	41	32	33	27	40	27	30	33	36	39	34	28	27	36	24	28	29	29	32	18	38	30	26	26	26	26	29	33	22	24	35	35	30	31	45	32	29	41	23	41	39	28	34	23	23	29	34	28	26	31	29	38	37	28	22	27	27	32	36	29	28	29	22	36	27	26	31	29	28	26	24	37	29	32	29	40	30	37	29	30	34	33	33	32	38	28	36	28	33	29	30	37	30	30	32	29	39	23	49	27	47	20	31	37	28	36	42	36	37	37	27	29	30	20	26	28	34	37	37	27	34	25	33	37	31	35	24	36	27	35	26	23	23	27	38	31	20	35	33	31	30	28	28	34	40	35	44	23	23	35	29	31	38	30	31	29	31	28	28	26	35	19	33	21	39	31	36	31	28	30	25	36	33	26	30	33	20	26	31	32	32	30	29	20	29	28	33	29	38	34	36	32	31	31	24	31	31	24	32	35	24	34	31	35	27	38	23	25	36	30	24	37	20	31	27	31	37	23	31	38	27	38	25	42	28	43	36	33	19	23	22	33	23	39	38	38	28	33	28	20	31	32	25	33	37	32	34	41	33	37	24	24	31	37	36	26	29	28	27	29	22	17	27	31	34	34	25	32	27	22	41	41	39	38	30	43	32	29	28	32	35	40	27	32	36	27	29	33	36	29	36	40	26	28	32	30	40	31	22	26	31	28	32	25	27	40	30	30	31	41	29	31	32	40	32	27	27	30	28	38	34	26	26	24	31	27	34	23	26	40	27	32	28	35	31	31	25	32	24	29	44	35	27	23	24	42	33	40	30	34	34	37	28	42	29	31	28	34	22	37	32	25	25	33	35	19	28	25	33	31	36	32	29	33	26	33	32	34	23	26	32	28	36	41	30	29	26	21	26	30	37	28	29	30	39	32	36	34	26	30	29	29	29	26	23	18	38	27	27	26	33	43	27	39	34	23	33	30	29	18	27	36	25	27	26	38	26	31	24	31	36	34	32	42	23	25	38	30	33	29	34	31	35	35	35	22	33	31	39	25	28	26	29	24	39	29	40	35	39	20	27	34	35	32	29	32	36	43	24	36	26	42	28	30	25	38	34	23	26	20	34	32	33	35	32	28	33	37	33	32	32	35	41	37	21	35	37	32	18	29	30	41	35	31	27	31	34	36	25	30	38	26	34	25	34	49	27	36	25	34	30	31	22	29	31	31	27	31	28	30	37	18	27	45	24	36	27	35	34	38	26	25	33	33	29	34	30	31	34	33	33	39	37	35	26	32	28	25	31	30	28	24	37	23	33	30	27	38	32	25	27	25	26	38	39	34	25	30	31	34	23	27	38	37	33	20	32	28	39	34	40	36	32	34	34	29	30	34	30	33	28	31	27	33	41	29	31	28	35	33	39	23	34	46	29	31	35	36	31	30	29	42	30	31	28	34	37	29	31	38	32	24	34	36	28	28	33	34	18	30	21	22	31	34	31	25	33	32	35	41	28	37	27	33	27	40	34	23	32	34	36	36	32	29	27	30	32	29	32	32	33	26	32	29	29	23	31	34	30	28	31	23	24	28	34	20	26	40	32	43	31	25	26	27	34	32	30	31	19	42	32	30	38	29	25	23	34	27	34	25	42	38	24	27	19	37	37	24	27	34	23	38	36	24	35	24	31	34	33	30	25	25	39	30	34	32	22	25	35	27	26	38	28	27	22	35	26	22	28	28	33	35	29	36	25	32	48	37	27	22	37	29	35	32	30	25	26	33	41	32	36	34	28	34	30	25	23	33	39	40	35	33	34	35	30	17	38	32	26	32	25	29	36	34	30	26	22	36	29	37	28	37	30	34	35	36	32	33	24	32	29	37	36	37	33	26	42	31	37	37	36	25	30	23	31	22	27	24	38	35	21	24	34	38	25	32	38	31	23	25	27	37	41	38	19	31	29	37	29	26	23	27	32	27	25	27	33	29	44	37	39	37	34	34	36	32	26	40
27144	21443	15277	29759	37292	35869	32390	28345	24451	21242	18336	16024	13916	12297	10512	9067	7801	6627	5475	4645	4036	3659	2996	2557	2202	1958	1800	1656	1577	1549	1550	1456	1521	1506	1480	1493	1358	1236	1197	1155	1057	1050	1066	1035	943	969	925	903	872	819	800	757	800	770	693	718	742	774	717	701	693	609	649	657	598	606	598	618	643	597	588	619	602	608	617	604	588	601	565	528	516	583	523	620	534	552	563	554	561	568	537	548	525	562	549	547	571	515	532	553	505	528	523	505	541	519	506	500	525	511	492	458	496	487	533	517	503	470	519	531	516	496	477	488	522	524	499	544	513	528	472	497	527	531	460	474	490	500	482	485	514	472	495	517	493	496	532	483	519	489	525	506	502	518	522	496	489	465	477	493	480	490	478	527	504	549	492	497	514	477	480	492	455	539	496	494	515	480	497	521	505	504	528	499	518	486	462	522	509	514	476	526	506	497	481	530	441	513	507	514	516	505	524	527	516	522	502	519	488	524	495	514	503	516	519	519	500	524	480	469	482	534	532	494	485	496	462	470	464	478	501	502	516	485	497	478	495	494	492	528	537	516	483	496	483	482	512	507	532	543	520	529	488	507	520	506	481	481	513	456	516	519	489	477	516	525	479	503	469	482	467	522	485	508	489	460	462	530	523	525	478	487	501	529	523	497	508	555	494	510	497	449	515	505	496	454	575	514	517	537	479	493	484	522	521	509	494	467	470	492	513	532	479	516	452	497	517	521	440	507	480	483	514	510	463	472	481	494	530	514	498	502	509	494	509	480	489	497	486	498	484	489	499	520	499	506	507	508	506	489	510	519	487	486	499	457	455	533	512	526	461	504	529	490	532	477	491	471	482	507	471	501	455	539	496	514	511	500	501	477	542	527	508	478	503	501	502	496	490	508	503	510	492	514	478	493	499	525	490	541	508	497	525	498	473	480	475	503	508	534	553	494	496	507	514	446	476	517	517	479	493	475	513	513	491	508	480	493	497	511	510	488	467	458	485	457	510	483	524	484	490	512	518	497	511	476	509	494	551	511	515	493	491	500	505	508	443	486	492	497	492	511	477	513	492	500	487	524	487	501	507	508	500	519	524	499	508	501	526	494	467	498	458	514	500	538	472	505	482	464	488	511	529	482	459	518	492	528	502	452	463	513	524	506	473	475	510	466	488	498	467	503	526	472	506	526	523	489	450	477	441	515	511	524	509	499	507	486	477	514	499	498	532	523	485	515	486	468	459	483	485	529	498	462	496	489	520	489	496	528	510	512	500	500	516	510	524	533	495	500	476	472	513	507	504	472	463	514	544	511	554	499	504	536	488	541	507	511	482	479	493	507	500	467	490	497	480	490	501	502	534	512	496	519	510	504	493	474	516	493	452	488	484	540	504	521	526	503	503	509	517	465	497	478	510	486	508	513	484	538	509	501	477	489	484	470	520	507	541	449	465	466	494	495	523	469	479	474	479	460	499	520	515	490	520	469	471	528	510	534	505	480	501	486	527	499	497	495	498	540	533	473	489	449	466	513	516	496	481	512	494	491	519	488	481	490	464	495	497	511	503	508	519	461	517	475	490	520	539	492	490	490	451	481	501	514	485	523	489	494	497	515	480	484	446	514	518	506	522	527	480	502	498	521	462	483	519	526	477	486	527	505	537	552	507	503	491	490	521	517	505	497	485	492	469	485	498	519	478	552	500	494	527	551	528	494	463	477	480	506	462	500	498	515	518	470	513	504	524	520	458	518	480	468	480	522	471	500	492	479	500	515	467	463	506	490	461	461	503	506	530	498	487	487	485	500	470	507	497	472	522	469	499	479	518	490	508	533	511	462	466	526	543	490	512	466	478	493	525	534	541	525	498	449	500	501	496	540	519	525	485	486	471	475	495	492	531	519	490	496	530	468	494	488	468	494	479	471	509	490	481	509	546	525	513	468	520	484	519	492	505	511	478	527	530	522	513	490	483	506	552	495	522	483	535	508	497	497	454	506	479	490	528	471	488	474	516	485	496	529	474	516	513	476	549	516	428	498	516	526	457	496	491	500	503	503	526	467	507	472	519	544	537	488	476	508	514	476	509	476	500	479	482	475	490	483	519	510	486	462	537	492	533	479	465	467	471	529	487	463	494	496	496	531	519	514	532	484	469	524	472	515	503	527	519	485	484	479	492	484	484	525	489	464	521	492	441	477	482	527	508	500	508	483	500	539	504	455	455	498	529	478	502	501	471	492	507	483	509	497	499	477	485	523	480	502	486	498	507	503	486	495	484	484	510	487	469	511	492	516	490	493	481	504	548	489	519	510	489	526	506	482	488	457	490	508	493	503	477	481	473	496	500	480	488	480	511	517	500	484	506	507	520	521	488	531	458	509	517	507	482	515	533	485	498	456	513	509	485	472	519	519	493	526	518	458	460	495	489	485	469	513	521	511	530	522	514	495	475	511	505	465	476	502	472	489	491	495	482	484	508	495	464	517	486	496	486	485	478	502	499	508	475	512	492	520	481	503	497	479	520	491	502	514	483	514	504	504	504	522	487	539	530	516	486	486	476	499	504	501	485	512	488	491	486	472	475	505	488	490	544	507	522	517	526	509	484	510	531	520	474	490	475	504	525	491	504	503	504	486	482	468	485	496	516	523	517	460	507	522	538	490	494	480	517	472	522	512	536	503	534	498	519	491	522	454	485	508	499	461	448	524	505	534	514	522	485	491	462	468	481	480	491	525	524	505	449	545	506	482	550	502	513	543	450	491	514	495	467	489	492	527	501	484	514	479	519	513	460	502	529	462	484	481	486	501	454	453	462	493	517	517	503	504	508	498	465	485	504	484	516	518	509	486	519	515	488	521	510	532	492	496	478	530	505	546	482	514	503	527	479	514	478	530	515	487	532	543	479	532	470	515	481	507	507	484	528	532	479	487	473	465	500	519	529	493	536	533	475	506	492	491	532	516	490	482	459	538	506	490	521	492	475	505	515	467	490	512	470	446	506	500	461	468	494	485	476	507	477	472	475	510	534	478	510	462	516	481	483	477	459	483	538	474	477	491	503	516	475	516	502	440	495	503	492	487	510	506	485	494	483	510	525	505	472	532	480	488	508	513	495	474	479	511	454	533	530	502	538	494	495	482	483	485	504	511	521	480	487	509	522	464	556	476	506	506	530	492	491	471	565	547	510	525	489	503	524	490	483	471	557	496	481	532	488	489	511	495	520	504	474	457	490	501	493	462	502	488	505	486	495	485	517	478	508	502	519	477	491	501	489	512	500	538	476	461	497	553	509	542	446	464	501	482	484	490	509	529	530	454	507	525	519	509	480	466	539	481	499	508	479	498	539	503	484	524	458	496	480	490	491	487	491	521	515	532	505	506	510	481	511	484	528	514	490	493	479	504	478	476	535	481	511	488	499	492	476	547	494	484	516	521	484	485	469	487	447	465	438	511	504	477	509	503	500	503	531	497	494	490	474	492	529	489	491	510	494	493	502	500	471	495	519	505	499	502
3494	1063	623	470	867	910	843	709	569	544	418	392	317	264	232	204	169	164	131	121	98	101	94	92	86	71	64	62	56	56	61	63	56	54	65	64	75	61	47	46	62	43	51	61	46	53	64	57	50	65	46	60	53	58	52	48	39	50	51	41	44	47	48	52	50	57	46	45	49	44	48	31	40	47	51	37	52	52	47	41	54	44	48	37	47	44	36	44	34	38	43	51	38	40	36	51	36	49	55	38	44	37	41	33	39	57	40	35	47	46	44	36	57	35	44	48	56	52	37	43	33	32	33	36	32	53	42	47	51	38	40	42	40	38	41	50	41	43	35	48	41	50	50	42	45	55	36	49	42	59	36	43	52	42	44	37	36	39	37	41	35	45	44	43	31	46	45	40	39	47	35	42	43	52	43	45	36	43	34	48	37	57	34	48	31	31	45	37	47	34	41	42	44	43	47	42	50	34	45	44	34	47	33	43	45	42	45	52	43	44	40	41	51	43	44	36	46	50	43	53	49	42	50	51	63	43	46	56	46	37	48	48	43	36	37	50	45	51	48	43	46	35	42	22	58	37	40	33	42	36	40	41	48	39	50	52	39	39	47	52	47	53	41	38	42	51	37	46	42	39	42	41	38	42	45	32	47	35	33	42	35	42	39	56	38	38	47	45	50	52	37	41	47	43	44	50	43	47	39	40	36	30	49	42	41	40	40	45	42	43	51	32	44	54	45	44	44	39	35	42	56	46	49	43	42	44	46	38	36	43	48	41	47	39	44	44	43	39	40	34	31	32	45	57	50	51	49	44	45	37	51	41	42	35	47	45	50	41	38	44	39	39	44	51	37	59	34	45	42	45	33	50	45	47	45	34	31	54	48	41	41	57	31	32	54	45	42	48	38	53	45	44	48	58	45	44	47	49	55	46	44	36	32	42	47	50	54	40	50	46	41	50	51	40	40	41	46	36	40	46	43	38	56	45	44	41	43	47	61	53	42	45	52	39	42	36	44	47	50	42	52	44	38	48	41	37	30	46	51	49	53	35	39	44	41	49	44	32	42	39	33	41	49	47	38	50	40	36	39	46	38	34	45	41	41	49	41	40	37	36	42	46	41	39	38	43	33	41	43	48	38	46	37	38	38	49	53	44	40	40	35	51	46	39	51	41	45	47	48	51	34	38	42	34	44	42	47	37	42	40	53	34	38	39	40	36	44	38	49	49	49	37	41	37	45	50	45	36	42	37	52	36	39	39	56	59	46	45	46	39	43	52	59	54	41	40	42	35	42	40	49	37	52	33	50	52	47	38	44	31	36	51	47	53	46	51	34	42	40	45	30	42	33	42	40	44	34	45	53	36	38	45	36	45	46	31	46	40	52	36	47	56	44	45	42	40	48	37	44	39	47	34	40	49	44	47	42	49	45	43	51	48	37	38	34	43	38	39	37	44	55	53	38	50	51	40	40	30	41	57	46	38	34	34	39	43	45	37	49	41	58	35	43	54	36	36	43	44	48	48	46	52	43	31	44	46	30	31	41	44	58	45	30	54	47	53	30	54	51	39	50	51	39	28	46	35	47	48	39	43	55	33	38	49	43	45	46	40	49	44	51	47	39	47	42	41	45	40	43	39	37	36	51	39	45	57	39	45	44	37	35	41	47	42	45	43	50	37	37	56	43	39	51	51	45	32	44	46	31	40	36	44	60	39	41	40	44	52	34	41	39	39	42	51	43	37	44	42	38	42	41	41	44	34	45	46	43	36	36	48	40	27	34	36	45	52	31	38	44	38	43	43	41	33	41	49	38	36	38	48	41	45	33	41	44	45	46	48	42	44	40	38	52	40	51	39	52	44	49	48	40	39	43	53	38	40	41	45	41	56	43	42	43	42	34	45	52	43	29	36	35	50	51	53	50	55	36	46	37	54	44	53	35	26	46	44	49	42	37	47	44	48	39	62	50	46	50	40	46	42	41	48	45	50	39	51	41	53	47	52	46	47	46	40	48	47	37	36	48	47	63	40	40	56	40	41	42	46	49	31	43	54	64	36	48	47	50	43	45	30	52	29	53	47	42	42	38	51	35	28	45	40	36	36	37	37	41	40	48	54	44	44	50	43	39	40	50	28	44	38	49	52	36	41	46	51	34	52	38	43	49	39	50	54	44	37	41	53	51	38	43	49	40	45	36	46	45	51	30	45	32	57	41	37	37	43	41	45	42	45	29	46	43	49	41	40	40	53	48	41	41	44	38	45	34	41	34	55	40	53	36	57	43	53	43	44	44	55	49	36	43	46	47	49	44	56	46	40	53	33	43	44	30	35	47	48	31	36	45	38	51	39	53	39	40	40	56	33	62	50	42	35	45	39	43	37	40	41	48	34	43	50	40	45	39	40	37	51	37	50	30	49	33	37	34	36	49	33	39	46	39	42	46	43	41	49	44	50	47	53	43	38	46	50	56	49	45	44	50	41	38	40	47	39	44	54	51	35	32	48	46	34	40	42	45	45	33	39	39	38	42	43	49	37	33	42	37	34	43	45	31	46	47	35	51	51	33	56	39	52	34	49	44	62	35	38	43	41	37	42	36	51	46	54	52	40	32	47	54	28	52	47	56	43	48	39	42	47	36	36	52	51	42	47	47	42	49	52	37	41	56	49	48	41	58	46	42	43	40	50	42	40	44	48	40	42	39	39	41	40	33	45	34	41	49	52	38	35	45	45	44	43	39	40	41	34	45	47	39	34	53	51	30	39	34	46	47	45	49	49	37	45	39	30	40	48	34	42	42	50	49	37	47	39	44	42	51	46	38	40	33	48	45	54	44	38	42	36	49	48	47	44	52	39	39	36	42	40	56	36	47	61	43	41	51	50	43	44	51	46	36	49	42	48	33	41	47	50	46	45	38	34	48	46	48	49	56	47	39	38	32	47	34	43	61	42	30	45	47	50	31	49	47	32	45	40	49	36	48	44	45	45	35	51	41	42	32	34	38	36	35	44	45	49	49	45	60	44	45	42	40	45	57	49	46	37	35	48	44	49	64	51	47	34	35	39	33	41	40	48	41	39	44	42	35	50	43	48	35	42	48	58	39	45	38	52	46	41	48	34	40	38	37	42	42	39	45	38	33	37	32	36	40	36	49	53	48	45	42	39	51	51	38	41	41	46	33	43	36	39	41	45	46	38	39	41	50	29	51	39	42	53	46	38	38	32	37	45	43	45	39	38	40	49	51	55	48	48	46	42	43	42	44	43	34	38	49	55	28	42	47	45	37	52	35	38	43	36	32	37	47	63	50	38	38	44	41	50	39	47	46	50	33	46	48	39	38	49	38	33	44	43	44	44	45	45	41	36	43	61	57	40	36	51	37	43	44	33	53	30	45	43	51	41	46	53	41	32	44	40	47	42	44	37	44	52	37	48	44	47	37	43	49	36	56	50	44	45	46	41	41	40	42	44	45	52	45	32	53	34	49	37	59	44	41	37	43	56	48	33	41	39	36	43	50	34
25201	19753	14177	28252	35988	34821	31225	27393	23600	20453	17563	15224	13167	11527	9940	8648	7248	6203	5273	4517	3830	3454	3049	2527	2263	1992	1836	1724	1734	1726	1647	1631	1604	1573	1597	1585	1491	1382	1306	1282	1215	1165	1214	1195	1158	1112	1124	994	1026	937	878	927	950	826	925	841	901	904	853	830	813	794	833	774	825	758	816	898	777	768	777	784	771	743	756	790	790	780	748	742	711	762	721	736	759	721	737	706	744	671	735	749	694	671	708	763	733	681	693	676	702	690	693	689	693	677	695	728	690	687	622	682	759	689	677	674	634	665	682	680	692	674	672	683	704	685	647	677	680	645	660	662	628	694	665	685	701	698	698	678	677	688	693	707	701	652	652	743	673	595	684	672	674	691	652	682	676	697	712	690	683	717	646	699	661	719	640	631	644	665	689	675	687	674	636	684	672	631	662	665	690	684	710	693	715	674	710	715	700	669	668	711	643	682	675	696	654	695	651	653	657	661	692	630	657	709	696	703	680	689	707	665	673	721	671	668	666	720	668	682	704	677	671	702	664	699	640	692	677	659	672	666	677	642	663	666	655	644	702	649	662	639	668	688	682	699	634	675	660	643	729	646	704	648	680	718	694	682	713	699	672	703	684	666	666	692	682	672	701	688	660	664	683	669	656	669	671	712	701	697	719	700	643	674	676	634	716	712	724	666	728	696	638	711	679	687	623	684	705	717	650	701	659	692	645	691	665	651	706	701	720	681	691	649	647	636	673	680	688	681	695	695	713	685	647	694	674	698	684	669	613	677	701	713	663	699	698	704	658	698	654	689	657	648	681	690	695	689	716	761	702	652	648	649	670	683	646	683	691	672	678	718	636	699	650	646	664	670	701	633	710	648	624	679	717	667	678	653	668	645	656	681	680	681	654	714	684	682	708	640	686	694	679	674	657	694	662	650	660	718	630	646	654	702	685	733	694	654	660	698	677	698	656	721	674	685	668	710	664	680	667	668	691	722	674	673	661	699	679	681	694	656	677	699	676	716	681	634	638	650	648	697	674	633	719	715	710	662	711	671	698	720	643	651	679	655	707	660	691	664	709	681	685	650	667	673	635	698	686	651	666	712	658	686	647	689	677	692	665	659	697	670	667	680	709	672	643	674	671	666	671	698	670	656	668	672	678	683	634	652	661	676	686	650	661	685	620	641	652	668	673	641	724	644	619	676	664	666	655	692	706	664	696	644	665	671	655	712	685	711	688	693	665	654	690	691	708	649	673	676	694	681	693	672	665	720	689	655	693	664	665	687	648	714	693	676	670	679	686	654	645	689	662	699	710	714	692	678	661	688	702	640	626	686	690	736	690	688	696	706	639	698	679	658	671	703	728	678	705	711	677	634	668	668	703	632	658	706	688	692	697	699	683	651	712	675	682	670	698	702	672	658	665	652	658	676	673	683	681	678	640	669	697	670	712	695	645	646	676	671	658	686	648	696	662	682	740	671	643	624	668	661	663	656	624	644	702	689	664	632	630	703	704	687	618	651	692	639	652	729	644	676	690	669	674	645	676	700	685	661	676	662	706	691	728	682	695	668	695	756	684	685	689	699	686	655	663	682	681	734	662	694	672	660	647	700	627	636	670	665	675	703	663	692	653	673	684	685	673	637	707	650	692	744	653	675	710	686	672	700	671	683	649	715	662	619	714	645	683	694	711	646	687	678	658	710	738	712	677	688	670	717	710	647	641	671	684	707	668	674	680	714	729	704	693	664	665	723	705	654	650	719	670	654	677	686	615	670	698	725	723	664	688	633	674	653	654	729	674	676	710	628	703	723	673	654	661	637	712	705	706	663	691	647	668	644	636	702	675	703	661	712	678	687	654	689	680	642	718	648	720	704	700	684	687	712	699	663	687	656	660	650	656	708	643	652	712	636	687	678	681	649	686	663	640	707	691	672	683	705	670	664	646	641	686	711	720	639	682	706	665	663	657	674	696	703	646	692	688	673	712	670	711	685	668	687	698	673	680	708	678	718	716	657	659	684	658	653	725	691	645	641	678	719	673	680	691	666	667	658	674	709	685	706	735	717	648	682	660	656	702	691	680	673	718	680	681	716	703	682	628	691	685	704	678	645	640	664	698	664	709	723	646	656	677	668	674	661	692	704	700	697	686	649	686	700	643	674	670	711	664	618	651	679	702	650	695	655	641	700	691	672	670	699	676	705	668	669	731	666	662	680	708	703	646	679	681	655	645	699	674	731	673	649	654	652	614	734	616	669	681	672	652	643	661	664	648	689	672	705	680	750	679	687	701	669	702	669	684	652	644	683	622	673	749	679	708	684	692	690	726	678	674	684	669	701	623	636	687	676	685	649	688	676	710	687	714	667	666	682	629	644	699	638	704	634	696	647	704	639	673	658	709	677	682	651	688	682	659	664	715	668	673	701	641	697	694	699	662	695	705	712	684	684	640	689	726	667	670	668	672	670	687	683	658	633	663	684	673	687	695	680	664	657	641	668	675	676	653	688	666	669	647	633	681	653	658	643	702	649	649	689	663	684	718	696	663	681	656	706	694	648	667	664	696	675	676	699	695	669	679	705	663	666	686	694	689	672	664	700	659	665	667	702	663	682	618	696	714	653	693	708	672	717	663	702	722	691	684	657	661	657	723	653	659	647	640	697	631	706	638	663	703	677	704	672	664	688	701	674	691	651	684	678	677	709	660	645	628	710	689	632	675	683	673	700	671	703	658	682	670	677	647	682	671	681	656	670	700	649	647	648	640	697	707	656	682	661	691	690	727	619	736	727	731	647	699	695	694	638	675	694	653	653	711	661	694	665	706	713	687	654	659	674	649	646	646	684	675	712	660	710	743	645	674	674	657	689	683	676	703	643	708	674	640	685	667	644	710	644	682	622	653	678	689	689	702	677	685	706	657	699	670	745	670	663	700	679	742	677	648	702	695	674	691	669	704	674	691	685	708	717	673	713	616	673	656	676	719	702	680	646	699	646	672	671	677	640	725	730	676	669	708	654	726	691	657	683	677	672	721	729	685	719	668	711	662	681	663	656	674	686	678	645	685	727	661	661	654	686	665	689	686	695	675	681	666	715	676	682	680	717	669	693	690	710	697	673	700	719	712	683	650	698	639	664	662	656	682	674	698	710	648	643	648	708	710	661	697	669	623	662	682	714	664	714	691	628	701	695	697	643	642	691	676	694	716	659	694	727	670	633	671	680	659	686	669	668	639	681	680	640	654	703	685	717	659	693	702	712	658	621	675	671	664	698	644	618	689	672	693	667	679	676	673	648	676	663	653	690	664	634	676	639	662	693	704	667	658	703	706	652	666	675	670	630	659	660	730	696	661	646	634	654	625	688	672	675	700	674	661	675	727	695	688	643	724	706	727	705	671	702	682	693	661	682	744	690	661	641	680	670	663	656	685	653	670	679	689	661	649	714	681	730	674	667	661	689	689	642	633	650	657	676	669	717	641	703	690	637	671	700	662	658	689	635	699	690	667	627	701	669	659	678	708	626
2947	1622	998	738	1268	1476	1264	1066	919	778	704	514	515	412	368	284	248	197	190	153	150	146	108	107	93	87	85	87	75	67	89	78	94	86	84	79	81	75	55	64	56	61	62	52	55	59	61	60	52	45	60	73	46	45	67	65	67	43	48	48	57	56	48	68	59	52	47	60	46	50	54	53	42	59	59	41	49	55	65	51	55	56	47	46	51	49	54	52	50	54	51	43	54	53	39	36	44	46	54	37	45	44	61	55	36	53	47	51	48	40	52	56	58	50	53	56	45	43	41	57	50	56	47	50	55	50	48	57	38	49	48	60	38	48	50	47	41	33	48	45	42	46	44	61	49	50	47	56	43	37	57	45	59	55	53	48	49	51	40	55	46	30	32	45	39	47	45	48	53	47	46	44	47	54	56	51	46	35	44	59	48	37	49	57	49	46	43	50	56	57	43	45	49	49	54	50	57	54	42	65	53	35	51	54	32	59	62	32	43	48	45	52	58	54	57	48	48	44	60	36	54	51	51	39	49	49	58	34	56	45	57	51	48	48	48	47	49	46	50	61	57	53	58	43	60	55	46	41	50	39	40	54	48	37	39	45	42	45	48	44	48	55	48	46	61	47	36	48	49	55	38	41	58	37	55	38	55	60	40	51	48	52	47	56	47	46	40	55	51	59	38	62	47	65	41	40	38	57	60	46	45	55	44	55	45	39	46	46	31	54	43	40	40	38	55	59	44	38	59	38	49	57	48	60	47	52	51	47	42	47	40	57	48	50	61	52	42	59	51	44	48	58	49	43	43	46	33	48	42	46	38	39	51	55	56	56	48	53	59	60	57	42	41	56	36	50	45	44	45	51	49	48	52	58	46	57	36	57	54	45	35	41	34	46	44	50	49	49	58	48	44	49	54	58	48	53	52	44	49	52	52	47	41	57	43	58	47	52	46	58	50	54	45	41	57	52	37	39	40	46	49	57	44	47	45	43	53	39	48	42	46	43	54	49	42	58	48	50	57	62	53	61	37	48	43	44	39	42	51	46	51	35	50	41	55	38	45	42	42	49	38	54	56	41	48	49	50	68	42	42	41	44	44	60	55	47	58	36	53	47	44	57	53	58	44	52	46	35	52	49	46	32	38	44	46	57	42	46	44	45	46	43	40	54	73	44	51	48	40	47	56	54	45	50	39	42	51	48	46	49	48	61	48	36	47	42	45	63	58	55	53	41	55	53	50	44	55	46	41	44	49	50	44	50	53	39	44	63	43	52	58	39	46	39	49	53	48	49	50	34	45	40	50	54	37	53	47	59	48	41	51	35	57	54	52	49	47	50	49	45	52	46	55	55	47	46	52	37	53	44	44	56	51	41	52	47	47	62	52	48	56	47	46	42	49	46	51	53	47	42	39	44	54	61	57	41	54	53	57	51	55	54	37	50	40	45	47	48	42	55	44	55	49	53	43	52	42	49	54	50	40	53	38	62	52	52	62	45	46	45	48	61	57	49	51	47	45	61	53	46	37	61	58	49	55	49	47	52	37	65	38	64	45	51	62	38	51	47	45	51	46	48	32	56	39	45	52	50	37	49	34	59	51	37	47	50	46	46	42	42	65	48	50	41	54	64	45	54	49	49	46	54	53	52	40	48	48	45	48	48	47	48	43	52	56	56	49	42	47	42	47	64	41	47	65	51	65	57	52	45	42	50	43	50	53	40	54	40	48	41	35	47	45	50	48	47	48	47	41	47	49	53	52	49	40	56	51	39	39	51	46	47	48	63	44	52	53	47	51	44	35	54	34	41	61	45	38	59	42	58	46	61	56	49	42	44	57	51	41	51	48	58	48	50	50	44	55	56	57	46	51	53	40	52	46	53	53	50	66	44	42	51	50	48	54	35	56	55	48	51	60	39	53	62	46	51	46	45	48	49	44	45	39	48	47	58	54	44	37	45	38	39	53	47	45	47	44	56	55	45	55	35	49	44	55	41	45	52	50	51	47	61	51	55	44	57	46	43	40	51	52	40	36	57	45	46	46	59	49	56	50	45	42	62	49	56	38	62	54	57	62	45	47	42	41	51	49	48	52	52	55	45	52	36	54	50	55	43	49	47	61	53	40	44	57	54	37	59	33	50	53	36	52	40	39	53	48	43	50	43	49	55	52	35	51	52	56	35	59	50	50	38	53	47	59	47	43	56	36	50	52	45	56	44	38	49	45	53	54	48	49	55	43	50	46	50	41	47	59	57	46	53	57	45	42	49	51	44	48	55	57	54	51	37	52	50	49	37	47	44	44	49	38	50	49	63	61	41	56	50	34	58	51	41	55	50	50	40	50	49	49	49	54	59	68	45	50	62	59	52	52	70	49	48	48	57	54	56	51	42	60	43	53	43	53	56	47	48	49	61	56	40	55	62	43	39	51	47	48	57	43	46	53	45	49	51	50	44	44	36	53	40	59	48	38	50	53	50	46	34	47	48	53	40	48	58	45	48	40	44	59	63	56	55	48	57	48	59	48	73	33	40	47	52	49	46	45	70	55	47	41	51	43	58	58	45	39	54	43	46	32	44	65	48	46	55	41	52	58	52	48	45	50	47	45	53	40	46	50	38	51	41	44	42	49	36	47	65	54	46	42	52	51	60	41	40	52	59	38	38	51	49	57	49	54	41	48	52	48	42	53	42	36	46	46	56	51	55	53	50	49	39	35	49	45	40	38	47	50	59	47	49	39	52	41	47	46	49	47	51	42	46	41	56	36	56	49	63	48	49	42	39	55	45	53	43	46	69	50	50	36	50	49	46	43	49	45	41	50	42	55	53	65	55	48	49	55	64	48	53	52	49	44	45	58	55	47	44	63	52	51	39	54	59	45	45	48	45	48	51	38	44	64	47	53	62	63	43	42	44	46	47	45	51	35	51	46	47	55	48	56	48	37	41	53	57	42	52	56	44	45	54	48	49	44	52	55	43	44	50	40	51	39	42	38	49	44	40	46	56	45	46	50	39	48	41	54	63	63	57	38	50	49	41	43	61	51	55	41	48	45	56	44	53	43	59	49	51	53	55	55	51	35	45	55	53	45	53	47	52	57	46	49	32	48	47	60	50	52	51	54	47	36	48	53	53	52	52	53	51	50	56	47	41	49	46	53	46	46	50	43	45	47	46	46	45	45	47	53	39	52	36	35	42	49	47	46	43	51	48	53	45	44	45	44	37	40	48	50	49	48	47	55	59	47	48	48	46	47	43	37	45	58	42	71	50	39	52	46	47	51	60	43	46	64	48	43	38	56	58	38	47	45	53	47	51	44	47	49	46	52	45	55	60	51	44	50	61	40	50	42	44	54	52	55	49	39	48	59	45	48	49	36	59	46	40	36	52	50	51	42	42	53	57	44	44	43	50	42	44	57	43	43	43	51	31	43	52	41	47	45	46	45	71	48	46	48	51	50	51	45	58	50	63	56	59	52	42	46	48	46	61	44	61	43	62	47	41	55	40	48	50	47	43	50	49
30799	24275	18585	33202	40709	39582	35958	32192	28729	25557	22576	19687	17360	15388	13291	11537	9741	8340	7130	6049	5119	4579	4040	3471	2902	2627	2456	2390	2361	2224	2197	2083	2000	2111	2025	1965	1826	1709	1665	1644	1610	1475	1482	1452	1364	1357	1295	1217	1240	1168	1221	1117	1083	1068	1079	1088	1051	1017	983	973	978	929	925	923	957	985	967	953	895	920	902	956	907	954	854	877	889	878	903	854	842	867	852	820	781	878	948	869	822	867	787	787	822	777	798	830	797	748	784	745	806	763	776	779	843	731	746	741	729	756	795	736	715	776	710	748	725	732	728	804	764	760	760	777	734	784	793	730	762	730	688	792	770	785	751	792	754	730	759	816	768	748	728	739	766	715	767	782	731	749	774	706	794	798	774	745	799	811	745	772	753	764	756	740	771	798	711	828	729	775	773	780	733	720	801	749	782	752	746	762	725	825	733	716	718	747	767	745	751	768	758	738	755	756	746	736	739	794	757	787	796	737	772	722	726	752	712	735	754	713	800	724	723	732	753	753	726	763	745	684	785	742	763	746	799	740	708	816	720	716	720	751	737	705	780	766	777	716	726	711	719	728	763	755	773	750	743	742	747	721	743	758	770	746	782	742	774	735	756	770	763	743	710	696	737	763	738	724	799	751	799	708	767	731	756	806	768	737	745	729	748	756	780	749	716	752	793	804	751	841	761	731	719	746	761	736	748	755	723	685	772	703	706	783	780	731	760	759	747	728	851	756	773	794	727	745	769	737	758	744	753	793	737	762	744	721	731	708	751	748	768	810	736	769	737	784	788	765	736	756	796	770	810	705	744	726	731	732	761	727	792	788	753	757	790	780	805	733	796	744	729	787	735	774	764	763	711	806	787	783	794	751	758	747	717	796	733	743	738	770	773	725	757	754	749	775	777	715	749	761	798	790	744	781	771	738	747	754	720	726	741	707	760	713	735	762	754	733	778	762	773	726	744	769	737	792	729	741	702	731	783	748	739	760	759	741	723	763	737	761	740	741	749	723	788	728	755	689	711	760	766	693	780	731	754	782	770	673	794	796	735	714	763	776	710	722	790	709	744	754	725	724	774	781	733	736	729	768	741	740	787	753	783	745	746	760	807	756	788	759	771	724	779	718	780	758	768	749	738	784	791	780	742	776	746	737	748	758	775	760	798	761	740	774	751	719	715	756	766	776	736	748	704	744	743	764	769	786	803	712	754	753	771	758	776	743	764	748	777	768	736	792	758	710	770	734	801	743	793	788	773	689	769	724	791	777	744	726	735	800	779	761	745	779	745	768	768	781	773	780	798	759	796	716	765	708	759	771	756	734	737	762	768	745	726	740	719	732	754	788	715	745	790	766	696	730	770	716	757	753	743	741	791	745	758	767	724	749	688	711	743	783	793	712	789	728	747	710	733	741	747	714	765	772	726	782	709	769	761	812	755	761	718	747	775	761	732	749	724	753	761	766	779	698	718	722	763	752	706	751	736	762	779	720	770	753	715	734	768	770	756	753	733	726	783	742	714	749	765	776	739	792	757	744	731	747	769	752	769	758	721	718	766	766	778	796	714	740	759	754	703	748	746	748	754	787	712	735	758	783	727	728	711	791	763	755	733	753	681	758	736	812	723	749	739	750	755	745	746	735	746	753	771	734	800	810	729	771	721	740	699	785	791	726	766	817	766	714	773	768	723	697	756	771	738	745	706	755	729	780	753	785	732	722	760	744	747	726	799	729	729	706	710	790	791	756	774	704	791	763	783	761	755	708	785	775	800	733	752	770	770	719	739	726	757	778	774	768	708	775	761	749	709	720	736	716	771	725	754	720	736	736	722	769	740	778	737	762	763	732	776	738	767	744	679	760	764	761	723	729	749	736	750	768	768	782	741	733	729	736	757	751	758	780	728	767	761	745	722	730	742	761	727	749	725	740	794	748	793	751	800	762	804	740	737	773	742	723	772	758	756	719	752	769	773	743	768	702	800	739	757	722	752	770	727	787	742	735	769	775	804	733	807	718	700	803	778	775	790	828	742	733	761	702	730	772	761	744	725	748	721	772	760	746	736	749	781	804	727	726	704	718	787	726	743	735	789	713	726	713	718	748	730	717	700	746	754	735	731	784	753	725	750	767	759	763	733	740	814	764	777	762	738	766	738	735	768	756	726	775	739	748	726	709	764	746	775	782	767	792	723	783	764	750	711	730	753	776	748	759	698	753	744	748	759	732	752	749	780	740	728	734	749	694	755	758	735	747	744	733	723	795	751	790	738	721	746	746	750	756	790	783	754	749	757	733	744	719	775	723	741	772	769	804	733	725	763	737	722	797	723	713	743	764	751	768	748	708	748	759	706	764	756	790	746	762	763	726	735	682	734	725	752	730	726	775	795	752	736	786	672	764	777	735	759	702	739	762	750	759	793	787	776	730	745	739	785	750	768	734	734	777	756	721	776	754	761	745	764	716	789	743	768	772	748	757	791	783	747	778	754	758	732	757	769	741	751	771	747	723	717	775	760	784	786	715	746	740	768	803	739	714	759	740	788	785	767	715	751	727	768	737	700	748	756	742	777	724	772	771	747	783	820	737	736	807	766	762	704	758	761	745	733	788	752	799	811	758	733	726	729	779	782	734	802	796	764	761	739	735	713	733	746	730	726	726	770	770	749	782	755	761	774	744	713	709	758	713	797	758	751	747	758	728	777	740	721	754	742	792	708	771	748	775	762	755	780	786	741	744	765	761	724	770	780	743	776	744	734	719	735	735	718	794	773	753	777	752	789	707	761	740	757	752	670	715	750	759	732	721	807	720	762	773	743	762	757	748	724	697	716	759	768	732	782	739	790	744	744	787	795	754	757	747	744	760	707	767	719	764	742	728	744	740	715	737	752	774	751	775	770	794	752	750	770	744	728	713	698	733	731	789	733	740	744	740	772	757	735	764	749	739	720	763	727	710	724	759	734	750	784	771	773	799	743	745	812	782	778	704	737	774	723	711	721	729	741	708	719	731	813	758	771	716	771	788	740	733	719	738	693	760	726	786	761	784	785	722	707	720	753	752	730	706	675	787	766	757	746	701	747	806	776	774	735	693	726	770	762	789	742	779	743	808	776	780	718	738	774	728	762	764	739	762	752	749	735	779	772	759	744	758	751	764	762	748	749	734	776	751	771	711	722	742	773	763	732	774	774	750	771	735	770	716	771	744	759	759	747	751	741	765	766	754	745	707	763	787	772	731	758	768	717	793	760	732	745	774	708	768	771	753	761	769	752	744	743	786	774	788	735	763	721	798	780	696	738	736	823	733	731	728	771	762	717	758	762	746	696	781	720	766	783	726	725	752	780	730	757	736	750	691	755	771	748	737	788	768	720	789	736	756	755	751	721	727	767	814	720	737	771	738	779	741	759	766	737	741	736	796	801	748	740	749	735	788	754	738	773	752	768	701	751	735	787	762	709	757	785	748	739	758	736	766	784	733	754	751	738	836	777	720	805	722	786	702	795	708	710	714	728	738	726	782	778	737
2118	778	471	381	619	650	581	461	414	326	295	261	220	210	155	149	125	96	86	80	64	86	62	52	54	44	45	40	42	48	45	32	52	49	36	42	39	50	44	32	44	38	33	37	32	28	29	34	28	36	29	28	25	35	40	24	35	29	34	30	23	26	34	25	35	34	46	26	29	20	38	29	34	27	30	39	26	26	24	32	25	31	28	42	25	36	27	29	25	17	33	32	27	34	38	27	35	29	20	31	30	31	26	24	26	20	31	27	39	30	28	21	31	24	29	29	36	24	22	18	29	34	32	28	31	34	28	22	24	30	23	18	36	37	21	31	22	24	33	26	24	36	26	25	25	31	29	27	27	29	25	29	28	25	32	23	38	31	22	27	25	36	27	26	35	32	28	30	27	35	34	20	20	30	32	22	30	26	28	33	36	22	33	34	31	25	29	34	36	23	26	27	25	34	35	35	22	40	15	22	25	27	23	24	32	27	21	24	26	29	32	28	26	26	32	28	31	26	27	19	29	35	34	34	38	21	35	28	32	29	39	36	25	31	27	24	19	25	34	27	29	28	32	20	31	25	20	31	22	19	24	33	28	19	33	18	24	26	24	21	34	30	24	34	29	24	21	26	28	44	29	31	27	28	28	38	30	16	29	30	28	28	32	19	29	23	34	30	32	24	29	24	33	22	22	35	33	25	32	27	25	23	27	32	27	31	26	27	23	23	33	31	22	23	20	28	31	35	25	23	28	41	24	25	26	27	27	30	28	28	21	29	29	24	23	21	28	32	34	28	24	22	23	23	26	32	31	33	32	31	38	36	33	29	24	34	32	30	30	31	27	32	33	36	30	34	28	27	41	35	26	35	25	23	32	30	21	22	24	29	28	30	22	20	30	45	22	33	29	21	28	32	32	32	23	36	29	29	28	29	28	26	31	24	27	33	19	22	22	24	23	36	36	25	24	33	31	24	33	32	28	34	22	32	18	22	28	30	18	29	29	26	29	37	36	27	25	34	37	21	31	28	25	26	34	21	35	35	38	28	32	38	26	21	19	30	31	22	35	20	29	27	27	22	19	28	29	33	35	22	27	23	23	25	24	22	32	30	27	24	27	34	25	24	36	24	21	26	35	21	22	31	30	17	18	21	30	20	21	33	30	19	19	32	21	32	28	36	33	26	26	21	24	31	32	23	26	24	25	26	20	28	31	31	29	40	25	38	40	26	38	37	26	27	29	30	21	29	27	19	27	31	23	24	25	28	25	28	32	29	31	26	29	30	26	30	32	36	23	35	24	34	36	27	27	24	25	32	39	29	28	27	28	27	33	28	25	29	31	32	27	28	26	29	35	29	27	27	32	28	30	26	33	35	25	26	27	32	30	38	34	30	23	40	30	30	28	29	35	32	32	25	45	22	22	44	22	36	25	27	20	27	27	20	30	23	29	23	32	38	26	25	28	32	32	34	31	26	26	25	26	21	24	30	26	32	30	26	27	29	34	16	31	20	28	30	25	30	29	33	26	28	24	32	26	29	29	30	39	26	28	33	21	39	24	20	31	31	33	22	33	23	19	22	27	37	27	25	34	33	39	36	28	28	30	37	34	25	40	16	24	20	27	30	32	25	27	29	36	24	23	22	31	20	18	33	32	24	29	23	28	32	27	25	23	30	30	22	22	32	29	21	19	27	31	29	29	26	29	32	32	32	26	35	24	34	32	32	21	28	30	27	32	22	22	32	27	24	18	35	27	25	28	23	27	22	21	27	21	34	24	30	27	28	38	24	28	29	28	28	28	27	22	23	19	38	30	28	37	31	24	29	20	21	34	22	25	33	28	25	29	28	27	30	23	30	32	28	26	39	37	32	14	28	26	23	30	20	21	25	25	31	40	35	25	33	29	27	26	25	29	24	17	22	33	15	30	25	29	27	31	27	26	36	27	22	27	22	18	24	24	35	30	25	30	29	29	33	25	37	31	28	32	23	35	30	38	27	18	30	28	24	30	13	32	30	31	23	27	23	30	28	29	24	26	24	37	24	34	34	28	26	25	41	33	22	25	23	23	32	21	25	27	27	36	28	27	37	19	24	25	21	26	37	26	22	24	31	26	20	27	26	16	34	32	22	44	22	25	28	24	33	29	17	32	30	27	35	21	31	29	35	33	23	32	29	22	35	24	35	26	28	22	39	25	20	32	29	22	26	25	36	22	23	27	22	29	27	37	30	27	25	26	32	28	25	21	19	20	34	21	33	33	27	21	33	31	22	23	17	35	26	18	34	39	28	28	28	29	28	28	25	18	33	24	30	32	38	26	21	35	28	27	26	27	26	21	19	25	29	25	32	21	23	32	35	34	18	30	24	24	35	22	35	26	27	25	34	31	31	27	29	24	27	15	23	26	33	29	27	27	25	26	26	27	22	11	27	42	20	24	31	26	27	36	29	21	31	27	21	31	39	33	37	31	33	19	17	27	28	34	26	29	31	23	28	21	33	24	25	21	29	30	18	21	30	34	27	26	25	36	17	24	22	35	27	46	22	27	34	31	35	40	31	16	37	27	22	22	29	33	24	33	28	28	22	26	27	28	27	25	29	33	35	29	27	30	18	21	26	30	35	36	24	20	29	28	29	22	21	31	24	25	30	24	22	21	18	18	22	26	28	25	26	26	37	30	23	32	33	31	34	27	23	17	31	18	25	22	26	24	21	28	28	25	40	26	30	24	34	26	30	34	37	24	24	31	28	26	32	26	33	18	26	37	18	25	32	31	31	33	23	34	21	27	32	33	21	22	29	16	27	28	34	26	34	40	24	28	27	25	41	25	31	26	27	23	23	34	24	30	31	22	30	32	19	24	23	32	31	27	33	23	30	41	28	28	33	29	26	33	20	16	26	19	28	25	29	25	28	21	24	31	30	18	29	21	39	20	31	27	31	29	30	29	37	34	24	34	33	35	36	29	28	19	36	25	35	26	34	25	28	30	28	20	31	31	27	28	30	32	32	37	39	20	30	27	35	28	29	31	20	27	34	29	23	23	22	25	33	34	35	26	27	26	36	26	25	25	34	34	37	23	21	13	19	28	32	38	30	33	38	29	30	33	32	24	37	25	35	34	27	25	28	31	28	26	36	26	31	32	28	31	29	24	22	30	20	27	31	23	31	23	17	28	27	34	26	28	22	31	30	31	36	34	26	25	39	24	26	29	34	25	22	27	26	28	28	20	32	34	32	26	23	34	21	24	28	32	29	33	31	32	31	27	35	27	32	30	30	29	30	27	39	17	23	32	27	33	30	22	31	27	29	30	23	20	27	26	26	34	28	33	25	29	19	26	28	22	32	29	28	18	34	36	27	25	26	30	25	32	25	35	25	26	20	18	28	26	39	25	26	19	23	25	29	29	25	27	36	29	33	29	36	25	15	29	26	31	27	26	23	28	31	35	27	20	28	29	31	22	31	30	40	21	22	27	28	28	24	26	34	31	28	35	33	28	29	24	22	21	22	22	21	27	28
22991	16975	11335	24837	32398	30960	27388	23327	19824	16600	14096	11871	10040	8687	7242	6243	5080	4260	3709	3013	2569	2227	2001	1696	1511	1363	1333	1274	1280	1190	1160	1256	1124	1185	1162	1078	1045	961	919	892	908	867	843	803	815	795	735	712	737	660	684	595	596	582	638	617	612	595	550	541	481	527	523	491	495	503	530	516	562	551	539	525	520	555	537	514	491	497	487	470	488	490	492	487	445	501	485	474	475	461	472	407	426	469	442	471	461	481	453	459	471	451	445	475	441	450	430	489	477	456	432	429	457	470	476	451	433	427	472	447	489	434	446	468	427	417	443	468	456	470	429	407	441	462	478	468	433	480	435	450	445	430	465	455	478	418	489	449	447	440	436	489	416	424	423	429	436	467	474	444	458	463	406	473	429	455	455	430	460	436	462	467	461	494	460	409	425	463	431	447	432	432	412	462	411	457	469	475	441	439	452	449	443	463	482	410	445	426	453	424	468	425	472	444	471	443	472	418	472	435	444	433	478	458	453	453	450	451	477	459	422	425	455	456	435	421	446	449	443	448	430	423	427	439	447	438	430	484	397	472	450	420	442	422	422	445	472	487	436	435	471	435	476	462	468	482	400	437	457	481	459	440	450	446	451	452	442	452	463	457	455	451	445	424	476	437	475	434	472	415	444	436	482	444	451	414	445	461	478	400	445	482	463	458	439	477	455	466	476	442	444	472	427	441	445	446	455	431	464	466	458	445	474	448	459	439	451	453	452	459	397	420	460	463	467	438	459	477	458	422	453	453	423	433	454	459	478	471	424	454	457	454	468	458	471	471	446	461	472	448	421	468	414	407	492	426	443	444	483	429	413	438	422	477	453	472	452	478	465	431	402	465	448	458	459	485	441	433	429	431	493	430	438	465	487	463	449	433	451	432	445	451	462	455	431	469	470	458	487	478	472	472	426	428	460	473	440	407	435	477	424	459	441	429	443	442	426	458	435	443	436	424	461	490	445	466	475	438	432	446	450	438	462	446	442	437	467	429	491	431	450	463	485	420	424	424	459	471	447	428	425	441	474	474	454	419	408	429	478	423	467	444	449	431	451	483	426	412	489	468	435	460	417	440	451	467	460	441	434	425	411	455	466	462	435	446	454	458	464	433	517	449	417	428	429	425	456	461	410	439	492	430	380	473	498	459	456	376	433	452	444	479	418	437	443	478	474	453	464	440	468	448	464	427	424	457	463	446	459	491	456	465	478	486	441	422	448	466	442	449	455	434	457	438	463	448	416	433	443	420	473	444	442	438	426	459	429	434	431	433	441	442	439	446	459	426	409	426	470	448	428	437	441	442	468	453	459	450	423	426	446	448	464	464	449	433	466	474	429	462	452	478	471	460	465	419	433	465	446	472	472	441	452	456	470	448	476	432	481	490	471	442	453	429	440	418	470	442	441	433	441	439	491	459	452	437	468	441	449	422	441	455	462	437	467	452	447	451	436	437	427	447	434	447	431	447	460	436	471	488	443	461	415	458	450	445	484	483	452	438	444	472	416	434	464	452	465	429	438	460	435	459	455	453	461	450	457	441	420	470	457	464	455	421	427	448	481	452	449	454	474	453	419	400	413	433	509	398	442	430	452	444	478	420	465	447	424	437	494	442	421	464	436	484	457	441	430	432	450	452	456	474	399	435	434	434	407	445	444	459	463	439	429	476	423	435	438	436	426	424	445	439	454	417	458	402	433	443	499	427	431	414	436	433	458	436	466	438	449	462	456	439	448	431	434	460	468	484	461	478	429	407	461	404	441	442	449	447	460	465	454	470	460	433	476	459	465	452	447	443	459	446	425	495	428	442	450	434	451	459	462	459	467	416	427	412	461	478	457	438	461	482	448	443	408	438	430	426	438	468	451	434	469	447	469	422	456	456	447	481	453	465	430	468	463	481	462	464	467	474	422	454	465	442	436	472	441	431	443	451	419	470	438	418	416	437	453	430	484	472	491	484	444	475	426	455	434	465	427	405	459	456	455	470	462	450	446	450	414	445	427	467	436	415	423	436	413	400	434	497	490	472	479	448	493	496	430	497	444	438	441	448	449	448	442	458	476	435	451	498	448	454	430	481	441	432	451	456	476	455	431	469	477	464	417	427	429	429	451	467	478	457	466	454	460	420	454	437	421	443	475	482	452	425	446	422	429	430	463	449	469	444	447	387	452	450	415	442	428	418	462	452	417	442	428	428	420	472	451	445	485	473	491	467	430	488	458	460	473	450	497	476	467	457	452	432	434	464	444	463	425	461	445	472	448	445	428	471	447	428	453	471	437	451	436	432	422	432	428	432	473	436	465	462	486	468	449	467	479	501	466	474	444	453	447	498	397	418	466	444	471	474	490	408	469	452	455	448	425	444	450	461	446	446	421	447	481	434	439	448	457	511	474	468	411	456	405	450	432	436	449	447	476	449	451	438	447	453	430	450	451	483	436	446	449	424	450	461	442	426	441	435	458	444	453	403	435	434	418	466	449	436	452	433	416	436	454	468	433	446	422	445	411	460	458	479	490	428	442	463	434	461	417	465	411	466	438	438	463	444	414	451	437	417	455	476	426	433	470	491	428	476	468	429	440	446	465	414	440	453	435	479	450	435	454	445	477	440	411	474	457	425	433	431	469	449	460	416	455	459	424	450	476	422	471	447	445	455	480	476	452	493	462	487	457	450	443	464	466	379	436	412	483	468	435	436	458	423	433	460	481	459	471	412	434	473	443	440	428	445	470	430	476	453	408	452	457	478	446	376	459	453	417	421	423	462	451	465	483	432	456	415	485	462	440	431	443	460	464	459	419	463	445	448	443	435	423	433	446	476	450	447	430	429	431	439	462	451	460	423	413	462	433	450	430	494	471	474	439	459	422	443	464	427	421	411	463	429	445	418	423	443	460	449	416	464	459	454	427	474	442	458	426	430	422	464	432	448	435	495	420	477	438	482	468	432	448	445	455	442	448	438	438	433	415	466	456	434	462	434	416	401	453	413	458	453	434	450	447	467	486	484	459	482	453	484	444	459	455	494	454	446	423	431	413	421	456	475	412	448	478	413	499	467	480	467	445	449	445	440	403	442	465	447	461	434	406	468	434	452	434	468	425	469	446	464	450	446	470	467	412	436	444	438	454	472	452	439	435	445	449	443	458	423	442	456	436	454	401	412	474	456	462	434	459	489	448	452	454	439	487	454	464	438	466	459	467	432	472	479	452	480	457	476	464	429	428	417	437	421	439	437	443	429	447	454	448	447	415	433	430	449	416	454	431	462	461	418	429	484	503	448	457	468	441	415	475	455	415	443	446	425	452	458	416	449	447	407	441	444	483	429	441	446	454	443	421	486	422	457	430	436	446	447	474	433	410	465	463	496	440	440	449	459	435	458	471	451	436	458	408	454	453	436	459	473	445	503	421	427	475	429	442	432	443	455	451	447	453	444	416	431	463	440	477	414	510	458	423	455	431	422	431	470	459	424	419	431	437	470	397	435	457	423	459	407
1774	1281	715	558	948	1064	901	823	674	544	486	339	335	296	260	210	170	144	133	116	95	92	85	53	59	63	58	67	62	63	56	68	42	53	49	66	39	39	59	38	51	30	50	41	43	43	42	38	39	37	38	41	36	31	36	32	40	32	43	41	33	29	33	41	42	28	35	39	29	27	27	35	33	33	30	34	36	26	29	27	34	27	34	33	32	34	18	30	23	19	35	25	32	36	36	27	26	38	28	25	28	32	32	29	38	38	29	29	29	37	36	32	34	31	30	40	30	29	25	30	45	32	23	30	26	34	33	31	30	26	37	32	35	31	26	28	28	33	23	20	23	30	23	23	28	34	35	25	30	34	33	35	20	32	29	36	28	33	31	38	32	41	37	32	23	25	30	29	39	29	35	35	34	37	29	37	27	24	32	32	38	41	33	20	32	24	35	32	28	28	28	29	24	29	31	35	37	34	33	38	39	23	33	40	36	34	37	30	36	38	27	33	28	34	29	37	20	40	24	33	32	23	36	32	23	34	34	39	33	32	32	41	27	18	30	32	36	33	24	42	33	28	34	32	31	29	22	40	33	44	34	34	30	35	26	38	35	34	31	22	32	25	28	36	36	39	32	32	31	31	37	27	20	33	28	30	28	42	21	32	43	21	28	31	17	29	39	31	35	28	33	23	32	37	38	29	36	30	40	33	27	35	31	25	35	36	29	28	37	25	31	31	42	31	24	34	29	27	33	26	29	37	23	30	31	32	36	29	34	27	22	27	25	30	30	24	32	35	42	24	27	39	37	33	28	33	30	32	25	34	34	31	34	30	35	32	34	37	35	22	33	30	34	37	25	39	34	26	24	26	29	39	35	23	34	33	35	36	33	28	34	27	26	44	31	45	35	36	39	34	32	31	37	24	27	33	30	33	26	32	26	30	39	32	29	39	24	25	42	29	33	33	31	28	39	28	29	34	33	30	25	37	28	23	40	33	34	21	38	12	29	33	24	34	37	29	17	39	20	32	34	27	26	26	29	30	32	24	36	24	33	22	32	35	34	25	46	28	42	35	19	33	33	30	28	25	34	38	31	26	27	29	20	33	29	36	22	27	19	24	32	45	26	29	25	24	27	32	32	36	30	24	29	30	28	31	21	25	31	24	30	24	26	28	24	36	27	34	40	29	32	23	36	38	37	26	25	33	34	35	27	43	30	26	31	22	30	36	23	27	32	33	34	39	23	34	25	33	35	18	51	24	32	25	34	25	30	28	36	32	41	35	34	22	26	35	39	30	29	43	31	25	23	23	35	18	41	27	24	33	24	26	24	26	41	18	27	27	21	27	33	26	27	21	23	34	17	31	27	39	29	29	37	26	24	23	33	23	34	36	30	41	33	37	31	28	35	30	26	26	32	44	24	53	30	31	16	24	28	28	30	25	27	24	36	26	38	31	36	29	24	38	34	17	31	25	32	30	28	27	25	33	41	27	30	37	40	35	27	29	28	29	26	28	33	20	32	33	33	24	38	33	27	25	32	21	30	33	34	27	34	33	26	36	26	30	29	29	36	23	28	29	29	29	22	31	33	29	21	30	25	31	32	29	39	26	29	33	31	26	44	33	29	37	35	32	27	30	35	23	30	36	26	32	27	27	29	36	29	24	38	40	21	36	39	27	23	32	34	25	34	35	32	28	35	25	40	36	30	41	30	28	39	33	31	25	37	30	40	29	32	38	44	28	44	17	27	29	27	39	34	30	28	30	30	37	28	32	28	32	37	21	39	33	30	28	30	33	35	29	39	34	36	29	39	35	28	24	26	35	23	36	27	36	38	25	36	37	34	30	34	26	34	23	32	29	26	34	35	25	34	30	28	28	34	25	39	29	39	32	31	28	26	27	35	31	30	33	33	35	31	31	26	37	37	20	43	37	25	37	23	37	29	23	29	27	30	35	22	27	25	36	31	26	34	29	36	27	33	22	25	37	28	31	41	36	23	37	38	18	18	33	41	33	45	32	25	26	38	23	24	24	32	39	35	34	28	30	28	24	34	22	27	35	30	33	22	31	29	40	33	39	25	29	19	36	37	32	32	37	35	40	31	35	27	26	35	31	34	30	34	35	30	25	35	25	32	29	31	19	26	35	27	38	31	32	36	32	32	32	35	35	27	37	32	36	36	39	33	36	26	27	39	36	35	34	42	27	28	32	29	34	23	39	25	36	24	29	26	36	32	21	34	26	27	26	22	27	30	26	37	36	30	40	23	39	21	35	33	32	25	24	37	34	25	30	30	21	30	31	38	26	29	34	38	26	35	22	30	38	22	38	31	27	23	31	31	28	39	29	33	32	24	17	28	34	27	27	27	26	41	38	36	36	34	30	29	27	32	30	29	24	27	28	41	28	32	26	28	30	30	15	29	31	24	33	37	25	34	37	34	22	32	25	36	40	33	30	35	36	32	23	30	38	32	35	29	20	33	42	40	44	32	27	27	42	35	34	24	31	34	37	33	35	26	35	37	33	33	32	32	25	29	24	24	27	21	28	28	37	39	37	32	43	36	43	36	31	32	31	33	30	38	25	27	36	27	28	23	24	41	29	31	36	29	35	37	29	28	24	29	34	31	29	32	23	30	28	38	33	29	25	35	24	28	28	31	31	35	22	30	31	27	31	34	27	31	27	34	34	29	21	32	31	33	39	34	27	20	34	34	26	29	33	30	31	34	32	27	35	25	35	23	27	33	27	27	25	27	28	31	29	19	33	40	35	37	46	36	31	33	22	27	38	32	29	45	32	36	37	43	29	30	45	36	26	36	38	42	35	33	33	27	31	32	28	32	37	30	34	28	36	26	32	29	24	39	35	34	36	32	33	28	30	30	27	34	24	19	28	26	43	38	36	40	29	33	33	29	26	24	30	27	35	33	25	27	38	38	32	33	29	40	32	35	27	35	30	28	30	31	19	28	24	25	37	32	29	35	28	32	30	28	26	27	40	36	30	35	23	27	27	38	24	18	34	33	35	32	34	41	24	25	21	33	30	26	31	33	31	30	31	30	32	31	31	37	39	29	35	30	30	38	35	27	29	32	27	35	30	31	39	42	33	29	30	27	38	30	28	28	33	38	30	37	27	26	29	32	36	20	23	32	38	36	30	30	38	33	23	35	34	33	46	18	34	29	30	35	41	31	26	37	28	24	28	30	30	33	29	33	34	27	34	22	45	29	31	26	32	39	28	32	33	37	26	30	30	32	36	22	31	20	35	29	37	38	36	47	22	32	29	35	37	29	26	28	26	40	32	33	29	32	30	30	34	35	38	43	32	24	33	23	27	35	28	36	37	28	27	40	27	32	27	33	39	34	32	24	24	27	27	26	39	25	27	30	30	25	29	50	37	38	31	26	32	35	27	31	26	33	37	26	24	35	32	36	33	40	39	24	39	31	32	27	36	35	40	33	34	41	30	39	31	17	47	27	32	24	29	34	35	31	28	31	33	45	33	38	31	31	31	28	39	29	33
27550	21629	15172	29715	37138	36067	32569	28830	25015	21649	18918	16068	14100	12051	10052	8515	7352	6099	5200	4281	3690	3169	2747	2390	2157	1954	1890	1773	1719	1698	1666	1580	1614	1533	1465	1420	1282	1256	1163	1193	1124	1104	1069	1027	944	1006	894	915	881	797	771	744	727	732	761	719	734	703	645	712	671	633	618	659	608	653	660	628	620	656	599	582	595	599	628	567	626	583	600	611	575	579	576	575	531	562	564	499	514	548	558	551	550	528	533	540	487	503	522	527	537	521	507	517	490	476	530	490	517	497	510	528	496	485	508	524	506	491	505	564	461	473	473	508	460	495	486	495	480	480	511	494	495	518	535	525	444	498	465	498	518	527	519	495	482	510	497	520	509	521	538	500	482	501	492	536	499	518	490	490	511	502	498	460	507	481	492	484	487	527	495	485	497	493	482	501	487	490	505	515	474	490	521	481	481	499	503	502	511	519	458	492	521	464	518	523	518	506	478	529	512	478	499	523	487	527	499	508	477	525	460	542	489	512	495	531	506	517	505	491	519	538	472	481	484	488	499	473	515	476	491	495	484	507	519	478	491	483	533	497	483	505	491	514	461	452	462	490	499	492	508	481	493	508	493	525	532	522	465	479	522	495	490	478	474	447	485	528	484	493	498	492	447	515	504	518	531	445	488	475	485	491	529	497	510	520	492	485	486	463	492	459	496	511	493	472	497	479	479	477	479	519	490	505	496	481	481	468	474	481	525	500	532	502	518	490	538	522	507	491	519	499	490	501	500	474	534	515	447	480	473	506	523	522	526	523	494	499	504	479	494	524	508	522	508	496	475	474	494	506	517	471	501	457	520	479	544	539	501	492	493	515	474	509	486	453	481	517	493	464	502	466	499	504	442	479	467	515	509	490	521	520	513	454	517	533	521	477	513	496	509	480	461	457	529	484	506	502	478	465	502	475	477	502	482	506	481	527	461	562	503	509	544	498	502	476	512	502	481	540	518	472	488	499	488	518	499	486	502	521	532	509	458	519	494	500	461	477	519	514	511	497	475	508	530	497	483	484	478	490	517	521	476	502	429	519	518	497	483	514	504	519	516	503	504	514	516	500	471	497	490	507	527	513	530	494	495	485	529	458	475	510	483	493	503	507	520	509	482	519	574	466	536	524	491	504	505	487	527	480	479	555	492	521	549	477	481	487	560	479	484	522	497	481	535	486	484	486	491	481	495	476	504	520	506	483	530	436	495	502	510	457	556	496	472	537	487	533	499	477	484	498	505	499	462	528	524	463	504	525	457	519	484	526	478	512	473	473	497	496	492	526	484	533	468	501	452	487	475	499	507	526	454	486	512	499	492	491	488	490	496	533	483	513	520	521	526	487	484	520	484	470	467	498	524	482	524	486	498	505	498	524	497	520	527	433	506	501	481	475	458	505	516	492	459	508	483	466	505	487	491	501	504	519	494	481	512	510	508	494	514	500	491	505	513	483	515	498	518	427	491	516	500	483	507	477	500	485	515	504	457	466	495	472	469	466	486	560	507	515	482	484	491	490	533	518	505	485	531	506	511	484	517	485	492	500	475	503	503	476	472	524	488	512	480	492	493	500	476	486	493	492	502	489	510	472	486	508	524	517	454	489	489	515	484	493	534	473	484	482	493	478	523	535	543	514	489	463	475	474	438	487	494	495	518	460	504	497	498	497	523	476	482	501	509	533	484	489	524	551	529	509	465	509	502	513	475	474	479	502	514	473	523	462	526	507	490	473	533	494	506	489	535	504	491	502	490	510	532	511	475	507	465	495	525	475	476	485	485	476	517	527	485	467	482	519	477	506	512	513	462	487	479	511	463	518	493	486	508	482	489	519	486	456	508	486	476	483	499	501	510	466	491	455	500	480	516	483	481	459	458	539	468	511	490	522	500	491	532	487	511	504	482	477	495	467	506	450	510	504	512	512	531	494	493	459	503	500	473	477	480	502	477	524	538	467	495	493	498	511	484	445	493	529	471	499	472	477	481	519	469	450	469	486	509	515	510	469	523	514	492	527	462	503	496	487	466	500	513	506	480	488	495	519	541	473	511	512	508	482	493	463	526	501	468	507	475	497	491	506	506	535	503	526	515	493	500	515	516	496	553	459	475	501	491	528	536	503	495	509	512	497	499	512	486	492	521	480	497	512	487	497	488	505	557	504	502	517	510	501	507	498	475	488	511	518	546	495	503	482	500	496	487	482	488	468	493	531	540	505	498	472	492	500	531	503	490	515	506	477	532	456	481	499	511	467	492	491	530	483	493	467	541	517	506	492	488	479	490	525	459	561	489	503	504	517	503	490	473	506	510	488	529	498	493	472	486	505	536	524	473	540	538	476	498	481	498	506	504	501	494	449	507	475	500	456	475	497	517	521	503	498	439	490	513	496	504	478	516	472	507	488	451	507	513	477	518	493	482	523	488	462	442	519	492	506	477	488	478	525	507	479	504	514	496	529	496	489	480	509	489	495	483	488	481	484	525	524	519	501	494	521	511	520	496	450	482	525	514	482	506	493	479	471	480	494	538	500	453	488	461	507	460	505	505	494	528	482	464	490	506	517	513	474	465	495	489	457	505	499	479	536	558	500	485	475	557	550	521	486	527	513	517	528	506	468	491	509	497	560	517	515	508	504	495	499	518	475	481	531	474	491	496	505	488	488	492	457	483	504	480	516	469	524	511	499	524	516	466	496	482	515	487	487	515	488	506	500	506	468	553	494	512	525	491	497	494	515	491	466	489	479	489	477	505	532	476	496	489	509	508	478	470	535	481	495	521	503	505	494	510	499	502	490	488	514	507	497	488	475	507	560	485	475	496	494	497	502	485	509	497	494	416	521	521	526	472	507	484	482	506	504	475	534	525	506	444	497	500	483	512	499	537	500	494	505	436	470	509	475	487	511	478	490	498	503	507	513	483	482	481	484	493	488	496	508	525	494	515	471	470	498	471	494	518	489	465	449	485	525	503	530	491	470	489	489	487	523	511	482	515	468	503	489	510	469	475	546	493	506	531	503	490	477	476	528	499	485	498	491	484	457	523	507	498	485	512	483	510	522	515	524	500	512	480	507	520	458	467	471	489	511	526	497	476	513	485	515	496	504	474	491	511	493	520	500	495	489	496	510	502	505	490	495	508	518	526	552	508	459	493	510	503	479	484	527	500	478	507	506	481	498	522	484	519	504	508	522	454	505	513	490	472	470	490	497	500	446	505	492	495	484	510	515	455	504	480	485	468	519	459	501	530	485	469	551	439	495	481	461	464	487	479	502	475	478	471	503	479	506	498	457	480	510	474	499	468	495	520	469	456	507	470	460	501	467	460	475	472	494	501	506	465	516	499	480	482	451	500	505	493	470	459	539	492	482	497	518	524	488	515	529	489	517	516	456	506	519	495	480	542	524	483	505	474	494	529	520	515	522	473	504	465	487	534	502	489	499	481	493	518	497	465	473	518	485	501	481	474	466	474	498	527	516	475	500	509	486	522	480	504	516	502	521	478	505
3528	1138	691	510	833	981	795	746	638	563	492	435	333	252	248	219	197	161	122	95	105	100	80	84	81	65	66	86	62	70	57	54	57	64	57	53	66	57	52	66	52	61	61	64	56	49	46	44	47	53	54	51	41	46	44	29	48	44	40	47	40	49	44	52	38	53	47	53	49	45	42	56	47	52	34	35	60	42	53	33	43	44	45	56	54	42	45	33	34	49	40	47	43	52	42	42	52	38	42	43	39	40	52	46	49	41	49	50	34	35	30	39	23	50	47	37	38	50	43	46	39	42	42	47	30	52	33	44	53	36	36	41	42	42	58	32	48	46	42	45	40	34	37	37	37	48	43	41	23	47	52	40	46	39	39	43	40	47	38	44	44	57	53	48	39	54	48	41	34	48	61	43	39	39	36	43	37	30	32	40	38	46	29	30	40	38	47	49	52	38	35	45	40	40	48	39	51	50	51	41	45	34	47	35	46	46	37	52	47	45	42	36	40	39	41	36	39	45	39	45	51	42	43	40	47	39	43	43	47	48	46	43	44	43	42	45	35	43	45	50	47	33	33	44	42	43	37	49	36	51	33	50	42	35	51	48	47	41	53	52	46	42	42	40	34	49	36	41	33	40	46	49	33	36	54	52	52	48	38	42	38	38	46	53	39	40	45	37	40	49	38	37	51	45	52	44	41	37	34	54	45	53	44	40	33	50	42	38	29	30	43	49	34	53	35	47	35	53	47	41	40	33	39	55	42	38	42	48	36	46	43	45	51	35	44	24	37	35	41	51	46	46	33	52	48	43	45	38	40	55	49	37	41	47	42	52	49	38	37	45	36	37	49	57	44	38	49	41	36	39	50	33	50	32	48	57	46	36	42	36	44	49	44	39	35	38	39	42	48	51	42	51	50	45	39	36	43	48	43	44	51	43	44	53	45	38	27	43	33	47	42	48	44	47	46	43	44	45	54	44	35	39	51	45	40	49	41	46	34	49	41	54	55	41	46	47	34	45	46	35	46	37	44	52	45	32	36	46	40	39	45	47	54	56	44	36	39	49	42	36	49	40	46	43	41	43	35	46	40	43	33	46	39	41	38	46	57	42	39	51	45	54	43	35	50	52	38	35	41	41	28	41	39	66	45	39	47	45	56	46	49	57	36	37	50	41	45	45	41	42	38	52	43	41	48	40	50	51	47	46	49	48	44	35	49	40	36	40	47	45	49	53	50	46	47	38	47	41	43	45	39	41	49	37	43	46	47	41	51	44	44	43	46	37	36	51	38	51	35	36	50	41	52	35	52	60	45	44	48	37	42	52	41	50	47	43	39	44	41	38	47	58	51	45	37	52	38	40	38	41	34	54	56	52	38	53	37	50	34	38	39	63	45	44	34	40	43	34	47	41	32	37	33	49	55	51	37	40	43	36	48	35	33	39	48	43	45	43	46	46	45	34	48	44	34	47	33	51	51	45	50	37	37	38	40	38	45	40	46	47	44	57	52	57	46	45	39	33	52	38	49	37	49	45	40	37	39	45	50	54	49	49	42	39	50	24	32	51	37	40	33	38	51	34	41	38	38	37	34	44	31	45	39	46	36	43	54	48	50	44	34	38	37	36	47	36	34	51	45	46	47	43	55	43	44	37	41	44	44	55	43	48	46	48	37	52	42	61	43	48	36	40	44	50	38	35	44	43	34	49	44	38	43	52	44	36	42	41	40	39	47	46	39	58	35	37	50	41	45	61	46	46	41	43	55	39	40	41	43	40	32	40	42	36	46	48	44	33	36	49	54	45	49	33	57	44	43	55	38	39	50	42	41	40	42	40	52	33	37	41	46	42	43	39	41	34	51	39	50	44	41	55	56	45	40	41	37	47	42	40	50	36	46	48	46	39	42	41	33	47	66	41	41	41	41	51	31	34	52	47	48	40	49	38	37	57	45	50	48	30	48	36	32	49	42	44	50	57	39	53	37	34	32	46	56	54	45	43	41	51	34	56	32	41	55	48	53	39	38	43	35	35	34	45	47	31	51	38	37	44	38	54	48	53	40	36	41	47	51	38	52	51	46	41	37	45	50	46	45	51	35	47	51	36	38	43	29	31	54	42	43	47	35	33	39	37	58	39	39	50	39	43	44	48	39	43	45	42	58	36	46	59	36	29	42	46	40	49	53	41	39	53	44	45	50	40	43	36	36	40	45	44	40	47	45	34	40	40	50	36	31	48	36	47	44	53	34	48	46	56	52	41	40	56	47	45	41	41	33	41	29	40	49	47	35	49	61	40	46	44	43	33	46	62	51	30	42	33	42	31	53	61	36	48	50	40	42	51	53	45	40	44	42	51	47	46	43	46	49	49	52	49	44	49	59	41	39	49	43	38	49	39	40	40	36	41	42	30	32	38	41	35	48	44	50	41	49	38	41	46	50	52	38	46	43	52	51	52	53	56	39	36	50	44	42	40	49	37	32	41	53	44	39	39	41	39	32	56	49	48	43	42	49	42	46	51	45	48	37	51	49	53	44	35	41	49	38	45	41	43	46	40	49	43	36	47	41	50	43	49	41	47	49	40	39	45	45	49	46	34	60	38	45	48	32	42	56	41	42	44	48	52	46	34	45	46	50	45	38	54	39	40	47	43	48	57	32	38	51	48	45	51	48	51	47	38	55	41	51	38	38	36	36	42	46	42	42	48	37	52	39	36	44	51	48	42	44	36	45	36	47	48	43	50	37	39	41	43	47	47	39	47	42	32	48	46	50	49	36	32	50	39	50	45	54	55	46	34	45	28	29	44	47	50	49	49	35	45	41	44	51	31	50	41	42	45	45	38	46	41	47	40	43	45	39	39	45	39	40	49	48	48	43	45	42	50	35	59	48	48	46	40	45	50	36	63	44	40	42	41	36	44	50	35	45	46	55	54	42	47	39	41	51	39	34	35	46	29	39	36	43	47	30	37	50	62	42	47	48	52	39	37	38	45	44	43	39	46	31	35	45	43	49	48	41	50	40	56	50	53	40	43	43	43	38	47	45	46	45	49	59	52	39	48	50	46	45	43	42	35	39	36	41	39	39	34	45	40	47	47	36	41	51	55	40	48	40	33	44	43	40	37	46	43	59	36	49	54	35	53	53	36	39	46	51	46	37	29	47	35	49	47	59	36	53	40	32	42	55	42	59	39	48	47	45	49	45	41	36	38	42	42	43	46	39	47	37	44	41	51	51	36	40	36	37	39	36	53	49	45	31	48	45	33	35	46	31	44	41	35	41	40	40	39	52	46	46	37	51	52	44	45	44	34	44	44	37	49	45	33	37	42	38	40	60	44	48	48	36	49	48	38	38	39	53	42	39	42	50	52	44	37	37	48	49	34	49	32	46	42	29	48	42	37	43	44	40	37	41	41	44	43	41	30	38	48	43	37	45	37	39	38	32	53	42	34	42	52	39	44	35	39	47	35	57	34	44	46	48	39	52	47	35	38	56	38	38	34	41	49	54	47	39	41	49	57
25400	19931	14268	28219	35892	34820	31536	27496	24001	20693	18104	15303	13079	11204	9600	8054	6811	5866	4825	4023	3530	3044	2906	2290	2214	2025	1927	1886	1800	1904	1775	1737	1801	1653	1614	1449	1367	1394	1314	1279	1177	1207	1195	1275	1162	1080	1063	1022	1001	927	960	943	896	963	955	849	907	812	821	880	836	778	830	759	791	814	777	817	799	773	804	810	763	772	747	778	765	758	776	768	772	738	796	786	743	751	713	711	726	724	715	716	723	689	719	683	649	706	716	708	697	707	676	694	691	661	676	672	698	711	695	655	696	700	682	690	671	700	674	703	645	706	711	703	650	698	703	618	662	669	677	684	713	650	663	678	723	646	686	680	710	698	653	670	692	658	627	687	664	680	641	692	664	648	696	654	697	784	717	705	635	667	704	659	712	640	703	652	675	684	744	686	665	664	639	650	675	714	722	672	736	701	691	685	680	684	674	692	715	710	656	680	695	684	635	677	673	676	663	700	664	694	733	659	664	726	623	682	695	672	702	693	712	679	717	685	700	680	676	653	663	693	692	632	668	662	652	656	643	658	738	690	690	727	703	685	651	667	654	702	682	712	632	691	690	709	680	653	669	650	631	671	685	720	665	672	681	655	692	674	687	670	717	678	655	623	692	638	673	697	720	702	665	694	690	666	679	743	687	698	663	685	682	680	649	692	704	651	634	688	700	692	684	696	648	674	681	692	680	675	628	646	667	674	685	671	667	707	647	680	664	684	709	673	674	683	701	662	699	664	664	693	704	656	658	676	691	615	698	691	691	659	656	647	712	646	703	740	727	636	640	704	683	679	688	646	647	692	692	632	703	666	689	708	692	705	679	655	682	687	645	654	644	640	678	705	694	685	648	683	649	659	677	657	697	695	665	686	672	654	722	697	708	661	641	692	699	665	629	691	651	693	684	669	680	678	667	684	702	716	711	663	680	697	678	634	711	696	647	629	665	707	721	677	726	686	638	657	688	649	660	671	663	710	710	646	704	649	659	676	688	685	657	709	602	657	675	698	674	657	652	659	694	660	687	662	642	638	680	655	668	658	689	661	710	718	768	662	678	709	679	656	686	702	643	651	671	656	682	644	737	616	649	703	678	668	669	715	729	661	658	696	693	688	666	684	636	682	675	677	646	731	728	733	654	683	629	679	687	653	683	714	722	678	663	713	694	653	704	602	649	661	668	660	630	703	675	654	644	679	691	657	706	673	654	664	613	677	637	667	648	696	671	651	696	694	696	730	643	657	685	668	648	704	743	678	698	658	646	645	651	653	634	696	720	739	641	700	668	681	666	662	659	685	631	719	667	653	642	675	671	711	669	651	668	683	684	686	727	640	680	659	670	649	666	701	677	687	664	675	723	697	673	641	653	706	714	675	649	662	744	669	656	686	688	697	715	658	674	688	643	658	675	722	710	668	687	658	670	647	655	688	615	686	701	731	653	701	682	702	680	656	677	702	684	668	681	669	659	715	687	693	657	684	699	681	684	677	639	646	675	698	684	683	715	678	670	707	701	681	685	707	673	703	684	694	664	674	669	684	696	687	691	633	721	628	678	670	655	646	705	677	683	658	694	699	662	717	699	664	678	698	635	671	687	644	604	638	667	675	691	678	627	682	681	658	675	690	697	696	716	709	670	682	697	677	624	678	684	669	714	724	704	670	716	695	694	620	661	688	659	657	678	713	649	708	649	701	735	690	701	715	659	706	707	661	690	694	642	672	683	705	724	654	747	688	680	743	650	671	650	722	681	674	700	683	707	634	691	714	652	665	650	721	660	693	671	708	661	710	670	736	659	688	643	665	694	714	663	657	686	595	699	692	655	708	671	701	621	679	686	680	737	633	712	680	683	703	661	696	683	688	683	675	682	681	695	663	646	703	675	695	665	672	705	731	703	672	632	701	698	652	683	667	663	661	658	643	692	637	656	745	703	698	711	662	690	682	694	697	654	696	734	683	706	664	654	689	691	682	658	671	680	693	667	667	693	639	714	697	694	684	684	655	630	652	685	687	674	672	667	674	684	681	696	714	678	724	681	698	692	678	689	687	693	673	676	646	731	683	717	685	753	689	670	660	667	664	720	693	654	677	754	681	673	689	645	667	654	676	662	664	720	655	655	681	677	648	664	684	707	663	646	688	670	678	691	718	603	696	644	648	659	692	708	706	690	625	645	722	673	658	672	693	681	666	716	642	677	691	654	670	644	695	685	726	665	651	680	680	690	692	671	714	646	662	684	683	665	701	654	711	649	677	705	736	643	710	677	673	730	729	660	721	657	727	633	682	675	661	671	674	726	691	626	641	727	675	697	681	715	706	692	614	700	689	676	695	654	698	674	645	685	649	693	707	689	705	654	629	701	666	703	715	698	667	687	663	652	726	678	658	678	705	740	710	629	690	667	681	725	694	690	678	702	685	693	736	695	677	670	685	662	688	682	644	688	655	689	675	717	696	698	680	666	683	622	679	657	687	662	663	675	673	702	666	650	642	708	669	699	704	692	724	650	704	698	682	670	721	727	730	660	690	673	667	706	651	644	656	713	662	687	683	665	659	681	696	668	704	714	663	629	668	673	668	672	674	685	687	711	638	664	683	708	701	710	660	695	691	675	739	665	645	672	705	687	624	643	674	709	683	706	697	646	676	698	740	717	679	647	616	622	693	678	674	657	730	718	683	701	683	637	682	702	652	715	679	645	685	708	680	703	705	668	721	676	682	660	666	662	700	699	672	648	702	718	700	670	704	695	747	697	674	718	659	635	683	706	646	659	723	676	675	664	656	732	688	660	709	703	677	685	624	616	711	698	659	658	715	646	616	631	684	680	670	690	718	720	729	690	682	703	658	666	635	685	647	680	647	680	677	682	671	668	658	663	661	667	644	727	690	672	669	661	691	686	678	656	675	664	685	678	711	686	641	707	660	657	672	671	703	695	731	672	683	688	685	611	683	667	646	656	676	644	687	672	627	665	711	671	688	697	625	684	663	684	689	625	672	651	690	695	722	646	665	669	710	680	659	701	662	686	635	678	690	682	681	673	712	681	642	667	698	679	635	646	713	663	675	683	711	673	667	652	692	667	667	669	656	694	615	672	639	723	712	679	683	658	662	702	705	674	691	719	678	644	693	707	674	673	673	720	649	652	685	707	655	710	703	712	672	723	654	697	627	677	649	723	663	689	652	676	691	639	685	652	675	649	662	667	720	665	635	656	641	716	683	714	659	676	687	651	698	681	721	679	676	666	680	687	693	681	670	675	654	704	678	670	689	711	684	648	662	698	653	722	736	650	687	687	655	650	679	698	708	745	673	663	693	689	711	664	671	691	683	716	704	727	691	662	631	677	707	705	661	681	720	661	620	721	690	705	616	687	652	680	705	708	666	692	674	685	627	660	679	687	713	670	687	641	671	653	655	646	682	685	649	652	678	679	644	731	653	693	686	642	667	658	667	687	629	670	687	644	678	638	678	697	702	709	642	656	709	689	696	686	673	668	660	714	685	680	694	684	656
2990	1671	970	736	1214	1540	1301	1041	899	805	644	559	458	389	350	329	214	212	161	154	119	131	99	107	87	80	75	87	83	77	72	88	81	76	72	78	74	77	83	63	59	69	82	51	66	66	61	58	56	53	53	47	46	44	57	60	56	46	54	60	48	55	40	57	61	56	43	64	51	53	47	53	47	52	49	45	44	41	47	54	64	50	52	41	64	62	55	55	40	52	59	53	50	50	37	49	50	40	54	65	61	57	51	46	45	57	52	42	54	66	45	39	55	52	57	55	48	39	59	49	46	45	58	44	40	54	45	51	42	55	41	31	55	43	43	33	57	49	49	46	42	45	57	54	44	50	55	52	45	64	39	59	42	41	42	43	49	43	45	37	51	54	51	47	57	43	47	52	56	56	44	58	38	44	55	35	45	60	54	31	50	49	49	43	42	36	52	39	47	48	44	48	52	41	37	42	54	45	33	50	52	38	50	42	54	40	39	44	62	58	49	46	59	57	57	52	46	50	56	54	40	38	42	48	60	54	46	58	39	45	54	52	53	45	51	52	55	57	51	46	58	49	35	54	52	51	48	46	48	45	43	46	43	50	58	37	55	48	54	50	48	39	47	44	48	58	37	60	55	49	46	45	51	45	42	46	58	42	45	43	59	55	50	48	56	47	38	45	44	53	53	55	43	51	52	50	53	50	50	39	49	43	46	62	56	54	45	60	50	44	46	57	46	39	39	49	39	45	53	37	43	54	46	58	49	53	46	37	45	39	44	46	50	46	38	49	48	53	47	53	49	47	50	46	55	54	42	47	36	49	63	63	45	52	46	60	41	40	49	50	46	49	40	47	50	44	36	54	57	46	43	54	55	43	42	52	50	35	50	46	53	47	41	44	50	45	52	56	50	36	52	41	61	40	54	39	40	53	53	49	40	51	44	48	55	46	43	47	58	46	38	52	50	51	39	42	51	55	44	53	58	40	34	45	54	44	63	52	47	51	46	41	57	40	52	59	42	46	45	46	47	46	48	52	35	43	65	51	40	46	47	47	58	48	51	54	46	48	53	51	40	51	39	43	52	61	48	49	58	46	38	47	41	43	58	56	32	49	53	53	41	56	40	54	55	49	40	54	47	58	44	42	38	42	37	51	49	55	41	49	40	49	59	40	59	52	49	49	41	40	46	43	48	45	48	47	40	42	53	54	38	38	44	42	59	51	37	48	51	45	47	50	54	47	40	33	42	47	50	53	41	48	52	46	40	46	45	47	68	41	62	53	51	36	49	46	45	49	50	48	45	41	49	51	48	47	46	53	46	63	54	44	58	57	48	40	51	46	50	50	42	49	53	54	51	53	41	64	54	63	49	53	45	53	56	50	52	32	38	55	37	38	42	54	60	60	54	41	52	43	33	41	62	48	48	66	46	39	49	55	42	52	46	35	45	51	50	43	50	44	50	55	41	46	52	52	44	48	39	53	44	46	47	53	45	57	37	43	46	50	47	56	50	52	51	62	51	46	46	48	44	47	48	38	45	47	59	48	47	43	54	43	62	39	46	46	50	55	47	53	45	38	62	38	47	51	54	57	52	47	52	41	52	53	41	40	46	49	41	41	41	52	46	47	45	54	41	42	51	40	40	53	62	44	42	50	56	46	60	45	65	53	52	43	51	50	36	31	52	48	45	50	53	39	48	45	53	50	46	51	45	38	51	46	47	52	52	40	54	44	52	47	45	37	44	49	44	53	55	39	45	36	41	50	50	51	50	46	55	49	38	42	48	54	35	49	50	51	38	66	46	54	52	47	47	49	31	45	51	39	36	46	55	50	46	46	49	44	37	44	39	46	50	39	48	49	42	51	33	53	45	49	47	48	56	45	54	44	42	48	51	51	39	56	56	49	57	53	48	48	45	56	43	51	37	37	48	37	58	57	53	38	57	36	46	58	44	54	52	47	42	41	59	39	56	38	41	52	50	53	49	46	44	54	55	45	54	50	60	52	45	54	46	51	54	47	55	37	46	47	43	40	54	52	52	59	43	37	42	42	50	46	44	51	49	45	51	55	62	63	58	42	61	52	39	56	38	43	43	54	41	51	51	58	47	48	48	59	51	50	53	55	53	45	48	64	62	44	47	61	54	47	58	51	49	46	64	39	42	48	46	40	50	49	47	46	49	48	54	53	44	46	59	41	50	41	51	56	51	44	59	50	36	58	46	53	52	49	36	53	47	53	46	48	36	45	53	55	41	56	48	45	47	48	49	46	52	62	60	61	53	46	52	39	50	44	50	47	47	45	38	43	51	57	51	47	66	56	52	45	55	43	49	50	41	48	47	40	47	49	49	39	78	46	52	40	51	49	51	57	49	43	47	51	55	44	52	46	66	51	56	45	49	38	54	58	42	38	51	50	49	48	53	44	45	45	39	30	40	51	33	50	44	52	58	54	54	49	56	60	46	51	42	47	49	44	60	36	37	43	37	46	59	45	58	44	51	42	46	53	52	45	46	59	44	49	29	40	58	63	36	52	44	47	51	56	43	49	37	45	40	50	60	35	48	56	53	41	52	46	39	36	51	56	44	50	65	48	51	48	55	50	43	48	42	53	48	43	46	45	43	51	39	47	55	52	54	43	60	57	40	55	49	51	47	62	34	40	42	46	49	54	48	41	49	49	45	50	55	52	50	50	48	44	48	50	56	47	44	46	54	58	55	32	40	52	58	52	59	48	53	53	47	40	50	54	48	45	42	56	54	56	56	52	58	46	48	50	48	41	63	51	48	77	55	44	46	47	46	39	49	50	45	55	53	51	52	46	37	41	47	51	50	38	48	50	50	30	49	53	51	45	54	51	51	46	37	43	44	39	56	60	47	58	58	51	38	48	38	46	46	43	49	48	50	38	45	57	54	45	40	61	40	45	47	55	43	53	48	42	38	52	55	47	44	42	39	48	45	57	64	49	43	52	49	56	56	43	48	52	50	46	62	46	58	50	44	47	49	51	51	55	48	51	49	55	53	52	49	45	53	49	46	67	56	56	41	62	69	56	50	44	47	47	69	48	56	37	47	41	61	48	42	48	52	50	52	41	49	50	52	50	63	46	46	49	63	56	48	50	53	48	48	45	54	50	43	49	48	41	51	56	46	46	62	58	52	47	44	39	37	62	31	47	62	50	49	45	56	55	43	53	48	55	57	53	38	46	55	51	48	65	43	59	46	41	54	54	46	52	46	59	41	45	57	42	48	47	52	38	53	48	41	48	48	53	44	45	38	41	53	51	58	53	48	47	50	52	40	52	65	46	51	53	37	60	42	45	49	39	41	42	60	44	50	59	33	52	49	54	42	52	51	47	47	50	43	45	45	50	56	51	41	44	49	53	43	44	54	47	52	50	51	44	56	43	40	52	52	48	47	55	46	54	51	36	50	37	54	56	48	51	56	47	48	52	47	48	43	56	52	55	33	54	49	55	52	51	44	33	36	48	58	54	38	47	47	42	43	40	49	48	56	41	53	48
30673	24298	18446	33109	40436	39529	36388	32438	29017	25518	22892	19689	17419	14911	12834	10756	9219	7844	6663	5426	4577	4299	3706	3217	2799	2738	2516	2528	2285	2353	2285	2302	2231	2112	1998	1900	1773	1674	1646	1587	1526	1454	1500	1434	1374	1333	1338	1284	1218	1153	1165	1087	1053	1157	1093	1144	1042	1001	977	990	950	954	952	940	903	984	919	920	965	961	926	894	880	902	873	864	869	877	920	897	928	839	918	873	836	907	813	829	816	840	826	812	849	817	807	755	798	751	819	801	773	767	840	806	771	748	758	787	827	714	797	754	734	772	755	717	790	740	706	780	738	772	740	743	737	719	740	731	752	785	747	692	753	780	775	785	732	764	739	779	762	793	760	791	728	754	777	745	775	769	815	733	734	734	778	785	737	819	730	772	762	763	722	762	759	782	731	812	806	750	778	781	751	751	740	730	722	741	706	773	750	766	754	759	744	725	745	749	782	725	752	721	782	747	732	758	787	795	749	747	778	793	760	759	689	773	765	783	806	692	713	696	749	755	777	774	728	783	769	755	764	737	761	756	756	744	758	771	754	749	759	740	789	730	747	758	756	757	757	726	724	743	735	742	712	746	754	727	757	768	729	789	763	770	695	704	675	738	747	691	736	734	781	728	687	728	730	778	724	730	781	750	761	728	709	767	719	738	732	749	771	727	709	789	730	742	753	722	704	754	725	723	760	731	800	734	753	717	741	749	791	767	729	734	775	737	766	825	777	802	726	769	753	794	794	715	770	772	786	734	749	763	776	746	735	752	752	741	697	751	764	757	782	759	749	743	722	700	708	767	752	742	720	771	729	723	705	711	702	813	750	745	735	766	734	728	739	751	781	776	710	730	751	787	769	760	704	729	742	733	784	732	774	776	804	720	739	737	743	738	760	757	751	770	710	745	710	727	740	796	738	754	754	749	731	753	777	711	791	739	744	705	725	760	759	816	745	770	750	719	753	745	707	759	743	739	742	747	745	736	721	700	777	792	785	711	723	706	707	761	754	726	753	721	766	776	729	744	762	778	764	739	745	757	758	767	740	765	754	746	810	808	762	740	747	779	769	747	800	746	779	694	723	759	802	740	713	753	745	742	799	714	736	757	778	737	749	724	748	739	752	797	713	757	751	801	715	794	721	770	732	682	767	772	728	716	794	720	722	737	734	792	748	724	752	738	767	795	745	777	748	713	791	745	724	734	727	783	781	712	757	747	769	788	773	754	748	762	750	768	732	781	744	705	744	770	807	798	755	760	721	739	775	758	775	737	818	743	717	748	737	751	748	736	730	723	741	751	726	731	725	758	709	733	709	742	721	766	748	780	732	761	776	830	805	703	729	754	768	810	773	734	756	792	778	725	741	828	769	750	781	777	756	821	762	701	755	788	744	764	774	691	777	743	754	730	785	766	685	716	757	723	719	789	748	764	736	750	715	761	765	702	759	796	735	786	731	724	732	678	754	794	767	737	732	752	746	750	730	773	724	741	682	741	780	756	819	681	732	751	752	699	742	757	806	751	742	743	754	740	742	764	785	809	723	744	763	782	736	766	760	748	701	779	744	764	741	739	720	783	749	806	750	725	704	780	781	745	779	735	741	763	811	753	769	755	763	738	785	741	759	754	748	778	776	748	738	744	781	756	776	741	787	711	738	746	770	741	744	752	789	691	766	709	692	712	778	757	764	751	764	728	722	755	752	717	763	755	744	743	756	719	735	743	725	731	764	730	755	750	710	733	776	746	723	713	743	764	731	788	715	732	733	756	745	752	808	787	701	762	765	764	743	761	749	724	764	764	759	772	748	711	739	722	712	777	731	761	713	783	718	740	766	757	732	687	737	737	740	708	754	719	732	736	746	755	775	711	753	718	767	743	739	818	751	731	692	781	736	708	763	715	746	783	718	785	722	745	759	778	707	735	741	750	717	743	694	765	747	709	769	787	769	758	740	774	713	771	741	718	767	783	756	752	759	760	745	748	732	718	744	767	755	791	771	718	767	793	731	780	764	733	781	759	716	729	737	675	811	749	727	706	746	790	796	679	713	699	741	760	722	751	798	704	817	751	775	791	744	738	737	752	758	782	734	757	747	783	744	753	762	782	776	706	766	778	768	721	771	731	798	807	768	713	737	739	754	760	746	771	730	759	756	769	731	740	739	740	718	771	744	776	752	741	733	755	763	779	743	716	788	761	740	813	785	713	777	768	737	705	719	748	757	800	743	760	742	749	755	733	774	761	755	748	733	798	739	793	697	796	795	760	724	775	753	714	733	742	786	701	773	749	774	756	783	774	759	755	711	737	748	728	773	723	763	771	752	730	720	791	727	765	735	753	778	792	782	757	727	738	786	756	728	790	743	704	726	767	733	730	767	758	746	765	743	745	723	731	772	756	773	755	779	747	766	814	754	723	756	737	741	793	765	757	742	751	763	726	769	769	762	759	763	769	725	768	749	776	761	751	798	744	734	781	739	730	826	762	749	762	794	783	778	739	752	771	731	758	796	726	696	732	733	767	785	708	748	743	762	752	790	811	737	704	759	785	763	773	726	718	749	778	766	763	722	794	707	754	730	754	772	776	750	808	730	777	760	725	720	724	750	725	754	758	776	726	768	734	759	808	788	705	720	791	732	763	755	771	742	767	721	737	778	738	706	702	737	798	734	755	777	715	737	721	772	760	764	703	723	749	767	784	789	721	783	791	715	741	741	804	713	737	738	736	759	735	761	711	726	748	741	717	734	711	742	725	750	754	766	722	737	783	777	786	806	737	780	759	807	721	709	681	774	766	794	722	737	755	722	723	769	787	793	757	744	725	737	760	769	750	824	719	776	756	759	692	769	781	761	725	725	790	750	713	761	745	732	724	740	744	755	775	734	713	759	714	837	726	762	727	732	776	763	701	781	711	744	774	738	731	761	688	729	777	772	741	738	761	723	742	749	749	692	711	769	710	727	780	752	731	786	779	781	734	774	717	728	725	774	705	742	723	737	753	812	765	752	735	781	773	775	689	726	732	733	734	754	722	766	770	762	744	760	756	743	740	754	779	714	726	736	792	788	694	756	773	761	749	746	778	736	745	776	743	768	807	720	763	793	717	720	768	765	772	703	737	734	771	721	730	747	767	728	753	754	775	731	731	746	684	738	782	706	720	805	754	743	729	772	774	790	785	747	721	706	768	694	721	772	795	767	770	697	721	717	753	786	740	788	757	758	783	760	746	728	807	734	742	765	817	772	759	762	711	760	763	721	783	707	764	811	752	728	754	763	757	770	789	741	753	775	697	719	717	782	738	719	769	745	753	749	684	776	695	738	721	762	774	779	779	770	720	744	749	739	785	787	744	734	725	741	746	772	788	767	711	722	768	726	741	744	744	788	745	769	741	751	741	736	721	801	731	760	727	748	770	775	771	779	690	739	739	767	752	775	751	752	731	752	756	748	723	760	733	708	735	767	779	814	724	757	718	786	743	753	763	709	737	709	771	795	750	878	695	736	761	763	749	734	770	744	734	784	724	685	763
2146	797	439	316	559	638	613	540	471	391	322	251	224	168	153	121	82	107	83	51	74	65	47	55	50	47	45	35	36	46	40	46	49	52	59	39	49	37	38	44	35	24	28	40	30	33	34	29	34	28	30	33	35	31	33	36	32	26	29	27	35	25	34	29	28	31	32	45	40	30	35	27	24	23	26	39	33	29	31	29	22	30	26	27	24	32	24	29	31	26	24	29	29	31	32	33	31	33	28	34	27	20	31	27	34	25	27	32	27	24	24	23	32	26	25	26	20	34	39	26	27	29	23	27	31	27	31	29	33	28	25	29	23	31	33	32	28	31	32	40	28	24	28	31	32	29	24	15	29	22	31	23	26	31	38	16	27	35	25	25	32	23	32	32	23	23	30	19	23	25	30	23	25	27	15	21	21	21	29	25	23	29	19	36	26	36	28	27	23	36	26	18	39	35	29	24	22	29	34	21	24	25	21	30	28	32	21	22	31	25	28	34	24	21	32	33	28	23	25	27	22	30	27	26	30	30	33	22	23	17	25	30	34	32	26	27	27	26	25	26	27	29	16	34	25	29	40	30	23	24	29	36	37	24	21	23	38	23	28	32	29	23	31	28	39	29	40	38	29	26	22	20	28	27	24	30	18	32	33	29	26	25	30	31	24	24	23	30	34	35	20	31	31	28	32	26	34	34	36	30	23	24	30	35	22	26	29	27	24	24	30	34	28	28	24	24	27	26	27	35	30	22	33	28	38	36	22	24	47	30	27	22	30	31	25	30	32	38	22	28	31	24	27	17	28	36	17	29	28	25	28	32	21	21	29	22	32	33	29	31	33	22	25	31	31	26	31	34	21	34	22	29	25	28	22	24	35	27	24	23	34	28	26	29	31	24	29	35	31	23	34	25	25	29	39	21	26	26	26	26	34	35	29	30	31	37	26	26	34	33	29	26	35	27	27	36	33	29	23	34	33	24	22	23	34	29	23	30	32	21	28	29	33	28	23	35	28	24	23	22	29	30	36	35	23	23	17	31	25	37	29	22	32	22	24	20	19	33	31	21	17	24	30	32	21	23	33	24	29	26	18	36	40	34	27	27	23	30	27	29	35	37	34	24	29	34	19	29	24	27	15	25	27	30	29	22	28	29	29	27	29	24	22	23	26	23	24	36	31	39	25	29	29	25	31	34	27	25	27	25	25	24	18	21	22	23	24	36	15	26	23	35	25	38	31	32	31	34	37	28	33	29	22	32	32	29	28	31	30	26	26	27	39	25	17	30	27	36	31	27	28	28	29	29	32	35	33	20	19	33	25	37	26	24	31	28	28	24	32	29	31	27	20	24	29	29	33	38	32	24	22	29	31	31	20	28	26	26	32	27	23	22	28	24	28	39	27	24	30	30	30	31	31	38	19	25	28	27	26	23	25	25	28	26	24	21	29	34	32	29	27	27	28	22	21	26	37	33	30	26	25	26	26	30	33	27	27	30	27	32	21	22	21	27	16	30	23	25	28	36	23	32	25	28	29	36	18	26	31	23	34	24	22	30	28	23	36	28	30	22	29	20	20	24	21	28	25	21	21	31	34	29	24	36	31	25	17	27	26	23	31	32	21	20	26	24	30	23	17	27	31	32	29	32	19	23	21	37	27	31	30	31	32	24	29	32	21	22	23	30	28	21	37	34	36	26	27	32	21	24	31	27	37	32	19	20	31	41	28	27	25	29	31	32	24	15	28	29	28	26	31	19	29	27	22	14	26	21	23	27	24	21	26	19	31	36	34	26	37	22	27	23	23	27	27	24	27	28	28	24	41	26	20	37	34	28	36	23	37	36	38	24	29	34	27	35	22	35	22	24	22	23	24	26	26	25	23	43	29	19	28	26	24	28	16	23	25	34	37	29	31	37	25	29	24	21	28	20	30	22	26	27	37	24	33	39	23	20	21	30	27	33	32	25	17	27	33	30	22	37	30	31	29	21	28	29	29	36	26	34	23	31	28	26	26	23	33	32	32	27	26	25	27	29	37	23	21	26	27	24	28	31	29	19	32	24	22	31	16	32	23	30	19	24	24	36	39	24	32	34	27	24	27	31	38	27	26	37	17	24	26	26	40	35	25	28	29	16	26	30	27	22	29	41	27	14	27	29	31	30	28	34	31	33	26	32	26	23	23	21	28	22	35	24	25	28	29	32	36	19	22	19	29	20	16	28	23	27	27	19	32	27	24	26	31	26	26	22	27	33	27	15	30	31	20	31	31	33	30	26	26	30	25	22	38	24	27	22	25	29	33	18	33	35	23	15	26	24	27	28	29	25	37	28	21	25	29	17	19	31	31	36	28	30	33	28	19	15	28	18	26	29	28	34	33	21	23	21	29	24	26	26	32	25	36	18	31	19	23	22	30	35	32	30	26	31	26	36	18	21	30	25	19	27	25	31	30	27	36	24	30	24	25	26	30	24	39	28	29	24	30	24	20	34	18	28	26	36	28	32	30	20	27	23	32	21	24	24	30	23	29	26	32	31	29	32	26	30	25	29	36	22	29	20	24	33	20	32	25	26	26	24	29	31	30	25	34	25	23	36	35	36	25	25	34	30	25	27	22	33	30	27	32	29	32	23	23	37	27	27	23	27	23	28	43	24	25	31	26	24	34	32	23	27	26	19	34	32	32	32	30	31	27	31	27	21	23	22	28	27	30	25	34	30	24	31	23	27	29	26	21	34	35	19	26	28	26	28	24	14	22	23	31	26	28	22	29	31	27	37	37	32	31	25	29	27	23	24	31	17	30	27	29	30	23	30	29	17	18	21	31	28	37	21	17	32	22	31	28	31	25	21	40	20	24	23	25	22	17	27	37	21	33	28	25	35	33	29	29	27	29	32	23	30	28	28	22	28	30	32	31	24	28	30	30	24	29	17	28	18	17	30	27	25	26	28	25	33	43	24	24	29	32	23	27	22	29	28	33	37	30	24	21	22	26	33	20	29	24	32	37	21	33	18	23	34	33	24	26	30	28	33	21	27	22	32	18	28	34	28	30	31	32	28	24	31	33	24	27	28	23	26	20	29	24	20	28	24	25	20	30	30	23	27	22	22	23	23	29	32	31	20	29	23	20	32	27	29	21	23	25	34	31	25	30	33	22	23	19	34	30	28	23	31	21	26	26	22	34	19	32	26	21	26	27	25	33	23	32	36	23	22	21	25	28	33	20	29	23	29	31	23	26	26	25	26	20	29	31	28	35	42	29	39	20	26	28	23	28	26	24	28	27	36	34	34	41	22	34	31	17	25	24	24	20	31	28	19	21	27	26	29	25	29	31	36	33	28	34	18	26	30	27	25	29	22	25	27	31	18	25	25	21	29	26	32	19	25	27	21	30	32	43	34	27	44	24	22	25	27	25	28	27	28	19	35	20	28	33	31	22	25	29	33	27	19	32	29	38	32	32	25	36	28	30	31	29	30	30	22	33	25	31	36	34	33	22	32	31	25	20	35	29	21	34	28
23154	17010	11396	24662	32329	31169	27643	23760	20326	17091	14291	12001	10153	8376	6873	5630	4849	3854	3296	2742	2308	2027	1726	1624	1492	1386	1316	1397	1352	1245	1270	1262	1228	1272	1124	1129	1024	954	929	890	893	788	821	821	839	782	752	699	644	686	668	660	582	612	563	605	587	549	599	541	573	539	518	562	555	554	501	511	520	520	533	566	527	527	533	529	500	528	555	487	517	505	507	468	507	502	473	477	475	492	434	448	482	442	469	444	431	475	458	450	439	442	445	435	437	502	465	440	447	421	435	454	459	440	455	464	444	456	461	509	442	449	455	437	461	439	414	464	464	429	440	439	437	501	413	428	472	431	431	420	402	447	465	465	443	420	445	427	447	481	461	417	445	435	415	420	409	436	450	452	438	436	478	436	434	453	483	464	441	446	394	427	459	460	481	448	459	429	447	446	466	450	475	487	433	403	415	440	482	458	447	476	465	422	489	411	468	523	430	526	467	439	441	462	440	455	447	438	452	420	468	425	459	466	441	458	478	460	441	456	444	447	469	471	483	435	411	480	452	464	454	420	421	434	474	439	448	438	448	480	397	468	431	456	458	429	448	454	485	433	457	437	511	445	491	416	451	453	446	435	438	443	483	454	438	442	447	443	472	441	458	509	456	462	470	445	432	458	424	415	450	437	447	434	457	508	448	450	438	422	472	432	462	494	405	453	454	492	438	438	460	446	478	460	454	459	451	450	456	476	465	447	482	446	445	463	430	464	462	444	466	413	440	457	444	472	456	442	445	473	475	499	422	460	402	450	456	447	431	443	426	456	422	460	460	444	437	421	435	462	433	471	438	465	418	470	436	450	464	438	454	455	456	447	435	451	433	467	494	457	472	444	470	430	449	446	418	461	443	441	467	462	427	469	455	400	458	452	490	409	405	491	430	435	440	427	472	461	419	483	476	469	444	507	434	467	429	465	478	464	444	454	464	445	429	442	439	440	436	444	403	472	442	435	439	447	472	481	470	447	449	421	423	441	453	496	450	479	479	426	457	448	447	477	504	449	450	438	457	444	486	423	416	464	439	435	433	459	490	495	473	446	440	469	459	441	430	452	405	466	465	449	449	501	459	444	446	459	391	460	435	482	433	436	407	457	458	432	433	472	476	449	448	443	453	432	428	458	439	464	411	463	425	435	443	449	461	463	449	491	465	458	444	435	456	471	439	439	421	446	423	460	442	450	461	456	407	404	453	429	446	421	473	420	435	430	444	432	463	470	411	440	441	429	425	426	457	443	440	447	429	447	420	446	469	455	463	398	416	435	444	482	432	440	424	435	474	429	446	449	463	432	449	470	476	439	453	400	429	432	455	479	431	424	447	424	465	439	439	465	446	431	447	490	433	459	458	437	435	455	483	413	440	472	446	430	431	426	474	453	440	436	463	459	437	436	445	425	440	466	442	422	418	472	446	448	467	454	455	440	424	471	471	442	459	463	465	456	445	446	465	430	442	427	471	426	420	450	447	441	437	461	475	433	471	459	427	432	431	385	478	428	448	475	454	456	452	464	447	451	432	417	441	451	417	477	451	470	455	439	413	428	417	454	464	464	438	433	410	455	495	461	454	436	494	386	456	425	471	439	456	437	443	462	449	470	451	451	449	441	462	464	455	445	478	438	426	476	414	423	452	417	453	415	458	450	464	478	424	424	445	431	437	474	425	428	443	424	446	431	453	453	447	448	434	441	428	422	455	452	436	434	473	462	481	454	450	465	429	453	423	442	468	468	446	452	468	432	454	445	409	460	455	426	434	465	472	429	431	426	505	449	423	437	442	444	463	434	462	405	409	461	437	458	435	449	471	435	476	425	466	445	424	430	441	517	466	456	455	463	440	421	439	422	447	428	432	430	485	442	424	426	454	448	423	442	473	410	460	422	442	461	499	437	446	417	460	463	442	445	451	463	422	472	430	480	443	466	443	466	416	485	453	445	457	446	427	430	451	451	437	463	450	465	437	438	485	470	452	436	443	454	414	443	451	425	467	448	470	449	440	482	441	454	447	467	420	464	462	455	435	448	451	440	440	495	417	440	416	427	453	452	415	448	426	434	430	438	451	461	464	473	445	446	470	459	464	434	419	468	431	473	453	436	457	462	476	463	503	428	485	468	444	448	437	432	456	411	443	399	429	457	469	417	429	431	460	448	453	463	453	450	435	458	457	481	470	416	468	452	456	452	483	477	454	425	493	461	412	438	433	402	423	408	412	449	400	450	448	454	447	468	466	436	479	449	485	440	465	436	433	404	380	428	482	463	426	465	431	442	446	466	465	418	445	411	499	487	458	458	453	469	408	448	438	404	468	461	428	486	428	440	443	459	470	436	438	457	483	425	484	425	428	455	433	427	470	441	412	417	469	454	407	429	412	471	479	439	484	444	484	421	473	474	436	434	455	417	437	432	474	424	438	472	443	462	493	471	477	445	472	433	481	439	443	460	452	433	449	407	459	464	459	420	409	398	430	449	441	423	437	454	432	431	463	435	461	437	440	482	498	425	457	408	503	410	431	490	444	448	466	451	415	461	481	459	463	502	446	485	436	461	451	450	397	431	459	442	460	479	473	495	461	457	471	442	502	471	426	434	451	435	423	419	434	431	449	477	452	440	445	463	412	455	431	460	444	457	433	428	416	440	403	410	438	421	451	437	437	440	477	410	411	410	432	472	453	452	459	452	458	465	399	425	461	474	438	453	407	460	466	487	404	452	434	482	410	441	422	400	476	411	438	466	450	408	418	435	431	438	429	482	482	456	441	429	458	461	443	439	447	434	467	484	461	442	451	458	482	430	441	469	468	442	446	461	451	450	428	435	443	433	452	434	458	435	452	425	452	487	470	450	471	445	443	459	456	440	464	456	454	418	433	432	456	474	442	442	411	417	434	434	458	439	433	463	463	460	465	454	462	438	458	454	447	458	459	477	441	462	451	413	428	440	467	453	442	451	466	423	432	439	465	488	459	437	421	479	448	436	491	429	452	434	454	428	447	462	396	418	445	432	438	452	406	445	459	479	475	420	424	454	437	466	455	442	437	431	430	449	425	426	505	427	443	463	457	459	451	464	474	440	488	476	436	431	467	423	413	435	516	429	439	450	458	447	445	434	447	457	451	465	474	439	423	458	409	435	498	430	460	450	471	445	470	440	415	459	408	491	454	459	453	462	478	438	492	437	432	443	430	447	442	444	435	450	459	439	439	444	469	450	438	440	443	429	448	452	447	453	444	460	458	432	448	448	442	436	458	460	451	464	442	405	422	427	431	412	457	467	451	450	470	426	457	414	468	462	452	458	445	450	438	465	465	484	430	453	479	433	428	452	458	439	444	431	461	461	417	411	470	442	430	480	406	460	462	429	440	429	411	430	446	492	477	439	423	464	449	434	453	469	434	452	457	431	441	477	465	449	488	472	492	407	448	449	450	417	431	461	406	468	477	438	454	413	471	463	468	421	454	483	442	449	471	428	478	423	451	457	480	439	426	442	424	458
1801	1277	702	560	929	1059	967	824	687	605	492	421	333	257	222	189	190	116	110	96	98	85	71	83	72	62	64	69	61	65	68	48	52	38	46	34	55	44	35	39	47	43	47	36	48	52	37	44	26	50	26	32	33	30	35	40	39	42	31	29	37	33	39	38	33	36	34	39	30	47	39	22	38	35	29	28	31	43	36	39	23	40	27	34	34	36	27	31	34	28	33	34	29	33	39	21	29	22	28	30	27	37	30	28	33	24	32	29	24	31	26	40	32	28	26	26	33	26	37	39	38	32	24	29	33	34	25	31	27	44	25	28	28	29	39	24	35	19	29	36	32	37	32	42	37	28	27	27	33	39	30	32	33	32	28	27	26	36	23	35	41	47	24	29	27	36	38	37	29	22	25	22	23	28	29	34	23	29	30	31	44	27	27	25	29	25	27	29	39	20	32	28	34	36	23	20	38	29	24	30	30	23	42	34	28	33	39	28	38	32	33	25	29	40	38	33	30	35	45	21	27	26	26	24	27	39	28	32	33	32	36	19	36	34	31	37	39	25	23	24	28	31	27	36	25	35	38	37	38	36	26	40	38	24	35	20	34	34	36	36	33	26	34	45	21	25	31	27	29	35	34	29	40	35	31	32	35	31	27	38	36	24	31	31	43	27	36	24	27	40	27	22	29	36	27	35	27	28	19	40	27	29	25	24	31	32	35	30	24	24	37	38	30	39	36	33	34	37	37	34	23	23	27	31	39	22	31	26	39	29	23	33	30	30	29	37	32	42	34	30	42	33	38	35	35	33	24	35	32	31	38	28	28	40	28	26	40	32	38	30	29	27	26	34	28	32	29	30	19	26	29	36	31	32	31	38	23	28	29	31	32	34	27	38	29	27	42	33	26	28	29	34	32	38	37	24	33	30	25	24	30	34	47	34	36	31	33	32	33	36	35	36	24	24	34	22	22	31	18	23	29	26	44	31	34	23	25	36	24	25	30	41	27	31	33	37	37	30	28	18	23	26	35	29	27	28	30	24	26	32	37	27	30	25	32	26	30	39	21	26	23	42	41	22	33	23	26	37	27	34	27	26	31	35	32	21	28	31	35	27	35	30	26	35	29	22	33	38	36	31	33	26	32	32	23	39	30	28	40	31	25	26	30	30	26	35	21	34	31	40	34	29	31	27	26	32	21	33	24	26	29	31	33	31	29	27	38	31	28	31	29	30	28	25	24	39	33	27	25	25	33	18	34	26	22	38	31	32	22	35	34	34	27	25	27	36	39	30	29	41	36	31	45	41	17	31	37	26	40	40	27	36	24	37	42	22	27	25	29	28	40	23	29	32	27	34	46	22	26	38	33	30	32	36	33	33	37	40	28	37	31	21	32	33	22	30	32	40	34	31	35	29	28	23	27	41	38	21	24	35	23	25	30	31	31	31	31	37	28	29	35	25	34	35	24	25	23	24	37	26	31	35	32	34	41	31	26	21	29	30	25	32	31	29	23	36	28	23	36	45	31	35	26	36	31	32	25	30	21	33	19	48	34	39	27	31	32	36	33	31	32	20	23	32	36	44	24	25	27	23	28	30	30	24	26	39	24	24	30	30	30	29	25	26	26	26	30	24	27	37	30	28	42	31	28	39	28	23	31	31	22	30	32	27	31	30	25	23	32	29	25	27	28	30	44	38	28	24	32	34	33	27	40	28	28	35	32	27	26	36	30	30	27	27	27	27	29	32	26	38	26	27	34	29	34	30	33	38	34	29	31	29	21	36	21	24	32	24	30	35	42	38	26	34	40	25	22	36	25	35	36	41	18	50	26	40	30	24	25	34	33	29	34	21	29	29	32	40	21	30	28	30	33	35	34	34	41	23	31	31	30	37	37	14	28	34	36	37	30	30	30	31	37	44	38	42	30	32	31	25	24	27	21	39	27	34	31	38	28	34	29	35	24	20	22	32	34	32	48	32	32	34	18	35	36	24	38	33	29	34	31	30	42	29	36	24	28	24	32	23	28	31	31	36	29	31	41	32	22	39	30	39	33	28	30	36	27	26	28	43	30	31	28	41	33	24	23	28	37	26	27	29	25	32	30	19	39	27	36	36	31	37	34	27	30	33	24	30	34	29	34	30	22	26	33	24	37	33	23	36	29	27	30	37	33	31	33	35	32	34	37	32	29	29	27	30	35	29	28	32	33	21	20	41	34	37	30	22	32	28	31	31	24	36	41	30	28	47	38	28	32	28	33	37	30	26	23	22	33	28	30	37	33	28	28	30	36	45	29	34	31	21	28	20	33	39	31	25	25	27	41	29	41	31	26	30	32	31	24	27	32	33	25	25	35	34	36	28	27	40	28	25	26	27	24	32	44	31	26	38	28	21	26	30	24	27	33	34	25	33	29	42	31	29	36	36	35	39	34	36	29	36	41	29	24	36	36	34	33	27	38	35	35	29	28	21	32	24	31	38	28	28	26	45	28	31	23	29	36	38	31	31	30	24	33	44	34	27	36	37	28	34	34	21	27	29	37	32	30	31	31	24	21	26	30	29	36	26	36	39	36	37	29	22	38	33	38	24	34	18	40	32	24	36	30	26	36	20	31	33	34	34	25	33	28	37	38	27	24	26	30	33	37	26	24	27	39	28	33	29	31	45	29	35	44	30	23	25	32	37	34	40	22	37	35	32	29	16	25	36	31	29	25	25	21	34	30	33	29	30	29	27	31	32	33	36	33	26	22	31	38	28	27	36	30	35	24	28	22	31	36	26	31	36	22	34	27	36	35	32	22	38	35	25	27	20	33	36	36	44	40	35	35	24	35	29	38	21	25	19	36	30	21	17	31	30	28	40	27	26	33	31	19	29	31	29	31	36	34	25	29	24	23	37	35	23	24	24	35	25	22	31	33	31	28	30	32	24	27	30	30	25	21	27	22	25	31	24	31	44	20	25	30	31	29	35	24	34	24	27	30	20	23	38	37	25	28	29	31	29	21	41	27	32	25	36	29	35	38	19	32	34	31	20	29	27	30	30	38	22	29	35	32	33	38	26	20	38	43	28	26	37	27	29	29	30	30	30	21	38	28	35	42	35	22	41	30	25	36	29	21	33	36	38	34	25	32	33	36	32	30	38	28	25	50	31	25	26	33	32	34	32	26	26	32	28	30	30	28	30	36	36	25	32	35	29	32	39	34	38	31	31	33	30	25	29	35	31	32	25	24	25	27	33	29	38	33	24	32	26	29	39	36	29	25	34	27	39	38	39	30	27	30	27	38	32	21	25	19	28	25	34	25	29	39	33	32	34	28	34	23	38	24	29	39	27	36	27	27	31	30	36	37	35	26	25	35	32	34	22	33	27	29	34	33	38	32	38	42	29	23	29	35	24	27	37	38	28	30	32	28	29	27	22	31	33	39	30	23	33	33	32	25	28	29	31	38	33	35	39	29	34	29	32	25	33	31	36	32	36	35	29	37	23	35	28	25	31	40	29	22	35	28	26	35	31
27446	21789	15401	30019	37385	36316	32796	29153	25378	22001	18866	16370	13709	11599	9866	8212	6804	5606	4798	3934	3306	2804	2462	2260	2037	2010	1863	1898	1868	1713	1744	1701	1729	1544	1424	1469	1343	1247	1146	1156	1100	1045	1112	996	998	897	894	882	836	868	803	770	752	783	733	718	690	650	660	640	658	643	629	660	623	670	629	629	601	657	603	569	619	618	647	619	586	582	583	606	584	608	574	584	498	559	565	543	541	508	526	548	506	555	548	565	499	506	527	534	540	493	514	495	534	524	477	495	541	553	491	486	521	514	501	501	476	549	512	513	523	510	516	464	492	497	534	526	494	505	491	475	493	502	451	504	500	471	503	493	513	469	510	522	529	530	517	477	487	491	494	527	504	531	469	535	473	509	488	514	463	463	491	526	517	464	499	502	495	525	481	477	495	523	507	513	503	489	520	485	468	473	496	490	496	516	482	521	493	465	527	488	496	529	492	481	510	503	486	505	470	520	489	513	511	506	521	456	500	518	474	511	466	526	497	478	479	517	477	478	509	471	504	483	503	519	504	506	505	517	488	499	494	497	554	491	460	492	551	534	517	484	457	502	510	544	505	506	465	442	508	480	512	529	541	509	525	528	531	476	499	486	518	495	495	450	505	476	477	517	480	509	481	520	508	508	517	493	478	511	474	500	515	527	495	525	475	516	487	463	459	516	496	520	471	491	508	480	487	452	490	473	518	519	502	548	523	495	498	487	490	470	517	508	524	546	484	508	486	484	487	483	496	482	504	547	477	439	499	498	487	514	533	509	486	467	520	524	506	492	528	504	464	493	492	553	522	490	510	485	520	485	537	477	516	483	505	469	523	512	509	514	457	507	525	484	464	466	521	523	519	521	490	522	503	488	481	511	453	526	510	501	492	500	496	526	493	507	463	520	511	519	497	487	502	484	494	494	490	498	475	499	501	506	487	465	464	508	493	489	492	450	459	511	484	486	498	530	524	494	471	519	505	499	509	494	511	495	478	494	510	508	478	527	521	509	515	522	501	474	484	479	503	527	507	487	526	489	497	526	465	527	447	525	500	529	545	493	480	498	482	506	483	509	498	518	466	484	489	485	505	471	490	479	497	489	538	510	494	500	488	502	494	481	471	502	489	459	481	472	503	533	467	467	483	484	485	467	483	481	496	522	482	523	475	515	547	472	505	496	492	510	531	476	512	502	532	500	473	526	516	473	492	482	477	473	556	490	478	481	534	497	474	464	493	491	486	459	473	508	472	509	498	495	511	506	492	533	490	491	457	480	507	487	499	489	511	496	477	469	527	526	475	487	465	454	491	487	475	471	526	465	504	495	515	528	463	480	469	507	481	515	492	494	514	455	480	467	513	518	481	469	487	505	494	477	517	498	470	479	457	475	504	470	474	452	493	479	558	504	465	508	473	482	492	514	496	492	515	463	501	531	521	476	474	458	493	537	448	500	495	474	510	531	540	542	495	499	489	513	501	527	513	496	512	512	501	494	524	507	503	496	505	503	508	515	499	519	520	502	533	518	514	484	514	498	521	514	460	479	531	490	501	500	528	461	514	499	471	499	492	483	477	483	516	475	496	540	486	507	481	478	483	520	502	509	505	501	446	494	489	491	487	465	488	487	505	508	499	514	512	507	497	548	487	521	495	462	524	562	488	489	512	494	501	495	501	541	508	533	518	501	517	514	466	448	506	479	503	508	479	492	474	504	516	507	462	488	469	492	477	472	513	462	468	489	519	504	519	496	489	495	502	522	478	464	473	483	464	491	467	510	487	500	458	496	534	552	486	501	495	490	489	492	496	490	519	487	497	509	524	440	479	471	503	492	526	513	471	500	474	508	518	479	511	496	481	478	522	443	522	485	482	504	507	514	483	483	474	463	497	505	527	521	497	493	488	479	497	520	486	502	498	519	502	538	457	456	484	523	489	479	523	490	485	497	458	471	491	470	478	491	556	503	474	507	501	524	507	475	486	501	503	492	511	496	473	519	493	518	499	488	477	511	493	502	500	489	476	506	480	436	484	476	500	506	483	504	505	467	486	477	528	494	509	499	484	506	477	512	470	487	493	489	486	464	513	487	461	516	497	510	503	483	462	544	479	498	518	485	486	500	494	474	513	520	539	469	493	528	486	473	476	509	521	508	523	497	497	497	543	484	491	464	511	556	470	504	513	457	451	484	522	524	492	505	475	472	497	530	467	465	475	487	504	472	515	487	500	489	494	497	463	489	509	507	494	529	498	494	488	443	505	503	472	480	544	476	489	491	510	444	488	485	456	527	486	496	523	473	504	531	504	550	507	468	465	517	494	500	489	516	507	537	477	502	473	478	524	497	495	543	496	477	483	474	513	517	498	442	494	514	469	514	455	489	488	463	496	477	488	490	511	485	458	508	467	533	490	486	511	494	502	506	457	465	468	515	445	494	485	527	500	489	493	541	500	458	473	475	450	496	461	494	507	523	452	484	534	500	487	518	514	498	472	500	504	469	508	481	512	506	456	477	496	466	471	497	509	505	472	500	509	495	508	498	528	543	529	541	545	493	480	467	515	481	479	475	496	499	527	462	479	494	514	485	485	519	532	501	509	498	468	534	487	503	483	498	532	481	458	509	498	525	507	470	523	489	481	505	489	486	490	456	481	479	477	470	531	487	459	484	489	464	455	501	488	481	461	487	501	473	508	540	480	488	508	504	474	501	490	491	511	519	478	503	496	486	493	476	521	499	488	517	513	442	491	509	483	511	487	516	496	500	517	497	478	453	491	510	496	475	507	461	457	511	485	498	480	514	505	486	479	523	534	526	453	460	476	522	496	518	514	536	451	480	495	488	442	499	492	452	509	493	542	459	505	513	519	486	484	479	495	476	517	455	487	501	480	500	502	459	488	478	504	487	470	485	473	489	503	465	494	476	463	531	476	478	522	504	525	508	478	511	526	478	512	483	533	505	509	499	468	487	446	496	461	457	479	455	540	516	474	521	538	493	507	515	502	517	520	487	512	489	515	496	470	501	489	505	495	518	459	514	478	479	494	501	453	506	486	492	513	470	482	484	465	455	500	526	483	505	488	528	479	471	495	489	492	512	479	489	496	438	486	486	494	483	506	499	444	489	496	495	472	493	487	522	509	485	531	491	530	503	527	519	520	523	487	489	437	496	487	507	506	533	514	524	511	504	505	502	475	526	496	476	487	486	470	474	499	483	513	480	532	480	502	510	459	509	489	482	479	473	491	499	468	492	503	504	433	502	522	508	490	493	500	503	452	523	461	523	508	470	487	512	511	481	493	505	517	527	509	481	505	448	458	507	490	474	482	532	493	453	446	503	458	521	503	478	473	466	443	470	480	480	505	483	485	481	460	498	533	489	487	470	511	481	480	499	495	517	503	483	479	480	532	475	468	489	529	523	470	500	464	513	508	461	483	483	455	499	468	478	490	504	505	533	487	482	500	484	508	523	507	498	506	511	510	504	502	486	482	454	474	475	490	482	468	496	507	521	537	531	479	541
3396	1050	692	481	858	943	877	750	627	521	414	391	326	254	241	196	154	122	129	108	73	85	80	61	75	73	55	48	64	80	70	55	76	68	59	67	65	70	53	47	57	52	45	56	60	51	46	47	38	57	31	51	40	41	48	46	43	46	59	46	41	49	54	51	48	50	59	45	40	34	38	41	41	33	37	40	44	44	44	50	46	41	43	39	59	49	42	37	35	46	47	38	45	36	34	34	38	57	39	46	40	35	51	33	40	45	45	34	43	46	43	41	59	41	41	37	55	54	35	48	49	39	38	54	40	45	41	41	40	38	42	37	55	50	39	33	46	42	36	45	43	56	35	49	44	50	54	30	42	39	37	49	49	48	41	53	42	46	37	46	41	38	38	40	50	38	35	50	44	51	41	33	41	39	45	43	43	44	49	39	40	58	40	43	53	38	44	42	47	36	44	44	43	50	26	33	29	47	51	43	52	42	44	45	44	59	54	38	58	38	50	42	23	48	53	40	39	33	47	43	44	42	43	25	40	46	44	45	39	47	53	45	37	46	43	43	45	51	49	27	44	32	45	44	38	44	44	50	47	56	54	42	42	57	34	48	42	44	46	39	44	46	50	44	50	44	40	37	40	43	43	48	55	46	38	42	44	37	38	47	45	48	40	35	38	47	50	46	41	44	57	33	39	43	39	47	58	46	47	46	46	45	41	42	44	39	42	62	43	43	38	39	56	34	51	48	43	41	46	36	27	47	42	55	45	39	52	45	42	45	32	45	50	43	43	44	42	54	53	44	58	46	43	42	38	38	28	45	46	37	42	40	36	39	40	41	44	48	45	52	42	44	45	34	35	46	40	41	52	50	40	40	47	46	44	49	44	44	36	49	45	45	54	47	35	41	47	42	34	38	45	32	49	63	44	41	49	39	51	47	47	39	37	40	37	35	37	37	42	47	49	39	39	42	45	34	38	44	48	52	41	41	39	36	44	41	44	47	53	40	40	54	48	34	47	47	37	36	45	43	46	41	41	43	39	42	35	53	41	39	38	42	32	55	43	52	56	50	41	33	34	37	39	44	41	48	50	35	42	35	52	38	49	35	41	42	41	33	48	43	39	56	35	49	38	49	37	47	33	36	39	33	36	35	43	37	38	47	45	48	42	41	51	55	54	48	37	50	34	53	53	50	51	47	34	45	46	43	35	37	57	43	35	41	55	46	56	49	54	47	56	32	39	48	47	34	51	48	56	41	37	52	38	35	43	40	52	40	42	46	61	49	41	46	44	48	33	44	39	34	47	47	43	55	35	35	43	50	43	28	45	39	39	37	40	38	48	36	50	35	43	41	49	42	36	47	32	49	33	51	53	39	33	39	47	40	36	42	42	58	36	55	42	45	32	42	44	43	44	55	42	45	45	42	51	41	39	40	45	48	45	39	54	35	39	50	46	46	38	45	46	44	36	38	29	48	45	46	44	44	40	38	51	43	42	55	39	46	48	46	35	42	43	45	43	46	44	41	44	48	41	39	39	45	32	37	46	47	50	48	44	40	47	38	41	37	53	39	51	39	44	47	39	37	40	34	36	44	52	40	37	34	38	30	46	40	50	39	36	49	44	42	39	45	42	42	37	45	37	40	33	42	45	53	33	58	51	57	39	49	36	41	43	51	35	40	44	46	56	42	49	47	54	52	49	44	37	48	55	60	43	40	38	48	46	41	40	32	38	38	43	46	41	37	41	39	44	56	39	40	51	55	38	37	47	38	38	42	44	36	50	45	38	46	38	28	46	35	43	46	44	32	49	43	32	38	43	46	43	41	37	47	53	36	56	41	43	44	43	41	55	45	47	39	44	43	37	50	34	57	52	43	44	51	47	39	36	39	43	42	40	44	55	45	41	50	42	33	47	32	44	49	40	45	40	50	41	47	44	49	45	38	40	37	47	46	47	38	44	54	53	43	38	41	43	49	45	33	40	38	38	34	33	37	45	46	49	45	41	44	46	45	36	45	46	39	44	55	51	38	43	38	43	43	54	45	39	35	40	41	47	42	44	44	49	50	41	33	48	43	35	44	33	44	52	50	46	38	25	47	42	47	48	42	33	35	40	39	33	48	54	44	44	51	38	44	41	45	41	46	43	40	46	52	52	49	52	38	32	47	46	41	48	38	41	33	44	43	38	43	33	44	31	49	55	55	39	36	40	35	45	49	45	45	54	50	38	48	35	40	35	33	33	52	34	35	43	43	40	39	42	38	41	34	36	45	41	39	42	40	37	41	39	27	43	54	36	40	48	44	35	34	49	29	45	34	43	35	27	52	50	39	42	39	39	37	33	31	51	46	44	47	49	47	43	35	44	50	43	56	39	47	43	51	42	47	42	52	36	40	41	46	45	41	36	44	37	34	54	39	41	50	44	50	41	34	38	41	58	34	41	36	46	45	46	46	48	44	58	35	46	48	44	37	30	46	41	38	39	49	41	46	38	48	52	54	43	36	45	43	62	42	41	36	43	28	48	39	29	48	38	43	48	36	38	40	37	51	33	38	40	44	48	42	42	44	52	38	38	38	43	43	42	41	43	38	43	32	47	29	38	30	42	44	36	40	46	40	38	50	39	33	37	37	48	40	50	40	44	42	62	52	32	23	49	39	52	36	42	34	48	35	41	40	53	44	52	50	35	49	41	31	40	42	48	37	37	42	52	57	42	44	61	33	44	44	39	45	32	48	46	33	32	41	37	48	41	51	27	39	35	36	34	43	44	36	46	44	46	44	38	54	39	36	25	57	38	45	51	43	39	50	54	40	41	45	49	36	46	39	41	49	33	49	44	50	47	44	35	48	49	48	49	48	43	40	47	41	54	51	41	36	40	45	40	42	42	41	43	56	43	36	43	41	48	37	53	37	53	45	33	63	47	40	49	53	43	42	48	45	41	43	47	42	45	38	46	40	44	38	34	49	42	36	39	40	46	52	39	47	47	42	42	51	38	44	46	42	37	39	36	33	41	54	45	43	38	55	56	36	46	33	49	52	35	42	41	45	41	33	48	44	53	39	45	44	46	41	42	43	40	39	30	41	44	43	42	33	41	37	40	44	48	42	39	28	53	46	48	52	48	35	47	43	36	42	48	40	47	50	35	42	51	40	49	37	28	47	43	53	52	46	41	35	46	48	49	44	47	49	39	33	32	36	43	48	36	35	46	44	31	37	47	48	52	40	42	33	36	51	40	44	47	44	32	50	50	52	49	47	36	46	49	43	55	48	46	37	42	39	31	47	33	39	44	37	48	47	30	49	36	56	33	42	39	44	47	35	44	36	31	40	63	46	52	47	45	35	44	27	44	35	48	40	39	50	36	43	45	47	38	44	46	34	45	50	39	41	44	49	35	52	46	43	43	36	37	46	39	54	57	43	36	54	37	38	36	44	51	28	50	40	45	52	46	37	49	46	44	42	42	47	54	40	43	39	38	39	39	35	46	53	34	40	45	51	41	43	41	44	41	46	38	40	32	39
25554	19907	14580	28878	36467	35151	31788	28087	24566	21091	18144	15401	12874	10783	9166	7587	6388	5243	4376	3781	3113	2823	2559	2280	2159	2032	1980	1788	1808	1872	1911	1773	1776	1681	1542	1490	1391	1336	1333	1350	1255	1195	1206	1132	1096	1098	1095	985	1001	928	962	897	911	917	910	900	869	829	814	815	775	837	757	806	844	854	819	837	775	807	775	783	793	775	783	774	805	798	717	842	763	746	786	739	746	715	755	711	685	726	690	698	720	713	667	721	730	682	714	675	713	666	702	666	692	675	671	668	727	678	677	687	676	675	691	706	698	686	698	669	723	676	655	688	632	685	654	655	688	706	671	673	702	673	690	665	668	679	683	703	660	666	664	696	670	692	673	690	667	642	707	699	720	675	699	747	642	636	703	687	669	699	646	710	595	679	684	659	726	660	699	624	695	693	676	721	670	650	712	649	702	641	688	713	694	709	662	685	668	686	716	705	654	730	722	706	690	691	694	663	668	676	695	671	646	709	651	681	711	707	691	687	688	686	682	712	692	684	671	709	673	709	646	700	645	642	684	714	692	691	702	710	643	695	655	647	678	705	676	698	676	718	674	677	687	673	700	664	684	702	658	633	680	684	698	688	709	678	699	644	710	738	706	641	666	690	687	651	669	633	724	642	677	681	661	685	718	678	666	664	689	664	648	691	677	673	691	672	708	685	636	740	682	646	702	693	698	696	674	704	699	647	697	678	691	747	679	692	643	658	694	711	671	677	656	691	674	667	707	671	690	672	669	663	673	650	640	695	644	692	668	673	656	658	688	682	655	728	704	680	682	687	665	649	670	652	659	672	635	682	665	683	639	668	687	661	668	668	686	667	665	693	695	689	628	626	686	706	691	654	690	642	682	681	691	651	662	714	735	644	689	682	668	670	682	690	711	693	688	672	710	724	728	659	670	691	677	689	690	613	671	681	652	627	701	661	665	667	699	685	753	692	639	683	628	725	705	689	665	668	666	678	675	683	722	675	693	656	645	743	690	696	703	678	714	694	691	674	681	681	669	720	689	661	651	684	626	674	696	682	625	681	716	680	637	679	639	671	671	702	689	707	694	694	685	690	670	670	695	715	749	658	706	645	659	688	661	688	661	699	667	719	679	701	661	680	695	690	688	652	659	672	689	622	650	698	679	751	662	704	655	690	678	681	699	696	723	716	648	659	694	684	694	728	698	733	706	677	682	659	676	679	650	719	708	699	713	700	665	610	686	691	720	673	676	662	677	715	655	673	721	680	674	704	695	728	642	680	684	634	692	713	679	660	673	682	646	681	682	716	646	672	665	723	703	671	738	703	680	700	680	615	693	702	677	694	644	665	683	659	724	643	661	696	677	698	684	685	703	738	647	654	685	655	706	698	650	657	710	705	677	685	673	662	660	675	717	680	637	620	681	699	698	665	705	633	657	671	709	693	678	677	694	643	678	663	709	663	686	709	691	707	641	719	709	671	677	663	644	693	658	678	678	666	688	691	689	673	685	676	682	654	723	709	645	680	651	674	664	656	696	673	661	675	701	697	676	679	646	688	658	693	706	713	705	645	685	665	660	691	650	714	701	730	676	688	693	713	711	685	706	679	672	682	676	705	668	655	656	640	697	671	670	643	717	678	674	674	650	674	690	690	697	714	651	721	684	706	694	714	708	648	657	695	657	634	709	660	661	667	685	649	645	630	715	665	673	696	723	677	676	653	695	674	693	715	685	668	659	689	655	671	722	673	720	714	663	680	683	662	675	707	718	678	684	692	720	696	673	689	701	722	695	656	749	621	719	627	661	667	663	678	660	643	675	677	749	725	668	654	683	668	682	682	680	637	661	666	683	635	677	694	670	654	634	658	644	661	715	655	651	716	671	714	700	658	692	677	674	688	674	628	629	658	643	689	636	652	686	680	694	684	685	674	699	688	693	740	688	675	664	701	644	676	655	671	710	723	649	692	716	632	635	643	662	687	638	710	692	676	693	692	663	679	666	712	711	714	701	640	665	650	693	700	650	677	681	678	654	675	651	684	686	667	635	696	681	630	686	654	692	713	707	671	708	679	661	694	659	665	659	661	681	692	693	624	681	680	701	657	702	625	671	689	651	672	718	669	698	704	694	663	678	712	675	693	663	706	706	713	637	636	665	704	641	675	688	675	669	684	627	668	653	674	687	658	681	707	726	693	660	667	664	661	693	681	708	668	694	633	686	716	652	666	716	679	705	646	653	695	636	684	677	681	719	665	660	679	715	715	676	705	695	672	711	679	733	694	687	629	695	670	656	708	700	672	688	633	701	647	666	668	712	639	646	626	715	671	709	692	677	668	694	685	687	678	696	680	688	711	686	662	666	651	694	704	706	706	665	664	693	651	673	723	712	654	664	691	709	691	707	691	642	641	660	651	703	674	708	685	716	690	687	634	699	663	689	730	703	712	678	665	655	690	659	665	702	661	716	701	697	632	696	684	655	695	668	760	657	671	649	678	677	726	651	660	660	642	700	736	698	659	716	720	637	651	659	666	678	670	753	652	734	682	663	669	684	688	673	659	682	685	702	686	718	674	679	720	678	707	683	725	690	667	659	719	664	681	684	646	660	669	630	663	677	704	677	717	663	656	661	679	694	677	642	674	737	656	667	659	674	703	643	720	661	684	681	711	710	677	642	667	659	696	650	642	642	651	712	674	657	665	690	617	693	707	651	704	685	674	708	684	680	685	672	664	705	685	659	660	645	676	667	683	629	685	689	667	683	682	692	654	649	666	728	657	658	698	692	682	678	671	658	706	662	665	627	709	664	645	678	642	657	693	659	702	710	662	671	663	662	688	702	676	661	694	681	674	700	685	666	677	698	707	639	626	683	681	676	643	682	697	685	639	673	691	728	718	698	654	668	707	620	695	696	688	656	625	680	675	688	660	704	696	709	687	685	663	649	673	706	716	642	723	689	669	650	634	684	721	693	593	697	685	648	690	667	672	706	646	682	647	673	701	717	700	667	672	674	693	652	642	703	659	676	705	697	702	712	689	673	655	671	712	701	680	720	700	682	664	627	695	657	704	712	718	666	693	727	719	683	650	709	676	666	700	722	669	740	719	639	647	692	673	651	658	680	660	643	678	686	691	641	671	659	691	703	749	644	659	700	694	647	683	678	659	705	656	719	672	674	669	680	670	641	667	662	701	686	656	685	685	679	685	688	712	730	675	622	691	661	643	667	670	684	700	636	658	680	657	685	671	688	657	721	680	697	673	706	648	715	698	666	655	674	724	672	738	730	677	668	685	636	707	689	664	661	668	735	665	684	690	678	666	694	657	705	703	653	673	696	680	687	663	696	675	683	646	679	703	652	597	694	681	712	724	662	696	635	691	685	665	676	694	691	670	734	706	685	692	656	672	672	664	657	674	660	722	689	707	639	636	651	696	673	645	682	695	708	661	649	713	680	654	691	707	708	682	683	680	687	689	624	699	654	693	666	657	698	678	680	671	684	678	647	676	709	743	680	690	680	648	698	698	664	644
2997	1724	1030	809	1309	1478	1350	1090	1005	846	689	524	483	381	296	277	228	171	154	142	139	131	88	105	82	98	106	75	84	90	83	77	87	72	74	80	83	57	62	49	64	56	56	51	58	52	67	48	47	59	51	56	62	46	52	68	46	64	50	60	55	49	53	56	56	38	53	51	44	44	59	52	52	49	54	57	51	64	50	45	46	49	51	45	69	56	35	51	61	53	52	47	59	55	38	51	48	58	46	61	50	40	56	43	37	52	50	42	52	49	51	46	49	36	66	48	44	43	41	48	38	48	57	45	42	45	42	40	51	52	50	45	57	51	62	53	56	50	48	45	41	55	52	42	51	63	34	52	39	54	56	45	47	37	45	54	49	47	48	61	49	56	40	55	53	46	32	39	52	44	56	47	47	46	60	49	47	49	58	43	56	42	45	55	39	48	49	39	37	53	59	41	52	35	43	39	47	45	49	51	35	35	55	48	54	50	48	49	48	46	42	41	56	43	29	45	58	48	62	52	48	42	44	39	45	48	45	45	45	47	47	39	37	47	48	50	47	52	56	52	49	41	50	60	51	32	45	50	55	52	54	45	38	53	41	50	48	47	42	47	58	49	35	40	60	56	53	59	46	44	58	40	44	50	44	40	46	60	45	52	53	41	54	51	56	39	60	49	44	57	55	42	58	48	46	58	68	46	46	41	55	40	64	51	50	63	58	48	53	54	49	46	50	41	53	50	58	51	52	55	51	64	53	47	46	58	59	59	47	58	47	42	45	54	49	45	50	55	49	49	60	52	41	57	53	39	50	48	47	40	45	56	51	53	51	44	45	37	40	46	50	38	57	51	59	51	47	53	52	47	58	47	42	52	48	38	53	51	48	56	55	46	47	47	43	49	59	69	45	36	45	60	48	51	46	43	38	42	59	61	31	62	40	44	58	54	62	53	53	51	55	46	45	41	42	50	37	42	39	47	53	38	59	48	43	51	59	56	48	51	45	52	59	45	48	56	40	38	42	38	37	47	44	61	47	34	60	52	49	40	44	43	39	55	49	50	49	44	47	49	49	48	44	48	49	53	55	34	43	45	57	49	52	51	52	51	37	49	38	45	44	59	51	44	56	47	36	53	49	45	43	34	55	43	38	43	56	48	49	49	38	45	52	49	39	58	47	52	45	37	43	48	27	49	47	52	47	46	48	39	62	41	50	41	48	42	48	44	51	48	43	41	51	50	45	48	50	50	39	59	48	57	53	46	49	53	38	67	51	35	54	38	41	39	40	51	44	43	49	48	31	51	49	41	50	48	50	57	47	48	48	35	48	38	38	56	38	58	51	47	52	46	54	43	47	51	52	45	48	49	51	44	49	43	44	54	51	46	44	47	47	42	60	53	47	46	36	47	59	53	55	58	51	64	44	49	47	43	50	43	38	59	42	57	48	53	48	38	43	51	35	50	43	43	45	40	55	55	39	45	50	42	49	56	44	45	53	52	38	49	37	53	53	55	55	53	58	53	52	35	43	54	36	45	48	44	42	59	61	42	49	41	54	53	45	40	54	48	68	52	51	49	43	44	46	53	52	52	53	44	45	47	39	45	62	60	40	50	49	54	45	36	38	50	60	56	46	48	49	43	56	37	39	46	59	38	50	43	44	44	54	50	49	49	40	38	39	47	68	56	42	33	40	62	42	51	49	52	50	43	53	43	37	44	69	54	50	49	43	44	52	61	62	50	39	53	65	56	41	57	57	50	48	55	44	51	55	58	43	34	56	55	29	46	43	44	45	41	41	51	65	41	57	57	64	56	47	47	50	51	55	63	66	34	41	62	46	48	55	59	40	40	41	49	61	46	48	47	41	49	49	48	47	44	51	47	55	43	52	42	44	48	39	49	42	64	45	45	52	42	55	42	49	47	49	47	45	42	50	43	37	40	44	48	48	45	47	46	34	48	57	35	44	50	63	53	51	39	44	51	49	48	57	52	51	47	58	46	55	48	41	48	43	50	46	52	43	58	46	62	44	47	45	39	53	49	53	46	49	46	56	44	47	52	40	44	54	57	46	45	44	46	51	35	49	42	50	41	38	52	38	47	39	53	42	52	50	47	35	39	41	51	41	47	51	35	52	57	38	49	50	49	54	36	45	44	68	54	59	45	42	47	39	47	56	53	39	55	68	53	52	55	37	47	57	60	49	46	54	52	57	48	53	47	34	57	45	41	48	52	55	55	38	44	43	48	59	33	58	47	48	49	48	65	43	43	38	45	50	53	52	55	43	37	53	55	47	40	53	47	44	43	59	47	43	52	46	41	39	57	42	58	52	54	54	61	52	45	55	38	50	39	47	43	51	42	63	56	41	41	55	44	41	55	49	48	34	50	45	46	44	59	55	46	40	53	47	36	54	54	46	44	44	42	48	52	36	42	37	48	51	34	54	52	31	48	54	58	47	47	45	51	34	44	47	54	46	54	44	46	53	31	46	52	61	46	34	41	49	59	47	55	39	42	34	62	50	44	44	55	48	46	37	54	40	49	47	59	50	53	57	59	60	48	60	49	52	46	45	44	46	48	57	56	56	57	41	35	43	48	59	56	47	45	38	43	46	42	53	71	41	52	43	56	57	47	49	36	51	42	56	35	51	50	48	46	53	50	43	64	56	46	43	44	52	47	52	54	54	51	55	55	42	46	60	63	43	47	47	46	42	50	57	58	49	50	51	37	57	42	53	44	41	54	56	51	54	53	53	46	55	53	58	58	52	45	56	53	56	51	59	49	43	49	43	47	49	62	45	51	47	47	51	55	41	57	52	46	50	45	48	54	37	45	50	51	49	48	48	40	48	43	60	47	55	52	43	54	49	53	47	53	43	42	38	47	32	41	53	51	47	58	33	53	59	46	46	49	53	46	40	63	47	44	50	37	44	47	50	44	52	51	55	53	54	49	62	52	42	43	37	52	58	36	42	39	50	50	43	44	46	52	44	46	58	50	57	53	41	54	38	51	47	54	50	43	57	40	52	56	48	40	56	51	62	37	45	49	50	52	40	41	45	48	50	46	55	41	37	54	52	50	48	46	44	53	55	39	37	44	39	60	41	55	43	52	49	40	52	50	60	41	53	40	43	58	55	46	35	58	50	38	57	42	55	49	48	59	50	38	44	49	44	43	34	47	45	51	53	43	52	58	49	42	48	39	36	41	46	45	35	45	54	54	55	57	40	42	50	45	50	55	41	41	42	47	56	43	53	53	46	47	50	53	46	64	50	55	49	41	35	39	49	41	55	49	53	46	50	55	50	47	48	44	51	40	64	53	50	49	57	39	45	47	45	49	40	49	52	54	33	56	49	39	57	40	46	42	43	46	46	31	36	50	52	48	43	52	54	47	46	42	42	64	58	47	39	48	46	48	52	52	40	52	52	52	50	49	46	62	47	39	54	37	60	42	46	47	38	44	63	48	54	45	54	53	60	52	36	46	51	44	56	33	52	55	51	53	39	56	44	49	53	45	47	43
30945	24692	18904	33503	40872	39814	36629	32897	29175	25930	22720	19652	16711	14193	12188	10012	8531	7183	6009	5012	4210	3801	3399	2970	2869	2781	2671	2586	2522	2500	2438	2294	2253	2126	1967	1914	1827	1741	1581	1511	1524	1519	1507	1395	1345	1387	1282	1187	1169	1100	1154	1133	1160	1003	1023	1005	1100	979	976	989	951	989	998	939	965	970	935	909	889	933	901	919	895	894	856	870	858	874	914	894	843	859	846	837	832	808	838	856	865	837	825	821	786	796	828	863	870	818	739	797	757	754	743	783	775	742	751	748	795	766	774	771	724	727	762	741	780	769	740	769	759	733	745	723	701	792	743	745	758	743	684	766	781	781	812	757	756	774	724	792	763	755	745	759	756	756	759	720	745	730	716	736	746	807	778	755	780	778	766	783	774	696	730	775	719	763	738	744	782	743	712	737	729	725	765	704	755	738	710	750	761	799	749	801	753	787	774	728	721	760	770	744	758	728	747	777	719	748	784	742	748	733	747	761	715	711	715	724	760	690	742	787	760	752	725	751	739	782	764	753	723	761	769	701	783	727	716	715	800	693	797	733	703	728	764	717	756	728	764	755	721	756	751	754	756	744	766	709	798	771	757	759	760	692	732	767	778	822	715	799	734	746	788	733	766	736	751	675	722	753	750	735	749	724	758	787	725	698	807	763	763	775	709	660	769	733	750	803	733	728	748	746	776	754	749	796	762	773	745	751	751	757	720	745	748	776	787	736	753	730	750	733	772	779	686	756	738	752	753	733	765	756	766	746	768	772	730	716	711	728	762	749	712	731	685	730	822	712	761	760	769	765	742	765	770	727	775	708	768	703	806	705	739	764	750	760	752	774	737	790	756	732	778	768	757	690	707	757	750	729	820	707	792	777	725	755	744	772	718	752	790	757	743	730	758	749	707	807	783	757	731	788	777	700	689	771	755	718	762	771	786	733	737	716	773	721	774	734	760	779	735	770	687	728	764	786	808	735	727	768	722	794	714	761	770	752	733	718	733	778	752	704	750	750	738	742	770	735	733	743	762	772	732	767	749	740	755	801	737	730	719	734	763	761	742	790	725	773	731	688	778	777	700	746	775	776	735	760	712	731	751	705	708	724	782	728	745	782	751	732	766	745	726	762	762	767	762	755	731	732	764	744	746	734	768	760	746	761	714	742	767	758	786	748	743	745	785	728	744	732	744	766	752	750	730	732	758	801	775	774	768	741	727	789	737	714	725	723	758	737	713	706	703	757	758	738	783	770	752	807	752	803	776	698	755	708	791	714	730	781	798	773	781	783	767	762	774	747	713	750	737	743	743	799	744	714	753	750	724	718	764	743	784	693	754	780	757	741	728	743	739	739	771	789	675	707	798	716	712	773	724	774	747	775	750	731	748	780	776	764	782	752	780	746	697	733	754	721	760	713	753	761	710	753	760	743	736	732	757	801	706	732	743	715	673	779	781	776	740	733	785	768	755	741	802	791	753	754	699	742	731	779	724	778	722	713	774	747	764	775	749	739	758	788	774	771	756	715	744	714	798	735	747	782	791	726	749	708	788	756	777	757	774	722	746	729	749	743	737	749	714	721	710	757	721	762	782	689	751	733	777	777	759	751	742	737	778	713	811	730	780	721	745	765	736	776	660	806	741	773	750	770	743	765	780	737	689	734	802	729	790	715	717	749	747	718	792	731	787	759	814	736	751	728	704	752	806	733	745	764	777	784	745	742	760	758	800	721	741	740	717	742	776	738	748	741	766	760	749	753	725	726	753	726	765	738	777	757	738	735	768	738	733	766	704	777	749	741	748	765	762	717	794	737	743	754	763	738	748	771	768	730	744	800	763	721	732	719	743	712	765	709	731	769	786	766	727	772	731	691	712	709	751	751	744	709	764	737	783	750	763	771	687	768	753	755	715	746	738	780	736	783	737	788	762	746	723	751	707	749	720	740	787	699	742	728	743	770	752	763	761	703	802	734	732	753	718	740	774	743	815	753	801	747	722	749	694	697	753	783	750	712	731	733	739	731	745	760	719	753	822	753	726	728	786	745	731	751	740	733	735	753	737	775	723	763	755	741	725	746	758	778	751	749	735	774	762	752	726	719	772	754	720	777	726	708	749	736	736	723	752	779	744	718	706	700	720	731	762	764	726	771	753	731	715	713	747	754	726	837	752	765	748	723	724	799	755	753	730	773	725	721	754	738	782	789	760	701	734	802	761	767	783	757	759	751	726	713	700	774	774	719	778	732	761	749	735	731	784	767	719	724	747	754	742	804	709	767	786	757	736	766	776	705	724	806	780	745	720	750	748	772	727	691	773	754	762	755	760	710	769	756	739	744	760	715	755	780	714	770	755	784	748	747	707	728	767	745	828	738	743	742	775	790	741	739	757	752	778	722	765	699	672	730	792	717	781	750	757	756	761	687	766	730	740	792	749	787	750	750	739	758	756	751	683	745	726	738	733	731	760	732	770	808	750	765	748	757	794	770	708	814	792	746	741	767	784	709	772	736	734	746	714	746	745	712	788	751	734	738	726	742	791	754	735	762	697	769	804	749	747	763	719	743	755	768	818	769	794	777	734	770	768	782	774	744	703	728	687	785	743	765	767	755	758	727	750	778	750	777	748	697	751	740	773	751	740	782	767	767	767	760	755	746	758	776	782	797	756	748	782	733	748	758	763	748	739	743	728	718	742	792	805	761	763	786	845	744	757	779	748	847	783	750	725	695	757	746	742	747	724	793	732	767	755	717	672	761	738	764	782	766	750	794	741	746	695	749	736	795	773	785	738	708	784	766	742	748	730	734	776	760	765	786	725	726	699	741	757	779	741	759	754	749	768	748	719	785	754	753	745	734	778	770	752	726	764	775	781	776	776	776	693	773	756	770	739	782	773	752	742	745	761	706	756	797	771	762	722	751	741	745	709	716	792	780	720	784	697	722	773	780	732	739	739	683	794	760	777	760	784	787	767	715	721	777	794	728	696	713	716	650	729	800	780	777	755	774	707	775	748	770	732	779	715	732	717	769	764	759	727	751	784	797	750	712	756	775	745	776	746	705	796	728	772	732	788	749	712	792	736	745	733	754	744	790	752	749	734	778	709	767	721	716	810	825	757	731	699	732	782	726	751	768	764	765	744	770	770	762	787	760	743	741	740	772	734	717	733	729	797	725	715	728	742	764	738	781	808	701	752	740	774	839	774	768	767	797	781	708	764	733	749	705	766	765	753	718	759	742	724	761	761	753	743	823	786	714	722	741	692	737	720	768	740	740	746	756	736	728	708	735	730	726	719	793	812	762	716	747	732	722	730	737	724	747	733	740	756	730	769	712	741	711	764	720	736	746	783	752	731	728	757	798	802	749	709	740	808	762	736	737	713	755	731	736	693	667	721	787	771	771	772	720	744	776	774	772	761	747	787	767	709	769	723	803	792	731	709	730	735	728	753	734	751	743	721	758	754	775	684	714	824	740	706	787	755	768	772	728	721	751	749	747	744	792	753	770	733	729	735	746	720	735	757	797
2199	820	449	407	616	698	622	533	447	372	295	231	222	163	131	118	103	87	78	78	58	53	54	52	55	50	49	56	47	53	42	50	45	47	42	34	32	41	37	41	38	32	32	29	33	39	21	38	47	25	34	31	32	20	26	33	30	28	38	33	46	27	27	24	18	22	29	37	39	39	36	30	30	29	27	25	29	27	26	38	30	36	32	24	34	35	27	25	33	36	27	26	28	27	28	24	31	24	34	28	25	22	23	32	15	27	27	30	29	44	40	26	37	17	24	31	27	25	31	25	36	24	24	37	27	32	12	23	27	25	21	31	33	20	24	24	29	23	28	27	22	22	24	43	28	24	31	34	28	36	38	30	25	30	22	29	22	29	30	21	27	24	30	22	22	30	35	26	32	26	28	26	27	32	30	22	28	19	22	25	15	26	33	18	20	23	26	30	34	21	27	28	29	27	35	36	24	24	29	23	31	37	28	29	23	22	26	18	36	31	18	34	19	18	25	33	31	25	24	19	26	31	26	28	26	28	26	32	32	25	24	30	30	27	38	24	23	26	25	33	32	19	22	21	27	33	33	24	38	37	32	34	31	35	30	35	17	28	28	26	31	24	30	26	26	30	23	29	32	36	30	32	28	21	26	30	21	39	30	24	33	26	23	30	32	18	30	36	33	28	19	24	30	23	33	38	22	18	38	25	36	39	33	21	26	29	24	26	23	24	24	29	23	31	31	22	30	23	18	29	38	34	33	27	30	30	23	24	29	28	25	31	24	25	25	33	14	26	33	24	38	25	26	34	29	22	29	33	32	21	24	20	29	30	23	27	25	32	24	26	27	22	34	24	27	18	27	28	25	39	23	31	32	29	23	37	21	26	25	35	31	23	29	31	20	22	42	34	23	32	21	24	24	27	32	28	28	30	24	27	29	26	22	31	31	30	33	28	33	25	20	21	32	28	36	23	27	25	27	25	37	22	23	26	22	25	25	32	26	38	22	29	19	22	32	30	30	33	28	15	22	30	31	22	30	36	31	32	26	22	34	28	21	34	24	35	26	29	28	25	22	34	32	31	32	32	31	26	28	20	28	18	29	23	25	22	26	29	20	22	24	15	30	30	38	26	26	33	36	27	19	26	26	32	27	27	24	28	27	28	25	24	29	23	33	36	33	41	41	33	28	28	24	27	30	19	28	18	28	26	24	20	27	36	23	33	33	24	25	26	30	24	29	24	26	29	27	34	26	32	29	30	15	37	30	32	33	17	33	24	24	23	31	22	23	26	35	27	29	35	24	29	26	30	26	36	26	28	24	27	34	29	31	30	23	28	25	38	28	24	41	30	30	33	31	22	31	21	32	27	29	27	32	31	22	23	31	28	26	30	26	34	31	34	34	29	26	28	25	32	33	24	31	37	25	24	27	23	30	25	32	30	27	24	24	19	26	29	31	27	24	20	25	31	28	30	22	33	19	22	21	31	23	26	38	28	32	31	30	27	17	25	37	23	20	30	24	29	27	25	28	34	31	32	47	25	41	25	26	26	28	27	23	25	31	27	27	25	26	29	24	34	24	23	21	34	28	34	37	28	32	28	27	33	32	32	38	30	36	25	21	28	29	24	26	22	33	37	22	26	29	27	28	31	22	18	39	32	28	27	30	31	22	30	28	33	30	22	26	34	32	23	32	36	23	23	27	27	32	39	28	34	27	33	26	27	16	29	33	31	29	26	22	26	31	18	28	31	44	39	31	28	28	17	27	28	27	31	24	28	31	27	28	32	19	20	26	29	34	34	29	21	25	26	25	21	21	27	33	29	33	28	23	24	20	27	31	18	34	40	27	21	25	26	36	19	29	29	29	28	26	22	38	18	32	27	28	24	29	25	29	27	22	29	28	30	14	33	30	26	23	33	27	17	31	22	29	29	32	24	31	22	27	19	18	24	26	22	30	29	34	24	27	29	31	35	24	30	27	18	29	29	32	28	23	35	26	24	18	24	33	29	22	23	24	23	34	29	26	18	32	30	33	23	29	28	26	28	35	33	32	30	27	22	22	27	35	28	27	29	22	25	34	27	20	25	26	34	16	24	24	35	29	22	26	26	35	29	23	15	34	25	37	32	26	30	36	30	25	28	24	24	26	35	31	28	28	31	19	25	31	23	25	27	28	32	35	40	23	30	32	24	23	22	22	21	33	18	35	30	28	36	25	27	30	27	33	34	29	32	23	19	25	16	36	26	30	32	32	29	20	27	31	26	34	27	27	31	26	22	31	30	28	23	28	23	19	29	23	27	30	27	33	25	32	27	17	20	25	23	31	24	26	35	22	24	25	36	24	35	21	41	36	28	33	29	21	28	23	26	31	22	27	34	29	33	32	30	30	32	22	24	24	34	33	25	30	19	25	28	33	25	30	25	35	24	29	27	22	26	28	16	29	42	27	37	35	24	19	30	25	18	32	33	22	23	32	28	31	24	33	26	21	34	26	35	35	35	29	20	24	24	31	31	31	19	32	24	28	37	34	36	26	28	26	31	26	32	33	30	25	19	29	30	27	24	23	28	22	32	22	29	36	26	24	25	27	23	24	33	25	37	33	27	21	27	21	26	23	21	24	29	31	28	38	25	28	26	19	31	29	27	31	24	30	26	29	26	33	24	28	44	29	26	28	34	21	27	28	22	31	32	37	26	25	36	31	22	17	28	24	19	30	24	28	24	32	33	37	22	27	28	31	29	31	35	34	32	24	37	39	12	28	31	39	23	22	22	26	22	33	23	31	27	26	32	29	27	26	29	33	32	33	26	29	34	23	35	31	28	27	31	25	26	35	31	27	25	30	30	25	20	31	33	33	27	32	28	22	25	19	27	29	20	28	16	31	27	34	12	26	27	25	32	23	25	34	24	26	34	29	15	26	33	18	31	22	35	23	25	14	31	37	36	29	30	28	29	29	23	24	22	40	26	22	28	30	26	27	31	26	24	26	23	26	25	28	18	17	35	27	25	26	31	15	25	23	37	28	30	29	29	28	28	40	25	23	41	32	20	24	34	27	35	18	28	27	34	27	40	31	29	32	20	27	21	35	28	26	32	25	32	35	25	25	31	29	31	32	37	28	33	30	24	30	25	22	30	29	38	26	32	31	23	29	28	36	23	22	25	26	23	26	30	21	32	20	25	27	25	22	36	23	38	20	35	32	27	30	32	31	29	24	39	28	21	33	25	29	20	23	25	17	32	34	28	20	18	34	31	33	26	29	29	28	33	31	30	19	20	26	19	25	30	26	25	26	30	21	30	37	25	22	22	23	20	29	30	28	28	34	34	28	26	24	28	27	21	28	25	23	34	26	28	23	15	22	27	32	32	15	29	29	22	23	24	27	26	26	27	30	27	25	20	30	23	38	30	34	25	40	26	25	23	23	34	35	26	32	30	25	27	37	22	33	36	28	26	34	30	33	30	23	29	31	24	27	32	31	23	21	28	23	34	28	28	32	26	22	28	32	20	31	37	30	28
23362	16977	11641	24864	32701	31499	27959	24036	20352	16863	14147	11690	9544	7687	6359	5183	4339	3556	2974	2461	2037	1817	1679	1540	1451	1542	1437	1355	1476	1398	1379	1321	1270	1210	1204	1070	991	994	920	947	945	918	910	785	760	701	724	716	685	589	674	686	621	648	571	579	612	561	550	519	549	558	532	537	553	603	583	537	526	551	559	524	543	513	516	544	516	542	486	537	486	501	504	463	458	511	475	491	429	514	433	515	468	487	472	468	466	436	462	457	484	473	422	434	433	422	450	508	444	471	451	417	481	462	421	391	452	441	430	435	448	458	432	451	433	426	455	440	461	469	423	454	454	435	438	419	457	435	436	504	456	457	453	461	429	468	409	453	422	422	427	430	448	425	456	450	468	464	439	468	451	458	433	457	462	467	470	449	493	465	487	430	420	426	396	416	449	472	474	437	445	476	420	461	446	441	464	411	440	421	439	422	411	459	433	407	459	448	417	446	444	459	446	421	428	470	456	440	452	452	401	424	431	456	443	423	428	480	433	441	447	443	436	434	415	464	483	465	450	433	454	465	435	440	438	423	421	452	498	454	460	427	475	486	431	461	443	458	419	448	436	432	457	444	468	450	427	422	417	447	427	457	430	448	453	446	457	428	412	436	440	422	502	448	427	447	445	446	447	442	426	438	436	433	464	434	483	436	406	469	424	421	505	480	446	430	410	438	474	457	432	453	405	434	467	419	426	423	468	438	436	446	411	442	451	436	462	394	448	466	451	454	469	446	460	438	498	484	463	431	455	467	449	467	434	417	462	412	419	447	454	491	449	443	451	446	415	405	433	460	466	500	436	430	439	448	443	443	435	462	414	472	400	437	420	444	453	391	482	411	444	441	448	398	440	479	426	456	459	455	492	419	431	406	453	470	437	486	452	467	461	464	444	475	457	442	444	478	415	456	446	406	439	480	472	456	466	462	457	426	481	417	461	447	451	457	477	437	463	422	481	432	436	436	484	459	461	433	446	443	429	450	474	466	444	454	438	509	427	462	440	396	454	492	458	437	442	445	461	444	473	456	452	465	432	477	406	432	464	447	468	424	472	467	434	472	464	484	448	446	463	485	405	458	429	437	440	458	442	489	448	467	458	459	472	449	458	392	442	477	405	449	445	464	436	436	447	453	460	433	502	460	425	478	448	433	455	434	453	447	446	427	421	481	430	468	409	463	496	448	471	484	426	446	444	428	451	430	458	467	409	438	429	435	407	408	470	447	435	403	460	450	451	448	454	465	446	445	438	438	463	429	428	449	456	461	472	431	448	431	479	459	435	410	448	411	451	444	491	459	427	429	452	413	451	436	400	434	461	404	428	467	455	477	454	457	454	444	393	453	448	476	469	408	420	484	493	434	435	479	439	483	456	455	431	423	470	450	448	470	414	424	465	435	460	415	450	427	455	432	443	450	419	423	458	426	454	437	428	439	460	494	471	445	453	456	480	441	419	433	433	446	463	460	425	452	439	447	425	458	445	446	440	440	474	425	473	409	472	454	460	444	459	426	446	461	465	455	473	445	450	476	437	457	413	411	436	432	428	478	447	471	458	428	463	441	430	459	448	442	450	452	448	480	456	437	446	453	423	412	417	444	451	450	450	432	472	476	430	447	430	460	489	438	447	435	438	480	436	425	463	436	453	444	452	471	450	462	438	449	434	459	432	468	466	437	465	477	440	431	430	418	474	430	458	441	435	433	453	470	438	443	430	426	475	409	443	420	434	439	453	448	514	439	435	480	456	457	459	413	418	453	445	464	480	416	451	448	484	447	473	443	439	495	444	409	450	432	450	432	506	455	437	420	464	430	449	433	489	456	424	420	449	450	447	413	446	456	464	431	468	401	472	450	439	449	423	467	492	437	473	435	435	436	462	455	436	448	456	469	433	459	454	469	457	435	483	419	479	468	468	431	449	404	427	453	423	462	475	412	464	412	445	461	426	455	466	451	426	447	429	458	452	436	462	490	414	472	472	468	426	445	444	389	445	456	433	442	480	422	475	451	452	449	429	445	433	453	435	455	468	423	410	469	517	444	434	408	478	447	452	449	459	442	437	401	449	466	452	437	472	435	456	454	453	393	461	471	474	453	427	418	416	478	414	457	450	444	420	461	458	460	514	427	419	460	461	446	432	476	443	429	439	446	431	453	434	466	445	444	437	450	463	394	412	463	497	447	476	475	475	458	437	446	463	460	427	475	473	427	421	488	420	472	465	441	452	428	437	407	443	456	441	472	433	482	450	440	464	444	487	437	427	467	469	416	417	451	441	430	447	430	455	498	442	425	473	459	458	458	430	431	448	416	457	450	459	450	439	473	428	449	452	437	469	458	476	437	482	452	434	455	430	429	458	427	471	452	458	450	433	480	446	446	456	441	454	478	446	423	431	494	407	418	448	476	439	470	464	414	435	501	460	479	442	465	450	433	436	425	461	455	464	420	467	416	460	441	461	404	485	423	455	437	434	435	446	409	472	444	443	433	391	433	446	430	442	465	450	433	414	450	447	455	433	473	464	430	497	418	448	448	459	440	439	440	446	448	419	443	434	473	466	414	420	448	452	459	484	436	451	471	452	445	425	466	443	438	440	467	447	436	483	473	453	497	439	445	457	450	474	430	458	423	461	444	446	460	425	431	446	438	489	460	465	447	459	436	484	434	450	473	429	426	405	443	450	467	447	442	442	424	443	430	446	424	475	435	438	461	454	462	459	483	460	433	478	487	428	456	446	445	449	440	459	504	446	425	473	441	465	423	462	450	433	449	471	436	445	473	440	469	455	430	478	422	466	456	429	426	449	441	449	442	413	445	458	420	431	438	436	425	466	448	485	444	465	413	442	430	445	441	479	452	446	478	446	459	474	454	486	430	440	482	446	447	463	448	437	496	444	422	491	471	446	460	414	460	429	458	419	430	438	464	452	408	438	413	452	453	432	468	423	457	466	441	443	443	420	431	427	447	457	452	483	457	431	427	449	473	444	448	456	441	450	446	460	431	389	473	473	445	457	437	438	430	468	460	477	430	413	396	431	430	451	386	458	435	418	448	428	467	448	467	438	438	422	478	426	446	467	439	443	458	483	460	464	454	449	478	456	451	460	449	427	435	428	453	419	424	438	452	446	469	415	441	437	471	432	437	447	462	437	474	453	410	454	441	445	467	469	449	438	480	506	447	463	421	410	432	404	442	422	464	439	423	414	433	409	429	438	431	436	501	428	394	431	442	495	437	460	466	413	452	429	483	435	496	442	441	467	456	436	429	428	421	463	445	494	421	451	434	437	458	464	431	479	445	453	424	456	419	417	491	446	468	413	474	424	443	446	455	445	445	450	446	437	428	438	449	462	451	440	479	486	442	487	447	432	446	457	436	462	400	419	432	427	453	450	458	465	440	461	398	429	464	430	452	458	468	404	419	460	417	484	448	464	460	413	472	473	436	438	455	482	421	437	443	424	475	442	430	421	473	455	479	412	428	473	465	439	475	429	417	455	454
1839	1263	735	610	997	1071	1021	846	665	601	462	364	300	270	187	169	148	107	83	87	80	104	83	71	57	70	57	60	68	49	67	52	57	48	59	49	58	39	44	44	44	47	35	33	47	38	44	40	29	33	38	37	35	29	46	42	47	40	29	33	39	22	30	40	32	42	39	33	30	33	30	34	29	31	32	40	37	28	28	39	32	27	34	35	39	32	30	31	31	27	35	32	36	28	28	30	23	38	37	32	30	35	39	21	30	35	29	32	29	24	31	35	35	21	26	31	24	30	32	28	27	28	35	30	24	28	32	36	31	25	31	30	35	31	30	40	36	30	39	30	23	26	38	39	27	29	37	32	36	28	31	27	27	31	25	30	22	27	34	33	33	31	33	31	29	37	21	32	30	35	24	35	28	26	31	40	31	33	28	24	30	28	32	28	32	34	41	33	32	41	18	32	26	36	33	37	28	35	42	26	32	43	41	33	25	31	23	38	31	47	35	29	41	38	32	33	33	29	28	29	28	37	21	35	29	28	22	33	28	34	34	34	26	33	34	38	33	34	15	25	28	34	26	16	28	31	39	34	38	38	32	38	32	38	31	23	20	26	19	30	28	27	33	32	28	33	27	29	25	33	31	39	33	28	36	33	29	34	33	33	20	33	29	21	22	40	35	30	26	33	32	27	27	31	29	29	37	33	34	32	27	29	34	29	29	26	30	26	33	19	37	25	38	29	24	33	31	36	36	32	24	26	34	31	40	34	31	35	26	34	32	35	36	22	27	33	37	40	24	32	47	30	34	28	35	27	32	26	42	37	29	18	32	32	21	25	33	33	30	32	38	30	30	35	34	27	28	38	29	29	34	26	33	42	33	36	25	28	38	30	35	25	24	34	27	32	28	29	32	24	32	35	31	39	26	28	29	36	22	32	40	30	29	37	24	24	29	32	33	28	22	32	41	31	35	26	31	24	38	34	25	21	22	32	25	27	24	39	34	35	26	33	40	29	29	30	23	30	29	33	25	20	39	43	31	32	26	31	36	30	29	29	27	30	22	36	21	29	27	31	35	21	35	24	35	33	32	24	27	28	30	23	36	28	26	44	36	35	24	27	19	30	19	33	29	30	39	30	32	29	26	28	37	28	36	31	34	27	25	27	32	27	28	30	28	31	33	37	34	34	33	42	31	30	24	29	49	24	43	32	32	22	30	28	35	27	37	23	32	29	41	20	35	19	31	33	24	26	23	28	33	33	28	30	32	28	32	29	31	24	32	37	25	37	30	44	30	31	25	28	32	33	38	26	27	27	26	27	36	39	26	32	31	39	21	38	23	29	27	28	31	31	35	38	31	30	30	35	37	27	26	29	29	31	29	28	24	28	32	18	34	36	39	35	33	34	24	28	28	19	32	29	22	30	32	28	34	35	28	25	23	19	36	37	27	26	32	28	31	34	29	40	24	29	33	21	40	20	23	36	29	25	25	20	30	30	41	24	24	31	18	35	30	28	21	20	33	28	34	22	25	31	26	48	33	27	33	23	21	34	41	22	19	23	34	36	29	36	42	25	38	31	24	31	42	31	41	25	30	26	33	37	31	34	38	22	21	36	29	30	47	31	30	37	30	42	39	32	31	32	38	29	32	24	41	32	37	32	39	33	25	36	30	28	34	33	32	34	40	36	28	29	24	23	28	34	28	28	33	29	30	30	28	27	34	29	33	35	27	30	31	27	41	30	28	34	22	32	36	23	28	34	34	34	36	34	28	26	25	28	35	31	31	24	32	36	21	24	41	27	29	22	27	29	28	31	29	23	28	36	29	29	36	31	31	28	33	38	31	27	34	36	33	38	34	33	29	35	30	36	37	36	37	31	26	37	35	34	32	25	27	41	37	26	24	22	38	32	34	34	32	32	24	41	26	30	39	29	32	30	25	29	25	30	32	24	33	29	35	37	27	27	30	33	38	30	39	29	31	28	29	23	30	31	25	33	32	33	23	29	25	24	29	30	21	27	32	25	28	34	25	47	31	34	34	26	32	30	35	34	40	37	21	24	40	28	30	37	42	38	34	25	32	35	31	21	28	20	20	34	31	25	31	34	32	23	27	34	43	41	24	35	28	35	29	24	32	27	22	23	34	22	46	27	22	28	41	38	26	28	36	33	34	39	40	27	37	26	38	41	31	27	33	32	39	28	25	34	24	28	32	28	31	34	17	33	39	29	28	33	27	30	31	30	27	32	30	36	25	36	29	31	27	30	36	29	27	30	23	41	24	23	27	28	35	23	31	26	31	37	35	25	34	27	33	33	35	28	27	29	29	50	37	26	35	29	37	30	31	46	28	33	28	30	32	37	38	31	29	27	30	40	30	31	28	29	29	35	32	34	24	30	31	25	21	31	29	28	24	27	21	27	32	28	33	22	26	35	38	33	30	27	35	25	24	39	25	31	27	35	35	34	42	36	26	30	28	27	30	39	28	29	28	36	35	35	29	37	31	21	30	35	33	23	29	39	25	34	34	30	25	32	36	34	25	36	25	32	32	30	29	27	36	26	34	26	30	22	32	30	36	26	32	36	25	27	28	28	25	40	34	23	30	23	21	23	26	30	34	30	27	39	23	38	21	33	40	29	31	39	36	29	41	22	27	25	27	32	30	29	46	20	22	29	32	32	36	29	32	31	24	22	32	36	25	28	27	34	28	23	33	37	33	25	28	36	36	29	27	31	32	25	24	30	34	20	24	38	25	34	36	25	23	27	35	25	22	38	36	27	29	25	36	29	28	34	27	33	27	35	35	34	37	29	26	32	24	28	36	29	28	24	39	23	30	27	25	32	27	36	39	36	25	30	24	32	38	33	26	31	30	24	27	22	29	43	27	23	29	33	37	30	25	36	32	33	27	30	21	28	37	34	26	32	25	31	37	30	27	29	26	33	28	36	30	25	25	28	34	22	36	29	35	31	20	33	18	23	25	30	32	36	25	21	22	38	34	28	32	27	43	34	36	31	39	27	24	28	30	24	30	31	35	31	33	29	32	30	32	22	43	39	16	28	28	37	40	29	31	29	29	39	31	29	28	29	26	34	30	31	34	34	31	21	37	35	34	20	35	35	44	35	26	42	32	20	18	41	40	29	28	31	31	33	27	26	36	30	25	29	27	24	24	30	32	24	42	24	26	33	21	23	42	26	45	33	20	28	29	24	36	29	31	32	27	29	34	34	36	38	18	28	31	38	28	24	29	21	29	30	35	26	26	27	31	30	33	35	32	41	34	24	34	30	34	25	26	36	21	36	21	34	23	35	26	28	29	18	27	25	23	32	36	32	28	23	22	26	33	28	24	38	26	25	37	24	35	23	32	29	39	26	40	41	38	36	27	35	28	26	37	38	26	36	23	29	30	24	29	29	32	28	27	35	24	27	31	32	40	27	27	32	30	31	39	20	15	32	34	34	31	34	40	36	32	33	38	39	30	34	29	34	34	28	25	33	29	29	22	25	23	28	27	30	23	40
27699	21570	15717	30054	37780	36443	33145	29096	25309	21789	18586	15725	13105	10814	9045	7388	6100	4936	4055	3531	2980	2767	2394	2240	2065	1984	1975	1941	1820	1881	1842	1765	1708	1510	1374	1369	1246	1265	1281	1131	1111	1074	1060	1029	960	910	898	847	844	762	798	795	779	736	743	658	690	718	680	645	638	652	616	614	635	689	620	636	595	584	615	607	571	639	601	641	639	618	567	554	586	596	582	566	546	548	513	542	554	548	523	529	546	521	539	496	516	494	557	535	480	485	539	501	487	490	499	531	529	502	462	547	484	502	534	475	525	503	518	484	490	508	484	504	483	496	471	514	482	509	512	497	508	538	455	521	528	509	477	511	470	471	463	502	485	497	480	531	487	537	516	504	502	470	493	531	537	490	493	479	504	505	489	503	533	504	483	480	516	537	481	491	475	493	472	482	486	498	532	505	508	496	490	505	498	498	479	524	511	538	497	471	513	473	482	457	508	510	470	496	464	503	496	498	484	506	511	504	499	456	490	499	495	515	494	506	512	470	468	503	495	494	525	473	510	460	466	502	496	491	490	481	513	482	486	486	511	471	516	471	487	496	471	505	485	485	503	477	525	527	479	499	439	503	494	531	478	509	498	509	466	481	472	516	491	507	489	478	486	463	459	489	504	465	477	549	496	518	486	526	520	494	502	494	507	503	486	464	507	500	471	498	479	461	503	488	498	481	515	512	495	478	483	499	550	499	470	495	444	475	497	490	448	491	476	512	455	475	460	516	502	488	522	485	502	482	492	486	529	473	488	500	488	512	461	482	501	455	476	487	504	455	447	483	516	509	480	467	500	488	501	487	501	489	507	507	526	540	479	497	487	511	505	496	462	470	455	533	505	463	508	491	498	470	487	507	504	480	497	466	475	454	521	450	510	497	508	514	506	497	537	472	503	460	503	471	521	546	484	493	491	474	507	520	497	493	469	457	507	473	483	480	447	502	480	482	495	451	538	485	481	494	511	513	472	490	488	486	498	467	536	469	493	545	493	484	469	492	496	481	513	493	510	480	512	518	520	495	494	518	518	503	508	516	499	519	483	481	483	495	490	500	525	494	473	517	490	473	493	473	490	481	512	481	495	488	466	496	474	465	516	481	509	495	526	495	494	485	506	487	494	489	462	530	507	487	460	477	500	459	549	517	480	493	499	521	461	471	515	460	467	467	487	495	508	505	459	486	503	469	508	497	538	482	477	510	523	502	488	476	492	467	475	522	556	507	486	495	455	477	504	506	482	475	505	463	468	486	543	454	468	506	522	502	497	489	507	450	499	531	475	475	479	501	492	467	475	503	474	509	483	471	485	538	537	546	490	500	456	491	480	471	505	502	489	505	512	484	466	453	495	503	469	455	466	470	495	503	495	516	523	509	465	505	487	486	522	486	466	509	494	477	509	506	491	508	490	473	435	498	504	504	497	526	468	425	512	494	505	472	482	490	491	558	465	475	488	532	491	467	474	463	515	484	465	490	464	513	501	457	492	495	474	494	483	479	526	465	464	501	473	517	528	492	513	490	526	545	471	494	483	465	520	487	489	506	556	487	481	480	478	457	469	506	436	442	518	483	493	518	505	448	491	479	502	501	497	482	518	510	499	485	484	459	520	460	463	471	494	491	519	477	481	477	488	498	468	489	498	519	491	451	496	461	488	487	491	471	516	535	491	507	475	489	487	441	489	516	477	528	466	483	490	512	534	518	495	456	472	505	503	490	483	498	491	523	564	514	473	487	492	494	472	475	509	498	495	521	462	506	494	509	505	464	455	468	464	462	512	472	454	501	519	516	532	476	486	488	534	507	494	456	509	484	502	505	492	439	519	497	475	476	503	481	505	487	531	468	532	467	467	525	503	505	514	499	464	493	504	510	489	482	514	532	489	562	471	490	471	467	466	492	525	508	522	492	479	493	492	504	501	459	460	496	494	476	529	495	491	480	490	533	511	475	524	489	473	467	500	532	499	501	478	477	473	454	512	500	475	479	494	491	491	509	481	484	497	492	496	485	485	493	489	489	504	480	497	494	483	462	457	490	496	511	514	470	467	520	517	512	497	479	509	518	506	509	509	498	513	487	491	488	491	519	455	527	482	486	517	520	471	494	487	497	440	528	487	506	517	520	518	494	517	494	503	479	505	484	438	478	476	520	503	513	496	504	477	506	489	506	481	503	485	503	470	482	504	476	531	517	486	481	535	452	510	486	508	483	448	498	512	489	464	516	485	489	471	467	504	464	477	506	504	467	471	476	508	505	506	515	476	480	488	459	539	486	484	493	463	479	510	542	481	523	516	487	500	521	506	496	513	505	467	503	499	452	498	495	490	479	492	508	450	473	520	460	452	429	480	534	513	491	489	465	524	511	492	451	515	510	457	497	494	449	510	467	521	463	493	487	469	495	476	536	485	515	484	491	502	467	511	462	498	491	476	481	481	488	488	494	496	502	472	496	510	489	463	481	491	495	482	531	490	498	478	488	497	498	494	450	498	482	485	471	489	456	491	502	503	508	467	457	485	469	465	526	480	515	471	492	506	533	493	433	483	473	428	531	492	515	468	483	465	482	475	494	474	467	449	509	515	495	499	515	489	502	501	528	469	490	512	455	518	489	469	515	503	489	484	473	513	495	540	481	489	511	480	496	482	468	509	498	485	494	531	507	542	528	490	519	492	474	475	470	488	508	470	469	518	493	506	478	503	461	467	487	472	458	474	496	472	471	506	513	482	465	486	498	546	494	515	494	470	490	473	515	522	460	437	513	498	513	476	475	432	504	476	483	477	512	426	541	506	505	504	495	477	485	495	474	471	471	496	481	503	473	511	517	517	509	521	553	494	469	530	478	471	467	518	487	488	448	534	469	452	528	492	498	474	502	497	484	483	480	475	494	488	524	488	490	493	487	506	470	501	537	520	533	483	511	461	485	513	481	485	452	496	481	470	500	481	492	465	464	520	473	497	503	511	510	461	474	477	527	461	490	515	499	506	499	513	464	498	464	474	470	480	465	518	448	494	523	469	488	484	518	508	535	481	489	475	504	486	491	504	490	467	444	508	450	485	499	486	480	520	484	488	469	495	505	499	516	505	499	491	510	469	515	498	516	476	455	506	475	497	539	472	529	433	500	466	503	489	489	515	533	508	504	487	486	507	471	461	486	508	522	455	484	479	528	527	476	505	485	481	511	489	519	472	489	455	494	456	517	490	485	513	525	513	500	442	511	456	519	481	508	491	443	505	500	485	481	490	509	483	509	504	515	457	480	509	511	507	491	507	476	530	484	466	460	518	501	477	494	507	481	486	471	501	460	505	537	479	455	506	458	503	524	452	512	506	498	487	509	502	528	525	476	452	521	512	498	531	457	474	518	450	512	522	457	503	490	482	512	475	472	478	483	510	493	473	459	497	483	510	480	460	510	508	492	487	504	533	440	496	539	507	491	532	474	489	515	482	495	488	490	520	478	482	502	513	524	500	528	486	488	535	485	473	472	500	463	478	472	501	483
3522	1036	692	572	818	1014	819	715	643	519	440	379	298	242	176	165	145	128	129	93	75	86	69	82	74	62	60	64	74	67	63	61	73	69	68	62	67	59	43	50	47	51	50	48	52	57	52	40	56	58	51	46	43	58	39	51	42	43	43	38	47	44	36	53	51	41	56	42	30	43	45	45	47	44	49	45	53	37	38	40	42	50	55	39	44	50	44	46	34	43	40	35	52	36	33	43	46	49	43	50	38	36	43	39	49	42	49	49	47	33	43	46	40	44	38	42	36	35	39	43	35	39	39	32	32	44	48	35	47	37	42	44	53	40	42	41	36	56	55	41	34	40	40	39	28	38	39	51	43	42	37	42	40	46	46	44	46	55	46	26	40	53	40	45	42	43	43	46	42	29	39	48	43	45	48	34	40	51	51	48	38	30	45	34	38	45	41	42	46	46	38	41	37	55	33	55	39	51	44	44	41	37	37	36	42	59	43	40	28	39	42	36	40	48	38	52	44	41	50	36	42	38	52	32	32	57	34	40	54	43	56	52	42	44	43	44	48	43	51	39	51	38	45	45	45	36	46	49	47	28	38	45	44	44	42	40	47	35	53	51	43	45	58	43	47	40	37	46	57	37	37	49	46	46	51	50	40	29	49	57	39	35	54	40	45	25	47	38	42	44	41	44	47	40	38	28	47	35	53	46	38	45	53	44	43	38	50	54	47	32	46	48	47	39	43	41	46	50	50	52	40	38	47	49	52	32	48	39	39	48	48	55	50	51	40	35	42	46	39	57	42	44	33	39	59	49	56	36	41	42	40	41	52	39	46	45	39	47	49	40	40	42	49	49	44	51	39	42	36	40	49	45	43	44	50	38	49	34	48	38	52	47	56	55	45	51	44	44	29	35	42	45	48	51	50	48	32	43	40	34	53	45	39	32	43	40	47	46	31	48	42	42	58	53	47	46	44	35	36	39	38	42	41	50	52	42	46	42	50	36	41	40	54	48	45	38	41	48	50	34	44	53	40	42	39	39	36	38	38	38	45	47	37	50	42	32	49	40	42	35	49	46	45	53	46	48	46	39	46	37	39	47	54	45	57	52	34	49	42	48	36	51	28	33	49	32	43	44	51	43	40	47	38	49	36	46	45	53	41	25	33	45	43	34	43	52	44	47	40	48	39	48	51	35	42	40	51	53	48	46	45	31	50	48	44	48	41	35	41	36	35	40	33	39	38	60	42	42	45	32	29	40	45	39	34	45	44	44	36	40	50	38	37	50	38	47	39	48	30	38	62	53	45	59	41	41	43	49	35	45	55	41	38	35	42	48	41	48	43	42	44	40	42	39	39	41	44	42	54	47	42	53	41	42	46	50	57	37	55	45	42	29	43	42	40	49	60	46	36	39	32	42	43	38	59	52	55	38	40	47	42	45	46	40	42	37	44	44	41	38	45	53	47	36	38	44	37	37	46	42	44	48	50	54	43	41	39	35	50	51	47	38	38	59	53	36	51	45	36	38	53	65	53	37	52	42	42	39	51	38	47	38	38	48	40	43	46	38	33	40	39	35	39	56	46	46	42	48	55	35	42	36	35	46	33	32	45	44	53	37	29	39	42	42	39	26	39	42	39	46	44	48	35	47	41	40	51	44	33	41	40	45	38	47	50	45	51	42	48	36	38	51	36	40	48	40	36	60	44	41	39	43	46	36	48	52	40	26	55	37	35	39	49	50	45	49	48	43	47	39	46	48	40	49	47	34	43	36	36	40	33	35	46	46	48	45	36	38	45	38	45	37	42	31	51	38	37	55	48	43	37	41	42	40	40	50	48	38	49	38	32	49	51	45	44	38	39	44	48	36	36	31	49	47	41	43	41	41	38	41	53	38	49	61	37	36	46	38	52	46	48	50	50	55	41	37	44	54	49	41	42	44	43	38	39	38	40	42	43	40	48	47	51	48	49	49	44	33	51	47	42	54	43	41	57	59	40	52	41	37	34	39	53	48	44	44	45	41	53	40	41	41	40	40	39	48	45	34	38	44	46	44	38	52	44	30	41	42	43	49	42	48	53	47	41	39	38	39	32	50	49	38	33	41	37	43	50	48	34	50	41	56	45	43	52	39	45	45	31	47	39	36	44	37	47	48	46	47	42	39	42	39	39	39	39	39	42	44	47	53	42	49	51	42	33	56	42	45	54	42	37	40	50	49	44	48	49	40	34	36	37	28	39	46	32	47	43	36	39	42	43	46	44	43	50	49	39	42	35	27	46	38	54	43	37	47	44	38	30	44	35	43	39	38	56	46	44	39	43	37	46	35	40	45	27	33	45	41	44	29	55	54	47	50	52	46	52	37	39	37	48	32	34	39	37	40	32	43	41	38	46	47	41	37	39	49	35	61	34	49	53	38	48	37	42	42	48	45	43	37	40	44	40	45	48	37	50	39	42	30	42	45	37	47	34	40	32	37	43	39	50	45	40	51	52	44	41	44	43	35	44	50	33	38	44	41	42	43	47	36	42	32	51	40	30	50	38	29	50	56	38	34	45	39	44	39	46	31	38	46	41	44	50	42	59	41	47	47	38	50	44	36	36	44	45	45	46	36	53	51	44	38	48	50	44	54	33	34	41	39	39	46	31	39	52	41	37	58	46	48	45	42	52	35	42	44	47	58	44	46	46	41	43	39	43	23	49	39	43	46	52	42	38	40	42	49	38	49	48	30	41	45	46	41	41	44	33	39	45	52	54	35	34	25	43	46	46	47	34	39	36	37	53	49	48	61	50	41	59	54	45	39	51	40	53	51	49	35	46	50	47	32	39	45	43	41	35	48	33	47	44	50	42	43	41	50	54	32	42	49	37	47	33	51	42	41	45	42	53	40	36	30	35	44	48	55	52	45	48	40	52	52	35	41	44	47	50	45	46	38	39	42	43	56	45	41	47	43	37	34	43	41	41	38	50	41	46	53	42	41	49	42	38	53	45	39	42	44	37	42	49	38	51	30	40	37	37	50	36	49	39	32	38	56	34	43	54	44	48	48	45	54	53	43	44	44	39	38	31	43	41	46	50	48	42	48	47	48	37	47	43	37	52	28	50	32	41	44	34	39	43	45	33	42	35	46	41	42	32	43	38	40	40	47	38	51	42	41	34	48	43	41	37	42	41	48	42	32	35	41	35	38	58	38	45	50	44	49	46	45	45	46	33	40	37	42	40	41	45	37	40	51	28	42	49	31	44	42	48	59	39	30	45	57	46	54	38	36	44	54	33	32	42	38	50	46	45	52	47	35	52	59	38	34	31	51	44	45	31	31	52	39	44	42	41	38	37	42	30	60	60	32	40	36	42	42	44	48	49	47	42	51	39	53	48	35	57	39	40	35	50	48	36	50	44	52	46	37	42	35	53	56	36	53	45	49	36	51	38	41	43	34	47	43	32	29	59	34	33	43	40	43	48	46	42	44	41	49	34	39	42	49	35	35	55	47	44	44	30	57	38	50	44	53	40	40
25506	20097	14331	28584	36379	35302	32132	28252	24368	20864	17579	14820	12073	10072	8297	6885	5893	4705	3958	3324	2922	2656	2448	2251	2159	2163	2024	2092	2252	2089	1984	1786	1765	1657	1593	1434	1411	1305	1368	1257	1314	1258	1285	1207	1104	1077	1064	1006	955	961	959	966	953	916	851	833	828	820	863	816	727	814	861	789	825	811	796	823	830	825	792	793	733	825	777	758	814	805	795	816	688	762	737	710	754	753	711	716	752	698	761	672	747	724	641	749	692	728	706	661	685	682	674	711	653	691	696	681	656	725	709	698	646	694	648	705	709	609	685	637	708	704	645	643	704	652	681	669	685	642	696	651	651	675	654	632	662	694	679	654	645	639	711	714	648	690	700	723	657	669	662	698	692	673	649	673	650	695	729	685	662	700	670	671	689	655	646	677	728	673	693	701	704	672	667	644	693	697	652	695	700	671	647	657	653	736	625	697	672	665	679	716	700	689	666	655	693	679	650	640	657	732	681	681	638	642	751	671	718	649	665	675	622	681	680	718	696	687	648	641	637	691	666	746	649	702	697	647	702	638	698	670	649	647	647	686	689	679	672	720	653	691	685	662	677	721	695	655	714	706	683	640	661	685	692	729	659	643	701	666	686	693	674	667	670	693	680	658	718	672	653	749	675	709	725	714	707	605	691	676	671	679	677	647	686	661	715	655	706	676	689	694	686	683	681	675	693	655	678	651	662	647	657	675	712	643	656	683	695	694	676	688	672	668	680	697	612	692	670	641	671	709	692	650	684	665	652	683	717	642	698	671	657	713	648	627	669	677	670	694	727	682	635	726	694	658	661	697	671	697	667	704	682	671	708	665	686	654	687	667	672	680	662	695	693	664	649	697	699	713	680	691	686	679	692	695	664	715	656	660	669	726	697	672	735	686	605	651	686	693	691	697	629	691	691	671	672	676	676	693	641	707	691	673	690	680	686	702	687	672	690	694	660	659	662	657	722	638	665	668	684	662	648	664	689	672	688	693	691	694	671	725	646	705	703	682	733	691	676	661	676	680	716	692	675	682	691	672	656	679	649	614	709	630	682	707	661	676	661	699	686	720	659	733	671	653	666	651	686	714	616	673	658	702	654	674	703	645	634	637	660	668	716	660	671	700	683	700	691	647	664	674	640	670	687	697	663	649	685	683	734	649	678	665	650	703	666	663	647	699	672	701	683	703	671	614	645	676	631	648	684	674	690	617	698	693	702	647	670	642	735	684	679	631	652	686	686	675	683	701	660	699	718	641	670	693	668	654	707	723	653	639	692	693	703	661	660	686	653	686	677	706	637	649	633	713	678	725	644	672	662	696	642	666	699	645	667	663	687	645	727	659	689	661	718	719	672	637	707	690	702	666	733	699	647	718	676	656	661	756	659	652	690	697	700	646	707	659	712	645	699	652	708	625	701	671	648	668	660	660	607	684	648	688	683	717	648	672	655	661	666	698	642	660	659	637	667	666	689	684	654	673	701	680	657	692	665	668	663	694	715	642	689	691	710	673	665	624	708	699	677	674	694	693	657	704	643	684	699	674	680	638	690	739	671	674	684	648	648	685	707	668	673	672	684	691	701	632	699	677	630	687	663	675	709	668	703	698	658	703	732	717	723	652	688	673	694	696	688	659	664	689	667	689	665	669	705	685	639	660	684	707	647	685	635	661	648	682	690	651	713	625	725	670	701	677	688	661	659	669	680	672	703	666	673	742	699	669	653	660	656	634	684	690	676	713	697	668	677	713	669	677	640	644	669	659	679	653	657	731	643	703	703	657	711	689	717	711	682	661	637	659	672	684	669	707	718	664	668	666	719	665	687	683	709	692	687	668	654	670	653	649	723	713	646	678	640	687	694	663	688	672	728	690	676	691	676	703	700	651	705	675	714	653	671	661	658	710	676	683	687	674	679	635	643	671	679	677	693	664	690	650	641	675	700	679	681	692	673	705	689	699	643	657	672	662	642	680	683	694	689	730	676	674	703	652	697	658	690	724	673	616	674	673	671	651	696	661	699	676	699	668	661	686	700	716	633	676	692	634	664	613	687	662	660	687	639	668	640	697	654	689	683	710	692	678	648	676	677	741	688	680	650	710	674	663	678	624	684	704	681	692	658	690	655	657	685	700	651	689	689	696	659	689	697	725	686	710	631	701	680	673	691	692	678	723	656	639	677	689	663	675	695	672	673	675	667	675	704	679	637	707	658	654	661	691	672	681	659	664	701	687	669	676	681	644	696	695	682	678	658	709	670	652	672	713	677	710	698	698	665	653	714	645	686	642	654	699	663	665	629	672	660	670	702	672	676	681	674	716	670	652	662	635	646	691	694	667	693	679	667	670	707	666	670	667	661	648	669	638	687	629	684	661	673	633	675	655	695	697	656	737	689	657	670	653	643	687	704	643	690	711	711	636	684	656	632	736	725	691	685	636	654	709	651	678	640	634	631	699	710	690	625	668	677	659	679	697	703	658	697	708	667	644	683	702	653	696	742	693	668	685	696	692	645	714	709	663	639	673	654	687	637	704	707	740	672	733	685	681	658	687	704	723	640	690	684	681	640	666	635	680	701	737	681	710	653	653	707	643	696	683	648	671	647	700	659	700	682	672	676	696	701	622	683	612	690	697	684	673	670	628	651	704	678	694	706	693	628	654	687	704	644	652	679	679	667	679	670	645	666	669	675	676	671	633	689	635	662	689	664	673	690	711	654	677	658	663	651	666	699	674	679	654	700	708	702	680	713	658	706	649	658	675	699	667	737	744	664	705	705	685	674	681	668	682	678	700	673	631	694	662	650	649	673	692	660	696	683	650	691	683	726	657	651	618	650	664	680	634	650	672	668	695	689	695	708	690	639	661	624	675	693	672	686	658	643	712	666	694	717	649	681	685	649	678	646	648	674	676	692	689	705	700	660	695	687	733	696	720	727	678	662	638	692	689	628	657	654	634	676	661	727	701	649	686	663	674	649	709	693	734	666	678	638	660	714	686	639	695	698	675	689	675	665	693	692	674	673	675	669	710	721	635	633	690	673	653	662	703	683	648	663	672	683	667	700	676	640	677	720	664	643	647	697	673	663	618	665	689	723	693	689	656	739	638	677	677	671	688	663	634	678	658	687	659	701	685	686	664	674	689	672	679	674	650	659	687	671	683	619	652	692	661	685	672	691	640	640	660	697	682	681	688	638	704	640	700	654	679	686	679	624	656	677	644	671	688	671	658	671	692	694	692	675	711	650	682	664	691	693	659	701	662	706	645	752	647	708	633	716	722	659	682	628	665	615	674	659	626	637	663	627	665	681	666	697	655	705	628	709	692	649	664	704	694	651	673	709	687	638	686	693	649	645	695	692	659	672	691	669	679	667	664	652	663	664	665	646	733	644	637	676	720	720	668	678	656	693	655	658	693	706	645	727	668	692	668	682	646	684	710	676	665	669	684	703	680	704	726	659	677	656	692	683	690	660	649	650	643	686	638	691	658	679	651	706	677	737	666	712	710	687	662	687	653
2975	1723	1025	765	1247	1525	1373	1111	943	782	665	551	396	365	298	254	172	198	134	136	99	114	100	95	100	104	76	90	96	87	95	104	91	87	74	71	72	66	67	66	52	54	55	73	64	69	50	44	70	69	62	49	76	69	63	65	54	46	43	47	47	52	38	62	37	60	42	63	51	51	49	54	70	54	41	59	52	49	62	51	61	47	49	51	57	46	39	45	62	60	42	53	52	62	48	48	46	53	49	53	50	52	67	53	51	60	51	30	53	53	54	46	54	42	53	41	43	41	51	62	53	47	43	60	53	48	48	43	44	40	44	52	44	44	48	42	29	45	43	40	42	43	48	55	38	47	49	52	36	47	59	50	39	53	54	38	46	43	57	49	43	50	54	40	57	67	51	44	49	59	60	42	38	44	41	59	44	47	47	60	47	50	52	42	61	57	55	48	63	40	37	45	50	52	49	42	46	43	48	40	53	40	64	36	45	44	41	52	59	42	32	50	48	47	43	50	50	54	47	50	42	42	38	50	63	55	51	44	49	59	42	50	45	44	42	33	46	63	45	42	49	53	42	47	57	50	46	58	38	44	47	57	36	42	50	53	45	54	42	44	57	48	55	43	49	45	49	58	47	45	36	48	56	61	70	47	58	35	45	55	44	43	44	36	55	48	40	41	35	47	50	55	52	43	38	53	53	51	61	36	42	37	35	64	31	50	54	45	42	48	43	41	46	40	58	47	48	47	42	58	51	47	39	44	46	48	49	41	47	55	36	42	34	51	53	47	53	50	43	50	57	43	43	46	49	56	50	46	54	56	37	54	41	40	46	44	47	53	43	55	39	46	41	51	53	44	38	38	55	42	55	39	60	56	47	47	42	49	50	37	53	45	44	54	59	48	34	42	49	50	40	51	43	52	59	47	57	29	46	50	55	53	53	47	42	45	51	36	48	46	43	61	42	47	59	44	51	44	46	41	49	58	53	58	49	42	55	57	32	43	58	46	49	35	40	46	45	46	32	51	46	37	52	43	40	56	50	47	40	40	57	54	52	45	45	49	44	51	48	51	40	56	51	59	55	48	60	52	44	44	52	52	44	48	46	44	50	53	41	50	42	39	53	46	47	43	49	52	57	36	41	52	54	48	51	45	51	49	57	53	56	40	33	56	38	44	39	48	60	57	58	47	53	50	55	45	46	48	50	46	46	37	46	41	52	42	39	38	47	47	49	34	50	54	59	57	48	51	47	43	42	46	46	57	52	53	55	42	53	44	56	50	46	46	43	62	47	42	42	43	45	55	43	52	42	44	46	38	46	46	50	57	41	34	49	42	58	46	44	46	46	42	48	48	48	47	52	60	44	49	50	41	49	50	62	38	39	41	43	57	46	58	45	46	45	53	43	53	44	50	62	52	56	44	40	49	46	49	52	47	37	40	50	39	47	46	39	46	41	55	41	39	53	35	45	37	47	59	51	50	47	47	37	47	46	48	52	62	43	50	43	42	52	46	33	50	42	41	60	50	40	51	48	57	53	43	46	50	36	43	69	46	40	68	64	45	39	46	46	50	41	48	41	49	58	47	42	45	47	52	38	41	43	41	54	37	49	48	36	45	53	39	45	53	58	39	59	67	52	49	46	54	49	50	41	54	47	48	52	49	44	53	50	47	54	40	47	51	40	46	45	56	39	55	47	40	51	47	61	42	48	46	41	44	34	51	42	43	36	64	48	42	48	38	45	46	52	64	65	63	56	40	46	41	52	52	49	47	49	54	43	37	59	59	48	49	59	43	39	50	55	50	42	44	52	42	46	58	43	42	53	49	43	53	45	56	44	39	56	34	36	53	51	50	41	52	53	55	58	50	43	51	38	34	48	49	43	44	38	48	52	49	45	47	42	42	65	51	41	39	56	48	50	43	55	51	47	40	44	58	41	39	34	45	48	47	50	48	33	38	52	64	45	41	58	49	47	51	50	38	47	43	54	48	45	48	56	60	46	55	48	52	50	48	38	56	53	41	39	46	49	57	55	50	40	52	49	45	58	35	46	48	39	36	42	42	49	50	39	60	57	40	50	37	51	46	46	41	41	45	49	47	52	53	41	37	48	42	38	49	46	45	40	56	49	54	49	41	56	43	38	50	49	55	42	40	40	48	49	40	52	46	42	39	43	52	46	47	39	54	51	44	50	52	46	41	52	49	52	43	45	47	49	49	40	38	33	39	49	48	49	51	40	51	47	52	35	43	45	45	49	59	49	36	48	46	56	55	53	59	52	47	61	46	51	39	54	43	50	59	32	50	41	43	47	51	36	39	52	40	44	53	51	43	47	41	44	42	50	42	51	59	43	54	53	43	59	52	50	52	35	58	63	53	45	54	43	38	46	55	40	66	60	57	54	54	46	68	47	48	62	44	53	42	48	53	48	50	36	51	46	51	54	42	52	53	49	40	50	53	38	46	47	46	51	36	44	42	39	50	45	48	35	62	51	47	47	55	39	40	53	43	46	47	55	54	49	52	41	40	58	52	45	46	44	47	49	44	59	54	59	42	50	47	49	39	52	50	51	47	39	39	54	54	44	38	46	59	39	49	44	45	40	41	53	43	60	50	46	43	58	42	43	43	49	47	61	50	46	46	44	46	52	46	49	34	45	32	59	52	52	41	42	49	51	49	38	50	55	60	58	34	45	62	46	43	44	43	47	51	47	50	61	53	47	47	36	48	49	42	50	45	37	55	48	44	35	55	50	54	40	54	33	41	49	53	53	43	39	38	34	48	39	41	42	40	48	49	58	54	51	58	47	53	42	52	39	55	42	54	51	46	47	52	47	57	58	51	34	56	51	56	43	44	45	51	45	49	46	49	41	39	53	45	46	33	47	59	44	43	50	45	48	47	47	46	56	50	44	36	43	50	38	35	43	34	44	50	40	46	36	40	47	55	41	34	38	48	53	37	46	46	55	62	37	52	59	51	47	66	52	58	47	47	44	48	55	55	51	42	46	59	42	39	50	47	49	56	45	40	47	46	49	49	47	45	40	42	60	50	49	50	42	46	47	42	48	57	44	66	45	54	45	43	43	45	56	50	58	41	39	30	49	41	53	45	24	43	54	43	44	59	36	44	56	38	36	50	53	54	45	38	49	62	41	42	60	56	36	51	42	50	54	48	66	39	44	36	54	44	60	46	49	46	57	63	48	47	38	51	48	50	37	51	38	28	44	54	54	48	42	35	63	60	54	65	39	40	48	32	52	52	51	50	55	47	59	39	42	39	52	56	52	49	57	43	51	48	47	52	56	45	55	63	48	48	49	40	55	47	43	39	54	40	41	44	50	39	52	44	45	62	44	45	46	38	52	45	51	48	45	50	41	53	56	56	40	47	45	44	41	38	49	53	54	63	45	37	59	42	55	43	39	50	42	49	46	61	46	53	42	36	38	48	51	46	43	54	40	41	56	48	64	48	47	48	53	40	43	41	52	48	54	40	55	42	56	59	54	49	38	45	50	56	51	51
31024	24639	18635	33567	41161	40186	37002	33137	29477	25759	22258	19006	15989	13435	11438	9436	7845	6425	5556	4656	4039	3585	3454	3029	3028	2958	2790	2851	2831	2641	2498	2312	2252	2057	2012	1880	1766	1785	1734	1565	1579	1535	1492	1404	1399	1277	1190	1160	1184	1204	1207	1139	1139	1074	1010	1026	986	1014	1028	980	980	1002	955	999	980	926	959	908	927	953	943	967	934	882	895	884	947	906	871	892	896	920	841	874	851	857	850	820	861	802	842	791	809	795	811	804	778	801	770	805	792	761	780	792	745	714	762	788	762	755	745	787	794	772	740	761	725	767	764	727	742	782	723	770	771	798	771	740	778	764	716	693	768	745	742	727	772	718	752	786	756	744	728	753	744	734	759	733	752	765	761	702	771	756	747	778	740	709	776	741	756	741	752	743	685	737	759	780	759	782	749	776	713	757	694	780	764	738	782	753	735	730	772	756	748	717	786	723	764	761	767	799	796	745	739	722	737	718	766	753	742	750	713	781	710	762	760	749	738	748	744	686	748	782	694	736	734	731	714	765	752	773	770	722	807	778	745	784	789	752	783	791	705	735	767	710	722	743	740	742	720	761	812	695	768	742	753	698	719	729	716	727	725	726	754	771	729	734	720	746	759	760	750	714	745	820	780	765	754	753	733	731	781	681	728	782	736	787	679	718	724	715	774	759	765	724	775	785	747	738	718	748	717	792	711	730	796	722	714	812	741	763	719	742	733	739	773	711	787	737	733	732	766	722	774	772	720	781	705	765	777	731	729	702	727	790	730	751	712	759	762	740	800	738	758	707	770	798	784	751	729	746	772	752	696	758	734	748	717	775	751	716	735	760	759	773	752	706	782	790	778	749	756	765	733	778	758	774	764	715	720	729	756	771	718	771	728	758	752	775	747	728	772	743	728	734	748	750	743	736	752	781	742	692	757	764	760	731	744	716	720	778	759	739	734	729	720	754	775	829	743	753	739	739	769	771	742	738	750	750	693	706	777	762	709	757	726	715	709	747	774	769	736	724	742	771	766	740	746	791	787	721	737	742	736	755	775	751	756	757	725	733	767	712	701	749	731	764	755	744	704	727	724	757	766	745	809	759	743	768	742	749	733	751	766	793	719	720	739	764	757	757	757	719	740	774	758	762	734	779	774	767	711	718	774	753	724	746	778	726	788	708	776	726	741	713	766	777	751	704	668	737	783	806	702	778	739	767	731	793	748	769	702	744	719	698	778	734	784	705	765	747	760	751	738	756	745	713	701	772	737	729	746	768	718	695	753	696	748	756	774	773	759	722	801	755	773	762	704	720	721	717	759	736	771	760	767	738	765	731	734	710	685	743	699	763	774	708	727	722	789	763	760	753	736	747	751	729	717	746	746	787	752	771	721	757	750	722	725	780	774	726	701	740	754	771	739	718	757	703	718	704	747	711	760	724	749	796	782	754	798	774	766	725	732	738	743	727	737	729	784	752	737	751	729	753	767	802	708	797	766	748	760	708	714	771	758	687	745	713	732	746	721	709	772	780	731	770	763	705	747	779	788	776	763	716	782	710	748	757	748	737	738	731	703	746	760	739	768	800	750	718	794	769	771	752	756	728	727	775	737	747	691	763	746	779	760	775	691	729	755	785	729	747	761	707	753	761	700	726	722	757	701	711	716	719	718	767	709	694	736	740	750	730	772	757	771	748	745	766	720	753	761	720	768	767	791	731	706	734	723	796	772	738	770	752	756	737	747	750	754	742	749	742	707	696	725	745	770	771	711	748	719	731	778	723	762	717	738	772	698	777	778	716	714	761	751	746	785	753	716	697	764	760	747	731	748	796	755	757	754	740	793	695	734	730	745	778	731	778	771	737	755	781	709	712	773	759	786	763	773	744	762	732	760	744	722	733	810	733	756	748	747	757	757	761	712	716	752	759	724	743	765	734	748	704	736	736	745	733	775	691	717	772	761	723	739	779	727	688	744	730	746	804	720	744	754	703	734	719	774	728	745	675	786	727	733	759	741	769	745	728	768	760	787	781	784	684	759	721	709	716	734	749	742	741	723	760	724	718	743	761	788	728	744	777	760	778	741	768	728	741	762	775	753	778	736	706	740	735	799	757	747	711	816	704	719	738	770	711	718	750	752	714	729	742	733	782	739	770	777	742	765	801	714	714	757	736	721	764	792	735	770	745	727	775	782	789	770	718	721	790	724	708	767	760	759	774	720	737	707	768	734	690	779	706	810	762	781	779	723	716	757	743	725	779	711	730	723	730	762	760	697	739	709	710	727	739	823	704	741	719	730	787	748	740	732	717	740	792	723	772	746	721	767	778	803	759	758	769	720	748	697	699	735	797	778	785	741	777	728	754	733	743	767	760	774	776	771	747	748	722	736	748	743	747	757	702	760	775	759	788	744	784	746	696	712	760	749	744	757	815	755	709	765	752	727	783	744	752	763	732	740	722	752	772	725	755	809	769	721	730	711	737	680	746	757	815	695	715	736	763	700	779	765	775	718	717	716	755	691	727	749	761	726	710	748	773	751	727	743	763	698	720	793	752	777	734	770	756	730	808	741	729	833	744	734	797	747	712	740	706	769	732	731	736	735	725	730	747	761	729	736	716	739	756	775	707	749	785	775	717	761	791	704	727	770	778	771	788	769	796	750	794	791	722	716	707	702	710	716	761	804	759	766	723	736	773	751	708	729	698	768	784	709	725	746	748	767	817	739	761	782	790	722	834	711	802	706	720	783	694	741	741	795	769	738	742	744	799	706	754	734	741	766	756	767	786	767	744	764	719	754	743	754	733	765	722	702	748	731	757	767	771	737	733	685	782	730	815	724	788	741	677	747	782	715	774	728	730	746	753	732	707	714	809	724	757	755	729	758	733	787	785	751	700	696	752	747	725	742	721	746	783	774	746	680	733	727	736	777	729	762	760	718	791	741	730	787	743	749	787	750	761	766	708	727	817	714	774	706	773	726	720	730	720	724	726	734	745	769	776	732	772	809	748	743	726	740	717	772	741	719	739	761	764	723	724	764	728	746	793	728	748	703	709	696	717	671	726	748	769	687	733	767	723	792	754	740	725	736	743	738	761	793	701	754	764	755	738	807	729	719	740	756	783	777	732	759	739	727	737	740	686	762	734	757	757	723	782	761	719	724	775	768	754	701	736	782	718	735	766	715	764	723	798	689	785	790	769	752	728	754	749	718	783	732	746	737	735	749	730	750	758	760	757	740	708	759	721	734	772	770	754	748	792	784	765	751	747	750	753	738	759	737	755	738	776	769	737	759	740	761	736	744	699	760	760	733	746	799	761	763	732	738	744	758	754	731	745	755	772	738	745	756	761	747	726	746	741	722	775	748	749	704	765	735	732	735	725	756	747	777	754	755	728	713	748	744	740	805	731	727	768	747	776	725	755	758	747	725	738	708	761	720	730	763	736	705	731	739	733	720	776	713	711	747	699	747	739	711	662	725	717	716	765	722	743	764	686	755	723	742	769	750	778	747	732	777	734	768	743	734	753	760	744
2178	765	460	378	619	696	667	565	443	354	272	267	186	144	114	102	102	70	72	51	58	59	54	47	35	50	50	56	39	50	42	49	45	39	44	42	35	30	41	38	39	38	46	42	41	37	41	36	29	28	32	40	28	35	29	22	30	30	21	30	37	34	45	34	23	36	29	20	32	31	23	29	25	24	30	28	30	26	31	15	32	34	29	30	31	31	41	29	31	27	26	28	25	25	26	21	31	36	32	20	26	17	27	30	26	35	31	27	29	29	34	29	31	23	28	26	36	21	25	42	35	31	30	22	30	16	26	36	31	34	32	25	29	42	30	21	31	33	28	31	27	26	24	34	28	39	28	21	29	34	25	22	19	35	29	35	24	28	26	33	37	25	24	32	37	22	26	32	20	31	39	28	22	25	27	25	27	28	27	28	18	22	22	29	32	24	36	28	24	29	21	31	36	29	27	31	25	35	25	33	28	31	20	29	25	27	25	27	27	33	23	44	29	23	27	26	29	28	34	23	24	32	24	29	20	27	33	31	25	32	33	32	22	34	44	19	25	20	27	29	21	23	30	27	22	23	24	23	19	21	31	26	30	31	36	29	21	31	33	27	29	36	21	30	30	27	20	36	26	21	29	31	31	21	20	27	32	33	23	27	18	23	29	27	31	20	21	28	28	32	34	24	31	28	25	24	29	27	27	28	28	28	30	19	29	25	27	37	20	23	25	30	29	27	38	29	26	29	36	21	14	30	24	25	30	35	35	30	26	33	23	36	24	24	29	26	30	19	25	32	33	18	26	34	29	28	23	28	34	30	27	34	22	21	44	30	20	27	23	22	27	34	34	31	20	30	33	34	25	29	34	27	31	32	29	25	30	33	20	21	23	24	28	25	27	20	34	18	36	20	27	26	21	39	27	22	26	28	32	28	24	29	28	33	29	24	29	29	20	23	20	26	26	24	22	29	26	28	31	30	26	24	35	25	35	30	25	27	24	40	30	33	36	35	31	32	25	29	42	23	30	21	28	20	27	16	28	26	21	20	26	27	31	25	30	33	20	23	22	31	26	26	26	29	32	26	33	19	26	25	21	31	34	24	23	26	22	27	30	22	23	28	33	25	24	25	23	32	29	27	36	17	26	35	29	24	22	19	30	36	35	29	25	31	33	27	36	21	30	36	20	21	28	34	28	32	38	25	33	19	30	21	25	31	32	18	30	22	35	18	36	16	33	31	26	10	23	25	28	35	31	29	26	27	22	25	26	30	23	27	34	24	29	25	31	35	27	23	31	21	40	26	18	20	22	25	22	27	24	27	25	26	21	29	32	39	19	26	27	32	20	36	31	31	31	33	19	27	25	23	21	27	25	18	26	19	25	32	27	27	29	19	33	28	22	33	25	28	30	24	34	35	39	22	22	25	30	31	21	26	24	33	25	20	23	30	33	28	32	31	39	21	24	34	20	32	23	21	30	18	26	21	29	12	26	31	26	27	24	26	30	22	23	28	26	25	24	27	33	34	26	24	26	27	27	21	38	35	27	25	26	28	22	31	25	24	18	29	23	34	26	25	32	37	24	24	23	29	24	23	31	40	40	28	28	21	27	23	30	17	44	17	31	36	23	29	27	36	30	27	35	23	29	28	23	29	25	34	39	27	29	36	22	28	33	30	15	27	24	31	42	29	30	23	32	24	29	30	39	29	25	26	37	30	28	32	24	20	27	30	24	19	29	35	21	26	22	30	31	27	18	27	35	32	29	25	32	36	24	28	25	38	32	22	32	27	26	33	27	31	39	25	30	27	28	22	31	22	22	23	22	21	23	29	29	27	29	21	27	32	29	29	23	34	31	26	36	37	30	18	22	31	23	20	32	29	27	30	19	24	21	27	26	27	23	22	31	32	23	30	22	27	22	29	25	22	34	25	25	35	23	38	19	20	35	27	33	21	28	34	28	18	23	31	31	26	15	28	29	28	28	24	27	16	25	32	22	26	35	24	33	25	30	23	37	30	25	30	31	27	33	29	25	23	32	23	22	33	31	28	23	33	35	44	21	32	27	26	22	29	29	30	30	33	26	31	26	26	24	25	23	28	21	32	26	21	30	26	27	32	40	21	24	37	27	32	32	32	32	30	20	24	25	27	35	25	24	33	24	28	25	23	30	18	29	33	17	30	34	30	28	31	25	25	21	27	31	27	37	22	19	30	19	32	32	30	23	29	28	26	39	22	23	38	38	22	25	29	24	26	35	30	28	20	22	28	28	25	35	13	28	27	28	27	31	21	27	37	30	20	32	26	30	33	20	33	24	28	20	32	33	24	28	21	25	24	30	29	26	22	19	25	27	28	34	19	30	43	41	34	34	28	30	23	37	27	29	31	27	35	19	27	34	33	20	25	31	34	28	34	38	23	23	38	25	26	28	32	29	22	24	32	33	29	25	23	18	18	22	33	29	24	24	27	29	31	23	30	26	29	24	29	36	43	34	29	25	32	23	24	35	33	24	26	21	36	28	25	32	26	23	27	37	45	19	30	29	30	27	26	22	21	27	23	35	35	25	26	25	31	23	26	26	28	24	30	18	30	30	31	22	34	27	28	26	25	30	31	23	25	31	36	31	36	31	24	30	24	32	31	28	21	38	32	23	28	29	26	27	27	28	31	28	35	30	31	26	22	35	22	31	22	19	32	28	20	21	22	23	26	27	35	28	34	32	19	23	30	35	17	30	31	23	28	28	26	29	29	34	17	27	34	18	21	28	26	27	28	23	33	39	32	28	26	21	33	25	24	21	24	22	23	35	28	21	28	29	30	32	27	31	24	25	28	23	30	24	27	23	30	23	27	34	29	25	28	39	42	26	32	27	32	27	25	25	24	26	28	35	26	28	27	30	23	28	39	20	22	25	27	29	32	30	32	28	24	25	28	22	30	35	36	29	19	24	28	28	33	37	24	30	36	27	30	31	30	31	20	23	31	26	22	33	28	27	26	30	27	33	37	29	17	30	28	26	27	21	31	32	32	28	29	24	21	26	24	28	25	30	32	34	22	31	27	25	31	28	37	27	24	27	31	29	27	25	21	40	28	32	24	15	24	21	22	26	30	27	19	27	32	23	26	26	26	38	28	36	29	27	25	20	30	29	23	24	29	30	29	19	32	25	27	23	33	30	24	36	24	23	25	26	30	34	27	31	31	34	25	25	18	27	22	28	31	21	39	31	25	22	26	35	35	27	21	23	28	18	30	27	33	27	35	29	26	32	28	24	36	29	31	20	17	28	21	24	35	32	30	24	29	36	24	20	33	31	25	14	32	27	29	35	28	29	26	30	34	27	36	25	22	32	29	35	23	23	28	20	25	23	25	27	23	23	34	31	26	27	29	26	29	27	25	21	23	34	34	26	31	23	17	26	22	33	25	33	26	32	25	17	31	30	27	29	39	25	25	23	22	33	32	32	27	33	25	19	25	33	30	33	25	28	27	33	31	21	28	27	32	33	32	33	32	33	29	20	24
23338	17029	11566	25298	33049	31765	28307	24200	20182	16814	13556	11044	8995	7158	5849	4718	3799	3115	2653	2132	2065	1804	1632	1565	1549	1549	1513	1519	1444	1433	1421	1332	1240	1141	1064	1039	1082	964	879	927	842	944	819	733	745	718	684	653	677	635	658	641	581	600	610	551	542	593	569	546	566	558	521	558	532	562	516	579	500	527	545	523	517	542	499	524	519	478	526	485	478	536	541	474	475	450	464	479	471	481	466	434	475	430	498	432	440	449	457	471	458	427	465	433	409	502	460	434	429	443	415	478	431	439	423	451	415	442	449	432	427	463	429	440	431	439	418	431	466	441	428	456	417	452	474	435	453	465	471	465	454	453	440	438	448	442	439	431	412	438	417	446	422	447	443	411	441	460	429	472	447	472	434	420	436	433	411	470	476	461	479	455	480	449	405	451	429	470	440	459	461	418	408	432	417	449	431	426	466	469	426	411	468	425	475	445	433	446	448	444	388	452	419	478	451	436	435	439	453	437	449	445	427	433	436	441	479	453	469	458	437	447	445	442	406	467	465	449	460	426	457	452	449	414	442	412	435	428	455	450	419	432	454	461	434	468	464	459	462	448	445	461	406	449	443	459	465	419	431	401	411	444	422	456	431	436	402	411	441	457	421	435	418	440	459	421	450	456	428	481	484	398	444	471	438	434	431	446	415	417	444	438	471	453	430	437	426	444	442	445	451	471	461	406	414	415	443	477	435	448	447	463	416	456	436	461	405	442	431	398	483	433	396	463	489	455	455	447	466	427	429	472	466	434	466	414	416	438	405	415	416	468	447	441	434	429	455	450	454	448	436	437	407	447	465	451	437	445	425	440	439	427	443	415	380	445	436	465	465	482	425	421	469	452	470	404	475	472	444	439	466	459	466	461	460	443	438	401	488	456	414	420	428	423	474	442	417	406	436	440	501	421	435	466	422	456	465	428	495	412	442	457	422	415	461	451	444	457	443	452	455	429	450	454	422	410	468	444	438	445	441	428	463	423	469	444	457	486	478	491	460	435	465	433	426	461	478	452	468	484	453	446	444	410	437	486	423	462	431	414	431	467	430	447	465	471	423	438	477	449	456	459	436	420	416	456	460	465	463	445	427	440	426	454	448	437	438	399	415	463	424	435	428	430	401	428	458	432	477	437	407	446	447	426	445	438	451	434	422	415	426	460	416	432	412	464	427	482	444	450	449	446	460	411	460	435	437	431	438	416	457	441	438	424	459	422	459	465	401	428	444	438	458	401	448	451	414	467	449	423	434	428	466	417	452	435	451	454	454	475	421	443	409	424	450	469	423	465	476	413	430	449	462	408	462	467	422	460	418	456	469	452	485	451	448	454	463	441	460	444	434	452	421	442	463	466	451	423	429	479	451	438	431	418	477	447	444	475	454	458	418	437	458	394	461	417	458	448	449	440	435	435	445	452	441	417	468	429	438	429	453	455	472	415	423	427	456	461	430	478	463	420	417	448	429	472	427	456	450	482	422	434	475	444	462	456	430	451	465	443	465	457	460	449	435	460	453	463	450	453	470	479	417	426	447	425	446	438	465	436	435	445	485	473	453	458	483	464	465	421	451	448	443	427	449	438	431	460	393	430	445	432	448	459	434	437	424	425	428	450	431	443	470	475	461	407	446	455	405	448	443	432	415	461	419	448	435	440	497	397	447	452	416	464	437	436	431	443	430	414	452	416	424	486	470	457	410	421	462	443	442	460	471	392	439	461	451	424	457	437	514	436	439	429	428	444	441	464	490	443	439	464	403	423	460	486	434	453	468	449	429	413	407	458	469	499	453	459	458	469	466	472	456	438	415	394	444	447	451	462	439	440	445	466	432	463	418	463	447	423	428	455	455	470	473	424	476	456	443	429	401	436	412	433	468	428	461	440	412	450	474	438	455	458	455	474	426	501	458	447	446	430	463	463	475	473	477	431	459	474	484	414	442	454	445	401	466	477	442	450	437	457	424	459	437	468	457	430	447	466	444	428	450	416	421	449	437	434	469	430	464	458	427	467	454	468	476	467	440	460	477	438	431	447	418	468	460	442	427	442	430	460	457	450	413	426	464	413	465	420	443	435	451	465	439	420	463	430	480	431	433	441	462	418	413	429	427	401	444	453	406	454	454	457	447	428	452	439	406	443	460	454	408	480	466	467	452	469	397	406	439	403	410	439	436	440	432	438	424	429	420	393	416	444	461	481	435	459	459	440	435	439	441	463	483	444	456	410	437	454	457	447	419	426	395	465	428	407	419	472	410	456	451	464	473	478	420	466	465	459	460	421	443	388	401	438	430	458	432	427	460	457	408	448	408	421	457	461	463	453	394	440	403	432	461	441	453	411	443	478	420	447	430	416	430	421	453	470	445	405	449	407	443	458	457	454	445	441	431	465	490	454	458	433	442	464	415	489	473	436	435	446	483	432	465	420	444	438	435	408	461	434	443	444	452	426	425	437	490	454	459	414	431	465	451	443	422	410	430	446	438	417	431	453	470	436	490	447	461	438	452	474	434	436	495	450	459	464	428	460	441	459	440	419	417	457	428	468	462	447	464	409	453	420	469	433	428	430	437	439	470	457	432	472	448	444	397	438	431	415	446	410	434	468	454	407	435	443	476	452	460	449	459	424	439	466	432	477	421	442	451	454	450	445	472	481	418	451	419	478	430	440	463	433	412	417	451	464	365	418	408	449	429	443	448	419	452	431	444	436	443	478	438	435	422	468	431	460	458	420	459	417	440	442	435	472	439	444	428	468	427	455	425	425	438	410	442	429	434	469	418	440	417	451	480	448	427	438	421	452	427	439	453	441	399	454	434	456	448	494	472	454	436	418	489	498	422	449	417	444	437	424	432	442	465	439	459	481	476	434	406	429	474	449	427	461	444	423	462	459	454	486	415	448	482	476	443	448	437	457	436	473	433	384	448	448	470	415	435	429	441	438	446	489	437	448	482	451	460	412	438	438	423	480	424	416	446	449	430	415	480	484	474	441	452	433	461	429	445	456	444	427	450	448	462	436	466	439	448	430	422	398	426	424	444	418	428	439	495	445	462	442	455	436	456	409	422	485	426	450	419	476	423	455	466	442	425	392	435	423	432	404	460	400	463	423	415	415	399	463	402	488	450	461	444	438	418	444	438	461	427	453	424	427	413	423	422	470	432	432	403	446	459	454	447	427	436	449	476	427	426	463	440	427	400	485	488	449	469	446	466	439	450	465	440	432	442	425	431	392	436	464	424	437	428	432	462	451	433	449	474	464	421	481	426	432	447	461	431	488	476	431	486	453	457	421	427	426	476	413	443	440	437	444	478	441	425	440	419	433	450	450	437	451	448	430	494	409	461	464	464	408	446	433	452	470	451	451	424	454	430	458	472	447	428	437	403	452	424	455	476	457	472	426	430	424	432	429	433	430	426	411	432	461	457	413	453	397	443	447	447	440	419	472	416	460	469	460	451	448	423	431	491	466	447	466	447	446	484	432	449	432	465	409	449	429
1832	1318	768	547	1016	1166	1000	795	722	548	422	407	292	232	199	190	131	107	109	91	78	73	65	70	55	53	64	59	57	69	51	53	62	61	42	38	41	47	45	33	48	63	40	39	36	49	53	44	32	42	32	32	43	42	36	32	27	33	40	41	34	29	43	33	28	22	30	36	31	33	40	37	36	31	35	42	27	35	25	27	29	21	27	32	24	27	29	36	25	32	37	34	35	28	34	36	14	27	22	31	29	34	19	29	26	25	35	33	23	37	21	24	32	39	28	25	33	25	32	40	25	31	26	36	28	26	34	28	37	28	32	31	28	37	31	33	38	36	34	32	36	29	19	29	24	33	33	43	40	34	42	34	34	37	32	28	31	33	33	28	36	30	31	28	32	30	27	30	27	36	27	34	31	38	32	34	28	25	23	35	26	33	27	28	30	38	29	29	36	29	37	34	25	34	40	27	20	39	24	35	34	43	42	32	34	25	26	37	26	27	44	43	46	40	31	29	33	23	30	26	22	33	26	31	31	37	36	32	40	43	27	35	19	24	31	30	30	33	21	24	36	25	24	32	33	32	24	26	24	34	33	34	36	30	36	30	34	37	27	29	34	43	45	31	35	24	33	31	27	29	30	30	36	37	39	34	30	32	30	37	25	27	33	28	21	29	24	19	27	28	29	33	40	37	33	33	34	32	35	36	40	22	34	35	29	24	29	36	40	29	35	33	28	29	42	27	27	27	34	21	25	38	28	28	26	36	29	34	25	30	25	31	38	26	33	29	22	39	25	20	30	27	32	36	27	37	40	27	32	26	34	36	20	35	39	33	31	25	37	21	20	31	35	29	40	34	26	32	44	24	23	34	20	25	31	41	25	29	32	33	36	38	39	36	29	27	30	37	30	33	30	21	36	35	26	25	23	32	32	43	27	33	26	31	30	28	32	24	37	42	37	33	33	32	31	32	33	30	37	28	36	53	33	35	28	28	30	38	23	43	30	36	27	30	31	32	30	34	34	30	25	35	36	28	39	29	28	35	24	35	30	33	25	31	29	27	29	25	40	24	29	26	31	25	15	34	34	41	29	36	34	37	36	25	35	30	31	30	28	26	43	30	31	40	37	33	35	38	29	35	28	35	41	28	24	32	31	35	32	33	34	32	27	20	20	31	22	32	27	27	29	44	29	29	35	31	30	20	36	33	29	28	38	32	19	38	26	34	34	30	25	31	31	33	26	25	29	35	24	28	27	30	36	26	41	24	25	37	37	27	26	24	37	34	20	29	28	31	24	25	27	24	32	24	25	37	29	34	34	33	34	39	38	27	39	17	35	26	39	22	30	32	35	25	27	33	31	30	19	29	29	31	26	31	33	28	29	37	35	25	32	33	36	20	34	28	33	27	34	33	24	42	28	26	35	27	33	24	27	27	31	37	29	35	37	25	35	35	33	23	29	29	34	28	40	28	37	32	32	40	25	35	28	30	38	27	30	38	26	27	28	26	34	19	27	30	29	30	38	19	31	33	30	23	36	32	32	35	24	32	29	19	30	31	34	29	33	35	27	31	31	32	31	30	28	37	32	23	36	33	32	30	28	30	29	30	36	32	30	37	32	36	28	31	20	35	32	40	33	36	30	29	29	24	26	30	29	32	33	33	31	29	24	23	35	25	38	28	23	20	32	37	44	28	30	31	20	26	29	34	28	21	35	35	24	27	27	25	27	31	31	37	47	29	44	33	26	27	38	36	27	34	27	19	31	32	24	33	40	26	35	33	39	31	33	28	26	25	26	27	29	35	22	28	39	32	27	36	31	39	21	44	21	20	33	26	30	21	26	32	31	40	36	28	35	26	27	28	22	40	31	27	26	31	28	33	32	32	32	38	33	30	38	31	38	30	31	34	36	30	36	30	42	32	26	34	24	32	28	31	42	28	34	37	36	20	30	39	38	30	33	28	30	29	31	32	28	30	19	30	31	38	29	37	30	31	27	32	27	20	31	44	29	36	28	29	27	36	37	28	35	34	21	22	35	39	29	24	34	18	24	28	28	31	42	39	28	22	30	23	35	22	18	32	35	39	32	33	37	33	15	36	27	37	28	29	35	34	20	34	30	33	32	32	22	29	25	32	32	34	32	39	32	33	35	33	29	34	37	26	35	27	29	40	27	33	37	31	37	34	23	33	38	41	33	27	29	34	31	30	30	27	31	33	29	36	24	34	19	47	37	33	37	33	33	23	36	29	35	38	26	23	28	43	31	32	33	35	21	40	25	38	32	26	30	25	24	25	22	32	35	24	23	34	27	44	34	31	38	32	26	28	33	24	32	36	34	36	36	30	34	30	31	27	45	23	27	40	37	30	29	31	33	24	38	39	31	29	26	42	27	30	26	34	33	26	33	33	30	30	28	25	22	31	29	31	29	32	24	30	38	36	22	30	32	29	32	33	35	30	33	25	30	23	25	28	26	36	36	31	32	31	34	32	33	31	34	26	28	32	32	29	24	20	30	23	26	32	19	35	33	32	33	23	35	24	30	28	28	25	27	23	36	28	26	27	28	33	24	24	28	31	32	29	25	17	31	33	34	27	35	34	33	39	31	35	34	33	35	30	31	34	23	31	30	30	27	41	36	27	25	28	24	25	37	35	34	39	38	24	27	32	26	38	23	38	26	27	33	19	34	33	24	35	31	25	26	34	30	28	35	28	34	30	24	34	34	24	37	30	20	35	26	40	27	32	41	25	21	29	43	32	27	26	38	21	29	32	33	23	35	28	27	34	25	30	27	39	34	25	21	32	27	45	30	33	30	28	32	30	33	29	39	37	33	35	30	30	41	26	37	31	32	31	24	35	26	27	31	20	26	29	31	34	29	33	35	21	27	28	28	25	31	46	33	35	34	24	24	29	54	22	29	29	28	34	31	29	29	28	45	38	27	29	35	31	43	28	34	27	28	33	30	31	32	30	25	38	30	34	39	28	35	37	24	29	36	27	28	32	24	23	33	23	22	27	34	36	29	26	29	32	23	36	35	22	23	24	27	31	26	30	32	26	32	30	29	30	28	27	34	23	36	30	40	28	37	30	31	34	31	28	29	29	28	35	26	40	27	36	29	34	35	40	34	31	34	38	37	32	32	34	25	31	32	34	27	36	31	34	31	26	22	34	28	27	23	36	33	23	29	26	27	26	35	27	31	32	29	38	29	26	23	31	33	25	31	23	34	30	26	32	29	28	31	27	22	33	33	23	23	38	33	34	22	32	25	36	35	20	27	33	29	36	30	38	40	27	28	33	25	30	34	33	42	25	29	31	22	18	33	29	30	36	28	35	30	27	22	37	24	25	20	36	32	35	35	33	28	39	34	25	22	32	26	32	26	30	34	30	30	24	31	31	37	28	29	25	21	46	32	21	30	34	30	27	27	23	30	32	24	29	30	32	28	30	36	30	39	34	37	23	24	24	25	25	35	23	17	34	26	29	30	30	36	40	40	34	41	30	36	22	28	27	34	36
27876	21853	15602	30449	37935	36922	33195	29286	25263	21667	18090	14918	12267	10377	8525	6963	5628	4703	3883	3390	2842	2572	2483	2208	2153	2153	2237	2094	2129	2028	1945	1718	1578	1537	1437	1296	1223	1204	1186	1146	1219	1138	1092	899	947	843	846	792	809	746	805	791	756	791	696	701	645	620	669	681	646	616	661	645	672	660	661	695	652	648	636	690	582	595	580	611	574	624	559	633	615	634	565	597	599	558	535	592	540	535	477	539	551	510	504	472	505	545	524	517	488	510	499	524	504	495	463	465	499	493	455	533	523	443	473	501	506	515	490	478	505	507	520	535	530	464	488	506	468	512	469	502	473	518	542	496	478	517	533	488	459	475	506	465	451	486	498	454	443	490	492	499	483	456	498	499	474	467	528	483	507	492	513	503	506	498	502	515	497	496	513	489	480	496	499	472	452	535	498	498	519	504	476	497	482	516	525	477	471	463	498	471	468	498	508	474	486	480	448	450	465	477	494	485	514	505	516	495	508	475	506	515	561	504	473	517	473	543	486	521	489	492	479	541	475	466	497	480	509	470	483	507	485	476	487	508	513	476	505	516	473	491	490	496	493	530	496	474	488	496	470	493	481	513	449	499	461	502	463	494	443	479	478	465	494	467	467	464	463	511	503	524	508	493	501	488	477	491	507	495	491	488	475	454	460	512	491	509	483	496	504	504	485	507	527	505	525	481	499	476	518	494	493	502	533	471	512	479	467	491	487	462	485	473	471	479	481	483	473	477	487	473	518	474	460	467	508	511	496	487	497	438	465	499	503	499	528	488	494	493	513	482	470	519	510	471	475	511	472	508	477	455	497	521	486	452	495	471	490	456	466	491	498	509	495	490	514	495	471	484	493	501	512	436	514	502	484	448	487	475	501	527	471	474	501	512	481	500	529	468	489	531	488	502	486	514	477	446	477	490	517	461	491	484	455	494	436	497	545	482	469	492	460	507	517	487	480	469	484	507	505	522	471	456	470	530	481	490	487	483	491	485	528	480	469	497	473	485	497	475	485	471	499	477	487	509	460	501	488	528	503	454	468	475	513	471	474	517	481	477	467	494	483	448	508	465	477	471	501	439	493	503	502	422	499	492	478	490	476	509	479	513	491	482	455	466	455	463	515	472	523	486	481	451	468	493	471	503	497	508	451	481	503	509	482	504	468	469	469	467	534	467	523	498	512	504	518	478	496	477	483	479	485	484	499	490	505	493	503	516	481	524	478	528	484	523	499	503	459	498	484	466	477	454	489	467	502	506	462	470	508	503	486	492	489	528	475	512	473	508	492	476	486	467	467	495	501	495	513	508	468	503	475	506	476	477	472	454	515	512	478	462	478	486	478	508	473	501	461	506	453	446	519	537	455	469	493	509	507	531	498	476	494	471	467	485	474	479	488	527	491	481	480	457	495	515	551	457	503	493	493	471	494	501	482	457	486	462	520	503	471	489	514	535	514	518	446	483	464	491	491	495	480	446	474	480	492	501	495	504	526	494	512	484	514	512	512	540	499	457	505	485	489	456	474	501	460	494	500	469	470	486	486	489	523	496	454	515	505	496	492	496	455	528	490	533	504	482	465	528	498	485	466	518	473	471	496	502	517	486	488	530	492	505	544	524	524	521	478	483	457	506	518	460	457	474	490	490	526	469	498	476	518	467	486	490	490	496	444	480	527	504	502	495	491	461	460	503	487	451	466	499	447	446	457	483	486	467	501	529	452	466	497	515	492	496	471	460	474	500	474	492	496	519	490	511	452	473	473	484	459	517	466	496	464	475	465	511	484	488	511	486	460	487	484	519	483	458	481	464	500	531	496	471	487	518	503	470	493	514	517	519	502	475	510	453	498	470	472	441	452	490	484	511	493	484	507	507	463	501	434	487	494	484	501	487	511	483	493	506	473	511	483	494	495	510	486	508	453	518	420	475	500	473	495	478	451	457	475	481	480	458	517	551	490	504	463	503	501	486	449	494	505	509	481	505	495	467	506	465	517	515	516	494	454	499	491	485	492	447	493	486	481	485	453	506	474	499	454	472	486	519	488	483	487	510	489	476	513	489	527	475	524	491	552	456	526	532	497	507	484	500	505	474	515	489	512	500	456	499	473	528	470	542	457	466	491	456	507	524	458	456	506	486	454	518	511	506	529	498	498	508	476	455	505	528	476	515	458	475	486	492	506	517	486	509	509	488	490	508	504	479	484	493	486	507	478	506	479	507	454	517	506	460	482	510	476	477	457	486	446	438	474	507	464	471	517	449	515	515	498	472	466	506	511	533	481	480	525	512	494	473	479	482	476	464	508	471	505	510	470	508	490	509	474	476	485	461	499	508	495	505	497	474	529	487	493	485	454	492	509	475	455	510	467	498	469	496	473	507	480	497	448	492	463	476	489	531	458	493	476	492	504	488	488	451	484	493	495	493	474	485	499	552	471	482	492	538	452	453	476	515	506	491	500	519	518	504	480	480	489	499	473	465	490	464	490	514	513	487	524	462	449	484	498	495	425	466	484	489	513	510	496	479	515	491	517	490	468	487	492	484	494	503	472	455	521	527	491	448	467	478	483	471	478	489	481	462	479	489	483	502	487	484	486	502	497	472	463	493	509	482	526	492	463	464	460	467	469	511	508	514	494	501	507	508	489	544	464	468	470	471	478	474	495	458	479	486	466	441	493	481	497	509	535	485	514	462	463	456	474	520	471	486	468	524	489	486	498	499	500	465	481	486	501	520	442	474	490	493	490	509	515	438	456	514	489	537	495	471	500	486	502	492	494	453	499	487	509	514	478	473	443	505	482	523	490	487	493	488	474	472	488	461	517	487	521	480	493	548	488	501	486	502	520	458	472	478	483	476	495	522	469	478	500	459	540	469	511	516	512	482	499	466	482	472	478	505	478	505	453	504	512	471	485	492	493	505	477	463	487	487	479	464	498	478	435	517	510	517	463	488	474	518	473	487	496	476	463	479	461	473	490	525	469	479	483	512	474	484	451	453	502	489	477	446	510	459	508	480	487	512	491	530	475	501	460	541	521	481	464	497	452	528	490	483	490	508	466	491	495	500	503	532	522	494	518	494	498	448	487	470	498	487	502	449	468	505	423	531	487	473	525	477	462	467	501	493	464	497	503	465	464	449	454	527	470	523	474	502	479	484	484	491	479	462	472	476	454	512	481	522	451	442	490	504	517	483	481	487	485	495	477	470	501	487	500	518	460	494	481	515	513	499	447	462	526	444	513	486	530	511	478	510	517	477	528	478	471	510	512	447	523	494	489	493	529	485	492	481	519	482	510	490	479	529	490	514	504	503	490	507	492	510	496	499	505	484	497	507	507	456	527	508	473	494	483	504	521	497	491	502	477	532	495	476	487	473	510	485	505	457	518	471	507	472	486	493	481	497	448	443	529	484	520	535	454	480	495	498	454	543	459	530	492	504	466	433	483	489	518	479	461	496	504	465	498	528	446	490	496	502	488	486	495	487	462	519	488	492	502	498	508	496	503	487
3453	1105	693	578	883	1076	893	788	644	518	441	312	260	241	181	155	143	110	107	83	79	90	92	79	58	81	80	67	78	85	56	69	57	55	61	62	47	49	64	64	40	61	63	43	48	57	55	35	54	45	41	46	48	47	31	48	50	49	42	47	45	51	40	50	55	48	38	47	44	29	37	45	40	42	36	54	31	52	42	48	43	55	54	41	48	50	54	53	46	45	49	41	52	48	42	40	44	45	45	39	44	39	40	37	48	51	35	48	44	46	36	48	36	41	45	41	42	48	41	37	39	49	45	42	47	42	47	44	47	41	40	43	45	38	43	48	34	42	35	46	53	46	49	34	40	48	45	33	46	49	50	41	41	27	40	46	40	44	27	42	50	43	45	45	39	43	35	49	46	42	39	44	52	37	39	49	43	52	45	47	52	50	38	42	36	47	48	51	42	33	47	45	48	44	39	29	42	37	34	44	35	45	47	41	41	55	53	35	46	27	38	45	50	39	42	45	46	36	45	37	39	42	44	38	46	50	45	39	32	46	43	43	43	43	35	46	43	41	43	57	41	43	33	43	52	39	46	51	41	43	44	48	46	47	38	39	52	44	40	53	48	34	40	47	48	44	44	42	42	48	46	32	34	41	41	43	34	48	38	33	33	47	49	45	54	36	52	45	47	43	38	44	44	30	36	51	37	34	39	43	48	43	47	38	51	37	45	42	47	43	37	32	46	37	40	41	55	47	47	44	32	37	37	38	45	35	55	49	38	46	41	38	34	55	45	48	44	41	55	36	39	48	45	46	41	34	47	49	52	42	37	55	44	43	37	35	38	56	46	45	51	51	46	33	41	43	45	41	43	40	40	39	41	57	45	43	40	35	39	42	41	38	44	43	31	42	44	54	35	49	55	35	36	35	45	54	62	38	49	43	43	37	48	28	37	32	51	33	33	49	46	34	35	49	41	49	40	38	42	51	34	36	45	39	43	46	27	45	45	37	44	38	32	41	31	44	38	42	48	42	43	45	36	48	32	46	43	50	39	42	56	50	44	39	47	40	40	56	44	39	53	45	53	32	56	38	56	30	30	50	34	37	40	43	44	45	42	45	52	53	45	43	46	45	42	42	47	44	53	45	53	35	47	41	27	45	39	40	47	30	45	40	39	32	48	50	44	38	41	40	34	56	48	48	48	31	52	46	38	45	34	49	43	53	32	58	43	48	46	50	53	40	39	49	46	40	41	39	34	45	28	50	45	39	39	46	52	36	57	46	46	49	40	41	43	46	29	52	42	35	43	36	35	45	44	55	59	50	45	45	49	45	45	43	45	41	35	49	51	51	45	35	41	52	36	44	37	41	49	29	50	48	47	46	46	44	45	49	38	38	41	43	48	52	46	51	43	43	40	44	36	41	50	37	42	35	46	41	46	37	52	45	47	45	36	32	58	51	39	46	36	54	38	41	47	54	52	34	54	50	42	45	34	38	56	40	36	45	31	45	45	34	39	42	42	36	42	36	43	58	49	38	45	40	37	38	43	49	55	38	40	40	54	50	54	41	44	40	50	31	41	39	45	39	41	40	50	39	46	35	43	46	38	27	39	40	30	52	45	38	38	38	42	44	39	43	44	37	52	36	43	32	44	39	38	47	43	47	45	28	46	50	43	56	30	44	53	35	43	37	38	37	50	38	38	41	44	49	44	35	31	42	44	29	48	43	42	46	42	42	35	47	44	27	38	42	45	37	39	33	42	45	46	50	46	35	52	47	37	37	38	46	50	39	39	58	46	46	40	31	40	45	44	36	45	51	52	36	35	35	40	41	41	40	55	40	44	42	43	44	42	36	44	31	43	37	40	49	45	41	37	36	37	58	40	44	39	38	44	43	48	43	36	44	36	50	44	47	34	41	45	52	33	47	36	48	45	39	42	30	48	51	48	45	43	44	50	35	32	46	38	56	30	35	43	31	45	39	45	36	47	47	38	31	46	42	53	47	36	52	49	32	37	36	48	34	45	45	44	32	42	40	56	41	44	39	34	43	42	32	36	48	52	45	49	43	36	60	46	39	50	48	49	53	30	37	41	40	33	45	36	41	39	43	45	39	31	42	42	41	38	39	46	56	34	44	47	39	38	38	48	40	52	33	36	43	47	42	37	44	51	38	41	34	39	41	43	39	39	45	47	36	45	45	42	48	41	44	47	53	61	38	43	40	37	49	40	46	49	43	45	41	43	39	45	40	42	37	56	40	42	40	43	37	35	39	29	42	46	44	49	48	38	34	37	42	46	46	40	42	40	35	34	44	42	43	37	40	54	47	41	48	35	53	32	44	49	43	58	43	38	34	43	35	53	50	33	36	31	30	42	29	40	51	44	50	50	49	47	38	41	41	54	42	48	32	39	45	41	47	41	35	51	48	50	40	51	53	52	41	33	36	47	39	38	34	52	41	43	38	47	52	38	45	37	45	46	53	37	41	40	49	42	44	38	54	42	45	38	51	32	42	50	50	44	43	47	38	41	58	33	50	41	36	43	48	46	44	45	49	47	38	36	41	27	34	51	41	28	57	43	38	46	31	50	37	55	42	48	36	50	36	46	42	51	30	34	35	41	45	45	58	45	41	36	32	37	39	39	36	33	42	48	44	42	33	46	43	52	41	35	40	48	49	39	24	37	33	51	45	46	51	46	30	44	36	40	50	43	39	45	44	53	33	40	43	37	41	38	40	45	40	39	39	47	41	46	51	39	38	47	62	43	37	43	40	49	36	50	34	44	35	41	38	56	47	48	30	50	43	41	40	48	45	42	33	35	49	43	49	35	34	37	43	58	44	44	34	45	51	42	42	34	33	35	45	51	37	42	40	51	35	56	43	50	39	33	51	50	32	36	33	45	52	57	47	41	42	41	54	42	47	41	50	46	41	51	40	48	41	47	40	41	35	44	35	34	44	30	45	41	45	41	42	49	50	37	47	41	50	41	37	32	33	39	33	32	45	44	48	42	49	42	41	41	38	41	36	38	38	34	35	49	49	46	51	46	43	44	53	39	47	39	36	34	31	42	45	49	51	45	39	41	46	37	50	50	44	34	44	42	37	42	37	38	37	47	43	47	43	39	49	54	46	42	51	48	48	47	35	41	44	54	50	45	37	36	35	52	55	38	38	38	35	45	46	41	29	39	59	40	48	41	42	38	41	51	36	53	43	47	34	40	44	46	41	47	49	32	42	42	42	41	41	50	37	45	37	39	45	36	47	46	37	40	44	36	42	49	40	37	39	33	46	44	49	49	49	49	46	64	42	46	38	40	37	52	54	42	48	38	53	48	43	45	33	44	36	28	41	51	49	34	52	35	53	40	48	40	56	42	50	34	37	41	40	54	29	39	31	48	46	45	40	50	38	48	39	57	58	42	39	39	36	51	36	40	45	46	31	40	35	51	41	45	42	40	34	36	45	55	36	39	47	40	40	40	49	42	46	47	39	48	31	50	36	46	37	41	36	52	44	39	35	37	58
25839	20437	14616	29240	36825	35813	32222	28359	24254	20478	17282	14018	11509	9372	8083	6527	5350	4409	3700	3111	2795	2555	2430	2356	2329	2311	2356	2362	2188	1978	1892	1803	1744	1653	1607	1465	1462	1373	1341	1287	1275	1274	1184	1100	1108	1062	966	937	959	1040	982	977	935	913	833	875	858	883	825	801	831	874	726	831	832	809	830	801	811	828	770	790	772	741	789	795	809	754	757	739	728	782	705	773	767	717	709	696	715	731	752	731	705	728	748	699	701	740	721	683	676	682	678	675	672	676	668	639	695	704	625	681	695	681	669	730	676	711	674	656	716	713	691	665	645	653	631	685	646	708	641	698	692	660	716	708	690	677	684	655	689	698	668	737	659	673	657	721	668	663	676	673	692	701	655	733	709	646	656	711	639	694	718	633	692	650	684	646	692	669	663	660	660	679	695	669	714	687	707	662	629	691	723	657	678	679	637	716	653	673	688	691	686	653	687	658	634	683	647	683	676	686	686	671	645	705	695	672	694	750	691	683	702	725	641	649	694	675	707	633	688	693	661	718	675	661	688	695	668	652	682	683	686	711	686	653	682	634	644	665	633	692	696	677	689	683	673	671	714	710	655	711	621	712	695	681	656	702	633	655	718	708	686	662	690	641	678	668	714	706	669	642	688	704	700	699	659	696	681	699	683	670	691	709	692	651	692	683	723	678	668	661	717	689	664	656	657	637	689	694	646	683	687	667	729	652	660	671	683	678	678	677	701	636	668	612	672	656	681	676	698	666	682	665	667	670	649	715	662	675	650	671	678	697	733	648	642	625	719	696	695	720	682	668	728	668	717	719	659	678	665	683	687	705	677	655	661	694	680	664	699	705	685	632	692	704	672	709	676	646	711	644	654	689	679	734	696	696	693	712	676	666	685	653	628	650	666	683	645	670	680	681	702	658	696	665	675	701	683	695	678	682	682	688	639	673	653	667	698	670	606	683	677	661	685	649	631	683	681	685	638	667	661	672	741	631	637	658	706	644	698	718	695	671	611	671	678	681	673	686	696	709	702	688	664	713	696	703	645	706	655	691	668	681	668	647	710	655	663	666	682	713	653	695	715	658	671	653	684	647	680	661	698	650	642	681	696	652	681	651	652	715	625	703	652	657	638	647	721	696	636	639	700	696	689	669	695	692	653	693	653	732	695	646	703	681	672	700	705	700	629	697	694	629	692	662	665	650	704	665	667	670	640	692	689	703	673	713	699	697	645	690	701	687	715	699	677	672	691	683	670	693	673	683	659	713	653	692	749	697	664	645	693	701	671	706	678	656	662	668	643	686	688	724	722	672	702	659	667	645	685	641	711	722	700	652	716	689	678	726	719	695	651	669	755	713	706	680	676	672	682	690	666	714	633	639	690	702	693	705	655	700	694	667	665	665	725	654	675	651	683	742	668	660	683	672	679	696	692	634	696	707	716	681	627	686	700	663	646	681	667	692	670	648	674	673	657	664	697	752	698	673	664	662	717	696	664	693	670	701	660	668	666	663	665	671	679	680	670	694	727	699	653	709	650	681	686	678	688	680	685	713	627	641	643	695	658	679	696	684	611	653	640	685	694	668	675	700	752	702	661	676	645	669	707	663	647	684	668	643	701	657	658	700	658	699	690	668	720	672	648	686	691	684	706	712	698	675	654	675	682	682	635	711	694	698	681	715	671	658	708	652	726	681	695	620	665	688	705	627	698	644	659	678	652	683	690	630	639	695	691	652	662	672	668	686	692	605	685	691	644	692	662	707	710	674	716	684	668	725	673	695	685	716	666	658	656	662	668	669	672	716	706	657	723	691	652	700	720	641	698	692	738	665	719	681	704	706	697	716	662	644	656	709	748	644	678	659	688	677	688	689	651	688	674	670	657	677	646	662	655	692	702	669	689	666	685	723	661	646	655	672	694	695	679	661	628	726	669	664	680	691	677	656	703	698	710	713	647	677	708	656	711	623	666	676	675	658	698	665	700	650	702	668	671	681	704	682	705	652	654	687	652	712	711	663	687	667	683	691	688	694	647	668	713	648	630	646	659	699	658	715	680	706	678	703	677	689	714	673	711	676	689	636	671	686	688	709	641	719	636	701	645	663	677	678	641	663	687	694	675	664	644	688	708	681	701	671	686	659	696	675	660	681	651	639	677	667	689	710	703	711	722	627	641	663	668	654	693	645	678	658	646	693	676	661	643	674	690	633	698	662	715	684	678	704	706	666	708	696	648	672	691	698	686	693	641	675	671	671	683	666	673	674	681	699	673	666	658	674	693	684	656	661	664	747	684	695	670	639	724	688	674	673	652	684	680	716	648	648	728	662	651	641	664	674	732	670	700	688	747	713	709	666	728	688	679	669	698	690	671	676	685	657	691	713	654	681	641	706	673	626	701	678	699	675	675	693	705	662	664	715	688	647	669	653	672	660	717	655	651	715	698	653	651	664	695	671	624	672	640	684	668	657	680	711	676	712	658	682	681	690	736	677	716	682	690	674	709	636	676	688	676	672	662	660	677	659	680	700	652	659	685	704	638	687	701	641	710	707	678	665	680	678	690	663	682	659	681	688	666	686	707	639	694	640	680	663	640	686	700	646	648	697	650	651	678	637	669	681	688	652	706	659	659	689	689	671	651	682	709	695	662	672	717	711	690	672	666	655	659	703	656	739	681	651	662	717	705	675	678	655	741	660	674	719	657	662	628	680	666	683	667	683	650	699	673	704	692	674	665	665	644	757	680	699	685	681	715	664	677	688	721	707	677	710	651	679	674	693	686	654	677	653	686	705	651	688	692	677	700	674	679	679	723	674	686	673	662	684	698	689	670	721	653	625	676	671	630	692	692	657	721	744	690	620	661	701	681	689	661	670	682	673	680	672	731	718	655	635	707	697	686	730	690	669	700	686	663	724	715	649	665	639	693	676	669	632	692	699	666	673	666	649	668	672	676	690	649	674	669	711	664	652	682	645	684	680	675	683	699	684	725	652	654	661	702	674	677	659	662	684	678	706	695	678	646	684	680	680	712	655	686	676	700	696	679	683	645	665	689	639	671	649	617	669	713	713	688	673	669	665	685	623	671	681	688	681	659	646	686	666	722	648	754	686	705	654	678	681	638	666	711	684	674	665	720	684	654	682	712	652	673	647	699	651	669	641	683	653	662	689	669	691	669	738	650	679	675	668	671	631	655	647	622	722	673	671	683	660	656	626	698	643	671	698	705	643	680	659	649	673	663	684	694	689	667	665	704	627	684	705	704	641	683	659	666	661	686	626	697	651	695	663	673	687	653	730	671	710	671	675	674	707	639	656	688	688	694	683	617	666	672	657	694	680	711	668	751	626	659	684	652	672	675	674	683	685	663	655	655	704	669	696	685	697	689	723	656	598	655	696	657	636	640	693	656	685	666	652	664	722	669	677	663	697	706	669	674	693	685	674	694	684	663	669	648	688	674	668	652	654	699	671	622	698	680	664	697	695	705	694	647	638	676	675	721	657	650	660	700	696	693	629	655	702
3068	1726	988	840	1350	1555	1332	1139	949	740	589	487	425	334	286	219	187	135	136	104	132	109	93	106	93	93	96	93	103	90	86	88	94	90	68	69	68	57	57	67	63	68	62	54	71	51	63	67	66	56	54	48	52	50	39	44	50	69	54	55	54	58	54	45	53	45	53	48	48	34	61	59	66	53	40	35	57	52	40	49	41	47	50	58	37	59	58	48	47	55	36	52	45	65	49	55	35	35	42	47	43	42	55	57	44	45	37	46	45	42	43	42	47	47	40	57	56	40	51	35	57	43	41	44	43	44	62	46	52	48	51	39	48	42	42	38	45	50	33	37	48	28	52	49	57	56	52	47	53	45	41	27	52	53	43	56	53	53	35	47	42	53	43	46	45	33	55	49	43	51	53	52	35	35	55	41	44	47	36	56	56	47	48	49	52	44	38	45	51	43	40	39	45	54	56	50	53	50	57	42	43	65	54	42	37	35	46	47	43	44	68	41	53	40	47	49	63	56	45	37	45	49	40	53	47	36	52	46	42	59	44	46	56	64	54	36	39	48	47	57	53	43	36	43	46	64	52	44	46	56	45	41	33	45	45	49	51	51	44	49	50	51	44	39	55	34	36	44	43	61	41	44	44	44	46	47	58	53	55	47	47	46	39	50	42	56	46	50	46	39	44	50	49	45	42	31	46	59	47	41	43	45	48	36	45	52	55	54	50	50	36	43	43	36	52	32	49	43	51	51	34	47	41	53	38	43	42	54	45	57	38	35	40	36	28	49	54	61	38	47	51	50	53	65	51	48	51	60	44	44	61	50	49	50	47	49	53	50	35	37	44	36	37	43	46	49	47	52	57	42	42	53	55	37	53	49	53	52	42	53	47	47	36	52	47	52	37	60	50	55	40	43	52	50	49	43	53	53	40	52	45	50	42	59	44	43	58	42	50	37	36	57	60	42	48	50	51	49	45	51	50	34	49	49	48	39	43	42	45	30	49	45	63	68	40	41	39	44	50	45	52	45	48	47	52	48	51	38	40	38	46	58	57	48	51	54	46	47	52	55	47	42	39	51	49	50	52	53	44	50	48	43	42	36	50	52	45	41	46	46	49	48	54	53	52	54	56	63	45	48	48	43	51	38	44	41	49	51	39	50	42	43	53	53	63	41	49	51	52	43	54	49	27	37	52	54	47	55	49	43	48	63	52	43	53	47	49	43	53	37	42	46	57	44	32	47	45	47	34	41	59	45	46	43	48	39	39	45	56	45	61	55	39	35	38	55	42	42	50	49	54	46	45	52	43	49	37	51	47	45	49	46	34	47	48	43	53	52	63	56	38	57	51	44	52	50	57	49	45	52	48	43	39	46	55	35	43	41	44	46	47	47	39	33	52	65	55	56	36	48	50	53	45	60	40	44	50	43	49	42	41	39	75	51	53	44	37	37	42	42	56	53	48	32	49	34	32	50	51	48	51	46	52	45	53	51	34	50	37	49	35	29	52	49	51	43	38	61	60	38	54	49	28	43	54	38	51	55	38	57	53	53	45	48	37	46	52	49	45	59	38	53	44	62	59	56	46	44	53	44	47	42	35	56	41	43	39	49	49	62	50	52	52	38	48	50	54	41	49	43	46	57	46	43	54	46	59	52	38	49	50	43	49	44	47	56	40	45	49	43	45	48	52	48	54	51	42	56	49	42	48	43	55	49	40	48	35	44	52	54	43	54	43	45	56	48	51	46	48	62	38	51	46	44	51	42	52	46	39	44	50	50	53	48	50	42	45	54	51	45	52	53	42	37	37	45	55	45	47	57	47	56	44	55	41	53	37	52	46	58	58	47	38	42	60	56	45	43	50	49	35	51	50	51	53	43	41	44	52	58	51	42	39	48	40	62	46	41	52	36	37	46	60	42	42	46	54	49	60	50	47	46	42	45	48	53	56	59	49	47	40	65	45	43	50	42	45	47	49	53	39	41	44	52	64	41	34	48	52	55	44	48	50	47	41	45	41	35	45	50	46	36	48	53	44	47	42	48	58	39	42	50	35	47	52	53	40	54	56	53	54	38	54	46	55	57	53	33	50	38	44	37	53	53	48	46	56	48	53	42	40	45	55	52	55	55	55	36	34	41	42	47	57	50	53	53	42	39	54	40	55	47	51	57	51	53	53	44	47	56	67	57	39	52	60	39	55	48	48	50	53	35	50	40	42	42	44	56	48	42	38	48	50	43	34	34	42	43	54	48	50	41	53	46	40	37	45	51	45	55	46	47	40	48	32	37	44	43	46	54	37	60	47	48	40	37	54	42	50	50	49	52	43	47	42	52	53	45	38	47	56	30	40	61	55	52	61	44	42	53	53	49	39	46	55	53	50	51	53	53	51	68	45	49	43	51	45	50	47	61	42	50	63	45	35	37	48	45	46	45	47	38	52	45	52	48	45	37	59	45	46	52	51	39	54	43	39	55	53	35	43	49	50	45	55	36	46	52	47	44	54	59	48	40	52	55	44	43	46	46	55	41	46	53	58	40	54	42	46	45	42	44	44	53	51	48	54	44	44	47	45	53	44	46	44	45	45	46	48	56	49	52	40	39	49	45	42	52	41	44	56	40	46	55	39	45	40	49	49	39	49	47	49	56	42	42	40	44	56	51	56	43	50	47	37	51	45	45	34	46	50	46	51	55	46	56	44	34	50	46	38	38	43	38	59	54	43	59	52	48	43	52	46	41	39	41	54	45	44	52	38	51	48	59	61	49	42	43	51	43	50	47	44	35	46	34	53	51	49	55	37	42	42	42	51	48	37	47	45	59	37	47	57	47	52	44	44	55	45	48	48	59	47	49	43	51	47	46	39	49	45	43	49	51	53	63	46	62	44	45	41	49	41	47	46	57	50	44	57	48	40	52	34	37	43	50	37	49	51	57	41	44	45	40	37	44	57	42	54	43	53	40	38	50	46	38	49	49	47	43	34	53	58	44	53	53	47	40	37	45	56	44	38	45	48	50	53	63	39	61	46	47	48	61	41	43	56	48	55	47	45	51	47	41	46	55	56	41	41	46	39	44	35	50	53	57	41	35	49	33	35	49	45	61	52	59	50	39	53	42	48	57	40	54	50	50	48	45	40	54	59	46	50	46	53	41	52	44	47	47	55	34	52	46	53	33	44	42	42	62	50	59	55	49	53	50	49	36	40	38	51	49	43	35	52	48	40	48	41	42	47	34	50	43	57	42	61	51	56	53	44	51	49	47	52	42	56	40	36	59	47	45	52	62	50	47	46	40	42	59	46	47	39	48	53	34	41	39	67	43	52	48	50	44	38	54	47	48	41	54	49	54	54	43	52	54	49	41	45	35	42	52	47	53	56	48	37	33	53	43	50	46	59	54	41	38	40	41	49	61	51	55	48	47	48	39	42	50	56	47	34	52	48	33	52	47	49	48	50	54	56	31	47	52	58	41	43	53	62	40	44	43	51	46	58	50	48	49	45	54	46	58	51	45	57	57
31090	24908	18840	34154	41421	40265	36777	33071	28845	25076	21240	18062	15307	13098	10732	8860	7326	6004	5119	4307	3978	3572	3313	3323	3154	3127	3009	2961	2823	2666	2404	2401	2187	2118	1997	1852	1808	1697	1570	1601	1604	1470	1455	1344	1341	1288	1180	1250	1192	1219	1206	1153	1060	1064	1054	1006	1024	1009	1007	986	966	989	966	950	955	919	948	938	936	924	983	889	899	953	924	933	934	856	871	892	837	859	865	859	825	909	812	842	819	795	762	821	876	802	812	785	774	769	750	741	778	825	734	759	763	721	730	742	797	750	783	718	774	746	791	758	712	713	740	770	780	753	743	746	739	726	751	765	782	697	754	769	736	793	743	744	682	702	724	737	733	724	738	728	711	770	737	745	740	757	771	741	697	732	732	776	751	751	746	776	769	718	761	728	733	752	720	703	701	776	765	771	725	779	743	749	706	783	721	727	736	771	759	739	729	753	750	712	742	697	791	744	768	711	724	756	741	801	748	713	761	764	758	712	706	748	699	744	748	720	766	722	748	741	744	758	774	707	760	716	716	759	761	703	750	750	746	748	783	767	722	716	736	724	746	702	760	781	710	761	763	720	718	722	766	737	722	714	751	785	740	717	727	771	748	745	773	731	731	678	783	756	765	719	746	738	727	794	767	734	734	743	725	737	752	735	718	796	757	745	720	785	729	797	730	724	743	742	740	733	738	792	761	700	741	737	753	758	754	750	700	713	755	750	735	747	718	777	745	730	753	760	780	754	765	722	737	782	738	757	743	737	713	740	737	733	769	749	740	684	741	760	750	747	783	729	750	722	693	705	763	738	746	779	724	720	770	710	714	724	778	796	707	726	755	730	758	748	792	761	695	681	788	717	744	719	715	706	739	741	736	695	771	684	758	798	752	782	693	750	742	802	776	755	789	766	738	759	754	745	694	720	730	756	746	726	722	786	743	723	737	691	722	752	735	783	756	717	762	795	797	753	799	709	727	754	782	746	744	788	778	758	713	693	692	734	704	744	708	743	759	747	774	720	755	797	775	703	735	789	711	697	746	709	786	765	711	752	757	774	780	746	692	729	714	734	735	761	736	757	696	738	711	698	758	745	740	722	733	772	730	773	727	722	730	786	758	737	676	738	766	798	768	783	779	756	741	729	716	720	746	740	733	752	794	737	770	727	728	704	725	694	762	734	774	744	719	818	739	741	745	803	732	724	758	720	770	722	702	760	772	721	715	737	709	756	707	770	716	742	705	760	751	783	754	695	733	774	754	728	755	732	739	725	696	742	713	760	739	731	733	747	717	692	745	762	714	742	789	677	699	719	709	754	745	740	712	690	745	785	747	740	749	736	784	714	727	754	720	786	742	729	796	752	765	744	758	731	773	722	749	775	768	755	698	731	793	733	732	695	773	715	713	745	709	723	771	747	754	725	715	714	730	756	700	738	740	764	758	748	749	760	760	748	768	755	752	746	727	700	746	737	732	713	793	718	727	742	748	772	754	741	758	752	730	717	760	729	713	694	756	739	700	735	763	728	739	718	738	765	698	686	701	754	702	764	794	722	746	733	762	742	748	768	771	712	764	743	751	742	770	754	723	707	754	738	725	775	807	710	748	757	733	715	737	757	740	760	742	727	745	743	752	762	711	769	718	695	716	775	792	722	744	786	766	746	759	736	730	728	762	734	701	745	759	731	734	722	777	780	731	765	702	777	748	745	690	741	753	752	751	723	714	798	737	727	762	716	768	740	693	691	762	698	740	785	738	774	701	762	752	681	742	748	715	708	794	762	759	722	784	735	719	728	760	766	744	767	730	742	726	736	760	726	718	739	748	713	753	731	713	750	763	726	745	756	778	745	743	755	769	737	754	773	696	719	716	759	693	707	771	724	751	764	764	752	711	753	739	794	804	727	704	823	742	721	779	744	723	735	750	718	767	759	754	732	680	751	695	708	741	756	734	655	707	703	726	755	753	743	726	746	755	680	765	732	748	771	775	743	765	742	698	768	768	697	729	719	738	706	759	784	723	727	783	749	786	762	753	747	734	743	731	743	720	757	707	749	725	711	731	732	716	741	764	730	719	742	755	730	747	695	717	797	740	744	719	751	775	763	722	706	728	760	789	728	754	730	740	720	723	764	738	689	712	764	702	783	725	752	737	767	757	724	816	747	747	720	761	767	774	759	712	723	762	711	712	717	784	706	806	684	709	710	728	710	730	758	764	720	738	720	732	711	792	744	717	756	752	704	762	731	709	777	721	791	722	712	746	793	699	725	711	706	766	776	716	781	784	755	744	748	760	701	763	752	764	726	752	764	715	781	747	772	700	770	779	756	742	714	751	756	735	743	738	712	741	693	740	715	744	748	744	692	728	726	711	750	771	789	798	704	752	717	743	764	760	727	808	714	776	768	748	723	788	763	727	766	754	724	726	721	732	714	771	690	753	761	731	724	762	758	718	729	721	671	736	738	782	699	769	756	709	723	712	740	741	721	720	772	775	707	725	690	765	747	746	735	765	720	745	760	816	735	752	699	704	733	773	747	707	745	777	708	725	746	805	715	721	701	746	755	744	705	704	747	760	710	788	760	717	673	722	717	715	736	749	781	733	723	727	740	791	714	696	686	752	726	790	785	730	711	685	762	737	785	736	735	699	726	737	742	717	741	716	745	740	705	803	738	741	718	763	782	748	711	708	726	718	723	790	776	792	745	693	757	728	725	753	711	764	756	734	755	768	738	742	751	753	778	738	710	768	712	729	738	758	766	773	728	769	744	747	738	749	710	730	728	753	743	746	716	725	698	746	722	710	796	732	734	743	760	758	748	775	724	743	765	700	710	732	748	730	737	725	750	750	763	739	772	692	764	746	685	727	757	708	740	732	758	772	710	737	706	775	735	743	803	777	741	722	740	741	744	715	742	756	709	730	756	754	732	761	719	764	716	728	757	762	771	758	766	782	691	765	742	723	769	779	740	774	713	718	723	742	795	762	733	746	696	775	717	702	769	773	745	710	769	707	748	717	755	763	756	751	733	768	757	723	792	719	746	741	718	763	802	685	754	744	681	781	758	730	750	785	768	742	729	713	723	701	704	742	756	741	731	714	795	769	748	797	764	743	722	728	747	719	719	716	807	723	753	743	761	727	764	747	701	763	731	765	773	724	777	740	698	772	737	789	754	761	742	737	739	750	726	720	754	767	777	723	757	736	727	796	750	766	751	736	775	761	781	722	698	751	774	730	770	748	718	749	750	697	765	762	773	748	736	735	707	739	780	775	717	757	740	797	744	812	715	771	713	773	760	736	733	762	734	736	762	764	725	733	698	729	746	750	728	737	757	742	729	743	715	763	743	773	772	698	755	722	669	738	730	779	724	715	740	764	723	727	711	780	711	736	793	779	714	726	721	762	724	735	776	745	723	752	715	749	769	728	759	729	719	754	745	747	766	770	736	728	785	772	788	794	702	702	720	781	698	765	750	761	790	755	751	765	783	730	744	794	723	764	701	786	725	751	776	744	702	739	776	753	727	773	794
2151	794	465	364	634	744	603	522	393	335	266	203	166	170	119	106	83	74	84	58	57	50	61	47	50	61	61	66	58	32	50	26	34	34	29	40	31	43	29	41	34	36	37	53	29	33	29	35	27	22	37	31	33	27	28	26	30	29	24	29	30	18	26	31	24	28	27	26	32	34	25	33	35	29	30	33	30	23	28	25	30	30	21	33	18	19	31	29	22	29	31	26	27	26	30	29	25	32	29	28	27	26	28	25	28	29	28	31	18	25	30	30	31	41	36	25	35	24	23	24	25	22	29	34	26	34	19	27	27	17	31	25	27	31	18	33	29	40	27	17	31	25	26	31	25	35	27	28	26	31	22	31	30	27	32	32	25	36	28	29	39	39	29	38	32	32	26	29	25	19	28	27	32	26	22	29	30	34	31	25	29	33	22	29	24	19	21	20	39	29	28	16	20	36	36	29	30	32	23	26	25	30	27	31	24	29	26	20	24	26	27	25	32	32	28	27	34	21	26	16	27	32	36	21	33	20	24	34	26	24	31	28	24	27	22	23	20	24	25	28	29	31	26	28	25	28	25	27	22	27	37	21	34	16	26	15	23	24	31	24	20	20	17	33	31	39	30	20	31	23	25	21	19	25	21	35	30	16	32	21	26	35	17	28	20	27	35	33	22	30	29	32	17	32	31	22	36	28	22	28	25	28	27	40	35	28	25	29	24	26	24	37	25	17	21	25	28	25	23	37	31	27	26	18	24	29	26	17	29	25	28	29	25	33	25	23	25	27	29	23	29	29	19	34	20	20	26	26	36	27	40	26	21	36	28	32	31	25	33	30	25	26	25	24	43	31	26	24	29	22	27	36	27	25	29	25	21	22	26	22	29	29	21	32	25	27	25	24	30	15	28	31	28	30	30	28	21	31	23	24	22	23	22	24	16	29	34	34	30	26	25	24	31	29	21	30	28	30	26	18	26	15	40	26	19	32	26	21	34	17	26	28	22	29	25	29	35	23	19	31	33	29	33	34	23	24	37	33	27	23	33	33	38	18	34	23	33	24	22	23	26	25	29	19	21	33	25	26	42	31	18	24	23	28	25	23	34	26	21	30	21	26	26	23	32	23	29	24	26	22	27	34	20	22	34	31	23	31	22	32	29	30	24	33	29	25	22	19	33	21	29	35	22	31	34	26	31	27	28	24	24	30	35	25	39	27	37	33	21	29	21	22	28	26	28	35	25	38	22	23	32	21	30	22	31	34	21	23	29	29	26	26	29	33	28	31	28	19	22	32	21	29	26	32	23	25	31	32	21	29	21	21	26	25	23	31	34	23	27	25	37	26	35	23	33	24	33	21	27	21	25	20	28	29	26	27	23	26	33	33	31	23	27	27	35	28	30	27	18	26	23	39	20	24	16	21	29	30	28	29	28	27	29	30	21	22	20	23	27	36	30	34	33	26	24	26	32	28	21	29	25	28	28	35	18	28	28	30	23	15	27	29	26	26	36	29	20	25	32	22	18	21	37	29	21	23	31	19	31	33	26	34	27	22	30	22	26	21	28	35	35	26	24	30	32	23	30	30	24	27	33	26	26	25	31	38	26	20	25	30	17	26	24	28	31	23	26	26	27	31	26	18	17	24	26	25	24	32	27	25	35	29	21	27	32	27	32	38	32	19	27	27	18	24	28	33	30	21	27	23	25	23	30	34	18	20	31	20	36	25	18	22	27	20	24	26	29	34	29	28	39	33	30	31	25	16	27	32	27	27	25	28	27	29	24	22	29	31	28	29	23	21	24	36	20	24	18	31	27	30	27	29	24	27	28	18	30	16	20	23	29	27	28	14	24	27	34	28	29	31	20	34	25	18	18	27	26	30	27	24	27	30	23	31	24	26	32	26	24	26	20	21	30	24	23	20	14	22	40	25	24	28	22	25	32	16	34	22	31	23	25	21	28	24	21	34	24	31	23	22	27	28	20	39	23	26	42	23	30	22	33	32	32	22	22	25	25	20	21	32	21	29	29	30	19	27	17	32	33	21	29	27	17	27	27	19	21	24	16	26	31	25	29	25	29	20	27	27	23	20	20	26	30	23	22	31	26	35	24	27	41	30	35	31	24	22	22	31	21	30	28	34	23	25	33	34	35	33	29	33	26	25	32	24	32	21	27	40	36	25	27	29	19	25	25	31	20	27	30	34	30	28	26	24	20	25	36	33	21	28	30	26	29	25	22	24	11	30	33	34	24	26	22	16	22	27	24	34	26	27	34	30	30	28	27	26	42	26	30	20	33	33	31	30	27	25	24	25	23	23	35	26	27	22	35	33	31	35	29	28	22	39	24	28	27	26	29	26	27	19	24	25	27	35	26	15	32	30	29	32	24	30	21	29	20	27	34	25	27	31	28	28	20	20	21	24	41	16	26	33	25	22	30	28	28	24	35	31	31	31	35	30	32	30	21	18	27	27	35	30	26	26	36	27	18	22	26	27	19	25	24	32	30	37	25	33	29	24	24	24	20	28	18	31	25	31	31	29	24	29	34	34	30	20	28	27	24	33	24	29	24	29	31	26	27	22	29	21	38	24	28	28	21	31	17	17	29	25	24	27	42	36	21	28	23	32	18	24	32	22	32	29	32	29	29	30	23	22	23	27	34	33	22	34	30	31	28	26	20	18	35	29	35	30	33	25	29	22	30	31	41	37	19	19	29	28	15	27	27	23	35	24	30	38	29	29	20	26	33	28	22	31	37	29	23	28	21	25	22	24	22	23	29	28	20	21	26	25	32	11	24	27	20	19	23	31	19	27	26	22	33	35	30	25	27	29	27	29	27	27	33	37	27	23	18	37	34	23	31	26	25	30	24	26	27	21	22	24	27	32	22	22	27	28	38	32	30	22	26	19	31	32	23	38	31	42	27	21	20	33	25	39	28	37	29	31	30	21	35	37	21	28	22	21	28	38	27	24	27	24	32	15	28	25	20	40	27	27	22	28	35	30	24	37	32	24	27	28	37	23	30	35	30	20	25	22	35	25	24	22	27	25	32	24	24	32	32	29	27	29	19	20	26	23	36	21	28	21	15	26	21	29	29	33	27	30	25	22	23	20	30	27	30	16	23	23	31	19	25	33	25	37	30	31	28	31	35	35	35	25	25	25	23	22	23	20	26	23	29	24	30	35	24	17	29	21	25	28	32	33	30	27	25	23	21	27	27	20	19	27	27	29	33	26	22	25	26	23	25	19	27	24	26	30	19	25	14	31	30	22	20	31	29	25	24	32	33	33	24	16	31	34	41	22	17	25	32	25	24	18	28	25	24	26	24	23	29	23	30	28	35	21	24	21	30	15	24	26	32	25	28	26	29	27	29	16	25	24	25	30	24	37	19	26	36	30	30	25	31	33	23	34	36	30	23	29	23	32	27	32	26	32	26	31	20	19	29	24	32	29	26	26	30	31	31	36	33	25	31	29	31	22	25	27	21	28	24	31	33	24	23	34	30	22	18	25
23351	16984	11735	25561	33296	31542	28020	23728	19517	15603	12633	10167	8374	6656	5278	4271	3496	2859	2528	2138	1863	1775	1714	1658	1739	1734	1693	1526	1595	1431	1388	1316	1169	1059	1092	1061	1012	929	985	941	849	812	793	787	768	703	663	663	723	662	680	635	615	565	562	569	569	552	521	582	576	559	564	577	541	517	518	550	541	526	537	481	545	564	513	499	507	484	523	483	491	488	491	522	483	481	470	499	480	487	463	506	478	433	479	442	446	471	456	454	440	445	457	446	451	425	451	455	442	451	480	455	460	427	441	430	423	473	433	455	448	437	423	459	423	436	432	459	453	424	455	482	449	434	441	439	433	430	445	440	432	448	459	437	448	420	448	464	419	453	432	467	451	432	421	409	453	433	433	434	453	415	446	479	434	425	468	441	459	444	449	418	450	425	451	494	408	439	484	452	466	439	466	444	427	416	426	466	421	440	457	411	445	428	440	426	422	456	447	425	437	453	422	436	459	453	434	472	443	428	447	461	449	421	428	449	427	440	435	489	486	422	413	439	439	460	419	426	419	453	414	414	404	435	446	399	422	427	448	420	402	453	426	442	446	460	439	448	455	431	449	437	467	437	414	457	457	457	413	445	413	428	430	466	424	443	417	415	404	454	412	427	404	491	450	412	435	425	468	437	449	437	454	463	441	440	459	485	386	434	419	404	416	483	447	409	424	446	437	454	454	428	445	422	458	460	450	437	432	424	407	450	435	440	432	419	428	442	451	450	482	415	458	453	425	446	417	426	450	442	437	431	465	470	440	469	461	426	426	434	428	465	437	473	421	482	461	445	426	446	430	417	443	469	449	437	429	453	454	436	432	474	458	456	431	454	473	439	446	394	485	456	420	456	397	409	464	454	416	441	432	421	453	458	469	436	433	449	452	432	444	471	456	479	428	443	437	440	476	433	462	447	403	420	468	453	468	451	426	437	457	393	444	463	470	462	440	485	482	451	464	447	449	427	423	444	451	449	459	454	423	416	473	383	439	429	447	459	423	461	454	440	476	465	412	444	436	412	426	459	463	449	452	499	411	440	444	453	462	465	456	462	468	437	445	464	438	432	440	418	423	432	422	450	416	411	429	420	438	441	434	435	462	434	413	444	448	453	457	453	464	432	401	439	451	400	450	429	435	428	429	437	415	457	454	446	427	474	462	430	464	441	420	442	443	463	436	490	446	427	444	422	437	444	440	440	451	416	401	405	445	462	417	439	423	440	416	447	474	466	451	447	471	437	452	441	432	471	419	420	425	452	460	444	482	456	451	429	452	453	468	469	444	445	476	402	404	443	443	409	450	440	464	419	481	466	435	437	430	424	474	436	452	442	400	447	450	442	467	413	419	417	437	445	409	399	452	406	457	463	401	435	422	460	458	438	441	433	432	476	444	458	433	405	435	419	442	471	426	402	462	419	417	434	497	434	492	438	407	409	467	432	447	441	425	475	416	455	422	440	443	435	462	454	445	461	455	443	478	435	417	453	440	459	425	443	460	468	459	445	440	408	400	435	447	421	445	435	426	438	407	450	426	433	411	470	452	463	436	425	442	467	451	408	432	437	441	446	418	447	416	476	447	464	438	405	451	436	426	443	398	461	415	430	453	439	449	430	438	411	458	431	464	439	435	406	434	444	414	446	465	427	453	464	436	482	466	427	406	514	445	410	414	453	454	458	400	438	432	439	414	443	433	431	447	416	433	452	418	459	449	411	438	424	476	427	447	404	433	496	485	421	433	451	416	453	454	458	450	463	464	405	441	438	495	410	402	436	457	435	439	445	466	454	434	444	428	460	445	465	438	403	432	432	449	406	437	403	440	408	416	424	450	449	425	447	446	455	442	431	429	400	457	453	416	394	443	446	478	486	491	434	469	442	446	433	483	455	445	430	453	455	428	443	441	420	411	474	417	435	446	434	451	421	435	472	454	423	468	441	419	452	411	418	437	441	461	470	440	467	458	433	462	409	459	433	440	470	452	419	460	455	417	427	457	462	437	434	481	428	450	427	470	451	432	439	444	430	422	438	418	399	479	456	421	463	451	435	451	431	458	454	447	436	450	466	448	455	396	445	453	439	428	424	452	423	445	438	467	428	436	435	410	407	436	395	418	442	429	466	417	419	437	438	455	410	445	424	421	425	421	432	447	415	392	412	455	405	459	417	425	395	420	451	470	507	451	442	443	490	469	430	473	435	463	460	442	376	424	435	432	449	413	435	438	435	459	428	423	451	441	415	462	424	465	389	465	448	434	459	426	460	468	426	432	420	439	410	431	444	425	464	441	475	448	453	462	395	412	430	402	460	450	468	436	463	449	431	410	435	423	439	408	460	469	457	441	425	449	448	440	455	464	434	438	425	430	421	447	404	440	457	439	432	451	420	442	437	438	413	429	421	457	452	389	451	454	435	458	430	453	451	427	442	475	439	451	452	433	412	401	443	436	488	461	450	425	474	423	390	459	442	453	455	456	419	468	445	446	432	448	414	430	450	425	444	451	454	440	401	424	448	461	464	402	415	447	442	417	421	435	478	412	428	461	441	475	457	449	472	433	450	430	463	424	442	439	419	421	462	422	478	435	417	445	426	445	485	428	428	471	419	422	469	427	489	435	490	407	447	420	435	480	458	436	448	428	487	462	437	434	453	435	452	455	442	443	442	420	436	426	431	425	460	438	410	448	467	425	435	424	456	483	429	416	415	396	454	466	461	444	455	434	432	461	434	441	469	415	451	434	467	511	450	435	468	425	483	430	379	452	460	454	477	415	417	460	431	421	404	451	430	414	429	425	465	423	427	462	482	410	451	400	427	462	421	444	451	437	435	452	434	439	433	432	421	472	420	442	426	467	410	386	418	443	464	418	486	415	431	395	467	415	431	460	519	424	446	436	427	457	446	428	458	444	440	431	444	423	424	427	422	479	419	445	399	486	429	414	448	442	444	462	394	413	447	429	452	425	432	427	476	470	401	427	451	456	429	427	449	430	465	443	442	457	471	427	427	410	442	421	415	443	476	447	436	452	460	459	448	418	457	440	466	439	448	452	405	440	415	425	450	425	435	421	448	407	474	456	433	430	417	430	469	489	444	437	426	469	469	461	482	443	470	410	464	434	431	424	457	438	406	422	448	428	441	409	439	452	435	429	420	454	426	463	442	436	426	435	435	440	420	460	445	422	441	441	446	462	460	464	473	456	484	415	449	448	421	435	422	466	434	394	436	428	467	423	485	436	461	404	418	416	427	439	465	444	441	417	449	419	436	438	434	440	440	458	441	461	461	465	425	473	418	408	448	424	442	410	422	450	436	444	423	429	435	452	435	387	466	439	452	443	404	473	446	476	440	468	453	458	443	438	454	456	450	427	477	422	449	435	451	436	390	463	445	446	430	509	461	423	420	428	437	434	392	474	444	453	428	409	446	448	435	458	442	440	433	459	417	424	423	439	402	469	442	421	449	448	468	432	371	459	444	458	443	456	454	450	428	435	465	421	456	442	432
1887	1245	713	590	1068	1130	958	848	629	487	413	333	280	219	167	149	112	92	109	81	87	90	84	74	65	85	77	71	58	67	43	44	39	59	43	41	56	52	49	30	57	36	57	51	32	32	35	39	39	45	31	24	32	41	26	25	39	26	38	38	42	37	26	34	28	29	35	35	34	23	18	30	28	20	26	32	24	40	38	32	37	24	30	32	27	26	31	21	26	30	24	29	35	30	34	26	26	29	37	31	31	36	27	24	28	32	31	21	27	29	39	31	30	37	30	26	24	31	36	28	31	38	21	28	27	23	33	30	37	37	28	32	29	25	34	26	34	32	36	27	29	30	26	33	35	31	29	25	36	33	33	26	25	34	26	28	24	20	30	38	31	32	37	32	35	36	28	22	29	29	28	39	26	30	40	28	34	29	28	33	36	28	45	38	33	41	29	26	23	29	36	25	27	17	25	39	32	39	23	40	30	35	38	35	32	42	33	34	30	34	30	37	34	33	27	29	34	36	33	25	26	30	25	31	46	22	39	23	29	32	32	36	36	25	31	36	25	29	31	38	32	27	38	36	35	23	29	32	43	30	31	30	29	39	21	33	36	34	28	28	36	41	26	26	28	27	20	31	26	24	32	30	29	36	36	26	34	33	41	30	16	36	33	38	35	31	28	31	28	29	47	33	22	27	36	25	26	33	32	36	34	32	25	32	26	31	33	28	31	22	41	31	35	24	27	25	22	21	35	25	26	46	30	26	26	21	32	31	28	28	22	33	38	17	31	29	34	33	22	31	34	39	34	33	26	34	39	19	24	29	42	25	33	32	30	27	20	26	34	24	29	31	29	33	26	21	24	36	26	24	34	23	29	26	39	31	25	24	15	27	31	24	36	35	30	32	34	23	31	37	36	27	28	28	28	31	30	36	36	23	36	25	37	29	30	36	29	31	33	22	29	25	33	32	29	30	30	37	25	34	30	22	36	33	31	23	33	30	34	26	28	29	36	30	28	26	30	26	25	33	27	27	31	31	25	31	33	26	35	38	34	31	28	31	22	23	29	27	33	26	32	34	28	31	25	31	25	30	33	26	27	31	27	41	24	17	37	31	28	30	27	31	37	25	25	35	39	21	33	31	36	27	34	25	42	35	26	24	34	34	29	26	29	29	31	32	29	33	28	34	26	31	24	21	31	32	27	30	33	36	34	31	34	30	32	27	34	30	23	35	33	29	31	26	33	33	30	25	23	22	22	31	28	24	33	23	28	28	34	32	33	39	23	25	32	31	25	30	27	32	24	24	28	30	37	27	35	36	36	25	40	45	39	25	24	28	29	32	24	32	37	32	30	25	34	39	35	28	34	25	26	35	31	36	25	41	38	32	39	24	40	34	23	29	34	32	34	49	36	28	36	32	27	30	33	30	30	30	25	31	37	26	30	37	30	33	23	40	35	26	35	32	36	28	41	27	29	40	33	28	32	46	27	32	33	26	31	37	35	31	26	37	17	25	37	15	46	29	28	32	28	29	19	33	29	35	33	33	26	26	33	29	33	24	27	26	32	30	32	37	29	20	34	43	26	24	37	35	18	49	36	25	29	25	24	27	30	31	35	33	36	26	34	26	32	20	25	38	31	32	27	25	34	27	29	24	20	16	33	22	31	27	26	28	31	40	35	30	23	27	23	26	25	27	25	23	25	33	32	26	25	27	45	32	31	33	28	40	27	31	29	27	28	33	30	33	28	25	34	31	33	27	32	38	35	38	23	26	36	34	30	36	37	28	34	30	19	31	24	21	27	28	29	29	37	33	31	28	31	29	34	24	34	34	27	27	31	34	32	28	28	30	30	30	20	25	34	25	39	33	30	35	29	29	29	30	27	35	38	33	26	39	36	28	30	27	26	25	27	28	43	31	38	40	31	35	35	33	28	24	26	35	26	30	27	32	27	38	23	29	29	31	29	29	30	26	25	33	23	26	27	25	38	33	17	32	17	26	31	33	33	26	22	30	24	40	23	30	36	35	33	34	26	35	32	30	27	31	26	25	25	26	29	29	33	28	37	42	33	29	37	26	26	31	25	31	33	29	36	33	24	39	29	24	40	19	25	32	27	28	27	34	30	21	26	34	29	30	25	28	27	30	27	28	35	25	22	44	35	37	23	28	31	34	28	35	35	27	36	30	35	29	34	23	26	22	38	28	33	30	24	28	35	32	23	32	34	36	36	32	24	30	35	29	32	30	32	28	24	34	28	26	36	30	26	28	25	36	37	20	23	34	33	25	32	27	34	37	30	39	32	24	18	25	32	24	46	38	26	35	22	35	27	31	30	25	22	36	31	41	33	28	36	37	37	24	36	30	37	31	41	33	27	23	30	33	39	29	28	25	38	35	26	25	31	36	28	32	28	25	30	35	27	37	35	26	27	32	26	28	37	29	47	27	29	30	26	25	37	27	35	34	30	35	36	32	42	30	28	31	30	30	30	23	31	30	25	37	31	25	30	34	42	34	31	30	33	31	33	28	32	36	30	27	32	35	28	38	29	29	39	23	43	33	24	28	24	23	23	29	27	30	23	29	30	29	31	20	26	34	28	26	36	39	22	30	31	29	33	23	32	33	30	23	34	31	22	37	36	27	30	35	36	35	28	36	33	35	25	24	33	41	35	35	40	31	33	23	22	36	27	31	29	34	27	34	29	38	20	27	26	32	28	26	31	17	30	30	34	24	31	28	31	31	38	28	25	33	21	26	29	32	34	32	26	37	29	29	29	31	23	27	32	27	31	31	28	30	33	27	38	34	35	25	30	28	24	34	31	40	31	29	23	24	29	32	25	20	28	43	27	27	28	37	21	28	35	37	23	37	33	23	34	36	24	20	29	30	36	33	27	39	30	32	24	28	31	27	33	28	34	26	30	25	28	37	26	33	28	33	26	34	27	38	33	30	33	27	32	26	30	26	37	27	23	34	22	27	27	27	34	27	32	38	34	40	35	31	22	34	22	33	23	22	27	39	31	23	33	29	44	32	41	40	30	33	29	28	42	34	36	24	23	24	35	34	43	42	27	35	32	32	32	27	34	35	29	32	41	36	39	26	19	31	31	30	30	33	20	35	23	35	34	28	29	29	38	32	26	29	25	24	29	31	21	29	23	25	26	25	40	22	22	32	33	27	30	28	35	32	35	26	27	32	30	28	31	33	29	40	32	33	27	33	35	33	31	30	27	35	37	32	22	28	30	30	29	28	33	14	35	21	40	36	27	25	31	21	36	34	41	22	28	19	28	30	36	28	30	27	34	21	39	31	38	33	27	30	17	32	24	22	20	27	35	23	38	28	30	32	46	33	37	31	35	33	32	30	22	20	34	42	30	34	36	39	27	40	35	31	39	23	36	28	34	28	21	41	31	31	23	29	29	25	34	27	29	30	27	23	20	39	29	34	28	36	20	36	30	29	24	32	33	36	33	41	32	32	25	25	30	31	21	28	31	27	29	32	28	42	23	27	51	24	30	37
27734	22040	15956	30916	38083	36562	33215	28804	24656	20316	16899	14235	11685	9452	7728	6307	5223	4328	3640	3084	2636	2535	2494	2354	2513	2419	2373	2207	2116	1973	1876	1685	1509	1389	1517	1361	1309	1265	1232	1176	1100	1060	1023	931	936	901	893	815	916	815	775	786	684	704	709	685	633	681	657	686	663	672	652	644	654	624	629	647	632	617	566	634	587	618	597	604	597	536	617	565	564	581	575	549	553	567	597	511	550	515	520	502	522	551	566	522	498	536	491	494	536	489	519	531	518	480	459	502	524	478	500	466	512	450	523	529	516	506	472	453	474	534	517	531	490	488	500	501	509	472	474	495	538	498	473	497	441	482	482	475	495	502	493	476	490	518	492	485	487	455	513	491	525	458	481	475	486	495	495	512	491	494	466	516	478	494	503	521	460	505	427	493	478	472	479	504	500	478	522	478	461	486	504	496	478	472	510	465	502	487	452	519	516	485	512	484	487	479	465	502	506	478	491	484	454	486	494	500	495	516	471	520	491	484	522	508	456	523	502	491	500	483	490	481	500	491	457	498	470	459	511	460	468	433	479	487	474	473	514	459	457	514	472	475	460	463	503	469	463	491	498	513	476	469	450	491	519	488	510	500	464	485	482	472	489	487	481	519	501	486	456	493	511	496	469	472	474	499	470	488	506	482	494	521	491	471	484	503	490	483	476	510	514	482	486	491	508	473	510	504	510	488	510	515	485	473	451	491	504	515	486	503	529	491	493	494	531	501	475	487	471	468	508	492	531	497	492	484	487	483	465	474	482	507	473	472	474	487	501	501	465	507	443	499	481	524	454	513	481	486	478	493	460	467	468	519	504	501	484	458	509	478	484	476	480	488	504	504	509	512	507	466	507	518	482	505	505	472	493	479	521	471	468	488	497	506	492	422	493	490	536	488	501	492	478	507	461	507	503	487	484	463	490	479	475	503	444	426	501	464	503	521	464	485	500	518	466	508	508	502	447	497	498	498	498	481	452	493	487	471	483	513	477	493	536	525	488	441	490	526	466	442	489	469	456	470	477	482	452	480	472	443	462	475	496	457	461	507	470	482	535	509	469	495	499	486	506	461	473	497	485	463	511	463	463	481	541	474	487	479	504	517	477	484	457	474	477	467	460	488	481	482	495	482	526	506	505	500	516	515	496	499	476	498	484	471	475	489	497	491	466	458	456	471	489	525	510	495	481	442	496	532	506	470	498	491	463	496	448	474	498	452	508	466	506	490	510	505	518	466	459	517	519	462	503	520	494	504	498	497	505	460	470	478	488	475	454	484	454	453	503	499	495	498	522	505	493	488	501	497	462	487	478	487	478	470	482	484	495	494	486	495	478	474	492	439	493	499	500	466	457	478	526	500	502	469	489	454	448	453	475	500	458	510	453	512	497	496	515	486	465	482	494	503	461	512	502	486	476	462	470	481	502	500	499	514	506	497	478	470	496	470	477	497	522	482	454	493	484	501	474	483	513	464	516	452	491	494	515	479	460	494	428	478	525	481	519	499	505	516	500	537	527	475	471	481	496	505	523	501	518	480	509	500	473	499	494	464	498	476	496	493	464	481	494	468	524	495	489	505	486	471	486	479	482	480	495	485	517	476	531	467	465	494	447	509	501	469	446	500	512	509	517	484	496	462	464	466	506	490	484	502	446	512	467	474	540	490	506	436	483	525	476	451	470	469	513	526	485	472	518	497	522	486	474	519	461	459	468	503	488	479	495	497	464	489	534	455	496	506	490	532	523	469	529	445	494	483	486	523	471	444	462	502	481	487	508	497	494	542	494	510	441	459	508	485	515	480	489	503	483	508	529	501	477	495	505	488	488	479	487	466	511	514	494	516	492	478	473	453	512	452	478	456	470	483	450	494	497	492	462	496	492	473	514	469	481	476	502	478	502	481	497	509	485	501	465	490	543	494	500	513	451	477	498	464	522	468	520	501	480	501	466	476	489	519	485	499	438	485	480	451	481	478	450	500	469	466	515	478	488	466	519	450	521	453	510	495	475	496	444	486	487	519	509	531	501	491	512	505	449	482	456	503	467	502	486	470	488	492	449	492	465	471	503	470	488	512	445	475	473	482	492	501	512	504	506	515	459	516	496	463	493	512	495	492	484	515	493	445	473	465	514	503	497	527	482	472	469	464	459	477	467	499	491	470	472	488	499	465	466	523	524	493	486	525	508	496	489	527	490	488	515	443	468	454	472	492	462	485	504	480	477	482	473	492	507	461	477	469	474	459	509	474	516	436	470	473	486	513	474	485	492	486	474	509	478	485	525	503	477	483	537	474	464	466	453	504	472	517	496	453	475	447	484	509	473	456	512	478	467	474	495	499	528	505	486	483	448	507	508	470	485	515	520	514	483	480	486	458	478	474	504	491	492	525	509	496	464	476	429	504	471	515	503	497	502	492	509	491	507	467	467	492	463	473	482	462	473	492	511	489	473	507	492	481	498	448	495	477	495	473	484	493	492	480	483	468	454	482	495	504	536	506	470	482	452	518	515	477	499	511	494	516	479	473	473	478	501	469	474	507	498	496	468	468	490	490	452	509	480	529	464	511	505	510	507	498	502	500	490	506	474	456	523	480	468	525	499	506	522	497	501	495	514	499	450	507	485	498	476	476	522	481	506	476	492	504	502	503	463	464	496	473	537	500	487	485	478	519	480	500	431	486	461	497	507	479	485	490	512	480	501	517	506	496	469	471	509	485	501	505	458	473	466	503	485	464	488	436	496	492	475	512	507	489	521	522	473	520	552	498	506	501	533	482	499	485	505	490	502	473	505	496	475	511	493	508	452	470	486	464	501	524	474	546	488	494	483	472	486	481	533	507	499	491	473	497	498	489	529	483	474	498	531	444	482	467	465	507	512	502	501	457	475	497	479	500	516	476	475	488	502	504	457	486	495	488	510	502	489	463	516	507	492	494	504	478	511	469	490	478	513	472	448	492	483	450	489	485	529	503	455	491	460	483	510	473	472	499	485	443	476	497	473	527	520	482	496	462	463	446	500	502	457	464	484	508	449	513	501	463	458	508	460	514	437	490	468	488	449	489	496	465	473	452	540	472	479	510	483	498	442	502	488	492	495	519	503	519	480	552	464	523	492	522	520	505	479	520	453	500	436	494	485	501	482	492	481	504	494	498	475	498	496	505	496	506	486	510	480	483	463	507	513	476	529	546	481	482	508	488	475	491	523	526	476	505	502	443	458	450	456	526	564	450	452	494	535	473	489	474	474	474	539	506	507	501	498	485	513	508	500	504	495	462	493	472	492	502	514	463	472	532	470	487	515	486	445	495	456	508	472	500	497	481	513	475	475	495	481	484	499	526	528	479	497	476	486	496	495	461	502	492	470	464	474	489	529	505	494	492	511	485	511	522	524	484	502	486	473	480	483	484	472	481	506	448	469	477	507	493	496	480	479	502	496	486	500	483	489	461	502	469	448	508	477	477	469	495	466	508	492	494	520	441	478	475	462	470	527	488	468	515	483	489
3476	1196	670	534	884	977	879	670	589	488	369	319	284	216	193	153	129	108	112	84	86	77	94	84	84	66	67	79	70	55	59	75	76	45	49	51	64	61	55	47	46	63	52	61	49	47	47	50	46	59	33	55	54	48	47	49	51	42	41	51	38	36	47	47	54	59	54	39	55	39	52	43	46	40	40	39	39	44	41	49	50	33	40	49	48	53	41	47	49	41	43	36	39	47	44	34	46	40	57	51	44	40	38	45	42	33	41	44	39	47	33	48	49	49	45	42	56	39	47	49	51	49	39	36	45	40	44	45	54	42	39	42	38	51	47	59	41	45	45	33	28	43	44	50	41	41	55	40	42	52	42	45	33	49	33	59	38	37	36	48	40	29	52	47	42	45	38	42	33	46	41	41	35	60	36	38	39	41	46	38	49	62	40	38	45	37	37	37	39	49	41	53	41	42	47	42	41	42	38	43	42	45	37	32	43	38	58	38	38	49	42	32	47	36	48	43	39	34	56	45	49	38	54	29	45	33	69	53	46	35	34	40	40	60	48	47	39	50	41	42	39	36	38	51	43	46	58	41	45	36	53	44	35	44	40	32	51	44	36	37	40	41	40	38	45	34	35	44	33	49	38	49	44	40	38	40	33	49	47	54	45	44	41	41	34	45	51	44	40	33	43	48	54	47	41	38	40	38	49	32	46	47	48	37	39	37	49	30	38	48	45	48	51	33	44	50	51	35	48	36	40	41	57	36	29	34	40	37	38	38	41	51	40	43	30	46	43	51	30	31	45	36	52	41	47	58	36	45	40	56	46	42	49	45	38	42	46	43	43	41	48	49	41	34	48	37	49	44	44	36	32	40	43	39	53	43	44	43	49	45	37	38	42	46	35	39	42	38	46	46	43	40	61	36	45	48	45	42	48	36	40	36	44	45	40	51	31	34	42	31	41	40	41	35	55	41	36	40	47	39	43	42	42	36	36	52	36	41	38	44	51	44	29	47	57	41	42	32	47	40	49	28	44	46	32	39	40	48	42	49	48	39	50	45	44	51	47	41	55	45	38	40	49	51	38	48	38	56	31	38	34	47	47	52	30	34	45	48	41	42	37	40	31	43	42	47	35	51	47	44	44	43	35	44	38	39	42	41	38	45	33	44	56	45	41	56	47	35	37	32	39	45	54	45	47	41	42	47	26	52	42	45	47	42	46	51	41	43	33	49	45	48	55	45	52	42	46	56	46	34	44	41	49	46	40	41	28	45	50	41	49	51	44	55	38	36	48	44	46	35	40	49	48	38	48	63	43	35	43	43	46	39	38	41	49	34	37	27	44	42	44	41	50	39	32	43	59	44	44	44	51	41	41	36	42	49	32	39	37	42	51	48	41	45	42	42	27	49	43	35	25	34	45	42	48	38	55	38	35	33	43	47	39	46	41	40	52	48	46	44	39	45	38	39	34	48	46	40	35	50	43	47	42	38	39	50	42	34	41	44	43	48	33	33	42	50	34	42	38	43	52	36	29	36	44	47	57	41	33	40	49	47	47	38	47	57	41	45	41	43	53	55	39	41	39	54	36	56	47	48	45	42	30	42	35	38	37	55	48	64	35	38	35	52	51	40	43	36	44	46	38	48	47	44	50	46	42	36	44	47	37	34	39	43	37	52	50	45	43	49	47	50	60	40	41	41	48	44	36	41	40	41	47	48	33	37	47	33	39	43	35	36	40	38	37	35	24	33	42	39	40	47	40	48	42	40	46	47	38	47	38	38	39	48	29	42	51	45	46	42	37	35	44	45	41	41	37	48	44	50	36	43	35	49	40	44	37	36	46	40	46	42	43	41	40	40	53	42	44	43	43	49	48	34	42	45	37	59	33	45	31	46	53	53	52	45	41	54	42	36	41	39	52	45	48	46	43	45	51	43	52	41	46	37	46	42	52	47	48	47	34	42	39	44	49	45	32	35	37	41	40	43	32	50	40	39	54	39	35	50	42	53	58	39	57	50	39	47	40	45	39	43	31	46	45	51	47	45	38	43	42	42	32	37	57	54	55	49	34	50	41	48	49	48	31	40	37	42	40	46	46	39	37	31	41	27	47	36	45	34	37	34	48	47	40	42	30	40	35	43	45	43	32	42	42	45	49	48	35	43	53	40	48	47	34	46	33	37	38	39	37	47	36	43	46	42	45	41	47	48	55	40	53	51	36	39	52	39	33	48	43	43	41	38	30	41	58	44	35	40	35	45	37	38	36	43	44	37	46	39	35	32	47	34	47	41	42	36	48	49	47	42	38	51	45	39	34	38	39	37	45	41	45	34	44	40	55	51	39	41	35	38	39	38	32	34	48	40	40	55	47	48	49	48	33	44	36	47	36	40	45	38	39	42	36	37	43	50	49	39	48	37	39	36	45	40	50	51	35	45	29	30	48	56	46	32	46	38	51	42	37	32	38	52	38	45	28	41	47	40	34	31	43	35	42	36	47	42	43	27	46	39	44	42	31	39	30	44	36	54	47	49	33	46	32	50	42	56	49	44	26	43	48	43	31	51	41	49	52	33	44	49	39	41	36	42	50	53	37	48	38	60	42	50	48	45	40	42	40	35	48	44	41	44	36	38	48	50	54	39	44	39	31	41	50	35	47	36	34	35	44	43	48	56	38	39	37	48	44	43	31	38	51	42	45	41	34	43	45	37	44	50	49	44	48	35	39	39	55	50	43	47	51	38	39	54	42	41	43	27	32	43	48	48	32	41	40	53	48	37	44	44	47	37	44	53	49	42	53	49	44	44	45	40	37	41	47	35	40	47	43	43	42	47	38	34	43	34	36	37	34	28	36	45	41	51	38	58	34	37	42	41	46	42	50	35	44	39	38	59	37	49	34	58	30	45	42	37	34	42	37	45	44	45	38	42	53	48	38	41	35	53	44	40	39	43	40	54	37	38	35	45	48	57	34	33	34	47	37	39	31	50	39	44	41	42	54	48	34	33	38	39	45	49	38	43	48	46	58	46	48	53	35	43	44	32	37	46	52	44	44	50	55	41	37	42	39	42	57	28	42	47	39	34	38	37	66	42	44	44	35	37	60	49	47	44	48	37	40	46	37	43	41	55	30	43	42	50	42	45	46	26	34	42	42	38	36	35	51	43	36	51	30	32	39	35	53	52	32	39	45	43	49	50	42	56	49	52	46	35	46	43	35	48	60	42	32	50	35	51	29	43	30	44	38	40	32	32	31	48	40	41	39	29	52	45	38	43	46	50	42	40	43	35	38	37	41	38	53	35	44	38	40	42	32	40	34	48	51	41	41	43	49	46	37	48	34	38	41	41	36	32	47	46	39	47	47	44	37	45	48	35	43	59	42	34	48	49	50	52	34	45	49	43	43	56	43	43	45	37	41	39	44	39	54	38	40	42	46	33	35	52	41	47	48	40	36	48	34	49	52	50	39	38	47	51	41	32	40	46	44	50	43	37	30	46	35	42	48	50	50	41	41	43	45	40
25880	20251	15174	29588	36897	35688	31869	27678	23119	19357	16037	13152	11044	9143	7337	5927	4889	4091	3557	2969	2647	2690	2523	2508	2587	2511	2429	2227	2072	1915	1907	1798	1680	1656	1579	1475	1441	1376	1432	1261	1211	1226	1131	1091	1059	999	1038	1023	990	955	887	894	885	878	844	901	825	816	864	860	758	809	811	830	750	881	812	853	771	808	809	760	818	796	789	765	790	789	823	772	771	769	759	795	729	727	754	760	748	730	767	675	732	743	718	704	746	724	690	660	670	684	743	688	707	687	662	654	663	667	689	668	671	680	706	701	680	669	702	712	675	672	669	664	694	707	660	652	688	650	655	689	674	650	688	652	709	667	714	700	687	709	631	701	654	698	731	710	674	656	686	652	661	683	642	670	702	640	699	717	652	672	706	660	704	642	680	707	710	660	669	747	710	692	699	723	726	654	715	720	704	688	702	652	760	685	716	664	711	680	668	705	634	683	671	676	723	650	705	682	699	666	681	688	652	635	645	681	684	698	650	727	676	677	718	621	726	672	707	679	695	635	662	743	692	691	702	692	644	692	646	648	649	695	690	691	706	691	681	689	639	636	644	656	695	699	692	655	644	674	667	644	687	678	666	660	701	709	716	643	698	702	678	706	652	692	713	715	650	701	668	704	672	652	648	692	661	669	741	653	677	673	655	721	664	647	687	705	649	651	704	705	672	682	650	681	655	675	650	645	650	667	669	670	712	658	711	682	706	659	674	712	679	656	712	684	635	672	682	692	681	670	712	674	694	683	672	697	669	669	674	683	681	661	714	698	699	689	721	669	665	683	691	690	695	689	676	641	681	661	708	675	654	666	686	683	725	669	736	698	655	686	679	659	701	682	733	700	664	687	652	664	675	721	702	680	652	667	699	692	688	723	729	648	674	707	658	668	697	681	666	712	657	625	669	684	650	686	683	652	726	695	668	682	723	714	684	679	662	650	667	622	687	683	679	722	659	675	640	676	618	676	653	658	669	701	664	718	710	607	639	672	683	665	699	646	650	641	729	703	671	707	653	702	684	670	731	650	639	662	681	698	679	667	710	681	688	665	673	701	662	670	689	659	683	679	678	669	698	695	712	643	663	662	661	691	670	667	690	657	663	614	705	681	698	715	684	692	650	669	690	703	685	660	696	666	647	690	660	686	704	692	687	651	672	725	678	673	665	718	677	738	664	685	677	717	672	650	737	666	640	672	706	668	661	694	658	698	689	677	655	682	659	725	662	694	640	664	685	675	668	673	663	649	670	686	673	676	644	642	703	699	625	726	732	650	720	654	699	661	694	653	678	704	679	699	620	665	637	684	692	679	685	702	674	697	684	681	701	718	654	696	689	644	695	663	675	684	696	666	710	648	694	664	651	651	694	671	670	667	707	664	695	642	668	706	613	669	693	675	642	675	671	659	667	676	709	680	703	658	674	681	717	668	651	707	664	692	673	646	690	661	696	685	667	672	680	668	661	772	677	703	693	646	653	668	688	670	700	680	651	660	687	687	743	722	649	658	676	676	665	636	692	674	666	661	614	668	667	653	626	729	712	652	729	681	669	702	652	706	643	685	710	685	658	682	711	679	662	708	701	675	677	700	675	727	652	675	637	643	668	666	713	685	628	690	676	674	685	665	697	716	647	754	676	653	703	697	693	658	687	682	641	664	724	655	639	675	713	664	661	679	700	703	655	669	678	635	686	681	648	658	706	629	703	664	673	723	676	631	679	688	676	688	668	678	655	723	662	639	669	672	685	665	663	655	667	685	730	674	678	671	698	670	683	648	686	660	679	644	686	671	706	682	685	678	714	695	679	682	706	638	700	713	721	711	664	676	691	678	648	680	705	660	682	674	680	675	698	680	643	662	687	689	619	679	646	732	657	671	666	711	675	699	655	686	677	682	677	643	643	693	657	692	687	678	694	766	683	661	659	677	652	676	706	704	670	718	679	683	734	683	654	667	678	635	638	700	682	705	697	672	666	718	663	651	651	646	684	659	705	645	658	692	641	659	665	672	635	689	663	678	686	628	667	682	707	675	723	663	667	637	673	678	702	685	619	691	737	647	651	697	697	712	698	674	716	655	649	660	713	694	691	678	701	692	650	688	680	716	690	649	734	673	653	687	626	717	677	648	689	661	660	665	703	630	694	662	694	664	634	701	717	661	684	670	683	653	640	730	689	635	662	683	724	701	648	672	690	658	651	654	688	659	677	700	651	670	672	683	682	653	683	658	678	641	694	670	730	672	643	662	677	722	681	662	682	631	692	668	693	652	673	676	690	682	659	597	717	709	694	680	624	682	658	684	659	683	632	693	663	649	683	636	657	671	665	666	679	637	696	703	703	688	649	639	670	704	630	669	688	676	713	666	710	710	679	688	684	677	684	684	655	639	656	689	643	678	698	665	646	720	711	665	648	683	654	654	693	666	688	677	658	702	657	692	709	658	678	677	725	633	680	645	694	698	665	668	655	645	696	715	694	709	682	713	645	712	671	662	679	639	703	672	692	648	678	674	701	646	735	728	652	649	657	677	674	664	699	626	670	626	676	641	652	682	637	686	695	667	656	698	702	706	675	694	621	642	672	664	658	652	671	719	670	648	703	707	674	652	686	670	618	674	710	695	686	690	690	706	661	674	762	715	684	702	685	715	661	667	707	684	663	626	698	677	634	646	674	681	713	674	703	694	709	674	633	690	667	681	661	672	638	668	658	640	690	659	722	671	678	691	682	649	674	689	684	683	684	653	684	659	671	647	651	705	697	663	629	667	667	773	756	689	676	583	644	684	696	661	728	674	728	665	696	659	627	682	709	644	685	643	677	727	674	690	648	684	705	701	661	670	666	648	677	691	680	709	705	677	677	683	647	708	636	684	690	683	650	676	689	678	705	692	702	667	723	711	694	695	697	653	729	698	703	701	667	619	703	703	669	722	665	712	699	694	685	667	694	688	643	687	697	649	703	671	656	637	726	686	699	694	696	640	665	715	679	653	679	671	740	637	687	708	685	661	677	723	667	708	660	670	676	689	710	712	676	631	664	708	698	582	679	716	690	663	677	663	681	618	669	721	665	680	706	663	668	673	644	655	701	700	730	640	700	702	665	700	660	701	717	677	714	654	625	719	706	739	672	662	677	674	651	689	658	644	692	669	695	622	687	669	674	685	723	644	684	682	644	605	700	683	685	671	674	663	703	655	625	687	705	698	727	689	684	717	660	680	700	650	704	704	699	697	661	647	690	698	660	669	652	696	686	668	704	687	706	657	656	689	641	705	643	677	669	674	675	694	604	665	676	679	623	639	666	621	668	693	684	628	706	691	712	669	687	653	661	643	661	656	672	673	672	631	677	709	685	651	657	666	715	666	672	690	664	692	700	698	674	587	665	694	646	712	683	681	687	625	706	648	737	654	644	631	718	695	717	709	700	674	709	646	709	719	659	670	625	688	701	693	667	707	683	721	691	700	700	700	683	721	620	745	673	667	661	645	711	661	708	699	664	658	648	766	658	736
3150	1811	1039	901	1361	1580	1296	1072	903	677	578	418	397	322	239	211	157	151	142	122	124	105	116	101	107	132	92	104	85	91	92	78	76	77	73	63	76	69	60	71	67	54	61	62	53	59	57	73	63	52	60	63	52	56	53	64	46	44	44	56	49	50	53	47	60	51	45	34	39	51	58	56	49	44	46	52	53	42	42	58	46	59	52	51	59	53	45	51	53	46	59	42	48	50	48	56	39	53	49	53	42	50	64	38	49	58	55	43	46	39	38	47	40	55	61	39	49	44	47	44	39	45	34	43	47	44	41	37	46	37	51	41	48	42	41	55	53	65	40	56	55	58	46	37	49	40	53	53	33	49	53	56	48	52	38	41	62	48	45	47	65	61	47	52	43	46	51	47	43	50	51	50	54	48	49	52	43	45	47	47	56	49	51	41	59	47	41	48	49	51	40	56	41	40	46	56	45	40	56	47	44	30	57	47	56	56	50	37	34	43	44	50	67	37	48	35	60	56	48	44	48	56	43	46	49	52	51	57	55	38	56	53	53	45	51	51	53	43	44	42	50	40	46	43	51	36	41	53	62	48	50	45	52	38	53	40	61	42	36	61	37	42	50	49	57	41	37	50	50	56	35	42	39	47	48	47	42	43	49	48	46	39	30	47	47	42	44	48	44	44	58	39	41	43	40	38	52	49	44	50	54	49	48	47	57	47	42	57	37	47	41	41	44	41	48	45	49	56	45	62	46	48	60	42	52	58	57	38	41	50	55	48	43	52	45	55	50	46	45	48	39	42	48	45	40	55	42	33	46	52	43	41	44	45	51	45	39	57	44	59	51	47	48	50	42	51	49	36	51	49	52	44	43	34	46	41	32	51	44	56	42	52	55	55	37	42	49	44	42	63	43	38	49	44	42	48	39	56	35	38	56	44	41	33	58	46	47	46	62	46	45	57	49	56	47	41	48	52	46	53	52	49	34	51	50	54	52	43	47	57	48	40	40	54	49	50	44	46	59	43	47	37	58	34	56	54	38	39	49	45	51	42	45	44	43	40	53	45	51	47	46	46	46	66	42	51	61	51	60	44	38	49	47	48	35	50	42	47	48	50	47	40	45	68	53	44	43	49	54	45	41	43	47	51	49	44	63	49	62	31	44	36	45	35	55	49	47	37	49	39	37	50	48	49	41	47	45	36	48	44	46	47	53	46	39	49	36	41	43	45	56	39	48	52	51	39	56	49	50	53	48	54	43	46	52	38	45	54	47	46	52	51	43	57	39	55	48	57	47	41	56	53	33	46	50	44	47	49	48	50	62	43	43	59	53	54	34	63	51	40	45	54	48	33	45	54	43	46	59	37	45	51	49	39	45	42	41	46	51	46	54	50	36	48	46	46	46	52	48	52	58	48	46	45	43	61	52	45	41	65	52	44	54	46	57	50	44	43	39	48	49	49	64	62	42	47	46	43	60	60	44	39	51	45	54	42	47	44	48	45	43	52	56	43	43	44	37	43	47	47	55	51	53	57	36	52	48	47	56	47	55	47	49	40	53	34	43	45	51	43	55	50	46	52	46	45	49	43	58	40	48	53	38	43	43	57	47	34	32	49	47	49	54	50	56	43	41	46	42	50	42	50	54	51	49	44	60	52	50	39	43	42	53	41	51	62	43	49	51	43	46	44	50	45	57	44	41	42	43	56	44	58	44	34	57	43	53	38	40	58	39	47	53	49	55	37	41	48	45	54	63	45	44	37	54	48	44	61	46	49	50	54	50	46	55	53	39	46	34	46	46	47	41	44	33	43	46	52	47	48	47	45	54	48	46	43	46	54	39	41	51	64	44	44	41	29	59	48	47	55	49	54	47	42	37	45	39	46	52	63	54	47	45	52	48	47	66	57	48	60	49	54	50	62	44	47	34	43	48	49	40	47	52	43	47	49	42	45	50	38	48	51	36	40	40	38	55	42	58	53	37	78	42	43	49	42	50	51	48	51	42	57	43	50	47	50	33	61	58	35	48	51	36	43	37	48	46	48	47	57	37	51	49	42	60	47	37	52	45	52	53	50	51	39	51	38	43	50	52	47	55	51	50	44	59	44	43	39	58	40	50	58	40	49	39	44	36	48	54	44	35	47	41	48	47	52	51	51	58	50	54	46	36	38	54	53	53	42	72	50	45	48	50	40	50	49	54	50	46	53	56	24	58	61	49	38	41	78	44	49	59	46	53	49	50	50	48	70	44	43	33	38	49	41	49	46	55	53	50	54	60	48	47	40	60	44	50	44	47	45	43	56	54	52	47	44	49	38	48	42	42	41	31	46	56	45	47	43	52	62	51	46	45	63	42	53	44	38	42	36	39	40	56	35	44	61	55	52	46	51	53	55	53	44	42	47	41	56	54	58	58	47	53	41	49	49	59	49	50	38	43	44	65	50	41	46	57	49	42	50	45	54	56	47	53	55	49	46	48	53	56	45	61	56	50	43	52	46	54	36	59	50	40	39	48	49	54	49	46	37	36	39	57	56	45	50	46	53	46	52	51	41	52	47	50	36	55	57	43	53	44	51	45	34	35	43	49	47	43	47	39	50	50	44	60	42	59	52	36	36	47	34	43	44	50	47	39	39	48	41	57	38	42	47	48	49	44	47	55	37	59	52	48	44	49	43	46	57	49	48	41	49	43	36	52	43	47	46	47	60	50	48	57	36	36	48	50	53	48	45	46	48	43	58	41	53	59	45	49	46	41	59	45	58	53	42	47	51	39	49	36	41	43	36	38	41	36	37	45	47	35	46	58	48	46	48	51	40	59	56	40	45	40	44	56	38	45	46	47	40	37	49	37	41	47	56	57	36	47	57	51	41	48	48	58	49	52	52	41	46	52	51	31	41	48	45	53	56	48	46	54	44	45	62	40	47	38	55	43	54	44	49	60	48	52	46	34	41	41	42	43	54	55	38	49	52	54	51	51	54	55	56	54	47	54	47	46	30	54	44	46	43	36	42	41	48	54	46	44	46	46	45	59	40	63	57	52	52	60	45	45	49	52	39	49	46	43	58	42	42	46	61	52	46	47	53	47	38	49	33	43	58	49	49	48	46	48	47	57	48	47	41	38	41	61	56	47	49	47	43	43	47	45	55	48	40	53	44	51	52	56	40	35	65	46	40	56	51	47	47	52	52	58	42	35	40	49	46	63	58	47	53	48	35	40	40	47	50	32	47	38	35	54	45	46	44	50	56	48	45	47	38	38	45	50	42	43	49	45	52	58	44	44	60	54	42	51	37	49	53	54	48	54	45	47	50	59	47	47	64	55	44	41	57	46	46	43	49	51	54	56	45	54	56	47	40	53	58	45	41	50	50	50	43	42	41	50	48	56	47	51	52	50	54	47	52	43	44	42	46	57	61	55	45	38	46	45	47	37	56	54	39	40	54	49	46	51	53	42	40	42	55	42	55	51	44	50	45	47	45	41	48	42	49	59	48	46	53	49	36	48	49	36	49	49	44
31391	24949	19313	34283	41403	40157	36527	32201	28004	23943	20231	17278	14689	12521	10048	8313	6828	5641	4899	4305	3828	3779	3580	3429	3427	3313	3066	2912	2798	2550	2533	2269	2122	2012	1918	1852	1724	1758	1700	1610	1544	1469	1368	1389	1244	1222	1336	1215	1218	1095	1164	1086	1059	1032	1002	1016	1012	921	981	937	1000	991	999	963	984	986	991	898	973	937	986	982	944	861	899	918	898	831	904	885	905	870	894	871	908	859	819	839	862	800	831	809	811	793	831	825	805	797	746	796	732	711	787	721	746	726	747	757	754	786	728	774	721	755	767	700	790	743	776	729	743	745	699	761	775	768	765	692	806	721	750	753	747	736	721	758	726	759	740	698	717	754	732	762	714	712	765	754	753	729	699	745	732	798	772	775	735	756	766	761	729	738	711	737	792	750	660	738	763	723	765	763	739	750	737	745	737	756	714	747	746	747	770	741	775	727	766	759	725	684	757	692	722	751	728	758	756	754	780	743	772	782	726	760	692	730	777	786	750	727	707	701	712	762	763	731	724	786	731	755	713	725	777	742	749	738	726	778	734	740	776	732	720	789	777	743	778	750	755	763	749	727	722	728	715	732	757	744	699	705	739	775	701	742	729	726	741	798	734	737	723	757	681	775	786	783	748	770	735	732	732	741	751	714	769	795	707	688	737	720	720	697	749	705	719	758	804	694	770	774	677	724	707	751	709	703	781	787	731	764	780	768	752	820	734	732	760	749	809	749	776	753	749	754	721	717	743	777	739	677	788	738	731	761	723	802	725	733	756	698	747	766	752	779	739	742	719	785	724	754	740	749	712	700	735	741	740	738	743	731	711	746	698	724	782	736	739	758	767	764	703	743	736	726	778	793	763	708	748	748	731	738	739	735	738	737	726	671	740	742	715	731	716	774	746	697	735	779	726	746	742	743	726	775	737	728	746	722	746	762	740	699	730	686	790	740	687	762	809	687	777	732	769	749	759	754	732	796	721	757	738	760	714	722	723	708	749	722	755	717	770	714	706	712	760	774	744	684	752	762	720	738	784	739	764	709	826	726	773	746	741	744	732	705	711	781	743	773	726	740	726	763	734	732	762	757	729	711	727	766	694	700	734	735	761	722	698	732	745	719	710	744	689	734	758	745	770	749	706	769	782	769	710	740	738	793	698	756	760	734	781	766	725	731	728	717	728	745	738	739	733	738	736	783	723	753	739	707	778	733	734	770	725	728	700	738	752	715	766	781	786	733	751	710	755	771	753	738	735	701	774	744	746	728	751	771	715	715	716	757	782	748	747	739	741	742	743	722	752	774	718	813	780	786	744	713	724	733	713	721	728	767	755	729	756	749	730	719	775	727	700	733	775	711	736	728	780	750	743	700	808	751	750	742	728	778	703	736	710	771	770	703	720	804	773	725	695	727	709	739	716	727	746	728	756	739	750	721	766	727	761	729	773	731	768	766	718	757	730	706	716	737	710	736	716	778	720	729	722	727	737	758	749	739	753	749	727	733	750	801	746	748	742	729	747	722	734	770	745	749	746	766	748	755	715	682	727	771	732	699	746	739	710	764	729	727	755	784	718	735	697	768	773	725	762	730	743	736	761	745	678	742	696	734	748	689	753	749	752	728	776	769	739	740	728	723	785	808	786	717	779	734	781	804	754	757	731	731	778	806	757	730	726	781	751	768	747	769	764	759	740	722	695	739	725	716	721	735	781	721	765	728	735	772	789	739	729	743	718	749	726	747	773	738	739	748	767	764	736	732	684	724	693	717	717	728	777	756	741	742	787	750	784	693	731	742	707	714	784	745	738	777	799	743	745	758	718	758	736	739	760	733	732	708	794	719	701	740	776	739	705	792	758	743	706	775	743	683	762	758	739	731	737	761	742	742	750	746	695	746	733	708	719	804	759	703	699	722	729	731	708	747	777	803	742	754	684	697	701	795	709	718	755	766	757	763	746	721	729	722	757	702	725	738	717	752	762	761	708	708	702	765	766	756	669	746	730	749	755	785	758	749	757	758	781	765	728	775	715	713	774	723	687	751	748	744	747	728	740	760	774	763	735	774	731	746	756	732	716	716	739	732	722	789	761	751	724	760	689	700	750	726	738	768	727	768	745	769	702	716	764	756	746	713	764	759	739	732	741	756	763	729	729	722	733	738	756	738	715	693	726	749	740	746	719	748	765	730	792	743	758	793	747	746	710	778	729	755	758	748	758	730	770	744	767	756	755	726	756	772	738	727	725	794	805	721	737	699	713	675	758	719	801	728	730	771	717	789	737	733	749	714	742	694	792	750	799	787	741	711	716	721	800	717	721	732	778	730	775	728	716	732	759	760	775	716	694	760	770	738	782	732	727	730	725	717	757	699	711	725	729	771	778	713	745	746	726	778	767	678	766	707	753	730	729	761	723	738	725	783	734	719	747	746	752	725	712	732	717	712	729	748	743	728	762	719	726	713	692	754	740	766	753	785	751	747	792	724	746	751	749	711	745	773	701	739	693	775	718	704	757	757	823	739	798	759	740	709	712	701	759	742	705	745	727	752	702	752	715	743	715	729	754	738	780	737	708	764	765	759	688	707	750	737	759	743	786	740	702	727	756	704	737	757	753	740	734	733	696	727	732	727	789	687	771	765	685	682	746	728	733	745	716	763	711	735	685	775	690	737	768	731	789	737	746	712	744	749	722	755	709	747	743	719	694	728	716	724	707	730	763	705	769	743	735	741	741	764	771	787	728	739	747	728	757	748	777	719	746	735	746	756	752	758	771	717	720	755	760	751	725	718	739	724	763	750	719	761	702	766	762	723	750	766	761	744	740	690	713	728	719	748	756	730	707	732	722	747	742	728	702	739	727	753	722	735	701	720	733	745	776	721	734	776	723	749	788	760	756	749	762	774	763	723	761	741	698	698	736	766	726	770	731	729	719	747	779	772	732	741	738	754	732	741	760	735	756	680	718	760	724	722	760	744	730	734	752	740	747	727	732	733	698	736	729	731	746	757	763	754	759	787	760	780	748	753	724	713	720	735	730	746	711	703	746	785	774	770	757	721	716	741	785	739	757	731	720	737	724	745	725	812	729	767	740	743	731	743	726	739	731	730	767	800	692	782	725	780	718	733	781	706	707	743	782	726	706	770	750	749	747	707	721	711	737	759	710	744	716	763	752	708	732	721	736	710	750	766	708	707	734	765	750	748	765	776	729	760	723	713	767	711	731	782	700	691	750	732	758	780	779	712	768	762	752	716	720	776	777	738	733	783	703	776	760	771	698	770	772	778	768	694	740	669	729	718	740	748	748	749	759	725	749	724	782	728	730	748	797	711	734	773	794	767	724	743	756	733	761	715	756	709	787	710	777	763	712	752	754	739	747	710	716	774	747	729	753	684	735	770	738	785	775	742	697	745	755	702	746	752	736	738	715	752	787	748	702	715	734	797	701	736	759	713	696	726	758	763	728	731	745	727	790	692	804	758	735	728	696	736	781	766	738	811	746	745	773	744	710	705	737	768	774	766	753	735
2226	824	477	419	686	708	608	495	395	263	255	204	179	124	101	86	85	50	71	50	58	60	66	64	60	53	63	43	63	48	41	38	33	23	37	48	40	32	33	44	33	33	36	45	46	33	32	39	19	32	36	34	29	27	25	27	36	38	22	25	32	30	32	32	22	33	25	27	28	25	35	36	22	24	30	33	30	24	19	39	28	30	33	25	26	28	27	27	24	35	28	27	26	23	30	32	27	26	36	28	28	40	20	25	25	45	22	24	27	29	18	23	28	27	28	29	28	30	37	26	29	26	31	23	40	30	25	36	26	31	36	24	26	24	33	31	26	29	22	25	18	38	23	28	33	17	26	34	25	25	25	29	21	23	28	29	22	32	20	25	29	24	29	25	21	28	36	32	30	26	34	27	25	28	20	31	23	21	31	24	24	28	30	28	26	22	40	20	25	23	22	34	26	23	25	24	21	30	29	25	31	29	33	28	27	34	27	33	32	28	30	17	22	38	24	17	27	26	22	24	31	33	29	29	29	36	27	19	25	36	30	20	31	23	29	35	23	29	20	26	24	21	17	32	32	20	28	29	15	31	37	21	32	41	18	31	27	27	29	19	35	22	25	30	24	23	25	33	28	22	28	36	29	25	21	45	20	26	29	19	31	30	18	22	30	22	35	22	24	21	26	32	17	28	20	26	24	29	24	30	31	19	29	26	26	29	25	29	29	26	26	23	27	32	33	29	25	33	23	34	22	29	31	29	35	22	30	10	28	25	28	31	16	33	23	33	22	20	28	26	22	33	31	24	20	20	36	36	29	30	31	34	25	26	25	35	31	34	25	42	37	22	21	17	23	19	15	28	20	52	30	30	23	28	14	30	28	31	26	36	26	32	30	27	27	25	24	15	28	24	19	26	25	29	24	21	29	29	20	20	28	17	29	32	21	26	24	24	29	25	38	28	26	27	38	33	34	35	25	27	33	28	19	29	27	29	30	20	32	26	30	30	36	26	23	33	26	39	23	20	30	28	32	23	32	31	31	28	26	38	31	27	26	26	33	35	26	22	40	29	22	30	29	37	28	28	29	23	31	26	23	27	24	27	15	30	27	23	23	35	29	31	30	24	37	27	32	27	22	28	22	21	31	25	29	26	31	32	31	23	29	28	23	29	23	32	32	35	32	26	32	39	27	21	26	23	29	20	19	23	32	32	34	27	24	37	25	42	20	25	28	20	34	29	25	25	25	24	33	41	24	18	25	31	27	26	29	34	24	28	23	42	33	30	24	24	23	27	26	29	18	30	34	22	26	31	26	29	27	30	24	25	24	33	35	21	34	37	39	24	28	33	36	28	37	24	21	18	24	19	28	26	21	36	31	24	18	22	27	26	27	30	28	24	36	17	26	19	21	32	20	24	23	16	23	31	22	27	22	20	31	26	20	25	24	29	22	20	31	31	26	24	24	33	31	18	30	27	26	29	29	24	26	22	41	25	31	23	24	28	28	33	16	30	35	22	22	26	30	24	28	24	32	30	32	18	20	27	30	30	30	31	16	33	27	31	29	22	33	28	31	26	21	23	29	18	29	19	38	28	29	37	31	24	27	19	23	30	34	28	30	37	35	27	25	33	25	31	26	20	31	23	27	23	24	29	36	40	31	26	32	28	23	31	22	32	32	23	32	31	28	25	20	27	22	29	30	24	35	22	34	23	36	25	19	39	32	26	25	27	35	23	33	40	23	27	31	25	32	22	36	29	18	34	29	27	36	27	22	18	31	27	32	25	23	31	23	33	22	18	23	34	27	18	28	19	25	32	31	34	34	23	31	33	28	24	24	17	19	27	36	24	29	41	28	19	26	20	17	28	21	23	34	27	27	30	22	20	31	38	29	33	34	39	44	30	25	26	41	30	32	33	37	28	27	28	19	38	36	29	25	24	28	22	32	27	32	23	24	27	30	30	25	24	32	30	24	29	32	27	19	35	25	29	28	35	29	26	22	25	39	23	27	28	26	33	25	40	23	30	19	32	23	26	40	42	26	26	34	26	37	20	32	20	30	33	37	30	28	34	27	34	17	32	25	28	30	29	30	23	22	23	25	33	21	26	20	35	28	25	24	35	25	32	40	28	30	25	37	21	30	30	24	31	20	26	23	26	29	30	34	26	24	38	30	29	34	24	32	19	31	21	28	24	16	18	31	27	35	28	33	27	28	22	33	27	33	31	32	20	35	26	28	23	24	25	30	30	25	37	30	30	37	23	20	27	29	26	26	28	21	26	33	33	29	28	25	22	24	29	31	34	30	22	19	19	34	22	29	24	28	34	23	21	26	34	28	26	35	24	24	29	33	24	33	26	34	30	27	24	29	25	21	27	16	32	28	20	27	26	27	24	32	33	27	25	32	26	20	28	22	30	29	25	24	33	32	26	21	26	28	32	21	31	26	33	32	39	32	26	35	22	28	31	27	25	29	22	28	19	26	25	26	28	35	29	43	29	21	27	25	26	35	25	29	22	35	38	32	29	32	24	21	23	33	32	16	31	32	37	29	20	19	25	36	30	29	28	24	36	34	23	31	29	32	31	21	30	27	17	32	27	30	24	28	24	25	23	25	39	18	26	22	29	32	27	24	27	24	17	36	32	26	27	28	18	25	26	23	26	21	25	24	32	33	26	27	39	21	32	25	28	34	21	35	26	30	36	23	25	34	23	36	22	22	20	25	24	30	28	29	25	28	22	24	29	29	26	26	23	31	27	30	27	30	28	28	30	34	27	30	24	26	31	19	39	31	34	28	28	23	31	28	26	31	35	25	24	34	25	23	45	31	31	37	28	33	26	35	23	27	30	28	34	27	21	23	23	22	20	22	27	36	24	31	28	37	27	33	26	38	27	27	29	23	25	19	22	24	40	31	26	34	16	31	31	36	23	23	28	27	31	21	19	21	29	29	19	33	34	22	21	35	21	29	28	32	16	29	30	35	20	31	30	30	36	28	21	20	21	25	30	24	32	25	30	30	20	26	27	37	27	17	20	32	38	37	26	35	26	22	21	29	35	31	29	30	27	33	28	24	24	27	35	34	21	25	25	22	25	19	23	24	34	21	29	24	31	29	39	29	31	25	34	21	29	26	24	29	19	27	44	23	22	32	31	39	30	24	30	29	34	17	16	32	24	33	34	26	28	23	28	18	28	24	28	26	26	34	21	24	34	27	32	28	28	29	22	26	31	25	18	24	31	29	33	25	30	27	35	26	26	28	33	37	28	23	23	22	20	22	25	28	34	34	31	30	19	26	32	31	29	28	29	26	42	28	24	25	27	26	32	20	27	28	23	38	26	26	31	29	24	23	19	28	29	17	25	33	24	26	36	34	36	23	29	28	17	30	31	26	26	26	28	24	24	21	27	36	21	20	34	28	29	26	19	32	27	24	30	36	28	38	22	19	25	18	30	33	21	37	29	32	21	28	29	18	24	24	19	25	27	24	24	21	28	19	30	21	20	33	23	24	38	22	28
23950	17675	12061	25811	33259	32018	27764	23004	18814	15142	11987	9800	7903	6140	4917	4068	3236	2794	2340	2021	1964	1834	1876	1969	1848	1821	1745	1768	1655	1422	1320	1284	1137	1203	1150	1068	1082	994	932	865	832	853	789	775	726	723	721	711	714	716	619	646	580	589	562	576	581	564	515	532	543	550	589	529	544	585	585	561	560	529	523	526	514	476	499	495	529	544	502	507	491	514	485	511	502	517	512	496	479	467	517	473	474	475	513	460	493	453	468	455	433	461	462	451	443	434	435	477	469	421	446	421	440	449	430	415	425	449	466	432	431	441	462	425	472	440	427	453	448	449	433	415	467	478	419	374	446	447	427	464	458	442	450	458	425	426	430	432	448	443	423	490	439	435	422	438	450	441	447	428	445	440	456	423	460	478	439	419	428	422	486	408	452	476	419	464	485	459	437	445	409	404	443	420	413	437	446	429	452	425	459	418	411	443	454	455	426	446	468	458	461	446	486	425	460	452	412	404	431	423	448	435	426	460	448	468	427	421	420	405	417	412	432	442	448	439	461	475	447	430	432	433	440	415	401	430	437	432	439	413	423	464	460	451	436	434	433	426	422	442	430	432	448	425	430	451	431	423	442	441	438	392	441	447	434	427	468	478	486	452	423	400	442	454	412	406	413	437	430	464	408	420	417	439	429	385	454	493	429	438	423	408	465	448	427	418	457	433	423	497	463	467	463	421	409	490	410	446	442	445	462	419	444	436	430	450	454	408	430	451	461	417	459	462	443	413	458	457	462	444	484	427	434	440	474	425	437	441	447	465	458	444	431	451	449	431	417	393	440	428	447	480	409	418	455	434	427	455	423	459	465	428	405	418	416	455	440	457	446	472	432	473	422	448	411	463	461	407	427	450	414	442	432	414	439	447	466	465	443	469	446	447	481	437	468	430	459	491	436	464	410	456	423	459	449	451	457	447	438	436	462	472	465	431	419	422	436	426	393	513	446	418	410	427	455	451	437	449	469	432	432	461	441	442	434	441	445	442	487	436	400	458	407	481	447	436	435	420	457	443	428	476	424	421	465	448	443	439	458	435	433	432	450	462	414	443	443	425	447	451	436	435	423	461	438	441	426	449	445	436	439	439	437	450	434	433	446	445	443	447	433	436	416	437	467	503	473	442	421	439	469	401	402	423	397	442	475	426	445	469	436	442	463	467	448	441	435	437	462	445	471	468	441	449	429	473	431	465	416	432	431	450	431	426	467	444	423	446	457	457	420	436	446	443	425	416	397	459	476	413	447	414	457	451	423	431	437	472	438	442	433	409	443	445	447	451	464	441	401	465	453	453	453	469	458	413	469	430	445	438	441	428	472	467	430	398	436	448	481	404	416	406	451	435	412	490	450	414	431	471	435	433	419	433	435	436	455	428	425	419	435	444	441	459	467	418	435	457	459	417	477	412	441	446	434	421	464	443	413	424	394	414	440	445	484	413	436	473	465	424	458	450	441	439	473	461	418	484	436	458	416	438	465	445	439	458	432	477	395	477	431	451	473	419	451	451	442	429	466	440	425	423	456	459	435	440	470	426	438	426	452	423	449	433	450	471	474	454	447	440	428	438	426	463	418	487	445	443	410	453	447	452	403	443	441	425	412	420	437	416	455	433	478	451	426	430	394	416	450	415	432	432	429	453	483	484	440	426	447	435	441	461	464	438	438	455	425	442	424	444	445	472	435	451	443	457	470	423	435	421	445	434	484	451	429	436	438	430	455	448	440	468	450	466	438	432	446	409	443	467	487	483	444	434	476	424	415	461	435	427	437	408	428	396	439	447	426	444	415	439	444	422	471	464	431	461	439	431	423	473	455	419	465	460	437	448	452	443	486	430	433	463	427	434	413	436	437	436	432	401	439	400	464	468	464	457	434	455	442	443	436	415	431	466	465	434	459	419	471	438	466	450	422	443	449	399	428	460	434	435	460	446	439	429	446	454	417	440	478	423	411	415	448	470	454	419	425	467	400	403	426	418	436	426	447	454	428	473	465	439	417	411	444	454	465	460	484	448	418	454	428	470	441	428	480	446	433	455	451	460	427	431	439	410	442	449	406	439	426	461	458	431	439	440	479	442	429	449	470	454	444	454	410	420	431	450	464	432	464	420	446	435	485	436	434	450	439	429	465	445	446	430	424	445	443	435	459	433	421	432	412	420	454	455	478	459	441	471	460	435	431	419	467	427	482	409	445	445	444	414	471	457	467	448	452	444	456	480	447	437	478	438	455	448	454	434	442	450	470	434	471	456	460	439	470	422	436	441	405	473	450	432	441	461	469	458	437	440	450	469	442	479	422	477	418	455	441	428	374	408	478	412	452	424	424	463	451	409	424	470	452	461	446	431	482	430	456	456	442	415	443	461	440	460	431	455	429	445	445	421	458	421	434	465	426	395	417	420	465	449	492	440	410	461	449	436	473	398	438	456	425	427	449	450	485	411	459	465	437	451	447	461	438	435	449	479	452	438	451	454	446	453	415	439	459	394	422	447	441	456	484	412	452	482	465	483	466	463	429	451	478	421	456	457	423	461	444	464	426	452	422	449	458	446	433	456	466	428	453	419	449	469	464	455	450	457	435	438	402	424	446	466	419	445	453	449	460	471	450	424	481	427	458	468	446	470	482	440	461	450	444	482	418	467	465	428	495	444	460	464	464	449	447	429	488	437	447	430	446	448	433	444	454	467	440	417	429	428	446	433	435	454	436	448	466	441	466	476	455	438	422	450	402	448	466	429	457	426	421	477	436	450	437	437	436	445	429	452	435	445	446	463	475	433	454	465	432	436	421	464	443	409	486	455	458	473	437	444	464	424	432	459	438	419	453	431	425	456	445	462	455	454	489	469	434	469	464	473	470	470	434	465	459	475	444	449	434	423	483	418	468	432	416	416	441	436	455	474	437	451	458	447	497	461	461	468	438	437	449	458	418	448	416	417	408	414	431	424	432	434	442	446	419	448	468	453	429	402	438	456	443	472	452	433	467	448	449	472	420	455	460	426	442	455	428	466	450	420	456	424	475	446	479	449	453	425	457	428	436	427	465	446	439	410	446	452	440	452	436	475	410	461	427	472	443	417	420	439	435	440	451	431	466	416	421	449	403	452	494	423	438	441	456	485	452	448	440	428	447	426	437	407	421	422	423	456	434	440	410	411	424	400	448	464	440	449	397	416	437	482	462	476	441	416	462	458	433	428	445	417	450	440	430	436	452	451	422	419	447	422	447	423	483	430	422	476	467	401	442	446	438	466	419	446	442	452	419	412	453	452	438	445	445	439	473	451	456	435	454	435	417	440	441	431	464	440	409	450	449	449	429	438	454	457	437	456	472	447	443	423	473	427	428	452	450	484	446	413	491	406	425	441	470	410	464	444	417	457	435	446	415	443	450	467	441	435	438	439	430	453	487	399	437	424	425	430	436	445	489	448	459	404	476	448	406	410	442	440	407	435	454	432	432	472	463	425	431	424	448	435	416	457	466	432	438	435
1917	1242	745	614	977	1151	947	756	637	448	396	304	243	204	184	127	104	107	86	77	87	63	77	74	65	65	73	72	63	51	64	67	59	45	47	40	43	43	64	41	40	39	34	31	52	49	36	31	29	21	27	47	31	35	39	43	38	38	34	34	36	26	30	30	38	36	26	29	38	34	36	30	22	35	36	30	31	42	39	30	27	29	32	38	25	41	31	32	39	31	25	27	33	32	38	26	33	33	29	18	33	36	30	26	35	34	29	33	29	37	20	35	20	26	30	40	24	32	33	26	21	24	22	34	39	30	33	28	28	29	42	27	27	32	38	30	28	15	43	26	25	38	27	26	36	29	32	28	30	33	29	32	30	26	38	34	32	25	24	31	37	28	27	34	32	29	31	32	19	28	34	21	30	35	35	33	20	32	19	37	22	33	30	34	36	34	21	26	29	26	28	24	30	32	30	20	27	32	26	28	27	38	27	24	22	30	27	24	25	26	34	32	23	25	29	26	30	39	38	31	26	30	40	25	23	39	26	17	33	29	40	28	31	31	26	27	27	36	27	29	23	27	24	33	41	18	22	27	35	28	27	19	34	23	21	27	22	34	25	31	50	32	29	41	39	31	41	28	31	27	33	40	28	33	29	30	36	20	32	36	39	22	30	30	23	33	32	33	27	29	26	25	24	40	30	26	34	34	37	38	37	33	33	25	31	23	28	31	43	31	39	24	29	35	35	30	24	28	27	23	32	35	21	24	40	24	25	36	35	33	29	26	31	34	22	32	36	28	27	34	17	29	23	30	27	34	27	30	37	32	39	26	27	33	27	29	34	31	32	35	38	31	28	30	31	33	29	34	30	31	30	30	25	38	33	21	32	32	24	38	33	34	25	38	29	23	27	31	18	28	25	37	28	30	43	31	35	33	26	18	26	27	30	26	24	35	33	26	38	36	28	24	27	33	28	38	34	25	30	30	23	31	37	25	33	29	34	34	33	24	36	26	36	34	36	29	30	30	36	20	20	35	47	29	31	26	30	24	31	29	41	28	35	37	33	32	30	32	33	30	29	39	27	26	34	32	25	28	29	32	37	26	25	40	28	25	39	29	32	40	18	28	31	35	30	32	31	36	25	33	35	21	18	29	28	25	29	30	37	33	35	41	26	35	28	32	25	31	18	25	36	36	37	36	28	30	28	25	43	30	32	35	38	28	24	33	28	36	32	35	29	35	30	43	29	34	25	25	38	33	36	28	33	23	34	27	30	23	31	27	40	37	27	27	31	29	34	27	36	32	38	30	32	26	41	34	31	36	29	23	33	27	29	25	31	28	34	23	28	25	42	23	26	20	27	31	35	29	29	23	36	28	28	34	28	41	22	33	33	29	41	30	28	23	24	24	25	33	26	34	32	35	33	23	28	24	30	19	31	34	37	34	28	27	37	33	37	24	34	32	34	23	32	28	26	43	30	30	20	39	42	31	28	28	40	37	32	25	29	27	28	31	25	42	24	29	30	34	31	34	23	26	35	29	33	18	21	28	26	31	20	31	26	33	29	27	33	25	29	27	31	33	37	32	30	33	33	28	23	34	30	26	22	30	35	33	33	26	33	45	30	31	30	26	30	30	27	28	17	36	26	28	37	20	33	18	27	27	27	34	31	32	31	28	30	36	41	35	31	32	29	38	30	31	26	27	19	29	25	19	28	28	30	34	30	26	28	25	34	23	33	36	32	28	35	30	26	29	25	28	29	22	31	30	28	33	42	28	28	23	26	29	26	27	28	29	37	30	30	27	30	38	30	32	31	36	23	28	33	21	24	34	24	37	33	29	26	27	28	18	33	32	43	31	34	34	30	36	34	23	20	26	27	30	34	35	34	35	31	35	28	28	36	30	35	36	35	29	26	36	29	23	34	25	37	31	37	32	39	33	38	30	24	25	33	28	30	36	29	28	36	32	35	23	27	32	26	34	28	21	24	35	26	24	25	22	29	30	26	27	29	34	27	16	24	32	29	22	41	26	30	33	32	29	37	30	27	28	24	23	24	28	31	28	31	32	32	33	46	33	28	31	37	25	19	33	25	36	30	32	31	30	38	30	31	27	25	28	33	26	32	38	37	20	38	27	34	39	38	32	14	30	24	30	31	34	27	27	39	33	24	35	38	31	29	37	28	25	28	28	29	29	24	38	36	36	27	29	32	31	28	30	27	33	31	30	30	31	34	31	38	27	30	28	35	29	29	35	27	36	30	35	31	37	34	29	36	27	32	26	30	32	35	36	30	30	25	27	28	32	33	20	25	24	27	27	38	35	26	28	30	20	32	31	27	24	25	25	23	32	33	28	32	28	37	16	31	24	36	27	24	21	34	31	28	34	31	24	26	33	34	26	32	29	32	31	28	36	26	31	42	36	28	33	37	30	30	39	32	26	41	21	28	27	28	31	30	32	40	27	26	29	39	24	28	27	28	28	24	33	27	33	28	34	41	29	25	32	32	29	34	35	45	35	25	33	27	26	33	24	33	24	33	31	41	24	33	37	28	28	29	41	32	32	31	26	37	23	29	27	32	32	43	27	24	33	24	32	34	25	30	22	26	27	35	26	27	29	31	28	23	28	32	23	24	32	35	28	34	37	32	31	29	35	37	30	35	33	30	23	34	31	27	23	25	29	23	26	32	32	28	24	23	30	31	24	30	40	39	24	23	21	22	23	27	35	28	27	29	29	38	33	24	28	32	35	32	31	27	23	26	30	30	27	33	33	23	28	33	36	31	37	35	25	19	33	38	35	17	44	33	25	29	35	26	29	28	30	38	36	25	30	33	29	24	33	31	29	23	30	37	24	22	19	30	33	31	26	32	33	24	36	21	34	32	28	23	27	34	26	20	28	27	34	26	35	35	19	25	24	32	40	39	31	36	30	33	34	27	37	34	34	29	31	29	35	38	34	27	29	34	30	24	31	29	26	25	30	27	31	35	20	27	24	34	24	32	28	24	24	28	31	27	22	34	29	32	19	22	29	26	24	35	20	22	30	29	34	30	23	27	24	36	38	43	30	26	30	36	32	24	23	45	29	21	33	28	26	27	33	35	36	32	23	38	26	33	32	28	31	39	19	28	22	32	35	26	35	37	30	23	33	32	28	32	30	35	24	30	25	20	34	28	28	20	30	31	27	28	40	25	16	30	38	36	30	27	28	27	34	24	44	31	30	25	20	28	36	29	33	33	36	27	22	35	21	29	29	39	21	35	25	26	26	20	28	35	24	26	23	40	27	37	36	36	23	35	34	31	32	31	29	36	29	25	41	23	20	29	28	30	22	28	25	33	28	25	29	28	31	34	25	27	27	29	26	30	34	35	33	24	21	26	29	41	28	21	35	28	33	40	38	31	39	25	29	20	25	32	40	23	22	35	28	29	29	32	38	24	26	32	28	29	28	35	33	32	35	31	35	40	27	26	38	30	34	28	35	17	28	28	22	29	27	34	33	24	27	22	27	34	36	26	22	30	31
28432	22443	16310	31027	38170	36819	32846	28148	23830	19738	16639	13524	11181	9000	7327	5881	4903	4076	3410	3078	2771	2755	2754	2602	2541	2431	2489	2286	2136	1916	1818	1690	1608	1543	1417	1404	1324	1237	1287	1119	1113	1038	985	919	925	901	899	866	824	829	769	798	719	703	681	673	655	673	678	690	626	671	693	618	692	648	632	664	641	630	624	616	620	616	612	588	602	631	628	591	659	634	590	563	566	542	588	522	528	564	540	510	526	532	497	510	570	485	506	435	457	492	497	498	495	550	508	466	504	535	482	469	479	505	455	523	484	471	501	506	480	499	515	529	495	499	489	438	450	449	528	462	510	483	502	511	488	532	473	495	541	494	469	453	512	512	478	469	465	452	488	491	542	466	528	486	480	487	505	464	488	514	442	485	477	496	475	456	509	477	478	455	502	500	499	471	469	502	519	493	494	528	519	483	515	474	465	500	472	480	485	500	505	512	502	470	487	447	505	463	488	447	487	500	521	469	443	452	485	457	485	508	473	520	481	469	480	469	527	466	501	489	486	474	487	484	485	464	520	507	491	477	483	496	492	513	496	488	498	491	519	486	457	479	505	523	490	494	502	471	511	479	487	451	477	481	494	521	485	480	466	495	505	508	514	473	485	469	495	534	527	470	484	487	512	477	490	497	497	448	516	512	482	469	470	511	487	466	503	500	509	453	492	475	461	488	513	483	510	486	476	461	495	481	502	470	507	541	412	504	498	506	451	498	463	453	477	477	506	498	507	476	486	465	507	502	527	491	464	482	472	522	495	478	476	509	548	499	486	485	514	475	502	481	496	533	473	483	481	490	482	459	501	489	482	490	464	464	516	459	490	506	497	471	482	453	467	484	474	452	522	475	455	488	437	476	450	496	499	523	493	491	473	468	459	491	467	476	445	460	509	510	478	469	479	494	513	498	492	487	493	500	503	501	475	485	460	477	505	496	522	457	475	485	507	476	502	471	501	483	491	503	477	511	491	490	493	499	471	525	518	457	487	478	486	489	496	485	474	482	470	470	528	475	502	502	495	471	500	445	444	468	496	493	492	494	504	471	482	515	467	484	489	497	449	480	525	490	481	482	494	461	467	472	513	494	507	467	494	458	521	490	492	479	489	490	483	481	497	471	519	496	475	481	498	500	482	469	492	519	465	472	481	469	483	490	509	488	525	462	511	499	492	477	484	464	473	455	461	530	479	485	509	494	500	501	507	485	496	486	461	488	509	474	494	482	481	468	541	479	464	487	454	471	483	466	471	528	489	461	446	474	512	464	460	512	497	484	481	510	482	507	449	487	514	504	474	494	465	525	507	470	467	464	469	470	486	466	463	508	493	431	465	489	482	494	461	464	478	478	480	490	470	478	516	495	501	510	451	489	473	470	515	471	471	483	480	473	491	476	456	429	461	498	461	488	493	497	499	498	511	513	496	538	479	498	482	452	498	472	475	471	490	518	471	491	488	503	491	550	494	517	467	466	500	501	450	494	470	500	493	492	488	482	445	478	462	527	481	511	476	466	492	495	503	460	462	517	510	488	460	475	486	472	465	489	467	402	430	499	468	513	496	481	493	500	456	476	481	485	500	479	487	484	543	503	465	485	462	480	473	515	476	541	502	492	463	472	468	464	473	486	533	473	473	496	474	493	509	551	506	529	492	502	485	505	473	453	514	516	505	477	506	496	480	511	488	505	469	473	476	473	462	451	500	518	498	524	484	464	501	468	478	501	453	463	487	462	470	504	514	486	475	491	495	508	498	488	500	482	512	496	500	516	490	447	490	493	533	496	485	505	505	480	479	520	446	497	461	470	487	497	479	441	468	517	476	493	463	470	533	474	481	487	468	475	484	507	503	503	479	467	524	502	465	472	500	481	493	470	454	480	456	476	469	459	472	489	476	478	479	494	492	528	454	488	491	504	444	481	482	483	472	480	477	514	475	462	476	476	430	541	492	461	454	506	489	546	499	529	466	487	519	498	489	474	468	502	491	525	455	479	508	472	492	467	487	454	497	458	482	507	463	436	487	499	521	470	466	498	477	481	528	506	496	456	478	469	491	491	482	448	478	519	482	498	477	473	479	434	494	482	488	523	477	514	477	480	487	481	471	451	473	498	470	494	501	505	481	500	494	466	466	459	498	552	474	477	464	501	484	481	480	477	446	490	480	464	478	481	487	509	486	447	509	473	465	464	458	475	496	463	478	486	509	505	508	507	465	505	457	436	464	471	474	445	460	501	466	475	503	458	488	491	530	468	518	491	518	481	544	437	534	483	505	547	481	460	499	473	500	534	484	502	499	503	491	445	474	484	486	434	478	500	496	488	490	501	495	486	484	503	475	469	485	521	465	490	450	464	449	487	467	443	494	486	505	478	457	474	475	489	493	477	446	467	510	471	498	501	486	489	491	450	466	475	491	538	509	489	501	482	489	509	484	475	484	471	493	485	471	497	460	483	487	473	475	460	493	464	480	502	493	536	490	480	476	493	484	494	501	491	457	458	476	499	464	504	418	483	472	480	482	482	466	479	472	503	473	488	468	510	513	490	491	480	456	513	468	486	487	485	478	481	478	487	480	516	512	525	535	543	411	488	494	480	467	527	459	504	486	455	445	472	465	520	457	476	464	498	509	507	493	492	468	491	463	481	447	513	484	474	493	532	467	450	460	494	488	465	541	503	481	466	483	522	521	492	495	461	519	442	513	480	485	494	492	463	473	520	502	498	465	500	482	479	448	511	496	490	472	449	496	505	491	499	467	499	500	506	497	453	484	512	508	461	433	520	472	495	507	505	460	508	469	487	484	497	457	524	499	470	501	483	498	504	529	477	500	491	477	465	482	499	482	505	468	501	520	486	520	467	506	463	465	475	519	520	537	479	475	526	437	479	509	491	510	473	484	498	484	456	493	499	528	465	467	501	522	476	505	434	487	485	474	482	484	436	499	482	510	485	483	491	549	507	480	505	485	468	477	505	519	493	489	497	467	492	519	454	485	492	458	513	459	503	456	497	464	467	463	484	474	463	486	456	494	470	475	448	497	462	502	508	451	483	491	487	486	485	472	514	482	489	510	535	495	522	484	487	476	502	508	509	531	475	428	484	489	486	508	484	457	531	490	535	475	521	484	471	460	518	491	523	509	517	473	511	436	473	480	488	465	476	513	476	493	468	471	511	519	495	469	506	476	489	526	507	465	496	498	480	481	451	526	502	511	474	472	469	505	527	482	480	500	408	507	484	464	453	465	500	490	532	492	483	477	491	491	480	517	469	482	504	485	488	474	521	529	484	496	479	490	522	504	488	457	510	484	464	513	440	524	448	516	516	467	474	515	485	477	492	474	533	468	540	497	462	472	455	470	483	482	487	496	490	478	476	493	513	473	502	513	521	498	489	497	495	479	526	508	514	504	489	507	486	489	472	508	479	487	477	503	464	495	512	501	457	479	524	453	504	501	495	479	501	479	507	473	525	504	477	487	504	475	499	466	474	456	458	540	512	508	430	485	480
3652	1212	679	610	910	1004	888	722	556	439	364	276	267	206	183	129	90	105	87	80	83	78	76	93	71	72	88	62	78	81	76	49	61	75	55	48	54	67	62	53	53	57	54	50	45	50	50	54	56	39	49	57	42	42	47	38	38	47	43	41	51	45	33	35	42	47	42	37	48	60	57	48	55	62	34	46	30	43	48	43	42	41	51	37	47	32	42	44	30	43	42	44	53	35	45	47	35	34	55	37	36	48	35	42	48	43	38	40	37	46	45	38	41	44	33	42	36	49	49	48	39	47	55	27	57	35	29	50	40	44	41	48	52	53	46	30	36	51	39	43	46	37	40	41	37	47	32	38	33	41	44	43	39	22	46	41	28	47	48	37	35	37	53	42	40	48	40	48	41	34	51	52	38	50	41	46	48	52	44	44	39	36	54	47	42	46	39	44	43	45	44	50	38	47	39	47	48	46	38	35	45	51	42	50	41	39	39	44	32	48	43	60	43	42	41	47	46	45	46	42	41	27	51	52	45	51	43	34	43	56	39	38	50	34	45	38	50	44	50	47	47	36	35	33	37	46	48	29	44	51	61	46	42	41	40	35	49	35	38	47	46	47	47	34	40	38	39	42	41	42	32	48	52	43	50	42	35	40	47	39	47	28	40	46	53	40	44	35	49	49	48	39	40	51	39	37	43	40	47	48	39	44	42	44	38	37	41	40	51	37	49	46	42	43	36	36	54	46	38	32	45	39	37	42	46	32	48	58	41	32	37	44	45	35	42	47	35	33	49	49	39	39	34	31	63	37	50	45	50	49	44	29	29	35	50	48	43	29	35	46	57	50	36	58	40	37	44	41	45	46	46	47	41	39	34	45	41	54	44	47	39	44	32	49	30	44	38	47	41	47	42	53	39	41	31	37	37	43	52	34	40	40	36	44	51	27	32	53	51	36	44	51	38	43	45	56	46	51	27	33	42	45	52	49	50	29	41	45	46	42	50	47	40	47	44	53	40	36	36	47	37	42	42	46	39	45	41	43	32	54	30	32	43	45	50	54	35	50	35	41	43	50	65	31	40	54	39	38	44	35	43	49	56	65	34	36	36	39	45	36	50	43	46	45	53	42	39	52	38	44	43	49	42	37	39	36	47	42	46	51	41	34	34	33	36	35	46	47	50	35	48	43	37	37	50	45	42	46	33	38	41	41	55	44	41	41	41	37	50	41	50	36	42	40	36	40	41	42	34	50	52	41	49	36	35	41	60	42	38	56	61	42	38	31	27	45	45	40	56	51	39	41	48	32	40	61	43	41	47	41	52	40	34	39	41	51	40	44	32	36	50	35	42	45	46	45	50	44	39	39	34	42	28	35	42	43	47	38	36	45	45	39	39	38	36	36	46	32	32	56	41	47	41	39	38	41	48	40	44	50	48	45	42	42	40	40	40	41	34	41	57	35	54	33	38	44	46	51	42	51	37	34	42	29	29	43	43	34	45	41	41	30	43	41	36	41	41	46	42	47	41	38	56	55	40	52	41	45	51	37	40	51	43	43	48	46	36	45	54	36	42	49	43	40	51	46	34	51	48	36	46	35	41	42	37	43	51	49	48	56	57	47	51	42	44	46	53	55	38	42	44	57	51	41	50	29	50	42	57	50	38	55	50	60	45	39	35	45	39	62	45	47	42	46	51	46	50	39	37	40	44	49	50	38	45	38	50	47	46	43	36	46	40	45	49	52	45	59	35	44	49	50	39	43	49	36	53	37	43	50	40	45	34	40	47	51	43	43	47	37	47	41	30	54	44	47	47	46	47	42	48	44	38	47	49	45	48	48	49	35	43	46	37	35	41	38	43	24	43	45	58	37	39	52	42	54	48	40	41	43	50	46	39	42	46	51	43	29	40	46	44	43	51	49	42	50	44	46	54	38	40	48	42	40	50	41	34	41	40	35	47	50	41	56	48	41	33	39	47	46	55	36	44	44	54	51	51	30	43	36	40	47	32	39	47	47	50	46	46	41	40	41	42	44	53	46	50	29	39	46	31	44	49	30	44	48	44	52	43	45	40	37	36	49	43	39	47	46	46	43	45	41	35	48	33	29	39	36	44	45	42	42	45	51	41	43	51	37	43	43	49	46	42	46	54	44	39	40	33	40	40	47	46	48	53	36	46	37	34	46	29	52	28	42	44	40	47	35	41	33	53	47	44	41	46	49	51	49	41	44	34	48	45	38	41	43	31	45	42	38	52	59	42	37	45	36	41	44	47	40	38	55	51	42	46	44	44	39	49	40	48	44	46	42	33	34	40	42	34	45	38	47	42	41	50	43	41	50	43	35	40	56	44	56	41	40	46	43	28	42	41	32	41	47	46	32	45	50	47	39	49	36	40	44	37	51	39	45	54	48	41	49	43	46	46	46	43	45	49	48	34	37	45	49	44	51	40	55	38	46	42	47	37	32	36	47	43	46	41	60	54	36	38	33	55	44	36	37	56	41	33	32	55	41	43	43	51	40	44	39	42	48	32	48	44	60	39	38	42	37	39	39	57	56	40	34	24	40	36	33	47	53	41	42	34	46	42	46	41	42	33	42	43	52	49	43	28	50	37	34	34	37	30	45	39	47	44	44	47	43	50	50	47	35	36	36	38	32	54	39	58	31	43	44	39	44	47	54	37	39	41	38	47	43	33	40	36	39	41	33	42	48	51	46	33	43	34	48	44	39	48	30	43	46	51	46	32	47	37	37	43	42	45	41	38	35	36	40	46	38	50	51	33	40	41	56	47	37	51	40	46	41	34	42	40	39	48	37	37	41	36	40	46	56	46	40	44	46	40	43	49	39	37	48	37	45	39	47	49	56	48	42	41	37	42	49	46	47	41	40	43	40	43	36	41	43	40	41	41	53	36	25	39	32	37	40	30	37	41	45	39	41	39	44	48	36	48	49	40	44	47	44	43	50	42	44	39	32	41	37	47	44	40	39	52	38	38	42	36	50	41	40	36	36	40	24	32	33	46	55	43	45	49	34	48	44	29	45	35	39	47	50	63	51	45	42	42	40	47	47	40	45	47	25	48	39	46	36	40	48	45	45	44	44	45	37	41	39	44	44	43	43	39	46	48	49	48	49	45	39	49	39	46	31	49	29	35	42	44	44	40	44	52	48	41	38	41	48	50	39	36	50	44	47	44	34	45	49	40	35	44	41	37	49	38	46	50	28	47	42	44	40	42	42	46	40	52	39	48	38	48	45	47	43	49	43	54	40	37	48	42	46	58	47	40	46	56	34	61	49	41	47	51	48	46	38	51	41	44	36	48	44	49	46	49	31	38	48	33	57	58	36	42	48	44	49	41	41	44	39	34	40	39	36	40	50	38	40	30	43	45	51	49	43	44	32	37	43	48	51	35	45	47	43	46	38	45	33	43	59	49	42	46	63	41	53	47	47	39	30	37	41	45	38	44	56	29	48	47	42	37	40	45	33	49	45	61	52	44	40	38	43	38	61	51	41
26235	20918	15289	29954	37085	35817	31645	27211	22745	19061	15602	12788	10462	8388	6707	5462	4557	3816	3541	3061	2890	2822	2818	2745	2649	2577	2448	2381	2186	2019	1889	1764	1722	1639	1540	1536	1434	1404	1379	1226	1302	1205	1073	1105	1104	1069	1050	1028	1016	974	886	923	920	888	855	858	875	882	846	864	837	763	835	795	803	853	862	852	804	785	826	823	847	731	774	713	783	805	808	746	765	791	821	745	760	737	769	742	712	765	736	750	732	734	750	741	714	713	717	742	713	661	687	654	646	629	670	669	688	676	688	669	683	664	712	670	688	673	605	663	697	730	629	677	694	664	680	666	726	677	636	734	670	696	657	672	676	711	709	658	673	688	659	711	665	658	665	697	687	686	681	662	679	647	659	688	686	658	673	710	693	717	716	658	691	689	731	697	684	669	733	688	651	679	643	699	731	721	694	676	734	678	686	675	682	650	676	654	677	639	712	671	689	678	725	683	707	665	689	642	717	683	679	707	714	638	692	697	682	650	709	698	683	675	666	692	651	662	712	651	708	678	679	670	640	715	686	608	655	712	695	640	695	644	654	692	709	664	696	658	679	698	737	675	690	699	689	705	710	662	680	660	681	680	706	672	696	622	705	659	656	743	670	647	678	668	671	721	694	645	644	661	705	649	704	740	653	660	624	666	698	684	651	673	682	666	658	677	709	686	720	697	663	648	680	663	706	690	666	688	608	660	730	670	655	679	702	698	645	649	662	671	637	709	693	682	665	664	691	675	659	632	661	653	698	652	651	691	719	730	681	701	644	660	663	653	675	663	671	681	648	675	674	681	656	689	664	666	681	689	695	659	687	717	663	632	660	642	716	680	671	654	703	645	689	695	748	661	651	679	647	695	659	686	701	661	678	686	676	666	722	684	663	687	686	691	664	703	620	628	708	670	681	697	685	669	680	686	643	628	687	702	667	678	666	634	666	661	723	689	657	695	733	641	705	689	666	679	655	640	670	685	700	680	635	660	676	647	672	648	694	663	654	662	679	679	693	702	702	689	677	654	673	707	694	675	693	698	641	642	683	675	714	683	683	612	669	682	717	690	658	636	653	686	690	737	669	655	696	706	659	715	683	717	670	717	719	688	669	677	698	666	705	684	678	708	685	708	693	666	658	677	707	669	617	663	701	702	660	663	637	681	686	658	691	692	625	671	652	645	679	730	736	711	699	669	686	675	684	681	660	666	739	689	633	646	712	674	670	605	676	663	709	658	713	669	644	701	677	659	723	658	669	717	684	694	719	699	689	733	688	667	692	719	685	694	669	677	668	671	689	635	687	634	644	670	723	734	700	645	666	682	662	666	670	647	622	639	735	705	670	663	644	665	651	670	663	690	673	681	709	665	665	602	673	698	672	621	659	671	691	717	651	701	672	647	646	666	700	673	632	698	690	670	674	645	644	710	679	642	686	652	658	675	626	623	750	688	655	663	715	722	675	645	656	708	647	690	657	705	624	660	696	710	616	684	699	660	643	708	663	662	702	725	672	687	640	622	663	649	661	675	676	679	652	597	685	666	650	640	708	674	637	672	666	603	680	703	667	659	696	670	760	689	691	663	656	663	682	706	664	662	664	684	650	645	672	705	673	697	659	658	686	717	677	691	692	678	686	673	671	670	634	685	661	646	673	700	639	679	706	725	665	641	708	623	688	656	672	657	680	683	700	721	684	689	669	653	677	676	727	675	696	690	699	620	712	669	718	672	674	680	651	675	698	668	642	683	695	654	679	664	689	653	672	670	674	683	651	643	628	705	675	667	683	676	656	679	715	670	633	655	651	724	680	654	719	662	667	693	644	688	643	680	684	652	700	701	697	707	665	718	619	673	672	675	684	691	691	726	693	671	670	697	738	688	652	656	751	631	689	686	706	667	713	681	681	685	614	663	622	715	657	664	672	696	727	688	661	655	696	635	697	659	716	691	688	663	626	684	664	709	656	663	674	706	664	716	670	670	686	718	682	668	734	695	698	701	640	673	682	694	682	653	706	724	651	693	687	665	679	671	665	684	656	668	671	653	699	701	658	697	675	641	672	677	632	687	696	660	679	650	667	655	688	666	657	663	684	691	693	714	703	675	613	650	653	628	651	692	682	596	700	644	720	682	662	696	683	692	701	655	673	688	674	650	643	707	674	735	684	634	712	703	712	667	612	667	704	645	696	627	671	676	697	648	657	691	687	687	677	674	691	682	669	697	701	639	651	631	667	701	707	654	669	699	701	663	708	653	684	683	667	689	670	660	661	676	706	691	689	695	677	617	682	673	668	671	684	674	673	623	668	644	688	665	709	665	601	630	696	703	636	686	681	685	703	671	654	619	629	666	679	670	665	701	696	668	680	696	720	668	636	685	694	700	643	668	698	669	669	689	628	643	716	693	659	633	681	679	675	698	681	642	685	671	676	683	693	694	651	657	650	663	670	652	663	681	654	720	662	644	660	669	685	684	659	679	675	647	667	681	713	639	695	689	660	666	675	653	661	654	698	706	667	683	673	687	685	676	696	721	695	670	623	663	723	671	704	646	687	670	642	689	691	655	665	732	686	698	650	682	687	692	655	676	717	685	640	605	708	689	635	714	681	669	654	665	664	632	666	628	648	666	669	617	671	649	660	703	691	687	647	636	670	650	688	626	632	668	652	691	649	634	688	672	709	706	641	686	642	685	675	686	642	679	631	650	677	648	664	683	665	728	685	657	716	677	637	685	701	617	667	671	693	684	617	696	705	656	672	713	677	681	703	672	673	687	728	663	694	693	648	630	682	646	630	707	659	602	731	721	671	710	690	654	696	723	656	665	619	688	636	736	667	676	658	646	646	688	681	626	704	696	670	637	635	685	678	706	647	740	715	710	666	729	700	692	674	676	766	684	689	727	646	681	721	672	670	677	671	675	653	714	672	695	686	607	665	660	689	662	712	736	680	621	668	711	662	686	709	670	638	628	658	641	688	726	679	673	634	702	680	677	627	702	662	685	732	661	670	686	685	703	682	705	697	696	678	737	720	682	650	663	663	631	657	718	664	712	626	669	679	654	699	706	699	663	666	699	685	676	715	730	693	670	671	702	697	700	692	679	679	683	679	684	652	675	658	718	668	681	680	681	619	667	667	691	626	656	673	711	631	684	686	618	640	685	669	655	662	659	668	691	675	681	674	673	675	709	646	677	668	694	708	641	691	666	657	701	651	617	670	700	648	689	657	670	684	660	687	678	671	676	705	665	697	692	702	709	683	684	700	674	640	709	661	682	670	718	672	694	679	723	654	642	664	703	713	690	683	677	706	688	678	688	703	690	683	686	701	688	715	665	652	647	697	642	723	673	681	668	669	665	735	642	659	716	717	657	661	647	646	641	697	721	672	702	749	669	696	663	677	665	675	684	725	693	671	652	620	735	655	662	703	747	651	660	690	748	688	674	682	680	683	645	670	666	705	698	687	665	660	709	683	620	637	733	705	708	677	675	698	713	623	621	685	664	692	664	690	637	668	680	677	667
3235	1825	1098	883	1417	1553	1270	1016	847	646	521	484	327	311	240	194	175	140	156	106	90	128	124	108	94	103	100	112	75	70	67	88	89	85	79	75	83	44	74	61	63	61	58	64	51	69	73	54	60	69	60	44	50	41	52	50	55	58	48	57	43	58	60	51	55	43	53	49	48	52	48	52	56	57	39	64	62	44	47	56	61	53	49	51	40	52	49	52	63	49	48	43	43	44	40	57	50	34	58	36	41	37	44	57	44	36	63	49	56	22	52	47	57	58	53	42	55	50	49	53	42	52	51	45	47	39	50	33	42	46	47	52	52	49	56	46	38	42	66	54	51	45	56	43	44	40	37	32	54	52	41	52	52	51	39	45	42	41	48	37	58	53	53	38	38	48	58	41	60	53	48	55	52	34	50	34	38	45	40	54	34	38	41	38	57	45	45	34	50	56	44	51	41	50	41	52	46	52	43	46	43	37	44	42	57	46	49	61	42	55	47	58	42	54	33	50	62	49	50	44	42	60	58	44	54	45	49	41	47	54	57	54	36	37	38	51	49	42	37	49	45	43	47	45	62	36	47	51	36	40	43	58	65	45	42	43	53	39	34	39	43	51	34	50	42	45	50	46	46	35	34	53	48	40	43	52	38	45	47	55	47	44	51	51	33	44	52	39	46	44	43	43	40	43	47	47	45	38	47	42	46	43	55	53	43	41	39	46	38	47	45	36	48	51	37	55	44	45	39	44	44	46	48	48	44	51	41	51	45	48	40	50	48	51	57	37	43	54	42	47	39	55	57	48	43	53	46	47	34	49	48	57	60	52	38	42	55	53	36	47	51	42	50	43	41	48	42	47	43	36	50	43	51	49	32	42	55	50	48	55	39	38	50	61	35	61	49	49	50	49	39	46	56	45	58	54	55	48	58	59	45	45	51	47	41	55	39	52	48	36	50	46	53	65	52	48	60	45	57	40	61	48	55	49	48	64	57	45	48	45	44	44	52	48	43	46	40	54	40	34	49	45	50	58	46	50	40	41	64	47	44	58	46	42	36	50	49	37	56	46	48	45	46	55	54	51	45	42	43	51	44	44	42	46	38	44	45	62	30	38	35	49	48	47	53	38	50	44	43	50	48	39	42	52	47	55	47	46	47	51	27	60	43	44	47	57	43	51	48	53	42	46	40	52	36	52	40	47	46	46	43	37	45	51	51	48	44	49	51	54	46	48	49	46	43	46	51	42	57	44	41	51	34	49	36	39	44	49	48	50	47	57	58	45	32	42	65	45	51	46	46	51	42	32	33	48	35	48	47	52	54	57	44	49	53	42	50	45	49	66	49	57	47	41	45	45	41	51	36	44	47	57	53	40	49	51	46	52	50	41	51	36	56	50	50	55	51	65	41	49	49	40	56	41	41	47	55	39	49	51	43	44	42	40	37	48	45	42	55	45	47	39	59	55	39	40	47	44	39	59	43	46	47	57	42	52	53	50	37	56	37	32	34	46	63	49	57	48	53	57	55	44	47	35	56	49	39	43	40	41	54	50	50	49	41	47	48	41	44	44	42	44	45	56	48	60	52	41	53	52	42	59	49	39	34	50	46	44	46	48	46	44	46	39	48	42	44	49	37	53	44	43	44	41	50	53	29	48	44	53	49	51	60	41	56	32	38	65	44	32	46	49	48	45	44	47	53	44	59	44	46	51	43	46	51	52	52	51	48	51	55	43	52	51	43	45	46	68	48	53	41	60	43	47	42	42	51	39	32	57	39	56	53	53	42	37	36	54	35	43	47	51	47	40	42	44	65	52	46	38	63	55	47	52	58	47	41	50	45	39	51	44	50	39	54	47	48	44	55	55	57	56	42	47	57	42	46	47	48	53	56	37	43	31	35	46	46	44	39	47	49	50	49	54	46	58	42	39	42	51	38	51	40	37	47	48	54	47	39	44	53	51	44	49	48	37	49	44	52	30	57	36	40	36	51	61	41	51	52	42	54	44	37	51	42	46	51	41	53	48	60	56	48	46	49	38	45	49	47	38	36	43	40	48	60	39	54	61	43	58	40	56	51	51	45	45	43	43	58	37	51	46	48	45	57	58	49	42	71	48	52	55	38	54	48	42	50	42	50	53	41	37	43	49	50	47	43	56	42	43	41	48	41	43	52	43	48	53	49	52	39	45	44	65	45	51	42	49	47	49	43	45	55	57	37	60	52	44	52	58	47	58	46	45	44	56	52	43	49	49	41	42	60	47	60	56	48	54	32	58	56	50	60	55	47	45	41	54	60	44	55	46	52	39	28	63	42	55	53	37	54	45	42	50	43	49	38	45	51	43	39	47	54	47	45	43	42	47	40	57	36	38	48	56	49	43	44	58	53	53	36	53	42	49	51	45	44	46	48	57	44	47	41	38	54	39	46	45	42	41	57	37	52	41	45	44	47	51	51	41	31	50	42	38	41	46	51	35	48	36	42	48	61	49	41	39	44	49	50	51	52	48	48	48	39	57	49	43	44	56	50	53	48	57	51	56	37	57	48	40	48	39	56	49	54	52	52	48	41	58	50	51	68	52	52	65	49	46	40	57	45	41	46	51	50	53	37	45	41	46	37	52	37	47	42	56	42	44	47	60	44	44	55	45	46	53	43	48	46	40	43	42	59	44	35	43	50	64	44	57	45	54	36	45	29	47	61	37	45	42	51	58	54	55	43	46	47	49	47	37	55	45	47	56	49	55	48	61	41	53	41	46	56	44	48	52	42	67	55	45	44	38	43	39	34	43	47	34	54	50	32	56	57	42	46	48	56	48	50	40	40	50	41	50	33	38	55	45	41	51	36	53	47	59	44	55	47	49	42	50	53	35	46	59	48	41	46	59	52	38	48	51	45	43	42	41	48	49	51	44	47	34	49	42	55	49	41	51	43	39	55	49	51	46	43	57	39	47	47	56	55	54	45	54	44	46	52	47	45	35	40	43	52	51	37	46	48	57	50	47	50	44	64	55	48	58	48	42	48	38	30	47	48	45	54	49	43	56	42	53	47	47	46	44	38	56	54	53	58	49	48	55	40	53	36	52	51	55	51	45	49	50	57	47	43	44	61	47	40	51	46	51	50	46	51	49	55	47	52	59	49	38	47	37	39	53	40	38	41	30	60	53	45	36	42	47	44	62	52	61	48	47	48	57	31	59	55	54	60	36	42	65	50	40	43	42	63	39	49	46	56	52	44	47	43	47	48	44	51	44	46	62	48	60	40	42	51	51	48	49	57	41	56	48	47	60	52	54	50	45	46	61	51	43	56	39	40	41	55	47	37	53	52	50	46	57	49	47	44	56	47	47	45	46	42	46	46	56	51	40	49	56	56	45	42	60	44	48	56	52	36	47	44	38	55	69	40	49	58	52	50	43	64	52	32	45	43	49	55	40	35	41	66	44	52	50	43	43	47	51	49	42	48	41	53	36	59	55	47	39	39	48	47	49	39	61	51	51	54	41	48	38	48	53	36	57
31730	25560	19646	34847	41830	40101	36238	31709	27536	23736	20093	16952	14040	11507	9427	7472	6408	5515	4873	4471	4196	3927	3941	3628	3518	3293	3153	3024	2818	2700	2547	2343	2194	2165	1973	1881	1871	1748	1722	1696	1566	1390	1398	1360	1319	1305	1266	1259	1241	1158	1181	1124	985	1054	1063	1004	1013	1012	1005	964	943	959	974	941	990	966	996	967	965	991	954	941	930	871	935	930	891	953	880	899	944	893	961	931	857	839	861	856	832	832	877	811	846	777	855	803	786	785	783	787	736	757	768	731	712	718	732	721	755	753	783	726	751	754	739	690	735	712	738	738	697	724	802	739	738	761	808	760	769	729	758	725	732	743	799	746	733	745	726	785	776	736	721	729	738	765	753	720	759	736	688	735	744	740	757	782	752	717	804	731	787	734	751	758	763	728	771	732	675	706	717	756	765	724	721	734	738	752	755	715	734	784	773	733	722	703	716	716	742	686	772	748	761	762	712	759	717	710	798	750	746	771	732	797	758	746	771	800	685	746	754	736	734	736	759	739	745	727	712	655	773	739	750	767	735	717	736	690	766	726	753	757	786	740	743	745	706	676	739	722	745	773	753	767	774	698	742	708	802	754	735	735	744	759	794	763	725	736	750	717	721	708	762	707	764	723	774	791	779	758	736	712	702	673	701	718	714	738	764	735	714	779	720	712	713	715	733	705	712	792	760	790	738	693	780	709	738	766	723	740	756	706	774	694	746	742	752	768	757	743	750	752	729	764	705	754	750	730	726	771	720	758	717	759	760	733	768	756	775	730	778	726	748	745	749	700	725	762	755	737	734	740	716	750	709	804	738	732	755	750	722	753	771	773	738	788	708	699	765	726	732	735	718	735	719	731	766	720	724	762	768	781	756	756	738	781	754	758	742	765	742	747	738	693	759	771	759	816	688	744	753	727	712	710	740	736	733	750	787	713	761	731	780	735	745	733	782	739	763	755	745	725	729	759	759	739	726	750	750	689	749	692	655	800	721	736	711	719	760	697	765	698	777	742	736	739	770	724	698	714	771	725	780	758	741	710	717	747	726	728	704	760	735	694	755	705	729	766	720	747	762	727	723	814	707	725	766	713	719	700	770	743	732	766	705	736	750	737	743	780	751	665	733	709	718	719	743	748	738	680	698	719	732	771	727	750	804	703	749	763	724	730	693	793	720	735	714	787	770	779	750	745	743	702	763	718	749	712	763	766	697	749	713	790	743	752	733	720	759	739	737	748	742	732	756	767	714	725	724	751	749	741	744	743	758	739	733	755	737	737	759	784	696	732	779	708	711	707	740	738	750	738	762	714	719	773	708	772	720	709	801	737	733	735	702	724	770	744	773	760	752	685	758	760	819	747	748	719	727	680	709	743	764	713	729	748	742	725	720	730	729	752	760	745	720	711	724	763	802	726	754	801	726	747	727	742	772	748	680	756	715	743	703	751	716	732	733	745	744	788	741	722	763	801	716	775	723	770	705	704	726	750	707	750	795	788	746	716	780	705	732	687	702	700	777	699	753	704	749	712	754	735	737	709	691	755	700	749	731	742	728	769	767	715	784	767	734	739	710	745	691	762	741	765	733	688	758	747	684	715	736	750	730	740	725	748	772	753	723	732	762	738	703	770	673	745	748	763	739	767	734	701	778	732	685	768	758	693	683	802	749	728	747	754	755	763	718	708	756	769	717	754	749	774	774	750	760	763	758	750	777	750	693	755	789	714	722	748	721	714	734	742	781	761	743	706	747	747	740	727	759	749	718	759	761	743	726	697	748	801	765	779	749	741	745	792	724	717	804	726	734	809	719	734	746	714	683	686	757	744	758	730	717	781	736	748	679	715	770	695	748	758	699	704	766	768	776	747	764	744	762	730	757	714	740	712	774	704	751	742	740	764	768	746	756	736	758	682	737	766	745	773	748	703	765	749	777	752	795	705	763	783	775	742	714	690	777	755	679	726	736	716	742	716	786	744	774	748	761	692	694	763	750	748	754	723	735	756	741	736	744	677	705	688	717	780	788	765	728	754	746	720	743	752	748	706	722	758	741	774	780	719	746	770	756	683	741	774	738	729	714	751	787	753	760	757	756	701	777	746	762	741	771	731	743	759	758	737	724	746	729	756	677	737	757	735	783	759	723	814	727	710	738	753	703	765	719	733	789	745	733	740	743	694	688	708	725	740	749	718	742	733	770	698	723	709	748	751	736	733	713	712	743	802	749	739	740	751	713	770	735	709	750	743	701	759	765	762	730	694	719	744	746	747	765	707	708	771	737	706	776	724	713	751	754	689	718	797	681	778	725	725	727	752	749	730	699	723	723	707	741	735	759	751	731	759	708	769	712	730	714	740	721	704	718	733	712	737	735	743	727	780	739	675	712	721	734	756	755	723	710	747	681	752	755	727	740	744	752	712	697	724	723	770	709	738	717	762	764	776	730	747	750	750	716	749	741	703	705	729	707	745	725	741	714	734	720	754	746	751	710	752	743	719	710	739	730	715	765	749	723	760	742	725	778	751	782	738	743	731	771	775	726	694	719	722	715	726	703	800	776	746	732	743	793	725	780	740	771	733	732	712	724	715	722	697	730	715	800	777	766	737	740	712	709	738	745	765	689	728	657	744	769	759	749	729	776	704	770	733	732	798	711	728	774	780	693	740	750	755	758	714	708	784	736	742	709	766	687	728	759	731	713	738	762	733	756	753	713	757	758	722	729	759	801	734	728	757	722	735	751	767	749	742	751	742	661	716	784	770	739	717	713	747	720	758	703	766	748	724	720	740	761	705	779	763	771	768	729	732	721	712	723	758	735	732	749	764	734	732	767	720	729	745	721	787	756	715	763	743	788	707	773	738	756	740	728	740	743	725	760	718	769	706	754	708	723	700	753	816	752	756	746	696	699	744	701	744	743	762	726	758	756	774	747	742	702	711	711	729	726	773	718	715	719	728	726	768	725	764	736	747	746	765	781	758	721	733	755	713	717	696	722	767	740	762	730	740	808	735	732	730	732	720	722	695	734	770	774	706	749	762	749	734	769	707	719	773	734	736	731	716	729	748	705	746	707	760	727	754	760	737	734	706	764	715	715	759	748	761	730	737	755	774	782	745	746	705	722	738	723	736	687	728	756	732	741	719	712	716	786	711	717	770	716	757	721	701	744	804	737	742	716	767	776	735	748	716	747	770	710	733	725	737	719	742	710	748	767	728	755	734	729	672	752	751	746	737	794	766	759	765	734	735	740	739	704	716	726	769	715	757	746	759	696	776	716	712	742	753	718	709	725	754	749	740	701	756	706	718	763	724	732	751	736	689	729	749	779	790	735	739	713	754	724	688	758	744	746	730	709	780	724	800	776	764	754	744	763	687	733	764	754	763	753	736	688	763	687	788	686	717	720	751	693	770	742	738	721	771	758	760	755	706	746	751	740	755	736	780	734	757	757	718	727	697	769	764	716	788	740	756	750	738	741	752	746	749	751	734	794	749	745	737	722	759	751	746	741	786	740	737	699	745	687	787
2324	826	533	420	608	701	583	484	385	314	240	202	152	123	116	93	79	80	64	65	63	57	54	64	60	70	57	71	41	57	67	48	44	41	42	38	37	39	43	45	31	22	34	26	31	33	41	30	26	28	26	30	24	33	34	32	24	26	30	36	35	19	32	35	30	36	32	21	36	32	21	25	25	27	27	31	28	29	30	31	29	24	27	16	31	22	25	37	30	36	40	22	32	23	23	23	24	26	32	20	26	30	34	29	40	27	26	20	21	18	19	17	36	32	38	31	41	30	28	30	32	29	26	30	20	23	18	25	30	25	20	29	32	22	25	39	30	14	37	23	25	20	28	25	25	24	33	37	38	33	23	38	19	31	30	30	20	29	34	26	25	22	23	28	29	27	34	34	23	27	21	17	29	24	33	28	23	26	31	30	27	22	33	19	27	23	22	22	28	26	29	24	25	19	33	40	27	25	26	25	27	32	31	30	33	19	35	26	31	32	28	30	20	21	35	19	24	31	24	27	29	18	26	23	30	20	18	23	30	28	17	32	21	28	20	29	19	24	15	31	21	27	30	31	18	24	29	30	29	31	33	35	30	37	29	31	32	35	32	34	23	20	25	39	23	22	25	23	23	30	31	29	29	18	25	26	34	18	26	22	21	35	23	27	25	28	28	30	22	19	28	16	23	24	27	21	31	26	21	39	26	36	27	22	21	28	24	35	34	23	23	19	26	38	26	34	40	31	22	39	23	32	26	31	28	27	36	22	25	22	21	31	22	32	34	26	25	21	35	26	31	29	28	28	37	28	25	25	25	30	37	31	23	27	24	23	21	32	20	32	19	23	25	24	22	29	29	21	32	30	24	32	28	29	36	29	25	32	36	23	21	30	27	35	28	28	26	23	23	24	32	30	29	29	24	32	28	25	28	26	27	27	25	37	25	20	25	30	28	26	21	23	37	29	31	32	24	32	28	24	33	37	22	25	37	26	32	32	36	17	27	24	23	29	22	30	32	27	23	26	27	27	36	27	29	25	36	41	30	24	27	20	27	25	31	27	30	31	25	27	20	22	30	36	31	27	38	30	29	26	28	32	31	31	23	25	24	26	23	32	38	38	25	30	24	33	23	26	32	22	30	17	21	21	31	28	26	39	27	25	27	35	30	29	31	27	24	19	21	26	25	35	27	44	26	21	30	34	15	30	30	23	26	30	28	31	30	31	25	35	25	25	38	30	23	26	23	32	27	18	28	25	34	19	22	32	32	27	33	25	26	28	29	22	32	33	29	32	31	25	30	30	15	27	23	34	32	34	25	26	26	28	34	26	29	29	21	24	33	24	29	23	40	31	29	32	37	39	30	28	22	23	28	19	23	30	23	32	34	21	27	35	21	35	34	27	24	23	21	21	27	18	23	27	25	27	36	27	22	40	27	23	24	21	21	24	23	30	33	26	26	32	26	28	18	24	23	29	28	29	30	23	22	36	24	18	21	32	24	36	29	26	28	27	35	23	27	24	25	31	30	23	33	31	20	16	30	22	29	26	18	31	23	27	34	25	32	33	24	21	28	27	31	38	23	29	21	17	32	21	33	27	32	29	24	25	23	31	29	27	35	34	23	24	30	26	26	17	32	30	24	22	32	25	25	30	27	29	25	34	34	30	38	27	28	24	28	26	30	28	33	33	25	30	24	28	29	25	26	35	24	27	23	34	21	23	25	23	33	41	31	31	18	28	32	33	26	23	26	29	28	9	21	34	31	22	25	25	26	32	21	33	27	25	27	20	29	30	38	20	27	33	14	20	28	22	23	17	27	23	17	36	26	30	31	19	32	29	34	29	33	25	22	27	25	24	24	28	25	34	34	20	21	25	22	28	15	28	28	18	23	32	17	27	25	25	27	30	17	31	29	26	35	16	21	20	31	12	29	25	30	19	26	30	24	27	29	31	28	31	29	27	24	23	13	23	23	35	22	23	26	26	36	24	27	30	33	24	23	20	24	24	28	27	31	35	24	26	31	29	23	24	30	34	37	28	26	23	36	23	28	21	33	28	41	30	35	22	28	27	23	25	31	23	23	23	33	22	37	27	33	34	32	31	23	20	23	30	35	40	22	31	28	38	28	40	35	21	23	25	27	24	26	18	25	31	26	21	33	24	27	29	31	28	22	27	23	31	30	24	21	20	17	36	22	41	27	36	36	24	20	29	20	30	34	25	15	32	23	24	29	21	30	20	35	24	29	27	29	23	31	33	20	24	33	32	32	30	36	26	31	24	31	29	27	29	27	27	25	36	28	26	41	27	26	29	30	44	23	27	22	34	21	29	24	33	22	24	18	31	33	30	24	25	22	17	21	29	29	27	36	26	21	28	28	27	23	26	24	20	36	29	20	24	26	35	24	35	29	22	33	35	26	37	25	33	34	30	23	31	25	29	24	21	17	23	30	28	30	18	33	22	31	24	39	27	30	20	33	32	37	28	28	39	32	21	33	22	35	24	24	29	25	25	20	25	34	23	23	27	40	32	33	22	31	37	38	28	34	28	24	24	26	18	23	26	29	23	24	20	24	26	28	33	36	26	32	36	28	31	27	33	23	24	27	16	23	40	18	23	27	26	32	20	25	32	25	28	30	30	23	21	30	23	39	34	19	26	36	12	29	19	23	31	22	36	24	31	39	29	36	32	24	33	23	27	27	20	31	35	26	27	30	34	28	25	26	24	27	23	19	30	35	21	25	32	32	23	26	20	25	29	23	34	29	25	25	25	25	23	19	30	25	17	29	25	27	33	24	30	24	33	31	29	34	29	28	38	22	28	36	32	26	29	20	23	29	28	27	32	24	28	33	24	19	31	33	32	19	29	25	27	34	21	23	24	21	26	28	20	25	19	22	26	33	30	18	32	24	27	30	18	26	20	32	23	29	27	34	27	18	33	32	30	28	30	22	27	26	25	32	25	22	22	28	25	28	31	23	34	20	23	26	18	28	26	30	35	25	32	32	33	19	27	30	29	29	30	24	30	35	34	34	29	21	27	31	34	31	31	32	23	30	34	26	25	29	28	30	32	28	21	28	29	15	28	30	21	25	29	32	24	27	24	21	19	31	34	23	33	28	30	29	28	29	24	21	32	24	26	22	26	23	21	24	29	20	30	20	27	29	22	29	24	30	24	21	25	33	33	23	22	23	34	34	33	33	27	32	38	24	29	26	37	22	30	31	27	30	22	29	27	23	22	25	25	25	38	33	22	31	23	28	26	28	23	26	26	35	27	24	29	23	36	26	28	35	39	29	22	27	22	33	27	21	29	31	29	29	27	38	35	28	31	35	21	35	28	43	24	18	22	27	27	38	32	26	27	28	33	24	37	31	33	27	33	23	26	37	29	24	23	27	22	42	25	19	33	27	39	31	22	21	29	31	36	21	21	22	37	23	31	22	30	47	29	19	18	35	31	35	30	27	32	34	19	22	17	27	19	33	29	31	30	30	36	19	26	35	27	22	32	40	30	34	23
24035	17830	12373	26424	33594	31857	27462	22445	18345	14742	11617	9327	7387	5775	4502	3671	3091	2586	2400	2219	2162	2075	1985	1988	1962	1857	1808	1678	1601	1456	1382	1305	1219	1208	1129	1095	1050	988	1008	883	830	777	860	752	784	749	690	704	621	660	605	604	565	568	584	583	584	581	607	554	547	564	523	596	571	550	576	592	509	510	571	515	503	483	498	504	585	530	549	534	517	521	498	487	489	466	454	482	514	493	487	455	499	456	459	451	467	470	436	484	459	449	437	425	471	428	440	448	444	440	420	434	436	443	441	444	422	452	448	452	446	457	425	424	426	433	461	460	436	432	472	430	425	455	413	422	418	438	435	470	421	454	431	443	411	445	454	488	414	424	456	429	412	426	451	426	469	448	420	416	488	423	413	442	429	445	441	407	435	427	433	440	486	422	442	445	422	425	443	434	443	471	469	400	438	434	438	417	462	422	416	453	461	453	408	445	437	475	451	448	467	466	433	420	448	443	412	453	425	438	405	463	490	419	453	417	442	448	423	446	403	442	461	413	438	483	451	452	423	445	454	422	416	448	472	445	425	447	402	416	438	389	453	437	428	424	466	440	425	413	402	413	402	440	438	413	433	448	447	438	433	466	440	443	445	418	414	423	479	466	448	436	454	438	439	421	471	433	418	458	448	437	453	449	434	458	421	443	456	426	416	443	442	431	440	476	388	435	441	418	439	421	453	416	475	467	455	418	421	429	437	431	480	442	459	425	400	430	432	423	458	469	441	417	446	458	417	434	463	447	462	431	442	451	444	433	419	460	414	419	423	440	427	425	426	426	423	437	429	438	444	448	441	442	436	385	439	410	399	445	412	467	473	405	436	446	465	456	452	407	449	449	433	427	418	422	429	431	480	456	444	414	417	483	422	490	461	439	414	437	465	452	414	461	412	441	497	416	457	441	442	469	458	415	463	394	428	420	451	406	441	454	438	428	434	431	438	448	422	423	448	419	448	440	448	433	407	433	393	438	430	453	430	420	431	430	463	484	451	413	421	424	403	393	443	437	456	455	428	406	472	438	459	446	443	445	447	463	429	461	449	432	472	419	460	445	476	415	439	455	422	428	443	441	456	428	450	456	419	440	439	446	474	435	433	450	420	453	409	420	427	461	451	461	435	417	428	411	449	457	443	436	463	422	441	449	464	431	430	445	466	439	467	480	421	457	445	474	418	439	493	455	419	470	445	411	425	453	459	425	446	411	434	420	447	436	453	470	394	425	426	441	422	415	418	427	410	471	448	422	433	429	439	422	428	459	419	440	438	452	469	459	416	439	435	436	419	426	421	444	431	422	474	443	452	437	484	453	441	431	466	419	468	412	438	462	406	431	422	435	435	481	436	430	411	427	417	457	422	449	461	461	440	432	428	422	430	450	419	456	413	443	447	464	435	427	450	451	488	455	435	463	453	402	472	437	433	428	460	463	419	427	445	433	451	408	442	436	398	444	436	453	462	426	441	398	453	459	423	453	440	435	413	462	421	425	437	422	469	451	441	411	409	420	412	478	447	480	405	441	426	425	426	464	430	425	421	451	452	443	436	418	438	481	464	411	431	466	406	414	428	398	456	412	451	419	442	440	435	420	432	421	415	429	432	479	449	427	417	471	467	433	438	459	433	460	447	457	479	458	469	429	414	462	433	460	431	468	438	448	416	438	427	390	445	401	450	480	405	486	445	464	429	424	495	449	463	424	428	439	413	452	453	459	420	439	447	443	429	423	433	434	479	435	450	445	479	465	439	416	414	419	439	477	426	448	414	449	444	424	425	412	442	417	432	456	469	454	433	459	467	465	428	427	446	396	455	416	437	445	424	426	395	427	431	444	425	406	412	448	464	449	447	410	431	439	437	454	429	434	431	420	463	448	443	450	438	437	498	424	464	434	466	429	456	470	406	403	445	467	440	455	432	391	440	431	463	470	425	418	428	438	409	443	443	452	458	448	403	406	441	436	451	411	440	418	442	460	451	447	442	426	416	447	430	487	475	419	415	450	479	428	424	464	441	434	430	434	454	469	448	409	434	444	493	439	413	440	459	434	427	409	417	448	443	442	452	444	447	435	427	390	479	467	436	421	426	440	450	452	428	464	456	463	450	443	429	446	446	457	464	413	435	449	412	411	411	447	470	399	433	421	447	415	402	457	440	525	441	432	446	415	419	433	444	464	472	420	438	450	448	414	454	471	434	449	458	445	457	448	434	447	434	408	444	419	463	439	415	434	428	422	454	436	441	447	444	494	477	427	433	428	443	443	430	416	402	432	499	449	441	447	416	439	432	410	456	435	459	431	443	456	429	439	448	498	454	453	463	454	391	459	449	444	439	415	447	417	426	437	427	411	402	444	414	428	417	445	447	443	474	443	451	435	429	438	442	484	418	439	423	438	442	413	432	460	467	448	473	443	424	412	447	395	456	432	435	426	476	468	485	429	421	452	431	454	452	440	438	454	451	417	447	421	431	396	407	458	425	442	460	431	470	466	439	445	467	412	427	468	390	421	462	464	436	460	452	444	424	432	452	450	428	461	431	421	427	427	482	438	434	477	452	442	462	454	412	437	484	446	412	445	420	495	438	464	421	399	450	449	434	439	439	430	433	439	463	414	492	440	434	394	435	448	451	393	468	421	438	449	431	466	437	472	441	467	431	397	428	454	406	457	428	457	451	480	426	434	449	437	442	450	466	436	422	471	431	458	417	418	455	433	452	464	470	420	427	452	429	456	437	448	417	428	442	465	442	436	383	417	452	445	422	451	428	467	428	403	426	444	466	462	482	448	476	442	447	445	451	480	463	454	430	438	474	443	444	400	439	445	415	459	475	410	404	444	402	471	443	447	463	447	440	449	437	435	432	421	446	453	432	442	442	472	463	463	471	451	413	493	419	456	448	415	451	447	418	428	470	462	459	453	486	453	435	424	413	419	474	466	413	426	474	438	450	417	467	415	412	455	445	417	415	427	422	458	428	429	455	462	431	433	458	432	440	462	409	419	433	436	412	434	446	425	463	440	434	420	432	454	414	467	460	446	452	417	440	413	429	428	443	415	458	441	404	479	438	445	519	440	471	441	444	438	416	433	425	454	440	435	443	467	435	443	473	429	457	401	441	453	435	430	432	470	409	418	441	471	430	425	473	451	432	444	436	445	461	441	473	467	437	450	453	447	431	433	407	477	444	444	454	448	422	392	412	478	431	416	459	464	409	442	467	426	453	448	474	438	429	449	461	443	467	435	435	441	446	458	425	415	463	409	412	398	463	465	450	414	432	439	461	452	410	420	453	443	424	450	419	429	475	436	425	392	445	413	440	427	448	428	457	441	458	439	472	446	471	411	454	443	471	457	471	395	429	430	446	443	452	427	401	442	457	465	424	443	443	480	440	426	458	452	475	404	455	425	453	439	448	441	464	421	451	427	449	425	421	462	473	442	425	418	425	408	443	415	433	448	442	437	437	447	419	408	450	428	430	490	455	491	425	434	436	450	431	434
1970	1317	832	662	1043	1176	982	776	633	467	405	315	239	197	148	102	98	90	96	95	86	86	77	81	75	74	64	68	70	68	47	53	48	48	57	60	45	49	48	33	43	37	38	43	45	42	42	51	30	34	27	40	34	27	30	37	31	35	37	31	50	30	44	22	37	35	35	30	30	35	37	40	37	35	26	28	30	31	28	37	30	37	33	41	25	29	30	38	34	23	32	27	26	25	37	26	34	27	28	34	35	32	30	35	32	27	35	26	37	31	27	35	39	37	31	33	22	34	36	32	26	28	31	19	32	32	25	31	27	33	25	31	28	30	28	30	29	26	35	29	29	25	40	36	38	30	20	27	36	21	33	33	23	25	22	37	27	33	27	25	31	21	38	28	38	34	30	36	24	28	22	19	29	27	29	28	27	29	36	36	30	29	30	28	44	35	26	25	22	23	27	35	31	36	36	29	31	35	30	31	32	33	31	29	25	32	25	33	24	33	32	32	19	37	30	30	23	31	31	32	32	25	33	28	32	24	34	28	22	25	30	22	27	35	21	34	24	27	33	32	25	27	27	29	40	30	40	29	30	29	27	22	31	27	41	40	30	22	30	37	31	29	24	28	22	36	31	32	33	32	31	35	31	30	24	24	33	24	33	22	42	38	32	26	25	25	27	34	38	37	26	34	44	31	31	20	30	39	33	25	33	27	32	24	29	39	25	30	48	36	24	32	35	30	32	37	37	21	27	36	43	44	39	28	25	30	28	28	32	33	30	39	28	29	26	26	24	32	36	31	26	30	32	27	38	29	30	33	30	29	27	29	32	23	29	30	17	28	32	34	37	33	32	38	25	24	29	36	26	25	21	25	37	39	26	34	33	23	38	23	31	33	28	34	19	38	34	30	18	26	27	26	23	19	24	32	30	36	24	36	27	38	32	33	33	22	33	35	31	21	27	32	34	17	40	33	40	33	38	23	29	29	28	38	32	35	26	38	34	33	35	31	30	33	25	29	35	25	36	29	30	29	31	27	27	35	23	28	24	38	38	30	33	32	30	42	37	31	27	33	31	30	21	30	37	34	37	32	25	25	27	36	25	37	33	32	21	22	29	30	35	24	30	32	32	17	27	41	24	28	33	34	36	22	26	30	30	30	40	39	24	24	29	24	29	34	32	26	25	26	38	32	23	30	29	30	23	41	24	22	30	33	28	27	39	29	26	31	28	29	26	27	30	23	20	28	30	36	28	28	33	33	30	38	28	28	27	32	28	36	24	32	38	35	32	24	27	37	30	38	24	21	31	35	30	31	23	36	30	36	32	27	30	21	33	23	29	27	19	27	31	42	26	31	22	20	46	33	17	31	26	24	22	20	31	30	28	28	37	31	28	35	22	26	35	30	31	31	35	31	36	29	21	26	25	32	32	29	18	29	19	29	28	38	35	32	34	31	32	35	27	34	30	23	20	29	35	31	28	16	35	20	35	34	22	24	29	36	29	32	29	29	28	24	32	38	32	41	23	27	32	27	32	31	37	38	38	28	33	33	29	32	24	30	29	33	22	33	40	25	32	34	26	21	41	39	27	29	32	38	33	21	26	36	32	21	35	31	35	30	32	28	30	30	35	34	26	41	27	31	29	24	32	32	25	37	35	25	27	32	32	32	25	35	20	34	22	40	26	32	15	34	22	31	24	29	26	31	32	25	43	39	36	32	28	33	31	27	25	33	27	31	26	33	33	34	30	23	24	32	35	30	25	34	33	19	31	32	32	28	29	27	25	27	32	31	36	31	31	33	27	30	32	27	18	22	30	27	34	23	29	30	35	39	34	32	25	32	21	28	33	28	31	48	36	26	25	18	24	31	38	22	30	36	23	29	39	37	41	33	25	34	28	35	29	27	32	39	37	25	24	24	36	33	27	33	29	31	39	38	25	26	34	27	25	24	32	27	32	19	20	28	42	49	32	33	23	34	34	34	36	28	34	33	27	32	27	32	24	37	25	31	30	28	32	25	34	27	27	32	26	47	33	30	28	28	29	33	22	26	29	25	29	37	31	34	29	30	24	21	22	25	31	38	45	41	33	34	40	23	21	26	34	26	20	25	35	35	36	31	33	27	30	19	40	30	33	31	28	22	25	33	25	35	30	33	40	33	26	34	36	32	25	32	34	34	32	31	24	30	29	27	22	24	29	30	37	27	34	25	30	35	24	27	40	22	30	35	38	37	26	21	35	29	36	37	29	32	32	36	33	36	29	26	26	25	34	23	38	36	20	26	21	27	23	38	30	41	27	41	26	35	31	36	31	32	28	22	42	29	39	24	33	29	28	42	22	30	37	33	22	31	34	25	30	44	30	36	24	27	40	30	32	28	25	24	30	34	28	29	30	37	36	38	22	37	26	38	31	28	38	35	29	28	36	20	31	35	29	25	33	31	32	28	29	26	33	32	33	24	30	31	41	38	26	37	29	33	24	31	30	32	24	31	33	31	34	17	44	31	35	26	39	34	35	24	30	23	31	30	27	29	34	35	20	36	23	29	35	35	25	33	26	29	30	30	29	33	22	35	33	30	40	33	37	26	36	35	37	30	29	20	19	25	35	35	31	30	33	25	29	33	30	23	30	24	25	38	39	39	33	30	25	33	31	37	26	23	28	37	24	32	27	21	33	18	25	25	24	32	27	31	26	34	37	37	30	22	33	30	23	30	30	36	31	32	22	23	24	31	24	11	26	32	34	32	28	30	36	32	27	21	21	36	30	28	25	28	30	32	36	30	28	36	28	39	35	25	30	35	28	23	27	34	30	25	27	36	31	41	21	30	31	37	31	19	32	33	32	31	24	31	33	27	27	30	25	29	31	34	33	37	24	21	27	29	40	29	26	30	27	36	25	29	33	24	35	33	30	29	32	37	34	25	26	24	34	34	29	19	36	27	34	29	28	23	36	34	25	28	29	32	37	30	31	37	28	19	26	32	35	28	31	31	30	32	32	36	29	29	25	38	31	26	30	27	25	32	31	21	33	24	32	23	29	28	31	26	24	31	31	30	20	30	22	29	38	20	35	30	28	32	22	24	33	27	31	24	32	23	40	27	23	37	27	37	28	37	24	27	33	26	32	31	32	25	23	31	32	32	37	31	37	35	26	25	29	27	41	31	27	39	36	38	36	29	29	32	32	33	36	31	27	30	29	21	25	23	28	34	28	26	46	28	27	33	30	26	34	32	27	29	31	27	32	25	20	25	33	28	26	25	29	29	29	33	25	38	36	30	31	20	20	30	34	50	22	31	26	30	27	23	25	32	35	31	22	28	32	29	26	30	28	27	25	25	28	37	30	39	24	23	26	37	29	21	21	35	26	27	27	27	25	35	27	33	43	34	21	24	30	31	27	27	31	24	26	34	35	37	34	18	31	35	40	30	33	34	36	36	27	41	19	24	28	24	40	28	22	30	35	28	27	29	32	22	46	34	39	20	37	31	28	27	18	41	19	32	35	27	38	34	25	24	26	43
28347	22758	16472	31403	38574	36879	32587	27836	23683	19488	16007	13017	10398	8226	6769	5503	4464	3995	3588	3292	3098	2992	2912	2825	2592	2535	2356	2236	2124	1949	1840	1754	1571	1551	1467	1384	1373	1299	1196	1135	1108	1048	979	976	987	876	915	854	816	830	794	719	705	686	744	689	730	657	670	644	681	717	660	722	719	688	712	610	640	671	601	630	653	655	662	632	643	652	688	641	586	605	636	566	626	583	587	551	568	596	531	583	510	513	527	496	524	483	443	536	533	480	505	481	500	475	502	493	537	492	466	486	520	514	489	497	485	472	494	452	483	466	465	481	495	530	494	467	502	515	493	478	494	473	460	498	529	496	467	494	511	490	481	444	490	454	511	519	495	447	488	524	464	513	528	470	505	488	490	484	491	494	496	458	498	489	475	528	489	487	454	489	495	471	423	500	469	490	483	482	458	474	461	477	507	449	495	526	474	461	488	515	515	491	491	524	481	491	533	465	467	473	485	446	464	478	496	481	473	466	471	503	446	481	500	459	492	514	496	484	473	469	487	502	473	452	477	501	486	463	458	478	483	491	484	469	500	449	530	479	467	495	476	439	489	517	461	499	569	467	495	493	455	466	509	467	490	484	492	499	496	471	476	478	535	433	475	492	463	473	483	486	465	518	448	535	477	482	509	495	512	448	480	519	514	525	449	456	500	474	491	487	483	486	538	496	475	487	478	445	499	434	470	467	504	489	500	470	450	470	476	516	459	463	484	469	487	436	509	487	463	478	524	473	521	486	501	492	508	468	510	466	461	508	525	480	480	488	444	476	484	455	458	452	468	471	471	498	517	483	474	473	505	517	467	482	488	490	483	540	494	480	465	465	495	437	458	504	487	505	475	508	451	506	495	475	479	492	486	474	476	466	501	476	482	505	481	470	506	528	483	428	462	494	463	478	497	475	488	510	449	472	490	490	481	507	493	476	493	465	483	468	467	466	510	468	508	483	462	527	497	479	502	489	484	495	472	490	506	469	488	496	487	465	478	531	471	494	522	537	499	458	492	499	476	489	465	499	527	502	503	487	508	480	510	470	518	484	490	494	469	455	465	475	469	494	493	441	482	493	465	479	473	473	504	469	504	479	479	441	474	499	469	448	464	464	514	500	519	472	494	481	481	480	506	479	473	485	483	494	457	466	502	522	463	522	452	473	437	492	510	439	466	470	471	483	487	473	493	450	487	457	482	500	501	478	519	451	476	466	443	495	503	484	510	418	478	452	470	450	437	480	493	513	461	471	499	495	464	463	472	470	495	467	481	503	487	480	459	500	493	434	466	470	501	498	467	476	493	458	494	507	505	448	487	468	484	508	468	463	487	478	487	456	479	481	498	443	434	503	480	520	497	494	470	488	508	467	496	495	523	504	489	461	490	461	491	495	510	540	472	496	492	483	484	481	460	484	477	495	488	495	499	528	482	510	489	451	456	484	450	472	526	453	468	467	478	474	503	523	495	497	471	478	449	483	474	399	506	487	476	472	491	489	460	491	408	499	471	487	448	458	493	467	504	486	487	538	472	477	493	475	459	489	500	501	499	482	482	460	491	523	467	499	513	453	485	472	455	514	451	512	479	505	515	472	479	458	502	482	441	457	497	496	439	472	500	502	462	490	442	532	509	469	514	466	498	500	499	503	463	442	507	460	485	446	490	518	498	466	483	508	492	445	454	468	447	477	502	476	499	451	505	459	464	493	481	484	476	513	480	483	475	487	481	516	480	453	496	516	478	509	499	459	511	481	496	469	460	481	492	476	481	473	468	472	490	496	482	466	503	467	475	450	519	484	501	440	490	488	500	509	481	470	470	501	490	438	449	532	479	484	470	491	488	472	505	479	519	459	481	496	504	497	466	507	492	473	470	498	496	502	466	470	469	506	472	444	503	485	465	473	477	516	442	470	443	495	500	493	459	463	445	500	487	480	437	516	522	481	476	484	474	457	515	493	489	466	499	474	524	487	502	466	497	463	453	457	421	506	480	463	519	440	448	494	505	454	516	493	513	455	475	491	468	480	506	502	508	487	458	474	492	464	484	489	456	461	473	515	481	530	456	491	478	456	481	467	480	485	466	463	475	476	481	463	483	481	507	483	459	453	455	482	490	499	536	471	475	494	479	485	465	497	499	514	435	504	524	472	460	461	493	488	470	478	467	458	491	485	487	498	493	471	494	512	476	500	447	492	446	529	445	514	475	482	482	479	474	477	486	481	516	483	458	445	481	501	466	491	481	460	451	485	475	498	470	495	523	487	504	507	473	488	493	480	505	486	441	469	470	520	449	484	438	469	489	483	517	523	478	476	477	476	465	471	498	485	490	495	481	466	440	494	524	467	482	487	483	504	489	451	488	463	475	485	503	483	515	491	457	439	535	482	451	468	451	515	449	499	501	454	501	457	466	494	491	515	448	478	462	479	480	521	465	493	533	481	476	492	499	477	439	536	487	462	467	483	504	505	453	500	472	447	488	494	504	500	497	459	492	530	484	466	461	470	502	510	515	522	488	471	514	480	507	504	508	457	500	480	516	470	492	491	457	463	481	483	487	477	488	458	506	484	514	501	431	500	490	505	479	469	491	501	467	491	452	471	484	486	518	459	479	481	488	471	465	504	473	476	486	495	478	505	419	489	493	488	508	501	466	491	535	488	513	483	480	485	449	487	472	465	497	510	461	501	450	477	467	489	493	500	455	493	432	520	465	494	503	452	476	447	498	493	538	489	511	476	448	489	509	472	465	487	437	508	503	495	488	488	486	494	475	457	491	495	512	470	450	500	488	480	454	495	502	475	435	507	485	448	475	472	467	496	462	473	479	501	443	499	513	504	462	474	507	474	533	464	497	488	494	490	456	501	456	479	480	481	430	512	479	432	505	495	482	463	492	447	462	469	504	487	460	488	527	474	506	517	477	465	485	491	495	430	514	496	491	525	468	453	484	474	511	521	494	494	445	485	481	468	487	521	508	540	494	464	469	474	510	515	447	480	494	494	454	453	505	479	474	497	494	474	497	514	487	464	490	472	482	496	512	450	479	489	471	485	528	503	503	510	489	469	499	462	477	502	433	505	497	483	539	486	494	507	453	482	470	474	518	474	472	458	506	520	490	479	513	520	515	461	499	467	495	462	481	477	504	481	470	486	488	494	479	493	505	501	494	533	514	455	473	498	502	541	521	436	503	443	472	500	469	463	521	470	465	480	504	490	469	478	458	514	452	528	470	486	529	490	467	446	495	473	456	492	509	482	495	497	487	472	486	464	477	480	513	482	468	480	492	480	481	448	443	471	498	504	472	467	517	477	489	499	466	465	488	478	471	478	536	470	484	448	491	454	500	500	526	530	480	484	513	478	472	523	485	498	487	479	478	461	506	492	462	484	527	510	470	486	511	488	482	484	501	465	485	504	508	521	490	500	470	423	507	485	505	414	509	476	474	520	446	469	510	488	522	471	505	453	520	488	478	499	477	512	492	499	447	472	473	464	488	521	478	496	487	442
3642	1251	762	576	917	997	837	679	578	447	361	272	233	181	162	124	120	119	100	86	102	89	87	87	93	84	88	81	76	72	79	65	67	64	49	62	65	60	62	50	61	45	60	57	57	48	48	41	49	49	52	51	49	46	47	42	41	41	49	60	56	56	53	52	47	53	57	57	38	37	48	38	47	40	51	48	50	35	35	45	38	42	49	45	38	56	52	45	36	48	39	41	41	51	43	41	51	46	39	47	49	46	39	49	51	42	47	42	30	33	49	34	40	43	48	40	41	42	46	48	41	35	37	42	57	36	40	39	41	52	43	47	36	44	29	48	47	53	33	40	44	38	41	46	46	34	38	46	46	42	51	40	45	43	40	44	43	31	45	40	44	44	41	47	45	37	51	40	45	42	39	36	47	39	51	48	59	40	46	47	47	38	44	37	45	44	42	42	48	29	54	41	43	54	37	33	40	40	47	34	43	34	44	56	51	50	42	42	31	42	33	50	44	44	48	40	47	50	46	37	36	50	50	40	25	35	34	43	40	28	31	51	42	51	45	46	44	33	37	42	33	39	37	53	34	40	54	42	29	38	47	44	44	48	40	51	42	47	45	43	43	43	44	51	42	47	47	45	46	42	39	31	51	34	44	50	49	40	43	47	35	41	38	38	46	39	32	36	48	49	51	42	45	49	49	44	44	37	37	44	42	37	38	42	35	39	42	41	42	31	44	44	39	52	41	47	46	53	45	46	40	42	45	45	47	51	44	38	51	52	39	39	48	46	32	50	26	40	58	44	37	42	44	59	54	42	36	39	37	47	40	38	44	49	45	34	37	42	37	44	43	49	46	36	42	38	30	36	41	36	37	39	44	39	40	47	36	52	40	43	37	40	38	46	38	42	32	37	36	56	47	39	50	44	44	41	51	41	46	39	42	34	48	43	42	40	46	52	49	53	44	33	42	43	36	42	40	30	47	43	49	48	41	39	35	35	40	44	47	46	52	49	48	31	41	44	36	38	39	30	58	42	45	46	44	43	42	51	41	42	36	37	32	47	37	36	34	46	41	44	50	38	32	52	43	54	40	43	45	46	49	44	39	43	35	41	40	54	53	38	39	35	45	52	43	45	31	40	52	39	44	44	39	54	50	43	44	39	42	45	54	42	46	41	41	39	44	34	45	36	37	46	39	48	42	38	48	53	49	39	36	31	42	49	46	56	33	53	46	34	40	55	37	45	43	46	58	42	55	41	45	50	29	48	38	44	42	42	40	38	42	50	28	33	45	41	54	37	39	45	43	38	34	43	38	44	41	40	42	33	44	48	56	29	51	41	45	39	43	38	48	46	36	42	34	39	45	43	39	43	46	42	50	32	36	35	44	35	40	49	33	51	53	54	42	31	51	39	45	42	37	54	44	43	45	53	45	45	46	42	39	60	44	32	40	25	38	49	32	47	52	42	47	44	32	36	43	54	36	44	40	40	30	49	37	62	45	42	59	52	46	49	37	42	38	46	52	53	51	37	46	36	33	40	39	55	35	50	41	38	44	32	42	45	48	45	41	49	45	38	43	44	48	43	41	44	35	47	45	39	45	49	42	45	40	41	41	40	38	43	53	28	32	43	47	39	41	54	42	42	37	29	35	40	41	40	43	50	49	41	54	40	41	38	37	35	40	38	48	45	41	44	50	39	47	45	32	43	45	35	47	39	39	40	43	47	32	53	36	44	44	40	44	49	46	38	40	41	47	39	49	48	44	46	52	41	39	50	43	32	36	49	49	33	34	50	51	40	44	49	50	51	43	41	34	43	39	46	37	37	43	44	51	44	40	54	42	49	53	39	39	42	46	47	46	42	46	44	25	38	48	39	47	50	40	48	36	42	40	50	33	35	36	44	55	27	41	34	47	32	52	41	45	47	43	35	45	36	50	57	35	49	39	51	37	44	36	50	41	33	34	38	37	55	34	51	41	43	48	39	39	48	44	40	41	35	43	41	35	40	40	53	43	47	59	55	33	54	36	43	49	40	37	43	52	50	37	32	49	44	38	36	45	40	37	38	31	47	37	48	35	45	48	38	45	41	44	40	37	40	46	46	48	51	48	32	43	37	27	44	34	45	31	38	41	38	40	40	44	57	45	49	32	43	44	33	43	51	38	42	55	44	50	44	40	46	40	48	32	45	53	37	42	43	47	35	42	41	44	53	40	37	43	53	43	42	33	48	33	40	47	40	51	45	41	48	44	52	44	41	39	40	54	32	37	41	48	52	50	39	50	39	43	45	37	42	43	30	62	48	31	43	52	32	33	47	50	42	42	49	37	36	41	40	38	43	41	50	45	36	35	46	35	44	42	34	44	44	47	31	54	38	33	40	39	35	55	42	45	37	32	48	38	43	38	35	44	31	48	39	47	42	29	46	42	42	46	40	51	39	44	50	45	52	49	49	34	46	36	33	44	30	52	50	42	45	42	42	32	49	40	36	36	48	39	56	37	45	53	50	27	40	39	37	46	38	40	44	39	45	40	42	32	43	34	31	51	45	49	49	33	33	36	44	44	37	36	33	47	39	41	48	50	29	38	41	41	50	43	36	46	47	46	49	38	44	40	42	42	40	32	46	45	42	47	40	47	47	49	37	46	36	46	42	34	40	41	49	52	32	37	39	40	41	35	46	40	46	45	36	36	42	49	31	40	42	34	37	43	54	39	51	45	45	39	38	50	34	48	42	33	30	42	54	33	56	38	32	43	40	48	34	40	33	37	45	29	48	48	46	50	51	34	53	58	53	55	48	45	50	37	36	45	40	55	48	44	29	50	51	46	40	48	45	40	46	39	42	41	36	48	27	39	42	36	48	38	27	37	36	37	41	46	48	40	45	41	42	45	46	53	43	37	38	40	38	57	51	54	52	31	42	43	47	38	43	40	53	42	38	36	45	41	27	40	57	37	48	52	35	55	47	43	50	30	45	46	43	43	38	45	35	33	54	43	29	29	32	44	40	48	47	34	45	40	40	45	40	44	47	46	48	45	48	41	43	44	52	44	40	41	46	46	34	42	42	31	36	32	48	43	41	39	48	64	35	59	48	46	45	23	52	41	39	44	36	37	34	45	35	38	49	36	44	51	47	44	33	45	44	53	36	39	49	34	41	40	52	42	35	45	43	33	42	31	29	31	43	42	37	36	45	45	49	41	42	54	38	35	48	57	56	40	42	40	46	47	56	38	43	42	45	53	44	39	40	31	43	34	47	39	38	35	46	45	46	41	38	48	49	37	40	42	36	40	49	48	26	43	44	44	53	36	34	48	36	33	42	46	48	39	41	43	45	42	41	50	42	35	49	39	49	54	44	34	35	37	45	42	45	49	45	48	46	56	45	46	57	44	46	39	50	44	58	39	33	48	49	37	47	36	40	38	40	35	52	44	48	46	43	44	58	39	32	36	44	40	32	44	38	55	42	43	34	42	53	46	44	44	49	28	46	37	42	47	44	33	40	34	45	44	52	45	50	44	36
26462	21028	15464	30155	37236	35524	31342	27094	22732	18714	14915	12134	9752	7748	6237	5177	4464	4011	3598	3354	3153	2984	3016	2866	2781	2700	2584	2293	2195	2046	2057	1783	1685	1695	1575	1552	1500	1413	1372	1243	1223	1153	1103	1075	1171	1110	1060	1006	1011	1029	947	919	905	887	862	906	909	891	842	903	873	898	893	862	840	815	866	839	846	898	779	778	857	821	809	815	803	798	804	846	797	781	791	685	785	729	810	729	772	767	775	733	730	826	720	710	727	690	687	652	680	657	703	670	700	734	659	668	690	668	640	703	723	681	695	705	691	684	659	691	649	687	674	680	663	613	688	622	692	640	725	686	674	670	746	621	680	633	682	672	668	623	660	692	670	740	696	713	691	680	651	689	687	688	659	681	655	662	649	671	677	683	661	653	701	689	661	729	665	692	713	653	680	662	705	663	696	660	649	665	671	709	663	678	670	663	671	645	649	670	652	693	674	671	720	661	647	665	664	690	700	624	702	670	699	655	698	698	616	730	661	685	679	676	708	658	716	699	657	670	691	703	679	668	755	690	669	684	735	674	708	699	688	621	629	693	728	666	677	658	687	661	686	697	651	662	699	680	654	632	660	658	661	679	682	667	672	627	681	689	674	618	675	669	699	654	713	668	659	640	736	681	632	664	674	628	670	662	662	703	665	709	623	682	680	659	621	677	691	703	646	671	701	653	611	664	667	658	665	690	657	667	700	674	716	693	707	711	686	624	709	691	688	640	662	643	688	654	692	670	644	679	733	685	679	676	679	705	674	704	634	655	656	671	643	686	699	685	662	683	703	633	666	654	687	653	642	695	665	661	672	667	646	636	683	697	687	713	639	646	664	745	678	695	663	716	715	676	722	699	646	641	606	654	685	670	704	717	700	676	659	649	646	631	703	700	651	681	698	676	709	741	693	665	687	654	663	688	712	665	690	659	672	703	679	690	703	689	623	661	668	676	653	684	666	644	681	656	656	699	681	682	673	682	676	641	725	659	691	669	703	694	695	614	725	652	717	725	647	671	676	700	674	670	715	686	686	687	664	694	650	701	682	667	688	650	676	709	649	655	675	644	704	671	676	627	637	694	678	697	634	704	655	634	694	639	710	665	638	692	701	643	683	716	654	668	697	672	671	684	730	676	672	730	694	693	687	690	697	679	635	724	703	668	635	719	688	701	697	653	699	680	649	676	667	686	647	673	648	629	698	699	704	689	672	711	645	680	686	674	683	689	683	640	716	699	659	689	703	719	702	696	673	667	693	685	706	684	654	717	680	719	631	678	657	704	689	646	691	654	686	680	681	681	688	702	679	689	702	694	686	696	701	683	663	685	656	660	707	684	699	674	665	683	706	673	672	667	684	718	721	723	719	663	665	649	704	679	666	655	708	676	732	674	677	670	682	681	706	664	678	693	689	676	706	696	693	655	650	676	648	697	676	688	684	683	620	704	687	686	631	646	678	644	665	660	731	675	735	664	680	631	676	709	639	730	618	692	697	658	697	681	680	641	669	724	683	675	635	622	636	703	654	672	665	658	658	696	750	694	666	700	650	670	711	668	702	630	640	653	649	697	654	686	615	686	648	674	652	640	671	656	708	698	705	648	637	710	707	672	698	644	672	632	694	721	650	675	712	670	660	631	644	687	673	673	649	697	658	700	687	669	673	659	681	659	696	655	651	665	677	705	687	676	651	679	666	681	695	661	649	667	654	696	661	662	627	601	658	676	661	689	644	720	639	690	652	677	639	668	714	665	695	693	686	627	724	678	677	696	731	694	690	666	699	641	683	688	679	686	694	661	679	661	683	698	676	663	672	659	688	673	687	682	674	707	663	661	716	659	654	731	703	643	695	664	698	695	680	697	641	678	662	705	622	693	660	681	650	696	705	665	640	682	688	683	657	700	668	692	692	688	685	657	694	663	625	689	697	673	690	666	702	686	683	691	721	685	670	644	661	704	650	658	645	656	670	649	651	635	682	648	634	656	658	698	681	712	673	629	700	644	631	668	628	712	647	722	702	662	655	668	676	611	679	759	708	706	671	689	647	673	676	675	682	635	657	653	689	756	675	666	711	650	673	676	652	730	679	688	665	694	688	722	635	688	705	674	713	716	659	627	637	684	658	665	719	657	715	703	667	689	705	679	634	649	677	738	668	642	672	688	682	667	678	715	682	687	705	652	678	642	666	662	687	683	709	665	686	694	688	655	660	690	680	664	650	657	648	700	632	652	650	688	627	632	699	654	715	685	679	661	672	680	645	641	655	664	697	655	668	696	683	652	694	685	720	668	704	709	662	630	702	613	684	701	653	740	661	638	669	724	690	643	649	689	655	617	627	649	696	708	658	660	709	665	642	656	658	669	687	683	696	708	677	684	658	699	699	713	719	650	712	741	680	684	630	684	670	666	672	663	681	687	658	729	682	699	634	708	689	654	642	668	698	657	670	715	659	706	697	715	672	627	677	632	648	704	686	705	685	679	675	715	641	686	662	669	664	673	633	713	639	710	681	657	681	662	698	648	630	651	649	668	688	670	642	704	677	680	669	662	665	655	668	626	722	694	724	650	694	680	687	662	648	653	673	681	703	664	697	650	719	621	664	675	672	625	686	663	675	623	692	681	633	696	654	690	670	712	669	655	666	684	695	714	640	688	667	662	691	661	657	666	653	674	678	691	684	681	724	675	707	647	693	706	645	711	699	687	658	657	641	654	647	699	657	699	694	712	674	644	679	665	640	659	663	646	675	606	685	718	712	692	686	675	672	648	674	643	633	705	672	662	672	673	642	687	664	713	699	642	674	636	684	673	649	656	671	668	628	681	645	650	722	687	661	672	622	691	707	705	641	653	662	694	662	650	717	693	690	625	675	640	684	710	621	650	689	661	698	698	662	725	666	669	687	681	703	642	639	656	614	665	688	665	664	676	671	681	645	651	667	671	654	658	730	648	678	642	669	677	685	625	691	661	705	660	671	667	703	702	698	650	680	665	658	691	662	645	679	664	698	698	670	636	649	707	680	673	716	631	674	693	653	671	666	643	680	664	632	638	684	700	669	709	680	645	638	695	654	715	675	653	657	668	691	693	696	665	639	703	672	699	666	639	659	647	662	674	701	667	705	670	715	695	717	663	643	667	668	652	673	645	701	698	646	705	668	653	665	660	644	662	688	627	718	707	692	663	712	693	680	683	677	740	708	663	673	689	666	661	689	696	680	700	643	707	688	677	651	690	663	648	720	673	679	705	697	679	682	644	681	630	705	708	682	711	710	681	668	707	684	691	696	637	661	706	659	699	733	657	680	688	705	728	646	642	649	649	668	692	685	715	740	658	682	676	705	664	667	710	665	709	667	655	667	680	701	608	665	698	688	662	641	691	663	685	684	687	673	656	631	645	650	678	644	706	641	670	630	686	665	662	634	666	679	682	687	652	679	688	715	655	730	677	667	755	689	724	685	628	659	717	694	645	685	664	644	647	697	697	700	640	655	684	671	702	696	675	699	651	618	680	720	656
3157	1850	1073	834	1391	1512	1305	1033	802	637	489	366	334	224	222	167	179	137	143	146	122	114	127	109	109	89	112	95	85	93	71	82	91	76	81	75	84	53	79	75	70	55	53	62	50	51	56	71	63	68	61	55	55	53	64	59	46	61	48	48	57	47	49	54	68	57	63	48	48	50	68	50	50	45	52	61	57	55	43	53	49	48	47	65	42	58	47	46	62	56	54	57	41	67	55	39	44	43	43	35	57	43	45	52	63	49	49	44	53	56	45	51	42	44	42	52	52	50	44	45	36	49	57	59	49	53	51	43	37	48	43	41	52	59	43	69	51	57	52	48	52	53	47	42	41	41	39	43	39	45	49	45	47	43	54	50	51	59	41	48	48	44	41	38	43	32	55	48	51	41	45	45	38	54	50	45	44	55	67	54	52	53	48	47	43	51	41	45	46	38	46	45	46	46	45	43	58	53	56	44	48	49	52	44	46	55	43	38	44	52	50	53	34	50	54	51	57	39	45	50	46	55	44	40	41	58	45	47	63	42	40	49	51	35	46	47	39	46	52	48	39	53	42	52	45	45	47	49	32	45	57	48	51	59	52	41	50	41	59	47	47	43	41	52	47	39	41	43	61	41	46	51	55	54	55	54	55	40	35	34	45	51	48	49	34	55	47	47	49	42	42	36	37	44	39	43	48	37	46	50	40	54	33	57	42	44	38	51	49	34	48	53	48	50	49	43	42	49	42	45	55	46	50	41	47	48	37	44	53	45	53	47	63	54	40	50	43	33	41	54	35	39	31	48	52	35	52	48	48	31	32	53	50	37	47	50	55	42	45	39	41	47	41	52	43	54	36	57	44	56	52	58	46	49	57	48	54	52	53	40	50	43	43	40	46	46	51	46	46	46	40	38	51	50	41	53	48	53	37	58	43	44	58	49	46	54	47	48	43	34	36	48	48	42	47	65	51	49	42	39	43	54	45	52	41	51	40	42	50	63	46	34	39	55	41	47	44	48	38	49	46	42	48	48	53	49	51	47	56	53	51	39	50	46	50	50	39	41	52	51	46	41	44	53	47	46	52	47	41	37	36	42	49	52	46	37	45	43	46	40	57	39	56	48	38	43	51	52	41	45	58	48	41	49	48	46	38	54	45	58	51	57	56	44	42	50	59	44	59	59	45	42	44	50	42	43	50	53	42	50	48	41	42	53	48	48	48	48	50	43	52	49	50	40	33	29	48	53	45	39	44	52	44	45	46	44	47	55	48	36	46	58	54	51	45	46	33	40	40	50	40	48	49	48	45	51	44	50	52	43	45	59	51	46	45	43	51	41	50	56	39	49	49	39	45	43	53	56	45	40	49	47	44	47	44	50	40	37	46	49	44	41	61	41	64	45	46	47	46	43	49	39	41	52	55	40	37	49	43	59	56	48	40	52	44	44	52	38	37	49	45	59	51	50	43	45	36	51	37	48	49	43	39	43	58	42	44	48	40	60	35	54	49	50	46	44	37	47	45	38	51	45	44	38	59	42	42	38	53	39	47	49	35	42	48	34	40	37	58	53	48	31	56	49	48	49	60	50	48	56	43	53	44	55	66	44	46	48	48	49	48	55	43	59	55	50	43	32	45	48	50	40	50	44	59	43	44	46	46	34	39	36	34	47	49	48	42	44	48	53	47	67	47	42	45	44	44	53	41	50	47	42	33	41	52	46	51	52	46	46	55	48	46	48	46	37	48	57	54	46	52	51	50	43	42	46	50	39	45	46	47	48	47	47	44	33	51	41	42	42	67	43	47	60	48	52	43	51	55	52	52	48	43	45	45	55	41	44	47	53	48	34	44	42	48	54	44	45	42	51	56	47	40	59	47	37	42	41	54	44	51	44	44	32	48	48	46	50	43	40	50	46	47	60	33	47	54	53	43	49	56	45	52	55	41	46	47	54	53	47	38	48	47	52	38	36	45	43	47	55	47	43	52	45	56	61	46	45	45	41	48	38	48	49	50	36	38	55	62	47	46	49	53	42	34	50	55	56	56	39	41	39	55	59	56	63	37	58	44	59	53	47	45	45	47	47	40	59	52	49	50	35	62	56	51	55	57	45	42	42	42	42	53	39	39	45	39	62	57	43	41	48	50	55	42	39	44	46	41	52	57	50	55	46	50	46	49	47	44	52	39	52	45	43	51	53	54	64	49	51	41	32	56	43	63	49	42	56	52	44	41	64	54	45	51	48	46	57	56	49	42	45	41	47	39	56	43	45	48	43	43	42	29	55	51	46	48	60	48	53	38	41	42	53	44	38	43	46	45	52	60	54	52	50	45	43	45	33	54	46	41	57	40	45	36	38	46	44	42	69	46	44	51	43	41	51	55	51	48	48	51	50	42	46	39	56	47	47	49	52	45	41	55	39	50	40	48	40	55	47	49	49	49	50	50	48	56	47	48	53	51	39	49	45	48	36	45	54	45	59	49	43	41	44	37	44	47	43	40	46	61	29	44	47	37	44	39	37	50	49	38	50	44	56	50	55	40	59	61	48	46	40	36	52	34	49	50	43	50	60	55	50	43	40	33	35	40	54	53	39	51	45	44	45	49	56	47	45	48	50	47	44	55	50	44	33	48	38	43	62	56	57	51	49	45	49	55	62	54	40	37	43	53	44	36	57	46	38	36	48	54	44	39	44	69	50	49	52	51	46	59	37	41	36	49	46	48	44	42	53	43	47	59	52	49	46	49	57	42	51	58	49	48	48	50	47	40	52	43	54	42	44	52	44	43	59	48	60	54	48	49	47	50	49	49	40	47	46	44	52	43	47	38	53	42	56	45	54	44	36	44	55	45	48	61	40	54	51	51	51	44	44	50	51	43	51	57	45	38	44	47	35	53	50	64	41	56	55	51	36	50	40	46	44	45	53	42	45	55	46	52	38	43	53	39	32	65	49	46	44	34	54	53	38	56	48	42	49	45	48	48	34	46	49	52	42	37	41	53	48	50	33	37	43	56	60	52	58	66	45	52	41	60	50	46	58	47	39	59	37	41	51	55	42	39	52	47	53	52	56	52	46	47	45	35	45	49	43	39	51	46	38	39	52	39	44	47	48	39	45	45	46	46	55	54	46	31	48	56	47	47	47	56	59	54	44	39	55	48	38	39	59	47	32	48	42	50	54	57	43	53	40	33	47	50	56	51	45	41	39	47	51	50	48	62	40	48	55	42	47	56	50	48	46	52	53	49	49	27	47	54	40	44	58	34	36	50	44	52	38	34	63	44	49	44	33	46	44	48	52	47	51	49	46	34	57	45	48	54	47	44	41	53	52	55	52	60	38	39	47	51	55	44	49	45	39	55	48	50	52	54	40	43	47	48	47	35	42	41	40	47	46	56	50	52	49	38	48	42	45	49	50	40	51	37	47	48	43	45	47	56	49	64	46	49	48	44	49	34	56	37	38	55	48	57	51	35	43	43	53	60	43	56	45	48	36	46	50	50	37	53	40	51	49	40	53
31821	25497	19937	34720	41915	40234	36133	31842	27400	23083	19404	15889	13055	10558	8696	7381	6359	5706	4999	4720	4355	4282	4119	3959	3672	3473	3200	2960	2895	2729	2588	2371	2283	2165	2040	1991	1866	1747	1657	1595	1512	1460	1352	1377	1385	1329	1294	1288	1253	1133	1103	1116	1090	1053	1049	1081	1048	1057	1052	1041	1042	1041	1044	1017	1044	981	1042	962	1025	992	942	981	905	942	991	912	942	966	958	975	1005	885	980	922	862	864	889	852	877	834	859	868	857	861	807	791	709	769	781	736	776	768	686	776	717	748	719	730	776	756	758	727	723	743	758	772	724	721	762	724	749	767	751	763	734	735	796	736	734	739	761	764	777	735	744	746	712	753	755	728	742	769	750	756	749	773	778	749	743	711	813	741	743	759	789	752	732	745	747	696	730	742	741	772	738	701	732	745	713	741	748	753	739	749	711	753	743	774	760	749	754	753	707	726	782	751	735	780	736	732	733	734	677	725	730	725	709	712	728	757	763	715	749	717	700	718	771	775	750	736	739	726	689	709	725	755	711	737	724	750	773	721	719	751	739	740	754	723	762	743	785	738	709	753	785	724	745	741	700	702	774	735	728	729	702	736	760	710	680	725	737	769	708	747	785	749	758	767	700	761	764	739	741	708	747	740	732	757	781	745	724	712	756	799	715	759	739	750	725	694	767	772	772	793	694	741	731	747	708	735	796	723	715	772	746	733	724	775	735	754	782	707	796	678	729	739	769	701	756	760	753	711	734	735	737	781	743	714	722	772	709	712	749	695	782	748	707	755	693	705	774	751	725	737	741	741	712	705	721	759	753	759	762	703	724	788	751	764	700	754	765	693	793	737	742	715	732	722	770	748	778	710	701	725	748	754	746	757	729	782	737	755	732	772	738	744	727	779	759	785	712	751	722	788	711	710	735	708	755	677	714	729	770	792	744	761	711	770	776	741	780	766	785	755	800	769	726	739	752	744	800	744	717	762	715	748	743	736	780	766	740	724	722	765	736	720	718	767	707	748	728	721	772	729	780	708	740	739	738	765	740	743	727	682	752	751	741	759	771	744	726	701	722	723	752	746	724	739	752	725	741	764	752	711	740	692	733	722	706	751	718	722	712	737	723	761	805	799	747	735	785	702	709	754	712	770	700	699	733	731	712	712	687	726	724	726	792	729	745	755	772	747	760	721	755	745	720	724	717	756	747	754	719	717	766	676	736	710	751	701	808	738	737	754	748	712	750	738	760	747	763	737	716	758	742	740	786	774	715	704	743	751	696	725	699	740	728	738	748	718	749	697	705	777	717	707	769	719	751	742	722	747	741	755	706	733	695	721	758	754	690	717	762	712	719	764	699	759	713	722	719	716	706	730	789	739	749	729	756	737	695	732	744	721	754	758	732	770	758	699	746	744	753	749	721	751	722	731	727	711	768	703	726	739	730	755	766	768	721	729	720	779	735	708	784	731	710	776	759	772	759	807	710	704	717	698	722	724	680	736	750	697	750	753	711	743	784	702	697	722	712	717	747	805	703	697	768	762	707	761	719	761	763	716	755	710	746	721	729	735	730	743	765	746	734	766	787	742	758	738	776	729	687	755	724	741	720	736	685	763	721	702	758	769	711	705	719	742	771	663	714	770	721	763	767	761	780	747	714	703	740	723	715	738	753	750	702	721	702	739	762	766	717	689	766	718	716	724	738	735	744	722	730	773	715	713	767	763	780	742	727	755	714	697	718	661	755	748	749	741	720	800	774	720	756	753	733	703	772	753	771	709	673	773	746	730	707	699	681	709	682	750	781	746	728	775	794	724	788	784	672	752	765	711	700	737	689	733	733	771	746	740	740	768	744	728	713	737	748	734	712	765	738	727	785	748	715	760	708	730	757	725	658	780	725	725	704	684	718	749	770	761	738	684	723	766	729	719	716	764	736	735	702	714	776	747	707	726	720	684	730	759	763	771	737	712	666	805	680	714	771	759	730	764	736	755	779	685	727	742	772	765	716	745	689	743	757	755	714	729	710	735	749	773	744	754	796	721	738	678	701	732	738	748	709	670	758	732	715	706	779	731	796	737	679	709	702	775	731	700	699	686	774	708	773	764	764	741	727	733	746	732	751	729	710	706	722	745	720	741	724	783	756	708	681	735	752	744	725	722	750	746	750	763	760	731	726	761	768	770	739	781	724	755	779	771	759	797	782	720	705	720	734	779	736	728	722	753	731	717	724	740	741	705	730	730	720	741	753	755	762	698	722	743	723	767	712	748	750	763	741	713	786	742	793	761	740	751	736	783	752	747	774	733	765	745	764	729	656	710	754	735	742	784	760	715	733	699	808	725	754	698	733	741	737	734	776	737	702	690	731	705	725	734	736	696	766	748	732	756	738	748	732	715	744	778	718	713	747	769	792	723	755	719	787	744	750	753	742	759	712	730	787	768	768	789	734	790	775	790	772	739	728	733	742	760	734	728	779	737	716	729	737	710	757	738	777	751	765	721	770	735	753	737	765	701	756	742	778	701	751	758	749	719	801	739	766	722	696	725	744	728	756	748	765	734	771	725	752	697	762	721	726	718	753	749	753	739	756	757	701	727	740	770	720	731	744	733	768	748	735	773	748	781	666	811	744	688	788	740	719	704	751	720	736	750	771	757	769	727	711	745	748	726	705	764	732	775	729	736	718	794	685	750	762	709	733	780	745	744	727	743	711	727	691	731	772	755	740	722	755	729	769	716	743	753	717	744	699	709	716	734	748	751	766	749	717	767	774	724	728	760	755	727	734	724	751	801	794	765	735	745	778	738	828	717	736	715	734	747	674	783	762	800	704	730	700	739	712	748	774	719	735	727	776	723	725	762	744	761	696	750	746	729	764	775	745	737	728	745	742	693	746	765	714	733	727	673	766	682	733	764	745	763	761	734	733	698	705	763	711	661	717	727	721	717	748	716	694	691	744	756	730	779	769	784	739	680	728	735	756	716	742	738	725	725	747	731	809	745	713	715	712	748	753	750	741	737	777	746	732	720	767	689	752	751	749	708	743	709	714	712	732	721	759	777	697	739	755	738	760	805	747	721	779	712	750	728	754	724	732	702	735	740	723	752	754	730	781	780	721	699	779	774	736	802	720	748	714	761	740	741	749	756	764	691	707	710	715	722	760	753	735	762	726	817	721	726	757	728	740	735	735	732	737	743	640	729	740	780	719	743	713	741	731	743	757	708	751	759	736	726	739	759	707	776	758	798	685	737	759	721	706	716	757	731	740	716	765	726	717	727	727	700	704	700	776	718	728	775	714	752	749	755	768	767	731	766	735	729	743	791	734	728	785	760	774	665	754	733	712	711	749	757	687	729	749	755	725	702	741	703	724	765	721	752	811	718	768	700	707	686	745	726	715	738	742	743	708	725	742	727	706	750	745	726	695	724	760	743	686	723	739	721	763	771	771	730	688	715	703	757	758	702	765	727	725	756	798	780	735	750	739	731	757	740	777	735	728	686	715	762	769	770	743	703	738	778	745	740	762	664	733	707	752	739
2300	893	519	412	683	713	600	481	399	322	217	177	149	107	105	67	64	83	79	71	60	62	74	69	58	54	51	53	49	52	54	55	56	50	44	39	47	46	44	40	31	43	34	35	33	37	33	34	25	37	29	31	30	28	22	37	33	29	29	29	25	32	42	28	23	27	30	27	28	40	34	38	26	35	36	30	33	33	41	41	29	19	39	30	21	32	24	31	31	25	23	32	18	31	26	24	25	30	28	35	34	38	24	22	22	30	31	32	31	28	24	21	37	27	27	22	23	32	36	23	26	22	23	35	21	24	17	27	30	30	24	28	31	30	43	42	23	26	28	36	26	17	29	30	24	22	21	20	28	31	29	36	33	19	23	31	21	31	27	37	25	25	19	36	28	26	25	37	22	18	27	28	21	35	32	39	33	25	29	17	24	22	25	18	39	30	32	25	32	24	31	29	28	18	28	26	37	30	33	33	30	16	20	28	27	18	27	22	34	28	28	25	29	32	29	32	26	29	24	32	39	28	26	17	30	28	29	36	28	21	21	31	22	37	31	27	21	23	25	28	34	26	27	24	21	37	46	23	34	30	20	36	33	29	27	28	23	32	24	18	29	44	23	28	23	30	22	27	26	25	24	27	31	27	36	26	24	33	30	26	39	28	27	34	31	27	28	29	25	22	33	30	27	32	30	23	21	28	24	19	36	28	29	24	28	28	29	29	34	16	30	30	22	41	31	24	18	23	24	26	36	38	28	36	25	24	25	30	33	29	31	29	33	34	15	33	30	23	24	31	29	18	31	19	36	33	43	19	35	35	30	28	28	36	25	31	37	25	21	29	20	16	26	29	14	38	25	19	30	28	30	20	24	22	27	33	37	34	30	25	24	24	25	36	36	23	26	33	27	22	32	30	25	18	24	23	27	40	26	25	20	17	34	29	20	34	23	21	22	27	25	30	19	24	36	22	23	24	33	28	26	29	24	32	24	27	28	33	20	21	19	28	34	22	23	24	28	36	27	17	29	31	31	28	31	31	30	25	35	27	29	21	30	15	33	25	25	28	24	20	26	29	31	26	33	20	25	30	22	28	28	33	22	28	17	27	32	33	28	27	39	32	29	26	27	39	29	24	23	22	26	39	26	28	25	32	41	27	35	35	29	38	32	37	37	31	32	37	33	27	26	29	22	26	28	24	28	27	22	31	30	21	32	28	29	27	25	29	35	22	22	23	39	29	32	31	33	30	30	27	23	30	21	26	22	29	39	22	13	32	26	23	22	27	29	22	22	34	36	19	23	29	24	29	24	20	31	23	29	27	20	26	27	29	33	21	35	25	27	25	31	29	30	29	36	23	39	36	39	29	25	25	35	37	28	33	36	27	27	17	28	23	36	33	24	34	25	25	33	24	24	26	36	34	30	26	29	34	32	27	34	30	31	36	26	32	34	22	23	20	29	27	36	39	36	21	19	36	25	26	27	27	25	36	29	13	34	25	30	33	30	27	36	26	23	25	21	32	30	28	30	37	28	23	22	31	27	37	29	25	23	25	18	22	34	30	28	25	22	30	31	27	29	30	23	32	30	18	27	20	21	21	29	33	28	22	32	22	26	25	22	16	29	32	26	30	29	23	38	29	27	31	34	37	23	30	29	29	29	20	30	31	22	27	25	26	29	24	34	25	30	19	42	39	26	28	33	33	20	34	32	27	26	32	36	26	27	30	28	27	26	34	24	28	30	29	24	26	29	26	28	24	26	24	23	17	27	21	26	27	32	22	31	33	31	29	37	26	26	16	22	29	35	25	28	32	30	24	27	28	21	23	24	30	36	28	29	33	23	23	20	22	32	30	38	27	29	32	37	27	29	33	30	25	25	32	24	23	29	40	31	27	21	25	26	28	27	34	25	27	24	33	26	21	25	21	27	22	31	28	27	34	18	24	28	32	24	25	28	23	29	30	25	37	21	30	24	29	32	30	34	29	28	39	25	24	19	25	29	21	37	26	36	20	35	23	30	31	28	19	28	34	37	38	18	22	27	24	23	27	31	24	19	29	25	26	32	30	30	22	29	27	28	29	32	25	25	31	31	28	30	23	35	15	31	30	36	29	26	30	29	20	33	24	22	29	21	26	19	23	21	23	33	20	25	16	21	32	28	29	31	28	20	29	15	39	31	30	32	27	39	23	29	41	29	24	21	38	20	26	21	31	28	29	22	35	22	32	31	31	23	25	35	22	36	23	31	19	31	24	30	27	20	24	30	30	26	17	28	23	28	31	31	29	28	26	29	32	19	42	29	31	29	18	27	25	26	25	37	22	26	33	34	28	27	29	30	28	25	33	27	23	28	28	24	23	30	29	25	36	27	23	30	28	23	25	25	34	25	30	28	25	28	22	20	33	23	30	30	36	26	35	29	28	31	33	26	30	34	32	30	27	26	19	28	29	24	26	33	27	32	22	19	20	38	32	20	34	19	32	21	25	24	30	35	23	24	24	19	20	26	22	17	27	42	27	23	31	33	24	31	26	33	29	34	34	31	36	27	29	20	20	25	39	28	25	21	31	39	28	26	31	18	23	27	28	29	30	31	22	35	30	26	19	23	22	27	27	30	23	22	28	26	34	25	31	28	32	29	36	36	30	24	22	23	27	29	34	32	27	18	30	16	22	26	22	35	30	29	27	32	29	32	23	29	26	27	31	27	29	25	28	19	19	23	27	25	27	19	27	38	26	22	35	27	28	30	28	28	33	32	35	30	23	35	38	27	21	34	25	24	35	20	19	29	25	18	19	23	37	26	36	25	22	23	22	31	22	28	21	22	30	26	22	30	34	24	36	36	21	24	35	33	37	28	20	24	29	29	33	33	43	28	24	25	35	32	28	28	25	26	28	31	22	31	24	26	21	30	28	33	23	27	24	41	32	26	27	24	30	24	27	39	28	28	31	31	37	17	36	33	26	30	28	26	24	32	25	27	27	27	29	20	26	27	33	26	39	27	27	30	27	34	28	35	27	25	27	29	23	28	21	26	18	21	28	22	32	25	22	18	17	28	24	28	33	31	23	23	25	26	24	29	26	19	28	28	30	30	45	20	28	34	30	30	35	23	25	23	31	25	31	24	42	30	30	31	21	32	29	20	31	28	37	30	26	37	30	28	24	28	31	26	32	32	24	24	29	31	22	23	35	30	28	29	26	17	32	33	25	26	23	31	28	34	30	34	24	23	30	40	20	36	31	32	29	33	24	24	19	27	31	25	28	32	39	36	27	29	29	26	23	20	32	24	30	24	28	20	36	29	26	28	31	34	27	36	25	14	32	25	33	25	34	39	35	29	26	28	30	24	25	29	28	26	24	29	25	30	25	24	27	32	31	24	32	28	28	25	32	22	24	26	26	24	31	28	29	29	27	36	25	29	19	24	30	32	20	37	22	25	23	29	26	26	19	29	23	31	19	28	28	28	23	31	29	26	24	24	25	25	19	22	25	23	31	24	37	30	27	27	41	29	31	35	27
24176	18047	12469	26582	33593	31702	27604	22463	18074	14105	10889	8546	6633	5195	4324	3551	3068	2777	2614	2444	2265	2260	2180	2082	2004	1869	1733	1671	1586	1523	1485	1377	1244	1171	1143	1117	1047	985	917	884	822	834	718	754	763	714	722	787	685	622	634	623	627	607	614	580	601	538	585	598	587	644	591	639	580	586	548	549	575	576	520	551	550	540	553	523	537	574	549	522	546	577	529	530	506	504	496	466	477	500	478	444	442	448	481	487	461	458	435	420	454	470	450	428	476	430	421	442	455	456	432	438	472	449	470	416	414	427	479	451	463	487	440	454	454	432	424	441	451	435	437	455	457	443	435	451	464	433	423	437	419	433	444	452	434	459	400	471	398	458	444	449	469	457	464	430	431	441	436	414	436	455	434	468	449	444	421	438	428	438	470	433	455	426	439	451	445	439	437	426	456	424	460	420	442	470	446	481	435	450	450	435	488	433	404	423	437	446	446	446	427	466	441	435	479	457	428	432	460	464	449	439	462	431	423	442	458	432	428	401	472	420	424	486	434	417	409	421	457	428	462	435	444	456	449	441	453	454	438	467	432	441	472	434	448	443	458	469	437	452	435	476	460	464	433	435	435	483	477	442	444	435	432	444	412	467	450	443	468	429	434	425	431	440	419	411	476	463	434	439	435	452	488	475	448	427	415	449	454	458	470	432	478	427	443	443	401	414	431	452	442	439	441	453	459	420	443	467	453	435	442	443	401	440	394	419	433	386	453	418	442	441	435	410	468	457	419	467	460	441	448	445	477	430	435	435	446	457	411	436	456	460	449	452	438	438	439	414	458	468	391	460	430	419	443	441	420	445	404	437	454	461	419	424	401	431	411	457	448	502	425	411	417	443	456	449	477	437	423	424	465	441	420	483	422	456	446	399	404	487	467	447	442	417	421	424	449	421	424	461	426	443	447	472	447	437	433	417	455	464	437	430	423	469	465	442	492	429	468	426	458	403	435	473	452	431	433	459	458	427	422	440	451	460	472	447	442	451	449	462	458	446	457	456	441	412	478	462	480	437	451	474	435	458	447	406	469	443	436	479	398	488	421	411	445	458	471	471	448	458	420	446	454	453	461	486	430	455	406	468	440	464	450	444	461	446	398	445	431	456	490	455	420	433	456	469	428	475	455	451	473	431	475	457	430	422	461	402	428	466	437	457	437	414	423	464	438	444	425	424	434	400	432	435	422	421	431	455	465	478	426	439	451	445	459	467	426	461	448	478	461	431	454	439	424	428	427	452	440	437	468	438	442	430	451	446	402	476	413	493	420	435	451	458	465	399	443	438	444	448	469	449	414	464	440	431	477	459	459	425	421	460	460	447	407	447	412	422	445	405	425	448	427	432	434	460	458	471	489	410	447	456	414	435	448	453	411	459	417	444	454	475	417	457	431	429	434	431	489	427	462	417	468	451	456	463	438	466	446	442	440	441	429	430	440	450	461	429	459	445	412	422	450	448	414	429	433	445	451	449	465	435	445	460	464	429	422	425	484	443	436	454	400	409	421	441	433	395	434	421	454	454	419	452	458	438	454	449	428	442	442	422	506	416	459	419	423	434	457	455	452	447	457	442	431	419	454	426	459	417	429	475	445	437	453	435	478	457	443	473	458	446	469	460	467	454	449	456	449	435	434	435	426	430	415	414	452	410	461	481	414	478	453	443	437	448	446	454	451	432	446	470	479	492	454	406	429	430	435	449	421	392	450	457	415	466	439	436	456	450	411	434	426	484	447	439	452	449	431	427	435	426	423	417	451	452	456	417	463	452	448	465	444	416	422	408	439	472	420	455	460	451	447	458	469	443	444	428	453	435	430	430	443	455	464	441	439	424	489	437	483	424	494	461	423	454	430	424	470	455	436	432	474	446	458	432	442	454	482	477	413	440	443	449	419	448	402	449	467	431	464	434	472	475	490	459	448	412	445	431	445	427	442	454	404	432	436	443	439	474	438	456	492	446	464	451	436	459	445	436	455	397	465	435	463	404	438	412	425	456	461	441	423	450	413	448	427	425	476	460	436	399	465	430	407	476	422	474	464	441	447	427	458	411	455	462	452	405	424	449	418	443	410	460	426	452	483	485	424	440	433	460	460	433	432	441	438	456	451	433	470	456	458	468	441	436	468	443	456	447	427	434	478	444	436	450	430	453	423	436	456	423	433	449	413	420	425	472	441	469	469	438	450	447	468	430	442	445	434	443	451	422	437	465	422	389	407	488	420	435	477	462	465	380	421	469	451	458	425	426	418	432	445	443	462	437	465	446	438	473	434	426	440	457	431	437	426	439	441	421	413	442	458	452	491	432	449	444	440	440	428	419	423	424	439	442	436	465	433	443	426	439	459	405	439	444	450	454	471	498	453	462	427	408	446	440	397	408	430	429	457	462	454	440	420	462	469	429	428	457	459	434	435	427	419	437	455	463	468	458	419	447	452	457	504	443	444	460	421	450	458	444	443	391	449	403	452	464	469	438	441	445	484	454	443	445	502	460	440	425	456	443	448	440	425	441	432	484	451	458	443	474	461	445	455	429	463	461	480	457	435	458	416	448	440	469	415	466	421	409	438	393	470	449	474	450	417	439	415	441	440	447	445	428	412	450	462	444	477	495	443	394	435	458	446	416	449	459	440	409	431	453	442	405	443	448	457	428	414	442	433	435	446	426	405	428	435	433	439	434	422	476	418	412	486	404	444	470	420	442	466	453	421	457	424	407	438	421	448	485	447	460	455	404	423	462	393	449	443	424	404	413	473	476	464	445	453	435	496	404	477	459	446	422	437	411	441	447	425	421	438	474	438	448	425	447	413	438	443	458	489	458	431	441	459	450	450	426	443	441	417	471	440	441	436	419	447	431	438	469	436	422	449	422	441	439	427	447	456	482	458	429	461	440	451	429	458	402	474	431	455	433	408	410	425	475	446	409	458	409	441	449	424	475	460	439	432	441	440	424	428	445	459	455	405	432	453	445	435	420	457	453	433	453	447	431	386	435	436	419	466	485	422	442	414	463	442	414	427	474	439	431	435	422	437	405	412	428	465	447	440	439	426	424	434	406	458	428	444	446	441	458	421	397	429	427	457	445	442	465	462	465	470	435	436	448	432	418	426	456	422	472	404	433	441	460	433	440	463	423	455	454	462	432	433	470	469	433	489	436	452	453	442	399	437	437	388	407	453	413	459	440	452	430	430	435	417	459	416	437	416	412	442	478	382	422	459	401	402	438	444	455	431	463	424	460	431	416	452	479	427	398	450	462	430	430	459	461	473	447	423	442	441	422	392	488	394	464	451	431	447	439	462	444	447	467	437	458	430	463	439	453	449	419	431	441	447	474	440	446	436	437	422	444	419	453	483	450	442	440	445	445	463	420	421	457	477	465	449	424	451	393	478	423	429	447	459	406	408	436	460	440	446	466	441	410	479	449	432	440	442	437	457	442	415	412	426	449	447	453	479	450	457	489	417	441	410	429	433	421	445	478	460	431	432	432
2008	1396	802	633	1062	1155	960	718	542	416	396	267	226	184	151	149	105	107	113	102	71	86	82	89	74	72	74	73	71	69	54	42	44	54	57	54	49	48	53	32	34	38	42	39	49	35	33	39	41	29	27	39	39	39	36	37	30	27	39	41	34	37	33	44	33	28	31	41	40	26	32	27	27	45	38	28	30	31	28	27	29	26	33	35	34	45	29	22	31	38	40	24	34	29	33	27	33	35	35	26	26	33	29	24	38	30	25	28	36	32	25	27	37	32	40	29	26	15	31	37	29	32	23	28	30	26	33	25	34	35	35	29	32	29	25	30	33	32	23	32	33	36	35	33	24	31	36	37	33	34	34	37	35	27	25	22	31	34	36	38	38	32	23	28	25	33	28	38	36	28	30	26	30	32	32	29	29	32	26	27	28	34	39	24	28	29	22	27	40	40	26	35	41	38	26	42	25	27	28	31	30	23	27	25	41	27	34	39	34	28	25	31	33	32	35	35	24	31	29	26	25	22	34	35	31	30	27	31	26	31	40	33	30	20	37	34	30	30	26	28	26	29	30	33	29	33	28	29	43	29	35	27	32	27	27	32	30	29	33	31	25	41	29	30	27	24	39	33	33	31	33	34	41	37	32	37	26	33	45	30	32	16	30	31	33	25	41	33	31	20	28	38	24	35	23	36	28	32	27	32	38	41	33	28	35	27	33	31	36	30	19	19	22	32	34	32	36	41	35	26	34	41	27	33	40	26	31	24	24	38	21	26	31	37	34	23	31	26	32	29	28	40	33	36	16	35	31	32	38	33	27	30	32	36	35	27	30	32	24	31	34	24	34	23	27	27	32	31	32	30	28	29	24	35	29	19	32	26	30	36	31	35	35	28	29	18	34	23	29	28	32	40	30	28	26	36	41	32	30	33	25	32	35	30	26	39	24	30	32	31	29	34	30	28	28	21	28	32	18	25	25	32	41	28	34	30	31	37	38	32	34	34	22	22	24	26	32	26	24	34	29	28	39	37	29	29	24	29	34	39	33	31	38	22	26	38	24	35	29	37	43	35	42	32	32	29	31	41	38	31	25	37	35	34	31	43	26	36	33	30	24	26	27	29	30	27	27	34	22	43	24	33	24	23	34	31	37	28	38	33	16	31	26	25	29	36	30	32	31	32	30	39	27	24	26	34	36	26	25	29	40	32	29	32	26	26	32	26	31	19	24	34	40	26	32	23	32	27	28	24	35	30	34	28	34	31	29	32	29	29	35	19	25	32	27	31	27	35	27	25	25	30	31	28	21	27	40	34	25	35	29	38	32	32	29	25	30	29	33	35	32	19	23	35	30	24	40	25	40	25	31	30	35	32	33	26	32	28	23	28	39	27	32	30	23	26	33	26	22	28	30	28	32	28	31	21	23	18	36	34	32	28	29	28	33	29	25	29	31	25	21	35	32	33	41	16	32	31	28	28	29	38	28	24	41	31	31	24	33	22	27	31	37	34	31	25	37	32	23	28	39	27	34	32	25	23	27	38	35	32	27	27	22	37	18	23	27	34	27	26	31	26	34	28	28	26	30	36	24	31	28	35	27	29	27	33	35	28	30	22	28	39	29	29	27	29	37	31	27	23	26	28	33	25	26	29	42	30	27	28	25	24	26	30	36	35	30	36	23	33	26	32	26	34	20	32	21	26	25	30	24	19	32	39	26	32	32	23	31	29	27	22	30	39	26	37	37	31	26	31	28	26	39	22	27	41	29	23	35	32	30	27	31	24	29	26	33	27	25	19	17	34	37	30	35	36	35	22	29	30	38	28	26	29	26	19	40	22	22	37	31	24	29	34	37	33	23	20	24	32	26	28	33	30	38	35	32	27	36	27	39	28	24	37	28	23	26	29	31	19	30	33	32	27	25	23	38	32	34	40	38	26	39	28	33	31	27	28	27	34	30	19	30	43	32	27	29	25	26	27	26	26	24	25	15	27	25	36	33	25	46	38	27	25	31	40	28	34	32	23	34	27	29	19	21	34	29	26	34	26	34	15	26	27	33	31	31	35	24	29	31	28	27	28	33	35	33	20	28	29	28	35	39	24	20	32	31	36	33	24	23	32	21	28	21	27	29	29	33	31	33	20	31	28	39	43	39	35	32	26	41	26	37	37	39	27	24	30	37	40	27	41	38	32	24	35	38	21	26	36	31	34	29	32	32	18	32	19	38	19	28	31	29	27	29	30	27	33	34	23	40	32	27	27	31	44	21	24	23	37	29	27	31	28	26	28	25	23	32	32	41	31	25	28	32	37	21	31	33	28	30	29	29	28	30	28	22	32	28	24	43	31	32	32	31	20	23	27	33	33	27	39	38	36	31	31	26	35	36	18	34	30	34	26	24	29	20	28	34	40	34	41	29	37	22	26	29	26	44	27	29	22	34	34	33	23	37	31	32	35	32	28	29	40	30	26	25	31	31	35	29	18	24	39	31	36	27	29	24	26	25	25	37	29	25	37	29	25	35	28	24	34	26	29	27	29	25	31	23	20	22	35	43	29	32	26	31	37	30	28	21	35	27	29	31	34	18	23	34	29	36	37	31	29	29	27	27	32	26	30	32	24	31	24	29	31	28	33	32	28	30	35	27	28	31	21	32	31	28	25	26	33	35	22	27	39	23	42	38	25	33	24	28	31	35	50	33	25	31	34	31	18	34	33	34	32	34	39	34	36	26	32	32	35	27	36	40	34	29	28	26	26	34	35	20	26	33	23	37	30	31	30	29	29	29	31	32	32	35	38	32	26	33	22	35	37	21	33	27	25	35	33	30	29	33	31	21	33	18	28	27	27	30	29	30	27	24	36	38	28	28	30	29	27	28	25	28	26	38	27	32	26	31	29	19	42	27	22	31	22	34	27	35	28	37	18	34	34	41	23	28	31	27	31	27	28	31	29	30	18	36	45	35	25	23	30	24	18	39	25	23	33	38	39	21	27	32	38	29	23	28	31	29	33	27	27	26	27	26	27	35	29	28	33	27	30	32	24	31	25	24	26	38	13	29	30	20	30	22	30	28	29	30	27	29	27	26	29	37	32	24	24	29	16	32	29	28	34	24	38	26	26	34	35	30	24	29	32	30	27	27	31	21	21	39	22	21	37	33	30	28	37	27	26	29	22	28	32	31	33	27	26	22	30	21	31	42	28	35	36	27	26	38	31	29	25	27	27	38	25	36	28	30	22	26	37	31	32	32	27	33	31	25	23	25	31	35	27	37	39	30	24	22	30	30	42	25	33	26	25	26	31	28	27	29	34	31	27	24	34	33	39	42	28	26	38	34	35	29	36	31	21	27	35	30	30	28	27	29	43	26	29	31	27	27	29	36	23	33	26	34	39	24	36	29	35	29	28	28	27	29	27	37	32	33	34	33	42	44	31	27	22	28	31	26	33	28	34	23	32	22	23	29	31	21	29	29	31	35	33	23	28	24	29	30	30	26	23	27	32	35	31	34	35	32	30
28422	22609	16793	31353	38635	36537	32468	27881	23189	18578	15245	12023	9599	7710	6237	5273	4561	4140	3700	3533	3428	3223	3139	3060	2739	2498	2392	2233	2104	1977	1824	1740	1672	1574	1506	1384	1420	1272	1156	1110	1052	1051	941	1003	997	897	892	818	801	837	789	766	724	714	747	708	737	659	696	694	732	690	722	720	671	709	660	658	698	693	641	629	645	634	612	696	681	687	637	611	616	580	610	603	635	554	625	562	584	604	539	555	566	603	514	512	483	514	472	545	471	509	505	506	512	502	482	478	462	468	518	470	470	473	497	513	489	503	493	511	464	493	486	498	453	504	506	518	508	506	507	523	486	483	470	517	467	534	480	519	448	501	510	494	445	416	513	477	460	486	490	486	473	489	468	480	466	435	516	491	487	486	448	477	479	514	510	499	464	497	490	481	476	469	476	516	504	457	475	497	501	474	474	472	522	492	493	448	499	516	464	481	492	512	459	492	477	473	463	486	483	438	487	497	500	496	507	483	483	524	509	455	464	471	460	490	507	458	518	499	500	445	521	445	457	469	455	489	469	501	512	496	510	473	499	475	464	466	497	459	493	504	486	479	472	501	472	451	458	462	489	479	474	492	506	488	497	471	509	483	471	523	503	474	507	464	466	483	478	482	487	446	463	487	481	471	450	477	503	496	472	487	496	482	495	456	459	471	522	492	470	481	475	469	448	495	473	484	485	484	481	528	514	480	434	494	465	463	484	499	488	487	488	460	498	494	492	445	471	477	441	494	480	476	494	460	470	548	511	501	475	454	462	480	479	487	484	489	496	479	461	500	498	525	459	488	450	482	474	495	506	478	486	486	507	531	463	502	503	523	441	466	467	466	492	490	468	494	460	465	511	486	503	490	512	477	444	474	466	489	440	493	500	474	509	479	512	479	458	481	473	473	467	474	494	480	487	542	501	492	481	481	449	485	436	467	498	498	492	496	488	475	485	470	506	494	548	479	530	518	475	491	475	451	464	476	508	474	481	462	520	441	497	472	504	453	486	489	461	479	466	474	479	455	436	500	490	506	465	438	493	525	512	465	466	470	470	506	503	448	504	493	510	474	434	477	452	489	480	467	470	485	521	517	484	508	491	492	478	512	534	441	458	453	500	496	494	443	517	478	533	483	449	508	470	459	456	487	510	497	522	434	457	471	516	465	462	470	528	512	476	481	508	512	470	500	507	480	450	475	472	504	506	472	466	503	486	512	507	468	507	491	439	495	461	472	476	442	480	481	485	461	501	448	496	470	481	499	527	490	499	470	488	479	488	455	485	483	488	453	455	436	465	478	484	487	517	479	512	497	464	482	437	461	503	470	495	518	487	489	485	534	488	517	486	458	525	457	459	481	475	467	462	488	452	480	475	452	511	517	486	482	491	506	501	465	485	467	520	460	502	481	523	500	506	471	479	482	465	488	490	509	478	467	476	454	491	468	487	474	459	487	491	504	467	511	452	504	459	458	506	502	512	489	538	467	479	481	468	486	493	490	451	450	453	482	439	491	464	504	490	485	464	474	473	487	498	509	451	505	459	443	464	481	440	462	502	501	504	494	468	481	505	453	488	482	482	478	505	445	482	481	478	460	516	462	499	489	483	519	443	496	474	502	438	498	478	484	490	473	448	521	477	492	479	525	487	476	452	478	473	507	504	470	492	503	481	477	527	459	463	475	447	467	481	506	490	484	515	458	493	493	524	512	489	453	479	506	463	464	511	456	457	489	501	467	478	495	450	448	505	474	468	487	494	479	509	513	472	478	473	477	479	475	465	500	479	467	484	459	460	441	496	485	468	457	508	448	500	522	509	502	469	510	491	499	484	485	473	540	490	509	497	468	456	455	457	478	479	457	512	499	488	497	492	466	471	497	479	465	470	473	455	468	455	482	502	466	497	464	492	514	451	489	469	503	493	498	470	518	474	448	450	511	482	484	493	487	456	502	453	507	476	487	477	517	522	489	496	456	469	471	449	474	508	480	428	476	451	465	470	547	502	505	513	550	478	478	508	472	472	508	517	487	455	499	460	486	500	487	465	487	491	488	529	491	488	499	461	479	485	451	440	458	478	488	481	478	487	498	504	474	439	448	487	503	460	504	490	486	486	492	494	486	458	470	447	425	482	510	495	494	484	479	450	499	496	449	454	468	495	483	451	459	543	506	492	479	473	527	508	505	482	511	463	526	498	452	525	456	489	514	483	502	482	490	444	518	496	493	481	485	449	460	474	484	494	463	467	502	482	476	524	497	442	473	486	476	498	504	448	465	523	478	463	495	492	491	497	481	485	497	473	491	483	502	472	504	447	517	474	499	470	453	477	479	502	471	428	475	473	478	485	496	474	484	469	501	500	480	503	458	497	490	466	510	467	463	490	464	479	476	485	480	467	474	528	530	500	487	519	486	479	485	464	491	501	465	459	458	480	474	522	481	507	527	470	471	472	465	473	466	487	486	448	465	473	480	497	477	499	481	495	482	510	482	482	458	487	474	498	464	513	480	462	446	501	461	475	459	503	464	488	480	485	481	484	497	501	478	505	470	468	466	487	487	486	451	450	502	491	523	476	472	469	481	504	430	456	482	502	483	466	487	480	483	489	421	513	437	522	501	479	494	472	436	485	470	456	492	473	462	479	480	457	504	496	471	459	469	456	502	477	453	495	495	516	442	476	507	443	460	531	495	479	479	517	465	470	464	498	503	506	458	479	486	455	456	508	514	477	489	527	489	514	517	458	468	469	507	451	468	450	470	466	458	490	517	471	473	492	470	506	462	454	509	478	490	514	500	508	475	470	481	498	506	469	446	482	490	493	481	473	505	513	470	500	509	468	499	526	449	428	443	508	462	473	483	487	489	481	444	476	443	489	487	484	468	498	470	500	502	479	475	489	485	485	486	470	530	510	495	484	508	429	465	447	462	459	499	470	467	479	480	498	481	480	447	451	509	451	476	507	546	503	490	478	502	502	478	472	456	523	461	480	510	475	490	482	470	455	458	478	475	502	477	430	483	498	487	481	506	457	470	479	448	482	521	501	482	503	425	518	483	495	475	472	508	467	512	488	499	449	518	497	475	464	472	513	464	493	458	507	454	492	483	473	493	485	453	525	474	482	495	467	468	493	461	468	481	480	502	525	476	473	497	524	499	499	460	446	498	480	501	481	448	488	499	492	470	508	481	461	479	500	486	442	507	465	437	460	521	504	464	489	476	469	492	485	502	448	495	511	471	482	508	466	429	468	479	460	445	470	474	489	481	479	457	465	474	495	482	506	490	478	445	469	505	471	467	520	465	520	507	468	480	448	462	512	465	534	517	503	489	477	481	458	457	463	496	468	469	459	466	482	465	457	458	529	492	443	505	482	468	477	481	479	472	465	462	463	448	468	463	471	493	496	470	531	424	490	474	487	471	494	510	470	456	447	476	494	471	495	512	450	470	461	509	502	488	457	485	451	452	452	473	459	451	469	493	513	466	459	476	476	480	464	492	472	496	491	498	497	474	466	498
3702	1183	724	607	957	975	882	652	529	424	317	249	213	155	159	140	101	119	113	98	115	89	96	86	89	73	77	86	78	65	69	71	72	55	75	71	76	45	60	55	48	62	41	59	51	50	51	48	59	47	59	78	53	62	51	59	54	45	53	60	46	42	52	39	45	48	47	37	48	50	50	56	44	46	51	41	50	41	34	57	39	34	40	38	45	33	36	34	48	41	52	44	42	35	37	46	40	36	40	33	40	33	52	46	29	40	43	45	47	35	40	43	41	33	38	40	47	40	45	48	35	55	41	48	41	44	30	44	51	36	51	40	42	36	37	44	39	49	40	36	38	48	39	43	46	37	48	49	49	45	52	45	28	48	36	43	52	41	49	54	34	41	50	36	46	36	23	40	43	41	40	46	47	49	44	35	51	42	46	38	34	46	38	38	47	41	32	43	36	41	45	42	33	56	38	40	44	45	42	38	48	53	44	49	45	38	42	43	40	37	33	55	43	48	44	45	35	40	40	43	47	50	42	35	43	42	54	51	39	39	54	32	45	58	36	41	40	43	52	43	49	36	38	47	39	49	49	34	45	40	52	41	27	40	37	36	59	49	43	49	23	40	44	52	52	39	44	41	51	44	40	38	48	44	54	36	44	46	38	50	49	37	43	41	47	48	38	47	55	44	39	35	42	41	53	52	42	35	45	36	45	46	37	45	34	41	47	50	26	35	53	40	46	49	42	39	37	35	45	40	43	45	36	39	36	44	53	46	53	41	29	34	42	38	48	48	44	42	45	32	42	54	36	41	38	40	37	38	40	41	35	34	48	48	45	37	30	54	40	34	32	59	51	48	43	40	33	54	41	43	54	49	31	39	49	50	51	44	45	43	26	49	42	49	46	37	36	32	30	47	54	53	42	43	48	39	51	66	40	42	41	47	34	49	36	42	50	38	41	46	38	40	42	39	42	42	46	43	54	44	36	47	35	42	42	43	44	38	49	42	45	41	42	41	42	44	47	44	39	38	36	43	42	44	32	39	35	30	49	32	39	31	49	41	38	43	37	48	39	35	40	34	59	41	40	36	52	49	42	41	40	49	47	33	42	44	44	42	41	44	43	41	46	35	33	40	46	29	56	39	53	31	46	38	45	46	41	47	36	58	44	47	42	50	51	36	43	32	58	42	31	48	39	37	32	43	35	45	44	43	32	41	40	35	43	43	45	49	40	50	47	39	61	42	41	34	46	41	38	51	43	44	47	43	48	38	39	47	48	47	34	38	39	49	48	44	53	42	49	42	39	48	41	48	47	51	35	36	34	43	42	46	42	47	45	41	40	37	40	42	49	45	45	53	46	51	45	40	46	44	42	49	48	43	41	38	44	46	36	51	46	37	49	54	48	43	45	48	35	32	40	37	32	42	56	50	42	44	59	35	52	44	46	36	44	48	51	54	49	56	38	40	35	43	37	49	36	44	46	44	30	47	44	43	37	37	53	45	38	46	45	37	42	36	45	56	37	52	38	52	32	50	47	29	37	42	47	45	38	53	39	42	41	38	31	41	41	40	41	43	32	61	54	41	49	32	50	43	42	43	45	44	43	51	41	39	36	37	39	47	42	31	45	44	52	45	41	50	32	46	34	45	43	40	32	38	56	46	47	37	38	34	40	39	42	44	39	51	34	45	30	34	41	43	45	41	53	40	40	45	40	57	31	40	40	36	36	38	42	46	37	42	41	37	43	39	49	45	41	37	35	40	39	42	44	47	39	41	48	41	35	44	54	36	41	51	56	53	46	45	49	41	44	46	41	31	41	42	61	51	39	54	38	48	36	38	50	46	47	32	41	41	49	43	45	42	32	49	52	38	45	36	27	41	39	30	52	43	39	41	37	46	43	38	48	43	35	42	44	43	47	42	43	38	49	46	42	42	58	33	70	38	43	46	51	41	36	37	42	50	34	45	47	43	49	32	48	39	42	40	50	42	35	38	42	45	52	50	45	50	38	44	34	57	30	48	31	42	45	25	38	44	38	61	28	45	44	55	54	42	43	37	49	48	40	36	42	58	44	44	36	35	45	48	45	35	47	40	46	53	38	41	41	39	56	43	31	41	35	38	46	38	43	40	46	50	40	36	39	51	48	46	37	35	49	43	39	38	45	41	41	46	31	34	52	49	37	40	50	54	38	42	51	40	40	37	43	46	50	37	50	38	38	47	44	41	46	35	45	44	45	37	44	38	40	37	35	37	55	54	39	56	39	34	47	30	40	36	38	41	48	41	48	44	53	43	48	35	41	43	48	36	47	56	39	36	52	44	44	47	33	44	51	41	42	35	51	33	34	42	47	45	47	56	38	52	35	44	27	37	36	43	46	36	35	41	38	40	30	52	39	35	41	34	46	44	43	47	54	47	36	54	41	49	48	52	44	44	34	39	46	39	38	47	42	36	41	43	54	45	47	41	47	36	30	42	43	37	37	30	36	36	38	48	47	51	49	52	40	44	52	37	46	35	58	41	43	50	54	44	60	47	42	38	48	24	44	41	41	44	31	43	42	48	47	50	42	46	30	51	39	40	40	37	46	53	44	50	36	50	54	50	45	44	41	42	44	42	43	49	38	39	56	45	40	31	26	35	44	38	56	31	29	36	37	37	41	37	45	33	46	34	37	50	47	40	36	41	38	34	43	50	40	46	46	50	32	49	42	43	37	45	34	50	32	34	46	37	43	42	45	50	46	37	39	44	43	43	47	39	30	50	43	43	54	47	48	39	39	41	42	40	40	39	53	41	46	36	34	44	50	37	38	30	40	46	35	42	59	47	38	47	45	37	40	39	50	47	47	62	37	56	42	42	44	39	47	53	49	42	38	41	50	51	41	39	39	52	48	26	49	54	43	46	48	38	35	44	49	51	37	46	60	40	42	45	43	43	46	38	53	41	41	41	37	30	50	52	48	40	46	48	48	45	38	48	54	49	41	44	51	41	43	37	48	42	44	44	42	33	49	41	39	39	53	43	52	43	38	56	42	40	43	47	38	54	56	44	38	44	53	31	45	44	44	50	45	39	47	37	47	49	39	46	42	51	35	40	45	31	32	40	43	53	46	31	56	48	39	43	49	49	38	46	43	51	37	30	39	46	49	54	41	55	54	47	43	40	56	45	45	47	42	35	51	45	32	35	30	44	43	38	41	32	42	41	49	44	36	37	42	45	35	37	41	38	43	50	34	51	43	46	48	42	37	39	43	50	50	38	55	46	48	43	38	45	40	36	42	56	48	36	37	35	40	52	45	46	41	46	41	50	47	41	31	55	46	57	44	57	35	44	60	37	40	37	42	41	48	46	47	46	51	41	44	32	36	36	49	43	40	49	43	34	30	41	49	46	33	44	49	44	35	42	36	40	39	40	42	37	44	42	47	32	42	38	37	42	42	38	55	38	38	44	37	51	47	53	35	41	36	51	47	49	37	47	54	43	45	48	59	42	32	46	49	43	38	57	42	39	44	30	55	49	47	46
26365	21111	15402	30127	37104	35243	31127	26427	21732	17544	13991	11123	8693	7112	6022	5117	4503	4147	3733	3560	3300	3246	3080	2826	2798	2674	2440	2231	2141	2057	1971	1817	1722	1720	1678	1556	1458	1359	1361	1281	1222	1166	1201	1145	1128	1074	1077	1063	1015	996	924	954	925	889	911	939	863	905	859	840	876	824	883	911	895	848	885	806	871	834	778	799	843	799	790	862	850	858	846	807	839	803	773	762	802	743	770	764	750	740	751	735	726	730	666	694	719	675	707	671	656	687	688	688	698	679	672	694	675	697	684	698	699	666	697	705	684	683	674	681	673	627	674	699	743	687	736	643	666	669	660	660	681	702	649	695	701	657	670	648	666	652	691	728	663	621	638	690	666	681	683	597	687	669	661	673	626	711	669	691	635	701	688	678	650	707	637	670	625	648	677	694	678	692	670	685	684	687	681	679	700	673	654	670	665	657	718	686	696	709	689	686	719	714	696	688	702	677	699	663	732	673	628	633	650	661	672	660	679	673	681	681	683	710	697	630	679	760	658	660	672	681	663	718	684	664	690	664	721	680	706	690	707	636	687	702	654	696	725	678	697	705	695	739	675	668	643	686	665	681	700	651	657	683	662	666	673	670	670	676	679	745	682	677	695	726	655	670	680	693	703	637	681	708	674	650	685	662	661	705	664	705	631	705	706	679	653	684	642	673	653	673	701	689	694	713	676	685	722	670	675	614	686	655	674	686	703	693	682	715	655	670	705	671	652	699	679	655	681	667	741	687	687	693	702	715	667	671	678	647	694	682	652	655	673	657	685	702	656	711	677	683	680	728	686	699	656	663	637	687	644	664	680	668	686	651	655	650	678	710	665	665	668	672	682	660	710	673	688	688	729	649	710	686	660	702	637	726	726	664	644	657	659	693	656	716	681	671	637	709	691	628	657	649	674	701	676	695	670	648	605	661	706	675	643	745	649	697	629	706	696	665	690	685	688	642	677	671	651	649	664	689	654	684	664	645	688	709	663	659	653	638	688	701	696	632	673	671	648	681	646	659	692	697	696	701	660	669	685	683	710	703	709	680	654	662	644	657	678	686	698	696	675	686	658	650	634	668	651	608	658	655	716	629	662	656	652	673	674	728	720	692	688	661	699	634	684	725	677	677	657	610	689	691	703	664	656	666	661	684	628	624	715	635	677	661	648	651	680	677	714	673	635	698	688	684	651	696	680	682	686	729	672	707	661	676	678	682	635	695	681	680	705	618	706	705	624	689	664	673	696	669	684	660	655	667	687	678	653	681	721	635	686	688	683	694	756	669	663	695	686	681	703	695	707	670	722	726	730	691	677	729	690	682	670	669	655	670	668	659	657	677	700	668	650	663	688	617	652	682	655	668	660	686	691	638	691	685	637	641	667	644	657	745	664	678	664	658	693	676	655	693	703	692	675	678	679	711	707	658	692	624	661	738	666	705	735	672	699	658	655	659	690	661	675	679	668	682	673	691	658	670	652	688	670	685	680	711	680	686	690	708	672	678	671	656	640	608	653	654	686	653	687	674	650	703	673	640	684	688	669	669	705	688	694	677	706	670	722	706	691	695	715	709	655	657	720	686	666	651	657	686	681	621	622	708	646	689	695	680	631	671	698	696	677	689	645	636	685	664	678	726	654	644	702	676	690	658	643	698	679	708	716	710	655	666	658	701	685	696	668	675	679	658	664	674	635	693	669	656	696	674	710	675	633	673	672	675	705	671	676	685	693	667	634	681	679	647	684	712	693	663	672	641	699	704	695	729	695	660	705	688	678	703	723	671	646	647	677	610	651	699	664	651	683	665	652	663	725	702	676	699	641	690	672	649	595	650	623	650	688	631	654	711	684	690	697	662	681	680	654	697	677	629	639	647	687	739	641	701	725	670	676	675	657	666	702	639	697	709	665	660	694	692	659	683	643	646	674	693	656	668	667	702	699	655	695	655	680	630	657	643	660	735	665	667	661	646	683	646	655	716	658	658	642	676	691	677	672	660	718	728	706	659	681	682	692	716	684	699	676	674	679	670	697	676	653	657	657	677	659	662	662	628	683	714	712	683	694	685	688	720	651	683	675	732	621	682	729	645	698	698	649	685	707	647	705	704	662	612	652	700	685	689	687	638	702	613	642	664	665	688	630	689	655	709	674	688	689	669	678	713	736	713	644	665	666	672	693	673	644	663	714	646	668	677	690	625	696	690	685	685	671	708	654	645	667	635	731	694	701	655	719	704	698	716	697	665	701	675	664	667	649	641	659	700	681	681	709	705	686	664	745	667	667	681	686	726	662	682	628	685	685	686	671	647	649	694	652	674	681	705	682	712	648	718	663	667	676	673	644	695	695	708	717	699	691	712	714	688	649	721	697	683	693	635	642	655	669	692	656	712	666	700	645	651	704	612	675	654	676	704	671	652	647	678	684	649	708	659	645	739	670	659	714	708	686	687	629	659	660	680	685	682	650	665	649	649	635	706	658	677	655	683	653	676	662	706	655	677	627	682	705	674	688	664	665	648	642	676	694	669	678	680	707	668	656	668	637	655	689	680	681	654	679	655	665	662	653	686	645	657	640	646	704	686	646	697	692	691	667	684	708	660	704	679	654	677	731	716	633	659	672	704	674	621	646	628	679	690	693	666	631	691	697	670	674	631	758	705	680	631	702	623	671	656	681	726	665	690	695	710	658	666	693	642	696	676	696	663	659	700	704	664	696	669	654	690	699	668	685	705	665	675	669	667	698	666	653	654	653	680	655	672	706	673	721	686	591	667	682	663	687	693	650	640	669	703	680	667	654	682	663	689	638	661	687	705	693	670	643	659	679	707	713	646	656	640	664	674	676	691	675	679	675	677	726	713	677	683	699	685	688	676	656	694	668	674	652	666	678	664	707	686	708	697	663	619	685	685	668	695	703	687	697	695	697	677	643	654	686	707	648	690	679	652	660	636	695	715	663	718	626	647	666	674	718	708	710	651	671	691	673	653	686	689	685	671	679	718	664	653	670	698	682	684	669	671	688	690	688	722	627	685	691	657	712	677	619	691	652	666	647	683	644	698	690	679	678	688	707	713	677	748	661	694	649	686	676	666	686	690	670	654	671	689	651	712	655	665	678	649	696	654	646	715	642	662	734	691	658	701	660	639	671	691	688	674	657	721	685	660	722	606	675	642	687	629	704	692	708	697	696	683	681	672	693	720	677	699	660	626	669	685	711	692	723	680	689	675	679	716	673	693	674	674	634	674	641	670	690	671	688	678	632	685	678	656	679	645	702	686	668	696	645	659	668	663	715	674	690	714	699	712	694	679	695	696	741	662	746	684	681	709	723	685	651	689	702	706	692	657	677	698	645	652	644	658	678	646	682	680	668	664	647	660	689	714	672	725	704	705	725	663	684	705	664	647	671	679	689	677	678	674	664	685	694	628	662	734	684	629	707	643	677	664	657	645	676	656	684	706	670	665	653	759	674	657	677	692	694	728	717	671	678	641	687	651	661	665	704	701	684	696	660	710
3093	1801	1115	854	1388	1511	1220	1003	815	647	504	361	280	231	198	173	176	138	165	140	119	123	126	99	115	116	98	106	87	100	90	81	82	69	71	81	65	64	72	50	66	69	56	58	59	65	54	58	49	42	53	70	72	62	47	58	49	41	66	48	60	64	46	42	56	43	54	46	54	57	57	47	59	45	38	40	51	52	49	47	47	56	67	43	59	47	52	35	58	52	54	48	46	46	39	42	49	43	49	42	49	50	53	40	53	39	50	51	40	38	43	49	55	30	57	47	58	48	43	54	65	52	55	39	55	56	29	44	42	49	49	50	44	47	46	46	39	48	49	55	46	37	50	39	45	50	39	55	46	39	42	50	50	43	39	47	43	43	53	31	36	46	47	47	45	44	42	37	48	47	58	34	45	59	52	37	49	43	49	40	50	54	51	51	45	48	24	48	55	49	56	62	32	55	53	48	44	36	52	43	46	32	44	38	36	58	48	42	51	50	49	48	53	48	44	57	39	50	33	49	45	42	34	42	46	48	42	46	51	40	51	44	57	43	45	38	46	57	51	32	45	56	46	38	40	52	48	48	44	46	33	47	44	50	48	56	49	45	50	47	44	35	35	45	41	48	49	49	34	50	33	44	43	49	41	53	43	41	39	47	47	52	40	32	38	46	49	44	41	40	45	53	51	44	47	51	41	51	56	47	44	52	51	53	47	55	61	52	46	44	55	45	47	43	28	44	49	37	45	47	53	41	51	32	43	54	51	49	42	41	50	55	40	46	50	47	43	40	48	49	51	47	51	50	40	52	44	49	39	48	42	46	58	68	42	55	54	54	48	45	52	54	36	55	46	40	44	56	55	43	36	46	57	60	47	51	36	47	44	47	54	45	50	35	35	38	48	61	35	49	46	47	35	44	55	54	37	44	49	41	39	50	56	55	44	55	45	50	40	36	53	47	40	49	42	45	48	49	46	56	39	57	40	42	52	43	39	41	41	41	45	54	49	51	41	45	42	43	49	35	55	47	48	48	47	40	37	42	46	54	59	43	45	47	48	53	50	50	49	61	45	50	53	46	51	42	48	46	43	45	48	51	47	61	38	41	47	46	52	50	40	34	60	46	46	48	54	43	42	58	48	42	47	50	46	40	45	48	49	55	48	42	43	46	49	44	48	39	42	46	54	41	44	41	55	52	49	43	53	47	43	45	49	43	40	47	49	41	47	56	31	55	43	39	41	64	44	50	48	45	59	54	52	48	45	40	52	44	46	57	50	50	44	51	48	35	46	44	52	42	43	44	52	50	52	42	53	50	51	49	44	50	49	46	46	38	37	43	46	52	43	60	56	44	35	51	30	49	53	42	39	42	56	51	53	44	43	55	45	40	47	48	49	45	43	58	49	43	62	53	34	50	34	59	54	49	50	31	49	52	33	59	51	45	43	43	52	41	52	43	48	37	37	57	47	52	53	45	39	43	58	55	57	37	39	36	61	50	54	51	46	51	34	53	52	57	50	45	54	50	40	51	43	45	52	35	37	57	37	47	42	58	62	45	42	52	46	44	49	45	39	42	37	55	56	40	45	49	39	39	53	40	42	57	45	38	51	46	58	37	49	43	56	48	41	43	49	47	46	61	52	48	55	40	56	39	36	46	45	47	49	45	53	60	58	38	41	44	43	34	39	43	62	58	50	41	56	53	55	53	45	47	49	61	41	51	38	43	40	43	37	52	49	48	40	41	47	49	63	53	52	45	47	45	50	44	41	42	38	50	45	43	39	54	54	58	50	42	58	42	48	44	53	35	54	47	49	56	39	48	50	55	39	51	56	53	47	43	51	35	40	54	34	45	53	58	51	56	52	50	40	44	34	40	54	57	52	33	57	50	40	39	57	37	49	39	51	52	41	49	41	48	49	46	50	45	41	47	53	45	48	36	45	53	46	57	47	42	45	48	59	32	61	42	32	52	64	52	48	44	34	45	50	42	45	58	49	35	49	49	61	35	45	58	61	52	54	36	53	34	52	43	56	41	48	47	48	41	62	43	48	51	53	38	50	44	41	44	38	47	38	50	50	56	48	40	45	34	47	59	55	46	44	38	41	41	46	48	36	44	43	52	43	44	44	45	45	50	43	45	48	39	40	61	41	49	56	43	62	52	44	54	37	46	38	40	54	37	39	44	43	52	49	41	48	47	57	46	46	52	45	45	42	50	43	39	49	41	56	46	53	62	50	47	38	39	48	44	39	58	40	47	38	38	53	48	53	54	40	53	42	41	38	50	50	51	42	46	48	41	59	47	49	56	53	46	47	47	51	52	48	46	47	36	62	41	37	42	43	47	45	32	58	51	47	49	53	56	45	40	28	56	42	35	39	41	44	59	50	39	45	44	43	39	40	58	42	58	51	52	50	31	48	30	41	45	46	50	40	46	57	49	40	52	49	44	47	41	41	54	50	58	56	43	45	34	49	47	45	42	44	39	36	51	54	55	46	43	44	50	41	56	53	47	45	54	38	51	43	44	37	46	48	44	44	39	45	52	48	44	45	57	45	58	47	53	41	55	62	45	57	50	52	42	40	43	54	44	48	54	46	35	53	53	47	57	56	49	51	58	47	69	51	45	49	53	56	44	45	50	42	54	47	46	55	50	43	49	53	61	44	57	49	47	50	46	51	49	41	53	50	52	45	42	52	49	42	49	44	44	42	45	39	46	43	42	44	47	40	45	55	40	49	44	46	41	63	57	44	45	57	52	50	57	44	43	52	54	43	47	43	46	63	50	46	50	41	37	37	55	56	35	24	61	47	49	33	48	49	46	62	42	40	45	41	51	37	46	46	44	49	53	45	43	38	38	50	59	62	53	49	49	37	45	56	51	43	50	50	53	47	63	45	47	45	48	49	57	50	45	50	50	35	64	45	54	52	56	51	50	55	32	51	42	52	40	35	40	53	61	47	54	53	40	49	49	47	49	46	53	45	57	49	47	43	62	40	42	56	50	45	51	45	33	46	51	50	54	47	44	44	60	49	32	48	52	52	51	57	48	45	42	48	39	65	56	45	52	35	60	39	56	47	47	40	30	43	44	48	42	44	44	48	43	54	40	36	42	41	39	56	56	34	50	42	42	50	41	46	50	46	39	42	51	51	39	55	54	45	38	44	41	52	50	66	48	36	38	45	46	40	41	41	52	45	37	37	44	52	39	52	51	65	48	31	50	51	38	42	51	59	36	42	33	59	41	39	43	47	56	51	55	54	50	46	42	44	47	48	45	59	50	45	45	54	49	46	50	40	50	51	46	44	46	60	54	59	41	53	45	43	54	54	43	46	43	46	43	39	50	42	51	50	50	37	36	43	36	52	62	43	45	38	40	42	52	44	47	55	37	39	52	47	48	25	42	43	55	46	41	58	42	47	54	43	51	53	56	53	43	42	57	44	46	42	50	55	55	51	54	46	49	36	52	51	44	44	47	37	46	50	49	42	35	39	49	39	43	51	40	54	56	44	59	48	30
31526	25537	19735	34648	41412	39594	35772	31025	26340	22192	18255	14839	12181	9988	8454	7262	6498	5862	5290	4865	4587	4456	4194	3936	3782	3429	3162	2961	2857	2736	2579	2435	2286	2214	2050	1956	1900	1798	1581	1561	1512	1466	1498	1416	1321	1399	1269	1270	1287	1196	1187	1093	1097	1120	1096	1133	1072	1094	1059	1022	1036	943	1026	1025	1001	1019	979	998	928	937	943	977	961	1005	927	892	966	946	916	955	938	892	867	923	878	887	851	859	846	820	780	812	833	846	787	757	760	766	802	757	734	794	735	774	776	735	755	738	779	732	734	741	721	722	730	737	693	762	767	696	756	764	725	710	724	740	749	747	737	712	725	735	748	738	760	673	749	750	792	730	725	732	721	734	749	702	745	764	689	749	742	731	728	736	746	698	772	749	735	715	732	727	730	766	732	763	738	718	766	736	709	769	737	775	708	784	693	744	737	711	688	759	735	761	723	701	706	778	716	731	810	767	720	774	789	704	713	750	774	720	735	718	759	701	704	719	754	785	682	790	736	692	733	747	767	688	674	700	671	710	707	800	710	684	748	729	721	709	726	737	667	701	776	733	729	765	765	700	760	737	711	732	694	746	679	662	739	638	763	737	716	742	732	741	773	767	760	711	733	733	714	755	753	720	730	797	714	750	707	710	757	733	702	706	791	739	750	734	731	723	790	684	775	776	726	691	723	740	758	759	710	715	761	713	711	760	698	715	718	747	757	696	756	747	710	744	724	704	761	668	739	711	729	755	745	741	769	767	736	729	713	749	750	767	731	738	732	775	749	738	736	720	725	739	742	770	739	741	754	686	722	771	761	746	751	694	730	765	731	706	699	761	715	747	761	743	740	735	683	788	730	719	728	731	720	689	707	742	720	711	728	733	715	748	744	700	745	739	731	805	742	689	686	733	697	733	766	699	758	749	722	768	742	729	792	769	727	728	754	740	725	751	748	749	740	707	680	734	698	721	771	709	728	744	721	725	742	721	747	759	715	715	761	753	672	795	726	786	723	731	749	714	710	750	719	725	728	723	749	781	746	720	752	713	755	769	724	710	706	736	778	710	688	715	722	712	724	767	722	734	764	741	755	722	775	715	685	675	716	733	750	742	721	759	747	760	650	711	695	754	734	706	671	764	749	712	781	780	759	820	761	733	748	738	685	703	736	753	768	766	707	766	700	725	741	788	773	735	720	763	694	702	712	717	743	699	739	732	689	744	728	692	746	743	731	754	695	730	747	769	691	771	743	685	691	723	713	786	704	770	690	722	764	774	762	764	742	755	691	773	734	724	684	761	730	715	740	726	739	716	703	764	746	740	707	747	780	717	696	743	776	729	712	721	699	684	677	744	768	733	742	734	723	735	753	770	727	762	703	766	730	739	763	770	724	748	714	701	728	730	715	764	739	768	722	719	738	702	758	734	700	758	734	753	765	734	697	744	721	699	745	723	723	734	707	738	727	732	742	773	718	679	787	712	728	760	738	726	733	762	728	760	714	761	699	753	755	734	774	773	778	741	747	716	715	691	736	705	728	752	720	724	725	720	730	770	739	696	742	718	727	744	721	714	749	712	740	775	739	770	747	754	765	711	769	743	763	727	711	749	732	778	768	711	752	694	701	725	718	718	747	705	725	686	709	749	788	760	797	738	726	739	734	767	729	737	745	719	747	720	730	734	721	779	735	726	777	716	735	745	719	730	751	746	719	711	696	713	732	734	721	729	744	719	701	732	767	743	734	715	743	727	688	740	712	681	775	739	799	773	705	715	756	770	758	748	767	731	712	762	712	785	736	768	812	742	760	714	783	745	742	800	746	745	711	743	789	731	738	744	744	719	785	750	766	713	783	774	733	731	726	694	709	758	737	767	776	769	754	703	720	686	774	698	741	710	779	725	715	678	729	756	764	752	732	742	772	780	776	771	717	748	746	725	702	753	768	791	758	750	731	696	715	728	707	733	686	783	741	690	759	774	729	728	727	748	731	762	729	711	771	755	752	742	709	731	731	688	715	741	757	719	750	750	685	745	746	785	722	742	725	788	747	694	745	729	767	720	734	702	788	720	750	746	754	766	693	687	715	769	728	740	734	709	798	710	710	722	720	757	745	728	753	759	753	765	748	761	756	713	721	739	762	748	758	747	743	749	704	759	742	716	764	767	733	704	667	740	764	732	754	716	754	786	733	767	767	719	714	746	770	730	731	693	787	746	726	734	756	731	750	705	737	707	738	706	685	714	760	772	716	752	737	798	784	716	704	754	775	741	697	729	727	735	722	723	754	760	728	765	758	756	732	714	734	695	769	751	774	778	730	758	715	740	747	747	746	759	739	674	743	720	733	758	739	758	775	730	724	673	710	722	714	726	711	703	725	749	724	720	675	694	709	728	774	739	748	783	721	724	729	747	743	713	760	703	758	726	671	749	785	739	722	718	757	762	749	758	713	756	728	723	749	728	678	715	732	702	724	772	763	723	746	707	719	792	737	693	729	738	779	711	704	712	748	771	739	790	764	728	745	723	694	712	712	746	746	737	698	687	731	785	737	772	696	722	696	743	745	797	711	739	773	679	767	730	689	714	730	751	717	724	749	715	720	711	754	754	716	759	734	710	759	744	714	710	742	727	708	717	714	719	780	696	750	705	777	729	706	801	721	753	761	691	781	762	753	730	764	716	756	761	743	723	733	737	692	730	716	700	721	743	745	748	742	709	722	745	690	735	749	719	771	787	759	762	738	745	749	716	662	737	764	710	764	701	755	697	736	769	711	787	793	759	703	725	748	744	742	767	734	743	722	723	776	780	705	746	767	744	748	775	721	728	725	744	765	799	727	751	746	712	745	797	784	753	670	739	748	783	755	721	763	749	755	771	711	769	742	765	727	780	723	729	719	702	708	808	696	687	730	802	715	733	753	716	756	713	739	711	679	731	739	692	757	762	720	742	709	729	715	686	725	739	726	680	681	729	687	753	726	705	705	762	760	744	739	734	742	713	781	797	729	748	740	730	754	738	706	688	743	756	726	729	731	750	747	741	740	716	769	788	753	768	762	711	736	741	753	763	711	764	777	752	729	783	745	671	723	708	721	702	752	735	696	718	768	729	764	708	719	736	744	716	772	770	726	712	744	758	722	743	759	696	705	748	685	776	761	700	740	762	743	769	723	776	752	772	754	760	736	747	699	760	755	793	755	727	712	721	734	748	807	696	752	749	758	766	738	802	726	779	769	749	711	685	731	702	714	733	753	717	715	729	739	755	700	771	689	757	763	716	752	741	792	739	718	764	746	767	722	740	695	737	725	732	752	713	764	772	660	694	727	721	701	710	707	720	730	702	731	746	709	780	725	745	722	747	714	705	750	746	732	757	691	700	728	751	710	745	708	735	718	750	726	766	788	708	767	719	781	752	701	743	729	708	789	728	737	714	766	764	666	754	741	707	748	687	759	703	724	740	732	747	735	736	728	712	715	740	787	721	724	722	723	667	759	692	745	764	732	704	780	724	722	765	738	752	657	804	706	708	722	785	717	714
2362	848	489	399	668	675	541	441	345	254	208	160	129	112	101	83	96	62	69	71	58	65	65	45	52	45	69	57	42	75	55	50	49	38	33	38	43	26	34	49	34	42	40	24	34	30	30	29	30	31	28	25	22	27	28	25	29	26	30	42	31	27	21	46	31	31	30	29	22	36	31	39	22	33	34	27	31	25	24	37	25	33	29	42	19	14	34	23	32	17	23	27	18	26	24	24	27	29	24	22	23	29	36	41	31	30	31	27	27	33	24	18	22	26	24	29	25	24	36	27	28	32	41	24	30	28	28	32	30	29	23	31	37	27	23	29	26	29	24	29	34	23	19	32	30	21	21	20	22	35	21	23	20	28	34	33	27	20	25	23	26	25	37	29	24	38	26	31	36	15	40	27	30	29	27	28	25	26	38	30	28	24	23	28	36	25	28	25	19	28	23	32	25	26	17	33	23	34	36	20	29	19	32	30	21	32	27	24	28	32	27	30	19	29	27	32	27	20	21	28	35	36	31	28	25	25	34	33	24	25	34	35	29	17	32	30	26	18	24	32	30	16	28	22	31	23	22	20	27	28	24	25	27	31	23	22	27	20	34	39	26	32	28	28	27	21	24	33	28	24	23	33	31	29	21	25	20	36	32	30	22	25	27	25	26	25	25	29	29	23	26	30	27	25	28	31	27	36	34	25	20	21	31	26	25	32	24	31	26	25	25	23	24	29	29	24	29	27	24	35	29	27	24	29	24	28	29	32	29	26	16	31	23	21	33	25	36	25	31	31	26	24	23	20	20	27	19	24	22	21	28	18	30	34	32	30	30	29	30	16	20	27	29	22	29	23	18	32	25	26	24	22	20	28	14	24	21	17	31	29	36	24	37	34	20	25	23	23	24	23	30	27	30	22	23	33	29	27	36	30	27	25	20	15	24	28	27	26	20	32	29	39	22	32	35	30	23	22	26	27	21	15	24	27	27	25	22	25	41	23	29	30	28	35	34	24	26	37	24	25	25	30	26	22	38	25	27	26	24	43	30	25	28	25	31	31	30	36	20	23	32	23	33	25	31	14	28	33	26	18	28	20	28	28	23	19	24	26	33	24	26	32	38	25	14	31	28	24	17	27	31	31	22	34	30	31	29	19	29	24	21	25	24	25	30	22	25	26	30	36	27	27	32	26	22	22	23	34	29	24	30	27	28	26	21	29	22	27	25	17	41	33	37	28	25	29	22	27	23	26	25	24	26	37	21	25	21	24	26	26	20	25	26	26	27	24	24	24	21	27	29	32	34	25	26	28	24	21	39	36	28	25	25	28	25	33	15	34	24	32	24	32	19	26	29	26	33	18	27	21	36	28	28	24	19	27	22	33	33	25	15	28	27	28	22	33	34	31	24	23	32	28	28	31	28	21	15	31	18	30	24	22	20	25	21	32	20	31	22	24	36	23	28	26	30	21	27	37	35	24	29	27	17	24	29	23	25	29	14	31	29	27	24	28	31	29	38	21	24	25	21	21	27	25	26	23	28	24	35	24	22	25	24	29	16	36	20	38	19	33	33	23	28	19	30	21	28	25	30	22	35	27	15	21	21	15	23	25	32	22	23	27	37	22	30	23	30	25	28	24	26	21	19	26	27	24	29	33	17	20	17	28	24	21	30	27	22	23	30	33	21	24	31	26	24	21	28	31	19	31	25	30	27	22	30	28	22	19	21	24	39	20	29	25	21	35	21	29	35	34	27	26	27	30	29	34	20	34	23	23	32	21	32	30	27	32	40	29	31	25	20	21	29	27	19	28	23	24	29	28	26	28	17	19	23	25	23	21	30	20	27	24	27	30	23	34	19	20	23	27	35	29	18	31	27	25	33	24	22	32	31	24	26	33	22	26	40	31	30	25	34	30	27	28	27	34	38	31	30	25	27	32	27	30	26	26	31	17	36	38	27	23	30	21	29	28	32	25	26	39	30	28	32	30	31	25	20	31	30	27	24	32	29	27	38	22	28	19	31	28	34	34	29	25	20	28	27	25	14	20	32	15	32	28	30	34	19	23	24	24	23	32	24	21	28	30	36	21	15	30	24	26	23	26	26	24	23	18	23	20	24	23	18	25	26	29	33	21	21	33	27	45	25	34	27	30	34	20	23	29	20	33	38	34	26	33	21	27	30	33	22	24	31	26	22	31	25	22	28	27	21	35	26	22	25	29	33	27	27	16	19	28	33	34	29	25	31	28	24	31	30	37	27	41	23	22	43	30	28	36	28	23	29	39	44	34	33	25	16	29	26	34	31	20	26	31	32	29	22	38	27	30	22	24	26	26	19	26	21	20	26	23	27	31	30	28	24	28	27	22	30	32	23	18	30	16	23	34	27	31	42	23	36	28	23	25	30	30	20	31	29	27	26	28	26	21	25	18	41	34	26	20	22	31	36	26	33	28	23	27	35	17	32	26	36	25	28	27	37	26	16	33	30	25	31	23	34	23	24	30	27	37	26	32	25	18	26	28	29	29	21	30	27	31	25	27	33	39	40	33	36	21	24	31	27	31	28	34	27	23	35	26	32	29	23	31	21	33	21	33	23	25	27	28	23	35	20	31	22	26	23	29	32	26	23	27	23	20	14	26	31	35	27	21	24	25	27	26	25	41	23	30	28	28	28	23	30	32	31	27	26	30	29	31	19	35	25	21	35	31	31	32	26	34	27	29	24	24	29	28	23	18	26	33	34	26	29	27	28	34	28	23	25	24	37	29	22	30	26	22	19	38	31	33	31	36	27	45	33	24	22	24	23	26	30	24	32	25	23	31	40	24	30	21	28	24	24	30	24	22	23	34	17	20	35	26	25	32	18	28	32	26	34	33	23	23	18	26	28	29	24	29	22	25	21	26	29	26	25	29	31	24	33	23	40	31	24	36	21	13	32	24	21	30	26	31	31	20	29	19	31	19	17	25	25	24	19	28	32	25	28	36	21	25	29	28	28	22	31	26	25	21	28	25	23	27	18	30	20	24	30	29	41	26	25	23	27	17	21	28	30	25	22	20	27	22	28	28	28	33	36	25	32	27	29	27	22	26	25	28	18	25	35	27	28	36	31	31	29	36	26	18	18	26	23	27	33	24	34	27	29	19	26	24	31	28	27	28	24	25	27	22	22	27	26	30	22	19	25	28	30	29	33	33	27	30	34	22	23	26	30	32	23	24	24	33	26	20	31	24	31	18	28	30	35	27	36	27	27	26	30	27	31	21	25	29	27	31	36	31	21	33	26	39	15	32	33	28	33	21	21	23	22	19	25	24	24	21	26	20	22	43	39	23	27	29	33	31	27	26	27	22	30	24	21	28	26	28	24	25	40	31	30	39	30	27	32	31	25	21	31	32	20	31	17	25	29	22	22	18	28	20	15	34	34	34	23	21	24	23	25	30	32	26	27	23	30	28	20	24	33	36	36	24	30	32	31	19	28	25	27	33	29	30	26	25	34	22	20	28	35	16	28	22	24	29
24181	18162	12197	26144	33010	31039	26453	21737	16840	13141	10107	7747	6104	4955	4211	3618	3056	2876	2726	2598	2347	2293	2242	2004	1930	1862	1830	1643	1590	1514	1466	1367	1251	1225	1176	1125	1098	1016	863	876	868	796	790	788	760	749	752	710	693	645	618	619	651	661	635	607	628	603	549	577	569	604	585	603	629	580	544	544	593	537	572	573	546	535	562	570	536	533	561	505	518	520	509	488	532	538	530	485	509	504	521	498	472	467	443	456	458	441	420	475	485	443	438	434	427	444	438	446	454	465	467	442	430	459	436	419	398	467	433	448	411	455	429	423	463	447	425	430	440	449	456	442	414	446	439	442	434	423	435	465	407	387	439	441	432	443	472	457	438	460	432	486	457	462	470	427	491	471	413	424	470	446	437	427	439	423	451	441	439	427	446	394	435	446	412	444	417	451	470	413	434	436	439	420	450	443	443	440	439	462	445	475	461	421	427	455	433	437	413	463	416	447	459	420	461	434	402	402	443	498	422	449	434	425	437	461	401	450	453	421	452	440	402	436	444	423	483	442	467	400	464	427	435	448	435	470	429	421	431	425	432	442	422	435	470	443	432	445	402	421	433	456	412	423	438	427	450	457	445	471	416	433	453	436	425	421	425	415	478	430	442	419	413	430	383	487	454	482	461	425	424	437	442	411	437	415	501	432	436	425	459	459	444	435	462	413	481	418	457	402	443	500	433	449	458	440	419	496	406	466	437	411	436	462	444	463	432	444	438	425	428	405	449	454	452	415	415	414	468	444	476	419	408	456	453	472	430	416	442	448	427	451	409	469	444	463	460	390	438	418	449	453	418	418	445	448	454	409	456	448	451	430	464	442	469	447	424	453	424	468	432	478	451	458	407	422	480	436	464	453	432	427	442	453	448	435	460	401	479	390	447	435	461	455	456	420	413	456	477	426	422	461	439	423	421	428	437	456	413	411	457	453	426	425	422	427	449	452	420	453	434	419	452	449	414	438	473	442	441	454	410	421	422	442	438	443	455	411	459	458	461	390	411	428	481	420	438	455	408	417	439	432	422	424	424	437	457	457	443	455	422	427	432	452	404	487	435	413	460	452	486	459	480	451	421	424	413	442	430	487	422	435	420	414	458	406	415	445	463	436	437	436	462	417	418	435	438	433	457	397	443	426	451	460	445	470	411	455	460	444	432	402	409	426	416	461	477	466	446	434	445	419	426	479	449	439	436	430	471	464	428	417	469	427	461	462	445	453	435	469	418	451	405	466	435	455	456	448	450	469	446	415	430	396	410	419	485	455	442	442	472	419	450	428	433	455	416	445	416	428	422	451	436	430	415	458	433	432	418	456	422	490	413	412	460	420	451	460	447	416	426	431	426	429	444	409	444	490	406	437	473	445	465	449	472	445	418	467	477	440	457	450	422	450	452	454	442	457	450	455	460	434	436	403	447	404	460	388	447	428	461	456	439	434	472	431	456	426	453	414	420	438	441	435	410	367	443	422	452	438	481	453	425	467	456	419	401	438	476	428	408	476	493	421	449	459	415	439	434	460	417	451	485	441	426	476	457	481	418	445	417	427	428	447	448	449	458	458	463	446	421	441	431	436	436	416	448	432	448	435	431	425	427	436	433	455	430	483	450	427	433	444	444	474	452	421	450	400	427	451	455	456	460	420	428	453	416	421	404	448	459	427	415	464	423	419	437	466	436	462	433	492	456	414	430	458	432	437	418	431	456	437	437	435	448	439	418	406	448	411	415	446	420	440	456	414	438	432	426	420	488	417	435	450	438	474	445	435	430	466	448	449	407	446	428	431	462	421	426	422	436	431	467	438	456	439	444	375	487	458	449	439	447	485	465	427	419	442	469	443	434	454	463	421	482	504	444	462	447	436	483	458	427	464	398	396	435	435	441	393	440	425	461	444	420	454	417	438	459	448	421	434	402	433	446	441	479	467	444	475	453	445	443	441	452	463	465	404	463	447	445	443	448	442	452	417	477	424	441	433	446	420	477	467	432	464	449	428	446	430	437	406	460	453	445	470	442	448	444	454	457	467	417	456	509	412	407	453	455	423	450	451	422	403	433	465	465	447	428	476	447	418	468	450	425	430	421	435	446	476	458	489	457	450	408	439	454	401	444	494	450	474	429	436	411	400	425	433	445	438	429	443	418	455	469	403	447	417	459	438	409	464	419	465	434	440	458	452	411	429	457	502	426	441	442	458	440	437	413	451	435	411	417	466	443	435	437	443	409	449	479	424	424	415	466	423	454	459	451	477	463	395	466	443	448	428	414	407	418	428	428	419	412	455	468	442	443	479	394	451	448	468	452	427	417	446	449	449	400	453	434	447	467	432	451	441	462	452	400	473	481	437	461	438	433	424	421	434	471	477	433	452	439	420	475	436	446	442	421	437	466	459	459	422	427	464	475	455	446	452	418	491	437	463	455	450	409	414	472	437	454	451	434	455	432	428	448	441	449	479	436	426	438	443	463	434	424	423	441	429	418	464	427	448	464	483	473	418	446	444	425	433	476	450	455	443	425	449	434	451	455	468	439	449	429	466	412	438	436	438	471	426	435	444	465	426	437	419	476	453	410	427	441	445	415	442	422	442	440	419	464	454	458	456	449	468	437	476	406	434	442	456	474	467	456	503	463	478	434	440	432	465	438	467	443	456	472	427	449	434	417	441	425	453	397	477	438	453	454	438	415	465	420	454	460	453	440	418	471	416	438	445	404	464	449	406	437	443	435	448	440	440	449	454	442	430	465	438	420	449	453	433	437	410	426	438	471	423	451	414	456	442	434	465	465	438	421	465	408	435	445	442	441	410	447	456	424	427	402	443	452	425	502	426	439	462	429	423	425	447	473	449	461	438	410	416	437	454	413	448	446	456	430	452	428	444	442	476	399	439	461	462	421	417	429	454	424	474	455	443	441	421	432	440	448	418	402	458	456	445	444	439	422	447	492	441	440	424	417	395	452	452	451	430	443	476	425	462	410	438	394	427	434	461	430	448	496	439	437	414	466	457	431	437	425	432	469	449	396	435	442	480	462	406	448	452	452	451	422	445	435	461	468	450	461	486	422	433	464	451	450	418	430	465	457	444	421	444	469	457	447	441	432	447	474	420	446	437	433	454	436	450	475	434	447	451	428	424	456	402	439	487	438	447	444	464	446	445	451	447	468	431	437	421	445	452	457	438	452	426	454	434	427	423	443	460	438	432	455	436	436	433	445	423	426	427	467	450	459	420	453	485	450	414	436	437	470	444	448	430	415	423	481	436	448	397	442	417	465	406	461	430	433	421	445	424	426	443	422	496	451	424	459	475	435	446	420	433	444	461	458	399	406	430	439	445	426	475	389	458	465	434	452	449	401	431	435	432	444	432	460	444	424	474	455	396	436	406	448	452	426	449	463	419	413	452	448	444	451	444	457	441	457	467	438	449	452	475	454	461	412	474	414	425	413	464	451	427	427	431	443	420	430	415	453	455	451	408	433	448	452	449	496	453	437	462
1950	1351	783	632	1010	1104	860	696	524	387	316	248	203	166	133	141	98	96	93	97	85	99	82	67	82	58	71	68	74	69	60	52	56	41	64	47	49	41	43	56	41	48	33	48	56	43	44	23	30	48	40	47	40	37	47	27	35	33	30	35	34	41	36	27	34	37	25	30	44	31	20	44	26	28	30	45	33	36	31	34	33	28	35	32	34	30	30	35	22	32	27	23	37	37	31	26	33	29	26	34	23	28	19	23	35	40	31	30	27	29	25	27	24	23	44	25	33	33	28	26	33	31	31	21	32	24	32	27	24	32	27	24	30	36	31	33	29	25	21	23	28	36	30	31	23	27	30	30	32	29	31	30	27	25	19	31	38	29	34	30	32	36	34	35	33	31	35	21	29	30	30	27	25	29	35	30	26	44	34	47	29	46	36	28	29	28	25	29	40	35	20	31	29	28	34	29	30	34	35	31	20	23	23	31	29	29	29	27	29	44	23	32	32	25	32	36	25	19	36	29	24	29	22	28	31	29	31	22	32	29	22	25	38	26	31	24	29	32	16	31	26	35	29	25	31	29	25	30	25	32	27	26	33	28	27	30	28	39	29	25	26	29	39	38	31	37	29	34	31	25	29	25	25	29	27	22	29	34	39	39	25	28	30	30	27	33	26	22	31	28	40	36	33	26	38	28	25	25	28	30	25	27	31	27	26	38	38	33	36	24	32	30	26	31	23	26	30	18	25	29	30	26	25	43	25	31	38	31	31	22	30	42	23	41	29	37	27	37	38	43	16	27	35	28	32	17	23	33	27	33	32	22	31	24	17	34	36	25	40	26	37	32	32	23	31	38	34	35	25	31	24	34	30	29	36	22	36	33	26	15	33	41	31	29	31	41	30	29	29	22	30	40	30	33	34	34	29	34	35	31	30	30	28	20	24	22	27	30	27	40	25	24	33	39	31	27	22	21	32	31	35	38	30	25	31	26	31	23	28	31	22	29	25	26	27	35	30	32	35	34	29	16	32	27	33	20	25	18	39	33	25	22	33	26	39	36	35	23	22	37	25	28	34	23	29	38	25	35	37	23	41	24	27	42	28	20	37	29	28	32	33	41	19	31	23	36	33	27	29	27	35	39	35	39	33	24	27	34	22	24	26	25	35	29	25	31	28	25	25	31	23	22	30	34	23	24	31	26	34	30	28	30	35	23	34	30	34	27	30	25	28	42	36	25	25	28	45	34	36	21	31	35	30	26	25	35	33	36	37	28	31	31	33	25	30	29	35	35	29	35	38	24	33	35	44	27	26	28	32	26	37	32	34	32	36	27	40	28	34	32	30	27	30	36	32	24	40	28	32	32	27	22	29	35	36	33	23	32	36	28	33	30	25	35	35	29	35	23	37	30	23	31	31	31	29	27	29	25	39	32	24	32	38	24	22	32	30	22	25	30	25	34	33	32	27	23	28	31	32	26	22	31	27	26	27	33	23	36	37	34	35	27	39	33	27	28	35	24	29	24	30	42	38	26	41	27	31	33	31	37	33	26	36	23	27	20	31	27	27	25	23	30	32	28	26	19	25	26	39	29	26	20	26	20	35	46	42	24	33	20	39	29	34	38	19	34	22	28	29	36	35	25	29	27	25	34	22	26	24	29	33	43	28	33	31	26	20	33	33	35	29	27	36	33	31	26	33	35	24	30	27	32	29	37	25	23	25	30	29	28	28	28	29	26	22	32	29	23	21	35	32	31	29	37	40	34	24	19	25	40	37	32	28	21	26	28	32	30	31	36	33	37	25	32	19	23	28	33	28	34	28	32	37	27	27	31	29	25	30	23	27	35	27	28	37	24	35	31	40	29	20	30	26	36	26	20	25	33	32	36	32	33	33	29	31	20	39	39	32	37	32	21	27	26	29	37	30	26	24	37	26	29	30	26	27	22	32	30	30	27	39	30	35	34	27	31	23	27	35	19	28	24	34	24	29	38	23	32	37	34	36	27	20	32	21	17	26	23	32	35	31	35	28	27	24	29	26	34	28	27	25	29	26	16	28	27	31	27	26	29	40	32	29	19	26	33	26	21	23	18	33	34	35	34	28	33	23	25	28	27	35	34	25	27	27	26	35	34	25	32	32	29	32	38	36	31	32	29	22	29	24	29	35	27	35	20	42	33	25	30	33	34	34	34	37	30	30	30	26	31	43	40	27	22	25	36	23	28	33	34	21	29	24	34	22	37	31	28	37	28	31	32	25	31	24	32	26	42	33	31	38	29	33	37	29	43	35	27	41	28	34	23	33	34	28	33	30	32	29	25	28	19	34	35	22	31	27	28	34	33	27	29	24	27	39	26	40	26	30	38	29	34	31	33	22	30	30	38	34	39	27	28	31	28	31	40	29	26	32	26	27	26	26	30	24	28	35	25	23	33	27	25	25	38	26	33	25	20	30	21	28	27	38	33	33	28	31	23	25	29	22	25	26	34	29	39	23	36	28	26	32	30	34	26	29	27	34	33	35	32	18	35	25	25	30	28	40	27	28	33	30	32	30	23	29	24	33	23	27	29	25	23	29	28	18	30	28	30	24	36	29	32	35	27	31	31	33	34	29	39	24	31	19	31	33	25	27	21	38	21	30	33	28	32	33	22	29	31	35	26	34	39	28	37	39	39	30	33	38	42	33	22	34	26	29	29	25	35	27	33	29	40	33	30	32	35	27	25	26	27	31	30	25	36	38	31	44	26	27	28	28	36	26	25	31	40	37	32	27	25	30	25	37	21	32	32	30	20	36	29	32	29	32	29	36	31	26	25	25	23	31	23	33	29	32	40	26	31	32	37	36	33	30	33	29	36	31	31	27	26	32	25	35	42	38	32	23	33	24	38	29	30	28	39	33	26	31	32	27	34	33	35	32	33	33	31	36	35	26	29	32	30	32	27	38	23	34	29	27	21	29	24	38	38	34	28	34	29	29	23	33	31	37	31	37	26	21	41	35	30	28	32	27	29	27	22	39	28	26	23	33	28	34	30	37	32	32	46	35	31	37	31	30	41	29	28	25	33	32	28	18	27	20	34	30	39	40	22	20	31	29	34	38	43	27	32	32	27	42	26	29	24	35	30	35	38	25	39	16	27	25	33	25	22	24	29	39	34	36	30	32	27	30	31	18	25	30	21	32	28	26	25	23	22	32	27	32	32	33	40	29	21	29	33	32	38	23	31	39	34	31	27	36	28	28	33	38	34	35	38	31	23	26	36	27	18	36	32	35	21	24	29	31	29	25	31	20	23	34	39	23	37	31	35	41	28	28	26	37	26	44	25	32	29	30	24	42	35	30	28	33	34	24	25	25	32	30	26	32	25	26	27	25	27	32	30	30	32	30	28	30	21	26	30	33	29	28	25	31	28	31	24	30	29	30	31	21	22	42	35	33	26	32	25	35	41	31	31	25	34	21	27	22	25	37	33	32	30	32	18	29	32	24	22	26	26	29	29	32	29	29	27	31	36	27	28
28502	22558	16391	30951	37670	36023	31578	26568	21678	17378	13846	11050	8806	7343	6277	5397	4747	4382	3924	3672	3400	3161	3010	2819	2738	2439	2429	2197	2116	2047	1932	1747	1625	1557	1501	1413	1364	1208	1184	1122	1090	965	1011	1016	958	960	979	830	869	835	827	745	800	806	711	801	774	729	731	726	742	661	702	700	657	618	721	724	698	629	661	664	633	682	700	681	672	669	672	638	638	596	616	642	599	585	639	594	595	528	546	542	531	519	513	492	541	497	506	478	537	515	466	494	461	520	477	510	495	478	495	462	440	485	486	448	480	442	444	517	497	497	450	477	459	523	519	470	470	504	475	477	488	458	527	495	451	524	452	488	503	500	456	491	478	496	485	461	486	479	494	482	486	495	487	481	458	526	500	488	524	498	484	510	501	486	472	479	467	483	485	479	486	474	494	498	474	439	506	490	512	501	480	488	500	476	421	444	481	465	454	469	460	507	515	513	485	490	458	457	472	478	462	452	525	469	474	501	437	489	493	486	484	473	492	499	463	453	465	503	512	458	446	515	463	453	480	506	488	498	505	493	468	485	480	499	454	475	480	495	506	480	489	493	487	493	487	495	472	447	456	461	504	496	469	485	511	464	451	488	480	463	482	441	476	505	459	491	482	496	524	496	517	487	511	452	484	496	463	486	487	496	470	462	477	510	455	473	512	486	458	462	456	440	472	491	472	459	457	443	472	444	499	490	479	480	501	501	450	504	480	466	444	535	462	445	455	490	485	487	491	495	468	429	484	489	511	477	454	464	497	465	459	458	502	456	461	417	470	432	446	475	505	460	516	469	499	517	447	481	481	456	481	483	460	531	481	478	478	461	472	436	481	473	492	463	497	477	470	474	457	488	476	443	469	483	448	516	460	511	475	485	493	466	461	506	461	488	521	468	470	464	436	484	463	452	467	470	486	493	481	463	488	476	472	491	516	469	457	485	534	453	474	509	486	456	486	472	489	477	500	510	469	487	461	510	468	489	473	513	504	456	476	501	444	506	506	495	431	488	495	475	527	494	482	508	471	503	464	457	455	455	457	491	489	464	445	458	482	479	490	461	470	484	450	487	489	492	467	483	509	480	484	469	492	495	455	499	493	463	497	506	471	478	459	498	495	450	475	505	494	468	505	428	476	476	483	481	443	434	468	511	502	439	495	496	492	463	451	474	460	476	468	437	458	473	430	488	472	504	467	468	512	475	473	504	433	530	487	442	458	486	468	453	438	463	492	473	492	468	494	462	488	461	477	523	516	505	482	493	522	492	470	438	513	395	481	472	464	469	505	451	471	495	499	462	467	466	492	464	449	483	476	459	492	501	483	459	448	486	467	488	501	469	468	484	474	465	490	501	466	471	484	473	473	479	525	499	456	491	465	517	495	500	455	514	525	460	472	467	439	485	469	515	487	483	489	482	494	456	513	451	471	508	472	464	462	463	501	476	474	511	468	510	487	487	475	478	507	458	487	447	469	522	492	459	495	453	452	489	491	498	472	483	473	444	503	502	526	501	521	524	473	483	473	471	480	479	448	464	480	470	509	460	477	502	517	469	495	493	473	492	492	460	483	472	447	497	473	498	465	456	491	475	463	493	484	477	487	467	506	450	502	491	507	473	450	494	454	442	499	482	460	473	526	453	467	498	478	455	474	517	458	468	486	454	476	481	468	477	418	485	457	526	491	496	497	438	464	499	491	464	499	482	487	450	500	514	507	454	471	456	504	496	468	519	434	475	431	496	441	506	518	508	456	466	457	494	496	466	447	483	474	483	478	515	447	502	453	470	485	435	463	459	450	454	494	482	487	479	462	496	446	479	471	469	523	507	455	481	459	513	468	464	497	496	467	479	489	487	451	494	444	473	469	469	501	482	474	494	443	477	456	478	503	518	447	496	465	455	471	477	486	478	468	485	529	510	479	463	469	492	476	441	487	487	483	481	468	504	480	470	490	503	464	482	485	534	449	468	493	482	510	479	464	455	494	475	474	455	461	478	513	455	473	512	483	495	452	436	488	481	460	487	466	499	471	493	497	439	508	479	470	503	447	494	491	473	451	477	479	492	521	498	493	496	423	527	452	493	474	446	466	503	493	469	535	487	483	511	459	509	455	505	498	485	462	487	481	455	471	475	461	469	469	528	469	465	500	491	503	487	461	483	476	477	494	455	483	516	506	480	507	477	491	511	473	460	474	482	490	480	524	502	430	480	506	484	510	451	496	502	486	468	485	463	481	489	518	482	503	455	509	469	476	511	494	522	493	491	486	475	488	511	475	517	475	526	520	489	490	469	466	452	464	480	448	482	475	495	497	503	489	491	480	462	467	495	498	470	467	519	550	488	475	480	472	486	475	479	464	469	490	462	487	466	486	461	493	481	508	479	484	512	485	494	503	479	487	515	451	516	484	457	436	473	494	474	490	473	499	484	477	478	467	550	480	514	454	482	493	451	481	519	473	492	472	457	506	503	510	488	459	458	464	469	493	488	478	465	494	498	480	456	472	481	497	476	432	480	486	437	473	478	522	503	521	495	472	482	509	482	494	486	445	483	464	487	507	491	452	516	455	489	423	512	477	494	482	505	517	473	543	477	473	495	467	472	470	506	490	489	524	489	494	449	487	501	464	424	501	477	486	420	459	491	495	440	491	468	538	491	484	503	463	482	500	500	474	486	476	495	477	490	485	474	467	474	468	478	452	470	475	440	475	525	471	521	463	475	481	447	486	465	487	474	461	441	496	478	462	442	489	464	521	479	505	468	449	450	469	500	453	487	471	478	477	486	486	449	482	472	481	451	500	481	472	462	475	489	444	461	497	449	475	499	496	477	489	495	536	505	490	489	472	498	448	517	494	480	465	503	483	490	510	475	506	457	463	489	518	460	493	453	471	454	493	470	483	492	448	477	492	479	455	482	486	503	515	504	503	489	482	459	451	452	513	474	514	487	470	514	478	489	438	468	460	486	454	432	453	506	467	439	470	471	478	491	452	493	505	497	473	450	463	469	462	468	495	499	474	486	498	492	480	521	524	522	515	478	501	477	472	464	468	448	463	458	443	488	494	464	475	501	449	499	496	546	498	514	469	491	479	419	504	499	462	485	503	449	517	498	486	495	455	435	474	466	461	491	525	536	475	482	522	485	439	476	442	451	506	498	475	482	498	430	447	505	479	439	495	498	473	438	475	473	496	469	491	485	465	486	456	476	475	440	479	469	474	461	457	478	462	500	406	471	475	495	473	476	493	472	493	452	449	508	472	464	461	473	483	510	490	486	460	462	481	465	457	458	502	471	496	453	466	516	444	485	468	505	510	491	468	496	474	483	469	512	436	508	454	479	492	475	479	474	453	478	459	462	502	446	462	496	511	506	468	484	468	454	433	467	453	460	489	489	470	439	503	491	498	487	480	499	458	494	497	448	484	501	487	480	502	503	471	508	461	489	481	478	499	461	472	486	508	481	488	467	442	504	483	474	487	474	464	551	476	494	463	512	436	440	487	486	481	510
3431	1219	707	532	841	933	763	588	452	386	267	240	195	159	128	116	127	122	92	112	82	98	92	69	88	95	78	79	86	85	80	49	74	60	66	64	56	55	65	39	49	59	57	50	46	55	53	64	43	51	52	50	51	45	55	65	41	57	55	35	47	55	59	42	50	60	45	43	42	41	46	52	53	43	43	53	51	52	47	32	59	54	52	47	55	50	41	49	39	36	46	38	44	35	40	50	60	47	35	35	51	39	38	41	53	59	45	38	45	48	58	48	41	35	39	48	45	50	29	56	46	53	32	44	53	43	33	38	51	46	35	37	53	46	51	58	47	44	41	44	42	55	36	57	43	38	43	44	34	48	47	44	37	42	48	46	44	46	49	41	32	45	45	39	30	42	42	42	55	49	46	30	58	49	50	45	47	45	35	40	49	37	37	42	60	56	37	36	53	45	44	30	39	41	42	47	42	36	60	39	43	35	37	40	44	42	48	39	36	40	41	31	43	39	44	47	36	51	42	46	47	44	51	45	40	42	37	43	45	61	47	39	44	40	47	41	48	47	42	40	52	42	59	37	46	36	45	43	39	38	42	50	31	53	43	51	51	40	49	47	38	49	37	40	52	30	31	48	39	36	41	56	29	32	39	39	37	43	46	38	46	28	45	49	51	46	46	42	36	36	41	48	44	40	46	32	42	48	45	48	40	37	51	53	40	51	43	45	45	53	41	35	32	37	40	41	32	41	45	43	33	41	45	43	53	40	37	40	48	38	47	53	47	42	34	33	42	51	44	36	38	49	47	49	35	46	41	29	41	36	53	51	53	34	39	32	41	34	53	40	46	42	48	38	35	38	45	50	38	54	42	30	39	40	52	47	41	44	46	42	52	51	40	41	47	43	40	43	43	29	45	48	47	41	48	33	55	49	35	36	38	53	37	61	45	47	32	49	57	44	45	36	47	42	45	45	35	37	40	39	46	37	40	46	52	45	38	36	35	42	44	46	43	34	35	35	42	42	45	40	36	40	49	52	46	39	38	33	36	38	34	38	43	41	63	42	45	48	43	37	40	47	32	37	43	36	44	50	47	53	49	36	43	48	38	50	39	27	44	41	55	45	49	62	40	48	40	40	44	37	28	47	48	51	36	40	43	40	40	51	52	52	34	38	42	41	39	32	39	41	32	46	45	52	42	43	42	44	43	44	42	47	40	41	37	42	41	37	48	43	48	41	40	38	56	40	39	44	48	50	40	44	43	34	37	36	27	51	37	43	44	41	48	41	44	45	47	39	44	46	49	31	47	46	51	42	39	40	40	43	37	48	39	48	47	39	39	47	43	39	54	45	40	40	49	46	38	42	44	42	45	67	47	39	39	44	32	35	39	36	42	44	53	51	40	46	43	45	33	34	39	50	49	43	47	45	44	35	46	40	49	49	45	33	43	34	40	36	41	42	53	48	47	46	40	52	31	43	42	45	39	46	49	46	41	43	36	45	34	44	43	44	34	53	46	45	45	36	48	33	39	38	41	32	41	39	37	59	49	28	42	49	48	40	35	48	60	50	38	40	61	34	44	42	37	51	30	43	52	48	34	53	55	49	26	51	33	48	29	39	51	40	41	48	42	55	46	45	40	46	48	42	45	46	47	39	35	38	55	44	47	40	53	30	50	31	37	46	50	39	50	37	46	40	47	45	36	33	37	44	33	41	51	44	24	45	49	53	37	57	46	56	30	43	39	38	35	37	44	35	32	48	42	48	35	53	46	41	40	41	40	39	48	53	43	41	41	53	33	46	33	39	45	51	40	43	45	39	46	36	56	47	37	29	40	44	45	32	45	46	42	38	43	52	37	50	49	40	44	56	57	37	49	47	32	30	48	47	44	50	33	44	38	45	56	49	42	40	45	50	51	32	40	40	41	48	38	39	33	38	49	41	51	40	46	37	34	41	44	48	58	33	43	46	49	34	40	39	44	57	41	48	39	44	32	51	45	48	36	34	43	40	36	37	37	38	45	35	45	29	33	48	40	44	43	45	36	41	35	45	35	33	40	43	41	46	49	48	45	52	45	34	45	46	41	31	46	43	39	49	37	45	50	38	29	38	51	45	42	42	32	32	47	47	48	49	36	32	36	56	46	44	45	49	37	39	39	43	22	40	38	56	45	37	48	35	31	31	39	42	35	57	47	35	41	50	50	35	41	54	41	34	53	37	49	47	47	41	51	55	35	46	31	39	40	53	41	37	50	39	39	49	32	42	51	38	43	44	56	51	26	40	39	46	47	38	48	39	40	49	45	32	41	38	59	40	35	40	46	44	46	40	34	38	43	51	29	49	42	46	50	31	37	42	42	43	44	47	44	48	35	35	49	49	33	45	41	41	42	59	44	37	50	48	51	42	25	52	48	50	41	39	46	44	36	45	39	42	36	52	56	36	44	45	37	35	49	48	41	44	40	46	36	39	33	58	33	54	62	40	38	42	42	50	37	39	39	34	42	41	48	48	40	44	38	35	43	56	36	47	46	38	52	33	33	38	39	33	27	52	44	45	48	41	47	50	37	35	57	55	45	45	48	42	49	35	48	48	49	40	37	43	30	43	42	39	37	31	45	44	44	33	48	38	41	59	40	45	45	40	49	40	46	42	35	48	50	53	41	42	53	54	43	40	48	50	47	41	35	35	52	41	47	48	51	41	47	41	47	42	31	32	41	39	39	35	48	42	44	49	47	44	28	47	41	37	41	31	45	37	50	39	53	34	37	38	34	44	35	48	34	43	27	41	43	40	42	30	49	49	36	33	52	39	45	39	55	33	44	30	47	34	50	43	55	57	51	47	35	35	47	27	46	28	50	50	38	54	42	53	43	42	46	52	46	37	37	32	37	47	30	29	42	44	49	39	49	43	37	44	37	35	35	42	54	43	39	42	49	40	40	42	44	45	48	43	38	44	52	49	42	55	38	38	37	33	44	44	62	40	35	43	40	39	40	36	41	31	51	40	37	55	49	44	48	45	36	39	51	41	39	42	35	47	42	41	40	28	53	45	49	43	51	47	43	59	39	29	46	45	37	40	49	46	56	35	52	37	42	47	46	58	47	42	44	34	52	47	43	35	47	51	43	40	41	48	36	35	66	50	43	46	49	47	36	33	55	55	42	47	42	57	41	37	44	43	51	48	41	47	30	44	52	40	40	53	38	41	41	51	54	35	51	49	47	46	41	42	55	47	43	46	54	43	45	50	49	37	34	41	50	41	48	39	45	31	43	48	42	39	43	47	43	30	43	40	31	37	43	38	34	54	40	50	35	50	48	49	39	52	39	41	47	43	45	47	37	28	39	29	36	35	47	40	44	51	47	46	42	49	36	45	46	38	48	36	36	46	47	46	46	33	39	41	40	44	39	54	41	35	45	39	39	45	58	51	42	41	33	46	40	42	46	31	44	47	55	34	51	53	60	44	43	34	32	38	36	45	40	28	44	38	28	51	41	52	35	50	51	43	50	28	48	34	34	44
26351	20867	15038	29408	36679	34677	30359	25020	20490	16363	13108	10096	8365	6978	6047	5274	4663	4267	4057	3533	3328	3171	3072	2787	2628	2414	2548	2442	2174	2176	1947	1888	1775	1759	1596	1579	1389	1319	1366	1315	1204	1170	1154	1218	1176	1114	1153	1041	1033	1001	991	933	954	990	886	942	933	869	838	877	874	844	807	850	823	868	848	872	787	858	842	853	877	820	917	819	883	786	864	840	791	796	817	803	800	770	811	773	769	717	705	738	728	702	699	722	739	654	700	693	711	649	660	674	645	708	663	663	639	618	684	674	704	679	640	686	628	686	689	740	674	645	621	687	686	660	698	711	663	676	674	618	737	684	678	679	667	678	670	684	655	661	690	689	666	669	685	666	653	650	667	715	661	722	646	669	666	665	695	667	638	662	669	660	696	646	680	677	665	660	671	681	676	670	684	650	677	673	662	664	697	656	697	634	688	701	690	661	662	735	643	656	688	684	699	643	627	688	671	700	735	687	669	684	679	671	687	700	684	705	675	702	706	667	719	667	663	679	689	656	622	659	673	634	718	642	726	697	691	637	636	698	728	680	682	674	690	670	697	663	642	671	648	669	662	667	669	719	653	641	694	714	730	670	681	673	674	683	720	642	698	704	667	636	672	682	673	729	681	689	662	700	680	660	660	710	649	699	702	660	750	690	654	644	659	709	657	658	668	706	694	636	685	670	693	655	658	670	657	712	681	643	678	700	667	651	668	709	658	657	661	661	685	655	689	709	678	733	639	686	692	682	698	676	670	657	677	671	688	733	642	621	693	646	654	706	700	661	681	636	680	621	677	657	670	670	737	693	681	696	713	654	680	681	668	661	656	714	687	671	708	685	618	656	656	648	668	662	699	693	714	656	678	662	645	646	694	641	640	637	656	693	686	634	674	632	633	684	672	692	664	684	675	664	686	675	688	718	649	645	698	670	654	669	624	687	703	686	653	662	688	648	646	648	698	709	674	650	681	659	653	655	653	692	681	642	718	654	700	673	712	685	697	691	742	680	682	670	643	644	710	693	674	647	691	652	696	629	669	719	663	695	708	683	669	670	664	617	692	705	649	620	651	629	655	681	704	716	637	710	718	675	709	670	669	667	664	635	701	650	668	642	660	671	664	677	662	698	689	666	690	719	691	616	612	657	643	663	709	624	691	704	654	670	643	660	695	647	675	677	667	657	680	676	615	688	639	649	661	669	670	708	714	691	684	662	666	669	645	642	659	673	702	670	657	689	681	691	614	622	688	688	673	685	646	665	702	702	678	650	635	705	721	684	682	701	656	692	677	672	676	661	706	624	664	637	657	604	692	661	661	687	718	681	683	661	690	679	694	686	662	658	667	695	673	638	693	624	670	709	709	644	653	649	719	681	639	653	689	660	685	651	686	690	658	657	721	672	699	648	625	664	671	653	688	636	653	648	650	636	699	661	697	690	663	681	668	690	688	642	650	714	673	652	634	661	680	713	695	661	712	654	681	691	669	710	697	652	705	642	636	672	653	715	685	665	666	669	684	693	706	638	651	691	652	684	645	707	660	709	690	693	664	651	645	699	718	611	670	688	683	695	681	671	700	683	652	689	691	659	639	655	616	667	664	676	708	699	678	689	683	656	650	628	690	709	700	649	652	657	610	663	674	662	655	666	698	645	674	684	697	666	648	677	668	719	673	691	629	668	662	656	661	648	693	655	639	701	747	633	679	658	676	698	711	743	651	689	699	676	679	674	696	683	671	681	670	645	650	637	666	691	711	650	715	702	635	682	676	688	662	653	648	699	696	622	688	629	701	715	645	704	646	715	651	694	730	666	670	658	667	626	648	690	683	663	693	664	646	687	745	700	669	660	680	699	643	670	719	670	695	668	641	682	648	620	702	693	694	643	716	672	664	651	632	654	686	722	727	698	722	693	675	690	664	715	674	672	690	707	656	711	658	670	659	676	671	686	673	655	696	699	703	709	644	681	691	683	688	656	679	690	667	660	641	722	703	674	652	697	700	654	690	681	670	656	685	701	675	693	650	663	665	645	700	696	689	688	645	725	655	676	651	667	664	696	737	722	718	676	676	647	704	675	640	684	651	711	662	699	679	691	677	682	703	671	637	696	646	693	682	683	668	669	658	702	675	715	681	626	643	642	668	636	724	669	644	661	695	701	686	670	685	640	682	655	689	679	659	650	669	668	691	667	709	668	733	753	706	668	705	635	585	684	682	664	706	708	672	680	654	668	691	672	740	694	676	654	690	658	661	704	690	652	679	702	683	706	710	693	644	730	726	672	629	647	696	658	689	668	662	651	636	703	692	688	662	653	708	683	671	654	691	673	682	673	711	683	692	668	718	674	667	689	660	651	718	678	688	729	686	663	666	650	661	714	660	660	671	656	674	685	711	674	698	682	639	649	676	696	692	703	649	685	678	663	672	682	652	652	727	702	634	642	650	700	708	704	611	684	677	700	715	665	663	688	639	634	678	695	674	693	674	653	662	712	657	715	667	687	654	630	705	687	651	690	685	698	652	634	679	665	679	677	742	668	724	661	683	698	623	641	665	653	665	703	617	641	700	664	693	637	696	650	640	653	679	646	699	674	697	706	655	678	688	646	702	679	632	662	631	625	676	662	694	661	677	676	651	686	661	676	679	696	681	719	691	633	625	720	632	662	683	703	721	645	693	680	660	694	685	647	679	648	667	655	750	684	676	650	659	660	734	644	681	694	746	705	644	662	650	695	657	682	670	683	673	661	686	673	675	695	680	685	629	736	666	645	713	647	712	637	621	669	659	639	641	673	654	668	683	702	701	643	725	651	680	668	685	707	661	660	630	701	624	678	699	642	648	649	696	657	701	661	647	661	641	680	686	678	645	648	657	673	678	686	661	676	699	668	652	641	655	701	650	676	678	693	676	664	697	643	698	687	634	733	669	648	737	662	703	667	681	684	630	711	694	660	680	667	713	639	681	725	633	692	655	674	694	712	640	680	692	693	637	702	645	691	707	717	667	687	607	640	693	676	680	688	676	649	685	656	670	674	653	631	682	680	704	640	661	675	627	631	704	663	671	646	677	678	689	698	660	709	683	660	724	676	677	703	680	687	636	679	662	635	640	679	689	633	655	731	711	690	664	724	655	652	633	645	711	630	681	699	675	679	653	664	648	674	652	655	652	718	672	677	649	700	690	680	694	683	647	681	692	654	659	696	699	673	690	647	717	670	638	668	659	649	672	652	681	673	714	636	685	680	713	684	673	730	713	669	718	651	672	661	668	658	709	642	744	622	651	687	696	641	697	636	654	673	689	642	666	656	694	695	649	692	646	655	696	669	670	659	656	664	634	639	728	651	676	673	707	693	700	675	677	684	693	644	670	691	669	712	678	672	686	628	684	671	679	687	688	670	682	630	658	676	691	671	665	693	684	651	710	637	672	674	637	674	703	672	667	673	665	627	689	617	667	662	685	692	676	686	682	655	687	665	695	671	680	675	675	642	677	653	684	638	717	683	683	662	713	683	634	696
3197	1793	1056	850	1372	1414	1161	945	747	534	420	345	270	228	188	188	147	188	133	145	124	118	109	128	110	107	111	117	87	87	81	77	73	86	72	78	50	71	62	66	74	47	72	57	46	52	50	74	64	56	61	55	47	50	57	64	60	54	46	61	53	50	48	47	61	60	49	56	44	56	57	68	54	57	57	49	60	46	50	42	56	48	52	48	63	50	61	42	54	46	55	47	53	50	47	52	39	42	45	48	43	47	65	47	53	51	52	45	40	41	58	50	43	34	44	53	44	53	45	47	52	49	37	40	40	58	49	56	52	55	45	37	51	42	44	43	45	49	50	49	37	37	36	50	37	36	40	38	43	39	44	35	58	50	43	42	41	43	46	47	51	48	38	58	54	55	36	44	48	50	46	45	58	42	40	38	38	39	51	44	45	47	47	44	48	42	36	59	54	50	43	36	40	45	52	45	41	49	45	58	35	50	40	45	42	53	48	47	37	44	52	44	71	36	47	54	43	50	49	53	38	67	51	50	41	44	60	45	47	51	45	52	44	44	54	49	65	61	49	51	42	50	47	54	47	59	48	49	50	41	44	48	30	45	38	39	45	53	46	48	42	47	51	56	41	57	44	46	50	58	47	50	50	38	44	36	35	54	39	39	44	37	39	41	46	47	51	46	38	59	53	49	44	43	56	34	42	42	46	40	41	54	54	51	46	56	51	61	53	36	55	36	58	49	46	50	42	57	31	45	46	48	45	46	47	47	36	47	39	40	39	53	54	43	49	35	47	48	58	31	44	38	37	55	27	55	53	52	43	39	50	46	40	40	44	54	54	34	45	49	39	36	53	49	48	52	34	48	41	48	51	52	46	33	46	44	58	49	40	59	42	53	47	52	41	50	64	49	38	51	42	46	43	35	54	51	62	53	50	53	45	50	42	45	60	32	41	46	48	46	38	34	42	39	50	51	59	57	51	54	46	40	49	53	50	54	60	48	43	56	46	52	50	49	48	56	40	46	41	25	52	48	37	36	44	49	40	55	50	31	49	55	49	43	44	47	42	49	42	62	46	37	57	49	43	41	48	59	54	53	49	40	42	64	37	42	48	57	38	48	43	44	45	44	57	42	43	50	47	42	37	39	46	55	40	60	48	42	34	29	43	37	47	44	43	46	42	49	65	54	53	46	49	53	46	50	49	41	46	62	48	44	53	50	45	41	47	41	57	52	39	56	47	45	41	52	52	52	53	42	40	38	40	41	48	44	66	51	43	64	52	52	48	41	40	47	38	44	50	54	50	52	50	46	43	43	46	54	41	51	48	47	47	55	47	50	43	33	48	42	41	47	48	40	40	37	55	58	49	47	53	43	42	47	45	43	38	46	47	47	38	40	56	44	52	38	56	36	47	44	33	37	57	47	49	60	54	48	42	53	51	49	49	50	53	46	47	51	48	40	49	42	64	47	38	38	59	47	42	50	50	48	55	54	43	48	52	46	51	42	47	40	56	60	41	49	52	46	38	49	56	48	46	45	49	38	60	33	53	50	51	38	49	46	40	48	45	43	40	47	45	43	50	32	50	35	51	57	49	53	41	58	50	44	39	51	52	50	51	53	45	49	41	40	56	43	44	43	38	44	43	48	47	54	55	51	54	47	46	45	48	41	39	44	44	50	41	51	39	51	36	52	32	48	32	45	49	48	44	54	41	49	45	49	36	39	39	45	46	47	41	48	48	62	44	44	51	30	46	41	49	43	53	47	58	49	41	50	42	33	48	46	66	68	45	52	41	63	48	61	53	47	33	42	51	48	45	35	49	58	37	49	43	48	49	38	59	56	40	48	47	51	45	54	48	43	46	53	46	45	40	36	40	44	39	45	42	38	43	54	51	55	44	61	36	61	62	61	52	43	35	55	39	53	57	42	55	37	57	38	38	45	43	58	48	52	52	59	50	51	47	42	48	40	52	54	44	47	47	52	40	43	47	54	57	43	50	46	47	38	37	54	44	51	48	48	39	37	50	51	50	37	50	43	50	49	46	40	47	59	47	46	53	52	52	45	34	52	33	61	42	38	55	49	49	42	58	53	56	49	43	46	48	40	66	52	55	45	50	40	46	54	40	36	38	42	52	47	36	42	41	51	48	43	44	51	42	46	62	44	64	43	37	47	52	52	48	37	47	38	47	54	45	41	48	50	48	50	48	40	50	57	43	43	51	53	37	54	51	52	42	49	36	59	32	53	51	58	59	47	44	30	53	37	35	51	55	39	50	45	46	42	32	54	44	50	55	39	52	47	47	45	38	42	45	47	54	52	56	50	51	29	43	51	50	56	63	42	35	47	48	41	43	49	45	50	48	32	40	56	43	48	36	43	51	57	42	49	48	38	52	36	42	38	45	64	44	44	46	43	48	50	43	60	68	53	45	44	35	60	35	46	53	44	49	45	53	50	56	53	44	50	34	48	37	46	57	54	53	55	50	41	44	50	44	52	46	41	45	40	48	40	34	53	56	38	52	45	60	42	43	46	54	47	61	47	53	57	44	40	39	42	55	45	54	46	40	43	51	46	44	57	37	39	48	49	47	40	48	37	45	53	57	43	46	48	41	41	50	50	52	49	42	41	47	54	56	47	50	51	30	45	52	58	46	46	56	54	42	53	41	48	58	40	53	55	39	53	56	34	54	59	52	44	45	49	52	48	47	55	47	42	45	49	46	50	47	35	36	51	40	63	46	34	56	52	60	41	54	58	34	45	45	58	44	50	39	48	43	40	59	37	49	43	48	50	50	41	47	46	56	61	52	48	43	54	55	46	41	63	43	44	48	46	52	47	41	45	51	41	49	49	45	47	45	43	39	47	49	46	44	48	33	51	39	45	62	43	55	47	44	34	51	40	46	39	58	35	47	43	39	43	40	43	51	53	43	46	64	47	50	39	47	37	46	50	49	48	45	54	38	41	51	53	54	42	42	50	48	45	52	33	42	44	42	48	54	51	39	63	46	48	39	52	51	37	54	48	35	42	43	49	45	35	52	47	49	45	42	49	56	43	53	44	44	45	46	54	48	41	46	41	47	57	51	46	54	51	54	36	42	55	38	50	43	39	47	47	36	38	48	46	30	44	40	45	47	42	38	47	42	46	44	45	54	46	46	53	48	51	48	58	40	43	58	52	53	40	49	56	56	49	47	52	52	46	56	42	40	43	49	51	55	49	41	43	49	44	49	46	43	44	42	54	46	49	39	50	48	56	50	43	51	52	45	59	54	55	46	64	52	50	55	41	46	45	39	39	57	46	56	53	46	47	41	48	46	42	44	55	41	49	42	41	46	50	49	43	46	46	45	53	47	57	47	39	38	29	48	42	49	38	51	43	46	34	44	36	48	52	49	61	50	49	47	32	51	55	36	51	48	37	44	41	36	43	49	59	52	37	57	47	50	46	60	36	40	49	54	40	51	35	54	39	47	35	39	39	50	49	43	54	36	57	37	37	38	41	48	45	47	37	53	56	47	56
31787	25086	19271	34304	41074	39021	34887	29979	25100	20481	17274	13825	11637	9807	8727	7643	6866	5986	5493	5069	4670	4224	4077	3789	3518	3351	3283	3147	2923	2782	2526	2425	2348	2202	1965	1925	1787	1708	1735	1626	1556	1449	1484	1443	1357	1304	1312	1184	1238	1135	1146	1157	1084	1146	1094	1133	1111	1080	1074	983	992	1031	1015	1012	1014	969	970	984	960	973	1041	1064	989	1031	1009	1018	986	1030	939	961	969	895	932	902	927	978	912	835	825	822	813	798	800	803	791	786	786	788	744	753	752	782	761	762	706	746	753	780	740	772	740	768	792	713	751	749	776	692	735	732	804	771	747	737	797	707	741	705	706	789	753	717	764	719	758	732	740	776	732	793	743	784	738	755	726	725	758	769	763	734	725	738	722	738	770	747	737	702	714	672	757	724	740	756	724	766	749	711	690	739	728	717	726	687	791	734	737	737	743	757	683	786	672	748	741	731	754	736	720	767	712	700	758	751	720	791	814	720	721	717	704	752	763	731	726	731	746	725	729	689	700	706	741	740	729	740	772	707	723	754	701	747	727	707	759	722	710	705	729	757	728	725	733	719	723	694	743	727	732	806	732	733	713	747	729	742	697	729	760	714	738	714	772	743	762	750	744	749	746	707	759	708	745	722	743	749	732	708	735	769	718	773	713	774	727	734	766	725	746	710	684	736	756	751	735	744	730	712	738	695	694	744	706	752	779	743	775	716	763	761	755	740	741	753	735	757	745	739	672	702	718	729	739	723	717	723	703	736	755	751	691	723	736	725	704	727	745	734	760	713	684	730	730	678	783	754	744	724	740	716	742	710	750	737	709	708	742	788	738	781	732	734	661	710	742	729	715	721	752	773	695	763	694	789	713	762	691	724	729	780	722	712	748	744	704	745	718	709	747	749	728	693	780	751	726	728	731	744	708	731	733	759	744	758	738	710	709	739	733	729	742	766	753	722	710	769	765	771	752	761	725	741	723	724	741	740	693	764	719	717	754	725	728	825	770	767	726	779	732	739	730	713	721	740	746	718	721	698	747	740	707	746	718	755	750	703	728	700	718	728	725	720	731	723	694	734	703	757	743	714	750	697	714	707	715	733	714	745	745	751	733	752	750	731	711	775	734	719	741	722	762	701	728	736	799	712	748	696	710	743	751	712	736	720	696	722	726	733	755	765	761	685	745	679	747	733	762	717	760	744	723	740	730	769	722	758	772	760	753	668	762	745	692	711	720	751	714	707	714	688	770	731	756	765	742	697	705	789	737	753	745	700	746	769	706	743	744	742	721	726	682	737	788	777	708	770	721	742	725	752	700	741	705	785	748	713	752	743	743	724	708	745	752	786	743	750	711	728	710	756	739	714	760	745	747	715	725	716	777	715	739	746	727	754	717	747	706	718	739	743	717	725	735	774	742	725	719	735	741	703	721	714	703	718	690	727	695	747	735	743	764	738	758	720	727	715	705	690	758	732	724	734	748	736	722	751	760	695	717	762	716	735	727	712	710	706	655	696	752	753	741	742	707	806	707	700	719	712	701	759	722	765	706	716	723	764	738	751	760	719	751	741	705	799	711	711	739	720	725	722	747	696	754	707	699	728	734	777	695	731	705	744	788	729	737	787	729	721	759	746	736	737	739	781	734	744	721	720	734	716	714	716	758	706	692	670	695	731	724	739	728	695	732	646	700	820	715	736	762	778	776	758	715	731	739	747	735	777	760	713	717	721	785	682	739	724	760	728	742	767	778	713	747	762	708	726	744	725	769	735	754	788	744	690	731	724	737	699	741	724	686	759	741	717	719	750	724	722	718	720	736	693	705	758	784	714	780	694	706	723	706	685	729	720	757	708	722	749	683	736	787	736	747	724	801	714	758	733	738	725	690	744	775	726	746	784	708	754	726	734	749	728	731	705	723	729	732	733	669	729	719	709	744	676	755	703	724	750	732	761	726	760	732	732	786	767	717	747	737	743	747	723	728	783	669	645	731	674	681	710	701	759	715	742	744	726	766	753	733	727	734	759	713	680	703	723	704	805	748	767	713	743	748	686	709	719	755	697	736	748	727	761	713	734	754	756	721	740	738	784	765	718	721	729	763	733	771	762	702	731	703	737	704	716	732	730	744	712	737	746	756	771	743	726	714	746	709	683	706	715	713	696	751	750	660	748	754	727	782	729	735	691	732	742	672	713	733	721	757	741	703	785	724	746	743	734	736	767	776	709	719	714	791	714	722	753	740	719	718	692	716	773	753	692	745	748	701	740	725	759	732	727	733	692	775	724	740	756	701	752	692	730	725	734	753	759	737	738	733	743	705	728	717	711	667	750	751	758	764	754	740	782	758	727	702	766	718	711	743	708	721	683	776	692	729	773	712	694	755	777	695	724	706	728	667	714	751	776	701	711	748	707	703	724	728	732	728	751	746	713	714	757	727	751	751	764	746	767	725	714	777	703	747	751	787	716	702	665	757	744	761	712	761	761	730	718	699	721	725	770	708	747	724	722	720	742	737	747	738	706	723	738	729	705	786	709	682	732	687	709	731	734	719	754	696	779	728	798	727	741	770	711	758	709	768	736	735	718	700	754	729	733	740	692	715	706	747	718	776	714	779	721	688	742	750	712	724	746	718	727	727	755	727	721	722	748	753	710	739	735	708	724	748	725	709	734	718	723	714	743	691	718	722	744	754	754	741	696	741	755	762	765	702	704	752	746	767	742	691	785	689	718	724	739	717	720	759	746	761	720	758	719	761	721	779	763	751	759	764	712	701	768	791	709	752	725	714	754	742	756	760	745	766	720	732	758	684	740	705	742	704	764	704	709	735	756	754	715	709	718	707	721	763	747	735	751	699	745	763	734	717	743	718	722	724	757	709	740	743	710	692	687	653	764	724	756	704	749	754	715	723	747	728	776	741	691	722	768	750	715	692	709	764	711	762	772	720	724	718	755	727	744	739	684	684	742	725	716	736	707	709	703	708	725	716	696	765	735	748	766	743	704	721	710	705	812	736	714	782	738	747	729	772	720	753	730	762	763	695	687	763	749	729	724	677	744	761	739	732	700	731	732	742	755	758	721	735	726	739	719	711	750	740	759	715	727	732	737	765	754	738	731	698	774	734	751	691	708	784	746	752	722	694	732	749	772	736	682	768	742	734	720	722	707	709	736	720	723	723	740	764	762	737	709	712	742	760	714	689	747	756	715	693	739	684	730	701	776	744	682	698	725	722	747	736	779	745	689	736	679	730	746	729	731	758	753	729	727	739	702	743	728	694	730	778	772	711	727	768	684	757	691	750	722	729	727	767	739	762	711	750	720	751	783	756	743	756	722	679	746	738	738	725	721	744	723	648	677	713	722	728	723	718	705	731	721	700	733	724	731	759	763	783	724	701	731	708	750	755	713	775	727	748	751	714	692	739	732	770	713	731	749	756	742	647	746	685	798	760	739	690	700	739	757	733	725	734	735	773	756	757	744	741	727	695	761	750	736	740	767	718	718	704	748	738	774	734	752	714	717	729	711	704	669	742	720
2199	817	456	413	583	717	559	392	310	227	193	151	126	130	103	87	82	78	72	62	59	61	55	68	50	56	51	57	49	55	42	59	31	45	47	44	37	32	35	32	35	33	32	33	32	36	29	21	32	36	33	38	27	39	32	25	31	34	33	32	40	32	30	36	38	31	21	25	32	26	36	29	27	33	19	21	32	33	24	32	20	22	21	21	37	34	20	42	37	21	28	29	26	35	23	30	14	25	24	43	17	22	34	26	22	28	25	23	22	23	25	34	26	28	31	22	33	20	29	30	24	29	34	21	22	26	30	31	22	42	29	31	31	25	25	29	36	30	32	30	26	29	33	29	31	22	29	24	35	28	32	29	24	24	34	30	22	28	23	20	18	20	37	36	23	26	25	27	28	25	29	24	25	25	25	31	21	25	25	31	31	30	33	34	31	25	26	31	27	23	23	29	28	31	24	39	36	29	32	28	30	26	35	23	24	33	33	23	26	20	32	32	17	27	32	28	25	31	25	25	33	34	19	26	23	26	26	22	32	22	21	29	29	25	37	33	19	21	30	27	22	27	26	23	28	20	39	29	38	22	31	32	24	39	29	28	21	27	28	31	24	34	31	23	26	27	23	30	22	21	24	34	39	30	25	33	25	24	27	31	28	28	31	38	31	24	19	25	30	26	37	26	20	25	24	27	26	29	27	30	28	22	32	29	30	31	28	31	21	30	22	26	30	26	19	26	33	34	29	22	36	27	36	29	22	26	30	29	28	27	33	24	31	26	24	25	24	25	21	28	31	29	17	28	33	22	21	19	27	22	25	23	31	23	21	28	35	33	31	27	35	22	24	29	19	25	33	24	33	28	23	28	27	29	34	33	25	29	32	27	28	40	26	26	22	22	34	24	27	32	33	33	27	22	24	35	32	30	23	30	19	32	23	40	27	26	27	24	28	21	32	29	26	23	28	29	22	40	38	29	32	27	39	32	26	35	23	21	27	33	25	31	34	33	31	33	25	25	29	28	20	38	29	39	31	31	27	23	26	30	31	25	26	22	21	33	33	35	32	31	35	28	21	26	27	25	23	29	29	27	26	30	31	33	29	26	30	27	24	32	38	25	23	27	21	25	22	29	27	26	36	19	25	22	30	26	30	35	36	23	28	30	29	28	25	18	22	24	33	30	33	27	27	27	26	31	30	31	22	24	23	34	21	26	27	31	25	29	36	39	28	20	27	28	44	32	25	27	20	25	26	36	25	32	23	26	25	35	17	32	28	16	26	33	21	33	25	31	26	28	31	40	33	26	27	27	29	32	31	25	33	28	23	37	19	26	28	17	25	26	34	23	29	34	26	27	28	38	25	27	25	25	19	27	30	25	22	37	27	29	24	25	34	34	25	30	19	30	34	43	35	18	31	28	26	27	23	23	26	37	25	26	25	26	23	39	36	33	31	24	27	19	25	23	26	32	29	23	26	27	31	32	36	16	31	22	25	17	38	20	35	35	27	28	31	31	25	14	25	20	20	30	27	30	22	25	31	24	24	25	31	25	29	21	28	26	34	28	41	32	27	24	27	30	24	24	29	28	46	26	20	30	23	18	22	27	20	34	28	28	23	29	39	28	22	29	33	27	24	25	28	26	31	26	25	33	28	26	26	29	24	27	29	25	29	30	21	21	31	27	25	38	18	27	18	23	26	30	31	28	33	18	27	37	30	30	16	26	19	27	21	35	35	27	22	30	24	22	32	24	21	27	31	30	30	26	22	28	29	25	23	37	36	24	24	18	31	28	26	29	31	33	29	29	25	28	28	32	25	31	31	31	30	27	15	36	23	35	31	24	30	31	23	34	24	45	27	20	28	22	24	23	23	29	27	29	34	19	37	22	33	30	26	31	26	27	29	28	30	15	29	24	26	32	35	30	25	31	34	22	35	36	27	18	21	21	18	30	30	32	31	27	31	24	25	30	41	31	19	25	24	29	21	31	33	28	26	30	32	34	31	30	25	29	24	19	20	22	24	27	21	29	22	21	22	25	24	36	28	21	20	21	28	14	28	27	23	19	24	30	22	27	37	27	29	22	28	29	31	26	20	31	23	31	27	27	28	24	24	22	38	30	22	25	28	26	26	33	33	22	23	29	22	25	22	33	27	29	24	29	39	34	30	19	31	19	26	35	24	27	23	30	21	31	32	25	28	19	26	33	31	39	31	29	28	27	28	15	29	25	30	20	23	22	36	27	36	39	33	30	33	28	36	21	25	37	28	20	14	27	30	20	24	21	24	28	28	25	26	27	28	28	25	33	47	35	30	32	30	21	25	36	23	28	25	43	26	27	23	27	25	31	29	32	31	15	26	25	26	25	36	33	24	34	29	23	31	27	27	22	37	32	31	22	27	34	25	18	27	25	19	27	30	26	28	28	32	38	35	26	15	23	26	32	26	26	32	26	26	22	31	33	24	30	24	26	23	40	41	20	21	22	27	27	22	35	29	29	27	33	34	33	25	22	22	26	24	37	29	30	41	29	24	34	34	34	25	31	28	24	24	19	26	33	35	27	29	33	28	31	24	32	22	26	30	27	26	33	24	24	18	27	27	29	19	18	22	25	28	25	31	25	21	28	41	30	24	26	29	31	25	37	33	22	30	32	26	24	34	31	23	26	26	22	29	19	27	33	31	21	24	21	32	32	23	28	25	23	28	29	23	28	20	30	26	30	31	33	24	26	27	24	29	33	27	31	26	35	26	28	19	28	31	33	23	33	22	24	32	33	31	20	27	26	36	35	24	24	26	32	24	19	26	23	17	21	22	29	29	22	33	31	25	25	30	27	33	20	17	17	26	25	21	34	33	25	31	30	30	27	22	28	26	31	30	24	19	25	32	26	27	22	33	33	33	27	33	26	22	35	25	26	19	26	33	33	32	17	25	40	29	32	11	19	27	19	21	31	20	37	24	21	31	25	28	28	20	20	28	28	25	38	34	33	29	21	21	34	38	23	28	29	28	29	26	27	23	31	22	35	35	21	19	23	29	25	32	35	25	29	25	37	25	26	23	24	30	21	32	31	29	25	27	27	27	23	38	24	29	28	33	17	40	34	19	22	27	36	33	28	32	26	30	24	23	22	26	34	30	30	24	35	28	27	31	22	22	25	27	30	21	28	31	24	30	32	29	23	30	22	27	33	37	29	28	27	29	23	28	21	31	28	23	24	25	33	29	25	25	24	23	32	25	27	23	28	33	30	32	33	27	28	23	28	30	30	23	31	21	27	24	23	24	27	34	34	27	23	24	18	41	24	28	29	24	34	25	27	38	20	26	36	21	35	23	33	28	26	23	23	28	26	28	20	30	29	24	29	29	38	30	32	23	26	15	25	28	31	23	30	34	28	27	18	30	21	24	28	21	34	22	26	31	26	28	27	20	22	24	23	23	24	21	19	31	33	31	33	24	27	14	26	23	25	35	28	29	27	34	28	19	22	27	19	34	25	20	35	23	34	24	24	35	30	28	25
24094	17792	12067	25507	32672	30548	25691	20290	15763	12170	9234	7424	5944	5053	4319	3818	3366	3066	2772	2642	2363	2213	2092	2022	1932	1959	1808	1838	1717	1495	1487	1410	1288	1245	1168	1076	991	953	934	853	870	846	799	818	773	768	761	728	683	689	687	678	665	605	711	649	615	638	605	600	584	552	615	613	600	601	545	576	584	640	560	605	590	623	617	579	584	562	531	567	570	525	567	527	491	509	491	503	514	451	489	488	459	468	436	448	471	471	424	420	410	442	469	458	423	409	428	406	442	463	437	440	455	412	457	428	438	425	432	431	444	444	428	424	438	421	415	438	429	499	466	445	438	473	440	440	448	423	437	425	424	481	423	431	429	427	410	433	477	403	431	421	449	455	451	431	450	454	444	466	441	456	424	433	445	460	419	417	447	449	447	437	453	453	461	430	433	419	425	441	482	440	437	468	456	430	443	404	424	475	443	459	453	467	408	476	454	468	451	454	431	418	439	444	412	446	466	451	424	436	451	458	408	464	473	423	450	417	467	447	437	432	461	456	435	475	483	428	429	436	445	439	439	451	461	438	461	450	477	423	474	463	450	435	398	477	463	456	466	461	469	438	403	457	429	470	455	445	445	475	465	460	438	421	430	427	482	442	422	431	437	434	424	455	432	441	430	416	435	467	442	459	423	414	458	433	440	456	391	444	491	443	440	444	419	402	446	414	418	449	440	425	420	452	426	437	468	451	418	421	453	442	454	447	450	425	432	446	428	409	428	438	427	403	476	437	413	464	471	452	440	442	424	425	419	415	429	441	429	415	472	424	428	424	389	441	448	478	434	445	411	429	436	442	436	475	456	472	456	481	456	431	405	454	436	436	449	414	426	418	428	435	435	430	458	446	416	403	447	424	406	420	452	442	441	431	463	411	432	440	455	440	474	419	469	440	446	453	459	443	427	439	450	444	446	433	421	391	403	451	418	455	459	445	437	433	436	462	439	443	437	411	406	463	427	428	391	477	460	445	487	415	439	434	478	428	423	447	427	422	451	466	463	459	462	434	457	439	452	446	440	432	462	446	423	444	392	451	447	437	475	456	439	413	424	413	442	463	442	490	467	456	456	433	458	427	417	444	436	428	421	409	460	462	467	413	457	439	462	463	399	449	464	422	457	448	428	441	457	454	408	455	460	448	425	461	473	439	448	465	469	450	444	423	443	422	439	426	468	424	441	430	465	470	445	427	422	433	412	416	440	382	421	437	445	442	445	482	453	402	447	453	468	447	465	414	439	442	417	403	463	417	433	442	482	472	458	451	438	455	444	439	457	450	454	460	470	450	437	387	415	446	491	454	459	426	410	466	468	463	450	436	487	448	476	441	436	392	435	462	431	442	443	453	439	474	475	430	448	462	438	483	405	431	419	446	424	421	453	406	456	433	458	417	424	440	452	407	481	443	418	447	449	478	431	404	432	451	434	429	436	394	430	414	446	445	444	448	449	445	421	484	422	403	436	427	439	435	429	434	442	407	450	449	437	452	439	411	453	433	420	426	505	435	433	460	422	444	477	439	443	437	431	420	444	461	425	420	425	423	452	463	456	417	417	426	421	435	444	440	442	465	440	424	443	410	429	465	408	460	429	461	421	445	438	430	477	434	402	463	464	462	454	440	459	410	453	448	461	440	461	451	440	469	388	440	443	440	430	452	436	462	454	468	473	428	463	442	422	463	428	448	443	468	471	465	450	466	438	417	434	427	415	407	464	450	412	484	394	447	450	444	438	417	422	419	456	453	426	438	455	419	427	421	428	433	455	456	431	440	394	417	445	457	478	459	458	449	462	454	467	461	445	483	423	440	421	452	414	444	451	462	448	453	432	466	425	435	459	426	444	447	487	444	421	430	458	433	442	451	464	462	467	442	435	413	475	453	415	443	395	423	432	448	408	436	404	441	432	398	436	419	436	436	445	422	452	416	421	425	448	429	441	445	454	444	469	421	461	479	443	433	461	462	486	406	474	441	424	451	453	433	432	439	427	465	456	453	427	446	443	427	426	491	503	473	433	485	469	426	468	421	436	415	428	423	449	403	466	463	429	455	470	435	474	426	439	436	438	450	433	420	430	459	459	451	480	438	428	448	451	420	417	459	505	430	471	426	442	434	411	436	442	457	449	451	450	440	429	456	449	438	447	413	413	455	463	430	405	458	466	456	403	443	406	437	420	454	457	452	432	458	404	489	444	414	464	470	473	416	477	440	481	457	437	497	414	436	474	426	440	413	427	430	439	452	428	420	431	427	429	461	436	456	420	410	434	466	452	466	428	427	480	462	420	421	418	429	416	423	427	436	459	426	421	448	432	418	465	439	439	397	454	470	456	447	428	411	487	458	461	436	436	447	443	442	411	430	447	425	439	443	419	420	457	433	423	454	454	449	443	459	435	434	451	462	426	403	447	441	439	426	424	392	437	453	413	434	405	468	413	415	406	437	437	496	448	465	438	435	396	457	435	462	439	429	444	462	415	438	482	453	418	470	419	448	451	445	435	452	490	414	442	446	428	461	453	409	442	412	436	475	429	459	434	470	437	437	430	461	454	471	431	431	431	451	428	427	468	465	434	419	455	434	425	429	442	440	430	459	399	419	462	410	438	489	451	496	426	473	407	419	444	438	446	423	440	482	422	451	461	423	429	457	449	418	435	433	490	451	446	432	423	427	444	444	428	433	465	436	445	426	429	448	428	468	479	466	403	437	440	453	421	424	436	458	405	449	423	420	421	433	469	428	418	456	465	449	482	493	470	441	414	452	438	440	469	467	412	466	393	435	453	455	397	460	425	454	430	425	438	425	445	452	428	452	442	456	447	426	420	422	434	435	450	464	443	405	414	438	433	464	455	426	426	458	446	432	434	448	457	431	433	436	423	431	463	439	478	440	464	446	419	452	448	445	427	393	460	433	415	459	455	438	443	436	410	415	427	414	462	467	445	470	457	460	447	420	470	409	425	422	421	450	412	440	472	480	466	389	461	460	480	416	448	460	436	468	476	458	490	457	429	401	435	427	399	435	462	414	435	461	454	445	426	394	439	450	468	440	443	433	427	479	453	447	463	389	440	458	457	424	430	446	460	422	460	437	444	401	434	437	425	488	454	404	501	451	448	424	458	441	437	438	445	440	474	449	459	414	419	455	462	443	403	433	443	370	419	435	414	432	451	435	436	470	427	439	447	450	405	466	445	426	457	425	465	456	467	416	404	447	433	442	447	436	476	441	429	424	419	430	407	441	426	416	421	443	452	427	447	460	441	443	436	451	426	437	391	489	431	389	414	458	442	471	363	478	457	442	459	394	431	472	454	451	423	433	460	411	442	453	433	461	451	448	445	458	428	427	448	438	407	409	443	448	446	434	427	433	457	413	450	454	409	447	455	460	427	431	446	459	443	463	445	426	454	448	415	454	440	434	441	454	433	414	443	415	420	427	415	421	459	422	419	455	428	418	495	502	449	459	482	426	450	437	451	411	437	406	455	444	437	417	450	454
1949	1317	765	591	1003	1077	846	608	479	397	284	205	196	174	152	141	139	102	99	102	97	99	76	71	74	81	76	50	65	62	56	70	59	57	45	47	54	53	37	42	42	47	36	39	40	40	34	39	34	35	58	44	45	33	35	39	33	40	32	36	32	28	35	33	27	30	31	22	32	35	31	40	34	42	26	38	27	47	41	27	24	33	44	37	31	27	29	29	46	33	38	30	23	23	26	24	25	34	37	26	28	21	28	31	33	29	38	34	26	39	30	22	23	29	25	30	29	25	39	27	39	23	33	22	26	35	27	31	39	36	19	32	40	32	27	30	35	29	36	24	40	30	31	23	33	30	39	23	26	29	25	18	33	46	29	31	42	18	30	27	21	28	26	34	25	31	39	25	29	40	35	29	27	32	33	31	19	31	40	24	24	29	32	24	22	25	29	25	30	29	29	27	29	36	18	22	24	28	30	24	35	40	24	28	32	30	29	30	21	32	32	29	28	34	36	36	29	24	30	29	41	36	30	34	32	34	32	21	24	30	29	30	39	37	36	30	25	35	32	23	38	32	24	34	30	36	35	36	22	35	21	26	30	24	24	26	27	32	32	33	22	30	35	30	32	24	28	33	26	31	31	32	32	25	26	40	24	31	29	31	29	33	32	37	32	28	30	36	33	35	21	29	26	42	33	28	19	28	31	33	27	27	27	31	24	35	31	28	29	27	32	28	27	28	33	26	29	33	38	30	35	29	38	31	29	31	33	34	23	41	28	34	25	28	29	26	21	38	41	23	40	32	29	23	31	31	20	26	33	30	26	31	28	37	34	22	42	31	25	36	43	30	28	35	34	36	23	29	31	26	38	37	29	28	22	39	27	35	23	39	33	23	20	25	29	42	33	30	24	33	31	29	24	24	36	35	29	28	29	30	25	33	38	25	36	27	26	28	35	36	29	33	23	26	35	34	29	33	27	29	30	26	34	29	34	34	34	27	28	22	25	26	26	25	39	28	26	42	38	37	28	29	32	25	31	30	27	27	30	26	31	34	35	36	20	34	29	28	22	34	35	29	32	35	19	32	24	27	25	32	29	21	20	31	26	29	41	31	28	37	35	47	43	24	28	34	39	29	32	33	17	33	32	39	23	32	26	26	28	34	34	30	37	25	32	27	32	29	26	37	34	34	30	28	28	21	26	23	32	35	34	18	20	28	34	37	34	28	28	26	33	20	32	23	42	26	35	30	35	26	35	35	40	38	21	24	22	27	41	20	25	31	40	25	32	24	33	31	31	27	36	25	29	27	35	33	31	26	29	27	29	31	17	33	22	37	29	27	26	35	29	36	27	42	30	29	29	34	31	21	29	29	30	38	38	26	32	35	26	34	26	29	27	31	22	42	34	28	27	23	26	28	37	34	38	31	27	24	22	30	26	29	24	26	28	29	29	35	34	28	27	29	29	28	24	19	19	29	28	26	23	41	33	38	28	31	30	27	34	33	30	38	30	39	41	29	26	36	24	29	28	33	26	29	30	27	29	38	21	29	30	28	27	35	24	19	22	32	23	31	25	28	41	41	31	33	37	34	36	24	34	37	37	33	19	25	24	28	26	37	36	25	37	34	29	32	31	34	26	39	36	38	31	26	26	23	28	28	28	20	29	33	26	34	23	43	28	37	19	32	37	23	39	27	26	21	36	31	25	24	41	40	39	27	36	29	32	33	21	27	33	19	25	24	43	36	36	30	22	23	26	22	28	27	31	29	29	38	28	31	35	37	24	36	28	28	27	25	33	31	40	29	21	25	35	30	22	29	20	27	39	31	32	29	25	28	39	31	33	33	35	23	28	23	25	18	24	35	28	31	20	24	22	34	30	35	39	31	23	33	32	25	34	27	37	42	30	27	24	25	31	25	27	34	36	26	27	29	39	26	35	22	33	25	34	23	32	36	18	29	29	30	35	34	28	31	37	32	36	22	30	28	23	26	37	21	15	23	22	37	29	27	43	26	29	27	37	27	32	21	28	28	35	30	38	27	31	29	30	24	34	40	19	29	32	26	35	19	30	29	37	32	33	29	34	30	32	32	32	24	33	34	31	29	39	28	35	22	26	27	34	28	27	19	25	47	24	30	18	32	34	23	36	29	26	37	32	29	32	34	40	26	25	24	28	33	27	27	30	17	25	32	33	30	34	24	34	33	27	39	24	28	39	23	31	34	37	26	33	26	26	24	34	25	29	40	30	28	38	32	26	30	34	23	34	31	20	40	41	35	33	30	28	22	30	31	29	25	33	30	22	33	28	31	33	30	28	45	26	23	22	26	37	28	35	25	26	29	33	30	28	38	26	36	25	30	24	29	33	30	24	24	32	36	24	27	26	41	31	31	20	27	27	33	21	25	32	29	30	25	31	27	26	34	27	32	15	34	22	30	19	21	25	29	31	22	22	32	39	28	29	22	37	20	24	24	35	27	30	29	28	46	39	27	29	27	32	27	26	31	31	36	24	30	32	25	31	19	47	31	39	29	28	26	36	24	27	30	23	29	22	27	40	29	30	30	30	34	37	28	34	29	36	24	27	29	20	25	24	41	27	37	30	26	27	32	32	27	32	30	37	30	25	30	34	29	23	33	23	32	25	28	27	45	28	33	36	31	28	40	24	28	17	25	26	26	33	28	27	29	31	26	31	19	36	28	23	21	33	28	26	40	20	25	31	25	29	28	37	38	45	34	25	19	34	29	34	34	27	26	27	38	31	32	31	21	29	27	25	38	28	23	27	26	32	34	33	36	22	33	34	25	28	36	31	22	30	37	29	32	32	46	35	40	31	26	19	31	36	31	33	24	32	30	34	24	25	39	35	32	35	24	38	30	26	30	21	34	33	30	25	29	30	34	31	36	22	31	33	21	31	29	31	30	31	32	32	34	33	29	20	31	34	45	25	26	26	32	23	25	31	23	36	20	30	28	20	30	22	31	27	31	36	31	35	37	26	31	34	31	24	31	26	29	33	30	23	38	22	31	21	26	42	30	27	32	40	24	24	25	21	34	30	31	38	29	24	30	27	29	26	26	19	35	36	26	33	36	31	28	27	34	34	31	20	30	18	29	31	45	27	29	34	40	26	35	29	33	31	25	37	24	23	27	26	32	43	32	29	27	33	25	30	29	29	38	34	27	30	28	40	19	22	31	37	21	34	31	33	31	31	23	21	34	32	23	28	33	30	33	28	23	33	25	31	29	18	30	34	31	21	27	35	33	30	26	39	24	37	26	36	30	30	36	36	22	24	40	36	35	14	32	22	25	29	31	29	27	30	26	17	28	28	25	42	28	41	25	35	26	26	30	30	29	25	30	29	25	24	37	23	28	26	30	31	28	38	40	34	35	30	24	39	36	26	31	23	25	36	29	31	29	28	30	35	33	42	20	42	38	34	24	29	36	32	32	18	36	31	25	30	38	31	35	32	35	31	32	33	20	22	29	34	28	28	29	31	23	33	35	35	19	21	26	26	21
28282	22487	15922	30587	37256	35131	30480	25252	20479	16275	13040	10631	8960	7503	6502	5620	5072	4671	4099	3769	3357	3077	3090	2882	2670	2472	2359	2301	2190	2138	1938	1800	1707	1602	1483	1325	1243	1231	1154	1120	1136	1108	1069	1035	984	953	936	905	856	789	802	832	773	789	794	815	771	757	740	752	693	741	692	671	656	697	688	694	628	742	730	718	715	696	730	681	661	702	628	679	656	655	665	606	606	576	575	537	554	530	516	546	559	472	530	539	511	510	481	480	512	465	514	477	479	453	470	480	480	525	508	477	467	509	489	540	474	477	483	461	469	494	444	498	462	477	455	455	527	529	477	481	472	464	477	477	482	481	492	455	476	483	489	509	503	464	491	504	462	459	497	499	439	482	502	468	457	428	477	479	458	470	500	480	487	490	508	466	470	495	485	475	489	480	465	455	523	472	519	500	460	518	496	491	484	449	482	485	519	494	517	470	484	489	494	462	481	498	489	468	492	459	484	466	522	492	514	444	487	474	478	474	500	499	502	455	466	472	438	488	496	466	481	490	465	449	506	461	479	479	502	479	442	472	478	453	511	474	483	438	466	455	472	441	521	453	507	449	468	456	515	467	459	527	446	462	522	505	509	494	450	522	486	474	498	496	467	457	469	482	499	457	453	486	469	485	471	491	493	469	482	442	484	495	505	476	472	491	476	479	470	485	474	460	452	493	488	506	491	449	454	454	461	476	488	496	452	516	512	493	465	450	500	493	437	475	507	443	488	493	444	453	467	498	451	451	488	451	453	477	453	466	489	489	466	469	515	438	512	520	458	476	469	415	475	487	493	503	408	488	478	492	450	512	466	500	468	466	482	496	483	480	489	486	478	502	463	465	515	479	457	485	472	444	458	439	493	520	492	506	495	500	482	474	494	464	473	508	506	490	474	430	480	478	416	482	503	465	479	482	449	480	473	434	469	454	454	471	455	458	484	448	492	499	484	480	505	473	497	489	481	467	472	490	486	489	423	487	490	484	472	493	473	479	506	514	477	519	497	449	463	489	474	495	495	520	473	464	473	483	482	499	541	485	492	491	487	477	481	478	459	503	451	460	492	484	466	463	483	473	492	535	462	473	479	454	492	504	460	438	495	526	479	488	518	495	500	515	458	511	463	480	480	456	451	464	454	456	462	454	475	444	452	451	468	461	440	491	500	439	465	484	500	500	483	480	485	514	491	518	490	466	458	442	474	427	513	531	477	460	476	500	467	510	471	481	512	487	491	473	520	468	493	481	471	508	512	440	502	450	439	487	500	486	483	460	487	516	498	478	469	459	435	460	488	443	505	450	432	464	485	496	496	498	470	462	468	513	459	470	467	467	500	446	467	451	439	454	461	521	475	465	495	479	528	492	478	524	489	477	499	485	497	448	501	431	475	489	488	479	518	488	487	476	496	479	485	468	507	475	468	468	473	499	511	506	469	475	481	482	450	502	443	453	461	463	488	468	514	473	500	472	438	518	460	500	488	469	509	480	489	474	494	494	499	454	494	525	473	468	489	481	443	451	478	498	458	502	477	520	492	464	480	470	503	430	465	473	517	531	450	516	484	487	499	508	465	496	502	477	450	474	498	495	510	494	523	440	483	464	474	527	486	465	464	462	451	499	502	453	460	491	471	485	471	489	443	472	506	514	491	484	510	465	475	462	481	517	472	482	486	475	511	481	481	472	464	492	453	506	489	452	465	522	484	476	457	496	522	500	488	472	467	484	484	510	492	481	495	511	503	460	464	497	475	492	476	487	442	451	471	457	457	466	457	466	459	495	451	493	483	478	459	473	497	479	482	483	513	475	471	457	473	495	484	442	487	444	469	450	468	478	482	474	507	477	500	506	494	499	465	478	450	512	494	514	467	497	469	458	496	499	436	493	482	470	475	510	508	460	474	485	494	486	484	501	483	457	473	484	469	506	517	459	494	458	474	520	457	488	510	479	507	518	499	475	452	455	441	498	493	466	458	494	510	461	479	486	476	457	504	488	465	457	483	501	448	493	458	485	478	451	512	466	475	523	467	518	481	484	446	511	502	482	466	499	479	446	452	511	491	484	470	469	478	506	478	457	493	506	488	510	487	472	500	494	476	425	485	476	459	478	469	490	434	471	515	480	507	524	465	472	478	455	481	469	504	483	443	515	484	446	494	469	478	503	479	477	468	473	501	499	484	518	465	433	463	491	468	480	505	485	485	503	492	447	464	489	470	451	444	488	479	513	428	492	468	525	452	475	496	477	465	488	471	467	475	486	473	444	498	465	455	516	498	456	475	508	467	532	506	464	463	486	500	498	462	504	470	554	494	482	491	482	499	450	465	467	482	458	529	479	498	492	492	489	489	503	449	473	483	512	499	468	510	497	440	478	459	465	502	472	493	459	493	451	500	479	456	495	479	473	485	487	502	461	494	487	501	479	511	484	507	502	485	450	469	483	494	456	474	470	464	461	462	497	471	499	489	479	499	471	466	465	503	486	447	455	499	498	526	458	512	509	439	481	483	466	472	524	418	464	483	491	500	448	463	452	489	459	492	494	467	450	460	477	501	485	445	499	489	433	448	489	487	464	444	475	469	500	461	497	473	470	459	485	490	517	506	464	487	527	485	460	475	479	485	497	467	474	465	513	461	484	475	518	465	495	454	479	447	498	487	466	494	482	489	489	487	483	456	477	483	513	503	524	457	485	485	491	460	474	490	474	457	485	505	450	509	505	492	494	463	474	499	489	468	469	461	458	480	496	477	470	465	473	463	473	477	490	501	449	455	441	486	514	500	477	478	514	463	473	476	488	485	472	496	498	476	484	452	517	526	449	504	453	518	484	478	463	496	509	439	479	450	502	502	494	436	495	531	465	464	490	532	480	478	434	468	456	447	504	474	451	500	513	474	461	507	447	492	464	433	457	447	453	457	481	469	476	477	483	492	484	468	507	492	478	498	491	478	469	477	467	489	466	475	493	490	470	441	500	435	462	480	420	506	457	504	435	463	473	490	466	473	512	517	489	449	491	481	494	492	481	453	500	466	476	486	443	490	501	471	483	505	503	484	458	484	520	459	461	481	471	487	499	481	480	439	458	478	468	480	495	500	500	458	461	448	472	506	472	464	545	477	477	479	474	459	472	475	502	471	475	450	462	513	513	523	486	463	500	473	458	523	482	496	492	468	466	487	473	463	463	489	478	479	487	509	431	474	510	501	478	486	490	490	461	484	436	475	482	487	496	435	422	482	495	476	515	467	469	470	489	444	484	459	500	507	485	493	462	485	483	505	466	492	492	484	507	485	484	524	462	463	452	471	450	498	506	464	519	493	491	455	564	488	499	452	463	499	491	523	418	493	486	446	466	492	525	457	447	469	485	470	478	480	488	500	458	475	454	470	465	500	440	479	447	460	496	468	500	467	457	463	477	492	478	507	479	506	455	460	518	479	469	463	482	487	457	521	447	515	499	534	415	470	523	456	456	493	500	449	447	468	493	492	487	490	475	473	464	471	481	498	454
3666	1167	690	547	856	912	687	542	422	361	275	218	185	207	138	138	135	136	107	88	104	111	101	81	90	74	77	74	79	68	82	70	62	63	58	55	53	58	46	59	48	45	40	43	59	60	61	42	40	46	41	34	48	43	50	51	35	38	53	42	51	31	47	50	43	50	41	36	58	49	44	46	53	58	51	38	47	54	40	46	51	55	50	52	44	45	35	41	37	41	53	41	39	42	41	46	41	48	39	38	44	46	49	50	33	42	45	46	36	38	43	41	37	50	38	43	31	45	47	46	41	48	41	39	41	38	52	42	41	46	39	53	48	37	31	53	47	55	39	57	59	40	45	51	37	40	46	38	35	54	40	42	43	40	47	38	46	48	42	39	39	50	46	42	31	47	43	41	40	41	29	45	63	43	35	46	39	47	56	36	38	45	44	44	38	42	44	42	54	33	42	38	47	43	33	48	32	45	40	41	51	35	48	47	28	38	39	43	37	42	50	35	35	38	49	50	35	39	46	44	47	41	47	46	50	46	45	47	51	55	53	46	43	44	35	42	49	35	47	46	39	53	31	45	39	46	37	40	42	39	35	41	42	39	35	46	47	44	31	49	42	36	33	48	44	43	44	64	54	40	39	38	39	49	46	31	35	55	52	50	40	43	52	37	42	43	40	50	46	46	39	50	39	50	38	46	39	43	45	46	37	39	42	42	32	41	42	41	47	49	35	45	43	47	53	43	45	45	44	40	36	40	43	43	47	33	47	43	52	52	59	43	41	46	43	36	38	49	33	44	41	43	46	37	41	36	42	51	46	44	37	52	48	42	48	40	43	52	29	50	45	39	51	44	53	47	36	41	39	46	35	38	39	37	43	40	33	48	38	52	30	52	49	50	40	39	49	52	47	44	52	39	41	40	46	50	42	45	44	40	48	36	43	44	57	37	42	41	42	46	37	30	36	37	58	41	41	42	47	56	48	41	49	45	47	46	31	37	37	39	48	48	40	48	41	48	45	43	43	54	41	43	65	36	41	39	37	40	44	42	38	39	37	51	44	38	44	40	38	44	48	34	35	40	36	40	43	47	51	49	43	38	37	46	44	47	44	48	47	36	42	38	45	42	42	44	37	51	39	40	34	40	45	46	48	41	33	41	48	38	44	43	31	58	41	46	42	36	44	38	46	45	46	30	40	31	30	32	40	37	44	35	43	45	38	44	44	27	47	44	31	45	36	50	49	31	50	49	46	41	32	46	45	40	32	48	53	40	41	39	52	34	44	48	30	37	47	39	46	55	41	30	50	46	39	49	43	44	52	38	59	39	40	50	43	41	44	44	41	39	48	41	42	43	38	45	42	51	33	38	45	49	50	48	47	33	50	40	54	46	47	48	47	38	45	50	48	50	47	41	45	46	37	43	47	44	41	47	56	53	41	25	40	36	33	27	34	42	39	40	38	41	25	45	38	30	40	33	38	43	44	35	40	46	43	51	40	37	37	32	44	38	36	38	46	37	40	41	39	31	36	37	42	44	48	39	30	45	49	54	42	36	48	40	42	36	42	41	49	49	53	54	42	50	53	57	49	53	52	44	49	45	47	44	37	41	43	40	42	48	41	48	46	26	44	33	35	44	48	54	40	39	48	50	50	36	54	49	43	40	47	41	35	47	36	42	36	38	34	45	43	36	41	38	33	39	49	47	49	43	45	56	44	50	44	30	41	38	20	32	41	44	40	43	36	51	56	38	42	28	29	40	45	45	43	48	38	48	48	54	42	39	43	41	42	38	46	37	38	44	46	39	42	37	38	43	28	37	47	49	46	21	45	45	47	48	36	42	36	48	55	46	34	45	42	44	39	37	39	39	44	38	45	43	48	50	45	37	45	37	61	42	44	51	51	33	29	37	42	40	41	43	56	41	42	54	28	40	37	32	20	40	40	35	49	49	53	42	44	44	52	44	46	37	42	51	40	32	38	40	38	43	43	46	57	44	36	41	46	36	37	41	42	51	32	43	41	51	41	48	45	45	49	37	41	38	49	37	36	53	38	53	48	44	57	44	40	45	52	48	47	46	37	51	35	49	40	38	36	57	60	47	54	51	50	49	42	44	47	46	39	26	37	41	41	31	42	34	36	46	42	42	33	37	40	39	43	33	45	34	27	38	37	43	54	51	42	43	38	42	45	29	45	42	33	49	47	39	55	41	34	50	28	38	50	37	40	45	47	34	50	35	33	45	46	40	34	43	39	40	51	42	47	48	44	35	37	39	33	49	50	48	41	43	44	45	42	50	40	50	37	38	46	45	44	42	44	51	40	37	36	28	49	43	27	51	47	48	43	40	45	45	52	44	50	46	40	46	45	52	45	33	42	34	32	50	36	39	36	44	41	47	42	39	44	40	43	41	34	45	38	43	48	30	46	44	47	45	42	50	34	35	45	35	45	46	35	46	62	42	42	45	39	44	36	38	38	43	51	46	52	28	38	62	45	35	39	41	37	33	61	42	38	32	54	29	42	42	45	38	48	47	33	40	39	55	45	38	50	44	41	39	45	39	36	37	44	47	36	34	34	46	39	50	50	54	55	48	45	43	44	50	45	39	44	29	51	59	57	37	41	40	47	43	46	30	34	46	55	43	54	37	33	46	44	52	44	48	53	47	51	29	39	43	51	47	45	45	37	36	46	50	47	33	41	43	39	38	35	47	48	43	42	39	43	39	55	44	43	41	42	40	34	41	43	36	38	41	40	38	43	38	45	52	44	38	41	43	40	55	45	35	49	38	48	52	47	46	41	42	40	39	41	38	32	50	47	43	44	44	46	37	38	45	39	44	55	44	53	31	44	42	39	44	36	44	50	40	53	48	39	47	46	38	44	41	36	49	34	36	42	36	37	46	46	35	39	39	38	43	41	39	52	43	51	38	34	37	48	42	44	42	45	37	37	34	54	45	37	43	43	43	35	44	39	54	53	36	40	38	41	37	37	50	32	42	44	38	37	40	37	52	47	47	38	33	29	40	48	47	33	38	43	48	46	34	47	36	36	36	39	40	40	48	45	50	37	45	45	38	58	55	55	49	51	48	44	41	37	39	49	33	59	42	38	40	44	37	46	40	47	41	52	42	43	41	48	44	36	47	45	45	41	42	33	53	42	48	45	48	48	38	55	39	52	33	32	44	42	45	41	41	50	45	34	44	43	61	36	38	44	41	41	42	34	43	37	47	34	51	41	56	53	49	43	46	38	46	31	42	65	46	49	42	36	33	42	55	53	38	35	39	53	45	33	41	46	45	38	40	44	40	45	36	37	34	45	36	54	33	41	42	40	37	54	46	34	31	28	36	35	50	49	41	47	40	40	36	43	50	43	49	43	39	45	41	37	57	34	54	45	37	55	41	44	36	51	39	36	40	31	33	35	41	41	41	47	35	53	47	34	43	42	34	49	43	33	42	45	32	39	49	48	34	32	35	46	50	54	44	46	39	44	52	57	45	43	44	42	38	44	44	41	52	46	55
26335	20558	14853	28998	35785	33630	28970	24158	19358	15439	12386	9957	8465	7282	6223	5532	5017	4429	4015	3703	3479	3095	3023	2837	2778	2705	2581	2467	2270	2102	1977	1905	1718	1682	1674	1566	1425	1389	1376	1244	1301	1290	1196	1168	1132	1092	1038	1051	1000	1024	1000	1017	987	980	1033	892	924	987	928	850	866	869	854	877	826	857	939	839	885	914	910	868	836	934	885	844	864	854	828	868	875	773	799	813	762	826	848	737	797	764	735	714	692	726	707	700	743	680	737	686	689	729	715	708	666	722	742	756	700	652	649	644	660	639	712	617	682	674	702	662	722	642	710	655	679	727	696	653	663	729	656	699	703	656	657	659	726	682	650	648	656	735	678	684	701	725	701	658	710	707	693	707	686	685	706	711	681	705	671	628	697	607	732	693	708	716	664	641	689	639	677	705	620	659	686	645	676	670	696	710	656	661	695	692	649	639	661	687	728	628	644	676	694	672	730	650	701	686	675	648	658	679	702	696	676	668	692	656	641	712	637	689	681	653	622	666	661	651	687	713	687	699	674	652	677	697	637	726	671	702	665	667	677	665	669	635	677	681	717	701	655	692	729	671	674	670	689	685	699	668	648	658	687	713	679	667	715	643	690	707	638	666	631	658	670	705	663	638	700	653	725	655	651	740	682	682	656	675	654	713	616	699	696	687	717	693	690	691	719	668	677	650	631	680	677	668	706	650	679	654	655	656	641	654	698	667	650	705	711	681	711	689	669	675	675	705	680	662	656	666	673	636	643	675	604	682	624	660	648	621	693	699	684	649	675	690	679	680	668	637	641	639	701	637	758	660	683	651	709	691	659	681	693	697	741	680	617	649	608	728	713	682	681	669	708	680	704	671	710	677	718	703	692	687	701	647	694	648	644	678	664	700	678	699	656	662	684	709	706	673	679	711	699	673	677	682	637	669	716	669	636	637	643	699	656	664	677	654	661	663	631	728	696	649	694	650	647	687	679	701	684	655	693	643	670	699	646	645	652	686	676	648	645	648	663	686	674	667	665	700	675	661	682	650	654	669	702	650	688	661	738	684	705	674	711	711	605	640	687	691	669	667	718	641	681	664	665	640	723	678	669	729	669	676	690	683	629	689	670	706	711	689	682	651	671	662	659	654	626	716	667	649	684	689	676	692	740	672	640	707	682	685	651	719	679	632	659	616	661	644	688	708	649	622	678	700	692	691	673	642	733	712	656	626	699	660	636	654	699	681	687	648	679	705	710	677	695	678	709	650	654	637	644	711	714	698	662	654	670	666	651	675	659	652	632	667	701	644	665	684	661	655	666	685	679	707	669	664	667	674	682	700	665	677	633	622	676	668	654	647	681	681	685	664	667	662	642	687	653	663	750	684	739	684	629	687	673	642	671	665	658	685	696	696	656	660	694	674	650	710	680	677	684	691	706	671	638	690	666	662	698	675	718	656	662	667	704	699	676	671	692	662	665	623	637	692	696	684	640	660	687	665	682	693	632	651	694	613	663	650	665	687	637	647	667	695	686	661	747	703	670	670	643	628	707	646	694	648	731	658	686	688	688	686	689	702	726	724	657	692	725	675	627	648	669	662	710	637	667	671	658	676	641	701	649	721	625	664	656	675	696	629	654	679	719	681	686	670	695	679	685	666	674	657	677	667	675	687	696	644	701	655	675	665	667	646	646	659	682	715	698	717	712	684	675	654	695	675	689	676	623	656	702	618	669	690	719	620	675	710	724	690	690	724	714	694	693	731	670	672	655	655	706	656	702	702	617	638	635	688	693	655	660	675	665	671	694	668	691	682	700	659	636	652	692	653	657	685	660	689	646	719	699	634	676	675	633	698	671	683	631	683	689	697	644	694	650	741	713	628	681	695	646	646	697	658	682	688	682	678	676	652	664	703	656	675	658	690	639	711	644	676	652	683	679	671	674	668	670	683	654	689	682	636	671	698	711	681	669	711	670	625	681	674	719	676	696	671	678	655	656	689	658	727	701	714	671	697	681	629	683	644	681	699	662	698	667	662	679	681	685	694	679	672	653	680	651	640	667	658	676	683	662	705	689	701	688	691	657	672	697	680	697	654	665	668	680	633	649	663	655	650	688	665	606	657	701	704	744	669	709	665	726	654	681	674	682	689	683	613	675	640	653	732	654	661	686	694	664	674	721	695	686	690	659	689	669	683	649	668	675	657	657	717	700	679	694	666	648	659	690	666	643	682	698	658	657	642	666	648	692	708	640	691	698	667	687	689	675	726	702	682	678	674	679	659	628	697	644	714	696	734	703	665	685	681	679	718	703	670	655	647	697	674	692	667	640	632	663	720	645	672	631	684	643	669	706	651	669	677	670	681	673	642	667	672	676	671	645	686	668	617	681	694	700	702	651	650	666	668	706	721	705	681	671	693	661	671	684	664	675	637	686	665	636	627	716	651	652	629	654	658	679	680	722	705	664	660	679	692	687	674	662	639	657	689	714	686	694	654	666	662	701	659	700	670	699	640	690	646	701	654	678	620	694	651	671	660	697	687	686	699	673	658	694	674	686	667	631	676	640	684	664	668	682	663	653	683	666	636	690	670	688	683	686	643	705	685	657	669	717	712	680	672	653	638	689	635	636	662	676	675	656	669	706	649	683	702	644	654	706	693	651	650	665	674	677	664	676	722	641	691	649	732	676	702	726	636	631	660	680	648	719	629	652	688	693	677	673	680	631	671	679	652	702	691	643	703	662	664	706	672	664	638	707	663	661	632	649	713	595	671	649	713	668	664	721	690	640	709	678	677	711	698	671	700	698	727	665	679	692	705	694	643	656	670	683	661	661	684	639	692	665	704	665	622	644	631	680	697	644	690	655	667	716	680	650	673	685	690	710	641	645	655	707	678	677	683	671	639	661	711	650	652	665	691	700	679	660	635	680	691	651	620	667	716	701	699	689	692	671	692	697	661	654	625	694	640	690	677	705	678	704	710	669	690	682	636	708	671	692	661	696	657	646	610	657	661	718	662	673	661	670	679	638	647	670	644	607	677	685	674	694	686	667	664	696	622	636	640	670	661	676	697	680	655	651	667	651	681	671	663	686	624	690	707	659	708	677	714	693	687	672	651	617	696	683	692	707	696	711	653	657	701	665	635	689	657	656	669	721	655	673	666	680	676	724	712	675	655	642	654	673	698	699	699	674	756	707	692	683	668	654	697	706	656	614	680	645	680	674	696	658	711	693	710	683	723	685	640	701	666	622	701	676	683	683	692	712	629	699	679	652	686	632	677	663	679	647	673	643	663	714	676	664	668	659	700	647	704	713	612	726	643	680	667	709	684	714	712	691	677	691	652	668	706	682	657	692	662	686	726	690	705	680	672	672	706	665	675	710	703	677	712	611	619	694	701	685	652	646	647	651	678	700	662	677	711	689	672	661	694	656	704	665	668	681	680	659	694	649	671	696	657	646	677	681	680	714	706	628	670	630	689	677	659	713	657	670	640	634	693	684	646	699	632	676	670	671	696	697	672	691	700	690	685
3258	1843	1136	800	1253	1326	1059	816	613	477	407	329	271	267	228	166	174	171	144	156	120	104	124	103	111	99	103	97	99	91	64	77	67	80	81	73	86	93	72	62	63	65	61	60	47	71	57	58	56	67	52	66	64	71	52	73	44	52	50	67	51	64	51	56	56	47	41	51	53	43	57	53	71	55	49	64	56	60	45	58	54	52	51	46	49	51	55	49	43	40	68	50	53	41	50	50	49	53	43	56	56	51	50	48	58	53	47	57	45	44	48	74	41	42	34	32	44	43	42	53	37	46	48	49	38	48	50	53	46	50	50	52	52	38	55	46	39	48	40	49	50	51	58	38	50	43	43	63	44	39	43	47	58	45	50	69	55	42	54	48	48	53	49	38	47	42	45	48	47	51	40	42	45	72	39	46	43	44	58	51	49	43	55	46	53	45	32	43	49	42	44	55	52	43	46	42	38	56	44	55	46	48	45	44	49	52	55	46	58	39	53	53	61	44	44	32	43	56	53	50	45	63	46	40	48	47	50	49	47	47	38	33	48	51	46	45	50	48	49	46	47	44	63	49	63	41	29	42	43	51	45	48	41	49	48	52	37	42	48	40	45	44	40	42	50	49	60	67	37	56	55	37	59	32	46	45	44	37	45	53	40	46	52	43	55	56	37	47	47	50	51	51	61	56	43	42	48	34	35	50	73	47	44	46	45	46	52	48	46	35	51	50	37	49	47	46	47	46	52	52	37	49	49	47	53	38	48	56	44	55	45	57	41	46	41	53	41	52	54	35	44	38	45	46	51	52	49	32	56	34	58	51	50	49	40	44	42	46	53	52	41	46	47	51	41	52	46	55	51	46	40	51	63	49	33	62	43	51	55	58	39	45	43	54	44	35	44	45	42	47	38	50	48	42	51	43	43	43	47	49	52	49	40	51	46	38	48	36	34	40	56	62	53	40	52	44	46	43	53	52	52	50	42	49	47	46	40	49	41	34	44	43	44	42	44	42	60	47	53	50	55	45	44	47	41	34	43	49	54	45	51	52	46	52	50	46	43	45	59	47	42	44	39	53	40	40	42	44	52	41	51	52	38	41	56	47	48	47	31	46	35	41	38	40	40	42	56	51	50	36	60	47	51	53	43	52	62	54	46	45	62	40	36	45	48	41	45	37	51	58	39	46	50	48	52	45	45	42	51	41	51	50	47	58	51	36	30	46	46	46	52	50	39	38	41	47	51	39	42	40	46	45	66	53	59	57	42	53	48	41	40	36	46	51	42	48	56	48	43	36	39	42	41	51	44	51	39	46	41	42	46	46	44	46	53	50	56	48	45	54	46	59	55	42	48	53	44	43	46	38	48	42	46	48	53	54	39	56	52	41	53	42	44	44	40	48	40	44	50	51	47	51	50	67	40	51	39	43	50	46	48	42	48	57	50	51	45	47	51	51	34	49	47	39	58	59	47	53	47	42	54	58	41	53	37	49	44	52	59	54	50	50	51	52	45	50	47	37	45	33	50	54	44	47	55	46	47	49	51	43	45	49	39	57	47	50	51	46	44	45	38	41	57	55	52	46	38	45	33	46	51	48	51	39	50	42	44	51	41	35	48	45	54	43	55	54	48	61	45	46	50	45	43	43	43	41	45	48	31	46	48	56	54	61	51	56	44	46	51	44	41	44	39	50	43	45	46	52	42	46	60	41	50	54	50	49	52	50	48	48	40	45	47	47	41	47	48	39	40	45	49	48	42	27	53	47	45	48	38	48	42	34	54	63	44	45	48	60	58	52	59	44	51	29	49	47	49	45	55	51	38	51	43	39	35	40	54	43	53	38	41	43	49	50	48	53	44	54	46	48	33	42	49	46	49	42	36	44	49	54	39	37	40	57	47	50	46	44	48	55	48	48	43	55	59	41	50	52	35	54	60	34	49	32	42	50	42	39	29	36	43	40	35	44	40	49	51	49	42	33	44	39	62	54	53	51	36	48	62	35	47	66	45	62	47	38	46	42	57	48	39	36	40	48	40	47	48	42	57	34	48	41	44	51	35	39	45	49	49	47	63	51	44	43	52	42	43	46	47	47	52	55	46	43	46	44	55	50	49	49	44	61	34	51	59	50	38	36	46	53	55	52	49	50	45	39	61	42	55	53	49	45	39	49	41	32	48	31	44	46	42	38	41	52	50	44	41	49	52	46	40	48	51	49	52	46	48	55	40	52	53	49	46	51	47	45	52	31	44	49	45	53	45	41	56	47	54	40	49	39	45	37	48	37	44	45	34	43	56	49	54	49	45	52	47	57	49	39	45	46	37	41	58	63	52	48	37	51	52	59	53	48	54	44	47	52	56	31	44	44	58	50	49	41	44	43	54	63	38	37	50	61	48	54	42	30	42	38	47	36	46	51	46	55	48	60	48	56	53	51	46	45	45	40	47	35	46	49	48	53	48	49	57	47	38	47	41	42	39	43	34	52	42	45	51	45	52	50	52	56	48	43	50	50	48	50	46	42	44	59	60	50	42	35	45	47	51	52	44	38	50	49	50	43	51	47	34	49	41	63	46	43	47	41	54	39	41	43	50	47	41	42	50	40	44	54	49	55	42	50	49	51	43	35	50	43	36	49	39	51	48	40	48	41	47	41	44	55	62	50	52	44	54	48	53	36	43	51	52	44	51	57	47	38	52	42	52	36	46	62	38	49	41	45	61	53	40	42	56	46	48	55	34	38	38	49	49	44	41	50	46	52	47	45	51	41	50	52	44	38	49	42	35	38	54	46	43	54	50	51	47	46	36	56	49	49	48	50	43	60	52	45	36	62	54	39	54	57	41	44	60	41	49	39	40	50	47	52	39	55	52	41	54	30	58	32	53	42	45	62	40	49	39	47	53	44	52	44	53	34	48	45	40	47	54	45	62	39	48	51	31	50	51	40	41	54	49	36	53	47	46	55	38	64	51	48	58	44	49	55	45	41	44	47	37	50	52	44	46	50	61	42	34	54	50	47	53	46	51	49	53	51	36	48	46	45	59	48	47	57	44	49	51	40	42	39	41	37	51	46	52	47	42	50	64	58	42	32	47	45	49	46	63	58	55	45	50	47	33	39	50	41	56	51	44	43	51	42	55	41	33	38	46	49	42	48	43	53	45	47	45	51	46	50	60	49	47	41	40	38	52	44	37	53	45	46	40	44	50	50	50	44	43	31	37	41	64	49	40	45	43	54	64	62	46	38	54	46	47	39	45	42	36	41	57	52	48	47	44	41	46	47	46	48	42	52	50	58	43	44	59	45	53	57	53	32	52	47	46	48	37	44	53	48	49	50	53	58	35	58	54	39	54	56	58	36	51	41	46	54	38	52	51	54	43	56	43	50	45	38	43	48	46	41	58	52	43	39	41	48	46	45	54	59	50	53	43	63	47	44	46	47	64	34	44	39	48	41	55	48	47	57	47	42	48	41	51	51	45	43	42	44	46	51	54	52	38	45	42	44	47	52	41	61	53	42
31682	25231	19309	33538	40370	38391	33624	28330	23538	19901	16488	13825	11858	10204	8853	7803	6986	6331	5809	5184	4590	4303	4077	3919	3710	3566	3372	3234	2940	2822	2504	2421	2247	2136	2102	1894	1831	1750	1720	1559	1518	1546	1493	1458	1406	1340	1373	1275	1243	1291	1159	1228	1139	1246	1216	1169	1181	1143	1074	1048	1080	1123	1061	1047	1073	1096	1055	1048	1060	1064	1020	1034	1015	969	1070	1085	1010	1001	990	972	928	1005	955	922	879	895	890	870	806	813	893	821	794	748	767	774	775	751	740	754	790	738	765	719	757	736	744	796	783	684	734	761	711	712	708	742	753	781	767	788	750	774	709	768	754	716	785	746	734	768	793	742	727	689	736	749	769	780	695	703	722	724	715	765	763	729	739	724	733	721	679	725	753	728	752	718	757	752	757	724	710	758	763	791	741	713	780	740	735	667	750	747	719	753	730	747	706	709	737	783	750	762	728	725	729	731	762	702	738	728	724	738	702	765	665	774	753	788	767	733	747	683	757	716	695	692	734	724	745	736	725	696	721	684	738	723	734	725	779	717	760	770	724	721	718	733	778	741	755	739	731	751	725	727	814	740	741	749	745	751	712	754	692	772	708	734	727	716	732	732	730	732	761	735	716	759	732	765	747	741	709	700	707	745	769	713	649	773	735	767	723	697	763	764	708	741	763	707	734	772	746	686	732	718	741	738	785	733	724	727	688	736	744	724	727	735	771	739	757	770	733	769	743	760	697	779	748	764	735	738	704	742	703	735	701	723	699	772	732	742	744	768	692	726	772	766	702	701	712	725	759	702	743	794	742	732	724	727	694	689	775	792	761	751	725	745	728	751	753	710	726	764	749	748	772	719	743	742	754	741	754	725	721	737	767	720	753	749	839	751	757	760	709	714	747	751	745	783	735	712	786	753	714	742	733	799	719	732	789	714	736	725	729	774	751	760	760	750	684	716	746	751	718	750	755	792	721	758	755	718	732	818	755	805	774	719	732	750	750	729	701	705	750	760	753	700	727	721	684	713	715	762	737	705	734	768	750	719	697	708	708	755	746	694	746	747	779	716	780	768	735	715	753	712	750	790	766	768	732	752	757	721	722	764	706	778	778	749	733	730	748	758	697	706	737	745	742	719	705	778	732	707	755	735	778	765	700	699	735	730	756	744	764	742	701	778	729	750	727	732	765	679	732	749	721	728	748	709	734	736	781	732	748	708	726	746	745	747	744	759	774	714	720	725	733	720	755	768	704	713	724	716	767	724	730	743	777	755	734	753	726	707	726	777	722	757	738	716	722	730	699	738	726	697	791	773	740	722	727	779	752	739	744	719	771	715	722	733	766	712	782	725	721	753	738	764	764	736	714	809	752	727	743	751	756	741	754	740	744	712	731	752	754	740	688	718	732	690	763	724	731	702	748	714	767	733	779	709	815	717	776	707	758	704	717	764	758	718	775	732	760	758	727	778	786	710	713	726	683	778	703	718	754	728	707	758	764	764	744	748	770	733	725	763	753	689	740	726	703	725	741	736	721	736	734	700	725	739	691	671	755	757	787	782	746	731	684	741	722	730	674	722	767	711	772	718	717	795	707	731	718	701	721	760	734	702	718	720	672	782	755	750	728	746	744	721	707	731	767	714	775	680	709	759	717	763	746	784	747	723	750	772	744	721	772	824	737	698	718	751	722	703	726	725	701	740	724	706	734	713	705	761	751	784	710	735	751	700	744	705	727	745	718	705	704	745	722	728	711	696	790	739	734	747	746	718	720	746	725	712	710	755	740	787	722	731	710	732	707	804	716	721	698	760	717	709	692	725	749	720	713	710	685	721	761	693	734	758	774	795	730	736	742	732	729	701	780	729	777	736	735	722	763	729	746	772	753	745	765	732	725	778	786	670	723	690	720	771	714	763	736	779	779	750	728	736	767	740	734	744	707	759	734	787	735	731	715	754	713	731	728	711	784	720	750	748	750	784	749	733	680	756	705	725	749	684	774	702	733	719	775	731	758	687	701	720	704	739	727	712	729	797	728	695	780	741	748	721	737	780	697	706	795	717	699	734	757	732	740	754	726	711	738	739	729	708	718	692	678	730	699	748	739	771	730	714	715	732	726	748	757	713	752	734	758	725	764	736	712	730	781	751	695	749	726	755	719	717	724	728	761	732	731	748	693	743	726	721	711	745	732	790	723	732	751	690	752	791	726	758	749	701	801	774	735	759	704	764	759	738	779	723	717	685	713	706	734	800	769	693	760	724	732	760	763	730	759	687	728	743	750	730	754	754	732	716	738	736	817	757	759	776	722	751	753	724	704	738	760	757	761	767	754	752	764	717	749	730	688	709	713	718	720	697	743	776	699	741	712	719	768	716	704	727	738	750	722	739	801	745	745	725	723	762	754	771	697	749	727	782	738	754	735	764	724	703	711	743	729	758	772	722	705	726	693	750	739	749	731	696	729	696	747	725	743	731	758	704	703	789	761	763	754	726	719	718	706	761	749	775	755	719	767	699	729	716	760	733	718	787	777	718	688	722	725	737	715	732	756	729	761	739	714	751	737	712	735	747	711	713	738	762	731	746	758	732	725	744	735	797	737	695	775	749	767	770	704	738	722	772	724	704	765	694	717	786	757	748	712	763	724	735	780	743	726	676	710	733	724	727	709	730	773	710	711	705	752	737	687	697	685	753	749	780	711	743	720	696	768	749	775	732	686	745	701	735	704	729	746	756	736	768	738	687	758	744	759	797	748	759	711	773	761	731	743	764	767	753	751	752	741	765	719	718	782	720	722	773	707	718	757	761	686	705	746	705	748	799	756	703	764	742	765	719	756	735	751	783	786	722	758	790	713	710	691	797	733	728	731	771	747	708	774	710	704	749	769	723	712	773	768	758	761	791	757	765	740	741	673	713	716	746	719	762	746	729	681	764	706	706	715	702	759	753	762	735	709	735	700	736	723	767	720	772	688	716	744	764	770	733	694	721	773	763	724	742	740	661	734	701	726	680	765	711	736	773	748	800	694	728	717	743	713	765	765	714	688	780	753	734	704	753	713	766	744	740	740	737	746	751	733	745	735	716	751	740	750	736	698	764	726	773	712	733	747	753	744	677	778	662	741	776	716	762	754	719	724	727	743	714	678	738	794	711	719	719	747	750	778	751	725	765	761	745	669	730	745	716	775	729	683	673	746	750	732	759	670	737	737	753	750	700	719	756	737	761	698	693	748	736	731	741	743	723	738	752	781	718	732	717	760	749	738	753	718	745	728	689	718	713	765	741	761	713	741	727	711	769	734	800	727	721	761	738	748	672	724	748	774	709	742	741	718	742	735	716	718	712	767	755	759	779	743	686	735	720	667	764	758	767	726	742	771	753	737	710	772	723	752	716	729	738	725	731	735	739	707	706	718	711	738	777	733	684	729	747	733	743	752	694	767	736	794	735	715	776	714	756	739	728	800	799	698	714	727	706	750	722	728	705	730	752	721	760	704	797	764	782	738	761	787	767	740	723	736	737	753	701	716	748	742	719	756	767	733	700
2303	809	473	351	550	578	501	350	268	230	181	143	121	134	98	105	86	89	74	71	67	67	67	64	47	51	43	59	50	60	56	52	46	29	35	41	49	42	19	39	37	36	32	33	30	27	29	29	24	35	24	26	35	33	33	40	26	46	35	29	23	25	25	44	29	33	26	33	42	24	32	40	32	41	28	43	27	28	26	27	24	26	31	42	32	25	33	42	26	25	30	34	29	24	27	40	31	27	35	38	30	28	34	28	30	25	33	31	32	23	23	20	28	23	34	17	32	31	29	37	21	26	24	29	30	22	35	23	22	32	24	36	14	31	28	18	25	35	36	26	27	25	25	32	24	29	27	38	31	26	30	21	33	23	32	23	30	25	15	25	21	25	20	37	25	33	23	34	28	35	23	26	29	14	35	17	26	33	19	20	23	33	35	26	14	25	38	27	20	21	25	31	28	27	25	29	24	21	28	36	27	24	31	30	19	20	24	26	37	29	24	20	18	29	39	37	23	27	34	15	31	17	24	24	31	23	29	33	29	29	38	30	27	32	26	28	26	25	21	27	24	25	21	29	27	28	33	22	21	27	34	25	20	23	28	28	29	44	23	29	25	34	25	20	31	37	28	31	30	27	30	26	32	25	24	27	19	35	28	21	38	27	27	35	30	21	22	27	28	23	33	24	29	34	23	26	33	28	31	26	26	29	28	27	23	30	28	27	23	34	29	28	23	31	30	24	29	28	33	27	17	22	24	25	29	33	21	28	26	31	25	21	16	29	21	31	36	31	31	22	27	30	29	19	29	36	18	25	31	17	30	23	28	22	30	30	23	33	32	27	24	23	29	19	29	20	33	34	28	24	28	28	25	23	31	25	29	29	23	31	37	26	25	18	34	29	39	29	30	29	27	21	26	25	27	38	26	30	19	19	26	20	28	37	32	24	28	26	27	31	24	31	27	31	18	32	31	25	34	22	28	27	29	18	22	30	27	26	26	33	21	21	25	28	27	33	34	24	25	26	25	20	17	22	29	25	30	24	37	15	33	32	29	20	22	15	33	29	25	33	22	32	27	24	27	16	27	23	26	31	35	30	25	29	32	28	29	12	27	35	25	35	28	20	34	26	27	29	28	28	27	21	31	30	30	33	31	34	20	24	31	15	26	34	31	28	24	33	40	14	17	17	28	28	32	30	23	27	22	29	24	29	36	26	36	28	26	23	32	28	26	30	27	25	35	19	21	27	22	20	35	32	37	18	34	18	28	21	20	21	33	30	31	32	22	27	27	31	33	29	22	27	21	24	25	37	19	28	35	36	34	37	25	34	34	30	22	29	28	30	25	25	36	26	24	33	23	25	27	22	19	24	17	28	25	21	22	26	37	32	27	27	30	33	25	15	31	29	30	31	22	24	23	28	23	30	26	28	37	27	36	32	31	30	24	37	26	27	22	39	16	23	30	25	16	37	27	32	33	30	32	24	30	27	27	27	21	29	32	27	25	14	26	35	24	25	21	36	21	30	27	23	21	21	37	28	37	30	30	26	22	27	29	19	18	31	34	24	23	23	28	22	29	28	30	22	28	22	21	23	26	37	35	32	29	26	34	22	41	25	34	26	26	24	28	32	40	31	36	38	27	30	39	25	32	22	24	29	35	27	31	26	26	32	29	25	27	30	28	29	30	25	31	35	32	32	32	33	27	25	41	34	26	31	25	21	24	35	28	30	25	28	22	21	22	25	23	25	29	27	36	26	34	27	20	20	24	24	27	41	32	25	27	29	29	25	26	22	25	21	31	18	31	27	16	27	27	23	28	25	27	30	35	35	27	26	26	29	26	23	23	28	33	37	20	37	35	29	25	26	32	25	22	28	34	31	21	24	24	23	26	29	27	32	23	21	26	40	20	31	32	24	26	24	17	38	23	30	18	24	30	23	24	31	20	27	35	22	22	32	34	26	29	36	26	30	30	17	29	20	30	29	29	32	21	32	14	24	24	26	23	23	38	24	26	27	25	26	18	28	19	25	23	23	22	31	27	24	26	44	21	23	29	24	24	24	24	32	26	28	34	25	18	26	23	20	33	28	24	35	28	28	24	22	35	17	36	37	26	32	23	39	20	23	37	29	23	21	29	26	36	34	22	28	32	26	22	25	34	32	26	28	20	31	27	29	25	35	32	28	31	31	36	21	24	30	26	27	25	19	32	25	21	33	27	28	36	13	22	22	23	32	37	25	25	37	32	31	27	29	26	32	22	24	25	28	40	27	31	23	21	27	27	18	33	32	26	25	37	26	26	21	23	29	27	20	22	35	27	27	27	29	26	24	31	28	17	27	34	29	23	25	25	29	28	24	24	26	29	34	26	47	24	31	37	38	32	19	23	26	21	26	27	24	36	35	34	31	30	28	32	18	35	23	18	31	28	27	29	35	25	23	28	25	25	32	28	25	31	33	29	27	42	20	45	28	30	20	35	30	22	26	31	30	36	29	37	29	18	23	27	27	28	26	30	30	19	21	26	31	27	35	23	31	31	33	39	19	29	36	19	22	31	27	29	19	21	28	20	20	34	29	22	31	33	25	19	27	30	28	34	35	22	28	15	28	30	30	38	26	35	29	30	17	17	26	28	23	33	23	29	19	19	41	40	21	23	23	36	29	26	19	34	23	26	31	21	25	24	25	32	32	33	20	28	23	23	32	31	32	21	20	32	31	33	38	28	31	24	19	24	37	24	33	30	34	24	33	25	22	24	22	31	25	25	33	26	23	24	20	22	31	20	26	16	21	26	29	28	26	16	34	28	28	22	32	33	21	25	33	28	37	29	30	20	33	25	25	23	24	30	29	17	29	31	20	27	22	23	31	33	22	22	27	27	26	29	23	18	18	21	27	32	30	35	28	30	31	39	33	23	32	19	30	37	25	20	30	28	27	28	30	30	26	42	23	21	32	25	34	27	26	26	19	30	27	26	36	18	27	22	37	24	27	29	21	21	19	20	22	32	26	29	37	30	28	19	29	29	29	15	25	23	16	36	19	24	27	35	23	24	19	25	37	27	21	28	33	24	33	19	17	18	40	25	38	26	24	29	32	21	32	24	26	22	30	30	21	27	23	15	26	19	27	26	28	20	25	24	23	30	26	21	22	19	30	22	32	28	23	27	25	36	25	29	25	22	26	38	28	24	24	26	21	28	36	27	35	25	19	24	15	27	30	36	29	25	24	22	20	27	27	20	18	35	32	28	28	28	38	20	34	27	29	28	33	27	21	32	40	37	28	25	19	23	27	26	26	27	21	28	36	19	28	37	20	24	27	31	26	22	21	29	28	30	29	41	36	34	21	22	31	30	30	23	22	33	30	32	28	21	27	22	19	24	31	27	34	26	27	32	22	25	32	34	26	27	26	28	19	31	36	19	28	35	27	27	23	34	25	25	27	28	28	21	26	25	21	25	22	27	31	32	22	35	21	33	28	29	22	27	25	29	26	32	32	20	32	40	35	25	21	20	25	47	36
23863	17384	11591	24797	31477	29023	23922	18631	14297	11085	9032	7237	5874	5110	4488	3884	3577	3191	2845	2622	2326	2128	2058	2106	1963	1961	1869	1735	1645	1501	1397	1307	1259	1264	1098	1085	1034	1015	937	948	896	854	812	814	750	793	789	749	703	732	708	703	677	646	600	715	706	652	619	615	597	627	634	632	568	588	579	626	607	566	605	640	605	635	569	582	572	557	537	545	533	542	556	546	527	502	522	438	453	497	502	476	489	499	467	414	447	470	432	437	432	461	439	454	455	435	459	457	426	419	475	429	435	421	431	450	432	474	425	443	437	435	429	427	434	432	439	454	477	438	498	410	409	453	468	439	472	446	445	468	454	422	416	450	438	421	416	432	449	452	431	444	449	464	432	445	424	465	431	478	449	446	425	441	422	431	423	448	433	455	437	442	438	481	435	416	415	435	447	455	477	455	478	412	460	435	433	438	400	427	415	401	451	434	466	460	389	471	461	431	504	424	439	443	409	410	404	454	425	423	453	468	422	427	413	420	428	436	425	431	447	445	422	435	430	456	451	448	456	460	458	484	446	437	454	443	459	420	444	400	434	471	454	482	445	428	449	412	462	439	465	475	427	431	440	396	441	437	412	445	403	426	410	463	456	428	452	441	468	445	447	445	398	459	415	449	431	401	430	435	419	484	441	429	424	484	456	436	432	442	452	435	447	423	480	401	450	451	453	384	424	432	421	448	450	470	452	441	455	445	462	405	428	460	432	480	452	454	429	441	404	448	395	412	461	441	427	440	442	435	443	423	440	463	425	418	500	468	430	466	448	436	436	467	419	446	463	438	422	451	430	421	425	426	409	453	412	431	444	420	435	411	417	427	438	455	461	424	498	440	429	424	438	448	428	433	394	472	429	434	461	437	432	428	425	415	439	448	419	433	459	423	452	429	432	438	439	393	413	430	456	463	467	414	444	457	432	414	443	459	468	467	430	489	415	460	433	426	446	455	450	439	453	415	462	426	461	410	464	467	434	419	431	430	480	470	404	418	430	458	450	420	469	452	421	378	425	428	389	414	440	458	432	406	490	445	455	447	410	417	439	447	433	465	437	456	423	426	448	438	468	436	434	395	454	472	451	420	416	444	432	474	498	456	473	497	468	450	393	421	428	438	446	413	453	398	429	471	440	429	428	455	429	456	418	439	428	419	470	459	442	412	456	441	387	437	438	484	426	420	450	471	426	440	446	444	409	485	410	439	446	430	451	442	438	442	418	390	445	433	441	442	456	426	443	428	412	451	463	425	437	448	462	407	466	466	448	465	446	427	446	439	467	477	466	433	434	415	423	427	439	447	417	460	471	423	443	419	380	429	451	393	432	448	450	468	472	451	430	440	428	439	426	421	431	459	442	429	450	433	427	429	424	411	455	444	426	454	416	430	431	484	441	435	444	412	443	460	421	433	449	420	413	406	467	460	457	472	413	464	433	412	418	472	435	393	440	422	427	452	365	446	444	421	496	437	447	461	464	427	433	455	435	462	421	436	416	458	444	452	395	446	407	408	429	420	410	468	460	438	463	448	454	416	458	479	428	454	450	422	407	436	443	443	446	445	428	428	446	430	453	427	447	475	453	403	443	452	460	429	425	439	430	452	462	443	477	447	456	421	450	453	432	443	450	433	458	461	428	429	434	425	412	449	429	477	418	432	429	457	454	467	423	390	470	448	424	426	451	440	459	413	433	416	446	438	412	418	431	423	471	440	498	466	423	467	434	440	457	459	464	466	437	452	461	435	427	464	449	432	430	433	441	457	455	426	460	471	414	424	442	449	440	439	464	452	447	466	432	478	435	452	438	433	466	432	492	487	445	453	460	444	449	468	449	431	468	429	421	442	438	456	453	486	450	412	451	430	441	447	457	468	433	474	436	439	438	406	422	391	452	453	408	478	429	389	471	483	416	442	431	451	462	444	461	443	432	432	481	433	464	434	463	429	422	428	453	433	407	466	432	440	480	447	414	416	428	435	429	481	455	454	414	457	444	459	464	411	444	468	436	421	429	466	409	430	464	439	429	436	427	442	442	412	407	421	393	413	417	397	471	456	446	453	418	418	408	466	485	440	416	434	443	421	431	502	422	456	484	481	465	448	411	455	475	472	408	413	427	387	423	440	406	433	451	411	441	446	408	426	423	436	443	441	453	439	473	462	455	449	458	460	446	443	434	473	452	429	441	399	411	441	470	445	415	454	446	446	435	406	466	427	441	452	475	478	470	455	425	469	458	479	385	444	445	453	444	425	423	422	432	448	475	434	458	507	460	410	450	406	495	443	458	447	460	430	481	440	464	454	428	451	384	412	447	437	388	440	443	418	435	404	450	394	439	445	394	434	418	459	445	455	412	427	439	396	431	436	471	434	415	426	443	429	464	447	438	433	463	424	453	448	462	434	440	428	425	440	459	439	414	436	433	446	461	416	477	452	449	456	447	472	441	415	479	410	447	462	438	429	454	468	464	417	432	387	444	415	434	456	447	456	443	462	442	432	444	421	444	445	441	434	484	400	437	451	454	416	442	477	455	450	431	455	466	445	419	490	441	401	433	435	439	417	412	462	413	455	467	457	434	434	455	443	384	410	422	434	443	463	472	446	429	444	438	401	449	459	466	450	427	450	371	423	461	450	432	422	412	424	427	433	479	440	473	458	406	485	446	472	459	430	447	445	438	436	443	434	431	430	441	433	433	414	431	428	441	464	477	460	390	439	442	484	447	426	426	412	435	394	442	467	459	476	449	432	438	447	426	429	428	462	446	458	424	424	451	444	445	471	414	422	435	473	471	417	428	466	503	433	447	474	459	444	471	441	405	447	471	452	483	464	427	451	491	413	440	475	463	388	437	413	440	492	443	476	471	445	430	460	460	422	474	452	421	440	422	431	421	446	433	446	471	452	460	416	462	419	430	462	441	481	457	452	432	426	469	435	465	443	448	432	438	419	443	477	455	464	403	438	438	470	456	423	408	430	421	401	469	451	440	487	420	411	446	392	420	482	412	433	468	455	459	432	426	466	427	448	468	422	434	468	460	421	428	417	432	430	445	433	422	436	428	441	454	437	442	415	419	445	397	399	430	431	427	432	411	436	473	411	412	465	438	430	443	437	486	449	457	441	438	447	454	432	435	437	410	442	465	445	421	412	446	456	452	455	470	443	451	457	509	429	449	484	477	413	445	471	448	432	440	430	418	410	410	458	422	416	448	451	462	432	450	426	446	466	495	448	462	450	461	405	448	447	411	414	414	439	451	430	420	464	447	437	450	411	457	393	413	436	421	440	411	463	453	438	437	455	437	444	447	484	418	423	415	439	450	424	435	396	420	446	460	441	436	449	440	442	427	460	482	461	390	422	413	456	467	452	415	474	410	467	421	425	459	399	453	467	438	412	423	454	459	405	420	474	434	426	479	409	461	454	421	436	452	476	463	474	435	431	438	398	435	458	456	470	459	468	445	413	433	456	459	441	451	430	443	442	456	455	416	404	462	441	453	440
1929	1283	734	543	849	930	676	532	427	334	275	238	198	172	160	137	142	93	113	103	88	66	76	83	63	82	67	62	69	55	66	47	48	52	44	45	48	38	45	34	32	40	41	39	39	40	42	41	43	29	33	33	38	43	39	39	31	30	36	39	38	45	29	32	36	29	38	40	33	47	39	40	47	28	39	39	35	33	31	33	36	25	33	44	31	32	29	30	28	27	35	27	36	29	24	28	33	23	30	28	33	34	39	27	21	33	30	28	33	38	34	37	20	30	20	21	28	35	28	23	30	26	29	40	31	19	27	28	17	28	25	28	31	37	22	32	44	36	33	34	28	38	34	31	26	29	25	25	29	26	35	25	33	29	33	23	37	35	26	39	27	33	33	28	38	26	24	39	23	29	31	19	30	27	26	24	25	24	32	24	20	30	35	33	27	22	35	30	26	35	30	37	30	26	34	28	35	39	26	34	28	37	35	33	31	27	28	28	23	28	25	31	24	39	27	33	26	36	31	32	32	40	23	33	30	28	22	40	33	21	29	27	26	38	33	26	28	33	36	30	30	35	37	28	25	35	26	25	31	21	14	26	27	31	27	30	23	24	41	33	37	29	32	28	15	22	29	28	33	24	27	25	37	28	21	26	32	21	29	27	29	23	30	28	38	30	39	30	28	32	31	28	19	38	23	30	34	29	21	35	31	32	32	20	31	26	33	27	37	26	25	27	28	26	21	34	34	19	25	34	32	37	34	39	30	25	31	26	25	35	26	36	38	27	25	23	28	24	29	28	28	34	28	30	31	28	30	30	27	25	29	25	33	26	28	21	27	31	27	34	26	23	39	25	37	31	25	24	36	25	28	25	29	30	36	23	36	30	32	51	24	22	32	30	29	37	24	31	24	39	33	38	28	37	25	26	22	32	38	27	20	33	31	32	39	38	32	18	38	37	33	28	20	31	37	31	23	40	35	27	27	38	29	31	25	29	30	21	33	32	28	37	23	27	24	29	32	17	35	44	31	30	28	42	22	33	27	23	28	30	28	35	32	29	35	31	29	24	32	25	26	23	24	32	31	33	32	33	29	26	32	31	26	37	29	29	29	33	29	24	25	30	27	33	26	29	27	26	33	28	28	31	32	31	30	30	39	21	32	34	30	31	34	34	44	39	36	38	38	27	28	32	24	40	23	35	32	22	26	31	25	26	22	34	23	29	30	25	23	33	30	43	27	27	29	36	28	25	28	28	33	32	34	27	33	26	30	26	33	30	29	33	33	25	30	31	22	29	25	36	18	26	40	27	37	31	36	30	27	40	42	28	36	33	22	31	39	21	27	27	38	27	35	25	40	27	39	21	33	27	32	32	23	30	42	18	27	27	22	30	31	24	36	25	42	22	36	25	28	21	26	35	34	35	24	30	28	27	31	36	25	33	36	37	22	33	22	23	33	23	30	37	34	29	19	31	33	43	31	38	26	30	27	24	28	31	26	33	37	33	28	29	30	29	23	32	23	29	24	34	31	29	29	30	36	23	38	31	26	20	39	31	37	33	17	29	35	21	30	27	31	30	28	24	29	34	22	27	26	27	27	30	36	26	31	20	29	23	27	37	24	32	20	27	27	34	35	29	27	34	35	32	25	28	33	24	33	30	23	37	37	30	25	28	26	29	34	30	38	40	20	23	36	39	40	41	28	28	48	26	25	33	30	22	35	24	29	21	25	27	30	25	25	34	33	32	25	23	33	27	23	26	29	27	28	29	33	22	38	30	31	29	34	30	29	32	28	35	31	29	26	23	28	34	24	22	42	35	29	33	20	27	34	19	25	27	24	38	30	30	23	19	34	24	24	26	27	40	30	23	31	30	27	32	31	38	31	35	38	22	24	38	31	27	41	32	25	21	24	28	36	30	33	30	34	29	29	29	37	26	26	34	23	30	26	28	38	26	24	30	28	20	33	26	31	22	32	31	21	34	26	37	32	23	30	36	32	40	20	31	26	23	28	34	33	26	37	29	27	33	28	25	40	28	30	36	34	27	31	28	35	24	36	24	34	38	35	29	35	31	32	35	24	31	24	25	36	32	27	35	25	26	25	28	36	27	28	25	23	34	29	22	32	31	28	32	32	30	28	27	34	38	38	25	35	31	35	40	18	33	29	35	24	29	30	33	25	31	18	30	21	25	28	29	24	31	25	23	26	34	23	31	24	29	25	29	36	36	28	27	37	30	33	22	33	30	27	34	36	42	36	36	31	28	23	29	15	36	27	35	22	20	32	28	33	22	29	34	40	29	30	19	25	35	28	31	31	24	25	43	35	25	34	26	37	28	33	22	20	30	30	38	28	38	26	19	23	30	32	23	19	20	31	30	21	35	40	25	29	33	37	35	29	33	24	36	29	37	22	23	20	32	34	39	23	28	23	43	23	25	36	35	27	33	28	34	26	33	30	27	27	34	25	40	25	33	20	23	27	30	37	21	29	29	35	26	22	24	23	38	29	30	29	29	32	25	27	27	35	37	34	36	32	35	22	32	27	22	22	30	31	32	26	26	24	25	33	44	39	35	24	15	33	25	27	25	31	22	32	28	29	29	26	36	32	34	26	21	41	32	31	33	36	30	35	39	30	24	21	35	30	35	29	30	28	26	31	28	32	24	30	22	25	32	31	26	34	41	22	30	24	28	33	28	27	24	27	30	31	25	27	30	26	37	31	29	27	26	32	35	27	34	32	24	29	30	26	24	33	24	28	31	29	22	27	20	33	37	27	33	26	24	36	26	31	27	29	32	29	30	47	28	30	31	31	24	26	25	29	33	38	31	33	30	27	28	34	22	30	24	28	31	21	28	37	26	30	26	23	28	17	29	27	34	23	35	33	24	40	36	33	30	38	21	31	28	27	30	32	28	32	18	26	38	29	29	37	30	26	32	31	23	20	32	27	36	33	23	23	25	27	28	26	25	24	30	31	20	36	28	51	31	14	37	30	29	27	28	23	34	31	32	34	26	29	27	27	27	27	22	27	29	35	31	35	39	38	35	32	26	36	24	27	27	33	24	37	31	35	38	26	37	33	37	37	36	25	21	33	30	29	37	31	36	36	27	31	33	32	28	27	33	30	25	26	26	34	24	25	31	27	27	27	23	28	41	32	25	24	31	29	32	20	29	33	31	29	33	34	35	29	43	31	26	33	47	32	35	25	31	28	28	25	30	39	36	31	32	33	27	36	32	38	50	30	30	31	34	25	28	23	30	25	23	20	25	25	28	33	31	29	29	34	26	28	30	34	22	38	24	25	32	28	40	38	26	30	28	24	37	21	20	28	45	29	33	28	35	24	28	35	22	26	36	25	25	32	15	31	32	27	19	30	26	26	29	22	25	24	29	27	32	29	35	18	32	19	24	32	34	31	30	30	40	32	30	23	28	25	27	36	28	23	25	33	37	26	35	28	40	37	33	27	35	28	30	32	26	24	29	35	34	34	26	31	39	32	31	30	34	26	28	32	31	33	32
28200	21948	15358	29648	36259	34021	28891	23666	19256	15562	12780	10583	9045	7721	6579	5856	5173	4706	4286	3826	3480	3101	3080	3012	2841	2645	2488	2317	2120	1929	1882	1779	1700	1592	1497	1350	1389	1288	1159	1136	1145	1088	1064	1051	998	962	880	901	816	909	884	844	774	838	805	834	823	774	790	756	734	741	722	732	716	741	732	806	743	686	726	773	746	723	706	745	707	686	649	611	685	614	643	644	679	587	583	547	555	525	495	510	507	541	525	528	510	509	498	516	499	490	488	530	474	450	488	506	512	500	460	459	487	490	480	468	456	505	494	476	490	466	481	476	464	500	448	465	520	455	529	489	469	506	478	476	530	506	483	475	460	508	465	494	490	504	469	485	470	455	523	482	472	472	478	477	489	491	469	469	500	514	432	451	478	464	493	464	467	462	454	446	492	484	484	430	459	440	465	501	483	469	448	507	472	477	539	457	505	471	486	472	462	486	536	501	450	484	475	482	473	479	447	500	458	476	551	461	487	488	487	473	480	499	492	476	444	473	503	444	484	467	494	494	484	429	464	464	474	485	516	447	474	464	478	473	487	488	471	467	523	471	513	493	471	491	496	464	458	468	481	495	469	491	495	465	455	511	499	486	472	498	472	501	475	426	471	460	480	471	419	470	491	484	436	472	457	491	493	458	463	437	452	515	454	490	498	467	450	458	466	479	466	485	507	467	536	492	475	501	528	459	463	475	479	474	493	503	468	459	479	487	463	493	429	481	476	485	514	474	511	474	453	510	492	501	484	502	508	498	484	468	490	480	447	496	468	497	488	430	468	471	454	486	478	449	473	490	452	507	530	473	481	472	499	478	480	463	435	482	460	473	492	473	534	462	458	453	470	475	512	484	458	482	495	512	483	500	417	483	490	459	508	474	451	490	489	468	455	448	502	538	486	471	490	489	525	467	485	473	450	448	482	458	471	474	462	485	512	473	442	514	492	494	476	490	463	462	414	463	460	448	477	462	483	484	452	464	462	429	487	536	472	423	488	452	470	510	496	458	458	498	493	448	464	462	460	497	456	460	511	448	486	509	472	464	449	452	501	439	464	477	484	514	487	484	493	443	491	479	473	443	488	479	462	505	501	466	488	453	478	469	455	467	493	477	439	515	493	458	467	467	460	481	465	482	492	517	500	516	470	438	460	473	488	460	486	451	475	471	462	487	486	464	498	482	469	514	444	484	456	457	494	489	485	468	457	464	444	461	484	485	504	470	481	460	494	462	498	475	492	452	462	490	491	462	484	482	490	457	471	432	492	473	498	469	430	434	476	442	439	470	471	493	440	490	469	487	465	511	464	473	491	513	485	503	526	440	438	461	423	496	464	451	473	531	461	476	453	461	475	474	478	449	457	492	495	455	489	436	507	465	492	485	456	467	443	497	488	456	456	497	498	453	480	483	509	458	514	502	501	449	515	491	497	434	457	464	497	501	442	470	498	456	510	487	487	452	534	461	451	501	481	465	491	493	450	471	473	485	507	443	502	527	522	456	486	464	473	494	475	494	488	462	449	468	455	461	454	452	471	487	463	454	491	523	479	442	496	453	450	476	474	496	470	534	484	469	483	520	482	504	469	490	477	490	456	456	479	460	436	499	513	461	459	453	523	510	460	476	494	461	468	471	453	463	454	469	470	514	463	502	434	422	489	460	471	486	471	477	505	482	463	478	487	504	502	473	499	467	480	465	484	470	500	479	454	516	442	453	499	499	455	475	503	494	461	490	481	461	514	444	503	478	470	494	500	483	537	472	483	483	515	478	469	459	501	499	447	489	486	480	500	506	488	519	463	467	439	465	475	468	489	466	447	501	463	473	461	470	519	475	466	477	466	491	435	471	435	478	479	434	485	456	487	465	469	452	477	500	478	460	507	507	459	480	494	483	500	493	489	479	492	421	464	484	463	509	500	469	497	505	488	455	486	510	472	455	478	458	486	476	515	467	462	476	478	475	459	491	449	493	524	505	517	478	463	441	474	497	491	505	454	480	469	464	453	487	483	485	484	442	474	498	478	497	495	495	484	464	437	477	492	470	481	486	451	465	466	504	455	484	483	458	505	488	503	460	495	460	504	492	468	458	460	461	448	456	498	458	452	473	478	482	439	509	460	469	480	469	488	452	479	438	489	475	454	462	473	440	456	524	460	459	481	427	472	487	508	475	483	479	521	487	495	432	447	492	467	457	468	481	452	478	493	510	452	492	499	460	479	474	513	489	483	541	467	459	463	471	471	522	453	457	445	487	466	490	485	440	447	431	471	469	474	472	505	498	459	507	458	500	439	450	496	460	463	504	502	478	471	477	512	484	474	495	489	468	476	501	507	500	482	497	465	499	478	452	475	483	479	521	463	470	498	444	446	490	500	495	503	465	448	501	450	474	489	478	457	474	472	440	461	461	500	481	487	457	470	481	471	483	461	503	480	445	489	465	475	456	490	494	433	524	501	500	489	501	516	501	457	448	473	478	487	490	503	471	458	505	458	480	476	466	477	447	481	498	471	495	442	493	470	488	465	509	443	500	482	456	490	459	459	512	467	458	458	457	484	450	521	464	508	515	507	506	473	504	480	481	510	496	462	488	524	459	489	470	478	476	439	451	491	478	510	476	482	507	477	449	490	477	500	487	483	486	490	461	504	475	452	479	462	483	471	464	478	484	477	498	444	475	484	485	481	497	455	504	510	449	439	502	488	453	479	465	472	447	488	513	462	512	452	488	501	462	449	465	451	480	442	479	492	489	455	483	504	495	478	467	500	463	463	485	491	502	487	498	440	458	479	507	473	454	463	447	453	492	471	484	464	492	477	498	492	470	456	470	494	474	456	462	483	469	472	498	462	456	469	491	468	487	434	447	469	487	476	495	503	482	468	469	484	480	477	507	513	428	447	443	483	475	503	433	448	452	485	466	469	466	491	493	470	496	483	475	451	550	472	478	504	478	486	484	439	445	474	518	499	436	457	431	499	496	469	462	478	444	463	532	474	478	472	445	477	458	458	462	442	472	518	463	482	458	495	513	473	491	456	443	510	499	475	479	463	507	513	481	488	469	519	488	450	475	471	503	476	508	482	468	515	467	471	463	498	504	496	482	476	480	482	463	463	459	488	448	484	458	483	464	474	475	483	501	487	500	476	464	504	460	478	490	511	498	481	460	453	440	457	460	471	484	445	470	481	474	448	527	484	514	503	474	508	497	504	486	461	473	457	502	452	487	494	521	466	501	461	492	475	467	512	456	527	432	439	468	455	466	477	455	475	472	498	466	513	466	475	475	480	467	482	481	447	482	488	498	449	481	494	435	499	429	519	498	504	478	486	476	491	483	443	473	435	484	466	434	472	476	475	471	475	504	490	515	422	464	494	460	493	477	464	461	485	442	462	512	512	475	475	447	452	443	524	475	492	485	477	460	507	454	473	463	492	487	475	519	472	433	466	492	508	516	481	469	487	467	453	484	538	485	482	449	477	450	468	464	468	523	432	458	458	475	467	501	467	483
3632	1164	676	467	746	773	616	462	358	311	283	211	200	148	174	128	124	131	114	87	87	73	95	83	82	84	87	75	74	76	65	74	55	52	63	53	63	68	50	69	56	64	68	54	51	40	46	60	52	70	46	52	43	41	60	38	38	47	36	56	38	47	45	51	51	50	47	56	40	45	47	36	54	44	44	26	37	43	42	44	33	35	39	50	49	40	36	40	49	27	51	49	51	35	52	48	49	51	42	42	52	34	37	44	48	33	48	36	32	31	45	40	32	40	48	39	46	31	39	43	42	40	44	50	43	30	43	54	40	43	33	39	39	40	42	53	40	40	39	45	41	49	49	37	33	41	57	42	39	40	48	42	39	36	45	37	45	48	54	35	43	49	53	38	39	40	56	28	28	29	33	36	30	43	38	41	44	38	33	51	49	43	46	39	56	39	57	48	47	46	42	38	49	49	42	40	30	39	48	53	47	52	41	36	42	44	42	46	33	51	43	40	41	44	43	47	48	54	40	38	41	35	58	31	46	34	49	40	58	51	30	39	34	49	32	45	37	49	47	42	46	44	41	33	35	51	29	37	37	39	38	36	45	45	57	44	40	45	35	35	36	44	45	31	46	49	42	38	50	45	45	49	39	33	43	46	51	36	37	45	47	31	41	45	52	34	44	47	42	39	37	42	56	43	43	56	34	51	46	31	38	31	43	45	42	34	32	45	45	39	52	53	48	43	44	47	41	57	40	30	44	40	46	32	51	37	34	42	37	45	44	40	46	47	38	56	48	46	28	46	43	38	46	40	33	39	35	45	53	40	38	45	46	29	53	47	43	46	42	39	37	38	42	43	47	46	44	35	35	44	33	37	35	51	41	49	46	48	36	41	40	49	33	36	48	48	45	34	37	38	37	45	36	36	44	52	46	45	40	43	46	52	35	47	41	41	51	42	38	43	39	44	46	46	41	49	41	45	56	42	45	51	36	45	30	37	45	38	36	36	39	44	39	38	51	46	46	41	45	30	49	40	43	48	50	40	31	34	42	30	44	44	53	43	38	35	42	47	52	44	49	36	44	56	42	36	52	42	32	45	45	52	49	40	38	37	39	51	43	39	45	38	36	46	34	43	55	43	43	53	36	51	46	36	27	39	58	51	58	40	44	41	42	41	34	41	32	48	45	51	37	51	41	51	36	30	38	40	39	48	43	36	53	38	40	34	46	40	48	42	34	37	35	37	48	49	33	37	40	46	52	45	38	32	45	42	39	41	40	43	53	37	53	36	47	40	42	56	53	36	58	39	47	50	57	35	46	44	50	51	53	45	57	36	38	36	43	43	31	42	44	39	36	41	31	42	44	39	38	44	40	45	58	41	34	46	37	42	43	52	49	37	35	46	42	47	43	49	48	46	57	36	45	44	51	47	38	56	35	50	34	37	41	51	62	36	45	33	36	51	39	40	44	41	29	43	41	35	36	38	44	51	35	42	38	33	49	43	52	47	43	37	44	47	27	59	52	37	36	48	46	37	43	34	46	41	43	40	41	46	54	51	44	38	46	40	41	39	43	48	46	52	50	51	50	39	41	45	40	33	35	27	37	42	43	46	38	41	48	52	47	47	36	57	45	47	37	47	26	36	56	37	34	47	32	41	48	34	43	47	45	38	53	49	41	44	46	44	49	55	45	48	49	37	31	44	45	37	52	32	51	48	36	42	41	44	34	48	33	49	43	27	28	51	37	40	64	39	46	46	50	37	34	43	37	48	44	42	44	48	55	40	42	45	47	49	45	49	40	31	51	51	44	53	41	35	38	38	56	35	45	57	48	46	50	43	39	41	62	41	49	36	45	45	41	51	43	46	56	33	32	39	51	36	38	31	45	44	44	42	44	40	33	53	48	40	38	35	36	49	44	37	41	38	45	36	57	34	36	44	36	30	54	41	34	48	50	43	40	39	36	51	51	37	45	42	35	45	56	48	46	29	46	32	48	50	40	34	44	35	42	39	42	43	44	46	46	39	55	49	43	43	40	37	28	42	40	34	34	50	45	38	46	52	35	47	35	42	41	41	37	40	46	50	29	39	36	51	38	39	42	43	37	39	30	52	40	41	52	35	34	31	36	39	38	47	54	36	62	45	54	46	37	40	49	38	32	50	59	55	48	44	36	37	42	48	49	40	52	45	37	38	52	37	48	44	39	46	43	40	43	47	45	43	40	47	35	40	44	39	37	41	49	48	53	41	43	44	41	46	37	40	38	40	35	34	43	45	43	44	31	54	30	44	40	49	46	37	47	39	43	50	46	53	49	46	39	40	39	45	37	32	50	41	57	34	36	51	47	49	42	47	37	39	39	35	53	36	40	46	50	38	48	43	38	33	42	40	31	41	39	41	40	37	46	44	45	49	42	42	47	50	49	48	36	47	38	63	37	36	37	42	43	45	46	44	44	42	50	38	43	35	37	46	48	43	47	42	48	39	39	41	49	38	47	36	47	47	48	40	47	54	49	31	38	50	42	49	36	43	42	47	35	32	63	38	46	43	41	36	43	39	46	33	37	43	47	43	35	41	38	51	41	46	58	34	37	45	35	41	54	50	42	44	36	39	43	40	49	46	50	33	34	36	39	43	29	44	43	40	51	45	41	39	38	48	54	47	44	33	46	41	49	44	41	39	37	36	46	45	40	36	49	32	40	48	33	36	36	42	33	41	35	47	37	26	50	53	48	36	49	44	64	33	46	37	35	55	45	50	43	43	41	43	44	38	41	53	46	44	47	45	46	42	41	49	44	49	42	43	44	48	53	43	51	41	41	38	48	48	38	47	42	27	41	47	44	39	39	48	45	34	42	36	41	52	42	48	40	40	51	37	41	43	41	47	40	58	39	45	47	41	44	39	41	66	47	43	53	37	37	40	48	38	41	46	52	36	49	46	46	31	33	37	37	46	46	47	46	32	46	43	53	37	51	34	37	43	37	45	34	35	43	37	47	50	33	28	53	36	51	33	36	40	41	36	47	45	41	33	48	50	41	44	38	52	39	36	35	39	51	54	50	45	37	52	43	34	41	47	43	38	53	36	34	43	31	33	48	37	41	42	41	48	55	57	46	43	44	41	42	43	50	42	38	45	51	45	38	44	43	46	49	38	47	43	56	44	45	37	44	54	32	38	39	33	40	41	49	44	52	34	38	38	42	44	43	41	39	44	33	35	37	41	37	49	51	46	39	41	40	30	48	43	47	37	35	46	51	48	40	42	38	52	50	41	34	50	46	44	67	52	35	28	41	42	45	33	48	44	38	32	43	35	29	41	38	42	50	57	41	38	41	45	49	28	41	51	34	46	49	42	46	49	54	47	42	41	40	46	35	40	38	30	55	40	38	55	34	33	42	49	52	56	46	35	30	32	40	40	37	46	40	41	46	27	48	51	40	45	46	38	47	52	44	32	32	36	39	43	32	54	37	42	33	33	47	41	37	55	48	40	37	55	49	46	40	42	41	57	46	47	36	39	41	43
26143	20402	14309	27806	34468	32164	27647	22482	18201	14909	12308	10080	8518	7448	6528	5799	5234	4624	4119	3832	3400	3279	3083	3015	2867	2768	2422	2335	2170	2064	2036	1942	1793	1691	1654	1562	1453	1372	1352	1271	1330	1272	1235	1197	1167	1085	1100	1078	1016	1036	1041	1065	1030	1023	1028	995	939	1002	1014	945	895	971	924	922	948	900	940	993	940	923	940	934	961	895	926	931	861	871	926	862	916	876	904	826	815	735	768	739	758	715	718	704	702	697	716	663	637	684	701	694	711	720	641	718	689	662	676	710	699	640	706	713	679	691	668	696	680	674	671	691	710	658	686	620	674	704	693	658	645	678	662	657	674	679	671	652	704	659	731	694	652	670	709	678	668	660	690	693	716	692	637	680	628	686	666	728	694	665	685	691	678	668	660	720	714	639	688	653	681	667	669	678	668	698	652	683	705	686	696	631	677	697	669	678	689	666	686	681	650	692	682	645	650	661	669	671	696	698	695	667	691	680	613	658	692	656	672	662	665	639	677	666	703	667	657	722	674	675	679	717	689	642	700	644	713	672	656	672	700	675	662	645	694	667	698	662	641	658	695	678	658	675	674	675	638	634	731	653	681	682	698	629	698	715	687	741	613	693	670	689	632	664	719	699	689	718	661	691	677	658	677	633	708	658	677	704	740	694	656	667	710	654	706	708	659	690	727	655	706	692	652	718	697	669	653	685	654	660	653	623	695	712	678	681	671	641	673	675	662	685	716	712	636	656	665	629	664	653	684	683	695	682	655	693	693	697	696	691	662	674	671	706	670	684	662	622	636	660	684	653	672	693	650	685	713	731	741	650	661	693	731	711	670	684	668	705	640	669	668	702	661	659	744	676	650	634	726	704	710	649	695	666	641	683	662	699	697	668	651	721	704	723	667	699	706	665	702	694	689	663	687	677	688	698	640	688	644	655	666	643	671	665	695	680	662	668	688	701	696	717	646	690	673	627	639	627	637	702	667	690	676	705	677	679	678	636	696	673	705	673	695	672	658	642	673	687	674	670	679	663	676	694	704	650	661	693	660	673	709	638	659	634	664	680	629	694	635	682	686	671	685	699	691	602	686	688	702	683	672	702	669	738	685	680	693	733	707	704	679	674	676	705	655	641	687	663	683	653	662	687	647	687	686	688	693	690	680	655	745	661	679	707	724	667	671	661	741	694	684	659	687	653	664	636	734	698	671	678	646	655	712	683	714	701	704	624	714	685	690	671	648	757	719	727	697	687	687	686	705	697	646	695	647	668	667	702	671	654	704	645	714	696	713	681	634	687	683	698	681	675	703	640	623	681	711	665	689	694	687	744	676	668	672	694	672	688	667	705	723	645	685	663	667	693	651	666	680	681	701	724	676	718	679	679	670	704	662	671	717	709	648	634	656	633	671	654	673	675	713	677	664	711	670	683	721	693	633	719	687	673	664	665	669	657	693	670	685	701	706	683	689	653	673	700	674	619	687	663	648	676	635	644	728	662	685	685	695	664	635	678	663	652	674	654	742	680	663	677	680	714	669	685	651	731	696	671	713	654	652	759	676	668	665	645	715	661	685	735	661	637	657	648	686	689	674	710	612	672	643	638	665	748	658	708	645	681	682	638	700	657	655	678	708	692	708	766	666	720	665	663	699	683	697	696	698	644	677	634	671	725	705	660	669	648	661	677	671	640	697	694	666	688	654	713	708	655	661	688	638	652	695	696	652	702	669	671	691	653	670	661	691	647	684	719	637	715	657	684	691	663	671	648	674	651	727	683	662	708	656	659	690	644	660	709	657	683	692	718	690	658	659	674	670	744	678	689	644	653	684	642	675	720	691	714	693	731	688	681	670	688	659	704	652	664	661	689	641	687	704	679	665	682	695	697	690	710	651	649	676	681	689	669	669	671	713	659	708	655	699	675	654	668	704	674	687	718	662	711	691	668	689	654	695	724	691	679	675	726	642	653	716	647	720	665	686	698	663	673	674	689	641	624	669	675	635	661	633	656	731	711	672	687	674	655	685	652	685	653	684	640	655	701	701	677	708	671	661	693	672	706	690	698	658	641	688	697	699	678	673	721	665	669	723	687	681	695	719	673	634	670	666	724	657	696	681	653	748	732	673	677	657	699	716	652	676	640	666	660	597	672	698	669	712	678	675	651	688	703	659	670	691	706	667	634	663	709	663	639	624	675	695	672	704	659	692	728	713	675	660	676	660	679	658	630	712	711	647	680	676	677	690	709	659	625	730	640	668	678	666	688	693	670	653	643	712	647	679	716	670	645	707	677	649	681	697	670	708	637	666	639	664	675	682	682	696	681	722	663	698	684	692	690	694	665	682	679	659	679	695	680	664	669	679	670	699	668	701	693	628	714	713	707	672	700	658	657	697	701	671	701	693	705	655	677	662	683	654	649	681	700	721	657	647	689	670	666	682	682	677	691	693	668	661	665	662	688	674	664	714	679	655	669	673	650	699	645	639	664	680	699	692	643	714	689	702	613	657	658	649	683	712	677	670	656	682	683	681	696	686	691	733	698	677	658	673	716	707	645	655	707	676	687	672	651	671	636	654	645	678	706	721	658	657	715	641	711	672	677	654	621	686	676	703	691	660	672	671	714	663	670	695	673	710	627	691	669	675	662	664	671	685	640	697	669	677	653	699	679	693	657	715	659	715	759	687	651	672	689	688	777	663	673	688	693	656	658	679	681	669	671	669	692	675	674	648	669	637	664	716	632	685	663	681	717	641	651	636	712	645	687	667	631	674	617	644	676	699	692	712	713	628	717	645	671	677	657	705	683	620	674	697	713	625	746	672	635	645	706	678	681	671	680	637	669	641	668	682	699	722	663	637	653	721	677	708	683	715	700	624	684	708	709	675	657	668	709	658	688	653	714	713	625	685	673	623	650	659	692	666	703	652	698	678	650	649	684	633	664	685	694	701	718	661	674	676	702	706	686	650	656	645	707	703	661	649	668	654	708	654	651	697	647	672	677	692	693	717	689	706	692	749	699	669	689	666	707	713	635	707	677	679	693	644	652	642	687	640	654	671	710	656	687	683	642	698	675	677	744	656	677	707	659	725	692	654	676	655	672	664	701	713	704	683	680	728	679	654	660	704	662	683	707	653	696	659	685	669	692	634	674	676	668	684	658	679	694	686	662	666	660	688	667	690	651	683	702	644	703	692	683	709	650	684	677	638	702	692	668	694	693	709	689	675	651	652	658	692	719	679	722	652	681	656	681	697	681	702	685	659	677	711	670	711	671	679	723	688	602	684	693	684	652	664	743	702	627	658	671	635	687	672	668	678	686	711	672	634	638	700	617	716	723	780	610	675	647	693	691	657	713	682	667	689	656	717	647	669	667	649	683	657	713	663	667	669	636	669	693	702	663	688	677	694	670	687	685	681	642	697	685	661	689	627	675	703	696	691	672	674	675	655	648	674	687	694	689	683	683	670	679	673	713	689	655	608	676	645	724	678	671	694	693	668	677	659	700	687	718	726	642	685	646	699	632	699	746
3086	1718	952	686	1077	1226	935	745	575	530	398	309	245	248	206	199	190	177	151	136	122	130	111	119	104	96	94	103	77	78	91	81	81	87	79	61	81	64	78	65	53	68	66	46	64	77	56	72	59	61	65	44	42	47	58	58	50	48	60	50	61	60	65	43	64	62	56	53	48	60	65	62	56	65	41	31	54	58	47	46	57	58	61	41	41	46	57	37	54	46	61	54	39	48	45	58	46	45	45	50	42	37	50	50	57	43	45	42	52	46	50	47	40	49	42	53	42	52	34	47	47	47	46	49	40	38	38	44	41	41	51	55	34	38	44	56	38	33	48	46	54	42	55	59	53	45	44	56	46	42	47	52	55	40	46	52	42	35	47	50	45	43	52	43	40	62	46	43	48	43	42	43	38	49	44	54	43	47	54	32	55	48	42	42	57	43	44	53	45	31	53	45	35	50	54	51	54	55	36	51	56	45	33	41	33	46	58	38	42	38	42	34	50	46	40	46	45	39	46	46	46	41	50	56	53	53	50	38	40	46	47	31	46	39	58	47	41	48	48	44	40	48	41	43	66	45	45	57	48	52	44	54	52	42	30	42	54	47	34	45	52	55	45	62	41	56	45	37	44	40	50	53	40	53	34	48	53	45	51	46	37	40	43	48	41	46	40	48	41	44	40	41	51	49	48	43	41	59	42	36	41	44	50	37	60	46	51	53	40	59	40	44	46	46	47	48	33	49	56	49	48	55	53	51	46	53	35	43	47	44	34	52	31	45	46	46	43	44	54	43	43	43	38	54	40	42	47	37	46	43	30	38	59	48	52	36	38	44	41	48	51	36	43	52	46	38	40	43	45	49	48	46	48	38	42	59	42	51	51	53	49	47	47	44	55	50	47	40	41	33	52	40	43	45	48	49	49	51	53	41	40	51	51	32	46	44	46	37	47	41	54	41	43	55	57	49	40	50	48	62	48	46	54	35	54	44	49	52	48	46	46	45	55	40	40	36	44	49	36	41	53	53	42	50	45	49	49	53	39	45	56	52	41	39	36	47	42	37	42	50	42	54	46	39	47	45	29	58	39	47	57	36	44	48	57	42	41	38	55	42	41	35	49	36	61	58	55	58	45	45	43	39	36	52	42	58	46	47	40	48	43	55	56	46	45	65	39	37	44	42	47	53	50	44	49	55	39	47	67	53	48	59	49	41	44	46	38	48	51	57	58	53	40	37	56	60	41	36	43	51	41	48	43	40	62	51	61	46	56	45	49	36	45	44	45	39	51	50	53	52	41	53	44	44	47	35	35	51	50	38	47	52	46	39	38	39	45	50	42	44	39	53	53	56	48	51	45	40	49	46	39	43	45	53	48	61	41	50	57	52	37	56	48	50	48	46	52	53	51	38	62	38	58	56	50	42	41	46	53	47	41	46	45	36	40	54	45	44	35	47	47	40	59	41	41	44	49	44	50	37	52	34	45	40	39	44	43	58	49	41	52	59	43	45	38	45	36	74	44	31	55	51	37	52	44	46	46	59	48	46	51	54	46	39	52	46	42	45	47	46	42	51	43	56	51	51	52	51	40	49	54	46	49	50	41	41	39	53	43	38	46	49	39	47	52	62	49	47	49	49	55	56	47	41	47	37	52	51	51	56	56	46	48	48	49	60	37	40	40	54	58	40	46	48	52	56	40	49	51	63	57	50	50	43	49	48	40	45	48	49	38	43	37	45	49	50	38	48	43	42	62	48	47	50	46	54	55	56	47	57	38	58	42	43	49	48	56	48	45	43	49	46	40	38	50	45	40	40	42	33	41	48	54	44	52	44	45	45	43	59	50	51	44	53	51	59	36	49	45	41	52	51	52	55	36	49	50	63	41	41	56	39	37	42	63	43	40	40	45	35	41	47	44	38	49	43	49	51	46	42	45	42	53	54	50	34	62	53	43	47	45	48	47	51	42	53	41	49	41	41	40	56	36	56	36	43	48	42	45	34	58	39	52	36	51	49	59	34	32	44	57	53	52	45	37	46	39	44	34	50	41	43	51	54	49	39	38	44	57	61	47	49	45	47	47	37	48	49	50	38	48	41	52	52	49	39	48	55	42	46	42	57	43	43	46	39	44	43	46	41	55	38	55	49	48	48	43	39	33	48	48	43	31	46	33	51	49	43	51	38	35	42	45	48	43	44	40	47	32	62	39	46	43	54	46	37	36	54	46	42	43	46	43	57	38	47	40	37	48	45	40	39	56	39	47	45	41	43	51	38	57	37	40	42	46	50	54	43	34	43	56	47	59	43	50	41	47	59	41	51	46	43	43	47	42	54	52	47	51	64	47	39	49	54	56	45	45	43	48	51	46	31	48	56	45	48	51	41	56	44	42	50	50	49	34	53	39	31	51	40	51	38	50	46	40	48	48	43	39	62	53	46	40	46	39	45	41	55	41	35	44	48	36	43	54	46	38	46	54	42	43	46	45	50	55	48	47	49	49	51	48	44	51	43	47	44	45	41	55	52	38	45	45	42	49	43	40	40	54	37	40	47	48	27	42	38	51	50	38	45	44	46	50	49	45	38	41	40	39	49	31	42	59	38	61	37	38	47	56	54	52	46	39	46	45	49	39	46	46	49	44	59	53	35	51	47	46	55	52	53	55	35	53	40	31	59	49	53	48	54	46	44	50	47	47	40	48	36	35	41	56	53	46	39	41	54	45	53	35	37	51	38	45	36	45	47	52	48	44	43	48	49	41	52	35	41	40	41	56	43	65	49	45	49	49	59	35	49	44	36	44	40	33	53	51	40	51	45	58	44	44	47	49	49	42	50	47	48	36	42	61	33	44	38	48	52	46	42	38	50	39	50	42	48	50	57	49	41	49	51	48	50	43	35	45	54	42	52	55	48	46	48	48	51	44	42	43	45	35	51	46	36	54	41	39	42	46	50	49	52	55	41	42	49	30	55	48	39	39	44	40	42	42	48	50	42	34	41	59	42	45	51	53	40	46	61	47	39	37	48	47	44	36	48	43	46	39	47	46	37	44	46	52	47	47	44	49	35	49	46	38	48	42	44	44	55	57	47	47	31	30	42	44	44	49	40	51	36	47	55	39	46	38	52	41	48	61	46	37	32	42	47	35	54	58	50	47	54	44	52	48	38	45	42	38	48	46	64	50	38	47	53	41	56	38	50	48	51	39	60	48	46	33	47	49	56	42	52	47	37	45	51	51	54	43	31	45	34	54	39	35	53	43	50	44	43	40	35	40	54	38	44	42	47	51	53	48	37	45	45	37	47	39	60	53	39	44	48	59	53	36	59	50	36	36	51	49	45	50	52	49	41	53	45	57	46	35	49	52	38	47	38	44	40	41	48	59	40	40	45	51	49	42	41	47	49	36	40	55	48	33	56	49	47	44	59	58	37	34	61	40	47	62	47	44	43	37	40	51	52	40	50	67	51	39	44	56	50	33	46	47	48	46	53	49	41	43	45	52	49	44	48	43	45	41	45
31144	24617	18270	32447	38927	36937	32415	27276	23003	19335	16236	13726	11802	10364	9160	8106	7304	6495	5830	5252	4799	4435	4156	3988	3831	3536	3100	3039	2835	2705	2563	2491	2272	2213	2011	1971	1814	1756	1645	1611	1505	1589	1458	1522	1460	1406	1256	1324	1359	1278	1247	1277	1234	1139	1260	1266	1206	1212	1123	1187	1132	1175	1116	1124	1125	1175	1114	1081	1118	1125	1141	1142	1093	1078	1065	1068	1007	1018	1003	1021	1006	990	1039	990	950	907	878	815	726	820	831	814	769	813	783	801	765	732	784	749	724	756	773	733	781	726	714	767	723	720	778	780	769	748	771	773	740	755	706	770	741	761	784	767	756	740	710	724	740	717	726	667	770	707	745	732	757	723	802	745	768	767	738	732	724	756	749	738	766	769	710	708	703	711	742	777	765	722	749	760	771	716	723	766	718	708	752	651	756	745	714	743	746	706	758	777	729	779	752	777	691	737	775	736	759	694	756	715	756	715	726	721	752	722	742	773	722	753	697	735	735	744	763	719	735	734	745	722	757	715	716	700	715	757	773	729	699	715	725	797	771	763	733	747	769	730	737	706	693	712	709	765	757	754	746	755	709	733	716	744	730	741	749	692	751	688	724	712	706	776	760	737	721	744	763	757	782	727	716	757	746	727	781	715	741	734	757	731	687	810	772	732	697	667	756	730	736	773	754	754	693	745	763	715	718	733	765	779	762	736	741	726	671	708	740	740	682	766	785	742	708	737	707	727	750	713	753	718	788	753	713	748	698	721	739	697	732	734	697	723	687	690	720	698	738	794	704	791	696	772	766	681	718	724	697	740	724	715	758	758	715	753	753	772	723	693	720	727	725	746	744	694	747	786	756	729	723	718	728	730	730	731	738	744	731	756	706	705	702	717	747	750	716	768	720	702	742	694	751	695	732	703	765	763	754	734	738	739	734	684	721	724	756	758	739	699	751	802	735	717	754	738	800	739	698	738	685	744	694	743	783	761	767	724	722	743	716	720	743	748	737	716	693	730	740	792	729	729	748	714	749	723	745	759	747	689	710	742	710	751	709	781	740	762	717	702	721	793	736	758	703	704	768	735	656	754	731	780	752	707	748	696	728	777	730	698	734	731	737	762	773	737	711	736	737	803	780	739	743	724	713	673	757	734	721	727	702	751	793	718	720	737	722	752	762	747	724	737	710	763	730	770	775	744	735	754	706	732	712	735	722	720	694	794	725	721	753	731	695	765	724	744	715	710	740	761	730	773	747	704	731	690	730	702	749	724	756	790	740	736	732	737	759	707	759	735	744	730	735	722	643	725	708	729	756	728	726	769	701	719	694	728	741	715	741	722	731	720	756	750	745	704	722	732	704	749	739	688	740	705	769	703	733	700	741	717	697	691	735	691	743	756	733	732	756	763	714	731	747	703	722	740	755	810	688	726	756	717	701	700	693	772	730	749	723	710	758	754	695	730	748	758	745	722	718	716	745	750	741	723	762	729	713	782	749	781	750	717	754	739	741	777	694	766	738	714	745	679	714	765	734	738	739	744	716	717	779	736	749	706	706	778	761	734	741	760	706	708	679	743	728	746	741	745	716	708	757	728	710	729	747	733	697	725	680	700	738	721	804	742	725	792	751	706	748	742	719	766	740	732	710	752	732	733	686	719	692	713	738	708	796	762	708	756	703	718	737	781	767	767	745	754	750	702	745	757	730	684	779	762	723	733	759	681	771	728	747	746	757	723	754	723	724	763	754	769	741	748	721	770	750	729	716	736	760	668	726	720	732	735	779	747	725	765	742	697	732	708	730	755	701	701	712	721	713	781	762	750	713	724	740	722	745	719	745	690	744	756	645	706	732	758	739	701	760	752	704	739	695	733	726	721	742	736	698	761	743	820	748	808	700	771	726	749	692	749	719	714	758	744	731	728	770	777	739	711	722	794	745	748	712	729	711	746	742	750	717	743	807	727	764	740	701	674	756	768	738	759	728	751	712	761	724	728	821	739	740	733	736	722	729	764	751	762	718	752	733	731	704	748	729	727	744	756	755	772	731	730	704	746	808	753	737	735	724	749	751	679	743	732	733	766	736	748	718	678	725	723	750	752	712	742	730	701	752	747	707	724	740	732	730	727	721	754	738	725	712	747	705	721	754	756	692	733	746	680	770	727	732	722	724	737	656	747	744	747	822	701	778	761	689	710	659	770	784	779	750	762	783	750	779	721	700	714	733	743	761	710	720	720	700	746	716	734	757	702	757	742	715	793	698	711	717	721	742	774	746	725	763	693	749	740	755	747	743	680	735	747	694	748	772	721	712	752	711	735	742	726	742	730	694	729	742	773	706	734	749	728	712	791	742	760	690	719	704	723	801	730	701	754	749	645	746	774	728	711	757	753	745	734	685	718	709	741	697	700	706	771	768	719	710	740	683	715	724	716	698	755	738	731	775	728	711	741	717	721	702	748	743	730	746	739	695	720	716	744	723	717	719	729	744	725	718	759	737	719	708	730	730	712	764	714	729	777	736	734	796	727	775	735	710	744	740	714	757	733	683	773	685	766	800	730	770	744	762	745	717	731	719	725	746	731	706	752	694	760	692	729	743	697	724	722	742	737	736	765	761	717	762	756	770	736	701	722	745	755	742	748	721	722	787	752	740	712	746	714	746	744	759	749	744	770	785	733	678	736	729	690	724	730	764	755	756	758	791	728	709	725	718	764	703	775	759	726	765	722	756	765	769	712	708	747	698	786	745	692	720	714	706	739	740	752	745	683	755	755	758	716	778	731	728	756	747	703	781	725	686	752	707	697	700	716	755	726	759	716	717	726	681	690	724	737	769	724	692	739	760	742	757	700	742	755	756	755	715	721	725	721	688	765	738	741	745	752	750	756	717	730	750	699	757	700	726	715	736	748	717	757	723	733	725	698	638	705	739	714	733	785	730	705	702	710	725	717	699	711	736	716	763	720	752	737	715	707	738	740	734	728	773	734	739	730	765	708	720	690	733	697	749	700	699	728	726	729	763	775	715	697	761	744	681	716	736	685	769	727	746	732	741	755	707	781	717	692	743	743	714	745	790	675	678	758	839	733	775	736	744	730	729	700	757	736	707	700	747	719	742	749	706	740	627	701	672	736	760	736	728	727	744	720	706	731	731	752	746	712	756	683	768	741	779	737	769	758	738	742	724	711	666	729	715	763	742	696	744	678	747	735	734	747	740	715	713	734	765	723	744	753	768	756	778	742	723	735	772	766	721	737	772	757	712	793	745	747	745	739	723	685	713	742	739	740	727	712	726	740	722	690	749	713	715	762	728	720	688	796	732	690	761	723	721	768	716	727	750	711	782	743	733	772	738	759	779	751	720	705	734	738	760	749	730	699	731	736	747	779	717	710	722	757	732	720	770	662	701	793	742	666	757	694	757	769	739	756	730	750	731	773	744	748	722	741	738	741	742	739	717	745	732	744	737	722	702	687	763	720	719	714	716	742	754	788	762	682	764	751	766	753	695	742	736	746	706	719	703	714	777	766	735	738	751	712	724	722	711	756
2160	754	448	323	456	524	397	337	243	180	160	138	109	117	118	99	90	69	67	67	70	60	61	49	56	36	58	52	50	36	52	53	44	50	47	48	39	41	29	30	30	38	35	39	33	34	31	24	27	26	30	15	31	35	25	24	43	32	38	19	32	22	40	36	19	30	36	28	29	36	30	27	34	29	32	28	30	28	33	18	25	31	23	30	36	23	29	24	26	16	29	33	30	32	28	25	21	32	27	26	26	20	24	27	34	33	36	29	34	26	27	28	38	21	19	37	27	24	24	27	29	17	25	28	28	26	19	18	25	32	26	21	20	29	30	35	22	23	24	31	30	19	22	32	27	45	28	20	26	31	31	27	29	28	22	22	28	26	30	22	21	26	27	32	29	28	23	36	30	17	17	27	28	20	22	27	30	32	35	30	24	36	23	31	40	28	27	22	24	18	22	33	29	23	24	33	19	30	36	21	24	22	30	25	23	28	17	38	22	22	27	30	21	20	23	41	42	23	30	27	32	23	32	27	30	38	23	25	21	22	24	23	36	23	24	39	25	31	21	28	26	30	24	28	28	20	29	29	28	22	31	31	23	24	31	24	24	22	24	21	31	28	36	18	31	28	30	22	25	32	40	25	33	25	21	20	25	26	29	20	30	36	23	33	28	22	24	24	27	28	18	25	24	23	23	23	31	32	24	27	24	30	23	28	28	19	20	33	30	32	19	22	23	29	23	32	36	32	29	21	23	28	27	26	25	25	24	16	27	12	25	21	27	38	28	22	31	33	22	26	23	20	26	28	24	32	30	32	30	34	25	20	33	24	30	32	25	28	28	28	26	36	37	21	36	25	27	20	23	43	26	28	21	23	21	25	33	23	35	23	26	21	25	35	28	21	26	24	23	26	26	35	31	25	29	28	35	27	29	29	24	27	22	42	28	26	31	15	27	22	21	32	29	43	21	17	28	26	29	22	27	24	20	21	29	35	26	29	18	20	28	39	26	26	31	25	36	31	25	29	33	30	22	37	35	29	29	33	29	30	30	33	36	25	29	25	27	31	35	34	13	19	23	29	25	24	16	22	29	24	37	21	24	19	28	22	38	28	23	33	33	23	28	23	24	24	28	23	18	33	23	20	17	31	26	19	29	35	29	23	26	36	29	32	34	31	39	25	32	28	24	21	28	17	29	25	25	25	17	27	22	40	29	26	28	19	29	33	28	26	26	31	33	29	21	26	29	32	27	23	27	25	23	35	30	27	35	22	32	32	33	29	32	29	33	19	33	24	19	22	30	27	25	28	30	28	26	27	34	41	22	30	30	32	35	21	22	43	23	22	25	20	19	23	24	35	32	25	27	27	22	24	35	17	27	18	19	14	24	33	38	23	25	22	31	25	24	27	27	26	33	34	29	20	28	32	39	33	38	23	36	24	20	28	18	30	30	28	28	27	23	21	34	20	30	29	31	29	22	28	25	29	28	27	34	24	23	25	28	31	25	17	27	30	21	35	20	29	30	20	32	24	28	30	20	23	25	29	31	15	31	28	21	29	36	24	28	34	29	35	36	36	26	26	28	32	24	28	26	30	27	28	22	28	31	32	26	26	19	20	18	32	31	23	28	23	23	22	26	27	33	36	25	34	23	26	31	28	21	35	29	22	21	39	25	22	33	26	24	18	29	36	27	26	19	31	35	19	15	29	33	28	21	21	36	25	24	24	23	29	28	33	25	19	30	13	26	27	28	30	29	25	31	22	26	24	27	29	30	35	30	20	33	31	27	25	26	27	33	30	29	27	21	34	25	16	28	16	24	34	28	23	30	45	31	32	16	24	25	30	23	22	36	24	22	33	30	21	30	34	41	28	30	29	35	28	20	34	22	24	29	23	29	18	25	19	24	30	29	19	22	28	30	38	31	19	28	36	28	21	19	28	26	26	22	26	43	31	24	21	22	36	27	32	34	26	24	34	24	28	31	32	18	32	33	25	31	19	32	34	28	23	17	26	27	27	18	38	37	30	31	33	19	27	27	22	29	31	18	30	29	26	28	15	23	24	24	40	27	27	24	23	28	28	26	26	14	23	23	37	29	13	29	23	25	33	28	30	28	28	24	28	20	20	34	23	19	26	21	26	33	32	30	26	18	30	27	19	26	30	27	25	35	38	18	20	34	22	24	28	31	20	33	23	31	26	28	28	26	33	26	25	27	17	28	22	26	38	31	28	22	31	28	29	32	16	30	23	28	26	36	25	27	28	25	25	25	28	28	23	29	31	26	29	26	23	35	30	37	25	34	23	27	29	21	28	30	23	34	28	27	35	33	21	24	26	33	23	22	30	18	31	30	29	27	33	23	24	24	30	18	28	31	35	28	28	21	21	33	26	25	33	29	27	27	30	26	27	23	27	19	39	35	26	29	20	28	20	26	34	28	26	26	24	33	27	27	27	29	18	22	22	28	26	32	34	28	28	32	21	40	30	28	31	28	26	24	28	29	43	27	29	27	31	32	23	30	29	32	26	30	21	18	24	32	37	26	22	26	23	27	23	21	31	31	28	19	30	25	30	28	30	20	30	21	26	33	28	26	35	37	29	34	27	23	21	30	33	26	22	22	31	21	19	29	24	32	35	26	30	26	29	16	41	30	25	33	32	29	17	25	28	25	18	28	33	31	24	27	23	26	27	28	31	20	33	31	31	24	23	27	32	33	20	32	22	35	32	25	27	14	37	28	24	34	23	23	28	23	29	21	29	35	27	27	24	22	21	34	24	26	24	32	29	18	36	21	24	21	30	30	19	27	32	30	29	34	25	26	30	21	38	31	27	29	36	34	18	19	32	22	30	15	36	33	40	30	27	23	27	34	19	34	18	22	30	25	33	24	24	33	25	30	24	31	26	30	33	34	28	25	35	31	20	25	31	29	28	23	23	27	25	19	24	34	32	31	29	26	31	35	30	22	23	26	19	25	26	30	34	25	22	19	25	29	36	36	39	34	24	20	32	33	33	33	30	29	31	26	26	27	26	26	32	31	26	41	21	27	23	27	22	15	24	31	21	19	24	23	21	37	19	28	26	26	27	22	22	22	29	14	29	29	30	25	22	38	20	28	25	26	24	23	25	34	26	19	26	30	21	20	26	26	27	17	37	17	23	26	24	26	17	27	28	26	27	27	30	40	23	23	27	30	33	25	20	39	27	27	31	27	36	23	23	27	19	31	23	22	26	34	18	31	28	26	32	24	25	29	26	26	19	37	30	25	23	31	13	21	25	21	34	30	22	29	25	21	28	29	25	25	33	22	24	22	20	29	40	34	27	23	27	25	30	19	23	32	30	30	26	25	30	36	26	28	21	27	28	29	24	37	24	24	29	20	23	34	37	19	34	33	35	30	30	32	24	24	26	26	36	28	28	32	28	29	27	29	23	23	29	30	24	19	39	28	29	29	21	16	30	23	17	17	23	31	23	18	27	21	20	32	21	37	26	25	19	33	19	24	36	20	22	21	25	28	24
23312	16812	10759	23124	29648	27142	22454	17639	13663	10984	8860	7271	6095	5204	4689	4102	3674	3188	2892	2565	2396	2304	2223	2178	1956	1915	1773	1714	1567	1540	1409	1339	1256	1146	1157	1071	1025	939	869	903	846	891	792	859	771	773	755	774	804	727	730	699	707	687	675	726	673	728	689	731	616	637	630	663	622	642	576	648	594	662	654	610	580	599	566	511	566	593	586	536	537	540	561	533	531	501	489	471	483	482	481	423	430	458	470	449	420	430	462	441	449	422	447	436	446	408	452	447	436	461	416	473	423	474	463	394	444	441	474	409	439	463	443	484	443	433	431	445	431	433	449	443	423	472	484	449	434	439	424	420	425	482	433	416	432	417	455	432	411	432	430	410	442	452	447	435	447	471	419	422	435	449	432	462	437	425	433	422	461	419	401	452	412	421	443	438	488	418	425	464	405	459	420	438	486	452	448	433	451	461	447	459	477	458	461	486	383	471	443	459	445	404	428	436	432	426	438	447	418	435	464	455	407	457	452	430	447	407	428	399	403	416	453	421	412	454	413	440	454	438	412	447	392	431	434	433	440	442	436	448	431	438	447	449	407	436	415	411	463	427	478	425	451	443	413	459	461	421	431	419	469	408	454	439	455	437	447	446	435	403	441	468	451	432	452	489	502	423	387	474	428	462	438	431	454	459	425	431	434	400	459	433	445	402	451	428	404	429	465	433	435	474	424	434	436	461	419	463	435	442	434	429	451	411	428	425	395	450	486	419	443	455	442	454	467	454	429	445	432	406	473	472	444	466	464	429	454	434	449	485	411	414	387	433	437	442	464	466	452	478	430	422	421	436	430	478	428	433	440	410	473	459	430	442	430	428	392	419	421	423	417	430	425	428	452	485	455	443	434	430	406	405	451	440	390	446	437	439	443	421	462	408	428	417	411	428	414	472	414	444	448	437	421	433	437	430	403	453	461	421	485	462	415	426	418	414	431	407	410	449	424	444	400	449	445	418	379	397	451	473	460	417	439	458	420	433	440	435	429	443	451	426	453	415	441	460	453	442	435	498	455	456	435	462	460	436	432	465	414	440	425	426	450	453	454	431	450	464	412	437	415	416	424	440	422	457	441	455	422	445	435	450	463	492	454	465	470	449	440	453	434	464	421	408	427	447	432	431	469	410	450	416	439	481	430	437	438	419	454	401	451	445	439	458	447	488	456	414	457	432	430	385	416	404	459	461	432	421	437	440	441	440	467	425	433	456	421	435	463	452	430	451	443	466	439	455	473	412	465	410	431	440	448	427	467	472	443	435	443	436	431	404	477	422	463	446	457	391	454	438	447	440	443	445	445	415	468	423	465	461	412	423	440	439	434	441	421	426	491	446	456	462	464	451	456	417	416	434	460	424	471	428	420	419	412	434	421	447	492	461	410	409	449	414	429	450	432	436	470	457	408	466	439	407	422	486	478	454	464	461	409	431	435	429	418	408	424	459	419	418	409	414	440	413	462	456	450	400	471	434	408	427	437	419	463	427	431	430	460	426	415	429	441	453	421	441	434	437	430	439	459	474	402	435	412	462	438	461	467	427	432	440	454	459	462	461	485	436	426	436	469	420	410	413	450	438	413	441	461	436	434	455	455	436	453	403	484	439	452	414	465	430	428	415	430	420	446	408	412	469	424	428	448	438	424	449	455	405	446	460	464	418	433	424	447	444	468	431	477	453	424	402	424	422	418	450	422	436	448	438	458	429	419	444	453	439	442	418	461	414	387	436	463	455	421	395	446	396	414	456	427	441	445	455	391	479	474	408	401	461	431	412	455	463	439	432	473	432	407	439	420	459	419	470	437	468	460	453	419	435	440	433	419	394	481	409	433	413	422	428	454	482	430	438	432	419	453	459	449	477	445	422	394	417	450	424	446	425	458	418	450	418	461	473	436	466	448	448	431	481	398	458	443	430	421	407	426	450	422	465	417	466	447	443	422	441	418	441	455	434	442	446	438	469	465	447	453	454	417	420	449	442	436	455	398	462	438	448	444	433	418	413	439	452	441	438	427	435	412	442	392	456	406	401	414	441	434	439	467	459	439	413	449	423	444	476	472	432	450	455	459	428	457	432	453	441	453	435	444	457	475	402	398	433	415	428	451	413	438	433	429	409	440	420	461	424	430	452	417	456	493	423	435	465	408	413	447	463	470	420	453	448	425	462	458	409	456	473	422	395	468	440	432	413	405	429	419	439	466	439	443	425	466	428	429	453	420	471	462	438	433	447	421	433	438	385	424	414	430	417	483	435	439	419	393	461	432	431	453	443	439	439	434	454	412	477	411	451	429	455	445	425	416	425	444	412	409	427	449	432	444	452	443	459	451	440	456	454	434	395	458	424	474	417	458	443	395	414	461	408	450	415	397	391	455	454	448	444	413	449	420	456	448	420	452	441	442	453	411	416	463	452	431	420	463	437	454	425	451	421	424	401	454	432	445	399	465	419	433	444	437	474	385	419	401	458	414	427	425	422	415	429	414	436	449	472	441	457	469	453	447	414	425	425	460	455	458	439	436	430	454	413	418	417	465	436	421	456	387	416	436	428	410	398	430	408	468	467	446	467	452	441	473	434	405	444	431	459	415	478	449	433	428	434	440	420	421	441	421	442	407	424	463	470	431	424	442	424	449	448	449	470	429	442	474	420	455	415	446	432	453	429	399	431	459	443	465	430	439	440	438	418	433	429	414	432	418	436	445	456	457	430	412	430	475	434	458	473	432	402	458	439	446	445	441	431	426	431	431	475	423	428	448	455	430	428	384	412	488	423	483	390	455	465	442	434	439	430	408	445	439	453	442	442	407	431	436	463	452	486	446	450	449	421	462	404	443	457	419	451	453	451	431	467	413	438	443	450	446	431	459	441	455	446	418	398	435	466	426	472	471	439	442	456	405	491	435	417	447	478	454	442	459	453	437	436	426	433	469	430	467	435	440	443	440	430	442	448	425	419	447	440	401	433	442	430	461	452	449	445	447	425	400	432	459	434	407	478	416	409	399	409	416	433	449	398	452	447	432	442	455	441	440	462	457	432	447	415	460	489	394	474	414	433	420	434	425	465	426	419	411	408	435	429	446	419	417	429	436	439	436	433	425	449	475	448	424	455	451	435	427	448	471	430	431	462	434	397	436	403	425	430	445	459	439	440	460	431	420	447	462	500	465	460	461	422	435	440	426	484	419	424	449	482	434	457	443	429	415	441	407	427	424	436	432	429	411	470	438	457	444	432	469	414	439	456	410	438	445	423	442	390	437	444	410	417	430	451	433	433	472	424	418	434	464	419	442	461	440	446	433	409	454	439	415	446	417	409	441	424	443	434	436	443	438	429	446	420	449	455	457	470	451	443	463	427	427	442	455	456	436	425	441	446	431	406	467	425	421	383	458	447	452	471	418	459	461	446	424	433	447	430	446	429	454	420	409	480	438	439	466	468	410	455	421	463	424	457	425	432	467	442	421	464	412	472	403	487	414	424	441	419	420	390	441	472
1866	1226	680	508	782	823	643	511	423	314	233	245	175	199	194	133	112	118	110	114	108	90	87	93	78	64	68	61	56	67	57	45	54	41	56	43	43	44	42	50	43	57	38	38	43	37	45	42	46	40	33	48	35	38	50	29	35	47	36	40	50	34	33	33	39	23	35	35	26	35	30	30	33	41	27	34	41	21	33	28	36	30	37	25	31	23	32	23	32	23	39	29	27	40	27	25	31	30	24	29	42	36	28	29	33	31	27	30	33	33	23	36	21	34	30	29	34	24	35	33	36	25	30	24	25	30	18	26	27	32	33	16	40	39	27	27	34	33	31	35	28	39	36	28	33	32	33	21	26	43	20	24	48	28	27	21	26	28	37	31	26	31	27	33	27	30	29	33	33	28	24	24	38	25	23	33	36	25	40	23	39	30	32	33	33	27	25	35	29	30	35	28	21	39	31	31	34	30	31	26	38	26	25	30	30	24	28	35	30	25	36	32	38	26	26	29	44	27	26	33	35	39	23	33	33	31	22	32	28	41	30	23	25	30	38	29	29	39	35	29	27	24	26	25	21	35	41	37	25	35	26	27	23	27	26	29	27	30	37	31	23	23	19	27	39	21	32	18	27	31	28	31	31	26	47	23	27	31	42	31	34	26	40	30	25	48	32	20	29	28	26	25	34	28	21	25	36	24	37	28	24	28	38	31	20	24	29	27	23	27	31	17	20	38	28	27	37	26	37	30	34	24	40	34	25	27	28	31	30	31	32	29	23	35	37	32	28	28	28	28	24	30	34	35	25	29	41	29	29	22	37	26	21	41	33	33	23	35	21	33	28	22	35	23	27	24	31	29	33	27	28	29	43	37	14	27	29	29	31	29	38	34	21	24	29	40	31	30	28	27	30	29	32	28	30	24	31	30	39	29	29	30	34	22	35	46	32	33	22	24	35	23	29	31	28	38	41	34	22	32	36	30	28	24	22	28	35	32	26	25	26	23	24	29	35	22	26	25	34	26	19	34	19	27	38	19	29	42	36	32	37	18	26	23	39	31	26	30	37	32	27	27	35	32	27	28	25	27	37	29	29	23	27	30	37	23	30	25	25	34	24	35	27	32	21	28	24	26	31	28	29	36	22	29	33	36	42	30	22	28	25	28	36	30	30	39	29	31	26	26	28	24	32	27	35	22	32	29	27	27	36	25	24	38	24	25	32	39	37	23	36	23	29	37	30	36	30	33	26	32	36	29	28	23	30	33	35	33	32	23	32	32	33	36	45	25	34	24	25	27	30	33	31	28	24	39	24	31	35	29	35	31	28	31	25	42	33	38	31	32	37	41	23	40	39	39	28	25	27	30	27	35	37	37	31	30	27	29	21	26	29	20	36	38	29	26	26	23	44	22	27	31	39	28	32	29	24	23	36	28	25	29	30	26	32	30	40	26	23	31	36	33	29	35	33	34	18	24	27	18	29	23	27	29	32	23	33	27	27	29	29	34	27	28	36	30	34	32	40	24	27	26	36	19	28	23	40	28	24	29	31	44	25	29	32	19	25	29	29	39	38	36	30	27	34	34	36	37	43	37	26	37	25	39	30	28	32	35	33	25	43	29	33	27	33	28	30	36	31	32	24	35	30	26	32	25	31	28	37	35	36	33	27	39	31	36	31	20	28	40	29	29	28	36	26	21	33	31	32	31	31	27	31	24	21	26	28	16	34	23	31	22	36	19	36	35	32	34	23	25	24	34	35	37	28	17	36	33	19	34	28	33	24	30	39	32	37	23	30	28	24	17	25	25	40	27	35	25	22	24	39	39	27	39	25	22	33	31	32	36	23	33	32	42	23	28	38	27	30	38	40	39	33	21	25	39	34	32	32	36	29	23	32	44	28	26	18	32	33	27	21	28	28	22	31	29	28	24	24	40	22	31	20	25	33	25	33	28	34	25	35	31	35	34	31	26	33	35	41	40	25	18	36	28	38	27	27	32	30	23	29	27	34	32	23	34	26	17	30	21	38	32	25	33	30	37	38	38	34	24	23	38	25	45	27	28	21	25	31	31	29	28	32	29	27	28	29	30	29	34	27	31	31	26	34	31	31	32	14	36	32	32	23	34	34	18	22	29	20	28	30	29	24	28	37	30	22	35	31	31	27	31	28	32	23	28	32	26	24	24	33	32	40	32	24	29	33	21	28	29	25	31	27	36	25	37	28	29	30	18	40	36	35	26	23	42	26	25	28	26	34	36	37	28	34	27	24	23	31	28	25	28	28	35	31	36	25	22	38	36	40	33	34	24	32	22	23	26	22	28	22	30	37	30	32	21	37	28	25	22	28	28	31	28	42	24	31	27	43	27	35	34	39	38	24	34	31	35	31	25	27	32	24	38	21	26	32	33	40	29	37	28	23	31	27	44	31	28	26	24	29	35	28	24	25	31	26	29	16	31	34	38	23	30	37	32	33	24	26	22	18	30	28	21	27	38	23	20	31	36	34	30	23	20	23	32	26	31	26	29	22	24	30	36	31	27	37	29	36	30	30	35	26	27	35	24	39	26	34	33	38	26	39	37	28	33	42	40	29	36	27	28	34	38	13	32	27	34	37	27	36	22	29	24	33	27	33	39	20	34	29	31	29	32	17	25	27	27	39	26	43	27	24	27	30	24	38	19	36	36	35	29	36	46	30	36	34	26	26	26	29	19	21	40	35	29	26	32	31	29	25	39	35	36	31	28	28	32	35	20	31	38	38	35	25	36	23	37	35	21	32	25	38	22	34	28	28	31	38	32	27	32	37	28	20	29	31	35	29	21	33	23	34	21	25	34	34	25	25	28	28	29	33	30	34	29	32	26	37	33	36	31	29	27	30	36	26	33	34	25	34	30	31	21	27	25	25	30	32	27	32	24	31	24	23	31	39	30	29	39	20	27	35	31	20	24	36	28	31	35	21	31	35	31	26	26	32	24	31	40	21	33	27	23	32	33	34	27	38	34	31	24	24	26	31	22	27	28	23	25	28	36	40	33	30	28	26	19	28	20	26	33	32	42	32	37	36	26	23	26	27	33	27	34	34	28	33	38	28	32	32	19	27	27	35	32	30	26	36	30	27	32	31	29	19	20	30	16	26	30	24	41	30	37	34	28	24	22	23	31	39	37	28	35	28	33	25	46	26	36	40	42	28	29	22	26	20	15	40	28	28	29	21	30	36	26	21	33	33	40	33	35	23	29	33	22	30	28	37	33	33	29	25	25	34	25	34	28	37	25	30	29	36	23	22	26	28	36	22	30	33	28	44	36	21	37	18	25	31	25	31	33	26	33	33	32	41	33	24	35	32	34	24	26	34	26	26	30	28	30	33	38	26	33	23	26	25	32	30	33	27	26	28	27	27	39	25	33	33	19	30	23	25	30	38	28	21	26	30	31	38	30	41	16	30	23	35	29	34	33	33	37	22	32	28	28	38	27	30	27	30	28	31	43	31	28	24	25	34	26	26	24	25	31	28	35
27714	20994	14389	28075	34932	32357	27705	22804	18822	15396	12810	10397	8908	7956	7022	6125	5436	4836	4309	3904	3644	3311	3245	2996	2696	2491	2368	2286	2146	2141	1857	1820	1682	1571	1544	1484	1293	1123	1192	1111	1135	1112	1098	1103	999	952	938	892	885	904	861	882	868	860	930	870	831	839	857	812	840	808	814	841	878	847	793	772	811	812	771	747	762	725	691	706	703	688	680	608	696	698	663	658	609	552	529	539	532	569	499	516	487	516	503	482	535	482	515	497	484	487	479	464	518	491	477	457	464	466	467	494	475	465	461	450	468	495	493	484	465	448	478	479	496	467	492	478	473	459	499	461	500	531	442	527	507	488	503	482	514	489	478	495	472	515	449	476	498	446	503	472	478	495	474	447	469	536	471	447	497	502	450	485	449	485	477	475	482	475	488	471	476	466	519	470	448	470	469	488	475	504	460	449	508	442	431	485	526	539	466	444	466	488	507	466	453	474	459	460	486	483	459	458	489	470	496	453	471	485	469	450	445	475	467	474	538	481	512	479	482	481	524	517	479	456	470	472	502	496	459	453	457	517	460	484	465	486	474	470	513	491	495	475	440	466	473	485	454	469	480	483	496	459	481	504	441	499	504	436	501	474	478	504	499	463	520	486	445	468	475	475	443	452	459	491	461	450	483	492	452	467	494	495	492	463	467	482	495	461	479	438	496	486	477	480	440	479	447	464	483	481	481	433	462	453	475	462	495	436	475	463	499	491	449	451	481	475	451	466	482	493	454	482	447	515	479	519	497	471	464	480	470	511	489	468	481	513	488	456	471	430	494	459	464	477	458	441	505	485	485	483	455	446	486	460	464	484	458	441	485	458	479	473	446	459	473	490	479	490	468	482	461	458	470	501	473	461	496	474	479	453	520	451	479	475	471	438	469	492	485	444	447	484	488	437	488	445	490	481	450	491	502	469	506	477	459	489	448	456	487	475	509	474	463	456	472	470	451	453	510	435	509	475	507	511	467	446	470	457	462	477	457	440	462	438	496	466	475	454	478	479	501	507	508	484	417	480	445	486	467	489	493	493	473	472	494	446	459	458	476	490	442	505	459	470	481	507	535	476	436	472	470	489	468	471	487	497	483	456	491	455	436	459	451	492	470	482	459	453	460	478	472	455	456	536	488	444	501	496	502	459	462	454	479	482	478	452	495	485	450	463	462	442	492	485	474	440	490	516	462	525	450	489	493	477	487	488	506	464	490	466	472	453	466	444	479	492	497	509	452	508	496	499	492	444	449	463	494	502	464	493	475	467	465	498	490	486	462	457	478	453	453	486	484	487	505	480	450	458	484	456	464	494	504	438	486	486	506	507	485	470	484	490	447	447	516	442	493	497	461	480	464	469	459	480	503	481	448	493	502	459	496	474	451	497	489	468	480	455	453	494	461	461	474	452	474	473	492	493	465	457	458	486	470	479	485	500	494	461	487	499	433	456	519	490	473	518	470	510	478	508	530	490	437	491	515	519	505	485	511	463	509	445	462	487	497	483	470	454	480	439	495	490	464	474	471	459	451	453	432	441	494	480	459	473	454	453	489	485	492	471	464	437	468	468	467	513	455	476	465	462	491	480	454	501	451	482	506	502	477	495	488	487	479	409	454	499	524	511	488	472	473	510	459	469	465	486	473	512	502	455	442	479	513	472	438	447	502	484	494	449	456	509	508	458	450	473	454	449	475	448	456	492	498	498	498	490	489	485	473	497	525	493	501	463	476	475	455	437	482	491	490	511	519	448	476	470	475	461	446	493	515	460	480	475	429	464	516	451	437	473	468	463	442	471	468	450	508	446	517	497	524	483	518	443	488	469	438	482	492	471	486	432	481	446	468	509	453	464	508	462	466	458	483	498	449	490	452	507	483	536	455	498	466	483	463	471	472	494	447	454	467	428	483	488	508	505	477	499	478	472	449	482	481	476	499	493	521	485	453	499	460	450	490	471	475	480	460	467	501	463	467	481	452	481	472	446	463	470	488	462	471	468	529	465	471	524	497	488	459	464	509	477	508	478	490	455	488	484	457	500	470	494	431	448	500	483	480	478	448	444	484	482	466	470	466	479	483	489	462	481	508	491	506	469	456	508	491	507	479	448	502	467	459	445	472	460	430	500	467	468	450	460	478	477	470	487	476	478	493	493	449	472	443	447	462	457	454	478	489	485	451	471	506	472	494	487	487	511	474	453	468	501	475	507	479	463	494	481	503	510	472	479	482	498	527	475	454	484	504	464	476	481	494	470	479	536	480	481	498	467	457	490	492	465	483	474	454	465	457	486	462	499	471	497	554	529	486	473	478	462	456	460	506	476	526	487	467	489	437	478	506	459	453	468	456	489	515	511	461	493	478	458	453	433	458	463	516	454	505	470	476	473	479	483	484	480	458	451	454	480	494	473	521	480	469	427	462	469	447	484	465	477	454	511	460	471	466	467	509	454	467	466	480	478	462	455	448	484	488	466	468	495	493	511	485	464	475	491	442	491	467	505	504	477	497	447	461	462	483	509	486	426	461	501	469	459	442	472	446	468	434	501	463	508	489	529	472	496	540	475	483	454	457	519	467	512	510	512	476	454	501	490	475	435	455	469	494	508	486	471	479	477	491	433	441	450	512	457	505	471	475	480	472	435	457	474	505	462	501	486	475	470	493	475	482	443	471	458	510	476	489	470	463	476	494	462	459	458	502	488	479	481	463	501	511	484	441	476	445	469	526	463	471	474	457	439	500	460	489	498	509	507	473	488	433	499	469	467	505	468	467	473	467	503	460	469	476	450	459	495	479	466	478	498	463	494	485	519	457	460	461	484	501	473	484	484	537	504	501	489	448	451	477	481	444	445	484	507	481	460	520	465	491	477	493	484	496	467	474	479	486	440	469	463	481	470	495	493	508	453	452	482	451	501	489	477	441	474	457	451	488	469	466	491	436	464	439	483	503	509	486	482	487	478	485	494	467	480	477	482	473	498	502	474	546	445	496	463	485	488	518	496	456	459	447	451	479	454	454	468	477	472	493	495	470	482	478	465	458	445	481	499	516	520	496	482	446	492	491	532	469	474	462	486	464	451	490	478	476	475	493	465	453	483	470	495	437	500	496	492	480	489	470	501	497	466	468	410	501	472	479	453	475	493	466	478	507	476	491	474	486	490	463	510	497	450	471	538	421	481	481	480	422	465	451	438	451	481	488	484	475	484	464	469	492	457	430	448	498	471	457	474	439	475	473	458	436	468	489	495	477	481	490	481	436	504	497	485	469	451	509	481	451	456	481	468	497	504	484	490	508	511	477	456	483	425	515	497	480	426	474	505	448	448	473	491	475	497	505	497	461	502	487	458	467	494	465	496	436	499	485	487	501	460	451	478	446	464	498	474	445	491	494	452	437	492	483	459	501	494	503	486	486	496	487	455	528	434	482	500	498	504	430	443	491	462	506	449	418	479	485	513	460	476	479	477	459	474	440	462	481	465	502	472	468	467	450	458	469	462	501	540	493	485
3478	988	578	414	628	753	552	454	380	320	253	223	180	181	177	158	145	129	111	93	92	93	82	84	80	74	81	73	82	81	88	76	69	63	71	59	58	52	58	64	53	47	65	57	45	52	67	55	53	49	44	36	47	57	38	46	41	57	54	59	55	44	53	40	36	59	55	51	51	45	45	53	56	50	52	50	46	42	44	52	38	51	46	43	39	58	50	57	59	36	44	42	44	43	42	44	32	46	59	38	45	39	41	46	31	47	39	37	44	39	33	47	46	52	51	41	33	37	37	50	41	42	48	47	44	33	43	43	44	42	36	39	55	42	37	45	38	29	32	39	47	45	39	49	39	47	35	47	40	52	39	45	40	50	39	41	40	48	36	50	40	38	41	38	45	41	44	26	34	38	49	63	50	42	43	37	42	41	41	40	54	50	36	50	63	44	46	43	44	47	45	29	35	49	41	48	50	36	49	53	38	36	58	34	40	40	48	49	45	48	45	41	28	51	44	36	38	40	46	45	33	32	36	39	45	45	44	50	32	48	44	59	43	49	50	43	39	50	43	48	46	40	30	48	32	37	35	41	41	55	44	45	35	51	37	40	36	43	46	28	34	53	42	50	44	37	50	34	35	46	53	38	43	41	42	39	51	34	41	49	46	29	34	44	44	52	39	38	41	36	39	42	42	31	43	47	37	39	37	31	29	43	42	43	40	42	37	44	29	45	40	27	31	36	36	32	50	39	39	42	49	54	39	44	49	45	47	40	40	44	35	41	42	33	46	54	47	34	41	45	37	28	47	43	47	43	52	41	45	47	34	42	36	47	40	41	42	38	45	37	40	37	37	49	43	50	43	39	49	46	48	45	49	28	42	40	31	50	42	46	38	29	33	55	38	41	43	51	46	48	33	44	48	36	52	39	32	36	39	43	49	28	45	36	46	44	37	45	37	49	53	40	43	42	53	39	49	38	45	30	38	42	43	44	41	41	36	45	31	40	44	47	44	43	46	42	43	38	45	52	37	48	41	47	38	39	42	31	33	43	34	39	47	54	42	42	41	51	40	42	48	36	52	41	45	44	41	44	49	36	39	39	35	37	44	48	43	51	49	37	48	38	45	47	40	42	34	54	40	39	38	36	41	47	46	46	55	40	50	51	40	37	50	38	36	46	48	39	41	35	43	45	50	43	43	47	50	42	44	42	36	39	42	48	43	44	41	44	39	50	41	44	45	47	41	43	45	39	30	38	37	41	50	38	51	35	59	44	38	48	38	33	45	43	53	37	47	32	37	45	41	49	43	51	41	43	53	38	32	44	35	38	36	38	52	39	51	50	49	43	44	45	44	45	44	41	42	47	60	53	42	32	48	40	47	33	43	32	55	53	41	39	43	52	34	50	53	46	28	45	41	35	42	40	49	44	40	40	41	45	41	47	38	46	51	50	45	32	31	26	31	45	55	34	48	48	42	54	50	38	36	40	42	46	46	57	33	34	47	51	55	46	47	42	44	45	58	50	41	44	43	46	49	40	38	51	42	43	48	41	45	34	44	46	34	43	48	39	34	34	32	52	42	34	41	39	46	38	33	43	53	46	47	43	42	62	39	66	41	31	56	42	46	48	36	44	50	39	36	48	40	54	44	51	33	36	38	27	42	39	31	33	35	40	46	40	32	23	41	39	34	36	36	38	48	49	58	55	39	53	40	54	43	43	60	56	46	40	41	60	40	40	48	49	56	37	37	43	52	49	47	48	37	36	42	37	42	30	49	42	49	29	49	31	49	45	40	39	36	41	44	37	40	58	29	40	45	43	57	37	36	43	36	45	36	48	46	39	45	40	43	35	48	36	52	38	45	47	44	52	39	52	54	40	51	37	57	44	38	52	41	37	37	44	54	39	47	61	33	36	41	47	30	38	40	54	48	46	44	48	43	51	38	53	40	44	55	48	40	46	48	26	38	40	42	40	34	32	38	48	40	57	39	40	39	42	34	45	50	37	47	40	43	44	31	38	40	48	54	32	46	43	59	41	37	44	44	41	48	46	47	46	42	37	33	37	44	39	57	50	39	35	47	50	41	33	43	48	47	42	54	30	42	44	43	55	31	41	51	50	38	61	35	51	41	46	42	42	56	39	35	35	38	39	37	36	24	45	45	40	61	36	47	49	42	36	33	41	49	47	41	42	39	49	39	34	45	44	47	43	41	39	34	34	35	47	37	48	39	43	43	37	43	38	43	42	26	51	46	35	36	52	33	43	41	52	39	44	45	46	31	51	48	55	49	55	48	58	45	36	45	49	41	38	36	36	40	54	37	43	48	53	45	45	37	38	33	59	44	34	52	37	55	33	47	39	46	46	38	52	34	48	52	42	37	31	41	47	46	53	43	50	47	30	34	47	47	39	41	46	50	37	44	47	34	43	36	44	45	39	66	49	45	44	33	46	52	37	38	31	49	43	46	50	37	41	44	39	37	52	53	56	49	42	43	44	46	52	45	51	41	39	36	47	47	50	47	46	31	57	62	46	46	36	43	35	43	43	47	45	40	49	48	49	46	43	38	41	42	35	44	36	43	33	33	40	58	42	51	44	35	37	44	34	45	41	50	51	36	37	33	47	56	45	42	41	53	44	38	47	45	36	47	45	37	39	43	34	36	45	44	39	45	41	43	40	40	33	54	45	56	48	29	36	57	46	43	44	45	50	42	48	35	50	35	40	43	32	33	39	35	52	30	49	34	48	43	48	45	50	40	37	43	48	44	36	40	44	41	37	34	39	32	43	36	46	42	42	41	36	38	42	39	38	43	42	38	47	48	48	40	46	53	47	42	46	40	47	38	43	42	34	45	47	46	42	47	45	33	33	40	30	58	42	40	40	51	47	39	32	52	45	35	47	42	42	48	43	45	28	47	42	43	47	45	36	45	41	40	48	45	53	42	33	42	39	43	40	37	44	45	36	33	43	40	48	35	41	40	38	38	41	43	44	38	42	40	38	45	43	44	38	33	39	47	58	35	35	42	38	44	46	43	30	46	44	38	57	46	53	42	42	33	29	50	45	43	35	44	42	49	40	43	41	45	35	39	41	45	38	43	42	47	44	44	34	51	44	42	38	48	42	40	60	36	34	48	41	48	40	46	41	47	39	46	29	40	51	57	48	46	45	45	50	36	33	38	41	40	42	49	46	32	45	41	50	42	37	44	43	37	46	48	52	33	43	47	45	34	48	36	40	45	48	44	47	44	44	45	41	41	37	48	33	33	36	51	42	38	50	49	36	56	45	44	33	50	37	45	45	36	30	45	37	32	46	41	42	41	49	36	41	49	38	40	41	46	48	30	40	57	42	39	38	33	37	44	35	45	41	34	48	43	43	43	46	41	42	30	48	59	40	34	51	34	50	36	35	46	51	47	48	39	45	44	46	41	48	45	38	47	45	42	35	35	41	52	44	33	49	38	44	41	36	47	41	48	40	43	42	47	48	41	41	38	48	42	46	34	43	44	50	47	46	52	41
25344	19453	13039	26507	33082	30752	26398	21557	17634	14626	12100	10329	8799	7723	6891	6119	5171	4641	4277	3861	3506	3257	3196	3034	2730	2541	2370	2388	2248	2123	2009	1868	1809	1722	1676	1574	1453	1372	1307	1407	1271	1243	1217	1269	1156	1110	1087	1132	1093	967	1070	1052	1055	1028	1024	1006	1014	1000	997	1011	1014	995	931	989	1006	950	961	973	952	951	919	925	947	896	921	867	935	851	905	834	876	884	824	796	805	765	724	681	745	734	704	662	719	714	696	681	692	743	672	705	686	653	669	622	682	652	686	669	685	667	677	662	648	721	694	700	648	725	713	671	692	658	696	660	619	701	716	678	653	621	669	651	654	646	665	676	657	665	678	673	675	640	680	661	685	691	697	709	673	667	666	628	704	657	661	685	694	675	662	639	664	631	638	681	697	680	725	694	641	681	644	658	670	648	683	657	690	674	720	677	666	660	720	703	690	667	669	670	707	683	687	656	628	673	652	691	657	716	685	700	691	669	689	671	678	682	680	696	722	718	684	653	741	643	661	642	661	661	656	642	643	694	665	670	705	731	690	682	686	676	690	652	654	667	756	693	668	685	639	680	651	671	671	654	711	665	649	686	699	629	687	690	691	699	630	683	676	638	702	688	644	644	674	694	698	647	660	694	610	662	679	681	696	661	697	650	677	683	693	682	684	655	625	676	668	693	712	641	675	680	705	674	686	725	660	686	682	739	643	652	649	630	676	650	685	687	687	681	647	678	644	665	684	650	680	639	713	642	669	689	695	686	664	730	735	653	665	652	673	688	633	638	682	684	661	706	626	717	670	643	659	648	656	686	664	681	654	668	626	676	712	619	656	710	639	685	663	730	653	727	677	642	645	642	695	671	686	674	628	628	670	694	613	667	661	636	685	691	671	686	683	708	622	708	703	680	661	655	724	702	679	700	675	662	668	656	688	659	705	638	648	649	711	658	675	678	667	644	624	670	707	674	676	686	639	663	714	686	663	681	766	656	685	687	665	693	637	698	674	742	703	660	716	690	697	659	688	686	677	674	667	689	698	710	707	687	667	644	668	639	647	673	667	642	663	678	706	693	681	698	679	702	696	670	670	654	638	646	678	681	642	670	622	655	684	671	705	670	682	640	681	662	675	705	663	680	675	672	661	639	677	662	693	646	678	689	681	654	686	683	681	672	648	672	663	650	675	654	729	668	707	662	634	668	647	721	660	702	665	689	719	654	684	684	670	652	677	665	690	682	726	682	708	703	642	707	664	683	699	705	691	673	674	668	718	735	688	645	691	694	692	648	699	673	627	708	675	667	630	670	660	662	657	692	653	660	629	655	698	673	678	662	673	654	652	726	660	679	693	704	689	664	697	696	740	661	687	733	680	658	716	702	689	712	650	651	667	681	687	627	689	632	702	670	695	674	704	663	656	675	697	651	675	689	693	686	709	633	682	689	669	690	688	655	695	666	662	666	697	661	686	674	679	649	676	718	696	747	679	647	691	650	656	665	671	717	687	661	672	644	645	661	669	650	683	690	651	696	633	683	631	731	720	639	663	666	699	664	672	648	664	699	674	679	652	708	642	656	625	690	645	668	644	657	681	695	685	702	662	666	717	698	680	700	663	666	656	678	725	696	676	687	639	675	651	685	645	681	667	679	687	677	768	687	634	668	673	661	673	706	682	686	691	617	686	648	643	652	720	687	664	690	640	679	635	623	656	684	694	739	656	643	722	633	703	669	639	687	659	684	653	674	630	667	648	652	669	655	706	694	676	688	685	696	658	616	671	628	657	645	695	673	671	699	677	696	648	650	680	678	685	646	661	648	660	686	682	726	747	673	652	685	666	624	649	671	674	695	668	694	645	676	653	652	657	681	660	695	609	652	654	702	667	607	656	717	657	677	686	648	679	655	668	662	595	671	655	705	660	697	657	663	708	671	722	666	704	679	662	696	660	699	668	699	736	625	696	683	669	698	694	631	672	656	700	670	640	686	708	655	676	665	648	676	676	698	700	664	689	670	669	595	645	669	671	643	658	732	678	696	653	690	717	672	676	685	662	718	680	610	681	676	660	643	658	707	661	680	696	665	691	708	668	678	666	741	697	691	682	686	743	669	651	611	680	681	667	636	640	683	732	658	678	661	664	706	672	670	646	676	724	671	652	683	690	686	698	679	686	672	682	705	659	617	698	665	667	704	688	664	665	685	674	694	658	657	684	666	656	698	720	687	751	626	726	681	678	632	665	672	680	691	704	665	718	681	643	624	680	680	639	668	646	673	698	692	685	675	634	677	666	686	712	679	684	681	698	660	696	694	663	677	695	646	661	635	666	639	672	654	650	725	668	649	667	684	709	669	672	696	699	666	668	649	678	701	660	703	646	666	679	650	687	676	684	648	672	688	676	693	685	667	677	659	701	620	662	672	678	702	711	711	675	739	657	679	669	692	653	718	664	681	638	660	659	677	706	684	663	691	663	631	667	637	645	634	702	734	648	622	708	692	655	718	685	673	696	677	636	688	633	660	685	717	664	650	661	647	691	703	669	674	655	677	706	647	694	684	710	635	702	654	682	708	686	667	655	679	686	654	678	655	675	716	659	726	668	715	698	680	669	690	664	663	659	664	682	692	726	681	702	670	704	628	631	720	709	675	705	671	683	708	679	675	646	647	680	674	694	678	663	692	665	682	678	665	717	687	670	663	647	748	709	694	701	683	699	653	675	637	748	704	643	698	657	709	628	684	690	689	693	684	637	650	672	682	727	723	658	641	658	704	661	658	672	669	685	689	676	640	720	676	673	689	717	624	690	651	681	670	684	692	686	670	665	707	742	685	652	677	688	679	694	660	693	662	659	629	614	687	715	653	649	721	666	656	659	649	708	726	648	675	666	678	661	691	670	670	668	677	658	696	721	674	689	660	696	709	655	649	690	665	665	687	704	640	685	643	691	639	697	684	660	649	647	670	672	656	654	659	645	644	667	658	661	686	712	673	673	662	704	679	651	667	693	678	664	706	699	705	638	680	645	674	707	667	700	668	702	709	657	667	650	668	667	666	692	697	658	630	687	709	678	672	675	683	695	701	696	649	632	694	672	694	709	707	640	672	702	666	656	680	679	659	677	661	715	666	639	636	666	637	688	681	645	753	685	703	662	675	643	683	702	673	640	690	714	673	659	646	666	647	662	663	718	696	682	666	672	695	668	680	674	731	702	654	643	685	604	677	652	668	602	664	652	685	682	687	698	674	638	719	707	671	716	654	672	701	666	677	657	679	673	687	660	671	689	646	678	681	718	642	672	675	653	700	671	653	691	689	691	660	686	728	633	721	642	740	661	646	684	707	694	677	704	645	653	724	686	658	687	647	656	672	636	696	644	701	710	621	708	665	669	690	683	676	682	674	661	689	734	659	712	657	689	717	656	641	635	665	698	666	666	699	667	692	708	729	706	649	651	676	698	659	685	672	700	664	700	681	655	703	654	727	652	670	671	662	701	666	652	696	635	687	634	673	674	648	681	688	717	717	683	690	705	670
3029	1663	920	658	1041	1021	888	694	566	457	380	336	314	272	256	200	189	157	171	159	134	123	121	115	104	108	106	85	82	94	91	89	73	70	68	70	69	64	75	70	64	66	58	81	59	58	46	56	53	59	73	47	52	71	60	55	54	66	51	63	50	74	77	55	60	59	59	48	59	58	54	57	44	39	63	39	55	47	61	60	58	54	52	40	54	51	48	42	47	32	41	58	50	56	44	49	47	41	56	48	35	39	48	41	40	60	44	55	54	46	44	55	44	43	52	42	47	51	58	35	43	37	47	46	37	55	45	48	36	55	51	44	48	41	49	60	47	42	40	37	55	39	47	46	39	44	36	41	55	52	39	37	45	45	46	54	45	44	47	47	43	45	37	39	59	38	43	62	50	41	52	55	45	43	39	43	50	46	43	49	55	47	49	50	58	50	53	38	38	46	52	47	49	53	47	40	40	46	45	47	34	47	45	52	49	46	46	41	35	57	44	52	52	51	45	37	46	47	60	45	53	48	53	54	42	40	48	45	60	59	44	55	47	40	51	46	52	41	40	47	49	34	47	46	41	39	53	52	50	43	49	49	46	53	46	37	46	38	47	49	41	45	35	43	54	39	56	49	51	42	52	46	47	42	43	51	46	40	54	45	44	44	47	45	45	47	38	47	51	43	48	50	39	52	31	41	51	52	49	42	51	39	45	45	50	42	42	32	42	38	42	51	42	43	46	47	26	51	46	62	49	58	41	44	42	48	40	46	47	46	52	46	41	42	46	48	51	44	43	54	46	34	55	45	44	48	42	51	55	46	43	49	50	44	49	39	44	53	45	50	46	48	43	58	51	55	57	32	42	48	46	42	50	35	54	39	47	54	41	38	47	44	34	45	39	53	41	61	54	53	56	48	39	51	52	50	49	44	41	37	38	49	55	39	52	46	48	46	48	36	38	37	47	44	42	46	60	46	35	52	47	44	47	48	40	44	40	46	49	42	41	43	38	43	54	38	51	52	62	48	47	29	54	38	48	48	38	54	60	35	34	50	47	34	37	56	64	40	41	47	39	45	52	46	45	45	30	61	46	51	48	38	52	42	41	41	44	51	48	49	43	43	35	52	48	46	38	51	45	43	37	46	49	47	51	50	36	43	49	47	40	36	36	35	46	55	51	43	39	51	44	46	53	46	35	46	52	52	39	48	52	37	48	51	48	43	41	47	41	54	51	56	55	46	46	52	42	39	49	44	39	58	43	49	60	42	54	40	48	44	50	45	36	45	36	45	48	53	38	60	42	48	54	45	53	58	36	50	46	42	36	43	52	45	39	30	38	56	41	41	46	43	32	42	44	46	48	36	38	35	45	53	50	49	40	38	43	49	49	52	42	52	42	55	52	51	61	37	51	44	49	31	45	52	51	45	42	44	49	39	52	61	42	55	48	41	65	50	45	53	47	43	55	43	36	46	59	41	51	43	52	49	44	46	44	47	55	45	39	48	47	38	52	44	42	52	44	45	50	45	39	48	59	51	47	48	57	43	62	40	40	60	35	43	49	46	56	44	53	47	51	53	40	44	48	41	35	41	34	52	48	47	49	38	38	44	45	46	54	41	60	42	47	41	51	55	39	46	47	49	50	38	56	51	53	60	54	37	43	69	40	42	34	43	44	39	60	48	48	52	34	43	45	36	32	56	51	45	48	55	52	44	39	49	48	61	62	53	36	52	38	41	51	54	45	47	41	50	45	47	51	60	47	49	35	49	42	44	41	49	39	51	49	48	42	45	47	46	41	58	41	46	41	34	46	50	49	57	39	48	34	41	49	55	41	41	47	49	52	49	44	43	47	47	37	36	39	42	50	60	52	52	31	44	49	56	48	62	45	42	41	43	37	56	38	32	46	37	36	43	43	36	50	62	43	37	52	54	37	45	45	41	47	36	37	51	55	49	41	62	42	32	45	57	36	46	41	47	53	45	46	48	52	45	60	54	55	37	49	51	50	43	42	48	40	49	54	46	45	54	46	40	51	53	38	53	44	44	49	44	56	61	35	58	47	46	47	50	39	50	46	57	52	55	53	41	30	44	43	62	34	49	45	47	39	47	49	38	50	57	39	37	46	53	59	44	42	41	49	37	52	44	49	49	49	40	39	56	34	50	44	54	47	67	36	44	49	62	58	46	39	43	57	54	50	52	43	46	53	44	39	48	44	42	47	49	56	49	47	48	54	42	47	60	55	47	46	49	53	65	49	45	50	40	48	55	32	39	49	60	54	50	40	49	41	51	43	59	47	48	47	42	43	40	45	53	59	57	47	49	42	44	42	36	48	50	50	50	48	48	45	52	50	48	47	45	55	52	55	32	51	28	41	56	48	42	36	38	50	47	37	47	28	41	55	55	35	62	42	41	46	58	54	45	45	36	43	44	41	40	46	55	49	52	44	49	48	37	52	40	55	51	35	40	41	48	48	45	49	62	46	49	39	47	45	41	42	50	50	39	52	34	40	29	38	48	40	45	49	51	45	39	51	57	44	50	51	40	38	31	46	37	55	54	43	47	48	46	46	45	56	44	56	44	42	46	51	45	45	35	62	48	41	43	53	49	58	41	52	59	34	36	49	37	51	44	39	35	52	37	50	38	43	54	48	50	40	48	38	65	31	38	45	55	48	51	42	52	49	35	49	47	40	37	37	48	57	56	54	42	41	40	50	59	49	43	35	31	43	33	45	58	51	41	43	39	42	46	50	49	46	35	53	44	35	39	52	45	49	43	49	47	45	43	47	45	48	55	49	46	49	35	46	52	37	38	48	39	33	49	45	52	54	49	46	51	55	46	53	43	39	54	60	54	42	54	40	51	53	53	41	32	54	63	49	43	58	51	46	62	42	49	41	44	44	56	54	56	44	35	55	59	44	38	46	53	44	49	46	52	45	46	53	49	42	47	39	43	30	52	55	37	70	47	50	41	44	48	41	42	42	47	45	46	40	45	61	42	39	53	57	56	51	50	45	46	49	39	60	53	53	53	41	41	47	50	43	52	46	50	49	44	46	48	43	43	41	54	52	56	42	40	42	41	55	34	45	36	42	48	34	57	40	43	48	34	53	54	44	65	64	55	45	42	51	41	56	53	45	34	55	30	47	41	44	51	43	35	37	51	50	58	53	49	43	48	52	46	38	46	46	35	44	42	47	47	37	53	48	46	44	38	47	45	46	50	48	44	43	27	39	50	54	40	52	42	52	46	49	49	42	40	51	44	41	54	46	54	54	41	59	37	47	51	39	55	47	34	40	41	51	45	39	44	47	47	42	48	52	49	48	32	37	47	47	45	53	45	50	41	47	40	59	51	43	43	50	56	41	40	38	49	33	51	38	41	50	30	40	40	46	53	40	45	49	40	50	40	42	64	36	45	47	50	49	45	55	51	55	41	50	63	55	50	45	48	38	43	40	43	43	59	45	41	45	46	58	32	38	36	41	44	36	47	50	42	39	52	48	39	49	36	48	57	38	42
30527	23499	17037	30904	37608	35550	31154	26703	22558	19118	16054	13935	12206	10865	9730	8405	7374	6570	5864	5361	4760	4543	4273	4057	3775	3432	3392	3169	2989	2661	2576	2426	2282	2211	2061	1867	1776	1812	1673	1641	1633	1550	1549	1487	1489	1428	1319	1417	1336	1292	1306	1354	1353	1322	1320	1225	1241	1284	1288	1244	1236	1178	1216	1210	1219	1163	1175	1170	1238	1089	1147	1145	1083	1041	1017	1017	1035	1025	1006	986	973	964	970	944	831	859	876	857	821	814	844	749	784	777	764	796	704	748	772	746	797	790	738	718	740	691	782	756	746	765	720	740	746	756	715	786	720	742	747	734	771	748	707	713	733	723	723	759	740	738	770	749	722	744	721	728	768	717	757	673	735	744	760	710	744	746	710	819	797	732	759	695	748	755	729	766	770	709	731	719	719	775	737	739	731	737	750	736	729	744	722	677	712	710	769	747	744	752	688	746	746	746	802	738	766	731	736	762	742	721	744	709	729	753	702	719	748	729	739	723	756	740	765	722	700	734	755	772	775	708	739	780	812	700	708	784	752	690	744	726	748	742	755	752	781	706	737	708	714	706	710	731	780	752	740	672	758	775	743	717	677	727	697	722	718	754	793	741	736	722	775	717	708	714	736	756	772	720	777	725	796	778	701	724	736	761	718	748	714	756	767	728	771	752	748	721	695	757	721	737	712	706	687	761	771	730	762	787	750	700	698	734	672	666	733	701	723	757	713	751	752	762	730	785	715	709	723	722	745	718	731	722	651	797	752	739	720	714	729	774	758	717	734	697	763	762	758	758	747	753	724	763	672	750	741	762	695	737	756	724	757	787	701	729	695	731	710	751	699	724	728	737	726	717	776	747	751	771	727	727	692	706	725	807	729	752	755	767	751	743	683	743	729	721	749	709	776	761	810	719	734	724	723	729	714	726	745	765	723	734	750	736	707	749	752	696	698	700	741	796	753	720	768	697	692	768	764	733	773	742	740	724	748	740	744	717	750	761	704	752	725	721	726	746	722	691	680	733	757	762	779	717	781	765	750	707	694	702	732	727	729	736	718	758	754	701	783	669	718	690	754	725	745	704	722	704	683	747	726	727	751	772	720	754	723	725	756	730	727	769	687	718	747	696	748	716	703	741	768	721	732	668	737	714	757	733	736	750	694	703	704	730	709	699	733	731	736	744	787	712	736	726	686	721	752	733	762	766	681	733	693	796	721	744	730	769	726	747	702	744	742	691	727	739	779	725	766	733	743	730	715	668	719	716	741	723	694	687	721	736	732	713	731	733	740	743	733	746	728	716	712	705	768	725	740	757	741	766	710	747	731	730	744	723	698	736	713	731	685	734	651	728	753	758	744	751	754	742	696	757	755	743	765	748	743	689	705	735	709	722	730	726	705	704	754	701	785	742	774	739	722	746	682	763	719	730	724	671	767	778	744	731	697	733	747	749	762	716	712	736	743	729	752	775	747	735	700	705	733	740	710	644	703	717	707	744	683	762	719	727	688	729	754	723	712	751	719	733	749	760	762	725	761	710	698	690	730	741	699	737	759	757	699	724	734	710	767	751	747	696	731	691	701	709	716	690	725	738	723	677	742	718	724	673	747	743	776	722	745	732	745	729	687	727	758	773	750	723	753	743	706	737	702	729	758	680	717	755	709	701	723	726	724	730	721	735	761	748	738	758	711	739	695	763	791	734	743	758	753	678	706	674	700	738	727	733	712	756	729	767	741	735	727	715	749	669	734	730	719	680	754	705	714	735	694	704	697	676	721	703	765	727	720	734	772	749	733	759	799	728	686	766	759	689	746	736	739	698	721	776	755	712	760	770	753	735	726	701	739	742	729	770	706	717	739	743	753	716	730	726	710	736	747	717	700	739	747	711	740	768	667	754	715	692	713	742	728	748	708	727	758	700	732	699	761	733	699	749	784	772	756	743	790	786	775	709	676	728	728	727	727	719	736	765	696	773	760	765	746	679	699	694	735	728	713	736	750	747	777	721	721	716	717	795	669	710	736	715	761	721	715	701	761	731	742	751	714	725	697	713	752	695	742	695	695	729	710	726	738	698	750	697	750	742	714	732	708	741	741	707	747	707	711	759	712	748	707	735	730	747	700	672	738	764	752	788	739	715	718	744	736	734	740	718	757	734	714	739	690	743	721	758	707	682	687	732	741	709	709	728	764	768	684	712	718	735	743	728	722	737	707	735	724	737	778	730	719	732	735	718	740	720	751	752	698	741	752	720	784	732	729	724	714	704	787	684	745	719	690	780	726	723	708	732	730	731	744	722	758	755	709	735	707	708	753	729	736	708	683	759	764	778	731	758	793	717	729	791	735	735	715	736	763	728	738	719	690	715	717	751	737	738	743	748	732	735	735	723	740	736	710	714	747	752	727	703	772	729	726	669	723	706	734	773	748	703	730	719	744	694	714	720	747	747	764	744	716	724	710	726	744	669	719	756	751	698	701	733	769	729	729	731	781	733	784	705	758	701	772	763	737	737	704	700	715	726	706	773	733	690	734	769	753	750	718	714	707	747	752	729	724	733	785	736	702	762	762	760	719	716	746	737	756	752	760	760	787	715	733	714	693	716	725	744	769	721	681	723	722	764	696	727	728	760	759	769	765	741	699	738	698	744	731	759	730	709	727	709	728	716	770	687	710	716	807	709	713	714	779	741	712	773	750	762	764	721	733	707	701	702	736	721	733	773	756	774	713	737	715	718	730	720	715	753	767	775	729	777	720	755	763	748	770	716	768	697	702	749	719	747	679	799	760	695	718	694	713	737	715	731	685	719	758	727	732	731	724	720	660	735	743	722	705	710	753	723	732	731	713	708	780	697	746	762	774	752	695	730	784	734	746	718	741	704	758	717	732	726	756	745	735	711	793	730	701	699	742	757	789	749	702	748	771	734	749	744	732	725	734	755	750	697	740	702	756	725	744	730	710	743	776	768	767	736	709	700	736	735	706	672	736	688	688	742	754	743	702	720	743	736	720	734	726	681	691	714	757	702	717	732	714	749	766	758	771	738	756	736	718	712	758	684	736	725	735	718	789	693	740	691	783	703	707	725	707	727	746	740	750	780	726	720	733	718	784	719	749	724	716	778	782	735	760	700	678	721	721	756	722	714	743	724	737	697	750	715	677	731	745	712	716	688	762	703	722	728	796	728	761	729	729	761	727	752	736	760	739	781	716	715	728	717	761	740	748	694	710	696	768	759	752	709	785	713	722	766	746	740	734	725	745	680	754	766	719	720	753	757	735	724	733	736	697	762	712	748	692	740	717	740	746	714	731	690	737	745	716	775	734	740	687	709	770	739	763	694	723	713	731	727	760	745	744	715	784	733	743	702	763	806	748	747	741	739	673	767	696	739	711	749	721	760	738	726	742	697	736	718	783	757	732	744	743	720	749	703	731	767	744	725	752	759	708	746	700	669	736	753	726	736	750	727	726	708	732	724	702	744	715	775	705	745	690	738	769	746	741	723	738	718	699	742	724	731	753	742	731	750	737	739	731	734	780	756	773	727
2128	706	347	283	413	432	330	310	209	214	163	127	149	126	106	100	91	91	85	68	60	74	48	53	48	62	64	53	64	49	52	48	44	42	45	32	30	41	37	36	41	41	42	31	29	31	33	26	46	39	37	28	27	30	27	39	29	24	34	34	32	20	29	32	30	38	42	37	31	37	25	35	30	39	34	35	35	40	28	36	38	26	28	26	35	27	28	26	25	26	32	27	28	21	32	29	29	24	29	29	26	24	27	22	23	34	28	22	24	28	30	28	33	28	28	28	38	23	27	32	34	24	31	42	31	22	27	34	24	30	25	31	21	19	40	22	27	26	36	30	21	24	35	20	36	23	28	19	25	26	29	27	30	30	39	30	19	39	23	30	38	30	16	37	22	19	25	28	19	21	32	31	19	39	25	26	33	23	16	28	15	29	29	34	29	18	26	18	33	27	23	24	29	25	22	25	26	23	25	14	28	31	31	31	36	36	24	30	28	29	22	27	32	26	33	32	33	31	22	23	27	34	29	24	31	27	25	30	36	28	31	34	36	23	23	32	25	31	31	24	31	23	33	34	28	31	28	19	23	34	33	20	25	21	43	25	30	37	31	28	15	33	21	25	31	17	33	25	31	35	28	28	30	33	33	27	28	20	27	13	16	33	29	37	41	20	30	28	27	24	22	24	28	36	14	34	38	30	31	26	31	30	19	32	25	22	29	30	24	25	24	26	33	17	29	37	30	43	23	38	25	20	19	45	36	29	32	23	28	29	26	29	21	26	24	25	24	18	33	30	27	25	26	28	18	23	31	22	36	26	30	30	29	27	35	32	24	28	27	24	25	27	29	19	21	25	26	24	24	27	28	25	24	29	29	27	24	25	25	27	32	24	35	21	26	28	29	30	22	27	30	31	41	27	27	32	29	29	32	26	21	20	24	21	22	44	23	32	29	22	29	36	22	24	38	27	20	35	17	31	28	22	29	32	23	20	30	22	29	28	29	27	22	32	22	25	32	28	27	32	25	32	31	26	38	25	32	29	26	24	21	30	21	30	23	21	27	31	32	25	29	24	33	27	21	29	20	22	30	32	17	21	28	32	25	21	18	22	26	31	31	21	22	20	25	33	27	25	26	31	19	32	21	19	26	17	21	29	30	33	37	25	26	30	24	27	19	33	20	24	45	23	26	24	25	29	29	34	26	29	36	23	23	22	30	28	26	21	40	22	25	20	23	31	25	21	31	20	41	29	26	30	26	25	23	29	22	27	24	28	29	19	33	30	19	25	18	37	24	25	35	19	31	30	30	28	18	23	25	24	27	26	23	28	32	17	21	36	25	30	33	25	28	25	36	22	32	33	40	26	33	23	27	18	26	30	31	26	39	26	26	23	29	27	40	34	23	31	29	25	27	29	29	30	27	24	28	23	28	28	19	33	28	18	28	33	29	36	36	21	28	26	29	33	21	34	23	32	26	22	21	26	25	31	13	22	41	21	21	37	26	22	33	34	26	23	23	25	28	26	22	27	30	26	28	25	21	21	28	24	26	21	35	36	24	23	26	26	24	19	21	31	25	25	22	31	25	31	21	34	18	27	38	19	29	33	28	29	26	23	24	38	28	20	25	31	29	24	28	40	25	25	25	33	26	24	38	28	27	26	28	31	25	27	29	26	28	18	26	31	32	33	29	26	26	35	22	24	24	29	23	27	27	21	29	25	24	28	24	27	29	35	29	37	23	28	22	27	31	22	35	24	23	26	30	20	35	30	36	24	40	35	27	27	31	27	30	24	22	26	26	34	23	26	35	31	32	37	28	15	25	27	22	27	28	19	25	19	23	31	20	25	40	32	33	26	29	23	31	27	28	28	35	21	28	23	35	24	30	19	35	32	21	25	30	33	20	26	29	25	31	29	24	27	28	23	33	28	23	22	27	25	32	27	42	34	34	25	22	32	34	20	33	26	30	29	30	29	28	36	29	33	23	24	36	27	27	30	27	35	25	26	31	27	29	25	17	31	25	17	32	43	32	28	31	31	23	26	32	28	28	31	31	27	26	24	21	16	27	30	29	26	35	26	21	33	15	23	28	25	22	14	24	36	27	36	31	27	22	29	23	30	30	20	38	27	32	23	28	22	21	32	31	31	39	26	31	23	25	33	34	21	27	29	19	28	29	24	29	24	30	30	31	28	31	31	24	24	30	32	28	32	36	35	24	27	29	36	36	26	21	32	19	24	24	22	25	18	30	23	40	26	28	27	32	26	20	36	37	29	22	30	19	18	28	30	30	31	35	27	33	40	28	25	22	27	35	25	28	33	16	27	28	24	28	18	28	25	25	29	28	20	28	17	29	24	30	23	32	19	27	15	35	26	27	23	36	21	30	32	30	27	35	23	26	28	22	24	16	28	31	25	25	27	28	24	29	28	25	30	28	25	36	21	33	30	25	27	33	26	25	32	22	23	33	29	32	28	37	25	16	30	25	27	28	29	28	26	27	27	30	33	40	23	33	35	24	23	29	24	27	23	27	25	31	27	20	30	19	20	36	22	26	33	19	26	29	19	25	30	33	26	22	38	25	30	26	16	31	31	39	30	33	29	27	30	38	22	35	30	33	38	26	28	38	25	24	27	27	29	26	24	28	32	28	32	32	37	33	27	28	28	30	21	26	36	34	25	27	25	16	25	20	32	33	28	32	25	22	24	32	27	26	28	32	28	23	22	25	20	21	28	23	31	24	34	24	30	21	22	26	29	30	27	38	28	30	25	24	30	31	30	30	27	23	20	19	31	23	38	25	22	20	14	19	22	23	21	30	26	32	22	35	19	27	37	26	23	27	34	25	23	36	33	26	29	29	25	39	24	25	26	20	23	27	36	39	23	26	31	28	22	23	28	21	28	25	25	25	24	22	29	26	24	24	29	21	18	31	24	22	17	26	19	29	24	30	28	25	24	22	19	27	23	26	20	30	24	22	26	29	23	26	23	24	24	26	24	27	20	26	18	29	28	18	37	27	26	28	28	23	34	28	30	26	24	25	20	30	29	33	17	36	23	26	34	25	28	26	27	29	30	23	24	24	24	27	26	19	34	24	21	33	25	31	23	14	21	26	32	27	25	18	20	25	30	29	27	24	29	26	25	24	23	30	18	25	31	26	33	30	31	26	29	24	23	30	32	30	29	22	34	29	21	26	30	19	19	30	19	31	31	31	31	22	32	18	27	29	22	23	30	26	20	37	17	31	27	29	32	31	25	33	30	35	33	37	27	30	31	31	22	32	35	28	32	32	22	33	31	28	36	30	34	36	25	17	34	18	32	30	30	31	31	33	30	22	23	25	22	27	32	29	26	25	19	25	34	26	27	30	20	27	32	21	21	23	30	27	25	19	21	35	26	26	37	26	29	31	27	37	33	27	26	30	29	24	31	33	17	31	29	40	32	30	29	29	33	26	24	24	25	26	18	25	27	27	25	38	33	30	18	16	22	22	31	36	34	23	29	30	25	23	22	27	27
22523	15628	9864	21579	28211	25975	21548	16821	13540	10979	8938	7440	6464	5538	4907	4267	3684	3356	2953	2671	2537	2316	2230	2086	2050	1890	1959	1813	1720	1528	1447	1412	1335	1287	1124	1074	1067	1057	1003	936	912	866	915	877	819	801	803	807	735	795	761	792	712	773	759	701	750	728	717	738	733	708	735	712	691	712	702	655	663	693	638	601	595	586	638	586	549	558	610	628	582	568	543	516	503	493	466	478	471	453	492	428	464	483	484	456	515	440	472	450	436	464	440	441	433	446	420	463	440	464	446	429	436	417	460	460	475	443	423	428	400	441	429	410	458	435	436	461	435	435	414	406	437	433	432	414	420	452	438	444	422	428	433	465	461	433	458	466	471	469	462	447	436	403	428	417	469	441	430	430	439	467	455	425	461	455	471	440	452	453	423	425	464	467	428	432	464	468	453	500	441	485	455	442	478	451	424	401	454	441	429	407	436	446	446	460	468	448	442	407	463	455	447	451	446	423	416	433	448	430	380	444	417	439	448	446	440	436	388	425	405	458	417	448	425	423	441	407	434	441	450	442	429	432	414	424	446	448	442	433	421	424	419	474	426	437	409	473	437	427	419	432	473	415	417	473	436	412	437	460	471	435	426	478	443	459	451	438	453	462	453	445	416	433	439	462	459	426	440	447	460	424	417	440	447	436	424	442	417	479	462	487	419	436	426	413	475	414	415	405	420	478	483	431	431	451	441	424	428	438	455	460	457	429	449	441	436	411	471	444	438	432	437	425	442	374	462	448	431	392	467	469	457	410	454	457	418	413	456	435	475	433	418	417	452	451	451	441	440	392	407	474	433	465	431	441	441	437	411	436	471	485	420	399	478	428	471	426	441	454	448	432	415	448	464	455	435	454	434	440	457	433	449	459	467	475	418	411	466	436	432	430	457	447	441	428	463	429	443	469	435	457	422	441	451	477	443	414	456	459	418	409	440	427	400	399	440	465	419	489	423	476	450	458	474	407	459	407	427	424	440	457	443	409	436	450	429	454	452	436	440	504	421	400	435	470	435	454	465	418	416	439	440	442	408	433	422	429	415	410	442	441	432	434	445	423	462	452	452	475	428	422	421	475	465	462	435	450	485	450	458	446	418	423	444	413	439	419	443	449	441	448	440	455	439	445	429	423	467	417	456	451	424	415	406	435	439	448	426	452	411	459	436	430	434	441	446	452	435	426	434	423	459	407	442	430	421	412	452	428	446	400	419	451	415	458	418	431	447	445	419	463	431	477	447	447	439	442	437	394	482	444	419	469	458	478	487	422	444	458	436	468	432	455	410	453	406	469	421	462	432	419	477	455	443	446	438	437	444	434	447	423	440	421	455	432	424	424	417	480	463	420	512	443	452	459	431	443	430	455	411	458	429	430	461	405	437	454	438	451	463	452	433	435	429	440	455	442	464	433	472	420	429	419	469	449	465	398	414	434	447	447	452	451	442	428	417	411	437	414	465	449	450	437	399	428	466	485	425	426	437	418	477	444	415	454	440	432	428	419	397	432	435	444	456	459	439	416	431	464	414	466	460	426	454	465	444	425	432	392	454	442	450	421	438	431	440	431	427	424	429	430	428	455	416	440	429	414	446	428	415	428	424	458	450	421	472	415	437	458	445	467	444	463	437	445	423	468	470	461	409	431	465	426	447	448	418	470	431	461	432	437	458	423	473	418	427	397	435	412	372	450	470	452	452	440	438	451	464	422	412	459	425	445	445	430	408	456	465	441	451	450	445	424	416	417	449	435	462	420	451	466	418	447	447	443	419	433	453	419	429	459	466	423	477	412	485	470	468	425	442	414	440	425	448	426	428	449	452	464	470	468	459	431	451	421	423	433	442	422	461	389	437	457	439	449	415	417	473	461	433	433	442	452	411	449	437	436	437	434	426	418	454	442	411	457	417	411	409	397	468	417	398	452	421	465	448	473	435	449	466	439	412	440	452	457	428	449	461	421	455	453	454	420	423	435	423	481	426	447	424	389	477	455	461	392	434	499	418	425	437	436	457	454	460	438	426	448	431	450	482	446	440	452	404	435	441	472	422	417	439	414	488	424	422	431	421	466	447	461	429	458	427	423	415	432	388	464	436	431	416	457	406	432	492	425	457	451	416	468	417	417	441	447	466	427	432	463	397	401	440	456	428	447	432	423	457	459	430	455	450	455	442	414	419	437	453	418	442	414	445	422	461	433	407	454	449	426	433	443	448	456	432	393	442	451	429	443	410	428	484	445	430	475	423	466	429	477	449	448	437	444	424	464	450	426	413	455	414	438	453	416	439	471	409	422	422	469	450	435	455	387	434	430	431	433	463	457	436	408	426	460	388	428	439	423	459	408	442	413	449	496	449	418	434	450	445	427	405	464	453	472	431	457	468	392	469	459	439	417	390	454	440	415	447	436	418	408	445	451	447	401	408	436	412	422	419	441	471	429	444	462	444	479	449	435	410	420	462	446	438	407	408	393	431	449	410	481	428	432	428	416	406	483	445	424	406	469	414	426	433	399	432	455	405	424	444	438	428	436	406	500	442	441	446	438	423	457	466	434	449	437	416	437	464	461	475	430	467	422	438	455	468	458	414	403	440	452	451	430	436	425	474	441	459	403	455	466	403	461	446	442	412	469	451	430	479	462	461	442	451	486	446	435	409	409	395	501	453	440	454	454	462	428	452	404	440	477	424	448	441	453	435	469	462	452	515	389	445	461	451	436	435	482	420	428	447	434	465	445	481	452	415	409	421	417	436	423	443	411	457	441	455	438	427	461	442	443	422	439	406	452	460	416	450	448	437	432	428	459	421	451	397	437	435	458	438	432	439	421	460	444	453	436	454	427	432	449	460	427	433	409	410	428	420	454	394	440	422	450	452	418	439	423	457	490	447	434	441	416	401	478	457	424	495	439	463	433	460	385	452	443	459	421	458	455	442	431	422	437	448	434	472	426	425	415	432	429	420	443	428	455	423	440	385	476	421	451	468	431	424	436	410	437	452	426	471	454	497	431	414	411	425	442	460	415	420	444	452	471	428	449	435	457	438	438	418	461	440	425	457	460	447	463	431	463	433	447	416	424	448	434	477	433	437	451	458	452	457	425	416	427	424	448	419	408	468	465	435	424	433	435	439	427	470	436	403	427	429	448	445	460	483	430	408	460	417	435	413	423	429	427	429	454	437	420	442	417	430	467	440	429	443	458	421	427	446	402	433	387	444	411	445	454	438	466	469	443	471	461	428	424	453	381	439	459	441	440	407	439	449	410	440	405	450	453	447	433	431	446	470	417	411	431	435	447	428	396	433	443	404	445	470	415	465	451	456	442	438	453	467	442	448	457	459	442	411	420	424	408	446	471	423	427	444	463	418	413	429	469	475	445	443	430	411	448	448	451	408	421	412	469	437	420	446	428	456	433	432	467	398	460	476	430	426	406	431	410	421	436	405	423	441	471	454	453	432	462	412	411	452	407	443	403	429	426	433	421	428	399	451	460	428	488	416	426
1753	1108	559	395	673	724	583	423	377	307	288	230	196	179	173	137	140	123	109	116	75	98	77	68	74	77	69	66	74	69	54	56	49	58	54	55	43	47	41	44	46	43	35	36	38	47	44	50	40	36	41	40	36	44	51	43	44	53	41	44	46	41	38	35	46	41	41	39	34	47	39	35	41	33	30	34	37	37	26	42	28	40	35	30	37	31	29	28	27	39	33	34	18	30	31	28	24	35	21	32	33	45	28	32	30	28	21	23	34	21	35	32	28	36	30	24	30	32	24	23	34	20	29	35	31	35	20	23	21	35	23	26	30	22	26	36	30	19	32	28	27	30	26	24	25	38	27	22	24	23	41	28	23	29	27	30	29	38	26	36	28	32	26	21	30	22	35	33	27	27	28	29	20	24	29	26	33	31	27	31	26	31	28	19	24	21	34	39	34	27	24	35	20	32	30	44	29	19	31	36	22	25	31	31	28	33	19	39	28	20	19	38	34	22	36	33	33	44	19	32	28	28	22	25	27	27	28	25	23	28	33	30	27	27	24	27	35	24	31	42	25	35	32	34	29	35	23	38	30	20	31	37	21	24	28	32	29	34	28	42	27	28	35	21	36	43	30	22	31	23	27	23	27	31	26	34	25	27	26	40	28	32	26	25	16	34	37	27	39	43	27	26	22	16	40	43	30	26	33	29	28	32	30	21	25	30	20	31	27	35	25	29	23	34	26	31	24	26	29	27	29	41	24	24	28	23	30	24	36	25	32	20	39	24	32	33	32	23	32	38	27	27	35	25	22	25	28	38	33	28	36	34	24	35	33	34	30	18	21	38	27	31	34	34	40	28	24	34	27	21	30	20	37	21	32	32	41	28	19	19	38	25	28	27	34	38	21	24	35	38	25	35	27	31	29	25	26	32	31	28	19	28	24	26	28	45	43	30	29	34	28	28	31	27	26	24	29	34	25	27	28	28	33	20	26	20	36	21	30	31	24	21	21	27	30	31	33	26	33	27	30	30	18	34	34	30	23	27	33	35	32	33	44	30	33	36	31	30	31	33	39	27	25	26	33	22	26	29	26	22	33	34	22	34	19	26	39	36	30	26	27	31	29	28	33	30	28	36	33	36	34	31	22	26	25	41	23	39	37	37	33	35	30	24	26	31	32	32	22	24	30	28	30	39	41	28	19	34	30	26	30	27	22	20	32	38	27	32	22	41	27	39	26	33	36	31	23	34	22	27	36	32	34	32	34	30	25	25	28	30	35	27	33	32	28	34	22	34	28	26	24	25	23	26	32	35	30	27	36	29	31	32	21	39	24	22	27	26	30	22	37	32	29	23	34	30	23	24	34	41	26	33	31	29	22	31	29	25	28	33	23	31	26	26	36	25	25	30	35	36	26	17	29	42	23	26	31	38	32	26	35	28	25	37	34	30	25	27	26	27	26	24	22	24	27	31	37	41	35	20	30	27	36	22	24	18	26	24	27	22	14	27	32	32	31	26	27	31	26	31	29	21	27	34	25	29	27	31	21	29	38	30	27	36	28	27	32	28	38	29	36	32	36	36	30	32	27	27	25	37	30	19	30	32	23	18	34	34	36	24	29	28	22	29	34	28	26	30	27	33	40	37	31	25	35	27	34	26	28	29	24	23	28	27	37	22	24	36	26	26	35	35	35	21	19	24	26	29	39	29	31	31	23	25	25	30	28	39	27	28	37	28	19	23	39	29	25	36	29	27	32	25	21	19	37	28	24	29	27	31	25	29	28	27	29	30	36	23	27	29	33	21	32	29	33	36	29	29	35	16	29	31	30	26	29	31	24	34	36	28	25	31	23	30	25	25	35	35	29	28	21	25	29	30	34	31	23	18	35	33	22	22	34	26	35	29	28	32	34	26	35	27	35	37	32	26	30	29	31	22	22	28	27	28	31	33	30	35	28	35	30	36	32	31	32	29	24	36	34	26	24	27	31	26	24	32	33	26	26	26	30	24	27	34	35	34	22	27	27	26	29	25	28	28	34	25	30	25	25	28	41	25	25	31	35	27	37	22	41	33	29	42	27	29	35	29	35	26	32	34	37	22	26	35	26	28	28	26	19	24	26	29	34	28	30	28	18	32	33	20	29	35	33	29	32	29	33	19	33	21	35	25	31	30	35	25	39	29	26	22	28	28	32	34	34	24	31	34	39	25	21	29	28	39	28	27	33	23	30	38	23	29	32	28	34	28	29	26	37	24	28	21	35	33	36	23	39	26	33	27	30	37	33	29	31	22	37	28	27	27	35	23	27	34	29	36	30	34	28	28	30	31	32	33	27	27	33	30	27	24	26	23	28	20	27	31	26	33	27	31	41	19	26	37	28	23	27	31	39	34	24	24	31	30	28	27	34	35	27	30	36	30	28	32	19	25	26	25	30	27	20	27	36	24	27	32	24	38	32	23	31	42	30	33	24	25	38	30	30	25	30	32	22	32	27	33	21	30	28	40	40	29	26	36	29	25	28	36	36	31	24	33	32	34	24	20	23	31	27	19	36	24	22	29	25	29	30	24	46	29	28	36	23	27	31	24	24	30	23	37	18	37	23	23	39	27	40	30	23	24	25	28	23	26	22	33	29	24	33	33	32	23	40	32	26	31	19	27	29	34	28	25	20	18	31	26	21	24	36	29	39	26	24	33	33	35	28	35	26	30	33	36	27	29	36	35	24	27	33	43	24	34	23	31	31	32	24	32	41	31	26	30	28	29	37	31	32	27	35	40	29	27	21	24	24	35	35	34	30	26	31	20	25	19	27	25	28	35	29	33	24	33	21	22	32	25	30	26	22	32	16	35	27	39	27	38	35	31	36	32	33	30	27	27	36	36	23	28	35	34	28	28	27	34	27	37	27	31	31	37	26	36	31	34	23	37	33	22	35	28	38	21	18	35	35	32	22	34	22	32	36	36	35	23	36	34	34	26	34	32	30	38	24	36	24	25	34	24	27	26	36	34	26	32	30	32	25	37	26	26	28	32	23	34	39	29	34	31	37	31	26	31	28	32	32	24	24	25	27	24	37	30	35	41	25	35	36	27	31	39	22	25	26	30	21	43	31	32	27	23	24	25	31	35	26	30	28	37	35	29	25	24	33	35	22	32	22	38	20	27	17	21	33	26	26	31	25	26	25	32	23	34	30	26	36	27	18	28	21	31	26	31	32	42	26	29	31	30	31	30	27	20	42	25	28	25	27	27	35	32	30	39	23	36	37	29	23	26	30	30	24	29	28	26	36	31	30	28	39	32	29	20	31	31	20	27	21	33	29	24	24	33	39	27	20	24	37	29	24	34	31	25	37	24	25	31	37	30	25	28	33	33	21	30	23	36	27	30	24	27	32	27	21	33	32	43	29	34	23	22	17	26	26	31	21	29	25	27	34	26	28	45	35	26	29	39	25	32	27	25	40	20	28	33	29	30	29	24	25	27	28	27	20	31	18	26	24	28	42	24	22	32	31	24	29	35
26650	20032	13245	26455	33181	31181	26670	22002	18258	15085	12884	10932	9488	8212	7111	6185	5456	4643	4309	3782	3583	3274	3158	2959	2725	2655	2624	2400	2231	2035	1987	1844	1703	1581	1461	1373	1356	1274	1251	1205	1203	1167	1153	1079	959	992	1006	914	966	975	981	888	832	960	867	913	857	952	926	904	828	915	910	943	846	851	896	849	822	864	773	778	741	744	781	722	684	737	675	665	695	637	649	593	591	527	508	514	550	547	525	494	498	523	483	504	474	524	479	502	488	468	448	469	499	553	493	488	472	461	476	490	475	463	475	492	486	522	483	470	421	475	459	507	461	491	423	481	453	475	531	451	464	463	448	493	454	473	484	501	497	460	489	462	496	436	477	440	487	488	447	498	477	528	483	470	508	447	512	464	467	464	481	467	492	464	473	466	467	497	473	431	489	454	471	449	532	470	500	480	492	546	464	501	484	487	437	503	495	475	468	483	494	490	511	449	494	454	471	465	477	489	470	448	464	441	492	493	499	517	479	441	504	473	463	478	501	472	453	443	504	453	488	496	489	462	473	500	472	451	486	467	466	454	486	445	469	410	489	463	495	495	491	472	460	446	463	524	475	437	461	453	504	495	448	473	501	504	486	478	508	450	484	497	479	468	493	426	468	456	505	458	484	476	511	468	522	456	489	472	454	532	506	469	503	448	469	457	494	482	483	460	491	478	465	537	493	525	491	464	490	417	473	474	444	515	478	466	462	511	479	470	493	455	467	442	443	524	524	493	472	495	483	464	454	495	444	458	479	493	460	502	453	498	459	486	465	474	441	492	466	474	499	452	446	522	466	496	466	505	472	477	494	484	487	467	484	463	488	463	475	436	471	495	488	466	454	498	453	429	482	458	449	491	490	472	460	489	474	473	515	482	446	502	457	452	500	442	521	492	461	488	457	475	455	527	475	477	453	458	454	458	439	485	473	492	493	449	479	451	507	505	471	516	446	494	457	496	501	481	460	415	448	471	480	477	492	492	461	453	482	464	490	470	455	453	520	470	499	442	507	499	492	482	464	443	458	455	441	472	477	539	478	475	474	510	510	441	493	463	453	453	514	454	471	463	467	463	480	480	508	482	507	485	479	453	483	501	465	499	480	468	466	492	450	468	436	492	491	478	475	466	442	504	494	470	447	502	505	470	474	477	489	474	470	438	466	458	469	468	489	502	506	446	479	439	452	469	470	484	468	432	465	494	469	478	450	462	497	497	449	499	481	505	513	444	486	469	459	473	451	519	457	444	517	524	508	450	486	508	482	493	486	475	463	510	447	494	446	455	518	478	502	484	421	450	513	489	466	492	478	513	434	506	449	519	464	492	460	471	463	459	483	460	435	468	487	502	429	504	494	465	473	484	482	473	483	481	501	431	480	473	493	478	477	522	453	471	463	499	464	472	485	479	468	447	471	450	477	474	478	472	455	447	472	441	456	476	458	498	499	500	505	475	503	470	467	478	483	499	439	464	445	451	467	497	497	445	461	452	449	501	430	477	475	484	494	474	481	488	464	478	444	440	439	535	455	474	488	495	452	440	505	471	477	444	488	442	455	453	471	483	444	463	454	467	483	456	450	482	494	496	497	467	474	493	473	465	519	477	474	462	479	458	475	468	472	431	475	446	477	478	442	483	459	480	458	496	457	501	468	461	504	453	495	493	466	505	471	460	490	465	449	484	475	465	435	476	452	525	477	518	481	472	440	483	479	446	504	426	507	473	452	459	492	451	447	491	480	449	445	457	434	474	504	477	444	476	453	464	461	492	471	448	474	471	442	508	466	499	491	466	422	479	494	493	445	487	477	478	520	437	514	468	487	513	467	478	483	478	443	466	496	465	508	438	489	471	443	459	478	500	476	492	492	464	442	434	502	480	442	472	448	471	485	438	487	502	505	438	460	469	462	467	454	508	485	508	510	454	471	460	442	475	480	453	459	466	431	489	475	451	471	453	522	504	472	459	467	497	471	506	492	470	459	462	441	492	439	474	466	477	459	433	468	483	441	477	469	467	465	456	493	490	473	453	485	469	509	438	479	478	496	465	441	451	465	457	453	443	472	501	427	487	474	472	470	518	475	486	476	469	476	464	478	456	474	448	486	483	454	474	451	437	479	452	468	477	455	520	461	488	483	510	491	497	504	509	511	495	464	501	486	466	462	490	490	493	481	475	472	478	502	491	432	499	488	455	431	457	484	519	471	488	471	455	434	446	485	459	470	473	477	518	495	496	468	463	514	458	498	463	515	484	444	498	479	457	433	509	475	494	463	447	447	515	477	465	495	473	537	479	494	476	459	448	485	476	487	463	443	507	515	488	460	477	440	448	496	475	516	461	452	476	461	460	499	506	447	459	492	466	486	458	512	475	495	474	452	468	474	475	462	477	508	440	470	422	475	506	489	458	465	472	476	461	465	494	421	485	488	461	465	468	477	442	475	476	492	469	480	502	467	485	486	435	494	464	481	474	468	449	449	448	466	449	512	456	452	513	486	501	449	515	484	494	428	447	460	508	497	453	520	498	469	442	449	511	439	496	500	462	513	444	519	492	501	475	476	492	474	460	466	469	450	454	480	504	474	447	444	486	477	495	492	462	463	469	468	439	482	473	469	477	486	467	480	473	451	480	466	462	466	540	458	444	438	496	463	505	452	428	483	465	502	486	462	470	478	469	458	472	484	462	470	455	459	471	483	443	489	445	503	455	459	457	480	489	474	490	506	454	454	450	467	463	500	474	474	475	454	476	451	489	471	433	484	475	481	457	487	435	462	460	455	493	459	454	458	465	475	494	453	483	422	522	458	493	514	477	469	471	494	487	499	496	463	485	483	482	463	466	485	525	450	508	481	470	482	458	453	483	422	465	464	503	480	497	468	469	487	511	452	457	444	507	484	449	449	481	495	476	478	446	486	487	513	470	497	508	473	490	459	485	493	474	456	452	499	492	494	474	449	487	452	501	485	496	458	413	456	500	462	489	479	481	519	526	491	449	496	450	434	475	503	459	462	432	432	475	514	445	502	456	471	450	482	490	476	457	499	484	424	459	491	496	514	485	464	482	485	449	481	496	457	486	447	499	436	484	470	488	481	449	481	525	453	439	514	486	488	488	484	452	483	506	484	495	448	463	462	446	496	516	447	512	482	471	465	446	439	483	445	482	449	456	499	506	455	477	479	493	503	469	489	461	499	489	432	483	459	486	466	443	461	476	440	513	459	471	477	451	461	489	497	480	450	440	459	508	478	517	507	474	448	451	487	474	452	505	479	463	480	497	452	494	475	484	485	468	456	499	501	482	474	483	478	450	482	455	471	495	488	477	511	500	489	496	477	460	502	456	457	481	494	473	456	498	508	498	447	444	453	495	479	402	402	474	487	487	484	484	441	485	446	453	445	462	536	493	458	442	483	456	450	473	483	476	452	444	453	459	476	462	441	486	455	448	489	495	461	495	459	458	458	472	471	497	441	505	445	448	463	472	491	422	467	476	483	482	481	492	474	483	495	446
3309	927	541	402	612	653	562	386	345	319	255	243	184	173	178	140	114	110	113	103	101	111	66	88	72	78	74	68	75	66	70	67	82	60	69	49	65	75	59	58	49	59	56	48	42	36	51	40	58	48	54	43	56	50	38	45	51	72	50	42	47	51	52	52	50	44	43	56	47	47	41	40	45	49	42	40	43	44	59	63	51	52	35	58	37	42	42	57	44	45	38	39	42	49	48	38	42	51	46	34	34	43	48	41	44	40	40	38	34	43	39	39	40	42	28	44	44	29	50	45	40	45	46	41	49	45	54	40	46	34	45	49	53	42	53	43	49	49	39	32	54	44	43	45	31	48	41	39	38	44	38	47	39	42	38	46	35	41	43	43	28	42	48	62	40	49	40	42	52	43	31	44	43	31	33	35	47	43	41	50	46	41	43	52	30	47	50	38	40	32	34	42	48	42	44	33	43	35	39	54	39	37	45	40	38	49	47	40	62	49	43	41	31	44	43	48	39	45	44	39	42	35	36	41	41	51	38	41	33	48	61	41	43	44	56	39	35	42	41	51	36	46	42	47	41	50	41	21	45	47	44	45	44	51	39	42	41	43	36	41	31	35	42	34	36	47	33	48	40	22	61	44	32	41	35	44	39	44	44	27	25	55	44	33	44	41	49	39	42	39	49	42	34	41	34	45	43	31	43	36	39	56	42	45	36	37	36	38	35	27	49	48	33	41	40	33	41	43	36	53	46	49	34	45	35	39	31	38	40	49	49	45	34	40	39	41	33	47	54	44	45	58	36	41	50	40	40	37	34	45	45	51	33	38	48	47	29	34	33	40	34	51	54	39	43	38	34	44	39	37	38	46	40	45	36	35	43	43	55	46	51	32	41	50	37	34	47	42	53	44	42	35	38	43	33	30	47	45	38	40	35	48	36	36	37	38	46	42	36	41	40	25	40	50	56	41	31	38	57	38	38	41	43	53	49	44	39	41	49	41	50	43	36	50	45	41	44	44	36	36	36	41	32	39	39	36	43	48	41	42	27	43	39	36	47	45	45	48	42	65	38	39	40	37	50	51	36	43	50	43	45	46	49	38	35	41	43	44	36	44	46	30	36	25	40	43	42	38	42	49	25	44	42	45	41	41	48	41	41	35	46	35	34	42	45	46	33	38	40	43	52	49	49	42	54	52	34	43	47	31	37	53	48	49	42	49	43	45	61	48	43	47	30	34	45	40	34	33	44	47	50	43	32	54	51	46	42	47	38	50	45	39	41	41	30	37	37	44	37	33	38	38	42	43	44	42	39	30	39	44	28	38	47	51	44	38	31	41	40	42	33	46	37	49	43	33	33	38	52	50	34	53	33	53	42	38	45	48	44	34	42	35	38	55	40	45	40	42	50	52	49	46	52	47	32	42	33	42	36	32	44	39	47	52	44	36	29	36	48	42	35	35	32	37	29	50	38	52	39	42	48	41	47	37	36	43	43	30	38	52	42	40	36	52	43	65	45	41	42	49	46	47	41	46	57	32	34	34	42	49	44	51	37	43	47	42	37	38	41	44	48	35	28	48	34	38	42	40	37	47	43	48	45	47	45	49	39	50	47	43	44	40	49	36	47	52	36	43	52	53	43	39	56	33	45	29	42	48	43	39	51	38	38	47	53	44	45	43	49	45	42	44	34	45	35	45	43	50	32	32	35	40	50	52	56	48	43	39	47	47	31	47	48	47	48	49	40	39	50	30	45	36	38	48	46	50	40	48	41	53	40	39	46	49	41	51	53	35	42	48	53	41	31	48	47	43	38	39	39	42	52	52	38	41	50	40	41	45	42	42	44	37	42	49	45	45	58	38	42	41	39	43	51	51	54	36	48	41	45	31	52	44	47	34	47	32	43	49	46	42	39	40	37	46	36	36	39	46	37	42	39	40	57	42	45	46	47	48	42	47	47	38	38	46	51	43	49	51	33	41	48	40	48	46	41	38	42	52	43	43	37	38	38	33	43	48	39	39	56	50	42	46	37	45	33	40	39	35	45	46	35	38	46	43	25	43	42	47	45	32	42	40	39	41	47	46	38	45	45	50	51	40	41	42	32	43	48	40	39	42	39	42	50	36	52	33	45	50	42	43	29	41	43	29	42	47	33	43	42	44	39	38	52	45	36	34	42	35	55	39	40	33	36	42	37	54	46	43	36	51	46	55	47	37	50	43	43	40	41	55	50	44	40	46	50	38	43	46	44	34	23	40	58	55	40	33	35	44	44	37	41	39	38	47	41	36	48	51	50	32	43	45	41	25	33	33	43	38	47	34	44	51	36	54	52	45	47	43	43	33	42	37	39	40	36	51	50	45	47	42	48	52	42	55	46	49	43	42	37	32	38	39	42	32	35	48	35	46	45	37	45	34	51	39	42	43	42	42	42	39	45	55	46	48	34	37	52	37	39	48	42	40	49	38	46	49	47	47	36	49	46	58	47	45	41	43	49	44	43	49	60	48	50	49	42	50	38	48	45	48	34	41	46	38	41	46	42	49	44	36	42	35	43	42	49	50	39	45	43	48	49	42	38	40	40	55	51	48	42	44	41	34	41	47	45	53	49	44	45	53	35	48	39	50	36	44	50	54	27	47	41	40	51	49	40	33	42	41	54	49	50	44	40	42	38	45	42	49	47	41	47	60	40	34	44	43	37	50	30	41	39	28	54	49	45	38	41	38	49	42	25	43	55	33	51	39	43	55	41	37	36	48	49	29	42	44	37	45	41	41	39	42	61	35	38	43	36	38	45	42	45	42	40	38	60	42	42	45	41	44	38	37	45	44	45	47	36	54	45	51	44	33	45	55	52	48	54	46	37	41	45	45	46	34	45	36	49	41	47	44	46	45	42	41	44	50	40	37	50	46	48	50	40	46	45	39	42	42	35	47	44	47	41	54	45	39	47	46	42	43	31	37	43	38	45	35	51	53	48	51	49	42	51	55	51	46	35	42	36	49	37	53	38	39	42	39	35	42	53	48	42	42	42	38	50	38	43	45	52	33	48	55	51	36	44	41	51	40	49	40	51	49	43	39	50	51	45	50	36	37	37	34	45	42	51	41	44	44	36	43	35	51	43	37	45	31	51	48	39	43	51	37	35	46	38	52	42	53	36	43	55	36	49	61	43	42	46	47	34	39	45	39	37	33	36	42	44	39	47	46	56	34	30	37	38	42	39	36	37	54	37	47	46	43	41	27	41	42	50	35	40	43	46	53	39	42	49	46	49	49	43	44	44	49	41	43	46	41	36	43	37	35	40	42	40	44	40	51	46	45	43	53	46	36	34	42	42	39	42	42	47	42	49	55	38	45	37	46	36	37	54	35	34	45	50	41	47	41	36	38	49	31	49	29	36	38	45	44	51	43	48	33	50	35	38	41	32	41	40	44	37	55	43	41	39	55	47	51	55	36	44	47	44	41	37	40	44	45	34	43	41	45	54	37	39	42	48	32	45	38	44	38	45	43	39	38
24383	18039	12173	24556	31889	29597	25554	21059	17632	14533	12143	10617	9117	8068	7018	6031	5281	4770	4214	3735	3652	3308	3085	2894	2781	2771	2535	2603	2309	2065	2017	1899	1918	1684	1559	1575	1458	1422	1381	1389	1360	1316	1201	1207	1199	1127	1159	1144	1156	1089	1197	1169	1133	1053	1040	1120	1075	1129	1088	1078	998	1029	1061	1041	1097	1023	1025	1007	1054	931	904	919	886	819	886	892	875	907	849	882	850	842	815	815	773	715	729	750	697	755	747	707	715	663	678	695	712	700	667	698	706	698	689	709	630	681	629	719	662	705	734	698	677	685	692	683	687	675	674	658	729	693	629	760	671	670	688	670	708	734	665	722	668	676	697	621	720	645	664	648	677	673	667	672	675	670	659	684	661	629	675	723	655	676	666	657	712	656	729	721	658	651	682	627	668	634	665	678	672	695	632	685	661	683	637	644	668	666	648	713	682	624	669	689	640	668	668	698	626	667	727	717	712	677	692	676	669	702	653	635	714	683	717	695	651	652	657	716	657	694	702	702	658	700	711	684	648	701	662	686	666	648	697	685	686	654	677	660	670	641	678	657	678	728	689	722	639	650	690	673	658	718	672	672	665	684	684	656	676	673	675	685	626	664	679	677	638	621	671	718	654	639	691	684	648	675	680	705	683	630	668	679	682	679	720	702	646	677	719	685	645	651	710	674	719	661	695	665	658	651	682	696	699	705	677	686	671	648	714	690	660	648	688	682	659	703	700	677	692	648	680	678	740	683	650	690	672	693	679	654	748	680	640	687	657	668	686	697	690	696	709	667	681	701	686	702	673	711	676	673	714	663	636	648	697	669	650	661	645	685	653	664	622	647	699	674	692	663	698	696	640	685	669	743	656	630	677	658	681	685	713	694	689	702	647	669	697	705	663	657	697	687	666	684	710	664	663	653	634	723	656	667	639	665	711	664	709	671	659	653	669	683	715	660	681	674	658	670	740	667	665	690	660	671	681	693	653	634	683	686	685	707	643	718	650	642	700	665	660	688	705	700	727	660	674	726	660	672	678	719	648	704	629	631	655	656	670	630	672	680	697	683	624	619	691	679	721	665	728	678	699	701	660	666	667	716	690	665	682	705	704	647	688	673	720	677	675	710	672	700	725	677	699	694	670	670	724	695	693	720	669	682	702	633	690	679	684	670	668	683	676	647	631	656	710	656	642	646	669	644	672	662	678	681	638	682	654	679	690	677	665	667	649	691	687	658	681	660	676	655	697	646	713	678	683	701	678	712	625	705	703	669	682	692	708	710	670	669	646	669	665	692	681	658	646	609	717	661	678	695	663	597	667	676	684	691	677	647	688	680	701	676	694	686	665	649	679	698	655	716	711	683	703	703	684	634	698	692	669	670	652	700	674	697	707	679	654	687	631	625	675	696	663	659	693	703	634	639	686	648	653	698	653	696	635	659	671	734	703	703	653	655	637	649	689	727	697	653	668	676	691	639	632	708	654	669	683	698	683	676	682	648	715	691	694	667	719	697	645	646	675	657	716	674	643	685	694	660	697	688	672	681	680	658	608	655	690	675	696	656	671	676	719	668	735	662	644	706	647	657	661	733	692	628	687	660	704	703	645	629	684	662	712	638	683	636	636	740	656	679	668	703	677	664	693	694	649	738	716	722	688	673	658	631	705	677	696	672	704	683	701	665	669	677	676	674	686	687	635	684	638	696	684	649	684	688	643	671	681	706	641	677	689	663	632	631	671	671	656	695	621	687	705	674	711	648	673	655	672	648	677	646	668	664	723	671	672	688	655	715	646	691	652	634	656	712	730	631	699	709	668	686	677	642	657	681	680	676	679	674	652	660	665	683	682	617	670	662	647	712	713	691	622	696	701	699	700	627	661	653	665	652	701	639	655	728	666	640	659	656	708	696	677	680	657	647	686	664	691	667	672	666	707	669	694	676	651	676	683	724	665	658	691	639	641	661	670	689	691	675	702	666	668	628	646	656	627	661	646	648	676	698	688	711	701	718	663	693	639	660	671	676	736	667	700	682	631	704	683	644	713	722	730	662	638	708	665	663	656	669	665	647	642	694	683	700	714	701	712	649	664	672	673	709	659	715	652	655	691	656	643	686	659	690	639	667	646	643	649	658	682	671	669	713	722	697	643	721	655	665	642	663	654	687	745	702	683	652	692	685	668	684	674	671	730	685	709	679	695	699	724	665	656	690	635	653	652	632	724	744	677	670	703	649	625	665	674	671	662	650	675	672	671	662	657	712	686	703	652	704	660	679	670	643	703	674	691	700	661	639	644	656	679	666	630	688	656	685	673	706	680	653	668	674	657	639	700	679	632	672	710	709	669	639	685	667	704	650	698	641	705	670	675	718	702	666	680	681	695	671	625	659	664	704	727	733	690	627	683	691	671	706	709	654	687	686	627	707	655	707	696	686	687	674	658	656	713	696	693	693	658	647	657	695	671	664	657	697	654	674	672	684	712	722	663	662	618	674	711	661	672	690	689	686	686	686	656	665	656	670	686	708	659	657	677	664	629	731	671	658	706	662	635	702	689	675	673	675	681	691	676	668	714	709	680	687	687	662	666	680	671	669	657	691	672	691	688	671	651	678	674	648	689	688	700	693	685	714	646	654	688	650	736	604	679	667	711	658	692	684	653	659	679	642	681	673	643	713	649	643	669	651	663	653	711	653	690	714	670	702	679	677	673	673	698	660	707	655	690	698	684	631	688	663	663	672	664	677	712	632	702	680	681	675	717	642	694	693	669	669	649	674	617	676	670	671	664	686	728	703	713	730	686	639	680	672	623	644	649	703	673	680	672	617	654	657	679	673	725	677	648	666	669	606	714	695	679	699	675	661	712	710	656	684	665	680	693	638	643	691	665	680	687	705	642	659	677	696	651	654	653	766	670	725	687	711	680	693	642	653	631	684	684	689	684	673	697	685	663	667	695	682	646	650	666	679	660	710	699	655	677	670	723	659	692	678	714	700	719	693	646	670	651	678	654	675	664	692	706	699	651	655	654	710	664	612	667	700	662	689	730	677	681	680	662	703	719	683	656	670	659	723	683	631	640	696	670	664	703	661	693	692	650	668	685	652	651	660	704	661	696	709	683	679	642	661	714	698	604	689	681	692	609	656	683	649	637	674	713	654	773	697	674	681	670	697	661	637	702	685	674	688	694	673	701	664	667	691	658	627	661	687	673	691	689	657	679	655	699	668	698	662	664	693	668	694	685	665	693	650	682	701	680	699	684	671	708	658	673	693	669	645	657	646	688	708	712	663	651	669	653	689	665	653	657	673	701	653	678	693	668	719	679	678	672	663	674	638	698	637	688	702	688	665	653	642	668	712	679	699	695	673	719	719	734	664	742	679	685	678	698	695	637	689	648	660	687	710	680	676	620	661	655	679	704	694	708	689	651	668	695	656	696	656	650	682	728	657	709	663	659	740	636	688	638	715	610	687	700	639	714	673	675	675	621	637	690	651	670	670	673	638	718	708	697	645	705	654	694	679	618	686	686	702	676	653
2760	1484	822	562	938	975	800	669	554	483	415	360	320	278	241	195	189	154	144	147	148	126	135	118	102	91	126	96	87	69	97	72	86	80	87	74	61	70	75	60	71	73	66	64	62	57	60	55	54	69	62	56	44	47	61	71	62	68	58	58	63	58	69	63	70	55	59	58	63	61	46	50	70	45	48	49	56	47	41	44	61	49	61	54	43	47	40	42	44	51	51	50	39	45	36	39	50	61	44	35	47	47	43	56	48	45	44	46	35	40	42	39	41	47	34	45	38	52	35	49	46	42	54	42	37	34	45	49	45	51	55	54	53	49	38	59	45	49	50	51	43	47	57	40	54	42	48	42	34	37	33	47	50	47	54	34	47	52	46	56	44	45	44	45	37	47	37	51	52	41	55	42	41	38	46	45	59	48	35	57	41	37	49	56	57	52	45	35	41	26	54	42	45	49	50	51	50	41	39	44	38	41	45	30	43	42	69	35	43	44	50	44	38	38	52	54	46	47	51	41	41	42	42	56	54	48	64	48	44	53	45	50	43	48	56	41	43	44	53	44	42	46	34	51	38	44	37	38	43	49	44	52	51	47	38	38	47	47	44	45	51	46	55	58	53	42	53	39	47	53	41	51	51	55	46	51	53	45	50	39	53	46	42	51	38	55	48	38	36	34	47	53	55	51	61	60	55	34	41	47	46	36	53	43	42	48	46	43	38	45	46	51	39	49	42	40	43	53	59	36	47	43	42	42	45	48	39	39	51	44	37	42	51	45	45	50	47	45	53	44	47	54	34	43	46	39	43	44	38	50	43	56	38	53	45	48	46	41	53	46	68	45	45	53	40	44	40	39	42	47	38	38	49	49	37	33	48	44	42	47	30	53	52	40	53	42	41	46	51	44	43	43	50	53	34	49	58	50	49	43	48	57	53	62	48	63	50	49	48	48	42	44	51	46	47	41	54	43	48	38	53	53	35	39	41	43	39	34	39	40	57	33	38	45	42	45	51	35	64	42	45	54	48	39	46	46	58	57	57	36	48	43	44	45	54	45	46	47	58	47	41	47	32	52	50	47	43	49	43	43	42	45	52	58	35	44	52	45	46	45	38	46	47	52	40	48	53	34	53	40	67	51	47	52	53	43	49	40	35	49	41	55	50	46	46	52	42	49	45	40	49	43	44	41	48	51	51	51	43	47	44	41	55	63	38	55	48	51	53	38	45	49	48	51	46	60	49	51	54	44	45	40	48	43	49	48	50	40	49	48	42	48	43	46	53	44	31	41	46	39	39	62	37	46	60	47	43	52	37	44	42	60	54	42	45	41	45	44	50	52	52	41	61	33	33	50	42	49	44	41	51	49	55	53	47	43	47	39	45	59	41	49	63	33	37	44	48	49	52	44	45	61	43	36	45	56	51	36	48	46	39	42	45	47	65	52	39	41	35	44	50	47	45	55	43	48	54	43	53	45	44	43	50	33	55	46	50	57	54	40	55	48	55	51	53	44	42	53	50	44	50	47	44	63	47	53	38	39	39	43	57	64	49	44	47	46	42	46	42	67	46	49	40	51	40	32	67	42	50	32	43	40	40	39	49	44	41	32	43	45	42	40	50	57	53	34	48	45	48	45	57	53	38	62	48	53	42	37	44	47	44	50	62	54	53	40	52	51	38	48	49	38	37	47	45	44	35	42	47	45	45	46	39	41	39	32	44	32	40	52	50	34	54	51	47	60	43	48	47	60	40	61	48	44	47	55	45	48	36	45	54	34	45	64	49	50	44	43	58	42	48	47	48	52	48	57	52	50	52	64	50	45	51	45	63	48	44	39	51	41	47	52	50	50	50	46	44	61	36	41	43	42	52	37	56	53	34	41	56	60	43	35	42	50	40	40	43	46	48	51	51	38	60	52	64	44	58	50	46	44	55	58	49	40	43	50	54	40	48	49	56	54	45	42	52	61	51	44	45	39	42	53	43	52	51	58	33	39	46	32	44	51	40	49	43	39	48	55	58	56	33	44	43	38	43	51	42	42	50	54	39	38	43	44	55	55	41	54	47	41	45	32	63	38	38	51	49	48	56	49	58	52	50	51	55	44	48	40	52	47	53	52	54	51	34	46	40	52	41	44	44	45	51	54	37	54	53	53	46	43	31	45	39	40	51	47	64	48	43	41	42	43	50	51	45	58	46	46	42	44	48	50	35	50	55	45	44	25	63	56	37	45	41	51	52	36	41	50	43	44	43	52	38	60	41	48	42	50	45	39	40	38	45	54	38	38	49	51	42	48	40	55	56	36	50	55	52	43	41	41	42	38	51	47	44	49	49	60	37	47	36	49	35	46	45	38	54	41	40	40	38	54	43	46	43	47	60	48	46	49	54	40	47	45	45	39	44	41	49	50	51	41	45	43	51	51	48	42	49	54	60	49	50	55	43	47	46	36	50	48	47	50	39	37	50	43	41	45	57	55	47	48	41	41	47	35	56	50	51	45	42	46	46	57	39	47	49	62	42	53	43	46	46	47	59	49	45	42	45	41	39	49	45	43	53	45	57	56	54	40	40	44	38	41	49	47	47	41	50	52	38	51	35	54	44	47	54	37	45	41	49	43	45	54	40	45	38	46	45	42	45	42	48	51	38	45	40	45	49	47	48	53	45	44	56	50	48	49	44	45	39	54	42	46	44	44	46	55	40	45	45	52	35	49	41	50	56	38	53	55	49	33	39	49	51	41	47	46	45	37	42	39	40	37	47	38	46	43	41	36	48	45	40	50	50	48	40	53	50	46	47	46	47	44	40	49	52	40	47	44	39	51	52	45	40	40	51	44	36	52	40	51	51	57	54	47	46	46	36	38	43	60	40	55	43	56	39	50	42	41	40	41	48	44	48	50	57	40	45	54	52	38	31	43	47	44	35	40	52	53	49	44	47	44	48	53	46	55	50	31	52	51	43	56	42	44	50	54	36	48	45	43	39	42	45	47	41	34	52	46	42	50	41	54	39	48	34	53	48	49	49	47	39	60	51	54	45	41	42	58	41	57	49	46	43	45	55	50	48	48	41	45	47	32	49	49	48	57	36	41	49	50	55	39	44	56	52	45	42	36	36	45	52	44	54	44	59	47	41	48	54	45	52	41	45	38	53	34	45	40	46	51	47	42	41	46	44	34	43	52	50	49	44	41	46	50	50	44	52	47	35	41	50	47	46	56	53	36	48	38	43	36	51	48	41	54	36	53	48	51	51	55	40	38	40	37	51	46	46	45	51	44	35	34	50	46	48	53	50	56	54	51	37	47	48	40	34	40	51	41	39	46	54	50	53	48	42	39	40	58	40	45	51	36	36	50	40	50	42	47	48	49	52	63	43	57	50	40	38	49	35	41	53	58	49	46	38	43	34	51	49	39	39	38	48	54	51	61	42	45	58	40	47	61	42	50	47	64	60	41	52	40	50	45	49	47	40	50	48	48	43	48	42	39	54	43	51	42	51	60	58	47	49	38	38	45
29538	22606	15695	29317	36279	34512	30382	26098	22296	19235	16567	14475	12694	11041	9709	8298	7191	6449	5827	5402	4915	4550	4346	3935	3779	3668	3555	3254	3029	2822	2671	2500	2420	2137	1991	1981	1850	1820	1827	1667	1730	1570	1550	1510	1377	1409	1359	1368	1349	1326	1390	1391	1384	1324	1175	1295	1267	1345	1312	1238	1317	1299	1199	1329	1289	1276	1213	1262	1255	1165	1201	1094	1097	1078	1099	1056	991	1000	1057	972	1001	928	929	856	870	827	820	770	800	807	787	818	767	753	774	763	793	808	738	743	710	776	768	771	807	706	753	693	763	688	735	739	728	728	711	763	768	750	750	742	723	668	787	695	739	768	768	817	731	716	708	676	786	712	750	728	699	690	755	752	759	739	734	733	696	758	742	732	710	782	747	756	707	723	712	726	751	695	778	759	771	767	734	760	731	718	767	712	704	773	702	692	677	761	748	778	734	753	727	724	750	734	730	696	761	738	756	728	739	773	703	753	761	743	741	749	676	699	671	706	755	746	708	728	768	719	743	730	686	701	730	716	739	713	704	754	731	699	728	736	714	747	766	729	774	682	690	721	749	727	726	759	706	739	713	725	748	700	778	719	759	729	724	693	719	734	731	740	718	739	687	735	783	739	712	752	755	737	730	719	765	766	689	711	723	727	710	695	698	746	721	713	757	739	708	717	724	713	756	756	710	745	694	756	763	681	744	708	718	743	740	690	712	733	751	734	736	728	730	729	759	737	738	750	724	687	702	701	730	724	727	701	750	730	702	723	721	725	767	698	743	733	735	713	676	729	745	714	764	667	693	747	714	753	743	708	742	738	730	722	712	716	707	695	736	741	755	714	741	699	742	736	709	741	732	727	765	743	748	688	702	719	747	760	723	749	702	748	735	708	767	718	748	759	724	700	683	711	724	765	728	733	708	716	755	744	740	762	736	765	722	725	718	737	692	815	725	748	733	741	769	669	779	699	715	742	704	676	755	714	702	733	738	664	719	718	717	755	706	759	716	715	731	748	710	688	752	703	704	756	680	730	723	713	726	691	755	719	728	729	731	742	724	691	712	703	740	735	757	730	734	719	741	727	744	763	737	708	717	709	731	773	745	737	749	688	717	696	745	735	774	717	745	756	733	762	740	695	742	721	700	709	733	826	764	722	738	719	723	694	712	720	748	681	732	767	708	714	715	725	714	748	736	722	733	770	729	693	739	692	706	721	749	734	732	750	733	706	781	759	750	706	668	739	737	752	763	751	755	734	685	738	712	716	757	765	755	797	832	757	704	707	691	694	685	726	725	759	738	693	716	770	686	765	733	780	692	710	725	739	719	776	700	677	681	674	737	733	727	676	746	732	736	712	722	729	734	713	694	807	694	784	711	723	687	712	717	755	742	744	735	679	703	742	681	784	772	722	706	712	726	718	713	776	738	685	688	761	718	729	690	716	733	722	712	732	693	708	746	677	753	738	741	737	744	729	735	758	748	745	728	678	689	712	708	724	742	709	715	723	785	764	734	739	772	750	754	755	733	773	737	779	696	756	728	752	710	714	737	736	720	706	781	710	696	737	747	760	778	747	698	758	754	730	739	769	738	719	718	724	735	764	749	780	756	761	714	787	718	685	772	733	784	742	737	726	722	700	749	748	742	746	707	735	692	746	749	684	732	741	717	739	755	705	732	689	731	733	729	784	719	708	691	704	721	719	739	727	733	749	719	757	741	737	752	718	729	721	753	732	711	757	721	747	710	710	706	701	710	713	760	774	734	743	692	732	742	716	714	738	738	731	746	758	710	730	701	760	722	706	687	721	737	687	728	743	669	722	680	744	687	725	740	714	708	744	740	713	750	691	751	739	761	713	740	775	748	749	739	732	687	721	719	734	704	714	724	718	741	754	693	763	732	700	771	791	703	766	655	718	720	729	715	722	705	714	719	685	769	739	703	753	696	731	725	767	719	756	751	723	686	738	692	751	708	743	723	700	742	693	762	724	722	711	768	714	750	757	783	736	736	745	757	730	700	695	745	704	717	716	760	718	706	711	706	714	689	760	709	735	698	775	702	735	799	762	718	708	752	740	728	705	733	751	689	718	760	733	728	702	723	733	774	731	740	692	683	728	735	722	775	721	684	706	735	746	757	761	704	752	724	678	754	740	742	772	766	706	722	720	729	758	720	759	756	750	719	728	705	760	705	710	749	712	771	755	708	688	713	737	743	740	719	747	727	730	729	752	729	750	690	775	748	788	729	730	685	717	701	767	776	725	731	704	710	704	719	689	774	694	722	710	714	799	735	735	700	724	774	694	763	727	711	695	691	744	729	723	725	737	728	756	700	755	694	731	755	714	790	762	753	772	753	742	732	790	733	729	748	704	712	721	774	686	738	715	754	732	768	762	744	748	725	719	729	721	710	728	719	737	761	732	726	713	728	752	726	738	702	706	734	727	785	724	755	782	737	689	761	764	725	748	765	729	708	723	723	702	713	756	754	763	746	736	780	741	735	729	713	724	761	743	730	687	739	720	735	751	750	750	722	693	768	741	690	724	716	724	724	716	737	739	721	741	716	682	726	747	718	696	720	756	740	784	722	740	762	728	731	766	741	765	744	712	744	713	697	768	703	712	681	745	744	748	734	723	720	746	771	764	726	738	747	759	733	732	741	751	700	720	751	767	741	737	723	737	738	756	697	713	723	725	728	760	700	749	734	706	749	742	771	677	732	696	747	737	696	753	739	761	735	760	730	737	727	712	695	725	724	741	746	749	728	737	788	724	769	709	721	764	710	719	731	764	730	756	695	726	740	724	750	754	694	715	759	723	753	744	704	761	746	700	733	737	749	742	729	668	724	738	744	788	693	742	775	711	735	729	677	708	706	691	711	753	724	702	757	786	680	716	732	752	702	730	710	696	765	754	686	714	736	735	759	785	739	710	729	703	744	705	788	717	684	748	735	700	722	745	732	791	702	741	752	743	709	780	705	694	756	709	705	682	668	715	723	748	742	714	721	722	732	765	719	780	726	753	743	708	717	723	727	747	761	696	702	777	756	779	723	744	733	753	720	729	748	807	727	768	734	682	689	749	754	723	658	757	713	759	751	693	742	741	778	727	782	739	749	752	786	735	721	705	752	736	711	768	738	727	749	734	714	755	804	728	724	748	741	680	712	734	744	716	736	704	686	754	718	703	768	738	705	747	710	764	693	714	706	753	754	741	708	704	780	696	693	705	722	717	724	769	702	723	727	706	773	726	748	758	730	705	720	731	728	734	706	716	735	703	676	711	699	724	731	750	699	772	687	748	763	776	747	771	727	725	743	737	772	709	758	699	722	739	733	734	762	728	759	699	729	752	729	741	735	747	738	728	766	710	674	749	680	695	711	732	718	687	739	743	731	758	741	701	740	773	712	741	710	740	724	764	780	748	718	719	698	685	719	806	709	765	669	756	680	702	709	748	728	729	750	740	707	717	783	737	744	734	739	736	717	702	748	741	780	729	709	748	746	740	709	715	734	709	791	698	734	731	731	766	738	762	712	708	717	728	713	718
2064	627	309	247	439	424	332	294	239	187	179	157	158	132	102	104	89	87	78	75	62	70	55	62	53	63	54	63	53	46	52	53	40	45	43	41	44	46	47	40	53	40	31	36	29	36	35	42	36	38	37	31	30	24	34	41	36	42	39	41	24	35	41	28	32	34	37	34	38	28	32	40	30	18	30	25	23	24	22	33	30	36	31	30	29	34	27	24	23	26	29	23	19	28	28	36	34	19	23	28	18	24	33	23	25	33	38	28	30	49	19	20	25	26	31	26	25	25	29	20	22	27	19	22	31	29	22	26	32	23	30	32	23	30	28	32	20	23	26	21	39	30	32	30	34	33	32	29	32	32	20	29	29	33	31	30	27	15	28	15	27	27	24	21	21	33	32	36	30	26	23	19	22	27	24	30	25	23	27	28	24	26	27	28	23	32	25	22	26	30	31	24	25	28	26	23	25	33	25	24	31	21	16	34	23	24	26	28	30	15	17	25	35	26	35	25	33	22	24	36	28	20	32	23	32	22	18	20	29	29	24	27	24	26	23	33	31	23	39	24	34	19	28	19	34	28	23	33	26	25	31	25	17	29	26	27	35	27	26	28	25	27	25	26	29	27	27	33	26	38	24	22	19	23	29	28	35	34	29	21	22	35	26	25	28	28	25	15	22	27	28	31	22	28	22	26	26	31	26	38	30	29	20	23	28	28	32	27	30	35	30	25	25	28	35	23	25	31	23	28	28	36	24	20	18	26	28	25	26	24	32	23	14	22	22	28	37	27	30	31	27	21	26	37	19	19	24	22	22	24	29	24	31	25	24	20	28	35	26	21	24	26	21	30	23	27	31	24	26	23	32	25	20	26	32	32	28	27	20	22	25	28	36	23	27	25	24	22	23	27	29	28	21	24	29	27	30	22	27	19	21	26	25	34	31	28	32	33	24	23	29	25	19	28	31	29	33	26	34	24	22	34	26	19	17	28	36	18	25	17	29	22	22	33	32	18	31	34	29	29	24	30	21	32	36	13	36	24	18	34	23	33	32	37	31	19	16	26	37	31	22	23	31	21	36	31	23	31	26	36	22	23	31	30	23	25	27	27	26	30	28	31	27	32	18	29	35	32	29	26	23	22	27	27	28	25	27	27	28	33	22	14	28	30	22	39	30	35	33	24	34	40	32	32	24	29	32	28	21	28	36	25	28	33	23	29	29	29	18	20	19	23	26	33	25	23	17	24	32	23	25	25	21	28	25	20	34	23	28	31	31	24	27	29	26	29	31	22	17	28	27	15	26	28	26	22	23	25	24	30	30	24	28	25	31	29	24	33	30	33	23	26	28	27	33	29	23	26	20	24	26	27	28	19	35	31	28	21	23	31	28	23	24	29	29	29	28	35	27	30	32	29	33	27	24	26	32	33	32	32	22	16	27	25	30	30	22	28	24	25	26	20	17	23	31	26	29	34	24	28	30	22	23	34	26	30	26	27	31	22	19	29	28	29	28	29	31	31	33	24	23	36	23	23	30	39	35	29	26	34	24	21	32	24	40	24	29	30	29	24	37	22	23	31	31	35	18	29	24	37	21	24	22	25	34	21	20	25	24	28	29	30	25	29	30	31	30	23	15	28	31	19	29	30	20	25	30	28	23	17	29	25	26	13	21	25	22	23	24	30	38	21	19	28	26	34	29	23	24	22	28	31	21	30	32	34	36	27	21	26	31	30	25	25	29	34	25	41	19	29	29	30	24	22	25	21	28	21	26	26	25	41	23	27	31	26	24	27	27	21	24	32	30	33	25	26	31	31	25	18	22	27	23	24	20	30	26	21	36	27	27	23	25	32	35	39	30	26	29	24	25	24	30	23	31	29	31	34	21	21	31	27	27	28	23	24	31	23	28	34	23	39	28	35	35	33	24	28	24	25	24	31	24	19	27	17	25	21	24	23	32	37	43	29	29	27	33	36	31	33	30	26	25	32	24	24	29	17	26	36	20	24	30	22	20	15	28	26	33	27	29	28	28	20	21	29	18	22	30	18	26	15	19	23	29	21	32	26	28	24	21	26	31	28	28	40	38	24	24	34	25	27	35	23	26	16	27	31	33	23	22	21	25	21	30	27	27	27	22	23	19	22	38	27	25	19	30	31	21	30	36	24	28	24	25	32	25	34	27	30	27	31	35	28	23	16	28	21	26	22	22	29	28	17	32	26	36	27	29	31	33	38	31	23	29	22	24	31	33	28	30	28	30	29	27	27	25	26	18	19	26	26	29	27	20	17	22	32	35	22	20	29	28	21	24	31	27	33	27	29	24	27	27	23	30	22	23	31	27	30	19	31	24	34	23	30	26	33	27	40	20	30	31	24	34	22	34	27	28	33	21	23	23	27	21	29	30	29	36	21	21	28	26	24	25	30	23	37	23	34	23	38	30	28	29	25	29	22	23	27	30	20	30	25	27	37	23	25	29	23	17	27	26	23	32	25	22	31	22	26	25	25	23	40	36	28	31	31	34	23	27	29	23	27	20	18	35	22	20	30	32	22	25	33	24	31	25	24	36	24	27	20	33	23	29	22	29	26	22	28	29	22	27	24	25	35	21	27	26	24	26	22	31	22	31	25	30	32	41	34	21	22	30	27	26	26	24	23	29	24	30	21	32	23	21	21	22	31	25	29	34	33	25	35	28	15	36	25	27	25	35	26	35	26	32	23	24	33	19	23	30	26	32	27	31	31	26	29	31	28	24	30	35	24	27	30	31	29	27	19	22	24	24	41	37	17	18	27	35	24	19	20	34	13	38	31	25	18	27	23	23	17	34	16	28	22	19	34	23	25	23	22	37	26	25	30	27	35	30	25	19	32	21	21	26	26	33	25	23	22	45	36	28	29	21	29	31	30	19	33	22	25	25	25	31	23	34	32	19	20	23	31	24	17	27	14	30	24	23	25	27	33	24	24	24	36	23	28	32	27	35	30	21	24	29	27	25	27	21	24	27	23	26	28	30	28	28	28	25	32	33	23	26	34	27	22	28	35	42	27	29	16	25	28	25	26	26	28	28	28	19	19	28	19	20	29	28	37	33	21	25	23	25	28	36	30	20	33	23	28	19	32	21	18	23	24	30	28	26	21	23	35	22	38	33	22	15	30	27	25	28	37	25	24	21	30	27	20	23	18	25	26	25	26	28	26	32	22	32	25	29	32	28	30	25	22	21	20	33	19	28	36	17	17	21	32	17	32	24	20	27	24	28	24	17	37	26	25	34	18	17	18	27	37	28	39	24	36	28	18	28	40	38	29	20	32	38	17	23	28	26	28	33	33	23	26	24	34	29	22	29	20	29	25	31	24	32	27	28	31	27	29	20	22	38	22	21	20	27	39	27	30	31	31	33	19	28	32	26	23	25	24	29	20	33	31	28	30	21	26	33	30	25	31	23	23	29	22	33	34	22	25	28	27	30	30	23	20	20	32	27	25	32	31	24	22	40	21	35	28	24	28	23	14	17	34
21284	14683	8584	19734	26765	24844	20573	16910	13408	11194	9274	7896	6613	5627	4848	4108	3586	3191	2977	2788	2465	2283	2169	2159	2164	2110	1916	1805	1629	1568	1475	1374	1265	1187	1152	1088	1048	990	986	1008	939	954	881	799	802	793	831	771	804	790	811	747	744	731	717	782	748	763	742	777	724	724	755	734	710	684	712	736	683	617	647	626	608	594	554	563	554	595	579	584	568	527	492	479	431	483	492	451	477	460	500	450	443	426	432	444	429	446	482	427	490	437	414	432	453	431	457	441	455	425	473	435	464	436	427	416	426	450	477	421	426	461	438	436	427	421	424	468	420	442	432	431	395	435	454	439	404	462	438	451	416	437	396	437	471	423	405	401	493	441	438	435	416	423	428	415	402	469	414	420	450	437	444	423	403	442	432	439	474	418	437	449	443	428	446	425	460	403	445	402	390	399	439	435	398	477	443	434	427	438	443	466	414	451	453	473	452	428	456	398	466	440	476	445	447	447	414	438	455	454	466	485	474	482	434	432	426	462	443	462	410	463	447	450	447	404	405	433	440	439	446	426	423	426	442	456	477	432	444	412	410	418	436	474	450	436	443	431	442	413	456	428	433	394	469	460	476	428	465	451	444	427	439	397	437	400	437	426	456	434	410	425	433	458	428	447	448	451	375	419	441	433	436	450	432	426	431	412	460	460	470	472	460	462	433	444	465	427	443	462	450	439	421	463	418	461	422	397	415	417	458	453	456	424	411	448	455	405	433	461	434	478	409	420	431	430	464	456	462	466	469	445	467	436	466	420	409	435	462	418	423	420	479	416	444	444	440	497	394	475	417	432	456	474	467	464	443	453	434	398	395	429	413	405	439	416	476	457	413	404	471	457	449	428	422	468	442	419	430	471	461	428	446	439	424	473	416	440	429	442	405	462	405	447	444	414	423	431	465	441	448	471	422	413	431	433	437	421	416	441	450	462	430	444	409	446	440	434	412	446	440	405	460	452	412	460	469	467	448	439	404	447	423	480	430	453	417	445	490	438	450	424	467	421	437	417	452	460	413	429	439	402	469	431	428	408	429	410	442	409	450	423	463	452	406	409	432	419	464	425	431	403	424	411	460	429	428	432	442	417	413	455	406	471	437	405	406	444	450	433	456	465	442	442	449	404	436	441	465	427	425	462	415	430	449	468	461	396	444	441	441	446	402	456	455	400	419	441	474	447	443	434	419	424	397	433	456	409	443	420	472	460	425	455	412	424	444	455	459	473	436	448	441	488	451	403	417	422	463	421	436	444	423	411	422	462	429	451	409	442	438	443	469	433	449	426	401	454	449	436	433	427	427	452	437	461	422	456	420	419	441	420	435	434	448	456	439	439	464	475	441	442	471	429	443	422	433	451	460	468	463	445	413	431	455	460	428	472	424	442	430	454	440	433	444	434	418	439	428	509	467	415	474	422	449	439	405	443	420	401	429	439	462	429	406	467	415	464	452	432	441	451	417	469	436	489	456	476	443	431	443	437	405	451	450	431	439	402	434	437	453	425	425	416	471	411	459	468	401	430	412	400	424	458	434	453	436	436	424	403	448	415	461	458	426	429	449	426	447	425	408	469	430	408	474	489	411	409	452	431	429	468	471	409	464	433	399	440	405	430	415	450	412	457	401	411	441	464	467	433	451	451	426	419	436	440	399	437	471	426	428	404	412	433	459	446	424	391	441	444	438	469	431	413	419	397	456	470	453	439	447	486	460	425	438	438	451	437	431	443	455	426	391	452	400	428	436	472	427	404	442	418	436	404	453	396	429	453	437	432	442	420	432	443	434	405	410	414	460	443	485	440	450	454	428	441	438	458	458	461	419	427	485	456	453	419	432	395	439	420	414	445	390	429	438	394	450	460	453	471	465	455	427	493	388	446	455	439	439	405	441	447	426	436	453	453	442	447	421	438	424	393	430	449	468	445	427	461	444	465	455	459	429	415	440	438	438	436	428	399	434	416	430	459	447	427	414	444	473	451	457	426	427	404	427	422	430	444	431	427	435	473	432	430	419	439	429	442	449	489	434	462	437	418	419	394	407	461	441	491	426	451	421	426	420	460	449	448	397	422	450	453	417	421	449	409	457	455	425	433	418	463	437	455	457	430	435	430	434	458	429	437	438	404	453	419	460	394	445	413	414	412	423	453	429	432	452	431	431	427	418	467	392	440	471	430	435	463	437	432	446	415	459	407	431	437	418	399	419	414	466	440	399	453	414	474	425	457	461	443	404	421	450	428	424	434	473	423	453	448	457	413	444	425	402	458	434	455	421	430	400	445	449	429	446	438	407	492	422	457	433	476	395	456	426	463	441	402	465	459	440	461	408	476	410	432	432	452	420	461	461	422	467	419	429	431	460	448	451	448	409	401	441	461	452	444	439	428	414	426	432	397	439	433	462	417	457	465	422	425	438	466	446	398	436	406	454	446	413	440	425	458	461	453	421	428	409	428	441	435	435	411	444	426	459	441	435	453	474	407	417	449	433	409	474	443	434	416	421	452	464	475	407	473	406	422	431	469	419	426	416	429	456	411	469	438	431	430	412	413	405	449	434	435	446	430	444	387	414	446	430	441	422	419	425	416	416	484	446	463	454	442	427	433	408	445	419	416	459	433	390	416	439	413	445	458	453	475	456	411	466	437	488	432	445	405	425	453	445	405	453	444	427	481	426	438	440	394	409	431	412	462	443	424	477	462	449	438	411	412	456	463	447	403	444	389	456	493	456	433	465	387	442	401	441	415	430	419	394	415	396	384	424	426	427	457	419	440	441	425	420	453	438	462	445	505	469	403	427	425	444	457	427	448	398	440	422	394	414	471	470	433	445	404	439	448	418	445	428	438	432	466	439	429	455	421	422	441	408	471	446	423	441	434	430	448	469	448	463	447	468	445	437	445	434	444	444	439	422	397	422	407	459	439	439	444	458	450	428	427	411	417	431	436	454	437	401	432	423	463	399	447	433	443	439	433	439	413	450	424	450	439	451	407	409	416	418	442	452	411	405	413	424	427	452	433	421	419	439	445	438	444	449	424	411	433	418	443	467	440	439	412	436	455	447	457	435	446	437	450	466	423	419	435	441	452	444	447	439	440	434	451	444	414	439	447	415	420	440	429	426	415	441	454	441	425	421	475	435	436	422	432	460	432	418	445	450	421	423	424	422	449	418	423	417	486	468	436	437	435	457	422	443	462	381	450	449	442	433	455	434	420	434	459	449	445	442	453	427	428	449	460	406	401	417	420	415	471	452	424	432	460	440	436	484	404	409	418	425	428	428	478	470	467	435	430	446	467	436	423	430	450	423	426	432	458	438	419	446	443	449	434	417	448	420	454	443	427	440	441	431	457	470	438	420	406	431	468	491	457	433	448	411	474	460	422	453	437	441	451	456	434	457	441	420	434	422	404	461	430	438	448	438	461	431	438	452	443	417	409	455	447	413	459	414	464	479	445	410	415	458	428	435	447	448	442	462	455	464	430	433	453	410	416	432	453
1610	971	485	348	580	624	496	502	378	315	284	233	212	188	138	145	109	112	107	98	68	76	86	75	80	68	61	72	78	60	57	64	43	46	51	38	63	51	44	48	42	39	41	50	38	48	35	45	40	47	26	43	46	27	36	34	38	47	34	27	41	40	42	42	38	44	46	34	26	47	29	33	32	36	42	42	34	35	31	37	32	28	33	36	30	27	33	32	25	22	25	30	35	35	25	29	24	22	22	30	25	37	36	33	26	24	20	31	35	24	26	23	28	21	31	29	26	39	32	32	20	28	35	28	36	37	24	19	21	28	29	31	28	32	34	34	25	19	26	34	24	35	30	23	32	31	34	32	36	23	28	35	34	37	42	25	29	28	34	27	27	27	21	25	40	27	23	31	29	28	37	26	29	29	20	37	31	22	23	32	32	26	30	25	21	33	25	25	33	26	25	30	30	38	26	24	32	32	26	30	27	35	24	28	30	26	25	31	26	30	22	27	34	23	34	31	30	33	28	26	23	30	29	31	34	31	26	18	26	33	24	32	29	31	26	30	23	32	33	34	30	37	32	31	34	22	34	21	39	25	25	26	28	26	31	24	26	28	27	35	23	30	34	30	35	31	19	27	30	35	21	28	26	33	21	29	34	21	31	24	19	33	30	32	32	33	37	25	37	24	32	23	31	23	25	22	31	25	31	31	23	31	30	35	25	25	22	27	30	30	23	25	28	27	27	31	25	29	22	24	28	23	26	39	26	33	27	35	28	22	31	28	34	27	29	32	32	40	22	22	21	29	25	28	29	32	20	27	27	22	30	39	31	32	33	33	30	32	38	22	40	28	31	31	21	26	24	33	24	33	37	32	32	45	31	25	33	38	31	35	31	30	35	22	31	35	27	29	32	25	34	31	24	23	27	26	38	25	21	33	42	24	33	31	37	33	26	20	34	32	34	26	26	24	29	22	30	20	29	29	37	33	22	19	25	27	21	39	32	32	25	27	29	32	18	30	33	28	36	24	23	26	28	39	30	25	20	32	28	26	34	38	32	38	32	28	25	29	26	43	27	29	32	38	23	36	22	28	25	32	31	25	28	28	25	24	32	25	35	25	27	28	29	27	20	25	24	27	38	33	31	36	16	34	27	25	26	21	25	32	24	29	21	28	35	37	25	32	24	31	32	30	25	23	22	22	25	27	24	35	26	28	21	29	25	33	32	29	31	45	38	30	24	20	40	29	39	32	44	27	32	26	33	26	37	28	29	27	34	36	27	27	36	24	23	30	23	32	35	24	37	35	25	34	28	26	27	23	36	38	33	31	34	27	27	25	35	32	35	35	36	35	28	28	32	21	25	30	27	24	35	28	33	36	22	31	29	23	26	29	33	43	22	21	35	33	32	32	34	27	24	28	21	26	33	22	34	24	29	23	29	40	25	19	22	23	34	27	27	32	24	29	27	27	27	26	30	31	28	34	32	29	20	22	33	21	27	32	30	30	30	29	29	29	30	26	35	38	26	30	33	34	31	31	26	28	39	22	27	25	27	24	26	24	25	20	28	25	25	17	27	27	26	34	28	28	36	28	29	32	39	26	34	26	24	36	26	27	22	27	27	32	39	22	37	32	30	21	31	22	34	31	31	38	36	31	30	24	33	30	38	22	29	24	26	25	32	39	27	25	24	30	30	32	29	24	29	24	32	29	34	35	31	31	26	32	30	24	32	36	24	30	36	29	36	33	31	39	32	31	25	29	33	35	31	26	41	23	24	31	33	25	36	21	36	25	29	32	26	32	22	26	27	27	25	19	33	21	24	27	35	26	28	36	24	27	20	22	23	30	27	29	30	22	27	25	24	33	27	26	26	30	37	17	34	39	27	26	23	27	23	39	27	36	39	25	31	23	26	33	31	37	28	23	28	26	32	29	37	26	27	24	19	38	19	17	29	21	35	22	25	33	32	33	32	30	25	23	31	31	31	29	24	26	34	22	35	35	27	29	43	33	28	23	29	34	33	33	33	24	27	40	33	28	29	45	26	30	24	17	20	23	23	22	18	28	40	31	31	20	18	28	39	25	30	30	24	27	27	33	35	26	29	32	42	31	30	26	40	27	38	32	21	28	29	26	23	28	25	37	37	34	27	38	30	27	32	28	24	29	26	35	34	41	27	27	30	35	31	27	31	30	33	17	26	24	26	23	31	37	21	22	21	29	22	24	36	31	30	34	24	33	34	28	24	26	26	28	19	26	23	31	25	22	27	35	22	31	28	27	19	41	27	29	25	34	25	35	29	28	30	19	27	29	30	22	26	32	32	22	24	31	24	35	32	24	32	30	31	28	29	25	22	34	26	34	23	27	34	26	37	22	32	36	30	30	21	25	24	40	28	35	16	32	25	25	35	28	25	31	38	30	34	29	33	34	32	23	26	37	26	30	28	36	34	28	36	32	15	29	34	26	29	41	20	34	31	27	38	34	32	24	30	32	23	27	34	34	31	36	22	28	24	20	35	33	28	23	34	33	18	25	36	25	28	26	27	28	32	28	27	38	40	23	33	28	32	28	19	31	26	29	27	38	28	34	28	28	21	35	33	30	33	30	30	30	28	36	29	30	26	32	29	40	32	29	29	36	36	29	24	23	43	38	28	29	35	26	24	26	34	34	22	22	32	28	29	29	25	29	29	25	27	26	38	24	31	26	26	27	25	30	29	28	31	36	25	28	33	27	26	24	32	34	25	36	29	30	27	29	24	30	27	25	28	25	31	31	30	30	25	28	37	23	21	40	15	41	32	31	25	32	24	21	27	23	28	26	30	25	25	32	31	36	25	30	29	20	25	28	34	29	32	21	37	29	31	28	27	24	33	19	34	29	23	30	19	33	36	37	30	31	34	30	16	30	20	31	27	29	38	34	23	33	30	26	29	24	31	22	26	29	37	30	30	24	28	34	33	27	28	29	32	23	30	36	23	33	26	24	30	30	34	31	34	26	34	33	26	23	24	33	28	34	37	30	26	39	26	33	29	27	30	25	22	26	29	36	25	38	33	30	34	25	38	25	28	33	23	30	25	30	17	34	31	20	27	28	24	23	29	28	27	32	19	20	22	32	25	27	22	40	37	33	29	35	27	18	23	19	39	34	34	35	26	23	31	31	33	31	28	22	22	42	38	31	21	28	30	31	32	31	23	36	31	30	25	18	27	17	24	45	20	37	35	26	32	18	25	34	34	35	28	28	33	36	16	38	39	31	25	27	28	28	28	33	35	23	33	26	29	28	30	38	22	34	24	32	30	25	34	29	30	27	29	31	21	33	25	22	24	37	28	36	47	26	28	22	38	29	22	25	27	35	24	21	32	21	32	22	31	43	22	38	35	36	28	27	32	35	24	32	25	30	23	28	29	30	24	33	33	29	30	25	24	23	34	27	27	35	36	21	42	30	25	28	18	25	26	30	27	24	26	29	30	33	26	28	24	17	29	24	27	28	35	41	36	21	38	26	39	33	26	35	29	24
25019	18720	12117	24851	32136	30201	26003	22048	18363	15628	13140	11213	9594	8453	7105	6074	5348	4847	4321	3945	3436	3200	3176	3012	2914	2782	2520	2385	2226	2050	1962	1844	1574	1563	1441	1441	1331	1303	1245	1214	1222	1144	1141	1063	1041	1093	958	970	1000	1014	1038	949	942	889	953	915	952	921	971	953	899	900	951	919	870	825	838	849	775	837	820	731	747	684	766	694	681	726	693	688	613	596	614	561	556	528	562	528	554	524	508	490	471	486	526	504	492	472	509	467	474	480	495	481	502	489	458	503	505	468	479	537	488	473	457	502	504	490	466	500	492	473	497	435	450	452	476	479	461	494	432	439	424	465	428	487	489	481	464	487	502	442	488	495	489	493	453	494	499	475	490	450	439	453	472	488	473	512	444	471	472	502	500	454	504	434	484	453	435	466	513	461	479	468	459	455	460	466	508	482	449	451	470	437	489	487	472	461	483	482	445	472	467	463	490	477	457	453	484	494	491	465	486	487	435	443	471	451	453	439	436	499	450	499	481	505	451	467	504	479	439	451	486	455	481	515	470	458	484	457	466	493	462	452	458	465	420	483	466	458	453	454	460	480	452	463	459	472	466	462	510	505	464	460	446	468	485	460	466	497	464	493	486	466	481	501	463	465	488	458	477	440	440	455	469	514	489	483	495	453	464	409	442	432	477	519	483	487	510	472	470	474	486	458	438	466	488	444	480	505	467	469	487	441	490	497	461	438	504	497	458	505	487	453	478	477	452	460	471	447	453	468	484	452	451	482	489	466	490	429	486	409	430	489	500	453	486	493	481	426	445	461	436	469	444	481	456	467	443	466	435	446	490	462	457	469	503	448	469	475	475	410	471	495	445	468	443	477	509	484	476	486	428	457	469	476	470	446	455	456	428	449	528	456	454	452	488	459	504	454	475	433	438	470	441	482	468	465	488	503	455	462	476	472	476	454	481	448	494	474	476	464	477	480	475	496	440	494	454	465	443	505	466	504	463	441	458	497	452	445	464	470	458	494	476	444	473	467	468	453	477	471	468	487	468	470	484	455	446	451	460	459	436	486	474	465	467	469	478	473	499	501	506	450	490	503	475	436	497	412	467	479	483	429	502	474	434	459	423	464	468	477	494	433	455	497	476	467	440	492	484	479	468	475	456	458	470	496	472	451	447	434	447	484	455	512	453	466	461	470	480	468	493	469	472	458	427	470	552	469	475	485	435	437	494	484	478	438	491	486	469	466	469	460	468	492	502	463	464	485	462	464	474	471	493	488	460	476	475	473	453	460	455	457	431	496	469	449	477	441	457	482	481	458	436	467	525	447	463	482	469	442	468	456	504	433	421	458	535	460	431	447	486	465	452	436	501	448	494	462	481	457	491	437	475	477	473	474	446	462	484	455	501	481	453	481	479	446	499	455	475	480	494	437	489	462	479	499	466	459	448	475	488	503	469	440	484	476	507	439	504	463	486	486	478	459	470	433	450	472	442	490	456	469	460	492	445	509	477	491	513	447	458	473	478	448	439	474	446	479	486	447	480	446	478	474	469	451	496	477	476	470	512	459	478	465	494	467	481	450	447	473	465	490	478	437	467	463	492	478	483	499	457	476	444	487	485	469	455	434	447	474	483	446	468	472	462	435	487	457	473	499	436	457	448	473	473	486	474	464	471	479	455	468	454	478	465	487	503	461	504	499	464	456	462	464	456	452	461	486	447	453	463	453	504	447	479	472	499	462	473	467	463	433	414	493	457	493	471	525	473	472	467	475	496	493	454	434	476	506	435	442	473	434	465	447	479	479	431	489	444	489	504	460	456	496	453	432	476	500	446	465	446	481	430	485	490	478	449	465	493	416	440	450	444	491	477	481	470	483	473	467	457	472	485	467	478	459	453	469	460	492	465	427	455	450	439	461	465	476	505	466	479	510	453	443	480	460	428	503	465	446	485	447	498	446	435	511	490	454	453	458	471	449	485	452	468	457	500	479	493	475	480	461	458	466	463	477	474	515	482	516	421	476	464	473	460	454	493	452	480	470	484	462	518	474	445	433	457	514	478	474	502	452	464	498	437	479	466	467	471	439	480	487	451	482	466	489	467	465	447	483	470	441	498	492	469	452	487	482	475	468	497	503	481	463	502	455	473	466	512	469	463	461	486	458	475	463	432	505	474	433	454	426	471	476	476	460	494	489	486	467	425	422	523	448	508	474	452	459	469	507	483	464	438	464	481	484	478	503	470	452	470	454	502	464	457	448	478	478	483	476	469	470	434	475	475	461	453	484	459	485	453	478	489	475	486	473	468	478	481	495	499	435	429	471	427	462	490	457	465	460	442	425	465	499	493	481	483	469	481	488	488	457	500	478	493	458	471	484	511	402	449	495	466	484	444	467	448	465	483	476	483	498	436	471	462	437	456	468	487	477	473	440	467	454	499	454	497	492	465	462	449	452	468	478	460	461	463	457	449	451	468	463	461	497	482	455	478	459	467	461	465	461	462	478	463	497	474	462	469	499	490	515	470	409	505	484	501	486	501	489	483	483	443	473	419	476	472	447	472	434	471	435	492	461	458	486	486	497	460	463	475	496	462	471	446	466	437	426	478	481	473	472	448	463	506	501	421	470	453	487	482	449	467	488	466	470	461	479	443	502	468	464	463	462	471	474	478	436	448	499	420	427	472	467	453	461	458	443	479	497	464	459	469	483	459	450	470	441	432	453	465	481	483	480	472	458	488	471	434	454	501	486	495	467	469	475	439	466	483	484	489	475	487	456	475	468	434	472	422	429	433	478	479	439	451	491	474	480	474	484	495	469	498	459	477	466	453	448	485	488	452	487	463	479	452	472	431	458	416	480	499	437	483	471	447	480	479	510	422	502	458	468	483	447	455	481	439	457	464	463	510	492	485	489	467	467	469	462	447	479	454	496	449	508	480	442	461	474	458	449	500	456	471	443	449	493	486	436	480	456	484	451	453	476	476	452	474	480	498	499	476	468	499	496	486	470	467	462	455	445	491	461	432	458	469	509	482	478	474	453	493	421	506	461	449	481	465	469	474	500	476	478	447	464	450	480	470	470	424	485	461	479	518	449	480	498	444	466	450	462	477	460	457	458	441	471	474	459	487	455	494	492	500	472	461	490	474	478	448	482	482	448	474	483	458	462	481	443	436	502	488	437	469	455	448	457	461	462	474	474	470	458	478	525	490	493	457	476	496	463	494	470	475	467	432	429	453	442	453	491	476	453	467	457	461	483	450	455	441	438	491	461	480	449	469	512	480	452	475	452	475	475	488	420	491	502	467	463	467	489	438	500	471	482	450	467	477	508	480	521	481	472	475	467	494	468	478	476	449	505	449	482	476	428	485	455	471	427	459	428	448	460	452	471	488	488	440	506	491	463	475	514	442	466	506	460	477	473	454	432	461	474	481	448	433	461	439	446	462	448	461	470	453	447	446	480	484	427	481	452	466	440	485	469	469	451	433	480	475	442	480	489	451	490	493	444	430	483	503	470	488	442	463	474
3193	859	449	336	565	572	468	404	355	259	244	228	184	190	145	130	147	129	110	88	112	100	85	78	83	90	87	89	66	67	75	67	72	69	75	51	55	56	51	69	58	62	55	55	54	56	45	48	66	53	50	48	51	40	60	42	49	40	69	57	52	39	58	52	60	40	51	55	47	48	45	57	38	47	43	53	58	38	52	46	51	45	52	40	45	45	43	41	39	55	31	37	43	35	54	53	39	38	45	42	47	47	38	40	41	36	47	43	48	44	54	43	45	45	50	32	35	42	41	43	34	49	49	56	42	50	46	42	45	46	45	44	49	39	39	51	44	58	40	34	51	53	49	39	45	31	45	35	44	42	21	35	34	37	31	50	41	25	42	47	52	42	35	36	39	44	37	41	42	41	39	44	39	37	52	51	38	35	44	44	41	43	37	34	44	46	48	36	34	43	51	38	40	38	40	42	38	48	50	39	38	46	36	53	38	44	51	50	38	33	42	44	47	42	41	49	46	34	39	45	44	34	45	36	47	38	35	46	51	37	38	37	43	54	33	41	38	29	46	40	41	40	47	46	44	48	40	42	40	39	42	32	45	44	35	56	49	42	39	41	41	43	47	40	38	44	42	41	47	54	47	45	37	40	37	42	58	44	30	37	48	35	42	29	47	30	34	50	37	38	48	37	48	41	37	53	50	44	40	47	36	43	35	47	43	34	30	34	46	40	48	46	47	42	43	37	40	42	35	44	43	49	45	47	51	50	50	46	46	36	34	43	57	38	45	40	37	36	37	46	48	45	49	41	39	48	37	43	52	45	38	42	42	30	45	42	36	25	42	45	46	45	50	36	45	48	40	43	38	53	37	49	25	48	39	46	33	51	36	44	50	39	41	41	37	44	37	44	41	54	50	50	30	37	35	44	42	34	39	49	51	44	44	21	36	38	45	41	60	46	48	40	28	44	32	40	35	43	39	36	47	54	52	46	39	35	40	34	26	44	50	31	42	48	45	32	37	43	38	38	41	44	40	46	53	44	41	43	47	34	31	42	34	34	46	45	45	40	47	46	47	47	39	37	45	51	42	51	44	41	53	45	37	40	37	25	53	49	46	37	45	40	40	44	40	38	45	35	40	58	36	39	44	49	43	40	43	38	47	47	44	26	30	31	36	43	46	44	36	35	35	37	56	35	50	42	36	30	43	56	40	52	39	43	33	38	44	40	44	39	40	43	40	44	41	30	28	33	34	45	59	48	47	40	45	42	48	50	51	45	45	36	46	42	43	46	37	40	40	41	46	42	34	38	51	40	36	36	37	39	45	48	38	42	32	57	43	49	47	45	48	48	35	42	47	31	34	39	38	48	48	52	47	24	50	34	41	43	37	36	42	42	37	34	46	44	40	35	64	38	34	50	46	46	48	51	44	25	35	34	53	47	40	40	40	38	45	44	29	56	45	40	44	44	41	53	38	47	48	40	47	31	52	49	59	48	54	43	40	36	37	49	45	48	36	41	41	36	52	36	49	45	38	35	40	48	44	43	42	43	41	38	37	22	32	31	54	35	41	57	38	52	38	41	42	49	46	43	41	44	36	33	39	39	41	34	53	39	38	46	32	44	51	34	31	28	46	50	36	42	43	41	40	43	41	38	37	44	36	46	38	36	28	47	46	42	36	36	41	55	34	35	40	45	47	39	54	48	37	44	55	46	52	42	44	37	27	46	46	53	50	49	43	40	42	33	51	44	38	49	45	46	43	37	52	39	36	44	49	43	44	52	39	30	36	50	36	36	43	39	43	36	41	35	47	43	41	41	44	36	52	35	42	26	43	41	47	38	43	42	47	39	49	49	40	44	32	38	46	48	40	43	42	48	39	49	42	40	41	38	51	48	29	48	45	52	50	36	43	44	51	38	31	51	27	38	47	30	40	50	40	40	49	29	43	49	43	46	45	40	50	37	48	44	47	45	48	49	37	36	50	31	42	41	46	45	50	45	45	37	41	51	30	38	45	46	42	50	43	39	45	37	40	35	43	57	38	43	40	42	32	44	44	47	49	32	61	50	55	35	48	41	51	41	42	45	41	48	34	34	45	42	44	38	45	49	47	39	29	34	33	32	41	42	44	59	46	45	47	34	47	41	48	44	41	36	50	41	41	40	43	41	36	54	35	50	34	48	44	45	51	41	33	39	37	41	34	44	40	52	41	39	36	38	41	29	43	46	53	43	40	44	34	47	47	26	52	47	37	46	39	43	52	50	52	33	44	35	45	31	40	33	51	41	31	44	37	36	36	40	38	37	41	47	44	42	49	49	48	44	49	37	45	41	39	38	50	48	35	28	47	46	39	46	45	40	49	52	27	40	34	45	44	47	36	49	40	57	56	55	50	39	45	31	51	35	49	41	44	36	44	36	42	39	39	52	35	43	50	36	26	55	48	32	48	48	51	29	39	39	32	48	50	37	32	46	41	52	46	48	45	49	40	49	50	46	42	30	40	36	42	35	33	43	48	57	41	41	49	38	34	37	45	32	47	33	41	38	47	42	38	36	48	42	54	38	36	51	46	37	46	46	39	38	44	40	40	37	37	40	46	34	44	47	39	46	43	46	49	39	47	44	34	42	55	57	46	42	50	52	47	44	42	35	43	35	58	40	40	51	43	44	51	46	53	48	40	40	46	44	41	30	45	52	59	47	41	62	53	55	34	41	42	41	44	33	35	43	46	46	41	42	31	42	37	43	46	47	28	38	41	33	40	45	38	38	34	38	43	34	44	40	33	34	44	48	39	49	42	45	37	40	43	45	57	44	33	39	46	47	41	49	36	51	52	41	41	50	38	41	42	40	38	42	39	47	44	40	47	48	45	46	42	31	37	50	40	35	50	54	40	35	50	49	38	42	40	45	50	31	45	49	43	49	46	42	36	35	44	48	45	44	41	39	43	43	40	46	42	42	29	52	55	40	26	34	39	43	42	45	50	54	36	53	42	49	49	44	53	41	45	35	50	39	37	48	41	46	32	43	43	50	37	47	59	36	38	62	43	33	50	43	39	46	39	48	49	43	43	44	46	56	37	40	36	38	38	44	44	46	50	36	43	45	33	34	38	37	25	44	38	45	41	46	48	31	37	38	41	37	28	54	43	37	48	45	50	40	39	62	33	37	42	36	43	43	38	41	39	37	49	38	41	45	32	40	51	40	36	40	48	36	39	44	48	41	46	38	32	29	43	46	41	48	47	53	42	47	43	44	36	40	38	40	44	38	40	45	48	42	39	37	49	44	30	47	51	50	52	53	40	44	42	42	38	48	40	55	44	35	39	39	25	38	42	38	44	50	53	38	46	40	31	45	43	51	41	42	37	41	42	39	46	37	40	45	33	42	41	36	37	44	44	32	46	36	39	41	41	43	29	41	43	48	48	25	42	47	42	53	33	40	43	38	39	42	45	46	31	40	53	43	31	35	35	41	37	52	27	44	51	39	37	42	55	40	39	41	54	51	42	28	45	58	40	63
23197	16775	11138	23500	30293	28551	25106	21086	17596	14784	12428	10645	9124	7764	6729	5824	5127	4736	4365	3872	3522	3304	3006	2986	2918	2793	2652	2551	2362	2216	1993	1912	1781	1709	1620	1506	1556	1407	1399	1466	1299	1323	1218	1225	1186	1184	1132	1159	1147	1242	1185	1167	1110	1168	1098	1173	1105	1059	1014	1128	1057	1123	1115	1127	1073	1084	1019	993	998	958	955	916	920	893	885	881	877	864	935	865	807	821	775	775	751	764	734	692	677	709	697	672	734	704	708	666	666	676	732	672	694	725	683	664	638	670	715	730	683	623	740	656	688	686	691	691	671	691	680	658	599	674	688	655	690	644	697	687	625	653	664	688	623	654	656	694	651	642	692	659	664	654	691	707	688	673	681	655	642	640	668	639	694	656	653	670	690	677	661	690	666	710	696	703	659	683	724	703	669	669	738	669	628	635	649	676	731	649	674	682	723	692	706	670	635	684	680	692	680	705	721	663	635	680	690	627	635	671	653	657	678	660	663	655	683	691	711	676	675	629	664	681	692	620	676	642	716	642	728	682	639	678	666	680	661	703	664	671	678	640	658	678	652	662	660	643	690	668	665	644	705	682	661	663	630	664	638	658	747	672	632	654	644	661	662	699	679	636	690	598	668	686	625	632	729	706	670	661	670	676	673	687	710	665	677	677	670	695	655	733	696	672	659	651	667	614	689	644	666	642	667	642	666	683	669	658	669	666	729	693	676	676	683	670	672	688	677	667	683	606	646	659	689	717	658	698	707	695	736	667	653	713	692	729	659	646	689	700	671	642	711	650	653	694	711	647	695	652	694	644	650	688	646	697	684	652	682	680	636	694	683	674	713	644	703	663	687	660	696	679	648	647	694	630	651	696	712	685	668	697	706	675	677	681	654	635	657	660	705	688	650	668	661	690	716	696	682	668	670	677	647	648	677	656	664	646	700	699	637	652	676	663	702	650	758	642	656	659	685	665	698	635	673	697	688	641	649	685	681	629	653	655	680	640	674	690	690	681	683	646	674	740	668	691	733	671	643	641	653	637	671	677	696	660	688	612	654	709	681	698	584	625	653	664	668	679	667	664	664	670	655	648	675	631	693	630	678	656	666	649	656	667	675	661	685	667	659	702	656	687	715	652	699	666	659	681	628	713	643	652	691	669	677	680	611	689	625	689	687	637	690	647	653	689	671	697	687	713	665	676	689	699	669	678	695	689	665	647	662	644	683	668	656	650	717	681	711	689	636	631	674	652	640	690	671	671	688	667	656	709	660	690	676	659	608	707	698	685	683	711	722	626	680	658	627	678	683	674	667	669	684	616	659	648	710	674	641	650	644	644	710	671	642	658	639	716	708	692	702	679	705	695	651	646	673	676	671	649	679	646	653	697	638	660	663	601	664	697	707	705	650	664	656	657	636	681	673	663	644	678	650	672	658	705	676	637	672	678	662	661	662	617	679	723	739	592	749	666	672	689	710	677	647	672	687	728	666	621	702	652	604	657	682	677	665	681	648	674	686	651	688	652	649	724	643	637	658	669	648	649	687	657	618	638	699	669	686	690	658	644	684	679	657	677	658	682	663	677	660	689	654	681	706	674	621	703	670	725	695	628	650	667	672	683	674	689	697	661	683	654	672	631	637	642	691	658	651	677	700	623	712	680	664	655	703	669	658	625	692	633	668	655	653	701	671	677	654	683	671	674	667	684	634	705	694	649	705	677	673	639	680	651	694	714	653	675	681	675	692	674	663	685	676	637	669	672	662	652	673	642	716	657	690	668	711	676	692	633	651	657	717	652	708	706	655	654	684	712	693	677	626	619	650	627	691	685	683	681	662	690	658	650	649	659	688	715	621	612	637	676	676	698	637	646	692	666	629	649	645	714	691	608	621	675	638	670	692	662	668	661	637	643	638	715	666	663	641	700	661	631	680	667	615	657	642	642	710	640	649	694	679	647	640	641	685	633	657	667	632	683	633	658	633	685	648	700	685	607	667	661	677	674	638	627	646	674	707	672	618	704	634	690	636	679	653	680	646	650	666	661	687	699	663	649	639	677	705	644	671	682	658	661	686	639	630	701	724	694	688	653	711	641	670	670	650	659	669	699	700	681	638	606	660	695	666	665	703	684	678	697	710	694	694	656	630	683	635	706	686	626	742	692	704	725	663	644	675	673	676	650	697	682	659	598	703	603	670	655	664	649	671	677	703	672	672	676	679	634	683	661	631	676	662	676	657	715	668	652	640	663	648	657	695	682	693	611	673	659	685	632	673	649	679	680	665	690	645	657	677	695	662	664	643	725	693	678	640	660	648	611	692	680	641	600	660	640	625	670	673	658	698	692	693	662	700	655	606	664	621	647	641	691	624	674	661	677	673	626	670	649	655	642	664	686	678	672	679	675	661	684	640	685	637	658	739	679	666	683	677	632	675	696	676	695	670	615	621	700	678	633	688	627	736	706	622	670	725	691	663	647	652	677	693	657	654	692	643	640	641	653	702	682	657	649	655	696	696	627	697	680	661	655	708	698	679	723	687	696	682	667	701	673	656	678	663	652	643	603	726	656	671	672	692	693	677	707	683	678	650	675	694	656	669	671	640	616	722	674	676	637	665	665	655	651	646	655	657	657	672	669	640	680	662	655	698	670	663	673	685	689	685	706	680	686	690	633	672	666	643	669	651	636	655	686	659	674	646	682	695	657	667	656	700	666	703	640	616	676	698	681	666	663	686	653	642	657	674	680	676	682	630	645	738	689	714	653	739	651	670	644	648	671	671	717	671	637	671	654	657	679	656	680	696	665	689	686	670	675	672	655	633	637	700	702	671	666	653	655	689	675	670	683	677	693	711	637	743	666	658	636	679	729	685	678	645	681	683	642	681	694	646	762	702	677	668	632	653	665	618	677	663	666	670	668	649	613	684	653	663	650	684	657	686	629	686	634	714	626	682	658	635	692	687	656	675	644	695	640	677	691	663	645	642	647	674	668	688	698	660	678	735	641	651	684	671	678	663	646	648	701	634	684	726	676	630	677	645	676	658	719	645	708	655	695	666	701	630	665	646	661	688	679	681	676	691	688	661	668	682	684	626	669	632	697	660	675	677	628	674	662	686	691	640	645	657	696	689	681	749	690	675	657	673	699	642	709	687	674	699	683	674	681	702	636	648	661	636	656	642	695	697	645	632	648	681	693	680	693	691	696	650	665	661	662	720	692	682	662	663	642	639	688	681	698	664	645	694	667	733	699	688	672	652	648	687	669	739	666	660	677	668	686	701	656	716	683	690	652	686	667	646	694	685	648	656	612	627	692	743	683	697	671	696	669	683	690	647	680	696	650	658	715	680	653	747	690	646	670	685	686	624	701	654	629	712	684	702	669	699	645	739	716	637	645	709	614	667	686	635	690	646	681	696	674	637	688	677	660	695	653	689	671	678	668	671	704	678	680	639	674	660	643	653	685	673	682	661	649	659	701	690	677	692	673	686	667	643	687	635	663	690	674	699	636	677	725	668	699	683	653	689	661	687	693	697	660
2578	1323	715	484	813	942	788	679	576	454	399	341	314	286	244	192	188	170	158	132	128	121	109	113	118	103	92	109	111	93	79	73	62	88	70	67	81	64	67	73	80	57	64	51	68	58	68	47	71	62	70	61	56	55	57	59	63	55	64	63	65	53	59	61	69	75	56	56	49	55	49	66	51	55	60	58	54	52	66	46	43	61	58	57	49	51	51	45	49	56	46	29	56	46	51	46	44	45	56	56	53	47	50	44	48	44	63	33	57	40	36	62	54	39	51	48	54	43	45	49	68	63	56	48	44	48	37	52	40	53	48	43	33	40	56	46	40	44	43	40	53	42	49	47	40	51	51	50	49	41	43	48	52	53	35	54	45	40	57	49	41	53	46	50	35	49	55	55	42	50	48	43	41	49	47	37	43	47	41	55	46	52	44	39	45	51	43	44	34	48	45	57	60	59	40	49	36	43	51	50	49	47	48	50	47	48	39	38	38	57	60	44	48	38	50	51	36	45	43	58	42	58	41	45	45	51	41	51	46	49	34	37	39	45	34	48	39	50	41	35	38	40	60	39	69	48	35	60	45	47	61	42	49	52	34	37	38	51	41	44	50	50	44	48	46	51	44	52	30	52	44	42	41	52	43	49	43	56	53	63	53	48	46	55	38	55	44	54	41	55	54	35	36	31	53	43	50	49	43	52	47	43	40	36	47	55	51	41	52	47	41	45	44	45	46	48	53	47	46	35	42	41	38	41	47	37	39	53	42	50	38	35	46	43	45	42	40	35	42	60	46	49	44	48	40	41	46	40	46	50	53	42	48	47	54	61	54	51	50	42	51	55	42	49	53	54	53	46	53	59	49	54	55	38	44	48	57	42	57	53	45	42	43	51	51	49	49	50	39	41	44	45	53	55	53	40	44	47	45	40	52	41	45	50	51	42	43	50	51	47	45	57	59	44	46	42	45	63	45	33	44	38	42	50	42	45	47	61	52	50	51	51	64	49	52	46	48	53	54	44	54	49	44	49	54	40	39	40	45	46	45	51	43	53	44	43	51	46	43	31	42	54	50	53	48	42	46	41	46	48	45	45	38	42	55	43	54	37	33	44	39	48	53	44	53	59	50	57	47	35	56	42	30	41	54	47	55	43	39	46	47	54	44	33	46	44	61	54	38	54	44	47	37	48	44	52	48	38	51	41	41	47	51	58	52	49	44	43	45	40	55	44	50	52	61	56	36	37	30	59	56	52	51	41	41	51	46	48	46	54	50	43	39	41	52	49	52	36	49	44	47	44	42	43	48	37	62	54	49	42	51	46	52	50	43	53	48	50	43	47	36	61	46	44	41	43	49	51	55	75	44	45	46	49	36	45	47	57	39	44	35	37	35	63	53	49	58	36	45	43	33	39	53	35	50	40	53	43	52	46	46	46	36	50	51	48	43	46	45	56	50	43	42	41	59	58	37	42	44	45	42	38	37	36	48	47	45	48	33	36	58	50	43	41	42	47	46	52	41	65	44	46	43	52	27	37	45	50	44	40	48	43	45	55	44	54	51	32	57	38	54	53	48	33	51	44	42	58	59	61	44	48	41	52	46	59	51	49	46	44	52	38	38	48	35	50	51	44	44	52	43	47	41	46	48	40	54	62	55	49	46	34	40	41	38	42	46	51	57	50	38	34	41	46	42	52	34	44	53	51	41	46	53	53	40	36	48	44	58	45	34	40	50	54	58	47	51	35	41	48	52	46	41	51	39	45	52	43	45	58	45	38	47	33	55	44	49	41	52	49	43	40	53	57	52	32	41	44	52	34	56	49	39	60	39	43	38	38	47	39	48	46	47	46	46	40	40	54	50	50	48	50	57	62	45	62	54	40	51	39	38	43	63	41	34	42	48	57	47	46	54	32	40	52	48	52	41	48	37	50	41	39	47	55	36	46	52	45	51	44	45	35	38	51	50	56	34	35	49	42	43	43	53	49	41	46	51	67	38	41	56	50	49	49	37	52	45	52	50	36	51	43	46	52	47	44	56	45	35	51	47	65	50	42	45	47	49	43	45	43	39	48	57	40	48	41	54	49	45	46	39	53	49	48	52	46	37	40	47	52	59	38	43	52	52	50	42	45	32	49	42	41	49	48	56	53	48	39	43	50	52	45	44	48	36	48	37	48	50	46	45	45	54	42	50	44	54	37	40	39	46	45	54	51	59	42	52	50	42	43	46	54	59	43	51	39	57	41	53	42	44	47	57	48	51	56	42	52	35	51	30	45	42	38	50	48	29	58	36	46	45	51	47	49	40	52	41	44	47	55	49	25	53	56	56	51	52	51	56	47	55	43	55	41	41	46	54	49	41	41	42	38	53	37	41	44	46	47	30	56	53	43	44	53	48	47	51	50	47	42	51	45	35	48	46	48	46	51	50	44	48	46	41	45	49	38	47	41	43	45	49	48	63	44	54	39	50	34	52	45	45	47	40	42	39	42	38	41	49	49	39	49	39	42	52	39	47	29	44	40	50	47	46	57	44	48	50	39	40	38	50	41	52	39	50	49	53	48	47	30	45	46	35	51	54	48	47	55	48	45	49	35	39	55	28	31	36	42	52	55	35	44	54	42	55	41	36	46	52	45	31	42	42	37	44	48	38	47	53	49	47	35	53	40	55	58	53	40	56	29	45	40	50	45	47	44	51	50	49	46	30	41	39	54	40	35	42	52	43	48	39	46	30	52	50	46	41	47	52	50	50	55	60	60	37	52	42	43	47	45	42	57	42	47	44	50	46	38	55	50	49	45	45	42	51	51	55	55	49	50	54	36	43	45	39	35	58	42	41	41	36	31	51	55	57	42	62	48	38	49	53	39	48	42	57	50	43	57	52	40	48	56	44	52	46	38	63	49	43	49	61	43	50	51	51	48	45	46	43	58	45	45	43	46	38	41	54	37	42	39	43	55	56	38	53	35	40	51	53	49	47	61	51	48	57	48	52	46	44	46	50	39	39	48	49	42	40	41	53	53	56	49	45	49	42	46	38	49	53	52	31	48	56	36	45	46	43	48	45	45	59	46	50	51	42	52	45	49	50	41	38	42	47	47	41	43	46	52	45	42	45	50	49	48	38	49	57	44	48	41	38	40	47	42	55	58	49	53	56	39	38	57	45	57	37	44	50	45	47	52	48	45	45	41	41	40	56	42	62	41	46	44	50	43	47	51	49	37	33	51	57	46	55	39	48	52	43	54	45	52	46	47	58	49	32	47	52	58	52	46	50	38	38	44	51	47	36	44	46	57	40	42	40	44	46	35	49	45	47	39	49	55	56	48	47	44	46	43	46	65	39	35	41	44	51	37	48	47	41	44	65	38	43	51	50	57	52	41	60	39	46	37	34	42	60	35	38	56	38	53	38	41	42	59	45	66	45	41	56	45	45	48	35	43	45	54	52	44	60	52	38	38	48	43	43	44	46	57	51	46	47	45	54	43	38	41	34	50	40	35	41	40	49	49	44	41
28272	21107	14578	27756	35170	33921	30136	26346	22815	19458	16866	14426	12525	10843	9171	8252	7342	6656	6110	5290	4897	4460	4328	4209	3965	3636	3420	3278	3136	2840	2595	2426	2228	2172	2075	2001	1891	1800	1819	1783	1688	1661	1476	1528	1423	1478	1528	1487	1495	1544	1385	1359	1391	1365	1379	1415	1399	1348	1366	1311	1399	1407	1325	1385	1280	1249	1282	1282	1197	1079	1155	1112	1125	1097	1057	1093	1055	1099	1032	982	963	935	844	865	778	881	811	821	813	799	765	751	757	769	795	785	736	750	733	743	756	709	750	735	754	721	746	708	740	760	766	773	721	738	704	774	691	698	707	721	702	734	706	685	757	701	742	738	754	764	723	763	758	708	757	730	752	722	718	717	716	702	758	753	666	689	744	740	703	707	774	706	763	711	730	721	756	743	724	700	723	719	710	710	692	718	736	747	704	728	731	682	685	713	737	746	710	684	709	698	743	739	744	690	732	691	729	734	718	733	735	707	736	725	748	732	766	691	687	740	753	697	739	711	712	766	759	725	762	698	718	689	748	702	745	711	726	772	766	719	709	732	724	705	700	743	687	680	713	711	752	749	718	754	740	713	760	724	716	789	687	704	720	739	767	703	704	688	712	778	682	728	694	735	719	709	741	760	707	748	749	797	732	704	730	725	670	736	686	713	716	692	770	692	727	756	726	746	713	729	718	744	726	759	700	766	765	737	748	763	762	720	703	686	717	719	763	720	701	733	697	744	720	754	758	719	742	719	700	698	696	749	725	749	728	722	733	691	716	728	699	711	738	721	728	700	734	672	694	701	742	759	725	684	739	696	714	694	745	764	765	700	733	727	693	698	791	757	689	652	717	708	688	717	692	750	726	801	751	711	705	733	695	716	761	706	703	740	714	717	759	741	735	750	717	760	707	713	714	726	721	746	785	696	707	695	713	731	752	773	723	760	760	709	715	706	711	717	726	722	714	714	713	726	722	693	729	736	717	696	682	736	725	759	726	696	727	660	767	719	690	788	737	725	670	697	708	793	728	774	701	725	714	689	762	702	732	713	713	716	762	724	713	717	746	790	724	723	735	723	734	746	723	749	710	750	681	728	742	742	707	737	675	752	717	668	750	747	702	731	711	734	731	759	727	745	717	727	665	748	709	782	720	725	708	705	730	744	739	730	740	779	737	706	710	710	690	711	706	688	713	725	727	691	708	723	691	710	736	764	765	723	724	716	712	724	710	735	737	729	729	720	739	761	725	716	704	727	690	718	738	763	685	724	749	770	713	731	773	701	743	752	753	719	711	685	735	734	742	696	709	757	725	728	701	726	737	748	692	714	712	782	691	749	716	757	728	771	714	736	686	723	709	723	740	735	716	730	771	763	686	693	721	675	739	715	756	672	749	732	732	740	705	732	735	705	697	720	779	755	754	724	727	735	701	771	726	688	736	752	725	728	693	705	740	692	737	723	747	674	701	754	691	695	765	715	701	716	706	738	703	724	772	714	721	736	723	751	738	685	727	692	708	738	702	711	761	706	702	732	756	696	739	690	683	749	706	690	722	755	752	722	699	706	738	733	686	710	718	723	751	750	725	711	711	725	708	709	758	682	714	727	698	715	724	716	754	670	704	689	709	738	701	764	761	728	683	749	735	673	711	759	738	733	705	742	702	704	685	676	728	743	795	741	720	671	747	743	704	706	716	780	721	683	725	743	676	756	708	700	704	740	692	732	709	751	724	729	721	727	738	741	714	723	718	739	738	707	714	717	650	750	689	787	732	706	697	758	696	731	765	746	718	769	734	736	734	699	703	750	748	741	745	718	734	786	704	701	729	732	688	700	757	736	755	785	706	723	732	680	718	720	718	673	717	682	755	739	742	715	680	689	733	726	765	700	747	750	766	705	725	717	698	686	703	720	679	708	653	725	750	731	690	703	708	726	755	713	772	729	733	745	759	755	756	726	733	674	737	710	704	729	740	727	735	750	704	707	694	745	738	679	683	762	703	791	695	734	699	751	689	714	751	738	756	685	723	708	728	695	686	675	725	657	667	717	714	729	716	734	730	779	747	690	709	701	731	730	705	758	767	724	754	717	793	716	711	722	706	712	741	708	748	751	752	712	759	732	742	749	701	792	777	757	677	704	727	736	705	716	749	720	684	730	799	759	736	756	709	726	770	773	685	737	731	699	707	736	727	736	683	685	720	765	703	740	757	708	707	741	727	709	685	701	706	662	718	729	732	748	799	738	712	701	706	739	721	709	765	726	727	700	684	748	744	710	729	710	693	689	741	721	749	750	707	734	711	690	695	696	693	695	717	692	724	718	732	717	770	725	748	707	715	721	741	721	684	715	727	707	738	678	703	739	708	746	732	706	684	708	725	685	687	753	720	729	735	686	701	761	736	759	696	716	725	732	668	728	717	715	708	727	700	727	726	768	763	719	732	741	691	722	749	734	687	746	700	712	718	735	768	708	678	731	723	739	734	755	652	775	743	732	759	681	693	716	751	720	724	706	755	699	740	725	724	797	699	696	734	716	691	732	741	730	692	752	711	714	715	740	731	738	707	723	708	669	734	739	723	736	767	738	745	673	750	756	690	715	769	716	720	720	727	710	751	761	710	693	710	732	699	693	719	743	681	789	728	696	728	737	760	727	740	690	668	756	732	695	704	728	691	744	762	683	704	705	710	740	718	756	748	703	751	723	708	717	743	741	755	722	707	739	752	758	715	744	712	711	716	728	723	709	751	677	732	764	766	713	680	695	724	703	768	734	685	675	724	727	720	723	717	761	704	717	736	711	731	708	715	671	746	696	740	773	757	770	692	740	743	759	745	734	719	709	743	736	701	722	731	724	724	782	715	723	691	715	732	690	713	766	771	706	727	694	755	763	733	738	725	733	788	731	688	679	725	684	746	732	726	762	713	740	714	764	729	750	713	764	756	741	714	740	712	703	758	754	712	700	725	733	698	726	735	684	706	738	763	753	735	750	742	742	748	686	703	732	699	736	745	738	729	692	741	691	722	700	786	686	717	721	716	737	761	661	721	723	743	721	728	721	694	677	741	746	724	691	786	757	729	703	722	727	716	741	732	688	740	707	725	739	712	744	707	727	706	697	698	722	722	707	714	735	729	681	718	743	773	772	734	710	679	750	769	779	716	712	711	738	723	706	767	708	722	744	732	734	693	695	759	744	721	755	721	687	677	727	799	686	712	731	759	691	755	741	719	734	713	694	727	681	718	698	662	737	748	726	707	731	763	740	683	752	766	757	688	739	743	750	742	740	766	720	733	724	718	746	714	715	698	682	733	734	705	731	714	708	723	727	710	696	696	734	736	709	771	694	696	708	717	689	781	747	721	748	661	740	795	711	714	674	720	680	746	778	724	721	684	717	683	680	711	735	742	718	711	722	741	682	727	744	730	712	680	722	772	715	685	722	704	783	728	732	685	727	717	695	717	720	731	701	719	747	765	739	695	708	746	719	700	722	749	730	682	743	752	734	711	767	720	731	783	759	758	700	737	740	736	687	683	685	725	765	757	762	777	728
1897	518	308	206	335	384	295	323	265	195	184	151	153	108	103	92	72	80	81	70	58	64	52	72	52	54	46	59	64	37	51	43	49	42	29	49	33	36	43	43	44	37	33	38	42	32	37	35	43	37	46	30	27	43	33	39	37	45	30	38	37	34	28	38	27	23	31	27	27	26	34	33	34	27	41	31	34	32	29	32	39	29	20	24	34	25	24	24	18	27	21	31	21	20	26	24	27	18	20	17	23	28	26	29	28	27	28	30	25	32	26	27	36	25	23	35	29	26	20	34	36	21	35	32	24	30	24	29	23	21	31	30	29	16	33	19	27	30	23	32	29	37	27	25	20	22	30	28	22	27	22	26	34	39	24	26	25	19	34	24	18	27	32	26	21	28	28	28	31	27	23	28	31	36	30	30	28	19	25	23	26	31	26	26	32	19	24	26	29	25	39	26	24	26	35	27	24	23	37	24	27	27	31	24	26	22	28	34	17	26	22	23	30	21	27	26	30	22	28	21	15	24	34	27	29	22	26	26	40	35	30	26	29	20	28	27	21	22	33	25	35	25	27	25	25	32	20	29	21	23	39	21	31	24	32	25	26	12	22	34	31	23	29	37	33	29	35	26	19	26	26	31	27	30	30	25	24	34	40	24	28	33	32	19	36	26	29	28	25	23	28	27	23	25	26	16	24	29	27	36	25	36	21	36	24	23	30	33	26	34	25	28	24	25	25	30	22	31	27	27	32	30	26	19	21	32	32	19	25	27	24	27	24	27	34	25	33	26	29	28	26	19	25	33	28	26	25	24	17	35	16	22	37	22	27	27	20	36	31	15	21	26	30	26	31	31	27	37	24	23	21	20	26	29	31	34	27	26	24	31	19	16	28	32	21	35	19	24	35	16	24	25	26	30	30	37	22	33	28	27	27	24	34	30	30	24	33	27	30	30	30	27	27	28	28	25	41	21	27	30	19	32	15	23	30	35	40	25	23	34	26	29	32	36	28	32	19	36	32	25	28	22	16	27	34	21	23	32	27	26	22	22	25	21	25	28	35	34	30	29	26	31	32	25	26	32	21	28	32	35	24	25	26	22	29	22	25	20	27	24	26	22	28	23	26	33	32	27	31	30	21	25	24	31	31	28	17	24	20	30	30	24	28	24	20	35	33	29	33	27	26	36	24	26	30	31	41	32	23	31	26	29	25	34	19	26	32	18	26	22	26	25	29	30	21	26	19	36	21	29	19	22	24	31	28	17	23	21	30	30	27	23	28	28	21	21	23	24	25	24	34	20	22	32	24	26	18	32	30	25	34	20	26	33	29	32	31	25	21	17	20	20	31	16	23	23	24	24	22	27	20	28	18	22	33	32	32	22	27	34	28	28	30	27	31	30	28	20	30	35	31	27	25	29	20	16	31	25	30	24	32	30	32	28	28	28	24	32	26	22	24	29	25	24	18	26	26	27	25	27	27	30	30	25	24	31	32	25	20	25	29	26	32	17	18	29	33	23	27	30	25	17	24	28	28	32	22	25	23	30	18	30	27	25	20	18	25	25	34	29	15	31	25	35	33	20	35	29	29	33	19	24	36	20	31	28	31	21	31	30	29	29	29	24	15	31	17	29	22	30	21	25	26	21	26	28	17	29	28	37	21	29	33	21	18	26	21	25	29	29	25	21	17	32	19	26	37	23	36	29	32	27	26	34	23	24	17	27	25	37	33	24	26	31	25	28	29	25	18	25	38	29	27	35	25	26	26	19	30	23	32	20	26	21	33	29	26	32	22	29	19	21	22	27	21	21	24	22	29	36	29	22	29	24	26	12	37	30	29	22	26	24	19	23	27	30	33	27	22	28	20	30	23	27	17	30	14	21	28	36	21	34	30	24	32	33	26	30	29	32	35	23	40	26	19	23	31	25	21	19	29	26	46	31	40	24	25	28	31	25	17	25	30	39	27	22	33	28	20	28	19	18	38	26	31	39	28	25	30	33	32	34	32	28	39	21	28	29	32	25	21	23	24	25	18	19	23	25	25	30	31	29	25	22	21	29	25	33	29	24	30	21	21	25	19	27	28	24	26	27	32	18	38	28	29	25	34	31	19	33	29	27	27	27	21	32	29	27	30	25	21	36	33	24	24	25	22	26	29	24	34	21	30	44	28	27	26	31	29	30	25	34	17	30	23	20	24	33	22	22	17	21	33	29	25	30	26	36	35	27	35	25	21	25	24	26	28	29	31	26	34	30	26	29	30	30	23	31	20	23	17	25	26	21	21	21	15	28	17	27	37	19	32	31	27	21	23	31	23	27	26	23	30	29	20	20	36	24	28	26	29	21	25	28	20	27	23	22	30	30	19	26	27	21	26	21	27	33	25	21	28	27	26	21	29	24	20	32	31	26	22	20	26	32	30	18	35	32	31	29	25	20	23	19	26	18	27	36	29	31	33	21	27	23	33	22	21	30	25	43	32	25	25	29	26	32	30	29	22	24	27	29	26	26	21	21	24	25	23	20	21	31	25	24	29	36	38	22	19	20	23	21	33	31	27	22	27	27	27	30	24	34	25	35	23	26	26	37	29	19	33	26	31	28	24	32	34	29	32	32	35	25	41	26	35	32	35	36	26	32	23	36	23	30	24	32	25	29	27	24	20	28	26	29	25	31	24	22	16	30	24	30	34	21	23	23	23	23	30	18	25	26	30	26	21	32	21	26	31	29	23	27	31	23	21	22	29	19	24	18	21	20	21	35	24	30	27	23	25	29	29	30	15	34	40	22	32	29	33	30	27	31	29	30	19	31	28	33	14	18	21	20	24	21	22	30	23	14	34	20	31	21	26	25	32	21	31	30	27	27	29	23	23	28	29	32	26	27	32	26	22	30	40	33	29	27	22	28	27	31	26	22	31	37	28	18	28	20	27	29	30	24	17	31	31	32	28	27	29	35	24	28	27	29	27	26	30	35	26	24	24	14	22	29	21	21	26	23	31	30	26	26	36	31	30	23	26	27	21	36	34	34	27	32	20	27	27	27	26	29	27	35	28	20	27	30	13	29	30	31	28	33	24	27	19	16	21	27	25	37	33	30	28	27	36	32	26	24	25	33	25	22	20	29	12	21	32	14	33	26	23	34	23	16	32	20	34	28	33	23	23	23	28	25	26	27	27	23	23	34	35	22	24	23	33	30	29	31	31	31	30	23	34	38	22	20	23	26	30	19	23	27	24	21	26	24	20	35	35	21	20	28	29	28	26	21	22	27	27	31	22	25	32	32	27	21	16	32	33	29	31	20	26	25	29	25	26	21	28	27	26	23	28	17	22	25	31	22	20	28	23	31	25	23	23	26	19	20	29	34	37	19	31	26	16	27	22	28	25	27	28	32	30	19	22	23	28	32	30	22	28	28	26	30	31	35	41	26	32	26	25	25	20	31	19	18	24	22	13	28	33	23	25	21	32	24	20	31	30	32	23	21	31	37	33	24	18	30	31	28	18	22	26	27	30	31
19687	13307	7760	18304	25395	23834	20462	16884	14044	11358	9344	7816	6422	5212	4569	4172	3716	3267	2994	2772	2443	2219	2213	2179	2143	1872	1926	1874	1655	1534	1487	1348	1322	1246	1130	1051	1101	1043	951	952	958	946	820	812	836	808	879	802	835	864	757	779	809	754	806	780	745	747	738	758	760	806	773	691	722	736	678	665	668	685	667	582	588	574	541	581	594	612	595	568	513	488	456	472	480	477	458	519	467	441	474	439	472	454	442	458	421	464	420	449	397	472	421	425	414	399	439	448	450	437	420	460	420	401	408	407	442	410	433	425	422	451	410	411	434	426	442	428	448	459	419	404	423	447	433	434	446	433	418	454	403	437	466	465	438	433	413	405	420	425	450	429	427	418	445	424	434	438	364	414	427	439	450	403	427	454	436	439	455	404	418	426	427	426	401	432	427	469	433	445	417	463	431	434	399	407	424	428	395	444	444	447	423	429	434	431	444	457	436	415	425	452	394	431	431	412	423	418	454	442	444	444	419	435	407	445	427	435	445	427	422	438	442	426	468	403	458	435	450	434	427	390	401	437	441	469	439	423	468	419	415	445	434	464	413	419	455	399	460	446	405	412	406	406	398	401	412	452	414	418	396	437	406	401	422	456	427	472	473	410	448	447	428	427	405	432	414	399	445	409	417	421	429	405	456	418	387	408	394	472	447	424	428	442	395	407	411	450	426	407	400	462	462	435	423	433	441	460	412	381	447	423	413	421	433	421	437	404	423	453	435	433	429	432	408	409	449	473	386	420	472	426	447	459	458	407	445	443	415	430	396	368	440	436	435	400	458	454	437	413	469	469	435	408	412	430	407	470	442	458	420	420	454	434	463	403	425	449	405	395	430	414	404	423	427	393	395	476	404	443	416	411	475	417	414	405	425	437	445	416	467	409	388	409	426	426	427	439	421	430	415	431	430	451	449	442	423	429	479	450	435	425	457	456	429	405	404	433	460	453	436	437	445	409	426	448	442	448	416	453	410	425	445	416	418	452	414	416	437	446	447	420	448	430	437	430	454	415	433	441	440	432	470	425	418	432	422	397	435	473	417	377	469	442	412	432	425	390	452	456	434	435	417	461	426	456	428	395	446	438	441	409	437	469	439	475	388	440	449	454	441	405	456	418	431	445	422	394	445	430	467	438	415	455	450	424	409	462	425	440	431	410	418	423	451	419	418	453	463	447	486	438	423	401	451	417	442	433	408	417	432	397	454	398	462	403	415	466	426	440	456	430	423	430	441	412	446	421	445	436	420	428	431	435	427	453	401	441	443	459	413	461	421	412	443	426	443	404	461	431	432	400	436	423	438	448	405	443	418	413	417	433	429	427	425	422	407	443	415	398	441	420	476	412	452	445	425	414	406	427	413	411	446	446	434	418	388	404	422	399	436	425	475	423	419	441	377	458	413	453	430	410	418	500	410	444	397	485	420	459	403	421	451	458	445	438	427	402	384	431	413	419	424	431	447	438	433	442	418	436	419	435	431	428	437	475	426	473	388	432	423	424	400	402	436	401	435	435	430	400	417	436	449	448	442	411	454	398	407	459	449	454	420	396	442	405	454	403	453	422	451	419	423	408	420	431	433	459	431	427	462	416	430	440	424	451	409	453	425	416	420	397	426	425	471	402	438	414	441	376	453	445	397	458	469	421	430	406	433	431	430	455	436	411	454	421	431	426	446	434	427	409	398	416	472	429	433	428	446	433	418	403	435	466	399	443	403	466	396	415	416	428	468	391	433	418	437	392	469	464	424	424	398	417	399	428	426	437	452	447	411	412	430	442	425	422	440	425	461	449	430	407	447	421	426	429	425	424	424	414	446	448	442	444	423	437	438	425	407	458	446	474	431	395	476	389	452	429	484	433	425	423	455	466	439	424	423	411	421	423	409	455	468	375	433	446	409	423	451	431	417	473	404	398	434	430	430	443	440	446	407	434	415	400	411	399	422	445	452	481	443	447	405	429	411	454	433	475	424	458	423	416	448	432	451	461	440	430	461	407	416	421	456	431	439	425	430	393	425	450	455	415	419	428	458	413	421	427	460	425	427	429	434	413	450	454	434	467	437	408	460	453	438	429	428	408	463	417	437	440	403	418	440	426	407	427	419	423	440	469	424	442	457	441	428	419	438	459	421	438	418	438	433	395	431	417	428	419	398	434	426	452	402	426	444	416	449	435	435	409	405	440	434	415	446	413	419	422	397	479	426	461	394	449	454	419	409	426	385	438	431	439	431	445	459	432	418	431	456	448	426	461	397	435	458	411	442	422	400	408	414	415	412	448	446	411	428	405	433	403	449	451	426	439	433	423	440	448	424	413	440	419	437	421	431	429	447	449	418	452	450	431	382	419	461	426	434	408	436	435	436	434	390	435	361	423	396	433	480	453	426	414	477	403	429	450	445	421	421	452	438	432	425	432	421	473	431	425	464	388	383	450	435	431	469	417	380	419	450	427	428	420	414	438	424	464	467	443	403	456	449	407	446	419	440	442	413	454	418	429	432	427	413	423	429	382	427	436	417	407	421	405	425	424	407	442	438	410	423	437	442	435	481	469	422	438	459	440	458	417	419	427	416	425	465	424	428	412	413	446	416	410	442	428	454	406	446	451	471	456	502	437	436	430	438	427	447	420	414	397	420	426	406	442	452	425	473	429	400	440	409	453	404	419	419	474	448	470	417	407	446	447	420	439	389	417	448	431	401	409	442	437	445	399	429	426	412	431	409	414	438	421	471	453	446	444	450	444	442	393	422	415	436	446	429	465	438	407	456	434	411	424	443	412	444	415	442	449	408	436	436	433	439	423	431	468	425	421	421	406	437	450	457	440	402	471	404	439	420	430	421	426	410	399	409	408	447	413	441	430	441	401	457	429	409	445	410	406	436	461	466	438	449	399	436	411	478	455	397	397	394	427	441	436	430	404	441	475	403	449	385	381	404	413	401	434	452	400	415	380	407	438	435	410	419	412	417	438	417	398	436	480	427	415	422	439	444	424	401	413	416	414	416	420	439	430	402	388	438	441	427	430	425	442	463	391	394	406	441	435	410	429	460	418	455	412	428	457	431	445	432	410	464	434	442	460	427	449	434	457	418	422	419	416	445	430	435	411	423	427	438	427	433	418	425	456	405	434	388	463	411	408	435	438	408	411	425	413	430	443	422	428	408	468	444	436	438	406	464	404	454	438	411	456	440	441	454	427	448	422	452	437	447	420	422	452	439	411	457	394	433	403	425	410	431	410	428	435	406	444	438	410	428	464	450	403	437	411	405	416	450	406	439	415	439	399	407	435	435	430	445	427	422	435	456	428	437	413	419	461	429	436	454	434	425	420	433	455	412	409	420	393	443	444	424	416	433	416	463	430	435	470	424	478	449	465	440	424	461	469	435	459	441	473	438	422	432	458	393	425	392	443	419	439	419	434	453	431	414	424	422	445	391	440	434	414	428	423	397	420	427	443	426	470	430	400	408	451	463	459	443	437	442	406	432	448
1482	840	497	325	579	670	501	489	402	331	267	253	214	176	166	138	134	116	115	100	96	68	79	65	85	89	67	50	63	60	63	50	65	48	43	43	53	60	45	51	34	41	45	62	46	30	43	42	52	50	40	36	46	37	42	38	42	44	42	38	31	39	38	38	28	43	48	30	32	49	33	30	43	28	33	32	27	38	37	29	24	30	37	26	25	30	29	29	25	26	20	28	31	20	23	22	25	29	22	22	33	22	27	31	22	25	36	24	41	37	22	33	29	27	34	28	41	27	38	30	33	27	27	26	25	31	31	30	27	25	26	23	24	26	24	22	31	26	30	20	24	18	35	33	40	28	24	23	25	32	32	28	22	28	28	32	26	33	37	32	12	35	36	27	24	31	35	23	18	27	34	32	31	24	28	21	30	21	23	25	26	31	31	26	25	40	21	30	28	40	34	29	26	38	30	34	30	28	27	24	18	34	23	31	33	32	32	26	23	35	25	29	31	29	31	39	35	28	35	29	31	36	17	27	31	29	31	24	20	34	23	26	24	27	39	22	34	27	27	27	21	40	33	23	28	33	23	26	32	30	28	19	39	43	32	29	27	38	40	30	25	34	31	24	28	20	21	27	24	32	27	29	31	27	23	27	33	25	36	30	18	31	29	33	26	22	29	35	32	28	27	31	22	29	28	25	17	24	31	37	22	24	27	35	26	31	33	20	30	37	32	33	31	44	41	30	15	29	24	32	30	26	31	32	23	28	38	26	25	25	29	47	32	40	39	25	22	26	28	23	35	30	33	30	24	31	23	26	28	28	30	30	31	29	36	35	34	29	23	32	25	28	20	36	28	27	26	21	25	24	30	40	32	35	36	24	18	32	20	26	22	26	34	33	23	24	27	23	31	25	20	35	20	32	21	30	27	36	37	22	27	30	29	33	27	27	21	34	13	23	33	34	38	30	20	26	18	36	38	33	32	25	30	26	13	28	22	35	31	24	32	32	34	32	23	22	26	36	28	25	26	26	29	31	35	42	33	28	37	39	36	25	34	35	27	34	22	25	17	28	28	30	21	21	28	17	30	36	24	26	27	24	31	23	25	27	26	19	26	25	31	33	24	35	25	28	31	16	25	31	19	32	32	31	25	34	35	26	30	28	35	28	37	29	31	27	19	32	42	29	30	19	23	23	25	22	28	27	39	28	33	37	34	29	33	30	29	32	24	23	35	29	20	27	21	30	39	31	35	27	24	23	27	23	28	22	30	30	26	28	36	27	28	28	28	28	29	28	26	27	24	28	29	37	27	21	26	29	29	28	28	19	30	31	25	39	32	32	36	20	26	33	19	28	37	29	38	16	23	25	23	22	32	38	44	25	28	24	24	35	30	23	26	24	19	29	22	29	29	34	41	31	26	24	27	33	29	26	21	24	26	23	24	31	22	39	25	29	27	28	31	24	27	28	33	26	28	22	22	24	24	33	24	24	22	22	41	24	27	27	21	29	27	32	31	28	23	29	26	35	24	33	17	27	30	30	31	28	32	32	27	31	28	26	21	24	22	24	31	20	32	23	27	22	23	30	32	28	34	30	29	21	25	30	21	26	33	28	25	30	34	30	37	30	33	34	24	36	19	28	34	21	36	30	27	21	36	38	46	26	28	31	32	27	25	28	29	27	24	33	37	37	32	30	22	35	33	22	23	25	25	27	28	26	26	31	18	31	24	26	29	27	31	25	36	26	23	20	29	35	21	30	28	24	30	27	30	27	28	27	28	37	21	31	22	20	27	32	23	19	25	30	26	24	36	21	30	32	25	30	28	22	39	35	23	27	29	21	21	34	40	43	37	24	35	32	43	32	25	33	32	31	27	38	26	28	25	32	22	17	22	26	21	29	24	23	20	32	25	30	27	34	29	27	29	26	23	34	32	30	25	26	29	25	24	37	30	33	24	28	31	25	23	36	30	26	28	18	37	31	22	35	41	27	31	33	26	36	33	29	25	19	29	21	22	26	26	37	25	21	23	24	33	26	38	34	39	22	35	32	26	31	30	30	30	37	29	28	26	31	32	43	25	32	27	33	26	18	42	44	34	36	29	32	25	36	26	26	30	24	25	30	33	27	28	27	41	31	21	25	37	18	28	33	31	31	30	28	36	28	39	24	40	27	29	23	26	37	28	36	28	27	24	19	28	37	25	23	32	22	36	26	30	26	29	31	34	30	26	25	28	26	16	32	41	36	29	34	30	19	30	27	30	21	19	36	30	28	29	28	22	35	32	26	39	32	30	28	28	26	20	30	39	25	28	24	33	31	26	24	30	27	39	25	30	38	27	22	21	37	18	28	29	38	20	23	31	42	29	28	34	39	27	24	35	36	24	33	28	24	29	27	33	27	26	38	25	31	28	13	32	31	38	25	24	28	37	25	36	30	28	30	24	24	37	14	38	29	30	34	23	27	23	33	25	32	31	42	21	32	30	33	19	34	32	17	31	34	32	36	28	26	38	30	31	22	32	29	33	41	35	17	32	34	24	28	28	28	27	37	27	42	27	26	32	26	30	24	27	40	32	37	26	28	28	34	26	35	37	16	26	26	29	29	25	21	31	24	25	37	30	34	32	31	28	39	31	20	29	35	24	28	46	34	35	34	34	29	29	30	28	42	39	29	26	23	25	20	17	29	23	26	33	21	37	26	28	23	42	28	26	31	23	29	26	30	42	33	39	26	26	23	25	24	29	25	24	21	29	23	23	35	20	23	31	19	29	18	24	32	36	25	32	25	26	29	36	38	23	26	24	28	23	33	33	26	19	29	27	33	30	28	14	44	37	28	34	22	26	32	20	31	28	42	24	20	25	29	20	29	29	30	33	34	32	37	21	23	32	26	27	38	28	21	19	31	32	30	33	33	25	24	36	27	31	34	29	21	19	28	30	32	27	30	28	23	33	30	23	33	31	31	29	31	33	21	38	38	30	25	30	30	25	21	32	34	22	27	26	36	35	36	21	39	29	29	23	28	28	25	30	30	30	27	35	23	25	33	27	24	35	26	25	26	22	20	33	26	25	32	33	22	24	26	19	30	30	31	29	33	30	25	23	32	41	21	39	32	32	27	24	23	28	26	16	34	25	33	24	35	17	17	29	30	18	27	19	26	26	33	27	35	25	37	34	25	31	30	26	24	29	20	38	23	25	30	29	34	29	28	34	28	29	29	35	26	24	27	35	25	24	28	24	28	34	31	26	31	28	36	33	30	27	21	26	36	25	28	29	33	43	24	39	24	29	34	29	27	21	30	30	32	34	33	31	34	29	20	30	29	31	32	21	22	41	28	43	24	32	32	24	27	24	33	21	37	31	34	17	26	33	26	32	28	34	33	37	32	26	29	23	28	28	24	28	33	29	26	36	37	32	34	33	31	33	22	37	29	38	33	33	34	22	24	25	28	28	33	30	31	22	33	31	33	22	26	33	34	30	24	31	21	19	37	21	35	33	32	41	23	25	20	28	32	34	30
24094	17696	11143	23910	31149	29743	25987	22403	18953	15922	13374	11364	9483	8027	6837	6134	5513	4840	4594	3921	3579	3360	3139	2981	3064	2710	2697	2433	2337	1926	1955	1797	1717	1616	1535	1471	1436	1327	1314	1316	1234	1150	1074	1112	1132	1046	1036	1050	1075	1049	1024	920	943	1007	972	981	939	960	924	972	1022	1014	947	938	934	956	820	844	802	813	782	786	754	679	704	703	760	708	687	697	601	556	527	552	589	542	565	564	505	510	490	457	538	482	526	455	504	497	498	481	469	444	460	457	482	485	535	473	471	474	445	462	458	515	513	499	486	467	486	477	458	463	494	472	448	438	483	441	476	473	491	485	455	483	478	457	454	448	458	516	437	479	491	484	478	447	496	444	473	474	447	480	463	473	453	454	476	509	470	483	453	489	462	462	466	451	476	501	479	470	435	438	453	456	473	454	479	501	462	481	433	460	463	468	456	497	486	476	489	480	427	464	495	464	487	469	423	446	491	482	475	487	459	509	459	461	496	479	482	539	486	443	470	506	500	458	495	434	465	483	454	448	474	467	477	435	464	460	470	459	472	453	428	424	456	508	494	470	488	431	475	425	452	456	467	467	478	489	480	505	448	492	456	448	469	496	480	474	416	485	448	472	454	450	462	450	450	480	471	467	465	462	494	505	445	492	461	470	455	506	450	471	496	441	498	454	496	479	468	484	465	453	446	455	456	475	504	451	440	492	475	454	449	502	456	469	505	467	462	487	447	514	475	467	503	460	488	459	473	464	480	457	467	441	457	461	438	452	468	512	470	466	462	470	472	491	460	486	476	487	448	464	466	476	459	475	457	446	490	476	465	470	457	471	508	443	493	473	438	477	465	450	476	512	487	465	478	497	463	449	462	489	476	461	483	483	503	499	486	438	469	470	434	440	497	486	459	465	483	463	457	471	497	476	464	471	474	449	465	471	504	458	429	448	492	472	444	452	484	468	481	478	470	510	441	491	496	483	453	458	422	438	492	503	471	500	471	473	479	438	483	441	482	512	457	469	442	468	477	446	449	490	444	428	452	438	483	459	493	462	468	476	483	490	470	514	414	468	462	438	472	437	502	457	465	461	441	441	457	451	449	452	429	447	509	451	479	428	496	473	424	432	434	481	474	452	455	454	478	451	476	480	451	474	451	448	475	435	454	449	445	470	508	498	484	513	483	438	494	490	469	488	420	459	488	479	449	442	455	470	490	496	464	510	443	494	456	468	459	512	429	490	477	462	464	464	468	425	481	492	477	495	485	509	474	437	436	489	463	444	445	493	489	478	456	469	438	445	471	426	443	443	427	455	476	474	488	466	498	457	460	500	455	449	461	460	441	479	449	494	437	486	448	451	437	457	445	455	463	455	435	473	462	473	455	473	470	471	461	479	471	496	480	501	465	481	453	439	460	451	492	478	459	458	462	436	460	483	443	453	460	446	487	466	499	493	437	471	501	449	457	458	457	442	434	452	448	465	523	481	469	457	435	465	469	475	463	486	499	466	479	498	436	500	479	454	500	479	477	457	448	474	479	418	453	473	424	490	463	484	461	481	480	481	468	473	417	443	455	504	479	479	469	469	488	470	472	467	437	470	472	483	447	444	474	476	435	443	464	444	461	476	436	470	513	475	475	454	452	473	452	485	470	490	458	450	459	478	463	505	478	467	426	506	464	449	493	492	486	497	431	457	481	457	492	458	495	457	452	483	495	454	433	477	486	448	495	453	463	438	477	457	466	495	500	452	478	460	446	435	457	463	455	499	441	440	467	452	470	438	465	459	477	485	470	476	467	449	475	469	425	471	489	500	475	516	460	470	464	474	463	456	487	469	451	456	440	481	446	451	451	463	463	477	457	466	466	465	481	498	472	490	513	463	489	454	480	477	453	481	452	477	442	445	477	494	468	497	457	438	476	454	493	437	468	497	501	457	476	476	487	462	488	439	452	428	489	480	485	471	428	447	496	486	467	481	477	467	441	477	502	470	462	492	474	451	452	475	468	476	484	475	479	487	474	482	450	472	477	459	453	467	475	445	463	440	417	468	465	474	483	483	461	504	460	446	489	476	451	481	455	479	474	474	474	432	493	492	443	463	474	435	450	487	486	436	488	434	466	496	445	466	498	476	467	499	473	441	490	497	458	460	470	452	438	485	475	508	447	465	475	462	474	500	502	473	460	506	485	479	446	493	469	482	473	466	457	439	507	463	460	414	444	468	458	514	476	464	446	483	468	485	453	493	435	462	473	482	444	452	467	433	456	428	498	465	489	525	461	464	521	478	499	453	491	464	490	481	472	498	491	474	465	436	443	477	510	473	468	468	486	459	486	458	508	472	513	456	462	473	469	453	478	479	489	496	459	445	468	497	493	448	485	487	470	426	454	483	449	461	445	507	465	481	516	439	474	499	494	460	477	470	485	470	455	474	460	470	454	461	490	465	464	439	466	460	493	447	466	452	448	461	491	453	472	459	483	481	449	523	472	485	454	470	478	483	437	439	467	444	480	467	441	476	442	462	474	447	489	514	444	478	496	445	472	465	481	503	477	502	494	454	448	502	497	515	505	468	451	483	478	486	447	501	493	475	484	465	455	471	436	475	472	470	480	446	479	491	461	422	435	472	489	420	461	442	474	417	467	483	441	419	467	470	446	460	426	464	479	438	459	479	463	463	519	490	470	455	476	471	506	492	437	471	474	478	467	466	482	458	466	420	466	510	458	495	488	467	450	499	426	483	464	491	447	430	473	473	450	438	495	436	500	435	460	448	486	447	504	458	480	473	442	485	499	472	483	459	482	477	489	477	474	511	432	503	444	478	485	493	456	442	499	476	470	453	477	480	439	458	479	442	472	468	478	462	444	432	467	475	489	501	451	489	483	477	497	455	472	467	489	464	477	437	490	469	459	511	465	461	474	446	452	507	452	456	448	475	467	490	445	465	491	455	512	434	474	423	499	435	461	458	473	476	486	490	483	421	483	484	472	480	460	429	487	448	479	483	472	467	468	479	457	461	472	423	455	438	524	446	507	505	456	487	434	441	443	436	435	430	439	482	477	456	445	432	487	465	475	474	514	498	483	431	493	474	448	465	452	481	454	495	497	447	448	486	461	458	448	463	472	456	461	475	411	486	490	473	446	489	461	472	502	451	447	453	450	434	454	476	483	475	444	443	519	491	450	440	495	474	443	467	455	444	471	449	464	429	469	480	419	482	446	505	483	456	497	454	463	460	479	455	437	468	497	486	473	445	461	477	452	435	438	465	472	453	444	473	469	458	472	497	457	481	442	462	468	454	462	472	476	460	482	462	469	467	468	485	509	480	473	457	455	451	475	452	496	482	459	459	499	436	487	462	432	447	449	417	451	475	491	457	474	465	458	457	463	441	486	467	465	455	508	468	477	472	465	485	466	501	449	449	487	496	486	465	485	459	438	492	478	477	430	463	445	457	450	463	480	449	474	469	452	460	466	483	452	448	427	473	439	461	480	485	479	429	525	490	470	461	451	455	460	441	463	409
3116	766	383	317	500	544	514	488	407	315	248	222	177	183	159	148	149	129	98	84	91	91	93	78	105	85	89	70	72	75	72	78	72	63	45	67	57	52	61	66	62	56	45	48	57	56	44	51	58	52	57	50	65	54	63	59	44	40	45	47	54	50	42	47	46	39	55	40	55	51	47	46	36	37	47	63	48	50	58	35	47	59	37	52	44	38	45	49	49	34	41	52	50	50	34	53	38	39	46	33	45	39	43	44	45	44	39	52	48	35	41	50	47	56	42	32	40	37	51	34	40	42	42	41	46	56	48	45	47	45	45	36	42	30	44	41	45	50	45	36	36	48	41	40	34	64	45	50	38	50	38	48	38	46	45	39	47	31	30	47	37	45	34	31	53	44	45	32	43	50	46	39	35	42	36	46	57	49	42	27	48	39	44	53	38	40	42	35	34	42	43	47	42	42	44	34	38	33	35	34	59	39	39	44	40	34	43	35	47	38	34	34	41	42	38	43	46	38	46	28	36	48	35	45	35	47	36	50	59	43	53	34	46	30	52	30	40	41	32	39	52	43	38	43	46	43	46	37	42	42	35	44	36	44	54	39	33	38	52	45	48	48	52	33	34	46	48	44	43	29	36	43	49	45	37	36	46	37	34	40	37	35	50	40	38	33	32	39	45	33	43	43	46	46	43	43	44	43	35	36	31	46	53	41	42	47	38	35	44	40	44	50	36	41	31	46	39	42	35	45	43	37	51	48	38	51	46	40	42	32	44	50	56	46	34	45	32	34	45	50	51	56	52	49	46	34	35	49	47	36	40	46	41	47	43	52	42	51	40	39	44	32	40	45	36	36	42	49	50	45	33	50	46	36	37	49	46	37	38	49	34	39	47	50	46	33	47	37	41	48	40	42	44	31	40	34	45	54	48	53	43	49	44	49	53	37	41	37	45	38	40	36	34	42	45	54	38	41	45	33	44	42	41	35	45	50	46	40	26	50	43	44	35	37	51	40	38	39	53	45	41	38	48	38	45	49	49	39	51	55	50	42	37	48	46	43	46	44	35	27	37	39	46	57	59	32	48	40	33	51	37	38	49	52	52	37	56	45	36	31	44	36	33	36	49	61	47	41	35	47	48	45	37	39	42	34	30	57	37	51	40	44	50	38	38	44	34	50	42	50	42	41	46	53	43	32	38	51	45	55	52	44	41	41	37	37	25	47	43	40	41	48	54	47	32	45	40	54	50	44	29	47	40	51	43	51	46	56	54	43	43	53	34	41	41	52	44	52	39	46	45	41	43	44	56	39	35	48	44	47	40	32	38	55	37	58	47	45	50	51	33	48	39	39	38	38	28	41	47	47	37	44	38	44	51	33	42	50	48	40	30	44	36	34	54	40	45	42	36	39	34	44	39	46	42	33	42	38	41	35	51	40	40	42	40	37	53	39	44	34	42	48	52	46	47	47	32	40	41	49	42	37	40	46	33	45	34	38	34	44	45	47	30	40	40	46	37	50	41	37	35	48	49	34	37	40	33	59	37	49	40	51	48	50	43	50	49	39	52	42	58	33	46	35	45	41	45	50	45	43	42	47	45	37	50	56	45	41	42	33	42	53	52	49	45	47	54	55	47	35	42	33	42	35	49	45	38	44	46	46	42	46	45	46	43	41	42	49	50	46	53	41	46	45	39	44	43	38	39	41	33	49	34	34	36	46	43	58	39	43	54	37	47	40	48	48	46	32	29	46	38	55	40	36	37	45	42	39	44	47	51	42	52	40	41	43	38	53	26	42	36	39	46	45	35	36	50	46	46	45	33	35	51	37	45	58	43	27	33	45	31	42	46	43	37	48	43	50	42	57	40	41	43	38	33	46	44	31	44	34	49	47	63	39	50	35	40	41	38	46	41	29	44	53	55	37	39	37	48	49	32	35	43	44	49	36	41	43	44	34	40	47	43	55	49	39	39	46	49	41	40	26	42	36	35	44	39	46	46	35	39	48	49	43	49	44	45	52	32	46	47	45	39	39	44	41	44	54	40	42	43	41	37	40	51	41	48	44	35	36	43	36	39	55	29	27	48	55	56	38	47	34	53	51	45	48	44	50	45	30	33	46	30	34	48	47	39	41	35	47	40	42	40	45	41	36	43	41	53	37	46	35	37	41	49	39	52	33	44	50	60	37	41	46	46	34	52	49	45	38	37	49	47	50	39	42	47	52	43	31	49	47	43	40	47	43	39	35	37	35	41	44	47	46	32	48	45	42	36	49	44	37	54	45	44	44	52	46	47	57	38	52	45	55	31	42	37	33	32	45	40	42	46	39	42	32	48	44	43	36	49	39	39	41	36	39	38	44	34	43	35	52	37	43	42	46	46	53	35	48	40	39	38	40	49	38	39	35	55	41	47	54	54	40	39	47	42	37	34	46	42	36	46	38	27	41	39	43	37	44	43	35	36	46	41	42	37	40	49	42	43	44	46	34	45	45	45	39	42	46	58	40	32	47	31	42	49	51	43	42	42	39	48	43	39	40	43	47	39	41	49	46	36	35	44	47	50	47	47	37	47	48	51	46	40	41	48	30	46	34	38	50	38	45	48	36	40	36	43	43	46	37	44	45	40	45	50	41	47	42	42	34	47	47	40	41	40	39	49	45	46	39	43	45	41	40	51	38	44	41	51	39	45	47	54	49	41	44	31	41	40	39	35	46	31	43	37	41	32	34	53	44	39	53	47	44	39	27	34	35	43	42	48	46	49	46	38	45	43	46	43	47	44	44	55	41	31	35	45	36	31	37	44	50	40	35	44	49	39	38	35	38	63	50	52	47	50	45	42	41	41	46	38	33	47	55	46	48	41	46	43	43	57	36	43	42	30	51	40	37	49	51	41	47	41	30	25	50	36	34	31	47	41	55	36	41	40	41	38	43	32	42	40	39	35	40	42	37	39	40	52	38	44	42	43	40	35	31	56	36	37	38	50	43	44	49	44	36	35	51	41	52	45	45	41	59	46	36	43	56	46	40	44	55	37	50	39	41	39	48	41	45	41	51	56	35	41	51	37	46	43	50	42	43	42	32	34	32	43	46	52	35	41	51	41	50	45	30	48	44	43	45	30	44	43	38	33	37	41	45	40	44	35	31	60	51	33	32	41	46	44	39	42	44	51	36	46	41	62	45	42	56	43	55	47	34	53	50	30	40	35	41	43	43	44	48	53	39	47	44	50	43	48	37	33	39	42	36	40	38	37	42	41	43	30	42	44	41	47	43	32	50	40	37	39	46	39	43	49	34	43	31	52	42	37	45	40	40	37	46	41	43	43	46	49	37	35	47	48	38	42	49	45	44	40	36	35	33	42	48	36	46	45	47	50	35	41	60	43	40	47	38	39	42	38	39	41	37	43	40	48	39	52	48	41	37	47	30	33	41	36	55	44	42	37	46	39	45	38	38	48	43	45	49	42	47	25	44	30	42	42	41	42	40	40	49	46	45	50	40	46	38	50	41	43	43
21994	15701	10092	21908	29836	28760	25296	21577	18021	14837	12529	10658	9046	7698	6754	5838	5333	4854	4343	3966	3624	3334	3151	2986	2938	2744	2643	2500	2377	2228	1966	1843	1739	1683	1605	1569	1502	1509	1519	1413	1359	1265	1258	1230	1290	1153	1233	1310	1249	1166	1198	1165	1180	1190	1194	1170	1123	1177	1143	1160	1207	1136	1102	1045	1045	999	1003	983	988	959	917	907	906	894	913	891	900	897	850	850	768	709	758	733	727	687	767	735	727	699	732	650	656	701	675	698	714	662	668	679	641	671	690	678	681	669	686	686	655	677	685	656	694	651	655	661	661	711	626	705	672	669	716	703	675	685	684	693	655	636	656	690	667	681	687	663	677	634	580	651	694	639	691	661	655	662	669	637	702	635	651	618	687	689	687	680	694	653	651	685	649	705	635	657	673	632	654	684	692	690	671	648	650	713	621	672	710	620	685	650	680	727	697	632	658	701	647	659	680	703	676	691	677	657	673	706	674	663	710	659	707	715	699	656	659	652	668	698	663	673	659	655	664	631	687	695	667	673	623	655	711	660	646	690	628	695	675	671	685	669	684	693	692	710	718	722	673	664	676	697	713	669	631	681	632	668	637	699	660	691	680	670	638	682	642	711	667	645	661	644	679	653	644	647	666	652	644	669	622	647	655	684	662	646	651	696	636	713	680	709	684	758	636	634	699	663	639	695	655	663	652	661	657	646	643	670	676	714	677	669	694	683	660	697	690	667	664	665	654	617	672	703	679	661	663	702	653	711	665	680	666	714	663	693	674	668	639	649	655	706	682	692	634	620	671	656	690	705	652	634	633	698	681	629	712	627	689	685	648	656	667	670	699	680	723	650	669	631	674	663	652	632	706	681	659	663	672	664	680	693	636	644	595	677	635	638	691	628	666	652	659	676	615	661	673	641	660	662	654	668	667	679	662	677	630	719	645	667	647	691	649	682	672	632	669	721	684	623	641	670	652	631	662	642	657	675	706	663	709	659	705	676	668	675	659	705	633	657	701	685	671	613	708	678	685	648	691	680	690	687	668	671	655	665	696	653	694	680	646	705	728	657	659	682	668	657	643	683	687	673	657	662	659	634	654	643	685	628	664	715	673	686	639	655	694	649	651	670	670	715	660	637	682	622	670	685	675	647	683	666	676	627	685	646	684	642	709	653	723	670	620	651	656	629	674	693	686	665	638	670	688	700	725	671	715	634	665	645	695	677	690	681	687	669	658	656	702	707	627	659	689	682	684	674	628	636	696	694	674	630	649	649	643	672	672	669	610	696	716	705	667	695	647	665	654	680	701	630	640	693	674	700	694	635	669	669	681	643	671	670	658	656	644	656	651	649	714	636	684	677	649	700	684	627	629	670	632	692	692	709	667	660	645	661	702	662	631	665	603	672	671	661	705	696	676	646	678	683	636	637	685	631	678	651	672	664	665	659	642	632	653	692	696	626	687	681	701	664	633	693	684	713	666	648	717	721	705	685	639	667	678	649	725	689	664	640	654	669	688	665	705	644	648	671	633	663	639	669	664	690	647	685	670	663	675	634	608	699	662	706	700	648	625	695	665	670	650	618	654	673	714	729	633	659	628	628	676	657	672	673	690	624	713	722	674	697	639	657	685	702	684	692	705	651	666	623	677	665	667	655	682	677	654	705	683	673	651	649	660	688	638	663	633	685	703	634	651	683	674	694	635	665	694	705	679	678	705	637	654	654	664	603	651	680	641	692	679	653	670	687	694	600	672	657	651	704	676	659	659	624	655	646	657	689	681	654	665	655	638	664	630	658	627	607	677	627	662	674	696	697	723	725	661	676	681	625	646	655	652	670	680	693	702	703	741	670	675	653	675	680	660	684	640	693	693	645	698	677	652	711	658	681	691	703	629	659	617	665	686	652	719	648	652	724	655	699	653	688	715	653	660	639	651	658	662	682	680	693	657	703	636	678	664	692	687	680	669	710	680	733	622	639	633	643	713	631	669	673	663	673	675	673	638	649	662	646	694	668	699	610	637	627	650	651	680	720	681	686	650	669	641	717	700	613	697	675	659	642	687	651	640	700	657	672	623	672	697	679	703	687	681	680	613	672	683	646	694	693	724	653	667	724	684	660	666	666	674	677	638	681	715	673	684	675	615	669	639	660	667	711	693	661	634	713	630	674	657	709	676	646	694	653	668	676	660	728	667	685	707	670	666	686	652	668	677	658	663	724	704	691	652	693	648	651	673	678	687	670	714	706	645	710	733	687	675	655	690	657	715	690	683	711	705	660	653	642	684	659	664	684	684	650	687	727	670	661	672	699	690	695	721	693	691	667	652	644	646	713	662	662	682	666	665	630	692	662	603	673	704	714	657	692	683	641	686	689	718	641	676	687	687	668	665	658	620	611	692	665	709	668	641	663	619	652	635	656	713	670	658	640	663	687	630	640	655	621	666	662	682	643	672	655	684	667	676	702	685	700	677	684	676	622	638	652	660	704	692	684	679	728	704	637	677	697	659	687	671	649	660	652	622	681	644	649	667	640	657	693	658	672	679	658	656	681	657	653	654	701	665	667	664	706	675	661	662	665	659	649	637	666	705	675	704	661	698	685	669	685	660	712	651	687	628	668	725	664	677	682	655	651	651	686	650	638	663	674	699	676	664	657	699	646	687	688	650	714	664	664	680	648	636	664	690	634	673	697	674	684	682	696	673	637	626	704	660	662	713	669	684	648	678	695	635	665	702	700	705	642	697	623	663	634	709	654	649	641	728	657	667	691	647	682	629	689	684	681	672	709	638	588	659	677	680	639	674	638	712	695	677	710	697	674	653	671	691	665	643	662	656	683	628	642	657	652	647	626	695	693	702	691	637	729	670	661	705	669	686	670	699	680	688	675	703	674	631	678	724	659	650	684	650	718	678	729	666	652	685	706	706	676	681	658	658	627	716	649	681	638	711	705	681	683	662	661	644	633	654	667	660	690	674	697	694	657	715	696	664	643	643	707	723	674	707	695	665	668	710	654	663	709	659	643	667	637	682	668	675	670	677	670	702	668	685	637	651	714	617	655	633	604	674	689	687	730	671	631	652	664	657	663	669	677	696	658	674	664	674	655	675	664	636	638	663	678	666	666	692	668	663	674	697	672	698	643	611	650	661	650	669	684	724	659	657	636	696	651	664	674	653	637	708	673	626	630	684	642	670	691	689	607	705	632	657	682	699	700	700	710	722	649	651	694	673	709	705	694	710	688	667	704	670	678	675	712	658	634	688	691	665	700	708	642	661	666	657	664	629	671	651	666	674	667	709	632	692	657	662	669	606	663	697	700	686	652	715	643	674	645	701	685	635	703	611	643	641	673	685	686	704	724	649	659	649	631	636	675	672	623	673	673	704	670	632	658	698	675	681	683	644	687	652	679	676	653	675	626	661	667	639	668	685	632	719	656	686	657	662	681	657	667	678	655	658	652	656	654	645	682	660	666	691	680	683	693	655	704	695	630	660	652	699	675	682	655	687	678	682	664	612	673	640	690	659	682	632	650
2447	1080	649	495	742	847	818	632	582	479	371	343	282	272	222	204	187	153	166	143	122	129	107	115	114	105	104	87	107	105	75	85	75	73	71	61	64	72	54	70	60	51	68	67	61	56	55	55	66	54	61	61	55	61	74	64	58	48	59	54	66	53	64	66	53	48	51	56	49	45	50	48	49	38	58	46	47	49	52	49	63	62	42	42	41	52	47	48	52	44	51	50	47	43	53	48	54	46	49	39	41	38	54	49	44	29	45	37	58	40	48	46	48	49	36	47	44	48	50	43	44	43	46	40	49	40	53	42	47	46	45	50	47	55	40	41	53	52	35	37	49	34	39	51	39	49	48	33	44	43	55	46	50	47	45	56	50	46	38	47	52	59	64	39	46	55	41	32	47	41	50	46	46	40	48	53	48	41	44	50	53	51	53	44	48	54	54	56	53	25	43	49	52	40	44	52	37	62	44	53	42	32	47	52	40	47	41	46	45	52	56	38	50	37	51	43	50	41	32	46	44	47	31	61	51	41	45	50	51	45	45	57	44	44	51	40	53	49	47	51	51	45	57	39	57	48	55	48	49	56	47	45	47	46	54	47	49	54	48	62	47	48	42	53	48	52	57	56	54	46	46	27	41	38	56	42	46	58	52	47	47	49	43	47	57	33	48	42	44	50	37	42	35	48	41	30	38	41	50	31	39	35	41	40	42	49	46	53	41	39	47	48	57	43	53	42	52	44	44	53	46	48	43	42	50	35	39	40	42	36	45	51	48	37	39	46	45	39	51	45	49	41	47	52	45	42	53	52	47	56	39	43	51	39	39	39	55	49	42	52	37	42	35	51	49	48	45	42	32	54	45	49	42	45	58	49	56	26	40	49	49	49	48	39	51	47	53	39	55	45	39	44	39	45	41	49	51	44	45	48	61	52	37	38	43	61	38	39	40	46	48	35	49	44	53	40	60	37	44	53	50	46	54	34	47	28	51	50	50	45	42	56	46	41	48	43	39	45	59	58	51	38	43	56	52	40	49	36	54	38	47	45	49	33	51	46	43	47	44	53	55	37	48	40	38	49	36	45	41	54	45	45	51	36	49	43	46	41	53	51	54	33	36	51	48	55	63	47	41	36	43	41	47	46	45	39	49	54	58	47	41	53	37	39	50	46	49	51	42	57	50	49	55	53	45	44	60	37	38	53	54	43	53	41	41	51	49	54	49	48	52	47	36	65	51	49	45	54	44	41	44	47	47	46	53	45	53	40	59	46	44	48	51	43	48	55	35	57	49	32	55	52	46	34	41	40	41	50	43	50	37	38	38	41	62	39	48	44	47	53	43	57	43	59	47	53	41	35	47	59	34	54	37	42	52	31	42	41	53	42	40	45	43	48	36	47	48	49	39	42	40	49	41	41	44	50	39	38	56	31	38	52	40	35	44	56	57	47	51	55	39	46	48	41	48	38	54	41	53	55	36	45	37	56	51	44	52	41	49	36	42	55	37	54	51	56	41	58	49	41	47	50	48	55	42	40	44	31	41	38	49	48	41	51	41	41	49	42	39	49	49	42	53	49	46	52	50	42	48	51	55	48	44	42	42	43	35	52	50	39	49	44	43	40	49	48	39	43	52	41	39	53	37	53	41	47	37	48	44	43	40	38	39	53	37	47	56	48	41	52	51	43	44	45	33	46	59	56	38	40	50	50	36	45	50	44	35	42	40	62	36	53	46	48	58	45	50	52	38	46	47	52	35	48	51	46	43	50	59	42	50	34	47	42	51	38	50	42	50	36	43	52	43	43	32	42	42	51	46	42	44	41	35	37	49	50	54	37	37	40	49	47	53	46	47	51	56	52	56	35	56	44	33	52	47	48	40	55	48	58	41	53	38	40	53	53	44	51	52	48	62	45	51	42	58	46	47	48	43	54	35	63	48	52	50	42	37	49	50	49	50	40	38	54	40	48	43	51	41	53	40	41	36	43	44	42	45	58	37	45	57	63	40	39	54	40	51	34	50	62	49	44	41	46	43	37	60	46	46	44	34	51	38	49	49	34	40	44	30	49	39	52	52	52	37	43	45	51	49	36	52	54	40	47	51	41	42	37	41	51	61	35	45	46	27	64	44	34	36	51	50	35	41	38	53	45	40	45	45	33	52	30	52	47	45	49	45	46	46	41	45	46	54	43	46	44	53	53	50	31	51	40	50	46	42	46	49	36	52	43	52	40	46	46	48	53	50	46	39	42	51	39	46	39	51	40	48	36	44	56	56	40	49	48	46	43	45	48	44	47	46	47	38	47	46	32	50	46	49	46	51	48	48	34	43	38	41	57	34	47	41	45	43	48	41	42	41	42	38	48	41	52	44	44	58	41	42	52	44	46	49	45	47	50	48	47	39	49	34	55	51	57	50	43	42	49	47	39	52	48	50	48	41	54	47	57	52	58	54	56	47	49	48	40	42	44	41	38	58	44	51	53	53	47	56	50	52	44	45	43	35	43	57	47	44	41	42	46	50	49	44	53	46	35	42	50	55	39	44	46	44	50	46	39	55	41	40	43	33	47	51	51	42	48	39	51	34	46	42	43	50	52	43	53	36	55	46	37	39	46	42	45	36	50	51	37	46	46	50	44	45	35	47	40	51	54	60	55	33	64	44	51	53	53	45	60	45	54	43	48	41	38	45	38	44	50	58	44	37	48	38	45	55	42	48	47	59	41	48	38	55	60	37	42	52	49	44	50	43	46	40	40	52	40	43	41	43	48	33	43	54	44	47	47	55	47	43	38	45	45	56	48	37	40	47	49	46	40	41	58	56	38	51	47	56	50	46	45	45	43	49	44	37	40	45	29	41	46	53	51	46	53	43	43	45	42	50	58	56	31	41	52	42	46	47	50	50	54	32	39	39	51	36	43	33	47	42	50	44	49	36	54	49	57	36	57	42	49	51	55	35	60	43	43	54	44	41	59	48	45	46	31	46	50	39	58	43	57	50	53	48	62	46	52	43	51	47	31	44	51	33	40	47	46	57	59	41	49	34	47	41	48	54	36	44	49	40	48	44	43	44	42	48	39	45	32	51	39	62	34	44	54	45	41	67	38	46	54	46	48	52	52	48	36	56	45	52	37	38	42	47	39	45	40	58	36	46	45	49	51	42	48	55	39	36	38	53	42	47	37	45	46	38	44	47	56	44	50	56	55	57	48	48	50	58	40	43	39	40	47	42	55	40	36	45	42	45	47	51	44	39	40	41	35	42	41	53	62	41	43	49	45	55	46	60	39	45	39	54	56	42	47	51	40	53	51	42	53	42	47	43	44	50	54	45	40	43	42	49	44	48	41	46	56	38	28	35	46	44	54	47	47	40	41	30	51	58	52	50	43	54	36	53	44	41	44	48	57	41	48	36	35	48	33	40	36	64	40	39	57	46	46	54	46	47	51	43	47	41	47	40	59	48	41	44	51	39	46	51	47	44	57	51	52	46	49	48	42	39	35	43	42	48	51	48	41
27311	19955	13542	27026	34806	33995	30641	26411	22955	19614	16703	14250	12144	10732	9547	8496	7445	6559	5868	5479	4825	4443	4305	4155	3983	3743	3600	3219	3017	2841	2541	2559	2325	2167	2058	2046	1904	1943	1820	1790	1634	1591	1560	1625	1533	1474	1564	1495	1544	1501	1316	1363	1425	1453	1455	1407	1328	1362	1407	1413	1380	1322	1385	1334	1302	1274	1263	1188	1151	1234	1097	1072	1065	1088	1078	1111	1034	976	910	932	830	888	892	805	810	797	800	737	770	793	798	849	759	727	751	733	717	694	736	718	728	753	755	700	744	715	754	736	729	762	720	743	702	734	694	750	700	738	706	716	701	724	742	676	742	726	725	715	731	779	753	763	741	674	740	731	727	751	716	758	708	722	684	764	700	691	732	735	741	681	689	727	759	746	765	741	754	691	719	733	685	735	717	759	717	737	754	736	732	765	690	714	720	757	736	766	685	767	715	717	727	722	730	689	698	726	745	702	706	711	696	755	673	691	794	753	746	750	697	721	787	714	757	695	724	690	672	678	717	739	748	791	738	680	711	716	744	695	750	680	721	693	711	747	702	760	770	712	697	728	718	724	716	744	739	696	767	707	731	759	734	686	677	706	687	733	676	759	724	709	669	714	714	711	728	763	685	726	728	751	701	752	718	738	751	708	714	708	759	708	737	688	747	674	698	702	761	700	706	705	693	731	710	715	721	742	695	750	725	740	748	731	726	720	685	733	738	674	744	752	721	728	740	709	766	746	731	740	720	719	707	743	752	732	719	720	722	718	724	771	726	706	716	748	762	701	736	690	727	692	733	775	707	710	755	697	684	693	709	740	736	769	697	740	710	737	743	737	688	747	744	689	723	733	779	749	718	756	690	696	737	733	738	709	724	721	705	706	686	712	728	766	718	680	698	725	679	729	738	751	779	700	761	701	751	739	701	720	721	691	727	699	703	717	711	746	754	779	690	715	748	689	727	753	679	707	715	719	723	690	725	729	742	697	754	724	698	701	730	724	735	709	712	717	749	710	718	710	707	687	703	723	754	773	699	708	695	695	760	750	755	785	735	722	694	733	691	719	726	700	772	708	749	721	706	725	750	706	741	723	709	675	740	738	716	724	726	765	723	715	659	722	716	738	765	753	650	728	719	751	685	727	710	705	705	714	770	721	729	706	651	709	714	690	661	718	688	751	696	762	717	695	725	679	720	714	699	772	744	758	712	708	773	732	698	768	755	711	726	747	681	711	732	766	714	712	717	714	729	717	718	686	718	690	694	685	720	748	759	697	716	755	702	709	746	705	681	719	698	662	750	718	767	761	749	726	684	714	700	721	695	729	735	727	742	733	671	721	767	751	718	714	692	740	727	706	705	736	713	723	737	748	659	723	723	696	700	741	695	726	719	694	694	729	743	739	648	750	708	753	762	698	713	772	730	728	717	716	719	690	706	753	799	744	697	733	738	689	761	766	735	715	720	727	762	713	744	691	737	712	729	740	727	749	692	734	707	695	729	738	748	677	716	730	707	753	649	710	702	718	718	710	727	735	730	694	709	743	717	754	683	732	756	676	694	717	705	703	730	747	690	737	697	736	693	695	682	701	743	703	733	737	707	702	699	699	688	646	698	721	715	706	739	739	735	741	685	703	714	713	772	729	734	672	699	735	741	691	711	692	749	714	753	737	719	688	726	742	691	691	681	692	720	721	702	773	739	750	745	708	746	713	694	745	766	676	702	737	685	688	733	684	738	723	744	704	727	706	722	745	734	747	729	736	678	713	748	754	736	695	743	713	714	737	700	705	699	747	723	700	724	703	689	767	714	727	709	680	692	711	742	766	689	704	737	752	692	752	751	707	745	738	678	757	777	739	708	723	693	695	678	727	734	715	722	720	756	722	722	741	651	754	733	681	710	732	725	681	763	726	703	681	695	737	718	714	652	689	690	673	711	701	700	679	713	758	728	711	744	718	713	718	747	751	705	736	741	717	732	755	729	722	714	749	670	680	701	715	763	705	717	724	721	735	722	749	700	685	715	732	703	704	738	727	688	721	713	731	724	673	727	741	705	741	704	727	681	739	718	700	729	696	696	715	681	732	726	777	716	768	693	718	769	672	674	708	723	701	683	694	712	714	762	750	692	739	731	732	752	708	695	731	723	692	733	729	726	698	676	732	740	739	778	727	750	763	732	706	716	755	686	704	723	748	731	699	753	755	718	725	746	727	689	727	736	745	725	693	666	707	742	700	715	779	708	764	720	692	692	708	719	747	689	717	748	736	785	723	744	695	721	730	718	680	675	738	764	728	695	709	703	702	752	732	753	708	740	688	677	736	699	772	714	769	724	660	743	752	695	658	736	749	727	731	776	739	663	724	766	718	705	736	738	721	673	696	724	744	701	762	723	709	692	695	743	744	761	674	674	749	751	718	700	725	698	687	707	722	737	728	753	675	730	670	699	699	676	748	736	712	690	727	723	713	720	732	709	700	735	705	758	695	722	723	747	715	766	726	731	705	757	723	690	705	705	773	725	736	726	705	677	695	728	716	722	738	692	699	746	693	743	721	734	730	750	716	690	713	717	720	736	703	733	702	738	728	751	700	735	775	669	776	735	750	723	747	684	722	710	725	707	671	725	725	746	733	730	707	749	698	720	740	685	649	649	772	728	758	729	741	733	730	727	712	729	692	720	728	706	756	750	695	708	682	732	747	760	671	709	680	710	662	746	753	754	684	729	659	722	750	704	724	655	730	747	718	675	742	691	710	732	701	680	732	750	678	765	754	717	715	751	676	749	731	701	770	740	746	746	752	716	734	736	712	736	712	711	696	725	696	759	685	729	722	739	726	725	718	763	698	691	755	768	691	709	705	736	681	714	661	713	733	725	734	716	676	742	712	749	723	729	697	724	707	727	738	735	704	736	741	709	696	684	727	680	688	719	785	728	740	736	692	728	678	692	731	705	737	758	717	714	706	705	701	753	714	698	728	752	719	774	710	718	708	719	721	693	710	680	704	733	713	732	692	758	696	744	759	645	701	692	720	739	760	742	711	734	699	706	690	744	769	751	723	718	755	698	694	715	742	721	766	702	701	769	740	692	717	710	753	693	726	726	705	716	730	747	751	757	722	706	759	741	715	695	717	756	722	742	734	642	690	779	698	698	775	724	713	738	730	759	721	701	659	750	741	684	686	745	693	764	707	724	690	742	716	741	681	712	698	733	709	731	710	681	762	699	733	696	749	748	739	730	699	732	732	738	732	726	722	747	741	717	707	664	744	746	734	712	694	711	710	712	708	740	715	719	723	692	679	709	654	735	696	747	693	740	724	699	766	718	720	734	745	784	733	705	732	688	736	701	711	740	709	731	697	704	730	746	728	744	688	734	728	738	791	717	710	721	686	720	720	705	779	711	689	688	752	702	695	730	717	747	692	723	711	688	747	730	715	698	751	794	688	754	731	699	752	685	666	679	716	707	733	728	702	784	736	686	731	691	680	699	686	694	711	698	749	743	792	711	761	670	688	802	760	699	737	723	714	729	699	711	748	733	704
1835	477	258	212	309	383	314	295	251	188	176	149	119	126	105	100	86	72	68	72	76	61	60	63	67	63	52	47	60	41	36	54	44	29	51	52	53	47	45	40	36	35	30	38	30	36	29	49	34	35	36	43	32	33	39	46	40	33	40	33	36	45	37	29	28	32	32	26	28	20	37	31	35	28	29	22	33	29	30	34	30	19	23	39	19	35	24	28	25	32	19	26	29	37	24	25	35	25	26	19	25	30	26	24	23	32	22	29	36	25	28	19	20	29	18	25	26	27	31	26	33	18	21	32	25	27	20	27	24	23	28	26	32	19	27	22	22	25	26	28	32	20	25	16	25	26	23	34	26	23	35	24	26	23	28	25	30	20	33	22	30	23	33	28	35	25	31	18	22	25	19	32	28	25	29	25	39	22	20	31	25	24	23	19	27	25	22	20	18	26	25	25	23	27	26	38	35	20	32	22	39	20	30	25	21	25	22	30	27	25	26	28	39	31	29	25	29	26	27	23	30	21	30	21	27	26	18	22	21	25	21	22	29	21	28	26	30	29	26	26	28	28	29	24	31	27	32	23	25	25	25	28	30	33	23	31	27	26	25	26	22	28	18	27	24	33	26	24	17	25	30	29	31	25	22	37	28	29	21	22	31	21	16	20	38	23	24	40	30	22	30	31	26	22	28	27	22	33	21	27	23	19	34	23	31	17	21	20	29	25	27	27	29	26	25	29	28	19	32	28	24	29	22	19	26	36	23	34	27	25	33	18	26	28	33	21	35	23	28	27	29	25	29	34	30	25	27	31	33	32	27	18	30	33	25	25	20	19	17	21	32	21	19	27	23	23	23	23	19	28	23	24	30	25	21	23	26	20	32	27	30	24	23	24	36	32	26	20	26	26	27	31	24	20	19	33	25	27	21	24	23	26	21	22	27	18	20	24	19	20	37	26	31	27	20	26	23	22	36	26	36	36	29	29	28	34	31	22	17	27	18	26	28	17	24	27	24	31	24	25	19	22	26	32	30	24	33	25	20	29	25	28	27	27	33	19	20	28	24	30	25	29	20	27	23	25	23	32	34	31	26	22	31	21	36	34	29	24	23	36	28	32	23	32	24	27	35	29	22	24	29	28	22	24	21	26	27	23	29	22	17	26	28	21	20	28	25	32	31	24	20	25	28	25	23	24	28	32	28	21	25	30	25	23	28	20	27	24	21	23	20	26	31	28	25	30	21	26	31	20	29	22	32	32	25	39	23	28	22	22	37	28	33	37	24	24	24	30	29	26	26	30	30	25	26	30	16	36	30	23	28	23	24	29	28	23	22	28	34	16	27	29	26	29	31	26	22	19	25	24	29	20	26	24	24	25	33	25	32	22	29	27	33	26	19	32	18	23	29	22	27	24	26	19	38	21	30	22	16	33	29	26	16	28	31	21	30	26	30	17	28	30	34	17	38	29	25	31	34	26	22	16	28	24	22	24	22	24	22	29	43	29	20	22	27	31	28	35	24	34	28	22	28	24	26	20	23	25	19	25	29	28	29	31	28	23	37	31	30	19	32	27	27	27	20	28	20	27	21	18	26	27	20	25	22	18	21	30	20	29	25	25	32	33	31	23	25	21	36	27	23	35	25	33	31	32	31	24	25	28	30	27	27	22	21	26	30	23	23	25	23	23	25	22	33	39	27	24	32	24	30	19	30	29	28	18	20	25	34	24	25	25	37	22	29	29	30	24	26	19	28	22	37	28	23	35	35	18	23	30	30	27	22	23	20	31	20	19	27	37	24	29	31	21	33	21	26	22	31	23	22	18	30	22	27	23	29	35	30	21	33	24	18	23	27	30	37	26	32	28	31	18	16	22	22	23	22	31	27	27	21	24	16	35	32	29	26	33	15	27	19	19	28	29	23	28	29	26	32	21	18	23	25	28	26	24	16	25	28	31	27	26	24	25	23	31	34	29	29	23	31	17	24	25	32	33	21	28	26	39	20	31	36	16	25	20	18	33	26	22	29	23	28	22	18	23	22	18	16	25	22	21	24	25	31	29	34	30	23	30	35	26	14	22	34	22	24	26	18	22	34	27	33	29	34	22	22	27	18	24	27	29	26	27	18	29	34	37	16	32	28	24	26	32	28	24	30	31	34	26	26	24	20	31	25	35	22	24	28	33	18	26	33	22	21	27	37	30	18	27	25	16	35	26	29	25	24	33	26	41	24	33	26	14	19	32	30	27	26	31	26	26	25	25	18	33	22	22	30	33	24	26	20	29	22	31	26	19	35	28	26	29	17	27	35	31	16	25	34	27	26	28	31	28	29	28	30	28	23	25	26	30	21	36	38	38	21	28	32	30	24	16	29	33	20	22	23	32	33	27	20	27	29	28	31	25	23	20	34	20	24	24	15	27	25	21	22	30	27	31	22	19	24	14	23	25	26	26	20	21	18	23	31	28	31	31	30	28	22	31	26	25	19	28	25	26	30	29	37	20	32	28	31	30	21	34	28	25	26	24	19	27	23	35	28	22	28	21	33	22	38	22	27	32	25	25	22	25	29	22	21	26	20	29	24	29	20	20	25	25	39	25	17	28	27	25	24	27	29	27	33	17	29	25	26	27	31	19	21	19	30	29	34	29	32	25	33	29	28	33	25	28	28	28	23	22	20	28	28	30	26	23	33	26	21	25	36	25	28	25	31	24	24	22	29	33	22	31	17	32	30	26	30	27	31	28	24	29	17	23	30	21	36	28	32	21	28	19	30	27	32	31	19	29	21	35	33	24	19	23	35	22	21	30	34	30	28	25	30	33	25	24	36	25	26	28	25	28	26	37	19	35	29	25	26	19	29	25	31	21	30	27	19	27	29	29	29	36	27	24	24	25	27	22	26	24	31	20	26	24	19	23	23	34	26	33	27	25	23	26	22	21	26	32	24	30	42	26	24	30	26	20	38	25	20	33	22	22	28	23	26	24	29	25	25	22	23	28	26	26	32	29	29	30	30	23	19	35	35	33	29	27	38	31	28	25	21	25	24	18	19	27	29	25	31	28	28	19	24	24	40	21	26	36	31	27	28	29	21	39	23	36	19	17	32	27	23	18	26	27	33	30	35	24	29	22	27	35	23	19	20	30	28	23	26	42	31	32	28	28	25	29	25	25	20	23	25	29	33	17	24	34	17	18	33	22	33	21	28	30	25	28	23	25	19	28	29	33	22	34	27	25	16	19	38	22	26	23	23	30	30	22	31	29	29	16	22	29	23	32	37	20	22	40	24	25	28	27	27	21	28	22	19	31	23	28	25	20	26	28	28	23	29	37	18	33	29	23	31	27	41	27	25	21	16	28	33	28	14	21	27	26	31	24	39	24	27	30	33	27	23	37	22	19	31	27	22	29	31	25	32	24	25	33	18	15	32	26	32	20	30	38	40	27	29	25	33	23	25	25	26	19	37	28	28	22	19	22	24	32	26	18	25	23	18	30	23	32	27	31	23	23	34	22	25	18
18963	12409	7356	18046	25335	24401	20970	17197	14076	11388	9200	7381	6265	5623	4973	4317	3629	3410	2986	2689	2444	2332	2358	2265	2211	2116	2042	1787	1714	1556	1486	1352	1240	1200	1225	1205	1104	1103	1085	1002	967	929	895	858	886	896	902	927	871	895	809	823	869	816	801	801	758	760	756	825	734	768	763	780	690	728	705	646	597	669	646	610	589	628	598	553	606	548	511	570	489	505	442	471	434	515	469	481	440	443	472	463	479	437	468	437	426	438	409	456	453	485	423	415	439	418	451	423	433	456	442	417	437	418	441	448	416	420	437	425	415	446	430	417	443	433	429	434	459	428	453	456	423	416	438	430	442	403	425	398	491	423	402	395	437	425	425	455	436	479	410	429	453	454	453	389	424	447	388	420	433	433	449	431	436	452	452	433	434	431	442	452	449	412	415	456	428	432	398	446	431	412	461	432	412	426	452	433	460	419	405	430	440	408	442	462	437	444	397	414	430	443	415	428	451	396	411	418	490	445	441	445	472	434	423	405	394	398	427	436	433	450	433	471	399	439	459	402	432	449	437	464	436	463	432	398	403	444	421	430	410	401	424	420	433	454	421	412	404	434	394	404	439	421	439	443	424	434	430	427	426	422	427	424	407	401	442	399	424	432	395	435	414	426	444	446	421	419	432	420	441	435	442	431	397	404	426	425	429	390	425	437	413	431	429	441	422	449	451	436	423	400	411	425	407	443	441	456	427	422	418	426	418	386	432	444	434	412	442	401	406	402	428	438	476	450	471	416	405	403	439	415	432	436	413	430	453	448	432	404	418	421	402	406	454	422	434	432	427	409	422	400	466	439	407	463	483	428	434	415	418	435	454	458	446	433	371	439	414	438	440	431	438	412	443	436	385	450	419	398	412	427	401	426	440	396	428	440	416	439	438	472	446	451	390	415	453	434	419	416	446	442	408	435	407	412	439	424	440	419	406	411	414	403	433	430	396	412	438	398	423	421	401	430	408	406	434	445	434	450	454	435	460	466	434	446	430	433	454	397	428	420	397	443	420	448	407	411	422	456	420	439	466	429	407	407	417	443	403	424	452	429	396	421	372	454	418	414	387	441	457	443	435	426	440	425	420	436	410	441	419	431	426	410	430	459	397	412	441	418	439	432	422	427	405	442	396	457	440	407	438	413	430	474	440	444	440	424	453	449	415	401	440	454	461	472	425	442	425	426	451	484	425	443	416	462	457	429	422	425	399	477	437	415	416	444	443	414	416	446	405	460	369	428	451	412	413	435	422	431	435	416	425	384	416	482	470	432	426	429	423	391	383	477	457	459	422	462	445	464	423	436	420	467	379	419	439	424	416	440	462	422	429	413	452	452	426	409	442	432	452	413	417	435	444	413	412	442	443	464	444	427	457	417	412	450	444	408	407	422	431	389	429	441	450	433	426	439	400	471	442	426	411	413	429	432	407	451	426	439	481	437	463	450	402	448	431	409	422	443	413	433	414	416	428	434	422	440	441	376	442	439	426	462	406	409	448	452	403	447	414	402	466	484	470	432	418	429	423	449	436	420	456	444	442	432	410	439	421	448	439	410	417	414	418	420	403	414	448	429	424	397	437	443	403	439	412	443	444	427	417	458	438	449	406	427	413	455	458	419	403	446	438	420	415	440	438	447	444	426	417	429	428	407	425	418	400	405	416	462	395	431	440	442	463	405	440	472	418	440	449	434	435	433	423	445	445	436	448	400	448	428	419	469	419	453	454	447	417	417	419	433	433	459	398	432	405	429	460	437	391	413	435	418	446	413	460	439	397	404	406	437	426	400	426	431	420	461	444	419	441	441	367	407	408	439	421	422	429	481	453	436	450	446	427	404	443	408	405	436	412	414	454	435	405	426	438	429	416	424	446	437	432	429	447	467	411	405	446	407	427	433	422	431	418	454	416	426	449	442	433	445	454	420	438	418	401	431	465	432	452	427	436	429	430	415	399	423	404	405	472	417	448	438	393	414	444	439	424	422	412	467	429	417	422	442	451	441	446	426	444	448	436	470	450	437	448	438	437	425	446	396	416	447	454	422	381	421	432	425	434	431	423	427	453	428	417	441	455	444	402	427	392	459	451	468	452	380	403	424	406	462	420	404	447	449	425	420	453	399	412	427	465	447	410	415	402	446	470	419	438	434	416	421	425	418	438	428	416	440	436	467	440	433	487	433	417	437	410	429	450	433	431	432	396	434	411	369	411	456	429	440	415	444	425	373	449	413	420	450	430	408	451	395	425	398	439	421	448	408	424	437	387	427	396	436	432	461	389	427	438	427	458	400	466	459	445	436	384	434	426	436	472	446	477	424	462	464	419	424	425	420	432	414	453	402	418	432	415	421	430	449	460	423	407	412	412	444	414	416	429	452	429	461	443	419	443	457	407	434	429	419	434	429	437	465	442	414	398	410	429	442	453	433	456	446	420	374	422	437	398	446	467	436	459	409	424	478	441	400	423	419	434	411	427	441	409	424	432	420	406	435	469	433	433	455	449	428	431	465	430	435	425	383	430	418	435	448	413	416	430	439	427	452	439	451	412	431	436	412	464	435	456	402	425	430	438	452	409	409	403	443	468	438	439	400	422	424	429	424	427	418	443	443	433	428	459	433	426	394	435	419	380	450	404	448	455	412	450	403	422	451	435	408	388	433	424	427	420	399	428	458	482	461	428	475	450	439	438	416	496	440	415	438	465	452	427	437	431	433	436	471	394	426	426	424	446	436	415	469	407	426	427	454	445	425	417	432	411	453	429	452	396	398	455	449	444	415	434	458	452	463	440	438	419	433	463	428	434	404	433	429	422	429	443	409	417	395	448	409	403	396	404	447	428	469	429	467	446	441	436	439	416	415	475	425	416	418	397	456	427	448	438	423	418	420	466	431	433	427	458	482	396	404	411	459	423	427	428	426	422	409	400	406	478	470	415	424	400	436	436	436	385	418	431	403	423	408	439	445	423	422	411	440	404	448	392	388	419	437	446	456	428	419	416	440	423	442	436	410	441	457	414	435	434	428	449	420	406	412	464	405	466	450	462	437	417	391	443	408	460	444	437	439	412	432	453	448	413	415	417	436	427	421	455	429	430	421	463	476	425	464	445	439	428	432	455	419	437	419	427	442	447	441	409	426	462	405	404	447	442	449	423	437	380	433	439	396	407	458	416	396	439	447	442	443	427	403	405	458	434	458	453	425	390	428	437	450	404	432	423	442	414	421	462	427	389	427	428	440	430	448	432	436	406	453	428	383	426	431	429	459	431	416	466	434	408	372	404	425	437	449	482	438	431	432	419	444	408	412	401	438	428	453	454	475	431	390	437	401	414	457	421	456	407	452	455	429	463	421	407	455	471	433	482	442	421	442	433	449	443	405	380	467	379	434	423	435	388	413	421	438	426	415	437	388	416	454	406	474	447	421	402	439	415	471	424	418	435	449	414	427	419	435	428	435	453	462	428	433	434	457	429	425	438	420	440	427	429	416	453	405	425	398	384	456
1305	755	410	331	511	606	554	425	396	355	306	240	201	197	155	145	136	109	111	79	96	82	77	77	70	70	78	72	72	74	57	53	44	40	53	52	48	39	45	56	46	27	52	47	45	45	36	41	33	29	47	34	51	36	41	40	45	26	36	41	40	41	38	36	25	30	47	49	38	45	35	37	31	34	27	26	23	33	38	24	29	27	24	23	35	26	22	30	18	29	39	27	18	25	24	22	26	40	27	38	21	19	22	37	35	27	11	20	24	33	22	36	25	32	26	31	25	28	31	27	28	23	23	25	20	35	26	38	26	26	23	20	29	29	33	30	23	27	35	24	29	28	23	27	33	27	26	29	26	25	20	21	29	31	30	20	25	29	36	30	28	24	26	36	28	29	21	37	28	32	25	25	29	28	40	22	21	24	27	33	33	24	28	29	26	30	33	36	27	34	34	28	27	24	25	23	35	27	29	28	34	18	33	24	29	30	28	30	37	38	28	34	18	34	31	25	33	22	31	28	24	32	24	31	30	26	39	32	25	26	26	24	30	30	25	14	26	34	29	36	33	39	34	32	26	28	24	23	29	26	25	33	22	34	23	24	14	28	29	22	33	27	30	33	23	29	33	31	26	38	27	26	24	38	33	32	19	20	26	18	31	27	35	32	24	36	29	24	26	25	27	21	24	29	30	30	31	16	29	36	37	24	30	25	32	34	24	34	25	32	23	24	18	33	25	29	25	29	25	31	26	34	27	26	24	31	20	24	29	31	20	27	31	39	29	30	26	20	29	33	25	26	24	22	28	18	25	18	28	31	34	26	27	27	34	28	24	28	27	35	30	25	36	22	21	31	27	26	16	26	16	29	33	25	32	20	30	22	41	32	26	31	25	29	30	22	26	22	26	27	28	39	23	24	29	36	35	23	31	28	27	35	30	25	25	26	28	30	29	26	29	30	21	20	25	25	33	24	35	35	24	26	21	28	26	30	21	28	27	33	28	26	34	36	23	28	37	28	27	26	28	29	38	26	24	33	37	21	28	30	32	32	24	34	28	23	28	27	35	37	19	19	26	21	26	27	32	38	29	33	32	33	22	26	27	36	29	20	27	22	31	30	29	25	28	29	37	33	30	26	30	26	20	27	32	30	35	29	29	18	28	17	26	38	31	19	21	27	24	24	21	37	27	22	32	33	32	23	31	25	30	23	26	21	28	27	36	21	20	27	31	28	28	27	25	36	34	29	29	27	32	19	19	27	27	19	25	46	25	30	32	18	30	28	30	24	30	28	33	27	19	24	26	30	16	23	23	33	28	25	22	32	28	23	33	31	29	28	21	26	23	28	24	27	27	32	26	29	28	35	27	28	26	31	23	30	28	29	31	21	25	18	24	25	19	28	28	31	34	26	42	34	24	19	27	24	29	27	33	32	21	28	33	18	31	22	30	29	33	29	27	30	28	29	21	29	22	28	31	28	29	25	35	28	19	30	21	39	25	32	27	20	37	29	36	35	23	34	31	18	27	26	32	34	37	24	24	24	29	32	32	23	30	32	24	28	30	22	22	28	44	27	15	30	23	38	27	13	25	29	28	30	32	32	22	29	20	32	23	26	39	30	38	23	29	16	32	29	26	28	33	32	19	34	29	34	37	28	29	24	31	29	26	23	28	24	37	24	27	18	25	26	29	24	31	32	27	27	24	25	22	23	34	31	22	25	25	22	29	29	33	22	24	21	26	29	17	28	33	35	31	19	29	34	38	31	27	16	26	33	39	26	31	22	21	26	35	31	28	30	30	15	20	22	35	32	32	33	32	23	26	33	30	24	32	20	17	27	33	30	31	29	26	28	37	36	31	21	24	37	28	24	23	28	25	29	25	25	26	26	29	35	26	31	25	23	24	19	26	22	32	25	19	23	27	32	32	29	14	36	29	23	28	26	23	29	22	30	23	35	24	22	21	29	24	25	28	38	27	32	27	24	28	39	24	20	33	35	23	25	25	32	27	29	29	23	39	33	26	39	25	24	26	35	33	26	34	25	39	20	27	22	25	27	29	30	35	33	33	27	32	23	28	32	33	29	33	22	21	34	20	30	30	23	25	23	30	34	25	23	28	24	26	35	31	28	29	32	24	27	26	33	27	35	27	37	22	37	24	28	22	25	23	27	24	21	25	32	26	25	28	28	25	32	30	21	31	29	25	29	25	23	30	31	21	28	31	36	35	30	21	33	25	21	22	28	25	27	20	32	38	31	31	28	30	35	35	30	25	27	29	23	39	31	27	26	32	16	21	21	25	22	28	36	29	24	25	24	36	21	32	34	29	36	33	27	32	27	25	35	11	24	27	33	31	23	24	26	29	24	29	28	28	15	23	26	32	30	29	30	39	20	23	25	36	32	30	30	32	28	13	15	21	23	31	26	32	32	23	30	21	33	26	32	28	29	35	41	22	34	19	30	24	28	29	44	34	29	26	24	18	27	24	21	29	22	31	18	26	35	34	21	23	31	36	31	27	22	30	25	25	22	19	24	31	26	25	29	33	27	27	34	33	36	31	30	33	33	30	31	22	39	28	23	33	29	26	28	23	24	27	39	34	22	28	28	24	30	34	34	31	33	27	30	34	39	25	23	27	32	28	30	32	39	25	29	31	32	30	23	22	32	27	34	27	29	33	17	42	32	21	32	28	17	25	16	33	21	28	37	20	24	36	26	26	19	23	21	34	39	31	33	32	25	37	24	26	29	36	32	34	19	25	34	32	29	23	29	27	25	32	25	27	28	31	22	33	20	32	38	20	31	31	29	32	27	23	27	29	26	21	32	30	27	36	23	39	25	23	25	27	29	23	30	32	19	31	26	29	29	24	36	39	31	23	29	28	22	28	19	33	28	37	24	36	37	27	26	23	24	30	37	32	21	29	23	29	21	22	31	24	29	31	29	45	33	25	35	38	27	30	35	33	23	30	23	33	36	35	24	33	20	21	35	36	30	33	26	33	23	26	25	27	29	27	35	30	36	28	30	30	22	39	29	28	33	32	32	29	22	27	26	32	29	24	20	32	30	33	26	27	24	27	29	35	34	32	23	31	22	27	29	26	11	26	34	33	22	33	31	22	26	30	28	33	27	31	25	31	20	25	31	26	41	21	29	30	33	41	28	35	20	30	29	19	37	26	28	30	42	28	32	29	32	46	26	23	22	28	30	26	31	24	30	35	22	30	25	40	27	29	37	31	26	21	26	27	30	28	28	29	25	30	33	26	23	29	22	36	37	37	19	28	21	21	26	30	31	26	31	26	24	23	24	33	28	31	27	22	26	25	22	22	22	28	27	23	31	21	41	34	20	40	29	33	23	29	31	33	36	20	27	23	28	36	34	26	26	35	29	23	30	34	25	28	26	21	17	30	21	35	23	28	28	24	30	30	30	38	31	38	21	17	34	29	32	24	17	20	24	30	26	24	28	23	16	28	30	26	23	35	29	14	39	38	28	21	28	22	21	35	28	33	26	26	29
23307	16478	10258	23067	31117	29867	26437	22427	18834	15799	13046	10770	9117	8078	7291	6474	5558	4846	4281	3922	3605	3300	3200	3097	2999	2787	2647	2419	2257	2067	1900	1886	1662	1647	1510	1553	1447	1422	1333	1245	1131	1143	1087	1158	1100	1069	1227	1173	1132	1075	1025	1032	1039	1070	1036	980	944	949	1009	988	974	961	984	918	887	810	815	841	817	781	717	740	735	714	716	687	634	652	581	591	553	512	573	555	535	504	483	476	498	485	476	488	445	474	480	473	474	448	470	466	472	454	472	422	506	461	429	435	460	477	430	493	415	464	479	513	453	474	468	438	469	493	489	437	494	472	463	456	468	466	523	479	456	442	477	491	443	473	478	444	451	446	476	501	432	475	463	472	457	467	470	479	486	447	436	453	446	486	465	450	443	510	477	504	455	469	483	471	496	483	451	494	461	458	452	477	454	487	444	442	439	437	448	458	495	499	473	482	451	485	470	479	439	417	441	468	503	469	448	476	484	415	484	449	444	480	466	470	432	477	443	448	468	442	443	436	467	463	453	479	429	472	458	448	497	452	467	439	494	445	428	447	455	464	464	483	453	443	453	452	462	447	456	428	469	488	475	443	484	483	456	454	475	446	419	405	476	473	474	470	438	466	482	463	475	442	455	472	436	480	470	432	465	472	426	464	486	479	488	502	422	480	494	486	427	481	486	462	486	446	463	470	464	506	468	427	423	441	461	450	466	481	479	431	483	414	466	473	420	412	480	497	462	437	465	463	435	435	426	433	488	443	422	466	439	450	463	469	455	468	502	468	448	469	492	438	465	474	454	465	443	459	480	498	491	449	406	433	467	449	451	431	444	446	456	453	471	457	453	462	441	436	454	472	482	461	452	452	428	425	428	437	448	476	467	458	466	430	440	448	469	446	462	466	434	512	449	469	469	484	459	487	471	455	450	423	439	454	504	450	469	462	469	480	445	468	429	435	493	454	501	446	482	475	464	471	456	456	448	475	426	460	447	451	479	442	481	460	452	416	455	459	454	435	422	496	452	449	459	471	476	486	430	425	471	493	484	499	455	482	492	427	475	451	458	499	482	436	465	461	471	510	430	473	469	460	470	495	489	478	438	441	487	462	439	421	492	462	439	481	467	481	479	452	449	447	454	461	470	489	497	454	459	475	497	436	442	462	469	455	486	489	438	435	460	434	464	450	439	461	465	440	456	458	454	420	441	482	498	477	449	470	447	442	473	477	455	435	457	461	479	436	451	469	472	435	478	449	444	461	477	434	463	443	427	456	448	471	507	463	501	441	481	433	468	423	467	448	454	452	452	424	490	450	462	484	461	461	483	466	465	486	469	469	459	480	461	452	455	475	506	465	443	451	469	474	467	452	461	430	483	455	469	443	425	461	445	462	447	461	433	444	456	431	482	480	465	453	453	440	466	478	455	412	460	483	484	483	483	515	446	440	485	488	428	474	458	421	461	424	413	457	460	449	469	459	498	482	411	487	506	463	460	487	473	411	491	416	480	484	408	452	448	461	470	490	474	468	462	467	465	425	462	473	422	491	533	480	446	490	494	495	439	444	442	456	455	465	474	439	482	464	449	453	431	435	438	474	450	479	480	474	485	416	448	495	471	448	454	471	478	453	421	466	455	453	449	426	451	441	464	433	477	457	469	458	443	436	458	504	420	444	457	436	461	466	463	483	421	535	484	444	438	449	450	428	499	495	452	428	436	466	455	451	443	473	443	479	437	473	413	454	452	471	469	448	477	469	472	431	481	447	440	459	428	451	473	467	460	474	448	449	454	439	482	455	428	462	437	452	487	462	465	471	461	473	457	414	504	465	456	473	436	475	476	456	441	457	470	476	456	453	446	440	433	447	445	450	460	489	500	466	478	475	474	475	468	433	410	486	454	465	491	444	468	470	433	481	457	467	486	483	451	472	413	450	489	452	462	434	489	449	459	460	486	497	459	464	488	475	454	435	437	485	475	474	461	428	478	458	437	453	493	466	483	449	468	446	443	426	432	437	483	461	500	464	468	431	425	450	415	477	465	481	475	483	415	492	446	485	450	449	460	481	439	444	441	476	478	454	454	426	490	476	413	461	457	453	504	443	440	462	436	482	454	432	444	473	458	452	502	442	454	431	416	476	477	463	471	458	489	455	471	486	458	478	432	479	464	440	441	437	445	457	426	412	486	440	490	466	484	440	436	480	475	465	454	446	479	475	503	458	470	474	412	487	438	450	471	434	455	484	438	487	479	505	423	497	465	440	450	443	479	419	439	477	438	450	460	432	477	469	467	470	438	482	431	459	432	474	457	439	498	451	464	453	461	435	428	494	475	467	454	473	455	467	451	459	499	452	434	452	445	462	471	408	449	493	453	475	447	434	451	486	480	453	484	444	443	498	476	504	447	445	455	446	470	447	450	477	463	438	447	464	416	466	447	444	476	488	467	469	456	500	483	464	479	448	464	462	491	470	488	471	506	482	497	401	454	477	493	454	444	491	458	466	451	438	472	465	437	460	445	451	456	461	436	448	472	461	500	474	473	446	478	472	461	430	472	444	451	458	461	461	457	453	452	451	467	432	475	486	480	451	473	479	479	468	478	433	500	459	430	497	463	496	452	475	446	455	448	468	457	421	468	415	456	473	449	463	445	473	432	468	444	485	490	459	461	488	426	447	474	485	460	450	425	461	454	468	430	470	472	471	462	454	419	445	449	425	448	418	475	436	482	460	457	441	461	469	494	485	483	467	449	437	441	451	485	501	474	446	433	449	456	458	490	502	454	454	480	466	464	434	488	443	486	437	477	478	461	419	445	468	449	464	440	503	497	465	477	475	445	444	463	447	473	449	481	467	462	467	451	449	472	486	489	421	455	440	475	442	453	473	492	474	473	512	467	478	457	474	470	484	411	473	452	455	453	456	483	483	488	463	487	449	476	447	455	460	482	437	458	492	442	487	494	456	477	423	482	520	474	504	426	452	483	463	458	425	455	465	485	410	453	444	494	482	450	457	454	469	445	462	462	459	459	502	463	492	429	464	450	449	482	451	480	438	449	480	413	440	433	441	424	473	496	462	429	443	448	507	443	459	455	489	471	449	480	448	448	477	475	447	472	442	453	473	473	471	457	470	469	506	444	469	459	471	465	460	460	509	491	461	453	472	461	505	452	475	512	479	426	451	458	463	471	488	453	469	427	437	427	484	447	466	430	445	481	483	453	460	469	486	438	474	472	431	466	462	443	473	435	475	464	452	484	474	452	496	435	460	487	497	469	458	439	469	449	482	459	449	512	418	445	471	483	471	464	452	482	495	448	450	479	453	456	438	428	445	409	470	489	496	469	472	471	455	468	507	447	455	441	494	478	472	481	456	449	485	450	502	440	477	508	491	448	495	472	432	427	439	492	451	464	482	472	418	468	437	476	446	471	487	455	536	454	436	485	456	474	445	454	440	432	435	454	434	504	430	482	450	451	483	455	482	455	486	475	479	483	467	466	463	451	458	461	409	471	443	472	456	501	466	460	457
2881	610	386	322	484	553	527	468	385	303	281	237	202	178	191	168	134	117	101	106	106	91	82	87	109	85	93	71	60	69	75	69	58	53	83	74	68	60	57	59	53	59	48	50	47	52	56	59	59	52	51	67	64	55	37	58	58	50	42	61	52	58	48	48	52	52	46	43	52	60	45	36	43	44	50	45	44	54	48	43	46	45	49	39	39	39	55	54	32	48	41	39	50	46	36	40	29	36	39	39	36	50	51	30	47	39	46	38	44	58	29	49	41	50	48	41	45	36	39	41	43	33	34	37	44	37	35	44	41	41	46	50	38	47	40	48	41	40	37	38	37	37	46	37	35	32	38	34	29	31	62	62	38	52	37	50	45	37	47	55	33	29	46	33	35	38	30	47	45	52	38	43	47	51	33	40	45	44	42	44	50	52	35	43	45	41	42	47	33	37	41	38	36	44	39	32	37	50	45	39	42	41	41	37	41	42	34	35	43	37	39	46	39	37	46	40	44	36	44	43	35	43	45	37	41	57	55	46	49	31	39	38	45	49	53	35	53	43	50	48	40	41	38	39	41	46	50	51	42	35	48	39	50	53	24	27	36	45	45	34	37	44	40	45	44	41	51	34	44	40	47	34	47	44	42	38	35	43	37	43	35	46	42	48	31	35	39	41	40	41	38	38	42	49	41	39	50	40	39	41	51	45	48	52	35	44	39	40	38	44	48	41	43	45	44	36	30	37	44	48	56	34	49	51	47	43	38	45	49	49	40	40	51	58	38	41	41	45	35	48	33	46	48	44	42	46	42	47	36	40	43	39	35	33	35	43	41	36	39	34	40	31	62	48	40	34	37	45	41	37	40	48	43	39	50	37	50	45	30	41	48	48	38	48	46	35	30	47	42	36	38	43	50	37	31	41	43	51	40	59	46	43	31	43	42	49	36	56	35	49	43	46	41	36	55	38	51	44	42	42	37	40	47	48	41	43	46	38	40	35	39	55	36	36	41	46	38	37	46	55	36	34	36	41	38	42	53	43	32	39	33	41	38	36	42	42	51	45	34	38	44	48	45	44	40	39	41	40	34	49	50	48	48	42	45	37	49	37	44	33	46	34	41	42	41	35	47	30	45	49	43	50	40	52	30	41	44	42	36	41	43	38	49	36	44	35	44	35	30	29	30	28	36	38	40	45	32	32	35	41	48	41	53	35	55	42	39	46	49	39	44	30	39	42	36	41	54	51	38	41	46	42	27	45	41	43	41	39	48	33	41	37	36	36	30	44	48	38	38	38	47	33	43	31	40	41	46	47	37	43	34	46	48	39	39	39	46	40	42	49	40	50	38	41	34	49	39	49	46	38	40	46	52	32	47	40	43	52	30	50	40	38	52	44	45	39	39	44	46	42	51	48	35	46	44	51	50	45	35	25	38	49	37	41	40	30	42	37	43	50	33	36	35	45	42	39	35	41	46	32	30	50	34	39	36	55	42	42	40	49	41	48	53	38	44	48	50	34	54	41	42	37	50	47	50	43	34	46	46	48	50	34	40	46	39	47	46	54	50	35	43	52	52	48	45	60	41	46	36	47	36	35	30	56	43	40	46	35	51	43	36	53	31	45	47	53	42	38	41	42	33	46	38	39	40	47	37	38	38	34	42	39	33	36	41	47	38	38	37	45	36	51	40	31	47	50	41	35	40	50	40	46	41	52	46	55	44	39	44	47	40	35	47	43	31	30	44	45	41	37	41	42	47	59	47	42	36	37	55	52	50	49	45	41	51	31	36	44	50	48	35	40	53	45	42	40	46	49	39	47	40	36	31	43	42	36	51	43	43	33	46	49	40	33	40	39	52	55	39	46	40	44	38	43	41	43	59	37	42	44	34	49	47	40	42	49	50	44	42	42	39	31	48	38	40	33	49	47	44	49	32	54	36	36	37	41	52	43	41	54	47	35	40	49	42	36	40	34	36	44	45	40	48	42	48	39	40	43	39	49	42	32	33	51	39	51	34	44	45	41	46	29	51	44	37	50	44	44	46	42	44	48	38	31	51	37	49	35	53	43	27	30	35	44	44	49	37	44	43	45	39	44	41	34	45	39	33	56	51	43	52	38	45	46	50	54	50	57	39	50	41	47	48	36	48	47	42	41	45	39	44	41	47	37	50	59	50	41	45	42	42	45	34	32	39	55	40	45	48	36	43	36	36	39	35	39	47	43	52	46	40	42	34	34	46	44	47	42	38	40	53	44	47	42	39	38	39	39	45	48	27	46	54	40	43	38	37	37	39	36	43	40	40	46	40	35	56	39	43	41	50	31	44	43	52	27	40	43	44	38	47	47	37	47	41	37	47	39	43	54	51	34	29	39	55	35	44	44	38	38	34	44	35	41	36	44	37	43	38	47	39	49	54	35	31	34	50	35	38	46	38	42	42	42	41	46	43	42	48	38	39	55	37	42	43	44	52	45	33	41	38	49	41	47	44	41	35	53	43	41	40	38	40	39	41	47	42	44	50	47	35	33	30	40	38	42	35	48	48	49	46	38	41	35	52	40	44	41	48	37	36	26	58	48	43	40	55	40	38	39	52	40	30	37	43	39	45	40	33	41	39	35	47	37	53	40	42	47	50	35	51	38	48	49	40	41	37	40	30	47	34	44	35	42	47	42	45	44	35	54	44	36	31	49	50	37	47	39	37	35	34	45	48	50	46	30	44	48	55	40	44	33	42	61	41	44	44	41	53	39	35	40	39	37	51	44	46	44	38	41	28	50	42	43	39	35	40	40	56	45	32	45	47	49	34	46	42	43	38	35	38	30	37	41	36	40	36	43	39	54	34	30	50	46	41	34	44	37	39	33	41	47	42	46	44	43	23	39	39	42	37	43	42	40	37	29	36	43	50	37	34	37	47	38	47	35	38	36	34	41	34	48	49	47	44	36	53	46	24	35	45	49	40	40	44	40	39	39	45	37	40	48	39	31	45	35	27	40	51	34	39	46	55	50	44	30	45	45	39	44	55	37	45	44	36	51	38	38	35	43	40	42	34	39	42	40	38	31	46	39	46	46	39	37	46	45	46	48	49	53	47	44	32	33	44	37	37	36	52	48	37	57	48	36	43	41	46	44	47	44	41	41	39	37	35	35	40	41	46	34	34	31	58	40	46	30	48	32	45	44	45	47	36	51	37	62	31	41	44	46	48	31	44	56	37	41	41	43	28	38	37	47	39	53	38	43	44	45	39	51	46	48	42	36	37	52	39	48	42	36	34	42	38	45	52	31	38	44	43	40	35	37	41	45	46	39	35	35	38	29	41	32	33	45	41	38	40	52	38	44	42	41	35	36	36	48	44	44	43	40	37	51	40	53	43	41	35	49	46	38	38	42	34	34	40	49	47	50	44	43	47	44	40	37	42	37	45	45	48	39	30	42	38	45	46	38	27	49	35	49	45	38	30	45	37	40	39	29	38	40	40	37	36	53	53	59	47	49	35	41	48	47	30	53	39	31
20942	14767	9486	21533	29605	28761	25502	21464	18024	14926	12336	10286	8871	7872	6827	5961	5483	4711	4148	3696	3563	3339	3180	3171	3006	2933	2866	2547	2287	2175	2049	1938	1933	1794	1713	1627	1568	1503	1554	1456	1393	1322	1363	1264	1228	1209	1351	1332	1262	1179	1210	1223	1266	1161	1217	1210	1204	1131	1155	1140	1138	1139	1063	1100	1001	1057	941	984	938	938	901	885	918	836	902	852	869	840	758	746	759	738	733	727	725	710	704	675	710	662	720	706	684	698	687	725	770	698	652	651	671	689	669	651	669	714	701	692	645	634	637	688	668	645	628	664	635	688	680	647	645	697	719	651	686	678	647	597	690	689	659	669	738	695	601	708	692	662	687	727	688	667	643	635	669	690	661	701	620	690	614	651	652	698	652	665	643	670	661	680	650	656	664	654	673	664	645	656	707	725	639	712	660	670	647	679	608	696	675	628	661	664	644	675	685	687	648	680	681	653	673	727	666	678	648	654	656	713	687	665	653	656	649	676	698	684	612	698	667	676	657	655	626	664	661	660	684	652	695	639	674	646	697	651	685	687	679	681	609	641	686	691	608	717	651	676	714	641	674	679	690	648	640	662	650	672	667	644	652	682	678	616	686	700	635	705	652	728	672	673	689	686	658	631	692	683	661	633	659	681	710	687	662	645	652	656	679	688	666	642	630	606	665	620	603	690	694	637	672	659	716	680	678	685	659	658	683	665	650	697	662	643	687	623	623	690	701	681	700	661	655	671	685	722	644	669	673	658	682	651	688	610	674	717	643	679	692	644	662	656	691	712	673	666	719	649	681	663	681	661	646	680	694	626	661	657	704	622	692	697	673	697	666	688	649	646	665	697	641	699	654	677	614	659	655	666	655	653	677	637	667	640	669	670	662	697	684	674	749	689	656	690	670	691	658	626	668	692	701	695	687	672	683	655	640	688	639	687	653	718	685	636	675	658	638	664	653	650	675	708	708	618	654	704	657	693	655	661	646	717	654	643	648	697	643	664	688	702	638	626	678	738	675	665	622	650	678	644	692	633	673	666	669	690	645	654	660	677	650	641	666	669	668	714	657	676	614	671	633	601	686	682	686	634	699	695	673	647	653	665	697	619	675	635	649	642	650	660	622	675	675	630	674	646	670	737	699	684	714	674	727	627	616	695	666	637	713	640	624	691	668	713	615	667	677	669	643	663	652	672	648	662	715	642	655	711	626	655	710	642	743	645	657	652	658	662	662	672	639	668	660	682	671	698	662	664	682	676	687	638	692	651	647	652	631	694	652	644	689	708	718	660	698	680	678	636	659	680	625	673	664	666	709	651	680	661	651	703	696	649	663	636	697	657	675	652	613	631	654	674	622	663	619	717	659	677	700	660	670	649	694	664	668	685	703	690	639	691	633	667	658	670	643	634	682	650	631	659	627	683	642	690	641	661	670	653	662	612	674	660	700	660	734	682	638	644	700	675	679	678	631	744	614	638	636	652	711	613	650	641	697	652	698	670	642	667	664	674	672	682	665	662	666	704	667	694	660	693	645	645	644	674	693	647	652	652	705	704	716	653	623	703	656	663	673	658	655	676	665	666	663	663	635	707	654	627	671	658	666	644	656	667	668	704	680	612	661	698	661	664	691	679	657	668	675	671	685	643	628	721	655	652	654	681	627	712	657	664	662	657	746	656	637	664	639	667	625	687	695	659	679	701	710	671	689	655	663	690	667	698	640	730	630	691	725	722	683	676	638	674	672	680	682	674	719	605	693	680	661	652	641	654	692	687	644	713	691	623	683	643	695	662	672	663	648	654	661	646	671	669	722	670	662	728	644	691	657	691	669	639	648	677	688	671	661	649	674	682	722	658	660	654	617	672	683	669	716	700	662	683	613	666	695	655	715	672	676	673	662	666	670	621	636	648	659	683	692	688	685	678	654	630	599	687	658	621	688	644	691	677	677	676	656	643	660	666	674	677	629	660	653	635	684	655	635	703	669	650	669	644	685	678	642	712	616	695	665	638	640	650	680	661	627	645	654	677	660	678	659	659	633	690	672	678	674	617	642	637	697	653	684	670	644	654	685	633	676	673	705	699	632	641	661	682	662	659	706	680	685	664	643	638	696	701	690	679	648	674	672	660	671	630	669	617	591	622	633	673	685	671	654	646	701	621	645	669	660	635	727	692	646	619	599	675	657	627	633	663	743	673	672	645	654	644	649	696	662	676	639	667	654	646	671	648	701	670	693	660	678	680	657	694	679	647	622	661	706	653	664	630	677	677	632	690	671	634	664	664	680	668	642	726	651	664	649	647	699	631	638	663	712	672	664	708	662	675	654	638	679	687	648	704	685	695	694	642	665	683	652	695	649	683	661	664	650	633	622	651	667	636	652	670	657	678	667	670	714	645	700	662	664	679	656	656	656	684	606	663	641	682	656	645	608	650	640	639	660	696	665	685	660	653	671	673	663	685	686	643	654	687	647	633	672	661	702	618	643	635	695	666	619	662	753	621	652	628	631	698	643	685	673	680	657	651	635	634	667	664	669	688	723	677	676	623	699	659	672	624	711	683	656	679	632	643	641	690	689	598	639	687	652	663	649	729	646	678	672	665	679	659	672	700	680	746	631	694	636	681	665	668	699	607	607	673	636	692	663	657	657	679	692	655	681	648	669	679	701	673	639	689	634	644	667	689	674	642	674	646	658	693	661	648	680	659	649	693	679	645	665	671	648	659	625	646	645	633	624	652	657	648	640	666	718	682	703	696	687	654	633	668	676	618	697	632	637	643	697	661	655	677	705	670	641	684	650	658	644	661	653	633	682	684	662	696	680	690	624	693	654	683	658	653	675	646	614	604	669	703	660	653	666	667	633	629	677	674	642	631	659	714	670	601	619	694	616	698	627	687	625	658	631	662	646	645	651	647	677	644	651	632	679	690	664	732	682	674	610	667	673	644	670	709	657	675	670	687	718	675	605	663	658	663	678	726	681	634	622	661	608	718	673	655	659	683	666	657	687	673	662	649	660	640	650	685	682	671	715	619	656	688	615	638	687	645	674	673	667	673	658	659	665	698	648	641	679	655	645	682	660	664	636	634	691	646	666	693	666	699	642	655	641	708	646	685	664	687	646	654	685	699	673	725	676	656	700	697	667	694	683	705	613	663	678	682	610	671	636	656	649	660	724	704	620	670	666	624	613	664	709	645	644	687	641	640	736	671	679	651	711	650	672	625	647	642	678	680	682	690	671	691	687	665	721	654	696	743	629	706	703	629	623	639	678	703	665	684	680	689	661	660	646	674	657	658	662	685	682	677	655	677	641	697	719	638	642	654	646	622	695	662	672	670	658	716	674	639	700	662	656	745	633	657	672	647	588	642	660	665	660	654	706	660	639	696	648	640	664	653	674	718	671	707	708	633	692	660	679	671	646	677	640	658	656	674	657	640	619	688	667	706	649	637	635	644	647	666	649	666	628	639	657	663	668	644	668	656	676	662	692	679	592	712	705	655	686	625	685	645	682	676	706	669	666	691	625	693
2302	1048	613	477	803	878	773	662	569	465	376	313	254	262	234	207	214	182	158	140	132	112	96	109	117	87	94	100	84	72	83	75	82	83	79	71	77	50	69	66	55	53	87	73	60	56	57	63	69	57	52	62	59	70	51	60	59	66	62	69	52	70	58	57	53	58	51	65	59	75	61	42	45	46	42	42	61	44	35	54	52	41	47	52	47	47	51	42	41	47	38	44	44	49	44	39	40	46	44	65	56	45	47	46	56	48	44	43	54	40	34	38	45	49	47	43	39	47	48	44	59	44	44	52	46	43	43	48	42	48	44	40	50	33	52	46	41	43	47	37	49	48	33	55	37	53	44	46	48	36	39	46	42	43	44	33	53	44	43	46	38	50	52	45	51	41	66	54	60	51	34	47	43	45	44	57	48	50	51	51	37	42	39	47	42	46	38	36	60	48	44	41	57	38	55	40	47	46	44	57	37	53	50	47	42	46	39	43	45	40	43	52	45	50	44	40	39	44	46	48	50	46	43	42	48	41	47	54	42	33	53	44	53	42	42	35	42	32	45	44	44	52	44	37	43	50	46	49	40	44	43	43	41	48	34	33	51	48	45	43	57	60	42	46	45	49	32	50	63	50	35	47	47	46	34	38	45	46	42	46	55	40	44	52	53	46	49	47	42	45	44	54	48	45	57	35	48	46	54	49	53	58	46	60	29	44	40	45	42	52	55	46	39	41	49	41	56	59	54	45	41	35	50	39	48	37	52	37	44	46	38	54	38	50	36	51	50	42	43	52	38	37	55	42	42	37	42	38	46	46	35	46	37	37	58	33	47	55	52	37	40	39	42	38	41	52	51	34	44	38	51	42	42	46	45	46	43	47	48	42	33	44	43	45	61	28	64	44	60	48	48	37	50	55	49	45	53	47	35	52	36	45	40	45	43	44	47	37	38	35	37	44	40	44	41	38	40	44	55	49	42	49	39	50	50	56	52	43	56	47	49	44	32	51	38	34	52	52	48	44	44	46	43	40	58	58	47	59	39	44	64	34	48	41	56	44	56	43	50	41	45	42	46	52	41	45	36	49	45	54	41	50	39	42	41	47	44	41	44	42	43	39	50	39	35	51	39	39	42	47	49	46	47	43	40	44	45	40	54	45	41	35	37	48	42	45	42	41	55	38	51	54	28	51	43	52	38	28	45	47	53	45	49	54	39	49	37	42	50	34	45	52	36	43	49	43	43	36	36	38	53	45	55	59	48	50	51	51	44	46	42	41	40	36	53	53	41	50	49	44	42	45	47	45	48	46	37	55	41	46	47	53	44	49	47	40	55	44	43	41	44	61	53	42	43	48	44	42	40	45	45	38	43	41	36	43	49	39	39	40	39	37	55	37	45	42	38	54	57	45	46	44	43	60	56	49	55	38	48	37	57	50	46	49	41	50	46	46	52	61	47	37	46	33	44	57	40	35	56	41	36	52	40	49	50	45	45	41	42	64	45	51	43	42	54	51	46	51	44	51	44	48	44	43	45	40	40	44	39	41	49	46	44	46	49	35	49	46	46	42	52	49	51	57	48	51	55	36	46	46	53	44	36	37	37	54	50	56	33	44	47	45	30	48	58	42	37	49	44	44	40	39	63	50	47	41	39	43	53	39	48	48	46	49	58	43	43	48	45	43	43	45	37	41	40	47	51	50	49	57	42	49	40	43	52	49	50	41	46	39	36	41	45	34	29	43	41	43	48	61	39	41	51	44	43	51	33	36	47	52	35	39	51	35	49	60	38	62	43	35	49	47	42	47	46	44	47	54	54	41	40	52	45	48	45	47	37	37	48	39	42	46	39	35	42	40	44	44	41	39	36	66	49	49	46	42	44	37	36	34	42	48	50	44	45	48	43	51	46	48	41	47	37	49	47	45	50	44	41	41	42	33	35	56	38	49	52	46	44	44	37	44	54	44	37	43	53	45	42	36	50	44	40	42	41	45	49	33	41	45	54	49	41	48	49	40	53	39	39	54	44	46	52	51	36	53	46	35	42	38	38	28	37	48	38	51	44	43	57	57	38	52	46	45	49	34	38	37	41	44	38	48	45	36	30	30	43	60	55	45	42	39	44	40	40	41	32	42	37	50	49	43	45	41	39	48	40	44	48	39	39	43	41	51	50	48	39	58	36	48	39	51	46	30	36	51	40	43	47	44	54	47	52	32	25	38	34	61	52	52	41	43	41	46	44	51	62	47	45	41	34	40	58	56	39	42	36	38	54	31	45	48	56	43	45	46	42	53	43	41	47	50	41	43	54	53	48	36	41	60	57	52	37	36	38	35	43	49	47	42	40	42	41	48	39	44	38	51	43	45	43	34	42	42	41	30	33	49	50	40	51	40	49	65	40	46	32	47	40	54	40	54	47	49	41	54	32	52	32	47	41	42	51	32	41	33	49	37	44	41	44	39	54	57	43	45	37	40	36	40	48	57	41	45	49	52	45	44	44	43	48	42	44	45	45	37	42	41	37	45	42	41	35	51	32	45	44	50	48	38	35	47	53	47	41	36	48	42	52	55	52	35	55	33	52	42	49	56	43	37	43	37	52	31	50	39	44	44	30	54	48	50	53	61	40	35	50	47	42	44	46	43	47	47	46	40	49	39	45	45	42	32	45	53	50	39	50	51	40	48	46	47	47	47	33	42	36	45	45	39	39	37	50	49	41	39	38	41	49	40	44	48	47	51	47	40	60	37	42	49	44	39	61	44	54	47	59	42	59	51	51	55	34	42	40	50	41	40	45	37	52	47	48	49	47	43	41	43	43	54	39	42	42	45	53	31	52	52	46	29	52	40	58	42	59	43	45	43	45	45	46	52	49	40	42	43	61	52	47	48	45	29	37	50	44	46	36	49	45	45	43	49	48	41	45	41	52	42	49	39	40	39	34	54	40	49	35	41	38	46	53	45	39	45	43	45	39	45	31	43	37	48	37	46	44	49	54	46	45	53	34	42	47	47	54	62	47	32	35	42	39	40	41	52	55	39	44	53	41	41	39	42	39	51	43	41	45	45	43	60	53	51	43	41	39	48	44	45	57	48	47	37	46	43	45	48	43	46	45	37	64	47	32	38	53	52	36	51	40	39	32	45	41	43	55	30	40	38	52	43	38	44	59	50	37	47	40	57	53	36	58	41	47	52	35	35	37	37	34	39	43	50	50	54	45	42	47	51	48	45	44	38	45	42	37	42	46	39	44	49	44	56	41	44	45	42	36	40	34	45	41	31	40	31	32	48	39	55	36	52	49	53	53	45	48	37	38	55	40	45	53	34	46	42	57	45	39	36	38	43	54	37	45	42	52	54	46	50	37	48	38	51	43	46	52	48	41	44	43	40	46	44	46	44	49	55	35	38	41	43	60	41	39	43	55	36	51	51	42	47	38	48	42	49	45	51	45	40	41	42	40	45	48	44	44	40	40	41	53	37	50	38	42	46	40	39	47	57	44	39	49	52	44	46	44	43
26715	19206	12860	26796	34891	33735	30496	26517	22851	19471	16603	14236	12449	10851	9669	8567	7471	6691	5920	5328	4912	4558	4315	4212	4014	3826	3499	3399	2913	2802	2606	2465	2317	2140	2128	2130	2086	1916	1835	1670	1712	1604	1633	1604	1506	1574	1684	1565	1521	1494	1581	1505	1602	1468	1466	1484	1416	1495	1478	1418	1408	1364	1333	1261	1299	1176	1194	1222	1212	1149	1117	1074	1076	1072	1016	991	1033	916	855	844	874	865	829	835	827	826	718	804	793	815	771	746	761	745	737	809	702	706	715	730	714	682	721	718	721	711	760	714	752	705	672	727	723	718	737	684	678	696	658	696	712	735	744	671	702	670	696	722	711	680	699	693	747	706	689	689	708	695	704	723	733	673	682	699	735	708	721	707	778	726	720	710	713	683	701	690	705	755	724	744	723	762	731	709	715	678	720	695	721	719	722	715	789	708	698	709	761	705	707	715	708	751	706	720	715	680	722	729	698	757	685	739	717	727	735	716	704	726	733	669	775	727	748	721	704	747	702	682	717	707	678	727	698	662	785	704	743	725	697	772	743	711	688	683	751	745	749	725	701	728	702	691	754	728	683	738	711	716	691	684	749	735	716	645	731	712	677	735	669	721	736	704	759	721	756	691	719	689	755	731	697	728	692	734	712	729	720	716	657	710	721	707	717	741	768	687	710	724	672	693	731	706	737	708	677	686	691	670	685	748	731	694	690	739	717	704	725	714	741	722	757	730	751	702	702	677	728	692	718	712	750	725	695	752	719	672	727	690	738	729	709	719	691	700	767	678	697	785	669	733	726	688	754	727	771	692	696	746	719	704	755	708	748	704	679	714	724	749	716	674	724	730	698	735	768	744	706	743	733	749	742	749	735	739	693	739	751	755	695	686	690	685	695	706	705	687	696	696	708	672	702	694	721	708	759	707	739	691	729	715	710	673	714	716	709	727	738	792	727	680	714	746	746	734	744	704	775	749	718	709	697	707	675	730	640	684	759	738	741	730	741	734	695	729	708	745	742	702	723	646	727	731	718	713	734	764	727	755	669	710	734	713	690	704	679	676	713	730	714	735	712	692	713	702	707	709	777	730	718	730	685	695	716	723	742	689	753	745	761	716	705	743	661	645	692	690	702	703	748	762	711	702	681	733	720	741	712	742	732	755	701	723	709	717	699	717	731	707	707	735	737	711	714	705	714	738	753	707	710	746	690	743	746	758	718	710	746	752	730	736	743	692	671	673	744	698	649	721	694	744	711	727	755	658	688	759	737	694	682	693	728	680	723	685	729	705	723	737	756	743	726	728	708	674	718	722	718	718	735	718	714	702	743	721	767	686	744	689	750	689	716	718	716	707	723	721	702	757	748	784	726	729	653	707	645	773	710	741	733	744	643	747	773	701	744	715	751	721	697	762	661	744	671	721	660	700	670	718	704	708	705	716	682	687	669	686	710	744	702	747	744	737	772	782	706	715	695	736	737	747	750	701	695	618	698	695	723	622	702	718	693	728	739	757	730	729	715	756	755	725	681	736	730	710	693	726	697	716	701	704	718	732	732	722	702	680	732	711	741	749	694	723	702	727	698	703	737	720	668	741	713	727	766	718	667	661	700	752	716	723	746	714	718	714	646	703	684	730	717	674	703	719	723	707	688	754	699	776	760	687	736	715	745	730	721	659	744	717	728	743	710	717	731	740	717	697	702	758	713	704	684	720	682	715	691	721	687	691	779	708	714	698	774	751	745	701	725	726	711	715	752	728	716	679	728	634	703	690	718	742	728	734	716	740	739	643	685	753	752	673	766	760	746	746	697	757	734	659	720	712	718	726	686	773	691	709	688	718	757	737	743	679	678	704	669	681	702	722	722	677	690	666	738	676	678	712	707	752	725	736	684	702	748	692	734	693	701	715	745	731	670	730	667	695	739	719	692	679	722	680	722	740	761	666	713	708	730	693	712	704	757	724	722	753	709	739	709	755	688	768	710	737	739	745	706	762	698	715	738	702	698	704	682	687	715	742	695	693	711	760	743	755	736	693	711	737	732	754	735	737	702	691	703	756	693	789	739	706	743	741	688	737	653	706	770	717	741	692	672	700	711	680	720	704	707	702	709	680	726	755	660	694	689	709	696	709	710	712	734	699	723	739	731	700	751	680	699	719	680	654	718	687	719	764	715	710	675	716	719	718	706	679	706	698	709	710	748	696	749	703	659	720	710	749	732	725	712	713	718	671	693	694	690	776	703	742	717	711	726	693	706	698	696	695	754	669	716	717	680	707	687	681	720	715	742	694	729	712	719	682	731	708	719	708	751	760	716	755	734	723	737	693	757	725	744	767	693	713	672	724	729	703	688	682	715	734	701	696	763	736	704	701	717	713	706	690	725	661	688	699	710	687	690	714	730	724	724	693	685	743	680	703	691	737	705	735	708	706	713	701	716	678	718	730	806	751	750	697	701	736	695	719	698	738	723	699	732	700	693	762	652	725	696	723	695	681	735	738	737	720	726	755	746	706	707	723	734	737	701	675	695	702	723	747	750	701	720	720	706	709	709	700	712	713	715	732	720	719	698	753	716	755	734	738	727	749	750	749	745	730	761	747	713	727	675	718	743	712	726	739	656	710	686	692	750	709	713	673	697	705	720	702	734	721	701	726	736	677	739	727	675	705	690	746	689	693	735	720	689	688	699	736	739	691	675	704	733	691	707	701	715	768	715	717	667	720	719	728	741	745	727	755	719	698	691	684	720	707	689	694	709	730	730	728	703	694	677	733	673	763	752	713	702	745	684	697	718	728	698	759	751	736	699	692	726	751	690	755	653	730	712	720	673	719	722	712	724	684	711	725	717	758	698	721	730	721	777	680	679	676	721	747	743	753	692	704	724	736	726	721	724	678	699	749	689	732	766	698	759	722	793	741	716	726	667	698	732	730	734	708	732	724	680	725	741	712	737	747	704	727	708	685	712	739	705	691	692	659	674	692	726	687	774	739	727	729	702	762	779	750	710	748	744	734	683	713	770	753	695	723	711	679	703	752	763	727	743	684	725	702	703	729	668	746	704	677	693	773	714	715	702	692	726	719	731	686	699	690	692	753	725	728	733	693	698	712	707	693	673	767	736	732	704	687	721	789	694	713	716	717	773	664	714	683	715	734	725	735	694	696	676	721	749	702	741	656	733	717	688	720	710	718	752	722	703	683	744	690	743	690	710	679	723	733	716	668	688	687	743	710	695	720	697	699	731	721	677	714	741	691	727	700	723	727	727	735	705	672	723	739	744	652	742	692	758	709	717	748	687	774	678	699	706	746	715	739	736	643	756	760	683	754	686	715	756	673	716	715	713	762	696	666	697	729	693	700	673	730	710	687	701	678	763	710	705	732	694	696	739	724	683	695	693	729	715	728	714	705	701	746	674	771	729	685	717	713	720	685	729	708	750	767	716	750	757	723	729	726	698	719	726	719	688	725	695	687	745	727	728	700	739	709	709	693	687	722	687	693	728	708	693	723	729	765	722	726	686	705	696	724	749	694	739	740	700	697
1774	432	254	191	292	396	352	288	257	203	180	152	143	117	113	98	88	79	87	52	65	62	58	65	59	56	55	57	40	56	49	52	54	55	24	48	30	49	48	41	35	35	33	34	32	45	32	36	27	44	39	32	29	29	39	52	28	33	43	30	31	44	32	38	27	44	31	27	23	21	23	30	31	36	26	20	35	32	27	22	34	20	27	26	21	22	28	26	33	27	30	23	32	28	22	20	23	26	24	25	27	28	23	33	36	25	17	26	23	24	31	35	29	19	27	39	17	19	33	26	30	23	25	27	29	23	27	21	27	23	28	28	25	35	31	15	24	27	33	23	35	23	32	22	22	24	32	37	27	19	26	35	19	20	24	24	18	30	32	23	25	30	21	28	22	23	30	29	27	32	23	32	31	22	26	33	31	24	30	20	34	19	19	27	32	32	18	24	26	24	22	28	28	23	24	15	22	18	18	28	32	23	27	30	32	24	28	30	24	23	14	27	32	23	30	28	23	29	24	17	22	27	22	25	27	26	33	22	27	18	19	22	29	33	22	28	20	22	25	27	21	27	22	22	29	24	25	27	24	26	26	24	22	38	19	36	26	28	24	29	37	24	23	31	25	36	34	28	25	22	29	28	20	18	24	20	24	23	23	23	27	25	22	31	28	33	24	22	28	22	29	28	24	18	26	18	31	27	12	33	32	25	19	22	17	21	23	22	13	24	23	26	21	22	30	29	40	26	22	31	37	30	31	34	33	16	32	26	34	25	21	30	22	36	21	30	31	22	32	26	29	33	29	20	26	31	23	19	26	21	30	22	24	29	23	24	29	22	21	23	20	18	27	25	27	28	22	25	20	20	32	23	23	20	34	21	30	31	21	29	21	30	30	36	30	25	34	30	29	26	32	34	22	18	23	25	28	30	23	27	28	23	23	28	26	33	25	25	32	26	28	28	25	30	24	24	21	33	28	13	30	23	21	24	22	27	24	17	21	20	24	27	29	24	21	24	24	29	20	27	25	23	23	28	27	32	25	30	31	27	43	24	28	28	29	19	23	29	25	23	21	20	29	24	20	29	29	14	25	23	24	30	22	24	24	29	25	30	22	25	22	22	16	26	24	38	30	24	28	28	24	24	24	26	21	32	23	28	25	19	35	32	20	28	28	22	24	21	34	18	33	25	28	25	19	24	24	24	19	30	25	25	23	23	28	33	32	25	28	21	26	36	15	27	29	27	25	28	25	22	27	27	18	33	31	28	27	22	28	25	28	21	21	27	18	33	22	16	37	23	29	26	16	16	37	24	25	18	26	30	23	28	31	18	16	23	21	29	23	31	39	17	34	13	26	27	27	26	25	32	36	29	17	25	16	31	25	32	18	24	22	25	26	33	19	24	26	24	29	22	33	38	39	27	15	14	24	21	28	23	21	21	26	26	29	26	29	27	26	26	25	21	29	32	36	26	25	27	22	26	27	29	34	16	27	34	29	13	34	11	26	18	30	33	23	17	30	31	19	28	30	27	29	31	25	29	25	23	24	27	22	19	39	32	30	24	34	26	34	23	22	22	33	34	29	26	29	34	22	32	24	23	23	39	29	23	23	36	28	30	19	21	33	26	23	40	28	17	29	24	39	40	28	27	24	31	28	28	24	19	22	23	19	24	25	22	19	20	28	30	25	14	24	21	36	29	28	25	26	25	37	33	24	25	25	26	22	24	13	18	37	24	24	22	30	29	25	30	31	23	25	26	22	30	25	20	26	32	26	21	20	27	27	26	22	27	25	29	23	36	24	26	24	28	27	22	27	22	24	25	24	25	29	37	24	17	27	32	23	26	26	35	22	20	23	15	26	26	25	29	26	26	27	32	27	24	30	26	22	19	26	30	31	25	23	20	20	27	38	27	22	26	18	28	31	20	22	26	35	31	35	32	24	25	25	34	26	24	30	25	26	33	28	30	26	25	24	25	20	36	22	27	23	26	25	31	20	20	28	25	32	27	31	25	20	26	28	33	19	22	24	25	21	28	21	21	24	23	24	24	27	28	21	39	26	31	29	23	21	33	20	23	24	29	28	26	24	26	23	38	19	19	30	30	27	19	22	36	26	37	32	19	17	20	40	26	37	22	33	26	27	24	24	25	19	29	26	17	24	21	24	14	29	29	23	26	27	30	20	20	35	23	24	37	36	24	23	26	22	28	24	20	21	31	32	24	17	18	25	37	28	36	21	24	34	32	35	21	24	24	31	28	20	31	22	24	19	32	30	23	28	18	24	20	20	26	22	31	18	29	26	28	24	25	29	22	24	28	26	32	27	29	34	26	20	25	30	21	22	28	19	20	28	34	28	35	27	19	25	31	25	29	27	14	18	33	31	23	23	30	28	29	35	23	28	25	27	31	25	25	30	38	34	26	28	27	31	30	32	27	16	20	26	21	35	24	30	19	25	33	24	38	17	25	31	24	23	33	21	34	26	29	15	27	31	26	29	26	29	28	36	20	21	23	19	19	22	19	23	26	33	35	26	19	26	31	34	33	23	18	33	29	23	30	26	24	28	30	32	22	23	23	26	25	33	30	25	21	31	31	17	27	28	24	19	21	36	24	22	21	21	28	29	27	28	27	20	25	32	32	21	26	25	17	31	20	24	11	29	30	22	32	21	26	26	28	21	32	23	26	29	25	27	17	19	29	31	21	28	25	23	29	27	19	23	23	40	19	28	22	26	21	24	21	24	20	30	32	19	23	19	27	24	17	23	22	21	26	25	20	31	29	19	34	26	27	31	28	22	27	23	25	23	34	21	27	20	29	28	28	29	32	26	30	26	27	20	16	22	29	28	25	21	30	25	29	26	20	28	23	27	24	25	32	22	31	21	31	32	19	24	24	21	31	37	21	27	33	25	27	27	31	26	35	22	29	36	26	30	14	32	20	19	23	28	23	18	28	24	24	38	30	32	17	27	23	31	18	15	26	30	22	33	24	25	27	19	20	25	22	25	34	20	24	26	22	26	26	37	31	25	16	28	28	31	28	38	24	22	29	27	19	37	16	23	26	29	26	23	20	30	25	27	24	21	26	25	29	37	28	21	24	14	31	33	31	25	12	26	24	23	20	33	25	25	24	25	25	22	29	16	28	33	27	32	35	22	21	23	21	25	33	20	29	24	31	27	21	26	20	26	26	31	23	21	27	33	21	16	22	25	22	35	28	41	18	22	33	21	18	33	22	25	32	26	19	35	21	30	25	26	19	31	29	29	26	26	25	22	21	17	36	25	23	20	24	26	30	25	23	24	23	30	22	18	40	33	18	16	24	24	23	22	25	23	37	24	23	27	30	23	26	29	23	30	29	28	25	25	28	28	30	22	23	31	21	30	22	22	25	27	11	31	26	27	26	27	21	26	32	30	34	27	28	23	33	39	22	23	21	24	31	23	26	27	24	21	22	25	30	29	26	21	21	26	33	31	24	32	26	26	28	17	23	22	31	34	30	24	18	27	24	28	25	32	26
18142	11799	6931	17379	25268	24382	20752	17020	13709	11086	9003	7508	6470	5538	4828	4219	3747	3306	2981	2750	2538	2367	2440	2301	2276	2061	1909	1778	1755	1531	1517	1387	1338	1227	1258	1214	1174	1167	1046	941	954	929	937	909	913	1013	927	870	904	892	910	870	851	837	792	785	738	848	759	765	781	750	732	684	686	681	657	654	619	628	648	591	581	572	606	550	508	508	516	487	479	482	508	443	441	425	421	444	446	458	447	485	466	475	437	449	415	437	423	436	437	439	437	414	429	388	419	416	435	412	426	429	417	429	414	424	426	410	436	426	440	425	426	384	425	426	412	465	467	450	391	425	426	394	434	437	430	414	478	408	426	424	445	436	421	443	427	410	424	423	420	440	390	415	434	400	379	465	401	473	437	415	415	433	419	447	418	431	448	433	439	445	417	446	420	409	443	445	424	386	462	419	406	388	428	409	429	457	446	433	426	447	419	426	442	418	440	431	435	441	466	425	438	398	426	433	397	421	421	422	405	420	443	424	420	411	434	458	393	397	396	399	452	437	432	450	416	459	421	420	433	434	405	418	433	411	426	420	430	441	443	436	446	421	389	425	392	428	451	427	436	381	422	446	398	411	411	477	415	393	438	426	454	415	435	450	433	413	390	413	405	430	410	429	403	422	412	430	429	407	424	415	455	431	421	415	423	424	439	423	387	429	439	409	450	384	428	449	414	446	419	427	425	406	438	451	429	407	431	399	461	448	415	388	416	439	417	457	423	468	399	391	433	442	415	435	464	471	448	431	431	413	430	443	438	434	442	422	402	420	410	427	423	430	414	426	423	458	416	424	451	424	448	414	452	457	407	437	389	404	416	406	421	410	418	478	439	414	379	418	453	424	427	420	461	449	392	399	413	388	409	416	419	445	410	422	438	406	403	414	449	408	396	467	424	428	407	397	433	437	458	392	455	416	395	404	438	421	456	412	428	423	438	407	413	417	416	427	445	439	431	448	452	419	385	409	429	436	389	420	450	474	428	422	437	456	389	415	429	423	404	432	467	417	431	425	482	425	408	435	416	480	454	413	426	425	432	435	403	445	428	408	420	411	454	432	410	392	430	427	435	398	415	424	411	407	442	421	421	435	397	432	425	440	389	417	397	423	456	415	378	416	461	430	430	440	395	403	434	436	440	439	399	386	432	456	405	400	436	431	423	426	436	407	419	398	431	422	396	440	483	425	432	447	452	423	420	432	408	400	448	458	411	408	436	394	415	425	423	434	408	440	431	439	459	444	450	408	439	455	402	427	420	428	414	445	441	406	408	443	406	437	408	445	412	420	419	443	434	414	410	412	433	429	399	422	426	428	431	428	393	487	419	421	414	417	377	399	396	385	429	455	418	446	441	421	415	402	404	428	408	455	436	466	401	407	419	398	381	425	410	385	405	415	447	365	431	443	417	443	429	411	439	434	446	454	411	416	419	423	425	420	434	413	450	412	436	401	445	427	445	414	428	448	392	419	416	442	433	421	396	410	445	417	441	438	406	402	412	420	421	391	436	423	424	403	403	448	449	449	447	433	414	443	421	406	477	428	392	439	422	410	430	432	402	423	408	426	449	421	505	430	435	433	431	425	414	445	399	390	433	376	484	429	444	392	419	415	439	430	415	437	410	461	434	425	424	431	425	423	387	434	454	452	408	429	429	435	447	396	427	439	417	407	417	407	415	428	409	438	415	440	422	412	444	437	453	410	452	411	407	433	417	425	415	428	398	393	423	440	424	414	442	413	436	448	402	446	430	400	468	444	450	396	395	446	427	430	449	467	420	461	463	433	442	435	437	429	429	450	448	443	411	425	411	423	402	419	426	424	402	467	429	418	455	407	417	393	460	404	429	444	379	438	411	396	430	427	423	410	400	405	398	431	423	411	457	426	424	441	418	416	388	434	437	424	415	424	443	443	420	439	460	434	431	427	427	423	405	458	446	420	405	399	454	430	391	426	435	427	448	424	415	410	421	438	416	448	427	421	431	408	437	439	407	399	411	416	401	436	399	450	408	428	390	411	451	415	401	439	405	449	397	426	456	446	424	400	418	418	399	407	419	424	458	438	398	467	396	418	383	401	405	393	428	424	433	408	434	402	383	422	439	417	430	399	442	443	424	413	436	456	443	408	425	442	421	457	394	400	435	418	445	406	439	409	424	443	435	451	422	393	442	398	403	446	404	418	413	409	397	413	419	425	440	427	445	486	432	437	434	468	431	396	466	414	412	435	444	464	450	428	436	407	421	395	429	434	415	392	394	422	447	422	433	414	422	460	431	395	404	426	428	403	443	451	449	441	420	443	411	448	406	394	392	413	421	437	445	444	450	415	413	390	442	429	419	398	425	406	438	441	398	403	418	393	440	412	422	404	432	391	415	427	407	400	426	426	435	419	407	435	419	454	459	416	439	425	417	444	403	411	434	414	487	408	417	397	420	400	446	431	421	447	436	426	413	403	398	388	415	430	404	442	441	439	442	402	437	435	429	450	411	423	436	400	431	427	405	399	412	416	428	416	406	394	439	418	443	441	393	443	450	391	436	405	422	414	430	433	416	408	404	422	451	396	438	389	406	436	448	449	473	393	406	417	426	449	412	439	423	422	438	405	465	406	426	404	416	397	424	460	476	416	426	447	405	415	424	463	415	406	408	422	442	456	422	400	412	409	434	417	410	425	407	420	398	411	453	436	438	422	398	404	418	437	426	433	454	421	408	461	409	430	412	446	410	445	405	402	453	413	441	400	415	394	418	428	428	410	456	437	419	383	422	451	425	441	432	432	425	423	417	427	461	429	423	438	421	440	425	428	429	433	453	430	448	442	429	473	424	445	391	432	428	470	392	453	391	448	431	410	444	414	422	464	425	437	417	434	417	463	436	449	415	415	410	420	442	467	430	413	451	432	442	433	404	424	401	435	416	412	435	430	406	422	425	406	427	414	430	440	424	386	435	415	394	422	394	422	467	448	420	427	465	395	427	374	425	422	426	432	430	451	412	445	417	430	393	442	456	465	456	423	430	407	442	428	403	439	414	395	447	428	408	436	410	417	439	470	425	426	411	425	440	390	388	397	416	400	439	423	408	432	412	395	404	433	408	391	421	442	446	433	465	423	435	401	428	421	411	405	408	410	425	415	423	421	416	430	390	413	460	422	417	460	444	399	415	414	421	418	436	456	438	435	421	428	418	460	400	405	379	438	453	441	383	417	436	404	413	452	433	396	427	411	428	432	418	412	405	429	391	444	415	397	423	427	429	422	434	369	404	387	405	408	396	424	443	432	380	417	429	423	405	418	422	443	415	434	402	414	416	425	428	431	400	385	426	423	414	366	450	406	403	401	400	457	429	434	441	423	449	396	435	391	438	475	418	366	452	427	413	440	431	424	415	362	460	425	423	404	426	387	428	428	395	423	439	433	425	415	412	427	388	394	423	425	442	421	418	455	417	408	429	412	430	449	392	419	426	444	406	430	398	457	417	412	412	422	426	458	407	397	402	432
1287	690	426	283	575	612	513	458	375	288	267	196	200	168	162	136	141	129	96	116	93	77	77	77	97	86	75	61	64	55	60	63	63	46	57	55	42	47	47	34	37	49	53	50	55	46	38	47	53	41	47	42	37	36	34	44	41	43	46	32	36	48	27	36	49	44	32	35	29	34	40	35	31	39	34	32	39	31	34	32	32	30	26	28	32	37	28	33	37	25	25	29	37	28	28	32	38	27	26	32	23	25	34	35	29	31	24	22	23	21	32	25	23	28	31	37	35	18	30	31	37	28	19	32	25	24	30	37	29	38	22	29	31	17	28	25	28	28	35	24	27	31	27	23	25	29	21	26	31	30	31	20	36	22	29	31	19	28	28	27	29	34	33	31	31	28	28	38	18	29	29	28	28	27	29	34	28	29	29	21	33	24	23	26	33	29	27	22	26	26	30	23	32	25	31	33	30	24	23	25	30	38	37	22	25	27	31	21	31	28	29	31	27	25	24	20	30	35	25	27	24	21	26	28	23	23	25	20	26	16	28	25	25	37	32	30	28	30	19	28	32	30	28	34	27	30	25	24	23	30	26	30	29	21	19	28	28	27	28	24	35	32	23	24	34	33	34	22	41	24	19	26	27	25	23	36	28	31	28	27	32	28	26	29	22	23	30	30	30	30	20	28	30	33	31	30	24	25	36	31	20	26	26	35	26	31	17	29	28	43	31	25	26	23	17	32	29	29	31	24	18	37	33	27	26	26	29	29	27	28	26	38	21	30	32	29	25	23	29	39	28	23	21	23	31	24	27	33	30	33	30	18	49	29	25	30	35	26	23	34	35	27	23	31	35	29	27	14	20	38	28	36	29	36	28	26	25	31	33	27	32	26	40	29	32	25	22	25	31	12	24	27	29	31	26	22	24	20	27	32	40	28	33	23	26	25	28	39	29	27	33	29	23	21	25	24	27	21	28	36	31	33	33	28	32	26	34	21	21	40	35	21	25	26	22	26	26	29	34	21	30	31	34	38	32	31	35	31	34	32	28	30	26	30	39	27	34	30	33	28	35	29	38	30	27	25	26	27	23	18	30	22	30	28	27	22	26	27	31	29	28	27	32	30	24	18	29	29	31	24	21	27	31	33	16	29	17	34	21	28	26	25	26	27	21	28	37	35	18	37	22	24	25	29	33	31	26	25	32	28	29	24	32	22	32	29	32	24	26	33	28	20	27	12	26	29	33	28	28	29	24	34	31	30	33	33	33	33	34	23	30	26	25	34	29	40	37	32	36	29	25	25	21	33	32	30	30	24	26	32	22	35	28	27	30	28	33	39	33	29	23	30	27	25	31	24	34	31	41	39	43	30	25	21	30	31	27	26	22	31	31	30	18	23	31	28	38	24	29	19	31	23	23	33	35	30	19	29	24	24	29	27	25	30	18	29	22	33	37	38	31	21	30	28	35	26	33	29	33	28	26	28	37	23	33	26	33	32	36	36	27	30	27	31	30	21	22	28	25	30	26	35	36	33	24	23	25	23	30	22	29	21	30	31	27	22	32	23	28	34	41	31	33	30	26	23	33	31	29	31	26	21	34	22	29	32	31	19	29	15	25	27	46	37	27	28	33	31	27	27	26	29	31	19	22	35	30	23	23	27	31	28	23	28	35	21	30	28	32	22	27	29	27	22	29	33	25	20	15	27	26	23	30	29	24	30	25	17	22	33	27	26	36	34	17	31	24	25	33	20	30	32	29	25	41	26	27	26	20	24	36	23	34	35	38	25	20	33	21	26	37	30	29	30	21	30	26	32	28	29	30	30	28	27	16	32	36	17	20	42	33	21	32	38	19	24	34	26	19	21	24	28	30	33	30	23	28	28	24	28	37	27	25	36	28	20	28	26	25	16	25	31	25	24	16	30	25	22	21	35	27	44	26	20	35	26	19	33	31	30	35	31	24	32	21	30	31	32	23	30	28	34	20	29	21	34	30	27	31	35	28	27	21	26	34	28	24	38	24	42	32	28	30	24	40	28	32	31	26	23	31	35	34	32	33	30	13	28	35	27	30	24	24	23	28	33	24	23	26	24	30	29	34	25	26	24	27	20	25	29	33	27	30	31	29	20	25	31	33	30	40	41	26	27	28	21	30	27	20	34	30	33	30	19	25	29	26	26	29	23	29	26	33	32	32	27	23	23	38	24	23	26	32	31	27	21	41	35	30	25	18	26	24	23	39	26	21	33	19	30	26	25	25	28	28	36	34	25	23	40	30	24	33	17	30	20	35	28	22	26	29	32	20	29	25	27	36	29	26	26	26	30	29	32	24	23	38	19	22	23	24	24	35	26	39	37	31	22	31	30	20	28	22	37	28	20	23	29	31	27	33	31	31	31	23	38	21	32	27	26	35	24	20	24	30	26	34	31	37	25	38	35	30	30	16	38	33	22	21	31	24	26	33	27	28	29	19	28	27	25	33	30	25	31	39	34	34	29	24	28	33	27	37	21	30	29	33	23	26	28	29	29	34	28	28	31	28	23	30	29	23	37	32	22	33	31	24	32	31	31	28	27	28	31	42	31	24	26	30	27	29	20	21	31	24	29	21	33	30	25	22	19	29	29	28	24	28	29	22	18	32	35	31	33	23	30	28	34	31	25	30	27	26	24	19	20	28	28	29	24	25	26	21	38	34	29	22	31	33	22	25	26	26	24	31	27	20	30	29	28	26	25	27	23	25	31	25	30	25	33	23	46	24	16	26	24	34	23	24	19	25	26	28	19	39	22	29	38	29	39	23	31	31	24	24	28	20	26	20	28	29	21	29	24	31	28	34	22	28	29	26	24	37	21	28	28	26	18	24	21	31	38	35	23	24	17	26	36	36	30	28	24	22	37	43	27	23	31	29	29	24	36	30	29	21	29	23	25	31	25	23	34	38	41	23	23	24	28	26	26	31	27	32	22	30	29	31	34	27	34	36	23	24	28	26	27	30	28	35	29	26	27	29	33	24	32	34	28	21	25	23	32	28	20	29	29	31	27	29	30	32	21	30	25	32	24	26	32	26	26	32	39	29	25	29	23	36	36	25	21	29	32	27	34	26	26	23	20	30	35	29	27	26	17	28	30	29	28	22	35	21	30	25	32	32	28	24	34	26	27	39	25	25	30	32	35	31	20	37	24	28	30	29	28	22	28	36	32	36	29	35	23	27	31	26	24	22	32	29	24	25	28	32	29	26	32	38	25	33	24	27	21	37	28	31	23	35	40	27	36	34	20	24	26	31	35	22	23	23	30	30	24	29	25	32	20	30	33	32	28	22	41	20	29	23	26	19	22	24	33	20	23	22	23	24	25	29	33	32	27	25	23	30	22	40	24	31	26	28	30	22	26	28	32	33	23	26	33	27	30	28	22	26	32	34	23	22	31	25	27	34	23	31	20	29	29	32	33	28	24	30	39	33	27	30	19	23	37	30	20	27	31	31	25	27	32	29	33	32	26	16	21	40	18	21	23
22770	16197	10053	22802	31307	30027	26440	22242	18503	15477	13150	11106	9618	8227	7310	6287	5522	4824	4342	3863	3584	3345	3305	3222	3093	2821	2662	2445	2350	2095	1929	1786	1684	1604	1588	1533	1377	1399	1308	1263	1199	1167	1195	1153	1128	1267	1176	1099	1063	1153	1105	1099	1060	977	991	1010	1044	1018	1039	990	954	934	893	901	831	859	832	817	740	756	665	731	687	729	701	682	627	569	586	555	573	523	550	551	503	497	487	518	486	516	474	478	479	499	469	474	507	504	432	458	459	446	458	471	429	431	457	477	436	457	448	434	479	408	450	465	473	483	466	449	465	503	445	463	480	430	468	465	428	414	484	428	481	458	437	470	456	471	468	437	470	450	463	451	430	423	414	452	419	448	476	500	456	466	492	451	471	451	439	476	481	455	469	494	495	504	454	479	477	454	451	469	425	463	481	444	460	485	459	462	449	426	448	474	479	412	438	471	448	413	436	484	485	463	453	459	473	442	462	433	484	509	482	458	451	476	466	467	438	428	429	499	434	479	463	476	475	446	481	460	440	469	465	473	453	456	455	473	474	489	447	458	421	479	483	452	437	442	416	436	474	493	461	462	455	454	460	451	456	462	454	455	454	448	460	439	457	472	448	449	478	480	452	468	470	465	454	456	436	453	458	463	440	446	481	467	475	430	463	471	496	456	446	441	478	459	475	454	477	450	449	465	478	470	448	470	443	453	445	462	476	452	424	446	482	446	488	459	448	482	438	461	434	455	453	456	447	468	493	418	442	497	440	436	443	458	489	448	488	432	442	433	455	454	437	427	468	461	417	435	448	449	457	458	449	449	458	461	437	480	454	409	463	425	453	448	489	439	447	468	421	461	442	478	474	400	432	446	443	473	418	450	454	473	441	465	452	446	457	461	451	451	451	477	416	444	488	450	434	469	462	439	480	412	448	462	450	432	469	445	452	459	451	468	463	461	454	461	455	424	463	473	440	439	440	468	443	438	462	428	438	477	451	448	491	451	439	494	466	443	474	464	410	459	442	459	456	424	413	459	467	477	462	466	466	458	476	455	470	460	445	442	431	444	433	457	457	452	477	485	465	437	413	450	422	483	435	469	408	452	458	480	457	432	448	440	430	426	478	449	431	459	442	488	476	427	460	466	443	447	479	443	422	461	456	474	436	490	436	463	439	454	456	442	461	456	433	436	441	471	455	496	421	478	455	456	459	459	456	422	462	431	442	457	492	464	428	471	445	440	429	444	445	471	459	450	483	420	484	442	454	433	434	450	438	419	449	449	422	453	441	450	433	424	445	424	459	457	441	436	453	449	477	429	434	461	455	460	484	432	461	453	440	467	455	455	460	443	508	447	438	468	462	430	460	463	425	443	451	455	469	462	452	427	472	435	474	440	452	423	486	425	444	450	441	478	484	427	451	447	469	472	450	405	460	439	470	496	455	467	441	467	468	438	427	487	483	451	454	468	465	475	451	456	426	469	445	418	449	420	457	453	454	456	479	438	431	461	426	441	461	471	423	457	455	462	412	443	490	455	441	458	470	465	458	497	480	495	472	436	510	451	449	449	451	463	488	446	435	461	439	481	446	448	436	510	484	434	482	488	495	443	490	434	434	452	467	451	485	481	458	458	452	448	473	457	488	396	473	469	486	415	434	444	499	459	446	454	482	436	478	473	460	451	470	457	475	434	440	486	474	453	446	428	457	450	482	411	466	418	466	461	459	473	427	455	448	420	473	403	417	460	449	465	429	469	476	470	438	450	493	426	452	455	456	453	479	488	447	449	461	461	437	466	411	450	470	477	450	469	456	448	461	454	514	464	447	422	450	447	437	449	466	518	469	467	448	472	481	434	462	476	460	461	479	472	458	469	407	457	470	424	452	411	472	451	459	471	470	467	459	434	433	427	436	426	497	474	443	433	493	496	423	434	440	444	458	431	438	486	463	461	486	446	463	433	435	444	467	443	477	473	465	443	446	461	418	480	434	510	436	498	474	455	443	474	447	481	436	440	462	439	498	428	464	484	468	435	466	491	502	432	459	437	463	464	457	439	463	450	426	467	431	474	433	439	464	423	498	449	468	434	459	428	425	443	425	455	429	459	438	459	439	446	459	411	476	438	435	443	486	456	464	426	458	446	423	443	444	490	454	502	459	469	482	428	458	418	438	428	490	437	473	465	456	505	448	446	448	453	432	432	458	428	456	458	449	426	469	420	460	454	456	454	456	425	412	449	435	457	435	449	417	442	466	455	458	458	413	447	442	474	490	464	454	422	456	418	467	433	445	426	462	451	458	459	436	469	462	445	429	454	442	457	456	452	400	472	454	414	453	465	442	461	460	471	446	446	468	476	393	477	436	475	430	432	474	433	458	440	433	451	474	444	433	464	461	418	470	455	482	431	468	443	435	456	454	426	444	450	443	443	444	455	492	448	464	436	477	448	445	450	454	448	463	474	490	459	461	467	462	459	464	466	449	437	444	425	450	440	478	458	453	487	454	447	465	428	420	468	455	448	442	445	442	424	458	432	458	481	445	457	454	433	430	465	454	439	424	451	424	439	469	441	413	456	441	462	446	470	436	437	446	449	444	460	490	412	514	421	450	436	498	435	422	436	447	436	429	465	466	476	456	425	458	434	468	462	431	480	442	460	466	407	434	471	452	480	440	489	483	471	450	415	449	436	489	474	474	489	449	441	422	455	445	441	458	485	482	468	438	434	457	481	472	440	453	423	463	425	445	488	484	458	468	448	470	423	462	477	457	451	425	426	442	450	431	471	469	502	455	484	500	467	420	442	482	467	462	458	442	431	435	443	447	421	409	460	456	457	453	463	439	466	490	474	466	479	447	458	429	479	455	456	444	445	464	450	451	466	455	461	441	470	447	465	438	438	436	447	467	462	433	460	455	461	481	473	435	464	455	445	469	461	434	457	449	455	412	493	447	459	479	468	433	434	443	453	418	474	455	484	483	476	463	439	429	446	452	441	463	445	425	460	462	455	463	448	468	443	456	442	470	417	468	470	469	473	423	478	460	473	448	465	479	448	418	431	421	457	434	448	440	461	444	456	475	442	431	439	441	449	465	469	481	441	504	415	441	490	465	452	464	471	476	450	460	455	478	435	477	451	431	444	467	429	433	461	459	453	454	459	445	472	483	475	464	428	436	452	478	488	447	460	440	430	445	481	463	488	453	470	461	461	480	455	468	439	425	416	429	472	437	450	464	439	473	491	456	446	436	473	436	438	461	414	452	493	484	437	462	465	462	459	438	472	465	447	439	474	462	417	406	447	432	478	473	462	473	448	500	439	444	453	442	465	428	447	471	467	471	467	433	455	444	451	436	439	451	471	508	424	455	487	447	432	433	407	457	472	504	440	461	456	398	460	456	417	486	454	433	423	459	462	457	490	497	451	439	451	444	467	474	431	445	454	463	473	455	441	431	466	455	420	453	487	439	458	462	467	424	476	481	428	478	470	438	501	476	489	454	467	431	465	456	494	427	435	424	455	494	424	428	457	457	455
3011	622	371	302	505	563	525	418	378	319	265	210	197	184	169	171	154	114	127	116	99	97	91	94	108	85	78	90	75	88	64	53	47	55	73	73	66	60	52	56	59	52	65	54	52	55	63	44	44	59	47	57	59	50	58	38	44	47	41	43	50	47	43	60	52	50	42	53	52	58	41	54	55	39	55	50	42	48	51	44	44	33	40	36	32	40	30	54	39	36	48	35	37	42	43	40	39	46	55	50	45	45	36	46	48	43	48	37	42	36	48	34	35	45	51	38	43	36	39	37	41	53	29	35	46	39	41	47	43	56	42	44	37	43	35	39	39	39	44	50	46	43	33	38	43	39	39	49	43	41	52	37	46	39	48	40	42	33	36	49	38	39	53	36	51	37	35	32	38	42	40	38	42	40	36	61	41	46	48	47	35	42	41	43	47	43	46	27	45	40	41	42	43	39	54	42	33	41	40	45	43	42	39	53	52	34	44	45	46	40	41	43	42	49	31	38	42	43	38	48	42	37	42	51	30	46	52	43	37	33	50	46	38	48	49	42	38	44	32	48	45	39	52	35	34	46	46	43	31	43	45	52	38	50	49	49	35	41	41	52	45	32	38	60	29	42	46	42	46	53	35	36	42	48	29	53	30	40	40	33	36	34	44	40	38	33	33	41	43	36	46	53	56	52	40	40	34	36	30	46	51	45	39	40	44	46	46	50	38	33	53	51	45	45	43	35	42	45	52	58	49	39	36	42	30	38	42	34	44	34	42	44	45	43	40	48	48	38	42	43	40	39	47	36	51	35	43	38	43	58	50	49	49	42	46	45	38	31	44	43	38	42	49	39	43	46	48	44	33	40	48	34	37	55	34	45	49	47	38	48	37	41	44	35	47	44	41	40	40	55	44	33	39	30	47	30	42	44	58	33	53	33	34	36	36	40	44	43	40	43	48	46	32	42	41	39	50	32	38	38	37	41	38	50	39	43	43	47	38	41	35	36	49	28	52	34	59	41	33	37	38	43	52	37	45	27	39	35	48	39	34	41	42	41	40	38	39	37	42	33	31	35	45	39	42	48	38	49	44	53	31	38	50	38	40	39	39	46	37	39	40	39	46	43	35	38	35	37	44	36	35	46	39	53	42	51	37	44	38	36	34	47	39	46	50	38	34	36	60	31	32	46	32	35	41	45	48	53	39	34	47	39	44	45	41	49	54	45	45	55	40	44	47	33	46	41	46	33	48	35	42	36	43	45	51	38	52	49	38	36	43	34	35	35	36	43	45	32	42	45	49	50	46	40	40	33	37	30	49	47	41	38	35	55	30	39	37	35	33	33	51	50	55	34	45	43	34	39	52	45	40	42	49	31	47	40	43	37	44	41	40	38	50	34	40	51	42	38	29	36	44	49	27	42	39	41	39	46	43	34	26	40	51	37	43	51	57	36	46	47	42	36	46	42	48	36	43	54	31	47	41	47	50	27	39	47	45	50	39	43	39	51	37	42	51	45	46	34	53	38	47	46	43	42	38	26	40	38	45	41	46	32	36	46	49	40	51	46	48	50	34	39	28	40	47	39	45	43	40	49	37	44	35	39	38	31	47	42	36	35	31	44	50	39	38	39	40	35	41	36	35	37	43	36	51	50	49	41	42	47	36	34	50	30	54	39	41	39	43	34	33	51	50	45	48	37	39	53	40	37	44	42	40	45	48	37	40	53	43	45	37	47	39	35	36	37	31	40	49	40	45	29	38	39	36	36	37	46	51	51	42	33	41	41	52	36	38	35	43	48	33	27	40	54	52	42	45	56	41	38	40	44	46	47	54	45	43	34	37	41	50	49	38	37	49	52	50	56	34	46	43	56	50	42	48	43	42	44	58	50	44	38	49	42	48	38	34	41	47	52	37	32	35	48	46	45	34	32	58	37	37	42	45	33	50	36	30	45	34	43	52	35	53	36	49	50	38	41	45	35	40	50	51	39	36	44	39	44	39	51	46	48	43	39	45	32	60	41	41	49	45	40	44	43	47	36	37	37	40	36	44	35	46	34	46	37	46	56	58	43	41	40	37	49	49	32	49	34	54	37	56	43	43	40	54	47	48	52	48	46	28	52	34	38	39	50	42	39	47	44	40	40	34	42	46	39	50	39	28	41	39	38	41	36	37	52	34	44	35	43	42	40	43	61	42	42	45	40	38	46	38	38	53	44	55	44	38	41	36	46	33	40	46	30	44	43	41	30	29	33	46	51	39	37	48	43	35	34	37	33	47	30	46	33	54	37	43	38	40	36	45	37	34	48	37	42	34	37	41	39	42	35	46	42	49	44	43	37	35	37	49	47	56	39	43	32	43	41	42	23	53	34	35	36	33	33	50	38	41	38	36	42	43	34	40	50	39	48	47	54	46	41	51	39	30	52	42	38	49	50	40	44	33	38	36	49	38	44	36	27	38	56	40	33	48	41	34	36	32	49	35	34	47	54	43	39	40	43	44	50	43	35	49	35	40	40	38	35	45	47	36	43	36	50	49	51	30	36	44	39	36	44	43	42	39	45	39	35	36	47	30	45	34	39	49	49	46	43	39	39	37	41	44	53	42	41	39	39	41	44	44	34	40	40	40	34	36	50	37	38	36	40	52	45	48	36	35	42	29	42	37	31	49	40	53	48	38	42	49	47	58	41	33	43	43	39	35	46	42	43	33	49	32	45	49	39	34	38	42	51	36	42	53	47	40	38	40	37	41	43	36	36	34	42	51	45	55	56	40	41	33	42	34	36	31	49	35	52	44	55	48	42	37	47	37	36	41	33	42	34	49	49	34	47	29	48	38	33	46	38	37	46	39	29	46	29	42	44	42	50	42	36	31	43	41	43	55	37	39	49	43	42	37	38	33	44	35	45	46	36	45	37	35	49	52	34	38	39	39	55	42	40	40	32	42	41	35	47	53	42	40	35	35	37	51	48	45	41	42	31	34	45	53	52	49	50	46	37	42	38	40	38	41	39	35	44	42	37	41	33	46	41	42	40	51	43	36	46	37	49	33	51	38	42	31	42	53	48	36	36	40	39	40	21	47	37	37	40	44	41	48	42	53	40	46	35	45	36	54	31	41	38	43	35	49	44	49	47	39	46	36	59	41	37	50	39	41	41	48	45	50	53	38	34	43	34	49	39	42	36	40	40	46	42	40	44	34	33	40	36	29	38	37	41	42	39	45	43	42	26	31	47	54	48	42	48	38	22	38	34	41	52	49	41	35	50	42	39	45	47	46	40	38	27	33	50	40	39	44	38	40	32	37	42	44	34	36	27	40	38	39	34	44	46	36	51	43	32	43	33	34	40	40	28	36	46	41	46	50	33	49	34	42	44	37	44	32	47	46	46	45	43	34	43	45	49	44	42	43	43	39	51	37	37	40	50	50	46	40	41	34	45	48	36	45	41	45	48	39	35	35	50	44	35	40	39	53	39	31	53	51	47	41	42	42	38	41	44	43	40	37	33	35	30	33	42
20637	14563	9411	21661	29605	28866	25373	21443	17795	14790	12701	10607	8977	7978	6978	5988	5420	4658	4307	3880	3677	3491	3296	3272	3115	2928	2729	2474	2335	2158	2077	1969	1839	1785	1677	1571	1663	1514	1406	1379	1319	1407	1317	1306	1411	1351	1376	1310	1232	1300	1300	1235	1263	1235	1170	1170	1222	1199	1113	1187	1144	1090	1010	977	988	995	997	943	868	929	919	940	902	843	836	816	798	747	744	745	788	734	715	739	734	701	652	638	665	692	726	745	668	636	686	668	671	679	713	664	670	657	633	645	641	661	684	678	650	671	656	638	660	696	654	687	635	667	654	686	686	638	697	671	697	651	701	654	626	672	661	612	689	610	659	688	676	674	702	632	649	651	654	675	659	719	671	631	664	683	659	700	702	683	704	658	662	663	622	699	568	655	641	673	643	649	651	698	669	617	673	666	660	686	620	717	639	624	648	697	688	700	681	667	633	655	651	679	689	649	674	716	679	630	643	695	684	725	657	677	674	636	700	617	655	637	656	677	650	651	644	675	649	715	633	641	635	637	630	658	661	605	679	693	659	673	621	684	669	665	697	639	643	639	696	667	665	669	699	691	645	694	643	623	638	652	672	667	680	698	718	629	670	622	672	634	644	636	687	636	677	675	668	627	646	706	642	661	656	674	616	673	651	712	652	692	648	686	704	644	644	665	712	689	713	675	598	720	678	645	680	639	675	654	632	698	707	676	688	674	648	664	631	660	652	695	632	644	682	663	649	673	661	627	690	658	699	615	684	619	638	637	659	649	663	665	671	640	655	614	689	632	603	677	649	629	696	614	636	642	621	755	646	642	644	654	661	678	645	670	685	653	701	692	693	692	619	649	682	631	645	661	670	608	656	605	653	653	713	642	656	685	655	657	741	662	631	652	634	670	666	672	633	633	647	674	638	728	696	643	645	683	690	678	681	705	616	663	649	691	677	671	631	674	671	656	648	642	689	617	692	669	649	680	663	696	690	607	648	656	673	647	702	666	608	682	666	654	702	696	653	659	679	687	670	685	649	632	649	664	639	682	681	650	648	609	702	649	682	655	670	677	671	672	688	645	650	674	671	691	703	668	636	663	654	657	639	673	680	610	671	673	654	672	691	667	665	666	614	657	645	665	665	643	681	606	632	650	648	661	642	658	685	638	713	684	665	681	634	672	668	679	670	648	675	639	680	656	673	681	672	662	695	676	691	684	728	638	664	640	659	654	713	651	658	601	614	650	695	637	682	621	715	670	658	678	714	662	667	677	677	692	598	702	654	701	628	657	707	666	619	658	654	637	640	622	735	676	635	662	713	649	621	692	627	690	676	631	699	663	664	622	690	673	631	648	666	632	668	638	629	639	672	665	624	699	677	620	654	695	686	663	628	670	751	627	642	640	654	650	700	651	622	714	651	718	685	654	668	649	686	620	673	649	617	646	684	669	635	717	648	692	665	624	640	665	699	624	669	675	677	646	647	682	630	651	634	634	649	692	665	682	626	642	654	680	634	686	609	650	680	657	683	640	671	663	674	674	646	610	681	646	654	683	749	664	640	661	667	681	673	674	680	674	644	670	656	621	665	694	633	664	640	680	686	653	647	673	693	649	624	710	659	671	710	617	644	652	688	715	660	633	648	657	660	684	685	650	671	639	678	646	688	631	608	678	624	729	675	731	690	647	649	662	654	650	675	680	658	640	636	678	640	691	678	700	685	668	660	646	648	679	719	657	654	697	637	656	626	651	661	649	642	674	694	675	654	675	707	672	621	682	688	645	683	714	654	724	675	644	656	675	659	665	662	715	638	657	605	614	671	659	641	652	600	665	644	665	710	692	670	682	704	685	654	691	643	663	642	636	680	661	667	680	624	664	601	643	705	674	645	645	657	673	667	640	668	680	696	639	629	609	697	657	707	672	652	652	672	638	698	677	674	628	714	640	682	680	676	710	623	685	658	633	622	628	672	646	690	660	710	704	670	680	705	642	661	673	622	661	662	641	678	691	652	635	625	656	631	625	667	644	649	636	614	678	687	654	678	681	664	623	632	693	684	668	638	628	625	658	636	653	643	647	657	674	676	687	611	668	687	679	672	640	655	684	651	688	636	690	653	677	658	646	673	656	652	641	640	662	622	655	629	642	683	684	685	694	653	692	640	702	601	650	683	644	672	658	682	679	610	654	674	626	710	621	693	649	665	623	682	637	665	652	657	689	689	704	700	682	616	696	637	647	685	624	683	641	663	686	667	666	671	659	702	693	616	675	637	649	675	681	620	608	652	688	643	664	672	702	659	686	647	644	653	645	651	674	669	619	675	703	644	688	660	703	683	708	642	653	689	657	619	649	690	672	682	681	632	681	638	729	660	609	666	591	629	686	646	643	644	659	613	640	691	662	643	643	608	650	649	678	626	689	619	689	662	639	656	695	579	636	665	667	643	664	682	645	678	687	633	641	647	711	646	629	655	683	645	667	645	683	668	665	677	713	643	650	624	688	673	673	690	649	647	641	674	664	667	678	642	663	659	691	705	644	632	643	706	655	655	641	703	675	641	619	676	731	654	668	653	649	651	668	655	697	613	616	664	685	691	668	647	685	645	723	641	662	652	688	668	677	668	641	693	688	648	633	687	650	637	646	669	709	662	673	675	663	669	723	646	697	674	684	661	688	661	641	638	688	652	673	670	691	640	655	649	649	675	668	631	682	632	673	643	660	676	649	663	673	619	689	648	662	704	668	641	696	662	643	656	657	680	611	683	651	673	648	615	685	686	705	654	670	637	680	681	686	657	616	652	657	659	663	593	695	704	680	677	657	647	692	633	656	649	647	683	675	648	671	672	718	674	701	675	629	652	673	657	705	660	617	666	675	601	660	662	698	635	674	652	639	641	641	696	692	672	693	665	631	659	653	688	672	666	599	655	702	667	662	674	666	627	634	685	660	658	690	660	675	666	609	681	601	658	699	650	691	662	677	678	679	677	687	626	675	653	612	694	631	689	672	672	630	683	666	644	661	704	663	649	670	635	667	680	688	645	655	683	670	621	643	701	634	657	663	699	648	668	690	624	627	670	642	716	683	675	700	688	693	640	654	705	653	657	690	671	648	587	667	707	665	642	662	720	668	612	697	646	624	647	680	629	643	668	646	657	689	686	689	641	681	651	640	603	662	634	692	671	659	640	739	627	637	627	687	654	688	682	669	625	628	649	629	694	660	650	662	746	611	660	688	653	702	649	642	602	621	647	688	631	677	711	658	683	670	666	686	605	684	664	642	671	649	678	641	631	647	698	626	731	697	648	709	656	683	656	689	626	632	616	637	645	677	672	642	640	656	664	672	661	668	694	688	662	650	652	664	664	634	654	657	627	732	692	673	660	658	690	639	662	660	674	625	638	638	622	644	629	599	666	677	701	678	634	671	652	672	688	619	685	674	668	633	647	696	658	626	693	683	683	695	698	635	614	662	666	610	686	648	683	662	611	667	680	634	686	647	702	638	685	645	654	694	655	644	684	666	639	674	656	605	659	684	620	688
2328	1100	591	446	721	822	772	638	514	459	422	312	298	269	216	211	186	164	149	169	130	117	134	126	110	101	99	108	84	86	73	89	88	98	61	103	90	73	59	56	64	62	61	73	56	70	66	74	93	57	68	58	61	71	62	59	56	61	56	66	66	61	69	60	56	73	59	46	47	48	58	56	55	46	54	46	46	43	58	47	54	28	46	36	41	53	48	39	42	51	44	51	47	46	45	38	48	53	33	35	46	59	37	43	49	29	49	37	55	47	46	50	33	44	61	30	43	38	51	50	53	53	44	59	39	39	39	55	50	56	41	54	46	57	45	41	44	45	59	58	39	46	33	61	41	53	51	46	38	49	53	50	43	54	47	44	36	48	53	38	31	34	57	47	49	42	49	48	50	56	44	43	43	38	49	43	40	51	50	44	43	57	35	45	48	45	41	48	53	54	45	51	34	34	47	50	51	42	45	46	51	41	40	45	41	49	37	33	48	38	45	46	48	43	38	43	46	41	44	37	62	49	43	48	33	33	46	53	33	52	50	43	46	44	41	42	59	50	47	36	47	49	51	37	41	40	34	42	54	44	43	37	45	47	49	57	47	43	55	48	49	38	39	49	46	45	42	44	42	37	52	41	46	42	53	57	56	47	49	40	43	41	39	43	38	42	60	48	38	48	50	44	44	42	51	54	38	35	41	51	54	42	44	35	41	38	50	53	45	56	44	48	56	43	38	50	46	36	48	45	44	44	53	59	43	55	46	36	47	36	40	46	51	31	54	53	50	35	47	43	45	41	49	35	46	59	55	46	52	51	43	50	39	48	46	46	51	48	40	49	40	40	47	52	31	61	49	40	45	49	46	42	40	56	53	40	55	54	42	34	47	48	47	53	27	41	41	39	39	44	56	43	45	58	58	49	45	48	44	39	47	45	46	32	47	46	47	52	39	44	45	44	49	41	47	39	52	47	51	50	38	40	38	44	41	45	50	48	55	47	33	49	42	47	48	33	37	44	50	37	55	43	47	40	55	39	49	49	44	40	55	38	42	46	33	40	44	36	45	50	44	43	59	36	47	39	46	51	39	46	36	43	58	36	33	45	48	40	40	38	39	42	46	53	49	52	43	50	53	41	45	36	41	41	56	43	47	41	33	47	38	57	46	51	38	50	51	48	38	34	49	39	59	66	39	44	41	50	43	46	55	31	46	46	44	38	41	48	49	38	47	52	38	47	36	46	43	46	46	48	43	49	49	49	38	39	50	39	42	55	53	51	52	50	55	52	40	42	41	40	48	30	45	30	44	45	35	44	51	41	37	61	38	33	49	49	49	44	44	48	47	47	47	47	42	36	42	44	42	42	42	43	48	38	36	46	49	50	43	63	42	39	43	53	39	36	42	45	37	40	39	46	52	61	42	50	36	35	41	48	40	48	40	45	53	53	43	42	42	60	51	63	39	54	43	46	57	37	44	43	50	35	41	34	32	37	50	37	45	40	42	44	44	37	29	46	41	28	43	47	39	42	47	48	56	40	41	26	47	52	53	54	37	48	47	52	41	46	46	39	43	43	43	40	47	44	50	42	43	44	66	49	44	39	40	54	40	50	45	51	50	44	56	44	43	38	37	44	49	37	46	48	49	52	38	43	48	43	59	43	58	46	44	43	51	47	40	37	38	39	39	51	43	44	41	54	50	55	47	58	42	55	39	43	40	46	44	39	38	50	40	48	50	42	47	41	37	38	48	53	30	48	36	54	44	38	54	38	38	39	50	52	42	45	56	42	41	48	54	57	38	50	33	45	41	41	44	47	50	48	54	47	45	61	54	43	37	41	49	54	43	40	40	52	34	54	41	30	33	46	41	42	49	33	55	52	52	41	52	37	54	21	40	38	56	43	50	61	54	51	44	31	46	46	45	55	35	46	36	43	58	50	36	54	41	43	46	41	54	47	38	46	39	45	44	50	39	44	42	36	51	50	31	45	48	43	40	44	44	45	45	51	49	35	45	46	49	32	45	37	42	38	28	33	43	47	54	48	41	36	45	35	54	40	34	42	39	31	42	39	40	48	37	52	37	57	50	40	41	53	39	41	46	44	32	44	52	38	46	56	48	40	41	40	43	45	48	42	48	44	39	37	51	41	40	46	50	48	34	45	47	47	35	39	39	54	40	50	33	50	53	43	47	41	53	49	36	48	49	41	44	40	37	33	43	42	37	45	41	46	49	47	52	43	38	54	50	50	35	37	43	41	59	54	38	51	52	44	56	45	42	52	52	44	46	43	45	35	45	38	48	53	49	45	51	50	45	55	44	38	51	42	44	49	37	41	51	44	35	37	28	38	36	42	40	50	53	40	41	57	42	42	54	56	49	53	43	40	64	44	43	59	44	31	34	57	56	45	41	50	55	51	42	40	40	50	40	34	27	46	43	50	40	45	52	34	41	39	62	44	46	57	51	50	32	38	54	59	48	39	54	40	45	39	48	40	38	51	57	50	69	41	42	62	38	51	40	44	47	49	51	43	57	45	39	40	43	43	44	58	41	43	47	40	38	34	46	55	33	56	36	58	46	50	31	50	46	51	49	34	36	48	54	46	33	42	40	51	30	40	46	48	36	43	40	49	39	45	46	43	44	53	41	43	35	33	44	44	58	50	66	37	45	51	48	45	34	57	43	55	49	41	52	55	26	46	42	54	39	41	42	41	46	46	50	36	48	40	39	47	53	39	40	48	44	40	51	47	58	49	40	33	44	48	42	48	46	37	51	57	36	44	51	39	38	38	36	47	39	34	60	45	42	58	50	36	52	43	42	43	45	46	46	53	46	41	59	50	53	41	50	34	45	40	46	51	44	68	49	33	33	45	38	46	50	49	44	40	36	49	47	26	50	51	39	46	43	43	45	32	44	48	45	49	45	50	39	50	68	42	55	38	42	44	46	50	45	55	36	42	42	45	49	40	53	39	45	60	34	55	46	49	50	44	46	45	50	46	40	37	32	42	50	47	40	38	41	39	36	44	40	39	38	43	42	43	48	45	38	51	41	41	42	48	48	55	46	52	50	53	56	44	35	55	40	44	38	48	42	36	42	53	40	37	48	56	38	50	39	48	44	42	36	45	46	43	53	39	41	49	49	42	52	36	43	40	40	40	37	48	39	47	47	48	36	33	58	49	41	46	40	45	32	31	48	43	48	36	39	50	56	43	47	41	49	48	52	52	51	34	53	33	51	50	55	39	51	44	39	47	48	47	43	57	54	36	52	40	42	40	50	36	47	48	46	46	48	55	41	64	31	50	54	44	48	42	43	40	52	52	41	53	47	45	46	49	54	43	54	45	43	43	49	32	49	43	42	46	46	43	47	43	37	44	41	48	38	40	44	25	51	48	50	42	40	57	42	51	42	55	42	46	42	52	64	35	43	38	51	29	40	45	46	44	49	52	47	46	50	35	46	45	59	43	35	49	49	39	50	50	52	38	39	46	44	52	38	43	54	43	40	44	41	46	43	46
26396	19164	12849	26861	34826	33903	30283	26390	22684	19433	16792	14370	12703	11096	9763	8510	7315	6526	5953	5527	5129	4715	4564	4263	4024	3847	3565	3228	2992	2852	2668	2637	2291	2246	2190	2173	2034	1899	1818	1707	1707	1738	1648	1703	1760	1749	1673	1595	1559	1545	1618	1529	1500	1405	1484	1515	1486	1417	1439	1433	1302	1319	1257	1262	1190	1217	1076	1135	1120	1091	1024	1041	1040	935	991	942	953	900	843	884	827	864	804	817	770	756	752	763	760	798	817	799	725	755	732	730	712	698	724	748	664	749	709	728	739	731	782	731	704	739	731	732	691	723	723	741	713	696	760	701	697	699	718	691	742	728	708	716	706	757	709	720	711	695	760	714	702	758	696	728	711	736	691	742	735	685	697	682	776	713	696	668	677	729	745	737	737	699	744	685	745	731	737	719	711	668	742	696	753	740	701	703	714	707	727	744	699	699	711	683	693	737	694	669	732	701	757	712	694	701	715	709	661	714	721	711	763	714	732	707	711	708	690	715	668	738	706	727	710	678	719	728	745	706	704	692	743	673	685	664	729	749	771	726	707	721	688	734	716	745	746	752	717	709	701	769	698	661	698	706	717	659	719	691	715	692	706	744	732	695	696	786	756	709	725	724	710	782	766	754	751	753	765	678	692	698	719	706	710	703	708	728	691	681	728	705	733	750	703	690	694	665	701	756	730	724	668	694	705	696	762	733	758	680	704	689	720	716	731	741	683	764	676	760	707	699	704	714	709	687	729	770	691	720	685	689	707	737	731	744	719	706	717	700	673	705	733	692	667	703	699	730	670	740	687	706	739	684	706	697	738	693	765	700	706	735	718	761	724	760	736	670	695	686	707	724	751	724	689	708	676	691	692	722	718	702	735	729	691	661	686	699	714	722	712	739	710	690	659	715	716	703	774	698	663	723	715	681	728	672	760	711	719	691	692	692	759	675	762	716	784	715	721	694	722	745	753	672	670	659	721	744	707	678	680	753	670	724	710	708	643	684	691	711	736	738	713	694	692	693	656	701	690	744	713	748	701	723	726	717	712	696	645	719	717	728	720	711	697	716	755	705	738	706	710	704	701	712	721	699	723	677	786	641	677	731	725	682	711	682	709	725	732	777	765	726	677	731	727	735	697	697	700	676	752	691	744	707	724	692	736	759	674	683	723	735	755	702	657	719	684	667	699	701	696	717	721	787	715	727	722	646	690	744	723	744	706	721	702	739	728	656	728	759	735	724	713	728	711	775	732	687	700	687	770	760	728	765	708	755	700	668	771	723	726	698	737	716	696	716	702	768	707	705	709	705	714	688	741	678	738	726	689	676	716	718	645	753	700	634	727	718	697	735	676	676	742	740	684	699	722	700	679	708	716	678	722	698	695	728	720	696	668	701	704	710	716	672	734	768	704	695	701	717	707	731	682	690	685	722	716	749	725	709	730	750	725	730	737	707	740	699	704	690	729	672	707	713	720	740	739	760	699	697	664	675	681	742	759	712	723	695	696	695	680	767	671	740	658	733	748	649	721	682	700	686	698	692	729	686	729	784	708	776	736	700	713	690	712	761	729	669	690	695	768	708	748	684	663	681	731	744	738	733	688	713	765	747	728	687	710	750	703	703	690	734	755	739	718	692	697	719	729	710	721	742	696	745	745	724	714	662	733	701	728	723	663	730	771	688	672	722	757	691	742	704	709	724	717	737	695	738	720	682	716	719	705	692	722	754	740	721	710	718	734	685	669	745	730	741	693	715	776	692	722	745	700	721	733	724	753	734	679	704	710	700	729	688	724	710	682	693	716	737	710	669	689	727	663	759	746	728	714	706	708	684	748	728	737	738	693	685	755	759	762	680	662	687	708	704	725	683	759	739	729	668	669	737	725	663	748	673	733	717	710	692	728	751	704	741	747	701	702	677	697	701	706	688	732	717	741	730	663	744	667	708	689	701	691	683	681	692	707	706	731	701	697	707	743	668	722	743	764	794	711	672	675	775	702	705	732	682	716	723	699	698	745	730	684	717	680	701	690	773	733	671	731	703	691	706	664	730	714	711	724	720	657	683	725	686	730	741	716	753	745	723	689	703	682	759	700	722	682	685	701	708	683	715	702	663	685	699	661	716	707	714	721	709	683	741	724	692	725	717	682	694	744	653	691	747	697	749	758	676	706	708	713	664	713	704	697	724	706	741	689	757	742	698	725	756	722	732	717	698	706	679	753	724	690	706	660	755	741	729	710	756	714	739	703	694	716	754	700	716	731	743	740	736	688	704	716	721	719	701	718	691	733	692	773	718	762	702	707	723	709	684	678	659	746	725	651	681	689	748	703	661	726	699	723	711	766	702	701	721	690	732	761	676	713	746	727	700	719	749	672	728	743	758	706	776	683	718	704	728	728	678	713	669	702	716	724	723	657	707	747	740	717	731	749	731	712	686	740	704	719	745	716	742	695	697	670	723	717	720	733	739	720	687	700	736	713	756	695	729	697	705	702	706	735	679	693	707	698	724	659	726	724	698	725	711	760	692	739	725	668	760	696	693	662	693	768	691	739	708	797	704	693	718	702	683	752	747	689	750	719	689	728	682	729	705	705	663	744	710	723	684	687	733	699	709	675	670	693	674	688	687	724	738	754	734	734	734	769	733	719	707	681	689	726	723	730	740	667	725	715	641	718	697	730	716	691	665	722	698	702	696	730	718	681	734	744	702	698	731	687	707	738	793	698	734	728	707	697	698	678	696	662	695	736	700	711	674	671	683	629	688	711	695	702	716	733	753	715	717	706	705	721	701	709	738	667	745	748	708	697	703	695	647	736	736	696	735	706	753	706	699	735	683	712	719	727	689	685	709	711	719	727	688	686	704	701	724	710	669	704	702	671	705	663	705	702	724	733	697	708	731	736	658	712	674	760	739	710	749	779	736	707	753	741	694	733	690	661	745	703	731	713	677	721	680	738	716	722	730	695	718	716	730	736	746	685	729	716	713	681	668	706	744	658	746	713	723	745	734	742	714	715	700	684	720	720	661	685	669	707	700	719	702	737	717	733	649	685	674	734	756	742	688	675	717	689	722	699	668	724	735	690	726	726	728	714	756	668	708	682	715	705	759	708	702	708	677	750	741	735	704	692	637	671	730	749	675	690	712	736	707	737	709	719	717	692	692	708	693	621	724	689	706	757	717	755	740	719	766	713	751	698	729	726	690	683	712	690	705	716	724	699	668	716	718	692	755	697	703	715	719	672	679	733	729	747	690	716	716	716	707	709	733	674	763	706	731	710	633	707	741	691	687	739	683	731	680	679	760	716	754	754	695	679	716	705	708	678	747	727	706	695	705	669	702	669	718	713	734	704	694	715	728	711	701	715	729	690	731	696	711	753	721	738	732	709	733	715	680	675	704	669	739	729	752	709	702	729	765	682	689	730	716	665	732	715	725	732	730	693	714	722	703	703	695	714	687	629	662	666	740	710	692	724	757	708	692	742	711	766	708	654	738	649	716	706	754	755	687	705	720	775	791	725	710	714	684	726	652	748	725
1762	420	258	188	359	376	326	306	234	202	184	141	133	114	99	98	87	97	81	57	66	71	55	60	61	49	62	62	45	44	56	44	45	39	48	34	52	36	34	34	36	23	35	38	45	26	30	33	44	31	44	28	34	43	39	29	37	31	37	34	31	31	36	31	32	18	36	29	35	35	37	23	27	31	29	35	29	36	28	29	28	27	23	23	22	27	30	22	30	21	20	18	26	25	32	22	26	23	23	31	21	32	26	25	22	25	29	28	19	24	29	23	26	19	18	21	24	31	33	27	19	21	20	31	26	32	33	23	19	20	26	24	27	19	36	32	23	14	21	26	23	19	19	30	25	23	25	21	17	18	25	24	28	24	19	29	27	27	20	26	26	27	31	24	22	20	23	24	34	35	38	32	27	23	25	20	19	26	15	31	24	21	25	23	26	16	25	32	21	22	16	31	33	26	24	23	23	32	28	18	17	37	30	26	31	24	24	27	27	34	28	31	20	29	32	26	28	22	13	27	32	24	23	23	17	21	23	26	17	17	27	24	23	29	22	26	41	22	28	18	22	28	28	25	26	25	30	15	34	26	20	26	29	24	31	17	30	23	23	24	27	26	26	16	21	22	25	22	16	23	27	30	25	28	32	28	26	27	23	26	27	25	25	32	33	35	20	23	28	20	32	25	28	29	27	26	18	23	22	24	23	28	32	20	26	28	29	22	17	22	14	28	21	33	25	15	22	28	29	25	24	29	30	20	15	25	25	25	29	26	27	20	21	28	23	32	23	38	33	29	36	22	26	28	27	22	29	28	25	23	30	28	29	17	35	21	19	23	38	21	21	35	26	30	32	25	32	21	24	25	23	26	20	29	22	17	31	34	24	32	34	26	22	29	29	24	30	24	26	21	23	24	25	26	28	26	22	25	27	29	25	27	30	36	29	32	20	24	29	18	23	28	21	26	28	26	22	22	29	27	24	17	24	30	19	27	26	30	26	27	27	24	23	32	32	23	17	28	26	23	36	25	20	26	24	24	28	28	26	24	30	19	26	26	26	23	36	28	29	21	21	40	32	24	23	27	19	20	27	23	25	35	26	29	33	21	26	25	31	22	22	28	30	22	21	20	27	25	26	17	30	21	25	30	38	21	23	29	20	27	17	29	31	31	24	19	23	23	39	25	30	36	26	26	25	26	28	34	25	20	25	23	23	25	19	19	25	32	26	17	18	26	29	18	24	21	20	25	26	27	30	18	35	21	30	25	20	29	28	19	25	18	20	24	22	23	26	35	28	25	20	22	24	22	27	19	24	26	30	32	25	31	27	20	27	35	24	15	17	26	28	23	17	35	32	28	28	26	29	36	22	24	18	32	20	22	27	27	20	27	26	19	28	21	31	28	21	24	40	27	20	21	24	25	34	28	21	23	22	21	22	20	23	20	25	23	22	28	25	21	32	19	22	25	28	29	26	26	23	20	24	31	34	26	26	26	27	18	25	28	26	30	23	26	25	23	33	34	30	25	20	25	30	20	33	35	26	20	22	20	33	25	27	23	20	28	21	27	24	29	24	17	23	32	24	30	19	15	28	28	19	21	33	16	24	32	36	17	23	23	29	22	23	29	27	26	26	34	29	24	25	29	18	20	17	27	22	32	25	22	30	25	27	24	17	24	22	23	34	31	21	25	26	23	27	24	21	19	18	28	30	34	39	21	21	24	24	25	29	25	34	33	21	34	18	29	19	34	22	23	20	26	25	34	22	27	17	21	36	22	30	27	38	24	31	20	18	28	29	29	23	33	25	26	20	33	24	20	31	24	27	38	26	23	25	25	19	25	22	21	27	40	24	25	20	26	18	25	27	24	15	18	36	31	22	26	29	33	16	36	25	33	26	29	25	26	16	38	30	32	22	25	28	23	23	20	28	36	18	23	29	21	31	27	23	28	34	34	32	35	19	27	20	26	35	23	21	24	19	29	28	26	23	33	28	21	23	27	24	17	12	13	28	19	21	35	19	23	21	24	29	24	22	35	25	23	28	33	20	25	16	22	19	37	25	20	36	21	28	20	29	23	25	23	22	33	32	19	17	20	25	21	23	28	30	25	27	24	20	17	31	22	31	25	22	30	26	30	25	26	25	23	21	22	26	31	26	31	21	16	28	36	28	40	21	24	35	25	25	35	24	19	17	23	35	35	33	20	26	24	21	28	20	26	33	33	22	25	23	24	24	30	26	22	31	24	19	29	25	24	21	24	23	30	27	26	28	28	23	28	38	27	20	28	25	35	16	25	27	19	30	23	28	27	23	33	31	25	25	19	15	22	20	19	22	19	28	30	26	24	18	24	24	24	22	24	21	16	23	29	33	29	21	38	26	26	26	25	23	33	24	27	32	28	30	20	28	26	19	20	26	29	30	24	24	21	20	21	18	18	33	25	27	26	23	19	25	24	27	26	23	26	26	29	39	22	23	19	14	18	24	27	25	24	27	26	26	35	42	21	21	17	13	23	29	26	25	26	19	36	20	27	38	26	31	21	24	25	24	25	20	25	27	29	26	39	22	20	18	36	18	20	25	35	34	25	30	25	25	36	31	26	26	18	29	28	25	30	30	23	29	22	17	25	25	25	28	23	27	27	26	24	28	21	25	16	34	32	31	24	29	32	25	30	22	33	20	27	17	27	27	21	26	30	25	24	30	23	22	20	27	38	27	21	30	24	22	28	30	25	25	29	26	21	27	23	18	22	21	23	24	31	24	29	23	28	30	35	20	25	28	19	29	31	23	27	23	23	24	24	31	23	22	22	27	29	22	20	23	19	30	25	39	22	33	26	18	30	18	31	32	22	23	29	28	30	24	20	32	37	19	30	32	22	21	36	22	30	26	24	27	29	21	34	22	24	24	27	25	26	25	22	30	20	28	19	29	13	15	24	27	19	21	25	27	25	19	19	33	21	24	28	23	28	25	35	30	19	25	25	22	27	19	31	31	32	26	25	27	20	27	19	27	31	33	28	20	22	18	23	24	30	20	21	34	35	34	23	24	31	32	22	20	24	24	22	28	20	23	24	21	19	32	21	32	22	36	30	29	20	28	28	26	25	18	20	20	23	27	27	28	24	25	19	33	35	29	27	19	27	31	35	16	33	24	29	25	22	37	23	24	23	29	29	32	26	30	24	30	15	15	27	20	31	24	26	24	17	34	22	23	27	25	22	24	31	24	32	29	27	23	35	26	38	18	29	21	24	25	32	33	18	19	28	30	28	28	22	26	25	20	32	32	27	25	19	23	30	23	26	23	26	30	31	23	29	27	13	25	22	22	23	24	19	24	24	23	24	25	21	27	23	23	25	27	38	36	17	26	25	23	24	21	33	20	27	19	19	26	20	28	33	35	27	19	27	16	27	20	19	22	35	23	27	28	27	35	28	25	23	24	22	28	28	38	27	23	29	31	22	30	25	23	34	15	28	22	32	30	30	19	36	35	25	27	29	24	26	19	27	36	27	27	18	18	32
17919	11702	6961	17565	25098	24204	20689	17046	13699	10955	9173	7680	6548	5655	4708	4153	3640	3211	2966	2745	2502	2370	2265	2327	2279	2172	2004	1821	1712	1495	1500	1432	1435	1258	1258	1264	1129	1042	1055	1013	892	969	965	1003	1029	1065	961	877	907	921	942	837	876	804	811	824	836	783	810	764	697	687	625	664	661	633	589	624	584	596	585	565	544	546	578	481	517	514	466	432	480	479	449	445	444	467	457	386	446	443	456	421	426	475	407	407	435	412	428	452	431	409	454	425	437	457	421	434	421	375	440	421	422	418	440	433	415	409	411	472	418	440	419	431	388	407	407	428	452	426	401	432	404	394	465	351	461	418	425	415	416	441	451	415	436	438	418	440	438	456	401	422	417	385	412	401	407	434	429	410	455	449	405	390	391	414	422	399	458	423	478	403	386	422	447	412	426	433	418	395	402	428	410	440	454	403	421	461	416	394	383	434	415	425	415	401	421	442	434	441	453	406	427	435	414	418	387	421	446	466	434	421	415	420	410	392	376	428	421	432	412	398	417	423	412	403	434	447	439	438	384	422	430	411	413	411	402	452	436	440	422	425	418	464	423	418	434	408	407	436	408	406	384	397	429	453	415	421	415	442	415	431	425	418	389	396	421	359	387	399	423	365	438	439	417	438	415	443	419	411	422	395	427	450	457	474	427	423	400	424	451	413	430	401	465	440	396	403	426	453	464	411	397	383	394	396	396	400	444	395	421	447	416	401	436	405	395	387	417	440	404	399	380	451	429	409	420	436	435	438	427	402	382	403	386	391	398	439	481	424	443	431	441	424	424	423	379	423	428	435	431	417	400	418	428	419	429	399	424	375	434	408	389	411	415	459	403	390	443	408	413	409	407	437	385	425	417	361	437	416	412	405	420	417	429	446	414	420	398	404	424	404	401	411	400	399	418	400	402	443	409	446	439	438	408	426	432	448	438	430	399	441	447	389	453	408	430	394	415	391	415	402	431	436	352	401	411	424	425	407	417	459	421	409	402	424	401	410	427	406	370	433	405	424	436	438	435	416	389	424	438	441	419	404	397	414	439	417	420	431	417	448	435	437	416	440	454	453	419	379	410	452	417	411	399	403	392	419	408	406	397	416	421	387	392	411	427	436	453	431	386	400	389	378	436	396	404	429	435	431	381	410	402	463	419	377	435	423	445	433	435	416	431	384	401	396	399	440	403	434	401	415	419	414	411	410	451	421	418	454	446	420	408	428	399	408	423	403	430	443	416	444	429	430	392	418	392	428	426	413	440	402	425	417	404	402	414	375	420	434	437	429	416	412	412	460	408	427	413	448	448	411	397	410	417	403	395	429	391	393	447	423	409	413	423	426	409	432	393	419	441	401	408	416	419	440	440	410	401	406	400	440	433	356	397	449	432	428	437	411	409	463	438	430	409	417	398	425	427	391	446	456	438	450	402	403	409	443	419	417	412	446	423	393	413	417	431	395	460	427	409	431	439	391	396	411	410	455	443	421	404	400	402	372	420	418	416	430	402	415	436	427	431	415	395	430	386	432	424	418	417	410	429	406	407	396	402	375	427	405	444	422	420	440	431	435	407	384	408	422	416	454	390	432	440	432	432	405	417	392	401	464	413	410	410	433	444	409	422	430	432	451	423	456	428	431	409	456	383	418	430	416	388	416	401	442	407	427	363	384	407	412	391	429	409	455	393	440	429	421	429	405	405	395	433	387	383	419	391	422	427	416	379	419	397	432	424	426	402	423	416	436	426	433	434	410	418	393	425	419	402	421	388	381	436	380	384	392	424	437	424	435	420	408	385	418	420	397	413	444	412	414	434	432	415	450	431	423	423	408	435	423	371	434	427	397	406	404	442	441	382	433	406	435	408	413	446	420	465	410	439	443	388	394	432	404	452	411	416	430	431	439	425	406	416	437	420	433	405	428	393	378	411	391	398	439	417	398	405	412	426	416	415	415	417	416	422	443	447	429	438	414	412	392	420	435	398	423	429	395	426	390	415	430	434	420	427	453	410	447	447	428	422	441	418	423	436	381	406	436	411	418	404	405	431	413	411	465	369	410	421	422	408	428	399	417	443	390	434	404	415	419	437	422	422	420	413	401	434	426	400	417	426	426	404	425	485	432	445	424	406	413	394	426	418	394	379	449	436	437	394	416	427	434	452	419	384	428	415	410	466	388	402	398	406	426	420	417	451	439	402	411	434	444	415	423	441	425	432	447	452	400	396	393	377	416	443	409	421	414	394	414	405	413	410	418	432	411	439	443	386	412	432	419	459	407	437	443	419	382	463	410	427	425	412	424	417	390	415	412	391	422	432	435	433	424	463	390	389	447	382	409	411	446	454	390	365	405	425	398	417	470	417	440	405	466	416	421	447	404	416	446	413	406	398	418	438	418	428	412	431	444	428	395	427	373	473	418	434	409	447	395	379	443	434	420	429	420	407	407	448	395	407	424	414	419	410	474	432	413	437	435	446	463	441	410	437	409	435	448	386	371	419	415	429	453	450	424	414	405	440	393	438	387	413	392	449	422	418	419	397	405	392	424	419	460	413	437	425	401	411	416	447	411	420	429	410	383	396	404	399	439	427	393	430	396	414	455	398	414	417	442	379	415	435	411	397	409	439	416	416	398	381	429	399	447	425	418	371	420	400	398	425	416	439	405	406	380	433	409	402	453	432	418	397	427	425	394	402	415	417	423	417	401	437	425	439	405	464	414	426	442	426	427	419	416	392	407	420	438	424	448	405	414	414	422	440	450	407	412	371	420	387	422	426	432	425	411	440	405	414	384	460	447	452	409	434	385	419	445	457	422	431	399	434	432	442	404	421	387	408	447	405	389	433	425	440	449	425	441	408	416	450	419	401	413	418	442	363	405	415	423	387	387	384	427	419	388	414	413	448	388	396	436	397	421	423	405	404	432	421	402	414	432	435	442	429	426	452	403	431	400	390	423	409	398	461	449	437	412	388	402	407	427	399	406	409	427	389	441	424	454	422	417	421	413	455	408	426	399	396	475	432	407	389	429	396	431	408	412	443	424	440	401	389	419	430	442	422	437	432	407	422	410	428	445	425	456	407	426	426	432	409	424	441	437	379	420	402	380	439	412	412	376	423	404	431	407	457	426	427	410	427	413	431	426	423	433	434	426	400	394	394	434	380	421	422	414	427	422	427	442	457	418	416	398	442	408	409	384	413	428	394	398	408	401	420	395	414	423	406	415	416	433	437	393	400	423	414	419	441	399	439	481	429	403	392	397	423	420	371	423	424	415	451	415	407	444	406	454	423	443	405	414	442	394	391	425	437	435	463	411	433	394	427	409	412	417	423	408	387	427	417	392	404	406	405	386	431	400	409	420	427	464	397	440	403	436	435	414	387	445	437	433	429	358	413	378	402	412	441	447	423	423	411	443	404	410	428	394	417	419	447	414	384	447	417	423	419	386	461	414	399	383	414	429	422	404	415	433	431	426	440	427	419	468	437	401	392	409	409	419	394	453	385	376
1227	730	392	293	536	622	536	408	372	317	245	220	201	164	158	116	129	123	109	94	84	78	91	98	81	80	81	62	67	60	54	44	63	51	66	43	51	49	57	49	49	50	35	41	46	39	38	37	44	43	55	33	39	35	30	45	44	40	34	49	34	33	34	42	39	35	32	40	36	32	32	32	37	47	31	31	31	21	32	36	25	22	38	33	21	24	31	24	27	32	23	26	25	25	42	36	33	28	24	30	18	32	27	17	18	25	30	26	22	29	27	27	24	33	26	31	28	26	26	31	31	24	25	30	28	21	31	22	26	21	30	24	22	28	32	25	23	30	32	32	28	16	27	22	31	23	22	24	21	31	30	19	34	35	23	28	28	31	30	19	22	25	24	22	30	30	31	25	27	35	29	23	18	26	20	34	30	30	26	26	30	35	28	23	28	28	33	27	23	31	33	34	23	33	21	34	28	27	20	34	27	22	26	23	17	29	24	23	32	35	27	31	25	25	31	27	27	17	21	25	13	24	18	27	31	32	24	29	28	23	33	36	28	20	24	23	28	23	11	31	38	31	13	18	30	25	41	32	31	17	32	19	28	32	23	22	26	29	30	27	28	28	27	32	25	19	37	20	27	35	24	23	28	34	29	24	33	22	24	19	28	21	31	27	30	30	22	33	22	21	28	30	35	32	33	23	23	32	32	19	27	22	39	24	31	21	30	33	39	21	25	25	27	30	35	27	28	26	34	30	29	27	32	32	28	24	38	24	27	33	33	34	35	15	29	29	27	33	36	33	31	19	35	28	27	25	20	22	32	38	22	29	28	24	22	26	19	26	33	21	35	32	23	31	22	23	19	17	33	24	21	28	28	26	20	23	31	28	33	26	22	22	24	30	31	35	27	21	19	30	30	29	26	27	28	30	30	20	31	19	28	25	31	27	21	24	31	30	32	29	23	28	32	17	27	23	38	31	27	29	41	28	27	24	20	32	27	31	33	25	20	33	24	20	24	20	28	36	23	28	21	21	22	24	27	30	23	34	28	32	37	24	21	23	39	33	31	23	21	23	22	20	30	25	27	23	32	25	18	31	26	28	30	27	29	28	33	29	38	22	19	29	30	27	25	31	27	25	28	27	32	28	21	25	26	31	35	26	22	26	31	26	27	24	29	33	25	25	31	28	21	27	20	19	9	30	20	28	32	24	17	31	29	35	28	27	23	27	27	30	24	31	32	31	34	27	24	13	24	39	20	36	26	24	19	24	28	23	23	28	19	22	33	35	18	37	28	26	26	23	30	30	23	28	34	26	31	26	23	22	28	32	27	33	36	24	20	32	37	24	26	23	21	30	21	26	30	32	28	31	28	40	24	26	21	33	29	25	36	25	25	25	24	22	29	23	27	28	32	22	26	19	23	24	17	22	30	26	22	41	32	30	28	37	37	32	26	27	34	28	25	29	23	27	23	25	29	25	24	33	29	32	22	28	27	17	26	22	25	33	26	28	27	24	28	33	17	26	35	29	30	27	29	21	24	22	32	32	20	32	29	27	24	26	29	33	21	28	28	25	29	34	21	24	35	32	25	19	29	35	31	28	32	33	35	30	36	24	28	24	27	22	28	30	28	21	26	33	30	26	23	32	28	29	37	25	20	25	20	28	33	26	30	31	21	38	30	25	33	31	30	32	18	31	25	25	32	28	36	22	28	31	33	23	31	34	23	31	32	30	19	18	15	32	16	28	35	20	35	35	27	32	27	20	24	28	21	34	25	16	27	30	27	27	26	29	24	22	28	22	26	29	24	23	29	23	21	28	24	25	31	32	32	17	35	34	20	29	32	27	26	29	28	32	23	27	19	26	30	38	33	30	30	26	37	33	22	24	26	27	23	26	28	23	39	18	36	21	31	40	29	26	22	33	45	33	32	22	26	24	32	19	23	27	27	25	27	30	35	29	33	30	30	25	29	33	26	31	32	26	24	30	29	40	25	26	24	32	25	27	42	31	34	38	18	31	36	28	30	34	32	27	26	21	20	26	28	27	35	26	31	31	26	29	33	19	30	20	24	29	35	33	35	32	26	17	18	20	27	20	33	29	23	32	17	21	28	35	19	25	18	19	24	31	32	29	26	30	29	32	29	23	29	34	28	23	32	24	25	27	24	35	23	34	36	27	29	23	32	20	16	28	31	36	34	30	30	29	36	28	28	29	35	22	33	27	29	28	33	33	25	33	21	33	29	21	25	23	40	22	20	22	37	30	28	22	30	24	31	23	23	21	35	30	26	22	13	20	21	20	29	23	28	30	28	36	25	22	31	32	36	28	25	22	28	24	26	26	26	35	29	25	31	30	28	28	24	25	22	29	23	30	30	31	34	24	18	27	28	24	30	27	26	38	23	24	22	20	18	20	33	26	20	22	27	21	19	23	27	31	22	26	32	37	34	24	18	29	40	27	29	22	29	27	20	27	28	24	36	27	26	33	22	24	24	19	27	27	21	31	19	23	27	26	27	28	28	35	28	38	35	27	33	32	25	35	25	27	23	36	25	26	24	30	25	23	22	28	30	30	28	23	32	20	29	25	38	29	26	28	29	35	25	35	26	29	22	31	19	28	36	27	31	35	24	26	36	34	16	26	14	27	26	27	26	32	30	27	27	28	29	27	24	26	22	22	31	23	29	30	28	42	15	28	22	21	26	31	28	21	24	25	26	30	39	21	26	28	29	28	27	23	25	30	31	21	29	20	13	35	27	28	26	32	34	27	30	25	17	15	26	20	31	20	24	20	32	27	23	16	39	29	29	24	22	28	32	28	32	28	35	22	21	28	25	27	29	36	25	35	26	27	34	28	29	21	34	21	19	34	30	18	41	25	29	26	27	28	23	15	36	29	34	23	24	33	14	27	35	26	35	31	27	24	25	23	39	29	27	19	36	29	33	32	31	26	26	21	26	23	26	21	26	30	23	27	21	34	25	30	25	29	26	22	23	29	27	22	30	21	31	23	31	28	24	30	35	28	27	29	29	23	24	31	28	25	26	32	25	23	29	27	38	24	23	27	33	35	39	36	25	31	26	31	22	25	25	30	23	18	23	29	22	33	29	18	25	30	22	25	20	16	25	26	32	27	23	25	25	32	29	35	43	23	25	35	25	39	20	28	19	31	27	29	30	31	30	34	33	31	32	20	26	30	22	30	36	31	33	29	21	32	39	36	32	18	23	18	35	25	18	24	28	35	25	25	22	30	23	32	18	24	27	25	29	30	26	40	22	25	34	23	28	22	28	34	27	36	19	32	26	28	19	36	26	24	29	26	29	29	27	17	30	22	34	30	34	27	17	24	22	30	25	22	32	31	28	17	35	27	37	32	31	28	33	29	29	30	38	29	29	31	32	28	28	17	27	31	41	27	23	22	27	25	31	14	25	20	22	31	22	33	28	23	36	23	24	29	18	22	32	34	28	19	22	31	25	29	26	31	16	36	29	20	36	33	26	26	26	20	35	25	20	24	27	28
22553	16523	10029	22870	31101	30072	26274	22157	18346	15515	13202	11014	9543	8221	7217	6169	5320	4714	4446	4066	3625	3425	3258	3165	3077	2972	2622	2385	2248	2049	1957	1866	1796	1779	1595	1492	1428	1377	1338	1246	1196	1183	1169	1264	1278	1187	1187	1222	1196	1159	1086	1052	1003	1027	1039	1046	1024	1031	938	911	913	845	832	811	803	786	745	717	705	674	709	669	652	634	595	643	607	565	508	515	533	501	522	509	486	482	485	478	522	479	446	480	451	494	490	463	444	506	507	439	470	446	470	489	430	492	493	440	418	505	449	461	460	451	414	465	478	444	437	437	478	472	493	467	496	424	512	456	419	476	432	425	463	418	443	464	436	496	460	440	439	465	433	427	446	471	451	468	460	476	435	436	436	450	442	446	504	433	497	434	450	440	442	435	472	422	446	474	414	447	440	441	442	439	462	457	474	505	431	444	411	464	430	465	453	459	439	466	466	447	463	445	432	467	437	436	460	420	453	408	445	465	437	469	461	424	475	440	459	458	484	413	419	440	453	479	490	446	447	444	470	441	451	418	428	485	445	463	452	447	452	427	465	467	453	461	432	442	437	470	436	463	442	482	456	416	433	494	444	486	448	440	461	454	450	438	486	427	495	468	452	470	443	434	439	488	439	459	426	480	475	457	432	448	427	457	440	434	426	484	462	445	459	453	474	451	486	408	441	461	449	428	444	441	447	441	442	413	462	461	452	466	469	452	442	438	412	430	468	434	438	483	451	490	422	464	439	456	446	435	442	450	438	419	464	459	477	480	423	454	439	450	475	492	495	488	424	436	465	457	458	465	465	453	474	457	485	430	462	423	463	465	439	480	423	444	445	448	446	474	499	455	476	409	425	444	456	442	473	456	468	466	462	472	451	434	434	457	429	472	437	441	455	447	422	396	485	452	443	477	473	454	421	405	430	450	449	451	435	451	483	433	415	431	435	448	437	469	408	483	427	472	462	481	451	438	452	426	436	456	458	489	468	465	518	458	467	445	435	430	429	442	487	450	427	451	467	436	444	475	433	474	468	450	431	429	469	478	470	440	461	470	464	468	478	459	435	478	445	466	470	421	452	428	431	449	450	409	440	439	455	423	423	517	439	432	400	424	438	474	470	444	482	430	446	440	421	473	440	398	459	470	412	450	444	449	451	490	416	466	443	467	417	416	431	453	426	439	480	460	435	452	455	435	436	450	467	449	450	406	463	436	467	437	432	446	452	462	412	477	447	427	454	456	430	469	425	468	448	454	437	460	437	460	483	451	422	435	434	450	445	460	417	442	436	415	461	425	439	458	439	424	475	474	423	435	450	439	454	443	485	464	483	446	447	409	478	447	442	475	441	417	478	467	438	437	430	420	485	453	467	453	460	483	450	455	427	458	462	417	394	475	422	457	462	490	455	492	473	435	438	481	461	442	430	474	460	455	463	461	436	448	445	461	450	432	467	440	438	459	437	414	421	473	463	457	427	435	450	432	422	451	443	436	460	434	458	486	424	481	459	427	466	446	434	440	469	444	442	482	449	437	449	438	440	479	445	473	420	429	450	461	479	454	446	450	444	470	455	451	437	460	471	410	483	414	427	451	434	508	458	471	459	490	449	457	449	427	471	444	445	424	441	436	468	415	440	497	455	451	470	464	482	441	464	465	454	438	484	455	431	464	445	432	460	473	436	468	448	461	443	447	409	451	473	465	460	459	466	435	480	438	448	450	443	474	424	494	418	432	453	443	435	459	466	434	479	465	459	501	445	460	433	420	483	473	477	469	460	412	461	457	436	467	446	449	438	424	460	460	460	430	481	451	465	460	454	404	466	446	467	436	468	473	462	452	419	446	441	459	407	456	409	422	439	466	459	466	444	473	420	486	474	419	422	420	460	452	469	449	430	448	430	462	417	432	431	442	436	480	460	439	423	431	455	467	432	464	472	408	455	428	449	462	424	494	486	441	473	426	479	468	423	438	465	455	475	478	457	449	408	474	412	483	456	427	454	457	471	408	431	419	453	433	470	467	431	474	441	420	502	491	440	473	447	421	473	505	444	400	461	449	418	454	454	462	471	457	457	432	407	439	458	414	476	470	445	466	436	459	418	405	437	422	415	488	464	458	431	429	492	452	451	468	486	447	434	460	416	459	414	463	444	415	409	480	398	511	441	427	432	438	455	443	459	496	434	457	448	475	481	433	458	408	451	402	456	450	448	463	455	421	448	444	450	457	436	454	461	471	466	452	452	443	443	469	446	445	485	438	434	458	455	439	471	410	456	449	415	470	456	491	486	469	487	459	455	480	455	445	457	471	457	439	445	447	469	476	459	466	461	427	448	445	454	433	487	460	443	444	443	474	440	423	477	459	490	482	445	451	428	411	438	457	485	457	477	469	472	424	461	482	445	436	463	447	425	470	425	493	477	446	453	416	438	426	435	430	431	422	483	431	451	466	460	488	463	439	445	492	432	454	454	473	492	449	449	467	433	472	476	462	433	449	442	495	420	459	438	453	417	440	453	458	482	434	435	420	482	498	490	452	473	438	434	470	457	463	450	443	426	410	426	445	477	496	436	480	495	455	446	472	466	466	418	493	406	427	445	425	435	459	498	445	442	432	470	459	452	430	450	452	459	487	482	447	490	491	444	450	465	422	417	500	412	458	432	462	484	446	430	452	452	511	478	436	434	482	405	425	464	458	452	417	435	437	422	453	486	481	447	447	449	428	450	421	460	443	497	466	446	438	429	488	443	416	454	472	461	437	458	469	473	457	469	426	424	469	485	429	407	442	462	437	450	492	441	410	446	419	420	497	474	449	477	434	439	435	449	470	477	496	431	437	465	463	459	475	463	470	434	469	442	438	445	431	438	429	458	439	449	455	460	467	452	463	433	467	417	422	481	469	440	421	466	486	460	439	444	448	436	472	469	445	456	471	451	419	456	431	465	447	441	472	463	404	416	443	461	448	422	425	431	480	470	480	430	433	482	433	421	464	445	476	432	454	460	425	429	463	458	416	472	461	437	432	447	440	456	469	421	447	434	473	380	456	462	481	452	466	429	430	428	468	448	452	431	478	486	441	431	463	447	461	437	451	446	442	450	465	428	454	472	462	450	445	469	464	434	477	462	495	476	437	489	448	461	420	417	414	428	501	444	455	481	431	437	478	483	467	461	430	425	469	423	445	481	417	438	455	481	443	452	457	486	456	479	455	476	470	437	426	463	438	437	427	460	462	473	445	472	474	464	453	435	438	467	414	466	433	459	427	426	440	440	442	460	453	423	457	413	427	452	437	451	456	444	435	478	430	441	422	476	446	473	403	430	454	422	468	435	452	473	435	458	478	453	433	498	473	452	452	455	438	445	408	478	457	430	445	487	459	461	448	451	442	445	443	432	462	437	455	434	522	447	446	461	415	459	466	441	470	457	445	448	467	442	440	461	448	422	454	471	447	441	455	460	451	448	477	435	437	412	478	440	440	446	480	470	444	441	475	461	500	434	443	477	454	462	439	443	458	475	453	442	451
2917	669	402	288	478	569	496	413	337	310	293	267	200	167	148	155	122	135	120	105	91	105	90	84	94	91	84	77	92	74	68	72	63	72	60	70	57	73	55	65	52	52	62	55	55	51	60	57	61	61	53	53	43	56	38	61	46	47	58	49	48	61	54	48	43	42	43	52	51	44	40	53	35	50	47	46	54	40	39	47	42	39	51	40	50	40	39	41	40	36	40	45	40	55	47	40	43	42	51	50	34	43	33	50	32	43	41	37	41	47	36	36	36	31	53	54	34	40	36	51	47	41	43	50	39	54	43	40	46	40	45	34	40	48	42	45	45	42	43	48	43	42	34	49	41	41	46	49	45	51	50	40	29	44	34	44	54	40	53	34	42	52	34	40	38	44	38	35	40	46	35	40	30	43	39	49	41	46	46	41	55	46	44	42	48	56	27	43	46	45	43	47	42	34	34	29	54	41	45	41	37	39	33	42	43	39	39	32	54	34	39	40	46	41	53	39	39	47	41	51	46	38	47	42	39	31	37	44	41	47	46	40	42	46	41	50	43	38	43	44	31	45	43	35	40	45	41	34	35	36	50	40	37	31	48	38	49	39	38	46	35	51	53	56	32	44	45	49	46	32	43	33	39	40	34	56	36	40	34	39	48	48	39	28	45	50	32	37	41	35	47	38	37	37	44	46	41	38	41	43	40	34	50	43	48	28	36	48	42	44	34	46	47	41	33	38	39	29	50	42	37	43	33	42	48	41	45	51	53	41	44	36	53	45	40	46	43	36	40	44	44	48	23	40	50	46	38	42	35	44	49	48	48	35	32	53	32	41	39	35	31	44	47	35	39	49	43	33	38	49	44	38	49	32	31	46	33	35	56	29	46	44	32	41	45	47	50	42	45	43	43	37	35	37	36	42	43	43	43	36	37	49	42	50	38	42	38	46	40	41	41	38	41	41	41	52	42	36	36	39	31	38	46	37	38	48	32	53	39	43	51	40	55	39	29	36	32	39	37	43	36	42	48	34	52	37	45	53	28	49	40	44	33	45	45	30	48	39	46	36	30	37	36	46	36	46	45	45	40	35	46	48	35	38	47	45	51	41	38	42	34	41	30	38	53	31	42	36	44	49	42	31	44	40	43	31	43	51	44	49	40	44	30	58	42	40	40	37	47	39	34	35	48	55	27	47	55	47	35	62	42	44	46	32	37	33	45	35	38	46	32	51	34	42	28	44	49	40	40	48	45	49	36	37	36	35	37	45	54	35	35	34	39	45	29	38	41	43	35	32	37	35	49	41	40	43	45	46	50	36	39	52	52	43	38	47	44	48	46	44	47	45	40	39	48	36	34	41	41	41	49	42	42	43	51	51	35	53	34	41	44	44	36	41	41	44	48	46	45	46	40	38	29	36	44	44	42	47	44	44	35	39	54	49	33	37	36	38	40	36	39	44	44	53	44	36	38	38	41	44	38	29	32	45	43	44	37	38	43	35	39	40	33	35	50	31	43	35	42	33	40	55	35	26	52	37	34	39	27	32	37	35	37	50	45	45	39	44	56	39	38	27	33	39	31	42	40	41	41	43	46	39	43	43	40	47	42	47	50	36	42	33	27	43	39	29	36	45	45	47	42	48	46	48	43	38	43	41	43	28	44	45	45	37	34	50	30	41	38	49	36	35	45	49	43	37	50	36	39	37	39	46	42	46	49	27	35	39	42	30	34	44	46	44	43	52	44	36	36	34	42	37	38	46	37	37	43	49	46	43	42	47	31	36	47	44	44	40	44	46	32	36	37	47	55	39	45	36	43	38	49	40	48	41	40	36	51	38	33	45	37	42	35	34	41	37	46	42	38	39	38	32	36	49	46	33	34	44	35	39	41	32	44	57	39	40	53	37	37	38	36	34	49	38	35	31	46	46	30	35	44	49	37	46	44	38	41	35	38	41	33	32	38	54	38	44	50	39	50	48	39	34	49	48	48	35	47	54	48	49	38	47	38	57	59	32	44	40	44	37	31	31	46	35	43	33	34	24	28	42	36	48	42	42	34	46	53	41	35	39	50	34	40	45	28	42	44	47	37	40	39	29	39	38	43	33	48	45	48	54	36	26	39	36	30	35	43	43	48	44	31	45	27	40	38	46	46	31	39	40	41	39	42	32	40	45	42	36	34	36	36	51	38	34	42	37	35	33	46	36	39	39	45	46	38	34	39	45	41	31	42	31	38	43	40	45	41	38	46	52	33	37	39	42	55	45	42	35	44	55	46	40	39	41	43	42	47	49	29	54	49	29	41	41	37	39	41	51	45	35	25	46	47	48	41	34	40	35	51	40	48	37	30	64	37	32	40	36	34	37	45	41	41	35	35	34	47	44	41	41	41	32	40	51	40	22	50	33	54	41	48	43	41	41	40	45	40	42	39	50	41	50	42	42	39	38	34	33	40	42	51	50	47	46	48	45	38	37	53	46	48	37	40	31	37	43	37	43	38	49	34	42	50	38	49	47	41	39	44	37	42	33	38	39	43	32	43	44	46	42	40	43	39	48	34	32	43	28	52	41	39	41	41	48	35	44	47	40	29	41	38	35	51	37	51	50	37	34	42	38	43	37	33	33	56	41	39	33	30	37	38	39	49	43	41	41	39	48	40	46	45	36	40	55	38	42	54	41	48	45	40	41	41	33	38	40	39	41	32	45	45	37	54	46	46	36	38	46	38	44	47	46	42	43	47	33	47	48	46	35	45	52	30	36	44	33	42	34	53	31	33	39	36	40	29	51	39	35	41	38	36	41	44	42	47	35	43	39	41	46	44	45	35	44	42	39	38	34	51	39	32	38	35	42	41	41	40	43	39	42	39	48	37	49	44	31	44	46	27	36	36	40	48	29	27	46	37	37	44	47	39	38	45	43	33	42	41	28	38	33	39	43	32	33	38	44	44	41	42	29	41	46	46	54	37	45	34	38	33	48	46	43	40	34	34	39	38	48	38	35	39	42	40	30	43	45	50	36	42	28	44	39	32	45	41	43	38	45	39	43	41	42	46	36	37	38	40	42	48	39	46	41	45	37	37	43	47	39	30	37	40	43	40	52	37	44	45	51	29	44	51	40	41	48	37	38	39	37	53	49	37	39	51	44	39	50	41	41	41	39	37	35	37	35	49	33	38	48	38	36	48	44	39	59	49	40	52	50	50	43	37	35	39	47	37	45	45	30	54	32	38	36	47	32	34	33	44	49	48	48	37	39	43	39	31	41	44	34	50	52	45	37	29	54	41	33	40	33	40	54	48	46	51	29	35	49	54	45	34	42	50	48	48	36	44	35	54	40	42	46	42	47	36	34	49	33	39	51	42	32	42	41	40	34	43	32	46	40	42	43	33	40	35	39	35	31	33	31	41	36	46	33	45	38	41	43	51	58	42	47	47	49	57	42	42	35	33	40	43	47	28	30	44	55	33	50	40	43	52	32	37	38	34	49	51	46	44	37	39	42	42	40	40	55	49	36
20304	14622	9293	21599	29685	28873	24892	21054	17504	14555	12625	10560	9154	7832	6729	5890	5265	4773	4305	3877	3541	3337	3230	3297	3224	2950	2718	2530	2279	2117	2017	1926	1872	1748	1777	1572	1596	1532	1469	1459	1402	1372	1406	1431	1421	1397	1296	1358	1306	1317	1244	1255	1199	1229	1246	1216	1173	1139	1112	1043	1051	1059	1008	992	975	897	881	863	920	871	847	863	809	845	759	745	768	736	723	734	703	713	677	696	696	696	712	731	682	707	696	703	647	715	657	689	661	688	694	624	716	664	681	637	681	662	597	627	644	653	665	706	643	651	690	669	650	679	676	640	649	647	659	701	650	663	672	702	652	702	624	614	654	685	665	687	662	623	658	639	618	703	684	693	661	684	695	630	691	651	647	631	610	670	630	636	703	687	714	654	634	621	600	679	693	643	666	634	667	650	665	669	675	629	655	688	648	675	637	669	627	653	649	642	635	647	677	680	612	687	597	648	665	681	641	660	650	670	680	632	712	622	685	630	660	657	619	646	633	669	676	678	664	663	645	657	609	667	662	622	659	636	639	673	617	636	669	676	662	645	648	664	660	633	640	697	672	680	660	703	645	648	682	636	674	612	627	629	652	652	688	649	659	648	691	674	696	668	637	638	680	654	654	642	655	621	667	641	677	626	647	703	682	655	676	669	674	661	663	657	632	692	649	652	664	659	648	651	672	717	601	671	634	619	627	626	637	696	621	634	660	673	638	663	651	636	643	661	644	653	659	611	646	709	656	717	647	667	650	673	647	671	655	668	640	663	702	647	692	656	667	624	649	663	646	642	655	615	626	683	655	624	640	671	656	646	668	654	639	622	655	653	618	691	671	659	696	685	619	613	640	658	671	662	625	689	690	670	697	679	679	682	677	648	647	632	647	680	636	675	651	681	656	641	647	681	633	705	657	675	637	668	635	633	633	651	697	670	628	626	626	646	645	667	650	642	667	627	632	623	627	664	621	671	653	660	626	678	669	635	608	674	634	685	682	659	696	672	678	684	613	684	665	685	645	738	714	614	642	654	694	680	674	621	609	639	697	671	629	691	678	645	700	647	658	624	665	666	611	659	676	685	711	668	676	649	656	616	652	700	676	634	701	669	666	636	650	677	638	660	661	676	663	648	637	617	676	637	640	603	672	697	691	621	668	678	674	651	725	658	697	680	663	604	633	654	680	682	676	710	645	664	651	592	623	668	642	656	596	653	664	668	631	649	695	690	656	674	657	634	672	664	663	651	614	667	663	641	663	685	636	662	699	704	675	687	667	690	667	658	645	623	681	646	654	635	684	670	650	683	667	646	670	640	673	693	643	631	645	651	594	679	673	622	710	674	679	635	663	681	660	635	656	668	666	586	662	667	634	625	731	616	650	644	690	704	671	693	665	666	632	654	680	668	670	664	671	639	716	642	640	654	701	653	640	707	650	636	661	641	659	666	630	710	614	676	645	649	625	662	675	679	670	642	661	628	626	665	644	691	681	657	683	707	696	663	653	654	666	671	664	638	688	679	720	644	673	632	633	636	707	672	692	642	666	668	680	677	638	609	702	619	612	652	666	693	654	684	649	682	656	649	680	659	638	597	660	658	642	625	667	669	639	616	680	672	618	619	637	662	635	666	645	674	691	671	703	630	678	649	718	642	635	621	612	614	647	648	668	705	651	675	625	657	625	614	640	671	641	612	678	656	682	688	644	656	649	650	670	639	642	676	614	643	612	681	688	666	690	688	661	693	636	660	657	647	638	655	677	633	658	654	640	671	628	631	659	650	634	679	656	680	657	625	624	629	650	648	661	664	615	600	730	688	631	621	685	641	650	662	631	696	671	714	625	684	654	671	641	645	649	682	674	640	623	679	685	614	630	634	677	703	674	700	673	686	682	667	692	641	647	596	690	617	679	631	665	638	658	645	702	610	653	648	619	650	679	625	645	599	660	646	659	649	677	692	650	626	620	642	665	662	664	651	679	646	637	634	705	643	652	661	683	672	670	632	698	715	671	648	657	644	616	619	712	655	639	669	681	634	664	671	636	631	654	662	670	687	630	633	625	672	656	648	697	633	647	690	650	650	692	616	697	642	669	669	700	641	638	648	633	664	644	652	652	645	651	654	662	651	657	620	677	628	624	702	672	642	710	693	670	645	658	659	713	618	630	646	661	661	664	679	668	629	684	673	626	663	619	621	633	691	673	671	714	642	672	655	634	675	663	648	667	679	673	683	678	698	662	623	701	670	648	607	659	636	655	649	697	653	614	680	665	691	702	615	679	648	694	656	665	656	709	622	613	660	681	685	620	603	631	630	665	673	673	669	638	704	662	617	619	573	647	652	676	696	654	683	686	652	688	619	679	646	677	654	637	604	654	641	639	635	639	644	660	667	684	674	662	661	629	630	599	663	644	634	659	623	623	687	639	674	654	649	683	655	627	664	657	646	639	691	644	647	631	645	637	640	674	665	663	621	642	654	652	651	687	631	665	628	644	689	657	689	672	622	641	667	635	679	675	664	705	698	615	672	638	661	667	662	625	616	669	613	642	672	633	667	651	669	652	670	659	649	683	666	662	685	680	644	723	650	642	648	645	668	675	684	628	642	682	646	689	669	641	684	598	680	688	642	618	704	658	669	670	627	700	641	606	610	635	670	660	662	660	661	651	629	662	623	644	660	686	647	688	642	625	626	695	618	656	614	646	628	675	633	655	696	705	646	627	640	644	662	642	711	683	709	673	631	671	680	635	659	671	642	657	660	648	636	649	640	685	676	648	683	669	686	677	589	676	621	673	688	651	658	657	684	684	649	670	653	667	646	677	664	625	605	625	644	618	671	642	641	679	632	663	660	686	655	651	645	650	663	694	655	642	647	671	679	646	703	676	625	638	647	666	648	644	649	683	661	621	677	643	645	609	655	674	652	655	683	720	672	666	619	671	731	620	592	668	689	672	661	668	661	650	687	676	653	653	708	648	671	684	630	630	638	660	658	629	637	643	661	668	675	663	715	632	639	663	650	646	645	635	616	680	643	704	634	671	678	656	646	656	685	669	693	653	633	634	698	663	651	614	658	661	629	644	656	652	697	648	693	681	668	630	649	671	696	625	662	681	672	648	649	665	670	649	686	669	659	647	714	669	683	634	665	653	632	641	701	627	663	655	620	680	654	678	674	651	674	603	674	642	668	692	650	671	664	714	592	632	704	614	598	636	664	637	636	655	679	637	648	626	674	643	662	648	649	714	664	675	678	623	657	646	661	702	607	667	642	612	666	644	673	640	673	643	646	673	634	655	607	641	598	689	615	645	686	698	656	669	681	639	698	664	674	644	653	640	635	651	669	699	700	676	646	639	612	686	674	647	645	662	676	672	647	708	677	615	730	653	658	689	654	686	737	638	647	688	644	713	700	674	645	706	638	646	643	640	659	634	649	650	706	675	665	672	635	615	659	667	663	656	638	636	664	649	665	630	654	652	632	631	687	685	618	658	635	630	663	683	684	676	623	644	667	700	696	691	683	619	686	645	676
2173	1042	544	430	761	868	735	615	518	457	413	352	249	273	230	198	176	152	144	137	126	134	125	130	111	123	111	95	93	84	100	79	76	76	80	82	66	63	51	74	50	55	64	66	59	76	66	77	66	60	56	43	54	57	63	65	64	57	56	54	66	43	57	51	43	56	45	45	46	62	42	56	51	46	57	53	38	54	49	48	44	44	49	32	47	53	58	51	41	54	53	46	38	42	31	48	55	40	42	50	40	44	43	37	37	35	48	41	46	48	41	46	53	48	51	38	36	34	44	44	43	42	45	48	43	50	42	42	39	42	51	50	42	50	44	47	43	27	62	42	39	49	54	38	44	40	40	45	32	50	46	47	41	38	41	44	55	52	49	44	46	45	37	33	50	41	31	36	20	54	52	50	55	39	48	47	47	50	58	50	41	50	45	52	34	39	41	46	44	56	48	56	32	34	42	41	36	42	38	41	49	49	44	40	44	47	38	49	46	54	40	52	36	48	42	34	43	38	46	49	43	37	55	48	54	50	32	45	50	43	47	47	52	48	52	46	55	50	43	42	44	46	38	35	51	43	45	46	39	42	45	50	51	42	32	63	49	49	43	57	45	43	46	49	45	49	40	42	42	50	43	52	29	42	45	47	36	36	47	26	41	36	45	47	59	48	43	43	48	62	60	53	34	53	44	54	47	38	44	39	23	51	36	46	45	42	47	42	42	43	51	44	42	39	42	50	42	46	60	47	47	49	43	45	54	52	29	41	45	47	38	48	52	36	61	45	53	48	46	46	53	53	48	43	53	32	34	41	47	42	37	42	60	42	55	45	50	46	34	34	56	37	46	40	42	42	49	36	49	48	42	44	55	40	38	50	38	32	58	48	47	47	41	41	50	46	45	42	44	42	60	35	48	54	48	37	52	44	47	52	41	39	44	47	41	46	35	42	41	35	46	59	49	33	48	48	51	61	59	47	43	40	37	38	36	37	42	55	53	37	36	39	49	47	42	58	40	51	51	40	56	42	40	50	50	30	44	41	45	38	48	50	45	52	41	40	35	44	44	50	36	43	36	39	43	45	45	46	45	53	43	33	41	43	54	43	50	35	51	51	42	41	42	53	50	39	31	57	51	42	48	52	54	48	37	45	46	47	44	46	44	43	43	41	62	49	51	34	49	39	40	53	33	33	49	45	53	43	47	38	37	68	35	38	54	44	41	50	37	44	38	47	44	46	38	42	50	55	52	36	49	24	50	36	47	38	49	53	43	43	40	47	49	47	51	50	52	38	45	46	33	37	39	38	50	39	44	45	34	40	45	36	53	41	59	46	44	58	53	55	47	47	50	41	44	43	54	45	50	42	49	46	51	49	42	37	38	48	47	44	33	35	41	54	38	44	46	39	55	57	53	48	42	53	41	48	58	39	60	30	35	59	39	38	39	45	47	44	37	34	46	46	45	39	41	39	46	47	52	53	49	41	28	51	35	56	35	48	51	39	52	48	43	38	46	39	38	45	42	39	51	45	52	59	57	50	48	45	53	35	43	47	41	36	48	44	46	41	39	49	53	43	55	46	47	40	44	40	50	49	53	52	39	55	39	40	31	41	45	49	46	40	46	43	33	37	49	41	47	48	47	41	52	43	53	38	39	47	41	51	53	42	52	39	34	37	37	37	48	48	47	46	47	41	50	48	42	41	38	44	54	55	50	50	48	48	46	38	35	37	47	35	51	46	40	48	45	42	48	52	53	26	48	41	48	48	53	54	49	46	42	51	36	42	50	47	46	35	31	41	35	37	39	43	51	36	34	51	40	46	44	50	44	29	33	51	35	49	34	43	46	46	40	50	56	46	35	58	40	34	40	50	43	43	45	36	45	46	56	56	37	46	55	44	40	48	39	40	42	40	42	38	44	32	43	44	50	47	45	47	50	42	31	49	30	31	43	52	41	45	36	55	43	35	44	45	45	56	60	48	47	46	64	31	27	48	42	44	38	53	51	44	37	48	41	40	35	41	38	37	47	42	54	40	36	55	52	49	53	36	47	40	42	64	39	47	51	47	54	46	41	53	44	42	54	52	43	42	51	39	48	55	46	42	52	39	32	33	48	39	35	40	46	32	42	39	39	49	47	39	44	49	41	46	44	36	33	44	41	47	34	37	45	43	41	40	48	40	33	47	44	41	51	39	46	38	51	42	45	40	39	37	50	42	47	39	62	47	48	40	42	47	40	40	48	33	45	65	51	44	46	45	52	48	53	45	43	29	45	46	40	42	29	41	47	45	46	48	48	40	37	38	37	50	42	50	46	32	35	49	44	52	42	48	51	53	44	43	51	51	41	56	53	39	36	41	52	46	52	52	55	56	32	44	53	49	56	51	36	43	50	31	41	49	45	50	39	41	34	47	42	51	48	42	46	56	37	42	46	36	51	48	40	42	43	47	45	44	49	54	48	50	48	47	41	51	46	49	50	38	40	53	32	48	44	40	53	40	30	37	46	45	29	36	50	46	47	48	42	40	39	52	41	51	32	45	41	43	51	47	50	44	40	48	40	45	54	43	35	46	37	48	41	39	50	43	46	39	33	41	49	52	45	53	48	36	26	42	48	51	53	50	45	39	46	50	43	57	39	47	50	36	44	51	48	44	55	47	39	42	35	40	41	40	49	43	53	46	46	44	44	38	44	53	40	50	48	47	40	32	52	54	43	38	30	40	44	35	44	46	43	55	46	43	34	60	40	45	55	57	43	59	36	25	50	45	58	40	39	43	40	61	48	45	54	26	47	42	45	45	42	33	47	43	40	50	51	43	38	44	46	53	36	41	44	48	39	50	35	45	53	40	43	44	53	48	44	35	37	42	40	50	47	51	39	56	37	45	39	49	50	41	43	40	48	37	31	37	37	34	45	44	53	45	50	33	55	56	46	46	39	44	38	36	40	45	32	33	50	43	44	48	32	42	48	40	38	43	44	57	42	43	40	42	49	51	48	44	42	43	41	45	29	32	42	33	48	40	38	52	38	45	50	47	40	57	39	55	48	46	63	38	39	53	42	38	45	43	47	47	40	31	50	56	51	35	23	42	34	43	42	33	46	46	46	49	52	48	38	46	43	50	44	45	35	34	44	57	37	37	45	37	43	47	43	44	38	45	47	29	50	35	43	35	46	44	44	39	42	44	49	28	44	41	54	48	44	47	37	38	43	55	46	44	40	42	46	53	63	39	47	49	43	47	61	39	53	56	38	42	48	42	29	48	46	48	40	48	39	39	46	37	34	43	40	43	37	48	42	55	49	44	53	40	38	42	45	44	49	46	49	47	34	39	53	47	44	49	43	44	49	45	56	44	38	56	49	43	52	46	40	48	44	46	47	52	31	51	44	44	43	42	61	53	50	40	57	35	47	40	40	48	48	46	38	35	44	43	32	48	49	44	53	43	43	44	50	44	50	37	45	49	53	40	51	52	45	36	36	33	36	26	46	47	36	44	44	41	39	50	46	56	30	41	41	44
26242	19129	12635	26768	34893	33642	29951	26034	22296	19306	16473	14494	12396	10859	9502	8384	7469	6586	5992	5490	4990	4711	4551	4397	4183	3955	3509	3358	3000	2920	2671	2594	2427	2321	2108	2057	1933	1930	1864	1699	1737	1711	1579	1784	1782	1700	1692	1620	1623	1629	1558	1488	1513	1466	1500	1439	1416	1392	1386	1363	1249	1285	1208	1214	1130	1081	1080	1007	1030	996	1000	997	991	893	894	923	830	895	796	875	816	857	841	752	771	796	765	839	761	776	804	769	737	713	775	768	764	727	766	728	732	759	693	748	716	743	710	709	711	716	711	756	706	721	755	696	761	689	718	702	707	688	758	720	754	721	705	712	650	682	737	754	691	711	720	679	700	670	668	667	720	738	734	727	715	758	716	728	705	689	728	616	686	705	680	724	726	722	725	673	741	735	732	700	716	735	757	739	746	723	687	736	677	725	730	721	715	706	739	715	718	736	718	688	712	690	678	699	719	725	675	723	715	742	756	749	687	736	666	760	727	743	697	771	691	752	660	719	685	710	720	675	717	764	733	672	685	672	710	664	692	663	686	720	709	737	706	732	719	686	699	699	765	700	664	645	683	703	702	707	670	712	648	670	705	695	747	716	724	728	708	717	737	693	669	705	744	709	771	700	724	702	659	736	641	712	734	669	717	680	686	698	717	703	693	713	706	743	685	705	700	680	724	746	717	699	710	682	687	734	711	703	670	735	698	722	663	729	673	679	731	725	734	691	677	679	746	683	705	725	718	708	725	716	689	678	727	684	722	719	712	701	738	745	739	690	753	726	742	802	714	744	699	706	722	668	680	687	718	733	745	720	706	676	721	688	680	673	659	705	680	746	697	712	678	715	700	713	697	704	689	713	710	732	664	692	689	680	692	664	720	724	696	713	710	711	652	710	734	660	724	729	732	706	715	653	696	764	702	725	718	722	691	732	680	671	730	684	669	686	695	663	730	731	666	774	739	727	685	665	651	690	722	681	701	664	705	678	704	732	696	748	667	744	712	751	730	681	686	722	730	709	725	725	689	667	706	667	653	717	673	667	738	720	759	735	740	661	759	678	686	700	702	747	721	730	733	766	759	751	688	704	704	746	681	688	668	681	700	691	685	744	702	679	692	744	701	714	744	674	715	717	738	700	721	733	678	689	709	698	662	674	720	701	678	683	737	708	737	730	721	665	685	717	709	722	711	697	731	731	711	736	733	698	713	694	674	738	712	684	680	717	716	727	712	654	706	674	684	748	711	718	705	720	704	699	754	686	695	664	709	699	662	662	681	706	678	727	707	672	709	720	721	734	742	704	729	657	687	719	715	699	715	684	703	654	727	705	724	697	713	700	697	683	681	710	696	699	750	687	700	685	654	697	748	696	719	739	705	694	705	755	695	704	721	693	705	670	775	670	694	751	698	706	728	677	746	674	720	708	733	648	714	683	694	683	707	685	775	677	726	700	752	689	686	777	630	702	697	674	723	711	662	722	721	732	698	718	724	679	703	743	714	691	651	707	719	657	720	730	727	708	722	676	745	686	707	735	695	685	719	696	724	726	723	710	694	700	690	721	722	734	703	697	695	665	716	735	743	735	712	662	683	697	737	728	723	698	701	713	691	699	685	721	695	685	736	740	678	686	696	690	713	694	720	707	731	710	756	747	671	727	729	730	684	718	694	709	706	689	769	697	694	712	714	708	717	743	716	702	733	713	661	689	753	714	696	691	684	724	715	709	700	769	720	728	721	708	660	735	720	731	743	758	722	686	705	696	690	698	737	758	764	739	720	723	669	719	669	683	701	734	725	696	654	671	681	699	700	703	690	731	724	742	765	730	667	730	725	723	706	686	727	712	763	713	679	669	683	709	679	746	707	779	753	666	728	666	711	691	697	636	728	752	697	686	703	695	634	713	692	700	699	731	672	720	727	726	707	703	697	678	684	684	702	744	742	721	666	701	657	725	708	690	702	671	671	701	768	693	731	738	711	665	701	705	671	748	751	736	716	702	690	703	712	757	719	678	691	718	693	766	721	699	676	759	697	713	675	685	725	657	710	689	733	679	700	724	756	657	654	679	734	689	731	748	701	704	681	717	755	676	725	683	712	670	766	711	697	718	684	720	742	686	702	721	710	700	697	702	691	726	747	679	663	741	722	735	700	644	751	699	718	696	737	706	706	670	709	753	715	684	709	704	729	665	665	696	692	730	706	694	708	690	663	719	683	721	703	739	692	709	730	699	708	735	729	744	693	719	669	697	704	724	742	705	692	749	668	640	704	725	727	702	739	736	664	773	709	691	686	737	676	687	712	719	667	690	658	670	675	687	731	705	713	696	672	694	702	703	755	671	734	714	716	683	677	741	704	719	717	718	676	726	727	701	713	757	728	735	662	691	705	675	684	705	708	689	750	739	712	715	671	712	686	691	690	735	725	761	728	730	679	708	668	687	718	737	703	712	694	721	730	732	728	699	735	720	728	685	687	694	720	740	718	674	727	733	738	680	714	688	691	724	699	655	714	758	706	763	688	722	679	663	712	651	674	753	732	682	691	672	757	752	677	736	674	682	757	698	740	709	697	684	738	686	775	669	713	701	737	689	668	689	746	718	728	721	722	711	687	695	696	756	713	739	708	685	684	679	724	743	736	723	718	691	760	706	682	723	722	723	684	716	696	710	635	691	735	685	722	715	750	728	756	730	681	709	686	673	689	725	755	734	655	734	731	702	710	709	714	726	681	711	723	670	689	717	706	749	707	764	700	730	704	735	708	677	730	787	719	693	703	738	702	711	744	686	716	705	699	778	697	740	677	706	723	677	717	746	715	725	704	740	725	706	696	718	686	725	668	714	667	684	720	728	735	718	707	672	691	702	695	713	673	703	716	648	710	718	679	724	693	780	715	654	706	715	711	710	723	676	703	715	684	712	692	741	656	719	695	671	699	727	683	718	685	697	712	739	686	670	671	667	696	695	734	753	701	697	725	754	726	690	692	663	725	681	740	737	741	695	668	690	722	703	680	722	740	741	704	695	690	757	660	689	716	680	713	681	728	722	705	705	715	706	679	719	688	756	727	738	716	752	734	702	653	707	666	623	736	722	723	738	680	703	677	716	686	687	715	710	658	750	673	722	726	665	709	728	697	680	658	672	747	677	692	699	710	691	711	748	686	695	728	746	710	691	672	709	736	724	652	671	736	684	776	696	724	731	724	718	707	709	733	725	708	677	727	719	704	704	749	675	667	682	664	690	712	718	726	701	741	696	721	748	712	701	688	658	720	727	686	754	729	697	717	702	711	690	719	660	702	714	712	669	666	770	676	699	652	689	728	736	723	668	680	737	694	709	689	722	732	688	749	653	718	699	715	735	704	697	698	704	701	685	719	677	718	739	683	674	725	684	712	655	715	718	681	725	702	674	678	675	719	661	771	696	716	676	722	757	689	715	723	724	724	735	714	701	666	692	715	724	701	675	689	692	680	690	730	720	701	704	733	732	725	749	710	722	703	690	687	697	731	649	690	681	712	730	737	720	700	702	654	720
1706	438	266	194	340	382	289	270	233	207	169	147	126	130	95	87	100	66	72	71	55	56	65	65	60	58	61	57	47	44	58	40	41	41	29	43	35	48	45	21	43	33	30	34	36	35	42	33	38	28	35	34	31	37	37	38	36	34	34	36	33	25	32	32	30	31	33	27	33	27	21	21	24	32	28	29	29	23	28	23	31	27	24	24	19	20	19	28	25	21	28	21	27	27	33	26	17	27	26	27	33	21	23	22	28	28	26	25	17	27	26	26	29	34	28	31	31	31	31	20	30	19	25	21	26	27	27	23	19	29	18	38	28	26	28	30	20	26	25	19	23	25	30	23	28	35	24	20	19	32	28	30	23	32	23	25	29	22	26	19	21	23	21	35	25	19	21	29	25	26	20	27	21	17	26	26	36	32	31	24	26	32	22	33	26	21	33	23	18	31	22	30	29	22	30	20	23	25	21	30	33	22	26	29	27	20	27	28	23	23	29	33	27	37	31	15	28	21	25	18	30	35	22	23	30	19	20	29	18	24	24	25	32	18	25	30	15	29	21	26	25	21	19	28	27	17	29	23	16	30	29	12	23	31	26	30	26	22	32	30	23	33	26	24	30	20	28	23	29	33	25	20	23	19	22	33	36	21	29	28	42	17	22	27	27	30	24	32	23	28	23	30	22	25	29	34	32	31	23	42	23	23	25	22	23	27	28	22	25	21	33	32	27	27	26	28	27	22	20	28	24	20	30	29	19	28	36	27	21	22	35	25	27	24	30	23	23	29	26	32	21	20	24	28	36	15	24	22	25	29	33	22	28	23	24	33	23	34	22	30	23	24	26	32	31	24	23	18	31	21	26	24	23	21	25	30	28	26	18	34	24	29	17	25	27	19	24	33	20	21	23	22	32	25	28	25	26	25	23	24	28	26	28	31	29	31	28	27	25	31	22	17	24	31	23	20	19	15	24	31	29	18	32	23	19	32	26	23	31	27	18	35	21	22	28	33	26	28	27	16	27	31	33	30	20	21	25	20	30	30	18	23	30	21	29	38	20	26	31	32	23	21	23	43	33	26	37	27	21	13	27	19	22	34	21	25	30	22	23	23	23	29	25	27	25	21	18	17	24	26	17	32	30	17	25	37	14	38	32	17	31	24	25	27	22	18	18	23	19	19	19	29	33	19	25	24	33	19	29	22	24	26	30	25	26	27	31	23	26	29	35	27	24	12	23	26	24	24	21	20	25	31	29	14	26	22	31	19	24	25	23	26	22	18	32	29	32	19	25	21	23	32	25	35	28	23	26	23	21	24	29	19	39	29	16	22	28	17	27	21	18	30	20	17	23	25	34	32	29	29	27	30	26	27	20	24	24	30	17	25	22	25	30	39	28	24	35	23	30	29	25	27	24	23	17	34	25	21	30	22	28	24	31	26	29	21	22	30	30	26	32	28	35	29	26	29	19	27	31	26	21	18	20	22	30	29	22	23	25	23	24	27	26	24	21	32	19	23	22	23	30	15	23	25	29	32	28	23	24	26	26	21	33	31	26	26	24	29	28	32	31	27	27	28	19	29	24	19	16	23	25	21	23	24	33	21	27	31	26	30	21	36	19	24	21	23	35	28	25	28	21	19	22	22	22	17	28	22	28	24	27	22	19	19	24	27	20	33	21	23	27	28	24	28	28	23	22	28	28	28	33	22	33	22	34	21	27	24	28	24	32	22	23	25	30	25	29	21	27	25	21	25	34	22	33	26	20	24	27	20	20	28	30	32	21	19	20	25	27	40	33	30	23	24	32	30	23	24	21	20	28	27	25	30	29	27	26	22	23	23	20	25	26	29	27	29	32	26	27	20	30	26	26	28	26	26	16	28	27	26	30	18	26	30	20	22	24	29	32	19	28	23	27	35	26	27	25	25	21	33	20	20	28	25	25	23	26	26	23	14	23	24	26	23	17	27	32	29	36	29	26	21	19	30	22	35	25	30	27	31	27	27	23	27	26	34	24	14	30	27	22	25	27	23	28	28	24	25	22	25	26	28	20	26	30	21	26	17	33	31	29	29	28	21	27	15	26	19	23	26	33	25	16	22	27	21	22	22	21	26	29	26	23	20	22	20	19	19	17	29	25	25	30	21	30	21	29	28	28	24	20	24	35	32	22	22	32	18	27	24	31	23	25	16	32	16	31	20	22	26	26	34	18	23	22	28	31	26	26	23	30	22	27	25	25	36	33	24	30	24	27	21	33	29	23	32	28	12	32	17	21	24	39	19	28	24	28	28	20	22	28	23	24	21	20	28	24	35	22	21	19	21	27	25	30	19	33	29	22	37	20	22	27	36	28	29	34	23	20	25	27	21	21	23	28	20	37	21	24	25	30	16	21	30	34	19	25	26	33	26	27	23	23	29	17	30	19	24	29	33	26	25	24	28	25	23	31	26	39	25	29	28	26	31	19	35	20	29	25	23	31	28	28	31	22	21	21	23	21	27	39	23	25	22	24	29	24	22	20	26	27	23	27	32	36	24	19	29	22	21	22	20	34	23	33	25	32	30	26	21	27	29	26	22	22	18	16	23	28	18	24	23	25	20	19	24	25	35	23	25	28	19	26	29	30	31	28	16	25	24	31	24	31	25	27	23	30	30	26	31	25	28	23	25	39	23	27	17	20	27	22	29	23	25	28	22	31	19	21	17	25	35	33	21	21	30	37	23	22	32	40	29	23	25	25	35	25	11	26	21	26	23	30	21	23	25	29	32	24	19	29	22	25	22	26	34	19	29	19	32	33	27	32	21	21	17	25	19	27	22	20	31	29	22	26	24	29	26	39	25	25	38	22	24	24	20	29	26	25	21	23	20	24	30	29	42	28	28	26	28	28	24	19	24	25	31	33	29	27	34	19	26	20	28	37	26	27	26	22	23	20	24	22	26	24	20	26	27	34	21	31	31	23	22	35	27	29	27	25	20	28	25	25	28	24	28	29	21	25	29	18	32	32	17	24	32	33	23	25	23	31	38	18	31	23	29	19	22	21	36	21	19	40	23	19	24	21	20	28	23	28	27	23	24	23	32	28	19	27	32	22	26	19	25	33	19	27	32	26	23	30	32	16	31	26	26	29	35	31	22	27	20	29	30	27	25	30	21	19	20	21	29	32	21	23	30	22	24	23	18	18	29	22	21	20	22	27	31	29	30	31	25	29	29	31	22	23	20	20	25	20	32	26	28	26	21	25	25	31	25	30	18	25	30	32	25	20	25	21	33	22	22	25	29	18	14	27	26	24	31	26	32	17	33	23	32	31	27	29	29	23	29	25	30	22	23	26	38	23	26	25	22	22	26	25	21	30	24	27	24	27	14	29	22	34	25	23	19	34	29	27	29	38	32	22	21	26	28	33	25	19	33	40	27	27	27	28	32	29	27	33	32	23	27	24	30	31	25	19	22	24	27	21	33	34	20	25	31	33	20	24	27	26	31	26	27	25	28	20	25	21	25	22	23	32	20
18022	11646	6969	17606	25295	23934	20072	16365	13370	11004	9092	7598	6668	5569	4808	4238	3679	3259	2905	2775	2528	2401	2316	2353	2239	2028	1928	1760	1768	1606	1545	1413	1394	1329	1212	1166	1164	1108	1084	1054	981	1014	956	1039	1050	981	951	942	927	953	877	863	864	857	868	827	800	719	730	698	671	672	633	657	600	585	621	572	609	580	534	551	574	524	518	510	511	484	468	468	485	447	454	470	475	418	461	452	453	453	453	446	450	428	405	430	430	456	410	388	405	435	427	457	423	416	406	407	445	431	409	420	382	400	440	397	419	382	415	423	408	394	415	425	389	428	434	400	433	425	425	402	394	398	406	416	418	413	423	421	425	416	426	384	421	429	393	411	409	429	458	409	420	455	430	408	420	403	409	420	396	403	415	428	436	462	416	383	433	441	408	410	434	404	408	382	408	399	407	412	413	436	440	399	394	405	448	419	405	412	450	413	391	407	421	431	430	427	418	407	375	425	407	430	431	382	367	436	404	420	378	408	405	442	407	428	393	437	401	413	431	429	466	440	464	431	425	440	476	445	411	389	404	387	434	417	424	408	418	379	422	403	456	408	410	435	443	396	410	395	447	429	398	451	428	403	453	413	425	442	400	419	432	403	394	437	466	419	432	423	421	439	433	411	414	441	446	444	424	423	426	442	391	434	442	383	413	434	428	398	443	455	438	357	410	433	413	432	436	417	417	410	435	396	393	453	405	427	415	436	396	389	442	455	393	406	429	443	428	412	411	427	430	417	419	398	384	401	388	440	435	395	399	402	414	389	407	424	420	406	441	396	436	434	403	420	411	401	427	449	367	432	436	412	464	395	434	409	451	389	387	413	411	385	439	432	433	401	456	375	423	424	367	387	404	468	394	374	399	429	396	419	373	451	421	409	435	397	433	353	419	414	398	414	374	395	402	420	416	398	393	461	388	373	412	408	432	414	405	407	401	438	416	411	402	430	437	416	386	400	432	392	424	434	388	372	449	437	399	434	399	384	418	388	416	409	407	400	415	416	422	369	416	423	452	433	410	427	400	393	382	420	457	405	390	412	406	387	408	389	403	430	411	416	434	399	402	425	403	411	415	457	431	396	437	424	351	442	389	409	444	403	415	400	424	431	407	422	445	381	434	401	409	455	419	392	445	394	414	425	394	409	481	389	414	440	462	383	415	426	397	416	397	404	425	392	385	411	401	403	456	456	435	414	418	424	395	409	431	437	456	422	389	439	447	423	391	439	441	436	402	425	397	393	399	427	411	440	404	417	394	423	413	473	394	384	405	427	421	422	423	393	406	382	394	463	397	452	417	412	402	428	410	424	435	435	411	411	428	461	444	433	413	422	424	408	363	455	452	422	438	381	432	424	382	397	394	461	424	404	399	422	424	383	402	396	422	448	390	442	395	424	409	433	439	440	396	428	411	391	402	406	412	420	410	400	427	433	436	448	427	406	421	386	418	408	391	393	395	427	393	404	411	439	391	402	426	378	448	389	443	422	440	447	405	390	423	455	413	411	443	415	422	476	412	452	403	435	424	446	415	448	418	385	416	418	408	421	419	409	393	436	431	391	403	404	395	399	442	420	409	378	422	418	442	413	386	397	411	398	444	384	415	409	403	414	434	401	440	410	445	375	425	452	408	413	401	417	436	427	394	422	415	427	381	366	424	395	409	407	414	417	421	383	415	419	438	435	421	437	423	409	373	427	425	408	420	421	428	398	403	420	426	429	448	410	404	462	378	428	394	398	424	399	439	444	400	424	410	423	392	411	414	375	422	442	416	447	410	399	414	390	402	413	417	441	396	420	408	439	414	395	416	449	346	443	421	388	450	402	418	423	417	390	425	426	403	416	423	398	401	383	427	406	400	427	423	468	431	410	450	401	404	461	430	431	378	408	423	398	420	390	449	394	437	396	410	417	416	428	429	451	379	417	419	387	437	452	408	434	395	404	431	402	439	408	403	425	435	432	444	433	378	447	425	406	421	458	428	439	423	402	412	417	418	446	402	411	432	413	481	409	440	402	406	438	407	380	463	393	418	444	429	421	409	422	409	411	406	366	439	373	402	439	417	438	409	382	390	425	441	414	420	387	379	415	417	413	366	401	419	410	439	411	421	432	458	408	449	404	405	413	407	427	433	424	419	406	411	418	433	449	412	432	372	424	374	441	394	417	394	422	408	379	419	435	404	440	432	426	415	408	404	439	416	417	418	431	437	408	403	414	406	446	427	431	428	408	417	403	437	423	397	412	399	424	435	379	389	408	431	403	418	438	422	433	417	411	419	416	393	405	431	413	439	454	450	408	412	426	412	410	397	425	412	408	409	413	413	387	406	370	397	419	429	368	417	397	429	434	413	427	440	405	390	397	450	441	429	397	423	433	401	412	455	402	431	417	416	394	385	411	450	408	382	416	407	403	433	442	410	414	428	426	414	426	402	416	418	419	386	393	414	395	445	417	436	463	409	411	429	415	469	450	413	407	422	422	422	422	439	460	421	417	429	413	414	393	412	427	464	390	406	413	431	425	405	406	419	396	442	445	385	399	420	431	434	407	448	440	419	394	423	416	446	443	405	427	393	422	381	418	368	422	376	414	439	433	415	437	448	371	440	481	424	424	411	412	446	417	414	405	379	396	399	381	407	421	374	464	393	451	427	461	396	392	439	401	399	396	403	412	391	417	379	412	389	397	465	449	408	410	410	377	432	407	390	425	412	433	447	434	385	414	432	428	450	403	420	422	434	417	435	392	434	404	467	406	415	422	423	407	423	414	402	454	429	438	404	456	413	400	419	446	410	400	418	388	423	404	439	416	435	429	415	404	391	371	375	410	410	399	435	395	400	398	406	436	416	413	418	435	432	411	445	402	409	402	403	423	426	388	393	434	394	417	387	416	425	365	416	411	421	423	400	417	401	405	416	398	445	404	412	405	403	424	415	423	414	428	415	435	406	426	421	432	434	382	416	416	429	416	414	416	441	421	398	433	442	411	387	438	435	405	402	410	424	398	408	463	393	403	467	420	395	428	472	416	430	394	418	420	465	413	416	416	396	402	421	391	444	413	448	380	413	410	439	400	387	406	383	403	397	405	400	395	378	418	428	397	409	431	439	385	415	407	400	427	412	424	423	427	414	397	423	416	456	430	435	408	412	416	392	396	438	407	438	432	437	425	422	434	401	405	428	406	422	381	426	414	421	431	421	437	392	409	436	403	409	422	429	387	399	450	420	427	464	421	450	440	428	415	414	408	389	424	461	437	398	433	379	396	425	421	439	423	416	382	387	406	389	415	417	419	418	400	390	436	430	412	398	409	435	428	409	423	392	390	420	454	417	375	431	435	410	447	409	423	437	437	374	420	447	377	400	424	428	424	434	423	396	423	421	409	430	421	419	386	420	420	396	419	395	450	437	411	414	397	376	427	414	393	414	445	415	402	430	430	416	419	419	423	443	414	420	433	413	453	382	426	409	411	449	387	401	441	432	413	454	400	391	362	451	440	420	403
1236	710	421	339	562	625	517	423	391	338	246	218	198	174	157	139	123	115	120	107	106	94	100	88	75	85	73	66	40	56	67	47	53	65	51	49	53	50	39	47	47	43	46	47	31	46	37	54	27	44	38	37	46	37	37	44	42	42	32	33	36	40	39	32	34	32	31	31	28	29	38	37	27	25	28	32	23	35	33	44	37	23	26	26	24	27	21	32	35	24	32	28	27	25	24	33	31	27	31	36	23	24	28	22	21	21	27	28	26	34	21	26	13	20	23	34	28	33	31	22	27	26	22	36	28	27	27	26	32	25	25	26	31	34	24	35	28	24	14	31	23	32	32	23	25	27	24	26	31	23	23	27	23	36	26	25	35	24	28	23	31	22	21	31	30	31	21	40	28	20	27	24	21	37	28	23	33	29	25	36	28	35	31	25	29	29	20	29	37	33	25	29	21	30	30	29	29	21	26	38	20	27	28	27	25	27	28	33	22	23	34	30	21	33	33	33	27	29	21	31	18	28	31	28	25	32	20	27	16	20	37	31	20	40	34	23	29	24	19	42	23	32	21	28	32	22	24	24	25	31	25	28	33	28	32	34	32	26	30	36	20	44	27	28	22	24	28	23	27	27	26	40	31	24	28	22	28	34	23	27	27	31	24	28	27	33	32	22	35	21	26	23	19	25	28	24	27	28	25	32	27	23	24	26	32	17	32	30	26	23	17	18	27	29	21	29	27	37	37	26	30	32	22	27	25	26	29	28	19	28	26	33	22	35	33	22	31	36	27	31	24	29	22	31	30	23	26	23	22	23	35	23	26	15	27	31	20	27	23	18	37	21	27	19	28	36	31	35	27	27	31	28	31	41	26	31	28	27	19	29	21	29	17	31	31	31	24	25	34	26	29	30	31	22	25	35	23	26	27	22	43	28	24	22	23	41	32	25	35	29	27	34	24	27	29	20	25	19	27	25	24	32	32	23	29	23	28	34	21	27	22	28	32	24	26	26	25	31	26	26	25	29	28	17	27	31	26	27	27	28	30	25	26	30	30	24	26	22	27	25	25	23	25	35	25	27	22	31	27	35	30	22	26	40	30	30	30	33	35	22	28	28	29	31	24	27	16	22	29	19	38	34	29	17	35	33	26	23	22	31	30	32	26	29	22	17	16	23	23	26	25	27	30	25	23	25	17	20	24	32	29	18	21	24	35	35	28	24	29	26	31	27	32	31	26	27	36	34	25	33	35	26	28	30	28	30	32	28	22	23	22	30	29	40	31	33	21	34	34	32	32	30	31	27	33	21	38	21	30	30	25	29	20	34	29	25	30	31	28	28	36	28	35	19	22	21	28	32	22	20	19	27	33	29	26	33	36	30	30	35	33	21	33	25	32	13	29	22	21	22	38	41	19	24	20	24	28	27	25	31	30	32	25	22	27	28	24	27	35	21	27	21	32	26	32	22	27	25	23	27	30	24	22	31	17	20	28	25	26	28	22	35	22	21	25	32	25	24	22	36	30	22	28	28	27	20	30	19	23	33	28	32	28	28	26	36	27	35	35	24	21	32	24	26	19	25	31	23	32	26	30	35	22	29	25	28	22	29	20	26	41	28	24	34	27	34	30	27	28	27	28	26	28	31	27	34	30	32	29	29	28	36	29	28	24	17	18	27	36	25	25	16	31	18	28	29	27	18	28	30	16	21	28	25	21	32	32	28	34	19	23	22	17	23	24	40	25	28	24	25	23	33	20	31	25	31	22	22	24	32	24	19	32	17	25	20	29	20	36	26	31	29	26	32	27	35	25	39	23	29	28	37	28	33	22	19	26	31	34	25	24	26	21	26	34	26	27	25	20	22	32	30	30	32	43	29	28	27	29	31	22	30	32	21	25	25	21	40	31	27	20	30	15	21	28	25	30	28	22	31	38	30	23	28	24	21	22	44	25	31	22	25	22	30	25	27	23	20	33	32	25	23	29	31	36	25	22	30	26	20	35	21	22	27	21	34	22	30	23	26	27	19	34	20	26	32	31	18	21	35	31	27	29	25	18	30	21	21	17	23	28	30	24	18	26	27	26	34	27	34	35	24	15	29	28	24	24	40	29	18	32	29	22	27	30	23	24	29	16	36	19	27	25	36	25	21	24	30	25	31	35	24	24	21	30	27	23	23	26	28	22	25	28	29	24	22	26	27	25	26	33	33	31	30	21	43	22	26	31	23	26	26	30	24	29	33	26	23	21	29	34	24	27	30	24	19	29	29	26	30	35	36	20	26	23	19	33	23	21	29	24	30	28	32	24	26	25	16	29	24	32	27	21	22	28	25	21	24	24	33	20	26	21	23	24	28	26	31	26	31	35	27	38	27	31	21	31	25	24	28	39	37	36	26	23	24	28	24	27	22	26	25	14	32	29	25	36	26	27	27	29	27	44	26	28	29	23	32	23	30	30	27	25	24	22	26	33	27	26	26	33	26	32	27	27	29	25	28	25	23	27	22	24	27	36	41	31	26	22	30	31	26	26	24	25	32	33	22	20	18	27	28	35	33	28	15	27	27	20	23	25	30	28	23	20	33	24	24	32	32	36	34	23	24	26	20	26	25	34	28	24	21	28	35	24	16	30	23	23	28	30	32	18	29	24	18	27	28	19	22	29	30	20	20	21	24	33	29	34	31	26	32	26	27	29	30	27	23	31	25	25	34	17	27	19	21	37	24	35	30	29	23	27	18	27	22	33	24	32	31	29	22	24	36	31	30	16	33	36	26	28	31	23	27	17	26	23	30	30	36	27	22	17	20	24	21	34	35	27	32	16	28	32	37	27	24	33	20	25	24	33	28	27	22	23	24	38	28	17	30	34	26	33	25	25	33	21	30	26	37	27	29	27	23	25	26	18	38	18	32	29	30	28	27	23	19	29	22	23	23	29	28	36	24	26	34	28	19	20	18	28	25	21	26	34	33	30	37	23	29	29	34	38	23	29	22	29	39	21	24	29	22	32	24	32	20	25	25	27	20	20	26	28	33	17	39	31	40	22	22	15	33	27	22	36	33	25	27	18	23	33	21	25	18	26	27	22	31	26	25	28	26	24	25	28	20	24	30	27	27	29	31	30	34	29	33	27	34	25	31	31	26	25	24	26	30	30	25	25	29	23	18	33	33	27	28	19	26	28	29	22	10	23	22	35	21	29	26	26	22	16	25	20	18	32	15	24	23	20	22	29	18	24	26	32	18	24	33	25	34	25	29	23	33	22	26	18	24	24	30	25	31	16	26	33	22	22	23	30	19	25	20	33	19	33	21	26	32	26	28	24	21	24	31	24	28	35	29	23	25	30	22	29	36	29	22	23	27	30	31	23	22	34	25	38	26	21	20	28	27	14	31	26	25	31	17	39	28	17	23	29	19	39	39	24	30	35	35	30	33	17	30	29	32	20	28	30	38	25	28	28	29	26	24	26	30	23	24	21	21	33	30	26	23	20	18	30	32	28	30	29	25	23	30	38	20
22353	16229	10143	23194	30814	29395	25577	21600	18370	15418	13086	11050	9508	8024	6939	6155	5326	4780	4374	4035	3716	3488	3288	3181	3186	2847	2544	2399	2304	2116	1928	1837	1832	1667	1558	1410	1398	1384	1397	1367	1207	1275	1311	1297	1328	1237	1229	1187	1229	1164	1121	1079	1081	1105	1033	1058	985	997	924	870	775	773	822	735	719	706	751	691	684	686	646	661	612	575	566	533	532	514	548	474	512	507	495	504	554	485	472	495	513	507	509	455	501	477	467	473	465	464	466	479	452	508	444	442	413	430	448	447	426	476	451	480	455	465	467	428	461	436	449	447	448	387	487	440	429	497	471	468	470	472	440	431	458	480	438	473	389	451	425	437	428	454	431	439	406	479	443	446	438	467	410	447	433	440	443	429	460	409	430	451	427	444	473	471	459	485	443	467	436	456	437	426	465	416	437	432	434	431	425	411	464	444	445	426	431	436	482	422	438	500	459	387	426	435	409	453	450	448	419	404	462	471	452	460	447	476	446	430	422	444	417	420	433	420	454	449	425	441	456	439	435	443	453	447	424	456	434	449	443	435	423	473	476	441	424	421	397	431	425	450	453	453	460	465	456	452	458	454	419	404	406	450	439	463	484	467	401	431	442	453	410	441	416	387	473	446	418	447	470	450	417	454	437	408	441	413	441	429	459	439	450	466	417	454	431	463	476	429	463	432	443	417	448	454	455	460	440	492	428	436	419	456	455	452	424	441	481	422	447	462	444	453	441	422	465	437	451	434	431	452	451	447	462	453	434	483	407	407	444	406	458	443	442	477	443	454	431	424	469	442	441	391	445	431	421	453	441	449	438	433	444	417	437	460	445	454	468	425	459	439	422	426	437	425	453	452	455	465	452	460	452	436	424	427	421	423	439	456	435	455	453	440	440	450	431	465	443	445	443	455	434	484	453	462	437	425	439	448	434	461	424	452	420	471	440	457	432	452	412	401	437	436	474	478	447	463	465	426	429	433	432	424	450	405	444	479	449	418	464	460	447	464	470	439	462	418	450	404	415	442	453	452	452	452	446	419	396	419	430	449	450	437	423	476	411	482	480	423	461	411	444	468	441	421	438	422	454	420	432	428	439	465	468	410	459	416	413	449	448	416	427	452	429	444	468	410	438	418	453	435	412	461	446	481	428	461	456	411	448	459	456	427	444	426	464	437	421	429	450	435	445	439	472	420	435	449	401	412	442	450	438	386	451	486	485	437	445	382	438	396	451	437	459	439	434	440	441	446	458	432	462	423	412	419	427	430	428	440	459	474	448	444	439	440	451	424	433	437	458	428	440	479	417	438	446	416	474	417	449	432	440	451	448	444	444	406	433	445	440	448	424	446	455	417	445	446	431	448	435	465	457	448	470	435	448	445	421	421	439	439	440	428	460	411	434	432	453	468	458	498	472	438	455	431	471	451	456	436	418	444	435	412	432	410	475	452	438	429	430	460	421	424	479	449	451	454	478	481	439	421	442	415	424	450	462	439	434	427	415	427	414	421	449	423	471	465	473	416	451	466	440	435	424	452	407	457	407	457	449	416	447	434	436	432	409	432	418	432	474	438	461	405	450	412	443	465	482	443	407	447	455	436	420	425	440	435	429	454	404	458	470	444	433	448	407	424	441	450	437	433	428	456	459	458	474	472	457	448	445	444	408	419	434	451	414	452	483	424	438	458	452	455	421	417	388	446	430	448	418	411	437	463	458	432	431	450	434	421	450	386	447	445	469	435	437	464	436	430	438	475	440	418	426	453	444	419	470	448	423	469	391	456	432	419	438	494	402	428	411	424	486	447	449	441	453	451	384	456	444	439	446	465	409	455	459	471	456	430	469	438	448	456	426	494	400	453	400	443	432	482	442	415	450	457	458	456	434	448	447	440	451	468	438	448	471	447	415	462	430	444	463	471	447	453	482	486	468	467	457	414	453	463	465	459	433	423	468	436	433	421	480	427	414	436	405	413	419	438	457	503	457	436	454	439	441	429	429	418	445	440	450	429	456	442	404	465	399	449	440	447	427	420	432	432	439	438	447	477	475	447	456	452	441	430	447	468	429	433	453	449	447	433	465	441	462	464	449	435	439	479	436	486	403	437	435	482	435	468	455	453	473	486	406	397	463	458	448	457	418	462	422	431	467	449	409	415	457	439	402	423	433	495	460	404	420	438	442	432	440	437	456	414	473	435	424	457	441	467	429	438	453	440	427	460	469	426	449	432	446	423	473	406	432	457	481	456	451	414	440	428	471	433	464	434	423	458	449	451	441	440	417	452	431	475	424	441	435	440	419	442	460	461	450	449	474	435	455	446	409	454	441	498	452	465	444	406	435	456	421	481	417	459	440	456	407	479	457	423	459	462	437	432	459	450	474	475	442	466	421	447	425	442	416	440	414	450	441	394	443	443	439	454	447	401	431	428	433	426	441	431	430	440	411	471	441	416	431	466	426	472	465	392	427	424	452	447	458	420	483	410	431	446	443	429	449	456	468	466	422	420	436	455	406	446	429	428	439	436	411	444	428	457	446	469	429	442	449	463	401	433	449	477	459	435	467	473	413	446	463	469	431	440	448	450	448	451	451	435	420	484	424	441	463	450	453	437	437	453	472	396	494	439	409	424	421	443	430	457	475	456	468	467	447	441	418	461	448	409	413	417	462	411	429	438	441	428	429	437	451	440	435	457	449	485	464	466	415	420	426	435	433	477	450	441	467	454	446	439	424	476	436	436	457	460	467	417	415	453	446	456	418	441	429	457	454	434	440	468	431	430	409	446	434	418	444	449	456	464	414	440	409	442	454	501	450	459	401	467	462	441	499	449	448	451	447	456	424	487	453	393	465	446	452	474	423	415	451	425	469	417	418	499	431	445	441	438	428	458	451	476	453	459	430	410	447	455	427	438	491	465	447	441	428	449	451	456	454	451	425	448	438	428	446	423	427	451	384	439	443	436	441	454	427	421	451	481	394	418	442	470	432	465	449	471	454	468	425	401	447	474	459	474	431	436	480	421	475	449	475	425	427	459	458	445	406	420	483	435	440	436	412	485	432	469	459	395	417	420	410	462	445	418	481	420	459	426	467	444	470	458	438	454	451	422	482	432	466	448	419	464	466	440	446	431	427	434	455	445	431	425	441	474	412	423	430	419	399	446	458	439	450	418	446	480	453	417	443	420	452	451	455	431	436	399	439	475	430	470	483	475	425	416	426	444	463	437	466	424	422	445	453	460	441	423	415	456	470	424	457	460	408	441	440	424	417	453	435	437	445	434	415	449	420	488	430	448	440	448	420	448	440	419	430	461	433	446	427	402	464	450	436	429	416	495	429	434	447	416	453	457	459	405	426	455	448	449	442	441	447	476	479	459	421	421	434	437	456	457	461	426	414	406	437	409	438	460	454	442	428	425	441	425	476	447	431	474	446	453	415	465	445	462	434	467	428	440	467	452	427	410	471	442	460	448	449	457	397	506	448	457	410	423	433	469	454	449	409	461	477	427	399	429	422	465	451	468
2888	637	359	302	447	517	500	403	335	306	244	238	195	162	193	162	140	129	131	96	100	108	104	91	91	109	85	70	74	79	51	75	62	74	73	72	56	65	64	54	53	55	58	51	65	55	55	69	59	54	52	49	41	46	62	39	60	49	36	46	49	51	46	65	53	51	52	44	44	40	55	35	49	41	39	47	41	34	32	44	43	44	38	45	43	48	44	44	28	46	42	44	44	39	46	31	38	38	36	28	45	46	45	29	41	37	47	43	49	52	33	49	47	45	37	48	43	35	49	47	47	50	34	41	47	35	33	45	38	40	39	42	38	43	33	42	49	46	42	39	50	35	40	46	42	39	35	28	46	31	49	48	45	48	45	44	44	42	45	40	46	34	50	36	40	50	39	49	34	34	35	41	43	42	36	46	43	40	51	37	39	37	46	43	46	39	47	36	48	42	33	38	41	40	33	45	46	49	35	40	35	37	46	43	47	34	39	42	39	45	50	39	56	48	39	37	49	39	36	30	47	49	41	46	43	37	46	44	41	45	44	46	45	44	38	45	35	40	47	53	44	49	44	43	47	37	32	44	33	32	46	47	30	47	42	46	54	45	38	41	48	42	41	44	41	36	34	37	43	34	52	31	39	40	48	38	38	30	49	39	38	44	40	49	54	49	30	38	44	37	39	41	37	46	49	36	41	38	48	40	38	40	47	33	39	46	49	51	41	58	39	34	47	49	38	51	46	34	37	35	33	41	37	47	39	47	34	38	34	36	46	45	33	40	41	42	42	32	41	35	37	33	44	38	38	38	51	40	24	34	42	25	32	47	40	38	46	48	40	39	45	30	34	32	38	52	37	49	36	47	44	29	40	41	41	35	43	58	28	49	30	36	46	39	42	40	40	52	37	41	30	41	45	45	36	49	35	30	32	46	34	34	40	45	33	40	43	53	43	33	40	41	43	45	43	42	37	44	39	27	39	41	35	50	40	35	35	36	45	47	55	37	37	52	45	44	37	44	40	35	41	55	38	40	45	29	39	47	47	30	54	33	46	58	44	45	44	48	37	39	38	39	51	47	52	48	34	47	37	47	53	51	38	40	35	43	41	54	42	33	47	40	35	31	41	57	45	44	32	45	44	29	42	43	31	41	51	53	44	35	39	38	49	31	47	37	48	26	35	41	48	38	46	40	39	41	37	35	46	46	37	44	42	48	38	42	44	53	46	31	37	45	41	32	39	40	42	42	49	41	37	35	32	35	38	46	57	41	44	37	39	43	38	40	45	37	33	34	41	39	49	41	48	36	40	40	36	45	45	40	42	38	47	39	37	33	41	37	37	45	42	50	38	56	43	36	37	32	46	34	36	32	38	40	53	47	38	39	43	36	35	55	34	46	44	48	32	37	37	32	46	43	37	32	38	41	37	35	43	43	44	45	42	37	53	41	38	40	57	37	27	42	44	48	23	43	39	50	42	30	55	44	24	45	37	41	28	38	45	46	49	45	44	45	43	37	53	39	33	37	38	40	43	39	50	50	34	38	45	42	41	42	37	44	46	37	44	56	38	42	44	27	44	35	45	33	33	49	40	47	47	41	43	35	27	35	39	54	36	35	34	38	40	44	38	47	47	42	55	46	45	59	35	51	35	50	35	57	39	57	40	47	43	35	48	44	46	41	45	42	41	50	58	40	33	43	38	48	53	39	38	59	43	33	40	45	36	33	52	35	47	37	42	41	32	35	41	53	36	41	35	40	43	39	33	46	26	45	38	39	38	44	43	45	52	40	32	30	35	35	48	40	41	44	49	34	31	51	42	40	36	44	35	41	37	35	50	38	30	34	50	43	55	35	39	44	35	38	39	38	39	46	47	47	42	47	49	34	57	30	38	28	31	43	41	39	43	29	34	46	45	57	35	38	45	42	33	45	34	38	41	45	38	32	37	40	39	47	49	37	29	43	33	52	39	42	40	52	34	42	44	38	33	44	36	36	37	34	44	45	39	39	53	53	47	47	37	44	39	41	38	50	31	47	35	44	24	43	40	45	50	42	44	50	39	35	46	45	36	32	37	29	43	41	52	43	46	40	34	51	32	44	34	38	49	37	52	45	44	57	46	58	45	37	26	31	34	24	41	32	41	43	42	42	38	40	46	52	43	39	42	43	46	35	50	35	39	40	43	30	38	36	39	41	40	41	43	41	41	39	35	35	40	40	42	34	36	46	34	34	40	42	44	45	48	40	49	39	42	41	41	38	55	32	29	49	30	32	49	54	47	42	34	47	26	45	46	32	32	30	35	48	50	46	42	39	51	36	40	34	41	52	33	37	44	37	33	38	26	35	41	42	43	44	44	50	53	46	44	42	47	48	34	42	42	39	38	33	51	39	44	41	51	29	39	46	36	43	51	39	33	40	62	40	45	41	48	43	46	60	40	37	48	34	43	55	50	39	36	40	30	47	41	38	37	52	53	52	41	38	41	40	35	39	31	35	39	45	45	42	38	46	55	33	61	39	34	52	42	55	35	42	51	42	28	46	45	31	53	44	44	33	38	35	47	41	39	42	45	40	44	45	32	29	48	35	33	37	30	38	36	41	39	44	50	48	47	45	38	46	49	51	50	22	32	39	47	38	44	43	44	46	47	44	27	26	43	38	40	36	41	42	36	54	32	38	45	48	35	37	40	37	54	49	45	54	36	45	43	45	36	38	44	42	42	41	41	43	32	33	49	39	41	35	44	50	52	38	36	48	30	34	44	44	48	38	39	59	46	39	51	27	30	48	42	53	45	54	56	33	46	41	43	39	29	38	41	41	47	37	45	45	40	41	42	36	44	34	41	52	29	35	37	36	42	39	40	35	44	57	32	42	50	44	42	49	50	43	29	43	46	41	46	37	40	41	44	52	42	43	38	41	51	54	40	49	43	38	41	41	38	40	50	38	48	50	36	42	42	37	35	46	39	51	57	37	50	47	56	41	48	29	34	46	32	36	37	39	57	38	50	37	39	46	43	53	39	44	34	26	36	30	40	52	30	44	43	51	52	45	33	44	36	40	48	38	57	48	48	39	40	37	39	30	45	28	54	45	38	45	44	48	42	37	34	56	51	36	43	38	35	51	42	42	48	40	50	42	38	34	38	46	49	43	35	39	40	38	43	46	38	44	29	41	42	38	40	41	34	49	38	42	34	40	35	50	54	49	35	46	44	39	41	44	44	41	43	38	60	56	37	45	38	59	39	33	40	47	48	39	51	43	42	32	36	41	38	31	40	41	45	34	41	48	40	41	36	43	33	44	47	48	52	25	38	40	36	32	38	40	35	40	51	52	37	37	41	40	38	44	35	38	30	48	53	42	31	42	41	33	43	44	51	44	48	34	33	39	45	40	40	50	64	51	29	36	46	41	51	46	43	33	42	37	36	43	46	40	37	30	35	47	49	41	43	30	43	43	43	46	44	37	34	49	55	51	40	36	42	30	41	34	43	43	56	36	43	45	47	43	40	51	36	41	49	41
20659	14475	9384	21500	28950	28094	24267	20887	17481	14517	12568	10659	8857	7767	6746	5989	5286	4579	4343	3943	3691	3407	3373	3201	3046	2935	2532	2581	2386	2345	2058	2007	2002	1811	1630	1679	1614	1584	1482	1491	1447	1424	1440	1452	1430	1451	1346	1370	1327	1257	1260	1288	1298	1186	1142	1198	1032	1116	1050	975	992	974	984	872	864	819	835	887	921	910	828	818	844	809	799	841	742	720	692	755	713	687	687	705	746	712	726	669	721	681	720	710	697	668	687	679	665	677	698	642	653	691	679	691	639	628	658	684	707	624	661	669	628	659	616	721	684	660	668	675	631	656	598	705	654	663	655	648	672	635	641	639	656	694	650	667	695	640	669	640	642	665	664	653	656	622	678	622	692	675	694	628	664	673	657	695	640	659	632	674	642	687	648	653	685	631	642	657	684	639	653	624	622	657	672	648	658	686	665	619	632	678	660	642	624	685	638	684	654	617	661	678	624	661	646	608	695	679	634	699	638	648	666	645	612	685	675	645	632	709	675	652	638	662	690	663	654	678	642	655	667	647	661	637	676	637	684	600	628	640	626	642	673	640	654	643	679	663	653	659	648	589	688	604	683	658	682	645	684	640	658	616	664	646	635	697	640	639	696	609	657	648	624	655	641	635	638	661	679	645	654	672	653	661	635	659	673	642	690	606	657	670	657	649	666	651	610	652	653	685	637	659	632	689	675	659	654	656	658	622	629	633	633	611	653	675	701	601	665	630	656	619	675	656	686	647	711	670	661	649	671	657	659	697	672	683	649	671	649	653	632	597	648	651	662	633	642	619	630	611	631	680	636	627	667	671	697	615	630	667	650	649	666	633	668	654	679	656	680	635	683	651	665	670	669	662	673	631	644	641	678	672	659	602	675	663	636	624	627	639	691	690	654	636	650	655	651	659	614	630	689	624	667	644	695	678	619	685	666	655	648	726	679	689	678	694	665	637	682	636	666	648	645	656	694	638	686	679	662	704	665	692	651	670	643	604	669	664	638	644	618	665	619	658	667	615	667	639	681	687	676	640	690	648	652	662	632	672	630	674	646	664	722	628	623	669	662	654	657	681	618	660	660	629	624	637	667	664	641	693	649	640	640	700	664	663	677	656	684	689	621	613	655	654	672	639	628	664	672	615	654	654	731	691	665	683	639	671	662	604	660	641	701	674	666	665	631	673	669	631	653	622	636	666	665	690	620	636	652	670	683	646	686	677	646	661	658	644	668	680	674	622	637	672	618	661	665	628	643	651	670	675	640	652	676	643	687	647	636	661	660	648	658	670	716	656	658	649	659	695	673	623	674	614	641	646	657	669	695	696	670	644	640	647	664	624	696	650	642	618	636	613	621	656	701	628	627	641	647	611	622	642	659	635	642	619	666	638	687	646	619	677	658	634	617	639	681	677	633	637	673	645	665	623	675	634	670	610	681	683	644	649	679	683	642	677	667	649	663	664	656	677	616	701	690	619	608	608	667	682	626	637	680	700	651	639	633	654	644	669	641	604	619	662	615	608	702	609	639	657	657	639	627	651	658	664	694	627	676	614	687	685	641	693	646	621	683	663	653	698	649	636	650	614	709	665	659	669	630	631	654	688	684	669	706	669	668	696	671	597	622	641	622	665	597	691	647	644	663	585	679	664	678	648	670	606	607	619	635	690	679	642	691	644	673	615	666	660	680	628	699	632	655	664	687	611	703	665	649	676	631	653	683	641	677	673	662	650	689	657	674	629	615	701	652	655	685	628	646	675	702	669	664	645	616	651	679	655	621	658	668	671	601	639	679	668	694	622	706	629	627	689	675	676	673	624	625	709	671	677	638	655	583	624	665	653	706	646	625	635	632	629	718	648	682	659	691	678	706	629	708	649	656	662	733	671	646	663	636	617	650	683	649	681	664	685	665	660	653	635	719	612	663	683	624	653	670	680	606	650	699	672	678	667	650	612	627	684	669	620	688	642	653	652	722	622	660	662	652	616	662	644	653	676	663	705	641	644	637	649	674	643	641	698	671	701	673	701	645	671	683	638	653	698	640	659	665	615	614	628	651	661	659	649	660	650	648	660	691	644	677	644	637	652	658	609	677	722	696	648	689	634	622	687	630	672	654	648	660	644	686	644	636	661	676	640	642	683	629	656	676	698	612	692	637	663	671	656	656	655	681	680	625	665	639	687	638	663	671	632	625	629	665	686	629	648	610	670	677	618	692	696	686	685	698	697	684	643	671	621	688	655	698	649	655	692	646	644	653	697	629	672	643	701	637	630	723	659	664	652	627	618	676	616	666	640	621	685	614	649	659	666	653	699	688	649	650	717	619	620	679	663	677	659	659	690	637	731	654	600	657	649	721	634	641	659	644	648	617	651	662	640	646	662	681	644	661	704	625	615	672	678	632	645	675	659	659	670	643	600	671	653	619	652	701	673	671	673	637	640	654	703	615	666	616	636	644	650	631	673	686	660	618	637	660	651	672	683	671	630	652	710	652	709	669	686	665	660	674	677	658	641	662	640	619	623	618	638	636	644	681	638	640	655	704	621	591	676	671	665	652	662	676	602	683	678	650	655	643	695	686	661	643	651	664	602	658	666	649	714	657	652	610	621	689	676	662	664	584	656	711	652	641	636	681	637	659	632	635	650	660	586	632	611	671	690	699	612	659	660	674	687	693	665	654	669	620	630	700	690	669	650	608	658	691	679	667	665	676	646	646	653	623	615	654	659	673	659	640	630	644	643	632	639	659	664	643	682	637	646	629	707	646	622	668	618	654	643	623	690	666	642	651	662	673	669	647	651	640	673	661	622	658	661	651	636	690	723	676	628	640	638	634	662	665	597	654	660	664	654	662	618	655	613	667	656	655	642	660	642	663	676	620	659	650	660	637	666	651	663	604	641	638	665	676	657	675	637	639	626	641	692	614	625	656	729	678	654	635	659	702	725	714	677	701	631	637	640	641	648	648	693	676	672	691	662	665	655	676	619	696	629	679	638	628	642	631	657	607	648	656	676	658	672	695	681	632	656	691	634	680	622	609	584	665	655	629	690	643	634	615	715	663	665	658	632	686	653	637	646	686	678	661	695	649	583	675	690	656	664	622	702	653	621	641	667	674	687	643	647	708	632	646	638	718	663	643	676	677	683	664	670	633	654	648	635	622	596	665	670	690	641	685	655	645	679	686	636	602	648	669	649	668	702	622	702	690	644	665	648	642	609	647	699	649	672	604	611	641	689	638	665	647	630	630	658	685	671	655	671	650	689	625	662	675	624	658	680	628	652	655	673	658	676	611	655	616	652	621	686	680	650	632	689	618	653	665	675	635	639	652	606	670	636	632	647	653	644	677	679	657	700	647	696	661	652	671	693	648	643	638	644	629	648	653	666	632	714	644	684	631	652	644	650	709	641	674	644	649	656	674	639	663	660	701	617	654	674	581	652	610	633	654	645	645	613	670	701	641	672	613	649	651	657	631	670	683	651	692	634	644	692	633	667	678	599	681	655	664	714	638	683	679	665	664	634
2396	981	599	440	719	815	767	565	603	458	374	279	286	250	209	217	192	148	181	146	132	149	90	134	103	108	102	96	102	98	74	80	95	79	78	75	74	57	66	70	64	71	65	63	62	85	63	63	55	60	66	56	71	57	65	67	67	52	61	59	53	51	48	48	52	57	53	52	44	48	59	35	48	57	41	56	40	49	50	40	58	51	68	51	48	36	44	46	35	47	39	48	38	69	46	45	46	49	45	32	55	52	48	31	36	39	54	52	45	43	51	49	36	35	40	50	60	39	42	57	36	42	36	48	41	38	39	52	38	49	51	37	43	39	42	39	44	37	42	35	53	41	45	51	41	48	38	48	51	44	43	36	45	46	40	58	35	32	45	40	35	45	47	45	49	49	40	44	45	51	36	53	44	58	63	34	37	44	42	53	39	51	46	36	47	44	37	44	42	36	46	49	49	31	42	48	58	36	38	32	42	41	49	45	33	45	37	42	41	33	42	52	45	46	50	36	47	38	40	46	43	41	55	49	46	37	47	46	34	47	54	44	61	35	49	55	47	41	47	51	47	36	43	44	37	51	63	47	47	52	40	43	44	33	48	52	38	52	37	47	48	34	44	43	55	49	41	46	37	46	40	45	44	42	44	47	45	45	45	42	44	51	38	48	38	31	42	47	50	37	43	39	48	54	39	51	51	53	34	36	46	39	43	50	53	47	39	25	44	40	37	32	43	40	42	47	43	50	51	52	39	47	37	43	36	43	41	42	47	44	48	50	42	42	47	46	46	38	53	48	51	45	61	41	44	51	47	41	37	42	43	35	37	51	53	48	47	44	50	37	46	39	37	50	43	48	46	37	48	49	50	49	54	37	36	45	40	46	42	58	42	32	43	45	46	43	44	47	41	32	47	50	29	53	38	41	48	62	44	38	45	49	51	44	44	45	56	35	49	52	39	42	46	51	52	44	48	35	40	44	33	39	53	60	40	37	45	45	33	48	42	46	35	52	39	43	45	43	39	40	57	41	45	55	68	51	37	40	33	49	51	42	48	47	45	43	45	40	33	54	46	50	50	44	44	45	55	42	44	45	47	47	60	44	46	41	53	41	54	44	46	46	55	43	49	45	44	50	52	47	36	51	41	52	50	50	35	44	45	49	42	55	40	42	52	40	40	54	53	44	47	51	45	42	49	42	49	44	51	34	34	46	36	40	37	45	51	37	30	51	43	44	50	50	43	46	54	41	41	49	37	44	45	46	39	51	47	46	28	44	45	31	40	43	57	40	51	47	59	30	43	39	46	37	57	41	46	39	36	41	39	38	43	52	39	53	37	36	44	37	57	45	34	43	46	41	46	49	45	46	54	52	42	34	57	47	45	41	43	36	56	56	36	47	46	44	55	51	33	52	39	40	50	41	43	43	40	32	53	44	46	46	39	50	46	53	41	45	40	38	41	39	34	39	51	49	41	58	59	46	56	42	44	55	40	61	42	55	45	39	35	48	51	43	43	58	46	59	54	41	44	54	41	46	49	43	31	42	58	43	38	44	44	45	48	39	37	40	43	38	48	46	56	49	45	52	43	44	40	40	41	37	59	46	50	39	52	45	41	55	44	43	52	47	52	48	57	44	39	50	45	34	50	52	41	40	44	42	34	31	44	41	42	57	34	40	44	29	38	45	37	59	48	46	55	49	40	43	40	53	36	51	52	44	43	48	37	40	43	47	44	43	48	49	52	45	45	42	47	52	42	51	33	35	38	39	42	44	47	34	34	33	31	37	45	45	45	46	50	45	45	47	47	40	42	49	50	37	37	33	48	35	53	42	51	52	45	41	48	51	49	55	48	47	48	40	31	63	43	42	39	54	43	50	55	44	48	48	39	28	44	40	39	45	32	46	47	46	45	34	35	44	38	40	49	38	47	36	45	52	54	43	39	39	45	45	51	47	45	40	44	53	41	40	62	50	37	47	35	58	44	50	49	37	45	44	41	37	50	46	42	54	49	42	54	46	41	32	45	42	38	28	39	41	41	43	43	37	37	52	44	39	46	45	51	48	56	36	37	45	50	49	51	44	53	52	54	42	43	61	58	56	41	48	54	40	52	40	41	50	46	52	43	47	52	49	34	40	52	31	59	53	62	48	58	45	41	42	50	50	45	44	44	39	48	39	40	44	52	50	40	39	40	36	42	46	48	44	44	47	40	34	48	40	47	38	36	40	44	40	36	43	51	42	45	54	41	41	58	44	47	44	52	42	47	52	38	54	37	56	47	48	52	43	50	36	53	43	41	40	41	45	51	41	41	49	46	45	40	47	47	57	45	33	30	42	42	31	32	49	31	43	47	37	44	43	56	42	48	60	42	50	39	54	42	44	47	31	50	44	45	37	46	52	47	42	37	42	46	31	50	41	42	56	38	46	44	46	44	44	44	43	48	38	39	42	46	49	49	41	54	40	38	43	44	43	51	40	54	39	56	41	54	47	52	37	42	46	39	48	34	55	43	50	56	42	42	41	46	44	44	52	38	38	55	57	44	49	50	48	39	43	43	61	35	41	45	49	46	50	46	43	49	54	47	42	41	47	46	35	42	39	41	40	38	45	49	39	35	52	31	49	41	37	43	55	36	52	31	49	44	42	57	43	41	31	53	52	55	52	40	30	47	50	35	41	54	44	38	31	56	39	52	51	48	51	44	39	51	46	52	55	44	40	27	45	38	39	50	43	47	51	51	50	42	43	54	39	49	39	48	48	40	34	39	50	46	48	48	45	51	39	38	50	52	42	50	50	42	44	47	49	41	37	40	58	40	51	42	49	50	50	51	45	45	35	51	37	42	55	46	44	48	49	48	40	35	44	49	40	40	51	48	45	41	47	46	53	51	35	29	57	60	59	52	43	48	40	45	41	45	36	40	41	50	48	43	48	37	46	45	40	41	56	42	49	38	36	50	53	58	45	44	46	39	31	39	44	47	56	39	42	44	44	37	52	45	46	42	34	53	54	46	33	33	37	37	47	42	50	49	50	35	48	44	42	47	38	35	55	53	38	41	45	43	51	42	39	40	49	52	36	38	40	43	35	49	35	55	47	33	43	40	46	48	42	52	45	42	43	52	45	35	50	51	49	40	37	40	60	39	46	44	43	48	32	47	46	49	45	53	47	34	35	51	47	49	49	43	42	48	42	50	40	51	53	42	28	39	55	45	39	39	40	40	51	47	51	42	46	44	41	41	44	42	38	42	52	53	39	49	49	37	43	50	36	41	43	46	51	40	63	52	40	48	45	53	48	49	46	61	52	44	35	38	48	44	52	56	42	37	32	37	52	46	42	52	34	45	33	40	38	38	43	47	44	39	45	50	37	39	53	43	39	41	40	44	44	34	46	46	41	48	53	62	49	48	39	34	38	37	51	33	44	49	46	63	47	40	43	58	46	42	38	50	49	50	35	39	52	42	51	48	50	35	36	32	47	48	37	45	42	52	51	40	46	46	40	45	58	35	57	46	47	40	34
26316	19301	12895	26432	34025	32996	29419	25697	22262	19154	16653	14157	12206	10817	9531	8528	7289	6508	6026	5597	5079	4758	4522	4181	4035	3715	3432	3201	3095	2751	2615	2480	2475	2267	2178	2088	2008	1983	1923	1817	1767	1817	1830	1808	1764	1786	1726	1662	1613	1554	1620	1529	1555	1480	1482	1424	1390	1311	1237	1182	1184	1138	1073	1063	1064	1087	1042	1028	990	1060	963	952	880	865	854	829	850	822	812	811	835	762	767	760	724	776	761	783	784	741	756	746	820	737	729	725	776	733	769	740	736	739	735	745	696	713	716	712	728	704	764	704	717	736	726	721	675	729	692	727	723	699	727	682	659	707	673	752	697	736	687	744	749	701	768	708	685	740	687	666	726	631	738	718	710	669	703	701	750	684	677	677	713	773	738	690	673	692	707	749	672	699	768	705	701	737	667	717	691	736	692	729	734	722	719	681	662	696	710	718	686	751	735	702	701	670	743	727	730	704	705	680	697	701	708	669	715	694	699	708	661	715	695	724	709	649	731	700	697	721	731	694	693	654	670	718	691	709	701	690	728	728	657	730	732	705	647	664	660	717	686	660	755	648	732	706	709	698	664	710	740	711	697	678	719	686	650	722	694	702	661	691	675	681	700	695	719	695	732	687	658	699	639	683	722	699	680	724	677	736	744	667	700	707	678	691	735	676	653	684	691	710	693	691	700	697	675	686	775	656	714	682	688	719	700	743	679	686	706	726	713	654	719	730	724	677	732	669	692	740	729	710	684	674	699	684	717	676	639	717	745	696	688	695	752	696	776	708	752	680	652	679	718	683	726	718	674	673	681	733	683	688	693	684	721	706	740	672	710	702	704	683	707	688	638	689	705	717	693	728	710	687	717	710	681	738	709	718	678	639	678	703	757	719	729	669	707	700	750	699	659	713	717	684	678	728	670	692	704	743	737	740	709	708	679	684	680	667	665	712	731	718	707	647	716	727	746	663	692	666	721	702	746	686	722	711	710	687	746	725	704	738	730	698	690	681	670	674	682	729	709	640	683	680	703	735	733	694	694	697	717	708	715	719	731	692	702	681	685	695	646	676	711	727	727	711	717	695	671	658	624	691	694	711	702	696	674	698	716	712	745	702	707	746	706	708	673	714	716	761	702	689	718	713	684	710	671	653	716	652	707	724	722	673	661	662	684	687	668	706	683	738	685	691	691	721	723	733	704	667	677	721	676	669	679	675	717	667	684	659	699	743	726	666	716	694	689	699	698	682	764	724	704	704	711	664	721	741	686	687	703	721	720	703	694	719	671	749	709	664	678	694	691	732	660	716	682	710	670	681	702	701	632	702	683	690	719	681	712	689	707	723	636	704	680	688	658	709	716	709	681	717	740	718	706	685	664	680	711	704	701	756	742	720	715	691	700	669	732	701	670	672	700	700	701	711	720	713	658	707	714	732	712	703	703	668	720	676	695	699	707	733	717	751	699	719	664	731	640	682	655	691	752	708	675	686	671	768	701	686	742	696	693	677	696	713	693	716	731	695	707	679	722	720	706	706	712	745	684	729	711	703	706	695	701	700	715	736	690	662	689	706	684	688	699	702	691	715	684	661	665	678	678	727	702	704	723	745	660	720	690	684	700	710	744	735	705	693	663	727	690	711	712	697	695	703	731	682	716	742	721	728	705	715	689	686	645	708	684	695	733	689	721	668	747	652	703	725	678	682	726	694	718	718	695	689	731	734	729	704	689	692	654	706	698	695	726	703	737	675	687	709	679	675	697	681	707	701	703	726	680	668	655	669	715	729	675	678	701	686	676	692	653	679	720	693	675	658	670	665	703	671	685	695	650	692	728	698	712	688	684	650	696	727	748	715	679	746	694	789	736	670	718	740	703	684	677	671	703	720	705	665	734	692	718	678	694	717	721	733	706	718	628	744	720	665	732	671	690	707	742	674	641	675	711	706	709	746	708	675	715	706	707	731	735	690	712	713	694	732	691	650	653	686	703	690	690	668	710	782	717	702	749	694	745	739	735	688	703	711	736	668	695	688	696	734	691	717	700	700	665	705	693	711	699	709	712	702	715	716	680	692	664	700	668	706	684	675	701	730	736	726	687	670	690	685	750	721	673	670	686	739	731	714	687	698	693	696	720	762	728	696	769	737	643	682	738	695	677	714	700	740	714	715	698	682	683	701	678	737	713	709	667	681	727	691	706	719	695	712	712	682	693	650	679	725	705	715	715	689	716	673	668	717	713	734	668	700	706	682	712	647	712	657	701	738	663	696	683	737	700	717	707	719	736	704	700	693	688	738	695	688	710	656	702	703	711	696	731	748	732	692	751	705	698	709	697	729	654	684	728	730	666	665	665	713	704	740	717	705	767	692	736	689	721	706	643	708	726	713	660	758	742	731	689	757	739	653	685	652	751	706	730	724	689	715	691	687	708	717	719	722	660	696	656	704	694	699	738	708	709	681	742	698	726	720	700	695	685	729	733	708	745	752	722	727	716	670	683	663	668	683	690	688	693	643	696	722	689	671	688	713	719	680	713	747	747	685	717	692	676	674	746	739	695	725	734	735	715	749	698	716	713	726	701	665	689	656	704	736	692	685	635	705	705	703	661	669	654	674	697	693	719	678	742	686	739	659	725	711	713	745	675	657	658	716	682	688	695	693	720	687	714	715	690	682	746	709	751	728	712	689	747	724	706	767	639	698	728	690	677	674	712	716	674	678	665	738	690	740	715	725	733	666	667	725	672	680	649	737	691	694	731	702	695	753	684	711	711	685	701	712	696	659	706	686	778	728	712	747	696	711	661	728	754	729	712	692	674	647	715	720	750	688	710	673	652	730	700	716	701	715	694	724	719	731	688	713	687	665	713	686	665	673	674	694	666	692	703	664	687	707	723	721	719	697	642	723	681	721	697	658	667	718	704	731	704	692	711	730	803	690	689	696	684	720	723	746	695	703	734	682	672	676	709	710	674	662	688	731	637	709	691	708	697	733	705	737	726	670	706	687	725	687	691	713	713	716	687	668	714	659	726	678	729	686	714	747	713	719	724	758	682	724	708	706	690	689	668	704	680	710	703	720	708	660	727	710	725	712	690	681	683	700	700	708	711	679	660	722	684	672	705	708	683	699	703	741	715	703	769	737	720	662	727	667	738	697	677	679	644	723	690	710	733	709	707	679	686	672	679	714	651	737	723	704	709	712	714	689	644	688	734	692	711	681	715	681	704	722	736	669	655	700	719	698	747	687	741	689	777	724	657	691	741	694	726	706	677	679	719	664	673	709	692	663	710	700	674	698	680	716	716	668	708	701	710	663	734	718	712	694	706	689	687	747	678	706	702	712	678	646	698	752	680	728	634	664	704	705	730	723	683	723	720	694	690	721	698	736	744	660	681	612	675	691	726	707	721	721	705	663	677	701	695	740	713	730	742	691	752	719	717	707	692	711	700	659	708	654	693	691	701	683	684	683	672	673	688	690	740	673	703	733	740	684	691	724	754	694	721	669	683	706	688	721	713	635	721	660	659	704	703	701	684	693
1701	403	251	199	286	336	353	251	251	205	170	152	129	122	82	80	77	83	86	69	74	55	76	54	54	60	49	51	45	38	44	39	56	46	45	41	33	51	42	40	37	40	35	34	40	30	29	24	41	35	24	35	28	34	33	29	31	33	30	29	30	28	23	33	23	38	23	24	39	23	30	28	32	25	32	23	27	27	26	29	24	24	17	22	26	22	23	23	27	21	29	16	20	27	23	22	24	30	18	20	19	20	22	25	23	26	29	34	27	33	13	17	27	29	25	31	20	27	27	24	28	27	24	18	28	28	29	25	22	13	23	24	28	29	23	18	20	29	21	22	21	17	37	17	20	26	16	18	29	30	20	20	29	30	25	26	31	31	27	27	25	19	25	28	19	25	25	15	14	28	31	29	20	24	32	34	21	24	25	25	24	31	18	27	29	23	25	24	20	32	30	28	28	29	23	25	23	18	31	32	29	25	27	27	30	28	24	31	33	29	25	20	29	26	27	26	32	15	25	28	21	26	27	23	23	21	30	32	30	20	24	20	26	30	22	23	26	22	30	24	29	23	25	22	26	22	23	21	27	24	23	25	34	19	29	23	17	32	26	20	21	25	23	28	27	15	22	24	28	22	19	21	26	26	31	19	27	27	17	24	26	23	23	29	25	28	21	27	23	28	24	23	18	23	40	23	18	20	15	20	22	26	30	27	27	33	23	22	29	28	23	18	20	21	23	31	28	32	21	18	30	29	19	20	29	23	26	22	33	30	15	29	19	16	13	25	23	26	17	20	25	20	20	29	26	24	16	29	29	22	26	28	28	23	29	25	32	20	27	20	22	23	24	16	22	31	28	25	24	19	31	12	21	18	27	26	27	25	22	31	22	26	19	28	29	23	28	22	33	24	23	33	17	23	14	20	32	18	23	27	35	33	21	23	34	24	27	23	15	22	26	27	33	30	22	18	22	27	22	22	29	17	24	16	30	24	22	19	27	30	25	26	32	23	24	29	30	27	28	23	21	21	32	19	26	22	20	33	20	35	24	29	30	27	23	19	33	15	14	23	26	23	21	30	28	22	20	20	20	22	21	29	24	29	21	23	22	28	18	25	26	27	22	16	24	30	19	27	31	29	36	27	27	37	27	24	20	22	27	27	19	22	28	22	31	29	27	25	26	30	28	31	21	27	23	22	33	33	21	31	23	33	26	25	22	21	19	30	25	24	32	19	24	31	20	17	31	30	24	35	29	25	35	27	22	22	25	19	34	24	15	23	27	28	27	21	30	23	32	21	28	21	17	32	19	21	29	20	31	31	16	24	30	20	22	23	27	16	27	27	17	32	17	23	15	26	16	30	36	23	27	29	22	25	15	22	22	19	25	23	27	23	30	25	28	32	16	29	21	25	14	27	38	23	35	28	23	20	30	18	30	17	29	34	26	29	25	29	24	32	25	30	29	22	24	21	20	18	28	21	18	25	27	33	25	28	21	26	19	23	26	24	25	21	23	18	39	23	36	27	21	25	27	35	26	25	26	20	30	27	21	27	19	28	26	28	21	26	25	18	28	22	27	23	26	30	21	22	15	32	23	21	29	32	26	24	13	24	24	18	24	14	21	23	28	23	17	30	18	18	25	27	26	30	26	23	22	23	27	25	26	23	24	32	24	31	25	21	27	22	22	26	21	31	21	31	28	23	13	34	25	24	26	19	23	19	20	24	26	27	15	24	23	27	23	27	28	21	19	30	31	26	28	27	18	25	21	17	26	35	31	24	26	30	23	26	28	29	22	35	25	30	22	27	23	22	29	27	27	20	30	18	26	21	32	24	27	25	31	24	30	23	25	37	17	27	25	33	23	21	25	30	27	31	29	25	16	17	29	27	22	35	22	27	32	26	31	35	28	23	26	21	26	26	32	24	28	17	35	24	31	24	23	28	26	26	16	21	28	24	22	41	31	23	20	31	20	20	21	23	25	29	28	26	24	25	25	23	25	22	23	19	30	23	18	22	21	21	20	17	24	22	29	29	26	21	28	24	25	19	25	21	19	27	36	26	35	24	26	19	34	23	24	21	13	22	35	31	20	18	30	24	26	20	20	16	26	29	21	32	21	20	25	21	26	22	30	22	24	19	24	25	17	22	25	19	17	24	20	29	22	19	25	28	22	33	28	27	30	18	28	20	27	21	25	29	30	20	31	22	18	28	22	24	28	30	33	22	21	23	22	19	31	27	21	27	24	31	30	18	26	21	20	25	25	22	26	32	24	27	24	28	22	19	17	32	34	22	27	23	29	25	30	20	20	20	17	31	29	20	20	24	17	28	25	32	23	29	26	28	30	28	25	30	24	27	27	24	27	23	27	22	27	36	22	29	26	24	26	24	22	35	28	28	27	24	26	22	21	23	30	14	21	18	33	25	20	28	27	24	32	27	17	25	25	26	30	20	30	25	26	16	29	27	26	25	25	22	19	23	30	23	20	17	21	28	31	18	22	24	26	25	26	28	27	23	25	28	19	17	15	27	25	23	22	19	17	21	24	23	27	20	32	32	33	38	25	20	25	29	22	27	21	19	24	23	17	25	23	29	16	29	26	30	18	29	26	21	18	19	29	25	25	35	27	30	19	15	18	27	14	26	21	19	31	34	26	18	21	29	23	19	25	33	30	16	20	23	24	24	25	32	26	25	20	24	16	20	30	20	23	27	18	31	16	18	26	26	22	25	34	27	35	23	20	32	25	20	27	20	15	34	31	35	35	25	24	36	23	18	25	23	21	28	21	32	26	24	18	17	24	18	29	30	29	21	27	31	29	21	35	35	20	27	20	38	23	21	28	26	22	23	23	23	39	28	24	22	19	19	29	23	30	40	24	24	21	25	25	22	23	21	33	27	26	33	30	24	19	28	20	22	15	21	21	24	30	21	18	24	28	25	23	25	27	18	20	26	30	27	26	23	19	24	22	25	21	27	26	26	26	34	32	25	18	27	24	25	23	22	23	25	23	24	26	25	17	21	22	20	29	23	30	32	31	22	20	26	21	30	22	13	26	32	27	21	14	21	31	28	25	21	24	29	30	17	26	17	19	27	27	33	25	22	24	29	19	19	30	22	25	28	27	17	27	30	30	17	20	12	25	25	23	30	31	23	23	29	19	33	34	25	25	23	22	21	10	29	30	33	30	31	23	25	29	29	21	26	34	37	21	20	30	27	22	26	28	20	24	22	26	22	28	25	20	19	27	20	17	26	23	17	23	24	29	19	26	28	27	29	17	25	22	22	22	20	22	23	22	19	30	18	26	24	21	26	23	17	24	36	21	18	24	21	29	34	29	22	26	11	16	22	24	23	22	24	32	31	27	31	23	27	17	23	37	16	19	27	19	24	21	28	29	18	25	21	23	24	26	31	30	24	37	32	21	28	29	29	21	21	23	30	28	23	13	30	23	30	23	20	29	29	25	28	34	25	23	22	28	23	31	16	22	30	22	31	24	22	26	31	23	29	20	23	19	21
17849	11513	6747	16978	24137	23117	19703	16317	13492	10990	9132	7459	6162	5426	4798	4160	3552	3169	3017	2790	2626	2386	2346	2304	2131	2047	1802	1746	1653	1546	1545	1366	1303	1200	1265	1210	1158	1139	1050	970	1052	1021	1103	1038	1033	1056	1016	944	965	933	845	875	823	813	792	744	741	654	654	657	595	579	575	579	549	584	565	538	509	495	514	477	508	481	470	479	435	457	504	407	491	477	451	436	467	431	435	423	437	411	425	396	410	406	430	409	385	392	390	395	403	402	447	433	357	407	378	381	461	437	453	423	409	403	376	431	427	385	410	416	377	421	401	399	393	361	412	431	356	396	371	421	403	409	447	424	426	436	387	399	380	407	428	427	359	400	428	411	389	398	438	409	420	411	414	408	410	379	383	428	398	359	413	372	400	388	417	394	424	431	375	425	391	407	393	402	407	354	414	432	392	393	426	419	402	440	393	406	394	427	424	424	401	434	387	408	435	435	418	412	407	432	379	427	402	397	396	428	381	408	401	442	403	416	401	399	378	386	428	402	429	406	412	420	390	400	393	380	387	451	405	404	404	383	392	384	402	418	393	383	384	381	405	435	411	375	395	413	432	396	398	387	416	434	396	413	414	413	435	376	368	426	414	418	419	400	389	409	395	413	416	404	397	422	439	391	404	437	386	389	408	399	369	444	402	433	429	430	410	411	412	392	393	407	411	400	451	386	399	411	397	397	392	391	398	416	389	391	391	413	417	425	437	403	435	403	383	373	411	420	349	405	387	414	400	395	403	427	420	399	411	398	402	386	373	452	382	409	422	394	446	403	412	379	394	437	388	388	421	397	386	391	437	400	404	381	421	396	378	427	414	388	401	381	424	363	399	381	436	388	386	390	439	394	395	441	437	432	376	399	425	379	399	381	401	406	433	454	420	383	389	406	449	367	394	417	381	362	417	427	427	375	390	400	397	397	401	399	366	365	432	415	385	423	440	415	382	411	399	381	415	428	365	380	409	385	425	408	336	401	417	396	408	394	413	400	392	412	415	418	397	422	391	386	383	371	404	405	408	422	419	413	394	415	401	409	435	406	405	390	403	385	402	421	402	441	406	392	398	407	413	385	397	373	407	397	383	401	397	392	396	383	397	395	390	430	384	408	438	436	418	406	386	383	442	408	401	432	417	377	376	376	395	432	387	396	423	425	358	392	385	425	403	396	397	427	405	378	381	379	384	389	393	388	381	405	410	391	422	402	398	410	393	389	399	392	387	419	402	408	415	422	408	411	424	383	418	406	413	398	386	405	378	388	401	401	423	403	415	409	430	415	432	414	428	406	410	414	411	387	382	390	382	373	420	409	404	389	429	413	406	426	423	420	418	369	395	425	439	407	358	424	426	438	401	380	432	426	395	418	403	414	403	416	401	426	406	414	437	410	412	419	432	402	414	425	369	403	432	379	404	454	393	407	386	409	391	439	427	424	396	405	400	426	409	392	388	380	413	406	400	394	387	383	382	415	413	388	401	390	420	383	383	416	384	450	404	414	380	405	422	394	383	415	402	444	394	439	391	434	415	463	395	385	427	415	360	392	414	395	411	415	407	406	384	385	384	411	435	399	415	427	413	395	421	416	420	416	374	397	424	379	416	385	413	438	413	431	402	397	416	407	392	392	444	401	409	379	403	385	451	456	382	389	358	424	429	380	408	405	385	413	397	443	435	444	441	413	389	397	396	406	438	415	407	399	406	425	410	385	404	389	398	407	413	429	409	437	428	410	398	432	395	440	381	375	413	380	347	373	412	418	443	389	406	406	382	386	445	388	422	397	399	419	363	413	406	425	367	388	402	438	410	436	441	385	387	437	412	362	425	374	383	386	386	406	419	407	401	425	420	433	421	393	395	421	399	395	395	395	423	432	386	396	373	435	397	413	415	443	414	417	395	413	438	383	437	415	394	421	405	409	418	412	386	427	412	434	385	411	378	429	413	400	402	404	370	406	398	430	428	404	418	395	428	407	425	383	403	399	399	391	397	397	433	369	403	402	417	413	422	424	388	399	402	418	404	399	431	405	398	397	436	410	450	381	396	398	414	400	414	411	372	341	405	435	405	415	402	386	437	388	438	367	458	395	414	423	399	411	407	410	405	455	383	417	382	423	487	426	389	398	430	388	385	405	439	368	389	393	391	401	406	438	411	424	408	407	407	408	402	377	420	386	366	379	424	395	409	372	396	417	424	417	433	402	376	370	403	391	379	382	431	427	386	413	419	382	368	416	420	374	373	372	396	436	405	392	408	408	461	433	382	394	362	436	415	438	379	412	377	390	407	390	421	398	405	420	389	416	383	416	338	422	394	436	386	416	427	387	393	412	386	420	410	414	381	412	397	394	422	421	401	397	391	401	423	415	376	393	369	419	400	424	414	408	384	379	391	428	378	392	381	426	405	352	369	409	383	420	415	414	418	386	411	425	429	397	404	405	400	400	394	384	460	392	412	370	376	416	389	384	372	404	384	425	431	423	404	435	399	410	432	402	393	369	415	382	392	368	405	417	378	425	432	417	420	411	400	410	399	401	396	432	416	425	406	380	432	433	410	418	415	440	410	376	404	356	412	373	390	386	430	405	431	394	438	393	403	400	395	422	399	377	378	422	390	421	386	426	424	438	449	355	362	416	391	391	432	417	387	408	402	373	395	406	384	404	419	398	396	357	383	425	402	383	428	391	398	420	401	395	419	427	423	395	391	405	372	387	406	380	393	391	404	423	453	423	396	410	411	381	416	410	405	412	411	395	391	415	423	392	392	416	425	390	407	391	427	415	394	366	385	410	390	390	378	398	406	383	445	412	404	419	412	378	374	414	411	362	388	411	410	409	432	432	434	402	419	436	417	409	418	416	390	412	368	392	410	365	368	436	408	391	379	409	440	411	417	373	426	422	424	372	394	423	400	405	402	436	455	393	390	402	361	414	425	396	402	385	405	399	400	375	370	393	357	427	422	401	414	372	425	421	434	410	409	460	425	408	398	432	381	399	426	417	405	366	441	428	396	402	403	417	414	430	405	434	400	373	405	412	416	389	402	366	418	410	402	425	423	362	412	377	402	400	388	400	417	391	431	379	437	389	379	394	406	448	405	402	436	414	396	374	406	403	393	437	396	407	404	393	415	409	401	398	428	406	403	378	397	414	379	470	418	423	404	403	420	381	404	385	403	394	426	415	401	434	441	373	375	440	402	401	387	419	419	397	392	401	402	396	394	425	443	415	402	420	413	398	387	431	400	442	419	420	406	398	405	401	401	447	436	450	415	444	408	409	419	404	430	437	395	429	406	393	379	379	413	438	406	405	415	412	388	425	390	403	381	424	421	375	410	411	414	399	439	429	408	372	413	418	440	415	420	375	386	423	396	416	394	395	421	411	424	416	391	434	425	397	428	388	403	369	397	382	428	409	355	406	396	379	426	424	409	408	396	384	409	391	372	390	438	399	402	414	410	387	391	392	398	386	447	404	419	368	387	409	392	422	413	422	370	406	391	374
1264	667	399	301	483	599	491	427	365	311	303	243	181	169	162	143	111	109	123	109	92	91	62	72	82	88	75	72	70	45	59	63	51	44	53	45	40	52	38	43	48	57	53	41	40	38	35	35	52	39	41	34	36	42	32	42	29	26	29	46	16	26	33	35	48	37	27	38	29	27	28	24	39	33	30	25	22	26	30	22	40	23	19	27	28	35	23	25	38	30	35	20	33	25	22	16	26	33	31	21	25	25	35	28	21	31	24	12	25	20	18	27	30	22	38	27	28	17	29	31	30	22	23	26	27	29	24	29	25	25	23	32	25	32	20	21	22	18	30	15	29	32	28	33	41	32	31	26	24	33	24	24	33	32	38	19	21	20	18	33	35	19	32	19	36	27	22	31	17	32	28	16	20	25	22	31	29	28	24	19	24	19	25	31	37	34	26	22	31	23	29	22	35	29	28	28	26	26	31	22	26	27	20	26	29	23	21	25	36	34	30	26	22	27	25	23	29	30	30	32	31	19	26	36	31	27	33	26	28	28	29	18	36	26	10	32	20	31	29	24	36	37	23	26	24	23	35	31	40	25	28	25	20	28	32	25	22	23	21	25	34	31	25	25	16	27	35	25	29	28	35	29	27	24	28	28	24	31	28	25	25	19	16	18	23	29	19	26	28	32	31	28	24	27	30	28	30	31	26	15	25	34	34	29	25	21	24	23	24	27	26	18	22	20	18	22	25	32	24	24	23	33	24	31	29	25	17	32	28	20	29	18	32	25	26	26	29	25	28	21	21	20	31	21	28	28	27	31	24	28	25	29	30	28	29	27	27	28	24	20	33	21	33	31	34	31	35	19	27	26	25	23	26	27	19	30	31	30	27	29	25	17	42	23	18	25	29	27	27	22	34	20	25	25	30	28	27	21	27	20	30	38	22	27	31	24	28	31	25	31	26	39	31	23	39	26	35	31	32	25	27	19	28	30	25	32	26	25	30	30	27	26	24	28	34	23	17	30	32	22	28	27	23	28	21	26	17	27	30	23	22	20	31	37	30	33	28	17	25	19	25	25	15	28	26	31	25	31	24	25	21	23	24	37	23	25	21	26	19	24	21	20	21	27	27	30	24	30	27	30	21	24	32	22	24	30	28	33	32	35	22	24	28	28	19	24	34	25	20	29	25	21	30	33	23	34	21	24	29	26	28	23	28	25	37	28	28	29	31	16	34	25	31	23	27	30	30	28	29	31	20	24	25	24	39	17	28	23	29	26	26	20	22	33	31	26	20	35	28	24	24	21	33	19	27	20	25	26	26	26	22	30	23	28	40	29	28	23	29	23	25	23	30	21	22	25	22	33	30	28	21	27	31	24	32	29	18	17	32	30	22	30	30	31	36	20	23	28	22	20	32	29	25	37	23	29	25	36	31	24	37	30	40	20	22	33	19	29	27	23	31	19	28	27	33	29	27	28	36	24	16	30	24	29	25	26	27	20	25	38	18	22	24	36	25	31	21	31	26	19	39	26	28	25	23	22	22	25	28	27	22	21	24	28	24	32	32	29	24	21	28	30	30	22	23	23	31	24	32	23	36	27	31	21	29	35	23	19	35	25	24	27	33	26	39	29	31	30	20	25	22	13	19	30	31	18	25	21	24	20	35	32	20	36	28	29	24	25	24	25	23	30	31	29	28	27	19	27	33	25	22	24	23	33	33	25	34	24	25	30	32	37	28	22	27	29	32	27	30	28	29	30	35	32	20	30	21	29	23	28	40	31	29	23	25	16	25	29	23	18	27	22	29	31	27	28	24	30	19	27	22	23	20	36	23	28	26	27	32	23	33	27	23	25	28	14	21	31	24	42	24	24	30	27	28	29	30	26	29	29	25	23	26	36	32	25	27	36	32	21	30	29	29	36	30	33	25	26	27	29	28	30	28	23	19	27	40	23	28	27	25	29	28	31	37	31	32	32	26	27	23	25	31	26	23	33	28	32	32	26	22	30	24	24	30	21	25	31	26	28	27	24	25	21	29	30	33	26	27	30	26	25	20	25	20	23	28	21	22	25	20	28	23	32	32	21	26	37	21	19	24	23	29	21	22	25	36	23	23	18	27	24	22	23	22	28	29	30	33	24	29	31	35	26	26	27	30	22	32	26	27	29	20	18	19	26	20	21	29	29	29	25	27	33	22	21	32	36	20	29	30	28	28	23	24	34	21	22	25	29	31	24	18	29	32	32	24	17	32	26	27	31	26	26	32	22	21	27	29	28	38	27	23	24	38	30	35	25	28	36	31	32	27	33	27	18	26	22	19	25	23	30	30	27	22	18	28	24	28	28	29	23	24	31	22	28	30	22	32	22	27	28	19	35	24	35	21	32	27	26	27	27	29	18	25	19	26	34	27	30	34	27	30	17	23	26	29	25	25	21	30	30	23	23	20	29	27	23	32	30	25	33	24	31	15	30	40	20	30	29	25	21	24	28	31	24	40	24	16	27	19	20	28	24	29	24	29	25	25	34	26	25	26	26	35	30	27	23	22	32	29	17	18	21	34	25	28	29	26	40	22	26	30	23	40	23	17	34	37	27	28	19	24	31	29	24	30	23	21	22	26	26	20	14	32	16	19	29	32	36	23	23	30	36	20	20	19	19	30	21	36	25	30	25	32	29	32	26	32	29	29	33	28	29	29	23	31	25	26	35	22	28	25	34	28	20	21	33	27	37	25	28	34	24	22	37	24	28	24	22	35	27	23	31	30	25	14	28	27	21	28	20	23	23	29	22	29	29	21	24	22	23	28	27	22	15	20	31	24	25	26	28	28	27	18	40	30	31	33	27	26	17	26	28	21	29	23	27	36	31	33	36	17	24	25	32	22	36	21	16	29	28	30	24	22	23	29	18	20	25	21	24	33	33	21	25	37	25	21	19	22	31	27	26	34	24	20	28	34	24	22	27	20	25	25	23	33	27	24	22	27	31	20	22	25	30	35	25	30	27	21	31	18	34	23	36	23	21	29	37	27	29	24	19	32	30	25	24	26	23	27	24	31	27	32	21	27	30	26	28	25	33	29	27	22	28	17	28	27	23	23	22	30	30	24	18	22	25	23	33	30	27	29	29	31	30	30	32	25	37	32	29	33	20	24	25	30	21	18	30	45	23	27	29	26	13	27	21	18	22	29	32	22	23	30	24	27	20	29	36	25	27	32	21	24	32	19	27	30	21	25	24	29	30	30	25	31	32	19	33	36	23	33	24	28	25	25	30	31	40	31	18	23	31	30	21	30	34	22	26	24	32	18	29	27	27	26	24	25	24	34	25	24	27	20	27	28	27	33	22	33	25	25	32	19	27	22	25	34	26	36	24	32	20	40	34	23	20	20	28	25	22	23	36	29	34	31	33	23	31	24	26	21	29	25	31	28	35	26	38	30	30	26	28	30	16	20	33	32	30	30	23	20	34	24	22	21	23	29	32	34	19	22	22	34	21	21	30	20	18	31	32	21	23	25	24
22197	16092	9810	22269	29947	28970	25414	21684	18312	15463	13104	11038	9366	8109	7014	6180	5408	4983	4517	4039	3757	3428	3321	3026	2919	2866	2613	2354	2236	2076	2089	1899	1787	1688	1642	1572	1430	1428	1309	1304	1270	1378	1447	1334	1306	1212	1224	1181	1094	1153	1159	1089	1089	932	994	965	876	842	859	840	725	705	715	692	706	681	667	668	649	616	614	573	559	568	555	571	548	530	544	507	534	522	485	488	479	481	475	482	474	472	525	436	434	456	444	438	446	422	449	430	475	424	438	440	483	439	416	425	484	454	473	459	448	448	441	404	482	395	416	433	438	437	485	446	451	429	432	454	466	474	434	456	407	453	438	462	460	435	421	444	425	436	451	427	481	451	464	451	426	466	431	409	434	448	443	428	479	450	488	448	473	423	442	451	479	414	442	418	442	452	413	442	422	450	468	451	470	466	468	455	451	434	441	446	382	458	413	431	422	465	409	416	445	423	432	456	426	446	447	451	476	429	444	476	433	431	438	427	460	451	418	423	425	415	413	440	427	432	420	433	423	442	407	402	450	439	454	432	463	449	429	408	448	428	405	436	442	454	417	439	414	451	434	429	392	434	421	400	444	445	467	439	443	425	439	429	432	445	447	466	445	423	413	445	409	408	461	455	437	460	447	429	404	408	418	446	419	414	448	425	445	444	411	483	416	430	405	413	406	461	439	440	441	414	424	444	444	457	438	486	451	427	432	398	424	413	438	430	461	439	432	444	415	464	426	426	426	437	453	420	469	427	424	441	408	441	415	433	435	411	445	437	451	412	450	442	426	431	437	461	418	470	434	440	412	401	497	440	430	481	439	408	448	415	424	494	447	466	428	433	444	432	429	387	449	457	442	457	408	412	457	433	414	496	485	439	439	428	410	455	467	394	472	437	391	427	437	462	448	429	446	413	436	423	466	428	455	441	422	441	414	453	458	418	440	467	453	435	447	415	429	451	451	471	417	489	451	422	453	462	450	452	433	431	427	428	461	482	429	443	442	455	454	442	443	468	446	418	440	436	409	463	447	461	465	429	451	383	463	459	458	439	449	413	429	421	436	439	439	438	434	419	407	420	430	429	416	431	431	426	416	439	420	435	404	431	407	448	423	420	442	443	387	414	440	428	437	452	403	450	461	418	415	419	431	434	406	436	437	454	465	424	426	449	420	412	406	429	436	416	429	423	421	485	413	451	456	464	467	467	396	411	426	429	433	443	415	408	422	445	443	435	453	418	437	467	426	456	385	416	416	421	449	455	424	425	438	426	426	427	470	480	441	431	474	428	431	447	431	464	419	466	443	447	458	432	422	393	473	403	461	423	442	469	425	475	460	386	441	416	446	405	457	426	425	431	491	421	430	441	416	420	429	438	413	456	426	434	439	449	403	431	452	432	426	415	428	399	445	436	373	398	446	422	468	449	404	416	421	421	418	396	416	471	434	440	439	409	435	428	426	454	405	419	417	481	434	393	417	447	426	437	432	420	440	464	460	449	409	442	431	434	439	441	430	418	422	455	426	449	432	391	433	454	449	396	418	460	411	402	442	440	437	444	432	431	457	425	428	412	429	451	427	467	431	437	431	444	438	418	422	404	431	443	451	419	460	410	437	446	437	455	426	454	450	442	437	458	421	467	445	398	442	447	416	443	450	431	430	421	419	424	415	444	464	430	450	470	454	446	436	464	490	449	396	446	451	426	426	409	402	433	435	437	427	452	447	417	442	431	460	426	410	424	425	403	385	428	414	447	441	454	451	449	477	413	420	464	383	441	405	431	419	401	424	443	444	438	442	458	427	473	403	440	434	425	420	440	411	425	468	434	416	445	460	431	478	402	423	409	453	433	462	488	432	440	417	431	440	457	435	400	452	431	439	411	459	450	484	426	419	426	428	428	413	451	416	460	451	426	417	416	415	438	442	468	446	432	418	427	443	471	437	448	454	454	468	408	429	427	409	442	418	452	437	441	441	451	471	408	422	401	459	401	420	448	447	473	414	417	468	433	461	446	374	445	430	463	392	435	460	479	430	445	427	428	407	415	410	457	468	470	421	418	461	459	463	417	413	465	479	429	432	459	443	430	464	455	432	452	394	460	415	416	424	394	455	421	440	424	412	404	446	447	410	469	462	417	424	449	450	402	418	408	432	416	430	461	415	408	478	461	405	427	438	433	447	435	446	443	462	450	444	476	412	444	459	452	413	415	452	433	412	419	430	457	429	425	417	435	455	418	412	433	391	471	450	428	413	424	463	410	422	422	436	430	425	438	462	423	460	408	431	439	420	429	409	422	476	426	417	440	447	469	457	427	426	433	451	438	412	437	431	441	487	440	402	463	437	448	443	424	431	432	451	407	443	430	397	451	406	375	452	433	438	436	437	399	448	442	437	454	430	450	438	435	446	418	444	389	442	385	446	416	451	413	433	440	428	454	462	459	412	453	437	398	443	416	413	449	442	412	431	428	415	426	448	456	434	431	431	456	436	401	525	449	457	418	440	411	443	409	442	417	413	455	420	468	428	438	434	498	431	449	471	448	452	429	410	427	445	447	422	448	448	393	439	412	437	436	436	464	479	431	422	437	456	446	415	453	446	425	443	440	464	451	410	414	438	473	427	442	409	421	466	427	402	443	435	460	377	426	429	458	436	403	412	419	465	423	428	439	414	427	429	430	462	421	419	482	440	441	479	434	460	469	421	441	464	407	408	429	409	444	434	466	476	415	442	423	422	407	426	460	413	433	435	430	476	433	411	434	455	426	405	430	417	416	458	449	482	439	417	432	407	450	419	420	460	432	412	393	427	428	462	437	431	404	400	428	459	424	473	432	404	424	403	437	426	472	435	445	477	396	422	394	454	434	450	449	450	453	448	430	435	432	431	425	421	420	476	421	418	468	432	401	428	436	424	419	432	430	455	465	444	442	409	447	395	451	481	470	408	436	403	409	431	421	455	442	424	471	452	431	387	465	435	428	421	436	427	427	407	425	421	443	409	426	449	411	408	407	442	447	421	440	498	417	477	432	422	459	429	439	458	418	421	436	422	406	465	423	455	448	443	429	420	416	454	430	404	464	441	440	447	449	437	409	417	430	437	432	421	428	412	435	399	463	405	395	425	445	426	424	429	419	428	446	440	396	463	434	419	444	424	474	425	467	416	408	470	427	451	428	464	457	431	435	474	394	443	443	411	441	459	400	406	432	452	432	441	402	473	452	460	428	444	465	439	425	445	431	452	434	421	439	451	425	423	452	438	402	469	426	447	422	422	431	414	417	423	457	446	418	444	435	418	426	415	448	414	401	439	438	436	443	425	494	446	443	442	444	462	455	460	428	478	437	432	426	457	435	446	403	448	407	485	451	415	442	406	404	407	427	465	456	405	415	441	395	446	404	432	425	450	417	416	410	420	438	424	458	447	449	477	474	436	395	426	427	496	411	409	443	412	436	444	432	451	423	443	445	415	422	401	431	426	437	471	444	443	427	406	420	443	439	448	467	429	407	445	432	452	451	461	463
2925	611	366	271	450	483	441	408	345	323	242	224	187	167	159	154	122	118	135	116	105	108	95	92	79	96	81	83	74	81	76	60	60	78	52	52	55	70	46	64	55	72	54	69	48	65	53	42	61	62	78	42	36	36	50	59	57	48	55	53	44	45	53	38	48	51	48	34	46	47	44	43	40	44	43	42	42	56	36	32	44	36	44	39	45	52	42	40	37	34	47	34	43	36	35	44	36	38	40	40	37	42	34	33	45	37	37	37	35	41	38	34	40	47	40	41	26	40	45	34	41	42	34	40	31	43	51	43	40	45	38	44	36	34	39	45	41	45	31	35	33	43	33	34	57	40	39	40	34	46	41	54	39	42	41	34	29	42	37	37	47	37	43	42	45	31	33	41	50	30	34	40	41	39	39	49	47	20	37	41	28	25	37	47	24	39	33	40	44	46	43	28	34	42	47	47	48	42	38	39	42	29	40	42	34	58	51	41	46	53	39	32	24	40	36	37	42	41	46	39	39	36	42	38	52	38	50	41	37	42	46	47	45	41	46	51	35	35	42	45	40	34	44	36	39	47	34	48	31	51	40	40	42	34	60	33	56	35	40	45	40	46	52	34	46	49	48	41	48	58	42	55	42	36	35	38	33	33	43	51	48	41	52	46	46	39	38	35	49	44	41	36	44	35	28	47	33	29	44	38	38	41	47	41	33	47	32	34	35	49	43	30	42	45	35	47	53	36	44	33	38	45	44	29	42	52	34	44	49	42	42	40	40	34	34	39	38	36	41	37	42	34	51	43	44	35	40	37	48	45	37	51	40	48	46	41	38	43	36	37	56	44	37	37	48	34	42	36	34	46	41	47	44	42	33	47	49	42	45	50	44	40	37	32	56	55	35	35	44	52	36	38	50	44	48	49	52	45	38	43	48	44	35	47	57	39	39	44	34	39	41	40	50	42	38	39	49	49	39	38	44	42	35	40	37	44	38	42	47	34	45	42	49	40	35	39	51	46	42	43	50	37	44	42	37	41	29	46	38	41	43	47	40	38	47	58	43	41	33	45	50	37	47	37	39	39	43	31	49	40	46	47	47	43	31	39	52	43	39	46	45	41	47	41	44	38	35	41	45	44	33	31	42	48	61	43	46	29	37	37	40	48	40	32	28	38	49	44	48	54	38	36	32	43	53	41	45	30	35	36	29	49	38	55	41	40	30	50	38	41	41	44	38	56	58	39	40	40	46	41	43	30	39	31	40	32	45	39	39	45	35	35	39	36	44	30	44	41	40	31	49	41	40	40	38	36	49	48	39	44	52	40	24	39	30	34	34	31	41	42	42	39	45	34	38	46	29	37	34	46	54	49	35	40	41	44	38	41	37	42	42	31	44	47	53	26	55	34	48	51	34	46	46	35	45	34	33	50	39	39	31	41	41	40	50	30	37	37	43	44	38	44	47	51	44	44	43	40	32	38	52	43	41	41	45	42	34	42	41	50	38	32	35	44	46	36	39	44	43	41	35	40	35	43	39	42	43	36	33	37	45	42	29	27	37	35	48	40	45	54	41	54	37	45	34	41	45	52	44	51	50	48	46	47	34	35	38	31	49	53	39	23	44	36	45	42	40	43	51	34	55	42	49	36	35	35	30	48	38	44	48	51	43	46	40	36	49	45	37	41	37	31	25	41	51	40	30	46	37	30	43	46	46	43	43	25	39	38	42	40	50	60	46	49	28	40	44	49	41	30	37	32	33	32	40	31	49	41	50	38	37	38	28	39	33	47	54	44	29	35	37	40	33	36	46	36	43	50	49	35	48	41	40	48	35	48	40	44	39	39	39	38	37	42	46	45	39	39	40	42	54	52	42	39	42	39	37	40	45	31	30	37	35	30	38	34	38	41	39	44	41	44	33	32	40	44	39	54	38	27	45	41	42	43	44	42	42	40	51	39	45	36	46	37	34	47	37	39	28	44	41	48	37	36	33	46	39	49	34	37	45	34	34	32	48	54	33	41	35	46	42	39	35	44	37	54	42	39	51	37	46	33	44	42	47	51	33	33	39	42	47	46	49	51	38	37	43	41	31	42	32	45	44	37	40	39	43	45	44	45	36	38	61	42	41	39	29	51	49	35	34	36	32	38	42	41	46	51	47	45	46	41	39	40	46	42	27	45	53	42	41	47	43	46	42	45	37	45	37	38	30	42	45	43	47	41	37	43	54	41	32	32	34	39	43	41	43	47	38	47	33	45	38	37	39	47	41	49	46	40	42	50	57	47	36	34	45	50	44	39	29	43	42	48	34	32	44	37	47	40	32	40	36	42	45	41	48	39	51	39	37	47	35	45	48	41	32	26	40	39	60	33	37	41	37	36	41	38	23	38	36	33	35	46	39	42	40	39	38	51	37	48	42	36	36	39	43	37	33	41	41	43	42	44	40	38	46	33	38	40	27	42	37	39	44	45	41	37	50	34	34	45	31	38	39	42	40	49	46	41	48	38	38	49	51	42	43	38	44	59	31	42	30	33	42	46	42	35	37	55	43	42	42	41	40	37	42	41	37	41	34	48	55	47	38	36	37	39	52	36	51	46	42	39	33	42	44	46	38	39	38	52	37	41	33	44	30	37	49	45	48	48	36	37	46	50	37	32	44	37	43	41	39	53	34	32	40	42	41	38	48	35	44	45	42	32	36	47	42	40	38	41	41	45	40	31	35	45	48	52	42	47	45	39	36	45	46	43	44	46	30	48	36	41	46	34	53	31	46	34	36	40	39	32	47	44	42	48	35	51	43	46	41	43	30	46	39	40	44	45	52	35	39	37	48	39	34	36	43	49	39	37	49	35	27	48	43	38	37	49	38	41	41	50	41	47	43	41	30	28	46	40	39	40	37	40	43	36	41	49	40	37	44	38	38	44	34	32	43	40	48	46	41	45	36	45	37	48	35	50	42	40	48	41	34	33	27	40	41	34	51	42	34	37	38	37	41	37	47	40	38	31	46	42	38	38	44	43	47	48	39	37	41	50	42	42	41	39	42	49	47	43	40	43	46	33	40	37	48	35	33	35	40	37	38	33	40	42	44	34	38	48	44	41	44	40	41	45	29	46	39	43	51	40	49	32	43	42	42	40	37	46	41	56	38	48	40	46	41	53	37	43	33	39	40	48	43	37	42	48	43	48	41	36	45	40	39	37	54	49	39	35	29	41	25	32	41	29	57	33	51	34	56	42	47	37	51	27	35	49	37	34	38	49	36	35	41	48	35	44	29	35	57	32	37	33	38	42	45	32	42	48	47	44	42	55	36	36	34	43	48	43	37	42	33	44	32	38	46	41	43	38	42	28	31	37	44	43	38	36	51	42	34	43	40	38	55	41	41	46	47	31	41	34	33	37	38	27	50	42	46	43	36	41	45	46	41	51	50	32	31	41	40	44	41	44	29	46	30	41	32	38	33	34	38	39	38	38	44	31	46	46	37	46	46	46	34	47	41	33	45	35	35	34	36	45
20089	14219	9088	20956	28627	27625	24418	20996	17587	14496	12384	10386	9070	7761	6939	5876	5317	4689	4507	4016	3705	3325	3286	3234	3015	2819	2644	2510	2303	2187	2096	1936	1842	1830	1694	1717	1623	1570	1499	1466	1491	1573	1505	1427	1402	1471	1467	1402	1309	1304	1332	1280	1219	1144	1132	1111	1042	1035	947	925	878	871	841	926	794	893	798	846	858	839	829	787	852	753	807	750	726	774	720	742	708	738	702	707	674	707	714	683	768	676	737	687	690	678	695	628	620	625	679	665	618	671	672	634	674	675	684	641	592	639	641	714	696	649	676	625	603	643	638	593	684	659	674	684	680	663	625	621	650	649	657	636	660	668	652	697	617	665	636	630	590	688	603	634	645	649	640	605	686	660	696	630	649	653	631	688	642	702	633	672	623	701	710	674	659	656	688	636	640	621	669	596	645	612	645	633	622	684	669	672	682	669	632	675	686	679	675	625	649	651	683	632	655	651	634	717	655	665	658	675	666	655	648	665	652	652	668	646	620	621	637	692	607	634	674	601	638	634	649	658	677	646	694	639	587	660	672	648	659	666	649	637	674	638	590	678	676	682	656	727	615	609	645	655	629	687	631	666	692	678	642	627	628	635	649	626	673	610	623	648	647	679	634	606	632	680	622	680	605	678	635	625	651	651	665	600	639	616	615	649	693	649	648	627	608	661	624	665	665	699	623	661	620	677	658	651	641	674	602	629	635	685	664	643	669	662	641	684	655	667	615	660	621	678	635	636	651	629	716	643	622	637	651	580	648	638	655	673	660	626	660	614	624	663	645	574	637	633	621	667	594	682	662	651	708	646	646	625	622	675	584	681	646	638	657	611	673	600	645	674	676	627	652	610	675	645	639	656	658	641	644	676	653	596	674	619	625	636	594	670	646	668	663	661	674	617	606	625	662	682	660	637	646	647	622	624	626	620	651	665	631	663	649	693	663	629	653	650	685	627	640	699	669	698	625	642	685	653	644	655	620	636	654	643	648	636	625	643	665	620	612	651	648	651	667	612	628	641	675	644	667	621	660	682	658	647	641	646	635	691	668	677	674	635	656	708	689	659	674	630	621	575	660	650	687	638	661	615	653	631	636	619	649	635	642	666	630	660	602	657	671	707	621	640	665	644	627	642	645	691	691	663	641	631	657	642	691	679	636	684	662	654	646	638	672	678	681	637	632	652	680	650	642	657	642	634	636	629	641	613	643	659	638	644	620	677	632	655	644	600	635	620	649	666	679	667	651	708	626	669	659	681	669	670	629	615	640	679	656	639	687	639	644	631	643	640	670	674	651	620	646	634	673	676	660	679	618	565	638	650	658	631	653	649	637	619	663	645	657	640	675	623	628	660	611	661	625	628	646	654	648	634	679	657	633	667	644	652	605	638	632	653	672	616	657	646	668	668	670	629	646	661	641	683	625	647	648	614	651	630	666	625	649	645	672	651	631	661	652	628	643	635	663	642	666	605	643	601	659	666	639	674	653	683	620	607	657	625	711	606	626	626	682	617	656	615	704	609	646	664	649	636	682	638	630	628	644	663	625	650	623	625	676	632	714	658	680	636	643	634	654	674	644	661	611	670	630	692	648	675	641	635	659	636	646	644	635	664	664	636	646	696	686	633	623	633	629	691	592	665	629	630	655	680	622	666	703	630	654	625	676	674	658	608	683	633	652	647	669	665	646	660	638	653	673	656	638	642	698	683	661	583	650	662	648	667	621	642	643	615	644	662	676	630	654	664	639	659	584	685	652	656	648	657	651	700	627	633	639	631	648	629	637	702	680	628	627	660	667	644	643	595	608	592	677	632	689	663	640	673	600	668	630	680	655	647	648	643	651	639	629	694	695	692	683	678	675	672	665	658	647	681	609	678	645	636	661	628	612	702	634	606	663	629	661	686	632	660	664	647	640	629	605	680	661	626	663	649	637	667	675	656	656	644	641	597	650	634	663	647	642	679	613	650	645	670	668	625	611	664	655	686	651	656	655	622	629	627	648	647	633	639	648	585	610	642	626	627	703	641	647	691	675	641	649	679	624	640	622	655	650	675	656	641	678	636	651	642	609	605	645	673	611	648	626	623	620	647	626	673	648	649	695	659	632	626	661	626	648	627	672	623	670	641	668	661	629	623	667	646	621	663	663	638	650	627	637	646	669	628	649	630	702	632	628	648	607	645	664	618	616	649	651	716	657	700	653	661	665	689	647	660	667	644	646	664	661	632	687	623	633	646	667	680	661	639	643	653	596	642	655	669	631	636	646	623	672	646	682	637	600	650	679	590	622	646	622	640	692	665	634	601	646	644	681	662	695	612	638	598	646	595	637	625	665	610	620	671	659	621	651	642	685	600	596	679	660	680	606	621	662	699	639	687	630	658	613	615	672	611	656	623	614	636	655	635	603	691	628	613	616	665	662	639	680	643	646	617	675	690	632	631	637	687	669	651	600	685	616	634	656	652	605	631	657	646	635	640	609	667	687	650	654	638	701	651	649	703	640	658	668	591	688	632	652	690	657	689	648	678	656	624	603	657	689	623	637	682	667	630	644	625	662	670	641	632	681	646	652	622	619	656	652	621	633	604	665	624	627	657	632	674	672	610	617	692	652	675	657	607	605	676	610	654	604	613	650	569	616	648	650	638	666	672	658	622	626	641	661	662	608	614	643	689	603	633	671	640	670	644	649	636	647	619	648	659	682	637	649	720	665	651	629	668	610	621	623	674	654	683	632	636	628	618	637	664	655	679	644	621	664	611	673	635	647	656	670	663	675	660	669	644	694	657	622	653	598	641	666	577	645	631	640	647	652	650	605	642	655	671	612	685	633	636	625	649	620	587	659	669	626	684	587	637	591	703	647	659	615	664	626	636	632	639	617	627	636	641	638	675	663	655	614	669	650	664	629	626	663	684	680	671	677	661	641	655	635	675	664	641	671	680	698	663	663	617	662	645	679	691	632	643	599	664	695	650	619	614	637	665	601	625	646	662	655	657	643	612	692	652	667	659	668	665	678	649	654	647	685	692	696	640	657	610	631	684	622	616	716	617	670	664	659	662	677	630	636	659	645	602	629	699	656	643	629	615	635	676	670	617	626	679	645	678	632	582	666	620	639	656	635	647	631	652	669	667	683	669	672	627	641	639	646	640	628	653	641	620	631	657	702	626	649	676	594	642	635	655	601	629	581	680	628	679	625	616	662	634	649	649	666	633	658	634	676	595	631	666	665	683	658	657	663	656	590	641	672	628	654	627	672	612	630	619	688	649	671	659	661	701	644	649	678	670	710	640	635	604	660	678	651	624	663	649	675	646	677	653	641	612	626	625	654	663	630	618	640	666	635	656	635	642	639	659	645	613	667	637	646	633	626	683	642	624	660	682	677	640	674	677	676	656	646	660	632	620	617	702	610	651	633	622	638	660	678	621	636	631	656	655	661	584	672	708	624	652	634	666	701	656	665	631	652	603	665	673	618	617	655	621	642	684	660	649	660	622	654	656	641	605	618	663	664	632	611	671
2131	983	525	395	748	802	704	615	566	446	364	318	273	271	231	203	195	158	157	131	127	122	129	117	109	116	82	103	115	102	91	96	69	84	68	75	75	67	68	66	61	69	61	70	58	85	79	64	68	68	54	65	67	60	59	56	51	51	43	58	42	59	57	48	48	54	50	53	47	45	38	50	58	43	41	44	55	42	46	47	49	39	43	41	48	42	43	65	44	51	49	53	48	44	47	42	48	43	43	46	45	45	47	48	42	38	49	39	61	46	35	48	51	49	41	52	39	58	48	46	35	42	45	53	40	38	43	44	41	42	54	44	35	41	45	39	37	43	40	47	34	56	47	41	51	56	44	34	37	58	46	29	46	34	41	40	48	47	36	39	46	41	43	46	46	49	43	43	36	49	37	54	47	43	45	43	46	43	52	40	39	46	54	39	42	39	45	42	36	52	37	51	46	38	38	31	53	44	48	52	44	43	35	46	46	44	43	42	39	46	49	48	41	49	40	37	44	43	36	50	38	44	42	54	46	42	55	36	53	49	39	60	44	40	43	51	53	43	47	34	47	46	39	51	41	51	43	36	50	29	49	53	61	42	39	46	51	51	45	51	56	45	44	43	49	45	52	37	52	34	48	56	50	50	44	32	36	48	45	43	52	38	41	38	34	44	59	33	42	54	36	38	43	47	51	39	50	46	38	40	37	45	46	41	44	39	49	46	52	37	55	42	43	44	49	47	43	33	42	55	41	45	52	41	54	42	33	54	47	36	44	47	46	40	53	41	34	38	37	38	42	43	39	46	38	40	45	48	38	47	37	50	55	69	50	37	49	40	43	37	33	50	44	42	42	46	43	39	51	46	44	57	43	47	47	40	44	36	62	34	35	34	57	44	59	40	41	53	48	35	35	39	51	40	45	51	36	47	34	42	32	45	36	43	55	56	36	52	46	40	46	48	44	46	34	38	42	45	47	46	40	40	51	45	50	44	46	43	35	32	33	38	40	45	42	47	41	37	58	41	38	33	33	40	48	42	51	53	40	43	39	37	49	51	50	37	32	43	35	39	39	50	43	40	41	40	38	35	47	48	32	48	38	49	51	44	40	50	42	35	42	41	39	44	52	35	36	36	49	50	36	36	39	47	46	45	45	40	46	37	41	50	44	52	42	53	49	51	44	54	45	47	50	40	48	40	48	52	40	33	41	38	41	40	37	37	32	47	55	48	43	40	36	42	39	41	56	50	31	48	39	45	38	41	41	47	43	43	35	49	53	45	47	42	36	33	39	37	42	58	39	48	50	47	41	42	46	45	36	43	48	37	41	38	41	46	43	48	34	42	43	50	42	43	42	59	52	46	47	38	51	41	38	46	43	48	35	39	33	38	36	45	35	46	43	38	44	55	45	51	42	46	48	41	61	42	49	47	35	46	49	46	30	45	43	35	39	39	42	37	46	41	43	42	38	49	52	43	53	46	32	35	55	50	45	39	37	50	40	51	33	45	45	41	44	50	43	41	44	47	35	38	44	43	39	49	38	39	44	46	46	50	37	36	52	40	35	46	48	43	47	53	42	47	43	47	45	48	34	52	28	45	40	50	50	45	44	37	47	43	45	42	44	47	49	30	44	53	36	51	39	42	38	32	39	36	48	48	32	44	44	48	38	49	51	41	39	47	40	28	64	38	58	43	44	43	47	42	46	47	49	46	37	39	44	46	47	38	39	45	35	51	41	39	37	35	46	41	49	48	43	44	52	45	44	42	41	50	46	38	41	48	41	43	48	50	38	45	43	34	35	46	50	49	37	41	41	42	35	39	43	56	48	37	46	33	40	44	42	44	40	50	40	44	44	46	43	59	31	50	42	45	38	35	52	42	53	61	53	38	40	33	34	44	35	46	35	31	40	45	44	45	51	41	40	34	48	42	41	39	53	30	43	46	38	40	45	51	41	49	51	48	39	48	38	42	36	51	44	38	47	50	45	51	54	53	53	40	37	44	44	45	43	49	39	40	56	48	48	43	37	40	34	32	49	31	44	49	48	36	40	48	44	48	31	42	41	30	44	50	40	41	52	42	35	57	42	41	48	54	36	40	42	51	53	49	57	47	44	56	34	41	30	48	50	48	42	40	45	43	31	35	33	54	39	45	29	47	47	43	43	42	36	47	37	49	35	43	40	52	43	43	33	42	59	36	42	33	44	42	49	45	39	33	37	55	52	51	44	39	40	50	42	52	48	34	36	46	46	19	44	50	47	48	47	42	49	57	45	61	43	54	46	55	43	32	44	45	40	47	46	41	41	42	43	40	43	38	52	56	34	53	56	40	43	37	49	51	48	42	44	45	39	31	48	38	34	47	39	42	46	47	42	52	37	41	31	41	42	48	50	39	45	38	51	32	50	42	36	44	40	41	57	50	53	44	52	55	39	66	41	46	44	39	34	48	50	40	48	48	45	38	50	44	40	40	32	45	36	40	44	40	40	49	34	37	45	43	54	46	49	29	41	30	43	39	40	44	44	51	47	40	42	50	34	34	42	46	58	39	49	44	39	38	41	40	35	41	49	51	39	40	34	41	46	42	47	45	49	46	47	37	43	44	33	36	47	54	49	30	34	42	47	41	33	42	42	43	31	43	47	32	58	46	38	42	50	46	36	51	34	55	47	50	39	30	43	42	41	47	45	53	38	39	59	46	45	29	39	50	48	32	55	45	47	53	44	46	45	46	42	44	59	39	57	39	41	38	53	57	49	37	48	49	41	56	54	41	42	53	34	44	39	36	43	52	41	59	44	41	51	43	43	39	42	44	44	55	32	51	44	48	35	51	49	48	34	51	43	47	42	48	59	50	50	40	40	34	46	48	40	45	37	44	33	34	47	37	44	35	47	64	40	32	50	36	43	54	38	42	47	25	41	47	44	40	35	48	48	53	59	49	45	56	43	29	49	48	35	32	51	53	51	56	38	62	54	44	61	55	48	45	48	41	54	43	37	52	49	40	53	48	44	44	39	47	43	51	47	36	48	40	55	46	41	46	48	47	40	44	55	43	48	41	50	37	48	38	43	40	55	38	60	42	50	35	34	42	37	56	47	52	46	37	41	52	44	42	39	40	35	34	38	34	49	50	45	49	44	40	39	47	39	39	41	54	28	37	42	49	48	38	34	45	46	44	42	55	46	44	43	39	47	51	47	29	42	41	52	46	46	54	58	43	37	33	44	58	44	42	41	38	51	41	34	49	48	44	45	46	46	37	41	42	53	43	54	41	42	48	44	42	41	39	50	48	39	52	51	43	56	39	57	42	39	51	45	43	47	38	60	49	43	36	50	49	57	44	38	37	40	52	51	33	43	52	42	39	32	42	50	45	56	44	40	48	62	41	44	48	42	43	45	50	54	49	56	46	43	33	49	37	37	46	56	46	50	43	44	49	39	41	45	34	66	42	56	37	47	46	36	40	28	51	36	34	32	56	48	40	44	33	44	39	41	35	58	39	52	45	42	46	43	37	44	39
26017	18713	12180	25942	33816	32962	29866	26146	22473	19276	16726	14236	12477	10826	9654	8621	7617	6862	6267	5692	4991	4715	4488	4222	4039	3712	3619	3215	3074	2940	2733	2543	2452	2304	2206	2158	2061	1968	1900	1894	1915	2074	1887	1851	1803	1867	1731	1696	1670	1716	1614	1432	1514	1535	1382	1326	1250	1149	1198	1044	1048	992	1031	1050	1002	987	947	928	1009	944	971	924	896	843	838	858	833	828	853	821	776	837	761	765	792	772	772	737	747	744	755	758	755	709	706	758	702	719	720	647	712	745	714	693	694	709	732	733	729	733	647	713	686	714	713	708	676	656	693	734	736	656	709	717	693	700	696	738	692	680	686	696	675	701	705	713	623	706	727	722	708	656	685	726	719	695	714	716	662	692	707	671	725	683	724	671	722	709	699	704	730	757	692	688	699	692	709	684	744	683	709	749	701	683	665	698	708	713	689	687	705	718	676	694	783	732	703	712	641	708	698	673	732	672	727	682	732	689	721	676	716	719	717	671	731	693	689	647	678	689	690	703	744	706	651	703	671	725	683	723	708	691	687	668	687	728	695	673	687	713	706	715	664	756	733	693	715	670	684	736	754	705	709	712	699	645	681	657	705	669	653	693	707	673	730	642	698	729	686	705	737	684	725	667	685	683	689	665	700	694	674	704	690	657	670	680	685	728	671	718	689	658	705	683	747	678	693	680	699	687	705	702	712	739	731	710	705	691	701	694	725	694	664	716	721	687	689	679	685	693	652	707	676	736	724	676	640	708	736	683	738	705	692	697	725	764	702	714	721	668	709	683	761	698	617	709	726	685	661	671	754	713	688	718	695	713	723	680	680	689	705	705	726	710	646	684	666	651	705	727	708	702	673	735	695	770	683	709	700	675	692	688	631	696	664	692	685	691	698	717	692	708	646	722	663	664	718	733	740	714	693	746	685	683	705	669	730	733	697	712	709	677	677	710	713	685	711	675	675	643	710	743	707	702	721	678	686	695	703	715	720	753	682	674	663	728	697	745	702	735	713	624	680	663	677	658	708	723	717	680	689	694	690	665	686	681	718	735	707	675	645	680	698	722	659	726	688	714	714	676	704	685	726	738	710	676	722	724	660	733	660	667	714	648	690	662	674	659	709	708	658	695	711	681	654	707	653	773	736	706	675	734	667	677	642	698	647	703	687	703	673	659	752	708	692	692	721	715	685	687	686	699	712	723	699	672	722	726	692	686	705	731	736	691	718	706	712	728	713	679	703	703	706	652	691	718	693	689	729	766	644	690	706	718	680	730	689	681	649	746	715	682	694	737	703	726	686	710	707	700	682	672	682	682	715	696	712	718	701	708	682	717	725	755	734	695	662	706	702	731	715	678	698	711	733	654	649	693	661	698	689	699	743	660	681	708	718	692	730	662	678	715	703	684	737	695	678	717	692	684	670	702	676	673	684	702	708	737	692	701	681	681	691	641	696	667	677	721	712	699	714	696	678	730	683	674	652	736	684	707	681	684	655	727	708	721	715	715	704	675	695	684	706	649	697	666	670	691	695	677	727	679	690	729	675	728	719	701	693	631	700	681	702	721	715	707	707	698	684	717	747	724	727	729	731	669	670	702	671	630	701	710	691	703	668	674	732	687	643	688	685	734	653	715	741	716	698	669	702	729	663	735	661	677	660	690	714	656	694	716	696	648	669	712	633	708	712	718	686	719	697	664	705	706	701	717	684	732	691	645	647	678	742	687	686	753	662	715	696	710	715	670	706	680	687	681	715	662	659	707	704	748	699	716	647	690	676	637	688	703	720	685	714	720	743	705	684	694	716	692	729	673	682	698	741	702	662	724	686	699	687	687	656	668	702	701	678	682	686	681	686	674	662	712	724	720	699	686	699	690	673	717	697	668	729	750	768	759	690	735	699	689	698	622	697	702	743	723	729	687	640	689	708	664	695	705	726	668	716	708	741	719	662	732	694	672	716	699	668	713	721	749	699	713	678	662	698	721	714	707	720	677	680	740	737	710	707	681	695	706	749	766	745	683	667	650	715	719	703	666	678	739	664	716	702	665	673	725	704	711	671	667	695	730	691	665	693	666	643	707	655	676	728	678	691	722	717	672	649	682	629	704	694	711	723	668	693	722	703	657	701	695	665	676	696	704	693	705	674	671	693	728	680	738	700	690	752	714	714	715	747	689	678	721	678	713	703	737	708	696	704	741	687	710	684	739	699	701	669	672	694	704	711	671	662	639	715	689	697	700	663	710	713	683	675	700	664	646	714	707	736	695	706	701	696	696	663	689	691	757	726	731	666	733	649	737	712	695	664	709	700	701	697	720	656	750	699	670	737	698	677	730	681	711	714	672	673	671	768	667	664	679	729	678	706	707	702	722	717	731	686	673	705	684	676	693	679	698	682	714	765	717	701	690	685	690	714	664	675	675	715	742	714	633	725	704	754	682	712	653	689	743	675	651	721	734	781	688	702	698	700	678	690	669	704	673	722	685	759	702	697	702	705	697	718	759	682	711	716	670	681	695	708	726	700	727	653	678	665	673	693	699	729	720	651	688	725	712	715	686	727	672	721	708	721	687	686	699	695	644	731	714	706	712	694	667	705	704	670	695	687	658	676	668	764	714	632	692	737	702	700	751	721	737	683	737	659	706	711	660	669	682	665	725	689	685	689	710	669	714	695	693	671	744	688	674	653	674	723	693	656	725	716	693	701	710	706	670	691	721	714	716	692	690	712	699	743	748	733	701	699	698	665	734	709	687	696	674	705	750	722	645	736	679	715	674	698	714	692	708	734	700	706	732	664	652	685	705	741	651	699	635	708	680	661	692	695	697	686	715	737	696	709	726	695	690	673	692	715	695	677	695	690	692	713	715	714	726	675	717	675	703	670	702	694	724	671	761	695	741	645	734	697	708	707	743	651	723	687	694	655	696	691	671	723	739	711	657	697	738	673	700	742	722	660	699	752	693	709	698	712	711	703	677	727	687	698	716	682	706	731	702	668	700	712	758	715	706	707	717	693	675	693	677	682	748	693	672	641	698	699	687	682	680	714	706	667	672	683	749	683	659	708	731	709	675	684	675	690	692	659	671	660	704	741	722	704	661	716	684	644	724	720	690	670	711	681	668	728	658	670	667	712	662	673	718	680	677	692	669	696	709	741	722	659	723	670	695	688	693	653	714	707	741	728	729	719	742	724	680	684	757	720	716	708	702	660	727	695	719	714	723	717	685	712	701	723	721	684	719	729	724	725	715	723	652	687	707	696	691	661	666	699	740	668	677	679	682	726	717	677	720	698	630	677	689	694	709	691	706	721	729	679	754	667	706	701	699	671	700	688	729	717	669	704	732	732	656	728	680	698	682	673	690	693	716	727	667	699	693	687	690	635	738	700	705	697	657	710	731	724	722	667	707	708	691	666	714	732	690	704	724	701	757	726	726	699	744	646	677	737	698	680	669	747	710	708	743	714	719	674	641	707	702	726	652	648	732	717	696	685	709	671	744	756	649	680	672	680	676	693	683	689	658	757	721
1727	414	233	187	322	348	291	249	254	229	184	146	124	115	110	110	99	76	88	86	58	78	70	59	73	59	59	46	47	41	46	40	58	40	49	29	38	47	44	42	39	32	37	44	37	36	36	44	38	40	40	40	32	34	27	36	32	29	25	28	27	30	30	28	27	24	29	31	19	19	23	25	25	29	21	20	21	34	21	32	27	22	22	19	22	26	29	28	20	26	21	19	23	21	14	27	20	20	25	31	34	27	33	24	18	22	33	20	29	26	26	24	27	26	18	30	24	19	25	21	34	30	21	23	27	22	19	22	35	32	19	18	22	22	22	24	16	28	27	25	20	23	28	30	22	22	20	25	31	17	32	31	25	33	28	27	29	25	21	25	24	34	22	21	22	21	27	27	16	31	22	32	31	29	29	21	20	26	24	24	20	28	22	28	31	22	17	25	15	17	26	22	21	29	29	34	17	38	25	24	24	21	17	30	29	28	31	35	23	30	26	28	23	23	30	22	39	21	26	22	26	25	31	24	29	23	25	21	21	21	25	24	26	26	28	26	21	15	31	25	23	22	13	21	22	33	25	14	20	22	30	25	22	19	25	33	21	17	31	25	29	23	29	19	30	30	25	19	26	24	39	27	28	25	22	21	29	22	24	28	29	24	30	19	27	22	20	26	17	18	25	28	18	22	25	17	20	26	22	29	23	32	24	29	35	26	31	19	27	24	30	21	21	19	20	30	18	16	28	19	20	18	22	22	31	20	20	23	16	36	14	24	29	18	24	25	34	20	21	24	31	40	22	24	23	30	22	30	16	18	27	30	32	26	31	29	23	27	19	28	24	25	30	31	22	25	24	16	31	25	19	31	23	24	42	29	25	18	35	27	23	33	23	27	20	32	29	28	27	23	22	20	26	26	26	21	27	30	32	32	32	21	28	22	35	32	28	23	19	25	21	37	17	21	37	18	21	29	24	23	22	19	22	24	20	28	28	26	24	21	34	28	23	26	33	14	35	17	21	22	27	30	26	22	29	25	21	23	21	24	24	23	24	22	25	30	25	18	17	24	28	18	17	26	25	30	27	24	27	17	25	20	22	22	33	28	31	17	17	21	18	30	19	22	17	28	19	26	23	24	19	36	20	28	15	25	20	26	22	28	27	17	22	22	32	23	22	21	21	18	24	25	23	26	32	17	23	11	27	25	19	19	26	31	24	33	19	22	34	22	18	29	28	26	22	36	33	23	32	19	29	24	22	26	14	19	36	32	20	18	24	20	31	30	21	23	20	26	17	15	30	29	24	28	24	26	28	30	25	30	18	26	23	14	18	19	25	22	28	30	17	29	30	20	23	27	22	20	26	26	22	13	31	18	27	24	28	22	21	25	29	26	26	23	34	29	33	14	28	28	18	19	17	31	17	32	26	28	28	33	23	25	27	25	29	19	19	20	31	18	22	24	23	24	29	26	28	23	29	31	31	24	19	30	28	25	29	25	32	15	31	20	24	24	22	26	26	29	28	23	18	36	17	20	25	26	23	15	21	23	27	22	21	18	34	20	23	24	28	25	20	25	33	23	18	29	36	24	24	29	28	25	36	22	21	30	22	26	30	26	19	19	31	21	23	21	19	27	21	25	24	22	20	26	35	25	30	35	23	22	26	32	24	26	14	26	29	24	28	19	29	28	36	20	21	24	26	21	15	35	20	24	23	25	22	20	22	27	24	26	24	20	33	22	20	20	31	30	20	22	23	16	21	26	26	25	20	24	25	30	28	23	28	28	24	22	24	24	28	28	24	15	24	25	33	27	24	24	34	34	24	26	15	31	23	21	17	24	28	26	28	24	24	20	30	25	23	22	26	25	17	21	27	21	27	21	26	23	21	27	27	21	23	22	20	25	22	36	27	24	28	13	34	27	25	28	32	26	34	21	23	18	21	31	26	33	30	33	28	22	31	11	29	29	24	30	29	14	21	19	17	27	26	24	23	27	27	19	19	22	31	22	24	28	27	23	24	19	21	21	24	33	28	30	23	20	29	22	17	30	29	35	27	25	32	21	18	23	24	22	26	27	19	30	19	21	27	20	24	15	16	24	21	19	19	19	23	18	22	17	18	21	30	29	16	26	26	19	24	27	25	41	27	29	32	22	28	25	21	29	20	25	20	25	30	24	17	28	24	24	20	25	27	24	27	26	33	25	21	33	24	28	20	30	21	27	23	21	12	24	20	28	18	31	22	20	37	24	18	23	31	28	16	19	20	32	19	24	34	18	24	23	29	29	18	24	23	30	24	18	24	23	25	24	32	24	25	18	27	18	30	21	17	32	23	25	19	31	24	21	31	20	24	20	35	20	29	17	32	27	29	23	24	24	28	28	37	23	21	22	19	24	21	28	31	30	37	32	27	19	20	32	18	31	23	29	28	26	20	21	23	20	16	31	32	28	25	27	25	37	30	28	32	22	22	25	28	20	29	20	30	19	17	28	32	17	33	23	26	18	25	22	18	26	20	27	27	23	19	25	25	26	22	31	20	20	24	22	34	22	23	26	20	24	36	23	19	26	27	23	26	30	25	26	24	24	27	27	16	31	27	25	22	28	24	27	18	17	25	22	24	14	27	40	29	34	27	27	28	23	24	18	13	21	27	27	25	18	19	23	28	27	15	29	25	33	23	24	16	29	18	22	16	31	23	23	28	27	25	19	16	16	25	31	23	27	27	31	30	26	27	32	27	21	23	23	25	22	21	19	27	24	20	23	32	23	22	21	20	23	29	28	31	25	29	30	23	25	27	26	23	19	30	20	18	28	19	15	21	31	24	20	21	14	29	24	28	37	15	26	24	26	22	28	22	25	22	31	20	28	31	22	30	28	29	26	30	26	27	29	17	22	20	24	20	14	27	16	22	27	39	22	30	25	28	19	25	20	14	25	27	22	25	23	20	22	24	24	14	20	19	27	16	21	21	24	33	19	23	26	19	25	23	23	27	23	27	24	29	28	23	24	35	17	31	27	24	28	17	32	17	26	27	20	22	31	25	25	20	28	19	29	23	28	26	20	30	30	30	22	32	21	24	24	17	26	33	25	29	23	26	21	27	27	30	17	16	28	21	25	23	27	24	23	30	21	29	27	20	26	24	41	24	21	21	34	23	23	24	29	31	19	18	23	29	36	31	28	22	23	20	24	21	21	26	25	22	18	22	25	19	29	35	22	22	23	18	24	26	31	17	15	33	34	22	31	27	30	27	17	20	22	20	19	22	25	28	21	20	36	28	25	34	17	22	24	23	25	18	31	25	24	27	25	33	21	28	22	29	21	20	19	36	26	32	23	21	30	26	17	33	30	17	18	25	24	19	29	24	22	30	25	32	19	16	22	23	26	13	21	17	21	28	19	31	31	25	15	24	20	24	14	26	27	21	25	22	20	26	27	27	27	27	28	32	25	18	21	26	28	19	20	20	21	26	27	26	21	22	27	24	32	21	30	26	27	19	33	22	29	19	15	21	29	17	28
17526	11152	6437	16684	24391	23167	20208	16400	13486	10937	9087	7527	6400	5458	4734	4164	3855	3407	3121	2889	2548	2365	2254	2212	2081	2021	1917	1807	1616	1529	1494	1395	1355	1310	1284	1258	1201	1106	1080	1096	1152	1238	1059	1037	1014	1108	1016	960	937	920	894	819	820	756	708	693	683	601	626	559	583	547	584	527	493	536	567	526	514	521	513	516	506	424	469	408	459	454	474	447	465	428	421	483	430	456	452	427	453	419	451	415	391	365	405	402	437	428	419	407	421	385	386	388	417	412	381	429	409	392	436	389	440	446	363	405	427	405	387	389	423	392	388	404	411	400	407	402	395	401	386	423	398	413	427	406	402	393	392	403	391	409	413	388	375	437	394	403	385	383	391	437	398	394	391	416	395	384	414	407	401	370	406	443	407	405	411	407	422	405	434	411	436	393	379	400	420	373	441	402	427	382	400	453	427	385	395	413	416	446	416	402	415	419	369	374	376	384	403	424	423	404	402	401	405	409	370	396	369	427	439	403	391	395	402	403	381	398	399	407	422	379	407	416	406	386	405	372	401	415	390	399	446	399	397	406	381	371	374	420	390	390	398	416	412	399	415	399	427	384	376	384	433	428	390	424	413	406	379	410	399	423	451	415	374	424	427	418	446	402	419	399	432	396	405	386	443	413	399	380	442	360	422	370	398	360	397	403	406	405	387	391	405	397	369	429	400	395	399	373	402	400	378	373	383	403	430	403	411	367	421	390	410	448	377	446	433	403	406	370	408	423	424	376	414	405	409	419	431	389	413	398	437	424	373	427	404	424	403	436	435	391	409	388	397	393	405	409	393	406	411	452	389	376	410	361	400	401	407	402	411	366	403	389	395	396	415	421	378	406	401	388	379	391	391	396	372	390	413	384	417	415	396	427	430	408	379	375	413	418	391	385	397	410	413	426	402	377	426	415	378	399	395	434	395	389	418	419	403	386	375	422	382	402	414	384	381	412	431	428	378	421	426	401	424	431	446	391	367	394	385	387	386	407	456	396	353	388	391	414	416	400	417	424	420	398	397	430	430	399	437	363	383	401	420	390	408	387	443	420	376	419	404	375	400	403	407	399	404	385	415	423	419	386	396	419	377	434	434	427	372	385	396	420	391	388	391	415	413	402	376	392	399	361	408	397	427	381	406	402	391	400	411	431	420	409	383	426	416	391	386	443	425	415	386	408	380	401	380	388	383	412	370	385	401	396	383	412	429	421	427	381	393	415	377	396	418	391	436	417	344	434	461	405	390	407	433	384	437	376	415	364	438	426	410	400	404	406	406	456	381	404	394	408	389	406	433	401	380	415	391	380	416	389	397	403	403	364	405	382	380	392	360	394	418	400	384	363	385	421	415	394	414	400	378	415	380	366	386	447	406	392	396	415	371	388	404	361	431	393	443	410	381	361	402	381	411	408	435	408	414	388	397	412	413	387	427	409	386	430	423	407	419	404	360	400	394	381	437	417	408	426	418	406	418	399	425	414	422	384	413	426	406	381	407	428	411	409	387	378	430	411	391	404	414	403	382	408	389	412	395	375	376	401	406	406	403	428	410	399	390	431	428	396	406	385	364	417	385	365	411	419	385	405	411	421	408	427	396	379	399	429	404	397	399	383	414	429	418	416	398	406	415	381	420	404	415	371	399	385	382	383	384	416	429	368	386	398	398	403	408	409	385	392	397	387	403	359	424	414	427	381	408	374	405	404	366	393	423	383	439	404	392	394	404	436	406	412	426	380	433	428	418	393	421	408	382	388	397	423	369	401	416	420	398	380	399	402	399	385	404	381	337	378	417	402	373	378	419	365	408	417	387	405	376	392	388	378	435	407	416	429	432	417	444	399	413	394	380	404	419	379	388	390	408	393	357	406	376	408	417	401	429	412	400	393	401	422	395	375	388	371	359	405	425	437	411	381	417	374	380	386	420	425	387	413	419	408	396	392	410	379	421	382	404	374	418	378	434	387	381	396	419	440	402	388	406	403	404	446	443	414	413	368	375	413	427	371	412	398	375	401	396	442	427	420	429	390	391	451	390	387	399	398	405	401	395	415	374	436	429	412	378	371	416	430	424	382	430	361	391	366	412	400	362	390	396	401	424	407	392	398	427	372	395	414	394	403	418	420	397	422	393	392	406	411	419	394	406	386	400	407	406	400	380	365	426	401	389	401	388	390	418	394	379	384	427	426	411	391	375	408	430	365	391	410	408	401	413	383	430	409	431	414	426	434	428	407	408	403	407	383	404	450	441	404	397	411	421	438	405	460	430	432	424	433	388	395	371	419	424	410	383	384	425	393	427	436	383	398	404	393	384	444	431	399	403	427	385	384	425	412	403	414	382	423	423	404	397	414	400	408	447	400	418	445	404	426	415	379	412	385	369	392	428	439	402	408	420	370	419	395	421	441	374	415	401	399	409	401	408	399	383	412	422	430	391	399	397	418	380	404	415	395	402	416	370	386	394	386	407	417	379	397	366	395	365	421	397	370	440	338	403	392	354	390	391	397	412	394	389	391	420	390	368	400	415	403	379	379	443	431	395	410	379	402	426	427	399	454	432	405	438	378	388	408	370	430	374	407	392	419	413	405	396	395	401	401	413	406	436	434	423	401	405	403	408	408	420	384	363	365	418	404	398	429	410	413	375	387	378	388	431	398	391	390	420	443	363	415	417	417	421	408	386	404	415	367	408	402	400	387	414	416	354	403	409	387	377	398	381	372	406	424	415	405	418	407	375	399	414	369	435	358	403	408	416	393	375	429	412	417	403	388	419	410	396	352	422	361	388	398	413	394	391	428	393	393	411	411	382	363	395	404	407	434	390	397	383	401	396	429	401	401	413	437	407	384	413	436	379	397	443	402	404	342	437	413	426	420	422	408	434	404	378	341	430	366	411	427	383	389	440	379	396	406	429	405	387	416	422	451	417	357	433	424	378	395	387	420	418	409	375	424	393	370	394	421	386	443	391	402	393	435	401	404	400	382	419	419	407	414	412	402	398	391	412	422	395	381	406	414	396	404	426	387	386	399	384	433	390	392	407	406	406	441	386	414	433	371	416	401	427	390	392	411	415	356	385	416	418	417	392	399	432	406	376	405	392	404	371	409	396	403	374	404	394	398	384	391	368	404	382	400	414	410	402	365	404	408	381	370	395	398	404	429	381	395	401	397	427	395	387	437	407	376	397	392	422	408	375	399	408	435	443	431	409	428	372	398	429	424	410	398	418	417	423	408	406	444	362	403	360	383	387	371	413	434	387	420	400	389	415	387	414	411	399	417	382	385	380	409	403	433	386	405	392	404	416	420	369	456	382	394	395	418	420	402	405	396	395	406	399	408	425	380	377	420	432	369	423	442	406	426	399	418	418	409	413	392	424	401	395	417	388	396	400	382	403	421	389	395	445	408	414	421	407	415	398	389	385	419	435	401	414	424	422	387	426	400	420	457	377	413	478	412	412	403	385	411	405	350	396	427	365	379	394	419	408	379	394	379	421	391	431	423
1141	668	394	328	521	586	534	427	416	321	300	231	193	179	171	139	120	114	126	105	96	84	93	90	61	90	68	59	66	55	56	39	53	66	50	48	52	46	45	55	52	54	42	48	48	50	39	33	41	40	30	46	30	35	29	34	30	38	29	32	29	30	23	25	28	27	25	19	29	29	32	22	28	26	25	24	38	34	29	28	24	21	31	22	28	30	26	32	24	30	33	24	26	32	27	26	25	24	23	23	30	19	33	22	28	32	28	24	15	37	21	29	30	23	25	26	26	28	32	32	25	28	27	36	19	30	28	28	32	26	28	22	31	31	28	29	22	25	35	17	18	22	21	22	20	28	21	29	17	21	26	27	31	29	30	30	34	23	23	21	22	27	27	31	21	24	26	25	28	25	29	21	26	24	28	31	29	29	28	34	34	21	22	32	29	32	26	29	21	31	18	39	18	29	22	32	32	27	26	34	34	23	32	41	20	19	20	24	24	33	24	17	26	22	31	27	22	19	35	23	24	33	33	29	20	28	26	19	32	29	28	23	29	21	21	26	15	26	33	30	26	23	34	30	33	27	28	22	27	28	19	20	30	19	23	26	28	25	24	25	17	31	25	30	18	30	22	32	23	32	32	20	33	21	40	30	21	32	30	33	21	26	16	22	21	27	30	26	29	23	28	25	29	23	28	22	26	36	22	23	32	19	31	24	18	32	27	24	24	24	24	27	23	33	22	38	25	26	16	24	24	25	26	38	30	26	20	28	22	28	28	23	27	32	25	16	27	28	29	26	30	30	29	24	29	35	21	26	22	16	20	24	23	25	27	30	14	23	17	32	19	24	27	25	31	28	24	37	30	34	25	20	34	24	23	28	24	32	38	20	31	26	24	30	24	30	31	26	20	24	28	25	22	33	30	24	24	30	16	21	28	36	17	32	36	23	29	22	23	26	28	24	27	20	31	18	25	29	33	24	32	26	24	17	24	21	34	30	27	29	26	21	29	21	27	28	29	26	28	24	21	22	23	28	28	26	25	20	24	30	29	30	23	27	28	27	23	24	21	27	23	29	24	26	23	29	27	22	25	16	22	29	22	20	31	28	37	27	38	31	22	30	24	27	23	23	33	26	33	28	26	31	24	27	19	26	31	30	22	20	23	19	21	24	22	30	25	24	26	31	25	25	27	37	36	30	35	32	24	23	20	28	34	21	22	22	24	31	23	25	28	32	20	21	27	23	24	36	24	23	27	30	28	24	36	19	37	23	29	22	21	22	25	31	21	19	23	27	31	28	23	20	22	19	23	22	26	27	25	27	26	26	25	24	23	28	29	31	34	27	21	26	25	18	27	29	35	21	28	33	27	31	27	27	25	20	26	26	25	27	18	33	19	31	36	27	22	34	21	26	25	20	29	23	35	24	27	14	19	26	34	30	30	26	28	16	27	26	32	31	25	28	31	22	23	23	22	27	28	18	23	31	24	31	33	19	25	17	25	33	25	23	19	25	29	25	29	21	31	26	26	25	21	28	24	22	31	27	28	31	29	31	27	33	30	18	19	30	26	27	29	32	28	26	28	32	30	33	17	36	32	29	28	25	28	27	25	21	33	31	31	27	32	29	25	28	22	27	19	29	19	32	27	34	28	22	30	26	22	24	21	22	25	26	33	24	34	29	28	27	23	25	22	23	25	34	24	25	30	20	23	33	26	21	26	19	24	30	33	32	19	30	32	39	23	36	17	27	32	19	28	30	25	30	22	25	20	24	25	28	33	18	28	32	31	26	20	26	15	23	30	33	29	35	23	32	29	30	25	29	26	14	21	24	25	25	25	23	21	29	30	25	23	20	24	31	32	29	27	28	29	19	30	28	17	18	25	24	25	35	29	23	33	23	32	20	19	27	25	26	24	30	23	27	18	36	25	25	29	26	25	23	29	21	26	30	25	26	22	25	33	14	20	27	25	27	21	35	23	25	13	28	23	26	20	22	29	26	29	24	25	29	31	22	19	30	26	24	31	27	17	16	29	32	20	17	25	27	24	27	35	33	25	36	23	25	18	40	27	18	27	27	24	18	19	21	26	24	25	25	25	22	32	24	32	24	26	28	24	25	25	37	26	33	30	19	25	31	23	19	18	20	17	22	33	39	24	25	32	28	22	26	39	24	27	17	30	29	27	29	20	24	22	22	23	22	25	31	22	33	26	34	40	24	31	18	36	28	35	20	22	17	30	22	21	28	33	20	24	33	24	21	26	28	23	16	24	28	34	21	28	33	26	31	25	30	30	18	36	20	27	28	28	33	28	28	33	23	17	17	23	23	28	25	25	27	28	29	22	34	28	24	31	28	27	31	20	33	16	24	24	26	22	29	20	32	35	34	29	32	20	24	28	31	34	32	24	30	32	18	23	23	27	32	26	27	20	22	35	17	23	19	25	32	35	28	29	29	26	27	29	29	26	29	26	27	19	23	20	14	35	26	31	27	18	20	24	29	24	16	42	32	21	26	20	15	27	26	23	28	14	20	32	29	36	23	25	27	24	28	28	32	29	36	21	24	31	27	25	24	27	36	25	26	31	27	29	29	21	25	29	27	18	33	27	26	33	25	26	28	39	26	17	22	21	35	19	27	25	26	27	29	34	28	29	24	25	22	31	20	28	26	45	22	31	26	25	35	26	27	35	32	25	18	31	20	23	40	41	16	34	24	25	22	33	26	26	38	29	37	41	29	31	24	24	27	31	24	23	26	22	27	32	35	27	34	32	25	26	24	30	33	35	27	29	23	26	36	21	36	19	29	23	28	21	33	24	24	29	23	30	24	33	29	31	25	26	29	28	42	23	18	21	15	18	30	33	17	21	32	33	23	26	30	27	21	35	29	33	25	25	17	20	27	35	20	29	30	34	21	25	24	26	33	32	37	37	19	28	24	29	33	26	23	27	34	29	21	28	26	28	26	20	20	41	21	19	30	24	28	28	16	23	19	22	25	23	31	24	26	20	24	20	40	22	29	24	31	29	27	21	26	23	18	20	22	23	18	28	20	30	24	24	25	28	18	22	20	24	26	31	23	43	27	26	21	17	27	37	32	17	33	29	33	25	22	33	21	30	27	30	24	20	25	33	37	23	31	28	18	19	29	22	34	25	24	21	25	35	31	35	25	28	17	27	23	31	21	23	17	30	28	30	40	28	28	24	25	21	30	30	33	31	18	33	38	25	30	26	26	30	20	21	35	31	28	25	14	23	26	23	31	31	29	24	30	34	36	21	35	23	24	27	30	19	29	25	29	27	24	26	31	36	22	23	26	27	20	22	21	27	22	34	17	31	32	21	34	11	24	26	24	17	32	25	21	35	27	32	19	21	25	20	35	34	26	27	31	33	31	27	29	32	29	32	27	23	37	32	26	28	19	27	31	19	23	18	29	26	29	27	28	29	32	26	31	22	21	26	22	24	36	24	30	20	25	21	26	21	27	21	27	26	26	22	26	29	32	21	24	29	29	20	33	16	25
21665	15658	9528	22054	29994	29064	25810	21762	18517	15490	13075	11017	9373	8078	7190	6217	5664	5034	4604	4112	3677	3247	3148	3049	2960	2754	2493	2546	2238	2114	2013	1870	1817	1684	1659	1569	1489	1398	1415	1435	1530	1490	1461	1327	1295	1317	1221	1212	1181	1200	1114	1073	993	1017	970	863	827	770	721	730	707	686	704	646	624	642	602	551	625	593	562	587	582	604	540	594	520	538	553	541	528	527	463	486	503	509	492	493	493	441	467	477	436	457	469	468	442	439	445	453	434	485	425	403	394	441	464	460	440	434	453	477	485	444	463	407	454	466	463	458	425	435	441	410	450	458	429	443	460	407	444	425	404	441	436	441	468	451	462	438	420	424	431	438	436	431	440	451	466	460	442	419	436	435	451	454	443	435	420	424	419	425	407	389	424	442	422	408	445	436	456	465	417	459	386	452	428	439	482	430	411	444	450	427	407	407	404	423	449	451	438	464	462	429	421	429	405	397	432	407	459	441	477	422	450	459	408	413	425	426	438	433	428	448	430	414	470	458	441	430	427	412	456	434	457	413	416	426	407	436	451	423	427	441	416	451	424	438	400	422	455	437	452	405	444	422	458	446	413	438	452	424	415	386	434	418	407	457	411	404	408	420	432	460	445	437	419	432	435	424	435	416	440	459	410	469	457	440	446	432	465	424	445	446	462	396	457	449	452	427	472	418	437	421	395	464	408	395	479	490	404	476	441	431	438	435	432	446	450	405	430	416	459	424	444	399	414	410	406	445	463	401	399	424	415	431	419	442	412	430	414	432	446	419	429	446	448	424	439	431	398	410	460	454	437	434	429	418	455	457	455	449	452	421	458	428	436	444	416	413	490	446	423	411	435	413	450	455	444	436	408	419	455	450	449	448	412	422	485	429	434	451	430	451	433	448	463	436	470	439	464	440	430	456	433	432	404	433	436	417	435	465	456	411	424	417	422	432	427	422	447	438	449	417	443	426	433	447	462	433	433	471	416	426	423	446	421	454	441	435	438	393	410	451	423	438	426	394	410	456	412	400	449	425	413	414	456	443	430	431	440	419	449	481	423	446	435	405	454	423	420	450	410	416	418	421	408	438	428	441	439	489	439	430	424	435	432	399	418	426	439	444	425	415	418	437	462	419	412	426	471	386	444	433	391	425	416	421	431	404	403	411	435	367	463	424	437	400	425	444	408	423	439	455	448	415	413	441	431	405	400	448	398	405	448	419	443	420	424	431	414	416	406	439	424	424	477	426	440	428	424	428	399	469	432	414	426	444	429	426	436	410	466	423	418	444	428	444	429	448	452	405	432	429	422	435	448	406	441	411	458	413	418	393	459	438	440	415	414	451	406	419	424	404	443	421	409	424	400	418	454	438	418	442	461	437	427	445	480	456	417	469	447	459	430	431	456	456	399	452	456	443	409	420	425	429	438	456	439	414	407	473	468	447	460	396	407	405	396	360	453	452	435	429	464	475	412	413	453	415	440	477	416	404	402	420	421	449	422	443	416	401	426	413	399	402	436	457	432	436	420	438	402	430	454	442	439	432	429	421	439	434	428	437	423	454	417	459	421	409	412	456	428	458	458	425	427	428	409	401	459	445	427	440	456	439	479	426	460	443	431	432	437	424	477	471	441	430	423	389	444	440	444	421	445	406	435	434	457	413	466	440	434	424	445	465	429	458	423	373	398	436	445	427	430	453	425	436	427	502	423	401	421	431	444	442	427	428	380	427	423	393	429	444	425	439	427	478	407	420	410	420	410	440	419	410	448	402	471	395	426	418	393	414	442	403	435	427	408	429	432	420	422	426	460	413	379	430	451	423	429	407	407	439	472	428	430	404	452	402	435	403	438	477	435	405	417	447	429	431	422	402	442	443	466	437	421	422	429	452	411	441	446	441	425	424	427	454	398	426	446	439	406	411	451	452	410	452	411	399	398	422	416	451	406	436	393	436	426	425	443	452	401	441	460	452	456	454	447	458	451	430	438	464	430	440	450	422	432	410	423	405	452	396	433	407	439	436	409	468	419	442	420	422	417	452	443	425	428	422	433	448	398	431	433	444	434	468	413	488	435	467	461	435	402	454	418	426	434	416	421	440	466	446	448	443	430	426	463	464	413	422	398	405	436	422	446	460	439	432	450	438	423	448	442	437	403	472	418	401	422	461	434	426	443	427	453	404	441	418	425	441	444	427	410	435	430	455	431	460	445	477	420	438	401	424	421	416	413	446	437	445	425	453	456	425	422	459	429	447	429	441	426	419	497	420	424	435	448	419	382	458	399	408	403	429	423	442	431	428	421	427	433	400	435	509	445	430	409	424	407	444	431	401	435	435	439	442	419	445	466	443	405	447	416	449	417	437	385	438	424	419	419	422	461	390	394	433	445	437	427	435	409	427	427	429	432	448	407	446	422	403	434	440	459	448	432	457	460	443	457	437	447	418	436	414	450	409	440	424	453	415	441	424	442	417	446	445	452	426	424	451	435	429	436	445	398	425	424	450	439	416	369	425	413	449	406	432	418	447	415	437	427	420	422	438	433	441	403	460	402	458	436	455	442	429	405	398	430	406	463	402	410	411	415	446	452	447	458	460	410	427	427	432	439	450	406	406	438	395	476	436	442	431	406	453	422	409	441	416	446	428	414	445	445	434	456	462	443	470	429	412	446	414	447	416	422	437	403	423	423	449	438	405	428	447	452	434	443	464	461	406	468	452	429	404	423	406	490	422	419	422	403	410	450	442	445	421	428	420	405	466	419	437	416	419	415	475	424	429	401	379	422	446	435	423	446	435	417	432	390	416	383	429	429	407	458	445	469	449	440	481	422	441	424	433	421	426	452	486	421	414	445	464	414	443	405	429	415	429	424	412	447	424	425	411	419	406	430	456	450	382	451	429	403	429	446	416	464	450	429	445	405	447	427	460	393	424	415	411	441	412	456	440	411	469	413	414	456	407	429	444	427	438	446	434	472	420	424	475	422	403	431	419	459	439	443	430	410	424	439	424	443	438	447	428	414	413	465	457	418	428	441	449	450	445	436	428	411	445	448	435	422	442	463	457	457	452	464	419	439	457	459	441	414	412	462	449	441	399	388	421	419	440	418	430	436	396	445	422	450	418	423	433	454	463	426	411	415	446	413	458	436	413	433	397	453	424	389	404	392	429	443	403	423	439	432	421	434	419	439	449	423	422	455	414	420	410	429	406	436	428	426	473	457	429	422	419	438	434	413	407	444	429	430	444	400	412	409	444	442	400	419	466	435	410	477	441	371	455	457	400	456	418	452	421	394	440	392	434	422	438	414	437	436	416	419	431	414	440	450	428	419	405	421	421	422	435	437	457	478	424	443	435	449	404	444	421	443	461	449	416	416	419	447	462	436	431	454	418	436	432	443	421	438	402	416	439	451	416	423	451	448	453	387	479	424	432	438	422	426	385	448	433	414	411	442	378	463	409	431	407	411	455	384	417	411	431	417	434	407	439	439	445	444	397	450	408	400	393	420	425	422	413	403	450
2815	583	375	280	421	519	535	416	352	315	273	260	202	191	177	146	135	113	109	107	103	88	103	83	76	92	79	81	75	66	69	67	65	66	76	66	60	60	56	76	58	61	47	60	70	64	51	43	51	60	44	43	58	56	38	45	38	56	42	48	47	51	38	51	53	46	36	53	42	51	36	37	50	45	37	31	33	39	40	35	42	32	44	48	39	49	40	30	26	39	38	39	46	36	42	30	38	46	33	53	44	40	42	35	46	31	46	39	48	45	45	40	36	44	44	48	37	43	40	51	38	36	40	59	36	47	35	45	39	50	29	35	40	43	25	46	35	43	36	44	36	39	44	48	31	51	37	43	43	45	35	35	45	45	49	28	43	44	29	47	33	40	33	41	37	51	45	33	49	42	41	34	31	47	38	28	43	36	37	37	52	47	43	49	46	35	34	42	40	48	45	50	51	50	45	33	43	45	38	39	47	34	41	38	28	31	52	44	36	39	46	39	43	29	42	36	35	48	57	32	37	39	33	55	44	44	45	50	54	44	33	45	48	34	39	33	29	42	42	44	40	50	29	32	40	47	44	43	57	48	45	32	36	39	47	29	35	53	41	33	38	45	31	39	40	47	44	30	31	38	32	38	44	43	38	40	49	35	37	41	46	39	39	31	31	49	46	25	37	44	29	33	42	49	37	36	38	47	46	37	39	38	38	32	40	39	42	41	31	42	36	42	32	43	43	46	44	49	41	46	44	55	35	44	42	33	47	48	47	39	31	52	35	41	44	55	48	36	36	40	50	49	35	36	42	37	33	41	32	38	40	42	45	39	43	42	47	42	41	43	29	39	34	47	44	36	59	40	47	44	44	46	48	36	38	36	46	40	33	47	44	43	40	34	35	32	32	46	34	38	47	37	40	42	36	51	43	41	40	44	43	41	39	49	38	40	28	47	37	44	53	46	40	56	32	36	33	39	41	45	47	43	40	32	43	38	32	38	46	50	39	35	37	42	48	44	43	42	35	44	47	48	43	47	36	34	41	36	39	43	55	38	37	43	40	40	46	46	37	43	45	37	44	38	40	36	38	31	44	43	54	36	40	38	45	47	42	33	32	41	42	51	35	41	34	45	41	38	36	53	39	44	36	42	45	38	36	46	42	28	52	31	46	43	46	46	38	34	35	29	47	49	51	39	31	41	48	45	43	37	34	38	43	44	45	35	41	46	40	39	42	26	46	36	34	32	39	41	49	33	43	35	47	33	39	31	38	41	37	39	45	39	46	42	38	42	40	36	40	51	32	41	42	42	38	46	43	35	39	44	40	48	43	38	35	33	37	34	51	29	47	36	45	37	35	49	44	46	51	36	38	36	37	30	36	47	37	39	48	42	42	33	47	46	40	45	37	34	51	49	37	38	42	36	42	44	51	35	39	34	36	43	34	48	38	40	42	35	38	27	44	45	38	34	48	47	36	33	38	36	31	31	33	38	39	49	46	36	40	42	40	37	38	45	32	37	38	42	47	34	44	40	50	51	44	32	41	41	30	44	43	45	34	50	39	44	44	36	41	38	25	41	50	47	33	45	50	42	35	36	46	46	30	40	52	41	45	39	41	30	31	37	30	40	36	41	39	31	34	44	41	34	46	49	38	31	46	40	35	41	37	46	25	43	40	35	50	42	45	41	34	41	50	31	37	36	39	30	47	41	41	41	47	32	48	39	43	45	30	46	46	37	47	45	37	39	52	47	37	41	34	44	28	38	39	50	39	35	35	44	39	40	38	35	41	41	35	45	45	45	41	39	56	38	44	33	50	29	40	30	38	39	35	32	31	27	43	34	44	44	37	48	49	38	32	38	33	41	48	42	31	39	43	36	50	51	39	42	38	45	36	39	42	43	38	33	40	48	33	48	38	46	53	37	58	37	33	36	49	50	32	25	42	44	40	37	46	42	45	35	46	27	43	51	33	35	47	43	37	55	41	40	50	45	44	49	48	37	34	40	43	41	42	40	39	57	38	37	42	34	36	48	49	52	44	42	35	48	36	40	40	40	49	42	44	39	43	29	29	42	37	51	47	32	48	36	39	46	33	41	42	38	41	62	39	36	52	40	43	28	53	42	41	38	43	34	44	41	37	30	41	48	37	40	40	54	33	36	39	43	41	32	38	34	48	35	38	38	39	31	33	38	42	39	43	47	47	37	37	37	48	42	54	39	37	35	37	43	35	36	36	43	32	44	50	36	45	34	43	41	34	34	36	31	40	32	36	38	41	39	47	43	51	43	44	48	49	40	42	27	45	35	39	39	37	28	38	38	36	33	50	33	37	41	40	47	33	47	45	32	42	43	36	39	42	35	46	32	38	46	38	46	50	42	36	34	37	39	36	33	40	31	60	41	48	47	37	38	39	33	46	44	36	36	41	39	41	48	43	32	31	49	42	44	34	42	32	47	41	31	44	46	34	40	34	48	36	42	44	45	50	35	32	45	40	30	37	38	37	47	41	31	36	39	38	54	34	41	42	41	42	44	35	45	32	47	45	32	50	44	44	49	42	37	39	31	48	40	41	45	45	38	39	36	50	36	55	45	38	46	36	42	42	49	43	37	43	46	45	36	55	40	29	52	38	48	49	36	34	47	46	53	43	52	47	27	37	40	34	35	36	31	34	49	48	43	34	38	40	27	45	41	41	47	43	30	34	36	51	56	35	47	38	49	43	38	44	39	44	49	48	26	44	30	39	46	52	43	47	48	41	36	44	48	41	32	26	46	42	36	47	38	46	45	44	41	41	32	44	38	41	45	35	46	35	36	42	37	40	32	37	36	51	48	41	41	39	48	39	46	30	31	32	37	36	40	51	39	38	40	41	42	43	41	48	39	37	52	43	42	45	40	33	36	50	42	37	37	38	43	39	40	55	53	43	33	34	45	45	41	55	32	31	51	37	44	43	44	34	44	47	33	42	40	43	45	45	37	41	32	29	23	48	42	44	40	33	41	37	48	46	43	42	41	36	30	47	53	52	39	42	41	27	34	36	30	46	50	44	36	41	39	39	29	38	36	45	36	43	51	27	42	49	37	42	41	32	40	44	58	33	46	31	36	45	38	43	36	44	47	39	41	41	40	36	36	40	45	48	27	45	36	42	29	31	47	46	37	35	54	42	44	39	47	35	47	37	36	36	45	39	31	42	37	34	44	34	34	49	37	33	49	39	44	45	43	38	30	50	38	37	45	45	41	50	43	42	46	53	48	31	49	48	29	47	46	43	26	44	38	36	30	37	46	46	44	41	33	38	40	44	34	40	35	52	43	33	43	33	40	35	42	42	50	29	39	36	44	34	33	54	45	38	39	42	38	37	41	39	35	38	35	33	40	33	49	43	48	38	44	35	45	33	46	39	43	41	47	46	41	40	42	39	38	39	43	41	57	41	39	52	33	34	36	39	33	37	46	39	40	31	39	45	36	35	43	37	49	30	40	40	53	40	35	44	39	34	38	51	26	45	32	37	30	49	34
19959	13932	8719	20745	28640	28254	24693	20876	17558	14587	12475	10529	9043	7940	7037	6263	5558	4975	4411	3933	3555	3284	3089	3019	2859	2887	2769	2494	2387	2286	2214	2055	1915	1846	1755	1664	1617	1599	1607	1696	1810	1629	1596	1461	1497	1499	1420	1352	1380	1242	1257	1245	1156	1158	1060	976	958	906	943	899	843	840	808	834	842	895	868	831	772	806	756	772	770	749	692	774	768	777	738	721	712	722	678	678	671	698	679	717	704	704	718	656	632	663	698	677	658	678	606	623	680	645	655	561	702	673	679	708	692	676	650	696	675	621	647	627	695	657	670	630	606	641	668	660	654	618	669	661	643	669	692	641	661	612	666	673	653	665	656	629	636	637	667	590	642	678	654	656	663	666	641	676	650	706	684	637	634	618	630	675	650	632	615	591	732	596	690	633	608	650	628	631	651	649	645	658	646	640	691	657	618	612	675	629	668	644	616	688	695	635	690	628	609	651	599	674	659	680	681	628	634	650	648	594	659	671	661	621	639	673	616	671	613	630	630	610	646	646	649	685	648	662	658	670	673	620	645	658	625	665	670	647	686	642	659	645	700	656	664	666	629	663	615	671	622	667	649	615	654	643	652	619	656	641	676	638	653	644	646	662	664	646	697	646	623	655	669	664	644	642	613	610	612	618	608	613	664	707	659	665	632	644	632	709	646	619	661	622	633	658	646	649	677	636	676	626	673	651	609	641	661	683	647	623	624	669	612	646	653	595	675	712	665	648	665	665	664	652	640	677	651	636	638	657	632	658	669	646	649	642	643	668	683	639	654	677	692	637	634	605	597	636	687	628	636	680	647	671	638	677	662	621	639	656	652	675	605	677	663	669	642	618	619	670	683	648	621	599	640	668	678	646	658	629	651	653	685	647	686	654	619	653	606	658	653	615	666	629	660	673	621	663	619	638	630	686	627	665	595	670	673	631	641	629	647	691	673	640	645	616	638	658	635	694	657	641	634	624	632	689	651	689	619	609	628	603	642	635	655	635	630	639	604	628	619	623	617	649	607	655	662	656	633	681	664	636	603	712	588	572	633	668	652	633	680	632	639	637	637	664	646	641	639	639	658	638	670	662	680	678	601	643	611	616	660	626	627	664	685	635	663	662	698	652	646	653	650	671	646	634	640	661	634	659	720	680	605	637	624	667	636	665	650	658	650	664	679	645	664	639	640	669	618	661	675	663	652	609	655	635	645	628	663	635	686	654	664	643	667	669	641	624	631	662	608	686	613	655	598	705	607	593	631	596	668	655	667	633	630	644	678	639	646	675	645	636	678	636	639	665	686	637	666	619	635	679	666	663	617	625	648	643	681	638	663	645	615	686	677	665	682	685	669	656	638	640	634	615	638	669	635	631	647	710	677	624	613	689	688	654	665	658	617	675	653	655	668	665	651	676	658	669	617	611	652	626	660	601	648	669	654	644	616	670	680	636	638	670	647	629	626	678	641	621	592	690	649	676	650	642	665	637	589	654	660	706	702	652	660	645	698	643	669	671	638	711	629	654	639	637	645	647	590	626	619	690	616	666	668	605	658	720	660	637	668	670	642	658	623	646	598	667	661	634	618	681	643	680	642	656	658	674	605	639	713	652	660	652	685	660	618	631	630	641	705	641	666	666	625	665	646	656	641	663	620	653	626	618	604	638	666	681	665	634	659	623	632	659	666	691	694	648	647	608	623	636	632	617	619	667	655	646	645	661	675	655	608	595	636	665	662	673	658	658	663	715	657	651	662	675	628	645	658	630	611	678	630	643	607	646	680	593	669	652	669	630	640	656	632	659	643	662	637	655	665	662	651	659	588	662	629	663	620	658	646	587	707	655	665	678	643	648	664	615	664	634	642	673	647	654	638	634	642	639	650	650	609	629	662	626	682	692	666	648	626	658	632	648	649	592	636	617	661	603	674	649	609	596	659	640	666	680	614	631	645	610	669	685	670	651	646	676	667	697	599	683	612	635	653	683	646	640	644	651	629	613	655	654	623	672	676	689	643	652	622	637	659	649	691	631	585	597	667	619	659	590	668	674	671	643	659	664	658	654	665	625	611	639	653	703	623	680	666	649	661	662	654	662	661	646	666	649	693	671	681	657	660	642	675	597	672	687	642	634	628	649	629	636	626	668	635	644	610	604	653	647	639	631	628	630	630	708	661	643	655	614	644	624	603	725	653	685	659	636	605	657	664	690	620	647	667	678	623	619	701	639	669	641	631	679	628	684	675	637	667	616	660	636	619	621	659	584	671	598	665	660	656	629	661	694	656	656	598	615	675	646	615	673	655	689	676	677	665	633	646	632	613	624	624	605	649	654	630	652	679	663	607	662	664	591	634	618	622	611	629	635	664	673	644	613	669	612	671	670	624	680	630	654	628	634	635	613	637	678	625	599	661	674	638	621	683	643	610	591	607	629	642	604	626	627	661	665	638	672	642	643	669	683	682	657	661	674	632	639	603	661	620	625	636	635	642	620	677	656	610	656	685	689	629	603	662	664	657	681	659	664	633	614	616	650	629	665	666	622	654	636	627	614	660	666	676	661	672	646	652	651	613	649	656	561	654	625	614	609	607	602	631	623	652	626	663	665	601	631	681	660	682	649	659	636	615	685	637	648	640	655	627	615	659	613	602	675	661	659	636	680	643	672	697	657	640	671	640	612	634	654	681	598	653	650	646	666	708	636	674	608	627	661	666	645	678	673	623	644	665	630	671	689	650	683	645	622	654	630	665	648	627	616	650	659	628	649	617	607	650	669	621	643	604	632	621	637	642	640	651	647	646	636	650	700	667	651	642	667	630	650	639	617	648	654	655	671	667	618	656	665	666	671	654	714	627	616	680	620	653	619	643	628	624	681	688	619	614	673	644	597	666	643	635	669	670	709	669	682	667	643	670	643	654	649	658	613	648	616	677	660	703	633	659	636	637	685	633	658	656	669	643	691	642	630	668	636	613	619	647	590	613	631	641	687	641	644	662	657	616	605	649	656	663	679	657	656	647	661	632	615	673	650	668	669	658	602	640	636	686	672	682	644	682	676	658	684	651	638	664	648	702	659	643	637	643	601	660	597	622	649	656	603	628	640	632	660	664	684	652	629	667	612	668	645	676	622	652	629	645	675	629	639	637	661	666	694	656	652	649	650	710	661	633	672	626	643	633	625	624	659	651	679	656	663	619	606	644	618	609	636	631	683	694	642	581	667	662	627	663	677	645	698	646	679	646	615	677	658	634	664	626	691	641	619	677	614	643	621	673	669	642	634	734	657	642	629	611	639	652	673	658	647	583	632	697	622	661	656	689	640	695	634	678	630	643	653	652	675	641	630	660	673	619	641	617	666	620	635	618	645	666	687	654	578	639	643	658	656	641	633	676	718	646	649	664	683	648	656	601	653	711	660	700	637	668	657	657	600	652	619	687	656	623	667	662	635	660	665	647	620	640	661	632	608	614	639	637	658	645	645	668	690	650	609	704	596	635	673	657	615	656	647	681	681	717	632	646	664	649	693
2163	954	554	413	693	850	729	646	503	438	370	369	284	255	209	234	178	160	166	152	142	113	119	112	129	99	106	108	101	88	88	106	87	66	85	86	73	63	74	90	89	70	72	66	73	64	57	61	63	56	62	63	44	53	58	47	63	53	61	49	44	52	54	41	45	56	45	57	48	45	35	52	45	43	45	41	58	53	59	40	50	47	38	43	46	52	54	40	42	35	51	35	37	51	48	45	45	51	40	34	31	37	54	34	49	40	45	46	45	38	43	56	36	33	43	38	49	54	41	40	46	48	29	54	44	44	47	49	41	46	39	45	27	45	39	28	47	40	51	45	44	32	41	48	30	43	58	46	44	47	45	45	53	36	45	39	46	49	48	42	37	51	40	48	31	50	52	38	65	42	46	40	57	39	53	46	45	46	42	47	43	42	35	41	52	46	41	47	48	52	43	40	42	58	44	47	43	32	49	58	45	41	45	40	48	41	44	51	38	51	42	55	51	37	49	50	45	45	43	41	39	46	38	44	36	41	37	58	40	44	46	36	47	44	38	44	34	40	40	47	49	45	44	47	39	44	45	30	48	42	41	36	55	58	36	59	42	42	38	40	34	41	37	43	38	50	39	45	30	46	44	45	39	37	48	42	41	44	50	36	48	46	47	38	52	45	45	42	40	49	43	43	51	55	54	49	44	31	44	37	44	50	36	51	48	47	53	51	53	41	42	31	53	42	48	47	35	49	40	38	36	41	62	56	48	37	42	36	40	50	38	36	39	42	48	42	33	51	42	46	40	51	46	42	48	35	36	42	47	43	39	43	49	44	33	47	47	52	41	34	35	41	44	36	47	50	41	30	51	31	40	40	42	33	33	45	43	31	50	43	43	45	43	62	49	44	41	53	46	43	46	48	40	38	49	45	47	53	48	46	43	36	52	48	43	39	33	46	55	41	55	58	51	37	32	44	45	62	50	40	38	52	42	45	62	51	47	39	55	38	56	35	37	40	31	37	33	32	36	41	49	33	47	40	36	26	44	38	40	36	50	44	43	49	45	42	42	42	53	40	36	49	47	38	44	41	43	32	47	46	47	46	42	46	48	45	36	39	40	58	67	45	37	41	40	47	40	46	48	46	41	49	46	33	50	36	44	40	57	41	41	53	39	38	44	43	51	53	32	50	47	38	45	38	37	42	64	43	44	47	43	45	46	34	48	40	51	26	39	51	42	50	43	39	44	44	50	46	47	29	33	42	44	62	46	38	34	53	30	47	37	42	37	46	52	42	45	34	37	42	38	52	40	51	39	43	41	44	39	41	29	44	35	43	55	46	40	43	44	50	35	57	37	38	50	49	49	42	43	56	47	42	31	51	46	48	40	34	44	50	41	46	40	46	52	41	36	44	46	45	39	36	38	37	42	56	41	31	32	50	41	27	49	36	43	32	37	41	43	42	34	40	36	33	56	47	38	32	36	43	49	42	38	39	54	44	40	48	40	35	46	53	51	42	41	40	43	44	48	50	42	42	43	49	44	38	37	46	56	42	48	33	50	50	43	52	57	52	47	41	46	46	45	48	34	37	42	45	49	45	48	41	33	56	43	52	50	46	41	42	47	51	53	49	46	35	47	48	39	51	38	51	46	46	38	46	36	30	39	56	42	52	57	47	50	57	46	37	35	44	41	41	48	46	33	48	60	42	34	40	37	44	37	40	52	46	32	48	54	44	38	45	36	47	53	33	46	46	49	36	40	51	50	34	41	40	45	48	31	54	48	32	49	42	42	41	56	46	46	37	47	44	46	39	44	38	32	43	48	33	48	47	41	57	42	39	42	37	40	40	33	47	41	41	41	35	47	61	39	38	42	50	46	50	29	38	38	40	50	42	52	45	38	42	37	55	42	26	40	53	53	48	52	40	45	48	59	41	39	38	37	44	49	45	57	57	32	46	46	43	42	53	47	41	48	47	39	40	38	37	36	39	41	35	52	40	43	28	50	35	53	49	45	41	47	38	48	44	51	47	51	51	35	44	51	55	44	49	47	45	50	44	47	36	27	49	40	46	53	54	60	51	40	34	38	49	45	46	44	42	48	37	37	42	49	50	50	47	39	49	45	44	43	44	49	43	50	50	52	44	41	43	47	49	43	55	41	46	50	39	40	38	44	46	44	60	39	36	38	42	46	44	45	46	43	39	49	33	44	34	40	43	38	28	38	39	57	49	41	47	47	53	32	45	44	38	44	44	50	42	43	51	48	44	37	35	44	42	50	36	48	43	39	61	37	43	42	54	35	51	37	48	44	54	38	38	56	38	43	40	38	47	43	46	38	40	53	35	48	35	34	37	51	35	38	38	37	56	42	40	46	48	51	47	49	36	43	49	41	31	35	44	44	51	49	47	46	42	39	52	58	45	44	52	53	37	29	55	39	43	42	60	39	39	45	47	42	32	31	43	44	40	53	42	38	40	49	41	42	33	51	56	39	44	44	44	36	39	40	42	47	51	45	45	37	46	33	48	38	47	33	47	32	29	48	35	49	42	43	55	51	48	51	57	41	43	42	47	43	48	36	39	56	41	52	39	40	46	57	55	55	42	38	36	43	28	43	50	53	26	51	38	49	38	42	40	37	45	51	45	45	42	52	38	56	34	40	45	44	46	35	40	48	52	36	44	35	51	47	50	44	50	44	38	35	45	50	46	46	48	40	48	47	46	43	46	36	56	40	50	39	49	37	40	42	49	49	45	35	47	38	50	38	49	42	41	31	27	45	42	42	49	30	34	47	38	43	44	44	48	53	33	28	52	51	49	50	45	41	43	41	42	54	46	42	43	43	44	47	51	38	41	35	50	49	38	39	38	32	31	48	41	40	47	33	43	31	45	44	48	43	46	47	43	43	39	41	36	45	46	45	35	43	48	35	38	33	38	34	50	46	45	47	39	56	52	39	55	48	58	42	41	33	45	49	45	40	59	55	54	58	44	51	40	46	48	43	37	47	43	38	38	38	43	50	43	37	50	32	46	55	40	27	54	46	39	37	41	44	54	51	37	54	42	43	44	44	36	49	43	49	39	36	51	44	42	45	46	45	50	45	43	48	50	52	62	42	44	43	45	36	44	46	38	39	48	34	33	35	41	37	45	53	34	50	47	44	46	43	40	52	43	41	48	40	45	39	54	44	45	38	46	45	37	61	51	47	49	46	51	50	60	39	44	39	33	43	38	37	38	41	43	40	38	54	53	48	49	63	34	47	53	40	36	52	49	41	33	49	38	50	53	42	44	42	42	45	49	53	46	51	59	42	46	35	41	41	52	42	36	44	42	50	45	36	33	56	37	44	32	47	57	53	52	37	45	35	46	26	43	45	52	42	43	43	52	46	36	51	50	45	40	33	53	46	55	56	46	45	49	50	50	41	44	44	51	53	44	40	39	41	38	31	47	43	47	46	31	45	36	37	56	42	47	44	44	49	35	46	43	44	35	48	42	46	41	37	44	59	50	36	38	34	48	51	47
25456	18218	12097	25749	33798	32966	29645	25862	22413	19235	16645	14273	12631	11009	9812	8646	7579	6900	6213	5389	4790	4403	4284	4054	4010	3838	3564	3280	3147	2862	2574	2568	2515	2381	2249	2277	2092	2069	1963	2068	2162	2023	1912	1913	1851	1873	1758	1738	1618	1539	1467	1509	1450	1351	1293	1139	1162	1081	1121	1051	959	1038	1010	977	977	920	958	916	866	885	885	913	823	839	876	842	793	833	820	794	792	755	777	761	779	826	733	804	775	740	749	745	809	743	738	681	720	703	692	767	710	713	670	701	686	704	731	760	714	715	698	728	734	729	674	706	688	689	759	692	665	668	689	749	719	695	749	706	699	723	690	710	672	690	662	689	725	681	678	709	675	723	683	735	706	681	707	641	697	721	708	711	707	665	693	684	697	707	738	699	739	668	693	656	702	692	690	707	727	665	726	653	721	719	664	670	682	664	684	715	691	667	687	694	723	710	675	676	688	706	736	706	667	728	722	693	687	652	707	691	731	694	650	660	633	716	676	677	713	736	714	719	687	689	687	691	695	701	765	712	698	703	684	727	683	686	694	720	757	695	683	669	689	709	702	724	739	680	726	699	655	706	708	626	720	686	733	655	717	679	687	694	700	689	689	663	670	676	717	634	692	623	695	683	702	677	700	674	658	670	730	663	653	696	681	684	681	699	654	723	684	654	691	688	698	719	694	712	706	719	684	687	685	707	707	702	714	675	714	723	701	683	722	684	660	708	720	696	713	701	701	677	721	687	684	686	735	683	716	662	661	736	695	690	696	718	652	711	709	687	696	714	700	675	656	655	688	718	745	688	675	723	674	676	700	703	697	713	666	715	690	674	689	678	708	661	702	704	711	703	705	696	648	690	678	722	700	733	697	678	653	674	728	658	707	691	713	708	648	701	713	678	664	728	677	730	707	689	695	689	735	718	694	693	698	701	695	716	686	705	676	762	694	706	711	644	729	723	725	689	710	675	726	697	670	711	672	712	679	652	722	696	682	649	702	690	746	666	674	688	737	665	688	717	681	680	665	726	711	717	705	685	681	713	713	695	731	689	728	696	696	750	672	747	728	731	714	709	679	724	701	742	700	711	720	688	668	668	701	688	692	689	674	706	725	694	667	687	652	679	730	734	681	673	701	732	727	738	694	681	673	701	714	689	695	694	684	657	691	714	703	712	700	698	658	680	696	661	682	673	684	659	680	622	718	662	679	688	647	670	700	649	661	689	686	673	665	689	665	684	686	726	666	678	678	614	717	682	653	721	712	675	708	694	723	673	680	698	667	661	712	668	695	665	641	673	687	707	692	673	720	668	707	682	675	664	743	686	724	659	680	714	669	677	709	726	703	724	673	726	714	704	694	645	717	695	710	692	703	692	758	716	664	694	690	673	676	676	709	654	732	664	648	670	684	713	692	695	670	665	702	691	694	684	716	680	649	722	712	738	639	689	668	701	671	673	654	691	740	698	749	713	689	649	681	692	747	708	688	730	698	693	662	720	694	691	666	667	669	669	668	671	655	679	707	739	687	666	675	744	688	680	681	701	691	688	667	712	705	729	682	678	686	706	668	661	688	687	694	685	737	678	678	675	682	707	641	714	712	701	718	680	713	652	679	734	685	696	714	693	684	635	706	698	687	683	639	658	669	698	708	671	690	679	687	688	726	668	704	751	759	689	663	675	731	689	640	702	687	713	696	686	675	716	701	694	719	642	733	681	652	697	734	732	711	721	728	660	667	674	671	699	702	680	677	701	667	703	720	679	693	707	699	700	692	671	725	705	729	674	701	664	670	685	690	685	673	727	724	659	756	707	663	648	727	697	699	721	706	662	707	706	671	737	697	700	686	663	702	679	667	680	694	660	688	689	673	660	700	703	666	703	693	696	679	699	703	703	704	730	692	704	658	721	706	670	669	710	699	706	696	680	690	743	705	706	677	696	677	694	683	681	678	655	733	687	690	723	680	745	704	695	714	675	713	657	628	676	695	710	757	680	655	693	667	725	676	705	661	687	699	714	699	680	701	633	644	669	697	703	664	679	705	679	670	672	710	685	716	688	664	709	676	637	687	730	673	681	735	690	725	666	676	676	673	696	735	722	707	702	683	707	707	650	660	683	717	677	684	683	715	690	670	732	686	713	694	677	716	695	692	642	728	674	700	648	662	671	740	725	738	695	666	695	694	675	642	701	636	678	713	668	665	733	688	683	696	734	657	742	678	673	697	679	682	705	735	719	690	702	649	652	677	718	653	671	678	745	717	716	759	686	715	729	682	701	673	680	684	705	689	692	716	729	697	718	735	725	687	678	687	696	714	711	714	689	626	720	716	641	658	730	700	648	702	712	738	706	716	694	690	710	644	688	718	700	733	676	690	672	744	673	681	693	683	686	728	671	618	690	684	664	692	701	720	647	735	681	682	739	664	724	653	690	733	667	739	738	681	682	650	715	688	740	628	677	672	698	722	718	685	742	679	681	719	710	687	664	723	685	637	652	697	673	686	639	692	712	690	688	708	693	695	662	680	710	683	671	676	684	717	699	646	714	676	682	715	672	695	690	673	721	654	678	655	708	711	681	678	689	673	716	664	694	668	681	678	711	689	688	690	668	671	670	690	680	635	683	664	684	676	662	668	681	737	702	671	645	664	697	626	711	693	725	719	696	667	678	688	675	693	694	667	694	713	713	704	707	665	691	672	717	719	702	692	629	708	686	706	698	723	674	684	709	750	735	675	700	644	726	680	714	712	723	731	729	736	677	682	674	669	699	659	661	677	696	678	688	693	677	701	708	726	717	721	715	668	685	699	695	688	669	675	711	697	708	704	717	657	693	691	730	666	659	730	670	707	678	690	690	722	676	738	676	707	709	679	725	733	683	720	691	701	684	681	717	741	692	696	690	724	689	728	706	677	672	717	684	713	660	683	680	720	697	709	701	708	713	660	667	691	645	671	670	687	697	700	689	689	713	681	687	672	721	702	706	693	701	684	675	695	689	670	712	699	708	685	732	667	674	668	702	687	695	701	680	682	696	709	718	746	679	723	664	688	662	687	737	679	709	669	727	715	715	701	667	676	733	690	726	672	706	739	722	692	720	750	736	663	722	665	692	697	700	679	693	707	698	675	679	694	727	711	664	685	678	688	689	759	728	708	668	692	660	653	717	707	725	685	689	670	678	653	704	709	702	693	706	694	749	677	729	688	721	660	664	672	715	669	700	688	712	680	661	679	722	737	678	667	704	699	697	703	653	714	667	671	710	696	693	650	659	697	709	708	683	691	722	672	683	687	676	649	684	661	745	664	710	665	674	720	706	760	715	700	653	764	653	693	696	676	686	741	661	696	680	644	696	653	716	690	721	709	701	704	656	695	676	684	676	697	701	670	686	694	712	696	679	748	736	678	690	708	724	657	729	710	655	687	665	687	679	699	720	722	704	669	705	710	672	695	673	718	689	671	701	690	705	755	727	753	688	688	680	715	711	724	708	716	748	691	657	725	683	710	697	686	677	685	725	713	664	726	686	697	673
1742	389	223	178	300	348	325	279	245	206	185	130	141	124	137	94	87	94	66	65	60	65	64	55	51	48	62	52	45	52	50	37	44	44	46	34	42	39	32	55	44	50	33	28	35	46	34	35	27	37	25	28	31	28	39	38	27	28	30	34	23	22	14	32	31	26	22	18	29	33	21	30	24	21	26	16	33	26	33	33	15	29	24	20	29	25	18	28	13	31	32	18	22	22	15	27	33	18	26	26	22	41	16	18	21	35	23	18	28	31	23	33	21	26	23	24	24	32	22	26	24	38	23	25	25	19	29	24	33	25	21	27	17	30	26	37	20	33	24	21	20	20	28	28	25	29	24	16	28	28	26	23	29	30	30	19	28	26	28	18	20	30	26	28	23	24	28	24	26	29	26	11	26	17	19	31	23	24	24	20	19	21	31	30	15	22	30	29	25	15	33	15	26	33	19	21	23	19	19	20	27	25	18	20	26	24	41	27	28	20	25	27	25	33	23	23	23	22	30	21	19	27	29	31	24	26	37	27	27	25	23	27	23	26	16	25	20	18	22	25	22	25	31	28	30	24	19	22	25	28	34	31	25	29	23	27	32	28	28	20	20	26	21	20	14	22	22	21	31	29	21	22	24	26	31	19	23	26	19	21	28	21	33	25	34	26	29	19	26	28	26	31	27	30	31	27	23	29	20	32	25	25	22	26	17	19	20	25	28	24	20	27	22	29	29	17	23	22	16	20	20	25	16	27	26	24	23	33	29	21	26	28	23	25	24	28	20	19	24	35	27	28	27	22	32	21	28	30	24	13	24	26	19	26	31	21	33	24	23	17	18	21	28	13	21	17	31	19	29	30	21	30	25	24	35	34	20	28	32	25	24	23	31	28	28	24	32	23	30	27	30	18	21	25	21	16	18	22	20	31	21	25	23	22	30	14	20	33	21	19	29	25	27	15	16	21	25	20	30	29	18	20	29	21	21	33	28	17	24	19	24	23	33	18	26	27	38	24	25	25	23	22	22	27	27	28	20	22	17	20	20	24	20	20	21	29	29	22	18	32	24	27	29	20	27	28	21	26	36	22	25	20	18	29	36	22	28	18	28	26	27	27	27	24	24	25	17	26	26	21	33	28	30	28	19	23	20	23	24	33	26	22	18	22	29	23	24	21	30	31	21	16	18	27	19	28	25	27	29	26	24	23	21	24	20	22	26	32	25	23	26	24	24	23	20	32	20	20	19	27	38	32	27	34	27	22	24	19	27	25	25	22	23	30	18	23	33	16	20	22	24	26	21	33	25	16	26	27	22	21	22	27	34	35	21	39	23	19	30	20	37	24	31	33	21	21	22	33	20	25	23	31	24	28	26	21	33	34	21	18	27	35	20	18	21	25	31	22	23	29	22	19	29	29	24	27	25	26	19	24	23	27	29	27	25	34	27	14	23	37	18	18	32	29	24	29	33	24	22	19	22	31	21	26	29	24	27	28	26	23	23	25	27	31	20	27	26	26	31	28	20	25	29	20	35	24	25	25	26	27	23	27	32	18	30	31	19	26	29	23	30	21	20	16	23	30	28	24	24	23	30	24	25	20	23	17	16	31	21	30	24	25	24	32	21	16	32	23	22	25	28	21	17	27	25	22	25	30	25	28	23	24	21	19	24	26	28	30	22	28	22	24	27	28	29	36	21	31	28	21	23	21	34	25	22	18	28	24	15	21	22	21	26	32	25	28	35	21	25	25	23	16	23	18	12	27	22	33	16	18	20	22	31	21	38	25	28	30	28	27	18	25	36	22	20	36	26	18	19	16	18	23	26	25	21	24	25	30	13	30	23	30	20	33	26	32	29	23	25	17	31	25	24	24	22	24	32	24	22	26	22	30	18	22	22	20	23	29	22	26	25	26	20	34	26	24	29	17	27	27	22	24	24	28	16	26	22	35	26	27	31	24	26	21	21	26	23	15	34	28	20	20	20	20	33	23	25	11	25	26	20	27	28	35	24	25	21	14	27	25	13	30	24	28	25	27	22	27	24	25	14	24	24	28	28	27	27	22	29	25	28	18	30	22	31	33	17	27	23	21	29	17	23	27	21	22	24	24	24	23	21	24	28	31	23	21	31	20	18	27	22	18	24	21	26	24	28	23	22	21	21	18	28	36	21	34	16	25	26	31	19	24	35	31	29	30	27	29	13	28	24	19	26	26	34	36	15	23	33	25	32	30	37	21	19	22	25	24	20	27	28	20	24	24	21	28	19	14	17	20	26	20	22	22	29	31	25	18	31	32	27	21	17	20	24	20	25	35	29	26	18	26	22	24	27	29	15	21	24	34	22	26	26	24	29	26	17	29	21	27	33	29	31	31	15	21	26	29	26	26	14	28	30	28	36	16	18	26	29	23	32	24	28	15	20	24	26	31	21	25	21	19	26	17	30	21	30	21	23	30	24	21	17	27	32	24	32	35	25	25	26	14	33	29	26	30	30	18	29	20	19	25	30	33	29	24	24	22	27	20	24	22	30	42	24	25	20	24	24	20	25	34	22	22	24	24	20	31	23	18	23	20	26	25	17	26	22	27	16	30	19	22	36	20	29	23	19	29	23	27	20	36	27	37	23	23	24	23	24	22	22	20	32	24	24	21	24	34	20	19	33	28	27	26	44	23	20	23	25	27	22	20	40	29	25	19	26	27	26	32	14	22	21	39	34	25	28	24	22	14	19	33	28	27	27	23	25	26	23	23	22	22	35	31	25	23	28	25	18	24	22	23	25	29	24	26	23	33	21	17	32	22	18	30	26	31	23	21	23	25	31	24	23	25	29	27	26	24	25	28	31	29	30	26	25	29	25	24	27	24	32	26	28	24	25	20	28	27	24	22	29	23	26	29	25	28	23	21	33	25	26	34	24	25	31	22	31	26	20	29	30	22	36	20	26	28	25	20	24	31	25	31	26	31	19	28	18	16	18	26	21	20	28	25	25	27	27	29	25	17	21	21	17	25	26	26	28	17	20	17	28	24	35	21	25	22	16	26	24	25	31	32	27	22	24	23	20	23	27	20	25	21	25	29	28	30	24	26	19	22	25	19	28	32	30	19	30	28	29	33	29	25	21	20	22	23	24	24	27	19	18	26	22	20	24	20	22	16	25	22	29	20	17	22	27	24	31	23	24	26	24	25	24	29	27	19	23	35	25	27	20	19	27	30	17	27	21	21	28	26	23	26	26	26	28	17	28	26	23	39	31	25	23	18	22	32	25	22	26	26	24	26	26	21	16	25	23	29	25	17	20	23	40	23	28	25	22	33	30	17	23	24	23	20	22	23	24	17	35	25	28	17	26	30	26	27	21	22	34	24	31	27	22	25	26	22	26	24	26	23	27	29	25	18	29	26	13	24	29	23	27	20	29	20	29	34	24	29	19	19	25	21	18	17	27	24	27	22	24	20	19	22	28	24	25	23	21	29	22	23	23	29	25	32	21	35	19	23	30	23	27	24	16	31	18	28
17220	11083	6311	16303	24116	23385	19903	16299	13252	10869	9074	7528	6525	5568	4952	4303	3890	3412	3039	2637	2430	2209	2185	2265	2230	2063	1970	1891	1698	1617	1548	1425	1397	1358	1296	1278	1216	1168	1204	1312	1258	1223	1131	1128	1108	1090	1024	984	913	875	844	840	735	753	637	661	622	618	608	550	571	488	535	543	521	509	529	478	518	467	457	491	489	506	474	493	460	454	453	438	439	422	439	436	417	399	452	429	418	434	444	403	423	370	406	413	384	413	391	404	422	428	421	394	410	405	458	427	394	393	387	390	397	401	427	359	424	413	386	402	436	417	377	408	434	427	375	418	388	406	408	431	390	352	354	349	409	427	415	426	356	393	418	385	394	420	388	362	406	422	377	414	414	374	381	395	380	403	427	400	419	426	430	437	375	428	398	422	449	406	421	429	381	382	429	431	394	399	397	392	399	407	404	436	438	452	400	435	380	438	426	401	393	407	457	411	428	421	426	379	398	373	428	428	420	431	430	418	448	377	395	391	397	420	430	375	411	417	416	384	414	405	376	396	364	384	373	413	373	401	418	399	417	405	405	382	399	403	405	373	389	373	423	394	420	408	384	428	419	394	375	430	382	361	404	388	408	404	401	385	417	398	392	422	381	443	409	351	388	422	431	433	416	394	384	378	404	383	379	415	415	413	425	352	369	407	386	428	399	415	407	396	413	412	412	408	397	397	381	369	411	408	421	401	391	415	383	408	406	424	389	420	407	428	373	424	400	418	392	439	399	389	393	369	388	392	398	415	394	413	392	405	409	391	368	383	389	367	427	416	410	442	407	340	395	391	391	369	428	406	413	360	409	398	399	387	388	405	372	392	371	431	394	400	397	399	392	424	422	399	383	415	409	427	416	395	387	447	374	416	376	403	423	404	383	407	381	400	387	412	425	415	416	379	392	439	389	368	411	439	411	385	387	395	431	394	401	400	442	418	374	355	402	411	397	388	412	429	397	414	389	432	414	382	429	388	405	417	401	397	362	407	403	383	410	415	402	411	386	407	411	442	421	409	418	418	382	396	364	386	382	392	408	423	386	428	394	398	379	418	377	423	411	414	418	386	363	384	415	419	403	422	428	401	421	392	408	379	407	401	392	388	410	430	459	401	340	381	388	388	441	416	408	424	370	371	387	394	420	390	400	438	408	403	410	439	395	396	414	406	418	400	445	402	398	364	427	406	418	411	449	423	406	420	417	399	404	409	378	397	370	404	424	419	398	424	427	392	406	373	385	367	424	389	370	395	390	430	423	423	390	392	395	420	393	408	396	395	411	380	386	383	403	402	442	410	370	412	417	352	442	397	372	399	395	410	410	405	394	419	422	411	402	424	406	408	407	428	446	398	389	435	423	433	418	431	413	394	393	411	394	403	422	396	431	402	410	430	398	423	432	413	372	387	361	381	404	424	379	387	386	420	408	407	385	461	394	419	411	392	400	386	364	433	398	392	405	388	381	402	384	397	410	375	393	384	400	398	400	386	379	412	410	383	430	378	385	403	440	378	383	383	386	408	421	382	391	407	425	452	416	407	409	385	439	375	396	432	381	411	425	379	357	412	380	397	389	389	404	434	405	412	394	418	411	395	400	414	386	369	362	402	406	393	379	408	418	392	385	422	415	398	453	394	423	406	378	393	388	404	426	394	395	449	394	397	392	398	406	384	383	409	392	405	411	392	381	420	364	408	409	423	410	381	401	388	400	409	408	371	438	405	414	394	401	400	375	404	380	402	388	412	398	446	364	425	375	405	403	410	413	394	385	409	420	403	390	396	428	414	377	423	395	390	410	363	425	381	406	397	420	423	410	394	434	396	401	389	444	361	392	414	406	382	410	382	423	377	429	376	394	404	439	422	392	459	398	426	423	402	376	394	390	391	400	421	377	376	375	374	411	426	437	387	409	391	406	409	407	396	420	419	400	371	399	406	372	406	395	363	376	402	409	420	401	380	397	404	395	392	414	389	389	377	405	395	394	428	424	418	400	396	445	389	438	384	381	399	388	384	414	388	409	377	434	381	434	405	403	391	394	391	413	396	393	423	418	426	402	415	422	409	425	399	384	381	392	403	376	365	394	433	400	414	410	416	415	415	396	409	363	385	381	397	385	415	412	413	409	423	416	393	409	444	419	415	420	401	418	398	396	412	418	356	386	395	406	399	395	406	412	409	408	403	405	436	373	393	396	399	376	452	403	435	438	413	396	396	411	406	407	399	396	383	391	402	401	389	407	416	431	401	420	423	393	395	386	425	412	408	403	373	437	392	408	376	368	406	432	400	392	395	416	422	409	377	380	384	414	371	406	379	385	427	415	394	426	445	392	434	409	414	397	416	408	409	446	422	441	379	403	376	388	389	394	407	416	393	393	383	421	425	411	416	400	412	416	414	396	389	403	416	408	422	426	371	417	388	381	404	398	387	394	388	460	389	397	443	417	432	422	363	406	427	417	393	411	398	399	442	402	393	423	402	414	378	398	405	404	402	401	378	409	424	416	389	409	373	364	369	374	422	379	423	403	413	375	425	401	401	442	418	404	440	399	438	400	385	379	405	396	419	403	395	397	373	414	386	434	377	429	405	414	398	397	381	383	407	402	406	397	365	370	427	373	400	409	425	340	355	417	429	399	393	448	373	397	414	386	377	400	402	420	386	390	404	409	401	425	415	407	387	394	388	394	428	434	376	389	378	424	424	411	380	369	394	397	406	408	396	382	409	418	393	404	379	402	358	420	433	391	416	423	395	416	391	398	406	444	398	450	382	414	371	398	403	397	417	402	413	430	406	408	385	396	395	397	388	388	418	404	393	397	430	399	406	424	395	407	378	440	449	356	459	391	396	447	440	438	381	375	373	401	378	403	412	411	435	426	380	421	401	424	351	406	436	368	372	417	426	410	392	409	400	391	396	408	425	434	398	407	405	410	374	392	413	404	389	388	422	403	388	396	416	440	401	394	390	446	439	397	381	387	411	352	376	412	386	443	380	396	414	410	405	395	406	376	392	419	403	371	406	396	396	433	400	392	420	369	408	382	413	390	426	385	393	396	399	418	405	384	404	375	450	356	362	400	383	390	439	419	403	411	378	371	390	362	411	400	382	377	416	401	376	379	419	415	388	420	390	416	410	439	418	409	411	385	454	387	411	394	406	400	394	380	400	423	410	405	410	415	422	385	389	411	412	409	367	370	390	380	413	384	374	377	426	408	403	432	415	379	387	373	422	397	381	439	395	366	395	408	410	437	436	409	371	402	393	403	389	409	422	428	385	436	380	427	383	406	433	403	393	430	409	391	389	398	402	448	362	396	370	415	398	401	397	389	387	387	411	442	366	383	402	417	408	388	402	397	426	403	387	417	375	409	379	391	401	398	425	401	422	420	390	412	437	404	421	385	382	414	359	430	419	432	396	404	430	401	396	395	394	417	371	405	425	426	414	393	410	392	390	372	397	378	402	396	420	418	362	428	389	375	408	374	409	406	377	405	405	394	419	415	384	392	386
1165	666	347	272	545	591	536	434	401	287	303	241	206	193	177	146	126	109	103	105	106	86	76	78	89	65	80	65	70	64	47	59	56	48	53	46	49	50	47	69	60	43	50	52	47	49	47	44	48	33	33	28	37	27	32	35	42	22	32	24	33	21	35	32	25	27	30	27	27	28	34	40	30	28	28	22	25	24	31	24	23	20	35	26	31	31	29	23	37	34	22	34	23	32	30	22	21	40	32	26	36	26	22	28	26	19	28	28	31	29	38	32	28	33	21	32	35	19	22	27	32	22	23	26	17	23	22	26	27	29	30	28	31	28	19	31	21	18	29	32	17	28	16	30	32	30	38	22	22	36	17	29	26	36	19	24	21	30	20	26	19	24	36	23	21	32	34	31	25	22	27	24	25	28	31	33	21	24	27	18	25	21	22	34	18	25	23	21	27	29	30	27	27	26	29	34	32	29	30	37	27	22	20	25	27	19	21	25	36	35	26	19	26	29	25	20	39	26	26	12	30	24	30	19	26	29	29	23	24	27	26	30	25	27	22	32	26	18	21	25	33	24	20	30	32	30	18	28	34	31	30	33	25	30	23	21	28	20	16	20	21	32	26	26	26	27	21	21	23	20	29	26	23	28	26	23	16	28	32	35	24	27	23	21	32	18	17	28	19	31	21	17	24	31	17	40	29	28	23	25	30	30	25	24	27	23	18	35	23	29	28	25	16	27	21	26	28	22	27	37	22	19	23	26	28	27	27	30	23	28	23	32	30	20	27	26	28	24	30	19	30	21	17	26	19	27	27	19	26	17	27	19	27	28	31	22	23	25	19	21	30	25	35	32	16	29	24	17	25	29	30	25	23	22	32	17	18	38	21	17	36	24	32	31	32	27	30	31	31	27	24	33	33	23	27	26	20	30	29	11	21	29	25	31	21	29	22	29	21	22	33	22	28	26	28	23	24	30	30	30	25	29	25	30	22	25	19	28	29	24	23	24	29	26	26	11	22	32	16	30	21	26	26	30	31	36	34	26	36	23	23	26	32	25	33	16	21	29	22	23	22	22	23	22	28	17	27	21	26	30	21	25	19	24	35	31	23	26	23	22	22	24	25	26	29	22	22	35	34	26	27	27	27	29	20	25	19	16	21	34	31	40	32	29	29	30	18	32	32	14	20	28	32	32	29	20	29	36	34	34	32	32	21	34	30	30	38	34	27	25	26	26	25	37	19	21	29	27	15	34	26	25	27	30	29	29	35	24	22	26	23	23	30	25	32	24	23	14	23	24	22	24	25	26	27	22	27	21	30	24	30	24	25	17	38	32	22	22	27	31	22	26	26	26	27	31	21	29	28	21	24	25	28	22	23	37	24	31	26	24	21	16	32	21	25	25	24	31	36	29	26	15	33	27	34	25	25	34	22	29	22	22	25	29	24	35	21	25	27	26	20	25	34	27	28	26	24	35	26	31	40	34	32	21	39	25	28	31	25	21	23	27	13	26	31	31	25	29	28	27	27	31	31	20	30	26	23	26	27	17	18	26	19	22	27	24	31	30	23	27	31	19	30	28	34	23	28	21	18	21	30	22	30	20	29	18	18	30	27	18	29	16	23	26	28	30	22	22	31	21	27	23	36	23	28	18	29	30	23	17	28	21	32	33	26	23	27	25	17	29	16	30	32	25	30	23	32	32	25	21	30	21	18	34	25	34	24	27	27	27	29	22	25	29	22	31	27	31	23	21	24	22	19	21	23	19	32	23	21	22	29	27	19	30	23	34	29	24	34	28	33	28	26	27	23	32	30	29	34	30	33	29	31	39	29	32	28	27	27	22	29	31	30	23	26	27	39	22	24	12	30	18	37	42	37	25	30	32	28	32	18	23	24	28	25	25	31	25	22	24	28	36	22	29	34	31	30	33	22	27	28	27	31	26	26	18	26	29	25	33	26	21	29	23	28	17	26	27	25	24	27	21	22	33	26	25	18	31	26	27	29	23	23	28	25	33	24	26	34	28	21	25	25	16	28	26	27	24	28	32	28	26	34	32	28	23	27	35	37	23	25	18	16	19	35	15	28	29	20	23	31	30	27	30	34	28	34	33	33	36	25	30	28	27	28	30	31	33	32	25	34	19	23	21	23	31	21	27	24	22	18	26	44	33	34	25	30	22	24	27	21	23	18	28	30	30	20	25	35	26	31	21	21	24	22	26	29	19	30	21	22	21	20	36	24	19	30	24	18	29	21	28	24	28	29	27	29	32	18	16	20	27	20	26	23	26	31	24	26	18	19	27	26	22	28	32	33	22	21	22	30	23	31	32	24	17	21	25	28	26	19	41	20	25	18	26	21	31	30	24	27	29	23	28	25	29	28	20	25	32	31	24	29	26	30	28	21	22	29	18	28	32	23	22	31	24	29	28	25	24	21	35	32	23	31	29	24	25	32	24	25	21	27	26	20	28	19	27	25	31	31	20	23	22	18	17	20	28	19	21	31	23	24	21	38	17	24	19	23	31	27	22	20	25	23	31	30	23	35	21	26	25	34	44	18	27	31	26	29	24	30	28	28	25	27	21	27	30	30	21	18	25	22	19	26	33	29	28	22	30	18	20	32	20	28	31	34	27	23	33	25	24	28	28	34	23	19	24	27	33	27	24	28	30	26	14	28	27	24	18	21	38	28	22	39	21	24	28	35	19	19	37	24	41	27	24	21	24	27	26	21	30	27	20	25	34	28	26	22	26	26	25	23	28	34	23	29	23	28	16	18	31	24	27	25	22	22	29	37	18	26	27	27	28	26	27	26	31	40	30	31	27	24	27	25	21	18	42	27	17	29	20	25	25	31	20	28	21	31	26	27	30	30	19	20	20	28	17	35	48	26	19	21	35	24	22	24	22	23	25	16	20	26	27	18	25	30	23	19	24	18	32	24	31	30	21	20	18	36	28	29	22	31	28	32	29	30	23	30	22	26	23	29	20	22	28	25	14	27	12	30	31	22	20	27	24	23	23	28	23	29	25	25	33	30	27	20	30	26	22	30	35	22	24	21	26	24	22	24	33	26	17	27	23	21	30	29	21	19	28	30	21	36	30	34	26	25	23	32	23	22	33	17	33	24	22	22	18	30	23	25	26	27	30	18	20	33	23	40	39	14	29	32	23	28	26	22	34	22	25	29	33	25	19	29	18	33	25	29	24	19	25	24	24	23	34	29	28	29	18	32	20	33	28	20	32	24	18	16	25	27	29	28	29	29	34	39	26	25	32	32	35	19	33	26	35	23	20	17	34	24	26	29	29	25	26	35	20	23	24	22	24	27	20	25	23	24	24	34	26	19	30	27	25	32	26	25	32	33	21	22	22	19	31	27	26	28	26	26	37	35	27	28	21	23	26	17	25	25	20	23	28	37	30	30	29	20	26	23	32	27	26	21	30	30	18	26	29	21	26	30	17	33	25	28	24	26	20	25	27	30	27	21	36	27	21	30	19	27	28	26	22	24	28	23	25
21563	15336	9193	21927	30331	29041	25597	21610	18377	15126	13015	11093	9452	8276	7361	6473	5552	4788	4371	3802	3464	3233	3150	3090	3009	2815	2642	2508	2329	2266	1951	1884	1803	1748	1644	1477	1514	1602	1598	1675	1638	1422	1378	1316	1411	1256	1286	1175	1092	1090	1048	1036	958	845	796	803	741	712	676	694	666	661	671	607	571	588	533	537	599	549	611	548	570	527	549	554	557	533	519	484	509	494	515	489	483	483	514	502	467	435	467	434	481	464	393	459	473	458	437	436	437	460	468	414	451	426	378	448	440	422	421	493	431	415	428	485	431	419	428	391	398	454	436	426	457	427	455	432	429	423	425	440	442	436	440	429	437	394	448	430	401	413	422	454	408	422	399	450	431	438	427	404	446	447	403	438	435	425	401	401	410	466	415	434	461	442	407	453	423	422	438	429	436	436	420	449	398	411	406	405	461	424	478	425	419	460	432	485	430	429	419	423	417	454	443	440	436	409	408	479	440	439	409	446	423	469	431	449	459	470	409	446	429	424	438	439	416	418	432	431	402	429	446	431	442	435	408	434	409	445	402	425	409	382	418	439	418	432	444	421	424	422	451	433	426	466	459	475	470	411	427	391	423	420	393	412	454	417	398	437	409	409	449	442	422	399	410	418	412	422	419	436	422	446	452	411	483	456	414	427	451	433	421	409	435	465	468	444	432	445	406	400	435	414	393	439	463	409	437	424	421	408	415	420	440	418	445	461	416	461	419	437	412	422	423	437	426	427	446	444	437	412	406	420	451	413	434	434	416	408	442	373	451	427	429	429	435	457	429	390	469	450	417	434	421	430	413	446	421	412	419	391	457	449	428	442	435	431	426	465	437	459	436	427	435	421	427	427	413	452	412	424	417	412	420	412	412	399	456	405	457	420	452	395	447	473	431	434	437	456	443	428	430	410	433	424	452	471	436	443	420	414	414	431	462	438	397	434	427	424	476	441	426	397	411	388	427	443	417	474	427	400	406	416	407	421	434	432	373	439	421	410	460	406	440	442	423	467	448	488	430	407	432	387	447	447	439	452	435	423	433	436	449	421	434	420	422	432	451	432	419	451	465	398	411	414	445	427	413	457	461	472	427	436	445	385	425	491	393	410	474	471	444	432	427	410	460	436	427	394	401	430	439	443	462	451	417	448	453	417	388	390	391	427	389	440	443	440	423	442	471	449	414	416	420	437	470	434	406	425	395	409	426	462	464	443	429	436	420	429	420	411	412	439	428	424	435	417	424	409	425	454	403	439	452	429	459	458	466	409	417	423	462	447	434	419	438	431	451	397	435	401	431	425	414	447	421	448	426	443	448	448	399	425	455	442	438	459	426	461	461	455	413	426	407	429	403	421	454	432	433	465	413	393	404	417	407	425	434	421	394	443	450	415	408	383	463	458	427	430	450	429	413	450	442	416	433	418	429	446	454	412	423	456	420	460	434	428	425	397	431	431	417	429	434	478	423	478	400	445	421	418	449	423	408	397	438	414	421	419	473	419	420	415	408	441	431	410	427	433	419	459	421	448	461	434	402	384	396	470	437	426	444	431	401	466	401	438	428	417	433	424	442	425	407	440	429	399	427	484	432	423	429	417	446	448	473	462	406	430	461	411	401	407	417	458	409	412	425	396	435	385	438	425	397	411	425	424	453	457	391	395	439	442	432	421	406	431	431	413	410	426	455	384	427	420	390	367	421	443	423	446	400	465	437	442	411	438	429	401	414	429	363	433	419	413	422	396	447	425	429	434	399	393	414	368	427	467	437	416	419	411	407	424	418	420	446	436	437	418	434	460	386	429	471	444	429	416	392	414	430	424	463	416	388	417	421	405	413	435	433	430	414	425	427	407	422	418	434	436	398	413	401	394	439	420	441	391	437	433	425	404	406	388	399	417	413	390	412	459	432	471	420	406	406	449	449	429	455	425	388	439	465	438	438	418	447	434	434	414	451	463	433	417	436	431	442	408	418	460	420	410	402	429	449	404	416	416	430	440	453	430	401	478	421	440	423	425	436	480	400	412	430	428	400	427	451	468	420	428	416	441	434	392	437	402	422	441	416	407	437	414	402	407	435	423	447	434	418	428	434	485	396	461	406	425	431	437	440	445	438	434	372	437	421	483	406	415	434	425	408	412	416	440	379	441	423	444	435	436	455	454	418	428	431	403	418	421	441	441	452	403	433	422	420	460	438	439	423	401	419	414	450	411	421	459	427	401	400	452	404	403	438	430	393	454	415	430	423	419	429	412	411	422	450	410	448	438	428	410	418	440	433	405	402	426	438	416	446	427	403	464	464	415	436	473	453	430	409	446	439	426	432	425	404	425	433	445	430	446	436	439	439	424	413	447	437	391	417	462	431	419	426	468	391	424	450	402	426	441	441	436	429	416	424	455	395	407	410	432	406	426	436	445	441	428	435	453	425	429	449	408	431	434	446	402	435	404	474	460	451	416	408	425	420	398	411	450	436	413	460	410	439	458	425	416	456	450	424	422	491	398	399	415	414	451	417	440	423	440	431	419	430	446	411	434	427	449	427	424	433	399	434	415	462	441	405	391	399	457	403	463	443	427	441	452	403	420	414	469	398	423	416	438	446	444	389	430	442	424	469	453	419	452	399	437	438	410	441	429	439	408	415	428	434	435	439	412	437	441	421	413	447	427	440	441	444	467	425	430	399	420	423	403	440	448	420	422	430	410	456	432	431	449	451	432	406	434	456	425	427	450	430	425	448	411	409	449	438	397	390	414	438	449	405	433	465	452	416	402	416	417	419	410	436	431	419	416	405	451	434	440	457	410	402	454	413	411	468	429	387	411	443	388	432	431	438	427	436	392	414	455	391	454	447	443	432	440	447	425	434	425	468	439	407	430	422	467	419	456	412	409	406	413	419	425	429	432	439	406	458	439	427	376	403	404	451	404	402	442	418	439	430	415	421	423	465	421	456	463	442	409	438	436	439	416	450	397	443	393	432	418	444	418	436	422	456	419	454	446	406	440	428	467	432	421	425	444	423	435	420	428	417	432	413	379	407	433	411	419	411	443	420	423	461	443	452	393	393	416	409	397	407	407	472	430	470	426	426	391	448	440	408	436	438	412	395	410	396	412	400	434	452	451	418	455	395	416	440	441	420	446	421	377	419	420	414	415	430	410	456	435	464	417	439	426	434	395	451	484	402	455	419	453	454	426	430	410	417	413	439	409	471	436	403	462	390	417	438	402	417	388	427	460	474	439	399	441	400	416	459	435	425	426	453	460	414	459	438	454	421	406	390	448	387	433	442	438	417	425	443	391	433	394	441	445	436	405	434	410	480	405	433	450	413	443	417	400	427	390	397	417	430	472	428	408	396	427	442	432	398	424	421	415	438	449	406	438	414	429	442	416	459	440	436	411	441	429	438	451	408	409	411	403	420	429	437	429	434	435	426	445	445	415	439	431	420	413	394	435	372	391	409	390	461	449	482	404	450	453	432	414	458	419	417	454	473	412	423	423	425	447	398	435	417	452
2755	610	336	277	454	544	451	408	363	294	282	235	203	182	149	163	133	152	109	109	88	82	77	82	73	84	85	74	65	78	62	70	79	64	62	66	61	73	60	73	65	44	54	67	75	63	61	46	48	50	45	60	64	51	45	52	54	53	42	43	48	31	45	42	48	46	49	51	39	33	45	29	33	36	53	39	47	36	35	34	37	30	55	41	29	42	40	38	47	38	42	48	46	54	40	47	44	32	49	43	48	52	40	50	52	41	48	48	37	27	29	34	43	48	46	35	33	42	39	43	39	34	47	48	35	44	29	38	43	45	32	46	41	46	41	42	36	30	41	42	40	33	33	42	31	27	37	29	41	42	47	44	40	31	33	41	51	40	39	34	36	46	41	32	50	27	40	47	40	48	46	39	57	44	49	48	39	43	40	48	39	49	40	37	31	41	34	52	54	40	33	40	36	43	49	39	46	49	31	29	45	47	44	37	45	40	38	41	43	40	36	35	43	42	44	43	41	33	35	37	45	29	39	40	38	28	37	30	45	29	35	36	44	51	40	35	37	33	35	37	36	39	30	38	30	44	36	43	37	33	36	35	38	58	37	43	34	38	40	38	34	44	36	42	27	38	33	28	44	46	30	33	54	45	51	41	43	42	49	43	43	44	43	53	45	22	26	33	42	39	44	51	40	44	32	38	34	36	38	48	44	39	45	34	37	37	48	43	49	43	48	50	41	46	43	39	33	31	46	32	43	41	38	45	45	44	43	35	39	34	48	39	48	45	40	37	38	28	48	36	37	44	39	47	35	43	38	38	45	44	46	43	32	50	37	44	50	43	43	39	40	35	48	34	41	44	42	46	59	30	47	37	35	46	37	49	47	44	33	43	44	44	40	42	34	38	49	43	42	38	48	44	44	46	33	41	47	36	46	43	44	34	41	44	35	43	37	43	42	40	35	55	37	36	29	54	44	31	34	34	32	36	44	35	39	52	35	49	37	46	47	39	36	42	46	37	25	55	35	42	51	40	57	42	43	46	49	47	38	44	36	29	44	40	29	43	42	39	41	33	35	44	54	36	41	44	50	38	45	39	37	41	49	55	39	36	31	39	62	32	48	45	45	37	45	39	34	34	45	44	39	46	37	35	52	37	46	47	35	45	39	46	31	50	40	47	52	44	47	45	57	41	43	37	35	49	41	49	46	46	37	28	43	42	34	40	32	33	35	49	37	46	37	39	50	43	34	40	46	31	35	50	39	39	35	33	37	45	35	37	43	34	53	37	38	42	45	41	48	36	38	44	32	38	46	38	44	44	44	58	42	49	50	46	39	30	37	46	38	33	32	37	40	40	39	38	44	35	39	39	48	38	41	42	29	42	45	42	46	39	53	37	48	36	48	45	37	43	44	30	43	40	43	41	37	43	37	31	51	41	35	37	47	32	40	41	48	42	45	38	38	50	43	35	42	41	22	48	42	36	39	45	27	34	37	39	40	40	41	44	32	49	38	35	45	53	40	32	36	36	35	31	33	43	32	39	37	49	36	44	34	45	40	31	45	32	33	36	38	36	42	33	48	35	36	40	46	38	43	36	29	39	35	56	34	43	39	42	36	39	48	33	37	45	42	38	35	37	33	47	38	34	35	43	41	40	35	45	45	65	26	33	51	32	35	35	40	41	36	26	45	41	38	54	47	41	37	53	43	38	37	37	41	36	45	35	43	38	38	41	46	42	43	37	45	47	51	48	47	40	34	48	35	48	39	50	43	38	38	38	35	41	38	36	31	42	44	47	45	41	43	31	35	45	49	36	38	36	42	48	47	30	42	40	39	37	42	46	45	37	41	40	41	42	48	38	35	37	41	43	39	39	47	38	44	37	30	41	42	46	33	32	40	36	37	46	42	36	32	39	32	36	49	29	42	30	44	44	48	38	37	43	36	37	36	38	42	58	37	41	43	39	36	38	48	30	42	46	35	43	48	45	32	44	63	39	50	40	42	45	34	40	34	39	35	52	35	35	56	42	29	38	33	42	23	47	43	33	40	45	43	39	34	37	40	33	37	37	46	38	38	42	39	31	44	38	41	31	41	39	42	42	39	43	45	45	46	48	30	35	47	43	32	51	38	29	29	39	44	30	32	42	34	33	48	46	34	50	44	46	35	39	33	39	45	50	41	44	40	49	41	30	41	54	47	43	52	49	29	33	49	41	40	47	42	39	33	31	32	32	50	43	42	39	36	50	42	44	36	46	33	34	42	47	33	40	45	35	44	39	33	43	44	43	35	35	37	43	58	31	43	44	38	40	38	46	37	23	44	43	40	36	37	41	43	41	41	44	40	42	41	43	34	31	43	43	43	40	37	31	34	44	39	42	54	42	46	42	33	31	49	23	31	25	39	36	51	35	32	35	35	41	42	43	44	33	25	45	44	43	34	41	47	45	40	42	29	45	36	43	40	41	39	39	40	40	37	43	43	46	51	49	45	35	40	39	43	36	29	35	47	39	37	40	42	46	32	38	54	52	33	39	39	43	45	41	37	31	45	37	37	34	38	47	35	35	49	35	34	45	48	46	40	45	36	36	43	46	36	50	36	41	31	48	34	42	36	47	42	32	39	41	29	39	29	32	42	45	39	39	30	43	52	36	35	43	43	40	39	45	38	40	45	30	31	42	43	21	36	37	44	35	31	46	41	34	37	36	40	28	36	40	33	45	52	45	42	35	40	44	53	33	44	44	35	45	39	43	33	37	32	41	48	37	39	40	51	42	32	40	36	39	40	32	44	37	41	31	38	34	36	53	37	47	38	40	32	35	39	49	36	44	50	37	46	42	33	40	44	35	42	56	35	40	51	40	37	30	39	36	47	32	49	35	48	34	34	27	47	39	44	50	40	45	40	33	39	43	42	43	37	44	53	44	43	39	43	50	41	33	36	34	40	41	47	33	32	34	34	47	39	34	39	41	39	40	34	46	33	40	32	41	56	36	47	45	35	34	38	35	43	43	35	29	43	39	47	43	45	41	42	49	44	45	34	30	52	38	39	36	38	40	29	37	50	41	36	35	32	43	49	48	43	53	32	45	40	41	56	35	39	43	52	43	39	35	41	41	40	44	37	40	36	46	50	52	32	38	36	36	34	36	36	46	28	56	40	40	39	35	43	43	54	37	45	49	34	31	37	35	44	57	47	40	29	47	43	29	47	42	33	34	40	43	40	31	39	23	49	44	34	41	43	41	44	37	35	49	34	34	35	35	36	35	47	65	29	38	44	33	39	39	41	43	36	42	47	42	37	46	41	48	50	50	34	40	44	35	41	32	32	45	41	37	31	38	45	34	38	35	45	47	56	49	40	37	47	34	31	50	33	42	44	46	38	48	39	50	38	32	37	29	28	47	42	35	40	38	32	36	36	41	38	39	43	39	36	35	49	38	44	42	49	53	41	40	31	54	38	43	35	34	50	41	39	34	36	44	41	38	42	39	41	33	42	41	43	38	42	39	39	45	56	32	41	43
19493	13553	8553	20694	28789	27812	24518	20639	17361	14774	12632	10800	9118	8057	7085	6337	5359	4846	4172	3825	3252	3143	3011	3127	2904	2944	2594	2454	2353	2187	2152	2077	1979	1830	1768	1698	1697	1727	1900	1821	1750	1600	1580	1519	1549	1402	1424	1325	1322	1209	1154	1113	1096	1048	1021	918	911	916	834	878	824	836	806	801	824	751	786	789	823	790	767	720	704	724	761	704	755	741	732	666	715	700	684	702	678	710	705	725	662	657	686	703	641	645	676	684	656	693	673	656	655	673	585	668	618	692	676	671	679	674	667	626	636	632	669	625	665	632	695	628	692	690	619	680	649	671	653	648	636	663	586	668	663	658	659	686	666	649	644	652	639	610	634	648	651	650	678	633	638	631	666	664	675	633	643	642	654	639	604	676	657	636	689	657	603	649	632	641	679	647	586	629	669	625	642	662	642	600	662	656	661	599	617	646	631	663	664	699	631	626	726	649	616	648	661	644	661	591	641	658	642	609	713	685	676	669	620	617	643	639	672	642	660	688	652	657	687	606	677	670	682	656	630	600	677	644	653	659	653	633	636	670	651	660	643	645	651	679	628	618	631	672	638	643	639	632	648	622	658	629	628	669	659	661	608	680	670	656	648	636	687	634	651	644	649	663	644	655	622	613	659	589	635	655	689	620	677	692	653	659	679	634	598	640	645	617	614	623	630	645	681	667	636	614	661	651	652	625	636	667	635	652	642	621	659	673	650	637	620	648	643	647	642	627	614	646	635	628	649	664	659	633	676	636	615	625	601	658	651	633	619	675	662	655	632	585	612	618	642	640	577	636	641	602	686	625	652	679	633	678	639	684	648	665	673	637	621	644	632	646	633	637	677	662	631	661	642	630	644	681	651	616	640	654	644	672	656	641	648	657	661	685	627	646	627	635	638	671	668	661	632	671	631	607	594	650	618	632	665	614	635	631	622	640	577	685	634	619	603	653	652	662	593	623	600	672	615	620	610	665	610	668	632	630	583	599	649	660	672	669	655	618	684	632	619	626	645	639	617	641	646	641	616	676	668	608	585	644	625	587	651	680	616	672	584	643	661	668	659	619	673	651	639	690	710	627	665	638	650	652	649	655	627	641	637	607	634	600	609	635	632	625	621	654	656	686	620	619	666	651	674	614	681	682	667	630	675	632	604	577	673	644	672	641	609	687	584	653	669	628	685	656	654	661	715	650	652	611	582	632	633	642	670	608	658	583	684	648	666	628	663	677	662	661	682	685	604	600	644	662	672	641	661	621	653	614	652	612	665	620	609	602	643	655	640	647	662	642	638	653	599	620	608	677	651	601	635	636	633	613	620	612	663	651	678	665	630	644	651	602	618	620	667	623	666	632	647	629	647	669	635	699	655	659	667	626	618	640	655	609	662	640	651	658	678	659	682	653	700	585	633	677	636	606	657	668	643	634	680	628	631	622	637	645	605	660	682	655	646	645	713	686	633	626	631	631	627	614	638	606	634	641	674	597	661	663	701	635	633	657	648	621	663	629	694	647	662	690	640	661	639	631	627	687	653	649	657	645	649	624	700	636	623	621	646	607	647	631	653	694	665	686	635	630	639	671	658	640	633	640	668	615	678	691	636	657	641	663	663	636	629	618	638	654	617	675	658	655	659	606	655	640	648	690	641	653	646	671	629	634	632	633	657	620	664	661	672	698	649	626	609	649	613	651	650	635	652	629	700	612	625	632	656	651	642	613	678	677	653	611	637	657	677	678	571	646	644	655	624	603	676	670	681	588	681	634	654	622	639	636	662	679	619	640	666	687	655	667	643	660	642	681	621	675	651	662	652	623	665	675	619	665	598	622	650	597	660	645	641	711	647	635	661	621	637	633	647	628	626	613	672	605	630	654	652	694	679	625	629	662	612	686	751	653	631	616	610	637	617	628	648	675	648	646	629	637	702	640	598	667	654	651	630	647	652	646	617	603	622	626	641	634	616	618	657	588	674	628	671	621	644	673	657	663	652	674	653	643	668	649	668	611	679	679	645	643	640	658	637	685	684	699	666	628	640	640	606	683	669	668	670	642	661	642	678	609	612	608	658	640	639	636	639	640	640	638	666	627	625	662	606	657	623	668	623	647	627	635	652	611	651	685	617	626	663	662	665	573	621	653	683	687	697	677	657	650	614	640	649	654	654	638	636	598	703	615	639	643	668	641	668	628	600	664	672	670	662	640	619	659	648	670	652	600	612	642	671	679	653	662	672	639	601	648	661	672	628	647	659	663	660	612	682	646	633	628	628	660	666	602	608	649	675	612	640	606	641	631	673	606	673	685	642	630	631	671	628	639	637	666	631	676	650	617	626	629	622	681	633	630	642	680	665	649	676	646	692	651	701	653	653	636	627	607	672	651	646	684	636	671	660	644	580	638	601	644	636	623	624	711	644	635	629	643	648	655	636	663	658	636	662	609	642	635	692	628	657	636	645	657	671	640	644	649	611	652	679	647	631	603	659	581	625	691	584	633	645	639	589	665	582	657	681	690	609	586	613	645	601	663	636	644	653	670	636	622	628	652	589	613	640	625	662	589	595	629	659	680	678	625	665	628	677	602	632	635	659	690	620	612	625	666	616	642	694	643	647	642	657	603	638	645	639	603	635	643	652	594	664	645	688	667	631	648	635	642	665	603	646	642	663	635	681	677	633	646	637	608	607	651	614	630	656	667	616	625	681	677	680	638	597	626	661	656	629	690	643	615	663	625	622	635	595	610	639	595	644	659	667	624	658	628	599	647	601	619	678	646	680	630	691	637	643	632	622	631	648	616	676	601	657	648	620	655	693	642	642	639	642	613	658	650	635	642	618	648	674	631	635	588	644	623	632	631	643	645	628	616	620	637	581	616	637	689	639	660	634	641	665	677	662	607	603	715	635	686	662	650	625	617	664	673	652	656	665	620	650	603	624	619	676	648	676	633	657	660	628	653	639	598	660	616	637	635	606	642	635	629	651	655	658	683	610	673	630	654	646	670	654	625	622	644	660	629	716	658	611	653	631	693	650	655	623	610	642	638	621	674	698	633	658	653	684	626	606	646	624	641	613	677	591	629	639	623	617	624	664	665	638	672	682	638	674	643	636	675	678	642	686	636	619	663	661	652	642	636	632	650	645	636	627	652	616	640	683	648	625	646	688	667	628	683	653	689	663	640	660	663	612	635	591	660	611	663	687	663	625	628	638	645	614	646	662	641	655	625	656	643	635	694	687	639	616	636	603	588	672	643	650	632	593	679	613	692	647	648	653	612	619	622	679	624	706	647	615	626	656	627	675	633	652	607	609	639	617	644	585	623	655	609	645	633	598	669	627	652	665	609	655	629	704	603	625	696	680	605	635	627	628	605	594	628	663	630	665	640	644	668	637	690	623	638	661	650	661	622	633	618	616	653	613	647	644	649	621	626	669	656	660	662	661	609	665	607	648	656	636	675	673	675	637	598	609	636	655	623	629	654	627	636	679	638	641	606	646	659	655	718	671	647	682	680	662	586	647	642
2112	878	505	402	751	841	709	614	502	492	423	355	286	262	251	222	183	164	142	122	140	118	116	107	124	111	117	113	94	82	90	70	96	90	88	60	62	76	80	73	80	67	71	87	70	71	64	50	61	46	78	58	50	78	54	44	49	42	41	55	41	35	44	42	63	46	54	43	36	47	47	45	55	42	50	38	47	42	50	42	56	51	45	48	47	43	49	45	53	37	46	52	41	35	53	44	52	31	44	39	37	49	47	46	37	46	35	49	44	38	35	45	44	35	51	44	37	37	35	43	51	35	49	41	27	41	37	32	50	47	51	32	44	40	50	40	43	52	38	52	41	42	42	49	44	43	46	43	48	46	30	38	26	33	44	38	30	37	33	40	44	40	51	42	39	50	41	52	41	43	38	48	43	50	39	30	45	56	29	38	43	44	50	38	37	42	31	36	44	46	48	44	54	46	23	47	43	48	47	50	50	41	50	58	51	54	49	44	42	42	39	59	49	54	37	49	29	44	40	47	29	45	27	49	46	36	44	36	49	46	46	39	33	40	49	49	41	52	46	32	60	41	39	44	40	33	41	45	38	34	45	37	40	47	36	50	52	42	48	55	41	48	45	54	42	46	36	28	37	47	41	40	36	47	38	48	37	38	48	45	49	51	34	53	38	36	41	41	40	44	39	35	54	47	24	36	47	42	39	43	43	44	34	48	34	54	47	46	46	49	44	36	36	46	34	42	42	42	49	38	39	46	45	53	46	53	45	43	49	55	45	45	35	40	29	32	51	46	46	39	42	45	44	58	48	43	48	36	42	34	39	48	52	35	47	41	44	42	28	39	46	42	60	51	43	45	38	39	34	47	36	39	48	42	57	60	39	47	41	38	42	46	40	45	48	55	54	28	48	40	43	43	50	53	50	42	39	44	37	45	51	43	46	39	47	40	39	51	35	41	37	43	42	46	47	50	59	42	49	49	42	46	53	42	49	42	51	48	35	42	40	45	52	33	33	45	41	59	38	37	45	38	55	47	40	42	60	56	56	33	41	41	32	39	56	51	37	46	42	49	44	33	50	31	62	39	31	42	40	38	47	37	49	49	54	41	45	39	47	40	41	35	34	42	41	55	44	36	61	41	46	48	40	43	45	45	50	44	47	53	48	46	42	41	47	45	50	37	42	42	46	36	40	40	31	39	43	52	40	50	41	44	41	32	42	54	37	35	33	35	43	49	39	44	27	53	42	44	43	41	42	46	37	43	50	36	41	33	54	54	45	60	45	42	33	40	48	40	43	30	53	31	53	44	45	37	42	50	45	41	41	58	41	46	38	50	52	37	44	37	51	45	31	40	46	47	35	49	43	37	55	53	60	43	48	38	49	45	34	51	38	32	46	49	44	42	38	35	34	36	61	47	38	42	51	39	42	46	36	50	40	42	35	41	37	43	41	31	39	39	30	40	42	44	41	39	35	48	40	35	44	46	34	46	45	36	48	44	48	36	34	33	44	54	50	39	43	39	51	61	41	41	44	53	42	49	36	41	42	52	56	52	45	47	41	45	48	43	49	47	36	46	38	50	33	55	44	50	39	45	38	42	43	36	46	38	44	46	38	42	44	45	48	56	51	50	41	48	49	49	38	49	59	46	37	43	38	40	47	46	42	50	40	36	52	51	53	49	47	40	47	56	46	39	40	53	38	35	38	46	40	42	54	41	36	35	39	41	45	43	52	45	42	51	44	50	44	41	32	35	50	37	40	47	45	35	45	44	44	35	46	40	42	33	38	43	51	49	43	48	38	51	40	46	47	39	56	42	48	43	38	36	44	36	47	40	34	39	45	39	49	33	35	39	40	35	42	57	47	50	39	36	53	44	45	47	44	44	43	33	41	47	46	40	49	32	37	43	51	48	46	40	37	42	44	41	49	41	50	46	42	49	48	43	32	47	43	40	52	44	32	47	44	48	35	56	29	38	50	44	49	42	49	49	45	33	50	51	43	40	42	48	41	33	39	31	32	40	36	52	39	47	51	44	42	42	47	45	47	40	40	41	39	44	52	48	49	49	35	55	53	34	48	35	49	41	41	32	31	46	33	38	45	45	48	40	41	49	41	43	42	40	51	44	41	33	39	44	42	50	40	45	40	40	38	36	49	33	41	43	60	47	35	43	51	43	42	52	46	33	45	26	37	35	49	54	39	45	43	47	56	50	60	43	49	38	40	64	52	40	44	43	37	47	55	38	43	41	27	39	52	40	44	44	41	37	39	44	38	42	45	43	30	53	39	49	42	39	37	43	47	43	38	49	32	44	43	57	39	38	52	35	47	49	44	37	44	50	38	47	38	47	47	41	38	38	49	45	39	39	49	37	44	39	30	56	52	43	48	39	35	48	37	45	25	37	47	39	34	50	38	39	47	39	33	42	39	49	34	39	37	35	38	42	35	49	43	46	48	42	45	31	43	48	51	49	44	45	42	46	43	45	39	49	41	41	38	42	54	38	53	51	37	34	37	38	39	41	32	45	39	41	46	45	44	43	39	41	50	35	53	43	40	43	37	43	43	42	46	59	36	47	45	39	32	30	49	42	37	41	38	38	47	42	49	34	48	37	52	45	40	48	42	39	38	48	49	38	41	40	45	48	44	36	41	42	40	48	43	49	42	45	39	41	42	41	52	35	38	39	58	41	48	49	35	47	45	52	35	47	43	38	58	37	33	53	48	44	49	40	46	37	42	48	35	41	41	46	43	40	34	45	43	38	34	39	44	40	39	40	49	58	44	42	37	33	41	45	51	43	34	44	36	43	43	41	46	36	43	51	49	35	43	37	40	43	41	40	38	36	39	40	45	38	33	45	34	44	43	49	45	40	36	43	49	48	39	49	42	44	50	38	38	43	42	43	41	36	45	42	39	39	45	50	44	44	33	41	46	45	35	44	45	40	30	37	42	45	43	36	47	37	54	40	53	35	33	39	35	47	41	53	33	50	42	43	45	37	44	37	53	52	44	44	34	41	43	35	35	38	36	46	51	44	40	44	55	33	39	58	45	49	47	31	29	50	41	44	41	55	37	45	41	46	61	36	47	50	45	44	45	39	36	41	33	42	45	48	43	51	38	40	43	48	43	50	42	38	35	42	44	43	39	39	37	41	47	39	30	41	43	38	55	46	39	38	38	45	52	34	53	43	40	32	47	42	30	38	41	42	40	41	46	45	43	36	42	43	45	43	49	34	44	40	41	59	41	41	33	51	44	38	48	40	40	41	47	38	55	40	36	46	40	47	47	44	49	38	36	38	49	41	43	31	34	38	54	46	40	50	46	36	51	54	39	49	42	34	43	48	39	37	49	41	36	39	39	48	34	44	46	52	43	44	45	39	53	37	39	32	43	48	39	49	45	44	33	30	31	35	43	49	36	54	34	43	45	41	40	47	49	47	34	37	33	53	38	40	43	35	46	55	47	54	42	26	42	33	51	42	34	26	42	45	41	48	36	40	39	30	51	35	32	39	44	43
25228	18072	11880	25841	34005	32891	29590	25656	22145	19321	16897	14477	12552	11188	9887	8775	7541	6595	5727	5282	4865	4361	4298	4258	4148	3838	3614	3403	3184	2989	2837	2706	2441	2378	2171	2223	2206	2289	2282	2267	2056	1978	1889	1997	1894	1815	1762	1611	1567	1469	1475	1423	1296	1212	1275	1092	1059	1109	1013	989	980	972	990	957	922	968	900	910	933	893	905	860	864	851	817	839	825	870	806	820	819	759	816	798	767	751	746	762	750	712	713	741	712	693	746	709	739	701	682	740	670	671	711	740	702	768	702	698	724	717	733	737	702	690	663	733	673	680	751	714	704	687	740	705	725	721	649	640	759	682	724	731	695	709	668	682	699	713	698	724	715	706	630	677	649	696	735	670	718	680	717	686	753	714	664	707	666	700	650	724	653	663	722	677	700	685	714	707	715	628	657	680	695	696	685	655	698	700	732	696	652	668	730	692	692	668	731	717	707	719	702	714	702	684	676	676	704	704	662	664	624	721	683	704	720	633	781	715	693	727	697	729	691	682	700	676	651	715	734	704	705	679	683	708	649	689	654	656	703	713	669	702	690	667	643	634	705	726	616	667	705	712	700	676	649	626	690	694	686	697	693	704	676	706	699	700	670	733	715	707	684	695	643	734	667	672	686	666	703	702	635	682	697	723	708	734	676	703	654	681	705	719	681	665	647	706	674	708	675	713	646	667	699	683	706	663	710	687	690	664	660	729	680	701	685	714	717	677	682	696	677	714	692	708	725	701	718	691	677	699	672	697	692	705	677	701	668	674	665	724	678	726	682	685	714	683	709	667	696	678	683	708	681	697	670	654	643	678	738	688	723	666	634	688	706	717	685	678	692	658	699	629	700	707	673	666	677	713	694	710	698	722	734	689	675	693	660	681	692	710	715	693	697	704	720	656	682	669	652	714	680	712	655	685	716	697	710	702	704	670	697	703	729	721	663	716	677	676	719	694	688	679	688	712	680	678	724	689	664	720	678	698	674	696	708	661	677	686	686	669	685	697	694	709	710	682	677	716	697	724	717	657	667	663	686	647	641	657	682	667	702	687	699	689	676	701	696	692	701	673	667	671	667	668	687	673	657	710	705	721	684	668	679	719	689	726	732	723	693	692	695	670	678	710	709	651	718	617	709	755	732	699	705	676	725	670	707	657	686	676	742	689	647	684	700	666	663	732	660	715	662	722	674	722	689	695	676	702	642	641	670	683	706	678	728	676	718	725	672	682	679	682	723	722	675	664	708	721	695	772	704	663	693	674	658	691	721	689	689	666	668	679	691	692	700	676	691	667	678	726	724	688	665	650	718	685	681	687	725	726	680	720	653	661	699	682	695	667	671	698	714	705	683	655	692	697	640	663	674	709	638	685	702	697	655	654	687	684	681	696	612	662	654	670	700	649	700	668	710	686	689	725	678	690	680	703	666	698	750	682	705	661	663	731	681	667	689	660	688	683	662	704	711	706	744	651	699	669	686	659	643	728	671	655	682	674	687	664	685	693	690	666	694	663	680	711	679	707	700	707	684	664	694	679	657	667	716	677	693	681	725	729	700	695	685	695	637	652	709	745	681	715	671	635	748	721	691	667	671	677	747	642	705	668	708	640	684	687	670	701	658	723	701	676	674	623	725	699	687	669	698	714	700	689	728	720	747	697	745	709	715	672	679	661	678	676	747	727	644	674	702	639	692	681	659	652	706	686	679	738	637	618	694	666	653	707	686	650	706	663	708	716	676	733	697	752	698	683	696	729	741	690	684	685	693	725	668	657	689	688	715	666	708	691	665	697	695	713	659	675	667	667	701	647	680	678	724	717	708	673	660	687	673	696	706	702	716	688	703	681	667	708	669	677	707	645	678	671	673	716	669	684	683	685	704	700	651	724	701	750	719	707	680	654	692	676	743	668	675	660	690	648	689	681	673	684	674	695	696	681	672	666	699	702	676	712	704	685	663	656	724	673	738	727	668	659	654	691	655	693	671	658	647	710	667	637	673	733	641	690	684	700	679	685	649	672	696	662	692	709	660	728	679	714	667	710	698	674	723	678	688	695	661	640	724	716	666	665	736	693	700	704	721	689	709	713	742	708	677	719	661	668	659	698	698	667	649	716	696	712	659	714	747	715	683	660	710	701	704	699	678	629	678	704	691	670	692	683	627	684	702	662	702	667	684	692	691	670	724	750	684	679	689	687	714	697	693	666	661	673	675	663	687	715	703	701	657	723	713	707	681	634	706	674	674	684	684	685	676	669	683	704	688	671	666	699	697	655	684	643	641	675	644	675	703	689	705	679	677	676	694	656	629	703	653	708	694	681	688	681	687	732	706	697	687	709	725	679	672	707	695	769	730	675	677	764	668	696	603	730	709	665	648	721	708	663	673	789	665	706	704	700	685	689	651	706	714	684	727	693	702	690	700	674	696	670	692	648	670	702	673	665	720	710	668	715	666	649	700	696	677	669	684	705	648	677	716	726	658	697	727	692	670	709	691	747	698	694	709	639	709	689	699	653	685	731	700	689	712	694	650	681	744	667	717	690	641	692	683	694	672	707	685	694	653	702	683	672	656	680	702	734	678	721	701	696	661	680	730	679	652	660	702	718	646	674	666	733	700	685	708	682	688	682	709	741	651	689	722	678	610	677	672	701	638	680	701	709	679	670	612	671	726	644	701	638	686	729	682	686	707	654	681	710	695	696	693	694	725	676	712	724	684	678	653	725	685	664	707	704	679	691	694	692	662	663	713	697	704	650	703	727	726	665	703	681	717	719	677	676	744	634	708	701	724	666	647	685	651	689	663	700	680	708	690	666	726	690	694	661	689	681	682	687	676	736	697	693	705	693	647	720	676	671	685	691	657	738	718	674	711	679	733	693	713	688	673	635	676	722	640	702	712	707	676	714	680	674	737	706	751	688	654	652	701	686	686	688	672	706	739	652	658	686	715	669	663	689	680	654	665	707	698	683	665	672	681	687	694	672	699	686	648	709	709	646	672	683	695	688	672	690	713	731	652	650	702	662	695	712	610	691	673	682	682	699	683	709	687	726	670	687	714	717	674	696	702	677	679	698	727	717	686	709	693	675	680	698	708	640	722	655	691	739	677	709	687	697	747	675	704	657	670	670	687	702	721	682	675	646	719	688	704	707	720	686	657	678	705	674	690	717	711	670	697	663	702	720	641	662	641	654	682	708	715	683	712	718	698	676	689	718	651	673	681	680	713	686	723	696	679	650	705	697	738	707	717	649	674	663	720	691	673	690	695	704	715	675	724	691	668	708	689	658	748	673	691	651	624	721	700	687	731	683	655	708	638	693	718	719	662	717	689	695	670	644	693	697	648	690	690	664	707	685	719	684	748	731	688	680	648	670	679	706	704	667	684	697	682	675	679	733	705	721	702	707	675	694	672	687	670	681	671	653	671	695	720	745	645	722	632	663	677	701	712	662	717	717	721	701	692	671	671	709	697	659	652	670	707	677	652	702	659	669	671	687	707	720	701	643	708	700	686	730	689	707
1683	368	200	181	308	367	327	253	223	205	161	164	133	103	106	101	83	63	74	47	61	62	67	60	61	62	58	63	64	51	46	51	35	55	46	37	44	36	43	40	42	46	34	41	47	32	30	38	29	38	41	32	29	26	34	36	29	26	25	35	30	28	22	25	21	34	26	20	23	19	39	30	29	18	21	22	25	26	22	35	22	30	25	38	37	27	26	25	22	22	33	28	29	31	24	22	25	34	28	27	24	21	26	21	30	32	36	24	25	25	28	23	26	22	26	25	22	16	24	29	19	22	26	31	29	25	25	25	25	29	28	32	32	35	31	24	28	18	20	28	20	29	18	21	29	26	29	21	38	24	28	13	31	31	36	24	19	22	22	24	31	22	25	26	19	30	26	31	24	19	30	29	32	31	25	19	23	25	27	28	29	28	26	19	19	29	24	32	25	27	19	21	22	28	22	20	30	27	24	17	25	16	26	26	24	31	19	17	31	20	26	22	26	36	20	14	27	27	18	27	26	22	23	19	25	22	24	22	22	22	24	15	26	27	19	25	25	24	23	29	21	21	20	19	22	22	22	24	14	14	27	21	26	22	29	24	15	19	26	31	20	31	24	21	20	19	24	25	19	29	28	23	23	20	27	21	22	30	28	28	27	29	21	27	23	28	24	28	25	27	24	17	23	24	27	19	21	25	33	24	30	20	19	26	34	30	21	29	24	21	19	21	26	27	17	20	18	23	21	37	23	17	23	26	29	19	32	22	17	29	24	33	30	28	16	18	26	28	21	29	23	18	23	33	27	20	21	19	19	21	24	19	20	28	26	29	26	30	24	24	23	25	26	25	27	24	23	25	38	26	29	20	27	17	34	18	27	27	22	29	19	27	23	36	23	23	24	26	27	20	31	25	33	27	33	21	20	30	25	21	30	26	16	17	24	23	28	31	28	22	26	24	23	23	32	28	22	26	20	24	17	27	24	35	16	27	22	24	27	27	23	27	25	24	25	26	22	27	24	29	27	33	24	24	16	18	25	23	32	30	28	21	25	29	22	27	28	22	28	30	26	22	24	26	23	28	25	23	23	31	24	31	20	15	17	31	23	22	33	18	20	23	19	20	26	23	15	28	15	30	23	30	34	28	26	26	16	17	39	26	24	23	20	26	22	30	31	23	34	26	31	31	22	25	23	19	17	15	22	20	28	20	29	23	25	25	25	21	18	17	21	27	21	25	17	26	24	27	23	31	27	30	29	26	35	34	33	31	23	18	17	17	21	21	27	24	28	18	25	32	31	25	19	32	32	24	17	13	28	27	19	25	21	31	26	22	23	23	34	26	19	27	26	23	22	37	30	28	22	24	27	23	26	28	20	28	26	30	31	29	24	26	17	30	17	31	15	29	23	30	16	19	26	16	25	20	23	26	26	26	30	26	23	35	24	24	26	19	26	30	18	22	18	19	19	25	26	22	31	23	15	23	24	16	29	28	15	27	19	23	21	28	23	32	31	28	26	27	21	28	28	24	23	28	22	22	20	28	25	27	26	28	40	27	32	25	30	20	20	25	20	22	21	15	17	37	26	21	24	19	23	17	28	26	35	29	24	30	24	23	21	30	22	28	16	28	16	27	27	30	29	13	18	23	31	16	23	22	28	14	19	21	24	28	29	17	18	19	29	24	20	30	34	22	25	23	24	23	19	26	21	27	31	26	27	29	24	16	28	30	13	15	23	25	28	34	18	22	25	26	27	24	28	24	28	18	26	13	22	17	23	31	25	23	28	24	33	27	29	18	20	31	29	19	31	25	23	26	29	23	27	21	28	25	26	29	25	21	26	24	18	21	26	23	26	20	24	24	24	26	31	20	18	27	21	17	29	25	30	27	22	14	28	19	29	22	33	23	15	32	21	21	21	26	24	20	27	29	28	36	27	30	25	24	18	22	17	25	31	23	25	20	25	23	24	19	37	31	22	35	31	23	31	20	28	27	18	24	18	35	20	22	25	31	26	23	21	21	25	22	28	19	18	27	21	27	26	25	26	16	32	21	23	21	18	22	31	28	27	33	30	27	16	23	23	26	25	19	29	22	21	33	27	23	31	16	21	34	24	27	23	24	24	19	24	25	23	29	27	34	26	32	21	31	18	29	24	19	24	22	21	28	17	22	20	22	21	42	27	15	21	31	20	28	25	36	21	21	16	26	22	23	19	29	29	24	25	27	39	19	23	29	23	25	27	25	31	20	27	23	18	27	28	17	28	27	26	27	24	15	30	19	32	32	31	30	24	24	22	21	25	28	19	20	27	29	35	38	28	22	30	21	19	20	18	26	24	22	23	20	20	25	29	32	21	20	20	25	26	18	26	24	19	24	30	25	23	26	30	33	22	21	29	24	19	25	17	28	19	24	15	19	25	18	25	21	37	28	22	25	25	21	32	25	21	27	19	30	24	22	22	23	25	24	20	19	30	31	20	16	21	31	14	22	31	21	21	25	23	18	33	24	25	31	28	28	32	30	22	20	20	30	17	26	25	24	15	21	31	25	26	18	18	27	19	23	33	25	23	23	26	25	19	26	19	28	25	24	24	25	22	30	20	23	31	25	30	30	19	21	19	39	19	33	29	23	16	24	16	28	28	26	34	23	22	34	29	31	27	17	29	36	32	27	21	21	24	29	15	16	25	20	24	28	20	26	22	24	21	23	21	30	20	31	20	23	30	29	32	24	13	19	20	25	27	24	26	23	29	28	23	27	22	25	22	28	26	23	24	17	20	30	26	27	31	20	33	26	21	27	19	20	27	31	23	21	27	26	26	23	28	26	27	28	23	30	26	20	21	19	23	33	24	24	33	15	25	22	21	35	23	25	18	27	30	27	28	24	22	16	34	23	24	29	28	32	27	29	27	18	37	24	23	24	35	35	28	27	31	19	22	35	17	25	28	26	28	27	27	17	17	21	27	19	25	27	20	21	22	17	22	31	23	28	17	30	20	20	31	19	15	34	19	25	29	25	25	21	29	19	20	25	26	24	28	28	20	30	26	27	29	27	33	28	28	22	25	19	25	31	25	15	20	19	27	22	32	29	24	25	23	23	18	18	24	34	26	20	19	27	25	20	26	28	22	35	37	28	27	22	30	24	21	21	32	26	25	24	22	22	15	22	22	29	23	22	20	26	19	32	24	22	20	28	24	28	24	26	20	16	40	32	23	18	33	23	22	34	23	24	22	15	19	32	38	24	23	25	29	16	23	34	25	33	23	25	28	19	22	27	30	26	31	24	28	21	20	17	19	21	26	20	21	26	27	26	29	22	32	19	20	28	29	18	17	22	34	28	25	23	22	26	28	17	24	23	16	26	30	17	23	22	23	22	23	17	26	28	30	25	27	24	23	18	21	26	32	25	24	28	32	29	25	19	26	32	18	22	22	23	35	27	21	11	21	27	20	19	23	16	21	22	22	26	21	16	19	29	30	30	21	17	27	25	18	34	19	23	22	26	21	19	23	24	35	25
16928	10755	6261	16714	24288	23361	19897	16348	13449	11123	9345	7700	6752	5744	4866	4449	3756	3292	2839	2607	2375	2150	2185	2292	2248	2146	1988	1967	1779	1707	1628	1552	1436	1380	1328	1280	1353	1383	1446	1326	1278	1170	1107	1224	1094	1043	942	867	907	850	813	755	628	699	698	580	581	581	588	551	488	523	522	561	509	482	517	486	501	505	441	461	478	455	437	441	490	473	482	450	488	449	430	418	416	410	456	427	458	461	421	443	410	407	394	393	425	388	399	405	380	426	414	399	380	381	359	384	407	386	395	418	386	365	385	425	412	423	353	384	382	394	389	384	401	374	415	411	441	393	378	385	417	361	382	406	403	433	390	387	374	444	406	421	367	407	390	401	372	403	419	411	380	397	410	439	392	427	408	423	348	413	420	381	391	399	417	405	378	431	388	376	399	432	414	370	380	419	403	404	438	399	410	413	409	400	395	427	410	449	373	407	413	393	406	393	361	407	404	401	412	428	408	356	374	395	382	420	411	415	423	367	377	392	383	415	375	422	414	405	415	411	369	425	427	380	382	409	381	400	391	383	401	381	413	385	372	407	390	381	397	403	393	397	375	405	374	408	380	392	409	381	402	380	405	429	374	398	409	375	413	398	364	388	399	411	398	411	383	382	379	412	378	380	406	428	415	416	444	413	440	397	418	422	388	398	445	413	411	375	403	411	402	408	384	406	403	392	394	384	398	406	418	413	395	413	424	445	402	390	380	369	365	407	408	415	367	406	409	389	405	398	373	392	405	401	424	367	404	394	374	385	366	379	350	368	435	398	383	431	413	402	385	381	356	385	430	392	379	402	371	368	366	395	381	379	380	401	408	416	409	371	384	374	375	432	363	389	384	385	470	380	399	440	465	375	374	365	441	419	396	408	381	420	389	392	382	397	399	392	400	401	390	406	398	390	397	395	399	385	383	409	348	423	367	401	422	393	395	412	382	430	421	404	391	385	367	408	369	394	420	446	391	400	428	386	367	395	386	384	413	383	392	357	377	414	406	388	392	412	421	370	388	424	418	400	399	407	427	365	364	444	412	402	420	379	409	418	384	381	392	404	447	390	384	405	399	394	431	397	372	370	392	391	374	423	431	390	425	427	416	422	381	421	426	399	416	416	410	383	412	418	376	415	401	385	392	349	428	361	425	391	425	393	376	430	412	330	425	396	394	420	413	386	403	357	399	410	384	398	365	412	390	399	402	379	400	379	411	413	403	413	398	391	400	387	393	394	404	378	391	412	389	427	392	367	397	436	411	362	388	414	383	397	414	405	419	405	405	459	395	403	414	372	411	391	416	397	374	373	382	380	415	387	379	420	404	415	373	406	376	383	393	374	415	392	389	366	395	416	392	407	411	395	401	406	378	408	366	402	412	437	415	393	454	372	388	384	409	353	378	408	383	400	419	400	399	400	407	404	445	406	395	392	387	395	391	373	406	402	419	419	411	387	424	374	387	403	396	434	370	377	374	396	387	401	375	427	407	416	396	355	382	429	370	405	365	416	394	396	396	376	429	404	400	420	393	387	411	381	389	416	390	399	364	399	391	437	402	416	375	388	399	416	438	412	395	378	381	419	407	407	410	385	385	472	426	380	423	433	406	411	440	416	402	391	402	384	379	348	410	403	412	428	390	400	411	424	380	431	373	407	371	391	403	367	397	358	421	361	363	394	382	405	420	423	397	379	378	405	395	433	441	395	393	437	418	447	394	404	377	421	375	387	375	390	396	424	416	425	364	410	370	391	410	393	386	427	396	383	409	428	420	404	406	418	406	416	401	377	456	390	431	421	441	392	400	374	395	396	445	416	396	426	372	427	428	410	405	429	416	427	428	397	400	405	376	401	370	431	412	384	431	372	370	415	384	382	387	410	389	397	399	416	387	385	412	373	403	419	432	420	422	429	421	417	445	366	421	368	416	387	385	399	413	378	374	368	430	402	398	393	376	392	400	402	396	422	423	413	380	365	414	387	397	370	402	405	397	414	376	442	387	392	421	408	418	392	413	390	413	386	400	389	391	404	430	396	425	386	423	414	395	401	417	395	411	382	429	424	400	399	425	393	390	402	401	444	377	436	426	397	393	388	391	432	426	410	411	360	414	402	409	395	424	375	393	396	428	392	407	382	406	400	374	446	364	379	384	411	401	411	412	399	386	401	380	407	417	409	392	423	413	395	392	392	398	373	406	373	350	423	444	390	390	443	450	425	403	393	370	354	370	423	410	403	394	428	404	410	407	385	399	431	415	394	384	364	380	410	413	374	374	376	389	392	364	398	431	368	437	421	393	406	400	404	372	418	418	368	406	388	441	405	420	411	427	396	390	422	406	384	413	416	406	445	453	425	399	411	401	368	383	404	380	437	395	395	391	414	388	394	386	402	448	405	384	400	399	388	411	402	407	373	435	382	404	394	430	417	412	414	430	415	374	395	404	418	413	380	385	390	392	404	394	391	449	397	434	372	401	408	416	412	378	431	419	393	411	400	408	405	411	406	352	402	378	390	417	393	389	380	389	415	409	411	382	398	406	381	407	384	386	381	408	396	384	392	365	454	418	387	388	416	394	404	383	406	377	412	378	399	419	385	404	407	408	358	402	383	374	409	404	372	419	407	416	378	405	383	409	403	361	402	393	400	413	394	380	428	393	402	382	412	397	421	404	401	399	427	364	425	398	403	389	377	406	360	374	410	397	405	417	415	394	386	377	389	398	404	383	338	417	397	419	388	385	414	402	417	400	422	413	380	398	434	392	401	388	402	383	444	403	379	397	401	383	374	412	428	409	397	396	365	385	369	396	395	420	383	385	393	438	416	422	423	444	412	394	403	379	393	395	400	406	358	389	406	398	393	394	420	411	421	440	412	386	402	382	405	412	404	429	339	417	400	395	390	396	407	409	388	395	414	412	405	413	359	352	360	368	395	447	401	421	438	388	421	436	358	396	404	377	363	394	400	394	382	392	421	375	412	373	403	413	383	385	413	376	401	420	383	368	372	422	404	364	368	392	389	396	403	409	384	427	375	368	399	418	387	387	370	406	405	388	393	411	396	395	392	408	406	419	411	392	413	428	422	356	399	409	385	406	409	401	403	386	377	403	390	400	407	397	375	399	372	375	379	394	406	393	365	419	405	379	383	400	371	413	411	406	386	417	393	411	424	395	427	393	446	402	441	401	355	393	390	408	414	350	411	413	408	350	409	405	406	413	430	403	396	429	403	403	393	387	365	411	401	439	377	394	380	405	408	399	419	385	409	387	386	386	407	383	392	391	372	403	409	402	381	421	386	373	406	414	361	388	414	380	421	417	405	407	385	379	421	372	389	410	386	374	431	397	371	376	379	407	379	378	368	447	386	416	397	409	408	402	431	388	373	409	382	425	372	408	430	386	396	378	389	439	406	394	389	426	376	393	418	400	446	407	357	393	425	361	390	383	423	416	416	413	421	433	378	406	408	391	390	413	402	410	434	356	391	393	413	371	386	432	436	407	381	449	410	403	408
1127	650	372	293	488	610	485	421	353	338	260	235	211	192	151	152	115	106	107	78	89	74	74	85	75	76	69	82	59	73	59	55	65	54	64	53	52	51	61	57	51	40	39	59	36	40	52	40	35	49	32	33	28	32	38	30	35	24	30	33	24	28	19	29	42	18	30	36	34	25	24	35	32	32	24	28	25	31	17	25	29	28	26	22	23	21	22	25	24	26	33	21	24	36	34	28	27	17	34	27	35	24	33	15	25	32	25	25	28	19	21	21	29	15	18	30	33	21	35	20	30	31	18	22	32	29	25	22	34	32	21	22	22	34	24	35	34	20	32	21	23	25	25	37	26	27	31	32	27	25	24	24	33	27	33	32	20	25	27	36	21	32	26	27	24	25	26	29	22	22	23	21	30	39	39	29	34	31	21	27	24	18	27	22	21	12	27	23	23	20	31	26	24	21	27	22	27	17	26	20	27	21	33	25	20	18	26	24	27	33	13	24	22	31	26	23	28	18	26	24	18	19	31	27	15	19	29	28	32	28	15	25	26	30	26	28	33	26	35	30	21	23	27	27	28	28	26	25	21	18	27	29	32	28	17	29	23	27	31	24	43	25	32	19	31	34	27	25	30	24	29	26	25	20	32	26	21	26	28	20	26	28	32	22	24	22	27	24	22	24	26	18	27	15	28	25	29	36	27	26	24	35	39	25	30	25	20	31	22	26	25	21	15	30	27	24	27	18	22	30	16	24	35	28	23	30	22	23	29	31	24	23	17	19	24	28	19	22	32	22	22	28	24	22	28	25	30	28	31	34	31	29	33	27	25	34	18	34	21	35	25	26	29	31	27	32	26	27	24	20	25	31	30	32	28	24	23	21	20	20	27	24	25	22	30	26	31	37	26	20	19	31	20	32	26	25	21	27	20	34	25	32	32	25	18	29	29	33	28	23	30	27	25	29	23	26	18	14	16	27	18	26	25	15	28	32	23	26	21	33	30	17	25	19	30	27	31	28	30	21	26	24	29	21	22	28	24	23	27	24	24	18	31	22	15	26	20	25	19	23	33	20	21	23	22	24	25	30	23	20	22	30	37	15	32	21	29	34	17	25	29	22	29	26	18	23	25	27	27	36	27	19	31	38	26	28	23	20	22	26	43	27	32	36	27	18	23	23	28	21	24	31	30	26	26	28	22	29	29	24	20	25	28	24	28	21	24	21	29	37	25	25	24	30	29	21	28	27	29	22	28	22	22	31	17	23	24	17	24	30	22	35	25	30	26	24	23	22	16	23	25	23	23	31	33	24	27	18	30	21	21	23	31	28	17	21	32	24	29	34	23	25	25	28	24	27	29	20	26	29	24	25	18	25	21	24	30	20	15	32	25	28	21	25	28	26	36	32	18	18	25	19	25	19	20	25	28	18	23	21	20	19	27	24	24	32	21	31	32	23	28	21	24	22	25	26	33	32	27	32	23	22	33	25	17	25	25	24	15	24	27	19	32	27	31	25	30	24	22	33	32	26	29	27	32	25	23	22	30	20	31	28	27	25	22	30	21	34	38	24	27	34	22	18	26	24	36	20	27	22	28	28	19	18	22	24	24	24	24	33	29	25	19	26	32	24	24	27	33	33	29	21	22	27	21	26	20	32	21	27	27	24	17	15	22	27	28	24	31	25	27	24	22	30	31	19	27	18	27	22	45	17	21	24	32	26	25	31	27	26	21	26	21	27	20	26	27	32	32	27	39	22	32	22	21	19	19	25	23	26	28	37	34	34	21	25	23	20	24	30	31	24	31	21	30	28	27	23	21	25	25	38	24	23	20	12	24	22	34	28	20	25	28	27	22	27	28	31	28	23	28	19	22	17	24	21	30	33	21	22	35	22	27	31	26	27	21	31	31	23	23	24	17	25	32	22	24	15	32	25	24	18	30	15	33	20	26	29	26	18	25	31	27	29	21	17	24	32	28	24	21	26	38	31	28	27	26	28	23	27	23	30	29	28	27	25	29	32	34	20	28	21	22	32	20	27	32	23	21	25	20	19	23	29	34	27	34	19	34	32	29	28	25	24	32	25	23	18	24	25	24	34	20	18	36	25	27	34	25	25	32	27	21	20	23	26	24	29	30	34	21	29	21	30	25	32	26	34	24	20	24	29	17	23	23	26	19	22	29	16	24	22	25	21	24	37	25	20	27	26	19	25	24	29	22	24	39	23	24	34	29	23	32	19	20	21	27	30	19	25	20	23	31	28	27	21	23	29	33	38	33	28	31	29	25	23	21	23	31	30	32	31	11	16	26	28	29	36	29	27	28	24	25	31	20	30	28	24	22	21	31	29	24	23	29	24	21	19	31	29	21	29	19	20	31	21	31	19	22	26	34	16	23	23	28	20	23	30	29	27	11	23	26	13	24	21	22	25	39	31	28	25	21	25	32	33	24	19	33	25	25	28	31	24	22	26	26	24	22	22	27	29	24	32	26	30	28	32	30	23	30	29	33	27	30	27	26	33	24	30	26	17	17	35	18	25	30	35	23	31	28	21	25	33	32	34	17	29	36	23	22	22	26	29	30	29	21	38	27	34	26	23	23	30	33	19	18	32	21	26	27	26	30	25	15	23	26	29	23	25	30	22	22	21	16	18	30	27	21	14	22	22	23	25	23	16	26	26	20	26	24	36	20	25	23	23	24	25	29	27	19	18	22	30	26	27	23	27	21	28	28	18	19	31	24	15	27	22	24	21	31	20	25	28	22	17	21	22	25	22	32	16	25	23	19	30	31	23	26	24	27	20	21	26	21	20	26	27	22	19	31	33	25	27	36	33	29	23	25	26	33	21	31	19	14	26	30	26	32	32	16	20	30	30	28	21	29	30	20	34	22	23	32	29	25	28	24	28	13	31	24	16	24	31	18	30	25	24	36	36	20	26	30	45	18	29	28	29	31	23	33	17	19	28	25	18	33	33	20	22	28	20	20	13	23	30	22	21	31	18	23	32	30	31	20	33	28	15	25	32	28	32	38	20	28	21	30	21	26	30	28	29	20	30	32	37	36	30	21	28	26	38	27	22	16	24	29	24	22	29	28	27	31	22	38	22	32	18	20	32	24	28	22	27	31	31	26	26	28	30	25	25	25	20	23	29	33	26	16	25	22	33	21	33	21	34	32	29	22	38	23	27	36	27	24	27	27	25	29	34	20	25	22	20	31	33	34	19	32	21	21	30	31	26	23	26	20	27	18	32	29	21	27	39	21	33	26	26	33	20	24	17	20	24	29	18	25	33	23	24	28	28	25	35	33	20	34	25	11	22	24	24	32	19	30	24	25	22	31	28	22	22	27	32	24	23	25	19	26	29	16	27	26	28	22	23	21	26	33	29	27	21	18	33	20	29	27	26	23	34	31	28	27	30	27	37	19	19	29	25	34	25	20	28	30	26	24	34	27	23	31	25	29	28	27	21	34	23	23	33	25	27	20	33	22	22	23	23	22	34	32	31	26	23	20	25
21503	15222	9378	22041	30131	28897	25426	21754	18431	15306	13102	11219	9800	8482	7472	6336	5398	4671	4169	3689	3397	3061	3146	3245	3045	2991	2711	2528	2284	2169	2073	1983	1789	1787	1730	1708	1707	1815	1791	1623	1560	1402	1428	1445	1264	1353	1200	1143	1137	1025	988	923	860	825	805	735	674	677	675	613	634	613	615	607	608	641	579	633	527	584	522	582	547	569	573	519	557	534	495	549	482	502	485	455	474	474	501	448	487	502	480	455	444	480	441	474	405	474	447	440	439	424	414	435	427	435	428	434	444	459	444	440	424	424	406	421	446	415	402	430	417	409	464	406	366	443	419	445	390	418	470	398	411	416	418	405	450	427	424	432	433	428	410	406	412	439	424	444	428	398	417	412	470	431	432	420	459	460	420	454	437	436	430	413	419	442	411	447	435	417	441	429	457	416	434	419	420	436	394	459	430	415	444	436	426	459	460	434	473	424	451	425	433	412	419	406	447	407	437	427	395	419	431	447	419	460	414	368	384	461	438	406	406	395	399	411	421	440	389	434	438	440	405	427	467	436	451	421	433	431	418	437	411	396	415	402	424	447	442	447	401	423	401	385	410	434	423	437	421	411	406	411	425	421	432	433	463	425	408	404	429	413	412	427	413	406	416	404	443	395	426	414	404	443	431	419	440	398	409	404	412	394	425	425	425	426	416	400	452	434	438	449	415	395	402	408	443	460	411	442	401	402	408	459	454	463	418	426	407	425	398	403	425	392	414	389	435	417	426	419	409	410	362	398	437	415	411	465	400	426	378	431	449	408	424	412	412	412	435	416	409	409	426	435	404	444	409	448	436	446	424	428	406	424	435	407	435	432	383	419	413	376	413	434	449	414	421	401	407	408	466	417	434	424	401	407	460	428	395	406	422	408	420	395	415	426	402	383	452	419	463	403	395	447	452	433	422	426	421	423	382	449	466	426	390	440	401	432	389	404	414	426	420	404	432	447	412	393	420	453	425	412	444	424	416	420	393	418	449	448	402	444	388	444	440	424	437	440	417	451	400	425	422	406	445	415	395	390	422	434	445	420	452	419	430	452	455	419	421	412	388	448	470	436	402	444	450	416	422	441	469	383	414	424	429	408	431	417	395	402	428	455	459	441	371	466	401	427	420	418	432	400	396	394	424	402	437	424	406	448	410	413	387	428	412	436	414	411	433	405	433	407	381	409	419	412	430	432	433	433	423	392	442	400	393	425	424	410	400	421	404	457	427	417	427	399	423	393	397	454	401	439	430	436	420	420	407	414	403	458	403	416	435	453	425	420	428	444	441	445	417	437	404	422	429	456	399	448	438	424	413	406	425	392	397	422	406	410	443	435	455	388	414	410	410	404	418	437	404	443	431	435	448	413	427	431	402	444	422	426	400	405	401	399	458	415	426	443	449	392	440	434	428	404	445	421	435	416	408	398	406	431	439	397	411	462	414	452	424	437	391	429	451	402	431	424	440	378	434	431	425	419	402	454	442	422	401	413	440	386	442	416	437	436	403	421	430	421	415	411	425	420	380	413	432	435	364	438	437	419	417	393	419	404	437	416	396	402	402	403	453	421	398	403	417	437	467	401	410	437	405	438	472	410	445	439	441	422	439	381	432	430	466	410	419	415	434	397	407	438	466	411	455	395	380	429	419	450	426	409	435	408	441	410	391	426	433	411	408	417	406	397	403	383	439	386	429	386	425	399	445	450	419	426	400	431	414	433	410	405	403	424	442	441	406	434	392	419	428	413	427	421	404	398	443	424	381	427	420	421	394	414	442	419	467	419	438	420	445	399	410	416	435	449	433	388	430	410	417	420	410	432	438	393	422	382	399	434	409	409	419	429	387	454	371	402	451	409	433	388	450	420	449	394	411	453	378	466	421	424	425	443	428	417	420	464	455	450	389	400	433	445	390	421	471	403	443	426	421	406	405	419	416	447	404	441	473	416	447	433	438	411	449	384	434	398	427	435	408	415	412	427	418	451	398	432	399	441	410	454	428	416	435	410	423	416	396	409	446	429	447	416	437	410	422	429	464	430	411	414	462	428	430	413	467	425	403	438	484	393	416	417	402	416	430	448	400	372	425	434	420	458	395	397	424	408	447	393	404	468	404	403	415	445	450	429	435	391	441	481	437	431	421	400	423	429	408	441	422	413	393	473	440	427	441	384	415	461	398	460	447	483	450	433	419	430	408	441	397	396	406	414	413	425	413	419	385	411	434	386	438	395	379	423	416	420	417	432	437	427	431	414	424	417	450	418	434	441	421	444	399	417	431	455	405	442	406	400	409	439	453	387	394	394	389	438	398	433	397	423	435	396	412	439	397	397	457	438	416	396	461	429	440	409	426	432	448	446	452	425	423	421	426	434	439	372	439	438	442	448	378	429	429	430	416	445	397	448	406	407	442	434	436	437	429	451	406	404	424	406	417	444	452	432	423	418	421	421	434	433	387	393	386	452	423	433	429	410	448	391	445	439	405	453	449	392	397	433	417	434	414	434	438	432	442	413	457	433	420	424	384	425	490	410	451	427	439	425	407	443	425	416	425	430	430	449	403	392	431	425	409	460	432	442	424	420	436	395	410	448	457	436	411	427	413	419	413	420	417	449	416	431	421	428	417	400	439	417	395	424	478	429	450	433	462	402	435	472	381	406	447	405	394	433	396	423	418	430	412	420	426	415	377	401	414	413	488	442	410	455	431	404	423	418	385	428	404	439	411	449	410	414	404	416	416	411	443	403	424	402	418	410	447	440	416	437	433	423	425	439	410	446	439	451	466	443	419	433	412	386	424	450	422	462	403	425	462	442	404	429	444	408	417	430	434	445	423	399	419	428	496	448	397	443	463	445	433	430	397	449	393	412	457	383	446	462	436	429	440	420	441	450	412	405	424	429	417	425	446	429	439	431	450	424	413	417	414	416	432	423	450	448	410	421	437	404	435	418	431	456	403	428	392	439	426	458	410	405	433	399	449	444	382	425	407	448	457	442	425	455	444	376	447	437	414	447	446	416	461	433	414	403	419	453	429	413	445	386	405	436	425	436	474	344	424	407	461	412	405	391	458	389	422	403	416	432	403	403	453	432	390	392	429	443	468	391	418	394	433	461	405	434	421	408	449	423	449	446	396	444	456	433	417	422	417	446	407	387	401	409	430	408	445	419	395	434	445	443	425	444	401	415	453	438	410	439	380	436	419	438	415	407	408	449	435	400	406	434	395	407	421	406	450	397	428	391	409	461	417	399	435	414	431	426	412	425	440	432	441	441	407	424	397	380	463	407	438	407	451	410	390	436	403	413	424	432	447	417	421	370	406	400	432	430	457	451	429	414	431	446	402	415	399	417	395	412	441	451	464	429	420	435	393	401	416	403	418	449	421	397	410	464	386	436	427	440	428	403	460	388	438	437	378	424	450	448	477	452	450	441	424	460	410	448	443	410	442	424	432	430	427	414	448	400	438	430	451	415	397	447	444	425	429	421	391	434	433	451	397	450	382	417	426	422	440	415
2781	594	323	257	435	538	456	429	313	301	258	247	178	199	168	157	137	132	110	83	87	77	85	96	82	84	78	93	85	81	66	88	72	83	66	58	54	69	49	65	76	65	71	54	60	52	61	43	54	54	40	42	49	48	36	59	38	40	45	43	44	47	46	47	40	58	39	42	51	42	37	37	46	50	36	45	43	38	42	45	47	51	37	46	47	41	44	38	37	38	35	40	31	31	56	46	42	45	33	38	38	39	44	46	41	35	32	40	42	45	50	40	36	46	32	38	29	36	46	39	36	46	47	33	34	40	35	40	42	31	41	34	44	39	38	44	32	38	43	41	46	47	30	42	40	49	49	31	54	40	29	36	32	46	36	31	48	48	40	42	30	45	40	37	46	45	43	35	43	38	35	46	36	34	31	32	36	38	37	29	38	43	29	46	34	36	58	33	42	53	34	31	38	46	51	37	33	33	57	47	38	38	49	38	39	40	27	41	48	45	40	35	46	42	42	47	41	48	50	37	37	35	38	33	41	43	40	40	38	46	30	36	36	35	31	43	44	45	41	48	33	37	37	34	32	33	46	46	26	35	27	40	43	39	32	44	37	52	41	37	35	42	37	54	37	42	42	36	41	44	40	46	36	38	34	47	56	37	29	48	58	32	43	47	41	40	39	34	47	42	45	45	41	35	37	46	36	32	42	36	31	44	32	45	51	34	42	32	42	42	43	46	44	46	33	43	41	43	45	28	37	35	34	48	37	41	48	31	45	32	39	43	48	31	30	40	33	48	34	33	47	36	51	43	43	41	34	38	38	35	37	41	44	35	38	38	38	39	46	47	41	38	43	42	34	37	37	35	38	41	35	34	31	47	46	49	34	44	44	38	40	38	37	41	44	31	40	47	46	49	44	32	39	40	34	52	32	36	34	37	34	52	25	51	48	49	38	45	41	47	37	46	35	29	38	42	39	45	38	42	38	44	35	35	35	38	40	30	51	33	39	47	39	33	32	50	34	56	33	43	33	41	28	42	47	58	42	37	39	46	28	42	50	35	41	41	47	34	32	43	45	39	50	47	51	36	34	32	37	28	39	48	44	33	41	39	32	40	43	47	27	52	33	28	44	23	53	40	42	46	46	32	43	43	50	41	47	47	41	53	45	39	36	62	38	41	41	49	39	35	34	36	37	47	54	34	40	28	42	35	32	40	32	40	22	41	39	50	36	43	46	46	37	41	39	46	41	40	42	45	40	41	46	33	33	34	35	40	35	44	44	36	26	45	36	45	42	35	33	53	44	32	32	32	45	31	28	45	32	46	35	43	42	39	46	44	44	40	45	37	46	42	30	31	39	42	37	44	32	38	26	33	37	47	46	42	33	46	35	41	36	42	53	40	38	36	44	49	52	33	33	51	25	34	43	40	41	32	37	35	43	36	46	47	30	37	44	35	45	47	46	36	35	40	49	38	41	48	30	31	51	32	34	39	30	55	43	45	34	37	35	32	45	53	53	43	36	49	32	34	39	43	40	33	32	50	38	33	44	37	43	41	34	39	47	45	41	43	39	29	50	43	51	38	37	37	26	47	45	34	54	42	33	43	51	43	34	40	40	33	33	40	41	36	41	46	33	36	39	44	23	31	38	34	38	41	34	40	37	46	44	40	35	43	42	35	29	48	36	32	40	50	41	39	39	41	33	50	36	33	51	43	39	44	44	37	34	37	39	51	45	49	49	37	32	36	39	37	31	42	49	45	39	46	41	43	39	40	34	35	37	32	31	46	47	48	39	38	42	33	36	48	39	37	41	45	35	32	30	35	33	46	37	43	38	49	33	45	42	42	33	52	38	41	30	37	39	41	40	57	40	33	34	35	38	39	42	41	49	51	52	41	43	41	29	41	39	40	53	36	39	40	32	32	39	37	42	49	35	30	42	37	38	40	44	38	38	39	39	37	46	26	38	38	40	34	34	34	34	33	44	38	32	37	35	57	44	38	34	29	39	37	33	36	34	45	55	34	44	39	32	37	36	48	44	39	45	46	47	35	44	27	38	54	38	28	54	35	35	43	40	41	40	42	44	48	35	38	34	43	48	46	35	52	34	32	45	37	53	48	36	34	35	38	43	47	44	35	43	48	30	35	39	39	37	41	37	46	40	40	48	38	42	41	54	41	47	51	33	52	42	37	40	42	36	41	39	39	53	43	34	36	40	42	33	47	44	46	41	62	37	42	48	55	43	48	43	39	43	40	45	38	43	31	39	45	40	46	33	44	37	28	35	33	38	45	43	38	34	30	31	48	44	36	54	47	50	41	39	35	37	36	33	39	47	31	41	43	46	41	37	43	40	52	39	42	42	37	35	37	36	33	44	37	32	40	39	45	47	39	40	36	41	41	52	37	22	30	38	43	41	26	41	41	29	33	34	48	38	37	31	37	42	41	41	41	41	44	44	29	40	48	49	45	36	39	38	41	37	47	40	43	38	31	30	35	38	45	39	53	49	41	53	36	47	39	43	46	40	35	33	42	41	32	51	43	41	41	46	35	29	30	46	38	43	38	53	38	43	36	46	50	35	31	28	33	36	38	29	38	43	60	32	43	39	31	45	44	50	45	31	45	42	40	34	40	49	35	33	41	43	40	42	44	43	35	37	45	27	42	48	51	34	31	35	47	43	33	49	45	40	35	26	29	35	45	46	38	46	43	55	36	45	45	51	48	45	38	46	40	41	37	38	35	33	42	40	37	44	48	42	38	43	43	34	49	39	31	29	32	46	45	28	36	36	35	42	39	43	36	40	36	42	44	33	40	49	39	49	46	40	37	27	50	38	34	38	44	35	48	41	38	50	48	38	37	34	35	42	56	43	34	60	28	46	41	33	34	48	54	36	34	37	33	33	38	38	41	38	47	35	41	42	41	42	36	39	36	54	27	40	37	52	45	40	41	39	41	44	42	49	39	38	38	42	42	36	31	39	28	53	33	35	42	49	41	37	44	40	41	35	39	37	42	43	37	39	31	41	29	44	51	24	42	35	39	29	33	54	38	43	47	43	46	37	46	49	44	33	57	44	47	36	33	37	27	41	39	48	35	42	44	42	41	42	39	35	36	43	34	45	46	44	39	45	24	40	39	41	33	34	41	40	52	40	46	43	42	45	46	35	29	42	36	31	35	36	30	34	38	40	48	43	31	43	46	42	39	39	36	37	44	46	55	42	40	42	49	40	42	39	37	24	61	33	45	36	36	44	46	33	44	38	53	49	47	44	25	45	37	40	46	30	42	50	58	37	36	40	51	37	28	41	48	56	43	25	44	37	42	36	42	28	41	38	35	30	37	49	53	37	45	38	47	40	46	34	45	36	40	44	37	47	31	45	34	36	39	52	35	45	33	41	32	30	46	38	35	41	32	29	40	38	43	47	50	36	36	37	38	44	49	34	38	43	31	56	39	31	48	43	45	32	34	40	33	44	32	37	49	53	42	46	33	34	45	37	31	32	37	51	37	40	44	33	39
19403	13558	8575	20649	28542	27762	24470	20625	17669	14902	12658	10995	9445	8140	7032	5920	5233	4595	3990	3492	3502	3163	3223	3052	3017	2979	2732	2627	2443	2356	2315	2123	1960	1953	1924	1876	1841	1862	1926	1727	1718	1587	1578	1582	1535	1439	1370	1274	1247	1210	1107	1056	981	1019	902	955	892	907	854	800	804	806	828	805	798	829	761	789	790	784	762	776	766	766	735	705	728	758	717	710	735	740	728	739	690	657	683	689	755	640	682	672	654	645	687	654	662	677	713	590	593	611	651	665	649	682	666	636	655	614	670	630	671	604	666	617	711	602	671	681	668	632	673	662	654	648	631	629	661	643	645	641	689	659	648	657	645	625	654	605	641	676	660	652	679	669	641	670	668	653	603	621	603	650	652	618	630	619	655	641	612	610	634	605	600	668	638	645	643	655	632	641	673	632	631	606	660	639	618	663	613	664	655	613	674	638	604	644	621	628	646	642	659	664	637	632	658	595	665	626	637	614	642	622	662	601	633	644	656	654	630	664	624	610	656	622	717	639	632	663	637	649	598	609	644	627	636	611	657	651	655	695	634	652	640	643	620	636	639	639	604	665	626	639	658	647	619	635	632	597	614	641	588	647	646	656	673	658	639	622	638	636	635	657	674	596	651	683	637	631	637	610	637	656	598	675	615	621	634	655	648	647	603	624	669	632	646	646	608	641	651	680	640	620	640	627	634	625	637	648	625	617	629	615	619	620	625	604	604	676	641	612	626	637	648	642	653	640	659	663	616	672	698	657	619	599	598	638	617	661	647	661	678	693	628	634	686	623	607	605	648	629	679	623	628	624	622	641	649	650	644	609	659	629	612	633	666	642	630	638	641	668	668	616	608	662	659	601	694	661	654	655	677	646	633	670	626	602	688	667	661	643	637	705	607	620	633	634	639	702	631	648	664	620	596	642	610	628	672	641	674	651	615	624	676	636	661	643	603	672	667	629	654	661	662	634	660	674	640	626	622	640	667	641	672	649	653	645	665	632	628	638	624	666	628	617	602	607	686	637	638	646	676	660	630	643	613	632	628	668	631	657	634	673	661	655	664	684	658	631	623	647	650	625	650	607	616	651	607	621	679	603	582	671	633	634	666	699	661	588	605	645	634	648	654	652	607	656	651	612	648	595	660	666	629	646	666	617	647	609	646	638	650	631	668	666	638	615	671	647	667	623	654	636	727	670	639	653	600	666	639	673	617	663	624	636	661	631	657	656	602	610	646	626	639	642	643	625	667	635	674	659	621	645	584	663	608	648	640	627	716	596	621	576	660	598	692	635	615	679	642	650	636	655	682	625	631	627	659	652	614	608	636	659	649	671	598	629	654	679	646	607	626	650	616	619	652	634	615	634	642	635	616	614	650	623	597	650	684	638	654	636	633	646	626	654	638	642	643	629	608	658	690	617	629	683	667	607	648	616	638	661	663	607	641	643	643	644	658	619	630	675	583	616	625	621	630	619	665	617	661	586	673	622	658	633	640	630	623	648	618	635	622	659	654	624	639	635	588	590	654	644	645	578	661	638	648	581	631	647	625	700	597	640	622	611	659	624	655	647	618	669	628	647	651	648	623	658	625	614	636	641	630	676	651	586	640	658	620	654	615	641	668	638	619	625	641	604	665	646	654	622	639	671	606	656	636	601	677	608	679	626	639	643	635	660	616	676	670	606	636	707	645	650	636	640	638	651	641	693	610	566	679	631	661	618	650	695	605	623	641	613	639	651	664	640	598	629	621	602	604	618	619	678	621	609	655	634	614	588	669	620	621	632	634	620	593	663	677	664	623	630	683	587	627	662	610	655	653	629	638	632	641	638	639	644	621	677	640	663	635	620	679	632	630	616	599	629	669	627	636	628	631	643	675	607	646	648	685	632	684	676	625	673	634	629	651	638	654	650	662	688	633	640	621	658	640	637	649	667	665	600	639	616	641	612	643	600	645	647	659	666	616	605	640	635	674	635	600	670	601	679	609	629	618	579	665	630	718	626	618	621	664	627	669	600	661	651	626	665	665	618	648	653	698	636	659	634	644	668	655	648	647	602	618	626	615	675	623	626	658	661	701	611	648	620	646	661	656	611	639	646	629	605	680	683	618	629	670	651	646	613	634	639	644	584	641	674	672	622	649	624	601	623	658	623	679	620	631	670	638	642	637	666	614	608	603	648	685	638	655	633	692	652	707	622	661	699	641	684	620	685	672	642	612	658	633	580	678	643	604	623	641	680	632	665	638	641	650	650	615	633	637	677	641	649	617	661	635	638	620	692	655	623	679	652	629	606	662	656	634	624	692	626	618	627	662	627	652	645	663	598	618	666	620	650	636	667	622	600	638	632	626	617	611	629	631	629	638	637	651	659	613	671	624	607	641	607	662	621	649	651	658	623	641	681	584	666	650	634	661	595	626	631	629	627	632	624	557	663	671	620	665	704	651	639	648	612	610	650	632	627	635	600	627	677	665	611	638	652	647	642	630	628	620	637	655	692	645	642	634	630	623	653	642	659	664	597	646	612	664	635	629	643	679	634	653	680	659	646	687	652	665	635	632	630	623	644	697	622	649	650	665	687	649	669	628	611	668	603	631	678	657	639	629	673	624	730	607	619	643	672	622	643	638	616	638	632	632	603	631	653	667	661	637	608	640	621	655	596	620	630	659	625	646	607	648	653	649	655	651	653	677	644	634	598	625	635	601	659	633	624	646	650	639	634	666	669	628	627	651	642	652	640	665	650	632	642	624	685	630	632	660	652	645	647	615	593	619	604	625	614	633	638	657	626	639	673	656	676	663	612	615	692	639	613	685	618	680	661	617	646	641	691	626	600	634	620	668	631	680	642	628	659	651	667	646	646	627	657	648	665	647	617	632	638	645	655	659	634	665	645	649	666	634	670	647	674	616	669	631	657	635	647	665	646	616	637	652	651	627	603	637	627	674	620	626	672	630	605	631	632	609	665	672	623	644	641	619	678	607	594	656	605	686	651	661	627	608	626	644	643	634	613	658	656	645	673	649	690	679	581	599	650	642	648	610	660	575	638	634	635	644	655	619	618	646	594	644	647	615	617	639	644	631	642	644	650	618	640	644	641	651	647	587	645	625	652	633	627	625	688	677	620	650	649	650	663	628	669	624	686	644	680	638	607	670	665	676	629	696	629	621	625	625	643	624	634	624	617	655	655	652	632	629	656	620	656	658	656	635	685	662	649	634	597	661	647	637	605	625	676	671	646	593	657	649	629	629	640	671	625	645	635	609	633	638	625	640	634	626	641	613	667	605	703	685	657	619	626	655	673	618	640	666	634	606	685	660	650	669	641	662	613	657	633	670	584	684	635	599	651	606	644	658	660	680	651	633	641	631	623	624	650	668	613	620	658	616	674	661	658	675	605	621	660	636	629	657	655	678	610	615	672	569	596	658	657	572	652	650	620	681	647	615	640	657	644	610	654	621	638	576	649	650	592	641	633	663	693	609	650	670	558	650	621	608	658	641	601	609	591	651	681	670	616
2135	938	534	408	710	791	709	618	509	466	428	324	319	282	210	178	157	168	161	157	116	113	126	116	127	96	111	93	113	95	94	101	86	84	80	73	88	91	77	78	56	80	85	72	57	70	58	63	45	58	59	47	50	55	61	39	62	47	56	47	52	45	44	40	42	56	48	41	40	45	44	56	57	55	59	42	49	52	40	50	56	53	46	50	56	42	40	43	48	43	44	45	49	51	43	49	37	40	42	37	42	43	40	41	52	56	44	54	39	49	61	40	34	44	43	45	44	53	44	41	37	37	40	54	41	36	43	40	40	35	45	46	32	46	48	36	38	51	48	36	46	38	45	45	45	43	43	47	36	35	46	38	38	36	55	33	55	34	37	49	50	41	40	48	38	44	34	49	45	43	47	54	52	47	36	43	44	43	50	56	52	31	58	58	43	47	39	61	48	40	47	39	47	33	39	49	50	35	50	37	41	42	41	39	53	54	44	42	64	43	45	37	42	42	46	30	40	43	44	38	43	45	48	44	40	46	46	39	34	33	49	46	45	42	26	36	46	39	29	37	41	36	51	44	29	31	37	38	48	45	42	30	54	45	40	46	38	53	33	45	56	40	43	39	41	28	44	35	37	39	44	41	43	43	33	35	54	35	44	29	41	50	46	33	38	46	34	45	43	34	37	41	47	41	46	38	47	45	53	42	38	40	32	50	44	38	33	45	34	35	47	35	37	44	36	43	48	51	31	52	54	47	33	46	41	43	47	39	47	43	40	44	51	45	42	33	47	39	54	45	48	38	41	33	40	50	34	48	44	42	50	41	45	61	47	47	39	30	38	38	38	35	46	38	31	35	39	39	51	45	42	44	43	42	40	43	44	46	47	44	48	52	45	44	50	44	45	55	37	45	47	39	31	49	53	39	44	45	38	52	55	40	47	73	35	36	38	46	50	53	47	45	42	45	43	33	45	45	43	54	37	48	38	44	46	42	56	49	43	40	47	39	44	49	54	41	30	45	40	34	39	55	37	47	41	43	47	46	50	47	37	42	30	43	49	49	34	54	45	42	30	40	45	45	42	43	44	40	46	48	49	41	54	51	43	54	39	43	49	44	44	36	58	43	53	44	54	49	40	45	52	47	51	35	42	22	38	43	44	38	42	47	45	35	46	36	36	47	52	49	30	34	41	39	51	44	39	43	40	42	51	34	38	30	34	40	56	53	34	35	51	39	52	45	48	55	41	49	46	51	41	44	45	48	48	53	46	40	41	51	35	54	43	54	41	62	48	52	46	47	40	37	44	44	53	56	34	42	52	36	52	39	35	38	33	31	45	31	41	44	40	53	45	41	34	34	35	41	44	47	49	47	28	52	54	56	42	53	45	31	52	41	46	44	40	42	40	37	34	51	56	34	43	44	45	35	31	46	43	43	41	41	46	41	42	37	40	37	53	44	44	37	48	33	40	34	38	52	50	38	49	45	44	43	30	47	51	45	47	43	41	45	52	37	37	55	42	52	39	44	52	51	47	44	53	40	39	38	52	56	43	36	44	51	41	40	35	46	42	37	49	41	44	42	40	54	46	39	42	46	47	45	42	49	45	41	44	46	43	40	46	38	52	46	36	35	36	44	36	45	47	47	40	54	34	53	43	52	34	48	40	38	37	44	42	49	46	41	44	34	50	51	36	44	33	54	40	37	36	46	44	51	32	52	47	38	45	45	38	36	40	41	45	33	45	41	46	38	40	40	34	33	32	36	33	58	43	46	40	38	51	35	49	41	41	44	46	37	51	50	41	42	44	42	38	58	50	50	39	43	32	46	36	40	48	46	38	50	35	47	35	44	50	40	40	46	46	48	45	43	52	45	51	47	48	41	46	43	39	33	40	42	43	54	34	51	46	37	45	40	37	44	46	44	36	58	42	32	48	51	48	39	42	46	49	44	54	52	44	49	43	40	44	38	62	38	46	44	39	39	45	32	28	40	52	47	48	48	40	32	35	37	40	42	45	49	39	36	44	43	45	39	43	48	33	37	51	42	36	42	48	39	39	44	46	35	43	53	45	43	42	42	39	42	40	46	43	37	34	32	54	43	41	37	49	53	39	47	42	40	42	43	37	43	51	46	39	36	41	56	54	47	34	51	30	44	47	45	41	43	35	51	38	46	56	34	38	51	37	49	54	45	48	45	33	44	31	42	39	40	51	33	44	38	37	47	36	51	31	39	46	35	49	43	39	45	35	43	41	49	45	41	37	37	51	51	31	40	40	45	42	47	38	48	48	40	41	47	50	47	52	44	37	38	34	41	48	44	34	50	52	40	45	37	35	26	54	37	46	51	50	46	38	33	41	40	37	49	39	45	38	46	45	45	46	46	39	34	61	38	29	38	44	41	41	45	38	53	36	42	55	41	36	44	37	43	35	40	50	48	51	41	50	38	44	47	45	36	51	53	42	56	36	45	37	43	54	34	39	40	45	46	43	44	39	48	57	54	40	39	45	32	44	23	48	51	47	35	44	56	49	43	45	52	42	41	38	37	40	49	36	43	40	43	40	60	45	41	43	46	34	54	61	39	46	44	38	57	38	47	50	38	30	53	42	52	42	28	46	45	45	48	41	37	43	38	44	30	41	53	42	39	45	39	59	43	55	44	40	44	42	45	32	46	54	46	50	54	56	40	50	35	37	46	48	39	40	39	44	44	43	42	42	48	47	43	41	30	43	38	63	48	44	46	51	46	34	28	41	35	28	43	47	40	40	39	43	46	46	40	53	49	39	47	57	52	45	40	50	31	54	39	42	36	36	38	42	41	38	48	57	44	49	40	44	46	43	35	47	45	36	43	38	47	48	47	40	50	34	51	38	40	36	47	36	44	40	34	45	44	42	43	41	59	34	45	56	50	43	45	45	50	43	41	30	40	42	54	44	53	44	44	40	38	59	48	48	46	44	39	46	43	30	50	36	45	42	42	27	56	46	33	37	58	40	60	34	47	54	43	54	46	45	37	40	31	45	43	40	25	42	45	40	47	47	49	54	37	42	38	39	47	41	43	43	33	42	56	46	56	53	46	47	41	45	31	34	42	38	41	50	46	41	46	42	42	42	53	38	41	57	55	43	39	41	46	43	43	38	37	39	34	43	33	41	44	50	34	48	45	37	57	38	47	43	50	38	38	50	43	58	41	39	48	48	38	50	43	42	37	48	42	39	38	47	40	50	47	41	45	51	32	55	36	53	45	51	47	39	46	55	36	39	30	38	38	48	46	52	36	38	46	38	44	49	35	46	38	46	34	41	46	49	49	53	49	42	43	25	39	38	36	45	35	56	35	33	32	42	48	42	56	40	44	46	40	41	37	52	39	43	44	32	48	57	34	49	45	43	51	44	51	44	36	44	39	40	42	39	45	46	35	38	35	58	42	40	52	54	62	58	38	44	41	45	51	40	49	42	51	40	37	50	42	38	55	50	43	36	42	41	41	30	52	48	50	40	38	52	46	45	43	43	39	37	48
25217	17846	11819	25847	33648	33010	29675	25949	22356	19682	17070	15025	13053	11133	9691	8389	7190	6449	5757	5186	4659	4351	4247	4272	4130	3827	3593	3385	3128	3069	2854	2630	2463	2438	2450	2436	2397	2459	2296	2138	2119	2041	2017	1967	1889	1826	1637	1601	1542	1457	1317	1264	1194	1225	1155	1084	995	1009	954	988	936	976	935	924	969	908	841	916	899	877	893	843	854	854	824	870	836	872	825	842	844	785	754	777	781	761	784	788	726	745	735	709	721	719	747	744	693	737	730	713	683	700	694	684	715	667	692	667	689	700	663	721	688	715	716	733	668	662	730	704	747	734	653	650	680	682	677	680	661	730	657	720	735	701	701	706	682	699	693	706	719	659	708	692	702	704	649	688	732	694	658	657	668	698	708	643	720	727	662	693	661	706	695	672	672	677	674	652	690	693	664	730	663	648	722	694	682	669	699	677	664	668	690	690	699	723	703	711	672	724	682	671	682	696	695	726	641	695	675	726	724	693	659	672	688	679	693	697	688	657	678	707	642	697	658	742	736	715	713	687	658	661	680	705	647	648	667	688	688	711	702	667	762	675	752	686	686	749	686	671	690	661	636	654	701	674	730	693	695	685	675	752	696	644	668	714	730	652	661	679	657	651	696	660	650	702	727	683	663	688	692	663	691	708	667	700	702	680	714	707	686	729	672	674	689	711	676	731	744	699	686	653	689	700	674	658	653	740	716	653	717	697	711	716	700	684	717	670	642	751	678	654	663	685	724	715	706	667	639	690	659	668	652	708	695	668	663	671	672	694	688	733	667	686	658	707	678	672	668	668	635	649	651	730	654	675	636	725	632	696	616	651	673	649	709	631	681	686	675	728	658	653	716	741	660	644	704	666	730	692	686	656	674	655	706	654	691	641	692	710	672	722	647	684	716	695	670	727	669	677	682	719	673	688	680	661	719	704	704	684	727	651	702	682	650	656	675	676	676	683	691	669	657	662	714	660	677	648	684	649	645	711	696	700	673	740	655	673	694	664	747	630	679	697	642	662	633	657	645	659	704	674	656	753	693	656	726	667	691	688	690	705	685	704	667	713	693	680	674	721	736	663	745	672	685	682	685	691	656	705	691	677	678	671	675	648	708	722	671	697	663	673	680	663	685	690	711	714	676	658	722	692	669	673	684	693	672	701	724	708	694	669	670	672	711	642	710	702	703	693	626	714	700	700	645	724	710	677	666	662	736	707	666	672	679	716	690	685	681	650	668	690	712	670	682	675	668	641	633	724	708	683	691	649	702	705	686	678	728	716	667	676	708	666	674	668	653	673	672	710	695	657	697	670	708	697	696	654	695	661	737	687	702	667	662	665	688	699	709	683	681	702	704	671	677	651	691	676	725	658	626	720	663	669	700	657	644	678	685	669	704	681	719	713	696	626	699	657	667	663	672	664	676	619	701	674	668	635	748	710	635	712	679	686	639	722	690	687	723	684	661	673	690	663	712	691	691	688	686	670	708	658	618	654	715	715	677	629	711	650	685	681	704	733	647	629	680	716	657	682	677	667	696	672	721	702	658	674	720	663	674	649	602	674	687	705	650	722	670	719	617	717	713	673	657	709	695	703	679	663	695	687	689	715	692	664	671	680	642	726	702	666	641	669	671	721	699	645	694	652	737	668	601	665	693	699	707	701	680	765	747	685	706	652	684	701	690	679	665	663	712	697	729	701	649	692	661	733	699	651	664	670	691	728	643	668	747	698	671	702	678	683	713	698	668	703	716	707	653	684	662	679	606	642	686	689	687	683	692	698	666	679	695	691	661	654	691	690	644	692	685	696	650	683	700	694	692	695	723	716	683	732	688	682	673	680	657	680	726	683	665	698	678	729	685	658	681	724	722	711	681	667	633	680	696	635	703	676	633	688	675	701	695	672	663	677	712	684	639	667	649	629	674	668	633	674	684	672	664	685	683	710	649	674	722	649	714	690	687	646	660	684	711	668	684	675	703	666	701	692	690	655	670	715	679	690	635	649	645	681	690	698	696	702	694	677	658	710	684	667	734	666	687	723	694	662	673	730	697	670	706	699	618	704	672	681	701	684	648	697	671	676	682	715	670	667	634	676	660	698	721	642	701	684	720	753	696	648	692	683	695	660	681	648	656	666	690	702	673	706	683	657	703	649	661	693	710	640	704	689	676	702	675	652	675	661	708	718	705	668	656	688	661	669	688	658	667	691	682	685	731	717	675	722	698	677	644	659	654	661	665	689	663	686	669	682	671	684	674	653	706	641	690	741	750	693	654	637	657	706	682	694	695	689	690	683	669	687	652	656	665	694	724	708	653	689	665	677	711	679	663	705	697	679	684	724	672	668	724	697	680	672	680	690	684	693	686	673	674	673	672	682	675	694	689	668	697	636	694	713	739	704	707	713	749	669	664	666	698	679	740	679	693	720	703	667	639	719	666	698	692	621	674	736	720	634	638	679	647	691	678	714	625	683	628	723	721	727	692	627	698	693	680	675	675	680	715	740	733	668	700	661	656	680	697	729	670	725	692	756	677	699	637	681	700	715	691	688	711	716	702	671	656	677	679	686	642	724	742	680	710	687	697	670	663	703	704	660	673	695	680	674	636	692	639	647	676	678	695	666	724	659	650	716	673	642	682	720	713	659	655	683	679	677	690	656	658	682	717	695	707	671	671	670	707	779	672	689	706	684	636	670	661	675	667	655	736	702	679	684	701	679	755	691	659	690	693	686	691	719	662	682	665	671	674	707	677	685	681	720	646	675	666	692	666	693	653	689	717	710	675	679	701	652	729	691	687	695	661	733	642	663	663	605	632	726	691	699	655	689	679	705	657	665	676	666	681	689	689	668	657	642	687	707	697	664	690	728	715	658	704	666	721	664	686	687	691	697	671	675	689	673	663	665	725	667	718	657	682	719	657	712	695	672	650	733	681	742	668	716	667	647	728	711	713	643	697	745	659	693	656	676	683	694	720	708	695	720	650	666	681	723	707	669	708	692	682	705	708	726	703	658	674	692	609	647	712	678	693	719	700	679	682	676	690	655	699	657	657	671	716	678	654	679	680	705	650	718	650	671	713	652	678	679	712	711	676	658	715	725	680	668	667	658	658	705	702	765	701	707	689	689	695	700	686	683	716	687	710	716	660	691	696	692	677	682	675	680	698	671	651	702	656	705	735	704	705	704	670	667	683	681	671	701	748	647	693	635	677	728	688	695	665	692	684	733	677	696	650	720	668	676	683	699	695	653	709	684	684	726	693	663	707	668	687	681	713	731	655	691	633	710	692	704	691	654	637	730	655	681	684	696	662	679	625	669	662	676	663	652	689	647	676	730	674	699	652	681	696	736	675	666	690	729	649	686	723	694	671	701	670	642	648	693	669	667	680	671	693	715	649	727	714	691	685	660	681	639	714	677	642	701	683	674	641	735	671	712	675	671	678	669	697	693	662	696	695	708	719	628	711	689	653	672	670	722	668	697	675	660	681	664	686	667	709	684	687	673	652	678	669	720	682	691	666	733
1621	376	222	176	305	362	313	253	249	213	174	171	124	109	96	99	97	67	66	65	59	61	60	60	58	60	44	43	46	54	53	45	40	46	51	44	51	51	38	41	47	44	25	40	51	39	35	39	28	29	37	33	35	28	17	28	29	20	30	18	19	26	36	27	25	30	28	20	33	22	25	25	24	33	22	26	30	26	23	21	26	15	21	25	26	30	17	25	26	21	20	21	16	18	30	26	27	23	21	23	22	16	18	25	21	18	20	20	21	29	21	12	24	23	28	23	24	29	27	15	29	26	25	25	31	23	24	31	33	34	25	21	33	29	23	19	19	28	18	22	34	28	27	21	26	29	26	21	23	13	37	28	27	28	21	17	22	19	27	23	27	16	18	22	21	30	19	29	19	25	20	29	33	35	19	20	23	25	37	26	25	26	27	21	20	22	26	34	30	29	24	28	17	19	24	29	23	18	24	24	28	25	28	29	24	15	23	26	19	24	20	24	28	23	25	19	27	35	19	23	21	23	28	24	27	22	22	18	27	27	26	19	19	17	24	26	21	27	16	20	27	33	22	20	27	28	25	32	27	25	24	20	26	30	30	28	27	33	30	32	31	31	37	33	23	27	25	18	19	29	29	25	16	16	32	22	29	32	19	22	29	10	33	24	23	19	28	16	31	23	20	22	29	20	17	13	29	18	20	30	23	26	32	23	17	27	22	34	22	29	31	24	26	23	24	21	19	29	25	40	34	26	32	24	24	16	32	19	22	29	24	29	29	24	24	22	16	21	18	28	21	32	33	25	26	22	21	21	25	21	20	28	29	28	21	24	24	22	26	25	21	23	16	17	24	27	19	29	23	22	26	25	28	23	22	28	28	22	31	31	18	24	25	17	36	29	32	27	29	24	19	27	20	18	18	29	24	25	23	27	26	25	30	18	30	27	17	24	27	29	32	15	21	18	23	28	16	18	20	24	19	30	27	31	34	23	25	13	35	18	25	28	19	25	27	29	34	20	29	34	20	23	27	20	21	24	17	18	24	30	34	17	32	23	35	28	18	25	24	20	20	25	28	23	18	23	23	19	20	18	28	30	25	26	18	29	21	22	23	17	24	15	30	31	29	19	26	34	16	29	27	20	24	30	24	24	28	15	21	25	26	17	17	26	36	28	30	28	26	26	16	19	20	26	20	20	20	21	25	14	20	17	23	32	33	14	28	30	25	25	30	23	30	21	17	35	20	20	26	23	31	20	32	31	24	24	33	19	31	24	15	22	23	30	15	22	23	23	26	25	20	25	24	23	22	19	22	20	37	27	30	22	26	15	21	32	20	25	27	25	19	21	22	19	23	24	20	20	23	16	21	19	22	17	17	28	29	18	35	27	26	25	16	37	23	25	21	22	21	35	21	21	22	19	23	20	25	28	31	18	24	24	21	29	21	21	26	30	22	22	29	20	27	19	29	20	28	19	33	20	16	34	22	20	24	24	13	30	20	24	16	23	22	21	26	22	29	28	22	21	14	19	25	21	27	17	27	18	21	16	25	21	30	22	23	21	26	31	26	28	23	25	25	28	29	26	31	31	32	27	23	20	29	18	25	28	21	18	35	28	15	18	35	24	37	23	34	24	23	25	29	27	27	32	33	22	25	25	22	25	33	25	25	21	35	28	23	17	24	26	22	22	35	29	24	17	15	24	21	31	27	24	21	21	19	21	24	25	19	30	27	35	21	22	25	31	23	30	27	20	16	26	30	21	23	18	23	21	16	28	17	22	28	40	26	24	22	20	21	19	20	16	27	23	31	18	29	32	25	17	20	19	22	32	28	20	27	19	20	22	21	26	28	21	34	36	19	33	23	27	27	27	22	20	24	26	34	20	26	18	18	27	24	26	28	21	27	29	31	21	26	39	22	20	32	22	28	18	22	30	37	22	17	29	20	30	24	26	28	27	26	27	28	28	27	23	30	26	25	18	27	21	33	28	24	25	21	22	23	26	22	20	23	22	18	19	24	23	35	23	27	30	26	21	20	21	26	22	28	24	26	25	34	25	13	23	21	34	21	35	32	21	20	18	23	28	32	28	28	17	22	24	19	22	27	22	29	18	23	29	20	27	30	28	23	29	30	21	20	23	21	30	27	25	26	13	26	27	23	27	25	20	27	31	28	22	31	23	23	25	14	28	18	26	28	17	23	20	27	21	21	29	19	23	18	23	25	25	20	21	31	22	19	24	23	22	30	27	24	17	17	14	26	25	24	27	19	18	27	30	20	23	27	24	31	33	17	21	25	25	21	26	18	25	26	22	20	19	25	31	25	25	20	20	22	23	27	30	25	22	20	25	25	18	25	26	32	28	27	27	24	18	36	21	21	30	28	32	30	25	20	21	21	20	27	23	28	17	26	26	39	23	16	23	22	20	9	25	26	22	23	24	27	28	17	23	30	23	30	24	24	25	25	24	24	23	40	25	22	24	24	22	32	30	20	27	29	28	30	27	23	41	27	23	22	20	31	23	22	29	33	30	27	22	27	30	19	23	25	25	22	22	26	33	23	20	21	24	32	24	23	20	27	31	24	26	26	19	18	26	25	19	20	19	23	27	31	16	36	24	20	26	16	23	16	25	27	23	27	23	23	15	24	31	26	22	22	30	17	28	30	25	23	18	21	29	25	28	18	34	16	30	24	17	21	21	27	21	23	21	34	22	33	25	40	26	23	19	21	28	24	20	21	17	20	40	24	21	26	21	29	26	27	22	26	25	26	26	30	20	21	21	20	25	21	27	26	24	25	21	18	25	25	25	28	22	25	27	27	12	17	20	27	26	19	24	27	12	22	29	21	31	14	19	27	32	26	16	26	30	22	23	30	23	28	18	26	20	23	31	25	22	24	20	25	16	26	19	28	20	22	25	26	22	23	17	13	29	25	31	29	28	26	21	23	22	25	25	25	23	17	25	35	21	22	25	20	23	32	27	26	27	26	25	30	35	30	14	28	25	26	21	18	26	31	17	27	24	24	17	18	27	18	23	37	23	22	30	17	27	30	20	32	19	21	27	23	32	28	29	28	21	22	28	24	21	26	29	19	21	28	26	27	31	29	31	21	16	23	27	29	26	22	37	14	33	18	10	23	23	24	22	35	19	27	15	13	19	29	21	27	20	35	19	28	29	20	27	22	19	27	23	24	29	21	35	21	36	26	15	21	23	31	17	32	24	15	22	17	23	24	22	27	25	33	27	23	34	39	20	20	20	23	29	27	22	20	20	19	22	23	20	17	29	25	25	21	30	29	25	22	14	22	32	22	26	23	29	16	15	17	16	32	19	27	23	36	29	26	19	25	21	24	22	21	19	14	34	33	26	30	23	24	29	35	26	30	18	19	21	21	15	23	30	30	21	19	33	24	11	27	22	24	32	22	26	28	22	26	27	27	20	27	26	25	24	28	22	30	25	25	30	23	27	30	15	23	22	25	24	22	26	21	30	18	19	24	31	23	19	22	38	20	22	21	19
16898	10744	6128	16512	24159	23234	19769	16557	13493	11373	9543	7979	6608	5646	4756	4032	3484	3059	2763	2565	2375	2192	2187	2240	2272	2253	2050	1940	1834	1688	1587	1493	1581	1448	1455	1462	1561	1508	1412	1248	1203	1165	1181	1142	1120	1024	948	881	858	781	723	634	655	641	604	564	539	562	497	504	520	493	527	495	522	502	484	494	534	487	502	487	490	454	482	478	425	431	452	454	459	429	425	387	408	456	424	438	412	437	404	416	428	396	396	412	427	363	411	393	377	387	376	397	368	423	408	406	385	383	400	385	430	418	406	423	391	395	426	412	391	424	432	420	405	397	384	394	402	399	401	416	385	427	368	395	420	435	395	409	411	384	359	421	393	406	392	412	398	420	399	382	397	406	390	399	418	397	377	395	405	388	401	377	398	358	362	425	402	387	396	429	404	373	416	404	362	402	390	397	398	379	417	386	392	415	395	433	363	390	371	393	406	367	433	440	426	423	363	384	403	393	427	353	414	449	390	403	391	413	379	407	414	405	418	412	428	401	401	377	412	399	370	364	402	370	398	382	376	369	406	411	398	428	401	392	405	379	404	397	403	367	382	404	391	380	455	404	414	393	398	416	433	403	427	354	417	404	408	348	402	416	388	388	373	391	411	415	395	399	346	410	400	408	407	395	378	381	396	394	369	425	431	399	432	405	396	388	434	427	373	363	405	418	383	381	352	417	404	394	416	379	364	405	381	410	416	378	389	410	418	377	387	413	388	386	369	392	388	354	390	355	424	394	390	402	422	412	390	393	400	409	405	430	369	400	407	407	394	390	392	384	403	443	419	386	372	418	374	431	414	415	395	394	430	412	411	364	386	432	404	410	390	354	442	382	391	391	380	397	378	403	427	381	409	393	398	357	354	426	370	403	400	404	409	347	328	407	419	382	407	391	384	402	385	379	375	382	376	403	373	417	390	427	360	394	385	379	410	421	390	398	409	391	431	401	391	421	373	380	408	386	399	411	393	424	372	374	401	411	386	411	372	400	424	404	390	389	383	386	442	354	403	390	415	382	407	395	414	396	403	395	410	379	412	395	381	418	366	390	417	407	394	438	402	429	416	433	429	412	374	425	404	391	399	447	445	406	388	384	392	356	404	385	382	421	396	397	420	405	379	411	373	402	408	436	399	379	403	400	387	415	406	410	397	401	400	419	367	387	417	434	404	411	408	393	392	378	408	403	404	411	342	379	443	393	390	413	402	391	380	409	413	408	391	409	394	429	403	359	396	410	373	409	393	405	371	373	401	378	392	389	411	403	349	405	425	404	386	392	420	372	408	402	413	414	349	383	392	388	395	417	394	398	418	399	353	386	411	419	395	431	400	415	387	390	369	386	412	378	393	386	397	389	413	393	383	414	418	383	373	388	418	357	396	403	394	415	414	378	402	394	407	410	384	383	432	443	394	376	410	371	408	402	384	393	435	384	415	432	407	373	417	419	401	376	373	392	376	387	356	397	427	425	400	403	393	416	373	394	402	389	456	382	367	392	363	386	437	428	420	401	410	366	369	405	397	410	427	415	390	424	373	433	390	422	393	373	361	428	414	416	406	403	387	391	383	403	383	410	384	384	382	388	378	360	421	373	405	406	416	358	409	397	378	391	412	400	401	368	388	416	386	413	398	425	415	362	347	389	383	427	387	392	425	397	359	397	368	387	369	366	393	373	398	385	389	376	392	404	395	445	396	412	382	419	389	412	404	388	417	388	395	422	393	423	392	384	412	426	409	389	390	396	425	411	405	427	394	397	433	372	380	378	381	405	402	389	390	415	425	403	376	405	413	400	410	404	384	378	404	426	368	419	398	411	395	374	365	377	373	423	400	409	406	349	372	394	387	421	347	363	437	369	401	395	402	407	402	388	396	387	407	410	405	428	410	382	381	407	416	382	420	413	414	415	391	403	421	419	400	414	381	362	409	384	428	401	399	390	453	396	411	415	414	397	405	390	415	399	371	385	360	420	392	392	397	376	391	379	412	401	405	393	367	388	409	413	405	410	372	403	394	448	434	395	407	372	398	365	400	376	381	398	397	363	376	400	376	403	365	384	403	426	381	395	419	393	367	360	415	363	436	400	418	380	436	429	372	363	416	436	391	397	395	394	397	407	377	409	437	405	393	369	402	409	374	370	407	420	381	403	385	388	386	377	406	379	392	405	381	420	392	408	354	373	443	380	390	388	363	425	385	416	417	411	357	404	385	354	391	379	408	420	422	379	428	391	413	379	406	382	411	365	424	369	436	376	418	394	399	391	406	433	430	407	418	386	395	425	382	417	372	376	377	413	409	383	381	377	403	401	401	383	385	408	410	370	381	418	431	411	396	393	350	425	411	406	399	412	408	408	371	399	401	401	383	393	382	349	417	393	361	407	430	361	406	414	392	454	387	384	387	401	368	392	413	411	426	384	391	394	420	391	393	395	377	380	398	394	386	403	382	390	413	346	389	370	410	457	419	374	388	428	439	399	393	403	423	392	389	402	451	411	374	380	386	365	416	387	414	415	392	412	368	379	423	364	424	416	402	392	395	387	392	431	390	376	403	401	404	420	359	404	411	380	416	402	405	381	421	426	388	427	370	376	433	424	383	378	393	394	416	382	399	407	434	414	420	396	376	352	388	377	365	378	390	389	398	408	392	408	390	407	371	379	398	361	402	413	396	408	374	421	361	368	391	438	399	364	376	381	402	415	411	441	429	445	385	421	407	396	426	431	399	380	397	404	419	384	374	410	372	398	394	402	361	401	428	397	412	348	408	418	408	431	428	416	371	391	408	406	393	403	404	409	371	435	389	399	389	396	389	371	412	408	393	411	383	382	419	409	339	399	380	373	407	376	431	375	387	405	432	418	412	434	415	340	406	369	392	380	410	431	408	376	419	400	393	361	384	367	367	389	386	424	431	422	380	397	385	378	396	391	371	376	360	401	409	439	391	373	397	409	396	406	381	373	367	396	398	388	395	378	388	391	406	401	333	386	382	412	392	393	396	394	388	394	381	425	427	405	405	409	388	379	401	371	403	401	409	334	406	430	399	406	373	417	410	415	369	425	386	413	369	407	369	424	418	405	373	393	409	412	423	388	363	395	404	403	407	394	388	391	426	386	375	408	366	395	377	392	413	388	418	393	368	393	414	438	377	403	399	396	391	411	428	385	394	387	366	401	391	413	365	411	395	381	401	413	415	430	363	389	388	390	382	384	400	399	362	394	382	443	373	382	398	423	399	400	395	405	365	401	406	413	360	394	396	387	399	424	400	379	411	358	379	407	386	395	409	388	419	395	372	396	389	397	404	400	408	413	375	415	423	404	423	391	412	402	380	403	402	415	391	399	363	363	394	423	392	400	404	358	409	395	421	382	422	419	369	422	404	418	392	405	394	375	381	387	387	417	388	394	432	399	379	388	405	423	442	392	394	417	364	401	396	390	385	376	409	407	420	397	406	360	371	425	423	393	426	385	403	400	354	402	404	398	438	418	409	422	379	405	409	377
1126	648	341	308	492	549	518	414	359	331	266	243	204	186	160	161	103	118	89	94	85	82	87	83	90	77	73	83	64	57	62	67	66	58	51	61	54	47	42	43	44	47	47	50	57	38	32	47	39	32	37	41	42	42	27	34	25	33	27	33	26	33	17	35	33	30	34	33	31	35	34	28	26	31	31	18	25	19	23	25	23	24	28	32	22	25	28	25	14	25	29	20	24	29	26	23	23	14	25	24	25	29	24	25	25	27	24	25	22	25	25	25	31	40	22	31	20	31	19	39	23	29	27	30	31	27	30	29	23	32	28	27	17	28	21	20	21	28	20	20	25	25	29	29	22	30	24	26	21	27	29	36	19	31	26	24	17	24	22	21	38	23	24	34	19	19	20	26	23	22	33	24	29	25	25	26	18	22	27	30	24	25	22	29	30	33	16	29	31	36	24	21	25	15	23	24	24	15	34	30	25	26	23	31	19	23	20	25	25	18	22	34	27	33	29	29	26	26	36	22	21	28	28	24	28	36	30	30	21	30	29	19	23	25	30	29	29	27	26	22	26	18	14	27	19	22	25	29	24	26	26	25	19	28	35	27	22	21	27	24	24	26	27	25	39	24	16	17	20	26	20	26	20	19	42	30	26	16	28	23	25	37	19	27	26	20	21	15	27	22	32	28	18	23	26	28	25	24	25	22	27	22	26	31	17	26	28	26	23	31	23	27	23	16	22	19	31	23	24	24	24	19	31	23	27	26	20	28	28	32	24	24	23	20	30	23	21	28	23	28	25	27	26	25	28	31	23	32	18	21	22	30	32	25	21	28	30	22	26	31	19	39	23	28	32	25	27	20	19	29	30	31	29	37	27	16	33	21	23	25	26	37	24	13	20	27	17	22	23	23	33	25	29	25	25	30	22	38	13	31	19	27	21	25	24	32	30	31	29	24	16	13	38	24	26	27	21	28	36	26	25	29	24	36	25	24	27	28	22	24	20	26	20	21	33	27	19	27	33	30	22	26	31	25	23	24	30	23	29	20	24	30	21	27	13	24	26	18	30	25	23	29	18	28	29	31	27	30	19	26	25	27	23	25	26	29	25	27	27	20	35	24	19	23	32	26	25	23	28	31	26	29	26	36	19	39	31	20	22	35	28	20	27	26	19	26	26	28	20	30	26	24	31	26	18	20	25	18	30	21	34	35	21	31	25	24	22	22	29	23	26	33	32	28	21	19	21	29	21	33	37	31	25	32	33	25	30	29	30	26	21	20	32	18	26	34	31	24	31	30	21	30	22	21	27	24	21	31	27	25	27	26	28	34	26	18	21	36	29	14	22	25	29	25	18	29	28	18	16	29	20	20	26	31	35	34	17	30	12	23	24	21	21	24	27	31	26	22	36	24	35	32	24	22	19	27	21	29	24	31	21	30	37	24	20	25	28	32	34	23	34	25	22	29	37	20	28	24	20	28	29	20	28	22	19	26	30	21	18	21	27	21	21	21	19	26	28	20	26	19	28	24	33	18	21	30	29	34	14	25	34	15	29	18	31	36	16	29	24	23	29	19	32	24	17	32	30	37	30	19	29	23	32	22	22	21	27	25	25	20	34	25	26	38	14	26	27	30	18	24	29	28	13	20	23	23	27	30	22	26	23	25	20	24	27	30	26	26	27	22	21	33	34	19	24	26	27	23	25	27	22	17	23	30	24	19	28	28	31	30	19	36	27	29	33	21	24	26	27	27	29	23	21	31	30	23	27	22	26	24	28	19	20	33	27	23	22	28	28	16	32	28	24	21	29	27	20	28	19	33	28	28	35	18	24	21	29	26	25	34	25	30	29	23	28	20	10	30	22	33	24	22	27	27	27	28	34	22	24	22	23	17	23	22	23	25	29	15	27	30	24	27	15	27	20	15	26	27	19	24	29	24	39	21	37	22	31	32	24	19	32	16	14	27	25	24	29	28	23	29	21	25	28	25	30	26	23	23	23	23	23	27	28	27	26	16	27	34	22	26	20	24	33	36	16	27	26	24	26	22	39	21	21	19	36	25	22	34	23	37	22	20	28	28	22	24	21	19	21	35	34	15	24	36	36	29	20	28	17	33	23	33	27	25	26	23	29	30	25	21	30	23	30	16	24	34	33	18	29	29	26	29	23	29	32	22	21	22	25	35	30	30	19	28	28	27	21	24	23	34	25	24	22	21	26	25	19	19	30	27	18	24	29	23	36	25	22	28	24	22	19	19	28	23	19	27	22	24	26	26	22	25	22	27	29	24	28	31	22	30	25	29	30	21	18	31	17	27	26	36	26	22	29	26	35	26	23	26	30	32	37	26	19	22	32	17	26	23	25	26	31	32	23	27	36	23	21	32	25	25	27	28	29	32	30	27	13	25	25	26	21	30	29	26	22	14	33	34	28	29	19	25	23	26	29	28	29	22	17	32	22	29	28	35	27	23	20	22	30	26	19	20	23	36	20	20	28	18	20	19	20	26	26	30	21	25	20	26	24	24	25	27	23	27	26	32	29	27	26	31	17	27	22	31	30	36	32	31	22	26	24	24	28	17	18	31	34	21	23	35	18	29	23	25	18	31	26	30	26	28	22	27	23	25	27	27	26	36	24	37	23	24	22	28	21	25	18	28	29	26	19	26	30	16	16	25	16	23	29	34	22	28	19	33	29	32	29	30	38	13	17	30	24	28	25	28	32	24	40	33	17	21	36	22	24	33	33	23	25	28	21	26	30	22	22	29	20	23	22	32	30	25	21	15	19	31	27	17	21	35	38	25	23	23	29	16	16	25	24	20	32	17	28	20	29	28	25	29	25	32	25	26	30	34	20	17	20	28	22	24	20	29	22	22	37	26	29	21	30	27	30	29	28	27	27	21	25	29	24	24	29	18	25	28	30	27	29	21	18	28	25	29	24	22	25	26	27	34	35	26	23	30	21	26	30	21	22	27	19	19	19	15	30	21	20	24	30	28	18	27	18	28	26	22	36	31	33	23	27	24	24	35	32	25	23	26	20	26	30	20	27	28	19	18	32	25	30	34	37	26	32	18	27	24	33	30	27	31	27	40	33	29	29	30	24	32	25	20	26	24	21	30	18	23	28	16	22	26	24	31	20	30	27	25	23	26	24	25	21	30	27	20	29	32	31	29	21	28	19	22	33	31	34	19	28	35	18	29	18	24	30	27	28	23	28	32	25	29	27	24	25	26	31	22	19	23	22	20	32	27	29	18	40	22	32	26	27	27	26	22	25	15	29	24	21	25	28	36	19	16	21	19	27	23	18	12	29	28	25	23	23	24	23	33	21	29	28	26	28	25	23	26	23	28	32	36	31	21	31	18	33	19	21	26	25	27	25	23	33	24	32	32	13	21	32	21	29	26	34	21	23	18	37	24	23	27	32	19	23	26	29	23	21	26	23	28	26	32	29	25	25	14	35	24	25	22	25	17	22	29	42	23	22	27	26	26	31	27	26	20	23	18	25	25	23	24
21231	14859	9119	21833	29928	28859	25821	22011	18850	15907	13624	11529	9862	8197	6945	5989	5224	4601	4053	3654	3263	3098	3187	3198	3030	2903	2724	2477	2530	2203	2184	2033	1944	1803	1953	1935	1952	1833	1665	1679	1460	1513	1424	1367	1341	1336	1188	1090	1062	928	857	832	793	752	710	690	658	624	564	599	607	592	591	543	586	548	543	559	577	577	562	575	553	550	516	545	566	531	531	526	523	490	484	463	492	508	447	469	464	441	471	447	480	407	426	426	407	415	430	446	453	392	460	418	394	466	430	430	412	408	452	432	431	418	434	404	394	444	410	433	390	393	394	419	428	408	458	443	415	450	395	436	448	437	407	421	422	390	412	448	463	420	408	443	436	409	451	439	436	428	403	423	450	445	457	442	429	399	374	459	463	431	451	401	378	401	417	414	421	422	442	429	419	407	412	389	406	449	409	413	406	420	448	452	435	411	408	416	406	410	398	412	422	421	445	431	424	418	433	389	413	412	430	408	455	426	425	414	387	424	423	446	437	423	431	417	436	446	408	421	413	420	393	394	415	418	379	411	410	461	447	411	445	439	400	447	414	429	407	436	407	422	402	372	457	453	403	409	424	420	441	445	395	433	440	451	425	456	422	415	464	433	422	469	422	425	429	447	414	417	428	381	394	398	416	417	411	405	447	412	417	436	413	397	438	446	400	420	403	450	432	412	424	445	405	433	429	463	402	418	412	442	458	440	420	448	418	400	410	443	411	405	434	418	422	432	428	421	404	427	475	441	400	436	417	467	433	431	428	428	381	392	422	426	393	433	397	396	396	419	386	417	402	399	424	425	416	412	419	433	419	444	431	436	416	408	404	427	409	412	437	406	414	467	441	410	413	448	425	424	413	406	427	400	407	435	422	405	408	409	403	438	433	406	439	428	404	421	398	405	408	427	435	440	418	410	438	439	435	414	422	416	413	422	464	404	428	433	444	408	398	472	434	415	448	418	402	436	416	418	407	392	405	399	402	430	398	392	415	393	435	432	439	464	414	405	405	397	410	409	401	411	434	407	401	416	392	405	437	387	417	436	432	419	427	391	410	425	414	409	457	415	418	411	421	416	444	431	420	428	428	419	437	426	417	455	428	427	403	431	440	426	407	415	424	415	419	444	404	433	408	397	405	454	432	411	396	413	405	423	382	414	443	434	371	448	391	387	435	425	445	439	398	409	412	426	415	387	428	450	434	420	391	408	401	455	429	427	419	401	373	447	396	455	400	433	463	428	418	451	444	420	417	419	391	391	428	420	441	408	413	417	433	408	425	425	412	404	411	415	434	433	444	442	395	410	418	400	432	433	427	449	407	425	401	408	414	379	430	452	416	434	395	422	393	452	410	434	416	431	434	411	478	452	423	416	409	417	446	437	442	396	432	408	454	446	409	430	479	412	418	433	383	431	439	386	389	443	441	425	439	466	451	412	404	418	396	401	424	429	443	388	443	439	454	438	394	431	401	431	417	415	407	441	441	420	420	474	421	443	395	445	424	392	406	442	440	451	455	423	385	474	446	409	450	438	390	425	429	450	429	388	454	441	417	468	435	432	424	410	421	413	437	435	450	410	408	406	418	419	420	420	378	416	443	424	399	421	406	429	391	432	423	455	392	415	463	422	412	384	426	445	443	434	463	452	426	400	381	404	429	377	404	443	407	411	399	426	434	398	454	431	382	404	407	429	425	380	426	452	422	457	386	409	406	420	437	413	433	409	457	443	411	390	451	409	432	442	436	416	467	393	446	414	384	451	402	391	447	458	403	427	449	415	412	452	445	422	429	378	467	446	450	440	359	425	438	405	391	395	416	428	466	433	406	390	444	425	421	407	454	386	402	415	438	459	421	412	407	398	405	398	403	419	405	428	441	418	425	418	408	437	378	417	434	420	389	375	421	400	388	406	402	408	468	458	420	391	438	381	422	434	421	455	409	432	447	461	427	404	429	397	446	439	428	410	424	451	401	449	430	426	414	447	395	443	420	431	459	424	433	431	424	432	416	432	422	434	415	395	430	395	395	414	424	467	437	400	415	421	435	413	412	419	414	392	431	442	379	451	454	432	399	405	405	403	432	418	398	459	431	424	442	383	425	448	428	445	444	421	436	455	420	391	430	424	409	437	447	434	426	397	409	421	412	439	420	426	395	432	435	422	460	400	426	381	407	403	410	443	385	408	461	445	435	404	400	444	428	411	411	448	422	396	423	433	457	419	398	406	446	379	401	396	427	446	416	396	409	432	410	443	405	413	405	459	430	446	413	418	460	411	421	414	441	403	412	401	410	421	426	435	416	435	421	440	415	407	418	436	429	468	426	431	410	395	405	447	433	372	438	432	398	426	418	427	434	429	405	400	425	471	413	424	384	419	419	442	403	423	466	427	407	415	412	439	399	419	432	434	387	412	431	450	401	405	423	400	419	412	433	422	435	407	410	466	405	405	433	392	451	441	457	409	408	427	422	391	393	422	429	423	434	428	403	410	464	424	400	444	415	455	392	410	427	460	430	455	381	391	424	416	421	420	415	415	436	384	423	415	383	450	421	404	428	439	427	453	435	431	445	392	388	412	421	406	396	410	427	426	423	454	401	424	419	430	462	446	420	435	456	415	379	395	458	403	414	395	425	408	398	407	469	414	419	444	426	451	427	402	452	412	414	402	403	450	415	414	435	375	414	400	389	423	372	424	393	425	440	391	451	414	390	398	441	415	426	445	414	448	389	403	440	373	404	415	421	414	440	438	398	393	385	412	433	419	394	439	409	438	419	421	385	388	439	454	429	400	378	417	438	402	444	408	447	427	424	430	440	400	442	392	442	395	435	399	437	410	396	410	443	424	419	445	408	424	399	448	437	420	414	461	449	422	422	451	403	408	440	415	419	409	384	431	456	418	442	437	402	464	443	392	428	414	377	458	431	429	396	423	420	428	438	417	433	403	437	427	395	402	436	389	413	401	415	445	415	445	393	404	449	399	378	399	431	438	409	450	387	412	400	376	439	416	421	412	434	433	431	435	385	389	420	441	426	450	414	400	412	390	419	433	386	408	437	408	418	425	441	431	400	384	419	432	400	377	382	412	413	368	406	416	443	441	429	372	451	393	388	409	452	418	395	433	450	409	391	421	433	436	455	390	424	405	402	403	435	437	424	414	363	411	385	418	419	421	426	426	406	393	414	424	439	449	440	430	424	392	409	436	387	433	410	400	436	418	415	416	444	440	438	435	417	420	417	425	441	429	443	409	399	433	432	434	372	446	463	430	407	404	454	460	424	425	418	444	382	436	392	399	430	412	421	404	432	421	419	447	418	408	447	433	414	405	430	425	434	408	377	444	416	419	442	456	366	395	426	430	411	400	392	446	390	438	426	415	422	411	412	410	432	431	427	441	415	436	459	412	423	432	447	414	427	417	421	401	412	418	428	394	421	475	465	419	424	407	401	427	435	445	403	413	457	411	445	413	439	442	423	450	433	446	419	421	415	441	418	453	429	428	424	425	422	435	395	421
2760	561	329	290	431	481	455	385	367	330	281	259	225	162	157	132	128	114	107	98	100	98	78	83	88	101	79	75	74	65	85	71	53	70	74	70	64	61	51	72	64	61	60	62	49	65	49	67	44	58	49	40	53	39	45	37	54	43	55	48	31	41	47	38	47	41	39	40	42	48	39	26	44	52	51	32	50	45	39	39	38	41	47	50	42	33	46	41	37	37	43	40	52	43	42	34	45	40	44	36	41	44	44	33	41	34	45	32	36	51	37	49	37	53	38	39	42	36	37	38	43	35	48	47	37	41	41	38	31	41	34	38	49	38	46	40	38	34	40	39	30	30	48	41	45	50	43	31	52	38	41	34	27	47	44	51	36	55	35	36	37	43	39	39	39	37	37	41	49	41	39	39	43	42	39	38	37	41	41	41	32	42	46	32	49	38	40	43	38	36	34	30	27	43	35	41	41	39	40	30	53	51	45	49	43	46	36	37	32	32	46	33	47	40	32	52	44	53	49	33	34	36	42	39	30	41	55	42	45	34	40	47	27	32	64	51	50	43	39	29	30	40	42	51	32	40	43	37	33	38	42	46	34	46	33	32	32	43	38	50	39	40	41	46	35	37	33	30	36	47	38	45	34	36	41	44	38	41	39	30	44	43	41	45	39	45	38	31	34	41	42	35	45	40	35	44	36	52	38	47	28	36	43	51	42	39	34	39	33	39	34	45	43	37	34	41	42	56	48	37	41	34	43	44	42	40	37	47	40	45	49	31	43	36	53	43	45	41	40	35	42	34	44	30	46	35	38	36	33	46	39	33	41	41	35	39	42	45	34	43	32	55	38	37	49	37	37	42	28	45	30	26	31	39	40	42	36	36	35	56	39	47	34	36	39	35	31	27	41	53	38	37	36	43	41	52	34	45	35	40	37	52	38	40	45	60	42	45	35	39	31	34	48	36	33	40	38	27	37	38	29	40	40	40	35	40	42	39	29	44	39	31	49	49	49	32	33	42	42	45	34	23	39	35	43	41	47	44	37	50	37	39	40	31	46	39	32	43	39	36	36	49	45	36	45	46	42	31	32	50	39	50	33	46	30	42	47	44	41	46	40	34	37	32	48	39	53	57	37	39	41	50	40	30	34	43	35	27	34	39	45	41	28	36	30	46	42	33	35	56	38	33	39	35	33	42	39	26	32	39	29	44	43	40	42	31	39	43	38	30	46	39	30	40	28	37	44	39	34	42	45	50	40	53	29	43	45	36	37	37	48	38	37	43	42	35	51	36	44	34	42	43	43	44	51	35	27	37	47	37	42	43	43	40	48	37	27	44	36	46	43	42	45	31	36	36	38	33	45	36	42	34	47	34	47	44	43	38	33	41	30	39	34	36	47	29	38	46	43	51	36	50	32	34	45	41	51	48	34	40	41	29	42	48	40	32	35	40	45	48	46	48	29	44	38	41	46	45	49	28	41	39	38	38	39	41	39	50	42	52	43	25	44	39	33	46	47	39	24	44	38	38	32	27	45	43	42	46	38	41	45	43	50	48	44	40	41	45	51	38	39	27	28	39	39	35	42	37	52	51	34	39	45	48	38	47	46	40	28	41	38	43	41	38	39	32	28	30	33	37	30	33	34	34	33	38	34	57	42	31	34	34	33	45	42	36	47	32	49	40	36	36	30	47	44	31	32	39	34	40	38	37	37	43	33	42	33	30	30	42	38	46	40	43	30	40	44	43	52	32	36	42	36	33	41	40	37	29	41	42	43	37	31	43	38	42	44	43	42	55	36	42	47	47	35	33	32	39	38	47	34	38	51	45	38	48	36	41	45	39	32	42	37	42	43	42	34	44	33	32	46	32	37	35	47	34	44	34	34	39	41	43	37	27	45	41	44	34	41	37	36	48	43	36	36	28	45	34	36	35	43	41	32	42	37	50	40	43	45	42	41	39	43	47	41	40	35	38	37	48	26	44	33	32	45	39	44	42	28	43	46	39	47	35	34	45	35	39	39	46	30	39	36	34	35	31	37	41	42	50	41	38	33	35	34	32	36	38	34	41	54	45	52	37	47	46	48	32	41	35	35	43	42	32	39	39	45	40	35	45	44	62	36	34	46	39	39	42	31	41	50	49	37	41	42	38	43	34	46	47	33	38	40	33	42	42	29	56	39	42	28	41	40	51	54	42	40	34	32	42	32	48	39	45	34	36	26	45	30	38	46	38	35	50	42	36	46	40	37	45	36	35	40	46	45	38	37	46	40	36	40	32	46	48	55	53	44	33	33	50	39	49	45	37	33	30	42	39	31	36	30	44	45	39	37	33	41	43	34	36	39	49	29	32	44	29	38	39	42	39	58	30	38	45	34	47	50	39	39	45	56	50	44	55	48	29	32	39	44	34	42	34	38	42	39	33	41	47	36	41	45	42	39	34	37	35	43	41	48	41	38	41	46	48	36	42	42	43	41	40	37	47	45	43	43	48	35	28	39	39	41	33	44	38	39	41	38	44	44	39	46	55	50	48	53	44	40	41	38	34	40	42	39	46	41	37	40	42	29	34	49	37	35	42	36	35	48	38	31	41	30	32	45	38	40	32	32	27	46	42	43	37	44	50	48	52	34	43	48	49	42	41	41	35	29	33	34	43	41	31	39	45	53	40	41	39	34	33	37	39	45	35	39	37	43	39	48	35	38	44	35	34	47	42	50	43	43	41	41	33	39	46	48	41	34	38	43	40	35	50	37	45	49	45	35	54	27	45	38	29	35	46	36	26	40	35	40	35	31	37	46	45	33	39	52	42	45	34	54	40	37	27	42	26	47	51	41	54	37	21	37	30	53	40	41	44	46	33	49	35	31	36	46	29	34	43	50	48	47	35	42	33	35	39	35	45	45	41	52	51	32	54	44	33	36	43	35	44	39	34	29	36	42	20	39	41	38	46	55	47	32	53	44	48	31	49	52	50	40	38	41	34	34	44	44	54	43	33	31	36	36	41	53	33	34	40	38	38	38	49	48	43	27	36	41	35	33	34	39	33	40	39	32	36	46	53	35	35	42	36	40	27	42	30	32	45	40	47	48	40	47	39	24	34	50	44	43	45	43	31	37	36	37	37	50	31	37	34	45	49	36	44	45	38	42	37	33	53	45	44	36	46	41	33	42	32	32	41	42	43	27	40	28	50	51	39	49	43	44	44	30	36	34	32	43	42	44	41	29	51	38	43	46	40	38	46	47	34	28	33	36	34	45	29	40	44	55	39	42	43	52	25	51	41	38	42	36	44	31	56	44	37	40	40	37	43	45	50	34	45	37	32	38	43	33	36	32	47	36	45	45	34	38	34	38	54	28	43	40	40	47	42	40	31	52	23	46	52	31	40	45	48	28	48	33	50	51	42	45	35	45	50	44	40	37	29	29	47	23	38	44	37	43	43	35	41	50	47	38	30	33	44	44	30	37	41	44	40	40	55	48	50	41	40	38	34	43	36	39	30	46	27	38	44	44	32
19286	13541	8537	20508	28584	27680	24572	21221	17935	15188	13062	10958	9313	7847	6783	5726	4868	4455	3922	3689	3406	3250	3184	3038	3168	2986	2873	2701	2515	2462	2260	2179	2068	2028	2103	2067	2083	1857	1793	1742	1686	1719	1639	1582	1528	1427	1274	1225	1197	1123	1061	1053	949	909	922	858	822	837	801	792	818	782	784	765	739	801	795	747	748	772	753	819	731	746	731	785	696	741	747	727	721	712	711	669	718	709	769	679	692	694	619	651	674	627	659	668	695	624	606	667	616	627	662	621	622	637	644	637	625	607	658	653	602	729	611	646	617	693	620	633	631	634	638	661	695	681	658	658	656	641	635	661	652	643	636	661	603	646	636	605	608	640	646	645	634	652	634	618	603	635	657	646	666	673	621	605	628	637	588	638	660	633	634	633	633	683	664	630	633	711	622	669	629	623	626	646	668	653	660	643	656	646	633	638	625	634	619	625	689	615	585	628	658	608	626	623	681	663	650	628	621	632	682	645	626	616	623	623	595	647	686	617	640	633	634	637	628	631	626	667	594	650	647	641	626	587	610	597	663	662	644	685	617	618	635	600	597	666	585	655	631	610	705	658	651	655	687	599	680	654	628	637	645	653	630	663	642	644	610	642	638	668	619	640	608	715	645	668	714	640	606	672	619	601	684	606	652	692	618	601	645	634	648	639	665	687	672	633	641	659	600	632	623	655	609	658	678	593	671	672	620	591	615	659	605	596	644	645	656	681	659	653	620	639	615	624	636	648	666	644	669	640	634	639	620	641	607	612	641	664	646	658	653	641	645	639	678	665	645	627	585	607	623	682	681	642	660	616	634	671	652	640	629	657	646	629	635	617	610	591	655	612	612	628	627	640	621	647	621	620	651	658	633	679	594	646	617	648	581	621	644	677	654	697	647	625	627	633	657	660	660	643	610	633	675	636	631	625	596	601	642	655	664	632	607	657	650	602	631	631	672	635	682	643	639	601	667	624	631	632	647	632	616	646	640	658	598	621	673	608	631	694	655	615	671	659	648	612	691	621	646	619	632	609	599	643	652	615	617	588	666	591	623	666	661	603	640	640	613	643	596	695	585	661	654	630	687	631	689	640	592	659	631	637	660	668	640	651	618	633	659	607	663	643	633	616	613	587	632	617	664	641	642	670	605	672	665	623	637	648	663	694	639	638	614	635	664	655	609	654	688	661	648	640	638	640	672	640	631	606	691	604	677	625	629	630	575	683	587	612	611	621	651	654	632	632	640	641	623	610	625	665	630	621	633	680	638	606	673	661	634	628	675	667	646	693	635	638	636	636	647	658	654	668	672	642	676	665	603	634	642	603	623	644	649	605	659	650	657	636	632	581	590	603	647	626	596	663	628	694	650	648	651	605	639	691	618	626	644	635	606	605	660	666	620	624	620	662	662	683	719	648	649	678	617	629	643	648	657	655	671	632	687	670	638	646	606	613	642	648	641	657	617	634	651	657	653	669	647	648	664	636	588	662	652	628	640	601	554	620	649	654	681	626	639	662	644	632	623	592	655	650	644	616	604	630	663	652	665	637	607	675	644	656	651	681	672	640	663	695	596	606	639	691	654	620	636	661	641	642	596	678	645	670	644	655	625	665	685	652	627	652	684	597	628	623	614	600	608	632	748	664	637	650	655	594	616	634	719	668	608	654	626	593	627	610	691	612	673	641	623	641	654	643	633	599	602	653	618	643	637	642	605	673	627	659	633	620	612	618	637	670	647	640	665	648	632	629	634	657	617	665	622	608	666	634	660	597	611	653	669	621	684	653	636	623	656	662	599	674	629	623	641	618	648	644	639	636	656	607	629	646	616	611	699	628	609	648	666	664	662	625	664	654	605	628	614	595	666	660	630	631	643	658	644	664	657	642	628	657	635	674	648	628	674	597	633	632	660	666	608	641	692	611	637	616	562	626	602	672	655	637	596	653	677	639	601	668	638	643	635	685	634	670	630	638	630	680	616	611	632	666	632	618	621	650	648	640	643	657	613	641	657	636	692	589	625	609	676	644	667	620	631	676	639	628	628	636	598	639	643	620	595	627	693	624	640	626	569	605	661	623	624	566	644	604	609	648	657	652	657	623	594	586	632	602	611	622	656	616	611	646	664	609	642	642	622	608	669	653	641	613	606	656	614	634	678	643	622	617	672	648	580	632	645	642	642	634	650	649	615	646	612	661	614	654	664	650	634	672	638	668	651	622	635	709	674	672	617	612	596	646	636	617	649	616	640	689	661	582	628	673	636	605	670	628	618	659	635	603	636	660	632	633	625	670	629	621	626	628	671	637	609	582	684	706	603	676	666	635	699	652	628	708	660	688	653	616	595	639	660	648	631	664	628	657	629	600	636	631	657	694	635	636	643	646	609	589	657	681	594	605	635	636	632	654	621	607	652	638	606	662	629	647	628	660	653	618	629	640	637	609	614	634	619	626	613	634	656	678	639	642	662	640	612	694	643	596	660	603	645	622	626	642	607	649	662	621	668	653	643	614	623	618	660	598	619	641	640	637	615	626	628	647	661	654	648	661	668	630	649	670	641	638	629	697	649	635	690	675	662	660	629	637	604	684	647	644	682	633	652	665	653	654	635	634	662	647	643	614	642	651	618	652	634	631	678	655	643	656	644	635	675	664	624	630	641	646	650	648	648	622	637	660	636	639	601	629	636	629	630	636	582	636	658	668	654	691	607	639	621	672	649	668	626	725	644	629	686	610	700	629	623	647	645	640	607	615	636	603	696	621	622	649	599	605	676	663	679	667	652	613	653	663	625	636	656	657	626	663	679	638	648	650	640	655	635	641	630	620	691	631	659	677	665	662	615	627	623	633	633	624	661	649	668	642	673	663	684	613	630	659	649	647	624	612	630	594	657	593	608	672	638	623	627	655	660	639	631	611	653	606	630	629	637	635	664	648	643	623	610	625	701	634	638	661	664	675	644	639	676	680	656	643	623	661	606	644	671	617	682	632	623	641	618	642	622	654	648	654	644	611	596	636	645	623	610	628	639	642	624	643	645	618	616	639	649	590	666	609	618	612	614	705	636	617	640	623	636	653	663	615	665	629	641	647	639	623	622	609	609	645	634	661	616	640	608	613	674	630	624	652	673	616	620	652	658	652	667	607	685	677	656	672	640	621	672	676	619	662	626	632	653	631	642	633	667	700	630	635	668	670	621	631	650	650	648	674	640	637	622	627	666	671	652	655	604	616	660	621	585	641	656	642	610	662	608	653	684	624	630	657	646	632	659	623	646	599	646	657	651	641	649	639	633	621	627	653	623	617	681	620	637	615	639	690	587	663	645	658	662	642	615	622	651	665	664	640	673	642	655	662	632	631	650	639	620	646	622	666	621	627	630	621	643	625	639	646	663	632	635	613	634	623	603	632	623	712	644	651	613	645	629	632	587	638	622	657	673	647	645	608	681	651	692	633	674	696	650	653	605	635	652	653	646	654	644	653	650	659	637	681	656	600	657	670	627	639	639	608	644	653	668	630	690	659
2040	882	516	387	705	781	717	621	595	474	393	354	302	284	208	208	191	147	173	144	142	116	121	119	137	136	123	104	99	109	102	90	79	86	88	83	89	79	78	68	74	62	72	76	76	74	48	64	50	49	52	63	64	37	51	54	45	46	47	51	52	47	33	40	62	47	43	58	38	45	53	38	46	45	38	40	53	49	48	37	45	48	42	44	53	56	33	48	38	34	32	36	44	36	44	52	39	41	37	38	52	42	51	37	46	55	42	50	44	50	55	47	41	38	55	56	31	49	49	53	46	53	37	55	49	45	40	43	50	54	29	47	42	54	48	40	39	47	56	41	46	34	33	39	43	46	41	43	44	35	45	40	48	49	38	37	48	48	35	39	48	44	48	38	35	54	42	48	50	44	45	39	42	37	54	36	41	47	51	32	36	46	33	44	41	31	39	47	47	53	53	45	44	39	33	47	55	44	51	42	44	43	44	41	43	35	45	39	41	54	40	48	40	62	44	41	40	48	52	53	44	40	54	49	42	47	49	44	48	63	40	37	47	34	52	41	42	54	42	39	46	46	37	34	50	48	39	50	47	47	49	42	52	48	64	43	45	43	44	36	37	34	34	36	40	33	35	30	45	50	46	27	44	40	42	46	49	31	43	58	44	45	40	46	35	44	46	41	42	44	42	41	40	40	45	38	35	40	45	46	52	53	47	32	46	37	36	47	43	51	41	39	45	43	37	45	44	48	57	45	43	45	49	46	35	41	30	28	46	55	41	48	49	47	43	43	39	46	35	58	41	52	47	52	53	44	46	44	39	44	41	40	39	52	52	51	49	40	33	38	47	50	42	47	36	41	33	47	35	43	40	40	44	39	43	52	50	41	35	43	36	43	34	37	38	31	52	32	52	35	40	42	45	41	45	58	55	38	47	40	48	43	59	47	45	39	46	40	42	28	38	50	38	43	44	45	42	46	37	42	51	31	41	55	49	39	50	42	43	43	30	43	26	35	38	54	37	34	44	46	43	34	45	38	47	46	46	47	34	39	50	48	48	41	51	47	44	38	41	41	36	49	49	43	48	39	39	38	42	44	53	41	38	53	45	41	47	31	57	46	49	36	27	37	39	36	37	47	52	43	33	44	40	37	46	38	30	44	34	37	41	43	42	38	36	42	42	45	48	33	35	46	38	37	44	41	45	57	38	35	48	32	43	52	48	39	45	36	45	38	46	48	46	40	40	35	37	39	41	43	38	56	51	51	51	42	44	47	45	46	50	39	48	50	41	35	42	42	31	37	44	39	46	49	44	45	42	43	48	41	39	43	42	43	34	49	34	35	50	40	49	47	55	45	53	49	35	50	41	41	32	38	35	35	43	45	35	43	42	56	36	41	47	51	51	39	44	41	38	47	47	33	52	42	38	41	43	40	47	48	34	45	55	45	53	55	48	34	39	36	34	48	38	51	35	39	44	41	54	37	47	39	45	37	52	37	27	38	43	40	51	43	46	38	51	46	49	43	44	38	47	39	39	42	41	52	40	48	50	40	45	36	43	44	38	52	49	37	45	41	41	52	36	40	49	42	37	51	46	42	33	38	35	45	46	32	40	41	51	44	37	42	38	39	41	42	40	47	44	46	44	49	35	45	32	41	43	44	40	44	38	37	51	36	58	38	35	37	59	36	46	40	40	62	36	46	46	48	39	49	32	40	49	39	45	44	38	46	36	45	50	43	45	30	43	47	51	43	39	40	48	37	44	40	43	33	47	39	44	41	46	44	41	48	43	46	44	61	41	49	44	51	33	46	42	47	39	39	36	55	42	51	38	36	32	56	54	26	41	49	47	35	39	53	28	50	45	40	47	45	52	35	46	45	47	40	40	47	40	38	53	45	53	40	48	34	34	41	42	50	40	46	51	50	39	42	46	50	41	46	38	39	51	50	36	40	49	46	40	40	37	61	34	57	41	46	45	40	48	56	47	55	35	44	47	50	39	44	41	56	43	45	42	48	40	40	50	38	45	48	51	41	42	36	42	42	41	46	36	40	35	37	41	36	47	43	54	45	35	58	52	47	32	47	43	49	47	45	44	32	46	35	41	31	47	48	40	36	36	40	49	46	52	48	51	51	54	41	53	41	47	48	28	40	36	50	32	35	55	43	41	50	49	43	42	36	51	44	41	50	39	49	36	50	41	40	43	18	36	40	40	43	36	53	38	42	44	52	40	42	34	47	44	48	40	45	47	38	33	29	40	44	49	36	51	34	36	31	39	49	35	50	50	42	44	44	41	34	32	51	52	52	38	40	49	49	39	48	37	32	43	46	44	49	41	40	41	46	48	46	51	36	50	40	47	44	39	42	47	37	44	57	49	48	47	37	43	41	44	32	34	33	43	48	52	52	39	46	32	40	41	44	47	54	43	38	37	38	34	40	49	41	43	33	45	36	40	44	49	46	54	45	44	51	43	41	39	33	35	42	44	58	46	46	43	43	30	46	29	30	40	46	42	44	40	47	36	31	43	45	47	44	33	47	47	42	50	30	38	35	42	47	47	47	32	40	43	42	40	50	51	47	52	41	44	41	52	52	36	39	42	48	43	31	47	43	42	43	36	32	44	36	43	39	47	43	39	44	35	39	44	38	51	44	41	34	39	40	42	46	40	39	45	37	44	48	39	38	48	49	45	47	37	38	45	60	50	52	35	57	43	25	34	45	49	43	52	48	31	53	47	37	54	47	49	38	38	57	41	38	33	53	51	42	43	35	42	46	37	45	46	40	35	30	32	49	57	30	53	31	48	44	38	50	52	40	51	40	39	42	52	28	44	42	52	31	36	41	51	35	48	32	57	44	57	28	47	42	45	41	44	43	38	30	42	35	47	26	45	42	51	43	38	44	38	44	44	39	51	52	53	38	38	46	41	40	46	48	47	36	47	39	37	46	41	52	35	45	46	30	45	45	47	42	45	40	46	40	35	43	41	57	47	50	41	36	39	45	54	35	39	41	36	40	44	62	38	37	37	43	47	49	54	48	36	42	37	51	34	46	40	42	37	32	49	38	36	46	41	39	39	43	47	44	42	41	35	45	47	40	43	35	29	47	38	44	42	39	36	42	35	34	36	45	41	38	41	44	38	35	40	45	37	53	48	54	46	52	45	44	39	39	34	51	40	46	46	33	43	50	48	32	40	41	52	41	65	49	40	44	39	40	46	35	33	48	49	41	38	33	40	43	45	38	49	43	51	39	41	47	43	32	57	54	43	41	38	38	36	35	37	27	47	46	62	50	44	40	41	44	48	40	50	34	39	46	40	38	45	50	43	26	31	46	48	45	36	55	39	35	37	36	47	40	55	30	41	44	38	41	40	32	56	43	43	38	46	50	39	34	31	45	46	36	45	41	46	38	48	53	37	36	34	45	43	46	41	40	36	42	51	46	55	33	50	52	45	40	40	42	38	25	37	46	47	56	40	46	40	39	43	48	40	49	44	48	46	38	39	47	48	35	44	38	38	47
25108	17903	11718	25573	33812	33007	30009	26236	22847	19980	17401	14813	12874	10949	9418	7966	6969	6266	5547	5176	4671	4612	4342	4286	4200	3920	3732	3455	3209	3104	2917	2758	2847	2736	2604	2552	2574	2391	2293	2180	2209	2185	2038	1916	1851	1790	1658	1627	1427	1274	1229	1274	1182	1118	1100	939	975	1010	936	932	910	934	896	914	898	869	886	967	920	955	794	897	871	859	839	832	837	828	827	791	849	727	789	794	724	758	769	772	769	763	715	681	680	713	702	632	662	659	685	677	699	760	675	722	715	653	680	732	729	694	667	704	660	685	720	704	724	674	690	666	725	669	703	721	735	687	675	687	694	696	679	671	737	692	678	680	710	695	624	677	655	673	722	644	699	695	670	679	656	681	660	713	681	689	704	667	739	702	630	679	715	685	695	674	687	662	693	676	679	669	648	728	712	670	682	635	698	668	696	708	713	715	666	663	697	654	732	698	675	699	691	706	706	712	685	696	646	635	687	697	655	708	672	698	708	654	628	737	654	707	707	708	659	642	724	694	715	674	707	662	742	709	694	666	702	675	672	663	674	670	630	738	700	660	672	676	688	718	714	714	703	687	691	682	703	689	676	689	665	661	679	668	749	679	693	685	670	703	689	703	705	706	698	703	663	690	728	697	672	660	650	735	702	713	640	691	655	659	656	697	653	638	683	661	678	703	702	728	676	723	702	677	654	635	664	700	652	663	639	714	662	736	667	671	700	613	662	695	647	676	672	697	713	684	666	717	670	681	685	691	689	642	673	765	682	675	613	646	675	669	740	706	683	662	678	680	646	656	705	654	699	737	659	684	646	666	690	669	701	703	685	669	702	647	743	657	715	683	688	666	664	666	677	674	744	676	678	684	680	694	673	654	683	716	665	711	644	658	674	746	653	731	716	691	684	676	655	727	696	660	692	655	662	688	717	683	690	640	641	599	683	640	675	635	705	642	711	705	713	705	693	663	671	691	682	667	644	685	659	662	702	680	684	715	732	688	708	690	671	735	712	692	684	658	677	676	680	703	701	618	643	695	699	690	652	735	681	676	679	672	686	657	632	696	669	665	698	701	705	685	688	698	694	689	718	695	637	655	690	678	666	659	721	733	690	745	662	679	713	624	675	707	693	686	670	672	690	698	704	648	699	672	712	709	632	679	668	679	709	654	658	719	711	683	635	725	706	688	671	698	712	697	679	675	699	660	667	667	717	606	706	680	691	723	688	674	672	702	687	666	674	708	671	651	682	691	673	687	705	659	723	684	677	702	655	670	718	677	690	680	666	710	665	656	744	681	662	692	644	726	650	704	731	688	662	690	693	660	697	659	685	690	706	685	683	686	686	664	690	662	670	668	656	641	721	666	648	679	712	689	676	696	651	659	655	734	665	690	652	699	704	701	711	729	694	680	667	684	683	682	678	712	722	674	682	675	657	684	699	686	664	697	689	676	661	654	658	722	672	660	712	689	678	682	686	673	668	728	666	714	636	676	668	681	687	694	653	671	645	722	676	664	708	719	719	706	668	714	649	679	661	690	669	700	658	677	705	696	737	706	697	665	691	737	667	703	666	682	731	694	651	695	633	663	732	662	697	711	720	717	688	693	710	640	706	672	711	690	682	664	684	731	645	654	690	646	686	676	654	687	681	653	686	666	662	680	698	658	660	703	712	641	648	701	696	673	696	694	682	707	708	667	696	675	685	726	692	712	697	668	701	650	705	730	696	711	679	652	684	683	704	661	689	702	694	693	719	683	715	695	682	681	720	715	691	700	681	659	699	736	694	688	696	695	735	679	665	681	658	639	673	698	680	648	654	690	699	649	658	706	645	671	684	697	657	710	700	654	677	668	662	727	700	649	671	709	705	676	691	646	705	675	700	696	719	671	714	679	652	667	714	670	694	625	700	736	681	680	707	707	691	675	697	676	698	707	665	684	686	647	688	662	639	700	706	706	775	660	695	646	604	614	690	676	674	685	682	715	647	679	685	662	683	657	663	691	664	711	722	700	655	684	678	709	655	717	700	754	679	689	739	657	634	692	697	664	705	693	709	717	645	639	680	674	707	684	701	675	693	686	700	720	662	633	687	720	674	694	666	666	660	687	657	667	730	741	681	644	682	682	723	660	713	700	641	688	676	690	676	683	703	697	707	663	660	666	669	658	674	685	666	677	682	705	679	673	672	684	667	705	683	676	651	688	673	631	710	686	696	673	685	692	687	700	700	722	687	724	672	687	725	632	684	665	675	654	698	702	687	733	681	664	674	640	710	670	640	718	645	726	674	695	745	678	686	655	715	684	717	689	643	666	707	660	643	686	690	674	669	649	696	708	685	720	672	699	715	683	712	692	649	696	664	667	722	727	677	679	658	650	737	690	702	705	702	697	686	653	716	643	660	697	672	625	647	679	686	681	650	691	618	682	700	701	736	702	689	631	724	674	677	653	682	697	704	658	704	688	685	695	668	642	670	668	731	668	662	709	691	659	696	689	686	684	635	686	710	634	707	699	717	679	665	714	674	672	688	671	667	649	678	667	669	694	720	681	668	676	661	655	680	720	702	682	685	711	686	681	687	685	697	692	709	691	728	717	696	659	746	672	698	690	642	659	681	754	679	692	673	670	648	701	686	629	642	668	696	703	728	679	709	674	705	698	645	693	671	668	711	649	681	694	688	664	714	725	694	696	652	703	661	679	662	674	682	651	688	674	648	655	684	659	702	715	704	721	706	664	708	672	650	710	694	659	651	665	690	631	733	696	712	704	689	647	663	690	691	717	692	650	700	717	677	721	714	651	696	670	715	706	693	678	729	715	667	699	726	709	658	734	680	718	660	668	712	721	661	626	708	651	707	696	692	673	669	684	676	607	706	699	675	668	707	712	685	699	683	654	656	664	683	713	691	662	639	611	684	699	674	712	691	724	646	654	685	671	694	641	698	698	728	672	678	648	723	648	673	668	639	671	680	693	699	710	693	752	699	704	673	719	653	712	728	721	691	689	683	729	666	708	681	696	675	682	705	690	651	679	719	703	679	677	724	699	702	702	699	648	667	648	674	697	724	648	688	697	704	657	707	693	631	661	696	685	744	669	690	690	696	670	721	689	740	667	677	658	647	674	691	659	668	737	725	686	705	726	688	694	681	642	687	746	723	698	645	697	724	636	651	639	696	703	696	659	680	694	703	669	688	700	687	666	695	696	698	654	730	682	615	703	658	712	710	678	645	683	670	680	694	693	700	685	664	697	682	673	655	684	690	685	709	670	656	670	704	691	690	681	706	718	666	701	646	714	680	687	696	699	690	702	690	667	670	693	717	704	681	717	674	680	744	674	652	708	714	686	703	672	749	665	650	708	689	648	682	673	647	727	697	672	720	716	690	691	658	616	669	650	724	681	685	667	654	682	669	658	657	704	678	652	670	673	662	648	678	693	664	704	685	669	637	675	726	686	653	655	706	645	660	664	719	697	703	656	673	648	684	689	720	691	722	698	702	681	690	669	720	659	675	718	660	700	675	663	646	691
1716	393	219	141	326	360	313	284	211	207	176	158	130	115	102	87	77	76	57	62	57	66	62	59	52	74	66	58	57	43	47	43	54	59	44	54	49	36	40	42	38	53	37	46	32	37	26	45	31	31	34	36	25	26	17	31	31	29	22	26	34	23	28	23	26	29	24	21	22	34	30	26	34	28	18	17	27	20	18	34	23	27	21	25	23	15	24	29	20	24	22	32	28	26	28	15	28	22	22	25	25	17	23	22	29	21	28	23	24	16	26	24	19	23	14	23	27	23	18	18	21	19	26	20	27	23	29	20	29	20	18	26	24	23	26	29	29	22	22	23	21	22	24	25	22	25	22	19	20	21	20	25	11	28	19	20	32	17	18	21	26	29	25	23	30	24	23	26	23	20	26	23	25	21	18	30	19	24	33	28	25	22	20	20	22	25	29	29	20	32	27	20	23	25	27	25	19	25	21	18	24	27	15	21	20	31	26	27	32	35	27	26	16	24	17	18	23	20	35	28	27	21	26	27	21	24	22	27	23	22	24	33	23	13	27	28	26	23	22	32	25	25	27	30	23	21	21	26	20	21	23	27	29	27	27	30	26	25	20	22	23	21	26	25	20	16	21	29	31	21	18	16	28	20	31	30	16	23	22	23	18	21	23	18	23	22	13	16	29	20	30	26	29	23	26	24	20	27	23	22	19	21	17	23	26	18	25	23	21	25	23	18	27	18	16	23	29	11	13	18	24	10	29	24	23	20	16	29	26	26	22	20	29	22	30	24	12	24	20	31	21	28	31	20	26	23	26	25	21	30	28	18	22	20	25	21	26	22	29	14	28	34	26	19	25	25	24	23	19	25	18	33	35	20	29	24	24	20	28	26	36	21	30	28	16	17	25	27	22	17	28	19	23	22	23	24	13	25	18	20	29	20	20	22	22	29	14	23	23	20	25	29	29	21	20	18	20	26	32	28	24	24	19	25	20	35	26	30	16	22	28	28	22	26	24	18	25	25	21	20	20	26	32	18	21	28	17	21	17	27	15	19	21	20	18	24	27	29	20	24	24	30	20	29	22	23	26	31	19	18	27	25	25	26	28	26	37	24	29	19	27	22	21	24	22	16	22	23	21	20	25	23	31	19	23	18	28	20	25	14	24	32	26	28	27	30	26	23	30	19	23	30	18	28	29	28	25	25	22	31	18	19	18	26	19	28	20	17	25	22	25	20	22	23	29	21	22	20	21	26	24	25	26	17	22	16	24	24	28	24	28	31	24	29	23	24	25	27	19	23	23	21	26	12	29	28	21	26	17	19	21	24	25	20	30	19	21	27	30	19	25	24	22	21	19	21	23	27	26	15	16	32	25	36	27	28	20	24	24	33	26	20	29	30	27	23	25	23	20	26	25	16	25	29	30	27	25	32	27	27	17	18	30	23	19	28	18	22	22	27	34	23	26	19	26	25	24	20	33	26	22	20	26	24	25	15	31	34	24	22	15	21	24	17	25	19	29	26	16	22	19	24	23	15	20	34	26	27	24	32	22	23	21	30	22	26	17	13	27	23	20	25	23	16	24	27	29	23	28	26	30	23	28	16	29	25	27	17	23	30	23	27	26	22	27	25	24	35	17	28	20	20	21	25	31	26	22	23	25	27	20	11	12	25	31	26	31	20	20	15	29	17	14	31	19	20	23	40	25	19	25	22	22	25	23	25	27	21	30	18	21	27	23	21	24	23	22	22	22	24	36	25	27	16	23	21	24	19	23	22	33	24	22	26	21	28	26	23	25	27	28	21	21	17	19	22	21	25	14	17	22	27	24	22	19	16	23	32	28	24	26	20	26	30	18	16	22	35	27	30	17	18	26	27	16	19	27	24	14	25	24	18	26	27	21	20	21	25	25	26	28	31	33	24	14	19	19	18	23	34	25	24	23	30	27	32	32	19	38	29	28	13	26	19	17	19	30	28	18	25	22	20	21	17	25	22	30	27	25	26	28	21	23	24	23	22	38	21	20	23	22	18	22	23	31	23	26	28	22	24	22	20	28	29	26	22	29	27	19	27	14	25	31	26	21	30	25	28	28	29	20	22	26	29	21	24	21	15	22	24	32	29	31	36	15	31	24	30	16	18	29	23	21	31	25	18	17	23	30	14	37	15	24	22	27	34	28	25	16	16	18	21	24	28	22	18	20	26	32	28	24	20	17	25	24	18	30	19	24	20	31	34	27	22	25	22	35	23	18	23	20	17	26	24	24	23	25	22	22	20	21	30	14	34	22	23	24	25	18	20	22	22	22	21	31	35	28	21	18	30	24	20	16	11	30	19	25	17	22	31	25	32	17	15	20	21	24	31	21	20	30	24	22	35	16	22	24	24	26	22	24	21	20	22	18	26	29	26	23	26	21	33	16	18	22	28	17	21	24	30	23	26	31	18	29	14	22	19	28	36	26	22	29	26	34	29	29	32	13	23	17	24	31	22	26	26	27	29	19	30	29	24	30	21	33	24	27	32	32	25	28	19	24	29	22	29	22	23	15	24	19	19	15	31	19	26	24	23	22	33	28	28	27	23	14	27	28	21	24	19	24	24	27	21	21	24	25	23	29	35	16	19	27	22	20	20	23	18	29	17	30	35	29	24	21	31	27	23	17	25	24	27	25	34	27	22	38	27	24	25	21	23	20	16	19	29	19	24	41	30	22	26	28	29	17	35	26	27	28	20	15	24	24	24	31	28	21	23	25	21	31	24	18	25	28	25	20	22	25	35	21	19	34	21	19	28	17	28	22	24	22	24	26	30	18	22	15	24	28	27	25	24	17	24	27	25	30	18	17	24	26	25	24	21	29	27	24	22	27	31	24	19	22	22	23	25	19	26	26	20	20	18	28	27	26	15	20	21	35	24	29	36	22	23	32	38	26	25	29	28	27	24	18	28	22	21	32	22	17	19	30	23	21	30	30	15	32	21	24	17	28	23	25	19	30	22	22	30	17	26	19	28	25	20	25	15	19	23	23	20	24	23	16	22	25	25	26	27	21	21	21	22	24	26	21	27	24	26	23	29	15	20	29	20	21	14	17	28	19	20	27	28	24	35	26	31	25	27	30	25	22	24	20	20	22	13	28	26	18	24	23	29	29	29	15	22	29	15	28	24	28	20	19	25	25	29	29	26	19	15	29	37	18	24	22	18	25	16	19	25	23	24	27	30	26	12	23	26	22	32	17	27	30	27	32	19	32	35	23	28	17	24	28	23	33	22	22	22	29	33	29	24	24	23	16	18	33	23	26	20	20	27	28	28	25	23	21	33	19	18	21	29	24	28	14	13	21	22	22	21	22	25	24	26	30	20	23	24	22	25	25	28	28	23	32	30	22	20	21	30	23	21	26	23	24	21	26	37	26	20	23	21	19	26	18	27	21	31	29	27	27	18	19	34	18	22	31	22	27	25	32	20	21	20	15	34	24	17	24	21	26	19	23	22	24	33	24	18	24	26	29	23	20	22	24	24
16776	10394	6099	15906	24002	23241	20147	16791	13868	11669	9567	7874	6588	5413	4588	3835	3415	2953	2790	2529	2402	2319	2234	2392	2266	2205	1968	1961	1936	1706	1656	1658	1588	1708	1597	1520	1506	1389	1360	1212	1265	1226	1145	1066	1060	1006	909	903	769	736	672	643	647	595	563	547	534	504	469	571	481	489	521	478	466	504	502	497	479	468	510	465	482	489	431	491	449	460	451	459	458	461	423	416	436	394	429	389	367	404	397	387	398	409	368	403	419	410	422	383	386	399	375	351	399	373	375	407	364	372	409	393	419	381	403	386	359	405	387	436	391	406	376	388	418	406	411	389	365	426	369	392	383	384	396	397	374	370	382	398	388	383	382	380	392	394	427	399	409	391	386	409	374	396	356	402	411	367	402	387	398	368	385	430	334	408	386	394	367	386	418	372	394	369	405	383	394	368	397	395	413	400	390	388	409	374	406	368	385	397	379	397	366	403	417	402	411	397	405	425	348	409	419	397	388	377	378	397	391	395	414	376	386	392	398	417	377	405	374	365	420	388	405	401	411	387	396	372	403	352	369	376	396	382	399	372	396	438	381	378	396	404	412	374	372	395	386	359	385	369	395	375	395	398	397	396	399	387	383	381	401	388	404	416	391	364	415	440	376	385	386	386	375	389	399	378	375	396	382	370	391	394	388	402	420	407	414	391	415	385	393	376	373	401	404	382	426	406	368	425	353	371	411	391	397	358	384	360	406	391	409	371	391	382	409	406	421	380	373	400	366	374	392	393	400	395	389	410	376	380	368	397	371	402	431	368	375	365	385	407	378	367	418	402	407	396	392	386	361	439	398	406	381	426	398	364	400	391	384	405	408	371	405	384	399	381	392	358	398	395	397	385	391	376	413	416	403	351	393	418	376	402	429	413	389	416	430	401	391	369	400	383	381	421	377	405	383	389	372	381	380	392	395	404	413	366	375	407	388	372	398	430	360	396	389	380	381	364	363	363	372	413	377	384	376	411	359	392	393	372	388	398	423	385	417	366	353	402	375	359	400	385	415	423	396	356	385	439	391	393	401	381	378	389	387	396	393	413	405	355	408	373	406	411	398	381	418	393	403	412	433	392	402	345	360	441	401	394	373	391	351	377	429	375	355	399	368	387	436	394	388	405	359	353	378	379	388	396	410	397	381	421	414	390	415	402	401	429	410	371	429	400	410	407	411	375	382	403	383	370	348	411	405	398	383	410	398	402	408	395	364	420	390	397	396	388	401	404	405	414	394	380	425	367	380	383	418	349	415	373	383	410	411	404	393	387	409	405	372	403	398	421	396	376	371	439	425	386	388	419	389	374	371	399	379	412	406	410	385	412	386	413	412	391	384	432	393	406	417	422	355	375	396	387	369	391	377	399	409	375	372	398	378	388	361	369	370	382	368	402	431	364	354	370	406	384	385	365	396	368	413	366	412	384	405	386	377	429	358	371	392	377	409	399	397	396	373	399	368	396	416	442	407	398	387	390	337	400	427	401	424	374	416	388	355	370	379	405	395	403	401	402	392	375	387	430	367	436	401	409	353	398	371	421	385	401	372	410	431	404	393	405	415	387	357	405	367	381	368	378	375	389	370	376	409	406	416	397	389	409	368	383	403	396	393	398	401	412	409	424	417	372	384	401	409	410	353	407	411	418	396	429	376	433	389	405	392	378	385	398	405	364	415	409	415	406	368	337	362	377	399	400	408	383	403	365	423	406	369	396	418	389	370	391	389	358	374	419	436	372	398	381	369	369	385	398	379	428	392	391	398	402	393	357	377	414	360	393	396	374	391	403	343	415	377	410	360	391	395	393	413	397	417	390	377	380	398	378	406	389	403	374	389	418	387	424	375	438	399	358	384	387	394	371	374	394	357	412	385	397	411	391	399	392	375	368	378	397	390	395	405	415	367	397	420	421	390	386	379	345	398	376	378	398	338	419	417	393	440	380	358	410	402	396	399	384	393	359	418	397	381	420	368	384	394	412	374	378	362	412	408	419	368	433	356	431	358	392	382	406	388	414	382	340	380	389	383	370	397	358	456	360	399	392	405	396	396	400	387	385	393	425	422	430	367	386	378	364	403	374	403	387	382	402	345	376	408	384	397	393	398	392	374	352	440	376	403	402	393	398	388	352	395	375	387	375	388	396	364	398	402	404	371	392	390	393	410	390	362	381	367	406	385	379	391	390	388	406	396	374	385	380	396	385	388	385	365	422	410	375	387	401	377	370	418	404	391	404	394	395	383	411	401	387	341	419	402	383	383	382	396	414	407	394	396	396	417	388	441	370	383	415	353	391	380	396	394	395	388	397	365	417	371	384	385	402	412	389	378	427	401	386	399	392	398	379	360	410	407	368	368	406	404	369	410	368	360	363	395	360	407	401	409	387	406	386	397	366	400	396	354	415	377	403	385	386	417	437	379	365	390	416	375	390	390	373	390	396	372	362	394	440	422	358	380	392	421	366	408	383	389	397	393	423	378	397	391	409	411	385	396	388	400	397	375	372	364	409	421	403	386	385	439	392	407	429	380	403	393	427	377	394	396	378	377	419	374	393	398	370	386	382	433	398	399	395	377	367	342	403	425	389	409	388	369	401	411	393	402	399	360	379	373	383	403	377	405	406	413	377	394	388	363	407	393	427	385	378	378	394	370	361	398	396	359	361	397	355	394	385	367	385	381	423	387	374	365	417	413	383	406	375	379	380	370	385	406	375	380	393	361	379	406	395	385	414	408	406	393	366	430	376	374	402	424	387	382	356	414	408	407	398	369	413	387	363	384	421	389	389	361	395	383	380	404	381	350	404	395	400	392	416	423	366	372	378	434	375	387	388	411	408	392	378	395	387	401	398	407	400	382	328	396	385	372	372	402	376	386	349	392	378	434	371	410	379	385	403	394	368	395	390	382	396	393	445	425	389	416	378	379	400	414	397	370	393	430	369	426	408	395	415	401	385	373	384	422	402	391	402	369	447	406	384	414	408	394	413	341	374	359	431	380	397	381	386	378	368	359	370	406	368	405	393	387	407	407	382	397	419	419	412	360	372	426	379	410	374	378	367	392	388	397	389	369	368	377	374	381	404	412	384	412	425	380	365	362	416	415	380	370	381	358	407	407	392	383	427	387	417	365	418	363	414	399	371	381	385	405	390	377	416	379	376	431	417	412	387	382	390	408	402	384	391	409	385	397	371	391	379	381	399	405	385	401	373	441	390	387	422	386	378	377	390	410	400	394	399	421	382	366	419	384	381	420	365	375	386	389	403	413	415	401	439	417	397	382	375	378	406	392	412	358	391	448	388	377	434	419	407	383	411	429	409	400	404	399	340	397	374	420	400	400	413	413	378	384	443	383	393	399	403	408	418	423	380	380	394	369	367	401	405	361	411	404	419	414	378	390	414	408	422	386	374	401	401	367	396	388	379	374	399	373	391	332	392	385	395	419	389	375	391	443	384	393	386	369	371	378	429	410	382	405	379	396	414	389	392	423	419	410	399	423	424	413	381
1155	670	375	263	481	587	544	443	394	324	295	258	204	167	178	132	118	112	84	83	96	79	71	77	98	86	88	73	76	69	81	70	61	67	59	50	55	51	58	44	53	62	48	46	49	45	41	45	34	30	40	30	21	26	22	43	36	17	32	28	26	20	27	26	30	30	23	18	31	29	22	38	22	23	33	31	23	28	28	21	28	24	26	25	26	15	24	29	27	22	27	23	36	31	16	28	26	25	37	16	27	24	17	31	20	25	33	32	29	22	36	28	27	34	27	27	22	38	22	29	19	24	25	30	33	22	24	29	18	30	32	28	29	22	18	26	30	28	30	17	32	35	24	34	17	22	27	26	32	15	32	26	30	32	32	30	31	19	27	30	26	29	37	23	27	18	23	32	34	19	19	27	31	20	21	30	26	25	30	19	25	17	29	19	25	29	25	16	21	29	38	26	21	27	25	26	28	27	26	23	27	35	27	22	22	21	24	26	28	18	31	29	21	20	36	31	30	27	23	18	32	20	26	25	28	28	24	34	30	30	30	29	20	20	15	32	31	27	18	23	28	43	21	29	33	20	17	18	32	28	36	28	35	21	17	24	21	22	30	30	23	20	29	28	27	26	36	31	26	20	22	21	28	32	34	21	29	22	43	23	23	26	18	29	24	27	21	35	23	27	22	27	28	25	27	14	25	23	27	19	22	14	30	28	26	23	24	30	24	25	22	25	28	21	23	23	22	16	28	20	21	28	24	42	22	24	24	24	24	30	24	31	15	24	22	27	28	20	28	25	30	23	21	21	26	17	25	36	18	24	26	21	37	24	19	33	32	33	29	24	22	26	19	19	22	28	27	30	21	21	35	28	20	33	28	31	25	30	38	25	27	29	28	22	23	36	30	26	25	23	22	24	28	22	36	17	29	34	37	30	29	21	25	24	38	15	21	24	20	27	29	20	19	26	25	33	20	24	26	22	35	27	29	30	23	35	29	30	24	32	23	35	18	22	24	15	22	18	18	19	23	28	30	21	19	28	26	18	37	27	21	27	36	22	28	34	24	30	26	28	28	34	27	30	24	30	28	26	33	28	22	26	22	22	32	31	31	29	25	30	29	21	26	32	27	20	22	20	22	29	38	29	21	25	29	22	21	20	33	33	22	31	22	27	24	26	33	22	24	25	19	20	23	13	25	29	30	17	23	27	27	25	22	27	35	31	22	34	32	24	28	28	25	23	20	24	27	31	25	29	32	24	21	24	25	27	25	36	22	32	21	35	27	14	29	26	29	21	21	27	22	27	19	18	29	19	35	30	29	26	20	30	31	21	33	28	21	29	17	30	24	25	30	24	24	35	20	29	27	20	27	35	25	18	28	18	35	27	27	20	24	15	30	26	20	21	27	22	25	19	17	31	23	29	25	19	28	33	27	28	21	28	25	26	28	29	29	19	32	20	35	28	25	18	29	25	25	24	22	19	26	26	32	24	19	27	22	26	32	18	30	29	20	14	27	32	30	22	12	28	22	29	27	27	34	22	29	28	27	23	29	19	20	29	27	30	31	24	28	29	36	22	17	33	22	25	17	20	21	29	23	27	23	24	31	18	29	22	27	20	32	20	21	30	30	31	18	30	30	30	25	22	29	22	33	19	24	24	26	22	29	25	29	21	23	32	29	26	28	28	30	32	27	16	35	33	20	30	32	23	34	22	24	22	24	28	17	28	20	26	32	25	27	34	28	21	28	25	21	27	23	27	17	28	27	32	21	17	21	20	27	28	20	22	26	23	29	30	25	23	21	21	34	23	23	15	26	17	24	23	21	13	20	31	19	22	26	28	24	28	31	29	24	26	25	22	24	21	26	23	23	29	22	28	20	23	25	19	21	21	26	29	26	20	32	21	21	33	20	31	34	30	23	26	26	13	25	17	24	25	21	29	18	28	24	26	33	22	22	21	23	30	19	27	27	24	31	31	22	25	17	30	21	26	29	23	25	30	23	28	22	34	16	23	35	21	29	21	20	22	28	28	22	18	25	26	32	25	28	20	23	27	26	24	22	29	28	35	19	29	22	23	19	23	27	27	27	31	24	32	20	28	23	27	31	21	23	23	28	29	21	33	20	18	29	22	27	31	19	22	30	25	25	19	26	24	23	17	26	25	31	24	26	22	32	24	25	22	34	31	29	33	25	25	25	26	21	26	28	29	24	30	34	19	25	20	28	29	24	28	32	17	26	38	26	35	18	37	31	30	21	34	29	22	33	26	20	36	17	27	28	24	26	16	20	26	28	30	20	28	19	14	23	32	18	34	22	20	23	28	15	25	30	26	32	26	28	25	22	23	24	22	31	24	32	25	26	19	30	25	28	22	33	17	23	26	35	33	31	25	29	31	30	32	33	21	27	32	24	24	25	22	23	24	18	31	30	22	30	21	17	37	30	29	18	25	22	20	26	25	37	23	19	24	28	28	26	31	19	38	23	20	29	21	24	26	28	37	33	22	28	25	34	18	22	21	16	29	20	29	22	23	26	21	29	33	23	32	22	15	26	30	22	28	19	35	18	19	30	22	28	27	21	34	25	17	30	24	26	25	29	24	21	31	14	34	20	24	24	30	27	23	20	33	27	31	26	32	11	23	37	19	24	30	19	29	25	23	33	27	30	17	22	26	27	19	36	27	31	28	27	27	34	29	20	26	22	24	26	32	29	25	27	20	27	30	28	34	19	24	29	30	25	23	28	18	26	23	29	29	31	23	21	32	28	32	26	29	21	23	22	22	20	22	23	30	28	25	24	26	27	26	27	28	32	27	22	36	21	28	24	23	35	34	22	27	27	19	14	24	29	30	30	33	18	21	17	21	25	31	15	23	26	26	25	35	25	23	22	31	31	28	24	22	26	25	17	28	31	23	17	26	21	27	33	28	29	24	31	27	34	30	27	20	25	24	31	30	19	25	23	25	24	23	28	26	15	27	24	28	21	27	24	20	23	26	26	29	20	29	35	26	23	23	25	34	27	18	32	23	29	18	32	19	27	26	21	15	24	25	27	23	26	20	23	16	24	30	33	28	32	15	26	31	24	20	29	26	33	22	25	18	29	27	26	23	23	20	33	23	26	29	25	28	28	19	17	28	31	33	28	24	19	26	28	25	17	19	28	27	24	23	25	28	36	13	20	18	24	27	21	31	29	24	23	24	26	30	30	23	21	23	29	22	22	20	34	27	27	29	22	19	21	32	25	26	20	26	33	18	23	28	36	25	24	44	33	27	22	26	22	29	26	22	34	30	34	21	31	32	30	23	18	29	21	26	24	18	25	27	27	23	21	26	25	23	25	18	26	20	35	30	20	20	31	21	31	31	28	31	26	21	27	34	19	27	19	28	26	19	32	25	17	27	21	27	29	28	26	20	26	29	24	20	16	23	26	24	22	33	23	22	29	23	36	31	25	21	28	28	25	24	25	32	22	22	20	26	18	22	25	24	28	26	23	26	24	26	25	25	21	30	15	29	18	28
21072	15211	9019	21436	30009	29226	25829	22227	19029	16175	13662	11586	9289	7922	6809	5800	5063	4567	4126	3720	3520	3233	3147	3150	3216	3000	2780	2683	2572	2331	2246	2165	2150	2086	2056	2026	1995	1770	1680	1621	1562	1500	1495	1363	1288	1254	1166	1037	889	810	786	800	732	684	683	623	591	615	584	601	632	618	567	559	593	616	635	610	601	574	552	491	503	530	554	495	526	508	519	526	509	482	472	504	475	468	450	437	490	447	480	423	424	457	443	445	451	436	409	423	405	430	414	420	431	440	424	430	439	394	412	424	418	403	405	442	448	410	417	405	378	444	425	384	425	396	403	448	458	438	438	399	449	430	403	390	400	431	420	456	363	421	430	461	437	429	442	415	408	416	449	392	438	398	413	449	437	423	433	426	417	379	443	449	415	416	407	423	430	423	423	375	426	432	425	417	423	421	384	397	428	406	378	414	404	422	411	421	402	439	424	394	400	441	414	426	423	423	397	409	468	385	428	406	396	401	395	388	401	423	398	394	377	436	450	435	411	405	431	439	378	389	416	403	431	429	416	407	401	396	457	453	385	421	414	431	409	439	428	434	395	421	443	418	417	408	412	418	395	435	403	382	399	384	421	409	399	453	422	389	422	378	449	445	427	421	430	374	421	421	375	416	454	415	434	432	425	390	442	422	418	406	411	418	409	446	418	404	432	430	388	478	423	417	429	415	389	424	403	392	410	422	439	402	424	393	379	431	409	457	429	405	436	439	412	434	447	396	400	445	371	419	417	439	420	424	395	404	402	416	401	390	436	407	377	416	401	456	406	417	420	463	388	399	402	426	418	423	407	422	440	387	405	455	389	410	406	409	406	393	422	373	412	429	407	391	451	428	420	403	462	440	422	430	401	430	439	404	402	449	403	410	413	418	424	450	427	467	419	401	445	429	402	418	409	441	444	405	444	413	448	417	435	408	412	438	400	415	442	408	385	442	413	396	409	433	386	425	449	398	409	428	430	417	414	388	436	440	389	397	420	416	432	411	414	397	368	438	447	441	453	427	412	410	423	419	418	450	399	419	414	377	433	394	431	449	409	391	443	431	424	378	430	388	402	408	441	390	369	411	413	423	400	428	412	458	386	437	404	426	429	418	434	392	425	453	423	410	430	436	399	430	425	461	429	421	374	414	403	416	411	352	412	416	386	445	377	402	423	413	405	411	409	407	418	415	397	447	431	426	385	432	386	369	426	394	439	380	398	411	466	414	469	416	405	428	370	423	405	430	399	425	409	395	392	400	416	430	416	416	434	422	397	415	404	413	444	424	422	441	411	419	368	431	408	438	433	428	403	406	383	403	424	428	411	383	421	387	420	405	432	450	403	406	402	399	382	408	420	430	389	443	423	416	396	398	409	442	428	405	426	406	421	401	402	430	449	406	430	445	448	435	426	433	393	413	429	421	463	406	425	435	400	399	407	410	400	395	422	417	393	444	397	426	411	410	392	397	434	425	421	426	461	429	419	441	393	412	410	415	424	418	401	410	406	413	418	411	403	426	399	408	415	396	438	394	425	392	394	429	416	418	409	436	400	411	418	439	414	429	420	419	407	387	409	400	426	383	435	406	425	394	411	426	445	417	376	434	450	405	399	421	421	426	388	392	384	424	431	429	381	475	390	429	416	435	417	404	447	424	410	395	439	432	412	402	399	458	413	430	441	437	397	416	428	386	422	394	410	410	381	402	397	367	411	394	406	421	397	427	405	425	392	409	426	438	432	416	426	406	388	386	417	427	403	403	415	452	429	433	449	391	429	409	403	393	415	410	448	425	383	406	425	409	390	413	440	431	404	401	391	433	436	414	446	441	349	460	385	430	394	407	449	439	417	398	408	432	446	422	391	414	440	404	413	385	415	430	434	412	430	420	433	422	408	418	416	402	414	428	450	441	426	423	391	389	398	413	432	398	396	452	375	395	395	399	419	397	402	409	432	430	417	394	420	365	422	387	385	377	422	438	391	433	410	393	428	410	423	437	419	415	427	416	486	434	423	459	430	374	425	380	435	412	398	382	414	426	411	402	424	414	404	418	451	411	393	403	443	431	398	409	403	408	415	406	409	442	457	423	429	420	400	439	412	402	398	454	429	439	395	427	435	399	403	410	422	446	419	414	471	393	429	428	443	391	426	395	447	388	410	416	440	471	402	427	393	392	445	471	412	453	426	422	450	417	425	403	427	417	404	390	417	385	457	443	428	427	398	409	449	387	431	447	400	411	459	434	415	415	391	433	414	416	391	402	422	382	411	418	415	424	447	419	427	397	457	431	449	411	389	422	418	429	397	413	411	403	411	428	439	404	416	405	412	412	411	414	429	439	374	457	406	389	390	448	398	380	418	430	401	408	423	448	417	397	429	439	404	432	408	426	451	389	418	387	431	419	399	405	430	380	438	411	378	396	394	416	423	454	426	422	421	445	405	405	391	413	413	437	437	421	395	434	416	407	391	387	384	398	394	415	421	428	410	449	412	414	381	390	393	446	426	410	401	412	407	431	403	421	436	431	416	417	428	440	406	455	435	405	402	472	412	412	415	430	418	453	424	449	400	366	419	420	431	392	391	429	417	414	438	395	408	443	458	459	411	422	377	415	421	413	389	443	390	384	424	432	407	408	379	398	402	436	423	388	406	379	409	405	441	431	451	399	429	425	412	436	392	403	446	431	462	409	401	383	387	409	408	391	411	460	424	422	378	406	414	416	391	422	432	427	408	407	403	426	408	372	428	382	431	410	419	422	417	412	426	395	423	401	429	413	426	424	426	435	403	439	421	427	393	432	414	384	408	391	368	436	440	410	426	394	416	437	369	417	424	417	372	420	419	447	397	417	415	427	434	406	413	413	431	360	422	392	448	390	376	427	438	415	435	462	442	378	417	410	448	429	414	397	433	395	384	401	420	413	412	420	413	437	411	418	407	422	416	458	402	438	394	407	438	418	391	394	423	458	426	432	437	425	437	394	399	401	427	436	430	390	411	393	415	432	414	426	466	393	422	394	399	378	429	429	426	435	404	422	416	422	419	426	451	455	424	415	402	425	373	430	393	470	407	391	416	413	426	446	418	426	448	404	419	439	401	443	417	419	447	435	451	407	439	418	429	416	433	429	417	422	399	430	369	424	423	443	429	396	432	434	407	432	410	393	400	402	425	415	432	405	422	379	427	420	391	432	374	404	407	417	414	413	419	412	450	432	397	394	443	443	423	429	394	419	443	396	396	409	409	413	418	386	417	454	421	431	432	437	435	396	436	386	389	422	425	406	425	435	404	422	418	417	419	418	431	374	398	393	459	435	403	428	429	449	367	395	426	374	420	410	414	422	406	419	394	400	411	417	421	412	395	470	406	402	415	408	441	403	431	396	406	465	435	455	437	461	403	444	406	421	416	427	434	446	410	464	443	419	444	437	472	448	437	410	424	432	407	402	420	425	391	400	406	415	430	406	422	432	419	432	434	417	421	407	403	438	431	443	381	434	400	401	378	415	394	408	437	415
2734	499	371	270	465	554	505	418	329	322	264	231	183	168	145	133	115	106	119	102	98	86	70	86	105	106	97	74	83	70	80	74	74	67	70	90	70	58	57	65	67	73	61	59	69	44	50	48	47	52	56	36	60	35	54	41	41	41	46	48	49	49	46	41	39	50	40	40	40	39	44	50	42	51	44	33	49	29	52	34	30	48	44	37	40	42	39	45	45	35	47	50	39	39	41	36	29	32	56	31	29	39	42	39	45	32	58	42	45	32	41	41	44	51	34	33	32	40	35	37	40	40	34	42	38	39	36	45	41	39	43	45	42	41	45	31	45	36	39	44	32	47	40	43	41	34	47	31	42	47	37	32	39	39	54	34	38	38	32	41	25	42	42	33	42	42	40	41	41	38	45	36	47	38	41	44	34	45	39	47	37	40	33	44	36	40	43	32	45	28	48	34	40	36	45	45	43	40	38	50	41	30	49	27	43	37	40	38	36	34	41	37	50	59	41	48	47	39	33	40	55	38	34	46	47	39	33	31	39	37	44	26	53	33	32	44	45	56	37	42	41	41	40	43	37	41	37	43	42	38	32	35	50	47	41	44	46	43	48	29	37	40	24	43	31	36	31	37	51	47	43	31	28	26	40	35	39	42	45	32	43	47	33	39	46	45	46	42	44	34	51	29	54	42	43	35	40	40	41	42	44	43	45	41	40	46	43	51	41	36	30	43	37	33	40	43	37	43	47	29	43	27	33	35	41	50	36	49	53	35	37	30	40	40	36	41	45	27	46	48	41	37	42	44	39	43	33	37	41	55	62	31	40	46	43	45	33	51	37	46	37	55	36	42	41	47	34	45	40	44	37	49	43	41	29	34	43	27	38	48	37	30	44	38	37	48	44	35	40	40	42	33	30	38	44	39	38	41	36	45	40	37	44	37	34	31	43	29	47	27	36	54	40	37	42	46	44	41	32	34	41	48	36	34	51	46	44	42	38	33	50	46	47	41	32	28	35	43	37	32	40	40	52	35	47	29	48	38	46	49	33	49	43	41	32	42	45	37	31	34	46	29	52	47	38	34	34	35	35	47	52	34	32	31	37	33	40	28	41	34	38	40	42	40	48	41	38	44	43	35	30	37	39	37	38	41	39	33	43	38	28	40	35	42	38	43	40	38	40	33	51	44	43	29	32	26	39	36	34	42	38	37	27	35	40	49	35	37	39	39	47	46	40	28	41	45	37	44	47	38	35	41	30	41	35	49	34	35	33	45	45	40	44	38	43	40	42	40	37	37	47	37	39	37	42	44	52	37	27	34	48	32	41	37	43	38	35	47	46	40	45	34	31	56	26	41	28	48	42	41	37	50	45	36	31	48	35	35	47	33	44	59	41	34	38	42	37	47	49	46	40	34	29	43	52	38	37	31	28	39	41	45	47	35	32	49	37	31	34	39	47	36	57	26	43	39	38	44	50	47	42	35	44	37	34	31	47	48	40	39	33	52	48	42	46	40	35	34	42	36	31	42	27	39	38	41	38	41	46	43	37	36	23	32	49	34	33	39	46	31	40	37	48	43	25	35	38	41	42	34	45	40	32	34	18	42	46	41	49	37	40	44	37	32	36	39	43	46	43	43	37	50	40	35	42	25	41	34	41	36	34	34	48	37	40	43	49	39	29	33	36	36	36	41	40	36	38	46	42	47	32	33	25	39	44	37	49	40	51	36	44	42	47	30	45	40	37	48	31	44	33	33	30	42	45	32	35	40	49	38	55	46	38	33	46	40	47	41	38	35	40	41	48	50	38	38	49	35	28	53	45	27	35	34	36	37	37	44	48	45	32	35	37	35	39	34	37	37	42	45	39	38	41	38	44	31	31	50	39	53	50	35	43	46	47	39	34	45	42	40	46	27	39	38	36	39	53	31	41	39	29	43	46	33	45	37	34	36	31	47	39	27	40	36	56	39	31	36	39	52	37	41	48	48	51	38	47	55	35	46	38	36	49	35	45	34	36	52	34	39	40	30	39	44	43	37	46	34	39	40	40	43	40	42	35	43	32	44	38	34	36	41	41	47	43	38	41	36	38	45	47	38	43	39	40	35	45	39	46	36	26	51	52	47	35	44	39	47	37	26	42	59	42	49	30	41	39	37	33	31	33	40	51	44	38	39	32	34	34	41	43	38	47	44	35	47	45	48	40	41	30	35	39	40	40	33	40	44	46	41	46	49	50	45	41	37	41	42	41	43	55	38	29	46	33	38	46	41	31	37	36	36	48	38	33	38	41	38	38	33	43	41	45	37	45	41	38	28	45	41	43	45	37	47	36	46	31	35	29	44	46	42	41	42	38	46	34	39	41	47	35	47	46	37	41	48	46	41	48	49	46	42	41	41	35	46	28	43	26	33	35	40	43	38	38	36	49	37	48	29	34	32	48	26	36	37	47	43	44	40	40	50	26	40	48	44	51	46	32	45	50	35	36	37	31	27	47	37	42	33	42	34	40	41	34	40	39	42	41	40	25	39	36	46	37	28	47	49	39	57	40	40	41	38	36	45	41	26	36	42	43	47	45	34	37	39	40	37	27	48	33	29	36	54	29	44	35	45	36	37	40	43	39	46	47	46	40	34	56	36	47	37	41	40	45	37	51	40	37	32	35	49	45	42	46	39	58	26	43	31	34	41	35	32	37	45	46	34	39	42	38	50	30	36	46	46	43	50	42	43	33	40	40	54	38	40	36	33	40	34	49	40	49	45	47	38	27	39	30	27	44	44	34	48	37	35	29	37	50	38	34	28	42	52	41	28	43	46	36	34	37	34	49	46	43	41	37	44	32	41	39	47	34	40	40	34	44	35	40	30	38	42	42	40	43	45	36	41	54	39	39	36	38	32	53	30	42	40	45	44	36	34	37	41	38	27	38	39	39	43	42	51	34	37	40	42	47	53	53	38	49	40	41	35	51	46	42	39	36	37	40	42	38	46	50	46	45	51	39	44	48	42	50	38	45	40	40	38	42	36	33	36	54	39	37	39	39	41	36	38	39	37	51	46	34	41	47	41	42	37	49	33	40	37	39	33	40	25	49	38	40	41	41	41	44	34	27	54	37	35	45	37	41	27	34	46	48	27	37	40	28	39	36	35	35	38	37	38	33	41	41	45	41	36	35	41	38	39	44	45	40	35	34	33	41	47	37	43	40	41	40	40	33	36	44	26	43	37	40	37	42	42	38	40	49	41	35	41	36	44	48	32	41	43	51	40	46	26	32	35	42	35	29	41	48	37	35	45	45	42	33	34	31	39	44	35	45	47	42	38	44	43	43	51	39	34	40	27	50	36	39	36	30	35	35	40	30	42	28	34	37	47	36	27	46	41	41	39	36	49	34	38	40	34	49	40	27	35	37	39	55	42	37	42	42	47	49	46	51	44	25	49	41	48	45	42	53	40	40	45	46	46	36	45	54	45	49	44	36	38	41	40	43	31	42	39	35	36	46	38	26	38	37	37	37	42
19500	13261	8607	20409	28538	27970	25044	21369	18219	15257	12782	10703	8992	7433	6355	5621	4888	4520	4036	3845	3366	3301	3327	3346	3370	3179	2926	2781	2575	2456	2323	2302	2299	2203	2307	2110	1926	2003	1790	1831	1682	1749	1700	1585	1474	1358	1349	1212	1071	1011	1070	979	934	845	845	891	824	819	763	828	791	836	784	791	778	760	800	810	753	773	722	786	738	770	740	731	686	719	681	702	706	718	682	662	677	660	700	679	630	637	610	635	658	676	658	628	638	619	671	685	653	656	619	633	684	612	670	654	644	656	659	662	625	607	643	629	640	662	613	668	642	630	665	684	641	651	628	639	670	619	677	643	666	633	630	654	625	629	678	644	610	656	610	652	641	627	679	630	652	683	660	647	642	646	678	597	647	614	627	650	624	607	606	659	651	633	664	623	631	663	613	638	658	598	664	648	613	655	590	622	656	628	655	659	629	614	628	609	681	628	668	604	684	646	652	670	620	664	610	627	639	666	605	632	677	618	666	641	658	644	651	632	589	658	641	586	657	616	592	598	658	660	672	639	595	646	616	676	624	635	674	600	613	635	613	651	636	641	666	643	671	629	647	607	696	655	650	610	650	652	615	685	623	670	670	610	658	587	650	635	633	673	642	650	653	628	615	625	628	632	622	655	609	643	635	650	644	638	646	616	647	674	607	703	667	596	612	620	629	681	648	623	645	665	651	665	671	633	646	608	660	643	670	617	660	662	631	620	601	635	664	605	673	622	672	610	697	589	635	633	633	690	625	629	685	650	655	658	673	676	608	632	609	606	629	636	659	664	619	661	633	666	632	642	611	623	580	634	605	638	638	658	666	599	650	682	615	629	644	643	615	624	664	651	610	611	662	615	610	651	662	643	599	655	666	578	676	646	638	611	623	666	643	683	603	577	626	621	653	648	644	663	620	651	590	695	643	652	673	640	613	641	587	605	643	612	673	669	656	646	653	607	652	588	672	628	661	645	637	630	655	639	670	660	643	626	659	662	618	611	590	662	603	673	615	640	697	651	648	654	614	649	663	623	683	635	591	594	650	612	640	667	633	642	676	629	647	631	622	633	647	636	677	644	647	635	683	631	654	613	623	643	641	673	619	606	657	597	636	641	641	648	663	637	614	618	626	674	625	633	612	620	604	627	644	623	616	617	649	666	663	602	663	635	641	613	666	612	702	636	628	658	638	620	643	663	644	650	658	618	661	680	675	635	617	577	620	655	657	613	654	670	605	584	665	639	666	642	640	653	680	653	609	624	638	652	654	620	606	673	629	620	619	634	652	627	607	623	642	580	668	655	652	643	637	578	638	692	598	592	633	710	653	602	632	623	636	622	594	610	621	613	621	616	645	669	631	617	589	620	637	608	642	602	657	591	612	599	665	655	658	640	623	651	645	669	655	669	607	624	644	613	654	623	631	598	657	658	647	639	649	651	666	638	617	643	674	631	657	693	622	613	613	647	580	610	621	657	663	647	611	681	592	638	638	620	632	638	654	669	632	659	648	652	659	663	619	619	634	608	635	650	593	665	642	645	615	640	694	652	608	638	633	612	618	677	658	700	651	638	616	605	667	616	630	618	639	613	604	631	650	601	622	633	642	654	645	636	658	608	635	637	642	641	622	593	630	671	664	638	661	632	610	612	654	614	611	607	666	661	644	662	603	658	638	645	611	685	645	650	710	585	658	611	633	635	628	651	627	649	609	655	673	690	635	647	623	584	573	638	627	654	671	665	621	649	678	630	659	608	590	632	645	621	645	663	639	632	637	621	646	651	661	598	631	629	681	610	684	612	658	628	603	654	676	636	617	631	643	639	631	611	628	652	656	631	621	663	628	654	648	591	638	626	612	635	667	623	689	701	617	634	644	636	624	642	669	635	621	657	647	653	661	662	627	625	640	644	645	645	573	639	644	606	657	661	591	650	626	656	677	665	619	670	624	631	633	638	612	638	619	653	630	636	629	655	662	604	654	628	616	591	632	636	665	691	638	612	621	656	650	679	616	603	661	635	561	629	596	645	624	609	599	650	612	646	649	621	620	657	660	624	623	618	611	610	673	663	629	651	612	654	622	640	626	629	654	701	632	651	617	638	644	643	677	657	655	589	620	650	671	597	623	629	655	625	652	666	672	636	632	638	639	627	633	645	584	605	650	603	643	639	593	643	626	646	574	628	643	622	596	679	625	630	655	651	599	625	652	632	590	650	657	612	619	628	627	662	630	618	651	662	636	630	620	652	654	649	680	614	650	654	672	661	661	659	664	651	629	638	641	690	616	672	623	607	632	610	667	635	608	625	604	667	647	643	696	639	633	621	649	640	612	626	637	630	628	665	620	673	665	617	655	674	653	637	647	647	657	653	616	615	635	663	626	661	677	632	666	659	598	655	658	635	697	622	606	626	636	645	665	636	653	628	602	641	653	684	660	604	660	656	665	627	623	601	614	644	609	659	674	657	675	609	628	651	643	673	621	644	659	634	622	666	623	655	578	665	591	634	630	637	620	646	608	628	682	645	650	606	673	634	638	628	627	636	665	583	582	676	643	663	647	599	689	662	648	604	632	656	669	630	653	645	631	620	587	669	665	647	617	590	624	631	663	663	644	661	621	647	683	685	663	597	641	587	658	588	627	626	606	585	701	674	641	667	645	620	621	663	607	679	648	676	675	660	637	616	639	637	603	593	604	644	672	689	602	650	614	684	579	634	568	641	641	630	621	639	637	596	634	662	639	708	645	633	644	602	647	643	626	649	621	639	659	607	636	642	646	672	671	654	591	617	597	634	618	621	659	610	599	643	651	648	658	639	681	626	633	640	631	682	651	632	630	605	652	684	617	634	609	674	626	634	631	639	643	631	699	654	656	647	688	674	680	652	597	626	632	630	633	664	646	630	629	631	655	666	658	686	670	658	634	645	602	629	631	677	658	680	602	676	663	641	584	608	648	647	671	597	647	632	647	605	615	594	629	636	610	646	640	602	629	614	668	646	671	620	613	628	597	662	622	598	620	634	608	642	607	562	662	626	628	634	608	615	633	664	648	668	617	620	634	624	636	657	624	594	637	609	608	641	665	608	601	610	635	625	614	613	673	613	626	602	668	631	606	654	672	627	614	603	626	621	615	669	657	635	632	652	653	619	661	648	680	641	628	652	635	635	649	656	617	644	629	660	659	615	606	640	684	654	613	686	587	631	684	652	624	612	650	626	629	659	633	629	656	630	600	644	672	622	617	614	639	667	644	638	673	646	694	641	639	612	632	611	649	626	656	656	642	624	664	679	596	605	650	629	625	659	617	625	609	628	617	634	623	624	636	583	646	623	646	610	677	638	640	628	609	648	653	635	619	619	628	636	681	648	644	607	620	633	659	652	654	672	614	630	670	685	625	633	628	649	602	620	587	634	638	599	644	634	587	623	597	609	612	633	638	615	585	640	668	672	679	677	624	637	616	616	613	631	648	648	650	604	634	632	652	607	624	653	653	633	634	620	646	628	539	631	629	635	621	686	597	658
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
