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
342785011418	342785011979	342785012528	342785013078	342785013628	342785014178	342785014728	342785015278	342785015828	342785016378	342785016928	342785017478	342785018028	342785018579	342785019128	342785019678	342785020228	342785020779	342785021329	342785021878	342785022428	342785022978	342785023528	342785024079	342785024628	342785025178	342785025728	342785026279	342785026828	342785027379	342785027928	342785028479	342785029028	342785029579	342785030128	342785030678	342785031228	342785031779	342785032329	342785032879	342785033428	342785033979	342785034529	342785035078	342785035628	342785036179	342785036729	342785037279	342785037828	342785038379	342785038928	342785039478	342785040028	342785040579	342785041129	342785041679	342785042228	342785042779	342785043329	342785043879	342785044428	342785044979	342785045529	342785046079	342785046628	342785047179	342785047729	342785048279	342785048828	342785049379	342785049929	342785050479	342785051028	342785051579	342785052129	342785052679	342785053228	342785053779	342785054329	342785054879	342785055428	342785055979	342785056529	342785057079	342785057628	342785058179	342785058729	342785059279	342785059828	342785060379	342785060929	342785061479	342785062028	342785062579	342785063129	342785063679	342785064228	342785064779	342785065329	342785065879	342785066428	342785066979	342785067529	342785068079	342785068628	342785069179	342785069729	342785070279	342785070828	342785071379	342785071929	342785072479	342785073028	342785073579	342785074129	342785074679	342785075228	342785075779	342785076329	342785076879	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	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
3864	3674	2077	1306	1339	1728	1580	1353	1157	966	790	620	511	414	364	307	272	255	189	167	111	116	111	103	83	66	72	61	62	63	54	72	57	55	48	42	44	51	57	40	39	43	52	41	62	67	72	78	77	68	44	35	40	45	45	43	38	32	41	37	29	38	31	47	37	39	31	40	35	46	45	43	46	47	33	39	45	45	55	44	39	40	36	35	36	31	33	28	30	36	49	37	38	37	40	37	37	32	36	45	40	39	45	37	41	28	33	35	44	26	31	28	34	44	41	34	34	35	46	38	50	30	40	33	38	34	32	55	41	37	45	44	41	38	26	32	37	45	44	40	33	46	38	45	35	27	41	28	38	40	28	32	35	29	43	34	39	23	36	42	44	40	41	39	41	39	44	49	38	33	46	47	41	37	35	44	51	36	38	29	37	46	42	36	39	39	40	38	29	38	35	42	34	37	38	48	35	44	47	35	43	41	48	30	45	41	37	35	34	37	38	36	46	34	40	35	42	25	35	39	46	46	29	36	37	31	30	40	36	32	41	32	42	41	39	31	45	33	33	41	46	37	36	54	39	37	46	48	41	36	37	42	40	39	29	34	33	37	44	32	45	40	37	42	36	32	35	37	38	47	58	42	35	43	47	40	40	43	35	37	41	50	32	43	38	25	39	41	35	45	35	39	43	36	38	38	47	49	41	32	29	34	34	39	44	48	33	40	35	42	32	36	43	39	33	43	46	50	32	42	43	50	31	46	40	34	34	38	47	34	39	38	42	40	40	32	34	44	37	39	48	35	47	40	36	45	37	29	48	34	34	45	42	35	31	35	40	36	45	48	55	44	40	59	31	42	38	39	32	36	45	35	32	33	41	36	39	36	34	40	49	36	51	26	38	40	30	39	46	42	41	37	35	34	54	37	50	35	42	37	34	31	32	47	42	37	44	45	31	41	46	38	44	38	39	38	50	37	37	33	41	35	42	38	32	45	34	38	41	35	41	32	34	53	42	45	37	46	30	47	35	34	38	27	41	35	34	50	36	46	46	42	28	37	34	41	44	36	30	37	32	38	42	42	40	33	34	35	36	36	42	42	40	43	41	42	40	35	28	29	39	41	34	39	43	34	34	43	45	37	47	39	41	32	36	43	40	49	41	37	37	39	39	48	44	46	55	34	30	32	30	39	36	38	41	46	49	33	38	37	43	30	40	30	35	42	41	34	41	45	37	53	47	46	34	35	34	37	36	40	40	36	39	34	40	45	38	45	38	32	39	44	35	31	41	58	50	46	40	47	39	39	44	53	40	33	36	51	32	42	30	32	38	46	47	45	27	34	42	46	33	35	39	49	34	40	42	31	33	45	43	44	31	25	36	56	48	41	32	32	44	39	45	39	30	46	33	43	34	26	31	33	41	33	42	44	40	44	26	41	41	36	38	34	46	35	39	36	40	38	47	41	33	46	48	42	43	32	49	37	40	34	42	37	42	38	33	45	33	42	41	36	39	48	44	49	41	40	38	26	47	29	38	23	35	37	37	31	40	39	33	30	35	27	37	28	45	32	26	35	42	42	42	46	35	39	39	41	37	38	35	37	39	32	27	37	39	43	32	37	45	41	41	38	36	33	35	45	37	48	30	38	40	38	35	33	31	35	38	46	32	35	44	46	33	43	39	32	35	30	34	37	26	43	23	35	46	32	44	35	47	38	47	40	44	35	43	42	42	36	43	42	41	48	36	34	45	34	45	36	43	56	34	41	46	41	35	40	31	42	34	25	26	39	40	36	41	41	35	48	40	36	38	27	31	34	33	26	44	48	44	39	38	30	37	41	34	38	53	37	43	45	43	41	47	30	40	31	41	46	32	34	38	31	38	32	30	35	42	39	43	29	50	32	43	40	28	42	39	27	37	40	35	40	27	35	24	31	37	38	41	44	29	29	44	41	38	36	36	40	44	31	32	34	45	34	33	50	45	39	30	33	48	29	41	48	30	32	41	48	35	39	47	41	34	49	30	39	32	30	43	37	35	43	34	42	44	41	42	50	45	40	38	38	38	38	46	40	35	36	38	41	47	35	44	40	49	29	35	35	36	39	34	40	33	42	38	42	36	43	34	37	33	46	45	38	35	38	37	31	35	32	39	44	30	33	32	38	50	34	36	42	44	29	37	37	37	37	41	36	43	50	33	48	46	39	34	38	36	40	41	28	32	40	43	28	46	30	33	50	32	37	44	31	41	30	31	38	40	39	33	31	35	46	33	49	31	35	39	30	48	35	37	41	46	41	30	40	52	42	48	29	37	35	34	26	30	36	37	47	35	37	27	53	46	39	37	29	39	38	40	39	47	44	44	41	32	39	50	46	26	41	51	42	45	46	41	46	48	34	36	26	32	37	30	47	34	29	33	39	45	41	36	46	46	41	29	34	39	34	45	44	40	36	39	29	38	29	38	48	40	37	47	47	30	41	32	39	48	35	37	37	37	39	31	43	35	35	42	36	39	37	32	43	41	37	35	37	36	34	35	40	21	44	42	42	45	45	39	34	42	36	36	47	27	39	43	40	29	30	41	38	31	40	42	34	39	51	35	35	44	37	34	33	41	46	39	40	33	38	34	41	30	40	42	32	35	42	37	34	39	43	38	44	43	47	43	39	52	40	38	38	42	35	41	29	48	38	39	30	55	47	39	46	44	42	40	35	41	38	47	28	34	31	32	43	41	32	30	44	31	32	42	29	39	42	42	35	39	37	35	35	33	36	33	32	39	50	45	41	32	44	40	47	29	33	40	30	49	29	30	46	33	41	36	34	38	40	50	44	44	30	42	37	42	37	37	36	40	39	40	38	46	30	39	37	38	44	43	35	36	37	41	41	52	39	37	35	38	40	47	34	41	43	51	29	35	41	45	42	43	46	41	42	39	29	51	40	34	36	31	58	27	36	35	49	40	47	44	35	49	39	37	31	39	39	45	38	31	29	30	40	43	32	32	36	29	31	29	44	33	44	29	45	46	38	27	32	40	32	33	31	32	34	31	31	37	34	35	26	47	50	37	34	36	39	32	37	39	43	41	44	37	41	33	33	32	43	39	29	29	39	46	24	37	50	46	39	34	33	41	35	37	49	29	40	37	36	36	43	46	52	33	40	34	41	44	37	37	35	35	36	34	45	37	35	28	41	40	41	31	44	47	44	28	36	53	39	36	40	34	35	33	47	36	36	39	39	41	48	31	42	35	26	36	32	31	32	42	32	34	38	33	47	33	30	50	44	37	28	37	42	43	46	31	39	38	43	44	31	43	37	36	27	41	37	40	36	44	36	37	39	35	41	42	38	36	43	42	31	39	46	35	32	50	32	27	44	31	41	33	36	37	42	34	41	43	46	38	44	33	43	26	31	40	41	30	48	32	43	38	34	36	42	38	40	44	34	41	41	39	43	47	42	33	34	40	41	34	28	51	49	38	30	48	45	37	42	41	32	28	41	33	34	45	46	35	32	35	36	41	30	44	50	31	40
29101	22271	18200	24035	31970	32962	30926	28490	25851	23106	20192	17475	14880	12664	11665	10181	8758	7205	6024	5147	4253	3569	3025	2654	2418	2115	1769	1679	1603	1468	1483	1346	1097	1089	862	868	854	725	716	666	711	794	868	832	1165	1581	1478	1659	1420	1143	809	651	526	491	478	467	466	422	484	445	456	423	445	490	477	486	463	457	458	447	477	481	432	477	485	437	475	466	414	479	466	461	456	456	497	511	487	492	488	489	461	497	456	462	503	447	512	432	461	484	441	459	459	473	477	485	459	463	455	441	485	451	479	487	456	487	473	429	472	494	470	471	466	469	459	453	470	431	486	455	499	427	475	488	468	483	502	486	501	479	506	488	452	457	507	485	473	486	459	447	482	487	498	480	458	490	442	451	503	509	507	455	481	439	435	465	472	488	496	483	477	469	467	512	438	483	467	440	444	420	466	454	496	428	494	457	458	471	488	498	505	466	440	500	469	488	512	489	475	458	465	482	448	445	449	450	488	473	487	464	455	476	448	438	503	436	492	472	454	475	447	484	475	416	488	477	491	483	468	486	453	480	484	510	436	444	453	445	499	480	498	466	454	501	501	473	439	492	451	448	472	477	514	460	461	447	463	502	470	462	431	475	495	477	479	434	489	465	486	482	466	480	485	494	491	453	507	433	469	442	466	501	448	442	478	438	453	495	449	457	522	471	460	472	475	461	447	470	511	456	445	471	457	475	462	453	491	477	440	491	460	461	463	475	412	487	434	467	457	477	530	492	481	499	467	507	471	475	442	505	498	431	446	480	477	516	463	471	454	497	459	469	474	465	459	462	441	447	507	451	458	515	461	473	449	452	521	433	462	456	494	491	427	505	486	506	452	465	471	433	478	444	460	478	476	474	471	487	492	447	488	487	478	442	492	441	489	459	478	468	461	444	491	438	489	506	472	470	490	487	486	458	447	478	469	474	471	455	444	468	480	430	464	472	484	485	446	474	461	483	489	462	464	463	492	445	503	436	502	459	452	465	435	479	506	462	425	478	453	455	446	488	509	442	439	468	437	491	495	453	452	510	510	462	495	475	440	483	478	440	475	467	478	482	467	504	462	471	488	435	488	464	470	474	484	460	466	484	457	519	493	461	463	487	474	486	453	427	445	457	452	475	475	449	466	500	442	456	455	471	470	459	466	475	489	443	456	476	471	501	462	481	466	477	470	441	485	512	428	465	456	463	463	467	480	515	435	502	451	473	454	452	483	466	447	458	467	445	485	444	483	445	470	483	499	479	459	477	462	448	481	470	458	479	440	487	464	461	487	488	445	506	498	467	471	469	509	481	433	491	472	477	506	481	471	504	470	487	489	471	483	450	450	440	464	435	473	482	488	482	469	460	456	522	477	478	453	463	476	487	482	448	466	465	469	400	457	479	460	468	475	424	478	450	457	411	448	438	492	468	443	503	467	462	481	425	461	460	463	503	465	468	458	540	481	500	474	464	471	455	492	495	482	498	520	449	497	441	472	475	468	502	487	458	487	481	513	489	436	465	488	450	444	444	480	478	483	464	461	503	532	484	467	417	434	425	494	453	469	462	428	461	473	469	468	464	476	482	503	480	470	475	452	461	444	467	468	456	463	502	473	456	462	443	464	455	494	462	476	474	472	486	463	464	462	438	458	497	474	475	477	448	443	500	442	472	475	460	486	464	481	499	458	475	486	453	438	481	491	491	467	480	468	438	476	514	465	463	472	457	461	465	473	477	456	506	484	472	459	515	474	469	472	456	439	428	456	449	440	462	518	445	466	489	484	482	466	457	456	487	516	489	442	476	468	498	445	477	498	462	479	455	501	456	452	480	522	475	524	440	482	425	454	514	482	524	467	467	505	501	459	472	469	485	486	451	455	492	501	451	514	487	459	460	475	464	515	498	474	461	451	435	450	472	491	442	479	475	490	473	483	453	463	484	453	423	441	466	493	480	470	460	478	465	472	471	461	478	474	475	502	487	472	468	502	442	491	473	484	495	477	512	443	495	451	453	448	490	466	505	469	483	458	495	495	460	468	442	502	503	485	418	497	465	461	503	442	466	449	457	482	461	464	457	457	501	470	433	457	489	479	482	470	495	451	486	445	432	472	460	502	493	491	541	472	481	464	513	460	461	430	450	499	499	491	438	462	493	525	455	463	476	482	460	486	528	436	494	451	481	501	464	466	465	494	459	473	483	419	460	445	430	454	481	472	487	471	434	478	459	457	477	449	489	478	471	468	457	447	450	482	469	440	507	484	491	451	512	443	471	440	441	481	460	498	472	479	440	473	464	469	477	515	488	454	479	446	451	449	484	488	477	445	460	500	439	509	471	468	453	468	456	496	465	490	438	445	467	520	453	452	492	473	449	470	477	471	459	485	489	451	433	457	488	480	464	447	503	491	477	461	469	470	465	500	467	461	470	437	451	483	501	488	461	464	487	469	454	445	474	498	464	462	471	463	473	462	447	479	486	487	457	472	481	482	452	453	481	490	429	488	495	506	453	493	468	471	472	473	452	469	503	480	501	442	456	477	484	453	447	485	512	506	467	454	485	483	503	511	462	464	482	459	488	477	489	501	500	472	505	495	487	464	519	470	490	477	488	439	451	509	470	491	460	492	466	483	467	498	492	496	489	469	484	459	449	474	461	483	513	455	463	515	484	470	462	476	477	447	469	487	479	507	454	464	483	449	479	428	471	477	477	437	462	488	465	511	468	439	443	502	505	445	475	490	478	494	454	480	474	450	437	477	463	475	462	428	497	459	444	470	450	527	515	454	431	479	464	496	474	472	483	463	475	505	433	463	472	457	440	450	439	480	503	463	474	479	464	488	497	452	485	486	486	470	458	465	460	503	473	444	495	472	473	488	474	463	481	478	453	466	507	443	456	481	478	480	491	468	452	431	425	480	416	458	464	470	456	477	492	427	469	469	482	513	481	449	511	468	471	431	481	477	474	461	473	478	471	507	457	439	470	498	464	458	494	499	473	474	475	491	467	472	502	474	451	452	465	460	467	485	415	446	477	449	441	489	518	477	475	461	534	484	488	466	452	450	385	462	436	477	468	486	481	462	480	498	443	496	495	486	464	451	455	509	480	475	466	472	486	456	424	442	464	468	446	471	483	482	494	490	489	511	459	455	473	493	495	471	478	460	448	486	468	535	446	523	467	465	465	503	506	494	470	451	473	441	476	503	500	477	489	445	433	454	534	458	481	472	453	457	485	455	472	435	454	463	461	455	474	500	504	519	515	443	466	486	521	440	515	461	478	443	445	477	476	457	441	459	485	457	491	486	473	477	482	476	478	461	472	493	472	456	502	485	475	478	490	456	480	451	486	489	484	478	435	405	483	491	464	478	480	465	479	503	424	472	467	484	479	488	463	487	486	454	475	467	473	444	458	522	462	466	469	463	456	468	511	459	439	517	437	518	448	421	496	479	428	470	493	506	476	480	437	497	460	490	503	471	482	492	478	466	479	493	487	467	435	479	486	447	517	504	485	477	451
2525	1303	715	445	501	652	711	560	487	398	292	303	223	194	154	139	133	107	111	99	69	71	69	61	50	68	59	68	51	53	46	45	59	36	40	40	47	38	52	38	38	35	40	42	39	39	70	54	36	45	48	53	39	43	35	39	35	43	41	48	43	42	44	45	35	45	45	35	47	47	34	27	40	33	36	43	46	29	32	40	37	38	34	36	40	46	46	50	39	43	42	47	35	41	48	45	33	41	43	37	40	48	45	34	34	44	34	41	36	30	42	36	43	41	41	39	36	44	45	39	45	52	35	48	39	35	43	43	44	40	43	40	44	36	47	43	37	40	40	30	33	37	38	39	37	32	28	48	42	39	42	42	28	46	38	41	41	37	37	42	43	53	27	32	55	39	32	41	33	26	54	45	40	46	33	51	52	40	43	46	32	46	43	41	46	39	37	40	42	44	43	43	49	43	46	37	32	40	36	33	33	42	43	34	43	43	43	36	39	50	36	36	25	38	45	42	42	37	30	48	32	52	31	35	53	46	35	30	37	47	38	52	36	26	44	39	37	41	29	40	49	41	38	44	34	30	44	38	38	37	57	45	36	43	42	36	46	40	33	28	34	45	48	41	40	52	40	42	44	50	43	40	37	44	40	40	41	34	33	50	44	45	49	31	46	36	41	47	36	37	50	33	44	48	45	38	41	49	37	50	43	26	38	29	54	44	31	41	35	33	45	39	32	37	32	53	36	50	40	37	35	36	51	36	53	49	42	38	51	40	35	44	45	36	39	37	52	44	32	32	42	39	38	38	46	41	32	43	40	45	48	35	37	42	40	40	45	44	34	43	37	49	44	28	30	38	31	39	50	39	44	49	42	40	38	30	45	37	35	42	32	50	39	40	34	47	46	32	33	48	52	40	36	31	41	44	30	44	41	47	38	36	38	41	27	41	35	40	40	43	42	37	38	36	51	34	31	47	47	47	45	34	37	26	42	45	33	37	44	38	36	47	34	56	37	36	42	41	37	55	29	37	36	34	35	38	43	37	47	50	39	26	51	44	39	47	34	49	44	36	38	43	27	38	34	44	45	46	47	27	53	41	45	50	42	37	36	30	46	32	36	48	38	34	43	28	45	42	38	42	41	49	31	39	43	30	27	45	33	36	34	40	42	39	50	36	42	44	49	44	27	41	36	39	32	43	39	38	36	30	33	44	38	31	35	51	45	41	25	39	54	36	38	40	48	50	48	49	42	43	41	35	45	40	32	38	39	35	36	42	40	35	35	35	30	39	36	51	35	38	45	37	46	47	35	53	43	42	37	39	52	41	44	36	32	39	28	44	47	39	38	38	38	35	38	39	38	23	52	38	39	36	33	42	38	52	45	38	33	44	41	45	59	36	38	49	35	41	31	35	42	36	45	42	44	53	45	36	32	41	39	48	57	38	41	47	37	53	40	39	39	44	42	37	41	42	28	40	36	45	42	44	41	37	42	29	35	46	43	45	36	48	44	53	41	35	45	26	32	35	36	31	26	37	41	46	47	35	45	32	41	40	31	38	34	47	35	41	33	48	48	38	28	39	48	49	29	41	41	36	34	41	31	43	47	33	28	40	38	40	39	42	38	50	29	42	43	40	48	43	41	43	45	34	40	46	25	37	41	40	35	35	25	38	48	37	32	39	46	42	26	38	41	28	46	39	46	45	41	48	28	42	35	43	40	40	40	40	48	46	36	32	45	32	44	46	40	39	46	39	45	37	44	40	39	45	27	40	37	44	49	33	36	34	38	37	35	43	43	45	45	47	44	53	36	34	39	48	33	52	43	41	41	39	33	45	34	35	39	39	24	48	36	45	50	39	32	40	40	42	34	51	51	34	48	45	52	48	41	32	34	36	37	35	39	28	41	37	34	32	39	35	44	52	38	35	41	46	42	38	39	47	21	41	42	34	44	47	51	42	37	35	44	29	42	34	30	40	40	46	43	37	39	29	50	46	40	41	46	39	39	43	30	41	42	35	34	40	33	49	41	35	48	43	25	35	37	40	36	39	47	47	44	43	45	35	28	48	42	55	38	39	47	38	45	43	41	45	42	53	41	43	41	37	46	34	43	34	40	37	54	36	32	43	43	33	44	35	37	49	37	38	45	43	47	43	46	47	31	34	37	40	44	32	36	49	36	33	35	41	38	43	40	31	36	53	43	24	32	36	59	29	33	37	45	39	37	48	43	37	51	52	40	39	36	49	41	45	41	41	54	40	34	41	48	33	34	27	58	41	44	39	38	52	34	33	54	52	47	44	40	38	38	38	34	39	38	37	27	44	44	42	36	40	38	38	41	43	42	48	42	47	31	50	40	38	43	52	30	50	41	30	41	48	39	30	47	49	45	39	40	48	50	30	41	39	39	48	48	42	49	43	31	43	32	31	39	31	33	47	47	32	53	46	42	37	42	42	36	36	39	44	28	47	43	48	35	43	50	44	35	40	50	32	51	45	33	58	43	35	30	42	36	34	34	37	35	40	48	46	53	42	42	48	31	49	40	50	39	32	41	44	44	47	37	38	48	39	42	35	44	33	36	34	40	40	38	39	42	37	47	45	42	33	44	44	43	39	37	39	29	38	39	32	40	30	36	39	40	44	40	40	38	45	39	45	41	30	50	44	35	38	50	26	30	46	34	42	39	37	38	26	32	41	42	38	45	41	43	37	42	37	34	44	30	47	54	40	37	44	47	35	37	39	52	35	45	42	55	44	35	39	38	34	46	32	42	38	43	35	41	41	39	33	34	42	39	42	31	40	34	45	42	34	30	47	47	42	42	50	42	52	41	40	42	49	44	44	37	45	35	34	45	46	36	35	33	39	39	32	44	39	41	32	38	38	40	49	37	39	46	31	43	38	41	38	35	46	45	38	45	41	53	34	39	36	39	51	25	41	38	41	33	42	34	39	31	38	42	42	36	42	36	61	41	36	38	40	42	35	48	45	47	51	28	40	35	44	39	47	38	40	39	32	41	39	42	46	44	44	33	43	42	40	51	39	45	39	34	34	40	46	42	38	43	40	35	49	47	49	46	35	46	46	44	41	48	32	31	39	44	50	49	42	35	37	44	41	41	52	43	41	41	38	39	48	41	37	37	46	45	37	54	46	38	32	48	44	54	38	35	43	30	52	29	34	43	46	45	44	36	41	36	51	42	36	38	38	47	48	38	40	44	41	39	34	49	37	34	44	41	40	40	48	36	47	30	41	39	44	36	51	37	45	33	27	45	50	44	45	30	41	45	41	39	47	33	46	38	36	47	30	24	57	47	43	39	36	41	44	42	39	31	39	43	49	47	40	36	41	52	40	47	39	35	40	28	37	46	37	37	54	33	28	40	46	43	30	36	40	41	42	40	47	35	47	43	32	49	41	32	50	41	36	45	40	33	38	38	38	40	45	45	51	42	48	33	49	45	25	43	35	43	46	43	51	35	47	38	33	33	41	48	36	45	37	32	39	38	33	30	34	46	37	38	41
20922	14488	10538	15815	24009	25599	24178	20956	17885	14971	12695	10499	8393	6638	5459	4653	4131	3556	3073	2514	2218	1913	1709	1514	1368	1227	1114	1044	1125	965	886	861	799	727	729	682	613	618	596	584	619	585	579	612	658	726	922	752	713	600	650	539	541	503	521	536	464	489	498	520	506	462	514	500	537	496	508	503	493	503	472	502	482	516	439	523	474	485	508	494	532	510	488	490	479	477	498	496	479	503	502	469	445	517	485	503	445	505	493	502	491	501	486	547	534	501	526	529	483	487	482	504	453	500	489	491	439	500	527	481	526	550	557	445	465	456	470	510	480	504	540	448	466	478	569	476	521	508	486	507	492	467	490	485	507	519	493	511	489	487	495	513	472	483	493	510	462	526	494	513	507	495	472	516	522	514	492	509	478	491	467	465	525	470	491	514	492	514	514	500	482	504	509	473	485	505	492	499	467	567	498	486	505	455	474	472	537	482	451	521	477	505	503	522	488	534	485	482	519	463	479	476	555	515	478	509	501	510	524	491	481	493	519	507	469	466	490	477	527	517	482	534	522	500	464	495	453	469	473	476	517	529	517	525	509	502	491	481	485	496	514	491	516	514	521	501	452	508	509	503	504	513	495	514	484	483	503	510	471	492	461	491	467	532	516	499	484	516	516	495	462	497	507	469	478	496	516	494	529	489	507	531	511	464	472	504	471	526	493	515	498	518	480	514	483	484	497	499	494	495	511	483	496	506	518	435	480	486	464	516	505	511	493	496	496	452	509	508	473	468	493	467	496	508	487	499	492	481	509	493	506	529	501	515	493	507	468	499	528	519	497	527	496	500	475	518	470	500	502	488	488	492	497	497	525	483	490	510	470	525	462	474	481	473	487	520	466	538	511	465	490	517	522	497	498	494	479	509	513	496	476	498	508	490	505	511	471	509	488	488	532	517	523	496	475	504	520	477	479	500	442	477	486	500	490	510	495	501	502	494	504	515	475	510	489	501	484	468	544	488	486	496	535	498	479	466	495	479	446	524	489	478	493	489	519	510	556	463	485	528	519	503	482	507	487	491	490	541	487	454	509	496	491	491	494	460	515	500	458	486	490	475	515	501	463	454	476	495	507	499	502	512	468	486	473	509	508	454	486	479	505	450	463	525	513	447	507	551	487	516	513	515	490	507	510	454	454	466	513	464	512	498	509	494	464	452	517	484	524	478	495	540	529	495	448	506	519	531	454	480	510	474	485	456	537	474	488	526	489	505	516	513	493	481	472	447	517	519	485	487	476	488	448	509	518	473	529	510	525	521	487	485	521	506	519	484	478	513	457	487	475	525	519	522	537	523	484	522	545	459	506	508	504	501	516	486	522	467	527	479	503	500	506	508	508	499	476	518	474	495	503	528	452	505	510	491	491	504	521	465	473	502	486	506	517	505	469	484	486	503	500	500	457	490	495	472	460	468	497	457	480	508	477	510	506	491	533	465	490	506	527	484	528	524	507	499	453	488	473	494	499	496	471	474	524	493	483	465	514	505	474	510	476	453	500	507	496	495	460	475	510	503	508	527	510	480	510	511	486	456	519	524	545	520	495	502	454	522	486	481	513	520	510	485	496	493	483	512	461	503	476	489	501	526	458	501	514	459	505	524	543	541	489	477	466	506	488	481	533	497	511	498	448	523	485	452	471	526	486	494	468	528	500	491	480	499	483	511	532	471	529	467	505	568	485	531	488	479	500	500	505	469	491	469	513	502	523	503	472	483	488	468	485	494	484	518	543	494	450	496	485	465	533	516	500	461	475	475	520	473	483	553	517	550	458	467	526	476	499	489	486	501	502	495	528	457	510	525	480	481	500	487	494	528	516	504	503	484	460	470	513	484	506	500	495	501	465	493	525	488	506	497	527	485	485	482	455	508	498	508	493	507	506	512	489	520	452	513	451	481	495	468	487	478	524	521	487	503	479	501	488	502	520	531	486	505	460	487	520	541	503	454	442	464	494	514	504	497	493	505	515	504	478	468	473	534	493	479	480	526	449	465	474	461	504	500	483	480	501	524	508	479	498	492	485	511	492	490	481	464	445	509	437	536	460	459	498	484	514	490	484	497	530	480	467	497	506	530	474	490	463	493	482	478	476	521	504	500	524	493	489	516	500	530	505	538	483	496	490	470	499	495	539	477	524	487	476	473	527	475	501	507	518	503	499	491	501	529	520	471	519	492	513	514	494	499	544	495	466	499	507	510	474	488	503	533	523	483	468	488	472	490	520	492	478	490	508	548	496	449	491	522	487	497	489	479	513	559	459	506	488	478	506	483	483	462	500	467	484	513	516	467	497	518	478	487	523	505	471	504	516	518	494	464	489	464	505	517	523	494	503	476	498	508	442	510	478	504	485	513	470	501	514	487	485	475	526	494	482	523	476	487	508	500	474	472	492	477	492	512	479	482	505	487	496	485	506	497	531	482	477	523	471	493	445	480	511	545	482	473	480	493	548	504	505	471	496	488	449	494	468	492	480	482	529	508	525	443	524	477	456	538	451	500	474	478	503	521	514	466	486	484	508	495	476	501	512	461	493	491	456	523	510	507	516	494	495	496	470	480	463	490	474	505	489	450	495	492	513	504	546	494	498	503	480	503	467	516	445	517	536	519	536	492	478	481	480	507	477	496	526	526	539	488	501	484	511	516	524	502	498	459	509	506	473	533	497	497	470	470	512	531	509	494	499	507	501	462	527	529	455	512	512	521	480	501	504	469	502	518	519	526	522	460	494	496	504	444	488	511	510	492	502	515	480	437	510	497	517	512	486	462	514	509	517	493	489	481	505	508	484	484	465	475	499	492	517	522	501	500	514	458	524	510	454	490	494	495	466	509	521	506	474	497	525	498	492	480	469	482	479	491	504	473	480	538	483	475	504	473	499	452	506	473	494	515	528	534	495	510	503	498	466	490	485	500	504	502	477	523	517	493	475	506	518	524	489	512	504	494	476	510	491	498	481	546	520	493	480	496	520	501	511	511	520	511	485	509	522	487	492	501	498	503	513	531	476	478	481	480	524	497	450	515	497	516	502	504	491	519	470	492	524	527	490	481	501	474	470	456	511	510	481	507	517	436	485	520	464	495	493	503	520	500	518	479	516	517	512	489	493	490	484	500	511	453	481	508	450	520	490	479	484	484	477	452	507	525	499	487	476	489	508	474	497	492	464	464	508	505	552	514	509	484	467	516	486	480	491	507	527	525	518	527	526	515	508	451	453	494	499	508	478	501	511	476	479	472	468	468	489	483	459	496	513	490	502	476	513	473	538	471	489	486	506	511	483	507	524	450	491	473	474	479	451	496	518	536	476	497	487	454	505	528	498	507	513	477	503	527	479	509	483	501	490	549	519	459	511	518	514	505	485	491	487	461	522	506	484	483	449	481	494	487	492	473	477	516	462	473	534	500	474	491	470	521	532	473	504	470	478	503	501	461	511	451	509	467	523	495	476	490	516	466	496	496	479	496	467	497	484	511	492	516	457	481
2784	2182	1181	765	804	1100	1142	1002	835	667	495	389	366	321	245	181	197	152	119	116	90	94	81	77	82	77	66	66	62	50	50	58	57	34	47	36	50	41	41	47	42	43	45	50	55	79	45	50	42	44	44	50	50	40	37	38	46	37	31	34	40	40	39	49	42	45	37	34	45	38	40	28	42	39	35	42	39	28	25	25	33	37	38	48	49	26	36	44	24	43	38	35	43	27	42	34	38	26	47	35	33	36	39	37	56	48	34	29	45	44	41	35	19	29	36	48	32	48	30	39	34	29	45	38	44	41	32	23	32	28	27	39	44	39	45	39	48	35	30	44	43	33	39	44	40	36	39	35	41	37	44	32	39	31	41	39	38	42	46	38	40	32	37	37	28	25	34	40	28	59	41	40	40	47	41	40	34	38	33	30	32	33	41	40	33	40	41	53	33	37	32	33	36	36	46	30	41	34	33	44	48	24	28	36	37	35	38	28	42	37	33	40	32	27	28	39	38	39	41	33	38	37	43	40	37	43	38	26	35	32	31	41	36	32	35	39	36	38	37	29	46	41	45	41	34	36	42	47	44	40	54	53	37	42	47	35	35	38	43	36	42	45	42	38	33	36	40	38	34	38	37	36	46	44	37	40	39	33	29	47	38	30	44	36	31	41	40	33	44	36	35	41	36	37	44	35	30	30	36	39	39	39	39	38	34	37	58	45	38	31	34	41	45	36	26	35	34	33	39	32	28	44	45	28	27	39	44	34	41	36	28	36	39	38	38	36	41	44	42	35	39	34	33	39	27	42	34	34	44	46	42	44	37	40	36	34	44	38	37	38	30	39	45	42	49	46	46	35	31	47	41	32	47	43	43	44	26	51	42	38	29	28	48	41	36	37	45	22	22	33	42	34	39	39	39	45	26	36	42	28	29	39	35	35	35	33	33	43	37	32	38	40	33	44	39	41	40	38	54	34	36	38	42	38	36	43	40	37	39	35	29	42	23	25	35	47	40	32	32	43	46	35	37	36	40	25	39	46	44	41	40	46	40	42	29	34	45	38	37	30	46	44	37	35	38	31	27	46	41	43	35	44	32	38	31	32	36	39	35	38	31	36	31	32	42	40	42	31	28	28	36	26	37	26	51	33	35	36	33	42	32	44	35	40	36	45	42	23	38	29	44	30	37	41	40	26	28	36	32	27	30	32	53	37	36	29	38	39	27	37	43	32	37	43	33	40	32	38	50	37	43	39	41	41	40	32	41	30	36	52	40	41	52	42	33	28	39	35	44	38	44	44	43	45	40	35	33	36	25	36	30	39	34	35	40	28	32	35	38	25	39	43	32	39	39	37	48	40	39	32	42	50	36	40	31	41	41	41	45	45	51	28	41	42	32	49	42	35	29	30	41	39	44	43	40	37	47	34	37	49	46	33	37	43	46	41	37	42	44	33	43	31	43	40	44	44	29	33	32	33	42	39	28	30	34	38	40	33	35	30	37	34	35	34	38	45	50	37	30	37	24	33	36	35	39	34	44	46	34	30	27	29	41	40	39	37	39	28	31	32	34	38	35	40	33	38	34	35	45	31	45	40	37	32	52	35	34	38	33	43	48	45	38	47	33	44	46	38	46	41	47	44	36	41	38	39	33	30	25	40	46	38	42	36	38	49	35	45	37	38	34	33	42	46	42	36	39	45	41	32	39	35	32	42	35	35	33	30	38	30	31	28	39	33	27	31	35	28	39	39	37	37	42	33	39	34	36	34	50	41	33	52	44	25	36	34	36	33	40	34	33	37	32	38	39	42	26	40	28	34	38	35	34	26	42	27	36	44	44	28	33	34	37	37	29	30	35	32	34	46	40	26	39	34	38	39	41	52	45	35	52	40	37	46	34	45	34	42	33	36	34	28	37	31	40	36	37	33	39	38	28	37	50	49	29	38	38	32	45	32	33	43	38	38	32	36	42	42	37	41	34	32	38	39	28	47	39	52	35	31	27	35	44	44	43	41	31	36	38	35	38	38	30	52	39	47	32	33	42	41	25	35	32	40	35	37	40	38	36	48	43	30	42	35	41	48	34	36	34	29	37	48	42	41	45	27	30	39	42	43	31	47	52	48	36	35	37	32	42	30	35	31	37	37	40	31	36	37	38	30	33	29	30	36	41	32	43	41	35	31	31	32	29	35	40	32	42	28	43	31	40	34	37	23	48	34	41	42	40	29	34	50	31	45	36	40	33	45	35	46	31	45	47	47	46	33	33	35	34	32	42	36	39	37	35	27	33	38	37	33	38	30	33	35	45	35	40	29	31	35	37	52	39	51	42	30	36	30	39	43	27	38	41	45	31	32	41	26	34	48	40	39	39	28	29	42	35	46	44	38	29	35	35	30	41	44	50	35	38	30	22	27	36	37	47	31	38	33	38	46	34	43	33	35	31	45	48	40	29	44	36	38	39	35	37	35	27	45	34	41	38	31	30	33	33	42	37	36	46	37	42	31	34	33	36	37	45	30	42	45	29	48	37	31	37	30	41	47	30	42	45	43	44	30	29	34	32	37	35	32	40	44	42	41	36	38	51	38	40	41	38	32	44	33	35	39	34	42	38	37	35	37	46	44	37	39	40	32	30	45	28	41	39	49	38	44	34	39	30	51	41	28	37	26	30	41	32	48	41	32	43	28	34	33	40	49	35	28	37	44	53	31	39	43	20	40	31	32	36	33	36	36	32	34	25	43	46	42	36	42	35	30	36	33	37	37	34	42	34	22	37	61	37	39	38	30	33	33	40	40	39	46	63	32	52	37	35	33	33	45	38	33	34	34	37	38	40	30	24	37	40	33	47	46	32	31	45	36	45	35	46	33	47	49	33	33	43	39	41	36	44	27	38	42	35	28	29	36	40	31	43	42	44	37	33	40	45	35	28	39	39	41	39	43	40	36	49	40	34	38	34	39	49	42	38	37	36	37	29	43	31	38	33	38	46	40	37	37	44	37	41	34	34	33	40	43	33	29	36	35	31	34	36	33	35	29	32	44	39	33	46	36	34	34	44	38	38	37	38	42	31	39	30	42	35	40	34	30	32	29	41	43	41	42	42	36	35	32	30	36	36	31	37	34	27	32	33	33	37	31	43	27	31	40	28	32	26	30	36	45	39	38	40	42	31	39	40	30	48	48	34	42	42	39	35	28	47	45	26	47	30	39	35	44	42	28	28	33	42	39	32	34	32	40	27	35	44	38	37	41	49	30	44	35	52	35	42	45	27	36	43	28	35	36	45	31	35	49	33	30	42	36	34	28	30	26	48	32	43	39	34	37	29	39	39	33	33	37	39	34	41	34	39	39	33	39	32	26	34	38	38	44	34	34	38	25	43	36	40	38	39	42	44	44	22	33	42	33	37	39	33	35	37	36	30	36	39	34	25	34	43	32	36	46	34	38	33	37	41	35	40	37	39	36	41	36	44	41	32	35	39	44	32	32	26	41	33	37	34	48	35	35	34	36	27	36
25157	17857	13584	19698	27385	29304	27642	25272	22095	19369	16560	14172	12038	10143	8138	6615	5769	4990	4232	3586	3031	2770	2385	2098	1819	1644	1525	1505	1413	1235	1188	1077	936	833	754	694	709	668	582	576	530	576	600	678	984	1363	1537	1158	1030	961	741	631	570	578	480	464	447	457	450	461	457	452	478	457	451	457	516	420	452	486	458	420	457	419	497	451	458	472	467	429	477	447	432	463	454	447	483	489	477	426	463	460	436	475	467	461	446	462	472	423	427	427	446	423	458	439	444	468	454	503	478	450	444	443	471	465	449	467	444	469	482	465	439	465	469	462	465	440	483	426	511	449	440	429	451	449	438	464	411	421	471	455	478	435	461	457	460	464	483	445	444	502	449	489	442	458	450	437	472	460	457	451	462	434	483	493	432	473	448	446	468	477	438	423	457	480	456	424	464	464	448	463	441	433	438	427	431	462	477	433	460	504	424	455	435	489	478	473	457	420	449	461	481	444	445	423	462	500	461	424	431	468	459	475	474	410	434	455	459	474	427	439	472	451	452	454	458	461	433	447	435	422	460	465	473	469	471	475	470	462	422	464	459	473	451	467	449	459	472	491	445	406	455	471	431	497	435	428	458	438	484	440	444	467	450	459	463	459	459	480	470	478	464	480	448	475	442	432	448	470	481	443	435	486	441	414	443	480	441	425	421	467	465	442	461	419	428	439	488	446	443	480	474	459	436	459	478	493	474	461	480	464	468	434	442	463	440	489	484	444	449	445	464	497	461	470	470	490	451	443	480	443	474	444	434	468	459	473	463	438	445	482	455	450	429	460	452	428	469	478	470	451	465	451	436	450	418	469	469	484	496	449	468	449	460	468	460	461	460	442	438	459	444	466	473	412	421	468	451	428	463	494	448	472	476	455	453	454	466	449	489	487	472	444	537	445	434	478	442	417	458	417	466	443	445	474	480	492	450	405	451	456	456	475	446	429	468	435	418	446	448	422	461	483	421	465	470	421	450	448	467	459	419	482	484	503	449	439	474	450	446	442	458	454	471	477	516	478	507	461	417	482	464	479	460	410	436	457	476	452	429	479	443	430	439	479	466	429	444	414	443	441	458	434	452	450	470	417	419	452	446	436	464	459	434	453	434	418	477	440	455	458	455	474	426	448	439	426	411	444	407	445	436	422	430	477	433	495	486	456	441	498	446	439	448	438	440	453	489	450	442	439	461	440	462	471	435	451	484	459	488	483	480	457	471	446	422	464	454	467	460	423	463	437	452	462	452	426	429	481	442	458	446	434	457	452	455	453	446	441	423	486	456	455	442	446	456	446	484	425	452	474	477	481	447	457	497	414	455	449	435	498	473	463	487	460	456	468	469	458	418	463	460	448	492	454	485	416	453	445	450	451	455	450	442	466	480	493	422	468	470	433	429	475	493	486	441	455	449	447	461	452	437	445	455	460	479	449	450	474	426	439	457	407	468	476	450	433	437	422	485	475	461	472	459	444	471	499	424	468	454	473	483	457	474	409	440	478	487	447	433	450	436	455	453	447	442	455	438	443	463	405	465	465	444	448	453	454	450	481	475	436	459	493	448	439	440	458	468	463	452	455	489	476	485	437	477	449	425	483	456	469	436	485	463	456	446	447	484	411	477	477	417	487	473	451	481	474	423	437	439	416	457	472	468	476	454	482	470	455	500	440	428	480	463	425	489	454	427	442	468	490	442	471	452	481	450	443	446	423	454	495	501	452	506	445	477	408	441	441	444	436	445	472	471	474	452	477	500	445	464	477	465	419	459	473	450	449	454	468	423	451	425	461	473	481	453	477	429	445	446	437	460	436	439	470	502	443	460	466	452	475	449	451	469	469	487	424	459	424	438	464	470	444	439	440	447	454	450	442	483	417	472	444	446	442	449	437	467	404	472	442	439	457	420	470	440	500	455	479	460	461	454	475	443	471	476	441	461	444	464	505	438	437	482	429	473	456	457	489	453	445	393	445	460	470	503	449	439	456	462	461	449	462	466	467	468	461	435	451	445	492	436	461	444	472	469	479	450	466	450	469	439	458	427	491	450	470	454	485	465	458	447	436	486	457	464	456	452	492	470	430	459	443	476	470	433	442	476	410	469	442	447	479	462	456	426	476	503	411	439	490	427	484	484	458	448	422	452	464	440	466	467	433	427	429	462	473	444	452	467	437	391	440	479	474	466	444	453	462	462	443	460	444	462	407	445	409	529	419	419	498	442	455	445	433	474	457	464	455	480	437	439	433	455	443	454	456	419	457	457	473	471	432	448	459	468	429	460	420	447	467	441	446	469	471	432	454	456	443	450	431	467	481	505	470	467	443	476	487	478	451	439	462	440	482	439	477	484	461	460	418	480	462	472	431	482	484	447	451	473	453	452	483	483	499	442	467	463	468	472	431	431	425	458	427	481	492	472	422	456	456	449	460	445	442	475	466	481	455	490	460	494	435	504	415	433	419	459	446	468	444	466	505	447	462	441	482	487	496	479	470	461	435	431	446	463	436	439	425	435	485	476	434	449	462	443	459	455	457	449	471	426	435	454	451	439	445	409	485	477	473	471	451	464	449	435	467	442	490	438	453	475	457	433	448	456	429	417	407	455	456	468	447	462	485	436	426	468	487	439	434	441	475	485	464	465	389	444	475	474	447	455	406	430	452	444	436	442	498	438	486	473	463	425	458	468	437	478	472	467	496	445	426	451	445	459	468	453	446	444	470	395	440	439	445	461	475	470	450	475	472	467	479	471	470	467	454	472	442	456	470	472	461	433	483	460	458	444	429	435	521	437	470	486	444	429	474	460	466	446	502	460	424	494	474	446	428	473	436	482	448	492	437	437	458	449	453	446	473	441	442	416	450	469	489	441	438	471	420	436	455	423	443	517	472	439	419	467	461	424	447	432	429	436	489	444	458	454	455	479	478	427	465	438	431	440	457	479	468	469	449	461	443	457	416	457	410	476	455	444	432	430	455	472	444	471	426	458	486	451	445	458	493	443	486	461	467	453	479	451	512	428	421	486	469	469	421	493	424	518	454	475	468	449	474	441	471	453	408	448	450	465	464	462	429	457	465	429	436	466	467	447	445	440	482	443	437	436	450	463	456	427	467	457	462	457	446	456	484	481	473	472	451	439	450	433	438	445	440	474	441	432	466	457	453	441	446	472	494	459	400	450	438	448	446	461	468	429	460	405	472	422	447	474	464	456	463	432	449	431	449	476	420	467	478	455	450	476	433	438	472	467	438	435	447	439	463	457	465	475	434	473	461	458	477	468	423	461	457	433	432	456	504	457	464	467	428	460	458	434	427	424	475	431	429	421	498	472	476	450	443	440	419	463	460	436	456	435	443	465	430	436	473	480	444	438	477	468	468	459	462	491	452	439	469	456	474	466	457	477	442	488	442	443	460	442	432	450	447	469	449	443	475	449	474	446	464	481	472	448	449	501	433	486	452	449	460	481	432	449	436	426	434	447	473	472	430	427	470	459	470	454	474	429	460
3953	1939	1046	704	753	993	1127	931	801	742	590	508	402	344	286	190	187	162	160	155	131	113	87	93	79	63	78	77	64	60	53	55	44	69	48	52	56	36	62	44	40	44	50	47	52	72	78	78	64	60	51	52	41	43	47	33	49	43	33	52	41	41	34	36	56	47	51	31	46	40	46	40	54	42	44	48	48	39	53	34	40	50	38	58	45	51	39	44	46	53	39	45	53	40	54	50	47	31	41	39	32	42	28	44	41	42	37	26	46	39	46	41	40	46	42	36	37	45	52	40	46	46	51	41	48	42	47	38	32	43	41	31	49	44	40	57	47	44	45	35	32	51	38	42	37	45	38	42	33	44	42	40	45	45	37	55	56	51	55	43	48	49	51	45	42	45	43	28	43	49	36	31	40	46	45	37	36	45	36	45	55	55	33	57	40	34	45	44	46	49	37	40	32	46	45	31	48	54	35	26	44	46	39	47	50	38	40	38	45	44	32	39	27	44	48	45	50	39	46	34	42	40	57	43	45	42	38	49	38	41	36	45	47	37	46	53	40	48	43	56	36	43	43	37	38	42	48	57	46	33	47	58	33	38	44	44	51	54	58	38	38	54	39	48	40	43	58	44	43	44	38	41	44	42	40	43	41	44	41	36	52	46	45	51	37	26	41	46	47	51	44	39	42	34	43	43	51	48	36	36	38	50	44	37	33	37	38	47	32	42	42	43	64	48	37	44	47	41	36	41	47	32	45	49	44	49	44	50	41	40	45	41	36	43	53	37	46	54	32	39	31	35	40	51	50	49	34	31	32	54	55	35	35	48	38	52	47	36	49	39	37	59	43	38	47	38	40	31	41	28	52	39	44	42	41	53	36	33	48	45	44	39	46	44	42	48	28	34	34	45	44	36	35	39	46	44	44	42	43	46	48	44	50	35	35	43	55	38	46	49	39	52	30	38	39	32	53	47	44	46	44	41	47	49	40	47	41	46	38	41	45	53	43	33	43	44	45	45	44	46	42	37	40	38	53	45	26	34	47	46	46	59	51	34	42	48	46	33	36	42	47	48	39	51	31	47	44	37	53	41	41	42	37	39	42	48	36	37	45	48	34	47	60	31	50	38	56	39	37	37	43	45	40	51	32	39	43	42	31	43	35	39	47	39	43	42	35	31	52	31	47	39	57	27	38	44	38	40	45	53	48	43	48	40	40	53	45	42	58	44	50	36	41	57	44	41	37	30	53	39	49	32	34	51	40	49	32	36	40	54	36	46	54	53	31	41	37	47	49	43	38	36	49	38	40	55	52	51	35	44	55	47	45	43	49	46	55	42	41	47	39	48	51	48	32	45	45	47	41	43	36	43	40	47	40	46	36	42	50	43	39	46	31	58	45	45	58	46	42	52	45	34	50	46	50	35	37	34	48	47	37	36	36	43	58	51	28	42	54	47	51	55	50	45	48	49	51	57	28	41	46	52	43	41	42	44	49	32	40	44	38	46	55	31	37	40	51	44	48	38	33	48	49	43	36	35	51	35	37	41	55	45	29	42	37	40	38	40	42	43	49	35	37	36	39	34	45	46	38	32	52	51	37	40	46	42	41	41	56	53	50	46	45	38	40	37	42	35	49	51	33	55	29	54	44	50	50	37	43	44	38	30	32	34	33	49	46	57	46	51	47	39	40	46	31	45	37	53	46	56	40	50	43	44	31	36	44	53	52	39	43	49	42	41	54	49	50	34	41	44	39	35	28	37	47	45	42	46	50	51	42	39	50	34	36	49	28	46	32	56	49	40	51	45	39	53	41	47	45	41	47	51	44	37	40	40	38	43	39	47	44	39	42	42	36	56	57	39	39	37	44	45	42	40	38	56	42	42	37	37	44	32	30	45	41	36	40	34	59	36	52	54	53	38	50	48	41	45	40	36	54	37	52	37	28	40	49	46	46	29	48	40	44	44	34	37	42	49	44	48	32	45	50	50	35	48	30	39	36	29	47	36	34	38	37	37	42	42	48	39	47	30	53	35	38	52	42	37	30	56	43	43	54	40	45	37	40	53	46	42	54	51	35	38	45	54	44	57	32	45	41	39	36	49	54	41	40	44	30	41	26	49	36	48	42	37	42	53	31	39	43	40	41	46	47	44	50	44	40	53	45	37	49	45	47	45	57	48	47	52	45	33	50	36	47	37	42	37	51	48	36	45	40	30	46	55	44	56	50	41	37	44	48	32	42	43	45	49	36	53	47	49	54	42	52	34	36	47	40	47	48	46	44	38	42	34	41	42	53	45	44	45	51	45	48	38	29	38	45	37	48	37	42	40	43	44	39	37	41	36	52	35	43	45	29	42	47	42	40	44	29	46	39	47	47	42	35	50	42	50	41	46	44	37	43	46	46	38	49	42	52	43	40	41	29	45	43	38	47	32	37	39	38	53	50	60	39	49	39	48	58	45	34	40	46	48	40	40	48	35	41	44	52	48	45	48	41	41	45	42	49	42	37	38	34	51	38	39	40	42	47	45	38	40	48	54	40	47	39	43	45	45	40	46	47	46	35	53	34	48	43	39	52	47	36	53	48	43	44	41	38	38	55	40	30	40	49	44	42	45	39	42	41	37	44	37	38	28	47	42	45	51	43	45	43	28	42	35	37	45	40	53	44	45	45	38	33	53	52	38	50	44	53	45	48	40	36	40	34	39	40	44	42	39	45	57	43	45	40	48	43	44	48	57	42	46	38	55	41	51	36	46	45	38	37	41	43	45	33	42	49	49	53	46	33	36	41	31	56	52	45	50	35	45	37	37	55	51	39	44	52	39	45	45	39	47	48	36	46	52	47	41	46	49	39	53	44	39	30	37	43	41	31	49	29	44	47	40	44	38	37	52	32	42	29	46	37	37	42	47	43	40	38	47	40	45	46	38	46	45	37	53	50	57	56	47	46	51	47	44	34	48	43	50	42	53	44	34	50	39	40	50	46	38	35	31	42	46	38	41	44	37	32	45	49	38	47	45	26	40	47	45	38	45	41	35	36	43	44	43	37	47	33	41	32	47	55	54	39	41	39	47	33	36	38	47	53	46	43	43	43	44	45	33	61	40	44	41	45	48	45	46	32	50	39	31	46	39	47	44	37	46	39	39	48	42	41	31	45	48	42	51	50	36	48	36	53	45	50	41	30	47	44	47	43	38	41	41	42	42	58	39	48	47	40	44	62	40	55	53	49	30	50	56	41	44	31	29	43	46	47	52	44	46	58	40	49	48	42	34	42	44	36	47	44	47	44	37	43	31	34	43	43	37	34	35	35	37	36	45	39	48	39	40	40	37	53	48	40	34	41	38	45	49	49	35	30	43	42	41	44	55	36	51	40	42	44	43	49	38	36	43	50	36	42	37	45	43	52	56	47	41	45	48	46	50	38	45	52	49	47	35	39	36	44	43	38	36	40	42	47	41	42	33	48	44	42	28	41	46	49	45	42	39	45	39	37	51	43	45	40	42	38	39	52	50
24211	16962	13333	18845	26925	28551	27718	25243	22322	20107	17726	15135	12854	11365	9412	7593	6311	5432	4701	4054	3525	3134	2694	2360	2195	1944	1738	1684	1528	1376	1333	1093	1006	922	868	804	843	759	713	628	598	645	652	701	906	1689	1837	1715	1360	1051	795	634	579	567	517	562	498	528	515	521	507	498	535	500	514	537	556	536	543	492	500	516	481	527	475	518	519	529	523	508	524	520	516	475	516	566	510	518	538	500	510	544	528	476	526	513	511	507	516	511	489	513	532	501	484	518	506	499	548	510	505	513	527	482	519	490	536	499	546	530	536	529	548	526	499	542	480	500	495	517	527	511	547	471	494	496	525	539	512	485	532	526	519	523	472	509	568	562	472	494	544	545	489	526	491	504	529	542	515	546	466	522	514	512	530	524	537	504	531	487	493	493	540	497	472	547	520	517	533	496	529	512	489	524	500	554	522	541	526	521	542	500	509	486	524	455	489	512	538	513	540	475	509	507	516	511	521	517	516	534	508	525	536	527	480	493	506	535	555	508	487	524	497	487	519	550	485	525	490	550	554	511	520	559	545	503	500	534	531	505	534	522	503	538	504	507	558	543	522	503	508	516	509	504	521	520	492	516	516	556	519	485	545	508	503	493	543	508	551	492	535	536	497	543	537	520	520	521	535	522	522	533	523	514	497	486	531	505	498	509	503	508	507	491	538	544	547	557	552	511	512	514	495	510	509	522	492	554	527	536	490	509	519	553	514	593	511	551	528	530	503	519	531	519	473	533	525	542	483	531	517	498	541	538	531	516	531	516	531	526	561	507	497	527	532	508	518	558	509	492	525	504	565	512	545	554	512	528	516	524	486	547	528	510	534	537	535	452	546	493	533	495	506	483	526	514	521	494	472	508	512	530	487	511	505	508	488	529	498	496	520	521	494	517	503	562	495	502	518	504	549	535	551	497	519	537	509	517	545	514	493	548	516	512	544	530	532	537	492	487	508	493	536	535	549	499	500	518	560	524	509	532	510	494	522	523	535	493	503	553	512	493	527	528	510	549	520	483	539	526	449	493	548	479	561	546	520	502	513	487	567	495	529	481	547	523	496	489	477	516	520	512	511	544	474	528	517	541	493	504	541	465	497	510	522	515	492	507	541	483	527	532	546	545	548	474	539	531	511	541	529	481	496	504	551	529	472	553	489	528	541	521	540	512	549	476	539	521	542	527	533	522	528	477	517	534	532	521	475	513	523	496	465	512	511	539	534	503	508	500	504	513	529	531	555	509	463	517	512	489	486	512	476	502	550	516	454	546	506	535	527	527	509	537	483	508	508	530	537	459	563	521	528	535	482	565	530	529	516	500	482	483	556	559	530	550	514	516	457	504	506	559	512	475	504	506	542	517	479	501	507	532	478	517	513	486	483	514	536	515	526	501	508	544	535	487	476	488	516	444	470	500	553	525	521	527	511	503	510	494	572	510	531	503	514	548	533	523	519	491	497	524	537	490	504	478	521	539	539	518	543	465	522	519	528	497	495	531	511	512	519	537	496	520	519	511	520	502	518	506	537	512	480	504	531	502	527	490	543	543	494	528	503	491	530	539	505	517	488	557	508	542	486	515	545	488	473	515	504	558	542	552	491	475	518	527	528	527	509	519	487	517	494	523	540	565	523	532	492	525	476	482	514	499	517	560	545	500	511	520	521	533	506	469	515	516	508	546	498	509	512	492	505	524	516	539	532	507	516	504	541	531	496	526	473	555	583	503	497	523	501	510	535	535	536	481	532	538	533	539	508	543	552	524	471	547	525	538	510	525	519	519	495	518	523	528	521	559	498	554	519	557	522	495	521	512	503	512	499	549	496	506	545	493	548	534	462	497	495	513	485	469	512	484	477	517	561	521	496	528	524	509	543	499	556	478	517	532	499	529	536	532	530	489	502	505	550	517	524	545	530	515	557	556	475	535	522	482	538	498	546	518	528	520	493	489	502	501	522	468	524	512	486	522	530	517	546	505	498	513	549	496	519	527	488	526	493	525	542	533	527	490	529	555	491	499	464	533	563	519	485	477	523	506	523	530	532	548	494	478	511	474	508	529	464	536	535	533	494	546	507	481	475	496	493	532	528	446	530	539	505	506	521	519	496	514	540	488	518	536	537	550	511	517	518	513	502	522	507	516	530	556	506	512	551	522	497	480	488	498	509	521	559	530	506	464	511	565	499	520	516	504	532	487	506	549	500	495	502	510	507	532	484	482	512	489	555	506	517	490	480	521	513	518	529	490	517	516	491	531	540	504	513	539	517	554	494	535	522	511	503	524	548	543	529	532	502	570	532	533	570	514	499	519	534	529	487	519	518	488	509	549	493	533	533	512	556	525	527	507	499	538	482	539	573	468	534	480	539	491	526	480	523	538	523	530	530	497	522	485	517	493	524	513	495	515	502	512	557	536	505	498	499	517	479	524	521	503	572	523	501	538	520	536	535	531	479	510	494	519	513	515	491	489	558	581	506	519	539	515	482	568	533	541	522	521	529	529	517	518	509	504	494	517	516	524	493	522	496	515	529	515	517	507	516	491	541	505	516	517	494	486	506	520	480	538	499	511	511	537	513	542	480	492	498	482	524	540	520	509	508	493	544	546	502	499	530	494	538	515	486	490	516	531	542	489	527	502	455	521	541	537	536	506	540	522	541	516	535	516	453	505	510	539	512	532	519	524	549	558	540	511	551	477	526	492	485	518	534	496	561	521	500	482	515	521	518	515	526	527	496	511	498	508	518	506	522	530	510	513	511	483	512	492	511	515	533	526	507	514	475	532	512	526	528	507	502	516	534	482	504	508	491	471	456	520	460	506	502	502	544	524	508	525	523	515	533	474	519	545	529	552	533	523	508	518	512	525	529	490	508	553	502	521	534	536	489	554	569	523	500	539	488	518	525	501	529	516	496	543	508	504	517	508	544	513	518	516	507	527	517	523	508	512	526	494	493	517	504	529	521	526	509	507	497	514	503	527	484	504	519	552	521	532	504	528	532	550	520	519	518	521	511	517	486	538	503	503	524	528	495	505	519	556	502	500	511	495	526	543	479	541	557	519	495	517	523	549	530	520	508	494	521	528	532	481	556	532	519	510	513	493	499	518	518	531	498	538	561	536	527	501	487	514	519	488	524	504	500	539	550	518	496	553	542	511	558	488	505	543	520	529	495	518	556	506	533	515	534	521	491	508	491	553	517	530	487	539	555	509	518	486	488	502	481	516	545	562	520	559	463	540	528	507	506	513	515	478	544	516	520	509	561	501	510	490	523	504	479	525	559	521	487	515	501	530	527	555	504	529	506	547	488	536	539	513	503	519	535	498	552	517	454	521	539	534	546	525	530	532	537	510	523	487	539	509	530	550	506	541	495	541	493	551	483	477	539	532	518	486	513	526	515	560	484	551	501	496	497	522	520	524	518	550	492	549	498	529	558	502	492	528	506	456	528	501	504	531	543	523	534	514	548	546	547	497	540	551	522	518	518	514	526	509	511	528
3640	3222	1835	998	998	1494	1449	1349	1125	888	729	663	545	445	358	272	256	199	185	159	164	139	101	110	114	95	81	78	70	72	62	61	59	44	48	47	56	42	56	47	40	32	47	33	53	100	92	124	65	41	55	44	48	53	33	31	36	34	28	36	45	35	48	42	37	31	33	55	36	35	41	42	33	40	29	33	42	29	48	31	36	46	49	33	40	33	36	29	45	36	45	39	44	46	36	44	39	37	32	40	43	42	35	39	33	30	35	43	38	31	42	43	41	36	43	39	36	28	34	39	30	42	29	23	39	32	36	37	40	43	35	41	33	38	38	31	43	39	34	31	28	27	41	28	38	34	32	32	39	29	35	41	35	42	51	33	41	46	43	53	46	33	38	42	38	32	46	44	41	18	35	32	26	41	33	44	38	31	44	38	39	35	34	29	35	31	40	44	41	33	33	37	36	36	38	28	37	40	46	42	55	53	31	42	41	41	41	32	42	42	23	30	29	36	41	38	35	38	52	39	39	38	30	39	46	37	44	36	45	38	43	40	37	41	36	35	36	30	35	54	27	52	40	42	43	43	34	36	39	31	38	29	31	30	39	29	23	34	37	50	39	35	24	39	34	26	31	37	46	47	31	35	41	36	39	33	40	38	42	40	38	33	33	41	43	39	45	43	44	30	39	47	34	40	36	35	33	35	35	31	37	43	44	28	42	41	28	38	29	35	40	31	40	37	29	42	26	37	30	33	37	48	25	44	47	42	30	47	52	38	35	39	33	39	40	39	36	36	48	44	41	39	40	41	44	39	40	46	38	34	41	34	43	40	22	32	34	41	38	33	38	36	29	45	47	37	44	45	44	42	48	36	34	43	33	39	40	41	37	32	42	42	42	31	41	44	27	46	34	52	42	42	34	50	36	42	44	39	46	40	38	35	25	31	39	37	46	29	38	32	46	34	41	43	55	34	37	42	36	44	32	32	29	46	39	53	41	36	38	38	33	35	40	33	43	33	41	46	51	39	40	39	35	45	37	30	43	36	39	39	36	43	47	44	37	43	37	40	38	39	32	39	37	40	39	42	31	40	39	44	37	38	42	31	44	35	35	43	34	28	36	39	39	33	37	32	31	31	36	32	34	37	31	41	30	26	54	37	43	43	29	49	36	45	30	45	37	32	46	44	39	37	35	33	33	34	41	37	33	33	32	45	25	23	39	44	47	35	24	31	38	39	37	47	35	33	51	26	30	34	39	42	35	38	37	38	39	32	40	32	44	39	40	28	38	38	45	36	38	39	41	40	37	41	45	29	25	32	44	46	38	29	39	37	31	49	32	31	40	40	51	38	42	42	31	45	27	50	39	33	44	28	37	40	37	35	30	21	47	37	50	34	36	39	48	50	29	38	39	45	45	29	46	42	40	35	37	42	37	44	44	31	27	38	41	38	30	41	44	42	49	48	42	44	30	36	38	39	31	36	32	31	29	32	35	31	36	38	48	36	43	36	43	40	43	38	39	37	31	45	49	36	31	36	35	34	35	39	28	34	35	34	40	58	37	44	51	38	34	30	42	45	47	40	43	29	27	41	43	36	32	47	39	44	33	40	35	50	40	44	47	35	38	40	49	49	32	37	29	29	32	42	48	47	32	28	46	40	41	28	38	42	40	44	32	43	39	45	39	33	33	35	36	34	35	42	40	39	38	41	29	55	32	40	32	34	24	41	41	38	31	29	44	34	36	43	48	32	32	47	43	42	47	33	37	34	35	35	47	40	37	24	35	43	34	41	32	35	34	31	42	43	31	42	26	33	41	39	36	26	41	34	40	40	35	30	29	35	43	30	36	36	35	41	42	34	35	39	42	38	38	40	36	22	44	41	33	30	30	36	31	38	34	46	47	34	43	35	42	34	35	31	38	48	33	47	38	55	42	30	31	50	30	39	27	34	37	41	37	43	37	35	32	31	33	42	46	34	37	32	49	30	43	46	42	37	36	38	34	38	42	38	52	41	36	41	36	55	23	34	33	44	34	54	38	41	42	32	36	31	39	37	48	49	34	30	37	45	42	39	29	44	33	29	38	30	27	24	48	54	43	38	36	42	41	36	39	37	36	36	45	40	33	52	36	36	48	36	39	35	40	32	33	44	31	39	30	42	34	46	32	37	40	44	43	42	34	38	32	36	38	36	28	44	38	35	31	27	40	40	37	28	34	33	37	40	39	29	43	41	38	37	42	49	36	26	34	27	41	28	36	41	34	36	33	31	35	38	37	37	28	43	30	32	29	45	42	34	37	39	48	38	45	41	36	37	32	45	39	35	34	34	44	48	36	45	39	48	44	48	45	42	49	46	37	24	38	38	36	32	45	33	33	42	48	31	41	39	31	34	40	36	44	38	27	39	50	36	39	42	40	35	55	42	40	37	41	45	34	23	42	51	30	29	37	42	36	37	43	42	36	35	37	32	46	35	46	39	40	45	39	32	40	37	35	37	37	53	39	39	49	36	38	42	49	32	40	43	27	28	30	41	43	47	33	33	28	34	34	28	40	49	31	34	41	45	41	27	33	41	45	40	37	35	44	33	29	39	32	43	42	34	31	43	43	34	30	32	31	24	44	41	37	32	33	39	47	23	35	52	41	38	45	40	37	40	41	40	38	41	27	40	31	34	35	49	37	20	35	49	36	41	38	45	37	49	45	39	37	37	40	33	31	53	46	36	36	29	39	26	35	44	26	40	34	35	32	34	38	30	31	33	48	41	34	56	46	42	34	41	35	26	42	41	42	29	44	36	44	34	32	34	45	34	44	27	29	44	34	49	24	32	31	34	30	49	39	37	39	40	24	47	41	33	48	37	45	32	37	41	36	42	37	43	41	36	48	35	50	35	31	38	30	42	27	40	42	29	33	30	45	51	49	33	38	35	32	41	27	38	37	31	38	44	25	34	45	38	37	45	34	42	43	38	35	33	33	29	34	30	37	37	41	39	38	43	36	36	38	33	41	38	39	32	40	31	38	39	34	44	40	38	37	36	40	34	41	51	40	30	24	37	43	37	49	28	28	32	48	36	35	34	42	29	26	41	28	43	30	41	36	26	39	37	33	41	33	32	33	39	42	42	41	48	48	41	39	42	37	35	33	43	37	35	30	34	33	40	32	38	35	42	44	44	46	39	42	39	30	32	53	41	45	45	29	45	31	30	37	34	39	46	38	44	34	35	32	43	23	32	32	38	41	46	36	49	53	29	28	42	41	30	44	38	51	28	38	38	34	30	34	44	29	38	38	40	34	52	38	38	35	44	49	33	25	38	36	41	34	40	41	46	27	34	31	37	38	30	35	37	40	38	38	41	37	26	36	44	25	31	32	25	34	44	41	40	33	31	37	46	42	29	40	40	43	37	56	39	46	40	33	38	46	40	25	32	30	45	30	31	41	31	41	28	42	34	41	36	31	45	41	44	43	35	44	55	41	46	43	23	39	32	31	29	33	35	31	36	36	35	42	34	36	38	40	52
27876	20707	16822	22330	29692	31110	29914	27845	25434	22321	19713	17307	15024	13078	11550	9872	8148	6941	5832	5058	4344	3813	3444	3070	2614	2334	2103	1919	1874	1731	1432	1214	1059	1089	916	792	802	729	733	717	665	614	615	655	843	2101	2441	2519	1665	898	843	946	852	652	549	520	494	491	502	474	497	466	445	448	463	511	433	488	475	490	486	451	452	434	465	424	468	455	476	460	439	472	443	482	439	448	424	467	463	448	427	516	468	470	448	458	455	474	487	465	453	463	495	455	475	478	470	449	481	432	456	502	467	454	460	495	432	421	448	455	485	428	473	459	456	449	459	458	451	429	438	437	440	448	472	477	466	470	458	437	455	455	480	442	460	469	432	420	484	463	454	454	502	504	482	472	452	506	441	474	438	461	482	472	416	438	491	480	452	426	424	465	486	463	464	429	462	481	436	438	436	457	442	479	458	438	484	498	461	430	443	464	465	455	500	460	497	502	485	470	450	449	447	484	453	477	451	470	456	441	462	461	488	446	497	455	469	450	451	498	487	466	489	462	473	453	434	442	468	505	443	472	457	469	446	446	495	459	454	452	430	448	485	439	467	501	437	412	429	486	462	460	481	487	498	478	463	439	466	458	487	477	486	455	458	494	481	501	424	452	494	443	440	443	433	463	440	438	404	462	492	446	507	449	471	451	453	461	472	459	463	477	484	508	449	440	429	472	480	452	500	506	468	456	500	445	459	484	476	448	467	451	452	471	451	508	479	475	474	462	421	442	417	463	462	467	451	473	434	480	468	432	460	447	458	464	436	470	482	444	474	429	445	434	457	452	464	472	489	422	439	451	468	478	421	490	446	495	495	459	458	478	470	451	445	464	452	488	475	449	464	436	445	470	459	420	477	453	500	517	453	467	427	475	432	480	441	470	474	456	428	449	496	429	441	449	437	476	453	456	456	441	468	456	442	465	491	481	440	501	469	450	473	464	479	496	463	428	459	450	470	470	479	496	453	464	468	466	430	463	444	480	477	480	475	463	434	451	436	436	474	418	437	476	447	449	450	452	468	449	476	473	451	496	468	469	460	438	457	473	463	483	462	460	512	475	478	478	478	418	434	460	462	423	441	475	470	442	454	444	460	485	502	479	451	467	470	460	465	459	448	485	477	436	432	471	458	466	453	453	455	437	433	465	505	442	483	455	483	451	444	455	473	439	443	453	465	435	440	431	450	463	476	462	471	451	470	454	462	485	475	430	445	430	458	501	462	431	422	489	464	447	487	441	469	487	455	473	457	451	443	503	413	470	439	455	441	467	439	452	484	453	498	470	485	463	444	466	460	442	465	443	457	468	469	462	458	439	456	490	421	462	470	502	465	507	466	478	503	473	481	458	472	469	493	478	440	476	482	511	462	431	499	475	432	452	446	475	499	464	483	450	472	506	480	472	449	432	469	451	467	445	445	433	464	450	444	470	442	501	494	483	489	454	433	454	500	494	458	502	440	428	450	418	457	432	459	448	444	463	470	470	433	484	447	464	426	480	453	461	481	414	499	471	455	443	476	475	479	436	471	457	476	469	466	487	443	465	469	467	486	479	475	455	466	466	438	441	516	445	471	445	465	468	467	439	453	452	466	422	455	457	472	465	466	419	451	456	450	472	481	464	488	492	499	469	458	501	466	448	464	441	475	541	457	481	481	471	446	482	490	496	443	445	439	469	491	454	433	470	476	434	489	456	474	479	465	451	457	434	497	458	446	468	469	453	505	491	473	457	475	467	442	501	433	464	427	470	459	444	426	456	472	441	432	418	451	473	447	465	446	463	441	444	463	453	475	491	444	469	434	449	495	460	434	482	464	428	464	449	473	432	444	407	443	424	467	449	505	417	419	451	502	451	437	481	470	497	513	465	433	435	495	474	443	467	435	477	459	472	494	455	472	445	505	454	455	488	492	486	463	448	451	446	414	474	489	461	449	440	475	477	465	474	492	466	456	458	467	441	444	486	465	447	490	461	439	512	460	454	480	459	454	447	491	464	450	446	452	457	471	456	487	474	474	495	494	467	457	426	463	457	478	441	452	464	479	425	438	474	471	474	503	441	476	436	430	455	452	493	476	435	411	478	451	486	502	447	431	466	480	476	471	462	510	458	433	474	444	476	460	448	459	462	433	458	453	486	482	470	453	470	468	470	466	435	473	451	479	465	454	440	478	451	488	459	453	459	489	462	445	478	427	475	416	429	445	449	459	437	446	451	430	437	460	462	463	429	481	431	487	449	451	486	457	515	447	490	480	477	449	477	486	475	464	450	408	427	476	463	454	449	447	441	479	481	417	465	472	439	451	450	432	460	470	447	479	441	487	452	459	447	504	467	429	422	487	457	447	433	432	522	429	445	451	445	468	481	465	457	456	487	440	482	489	483	455	478	455	435	469	476	466	507	460	444	454	440	458	461	437	466	453	459	453	443	453	480	476	487	459	451	445	450	452	415	467	478	487	434	493	477	487	472	480	458	478	475	449	454	482	448	432	450	452	496	455	466	454	438	426	493	478	468	475	422	486	473	476	450	512	484	477	459	437	493	473	435	459	491	464	461	448	421	475	428	426	449	462	446	469	441	465	452	460	484	455	428	503	451	469	471	465	433	452	465	467	435	473	493	488	475	472	471	415	457	477	458	466	485	426	471	476	415	459	453	465	478	455	462	486	472	472	489	470	458	477	450	441	471	480	461	460	451	466	448	451	455	456	508	458	437	464	474	461	467	435	468	470	465	459	460	465	436	514	498	459	429	430	424	468	466	461	469	432	463	442	487	464	511	434	465	459	451	481	449	460	453	457	482	457	476	461	457	469	469	462	486	457	457	456	462	490	498	484	463	477	516	447	444	439	469	454	462	493	434	479	466	455	493	467	471	463	441	472	428	433	497	429	463	487	468	462	457	500	461	510	455	453	466	464	476	440	463	448	487	454	465	442	456	428	428	457	470	469	462	435	483	485	457	471	444	497	508	496	444	455	454	459	476	457	468	489	480	469	438	442	467	473	451	421	421	466	468	456	485	472	471	468	452	482	483	464	433	477	469	466	439	423	446	456	445	481	431	467	445	457	448	443	407	479	432	431	454	423	440	455	436	484	440	481	473	480	481	452	454	475	456	462	490	443	487	494	454	456	446	468	446	448	473	434	499	489	492	518	439	464	460	467	463	429	473	482	482	427	472	419	471	443	453	469	461	480	471	454	469	508	468	465	502	442	471	446	486	438	423	438	473	423	444	434	458	444	482	456	447	465	471	454	439	453	489	452	481	476	468	483	477	485	471	426	466	446	466	462	495	479	476	455	440	443	432	459	459	477	491	470	434	456	490	438	452	443	432	434	415	458	446	480	459	414	458	448	448	440	457	504	466	415	453	421	470	444	486	468	467	459	462	421	447	497	453	464	479	467	476	484	462	470	440	484	478	446	444	476	415	440	476	436	466	460	445	448	472	491	496	499	437	532	453	469	458	435	488	494	463	467	425	474	467	441	465	451	480	505	471
2450	1120	674	423	400	517	579	504	452	418	310	253	212	172	163	136	126	97	116	93	76	82	83	52	62	66	59	65	53	50	54	46	57	46	46	55	52	35	33	46	41	48	38	55	38	40	44	39	38	36	50	59	33	38	55	41	32	39	31	36	46	40	30	35	35	44	41	42	34	46	35	39	39	38	49	38	36	34	44	29	47	55	47	39	33	46	33	30	38	40	45	33	38	41	49	35	38	37	34	48	45	35	38	40	52	40	41	39	41	45	37	39	40	45	53	39	45	44	34	35	43	49	28	24	31	33	43	43	35	46	39	44	40	43	46	43	33	46	35	39	45	42	35	36	41	41	40	46	38	37	42	53	45	40	37	39	28	47	42	48	52	46	42	37	36	31	44	40	40	42	40	34	47	53	40	26	41	46	43	36	53	52	38	45	41	42	36	32	32	33	44	48	45	36	37	34	53	36	38	38	42	40	46	27	38	58	40	42	28	32	46	55	43	45	43	38	36	31	40	36	36	41	38	35	39	41	38	29	36	35	33	37	37	38	42	27	31	34	47	32	34	35	39	36	40	35	47	36	30	38	31	43	50	38	41	48	44	44	43	50	43	38	39	44	38	38	41	32	48	42	42	55	31	39	43	49	37	50	44	37	40	34	43	40	38	59	54	38	50	47	33	34	33	40	43	34	46	40	38	29	40	32	37	34	36	26	40	34	43	40	44	34	38	33	36	49	46	40	37	35	43	43	34	45	41	36	34	35	33	35	50	41	32	37	41	40	31	37	49	29	35	37	35	47	43	41	40	45	36	34	45	44	34	45	38	38	29	36	37	39	38	45	41	47	43	33	41	39	47	34	37	37	42	43	33	38	32	32	41	46	38	44	38	34	31	31	31	36	31	38	45	46	41	39	36	46	35	48	34	40	39	35	27	37	38	40	48	43	28	41	37	40	28	42	45	47	49	34	41	39	54	42	35	35	43	43	32	42	43	35	50	45	47	37	45	42	42	43	42	49	37	38	28	41	37	36	38	39	40	38	32	39	45	37	41	36	35	52	40	38	41	29	39	35	28	39	30	41	46	44	43	41	43	37	41	43	43	37	49	42	37	35	45	44	35	41	34	42	39	33	49	42	32	44	39	27	40	38	45	36	32	38	44	43	36	41	56	48	52	54	31	42	32	42	46	41	38	32	44	50	44	44	30	48	34	41	42	43	38	42	33	35	52	40	33	42	25	35	43	50	33	36	43	46	36	40	36	44	36	37	40	34	39	37	39	42	48	38	40	46	47	38	28	48	42	37	44	50	31	47	39	37	39	39	40	36	38	36	34	33	43	43	47	46	44	40	37	42	33	39	48	24	39	38	38	44	35	27	31	39	44	40	32	56	38	46	48	40	41	34	46	42	48	43	34	48	39	49	30	47	59	38	31	36	43	48	34	30	39	44	36	39	45	38	36	31	36	34	45	34	52	31	45	39	42	48	44	45	38	46	49	43	32	42	42	49	53	38	34	39	44	36	33	23	29	41	37	46	35	43	48	32	48	43	46	35	34	50	44	48	36	41	39	38	41	38	35	39	46	38	34	41	40	45	34	41	31	44	58	27	46	33	23	34	42	25	45	39	40	59	36	42	54	30	36	35	39	39	46	21	35	40	50	40	39	38	54	42	45	43	50	36	44	36	29	40	33	27	48	46	41	40	44	31	42	28	51	37	43	47	48	36	32	47	55	36	47	43	35	41	48	27	32	45	42	41	60	40	39	44	41	40	34	44	32	38	49	43	34	48	43	33	35	48	47	43	48	34	33	37	36	53	39	42	47	42	43	53	25	32	36	40	64	44	37	40	46	51	55	46	39	38	43	50	44	38	42	35	34	40	38	42	43	50	34	31	34	40	28	49	44	21	30	49	41	40	31	36	43	25	36	36	36	45	38	40	45	49	39	35	41	34	39	35	45	44	49	46	44	34	36	41	39	28	42	43	39	40	37	50	42	38	41	43	37	35	55	40	35	35	38	34	40	26	40	35	33	33	43	30	36	33	46	45	35	41	39	39	36	34	35	39	44	38	47	45	41	38	40	38	43	42	51	42	43	39	40	41	40	42	36	43	46	39	48	46	31	37	49	50	46	39	35	34	47	36	31	46	36	34	47	45	38	48	40	44	43	40	33	45	41	50	38	48	31	30	51	37	35	32	41	46	31	38	41	37	43	32	51	50	35	35	45	47	31	47	46	42	44	30	37	40	43	34	55	50	34	42	32	43	57	37	42	45	44	50	36	52	30	36	35	39	47	41	40	58	37	38	41	33	44	44	37	43	52	42	36	49	37	41	39	33	46	41	30	31	40	48	44	48	33	30	49	36	42	37	37	28	46	35	37	38	39	37	32	39	43	36	48	47	36	45	47	33	44	49	38	45	52	33	41	29	43	39	35	39	29	43	29	39	44	34	39	38	44	45	41	41	43	35	34	40	49	42	38	41	39	40	41	30	36	46	35	56	44	59	44	50	38	43	41	36	44	36	37	28	33	50	34	40	60	42	46	28	40	44	38	37	51	37	32	35	43	55	54	37	42	35	40	45	43	34	34	40	32	50	44	45	42	29	38	38	36	49	35	35	35	33	41	40	40	44	46	47	40	45	45	42	42	35	40	44	45	43	29	40	36	48	49	25	37	40	43	52	41	47	35	44	41	46	44	44	50	46	35	49	40	47	41	40	42	35	44	31	27	53	52	43	42	28	38	37	47	46	37	44	37	42	34	39	41	39	43	35	39	32	38	35	35	33	39	41	34	43	46	47	32	38	49	42	37	48	37	39	40	41	38	47	41	45	35	46	39	25	44	50	39	50	35	32	43	44	30	47	35	34	37	39	37	43	45	32	71	46	40	32	53	46	43	22	38	27	33	38	33	52	45	50	34	32	31	39	46	38	28	41	35	36	45	42	31	46	32	35	50	47	39	44	56	42	53	37	31	47	38	37	42	41	29	41	41	35	37	30	34	49	25	52	38	46	48	39	34	36	47	47	38	47	35	45	37	38	34	37	35	35	39	35	41	44	36	30	37	31	31	44	38	50	46	49	41	45	46	38	39	36	35	39	34	31	45	35	37	45	44	39	44	42	35	45	41	48	52	49	38	49	45	45	40	51	43	27	39	35	35	43	36	50	37	36	36	45	35	29	49	37	45	41	37	33	38	30	34	38	31	48	34	35	34	37	41	39	39	44	35	33	44	46	40	40	31	38	44	35	30	54	57	31	37	34	48	36	43	33	39	42	49	39	48	40	37	47	44	44	38	40	38	35	30	38	45	37	32	51	44	50	42	38	42	44	43	41	44	49	37	37	34	39	43	36	47	52	36	56	39	44	39	44	41	34	28	44	48	45	32	44	40	35	39	40	37	39	36	46	42	39	41	45	39	41	31	37	36	44	30	34	37	42	32	40	40	43	38	46	31	51	37	42	36	43	31	43	39	43	48	51	42	46	42	40	37	38	35	36	36	41
20579	13809	10443	15188	21831	23277	22182	19620	17101	15188	12526	10073	7927	6493	5570	5164	4453	3845	3331	2787	2442	2140	1870	1630	1411	1300	1317	1209	1137	957	881	836	831	752	706	675	643	634	567	628	575	519	555	568	568	712	875	882	747	660	646	602	611	547	552	545	550	501	504	499	466	489	461	488	498	511	502	476	467	489	514	571	514	514	466	491	491	525	482	511	497	469	524	510	497	504	501	512	490	434	463	495	500	465	498	496	489	472	493	517	517	502	540	438	497	510	481	497	474	490	525	445	511	509	484	469	537	509	553	504	514	492	466	507	464	501	494	495	484	466	470	520	498	501	482	467	494	501	526	510	484	465	517	498	478	482	476	496	493	500	495	497	465	520	512	508	515	475	485	543	553	512	490	482	457	490	492	491	502	474	487	478	455	496	499	501	489	472	505	508	528	502	479	446	528	516	478	479	497	503	480	517	518	504	498	478	456	510	484	505	526	476	505	495	492	505	520	471	511	470	479	493	508	495	481	463	526	467	444	498	491	500	521	548	427	501	496	522	531	473	493	464	487	467	466	486	472	513	470	481	493	490	492	467	495	510	456	479	462	447	524	480	490	498	490	485	488	496	527	501	489	478	496	543	502	465	471	513	525	523	507	479	492	476	462	493	528	490	532	501	505	499	526	518	469	472	525	465	477	482	464	515	470	488	478	494	538	480	436	489	509	494	471	514	480	495	451	491	498	489	474	510	495	480	461	562	515	453	462	470	538	492	464	522	464	494	513	498	501	512	473	471	469	524	463	500	485	493	474	520	446	456	535	570	468	466	491	435	479	463	487	477	511	504	523	470	439	492	473	479	503	492	482	468	524	522	453	482	505	450	540	522	472	464	528	499	476	477	482	513	490	494	471	444	521	466	550	483	496	487	487	472	493	508	495	436	466	537	482	481	499	527	482	471	437	496	491	560	470	461	498	506	464	508	493	499	498	516	480	462	491	530	520	440	474	528	511	516	488	502	490	510	486	486	515	501	474	498	473	490	458	483	515	509	494	491	479	516	533	483	522	497	516	481	491	490	489	491	505	500	504	497	490	473	507	501	461	491	526	484	467	493	481	514	517	507	479	488	493	516	526	464	479	510	493	494	510	479	500	471	446	501	492	506	536	512	527	538	535	499	486	524	535	496	459	475	516	483	489	477	476	509	519	513	452	473	515	505	489	477	485	487	502	511	499	500	487	481	487	514	503	518	497	473	474	475	482	494	473	523	487	514	508	494	490	500	483	506	493	473	444	485	526	506	501	482	494	460	532	489	496	492	475	462	488	491	516	505	490	492	467	450	470	477	513	491	492	546	545	512	457	522	471	487	485	483	471	533	481	471	467	520	517	475	541	514	495	564	481	502	527	462	480	493	505	488	480	530	452	477	524	537	467	471	512	503	493	498	537	486	501	507	497	466	495	520	464	516	487	486	493	511	468	480	504	504	522	491	461	469	475	499	496	506	509	489	478	497	513	521	528	498	506	483	492	478	472	463	482	511	524	520	494	513	489	484	481	513	457	532	491	514	496	516	496	506	509	488	468	498	490	491	486	485	481	475	515	496	502	473	503	481	520	497	503	511	512	483	485	500	499	515	444	485	499	513	485	472	478	465	502	442	478	501	515	500	510	477	534	517	486	501	478	498	462	485	491	512	475	491	505	498	525	477	489	527	488	505	440	487	499	505	496	539	452	548	473	500	510	505	500	457	524	479	505	485	470	477	466	502	513	484	521	483	483	459	477	512	483	467	491	502	512	478	516	503	509	494	474	498	486	500	474	492	506	481	510	479	527	504	516	530	490	500	520	486	483	488	538	509	510	484	453	510	480	475	479	534	496	492	506	501	502	471	477	488	486	498	478	480	489	503	498	473	523	522	502	472	486	499	480	484	506	467	484	539	478	489	514	525	515	544	454	493	497	484	459	495	494	504	502	479	469	489	488	498	497	490	509	484	526	506	468	487	493	515	499	483	511	492	518	530	513	506	512	518	487	469	473	495	474	458	475	485	503	502	529	484	450	493	469	476	533	500	522	504	483	518	459	468	488	540	493	484	520	506	507	489	478	464	496	481	481	493	480	508	534	503	491	538	478	473	485	532	502	517	517	481	497	483	527	465	494	547	481	522	496	463	474	478	534	515	502	491	478	524	522	534	475	518	525	504	461	479	491	530	490	492	477	486	475	533	456	509	507	505	509	515	465	507	519	492	493	457	520	482	461	482	494	495	487	500	479	511	422	487	464	504	494	519	532	477	513	483	505	529	524	524	489	487	473	438	514	490	486	526	480	477	499	492	517	528	504	501	513	489	503	490	523	501	518	505	514	500	503	486	529	502	483	481	523	487	483	498	488	508	484	493	480	489	480	490	524	517	523	514	484	465	511	455	487	481	486	508	530	481	486	488	467	525	486	461	530	442	481	524	492	472	519	520	522	498	515	492	528	487	484	471	474	517	445	485	480	482	507	441	498	460	477	498	462	473	477	504	517	494	486	475	519	465	504	487	495	506	484	526	526	488	528	520	494	523	507	519	532	470	501	475	496	503	467	496	494	498	476	504	499	476	504	496	464	483	539	511	500	517	486	493	509	504	471	487	512	484	475	508	512	514	483	468	499	499	482	492	492	497	453	497	477	489	474	517	488	516	506	531	490	519	479	453	518	479	513	463	492	492	487	518	459	487	481	496	490	500	474	513	525	515	472	466	493	486	492	507	474	494	471	465	517	471	523	503	501	473	504	478	494	455	530	463	545	504	494	479	499	521	505	483	475	483	473	517	481	488	512	510	516	518	520	485	537	496	527	490	460	472	522	499	535	484	504	450	537	503	455	490	489	498	544	499	520	530	537	489	487	489	466	508	447	504	484	453	492	490	492	489	491	499	503	505	531	495	482	441	501	515	502	469	473	505	556	513	484	486	515	502	504	508	510	468	467	507	489	500	503	492	471	508	458	498	501	480	510	490	494	491	496	551	484	490	525	502	480	463	474	480	514	466	490	503	479	474	454	485	476	459	482	461	455	472	467	516	535	484	522	499	505	509	483	526	513	500	487	516	495	505	500	507	452	531	441	507	510	506	504	504	483	503	499	490	504	538	496	500	549	449	488	547	464	481	509	462	484	509	483	481	531	515	538	479	460	529	532	475	513	445	484	476	472	478	490	473	485	484	473	492	482	518	505	449	484	501	481	473	486	509	501	509	467	471	473	489	477	480	498	501	500	504	528	527	503	492	519	463	471	525	492	495	508	450	490	511	510	537	468	528	514	509	481	481	501	518	493	514	498	520	514	509	496	462	464	489	485	475	469	491	534	500	507	511	511	482	488	493	515	478	513	515	459	488	482	512	480	491	511	480	498	489	450	516	515	483	507	508	483	520	497	475	530	486	472	507	462	488	567	499	489	510	484	514	490	496	492	482	499	482	488	541	472	456	488	491	476	451	497	475	476	532	509	503	445	500	487	509	483	447	467	449	474	518	514	475	514	488	502	497
2908	2290	1225	762	748	909	979	871	717	573	470	425	317	280	191	190	182	161	137	116	100	107	74	82	66	59	56	62	49	57	60	57	59	47	43	53	40	31	33	50	42	45	33	35	49	58	67	53	72	44	65	41	52	36	49	49	39	45	35	33	45	33	43	27	26	43	31	38	33	39	41	46	29	51	40	50	39	28	32	37	41	35	43	39	37	32	32	32	37	38	30	45	24	35	46	30	43	34	29	29	36	29	39	30	49	45	46	34	37	36	36	43	38	35	24	42	43	42	49	38	39	29	34	38	40	34	34	35	32	37	27	30	33	43	29	36	40	36	35	39	49	36	37	26	32	32	44	34	39	39	34	34	41	37	43	31	43	31	29	55	36	39	32	42	38	33	35	30	29	30	34	40	27	43	27	52	37	45	38	32	35	39	39	33	28	40	41	25	32	36	25	31	27	23	30	42	41	44	29	40	35	37	39	33	46	40	37	30	38	42	32	37	33	41	37	35	38	32	34	34	27	35	41	44	27	32	43	44	31	38	25	40	34	42	27	42	38	26	40	41	38	28	38	37	39	31	41	40	40	32	43	35	38	35	23	33	40	36	37	39	33	46	36	31	31	42	35	31	28	37	40	33	33	29	31	36	46	41	34	33	34	44	34	29	37	28	29	26	32	37	31	31	27	35	35	31	36	30	26	44	37	38	39	38	40	35	28	39	28	40	40	43	44	40	33	33	35	36	45	33	42	39	38	32	41	33	45	33	28	36	46	34	39	29	49	49	26	31	47	38	32	43	47	30	25	40	45	46	36	26	40	42	27	48	32	37	39	29	34	42	36	31	39	44	42	33	48	40	38	32	29	37	42	36	32	33	37	39	26	33	37	37	32	28	38	40	36	27	38	31	34	30	46	28	37	41	42	52	34	37	43	31	33	29	33	33	42	39	38	54	38	44	34	37	27	37	37	59	35	27	37	42	42	28	35	44	41	29	27	45	46	48	44	41	39	38	29	44	29	29	31	35	43	42	32	38	43	34	32	31	34	32	37	30	42	33	29	29	31	43	27	42	50	29	39	33	30	48	39	36	35	35	33	37	45	39	36	33	39	37	45	34	50	42	44	25	35	40	34	44	26	23	45	39	44	49	50	28	29	28	31	47	45	33	32	36	33	41	49	36	42	24	34	37	37	36	34	45	41	32	26	42	37	52	50	42	38	31	32	44	47	42	32	43	44	35	34	26	31	40	45	39	43	30	40	48	27	39	46	37	40	33	35	37	46	33	30	34	22	37	38	30	43	40	31	41	35	35	23	28	33	29	35	35	43	31	23	36	31	34	41	51	43	26	36	36	24	37	32	39	45	36	33	37	45	33	31	31	34	27	30	37	22	44	28	34	37	42	38	31	26	32	44	41	35	39	42	25	26	41	27	31	29	35	36	40	25	37	47	37	57	28	32	40	47	38	27	24	35	40	41	22	40	27	38	37	47	46	38	42	33	28	32	39	29	34	36	48	32	27	40	37	32	35	29	38	36	37	43	27	48	49	40	33	40	46	29	29	28	37	38	40	37	37	44	31	45	38	29	31	29	47	36	36	33	28	32	34	35	43	31	32	53	33	26	36	32	44	38	34	32	42	34	36	32	42	44	22	46	37	27	41	27	33	29	32	36	43	43	24	40	41	34	44	31	51	25	40	28	35	36	37	38	35	43	29	38	48	31	36	23	41	32	37	32	36	36	39	37	38	45	43	44	42	37	28	32	36	49	36	31	33	33	29	33	28	36	34	46	25	31	45	33	31	35	34	37	43	46	29	28	36	33	44	33	41	50	35	32	25	44	35	46	44	46	33	35	43	39	36	37	40	37	25	34	32	38	39	30	29	21	45	31	38	23	34	38	34	23	32	32	38	33	40	30	43	45	35	31	35	38	43	43	37	38	38	33	49	32	29	35	42	37	40	44	29	43	41	32	38	38	32	37	34	40	35	43	45	32	44	33	36	32	40	47	31	30	37	35	29	49	42	43	40	36	38	32	27	40	41	40	31	30	37	30	26	41	23	38	40	40	35	35	31	44	32	45	42	35	34	40	38	38	45	29	35	32	46	31	40	31	33	38	49	33	25	31	28	37	38	28	30	39	35	43	27	35	33	34	46	30	39	34	41	39	34	33	30	44	35	40	32	39	46	47	35	43	29	37	36	44	31	27	40	34	44	36	39	36	42	32	41	34	28	36	46	39	35	42	44	48	37	42	38	36	40	34	27	31	28	31	33	28	39	38	34	32	42	37	39	36	32	34	41	33	36	32	25	33	33	25	51	37	34	36	30	32	26	43	34	33	35	35	37	40	37	39	42	37	24	32	34	34	27	28	25	35	34	27	37	38	40	28	15	40	36	26	41	37	33	40	43	36	28	41	26	40	33	28	37	32	32	36	34	35	47	40	36	38	41	41	31	38	24	36	29	42	31	39	30	30	40	31	35	42	45	30	37	34	44	26	39	39	34	41	33	41	44	36	40	40	43	40	36	42	40	36	39	41	46	33	32	35	38	38	41	36	48	35	41	32	24	39	42	31	43	38	33	44	39	40	37	31	40	46	47	35	32	38	46	36	40	42	33	34	43	42	29	37	48	36	29	38	33	44	35	40	29	39	32	32	42	47	30	37	42	34	45	33	39	31	33	39	26	34	43	25	37	41	35	37	35	37	28	28	37	34	45	32	39	33	40	39	36	40	32	38	29	44	44	45	46	33	25	38	38	48	38	43	36	37	37	28	45	43	41	34	32	28	45	33	40	40	39	31	39	33	34	38	34	48	40	39	40	37	36	37	27	35	36	42	33	39	33	41	34	27	35	51	23	33	34	35	35	34	38	28	40	29	52	41	45	35	31	43	34	29	37	37	45	39	42	36	37	35	45	35	40	34	40	37	37	38	31	41	42	24	37	30	35	49	46	36	40	44	34	41	36	29	36	36	29	32	45	29	33	33	38	42	43	27	33	26	31	29	36	19	31	33	24	33	42	42	35	39	36	37	35	43	37	33	33	41	37	45	27	32	33	22	36	28	40	43	40	38	37	42	37	39	46	35	32	44	40	48	34	38	46	37	37	42	30	34	46	49	35	40	40	37	34	35	40	32	39	23	54	49	33	41	34	28	39	37	22	33	29	36	39	38	39	31	36	33	38	33	35	38	31	30	37	25	40	38	33	32	26	38	33	38	23	42	29	33	31	32	39	33	46	37	32	37	41	44	42	35	30	44	44	37	35	39	45	41	37	38	38	42	46	42	31	34	32	34	41	40	44	33	41	41	40	32	47	28	36	38	30	39	36	35	29	37	35	35	27	41	41	47	36	29	43	35	43	33	37	28	40	29	32	37	31	43	33	26	38	43	28	38	28	34	40	48	36	31	47	37	38	42	41	39	42	40	35	37	39	44	36	42	31	39	33	49	30	37	47	39	40	38	40	38	38	36	34	36	37	39	41	30	34	26	24	41	30	36	38	32	41
24950	18237	14148	19906	26803	27493	26057	23951	21096	18465	16280	13853	11399	9294	7469	6536	5975	5446	4537	3890	3439	2907	2559	2215	1988	1899	1721	1538	1346	1192	1163	1119	910	783	749	711	738	702	713	608	605	554	533	592	675	1207	1384	1442	1414	1008	871	835	758	701	587	535	493	460	446	450	469	456	432	423	443	449	460	443	408	447	431	420	445	424	450	460	454	441	459	446	467	431	483	399	428	477	444	424	455	431	453	432	479	465	419	469	483	443	460	437	432	479	442	458	427	485	451	445	401	434	460	433	416	429	449	439	474	445	442	416	431	458	433	425	450	426	428	427	434	454	463	470	468	430	436	419	467	452	425	447	412	427	451	473	425	453	476	408	434	444	430	393	427	455	409	454	452	427	459	440	472	448	438	443	453	434	415	466	412	451	409	473	457	466	455	464	463	438	476	433	453	435	460	446	415	439	470	446	419	449	473	453	471	463	415	461	403	460	440	416	423	443	479	423	432	441	427	433	447	458	417	423	451	424	453	438	451	422	410	417	478	405	437	437	443	465	469	457	438	443	451	439	451	452	457	433	469	463	453	428	446	459	415	479	425	443	457	450	443	425	449	438	420	444	492	427	454	455	431	441	443	444	462	427	455	434	420	446	443	421	432	439	443	441	458	474	462	446	455	479	433	444	439	460	449	429	434	435	407	439	426	429	426	440	475	457	447	447	450	418	416	439	458	390	470	469	428	430	459	394	428	436	425	445	446	487	455	459	444	475	492	460	463	468	458	433	446	447	462	393	431	417	471	431	455	437	400	462	437	421	451	492	433	418	471	455	466	491	430	454	445	446	442	434	430	412	415	439	405	439	454	467	441	416	432	449	433	436	446	464	479	457	405	429	470	448	449	440	421	461	414	462	440	468	456	465	443	432	454	445	449	472	426	463	471	405	447	449	455	426	445	421	479	423	446	490	457	415	471	431	483	464	423	449	444	460	447	440	408	445	407	466	461	441	433	433	469	437	438	445	446	422	450	448	448	484	461	473	439	458	431	430	436	453	409	439	431	431	420	456	412	512	438	420	468	402	453	437	446	418	456	446	433	468	465	444	453	455	452	460	445	412	471	429	403	432	456	419	468	489	456	439	401	411	466	492	424	395	427	452	406	452	438	435	453	452	431	450	450	465	466	440	443	475	470	448	441	416	496	428	467	429	461	427	430	446	420	449	414	471	443	438	446	437	429	394	423	471	432	465	484	455	415	405	442	458	433	436	431	449	410	445	455	431	479	463	430	429	428	427	452	444	452	447	463	434	446	439	466	418	455	420	439	452	440	415	405	457	449	453	422	405	413	431	455	409	463	448	484	399	430	445	439	424	475	406	438	471	489	424	423	457	442	448	449	442	444	467	370	457	482	441	457	457	413	473	435	467	414	419	468	418	463	475	458	459	446	457	435	475	486	458	463	429	448	435	434	443	434	479	476	461	432	440	452	384	439	407	431	457	467	416	429	465	464	454	420	438	434	424	434	444	438	428	462	435	454	431	450	468	446	451	427	436	470	454	432	441	404	415	457	442	455	456	445	476	428	425	439	471	467	435	428	461	465	427	446	463	472	446	442	413	427	459	484	459	415	435	467	437	422	457	445	455	434	429	403	418	426	468	440	404	441	445	426	454	424	447	465	466	439	420	467	419	445	445	466	422	450	449	437	461	437	450	377	430	465	415	436	430	463	439	440	462	443	460	448	472	421	421	429	483	440	442	474	486	431	480	457	456	470	415	417	434	420	466	434	455	422	447	441	422	417	430	437	440	430	432	437	483	401	427	440	461	452	444	464	448	456	460	451	404	457	442	390	460	466	423	427	468	425	434	452	436	433	467	465	456	417	447	478	476	440	402	433	412	430	446	457	454	446	429	458	449	447	464	439	458	442	439	458	476	448	421	423	473	449	480	425	458	431	439	467	472	404	423	455	480	463	399	459	490	441	481	455	447	441	455	440	468	409	442	468	462	437	449	430	424	450	439	435	450	456	426	472	454	460	461	465	447	446	440	455	487	452	468	468	460	470	423	457	494	438	420	463	444	477	455	455	437	404	462	425	415	440	441	395	436	410	420	443	470	464	440	469	469	474	462	422	420	434	440	452	438	417	481	458	448	433	449	479	471	435	432	472	436	449	416	461	421	433	461	460	445	459	472	451	438	417	471	446	453	436	459	455	448	456	443	396	448	443	452	473	406	443	437	396	457	446	440	455	468	450	402	438	428	465	439	475	427	442	478	472	459	458	463	442	475	449	474	477	427	458	434	458	449	423	434	443	443	450	423	459	452	463	466	465	452	413	408	444	450	450	474	463	426	442	448	451	408	450	389	462	429	422	451	465	439	462	450	436	462	480	437	455	442	449	442	463	468	460	429	444	439	441	461	441	414	446	447	475	430	422	420	476	446	436	458	446	455	435	455	495	438	427	449	430	411	463	475	446	448	453	458	462	462	437	455	441	466	440	430	476	429	446	446	461	419	425	432	448	458	445	439	440	467	405	427	455	416	432	446	453	453	451	459	430	434	443	443	469	403	452	464	448	472	424	445	407	463	419	430	434	478	418	469	437	444	463	464	405	484	490	451	466	463	430	441	474	419	430	433	448	448	433	466	455	425	451	507	460	436	457	479	425	440	462	448	448	450	465	452	401	472	446	464	443	470	418	481	460	472	460	444	464	447	479	448	443	470	450	450	463	477	476	460	464	468	461	406	473	441	471	479	441	444	464	445	471	441	412	427	449	452	458	457	465	432	472	451	454	437	455	470	444	433	459	453	457	449	458	477	456	423	422	418	468	430	413	454	458	434	421	453	445	478	456	406	483	407	440	440	442	430	456	405	461	444	438	450	458	431	401	442	470	437	441	485	425	434	415	466	447	442	427	432	427	422	400	406	416	449	467	407	474	434	462	430	463	477	425	439	404	434	485	464	430	426	469	452	437	435	440	453	439	473	446	390	435	451	410	439	400	465	435	460	422	441	426	458	468	447	441	426	460	480	465	427	416	436	473	436	460	419	425	424	472	417	417	443	453	436	445	441	476	442	476	453	456	460	399	468	458	468	453	458	422	412	425	471	428	417	413	474	431	413	423	447	449	445	412	441	451	495	433	436	457	437	475	449	490	466	477	463	441	445	459	491	438	442	462	456	403	457	480	417	459	424	457	456	481	479	446	469	461	423	427	450	407	428	414	445	447	422	459	462	417	486	409	443	452	431	434	448	480	475	407	427	474	447	441	458	451	440	432	475	454	421	432	431	444	445	419	453	443	429	451	444	449	468	451	477	426	446	430	449	456	472	461	445	401	416	440	415	443	495	472	444	401	441	448	428	439	415	460	443	414	445	452	435	429	382	491	456	460	416	461	448	445	475	436	492	459	438	442	433	443	434	412	444	461	420	430	418	429	433	441	450	438	437	440	456	456	421	478	454	419	497	428	494	451	436	420	417	435	477	454	447	424	469	443	458	470	478	458	443	439	446	415	457	442	440	441	441	422	456
4044	2094	1167	753	790	969	1003	840	788	636	506	415	343	318	240	224	191	136	164	149	118	124	100	112	62	86	76	72	65	75	72	57	47	62	65	46	37	39	56	44	35	50	56	46	59	52	78	72	69	82	64	53	57	52	48	52	43	47	35	41	41	44	47	47	29	43	42	47	51	35	43	44	46	44	40	47	38	40	47	35	48	38	41	51	39	34	38	45	48	36	45	47	46	49	33	55	36	42	50	44	43	29	53	36	59	33	50	40	43	37	46	50	42	36	52	49	51	38	58	38	52	45	39	49	38	51	46	37	46	46	57	48	33	47	44	52	43	46	45	48	44	36	38	38	49	45	25	44	40	35	47	46	43	46	48	54	37	36	39	38	40	37	47	35	53	38	40	44	53	39	44	52	51	44	40	47	49	50	45	38	39	30	41	43	42	41	48	41	46	45	37	43	40	54	32	44	47	41	42	43	41	47	44	45	41	45	39	45	45	45	41	49	41	39	43	49	49	32	61	31	37	35	32	37	35	33	62	44	54	38	32	34	40	51	34	46	48	30	50	37	42	40	56	41	37	41	52	40	47	35	44	50	34	51	49	42	45	40	46	30	44	44	43	43	36	50	41	43	37	45	44	52	49	36	44	47	38	47	42	52	40	39	48	37	29	45	41	50	37	40	50	39	38	47	36	47	53	41	46	43	34	39	51	34	46	46	46	42	52	50	39	43	34	42	43	39	51	38	44	34	42	43	27	47	35	43	45	51	45	48	47	38	48	37	31	35	33	45	35	36	36	46	33	49	48	38	40	28	49	39	41	50	40	46	56	47	37	53	51	44	37	47	47	43	39	36	57	43	57	37	36	35	38	53	46	50	56	30	48	51	47	46	48	40	35	42	44	46	48	37	49	34	34	44	44	47	60	45	44	39	43	38	32	49	48	41	35	57	38	44	44	62	50	47	44	51	39	44	33	39	36	53	30	53	41	57	46	43	39	53	33	37	37	56	38	26	42	40	41	31	60	54	49	42	48	38	44	46	47	50	41	48	47	39	37	37	42	30	51	44	39	44	33	40	38	51	53	41	46	45	40	50	45	49	37	33	48	37	41	42	45	41	47	46	46	29	34	38	36	44	49	52	59	42	40	50	40	46	34	42	44	40	44	44	51	49	34	44	35	40	58	43	43	44	44	44	37	50	44	44	43	49	50	45	39	40	44	34	30	55	34	46	49	46	51	47	44	46	46	37	56	43	41	53	48	43	34	42	49	48	34	38	35	47	50	46	47	40	54	45	39	39	43	41	37	38	42	31	40	48	43	45	46	38	47	46	45	46	46	44	38	40	39	38	43	39	40	44	53	41	45	49	35	36	43	34	34	45	43	53	54	44	43	52	43	42	32	37	50	52	44	43	36	43	37	49	37	48	50	43	38	53	47	41	55	40	40	51	38	43	43	55	37	41	42	39	45	45	40	34	50	37	43	37	49	40	59	50	44	41	49	43	38	36	45	47	41	44	40	47	47	39	50	43	52	44	51	49	43	52	43	61	59	37	41	45	33	44	37	34	34	42	45	36	41	40	41	44	47	34	41	43	48	38	37	45	43	51	36	38	45	45	39	51	45	39	40	34	50	39	43	50	47	56	40	42	46	49	43	44	48	48	38	45	39	45	60	50	51	43	55	52	52	43	36	41	43	42	48	48	32	46	50	37	45	45	39	42	52	60	40	32	50	43	50	49	57	43	43	39	35	37	45	34	33	39	42	44	43	50	50	46	50	41	44	39	46	36	38	45	46	50	48	44	48	47	48	45	47	42	45	38	43	56	36	50	47	48	43	51	52	35	38	31	40	32	47	38	37	43	43	35	43	52	31	44	36	50	53	42	41	51	48	32	31	43	48	27	44	44	33	43	62	44	46	42	41	37	38	35	51	45	32	38	42	48	46	43	37	46	40	41	57	33	44	38	39	44	34	33	41	48	45	38	38	38	40	42	46	49	52	46	44	38	35	37	45	44	40	41	37	42	41	48	43	53	45	50	47	44	35	42	51	39	31	46	42	41	36	51	45	43	36	44	41	47	46	35	40	50	46	53	41	39	37	47	49	39	38	37	46	43	36	49	48	38	50	39	44	40	38	49	41	40	43	39	33	61	46	52	46	36	38	37	36	38	47	44	45	41	49	38	33	44	42	50	48	39	46	42	33	39	42	33	46	46	50	36	41	43	33	33	44	46	40	50	40	48	34	31	36	40	58	41	50	48	43	39	44	41	33	49	53	34	42	43	33	42	43	39	40	42	35	43	42	52	34	45	45	52	45	34	48	42	37	34	59	37	43	42	48	33	38	37	50	47	53	42	38	44	46	38	51	39	45	39	38	44	39	38	47	32	29	52	45	42	40	47	44	33	39	42	45	51	40	43	39	53	42	45	60	44	39	50	44	51	47	31	40	47	42	39	38	46	35	46	42	44	46	34	38	39	42	48	32	31	39	48	42	45	33	54	43	49	39	50	35	55	33	43	45	48	48	56	45	38	44	30	34	50	44	39	46	54	37	49	48	39	42	39	42	38	40	38	42	37	35	34	41	45	47	41	39	51	36	52	42	37	28	44	42	38	46	53	42	34	42	40	34	32	36	41	41	49	48	41	36	53	22	43	40	53	55	45	41	57	44	36	39	42	55	45	39	41	42	39	52	45	42	58	48	51	44	54	44	47	45	40	48	28	43	38	51	58	45	39	31	39	44	37	41	37	46	46	36	56	37	38	44	48	47	46	34	41	40	52	37	39	46	48	41	51	54	51	46	35	42	40	43	42	45	46	49	48	44	44	43	49	40	38	35	37	36	48	48	51	36	34	40	43	38	50	56	47	49	44	43	39	41	38	37	35	38	30	37	50	48	49	40	52	39	53	43	38	49	29	45	33	45	28	46	45	39	43	45	27	45	37	42	42	53	37	42	28	40	37	52	44	36	41	49	53	40	34	51	40	47	40	42	57	42	42	51	42	50	56	30	41	42	36	46	56	36	42	48	34	55	44	47	41	52	28	36	36	48	41	42	40	51	37	34	49	52	47	53	35	55	40	45	39	42	43	49	41	39	63	41	38	30	32	39	38	41	35	46	39	35	45	36	49	47	41	34	47	47	31	40	40	37	47	39	35	37	47	50	42	33	45	31	38	49	46	41	43	28	42	34	40	31	42	40	43	42	38	38	53	37	50	47	52	46	42	43	48	43	50	41	38	37	38	43	38	46	50	36	51	40	30	46	32	46	54	47	33	50	37	54	43	50	38	39	36	49	32	47	50	38	46	50	47	36	42	28	40	38	36	43	55	36	42	40	40	42	42	36	48	41	48	33	54	44	50	42	38	36	39	47	40	49	48	45	50	42	36	49	41	51	34	49	44	55	35	45	47	51	35	39	45	56	42	39	39	43	36	48	40	37	44	42	43	37	49	39	55	40	33	39	39	41	46	45	51	44	42	46	42	58	42	42	32	41	53	44	39	38	38
24442	17297	13826	19310	27403	28241	26216	23823	21582	18807	16595	14182	12255	10060	8502	7002	6057	5605	5038	4373	3712	3277	2982	2656	2281	1978	1824	1698	1494	1400	1384	1119	963	887	931	907	809	768	747	764	718	710	657	722	823	1331	1389	1418	1578	1475	1108	885	954	872	707	693	565	571	496	564	549	499	523	519	595	561	464	558	516	560	508	521	517	536	529	527	567	500	557	488	525	534	514	553	516	573	571	493	533	508	483	536	517	552	534	534	510	502	502	485	529	537	501	498	541	525	489	507	540	564	538	532	512	561	524	521	519	509	564	527	529	528	529	544	513	490	511	533	512	541	515	540	559	539	558	537	500	521	527	491	510	531	516	525	553	549	519	548	531	523	516	489	526	509	528	543	527	504	517	534	501	568	500	502	542	532	504	518	528	515	471	529	515	540	546	549	524	523	532	533	531	536	495	505	507	550	562	509	510	527	505	555	504	503	553	512	547	504	529	538	558	563	508	496	526	542	533	521	531	540	533	532	535	532	487	519	540	531	486	503	492	527	539	504	533	487	522	509	549	499	512	546	470	512	481	516	544	542	556	569	565	535	507	524	530	536	518	519	494	551	515	500	543	528	513	569	530	536	524	578	547	515	560	467	493	511	536	532	486	495	506	550	546	546	534	581	483	534	488	552	537	538	519	481	512	542	551	512	520	540	518	536	527	504	484	523	516	525	541	495	509	541	523	497	526	547	487	520	503	535	557	507	565	569	521	529	511	516	497	478	497	564	504	511	536	549	553	535	519	513	562	532	538	544	528	537	536	517	534	530	544	542	508	550	549	508	549	522	498	538	525	572	490	507	565	538	509	513	547	522	515	508	536	541	507	533	502	501	509	470	509	539	514	555	532	519	550	504	523	512	531	532	541	546	525	516	555	533	516	509	530	548	507	543	524	493	527	555	529	469	524	530	470	579	499	535	536	501	566	519	499	512	518	587	551	543	535	527	548	519	517	522	494	544	546	547	509	524	527	526	516	521	557	532	497	603	500	570	519	549	512	539	548	531	520	487	542	590	514	538	497	495	526	535	549	568	512	544	523	501	550	526	540	544	519	487	556	514	525	546	515	536	525	483	553	504	526	549	508	521	542	530	556	535	538	518	543	533	561	546	528	515	544	531	480	549	535	510	553	514	523	535	505	541	538	535	548	498	496	496	473	498	509	548	499	519	511	513	488	545	511	502	551	521	543	505	536	511	482	525	529	528	517	521	545	502	515	494	502	510	488	540	534	541	553	527	546	531	571	550	510	540	513	556	517	528	477	555	538	531	516	514	539	512	525	524	545	511	481	532	490	534	533	509	549	518	512	555	494	514	512	512	531	481	543	543	532	502	509	525	568	528	522	575	548	550	531	514	545	539	497	538	569	552	540	556	524	518	502	547	500	520	515	482	520	530	545	527	545	548	520	494	482	502	504	524	562	489	528	535	485	524	531	553	561	530	538	474	494	524	540	557	492	514	522	558	547	505	535	517	483	546	521	518	517	512	500	545	488	546	520	516	482	510	535	508	535	505	488	500	519	512	525	528	502	536	509	533	536	512	537	495	541	513	554	507	563	551	539	545	557	547	510	537	539	538	571	519	510	506	508	529	525	499	478	520	482	479	504	546	549	498	535	524	518	521	540	550	510	502	535	518	510	530	526	500	548	559	503	522	506	509	509	511	529	560	510	553	517	526	537	515	574	533	557	515	558	495	515	517	522	527	533	501	516	546	528	517	569	548	521	544	516	529	500	496	534	485	550	546	529	564	525	492	491	491	494	567	494	523	530	497	493	519	536	528	560	540	493	544	510	483	530	564	543	514	518	484	494	501	505	570	543	489	591	529	581	544	528	487	518	503	550	521	499	518	552	518	531	515	565	509	490	590	523	496	505	524	539	579	499	510	544	533	564	547	544	553	500	531	501	511	508	519	536	514	524	479	498	527	509	564	519	480	559	551	484	489	532	512	540	517	513	551	507	520	545	557	529	514	531	507	531	537	536	480	537	533	490	535	532	545	531	504	540	499	543	557	523	553	535	496	520	481	539	543	543	586	525	521	504	555	521	469	502	514	535	495	537	518	483	521	504	495	545	531	551	574	517	528	548	536	525	554	504	555	546	506	510	542	532	511	502	519	553	546	518	540	529	509	543	512	530	533	524	516	536	523	505	520	540	494	493	570	531	517	473	521	506	529	497	502	522	511	500	496	539	534	520	548	547	526	553	532	495	534	531	567	527	531	545	514	577	558	515	541	522	500	529	517	509	533	521	541	522	524	547	538	523	554	547	503	566	535	519	539	568	545	499	513	568	516	531	525	546	495	477	519	548	541	531	512	561	552	502	512	535	536	556	539	519	511	540	581	510	515	510	523	536	513	505	480	504	514	505	514	485	532	505	501	537	493	497	521	506	571	514	538	529	517	559	533	564	508	529	510	527	516	552	528	524	534	551	520	530	546	531	537	564	506	518	506	525	544	526	507	505	523	535	497	546	514	503	532	532	491	540	550	558	529	512	512	520	513	516	529	530	550	554	508	531	536	529	533	559	513	506	550	498	526	472	520	528	527	535	535	510	514	562	505	536	541	510	530	552	510	519	564	517	531	530	527	528	498	494	523	509	525	536	491	539	528	497	517	557	533	563	528	556	512	528	528	507	495	502	516	540	489	547	509	524	511	533	511	488	528	538	501	545	522	514	494	503	477	508	557	524	543	529	536	508	516	548	486	558	501	542	526	552	553	517	522	542	550	508	539	506	519	539	514	555	516	525	474	472	520	601	535	553	536	528	529	522	504	513	546	532	531	517	535	518	510	572	511	528	558	555	516	508	553	527	496	536	507	515	493	493	515	499	488	548	518	521	542	497	528	544	522	550	529	540	514	549	528	504	527	489	495	537	550	498	531	501	531	553	546	512	532	511	511	513	495	548	525	511	522	528	508	507	512	551	539	500	560	524	529	510	538	576	508	519	531	480	501	517	483	520	519	534	556	561	509	504	525	508	510	533	517	505	510	578	539	521	513	548	545	539	504	503	522	520	513	528	564	490	531	481	471	507	516	580	519	533	477	521	546	520	519	519	490	495	546	547	585	539	527	526	540	533	532	539	513	536	474	523	521	524	532	523	523	548	533	534	513	506	517	546	550	540	515	488	522	563	524	523	519	488	552	543	523	509	508	527	530	517	549	542	512	506	523	508	492	522	521	557	494	522	550	498	532	505	512	524	597	522	568	487	507	490	517	521	510	487	533	561	555	534	533	514	543	510	538	516	503	538	499	491	530	523	544	513	498	536	523	501	513	531	504	553	561	525	475	557	512	521	526	568	498	517	514	519	522	509	510	541	507	563	506	531	555	575	555	509	560	472	541	562	549	567	524	495	508	510	528	517	547	532	529	509	505	515	537	553	498	534	568	539	522	548	534	541	522	524	500	518	539	506	490	518	501	518	554	509	508	502	515	521	518	512	524	453	556	489	544	523	531	562	527	539	506	482	545	545	535	574	540
4091	3097	1728	1086	1165	1650	1576	1114	934	798	651	546	413	404	376	286	239	191	177	163	140	128	113	99	83	102	85	62	75	76	43	67	51	56	37	49	39	52	34	42	42	42	45	37	47	51	85	101	71	81	46	60	49	50	39	46	35	42	35	40	47	42	35	37	45	37	45	36	30	40	32	38	42	37	38	38	30	38	37	26	46	42	37	32	33	33	32	43	29	40	28	34	33	42	40	29	40	34	39	50	35	42	27	34	35	32	37	29	37	28	40	36	34	47	31	40	28	37	33	34	35	44	41	33	41	42	42	42	31	35	47	37	32	27	43	32	32	49	36	39	39	35	28	41	33	32	36	39	39	29	33	44	45	32	38	30	32	33	37	35	37	34	36	44	36	45	40	29	34	38	39	35	40	44	34	31	39	31	35	28	37	33	41	45	27	40	31	39	33	41	27	43	37	24	40	41	40	31	27	34	28	36	29	44	31	38	36	24	38	30	40	42	41	36	34	36	31	41	37	35	34	35	35	28	36	40	40	44	34	32	29	36	45	46	47	35	40	27	32	39	33	35	31	37	29	47	23	42	34	38	43	38	39	34	31	34	31	32	32	41	40	36	31	33	31	40	27	37	40	37	44	36	35	38	27	35	31	29	29	35	46	34	42	30	36	38	37	40	35	40	34	41	43	35	48	34	34	32	35	41	36	41	29	29	26	32	35	48	42	37	32	32	41	30	32	42	35	32	33	28	47	34	38	36	36	38	35	35	33	42	35	37	38	32	42	39	32	39	32	36	36	33	27	49	33	33	38	41	43	45	31	41	38	24	32	46	42	40	42	30	34	40	51	38	46	38	37	42	28	39	42	32	31	37	43	40	49	35	42	39	40	35	28	36	38	32	40	40	37	27	32	34	35	33	36	30	34	40	46	34	41	32	33	33	35	30	36	33	43	44	44	31	28	36	26	27	35	32	53	27	52	34	44	31	38	37	40	41	40	39	33	45	38	42	31	27	39	41	43	35	30	39	44	47	42	27	37	34	36	37	35	36	31	43	48	43	38	36	36	33	30	38	34	28	30	41	33	30	37	39	38	40	40	29	31	40	34	46	49	41	43	34	29	49	41	46	42	48	44	30	39	31	42	31	46	39	40	32	40	36	31	33	45	38	32	40	33	56	42	28	53	36	24	39	29	51	38	39	27	42	32	35	33	36	38	27	45	33	38	38	35	35	41	33	29	34	32	34	43	24	36	47	45	49	38	39	36	37	30	32	37	45	46	53	45	41	33	34	34	34	38	28	41	46	43	49	43	38	25	35	34	39	40	42	51	32	41	31	28	31	48	35	36	30	41	35	33	36	50	31	34	43	38	27	31	27	35	33	31	32	32	38	41	34	32	43	28	41	43	30	43	41	28	38	48	32	33	39	37	23	25	34	37	32	43	23	40	33	33	31	39	38	35	49	40	37	37	43	32	24	38	44	41	31	37	28	37	36	31	35	37	37	32	35	36	33	40	34	29	32	33	34	46	29	36	46	30	36	30	38	28	35	36	42	34	42	34	33	29	34	37	36	41	37	38	31	37	28	33	39	28	43	34	38	44	34	37	31	36	42	29	31	30	33	48	43	36	32	28	41	36	28	34	38	36	36	41	32	44	40	46	43	34	30	33	27	36	41	42	37	36	38	33	37	48	37	34	40	44	41	34	38	41	36	29	44	44	39	31	31	35	36	32	32	28	27	33	40	40	39	35	43	42	32	33	36	47	32	41	41	35	35	36	40	34	36	33	31	32	27	44	39	32	30	27	42	42	39	39	44	41	49	36	31	43	26	43	29	25	29	36	33	52	36	36	39	38	33	42	35	32	43	39	34	47	36	33	47	37	44	39	27	36	32	38	25	47	32	34	46	30	29	47	43	34	28	42	44	50	22	33	40	56	40	32	46	43	37	31	42	50	41	31	41	28	29	32	41	36	24	29	27	29	36	42	44	48	33	39	29	31	41	43	37	36	39	38	44	38	27	38	33	36	33	40	33	43	35	35	35	36	38	40	33	40	35	32	30	38	30	44	38	42	38	40	39	33	30	43	31	42	32	36	35	40	37	38	32	42	35	30	34	40	40	33	35	34	41	30	42	37	38	29	38	38	33	38	40	43	38	32	37	40	39	31	28	31	42	42	23	42	36	24	29	54	39	42	41	40	36	29	36	31	33	43	37	41	30	40	31	25	38	38	42	25	23	43	39	33	34	29	29	33	48	43	48	38	56	35	33	40	39	45	32	32	43	41	28	45	35	36	27	38	31	30	35	30	39	49	45	32	34	37	37	32	32	34	40	46	41	32	43	32	23	28	37	29	36	37	34	39	34	36	25	49	36	46	38	32	40	49	44	39	31	40	41	30	33	35	37	33	47	25	45	46	25	35	29	35	42	35	35	37	32	31	40	42	35	39	36	41	34	31	36	28	33	21	47	29	30	35	36	28	29	35	23	38	47	35	32	43	34	30	41	35	41	36	33	44	32	40	42	40	28	33	36	38	35	39	33	25	32	34	40	41	30	39	35	41	40	22	32	38	34	45	34	37	40	33	27	51	33	32	38	27	41	38	38	37	40	36	34	36	36	35	31	36	32	47	32	28	37	42	28	36	39	32	42	31	30	39	38	38	28	36	28	42	42	41	43	35	36	33	38	30	40	30	32	38	35	37	48	36	34	38	42	37	35	29	31	38	32	36	36	29	26	33	34	30	37	39	39	47	43	35	32	39	27	46	36	30	34	36	42	37	53	39	37	29	51	41	44	38	37	43	30	32	44	33	49	38	41	38	39	36	42	59	38	38	34	41	31	44	44	41	36	33	32	44	37	40	33	38	44	32	39	38	38	33	34	28	44	38	55	29	37	35	33	34	51	32	30	29	38	31	37	45	37	54	36	47	29	30	29	34	42	32	42	41	37	37	39	40	43	38	40	29	30	31	26	39	32	32	32	31	38	30	39	36	28	33	41	26	32	38	29	49	23	41	26	38	38	42	39	31	41	37	41	44	47	36	30	49	41	37	35	28	37	47	41	39	45	40	39	36	33	30	31	29	27	34	31	35	38	35	49	35	30	34	44	41	24	35	32	41	43	29	33	45	35	41	38	36	34	26	34	35	30	35	41	22	36	36	40	37	46	36	36	31	41	41	39	34	40	39	42	31	32	28	34	36	37	28	34	44	41	43	39	38	36	44	30	29	40	36	25	36	29	40	40	43	38	38	38	49	36	45	39	33	45	37	41	28	40	34	36	40	36	33	42	37	39	30	35	41	33	42	39	40	34	43	35	35	40	33	45	42	33	42	33	34	45	44	35	43	33	35	43	29	38	34	43	25	36	39	37	18	23	43	35	38	35	40	45	45	50	38	23	37	44	48	29	31	34	33	36	37	38	39	26	26	23	38	44	32	26	39	35	34	48	37	30	36	27	36	33	37	30	31	35	36	40	29	41	34	39	42	32	22	41	41	40	32	32	31	45
28387	20526	16606	22837	30274	32064	30147	26499	23629	21055	18579	15975	13879	12119	10512	9103	7769	6813	6058	5278	4750	4011	3661	3133	2686	2305	2188	1991	1692	1472	1320	1104	1067	1087	1009	885	826	783	728	673	663	671	739	758	813	1298	2447	2843	1639	1451	995	1384	926	689	727	702	619	532	477	456	450	475	460	439	429	401	455	436	483	432	439	423	455	433	434	430	474	456	451	430	417	468	483	430	453	423	491	388	429	445	461	439	411	440	439	429	448	483	431	393	444	450	442	463	441	435	453	441	447	494	470	472	435	472	448	445	473	487	439	474	472	478	411	450	457	450	495	480	460	423	450	428	450	446	483	440	440	438	505	487	449	414	442	438	451	436	429	410	453	433	429	440	409	444	425	429	437	446	464	468	433	420	448	472	434	428	424	452	438	451	452	443	445	416	437	422	450	456	443	454	450	449	429	460	475	425	449	432	446	450	458	453	444	472	442	415	433	454	458	440	410	445	414	487	455	437	460	438	487	459	485	430	429	479	489	448	427	456	425	456	470	440	472	456	452	403	472	475	459	493	417	437	424	432	458	471	451	451	441	467	429	471	441	444	454	462	410	436	471	452	473	425	417	487	463	459	458	433	460	444	466	446	451	481	493	436	449	449	442	433	445	463	470	453	420	494	441	462	479	433	455	430	406	476	448	430	461	462	475	430	429	401	428	450	420	456	431	458	440	438	422	460	450	450	449	448	439	472	465	456	426	435	455	436	453	445	434	466	476	454	442	453	471	440	438	477	460	424	446	449	440	477	446	417	462	431	418	448	457	449	467	437	479	455	456	467	441	450	460	446	435	425	472	469	447	446	448	447	414	479	466	427	419	443	458	446	438	477	429	441	430	452	434	469	452	430	469	475	440	430	462	420	436	466	418	459	486	445	413	435	451	469	455	443	417	447	472	425	396	451	438	437	434	451	444	448	431	446	470	428	426	407	480	454	464	412	430	476	441	449	442	415	499	409	481	408	421	434	429	400	443	458	469	465	476	415	474	465	471	421	448	467	440	479	419	461	399	457	440	461	453	410	455	455	471	445	457	469	438	458	450	463	436	465	433	437	421	451	440	451	463	460	427	457	453	475	483	450	437	441	455	460	433	449	451	422	450	433	440	427	456	439	439	429	443	453	443	452	431	444	440	401	454	455	458	462	464	469	439	419	503	439	448	449	450	427	429	487	485	424	445	465	436	454	434	463	454	426	428	442	445	453	429	456	436	448	463	445	439	476	444	463	469	472	493	440	452	456	465	446	429	410	465	440	445	432	485	459	450	454	463	403	452	422	468	427	476	480	482	457	441	437	448	488	453	433	468	433	459	449	462	451	448	455	410	430	463	444	465	434	486	425	424	390	442	423	437	455	429	465	489	438	451	481	440	413	439	457	426	452	476	465	448	440	449	420	431	457	460	438	426	457	453	436	428	430	421	461	509	466	448	460	442	469	444	414	462	452	439	439	470	464	421	438	453	455	458	430	465	460	462	492	458	473	459	434	435	457	451	446	411	436	439	432	437	461	412	438	422	437	392	433	463	467	418	455	444	419	432	417	455	456	428	424	442	447	438	462	433	468	455	462	460	461	418	443	488	469	457	439	431	441	455	419	440	453	451	467	454	446	451	435	459	504	447	466	422	439	405	432	440	466	486	432	429	445	476	424	421	437	427	419	448	418	467	440	453	429	420	465	457	464	449	441	463	453	444	463	430	378	458	409	458	480	399	473	452	427	439	401	443	474	443	457	432	418	385	457	447	437	465	402	428	439	469	470	430	390	440	442	462	445	452	440	447	433	422	459	468	467	459	443	427	443	430	470	431	459	445	430	422	469	423	419	452	424	447	425	460	449	479	426	469	437	465	430	427	477	440	453	453	447	426	466	421	442	414	441	447	468	469	449	459	482	470	482	433	455	454	429	421	408	442	470	452	451	427	442	440	449	488	485	426	402	447	457	444	454	452	459	430	468	418	456	413	428	458	433	427	483	524	457	413	436	429	443	465	430	443	469	424	462	454	465	423	454	462	462	455	455	417	439	449	454	437	446	449	433	449	440	432	448	457	442	448	446	467	428	470	462	447	423	456	441	443	423	452	463	445	437	470	477	410	406	445	451	431	429	470	489	465	457	446	468	449	456	454	432	424	430	476	466	459	411	431	463	452	464	421	460	441	472	426	438	429	456	416	424	431	433	441	422	403	431	466	431	474	429	449	503	453	477	448	440	438	460	405	455	457	441	415	443	406	444	420	481	463	452	423	461	474	480	452	426	440	442	434	484	425	422	452	460	479	435	470	450	437	444	453	409	419	445	478	437	429	445	428	447	446	453	407	423	478	432	422	437	464	427	466	434	473	471	480	483	440	441	453	439	467	462	417	467	444	425	467	449	454	457	446	462	414	401	428	437	448	434	462	440	445	454	421	409	445	420	453	415	411	456	438	465	457	447	457	457	475	422	448	456	443	458	481	479	455	473	469	442	434	428	464	432	450	441	450	456	439	449	480	446	422	464	413	436	425	453	400	462	424	456	443	493	455	437	451	493	444	456	432	451	428	449	438	438	443	467	464	454	422	422	434	455	413	480	447	464	455	459	467	453	458	401	397	450	479	454	467	440	446	413	460	447	434	427	437	382	426	490	450	449	462	436	423	400	440	480	420	443	445	460	406	450	458	451	463	420	439	448	458	435	465	455	405	442	453	485	443	421	468	436	454	462	458	438	454	438	412	465	455	471	465	454	464	445	437	447	483	447	459	471	442	445	478	473	411	436	438	445	453	448	428	436	469	438	486	485	460	386	454	473	457	420	449	425	463	427	459	431	487	466	416	478	455	433	441	435	458	424	448	469	459	428	443	458	432	440	465	447	433	420	466	451	457	425	419	431	449	440	493	425	469	442	442	454	445	450	484	395	500	439	456	441	442	477	433	419	448	430	403	410	450	458	440	437	420	439	429	449	445	459	435	413	451	434	423	429	446	445	433	449	439	446	437	462	480	397	465	415	441	442	462	399	450	441	435	424	482	408	449	391	432	456	413	437	425	458	438	418	444	458	443	433	436	449	420	452	446	447	425	467	411	420	456	457	426	440	452	445	437	444	423	432	448	493	478	409	442	418	440	433	472	451	422	441	456	472	443	429	422	448	424	434	448	445	435	435	431	477	434	442	428	455	439	432	480	429	413	450	471	439	493	448	437	435	457	458	462	453	438	449	438	442	452	494	454	475	455	441	459	443	460	422	455	467	461	462	454	460	465	456	461	460	437	409	447	435	465	448	473	471	457	466	415	462	449	458	408	417	416	460	452	456	445	467	442	425	472	420	424	477	459	454	507	473	490	441	425	431	448	427	477	435	412	439	436	415	436	408	431	465	462	415	441	422	453	446	422	425	441	418	426	409	488	460	452	421	494	436	444	459	451	459	476	468	474	448	456	401	426	455	468	459	466	439	425	464	442	503	457	441	438	429	442	441	458	443	464	484	468	418	465	405	438	445	436	432	431	407
2503	1115	662	451	511	681	659	580	421	330	273	237	199	166	164	137	123	104	95	95	99	77	66	86	54	63	51	67	63	69	45	57	58	52	49	37	38	43	35	43	40	39	39	38	43	48	43	58	44	46	32	43	39	47	45	35	49	42	45	40	36	34	41	35	40	31	47	40	40	44	42	41	31	46	34	45	38	41	51	45	43	43	45	40	37	53	53	42	35	40	41	46	36	28	49	47	43	43	36	47	34	45	35	41	37	35	38	46	45	42	42	37	40	49	31	39	49	42	40	31	41	42	40	36	49	48	44	47	39	43	49	41	35	43	44	41	42	50	43	36	45	36	45	45	31	27	32	40	35	33	36	46	49	39	42	39	40	30	38	39	38	41	41	53	41	43	32	38	39	36	44	39	46	36	40	42	40	47	44	28	46	41	40	46	53	34	30	39	34	38	45	40	53	42	42	48	37	31	44	42	34	45	36	45	48	49	56	48	36	31	44	51	50	36	41	33	38	40	29	35	40	45	37	36	38	41	43	41	29	33	48	38	42	38	34	38	53	38	53	37	43	33	38	43	44	35	39	35	37	42	25	39	43	42	52	31	38	41	40	34	52	38	35	33	42	49	39	39	35	55	33	40	42	36	46	48	52	49	39	27	46	43	41	38	36	38	39	32	48	40	37	41	40	48	30	37	51	30	38	46	45	55	47	37	41	44	43	29	44	49	35	49	42	36	40	38	39	43	43	49	40	33	40	43	38	34	36	37	37	32	37	44	52	41	38	34	43	37	38	38	38	42	36	38	46	39	48	41	33	41	35	35	42	42	42	46	45	38	37	41	45	40	39	45	38	49	37	26	52	59	38	43	32	38	39	34	41	28	39	51	35	42	43	35	49	53	44	50	43	50	54	32	32	42	34	47	39	39	41	33	35	34	40	34	31	43	41	52	40	35	53	49	38	53	37	39	43	49	46	33	45	42	50	34	48	35	37	40	46	49	35	43	43	40	40	45	45	37	46	41	39	38	42	46	45	35	33	39	37	37	53	48	31	38	43	53	26	34	43	34	47	46	40	42	42	36	50	38	45	43	35	47	32	50	32	57	32	40	39	43	42	42	41	36	52	35	35	50	30	28	32	38	40	36	39	55	45	40	39	37	36	32	48	40	45	33	37	37	43	41	40	37	44	48	36	35	46	52	40	49	34	44	44	44	44	43	39	35	46	47	37	43	46	34	42	45	41	45	51	40	42	33	45	37	39	38	41	40	26	38	41	36	45	45	43	46	43	44	42	37	42	42	37	37	41	44	52	44	50	35	52	49	31	32	38	35	42	58	45	46	45	42	47	42	38	42	47	38	47	36	40	40	52	42	44	46	43	42	42	33	38	50	44	39	43	41	35	40	50	27	48	50	39	37	40	49	41	38	44	35	41	42	44	34	35	41	51	40	32	33	46	31	46	31	41	38	31	37	53	44	38	46	39	42	50	48	23	39	33	44	38	37	35	48	48	43	47	42	43	36	39	48	46	36	37	42	36	34	41	47	38	40	37	45	39	43	41	44	50	32	36	42	33	32	38	38	38	39	31	34	43	51	37	33	35	48	47	35	46	36	31	27	59	45	31	45	38	37	41	39	38	35	38	35	41	34	38	40	36	38	50	36	46	40	42	40	41	26	43	60	36	42	42	39	40	38	38	38	59	31	38	43	41	40	52	42	36	46	42	44	36	39	42	45	50	44	48	43	44	47	45	35	51	39	51	39	37	31	49	36	30	39	32	26	36	49	51	42	42	42	35	46	45	34	38	35	43	46	43	49	57	46	42	27	40	48	42	38	45	50	40	46	47	44	34	33	35	36	46	50	44	44	46	31	38	39	40	46	55	35	45	40	37	35	39	47	40	33	52	32	38	41	38	34	48	37	31	34	26	49	40	38	37	40	45	40	42	44	46	47	48	50	32	44	46	36	40	36	47	48	31	42	43	41	60	35	36	35	47	35	46	37	28	43	29	43	45	46	35	39	38	35	32	42	41	48	39	48	36	46	40	45	48	35	30	41	39	49	34	36	40	35	49	42	47	42	33	55	33	41	52	39	52	40	44	36	48	47	48	36	46	42	39	36	46	33	37	36	39	34	35	36	34	40	46	43	45	49	38	42	37	43	33	38	41	25	36	28	38	40	47	42	39	37	32	42	37	38	36	34	43	48	51	46	39	43	43	46	40	45	42	38	45	35	42	48	37	43	48	48	40	41	47	51	39	40	40	41	41	36	48	42	33	38	38	42	41	39	49	41	45	45	45	35	45	38	43	37	42	46	38	38	49	41	47	53	32	43	58	41	39	41	50	34	39	35	40	37	38	53	52	48	28	33	35	35	41	49	41	38	46	44	36	46	29	39	35	40	51	38	48	35	51	36	51	26	31	35	40	52	36	45	35	39	39	37	40	37	50	34	32	34	47	57	46	44	45	49	32	42	35	38	37	48	39	37	34	48	41	30	42	46	47	39	36	43	47	34	35	40	45	33	34	33	42	47	38	37	46	38	38	44	42	46	39	43	26	27	38	35	43	35	46	33	48	39	40	44	41	36	53	49	35	45	32	30	43	51	38	37	33	37	40	36	37	39	46	40	50	36	39	39	33	41	45	36	47	29	47	40	41	44	46	34	38	41	38	42	42	51	42	38	29	46	60	39	35	35	47	44	48	41	39	37	42	34	40	44	33	43	33	42	48	37	43	37	43	47	40	40	54	41	31	31	36	36	35	45	52	46	40	31	44	51	34	41	47	31	62	50	37	46	33	42	38	40	37	43	43	45	39	36	45	38	40	47	51	45	38	34	28	36	31	33	30	43	37	38	33	51	45	42	41	36	32	47	40	44	38	39	50	39	27	39	36	34	35	47	43	45	30	42	42	47	35	57	30	42	34	55	42	47	44	45	36	43	37	45	41	44	30	40	52	46	44	33	42	46	55	39	50	41	46	46	47	38	36	35	43	39	42	44	48	44	33	43	40	41	33	41	36	36	45	51	46	47	42	32	51	53	30	37	35	43	43	42	33	39	41	32	53	32	40	38	39	41	41	35	29	41	36	42	49	47	34	40	39	46	41	41	46	33	43	52	52	40	42	40	47	38	37	45	53	37	48	41	43	23	42	42	36	39	50	46	46	42	36	32	58	55	30	48	55	37	42	43	30	50	36	48	52	35	34	45	31	38	44	38	48	32	38	31	44	37	47	42	34	38	38	36	34	40	40	36	40	44	50	30	41	34	36	35	49	45	42	46	32	43	50	38	41	32	38	48	49	47	32	37	33	46	38	44	49	60	40	30	34	42	38	33	45	52	58	29	47	38	39	44	37	42	39	46	35	31	40	35	39	42	40	50	45	37	38	38	38	41	42	30	43	48	41	51	36	47	32	44	51	38	37	41	45	31	42	44	46	37	43	37	47	35	50	46	37	37	41	44	45	34	48	39	41	42	33	49	37	38	47	42	37	33	41	37	45	33	40	46
21059	13833	10380	16028	23922	25519	24011	20415	16176	13728	11169	9393	7788	6228	5460	4696	4158	3799	3239	2707	2386	2124	1884	1746	1488	1338	1196	1102	974	826	796	749	813	749	668	676	685	645	667	624	601	602	679	684	631	731	990	1086	697	617	555	507	612	606	610	554	546	560	538	497	541	504	558	505	532	480	481	525	501	527	524	484	469	501	468	485	518	500	521	542	483	466	498	476	502	434	505	483	476	504	473	479	499	505	473	461	494	488	456	482	486	496	477	485	519	498	502	486	498	515	472	485	465	470	474	475	521	510	527	511	492	500	508	482	563	517	486	485	474	495	473	477	478	485	488	523	480	531	522	464	511	497	501	485	526	464	490	486	496	470	502	488	434	507	467	530	480	476	515	469	488	488	490	490	489	506	479	491	517	487	499	528	506	491	469	492	489	546	483	486	516	485	489	494	534	484	497	505	473	520	529	522	487	509	504	523	500	458	526	463	539	466	480	505	518	478	496	499	546	478	483	441	523	473	507	539	499	483	495	510	526	478	522	509	501	491	521	474	477	501	494	488	474	466	484	534	469	500	525	469	482	497	504	482	484	467	504	455	506	476	478	502	476	504	519	453	468	505	506	528	496	513	525	469	502	505	493	518	458	513	524	494	480	490	476	512	483	483	453	498	501	509	483	470	495	515	518	499	508	531	471	502	481	479	500	497	500	492	482	524	499	550	528	462	519	462	538	492	482	491	524	488	529	504	507	493	511	496	518	503	471	485	469	473	477	492	476	474	485	484	501	477	477	459	484	562	462	478	507	465	476	499	504	475	522	532	488	494	506	484	499	525	516	503	519	478	498	457	493	498	515	521	527	507	538	522	505	511	503	499	458	461	477	451	488	498	471	473	502	501	490	504	496	474	492	501	506	517	479	509	496	508	514	485	515	477	512	491	519	492	482	505	509	532	475	506	496	485	513	487	455	532	492	534	495	478	534	519	500	498	470	500	523	495	523	492	475	482	502	459	485	503	486	481	514	523	515	489	505	494	491	552	470	503	506	450	480	507	468	489	471	457	518	533	492	470	494	536	488	553	533	515	495	469	537	486	483	531	489	500	475	492	487	482	503	523	488	483	504	500	523	510	528	469	521	482	517	479	484	495	460	491	496	504	518	461	520	489	521	507	479	494	461	525	473	475	487	509	478	515	489	495	497	540	499	525	518	527	478	524	520	470	528	539	502	490	454	506	523	522	420	522	495	527	475	556	512	467	521	493	470	519	510	485	552	488	539	522	500	498	506	491	492	488	537	485	486	509	476	486	521	498	496	502	481	523	482	497	504	519	531	483	505	487	479	486	467	499	547	485	539	515	474	481	535	467	501	498	525	494	470	481	519	487	522	493	523	506	508	505	522	514	514	506	506	502	523	487	474	500	482	483	479	506	481	483	484	507	488	502	484	488	473	517	491	478	506	505	524	510	516	533	530	474	465	486	503	502	515	485	495	469	508	508	523	491	507	493	473	541	508	495	486	521	486	520	466	494	517	503	488	511	533	456	517	527	473	498	536	493	512	480	465	550	471	483	521	513	503	488	522	515	519	478	490	498	476	469	543	493	490	511	511	510	518	510	518	471	522	466	479	487	500	507	467	481	488	530	509	515	473	522	472	499	498	466	506	513	452	486	481	545	488	514	520	494	489	491	492	505	482	549	533	520	562	476	512	515	508	511	465	453	507	476	517	497	503	486	501	501	495	518	509	504	525	469	482	461	498	472	510	526	509	508	508	458	546	540	469	501	502	516	470	473	517	482	514	503	495	496	525	525	509	504	519	465	529	514	515	491	559	511	467	542	492	522	479	478	502	510	497	486	489	455	511	469	517	515	496	501	437	487	537	532	539	491	497	504	494	529	484	509	507	505	546	478	515	533	502	495	469	498	499	522	481	528	497	500	528	482	515	493	489	508	514	501	531	493	475	500	512	495	473	517	557	501	475	497	497	504	475	537	493	504	521	509	516	480	464	516	496	523	493	536	473	503	511	481	468	505	477	517	513	524	483	481	515	453	504	529	507	499	486	458	522	507	517	483	458	483	474	535	505	510	489	482	493	494	475	497	470	491	484	507	525	468	492	519	501	514	490	486	478	517	512	516	471	490	499	485	504	508	502	491	445	473	499	491	503	477	494	505	467	481	445	484	496	467	512	526	494	507	460	524	490	518	514	458	515	502	482	511	517	481	506	493	497	539	511	526	453	487	536	508	477	520	500	500	499	498	506	520	472	486	530	502	479	511	432	509	515	509	471	537	506	485	509	497	501	494	507	524	511	526	507	509	499	523	514	509	434	497	496	492	470	492	488	509	490	503	492	513	498	508	467	487	459	509	534	454	506	512	518	475	518	515	503	493	491	517	493	511	504	494	491	460	513	498	525	468	507	490	524	494	524	491	504	532	534	498	513	490	536	513	486	504	500	514	517	488	476	490	496	489	492	533	521	487	510	515	479	500	468	489	486	488	485	580	476	526	485	519	524	484	506	510	489	493	541	503	500	514	513	494	531	518	535	484	525	520	459	495	484	520	530	481	545	504	507	473	499	496	469	497	547	483	494	482	473	488	484	508	500	508	474	490	520	501	528	521	494	509	487	512	493	482	465	518	519	519	492	498	467	502	519	466	480	541	478	508	486	514	488	510	511	491	500	544	519	501	525	497	497	486	496	485	522	538	487	471	513	519	497	492	507	482	520	498	541	507	489	492	539	500	493	492	489	494	461	491	510	471	452	491	498	493	470	527	513	500	511	466	517	505	507	500	488	500	498	487	515	522	498	520	527	525	520	495	484	500	529	545	486	468	507	466	486	502	496	525	501	498	529	473	507	515	478	498	505	538	511	491	458	498	513	512	498	480	477	481	512	515	515	452	505	524	489	473	506	481	495	511	508	504	507	478	470	502	477	475	469	469	495	565	521	518	491	477	502	447	491	469	475	527	504	520	479	487	480	477	486	464	487	508	486	470	494	477	531	519	511	513	496	507	531	520	485	506	531	501	531	482	480	502	506	465	493	454	497	472	518	536	510	553	510	523	501	532	522	547	541	474	482	484	516	498	463	530	503	451	449	483	484	515	485	482	469	493	492	494	461	499	495	526	531	503	462	490	496	480	482	504	502	528	504	486	512	492	464	501	506	486	523	458	504	466	491	526	508	523	510	505	529	503	520	468	496	496	511	504	527	498	504	515	537	495	501	479	441	463	452	478	488	467	523	523	480	507	487	495	525	524	514	495	532	467	494	467	502	507	497	530	496	492	540	485	525	517	516	505	477	486	493	514	478	499	489	501	533	455	526	442	457	520	457	492	490	495	486	534	492	512	497	474	492	518	508	505	502	500	436	518	490	507	506	516	484	541	499	489	518	491	522	472	519	500	500	499	422	486	488	528	501	529	466	497	524	477	457	499	486	509	515	501	453	552	521	501	457	499	497	521	486	487	501	498	465	473	508	489	511	500	495	530	468	520	498	519	510	492	517	495	516	518	499	500
2884	2463	1231	831	878	1128	1067	925	708	545	467	395	301	258	238	183	174	170	126	132	111	103	84	64	64	86	67	56	61	63	48	47	44	50	42	34	40	39	40	40	40	47	44	44	45	41	65	87	45	53	49	37	37	42	37	41	44	35	37	31	27	32	45	27	49	37	34	38	36	37	38	37	38	37	30	33	32	30	39	33	45	37	32	41	34	29	38	35	44	30	30	34	33	39	32	25	32	39	44	44	28	35	36	50	38	41	33	28	35	38	35	28	39	41	29	32	34	44	34	33	33	36	32	42	35	30	30	38	34	34	34	29	33	43	38	37	39	31	38	41	41	36	36	37	38	48	33	33	37	24	42	47	35	35	34	26	39	42	36	23	26	32	26	35	31	29	34	41	29	32	40	39	34	31	46	33	35	36	43	37	34	39	42	35	43	42	41	44	44	35	38	27	28	38	31	31	25	38	31	41	37	29	35	33	29	30	41	35	39	44	33	31	32	37	33	47	28	36	23	37	36	29	46	30	36	34	40	26	27	40	26	27	26	31	44	31	36	37	41	36	41	30	29	49	35	44	45	37	34	31	45	39	49	42	39	43	32	35	26	42	46	38	45	33	34	25	36	25	34	34	38	26	34	35	36	32	33	34	35	44	33	32	37	35	39	34	38	26	34	37	39	42	38	42	23	35	42	38	39	33	34	33	40	43	44	29	42	34	30	39	40	40	39	43	38	35	38	47	39	40	38	36	34	43	34	33	36	24	31	40	38	24	39	30	42	23	29	44	39	40	32	38	40	38	39	31	36	31	46	37	40	42	53	25	37	34	48	30	41	42	30	35	40	33	28	31	26	44	32	40	24	30	35	37	33	34	40	38	30	33	38	34	30	28	38	47	36	39	34	32	34	31	32	45	31	39	31	36	35	46	34	45	37	39	38	31	39	42	29	46	26	30	30	36	41	33	49	32	34	29	35	36	27	38	33	31	32	32	41	23	34	33	35	39	35	38	24	41	36	39	38	36	35	31	40	42	30	33	31	38	42	36	40	37	44	40	42	29	24	35	40	32	39	33	44	26	30	36	48	44	35	41	32	41	29	41	35	37	27	33	36	30	47	39	40	42	42	31	39	44	31	22	46	31	44	42	35	31	28	38	39	28	29	30	36	42	33	41	42	38	38	31	35	41	31	31	38	39	33	38	42	35	36	46	41	31	45	36	44	30	34	31	39	32	31	29	34	30	30	31	29	34	38	45	24	51	40	37	29	35	34	41	36	37	31	28	42	33	34	28	35	39	39	27	30	39	44	34	33	36	36	37	44	36	38	41	33	26	35	42	33	39	34	37	35	41	42	36	50	32	33	43	36	30	24	32	38	33	32	42	48	36	39	39	34	27	40	30	45	33	33	30	30	37	42	33	30	33	25	34	33	34	30	32	34	35	31	36	41	22	40	35	20	40	36	28	39	27	43	41	31	37	27	38	41	29	32	51	36	43	32	39	31	40	29	34	32	43	34	33	38	37	35	42	45	33	28	38	30	39	32	32	45	38	18	35	34	50	26	35	30	28	41	26	31	31	34	26	31	41	48	30	40	40	35	41	32	35	32	30	39	39	35	40	25	28	25	34	33	42	40	34	36	30	28	34	24	25	47	32	33	28	35	40	37	46	41	38	45	42	40	36	34	27	28	38	33	37	36	34	30	33	38	30	31	27	39	36	35	36	29	28	36	34	34	43	43	37	32	26	33	29	29	36	34	36	32	43	35	40	29	26	39	41	33	32	30	31	42	44	34	39	40	32	31	33	39	34	35	43	30	50	28	35	35	37	34	32	38	36	30	35	35	36	33	28	28	32	38	35	38	41	39	34	31	32	25	32	29	42	36	45	40	32	45	42	34	33	26	42	38	34	43	32	28	38	27	36	29	40	26	39	36	37	39	35	47	38	34	38	36	43	36	35	46	39	26	29	38	39	35	37	32	44	36	31	35	24	37	43	37	34	35	28	38	37	38	31	33	39	36	35	31	31	35	38	32	35	39	44	39	27	42	27	36	27	28	46	26	34	34	33	26	28	42	33	39	42	49	33	32	37	33	34	35	25	35	44	27	35	37	31	39	38	38	34	32	42	37	42	43	44	34	40	41	36	30	38	30	25	42	31	42	27	39	39	31	35	36	34	34	32	28	43	33	27	40	36	31	28	33	37	50	33	39	34	49	37	34	34	30	25	29	38	44	38	38	26	35	49	36	35	28	37	34	34	54	23	33	41	30	26	31	38	35	36	30	38	38	32	37	27	42	41	42	30	32	33	31	29	32	29	38	39	36	39	33	41	36	30	38	26	35	27	35	31	36	37	35	30	29	26	34	34	43	29	30	35	27	36	39	34	36	42	42	30	46	24	54	31	30	34	35	32	31	30	36	40	37	36	31	33	28	38	37	33	41	38	39	23	41	44	38	41	41	43	37	27	36	36	37	29	32	31	43	36	42	27	30	30	41	35	41	32	46	37	20	31	38	35	30	31	38	30	32	36	28	32	33	29	39	43	33	34	26	29	40	30	39	35	39	38	35	38	37	29	33	37	37	36	30	29	34	35	34	32	43	27	35	33	41	35	34	38	38	32	40	37	25	33	33	45	34	33	29	42	34	34	36	35	40	34	28	45	35	26	40	33	35	27	39	40	31	36	36	36	32	38	28	41	40	29	47	35	33	37	40	31	38	30	34	45	43	32	38	43	22	30	37	39	42	30	39	37	30	38	24	41	37	37	38	25	34	30	37	36	36	32	39	23	42	33	36	43	32	33	31	41	31	37	40	32	32	21	28	32	31	40	33	36	27	29	44	35	41	33	31	37	41	40	32	39	36	26	38	35	30	33	32	38	40	43	52	32	23	40	28	34	43	34	29	26	32	37	42	30	39	38	35	30	37	41	38	39	33	31	36	34	38	38	30	37	46	33	40	28	37	33	35	35	36	24	33	41	44	44	44	41	42	36	35	28	36	28	41	45	28	38	32	31	45	38	37	26	41	36	24	36	51	34	29	33	30	26	22	27	39	26	35	30	33	42	33	43	36	34	41	33	33	32	36	41	33	43	33	41	35	43	25	42	38	26	38	47	39	38	32	37	41	36	36	36	40	29	48	26	32	38	35	33	37	39	33	30	28	33	39	44	31	41	32	34	35	41	26	44	41	31	48	28	33	35	40	32	37	45	31	44	30	33	24	33	41	30	37	39	33	27	31	39	30	37	27	34	35	34	36	34	34	46	26	47	27	39	44	46	39	31	34	32	32	38	34	31	39	34	33	51	24	33	37	27	28	33	39	32	43	45	32	36	35	38	45	40	29	36	36	30	27	31	39	31	39	41	31	35	34	40	39	36	29	37	40	27	30	32	34	41	42	28	45	28	37	32	38	30	35	30	37	36	35	29	37	28	29	30	41	31	29	40	39	30	32	34	35	34	42	42	38	39	48	42	37	31	40	37	31	44	33	30	42	40	43	42	33	34
25443	18828	14433	20546	28246	29149	27171	24458	21352	17574	15013	12775	10612	8736	7467	6499	5617	5122	4458	3705	3245	2884	2595	2139	1814	1651	1609	1327	1188	1114	1045	930	945	834	752	708	708	651	643	641	592	671	641	700	603	815	1617	2097	1386	976	792	639	571	591	576	602	546	506	476	455	452	462	451	411	449	446	417	453	409	446	438	422	423	447	453	472	453	396	405	403	452	404	450	431	456	453	452	449	413	452	425	432	432	465	441	465	429	440	444	442	431	418	447	469	424	430	453	429	430	431	435	434	410	419	459	446	452	390	410	443	443	412	426	403	421	451	433	467	435	441	392	420	436	414	429	426	437	444	422	470	436	462	448	449	425	467	447	429	416	437	457	466	448	421	431	466	425	455	428	445	418	428	433	422	435	424	405	441	452	472	451	436	432	430	450	457	446	443	430	432	440	431	430	428	458	404	444	396	474	433	432	451	424	444	432	442	420	461	470	426	431	425	453	445	458	447	427	414	480	416	423	460	411	453	427	459	441	411	433	426	411	428	444	425	459	416	442	435	472	426	430	394	414	412	437	443	471	435	446	466	436	458	430	467	416	448	413	428	441	422	437	426	434	422	408	447	419	426	406	448	426	454	408	457	416	441	429	392	441	438	481	458	413	448	386	416	449	433	443	413	417	461	446	450	445	422	434	450	416	400	417	441	398	466	423	455	445	423	453	445	455	450	446	459	446	416	430	480	418	424	441	396	429	479	422	445	425	449	479	415	423	463	431	400	469	411	433	446	432	420	440	424	464	449	435	435	450	456	464	465	437	441	435	436	433	453	457	421	459	465	449	426	433	448	477	450	466	446	405	447	460	431	411	444	442	438	428	456	440	426	434	397	459	410	444	380	423	455	452	424	453	454	419	439	432	423	451	447	455	456	473	438	448	426	414	431	410	446	422	461	434	429	431	435	467	438	426	449	441	436	433	419	429	467	437	413	453	463	493	429	434	414	430	440	421	478	434	405	442	396	462	433	435	422	427	465	457	458	466	420	423	406	429	389	425	461	417	426	435	397	440	451	440	472	435	430	422	435	464	454	436	448	434	390	459	445	453	424	400	407	461	460	485	436	458	462	476	446	445	409	462	427	429	439	414	443	416	445	416	434	448	405	433	432	422	439	474	426	421	419	421	419	434	426	433	431	465	420	467	442	438	453	399	401	428	446	417	454	432	444	430	453	434	430	423	461	455	446	482	410	425	413	400	444	438	445	459	515	407	444	440	445	425	413	408	447	482	452	485	405	403	411	408	466	416	442	463	462	407	427	436	432	459	484	437	418	443	400	412	418	457	390	430	438	414	450	428	461	435	430	441	445	438	445	433	404	471	443	422	395	453	438	429	426	433	456	431	426	467	454	446	453	411	447	442	412	430	438	423	406	428	426	441	409	413	436	427	446	428	444	425	441	442	453	432	454	405	466	413	461	435	429	425	437	456	422	446	435	447	453	473	426	443	433	454	432	463	430	434	424	432	479	447	410	436	432	414	415	407	418	428	429	444	412	432	436	434	434	426	432	474	466	474	414	411	444	425	416	419	392	438	403	438	440	407	441	454	445	430	449	420	466	425	435	484	455	451	398	409	458	420	423	433	449	392	443	462	446	440	431	451	423	450	409	418	434	413	432	405	436	456	391	428	447	473	401	458	405	426	433	440	413	418	413	414	451	450	430	456	435	442	446	463	442	454	428	439	420	444	435	419	424	448	470	449	438	435	430	409	413	459	463	407	407	428	398	415	461	404	451	435	445	455	419	433	436	406	438	427	457	402	437	435	473	427	472	436	452	443	468	440	450	450	436	404	438	461	436	438	431	419	435	424	423	454	457	452	434	427	451	454	460	470	447	422	423	449	426	443	407	388	427	428	408	464	428	466	435	402	404	436	426	390	414	424	479	426	454	403	442	445	475	427	438	449	448	417	457	422	436	447	402	439	475	446	449	431	424	386	435	467	396	452	401	420	400	413	436	419	428	424	449	425	442	475	452	430	451	430	402	417	434	459	424	413	411	449	422	390	421	434	441	421	426	454	434	429	452	428	424	416	423	450	442	422	390	411	397	436	434	445	418	478	441	433	443	470	453	400	457	415	411	435	434	434	443	420	415	444	463	467	441	464	404	424	478	391	431	453	433	429	433	465	392	455	412	416	469	417	446	440	457	399	477	454	433	421	440	418	411	384	413	410	443	444	421	428	429	429	415	414	444	412	465	445	460	469	433	408	443	454	441	438	403	419	435	462	442	453	465	409	461	409	424	373	405	444	483	473	442	437	462	408	454	435	413	418	442	444	491	452	417	430	429	426	456	474	478	399	436	408	430	436	429	446	433	463	444	406	425	412	474	442	425	417	458	439	398	434	447	426	441	433	429	427	455	441	410	444	407	392	423	452	423	450	433	449	430	441	415	514	444	440	431	433	432	390	451	382	428	419	461	439	398	420	416	444	422	437	406	431	455	431	422	443	419	429	408	446	406	452	430	462	410	459	450	480	426	450	400	449	461	446	439	431	441	459	454	412	468	416	427	445	444	452	461	433	454	414	469	434	421	507	450	454	464	455	445	456	409	452	435	430	420	432	411	417	442	462	430	407	467	425	470	431	462	488	454	423	433	434	464	434	433	453	450	468	444	454	471	452	442	447	469	432	448	420	402	444	443	453	402	427	419	442	451	448	471	427	409	427	429	451	446	466	400	469	452	402	476	492	453	432	430	403	427	432	448	403	445	405	443	427	428	436	457	450	443	425	453	412	478	409	386	433	432	461	461	447	476	473	424	449	451	448	428	450	437	467	420	435	438	432	419	418	435	434	465	470	466	410	428	461	418	431	454	438	463	421	432	447	433	448	419	434	455	468	437	424	470	433	420	452	434	458	427	458	454	470	429	422	472	419	461	456	448	480	417	446	443	424	441	463	422	455	422	438	443	458	443	454	417	398	440	415	418	412	445	424	460	484	413	426	465	435	438	409	440	417	441	426	471	423	427	421	437	453	445	406	444	424	435	393	403	426	437	444	472	431	418	446	457	438	459	436	431	448	424	370	439	454	456	430	407	423	466	441	409	449	415	430	407	483	448	412	457	425	429	470	480	444	439	401	469	455	467	429	422	475	420	445	451	449	420	399	458	484	427	439	412	431	449	408	446	448	440	448	443	444	437	438	443	425	465	449	471	432	476	437	438	441	422	406	435	442	473	446	434	468	417	440	428	423	428	461	429	387	449	447	431	412	421	439	437	407	465	459	451	420	429	414	421	469	417	407	435	436	433	403	403	432	455	467	398	422	406	460	429	446	473	426	447	422	453	446	438	431	420	408	455	457	437	427	420	459	444	480	459	429	454	450	422	515	429	404	438	428	448	412	421	446	424	433	435	416	425	447	419	446	472	434	423	454	436	439	417	412	435	453	462	428	471	409	401	424	427	448	466	422	425	450	457	447	425	449	436	444	412	422	435	430	445	470	470	465	431	430	417	423	418	427	457	428	444	455	472
4071	2057	1232	771	724	1052	1107	924	745	644	515	394	399	284	242	205	198	170	164	135	125	123	99	93	80	75	77	75	73	71	53	69	52	57	50	42	66	50	62	46	42	59	42	32	53	60	72	84	72	67	51	48	50	46	42	52	45	38	46	49	39	55	44	49	37	28	41	56	44	37	44	44	42	41	33	40	31	54	51	48	44	53	46	44	38	42	48	61	41	48	39	34	45	51	46	40	56	49	52	42	42	40	49	50	48	41	46	44	48	42	31	33	46	44	39	36	31	40	39	41	49	46	35	47	44	47	46	37	44	48	35	52	47	46	42	43	40	43	41	52	39	42	55	49	43	35	44	41	47	39	29	40	47	42	40	33	55	46	42	43	45	34	51	48	51	45	46	56	38	47	38	34	52	48	49	36	40	43	29	51	40	45	46	35	55	42	42	51	46	47	45	40	51	42	35	55	47	44	44	38	46	44	41	46	43	55	42	38	34	43	41	47	49	48	40	43	58	40	49	48	42	49	48	51	45	50	42	35	50	51	43	38	41	53	37	52	40	55	41	37	50	46	35	46	45	43	46	54	41	41	42	42	40	45	46	38	53	42	44	41	48	49	39	34	38	32	50	40	39	49	43	54	40	40	38	42	54	52	47	50	47	45	40	32	40	45	46	51	37	31	37	39	34	42	48	56	49	32	53	34	50	39	32	53	42	39	42	46	50	64	32	50	53	46	37	44	56	44	33	47	39	46	41	45	35	51	45	56	43	52	50	45	48	46	50	43	51	44	45	44	36	39	60	45	42	35	42	40	49	43	57	53	48	53	35	36	43	48	32	43	40	41	49	38	43	42	28	59	38	35	42	47	45	37	51	35	46	46	41	32	42	46	46	43	45	46	43	44	49	55	42	48	40	32	61	41	58	42	51	41	55	39	46	34	42	37	40	40	41	29	40	47	51	37	37	40	44	36	48	23	24	44	48	40	40	58	34	42	38	55	42	46	42	33	41	37	35	43	45	35	40	47	35	44	37	39	39	42	43	43	36	51	44	37	49	37	30	41	46	52	43	45	44	46	38	37	48	37	37	36	52	44	34	47	36	36	45	45	41	36	41	52	41	45	42	40	47	35	43	48	41	41	41	50	53	39	49	51	40	42	41	46	52	51	49	49	39	46	41	40	53	45	48	36	37	43	53	38	56	41	55	41	42	39	40	40	47	36	40	43	38	42	48	37	48	43	41	60	48	46	43	46	37	53	46	46	35	47	45	45	40	51	55	45	43	44	43	50	42	42	46	45	47	34	37	39	40	44	45	35	44	52	42	50	52	34	53	55	36	46	39	45	53	39	53	44	46	36	41	36	36	41	52	41	44	34	46	36	44	39	52	41	34	45	50	54	37	28	58	47	50	36	30	41	32	41	42	60	49	39	44	43	41	47	37	53	41	50	38	37	36	37	47	43	47	45	47	43	48	42	46	38	38	46	41	44	42	41	42	29	47	43	46	42	42	27	53	26	50	38	42	29	51	23	51	45	36	42	46	43	46	60	39	39	51	39	42	41	34	35	39	47	43	55	44	40	41	35	54	35	45	44	49	44	47	45	39	39	39	40	43	41	47	44	49	40	48	34	39	53	45	33	37	38	43	47	35	39	42	34	56	51	51	48	45	46	41	51	40	42	43	48	31	48	43	36	44	40	43	51	27	42	48	38	41	52	55	38	55	42	43	45	52	51	44	40	52	47	51	36	51	42	51	57	37	48	49	49	34	45	41	33	41	32	42	45	43	43	47	38	39	47	42	40	31	42	51	54	45	37	42	47	55	53	44	49	52	43	39	49	40	48	47	53	50	41	44	41	41	51	36	43	41	40	48	43	38	42	48	35	40	40	38	48	38	49	49	37	30	45	53	47	48	56	44	34	34	44	47	48	40	30	48	50	48	46	47	39	42	45	41	34	37	40	52	39	39	40	52	51	44	45	48	36	44	48	33	40	37	41	38	46	44	52	45	36	54	46	50	32	40	48	50	43	38	44	40	41	41	43	38	38	48	38	40	33	47	37	56	38	38	51	50	51	40	58	38	49	41	41	41	47	47	41	42	47	38	32	55	36	46	34	41	45	56	50	55	43	36	30	35	41	38	56	43	38	51	35	40	43	46	54	40	30	49	36	46	56	44	42	32	44	43	53	40	40	43	43	41	39	48	37	46	47	37	44	52	43	42	53	41	42	34	32	50	55	35	31	40	50	35	41	50	45	49	47	48	39	47	49	46	41	47	48	43	39	37	48	39	44	36	44	42	39	38	42	50	45	27	51	40	45	40	44	35	48	52	44	44	46	42	43	43	55	43	43	34	48	48	35	46	37	41	48	38	42	38	51	48	43	39	44	46	42	50	47	56	50	53	43	49	42	41	42	41	31	34	37	41	39	38	36	41	45	50	49	40	59	44	47	41	37	52	32	42	35	49	41	45	39	41	41	39	38	42	65	48	52	46	43	48	43	41	43	48	36	37	35	36	45	39	46	62	37	44	47	48	39	39	42	40	61	40	41	46	29	28	42	36	43	54	44	42	26	42	43	55	52	44	58	48	50	41	47	41	51	34	49	48	30	39	43	38	43	45	41	42	39	47	41	48	50	38	46	47	45	47	33	37	45	44	40	54	47	35	43	36	44	32	37	41	45	39	35	39	47	35	42	40	37	40	42	54	43	42	29	35	39	29	44	39	47	42	34	51	49	38	43	38	46	40	49	37	43	33	35	40	43	53	47	37	30	38	38	38	45	38	42	45	44	43	40	37	49	47	45	40	45	48	53	29	45	54	44	47	31	47	36	52	34	45	42	41	40	30	46	44	47	29	35	39	38	37	45	48	55	28	59	47	49	47	40	43	40	43	37	34	47	36	38	33	39	41	38	46	37	50	50	37	38	37	34	47	38	51	38	47	38	40	41	40	42	36	56	35	42	46	38	38	43	45	45	37	44	44	32	42	50	45	57	43	36	39	36	42	51	40	45	39	34	47	47	50	44	55	44	37	31	43	45	40	47	41	38	58	32	51	40	45	46	36	48	41	52	43	63	35	40	42	55	47	36	31	41	38	38	42	43	43	33	45	36	46	50	46	44	57	43	38	37	44	43	47	40	42	56	43	26	44	44	53	43	39	48	49	44	41	47	52	30	41	26	33	42	35	47	35	36	41	40	41	51	48	47	45	54	54	56	49	44	56	44	39	39	43	41	37	47	48	49	44	52	30	38	42	55	44	48	37	44	52	52	36	42	45	42	38	40	41	38	62	37	44	43	54	43	45	40	42	42	36	31	35	44	34	51	42	46	40	39	39	42	44	41	48	36	35	42	43	44	41	38	40	43	29	58	42	48	41	42	28	39	42	35	49	51	51	34	52	37	30	46	42	40	52	38	36	33	48	45	43	48	53	42	52	44	40	44	35	46	40	42	42	52	37	38	52	38	58	40	49	32	55	40	46	42	49	52	46	40	35	42	38	55	40	36
24784	17578	13951	19368	26845	28861	27352	25005	22215	19103	16236	13931	12048	10232	8658	7047	6063	5465	4756	4191	3661	3179	2695	2349	2142	1929	1718	1520	1506	1358	1371	1190	1020	944	857	847	772	797	792	799	771	754	809	777	800	1091	1847	2361	2043	1437	946	702	595	594	599	615	566	603	559	528	517	568	532	558	548	555	542	524	543	554	542	537	502	559	567	550	506	557	516	518	531	585	526	505	547	518	502	517	490	534	570	513	530	529	526	513	544	525	551	561	515	508	521	523	556	537	571	500	525	512	472	518	541	549	490	550	519	535	514	579	530	558	541	534	531	536	559	511	548	551	480	512	574	548	564	542	497	520	559	539	520	521	536	507	507	519	517	519	612	523	524	543	498	525	582	557	541	552	505	479	547	562	530	526	504	493	534	513	511	569	520	535	540	539	521	532	530	542	517	481	543	485	503	525	520	567	496	505	563	595	526	519	540	523	520	501	540	491	551	483	499	547	520	495	553	534	527	550	538	535	538	533	562	528	551	506	524	528	534	490	546	559	516	495	476	513	520	533	539	491	555	564	467	504	530	497	512	504	563	549	524	527	527	531	572	522	554	537	492	523	533	571	555	573	538	530	493	505	554	535	505	519	533	501	522	537	546	481	556	580	527	499	502	515	577	543	496	532	516	526	532	577	507	569	491	522	520	493	519	539	522	491	542	535	537	524	566	551	550	540	535	553	469	517	550	536	551	562	525	497	542	523	538	546	492	545	506	531	507	558	572	545	501	534	516	539	525	521	564	526	535	506	558	510	529	474	516	530	548	501	520	537	522	545	542	549	547	522	564	534	520	533	523	523	509	506	529	511	540	548	507	510	506	508	541	533	502	540	515	563	535	516	536	499	537	529	517	513	537	526	542	531	529	521	542	540	540	530	517	537	554	532	524	511	515	514	559	463	565	530	528	551	526	536	539	535	528	549	549	542	494	539	515	482	559	531	539	482	558	542	531	552	515	475	488	532	516	517	524	555	506	560	565	496	535	537	503	502	493	537	510	534	518	498	543	524	524	487	519	525	536	528	574	545	492	539	573	491	484	487	494	568	508	517	514	541	551	583	534	515	520	544	477	531	576	565	551	577	492	528	563	559	497	493	525	542	532	542	520	562	516	552	552	515	528	560	504	527	520	562	542	551	528	517	518	496	542	513	556	551	511	522	537	528	522	501	485	504	540	478	551	569	536	533	516	503	497	547	532	542	522	527	522	530	530	515	499	526	489	577	537	515	590	528	505	514	513	530	529	555	544	516	539	515	536	494	493	515	547	524	544	547	548	507	493	537	500	547	545	530	528	529	524	501	514	520	550	495	531	520	550	555	572	547	568	547	522	552	548	551	502	529	490	530	538	562	519	489	578	557	577	538	501	519	510	528	529	517	502	554	530	527	523	512	526	560	533	553	520	480	530	567	495	500	515	515	500	536	515	537	477	539	521	512	557	557	520	542	538	538	532	544	568	532	544	532	525	531	504	521	519	557	493	512	523	535	498	516	521	506	511	528	558	543	504	503	490	560	528	545	501	539	548	551	499	556	567	482	532	538	549	535	518	520	529	511	502	496	550	524	530	559	492	511	549	499	568	564	517	513	517	518	501	535	555	496	529	561	520	515	521	510	533	554	506	528	537	517	518	533	537	543	538	542	501	492	507	554	553	537	560	539	529	525	500	539	521	527	529	527	537	541	578	536	503	481	520	526	531	513	535	568	587	516	560	516	554	509	517	548	529	541	542	533	535	534	507	514	544	584	521	538	522	539	496	534	530	531	578	488	535	532	541	543	515	564	570	497	494	521	534	562	535	566	561	515	531	500	555	490	564	529	497	514	571	497	534	549	567	530	539	502	520	536	540	574	537	529	526	555	529	520	533	527	543	514	478	527	531	532	538	487	563	563	532	538	546	493	571	521	550	541	536	522	521	504	497	567	505	519	490	513	523	521	532	532	537	559	519	521	511	531	523	546	503	515	525	527	486	489	507	500	474	531	525	537	531	512	510	546	483	515	522	539	539	548	516	569	541	549	527	577	571	517	564	536	561	510	530	495	525	515	507	531	525	519	527	532	530	526	505	507	513	470	525	517	536	536	548	512	508	546	537	544	529	552	491	522	543	574	545	530	547	522	566	550	508	497	555	579	508	516	519	517	507	514	504	529	490	528	574	514	517	518	528	518	541	517	507	550	538	517	511	519	487	487	560	524	523	534	518	558	517	494	542	517	538	562	512	515	508	528	504	557	537	560	560	557	504	542	528	522	547	530	512	515	529	557	498	515	538	534	539	549	494	539	549	531	508	544	514	543	546	525	552	516	526	511	520	504	580	514	569	523	496	548	472	532	478	503	505	510	535	548	549	508	524	526	549	494	467	511	530	521	540	547	530	489	525	522	533	498	551	501	572	526	569	547	524	567	535	517	549	552	528	542	505	530	525	537	542	518	511	508	562	533	532	519	503	527	558	531	554	491	538	487	531	539	516	527	501	511	526	523	526	518	504	524	520	513	525	539	503	528	508	492	545	530	500	562	551	548	553	509	538	505	535	545	506	503	601	549	497	503	542	502	513	542	530	545	572	520	544	556	558	525	508	509	501	533	481	517	543	495	524	528	531	528	558	527	538	528	540	569	519	521	512	537	556	560	542	532	545	539	500	519	513	567	516	540	549	505	526	526	538	498	494	498	537	510	515	562	528	565	516	530	569	483	533	511	549	548	529	579	515	520	553	520	550	536	496	538	529	526	509	509	572	507	521	558	536	535	580	521	529	489	547	520	524	528	568	517	540	539	553	585	544	525	502	514	529	494	532	560	546	546	554	535	524	519	525	524	504	550	540	486	546	516	547	518	537	545	516	525	549	548	537	518	544	532	513	518	565	520	503	530	562	515	530	542	519	555	531	518	504	510	522	509	510	517	550	520	577	518	512	519	506	509	519	543	487	494	526	541	543	567	533	504	517	538	504	553	548	495	560	521	578	523	523	503	484	520	580	492	500	541	565	509	556	512	551	502	520	522	526	574	522	574	515	558	545	523	505	564	496	525	524	552	508	521	536	511	513	506	524	557	499	537	524	507	498	539	519	516	525	578	519	548	555	525	512	549	557	527	510	553	510	551	540	522	526	523	527	507	531	532	518	528	588	528	566	530	549	538	504	562	511	570	513	520	503	494	566	487	580	527	536	504	544	533	556	527	514	511	538	487	533	521	506	581	538	518	553	496	482	529	506	548	539	525	519	552	560	522	486	502	543	547	548	518	488	551	510	568	553	548	510	546	557	509	471	552	550	565	490	530	508	524	516	542	546	540	543	523	556	522	499	495	501	532	533	531	508	492	533	562	529	528	543	560	516	555	491	533	536	562	546	562	509	534	529	546	549	490	534	568	532	536	527	547	533	555	550	543	551	536	559	517	546	566	531	558	563	549	512	497	553	533	549	554	526	527	496	534	537	511	519	569	529	524	513	540	502	553	503	561	547	531	553	523	536	526	514	525	548	544
4144	3132	1699	984	1029	1395	1435	1214	992	838	688	542	548	402	338	311	240	186	173	146	124	122	120	106	110	84	76	89	59	68	65	47	48	63	68	40	41	56	47	36	58	28	47	37	32	72	109	136	105	75	48	48	51	47	49	36	39	34	47	34	38	38	35	45	44	28	35	27	34	41	33	36	44	33	36	42	45	48	40	32	39	24	42	31	36	30	41	33	38	39	35	35	39	34	43	29	48	51	39	27	43	32	39	55	32	37	39	48	38	38	32	37	47	37	48	36	34	27	40	40	35	33	33	46	29	36	38	35	39	33	42	35	26	40	36	37	46	50	33	35	40	35	30	38	29	44	29	36	26	30	22	39	35	31	35	43	45	27	37	53	37	32	39	40	42	33	38	34	34	32	36	45	26	27	43	34	35	39	43	50	39	40	36	47	35	37	29	44	34	21	43	33	28	39	37	21	32	40	36	42	41	31	36	37	29	54	35	36	31	39	34	37	40	34	36	52	33	39	43	43	33	49	42	27	37	43	40	53	43	35	34	24	31	35	41	38	41	44	41	30	43	31	30	34	30	30	37	31	35	48	36	32	37	35	43	38	42	28	31	43	37	35	44	35	39	42	36	33	41	39	34	31	31	37	38	31	28	41	38	33	31	35	46	34	51	40	36	37	28	37	22	42	32	34	33	38	41	38	41	40	36	25	44	47	40	43	40	27	48	40	35	51	32	34	32	40	34	31	42	36	28	44	56	46	37	36	36	37	39	48	38	36	45	33	40	33	38	43	43	42	32	45	35	38	43	37	36	40	42	31	43	41	45	40	36	42	34	50	50	30	33	39	30	39	37	24	41	33	26	36	51	49	26	37	44	44	34	29	32	38	30	36	50	32	33	42	28	41	44	46	43	39	41	29	41	33	42	50	44	31	40	41	38	40	27	46	24	40	36	42	45	33	36	44	43	38	28	44	36	36	39	49	38	39	50	49	39	31	48	40	31	37	42	48	36	31	54	35	30	32	39	37	39	41	46	29	44	35	42	29	35	38	24	35	38	47	42	32	33	40	38	39	33	46	45	45	40	31	41	25	33	40	29	35	34	35	31	32	37	32	36	37	41	35	40	33	38	29	52	35	29	39	39	43	30	36	41	44	50	34	38	35	35	36	42	37	27	32	40	35	33	24	46	38	41	38	42	30	32	42	34	42	33	34	31	38	38	33	41	38	28	42	41	43	25	32	36	26	32	37	35	30	31	36	33	45	50	41	38	33	45	26	41	35	29	46	40	37	33	31	34	34	35	39	43	43	40	34	37	31	36	46	40	50	38	40	32	33	39	35	46	26	40	37	35	35	40	28	44	30	31	31	25	26	39	38	36	35	35	41	28	39	34	39	33	40	43	33	34	35	39	35	41	35	35	36	47	35	26	28	25	45	29	39	33	38	43	37	35	44	41	29	41	38	43	42	34	35	27	42	30	34	36	38	34	46	41	41	34	32	33	40	42	38	48	30	41	39	41	44	42	43	41	38	32	31	35	41	43	41	41	51	35	38	33	25	42	42	31	38	35	37	27	35	41	31	41	38	36	26	43	33	41	31	36	31	35	38	47	40	25	37	36	41	37	35	37	30	37	43	39	35	40	35	24	36	33	31	31	32	31	32	40	44	37	41	31	36	39	35	32	38	34	35	27	28	28	37	29	49	45	39	37	41	38	41	39	42	31	29	47	44	48	40	36	49	46	49	45	27	25	38	27	27	37	32	36	40	38	35	41	28	43	29	38	35	30	48	37	28	43	40	43	31	41	36	36	36	45	30	30	46	52	43	42	26	48	24	37	42	45	35	36	31	45	38	37	37	41	38	30	38	36	42	36	25	30	30	40	31	31	32	48	49	44	40	43	37	32	37	30	36	35	50	26	35	38	35	40	22	37	40	32	35	40	36	25	43	33	44	33	48	35	28	38	44	34	34	35	37	36	31	41	41	46	32	41	32	28	36	38	38	43	29	32	42	33	31	35	43	33	40	38	40	34	30	35	31	30	42	44	39	30	36	38	36	31	43	39	39	38	33	26	46	38	31	45	31	38	24	39	39	41	33	35	30	33	35	37	33	50	38	33	39	35	36	40	32	28	25	38	30	30	46	35	36	42	46	38	27	35	40	38	42	37	31	41	35	37	27	37	40	31	42	39	37	32	30	28	40	27	38	37	33	39	32	35	37	37	33	32	39	30	33	34	33	48	35	28	37	41	45	38	36	39	42	33	37	41	41	37	39	32	30	35	37	31	35	30	47	39	33	43	29	35	40	41	39	33	40	47	25	39	43	36	43	33	33	39	41	36	40	29	33	28	49	42	26	28	34	30	40	45	49	34	33	43	47	41	36	41	40	34	31	40	33	44	46	30	42	26	31	39	38	42	35	50	28	27	45	40	26	46	32	34	39	34	40	34	46	55	25	44	36	52	26	43	33	29	43	42	30	31	41	34	36	35	35	43	41	35	45	46	42	30	33	30	36	38	40	40	36	56	25	43	51	38	47	32	41	30	28	37	40	41	29	31	31	35	40	37	42	35	33	41	32	47	41	31	45	34	31	43	39	28	40	35	21	28	42	43	39	39	37	38	32	36	42	31	31	35	39	38	25	33	32	25	48	30	43	40	33	40	34	38	39	44	34	47	35	20	47	46	30	30	38	32	35	34	34	35	28	36	33	27	38	35	48	37	41	37	27	48	40	39	47	42	46	45	37	38	38	38	30	38	37	35	36	46	38	40	44	43	36	26	41	39	47	30	35	32	39	35	40	38	42	43	38	39	43	34	36	42	57	38	34	45	43	37	36	38	25	47	37	31	30	20	46	26	37	34	47	42	36	42	46	31	30	37	37	34	46	35	42	38	43	44	34	39	33	43	32	26	27	37	41	37	33	45	28	54	19	36	28	32	38	39	34	29	38	31	34	38	39	32	35	39	31	35	32	31	32	40	37	34	40	25	35	38	50	33	33	51	31	37	47	46	39	32	38	47	24	36	39	32	50	38	29	34	39	44	36	38	29	38	24	32	37	30	36	42	45	30	34	36	29	38	35	49	34	39	38	40	33	28	42	36	33	45	37	44	39	41	44	42	44	34	41	31	33	43	30	36	40	44	36	32	30	40	49	35	45	49	36	40	29	46	43	38	41	46	40	39	52	46	56	36	34	39	46	44	34	37	29	47	32	35	37	32	44	34	28	42	35	32	37	36	38	40	26	34	34	33	31	30	26	35	31	40	35	36	39	38	38	38	37	31	40	34	27	36	52	37	36	35	32	44	35	33	42	41	36	54	32	32	38	40	34	46	25	30	36	46	39	36	50	42	39	50	43	29	28	39	34	38	42	38	48	37	34	54	38	37	24	36	37	45	45	43	31	35	38	37	34	50	37	34	39	44	51	37	40	37	54	33	38	38	40	35	28	37	36	41	32	35	51	33	42	47	35	38	32	36	46	35	42	50	44	42	37	30	36	36	32	31	40
28672	20750	16356	21687	29013	30584	29604	27659	24954	21813	18773	16390	15067	12849	11079	9153	7555	6679	5702	4945	4389	3872	3379	2971	2649	2356	2101	1932	1843	1648	1422	1181	998	961	986	933	827	785	782	747	799	760	713	738	777	1571	2956	3225	2688	1693	966	748	624	580	577	517	558	491	469	476	493	439	468	449	451	455	463	437	429	434	467	437	426	459	474	480	471	447	447	493	446	445	495	443	424	443	422	459	492	457	466	446	429	458	445	488	465	453	468	446	447	475	437	458	457	433	441	491	481	447	476	476	445	412	479	460	453	477	485	463	468	439	460	476	458	460	475	468	442	458	411	425	489	443	411	480	422	457	451	491	456	436	450	459	417	467	483	415	455	438	433	465	488	476	485	457	441	480	430	454	439	454	460	460	424	437	445	487	429	461	475	454	469	448	418	442	417	452	420	491	419	450	461	432	423	457	408	454	472	446	463	441	489	480	443	440	417	491	444	467	441	465	458	481	461	459	460	434	499	475	430	471	458	431	485	447	431	459	497	440	458	479	465	433	475	462	452	458	464	472	471	443	430	448	446	427	469	487	479	478	467	466	437	469	433	443	448	445	426	485	445	458	440	471	440	478	471	453	461	508	458	440	425	468	460	467	427	461	490	452	448	452	447	480	431	448	490	435	491	429	445	440	465	432	465	461	471	482	435	431	444	452	440	444	447	469	456	478	495	470	463	471	449	448	473	425	469	437	451	428	461	439	471	474	478	469	416	438	455	469	457	432	480	447	489	484	491	466	427	441	428	463	432	485	461	457	478	464	505	468	448	491	411	455	459	450	434	438	447	445	468	437	440	457	457	469	424	457	487	471	459	440	448	452	478	474	430	419	420	440	427	441	441	451	484	462	460	423	434	427	446	457	449	453	466	460	465	447	431	469	453	451	466	458	454	450	431	486	478	482	499	460	454	460	414	465	455	465	498	444	445	455	462	445	433	422	431	469	439	494	439	410	476	447	471	449	437	445	478	466	469	465	445	473	435	423	431	448	462	461	449	479	464	452	482	428	440	449	446	510	460	457	421	471	477	481	461	438	454	443	431	425	446	440	437	469	482	489	441	463	425	459	455	427	459	482	463	477	437	504	462	459	451	472	483	469	462	445	435	446	432	456	452	500	451	455	470	438	441	448	454	432	458	440	443	434	468	484	455	483	436	482	458	489	446	450	433	452	437	510	447	440	426	452	488	470	492	458	476	467	443	480	440	459	451	420	465	484	457	467	417	453	457	428	457	471	455	477	452	440	464	449	437	497	457	409	425	493	468	422	500	470	465	449	449	468	458	491	448	447	459	456	444	475	452	442	410	468	419	456	466	434	456	470	450	432	450	465	445	478	509	500	428	463	447	471	448	447	456	450	458	467	446	462	448	453	495	469	461	469	459	452	455	408	439	452	467	457	470	485	441	440	451	443	457	469	475	454	439	455	442	447	451	431	456	418	432	472	445	462	466	472	426	450	460	436	524	440	443	449	426	455	452	437	433	493	460	455	517	504	490	444	443	443	481	492	459	472	479	453	424	488	435	417	474	451	456	445	482	449	435	446	456	409	483	479	421	462	454	419	452	448	454	423	485	459	487	420	447	454	491	438	469	473	461	476	443	442	480	488	469	495	470	435	450	448	422	450	477	489	435	467	472	460	456	438	435	465	455	450	464	427	444	480	454	464	441	433	427	444	438	450	479	453	380	470	425	489	430	456	468	455	467	462	445	465	438	457	468	471	450	449	444	457	482	441	447	433	473	488	418	447	490	470	458	460	472	471	433	452	471	430	466	448	440	449	419	481	464	468	432	481	455	441	488	480	495	465	453	466	492	455	429	438	466	439	416	468	488	437	482	428	457	466	449	473	455	452	468	458	443	507	457	451	463	456	467	448	480	471	495	470	457	461	485	470	484	443	449	449	510	506	439	471	419	468	470	459	427	476	427	489	473	477	481	459	463	429	480	470	485	453	447	466	453	490	508	448	487	451	454	470	432	459	450	473	463	437	468	459	467	435	438	432	458	431	508	412	458	455	447	425	414	462	445	462	436	478	460	492	496	470	491	439	444	477	514	442	416	397	495	451	441	478	453	523	447	411	489	451	462	475	448	481	454	461	465	445	445	441	440	448	480	443	436	430	451	480	451	460	454	438	471	452	475	496	459	493	433	467	472	472	424	451	428	463	466	444	466	467	446	417	451	454	477	426	445	447	433	428	428	487	439	443	466	476	460	454	480	480	465	447	459	487	466	444	477	426	446	435	474	445	457	439	494	488	458	484	440	441	443	435	453	461	508	478	456	468	416	479	464	468	458	456	429	446	450	449	440	445	465	484	436	469	451	454	474	461	429	466	434	431	440	467	424	448	447	444	438	452	465	462	473	445	458	464	452	436	450	470	451	462	455	445	485	448	470	474	450	431	474	488	482	482	471	495	473	446	456	427	465	451	451	435	480	442	454	464	456	426	463	447	475	427	434	499	467	463	442	439	451	440	462	461	449	459	498	431	439	456	446	456	447	433	431	424	456	429	429	441	471	469	457	484	503	432	436	484	450	438	437	461	450	438	492	439	467	433	485	468	472	481	418	440	465	456	400	447	466	452	437	418	466	443	443	435	408	491	448	459	441	446	450	438	433	438	456	502	468	476	453	461	482	451	484	477	460	458	458	456	467	444	453	482	467	456	423	440	465	440	475	456	457	478	431	474	431	473	448	465	467	461	457	440	419	434	455	454	447	510	425	425	462	460	475	471	477	477	446	446	428	461	456	448	485	480	449	459	456	435	453	415	474	488	444	445	406	448	452	449	459	450	442	443	457	458	463	470	441	437	427	482	458	482	480	501	452	484	458	476	439	423	442	452	489	429	483	476	457	449	433	472	452	453	480	480	442	468	413	483	452	466	462	455	433	429	473	442	443	453	446	500	458	467	413	418	442	443	420	447	466	482	470	491	483	473	437	437	484	470	426	460	460	424	434	425	459	471	488	448	427	458	468	443	478	419	471	427	455	438	505	473	422	451	431	473	488	458	445	454	467	441	470	480	472	449	451	493	427	484	436	471	496	441	481	473	471	421	479	465	507	483	425	448	452	479	453	467	433	486	442	462	454	435	472	476	498	510	474	479	458	415	452	435	461	447	464	445	461	418	409	458	423	474	452	443	445	496	431	437	484	462	466	426	464	412	456	462	480	478	447	419	453	457	467	442	443	480	460	432	454	468	475	460	482	447	454	467	473	451	465	453	449	472	465	443	473	487	430	459	456	474	459	461	445	421	446	496	459	429	469	464	439	467	450	505	415	483	443	460	470	478	428	456	471	459	486	486	473	499	423	449	489	438	446	466	408	489	482	446	467	476	465	457	482	431	420	458	432	472	462	461	440	512	482	463	449	451	415	461	452	444	478	460	469	468	447	411	410	441	452	478	458	479	454	476	448	464	459	473	487	478	455	470	471	457	459	467	427	424	480	450	430	422	431	479	491	432	505	458	476	444	429	471	473	469
2475	1075	516	361	425	485	519	483	449	343	308	255	223	212	184	170	132	135	120	115	90	82	83	73	65	59	61	65	53	56	59	43	49	42	48	48	46	40	43	50	39	63	42	40	50	58	62	68	57	48	45	52	55	38	30	53	43	47	41	47	31	38	28	41	39	48	43	39	36	36	47	41	38	43	46	46	36	42	45	42	47	38	60	45	51	37	34	45	39	38	32	47	40	46	41	41	47	50	40	38	34	34	43	35	32	51	35	37	32	35	50	46	41	42	38	39	48	38	38	35	39	46	32	33	43	46	38	30	49	53	42	40	40	43	40	40	37	36	39	36	37	41	49	42	43	41	33	51	41	37	39	44	43	34	37	51	26	40	44	44	47	38	39	44	48	46	30	38	44	60	37	47	44	46	43	45	46	35	50	37	45	39	51	37	51	47	41	33	48	43	31	38	45	44	43	49	40	42	41	50	43	38	38	35	37	56	35	39	44	54	50	42	40	45	37	49	38	45	36	38	34	31	48	40	40	37	41	38	41	34	39	46	37	48	34	44	51	42	41	46	40	38	43	40	41	47	33	33	42	38	42	49	37	48	41	45	38	38	24	29	39	46	48	38	34	39	43	32	26	47	40	44	34	35	45	49	43	44	29	50	34	45	37	28	35	46	44	42	32	28	41	33	33	36	41	48	48	48	37	36	30	34	42	42	38	52	34	49	43	30	49	31	45	35	40	38	27	49	27	44	41	39	36	36	47	35	32	36	34	33	42	35	42	43	36	35	35	29	51	40	34	41	46	42	47	37	45	46	41	40	34	42	45	41	37	41	33	38	43	46	38	47	48	42	31	48	32	36	50	52	36	33	43	45	34	42	35	38	38	45	37	55	54	43	41	39	36	50	45	41	36	34	37	40	39	54	41	31	28	43	44	41	53	41	40	40	38	50	45	46	36	43	40	42	50	32	37	35	47	68	36	50	38	42	42	46	29	53	45	48	40	41	43	36	33	38	49	29	31	60	34	49	40	52	47	34	38	42	37	29	46	49	35	42	45	45	41	45	46	35	42	44	42	34	51	34	31	33	48	38	41	50	45	39	31	42	40	47	32	38	44	41	38	31	48	37	49	40	53	28	37	39	43	47	40	41	43	48	33	41	47	51	39	33	30	40	37	42	39	39	43	45	38	41	42	57	43	50	45	53	37	39	41	34	45	34	36	42	39	36	42	51	48	51	42	40	33	35	38	47	48	39	50	30	45	31	20	37	38	41	43	40	44	50	49	42	42	42	34	47	49	34	47	39	40	38	45	31	43	30	27	42	31	45	48	48	39	46	37	31	43	55	33	33	49	37	41	33	40	37	23	47	34	42	38	31	30	45	41	43	44	42	41	37	43	45	40	28	37	50	41	40	33	33	44	38	49	42	36	33	44	47	32	37	40	45	49	36	35	44	39	35	35	41	48	32	53	24	37	33	42	48	41	50	39	47	33	35	28	25	46	37	45	30	47	36	49	43	38	35	57	43	40	45	49	37	41	35	52	30	56	36	38	35	34	45	33	30	54	37	41	38	44	38	45	29	43	33	46	38	52	43	43	49	47	48	30	47	44	43	38	40	40	37	46	27	35	39	46	46	43	42	44	41	49	38	50	55	40	37	38	45	39	39	34	41	45	45	41	43	37	51	57	33	44	39	41	52	33	49	46	35	30	36	47	43	32	35	51	32	36	38	40	36	36	44	42	32	43	50	44	35	35	40	37	43	38	27	34	44	41	41	44	35	35	39	45	46	39	47	46	36	42	40	41	48	39	37	56	46	56	33	39	51	34	33	49	33	41	44	38	49	38	50	48	39	32	42	39	35	49	37	41	33	39	34	29	45	35	44	51	31	46	40	41	42	34	33	49	41	28	47	35	48	39	51	42	32	41	44	50	40	44	35	43	48	46	40	49	35	40	46	30	40	40	42	38	38	38	37	42	27	43	44	40	44	32	26	37	52	41	39	42	43	40	45	31	50	56	42	41	34	32	46	38	30	42	33	36	37	42	41	40	39	43	41	48	41	38	44	37	41	46	35	49	30	39	44	33	32	44	36	43	32	35	33	36	34	41	44	36	33	39	37	46	39	30	50	44	47	43	38	39	35	44	36	35	32	42	50	38	49	28	44	36	32	35	40	35	39	49	42	46	42	40	42	41	40	45	39	41	39	37	43	55	36	36	43	45	49	47	35	48	36	36	29	41	23	38	43	47	30	42	45	33	34	35	36	45	39	53	40	38	41	48	34	43	33	38	54	45	43	30	34	31	42	40	55	42	34	34	45	49	44	42	31	36	37	44	29	51	51	33	38	47	32	49	45	43	37	45	41	43	39	38	37	37	37	33	42	43	40	48	38	33	46	48	43	33	41	48	41	35	37	39	35	39	40	36	36	27	42	47	29	33	37	40	49	44	46	50	41	42	37	48	45	47	50	34	23	42	42	57	37	30	44	43	39	41	46	35	46	33	39	33	50	41	35	42	44	54	39	45	45	26	42	38	51	42	40	41	44	47	47	28	37	46	40	34	48	48	47	53	32	52	34	34	45	36	33	41	40	49	27	36	37	31	43	45	42	46	35	41	39	44	39	39	45	43	43	40	36	44	40	38	30	42	32	35	35	38	35	37	38	50	45	45	39	50	49	50	40	38	44	45	44	53	40	40	36	35	42	49	41	39	45	44	43	37	44	37	30	31	47	37	44	45	33	39	35	39	53	40	52	47	40	41	34	32	46	35	31	34	49	40	33	40	34	39	36	39	32	35	48	32	36	38	42	44	38	41	48	44	32	48	41	42	46	42	38	44	45	35	41	45	40	39	25	33	27	38	49	42	44	53	34	42	47	42	33	42	44	46	29	42	36	54	37	49	30	47	49	43	38	45	41	47	64	44	56	36	43	34	43	37	28	40	50	40	46	47	41	37	43	40	40	43	46	40	47	46	34	40	60	35	36	40	46	42	54	34	40	50	35	45	37	39	39	32	54	37	51	48	40	45	38	39	30	36	41	50	39	37	47	39	41	51	50	34	37	50	51	45	47	42	31	48	42	45	45	46	30	36	28	40	38	36	39	44	37	38	42	39	38	41	42	41	37	38	43	44	42	45	37	37	34	42	44	39	49	43	37	29	45	48	43	38	43	39	41	39	39	43	27	38	38	40	39	37	35	40	50	38	36	36	44	31	34	41	40	42	33	33	45	45	42	45	53	45	42	39	42	32	41	45	44	38	49	43	43	45	56	34	54	40	41	52	38	40	34	49	36	40	36	49	44	51	42	36	48	50	36	47	46	38	36	34	49	42	42	47	45	46	49	35	43	50	43	34	37	32	31	51	39	42	46	41	41	36	37	43	41	55	36	48	46	38	39	38	50	45	46	39	53	41	32	41	39	46	51	38	39	33	46	38	41	29	38	41	51	48	33	36	47	39	42	35	38	35	44	47	43	42	37	38	32	43	44	36	41	44	26	52	43	39	51
20993	13260	9393	13665	21146	22567	21167	19420	17259	14690	11883	9927	8711	7694	6190	5113	4323	3713	3250	2942	2562	2228	2033	1752	1573	1355	1292	1197	1105	1005	861	773	802	785	724	711	711	681	634	637	629	594	645	604	648	733	1035	1118	1103	935	758	627	583	546	511	486	501	489	514	497	483	556	468	496	551	506	504	500	504	493	488	467	507	511	453	507	510	493	508	482	537	511	518	474	556	502	514	483	455	520	522	546	549	509	525	556	480	525	508	530	523	480	505	524	534	472	515	534	556	494	530	493	500	455	506	461	480	473	535	477	509	540	506	527	503	469	548	495	552	530	461	500	496	517	491	559	508	515	479	511	518	507	544	492	501	488	463	565	528	506	502	520	516	469	536	492	516	521	476	518	539	503	524	465	504	522	496	504	486	490	515	519	514	478	546	477	532	487	531	509	491	502	479	520	511	476	486	479	491	482	509	545	542	521	485	504	524	469	527	485	518	484	520	473	513	513	467	540	480	483	537	487	475	507	494	525	539	531	498	496	511	513	475	506	487	518	500	521	498	499	488	537	508	508	498	476	470	500	543	482	481	514	512	532	530	534	510	527	471	517	485	482	511	531	497	512	521	516	488	480	489	501	498	483	501	504	479	450	507	529	510	514	532	521	506	474	484	529	513	497	514	532	489	534	480	497	492	510	500	509	488	459	500	525	500	515	510	481	507	524	511	519	509	520	520	493	549	513	529	474	526	464	496	521	511	507	521	508	508	503	526	489	501	557	462	544	457	466	456	521	507	502	512	509	496	524	487	481	531	495	496	497	500	533	533	478	516	492	503	528	522	536	506	515	490	531	499	500	516	490	507	465	496	484	502	488	526	514	502	525	506	510	520	504	506	501	482	510	530	512	500	462	488	482	540	486	528	507	488	533	497	494	525	531	507	498	508	505	477	437	491	519	486	495	523	520	506	487	495	470	550	492	480	538	512	503	486	496	522	514	520	503	499	503	476	519	476	472	491	522	490	504	461	493	473	503	492	487	524	536	509	476	472	473	490	507	492	545	534	479	536	510	473	524	479	488	510	516	512	525	462	497	538	517	550	496	509	566	521	466	495	526	476	485	461	500	464	514	506	497	490	500	507	498	503	517	520	486	502	517	512	528	525	526	532	529	498	518	495	509	477	516	497	486	514	537	465	502	496	525	521	511	487	497	482	537	514	522	507	502	493	517	470	513	529	512	459	511	490	495	486	486	468	485	475	481	524	513	512	535	486	484	510	523	527	512	513	505	507	485	523	501	500	536	495	496	500	493	491	523	532	518	492	504	523	508	538	483	509	481	506	496	496	515	508	473	486	442	504	518	480	544	493	493	491	525	499	528	521	468	515	522	499	482	501	495	510	533	500	476	494	473	489	485	478	513	503	461	504	459	529	501	510	541	508	484	525	505	532	472	534	492	514	517	541	504	497	563	482	507	481	493	491	520	449	544	510	535	495	545	516	491	505	498	531	494	503	518	540	527	530	490	489	505	478	483	518	504	493	522	511	483	488	524	493	511	455	508	491	496	499	490	528	509	494	496	531	515	494	518	531	489	510	503	541	481	499	513	550	510	468	500	553	507	521	492	513	480	483	491	535	529	482	551	518	523	509	512	521	515	539	483	502	530	509	520	484	510	498	536	576	487	518	493	509	492	520	491	487	491	501	506	527	525	511	530	516	501	504	530	514	511	489	523	460	494	505	509	506	496	542	515	481	522	500	512	518	477	539	484	479	480	530	516	510	505	527	514	507	533	498	520	505	502	493	495	495	498	512	510	520	470	517	479	516	510	531	492	528	486	509	533	522	511	495	486	511	511	503	490	516	533	485	518	511	517	525	502	488	494	498	508	528	487	507	481	467	507	531	505	533	485	477	531	494	482	531	530	498	486	516	533	529	541	516	516	527	499	523	515	477	539	512	499	494	465	510	545	501	484	523	508	539	495	505	510	527	505	544	479	500	491	555	490	481	531	527	524	475	519	494	501	517	527	481	480	535	504	516	500	472	522	515	518	507	461	500	567	540	509	514	531	478	503	526	455	461	475	539	495	541	526	523	465	532	539	526	528	465	544	531	523	487	499	527	503	480	492	496	500	494	496	493	486	503	512	527	516	486	482	524	537	532	497	527	470	548	490	535	556	494	534	501	483	572	533	479	505	520	504	479	493	487	539	558	488	565	523	522	489	500	499	493	529	515	541	532	476	469	520	518	469	513	522	486	517	520	519	508	511	502	498	501	500	510	494	509	490	485	505	495	494	516	523	541	501	547	521	531	478	483	508	502	501	493	518	538	494	506	525	505	463	494	479	488	491	557	526	493	522	516	516	496	510	461	508	496	509	505	515	518	518	518	475	536	508	481	482	563	529	492	495	504	498	512	472	505	522	511	533	501	474	534	507	471	500	492	519	505	499	490	483	534	502	515	519	485	548	495	485	499	496	489	444	515	567	505	511	475	521	485	532	487	493	520	523	550	518	517	476	526	485	505	527	493	502	465	449	511	518	485	506	521	497	527	533	539	492	489	489	498	481	477	507	521	491	518	540	505	489	517	516	505	537	462	521	492	474	505	556	500	466	524	485	494	462	475	487	477	511	509	492	477	524	530	494	501	482	525	539	505	461	535	520	502	526	492	532	495	524	518	515	484	526	481	463	543	511	510	496	509	517	510	527	510	566	492	518	503	519	506	515	526	501	508	518	495	480	475	455	497	496	495	498	522	500	517	499	476	525	526	508	511	521	495	482	464	496	535	485	502	494	493	504	529	467	494	514	456	494	493	499	508	495	492	520	514	510	478	497	505	522	515	464	525	514	496	523	460	493	518	485	490	489	521	519	486	481	543	501	486	538	525	553	517	518	524	536	490	481	493	513	531	492	517	448	513	541	553	510	532	492	524	548	483	497	459	510	515	497	517	507	493	500	465	501	517	506	492	508	471	536	561	483	503	519	500	531	518	489	547	469	529	491	483	499	485	507	516	533	510	504	460	485	477	501	489	523	487	509	505	494	511	510	475	555	507	493	499	494	488	495	503	504	524	475	517	506	499	528	493	507	510	506	528	522	539	521	490	519	508	508	494	488	510	482	515	528	445	539	499	556	523	534	522	513	461	487	457	513	571	515	481	506	526	529	485	513	533	508	491	497	523	509	520	524	461	521	517	548	487	493	538	530	477	555	512	502	502	526	511	503	492	527	520	521	516	487	529	465	518	489	499	503	487	481	512	475	511	492	518	489	501	508	486	512	522	513	522	476	511	528	515	491	488	502	475	486	505	528	550	519	528	498	504	496	523	503	511	543	462	486	502	491	516	467	517	494	513	494	519	500	517	477	490	532	495	499	487	531	516	479	506	511	514	513	502	524	520	517	546	493	508	501	451	495	512	529	521	503	504	500	470	491	523	523	531	526	491	535	520	470	516	505	539	477	502	498	476	540	478	469	500	523	518	511	512	463	532	523	544	505	542	524	528	513	497	509	479	526	518	484	516	486	489	480
2803	2130	1101	626	731	963	894	741	623	550	495	399	337	255	243	213	205	158	156	137	104	127	96	100	77	71	58	58	57	55	70	46	50	49	37	59	41	49	51	37	53	48	37	31	37	56	74	86	83	76	59	40	39	48	50	45	37	34	38	28	45	30	40	43	36	29	38	38	36	30	43	33	37	41	34	29	29	41	33	30	28	38	38	36	38	34	30	44	41	42	38	40	44	35	33	43	39	38	38	40	50	29	34	25	35	40	41	35	42	42	37	42	35	40	35	46	38	37	43	39	36	44	44	35	31	43	33	34	46	27	32	38	41	32	31	32	36	48	41	49	36	49	28	35	40	25	58	46	32	44	30	31	38	33	33	32	41	36	40	38	30	41	28	23	28	36	36	28	34	44	39	48	39	38	39	36	34	41	34	38	47	33	35	31	39	34	37	33	25	34	35	44	42	41	34	26	47	31	43	30	39	37	41	43	41	36	34	37	31	39	36	57	47	45	34	38	33	49	47	33	30	34	50	43	38	32	26	41	38	39	41	32	38	38	35	36	35	27	48	36	44	44	33	43	29	40	36	36	27	42	39	40	30	47	31	35	35	43	42	36	32	35	33	40	29	50	37	38	35	43	31	33	30	40	34	46	38	34	42	46	35	28	38	40	45	42	30	48	34	42	39	42	43	33	35	39	33	41	33	27	40	38	35	44	33	48	36	32	42	37	40	49	30	39	52	32	35	34	26	40	39	36	44	38	34	42	35	54	28	44	34	33	41	36	42	38	33	29	41	37	41	37	38	36	30	51	36	48	32	37	29	36	33	33	38	39	25	29	34	34	45	38	33	52	31	35	46	37	38	31	31	45	37	37	39	37	39	26	42	36	40	32	41	42	47	33	47	31	29	35	30	40	31	37	37	36	40	36	36	43	38	35	37	25	38	42	30	43	29	34	35	30	55	30	40	25	38	25	39	37	42	44	40	49	36	42	42	35	40	39	40	36	38	41	43	31	40	47	51	44	34	32	41	30	36	37	35	32	42	36	43	31	41	37	52	33	42	40	32	39	42	36	27	31	40	43	47	29	41	28	47	20	32	42	46	37	36	31	32	45	33	32	38	42	41	43	30	40	35	41	41	48	44	31	25	32	35	49	35	28	37	32	39	43	41	43	47	29	37	36	46	43	44	25	44	29	41	38	41	35	33	26	44	36	31	34	46	30	47	39	29	38	38	37	37	38	39	22	36	32	23	33	29	36	35	30	37	34	34	34	30	27	33	40	37	39	36	45	40	42	41	32	39	40	36	37	30	32	32	34	37	31	41	41	45	39	45	38	38	35	48	42	37	35	36	34	32	41	34	38	41	42	29	40	27	35	53	35	35	32	33	36	46	45	39	35	32	34	31	29	30	34	46	39	32	36	31	40	32	34	31	43	42	42	44	29	37	38	44	43	35	41	37	34	32	33	39	42	39	34	36	37	40	38	38	41	33	46	45	41	40	45	39	36	36	37	26	36	35	44	39	33	31	38	22	32	44	37	36	34	41	35	35	36	40	24	35	45	36	46	31	38	27	38	37	42	38	43	46	39	36	39	28	27	40	43	51	44	39	33	51	45	43	42	35	31	48	31	41	40	40	37	38	36	27	25	50	26	40	42	31	36	35	28	51	47	41	47	39	32	37	31	45	43	50	44	36	36	35	41	41	41	34	36	33	19	35	41	40	25	24	38	39	37	40	30	35	29	45	36	47	28	40	33	24	37	33	44	40	32	38	27	29	41	37	45	37	39	29	33	41	36	30	31	32	27	40	38	52	33	44	35	31	44	38	45	41	34	39	45	31	37	40	34	38	30	40	45	35	37	33	26	33	42	41	27	36	40	32	40	44	53	36	37	27	58	33	38	49	33	48	31	37	48	41	51	38	33	41	33	42	45	40	27	50	36	31	32	32	35	38	42	28	33	34	44	38	26	40	39	34	44	49	38	32	42	37	33	38	38	27	47	32	32	43	35	35	27	28	28	30	34	33	40	34	34	27	46	49	49	49	29	40	42	33	48	48	43	35	33	44	35	34	42	39	47	40	39	35	41	40	35	41	29	47	32	35	43	32	41	41	32	40	39	36	25	43	43	37	38	50	24	51	43	25	36	37	34	41	37	34	34	47	37	37	32	31	47	31	46	28	37	36	33	43	34	33	36	33	46	42	43	39	34	32	35	39	28	42	37	39	27	29	43	32	32	30	49	38	27	41	47	41	33	37	31	37	40	37	33	44	38	41	32	37	33	34	33	44	41	26	42	62	36	31	38	43	44	39	39	27	25	44	47	30	34	36	41	29	26	31	33	44	34	40	36	28	37	34	43	40	41	38	39	44	34	22	54	50	49	41	35	34	30	45	38	28	36	38	42	43	38	35	38	47	40	47	32	47	30	37	31	39	49	27	30	46	44	40	30	37	46	42	27	32	51	32	36	37	33	37	36	41	22	41	44	37	39	25	45	39	33	37	40	43	24	41	39	37	42	47	54	41	41	44	36	48	33	41	25	37	41	32	42	42	44	50	26	25	35	41	45	38	29	39	36	37	28	35	29	28	36	34	39	40	46	43	29	42	27	49	40	30	29	38	39	29	31	33	41	36	44	33	38	39	30	33	39	39	38	39	35	27	41	33	37	35	36	32	37	37	35	32	49	29	34	43	45	33	37	38	38	36	38	48	37	38	33	36	40	40	37	40	35	30	34	44	43	41	39	35	29	50	31	32	40	52	44	44	33	35	35	42	35	41	40	28	27	41	36	30	18	29	38	48	39	28	33	36	36	29	34	33	23	35	36	37	35	35	44	28	38	39	37	39	39	35	32	34	36	36	48	36	45	35	29	44	31	30	37	38	43	51	29	35	43	34	35	37	25	40	46	30	32	45	41	41	43	34	30	37	30	26	37	38	37	36	32	38	34	29	41	40	35	34	37	28	36	34	32	37	41	43	33	40	39	43	33	46	44	31	39	40	38	36	45	34	33	42	47	27	45	34	33	31	29	34	34	32	41	40	45	38	37	40	43	32	36	42	31	40	46	29	40	36	40	35	33	39	35	38	40	36	36	41	38	35	44	38	30	39	32	36	48	38	33	36	42	32	44	36	36	30	39	39	49	33	39	25	43	37	26	37	31	34	38	39	36	38	55	39	48	30	32	35	36	34	31	32	38	32	32	45	47	31	36	30	27	38	34	41	35	40	34	37	42	35	38	41	35	43	30	28	29	43	39	41	34	30	42	26	44	35	30	32	47	35	37	40	48	50	39	32	41	34	33	38	39	38	29	33	35	35	51	41	48	45	39	29	41	34	39	28	38	43	29	44	35	38	37	38	43	52	30	38	43	45	29	46	33	28	44	33	40	35	42	33	31	49	38	33	37	30	41	41	31	45	46	27	30	33	35	33	33	39	40	35	35	35	37	37	45	41	25	28	29	21	40	47	46	36	49	36	35	41	31	30	31	38	39	45	27	44	27	39	24
24946	17739	12832	18301	26025	27249	25423	22788	20559	18031	15721	13562	11690	10195	8618	7374	6299	5471	4804	4200	3459	3181	2845	2536	2292	1986	1741	1453	1339	1187	1060	1003	916	871	824	731	752	695	687	664	634	627	638	632	635	747	1716	2228	1956	1480	1041	734	556	475	490	495	490	471	439	411	402	473	417	489	499	464	457	483	495	465	454	442	460	481	462	452	441	463	451	464	452	469	443	427	450	442	448	469	423	427	448	436	461	433	458	436	455	470	430	416	426	456	467	488	449	478	456	459	470	462	484	464	427	478	459	488	407	465	447	457	440	447	416	465	462	406	454	442	476	495	472	455	425	427	447	480	453	414	433	432	455	467	463	448	454	510	464	459	433	432	483	470	492	442	478	484	456	465	493	461	452	434	414	406	452	438	461	471	438	486	473	473	446	448	454	434	455	419	442	459	474	470	456	465	473	455	479	451	443	468	500	435	463	468	457	436	458	471	455	439	435	449	462	453	493	508	432	476	405	474	477	452	440	459	464	455	435	465	446	438	446	444	483	476	439	464	436	438	464	470	509	439	472	435	450	479	463	448	473	506	428	483	460	456	471	439	472	438	441	440	437	502	473	492	456	442	436	464	471	466	443	485	469	458	448	472	462	470	457	470	447	464	462	445	441	472	420	453	452	466	448	474	476	447	466	458	445	456	464	456	465	472	464	436	460	468	441	466	443	447	445	444	453	452	407	447	452	503	444	430	480	431	448	443	486	469	464	417	468	462	445	465	468	451	441	434	453	443	461	438	420	481	444	412	468	449	458	471	442	419	491	459	469	443	476	425	466	512	421	447	498	437	465	496	441	432	429	437	474	467	451	465	471	415	488	413	434	468	460	452	485	460	438	465	476	446	399	487	490	429	444	461	434	473	462	469	504	455	468	435	447	446	415	465	457	434	450	421	468	433	475	458	457	459	432	485	461	478	426	472	448	424	476	453	435	442	474	449	460	452	459	467	475	433	453	475	465	450	457	455	470	479	456	459	452	473	449	423	446	429	457	455	480	458	432	495	457	465	455	459	466	471	474	484	494	448	470	464	474	445	443	460	475	487	429	431	486	490	435	424	473	455	463	439	457	441	466	422	429	452	455	464	445	453	473	460	459	471	468	446	447	444	454	455	465	477	459	438	413	448	444	448	479	449	417	444	408	437	467	440	484	448	410	478	469	480	477	417	455	458	469	490	425	469	446	448	464	483	460	436	469	458	463	398	448	470	480	439	443	459	445	425	490	450	443	456	462	444	436	427	499	469	466	477	433	437	469	474	432	443	444	458	439	446	468	464	432	450	452	437	488	468	471	465	447	443	487	440	430	457	408	459	442	500	480	495	461	454	481	432	421	482	450	511	438	453	433	436	453	467	486	451	423	466	471	482	489	435	421	467	471	438	470	444	449	477	466	479	420	448	481	436	465	458	467	445	435	503	426	428	454	470	472	467	485	490	463	451	459	446	424	437	446	485	426	437	455	434	439	430	476	440	464	442	419	451	482	473	449	483	464	460	459	429	436	439	462	467	470	465	459	484	452	444	448	435	440	437	472	457	425	497	436	442	458	440	450	441	479	489	482	482	437	493	443	462	475	456	508	441	437	459	447	432	445	426	463	461	467	440	433	432	469	459	436	480	444	443	455	448	486	458	431	457	452	446	451	488	456	438	456	457	421	469	505	447	449	448	464	424	455	453	462	456	465	441	439	435	421	436	496	423	451	478	498	438	431	472	433	423	461	434	440	451	504	419	444	464	433	467	460	435	455	482	451	442	458	451	465	494	460	459	471	483	449	446	456	432	445	447	473	457	438	428	469	464	433	449	489	443	435	427	483	417	456	452	440	463	461	394	471	436	452	477	513	456	451	442	426	486	454	490	443	467	458	482	463	460	453	446	458	457	462	448	468	473	471	407	458	441	436	439	441	452	446	455	455	473	485	463	477	460	445	427	440	435	445	428	459	439	414	452	452	484	445	424	463	468	446	491	438	511	458	432	451	429	452	509	464	474	468	451	447	487	464	450	489	482	473	446	455	480	477	444	449	458	469	463	445	444	455	454	448	429	436	425	458	420	474	452	453	483	444	456	466	462	483	462	458	467	430	452	473	476	450	427	470	429	435	424	442	481	455	501	462	456	434	457	461	424	432	461	473	439	436	464	432	444	465	493	458	427	432	453	456	479	467	474	464	436	451	441	464	444	451	454	461	442	504	495	433	456	494	485	434	452	443	477	470	437	443	434	495	416	469	462	450	420	478	445	453	410	488	468	464	448	409	455	440	436	446	428	456	424	404	421	459	453	431	437	458	466	447	500	432	461	501	452	477	441	458	457	477	464	475	468	466	444	451	451	432	414	489	419	487	422	409	481	457	473	482	467	449	457	457	503	482	418	466	471	480	438	423	443	464	432	461	471	511	458	492	443	463	443	443	452	470	470	444	463	477	457	411	427	431	471	481	433	430	398	447	469	444	455	427	423	450	442	447	441	460	435	436	459	454	471	464	428	474	509	429	450	468	450	450	464	448	469	431	505	426	434	464	430	448	408	495	438	474	482	458	465	443	472	465	489	460	428	479	465	422	447	487	442	468	461	434	471	442	469	411	438	471	471	467	484	463	439	441	410	472	473	477	445	423	457	465	438	441	450	460	426	483	443	447	478	427	431	468	502	502	478	459	416	422	451	449	467	464	453	450	452	467	454	434	447	493	437	458	473	441	463	434	471	466	422	470	429	480	501	437	427	451	425	466	444	461	463	419	451	502	462	468	468	440	471	445	469	474	438	464	509	485	466	489	443	440	449	431	451	418	429	473	430	478	470	446	452	451	446	458	459	442	434	455	446	476	446	451	446	406	479	441	449	485	464	458	435	452	464	434	463	426	490	473	461	452	445	446	422	468	442	433	465	423	465	438	431	452	434	405	414	496	497	432	451	468	446	466	435	427	440	478	472	448	447	475	451	478	474	455	423	452	456	433	435	417	459	423	489	441	457	447	449	442	455	429	422	498	458	483	488	455	460	432	417	453	430	465	473	465	453	473	478	451	449	506	422	477	443	460	424	427	473	489	422	451	467	473	455	438	436	501	480	475	447	441	471	451	427	465	471	468	460	457	422	462	462	433	454	463	481	423	436	453	476	429	457	428	441	449	431	443	461	433	467	451	445	486	440	486	432	487	471	480	433	479	472	444	434	450	499	440	441	466	440	483	493	453	430	429	476	478	488	479	437	436	435	439	455	445	472	444	446	413	441	462	481	429	448	454	450	455	460	464	430	468	479	459	452	454	394	430	448	437	465	488	482	449	424	440	462	453	447	446	434	504	463	449	454	448	439	450	446	474	461	458	489	462	435	458	443	441	462	430	478	492	445	429	479	454	450	517	473	465	475	494	444	454	421	435	429	439	424	417	466	443	450	449	450	473	498	454	466	447	424	471	486	439	442	449	438	405	460	489	445	458	477	474	471	452	447	440	421	449	444	438	456	467	461	481	440	469	427	447	447
3908	1922	1023	682	656	928	924	726	589	511	470	454	359	309	309	247	244	204	179	152	156	118	83	107	107	82	69	63	74	58	62	42	54	60	68	49	48	44	52	40	59	53	52	53	42	55	69	112	101	90	71	60	51	50	40	50	48	39	46	35	44	45	36	41	41	39	42	47	49	46	38	40	52	52	38	44	45	49	37	40	46	43	41	61	46	30	40	38	51	55	42	43	38	47	48	47	49	48	46	46	47	36	47	49	46	41	47	48	43	44	51	43	44	42	40	40	48	41	33	37	59	36	37	59	40	48	50	58	42	42	49	36	40	36	33	45	36	46	42	39	40	51	47	45	42	41	43	38	36	48	44	41	33	49	51	44	45	54	52	40	38	48	44	40	47	51	34	52	52	47	46	34	40	36	42	41	38	51	38	45	33	45	43	48	32	42	43	46	30	36	33	41	58	41	42	39	53	44	43	47	49	26	42	35	43	51	37	48	39	43	34	53	43	51	47	42	32	48	37	42	34	43	48	35	38	46	50	40	42	48	47	54	43	45	40	40	45	43	41	40	32	45	41	39	50	37	39	37	40	40	43	46	49	32	45	47	45	45	37	39	38	34	44	36	61	45	39	35	40	41	36	41	44	40	42	53	36	41	45	46	49	42	54	44	39	40	41	39	35	45	39	39	34	44	46	39	30	44	44	42	52	51	56	51	52	48	41	52	37	50	36	49	46	56	44	55	43	53	42	43	37	39	34	52	52	44	47	48	39	43	53	40	41	42	37	34	42	45	39	45	43	48	53	50	53	46	48	40	42	44	51	47	40	43	42	38	53	54	27	38	45	37	35	32	34	41	46	47	38	44	47	43	48	46	43	30	53	42	41	44	35	47	48	41	44	53	33	44	39	42	29	47	44	31	48	50	32	29	46	30	46	42	32	43	45	49	39	40	37	40	39	40	47	35	49	49	39	50	42	53	36	42	39	45	41	35	51	32	34	48	52	46	38	50	43	36	47	39	47	53	40	35	45	39	48	39	51	52	46	37	46	38	40	43	49	53	41	37	44	34	53	35	43	55	47	43	38	42	41	47	52	35	37	47	44	40	38	45	48	37	50	56	38	43	52	46	38	50	38	44	54	43	53	46	31	49	41	32	46	29	38	37	51	31	38	52	46	39	47	45	40	42	46	59	39	43	40	47	41	41	47	40	30	37	51	39	42	32	43	42	35	40	41	43	33	43	50	36	48	42	37	39	43	40	35	43	52	45	39	41	54	57	33	47	42	34	46	35	58	50	30	46	37	51	52	59	51	45	51	45	49	46	34	38	41	58	47	35	45	42	34	35	41	33	41	44	38	49	45	44	31	54	45	47	38	46	36	34	41	43	39	46	62	34	38	44	47	46	38	48	34	56	39	42	38	51	47	38	53	41	48	46	46	43	33	41	49	44	45	45	45	51	58	42	47	32	57	38	47	46	31	45	42	41	49	39	45	48	35	36	46	43	50	32	43	44	40	45	41	44	46	44	50	36	52	51	35	43	40	40	41	46	45	42	54	48	39	47	40	38	39	48	46	41	47	54	43	50	35	46	47	36	36	53	34	54	40	46	50	47	38	53	45	39	36	49	29	44	48	37	47	31	34	36	45	46	42	34	43	37	50	46	48	46	37	41	54	46	43	42	49	34	31	56	42	54	30	39	47	52	30	48	48	48	42	41	39	41	31	43	37	36	44	50	49	36	41	46	50	42	59	52	39	49	44	36	45	40	43	41	37	35	43	58	38	37	51	43	30	36	36	44	40	55	39	37	46	45	35	35	41	40	38	25	58	52	40	46	49	50	40	50	47	43	49	43	44	35	47	50	53	37	41	32	51	41	56	46	42	41	33	49	61	53	36	39	44	33	45	53	50	50	45	41	43	43	38	48	52	47	32	34	45	50	41	41	39	50	53	58	40	32	44	32	41	44	53	54	46	43	47	52	52	41	56	45	38	54	42	26	42	47	46	47	48	49	36	33	55	35	55	42	39	30	41	47	50	42	35	32	43	47	38	43	40	46	35	42	40	55	38	45	42	32	44	40	49	46	47	42	35	48	32	36	47	48	40	53	47	51	36	47	40	42	38	38	33	34	36	47	44	40	56	43	53	55	47	45	34	41	28	55	48	39	53	48	55	51	42	38	39	53	41	44	45	45	38	44	41	40	40	39	55	46	42	42	54	33	55	45	36	32	45	42	42	44	43	38	41	38	40	39	48	41	46	37	51	37	38	53	39	43	51	54	37	45	37	46	40	59	47	48	50	46	38	39	44	32	40	43	45	37	51	41	48	43	44	51	44	41	41	38	42	31	39	48	40	62	35	50	32	46	48	43	50	30	49	54	44	43	33	41	41	47	39	44	49	36	42	44	37	31	46	38	40	43	33	47	47	48	37	45	39	29	42	37	46	59	38	45	39	35	50	48	52	54	34	45	36	39	49	35	32	59	56	26	37	39	39	53	46	38	46	42	43	55	42	40	25	45	39	40	45	38	42	52	53	48	34	41	36	37	50	41	34	53	43	36	44	39	48	42	60	37	37	38	43	32	41	37	39	53	40	38	48	48	43	42	49	46	44	46	38	42	35	37	36	32	45	31	41	32	48	47	36	52	48	37	42	36	50	36	37	49	41	52	49	44	42	44	46	33	41	50	45	49	42	51	34	39	40	36	53	40	45	55	40	41	50	47	31	49	30	42	35	36	50	45	52	53	47	49	35	49	39	43	46	52	35	41	48	42	40	43	47	39	35	50	34	31	34	44	49	46	42	45	38	33	34	47	45	45	41	43	42	37	43	50	41	42	36	42	42	41	43	43	47	34	56	40	43	45	43	44	39	33	46	41	50	37	42	37	45	54	52	50	39	46	56	33	58	44	41	36	39	41	38	37	55	58	30	30	42	45	39	46	39	43	34	52	46	37	54	47	53	46	40	39	52	51	39	35	50	44	52	52	44	47	41	39	43	43	46	40	32	39	52	52	51	36	38	49	49	49	44	40	48	52	46	43	43	41	36	27	48	45	40	47	37	31	46	34	38	30	45	43	47	38	39	45	43	35	47	47	41	50	50	40	47	32	41	45	54	46	53	54	48	49	46	43	51	43	40	44	56	37	52	46	33	45	45	44	26	49	45	41	46	39	42	48	43	36	44	42	41	40	38	45	33	32	39	52	41	52	36	53	48	51	46	38	43	48	34	36	43	53	48	28	30	48	38	45	29	45	42	45	36	42	41	47	40	28	35	58	46	61	47	35	39	43	38	38	55	54	50	58	54	56	50	41	56	35	40	49	42	48	50	37	44	47	49	40	39	36	43	41	57	53	46	40	45	49	42	40	43	45	46	52	34	43	50	43	43	52	38	51	28	53	35	47	47	43	38	55	34	49	35	53	40	48	53	38	46	39	32	39	48	42	39	49	40	36	46	46	39	46	36	43	42	44	44	48	57	41	37	38	44	42	44	37	45	27	44	43	49	45
23969	16700	12495	18212	25679	27566	25730	23110	20358	17729	16048	14067	12299	10847	9433	7984	7483	6278	5435	4795	4087	3739	3154	2752	2464	2108	1879	1629	1510	1265	1157	1062	1086	1007	914	902	861	753	784	738	749	734	766	790	809	841	1880	2713	2463	1735	1178	861	672	595	530	530	519	539	535	475	510	530	588	531	527	538	522	479	588	548	547	533	528	514	509	507	543	522	556	520	545	555	515	527	552	495	484	501	511	557	541	520	544	498	493	485	518	539	512	532	517	512	540	490	489	512	530	525	525	489	529	522	534	541	533	545	547	505	539	532	497	498	514	536	564	529	521	473	542	526	511	529	505	484	492	522	532	516	511	467	505	510	496	489	550	531	517	553	509	552	536	529	481	562	518	527	503	574	512	544	510	548	557	530	551	539	525	562	514	533	558	532	529	509	522	541	495	560	542	530	478	533	520	492	510	576	509	544	517	504	525	562	544	531	515	530	510	478	545	530	525	532	526	492	530	521	501	532	536	509	538	485	524	552	561	539	506	541	514	521	537	502	519	520	527	541	540	516	568	477	530	497	535	518	527	553	518	508	539	541	529	494	509	587	528	529	494	573	510	539	504	548	522	514	516	537	534	498	528	535	552	487	541	529	510	526	529	501	510	521	544	497	534	475	552	494	534	493	501	537	534	524	471	588	550	498	533	535	560	512	522	544	519	544	549	524	529	540	471	553	514	538	510	492	547	507	496	543	526	556	524	515	504	539	535	518	535	552	555	490	550	536	512	528	522	544	536	567	511	505	523	523	544	527	557	543	514	515	539	532	554	525	534	547	504	491	539	508	510	516	509	507	531	533	498	533	537	548	522	558	498	544	527	541	512	528	493	551	547	533	568	543	503	514	557	526	554	519	525	571	554	512	542	573	530	526	539	548	487	518	551	529	511	504	554	540	495	514	544	528	472	525	549	540	548	527	515	557	564	505	539	511	516	549	552	553	560	526	544	511	516	534	516	533	502	515	520	539	514	536	527	522	498	517	526	518	509	517	518	509	538	523	566	567	531	549	492	511	539	537	514	543	554	510	503	529	548	541	516	515	523	529	541	566	521	546	498	530	528	564	554	528	564	533	526	500	516	552	509	522	569	531	550	547	520	471	524	530	545	510	489	545	518	541	488	545	519	544	514	492	505	529	502	508	492	560	511	522	556	548	524	517	519	526	546	504	560	509	521	500	531	549	510	489	511	528	535	534	518	533	547	525	517	494	537	551	493	514	521	518	533	527	518	498	537	548	550	501	497	484	514	502	557	503	536	558	509	529	505	564	537	496	533	555	540	540	519	526	517	482	510	532	542	510	534	520	514	502	539	513	552	539	513	554	537	531	553	494	547	501	528	554	510	552	559	553	523	502	528	503	503	519	560	509	548	526	540	544	551	566	548	524	551	485	486	519	543	529	545	522	546	511	524	514	485	515	498	496	524	566	522	542	533	489	509	546	538	518	488	557	510	512	516	511	555	562	523	531	520	534	523	496	523	551	513	488	540	517	514	498	531	545	531	533	548	492	552	559	540	536	566	534	531	530	552	567	543	512	533	511	513	541	479	513	553	500	567	527	511	567	575	542	484	508	513	524	508	483	518	487	517	498	522	541	516	493	561	535	564	520	534	529	536	516	552	507	525	496	490	552	543	531	538	539	541	548	538	497	538	524	550	497	538	551	526	562	517	544	538	509	533	506	525	555	514	535	519	498	492	519	560	562	504	554	508	531	534	539	538	536	500	494	509	505	536	544	514	524	505	535	500	540	526	537	529	558	519	553	594	522	536	517	520	542	556	543	502	546	563	498	513	499	505	625	524	510	467	481	505	512	558	549	509	543	541	523	520	512	549	520	532	535	549	516	490	533	508	551	512	501	528	549	519	527	530	486	525	519	513	514	530	521	519	511	501	565	548	498	534	526	532	545	538	489	527	536	535	527	521	531	532	558	508	541	477	530	516	498	526	505	502	523	549	545	513	519	565	567	510	581	515	508	528	507	539	554	569	546	491	516	537	544	522	512	519	529	531	515	597	528	559	553	563	568	527	488	525	559	523	490	508	530	558	490	523	533	554	537	491	531	507	552	488	536	530	523	540	551	559	502	550	492	554	554	564	548	500	545	517	504	514	538	462	532	487	520	486	567	509	504	498	554	533	509	570	539	530	550	509	536	556	555	542	493	547	593	480	558	527	517	534	556	510	536	568	531	536	528	534	527	520	521	505	517	528	487	531	535	496	530	544	519	507	503	517	537	531	495	563	505	546	529	493	549	521	479	552	487	562	555	577	514	523	515	520	561	487	522	532	525	547	545	545	541	489	541	552	544	523	541	545	519	503	563	555	493	521	566	531	503	531	505	519	546	532	529	533	546	574	528	510	527	553	543	508	497	501	554	526	499	520	521	485	492	572	572	487	512	520	498	539	516	541	541	544	508	501	524	524	516	507	475	521	519	530	513	518	561	515	494	513	537	523	519	565	509	518	506	573	512	539	524	482	503	524	525	564	561	547	520	531	562	561	512	475	532	507	516	509	521	505	527	528	501	549	525	531	508	529	538	535	510	524	559	505	527	483	529	517	521	549	525	507	569	544	515	527	520	500	561	527	549	533	521	531	468	559	530	548	528	515	504	528	523	519	536	544	570	521	513	521	514	554	482	501	492	520	536	493	515	507	478	522	538	539	534	481	514	500	550	547	540	516	504	518	521	506	536	568	523	571	585	530	496	513	518	508	507	492	493	505	499	509	550	507	475	546	492	554	542	568	509	513	500	536	501	488	502	485	516	523	556	528	514	539	523	521	487	555	538	498	517	505	524	488	501	543	543	534	505	516	558	559	545	555	548	518	551	538	536	515	527	507	506	513	571	530	501	547	507	552	526	547	518	515	522	501	570	548	536	554	507	555	558	525	554	544	505	507	508	527	555	540	511	548	529	532	511	516	499	516	519	528	554	537	516	540	495	565	522	535	515	543	509	548	506	545	514	540	521	549	533	537	551	550	558	557	503	528	490	517	515	543	526	550	531	513	535	547	484	500	518	550	534	550	509	569	501	525	543	549	527	508	501	543	521	519	535	534	521	538	489	547	523	557	549	525	563	549	528	527	516	538	541	559	584	530	540	541	506	530	547	533	556	543	494	524	550	551	518	524	507	482	519	482	474	533	563	540	541	513	530	514	524	513	513	565	523	499	534	552	517	506	539	533	502	489	553	501	528	520	520	510	536	507	552	539	544	495	542	536	549	544	543	537	503	547	520	517	563	542	503	521	484	527	500	554	514	524	525	539	575	563	499	528	502	524	530	570	510	514	517	562	514	506	503	568	490	542	531	521	520	542	506	520	503	528	497	515	488	538	548	531	517	487	528	514	552	514	537	518	559	526	515	529	531	516	524	547	557	538	545	503	551	504	559	496	522	555	479	499	512	502	480	511	543	546	544	547	507	498	489	491	513	494	537	469	526	512	537	525	566	513	549	549	484	509	530	551	528	462	547	501	537	554	512
3832	3080	1528	931	1039	1371	1334	1087	896	724	656	513	524	431	345	292	257	239	239	202	161	159	132	114	95	86	78	85	75	56	64	65	63	59	51	46	51	63	45	43	31	41	53	49	43	50	95	131	108	90	65	49	49	51	38	50	30	41	43	44	50	46	37	44	44	55	38	44	43	40	41	28	38	50	26	36	33	35	30	37	46	32	28	34	34	34	42	43	37	39	37	30	34	37	33	40	38	49	34	34	37	30	42	41	40	26	40	40	36	39	35	36	32	42	29	33	40	31	48	37	39	47	37	36	33	48	39	41	36	36	31	42	38	40	47	30	41	42	55	38	41	45	45	35	35	43	40	24	36	42	46	50	25	41	39	38	42	34	47	38	41	35	46	33	46	55	32	47	44	40	26	38	47	38	48	44	36	33	35	39	39	49	33	41	33	47	37	39	42	37	38	37	26	43	32	33	37	44	33	38	41	40	35	54	43	47	40	44	41	49	31	45	46	39	37	39	41	32	33	40	51	46	21	32	33	38	35	35	36	37	33	41	35	48	44	39	31	43	42	42	35	49	43	37	37	36	39	36	36	40	40	44	39	44	48	33	44	44	38	39	32	42	32	39	36	41	37	46	34	39	45	36	31	40	37	37	24	37	41	56	30	23	38	37	37	42	36	43	32	34	34	45	39	53	34	32	56	45	39	41	38	33	34	32	31	34	35	49	32	37	38	40	27	44	46	33	34	37	37	38	30	35	34	42	48	43	41	48	37	33	35	44	44	41	34	33	29	33	32	35	41	37	42	26	38	48	28	39	38	29	45	44	44	38	29	37	46	36	41	42	36	29	34	44	35	40	51	42	26	30	41	58	44	43	53	37	31	40	33	31	39	33	52	40	45	40	37	27	47	28	26	38	28	45	39	44	43	41	47	36	40	48	33	39	45	47	38	24	28	46	46	38	44	37	39	33	37	49	31	34	37	32	42	34	50	44	47	28	39	41	37	35	28	45	37	37	36	38	35	42	36	45	45	47	41	40	35	42	31	39	30	40	44	25	50	41	47	39	42	41	35	29	36	39	35	30	40	33	35	37	41	48	48	39	40	44	39	44	37	42	33	41	49	47	41	38	45	42	40	38	32	51	37	35	37	41	38	52	33	29	43	34	48	44	25	43	45	36	34	33	44	45	51	46	39	41	41	39	40	40	38	44	34	44	41	32	38	44	33	30	42	36	42	34	43	48	40	38	31	41	35	39	35	45	38	36	23	49	30	45	33	36	34	51	47	32	46	38	28	47	39	30	44	47	42	46	34	46	35	43	40	35	44	29	36	46	50	30	43	35	32	46	27	34	42	58	36	35	41	39	38	47	50	49	41	39	32	31	31	38	57	30	40	34	48	32	41	35	48	31	32	31	40	40	40	45	37	45	39	35	48	37	47	55	37	51	47	40	41	35	30	36	46	57	46	34	33	37	42	39	42	34	32	33	46	30	33	34	31	34	29	44	43	31	28	36	34	35	50	44	31	30	42	46	41	44	38	45	40	37	46	46	29	31	36	39	33	30	39	38	38	26	24	41	44	41	42	39	29	36	29	25	40	51	41	24	47	32	41	47	43	33	42	31	33	31	26	44	25	44	39	41	41	38	30	37	37	42	29	40	44	43	43	27	31	42	30	33	36	33	39	37	45	34	37	54	44	30	41	35	40	36	37	31	36	42	39	46	36	41	43	44	42	37	28	44	43	40	37	42	32	28	41	56	31	42	44	34	40	42	33	41	45	36	32	33	41	38	30	47	33	39	32	35	31	40	37	41	47	35	35	37	34	39	38	46	34	39	35	36	44	34	30	40	38	43	43	37	36	29	37	27	51	33	42	39	38	47	29	43	34	38	41	30	35	48	31	38	47	29	43	37	48	46	34	43	40	45	41	46	39	39	49	44	41	54	31	32	41	31	40	43	38	44	40	40	41	48	48	30	50	30	35	45	34	40	45	32	34	45	32	39	35	37	40	40	45	48	32	32	49	39	41	36	41	37	46	37	37	39	48	41	34	30	41	35	35	42	33	37	32	40	59	41	27	42	35	33	37	29	42	55	51	27	38	47	45	38	50	45	31	39	33	36	39	38	27	42	35	39	52	55	55	40	51	32	41	46	41	39	36	32	39	50	58	35	39	39	41	43	34	34	36	43	42	35	42	38	45	47	34	41	36	40	34	54	40	43	30	49	36	41	40	25	48	36	41	27	55	42	31	37	42	42	47	37	34	33	39	38	40	30	44	34	37	37	38	33	37	28	33	26	40	41	38	42	41	25	46	49	54	33	42	43	35	48	36	45	31	42	33	40	39	34	40	32	31	39	43	39	34	39	31	29	43	40	45	47	34	41	32	45	46	40	37	52	31	35	39	46	34	34	41	42	35	42	35	50	31	40	33	31	45	41	39	38	49	33	41	36	37	39	35	29	50	40	41	37	35	43	43	43	35	37	44	41	30	31	35	47	32	42	33	41	48	42	49	37	31	29	35	39	38	35	47	50	38	36	37	39	33	45	44	42	39	38	45	40	48	39	31	36	30	35	27	44	42	42	42	44	31	32	26	42	37	32	38	29	55	43	37	34	41	43	42	48	49	45	35	45	38	40	47	38	40	43	30	39	38	44	35	41	43	37	34	45	38	35	41	36	48	29	33	38	40	44	36	41	37	29	37	30	55	31	43	39	37	37	41	51	47	41	40	33	27	29	38	45	33	39	47	37	40	32	25	31	33	37	42	35	28	33	35	47	39	46	44	43	38	43	40	40	41	39	39	48	42	39	33	48	52	38	30	34	42	41	49	41	44	38	35	53	37	37	34	37	37	46	38	38	35	32	33	47	25	44	40	49	36	29	44	32	42	42	35	43	52	35	45	47	34	38	38	36	45	27	39	43	39	32	39	31	51	44	27	41	37	38	35	36	47	35	32	48	38	56	46	37	38	36	31	43	42	38	45	45	31	39	45	28	30	34	29	38	48	36	45	41	35	29	40	27	40	41	42	32	37	47	40	60	28	37	43	32	42	36	45	36	34	39	31	40	37	32	40	49	35	51	32	45	45	38	46	28	39	34	51	40	29	45	29	46	48	30	50	27	39	38	44	39	34	51	29	43	35	50	38	41	43	46	28	35	28	38	44	39	39	45	35	32	44	52	41	37	35	30	36	42	54	39	38	46	55	35	38	38	38	46	31	32	47	26	44	51	36	36	37	37	36	46	42	44	34	48	29	40	49	37	43	37	56	35	32	47	48	38	36	34	38	46	47	39	40	40	25	45	38	39	41	38	34	31	30	37	37	45	39	30	42	46	40	39	38	26	40	33	47	38	39	36	46	43	30	41	34	48	42	27	44	32	32	39	45	36	39	41	32	39	45	36	40	33	43	36	40	44	45	31	36	35	39	43	36	47	37	42	42	29	47	34	32	28	39	37	38	39	44	43	41	50	38	49	41	30	38	48	44	44	49	41	37	43	35	36	45	24
28091	19921	15225	21329	29163	30317	29081	26103	23377	20202	17997	15894	14684	12619	10919	9571	8364	7717	6629	5762	5153	4332	3737	3370	2902	2391	2130	1817	1628	1365	1392	1319	1335	1190	1122	1081	950	922	802	811	703	758	769	809	777	894	2603	3781	3334	2485	1520	938	673	511	449	469	474	459	483	513	457	480	491	474	452	478	452	453	499	452	461	466	467	462	474	470	510	472	470	474	469	461	475	470	465	445	504	460	481	456	435	478	477	461	484	478	498	515	468	471	501	455	483	402	472	483	471	479	482	472	455	469	502	466	463	458	473	435	440	457	470	474	522	437	463	478	473	473	512	495	474	477	433	510	490	512	483	490	510	467	428	528	476	474	460	490	478	497	478	471	476	477	532	501	477	466	442	463	470	481	486	478	470	502	449	461	478	468	500	464	415	500	471	456	428	443	488	473	487	496	480	477	440	460	495	468	482	450	490	460	492	476	442	486	458	485	432	459	469	455	510	462	470	490	441	463	423	459	454	502	485	489	452	459	471	486	483	496	461	494	465	464	513	480	442	510	485	407	481	496	455	449	453	451	453	497	437	491	506	486	482	459	467	481	465	477	491	444	517	494	463	478	466	506	449	465	473	459	475	465	458	484	461	431	514	482	474	474	452	487	445	481	489	440	485	475	443	459	471	491	486	483	458	436	481	420	456	480	470	496	478	446	448	491	494	477	474	452	464	478	487	456	470	456	477	470	493	485	492	443	429	471	465	513	495	421	508	471	519	452	449	483	482	470	456	482	478	448	437	468	452	479	444	455	469	487	520	485	446	465	468	468	469	481	452	442	488	494	469	493	487	451	455	482	476	478	524	477	476	478	460	469	453	479	501	487	467	472	488	466	459	479	472	472	502	468	467	479	481	468	471	483	465	500	444	492	457	491	461	492	436	478	480	474	502	458	454	462	462	450	445	470	503	408	465	485	456	450	452	459	484	488	490	485	448	462	471	444	470	484	501	472	473	492	467	462	491	450	483	473	454	440	537	441	497	504	486	470	449	440	480	489	440	453	484	456	452	466	448	433	503	482	512	466	537	524	515	460	486	488	455	500	489	452	468	507	465	481	511	463	459	463	490	468	475	498	466	445	448	472	479	473	464	448	465	458	449	492	482	499	517	482	503	468	482	470	485	472	464	451	484	463	481	468	457	476	487	530	449	465	428	455	463	417	449	459	482	514	503	479	469	464	473	468	511	462	448	491	456	461	471	509	483	444	478	468	442	436	489	488	451	486	483	490	499	457	489	461	468	500	456	457	450	460	435	463	442	466	428	448	461	476	504	504	469	499	472	448	467	470	453	471	497	432	496	478	464	456	463	478	490	466	439	473	505	449	477	468	460	497	446	473	473	465	485	466	481	465	522	468	480	479	477	431	464	507	465	496	442	458	438	477	470	450	450	485	463	466	451	471	480	465	457	502	467	462	497	501	448	428	479	498	491	442	503	466	468	468	455	435	469	487	478	478	467	479	437	472	452	484	424	481	496	505	458	497	500	479	467	467	474	491	453	442	455	511	471	450	475	468	440	498	456	461	431	469	500	459	487	429	527	463	488	484	468	458	482	485	458	456	460	450	450	445	450	506	444	464	503	476	474	486	467	469	433	461	457	500	462	473	468	491	470	463	454	448	487	472	493	477	486	462	505	453	494	474	489	494	495	468	458	432	485	456	471	494	464	457	467	481	457	439	465	477	461	444	471	484	451	462	467	449	476	428	474	465	503	479	473	442	461	466	460	449	465	461	462	471	481	474	505	460	504	447	439	485	459	467	450	495	467	473	487	482	477	471	472	482	468	439	486	505	463	499	450	458	498	483	480	472	499	460	454	442	459	429	402	506	436	498	502	432	491	447	514	445	484	458	478	456	487	469	480	495	499	446	484	475	462	474	472	506	422	486	488	478	441	532	454	466	478	478	490	441	504	465	477	481	492	514	493	495	473	420	503	460	437	452	483	425	441	447	476	484	469	488	447	492	499	476	461	488	475	447	468	477	472	488	521	466	495	490	448	449	463	466	486	465	491	465	444	504	501	476	456	441	462	440	458	475	490	510	444	459	491	505	455	452	473	463	479	500	469	460	462	489	471	473	466	429	449	488	486	493	497	452	468	501	447	493	492	461	463	527	486	449	475	458	485	507	481	455	485	501	457	471	450	459	502	462	463	477	443	479	494	469	470	478	465	488	479	495	464	494	487	465	479	448	499	474	462	467	469	465	430	489	463	452	464	457	454	481	479	502	466	429	459	502	458	522	464	448	499	453	504	462	453	495	466	434	462	428	467	480	451	469	479	480	505	460	476	465	470	465	437	456	446	479	499	441	462	464	432	479	481	464	474	475	458	477	439	511	477	451	497	463	453	469	460	461	511	439	483	449	487	456	479	454	446	477	470	479	518	445	473	502	479	528	468	434	474	478	478	471	465	491	490	468	524	468	524	486	454	460	470	465	470	520	510	474	474	437	414	517	483	490	471	473	492	460	482	509	466	463	440	519	477	448	455	450	452	503	473	445	463	496	463	495	444	475	469	470	502	467	490	440	451	448	458	488	469	477	455	490	473	493	482	467	461	450	461	443	489	494	451	456	429	475	463	447	520	464	509	477	455	427	448	501	474	438	464	513	451	461	471	467	436	473	453	462	481	436	529	436	460	461	484	455	448	500	473	450	468	491	475	450	488	461	493	469	489	498	440	462	469	476	490	499	447	482	502	490	496	467	452	482	505	513	454	451	467	472	451	469	471	472	504	434	447	443	441	482	517	451	493	479	464	512	480	445	485	449	453	515	455	494	474	466	495	480	459	458	485	420	461	472	459	430	485	481	411	457	504	437	494	485	433	484	518	434	465	458	477	469	448	492	486	471	494	511	502	467	498	474	461	449	488	453	475	470	462	467	482	431	478	459	475	477	482	461	444	469	461	456	463	455	455	427	435	471	483	499	452	468	507	484	458	438	473	488	499	486	467	494	493	415	449	494	454	487	473	463	461	492	484	457	494	478	493	500	468	480	448	502	466	490	472	477	509	486	461	451	462	472	472	482	512	440	458	519	477	452	497	496	492	510	435	444	452	464	469	465	470	491	445	448	468	471	480	456	471	486	436	458	417	497	528	475	467	444	486	488	499	470	469	447	478	466	457	505	455	451	509	466	480	485	451	464	487	471	458	453	446	456	503	450	494	468	523	451	443	414	502	473	486	441	497	467	482	478	476	483	475	469	471	463	480	479	500	479	514	439	485	473	491	486	486	460	493	463	464	471	484	505	467	470	450	455	450	482	452	482	456	456	432	479	500	454	485	476	490	427	496	441	500	503	452	482	455	479	434	504	450	463	492	440	473	498	513	462	446	479	505	454	471	465	441	490	499	456	483	458	506	464	477	487	477	464	479	461	456	478	456	492	472	514	490	475	486	497	482	460	482	465	486	477	464	430	439	476	451	481	455	503	473	489	457	451	436	493	462	469	493	441	438	464	488	442	492	525	479	484	466	443	443	451
2430	1070	579	388	375	565	559	498	434	355	297	248	233	197	167	166	133	129	111	101	107	68	70	56	65	68	61	58	55	47	56	53	47	50	49	38	51	47	46	50	50	42	51	52	48	37	54	71	61	60	55	43	43	37	35	40	37	37	45	43	42	42	42	50	42	44	45	37	32	56	42	38	48	42	35	41	30	47	43	29	44	35	46	39	31	38	42	42	37	40	44	46	53	43	43	46	48	40	38	34	40	32	38	58	36	34	48	55	41	49	41	56	47	47	32	33	41	41	36	48	44	42	41	42	40	42	46	40	48	33	25	47	44	33	42	46	52	41	44	48	41	52	43	41	33	43	35	42	50	44	34	53	45	34	37	37	44	35	37	50	41	24	45	32	36	40	48	31	34	43	45	43	33	40	43	45	43	53	40	33	37	47	36	40	45	42	45	48	37	40	44	52	45	39	42	38	46	46	28	40	45	41	40	34	34	55	36	41	36	38	34	39	44	42	35	49	47	44	46	43	37	34	45	40	43	45	51	42	61	47	36	45	44	46	45	31	45	44	41	40	51	37	45	37	35	43	36	45	40	47	42	47	36	53	43	46	42	36	41	43	42	44	47	24	42	35	43	41	51	38	40	47	40	39	39	40	33	41	54	41	43	43	39	26	44	47	41	55	48	44	39	43	49	48	35	50	40	39	39	41	53	43	40	39	45	46	49	33	45	54	48	48	37	37	40	33	47	45	53	47	46	39	31	36	42	51	42	53	43	49	42	32	44	38	24	39	34	43	33	54	47	57	45	44	35	39	45	30	41	41	42	34	39	49	34	33	51	48	36	51	45	51	37	45	40	51	46	37	42	49	45	37	39	50	45	45	38	39	57	38	45	39	38	54	43	47	42	37	57	50	29	35	41	42	37	39	37	53	50	51	50	33	39	44	31	37	37	32	41	36	42	47	33	51	38	39	35	38	39	49	43	56	48	37	60	40	36	44	46	38	30	28	44	41	43	45	50	41	42	42	50	41	44	38	35	45	48	36	30	42	37	38	35	34	38	42	40	41	40	51	49	41	42	49	47	42	39	35	47	44	39	41	48	41	36	39	43	42	43	40	37	44	43	44	51	38	41	53	44	31	54	46	46	51	49	37	36	42	43	40	38	44	45	44	42	35	49	40	41	55	42	29	34	35	43	43	41	29	44	41	41	30	40	52	52	33	41	41	47	28	48	50	43	45	49	36	40	39	33	43	44	40	41	39	43	40	36	51	35	39	30	49	55	29	35	47	42	37	54	49	41	37	45	30	43	37	56	34	39	49	47	48	45	39	47	45	42	44	38	45	46	38	43	41	32	53	30	48	34	44	36	55	42	46	35	37	41	32	41	39	44	32	40	43	50	53	50	41	34	48	46	40	30	43	33	52	28	33	39	41	42	25	46	41	38	43	42	38	37	45	39	46	35	41	35	36	41	44	45	40	33	33	44	40	41	49	33	43	40	45	37	34	45	33	34	29	30	47	34	49	37	42	49	36	45	33	48	52	42	41	45	41	39	46	43	52	47	54	42	34	54	51	36	37	50	41	44	43	29	39	38	46	46	42	43	45	41	46	44	36	48	40	50	46	48	39	55	53	39	32	35	36	49	39	46	54	49	39	36	44	52	45	45	37	47	30	43	40	51	48	38	43	36	43	30	34	52	43	41	30	48	50	35	51	35	41	33	44	41	44	37	41	36	38	46	32	48	53	34	37	32	31	45	45	35	43	51	38	39	42	39	45	53	42	42	56	47	34	48	35	27	38	37	49	49	37	42	46	31	44	33	44	36	37	49	40	61	45	34	50	33	47	32	40	48	51	40	44	35	59	33	35	42	55	36	40	46	35	44	35	42	39	36	32	38	36	53	43	43	42	26	33	35	61	49	30	39	43	51	38	44	50	36	38	35	33	43	35	41	43	50	44	45	56	51	49	46	49	57	40	38	40	34	49	46	30	47	44	46	39	42	46	43	34	42	40	45	50	37	36	34	39	41	32	44	44	45	52	35	42	50	49	45	27	44	32	30	38	34	38	49	42	37	45	35	47	28	41	39	46	38	28	48	36	36	54	33	35	51	48	40	41	34	40	33	45	33	42	47	34	39	30	48	44	42	34	33	48	47	59	31	41	53	31	53	53	31	41	38	37	46	43	39	46	51	55	48	40	28	42	40	32	46	34	33	51	37	41	44	42	34	43	45	34	46	46	44	42	46	52	46	46	39	34	42	35	48	40	44	44	51	45	36	44	41	40	33	36	34	39	39	44	38	43	40	44	49	46	46	43	55	45	43	42	55	47	57	39	53	46	34	44	37	41	40	41	47	52	32	52	40	34	31	39	38	33	40	47	37	47	42	41	46	50	41	30	48	48	42	47	40	55	46	48	45	35	51	49	34	29	41	43	52	40	35	41	46	35	37	48	47	39	42	36	53	45	51	39	42	48	43	43	43	52	49	44	47	32	42	36	63	46	49	49	30	54	48	35	44	46	49	29	35	54	44	37	39	50	47	50	42	26	46	41	40	45	42	38	53	35	48	34	39	42	43	51	38	39	29	42	41	39	35	38	37	37	47	41	31	36	43	40	41	50	34	39	37	36	41	47	35	40	36	39	38	33	48	39	48	40	27	45	50	39	42	51	47	37	53	43	35	32	46	56	44	46	45	37	40	46	42	49	54	56	31	52	47	40	44	32	35	44	47	40	36	48	36	44	45	48	41	36	39	37	48	35	36	33	32	38	38	51	35	34	43	38	46	41	44	41	47	40	24	34	41	44	53	42	25	49	32	44	44	36	45	34	43	41	40	53	56	39	45	40	42	41	46	43	45	36	51	49	46	42	51	41	38	48	48	41	44	44	31	36	45	43	54	45	46	31	46	40	48	51	40	38	52	56	41	48	50	35	33	33	35	43	40	45	38	38	39	40	45	50	46	33	45	45	31	39	33	34	43	35	37	41	33	34	46	43	36	58	38	37	35	45	34	43	43	37	52	51	38	43	42	45	42	55	42	45	41	44	50	36	41	37	43	33	40	40	47	46	37	40	38	44	36	44	49	40	46	38	39	46	35	38	40	47	49	56	37	51	40	36	40	37	55	40	40	42	49	33	51	41	24	43	33	41	34	49	60	30	42	34	47	44	40	46	45	51	32	46	42	49	53	47	54	38	41	36	43	46	54	39	58	49	42	40	47	46	44	30	40	35	42	41	45	54	41	37	43	49	38	33	42	49	39	40	39	46	32	54	49	39	38	47	42	32	46	52	33	30	49	38	32	39	38	40	34	43	42	37	39	40	46	59	47	36	39	48	44	40	46	34	46	51	40	45	46	42	45	40	41	49	41	42	43	34	37	34	43	37	33	40	37	46	55	32	41	43	41	43	46	50	34	46	30	32	51	38	34	29	30	39	45	29	43	32	32	46	50	38	47	48	41	54	45	49	32	46	37	47	41	42	35	41	33	39	44	46	32	39	33	44	38	42
20487	13049	9286	14003	21332	22982	21520	19103	16416	13470	11392	9531	8257	7154	6099	5173	4406	3852	3412	3026	2604	2190	2073	1774	1532	1367	1223	1102	1037	970	1010	954	922	826	833	764	768	702	701	624	601	643	627	649	654	631	863	1291	1357	1077	886	601	589	554	533	518	531	514	525	507	496	513	525	465	525	478	506	459	498	476	522	459	499	557	527	520	522	513	512	533	544	508	454	526	488	506	470	516	526	495	535	535	511	466	515	515	552	500	472	529	534	489	482	520	470	536	510	467	519	455	507	517	526	518	511	533	514	479	491	523	502	492	471	546	565	519	499	530	546	496	506	536	510	472	556	534	497	482	493	483	504	489	551	490	518	511	478	526	501	499	532	521	519	508	486	484	492	509	511	486	510	523	496	508	501	482	508	473	499	453	495	491	476	511	526	504	528	526	465	563	519	566	507	486	506	498	482	509	515	546	507	477	510	476	522	521	545	501	499	503	497	502	507	538	533	490	522	505	501	503	498	546	475	522	513	517	521	511	490	516	504	523	495	540	536	522	543	505	517	482	515	490	504	524	509	507	513	509	477	530	494	490	502	503	482	519	490	487	521	537	522	544	508	508	501	552	489	491	472	507	553	513	563	482	503	521	477	507	512	480	501	491	485	542	511	507	535	527	544	540	477	542	494	522	539	504	477	508	502	522	514	479	482	476	492	475	512	471	492	549	510	516	520	501	493	499	564	474	514	499	493	538	527	496	537	508	520	533	517	496	471	515	548	483	491	512	528	485	467	505	509	512	513	470	522	477	513	500	460	526	485	500	489	534	508	528	500	506	530	531	534	499	513	504	497	542	527	488	508	466	481	501	536	507	476	519	528	463	494	509	537	497	522	506	483	482	521	489	530	495	500	500	516	519	491	511	487	470	480	494	472	513	503	509	496	506	528	542	501	489	507	492	514	529	509	537	465	495	504	540	489	497	510	520	499	473	495	540	496	510	500	504	514	524	481	508	501	511	481	476	515	532	508	495	453	516	487	489	486	478	515	491	517	542	524	571	503	528	475	504	488	514	496	484	529	501	525	534	538	504	504	498	510	506	506	516	478	503	532	525	463	536	544	518	497	493	555	495	461	502	490	488	491	548	508	530	494	519	493	515	490	486	528	510	490	503	518	561	501	461	495	519	510	507	504	504	511	544	521	481	526	515	523	527	495	508	455	534	538	525	494	461	473	529	493	517	504	482	492	464	517	488	508	539	515	502	492	554	515	497	503	490	472	497	491	493	509	527	504	521	459	551	503	500	511	541	510	494	494	527	532	481	551	506	503	505	498	495	503	469	520	501	490	569	480	500	516	487	488	489	492	520	488	494	510	515	524	543	538	495	474	508	509	508	498	497	515	542	497	480	518	545	526	513	548	490	486	488	493	496	547	555	532	488	517	518	482	483	516	517	525	516	463	467	508	476	514	512	500	494	512	478	493	518	528	509	466	485	485	533	498	495	507	498	507	543	473	503	498	509	482	502	489	530	467	470	506	484	493	496	556	505	470	515	506	517	493	545	504	449	528	533	494	454	490	458	477	491	497	484	475	493	450	542	479	485	522	509	495	523	513	510	490	474	511	489	513	449	481	494	475	485	497	507	549	492	547	522	451	502	481	526	528	525	473	533	476	515	499	547	527	539	501	511	533	477	498	496	528	486	481	490	491	509	493	516	479	525	455	511	520	458	485	468	506	478	555	509	498	515	519	517	505	535	475	482	491	444	526	531	534	471	560	503	523	505	493	495	481	521	538	457	545	510	499	521	524	524	504	495	518	525	499	523	504	537	542	532	513	506	512	560	533	523	508	481	496	516	482	514	547	514	521	452	478	528	487	466	519	503	493	504	503	543	488	531	509	492	514	552	482	466	499	514	486	480	514	513	516	543	476	477	491	499	474	522	516	528	512	555	530	492	524	514	505	477	465	496	473	526	489	510	486	526	500	500	513	490	464	468	514	497	540	499	524	509	520	491	459	514	467	528	496	514	507	510	542	534	485	498	473	522	488	507	515	509	509	506	488	543	510	521	486	503	508	520	483	468	548	490	518	511	472	506	487	515	529	518	476	502	462	502	492	503	526	497	528	484	506	540	496	557	533	488	506	511	500	496	492	520	522	510	493	462	519	501	552	518	474	480	528	513	523	500	463	509	506	491	524	470	493	537	518	473	499	498	553	465	498	487	507	533	505	508	513	518	480	510	515	516	500	532	497	477	494	518	507	487	485	481	507	534	512	520	529	513	505	500	512	493	504	503	479	474	519	498	506	502	498	483	522	512	487	506	509	508	524	491	516	495	488	498	503	470	480	485	512	486	520	511	486	516	483	520	453	517	534	503	538	495	498	501	468	512	507	483	498	497	516	503	485	484	502	525	496	508	518	505	500	533	551	517	499	501	511	510	503	481	516	480	523	492	513	484	516	494	482	469	520	478	511	530	538	515	503	497	514	493	503	496	555	498	518	492	511	487	476	539	488	490	475	523	472	516	490	516	511	488	526	522	476	498	518	483	507	472	491	515	551	513	459	498	472	529	547	487	532	494	480	522	538	474	517	515	568	534	519	544	559	461	482	515	510	510	490	498	509	528	475	503	471	479	480	518	461	485	472	489	485	521	505	552	502	492	471	497	508	536	538	507	510	499	511	536	524	490	516	518	489	494	547	500	503	520	506	478	501	525	569	520	510	505	497	513	493	493	542	502	488	492	524	506	532	472	517	512	481	495	493	507	485	499	497	498	541	497	488	496	506	506	490	517	459	488	544	516	518	497	509	517	516	502	548	534	529	511	488	505	544	555	548	492	499	459	509	486	515	478	505	511	519	526	516	519	498	538	498	491	515	554	500	538	517	480	530	468	479	493	500	553	529	525	490	562	525	507	513	491	497	513	500	479	499	491	499	524	521	486	506	545	494	512	527	510	526	514	499	498	497	501	543	489	531	507	494	496	527	499	493	538	537	535	500	503	525	514	490	501	474	519	510	514	521	457	513	503	471	493	533	537	470	525	508	504	488	508	506	485	504	527	517	514	523	503	481	486	514	535	484	461	498	570	519	536	503	508	510	518	498	551	494	483	468	543	470	506	525	485	467	485	536	525	517	488	503	532	499	495	520	510	508	514	494	483	492	460	526	522	457	516	502	537	537	493	521	487	475	499	494	527	550	502	530	503	540	451	522	511	471	502	537	500	514	499	465	510	502	551	503	477	554	522	533	487	490	525	482	500	512	496	520	514	472	501	485	493	539	504	539	525	502	522	506	524	491	544	538	467	544	520	468	495	511	487	473	501	489	470	479	538	517	509	505	530	510	518	540	498	506	520	501	534	502	465	472	525	500	516	503	507	501	466	520	505	498	506	522	443	534	517	486	522	500	522	519	494	501	491	528	523	481	500	518	551	539	494	530	519	468	518	485	525	495	503	499	469	493	482	539	509	487	472	478	503	477	465	520	506	469	501	523	516	527	517	530	518	499	514	465	517	519	527	534	516	468	554
2741	2087	1052	638	655	932	884	893	686	534	417	380	341	303	263	207	224	174	139	142	95	91	122	77	77	60	60	60	55	58	62	57	48	57	52	43	49	47	54	37	47	36	48	45	52	46	58	121	96	77	50	44	47	28	30	41	29	42	22	29	31	35	29	34	46	40	29	36	44	24	36	39	45	35	50	37	40	38	48	38	37	47	32	32	38	37	34	38	44	34	39	45	38	42	35	30	46	47	43	39	31	31	42	45	38	40	35	35	45	42	36	33	29	42	32	42	31	38	43	29	46	46	35	38	40	41	52	38	43	43	36	38	40	25	38	36	42	35	34	31	35	34	45	45	34	34	39	27	28	26	39	39	39	36	43	43	41	30	30	30	55	46	37	35	40	37	32	35	36	48	32	44	41	37	42	37	32	36	55	49	34	40	26	36	31	43	32	34	41	37	44	50	43	37	46	30	37	46	35	46	48	39	34	38	41	37	33	43	30	33	34	27	44	36	27	33	41	48	27	47	48	23	43	39	31	40	28	38	42	40	39	40	43	38	38	41	54	38	37	38	32	41	48	43	33	34	48	35	34	32	48	38	42	43	30	22	36	39	42	30	34	50	29	33	31	38	42	40	28	43	37	32	39	36	42	38	34	41	42	37	39	33	35	37	28	29	25	37	47	41	31	44	35	29	32	40	23	34	37	31	38	49	42	34	36	39	32	51	35	44	46	47	43	34	40	43	35	28	42	33	35	35	30	42	35	42	39	53	41	43	42	35	40	37	30	47	36	37	43	38	53	48	36	34	43	45	35	39	39	40	41	41	40	36	42	32	28	47	33	33	46	33	48	38	35	34	47	39	34	35	49	32	34	47	35	32	36	45	30	26	29	36	32	49	34	47	40	41	56	39	44	42	30	39	51	34	34	41	34	26	40	42	39	52	32	37	33	34	39	50	40	28	34	23	37	37	35	36	39	29	38	34	49	37	31	44	45	32	27	50	34	40	49	39	34	38	35	38	41	38	43	33	38	42	41	42	38	43	43	33	36	30	39	42	41	32	35	30	41	37	31	37	41	33	48	30	41	33	35	36	46	38	41	38	37	31	43	33	30	35	31	35	51	49	31	31	38	32	37	29	40	43	49	35	40	44	31	47	42	39	46	44	44	36	38	42	40	39	44	33	33	34	30	35	30	30	37	18	41	32	42	33	31	34	36	53	40	45	34	30	38	38	38	40	32	33	39	34	31	35	36	35	29	42	34	37	46	38	45	28	36	43	40	37	36	30	32	36	41	44	28	39	33	48	37	44	37	32	31	33	35	30	38	38	43	39	48	40	35	27	46	39	41	40	27	33	44	40	43	39	36	41	39	33	36	32	35	46	33	44	32	39	36	34	35	41	37	40	43	34	39	34	33	42	40	34	30	35	40	30	34	41	37	37	39	43	36	40	51	31	35	42	37	38	37	38	43	53	24	33	51	44	45	47	34	38	41	32	27	36	49	57	41	34	39	49	44	34	29	36	34	39	34	31	33	36	34	29	29	35	36	30	29	33	37	38	31	38	36	46	34	34	38	32	38	35	41	36	36	28	43	36	35	32	36	37	35	29	36	45	39	33	32	48	30	37	38	50	34	36	30	26	36	40	41	38	40	32	41	37	41	46	42	35	28	44	25	46	44	35	38	36	37	26	42	33	52	31	34	37	31	40	35	34	46	33	36	29	30	36	41	26	45	37	30	35	42	40	42	39	30	38	30	31	45	36	40	38	38	49	40	35	38	40	30	43	34	47	43	29	46	34	33	40	53	32	48	37	27	31	34	39	42	38	35	37	34	39	41	34	49	43	38	31	45	38	35	32	39	35	34	40	35	32	28	27	46	46	34	31	27	39	39	37	28	42	33	38	27	41	46	42	33	36	33	33	43	47	40	34	44	42	39	44	45	32	39	40	30	40	45	46	46	34	33	53	45	32	42	26	39	35	37	26	34	30	42	40	33	38	30	36	33	35	32	32	46	29	32	37	52	40	37	37	40	34	47	30	25	37	36	47	32	37	51	33	40	28	44	43	41	43	39	37	39	34	32	35	34	40	44	35	38	45	31	28	38	44	36	37	42	32	36	43	36	45	35	40	34	39	38	41	34	37	43	27	37	44	28	40	34	35	38	34	36	43	44	39	39	45	32	34	38	33	28	38	32	36	40	41	32	28	25	33	42	40	31	40	25	51	36	27	36	42	47	46	26	33	46	27	41	34	40	45	45	32	28	35	56	44	21	48	39	43	25	34	32	33	31	37	37	40	41	35	36	50	34	38	34	44	41	42	41	38	30	52	36	35	35	41	44	43	39	43	34	42	50	40	36	45	42	40	34	26	37	38	29	31	34	30	27	34	42	38	29	39	38	43	36	44	37	35	37	36	31	44	42	37	32	47	33	35	30	39	37	48	32	32	38	29	48	38	45	40	37	39	54	28	41	48	32	36	37	36	23	47	34	30	39	40	42	31	50	40	37	29	35	34	42	46	39	36	47	34	36	40	38	50	41	29	31	36	44	42	50	36	45	38	37	27	34	45	36	37	39	41	51	39	34	43	39	35	42	41	35	52	36	49	41	38	38	44	46	34	34	37	49	50	35	36	38	36	33	40	41	37	32	32	26	32	34	36	25	42	38	49	34	32	30	31	28	46	34	39	46	50	42	49	33	31	35	40	31	39	42	32	37	29	34	31	50	40	37	31	33	44	46	31	39	34	37	34	33	31	34	38	39	32	37	38	40	33	42	41	43	43	35	39	31	45	37	30	34	53	35	41	41	33	35	41	34	41	45	33	35	42	37	28	45	30	25	45	35	26	41	37	32	44	35	41	30	37	33	37	39	45	32	39	36	37	38	33	40	34	35	42	41	41	38	43	37	30	40	39	41	36	37	38	38	29	40	32	30	39	40	30	35	41	30	53	41	38	36	47	42	36	37	33	40	37	40	37	37	40	32	42	39	30	35	23	31	37	36	35	34	44	42	38	26	37	40	43	30	28	32	46	40	39	29	46	35	38	38	39	47	34	31	42	38	39	23	39	36	35	42	29	31	41	37	38	36	39	31	33	41	31	46	41	39	36	37	33	27	34	32	50	35	31	30	26	38	34	21	36	27	40	37	32	30	42	35	39	47	28	39	50	39	22	31	38	33	28	32	38	34	42	36	38	45	29	21	29	26	41	34	28	37	38	50	35	43	40	48	41	33	45	50	32	43	31	36	33	39	40	37	35	38	37	46	32	26	38	37	32	45	44	43	39	36	40	45	38	36	38	44	39	29	37	44	31	37	35	40	30	32	37	38	34	36	42	37	32	38	36	37	51	50	36	35	37	47	34	46	30	36	34	36	37	34	38	44	31	43	40	47	40	41	35	30	30	31	37	39	38	36	38	41	34	41	53	30	39	45	31	45	42	50	42	34	31	39	42	40	34	37	40	36	27	39	39	34	25	28	46	32	42	29	37	33	31	32	42	35	26	34	43
24624	17196	12498	17774	25837	27121	25613	23296	20252	17550	14691	12516	10895	9790	8656	7182	6080	5277	4685	4029	3439	3009	2550	2140	1807	1673	1508	1421	1348	1341	1347	1255	1188	1110	922	933	889	864	784	703	744	717	701	739	711	646	1161	2593	2541	1716	1048	778	618	482	493	461	459	411	445	449	477	440	463	500	456	504	422	508	482	461	454	440	477	477	425	434	444	459	463	425	439	452	450	463	455	479	461	478	466	467	456	416	468	463	466	427	412	455	448	451	480	432	430	450	448	465	415	475	460	432	410	452	451	429	436	451	475	458	431	489	474	470	496	435	431	480	443	478	448	434	477	460	469	466	434	468	452	483	515	447	409	422	443	481	470	450	463	428	446	457	448	442	474	459	469	447	434	458	476	416	472	425	454	490	449	461	460	508	443	429	444	460	443	470	436	449	469	438	473	442	424	430	451	458	461	468	468	478	446	440	465	451	508	460	439	467	443	420	465	435	463	424	445	456	454	450	458	467	455	461	460	464	462	413	423	450	447	491	479	446	458	469	459	483	449	453	466	468	479	439	475	484	486	467	463	460	441	443	448	483	452	446	444	467	432	437	479	434	418	443	450	455	447	516	491	466	464	442	453	469	428	483	450	475	475	419	446	472	440	451	455	497	502	443	465	483	423	450	465	432	512	455	455	438	442	459	496	448	472	460	443	481	448	449	469	446	482	413	454	454	454	483	433	458	486	446	463	445	446	426	448	431	456	444	469	449	477	444	431	455	453	466	446	446	445	443	435	487	469	441	470	438	484	468	465	460	419	421	459	446	479	472	473	450	438	455	457	440	463	453	445	447	448	469	459	463	449	423	444	471	482	510	424	445	438	452	475	445	463	448	432	470	473	452	485	436	419	452	449	446	451	450	442	437	473	460	466	477	472	465	453	471	421	456	449	434	475	460	459	447	451	437	420	478	449	447	491	457	466	448	458	476	440	458	443	473	474	462	451	478	414	444	465	466	477	444	487	435	455	444	440	443	407	471	474	473	442	435	449	412	451	488	469	459	445	440	456	424	432	438	446	444	492	463	437	466	465	451	437	453	468	451	422	480	432	481	444	422	483	486	460	487	429	462	454	442	430	432	435	415	475	456	491	428	422	468	455	466	466	474	409	452	477	470	475	422	488	443	487	468	444	470	445	452	482	519	435	476	435	459	418	446	449	473	475	457	496	463	431	431	419	484	460	414	421	488	466	416	428	448	493	440	447	463	444	443	455	456	467	447	470	493	458	474	452	491	452	486	457	451	467	431	454	471	477	476	440	502	436	479	454	462	483	482	468	471	466	465	421	463	479	430	463	445	447	450	437	481	456	441	418	455	459	454	473	454	408	463	445	475	443	471	446	428	445	448	465	431	497	452	479	488	442	446	433	459	453	461	476	438	410	481	458	446	421	472	452	443	449	466	460	455	411	431	472	467	416	495	464	446	396	439	467	439	456	474	474	457	466	470	424	482	444	493	482	478	436	476	455	452	476	451	472	445	448	464	483	463	460	459	434	433	487	490	472	424	391	505	459	463	440	451	469	454	493	463	472	456	439	454	471	449	497	473	448	430	442	467	418	450	492	479	433	440	477	441	463	449	419	450	465	471	448	445	455	455	446	480	467	474	493	443	447	419	472	453	419	464	453	476	479	451	462	493	427	468	425	482	454	436	433	475	469	468	467	449	453	462	442	429	430	480	458	467	450	415	452	471	438	458	454	441	474	473	436	474	478	438	429	450	408	465	448	462	453	441	463	474	467	451	477	448	480	469	460	473	474	430	481	481	427	446	447	454	455	461	463	469	450	400	435	475	422	456	465	479	434	443	433	428	472	453	460	474	470	456	449	466	444	465	477	456	449	454	438	441	440	439	451	420	465	468	420	420	458	422	455	469	415	433	480	445	448	505	424	474	440	478	459	480	462	467	417	510	487	439	448	466	428	452	486	463	461	455	426	441	526	460	457	432	441	470	452	456	461	480	458	438	461	452	450	471	421	452	458	438	449	470	424	431	460	446	424	489	505	430	440	441	471	486	478	463	463	477	447	463	438	429	516	473	465	465	517	464	430	445	399	453	440	458	446	432	449	475	436	473	469	449	492	487	433	466	413	461	488	446	482	485	475	439	479	452	438	466	483	411	418	473	485	411	454	473	492	458	441	475	476	445	450	471	440	477	479	473	448	464	461	503	451	452	456	493	441	458	461	470	443	457	465	473	490	454	475	471	445	451	440	435	457	435	444	443	446	443	456	465	444	484	482	440	453	476	439	489	414	445	434	461	466	439	439	481	475	437	519	471	493	443	446	466	491	460	437	452	465	458	463	460	415	445	435	502	403	435	440	458	441	478	465	508	457	453	431	482	468	442	443	445	460	454	518	444	456	443	483	470	457	453	467	471	431	454	432	474	438	453	414	437	479	483	468	502	434	428	483	448	420	462	444	465	444	446	470	410	446	426	432	462	481	491	502	473	446	442	478	475	425	492	440	477	454	464	468	449	481	468	473	463	462	470	444	471	466	502	458	442	425	470	487	478	426	453	430	471	431	499	490	404	459	474	416	463	537	456	441	475	450	445	473	436	440	429	449	510	482	437	483	458	455	446	418	455	454	476	437	496	444	503	441	484	452	466	467	464	446	469	437	469	461	457	445	497	490	483	426	479	474	442	419	435	469	473	438	411	481	441	430	454	494	460	462	445	444	476	503	464	477	432	492	437	419	459	452	468	444	402	485	476	427	473	459	463	476	440	468	446	478	462	447	480	460	437	439	421	450	428	462	484	470	486	467	430	459	450	434	425	516	487	422	469	471	441	445	494	471	455	474	453	461	471	509	464	467	461	463	447	439	427	484	483	471	480	431	478	447	457	472	426	490	499	476	500	453	433	468	444	436	442	485	450	457	490	459	453	436	445	446	465	440	482	433	422	457	455	441	434	453	486	464	443	459	439	464	450	421	446	465	427	441	450	477	475	438	438	464	448	434	437	485	477	462	479	448	424	434	474	443	416	449	453	479	425	446	490	452	476	460	475	448	448	446	446	449	465	478	460	424	460	466	451	481	453	442	450	443	474	478	468	459	470	445	447	423	460	445	442	467	433	463	491	431	415	475	467	462	465	430	473	467	479	458	455	456	423	508	437	441	439	471	437	463	495	459	463	440	473	443	460	440	472	461	457	481	451	436	447	443	462	442	465	462	474	472	493	460	471	444	445	452	418	472	488	453	479	433	460	479	454	469	461	478	487	481	430	470	430	444	456	492	455	481	437	386	446	428	432	452	448	442	436	462	465	436	455	448	426	442	444	480	450	435	439	451	422	446	467	449	470	414	421	488	428	446	439	475	461	465	452	439	436	457	418	461	441	430	451	476	463	477	448	442	473	459	473	454	435	438	442	466	480	433	437	488	503	507	498	471	493	486	455	474	493	444	466	461	480	486	474	439	431	466	431	464	443	462	450	464	451	478	491	438	444	488	449	445	468	425	489	447	477	428	456	457	463	477	498
3983	1796	953	568	567	863	929	794	720	602	523	406	347	304	299	212	231	186	162	136	135	107	105	87	86	87	71	83	75	59	57	70	70	59	68	51	54	61	51	47	67	47	50	56	59	47	54	110	122	84	60	51	59	47	57	54	52	34	32	50	38	34	50	49	45	45	40	35	51	44	44	52	51	41	46	42	39	36	55	39	35	35	41	47	39	47	42	46	41	34	53	41	33	42	40	60	43	37	26	45	40	57	44	49	40	44	44	53	44	32	58	41	41	53	35	39	58	48	51	50	43	44	48	49	46	47	47	53	58	42	50	53	43	50	41	39	50	43	44	43	54	38	38	42	45	41	34	51	40	37	40	51	55	42	45	42	32	46	39	46	44	49	37	49	50	51	42	50	38	46	53	43	42	46	51	41	50	40	43	54	38	44	41	48	38	39	52	47	55	49	42	60	47	40	44	43	40	48	42	46	43	43	58	46	44	40	44	50	39	48	38	51	33	37	45	44	33	50	49	39	41	42	46	55	40	48	51	46	39	41	49	47	42	46	41	38	53	37	52	46	41	50	39	43	33	39	52	40	46	39	59	41	48	44	44	44	54	54	59	39	41	44	53	44	47	49	39	42	44	54	50	60	39	51	39	39	35	37	39	44	57	37	48	45	51	38	47	52	40	42	53	33	51	43	43	41	40	53	53	46	39	59	36	44	43	51	33	48	47	50	49	44	55	36	51	64	54	40	43	57	39	51	46	27	53	50	53	41	51	50	50	48	50	50	51	39	36	46	39	46	34	38	35	38	37	37	41	44	40	37	33	40	46	60	45	37	39	45	46	44	53	46	45	36	40	43	34	32	49	51	47	48	54	36	44	45	35	40	34	39	47	39	35	37	45	34	47	40	49	36	58	43	51	36	36	50	37	54	42	46	40	50	39	51	49	41	48	44	51	50	49	51	47	41	38	46	46	41	50	50	43	57	39	53	49	46	44	34	41	43	47	29	55	35	46	36	31	38	39	52	48	38	43	45	38	40	44	52	39	35	40	47	41	52	54	35	35	37	42	44	53	46	47	36	45	48	40	43	43	41	39	47	45	42	40	41	49	54	40	43	29	58	57	42	45	51	50	33	35	33	34	34	44	43	50	45	36	45	38	51	37	36	36	43	38	45	44	43	47	40	44	51	31	52	41	47	41	49	42	36	44	56	37	45	36	42	48	46	42	48	44	49	57	50	40	43	41	44	47	48	41	45	41	35	40	41	47	41	53	52	37	49	43	56	42	44	36	45	58	45	51	50	53	52	47	41	41	48	43	49	40	43	47	49	49	49	42	45	39	37	44	52	42	38	51	33	31	46	46	34	44	43	41	44	42	37	33	53	46	47	39	33	42	54	41	45	40	44	42	51	36	46	43	38	37	55	50	42	51	50	51	34	43	54	44	51	45	38	45	33	51	40	46	47	50	24	44	47	38	41	51	51	51	46	37	39	48	39	37	49	42	38	40	43	37	36	55	56	56	50	36	36	61	43	59	37	35	52	44	54	48	33	37	50	49	46	48	43	51	43	45	43	40	44	40	39	36	35	44	45	46	52	54	44	48	48	52	40	63	36	43	41	37	35	42	39	49	47	35	36	39	39	47	51	46	42	44	50	46	43	50	56	53	30	44	41	45	40	61	38	47	44	47	42	48	33	46	39	38	40	43	42	45	34	43	43	51	38	37	46	35	44	37	46	42	44	44	38	35	40	49	40	67	45	51	45	44	57	39	42	46	36	40	34	31	47	45	59	37	36	44	47	37	36	40	42	42	44	45	40	45	45	33	35	41	48	48	42	62	39	46	52	49	43	53	52	31	52	34	45	43	50	53	31	23	41	38	43	40	48	46	65	47	49	45	41	45	44	52	42	45	48	46	38	36	54	43	37	39	54	31	59	52	48	43	61	40	34	44	48	44	39	31	40	46	54	52	47	31	40	44	35	41	50	55	29	40	43	45	38	47	42	43	39	51	47	52	46	49	44	35	52	49	38	37	52	38	46	38	34	55	32	39	42	39	48	50	27	41	47	45	45	54	37	41	40	51	34	41	51	42	45	48	38	52	37	44	33	46	47	48	55	48	47	40	64	43	49	43	47	43	45	49	35	51	56	46	49	37	41	48	45	29	39	39	44	46	41	43	35	32	42	39	38	49	57	31	47	45	43	43	54	40	47	38	52	35	46	46	39	45	48	52	35	39	41	47	37	62	43	33	37	47	32	48	40	37	47	41	47	41	55	37	47	33	38	51	40	41	42	52	37	32	45	46	45	39	51	43	44	41	43	36	40	38	38	38	43	36	48	38	46	49	45	39	38	40	45	47	41	48	45	45	48	31	49	42	38	42	64	36	51	48	57	47	32	48	47	54	49	40	42	46	39	43	36	50	48	52	46	43	36	52	44	58	50	39	45	42	40	46	43	36	54	50	44	37	60	37	40	42	34	47	52	44	37	39	47	40	35	45	43	38	49	54	47	31	40	41	42	51	51	52	40	50	49	40	48	41	45	49	41	49	38	45	30	54	47	43	40	42	63	45	52	43	29	43	46	39	49	43	45	40	41	36	37	46	43	57	44	54	50	44	33	47	37	43	31	57	48	50	47	41	47	42	36	46	51	43	26	42	49	45	49	40	41	40	53	54	33	43	47	43	31	52	46	47	37	46	46	45	34	53	45	53	41	43	42	43	39	32	46	40	48	41	30	44	38	49	44	46	51	41	39	48	41	48	66	47	41	41	45	39	44	36	42	59	49	40	52	44	55	44	41	41	30	57	30	38	44	37	46	44	42	39	57	42	48	40	41	42	42	41	45	42	55	52	35	43	47	41	38	40	44	35	34	38	37	48	44	43	42	44	47	38	32	46	48	52	35	47	52	51	39	35	50	39	28	33	37	41	45	48	47	47	58	45	49	49	44	44	43	45	39	41	34	46	43	49	56	60	45	51	40	47	38	49	48	40	47	45	38	37	52	50	35	39	34	47	39	36	46	51	57	34	39	36	56	45	39	44	44	33	59	41	41	57	49	43	44	40	38	48	37	37	49	39	47	53	42	45	42	40	45	37	52	42	40	47	44	48	59	41	53	39	53	40	46	48	55	47	41	49	61	42	38	39	34	50	39	43	31	52	41	45	52	40	43	47	53	60	39	50	43	39	31	49	49	37	40	43	37	40	43	44	44	37	55	41	46	45	44	46	50	40	41	44	41	55	46	54	39	41	35	50	52	55	34	39	42	45	57	36	37	43	48	41	32	39	38	53	37	43	61	44	38	57	46	40	44	55	44	40	50	43	42	43	48	56	41	52	49	40	50	37	42	46	44	40	37	34	49	48	31	44	28	48	43	37	33	31	36	53	41	46	41	42	57	42	38	49	36	48	41	51	47	39	46	56	47	46	43	48	58	41	46	59	45	44	37	46	34	45	35	59	56	52	31	39	48	41	47	40	37	49	46	52	47	43	46	40	46	47	38	46	55
24179	16716	11966	16971	24137	26548	25629	23334	21109	18421	15696	13329	11288	10198	9199	7584	6593	5745	5017	4219	3589	3061	2720	2334	2200	2056	1773	1664	1699	1500	1491	1446	1399	1253	1208	1186	1150	1047	986	998	946	861	836	766	811	806	1258	2827	2889	1963	1245	816	717	593	568	628	576	551	512	543	517	531	514	523	542	516	551	542	521	558	537	507	523	519	519	495	533	542	544	548	511	546	497	558	533	565	562	532	515	529	554	549	521	546	521	543	519	552	544	537	481	555	513	537	554	540	541	552	516	519	504	550	539	520	546	534	497	492	516	542	524	527	528	537	549	526	516	531	572	529	553	506	513	499	560	555	559	556	551	523	537	523	541	509	526	532	541	535	531	524	520	530	534	514	494	550	556	504	550	534	530	570	560	508	550	516	540	521	567	501	516	526	567	550	531	545	491	526	556	539	501	527	542	553	553	556	539	553	536	519	534	568	548	553	514	521	537	551	546	534	532	530	503	523	536	520	565	510	545	523	512	489	514	482	535	527	505	526	513	539	511	539	512	559	528	508	524	565	571	571	507	517	515	564	504	509	505	499	532	501	521	496	531	490	502	530	524	565	485	504	524	541	525	580	522	513	528	532	532	559	558	547	525	533	575	532	543	560	542	554	513	552	548	515	555	526	566	569	502	537	531	540	520	505	527	534	571	538	516	548	491	517	545	530	557	510	518	521	560	562	512	584	524	521	514	568	536	544	520	564	534	566	500	503	515	508	496	531	523	552	535	540	556	531	522	502	526	533	541	528	547	509	500	491	560	555	587	511	553	540	528	561	553	553	570	563	522	531	535	530	501	544	517	494	529	546	492	518	547	554	535	563	534	522	506	534	536	558	535	531	503	505	544	569	553	563	512	555	554	574	562	530	542	535	545	554	559	507	572	518	497	524	521	537	541	521	519	530	539	514	516	545	555	566	539	537	519	548	518	528	524	595	543	537	538	562	525	506	541	517	545	523	546	546	605	537	524	497	553	572	497	514	519	525	570	497	577	562	495	557	538	508	508	580	537	513	538	545	531	491	528	494	533	559	553	528	494	547	519	538	523	499	509	551	538	538	507	490	528	539	536	524	543	545	565	547	559	517	525	494	535	545	518	544	563	538	518	553	503	572	549	534	560	550	550	547	548	522	526	547	545	508	501	495	529	545	516	556	543	527	519	521	547	499	528	541	501	502	565	520	515	555	519	513	572	572	513	506	533	501	558	548	551	524	546	524	532	533	522	532	562	562	556	570	536	551	525	554	546	542	535	571	541	560	542	561	525	545	581	522	536	507	547	520	579	528	537	538	516	531	519	523	517	592	507	535	517	542	528	544	567	515	543	519	507	516	556	543	546	571	523	594	527	579	491	537	543	525	529	542	496	586	551	569	528	475	551	566	528	538	502	528	521	535	540	550	478	545	528	516	559	523	536	486	543	548	532	562	580	547	557	504	537	553	530	490	556	517	521	520	527	529	529	506	524	554	509	507	542	545	540	567	548	510	501	502	504	529	547	540	500	523	543	497	512	511	500	542	529	569	514	515	545	555	525	513	535	551	545	528	534	525	538	550	516	486	541	501	542	501	505	560	540	531	532	544	560	546	560	547	540	552	552	497	533	503	548	560	538	542	513	542	530	547	539	518	521	495	512	558	501	493	512	499	516	509	506	519	522	548	523	516	579	562	516	540	519	496	547	492	499	505	548	545	525	507	524	532	513	532	530	560	531	507	514	550	468	552	549	502	534	536	512	562	542	470	541	561	554	545	544	518	532	533	517	525	508	549	556	492	536	531	532	520	562	533	482	565	511	514	551	499	578	512	521	532	527	556	555	553	531	526	530	576	518	496	517	557	559	521	565	535	537	523	495	530	512	486	542	561	562	553	532	530	509	534	543	534	549	531	509	522	542	533	522	503	518	526	544	497	556	524	553	519	491	510	502	530	555	528	534	507	559	531	561	487	533	545	545	482	492	522	524	533	547	530	540	515	573	564	540	521	562	536	507	545	537	555	540	544	527	577	575	541	560	547	551	540	523	509	521	523	559	522	559	557	561	567	522	562	566	538	541	558	527	535	510	552	522	544	509	504	515	565	499	537	530	546	535	521	518	544	507	547	535	549	542	511	544	521	562	522	501	529	495	546	543	522	583	555	516	506	540	517	564	530	567	548	536	522	546	577	541	533	498	504	499	518	520	551	563	529	516	544	523	546	541	502	528	525	509	535	547	503	538	535	523	554	488	535	515	546	517	579	508	579	525	531	497	551	532	537	518	525	581	510	536	505	535	476	574	497	569	525	536	524	517	520	549	542	502	508	528	545	471	555	558	535	520	513	545	512	532	535	556	559	514	527	546	544	481	544	493	526	565	546	516	488	494	503	552	563	554	510	539	537	560	502	533	484	576	554	521	548	541	560	533	569	594	564	554	533	501	568	527	561	537	551	525	541	551	540	544	537	504	566	530	529	524	502	538	503	534	575	570	525	529	528	551	498	499	529	505	550	551	579	557	548	530	513	535	536	586	490	572	517	563	518	529	522	537	477	558	564	522	559	541	532	556	466	514	560	567	524	525	552	524	553	546	531	567	531	541	557	543	567	508	548	496	522	537	584	530	520	566	554	543	550	551	535	521	586	568	542	543	515	556	572	532	536	532	510	508	529	567	539	569	554	523	498	540	544	528	570	549	528	535	578	545	533	520	526	545	539	511	504	504	525	488	543	587	550	523	572	547	541	557	542	520	557	524	479	553	529	531	556	502	538	517	570	536	562	510	567	550	537	514	545	525	505	536	513	544	532	566	549	572	566	522	549	523	498	536	547	569	516	505	537	515	526	527	515	535	556	580	537	531	503	525	550	546	543	526	530	522	536	501	489	511	511	534	556	535	487	559	550	536	551	513	517	528	533	576	544	554	542	507	547	546	533	533	511	518	535	540	496	514	520	534	515	530	572	555	549	539	547	485	529	580	523	510	529	485	531	524	521	561	531	514	568	556	537	493	508	532	534	493	537	510	531	516	505	555	553	512	521	539	555	563	502	529	526	529	548	562	521	526	565	509	557	512	580	545	543	561	544	517	533	533	537	531	523	546	545	533	529	550	532	568	502	560	505	504	506	518	537	524	539	521	509	538	530	526	537	538	566	518	508	533	510	534	546	561	589	513	523	517	509	515	516	512	502	539	501	569	567	536	507	524	510	537	537	540	532	551	548	544	521	557	548	546	518	518	530	521	530	517	524	570	538	507	562	532	575	550	537	535	521	543	527	534	531	534	488	553	552	490	540	524	579	496	524	548	512	530	516	552	545	513	510	518	502	511	527	565	525	555	560	551	523	494	540	547	557	529	525	512	522	504	481	457	538	561	473	544	527	522	534	542	527	512	541	538	551	547	549	518	493	524	535	522	537	519	549	568	506	543	585	511	531	512	537	547	496	545	545	492	532	511	523	538	521	516	535	515	544	517	553	523	525	527	574	554	560	548	533	517	542	497	558	541	556	540	528	533	538
3647	2790	1393	824	783	1178	1252	1155	974	824	625	521	431	348	349	270	214	193	175	167	143	132	125	114	87	95	91	90	70	91	89	75	67	75	83	62	55	61	66	38	37	47	45	52	48	40	62	134	125	93	90	53	54	51	40	48	35	40	35	31	35	49	38	37	32	44	47	36	52	41	44	35	45	38	34	45	44	50	41	30	34	50	36	41	37	43	32	37	29	28	40	34	29	36	33	44	39	40	36	38	28	35	35	32	39	35	50	42	36	43	37	40	36	42	35	42	44	30	27	34	35	26	35	33	33	28	48	31	40	43	32	28	47	42	38	34	28	34	52	34	44	43	37	40	26	41	43	47	32	31	42	45	37	33	34	37	37	48	36	50	42	45	45	43	50	43	41	34	42	40	34	45	45	39	35	44	37	35	32	35	36	47	33	32	35	39	32	41	35	39	39	40	32	44	38	30	29	29	36	29	32	44	30	29	39	41	51	30	47	38	40	30	38	40	28	31	37	33	30	43	43	36	25	39	50	35	25	33	29	39	44	40	33	39	37	43	33	36	32	46	36	39	33	39	43	38	43	49	34	42	30	33	38	38	46	29	38	30	32	37	30	38	48	49	36	37	39	36	40	40	47	39	41	37	42	34	27	32	38	43	36	46	43	36	39	36	25	39	33	45	41	36	31	43	49	39	43	27	49	50	50	39	35	37	42	29	39	25	47	42	35	35	31	47	22	37	42	45	38	40	32	40	46	30	41	29	38	40	44	27	50	45	43	35	45	43	34	36	45	41	41	28	43	41	38	40	39	42	32	41	38	32	38	37	44	39	34	53	34	44	37	41	36	36	35	35	44	47	46	29	28	34	35	35	36	31	35	42	32	36	46	40	31	43	47	48	39	32	28	37	25	37	31	30	47	32	37	42	35	47	41	36	37	37	28	30	41	36	33	39	36	33	46	50	34	25	36	40	40	46	27	38	41	33	43	36	37	37	37	33	33	41	28	40	30	32	45	41	56	29	45	35	33	33	41	37	31	40	44	33	42	42	34	37	27	46	41	37	32	41	32	48	33	38	37	40	41	44	41	36	42	30	40	37	35	39	44	37	39	36	34	43	28	34	33	39	32	48	40	32	40	40	41	34	32	35	46	44	34	44	36	40	33	39	45	37	36	44	38	27	36	30	37	34	49	30	44	38	38	38	39	40	42	38	38	37	46	32	45	29	34	30	31	42	34	33	46	36	32	44	46	49	31	45	34	33	30	47	31	42	41	39	30	39	49	50	36	49	39	29	42	50	44	34	31	30	27	37	51	44	44	45	37	41	46	39	28	40	37	33	38	37	36	41	33	38	44	50	30	39	42	44	37	30	34	38	46	44	35	35	32	38	26	35	44	29	48	34	25	40	37	36	45	33	41	38	42	37	35	41	44	37	39	40	39	29	27	26	29	38	33	36	36	37	52	35	36	36	45	36	49	36	38	42	39	37	37	44	46	47	34	35	42	37	35	30	38	34	35	45	31	33	30	36	33	40	33	40	28	37	34	35	40	43	40	39	35	37	41	42	43	39	38	36	46	36	36	44	35	41	42	48	46	30	45	45	38	25	36	35	41	34	32	33	41	38	33	46	44	41	32	41	37	31	48	41	47	38	45	51	44	33	45	38	35	37	32	44	53	40	33	49	41	45	46	39	34	39	32	38	39	33	39	33	33	29	35	36	41	34	41	42	39	24	50	38	45	43	34	47	34	40	38	42	34	45	46	41	32	46	38	48	36	29	30	46	46	37	46	33	33	41	42	29	40	40	48	34	37	31	35	34	41	33	47	27	39	28	41	46	49	49	44	37	37	33	44	29	46	29	41	43	32	36	43	34	33	38	42	34	39	23	30	40	38	43	40	34	29	36	42	45	34	30	36	42	32	35	38	35	31	34	42	50	31	44	41	38	42	42	34	44	37	49	47	44	41	32	40	48	39	42	37	37	42	27	39	38	38	43	34	40	39	55	36	53	46	40	32	42	34	32	31	50	32	38	39	44	54	41	33	42	28	30	34	40	43	44	26	41	51	43	43	38	26	39	46	40	44	37	42	37	44	35	36	33	36	35	41	45	41	45	35	37	48	33	28	43	41	33	39	38	31	34	37	39	39	28	40	27	43	34	29	40	38	40	38	36	43	37	40	41	52	33	41	50	36	29	42	44	29	41	41	44	38	39	35	34	42	41	41	44	35	48	35	39	44	43	50	45	36	32	25	38	39	49	26	41	41	36	36	38	40	34	45	38	39	38	42	29	27	33	31	36	34	31	34	40	38	42	51	39	39	25	48	42	39	30	41	36	40	43	34	42	44	34	26	34	45	40	34	39	40	27	21	40	40	36	31	41	36	52	35	33	43	43	37	38	49	34	33	26	40	35	37	41	38	39	39	30	35	31	41	45	38	42	48	38	38	39	35	41	38	38	36	40	43	37	42	39	32	39	53	42	32	40	30	26	33	47	41	35	30	38	27	35	47	36	29	41	40	30	39	35	44	32	33	32	33	38	30	35	48	38	45	41	28	40	32	44	39	42	46	23	33	34	42	38	31	42	45	42	32	43	32	36	35	32	35	45	37	30	37	43	43	38	45	35	38	39	51	42	46	41	45	39	38	37	31	41	45	36	44	33	32	30	35	50	36	39	33	42	37	38	28	32	34	40	48	40	38	34	36	45	36	38	38	29	28	37	22	34	35	30	42	45	38	30	46	39	34	41	37	38	36	44	35	32	30	36	34	44	39	37	29	43	40	41	34	42	26	47	40	34	49	35	36	36	39	44	51	35	48	40	42	33	39	36	45	37	25	34	34	32	54	38	37	34	38	43	36	28	34	43	36	37	34	45	36	36	42	44	45	31	31	34	42	33	31	30	35	27	35	38	37	33	44	46	40	33	48	39	40	41	45	28	37	48	41	43	36	40	31	34	48	32	49	40	42	47	44	33	33	46	50	42	34	47	42	31	44	42	38	43	40	37	36	44	40	33	58	30	43	46	44	43	53	28	31	44	49	38	30	30	42	32	31	42	36	41	43	44	41	43	34	37	47	41	44	47	39	32	41	37	38	42	42	26	39	30	39	49	34	29	42	38	38	44	28	39	34	43	28	28	31	37	27	36	40	37	33	44	34	29	39	38	40	30	43	37	42	33	36	45	37	47	42	51	31	36	38	34	43	31	44	32	43	39	38	37	54	33	40	33	35	36	48	43	40	44	47	27	36	30	49	36	44	39	40	33	36	41	34	38	38	44	40	37	34	42	41	47	35	42	49	49	30	37	25	40	34	33	31	21	33	38	42	31	40	35	46	23	36	34	49	38	41	40	35	35	32	49	40	38	55	37	37	32	33	42	37	50	48	39	31	42	39	40	38	35	46	40	37	35	47	46	41	36	44	38	28	44	43	47	35	31	36	39	34	43	45	44	48	36	48	34	36	41	38	40	43	38	40	40	37	35	24	38	25	38	56	36	38	35	43	28
27617	19580	14141	19571	26832	28979	28164	26040	23632	20669	18266	15673	13457	11640	10384	8883	7769	6438	5568	5048	4424	3940	3472	3041	2809	2579	2421	2406	2133	1899	1945	1857	1722	1635	1442	1404	1351	1236	1207	1118	1072	938	795	834	799	857	1523	3817	3611	2292	1540	927	693	623	576	551	466	492	479	433	469	504	466	483	481	473	507	427	496	483	465	460	476	461	465	485	452	471	439	458	462	464	501	456	465	433	471	458	444	444	470	415	487	456	475	452	473	460	526	423	468	443	494	431	501	437	416	423	425	486	471	468	463	490	458	475	487	486	448	457	476	475	467	461	476	472	419	454	466	422	472	435	443	521	474	495	449	432	465	475	450	462	477	475	475	497	470	440	433	461	490	440	470	487	476	440	477	426	416	421	462	464	440	445	445	448	474	439	469	461	497	457	473	427	466	453	432	463	498	479	447	442	443	425	504	478	442	483	453	472	465	458	459	474	503	414	478	459	458	398	443	465	473	426	406	460	473	488	462	473	457	440	466	471	476	452	431	433	477	435	483	472	489	425	462	472	443	438	455	505	451	438	471	464	464	435	479	456	454	437	461	494	424	452	479	435	460	460	426	467	439	498	451	427	446	470	494	448	437	446	435	477	460	451	467	478	461	480	415	489	477	463	455	449	474	442	455	452	465	478	432	421	420	447	493	421	468	458	490	447	479	418	469	432	471	476	461	473	433	457	466	464	447	489	433	438	448	422	459	437	513	441	457	436	426	446	456	463	477	493	450	468	486	432	436	457	462	432	471	471	432	453	464	484	458	520	481	451	459	445	455	429	456	465	456	463	489	425	461	458	475	432	477	451	478	454	464	467	464	444	447	458	444	451	458	470	440	460	466	475	485	475	503	446	455	447	415	462	448	447	442	456	469	425	472	447	463	414	456	438	434	478	493	482	470	454	492	447	431	482	444	423	406	440	451	459	453	463	473	490	484	458	499	448	446	461	423	474	495	431	490	468	453	483	469	441	475	463	414	491	463	517	445	455	463	430	440	478	428	472	435	470	463	425	464	488	473	445	439	437	416	421	478	447	481	479	458	444	437	459	437	444	458	437	476	470	490	499	468	429	421	477	466	446	414	452	434	465	463	453	414	469	475	446	439	468	436	461	466	490	453	480	444	483	450	483	455	444	461	440	474	442	436	483	486	473	454	463	476	484	417	461	461	463	468	455	475	475	466	441	428	455	475	430	485	455	466	427	462	469	494	459	473	448	451	487	482	486	441	463	463	451	406	482	430	427	470	491	455	500	451	468	449	436	429	470	473	463	512	460	453	469	479	457	465	487	406	465	456	432	467	478	489	468	445	468	436	457	449	456	470	484	476	452	472	454	484	450	466	465	450	457	446	422	422	439	451	451	469	456	472	480	459	419	435	477	470	481	443	463	455	508	450	430	471	438	490	450	466	464	478	427	453	460	471	453	473	458	485	498	465	440	437	452	445	434	440	436	481	485	465	498	452	488	455	459	513	445	444	464	449	429	467	471	409	441	487	453	475	467	481	430	455	483	456	490	475	433	461	455	463	499	467	481	493	459	477	439	471	460	434	438	472	429	408	438	470	467	514	439	421	459	454	457	420	455	445	473	433	417	443	475	435	447	442	481	459	487	444	498	456	504	460	454	454	485	464	447	473	423	488	468	408	463	423	458	466	461	459	453	470	496	476	454	443	500	477	446	474	468	490	511	434	469	477	468	475	433	475	445	460	447	416	456	439	460	444	454	448	474	499	444	468	435	461	420	502	435	464	422	444	476	429	457	482	475	484	470	499	497	464	415	449	451	459	445	482	492	467	497	438	468	468	454	477	459	470	448	441	456	481	444	488	467	452	492	438	464	471	463	442	444	492	477	476	504	488	466	484	497	449	468	443	428	432	450	460	445	453	456	448	467	452	443	495	488	464	434	474	454	463	446	511	512	443	469	458	467	441	444	460	508	475	412	470	479	390	449	437	474	474	459	459	443	450	458	499	486	484	486	476	485	470	460	475	480	486	488	485	426	458	452	457	456	455	475	491	492	484	468	428	444	427	478	461	446	450	494	444	483	451	448	439	464	455	471	432	439	441	460	452	447	475	484	432	465	469	449	455	468	462	466	483	452	481	436	482	443	454	493	461	456	452	485	421	447	474	478	431	491	488	447	446	470	441	464	406	461	461	452	469	462	455	453	469	461	433	430	456	472	478	426	457	476	481	474	480	469	437	460	480	465	464	478	471	453	450	460	453	432	492	470	447	454	437	449	458	487	479	443	425	482	455	472	460	435	473	452	455	493	471	488	462	428	443	459	453	466	457	461	437	458	428	441	471	488	446	481	441	445	453	505	475	441	450	460	447	415	472	465	496	456	443	421	497	470	453	442	490	472	487	488	463	513	486	458	468	478	460	452	495	455	461	500	474	466	423	469	487	473	501	456	484	432	471	415	490	472	460	441	439	466	415	482	466	483	465	476	463	459	490	457	485	493	473	484	469	451	455	416	461	425	478	472	490	420	463	467	430	497	471	482	468	433	516	452	490	483	479	463	457	465	466	491	479	444	450	440	489	445	477	425	467	485	447	444	462	479	466	447	456	450	462	492	428	451	459	418	453	455	457	476	451	432	485	466	442	481	491	470	496	446	459	456	488	452	444	468	486	432	442	469	500	448	507	454	459	475	472	475	486	466	430	430	470	500	448	469	446	506	458	459	469	472	519	440	459	419	462	490	439	482	433	463	431	436	456	482	478	452	438	439	476	465	463	471	468	481	457	439	462	464	463	455	469	465	451	447	459	452	433	481	456	451	451	436	481	493	451	448	426	442	442	468	478	448	486	500	466	467	447	479	452	448	517	465	472	463	458	470	465	486	463	443	499	489	442	443	438	458	486	474	512	438	473	457	454	496	466	450	446	467	490	462	428	444	466	461	414	441	489	485	472	482	504	466	498	461	463	464	501	488	443	452	478	484	446	430	477	457	485	494	488	437	466	481	496	420	470	454	440	508	480	472	475	440	464	450	449	480	454	426	459	471	449	456	477	489	444	503	462	478	467	518	483	446	448	472	459	446	454	441	484	489	470	466	500	487	532	475	462	440	482	471	478	450	477	500	458	492	456	441	418	476	480	455	466	469	462	514	459	434	435	474	485	452	460	487	469	465	468	431	451	473	458	455	456	444	505	449	463	468	485	486	472	468	442	432	457	439	444	452	460	444	463	466	446	459	471	477	455	447	456	452	423	445	473	480	497	461	470	446	501	484	421	437	469	497	475	447	474	451	434	477	442	490	486	502	457	433	467	457	497	457	457	464	455	451	441	452	487	449	457	500	475	437	495	441	427	455	483	447	498	448	453	455	468	471	459	462	452	444	496	491	487	453	481	463	452	438	487	479	464	459	451	461	469	486	464	505	453	456	450	450	440	476	442	465	448	466	529	482	462	441	474	429	470	459	467	460	444	454	447	448	464	465	518	461	471	456	498	459	466	448	480	490	445	454	466	454	465	488	474	452	469	481
2321	942	482	320	312	424	450	473	452	356	301	256	225	166	177	134	128	118	94	94	73	77	73	91	59	66	67	61	67	66	51	57	56	54	55	49	57	48	60	47	33	54	47	49	58	42	50	52	74	66	47	48	42	35	44	34	42	46	53	47	52	51	45	36	32	40	31	47	41	52	51	45	44	36	44	42	35	42	46	53	41	54	44	33	42	42	45	38	50	48	43	40	31	53	53	50	47	45	37	41	40	47	36	37	40	49	44	46	47	42	41	44	32	36	39	41	52	38	42	34	32	46	42	46	36	24	31	40	45	40	42	30	48	38	46	39	37	38	45	56	48	27	38	49	43	48	41	37	42	45	45	32	44	44	33	43	38	42	39	39	47	54	48	37	46	49	48	40	50	45	41	41	42	41	39	45	44	44	37	43	30	46	39	50	46	33	43	34	38	53	38	41	36	36	40	52	34	53	39	42	49	39	49	46	40	45	43	35	47	27	35	37	45	41	51	40	41	39	40	33	39	44	52	41	37	40	48	50	47	46	31	50	40	32	43	39	38	43	34	56	46	39	45	41	34	45	36	41	46	45	34	32	36	54	39	39	46	46	46	42	44	30	39	29	37	42	38	44	48	37	28	45	38	28	42	44	38	44	34	53	38	39	50	40	45	49	46	45	41	38	45	34	30	35	51	49	38	47	40	30	38	33	33	48	45	41	33	57	48	53	37	42	44	44	50	37	38	56	45	48	44	38	30	43	36	45	39	57	24	51	28	46	48	35	42	40	31	49	40	35	45	42	36	46	35	32	37	44	47	45	43	40	32	45	43	36	41	43	47	46	36	41	50	40	43	46	45	35	40	35	45	39	34	48	49	43	44	45	39	41	39	35	34	49	37	33	39	41	44	49	33	39	43	38	34	46	36	40	44	44	39	40	44	38	36	46	47	37	49	40	42	50	44	39	44	40	51	36	37	48	51	41	49	45	40	44	46	40	42	42	46	47	43	39	43	36	35	43	43	43	37	49	46	36	42	42	41	55	48	42	39	47	42	32	44	40	46	34	41	33	44	41	45	44	42	34	41	38	42	37	42	34	41	38	44	39	38	47	32	43	43	46	40	39	44	50	47	38	41	37	35	42	44	39	59	48	41	33	37	38	46	27	37	42	41	41	36	52	39	42	27	46	29	41	39	54	48	42	26	49	42	42	40	41	26	29	38	37	46	47	42	40	32	40	39	35	47	43	46	46	41	42	46	51	44	43	53	39	42	36	33	37	47	56	41	41	41	49	46	42	41	39	44	39	45	49	33	38	42	39	56	44	42	38	37	51	41	58	48	41	29	37	45	35	51	54	48	39	32	42	45	41	45	38	38	39	45	47	31	39	38	41	39	43	49	37	44	40	40	36	33	41	40	35	46	38	40	44	42	44	40	43	46	45	40	49	34	43	57	48	36	44	47	41	28	40	56	46	35	40	32	30	38	46	41	42	42	44	51	39	39	34	44	55	32	41	40	47	42	33	42	39	33	37	36	45	48	50	29	47	49	57	38	37	33	54	44	38	34	44	43	44	31	40	47	43	54	45	35	35	40	37	49	39	48	36	44	49	32	37	43	48	33	37	38	46	40	59	46	48	39	44	41	40	40	31	35	39	57	39	42	39	41	38	37	32	45	43	45	44	35	51	43	40	41	47	31	37	44	34	37	46	42	38	38	46	51	40	51	46	43	37	43	50	34	37	45	46	36	52	36	37	46	30	41	45	45	39	35	40	31	41	44	37	42	35	50	34	40	33	39	53	45	56	50	24	42	57	40	36	42	44	47	45	49	38	60	34	37	44	42	44	46	47	51	43	46	39	27	40	42	46	37	53	32	40	38	41	46	40	49	39	51	40	38	51	30	34	37	43	39	42	42	31	46	35	49	38	38	33	51	42	57	58	34	39	41	31	36	46	35	28	41	41	40	37	46	52	30	34	35	40	34	35	46	48	39	46	44	36	31	45	30	50	44	41	41	39	44	26	44	56	39	38	28	42	39	44	52	42	49	39	44	46	44	42	38	44	43	41	43	38	44	30	34	44	35	32	39	32	44	41	45	37	35	46	40	49	48	33	32	47	53	47	42	36	36	37	34	32	46	42	46	37	57	31	44	33	43	48	56	34	38	43	29	46	42	49	39	44	41	45	37	47	49	37	41	47	44	40	38	39	36	44	40	24	38	45	31	38	36	49	50	44	36	40	54	30	37	44	37	41	49	45	48	45	46	34	34	47	47	45	45	43	52	31	51	46	39	50	38	39	47	41	39	41	35	38	40	41	37	55	35	42	37	28	40	32	33	40	39	47	25	39	34	30	47	31	39	39	46	35	52	44	34	43	48	38	40	43	39	49	43	36	46	41	50	25	37	50	40	36	40	40	34	34	46	42	37	45	39	46	54	48	55	41	38	48	38	43	33	45	58	47	59	52	28	37	50	33	31	37	40	31	35	47	40	47	47	45	41	35	39	46	36	33	35	34	48	45	47	43	34	38	28	34	35	47	39	43	37	42	38	42	46	34	34	36	48	46	42	50	32	48	44	44	32	37	45	34	51	34	37	52	39	48	42	42	52	44	49	34	52	46	49	40	47	36	36	41	43	48	49	43	52	35	59	51	41	41	39	53	48	48	51	47	48	40	37	40	63	47	45	37	37	38	52	46	42	35	48	46	33	43	46	42	32	35	41	42	38	41	45	43	35	45	52	38	39	39	39	38	41	42	36	44	53	43	41	36	37	33	40	37	35	44	45	44	49	36	37	31	37	42	44	39	45	37	32	50	48	39	48	53	33	41	38	40	51	40	40	31	55	55	46	44	39	39	39	39	36	43	41	31	44	57	44	48	33	38	29	42	45	37	46	36	48	48	43	46	35	29	44	51	45	43	42	30	39	42	54	42	46	42	37	31	47	46	24	29	37	37	39	38	49	27	29	42	39	35	52	48	51	51	35	38	46	38	38	44	44	33	52	49	46	40	39	30	47	43	42	38	50	42	36	45	54	33	44	43	45	33	40	37	39	36	46	36	42	38	39	50	46	50	51	37	48	35	37	32	38	47	51	40	50	34	44	44	43	54	53	42	47	47	28	43	53	31	50	38	38	41	41	46	48	49	54	43	33	39	40	39	43	40	53	39	53	45	44	47	39	43	33	44	36	56	52	39	37	34	42	42	28	48	47	51	36	46	42	47	46	29	41	38	39	29	43	37	40	46	47	53	45	39	43	39	48	45	41	40	46	43	34	39	46	28	46	47	41	40	54	38	41	34	40	43	47	52	38	44	40	51	53	30	46	49	45	34	36	41	55	34	42	52	45	45	35	31	39	44	39	41	46	41	47	33	41	48	42	42	42	47	49	43	48	46	40	47	36	42	39	45	36	60	50	50	38	60	42	42	40	50	45	43	25	47	38	41	35	51	44	44	52	41	31	40	35	41	52	41	47	45	47	32	32	38	33	59	34	47	48	38	44	56	37	39
19907	12277	8206	12052	19094	20287	19783	18336	16459	14216	11710	9685	8163	6683	5782	5038	4165	3503	3200	2760	2501	2227	2013	1922	1841	1810	1659	1494	1523	1461	1338	1241	1204	1131	1053	1081	1025	998	916	832	856	735	749	738	683	632	743	1189	1389	994	819	685	579	517	517	530	522	514	543	498	511	498	500	504	498	512	488	521	543	505	483	534	497	530	499	524	519	521	487	547	535	509	467	522	473	507	494	501	536	506	484	537	521	489	485	541	520	500	507	518	480	512	499	530	524	482	488	477	516	519	550	496	516	517	488	532	527	534	466	453	489	489	491	519	535	495	485	485	508	497	523	559	551	553	529	530	523	509	533	540	515	536	535	495	510	519	520	536	506	551	513	453	519	510	483	541	484	532	527	529	530	535	526	532	479	508	518	535	512	540	493	550	493	451	530	489	519	541	530	510	488	496	506	575	527	522	506	487	550	529	498	495	524	490	509	531	538	519	478	542	544	532	522	501	526	491	514	523	550	524	476	544	526	532	481	509	515	489	531	507	506	459	534	510	485	478	565	499	520	510	493	563	479	568	514	507	496	522	510	534	529	463	504	529	527	534	485	513	557	532	539	568	484	484	538	519	503	507	449	509	485	570	532	571	508	495	539	517	526	451	509	461	531	502	480	538	557	531	536	518	513	504	491	519	522	525	508	499	492	495	493	551	502	559	471	500	530	512	518	505	543	485	504	512	517	483	541	551	539	508	497	515	495	509	540	507	527	496	524	494	514	538	466	471	524	505	546	560	473	518	534	478	527	500	512	521	509	500	481	520	529	559	505	543	531	525	484	485	521	503	539	479	517	523	486	498	525	522	513	510	518	530	463	527	524	539	509	507	523	522	512	535	529	541	540	536	526	490	497	516	500	489	534	517	536	513	493	520	512	511	534	515	523	486	485	535	527	495	519	473	496	535	499	514	516	459	528	486	503	538	533	537	542	534	514	507	502	526	518	501	507	483	527	513	509	531	533	501	531	522	541	508	511	520	510	512	478	555	527	509	494	522	548	495	545	494	514	538	520	492	510	530	518	529	539	537	503	516	485	503	528	531	514	512	519	454	586	506	487	507	474	520	540	462	496	541	525	520	489	496	523	512	501	472	532	507	486	503	507	499	488	530	558	528	515	553	510	519	504	537	545	504	543	529	526	498	529	511	499	524	549	515	494	479	471	522	557	494	553	531	483	533	522	510	531	555	474	510	560	519	520	504	503	482	546	470	527	536	510	578	518	553	498	519	512	473	539	545	542	498	485	490	503	499	519	504	569	505	499	500	482	524	517	451	510	513	494	502	547	444	505	519	525	532	512	561	480	498	481	512	484	514	516	503	493	583	521	487	517	535	514	495	485	486	508	518	489	496	512	549	499	517	533	505	515	471	503	525	508	515	511	516	493	499	524	563	507	484	479	512	520	482	500	511	510	487	497	565	488	505	531	522	534	536	471	493	501	478	484	517	541	533	517	472	537	506	490	522	523	517	487	514	482	505	493	502	476	502	491	476	525	526	526	507	538	517	494	571	489	494	536	475	509	515	494	511	482	506	530	506	531	519	522	515	489	505	491	527	503	483	547	542	497	501	475	524	491	537	527	561	526	493	497	533	530	477	509	543	510	478	507	535	498	547	518	475	510	495	502	543	507	509	471	487	503	520	509	531	515	540	538	500	527	504	522	509	528	500	522	513	518	489	562	466	511	518	483	523	452	501	474	539	517	485	523	553	495	507	499	482	508	499	502	520	523	531	498	486	495	532	498	511	506	524	488	545	525	507	499	463	497	504	508	536	490	574	491	513	511	487	493	491	478	520	510	557	495	524	502	525	556	482	540	489	510	460	497	551	536	500	513	502	557	499	514	502	511	533	545	485	548	515	543	516	504	528	541	529	539	538	548	548	532	520	511	501	521	552	538	527	514	523	495	501	505	520	466	479	514	473	468	491	545	514	495	492	509	505	515	509	504	524	502	503	501	547	478	471	474	515	513	523	538	505	492	514	519	524	503	509	528	480	527	502	523	511	489	497	493	489	451	482	496	539	534	507	521	531	481	480	553	496	538	551	495	538	523	492	460	528	542	549	543	554	475	481	556	478	497	527	510	535	550	549	483	526	512	508	538	480	524	568	520	492	513	495	518	511	528	536	523	499	535	486	498	514	528	525	527	525	501	509	499	545	500	487	507	501	545	498	552	537	459	497	520	545	507	540	517	531	522	533	499	505	496	552	525	538	472	479	502	544	540	444	479	535	518	492	508	514	507	518	532	506	498	513	503	487	530	528	528	555	521	500	499	492	515	489	510	536	502	506	499	485	501	466	510	506	548	526	474	546	514	503	493	530	516	540	538	535	494	498	505	507	508	534	513	519	501	533	512	499	519	489	526	496	510	509	515	505	509	522	501	531	497	557	498	491	526	502	476	535	551	544	486	523	492	506	508	492	523	558	523	509	534	529	499	556	492	515	511	477	457	549	537	517	529	502	489	488	518	538	528	512	539	506	529	512	459	472	530	492	499	508	476	490	501	515	474	516	505	475	510	521	510	502	504	518	524	484	518	508	522	517	463	545	503	506	574	511	507	519	479	526	521	554	533	528	535	506	532	493	514	524	553	518	503	497	524	508	492	489	489	532	508	502	495	538	523	493	520	514	495	518	508	498	505	486	504	497	529	498	509	524	517	537	494	534	518	498	510	465	527	533	505	481	503	477	550	486	533	483	536	553	515	495	534	506	515	511	480	499	534	510	488	528	520	569	495	506	550	488	491	543	502	514	530	469	541	481	503	519	516	504	530	546	558	497	529	485	501	531	520	528	526	509	500	540	556	499	495	528	514	503	513	534	493	522	511	534	521	541	497	519	518	540	537	533	527	499	476	487	528	544	509	532	504	490	547	518	538	519	487	477	495	533	524	488	499	473	514	545	515	521	531	521	530	475	489	519	499	517	521	523	524	533	474	536	510	533	521	511	483	514	544	521	493	500	512	547	533	487	518	529	523	539	515	498	501	527	545	511	501	535	514	538	499	535	538	511	571	521	538	516	501	510	513	503	531	522	517	523	514	526	488	506	495	522	489	509	544	534	508	482	521	472	549	519	496	536	533	507	536	531	478	511	484	492	477	521	511	505	524	507	525	481	523	459	496	534	504	495	521	568	512	524	537	557	502	517	492	476	529	492	493	482	478	513	498	532	517	488	500	502	530	483	472	487	503	541	517	471	546	521	534	485	543	489	522	483	487	494	534	514	521	499	506	491	540	511	461	516	528	510	497	511	524	523	538	540	526	481	535	484	492	520	541	504	516	507	506	511	496	501	539	558	502	488	511	509	486	487	503	548	487	533	517	512	501	516	550	544	528	511	496	509	504	491	490	515	516	498	483	489	478	524	564	499	542	509	516	526	527	498	490	523	498	507	573	523	555	536	485	536	500	511	489	508	523	534	527	520	513	501	523	523	517	477	465	551	511	468	498	504	514	497	499	523	517	502	493	516	484	503	507	508
2508	1978	878	558	611	703	676	615	589	529	456	363	336	288	234	200	183	146	123	96	115	90	108	88	78	102	77	78	66	83	61	69	62	63	52	58	71	62	54	48	44	41	54	66	50	49	67	90	103	82	56	43	26	39	44	39	43	42	38	41	39	43	45	36	34	33	39	41	46	43	30	29	40	32	37	38	33	33	47	31	56	42	39	35	41	35	34	40	35	34	37	38	40	41	32	45	36	33	42	43	44	37	32	46	32	38	35	29	45	44	38	36	45	32	36	44	26	44	44	43	38	31	39	39	35	35	40	31	53	44	29	40	43	40	34	42	39	41	34	28	49	42	37	49	40	38	37	35	37	28	27	42	32	41	35	34	40	34	28	31	33	38	39	35	50	44	27	39	39	43	34	32	38	36	40	31	44	40	35	30	39	30	39	42	37	38	40	37	38	38	43	36	45	28	45	43	28	42	45	34	38	38	38	37	42	38	27	31	34	45	40	44	35	35	32	34	46	35	30	38	32	39	40	34	44	32	43	54	25	42	45	30	41	46	36	41	49	46	40	44	46	36	36	37	35	44	33	38	38	31	32	43	42	26	48	44	44	41	34	45	32	51	42	44	47	43	26	37	29	45	39	50	28	42	44	46	29	27	36	30	46	32	31	35	35	43	36	38	31	40	35	32	38	48	29	35	35	41	38	41	36	42	37	40	34	28	37	34	42	29	37	44	35	41	37	47	39	45	44	35	29	33	46	39	47	36	29	46	37	39	54	41	33	43	36	41	46	33	41	38	41	46	48	24	38	39	34	33	30	24	41	40	45	32	45	32	32	46	32	44	48	42	52	30	41	49	35	38	34	38	34	39	41	37	35	38	29	31	28	33	41	27	36	38	40	31	42	32	44	36	30	31	36	32	40	39	33	45	34	26	54	30	30	54	52	47	52	48	33	40	34	49	37	30	38	41	41	41	36	46	35	35	37	32	39	37	39	37	35	32	43	45	36	35	41	41	48	50	46	46	29	40	37	35	35	34	29	35	34	46	34	32	39	37	44	31	43	35	30	53	39	37	39	25	26	39	44	36	30	33	44	46	46	37	30	39	43	41	41	37	33	36	33	50	24	40	45	39	38	42	35	39	41	38	37	36	42	36	32	36	48	31	32	36	42	38	41	36	45	39	47	38	40	48	51	40	41	42	33	27	33	45	45	42	41	35	40	27	35	37	35	42	33	39	36	42	35	25	40	27	28	40	34	30	39	30	26	41	38	34	43	34	46	39	44	39	32	38	32	41	40	32	54	32	40	37	37	34	38	37	36	39	34	56	36	36	42	31	40	42	46	43	43	41	37	42	34	34	42	29	39	38	24	41	41	38	45	35	41	55	35	44	35	41	33	36	35	41	41	39	26	44	38	38	41	41	35	33	34	37	36	39	35	38	36	26	48	42	37	43	35	45	41	41	43	36	46	33	39	55	44	32	38	35	48	35	35	46	39	36	41	29	38	46	30	40	34	35	39	47	36	43	40	39	41	32	35	51	37	52	44	27	40	36	35	44	37	31	29	39	27	42	37	39	35	42	45	34	44	43	39	39	49	44	34	35	45	39	32	33	40	36	41	39	38	34	24	39	38	51	37	34	48	42	35	27	45	17	31	39	28	31	39	42	35	28	29	42	40	42	40	24	39	34	36	43	38	32	41	36	37	53	36	37	41	44	38	35	39	43	38	39	52	48	44	36	31	41	43	41	36	29	35	43	32	35	44	40	43	39	45	32	46	38	39	33	42	40	34	40	32	30	33	38	28	41	32	35	31	21	43	44	26	23	34	44	49	39	42	32	42	48	36	39	40	34	37	45	45	35	38	28	31	54	44	42	25	27	42	43	36	43	34	35	35	25	42	39	31	49	34	32	38	42	31	39	33	42	37	34	40	46	46	30	42	38	44	31	30	34	31	29	39	41	42	32	45	38	32	42	43	42	27	38	33	37	32	31	44	36	46	42	51	38	35	34	28	53	45	31	32	40	37	44	41	42	34	27	46	43	27	45	29	38	33	46	33	31	42	33	39	46	39	31	41	53	38	34	44	37	34	42	41	33	32	40	38	41	41	35	41	41	32	39	43	33	36	34	42	34	42	33	34	39	33	31	43	46	33	45	34	33	44	32	33	36	51	40	35	25	38	43	36	46	33	35	42	36	38	35	48	37	39	38	30	30	29	31	35	37	40	44	39	31	30	39	53	29	42	31	37	37	33	38	48	23	34	33	39	33	30	42	42	36	34	37	50	33	32	28	35	45	31	30	33	34	39	45	35	34	32	36	27	41	34	33	32	47	47	40	44	27	44	46	29	37	40	45	38	26	39	34	45	34	42	34	37	49	46	37	36	41	39	44	39	35	35	43	35	50	35	44	36	42	36	34	34	29	38	38	38	29	32	35	35	40	35	44	47	43	35	36	37	32	32	44	44	31	37	33	30	49	44	31	33	54	37	36	36	34	37	33	45	33	43	34	36	36	43	29	48	43	33	42	30	32	35	48	41	32	40	42	37	47	39	41	39	38	34	39	39	44	45	41	40	35	42	36	39	34	42	32	37	40	44	40	45	47	40	37	43	44	44	38	29	31	33	47	46	36	46	30	37	44	29	36	40	41	40	44	40	45	26	41	42	42	37	36	34	32	37	49	42	53	30	36	31	48	43	36	29	41	33	44	46	45	29	41	35	37	42	50	43	49	51	42	39	36	44	40	34	51	41	52	38	53	44	43	45	41	38	51	28	35	28	50	37	44	36	39	28	46	39	35	28	44	44	33	31	43	34	38	42	39	39	44	43	39	39	43	41	33	54	35	39	39	29	33	36	37	43	33	32	30	36	34	30	30	42	38	55	49	36	50	32	38	36	29	30	37	36	42	42	32	32	44	45	32	32	35	31	33	35	33	29	41	27	43	44	35	28	35	33	30	46	43	26	43	40	47	32	34	31	47	40	39	37	39	30	29	30	37	37	35	30	38	48	29	39	41	39	33	39	38	42	36	35	38	44	34	34	38	37	39	38	38	34	42	28	39	45	45	37	34	37	35	39	39	40	31	33	23	45	32	36	43	38	30	31	37	36	42	41	43	44	33	38	39	36	35	36	38	29	41	29	39	37	44	44	30	31	43	38	41	37	19	45	33	45	39	39	27	35	38	39	38	42	32	47	41	31	21	37	34	49	50	37	50	33	39	59	41	38	44	41	31	41	41	30	45	49	39	36	40	39	48	40	38	32	35	37	37	37	36	41	43	39	35	35	41	39	27	36	43	32	44	39	39	34	31	40	44	42	32	33	34	41	42	21	37	37	34	41	48	35	42	29	36	40	38	37	38	36	40	35	45	39	37	43	52	35	48	43	34	40	33	28	39	27	46	36	43	36	40	34	42	39	34	31	34	31	30	32	40	27	44	40	42	40	31	38	35	43	44	32	37	41	35	26	41	44	35	35	43	43	42	44	39	37	37	42	30	34	35	33	41
23916	16894	11028	16514	24601	24904	23003	21279	19681	18074	15834	13336	10976	9322	8237	7035	5770	5015	4475	3905	3394	3199	2854	2553	2543	2333	2150	2087	1931	1727	1760	1702	1592	1513	1345	1323	1201	1197	1041	936	888	852	870	737	719	659	955	2283	2151	1586	1140	792	510	520	466	504	472	494	448	473	461	437	474	445	474	494	483	428	441	483	452	467	490	438	466	441	431	468	481	440	476	424	440	473	448	491	463	484	465	424	500	470	433	481	477	448	481	410	452	454	441	465	481	481	460	504	443	473	481	449	448	510	458	503	461	453	467	462	476	466	465	444	475	461	458	479	470	479	449	407	457	481	435	463	450	483	459	475	481	536	484	485	479	426	478	458	471	441	435	453	494	451	457	471	455	413	493	435	443	420	447	475	456	470	433	487	469	431	463	456	462	497	438	477	451	445	478	433	442	437	469	487	439	463	461	440	488	449	446	467	439	469	452	460	440	442	440	447	448	498	431	423	484	481	474	466	464	463	436	482	477	451	443	474	442	447	462	479	459	525	410	457	473	452	478	455	432	460	453	476	463	467	483	497	446	489	436	459	483	486	437	480	466	455	463	449	489	473	474	473	475	419	483	481	435	467	434	496	438	466	460	450	474	531	511	508	461	452	479	462	487	484	483	449	441	468	447	454	462	467	422	461	472	487	419	475	458	458	468	490	469	456	471	463	447	444	514	485	441	453	479	485	472	484	450	446	474	469	436	448	477	437	434	432	456	478	460	495	466	490	473	490	472	453	450	478	459	481	476	500	469	459	421	437	422	458	463	440	469	451	477	461	426	474	470	459	464	491	488	461	452	518	462	469	452	488	461	455	452	507	462	468	474	458	470	442	451	422	422	455	482	434	468	478	468	469	455	453	487	447	446	476	474	469	504	446	465	468	486	437	437	457	480	462	450	448	471	510	476	472	508	465	450	496	459	481	444	515	509	441	482	460	452	492	471	488	469	463	500	472	415	426	443	451	490	477	481	459	482	475	488	471	484	451	511	455	457	469	492	461	500	475	462	481	482	487	433	438	453	498	511	453	474	476	435	437	483	460	483	451	497	475	493	475	492	488	479	448	425	458	469	448	445	448	461	465	455	461	475	492	475	474	466	479	466	459	478	459	458	487	473	446	463	464	458	468	438	479	445	471	490	485	454	444	473	470	443	445	443	479	459	455	463	474	458	426	489	451	422	465	457	468	483	423	454	453	474	478	452	476	439	444	426	469	467	472	480	482	487	452	444	491	466	442	478	441	442	505	467	494	458	466	474	468	447	486	493	465	469	476	459	490	479	452	458	499	511	478	476	467	451	516	456	451	494	509	490	462	472	472	460	460	447	465	442	485	450	425	501	478	478	518	461	495	466	482	472	503	480	474	449	436	466	441	442	444	473	440	455	500	471	442	464	460	493	476	429	439	441	438	468	483	470	423	508	476	466	453	472	430	456	465	473	495	445	441	486	473	484	461	444	438	438	455	491	494	447	454	439	514	483	490	443	490	490	455	468	436	466	477	468	498	451	458	467	433	483	488	435	442	432	435	426	455	468	465	443	498	478	419	459	424	471	451	465	446	469	477	451	476	413	476	463	470	478	459	444	462	477	464	475	458	467	522	462	496	439	493	465	505	482	466	476	455	471	467	479	468	507	426	487	470	495	485	472	469	470	479	432	448	470	420	444	467	451	462	465	455	471	469	475	468	450	443	499	473	420	445	456	494	477	457	443	439	463	465	459	460	469	456	470	471	486	464	463	458	474	502	469	466	466	485	473	454	473	444	463	453	438	485	451	444	473	476	432	489	464	458	440	451	452	464	492	466	486	485	479	473	539	481	475	446	441	475	438	456	471	412	463	443	481	444	484	473	459	428	461	451	469	471	438	484	450	494	445	465	467	494	526	452	460	480	477	445	484	469	457	445	471	497	425	447	473	455	513	466	477	490	481	482	479	509	450	456	455	480	510	437	450	457	493	475	471	484	475	462	483	458	475	451	441	459	461	494	463	475	450	474	498	443	453	492	447	475	458	440	444	498	473	483	457	448	465	494	437	444	485	443	485	495	483	478	490	440	486	476	424	475	496	440	477	491	443	445	465	484	490	449	477	462	442	462	453	481	453	498	470	438	477	492	431	467	471	437	504	489	471	465	450	491	475	487	493	454	447	420	452	447	453	449	438	481	428	450	522	475	463	410	439	437	443	473	465	443	467	459	468	485	455	438	469	486	418	469	472	428	466	474	459	444	457	429	440	466	444	442	493	470	455	470	495	489	488	468	441	419	443	483	475	472	457	446	465	467	494	458	461	513	489	485	473	467	453	495	471	462	474	495	481	481	491	467	511	462	457	421	467	448	442	456	454	471	478	470	492	475	420	445	445	467	488	456	427	455	451	485	481	459	440	487	456	446	475	476	471	453	428	469	495	458	450	476	470	470	456	469	484	459	502	501	469	481	425	450	446	477	443	477	472	444	435	447	450	452	462	462	433	444	488	501	428	430	458	468	449	425	483	472	459	494	472	436	453	487	455	464	427	487	485	467	486	465	449	492	435	483	471	468	453	428	458	473	483	429	477	478	464	478	442	446	463	485	433	435	448	411	474	466	492	483	466	459	449	418	488	484	434	476	477	450	453	471	452	481	486	511	488	494	432	447	487	448	472	457	482	439	459	456	470	496	476	479	470	497	454	443	518	470	513	462	470	495	434	472	472	485	496	464	483	446	461	451	482	456	458	497	431	437	459	467	496	487	469	461	437	432	486	448	466	455	459	507	460	473	491	439	445	492	470	462	453	444	400	484	471	467	448	477	455	503	474	448	479	432	459	435	478	440	463	447	471	419	454	469	462	439	506	492	474	466	465	470	431	454	451	466	476	441	470	474	476	486	445	458	455	433	450	445	469	463	444	494	507	489	522	458	480	477	486	503	460	457	455	432	458	481	441	471	470	476	460	519	459	423	475	489	493	451	432	458	445	447	422	455	519	447	458	489	448	461	424	476	451	454	448	481	489	463	458	474	461	465	446	498	442	460	491	474	453	483	472	460	467	466	470	447	452	453	463	476	464	466	442	503	429	487	457	431	441	474	489	421	485	496	456	437	483	472	451	470	422	502	465	459	473	454	432	453	486	450	491	492	440	502	417	467	492	452	439	464	467	460	470	458	446	460	447	456	477	442	491	451	425	456	411	498	463	443	467	424	499	449	443	462	460	453	454	429	489	489	445	441	447	482	471	417	467	479	447	416	492	482	473	437	480	432	425	524	489	452	481	443	454	446	484	456	438	449	484	459	474	490	460	423	497	448	487	460	447	457	469	422	423	488	478	450	492	477	474	459	426	459	459	460	456	484	476	461	453	473	452	451	493	451	495	423	463	503	477	496	443	468	459	476	466	472	486	490	422	469	470	511	432	453	470	479	483	504	438	462	523	460	499	444	495	473	442	496	457	511	450	451	464	458	446	457	430	473	528	473	492	478	417	475	500	428	454	455	427	475	489	441	482	477	487	451
3758	1781	758	528	621	812	772	625	586	590	527	460	363	295	279	247	184	142	168	133	129	96	121	110	98	106	82	98	104	92	91	73	78	58	64	69	69	60	46	54	46	37	55	50	63	47	54	86	86	97	68	52	47	49	37	47	45	44	42	44	37	52	41	47	42	50	42	49	46	34	45	40	44	48	47	45	47	49	61	41	44	44	44	41	51	45	41	39	52	49	50	43	47	44	51	35	51	38	57	48	48	32	37	41	50	47	36	45	43	51	40	40	57	45	36	36	50	43	36	52	47	48	39	51	46	46	47	39	44	34	46	49	37	44	47	42	42	35	40	46	34	44	47	46	52	36	47	46	44	50	41	44	45	42	34	39	48	49	48	44	36	43	36	50	52	37	47	40	39	35	45	45	50	43	44	52	36	42	47	52	37	28	58	50	44	49	50	53	38	40	60	59	51	50	41	51	38	49	49	44	37	37	41	53	35	53	53	46	43	50	58	56	35	41	46	43	41	52	34	28	38	44	41	44	36	43	46	48	43	52	56	47	51	36	40	44	47	45	51	39	39	28	47	43	45	46	30	49	38	38	32	53	38	36	40	46	48	47	48	46	44	40	54	49	48	42	49	54	47	41	44	43	49	53	40	43	48	51	45	34	33	35	45	53	47	37	41	44	41	40	50	49	40	39	34	43	45	57	43	40	45	39	48	49	37	71	44	34	38	45	45	40	39	49	37	45	35	46	43	47	50	45	54	57	42	49	33	48	43	44	51	44	39	38	42	37	43	48	46	47	36	50	50	42	61	40	47	46	54	43	38	41	54	38	32	32	47	43	39	45	50	37	55	53	40	47	53	41	40	38	38	46	38	43	35	52	38	49	46	40	44	41	49	56	48	47	51	41	35	39	32	50	35	35	42	46	42	34	42	45	38	39	37	56	60	45	51	40	46	46	48	55	42	31	46	42	48	46	51	39	46	64	48	33	53	40	36	31	41	38	47	41	46	45	40	36	42	53	42	53	51	45	38	40	42	37	56	45	51	51	46	49	40	42	40	52	44	38	54	41	32	47	39	40	47	39	48	45	37	42	39	56	42	56	39	35	54	30	32	42	41	59	29	43	50	52	44	35	50	42	38	35	45	40	41	44	48	33	41	36	47	34	28	30	37	53	51	49	47	49	44	49	34	46	35	43	25	44	47	34	43	37	45	42	53	52	43	48	41	46	53	45	47	28	53	42	45	44	53	43	40	42	35	44	40	48	51	36	42	42	37	26	55	45	51	37	46	34	32	46	43	42	59	41	42	53	40	47	38	47	34	41	43	40	44	40	64	44	34	39	47	48	51	38	45	40	60	46	38	32	49	44	37	44	40	48	55	37	54	47	51	40	36	36	40	40	43	42	40	41	46	49	38	38	45	38	42	46	47	38	36	45	36	32	42	49	44	48	54	55	40	48	42	34	50	44	43	41	49	31	48	45	39	60	54	48	44	53	49	40	36	42	42	47	51	45	33	47	55	48	37	46	50	43	36	41	46	57	46	29	49	49	39	48	45	55	55	43	45	40	43	44	49	50	36	38	42	50	40	52	33	47	44	46	37	41	41	35	45	37	43	43	46	45	41	52	44	32	51	34	38	46	46	38	57	48	55	55	44	43	33	44	45	47	51	42	51	35	44	49	41	44	32	45	47	49	39	39	33	50	38	58	38	43	44	51	48	41	36	40	53	48	39	38	45	38	38	46	45	56	40	56	42	47	40	34	42	48	47	54	42	39	41	56	40	50	47	51	40	51	49	55	37	52	37	40	40	41	37	46	52	44	46	38	36	55	44	44	31	43	44	36	38	53	44	38	40	45	40	53	41	43	39	56	48	44	43	35	43	39	46	43	45	49	47	50	42	53	36	38	43	44	41	47	41	44	52	41	43	45	45	57	40	44	37	36	42	60	53	47	37	59	44	42	43	47	45	50	45	47	51	38	42	51	39	43	47	55	36	45	43	36	34	49	50	48	58	50	44	41	49	49	42	41	37	33	45	49	51	41	53	46	53	55	50	53	45	46	55	47	34	34	41	45	43	43	51	42	52	30	46	52	54	39	39	52	39	41	38	42	56	47	44	52	34	47	39	44	48	43	40	48	42	40	48	46	47	48	40	41	49	52	42	36	55	47	46	44	35	46	43	49	43	44	39	55	26	51	47	37	52	41	44	43	25	39	45	47	44	47	42	46	47	47	39	43	46	43	55	46	42	34	58	54	50	53	44	49	31	45	42	45	37	44	33	34	59	40	31	48	41	31	49	40	43	41	46	41	34	43	38	35	42	44	45	43	32	46	40	42	37	44	48	44	52	43	50	52	40	40	40	42	47	43	37	36	51	43	37	39	43	54	35	43	54	47	51	38	47	43	40	50	45	49	44	44	44	35	46	36	42	37	45	41	43	51	42	32	43	48	46	53	42	36	43	41	45	40	41	47	38	44	41	34	51	42	49	51	44	55	43	47	54	48	49	42	43	31	38	45	45	48	46	42	40	34	43	45	38	40	39	38	44	47	44	41	34	53	36	42	52	48	45	44	41	52	51	43	53	45	59	42	51	47	47	44	41	32	50	50	40	43	55	41	29	50	46	48	61	43	44	42	63	41	41	42	50	33	55	46	46	36	45	47	44	42	57	37	41	42	34	36	51	28	50	42	41	42	55	45	33	45	44	45	38	50	39	46	51	49	50	45	44	39	44	45	53	48	46	42	45	56	43	53	47	35	35	49	49	53	28	44	49	48	31	61	46	35	32	37	44	41	32	47	45	41	49	40	38	45	49	44	48	38	38	44	50	42	53	43	43	59	43	52	46	38	46	47	49	41	42	49	46	29	50	39	43	37	45	40	45	34	49	45	32	55	42	63	40	36	51	47	46	37	41	39	46	45	40	40	64	45	48	42	47	46	28	40	37	48	37	41	40	32	44	51	46	49	56	45	46	42	44	55	42	40	45	39	45	34	43	44	40	56	36	43	47	48	50	40	45	45	37	51	40	35	42	55	47	29	57	33	52	46	37	35	41	31	40	51	45	54	46	34	38	45	42	63	39	38	57	35	47	25	43	40	34	54	33	48	44	37	41	38	44	53	43	33	29	49	49	40	38	41	48	48	46	42	48	34	43	47	48	42	44	34	43	42	44	37	25	45	48	41	37	51	60	41	37	45	54	46	37	37	39	42	51	30	34	46	50	52	50	44	40	37	38	50	53	43	42	48	39	48	47	39	37	44	40	53	49	43	44	42	48	54	48	52	44	41	53	44	36	45	53	60	38	36	42	40	40	41	45	44	46	56	46	45	39	43	42	37	43	48	43	44	42	43	46	46	49	37	42	43	44	45	43	39	48	56	51	42	44	60	49	53	41	45	40	36	45	37	39	40	48	44	40	32	38	43	48	36	36	37	48	47	33	37	62	56	55	47	46	47	46	44	52	57	39	53	43	35	55	36	46	31	40	47	31	30	44	40	44	48	35	51
23407	15707	10753	16338	24655	26285	24074	21146	18975	18199	16488	14447	12135	10083	8830	7370	6309	5378	4786	4097	3753	3480	3106	3030	2864	2738	2537	2335	2310	2242	2090	1933	1907	1657	1533	1468	1257	1212	1087	964	951	972	917	943	919	868	1065	2292	2308	1661	1215	858	619	577	543	568	565	533	568	538	517	573	553	559	537	554	509	527	520	502	516	538	529	546	538	524	530	583	533	557	503	560	517	531	527	566	486	521	542	507	566	523	534	538	524	538	525	568	551	515	522	561	486	558	564	513	549	491	559	526	531	587	484	519	547	566	535	541	464	537	541	526	528	512	527	527	529	541	505	554	552	554	572	538	551	552	536	557	527	509	561	525	551	511	545	562	517	533	524	521	544	557	504	519	539	527	510	544	586	551	517	551	581	490	514	528	509	550	500	520	541	549	533	517	530	506	520	522	573	565	557	563	486	570	553	536	546	534	566	534	547	537	549	521	509	531	534	549	521	523	489	503	531	553	531	502	544	514	548	530	566	512	538	548	545	547	499	572	511	547	539	530	547	523	519	517	538	548	533	513	505	535	518	561	481	529	548	514	554	530	515	541	529	520	518	574	508	535	497	513	511	530	484	580	521	584	558	516	535	506	519	478	554	493	534	533	482	534	526	533	523	508	563	528	492	494	550	517	498	524	497	455	550	552	553	551	538	501	558	545	572	550	588	516	524	536	531	558	543	566	533	539	570	534	514	549	541	535	533	526	517	583	528	565	555	555	537	536	541	559	542	550	538	525	518	512	512	555	498	527	530	525	538	526	511	484	520	504	526	527	525	547	553	545	516	518	511	528	512	522	518	575	561	522	546	495	527	533	562	531	568	534	505	527	521	564	545	513	510	506	504	533	509	514	498	524	524	561	526	550	580	512	498	523	488	509	518	573	519	540	513	531	512	539	510	543	523	552	567	567	579	528	533	507	533	508	519	522	528	563	538	513	522	546	554	517	525	505	519	577	534	511	573	494	571	528	515	516	539	538	537	548	566	585	528	520	516	550	564	521	568	600	578	557	520	547	533	529	528	530	511	480	559	533	533	547	546	530	543	557	568	530	571	560	498	518	523	521	538	560	507	545	535	549	522	551	516	519	553	521	538	550	515	545	513	554	557	522	503	574	512	536	537	558	520	529	529	564	518	537	507	526	535	537	571	507	534	526	531	537	534	561	542	526	524	540	557	552	535	513	570	540	548	509	559	544	564	538	539	547	525	519	593	534	529	508	515	557	524	557	548	584	533	576	497	565	521	527	528	515	502	522	534	550	533	514	507	539	539	519	538	536	579	533	530	514	498	510	572	557	540	574	566	540	510	529	565	528	580	505	529	553	516	496	523	532	541	536	525	585	557	544	579	519	539	578	536	527	505	534	564	556	537	528	540	542	539	520	499	584	532	580	515	515	567	480	558	579	514	536	510	510	531	550	533	575	549	540	519	530	534	531	530	505	523	571	535	491	474	504	538	560	558	525	549	512	538	511	529	548	522	551	557	542	533	560	549	495	558	565	550	540	539	558	535	535	519	560	551	527	561	530	549	553	519	519	560	566	528	576	499	532	553	531	535	572	525	525	531	523	520	543	553	561	533	533	536	513	565	508	519	491	531	614	523	562	510	549	569	532	531	508	506	526	519	542	552	549	510	547	511	548	528	554	552	539	505	547	532	531	534	524	507	531	557	574	560	533	559	551	569	477	525	532	544	523	504	531	500	519	530	521	515	560	558	514	525	523	558	515	508	514	539	515	528	548	541	509	577	501	528	536	534	542	521	548	556	521	524	530	533	542	581	474	530	525	532	551	558	477	546	560	500	522	569	591	555	529	556	506	537	586	549	563	525	519	550	505	520	553	500	527	551	509	516	520	504	451	531	553	504	528	525	545	542	527	538	514	548	559	514	508	518	532	498	530	530	524	555	496	504	536	553	574	572	574	539	517	535	533	573	581	509	508	549	600	513	519	502	528	531	578	548	514	539	544	518	542	540	565	549	556	549	501	531	554	556	565	548	537	530	540	543	563	539	511	557	528	502	528	545	531	531	534	553	512	545	556	538	542	550	535	548	558	528	571	507	535	538	534	539	542	559	570	543	554	508	531	549	510	555	534	515	488	511	529	534	510	538	508	524	535	559	521	507	534	539	546	568	540	508	538	522	510	571	554	550	521	504	541	553	539	553	518	523	502	506	536	544	561	563	515	583	518	531	538	546	536	509	506	537	585	531	511	533	540	556	549	531	508	514	540	511	550	542	518	459	549	552	527	503	475	536	546	508	558	561	522	508	548	529	506	502	545	540	551	533	551	533	527	532	538	573	547	532	538	565	529	534	593	528	551	515	508	497	566	558	566	518	510	560	527	554	521	519	537	543	491	540	539	536	569	527	555	545	545	535	565	545	542	517	531	562	553	505	548	518	535	503	574	539	515	517	539	553	562	540	548	515	533	541	518	528	553	517	495	489	526	554	516	536	541	523	539	534	527	538	513	549	539	548	510	533	503	476	552	480	530	542	539	564	503	595	566	532	532	525	520	528	549	562	531	545	530	519	545	560	547	562	521	544	468	537	535	533	544	476	548	521	540	586	528	546	512	572	526	525	543	537	536	518	566	520	562	520	475	548	558	557	525	539	543	563	552	530	547	533	544	552	521	524	531	506	567	574	521	539	524	528	538	530	536	550	543	575	539	545	547	543	519	526	524	573	536	537	535	573	511	533	541	546	566	562	523	553	593	543	539	484	516	528	560	537	528	540	528	505	530	501	522	520	543	551	536	546	540	554	539	518	504	515	515	532	517	552	540	486	565	538	542	516	549	525	502	523	485	553	580	523	563	547	513	560	519	537	546	554	530	546	525	562	522	568	526	492	546	474	547	520	519	527	553	576	552	575	539	512	527	551	513	545	538	549	541	522	565	557	546	503	536	504	539	519	543	530	519	510	535	494	523	519	538	500	534	514	526	517	515	525	534	534	514	525	581	590	526	545	563	527	542	527	517	527	509	554	560	568	514	539	511	527	514	550	518	508	514	548	583	507	540	527	482	518	561	580	557	587	559	553	558	538	537	516	504	581	553	542	535	566	525	517	498	590	513	524	536	526	524	517	531	577	543	539	544	546	564	523	514	552	508	508	567	539	507	570	545	519	542	533	549	555	552	515	559	511	534	541	530	542	515	536	548	574	571	539	497	528	535	507	489	520	522	516	527	527	582	567	559	512	545	547	561	547	505	535	550	484	536	540	508	518	527	571	567	553	535	526	541	548	525	579	549	493	537	495	545	540	528	512	523	572	525	511	537	559	538	502	549	534	530	525	531	550	554	565	501	510	488	552	557	528	562	541	543	564	518	531	518	518	522	560	504	529	518	515	549	546	539	552	546	593	540	517	564	518	523	538	531	509	524	509	551	564	515	528	519	517	537	529	574	508	548	534	535	566	539	526	549	541	522	558	528	534	517	555	553	501	552	549	558	528	505	558	573	526	538	561	536	587	547	540	549	553	513	546	599
3538	2510	1367	878	927	1253	1193	892	770	666	611	529	451	399	327	259	231	178	184	142	164	155	124	130	120	106	138	101	120	87	85	93	89	78	93	76	69	68	65	45	54	39	51	50	63	37	89	116	122	71	53	65	39	40	39	46	46	39	56	40	30	34	38	37	41	43	41	37	46	38	41	43	32	51	48	34	47	39	48	27	44	47	40	36	43	27	46	27	37	31	50	46	35	40	40	44	51	36	51	40	46	42	48	40	27	43	39	35	32	34	31	38	38	28	39	30	40	31	34	37	45	42	34	39	32	38	35	40	32	27	44	45	41	35	37	47	38	31	40	30	30	47	38	46	45	32	36	44	35	35	44	40	49	36	44	34	38	46	34	53	35	41	34	44	43	45	34	32	40	40	42	35	37	41	29	39	43	32	33	34	34	40	34	37	32	47	32	37	37	33	38	45	29	37	42	36	31	38	47	33	43	37	49	37	32	43	41	38	33	40	32	45	43	43	26	37	38	53	32	30	43	47	40	47	34	40	49	34	42	28	33	34	34	47	41	36	38	34	35	37	51	31	43	40	42	56	38	31	45	49	40	30	34	41	35	34	45	43	31	35	44	50	34	41	46	39	36	37	38	50	41	47	46	44	37	32	49	31	34	31	45	37	25	41	37	38	43	44	40	37	34	41	41	39	36	41	39	44	34	38	32	36	48	46	44	40	34	37	47	39	24	32	36	30	39	43	34	37	44	40	45	46	41	37	30	33	33	29	42	46	36	31	43	33	22	25	41	38	35	44	47	40	42	41	48	36	45	42	40	42	37	41	37	33	43	53	42	44	42	35	35	37	46	46	38	40	30	40	42	39	50	48	37	32	36	30	43	34	47	33	32	43	35	33	49	42	46	47	37	26	34	26	37	47	40	31	38	40	47	38	44	39	25	32	47	34	41	26	38	32	42	36	50	42	41	39	34	32	33	36	44	37	41	29	32	46	26	28	40	42	36	27	43	33	41	38	38	33	41	43	46	48	32	44	42	51	41	44	36	43	46	44	47	52	43	31	53	38	35	41	27	48	44	32	32	36	41	35	33	43	40	45	35	37	42	41	45	41	45	43	26	37	42	34	36	40	28	41	37	39	50	48	37	37	54	32	32	44	43	35	42	43	47	42	36	44	37	40	36	40	44	34	43	38	43	39	38	35	41	46	33	37	35	36	45	38	48	47	34	47	35	42	29	39	34	50	45	35	32	33	35	36	45	34	43	32	26	37	30	53	43	40	41	46	39	41	35	46	41	40	46	40	41	38	49	46	38	51	50	41	50	42	43	27	40	40	45	49	34	38	43	47	35	30	31	46	39	49	36	32	38	37	38	36	38	40	50	38	36	44	45	48	47	34	41	39	43	30	40	36	37	38	39	47	38	41	47	44	33	40	43	49	34	31	33	33	33	42	43	30	41	50	40	33	53	48	46	30	44	37	33	41	28	38	49	31	39	33	43	38	33	43	42	39	43	33	32	37	49	38	39	41	31	35	41	38	44	41	35	37	31	38	38	42	34	32	49	28	41	41	50	19	36	41	42	38	46	37	37	37	53	38	46	47	30	40	39	33	42	39	45	36	34	39	35	36	40	35	38	50	48	40	28	48	46	40	40	35	35	35	38	33	40	34	46	41	36	35	54	50	30	41	42	44	40	37	30	33	49	36	53	36	31	44	43	38	38	36	34	51	41	34	39	33	44	43	36	27	40	33	37	42	42	48	42	47	38	40	38	44	48	34	35	50	42	39	44	38	35	37	47	27	31	39	32	37	45	37	44	39	38	49	24	44	35	35	38	28	48	50	45	37	45	35	32	33	46	40	30	43	44	38	32	35	38	47	30	38	34	42	41	40	49	34	44	32	52	32	34	38	38	49	36	37	38	39	37	37	52	36	37	34	38	54	29	30	42	38	52	32	28	31	37	46	53	49	46	45	41	45	51	45	42	35	40	47	41	37	42	37	40	54	41	41	37	42	42	34	31	46	30	34	43	37	34	44	41	40	44	50	39	36	51	34	36	38	49	43	35	40	46	41	34	43	39	34	37	37	41	32	30	38	39	35	39	35	55	49	33	53	42	51	40	49	49	50	33	42	36	36	42	54	34	51	44	35	23	44	45	34	43	39	36	26	41	40	43	42	34	36	43	50	30	37	36	39	38	44	37	41	39	39	40	48	44	49	30	44	32	26	35	35	36	38	41	36	45	39	39	39	36	43	42	47	39	37	34	37	47	32	47	45	32	45	38	41	44	47	37	33	35	47	26	48	40	46	50	36	43	36	46	37	50	36	39	44	39	44	48	34	42	46	47	46	36	39	36	31	46	38	40	38	36	37	38	37	33	41	35	30	41	30	44	42	36	35	39	38	42	34	33	40	35	31	54	49	49	43	39	36	34	49	47	41	29	41	46	38	31	41	32	41	49	42	41	45	40	31	46	35	43	46	44	35	38	38	29	41	42	42	39	34	41	37	38	44	31	38	36	45	40	40	52	31	34	39	48	39	41	39	27	37	39	43	46	38	37	38	52	29	52	56	37	35	42	24	44	38	36	32	36	42	37	46	36	30	31	38	34	38	52	34	43	26	41	40	34	32	47	30	54	45	42	39	35	37	48	39	41	36	42	42	39	45	41	36	50	44	42	42	45	41	44	39	46	43	33	37	39	36	34	27	37	41	41	45	48	41	44	41	39	41	36	36	56	32	38	42	33	40	26	40	41	41	45	42	40	45	45	43	38	34	40	30	39	41	43	35	31	37	52	36	44	58	38	51	45	35	40	47	35	45	38	46	38	44	34	52	42	44	30	35	41	38	43	39	49	38	37	44	27	36	46	41	39	37	37	35	43	43	41	37	33	45	37	46	38	40	40	37	48	49	42	46	41	36	25	38	36	41	45	42	40	47	32	35	35	40	32	51	34	36	48	26	35	37	44	39	51	43	24	32	42	47	46	48	34	47	32	48	45	42	44	37	44	39	52	43	32	35	50	41	40	43	30	40	34	39	33	37	48	32	47	37	41	34	40	38	43	39	42	35	37	34	34	32	30	51	54	42	43	52	38	33	49	46	32	49	34	35	40	44	36	33	40	43	41	36	39	21	37	47	44	49	39	55	33	25	40	36	48	54	54	35	30	48	48	47	33	32	35	43	37	38	44	41	39	39	35	51	35	34	48	37	35	45	41	36	47	31	36	44	39	49	46	37	49	38	34	38	40	41	41	32	46	44	35	43	40	39	36	42	44	32	46	31	38	37	35	38	45	39	49	39	37	36	39	39	42	42	44	33	42	36	41	41	48	34	40	38	28	41	38	38	41	30	51	41	42	39	44	48	41	40	51	42	37	39	38	39	42	50	41	38	35	31	41	41	38	31	38	47	44	36	47	41	26	35	49	48	36	48	30	34	37	40	42	38	37	42	32	54	33	47	41	42	38	36	45	40	34	48	38	38	36	38	39	46	47	31	47	35	40	35	43	48
27044	18388	13628	20086	28123	30239	27999	24738	21841	19365	18429	16432	14083	12000	10169	8927	7642	6556	5696	5099	4794	4430	4089	3728	3605	3445	3375	3187	2932	2639	2533	2292	2200	1923	1771	1636	1500	1311	1197	980	915	802	828	815	872	855	1824	2840	2648	1786	1136	919	702	578	504	483	513	510	480	497	466	468	444	462	497	468	482	485	490	490	467	460	473	475	462	461	482	491	467	453	477	497	478	491	471	482	492	486	506	513	483	484	504	471	498	461	485	464	482	492	445	452	498	461	514	494	482	479	477	461	446	447	484	493	476	475	468	470	499	485	486	492	479	465	473	473	462	486	503	511	475	489	456	424	467	473	454	457	477	511	438	454	466	490	463	482	483	520	504	476	495	467	427	477	460	484	468	467	471	462	484	479	489	484	489	465	482	516	571	450	473	501	451	471	490	498	471	469	485	494	456	443	487	489	464	434	509	461	466	491	507	469	502	487	501	476	466	508	485	472	487	479	493	515	463	459	486	519	491	463	477	477	485	508	460	497	440	469	458	448	501	492	474	480	479	475	467	511	497	441	443	423	466	451	464	481	466	471	499	467	476	481	468	481	471	467	453	469	488	459	478	493	471	466	508	444	451	461	483	460	510	483	465	473	489	465	485	477	449	497	505	489	490	482	466	499	471	466	477	484	506	437	478	457	459	433	473	498	503	472	518	469	464	483	498	497	491	458	494	481	476	470	488	457	425	502	511	444	438	460	484	487	440	472	478	473	485	485	512	489	507	449	436	457	480	488	481	474	474	481	495	481	500	446	484	519	482	479	494	492	467	463	449	489	497	487	470	468	535	474	461	449	496	483	477	448	495	490	466	538	478	467	476	506	488	508	487	465	455	513	461	468	481	483	460	484	466	465	502	488	512	458	475	446	469	474	479	514	494	496	459	482	477	446	493	481	515	449	475	466	497	501	505	480	495	522	437	468	479	488	473	450	481	476	523	493	467	502	490	489	440	492	478	472	443	464	445	480	496	485	466	528	476	487	474	468	490	485	461	478	485	476	506	495	487	462	420	453	463	484	474	446	482	459	528	473	471	492	454	471	451	460	455	501	519	503	484	423	450	482	496	486	525	518	469	458	511	449	474	500	503	422	513	504	487	483	478	472	512	472	475	503	494	474	501	469	449	471	503	449	443	461	481	462	476	474	468	480	467	459	482	486	481	490	510	465	491	480	457	534	477	466	467	489	518	484	462	519	452	456	472	461	467	491	495	496	461	475	457	495	458	462	503	489	478	512	452	448	498	476	468	475	474	519	442	456	497	489	455	471	475	523	456	475	469	520	493	453	498	476	510	483	490	521	472	462	496	496	483	510	460	495	472	447	488	451	472	455	495	510	449	488	445	456	499	468	450	483	461	516	499	505	458	497	433	464	463	461	455	486	480	460	495	485	482	490	495	490	458	475	480	444	505	472	478	466	494	462	462	432	468	480	503	467	455	457	514	447	455	490	497	441	449	465	498	487	499	480	558	480	512	488	498	474	465	459	473	473	478	484	477	450	480	471	503	449	503	512	494	492	496	490	456	472	520	495	457	501	461	471	448	446	451	484	479	478	477	458	454	492	439	497	489	507	468	517	467	462	451	460	477	452	438	509	476	528	460	479	499	498	472	486	461	494	488	477	468	503	497	504	500	463	500	470	464	469	473	487	484	452	464	479	457	479	460	492	528	494	482	452	498	451	512	477	487	470	503	482	434	493	416	478	451	501	506	484	485	467	458	479	447	453	503	436	492	447	426	496	452	458	458	480	471	504	495	508	496	500	486	466	465	438	477	525	465	481	459	470	464	472	441	467	442	459	480	458	511	483	460	461	448	460	476	492	477	508	472	487	508	468	456	462	452	476	503	481	499	491	451	456	443	470	481	476	442	512	490	491	463	446	442	487	507	514	505	461	466	445	453	461	489	488	479	484	483	495	455	502	452	456	502	470	480	482	509	495	467	484	481	481	458	479	495	504	462	461	425	498	503	478	492	458	464	485	493	483	452	503	452	463	516	445	450	492	478	463	501	466	469	466	513	464	511	505	466	473	509	486	493	512	471	504	529	476	504	459	450	474	453	465	503	444	456	494	506	474	440	476	447	513	457	488	492	470	481	487	481	469	457	487	499	484	491	494	471	488	436	522	477	503	494	483	443	511	515	471	475	478	457	454	430	452	475	449	498	463	495	509	432	489	465	451	497	465	464	474	495	476	527	447	459	489	505	487	462	462	471	474	481	464	490	481	477	465	458	437	465	449	437	453	483	467	477	497	494	516	445	467	450	503	525	457	443	481	476	490	500	438	483	476	473	461	492	478	465	462	450	469	481	494	463	512	499	451	486	436	453	468	457	484	463	494	471	516	478	493	509	431	480	485	470	522	456	529	464	461	468	467	482	477	481	490	469	450	480	491	466	476	502	461	469	478	446	497	490	483	459	452	476	509	448	497	498	488	485	497	468	433	468	489	480	461	489	500	444	452	477	482	460	506	527	482	490	423	501	486	461	485	476	448	460	486	508	476	474	465	467	503	487	512	462	491	500	462	500	473	425	451	482	474	477	483	458	457	441	471	476	491	461	465	478	459	460	476	517	465	488	521	484	443	449	506	482	436	512	479	431	429	486	504	479	487	463	480	473	453	453	511	419	483	492	459	481	431	513	490	482	478	466	476	462	475	511	454	489	477	483	474	456	462	459	479	498	492	484	510	447	473	470	470	469	488	451	453	463	479	521	461	479	425	493	436	439	454	502	487	496	466	462	439	484	488	518	490	484	483	475	461	493	504	457	483	468	487	482	480	468	522	489	490	460	471	505	453	487	465	464	470	435	467	503	470	493	480	524	453	467	479	511	486	434	478	479	478	507	490	491	485	509	494	497	511	479	449	488	507	471	460	482	497	435	507	529	449	518	468	447	458	480	461	426	456	489	462	477	474	455	493	464	490	503	467	477	488	470	457	457	463	482	496	460	478	490	448	471	468	456	473	517	483	486	482	449	449	477	470	468	500	474	504	462	478	535	476	488	468	477	488	487	488	440	457	476	469	479	484	457	481	504	489	494	452	451	486	461	451	463	456	460	468	479	479	463	490	459	470	503	483	441	473	478	486	481	484	487	442	450	471	500	448	477	477	441	483	477	483	464	484	464	463	471	506	435	482	463	499	461	486	490	482	471	458	464	461	477	476	485	473	453	443	474	460	487	465	472	479	467	465	487	483	450	456	468	461	457	477	451	455	480	496	471	475	495	453	444	452	486	461	495	508	456	483	430	463	517	457	505	456	486	457	511	482	482	484	474	485	502	507	436	461	481	477	461	482	481	468	454	470	457	488	473	476	479	488	470	468	495	457	438	488	479	465	469	451	493	468	494	484	472	465	478	445	468	450	469	423	474	464	442	459	497	471	485	467	440	469	468	512	486	473	481	455	488	468	508	463	464	518	482	488	472	499	466	462	431	467	478	513	455	480	492	503	460	467	469	474	487	455	468	499	480	532	465	492	509	478
2365	889	589	329	410	538	569	470	360	312	279	240	232	173	168	141	130	121	126	98	112	87	78	73	78	69	67	87	66	76	68	57	63	53	58	65	49	56	42	50	40	43	46	33	49	38	49	54	56	47	58	44	44	44	41	50	46	57	46	29	39	38	44	35	36	38	32	46	38	36	35	27	34	35	34	40	41	35	43	43	43	46	51	36	47	38	42	44	46	41	41	46	37	48	46	45	47	32	41	41	41	38	50	44	41	37	34	41	41	41	43	43	42	51	49	42	44	47	31	35	44	33	40	47	40	39	52	41	51	34	48	30	48	32	42	44	45	50	38	43	46	44	39	46	45	49	48	57	47	49	52	52	44	43	46	40	53	53	51	48	39	45	53	35	44	43	38	41	56	45	45	40	42	45	50	45	41	34	48	43	41	24	41	35	33	42	45	44	37	48	37	44	42	36	44	40	45	52	46	44	39	49	49	43	45	43	44	49	56	37	36	35	48	41	45	48	55	34	44	46	40	58	50	46	47	55	45	43	44	35	45	41	51	48	47	54	41	39	38	50	43	31	38	47	42	44	37	36	39	43	34	57	37	48	34	47	46	46	50	39	49	27	28	37	46	59	44	44	49	40	51	29	42	39	49	44	41	49	45	41	46	42	39	38	38	34	45	38	33	53	29	42	37	38	52	33	40	49	46	50	33	37	41	41	31	45	36	44	51	42	26	52	45	56	50	44	33	43	35	42	44	42	44	53	39	54	43	37	40	48	49	52	40	59	42	31	43	40	45	46	51	46	38	50	39	48	41	48	48	45	50	38	35	33	39	44	37	31	39	34	52	33	36	33	44	44	33	53	44	37	26	60	48	36	54	44	46	45	31	39	48	44	34	35	39	33	40	48	51	43	42	53	50	60	45	50	30	54	42	37	43	48	57	39	49	44	37	46	41	37	48	34	44	34	38	43	29	42	43	40	40	37	39	47	43	46	49	45	36	39	45	48	44	37	40	35	36	32	44	48	36	52	45	43	33	52	44	38	37	45	54	43	49	41	40	53	48	40	41	45	39	43	45	43	46	45	42	47	54	50	41	39	38	40	31	46	39	41	40	49	51	34	43	45	47	39	34	43	56	42	44	40	40	42	35	47	36	48	34	43	48	34	45	46	41	26	37	48	44	42	37	39	43	53	41	30	30	47	44	38	56	38	46	49	36	39	41	33	61	47	47	54	50	31	37	45	38	34	44	33	49	41	40	50	39	37	48	37	32	45	34	43	38	42	36	32	39	33	34	40	31	48	39	51	38	39	54	39	44	35	37	38	43	42	38	44	39	28	39	44	34	57	39	43	39	60	49	34	43	25	37	55	29	35	49	53	39	39	42	48	46	32	29	47	40	51	44	40	37	45	45	47	41	37	45	39	40	39	44	44	43	36	38	42	39	43	43	40	41	43	40	40	41	28	41	54	48	38	48	51	55	34	42	52	49	39	38	34	47	42	48	42	47	53	49	47	43	37	46	53	45	32	41	44	43	53	39	49	51	51	48	40	30	44	47	44	49	45	39	58	46	44	51	46	38	42	50	34	49	42	34	42	21	45	48	41	44	43	38	42	46	48	41	46	49	37	34	32	45	32	33	33	46	40	44	40	43	39	40	31	48	40	47	45	42	43	39	47	56	45	43	52	49	44	44	40	43	40	41	55	48	58	40	45	51	36	51	34	46	41	42	42	41	40	35	47	39	45	49	53	45	44	56	40	39	40	47	37	46	39	54	45	37	48	37	43	44	46	62	41	24	42	37	55	46	46	44	48	52	46	39	32	46	47	38	30	44	47	40	51	39	48	45	35	46	39	51	39	40	51	46	49	42	27	47	38	33	45	45	34	40	45	41	37	45	45	30	34	42	42	54	42	46	46	44	43	60	50	43	46	44	37	45	41	40	44	41	49	47	60	49	31	36	47	43	35	34	35	48	38	49	37	50	34	48	56	37	39	43	44	45	42	46	37	44	38	34	43	43	48	37	40	46	40	43	36	34	43	51	24	40	35	46	38	45	41	39	58	34	36	30	49	38	44	39	35	50	42	44	52	41	46	47	54	51	41	36	39	38	40	34	35	35	44	40	46	46	41	51	45	36	38	33	37	38	44	46	42	39	30	54	36	46	50	48	39	39	48	50	41	45	37	45	40	43	37	47	44	37	45	54	51	56	37	43	49	41	47	47	42	43	48	43	38	36	42	41	39	57	46	32	39	45	42	42	49	38	43	34	46	34	57	40	46	62	46	46	48	46	40	36	35	40	45	49	39	42	43	49	37	38	52	43	40	37	30	47	42	44	47	42	51	46	48	42	46	37	34	39	36	44	44	45	40	46	36	46	51	36	47	46	42	30	44	44	45	41	50	56	38	42	48	41	49	45	51	51	47	32	46	48	44	39	34	35	39	42	44	35	47	35	55	47	35	42	28	36	36	49	41	44	39	36	43	50	50	51	51	51	38	47	32	42	46	35	36	40	33	45	36	42	58	55	41	48	32	41	44	42	53	40	51	46	44	29	42	42	48	39	48	52	51	37	32	36	32	58	43	40	47	39	43	40	57	43	55	48	32	42	39	35	40	42	36	41	41	56	52	47	39	39	37	47	35	38	36	36	37	41	40	42	49	42	44	45	44	40	49	39	47	48	36	40	42	45	40	51	42	53	54	31	34	46	42	42	49	35	48	25	36	36	55	41	46	55	42	49	51	44	40	37	39	43	36	38	42	43	49	46	42	34	39	47	38	45	43	41	49	56	42	46	59	31	33	41	39	41	35	45	49	46	49	35	37	31	42	39	40	37	38	45	48	32	49	32	43	44	26	48	38	32	41	40	40	45	44	55	48	39	47	47	53	48	39	53	37	38	46	44	43	38	36	48	48	48	51	38	43	36	54	51	44	43	48	45	54	38	45	35	35	50	39	40	42	46	41	41	42	47	44	41	53	31	44	27	45	39	47	45	39	41	34	38	50	38	42	42	46	46	43	40	56	42	47	55	34	46	30	37	47	41	44	36	45	44	53	45	45	45	37	41	33	38	50	48	47	37	29	45	43	52	41	53	49	47	48	46	46	28	38	45	48	48	45	40	47	41	39	52	55	55	54	44	45	37	30	55	42	46	42	51	37	42	35	49	37	43	43	45	46	32	41	50	49	38	52	45	32	44	39	45	47	48	49	40	38	40	45	38	43	44	38	45	45	40	64	48	59	44	42	34	39	42	33	32	33	35	44	33	41	44	49	43	31	62	37	46	41	38	46	36	37	55	47	51	47	43	36	42	55	33	46	38	38	41	49	42	51	57	43	60	37	48	41	50	40	40	40	50	48	56	30	49	41	39	45	48	53	51	48	34	54	35	40	46	42	39	44	29	41	39	27	38	34	37	48	36	42	52	43	42	40	42	38	52	45	44	48	44	36	48	43	44	36	33	32	52	38	43	50	49	23	35	48	51	37	39	50	57	31	49	32	51	41	32	52
19652	11845	8657	14063	21855	23459	21846	18661	14923	12729	10890	9453	8540	7052	5922	4824	4221	3649	3235	2978	2748	2610	2385	2318	2152	2091	1924	1738	1828	1719	1632	1565	1401	1262	1130	1059	1009	863	834	690	657	621	628	667	643	669	761	1027	991	925	778	588	583	559	530	533	485	510	505	488	512	475	524	537	482	539	536	494	499	488	538	493	524	523	497	516	531	538	516	506	470	515	540	497	503	536	542	509	535	536	527	528	548	522	581	513	510	516	473	518	542	553	534	533	529	501	507	505	506	503	552	499	480	495	518	523	523	494	525	544	525	481	536	487	503	528	502	544	513	537	493	500	485	481	540	506	516	517	488	505	514	519	533	528	480	536	519	550	538	548	519	505	484	548	506	508	514	560	546	507	522	517	500	545	507	520	518	482	535	525	533	524	571	514	552	515	528	523	511	538	535	462	536	513	503	566	497	568	501	509	551	538	545	587	534	529	533	506	528	541	514	568	495	475	501	519	497	536	512	530	516	532	518	492	519	511	526	505	564	534	471	521	519	519	567	541	530	519	504	532	549	518	535	550	532	562	481	485	527	515	504	519	531	520	499	503	516	519	540	550	517	493	504	481	489	487	516	522	544	497	481	520	502	584	516	475	519	498	516	518	482	501	527	506	485	547	502	527	521	533	523	491	495	522	555	515	544	528	505	553	492	511	523	498	498	554	528	496	510	510	517	478	520	528	502	495	516	526	506	518	506	523	554	532	525	511	485	531	587	525	503	469	492	553	513	542	528	554	474	508	525	488	548	528	518	507	532	527	519	533	491	495	526	511	512	498	547	553	514	522	478	498	534	530	536	482	516	511	534	525	497	528	533	550	536	490	529	559	522	517	539	472	544	525	508	520	520	530	529	543	537	547	547	497	487	545	488	528	570	556	537	517	476	547	505	545	495	553	455	520	516	474	555	543	506	498	507	539	558	501	522	553	506	533	524	523	483	508	502	509	496	490	565	504	459	569	516	475	528	500	515	537	510	557	522	565	524	514	519	500	463	489	506	535	504	509	561	559	547	533	526	517	524	547	527	500	503	491	537	531	544	509	517	551	524	498	521	524	489	503	512	527	525	511	487	549	531	500	556	535	497	542	526	516	493	520	517	501	509	512	510	517	537	502	514	503	522	549	536	539	567	521	451	548	483	509	501	497	512	537	553	547	525	563	546	481	525	518	509	527	431	506	513	552	538	496	519	508	467	559	515	511	529	516	497	503	563	552	524	465	551	479	499	502	503	530	524	480	509	519	547	561	521	552	460	502	569	554	510	514	493	506	512	509	518	541	521	537	505	484	467	488	521	552	551	515	539	513	539	516	474	577	540	538	511	508	520	534	507	515	494	480	543	500	541	525	503	497	494	525	520	500	532	533	496	546	519	537	512	527	461	493	506	510	548	523	504	486	504	541	519	479	542	509	538	502	497	522	557	540	531	504	557	497	517	495	521	539	502	481	528	538	521	517	527	546	536	487	504	521	517	524	500	541	522	522	513	528	527	507	488	518	512	523	524	511	533	527	546	536	465	489	502	502	517	521	550	481	513	486	494	484	536	481	522	489	493	485	502	501	515	517	552	548	512	523	500	525	540	473	502	521	536	527	528	532	481	531	514	472	520	498	490	531	515	501	497	525	553	499	564	523	540	515	526	568	493	498	531	535	521	495	477	452	498	504	498	546	530	524	501	560	487	535	515	556	502	551	538	521	540	497	503	487	505	540	539	498	502	510	522	525	513	520	503	536	519	480	492	542	522	497	495	540	537	496	541	504	476	509	554	526	521	515	529	509	513	506	533	538	514	565	523	580	559	534	518	495	535	484	525	510	506	506	554	562	482	502	551	470	502	509	515	524	530	525	519	535	526	507	480	549	531	528	520	521	496	567	497	541	517	552	510	505	526	491	487	516	503	495	530	513	497	515	581	497	529	499	545	510	547	524	479	522	531	498	506	506	526	498	498	511	484	518	537	526	528	553	509	558	474	471	501	501	515	525	521	499	546	530	527	487	509	506	520	556	549	507	514	495	494	551	498	503	485	526	522	509	519	492	519	547	499	524	510	533	501	486	470	518	526	539	522	524	541	523	523	541	545	535	543	513	511	542	530	535	540	496	502	537	485	476	497	512	536	525	489	548	534	508	551	564	507	519	509	512	510	551	533	502	496	519	545	511	523	518	484	514	491	564	487	564	532	501	470	516	469	497	489	547	490	513	527	468	527	497	509	540	539	486	578	507	554	535	534	492	528	494	516	515	518	517	505	485	503	519	503	500	460	531	502	528	514	501	516	516	511	481	542	523	556	522	554	536	508	494	515	539	553	486	507	500	487	499	480	496	524	519	466	484	518	528	510	494	496	538	514	526	506	515	521	522	533	495	522	505	510	514	492	506	524	488	511	493	517	544	542	504	509	476	570	554	527	511	526	459	521	511	549	487	525	557	496	525	529	539	511	556	519	463	485	502	523	515	513	499	519	479	484	516	530	531	496	499	481	518	511	486	528	513	509	497	534	520	528	523	512	531	510	508	520	499	550	548	531	470	521	509	533	516	549	509	532	556	533	529	498	520	498	508	519	515	506	523	519	540	506	554	468	554	508	524	484	497	525	498	529	553	546	518	496	502	547	496	514	510	515	545	469	510	514	476	502	513	526	527	501	478	509	467	483	528	550	471	489	496	513	516	521	513	475	548	505	500	549	543	487	488	487	494	513	570	513	534	508	541	556	499	478	546	524	488	536	483	485	503	579	521	488	514	500	539	500	527	522	532	522	470	519	530	527	534	529	570	540	515	478	531	533	486	534	535	497	531	484	481	501	528	526	533	511	530	508	562	523	514	516	483	542	509	506	525	557	542	559	518	480	498	521	537	511	495	526	490	542	509	472	535	487	536	556	481	496	525	545	480	531	485	501	542	520	493	508	529	516	501	476	521	536	525	514	540	519	501	477	552	504	515	509	546	532	501	530	479	496	525	495	520	527	505	525	525	495	484	526	513	506	498	516	500	516	531	491	541	499	539	470	490	541	536	480	507	505	522	494	498	521	549	516	526	546	509	555	548	516	513	517	508	491	555	508	513	511	486	501	508	515	522	528	500	479	500	478	505	501	516	568	526	510	484	538	535	541	520	511	503	533	506	561	500	501	483	529	505	532	507	497	516	514	493	508	521	547	522	521	527	505	523	494	521	510	489	494	526	557	490	532	473	471	521	524	473	482	506	501	506	534	510	495	505	533	516	508	553	484	530	476	525	510	555	563	497	513	514	504	520	538	541	510	533	523	498	514	512	469	525	476	519	513	535	500	536	508	527	522	529	526	518	494	574	529	517	549	499	526	510	515	513	516	514	531	476	474	518	494	530	529	507	533	538	516	517	504	490	472	509	524	543	532	517	508	520	540	489	491	546	501	533	551	480	484	523	485	486	506	532	558	504	575	520	542	532	511	521	503	489	522	531	499	541	503	546	522	539	510	466	528	501	527	456	494	533	497	529	500	505
2383	1814	1041	638	705	930	875	741	603	505	414	312	291	271	247	192	178	134	142	126	103	112	128	104	96	85	84	87	89	105	91	81	66	76	57	56	53	52	39	52	40	43	43	50	46	47	50	70	92	65	53	41	47	45	32	32	41	46	49	43	40	40	39	46	46	43	49	36	32	31	42	48	50	47	53	40	41	34	35	28	38	42	40	46	30	41	44	20	42	41	33	41	31	38	39	51	30	38	40	31	31	42	45	38	42	33	36	39	42	39	41	42	46	33	45	45	47	39	39	29	32	30	49	33	42	33	30	46	51	47	41	35	41	39	44	24	39	29	34	46	23	44	45	40	39	27	38	31	36	44	30	44	33	37	35	33	40	38	27	49	38	39	46	39	36	45	30	54	56	48	32	32	34	30	33	47	42	36	41	31	35	51	48	36	40	37	44	40	45	35	32	35	42	40	48	51	45	40	32	39	33	46	39	35	43	29	32	26	40	42	29	36	46	29	42	39	34	39	45	36	50	46	27	40	46	37	28	30	36	35	34	56	32	34	33	35	34	43	34	32	43	42	47	52	42	48	32	33	41	48	50	39	40	43	49	40	35	37	38	35	48	34	37	39	44	36	51	36	46	41	38	35	32	28	38	43	31	47	41	36	43	42	45	38	36	46	42	34	37	43	44	29	38	30	38	46	38	33	42	43	30	33	32	34	47	29	34	33	41	41	40	41	39	36	43	44	33	32	40	44	32	45	39	32	46	37	56	38	30	35	36	41	28	46	37	38	41	25	36	36	38	39	29	32	49	44	43	45	33	39	47	43	32	44	39	48	43	36	32	39	33	46	48	35	32	47	45	39	35	37	36	40	43	39	59	40	40	43	43	35	39	36	38	51	44	34	34	52	41	50	46	41	46	46	41	45	33	44	27	40	47	35	40	28	38	42	40	35	34	39	41	55	43	35	31	38	39	45	43	56	36	32	43	39	41	44	39	31	42	37	35	41	37	45	38	35	34	40	35	52	39	38	35	37	26	47	38	49	33	37	42	37	33	35	37	42	53	37	41	39	35	29	40	38	46	43	35	28	38	44	38	31	38	33	48	36	39	30	36	41	50	37	44	45	40	38	45	30	43	33	41	36	32	35	35	40	36	45	39	37	24	44	41	41	40	39	36	44	45	39	43	39	41	33	44	30	40	47	41	34	53	45	36	38	41	28	38	25	47	38	47	35	47	39	45	41	39	28	43	46	43	43	38	48	39	39	44	38	41	42	34	38	36	48	38	38	31	35	46	59	34	38	37	34	34	38	36	50	40	39	39	38	33	40	53	38	40	30	36	33	42	39	36	35	42	41	47	29	34	39	34	30	43	40	40	36	28	46	40	39	30	36	39	35	33	35	30	43	36	35	34	36	34	37	45	35	36	41	41	44	42	36	41	35	39	29	44	40	40	37	41	34	38	50	46	37	47	37	37	33	39	35	44	41	38	48	31	45	51	49	38	35	46	31	40	40	41	45	45	47	50	42	34	46	39	36	45	43	40	37	45	57	37	32	40	35	37	48	38	37	35	47	38	41	37	35	42	32	41	38	29	46	42	50	30	43	44	30	42	39	41	40	42	41	33	43	44	29	36	45	41	41	33	46	44	63	37	38	41	38	42	51	44	53	23	27	24	42	32	42	43	40	41	35	40	37	27	48	40	45	42	39	28	38	31	27	49	53	48	34	24	40	51	38	38	31	42	34	39	37	30	41	38	44	41	39	42	37	44	36	33	45	38	53	34	36	25	41	44	49	48	32	28	36	51	37	28	21	38	46	41	33	33	44	38	31	34	31	29	32	33	36	36	44	48	38	32	42	42	35	45	36	38	42	36	38	28	42	37	44	39	40	31	24	41	45	36	39	32	46	33	25	39	34	36	42	46	43	33	32	33	39	42	57	35	33	36	41	39	29	35	35	43	29	37	44	36	49	39	29	35	49	37	37	36	45	49	54	18	39	38	44	44	38	47	46	37	38	45	30	43	38	40	34	27	33	38	38	35	32	42	41	46	41	38	32	44	40	40	37	31	35	36	36	40	42	32	53	41	32	39	37	43	42	21	33	42	33	35	43	24	40	35	45	34	26	42	34	36	42	41	38	36	40	48	38	50	44	40	39	45	35	29	47	37	43	47	34	36	39	42	50	34	45	51	39	39	30	40	33	36	45	34	41	40	40	33	31	37	41	35	43	38	47	40	42	40	39	38	39	41	37	44	28	31	38	39	52	36	46	47	48	40	40	47	36	34	30	35	37	34	47	37	36	40	37	32	30	39	61	44	35	36	43	53	39	39	35	37	36	34	40	42	40	37	25	42	35	34	34	38	44	40	40	35	32	39	34	40	34	31	46	44	39	38	38	45	38	33	35	56	40	41	49	40	37	47	29	40	41	40	44	49	48	36	38	37	29	39	29	40	49	37	40	34	45	45	36	44	41	32	33	46	39	45	36	32	39	32	34	37	33	43	43	39	37	47	40	33	34	49	36	38	41	34	42	41	39	32	36	48	49	48	37	51	23	40	39	32	40	37	46	39	38	36	38	40	43	28	28	45	42	44	32	34	40	48	38	35	51	47	46	50	39	40	40	36	38	40	38	36	34	41	31	36	32	41	46	38	41	42	53	35	53	52	47	34	40	32	36	35	34	40	48	36	39	42	52	38	45	32	34	31	41	46	27	38	37	52	43	42	43	32	32	31	40	48	37	49	38	38	39	32	41	40	37	43	38	41	45	36	35	35	45	43	44	33	35	37	42	40	49	42	42	31	36	44	45	44	39	41	38	33	30	43	40	42	41	48	39	30	24	40	51	47	42	32	36	40	40	20	39	46	45	45	36	47	37	52	42	42	36	48	34	26	48	41	38	41	46	40	41	45	35	34	46	29	32	39	45	31	33	43	39	36	34	45	45	43	34	46	43	38	35	34	36	33	39	30	46	37	35	47	38	42	33	31	44	42	41	33	40	41	36	34	47	35	45	52	33	33	37	27	33	37	32	37	37	44	36	36	43	44	37	41	42	33	37	46	41	31	39	39	32	45	42	31	37	45	34	41	34	37	29	37	38	30	43	52	39	35	33	36	48	29	37	34	36	35	33	44	37	42	32	28	47	47	47	44	46	35	42	41	41	35	37	43	45	34	41	35	40	41	53	44	43	41	40	50	45	41	39	45	37	45	47	43	24	49	51	34	36	43	39	45	33	41	47	42	44	48	41	38	43	37	35	47	29	39	31	45	43	41	31	42	46	41	48	33	25	39	32	36	47	42	41	31	39	33	39	34	28	29	42	51	42	43	41	36	46	32	39	48	31	40	41	37	34	36	36	48	37	40	29	42	32	34	34	35	39	38	47	40	42	42	36	52	30	44	32	37	41	40	41	44	39	41	29	42	34	42	35	32	44	43	40	46	41	48	41	26	39	36	42	44	34	37	36	44	37	39	40	35	43	39	54	39	41	44	29	29	39	30	43	33	53
23508	16493	12500	18574	27030	28050	25921	22903	19779	16832	14423	12492	10808	9680	7990	6800	5803	5232	4741	4372	4057	3760	3522	3163	2748	2582	2446	2378	2291	2276	2073	1865	1697	1431	1292	1123	978	875	759	723	605	646	633	647	616	667	876	1704	1557	1242	894	675	539	521	475	464	515	473	516	464	483	493	474	450	463	475	481	476	486	470	517	449	443	488	457	488	443	455	456	461	473	446	476	482	491	464	468	501	490	484	500	495	511	483	480	465	465	447	475	439	458	450	500	477	479	443	481	486	496	440	513	491	473	455	489	505	486	484	465	470	453	462	471	488	485	478	470	459	514	444	454	449	501	476	481	493	432	475	445	510	464	479	474	494	484	440	504	476	508	472	486	467	516	478	479	497	459	466	498	461	518	464	461	509	492	488	483	475	460	481	464	480	433	488	474	523	475	467	455	448	462	501	465	506	460	486	465	495	470	505	469	488	470	530	515	500	456	489	470	485	463	469	460	473	469	453	504	430	487	470	491	520	500	444	488	499	478	480	462	473	463	472	519	481	483	524	467	502	475	502	465	452	484	484	468	472	482	443	450	494	486	493	493	494	429	461	486	508	489	448	459	503	510	476	427	511	445	485	466	492	454	491	460	452	483	473	469	449	483	470	501	510	459	459	437	468	459	485	468	492	469	501	476	478	476	496	440	485	490	481	478	463	491	465	471	470	490	485	489	484	475	460	440	512	505	476	472	507	507	487	513	475	468	485	509	487	447	484	443	489	456	467	497	457	490	464	467	459	462	460	478	455	455	469	478	495	445	497	484	464	485	460	476	470	516	491	471	536	465	472	456	457	450	487	528	469	464	505	490	469	473	423	473	468	479	482	465	462	466	443	497	469	499	473	472	517	464	453	480	450	472	450	462	468	493	508	501	469	450	476	455	498	444	470	458	455	480	466	474	478	447	492	492	474	488	490	505	442	467	428	460	483	472	488	482	456	470	464	482	448	467	498	498	443	488	475	458	445	483	486	479	504	462	462	468	458	479	473	476	481	460	429	453	480	457	451	461	510	469	491	459	503	471	472	447	485	459	473	453	441	507	514	497	499	479	519	467	452	483	446	504	508	461	461	455	503	479	503	511	468	486	488	496	455	479	481	474	451	470	479	433	493	482	480	438	497	462	521	503	471	439	496	455	508	482	468	479	476	460	458	467	459	467	480	493	434	477	455	470	514	453	494	480	476	491	503	481	467	463	470	455	436	473	462	464	475	470	471	454	496	494	512	458	499	484	459	515	461	450	515	474	462	504	488	476	425	459	478	500	440	449	483	489	477	503	487	467	499	452	473	472	516	469	492	458	478	446	471	499	469	446	502	467	492	514	453	460	488	452	500	492	455	456	478	511	494	504	491	471	471	512	461	459	491	467	502	496	507	481	484	445	452	468	489	481	514	445	521	496	502	488	428	481	460	499	486	468	526	491	476	495	484	492	461	497	488	470	446	454	475	488	458	491	497	484	471	498	470	454	481	467	478	450	491	497	480	430	486	473	506	476	451	444	471	478	452	492	462	435	474	489	458	472	478	482	461	475	487	481	488	501	471	452	456	475	495	500	505	467	455	462	469	522	467	456	468	480	506	500	496	493	505	484	465	482	499	490	483	448	458	465	450	457	530	481	497	469	473	485	474	494	462	435	458	429	467	498	464	495	453	498	481	487	477	472	489	467	520	454	484	481	467	496	508	451	483	489	478	467	473	501	487	447	496	510	470	488	474	487	508	470	499	492	495	475	501	466	463	474	476	482	456	486	483	497	468	464	488	526	482	448	470	480	478	459	470	427	488	524	471	499	445	478	455	479	445	488	481	479	471	460	480	470	466	484	454	435	481	467	464	476	465	488	462	493	488	502	468	511	488	473	426	484	489	480	496	488	473	496	526	508	457	481	482	475	453	478	484	463	417	532	488	510	457	498	473	469	465	434	504	497	466	454	461	464	476	463	466	495	477	483	481	459	475	476	475	463	495	449	481	498	446	494	445	486	495	464	489	453	440	490	486	469	459	485	472	519	486	469	492	478	447	472	423	512	438	451	468	506	477	485	484	481	466	493	491	458	509	454	450	482	453	475	457	499	477	491	488	473	503	481	492	487	510	471	482	482	486	465	490	453	495	497	464	460	460	482	496	479	461	501	461	484	527	465	505	498	464	429	501	478	487	471	466	471	497	528	440	477	512	462	458	479	458	492	472	452	469	494	506	486	449	499	473	501	469	503	462	446	478	522	498	480	483	456	462	465	446	507	495	497	480	519	456	525	487	491	459	449	456	436	505	447	497	522	513	496	481	468	478	471	523	476	466	449	446	500	511	448	456	472	424	513	481	481	465	469	455	440	482	514	474	485	495	440	452	439	476	487	482	483	463	496	497	471	454	478	496	514	484	467	495	451	500	445	513	493	455	468	517	461	484	498	487	449	431	468	523	454	485	486	460	495	483	505	477	481	462	454	496	490	482	507	465	488	497	441	511	513	469	510	433	510	468	482	499	475	471	455	445	450	431	477	505	429	498	475	503	473	506	503	470	509	483	421	478	510	474	462	499	501	467	495	460	452	518	449	489	464	481	462	476	455	484	530	471	475	490	471	460	445	501	460	521	472	465	506	490	531	522	496	500	489	479	491	492	500	503	494	476	441	454	483	439	474	483	466	483	441	490	496	485	511	498	497	454	470	463	444	496	472	471	455	495	477	457	461	485	475	468	479	472	482	452	488	489	473	419	494	496	464	474	459	440	538	484	492	470	480	464	496	478	462	456	479	522	456	491	499	461	481	500	450	470	447	472	476	452	430	434	498	473	480	485	493	493	485	459	497	476	445	484	447	472	459	489	459	467	508	439	482	445	486	461	476	513	486	486	446	468	511	503	497	466	471	471	505	441	465	482	518	478	516	472	443	442	525	464	528	501	447	443	489	480	456	489	469	482	467	439	455	494	507	493	474	505	500	472	509	456	495	469	506	442	496	481	483	469	473	504	500	463	476	493	522	499	434	478	429	461	480	445	479	479	481	484	467	483	490	477	487	502	502	437	473	474	519	463	462	476	465	501	481	476	536	471	474	455	476	442	481	467	464	440	471	462	505	482	464	475	487	465	449	467	472	474	496	493	485	481	464	475	504	515	456	485	500	479	488	464	462	442	481	475	495	488	446	477	489	462	458	449	478	466	445	513	510	438	454	506	486	454	492	449	469	484	488	468	472	508	462	492	480	441	486	431	460	459	496	449	459	457	498	429	488	450	498	478	479	474	442	485	472	520	462	483	474	478	498	519	478	478	486	412	497	472	489	408	463	468	455	477	477	453	467	505	502	459	490	479	477	447	479	462	447	428	502	471	510	509	500	460	490	491	503	460	496	490	465	484	454	430	466	478	502	498	492	492	474	513	515	458	495	466	456	519	488	463	492	451	475	478	490	492	477	488	473	491	462	452	518	545	506	470	511	487	442	509	473	503	464	470	500	473	446	459	476	470	490	477	487	502	475	481	489	510
3712	1747	1018	687	728	981	922	771	604	537	505	403	325	317	269	219	202	184	161	149	146	149	125	105	127	101	89	94	85	85	79	69	87	62	61	67	58	52	45	55	37	51	39	46	46	47	65	77	82	57	57	51	61	45	50	44	42	41	55	43	34	31	49	49	62	60	49	45	36	38	45	48	55	39	35	48	45	49	53	34	45	60	40	41	38	38	41	41	42	42	43	51	37	37	35	38	42	40	44	42	43	42	37	53	39	44	36	45	47	52	43	39	48	45	41	51	34	44	41	40	46	45	55	44	42	24	46	48	43	53	38	48	46	36	59	43	44	38	34	51	51	36	42	46	45	50	47	52	32	44	44	50	50	41	43	45	44	46	40	57	56	46	38	41	41	49	39	37	44	37	37	48	42	50	40	50	52	49	38	46	49	41	53	51	47	43	45	41	35	45	51	48	49	54	56	50	43	59	43	46	50	53	42	47	37	48	33	47	37	33	39	38	52	42	38	46	36	43	46	52	44	54	38	48	51	47	37	42	51	42	47	45	50	58	48	45	50	40	40	34	42	44	42	46	50	55	44	52	47	38	48	48	47	38	42	46	32	46	37	39	43	40	43	38	44	40	45	56	36	44	41	51	44	54	43	40	37	52	39	35	50	46	46	38	35	38	37	36	47	50	53	54	36	45	49	41	48	47	32	38	53	46	54	48	38	44	50	39	37	42	50	41	54	38	39	47	45	44	62	34	44	47	42	50	46	45	49	48	50	49	49	41	43	54	46	37	50	47	47	43	41	41	47	41	45	40	40	47	40	41	45	34	37	51	53	40	44	43	41	38	41	31	43	36	61	44	46	47	47	42	43	30	45	45	42	35	39	49	33	42	60	50	41	35	46	47	46	36	36	44	42	54	54	32	46	42	47	41	45	50	49	43	39	50	38	41	40	54	47	57	43	50	47	39	62	47	32	47	54	55	45	54	51	42	43	41	43	42	52	40	50	40	43	54	40	39	45	37	39	38	46	46	65	32	53	38	50	44	44	46	46	46	45	46	43	46	46	43	43	39	49	38	40	36	46	46	59	42	38	48	47	42	38	49	53	48	44	46	48	47	54	47	37	54	46	34	43	62	47	48	47	43	46	47	35	49	47	41	40	47	42	46	38	50	43	50	40	50	44	53	36	43	48	37	36	38	38	44	68	54	46	49	47	36	47	53	42	50	35	56	54	39	51	35	43	48	44	44	37	36	41	46	55	40	39	31	52	57	42	43	41	38	41	50	48	53	34	53	44	43	38	51	55	53	44	56	40	42	42	42	47	51	45	38	44	47	47	46	35	20	44	50	45	31	46	48	38	50	33	48	47	50	47	43	37	44	38	42	32	55	46	32	39	34	39	52	58	50	50	48	44	35	42	46	47	42	46	50	40	50	44	43	39	48	45	47	34	55	40	45	47	35	46	41	46	46	49	39	59	53	45	43	47	49	47	56	48	37	41	39	33	44	49	43	50	55	47	43	53	46	49	44	51	38	46	42	49	37	40	46	40	20	46	49	50	46	38	45	35	55	40	37	50	45	42	40	45	37	42	52	34	45	34	44	43	27	44	40	52	43	48	42	48	53	38	44	40	56	32	33	37	41	41	43	44	32	40	51	47	48	49	44	43	44	40	44	37	48	38	49	40	56	47	44	45	60	39	49	40	43	42	39	51	42	42	37	41	35	36	41	49	38	47	50	43	51	53	44	55	41	42	43	34	39	43	41	45	51	48	57	47	51	54	46	41	44	40	46	37	44	38	47	43	47	47	48	40	42	46	44	30	43	46	53	36	46	33	35	41	53	52	52	44	41	49	59	33	41	37	36	49	43	44	41	38	34	52	45	30	47	38	45	49	42	43	41	36	54	33	48	45	37	44	52	40	46	41	50	54	46	48	38	49	30	38	50	44	45	38	53	56	35	49	44	45	47	38	40	48	57	41	47	46	49	41	28	45	44	50	31	34	59	46	38	45	39	32	37	42	40	45	54	48	36	38	37	39	39	45	37	33	47	52	63	35	38	37	38	50	44	44	46	39	43	44	47	52	47	39	41	41	57	55	39	40	53	36	35	45	39	46	45	58	44	40	44	46	39	45	28	45	38	49	59	31	43	40	35	40	45	53	56	43	56	37	67	32	54	33	36	36	50	41	45	42	65	43	46	41	52	33	44	32	39	33	41	36	55	49	36	48	56	30	37	42	38	49	48	34	37	53	47	46	36	37	47	39	36	37	52	32	48	37	43	47	42	39	42	49	37	56	47	46	47	48	46	41	43	51	36	39	46	49	32	53	42	39	41	42	43	37	51	40	46	36	56	49	40	40	55	35	38	50	43	45	51	36	53	34	49	49	41	41	41	48	39	46	39	53	48	45	52	54	39	39	50	51	43	51	32	44	48	38	44	33	59	50	43	51	41	49	40	43	53	53	35	44	44	47	42	35	41	51	48	41	38	53	45	52	54	37	34	41	40	48	39	45	46	41	45	48	34	45	46	33	57	44	36	50	46	35	37	44	32	48	44	50	40	38	31	50	44	54	42	48	40	40	44	38	54	41	51	42	48	43	45	40	47	37	43	41	44	39	50	40	37	46	55	36	42	34	52	38	32	46	56	44	52	42	41	44	43	56	49	48	47	42	42	40	53	38	50	51	53	50	47	54	44	42	42	43	43	50	36	48	35	49	47	40	51	48	37	41	38	51	30	45	42	34	50	48	47	41	46	38	39	42	39	42	46	40	51	43	50	56	58	44	39	38	51	45	41	47	40	42	43	51	51	54	37	42	53	39	44	40	41	51	49	41	33	38	44	47	57	39	34	48	36	36	50	52	29	46	39	40	41	38	45	53	39	56	51	42	38	48	47	42	35	43	54	35	47	50	40	41	46	47	46	39	41	49	51	42	50	57	41	37	41	36	49	55	48	33	40	40	41	57	48	38	41	47	46	42	49	47	46	46	50	40	43	36	51	38	31	36	38	38	44	49	42	26	37	46	46	31	57	52	44	45	43	60	28	31	27	45	53	33	55	40	55	55	40	52	36	41	48	49	32	51	44	48	44	41	42	36	47	46	45	38	34	44	39	43	35	48	51	32	42	36	46	37	46	37	52	44	48	44	34	37	51	41	41	46	50	39	57	38	49	39	45	54	40	40	38	46	44	52	43	42	41	49	39	46	42	42	46	40	37	45	53	43	32	59	44	55	40	42	39	46	41	39	40	40	39	48	51	45	42	45	34	48	45	38	47	45	38	45	39	42	47	44	49	50	42	42	51	41	49	37	38	49	49	46	45	52	37	48	41	59	35	40	32	48	38	43	46	38	53	38	45	44	46	39	49	47	44	43	55	32	34	50	35	41	53	47	31	33	45	44	44	49	44	47	33	39	35	42	39	39	47	39	52	45	41	39	46	43	43	40	54	33	35	38	41	40	50	53	38	48	45	57	45	43	37	49	55	43	34	46	56	44	38	44	50	46	43
23390	16324	12812	19260	26747	28083	26390	23146	20210	17829	15732	13314	11344	10266	8798	7607	6575	5735	5163	4666	4289	4044	3679	3410	2875	2816	2795	2740	2618	2512	2137	1714	1575	1486	1288	1177	1020	1015	811	752	685	668	664	623	613	648	909	1780	1703	1298	964	745	641	598	521	555	529	501	589	531	575	536	572	515	588	509	564	580	506	506	534	588	526	528	556	526	563	531	563	532	489	523	509	555	527	541	543	518	536	543	516	509	531	541	565	541	529	541	501	541	555	537	544	530	544	534	526	557	541	565	534	552	497	521	537	521	549	552	524	539	519	542	549	543	549	550	509	508	564	509	551	507	551	507	553	557	612	569	521	526	541	554	560	520	547	489	531	501	535	557	508	554	551	547	546	541	540	510	548	578	513	509	521	540	562	551	547	525	556	515	581	543	516	583	534	552	552	539	532	573	537	506	520	513	491	532	518	535	516	531	529	532	538	517	545	561	549	514	515	586	558	561	527	522	497	515	521	546	543	566	553	548	529	511	540	547	517	559	565	530	511	549	586	521	543	565	523	543	537	559	505	519	536	550	527	543	565	533	498	525	538	549	547	554	549	561	564	519	514	551	500	503	525	519	520	541	573	545	573	574	582	535	506	508	519	544	529	533	535	518	549	532	529	573	526	548	521	574	533	561	530	511	543	573	572	502	563	528	581	496	511	535	556	543	539	553	532	511	540	553	521	494	537	565	565	502	551	525	522	529	557	523	516	524	523	545	555	517	550	572	514	556	532	597	552	518	547	534	535	543	547	544	517	498	551	512	503	514	524	538	498	529	561	505	534	523	533	537	557	501	522	552	560	516	528	506	500	544	524	534	520	537	512	510	470	546	537	567	580	531	577	522	500	514	529	567	498	520	518	545	522	581	533	532	499	548	526	552	589	539	508	530	523	484	536	540	596	551	521	525	555	520	555	513	560	553	536	539	557	593	532	510	516	536	542	549	595	545	537	528	496	520	539	529	508	527	571	533	502	509	536	542	528	563	521	555	527	521	532	520	520	517	532	579	555	531	567	556	516	514	565	551	561	550	532	533	550	502	541	547	555	488	552	569	564	518	552	535	526	499	560	512	519	513	555	545	578	488	555	496	570	522	548	537	551	568	531	530	570	503	539	562	538	497	534	526	538	557	556	527	541	540	537	522	535	556	541	557	543	550	551	535	539	564	532	560	531	563	502	554	552	552	561	511	541	546	530	533	528	512	559	541	547	559	500	514	505	533	573	532	510	558	518	503	520	547	529	562	586	522	516	472	546	541	568	536	471	537	540	550	523	501	543	552	537	515	564	522	482	531	552	577	537	532	566	497	587	560	531	564	557	505	561	556	542	595	526	482	533	530	538	550	537	538	532	499	542	490	548	519	538	533	536	528	546	538	545	540	509	561	518	568	577	492	562	536	553	572	537	578	539	530	559	500	567	533	607	545	561	525	540	498	563	525	505	520	514	528	588	582	518	517	553	545	549	548	536	571	508	529	533	506	500	533	558	500	520	523	531	497	530	528	515	522	514	547	544	536	514	523	523	573	533	587	541	549	541	568	501	550	550	510	521	495	512	548	518	521	533	544	521	546	555	543	618	524	543	532	536	495	565	523	539	572	575	517	503	525	529	562	578	511	525	533	519	514	551	557	552	551	551	525	518	504	549	561	508	486	513	560	587	552	509	535	526	551	539	516	510	515	540	546	546	598	525	553	518	536	459	567	547	520	538	523	511	562	545	500	536	570	564	561	546	537	581	537	593	549	546	550	533	497	562	546	556	522	532	541	553	521	531	546	535	514	542	526	535	529	570	540	532	488	549	533	514	553	551	542	509	530	567	481	530	532	580	568	534	514	585	487	512	556	535	547	528	532	540	560	555	494	527	527	532	491	509	528	535	542	508	550	552	544	558	541	527	498	491	494	490	577	545	554	496	485	528	563	523	544	558	564	476	554	518	532	542	562	524	539	539	510	527	563	553	529	547	528	519	577	527	566	534	494	521	528	539	527	543	548	541	492	510	544	515	531	526	562	533	543	511	576	457	556	578	525	566	505	490	485	514	535	535	545	545	508	524	548	566	540	502	521	542	501	533	507	536	528	519	539	502	504	519	523	520	536	536	521	545	528	554	501	561	540	553	553	582	539	505	524	555	550	516	563	542	550	542	529	596	514	553	527	502	524	561	569	526	550	549	534	522	544	547	514	542	527	531	543	526	517	524	529	502	571	573	545	484	562	538	563	567	561	513	533	526	545	533	551	541	524	538	519	508	509	541	516	539	528	537	502	497	514	542	555	521	484	522	538	521	502	522	551	520	563	538	538	590	560	536	518	510	537	547	528	558	547	534	503	583	562	513	549	501	569	527	521	524	543	543	533	553	533	545	530	566	543	525	576	539	561	539	536	539	585	542	538	513	554	524	501	524	532	511	544	567	505	536	550	535	537	541	536	512	528	568	533	549	561	512	543	550	546	545	538	554	533	540	528	536	537	523	544	516	536	551	582	547	552	508	534	552	533	531	503	521	522	538	526	531	571	530	518	518	532	512	539	542	524	549	514	522	513	568	581	533	537	491	505	536	522	513	532	556	486	537	507	500	533	511	500	530	581	552	554	515	545	571	497	520	514	548	492	532	530	516	489	562	544	570	562	567	590	520	561	549	546	530	540	554	518	547	487	521	539	540	552	553	526	534	562	496	527	533	543	540	553	520	515	523	538	526	537	528	520	555	617	518	572	574	495	561	543	523	498	563	507	532	518	468	543	573	507	551	539	517	521	514	560	518	516	512	525	518	500	554	516	560	508	546	549	558	487	523	575	536	514	545	526	466	571	549	516	527	524	556	531	535	557	544	507	530	495	560	522	508	581	520	529	500	508	526	505	554	494	533	560	544	516	533	531	514	525	555	560	517	560	512	505	522	515	553	526	542	544	522	530	522	549	515	565	555	538	584	525	546	585	554	541	540	552	517	529	492	524	526	541	523	574	529	526	567	537	546	559	526	540	535	530	533	560	550	504	535	566	536	567	566	539	546	549	514	544	506	559	521	573	547	529	510	512	525	543	504	545	517	525	548	542	512	512	550	535	536	537	556	538	519	543	528	544	530	512	517	498	514	492	536	519	492	533	508	526	521	516	562	547	545	548	560	507	528	547	504	529	542	475	527	550	541	590	535	525	545	535	518	509	550	544	517	535	533	570	557	546	527	527	539	514	582	524	516	535	494	541	540	502	549	526	579	504	493	546	553	539	530	524	508	560	535	542	532	538	551	579	500	550	504	542	550	511	537	565	527	547	541	547	477	506	524	515	567	532	515	537	540	587	506	545	509	527	562	553	550	544	555	514	536	513	527	544	559	554	517	584	546	544	553	497	513	518	543	521	558	502	520	506	545	545	530	529	531	539	566	536	533	531	516	552	517	518	557	578	507	513	543	544	575	551	583	544	520	548	549	536	551	519	551	558	535	521	556	582	509	529	515	539	534	573	540	517	502	543	525	500	508	528	549	536
3558	2822	1472	961	1060	1475	1401	1181	873	676	545	498	453	400	333	301	260	213	187	187	171	131	134	140	129	144	119	126	107	100	83	72	77	57	62	68	48	55	59	55	40	41	35	29	48	51	65	88	90	69	54	47	44	42	33	53	49	37	47	34	45	41	37	37	44	55	38	36	44	37	33	42	42	40	33	48	41	34	37	45	32	42	42	40	41	37	37	44	41	45	42	34	37	27	35	39	36	33	34	47	42	33	39	43	50	47	37	30	36	33	39	42	31	36	33	52	31	41	39	37	55	34	28	34	42	37	35	48	32	29	39	45	32	43	59	37	32	33	43	35	40	38	44	36	42	49	33	58	33	43	38	54	44	42	42	42	44	39	45	36	37	41	34	33	38	41	45	38	46	36	34	36	41	48	34	45	36	40	38	39	32	42	40	38	50	39	38	40	32	30	60	35	46	44	43	21	37	37	37	52	51	35	41	34	32	33	39	45	34	42	35	46	32	37	46	35	42	29	38	47	43	38	41	39	39	47	41	34	40	25	51	35	47	36	27	37	35	33	36	39	38	40	56	43	36	45	41	40	45	41	41	42	41	38	26	43	40	34	42	42	38	38	46	33	43	36	44	35	33	36	25	39	40	27	40	40	44	38	39	38	32	33	42	43	33	45	37	41	33	45	30	36	35	39	43	36	36	39	39	28	35	27	44	42	44	39	33	41	35	47	40	40	36	32	38	33	33	43	45	34	36	33	31	29	31	35	30	40	38	50	41	41	41	36	46	35	38	35	57	44	38	37	37	34	39	38	35	42	38	43	33	42	39	40	45	48	38	50	30	53	39	40	32	45	34	36	46	47	33	48	41	41	45	41	36	36	44	48	34	39	41	34	41	41	44	36	50	48	46	35	49	49	43	30	48	45	39	35	37	48	45	48	39	29	46	51	44	37	43	29	43	40	41	38	41	36	43	41	35	52	48	31	49	47	46	31	45	45	40	32	37	44	38	37	45	51	43	36	42	52	39	32	27	29	47	36	43	30	36	37	43	32	36	31	34	34	39	43	30	51	38	34	38	37	35	52	38	35	35	44	44	49	46	48	35	39	42	39	34	29	37	49	38	41	41	38	48	38	42	41	44	36	34	47	34	41	47	47	33	62	37	42	34	38	28	47	34	35	41	42	39	33	33	37	34	31	55	30	50	61	37	37	35	42	35	39	38	40	37	42	53	41	34	46	34	37	47	37	27	55	38	34	45	34	55	29	43	34	44	29	43	46	40	38	46	34	39	31	44	36	48	37	26	40	56	34	46	46	40	47	45	37	33	55	36	43	48	37	36	38	37	35	47	44	31	42	50	41	48	44	39	38	33	31	43	34	39	34	31	35	34	35	31	39	40	42	31	37	48	45	38	36	44	42	36	45	40	32	50	40	46	47	40	39	35	33	45	42	49	36	43	33	47	41	38	37	41	44	41	32	34	34	45	38	34	33	33	47	46	38	34	40	43	33	45	41	42	38	30	43	43	38	45	28	33	45	53	44	46	33	35	41	34	49	35	35	29	34	49	36	37	51	40	40	32	30	40	32	33	35	27	39	42	37	32	42	38	35	38	44	36	34	33	34	42	48	45	38	35	46	42	31	42	34	42	50	40	38	37	43	38	42	36	50	39	47	53	32	54	34	49	28	39	43	44	36	41	46	41	42	39	42	32	38	41	44	49	29	43	50	41	46	41	29	44	42	41	31	40	49	43	43	46	43	35	37	44	44	44	43	51	45	44	33	38	40	45	48	40	43	34	26	31	40	46	26	34	36	47	44	34	36	40	44	37	45	37	23	41	35	32	41	30	43	39	41	43	48	34	38	38	50	40	53	35	36	41	40	32	44	34	39	42	43	39	37	40	42	43	42	44	37	38	37	42	39	32	31	38	47	50	26	41	38	39	48	42	43	48	33	47	29	31	34	45	47	39	36	36	32	38	50	36	42	38	32	42	42	46	46	44	43	27	53	41	37	39	42	39	45	47	36	41	54	35	29	38	50	34	45	40	32	28	45	49	41	38	45	39	37	32	47	45	40	47	37	40	41	43	45	50	37	42	35	37	37	38	38	47	36	49	35	41	39	36	27	37	42	41	43	37	41	29	45	56	32	39	37	51	30	36	31	49	38	42	33	39	42	46	43	38	28	43	44	37	46	48	35	35	43	35	24	34	41	46	39	37	35	52	38	38	40	47	29	48	35	43	44	40	27	31	46	34	34	30	43	31	28	38	42	34	45	37	48	41	43	58	33	34	30	31	56	39	46	29	36	32	38	46	40	33	43	33	28	34	35	39	35	47	41	38	43	30	32	47	41	44	40	38	38	38	39	40	47	37	36	42	33	37	45	39	31	33	45	35	51	35	50	35	42	52	45	45	36	26	39	41	31	45	39	40	33	46	28	31	49	28	29	47	35	39	47	32	40	36	41	42	38	37	39	38	29	41	28	46	40	45	42	46	49	36	36	38	41	27	38	37	39	36	46	32	42	37	43	34	40	30	40	41	35	38	28	34	28	34	32	39	40	33	26	34	40	42	45	33	36	43	30	38	56	42	47	45	39	35	37	36	36	30	37	36	55	37	36	44	38	50	44	37	46	44	33	31	40	30	28	40	41	40	43	33	45	38	41	42	40	40	40	39	30	38	36	40	32	36	34	41	35	46	46	41	39	40	32	37	34	48	41	37	29	41	41	34	41	44	47	37	50	42	49	44	43	49	48	32	43	29	33	33	50	45	36	40	33	40	36	42	29	53	42	41	52	50	42	48	44	36	35	40	38	36	37	40	32	36	41	39	29	43	36	43	29	44	50	37	45	37	52	28	47	37	38	51	39	44	40	46	28	48	39	27	42	48	41	40	44	44	35	44	39	54	32	36	41	40	47	34	37	40	44	37	44	40	39	35	34	38	53	54	34	35	44	36	42	35	34	41	35	41	25	35	50	50	39	43	33	28	41	38	41	42	38	38	44	36	31	34	36	44	33	36	46	34	33	46	30	40	32	43	45	38	23	32	40	37	51	37	34	46	38	37	31	37	36	47	40	43	42	42	48	27	42	43	41	41	42	46	48	42	29	30	50	35	44	40	38	52	36	38	39	40	37	31	44	39	42	48	56	31	45	30	44	41	47	32	32	48	30	43	38	41	38	39	35	49	43	46	42	36	31	40	34	39	37	39	41	54	29	44	37	37	42	43	46	35	40	33	45	33	29	40	38	26	42	37	33	39	43	34	35	41	29	33	38	48	45	49	34	48	39	38	39	36	40	42	47	53	44	44	38	38	29	45	45	35	47	53	48	43	38	33	42	41	31	35	42	43	34	41	29	38	38	43	36	33	34	41	44	44	34	36	41	52	42	54	44	54	56	34	49	37	40	40	48	43	40	38	42	43	38	42	43	39	40	41	35	37	37	27	41	40	30	32	50	43	40	37	44	38	56	44	49	41	33	48	52	36	37	38	37	29	30	33	44	46	31
27330	19826	15544	22192	30140	31040	29102	26289	22716	20160	17774	15819	13338	12318	10952	9556	8316	7382	6627	6096	5396	4884	4435	4042	3867	3753	3568	3319	3045	2534	2130	1945	1752	1607	1435	1377	1200	1076	905	759	648	609	602	589	621	665	1119	2278	1873	1206	726	686	757	629	583	603	596	524	488	484	491	463	474	483	489	484	438	447	487	452	483	467	484	499	473	493	465	492	471	476	430	462	520	477	513	484	435	504	467	511	521	452	498	465	497	496	488	437	473	470	472	483	468	461	497	491	462	448	522	466	514	470	483	439	470	470	439	512	448	467	482	492	462	443	457	447	486	491	462	475	494	473	468	445	484	485	506	488	437	488	494	459	518	471	467	506	504	472	502	487	488	475	462	481	481	468	471	457	497	431	481	455	487	434	473	486	480	466	479	481	529	520	473	516	492	457	448	486	454	500	486	510	499	487	471	435	511	487	457	483	479	465	471	528	489	437	490	479	486	483	459	465	517	500	526	493	491	502	455	459	469	510	446	433	458	477	472	483	475	504	477	467	492	495	449	462	513	480	494	431	527	515	500	523	469	442	532	478	483	484	435	438	487	476	457	491	500	476	473	479	488	487	474	461	484	473	481	523	480	485	491	466	510	529	456	480	466	467	484	493	510	462	490	467	514	495	446	475	476	465	459	502	497	476	440	469	458	496	481	440	459	483	482	478	465	495	472	510	464	502	492	466	493	477	467	500	564	482	483	464	472	459	502	502	495	470	479	488	478	496	454	516	466	420	463	463	473	467	492	475	475	494	497	495	477	464	478	451	487	500	515	493	433	484	467	450	494	482	516	472	433	457	462	463	485	441	478	525	511	471	521	503	491	507	459	482	476	465	483	494	489	480	491	468	471	465	487	469	474	455	479	459	478	453	471	479	476	489	489	489	490	486	478	488	475	474	476	476	512	478	518	475	483	509	479	465	491	460	478	451	501	499	468	445	474	487	496	461	478	478	489	458	500	460	440	542	449	451	484	463	484	487	472	467	476	531	464	496	527	470	470	460	487	456	511	469	487	473	505	474	465	473	443	477	468	492	442	504	500	512	528	480	493	469	448	472	479	472	475	484	480	469	482	486	454	470	469	511	453	455	490	459	485	531	471	490	453	461	476	444	518	458	459	485	496	477	500	484	517	493	473	506	484	495	528	509	520	505	449	521	490	484	481	522	469	481	463	441	500	506	514	487	464	468	493	467	459	516	442	489	510	472	503	468	495	530	472	502	465	455	496	475	541	474	475	443	495	462	504	483	467	473	469	491	453	491	528	509	508	470	478	470	499	483	452	488	485	490	459	458	469	512	461	478	458	448	450	444	501	474	501	438	478	451	443	504	475	452	499	449	486	433	443	490	452	492	490	494	468	502	477	491	479	465	473	436	476	467	458	466	491	461	503	475	453	470	468	477	467	461	472	471	485	427	477	464	477	457	492	495	442	491	476	500	501	507	498	485	457	492	475	480	463	489	471	469	517	497	490	458	510	518	441	475	466	494	489	497	456	456	484	458	477	481	504	502	481	490	449	513	463	435	473	514	491	491	436	520	521	480	514	494	484	450	533	518	471	465	505	480	526	493	491	495	461	508	465	486	452	460	500	482	444	521	523	464	483	433	446	492	477	426	465	460	490	473	492	447	508	436	484	485	511	471	487	494	489	515	526	497	480	490	459	470	481	477	428	482	500	500	485	479	440	460	477	488	491	477	494	496	513	461	502	491	448	519	462	472	500	475	468	436	472	505	499	451	524	480	497	477	520	460	467	458	461	471	459	478	491	483	506	494	474	469	494	476	490	447	476	475	470	507	504	459	492	461	473	484	477	476	411	480	461	502	461	491	525	487	469	485	493	423	480	481	495	477	480	478	476	481	487	460	497	449	457	501	485	481	469	492	463	488	465	494	450	510	488	530	498	522	477	483	512	494	467	479	476	508	481	473	496	481	489	484	480	418	472	451	460	467	477	461	485	503	461	472	502	430	448	457	500	528	500	459	464	499	474	505	450	491	501	469	458	503	496	469	523	458	495	487	476	477	502	465	471	498	490	457	471	500	459	451	462	494	486	478	453	493	493	455	477	489	512	468	492	475	469	446	457	479	472	486	445	493	487	496	466	477	504	454	461	449	513	479	481	425	417	469	470	504	474	469	482	460	453	519	496	457	460	497	477	490	451	492	447	491	471	483	487	488	475	461	494	493	457	474	484	455	456	452	452	501	485	496	465	426	468	460	460	487	457	472	521	474	472	449	517	481	462	478	498	450	491	503	477	419	460	475	468	465	489	500	476	464	471	439	502	494	514	520	451	494	510	467	496	491	445	494	517	501	456	451	473	473	508	475	497	460	486	475	472	455	476	504	492	446	477	508	479	504	447	486	471	515	483	480	474	477	500	496	480	497	490	439	493	474	439	509	465	480	472	474	465	507	441	470	503	463	458	490	502	486	457	497	468	474	540	433	452	516	471	490	483	527	481	465	526	478	465	505	474	485	493	493	437	491	478	489	478	468	488	472	457	473	484	484	479	455	452	502	509	494	492	459	462	479	466	476	473	452	552	475	449	485	487	460	470	480	461	481	506	445	500	484	498	474	510	486	469	498	482	498	496	510	538	455	478	512	481	500	495	466	443	485	495	483	490	467	454	502	510	464	437	434	484	514	476	471	493	463	502	473	503	475	534	471	487	518	485	494	479	465	505	483	511	503	464	465	476	508	459	477	458	455	462	495	507	475	483	456	467	475	500	485	479	490	482	460	502	517	468	464	508	526	468	471	483	446	464	473	475	490	529	481	484	487	479	448	462	458	468	470	489	484	471	482	478	508	489	480	456	529	458	482	467	491	471	460	492	498	471	440	518	472	488	504	480	446	465	437	452	487	523	493	446	458	472	476	485	461	438	495	479	471	459	446	467	485	467	507	456	497	456	499	520	491	480	494	441	463	460	504	499	491	501	502	473	514	470	494	494	496	467	477	459	460	475	472	513	451	501	483	479	423	490	462	477	436	498	516	463	474	461	456	482	473	494	509	465	450	458	501	467	431	451	477	510	451	453	504	455	478	462	461	477	476	458	493	490	456	496	444	467	462	494	510	499	510	485	495	497	488	456	449	466	493	480	455	469	510	488	474	488	464	489	485	490	481	485	453	520	466	470	499	481	431	470	458	455	488	462	479	475	504	488	474	496	476	439	475	468	499	476	457	445	494	494	434	465	505	477	472	509	477	448	484	486	473	460	500	476	495	477	489	444	487	473	489	456	482	506	481	502	490	478	493	429	484	534	514	497	530	466	463	504	512	493	477	476	471	489	472	482	465	477	482	484	493	493	498	494	476	502	474	522	509	487	499	499	490	465	455	479	477	496	511	472	499	462	500	477	462	474	470	446	455	469	489	471	461	481	467	483	475	496	499	487	482	462	459	442	516	438	475	465	471	504	503	455	464	515	467	453	492	471	484	459	471	491	505	472	509	481	468	475	465	458	498	458	483	480	457	484	469	475	463
2451	1196	650	426	482	643	628	465	363	324	255	216	199	188	198	167	134	139	126	100	111	95	96	93	93	102	92	67	77	58	71	63	52	58	52	53	63	53	49	46	34	43	32	41	43	52	48	50	51	37	55	50	35	45	41	50	48	51	44	57	43	29	39	34	43	46	42	42	52	40	50	42	33	49	42	45	45	57	42	42	48	42	45	33	44	54	47	34	40	48	41	35	32	44	54	45	49	51	52	40	45	45	43	55	44	36	49	50	46	49	54	38	43	46	48	39	41	49	52	40	38	46	44	47	47	26	43	45	37	42	50	38	44	40	48	34	41	53	41	39	45	32	45	50	38	40	47	43	48	36	39	67	44	44	49	58	36	40	41	33	49	49	39	55	48	39	49	31	54	42	51	48	34	44	41	47	34	46	48	52	48	53	36	43	45	42	55	35	26	43	36	37	37	51	41	44	36	48	42	39	41	33	51	45	50	32	55	46	41	39	38	46	35	39	45	34	42	45	32	40	43	38	38	41	50	37	55	41	53	39	43	45	37	35	37	34	39	38	46	41	41	41	40	46	33	49	41	35	53	45	33	27	48	39	36	44	47	54	34	40	44	48	41	48	43	33	50	40	45	33	33	36	49	56	53	54	52	44	32	36	33	39	48	43	54	27	46	42	47	44	45	41	37	43	35	46	41	38	29	46	41	48	46	31	37	38	40	46	45	41	32	38	48	55	37	53	43	48	30	29	46	43	42	42	41	43	41	52	37	38	45	49	30	45	37	40	43	47	48	41	38	42	40	39	41	28	35	46	41	33	35	31	44	43	34	41	40	40	39	33	40	37	43	47	32	40	43	49	49	39	45	42	42	46	44	36	49	50	41	36	37	52	41	35	36	41	44	38	63	37	32	43	58	40	42	35	49	35	44	30	37	53	37	50	47	34	39	50	46	39	42	42	48	37	43	27	46	59	47	36	43	39	42	58	37	46	47	55	40	30	46	45	46	40	42	44	44	38	49	35	43	46	43	33	44	34	43	51	48	28	38	41	39	46	49	43	43	43	41	38	31	33	39	39	39	51	44	32	65	32	34	43	47	46	45	39	40	32	39	44	38	39	50	40	46	48	47	39	43	45	26	52	49	42	45	41	32	45	38	36	38	38	42	51	40	56	34	38	34	44	34	43	47	46	43	39	44	42	41	32	40	43	40	37	46	43	41	39	42	42	34	47	33	33	40	46	50	32	48	46	46	34	41	42	47	42	42	30	40	42	47	41	46	52	32	42	40	45	37	31	45	51	54	55	44	41	40	30	44	46	43	45	49	26	37	51	38	43	51	49	49	44	44	40	44	42	46	48	44	41	46	40	56	42	34	43	34	41	43	35	35	34	41	42	36	26	60	44	29	47	50	44	46	54	43	41	40	41	51	58	41	47	45	31	45	36	47	52	35	35	32	40	30	41	40	41	31	36	35	34	37	46	35	42	39	46	45	54	46	52	33	50	53	35	40	52	38	41	40	42	38	45	38	44	42	43	39	50	44	39	29	43	39	52	32	42	44	46	60	52	32	48	44	40	42	50	52	49	50	46	50	46	46	37	40	40	47	33	36	52	36	46	50	44	37	52	50	28	39	41	42	36	38	31	42	40	56	46	57	31	46	41	34	36	35	36	42	36	38	44	47	42	52	38	37	49	42	43	44	40	38	32	46	46	37	45	46	40	55	45	24	44	44	47	39	50	43	48	42	52	45	36	42	35	46	43	46	34	35	37	32	49	33	49	37	49	41	45	37	32	37	38	34	41	31	44	30	48	44	45	39	33	48	36	42	46	37	41	48	37	40	36	49	40	34	39	46	38	38	40	46	44	44	45	39	36	50	41	43	41	41	40	41	49	40	36	55	52	41	41	39	52	39	41	31	33	31	41	45	57	41	38	47	51	49	41	55	45	48	47	50	39	37	44	44	38	49	47	55	38	42	49	41	51	33	56	40	38	32	43	40	42	39	51	31	35	50	44	49	46	44	47	46	51	51	45	39	36	56	51	44	42	44	51	33	41	38	30	34	38	34	51	54	50	39	36	49	37	38	49	48	49	45	30	46	44	44	31	45	50	41	38	45	45	42	51	40	46	42	34	36	43	42	57	40	37	40	44	50	44	32	34	50	47	53	44	36	46	43	51	36	39	40	39	40	42	39	42	46	41	57	40	45	45	33	33	30	28	51	36	41	35	28	53	47	44	43	33	38	42	48	53	45	56	46	42	28	49	39	37	52	52	38	36	40	50	37	41	41	45	37	49	39	35	42	46	39	31	41	45	31	49	38	45	51	43	50	45	35	36	46	37	55	43	52	45	28	39	38	30	56	45	36	36	32	38	40	48	56	37	45	45	40	40	44	43	41	53	40	45	41	45	30	38	41	43	34	39	53	47	34	43	36	36	38	49	48	39	52	48	45	48	45	51	36	42	42	40	46	28	40	34	32	42	43	50	35	37	41	46	42	47	42	39	34	40	36	44	44	43	44	50	44	52	43	34	48	55	36	44	48	44	31	50	46	38	43	37	37	45	48	43	40	44	30	44	44	39	43	45	42	28	48	49	53	43	48	43	42	36	48	48	41	51	42	46	44	39	51	30	39	44	36	46	60	34	44	57	36	49	49	42	29	40	48	47	28	43	44	33	27	47	41	33	49	55	30	40	51	37	45	39	36	53	35	41	43	38	50	36	39	40	41	37	43	43	43	27	48	35	45	32	43	35	35	33	36	40	32	48	42	42	56	28	35	43	46	32	37	51	31	44	47	38	43	47	36	46	44	43	46	49	46	45	53	44	39	48	55	45	44	47	43	44	34	38	41	39	25	40	49	30	30	45	53	30	46	40	48	31	45	23	51	52	48	41	42	49	46	39	39	33	49	51	37	37	48	45	35	37	39	42	38	46	36	40	43	44	53	46	43	51	44	33	48	53	59	43	46	48	38	52	34	41	46	40	34	54	48	64	40	38	42	55	42	38	43	36	46	38	40	51	38	42	41	53	41	47	50	45	38	50	50	40	32	45	45	31	47	42	55	41	54	43	45	41	44	36	51	33	48	43	40	38	35	29	47	52	50	42	44	49	40	29	45	42	44	45	41	40	48	40	49	55	51	38	46	47	47	42	39	46	38	38	51	40	39	40	36	42	57	51	46	43	48	44	43	42	44	40	41	32	37	53	48	39	46	49	43	47	43	50	34	43	49	53	42	47	39	43	44	36	50	43	56	39	36	34	37	35	36	46	27	36	44	42	42	36	36	36	33	50	40	41	47	48	56	41	46	52	48	52	50	41	45	39	44	41	33	58	52	46	33	48	46	46	52	39	50	55	40	40	55	45	47	43	49	43	43	47	39	37	52	32	49	32	38	43	40	41	40	46	47	33	52	46	34	40	34	51	44	51	27	53	41	42	42	40	40	46	37	42	42	48	44	40	32	36	46	51	42	40	39	42	36	41	29	47	40	38	42	40	39	37	40	52
20990	14513	10261	16006	23725	24489	22163	18836	15899	13030	10832	9582	8245	6844	6069	5474	4708	4303	3771	3496	3253	2889	2726	2604	2517	2276	2152	1957	1622	1587	1391	1290	1086	1033	965	893	837	743	685	665	642	564	597	524	578	624	718	830	649	635	511	534	525	525	605	602	599	560	542	519	495	524	526	520	518	504	499	504	500	497	482	529	514	515	554	498	539	518	526	487	515	508	528	498	510	524	509	553	505	537	551	482	495	515	536	492	507	509	527	489	519	507	443	512	520	503	483	492	525	514	499	496	502	539	499	499	519	524	521	553	475	537	494	510	525	482	515	564	557	506	499	519	526	520	492	488	495	541	532	509	474	528	492	532	518	563	502	468	517	525	512	491	543	460	471	524	540	524	511	506	545	516	538	489	497	489	546	517	509	488	527	484	504	515	469	501	499	529	530	502	508	506	509	549	473	497	481	521	531	504	511	519	515	531	527	530	535	497	516	507	506	547	523	513	525	499	540	547	577	535	508	558	520	525	516	541	533	513	524	511	523	502	489	540	488	539	481	499	518	528	548	518	524	544	493	513	525	507	515	495	549	582	487	514	545	495	532	526	516	499	524	532	472	504	524	511	521	515	512	520	496	542	535	521	540	508	499	528	504	510	491	524	522	567	477	557	538	523	507	552	488	510	513	526	497	504	518	496	525	515	546	541	521	529	540	487	543	523	506	496	488	559	501	545	496	493	522	511	540	509	472	481	482	516	510	510	534	535	528	537	517	512	531	507	520	542	508	561	502	535	522	563	490	568	496	507	548	503	489	536	516	526	509	502	512	498	552	525	458	509	495	525	506	511	500	514	514	514	545	514	499	484	502	533	492	496	537	531	508	511	505	527	510	480	500	496	543	527	480	514	481	536	549	502	488	523	524	501	550	505	524	504	540	495	499	506	534	523	521	506	503	516	509	541	529	492	544	527	534	562	524	523	506	533	521	471	498	540	546	519	519	516	510	484	525	550	500	531	522	529	548	556	494	556	520	501	508	516	511	511	522	527	528	467	545	496	532	510	505	516	485	536	509	517	539	547	543	544	548	499	550	526	505	483	513	471	503	518	489	517	497	473	504	514	530	530	508	527	501	548	510	534	526	514	498	562	511	560	519	509	551	516	509	484	498	472	518	538	514	504	513	544	499	513	512	516	526	534	502	515	544	526	533	551	508	537	479	501	526	547	537	556	531	532	491	536	516	497	498	481	494	502	499	516	551	490	502	514	523	480	528	511	555	516	535	490	531	526	560	485	518	560	500	490	525	530	488	529	523	480	538	530	520	491	533	533	518	515	524	552	515	499	501	550	475	563	549	522	528	504	525	523	527	510	501	544	508	498	484	512	459	509	519	529	518	475	511	497	475	492	526	498	511	498	546	524	522	530	528	530	513	559	534	472	502	551	532	514	517	510	514	523	513	554	527	522	502	498	508	514	555	538	473	555	566	501	546	526	504	511	540	461	462	516	552	535	534	548	523	531	523	526	484	509	533	501	516	515	535	504	511	515	520	513	485	493	539	487	529	490	502	495	507	519	565	506	507	530	501	522	504	515	544	529	505	501	516	509	522	513	507	524	522	523	560	557	520	521	490	528	492	474	473	516	498	524	513	546	519	527	537	549	513	555	540	554	508	529	543	453	558	546	495	514	528	533	500	528	514	504	541	538	516	539	510	516	504	528	500	542	529	512	532	525	494	503	551	516	493	520	497	533	521	471	509	534	505	510	532	528	568	526	471	507	518	524	528	476	481	540	490	498	515	516	514	523	527	514	537	541	500	494	532	500	521	527	524	477	513	510	497	524	491	500	548	548	513	528	566	473	512	513	520	524	537	543	541	496	533	529	486	513	519	542	489	508	472	500	543	500	509	528	468	505	529	575	512	549	526	538	512	510	468	563	515	520	494	495	569	555	523	502	532	534	539	493	526	512	553	521	551	507	500	523	498	540	496	527	528	538	507	511	533	523	527	531	556	540	536	524	528	526	508	539	550	501	511	544	475	499	529	487	497	521	521	475	486	508	502	504	495	505	551	515	494	552	510	510	515	474	503	530	508	495	523	500	498	510	508	538	566	546	499	503	520	539	490	489	503	549	541	509	521	512	499	525	535	531	511	509	539	520	519	530	517	540	504	502	552	526	490	510	533	539	514	548	510	538	520	540	552	517	517	524	507	497	503	493	546	549	501	521	534	509	503	532	530	500	494	483	505	484	511	550	498	526	514	543	528	514	478	550	490	548	529	512	507	521	510	533	509	550	551	491	572	504	501	513	545	534	528	485	522	504	494	509	533	499	501	550	506	501	467	497	502	508	529	532	511	479	504	517	501	518	505	473	565	513	519	503	525	543	557	510	522	527	527	515	517	550	492	527	533	500	514	506	529	521	521	472	524	532	523	513	549	498	536	545	532	513	537	505	501	519	509	504	513	513	503	485	486	515	546	500	556	482	523	535	537	490	513	515	525	530	519	495	486	499	524	502	466	522	493	540	504	510	537	498	534	505	533	552	482	494	530	449	531	492	490	547	516	536	530	526	500	509	519	520	516	513	529	516	520	510	513	517	509	499	514	518	509	504	472	506	531	523	554	502	490	547	516	539	503	518	538	496	481	491	478	535	554	518	530	529	564	539	494	571	555	516	516	488	507	523	515	519	539	529	509	505	539	527	528	518	557	515	533	498	536	493	528	510	543	546	511	537	474	543	571	554	513	491	512	549	503	499	536	522	511	502	536	521	552	522	538	518	501	533	482	525	502	550	516	518	556	531	519	537	519	480	487	540	531	511	519	480	494	529	530	559	511	505	513	531	526	504	502	476	509	507	515	508	557	500	553	525	500	490	542	529	492	493	524	501	467	521	524	468	534	505	484	533	500	504	499	502	547	533	542	489	524	506	504	522	495	509	499	506	519	509	514	539	515	547	544	481	547	519	484	495	531	555	525	508	545	534	486	524	478	516	509	504	528	506	544	557	494	547	510	524	549	516	568	496	520	536	518	515	489	522	506	513	497	527	500	555	553	522	556	515	510	516	524	513	525	523	549	519	501	487	551	507	548	522	524	559	553	525	510	527	479	499	486	538	523	492	494	462	495	525	558	543	557	525	500	517	492	505	561	512	490	550	488	563	528	473	538	560	497	525	561	531	517	486	509	526	495	530	513	517	487	511	498	577	505	509	540	504	530	548	491	505	533	495	538	498	497	549	541	504	490	505	525	533	506	504	523	510	525	491	558	514	483	495	542	489	536	479	527	524	534	503	506	496	536	538	504	528	464	554	523	555	525	497	516	489	528	516	547	512	508	530	505	539	531	515	496	499	513	527	498	503	488	544	548	547	509	482	529	569	500	532	509	513	491	515	492	491	506	514	531	536	497	519	506	511	488	523	557	513	491	517	524	522	502	512	568	504	538	506	546	539	549	497	527	467	532	537	502	531	527	536	555	514	519	492	528	554	511	564	557	481	534	567	506	518	537	542	490	517	548	509	535	503	537	477
2859	2180	1192	770	874	1163	1161	855	655	507	429	336	331	266	228	183	186	181	159	122	125	143	114	105	112	103	86	61	72	81	70	54	51	46	54	58	45	46	41	39	33	38	54	33	51	38	58	60	48	54	57	53	36	35	35	38	40	38	37	37	41	42	43	31	30	42	51	36	51	45	44	37	38	38	32	39	39	50	41	38	34	41	39	32	54	40	34	49	31	41	38	36	35	43	46	35	38	43	44	31	38	34	37	29	34	35	44	41	47	34	37	41	46	51	38	39	38	40	42	41	37	33	35	39	44	40	36	44	32	49	31	32	25	40	39	31	41	51	36	46	32	44	39	34	39	35	28	41	52	38	38	38	34	45	36	39	46	42	49	42	42	30	41	41	35	44	46	29	33	37	39	37	34	37	42	52	35	35	34	45	42	43	33	42	38	46	32	30	47	38	39	30	41	33	42	29	44	51	52	33	39	29	28	37	35	33	40	43	39	45	42	41	44	39	42	37	36	45	26	40	26	36	32	45	50	45	35	46	35	45	32	38	45	54	39	46	25	47	37	30	30	36	43	28	42	29	37	37	30	43	24	36	31	40	35	35	43	53	45	38	37	38	40	34	33	37	42	30	43	57	48	39	39	36	44	45	35	28	38	47	38	54	45	43	38	42	31	40	40	45	31	42	37	47	27	42	39	37	31	29	39	32	41	34	45	39	32	34	49	46	27	33	33	52	37	45	41	34	48	40	27	45	26	38	27	30	45	52	43	34	31	53	48	44	37	47	33	42	31	52	26	35	50	45	47	42	33	38	38	35	40	33	46	41	30	43	33	29	41	38	36	44	28	29	30	44	29	39	42	43	34	40	38	44	37	48	33	34	31	39	41	39	29	37	36	43	38	35	41	50	35	44	46	51	38	33	42	38	27	42	31	44	43	43	46	42	49	45	31	35	43	41	28	37	35	38	39	30	52	41	51	37	50	42	43	36	35	28	39	37	30	41	43	44	41	40	43	40	41	45	28	42	37	31	33	36	49	33	42	49	46	38	42	27	38	40	31	38	31	37	34	32	40	41	47	48	38	25	28	31	39	36	28	47	45	45	48	38	31	43	45	28	45	32	27	49	39	40	41	36	33	50	52	36	44	48	40	44	29	33	39	39	40	36	40	31	40	34	36	40	46	41	36	37	33	37	33	57	47	47	38	53	45	46	37	32	34	36	39	30	31	44	44	40	38	37	40	38	40	34	39	36	41	47	37	39	38	41	40	41	45	32	36	30	38	38	35	40	34	43	36	37	47	47	35	39	42	35	45	32	47	35	40	31	31	40	53	38	44	38	39	35	36	38	33	33	35	39	35	30	40	42	45	40	31	42	45	35	38	44	34	49	43	50	38	43	48	42	40	36	40	46	48	36	39	45	33	39	42	40	51	29	43	45	42	41	48	42	38	42	42	50	43	42	35	38	45	41	28	33	34	43	31	47	43	37	39	42	49	43	54	28	36	40	48	36	39	32	40	40	46	39	44	32	40	41	42	52	49	34	30	33	38	39	39	38	41	40	32	35	40	50	39	37	47	33	41	31	34	40	49	49	45	40	43	33	38	39	42	33	37	44	34	36	39	37	36	39	44	37	40	34	47	28	41	36	40	32	38	26	41	47	39	38	48	36	32	46	38	36	37	30	25	47	37	44	49	48	33	34	38	38	35	38	31	39	41	42	42	40	33	48	43	41	49	36	44	38	39	39	32	40	37	29	39	42	50	39	30	42	42	40	36	26	48	43	42	36	40	41	41	30	37	39	35	41	46	42	46	36	36	37	44	37	27	41	30	39	32	37	41	44	52	35	38	44	51	44	36	33	27	38	32	37	33	42	36	55	41	32	45	38	36	36	33	47	48	40	24	40	36	32	36	54	29	27	45	46	35	37	37	33	36	36	35	45	29	36	36	39	41	36	37	36	42	35	40	34	40	53	37	46	51	31	43	32	33	41	40	29	45	43	47	47	33	43	33	53	45	44	36	36	35	33	33	42	40	40	48	42	27	41	37	39	36	43	41	44	36	33	37	36	32	37	36	40	45	34	41	42	36	37	35	42	33	45	44	36	38	41	49	32	36	40	35	53	41	39	36	39	35	45	37	38	35	42	31	41	47	38	37	49	28	34	38	39	40	37	33	44	44	32	41	39	39	34	36	36	35	52	39	49	31	22	34	47	44	40	42	32	41	37	29	40	46	42	43	46	38	30	57	50	36	40	36	29	39	37	38	27	31	47	32	38	31	57	37	42	41	35	36	28	37	42	48	40	38	39	33	39	36	37	38	47	40	42	35	32	40	39	39	30	36	41	41	32	37	39	41	40	35	43	31	40	44	39	44	36	30	43	35	39	41	42	27	32	55	45	38	38	46	34	51	24	30	27	30	39	34	43	49	39	32	30	42	41	35	44	45	34	40	42	44	40	30	41	49	51	43	36	38	39	35	41	33	34	34	49	38	53	49	33	29	35	43	46	40	40	31	43	45	57	40	52	46	35	43	46	38	38	38	42	42	37	43	55	37	36	47	32	41	42	42	28	36	42	43	35	37	41	38	38	32	32	28	43	31	39	40	47	34	42	41	39	30	38	44	36	36	30	30	48	39	31	36	46	41	39	37	40	37	37	38	33	35	39	39	41	39	39	39	40	37	38	37	37	42	41	41	34	31	39	34	39	44	38	48	36	40	30	32	33	38	36	38	44	40	38	43	36	39	47	49	46	34	49	30	47	46	38	40	42	54	26	42	43	33	42	35	33	38	31	38	39	40	42	40	50	37	36	31	33	39	26	37	35	30	28	44	50	37	38	40	35	43	44	46	38	32	40	38	37	45	36	36	40	46	43	30	46	47	32	43	37	35	23	35	44	35	34	45	46	38	29	42	36	40	27	31	31	33	41	44	49	41	40	45	52	30	35	38	35	43	44	43	38	22	35	38	36	32	42	37	33	50	35	49	42	35	36	27	29	40	43	37	50	40	33	35	44	38	34	37	43	42	34	35	31	34	38	46	33	49	42	42	44	38	47	37	28	45	45	47	46	37	42	37	40	39	47	28	31	41	44	46	36	40	41	31	51	36	34	43	38	31	42	31	49	33	32	35	42	31	49	37	43	47	38	36	47	46	43	40	32	37	23	34	38	35	53	39	36	41	41	34	41	37	35	38	43	40	36	43	41	48	38	30	38	34	44	48	33	33	33	47	55	40	45	44	43	35	49	21	35	41	29	36	50	43	43	42	44	35	31	47	29	41	37	38	33	38	42	38	38	36	31	44	37	27	31	38	31	37	35	42	33	44	49	31	33	30	48	28	39	34	33	40	33	34	41	40	51	50	42	37	31	21	38	43	47	32	46	43	38	48	43	38	39	47	48	35	34	32	48	34	53	39	33	36	43	40	34	28	56	42	43	38	34	40	43	31	27	38	25	28	40	39	38	35	42	39	37	26	36	32	37	33	29	42	40	27	40	31	34	54	37
25575	18486	13971	20939	28634	29817	27462	24064	20139	16696	14492	12588	10682	9306	7907	6972	6238	5514	5040	4645	4390	3970	3550	3408	3028	2842	2535	2266	1972	1741	1521	1356	1093	1073	995	965	890	765	763	623	587	546	560	589	572	574	868	1065	1008	1000	823	721	573	512	549	558	509	469	507	472	435	477	478	454	480	462	519	462	470	456	501	492	490	466	474	513	482	441	469	491	499	473	510	478	487	479	477	489	507	429	452	455	501	471	476	475	476	450	526	489	465	471	442	482	450	490	490	455	475	462	475	482	493	438	478	484	494	432	440	500	476	491	466	434	476	487	485	482	479	461	467	509	459	488	465	440	443	454	448	476	506	493	490	474	472	450	463	471	477	449	457	463	459	516	483	486	458	495	533	500	495	444	482	424	450	494	457	448	464	494	471	453	476	454	453	505	466	463	453	479	437	509	431	476	456	484	457	480	473	478	480	510	462	456	492	483	470	448	504	476	505	450	499	454	514	464	519	462	452	477	484	508	511	457	479	470	452	520	483	448	455	469	476	436	488	448	513	459	472	470	472	508	489	491	485	460	456	483	506	479	493	472	459	490	486	434	472	463	478	460	477	490	478	494	471	436	452	424	469	473	505	502	474	486	505	474	501	465	501	484	454	451	473	524	435	476	477	472	498	476	445	444	475	503	432	463	520	464	464	468	484	528	482	494	490	490	510	505	473	471	474	464	499	471	505	482	477	425	440	484	444	492	453	454	487	440	450	492	498	467	463	458	477	488	506	457	463	454	488	505	472	473	443	500	473	485	475	528	523	514	477	478	466	484	509	446	459	449	478	512	482	475	501	478	456	496	484	454	453	511	510	477	521	447	451	469	444	462	486	420	475	457	487	505	490	460	447	453	471	478	525	488	453	467	457	476	503	485	448	455	481	478	485	474	480	461	451	454	479	486	471	490	474	508	424	480	477	460	454	464	482	538	453	485	450	447	480	476	407	491	470	490	455	499	517	470	451	470	443	467	456	456	482	469	483	470	503	501	487	457	491	443	513	456	469	485	481	502	474	462	474	516	460	475	451	466	456	495	459	464	435	436	453	461	443	471	445	471	441	516	462	460	461	440	453	450	479	472	466	479	476	493	515	496	481	472	491	469	460	436	511	459	457	494	497	481	471	442	482	499	458	526	489	461	472	490	466	518	459	481	521	466	467	469	448	439	449	423	481	463	478	503	493	455	468	475	468	451	491	503	503	494	478	468	483	465	503	502	485	483	505	503	438	462	480	462	450	485	482	509	487	488	455	446	447	496	500	490	455	439	465	483	467	484	514	474	487	457	451	455	492	453	496	452	484	501	462	478	493	507	478	485	404	510	440	449	477	482	483	458	448	439	498	448	471	496	455	479	519	498	487	492	489	517	483	461	449	447	455	463	451	483	450	464	438	483	494	447	485	452	457	481	441	488	456	458	497	481	476	501	492	460	475	447	480	495	440	466	488	421	479	481	491	491	461	467	494	470	523	489	496	481	451	492	457	451	494	455	510	496	489	508	523	425	479	477	465	449	476	469	454	489	464	470	508	451	461	494	477	484	453	491	451	492	498	508	512	457	459	460	491	450	469	488	459	448	440	427	477	504	475	474	457	507	480	457	438	494	512	449	452	480	473	496	507	474	462	435	440	467	465	498	456	496	455	480	452	458	429	445	453	455	475	488	504	468	480	452	479	481	474	442	455	489	507	480	487	482	465	466	459	490	433	457	482	489	498	436	465	468	460	458	488	492	469	469	493	476	505	457	451	479	482	437	448	470	489	481	464	443	462	470	465	486	481	509	466	479	469	487	460	473	446	482	447	500	464	506	490	454	449	475	453	438	466	460	478	503	453	483	446	533	473	439	474	494	464	485	476	473	487	496	483	461	459	494	498	495	456	456	487	431	464	474	483	463	459	495	480	461	487	444	477	543	477	440	470	475	474	445	491	485	458	504	476	487	479	457	486	464	501	452	501	448	455	468	479	512	453	465	475	463	479	453	475	444	447	477	497	477	473	466	464	461	471	475	480	474	448	470	500	453	464	443	448	449	472	469	473	524	483	484	484	451	493	467	454	489	468	479	486	507	462	490	456	469	481	475	477	476	507	487	448	493	441	479	489	460	472	474	468	493	506	463	453	472	458	508	476	456	495	512	528	511	479	442	499	473	495	454	473	470	477	491	502	483	472	473	475	464	472	512	475	468	488	471	492	468	442	481	423	488	479	502	465	501	485	452	481	496	485	436	467	468	477	474	453	470	444	487	459	481	483	458	487	462	469	484	499	472	489	498	503	464	466	505	483	434	452	516	466	474	486	485	465	452	476	454	473	535	502	461	448	434	462	504	498	455	447	476	498	517	449	488	474	492	479	460	460	456	477	473	513	515	471	465	447	455	514	476	494	464	504	482	443	452	516	450	501	455	456	433	484	448	471	459	459	494	478	467	470	470	461	458	478	508	475	451	467	471	437	464	456	458	491	491	473	468	477	502	476	477	483	510	478	521	449	475	453	504	454	457	481	522	513	480	521	464	471	445	464	456	475	458	462	446	397	450	501	453	445	469	515	489	447	425	520	478	495	462	461	516	502	444	461	473	454	484	508	490	513	453	467	495	480	508	510	507	476	482	470	467	495	467	468	464	466	449	436	501	481	482	493	448	480	459	452	475	463	469	460	472	467	488	485	492	499	454	480	478	486	476	474	487	484	484	490	480	477	480	467	471	458	514	450	484	484	473	466	488	497	454	504	485	499	469	515	455	470	509	491	455	488	499	501	481	496	419	467	519	462	489	450	482	487	508	509	455	441	483	462	481	449	471	511	465	466	502	466	454	502	522	499	476	450	419	482	451	467	451	453	487	493	477	449	531	493	502	508	423	463	465	477	472	500	419	505	495	501	466	437	475	491	481	438	460	459	487	516	445	442	498	470	426	472	490	488	484	473	479	425	489	461	445	474	477	492	483	443	495	504	482	437	480	499	467	500	481	523	472	429	452	440	503	448	516	458	503	490	491	503	435	461	450	424	489	457	493	480	464	451	423	463	483	460	467	473	469	490	490	474	483	459	446	476	493	482	454	412	498	488	479	468	493	456	478	455	454	507	473	467	497	497	450	496	448	480	484	431	509	486	503	481	496	480	446	480	469	495	473	435	485	496	438	469	453	482	491	451	456	477	447	521	464	469	433	441	511	451	495	480	548	482	483	466	468	505	488	440	470	457	445	477	442	503	439	502	477	472	483	496	479	419	477	498	437	476	446	450	483	525	460	525	479	472	459	476	471	484	453	491	472	457	495	464	469	525	485	502	474	445	454	496	485	496	427	481	481	460	476	465	480	440	489	465	445	507	414	484	445	484	469	476	523	453	481	480	428	491	494	458	460	494	432	479	468	436	477	481	500	489	482	455	493	489	482	496	452	461	500	467	491	457	450	449	466	482	469	495	469	465	510	484	463	532	468	488	503	488	497	478	448	468	479	433	490	486	471	508	457	484	485	470	491	527	469
4181	2062	1197	798	875	1162	1116	989	781	612	442	407	373	295	241	219	217	197	156	149	137	141	127	147	116	115	71	91	73	79	65	76	68	54	65	51	57	56	36	50	38	65	41	44	46	41	64	62	72	71	48	49	51	41	49	51	55	35	46	44	63	46	50	43	48	48	36	59	49	39	40	48	58	36	44	43	38	50	50	40	49	53	41	52	49	27	43	40	52	41	44	42	42	49	47	35	45	40	53	43	57	43	49	51	43	40	39	44	37	43	55	39	42	48	49	49	44	47	47	34	48	50	42	47	44	47	44	49	56	36	39	43	28	52	49	44	39	56	46	51	43	56	38	36	33	39	46	59	48	40	51	51	56	59	36	46	52	50	38	50	44	54	46	44	51	39	56	43	39	43	49	48	59	32	47	48	48	40	50	43	46	48	49	33	31	43	47	36	34	47	37	59	48	43	43	43	52	46	48	38	37	27	35	46	34	39	48	60	40	44	40	49	59	53	34	56	51	40	61	42	35	39	39	55	48	50	47	55	55	38	45	51	56	41	47	43	41	41	30	50	37	33	46	42	41	44	52	47	39	48	46	44	42	49	44	48	52	38	50	37	38	40	43	45	34	53	51	41	61	50	44	46	45	55	62	40	46	46	35	38	47	40	52	57	37	55	40	49	47	37	49	54	49	48	47	42	44	41	39	53	37	37	48	34	51	59	43	41	53	34	52	43	48	32	44	47	46	50	37	47	46	40	40	41	46	60	44	50	35	34	45	40	40	41	52	39	52	37	52	41	38	46	48	60	46	51	58	44	42	42	51	53	49	46	42	39	44	45	48	43	56	39	44	43	50	52	44	42	36	40	44	40	53	46	43	56	59	58	56	45	48	40	44	50	45	44	50	46	49	36	46	32	46	50	46	48	49	60	37	48	38	39	47	42	51	52	36	39	44	32	47	44	39	39	40	40	46	52	42	40	42	38	38	40	43	43	39	47	44	43	47	40	42	43	42	40	31	52	40	37	52	36	43	43	32	37	43	52	42	44	30	43	52	45	36	48	40	41	37	47	49	50	47	48	39	42	51	38	53	55	51	51	47	48	44	43	46	59	52	46	41	44	32	33	46	41	53	34	46	44	43	49	35	47	58	40	41	47	54	40	51	50	41	47	49	49	52	35	45	47	38	42	53	30	51	54	40	55	32	48	49	50	40	50	38	53	34	44	47	39	41	37	40	42	42	42	43	49	43	47	44	48	42	40	42	37	47	51	34	45	42	46	44	49	46	44	46	29	38	49	57	36	47	50	55	42	43	32	39	47	45	45	46	39	46	46	47	41	44	38	41	34	42	50	48	45	35	61	49	44	43	47	42	40	51	34	49	52	49	44	41	41	27	52	41	35	24	40	42	46	49	53	47	50	42	62	42	46	50	38	46	45	45	50	55	39	45	45	45	51	38	41	54	48	41	52	51	42	48	37	50	45	41	33	40	41	46	44	35	49	45	40	34	39	39	36	36	57	53	43	29	43	39	41	55	34	44	30	55	39	45	52	51	53	44	49	35	38	48	52	43	44	45	56	37	40	28	35	45	43	44	41	46	44	45	30	49	42	51	46	44	33	56	45	50	61	43	46	45	36	47	41	48	52	47	41	51	42	30	38	43	44	49	42	48	38	51	50	48	35	45	48	42	43	35	38	50	46	38	40	61	42	29	37	40	25	44	48	47	46	37	38	46	49	43	41	62	43	45	43	48	62	34	36	51	45	44	43	47	53	40	50	53	47	35	43	33	42	47	40	42	47	37	30	39	45	52	44	45	47	52	46	46	41	62	33	47	46	51	61	50	51	45	43	57	36	38	42	32	53	47	44	38	58	45	44	55	32	47	43	38	57	41	53	48	47	41	50	42	47	42	56	54	36	39	45	39	49	38	60	48	40	45	64	50	34	42	46	34	45	44	33	52	51	42	56	50	48	50	52	51	48	44	56	47	40	46	49	44	59	36	55	38	36	37	47	42	48	42	42	41	41	44	48	37	40	38	46	33	45	43	49	38	47	45	42	37	46	58	39	55	53	40	57	54	40	49	53	38	38	53	38	49	39	45	45	35	41	51	38	50	53	52	42	52	32	50	42	52	32	52	51	37	44	48	47	37	44	54	43	38	45	39	56	41	54	45	48	36	40	39	50	41	51	27	50	38	35	51	43	47	27	45	42	44	41	47	37	51	48	37	52	49	51	38	52	43	37	43	44	45	30	60	51	46	53	54	45	35	42	47	38	47	48	37	54	46	37	50	35	37	37	34	40	54	42	35	50	50	46	49	36	43	40	57	33	43	49	48	35	40	49	35	49	41	41	46	43	43	42	48	46	43	40	41	42	41	38	39	43	43	54	40	37	37	49	51	39	44	40	39	40	48	50	45	37	46	49	41	44	42	46	47	50	38	47	48	44	53	46	45	45	45	49	39	48	43	38	48	49	50	46	44	45	48	58	44	47	45	45	37	38	48	44	45	38	43	49	43	50	48	43	51	32	40	42	61	41	45	43	45	41	52	43	53	37	47	43	39	39	46	44	51	38	40	38	51	55	42	51	49	45	48	52	53	41	38	48	45	39	43	62	50	44	41	40	40	37	51	44	40	39	43	45	45	46	44	54	56	44	45	44	38	44	36	44	46	37	46	43	44	38	48	42	43	37	38	41	26	48	52	50	43	45	58	42	50	48	47	48	44	54	50	41	41	48	46	36	44	42	45	49	43	53	45	40	49	34	37	47	46	39	38	57	57	44	51	51	44	59	55	41	41	46	52	33	48	50	41	48	42	40	40	36	41	50	44	49	50	37	46	41	47	43	45	37	41	39	41	39	33	43	39	36	44	57	38	45	51	35	49	45	50	48	44	47	49	42	48	50	43	41	38	41	33	52	52	54	52	34	46	45	52	38	42	44	42	42	52	39	52	46	40	35	40	44	37	41	40	44	48	36	43	42	53	55	41	32	38	43	51	48	41	48	49	45	33	45	41	29	43	41	41	41	49	47	44	33	37	47	39	52	36	40	41	45	51	53	47	49	58	44	42	39	43	44	39	54	44	37	46	49	51	46	62	50	37	44	36	39	46	35	43	41	35	44	50	44	37	38	43	43	47	49	51	54	48	55	34	44	39	42	57	39	46	48	37	45	58	46	49	40	43	40	53	36	44	38	38	42	41	53	42	40	39	50	46	40	39	43	44	46	47	42	38	39	41	44	51	35	38	47	43	44	39	55	40	47	33	42	38	50	51	57	39	46	38	40	47	42	44	50	55	51	51	40	44	45	37	49	47	47	52	43	30	47	52	37	45	39	52	60	44	38	51	40	28	45	44	43	44	34	46	38	43	39	47	50	50	40	45	38	40	54	48	45	45	41	36	53	39	43	35	53	43	36	50	48	38	47	40	44	34	48	44	42	35	42	51	52	45	39	47	55	49	43	50	43	41	47	49	50	37	49	45	46	40	48	49	47	40	45	43	51	45	46
25306	17790	14499	20317	28267	29782	28000	25801	22520	19086	15780	13617	11890	10281	8776	7515	6982	6085	5539	5080	4720	4353	3893	3565	3232	2870	2400	2156	1899	1739	1499	1314	1212	1202	1130	1108	988	820	758	721	684	626	645	631	551	678	933	1353	1452	1296	842	677	587	582	535	563	576	577	557	572	520	571	532	567	543	546	562	606	527	547	514	521	478	527	544	568	503	512	531	551	545	555	520	572	537	527	549	535	515	531	523	511	578	564	535	552	535	570	541	588	554	535	531	535	573	548	532	535	562	533	583	523	563	550	513	586	510	543	552	480	521	515	534	548	592	550	527	581	554	565	557	543	566	554	493	526	586	530	554	556	545	516	545	568	541	574	533	547	518	536	537	550	548	533	541	484	527	549	528	550	546	537	548	578	502	536	536	525	507	537	580	576	535	556	565	575	539	523	531	553	521	543	556	541	556	553	532	543	553	503	546	547	563	540	543	503	525	555	544	545	526	505	530	552	544	489	568	515	561	512	528	529	524	555	557	550	538	569	559	556	563	560	512	563	536	572	525	575	557	571	536	521	528	533	546	561	510	520	520	559	525	586	507	528	545	510	518	545	567	512	566	552	562	530	508	527	527	509	531	547	550	548	547	545	534	561	555	553	569	541	490	529	509	555	522	570	544	544	589	532	531	527	523	564	572	536	554	511	574	574	579	541	557	518	532	558	537	532	542	515	518	514	541	508	585	568	557	546	542	529	562	556	540	548	560	502	513	596	533	511	531	555	546	552	517	504	547	539	533	519	525	520	559	540	529	559	519	538	513	565	529	551	546	540	576	559	551	545	535	566	542	500	501	557	582	567	542	521	533	518	573	530	544	538	576	526	536	518	544	541	489	565	564	518	589	547	528	517	538	532	562	498	539	556	520	524	525	565	540	557	578	573	559	523	564	540	545	533	510	564	559	599	539	521	562	562	555	515	577	552	539	556	551	557	556	558	548	552	543	546	543	478	558	570	489	565	521	580	588	543	569	523	552	541	576	563	541	524	538	528	536	525	545	552	597	569	556	529	510	554	514	523	530	544	513	564	569	542	566	507	512	551	540	516	561	520	588	517	493	589	534	547	519	525	534	515	535	543	531	537	563	548	539	556	521	536	538	551	535	541	546	531	534	594	551	558	567	551	563	543	538	584	578	592	534	535	554	549	573	531	500	505	524	513	563	537	538	565	594	520	533	541	501	559	530	547	536	527	529	542	541	542	509	525	563	558	525	583	544	537	580	543	514	537	513	544	548	538	531	551	547	556	557	546	557	550	527	536	556	560	534	559	545	571	564	548	542	565	531	529	520	513	514	554	535	557	563	576	600	525	526	560	527	520	543	514	555	567	565	537	540	542	541	544	543	528	592	574	566	550	561	506	543	531	542	557	536	556	535	564	591	544	579	568	557	529	529	528	552	481	563	520	540	528	541	529	520	555	552	571	550	571	539	548	518	541	519	537	548	540	517	544	559	527	570	569	517	551	503	497	546	575	549	525	546	503	545	536	574	580	561	513	507	534	540	556	540	535	579	566	532	536	530	547	514	538	521	562	509	553	544	599	543	502	522	503	524	567	555	552	528	544	577	562	507	549	529	509	607	560	525	500	562	519	532	477	533	538	531	520	542	533	535	535	521	539	547	538	548	552	553	520	513	528	543	605	539	540	542	505	580	556	521	578	564	543	556	545	538	556	588	561	512	578	584	575	586	558	561	538	541	560	519	529	565	572	570	513	567	492	545	563	528	522	545	543	539	591	505	575	509	536	503	559	509	534	566	528	575	550	562	520	559	578	549	522	547	548	532	572	533	536	519	554	511	586	530	517	537	533	558	542	566	490	531	546	583	528	531	549	564	552	572	536	526	510	525	572	532	542	543	511	537	541	528	549	575	566	562	517	563	526	552	551	560	492	570	550	505	529	515	560	536	496	510	530	548	507	560	526	500	557	553	535	532	518	526	563	516	551	542	530	536	511	583	559	556	539	514	572	570	532	513	577	559	552	554	502	563	506	532	520	523	569	561	542	545	567	540	529	574	555	552	550	535	565	532	520	534	534	578	521	486	542	549	515	564	555	540	554	589	505	523	542	578	562	570	524	529	544	533	549	558	566	521	545	528	559	546	530	550	534	554	534	577	561	505	511	511	528	526	514	546	506	554	579	543	556	496	544	528	535	563	604	578	528	498	534	511	544	557	541	524	533	550	557	524	552	531	516	534	586	565	557	565	561	535	546	556	508	521	536	567	547	564	555	517	598	516	543	542	546	560	567	537	538	530	497	570	521	518	571	517	541	553	536	534	529	516	530	549	531	559	519	543	518	523	495	565	502	547	559	550	545	592	578	552	550	524	565	505	563	549	518	519	559	568	539	541	502	562	534	521	557	534	560	574	534	528	556	542	544	549	524	555	563	543	556	522	537	523	562	538	534	538	515	586	561	545	573	504	603	561	538	577	553	543	556	559	547	528	547	606	534	570	524	534	540	544	554	557	516	527	522	535	566	517	500	520	529	540	512	553	520	561	565	531	526	536	491	556	553	557	574	560	582	521	578	505	539	541	523	516	576	554	535	513	548	583	582	511	547	601	486	541	581	511	529	553	530	525	538	573	531	560	514	589	547	538	527	541	507	582	566	569	554	519	591	523	558	525	543	566	557	523	508	520	549	556	497	561	530	520	535	510	513	527	558	532	586	536	542	538	559	544	559	534	547	516	532	538	589	528	551	560	563	564	542	529	571	498	540	537	576	535	541	539	535	506	542	523	574	534	519	539	550	570	600	524	525	581	569	565	520	530	495	538	537	562	551	546	560	544	583	566	499	498	573	555	544	533	551	509	557	548	575	547	563	573	552	587	559	542	531	515	506	564	545	539	534	535	560	571	577	561	541	560	565	531	532	504	570	530	480	498	515	515	499	510	539	566	508	541	548	576	570	598	556	525	556	551	541	546	515	584	533	547	558	549	532	541	545	562	544	511	590	575	552	559	505	522	502	527	482	595	554	567	583	520	540	591	549	564	551	555	554	511	543	555	499	546	518	584	525	569	522	572	526	556	509	522	515	535	539	580	525	546	505	574	581	527	548	533	579	556	516	551	517	545	553	542	530	534	596	580	550	509	570	515	573	499	544	513	581	536	560	561	549	559	542	534	532	559	555	499	494	585	527	507	520	537	568	536	538	556	528	536	519	546	562	545	570	569	512	525	538	548	548	526	518	514	556	551	591	540	536	552	526	561	534	537	561	525	548	538	517	575	568	534	530	562	569	565	540	513	511	577	524	571	517	510	578	538	561	535	567	502	485	525	535	564	504	577	534	551	533	546	501	565	544	520	550	534	544	511	523	551	541	553	512	535	545	537	520	560	535	563	537	555	554	521	578	518	571	539	549	542	546	543	565	578	560	587	562	538	523	507	517	554	511	554	532	602	562	560	568	552	532	580	533	562	551	560	554	573	562	574	542	538	514	563	487	511	508	547	549	561	556	544	547	517	559	520	560	544	520
4188	3338	1838	1228	1270	1662	1594	1287	1166	982	764	630	487	445	324	293	261	257	216	197	184	132	120	137	116	151	105	97	76	82	68	64	63	57	48	51	51	60	46	44	44	40	45	46	38	44	54	87	86	69	39	44	40	48	50	45	48	26	36	29	45	28	40	38	31	44	34	47	51	40	44	47	35	40	42	46	43	43	51	47	47	43	44	42	43	41	52	42	40	36	35	31	27	47	45	42	46	41	50	39	30	40	44	48	35	46	42	46	33	31	48	33	28	38	50	41	40	51	39	43	38	48	41	41	38	43	33	41	48	39	37	41	46	53	41	38	54	42	45	40	47	26	46	44	39	38	29	34	46	35	50	43	35	48	32	49	52	42	49	35	39	43	50	45	36	47	44	41	43	42	34	45	37	36	38	37	50	47	39	46	40	42	39	38	46	41	42	49	38	39	28	46	28	40	48	36	37	37	45	50	42	44	45	45	32	33	31	36	53	43	41	40	35	39	32	39	47	51	47	42	69	41	37	41	42	45	38	36	33	40	40	60	41	56	52	41	38	36	45	39	40	35	41	41	40	41	35	50	45	35	37	41	47	42	54	38	39	37	45	55	47	34	29	41	42	38	38	39	37	45	40	29	49	45	44	38	44	46	27	48	48	37	55	40	38	41	29	36	47	44	31	40	31	28	49	42	45	35	47	39	43	39	55	43	39	40	35	47	39	49	43	39	41	46	42	46	42	47	49	44	36	30	55	49	32	44	43	45	50	48	42	38	40	44	36	43	28	42	46	32	26	42	39	41	40	28	41	43	35	56	45	42	34	33	41	48	46	38	41	41	36	43	49	42	47	45	43	36	40	37	50	43	29	43	30	41	41	39	53	39	39	33	40	38	38	37	29	28	37	37	41	43	43	38	42	43	39	31	38	36	42	30	30	45	35	39	47	32	34	45	43	61	49	39	44	49	33	36	46	47	45	44	47	30	43	52	31	41	29	54	33	43	42	45	46	36	44	46	37	40	47	39	42	50	30	44	33	35	49	40	28	44	32	45	34	31	31	34	42	46	40	46	34	40	37	50	61	35	37	53	31	49	50	44	41	39	34	51	42	42	41	37	41	30	45	41	45	44	45	35	45	43	49	43	52	46	50	41	24	47	48	39	41	39	39	48	37	26	47	46	51	39	47	26	50	30	43	51	39	38	44	29	38	31	33	47	40	29	37	48	36	39	38	49	45	43	46	54	41	31	42	37	40	34	45	44	44	32	39	40	38	38	46	35	37	41	54	48	36	43	53	41	36	48	48	51	49	45	41	46	29	35	32	44	41	34	46	40	52	47	38	50	32	27	46	46	42	41	41	42	47	52	38	42	44	34	32	41	49	35	39	42	39	42	40	39	31	42	39	50	35	38	53	41	42	35	39	30	28	34	43	40	41	42	47	42	40	47	50	54	35	43	43	48	28	38	34	44	43	48	36	50	45	39	61	50	56	47	53	34	38	51	48	35	39	24	36	37	31	43	44	33	45	40	46	36	42	38	37	42	49	35	34	47	45	42	40	52	39	34	48	38	38	43	36	42	53	56	35	53	43	35	41	47	36	37	34	28	43	46	39	38	32	50	41	43	35	47	55	41	47	37	33	38	54	32	42	30	53	33	30	41	41	27	44	48	42	47	47	34	39	50	35	44	32	35	54	34	34	41	42	42	38	43	29	44	45	38	33	41	44	44	37	39	40	40	36	47	39	41	38	46	37	37	36	32	52	41	46	33	40	49	41	35	40	40	52	37	33	37	42	41	31	39	37	38	38	41	48	42	36	42	39	45	61	34	29	34	45	43	38	29	36	37	34	55	37	41	43	49	38	34	38	40	39	43	45	49	30	40	44	36	46	45	35	52	46	42	46	42	41	40	41	52	41	36	41	42	41	41	35	34	46	36	40	39	33	42	51	47	28	45	45	38	35	49	52	30	29	41	51	38	43	40	41	45	41	46	36	38	42	44	42	50	40	41	44	41	42	38	41	38	39	36	46	32	40	36	38	52	53	45	39	44	45	51	35	39	34	50	37	46	55	40	38	51	41	37	28	40	39	44	38	50	49	46	36	26	51	38	40	40	44	41	38	34	43	36	38	34	34	43	48	43	42	53	40	30	34	29	35	35	37	38	38	40	45	52	32	35	40	47	36	39	47	40	47	41	40	45	36	33	43	58	47	48	35	43	38	46	45	39	45	44	49	35	31	42	36	41	50	46	38	48	41	43	41	35	44	47	39	40	42	46	57	34	40	50	39	44	46	45	42	37	41	39	52	43	28	46	44	46	48	44	35	35	45	46	39	47	36	38	33	27	38	40	44	48	42	34	49	37	43	36	51	29	40	46	39	41	44	42	32	36	41	41	42	44	34	41	34	46	44	42	48	42	39	40	43	45	41	46	53	43	42	48	51	35	28	35	39	47	46	42	35	37	39	46	36	38	42	54	40	40	49	36	46	41	41	43	41	42	36	44	29	35	37	40	37	50	48	54	34	43	43	46	42	44	50	53	37	37	32	47	40	31	43	42	44	35	39	48	26	48	41	40	41	53	44	38	44	37	51	42	33	37	36	28	36	33	37	52	40	39	33	39	44	42	49	34	38	37	39	40	31	39	44	41	41	36	39	43	39	41	43	35	27	56	44	36	41	34	36	31	45	46	45	45	34	29	42	43	36	43	43	32	53	46	41	38	29	56	25	45	40	36	30	28	55	46	41	42	34	43	37	44	42	43	38	46	38	43	42	46	43	47	33	43	53	44	34	41	38	44	32	40	33	41	48	31	44	46	47	32	38	42	41	32	47	39	44	44	45	41	43	46	40	58	34	39	48	42	28	38	39	34	45	56	35	41	39	28	45	48	48	39	42	31	42	53	39	39	43	44	48	43	32	40	44	29	40	39	42	44	37	36	48	34	26	42	44	39	38	45	38	39	42	42	39	48	36	43	33	45	38	40	37	37	48	37	43	42	41	44	22	41	44	43	41	44	35	41	41	38	37	34	37	40	50	43	37	47	43	51	31	46	55	43	43	46	40	40	33	39	42	48	34	36	32	39	42	34	35	40	49	39	41	35	55	43	50	50	33	52	38	39	43	56	45	40	36	48	51	45	37	51	38	32	37	38	40	43	44	41	40	51	36	49	42	42	39	40	45	45	47	47	30	43	43	45	40	43	43	48	39	51	51	35	37	49	37	44	41	40	36	38	38	44	40	28	45	37	33	42	46	37	34	43	37	42	39	41	49	32	35	40	44	47	41	49	37	33	46	45	42	43	37	40	41	51	44	42	51	38	41	50	23	34	46	45	54	46	47	51	35	46	40	47	46	42	41	33	43	39	39	42	42	49	46	44	70	39	39	39	41	51	33	34	49	43	44	38	36	32	49	60	35	45	41	46	40	55	38	48	33	49	51	53	58	46	38	39	42	45	39	33	40	48	38	42	48	38	39	47	51	44	32	45	34	47	51	49	38	38	45	39
28936	21440	17172	23974	31634	32620	30304	27736	25489	23112	19929	17154	14870	12423	10879	9595	8670	7777	6928	6095	5352	4717	4383	3853	3521	4180	2530	2272	1939	1682	1582	1467	1322	1228	1081	980	844	800	676	637	622	596	583	575	602	640	1167	2059	1832	1012	745	614	603	522	472	532	483	468	502	526	467	541	510	505	519	488	478	511	529	473	450	480	499	516	475	478	511	477	489	503	473	461	490	521	462	469	486	483	502	477	516	475	508	487	546	526	534	463	508	501	476	500	482	474	482	468	432	524	480	529	457	524	513	497	529	473	489	456	495	481	523	435	464	491	483	473	479	509	489	493	497	530	495	482	436	492	469	501	470	471	484	489	479	502	532	484	485	472	545	489	475	472	538	487	521	505	508	483	487	457	485	464	493	545	500	504	463	479	553	495	497	496	498	495	460	439	492	474	481	467	523	500	488	474	508	476	490	494	495	446	488	497	501	489	450	508	493	503	493	496	444	512	527	472	450	499	486	509	499	461	467	498	488	517	475	491	471	482	487	527	494	487	491	481	484	485	508	485	502	481	453	494	491	469	523	444	448	475	492	528	488	487	498	510	496	502	477	493	498	521	508	482	490	473	589	493	499	452	452	495	464	502	466	435	494	478	557	468	507	493	495	491	499	503	501	487	491	480	483	486	515	477	486	497	495	502	496	466	478	482	516	532	446	468	486	497	483	557	518	484	488	513	497	483	515	480	494	505	535	486	507	481	462	437	492	457	465	473	470	499	474	482	515	458	453	491	516	533	507	480	462	494	487	513	506	492	483	467	474	463	465	495	524	482	508	498	515	449	482	502	474	488	506	460	468	482	517	490	475	486	481	506	487	536	469	481	533	488	506	516	504	508	498	503	494	478	482	510	493	494	528	539	500	483	489	512	486	493	504	512	504	512	481	485	566	487	494	463	493	425	468	462	462	487	537	458	420	504	515	469	504	521	504	532	492	473	485	502	472	466	491	508	467	484	495	484	487	493	509	468	488	484	466	465	513	472	441	513	492	503	493	514	514	504	502	488	502	504	522	492	482	499	503	485	438	507	529	521	477	506	500	493	489	528	458	471	511	478	459	489	490	499	458	510	455	480	475	473	493	473	463	507	518	496	497	477	488	486	515	497	459	533	462	530	488	492	510	507	457	486	476	514	478	482	472	456	505	509	462	467	480	477	463	501	467	495	465	484	493	503	469	509	545	526	480	499	454	441	477	507	487	482	505	507	480	453	451	511	428	506	519	499	477	475	476	503	519	475	526	487	500	514	467	484	494	520	483	496	516	475	513	498	472	485	491	456	442	508	493	498	521	483	460	502	493	468	511	470	492	479	482	492	509	504	504	455	495	488	466	485	473	514	476	462	502	496	483	484	473	478	470	459	481	531	468	468	485	510	491	490	488	503	477	514	463	492	523	491	486	477	458	507	466	493	516	443	496	502	495	492	446	468	485	485	449	488	485	506	435	525	463	471	468	475	480	508	524	465	465	492	486	449	509	485	472	487	499	491	524	504	475	522	494	474	522	487	504	478	508	472	508	496	485	456	483	527	490	495	486	498	428	453	472	491	504	494	506	467	483	507	520	505	494	455	477	513	458	483	452	486	478	472	502	523	478	475	471	490	496	494	541	482	470	529	465	456	476	513	457	506	448	440	481	489	483	485	505	517	474	480	483	471	502	477	497	511	496	496	489	467	503	483	470	507	520	517	487	495	472	486	452	467	515	475	486	480	472	504	479	488	493	502	470	438	447	506	519	492	501	491	503	464	523	475	489	468	487	516	493	483	459	511	505	513	501	452	478	520	484	512	487	498	435	484	511	543	464	469	487	491	484	526	447	502	503	486	456	454	477	456	503	449	479	458	494	477	481	517	499	494	483	484	485	541	483	565	528	486	503	493	506	503	493	504	484	502	498	506	509	504	455	530	481	501	543	511	484	509	532	497	490	484	528	470	496	466	518	538	456	491	469	485	492	516	513	480	473	506	458	476	491	484	502	466	474	536	488	516	470	513	494	477	502	509	491	538	510	485	499	501	526	451	454	487	506	491	492	498	498	477	488	518	476	492	514	476	513	479	515	513	498	466	494	505	513	489	515	466	456	513	477	478	491	482	491	508	518	449	508	451	500	490	498	505	539	443	513	494	455	505	473	512	527	501	458	496	488	492	496	478	489	477	499	517	481	494	505	495	497	495	471	466	506	536	467	488	479	458	471	490	475	428	469	493	501	489	505	486	533	457	493	491	483	485	509	458	472	502	510	468	458	492	498	495	493	524	493	468	522	485	485	492	498	470	487	482	483	472	504	497	501	461	508	480	472	502	508	506	476	483	439	545	494	499	469	481	495	455	496	509	480	515	472	510	509	520	494	475	505	471	480	483	481	438	471	507	487	515	508	469	508	503	493	525	508	540	513	491	521	450	504	460	494	482	489	481	496	531	499	469	470	543	492	518	519	486	515	516	493	492	502	474	524	477	487	494	498	466	507	500	500	478	487	458	486	480	481	514	502	495	517	507	499	490	455	474	493	454	507	466	481	468	490	502	464	519	487	505	471	510	518	528	501	498	509	498	520	479	460	454	484	468	489	476	479	500	488	501	521	487	523	545	460	511	496	433	527	520	472	518	504	539	474	508	458	542	502	491	476	521	458	485	502	489	479	509	487	490	518	508	466	504	490	445	492	516	467	514	511	469	510	483	514	498	509	469	550	496	467	458	548	484	523	518	507	486	476	453	457	497	518	488	509	471	485	485	510	511	463	491	484	511	484	476	533	475	473	481	489	476	481	509	455	520	466	487	490	477	492	510	500	496	441	499	526	486	479	461	472	492	480	475	484	468	474	500	469	440	448	468	501	494	484	506	481	506	432	485	509	543	429	469	473	456	503	485	508	509	462	469	504	472	477	473	464	493	488	460	478	488	466	472	530	491	499	524	500	509	511	490	482	490	496	525	494	538	484	465	509	485	499	522	513	489	483	504	492	519	507	516	484	512	511	471	517	491	470	472	488	501	468	497	471	498	446	520	549	495	495	510	466	468	498	526	512	494	504	461	492	496	480	473	501	508	474	506	510	486	500	510	483	477	489	491	501	488	538	488	501	484	484	478	483	483	466	493	460	505	497	498	500	486	493	486	501	507	487	510	480	503	483	491	510	533	473	524	512	480	512	469	523	498	459	472	488	467	491	478	525	524	477	515	486	439	450	498	502	479	506	460	495	481	498	514	462	472	455	480	522	518	450	495	480	510	489	466	486	486	481	490	510	466	470	506	463	487	499	484	515	495	491	470	511	489	477	501	511	458	492	486	493	536	523	521	482	504	495	483	488	475	456	505	460	457	504	535	498	466	485	500	484	504	435	495	516	470	481	512	480	490	503	511	478	488	487	472	492	477	473	514	499	516	503	507	473	454	491	518	498	512	513	483	522	469	534	500	480	517	497	498	457	489	507	494	474	514	471	512	490	441	513	524	520	507	486	454	487	500	489	469	496	506	453	467	455	484
2790	1461	750	480	547	703	679	562	488	326	327	293	258	263	195	185	156	149	121	115	97	87	103	69	97	105	57	63	59	60	65	54	54	51	49	50	47	33	55	32	39	39	37	49	46	43	50	51	53	44	43	45	57	41	46	41	50	42	42	40	42	38	37	43	44	44	46	34	42	43	45	46	44	27	45	38	25	43	39	41	41	40	30	31	48	44	32	45	45	45	46	40	41	36	41	36	54	45	46	38	45	38	35	24	40	32	51	36	36	32	38	49	31	36	43	43	47	43	50	38	53	61	34	34	46	41	45	39	45	38	53	35	30	44	45	54	46	44	49	36	50	38	51	48	46	44	38	47	40	43	45	31	48	35	33	48	34	54	45	43	35	39	44	49	39	37	31	48	22	48	45	49	46	39	43	43	64	37	34	30	50	35	33	44	36	45	49	40	51	45	43	49	44	47	53	41	42	37	54	45	47	37	38	42	47	43	42	45	36	47	43	41	41	40	34	57	47	40	40	47	45	36	45	41	36	46	41	45	39	44	38	39	54	35	33	40	55	39	32	53	44	48	45	37	50	36	40	48	32	48	46	48	55	40	47	48	44	42	33	47	36	41	39	42	43	51	51	59	32	36	40	52	35	43	40	46	43	53	54	32	47	44	37	46	38	46	36	38	53	36	42	54	41	37	47	45	41	40	36	56	38	53	39	37	44	36	46	41	48	34	43	45	35	43	50	36	33	46	41	56	43	52	34	56	46	45	41	26	45	45	38	48	42	56	38	46	50	45	51	37	45	46	44	42	42	38	44	47	41	32	45	45	32	49	60	44	38	42	40	46	39	34	51	39	47	46	51	38	37	42	36	37	39	44	46	41	33	47	50	39	44	34	47	48	42	48	44	43	50	48	38	44	38	46	45	54	28	44	46	52	43	38	34	35	45	40	37	40	48	38	44	36	40	46	48	53	49	54	50	34	30	33	39	37	43	51	27	60	46	52	51	45	51	48	39	43	35	41	42	47	47	37	49	40	41	41	52	44	48	56	40	37	42	45	45	38	33	48	32	43	52	42	37	44	53	44	43	33	45	51	46	52	40	37	43	44	46	42	42	50	47	57	46	54	43	44	41	43	36	44	51	49	49	40	51	47	53	48	48	41	32	47	32	44	27	44	55	37	49	54	41	39	38	43	47	46	47	52	35	48	44	33	35	35	45	47	50	43	42	44	44	49	42	41	33	53	29	57	46	39	42	33	52	30	40	39	50	40	38	55	47	39	42	41	44	43	49	35	51	42	42	46	41	60	47	38	56	48	41	50	41	51	42	48	47	54	37	38	50	54	47	48	45	42	57	49	40	48	42	34	45	44	35	41	45	51	35	44	44	30	41	38	44	41	35	40	46	39	48	37	55	56	38	41	58	40	42	48	41	53	41	56	49	39	45	44	35	43	39	52	46	45	45	35	44	53	50	37	41	49	37	49	43	44	37	44	39	32	58	49	43	54	43	52	44	46	34	39	48	47	34	43	40	46	41	29	41	47	35	42	37	41	33	38	38	40	33	37	34	44	47	47	49	45	35	46	47	30	48	51	38	48	36	40	47	44	59	47	41	44	43	50	35	49	45	31	53	59	46	42	32	32	45	45	46	38	50	55	45	39	37	40	47	63	37	42	43	37	45	34	42	43	48	41	43	36	41	50	43	56	29	39	43	28	39	26	41	45	55	40	35	41	54	44	31	41	34	46	28	49	25	48	48	44	54	38	39	40	45	46	44	43	63	48	41	39	43	40	33	48	40	36	37	51	58	29	57	45	36	49	46	47	46	43	39	43	38	60	46	36	39	41	47	49	48	46	45	54	37	38	51	45	44	47	52	42	45	52	42	45	46	50	38	49	52	35	36	47	44	47	28	32	40	40	54	37	60	41	48	50	43	45	33	47	41	35	37	41	49	35	44	41	34	38	34	38	36	35	40	40	48	38	41	45	44	48	45	45	40	50	44	54	47	34	35	50	45	37	27	43	38	43	38	46	41	40	43	51	46	31	53	36	44	48	44	45	44	42	54	51	50	37	39	45	44	32	45	51	29	41	42	40	35	43	43	49	37	46	33	44	59	52	40	37	41	41	47	42	45	52	54	42	52	45	36	31	42	38	54	52	43	44	34	40	38	34	34	25	35	43	53	41	45	37	42	44	55	43	35	31	43	48	45	32	50	29	41	31	55	39	39	56	53	40	36	38	55	49	46	48	44	53	40	46	39	55	42	54	63	42	47	43	43	41	44	44	38	50	43	42	45	42	56	41	50	36	34	43	35	33	50	45	39	41	44	40	46	49	54	41	41	49	30	34	45	46	36	41	44	27	45	47	44	40	40	35	38	34	57	43	42	44	38	46	30	52	43	47	44	50	53	37	45	33	46	44	48	40	39	51	45	43	43	47	53	38	42	48	42	48	42	42	42	29	49	38	41	35	32	49	40	50	46	40	46	34	44	43	37	45	48	43	37	38	49	45	39	44	33	45	37	34	56	45	48	51	47	37	33	37	34	38	44	50	41	41	42	35	38	45	51	45	36	39	52	34	44	39	44	35	34	46	48	37	44	30	43	46	46	47	43	44	53	37	38	42	41	45	33	37	45	55	48	41	52	37	52	47	46	40	36	45	42	50	39	50	42	43	44	37	44	44	43	35	50	32	33	48	50	39	43	32	51	45	44	49	43	39	67	46	57	42	51	35	46	39	38	43	47	47	46	41	41	36	44	43	36	39	37	45	41	53	39	38	56	48	37	49	42	34	38	36	48	49	56	44	46	42	44	44	44	40	31	40	63	35	48	42	35	45	33	38	45	44	36	32	55	43	27	43	55	38	42	42	41	38	42	54	51	48	43	34	40	50	33	42	37	51	53	46	38	42	45	43	56	42	45	27	48	56	52	46	38	46	31	36	46	50	37	56	43	43	35	42	41	36	36	61	29	33	33	53	49	43	46	55	50	40	41	48	41	49	48	50	44	40	39	40	35	52	43	37	37	40	40	35	39	41	44	41	45	46	27	50	45	33	47	48	32	50	42	51	46	33	43	40	43	43	38	49	38	43	43	37	23	48	44	42	46	46	47	64	39	40	53	49	37	34	37	42	51	55	49	44	34	44	44	31	35	44	40	44	57	43	38	30	49	48	55	45	48	40	49	34	48	29	44	50	42	41	39	40	36	40	43	48	41	49	42	38	48	40	60	39	34	44	42	44	48	42	45	35	40	51	36	45	45	40	43	43	39	41	44	48	51	45	39	39	37	39	46	46	44	44	54	45	42	51	44	41	44	42	36	36	48	42	52	44	49	59	48	36	38	38	42	49	38	47	51	39	46	57	46	51	39	42	41	39	26	42	49	42	42	43	45	48	45	36	53	42	43	36	54	42	50	31	33	34	43	45	42	43	40	42	44	41	38	38	47	37	41	37	49	37	52	51	36	57	40	43	41	46	52	39	46	39	44	51	45	46	63	49	46	41	46	38
22263	15399	11036	17311	24464	25800	23709	20372	17043	14830	12887	11334	9884	8466	7290	6168	5277	4471	3969	3654	3198	2805	2423	2195	2013	3072	1385	1200	1039	932	960	875	801	791	780	719	698	647	583	602	630	590	563	585	580	589	763	796	719	629	560	570	577	512	591	530	565	539	540	534	556	526	511	550	544	525	544	518	507	554	511	506	569	515	500	532	483	545	511	513	506	524	509	503	508	560	494	511	517	523	528	518	511	503	598	537	531	516	532	559	560	524	505	498	503	534	532	511	479	516	537	524	559	516	523	514	528	491	560	502	454	502	549	541	488	527	474	542	515	533	564	496	529	533	496	551	512	534	518	496	503	509	553	528	516	509	505	497	496	564	515	555	467	506	510	530	500	506	555	497	524	534	529	501	496	500	545	510	551	503	535	543	567	490	524	535	522	517	534	515	561	544	523	501	528	489	572	524	548	538	520	525	579	499	514	551	520	561	531	539	509	512	519	524	548	557	537	546	535	509	525	509	513	540	557	535	551	498	563	533	515	499	543	532	554	529	507	554	538	560	556	564	552	562	531	569	569	548	522	496	537	538	512	486	503	521	526	553	527	515	523	502	539	518	507	500	544	537	490	503	527	518	526	513	541	527	541	520	541	497	532	521	507	531	510	533	506	547	506	538	548	541	516	551	505	539	527	525	519	526	510	494	552	550	516	517	508	553	522	516	514	508	533	519	480	506	505	557	515	541	524	560	484	513	533	515	542	533	496	532	499	544	487	500	517	513	517	507	547	506	536	556	518	549	501	541	514	556	500	507	507	527	531	465	514	555	520	500	565	550	555	488	523	466	571	486	516	509	542	501	508	507	555	542	501	581	528	507	516	538	530	533	531	566	563	485	492	538	511	495	488	525	507	530	520	499	526	533	518	511	510	510	553	546	523	504	523	493	556	564	528	582	492	517	541	565	511	530	490	555	490	517	480	551	494	551	510	535	553	548	518	531	567	504	522	508	546	502	493	525	533	557	529	554	546	516	525	541	522	503	533	500	556	550	491	547	573	501	532	535	550	489	533	523	542	549	521	545	582	558	568	537	557	548	542	553	535	517	520	561	533	547	488	497	527	595	540	527	532	495	493	510	535	484	532	526	511	537	512	496	511	529	555	577	512	532	562	506	550	551	519	512	508	559	554	513	526	505	500	553	462	528	547	561	492	502	497	543	506	486	564	529	503	545	540	552	565	545	535	528	518	517	508	523	510	497	511	533	517	550	536	551	524	481	526	525	548	549	512	495	515	568	553	521	575	511	550	520	555	526	505	501	524	536	519	564	549	523	513	541	507	518	504	474	544	542	464	539	554	526	507	511	516	498	526	513	540	498	557	539	515	554	532	526	571	519	534	507	562	517	529	535	526	499	529	498	491	537	514	514	550	518	527	525	539	519	543	530	568	530	551	531	501	545	521	567	525	554	534	533	548	516	538	508	536	532	474	494	552	505	511	506	565	549	529	559	524	519	523	541	523	518	536	524	528	519	491	520	557	505	503	540	514	545	538	534	543	524	529	520	517	514	539	504	514	548	539	494	564	531	522	505	504	560	506	543	548	534	536	517	517	494	516	553	508	560	548	508	554	522	519	496	482	495	542	547	526	516	527	523	498	560	507	525	510	548	486	524	555	544	512	543	496	485	541	538	549	558	533	534	510	543	480	502	464	497	523	518	533	546	551	539	510	539	501	536	540	537	544	518	487	544	557	521	521	570	552	549	519	505	523	512	520	535	509	483	525	495	529	521	552	513	516	502	540	511	540	534	477	517	557	528	540	507	500	491	508	513	521	531	546	526	517	559	543	525	573	495	551	519	525	539	547	536	553	535	492	524	506	538	517	519	501	538	544	506	489	538	509	508	522	544	544	507	533	521	529	545	490	538	527	532	500	560	519	513	521	527	490	513	526	514	543	563	531	549	518	542	489	560	502	514	550	520	530	489	532	556	516	536	510	469	526	537	512	522	499	557	549	518	513	536	524	502	482	538	516	506	532	541	524	530	499	535	554	533	518	514	506	516	532	512	526	539	524	508	546	541	536	519	551	520	503	544	527	524	537	558	519	505	504	572	561	537	568	524	490	553	551	536	506	516	531	538	559	507	504	501	514	540	555	518	551	527	579	534	565	541	526	528	519	529	541	557	550	512	501	548	561	469	544	578	547	518	559	538	496	552	517	518	499	552	540	567	497	533	519	516	553	533	479	535	506	559	516	539	470	560	483	505	509	515	538	535	517	520	538	521	543	492	515	552	510	574	537	544	524	500	546	510	527	545	535	552	542	538	565	505	526	507	516	526	523	549	508	522	487	483	544	538	527	503	503	508	531	545	519	527	510	517	537	485	543	532	493	558	511	548	511	540	524	497	509	541	514	515	523	482	505	514	557	570	525	544	559	555	533	571	515	517	553	547	530	490	517	495	501	548	489	533	519	520	520	573	546	498	513	527	505	575	538	548	520	503	557	501	543	539	522	556	540	519	526	481	545	562	535	522	511	510	535	517	476	494	548	482	514	522	569	525	535	511	498	523	527	528	560	530	483	536	590	492	512	514	469	512	503	516	553	494	488	489	519	484	533	533	523	551	494	528	517	544	533	537	540	532	538	553	483	535	531	526	524	522	512	502	548	549	531	543	487	570	523	568	498	534	566	515	549	537	519	542	484	508	537	544	511	501	516	506	557	507	527	504	545	534	517	455	543	532	538	508	539	531	535	482	489	511	560	520	537	557	523	553	548	531	530	543	552	540	550	511	525	519	535	490	575	522	516	510	571	524	509	562	517	501	481	506	492	531	556	521	497	538	540	525	545	547	588	508	513	518	515	545	519	503	585	515	524	493	512	510	516	528	533	528	520	570	535	489	528	544	520	500	491	556	525	491	520	539	520	517	562	527	489	493	510	499	533	548	565	533	492	512	487	524	532	520	498	517	551	500	523	514	553	500	507	515	474	519	478	544	476	507	475	533	556	515	490	508	548	507	532	542	528	549	512	504	518	552	514	510	546	538	560	524	479	526	547	534	513	520	512	565	548	564	549	500	542	590	551	514	494	526	525	541	531	580	554	548	533	541	526	544	494	542	532	519	558	500	510	528	516	499	553	523	514	499	507	501	526	516	532	532	481	515	521	534	552	512	515	547	505	478	514	581	511	500	552	506	520	506	515	512	506	527	539	510	534	497	529	516	526	527	551	557	516	515	531	526	497	527	543	531	524	533	535	498	531	568	567	547	567	536	486	504	545	566	561	528	553	560	519	533	514	506	514	494	471	543	516	519	506	534	507	499	488	526	490	469	534	556	493	537	550	531	505	526	521	517	587	486	535	549	530	510	551	544	486	546	520	542	533	538	506	522	509	548	515	565	515	539	485	499	548	541	487	509	498	568	538	489	497	488	517	572	567	545	502	535	480	561	572	548	546	544	524	538	557	555	571	562	550	541	532	520	498	514	531	483	521	544	536	522	496	487	511	535	506	515	554	527	524	548	520	492
3181	2488	1344	825	802	1049	1141	997	784	617	571	412	361	343	286	268	209	211	155	138	126	117	126	119	94	169	86	60	72	62	62	54	73	64	54	41	36	41	62	39	43	38	49	40	36	40	56	58	48	50	47	36	43	34	39	42	35	32	47	52	42	49	35	35	44	40	48	37	44	38	35	31	40	54	39	36	32	46	40	42	43	44	33	46	39	47	33	34	34	31	34	49	46	36	35	32	38	42	29	48	33	36	53	47	35	55	43	35	46	48	37	43	41	43	45	42	35	30	32	35	33	44	42	45	47	38	33	36	34	38	51	31	33	34	39	42	38	39	43	49	39	40	42	39	39	47	46	44	58	36	46	45	33	39	40	44	44	31	44	38	50	42	45	35	46	43	40	39	43	44	38	37	46	28	40	44	39	53	50	37	39	28	33	33	42	42	37	37	50	46	47	39	40	28	43	30	38	54	29	46	49	53	41	47	41	41	42	35	24	42	38	44	31	28	39	33	33	32	33	36	52	49	37	45	41	38	44	45	37	38	49	34	35	45	42	46	30	38	48	44	36	42	49	31	36	41	40	31	46	41	42	37	41	32	34	44	41	32	39	46	32	41	31	15	45	44	43	50	36	38	43	41	42	42	47	42	37	39	33	47	39	38	30	41	39	31	33	38	39	35	31	38	28	40	44	52	45	47	34	41	50	37	23	47	33	35	41	42	44	46	32	42	44	40	44	42	38	39	46	44	41	33	51	39	45	37	48	42	39	51	47	36	39	38	45	39	34	35	37	37	36	50	35	34	44	53	33	39	43	41	41	37	47	38	35	44	48	36	36	46	34	37	39	40	47	38	45	47	39	37	33	52	37	43	40	27	50	39	35	38	35	47	40	36	49	41	39	45	38	45	43	33	46	38	40	42	51	42	49	42	35	37	49	38	50	42	35	42	57	42	36	45	44	36	44	32	52	55	50	47	48	49	38	42	28	35	47	30	45	36	43	44	38	41	30	46	59	37	41	31	44	50	43	51	42	35	39	45	36	40	44	24	52	41	36	43	47	44	51	38	41	51	37	42	38	31	40	45	32	40	47	51	32	35	39	46	42	37	36	49	49	44	47	39	40	39	49	47	38	39	42	50	46	31	38	47	39	42	43	44	36	35	35	36	38	39	41	40	42	36	32	36	52	38	46	43	35	39	37	35	48	37	42	45	56	49	49	46	46	39	31	38	40	46	43	38	43	66	43	36	41	37	44	47	38	28	31	41	50	34	52	36	36	45	42	31	39	48	43	34	42	34	42	31	43	38	39	28	41	34	34	46	38	47	43	35	31	29	49	34	37	43	40	39	28	32	39	41	39	39	32	52	39	51	36	27	38	36	26	35	54	35	38	33	48	38	42	44	26	33	34	33	28	29	36	45	32	37	51	36	27	30	39	41	49	23	42	39	34	43	44	32	29	39	42	45	36	40	36	35	53	29	40	35	44	40	52	42	43	54	36	35	34	48	42	41	36	45	35	33	38	35	32	40	38	49	51	45	35	40	42	30	32	53	31	50	43	43	38	33	43	34	33	37	40	38	46	40	38	43	38	37	41	55	38	42	44	27	33	32	44	33	37	32	37	56	39	44	58	35	30	35	52	54	33	43	47	35	43	37	34	48	51	31	47	32	39	39	47	57	42	37	38	38	54	47	37	43	32	39	42	31	38	36	45	39	40	42	33	40	51	40	41	47	40	42	34	30	46	38	34	28	38	30	41	30	48	46	38	44	39	58	47	35	36	37	38	38	54	45	39	46	43	38	25	26	40	42	35	42	41	33	53	44	33	40	34	39	41	39	39	36	39	43	37	40	41	49	29	27	34	38	52	47	47	51	40	40	45	47	45	48	29	43	39	42	41	38	36	39	43	36	42	33	41	33	35	39	44	36	32	37	39	33	37	40	35	37	36	42	36	49	52	45	35	38	41	34	39	31	35	39	38	41	43	43	42	36	46	50	39	49	33	37	41	46	44	50	51	41	43	54	34	31	49	42	41	44	49	43	25	33	28	32	42	44	41	27	40	35	39	44	37	44	36	52	36	40	40	45	35	33	39	40	45	46	41	32	39	45	30	38	44	36	28	34	45	34	48	45	33	34	38	44	34	33	47	25	43	43	38	38	39	31	39	40	44	44	32	34	40	31	45	30	41	38	37	48	37	38	31	39	36	49	38	41	44	45	40	40	46	52	34	46	30	47	45	40	37	36	39	48	42	41	33	38	38	41	45	32	42	40	42	37	37	48	48	39	45	42	46	42	48	31	46	27	39	38	40	31	42	24	38	39	40	36	45	42	38	44	44	55	36	35	43	33	33	46	40	32	46	50	31	39	38	50	46	45	39	24	36	39	33	41	37	29	44	37	43	42	38	39	41	37	39	37	44	32	39	46	36	38	49	46	47	42	49	44	33	56	32	31	31	39	44	33	30	38	31	47	40	35	33	38	35	42	33	44	40	44	35	37	45	49	35	47	39	44	38	42	35	52	47	46	41	42	40	32	34	37	38	45	40	33	46	44	29	52	45	37	36	37	46	39	39	32	25	44	39	45	41	45	45	38	41	35	33	36	36	51	38	48	46	48	38	32	42	33	54	40	39	48	39	38	40	33	44	39	33	52	36	36	39	41	49	41	43	39	45	44	35	48	38	44	46	46	31	37	48	51	37	34	33	41	39	39	34	38	52	42	36	52	37	43	43	39	42	36	39	41	46	44	42	42	43	43	46	35	32	46	42	34	50	38	48	44	44	36	36	33	42	39	36	48	39	39	32	35	35	46	46	36	50	49	29	35	51	45	41	31	36	48	46	39	43	42	27	35	41	49	36	55	36	40	32	40	41	41	42	57	48	33	39	39	46	46	41	36	33	42	39	40	57	34	43	41	33	38	22	48	37	35	36	55	37	42	40	46	40	44	55	40	33	41	38	43	41	37	48	46	41	43	43	43	37	37	41	44	34	43	41	41	39	37	47	35	45	53	49	51	36	41	34	40	43	42	29	35	50	40	38	45	46	32	33	51	39	36	41	44	46	50	38	40	42	38	42	39	38	44	29	33	29	42	40	38	35	39	36	45	45	43	39	45	43	33	46	38	46	47	42	38	39	45	34	29	34	42	28	37	38	35	53	37	33	42	30	46	51	48	42	39	46	48	35	41	44	40	37	44	35	37	38	39	43	37	48	42	36	44	36	39	40	29	47	49	38	40	43	39	46	39	42	40	43	34	49	48	36	42	48	46	41	36	47	44	37	45	39	46	41	44	45	33	37	50	44	48	29	35	39	38	40	38	38	57	36	39	39	43	46	41	40	37	35	50	50	39	34	35	36	40	52	55	47	35	50	36	32	42	32	36	41	36	38	44	37	40	46	30	43	34	40	40	42	45	32	28	41	47	44	40	45	41	33	40	40	36	48	38	35	36	53	39	44	39	43	45	41	41	38	46	41	54	44	42	37	42	55	50	42	30	42	45	55	26
26519	19223	15315	20632	27426	28416	27417	25310	22258	19078	16121	14067	12311	11156	9773	8306	6925	5902	5004	4602	3971	3487	3090	2761	3028	5215	1989	1640	1399	1263	1098	1145	1135	1093	932	810	746	670	630	618	574	558	562	504	545	592	945	1099	991	730	671	608	575	525	551	476	513	519	546	474	514	497	497	456	488	516	516	500	502	544	484	484	508	437	474	494	485	493	482	480	506	478	454	504	468	486	474	437	446	523	443	512	473	451	475	452	497	513	509	516	484	470	451	450	468	490	465	506	524	502	531	484	489	483	496	502	483	488	485	518	499	459	478	505	504	479	465	506	458	504	501	485	496	502	519	539	506	473	458	510	534	501	489	504	469	464	510	494	480	479	493	523	493	474	519	491	453	452	509	458	448	481	474	531	514	498	488	435	475	496	501	454	474	514	488	485	437	502	503	472	485	489	465	499	483	488	481	504	489	493	503	495	473	488	480	517	506	476	491	489	492	439	511	525	497	489	476	466	496	505	493	516	465	512	489	470	464	526	526	508	526	541	483	444	474	461	487	465	523	491	478	457	494	499	464	496	495	461	500	486	538	504	506	486	517	468	470	479	468	484	505	512	478	477	471	488	458	499	522	496	525	471	485	496	515	460	478	489	533	505	510	507	468	476	474	484	449	480	520	487	500	486	538	473	474	453	458	479	492	488	470	472	471	474	494	472	487	479	471	487	523	497	483	496	494	487	522	480	488	472	454	482	454	462	455	463	480	488	499	492	487	483	530	507	482	479	498	481	539	508	472	450	517	505	488	485	463	515	501	490	487	500	477	503	529	549	482	509	490	483	518	498	501	525	529	478	476	505	471	535	455	495	483	480	498	478	446	521	473	447	511	486	517	502	542	511	486	460	479	519	539	472	477	480	494	478	487	457	494	480	515	512	504	517	476	497	510	512	498	461	477	488	482	527	523	518	505	491	463	444	506	465	498	497	516	485	534	501	477	471	470	543	515	476	463	509	467	482	460	495	497	520	481	487	493	470	477	500	468	455	534	466	521	499	471	509	445	482	449	491	544	471	434	482	468	501	484	464	532	495	472	475	528	515	480	489	442	451	453	464	483	510	519	518	492	496	524	499	538	459	525	493	441	488	491	513	499	480	451	530	497	482	487	463	523	525	487	501	499	516	478	470	503	496	496	501	472	439	479	494	493	488	453	500	507	483	485	487	502	505	516	492	510	490	489	473	516	496	473	449	451	469	505	461	451	538	489	517	471	480	505	497	463	501	470	445	473	479	484	462	497	492	472	477	495	467	507	518	484	516	459	492	486	480	464	505	490	483	497	461	487	489	478	481	495	503	502	510	493	496	499	505	508	494	501	465	462	512	523	511	452	498	484	516	494	489	460	528	481	538	473	509	530	483	517	513	534	487	550	490	508	481	463	476	496	476	485	501	484	458	500	492	440	500	491	471	501	508	501	494	495	485	492	477	468	497	510	507	517	517	478	473	486	512	513	506	493	492	456	491	522	458	482	473	490	496	482	475	499	464	515	471	496	468	502	480	518	468	469	484	483	537	507	503	506	489	473	467	488	496	483	497	489	473	499	470	489	507	521	443	491	509	486	486	493	481	514	474	510	459	524	495	449	494	498	453	530	476	512	510	500	479	500	494	525	496	498	497	475	467	498	518	482	522	518	464	507	507	471	497	446	528	505	454	482	462	471	508	484	466	467	466	486	515	485	498	507	482	487	505	528	501	510	491	465	516	535	477	485	433	470	522	491	464	514	451	478	496	472	508	488	497	459	511	498	482	503	496	484	517	505	497	492	519	485	472	490	513	487	471	525	484	510	524	503	460	480	507	479	508	440	491	509	511	440	480	489	469	540	503	488	489	483	450	487	493	488	495	529	505	480	521	494	502	529	523	511	452	471	468	474	485	432	498	502	484	506	461	474	493	459	476	483	456	493	497	525	512	514	518	463	478	476	478	457	512	475	518	453	483	464	505	475	464	504	540	501	507	469	462	511	513	490	492	482	491	482	537	500	503	480	507	526	456	490	505	507	476	477	518	483	533	519	498	480	506	474	487	485	477	453	507	484	498	466	507	471	439	489	471	497	524	494	482	499	505	471	473	468	526	483	491	541	484	483	498	527	536	478	476	485	487	493	504	488	476	480	483	484	491	486	471	470	486	523	457	479	470	440	457	497	479	517	523	479	481	504	532	485	464	492	472	505	505	515	485	532	503	472	512	482	479	475	482	501	475	476	498	494	492	517	489	556	486	518	482	471	483	527	471	458	521	448	553	468	505	469	479	543	497	504	499	486	471	524	501	505	489	505	473	486	456	507	459	479	507	505	503	496	480	508	477	458	501	528	478	506	476	524	533	509	501	519	486	445	498	448	497	508	484	511	494	519	446	515	480	530	496	474	484	479	468	526	532	481	531	495	475	476	487	468	518	492	491	479	493	523	508	488	477	440	521	452	478	477	494	491	495	458	479	472	462	460	473	522	517	493	479	440	503	492	470	475	478	496	452	470	512	481	474	501	501	522	509	499	471	457	519	518	472	500	453	484	475	478	517	517	512	455	472	481	498	482	484	478	467	476	446	475	531	488	492	489	501	485	486	542	487	468	515	506	505	501	504	503	442	441	502	486	501	511	481	452	519	456	522	528	506	489	495	470	496	479	520	504	494	489	474	466	493	512	451	494	453	549	467	455	482	497	490	502	494	495	477	520	464	487	478	496	464	490	504	458	500	485	467	452	505	502	503	503	484	510	484	494	468	467	505	488	516	456	516	520	459	516	481	489	536	506	482	513	443	470	508	460	486	468	488	496	505	488	495	477	473	506	443	496	497	483	515	488	500	468	528	472	489	509	490	493	478	500	487	519	477	507	488	493	523	511	483	480	485	498	488	479	461	460	475	529	470	458	544	484	462	468	481	488	484	475	499	491	511	501	512	528	492	482	459	489	502	462	514	476	524	498	476	535	481	490	473	532	481	503	487	511	480	460	492	525	512	467	518	510	483	482	486	542	439	514	481	505	504	520	480	481	488	505	525	493	504	474	485	483	492	450	471	539	484	507	492	534	440	497	515	511	469	496	536	477	519	456	485	487	487	500	493	474	473	486	487	497	468	509	509	453	515	527	493	484	507	459	480	479	512	474	503	514	422	481	492	491	481	541	465	495	517	470	506	432	440	470	497	490	481	475	513	506	483	481	463	480	508	500	500	470	462	478	492	493	489	509	521	510	484	456	501	461	480	483	470	482	471	481	498	483	476	506	506	485	476	491	490	531	504	511	483	524	504	512	523	486	497	468	503	532	483	479	521	464	479	481	514	500	493	474	491	532	462	509	494	503	468	488	497	489	488	508	440	473	456	496	498	498	510	504	494	507	497	502	478	494	487	515	502	507	517	498	507	459	449	490	514	478	535	506	490	475	504	490	474	462	500	482	524	474	462	502	499	505	502	492	468	477	505	499	512	500	505	498	464	488	470	489	520	496	502	461	483	483	501	460	511	447	499	516	510
4342	2459	1256	729	731	941	1028	928	799	717	620	508	415	355	328	259	258	218	154	169	158	124	139	115	103	96	85	81	66	71	80	78	65	59	49	50	45	48	38	60	46	49	49	44	37	50	57	73	76	73	58	56	58	54	41	38	36	49	47	44	48	47	50	48	46	40	69	58	35	60	52	45	46	41	51	47	47	39	48	57	50	46	33	49	59	46	45	45	51	42	32	41	42	52	46	56	44	51	35	48	49	59	49	44	46	49	52	47	39	52	34	53	47	34	41	49	32	43	42	34	50	40	57	39	55	43	40	42	58	51	52	52	34	54	38	43	47	37	41	59	42	48	39	45	45	41	39	38	49	46	52	46	45	39	37	45	52	40	51	37	39	43	46	55	49	43	39	51	52	52	49	44	50	53	56	49	46	43	58	55	36	29	48	37	48	38	47	47	33	43	45	41	38	37	43	37	58	40	46	54	46	46	34	46	44	54	55	52	40	44	38	43	40	42	45	45	44	50	53	48	37	40	43	55	42	57	36	43	61	48	54	45	56	54	49	45	52	45	40	49	46	40	42	44	36	42	44	43	34	51	54	43	47	47	50	50	58	49	49	39	34	41	40	52	31	54	47	42	53	57	55	57	46	34	42	44	49	38	42	39	40	43	46	49	42	52	46	55	48	39	46	44	53	52	49	47	44	44	39	37	36	41	53	43	58	54	47	50	44	36	41	31	46	47	49	46	47	41	42	47	31	33	48	54	58	44	44	52	45	57	36	53	49	35	38	38	46	44	55	43	61	43	46	42	40	50	32	41	42	51	36	49	52	54	56	53	62	44	45	50	58	52	49	40	40	36	46	43	42	36	43	62	50	49	43	46	47	40	38	46	39	44	57	47	43	51	43	26	49	54	40	50	44	58	60	36	48	46	46	46	55	41	47	48	41	49	65	50	35	44	49	34	44	41	45	42	45	51	54	49	55	53	45	43	65	36	52	43	49	39	46	42	45	48	45	45	48	41	40	37	53	43	44	39	38	61	47	44	42	37	43	37	58	55	54	38	46	50	51	44	46	48	51	50	43	45	37	42	41	39	41	50	42	47	35	35	43	50	40	48	51	55	55	49	41	46	49	59	30	46	47	61	38	50	33	46	50	51	43	40	48	30	42	40	47	43	37	49	42	45	60	48	51	45	48	54	49	41	31	53	43	34	51	39	49	40	40	49	38	39	48	44	48	48	42	36	53	38	35	55	45	45	49	51	46	60	55	42	44	38	50	42	42	41	49	51	43	56	42	36	42	47	46	40	36	46	49	56	38	46	36	45	47	56	51	41	37	49	31	46	50	49	46	34	40	47	43	52	50	39	42	40	34	39	54	43	29	35	43	46	52	48	39	53	36	39	37	58	48	42	43	42	55	49	55	40	38	40	38	38	55	33	51	42	43	35	44	36	40	52	40	56	44	48	44	36	48	35	45	55	55	59	35	50	41	48	49	37	40	44	40	42	45	42	34	33	54	34	44	51	45	39	48	43	47	36	53	43	47	47	48	42	39	43	51	47	48	46	45	31	57	44	33	38	36	45	48	49	38	45	39	61	52	48	34	58	50	43	52	36	51	58	45	42	53	39	39	50	46	41	60	64	47	44	54	56	48	42	48	42	41	43	38	38	47	40	39	51	47	50	38	45	43	53	38	39	46	42	47	49	50	46	44	45	53	47	45	44	43	41	41	49	40	43	37	43	55	47	44	48	43	36	44	44	47	44	44	37	48	48	46	28	53	57	44	45	50	49	37	37	43	53	50	51	45	45	42	30	43	36	48	59	50	43	39	42	37	47	41	43	49	52	27	33	42	53	52	38	49	39	45	51	49	39	52	57	44	40	46	36	35	48	46	31	48	54	53	43	56	52	46	58	53	44	39	45	58	40	42	44	47	47	50	41	44	37	42	48	48	40	47	47	30	47	49	50	51	26	43	45	39	44	39	52	54	43	35	42	43	43	44	45	38	41	61	48	53	42	43	56	38	58	47	49	42	36	44	55	44	49	47	54	59	51	47	54	47	40	34	39	47	50	49	47	47	38	37	51	54	50	43	31	32	34	37	53	38	43	49	41	50	43	46	43	40	47	48	53	54	50	47	56	36	54	54	49	45	32	44	28	36	40	50	36	37	34	52	43	37	42	40	57	30	37	49	54	44	49	40	44	59	53	60	55	50	55	48	52	58	48	40	45	55	58	47	42	43	41	42	44	44	41	55	38	43	45	43	41	41	55	43	50	48	52	45	46	41	47	53	46	42	51	47	43	38	62	54	53	34	39	49	39	46	55	44	45	43	40	44	36	46	44	49	44	39	42	52	54	40	44	35	44	45	44	42	54	49	39	51	46	43	39	55	39	51	51	55	44	30	41	41	47	51	46	40	45	43	33	41	49	52	46	43	38	40	36	39	47	43	50	36	35	47	44	43	47	53	39	54	47	41	39	46	49	55	54	36	52	41	48	48	48	54	40	51	45	43	34	38	45	43	42	44	41	52	49	42	35	49	35	49	37	42	52	56	55	50	49	46	51	57	52	33	41	49	47	49	36	38	48	38	35	41	54	47	49	47	54	50	50	40	54	42	45	40	36	55	48	46	48	35	37	54	44	41	55	35	36	50	49	44	43	46	40	52	42	28	47	50	54	38	45	40	39	46	42	53	39	39	49	35	36	40	48	49	42	37	42	50	44	44	40	50	42	40	47	51	52	48	42	51	42	50	43	44	51	37	48	46	42	44	35	43	42	48	43	48	39	43	46	38	42	43	56	43	43	42	52	35	47	35	44	48	46	63	52	46	53	48	45	36	38	54	39	38	41	51	35	29	46	35	49	50	44	56	33	37	37	39	44	37	49	48	55	41	43	49	37	48	54	32	43	50	58	49	43	49	51	47	35	40	44	50	43	44	45	55	38	44	45	49	41	50	44	53	39	43	43	50	37	45	48	45	33	32	45	53	42	54	42	47	58	42	42	38	41	47	47	53	35	47	39	49	49	47	54	36	50	40	39	43	39	51	49	41	44	50	47	36	43	45	53	39	45	55	46	36	54	50	46	54	58	40	47	46	49	38	48	40	49	32	44	43	35	31	56	47	50	49	47	41	61	50	50	51	35	47	40	53	41	39	43	46	42	48	46	40	62	41	41	41	37	45	46	61	42	41	33	38	45	52	43	41	46	41	45	39	47	48	53	46	42	45	45	42	56	38	47	31	39	43	47	41	47	39	38	43	44	46	50	54	51	49	37	50	40	53	54	58	27	43	57	36	43	49	41	43	41	53	31	45	46	42	49	41	41	46	44	42	36	54	54	46	42	49	30	50	49	46	39	26	46	48	48	53	46	44	39	43	47	46	51	40	38	38	42	45	41	33	38	40	43	39	49	27	48	51	55	38	54	50	53	39	50	47	49	38	41	32	35	40	48	44	57	31	43	52	53	47	44	38	35	48	48	40	44	47	45	47	42	38	47	41	46	59	54
25768	18972	14509	19388	26640	27965	26653	24676	22758	20045	17572	15447	12843	11626	10358	8832	7473	6582	5595	4843	4279	3907	3363	2995	2715	2475	2155	1906	1686	1583	1468	1330	1218	1117	999	969	840	789	696	680	626	604	625	603	654	672	852	1375	1480	1076	786	631	561	577	584	564	550	532	532	505	534	544	578	514	541	542	603	544	572	534	505	513	488	536	531	542	558	512	558	534	560	537	518	540	541	554	541	559	565	523	553	527	527	518	551	565	531	582	550	551	544	561	501	523	569	544	501	545	544	546	582	560	527	559	550	596	545	542	558	589	491	546	588	523	578	521	576	542	565	549	544	519	539	561	544	568	565	503	530	550	544	522	582	561	552	473	538	554	516	519	540	590	519	519	542	566	572	549	541	508	529	559	591	511	539	577	546	593	538	536	508	552	516	542	566	536	573	596	551	544	564	560	558	539	551	544	554	578	581	565	548	536	474	534	561	571	557	543	553	537	563	559	538	533	558	545	546	571	544	540	529	531	575	570	583	554	530	549	570	582	529	546	544	533	536	534	553	544	537	520	555	568	526	542	597	585	543	549	583	576	522	540	563	472	515	521	530	562	552	592	551	585	523	528	533	554	565	528	544	546	563	502	528	573	561	515	563	554	541	535	559	519	514	531	527	581	523	512	567	496	559	546	578	568	534	599	547	553	599	538	541	562	578	534	533	542	556	550	574	585	516	545	565	568	555	584	526	519	535	565	588	562	523	564	527	547	544	544	552	559	571	525	536	569	524	544	528	551	579	527	517	542	514	571	585	537	542	540	537	539	565	557	549	535	536	529	518	524	546	581	562	526	547	547	511	526	578	568	575	568	553	530	519	538	534	559	595	581	565	565	537	520	558	534	506	567	559	490	516	553	567	544	539	546	607	515	563	574	538	562	513	561	535	520	515	618	528	567	593	539	531	556	502	567	520	548	550	528	515	572	584	549	536	545	577	566	564	567	522	529	556	553	567	561	535	505	556	530	563	517	599	556	526	534	537	530	565	550	578	562	580	543	556	561	585	527	580	544	532	550	543	569	527	535	521	540	547	557	533	557	529	538	543	549	584	533	559	532	504	542	578	540	562	537	584	545	494	546	559	593	526	567	590	580	550	547	538	503	547	576	544	555	546	529	530	563	554	544	558	546	559	521	552	528	539	571	532	535	553	555	531	535	509	537	552	576	536	567	554	545	543	576	494	538	542	555	512	487	543	545	543	487	558	544	523	595	535	553	525	533	537	549	567	533	558	553	546	534	546	565	505	561	540	550	536	537	547	565	549	562	529	574	544	534	595	552	567	539	571	545	537	523	568	554	529	562	553	527	516	547	555	522	529	564	573	555	548	566	547	555	568	558	511	565	553	546	553	540	585	581	538	537	506	547	554	570	508	558	517	547	560	552	512	511	541	514	557	560	558	523	558	568	543	566	535	494	573	518	531	533	540	546	558	561	561	544	540	555	564	552	590	597	539	586	572	550	548	541	546	559	555	522	543	526	543	582	538	554	550	558	544	535	579	564	515	541	595	543	515	524	588	569	597	585	489	544	527	574	585	564	541	576	556	552	585	543	522	557	571	553	536	515	591	546	576	518	544	571	515	519	528	544	564	532	587	579	495	554	540	564	537	565	560	545	532	556	557	549	556	577	537	559	520	564	564	513	521	537	540	562	566	555	558	526	547	546	549	561	555	587	552	556	558	543	533	539	540	582	565	579	503	521	513	530	564	537	519	609	524	568	577	570	567	531	544	513	535	503	518	555	560	573	524	537	557	539	510	568	536	537	532	551	515	568	496	543	542	541	531	515	511	538	529	508	583	534	563	560	563	541	532	567	519	520	533	566	569	545	565	585	598	541	574	566	547	582	542	552	588	565	567	549	562	499	525	582	560	527	549	538	567	541	569	596	559	570	507	568	582	539	523	596	523	564	524	544	575	562	542	552	581	533	540	563	565	545	540	589	541	555	539	548	605	522	544	561	573	603	570	565	547	551	552	535	586	537	542	535	541	558	516	557	546	582	527	542	556	567	564	582	569	529	543	552	563	555	527	548	565	530	532	521	515	550	504	564	535	521	604	567	561	512	559	557	560	493	538	569	542	566	563	570	549	569	565	536	577	531	595	555	549	567	510	562	547	511	563	546	556	528	567	576	543	545	557	555	535	536	533	554	521	535	536	538	518	552	592	526	550	523	512	564	559	536	515	535	541	534	574	561	540	569	545	553	533	557	521	571	519	522	568	567	575	555	552	566	536	579	574	575	508	529	546	547	568	532	501	542	560	538	553	626	530	547	547	568	541	550	533	584	559	529	564	545	535	547	522	554	560	579	566	556	544	575	521	551	576	526	512	541	549	559	514	582	544	573	571	555	566	535	531	536	537	558	526	541	528	558	541	581	546	541	537	525	544	516	529	524	533	527	547	559	572	536	546	528	501	533	518	536	544	518	530	563	549	550	557	596	521	577	579	540	508	576	545	548	539	541	535	557	562	541	574	559	549	524	560	528	584	599	555	527	580	557	544	537	561	543	573	566	581	537	570	535	599	511	558	563	533	570	591	561	520	581	566	576	590	568	505	557	568	607	577	529	552	535	555	564	566	520	546	519	547	546	583	564	539	567	521	586	571	546	502	571	528	565	572	542	548	498	553	534	570	571	587	528	600	586	553	561	546	534	603	541	567	529	546	521	543	585	507	527	562	536	562	540	518	524	519	546	529	540	553	541	521	563	535	570	551	528	522	588	578	531	544	552	538	537	539	572	560	532	545	546	525	542	531	524	564	526	565	558	564	548	565	540	567	547	575	529	555	542	533	568	559	498	538	527	500	511	538	553	557	542	516	567	551	547	581	578	515	554	542	541	573	541	556	560	578	541	513	536	514	541	528	560	532	551	526	575	565	537	531	557	581	541	525	565	552	519	520	518	556	538	527	567	565	588	546	525	526	527	534	535	568	529	567	592	544	567	559	507	550	546	554	529	564	521	560	544	580	536	538	567	536	554	487	546	503	587	558	578	578	542	521	521	551	578	540	568	527	570	522	532	552	489	523	540	501	559	511	578	541	551	599	562	529	562	511	529	547	525	562	525	544	511	542	518	542	513	535	498	555	537	556	568	567	529	504	506	581	552	565	540	532	539	549	533	554	520	524	575	508	569	576	530	534	527	489	562	556	525	570	551	575	562	574	547	540	582	532	509	571	549	562	521	554	540	574	562	531	558	574	557	558	517	536	521	567	522	549	576	534	557	561	550	520	575	576	554	540	522	527	507	556	552	571	574	583	581	536	527	579	527	513	534	514	541	532	544	579	559	562	523	538	552	538	553	530	530	552	527	562	578	538	554	533	548	494	557	523	536	556	574	576	516	562	565	565	576	565	567	566	573	506	538	543	538	521	591	563	571	542	526	487	532	513	574	551	533	538	554	526	537	540	553	533	547	517	532	549	545	565	534	592	553	489	568	562	547	557	564	621	538	555	533	557	548	540	561	541	531	522	541	532	551
4255	3510	1704	1018	1044	1435	1378	1219	1093	896	774	638	575	468	397	347	297	269	235	212	187	140	158	147	131	97	93	64	91	79	77	64	60	53	68	51	54	38	47	57	60	45	42	45	53	45	67	99	88	63	45	58	44	39	50	38	41	50	39	39	30	42	50	47	37	45	39	48	36	34	38	47	45	42	41	36	39	38	44	43	45	50	39	40	44	50	40	31	37	35	49	41	52	44	31	42	44	44	51	41	38	42	49	37	47	39	52	46	46	52	35	52	40	49	55	48	46	40	37	41	32	42	40	49	32	40	56	34	38	38	42	46	44	36	45	51	47	40	41	42	48	43	42	31	44	34	39	39	40	44	39	32	42	31	37	43	42	43	48	34	49	48	38	34	43	44	29	40	37	42	39	28	52	45	42	38	37	34	42	33	41	26	40	41	31	36	32	46	41	39	31	37	48	45	50	30	42	47	44	33	43	33	49	42	38	30	44	40	40	29	40	33	37	36	38	38	46	48	40	49	36	36	35	39	31	44	49	36	38	44	34	53	27	45	41	50	41	39	44	42	61	42	56	39	42	55	43	54	51	31	44	44	45	49	35	44	33	55	35	32	36	32	51	38	44	31	41	30	31	46	40	32	38	55	34	43	45	40	40	32	45	45	42	44	36	38	38	57	44	32	37	43	35	52	41	40	36	44	40	37	48	36	48	38	40	47	46	33	29	42	35	43	38	42	37	34	50	35	35	48	44	42	42	40	54	50	30	39	41	45	33	44	48	39	51	27	38	46	44	33	33	40	50	41	43	56	37	54	49	60	42	54	36	57	50	44	31	49	37	51	38	37	49	32	44	48	45	36	42	52	44	44	46	38	37	42	46	51	37	49	44	41	42	40	41	50	49	44	43	41	32	37	46	35	36	30	52	31	42	40	31	34	40	34	41	37	39	55	43	32	43	53	23	41	41	46	42	41	26	53	46	40	48	58	39	39	43	38	40	38	37	47	45	45	44	44	44	43	39	44	47	43	43	36	47	47	35	49	44	43	48	49	38	27	43	48	39	40	40	41	32	41	44	33	36	36	36	41	43	32	34	51	48	44	35	37	44	36	47	44	44	46	38	39	39	43	42	32	44	37	37	31	29	51	32	49	38	39	37	37	31	43	41	33	46	33	47	42	41	48	36	47	41	52	46	36	36	39	46	46	52	55	38	32	39	54	50	31	38	39	28	41	42	44	35	39	45	49	42	46	44	43	54	52	50	43	34	53	42	49	43	45	33	28	49	46	36	34	52	37	36	46	41	38	41	31	35	40	40	31	40	43	45	49	42	39	42	44	41	39	45	32	40	38	33	30	34	32	46	49	52	35	44	41	42	37	46	47	41	40	37	42	44	31	35	48	43	45	41	35	55	51	42	37	36	49	37	34	55	43	56	32	48	41	41	42	25	48	48	44	54	36	49	41	38	47	47	32	46	51	43	38	48	32	39	41	39	36	45	53	33	53	32	49	29	56	34	39	28	44	39	52	39	37	44	34	37	34	49	33	36	38	36	41	29	43	39	41	32	35	46	42	36	41	47	42	30	39	30	38	57	45	35	32	48	43	45	42	38	55	40	44	35	44	36	24	44	37	44	46	41	34	33	52	51	48	33	42	38	42	43	32	42	31	44	47	48	42	47	52	42	52	38	49	42	34	48	30	42	41	47	46	38	50	42	43	36	37	42	45	40	45	38	50	44	34	39	41	48	48	41	29	46	27	36	40	42	45	37	39	38	46	46	49	50	35	40	37	46	44	31	40	33	40	30	46	55	50	44	43	37	45	43	49	40	45	60	40	43	34	37	52	29	40	45	34	53	36	45	30	30	33	52	33	50	46	40	34	45	39	50	49	48	47	43	39	41	37	48	44	49	43	32	37	46	40	37	49	34	41	44	42	31	43	40	35	42	39	41	34	44	41	26	43	39	45	35	47	50	42	51	31	34	39	41	36	37	38	33	32	44	42	31	43	39	28	37	41	44	43	46	51	43	51	46	43	47	33	35	42	45	33	50	28	45	49	49	39	38	37	42	43	51	31	34	47	39	35	41	45	35	39	44	51	33	40	34	37	38	37	34	49	42	40	38	35	41	48	47	46	32	32	33	36	46	39	41	39	47	49	39	35	31	35	38	38	42	43	39	48	38	39	37	42	30	49	46	33	41	46	44	46	48	37	46	47	52	38	31	36	45	40	32	52	34	46	35	50	40	46	40	32	35	32	44	45	41	41	44	40	57	38	51	39	43	42	42	46	38	45	29	34	45	42	37	29	41	47	38	27	30	37	41	46	37	39	37	43	38	42	38	44	32	38	39	38	40	48	51	49	43	44	38	46	34	44	37	46	31	49	39	38	47	45	50	40	41	49	40	46	37	37	35	40	56	45	32	41	25	34	38	48	45	45	32	38	35	39	37	46	29	37	38	38	41	44	38	46	37	36	44	39	50	45	34	40	40	34	30	41	44	53	39	42	46	31	32	40	39	39	34	37	40	44	33	55	43	41	45	41	45	39	40	38	47	37	37	44	36	34	43	36	44	35	51	48	29	42	44	51	37	43	54	43	47	45	39	36	36	35	44	45	37	45	48	33	49	49	45	43	51	39	48	36	46	41	32	36	40	35	41	42	29	52	43	34	34	34	38	40	30	38	44	45	41	35	54	41	51	40	40	57	42	39	32	46	47	39	48	49	42	40	31	33	38	47	38	41	54	43	39	23	29	33	42	46	42	34	45	41	40	50	44	43	47	35	47	44	36	47	34	39	40	35	44	36	38	43	38	48	39	43	33	42	30	43	31	44	48	38	50	37	39	29	35	44	28	38	47	44	41	39	39	49	43	32	41	42	55	38	44	49	30	42	43	35	39	32	39	39	40	48	33	43	26	39	42	40	34	42	46	49	42	48	37	42	27	38	48	37	37	40	43	64	43	48	43	45	37	49	45	43	35	35	48	38	46	39	42	37	42	37	42	38	41	35	53	40	31	41	44	39	47	32	42	46	41	45	38	47	36	37	35	36	39	39	59	46	39	30	47	50	43	39	51	32	25	37	49	32	50	50	36	33	49	32	47	45	47	50	54	45	34	41	30	34	33	43	40	43	34	40	45	46	42	39	45	44	31	57	37	50	41	47	44	37	19	29	49	34	49	49	47	32	45	45	35	43	40	53	41	43	47	37	42	40	36	33	32	47	41	43	47	33	43	44	31	43	36	38	38	48	46	47	39	47	26	33	39	40	35	46	45	45	37	42	41	47	31	44	44	50	42	46	47	43	37	51	42	30	46	42	48	35	30	44	33	46	42	40	44	44	45	45	50	41	49	37	50	49	35	52	53	44	47	47	44	42	35	47	39	39	27	42	35	42	36	29	27	55	54	43	37	38	43	35	31	33	38	38	40	38	42	33	34	30	45	43	40	44	40	36	50	44	43	36	50	43	46	40	31	38	38	42	42	41	43	48	48	41	44	36	44	44	33	33
29225	21392	16386	22438	29701	30642	29071	27015	24487	22061	19961	17786	15756	13577	12387	10601	9056	7905	6941	6143	5367	4647	4062	3631	3311	3010	2586	2262	2026	1840	1586	1412	1370	1238	1111	1026	832	749	766	801	697	631	560	546	596	595	944	2082	1973	1245	737	670	594	515	507	494	523	492	516	515	511	512	472	499	495	488	547	464	545	526	549	488	559	483	460	478	483	501	461	515	494	495	505	498	488	555	513	492	504	476	488	506	511	481	498	512	501	471	464	489	513	498	533	498	463	465	527	504	538	566	498	502	511	472	514	502	498	519	506	473	520	490	495	533	514	527	475	495	488	524	499	502	498	460	549	483	515	541	487	494	525	493	462	513	522	494	495	489	473	498	535	488	474	509	483	502	505	466	459	506	498	479	479	519	540	503	538	509	520	534	508	481	480	495	484	516	497	528	480	474	494	475	470	491	487	532	495	498	546	506	507	539	482	479	487	498	503	462	513	496	478	489	467	498	520	494	462	527	503	471	466	505	488	470	470	542	493	465	490	503	500	465	445	456	488	515	526	493	500	491	506	514	516	525	527	503	515	503	507	482	491	492	476	512	505	498	512	518	496	513	487	533	476	494	508	507	509	507	467	479	507	504	528	487	492	485	466	474	481	491	464	471	458	513	442	487	477	466	508	520	494	502	470	531	506	474	461	456	516	448	513	511	465	494	485	486	467	533	529	499	483	513	537	501	502	497	518	495	492	462	518	524	503	466	498	505	509	554	483	516	502	499	536	487	473	488	447	527	478	520	507	466	504	478	500	480	505	507	513	515	515	512	479	489	502	465	525	473	509	496	499	479	467	501	494	513	508	489	506	524	485	503	499	466	511	490	517	525	512	512	491	483	475	512	510	488	447	473	502	480	490	470	470	463	534	536	507	494	506	479	482	540	489	509	483	489	488	504	487	486	495	529	495	475	542	497	491	517	513	497	501	485	487	512	461	461	501	480	478	469	480	508	480	478	494	505	463	452	459	505	493	468	542	499	488	497	519	509	523	534	511	498	498	495	475	463	506	499	495	503	476	488	518	545	510	490	511	500	519	494	532	501	515	504	475	523	475	495	504	504	481	509	510	504	473	484	503	519	475	509	512	537	485	479	504	503	470	485	466	537	476	513	451	473	500	498	483	494	499	507	519	504	504	523	482	510	542	487	526	500	491	532	496	463	495	495	469	522	462	562	493	486	494	488	503	473	477	524	517	482	475	507	480	509	521	507	536	498	472	484	481	509	504	512	505	507	543	475	473	519	480	458	506	456	536	475	499	507	509	472	488	490	465	501	504	494	514	471	480	495	527	490	506	461	542	499	499	502	468	534	521	437	495	510	476	509	476	472	495	529	492	521	512	508	482	499	487	518	503	489	486	477	531	486	473	477	563	473	512	535	517	475	468	527	495	473	451	472	506	508	487	500	507	473	535	548	479	481	522	490	477	453	459	486	474	454	503	532	470	508	466	474	491	499	495	489	509	533	478	424	480	468	531	458	477	539	513	488	495	479	492	481	534	514	474	493	500	470	478	461	498	515	503	551	485	503	497	503	514	534	508	523	483	481	518	472	469	525	491	480	470	525	494	497	512	507	471	474	499	494	485	505	489	499	492	486	531	495	492	577	498	489	451	482	504	477	525	450	489	495	507	524	464	498	451	483	489	488	470	519	506	506	501	506	470	545	545	453	523	465	501	462	480	490	451	508	482	525	485	547	516	510	480	497	523	507	491	465	518	452	496	479	525	486	516	478	466	520	498	526	500	513	544	478	534	517	483	492	479	535	502	515	510	518	529	479	510	469	481	495	499	537	502	493	521	493	504	497	482	530	489	493	487	480	464	519	487	492	486	436	526	519	515	543	483	484	492	563	500	513	496	518	466	497	492	522	474	477	481	515	504	479	488	482	540	476	483	462	472	498	512	521	506	459	506	499	503	491	465	493	489	483	497	498	508	500	482	465	527	495	487	527	494	537	474	486	557	484	528	498	523	551	505	501	479	506	499	490	529	474	488	497	467	507	516	465	498	503	515	503	466	480	490	513	526	499	462	495	461	476	495	518	475	503	495	520	482	515	492	484	517	472	501	491	492	513	492	519	500	501	506	517	462	519	530	491	450	516	517	495	501	487	475	437	497	505	480	511	457	491	511	527	503	499	508	487	502	495	516	494	507	482	502	495	461	490	522	510	504	486	471	528	504	500	515	468	494	493	501	519	510	495	502	533	459	485	484	502	510	514	466	505	517	518	497	473	534	514	507	530	457	483	482	546	483	482	538	491	478	483	499	458	511	474	522	498	491	509	489	517	495	493	490	469	496	548	490	494	459	508	515	503	473	527	524	471	440	462	496	526	500	511	532	507	480	498	484	522	524	470	506	490	461	472	492	499	478	467	478	446	523	497	520	495	515	476	524	477	486	511	507	491	523	526	513	490	448	534	464	494	470	506	533	490	531	516	495	520	482	479	480	501	470	475	515	497	513	478	534	512	514	519	462	516	493	504	509	508	481	479	495	497	478	475	537	493	516	502	500	503	472	492	473	488	471	525	490	490	515	517	491	505	508	492	509	487	478	490	503	488	479	537	450	508	512	502	521	526	454	519	499	502	481	494	461	501	529	523	516	459	490	484	494	444	499	502	532	473	473	502	481	451	469	464	474	495	520	474	501	477	508	527	512	505	527	495	502	481	500	497	492	502	484	532	511	492	492	514	496	504	516	494	446	493	495	467	516	499	525	496	476	518	515	478	497	526	516	514	516	496	512	503	504	507	472	501	514	489	470	493	474	499	495	460	476	503	549	511	481	457	503	534	516	471	499	489	474	547	505	462	478	516	494	459	483	495	530	490	498	507	523	510	491	519	507	509	495	491	485	525	479	453	476	498	494	506	510	488	505	501	497	523	518	479	493	507	468	489	495	507	491	490	511	497	513	505	502	516	506	492	493	488	502	481	514	490	492	501	509	460	498	520	517	513	518	509	517	496	476	475	533	494	525	506	486	537	489	509	479	495	523	488	512	527	462	533	508	520	508	510	508	513	499	521	515	500	475	512	497	538	486	473	511	525	501	489	495	449	516	525	520	516	515	493	508	515	506	526	519	508	450	504	482	496	503	496	520	498	494	515	524	496	498	524	549	505	472	541	498	518	499	550	493	476	504	497	484	490	531	500	518	507	495	458	484	454	503	530	520	481	490	437	480	532	505	504	474	489	473	445	510	506	488	521	516	485	494	485	473	494	490	466	529	504	507	523	480	484	427	494	478	497	464	484	502	493	481	500	480	510	481	534	510	486	499	501	533	503	510	496	507	510	474	507	501	494	514	471	536	531	494	453	515	521	501	498	537	519	516	503	500	490	470	500	477	500	483	514	509	517	496	485	498	500	466	509	496	502	454	509	485	479	494	527	450	486	466	519	518	493	489	470	489	499	525	486	532	504	492	500	436	446	484	506	499	532	526	487	465	498	478	493	500	499	474	515	489	490	513	533	479	479	498	484	498	481
2845	1318	595	397	457	601	560	486	432	392	316	272	270	230	230	182	151	115	113	107	109	93	83	79	87	75	84	59	57	69	48	51	51	41	45	55	49	46	59	47	34	45	58	44	54	46	53	53	56	53	32	39	45	38	47	41	36	48	50	39	52	34	45	46	42	40	50	52	50	37	47	41	37	56	46	42	40	39	41	51	45	49	39	35	39	30	50	42	53	47	33	44	45	45	38	49	54	45	37	51	44	38	45	45	48	42	42	46	41	50	45	40	47	50	43	41	42	36	47	46	38	65	41	50	52	55	50	50	54	44	34	46	42	50	46	44	45	43	48	36	39	53	39	35	40	39	41	49	43	50	45	53	48	46	34	36	48	35	34	29	48	36	39	36	45	54	50	38	36	38	48	44	49	47	47	42	56	60	31	35	33	59	39	64	49	44	43	56	47	42	37	52	41	46	47	44	53	48	46	49	52	53	39	46	47	39	49	54	43	36	26	48	40	39	53	44	46	35	47	33	39	35	35	47	38	45	32	38	54	46	37	53	49	51	37	44	41	52	44	33	26	47	46	40	54	41	39	57	54	49	51	41	40	46	42	49	42	46	38	35	44	45	33	30	39	49	49	36	43	48	38	49	42	41	42	42	44	55	46	59	44	39	47	44	46	31	51	38	38	41	50	34	38	45	47	50	40	53	40	38	52	31	43	45	50	43	37	56	34	38	42	52	42	36	40	38	43	60	45	58	35	37	46	46	47	40	48	42	48	44	43	28	43	45	30	45	61	42	48	47	52	46	40	42	35	35	42	58	33	50	36	35	43	47	41	48	51	39	58	44	42	42	50	49	50	34	47	31	50	44	45	41	52	46	40	43	51	40	51	40	41	36	35	49	39	37	47	43	43	48	50	48	46	54	50	38	39	34	45	46	44	49	44	47	39	45	38	39	21	41	51	39	46	52	45	55	50	58	44	41	42	40	39	53	40	38	37	46	47	31	54	47	37	51	51	30	44	40	43	54	41	41	39	39	36	51	48	51	44	52	41	50	43	37	49	41	51	50	41	48	55	46	39	40	49	45	42	38	60	56	50	45	45	48	42	43	33	45	47	39	42	41	37	47	39	49	46	38	44	38	46	43	51	48	44	39	40	33	41	51	57	51	42	38	47	52	38	31	44	39	58	32	47	46	46	38	53	50	54	45	41	44	29	45	46	54	40	34	42	45	48	43	54	51	48	37	40	51	42	42	41	55	34	34	32	41	40	43	46	47	35	52	49	28	36	42	44	48	45	43	31	41	45	47	49	41	39	36	54	50	47	51	48	36	37	40	50	43	37	52	48	42	49	46	39	43	39	45	59	42	40	42	40	39	44	34	34	42	41	49	33	46	61	41	34	40	40	53	51	42	41	39	46	51	52	43	46	49	38	46	44	41	47	50	43	48	46	41	32	52	52	47	54	56	48	46	44	46	42	44	45	60	59	38	41	46	32	39	39	45	50	27	38	49	51	51	54	49	36	41	47	41	48	49	35	39	50	57	44	43	47	46	39	38	31	33	46	44	50	53	43	63	41	39	40	49	44	39	47	47	40	49	47	35	46	48	37	42	48	51	42	50	50	39	54	55	36	52	41	48	49	42	43	40	45	43	42	35	38	36	37	37	39	32	38	38	41	30	42	37	46	41	42	45	40	45	40	38	46	43	42	51	44	44	56	36	44	32	40	42	42	42	38	54	59	41	54	51	48	51	36	35	47	49	47	35	47	44	43	35	49	47	52	36	37	47	42	48	49	44	46	33	36	48	56	35	46	50	40	40	45	46	43	45	42	41	53	42	37	41	33	36	48	31	43	45	53	52	47	39	45	40	42	40	46	42	38	40	42	45	44	45	38	40	36	39	56	45	37	55	51	49	44	33	43	51	46	49	43	52	34	52	37	53	47	48	51	44	37	39	35	48	44	51	47	41	32	47	51	37	47	46	40	42	29	47	44	44	36	33	48	45	43	38	46	50	45	38	59	68	41	50	39	57	45	58	33	53	45	57	48	46	46	45	35	43	44	35	49	41	59	54	53	42	48	43	34	46	46	39	43	42	51	51	40	54	42	46	45	35	45	51	43	56	52	51	53	45	43	35	44	35	52	54	52	48	46	45	42	40	44	42	55	39	42	46	45	40	49	46	63	46	41	50	48	35	41	47	41	41	43	42	38	40	40	37	38	40	36	42	42	33	54	44	46	35	41	40	38	41	52	41	55	54	45	41	39	46	45	35	40	48	46	48	36	47	43	40	42	36	58	36	44	45	39	45	37	43	46	36	40	51	50	37	56	50	47	48	42	40	48	45	49	42	32	39	56	47	46	52	44	46	36	46	49	43	25	31	47	44	41	47	55	44	46	43	46	45	47	44	55	36	52	44	48	54	47	51	36	52	53	50	34	42	47	43	37	40	40	49	54	45	45	40	48	37	34	43	37	41	27	45	37	40	51	43	38	47	44	52	32	44	50	37	48	54	41	46	36	41	47	44	49	39	45	42	34	51	51	35	42	49	47	44	42	39	38	39	37	34	47	41	50	42	50	47	49	45	48	44	44	39	46	40	37	40	44	53	41	49	40	39	54	41	38	43	46	39	46	54	48	31	39	52	36	47	46	42	48	40	33	48	51	50	49	32	41	54	54	59	34	39	40	44	37	44	55	49	44	48	45	47	39	38	47	35	46	44	37	43	41	50	39	48	50	49	50	42	35	38	46	36	43	43	41	42	42	42	45	35	34	47	52	44	55	51	54	45	38	45	54	30	43	40	48	37	42	42	55	47	43	37	39	52	55	39	39	47	41	46	40	48	48	40	38	47	36	37	49	50	50	51	48	36	49	47	43	44	59	45	43	48	56	46	53	38	36	49	48	35	43	49	51	56	54	48	46	40	42	43	47	30	57	50	48	51	46	30	41	35	46	52	42	41	46	44	44	37	46	33	44	36	46	43	52	52	39	54	49	43	47	66	39	49	45	41	40	50	44	40	38	47	44	46	33	44	47	47	42	47	42	52	52	45	52	48	48	52	58	39	41	39	52	43	44	47	34	43	50	45	50	41	40	46	48	47	42	41	44	43	38	40	51	52	36	39	48	63	37	36	41	41	29	51	32	38	41	37	54	47	36	48	39	41	51	44	55	41	46	43	46	38	37	44	36	42	40	54	36	46	48	47	43	36	42	26	37	37	40	40	38	39	53	52	40	40	35	40	37	30	53	32	44	39	44	40	47	51	40	52	51	46	36	41	49	40	39	38	33	50	49	33	43	50	39	42	42	50	37	49	42	48	38	42	41	44	39	47	39	44	60	40	41	53	44	49	59	29	35	50	43	48	40	42	39	52	46	42	47	43	36	45	40	30	38	28	49	38	33	36	41	40	46	50	45	41	40	40	41	42	47	49	36	47	46	54	37	37	54	32	40	39	36	37	51	38	35	43	47	48	42	44	34	57	38	51	38	39	44	52	49	36	28	37	35	49
22141	14290	9974	15582	22511	23649	21804	19189	16709	14133	12084	10738	9289	7997	6972	5900	5056	4284	3745	3315	2867	2438	2157	2081	1905	1742	1519	1364	1238	1167	1119	962	889	850	805	784	695	693	716	656	670	620	610	616	617	545	626	856	909	798	631	579	542	583	524	495	519	545	500	526	516	498	522	513	524	498	539	564	488	567	514	523	514	553	517	535	511	525	513	494	543	514	511	534	493	532	493	513	502	549	560	570	482	528	543	527	567	529	524	538	527	526	532	520	534	498	493	502	515	525	489	553	521	483	546	546	543	556	525	496	566	524	520	562	534	541	504	552	520	534	556	534	488	526	510	492	548	551	523	533	520	525	540	527	555	530	525	500	520	538	561	530	528	533	495	506	553	533	552	538	558	518	517	513	580	493	535	541	554	514	507	541	532	537	532	521	538	555	523	519	536	533	522	519	546	515	481	537	542	530	491	519	509	510	566	586	503	530	503	505	521	541	553	549	507	500	513	507	535	528	490	566	504	559	533	532	543	528	557	526	532	529	530	568	534	520	530	516	511	542	522	549	521	496	536	530	519	481	516	560	501	533	549	536	514	521	515	564	519	476	525	544	530	503	547	516	540	533	566	501	483	523	550	553	556	567	494	489	520	541	502	545	523	494	515	481	510	507	564	581	511	535	550	540	516	521	505	538	508	513	536	487	533	516	516	525	528	503	574	466	526	494	515	545	488	551	556	566	536	518	520	504	551	535	513	523	503	494	523	518	541	553	518	546	502	509	505	520	512	523	535	556	489	505	550	523	559	501	538	503	567	481	531	511	538	563	514	544	499	510	511	486	489	502	493	505	546	511	514	539	564	500	507	532	543	509	516	549	525	595	549	507	505	547	528	534	556	473	498	546	509	516	510	567	516	528	578	527	537	535	541	501	575	520	573	529	574	596	512	524	530	515	515	529	520	531	563	529	554	507	528	491	507	550	536	510	524	504	516	530	560	526	531	523	580	569	497	499	516	521	544	490	512	540	543	560	529	529	488	544	527	502	517	505	546	555	523	517	558	493	506	518	524	549	515	556	497	541	536	508	512	568	510	512	507	496	528	499	512	497	505	530	548	539	516	501	517	571	520	487	567	490	470	513	512	526	528	534	518	493	534	544	485	494	508	532	526	543	559	526	521	527	540	511	526	570	570	542	520	544	534	554	532	518	510	534	520	505	564	502	518	564	521	553	551	511	542	513	488	546	532	480	567	544	517	533	512	577	487	580	565	479	531	507	539	526	533	522	541	499	534	507	497	520	533	517	564	519	514	535	547	538	509	484	532	519	528	517	584	487	495	532	538	551	524	480	520	485	526	532	530	496	540	519	527	526	526	528	518	527	517	561	523	504	565	517	515	506	534	503	508	509	545	556	524	524	540	520	510	562	539	584	536	525	527	544	498	512	503	540	533	528	533	514	565	511	544	525	524	531	529	532	486	549	554	483	519	484	512	516	539	526	507	530	531	518	519	535	506	530	554	480	523	533	532	536	517	512	541	525	565	558	543	514	526	495	497	537	498	502	522	520	535	554	499	507	545	505	552	548	514	515	535	572	547	532	514	503	543	520	543	542	558	490	541	512	567	524	533	503	542	538	522	521	531	555	533	522	497	479	529	522	541	546	529	547	548	517	505	545	520	521	496	510	528	497	556	520	506	503	539	523	522	503	543	525	519	530	516	519	520	512	510	503	514	570	540	540	551	527	531	548	510	535	513	566	504	530	500	488	511	524	527	485	525	501	530	528	535	521	550	529	525	528	509	521	489	540	535	548	515	546	564	524	516	491	519	562	502	492	516	510	542	501	551	546	508	546	525	532	533	567	545	495	503	474	489	533	529	533	514	556	501	553	506	552	548	514	536	534	559	510	526	507	553	589	551	552	532	599	513	513	511	564	526	523	543	549	533	523	515	540	545	531	539	524	499	509	530	535	515	523	574	526	535	545	514	569	487	540	526	529	502	534	544	565	526	547	496	470	499	530	514	508	525	544	487	509	539	497	544	510	551	549	509	543	553	569	479	546	507	546	500	543	540	494	534	537	549	517	517	545	523	532	546	542	531	543	501	555	561	527	516	524	537	537	533	522	527	528	540	552	570	534	493	522	539	505	527	496	535	541	523	578	463	519	570	524	543	506	551	480	553	526	531	582	528	540	503	540	555	486	507	508	519	522	519	539	490	548	522	524	570	556	521	501	510	489	486	523	556	540	546	527	537	492	521	518	560	529	528	537	510	489	568	543	483	540	515	513	498	531	523	514	549	526	559	525	549	518	523	532	529	520	495	539	523	486	501	533	511	513	540	527	538	540	551	492	518	543	533	525	529	499	519	510	561	518	510	537	514	493	512	529	473	504	544	478	525	556	515	508	531	511	534	523	527	551	534	562	505	527	522	545	490	520	511	520	495	532	563	528	523	571	522	517	532	544	543	560	525	551	511	502	538	586	528	534	536	545	527	538	512	563	497	505	544	513	513	528	531	518	510	524	562	520	551	546	576	499	558	515	534	545	524	525	528	498	569	513	535	569	525	519	529	525	466	520	505	524	492	503	526	563	513	520	529	530	540	522	505	506	549	503	525	512	538	524	533	527	519	511	545	534	536	559	538	516	506	560	539	524	540	541	528	513	536	563	495	561	530	505	541	566	549	494	533	524	543	501	471	492	573	533	533	521	511	497	521	488	540	522	526	515	512	529	529	534	535	514	506	518	564	535	549	534	496	540	540	556	558	500	496	572	492	539	536	550	510	574	520	495	500	524	537	528	553	531	484	522	536	511	529	521	547	527	527	475	557	538	486	520	542	500	524	506	537	535	555	504	525	501	553	517	523	549	557	530	488	550	533	501	476	528	527	534	535	501	548	517	552	515	506	551	577	531	538	514	519	518	516	544	496	537	520	533	562	497	497	522	530	557	561	506	517	510	513	512	516	535	528	531	531	534	513	546	526	519	523	502	576	540	521	516	529	540	534	539	536	524	555	585	541	540	482	522	523	497	517	474	543	538	530	549	539	536	551	473	535	559	556	537	548	555	486	548	540	518	542	507	517	526	504	561	520	575	522	546	537	527	532	505	571	571	554	525	496	529	510	541	531	552	520	519	473	557	490	525	526	518	497	513	536	540	541	540	521	490	484	562	554	516	529	532	498	519	527	531	530	558	540	541	522	530	530	509	525	552	515	545	519	493	551	510	527	532	520	536	524	520	541	504	540	514	524	562	531	510	564	576	518	491	522	539	544	512	489	533	514	581	535	517	542	548	478	534	542	513	547	533	534	517	526	584	522	536	603	540	510	543	489	522	506	500	559	500	537	475	492	535	531	573	534	523	549	514	561	512	576	455	489	502	530	533	527	546	493	535	494	554	531	529	501	517	550	508	502	537	487	524	560	522	532	503	530	580	588	504	488	527	517	492	545	523	526	538	534	529	542	592	532	536	524	556	505	545	504	537	503	558	552	512	525	543	519	513	555	507	521	542	557	484	524	525	508	559
3184	2389	1118	703	781	1020	1056	852	705	618	466	410	362	333	298	245	226	179	171	135	129	114	109	112	84	93	88	55	80	68	51	43	49	60	44	48	41	53	48	44	38	54	48	44	50	50	32	69	68	67	60	45	48	45	39	43	42	33	48	39	47	36	34	36	42	42	35	49	47	44	36	42	30	41	45	30	36	33	33	39	44	39	48	40	40	35	33	39	31	43	33	47	52	47	49	37	36	36	40	46	34	39	42	44	41	30	39	41	35	36	45	34	40	48	46	33	42	42	39	35	40	37	36	49	55	37	43	47	32	44	44	36	50	59	51	44	45	21	38	39	33	48	41	40	38	42	53	46	34	36	37	40	39	29	31	41	38	40	34	38	38	44	34	44	39	41	45	33	46	44	38	48	35	46	35	45	37	46	45	53	35	34	40	39	46	40	46	37	45	41	51	36	37	46	46	44	32	46	36	39	32	33	47	43	32	56	32	39	49	35	45	43	44	63	25	45	40	34	34	46	43	46	36	41	41	38	34	36	34	43	31	38	49	31	36	36	40	45	40	52	44	31	42	46	44	46	42	37	44	36	34	46	44	39	47	30	37	33	34	44	37	36	43	40	50	53	32	48	41	36	31	35	29	44	35	33	34	45	44	40	53	38	38	37	38	35	49	34	43	49	39	45	34	47	57	48	36	38	51	35	35	41	43	38	43	49	35	41	46	35	34	42	40	38	43	47	34	37	43	44	50	35	36	38	42	38	28	38	45	37	41	51	44	35	28	43	38	44	58	50	36	35	46	37	46	42	57	28	42	51	46	41	46	40	39	36	52	46	36	39	37	39	43	43	39	46	59	44	53	39	37	47	49	34	32	43	45	28	36	58	38	46	42	34	32	56	47	54	47	50	44	40	48	36	49	41	42	46	50	36	41	50	48	48	39	35	35	33	32	33	39	41	51	39	51	40	52	44	37	43	44	41	44	44	52	37	47	44	41	53	50	34	37	35	36	46	34	44	39	36	37	50	40	39	48	38	39	35	31	30	46	35	37	40	44	52	40	54	32	38	39	35	30	33	45	43	43	43	43	45	52	41	49	44	28	36	45	56	32	36	49	27	51	42	43	44	40	45	40	39	45	37	42	35	46	39	48	42	38	39	46	36	47	36	40	59	37	47	39	46	42	47	37	43	40	39	34	40	31	38	35	41	38	36	45	46	39	54	49	36	43	52	52	40	37	50	36	47	51	39	38	49	48	51	50	56	35	39	46	48	29	36	40	42	43	40	42	40	34	34	49	38	29	37	38	42	45	36	39	42	47	47	52	33	37	41	43	49	33	28	44	49	46	35	39	37	39	30	46	41	30	46	37	34	32	36	47	52	28	57	29	43	48	39	40	39	31	39	41	44	49	53	40	39	43	46	45	30	34	43	54	41	47	40	43	53	36	41	51	46	43	40	41	32	49	48	30	44	31	33	24	39	35	48	37	44	35	30	42	42	33	45	47	40	47	41	43	55	52	39	46	39	54	34	41	46	32	44	41	42	53	51	51	40	51	48	52	48	44	29	36	42	39	52	44	36	37	43	51	61	46	45	46	37	50	41	42	40	42	45	39	35	42	43	48	40	42	57	37	33	42	42	40	43	38	38	50	53	51	39	43	41	42	34	36	40	38	40	31	47	38	35	35	41	32	34	37	38	30	36	43	43	40	39	27	45	31	36	38	41	37	31	38	41	33	44	51	41	35	38	39	35	48	50	42	38	35	42	38	38	40	40	42	50	32	49	40	42	44	39	45	40	39	44	39	37	43	37	41	49	43	48	36	43	36	35	34	35	42	42	42	41	43	32	35	39	45	37	39	42	36	36	39	52	33	50	37	42	43	41	45	38	36	32	38	35	38	44	41	43	44	46	40	33	48	40	48	39	43	39	39	42	42	50	40	31	45	35	45	32	41	46	37	42	37	46	45	46	39	39	49	29	40	34	44	43	49	44	35	50	42	32	43	42	39	40	36	42	35	42	35	44	32	48	42	45	51	38	45	38	44	45	39	35	41	39	44	41	37	36	31	34	48	49	35	41	37	40	43	39	41	37	48	42	32	37	42	50	38	41	40	30	40	39	35	31	39	28	40	42	41	45	38	53	45	46	38	37	44	29	41	44	49	42	59	39	35	44	44	51	31	35	38	45	50	32	40	47	53	53	42	49	43	35	43	37	42	27	47	49	43	48	31	31	29	47	40	29	45	43	43	41	45	40	40	47	36	33	50	37	32	37	30	32	35	44	40	40	43	28	32	40	47	40	40	42	38	54	36	46	39	53	41	37	46	41	41	31	33	39	36	48	60	37	35	38	44	36	48	36	52	57	30	39	37	37	40	48	36	50	39	51	36	53	59	34	41	31	42	42	48	39	48	49	39	51	31	36	42	34	42	37	35	37	37	44	40	45	35	35	32	51	37	31	48	42	31	49	39	55	41	38	53	45	39	30	35	37	49	46	44	37	46	59	36	43	52	37	43	45	48	47	34	33	44	44	38	36	43	56	45	37	41	44	46	46	35	38	46	50	41	47	34	45	35	51	54	33	45	31	48	30	38	37	40	34	37	44	36	36	31	40	38	44	46	46	28	50	43	38	37	50	29	31	50	35	31	37	47	42	31	43	44	33	44	40	41	44	38	35	43	46	43	47	48	37	41	34	46	43	36	41	38	40	41	45	32	29	50	39	42	34	46	27	43	38	38	43	35	44	41	45	45	35	32	54	37	49	40	34	36	41	39	46	31	52	51	45	52	43	41	33	46	46	38	42	43	42	51	50	38	33	44	47	51	53	34	36	35	44	38	36	47	47	47	36	50	35	36	46	59	39	43	30	46	37	41	42	39	36	52	43	32	40	43	49	57	47	39	40	49	43	32	34	56	55	37	42	39	38	35	49	46	32	46	37	35	51	46	38	41	45	51	40	46	41	37	46	27	34	45	53	42	51	39	41	34	27	34	44	31	49	33	51	38	43	41	42	43	30	38	43	42	43	38	43	41	44	37	36	34	41	46	42	35	28	37	43	49	45	35	41	35	52	35	32	38	41	48	45	52	43	46	53	49	37	35	52	57	43	37	34	47	48	39	40	37	38	40	46	27	43	49	40	39	30	41	31	31	35	43	42	36	44	40	48	29	34	35	58	42	36	37	33	46	50	40	41	49	36	39	42	35	47	37	35	40	48	39	42	49	55	47	36	44	38	39	46	42	47	43	51	37	43	37	35	28	50	45	38	45	43	38	29	46	51	41	41	49	32	44	40	35	33	39	36	52	41	33	49	41	39	31	47	40	38	35	43	41	32	44	44	37	35	48	39	51	36	45	34	44	50	31	40	42	32	51	44	46	41	47	48	44	42	36	39	38	49	39	39	36	36	52	41	44	37	35	53	43	42	39	40	35	45	38	40	36	49	32	48	39	32	46	45	42	47	34	46	51	47	51	43	33	47	49	45	47	38	47	34	42	45	37	44	45	35
26076	18410	13677	19683	27000	28289	26647	23310	20475	17935	15169	13120	11970	10610	9314	8359	7040	6223	5107	4457	3903	3427	3111	2728	2447	2149	2002	1672	1572	1400	1167	1099	990	962	941	899	810	758	783	770	740	662	668	641	613	608	651	1233	1358	1193	876	592	548	497	482	542	472	501	511	508	501	490	465	530	503	514	454	460	493	505	483	488	499	479	515	520	463	470	467	477	543	484	484	464	464	522	523	501	479	451	538	476	526	493	466	519	485	488	508	488	485	495	454	452	491	472	476	515	497	526	520	459	494	467	476	474	491	482	521	511	454	473	477	447	487	485	475	511	479	498	480	515	519	476	573	497	461	502	503	498	493	450	482	448	482	485	512	505	503	467	499	507	482	502	508	471	485	508	522	484	478	489	531	510	509	494	520	505	495	479	504	472	476	506	501	491	502	484	470	477	511	513	460	492	485	496	454	508	487	450	460	453	495	517	526	511	500	469	481	493	512	523	477	483	479	487	502	479	490	456	466	478	531	512	476	478	463	472	441	505	456	493	487	458	537	460	528	498	466	497	429	493	474	495	438	518	484	479	552	459	473	469	536	481	545	496	497	529	493	482	490	507	462	520	500	501	484	492	504	490	485	481	488	488	499	493	544	489	481	470	441	505	493	471	495	510	488	478	514	512	451	485	468	492	509	486	486	493	506	475	473	493	489	530	525	474	477	515	481	493	528	486	451	484	490	514	508	515	514	522	459	489	499	476	500	516	550	463	519	488	523	504	519	459	476	454	471	515	435	485	489	512	514	494	512	524	492	499	498	510	458	499	529	485	521	510	520	507	497	470	480	501	507	494	480	465	501	464	492	459	477	515	470	487	516	476	485	518	532	493	510	517	485	473	510	440	511	486	506	464	451	516	488	536	512	470	470	476	488	482	499	504	507	470	461	483	502	509	491	486	478	485	479	499	494	483	503	517	506	557	496	504	479	492	494	480	526	496	465	478	514	461	513	505	487	511	488	501	524	482	520	492	484	468	512	515	477	492	502	467	525	551	491	466	522	452	527	473	460	476	516	477	488	508	495	475	512	441	494	500	502	505	474	482	483	489	542	470	503	479	483	501	444	477	497	483	471	531	480	518	494	476	504	498	490	520	479	458	533	481	476	467	502	512	530	479	555	483	478	475	483	469	499	496	465	448	476	505	486	501	458	482	458	460	493	484	484	507	506	494	448	479	431	468	467	497	490	532	481	498	478	503	466	491	496	480	512	536	467	500	478	479	497	487	500	484	441	500	486	488	503	481	509	460	486	491	468	495	496	496	492	469	489	445	489	493	472	496	500	476	479	507	488	492	508	513	532	488	502	478	492	464	461	486	499	492	478	452	476	505	471	521	511	472	473	509	485	492	481	487	468	482	565	480	528	498	513	467	494	470	480	504	524	481	502	497	481	480	503	523	483	479	453	468	492	480	493	497	455	480	483	474	501	493	486	479	488	466	482	484	473	498	521	472	510	472	490	483	472	507	497	562	526	511	481	513	470	516	442	514	502	462	460	473	486	483	524	495	518	482	555	470	484	474	495	503	458	531	529	493	464	501	497	488	467	500	484	478	470	501	473	472	482	485	506	444	483	520	487	486	530	487	527	518	512	488	491	470	464	502	483	495	486	531	516	477	517	509	478	487	508	445	485	446	481	459	482	473	454	498	503	501	495	492	513	508	481	533	516	410	476	477	506	500	548	453	460	477	470	508	494	506	525	500	480	501	435	500	442	499	526	476	502	460	477	445	523	507	515	487	490	475	490	547	495	503	470	490	496	443	517	504	462	453	475	526	518	452	500	552	484	486	472	447	474	476	499	464	505	478	470	482	477	475	493	460	514	464	433	457	499	516	499	465	459	515	483	527	495	526	496	452	446	509	500	492	470	473	527	478	502	496	490	500	503	529	496	511	471	510	514	469	493	493	532	482	489	459	511	475	493	493	461	487	514	450	495	456	480	478	505	519	501	533	468	460	478	503	498	488	486	505	524	469	486	521	462	461	491	482	490	479	499	503	461	439	438	478	478	496	468	515	503	456	516	513	510	491	467	478	479	503	531	500	524	486	508	540	505	488	464	517	509	492	535	483	470	511	544	454	452	484	511	520	504	473	508	446	497	521	475	512	497	419	480	488	531	475	456	492	510	507	477	480	515	476	499	521	485	492	461	486	508	501	482	480	498	492	469	479	484	503	442	512	530	450	468	496	507	499	480	499	487	462	480	533	500	460	517	470	513	476	491	504	489	467	493	483	484	485	488	504	466	494	457	509	527	477	474	469	478	483	473	477	540	494	482	491	492	480	478	512	493	521	477	490	474	489	453	484	484	488	486	491	527	461	473	477	503	532	490	456	492	485	465	494	505	528	503	493	477	482	527	513	478	491	494	477	445	496	517	515	456	474	475	486	500	507	455	473	523	484	494	498	498	457	499	490	479	467	470	503	482	452	510	495	428	509	500	480	486	464	513	489	459	502	460	526	478	513	521	485	489	519	476	459	460	530	509	503	494	475	429	498	470	517	472	507	476	454	511	523	492	479	479	504	461	483	507	504	476	473	515	475	467	508	481	498	489	445	500	508	462	448	522	509	477	476	533	492	515	459	526	483	470	476	522	512	517	499	531	471	490	476	459	475	518	454	504	482	466	494	447	531	481	498	459	478	491	518	515	489	534	451	473	501	516	482	487	476	489	491	514	494	515	511	507	464	488	514	525	504	490	498	507	489	481	479	465	486	461	511	479	500	525	494	530	475	456	509	455	483	453	491	505	467	500	512	465	487	462	501	498	467	509	525	487	476	507	480	473	519	464	486	470	476	494	517	512	498	463	522	491	480	468	432	437	507	486	471	503	527	506	482	450	493	509	526	470	494	502	504	461	469	486	458	520	500	444	487	479	474	508	472	466	514	506	506	490	488	502	534	477	491	479	478	451	480	498	460	512	487	494	461	502	481	513	489	469	505	494	518	507	481	472	504	471	497	469	479	463	485	499	452	520	481	495	464	458	534	508	508	486	443	513	487	442	522	474	483	497	478	464	465	484	499	502	510	484	470	472	510	484	453	467	507	480	494	533	515	491	524	464	450	472	498	516	464	468	461	490	463	456	479	486	512	484	491	486	513	487	527	484	482	512	499	504	483	498	489	497	459	502	481	469	458	512	485	469	495	458	505	491	525	514	459	513	494	494	449	475	489	477	502	524	470	548	464	441	491	493	511	495	519	465	458	513	479	481	466	485	500	475	510	463	501	490	459	473	508	492	494	484	471	479	503	511	494	545	496	464	480	469	446	486	479	506	469	512	465	471	497	480	473	434	511	474	518	456	492	480	489	464	510	470	520	474	517	497	482	502	517	497	492	511	466	509	475	480	505	503	464	487	462	503	438	536	458	516	484	492	497	481	501	503	490	485	508	525	512	501	502	545	489	491	516	502	524	508	496	461	475	458	453	472	477	482	453	499	512	538	510	481	442	505	502	470	487	472	505	500	507	508	503	504	511
4356	2191	1131	712	798	1066	1040	859	697	659	536	423	337	328	301	332	248	228	199	163	122	133	120	121	94	80	69	77	66	57	68	65	86	65	64	56	57	56	56	51	51	65	63	57	66	63	48	77	67	63	56	47	44	49	38	44	49	46	50	25	45	42	49	50	41	49	39	43	46	38	41	46	43	41	61	54	47	40	51	34	46	54	34	41	40	53	63	42	47	47	47	37	44	45	44	63	45	36	39	43	43	61	49	40	50	32	48	39	33	46	39	55	57	43	60	32	50	49	56	47	50	42	54	43	42	55	45	52	33	40	46	47	47	48	57	44	52	48	31	51	44	42	44	50	50	39	45	50	48	37	42	49	35	46	53	53	41	45	52	39	51	49	53	56	42	42	44	33	47	40	41	49	53	51	40	40	50	40	64	38	45	41	37	47	50	46	39	45	43	43	48	45	47	40	49	51	42	49	58	40	44	40	46	42	53	50	42	58	43	47	51	50	56	32	43	37	50	52	54	47	35	63	39	53	35	45	51	46	42	46	44	40	41	40	47	55	43	36	41	47	57	49	36	48	48	39	41	37	45	37	46	61	46	52	61	49	42	53	44	43	41	42	45	42	51	45	42	47	41	55	50	50	48	42	60	49	57	52	44	44	40	55	48	53	47	50	49	48	45	41	43	46	48	44	54	58	43	42	39	35	39	43	31	43	43	50	45	41	45	49	44	40	36	46	42	42	35	48	53	55	41	37	48	52	49	50	52	55	43	45	43	44	59	39	50	52	51	55	44	56	47	49	52	43	39	50	40	41	53	43	53	55	50	41	42	50	50	49	43	48	49	51	46	41	41	47	38	54	42	36	54	39	40	57	35	42	50	41	41	46	61	48	57	45	49	47	44	52	51	45	46	39	47	43	42	58	49	51	49	39	43	43	45	36	48	44	33	42	44	40	43	38	54	37	43	43	66	43	45	44	50	51	49	44	51	48	40	47	50	48	39	44	51	37	41	44	41	61	52	48	42	63	50	51	35	41	54	54	32	43	53	51	54	43	47	38	53	46	50	50	44	47	42	39	46	38	46	46	41	44	53	44	44	45	39	47	42	43	40	47	50	46	53	39	53	53	49	70	52	44	37	48	52	47	54	51	33	51	41	61	46	47	51	43	47	51	62	57	30	49	49	57	38	37	54	51	39	51	40	38	53	43	52	57	40	43	48	34	52	53	59	44	45	42	44	48	37	54	40	41	40	45	48	44	53	55	38	46	47	30	47	55	39	36	49	52	47	46	40	45	48	47	47	49	44	43	48	51	37	42	42	43	36	38	44	52	59	52	44	33	39	42	39	53	43	37	60	48	40	53	44	42	30	54	37	60	33	55	51	45	41	48	45	43	41	38	40	45	54	49	40	51	31	45	44	46	49	49	45	60	47	33	43	51	38	50	45	48	37	45	48	39	40	50	50	42	44	47	50	54	45	60	47	40	56	46	51	42	37	49	41	53	46	43	35	48	58	34	55	35	46	37	38	50	52	49	49	53	42	50	51	44	41	48	44	41	41	52	39	52	51	47	55	53	37	60	42	54	45	51	34	36	42	46	46	50	47	38	41	52	54	40	43	45	51	37	40	47	41	53	49	51	48	40	48	43	47	49	45	35	42	43	38	45	44	40	50	52	48	42	51	50	49	46	42	53	33	42	57	36	46	36	44	48	40	37	41	48	39	46	47	39	52	42	37	50	39	48	47	48	43	33	58	60	50	48	44	57	40	41	58	48	46	46	33	49	55	36	43	49	43	51	50	42	46	52	45	34	35	39	61	49	50	36	47	49	45	52	59	36	41	49	53	50	39	40	50	38	48	49	43	45	38	50	45	45	49	52	53	41	54	38	44	63	51	47	35	51	45	43	41	56	52	49	40	41	49	40	50	45	53	51	39	28	48	43	40	36	50	37	41	51	47	49	40	49	57	47	54	58	51	55	41	53	45	49	53	36	49	51	60	46	51	52	42	42	35	52	47	41	47	46	41	50	47	44	47	43	40	40	54	41	50	47	58	46	60	45	32	39	66	49	40	45	56	44	44	37	49	46	51	33	47	43	44	32	38	54	51	48	42	42	49	44	47	66	43	37	46	56	47	61	58	41	52	50	46	59	54	37	47	52	37	46	50	38	67	41	52	47	39	50	54	44	39	43	42	54	51	37	35	41	42	39	52	48	38	43	46	50	64	51	41	49	45	52	51	36	44	59	46	45	48	42	47	39	41	47	49	46	46	46	53	42	43	54	39	54	46	48	47	32	40	61	34	54	42	45	46	43	39	41	43	27	34	46	36	48	57	60	48	61	46	45	59	46	60	52	36	54	38	53	46	39	51	39	53	43	41	54	46	50	37	56	44	33	47	51	40	50	45	44	48	45	41	50	37	46	41	50	56	47	29	53	44	46	53	43	38	52	38	52	44	45	38	36	48	50	60	39	35	35	45	42	44	33	38	62	49	52	53	49	41	40	53	41	56	53	39	39	53	34	31	44	47	44	39	43	55	45	42	38	48	36	43	44	33	58	43	38	40	49	41	52	50	51	57	42	39	44	45	42	52	54	38	47	51	64	44	42	33	34	49	42	50	41	40	55	40	38	44	50	38	39	43	55	55	54	50	38	46	53	44	45	46	56	34	50	42	49	47	44	54	47	46	40	50	46	42	48	61	56	50	38	50	38	43	43	56	59	40	51	40	45	41	45	54	56	50	43	41	44	48	61	62	52	47	40	48	43	31	45	50	36	52	34	49	49	50	50	46	35	35	40	45	41	49	50	44	42	32	42	49	44	43	41	42	56	44	51	31	46	47	46	49	51	47	53	40	49	47	44	42	40	46	47	35	49	60	41	61	57	41	50	54	35	43	39	47	53	47	32	39	33	37	44	41	40	44	49	41	43	36	39	40	41	53	54	48	49	34	47	46	47	55	57	48	47	44	55	45	56	46	43	48	44	58	36	53	53	45	44	50	43	37	44	49	38	55	39	55	50	39	43	33	35	46	54	43	51	47	49	47	43	42	49	54	43	54	52	37	53	49	44	48	48	37	39	47	51	42	36	50	52	50	51	54	41	45	43	43	48	40	48	45	44	45	51	37	45	48	63	35	47	52	36	48	49	30	49	53	59	46	39	49	43	43	34	53	63	43	41	43	49	55	57	50	40	52	41	36	43	50	40	48	43	51	40	54	50	52	45	47	40	49	48	41	35	46	34	41	43	49	42	33	51	39	50	51	29	44	37	50	45	44	38	60	43	44	46	36	49	44	45	46	62	48	43	36	45	52	33	50	52	39	48	49	38	44	50	30	48	41	58	42	52	48	53	59	54	52	47	40	44	64	42	52	53	48	41	49	42	36	64	48	47	39	34	41	39	38	50	45	51	33	38	43	55	48	34	43	38	38	36	52	44	43	46	34	41	40	55	40	62	41	44	46	38	51	56	39	54	39	50	49	43	49	48	39	41	46	51	60	53	57	37
25051	17514	13484	19301	27166	28653	27071	24403	21527	18786	15839	13479	11889	10804	9892	9205	8113	7160	6127	5018	4243	3720	3263	2984	2605	2340	1938	1743	1405	1251	1223	1199	1105	1138	1038	1032	950	879	963	851	891	829	772	718	669	844	750	1312	1398	1192	857	679	602	552	556	503	529	552	528	544	554	537	546	551	561	599	565	569	587	536	586	544	571	549	527	557	520	566	560	546	532	515	535	551	564	562	579	554	545	487	548	544	563	577	531	542	540	519	533	527	551	546	538	527	528	556	565	547	564	529	482	532	524	541	524	561	512	593	561	523	551	514	587	548	583	599	563	542	577	557	535	551	535	540	531	570	528	537	541	512	518	548	553	567	524	537	543	547	549	549	517	568	567	530	551	505	501	541	553	576	529	568	560	557	601	556	549	567	542	546	510	516	581	550	554	540	552	532	539	551	546	521	594	525	544	564	531	541	570	546	530	587	548	531	533	550	571	548	581	548	536	562	498	552	522	520	518	517	517	557	546	609	541	510	538	554	588	516	501	514	518	528	579	517	533	566	551	581	537	548	538	580	578	551	531	519	549	530	523	558	495	496	522	563	564	534	558	597	581	536	565	546	559	542	542	581	575	526	559	522	598	539	563	505	517	570	549	570	552	557	560	566	536	536	482	585	546	533	588	530	521	560	560	536	518	558	545	567	524	558	525	559	541	552	539	535	570	546	558	528	566	574	548	512	542	575	560	613	543	582	571	523	549	585	556	564	575	522	576	538	526	533	563	532	534	543	510	547	540	502	539	550	550	546	587	597	516	537	527	562	556	526	533	562	537	569	562	531	529	519	539	534	550	542	559	550	554	552	547	524	581	540	529	559	518	573	505	541	512	534	536	510	505	585	541	561	528	570	620	557	516	549	530	543	542	559	518	512	569	576	557	566	518	543	538	500	566	502	553	574	535	561	516	537	537	548	578	550	558	522	568	545	507	527	558	532	521	561	554	545	594	553	578	575	542	555	533	527	541	519	539	519	571	539	577	572	578	526	552	566	545	508	560	560	588	542	538	540	546	583	551	604	532	561	503	552	552	582	557	576	549	563	517	517	553	527	552	546	526	523	571	542	546	541	492	519	514	525	524	602	556	557	550	575	594	555	594	550	522	509	540	556	530	555	563	535	570	554	553	558	522	512	523	608	556	532	549	591	544	534	534	502	555	570	546	560	523	507	546	556	567	563	553	523	571	557	557	553	510	549	557	568	562	538	568	531	551	560	592	570	556	515	531	581	566	531	567	498	560	496	567	577	512	539	552	510	566	567	503	554	540	536	531	540	566	549	526	555	557	581	542	518	517	530	576	553	539	517	555	512	553	582	498	544	509	547	535	555	541	568	545	561	569	565	530	532	524	598	567	517	539	541	521	582	538	574	531	517	540	584	524	543	553	534	517	588	557	565	548	549	521	570	535	554	547	577	526	535	517	543	522	517	538	549	578	555	577	548	558	580	532	569	562	546	589	553	557	564	590	543	506	519	604	553	552	564	557	498	551	524	533	554	521	527	548	529	557	546	563	514	514	548	558	520	535	585	549	577	549	543	572	556	564	562	521	545	510	507	530	564	553	578	552	534	570	568	546	534	541	574	552	539	517	534	528	563	559	552	542	572	549	555	564	557	612	559	565	529	550	540	518	557	533	528	560	513	519	608	510	543	520	530	546	559	540	563	544	522	550	544	557	573	550	558	549	509	533	528	541	541	496	548	580	552	506	520	510	552	538	492	582	549	544	547	579	568	527	516	497	518	555	585	540	543	548	519	557	553	527	544	521	504	515	547	537	546	531	542	547	567	529	497	550	525	583	542	535	494	520	557	589	548	553	543	544	543	559	553	550	555	533	591	495	568	543	546	554	532	580	498	519	535	526	551	550	592	556	562	563	554	517	561	535	541	574	551	554	531	595	539	544	545	539	568	556	528	551	561	542	524	545	594	548	572	506	583	568	537	554	531	519	536	554	559	599	560	568	509	561	583	565	540	542	533	520	535	521	548	584	530	522	537	578	590	543	541	538	565	581	569	521	551	540	564	512	579	563	579	538	535	534	574	575	538	535	540	530	514	549	534	578	579	540	559	532	536	569	538	527	554	569	567	608	584	554	524	546	559	550	513	547	585	532	563	550	532	535	556	581	526	564	572	545	547	557	539	509	552	571	561	553	532	519	555	538	550	536	524	542	530	537	532	541	542	539	547	538	567	581	548	548	530	566	543	571	588	579	548	555	557	498	554	540	537	555	529	501	522	538	578	569	547	534	535	565	547	561	535	554	564	583	607	531	525	550	592	541	534	550	585	554	573	574	568	527	566	554	561	508	507	512	537	534	571	526	603	526	486	556	606	496	556	522	529	506	520	551	541	539	557	547	553	544	548	552	534	546	542	567	574	558	550	495	505	582	564	547	562	549	531	544	530	565	524	512	537	522	500	535	505	541	534	582	548	558	581	528	584	572	584	533	568	568	532	601	585	518	545	533	558	553	550	558	563	550	556	545	498	569	561	561	579	529	546	524	555	574	522	562	546	548	551	531	570	539	520	584	532	497	557	552	525	519	528	531	539	555	554	538	545	533	503	561	485	510	552	546	568	560	514	615	559	506	539	514	587	520	503	532	546	581	554	501	529	572	551	599	541	567	559	501	546	566	526	587	549	559	562	523	538	554	555	544	519	527	507	547	582	520	582	485	533	575	548	587	560	545	537	554	546	546	534	560	538	528	561	570	521	513	546	580	588	528	551	535	558	572	509	502	589	546	537	541	532	536	538	564	530	548	574	548	519	548	516	536	555	541	541	557	510	548	507	569	559	532	590	527	515	556	534	564	537	571	537	554	537	532	530	543	576	569	546	566	561	561	582	567	492	526	576	595	529	510	511	546	520	555	571	550	541	573	530	541	547	528	551	536	507	570	550	555	566	518	529	526	571	524	545	555	564	522	565	583	531	585	583	551	512	567	562	522	560	563	531	540	562	515	539	575	512	524	601	547	492	570	567	550	589	529	524	519	549	559	563	554	533	574	575	547	556	545	578	561	560	563	563	571	552	562	597	547	619	553	520	534	523	514	529	532	530	569	548	576	556	548	588	535	504	537	533	565	543	578	525	559	536	575	566	572	540	590	562	517	562	575	545	554	541	576	518	559	538	548	541	538	535	568	567	539	555	601	554	521	546	566	550	563	543	561	565	534	543	547	524	518	562	557	513	557	537	552	538	540	534	581	580	501	605	537	552	552	581	573	510	532	573	555	566	564	552	541	572	559	562	587	557	505	538	515	583	544	515	548	510	545	515	547	587	539	528	604	590	528	549	537	562	545	558	542	556	562	548	503	543	546	548	544	522	549	529	565	587	546	519	527	550	523	566	544	604	537	581	556	541	515	589	532	501	604	547	537	560	527	574	538	522	578	530	564	578	588	548	566	532	544	561	555	510	544	540	515	527	566	527	521	519	509	550	533	540	597	584	513	545	513	584	569	588	534	558	507	567	527	547	530	521
4199	3097	1590	984	1062	1398	1342	1252	991	886	766	594	512	431	372	356	286	269	217	190	150	160	159	131	137	97	83	76	73	71	70	59	62	52	73	51	57	68	59	57	41	55	56	57	37	65	46	66	63	66	42	42	55	42	49	43	48	40	43	39	48	45	51	38	47	59	39	44	37	44	49	41	48	52	33	41	38	38	50	55	44	52	48	43	41	34	40	38	45	38	43	45	42	36	37	35	38	45	59	38	30	43	45	43	39	39	36	37	40	54	41	38	40	33	49	46	44	37	41	33	36	37	35	27	48	45	39	45	52	52	38	48	38	43	36	38	56	42	46	47	38	42	33	34	52	44	53	27	58	33	45	46	41	53	50	30	42	36	37	39	46	44	33	42	40	37	35	51	47	44	45	34	28	39	38	41	48	48	40	44	43	46	43	48	47	42	40	52	48	32	36	35	39	38	42	38	45	51	51	39	54	32	38	51	34	31	42	42	31	41	41	36	36	37	56	48	39	46	45	42	43	42	29	47	53	38	48	49	45	42	34	41	31	42	52	52	46	40	41	41	35	32	33	42	39	45	50	33	38	43	49	42	42	40	39	55	49	39	35	52	47	43	50	47	39	35	50	38	42	38	43	43	56	39	46	36	35	51	42	46	44	38	35	30	41	49	36	43	39	43	49	45	56	39	43	33	49	38	38	45	32	59	25	34	40	44	34	34	47	48	42	50	41	36	43	46	49	39	32	45	40	44	40	43	53	30	48	37	49	42	44	29	43	43	41	39	40	58	33	32	49	44	41	31	41	40	47	36	49	46	40	35	42	52	52	38	36	47	32	44	38	41	61	36	30	37	50	42	44	35	46	43	49	43	41	39	34	51	49	43	45	29	43	46	36	43	49	32	42	46	43	39	49	46	41	48	33	27	52	43	47	40	46	51	38	32	39	38	47	38	42	40	50	41	56	38	47	42	45	37	40	44	41	29	51	45	32	31	35	46	40	45	55	49	32	56	35	44	37	50	32	42	38	37	42	41	48	47	41	46	50	39	53	29	51	45	30	47	44	27	39	45	50	41	46	40	44	50	39	42	47	43	46	42	33	47	51	31	55	31	52	31	33	45	51	37	47	43	45	39	49	41	44	32	46	34	51	44	37	40	44	55	51	47	38	43	45	39	47	29	53	29	54	41	41	40	44	36	36	46	38	54	42	43	48	44	38	39	34	41	43	53	39	46	44	47	33	46	44	45	49	34	47	38	48	39	37	42	39	39	42	33	54	44	39	43	33	48	40	42	52	29	37	38	54	40	40	32	42	38	39	50	37	47	44	45	49	43	48	33	33	41	46	53	37	41	43	41	42	49	42	38	46	39	38	43	36	38	39	39	52	39	40	38	39	35	36	40	53	48	39	38	32	44	39	34	37	34	36	50	44	39	40	40	38	39	47	32	41	50	44	51	42	46	50	51	37	41	48	39	46	47	39	47	34	32	46	41	32	37	45	32	38	40	44	44	52	47	43	45	47	42	31	51	42	32	51	41	55	50	49	40	37	42	46	39	38	51	39	47	30	40	41	29	43	50	39	33	51	57	40	52	55	32	43	53	44	34	33	43	44	38	45	47	38	43	45	32	30	32	48	31	39	57	41	47	38	45	48	46	42	43	45	39	38	47	41	42	48	44	43	45	36	40	50	43	40	41	52	36	44	35	45	37	40	46	48	41	46	42	46	33	46	44	44	43	22	39	39	52	31	45	45	56	55	42	53	36	37	42	41	37	43	42	41	41	45	31	37	38	44	34	51	33	48	38	45	40	44	44	35	47	35	37	34	50	57	44	54	39	42	45	37	52	43	45	28	51	54	46	49	38	46	35	40	52	46	49	51	47	49	46	40	40	40	40	39	39	44	48	45	41	43	43	33	48	41	40	55	38	41	38	41	43	39	45	44	40	45	45	41	47	34	48	48	39	41	62	40	45	38	44	46	56	34	39	44	42	40	46	53	49	37	40	43	43	50	45	42	40	49	32	42	42	31	41	51	45	35	42	39	47	46	35	44	41	44	28	48	44	44	39	44	41	34	43	47	50	42	37	48	50	58	40	39	49	45	37	37	42	39	47	50	35	48	33	53	52	45	38	43	55	27	46	46	41	42	49	35	44	36	35	46	39	38	51	38	53	42	42	47	43	45	26	44	40	41	42	39	41	56	44	34	61	43	43	40	39	44	36	51	50	41	45	44	38	35	51	49	33	44	48	42	36	45	45	43	31	32	39	49	32	47	29	43	37	49	42	41	44	48	32	43	38	42	48	47	31	45	41	38	33	44	31	34	42	59	47	42	44	49	43	40	39	34	32	41	51	40	41	47	36	26	42	40	43	35	46	48	35	39	41	47	39	37	56	42	40	43	50	41	51	35	39	40	44	39	45	46	42	41	40	61	48	42	44	44	27	40	49	36	38	44	54	44	41	50	34	41	44	40	37	51	44	43	42	48	38	35	36	35	43	46	47	37	32	40	50	48	40	50	41	46	35	47	36	35	43	36	44	37	38	35	54	46	39	42	48	44	36	37	52	33	43	40	48	52	40	34	32	44	45	42	42	26	49	41	44	47	35	46	45	52	41	50	46	41	39	51	45	31	48	40	32	52	47	35	44	50	43	36	46	45	37	44	48	46	40	55	38	41	35	42	35	37	40	44	43	43	57	29	43	48	52	43	39	39	28	36	43	41	45	33	42	40	43	37	47	46	44	34	37	42	37	32	39	45	45	45	41	39	51	43	42	44	37	46	35	42	44	44	39	46	42	31	52	48	36	52	44	43	46	36	31	41	40	39	41	38	51	45	37	36	54	34	39	41	55	36	36	36	34	32	35	37	43	51	45	40	35	47	50	33	43	38	42	40	36	33	51	49	29	47	38	42	29	37	45	38	53	46	44	39	44	39	31	38	51	48	45	42	48	52	33	43	39	55	37	32	39	41	47	61	43	42	38	47	45	52	41	51	34	41	29	51	35	39	44	35	49	50	31	44	36	48	46	42	32	47	47	43	40	42	39	46	37	41	45	33	34	30	33	38	41	41	50	39	26	40	34	49	40	41	43	43	37	50	39	45	43	60	39	41	42	33	40	36	36	39	34	44	38	50	34	37	46	42	53	41	50	49	47	42	52	33	37	44	45	46	37	49	35	43	50	43	28	39	53	42	30	45	40	55	27	38	52	48	46	42	42	45	49	52	51	44	34	37	44	37	30	43	56	34	37	49	52	39	36	48	49	41	38	41	32	39	53	31	44	44	54	50	40	44	42	43	48	47	31	38	38	41	42	50	34	46	49	48	53	59	40	46	40	46	50	50	40	36	31	47	41	47	59	33	45	47	42	36	37	43	38	45	42	41	44	53	34	50	45	48	48	37	38	51	34	45	41	44	43	43	50	41	51	45	45	42	41	46	43	39	37	42	37	35	40	45	39	43	48	46	37	48	55	39	39	45	50	44	39	45	52	52	38	36	41	48	34
28640	19937	15750	21904	29160	30630	29283	27271	24582	21737	19469	17130	14741	12897	11492	10720	9721	8391	7041	6030	5352	4675	4109	3600	3137	2719	1995	1645	1609	1630	1655	1552	1441	1369	1314	1240	1171	1182	1192	1037	1048	955	881	870	926	914	934	1539	1573	1206	781	658	604	561	496	497	526	507	506	507	526	506	506	540	516	488	484	506	521	494	495	530	542	529	490	526	487	525	504	518	494	512	488	521	533	515	494	511	523	522	484	528	529	506	521	495	501	520	488	505	470	542	493	553	553	504	503	478	521	502	487	525	511	490	495	503	523	522	495	478	488	472	503	475	457	475	490	542	502	494	523	488	569	481	538	499	443	496	534	499	540	474	489	491	464	549	498	509	516	516	470	522	531	481	508	541	473	481	506	511	495	479	498	492	563	530	520	481	566	499	505	511	492	504	509	521	484	511	507	515	497	525	524	489	512	497	511	567	491	554	501	501	485	511	516	539	512	501	531	530	519	497	514	530	525	510	499	524	492	528	499	520	500	497	481	507	526	495	515	503	497	518	456	501	489	482	505	519	502	481	472	483	509	528	537	518	498	484	508	500	520	477	509	492	510	499	510	507	455	510	455	508	507	515	543	513	518	519	501	500	513	490	533	545	548	487	492	506	509	501	492	535	490	541	477	548	521	491	472	533	490	492	541	507	498	524	480	521	530	548	489	472	542	527	520	479	472	473	464	504	519	514	491	543	501	493	513	539	519	516	496	507	487	472	497	501	544	499	485	519	498	491	492	492	457	510	489	527	457	499	465	502	482	505	533	499	504	546	485	509	510	507	523	479	532	514	507	516	487	506	528	505	512	543	503	520	516	489	512	511	488	519	521	499	516	533	515	488	543	493	488	486	522	519	500	530	493	509	492	545	522	518	524	500	538	487	555	505	520	505	484	505	495	477	499	553	534	501	528	513	535	503	476	506	480	498	483	482	520	474	532	486	516	542	502	485	523	525	492	504	482	512	514	502	496	500	503	503	513	490	496	528	476	548	519	489	481	513	521	491	522	490	513	525	480	513	489	474	486	511	510	525	512	537	534	505	484	527	475	497	491	503	527	515	472	518	507	516	510	511	500	492	509	529	546	538	484	516	488	503	547	497	512	525	547	508	482	513	510	492	510	485	530	486	503	529	520	486	515	509	493	521	490	516	517	482	496	545	467	478	509	518	507	543	510	510	495	489	500	491	547	504	509	488	509	506	484	476	487	524	488	534	478	496	488	487	517	505	527	537	543	514	471	481	517	498	515	496	475	486	515	503	457	461	507	508	518	487	498	508	485	481	522	463	505	552	496	533	503	534	519	469	512	510	471	506	491	530	523	530	470	471	526	456	483	446	480	480	491	493	540	520	497	518	514	496	471	493	510	483	479	517	530	503	497	524	564	530	481	495	489	490	496	506	476	489	495	476	505	497	488	535	499	481	466	490	537	550	482	485	481	523	551	506	491	524	533	491	522	509	515	487	551	482	501	501	486	484	528	482	496	444	489	492	485	476	495	529	522	495	474	514	502	487	517	507	491	500	493	561	500	518	494	487	501	504	534	510	475	518	512	511	510	510	503	510	542	489	511	491	488	511	483	489	468	492	513	535	500	503	466	510	513	515	524	476	533	509	506	533	499	509	511	478	510	515	500	494	496	491	514	515	490	484	506	493	490	493	518	495	513	504	503	506	506	469	530	520	503	483	458	508	456	498	498	487	485	516	537	488	482	473	507	493	497	472	478	498	505	514	518	504	530	526	488	518	523	492	518	500	519	521	511	522	514	506	542	461	565	471	509	462	495	510	486	465	528	524	493	493	540	511	502	524	463	529	532	509	507	557	522	509	494	525	473	506	517	512	469	492	510	495	508	494	488	466	513	511	499	539	552	513	498	511	523	515	479	496	477	496	507	479	495	506	505	505	500	456	482	508	497	492	530	524	521	507	519	536	526	475	502	518	487	475	496	512	497	530	497	482	467	522	446	481	468	516	534	466	487	492	495	470	489	527	508	488	504	503	541	484	513	490	506	536	504	546	490	502	483	482	498	539	514	517	460	497	495	503	514	502	512	478	511	532	483	480	517	504	519	537	486	502	510	483	507	519	519	486	466	483	482	466	490	540	516	509	478	496	553	508	494	470	497	520	483	460	477	530	512	524	532	478	528	497	505	527	530	532	487	510	528	455	557	519	519	519	457	500	527	517	494	532	502	490	518	488	494	496	494	481	542	535	512	512	506	531	512	471	460	523	481	513	490	486	488	525	523	485	479	553	538	487	499	471	570	488	471	521	491	528	513	520	522	475	512	494	516	493	513	515	470	523	537	524	497	485	535	513	478	535	495	473	503	509	523	484	501	513	527	506	478	485	497	464	529	517	520	517	498	512	522	501	511	509	511	489	513	498	507	464	536	535	524	484	519	503	492	532	505	521	523	498	491	510	506	471	519	539	508	528	518	515	477	541	510	516	531	519	502	523	491	503	520	503	462	519	532	497	494	504	518	549	517	524	503	508	525	503	506	543	510	483	529	490	487	520	513	495	489	476	512	496	515	505	526	510	484	568	469	484	496	502	504	526	484	491	526	504	501	540	563	511	509	484	513	525	497	529	533	533	503	509	492	521	495	449	477	480	530	509	517	479	528	445	551	467	500	527	471	503	508	540	501	496	507	503	501	521	546	519	494	500	527	530	503	487	476	517	495	506	488	523	510	528	451	509	490	537	488	520	534	462	492	470	514	526	488	518	481	516	505	515	524	516	495	516	498	516	500	491	512	494	480	505	540	508	535	517	534	499	490	511	514	520	488	519	446	488	519	523	494	488	547	495	509	512	495	518	468	469	476	512	498	530	529	481	520	544	525	493	516	529	496	489	504	529	507	475	534	489	514	507	472	491	520	491	511	523	502	495	491	491	501	500	491	479	502	468	500	465	484	512	492	500	527	512	511	501	505	513	493	488	507	494	528	518	543	509	512	496	512	498	524	500	523	509	487	467	483	472	526	484	515	488	470	508	507	523	510	521	512	517	478	520	499	502	462	512	508	531	501	482	491	498	503	516	493	445	502	521	518	476	514	470	522	504	516	517	522	504	500	509	481	515	504	500	492	537	486	548	502	550	511	484	505	477	476	502	500	518	499	521	494	505	494	473	529	492	538	498	488	518	470	550	479	491	500	532	517	493	512	542	516	509	499	483	504	499	490	506	480	514	471	490	480	479	452	509	507	548	490	476	510	511	489	515	492	518	510	521	578	491	493	478	501	510	503	523	523	495	519	496	465	474	513	462	486	511	533	500	500	501	509	548	516	515	484	466	524	494	471	461	516	512	498	479	537	505	481	500	497	517	473	530	513	504	483	518	502	488	501	525	484	525	514	558	512	460	512	513	451	443	460	448	484	488	496	507	475	509	497	473	481	488	541	502	511	531	518	516	490	495	497	517	484	508	481	444	496	505	498	462	499	480	458	527	530	467	517	476	493	522	515	515	481	536	492	529	501	516	539	529	519	459	476	504
2630	1086	586	397	466	596	583	491	435	367	342	275	209	208	189	172	168	132	130	97	118	97	99	72	68	72	65	72	57	68	75	60	60	54	60	61	54	51	56	51	44	57	48	44	37	44	47	58	58	48	52	48	32	48	44	40	33	54	50	44	52	39	51	41	39	59	35	36	44	54	37	43	41	49	45	50	49	50	58	39	52	47	56	47	45	39	46	54	49	48	55	50	38	41	50	40	46	52	50	49	55	46	44	30	45	49	38	40	43	54	45	43	46	48	44	47	38	44	46	35	53	36	39	42	46	45	50	37	52	48	43	56	42	48	49	47	48	39	31	38	48	43	44	41	42	51	47	36	50	45	49	47	48	41	46	55	46	46	31	40	43	46	42	53	41	31	49	46	44	37	46	45	46	33	47	50	44	63	42	36	51	47	54	37	40	49	41	47	47	44	42	51	34	45	46	40	53	48	40	55	42	47	36	37	57	57	45	37	44	47	42	51	44	36	46	42	41	40	48	43	45	63	52	42	27	38	52	41	40	41	46	44	44	62	37	55	47	48	40	38	29	52	44	57	35	41	49	46	44	51	45	47	56	45	32	36	52	39	45	43	47	31	50	53	48	43	49	31	43	36	41	35	48	40	42	45	42	50	42	52	35	48	41	46	54	37	49	46	50	45	40	41	41	38	45	29	47	39	52	57	49	50	39	32	35	41	45	31	33	44	42	54	41	47	44	48	58	44	43	57	53	44	58	47	47	43	47	37	42	40	42	44	47	39	48	44	50	46	38	50	37	46	38	40	30	51	44	50	58	44	41	36	47	47	43	50	49	39	59	46	46	47	40	50	38	48	47	55	37	35	49	40	34	61	51	45	40	52	52	63	43	48	38	39	35	53	44	44	62	40	38	38	35	54	46	52	56	38	41	43	54	46	50	33	33	41	34	45	38	39	44	50	33	39	54	39	48	46	45	38	50	45	42	47	39	43	42	46	48	52	41	37	53	45	42	37	49	50	47	44	52	41	44	35	34	37	50	40	41	43	42	40	39	46	38	48	34	57	43	46	50	40	42	48	44	36	54	52	55	52	53	40	45	43	47	44	45	37	45	38	31	46	40	40	52	47	41	48	59	47	41	53	43	51	52	33	42	45	40	47	49	46	48	42	45	50	38	47	46	39	59	41	41	56	40	42	44	53	39	36	40	46	52	41	43	50	65	32	46	40	49	52	47	53	49	41	45	47	41	40	52	40	47	42	38	50	47	41	40	39	45	53	37	40	56	37	42	55	33	35	49	39	46	36	32	39	50	42	45	50	43	44	42	49	47	49	46	48	49	48	43	46	48	47	47	47	33	39	46	44	44	43	61	34	48	54	47	32	54	38	47	56	45	61	48	55	53	47	42	36	47	34	46	46	44	43	49	48	46	50	41	48	43	41	44	43	35	52	38	55	40	45	52	46	57	43	42	47	42	32	42	43	38	36	33	49	50	41	36	39	37	48	36	51	45	45	37	40	55	46	49	44	50	48	46	46	62	41	40	58	39	47	51	48	52	51	44	51	40	46	53	41	42	42	51	54	46	46	56	42	42	49	43	53	55	45	34	51	47	49	43	44	43	42	44	46	41	35	47	37	55	33	47	40	43	47	44	33	47	44	56	40	48	53	52	56	42	37	49	35	47	44	46	43	40	48	47	48	34	41	40	53	45	34	48	38	51	45	45	30	38	49	48	42	53	57	45	31	35	33	45	49	39	46	43	53	34	40	49	53	37	56	45	43	38	52	54	50	52	46	32	50	45	41	45	54	38	54	47	34	43	43	50	46	50	36	43	45	53	43	52	46	60	41	47	45	50	55	46	43	52	48	41	39	46	41	41	43	46	43	45	47	47	35	44	44	40	53	39	44	44	55	33	54	55	50	50	46	45	46	44	33	43	63	55	43	39	40	45	42	52	53	52	40	47	42	42	40	43	40	47	41	45	49	41	51	39	50	48	44	41	45	34	41	49	51	50	52	55	43	39	50	41	37	46	54	50	43	49	41	53	45	41	49	47	52	48	45	51	55	41	44	39	53	43	42	49	55	42	40	47	37	49	43	42	44	48	46	44	43	30	41	40	45	38	55	44	46	40	47	39	39	47	36	45	35	45	49	35	42	38	51	30	41	50	52	52	43	46	62	45	57	56	39	54	29	42	44	45	42	56	38	43	39	38	34	47	37	43	53	57	60	40	55	47	37	42	38	36	56	36	32	42	47	45	58	41	52	44	50	52	45	44	44	41	47	39	34	56	54	58	43	57	56	40	49	61	41	36	42	36	49	52	51	55	49	45	49	42	49	34	41	39	49	34	43	46	34	40	39	53	61	43	47	41	51	33	47	32	48	41	49	39	44	52	38	45	43	45	31	48	40	48	43	51	53	55	45	42	64	44	48	51	42	45	52	47	44	44	43	51	52	41	34	41	47	53	43	47	48	40	48	40	50	46	32	43	35	33	39	40	43	35	47	43	49	41	48	40	52	57	48	47	50	52	54	46	34	42	46	45	47	46	43	38	49	46	45	34	41	52	58	38	37	44	44	48	51	49	47	45	56	55	53	50	43	44	35	46	57	58	57	54	38	42	44	48	46	41	39	51	53	43	43	31	44	46	44	57	42	30	42	46	48	33	42	52	47	43	48	43	45	32	54	49	42	49	48	41	45	42	45	46	48	47	48	46	43	41	47	51	43	41	38	41	51	53	47	36	44	51	50	52	46	51	27	35	35	60	42	47	54	34	48	42	50	55	41	48	53	57	48	39	45	49	55	45	35	52	43	58	40	41	42	47	52	48	35	51	49	40	54	36	58	51	39	50	39	53	47	43	41	49	38	54	53	49	42	39	51	44	43	49	41	39	52	55	43	56	34	47	39	49	39	45	45	39	44	44	38	38	44	41	41	35	47	44	40	54	38	54	48	40	58	43	43	41	46	32	36	40	46	47	39	50	37	46	40	54	41	40	31	40	60	51	43	49	48	43	36	44	47	46	49	61	46	37	33	36	51	42	47	52	46	44	43	48	46	33	53	39	52	44	45	41	42	46	46	47	45	39	49	39	46	39	47	46	45	43	40	46	52	56	51	44	46	43	54	54	43	27	45	51	50	33	58	48	40	46	40	41	47	36	37	63	40	47	51	41	44	41	43	43	53	53	46	42	63	51	45	52	39	35	44	47	44	40	60	40	35	34	47	42	44	43	32	42	36	48	54	43	48	39	43	47	51	52	37	36	39	47	50	33	46	41	49	43	57	39	39	54	32	39	50	36	42	55	34	48	48	55	33	33	43	58	41	35	50	40	31	44	40	48	45	52	51	35	54	45	35	47	41	57	40	45	53	38	57	52	37	55	49	54	38	39	43	45	53	40	46	39	48	55	52	57	43	44	53	38	48	49	38	32	39	49	40	41	42	46	44	59	41	40	48	38	38	62	50	29	47	58	55	54	35	55	37	50	54	46	48	35	46	39	50	43	45
21005	12723	9483	15079	22258	23591	22079	19621	17028	14625	12146	10174	8590	7144	6179	5484	4706	4190	3628	3265	2901	2668	2418	2036	1639	1338	1264	1283	1307	1319	1166	1160	1100	1038	950	984	912	821	804	797	746	709	707	778	708	646	681	762	797	685	635	630	534	570	545	551	524	549	554	549	570	507	521	516	539	528	539	525	571	547	513	530	559	591	528	522	537	558	546	510	575	553	535	502	532	537	547	555	529	527	634	507	579	547	525	513	492	521	545	549	538	569	513	538	561	563	571	547	518	545	548	562	528	519	513	562	551	542	568	524	562	503	518	558	522	540	545	522	516	579	557	519	547	511	533	561	528	546	524	491	522	508	537	514	537	530	513	497	543	509	557	575	572	599	556	532	570	541	546	536	546	509	526	511	560	522	486	557	537	527	507	520	490	555	527	518	506	524	509	561	531	593	548	542	578	502	496	567	521	534	524	536	555	525	588	523	546	566	530	503	571	507	551	548	514	493	529	524	562	495	546	526	511	516	573	521	552	540	552	549	536	540	551	536	553	526	579	561	562	537	534	557	519	520	570	547	568	551	551	551	501	531	551	531	498	563	535	554	544	504	503	527	504	525	583	537	577	540	531	533	570	501	533	541	531	516	511	506	507	518	522	507	537	527	503	489	531	509	545	539	537	539	522	522	519	516	528	555	544	534	554	539	530	511	542	549	540	542	517	533	537	560	517	526	541	559	537	533	517	536	530	556	571	541	554	528	525	513	528	509	542	488	539	544	547	529	511	486	553	572	533	534	541	530	539	544	504	542	513	532	537	507	521	527	525	541	538	521	517	521	546	554	545	504	525	540	555	526	519	525	551	541	513	556	565	540	535	530	549	538	569	528	556	554	500	537	546	524	576	493	522	526	538	504	547	531	552	544	563	555	541	576	512	518	546	525	533	541	514	553	553	514	497	561	542	514	538	565	550	521	557	504	525	557	532	529	518	580	563	555	561	504	514	578	525	542	507	531	549	534	531	571	523	566	552	531	556	518	524	573	544	513	556	515	521	562	551	546	532	534	513	545	568	535	564	561	514	524	544	538	525	532	526	553	518	527	547	543	533	582	537	596	560	554	549	534	517	555	535	518	543	537	580	539	544	542	526	557	557	548	524	548	567	528	508	508	513	533	574	518	540	551	533	573	505	544	545	565	534	557	565	569	538	553	534	550	536	572	542	544	535	544	526	531	507	556	528	515	582	556	511	535	563	530	529	561	516	545	536	550	541	540	568	621	506	558	499	545	539	513	539	530	531	505	521	509	570	607	489	530	530	504	550	558	540	533	525	576	519	526	502	508	584	501	554	511	520	532	521	571	570	516	550	541	551	552	531	546	582	554	527	490	554	530	532	523	561	533	554	519	522	555	522	539	515	470	527	552	561	588	540	583	513	580	502	522	527	533	480	538	521	554	535	537	554	554	547	538	570	531	539	486	526	521	578	537	550	532	557	585	564	579	546	503	499	527	570	568	491	525	519	537	575	527	552	494	528	536	565	498	521	522	540	510	529	525	539	549	504	557	522	493	489	557	501	569	540	553	519	546	505	493	535	522	548	557	523	561	535	567	549	496	528	544	563	561	561	552	529	513	567	532	548	528	539	576	548	564	549	507	562	523	518	495	529	549	540	572	560	515	547	500	528	494	511	537	552	513	511	511	534	546	534	559	545	508	518	510	541	510	528	536	528	553	514	486	523	552	516	510	543	517	546	508	555	517	557	531	536	544	547	527	539	548	546	530	516	498	547	590	551	498	569	530	558	543	546	548	542	581	539	543	522	548	525	561	539	550	511	484	575	527	570	553	494	572	558	544	554	526	520	515	542	526	525	554	533	513	604	500	542	536	549	527	557	596	546	572	575	561	527	584	520	517	557	520	524	512	489	526	633	509	512	556	555	531	528	526	512	548	552	521	538	556	500	511	539	534	515	525	557	532	548	542	521	540	544	537	532	530	505	552	567	521	496	584	549	551	547	542	565	529	564	553	531	567	533	526	529	545	501	550	557	571	519	557	546	533	514	526	541	543	543	566	505	570	578	569	532	525	569	549	537	527	581	561	539	577	526	526	523	561	548	546	498	563	540	523	524	542	528	571	513	553	497	581	541	494	490	567	564	553	541	521	501	521	520	526	523	568	544	562	498	555	588	562	548	556	541	512	530	524	519	507	519	518	519	529	557	542	540	558	524	527	536	530	564	514	535	590	562	567	536	538	512	527	542	513	533	536	535	575	528	526	553	534	542	538	566	572	553	523	523	529	562	519	542	522	509	465	529	517	579	564	524	524	532	531	550	543	529	510	543	512	534	542	555	519	523	581	507	474	580	516	524	594	517	542	532	520	551	539	560	560	528	533	520	549	553	551	515	530	550	534	534	569	534	548	595	551	504	556	546	528	537	530	564	543	524	551	577	541	540	528	552	537	547	574	549	504	552	549	537	574	559	547	553	530	525	574	550	511	538	571	543	542	560	528	515	516	524	541	519	552	579	538	503	482	497	525	536	547	547	559	511	558	534	526	531	521	510	555	548	513	568	531	566	565	531	571	546	556	526	551	548	515	558	554	558	534	551	496	556	514	539	567	537	528	566	537	549	554	532	549	554	556	519	535	526	517	544	571	534	525	523	551	524	508	566	535	534	529	557	507	555	521	519	573	546	514	550	548	534	564	555	531	516	578	538	525	547	525	549	522	555	530	501	527	527	533	579	556	568	532	557	504	558	484	541	498	512	548	525	519	570	535	548	545	513	483	536	522	580	542	520	511	521	547	532	566	499	530	561	501	578	492	523	526	539	556	561	546	509	525	556	538	506	580	576	534	560	545	520	574	523	533	513	516	594	540	535	577	555	564	540	541	528	591	503	535	553	572	513	538	545	570	543	556	540	551	519	549	538	561	561	554	544	534	602	524	539	525	516	557	531	529	521	514	547	558	563	537	536	506	522	547	554	541	503	563	530	519	550	542	550	536	525	554	581	544	539	533	517	543	566	567	481	586	499	549	539	516	535	583	559	526	571	528	516	533	532	553	568	514	529	571	571	517	542	518	540	569	512	540	556	555	495	519	512	498	485	509	537	517	524	567	503	523	509	561	539	573	528	557	575	575	575	573	588	543	568	565	517	527	546	523	509	501	555	499	555	531	561	535	503	540	520	555	544	544	538	530	534	560	550	509	552	546	519	526	571	524	530	521	568	536	544	559	554	585	538	516	528	561	511	541	520	545	550	568	498	508	530	537	553	574	557	519	529	539	552	526	578	552	583	522	567	533	557	531	520	528	554	514	559	495	522	568	494	549	526	593	527	575	536	583	500	547	518	582	553	547	530	507	536	550	533	555	535	564	562	557	558	543	538	530	557	536	552	535	514	520	529	568	525	513	521	546	542	517	501	517	548	570	511	587	523	549	561	524	525	515	555	507	536	509	590	578	548	525	558	560	564	534	529	537	533	557	531	526	526	539	541	545	569	616	523	511	559	569	556	503	539	510	581	530
2786	1881	1011	646	737	1080	1033	859	714	599	486	366	331	280	262	241	207	158	155	143	141	130	101	96	76	92	76	77	71	86	76	55	67	67	58	58	49	53	67	46	50	55	45	53	57	39	46	74	70	63	56	33	35	48	36	39	35	36	40	57	49	43	48	47	46	46	43	46	48	34	45	36	39	43	50	45	38	40	52	53	41	38	41	46	37	44	32	51	47	43	34	41	41	44	30	33	36	42	38	53	45	39	43	33	46	40	47	42	43	35	37	57	44	37	33	46	39	54	59	47	45	46	44	42	39	44	37	36	46	43	32	45	50	42	37	36	42	49	48	54	42	38	44	46	47	31	32	26	58	34	44	43	31	44	43	46	24	39	40	42	43	38	30	49	44	51	47	39	42	46	42	44	47	48	37	41	37	38	46	41	43	35	48	47	44	30	34	39	43	40	47	51	27	31	42	41	34	49	39	43	38	48	44	40	47	42	50	28	40	40	44	43	35	45	55	42	47	46	42	42	51	39	38	41	38	44	46	47	46	38	40	38	44	31	49	47	38	39	38	46	42	34	43	38	37	47	40	33	42	44	43	39	34	43	46	34	44	39	50	60	41	47	38	38	28	39	46	44	44	49	48	35	49	41	57	37	43	50	56	43	38	41	48	43	41	44	51	37	49	49	37	33	54	46	36	42	38	37	41	59	39	35	48	46	36	33	52	40	34	37	43	40	39	41	51	31	43	38	42	42	42	36	41	37	43	47	40	57	55	40	43	40	43	29	39	55	48	44	44	47	37	41	44	52	34	47	38	47	43	36	41	54	43	41	48	31	43	38	46	48	46	41	34	45	41	52	39	43	47	30	33	41	43	40	31	47	47	51	50	33	37	38	46	46	60	38	53	50	55	55	52	46	38	51	30	46	43	36	33	54	42	49	51	47	39	43	50	36	45	36	43	37	43	41	40	34	52	50	42	36	44	57	47	51	42	39	47	46	33	55	39	53	55	31	40	39	42	34	50	40	53	39	60	42	32	35	35	35	54	38	54	25	48	37	47	48	44	42	50	51	35	39	37	37	43	40	49	31	44	42	45	59	43	41	34	36	48	30	44	36	40	29	53	45	47	41	42	48	39	47	45	42	43	43	34	54	44	40	41	42	48	39	37	54	50	46	48	42	35	40	50	27	55	37	55	34	38	36	41	47	48	45	39	55	50	36	47	45	48	48	52	45	47	37	33	49	41	38	44	41	41	38	42	40	43	41	37	40	48	35	39	46	32	53	31	36	40	50	43	51	39	47	33	36	40	36	50	50	41	58	37	53	38	44	42	44	37	43	47	42	39	52	48	50	42	35	50	43	38	38	49	55	41	43	44	34	39	44	38	41	45	51	50	50	38	42	49	38	46	31	39	45	48	45	59	21	33	32	38	41	44	43	46	38	30	41	40	45	41	50	45	35	52	35	45	44	28	38	40	38	40	35	40	34	31	42	62	39	29	29	30	40	36	44	38	41	38	51	35	40	34	47	47	41	50	50	44	50	55	40	51	36	38	31	44	42	33	43	38	44	41	37	47	39	44	40	34	37	45	46	35	47	38	39	47	51	44	42	40	43	37	36	45	33	41	46	47	41	43	55	44	46	48	42	33	43	52	41	51	34	37	51	46	42	51	56	45	41	32	54	40	37	44	44	37	39	43	49	44	39	49	42	35	44	42	45	39	36	39	50	41	53	42	39	45	45	36	42	45	44	31	51	44	39	33	41	41	42	39	41	40	44	35	38	48	45	43	44	40	47	49	40	38	37	43	34	42	41	30	58	49	35	44	53	47	44	32	45	41	40	39	55	52	49	39	48	51	41	46	38	38	49	56	44	46	43	42	38	36	41	48	36	47	42	33	35	39	39	54	49	33	47	46	39	41	48	49	62	48	37	48	33	43	43	42	53	53	30	39	49	40	48	47	47	39	42	37	44	32	40	39	46	49	38	47	53	37	35	43	40	46	40	54	54	41	38	43	45	30	56	30	46	41	53	47	64	39	39	40	40	37	38	46	42	44	35	38	44	39	45	44	25	55	47	51	35	33	41	49	38	43	56	34	44	41	50	36	48	33	39	39	44	48	42	62	34	47	52	49	48	45	44	32	40	40	44	29	35	35	49	43	49	36	42	36	48	56	49	31	50	43	39	33	37	40	31	46	44	54	44	44	52	38	49	48	58	40	55	37	43	38	47	51	38	41	30	41	40	32	42	46	45	51	40	41	44	33	40	35	41	33	56	43	51	39	67	40	47	37	35	40	40	41	42	32	49	45	34	51	51	49	29	38	40	46	42	43	49	38	35	33	44	30	41	42	46	37	42	34	45	39	32	53	42	45	43	42	38	38	40	42	46	43	48	43	40	44	48	35	36	40	36	42	55	44	51	47	36	43	47	42	44	40	52	30	47	49	53	42	53	44	43	46	52	39	31	54	49	42	43	42	47	43	44	44	45	40	40	35	45	41	43	39	40	38	44	42	35	35	52	33	47	44	53	53	36	42	41	44	33	45	46	41	57	38	57	33	35	52	57	48	38	49	46	49	45	45	42	47	65	46	39	43	40	55	43	44	40	39	48	47	42	43	50	38	43	42	50	44	47	43	38	41	52	42	48	49	37	42	38	46	47	37	42	39	43	42	36	43	42	50	46	37	46	54	45	36	48	51	45	42	34	35	31	42	49	47	39	42	36	59	54	42	39	42	34	48	43	43	44	37	49	41	34	40	42	48	37	50	43	36	49	39	41	44	37	42	44	48	47	42	37	46	45	32	43	46	40	41	51	38	26	47	37	56	39	42	42	45	43	43	41	37	38	42	37	45	44	33	36	32	44	41	39	42	40	53	38	43	34	39	42	43	40	54	50	33	41	45	41	37	64	50	38	40	33	49	47	36	39	47	47	36	40	39	41	40	41	34	40	39	40	44	44	49	43	43	57	42	45	58	50	42	48	53	45	42	37	38	35	47	41	48	48	50	48	42	49	58	42	33	33	53	41	39	63	38	57	38	38	33	40	56	41	52	34	44	48	48	42	36	41	40	43	33	44	43	42	42	42	46	31	44	50	33	47	48	48	48	41	44	47	38	42	49	45	55	43	40	42	35	31	41	51	44	44	51	51	33	50	54	44	56	46	42	45	29	50	45	45	46	44	32	46	51	43	42	48	54	43	48	63	37	54	32	41	39	42	38	49	33	43	57	47	57	48	39	45	38	42	42	61	38	40	42	47	41	35	49	34	31	42	39	32	48	37	42	34	48	40	41	40	46	47	43	30	40	32	46	42	39	47	55	39	37	26	38	43	50	45	41	60	35	50	39	56	39	45	31	54	41	42	44	50	35	49	38	39	54	41	47	58	42	55	38	39	45	38	40	47	49	47	39	42	53	39	46	45	37	39	51	38	53	38	44	45	38	39	43	53	51	49	40	67	42	34	46	47	43	34	35	46	48	41	43	45	56	54	52	39	59	52	41	47	37	49
24168	16429	12917	18737	26803	27834	26327	23820	21022	18255	15532	13096	11078	9376	8170	7379	6540	5512	4962	4465	3994	3265	2620	2241	1997	1975	1998	1928	1974	1886	1823	1625	1473	1371	1307	1123	1029	964	891	883	809	855	812	915	715	639	858	1380	1389	1045	817	609	542	547	520	516	490	483	514	508	513	531	519	500	522	518	510	494	502	508	506	510	525	542	512	560	527	480	471	515	522	482	559	517	518	538	550	481	543	532	522	535	525	521	482	534	506	516	495	525	512	497	565	577	514	514	537	504	512	526	500	488	515	506	565	494	487	517	500	532	471	498	498	525	484	538	500	478	528	529	538	525	503	540	519	502	544	532	500	533	515	503	483	526	538	499	511	534	520	530	524	504	493	505	531	523	529	516	518	474	517	520	519	559	512	488	512	499	473	533	527	529	534	509	468	496	521	515	488	484	500	478	532	543	490	500	517	516	520	511	572	491	499	505	464	491	528	517	531	493	506	514	525	525	531	476	531	465	524	473	505	462	504	500	496	511	507	515	483	515	560	511	537	499	526	486	500	501	528	541	523	470	552	512	537	542	535	510	492	560	521	497	516	535	517	500	528	482	522	503	530	508	512	478	524	494	517	483	521	557	553	522	537	513	482	491	478	499	547	515	530	538	488	549	495	513	501	482	561	539	509	494	511	494	495	540	514	530	517	536	534	543	504	522	494	489	507	506	507	551	472	499	524	541	525	511	513	513	468	482	520	491	526	508	516	505	496	491	489	512	480	500	540	524	520	553	484	525	527	546	524	476	519	487	526	508	498	498	550	530	532	531	551	504	512	505	496	467	518	542	514	525	516	499	524	526	560	522	501	527	482	521	498	498	520	522	470	476	521	471	522	540	551	471	498	490	506	506	481	495	467	487	504	509	491	478	532	514	492	460	483	493	521	512	519	489	508	513	502	504	489	481	534	495	517	499	528	514	533	511	483	535	501	538	490	493	509	503	484	501	523	494	546	509	514	537	516	476	503	477	545	497	526	523	512	498	491	525	468	493	515	519	552	517	516	467	550	465	503	533	486	495	540	510	487	510	506	545	479	497	556	511	470	543	534	522	519	508	574	522	547	536	493	510	500	488	511	510	507	537	499	528	520	531	514	550	502	541	492	551	531	534	525	515	489	489	509	508	513	467	531	491	511	525	508	462	526	540	523	532	542	485	560	532	524	501	514	485	548	527	532	515	522	511	476	541	482	526	529	540	529	508	509	548	501	485	496	495	533	483	539	497	488	497	530	499	505	455	510	507	495	530	528	539	471	512	521	497	515	495	532	525	496	536	503	473	506	530	506	494	495	540	554	532	501	565	532	522	514	515	525	500	547	514	517	472	529	504	506	514	505	567	521	541	530	529	523	509	521	511	515	541	491	562	492	496	482	490	512	483	549	517	526	514	484	526	499	534	550	504	529	537	546	528	501	492	521	502	506	491	544	508	521	561	526	542	536	515	546	515	492	518	532	473	516	548	549	501	529	498	484	540	545	523	493	528	522	509	535	506	510	521	560	509	510	511	519	532	481	489	506	537	498	502	519	526	519	536	488	491	496	529	528	546	475	526	541	550	479	532	539	486	554	491	544	522	504	504	467	522	522	508	528	493	513	540	524	489	529	516	527	489	500	532	514	517	506	472	513	548	518	505	476	497	448	518	548	529	523	521	489	517	512	473	531	499	530	498	499	516	508	554	549	523	505	487	505	484	470	470	545	530	503	508	468	525	508	498	487	465	527	520	496	479	527	509	502	513	537	526	511	495	494	506	549	515	525	525	517	518	493	549	505	528	542	519	512	484	486	575	512	515	508	505	517	481	547	519	512	516	487	466	537	550	493	503	508	509	517	501	470	491	532	514	515	480	535	496	551	519	505	518	537	495	496	516	521	484	505	514	467	490	484	494	537	538	526	492	484	523	508	518	553	507	532	504	492	493	512	520	480	525	535	520	548	549	536	532	508	515	564	460	511	512	531	488	531	491	522	508	491	506	547	511	515	512	518	510	486	509	516	511	528	449	486	520	489	511	516	472	511	527	558	489	472	498	474	476	489	507	538	535	549	549	517	559	523	531	534	522	525	511	499	472	499	485	521	509	511	512	524	489	522	497	545	520	513	506	513	480	530	501	472	496	521	465	504	519	509	553	518	555	528	525	504	535	537	483	511	544	528	543	532	508	525	516	535	515	570	518	516	533	526	521	500	476	520	498	520	524	501	545	492	557	485	517	523	513	504	482	515	476	464	492	514	527	517	509	494	501	509	522	511	513	500	498	557	527	490	557	443	542	496	533	519	503	519	502	482	486	530	556	520	529	485	529	553	519	506	552	484	514	493	486	543	560	514	499	514	486	512	511	524	518	560	515	463	541	473	538	528	505	509	523	510	488	588	533	516	469	499	523	483	468	478	523	475	512	526	522	563	453	533	469	518	534	477	493	491	510	515	531	522	487	522	549	551	500	535	542	496	530	518	535	557	510	485	545	524	518	533	533	506	533	509	537	516	501	498	542	505	524	515	550	493	491	502	517	481	482	485	500	539	518	503	527	513	505	490	458	485	491	496	522	513	450	531	529	504	530	518	521	512	465	479	503	559	493	532	491	552	514	540	504	509	511	499	505	505	489	580	520	558	518	524	529	521	511	525	477	534	549	489	515	496	513	493	516	538	524	527	485	558	520	552	503	503	494	533	511	487	562	481	470	503	552	556	543	520	564	559	502	514	529	515	487	531	525	548	510	505	533	483	494	519	517	493	521	522	491	484	532	542	558	546	520	503	509	508	548	517	517	541	495	505	512	516	471	538	491	537	481	514	482	484	489	512	505	527	515	490	510	522	506	555	521	501	515	525	533	530	513	526	515	531	504	489	477	500	484	517	528	541	492	503	494	503	511	524	500	534	548	509	532	525	531	482	502	473	553	454	513	531	504	488	509	495	458	482	521	529	545	482	500	520	487	477	494	504	521	506	540	495	502	506	521	476	488	479	492	510	527	495	513	506	505	533	538	513	508	496	481	489	523	506	516	488	469	516	515	532	497	509	521	517	491	480	498	519	515	516	542	519	552	504	543	562	521	503	532	504	514	525	478	521	478	501	524	494	520	514	486	513	481	525	460	493	525	530	525	471	523	508	495	534	516	485	547	504	516	535	513	479	508	493	554	478	490	496	502	522	544	497	499	518	488	495	514	542	506	509	503	537	507	486	537	547	525	463	478	522	520	492	500	502	483	513	485	523	488	493	530	513	538	535	525	496	504	506	557	534	499	476	501	488	503	494	513	512	582	503	537	497	503	520	496	508	519	532	534	508	526	526	545	525	504	505	527	511	519	517	544	532	491	449	486	480	510	505	529	538	467	528	524	525	502	502	524	506	482	498	551	544	478	533	510	536	496	535	517	517	480	528	503	493	507	523	515	525	533	552	523	499	502	503	475	533	510	542	523	498	545	529	522	517	463	518	510	508	529	486	496	487	541	513	528	550	509	523	529	505	525	509	525	529	507
3763	1853	1041	633	715	954	934	837	775	650	597	446	397	296	266	237	230	189	178	163	106	111	116	98	114	93	113	95	98	96	90	75	79	63	73	52	55	73	60	60	64	66	49	58	51	63	73	96	67	58	62	52	40	44	48	38	36	48	38	56	56	57	53	41	40	46	41	57	47	43	40	42	41	39	50	54	49	43	37	40	49	52	36	54	52	39	47	41	56	39	43	41	51	44	44	45	49	50	46	54	45	51	49	30	53	41	54	50	53	48	46	43	44	35	39	42	61	62	44	31	43	36	50	44	55	42	40	43	45	40	52	43	41	43	40	42	40	44	35	38	45	48	46	39	46	45	54	45	51	46	51	49	62	45	50	51	57	48	37	46	64	39	51	66	48	50	36	53	52	38	35	52	51	57	37	45	46	43	47	60	48	55	43	39	50	62	33	41	35	41	43	34	54	63	32	50	57	44	48	46	44	42	53	45	53	37	66	47	56	45	52	53	67	44	49	48	46	48	46	49	53	44	47	46	43	46	35	40	47	64	48	47	45	57	54	38	41	50	50	37	48	37	52	53	56	46	51	38	42	38	34	34	40	49	59	52	42	44	59	41	51	44	34	38	52	43	39	44	51	56	32	39	41	39	39	52	48	69	50	56	45	43	45	34	43	43	59	43	43	56	36	63	39	47	53	48	47	43	42	49	42	57	55	52	37	51	48	48	46	57	48	31	51	52	52	54	53	35	44	48	47	60	49	57	42	54	35	59	60	47	43	40	45	58	45	44	56	40	53	53	54	45	52	40	48	44	45	55	40	46	48	47	46	44	37	48	57	40	54	45	51	39	48	42	42	42	44	35	41	45	44	49	42	46	47	39	52	46	35	56	55	48	43	55	45	47	55	42	39	44	46	49	39	51	52	55	56	60	44	43	41	54	33	34	37	41	45	46	41	54	53	47	58	41	60	39	42	52	44	36	50	40	39	50	59	50	49	38	56	47	47	49	35	54	43	48	49	47	43	47	37	47	43	58	46	57	56	67	36	29	30	43	29	35	44	46	37	38	61	46	60	46	44	59	40	55	31	43	50	35	52	49	53	52	45	44	45	29	40	51	42	55	45	51	51	45	53	47	58	44	49	39	49	46	43	41	45	43	46	45	53	42	44	55	54	56	51	44	52	52	55	51	65	45	48	38	56	52	55	41	48	59	48	31	41	46	60	60	41	42	41	41	55	43	57	35	47	47	55	49	55	41	60	51	58	48	52	43	53	49	62	39	47	54	49	37	51	48	38	53	49	31	46	44	61	46	54	47	48	46	52	40	50	50	54	40	60	58	46	42	52	44	53	55	43	44	60	56	33	52	62	40	47	57	45	46	49	53	37	38	43	58	44	42	49	40	55	55	50	42	53	41	48	55	42	50	44	46	43	45	43	34	44	46	47	54	52	42	36	42	40	41	59	49	47	50	45	37	52	54	40	50	51	52	64	27	35	42	47	47	37	54	52	47	52	40	42	49	38	50	43	54	51	38	48	50	59	42	44	33	56	48	60	44	57	48	54	43	40	44	62	49	54	46	51	37	42	50	44	51	39	47	46	33	47	39	50	41	35	43	38	42	43	50	43	35	51	45	33	46	46	62	35	41	41	41	37	57	43	50	57	45	47	45	40	53	47	54	53	45	48	49	37	45	34	36	55	56	43	43	44	43	51	43	44	46	51	54	48	52	53	44	47	45	49	61	40	30	60	37	53	35	40	48	43	32	42	50	55	53	39	50	54	49	44	52	58	54	39	41	41	45	42	39	56	46	39	46	39	55	55	44	47	39	56	59	58	41	54	54	56	36	55	40	48	35	49	46	44	41	47	42	46	44	36	40	50	64	42	51	58	44	47	38	64	46	59	46	34	51	60	42	40	43	43	61	46	44	62	46	44	51	48	56	55	47	39	35	46	46	48	58	55	45	50	48	46	51	51	37	55	53	35	39	45	41	42	39	38	50	39	37	45	37	43	46	56	51	39	40	38	40	46	39	35	59	50	36	39	40	48	49	48	46	46	42	60	43	43	46	41	47	50	50	41	40	44	52	46	30	53	38	51	47	44	52	45	46	48	48	41	46	49	41	51	40	47	44	48	45	48	42	52	53	52	52	53	48	51	52	55	39	54	40	46	55	43	40	57	39	39	45	45	60	46	43	48	50	38	48	45	46	46	43	65	38	44	42	40	47	33	40	43	46	45	48	42	48	54	40	38	53	51	42	42	51	42	57	43	46	53	62	38	33	44	43	49	47	48	45	41	48	49	46	50	42	43	53	51	54	50	49	60	36	57	43	51	43	51	38	45	53	55	55	38	43	48	55	47	51	37	54	52	37	42	53	53	44	35	40	46	51	35	50	49	48	37	54	47	44	39	54	45	38	37	40	44	62	42	38	63	47	53	50	45	51	48	48	53	41	42	42	51	50	58	37	41	40	50	52	45	39	49	52	47	47	59	32	45	52	50	44	47	46	62	52	54	48	53	44	50	44	42	48	47	44	53	51	47	39	48	54	50	45	38	36	47	56	48	30	44	52	48	46	45	50	45	39	43	48	60	55	51	37	45	40	44	57	47	42	51	52	42	46	42	51	43	45	45	55	50	48	54	39	38	66	38	34	50	55	50	46	45	48	51	44	46	44	35	44	48	44	50	49	61	43	50	46	45	39	42	44	52	41	60	45	46	48	42	45	35	33	43	55	52	49	42	46	42	41	52	40	34	49	52	33	62	51	50	46	54	43	46	38	45	46	38	65	49	56	46	31	34	45	54	41	39	51	55	53	51	43	42	52	46	52	59	48	44	48	42	42	43	41	48	37	39	53	45	53	43	35	44	55	51	44	42	40	45	58	38	45	44	40	39	52	46	45	56	50	34	45	71	54	49	47	51	39	50	49	38	34	39	43	61	50	32	46	39	41	47	59	38	63	37	51	44	49	45	49	47	49	39	44	43	38	46	52	32	33	45	52	49	46	47	50	39	40	50	49	53	50	45	53	48	41	50	42	55	46	41	52	48	44	38	47	42	43	49	54	52	49	59	44	31	35	43	58	45	50	68	33	55	49	45	45	51	41	27	53	47	48	47	35	44	48	47	45	53	46	45	39	37	43	54	50	52	55	43	46	36	49	40	47	47	42	42	53	44	42	51	42	35	50	46	49	58	33	50	29	46	65	36	55	37	55	44	49	55	47	47	48	42	49	49	47	41	55	58	38	45	54	42	32	41	39	58	37	60	55	46	58	35	53	50	48	49	45	51	58	52	58	35	49	42	48	55	57	41	41	54	47	43	37	45	49	49	45	39	45	45	54	43	49	46	38	49	46	44	45	46	39	43	45	52	40	32	45	45	46	46	35	45	38	53	55	53	46	43	44	66	59	45	41	52	44	40	44	42	45	39	51	35	48	55	49	44	45	47	41	44	41	55	37	47	47	45	43	34	53	51	44	52	50	41	52	50	64	59	32	48	58	52	42	40	51
22993	16021	12313	17458	25300	26848	26014	23582	21664	19608	16957	14705	12412	10499	8953	7948	7115	6157	5290	4616	4117	3313	2746	2738	2680	2553	2515	2512	2481	2248	1931	1693	1591	1434	1230	1202	1161	1007	933	953	913	855	805	785	751	739	1198	1781	1473	1117	880	764	662	613	583	605	536	590	567	582	547	512	529	553	542	567	543	555	534	580	533	544	571	541	579	580	566	548	572	572	558	612	544	552	585	554	539	588	557	559	558	531	561	582	560	568	518	565	555	571	507	583	573	549	568	506	567	582	576	574	554	579	614	601	589	534	567	559	549	539	573	508	572	606	575	532	573	554	571	512	522	567	560	548	555	541	587	557	558	603	596	570	529	527	602	525	574	565	562	584	538	581	560	576	561	553	527	565	583	543	537	562	589	513	531	546	574	552	551	538	532	584	569	557	540	575	565	567	568	570	564	587	517	531	556	570	588	515	532	571	505	533	582	574	572	536	585	550	542	581	560	573	551	566	585	550	562	563	529	557	530	576	548	564	527	537	572	567	550	574	538	599	537	568	530	565	551	556	548	561	560	580	543	552	574	568	588	558	544	577	562	578	602	544	542	567	546	593	572	550	546	551	577	577	522	542	563	568	549	571	560	544	550	624	567	587	565	546	567	565	554	543	574	608	626	550	543	581	574	574	521	581	538	573	552	594	539	560	563	536	561	590	583	571	561	548	577	561	573	564	580	540	594	569	590	540	533	580	564	558	527	584	557	583	566	598	557	552	588	589	571	530	572	535	563	566	565	535	589	565	624	543	591	593	538	561	549	563	583	552	529	545	527	565	585	529	611	582	578	543	550	533	569	561	570	600	540	535	536	535	567	519	579	535	566	544	532	566	546	521	547	555	593	564	599	530	583	535	534	546	551	587	539	554	588	559	567	575	550	535	519	519	568	541	550	518	543	556	554	540	559	566	597	547	578	577	556	533	565	586	590	592	602	522	532	541	548	529	537	579	538	572	572	575	546	567	594	557	545	556	566	539	592	590	578	551	556	610	606	588	564	549	542	571	550	559	591	584	579	570	572	554	525	547	574	579	548	560	604	534	571	603	569	566	602	599	538	547	543	600	547	584	567	582	530	558	588	550	583	580	530	581	583	572	541	584	539	535	571	550	556	533	619	560	617	586	597	563	570	521	594	564	505	613	569	582	564	517	577	567	583	534	513	580	553	584	539	584	517	565	579	556	518	558	559	591	566	565	593	566	582	564	594	571	568	562	576	539	546	576	579	526	497	544	530	542	526	549	556	584	591	571	569	554	578	557	585	580	571	592	570	557	548	550	561	561	580	571	521	569	541	527	559	562	537	525	584	561	541	535	528	567	559	579	611	611	561	519	601	588	551	594	551	537	590	553	604	571	578	536	573	584	609	511	558	560	592	585	565	560	538	535	578	573	516	553	579	574	572	510	542	571	548	581	548	584	539	551	520	513	550	591	544	536	558	583	539	536	529	559	567	548	513	554	554	551	578	574	602	582	534	581	549	560	507	570	573	583	544	575	528	550	566	526	587	515	582	540	571	553	552	522	565	573	587	523	546	541	575	571	586	552	574	559	565	577	547	525	544	554	569	561	554	532	564	564	569	559	545	573	584	577	544	531	579	551	586	556	553	532	569	578	551	541	560	525	524	549	551	557	539	543	526	550	570	569	536	526	536	552	546	542	578	578	567	539	565	551	575	550	573	528	550	562	565	623	566	554	567	575	568	529	542	524	532	529	576	538	596	533	514	585	561	524	575	592	581	560	543	567	619	545	550	545	545	594	564	537	555	558	592	579	578	557	558	557	563	580	589	591	542	564	557	560	547	540	553	510	583	577	552	556	544	567	533	516	612	553	574	514	525	589	567	543	553	563	581	537	574	578	565	545	583	591	558	506	558	545	544	567	545	590	573	602	567	551	566	571	535	562	577	570	567	586	566	548	565	523	562	574	528	572	581	569	572	575	536	532	564	545	527	567	534	529	573	552	571	549	523	616	569	560	534	559	573	579	565	561	559	605	568	573	552	559	561	565	581	565	582	582	598	552	564	542	601	573	559	535	549	540	585	607	539	558	553	551	560	589	562	593	566	567	560	561	545	601	561	554	557	550	552	563	557	576	552	535	570	535	569	516	604	540	625	589	527	605	548	598	548	552	564	546	590	555	599	552	578	529	558	531	546	615	578	611	541	519	610	561	564	552	559	559	570	597	597	550	541	562	510	566	540	537	558	531	597	547	534	583	599	553	533	563	555	567	594	555	546	573	529	514	567	528	514	498	577	532	554	561	561	570	581	549	560	531	536	584	552	534	533	551	571	541	571	604	562	567	554	559	555	597	607	568	577	575	546	535	563	521	570	517	534	593	567	553	552	580	564	610	564	567	545	558	576	552	571	605	561	568	571	530	564	598	575	596	546	517	585	545	560	555	597	531	561	587	533	558	571	532	597	587	565	517	545	520	554	588	521	560	553	569	572	531	526	562	592	571	549	573	577	569	601	550	516	535	556	554	590	542	557	577	588	588	600	546	560	561	544	595	568	572	561	551	530	566	532	576	549	573	547	549	551	589	544	539	552	588	582	578	551	543	559	557	592	592	525	586	615	519	545	525	589	564	561	583	555	554	580	568	578	553	552	526	597	585	575	562	523	580	560	553	551	542	543	570	549	558	544	598	570	541	581	565	551	546	528	576	557	530	540	575	545	552	544	562	590	576	554	538	539	548	535	587	553	554	541	558	532	553	554	560	609	529	574	546	560	560	586	547	583	520	588	567	544	520	522	545	582	586	537	583	578	564	560	562	580	540	546	561	586	572	567	544	545	588	529	535	533	595	521	512	558	564	584	527	556	559	584	580	499	636	544	575	533	525	558	543	557	606	541	553	565	566	590	567	600	566	596	542	576	587	588	568	588	517	582	601	587	614	575	572	570	556	573	576	560	532	566	549	572	526	557	602	530	611	592	570	506	565	557	599	584	576	555	554	563	592	565	541	520	533	565	525	570	566	542	552	514	589	572	563	531	577	525	563	586	538	542	555	503	529	561	548	553	568	565	618	600	552	583	582	553	498	584	539	554	563	524	555	545	564	591	532	538	555	553	557	564	562	587	552	575	589	575	523	588	566	543	553	535	557	554	533	546	519	558	567	546	598	561	579	555	539	530	538	533	592	613	581	567	552	556	554	575	551	542	566	537	549	536	602	599	567	557	566	547	529	582	558	541	549	580	586	587	590	500	544	545	570	555	590	592	551	582	562	546	568	522	591	555	543	540	604	577	534	551	634	561	575	583	543	549	537	571	591	604	555	568	599	583	579	502	532	557	546	562	547	575	546	570	536	557	570	557	524	550	575	569	574	579	530	581	517	544	577	570	553	566	515	569	568	567	567	558	563	577	539	555	563	585	573	526	571	555	561	546	516	532	594	568	535	551	570	625	529	602	560	540	575	546	556	531	531	530	557	562	538	574	524	589	565	519	558	624	534	552	591	541	539	579	584	544	564	578	580	588	581
3577	2686	1448	849	926	1321	1378	1087	991	925	828	688	563	515	380	300	285	273	203	197	149	172	141	117	120	101	116	101	102	97	86	87	69	62	63	60	55	52	59	54	44	49	45	66	53	72	90	86	82	87	69	57	49	37	38	59	53	45	43	35	55	43	42	39	41	40	58	31	44	42	56	37	39	47	42	50	45	33	37	44	36	37	43	47	41	45	53	40	39	48	52	43	41	37	44	53	43	38	52	44	40	48	52	39	55	42	46	43	55	41	42	46	37	45	44	48	40	35	44	47	47	52	48	41	43	30	56	31	39	48	43	47	41	42	44	41	40	43	52	39	28	41	42	48	50	44	38	42	54	57	56	55	47	48	39	59	42	47	50	51	40	51	35	37	41	41	37	46	54	50	58	41	45	45	44	52	49	41	36	44	36	48	38	44	38	50	41	49	29	44	54	51	46	38	43	51	44	45	43	43	32	42	49	45	60	49	33	37	35	41	53	53	43	39	40	50	38	37	40	48	50	35	50	48	37	51	41	45	50	33	42	55	49	36	52	39	44	41	42	56	45	42	41	32	33	43	42	51	47	37	43	35	40	52	50	52	28	41	37	43	38	36	42	38	43	36	36	57	45	51	41	45	51	44	41	38	36	44	49	51	49	46	39	36	42	49	46	48	37	37	39	52	40	47	54	43	41	38	47	36	64	44	48	49	34	39	40	60	36	46	40	35	43	55	42	43	40	35	34	43	60	54	41	42	39	30	48	39	48	54	34	34	45	38	38	36	37	34	46	52	49	52	48	50	47	46	38	42	42	47	51	44	46	44	43	39	42	33	41	46	40	37	43	46	40	42	45	37	40	36	33	41	43	43	42	45	49	60	49	49	33	52	38	42	38	48	47	40	57	46	51	43	39	39	43	45	47	37	54	57	36	50	50	50	55	52	48	41	44	51	31	45	49	45	44	54	43	47	40	63	43	45	50	45	41	37	40	45	43	39	39	47	47	29	48	48	49	47	43	36	55	40	54	37	50	43	42	41	52	39	49	40	46	44	43	44	38	48	39	32	34	58	47	46	31	45	44	37	60	39	43	48	34	61	51	48	41	53	40	49	32	53	42	47	44	53	45	37	39	34	37	49	47	46	38	33	46	42	46	49	38	43	42	40	42	48	48	59	49	32	39	38	46	43	55	39	39	28	32	39	45	46	32	41	38	44	36	50	39	47	39	47	47	47	50	38	42	43	40	42	41	47	40	36	41	52	50	51	28	39	51	60	39	42	37	57	54	46	32	39	45	46	53	51	53	45	53	36	37	38	37	47	45	47	41	48	45	40	49	39	35	53	44	40	43	50	48	47	43	46	39	45	51	52	39	42	48	45	39	37	32	37	52	43	34	53	47	60	37	32	45	51	44	47	42	42	51	41	52	44	43	49	28	52	38	44	37	38	35	41	47	44	42	53	51	50	38	30	49	38	40	39	34	34	48	46	31	43	42	40	55	47	41	36	53	40	36	47	50	37	52	38	48	64	48	46	41	47	45	47	37	47	42	36	49	50	47	40	37	41	50	39	51	48	44	42	40	53	46	42	54	40	36	48	42	30	51	50	49	37	36	42	45	43	40	54	40	51	36	51	49	60	32	39	44	50	48	42	45	44	32	45	43	47	44	48	57	38	39	54	49	56	45	36	44	34	51	48	41	42	39	46	50	45	54	35	51	62	34	43	46	43	40	38	55	44	49	52	36	33	45	48	50	47	35	59	35	46	45	51	46	56	50	38	55	58	52	42	35	52	46	32	61	43	39	38	42	45	49	51	37	46	45	35	27	51	45	46	50	46	39	36	36	56	47	34	42	53	46	54	38	41	44	43	48	36	46	47	42	50	46	43	43	46	37	44	45	40	44	45	42	41	55	37	46	49	51	47	43	37	41	39	44	55	45	37	40	48	43	40	30	43	44	33	61	42	50	45	47	42	45	45	42	51	45	51	33	37	40	41	42	30	43	37	41	33	45	46	36	51	45	45	42	46	56	48	44	43	40	35	43	46	50	37	43	51	39	51	42	50	37	42	61	43	45	36	47	48	37	31	46	50	46	53	40	48	39	38	32	49	43	45	49	39	47	37	43	35	50	51	34	31	36	35	45	34	50	41	39	55	36	46	41	53	49	46	33	45	52	44	43	50	47	45	54	38	46	52	46	40	41	34	50	54	44	54	39	43	42	50	54	47	34	45	52	53	38	37	60	37	46	45	45	42	38	51	51	44	47	44	38	36	48	45	41	42	39	46	37	47	48	41	42	45	35	43	42	54	34	50	41	33	43	37	48	37	46	37	39	49	54	49	39	48	50	39	39	44	58	42	37	34	37	52	31	47	51	43	48	43	38	36	43	45	39	41	42	44	54	40	47	45	51	32	38	41	38	48	48	38	57	36	50	45	48	43	37	35	35	45	54	48	49	48	42	29	55	40	38	63	39	43	42	49	42	53	45	34	47	56	50	43	46	47	37	42	42	39	49	41	27	48	50	53	31	42	53	50	43	50	38	36	39	56	38	45	39	25	42	46	50	31	51	43	43	46	46	35	58	46	46	40	53	48	46	30	53	32	40	39	48	35	44	42	49	51	37	44	44	46	50	46	38	49	51	40	53	47	44	38	57	30	39	43	45	36	43	48	34	48	46	47	41	50	39	40	39	54	49	48	46	42	44	34	41	40	48	43	49	34	44	57	33	42	46	41	52	43	35	43	36	41	36	37	52	45	47	38	44	48	55	42	38	46	46	43	42	37	38	40	31	44	48	45	38	29	45	40	46	31	48	49	41	38	45	48	47	47	46	50	53	34	46	49	48	48	41	44	55	41	40	53	46	46	38	41	47	35	43	47	64	43	51	52	42	49	44	52	46	41	41	46	37	48	47	53	50	44	45	50	47	39	38	42	43	51	41	42	50	46	65	46	46	48	40	39	38	45	33	47	37	36	46	44	49	36	31	57	51	53	41	58	41	49	41	52	44	37	58	51	50	40	37	59	42	36	45	43	49	35	40	39	42	41	45	30	41	45	44	41	37	48	37	37	37	51	45	49	40	40	37	39	47	47	40	46	50	55	42	46	45	43	46	57	40	40	46	52	41	52	41	49	40	45	48	34	48	42	36	45	37	31	49	48	44	49	47	44	41	35	48	39	53	45	42	42	46	40	42	48	49	51	35	44	55	56	46	43	51	45	32	46	50	42	46	44	35	37	42	46	46	44	56	47	45	41	59	49	54	64	36	41	47	43	40	37	54	43	51	50	45	35	39	44	52	52	48	46	50	40	48	33	45	37	58	47	34	48	41	40	40	44	44	40	43	55	38	59	55	50	46	32	45	40	52	43	44	46	45	46	48	43	29	47	47	35	43	42	36	46	39	42	38	42	47	47	45	41	36	27	40	36	37	46	37	52	40	42	47	51	41	36	48	29	43	41	42	36	49	41	38	56	34	55	41	46	42	55	49	60	33	43	37	44	38	51
26611	18609	13819	20317	27805	29774	28414	26168	23578	21693	19805	17619	15723	13152	11269	10180	8747	7583	6540	5514	4957	4393	3965	3679	3482	3345	3241	3221	3026	2538	2033	1852	1666	1520	1370	1308	1125	1158	1066	961	952	851	831	835	803	1308	1953	2194	1771	1341	1045	878	689	589	601	577	570	511	529	502	503	528	511	487	500	534	542	527	523	497	525	542	540	554	533	538	510	529	514	550	528	528	507	498	531	520	509	529	538	518	512	548	491	541	505	509	516	535	530	524	481	563	527	560	508	517	534	504	495	566	502	559	499	529	545	517	550	526	532	541	486	493	478	564	533	527	493	519	520	557	510	536	506	507	501	550	489	523	481	523	525	507	510	522	495	528	479	530	516	544	564	528	519	522	511	532	469	490	546	517	538	510	544	484	540	495	535	512	481	526	523	525	475	505	474	498	529	588	527	533	535	518	550	521	535	549	503	542	532	571	514	506	498	499	568	524	532	516	542	520	515	492	575	541	514	550	526	498	508	547	551	514	493	536	506	504	558	556	551	495	521	528	483	518	560	516	488	488	506	525	501	514	491	524	531	507	553	545	525	515	522	534	508	546	539	512	506	505	517	495	546	517	551	522	526	527	548	560	514	468	500	537	531	521	493	562	500	537	540	513	514	515	535	463	538	572	507	504	514	555	474	496	559	535	568	528	507	549	530	522	454	495	512	557	527	509	509	543	501	510	523	518	538	555	534	540	488	523	472	521	466	509	513	516	496	528	527	473	538	482	508	507	492	520	556	504	502	489	520	541	509	534	487	538	528	558	503	499	553	552	504	479	552	517	525	483	552	527	481	520	528	514	558	528	515	514	459	524	560	491	517	523	512	520	528	495	542	554	514	484	550	499	481	520	503	504	553	510	512	493	526	517	499	540	567	503	508	562	500	569	570	468	521	490	520	516	493	542	531	549	534	538	540	545	528	509	486	494	501	550	520	500	552	498	539	570	527	536	534	501	516	537	513	482	513	535	518	527	520	545	502	496	552	511	514	528	472	507	482	536	469	542	519	512	493	498	571	547	520	539	575	512	524	522	515	516	510	558	530	512	505	511	522	531	527	546	506	510	497	529	503	477	504	519	527	539	538	494	504	531	537	490	519	559	550	467	526	470	496	493	521	488	531	513	534	507	536	540	534	537	570	502	527	554	536	529	501	480	509	529	491	502	496	487	526	545	525	535	521	496	540	505	534	509	523	501	536	516	537	540	531	522	508	494	513	488	541	541	544	505	522	510	547	518	559	521	513	526	518	510	523	521	563	516	537	543	482	530	548	506	495	523	527	496	543	519	561	511	543	476	475	520	572	502	506	503	526	539	496	543	498	515	478	519	536	495	525	524	557	503	483	521	547	523	483	536	565	465	512	583	499	491	506	493	520	514	534	488	521	559	507	506	548	509	519	520	513	517	484	513	530	563	518	543	548	525	524	526	536	492	512	519	524	511	534	474	515	541	499	498	522	470	486	524	546	502	529	490	472	497	501	483	543	549	496	552	518	520	529	492	515	558	522	525	527	518	521	525	495	513	503	524	521	518	549	474	555	526	496	547	548	510	527	490	484	549	525	579	515	531	528	503	535	501	494	561	494	499	502	504	484	516	463	521	540	486	529	486	498	505	503	508	500	513	510	530	537	539	526	544	508	538	485	505	541	505	544	507	520	544	463	539	525	554	500	524	525	524	513	496	499	555	513	532	519	469	501	510	541	538	501	518	496	511	493	486	509	498	493	523	527	550	544	466	511	525	457	512	523	511	567	552	527	531	516	521	530	515	491	532	534	490	526	541	503	509	489	519	498	487	497	541	510	541	494	502	525	507	522	537	536	508	518	570	497	568	523	520	499	527	502	500	506	549	536	504	541	544	546	485	530	529	511	493	500	558	537	559	506	520	515	505	497	507	548	571	524	525	519	489	481	511	517	503	523	508	523	565	552	522	500	515	525	528	523	491	536	536	536	494	524	552	473	474	509	507	479	590	502	567	495	494	489	523	542	550	524	541	513	557	530	561	513	481	540	503	558	529	522	532	543	490	492	532	572	552	543	534	527	483	561	505	488	529	525	510	535	528	537	540	485	543	515	558	523	493	501	493	510	511	572	537	536	492	513	529	536	522	527	537	499	515	542	549	520	537	554	493	492	528	548	508	539	545	538	505	544	551	525	525	535	545	496	545	539	491	549	507	486	485	531	531	533	543	549	512	522	557	526	527	516	529	495	539	558	504	501	516	507	545	551	499	511	495	532	528	494	545	546	494	512	519	551	554	513	522	517	514	518	539	530	516	528	489	537	528	507	510	555	525	506	547	513	518	525	523	535	508	560	527	553	506	482	521	517	521	544	518	563	465	500	525	489	519	534	510	523	546	549	491	522	565	537	537	502	540	502	485	504	518	511	512	534	535	511	499	506	464	496	503	501	533	478	538	531	544	572	511	534	508	519	527	501	514	510	563	553	512	526	582	514	501	497	533	554	503	525	540	527	538	530	508	463	545	529	529	537	481	502	502	524	485	525	464	489	537	513	528	535	500	538	549	541	546	544	514	539	514	527	482	529	529	535	517	537	523	542	517	536	532	555	522	564	498	517	560	511	527	498	551	499	523	501	508	531	530	525	543	485	517	536	569	526	485	533	492	521	482	516	496	522	453	517	498	521	503	532	454	528	500	507	478	509	553	511	494	490	510	524	474	486	509	545	537	526	529	492	521	553	524	518	532	530	535	545	544	505	472	516	500	538	540	533	505	532	553	520	513	491	496	502	467	512	475	523	530	489	518	507	539	516	506	530	521	495	487	519	519	494	573	521	524	510	557	513	534	508	536	518	500	511	522	533	527	543	532	540	536	503	530	526	492	516	525	543	538	531	519	515	531	506	540	527	535	519	479	519	477	522	503	532	535	533	508	489	496	500	513	502	503	525	496	546	520	520	491	494	502	543	505	519	519	517	498	528	533	511	500	515	515	529	507	531	542	527	548	563	496	505	541	549	504	517	559	511	552	522	502	493	508	496	505	529	502	510	491	501	540	495	556	538	533	507	518	553	489	486	502	550	522	495	517	503	509	539	543	496	550	537	538	477	525	534	489	537	500	507	539	486	510	511	506	504	482	490	540	535	525	514	546	518	505	535	539	522	532	547	499	528	503	536	507	513	507	508	525	539	523	546	487	494	521	523	475	496	501	517	494	521	515	566	504	522	527	483	527	519	520	568	505	545	532	532	543	531	530	526	525	496	525	531	513	541	531	485	532	472	529	518	520	533	518	464	530	493	520	514	509	487	503	543	507	528	509	520	530	549	500	522	559	480	526	525	517	517	556	525	551	503	491	531	522	523	471	531	519	521	563	502	522	528	535	509	546	530	503	505	532	524	511	545	494	507	536	536	530	509	543	523	532	542	549	537	511	479	540	527	530	539	531	554	489	489	504	523	498	551	515	533	510	512	509	542	530	558	507	539	526	482	490	535	523	538	539	537	515	501	511	519	531	544	506	545	509	530	524
2382	1017	522	335	410	584	587	488	437	405	298	295	291	237	209	169	139	134	128	113	98	97	109	75	91	81	87	77	72	72	56	65	50	54	72	51	51	44	62	53	48	45	58	54	55	57	57	58	60	60	47	36	42	46	44	41	55	44	49	49	39	41	33	49	60	53	40	47	41	46	54	39	47	39	59	44	41	44	49	42	47	58	63	34	42	50	53	48	44	52	47	30	48	50	44	50	44	30	39	55	48	38	38	44	57	51	45	44	44	48	44	41	43	43	40	48	48	45	39	47	49	35	41	40	49	54	44	54	51	47	34	58	41	64	41	57	49	61	34	40	37	41	37	39	44	44	48	46	32	46	46	38	55	50	51	52	39	43	48	53	47	47	42	54	42	48	54	55	43	41	51	47	48	56	50	29	43	36	37	41	37	41	50	43	44	51	55	39	40	40	32	48	32	53	49	43	42	35	53	46	44	51	61	48	39	43	50	55	48	50	56	41	42	44	54	44	36	43	40	45	43	43	55	39	46	45	41	54	47	43	57	47	42	56	47	39	45	46	50	42	42	43	47	50	43	45	55	47	47	38	43	42	50	54	45	56	36	32	40	47	48	46	52	45	40	56	47	35	60	43	51	47	62	40	55	44	39	43	43	48	47	43	45	48	43	50	50	45	50	39	46	52	46	40	38	53	44	52	50	51	46	42	50	54	51	46	44	42	49	49	46	42	53	37	30	55	48	52	54	36	36	44	38	44	48	53	53	37	43	55	53	62	49	41	58	51	48	42	40	40	51	49	48	61	49	44	50	44	51	37	66	48	34	57	52	47	40	43	49	46	47	50	47	47	43	48	42	46	53	56	50	50	47	42	41	46	43	47	37	45	47	59	45	54	42	51	58	51	46	61	48	54	48	38	51	44	45	41	40	55	38	45	60	36	51	47	52	48	49	47	46	43	60	43	40	53	40	48	54	43	43	49	45	47	43	58	52	47	41	49	32	37	51	50	50	56	48	48	52	38	44	35	48	42	53	52	37	48	32	44	37	46	34	39	51	53	46	52	51	41	48	50	40	50	43	48	46	42	39	30	42	55	41	47	55	40	49	49	57	47	33	48	43	58	46	39	48	35	43	39	55	41	50	41	57	45	53	57	36	47	50	54	52	50	54	59	43	39	40	36	50	40	42	55	42	44	47	52	42	51	41	47	57	50	38	50	43	35	40	45	43	42	48	47	58	44	48	55	45	53	34	55	44	41	31	33	50	38	53	42	40	40	58	51	40	36	34	45	53	41	54	44	56	46	46	47	37	45	36	38	46	48	41	47	53	46	39	53	40	47	43	50	63	48	48	33	44	44	51	55	44	31	48	50	44	44	42	62	57	33	30	56	35	42	52	47	33	48	45	40	43	43	48	46	47	56	46	57	42	46	43	39	45	41	48	47	53	46	51	42	43	51	39	39	45	40	52	39	51	45	45	42	49	44	56	37	55	39	55	60	49	50	36	51	44	34	36	44	41	51	49	46	53	44	59	59	53	57	52	56	49	56	55	56	35	41	42	35	52	48	48	46	33	37	38	42	58	39	36	57	53	62	48	60	44	44	56	33	47	63	48	58	54	60	56	50	44	35	49	46	43	45	51	35	48	46	50	48	45	48	54	58	51	34	46	44	42	42	58	54	41	54	40	42	39	55	47	52	50	46	39	53	39	51	35	34	48	44	45	46	47	54	52	61	51	49	45	46	47	52	42	44	39	51	36	35	43	41	49	38	35	49	61	49	46	43	41	47	42	38	42	51	55	47	39	45	48	42	52	41	42	61	32	43	46	33	40	39	44	49	39	46	41	41	42	50	53	53	54	39	40	59	33	38	32	37	45	44	51	47	41	50	56	46	52	61	44	44	55	47	48	51	44	37	44	57	54	56	41	40	52	48	46	62	52	38	56	43	39	44	54	51	51	42	38	44	56	38	60	34	41	43	47	37	43	51	49	41	48	61	48	42	48	51	42	49	58	50	48	44	56	45	34	45	47	47	41	46	42	38	37	29	43	49	37	51	44	43	40	42	39	54	49	61	44	40	50	54	40	52	43	42	53	45	51	32	49	47	41	49	57	58	44	52	40	63	44	48	41	46	56	52	42	48	37	52	33	59	46	42	37	45	61	46	41	34	51	55	46	39	48	50	55	49	38	56	52	42	38	55	51	33	48	59	46	41	56	32	51	41	45	35	59	53	42	53	39	44	27	57	46	47	46	44	39	53	54	35	45	45	43	41	46	43	43	41	54	42	57	39	46	46	50	41	44	54	47	45	48	58	38	46	53	46	50	39	40	45	49	40	59	44	36	40	48	46	45	48	45	41	39	53	46	44	42	45	35	47	47	38	43	43	49	37	46	55	46	39	45	37	37	51	42	55	48	49	43	40	44	50	39	53	50	52	49	38	51	53	49	43	51	44	50	44	42	41	40	42	53	42	48	42	52	45	56	38	54	43	41	40	43	47	50	54	44	47	49	49	50	41	52	47	47	49	50	47	47	41	39	41	37	45	41	52	49	55	42	43	37	47	55	42	43	44	53	38	52	59	59	49	49	50	42	55	49	46	52	33	46	49	43	48	46	43	58	44	52	40	50	48	45	53	50	51	40	60	39	35	46	63	50	41	42	54	42	40	47	51	38	43	45	47	54	56	44	51	55	33	40	45	54	42	35	46	51	56	45	40	55	48	40	48	49	42	54	49	45	44	53	55	57	39	40	45	52	50	42	44	65	46	38	44	44	37	47	50	45	48	42	40	43	51	61	42	45	37	44	41	50	36	44	45	57	39	57	48	46	46	37	44	39	40	52	49	57	49	53	40	48	42	43	39	43	48	52	46	38	61	41	42	50	42	63	44	40	50	37	45	50	44	57	35	37	54	28	37	51	53	51	58	38	57	57	44	50	40	37	58	49	48	59	38	40	47	52	65	47	45	44	47	40	54	45	49	35	39	50	62	49	49	45	51	41	50	43	50	43	28	39	51	46	46	45	38	41	47	38	45	47	49	44	33	33	50	57	61	53	39	56	43	39	42	53	37	52	41	43	51	43	58	51	41	48	50	49	43	46	39	49	44	40	45	47	33	45	60	42	41	45	56	57	45	49	63	46	58	49	44	53	47	38	38	48	53	41	43	55	48	46	38	40	31	56	49	46	40	45	40	58	46	51	45	53	46	40	44	47	46	46	52	51	46	42	49	31	46	23	46	35	37	55	50	45	45	45	43	52	48	35	51	38	46	44	39	53	61	43	47	44	40	39	52	42	46	52	49	50	45	39	43	53	43	45	40	47	37	60	47	49	36	51	50	38	47	40	40	42	31	40	45	41	45	42	47	47	61	48	38	45	53	40	45	45	52	37	35	49	41	50	49	39	62	51	49	48	50	41	51	46	39	35	62	57	46	46	45	35	46	57	42	44	47	51	49	53	43	49	43	46	51	41	50	52	47	56	67	48	46	49	41	33	47	46	42	47	41
19798	11881	8447	13587	21290	23317	21825	19795	17372	14930	12901	11677	9859	8464	7171	6007	5128	4451	3826	3286	2980	2559	2434	2280	2174	2133	2002	1824	1536	1320	1239	1151	996	911	943	865	870	756	755	743	667	642	772	658	591	645	832	1009	902	763	699	556	588	562	580	542	582	572	587	502	533	546	547	555	532	526	545	545	583	551	559	545	528	546	530	520	565	542	543	563	587	574	560	601	553	583	573	532	577	552	581	557	537	530	545	544	551	521	554	581	561	572	487	558	569	522	560	552	537	545	508	548	508	544	580	520	525	558	569	582	554	570	536	574	595	547	489	541	574	560	542	554	535	547	566	529	588	538	562	546	556	537	614	537	589	562	555	578	553	542	540	585	545	574	537	570	554	554	558	595	563	517	567	576	539	568	546	550	518	546	540	529	550	544	530	540	566	544	551	532	566	590	561	573	500	556	530	550	561	545	569	548	543	518	563	536	560	572	530	532	519	537	539	566	549	525	572	569	564	559	544	602	545	581	540	550	578	571	582	556	559	522	544	543	558	518	531	545	563	509	569	564	539	568	521	606	572	542	563	547	562	548	539	533	566	546	574	583	540	550	572	550	527	561	554	567	564	545	581	569	513	587	578	520	545	553	532	538	537	542	521	568	532	577	551	576	578	557	531	529	542	555	561	535	541	511	557	574	518	559	529	529	547	598	526	580	538	530	538	530	505	526	559	535	554	514	588	548	552	540	582	539	527	516	576	623	548	549	570	517	553	554	550	538	551	523	535	565	580	546	570	547	590	529	557	545	533	580	575	583	557	551	521	568	530	553	567	575	527	587	610	565	575	508	556	543	585	590	530	573	542	570	530	545	511	581	565	572	561	534	553	548	560	567	508	563	570	521	545	566	578	579	555	570	524	528	545	550	550	577	556	546	566	528	521	547	539	570	567	544	550	532	571	578	536	554	595	555	562	571	550	548	577	512	573	569	541	544	524	541	606	590	577	536	548	569	556	571	520	524	537	545	561	518	567	548	527	495	559	554	537	556	552	599	548	586	551	559	564	553	609	541	592	540	535	559	585	549	543	510	532	536	548	545	561	548	511	535	552	600	577	543	537	555	554	552	555	582	527	587	533	484	550	551	536	562	534	594	498	582	506	509	575	546	568	558	599	522	543	568	512	569	526	543	550	539	500	542	537	538	541	566	535	556	518	558	577	588	527	554	556	594	587	531	503	524	540	555	540	560	518	548	535	560	546	568	571	573	561	565	565	530	551	561	537	557	530	546	583	557	520	552	514	551	585	596	518	551	536	546	586	558	557	545	574	565	559	534	561	534	528	562	540	582	563	519	559	540	508	540	564	550	583	580	546	572	536	560	553	556	566	577	572	581	532	507	566	526	562	530	560	538	555	553	541	578	550	535	513	588	527	521	538	559	535	572	518	560	556	559	538	550	584	530	559	551	583	537	552	593	588	511	575	541	563	578	561	520	579	556	551	568	581	528	547	543	563	594	547	533	575	556	570	528	534	549	543	537	585	588	572	548	564	572	565	499	540	566	545	565	537	542	561	582	575	568	526	538	556	562	496	495	536	558	542	560	569	551	544	553	536	512	562	562	534	537	582	526	576	549	555	537	496	524	552	498	578	526	526	542	550	558	537	546	596	535	592	548	549	554	558	551	545	544	541	567	517	560	593	554	523	586	560	559	566	536	521	568	532	555	596	574	531	571	546	564	546	575	551	580	562	525	522	559	529	555	566	595	563	562	542	539	561	542	593	587	561	584	563	544	555	547	531	573	566	526	572	536	585	548	523	555	515	572	542	596	551	518	558	568	555	503	572	528	558	597	543	592	527	567	586	573	523	574	538	552	534	554	546	535	547	557	525	513	494	599	577	552	570	561	563	552	562	534	542	535	571	540	558	569	591	542	509	539	548	532	576	570	574	530	556	548	573	509	519	529	552	504	535	543	554	569	555	512	592	556	559	577	535	526	584	546	544	563	521	538	539	577	535	560	509	523	576	517	564	565	538	538	553	581	570	545	536	542	512	529	511	526	533	556	584	506	514	579	559	543	592	506	551	543	558	550	579	551	572	581	565	585	528	545	565	556	522	572	571	533	539	535	521	542	546	536	532	564	527	536	548	543	537	553	550	511	533	544	549	564	541	534	545	534	554	572	580	592	579	549	579	572	582	537	517	585	539	522	533	537	590	561	538	523	544	535	551	554	575	566	555	525	567	537	544	554	559	538	577	565	538	536	534	569	535	545	514	523	520	534	580	546	548	538	549	547	510	545	518	511	592	527	543	571	555	556	543	511	585	522	556	520	572	585	514	529	567	583	534	562	618	576	571	546	546	563	538	590	535	567	558	604	541	567	587	531	532	561	524	547	563	521	519	561	534	523	548	571	596	564	549	527	528	567	502	558	520	569	567	533	543	553	575	542	551	553	521	557	566	539	533	557	590	553	581	556	551	553	501	541	548	533	561	543	504	581	591	528	571	560	591	567	510	571	542	553	539	592	580	552	592	497	527	533	555	586	541	541	571	530	551	596	554	549	543	540	529	540	509	568	556	555	550	557	550	590	581	542	550	544	535	605	581	556	548	530	564	621	513	534	537	545	561	544	554	584	523	556	501	546	563	544	537	545	586	537	538	587	557	551	480	537	507	537	579	569	548	560	581	509	523	546	555	582	574	574	568	558	586	582	558	511	548	524	524	538	606	507	553	533	560	532	558	519	520	587	550	558	519	557	559	555	550	584	547	544	563	553	553	513	539	535	556	553	540	510	508	534	530	554	558	561	589	545	559	576	569	532	544	563	544	558	543	538	583	504	565	625	560	568	525	553	506	543	553	593	515	557	556	536	593	556	537	569	560	535	551	542	570	548	571	629	517	562	564	582	586	544	553	541	547	515	572	551	574	554	559	531	580	499	562	538	538	561	555	559	569	538	544	564	565	528	525	549	510	521	513	515	589	547	570	588	536	544	544	560	553	544	564	538	556	546	572	546	567	523	496	533	579	584	601	531	582	538	557	569	539	553	575	562	516	516	572	530	559	583	576	570	569	546	577	512	556	545	568	551	555	524	525	539	549	584	533	495	545	551	559	547	562	565	564	560	576	568	553	547	527	533	529	587	580	559	556	539	567	574	575	534	554	573	526	545	575	555	558	545	572	564	553	563	526	529	591	513	557	505	585	559	505	524	547	534	533	547	545	518	520	550	547	536	536	521	595	564	544	511	544	565	586	549	572	534	542	553	548	562	516	494	548	582	533	535	550	511	580	526	516	566	536	507	516	545	530	527	589	562	553	537	541	573	558	549	571	582	539	512	550	496	581	515	571	573	564	551	524	555	499	581	554	550	577	540	517	562	607	543	565	508	526	506	611	537	512	571	545	569	595	540	526	558	586	572	495	588	568	553	591	540	556	527	537	529	546	560	575	550	556	592	545	611	543	539	545	535	547	565	580	546	534	537	558	575	513	577	563	527	561	593	526	556	561	535	542	540	615	561	529	590	541	545
2697	1955	984	593	737	1044	1100	947	756	634	562	501	403	334	293	264	260	208	184	165	126	145	118	111	127	107	107	85	83	77	72	61	62	62	52	60	47	56	43	47	61	59	79	71	51	59	77	56	52	46	57	52	58	44	45	41	37	44	43	46	39	39	34	40	33	46	38	47	47	42	33	50	35	48	39	39	45	35	49	41	43	38	44	40	37	45	34	36	36	40	32	35	48	27	36	41	45	48	40	40	33	47	43	31	50	55	37	39	42	34	39	50	41	40	62	41	40	61	47	52	51	36	46	52	49	50	55	28	37	38	50	44	60	41	47	39	38	37	49	48	42	55	39	41	42	40	41	38	48	39	42	47	47	49	41	48	38	45	47	30	36	39	43	46	47	54	42	50	41	43	38	52	51	26	41	47	41	38	37	37	45	53	40	46	51	35	35	33	41	47	48	34	41	41	40	44	46	43	44	43	41	38	37	39	46	39	40	44	33	29	44	40	26	35	50	52	37	46	41	42	53	41	39	52	39	55	47	48	40	45	41	63	47	38	37	41	40	52	49	41	42	36	54	31	64	45	43	43	45	47	47	39	45	51	41	31	39	42	39	37	46	48	45	41	36	37	48	55	43	51	37	37	55	46	47	46	50	41	36	43	42	50	38	36	41	61	36	44	54	41	36	44	44	44	40	43	36	45	27	49	56	48	54	53	46	44	47	45	34	48	48	41	45	42	50	27	41	48	44	47	37	35	52	31	46	42	38	40	37	52	46	59	47	42	39	44	38	36	31	43	43	34	41	56	43	48	40	41	43	45	49	34	50	56	47	52	46	45	45	46	40	46	43	56	51	44	40	52	39	50	43	39	49	41	46	44	54	39	36	40	52	33	44	39	40	43	46	49	39	48	48	44	36	44	42	32	36	53	36	48	38	41	54	31	39	42	47	46	35	39	47	47	41	42	49	45	49	44	38	58	31	35	40	43	46	34	55	41	50	35	43	39	54	45	53	46	36	41	40	49	37	35	36	47	52	49	44	44	51	66	49	41	42	47	46	54	42	37	33	43	35	43	50	39	44	44	49	41	50	45	43	34	40	42	34	46	51	45	37	45	49	48	52	42	49	39	38	38	33	43	36	49	44	46	39	33	47	48	39	45	50	46	43	42	51	35	46	62	55	42	42	47	54	41	47	54	52	53	35	48	46	46	38	35	36	41	47	42	45	39	45	53	47	38	54	47	39	45	36	38	49	35	50	45	32	49	47	63	38	47	42	44	45	42	55	40	40	45	47	48	39	43	53	44	56	44	38	42	43	47	37	36	47	38	47	55	35	43	45	52	46	32	45	49	43	56	44	43	46	39	37	35	42	37	49	36	34	50	44	41	48	43	41	52	40	39	48	48	46	53	37	38	45	29	47	45	43	42	41	35	34	42	31	45	53	40	49	37	37	42	40	45	32	36	59	37	54	45	27	40	47	28	46	47	31	38	40	36	47	42	42	38	41	52	45	55	41	29	49	40	47	41	47	42	46	44	43	49	38	39	41	56	48	47	42	36	47	26	34	51	47	46	53	50	54	41	37	42	52	42	37	45	36	41	50	43	49	42	43	45	39	54	55	37	38	44	40	45	39	49	43	47	47	51	42	42	38	53	41	38	44	49	39	36	34	45	42	35	55	33	49	47	32	35	39	36	43	44	39	43	33	40	36	39	35	48	47	46	44	38	55	46	39	36	36	41	33	49	47	36	44	40	36	39	47	42	43	45	40	46	43	33	47	43	43	37	38	48	49	41	48	36	56	40	51	34	45	42	42	40	49	47	50	54	42	37	50	53	42	39	44	37	34	46	61	47	47	48	41	45	43	48	40	42	45	34	46	48	43	50	45	47	54	42	35	43	45	38	42	44	30	42	36	48	36	47	43	38	57	44	44	45	40	46	47	43	30	37	38	48	40	43	37	41	40	35	42	52	49	53	39	32	40	46	40	41	53	38	44	41	38	31	45	34	41	53	46	40	37	47	43	41	38	40	45	32	49	44	39	39	41	38	37	54	40	39	43	44	42	44	46	45	42	41	54	48	45	44	43	51	46	40	39	42	59	42	52	41	38	50	42	46	45	45	44	46	45	41	39	57	42	43	30	40	53	35	48	41	32	45	41	60	40	43	40	34	48	54	28	36	45	43	49	43	27	56	44	53	42	49	50	41	56	45	32	45	50	37	62	37	36	43	42	41	52	36	40	38	42	31	39	54	43	60	42	46	41	42	34	49	40	40	41	43	57	46	43	35	34	39	48	46	47	46	46	50	56	31	46	54	53	43	40	42	38	46	46	38	41	41	44	45	58	44	49	50	32	49	46	34	43	45	35	37	31	34	37	49	54	39	39	53	50	51	43	38	45	35	38	47	28	51	46	43	40	38	36	48	46	41	45	41	43	39	46	41	45	48	39	52	47	44	51	40	37	38	45	52	53	32	51	45	35	47	35	50	38	50	42	54	61	47	51	37	39	47	53	40	42	47	38	46	41	53	48	41	43	45	34	32	49	34	44	46	32	46	39	51	40	42	46	36	46	44	50	33	40	46	44	51	38	34	41	46	52	50	43	43	49	38	39	47	37	40	35	66	33	51	30	43	32	42	33	44	32	43	42	45	46	41	42	53	33	38	37	44	40	43	41	47	29	41	53	49	46	40	37	38	42	46	53	47	34	43	43	47	40	47	59	41	52	39	41	48	34	40	44	42	41	44	43	42	51	36	54	35	42	39	41	57	38	37	51	54	36	51	42	40	43	43	36	36	51	40	43	53	47	51	42	49	44	48	42	42	40	49	51	51	46	46	41	40	48	46	37	48	41	40	35	40	52	30	40	54	39	46	47	39	48	54	44	35	42	34	45	36	38	60	46	49	36	32	58	42	39	44	48	37	41	34	43	42	42	44	38	44	42	43	47	48	45	50	45	45	41	50	43	41	47	44	46	39	47	50	48	35	42	41	41	45	48	40	47	41	39	35	49	40	40	36	36	50	39	42	59	37	43	43	27	53	44	39	50	38	31	44	49	45	50	32	45	40	43	46	47	37	49	39	50	46	40	30	40	51	49	48	36	39	37	46	51	43	32	38	46	43	63	40	51	29	62	51	44	55	38	29	41	38	43	44	42	50	34	33	45	43	43	40	49	38	42	44	33	59	44	50	51	40	45	41	52	44	45	36	48	34	42	43	39	47	52	37	39	56	36	35	36	49	34	44	40	45	46	42	44	40	39	39	52	39	47	38	42	52	39	48	49	38	38	44	46	40	35	51	56	49	44	36	33	37	40	42	48	46	38	44	39	51	35	46	45	44	36	38	42	40	45	30	42	43	42	41	36	27	29	47	43	41	50	43	50	43	30	45	46	44	47	42	52	46	32	48	43	62	31	60	43	37	42	47	45	46	47	35	42	40	50	36	45	50	47	44	45	33	39	37	48	40	40	38	39	42	41	37	34	45	43	59	54	51	40	44	39	45	43	40
23269	16117	11973	18437	25995	27711	26572	24122	21302	18691	16499	14655	12913	11141	10088	8717	7817	6923	6209	5224	4531	3898	3354	3149	2902	2627	2610	2088	1733	1449	1355	1203	1131	1062	1045	977	880	872	785	762	726	790	1669	1876	946	890	1173	1024	737	591	550	572	517	593	571	577	531	488	535	548	509	500	475	550	532	493	513	514	532	516	501	527	510	525	537	513	447	530	552	530	523	502	555	540	556	497	477	480	531	505	537	504	489	535	475	493	500	552	536	475	537	488	515	524	498	476	525	498	518	495	533	544	501	491	500	540	541	552	516	556	538	515	534	492	527	511	528	496	518	523	531	537	514	515	532	524	501	556	503	555	495	533	528	513	501	505	542	482	506	549	534	528	495	488	514	510	556	482	494	515	528	519	522	505	501	518	503	513	515	554	515	519	514	523	486	514	509	517	565	535	552	487	488	530	507	522	496	515	529	510	538	515	533	512	488	501	491	511	526	482	496	536	487	535	515	535	500	512	486	517	500	510	550	467	538	519	517	501	488	524	523	514	494	486	532	500	526	507	526	515	562	493	540	498	510	522	502	509	557	513	501	532	545	510	532	488	504	506	519	529	515	546	532	515	540	526	507	497	553	505	522	518	513	550	506	533	531	532	531	480	477	537	473	505	573	510	521	518	522	526	538	522	496	489	516	507	490	511	570	533	554	510	524	538	529	517	542	594	517	527	511	543	540	524	491	545	530	530	527	512	527	489	520	547	534	499	492	491	492	511	503	516	549	533	529	523	520	541	512	498	552	537	519	517	510	522	560	560	521	495	530	525	475	507	539	515	493	511	552	519	547	500	506	481	503	544	514	502	501	523	511	503	526	518	539	485	545	551	539	518	509	507	520	530	507	507	528	543	509	541	482	485	519	506	528	534	499	514	549	540	505	472	518	513	512	530	544	523	527	515	506	499	517	514	481	536	489	545	545	558	503	553	565	523	529	522	481	500	514	465	533	518	534	513	514	513	592	502	525	538	500	532	551	554	548	523	505	509	524	527	484	531	498	515	513	514	540	533	505	544	506	536	538	509	503	505	570	504	531	543	528	510	522	545	542	509	567	519	535	474	519	535	494	499	543	513	519	547	488	525	487	500	486	471	544	537	543	523	492	502	551	494	534	537	490	534	539	511	510	514	525	483	531	548	542	501	539	526	577	514	487	499	558	492	518	513	553	533	495	544	490	476	502	525	507	516	547	526	535	556	492	506	525	482	520	497	501	526	494	510	535	484	526	524	540	556	563	507	499	521	534	518	512	490	521	540	510	563	523	481	516	499	463	490	508	479	506	567	540	516	525	547	533	529	524	526	541	546	508	533	544	522	508	550	530	512	491	517	511	507	506	559	540	522	521	508	555	542	508	530	544	552	527	568	498	525	497	564	521	542	500	514	545	518	533	536	528	502	527	481	522	515	495	559	503	503	534	489	530	498	474	514	480	516	524	531	498	500	512	479	494	507	502	518	491	565	554	511	542	528	539	527	531	506	528	512	501	513	505	521	560	514	498	542	556	519	509	534	504	507	559	555	552	495	550	505	501	530	535	539	514	525	546	500	558	500	489	519	508	481	544	508	533	517	508	541	551	501	517	530	501	505	527	530	531	525	512	523	546	484	487	545	528	544	530	514	529	540	520	507	513	519	510	525	558	476	511	497	551	492	540	505	540	507	553	492	493	519	511	534	511	503	483	510	478	553	516	524	528	503	546	519	501	538	530	489	542	536	556	546	537	515	525	532	528	494	470	523	514	513	494	520	563	503	508	504	528	518	513	511	538	575	509	496	462	539	535	552	535	513	537	562	513	531	532	575	525	548	532	548	531	523	494	504	580	529	512	506	506	492	535	507	475	491	512	502	496	527	522	540	517	511	515	519	526	502	514	522	504	502	526	522	537	520	493	505	517	572	503	489	473	493	525	522	542	499	546	496	534	515	520	495	512	556	478	512	535	539	521	484	534	509	489	529	514	509	520	548	498	548	591	481	539	517	571	504	523	494	474	512	508	552	471	501	589	590	513	474	489	525	543	510	472	575	516	518	533	527	515	520	494	501	516	503	515	546	514	476	533	503	509	518	491	550	529	508	473	493	530	532	499	512	546	524	529	496	509	539	553	500	509	496	502	538	502	541	523	481	487	515	543	470	507	526	540	463	540	536	511	563	551	528	531	518	538	513	525	548	493	544	471	497	516	491	567	517	475	524	515	559	544	523	510	533	482	523	512	509	517	534	547	563	524	504	509	520	503	519	517	531	505	521	520	528	521	515	527	548	535	552	542	510	573	491	492	526	505	511	521	520	537	533	520	542	566	513	504	513	532	523	492	529	514	510	542	515	519	500	556	523	528	475	535	526	578	511	544	524	518	545	504	585	515	548	495	511	507	547	576	503	499	512	523	514	511	540	515	515	481	526	569	530	497	540	511	500	520	527	489	524	530	501	491	504	511	506	518	464	516	508	555	502	493	559	512	484	511	558	548	495	510	522	538	523	540	497	519	503	525	500	521	498	542	504	511	533	481	498	523	515	560	506	470	533	545	502	525	526	523	483	483	537	539	546	493	502	503	522	529	522	507	491	503	514	540	542	516	507	538	500	527	538	531	562	497	535	516	472	540	542	491	488	488	479	524	536	533	519	497	507	505	529	527	514	539	513	503	536	550	513	472	519	499	491	486	519	494	506	477	526	516	556	533	550	538	531	501	552	476	515	548	505	554	542	518	510	529	497	457	512	516	519	504	492	552	531	523	486	514	528	532	499	529	520	513	526	488	544	506	520	489	512	505	516	495	529	499	540	525	546	520	550	540	526	509	490	518	500	492	524	534	537	526	523	482	537	531	514	526	508	517	519	509	539	478	543	530	527	534	559	566	506	519	546	521	493	495	512	567	534	522	538	515	491	494	556	503	521	512	526	514	533	537	530	524	489	538	526	530	528	528	521	499	502	511	519	537	542	521	493	485	514	480	517	509	521	506	526	505	529	525	532	504	508	494	512	492	553	513	513	553	563	503	500	557	494	490	520	526	569	504	499	541	515	519	543	533	509	504	513	523	528	515	524	534	581	489	522	550	541	526	521	495	504	504	556	500	531	474	510	523	504	491	473	510	549	539	471	521	496	547	516	536	529	532	481	539	508	510	525	523	519	485	529	520	503	516	505	561	539	524	508	504	510	515	508	555	481	515	522	499	531	529	505	535	517	540	499	507	563	467	506	507	503	519	544	549	514	522	523	523	536	512	489	503	521	551	456	539	548	555	484	488	499	508	540	508	499	500	497	540	543	528	516	508	517	542	511	520	543	545	530	531	518	520	507	530	545	535	510	538	537	488	501	525	498	486	491	565	520	516	506	527	540	510	534	534	537	502	571	535	512	507	503	510	541	527	499	506	552	513	503	534	500	533	507	544	513	538	544	534	499	538	547	510	553	555	520	475	527	500	508	524	486	485	506	491	512	547	535	540	512	469	519	496	569	539	505	518	495	519	536	500	497	527	515
3829	1837	1031	680	727	942	1076	936	797	704	549	479	398	392	330	297	297	207	217	180	187	165	143	125	136	103	102	72	57	66	75	59	69	70	58	61	56	47	47	48	70	63	59	64	47	93	72	65	73	52	49	41	40	51	47	49	38	44	49	51	45	62	48	43	46	45	42	58	52	55	43	67	58	46	53	55	46	68	48	49	47	57	36	51	62	55	53	35	54	51	44	48	57	47	48	56	27	42	44	45	50	57	51	58	53	38	43	56	34	39	47	44	48	49	44	50	45	59	41	49	59	32	54	53	56	40	44	50	56	46	47	43	49	34	37	28	31	50	46	41	38	47	53	57	44	44	55	54	66	44	43	48	47	35	60	40	46	52	52	45	57	56	48	37	49	51	50	48	46	50	43	48	54	54	44	45	56	42	43	58	53	58	46	39	52	50	59	47	43	41	43	44	54	46	61	51	43	44	40	56	40	36	58	42	55	55	42	43	51	50	45	46	32	43	41	43	43	50	46	36	44	56	36	41	40	50	53	41	43	43	50	32	53	44	53	64	51	53	47	39	50	44	66	42	43	47	48	47	53	51	50	50	44	45	45	60	48	47	55	50	57	46	39	54	47	45	44	45	42	39	40	47	52	49	55	44	48	60	68	54	39	44	44	49	55	49	47	43	45	35	54	35	36	41	49	46	48	30	36	44	51	54	44	54	35	53	34	44	57	52	55	54	39	33	58	54	38	53	28	46	48	54	55	54	58	48	40	42	32	58	53	37	58	50	43	60	66	40	51	50	50	41	59	42	47	47	45	44	52	43	46	43	49	48	37	47	36	39	48	46	50	51	44	55	63	48	53	53	53	73	42	43	53	46	36	51	42	45	47	53	46	39	45	39	41	41	60	34	45	42	44	39	51	44	35	41	53	54	46	64	60	54	50	50	46	58	39	42	52	42	46	50	35	52	57	52	50	56	59	42	38	47	51	43	53	53	41	47	59	45	43	57	44	53	48	53	55	38	49	46	63	66	41	45	52	48	36	53	48	42	47	47	55	45	44	48	54	46	42	47	46	41	49	44	58	61	46	40	49	50	37	53	51	43	44	46	43	38	51	57	48	45	59	58	60	40	39	51	39	49	52	50	42	65	52	43	46	43	60	45	43	46	63	51	45	58	36	52	53	46	51	47	46	50	44	51	46	57	42	56	38	35	40	66	52	48	54	56	42	37	48	50	52	50	48	39	54	63	38	46	36	54	46	45	52	46	49	55	50	40	55	52	48	42	55	42	49	41	41	58	51	43	50	48	40	46	33	49	52	53	68	58	51	54	50	42	49	48	41	53	47	45	48	48	48	50	52	48	48	54	60	42	45	43	57	48	56	44	42	38	60	40	47	46	54	44	51	57	49	54	42	42	42	50	43	46	53	50	49	48	41	40	37	60	65	45	43	50	44	45	38	39	55	38	51	43	42	52	40	46	57	32	41	44	60	42	57	51	61	53	38	41	42	35	31	39	49	36	63	44	54	48	54	46	51	39	54	44	47	53	27	50	40	47	43	44	52	53	51	59	36	67	49	60	48	61	50	53	55	53	45	41	49	53	54	47	48	40	46	52	61	49	47	56	49	51	55	52	41	44	50	44	51	45	59	43	59	42	51	46	49	54	32	41	55	46	42	61	49	49	48	45	54	54	50	58	30	60	38	49	42	40	43	39	56	41	35	55	47	51	51	55	44	43	53	47	42	52	46	50	57	56	51	48	56	49	47	40	51	57	61	52	51	49	57	49	45	42	43	58	62	40	58	55	49	58	49	52	49	47	58	54	50	57	50	55	48	33	47	38	54	36	39	49	50	51	44	53	39	58	41	38	53	51	55	48	45	39	43	41	56	60	47	48	47	46	37	46	44	56	51	52	38	54	37	35	60	45	53	43	50	49	59	49	31	43	59	50	52	50	56	53	53	45	49	52	56	42	50	53	52	41	46	59	41	44	52	44	52	58	43	49	42	40	50	50	44	47	44	38	58	38	41	48	48	62	45	60	54	53	57	52	40	51	38	38	44	57	43	42	47	40	49	61	48	62	54	47	44	43	50	45	29	39	49	48	44	48	47	57	48	53	53	42	50	50	49	53	51	57	49	57	47	51	47	38	35	41	39	44	52	65	51	51	44	47	41	56	40	49	33	50	48	57	42	53	46	59	53	51	44	46	35	48	56	51	54	52	45	41	39	63	59	52	54	48	50	48	50	40	58	39	50	50	48	42	47	49	52	40	47	46	50	39	44	53	56	57	49	41	43	43	39	50	41	44	40	47	47	43	57	68	54	49	52	62	54	34	52	47	58	41	41	48	54	47	43	52	41	52	59	39	49	49	57	47	44	46	43	45	44	52	45	41	55	35	55	57	37	55	43	30	40	45	47	51	38	68	43	41	51	53	53	64	50	50	44	51	42	47	43	48	41	51	50	45	53	56	40	49	37	46	54	50	61	53	59	45	45	49	33	39	45	45	59	47	52	40	47	35	41	44	45	46	65	54	34	35	36	51	49	52	52	45	45	56	65	39	46	55	44	48	49	45	63	44	55	51	49	56	52	51	43	50	55	60	51	57	40	46	49	42	57	45	44	35	56	52	52	54	42	49	54	44	51	58	55	52	52	51	43	60	48	53	43	45	50	40	53	47	46	50	53	64	41	48	51	48	50	43	48	68	44	52	42	49	52	47	49	51	48	52	55	57	44	45	57	45	53	42	35	40	60	45	44	45	43	47	50	37	48	40	43	43	38	55	44	45	50	46	48	43	42	49	55	39	44	49	39	43	61	51	38	56	54	63	45	40	51	49	43	48	51	56	57	50	49	45	44	45	45	47	45	46	45	43	64	44	51	40	60	40	43	44	53	50	64	49	42	49	51	47	47	46	44	66	66	53	36	63	56	45	50	52	52	42	39	38	47	54	41	55	50	50	39	58	54	54	54	37	42	46	46	51	46	53	53	46	49	53	55	59	44	56	41	47	54	51	49	42	48	51	51	42	38	56	43	46	42	49	45	53	56	50	51	36	39	46	40	59	43	41	42	47	52	36	51	45	35	56	47	54	46	35	55	59	53	37	42	62	32	38	43	45	48	59	46	34	40	31	45	52	60	63	54	46	41	39	43	37	54	58	40	43	45	46	51	43	33	47	45	49	47	52	44	52	50	48	56	50	50	40	44	48	45	55	52	38	45	55	51	40	58	53	43	43	50	50	49	53	55	68	43	55	38	45	54	48	55	45	40	53	60	58	49	50	60	47	61	39	49	37	40	62	46	41	55	50	48	52	32	47	52	50	46	41	45	48	54	45	52	46	50	48	46	48	45	53	32	44	52	30	41	55	48	48	58	52	52	61	52	43	57	51	49	62	49	57	52	30	47	52	57	52	48	49	37	49	54	51	46	46	33	45	42	38	52	46	55	45	51	43	51	48	45	48	52	60	63	52	38	41	49	69	47	59	47	40	49	49	57	50	41	39	57	58
23017	15937	12356	18430	26047	27445	26432	24280	22412	20157	17611	15543	13580	11940	10577	9483	8259	7539	6662	5877	5276	4564	3996	3497	3213	2869	2367	1958	1781	1497	1301	1258	1184	1136	1007	956	965	946	846	816	780	946	1216	1496	918	1842	1399	1047	894	681	677	579	579	645	608	587	605	553	570	602	600	611	622	559	543	578	566	562	504	601	523	583	587	554	545	573	581	565	544	604	590	595	521	590	591	580	594	604	583	583	595	583	596	578	571	580	573	549	593	558	588	565	593	569	566	555	602	559	554	581	576	547	574	579	584	545	578	588	566	556	557	597	570	566	566	572	573	576	597	563	547	545	623	572	586	541	563	570	561	553	570	601	557	584	600	554	567	575	625	589	575	548	553	620	599	614	602	557	526	546	592	542	599	604	575	604	554	580	561	579	585	562	520	571	586	581	578	587	566	589	565	603	604	542	540	623	587	534	591	567	548	528	564	625	542	588	551	598	572	586	629	602	567	581	524	545	624	598	552	548	578	588	565	558	597	547	575	549	578	553	590	600	597	563	581	580	589	550	588	570	581	589	562	605	600	545	558	643	551	576	588	540	564	565	553	588	594	556	533	506	540	581	571	584	526	559	569	600	607	593	534	554	550	585	546	570	566	549	552	618	578	564	586	637	604	601	594	575	597	602	598	572	579	569	637	582	534	538	591	622	603	561	602	568	584	565	577	593	545	571	542	584	576	552	568	542	571	600	604	591	543	596	583	591	594	532	589	552	590	628	577	533	606	587	536	559	602	551	555	599	576	624	585	608	572	579	598	603	643	554	581	533	575	573	565	590	565	596	608	570	560	616	597	545	598	574	599	578	612	562	574	608	598	606	591	577	550	599	564	562	577	543	576	573	584	609	555	606	562	600	581	631	619	597	573	594	583	543	611	576	607	618	581	570	566	569	550	537	600	606	569	585	599	570	623	573	584	605	564	567	600	615	563	558	580	600	604	565	568	590	597	611	583	606	596	559	612	576	578	591	566	615	582	572	541	542	570	590	535	569	593	601	594	556	534	580	619	584	566	558	583	596	593	581	587	593	614	563	534	531	555	567	588	552	560	588	600	581	577	561	571	546	553	571	606	526	592	578	567	573	601	550	580	585	562	616	579	592	575	600	551	580	588	548	560	540	599	559	601	574	577	591	588	600	606	566	537	587	567	609	544	580	601	547	579	581	586	536	540	587	553	596	579	560	520	573	568	577	573	636	571	551	546	542	603	590	598	571	570	608	580	598	598	542	547	603	557	566	575	558	593	575	555	603	576	616	553	558	593	587	616	575	580	581	560	567	598	566	600	562	634	581	581	605	541	573	581	611	600	570	561	631	604	587	607	548	612	574	576	597	573	551	579	585	577	603	549	565	582	596	564	604	610	586	527	604	530	576	567	595	616	580	604	598	556	565	537	585	590	538	564	566	595	605	638	588	589	539	529	545	574	601	584	617	588	592	603	598	588	596	577	611	538	524	560	584	547	576	576	571	567	555	579	552	600	627	594	566	576	542	580	597	578	570	583	556	598	552	555	548	596	560	585	564	604	582	551	554	586	573	599	605	559	534	539	560	578	583	559	600	581	553	643	582	616	568	569	564	574	567	593	607	539	591	570	549	610	558	538	590	549	534	610	555	599	585	601	604	600	559	574	553	607	603	576	605	573	567	583	544	557	567	581	611	547	549	535	579	620	583	585	536	563	557	587	549	582	573	587	584	573	535	555	540	581	546	563	615	593	614	538	555	529	598	555	593	598	611	563	576	521	575	579	600	553	561	616	540	586	581	592	559	562	605	607	599	560	577	602	557	550	572	594	612	561	580	586	598	575	541	574	564	543	562	591	591	613	578	565	561	570	615	576	582	562	582	566	575	560	628	602	604	552	596	581	585	549	551	530	583	617	589	573	605	615	624	564	590	580	631	596	545	599	576	605	502	567	593	529	565	544	605	597	585	540	573	554	559	630	553	566	563	595	576	611	595	582	571	588	595	582	559	582	627	595	598	536	593	532	555	608	555	578	581	571	607	521	600	570	597	583	585	510	609	541	581	589	611	616	576	606	603	585	548	613	553	580	610	600	646	577	547	584	551	597	546	591	584	614	580	560	570	583	579	627	539	595	576	560	617	557	530	643	615	565	570	560	550	542	568	569	573	556	608	574	612	569	576	534	563	563	605	557	538	535	576	610	571	586	560	561	539	549	577	588	592	565	608	553	579	561	574	541	593	578	566	560	583	599	566	582	560	581	549	568	577	589	573	550	513	636	592	552	582	603	574	550	609	601	594	573	529	550	628	578	557	564	573	562	572	540	556	588	608	585	597	544	573	571	585	532	561	582	539	547	574	548	555	557	541	584	578	569	541	596	574	559	571	582	605	603	579	584	580	560	583	601	572	617	550	593	551	630	539	550	557	573	597	538	591	560	547	591	619	584	578	571	563	604	576	558	529	568	576	572	561	542	525	555	582	564	572	572	583	579	587	591	599	604	576	574	566	586	612	571	573	578	568	567	605	576	574	576	594	591	585	577	541	583	569	539	554	606	607	572	553	562	583	558	541	542	583	555	579	605	541	607	607	591	579	567	558	576	568	547	550	596	550	598	599	569	580	542	573	594	573	591	618	627	576	588	574	582	586	591	605	567	553	568	565	530	571	592	543	592	593	588	561	578	561	596	575	599	603	639	573	572	553	554	588	579	602	592	601	536	528	565	580	648	603	573	599	591	570	568	554	595	614	572	595	598	569	605	600	565	553	563	571	553	561	558	602	555	604	597	602	571	582	580	563	584	611	563	556	586	565	594	584	552	584	577	570	576	563	546	564	591	562	610	571	586	607	595	536	611	577	589	584	566	562	569	592	587	596	596	557	584	566	595	580	556	524	577	572	560	542	587	568	586	555	586	585	582	598	596	538	613	608	599	580	611	564	598	578	605	582	572	616	584	608	578	595	554	574	578	550	571	591	602	550	586	565	594	618	569	558	579	586	529	609	559	578	592	584	615	562	579	600	590	610	558	585	605	574	576	604	586	537	551	581	563	645	562	579	588	594	583	606	590	607	570	580	563	593	567	563	570	578	614	617	608	590	613	576	565	603	572	627	571	588	561	539	594	534	570	550	555	586	585	548	532	567	572	546	554	575	626	586	569	577	551	595	545	584	617	619	647	565	581	593	596	601	612	542	589	590	576	562	558	632	613	563	584	586	598	568	567	590	625	578	561	604	638	519	544	615	522	566	550	608	554	563	630	601	610	565	557	600	535	581	589	565	588	603	564	539	577	601	587	600	588	577	573	586	582	566	584	635	570	572	589	557	593	568	581	563	592	553	528	568	543	566	541	592	572	586	562	595	581	624	587	600	576	593	546	582	557	587	549	549	566	544	585	563	559	609	547	563	625	612	563	587	594	585	531	576	623	570	560	567	566	596	605	567	629	551	537	590	522	549	557	585	599	537	594	584	604	624	579	632	588	556	565	534	633	554	559	583	636	598	601	573	605	558	588	613
3630	2826	1573	1011	1101	1654	1484	1173	1037	937	781	672	587	548	408	384	321	282	234	240	220	178	184	136	145	113	96	68	72	65	87	78	78	74	61	49	62	65	48	50	53	67	84	58	101	94	76	59	69	68	43	46	43	61	48	38	41	46	42	41	52	33	43	44	41	44	40	39	43	38	48	46	36	58	38	44	53	49	36	48	47	45	45	49	52	41	42	32	40	40	43	43	49	49	33	37	45	38	59	49	55	42	40	42	52	47	44	55	44	49	41	40	46	45	44	32	58	50	40	37	35	44	33	38	41	53	34	37	34	45	43	35	48	47	44	36	43	44	49	46	44	40	50	43	38	36	42	35	43	42	44	41	40	39	48	59	55	38	38	48	38	46	41	52	43	39	41	34	44	38	47	50	44	41	49	41	35	54	42	36	50	42	52	41	52	33	44	42	36	36	43	28	48	27	34	38	42	45	45	38	40	45	50	56	42	41	45	42	44	37	37	45	33	63	39	56	34	53	36	54	39	41	48	46	49	64	41	39	43	48	46	37	49	44	39	41	37	46	37	36	33	36	43	35	43	51	43	35	37	49	43	47	52	41	39	45	30	41	55	41	38	52	49	31	37	37	42	53	39	54	43	40	47	55	40	41	42	43	40	36	41	41	41	47	39	43	59	34	47	50	46	48	42	41	47	53	46	51	38	45	52	38	35	57	39	36	57	45	42	45	35	44	43	31	32	44	38	36	41	38	42	41	36	44	45	39	42	48	44	46	59	50	47	38	45	38	38	35	58	43	51	49	42	44	47	56	50	51	41	45	52	40	44	39	56	35	53	44	47	36	39	39	42	48	37	42	49	43	44	40	42	48	36	50	42	45	47	40	38	38	44	48	50	52	40	48	40	53	48	47	38	33	38	43	44	58	56	44	36	47	43	37	35	50	53	49	40	42	47	45	37	41	55	42	46	37	43	54	48	30	35	47	57	37	55	48	43	42	40	46	43	52	43	47	47	43	40	54	51	34	35	47	48	44	50	33	40	54	51	58	40	36	44	45	45	29	36	49	36	47	45	46	37	34	49	45	48	43	49	51	37	38	29	39	41	38	39	36	41	45	54	38	51	59	46	44	44	48	42	46	50	37	50	39	38	43	37	42	45	42	51	37	47	38	44	42	36	49	42	41	45	43	51	42	46	62	43	36	50	51	36	42	43	32	55	44	34	43	50	52	33	39	43	40	41	31	47	38	47	41	36	46	45	43	54	40	41	40	51	51	58	34	43	33	36	46	48	56	46	47	38	43	34	36	55	48	36	45	41	43	47	48	40	33	46	40	43	42	48	34	39	45	43	41	45	40	44	49	43	54	49	46	52	36	45	48	38	40	40	52	40	34	42	49	50	44	37	41	42	40	35	42	49	49	39	45	42	48	64	52	29	34	39	41	37	38	41	47	52	44	41	51	38	56	53	48	41	41	35	45	48	42	40	40	37	53	44	44	19	46	45	39	43	47	46	46	38	42	44	41	37	42	57	35	33	36	46	36	44	39	42	39	30	37	43	56	54	33	52	39	56	39	34	47	43	38	47	44	43	37	46	34	47	39	36	45	43	45	45	38	57	41	41	32	33	53	44	42	36	31	38	40	41	44	37	50	49	36	50	43	36	47	45	45	43	36	43	33	52	42	35	49	44	42	45	32	34	39	51	56	45	43	48	48	48	42	47	39	50	44	47	52	46	50	45	58	42	32	55	37	39	47	53	45	40	37	43	39	48	38	39	45	53	54	48	44	45	42	51	41	48	47	39	49	41	56	45	46	37	33	41	41	54	32	49	48	50	39	49	38	54	46	57	28	39	52	54	35	47	50	45	37	52	39	46	45	44	38	42	40	44	47	38	41	43	42	43	47	53	56	48	43	43	56	42	41	62	40	48	52	42	50	40	47	49	45	45	31	43	37	39	44	50	39	48	43	44	53	43	39	56	38	45	33	41	38	44	50	38	39	40	45	49	50	34	51	58	38	47	38	36	39	47	36	47	44	35	48	33	39	28	50	46	45	46	52	45	44	40	45	49	47	47	43	38	42	49	41	45	33	39	51	58	34	45	42	44	44	50	37	45	37	39	35	33	36	49	32	52	41	35	42	48	53	36	42	43	35	30	46	49	62	40	39	50	44	49	44	43	37	47	44	54	44	42	45	30	35	37	38	37	36	57	48	50	45	48	48	40	47	62	40	38	42	51	39	36	47	46	29	52	40	51	38	34	53	43	58	59	45	38	36	42	49	41	44	39	47	38	35	41	36	52	46	53	44	46	37	43	50	44	43	39	39	48	44	37	48	38	55	42	50	51	37	48	44	49	34	26	32	40	42	41	40	47	51	41	38	38	32	41	36	61	46	42	48	61	37	47	47	46	38	47	43	55	35	44	35	45	51	46	52	31	43	37	36	47	45	49	44	45	36	41	40	42	35	52	45	42	44	40	44	32	36	42	44	44	41	38	36	41	35	40	47	42	50	52	44	48	45	43	51	35	41	47	39	46	38	39	44	51	39	42	48	45	48	60	46	47	43	47	39	31	33	49	35	48	44	51	36	44	34	41	38	47	50	39	46	44	32	48	52	46	47	36	44	52	48	44	34	40	36	38	47	38	39	52	46	44	40	45	46	35	47	41	31	39	36	39	36	34	38	36	40	54	42	34	39	39	48	43	47	45	45	49	42	50	51	46	39	30	42	47	40	53	49	49	45	35	32	42	56	41	52	48	51	44	43	50	48	41	44	51	45	41	45	47	33	46	54	39	47	46	52	40	41	38	40	44	44	42	45	55	34	53	42	49	48	48	40	39	38	46	55	51	43	52	38	45	45	44	48	48	33	52	43	41	50	54	47	44	40	51	49	43	48	55	41	56	52	39	38	40	34	44	49	36	39	42	41	49	42	61	46	46	51	39	49	48	36	52	43	35	44	46	43	39	53	42	54	46	47	49	35	44	52	45	39	47	48	47	46	50	53	46	34	45	46	37	38	58	47	39	41	38	36	38	41	51	43	38	31	49	40	42	50	46	40	48	52	46	38	33	49	43	52	42	41	48	54	45	55	41	45	48	50	41	49	43	49	32	42	39	43	42	58	50	46	46	53	53	47	41	50	46	44	33	43	38	46	42	52	42	52	42	49	46	39	42	40	42	39	43	43	35	38	42	37	40	34	48	55	44	40	46	56	49	42	42	42	46	31	43	43	43	48	45	41	36	45	47	45	57	41	36	42	36	43	35	50	45	43	48	57	50	50	52	45	51	41	46	54	37	41	41	39	43	43	45	49	42	49	56	49	58	42	40	57	38	54	41	33	43	32	55	42	47	36	49	46	55	39	35	46	44	40	40	36	62	43	47	60	63	42	51	43	37	50	44	46	45	45	33	33	47	50	44	43	43	49	48	54	53	39	47	48	41	39	46	53	46	42	40	39	41	35	31	37	45	50	37	54	46	47	34	36	46	52	44	51	43	35	47	50	38	39
27215	18946	15759	22868	30930	32063	29769	26743	24562	22414	20152	17715	15896	14265	12749	11276	9748	8331	7572	6920	6376	5574	4869	4343	3679	3057	2466	2118	1829	1519	1513	1487	1330	1206	1125	1113	1029	991	928	841	828	1111	1976	996	1830	2199	1370	1064	994	875	622	568	585	636	571	567	528	523	515	502	537	515	533	520	579	526	524	523	571	518	497	521	478	496	541	541	532	530	540	520	496	528	517	551	523	551	529	552	528	498	543	531	485	539	549	532	543	545	506	515	510	552	501	504	553	533	515	529	549	510	520	489	525	548	510	528	581	545	509	517	556	532	508	579	564	512	543	544	586	528	532	538	546	531	530	519	532	585	537	505	584	553	533	562	537	553	566	502	489	503	509	525	494	529	555	521	483	520	497	502	546	528	551	505	507	497	561	523	535	525	579	534	546	522	525	522	503	522	524	532	494	528	543	603	524	504	526	516	501	532	521	513	510	555	499	562	514	511	542	561	536	572	549	516	582	530	540	508	555	513	514	545	505	522	554	515	513	535	510	520	520	542	541	583	539	522	518	523	511	552	505	517	515	531	561	497	526	501	544	546	536	513	521	513	578	512	537	518	558	507	540	512	564	516	532	521	523	557	537	535	525	537	495	561	552	550	508	559	471	544	522	547	532	517	525	527	508	484	532	544	523	544	522	502	548	514	527	541	516	548	531	542	541	497	542	545	526	551	499	500	507	527	519	551	534	502	544	521	533	501	565	542	543	546	544	516	541	527	513	535	532	493	572	509	532	519	505	506	528	530	556	505	532	530	536	538	510	533	474	548	569	522	519	554	538	546	510	533	548	535	532	520	538	500	525	543	532	505	503	504	556	565	538	490	538	525	522	498	522	501	509	589	526	536	539	531	539	547	517	503	525	513	530	502	529	548	584	548	536	524	541	551	547	511	524	531	511	552	535	491	501	501	514	510	573	498	554	575	534	535	529	543	516	538	580	544	535	538	522	509	537	528	502	538	552	528	549	515	543	557	507	514	496	512	516	505	539	560	511	496	506	555	577	512	533	506	530	517	495	521	492	499	454	524	519	488	467	570	537	497	544	516	538	544	505	558	565	549	532	548	478	577	529	535	491	493	500	530	571	522	563	512	523	539	489	505	534	487	541	543	530	494	547	497	531	549	543	558	551	533	519	514	511	516	537	496	514	507	548	534	525	544	527	482	537	546	539	505	513	545	545	520	529	525	501	512	495	545	511	539	518	588	553	519	542	548	521	498	508	510	539	530	508	517	515	575	531	497	524	552	531	542	523	540	542	560	502	542	524	560	541	519	541	569	535	510	528	538	571	527	557	555	563	513	543	473	509	552	549	531	531	568	534	538	555	581	534	554	537	516	515	534	523	563	525	526	534	492	514	534	529	492	533	538	521	545	526	546	546	554	546	485	555	517	502	548	524	543	551	533	505	538	525	523	555	531	527	517	491	564	577	522	507	568	510	534	549	491	583	542	565	519	508	545	542	533	539	483	557	507	557	517	535	560	538	518	499	532	528	518	554	547	559	550	532	508	529	514	508	500	586	538	536	541	517	546	498	546	548	547	528	523	568	538	501	499	451	593	540	557	520	534	534	552	495	552	536	510	530	536	555	504	542	548	548	505	524	531	493	516	508	520	511	547	515	517	497	540	540	546	549	591	533	498	505	531	531	545	514	586	510	545	506	512	518	527	523	521	567	538	530	541	538	533	503	517	505	575	538	568	520	508	536	482	487	536	543	515	550	531	556	538	529	533	523	533	514	548	534	515	515	540	532	523	515	527	532	512	535	477	534	511	534	491	516	576	503	538	533	508	516	536	493	507	527	559	536	546	524	517	521	494	560	529	557	532	527	518	520	534	548	568	544	509	502	503	517	582	483	536	544	546	503	493	568	527	548	500	544	505	547	555	547	513	546	560	515	527	493	514	565	496	501	541	487	515	498	539	516	552	528	569	524	540	529	543	560	485	543	551	558	531	525	521	539	542	516	516	542	533	547	575	483	501	525	526	523	528	488	517	524	535	535	551	559	509	545	503	541	587	444	494	519	507	519	556	529	538	550	487	548	529	531	542	539	526	559	517	527	523	500	540	532	548	545	506	528	513	514	532	516	511	528	524	557	547	527	551	489	566	557	499	548	540	524	532	512	536	533	547	531	545	525	545	563	553	523	500	546	516	514	545	536	552	481	491	531	527	546	529	543	531	509	541	545	522	570	520	519	554	514	499	556	510	564	490	491	516	523	541	542	517	546	559	537	473	570	550	543	533	541	556	545	538	530	552	556	508	527	473	506	526	531	520	531	541	491	533	496	535	525	535	519	511	550	508	519	512	487	506	511	570	546	520	516	574	489	584	509	561	530	519	511	534	501	537	503	516	512	503	577	492	554	532	531	548	547	521	525	534	507	534	552	516	516	525	522	521	556	550	574	528	585	525	535	493	527	535	519	566	533	509	507	515	564	548	502	500	545	494	538	526	534	565	525	557	511	547	531	509	525	573	534	538	519	552	566	527	559	536	565	487	518	525	524	546	503	531	540	587	512	564	575	560	546	523	523	551	531	561	529	534	535	499	530	505	535	541	574	527	522	516	550	563	555	513	552	580	546	533	560	510	487	522	558	491	558	579	516	552	540	512	539	533	550	525	524	529	525	548	519	553	522	507	527	538	553	517	513	523	550	535	502	554	526	521	516	528	544	552	498	506	537	508	487	531	543	516	561	513	522	543	495	525	530	490	535	499	492	523	498	503	527	526	500	502	541	520	537	522	571	526	553	529	535	524	533	531	516	532	529	527	514	520	513	495	518	537	523	539	517	550	548	525	527	501	533	528	488	557	539	534	579	500	526	510	537	536	557	560	497	552	508	497	530	481	543	481	566	554	510	554	535	583	521	525	549	522	534	555	516	519	525	557	541	478	538	525	523	504	503	529	514	490	551	542	487	556	537	545	528	525	497	526	516	507	537	580	561	504	560	493	504	511	540	529	518	514	552	543	516	546	502	546	486	524	558	531	560	515	562	517	530	558	534	526	518	537	553	513	513	542	531	549	502	504	572	503	549	511	529	510	549	542	488	543	576	525	536	563	501	523	536	493	522	504	532	534	545	556	527	517	521	555	543	514	571	513	580	523	567	557	486	521	591	542	527	539	514	548	530	547	506	503	509	496	518	552	510	508	491	546	529	478	528	517	515	543	516	556	527	496	493	514	550	543	552	524	531	563	539	523	527	567	563	509	468	562	532	514	571	531	508	540	525	535	509	554	500	547	529	556	531	506	555	538	524	476	525	591	536	531	511	483	508	538	544	494	494	529	552	531	539	509	552	539	491	494	556	512	550	515	525	551	530	507	519	527	536	567	528	587	511	586	505	527	504	534	561	526	564	489	494	506	551	530	502	513	506	541	510	551	509	530	564	501	538	519	547	494	558	538	518	513	571	510	545	532	476	515	546	476	513	545	574	553	533	507	504	526	555	556	529	520	545	539	514	534	555	530	545	515	527	542	532	543
2562	1181	783	533	589	752	728	620	511	387	346	307	258	256	211	185	167	139	141	120	110	85	92	84	92	80	76	60	67	70	68	48	62	58	50	68	65	57	52	44	43	56	39	55	56	69	60	50	56	49	42	57	55	40	46	52	31	41	43	46	49	39	46	45	50	48	44	39	42	45	54	53	37	47	42	38	51	47	34	54	56	60	40	39	40	58	47	41	48	44	43	49	52	53	63	48	48	50	44	51	44	56	52	38	40	45	41	57	38	57	40	48	51	45	49	54	40	48	35	47	43	56	60	38	45	40	55	43	49	49	48	39	44	44	43	61	39	58	41	48	53	46	51	45	39	42	46	50	57	48	43	45	35	44	43	51	54	43	56	52	48	36	51	45	46	44	42	39	51	52	42	45	37	52	59	38	60	47	44	38	58	50	52	44	46	46	46	47	40	49	46	48	38	37	47	47	51	57	44	56	40	46	49	45	45	40	36	43	55	37	51	44	42	53	36	52	44	43	42	52	50	59	49	53	46	49	49	40	46	47	47	44	60	46	40	66	39	50	43	54	47	52	55	44	51	44	55	50	45	49	47	45	45	34	43	42	33	31	41	51	45	37	61	46	42	39	56	41	45	48	39	48	44	48	51	54	59	37	51	57	53	50	41	50	43	40	36	49	45	49	53	41	42	45	48	42	61	45	40	39	45	42	42	42	42	46	46	50	45	53	54	56	41	43	55	48	49	48	51	49	49	51	57	54	50	40	43	47	47	54	36	41	47	47	40	44	53	57	52	55	55	47	39	43	50	42	45	45	36	44	54	41	41	37	58	39	40	48	50	46	49	54	41	46	42	45	51	39	42	54	63	54	50	47	50	36	43	51	64	62	61	45	38	45	52	37	48	43	49	40	44	56	36	60	46	38	52	29	44	41	41	42	47	48	42	35	46	40	48	40	46	51	47	35	43	47	41	44	41	38	52	58	42	48	39	56	35	46	60	55	45	41	44	48	42	47	53	33	32	38	55	44	52	49	56	35	51	34	59	53	43	51	54	34	54	51	50	49	58	45	55	38	38	50	37	46	41	41	43	55	45	40	41	54	57	47	42	42	50	48	40	50	45	49	30	41	41	49	38	38	38	54	40	55	44	44	36	51	57	45	45	56	51	48	53	45	38	31	45	52	47	52	50	44	48	37	40	51	62	48	61	48	32	39	35	56	34	46	54	50	62	52	50	41	49	46	48	40	44	39	43	45	44	48	59	58	41	44	46	45	52	46	48	58	42	50	44	40	42	52	37	43	37	45	49	41	39	51	54	48	50	44	57	55	32	43	53	49	43	58	34	51	35	51	42	50	50	59	45	46	50	41	61	36	45	59	52	48	44	52	47	50	47	50	48	50	51	49	42	41	48	32	49	38	46	43	45	49	45	49	55	40	51	45	38	47	47	42	52	49	48	48	41	52	37	44	51	44	50	49	56	54	47	50	47	52	35	49	44	50	50	57	51	39	55	47	43	41	57	52	32	52	51	43	47	59	55	48	52	43	49	33	44	47	34	45	49	49	41	55	48	54	48	44	48	45	42	39	39	45	50	43	45	47	54	46	59	45	49	50	46	49	58	58	55	38	41	51	40	53	45	53	39	44	53	51	57	46	36	39	41	45	52	41	54	56	45	42	53	53	41	31	45	43	49	49	48	49	54	44	50	41	53	51	41	34	53	47	55	45	52	58	49	40	47	54	45	57	45	53	49	80	35	35	48	45	49	44	42	45	45	41	51	38	52	50	57	42	31	48	39	46	63	43	42	43	50	44	56	48	43	47	47	42	49	43	57	57	50	37	45	50	40	42	43	49	57	44	44	40	40	49	47	42	43	56	46	49	46	39	46	47	33	48	48	45	53	47	37	57	36	41	48	53	33	55	54	51	56	46	42	55	35	45	47	54	52	51	49	37	48	55	45	37	65	58	35	55	38	47	43	45	40	45	51	61	46	48	37	50	37	46	39	51	47	49	42	42	44	49	50	55	56	38	44	47	48	38	34	46	44	49	44	53	43	48	34	54	60	43	46	55	57	44	54	53	51	31	54	37	48	38	43	54	40	45	51	44	56	49	50	51	50	45	54	44	37	47	43	44	38	50	48	48	38	47	50	35	53	48	56	56	41	46	53	51	41	35	47	52	37	71	47	41	43	48	44	52	47	47	45	48	42	49	41	51	44	40	50	45	42	56	44	39	53	47	47	49	57	51	55	48	39	51	47	40	47	53	44	51	50	50	32	58	45	58	39	34	40	38	43	42	49	47	54	51	50	40	47	36	47	49	44	33	46	39	51	39	36	50	45	38	40	43	48	59	46	41	46	53	40	39	54	45	42	38	42	53	44	50	52	36	44	43	41	53	45	36	61	43	41	43	41	40	47	56	48	44	55	41	54	48	45	51	32	48	48	39	59	56	58	45	53	55	47	48	44	46	45	52	45	48	44	35	53	59	47	39	42	32	43	46	45	49	51	46	41	44	42	44	50	47	47	36	50	39	53	45	48	49	48	52	40	56	47	41	44	54	55	44	45	49	51	49	42	56	45	61	44	42	50	35	53	49	47	36	49	45	49	49	53	48	48	38	56	57	32	47	50	49	41	39	44	37	56	39	40	32	51	57	37	50	44	53	39	42	48	60	37	54	41	45	56	49	40	42	45	52	45	48	41	48	48	42	47	37	41	45	61	43	40	46	43	52	53	51	45	52	43	48	48	58	41	37	34	49	44	35	45	52	54	53	44	57	50	52	40	50	37	56	52	46	50	42	41	43	52	38	43	44	47	51	51	52	37	50	55	45	45	44	41	51	42	49	48	48	46	38	50	35	40	51	47	49	47	46	50	39	37	45	48	43	43	32	44	46	45	41	51	43	59	47	55	43	46	46	47	36	52	45	34	36	37	50	41	42	58	46	51	34	51	42	40	48	38	44	41	41	49	45	56	47	42	41	39	48	45	65	40	43	32	49	48	55	49	48	37	47	38	41	47	40	54	45	39	34	43	48	59	47	38	36	44	47	50	36	47	40	45	40	45	46	45	60	50	43	50	50	44	44	47	32	47	37	30	55	37	53	53	41	35	41	54	48	59	35	42	45	49	44	54	36	41	44	45	64	41	54	47	52	39	31	41	42	43	47	47	49	43	51	53	57	47	41	38	55	43	54	50	53	44	53	62	58	42	35	51	50	45	37	42	56	47	48	42	68	58	38	46	46	54	34	53	57	37	32	41	60	45	43	23	52	43	39	50	46	46	47	51	39	47	44	42	54	35	36	41	49	50	44	55	43	48	40	49	38	35	53	48	58	54	40	47	39	62	34	49	44	51	51	41	41	39	45	53	45	51	29	58	49	37	50	44	44	54	41	38	58	50	44	43	39	44	36	41	37	57	39	36	39	51	53	58	49	52	43	42	38	37	52	45	58	51	50	46	49	39	50	59	53	48	42	61	45	42	47	51	29	32	49	39	41	28	34	48	42
20621	13585	11334	17537	24767	25935	24091	21447	18233	15107	12993	11026	9501	8217	7141	6113	5375	4726	3834	3663	3283	2874	2526	2257	1908	1672	1509	1379	1235	1197	1140	1046	1016	1021	969	890	789	755	732	705	714	754	691	700	875	1090	811	743	667	631	605	576	553	539	573	536	583	543	593	582	525	608	570	582	507	589	570	567	593	523	552	578	566	567	533	561	526	570	582	558	568	562	572	545	571	542	608	562	561	552	569	572	572	568	557	566	561	549	513	580	548	579	562	558	514	546	539	569	542	505	577	507	494	537	551	608	563	565	561	578	578	593	560	577	561	550	536	570	552	589	577	574	564	547	575	576	563	547	568	556	516	550	575	556	550	517	527	553	562	549	555	625	558	602	558	596	573	554	512	583	546	549	574	547	586	558	585	588	527	538	566	587	583	583	573	589	609	557	566	556	556	571	544	550	545	571	593	582	588	586	559	576	581	530	578	553	542	569	577	567	569	581	588	559	565	571	575	562	560	581	538	565	550	557	540	566	612	548	596	552	572	567	553	519	538	597	546	534	569	569	575	585	557	558	541	592	562	562	537	621	552	527	578	559	578	555	568	560	590	547	555	556	531	548	559	587	587	564	539	541	582	609	580	556	556	603	582	574	536	579	588	574	555	600	536	561	562	556	527	564	526	565	578	577	541	540	563	581	581	582	539	552	557	609	553	565	563	566	555	604	574	584	540	592	535	592	578	586	582	576	559	521	552	571	564	560	565	560	576	557	595	558	558	577	554	539	570	594	610	561	598	572	541	598	561	571	572	570	593	604	541	577	560	555	573	628	539	536	531	585	543	572	530	577	518	560	559	586	532	570	577	579	576	563	537	539	567	567	561	579	530	546	580	570	540	555	591	543	545	504	534	560	607	572	558	542	567	573	543	574	543	497	580	563	571	537	547	524	601	528	563	559	585	565	573	547	585	567	569	599	570	581	536	566	558	609	571	562	561	561	564	579	539	558	567	554	548	594	568	567	572	537	557	569	585	579	570	606	575	548	598	553	555	572	570	559	516	584	599	566	546	540	568	588	577	591	567	601	576	556	547	534	569	572	570	627	578	600	557	596	504	563	579	560	547	626	551	559	547	568	603	557	539	566	565	578	586	579	535	573	583	566	567	572	556	578	578	533	581	595	607	530	605	598	554	568	564	562	593	565	556	554	568	586	562	573	541	585	583	551	570	521	576	615	576	534	556	566	577	556	553	570	560	562	544	582	555	566	583	578	538	621	590	539	545	565	580	555	569	571	555	566	573	616	565	548	522	550	556	530	586	573	540	573	587	561	559	593	570	532	621	600	552	560	597	587	593	565	579	586	561	591	554	578	485	556	579	542	495	544	551	591	575	563	546	588	541	549	538	574	593	566	553	535	541	582	544	603	549	565	538	532	569	544	565	553	570	546	609	519	529	553	563	560	585	566	537	618	525	537	548	610	585	572	565	584	551	551	570	541	566	530	572	584	523	555	560	587	560	567	536	567	540	554	577	530	598	526	603	541	587	569	596	516	564	582	559	582	541	598	582	565	564	546	508	577	556	572	551	557	569	570	592	569	569	566	568	569	562	579	580	604	573	597	603	619	557	618	562	540	600	595	557	543	570	538	557	541	568	526	513	598	557	550	584	553	552	541	557	574	564	519	557	571	597	593	568	538	550	570	565	568	568	572	518	583	556	572	562	560	597	571	599	612	578	575	579	591	578	568	589	571	565	512	553	592	525	607	595	610	573	544	583	601	577	586	583	557	518	563	530	592	584	577	562	561	570	566	530	581	556	610	556	554	561	541	601	537	604	571	574	590	559	559	570	582	549	562	576	591	570	574	535	567	577	587	542	578	542	599	538	554	606	546	603	563	524	604	576	630	500	568	560	600	587	559	585	557	551	560	578	620	514	516	551	532	572	582	517	539	505	515	542	550	556	603	565	523	532	550	567	546	591	542	555	573	588	558	554	576	555	569	581	583	602	570	614	575	579	552	558	575	561	564	532	581	553	551	604	590	561	539	568	544	551	555	533	605	572	587	524	522	540	576	610	550	561	550	579	560	585	588	587	545	535	537	592	543	580	592	572	564	543	577	567	566	553	542	538	586	608	570	500	558	568	579	543	531	541	519	578	564	582	555	539	567	575	590	559	552	519	544	569	580	568	591	586	556	548	585	588	583	534	539	512	543	609	574	582	601	564	564	550	538	574	532	608	566	574	542	527	571	573	573	582	569	557	524	610	575	550	590	521	616	561	615	546	571	569	575	569	565	563	576	553	583	579	531	534	548	539	544	549	552	542	578	617	590	532	558	593	569	576	511	517	568	552	534	537	601	583	589	548	567	598	563	586	555	586	560	561	564	584	585	591	559	555	604	529	605	562	570	525	524	594	558	561	547	523	583	536	539	569	569	576	585	558	560	557	599	593	527	566	558	577	579	567	577	576	555	594	547	557	573	577	533	519	557	549	574	568	551	570	570	589	574	562	556	567	588	583	583	577	571	573	566	563	573	586	576	599	598	577	593	577	553	545	568	560	573	549	559	569	564	603	587	570	560	579	572	573	588	538	548	537	591	544	583	577	573	576	590	549	549	590	557	595	608	531	585	569	534	579	619	565	550	556	577	550	599	584	599	536	563	570	571	560	509	564	572	573	553	546	567	578	569	554	566	531	546	549	561	545	548	569	525	554	519	546	517	581	587	578	515	565	568	570	566	560	571	566	564	559	568	567	577	560	586	589	580	567	559	570	572	630	605	529	573	560	536	545	538	576	558	596	583	584	574	578	561	565	571	588	563	581	576	601	537	590	530	539	598	586	540	569	573	602	585	559	557	561	533	557	537	550	592	570	558	560	608	621	545	571	537	548	595	575	561	511	612	541	560	579	605	586	568	627	579	559	597	558	547	579	558	551	579	566	600	552	556	583	536	618	565	542	526	572	556	541	589	554	558	532	573	596	581	563	597	566	526	566	550	602	557	568	546	568	592	590	565	577	545	594	557	570	518	549	575	566	550	568	581	582	608	581	563	560	542	608	570	541	570	562	573	575	572	515	558	595	544	597	563	553	569	547	572	572	521	545	563	556	558	560	530	558	585	618	574	573	603	616	572	576	555	566	593	566	573	586	554	582	573	555	541	545	584	532	593	568	580	566	557	565	531	590	556	570	562	587	577	530	576	595	552	584	566	597	559	544	569	577	562	562	588	618	537	624	500	546	557	528	561	564	585	568	560	574	571	558	557	557	578	572	558	608	546	585	533	569	589	534	554	572	556	547	550	547	552	571	597	557	612	540	546	584	512	534	501	571	551	533	532	550	587	504	535	552	551	501	575	556	572	600	570	571	544	599	560	556	614	565	558	592	583	551	563	564	588	571	613	581	610	522	574	553	567	572	550	537	577	570	567	562	574	587	529	605	550	616	555	552	601	549	558	589	562	585	585	581	563	568	567	551	556	597	546	568	583	556	542	585	568	557	559	601	561	603	587	566	496	547	563	585	556	547	595
3025	2437	1356	879	981	1371	1189	977	770	662	540	481	369	317	258	229	226	172	146	158	136	104	105	109	89	85	59	70	77	78	62	56	82	59	67	53	66	49	59	44	37	52	59	78	81	76	55	57	54	54	47	45	43	40	57	53	36	64	51	46	42	44	52	42	47	44	43	54	36	59	51	42	45	47	37	37	46	49	49	51	65	52	39	54	50	63	41	45	49	53	48	37	51	53	42	43	33	40	45	45	46	50	50	53	44	50	41	45	45	41	38	47	40	46	44	36	36	53	36	38	44	42	41	52	42	49	55	40	46	42	47	36	52	48	63	51	37	47	31	40	49	54	40	54	48	33	42	59	41	40	44	32	46	56	32	45	59	42	43	51	44	49	58	57	46	52	46	40	49	55	46	52	42	43	41	46	46	41	43	28	41	33	40	37	43	43	49	33	39	37	55	51	41	38	45	35	44	44	37	46	53	50	50	44	34	47	42	43	42	44	57	47	32	41	46	43	51	47	52	45	33	51	49	39	48	37	44	44	44	44	38	40	36	38	48	43	45	35	43	44	42	66	40	51	46	33	30	30	43	57	52	41	41	49	46	37	34	55	35	47	43	47	45	45	36	46	39	47	49	42	40	41	54	50	42	52	40	43	49	41	47	46	40	42	49	60	42	52	45	38	46	43	51	45	36	38	53	53	59	46	47	42	41	50	33	50	46	44	51	47	40	41	59	39	46	58	41	35	51	57	36	40	39	41	46	52	49	41	44	47	32	48	40	54	40	36	35	37	34	43	39	46	44	35	48	46	48	51	45	62	39	39	46	42	58	33	47	44	50	56	42	36	38	52	46	38	39	34	30	38	46	37	48	36	43	52	43	52	47	39	50	47	47	48	55	40	46	46	41	34	32	34	50	47	36	55	50	44	40	36	42	47	53	38	43	57	52	54	42	49	41	38	46	49	38	49	63	36	48	46	42	36	51	39	47	41	53	40	47	47	41	50	51	43	37	36	42	40	41	48	45	42	54	51	54	40	48	37	48	42	43	46	42	48	47	35	39	36	42	50	48	42	46	50	49	32	41	46	48	41	41	54	49	56	39	46	43	42	48	42	43	51	39	39	46	46	44	40	48	50	48	33	36	47	39	38	41	32	46	35	42	53	53	44	41	41	46	43	44	43	37	46	41	52	46	47	51	60	35	39	41	45	44	38	51	36	46	45	51	44	34	37	41	39	31	35	53	44	45	48	41	42	43	47	46	49	52	50	46	37	43	41	31	43	47	57	31	36	50	50	45	45	40	45	51	42	47	37	46	46	36	38	37	35	40	44	40	47	44	41	43	42	47	38	64	44	38	44	38	59	52	49	48	40	53	38	46	47	37	37	34	45	44	36	49	43	50	43	46	56	54	39	39	43	57	41	43	43	37	41	34	43	48	48	35	35	41	45	45	47	48	44	54	42	44	35	49	40	39	41	40	38	44	37	53	40	40	52	44	46	31	46	42	50	32	65	39	39	59	47	37	36	41	54	42	53	43	47	47	42	36	45	47	43	41	43	40	45	47	44	46	49	36	49	58	52	50	48	33	36	51	44	43	38	43	48	37	47	40	49	36	42	35	49	37	52	44	40	42	43	51	44	50	53	39	43	46	44	44	38	39	44	40	39	41	51	45	51	24	46	44	36	45	47	41	50	42	41	44	45	51	40	48	40	40	49	35	45	52	51	53	49	41	39	43	42	25	49	42	43	55	41	42	51	43	40	44	41	35	37	43	47	41	46	51	43	34	45	36	52	47	52	57	42	57	35	39	36	47	49	48	37	37	45	39	38	42	43	49	43	38	41	43	32	44	42	44	48	48	58	42	45	47	50	37	53	40	43	37	42	30	33	46	47	40	36	51	44	54	50	45	36	47	31	46	49	47	34	37	35	37	46	46	42	41	45	35	41	40	45	48	42	34	39	43	44	39	53	48	49	48	55	42	40	41	43	42	34	47	49	42	41	39	49	46	37	32	44	31	40	47	41	44	55	34	39	48	59	31	38	40	46	55	32	46	47	50	45	42	52	46	56	45	43	52	39	38	42	52	40	40	45	51	40	47	39	42	45	42	42	51	43	45	36	30	45	34	37	35	49	45	42	55	43	44	55	45	45	33	56	41	42	38	51	48	40	53	37	39	35	49	60	49	46	45	46	47	36	43	40	33	42	40	51	47	49	52	45	44	40	43	52	48	45	34	47	43	39	33	43	41	58	21	49	48	33	46	50	42	45	43	34	50	41	47	40	50	47	53	43	44	34	43	56	39	49	51	55	37	52	49	42	39	43	50	38	41	39	41	35	45	45	33	44	56	46	43	40	32	46	44	53	53	49	52	50	48	50	42	42	47	39	48	45	47	36	44	45	41	50	47	54	53	47	39	35	44	55	51	41	41	43	50	41	41	40	38	43	46	38	42	46	52	43	38	35	33	34	37	29	43	46	54	33	51	46	57	41	49	28	54	41	48	49	41	49	49	34	45	38	46	49	43	45	54	37	42	47	37	48	53	57	40	44	35	43	55	42	41	43	45	41	38	43	48	52	33	45	42	48	43	40	43	53	45	38	47	51	45	41	39	42	41	33	48	30	48	35	44	45	41	54	47	53	37	47	45	39	59	37	43	55	48	47	51	45	40	52	45	41	50	42	51	56	56	51	50	45	51	47	39	39	48	38	36	50	44	45	57	40	50	35	46	46	57	53	40	43	36	49	54	44	46	49	33	59	48	47	43	43	40	33	46	42	32	44	41	39	47	48	46	51	46	40	63	46	47	56	46	41	45	43	47	39	43	40	56	47	45	45	45	43	48	37	49	52	32	61	36	46	41	53	39	39	45	39	36	45	35	48	38	36	41	56	44	44	38	43	53	49	43	44	45	46	47	42	38	38	39	51	40	40	37	46	49	45	40	39	41	40	33	27	30	41	48	50	38	49	47	38	53	23	53	47	38	50	41	57	44	34	45	45	52	49	44	47	39	38	37	42	45	50	46	47	50	45	31	43	37	45	41	37	45	36	37	43	49	45	45	46	49	43	59	47	44	39	54	46	45	52	43	48	34	38	41	37	40	38	39	50	47	42	39	48	37	51	47	37	49	42	44	36	43	46	37	44	38	45	47	50	49	40	50	39	54	46	41	47	49	44	42	45	46	45	42	48	42	37	38	46	33	46	40	37	41	37	44	33	48	46	50	35	49	52	47	54	47	39	46	41	47	46	48	38	39	37	46	46	43	36	46	36	39	44	56	48	42	54	36	32	45	40	41	38	51	49	35	39	42	39	40	42	69	36	46	54	53	44	37	57	40	44	46	46	43	30	42	50	44	47	39	38	42	60	48	38	49	42	49	42	40	44	40	49	34	44	43	50	40	42	36	46	43	43	37	47	39	46	40	41	56	48	55	38	44	44	42	42	43	52	45	42	44	41	38	38	35	47	49	35	47	53	39	34	56	45	55	46	44	44	52	44	40	33	46	44
24985	18997	15741	22265	29600	30721	28057	24946	21994	18971	16454	14200	11816	9949	8594	7407	6818	6055	5340	4560	3942	3507	3101	2493	2296	2066	1872	1740	1599	1367	1308	1281	1242	1162	1117	1033	811	859	782	728	736	770	1178	1477	1711	1113	921	835	757	605	594	532	527	507	527	508	546	536	542	555	512	534	541	497	557	507	500	560	522	567	513	539	527	527	536	504	517	546	547	543	562	551	558	496	526	547	537	529	521	520	539	523	540	554	530	558	518	511	535	513	516	510	537	522	545	509	544	585	530	491	479	550	527	511	516	535	522	554	530	514	528	518	520	540	529	579	547	531	544	540	529	534	526	516	532	556	492	534	508	510	518	539	549	524	535	519	485	568	531	573	528	506	525	533	514	507	487	596	520	553	545	514	542	522	507	557	519	565	545	510	516	525	536	546	484	578	587	523	543	503	548	473	543	531	527	558	539	543	531	526	528	551	540	534	549	544	511	542	513	524	550	554	553	540	558	535	583	550	522	536	514	590	553	495	578	507	526	493	554	553	528	518	517	531	558	524	533	534	539	535	551	493	531	535	575	555	573	512	533	519	521	515	506	518	567	562	516	530	536	538	516	550	518	519	565	573	513	531	521	556	590	530	567	551	536	531	575	579	604	544	525	524	549	530	533	537	568	544	515	531	514	559	511	549	540	528	525	529	517	512	528	564	530	533	537	522	502	507	565	505	543	530	536	516	535	547	518	492	536	567	548	502	539	554	506	509	527	529	545	550	495	562	472	546	506	552	514	549	549	511	522	583	520	530	554	544	510	490	539	510	538	520	530	515	538	583	539	549	572	511	508	501	567	522	513	504	507	517	485	538	538	551	502	553	514	522	489	514	528	547	568	536	483	490	503	555	522	561	571	531	503	517	527	523	557	581	500	535	512	531	540	554	547	518	563	511	502	510	498	520	515	574	550	563	575	545	593	537	522	582	511	534	511	544	546	552	532	520	492	568	534	500	497	564	538	553	559	530	507	519	530	530	526	542	483	539	499	542	486	527	550	513	564	547	506	515	560	526	528	515	563	536	488	530	537	565	499	521	521	534	517	545	522	541	545	562	529	536	576	516	530	533	503	552	496	572	544	553	532	538	521	603	532	517	500	495	497	496	531	527	533	560	549	513	534	555	538	538	546	592	576	510	538	537	532	573	532	558	508	584	551	509	524	508	538	581	503	553	551	582	520	501	517	556	514	555	496	518	512	561	495	550	537	545	516	556	521	551	525	554	540	548	517	529	528	532	533	524	507	556	503	563	531	509	518	559	541	506	504	550	527	519	512	531	527	516	517	517	571	527	559	543	541	543	554	532	535	492	542	522	501	531	541	535	548	559	517	536	494	524	517	539	549	530	525	558	558	528	522	532	550	574	558	537	520	575	555	559	520	499	546	556	500	524	524	517	510	535	546	545	550	531	492	538	524	570	529	548	515	518	537	543	510	548	535	534	525	494	524	551	513	526	522	511	475	535	519	517	528	554	512	561	554	518	590	579	520	500	513	509	556	534	553	522	523	550	501	565	517	548	508	530	552	522	529	497	525	527	535	523	474	511	549	540	539	559	507	516	548	502	562	562	546	515	509	496	577	530	514	540	550	519	563	533	545	514	552	537	563	481	518	531	539	526	561	521	568	554	516	528	503	548	559	562	501	503	512	533	531	517	540	513	532	544	523	522	526	511	543	537	524	578	543	573	520	512	511	567	516	554	531	534	529	503	510	532	517	515	574	537	531	538	554	502	528	501	515	527	521	547	526	514	535	477	591	559	531	505	571	519	540	509	544	492	521	515	536	532	525	527	547	530	528	511	524	520	476	537	536	505	537	555	536	540	597	560	528	506	530	560	485	553	533	504	512	510	523	524	567	551	492	521	534	527	550	534	569	505	496	536	510	579	493	533	511	513	504	575	568	493	551	530	499	547	525	515	551	562	528	522	543	547	506	495	565	561	568	532	506	523	523	508	528	557	543	549	558	528	509	533	542	527	534	549	567	522	509	531	513	550	557	512	579	549	530	534	520	516	557	530	529	535	563	559	526	545	513	527	576	579	536	572	520	547	507	498	526	499	558	537	494	536	552	544	545	537	560	562	537	534	524	524	583	513	518	519	523	482	506	537	500	509	542	545	550	562	516	500	536	490	496	539	491	536	495	527	533	558	521	558	500	512	538	560	553	514	493	561	518	531	579	522	550	535	511	468	547	519	547	496	523	523	528	502	584	561	530	529	552	525	550	526	522	559	505	547	538	551	527	563	504	497	512	571	528	518	552	517	499	559	505	526	532	519	508	563	556	548	554	534	527	522	548	548	540	540	521	533	514	601	526	528	511	527	528	512	561	521	574	522	560	525	556	549	513	559	514	490	533	492	576	588	521	489	552	536	548	498	580	512	498	596	560	524	529	567	514	504	560	531	474	509	492	509	545	515	523	501	568	522	538	525	546	520	519	495	520	538	566	517	534	510	524	556	573	511	530	537	481	519	553	557	527	562	530	527	531	566	590	531	545	584	546	542	488	546	540	490	514	545	551	534	533	515	530	517	517	549	527	547	516	495	550	521	524	493	508	544	533	510	520	500	533	568	548	503	560	546	536	542	534	543	570	511	510	535	550	550	540	527	538	543	526	519	577	532	530	515	531	536	539	553	560	504	531	531	532	564	557	534	549	535	540	508	532	552	521	591	531	532	509	528	584	504	526	520	539	502	501	517	514	531	528	537	533	519	584	534	561	557	538	520	514	515	541	525	547	524	539	505	508	499	488	544	532	546	530	483	571	606	527	574	496	540	515	553	535	584	527	505	501	523	516	516	507	509	524	561	565	570	571	549	542	526	557	532	576	534	572	534	538	570	557	506	508	514	534	496	547	541	536	540	501	549	517	559	535	532	491	547	532	536	493	535	527	498	534	536	564	527	570	535	510	566	518	547	543	556	569	525	572	544	481	573	455	566	535	556	551	533	534	582	524	552	540	564	539	513	505	526	517	561	539	567	533	565	488	515	490	504	525	532	513	520	523	533	526	527	546	541	556	507	525	534	528	520	535	526	528	548	511	506	531	490	540	527	561	524	540	503	543	500	499	531	529	598	541	525	554	509	506	525	471	529	549	526	556	543	532	541	518	536	509	494	577	540	536	512	525	551	518	579	576	520	535	527	544	490	524	531	553	509	505	555	532	524	564	529	566	484	568	543	541	563	538	543	547	532	503	504	525	498	522	522	520	495	560	547	575	512	551	562	531	520	512	545	546	548	585	535	538	526	530	504	527	561	514	525	545	538	554	537	519	533	544	515	537	551	520	548	553	519	532	501	537	537	530	551	543	529	552	519	504	499	520	533	565	513	518	568	510	543	508	519	577	490	549	501	513	519	515	572	484	540	503	541	478	503	563	554	532	544	535	480	527	568	545	531	520	548	540	489	568	502	530	516	550	511	505	563	549	548	513	543	535	535	538	543	508	489	539	531	514	506	528	566	512	514	514	543	559	535	542	511	540	540
4284	2334	1448	885	978	1352	1387	1075	875	726	570	421	389	345	289	282	228	199	178	167	143	131	111	98	95	86	93	71	73	79	74	63	77	76	56	51	54	77	52	48	59	48	73	75	104	80	58	76	64	60	43	57	41	46	35	42	42	59	61	52	50	51	56	51	52	47	49	40	62	28	49	49	60	54	38	58	57	50	56	42	51	50	42	41	46	49	45	48	49	42	53	48	42	43	54	38	48	46	40	47	43	51	46	44	49	48	44	54	53	48	51	48	57	42	55	45	37	48	63	45	46	51	52	40	54	44	44	51	60	36	46	49	64	40	43	45	46	50	44	41	56	58	44	47	49	50	42	55	59	33	63	43	51	61	54	59	46	56	52	45	59	35	51	48	44	59	45	52	40	47	42	53	61	39	44	60	37	48	54	53	50	55	54	45	48	48	31	60	48	46	42	39	53	46	46	41	46	55	52	48	53	42	55	53	53	51	49	50	64	44	51	55	46	43	55	46	44	45	48	47	40	45	58	57	43	47	71	61	46	53	46	57	44	64	47	43	48	57	38	61	41	46	47	52	51	57	44	35	44	51	53	51	46	56	50	39	44	55	38	43	53	37	47	49	41	48	48	54	37	57	52	38	45	55	62	47	53	37	52	49	51	37	51	44	69	54	50	56	48	37	47	48	52	52	37	45	49	61	48	59	48	58	47	40	51	44	40	45	49	50	48	43	37	52	47	63	41	42	57	55	58	58	55	55	52	43	58	51	36	46	56	48	45	55	63	39	43	52	52	40	33	53	41	47	43	61	57	47	46	67	45	47	44	47	43	44	43	32	68	60	61	47	51	43	52	38	39	70	54	48	40	49	44	49	55	54	55	58	54	50	51	41	54	47	53	43	47	59	56	54	45	34	37	50	62	49	48	44	49	65	52	66	50	51	59	53	43	43	48	58	47	45	40	46	58	58	58	49	54	57	54	47	51	42	64	54	56	44	52	40	42	35	46	58	46	62	51	47	47	50	53	48	52	49	55	53	55	47	52	38	46	56	48	56	34	46	42	52	44	55	53	40	43	47	48	47	50	53	39	64	45	43	39	48	49	49	55	53	64	62	72	53	49	51	45	39	39	66	53	32	42	40	48	50	42	37	63	49	45	50	39	47	48	64	52	57	39	63	50	43	49	38	51	43	53	51	61	57	50	41	56	53	46	56	49	59	56	52	46	50	58	55	58	55	55	52	51	47	41	73	57	47	40	57	43	49	37	55	45	40	54	46	42	45	45	53	56	50	42	47	52	47	60	56	48	41	41	48	52	51	48	53	39	56	52	50	57	55	37	61	54	49	54	40	50	49	40	45	50	43	46	52	36	43	49	44	42	44	53	48	59	44	53	58	56	40	52	47	44	57	51	58	44	60	38	48	41	52	59	57	38	56	54	54	44	37	64	55	47	41	50	40	53	49	54	56	57	54	47	58	48	54	42	40	43	52	47	50	49	49	54	58	46	52	52	53	46	61	43	49	55	59	53	49	54	46	45	52	46	40	49	46	51	56	54	49	56	45	43	52	51	62	58	48	57	30	43	38	57	48	54	56	52	52	44	51	38	44	43	47	59	49	50	62	53	59	53	49	53	70	56	60	67	50	53	42	57	53	56	53	48	50	48	51	46	48	47	40	56	54	59	37	45	45	48	63	57	49	57	63	68	50	43	50	46	43	60	51	57	47	50	41	49	55	51	48	46	40	42	68	53	38	49	51	57	50	62	58	58	50	57	52	52	47	54	57	74	56	53	44	56	54	47	50	52	36	52	39	43	37	50	41	40	34	55	43	57	66	42	44	52	40	42	57	53	37	41	46	49	53	57	56	51	49	44	59	36	51	52	48	52	45	47	39	52	45	57	43	39	48	51	42	51	51	39	65	41	56	48	47	50	40	47	53	48	37	43	43	42	52	42	47	37	48	42	59	53	49	67	46	38	54	36	42	61	46	52	40	43	46	57	47	42	35	44	40	51	53	56	47	47	57	47	55	57	56	46	45	55	37	63	51	55	50	59	52	43	42	53	57	48	47	42	57	58	63	49	44	44	55	56	51	45	53	57	53	40	44	52	61	53	60	35	31	38	46	51	47	50	47	59	52	50	58	46	45	37	51	41	64	49	42	46	51	50	37	50	50	50	45	43	47	47	49	45	53	48	51	51	46	45	61	48	47	57	50	43	57	39	41	60	49	45	51	47	47	50	47	42	45	46	44	50	43	52	57	49	56	43	43	48	43	45	47	60	43	59	35	57	36	53	48	55	48	52	56	62	42	38	45	52	42	61	54	70	53	41	51	52	53	49	55	45	58	47	59	66	66	39	46	43	44	47	52	51	62	49	54	63	43	44	53	55	47	56	51	43	43	50	45	51	44	48	59	46	55	48	35	54	60	45	47	43	58	53	48	42	57	46	49	42	46	52	58	56	52	36	52	36	50	54	51	54	58	49	46	53	60	45	47	70	44	46	41	61	44	44	54	48	52	51	57	48	39	42	34	48	47	52	39	48	40	47	41	38	50	33	54	41	36	52	50	51	50	42	47	51	45	62	43	59	46	45	37	47	42	57	50	38	43	59	52	51	47	61	53	52	38	53	47	50	38	46	52	49	37	45	51	49	45	40	55	49	55	47	67	38	58	53	48	50	44	43	48	67	50	49	67	45	42	35	44	38	50	55	48	47	52	55	44	61	59	67	42	43	50	47	56	56	48	38	59	57	51	46	61	36	44	56	44	54	49	54	55	53	40	51	49	54	60	64	49	45	61	52	40	58	60	51	46	56	56	45	46	41	41	58	51	53	56	55	48	46	44	42	50	56	42	42	40	41	48	45	36	57	40	47	45	44	41	58	47	60	57	46	46	46	54	52	37	45	61	46	56	46	54	54	44	51	55	49	41	51	49	52	53	46	46	50	40	41	50	47	51	51	64	37	46	52	36	47	37	50	52	40	48	32	45	38	42	47	40	46	52	46	59	61	46	62	42	43	39	49	52	68	47	49	50	52	43	55	47	51	50	51	38	46	36	55	42	58	51	48	43	44	36	59	44	50	57	57	53	41	39	37	49	43	52	47	56	37	63	39	56	44	51	54	41	47	44	43	51	52	55	56	54	50	42	47	46	50	56	47	47	53	58	61	43	45	39	56	50	44	41	67	51	51	50	49	48	42	49	60	59	43	53	41	50	52	62	48	45	58	39	41	37	43	57	47	43	35	41	49	44	52	57	56	51	57	43	53	44	49	51	41	52	39	44	45	32	41	48	54	54	45	52	50	37	40	53	49	60	41	45	45	57	57	47	47	45	47	44	50	42	54	53	38	51	53	54	41	46	66	45	50	48	50	48	45	56	50	35	56	45	58	47	49	45	46	45	52	55	51	66	48	44	53	47	50	57	44	44	52	43	53	46	48	56	51	52	50	53	35	41	64	53	59	39	48	49	43	44	50	49	56	38	45	49	50	49	52	45	45	62	54	57
24819	18941	16127	22071	29401	30956	29289	26327	23175	19835	17098	14482	12299	10617	9288	8089	6965	6126	5211	4462	4002	3392	3149	2704	2407	2274	2004	1903	1664	1541	1528	1376	1256	1176	1090	969	918	867	764	750	1198	831	869	1680	1905	1370	941	741	760	639	591	565	593	580	540	601	575	542	582	604	611	565	590	595	593	578	599	609	600	588	616	599	594	577	606	556	627	565	577	629	613	585	562	556	563	564	572	569	599	587	551	578	600	620	580	578	584	578	563	589	627	575	566	627	581	607	614	602	636	576	558	619	566	573	547	622	614	593	598	550	575	588	593	614	534	604	546	567	566	646	612	579	582	567	594	598	569	569	602	606	584	595	633	578	588	568	611	605	562	637	603	605	615	572	576	541	590	588	589	583	569	561	612	584	629	596	590	589	578	596	557	531	594	580	597	599	613	604	578	611	577	613	571	566	583	605	597	557	569	615	559	583	580	550	672	636	580	608	591	586	608	571	575	571	619	553	592	601	605	557	601	585	605	602	602	582	586	541	596	583	548	574	589	562	575	639	557	586	542	608	554	615	547	570	579	593	575	534	578	593	565	588	606	577	605	578	613	589	608	576	582	583	559	582	569	633	619	609	577	561	575	565	578	580	598	542	544	548	585	598	569	601	565	593	580	555	568	586	605	585	616	601	622	573	609	613	562	583	550	523	574	617	573	587	582	591	595	569	582	582	569	618	613	568	587	602	596	603	557	588	595	585	593	539	595	559	586	607	573	555	597	585	593	628	576	631	600	545	618	583	587	597	589	660	520	585	610	624	565	589	563	599	550	611	576	574	529	582	564	584	589	562	618	598	631	565	558	601	581	563	555	630	592	570	582	573	584	588	590	564	621	597	584	564	575	590	580	603	611	592	603	594	583	576	581	556	591	536	576	585	570	623	546	578	573	589	625	607	582	604	568	594	551	619	557	608	598	556	577	515	582	598	598	545	540	574	558	596	606	568	577	570	550	570	623	596	550	609	596	587	614	564	576	582	634	573	609	572	609	606	591	587	611	564	553	652	571	581	588	578	599	575	586	568	599	588	557	562	576	556	599	579	606	567	574	563	572	600	551	573	606	572	592	624	579	591	622	526	579	558	636	587	563	593	524	605	617	601	537	562	589	571	591	631	571	564	586	587	599	601	575	588	581	540	603	574	602	589	599	554	557	568	572	552	588	599	588	588	579	572	577	555	579	573	620	582	581	587	618	600	567	627	548	591	559	600	560	562	569	585	566	609	578	566	575	614	542	595	575	597	606	612	530	603	583	595	567	577	562	543	596	568	595	603	593	592	572	587	617	612	634	573	617	560	561	617	631	568	535	623	581	563	597	624	569	584	589	552	580	547	567	564	600	619	562	563	611	605	589	572	568	586	614	617	563	566	597	638	558	578	568	607	574	597	580	574	592	575	575	560	552	637	567	599	602	653	643	592	635	614	588	542	576	554	580	566	584	611	568	579	601	592	567	574	577	581	584	579	630	598	599	619	595	580	520	574	579	571	626	590	625	622	585	574	562	550	536	589	561	603	580	573	593	585	577	629	589	552	605	566	621	609	579	572	624	607	615	586	581	598	592	574	562	615	606	568	562	591	574	582	579	577	606	582	612	580	602	588	617	576	592	554	610	569	590	573	549	573	591	573	524	596	578	594	568	564	584	600	574	583	532	557	579	620	575	568	586	573	591	584	574	579	608	579	570	610	602	599	613	600	575	563	601	608	600	548	548	595	579	590	598	589	572	593	579	604	612	570	602	581	565	570	570	566	624	563	580	634	602	608	542	567	582	600	581	606	627	557	605	611	623	558	589	600	597	562	588	594	604	564	559	573	562	576	578	573	569	579	611	592	579	556	604	578	582	543	605	570	581	575	599	606	592	549	550	577	570	560	620	548	596	572	605	600	585	608	578	548	543	582	573	575	592	596	569	599	582	602	580	580	601	570	624	578	576	570	590	583	573	578	569	597	605	607	580	562	580	583	575	599	610	595	571	593	606	571	567	559	573	575	578	587	590	552	595	601	595	577	578	571	586	548	606	582	581	601	620	597	626	594	578	610	609	610	618	572	598	622	595	549	587	584	584	606	696	570	578	584	576	610	605	577	569	580	573	624	546	607	587	604	543	579	565	596	577	633	627	580	582	621	596	580	564	648	541	550	571	585	562	590	589	595	636	606	585	599	568	589	606	564	563	593	571	625	555	565	598	559	573	645	568	602	583	601	550	576	514	582	588	579	580	607	554	644	578	562	568	588	567	578	615	565	570	564	554	616	602	562	595	595	611	589	611	571	544	629	563	531	600	599	562	594	599	580	542	581	609	611	596	566	594	591	578	589	543	607	593	605	544	599	579	605	585	587	590	620	588	588	603	573	588	631	580	610	604	598	568	631	558	582	619	595	592	585	565	567	550	617	565	618	562	579	628	578	554	624	597	589	594	575	583	583	574	560	605	611	594	589	585	571	567	575	612	558	592	602	611	582	580	631	585	611	624	577	607	610	584	599	532	635	600	573	588	537	573	607	566	624	578	616	619	556	566	547	589	617	624	576	547	597	649	557	596	608	593	575	575	597	572	594	618	607	592	619	600	631	571	575	565	581	584	565	568	596	594	610	602	599	625	575	611	624	565	602	621	567	595	605	594	610	565	571	618	600	602	575	569	623	587	556	595	587	577	599	577	605	582	609	587	566	586	567	616	574	565	577	563	619	592	597	607	558	621	587	574	571	582	602	582	582	590	610	588	537	601	637	592	577	579	609	593	557	534	595	551	594	597	548	567	547	604	580	593	551	548	573	586	606	605	608	581	636	576	579	604	588	557	591	583	604	578	591	626	612	582	551	580	578	548	563	590	600	588	584	604	578	614	618	598	600	578	579	536	592	547	557	593	604	545	609	618	595	574	604	609	618	556	621	545	612	579	613	582	588	620	588	556	617	566	596	610	562	531	614	609	578	581	585	607	558	595	547	577	599	562	554	591	596	619	614	556	579	598	602	573	620	583	626	611	601	612	539	563	568	565	564	617	575	586	558	573	567	591	580	569	554	588	561	590	567	636	552	568	561	571	577	608	564	573	593	568	600	592	615	575	604	597	575	528	524	540	626	602	589	566	584	593	614	595	587	571	582	537	562	574	582	572	617	553	528	578	527	621	585	558	604	548	521	613	538	591	607	551	603	545	627	622	577	605	609	562	602	570	555	584	582	557	609	595	584	600	595	614	565	629	561	576	575	579	599	631	599	607	597	582	594	553	574	587	605	622	594	570	601	566	585	607	603	594	581	631	627	624	604	570	577	566	577	612	557	581	621	606	606	583	585	574	573	584	610	581	561	567	559	550	577	576	566	616	588	599	573	617	555	562	594	631	552	576	597	552	583	595	622	563	591	583	587	559	574	598	607	570	578	590	580	557	552	551	577	616	602	576	575	626	603	566	568	603	549	539	589	585	593	589	568	561	608	609	580	584	615	614	566	572	594	584	603	588	567	587	620	605	596	605	617
4335	3991	2116	1242	1305	1678	1721	1536	1252	1047	781	708	588	474	381	323	295	230	207	193	189	157	138	122	112	104	89	85	95	85	87	74	77	63	67	76	55	48	52	56	80	95	54	76	114	112	65	58	56	58	43	43	31	37	32	25	45	44	48	48	54	51	38	58	49	37	45	34	51	54	49	40	52	46	40	35	38	48	42	44	54	45	37	43	40	42	38	37	50	53	45	41	46	47	54	43	34	41	56	37	58	38	44	50	42	40	49	40	43	43	53	50	42	56	50	46	46	42	47	63	52	55	53	42	41	47	39	44	42	44	49	43	53	43	45	60	60	47	38	42	39	47	42	45	54	48	48	44	43	63	38	46	60	36	43	43	43	48	33	48	46	47	39	42	50	43	38	39	43	49	40	48	40	42	50	51	33	41	40	41	50	43	50	48	50	38	50	44	49	54	39	47	45	44	39	47	39	50	37	44	45	47	38	49	50	49	46	51	45	44	46	48	51	48	52	32	45	42	46	43	57	42	38	38	39	54	45	41	42	47	40	48	42	36	45	39	45	33	44	45	52	44	48	41	56	44	43	67	30	47	36	44	43	47	39	51	39	47	58	42	46	26	40	55	49	38	45	47	48	64	35	46	41	50	37	46	46	44	45	39	31	42	39	54	38	46	43	44	36	48	47	50	51	41	40	48	44	37	41	59	46	57	50	34	54	48	33	50	40	51	43	39	41	40	40	37	34	39	46	48	46	50	53	50	45	49	56	48	41	47	48	54	57	42	49	42	38	53	50	46	47	50	50	33	50	55	45	34	38	52	49	34	41	42	43	28	39	34	31	47	45	41	42	40	51	46	40	35	51	26	38	43	50	44	53	64	53	42	45	43	40	51	47	50	40	55	46	41	41	44	39	48	36	46	31	53	42	37	47	49	53	51	40	35	39	44	42	42	48	57	39	33	63	47	38	45	62	47	54	37	36	39	41	46	57	49	35	49	40	29	49	42	51	53	38	42	52	47	38	35	39	37	47	38	46	55	45	51	43	40	37	49	52	43	36	48	50	47	45	42	61	38	43	38	33	51	42	57	40	48	47	41	41	40	49	47	50	45	43	36	44	42	48	41	55	56	43	55	55	45	50	56	44	40	51	40	39	47	35	42	28	46	48	54	40	47	41	40	48	41	47	37	45	41	43	38	46	55	41	39	40	47	43	39	54	49	47	48	38	48	39	43	50	52	39	45	47	52	44	40	42	53	48	41	59	50	33	44	51	48	46	38	36	34	40	44	38	47	25	49	42	53	37	46	53	53	47	48	53	42	68	56	34	46	44	42	33	37	50	48	39	45	50	38	49	52	53	38	44	39	42	51	43	37	50	35	60	56	37	40	43	37	37	47	38	48	38	44	49	45	35	52	56	52	57	42	39	52	49	50	47	40	44	35	52	49	56	61	46	48	44	54	54	37	53	42	44	46	43	45	42	61	31	57	50	52	48	44	62	40	26	34	41	39	44	48	46	34	43	51	53	54	44	37	46	49	40	45	43	52	31	52	42	62	40	38	60	39	47	46	43	41	54	62	38	42	50	39	44	33	40	51	38	53	53	33	41	39	48	54	52	44	51	55	54	40	41	38	47	44	51	40	40	36	51	47	49	36	44	41	41	36	50	36	48	47	49	50	50	37	27	36	44	34	37	35	40	62	46	40	43	51	44	51	44	50	38	48	41	54	39	52	34	50	47	42	56	49	42	54	41	55	31	49	42	46	40	45	43	51	46	42	53	59	46	44	48	47	57	38	45	42	37	56	44	44	52	43	46	47	51	57	48	46	48	44	38	51	46	57	43	36	59	36	48	61	38	37	52	50	47	52	51	42	47	40	47	46	46	45	42	44	47	53	43	47	38	44	39	58	46	33	57	39	33	45	44	36	56	36	43	45	44	46	45	43	50	35	51	42	48	53	37	47	43	49	37	41	54	51	40	46	54	44	44	31	43	37	52	43	42	55	50	44	41	51	49	37	44	44	58	48	32	52	48	42	39	40	46	40	43	55	45	48	39	61	44	48	47	45	48	48	53	44	48	50	45	48	47	37	38	44	45	49	49	47	38	48	56	50	29	45	34	43	47	45	41	55	45	39	35	45	43	56	42	34	43	39	54	51	39	43	51	53	41	37	40	35	38	44	50	48	45	34	53	47	41	40	44	50	37	48	49	44	46	34	45	50	48	39	44	56	40	40	44	62	38	49	44	29	40	35	55	45	49	57	43	54	36	46	40	50	48	62	43	60	53	42	38	50	41	48	37	50	55	48	43	33	47	42	53	43	39	41	41	42	43	40	42	48	42	45	48	58	36	35	53	50	46	57	46	39	38	54	47	50	46	45	33	47	48	39	38	40	51	55	36	41	43	49	39	58	44	40	55	50	52	56	46	36	41	44	45	42	36	53	54	43	57	41	49	42	59	51	64	56	37	47	54	40	41	47	40	47	41	47	46	44	55	54	42	36	60	43	38	44	38	37	50	42	51	47	39	57	33	35	48	47	44	45	51	51	52	37	44	57	46	42	38	38	65	64	35	54	47	31	46	61	40	66	35	43	46	42	34	43	48	42	48	45	49	31	61	40	43	44	53	59	45	55	38	56	50	62	45	44	42	54	45	47	60	50	44	49	43	48	36	51	40	60	37	38	52	35	58	43	44	40	44	48	49	41	40	45	41	37	44	43	36	41	43	39	47	43	51	48	45	55	34	37	40	52	46	38	39	37	47	37	53	32	46	55	44	52	37	46	47	54	45	36	44	35	46	46	35	37	35	41	42	44	41	41	42	54	62	45	42	41	43	49	52	36	38	54	41	59	46	45	37	33	42	45	46	38	45	48	41	53	57	37	68	40	41	35	48	48	45	35	48	60	43	55	45	50	40	41	55	46	50	38	54	39	41	50	39	42	46	43	50	38	43	44	32	43	38	50	38	37	48	44	36	53	45	50	40	46	42	40	50	34	36	37	40	44	50	50	41	48	46	44	62	53	32	49	41	53	48	49	41	48	42	57	41	52	51	42	56	43	47	33	43	49	54	42	33	53	44	42	38	48	47	50	66	33	49	34	37	39	47	46	46	43	46	51	45	52	47	52	48	40	50	42	41	48	47	44	48	43	43	54	47	53	35	45	44	45	45	51	42	49	52	48	37	44	41	48	49	59	46	45	36	36	54	40	39	37	35	64	45	52	51	50	35	50	36	35	51	57	43	45	34	50	36	35	46	45	31	42	51	52	29	42	59	37	38	49	38	48	51	33	51	35	43	44	38	45	50	47	48	54	45	40	42	46	43	37	52	42	53	39	44	40	50	50	44	43	42	38	46	46	33	42	59	45	31	32	53	42	48	52	47	49	41	47	45	51	49	62	45	49	41	37	45	51	51	43	47	46	41	57	55	44	41	41	50	47	45	41	54	43	54	49	39	44	43	40	53	64	45	36	48	36	47	43	49	40	42	49	45	46	35	49	51	50	49	33
28639	22891	18416	24721	31662	32959	31919	29523	26610	23508	20616	18019	15244	13044	11619	10078	8737	7435	6446	5384	4610	4113	3727	3259	3040	2691	2330	2336	1865	1743	1591	1507	1355	1227	1024	1002	924	871	755	880	1373	2122	898	1574	2306	1742	1168	784	659	575	560	541	574	534	541	495	526	532	522	551	505	536	549	506	557	517	533	555	590	508	500	533	507	556	553	502	511	515	541	531	559	531	565	567	544	560	539	581	513	544	511	542	599	521	546	577	546	525	527	565	519	554	488	544	524	512	514	534	534	575	555	576	515	573	562	564	579	524	569	562	584	526	512	555	494	528	570	576	525	504	554	579	560	550	516	546	523	512	568	522	542	497	559	558	517	524	545	555	561	544	571	534	554	499	519	533	553	521	500	519	487	522	549	582	520	545	506	548	525	554	521	550	530	569	565	502	541	552	555	545	499	548	550	500	524	528	542	505	543	563	544	529	585	504	575	516	535	536	539	526	516	519	569	508	507	566	539	524	544	571	566	483	543	543	534	565	562	572	531	552	536	555	543	570	515	548	547	542	566	516	570	543	502	585	537	560	560	514	561	536	532	522	582	507	572	527	530	519	543	527	577	550	545	553	518	529	517	520	519	527	539	538	517	553	510	578	512	512	549	559	541	561	562	534	551	578	526	501	546	545	533	564	527	554	563	572	538	553	550	528	581	541	530	538	561	537	520	500	580	530	527	562	581	552	514	560	531	541	511	537	532	503	517	539	557	516	526	539	486	553	544	539	508	524	527	553	543	539	556	535	556	563	518	508	519	488	562	551	523	533	522	544	539	517	595	567	521	584	518	541	532	535	465	525	506	559	496	509	529	560	572	471	520	524	554	499	509	532	546	516	562	484	502	533	551	556	536	542	561	611	533	519	528	540	548	577	541	539	491	596	569	547	536	539	511	527	562	537	550	552	539	535	522	542	550	535	576	557	535	511	548	531	547	569	558	552	542	573	523	538	557	528	537	525	532	589	542	576	551	546	531	556	512	575	475	551	573	547	504	562	590	540	536	550	591	515	583	512	532	562	570	542	542	554	535	542	518	513	539	544	543	519	493	543	541	558	560	516	505	515	500	557	557	514	545	556	534	504	530	545	548	511	545	516	509	530	532	535	557	535	519	548	519	546	549	592	548	536	538	537	554	569	521	601	574	542	530	561	541	549	554	551	570	542	520	565	529	524	558	566	571	521	554	532	570	563	507	481	552	534	573	493	546	501	529	559	538	540	508	515	518	531	555	529	554	509	546	528	544	478	585	552	566	575	541	569	563	521	531	544	531	539	573	593	520	568	546	530	542	554	502	550	540	529	541	527	564	553	580	568	517	562	534	541	527	542	564	518	594	543	545	542	530	528	531	553	524	538	537	541	493	517	538	520	526	528	523	560	516	533	535	528	522	549	534	544	566	543	533	551	540	517	593	505	553	536	496	551	505	550	514	533	530	489	558	558	549	480	501	588	540	557	566	514	532	559	525	564	513	539	540	514	555	563	528	551	521	524	547	502	578	514	529	554	512	527	536	529	525	548	587	560	556	523	550	540	543	532	527	540	551	538	551	527	538	499	558	537	569	530	502	524	536	535	522	539	519	500	521	591	536	556	582	517	559	584	575	534	576	492	544	594	512	551	570	553	533	528	543	523	573	576	492	589	539	530	564	567	512	568	516	511	548	534	492	558	508	554	530	557	514	512	546	524	552	540	551	592	538	546	538	602	546	505	510	502	550	565	551	550	531	583	524	572	510	504	552	528	498	534	575	570	517	524	531	527	526	499	533	531	511	538	519	557	531	536	542	506	533	521	551	551	524	518	555	570	528	519	561	535	593	547	507	533	528	493	509	509	540	529	550	554	542	529	567	532	529	532	551	509	556	506	538	533	558	555	531	532	558	530	511	537	508	564	522	530	562	546	564	515	547	545	563	545	517	509	570	608	575	535	514	503	509	511	514	534	549	578	588	545	572	529	558	588	555	504	518	562	529	578	556	507	529	560	547	551	590	542	491	511	504	550	517	561	554	557	510	540	524	576	575	530	557	521	526	524	545	515	569	492	501	545	559	557	509	575	536	560	570	513	525	522	558	553	580	529	521	553	565	562	592	484	570	547	535	532	576	524	537	551	574	528	569	559	518	526	555	537	583	500	489	562	561	536	544	537	533	552	518	560	521	522	515	546	523	562	589	529	522	522	504	574	566	550	536	554	555	515	509	550	563	571	512	516	510	541	536	535	527	534	501	551	587	532	566	523	512	518	538	514	570	551	555	556	532	540	516	516	526	582	556	537	529	517	496	518	512	548	553	549	555	497	525	531	514	495	513	531	531	581	536	550	540	576	527	515	567	546	559	508	532	536	554	579	468	537	552	530	572	560	570	594	598	536	506	533	534	559	542	520	517	574	506	533	536	550	549	556	522	504	506	543	558	482	538	547	502	521	560	521	547	512	527	537	531	539	539	505	544	523	547	515	546	553	551	545	533	546	573	536	497	556	539	540	548	559	576	551	568	574	543	539	562	541	558	519	563	559	577	537	550	537	576	506	526	560	547	564	577	512	536	584	565	527	550	519	550	530	568	513	539	564	551	563	546	543	559	480	549	576	550	544	559	548	501	557	559	556	513	560	552	535	517	547	548	525	550	607	529	576	573	558	547	590	553	523	552	527	518	542	517	525	541	562	576	544	554	519	513	556	553	529	555	545	530	546	544	572	542	530	528	526	504	550	574	538	548	551	532	541	533	545	561	568	578	548	538	490	526	532	521	549	565	543	503	528	558	574	549	490	544	521	517	532	544	536	511	497	521	570	560	545	543	513	551	532	538	549	555	538	558	530	555	574	594	545	543	529	538	529	555	534	555	530	550	531	565	573	542	506	534	540	563	536	513	533	529	567	527	587	565	547	558	526	511	521	526	531	559	525	517	538	558	544	557	546	534	537	541	532	529	579	536	548	536	521	544	576	523	518	546	605	568	545	545	496	517	516	571	522	508	524	500	536	536	536	554	548	568	523	507	559	543	565	537	601	544	538	504	555	554	568	546	527	525	565	590	513	563	570	535	539	547	569	533	509	541	542	555	516	520	592	551	537	509	504	523	524	534	600	533	519	510	601	551	547	548	544	547	533	527	538	526	559	505	566	495	565	557	538	528	537	517	558	551	543	546	553	578	553	547	528	532	579	531	561	554	561	567	555	511	549	532	543	547	494	549	540	527	563	531	503	511	556	513	548	561	510	551	551	522	488	553	558	567	556	529	533	510	528	540	541	547	538	535	538	526	561	523	537	551	539	544	505	562	502	540	547	582	553	568	579	570	553	535	511	590	518	545	503	542	532	573	522	530	574	500	543	517	520	539	539	563	511	552	548	534	543	545	551	538	532	539	527	534	582	498	536	596	502	555	554	566	527	575	532	562	558	527	531	503	511	546	548	562	560	548	568	529	522	531	516	543	522	562	506	566	514	525	532	517	567	529	584	500	558	520	533	598	530	531	564	537	538	517	529
2892	1620	904	528	544	708	772	688	605	476	422	357	292	242	249	168	170	157	161	109	109	101	98	88	67	77	61	78	79	58	52	71	70	52	50	73	71	55	49	46	58	50	58	55	76	64	50	44	52	42	51	41	55	59	51	47	47	48	49	50	55	66	52	43	47	54	50	41	47	53	50	30	54	49	45	46	36	48	57	54	42	36	45	40	43	47	51	50	36	45	55	49	33	62	45	46	51	51	43	44	38	41	42	54	52	40	43	41	35	41	45	58	49	52	39	61	57	28	41	55	44	52	49	52	39	40	55	56	58	47	48	52	52	55	58	48	47	39	49	49	52	45	53	47	50	43	51	51	43	54	55	47	34	41	38	44	37	48	42	57	36	34	51	55	48	46	48	42	49	55	47	37	56	54	52	47	44	47	34	41	42	48	38	42	56	59	51	46	44	45	48	37	57	50	43	42	39	49	54	48	52	58	50	46	47	57	47	38	46	56	63	51	43	52	43	47	54	59	63	46	36	59	43	44	42	50	55	59	34	52	57	51	49	55	45	40	47	49	48	46	43	45	57	45	52	58	45	62	56	46	50	44	55	62	41	54	55	44	46	37	49	42	48	44	51	60	50	47	43	49	48	43	57	32	38	51	39	57	60	46	38	43	48	51	46	47	46	50	49	49	43	46	53	48	42	54	58	39	52	51	45	47	56	44	43	44	45	44	50	47	55	41	42	38	45	57	52	53	47	32	46	49	49	30	55	56	37	53	44	38	48	46	55	36	41	50	49	45	38	39	41	55	57	51	46	50	67	52	50	46	42	55	54	51	47	67	39	58	32	47	37	36	53	40	46	40	48	50	39	58	56	40	54	58	65	39	42	42	43	52	54	48	50	40	54	46	49	57	47	43	60	49	54	31	53	56	48	46	52	40	37	44	40	53	38	43	66	39	47	52	44	46	49	56	44	53	54	39	55	54	40	45	55	53	39	50	44	46	47	49	48	54	51	55	48	46	40	54	57	60	39	58	57	37	46	49	32	48	60	50	54	41	49	59	47	38	43	56	42	59	43	42	39	56	54	50	62	52	44	31	44	51	62	61	47	49	43	45	63	48	46	66	50	42	39	52	58	50	50	47	55	52	47	57	40	47	44	67	47	39	55	51	57	55	36	38	52	58	46	50	39	58	63	47	51	49	50	45	51	49	61	63	55	42	54	49	58	64	42	54	48	38	56	60	49	39	45	42	52	51	48	48	31	57	38	46	46	46	40	38	38	59	53	48	36	54	54	63	63	43	42	46	50	45	45	46	56	38	44	37	50	40	42	45	48	48	44	51	51	43	55	44	55	44	44	55	38	45	62	44	37	52	53	49	53	58	60	46	42	41	38	62	47	50	40	39	43	46	55	59	41	49	44	53	53	54	45	60	51	42	42	46	47	39	48	59	49	39	52	49	44	49	38	40	54	53	45	45	57	39	49	47	51	45	59	54	44	44	55	55	42	47	47	55	47	39	38	48	53	45	50	44	50	51	41	47	41	51	52	53	46	68	49	51	53	41	56	40	52	44	51	46	41	47	40	41	47	52	49	45	36	40	54	57	46	55	39	62	45	46	53	43	38	43	59	47	41	43	52	25	44	52	43	51	53	40	50	39	45	36	45	47	49	59	48	56	45	46	54	54	42	54	30	48	48	56	51	39	44	49	43	56	56	43	38	58	39	54	47	55	60	43	28	45	49	53	50	45	51	43	55	54	46	50	48	55	54	45	53	41	46	55	47	51	48	36	53	39	48	50	31	44	46	48	41	61	45	43	56	46	49	46	37	43	54	49	53	44	48	40	56	56	48	38	50	38	42	56	47	53	52	55	52	57	43	39	45	43	47	64	40	47	58	49	51	58	47	44	55	65	51	53	42	52	52	47	60	61	49	59	46	39	36	44	50	49	49	37	37	54	46	40	46	46	51	55	51	37	48	49	56	42	57	45	50	51	47	50	56	55	45	41	56	50	49	56	46	41	50	48	56	55	48	45	53	59	51	49	50	50	53	34	45	48	48	31	45	46	35	41	49	43	46	56	50	52	36	53	61	50	70	42	43	55	51	36	44	43	37	51	34	46	45	43	41	47	44	44	46	41	42	39	48	35	64	42	36	38	56	49	51	46	52	44	49	31	41	41	40	43	41	40	45	44	38	42	54	49	50	43	53	44	50	46	55	50	42	58	43	51	38	56	45	66	42	50	45	48	53	55	41	50	54	46	42	52	41	58	38	41	37	54	59	43	51	53	57	40	47	34	46	36	49	52	42	46	48	48	24	49	43	46	55	44	36	50	44	54	47	35	69	55	48	52	46	49	53	52	44	51	51	44	47	41	53	48	58	46	55	54	52	57	46	42	49	54	39	42	40	33	42	51	47	46	54	45	60	47	50	45	40	50	48	36	51	53	53	48	47	47	48	54	49	47	47	37	54	41	59	35	50	37	48	47	45	58	39	44	56	38	51	41	51	48	52	56	46	40	59	60	42	42	44	48	46	53	53	59	48	50	41	48	51	24	41	53	45	52	51	52	26	48	47	44	55	50	52	38	46	42	58	49	40	53	38	46	40	51	39	50	38	42	53	56	38	52	50	53	45	49	62	39	53	55	55	38	52	48	53	51	46	53	42	52	51	50	44	49	48	47	45	38	50	50	45	43	43	56	48	44	45	55	60	33	47	52	40	60	53	45	48	41	52	50	44	56	41	43	48	45	58	40	55	53	51	60	49	61	46	55	51	51	42	46	48	48	48	41	51	52	54	51	50	48	59	49	50	48	37	54	36	38	41	48	43	55	44	51	51	36	51	38	43	48	58	34	47	56	45	52	25	47	54	46	64	40	48	64	36	50	49	69	52	39	42	44	39	49	45	51	46	57	59	37	40	54	53	54	39	43	44	53	49	59	50	42	44	32	52	66	46	46	52	56	49	56	35	51	68	52	52	53	41	38	47	32	41	52	51	54	33	50	65	50	56	43	37	45	50	46	66	53	51	49	44	56	48	62	40	58	49	46	54	49	44	49	37	55	40	43	35	58	45	48	47	40	42	48	37	43	51	54	41	47	45	56	51	33	51	47	45	49	46	53	53	37	54	55	42	39	52	56	49	57	51	53	46	48	60	48	52	54	52	66	57	44	45	42	32	50	40	48	42	38	46	42	46	52	38	45	50	49	43	38	56	42	53	55	46	53	34	52	48	53	51	56	44	66	55	49	51	47	56	42	49	59	40	43	59	41	52	51	45	53	50	39	47	41	46	36	61	50	40	38	44	49	37	59	45	55	53	48	47	33	58	41	56	48	43	46	50	43	44	58	43	55	47	43	40	51	43	43	42	46	55	48	51	39	36	41	49	46	57	48	51	59	40	51	36	49	45	64	44	60	43	37	45	51	49	54	53	40	49	41	52	59	44	46	42	55	45	63	49	41	57	43	50	63	39	58	54	49	52	35	44	52	49	41	43	62	49	44	54	41	48	57
22745	16172	12251	17538	24949	26125	24577	22156	20081	17319	14695	12636	10332	8661	7146	6321	5335	4604	3997	3446	2923	2531	2290	2151	1913	1637	1546	1346	1331	1205	1111	1099	995	922	848	788	811	757	719	660	709	942	775	848	1030	871	709	654	580	589	545	539	554	538	592	543	547	568	539	579	550	632	576	612	562	561	574	602	574	613	584	561	574	595	532	598	562	559	566	612	568	576	571	582	533	587	598	588	551	562	573	563	586	534	598	550	576	564	557	583	545	528	582	599	592	560	556	566	554	545	620	556	546	580	549	569	516	593	575	600	563	579	604	554	571	528	538	564	555	519	545	591	598	585	568	554	566	557	574	589	590	535	547	596	589	544	584	523	551	563	589	544	601	569	569	540	604	557	574	578	622	560	576	541	570	566	549	551	578	570	555	575	568	568	555	551	571	557	592	527	563	537	536	592	611	559	574	557	555	561	617	569	588	589	533	527	574	561	534	566	603	610	535	582	594	528	589	555	578	567	556	522	538	530	566	592	516	548	571	597	556	521	568	556	566	590	574	559	572	552	561	578	570	533	581	551	606	576	578	542	597	639	555	564	563	556	538	562	574	543	566	589	590	566	569	599	571	529	599	581	567	577	548	521	603	530	544	535	563	559	585	560	602	581	534	575	545	560	552	555	530	575	575	552	574	617	626	584	554	546	549	555	585	608	621	567	524	562	621	574	534	542	557	543	560	582	600	605	575	569	573	501	594	590	563	561	541	573	552	525	567	495	537	611	529	548	602	555	562	557	530	560	575	536	559	579	570	584	614	555	542	599	566	571	564	565	588	564	581	634	561	586	627	564	546	568	594	605	554	583	580	575	617	552	562	596	579	555	617	544	588	534	543	596	530	547	531	584	544	567	519	569	575	588	598	602	550	584	592	610	553	575	603	608	595	582	563	561	581	566	616	543	574	567	524	552	568	591	572	576	584	576	555	546	564	591	587	585	608	517	599	507	545	537	568	556	566	575	554	548	556	555	593	575	571	591	557	519	538	547	591	564	591	651	567	540	574	571	624	560	556	561	544	530	570	503	610	581	557	601	603	593	579	571	600	599	575	560	608	531	556	578	553	562	604	537	544	587	585	542	582	559	558	580	596	598	574	538	593	589	575	553	592	549	564	576	551	552	632	586	581	555	596	598	597	575	548	585	579	549	527	589	604	603	582	593	561	535	533	574	587	587	588	532	516	540	542	555	535	588	600	590	589	518	607	541	553	547	577	568	576	589	575	547	591	600	547	552	560	571	541	578	506	591	560	576	581	555	527	571	556	610	610	551	609	571	597	546	531	573	558	567	529	528	552	595	585	569	586	604	600	548	559	594	550	564	552	574	563	577	573	554	573	616	578	572	560	580	565	563	538	559	588	574	572	504	564	593	547	607	583	558	545	592	572	572	526	564	519	563	594	568	539	546	561	547	571	597	582	596	570	556	565	607	574	583	563	581	599	554	542	604	543	607	584	598	574	555	567	533	548	564	580	583	561	591	571	648	573	623	579	568	540	579	587	600	540	554	597	544	568	572	571	524	569	543	538	556	591	563	548	589	598	588	550	568	587	584	592	603	577	604	562	543	578	596	553	552	587	607	605	572	576	597	598	551	573	620	568	545	582	553	552	599	564	568	580	564	592	553	615	547	634	586	558	560	588	505	513	591	530	623	568	552	568	565	558	547	609	553	561	542	580	574	573	585	577	550	563	546	548	589	558	596	611	580	549	599	580	545	556	531	512	573	576	535	569	591	563	559	587	568	601	580	574	585	587	585	528	565	596	592	537	540	581	606	579	631	532	522	566	580	593	598	579	565	576	579	570	558	534	574	539	588	550	558	605	616	551	603	579	568	574	577	556	549	551	645	568	560	575	524	594	521	566	546	603	551	538	541	583	538	593	582	527	566	583	532	593	566	600	585	545	535	578	510	552	568	570	539	574	585	595	561	576	552	539	518	617	563	593	549	577	548	545	595	572	592	602	598	583	555	611	596	548	565	574	618	535	540	583	577	602	563	551	547	638	587	609	609	599	590	543	559	569	593	589	587	585	573	552	599	557	582	560	607	547	572	579	540	584	542	579	540	566	587	567	563	585	582	579	597	544	596	561	559	588	572	556	555	537	545	571	591	561	605	582	566	616	551	566	571	571	547	539	554	583	514	564	554	587	570	531	578	595	565	561	533	582	575	570	557	589	583	580	568	548	549	595	584	544	593	566	584	549	581	513	608	576	582	569	562	590	591	570	595	570	544	550	601	583	628	554	563	523	594	552	617	568	561	553	611	547	554	564	555	515	571	558	648	567	569	533	580	531	540	538	548	552	557	595	571	556	549	561	524	556	594	568	566	600	558	574	560	570	558	596	583	554	563	576	551	561	569	554	541	583	577	557	554	569	561	613	566	533	525	540	569	582	569	556	565	554	569	580	576	561	582	592	582	569	571	565	569	554	543	563	556	581	557	553	579	544	553	567	543	584	518	601	591	623	541	577	552	562	568	532	563	576	543	519	556	566	588	571	561	558	573	576	551	568	567	591	582	605	548	579	630	559	573	596	564	570	535	604	554	603	554	590	571	548	572	591	596	550	548	605	575	577	521	582	562	605	554	545	613	605	602	588	583	596	556	577	588	545	551	554	593	589	571	582	536	573	570	546	603	570	563	592	608	600	568	600	556	576	574	583	601	570	557	557	552	572	562	578	597	589	550	551	544	597	526	581	564	603	575	552	536	575	528	573	574	575	548	581	592	571	556	538	564	548	567	578	576	606	596	611	546	591	535	580	551	577	571	584	580	577	561	552	551	573	562	569	535	574	553	579	619	519	569	544	609	589	574	571	606	603	567	586	534	538	553	582	537	570	585	574	564	583	576	553	568	570	546	569	570	550	553	583	581	584	565	589	612	589	580	562	544	597	555	560	550	593	590	568	538	518	536	568	554	567	552	523	517	579	599	591	579	589	557	589	559	538	590	558	494	546	596	553	565	565	588	552	564	557	577	582	579	538	542	577	582	591	553	569	538	585	558	577	556	631	569	536	554	589	545	575	586	584	578	600	593	510	602	564	556	579	569	572	548	525	543	562	574	562	562	593	606	576	608	542	564	577	570	587	550	594	526	544	540	551	547	559	598	573	538	521	560	612	591	584	554	562	549	563	555	551	554	594	605	576	511	588	599	573	549	616	579	595	591	637	611	566	568	561	583	602	618	558	587	532	561	581	573	528	551	566	553	595	559	611	561	531	565	596	594	579	570	535	544	574	517	593	551	617	564	602	565	592	560	594	601	567	593	577	572	558	579	593	573	570	582	550	622	584	596	614	596	553	545	547	535	608	585	592	622	554	583	575	548	573	556	585	508	584	568	588	591	594	605	555	588	559	572	553	547	601	530	557	575	603	543	585	566	542	599	585	592	570	578	584	549	586	605	499	577	605	589	562	600	565	573	624	548	570	588	577	588	565	579	527	574	609	573	546	538	561	578	586	575	548	542	533	525	575	557
3727	2789	1425	853	933	1259	1342	969	788	659	607	511	421	389	290	234	212	199	159	149	123	118	123	119	127	81	79	72	81	78	66	68	62	56	62	52	48	63	61	51	52	70	61	71	67	59	38	53	57	35	42	40	53	28	53	52	38	45	34	38	38	52	40	44	44	43	38	38	39	65	47	42	44	37	44	45	62	47	42	39	39	46	46	45	34	39	42	35	51	44	31	55	48	38	44	39	47	49	51	40	46	46	40	34	45	58	50	51	41	29	53	54	56	41	44	44	39	38	40	44	46	48	41	42	47	31	45	46	53	53	45	48	44	51	35	43	42	40	37	35	40	45	34	52	53	43	42	44	30	39	51	43	40	38	61	41	40	43	45	39	40	48	57	52	52	51	29	41	40	48	41	48	33	37	34	37	42	46	42	34	41	35	38	51	29	53	41	54	34	37	52	51	43	43	54	54	48	56	53	38	44	36	38	46	41	38	41	57	50	37	40	50	47	43	39	48	47	48	40	37	50	44	45	53	45	42	44	37	43	40	46	38	43	39	39	34	49	55	58	50	45	54	37	34	50	44	53	40	50	40	48	46	40	45	48	38	37	38	47	53	60	41	54	44	42	44	41	38	45	38	54	43	46	58	54	48	40	48	39	32	37	41	41	44	42	39	50	34	46	37	46	47	44	41	45	32	40	48	41	45	34	51	54	55	44	42	41	50	43	51	48	33	35	47	38	53	44	33	47	49	59	48	44	45	50	47	52	45	35	59	44	48	33	53	47	46	49	39	48	46	55	57	37	32	52	43	43	39	41	41	46	41	44	53	29	47	44	47	49	44	32	45	43	42	39	45	37	45	43	52	30	48	43	46	37	35	45	45	52	57	44	46	35	48	40	54	43	47	32	53	32	53	48	44	34	54	56	51	43	36	37	35	37	41	52	66	45	35	40	45	42	43	31	35	43	36	48	50	54	39	35	44	62	57	33	40	32	49	44	56	48	40	42	46	43	46	50	49	47	38	44	46	43	51	34	43	50	28	43	42	46	47	40	49	55	47	31	35	44	43	35	32	52	41	54	47	50	52	47	36	45	53	46	41	36	33	49	51	46	50	33	45	41	44	35	49	39	43	52	42	33	48	43	52	40	55	37	43	34	48	48	41	43	44	46	43	47	39	37	55	42	36	47	48	43	58	39	44	47	62	53	49	42	46	38	39	44	37	51	50	50	36	47	36	32	54	32	47	53	42	41	51	40	48	47	46	62	56	47	37	49	41	40	47	31	45	54	48	44	46	39	43	46	41	61	37	42	56	47	50	45	51	37	56	53	53	51	44	39	38	52	46	42	43	49	41	47	58	35	53	44	42	44	54	32	38	47	50	44	36	35	33	46	38	50	40	51	43	47	47	52	36	32	40	47	42	41	46	42	41	54	60	42	40	53	42	44	41	43	31	48	46	44	49	44	46	44	44	40	50	45	40	36	56	56	44	48	48	41	39	41	46	46	43	38	52	44	32	44	41	47	40	56	48	55	43	47	47	28	44	61	32	51	54	41	40	42	50	44	43	45	43	33	29	47	44	44	34	41	27	37	55	52	47	38	38	50	48	52	37	43	44	39	48	46	33	51	41	49	47	35	47	37	46	49	52	49	46	38	53	46	44	37	56	42	44	41	50	52	34	38	47	42	41	43	41	41	52	44	52	45	47	33	38	32	44	35	46	39	41	38	36	36	50	39	49	45	44	45	38	54	43	42	47	40	48	43	44	45	36	46	41	40	45	48	38	53	41	64	48	35	39	52	47	40	42	51	45	47	38	43	35	33	40	55	35	44	44	45	36	48	41	38	32	46	36	48	52	47	39	45	42	38	37	38	40	38	41	44	44	37	59	47	51	41	38	44	42	36	46	48	44	50	35	45	40	41	46	36	45	54	52	51	46	51	51	38	42	43	36	40	40	36	30	50	55	43	48	57	45	52	47	49	50	50	32	24	51	49	31	41	46	41	48	45	31	48	54	39	55	57	41	52	62	52	39	48	46	59	49	56	46	61	54	42	59	43	38	40	45	43	50	51	39	47	44	28	50	43	41	46	48	38	42	56	38	39	50	42	39	53	38	40	42	43	49	41	38	49	39	44	30	40	48	47	51	44	40	36	45	42	46	57	41	51	44	37	40	51	50	49	43	41	41	49	36	47	58	40	51	50	48	41	39	40	49	48	49	47	45	34	46	49	49	33	53	52	54	39	44	43	40	40	43	45	43	39	36	38	42	42	34	41	50	41	41	37	41	48	32	54	36	40	48	46	37	36	49	48	35	37	48	37	36	36	38	39	43	62	63	54	41	46	41	42	50	53	35	38	48	51	41	48	54	38	56	47	46	33	42	36	43	53	44	38	45	47	38	57	34	38	42	55	53	40	43	47	38	41	48	48	41	39	40	41	56	57	55	50	40	33	32	46	50	42	39	49	40	56	51	47	40	37	40	51	48	51	44	60	48	53	36	44	53	45	55	43	43	30	38	46	62	37	44	48	49	32	52	49	46	49	39	55	50	49	37	53	45	34	54	47	42	45	38	39	32	53	40	41	34	40	48	44	44	33	51	50	31	37	55	35	56	39	45	42	43	42	49	40	59	41	49	59	47	50	36	57	49	37	35	45	41	50	43	40	43	47	40	52	51	42	39	45	38	47	53	36	45	41	44	49	35	45	36	38	46	42	43	46	28	39	45	49	48	32	47	39	38	50	33	46	33	46	47	43	58	46	54	57	35	45	42	41	40	40	43	47	42	51	40	38	45	36	44	44	30	45	38	59	60	55	46	36	29	45	41	32	50	41	42	36	37	39	44	42	44	44	51	49	23	53	46	39	44	40	45	38	52	44	45	37	52	36	43	50	45	39	41	39	50	40	41	34	50	39	43	27	44	31	37	52	36	65	44	47	41	54	38	48	50	41	44	40	44	52	49	43	34	46	41	42	49	38	48	39	44	32	49	39	46	35	47	47	38	53	44	45	37	44	42	48	59	37	45	36	36	39	43	38	51	48	24	47	46	39	51	43	46	50	50	36	41	45	51	52	62	43	31	44	51	41	42	52	56	42	44	34	39	48	41	53	36	30	46	49	52	49	35	47	33	44	43	54	41	49	42	45	43	31	33	39	44	43	46	47	39	30	41	41	58	38	44	35	50	56	41	48	34	39	44	47	43	42	44	50	45	52	42	44	48	53	40	41	43	38	37	42	47	48	42	39	57	42	48	47	52	45	25	37	49	64	41	55	41	36	39	47	46	37	33	44	42	39	56	43	47	50	44	39	41	42	45	40	49	49	43	53	42	39	43	47	50	36	53	38	44	40	53	44	52	43	35	49	42	55	47	36	58	44	45	37	43	39	33	41	45	41	40	42	46	49	43	51	41	37	50	49	37	43	52	45	45	51	41	46	39	44	39	49	57	31	37	41	37	47	46	38	34	50	44	44	55	67	42	33	45	42	46	47	48	44	35	44	51	40	48
27159	20160	15874	21972	29564	30719	28700	25704	22773	19889	17594	15491	13289	11491	9725	8073	7046	6249	5430	4711	4084	3495	3172	2768	2470	2045	1841	1836	1622	1505	1418	1302	1063	1083	1005	855	804	793	773	698	846	1322	1108	1731	1396	1079	665	615	725	695	545	553	508	523	572	534	517	537	525	542	516	537	556	552	532	501	517	534	556	537	560	523	531	495	527	499	504	596	508	557	541	512	529	554	549	545	543	560	523	516	546	540	562	529	562	536	513	503	543	525	512	538	522	497	578	512	500	530	550	580	525	526	534	500	517	522	556	521	571	535	536	548	500	504	571	528	534	524	547	544	526	569	512	510	533	532	512	514	547	556	539	574	538	522	569	536	548	532	547	511	561	542	529	490	513	516	529	539	552	532	501	561	523	543	535	528	557	495	518	515	533	517	531	569	513	544	528	534	522	541	500	504	528	557	522	543	536	551	515	526	515	514	565	495	488	553	506	544	526	527	485	517	529	524	525	537	522	552	511	557	585	520	550	519	525	518	551	537	526	508	525	546	569	580	542	533	513	503	550	530	522	546	516	535	492	531	549	532	558	521	523	531	545	538	585	509	539	530	541	516	523	533	561	524	554	520	553	545	579	517	513	551	541	521	545	513	566	503	526	518	562	541	520	524	499	510	534	543	523	526	517	524	544	565	537	531	534	532	497	535	525	554	508	545	555	495	511	503	531	506	491	515	520	535	535	523	554	525	589	513	505	583	536	490	530	538	522	573	573	517	504	529	556	519	531	536	549	515	561	530	520	508	572	548	518	534	536	541	544	531	539	580	534	560	536	524	520	528	511	554	551	524	534	517	522	551	553	478	533	506	533	525	557	536	532	519	558	501	538	540	547	555	525	499	498	539	533	514	510	524	564	522	555	513	530	585	569	540	533	539	501	503	536	544	532	504	554	521	540	553	538	487	530	524	513	513	527	526	549	547	514	489	529	578	512	551	548	513	503	557	501	506	526	515	521	527	538	534	550	544	567	552	559	533	532	515	511	543	554	542	537	482	532	579	555	526	567	537	515	575	509	493	531	518	548	566	505	546	532	490	536	516	564	574	504	533	505	573	500	531	490	565	510	538	552	564	530	464	526	557	521	551	523	548	534	548	547	548	529	537	542	495	545	524	497	501	539	544	558	571	521	526	546	522	513	519	547	556	502	485	541	527	542	548	536	477	501	540	511	530	482	527	528	537	538	553	541	578	579	557	484	545	546	526	557	539	503	518	539	568	530	534	516	510	580	519	562	534	547	518	536	525	548	508	524	564	523	504	529	565	537	520	533	511	540	541	557	472	517	560	579	535	544	538	530	548	538	489	515	513	556	561	519	549	556	557	559	524	536	559	539	529	551	556	551	522	538	498	524	521	553	542	547	524	543	573	560	556	555	503	529	524	549	596	516	514	559	549	527	547	539	554	528	572	535	524	573	509	522	501	571	557	521	494	519	530	507	558	507	560	512	544	513	548	513	549	514	572	506	529	541	542	502	565	532	568	542	508	544	501	537	537	528	532	542	558	536	566	535	534	568	522	560	533	513	545	501	532	542	508	567	533	577	498	521	552	507	549	534	488	547	518	570	515	513	521	537	527	544	559	553	521	558	539	522	552	513	538	498	528	518	558	502	512	526	524	536	510	558	523	514	519	539	514	555	491	553	560	513	509	519	555	509	536	548	554	539	565	526	520	543	528	532	547	536	502	545	537	498	533	541	532	526	522	583	552	528	570	581	571	549	505	536	479	512	539	529	554	510	561	539	518	538	480	533	516	496	507	529	539	515	553	543	485	536	531	558	497	513	530	543	524	511	584	518	526	538	533	544	541	547	561	570	532	470	534	502	560	538	525	543	549	565	520	548	594	548	547	512	566	545	559	509	534	536	529	493	490	532	553	526	523	561	517	543	556	545	532	546	538	513	547	528	561	541	491	560	512	545	521	508	526	560	543	548	523	576	497	539	576	535	523	540	541	520	528	537	564	497	510	579	523	532	527	508	537	561	573	548	557	540	553	529	493	492	571	526	560	527	542	522	539	503	527	480	542	517	584	576	567	539	557	537	555	567	556	561	534	579	552	518	552	545	554	527	531	527	546	536	557	492	546	535	516	518	512	509	558	506	555	531	533	568	562	536	502	561	554	508	545	565	566	538	525	542	495	515	527	555	507	494	526	509	489	573	538	500	539	523	525	548	527	533	538	539	563	542	553	525	522	571	531	506	484	523	510	515	530	530	546	538	521	537	573	548	519	521	567	531	544	539	501	521	497	525	533	531	577	545	532	511	510	526	532	573	510	572	549	517	555	557	511	536	534	550	517	577	532	537	575	581	523	487	527	557	544	516	503	538	484	499	537	544	534	516	511	535	544	558	525	515	526	532	547	540	530	569	485	515	532	522	539	544	518	542	511	563	488	559	539	503	536	514	550	539	579	534	508	505	547	513	503	524	509	516	525	551	515	515	537	517	561	518	494	531	556	516	509	552	541	571	525	567	541	531	539	530	545	535	558	514	495	579	559	528	546	508	527	513	559	555	536	524	533	531	565	500	554	547	553	534	549	509	524	525	589	571	548	541	476	520	503	528	553	520	472	509	533	540	537	528	534	576	501	567	551	553	522	525	530	541	515	513	528	576	565	562	502	554	518	529	514	540	511	553	513	495	589	514	513	519	500	530	589	517	548	511	557	519	521	547	522	523	528	552	516	523	572	524	499	525	545	562	490	515	483	556	526	527	519	521	510	482	534	537	539	505	554	585	544	539	550	554	546	545	529	511	518	532	540	559	520	498	530	534	528	532	559	546	600	560	522	561	519	536	534	552	520	528	523	529	605	483	532	533	517	567	522	475	524	573	555	566	556	530	552	563	541	502	535	553	553	507	562	532	545	547	528	512	473	558	565	506	577	458	522	544	555	503	571	564	580	521	538	528	566	537	510	552	524	531	501	539	555	566	550	563	532	558	530	533	529	528	560	554	495	541	555	552	561	581	553	552	510	508	534	507	541	563	535	564	513	509	552	515	572	571	543	529	546	523	544	555	530	561	532	506	511	547	553	576	590	582	527	523	569	500	579	553	504	525	571	527	504	514	552	544	569	513	559	562	551	487	538	526	520	526	553	536	530	548	508	521	536	551	513	514	538	543	495	515	581	505	523	516	553	584	545	516	522	530	514	543	561	534	513	491	539	512	549	502	513	560	551	549	548	518	543	552	549	558	544	497	546	515	530	509	527	579	566	518	539	533	539	534	561	513	498	554	544	514	523	522	560	528	590	530	509	546	548	572	506	546	560	522	544	534	510	530	503	565	544	532	556	565	532	532	494	532	540	502	523	540	549	474	497	522	523	528	523	507	527	522	530	501	537	522	520	497	550	552	535	554	514	553	527	526	554	549	503	499	502	550	528	550	514	533	502	567	588	517	544	501	559	528	539	505	525	520	513	528	581	480	547	528	558	535	497	550	543	512	523	512	491	500	555	530	549	534	517	540	501	501	514	544	522
4829	2574	1459	997	961	1230	1268	1075	925	733	653	496	440	357	330	283	243	205	172	154	159	133	140	114	123	100	111	88	69	67	76	71	78	72	59	60	58	62	66	45	60	59	80	90	88	72	50	47	60	59	63	54	45	47	49	54	61	60	52	45	42	56	49	57	49	50	47	43	60	56	46	48	54	39	50	46	57	46	40	47	44	38	55	58	54	44	57	54	49	47	60	47	43	52	61	50	52	44	50	56	39	42	51	54	49	42	47	60	48	40	64	49	41	55	57	35	49	50	42	51	38	61	55	44	43	41	48	45	42	41	59	39	48	42	45	54	44	46	37	53	47	52	43	53	51	51	51	56	45	55	50	44	53	44	49	50	43	50	53	71	43	52	53	49	49	55	55	51	65	49	51	66	54	55	56	46	54	63	37	46	53	60	46	51	48	41	42	52	65	61	51	51	35	48	42	60	45	42	43	47	61	47	48	56	45	54	47	57	53	53	55	51	35	42	52	46	50	48	48	52	44	45	50	44	47	40	51	48	42	46	53	52	45	49	52	38	48	46	55	63	38	54	50	46	48	49	47	50	63	52	54	48	61	44	57	48	50	42	53	53	51	47	46	54	43	51	42	40	68	54	53	56	58	52	40	53	63	46	55	34	45	46	50	40	68	58	42	40	49	60	57	48	45	57	47	44	43	43	47	51	47	56	62	47	48	50	54	45	50	44	47	57	41	57	61	61	44	40	50	52	47	46	40	53	51	52	53	50	54	56	51	45	42	49	56	42	42	54	45	42	58	62	64	55	57	48	53	51	43	40	44	42	47	37	58	44	38	48	52	54	41	49	46	46	44	57	51	60	44	46	48	64	60	51	39	48	37	44	56	47	47	48	42	33	44	49	44	48	55	50	44	56	38	45	45	52	57	53	40	47	47	52	58	50	53	44	54	44	53	45	48	54	54	58	43	41	47	47	59	52	54	46	56	48	44	52	54	43	45	48	54	47	46	48	65	45	52	61	46	55	50	46	29	60	47	47	48	55	52	47	59	61	40	50	63	58	72	57	68	45	55	58	50	47	54	57	55	62	54	36	58	56	57	46	48	54	71	50	47	53	63	44	56	58	60	61	65	41	54	53	56	49	53	43	52	54	56	43	57	27	40	48	43	49	48	49	50	42	47	43	49	44	48	53	40	51	49	60	52	56	46	44	45	43	38	57	44	59	51	41	44	57	41	42	45	59	44	56	48	38	52	44	57	52	48	56	48	51	52	52	41	49	46	55	56	49	43	40	42	63	49	55	45	47	58	64	57	65	38	54	44	42	39	43	52	50	42	48	48	66	43	44	63	42	59	58	55	47	58	44	58	44	47	57	50	47	50	48	48	53	44	33	50	49	52	57	46	46	41	56	50	55	53	45	53	55	46	53	46	44	33	58	57	44	52	51	55	51	59	51	43	68	52	40	44	44	47	59	38	48	51	61	44	52	55	48	49	54	54	57	44	44	56	41	39	48	38	46	47	51	48	35	54	50	43	59	49	62	58	51	58	48	46	51	58	39	49	37	59	65	46	52	53	46	60	55	53	58	50	62	57	39	36	53	43	56	45	48	49	76	53	42	62	53	42	59	43	54	46	48	51	55	35	67	54	44	43	51	52	53	59	61	56	48	39	48	56	58	61	50	49	46	51	47	58	51	64	54	45	53	41	52	56	47	50	49	63	56	33	55	46	47	49	54	49	43	54	51	58	48	55	57	44	51	61	44	58	45	55	41	52	46	45	43	63	40	38	44	35	50	57	47	54	55	41	49	47	44	41	53	45	39	47	36	46	45	52	65	37	52	58	61	55	43	48	65	56	52	59	48	49	51	70	47	42	45	50	49	55	57	48	41	47	53	44	60	55	43	46	51	62	55	54	65	49	50	48	51	45	49	53	58	38	52	58	38	44	60	52	38	58	54	43	54	59	56	44	50	47	48	53	62	57	41	48	55	54	46	48	49	47	47	54	56	52	49	58	47	46	53	49	52	48	47	53	48	38	45	55	51	57	45	48	57	56	49	46	47	54	40	60	51	40	53	65	49	53	54	62	43	57	60	50	66	48	49	51	45	46	40	50	47	53	56	52	67	51	49	63	37	59	40	50	40	54	49	47	48	64	53	60	46	59	50	52	56	30	49	55	46	44	57	50	52	63	43	56	44	50	55	63	55	42	54	53	60	51	50	51	54	53	35	50	47	49	35	52	51	45	43	49	48	53	54	49	45	58	49	50	53	47	44	54	53	48	51	66	55	45	40	47	55	47	34	57	61	41	41	50	53	54	63	56	47	63	62	44	45	40	47	40	57	51	51	48	47	44	53	47	52	53	49	68	53	51	49	53	57	53	54	52	46	42	50	56	46	57	44	46	40	42	48	66	59	48	50	44	46	60	72	45	45	51	46	45	61	43	58	38	57	65	41	54	49	64	47	50	53	64	40	56	51	56	50	51	59	51	52	50	47	59	47	55	50	49	50	62	54	50	36	58	51	38	46	40	62	50	44	44	52	52	50	46	56	53	46	42	45	55	59	41	38	54	40	56	56	46	53	52	46	45	55	55	56	50	51	53	48	62	56	52	50	67	54	59	49	63	54	43	54	48	48	52	48	59	56	42	57	46	48	41	55	46	42	46	48	43	56	51	48	53	55	57	45	49	68	47	48	50	43	46	41	52	47	48	46	48	53	49	36	41	45	51	41	47	66	61	39	72	49	58	50	48	52	57	45	45	60	45	45	50	49	40	52	29	44	53	54	51	41	43	57	65	42	57	56	52	45	64	40	50	43	49	48	56	45	48	62	49	54	59	50	56	59	51	53	62	54	44	41	59	52	51	47	49	51	43	54	47	44	54	40	56	68	38	49	45	52	52	61	60	41	57	56	66	48	55	36	45	44	53	44	58	49	45	47	60	47	51	55	59	51	60	65	49	57	44	61	45	42	42	59	60	45	53	54	52	53	34	52	39	43	38	44	40	53	62	51	48	45	39	60	43	37	38	52	54	45	56	67	50	38	58	42	42	44	62	54	48	53	46	68	61	54	45	54	43	55	41	45	53	55	41	53	39	46	39	57	58	35	47	52	43	45	69	54	45	59	47	57	43	51	51	37	41	51	46	50	61	47	55	41	56	60	48	44	49	45	50	56	54	50	42	61	45	49	56	56	44	37	50	44	52	48	51	52	40	55	41	43	45	52	43	48	54	58	57	54	56	39	50	52	47	50	47	53	53	46	53	43	47	46	46	46	51	45	52	50	63	40	56	52	55	57	44	34	53	42	53	49	54	50	52	58	60	40	48	47	60	62	48	63	60	47	60	50	50	42	58	43	38	53	44	52	43	46	53	46	41	61	57	35	37	47	61	65	57	55	47	60	34	48	49	61	54	52	57	63	38	53	52	35	55	49	56	51	57	42	39	41	60	60	45	50	55	52	58	43	44	41	43	61	58	45	54	40	54	43	45	56	49	48	61	47	51	51
26476	19227	15702	22541	29518	30818	28938	26318	23698	20954	18243	15868	13945	11930	10157	8655	7351	6389	5616	4940	4339	3837	3431	2918	2604	2382	2197	2044	1850	1861	1704	1484	1343	1171	1134	1003	934	877	833	808	844	1191	1568	1349	1503	965	604	643	738	856	760	770	710	657	677	683	638	626	626	608	592	623	606	576	571	588	581	629	629	594	629	575	634	585	586	627	601	616	591	651	599	566	590	575	568	605	630	560	617	613	584	576	609	597	597	572	623	549	581	588	569	641	592	655	556	589	612	613	629	584	617	597	571	613	607	637	595	578	561	573	561	596	599	583	636	626	609	585	615	610	606	618	585	609	631	617	624	632	623	634	597	557	592	624	625	624	575	587	568	615	626	557	662	590	604	605	607	593	626	595	581	571	583	617	626	639	583	612	579	581	587	601	616	592	614	599	605	599	573	593	657	586	564	592	594	595	608	620	570	594	573	616	595	615	594	548	626	579	589	564	630	603	607	599	592	606	599	597	588	594	623	600	580	582	618	588	625	592	610	586	599	566	632	601	596	568	603	610	574	639	566	575	604	585	623	582	598	600	633	593	597	604	632	582	614	611	602	568	661	623	600	611	616	623	589	634	602	621	587	627	620	615	578	627	602	598	593	635	626	586	629	634	588	548	635	653	597	597	599	573	562	573	597	607	631	600	632	554	599	595	585	591	602	578	627	554	587	607	613	621	604	632	596	621	599	598	569	573	594	580	572	651	592	642	593	577	598	621	574	609	550	544	615	626	625	591	615	623	612	590	567	606	596	602	582	587	576	576	581	576	658	632	603	598	657	571	608	615	608	605	570	585	589	581	600	567	597	622	607	592	568	615	631	616	613	582	636	586	587	594	615	584	613	656	598	577	583	551	603	595	612	613	602	617	602	573	614	596	633	606	560	611	578	578	588	583	602	588	589	627	562	617	650	603	620	584	599	595	595	574	523	594	608	645	601	632	624	550	562	597	601	616	583	613	622	592	585	571	625	638	586	621	596	617	627	596	606	605	614	645	583	566	603	608	589	579	594	559	626	610	628	602	575	593	585	582	622	607	609	551	597	634	605	595	641	594	639	588	637	607	606	586	582	596	634	542	627	601	600	586	579	626	613	625	622	622	579	658	610	623	593	569	622	623	593	612	614	604	579	616	612	580	610	546	577	551	548	603	597	581	582	633	554	580	641	574	596	625	617	590	593	618	621	564	598	589	588	582	585	596	610	612	604	627	573	660	592	618	593	596	598	636	608	613	590	651	595	611	582	599	592	583	636	587	580	582	611	599	627	570	561	640	588	604	604	623	599	617	624	582	623	604	631	581	578	622	655	604	586	607	550	687	635	638	559	590	603	648	575	631	629	660	560	596	590	587	605	596	615	588	586	610	592	578	639	607	610	613	584	596	615	616	565	614	596	599	570	602	589	607	571	601	626	613	632	619	618	624	650	606	561	569	615	604	576	592	575	598	596	596	602	626	640	605	603	597	556	606	572	604	585	593	583	607	622	600	573	587	574	554	577	544	561	593	558	616	620	590	570	585	605	583	618	588	577	617	574	602	627	573	571	605	592	565	576	592	613	559	606	593	613	574	634	615	620	569	639	598	616	608	612	581	656	598	614	603	601	571	582	574	621	604	602	573	584	626	585	596	605	596	607	583	607	604	603	627	635	592	580	632	588	635	584	625	662	607	595	619	569	620	579	582	641	554	602	565	618	616	654	550	586	617	609	576	643	654	617	583	615	646	580	577	598	609	660	587	618	583	628	585	612	608	624	595	608	599	573	593	606	657	611	609	591	606	599	608	571	606	596	619	627	564	599	641	588	600	572	597	599	602	590	611	619	611	651	564	621	576	579	648	630	643	622	589	573	629	593	595	588	630	583	612	608	609	634	624	586	571	583	615	593	591	635	605	619	595	583	621	574	620	594	555	616	624	618	581	661	599	612	597	627	587	616	584	617	611	575	553	575	589	578	633	623	592	600	640	587	638	609	554	633	620	632	595	615	576	572	620	638	588	619	574	652	601	585	583	538	556	620	600	599	560	579	623	583	593	558	625	566	624	668	607	620	626	639	582	593	577	602	603	583	605	564	586	603	607	629	575	624	608	629	612	565	612	651	626	615	602	643	597	604	587	593	612	588	658	634	610	587	633	619	648	632	540	611	593	606	559	608	629	588	616	577	585	655	557	574	608	617	577	601	609	578	629	573	585	554	613	570	597	612	614	566	655	613	586	626	579	607	569	622	592	618	612	605	581	629	621	628	601	613	573	557	578	566	643	581	590	618	592	615	572	593	608	644	598	603	608	638	600	573	592	606	597	591	626	600	595	580	627	571	605	589	602	606	622	608	585	599	598	606	582	608	580	610	557	610	623	612	630	601	559	603	617	601	568	577	617	612	631	635	612	558	610	628	607	595	577	563	624	590	639	572	594	590	605	596	588	602	616	594	594	584	637	595	595	587	658	574	619	586	583	609	605	586	605	593	574	578	599	620	630	581	620	619	586	586	541	628	593	573	579	599	649	624	607	585	616	636	606	602	630	580	606	621	598	573	611	605	599	609	587	580	567	602	580	622	548	606	607	590	601	612	570	580	597	603	604	569	636	611	622	602	633	620	595	624	612	608	604	582	582	606	628	599	591	585	595	619	596	594	645	666	597	566	601	572	616	614	619	592	628	611	620	580	574	580	621	632	595	581	647	606	621	585	579	585	631	576	623	662	600	561	591	598	563	605	604	579	599	630	620	590	590	659	657	606	560	631	583	588	585	576	607	594	611	560	563	570	587	590	561	588	620	571	608	579	645	599	600	610	619	603	619	610	613	617	598	644	607	600	624	594	621	606	598	604	556	631	622	606	607	564	630	606	590	594	587	585	536	599	635	635	581	617	634	594	621	608	657	609	616	576	612	592	681	600	593	603	645	665	640	596	587	585	585	584	562	581	636	608	593	606	578	644	582	636	626	581	593	610	586	627	595	590	604	613	607	580	592	618	638	627	605	595	600	584	584	581	633	604	624	606	592	632	592	619	634	616	613	611	641	552	612	602	604	600	603	594	583	611	613	588	628	597	581	575	626	581	647	633	583	605	587	609	593	593	600	561	581	570	601	586	590	616	570	602	613	584	598	601	592	640	653	589	592	601	601	577	546	628	631	612	622	574	603	585	563	602	601	567	624	602	596	609	580	589	584	615	640	608	578	613	631	599	580	604	590	599	622	581	536	632	606	595	621	621	587	629	612	599	631	626	629	583	614	600	649	568	596	595	583	606	617	577	604	583	602	551	623	608	551	607	598	618	622	615	605	618	590	590	584	620	627	598	563	591	615	554	634	598	629	585	592	577	602	613	603	573	596	581	562	615	599	595	591	564	601	655	581	573	602	619	624	581	591	619	619	604	606	589	587	604	592	596	607	592	626	625	632	638	595	585	557	587	631	590	557	582	639	629	570	601	593	663	629	594	609	578	604	637	610	587	607	621	644	623	607	578	601	619	586	594	619	672	625
4839	3892	2030	1331	1371	1866	1751	1507	1196	972	833	712	553	468	428	365	294	236	213	209	158	147	133	136	118	114	95	106	91	91	85	84	67	50	51	52	56	48	50	111	98	65	88	85	71	38	50	50	46	61	41	61	51	60	50	51	56	44	42	49	49	56	43	46	57	40	40	37	41	47	45	45	52	49	41	48	43	46	46	42	48	34	40	37	40	31	30	50	63	46	53	48	42	54	45	39	33	46	42	51	40	47	49	57	40	45	52	48	59	49	46	51	37	52	49	44	38	48	34	55	48	50	32	57	52	38	31	38	46	39	44	40	63	55	39	45	38	41	50	35	47	42	47	52	59	41	53	35	45	41	45	39	49	47	42	30	40	50	44	54	47	56	41	40	37	42	48	36	48	57	41	37	37	44	33	42	38	39	62	41	36	47	51	43	55	45	46	43	59	36	51	42	49	50	43	39	47	47	45	43	39	38	46	37	44	45	44	40	40	44	45	44	50	45	42	47	47	36	49	56	47	52	62	49	56	42	42	61	48	40	51	50	48	38	41	48	46	48	52	39	51	28	46	47	36	40	44	39	45	55	48	50	29	44	44	43	37	44	41	45	43	52	40	41	48	44	59	51	53	49	51	39	52	50	37	41	47	55	37	38	32	47	37	39	49	48	38	56	51	46	42	42	50	48	48	38	52	35	47	50	56	37	41	60	40	44	40	46	51	32	47	30	42	35	51	46	45	41	42	37	47	50	32	30	30	48	40	36	44	37	53	35	43	48	46	51	45	53	43	40	45	40	50	51	48	43	43	32	44	43	45	48	35	40	49	36	47	44	39	35	43	52	47	44	46	56	41	50	36	49	36	48	40	40	47	39	41	33	40	55	45	41	34	42	44	53	46	39	53	47	48	57	54	54	43	49	39	45	43	51	49	46	49	38	47	35	49	63	40	36	46	46	44	35	49	52	43	57	45	54	56	58	57	50	50	45	44	56	38	44	46	39	45	50	51	34	39	36	50	50	47	36	38	49	30	43	52	40	41	50	43	51	49	53	40	50	40	38	47	42	35	51	45	52	42	48	40	32	40	39	50	34	38	43	42	47	46	36	45	39	51	46	47	47	36	39	48	42	48	40	40	40	52	50	42	40	39	48	37	57	46	53	52	50	38	47	62	39	43	46	47	41	39	49	36	52	45	40	41	56	56	44	38	43	48	50	46	46	40	51	40	42	43	41	36	35	44	50	37	43	46	44	41	52	49	40	41	38	42	51	35	48	46	45	42	48	50	45	50	40	43	50	46	56	32	38	49	46	34	43	50	40	36	47	42	43	38	43	51	52	39	56	53	47	62	63	40	50	46	40	39	49	34	45	44	45	47	43	46	49	40	40	44	47	33	35	40	45	51	57	49	40	37	56	50	49	47	40	48	38	62	45	53	56	57	48	38	42	35	40	41	47	43	40	31	51	37	49	33	54	38	35	56	52	49	44	41	50	58	46	34	40	41	47	44	45	33	38	33	34	44	56	47	52	50	38	44	51	40	51	46	48	55	39	42	48	35	42	40	34	47	22	41	35	49	43	37	36	41	53	37	47	41	41	34	52	39	39	40	40	36	56	55	33	41	37	49	41	42	44	41	42	46	53	48	39	52	50	41	43	34	56	50	40	48	60	40	45	49	52	45	49	40	43	51	40	46	52	44	48	45	29	36	49	48	39	44	47	45	46	33	47	45	44	46	46	42	36	44	45	45	46	40	44	43	46	39	54	39	40	47	37	42	48	37	49	48	49	32	38	53	43	44	45	50	49	52	48	33	39	40	51	40	40	43	43	44	45	38	43	48	51	38	53	34	54	47	60	59	43	52	41	54	46	40	42	44	38	48	35	36	36	38	48	43	42	46	41	42	42	40	41	41	56	51	38	56	42	39	43	42	38	57	40	50	42	50	41	38	49	46	40	45	40	44	39	46	46	55	51	52	43	34	56	36	46	40	38	47	35	51	44	43	38	50	44	55	44	36	50	52	46	46	32	51	43	55	38	62	47	36	35	48	41	43	45	44	41	41	36	53	48	55	36	54	51	50	52	46	41	42	39	54	47	43	35	48	50	40	37	39	47	50	31	37	42	41	46	56	48	31	57	37	50	40	52	47	37	42	58	38	44	39	44	51	39	44	49	49	46	57	35	40	42	43	34	49	37	37	37	53	48	38	34	50	41	42	30	28	48	55	41	41	45	26	37	44	51	37	36	50	48	50	35	45	32	34	50	50	44	54	58	61	47	37	51	30	39	45	47	51	39	42	45	40	41	48	40	43	40	43	52	33	49	49	45	50	44	39	36	46	42	56	54	42	48	49	32	43	63	51	53	51	54	41	49	35	43	54	41	52	45	30	43	61	41	38	40	36	41	45	40	49	52	38	54	46	38	33	46	51	39	38	37	60	47	42	50	35	44	51	44	42	28	54	43	46	50	42	36	55	40	38	53	45	46	46	39	46	45	38	38	52	38	53	49	44	42	45	46	47	47	38	49	30	43	35	49	51	42	40	47	46	49	56	39	32	33	46	58	54	50	48	35	51	36	55	36	48	57	44	41	38	51	54	50	42	54	41	36	51	35	48	35	49	49	59	40	44	47	38	50	38	40	50	45	54	45	34	52	41	42	36	54	34	41	38	29	40	36	38	50	47	45	46	30	41	44	41	41	41	43	43	36	38	47	44	48	51	48	61	37	42	41	43	31	46	47	47	43	52	49	49	44	42	38	45	40	47	31	52	42	47	53	59	56	43	35	44	41	45	32	50	56	46	43	36	48	55	40	44	34	43	42	43	48	45	46	47	49	35	54	44	50	43	41	33	46	43	40	44	44	45	53	37	43	32	38	40	46	43	57	55	37	54	55	53	56	48	46	42	35	53	51	45	44	39	39	47	46	51	43	38	41	36	36	51	33	46	34	47	45	47	49	45	39	49	47	45	52	36	53	40	36	47	41	45	47	43	39	45	37	39	48	39	35	54	37	45	35	42	49	27	52	55	47	47	41	39	40	33	38	41	39	51	47	38	55	39	45	40	55	39	46	53	51	36	37	44	50	44	51	40	51	42	56	44	46	49	47	39	51	39	43	42	47	38	32	49	57	41	45	41	42	45	41	36	38	46	50	50	42	43	41	52	37	51	46	42	59	46	52	46	50	44	43	57	65	35	35	58	46	53	46	39	44	52	42	47	45	47	37	42	53	46	44	55	49	58	35	47	39	44	42	51	37	43	47	42	48	54	39	53	52	42	56	49	35	44	49	42	44	45	48	49	45	39	39	43	42	35	45	40	38	52	38	47	36	53	46	43	46	61	48	58	47	46	54	52	54	41	40	52	46	49	32	45	47	44	41	41	38	38	47	42	43	47	56	45	31	58	35	54	48	28	47	61	41	46	48	46	32	33	40	42	34	45	50	53	39	38	37	44	57	52	33	51	47	46	42	33	60	41	52	49	46	37	36	35	54	54	43	42	55	54	33
29867	22429	18557	25541	32824	33773	31945	29228	26492	23549	20941	18515	16096	14015	12205	10172	8845	7616	6766	5884	5096	4403	4025	3634	3199	2926	2688	2554	2308	2106	1865	1627	1494	1343	1130	1035	947	916	964	2529	2473	898	1699	1783	1346	618	565	541	561	574	718	985	892	674	630	624	579	583	561	551	535	553	530	485	519	556	534	493	505	564	554	608	571	558	530	573	574	539	554	564	551	505	591	540	535	524	631	513	486	529	552	598	552	516	579	574	548	508	537	539	507	533	503	562	517	561	492	514	490	554	565	547	490	527	479	548	551	531	515	534	535	539	555	527	532	474	520	550	538	553	548	543	585	510	511	530	513	516	540	520	542	537	536	533	491	509	500	538	518	504	569	569	534	557	530	507	498	530	547	528	550	509	552	563	544	515	497	538	548	555	501	528	529	521	523	514	546	525	543	517	539	533	524	512	538	507	543	536	562	503	551	554	549	489	535	578	541	538	509	540	519	546	517	514	549	544	523	573	551	557	552	529	554	530	560	525	533	576	546	509	553	489	518	544	526	519	565	540	543	494	496	548	533	523	551	539	556	544	552	564	517	564	549	521	564	519	545	531	555	546	530	507	531	530	552	569	534	560	565	536	521	581	528	518	520	545	555	523	563	542	553	506	550	544	523	588	547	595	546	508	526	519	506	543	570	545	517	528	521	550	527	565	538	542	504	556	526	541	535	591	565	538	594	484	553	527	581	506	590	532	551	566	531	516	534	567	529	552	556	533	530	521	562	558	571	525	538	564	553	552	519	542	553	533	566	549	513	521	533	537	524	530	515	555	563	570	550	525	527	526	543	541	495	540	540	537	521	557	563	538	554	555	512	540	585	507	540	523	487	523	544	521	531	524	517	508	573	586	519	550	576	543	544	544	568	545	570	547	503	590	521	523	535	563	520	551	491	543	516	519	518	518	549	544	547	539	510	548	551	537	540	559	543	487	534	564	538	535	496	523	576	512	562	534	549	511	511	516	522	557	543	597	545	559	534	569	520	553	582	512	560	552	558	510	581	542	530	540	527	525	541	540	539	547	494	554	560	532	516	546	566	548	525	546	559	559	546	536	524	571	585	532	559	596	554	568	539	540	582	555	483	535	521	536	482	548	580	520	521	552	564	532	542	564	548	511	532	572	553	533	577	555	534	541	543	551	560	544	532	547	535	526	550	533	548	527	523	555	512	579	540	543	489	542	543	513	545	517	513	504	547	560	529	568	564	550	515	529	551	539	556	550	534	500	575	490	551	556	590	522	544	536	562	550	533	552	522	512	550	560	582	526	494	544	537	559	524	542	521	554	493	546	537	508	511	551	557	554	508	549	522	526	575	544	567	545	482	592	534	540	516	559	572	559	560	549	551	555	528	527	534	530	535	553	561	532	576	557	563	551	544	537	558	536	527	531	570	534	562	541	532	558	546	565	509	550	566	543	508	523	551	564	555	546	518	526	532	560	526	489	574	533	551	521	570	542	523	540	544	556	540	543	546	500	564	567	492	530	554	556	533	502	512	563	567	559	575	524	512	535	545	560	526	529	529	554	511	532	518	511	524	553	512	520	510	589	477	507	528	511	523	569	549	582	496	575	525	529	516	551	557	484	567	536	522	548	528	563	521	531	506	585	547	557	560	524	569	563	549	552	556	527	536	529	537	506	535	514	569	511	524	553	536	602	568	508	543	555	536	529	562	544	521	555	530	559	544	534	559	508	551	556	507	525	532	536	532	503	527	557	540	529	553	558	518	522	528	552	504	511	517	535	528	550	536	505	559	553	501	543	548	541	495	544	558	534	570	531	561	538	551	553	555	562	516	534	560	564	590	564	535	582	511	525	556	522	525	550	528	564	508	543	544	566	556	565	548	567	587	525	470	523	563	553	514	521	552	508	550	550	532	541	557	480	503	541	568	544	520	536	543	563	515	538	543	538	498	557	495	525	511	551	541	515	531	502	552	598	551	580	531	543	564	518	579	567	531	558	530	532	526	538	519	552	518	555	553	521	502	517	556	512	569	551	527	549	516	540	550	538	553	540	524	562	524	538	554	520	554	517	520	564	511	536	553	536	556	537	530	563	528	554	509	530	570	559	528	480	530	532	537	540	533	538	529	544	496	542	565	552	504	578	512	531	515	522	493	558	529	558	562	507	551	525	502	521	554	509	546	558	539	512	533	533	524	536	523	529	530	544	561	526	559	521	552	554	513	561	523	569	539	549	517	558	513	521	510	583	506	572	560	572	537	537	541	541	542	560	507	554	506	524	539	552	511	545	509	523	512	580	567	491	511	535	564	491	553	512	525	532	555	560	537	501	519	503	590	465	491	524	528	541	564	540	533	479	522	557	514	488	544	519	511	556	546	506	484	564	493	530	557	517	536	543	545	597	529	531	562	527	579	541	545	562	523	580	575	538	561	496	511	534	521	563	524	529	529	560	520	548	547	554	532	567	577	531	553	506	542	542	528	493	576	537	529	548	520	515	516	535	571	545	563	531	554	554	539	539	508	499	558	551	565	522	503	567	534	540	560	545	520	534	555	559	484	551	532	549	542	529	547	495	542	518	516	553	533	535	571	541	552	536	527	554	541	524	538	539	543	548	524	551	520	515	524	538	540	507	531	533	547	545	542	582	513	521	540	536	547	517	567	506	474	505	516	595	531	567	551	543	565	524	544	540	541	484	579	515	539	543	528	570	566	570	548	562	509	539	572	585	518	515	545	519	542	535	556	539	519	545	519	494	596	580	506	543	565	549	539	566	590	541	555	544	551	552	569	516	530	504	528	545	574	555	546	515	519	514	562	515	514	540	558	488	527	519	506	542	545	547	488	588	523	537	552	590	511	534	529	562	529	518	510	556	547	549	538	544	547	531	503	571	523	543	525	531	557	550	570	560	552	535	541	559	540	503	517	555	542	530	545	548	495	520	573	513	554	497	540	513	528	520	529	537	551	499	542	507	535	586	516	539	518	535	520	519	482	556	571	582	528	553	524	521	534	563	517	585	535	547	537	547	537	542	526	526	536	513	543	524	576	536	516	522	545	529	572	526	558	522	507	548	492	524	538	546	509	495	525	485	534	569	553	521	575	486	553	507	521	557	546	531	528	532	559	522	506	516	557	560	562	559	579	519	565	564	538	503	513	547	551	522	556	498	541	491	568	542	537	508	536	499	522	513	528	548	552	553	552	542	560	498	548	500	584	552	542	550	538	540	531	531	538	573	572	550	530	527	537	487	535	534	521	503	526	571	571	556	527	554	526	547	538	551	597	544	533	546	529	569	492	549	560	562	499	558	552	517	540	524	487	538	508	576	504	533	562	538	549	554	570	549	572	565	517	544	527	535	529	561	538	502	519	517	552	535	500	535	513	540	552	545	567	539	539	555	519	522	510	522	543	545	576	522	574	546	495	580	517	569	560	544	557	520	505	590	550	477	542	545	540	547	537	507	512	565	560	532	561	545	519	543	556	502	546	551	577	569	525	546	556	542	497	545	548	517
3065	1610	975	552	612	849	783	790	593	520	376	353	307	245	226	195	162	132	123	107	114	117	104	85	78	94	83	93	61	77	61	55	61	62	53	59	64	47	47	52	56	52	58	63	63	53	52	50	49	40	41	60	41	44	55	49	54	46	63	52	58	47	51	49	56	48	41	45	52	56	37	52	59	55	40	65	33	49	56	34	37	36	45	60	50	43	46	45	46	58	53	46	53	53	51	42	48	56	47	49	43	42	34	46	46	53	54	50	50	35	51	51	44	39	42	41	47	53	45	47	50	42	66	54	47	37	57	60	51	45	57	45	53	48	28	42	45	44	54	49	50	43	33	54	41	49	50	43	44	51	47	64	56	48	56	44	43	28	37	60	51	50	47	48	57	41	55	43	58	43	57	43	45	51	46	42	47	53	46	37	45	58	51	56	50	63	42	61	50	44	47	45	52	50	40	53	38	47	42	45	48	55	42	51	47	57	52	59	45	47	50	62	54	48	46	45	50	53	48	69	44	51	43	38	39	48	44	52	53	49	48	54	48	47	51	35	47	65	51	56	54	38	47	38	36	51	51	53	49	36	59	44	45	40	48	42	29	63	38	53	48	49	39	49	37	52	36	39	50	45	57	48	50	34	48	54	50	48	55	62	42	46	61	59	48	45	51	43	49	42	52	53	37	46	56	49	52	49	59	42	57	64	51	35	58	41	44	47	50	47	62	43	42	53	47	45	42	49	49	53	39	64	48	47	46	38	54	40	47	57	60	50	50	52	35	53	43	50	50	51	59	52	41	55	33	54	59	38	47	41	46	50	60	45	46	51	56	56	53	66	46	50	52	43	54	44	50	47	49	40	42	45	48	45	33	39	44	51	47	56	63	44	55	42	44	45	50	60	57	45	45	47	52	39	47	55	39	51	51	48	49	38	38	66	45	39	45	48	51	44	66	52	52	49	45	53	57	52	44	54	44	64	44	61	46	41	46	48	46	65	46	50	53	49	44	43	42	44	55	56	44	46	45	38	55	44	58	42	38	35	44	54	36	41	49	52	42	56	54	40	41	45	55	39	58	59	50	37	40	53	59	54	58	44	60	53	46	36	47	54	51	49	51	51	50	53	51	52	49	46	49	44	49	45	58	53	55	50	45	46	44	49	54	42	49	48	57	46	40	46	40	46	50	48	49	44	46	33	49	44	50	40	55	43	55	34	54	50	51	39	39	44	35	56	47	40	40	49	49	48	62	43	68	45	49	57	65	44	44	49	45	60	38	36	53	46	50	43	45	58	63	45	39	34	46	65	35	47	58	43	48	41	46	43	40	52	43	42	47	39	39	45	62	45	45	40	45	49	48	45	47	46	49	51	35	46	59	53	48	58	55	56	42	49	48	48	58	45	56	44	45	51	43	42	55	56	57	50	53	51	35	60	47	47	48	48	47	42	48	51	46	52	62	40	50	48	39	46	41	41	50	43	44	48	45	58	56	52	43	43	42	46	43	54	39	50	45	59	40	40	34	44	45	46	52	53	49	59	57	48	50	50	49	39	53	42	46	53	62	55	53	45	45	52	41	60	48	60	50	51	49	54	55	51	38	53	63	44	61	40	58	55	48	39	43	51	51	47	48	58	61	54	45	51	39	53	59	56	54	40	44	49	56	45	52	47	52	55	38	47	63	41	42	44	60	54	40	49	45	39	35	55	52	50	60	57	51	52	47	49	44	48	53	53	54	54	62	55	39	53	48	57	45	43	49	54	64	40	54	46	63	33	45	51	58	45	55	48	35	45	46	47	48	36	49	37	42	45	46	38	49	39	38	57	51	38	44	40	52	47	48	53	39	56	46	45	62	60	63	50	41	41	50	43	48	42	53	55	40	55	38	43	52	44	55	53	51	55	47	53	47	47	56	40	52	53	51	38	48	37	61	46	52	46	41	50	50	41	54	61	36	44	48	37	43	48	57	48	46	47	60	47	45	49	37	47	46	51	41	51	38	60	55	53	34	43	44	55	39	43	41	47	60	41	51	44	51	46	49	50	66	49	45	36	60	58	53	44	48	39	57	61	49	53	62	44	51	57	48	47	52	54	57	70	41	52	55	53	50	46	57	38	59	42	46	46	48	35	54	43	53	48	37	53	45	53	52	52	35	44	43	47	49	50	49	50	48	47	43	46	48	61	62	41	41	58	46	54	46	49	58	51	47	44	39	49	46	53	52	57	47	40	51	47	60	53	55	46	48	48	44	45	57	39	51	47	36	49	56	35	49	56	47	37	54	45	45	43	52	56	39	40	49	53	47	50	43	52	45	42	42	52	55	41	47	47	50	59	55	52	39	53	35	49	40	49	41	61	33	43	52	56	68	41	57	67	46	50	48	54	50	49	63	42	50	48	46	42	51	39	54	48	55	47	62	50	58	60	54	49	44	56	46	42	55	43	44	46	54	52	56	39	36	43	53	41	49	52	60	45	45	50	51	56	54	62	62	42	52	46	49	50	53	37	49	46	59	46	44	43	45	57	47	40	48	44	46	43	55	48	50	47	43	51	45	49	49	49	32	52	45	52	40	46	39	59	49	52	45	58	51	37	45	57	55	55	29	48	43	40	52	45	40	45	48	38	55	48	42	61	49	47	35	52	53	65	55	42	44	42	49	52	49	62	34	42	53	49	50	55	49	37	51	63	38	44	49	55	51	52	41	54	49	37	48	41	60	43	44	42	43	54	41	56	47	41	48	58	38	56	43	57	61	52	42	35	55	57	52	43	41	54	48	53	36	63	60	53	51	42	56	40	46	54	45	46	46	50	58	50	53	55	61	41	45	56	35	53	47	57	52	48	41	54	38	53	47	55	58	56	47	53	62	36	45	44	39	45	56	55	46	54	47	56	63	50	60	42	50	49	59	38	46	51	49	61	29	43	56	50	49	55	40	60	58	47	50	59	61	53	50	49	43	51	54	43	55	53	60	44	39	47	52	45	49	53	48	45	52	44	40	47	40	53	44	47	53	60	55	48	52	56	53	48	60	47	47	41	52	44	34	52	51	44	39	43	48	46	36	39	62	42	39	38	50	53	54	49	68	47	40	51	41	43	47	35	34	41	52	49	50	52	46	49	51	45	50	50	55	37	48	52	58	47	42	49	37	48	49	44	52	38	44	56	50	58	37	37	37	61	51	43	41	39	56	44	51	56	43	50	48	38	43	51	49	48	49	43	51	55	42	62	46	51	42	50	42	42	57	63	42	47	43	44	57	49	44	54	44	41	40	61	49	50	46	38	45	63	43	43	38	41	47	66	62	38	52	54	44	46	53	45	46	50	38	43	49	40	54	61	47	44	49	62	47	56	44	55	44	51	51	51	41	59	51	57	41	47	47	60	38	43	55	54	57	38	46	41	56	59	55	62	40	56	65	62	44	47	57	54	53	34	49	36	54	52	41	57	53	45	49	46	47	44	48	45	45	42	46	38	44	50	39	35	63	42	43	53	40	49	45	45	50	40	50	37
23745	16686	12778	18461	26052	27136	25295	22623	19982	17442	14861	12239	10265	8527	7616	6259	5262	4625	4154	3704	3289	2942	2615	2402	2129	2088	1871	1842	1605	1368	1280	1157	1023	989	900	898	849	794	791	860	891	619	890	1045	838	676	631	580	585	541	614	715	714	621	635	628	569	582	536	586	547	605	612	570	604	569	569	583	585	640	560	598	538	610	575	585	586	606	614	579	610	578	580	562	611	592	596	552	574	583	566	589	616	604	586	616	579	546	574	532	589	561	580	593	578	563	576	618	613	531	607	564	562	579	614	576	576	579	575	568	589	613	560	577	577	570	617	550	601	608	592	563	549	593	593	581	591	583	542	548	579	593	547	586	567	584	635	596	536	557	554	589	600	609	576	558	572	592	559	592	547	561	593	567	573	620	571	559	618	576	603	578	616	583	564	603	603	565	567	605	587	583	580	558	576	574	574	576	536	597	535	597	560	593	602	572	532	600	548	606	571	638	568	577	560	600	580	594	613	581	605	564	608	551	599	570	557	564	583	570	614	608	579	590	615	559	584	549	542	554	593	555	568	538	577	558	561	573	622	595	605	602	596	586	565	567	589	609	564	581	520	546	568	560	558	596	600	612	595	587	613	557	627	588	571	597	617	572	580	599	568	576	582	581	594	613	602	577	586	563	605	617	577	599	578	548	618	535	602	599	575	575	581	579	576	569	602	567	563	595	554	558	585	604	581	582	584	594	564	601	548	635	581	576	562	566	578	533	533	596	549	574	586	557	602	578	573	595	569	576	604	533	590	590	566	566	584	549	603	592	592	603	575	543	582	547	574	596	543	536	539	589	536	597	600	566	622	568	599	618	572	593	575	580	586	561	579	593	569	595	551	592	609	579	580	557	547	553	565	584	559	577	564	575	608	573	585	574	557	566	543	565	575	609	613	565	607	548	567	563	600	565	575	625	567	609	533	608	571	607	599	555	532	603	599	601	603	590	591	519	571	601	626	561	594	588	554	550	569	576	591	600	545	551	545	595	595	562	545	593	579	566	579	574	561	585	588	604	545	563	589	587	568	601	609	580	571	605	599	584	630	560	562	545	622	613	574	594	527	587	562	590	568	581	563	587	563	577	567	579	636	588	572	576	579	605	577	566	579	586	514	560	571	608	594	555	552	575	620	539	584	613	582	575	557	590	576	561	609	561	543	559	583	612	566	553	560	562	591	601	585	541	562	599	562	621	650	584	572	562	604	584	564	562	576	566	596	585	575	557	577	574	561	565	562	627	525	600	559	562	558	603	603	573	567	619	584	564	562	584	550	600	569	583	555	532	606	570	570	570	607	589	587	590	574	550	559	610	604	569	606	579	587	594	575	596	620	564	580	606	553	595	603	617	625	582	595	574	576	576	610	590	582	554	595	582	546	577	547	564	586	586	585	574	559	582	597	577	565	602	548	579	555	588	587	594	530	550	593	590	588	597	579	610	562	571	584	584	611	627	557	545	580	587	583	571	611	524	559	615	593	556	572	582	615	587	587	597	583	556	553	578	576	596	583	563	579	588	588	592	586	617	571	630	576	616	585	551	618	596	566	548	573	554	594	547	544	561	526	621	583	594	593	615	606	572	607	564	600	574	602	623	586	531	575	563	578	596	600	598	580	610	617	570	556	552	579	616	598	593	589	544	593	565	593	575	626	588	587	598	590	557	566	584	550	566	603	547	548	567	610	589	591	617	570	552	564	562	598	623	608	626	613	612	561	586	604	562	603	588	590	572	601	550	595	522	539	555	644	592	580	589	601	567	579	582	602	575	614	591	550	590	569	579	588	554	655	571	573	591	577	597	600	580	566	580	553	598	544	574	606	613	614	622	595	586	580	596	592	553	538	579	558	536	563	573	604	591	602	602	574	574	575	589	600	591	594	564	596	567	559	597	595	578	602	593	576	630	587	549	581	611	591	520	588	532	587	591	631	595	571	556	522	578	592	564	515	546	602	599	598	605	580	556	591	589	591	563	629	602	601	553	609	588	578	592	619	564	575	581	580	563	562	564	618	568	565	574	586	536	595	573	580	579	590	558	628	594	549	588	611	555	541	616	589	585	576	552	559	549	559	565	594	577	572	534	525	587	591	608	587	592	574	520	584	575	580	596	577	595	593	578	578	607	593	569	669	574	602	602	603	599	564	577	621	574	617	572	579	598	576	566	570	557	591	583	588	630	587	558	595	587	581	611	580	573	556	579	605	587	581	629	564	559	597	567	607	580	583	582	582	595	572	581	580	547	580	571	574	572	578	615	589	575	563	615	582	570	579	588	565	591	584	584	611	576	572	565	604	627	573	604	587	616	577	602	589	577	590	591	613	594	572	591	572	569	578	589	575	595	592	589	614	576	635	622	595	575	585	607	579	592	580	599	582	561	536	594	558	514	556	596	631	626	602	601	604	548	572	575	578	567	587	559	598	591	594	596	604	499	554	587	620	583	553	607	564	597	605	601	566	566	592	575	580	592	606	555	603	590	536	570	559	557	575	571	582	579	579	652	586	596	549	531	605	558	585	571	610	562	580	629	566	623	566	564	628	534	573	562	590	604	574	574	619	572	556	570	609	547	540	612	591	576	605	608	583	557	584	615	607	607	538	596	584	593	575	561	608	589	578	595	537	597	592	579	606	553	595	547	555	588	566	588	565	592	570	564	614	558	600	554	606	603	594	572	606	563	566	587	534	563	600	567	580	545	594	614	552	574	601	536	568	592	588	548	592	580	539	591	601	612	566	614	593	600	571	584	581	595	581	593	583	568	597	585	631	551	555	570	613	579	588	606	587	571	562	569	588	537	599	571	595	592	585	544	567	575	580	603	570	612	597	598	600	583	618	576	584	584	601	633	595	616	612	598	603	597	585	576	577	581	578	568	620	561	598	583	617	564	581	577	550	627	586	587	596	613	581	584	578	576	573	570	581	569	575	561	596	572	591	591	591	572	576	592	560	619	639	540	608	638	571	614	586	594	555	566	581	543	574	597	628	569	585	574	596	553	563	625	639	568	546	578	550	577	586	583	578	641	569	581	568	582	616	578	605	623	614	558	615	579	578	591	588	597	591	555	605	570	636	566	595	557	602	602	551	539	571	555	624	550	547	541	578	597	614	545	578	593	618	560	608	580	573	592	562	575	576	550	594	562	613	564	581	580	557	556	576	606	594	588	567	590	569	563	607	602	591	627	560	564	580	545	577	576	624	617	574	577	576	611	555	584	535	586	591	589	580	583	573	604	551	565	607	590	563	609	560	560	579	588	600	600	602	565	578	564	591	574	548	585	632	593	608	562	585	570	610	605	623	599	569	586	586	599	540	510	611	653	581	597	519	552	596	610	594	613	570	596	603	607	553	571	592	589	573	601	536	638	555	590	568	586	637	622	574	594	566	584	578	581	540	633	589	614	587	581	575	607	586	636	553	602	580	567	598	570	588	560	600	583	598	603	553	542	594	634	564	550	591	545	566	589	583	583	602	545	552	530	591	592	571	573	620	574
3630	3025	1500	867	951	1323	1223	1092	894	736	640	471	404	343	322	251	226	222	190	177	153	129	126	120	112	108	93	89	73	76	56	66	56	63	58	70	58	50	42	77	101	60	43	49	63	38	45	31	44	39	52	69	56	53	47	42	49	51	45	43	48	45	51	38	41	37	47	45	52	38	46	47	53	51	44	44	55	44	54	39	58	44	48	37	34	56	31	43	48	35	40	43	36	47	40	54	51	53	35	52	42	34	39	41	38	42	30	43	47	55	45	38	40	29	35	35	51	36	36	39	50	45	45	41	53	53	48	65	40	50	46	51	56	45	36	42	49	50	43	36	39	34	52	39	41	34	53	49	45	37	50	49	46	42	49	38	52	47	45	39	43	47	41	40	37	43	46	54	45	42	43	44	39	50	43	47	40	56	33	38	36	41	45	48	43	59	58	46	39	47	39	50	43	54	50	57	51	51	43	44	43	53	46	45	37	58	44	41	43	51	52	33	52	38	48	49	55	46	46	59	45	50	42	46	65	50	40	45	37	50	30	45	39	44	51	30	42	46	49	38	53	60	40	42	44	39	43	36	49	48	45	39	37	46	45	47	38	53	46	37	30	50	47	47	54	64	48	40	56	60	47	48	43	47	56	39	44	43	37	51	45	43	47	40	48	46	39	39	43	41	42	44	46	41	44	45	46	48	44	39	52	50	52	31	41	31	41	39	41	47	43	31	41	49	46	47	42	42	41	42	51	36	38	44	46	32	45	59	35	44	55	42	47	45	46	55	46	47	44	47	53	48	39	45	50	47	66	40	44	51	49	41	53	38	37	35	44	40	40	61	57	61	43	48	34	48	46	41	39	36	40	45	41	38	35	44	42	41	43	46	47	38	44	39	43	46	46	42	44	46	55	43	47	41	55	46	41	48	48	46	38	34	49	50	44	38	40	38	43	39	51	47	40	46	43	53	43	51	45	50	41	40	49	45	50	39	49	42	56	34	53	45	41	57	48	43	39	39	49	50	44	44	47	47	47	51	34	45	53	53	51	37	45	50	45	50	43	56	52	39	57	49	40	47	43	38	47	41	57	58	40	39	47	45	53	33	40	51	55	35	36	48	47	47	57	54	37	50	46	39	31	44	39	50	39	36	50	44	53	43	51	40	41	41	32	41	48	51	47	51	37	33	44	51	44	44	43	45	35	45	54	43	40	50	41	50	31	35	42	44	45	44	46	45	36	42	53	43	55	55	42	41	33	43	38	49	42	55	39	39	44	47	48	56	31	45	50	35	49	50	46	52	53	41	40	35	47	44	45	50	64	46	45	43	37	41	31	55	56	39	49	42	49	38	55	53	41	40	37	54	35	46	42	46	47	45	46	37	46	41	45	47	45	46	45	40	41	46	40	50	40	55	53	44	42	40	42	38	51	37	47	48	46	49	42	38	46	48	39	48	52	44	45	38	49	57	36	51	38	32	55	51	52	44	44	49	39	45	48	37	56	50	36	45	53	50	43	45	44	38	51	46	46	46	53	35	49	52	45	40	50	57	50	48	44	31	41	44	49	25	36	44	47	35	51	43	55	41	49	39	44	52	43	53	50	40	56	41	43	52	47	39	64	54	56	45	48	39	53	40	46	46	46	36	43	42	44	44	36	45	38	40	50	32	50	38	53	44	59	35	48	38	49	31	42	43	31	42	43	45	58	36	49	47	48	47	61	40	59	35	43	50	38	42	33	46	43	41	42	44	42	44	43	39	46	54	45	28	53	39	46	49	42	38	41	45	44	42	43	45	33	49	42	50	45	48	45	39	45	52	53	39	54	46	44	45	30	39	39	50	47	36	40	46	41	55	38	56	32	34	53	39	50	47	37	37	47	48	41	62	51	56	50	41	43	49	50	27	40	41	48	45	41	43	44	45	52	46	52	46	44	39	39	41	36	50	59	53	48	47	41	52	40	58	52	58	42	47	52	34	41	52	48	51	44	45	52	38	40	50	48	41	50	46	47	34	46	44	57	42	53	43	40	30	30	50	37	40	42	44	46	58	41	57	56	43	40	40	46	43	39	39	44	42	53	59	40	42	50	55	44	34	36	41	48	36	42	47	41	48	44	48	47	43	47	45	42	48	58	41	42	60	50	49	41	50	38	45	43	48	40	39	42	40	55	40	50	49	48	46	43	54	43	51	37	50	55	38	41	43	36	39	52	40	40	41	44	40	52	44	39	45	48	40	49	45	37	42	41	43	50	58	50	55	53	32	49	31	46	50	35	52	46	58	59	49	41	43	49	34	53	38	45	48	43	54	41	45	37	38	43	58	42	51	52	49	31	49	44	50	55	48	43	42	46	38	49	46	50	30	40	48	43	41	41	49	51	41	55	53	53	43	37	48	40	43	45	49	53	46	45	35	50	48	65	60	46	48	47	43	50	34	38	44	50	46	38	41	48	53	40	43	48	56	39	48	35	45	39	70	46	51	51	43	54	52	43	53	44	55	31	51	45	36	41	54	37	42	35	45	43	43	45	47	40	41	56	40	51	48	60	49	48	44	38	51	39	36	34	46	48	44	43	44	40	41	49	35	33	44	60	50	42	41	40	54	45	51	38	42	48	46	43	43	44	43	48	51	52	42	50	49	38	41	60	42	44	43	47	50	53	45	42	36	49	43	46	32	29	56	51	57	44	54	42	47	44	51	45	36	42	44	36	33	45	33	51	43	37	39	60	60	42	39	50	42	44	40	34	43	45	58	48	55	61	47	55	43	49	45	52	37	46	44	50	37	46	40	38	60	45	39	35	56	35	34	42	44	35	39	49	47	42	47	52	42	38	36	56	45	43	42	40	39	39	51	43	42	32	60	46	35	38	40	49	43	55	48	50	38	45	47	41	44	43	48	53	40	47	38	42	43	39	46	36	46	37	52	30	46	46	45	49	36	42	58	51	52	50	44	41	43	55	62	42	40	42	37	41	44	37	44	43	43	45	54	38	46	30	40	55	51	44	43	51	54	50	58	51	50	49	45	52	42	35	45	41	38	53	42	59	42	42	42	40	41	41	36	57	46	30	37	51	40	40	43	34	42	37	41	51	43	55	35	34	43	52	59	44	40	58	45	48	35	42	43	38	46	43	45	41	36	56	41	46	53	44	50	52	36	31	53	53	46	53	47	45	39	53	40	43	42	56	25	56	50	53	36	44	51	42	66	40	47	36	51	49	41	36	45	50	48	57	48	47	52	43	46	52	47	50	42	55	59	47	44	50	41	42	44	45	46	37	46	53	36	44	34	35	37	48	57	42	40	51	47	53	50	42	50	45	41	48	43	56	53	45	42	39	65	41	42	42	46	41	53	36	43	38	46	52	47	37	45	32	55	43	42	50	45	51	44	52	43	47	60	34	39	45	39	33	42	51	46	42	43	70	37	42	40	43	54	46	48	55	49	36	47	49	53	39	38	44	49	45	46	65	51	55	46	45	62	46	45	52	38	37	60	35	50	47	41	32	41	46	40
27681	20759	15341	21648	29322	30680	28621	25984	22932	20374	18011	15561	13252	11355	9699	8510	7457	6978	6144	5389	4742	4116	3556	3202	2934	2737	2455	2171	1788	1623	1541	1385	1220	1105	1028	972	937	818	755	1614	2795	787	878	951	968	785	597	539	543	523	649	777	714	768	600	579	553	521	574	534	577	501	534	520	512	561	540	539	477	510	559	544	580	510	537	520	559	514	536	531	528	552	505	544	515	495	551	532	559	540	543	524	552	555	520	510	536	540	539	549	551	512	550	524	561	561	520	557	552	534	558	541	540	521	512	501	560	532	576	501	554	541	562	587	606	544	540	572	522	539	521	556	530	569	504	503	505	544	522	533	527	514	520	583	548	537	553	578	557	530	499	513	531	544	530	506	529	532	521	504	530	517	553	570	563	550	552	543	555	549	554	545	538	539	558	527	506	540	532	548	536	546	516	604	524	535	548	550	561	563	563	545	543	515	497	534	536	499	517	551	531	514	577	514	562	557	531	509	520	534	542	510	565	499	544	555	487	528	535	509	560	552	536	539	506	548	550	577	576	516	544	518	498	539	494	512	500	555	568	562	545	506	545	572	557	518	476	534	566	535	540	521	541	532	562	515	575	533	559	515	543	533	527	568	520	555	528	558	509	516	557	501	540	515	577	543	539	499	526	559	529	524	573	541	562	549	530	523	552	538	516	544	579	551	552	542	545	517	525	557	528	564	522	533	499	539	532	528	556	538	524	503	541	531	559	556	539	533	541	556	522	562	533	519	509	538	536	513	521	543	589	525	525	561	543	540	560	555	575	541	549	544	556	560	537	590	515	504	544	549	553	505	544	540	556	522	499	522	512	577	544	550	537	557	538	541	521	508	545	525	516	525	543	561	540	514	535	521	508	568	500	524	520	567	550	547	513	499	559	557	522	549	601	526	538	525	548	543	535	531	542	527	520	539	497	515	553	561	538	543	517	591	554	523	517	541	557	586	523	503	513	541	574	547	533	500	527	549	575	533	559	586	564	539	512	489	535	546	526	530	549	588	575	545	518	516	539	568	496	571	532	575	535	544	545	552	553	508	493	543	521	551	548	519	525	520	540	551	547	535	520	520	546	531	533	520	535	529	560	584	564	576	557	525	549	559	521	533	570	531	531	548	530	563	517	557	584	506	509	535	528	565	531	539	550	525	533	529	535	535	570	555	544	533	538	555	555	531	569	522	550	531	512	563	515	526	537	558	543	513	509	587	539	527	541	535	504	518	535	510	561	517	554	538	549	540	539	534	559	538	534	515	523	477	557	539	571	551	552	521	528	503	530	588	528	498	535	529	512	533	547	503	561	541	557	523	516	546	550	541	541	541	577	536	545	533	530	528	565	523	542	541	522	580	538	578	553	505	544	515	530	538	538	502	577	544	547	505	557	536	523	467	549	531	513	549	528	527	500	548	530	545	490	529	516	522	509	536	546	569	544	592	547	508	502	575	539	557	566	553	536	536	533	552	528	526	542	592	503	495	511	525	571	551	558	556	497	560	515	493	533	545	536	542	579	528	510	510	523	508	537	545	497	532	518	569	575	523	545	541	570	546	549	530	500	576	501	509	561	552	529	563	542	527	554	523	502	514	514	517	541	507	514	529	543	537	523	594	487	521	538	594	535	527	530	523	522	524	541	515	567	513	542	548	572	531	506	583	513	509	530	529	554	483	531	549	564	581	508	495	560	533	520	568	533	530	523	524	523	553	545	572	538	543	544	540	521	565	524	535	494	544	540	551	524	516	558	506	514	589	557	527	516	571	568	564	562	573	536	528	519	600	527	521	533	539	525	534	526	527	533	563	556	564	554	529	579	517	519	502	541	533	524	537	520	523	550	515	541	523	515	556	581	544	521	524	518	531	539	591	541	499	557	545	580	512	520	566	518	550	530	520	567	515	560	558	534	519	562	517	515	570	573	521	547	516	564	519	528	506	509	533	537	524	536	541	543	548	533	591	493	509	607	558	581	536	502	494	522	526	544	574	528	533	551	546	523	575	542	540	528	539	520	539	583	539	541	534	561	534	511	506	501	546	513	537	514	551	527	519	532	524	534	549	512	530	522	516	544	545	600	521	590	525	525	525	549	527	515	563	570	551	563	540	503	562	513	530	533	545	578	511	498	574	556	565	509	540	532	547	557	533	565	536	537	552	526	526	546	555	538	507	531	499	514	548	524	566	516	548	496	530	525	505	537	551	511	512	506	536	553	519	516	531	539	553	492	538	541	555	519	503	539	542	520	570	542	527	513	545	537	570	572	542	553	523	569	517	593	501	569	564	498	526	531	527	541	525	496	529	546	541	514	501	505	534	598	543	527	547	539	552	498	547	517	511	559	557	509	555	531	534	554	568	505	531	512	479	514	545	542	539	523	507	536	569	504	505	555	552	533	568	531	537	483	571	560	551	547	586	540	522	546	562	530	567	492	527	566	559	540	535	556	540	572	551	536	504	581	542	512	536	536	537	568	561	487	531	540	538	578	520	532	593	531	566	524	566	551	539	523	486	557	513	565	538	571	522	550	473	554	568	545	516	517	557	527	549	539	546	552	525	528	592	518	550	543	565	519	486	525	508	576	563	502	541	575	531	504	542	554	539	557	545	538	488	568	509	559	524	538	529	535	557	524	535	539	527	554	550	513	529	537	571	535	512	525	515	562	559	552	546	518	524	564	504	519	574	525	551	552	554	551	530	501	583	517	528	512	531	518	540	595	550	555	548	519	499	540	580	512	565	509	528	547	524	538	536	553	508	523	532	529	538	537	551	553	574	541	551	545	498	538	512	521	534	547	517	544	541	570	544	514	557	542	524	508	550	530	519	527	524	530	549	521	559	502	545	507	511	501	555	494	537	518	515	538	496	503	549	531	510	535	530	535	548	519	562	535	502	554	539	525	545	541	531	539	524	544	539	521	571	537	554	524	523	592	529	506	556	552	560	516	525	557	545	536	507	556	540	541	529	528	579	523	556	534	543	524	557	521	512	541	543	535	530	527	531	535	555	511	493	542	573	533	505	569	557	531	555	525	557	544	556	523	519	483	575	539	532	527	559	521	560	495	550	523	509	575	533	519	518	511	542	554	544	552	525	551	532	500	541	541	555	498	519	505	541	526	539	557	558	559	502	526	525	501	503	541	522	528	534	529	542	511	519	543	540	528	518	523	537	580	538	551	558	530	507	498	521	523	569	501	504	494	528	540	582	511	532	561	529	504	520	540	527	526	531	546	496	569	565	576	523	500	567	523	543	534	522	544	525	569	535	547	531	585	549	551	518	526	527	535	522	550	521	507	529	562	533	528	531	525	513	533	514	535	522	551	559	494	506	547	523	519	524	507	562	515	525	524	533	544	542	535	515	529	547	533	551	578	524	531	570	552	505	485	518	547	572	518	543	544	553	572	574	517	583	545	531	502	547	556	549	490	558	529	542	481	510	508	550	516	533	552	582	521	491	559	529	567	530	544	536	540	552	525	506	563	555	524	471	531	530	504	536
4896	2605	1356	780	924	1240	1268	1152	962	767	743	575	514	435	365	333	301	248	227	206	163	173	155	124	119	118	90	82	78	73	76	76	61	66	54	60	51	54	66	98	138	61	55	60	49	44	48	55	64	45	75	62	60	48	56	53	58	54	61	46	68	59	47	48	43	45	48	66	54	43	66	53	38	49	46	53	47	67	55	51	48	49	40	53	41	50	49	55	50	48	45	42	52	55	54	38	51	64	55	49	44	51	62	48	53	45	42	58	67	50	45	61	55	44	53	48	64	52	43	39	46	47	40	64	44	45	62	66	45	35	42	66	51	54	48	66	56	45	66	55	54	47	57	58	51	49	52	46	57	55	70	46	43	47	45	50	49	51	42	47	61	44	44	39	47	52	48	48	48	53	54	47	54	54	52	34	54	49	71	50	47	49	63	48	57	39	47	57	39	47	60	55	46	37	49	49	48	52	51	45	54	47	66	49	46	60	50	57	55	33	56	46	51	65	59	48	60	66	54	65	57	55	47	41	56	54	47	48	51	63	52	48	46	47	56	57	57	61	60	49	59	46	46	53	47	56	34	45	48	52	48	46	70	39	64	59	51	64	55	55	54	66	50	41	60	58	57	49	52	51	55	60	43	44	45	35	54	49	32	48	43	45	40	50	63	60	42	41	52	55	44	46	61	54	42	50	63	50	48	56	41	52	50	43	40	51	66	53	57	62	52	48	52	53	48	44	42	49	55	56	52	49	61	62	37	51	63	54	41	52	51	56	53	29	47	46	55	43	44	49	58	42	54	60	56	57	40	48	60	46	60	51	53	56	46	42	38	51	70	60	60	57	45	42	46	59	57	44	55	51	39	56	50	47	45	52	51	54	44	53	57	43	52	43	52	41	48	47	56	58	55	43	40	53	46	47	64	46	56	53	49	59	52	51	51	52	56	55	56	50	54	60	36	44	49	42	39	46	52	47	53	52	52	45	45	51	54	56	44	38	48	46	44	58	57	56	44	56	53	56	60	51	47	45	59	52	47	59	50	62	46	56	45	54	61	60	42	51	36	58	45	60	58	55	43	63	53	53	50	55	54	52	51	45	43	56	52	64	54	50	52	53	46	63	63	48	48	47	56	65	49	64	56	43	49	54	53	44	44	56	49	58	44	50	61	55	41	49	40	48	42	52	58	63	53	44	55	48	43	47	54	45	52	47	48	53	47	54	52	49	50	46	55	50	43	50	49	55	51	46	51	43	61	51	65	55	43	51	51	53	52	61	42	45	49	46	42	55	47	58	50	49	47	38	52	45	66	62	55	45	52	49	51	46	56	57	51	51	44	55	51	46	43	53	59	53	34	54	47	54	46	51	48	67	40	50	57	59	75	63	51	54	51	54	51	53	53	62	52	56	46	42	56	53	38	53	52	54	57	50	38	44	42	64	45	49	49	51	47	45	52	49	52	55	45	51	54	56	54	66	60	57	67	68	53	51	60	48	43	54	47	55	54	54	40	66	55	51	71	52	43	39	46	56	39	52	63	49	53	42	56	38	54	48	50	51	51	59	53	54	43	58	41	60	52	61	58	48	55	51	55	51	53	44	48	44	64	46	44	48	46	46	54	50	61	52	44	46	63	55	58	53	55	44	53	47	49	40	63	56	55	51	56	54	37	47	47	40	54	46	45	60	48	56	67	60	44	59	41	52	47	61	36	61	49	56	46	63	46	54	47	46	59	47	51	54	32	51	45	49	57	53	53	49	56	61	47	50	50	42	61	55	68	55	54	60	51	59	53	53	49	48	59	44	49	54	55	33	44	48	45	50	50	35	62	53	62	47	54	51	62	62	54	56	59	40	62	50	37	60	58	47	56	52	49	54	42	57	57	53	48	55	55	46	40	50	48	64	47	52	44	37	44	58	40	54	53	50	50	44	44	46	59	53	44	57	46	59	61	47	65	43	48	36	63	59	43	62	50	55	62	55	55	42	45	42	45	49	56	58	68	45	53	44	47	42	66	39	64	49	47	46	52	68	58	45	43	52	63	39	47	53	52	58	49	57	44	67	49	57	56	53	45	58	39	45	64	71	52	63	55	56	46	49	50	44	49	36	41	59	54	61	47	57	55	45	53	51	60	46	52	47	44	52	65	43	44	54	60	50	54	39	75	56	60	48	42	50	59	57	54	46	45	60	54	47	43	56	51	54	63	55	62	51	50	42	44	52	44	58	58	45	43	59	55	45	46	37	44	45	53	51	54	43	47	58	46	62	42	59	47	56	41	46	41	49	52	45	49	51	56	52	58	57	61	46	48	59	54	54	66	49	62	53	43	60	48	60	46	51	51	61	63	61	64	71	52	52	49	62	56	61	44	47	66	73	70	34	44	54	53	43	50	55	53	45	62	47	60	49	44	64	64	48	50	45	32	34	47	52	49	50	61	53	47	52	42	59	59	58	45	39	62	43	56	47	61	49	53	60	51	38	56	61	45	47	53	46	39	56	56	56	53	62	68	48	53	39	53	35	51	46	44	57	54	69	46	54	54	59	42	54	48	62	40	47	55	52	45	51	64	58	50	54	37	70	50	56	50	55	40	53	55	63	54	52	56	58	48	49	43	67	43	57	44	52	55	46	68	53	47	50	54	56	42	58	39	38	65	63	55	59	51	58	55	57	56	60	45	70	47	55	57	45	39	51	41	53	46	38	54	46	45	45	58	51	49	54	60	43	51	55	45	56	49	59	54	55	36	64	63	48	55	47	61	57	52	50	47	57	49	50	42	48	53	58	55	47	53	36	40	55	67	63	49	58	50	34	34	48	42	46	46	50	62	56	43	46	47	50	47	55	46	74	51	57	67	53	46	48	42	55	64	57	53	51	63	52	59	51	47	51	51	51	66	55	50	62	47	45	54	33	54	52	46	55	44	39	51	52	47	43	51	55	52	49	44	47	50	49	49	51	61	53	56	47	55	35	51	62	65	54	62	54	61	65	62	63	55	38	45	61	47	63	57	51	53	46	39	54	52	51	51	56	51	57	60	41	39	51	51	53	57	57	52	50	43	58	51	45	51	43	48	64	41	53	59	65	58	42	70	62	49	52	59	60	51	66	47	58	57	48	49	40	57	46	59	50	58	59	65	52	54	60	40	45	54	47	55	52	56	36	52	62	32	47	55	40	46	62	43	47	45	59	49	52	57	59	46	53	66	60	44	64	48	50	42	64	48	52	57	47	45	50	54	51	43	39	64	58	56	51	59	58	48	53	40	65	51	69	51	48	44	41	56	41	60	58	54	42	61	47	50	57	57	44	48	52	54	54	48	63	45	52	42	55	38	46	45	41	43	59	49	43	63	52	44	52	51	37	35	53	59	51	66	51	40	55	43	52	58	55	58	43	51	52	48	67	67	35	51	48	45	45	58	39	42	52	44	39	48	35	47	60	58	56	58	49	57	59	40	61	59	48	42	56	52	50	60	55	46	59	39	44	51	57	56	46	43	43	47	56	42	53	46	52
27074	19851	14913	20751	29058	30561	29541	27177	24137	21742	19195	16740	14993	12991	10955	9921	8707	7735	7027	6310	5588	4769	4185	3692	3240	2791	2404	2219	2082	1798	1696	1405	1232	1095	980	869	886	916	821	2232	3066	981	928	658	672	731	623	643	642	659	995	1095	907	853	804	725	658	641	607	669	626	600	593	632	650	601	624	575	605	619	563	602	617	639	589	570	622	646	602	607	672	577	590	624	582	579	630	635	650	582	637	624	596	623	622	600	629	642	624	611	589	644	646	622	615	590	613	632	586	635	644	607	598	619	629	630	605	619	574	617	621	589	597	616	661	626	589	617	588	603	575	628	633	589	636	540	629	607	599	633	619	603	620	626	600	616	631	580	611	583	609	611	606	619	609	617	606	584	614	593	572	635	603	633	649	649	629	669	640	616	624	569	607	627	614	633	604	616	670	600	633	568	604	635	606	621	626	645	615	591	665	570	614	609	633	632	628	661	600	657	592	559	568	568	572	642	598	590	616	637	617	618	603	610	659	627	598	605	586	611	605	604	628	575	637	644	622	574	650	595	604	583	583	592	623	589	631	611	635	599	587	611	629	606	574	576	639	590	578	611	639	641	614	616	608	629	627	641	648	575	633	650	586	594	602	580	597	586	644	621	607	614	637	563	619	604	595	646	665	660	623	591	592	606	618	617	621	580	633	585	638	653	578	615	597	611	634	620	612	642	608	627	668	624	622	640	588	620	609	585	654	586	618	588	598	588	582	626	641	615	645	622	598	621	625	572	587	581	639	584	601	595	631	610	642	623	646	635	616	598	620	664	637	600	635	618	594	633	612	629	646	636	664	624	613	650	623	598	614	608	662	621	599	607	602	613	594	596	597	665	659	614	596	616	651	609	624	608	563	654	627	591	628	619	595	605	585	599	597	621	634	597	632	576	623	621	637	662	599	615	635	615	647	613	615	633	591	615	625	668	620	617	637	649	638	603	594	651	579	598	607	609	604	621	614	605	627	622	640	600	590	618	624	651	645	616	614	575	585	633	569	590	622	619	655	646	560	608	632	645	606	659	613	637	649	617	634	614	650	649	652	603	644	602	650	618	600	568	607	591	614	613	613	621	610	606	589	634	578	637	633	628	583	596	571	655	608	654	615	596	594	568	581	623	630	577	585	617	606	662	614	627	625	664	598	580	607	619	606	654	643	607	647	622	636	598	599	626	597	627	610	641	664	660	652	612	661	601	585	603	614	642	633	583	598	584	619	593	638	625	608	592	599	593	627	637	599	599	594	626	617	611	626	609	640	644	590	617	637	584	622	598	647	635	614	613	582	642	576	635	601	606	604	638	582	614	641	642	630	595	565	616	635	608	621	628	590	596	657	622	636	605	577	620	598	616	668	607	680	603	635	592	600	655	650	627	630	607	630	605	626	595	601	561	611	587	596	640	630	647	612	576	602	595	632	610	619	622	628	612	609	655	636	618	600	624	615	667	632	628	631	569	652	604	591	565	643	639	618	619	621	603	649	605	614	643	630	591	605	603	597	635	638	610	615	651	591	622	642	629	670	587	624	628	613	633	634	631	576	616	596	640	616	636	598	596	586	661	623	634	603	641	673	643	636	610	600	614	579	605	620	628	640	608	620	642	617	636	591	620	640	646	611	594	608	592	593	639	613	603	662	634	622	639	615	603	605	606	624	581	622	603	621	635	588	626	580	672	592	614	618	639	598	604	654	631	594	569	627	633	617	570	594	624	614	625	639	604	590	601	576	590	611	603	623	634	625	586	623	590	590	655	613	583	629	625	646	574	604	632	648	553	620	594	647	619	620	613	620	628	632	601	609	636	617	628	619	599	625	632	627	667	597	619	591	597	577	625	599	597	585	631	608	635	595	631	631	642	617	627	650	608	596	583	593	611	581	619	624	597	601	628	583	608	618	582	611	636	608	578	611	651	637	641	604	645	601	643	597	648	645	597	641	629	614	634	622	670	647	595	634	601	608	638	616	575	630	611	658	631	611	619	621	608	641	600	577	608	614	597	618	604	604	588	664	579	610	611	655	609	582	602	588	672	606	659	665	630	619	630	634	612	612	573	598	660	583	620	616	607	614	621	595	635	614	604	654	594	597	633	573	564	576	563	613	626	590	596	603	606	628	613	624	652	638	609	620	673	582	619	600	613	630	580	659	613	628	681	660	630	619	638	637	612	631	610	636	633	630	588	612	618	629	577	618	640	582	596	634	652	630	646	589	610	599	587	626	611	637	614	638	622	659	632	642	602	623	615	636	620	617	643	597	691	635	587	632	616	610	580	639	615	609	617	567	645	651	640	611	643	616	607	623	599	612	626	603	581	636	624	596	569	625	612	604	663	617	574	585	577	624	602	602	570	634	638	630	632	620	645	590	623	598	596	607	610	592	613	593	640	614	636	578	615	664	602	654	637	657	626	640	653	647	597	595	642	636	596	603	565	613	629	627	622	553	623	660	619	606	636	673	616	572	631	613	577	623	634	666	563	647	597	653	663	618	623	612	604	594	628	625	582	627	616	607	672	634	599	654	706	650	654	654	625	584	608	600	627	608	623	584	635	627	591	612	641	635	573	620	641	598	639	585	643	661	618	630	618	631	603	625	605	617	608	584	568	595	594	609	595	613	631	631	597	602	610	532	621	623	625	620	579	592	624	603	639	639	587	624	652	619	599	610	613	625	587	610	631	606	587	606	642	604	627	551	601	631	603	610	610	633	640	623	683	599	616	615	573	636	592	596	644	602	611	577	573	592	596	623	621	642	644	616	581	625	620	613	634	629	671	650	633	602	608	578	607	599	609	568	667	643	598	637	602	581	611	624	624	623	646	626	617	582	605	602	636	649	564	607	603	600	606	612	622	608	607	611	617	609	563	612	621	630	567	615	604	639	642	608	632	595	615	623	632	597	613	615	617	581	624	609	567	608	638	608	620	635	643	592	646	602	598	630	620	665	601	661	621	557	605	604	635	644	620	615	609	670	625	587	635	586	601	591	629	663	626	626	606	613	585	610	615	633	633	633	677	630	614	612	621	609	556	562	647	609	628	592	619	639	612	558	597	564	641	633	585	637	597	611	608	613	621	618	644	661	583	607	619	606	596	594	655	647	643	632	602	637	646	627	617	646	612	611	644	620	588	603	664	622	590	651	636	609	590	614	572	629	627	647	643	602	628	629	612	544	593	624	631	610	602	622	605	590	581	583	646	604	606	609	599	594	633	591	624	635	635	639	618	619	619	627	651	615	637	642	554	597	628	654	637	627	634	652	621	544	613	608	653	623	594	643	633	607	645	591	630	637	649	580	624	628	591	657	605	610	598	620	593	621	618	644	620	670	651	659	611	612	601	601	581	645	614	667	631	617	594	640	580	601	644	588	601	598	611	627	598	613	628	584	601	585	598	628	622	628	642	611	626	604	622	666	617	605	616	627	634	594	601	668	641	599	636	631	631	613	642	640	597	606	640	639	607	599	610	617	589	630	626	639	593	603	604	654	639	598	633
4884	3660	1900	1156	1355	1870	1904	1514	1316	1103	932	829	662	560	454	407	334	323	280	274	179	172	168	152	126	108	110	95	100	82	71	80	68	68	55	51	63	69	55	76	241	92	50	53	41	48	31	46	54	55	61	69	60	58	58	55	57	42	41	50	50	46	51	42	40	32	47	37	51	48	41	33	41	54	46	39	56	63	62	51	43	52	46	47	55	53	50	51	46	58	54	47	40	56	50	43	56	50	43	36	44	46	34	55	51	42	44	37	43	60	52	45	52	47	46	39	34	43	38	39	40	58	46	48	57	55	45	48	45	45	54	37	35	37	45	51	34	41	58	38	39	38	42	47	46	57	54	39	62	54	45	47	43	50	42	31	50	45	52	44	43	42	51	47	38	51	48	53	48	43	54	37	56	52	44	55	46	46	51	49	45	59	37	52	43	46	43	52	47	55	43	37	58	48	40	39	43	62	42	50	39	41	43	48	29	43	42	46	53	47	57	59	37	51	46	47	40	51	45	52	48	43	50	54	45	45	49	45	52	54	39	37	57	54	27	46	52	42	48	51	49	46	48	51	44	43	40	47	42	44	46	49	40	47	33	56	40	49	40	51	48	47	53	48	38	52	46	46	52	38	47	62	53	52	57	32	48	39	50	52	55	45	48	40	55	56	43	42	41	52	62	47	38	44	35	43	39	49	40	39	49	50	34	54	44	50	48	46	54	45	48	42	41	55	44	47	46	47	37	51	45	57	54	53	50	56	50	43	52	41	57	41	39	60	64	39	42	42	43	36	46	38	40	55	48	53	46	42	50	53	52	44	53	40	43	39	45	45	48	58	53	44	46	37	51	48	49	42	56	55	39	39	44	47	40	51	48	51	44	38	41	45	47	44	45	47	51	43	43	49	46	47	54	55	53	44	37	44	43	52	44	44	42	45	41	52	52	50	42	38	38	42	50	39	45	50	52	41	57	56	43	59	46	48	54	49	41	44	57	54	48	55	47	39	36	47	54	50	40	47	30	48	41	42	49	49	44	29	44	41	41	61	49	53	40	48	62	49	47	33	36	48	36	47	37	51	47	36	50	44	52	50	43	46	44	49	55	44	38	53	50	45	35	45	44	41	52	36	32	39	39	38	53	23	45	43	42	41	52	46	41	52	46	49	58	47	64	57	59	45	43	46	57	51	49	50	51	49	54	54	42	44	40	60	40	41	44	43	45	44	49	48	49	38	59	44	49	56	44	49	42	39	49	40	58	48	47	52	47	48	43	44	38	46	43	45	50	51	50	40	43	47	31	44	43	59	46	42	54	46	39	59	36	55	54	43	55	49	46	56	58	39	63	41	46	51	50	51	41	50	63	42	47	42	35	48	39	46	42	34	51	50	44	39	60	49	50	51	49	41	52	39	44	47	47	48	51	48	41	40	54	33	43	56	57	44	51	48	54	51	45	51	48	54	45	44	42	30	40	41	61	40	46	40	42	45	44	46	37	35	54	40	51	44	37	55	54	47	41	52	49	47	59	56	52	42	45	40	59	50	48	51	44	47	42	53	46	46	40	41	41	43	56	45	46	39	44	39	47	51	53	42	37	47	44	38	47	48	39	40	43	54	56	51	48	44	50	53	42	35	48	37	25	47	58	52	48	54	41	49	46	41	42	54	69	44	48	50	43	53	51	42	57	52	49	45	53	59	39	50	43	30	44	35	51	55	36	52	45	49	37	48	45	47	45	49	40	49	42	56	50	44	37	50	56	62	45	32	45	41	41	52	53	48	50	52	46	36	47	45	48	52	49	51	34	39	43	38	47	49	48	42	56	60	52	59	52	49	48	44	44	54	42	45	47	43	47	48	54	45	50	46	43	39	41	58	70	47	53	44	47	41	60	47	45	40	47	48	51	53	49	56	33	41	53	45	46	41	41	41	48	47	35	47	44	49	52	60	51	48	29	50	45	36	49	58	53	53	50	40	54	42	43	35	46	48	46	41	46	39	41	48	44	54	44	48	43	51	52	45	58	54	44	51	45	45	53	52	47	53	36	42	42	52	42	47	43	50	42	51	38	51	42	56	52	41	48	51	49	55	45	41	55	48	61	40	47	41	44	56	44	57	50	39	44	41	38	57	49	48	54	38	54	57	42	42	49	47	45	48	49	46	35	55	40	32	53	57	45	41	44	43	40	47	53	47	40	61	51	44	41	39	40	42	46	45	31	35	54	41	44	55	48	42	63	50	49	36	49	50	44	58	38	52	50	50	48	41	46	45	48	44	45	33	42	52	40	44	45	46	57	39	37	45	49	28	47	49	35	47	48	49	47	47	36	50	47	40	36	39	37	53	54	59	40	45	45	46	59	52	42	40	42	42	48	42	54	44	41	42	45	47	51	50	46	52	46	46	53	55	46	42	44	39	44	43	57	60	55	47	49	42	42	38	60	43	50	45	47	45	55	39	37	49	60	45	53	39	48	45	45	50	58	40	43	51	35	40	46	52	51	39	39	34	48	44	46	41	45	55	38	46	39	42	43	54	46	51	34	50	48	43	54	43	35	56	52	43	40	47	51	43	43	38	49	50	39	45	42	42	40	39	42	40	55	40	48	44	44	36	47	40	47	39	44	41	53	36	49	41	46	57	47	46	41	55	55	46	51	50	42	51	42	39	53	49	50	46	38	49	46	48	61	38	37	49	52	39	42	47	46	47	45	56	55	42	55	50	44	53	58	50	51	41	36	45	37	41	44	49	41	43	49	49	45	42	46	46	58	50	44	38	40	41	43	58	33	58	47	39	47	51	45	44	28	51	47	48	43	48	50	53	33	36	56	52	38	53	54	32	55	39	44	51	50	51	52	52	49	38	43	40	36	35	37	56	54	39	52	42	53	47	54	48	48	49	35	40	55	42	48	46	41	49	41	39	48	38	55	47	43	38	43	47	46	40	42	44	54	52	36	41	38	46	45	47	60	44	47	32	37	52	39	34	45	62	36	41	40	53	50	52	52	50	43	41	60	55	56	35	50	65	47	58	53	39	49	34	46	37	49	45	39	52	48	48	34	46	49	36	55	46	48	41	40	56	52	46	45	44	50	37	51	46	48	40	53	41	32	45	55	40	58	38	35	45	37	47	42	57	52	51	49	47	47	52	52	51	61	39	42	47	44	46	39	57	40	51	64	52	45	42	40	39	43	54	40	49	49	42	41	47	41	39	55	48	53	54	48	45	41	49	46	41	51	52	46	38	54	41	55	54	35	45	48	48	33	47	51	37	41	46	45	50	45	39	54	40	44	43	42	39	48	56	47	38	40	43	33	60	46	44	54	52	45	51	67	47	54	39	45	63	53	58	41	42	60	48	51	50	56	53	49	52	58	49	45	44	38	61	46	56	59	43	54	46	41	52	39	41	53	44	44	52	48	44	48	43	50	39	47	46	38	40	48	32	47	37	46	33	52	44	48	55	31	45	50	45	52	49	36	43	57	42	45	57	53	44	42	48	45	51	49	53	41	51
30409	22017	17004	24248	32482	34386	32426	30269	27388	24639	22506	20059	17877	15382	13360	11674	10406	9328	8228	7200	5960	5308	4573	4018	3524	3109	2734	2538	2206	1855	1665	1444	1339	1201	968	913	845	811	830	1301	6255	2008	722	681	636	630	538	569	598	630	993	1060	772	989	850	808	643	547	549	563	534	581	510	537	594	553	548	594	575	542	547	565	554	518	571	579	512	560	570	539	581	540	566	550	554	566	587	534	549	544	517	570	578	560	527	561	539	540	560	554	561	536	525	599	567	527	592	519	516	533	559	571	537	531	532	545	541	557	607	526	520	550	571	518	565	545	535	531	560	566	571	539	520	524	539	569	566	504	550	538	555	575	535	561	535	555	510	533	525	602	544	561	547	563	516	536	550	551	571	550	533	521	560	558	559	584	532	552	579	555	572	540	505	577	568	557	548	583	534	549	558	543	546	603	535	582	546	554	575	567	551	548	542	573	526	521	520	512	571	556	532	567	566	550	558	522	555	544	559	555	555	572	560	578	553	564	549	559	562	516	528	569	530	571	532	548	557	542	546	595	554	538	549	538	524	557	572	542	557	578	547	557	544	538	548	527	572	542	566	537	558	528	534	540	557	514	536	549	574	559	537	524	566	546	526	562	557	504	551	545	522	538	564	550	518	582	512	558	571	578	544	530	499	594	583	579	593	541	612	506	549	558	533	577	578	545	534	547	555	565	536	572	608	552	559	535	535	553	547	538	567	548	502	533	572	521	546	521	566	590	542	557	556	536	547	526	531	525	563	566	556	520	512	560	542	526	571	598	543	555	599	557	574	560	603	552	550	583	568	574	536	570	547	548	542	536	527	554	508	564	570	570	535	525	568	548	541	559	534	542	578	569	546	551	536	549	531	545	560	538	528	519	553	582	535	559	556	546	570	542	547	515	564	552	578	549	598	587	532	561	555	558	556	542	562	539	522	519	558	585	567	545	544	511	553	569	526	545	527	556	555	601	572	564	610	576	561	557	572	542	563	552	565	567	587	580	524	530	587	546	538	547	571	532	532	515	553	590	527	553	544	521	573	543	521	570	561	559	575	560	565	540	556	512	561	536	551	577	567	531	532	556	555	561	547	558	523	577	594	551	564	570	521	558	531	524	517	548	556	584	533	530	558	558	504	561	562	555	524	601	528	577	551	547	566	583	504	532	538	569	543	520	564	544	560	534	531	570	542	559	584	486	515	547	531	517	514	543	570	539	527	534	548	552	530	600	568	565	518	502	515	588	585	510	565	576	557	576	525	518	533	532	550	539	503	560	541	584	518	568	547	584	556	570	552	556	536	554	502	557	539	587	558	558	525	524	509	589	476	555	515	538	529	513	561	554	544	544	585	585	597	545	540	563	547	539	585	554	536	564	538	574	579	527	548	561	578	581	524	559	541	591	518	506	556	562	532	499	583	555	535	572	564	574	567	537	555	583	589	601	529	533	586	584	550	585	497	566	529	565	532	585	544	552	561	577	563	532	560	530	558	569	616	583	546	613	535	543	530	514	521	529	587	570	551	541	514	571	591	559	562	552	510	514	574	530	511	620	571	554	554	580	604	574	538	573	543	562	527	549	524	578	524	575	581	535	546	535	534	535	558	535	522	524	547	557	562	539	515	559	549	521	558	514	574	558	547	553	514	549	559	546	518	568	557	574	538	563	547	562	558	584	517	543	509	526	529	563	574	512	541	507	529	569	567	578	544	579	544	517	600	564	535	535	601	562	551	546	555	564	532	582	525	516	574	548	585	548	534	558	511	520	539	534	550	573	497	553	613	563	563	564	615	555	562	529	555	523	590	550	591	535	539	561	568	508	543	529	568	501	575	563	599	533	544	552	556	549	526	563	567	573	533	564	606	598	582	570	528	540	538	548	518	523	538	599	567	548	562	550	528	526	497	524	572	537	578	542	536	570	526	553	551	521	548	556	557	526	545	523	580	542	535	538	523	556	565	548	523	517	541	564	564	562	546	550	540	557	563	553	570	535	536	531	593	546	539	591	552	534	530	548	538	558	546	548	514	575	566	553	547	539	533	583	565	544	533	574	543	545	529	544	544	521	508	561	594	556	543	517	558	595	516	549	549	547	541	574	541	570	519	564	523	540	560	544	551	560	594	561	583	540	538	555	544	573	518	535	579	576	528	519	524	575	545	573	524	525	530	546	518	524	511	567	556	508	539	566	559	565	500	553	538	557	597	581	524	526	549	566	551	542	521	546	520	577	544	546	553	533	550	528	576	526	554	539	539	539	546	545	567	577	579	610	590	596	536	514	539	530	543	533	550	540	564	550	559	597	525	603	489	554	569	564	536	584	550	546	585	560	563	546	571	616	547	528	600	571	543	570	532	532	545	520	530	581	507	574	548	589	567	588	557	551	517	583	565	576	532	619	602	538	542	573	581	589	541	557	544	556	611	550	596	541	533	550	531	548	570	569	569	565	527	558	515	520	547	544	535	581	527	570	531	530	587	541	586	533	560	582	544	528	557	565	546	526	544	559	550	544	567	546	529	568	526	608	561	543	591	513	519	554	549	565	589	538	534	535	535	568	563	519	598	557	525	574	517	568	587	507	528	550	503	562	562	559	526	554	526	576	554	565	522	583	529	561	549	573	571	558	530	566	544	542	537	568	564	548	546	612	586	517	540	566	552	546	566	542	593	580	602	542	548	564	572	560	564	540	567	540	540	534	554	558	559	558	576	523	525	546	539	539	527	553	577	550	575	587	526	571	578	532	503	561	594	560	527	544	564	539	542	551	525	549	575	539	542	552	592	539	529	578	550	485	558	530	535	572	538	548	517	575	537	551	529	578	536	561	567	565	557	524	529	554	565	533	524	600	564	563	532	549	563	542	552	558	579	539	541	563	541	594	607	549	602	523	539	569	534	580	544	561	534	532	598	586	536	583	547	528	609	540	559	543	522	592	564	587	605	583	522	517	500	541	558	535	566	539	562	561	529	560	558	567	549	513	516	586	534	517	566	511	552	585	535	549	539	556	545	577	550	528	568	552	579	556	557	526	577	536	509	541	544	521	541	521	569	551	547	562	551	548	580	534	562	540	542	552	520	582	531	558	568	565	536	550	568	558	495	526	542	522	568	545	549	526	522	580	517	523	556	611	542	517	537	586	537	527	522	559	548	598	592	586	582	567	531	559	600	542	557	552	583	541	522	570	525	580	500	584	522	530	566	539	504	527	549	532	537	557	612	511	536	488	551	529	560	553	534	541	567	547	563	557	588	527	545	552	600	565	520	577	553	526	545	519	549	522	519	549	502	563	559	553	593	585	566	577	556	592	577	568	554	504	546	515	515	552	540	571	518	584	503	557	564	547	577	496	528	562	521	554	565	544	527	510	585	538	566	491	565	538	532	529	562	532	542	555	531	546	558	582	555	542	542	533	525	557	501	507	541	561	559	538	580	562	553	576	511	536	572	575	560	562	517	573	539	540	572	542	557	556	570	587	578	517	493	559	552	515	544	516	526	567	571	580
3132	1477	744	590	648	968	1021	843	707	591	542	457	411	325	270	220	199	179	142	137	123	98	106	104	107	81	75	71	71	65	55	73	60	46	36	54	50	50	38	47	95	77	41	45	62	54	57	40	49	50	68	47	52	52	50	52	50	54	52	49	52	47	38	51	43	46	62	59	52	52	34	51	51	42	48	45	34	50	53	41	54	58	47	44	51	36	42	57	54	55	43	46	54	59	61	51	44	43	47	47	42	54	50	55	45	31	52	44	56	45	52	65	49	47	61	56	43	58	35	33	62	48	42	54	45	47	45	42	44	43	46	39	56	42	52	46	51	47	38	55	37	53	42	43	45	55	43	51	49	60	53	41	49	52	46	45	44	50	48	57	40	45	61	35	50	45	46	48	50	52	59	57	51	41	35	52	41	39	49	50	49	54	51	50	48	41	51	52	39	54	44	40	50	55	55	37	51	36	43	48	53	52	41	36	41	55	54	40	44	52	44	46	41	47	49	47	42	49	49	50	42	56	47	49	43	59	46	49	46	53	43	54	58	63	49	42	52	41	48	45	29	50	44	42	49	54	44	60	39	49	40	46	52	46	54	59	53	48	48	39	46	42	49	45	53	46	55	33	53	49	52	50	34	39	34	41	52	53	46	58	48	42	55	68	42	60	57	44	62	52	67	41	57	46	31	47	47	51	51	43	61	38	48	58	43	42	45	40	55	44	49	57	62	40	51	51	54	61	38	49	52	46	59	59	46	49	54	55	39	54	57	52	51	48	54	64	57	46	47	43	63	52	57	57	46	50	54	60	48	50	58	39	57	40	50	48	42	49	51	57	51	47	58	41	53	46	49	58	53	46	55	31	30	45	48	51	52	48	40	57	46	58	54	68	54	38	45	50	56	53	52	50	42	35	45	48	47	50	34	40	67	49	45	53	52	47	43	39	42	55	50	60	52	57	46	51	42	40	37	49	50	42	42	48	45	45	39	41	49	46	35	39	52	54	66	50	59	48	44	57	37	60	46	43	47	38	47	51	48	46	49	47	49	46	45	39	50	52	52	34	50	51	48	49	58	54	47	62	53	46	41	36	57	53	44	53	52	57	45	50	45	60	61	49	52	47	35	45	64	45	48	64	43	49	61	61	48	42	48	43	46	42	40	58	41	52	43	53	41	46	48	45	59	34	56	58	36	52	42	49	41	47	48	43	53	47	47	55	44	48	48	61	60	54	51	52	60	39	48	48	51	47	47	53	53	51	43	39	63	42	47	48	54	56	64	43	64	50	45	46	53	51	44	34	55	61	50	53	42	53	55	55	37	61	58	58	53	45	41	53	50	49	51	43	54	51	36	53	37	42	43	43	44	54	42	55	64	67	52	59	59	39	50	39	46	63	51	47	46	44	54	52	43	43	43	45	46	54	47	46	45	43	46	46	43	44	62	52	55	45	63	56	61	46	57	57	41	39	56	53	52	64	56	51	54	45	50	59	50	63	40	44	61	32	59	46	51	45	62	44	56	61	55	36	45	52	40	58	50	50	51	45	39	40	44	36	54	52	44	46	42	46	64	45	53	47	44	42	48	40	51	53	37	49	46	55	65	52	41	39	45	40	45	53	43	55	56	43	45	50	54	59	46	39	27	58	46	43	52	37	43	47	45	46	41	51	66	37	51	59	46	57	50	48	52	46	54	67	59	53	58	50	35	46	53	62	55	57	38	45	53	51	49	54	56	51	37	56	51	62	54	54	66	62	53	43	36	47	50	63	47	54	46	58	41	58	55	42	43	61	41	62	66	46	54	46	44	48	38	57	43	57	45	47	33	51	47	46	46	52	43	46	45	47	51	41	44	45	43	41	55	54	37	55	53	54	47	57	35	60	37	48	55	51	40	54	43	46	50	45	38	45	59	44	63	48	50	60	46	49	41	53	51	54	46	49	46	47	42	47	37	48	55	47	47	63	43	56	51	44	53	57	40	51	59	45	52	49	37	57	34	46	61	49	48	57	33	56	58	50	51	52	54	47	45	44	51	50	44	62	49	42	48	53	44	48	43	53	51	51	51	54	48	50	52	45	44	43	43	47	54	45	33	54	48	53	50	46	54	63	38	46	53	55	44	52	44	31	51	57	45	50	48	37	45	45	54	53	36	55	51	43	65	58	55	59	56	42	54	38	39	47	45	45	53	52	48	48	64	54	35	53	43	42	59	41	44	54	59	47	50	58	48	50	52	51	57	47	54	48	45	38	53	44	50	51	59	47	47	47	46	52	46	51	54	51	49	47	47	43	50	49	47	39	57	57	46	53	61	47	56	38	47	65	57	44	42	36	43	49	41	57	54	39	41	56	61	53	58	43	53	40	48	52	51	50	41	49	49	51	53	46	52	47	56	44	48	56	44	51	60	48	57	50	44	48	57	50	65	58	36	41	53	53	45	48	41	51	45	48	35	52	55	42	53	39	50	47	43	54	58	50	59	52	47	48	51	57	49	47	53	51	56	62	53	55	46	43	50	50	52	53	46	54	44	48	54	36	55	45	46	56	51	34	51	40	48	52	50	52	47	49	51	53	53	54	53	34	50	48	46	35	57	41	55	48	33	31	41	44	51	43	45	38	57	53	47	55	48	51	49	60	48	55	52	48	65	53	51	61	45	47	39	36	56	46	55	36	48	39	47	52	33	68	54	40	42	50	53	42	55	47	51	64	49	33	45	49	48	53	40	48	59	48	48	38	58	58	55	47	52	43	42	53	38	52	48	49	43	45	39	45	62	53	44	48	55	42	54	48	47	39	43	47	48	54	54	51	44	57	42	55	43	46	53	56	45	51	44	56	52	49	48	33	43	34	47	52	48	48	38	44	55	49	47	41	40	41	58	56	51	40	53	45	53	55	46	51	32	44	49	55	43	37	42	36	63	52	49	50	44	52	44	46	60	57	38	43	50	43	46	52	48	48	44	58	44	43	51	48	55	54	49	57	53	66	43	41	57	45	44	54	57	54	42	63	51	33	54	49	68	58	57	55	54	47	57	33	47	41	56	45	61	59	50	45	53	62	41	36	46	32	45	62	46	39	44	48	46	48	62	56	59	43	48	37	49	64	39	60	54	49	52	43	51	50	48	51	43	42	49	55	51	52	46	42	50	54	52	47	59	36	45	45	48	45	47	52	62	64	41	36	48	48	39	44	67	46	42	43	34	53	39	57	52	46	60	45	54	60	44	42	53	70	48	56	52	53	42	33	45	44	47	37	55	80	30	49	50	57	46	62	45	40	46	51	41	49	45	35	45	50	51	45	51	52	50	48	46	47	47	53	48	46	46	51	55	63	55	51	46	60	44	54	50	49	48	45	45	60	53	48	45	43	47	61	54	43	50	52	55	62	40	49	43	36	61	60	52	57	62	53	46	34	40	50	54	49	50	43	36	52	39	59	50	36	51	56	48	54	41	58	58	57	53	49	49	51	54	52	38	45	47	53	42	58	54	45	40	43	48	48	56	51	51	51
23622	15337	11853	18959	27481	29185	27608	24838	21750	18932	16697	14443	12478	10509	9085	7618	6199	5362	4510	3908	3298	2913	2686	2428	2238	1938	1760	1634	1346	1238	1117	1089	992	869	806	788	717	750	675	723	2064	1151	712	637	631	624	590	624	554	596	684	707	652	655	649	618	600	626	592	611	557	599	606	581	591	549	571	635	595	594	591	582	619	582	560	617	613	583	580	585	617	598	574	568	578	612	613	611	588	579	603	587	610	562	601	593	603	604	614	575	590	609	557	597	580	592	618	620	595	621	636	610	566	602	607	544	544	535	596	605	615	598	592	609	580	584	560	609	585	589	625	573	620	583	552	642	585	586	585	612	590	602	578	586	584	628	567	588	577	609	606	592	609	608	583	608	608	588	625	553	598	606	597	576	570	610	593	623	611	621	573	621	583	590	588	577	569	575	590	558	600	609	606	590	584	582	590	567	609	578	604	567	582	576	591	624	581	600	594	579	575	622	602	571	561	615	576	612	637	629	571	635	595	604	573	565	563	634	626	553	612	585	606	600	589	568	569	601	613	621	639	556	550	583	602	586	604	615	587	646	594	596	600	606	615	556	606	610	589	600	590	568	586	585	580	562	580	586	599	599	608	579	550	561	656	606	563	635	548	586	626	594	635	619	565	604	605	579	642	580	547	613	646	645	599	576	600	571	632	564	594	590	627	595	592	591	559	605	598	560	614	568	603	592	581	621	584	611	530	605	594	585	598	651	602	596	605	640	614	585	544	610	626	535	586	592	579	612	587	595	567	566	600	614	575	599	572	570	610	605	588	567	603	603	604	589	596	582	616	581	565	628	574	567	582	591	622	575	588	604	592	594	611	573	591	635	590	615	594	601	566	604	590	616	566	585	585	592	594	614	610	605	583	600	617	546	553	612	611	604	621	626	597	606	577	585	576	595	589	555	571	623	606	595	577	587	541	609	610	611	601	545	637	591	568	600	617	601	597	620	572	593	625	603	615	593	565	590	549	580	593	606	588	555	600	581	622	560	583	611	598	614	605	629	584	561	616	580	589	602	557	590	623	583	549	605	604	576	571	588	588	584	613	565	601	581	601	631	598	594	602	593	564	575	641	591	571	622	601	642	603	581	573	556	546	550	615	597	599	573	618	569	580	586	592	569	616	606	589	535	582	581	552	599	607	592	594	590	596	559	621	605	593	599	534	571	593	624	560	527	584	602	602	587	590	565	574	605	630	622	595	608	599	573	621	604	584	537	593	562	588	641	571	560	590	620	618	578	610	557	595	582	569	553	609	615	589	603	605	594	581	605	612	605	589	594	631	606	602	595	611	578	596	598	597	599	649	603	592	613	599	592	563	619	618	588	592	603	574	604	575	593	606	592	588	578	579	604	610	603	613	595	582	597	604	573	591	607	619	538	639	614	584	642	635	602	540	567	601	601	558	593	587	600	623	579	564	591	637	599	604	603	629	627	577	633	597	597	628	601	603	605	576	585	609	603	627	619	621	575	580	540	632	568	594	607	565	635	586	610	645	588	611	625	574	589	598	555	602	564	613	564	558	586	596	585	587	578	613	557	573	605	624	597	560	593	571	623	596	633	595	598	615	593	587	595	642	594	576	579	591	634	611	608	601	591	587	638	622	606	611	595	608	584	638	630	588	602	574	576	579	580	576	617	576	566	591	635	584	611	559	581	601	598	581	591	588	581	558	573	648	606	640	591	607	550	583	598	568	629	566	606	637	594	547	587	605	577	586	602	615	610	558	613	637	622	622	564	605	601	590	617	594	629	557	585	561	617	516	556	575	572	581	576	546	554	607	603	609	576	582	585	548	615	620	580	618	577	601	592	617	578	617	597	576	593	585	562	632	569	610	592	595	615	607	596	596	567	587	625	566	606	609	570	567	585	598	602	626	608	588	593	575	608	626	623	584	554	615	604	607	562	574	592	570	596	550	567	630	602	605	573	590	593	620	579	601	572	627	569	594	602	602	590	582	576	594	591	596	572	583	617	602	563	613	589	596	598	596	574	600	566	617	598	609	630	570	608	604	583	621	610	626	592	612	582	608	608	619	568	627	602	635	606	627	625	589	597	554	599	589	559	589	617	563	621	565	611	581	581	546	614	606	583	590	588	593	595	601	583	624	612	655	573	572	594	623	571	585	636	641	609	594	630	604	568	611	574	593	564	577	598	594	617	611	588	549	589	588	598	595	597	603	594	643	574	613	587	604	604	621	587	634	614	555	558	571	630	614	633	626	611	565	591	595	581	601	571	627	588	586	592	607	587	584	636	617	615	599	634	594	559	602	577	631	609	580	589	534	576	604	575	595	588	631	563	649	597	603	602	592	601	595	567	610	571	600	572	608	567	564	588	564	604	581	621	628	584	637	605	609	640	610	615	582	597	573	656	590	585	571	581	597	582	630	582	603	601	563	586	608	574	571	590	599	602	581	599	590	614	609	560	571	620	575	610	585	585	563	591	559	584	602	622	587	564	605	587	574	589	573	589	563	541	616	596	600	582	592	583	629	600	618	624	609	600	600	588	597	601	601	599	542	585	604	636	609	597	600	589	609	550	595	581	566	578	629	596	632	601	571	583	633	577	597	637	651	607	605	602	612	608	542	591	572	603	567	565	578	627	625	592	577	592	592	575	591	599	613	606	590	545	587	575	576	625	567	580	570	604	594	571	607	593	618	525	628	608	590	556	599	592	616	574	568	607	636	563	592	603	606	580	605	572	583	555	598	600	596	627	565	598	587	593	590	603	607	599	612	604	576	568	626	568	587	584	636	581	617	596	645	619	597	601	611	570	619	595	601	601	572	567	566	627	581	576	618	574	615	571	543	590	615	573	562	611	619	571	601	613	571	573	604	587	598	604	589	574	581	629	636	616	597	566	595	611	629	537	580	582	594	604	590	640	589	557	587	582	598	583	610	589	601	617	584	559	605	564	600	597	588	595	580	629	600	592	606	585	583	554	566	544	603	608	598	594	564	578	563	588	579	600	606	625	605	592	627	570	625	594	615	596	636	597	618	585	610	603	586	570	605	545	616	618	626	606	580	585	596	606	627	562	577	605	597	592	577	609	570	607	606	582	598	634	604	577	552	583	597	600	589	557	600	619	607	573	588	612	598	594	581	621	598	516	586	617	568	621	596	627	582	584	586	570	570	594	620	572	645	566	579	608	565	552	562	579	583	553	599	608	581	562	561	566	605	601	615	586	584	584	562	610	591	602	619	649	602	555	595	611	601	590	587	604	606	581	593	603	620	607	602	592	594	609	573	586	613	587	589	558	566	581	662	604	554	606	595	586	589	600	603	558	562	617	581	542	657	604	559	570	575	584	609	585	585	575	574	593	612	556	612	639	618	578	571	596	625	569	623	584	588	613	606	574	611	592	637	581	528	612	594	602	595	600	597	642	508	619	597	613	594	632	597	556	622	570	582	611	571	624	623	629	598	575	636	609	612	587	633	620	610	571	579	590	596	568	627	545	591	573	578	585	620	615	623	594
3368	2492	1335	889	989	1317	1412	1226	1079	888	757	586	522	458	371	311	236	218	188	159	139	182	138	132	111	92	84	75	81	74	73	69	73	54	53	55	46	65	55	70	153	70	60	47	44	40	44	47	53	50	40	40	66	54	50	51	50	41	44	39	44	49	52	36	41	51	51	47	39	29	34	61	43	44	56	60	58	45	39	57	48	39	54	53	51	38	42	44	48	45	42	46	57	57	45	46	54	44	41	39	51	38	40	37	38	51	41	51	36	41	51	59	48	39	48	37	50	40	34	72	42	45	42	54	40	43	45	44	38	44	49	39	44	39	54	43	43	34	38	42	44	55	41	44	40	36	44	38	43	42	57	57	49	51	48	38	47	51	41	43	48	59	41	46	49	36	33	51	46	47	42	55	47	46	33	55	46	58	46	45	42	47	48	38	50	45	41	69	45	46	43	42	48	46	41	40	49	54	51	43	55	48	35	48	45	46	54	49	39	39	49	60	43	37	36	49	37	51	45	42	38	50	44	53	49	47	55	40	54	39	35	37	47	46	48	50	41	39	42	35	44	39	39	43	34	41	47	37	49	49	50	43	53	47	50	47	33	55	44	40	47	45	36	49	47	42	43	40	51	45	51	40	43	43	50	44	44	41	33	54	60	54	45	46	41	56	32	47	49	44	42	43	45	35	39	45	53	37	45	57	43	42	52	46	48	44	37	34	39	35	46	63	28	54	39	46	66	44	64	41	49	48	44	56	46	49	37	35	43	46	36	42	36	56	40	54	46	44	53	41	52	41	58	35	48	28	47	42	39	38	36	53	44	44	37	45	48	40	44	43	50	44	42	35	46	42	66	43	43	38	52	54	46	47	41	51	43	52	45	43	38	41	47	43	33	52	50	35	44	44	37	39	40	38	41	45	52	51	43	42	43	60	44	50	55	40	51	46	43	54	45	49	37	47	60	38	43	49	36	38	51	41	62	45	51	46	38	51	60	50	47	45	39	49	54	38	32	50	41	37	55	50	56	38	38	37	45	38	41	36	48	52	42	37	39	51	43	57	34	48	35	55	37	49	48	41	50	45	48	43	48	47	43	39	41	47	50	48	51	47	42	44	45	48	46	39	42	43	50	47	42	52	27	51	49	32	45	49	43	50	54	42	37	43	49	53	34	36	36	34	45	44	52	37	47	37	51	49	47	35	47	42	38	53	49	45	42	51	36	48	51	46	32	55	45	36	46	50	37	40	51	48	45	44	41	46	52	41	41	47	42	34	40	51	49	47	46	58	49	40	43	37	42	44	40	53	51	52	42	44	50	45	52	47	56	36	42	38	46	40	49	30	54	33	47	50	42	56	49	46	52	41	47	50	62	46	67	44	51	56	53	53	38	39	38	37	47	55	42	45	52	44	46	40	48	40	49	44	57	63	43	48	38	50	43	43	33	35	42	45	49	50	63	48	41	37	37	44	49	43	52	46	53	44	34	51	39	36	40	47	46	40	47	46	38	42	39	46	45	37	44	47	39	56	54	31	44	41	54	48	58	49	52	31	56	53	47	42	42	44	47	52	47	55	35	59	49	29	52	46	51	33	47	48	45	52	51	46	44	42	39	50	41	45	56	47	39	34	41	49	54	56	52	51	51	50	44	48	40	51	47	39	51	46	33	38	52	46	43	36	42	47	49	38	49	46	48	37	56	46	38	50	43	37	46	43	45	53	47	41	58	55	49	41	39	41	46	43	40	46	42	54	51	47	42	49	52	54	53	46	36	42	35	48	38	50	52	52	43	44	42	43	51	42	46	48	48	51	45	49	51	37	49	42	57	51	61	47	45	54	32	49	41	47	56	52	44	39	38	42	47	46	50	69	44	38	49	47	71	41	49	49	31	70	53	44	52	34	48	41	49	42	48	47	53	46	43	54	52	49	45	38	37	47	46	50	34	50	46	48	55	41	48	56	46	38	43	50	46	35	44	46	43	31	41	40	55	48	32	40	38	46	54	43	50	46	30	31	41	59	46	48	47	34	46	38	45	36	38	55	45	51	41	42	46	44	54	54	46	48	31	30	48	45	55	49	46	52	48	42	46	37	36	50	50	39	40	43	50	43	40	34	54	45	48	37	51	47	45	47	52	40	41	44	50	39	34	44	47	42	55	57	44	41	44	47	44	37	50	47	46	38	41	50	41	35	48	50	42	47	47	50	42	48	46	45	38	57	45	55	44	55	38	50	52	49	31	41	50	42	41	37	38	45	48	35	45	42	47	53	36	46	48	44	33	45	40	51	43	48	51	42	42	45	57	44	52	43	55	45	30	56	48	52	47	47	35	37	42	39	41	42	51	39	41	37	48	43	44	50	35	43	41	41	45	50	48	39	53	40	49	46	43	40	67	42	55	45	28	48	35	44	42	49	40	51	46	50	50	37	52	54	45	49	34	35	46	37	53	55	39	41	37	46	45	44	34	47	53	41	34	48	36	37	42	48	41	43	49	53	48	47	55	44	45	52	60	45	41	40	47	32	36	48	45	44	37	46	48	45	37	49	52	49	48	50	46	55	33	43	45	38	46	44	41	49	49	43	41	47	38	40	55	44	37	44	34	44	44	52	38	46	36	49	39	47	46	49	49	45	60	62	39	36	41	48	45	56	42	43	51	36	46	54	53	32	52	54	37	44	49	45	42	55	42	32	44	42	44	51	50	59	48	39	47	49	58	50	48	53	38	49	55	38	37	42	39	36	49	37	38	51	37	46	39	37	57	46	39	47	41	40	44	45	49	47	34	39	49	28	45	46	38	46	44	37	40	53	51	50	40	43	33	44	36	41	48	45	49	48	49	58	56	49	50	40	45	48	54	37	62	44	37	37	58	44	36	44	43	51	31	40	45	52	33	51	48	35	46	46	41	50	39	54	51	43	37	53	53	44	45	51	45	51	46	44	39	53	40	44	54	41	46	38	55	39	43	39	37	50	52	43	47	49	44	47	59	47	48	33	53	39	38	47	49	45	41	50	51	52	44	45	51	55	40	41	38	33	53	58	43	49	49	48	51	51	39	41	30	40	54	27	54	48	39	45	42	50	42	48	53	47	42	49	45	42	42	31	42	42	56	57	44	48	47	54	38	44	50	44	48	52	67	53	54	38	48	40	46	41	41	48	40	37	57	36	49	41	44	41	36	57	40	53	37	37	46	43	37	34	51	43	67	43	51	45	36	50	47	48	52	41	55	52	40	51	35	39	50	59	38	44	39	47	45	47	47	39	45	39	38	39	52	48	44	43	39	46	36	34	42	43	51	50	36	39	56	51	48	53	37	47	48	46	43	52	31	51	53	53	38	45	50	39	42	40	48	40	56	44	47	46	40	46	42	38	52	48	44	54	53	38	40	44	42	50	42	42	68	37	49	49	50	40	39	43	44	39	52	49	39	44	39	51	45	46	46	47	44	50	56	38	49	53	44	44	34	35	35	46	38	56	43	42	55	39	39	54	46	41	43	46	42	36	51	52
26798	19290	15423	21893	29156	30844	30276	28060	25356	22796	19950	17326	15156	13163	11343	9634	8014	6781	6075	5374	4603	3990	3427	3119	2677	2482	2100	1869	1622	1471	1390	1176	1003	930	869	765	785	786	798	1378	4187	1427	977	761	598	577	557	563	558	568	589	833	828	743	721	686	632	588	537	555	530	556	549	575	537	561	536	542	546	544	547	508	550	554	531	525	572	559	569	522	561	517	528	559	537	559	552	564	563	535	534	559	513	523	544	541	551	544	515	558	556	577	550	586	546	557	586	571	503	530	601	558	537	524	579	553	557	502	577	550	551	543	579	615	529	558	534	506	526	541	539	551	555	565	547	548	561	518	504	552	567	525	558	526	508	540	535	588	584	549	573	542	532	566	581	576	567	529	593	551	544	532	514	533	532	549	516	593	548	539	528	549	518	544	548	534	551	560	540	543	550	543	495	588	580	559	545	592	541	562	531	540	514	565	571	500	523	565	536	523	528	526	561	601	543	574	548	560	566	567	580	574	538	554	584	528	514	526	538	569	522	563	534	542	520	534	529	554	531	546	583	562	552	509	588	508	557	506	540	522	544	562	526	567	573	568	564	530	567	547	559	524	533	528	518	569	561	504	546	551	561	535	550	587	598	574	537	525	556	526	553	545	530	544	511	536	543	527	556	542	545	565	558	553	551	538	522	525	576	547	520	579	566	538	545	547	623	562	530	536	567	546	559	583	548	608	583	556	530	561	568	543	571	607	557	553	576	603	536	572	575	587	545	545	548	505	538	536	538	562	576	529	529	532	599	547	530	485	544	549	543	588	571	564	542	544	572	570	554	553	554	557	550	592	540	553	532	560	515	526	551	581	529	578	572	564	556	569	557	554	582	537	538	497	537	508	580	550	562	549	558	532	536	518	519	555	515	541	564	553	505	562	552	561	544	537	530	569	534	539	532	579	582	504	514	542	528	516	546	533	589	537	556	542	536	536	559	531	576	535	576	599	555	545	551	518	554	512	536	533	520	521	539	524	525	551	582	527	548	507	522	560	571	562	564	559	542	534	538	571	562	530	567	591	564	528	577	549	560	518	540	529	603	542	539	552	566	578	565	573	540	576	516	530	530	573	531	574	540	532	551	571	562	520	528	534	577	555	579	535	596	556	542	524	571	574	533	576	530	551	559	576	525	539	519	533	524	507	541	558	558	559	512	565	534	539	526	579	550	580	524	551	537	552	553	527	517	539	561	594	507	518	573	574	558	539	529	514	525	574	515	567	529	508	547	565	549	508	572	516	545	535	538	542	621	562	523	578	552	568	556	557	556	554	581	521	555	562	540	561	531	530	530	560	553	532	572	527	530	560	555	583	499	515	541	571	544	573	555	559	551	515	563	524	554	564	609	538	527	532	520	512	545	583	547	520	531	576	561	557	549	533	508	606	551	510	523	553	579	542	534	546	558	554	555	538	551	533	484	536	553	497	516	586	506	560	539	551	538	521	565	547	563	571	494	548	529	540	560	567	551	510	579	556	497	537	529	549	546	546	570	523	567	520	563	521	546	552	526	546	522	525	544	576	539	533	608	532	555	536	535	544	527	521	578	522	538	533	601	544	567	522	568	558	575	586	555	509	572	555	564	535	530	558	492	565	531	560	568	542	521	554	527	533	556	594	580	549	555	550	539	530	556	548	581	541	595	548	556	491	558	565	532	547	584	562	562	564	560	533	523	512	561	500	549	556	585	561	537	562	531	535	544	545	589	573	563	543	606	555	529	519	530	543	550	569	520	526	555	544	573	564	576	583	560	547	504	563	577	563	555	559	567	548	540	545	593	578	498	506	531	546	564	567	537	505	544	537	530	574	575	553	574	525	534	553	543	553	514	514	542	501	566	560	514	538	559	510	540	585	549	521	543	586	542	552	581	531	572	539	610	523	527	544	575	520	537	535	541	549	564	513	548	564	562	541	524	566	518	562	545	564	595	533	617	537	572	558	587	535	517	523	575	555	560	579	570	557	600	532	521	519	556	532	567	541	558	576	551	542	560	532	550	558	528	539	545	543	540	536	535	541	540	524	561	554	561	527	508	526	551	520	513	553	529	548	563	580	561	542	593	551	550	557	567	540	542	556	523	558	532	567	528	569	553	542	569	567	555	546	549	584	542	533	558	526	569	521	558	542	540	535	523	601	548	537	502	505	591	567	542	545	601	563	564	518	569	545	559	571	539	558	593	508	555	510	522	528	536	539	546	531	583	505	569	562	544	580	551	546	543	538	537	536	543	551	546	604	536	578	553	543	533	518	551	561	549	563	522	537	547	550	499	556	556	529	539	538	545	537	570	564	572	556	541	527	552	552	539	520	525	559	521	566	570	517	558	525	516	562	564	514	526	537	579	533	562	579	546	559	527	563	541	540	532	539	526	534	537	563	533	494	530	550	582	545	563	543	593	590	527	543	550	582	553	537	509	577	540	562	507	533	584	585	554	603	572	536	530	540	528	570	561	570	564	583	524	601	509	513	541	553	529	561	551	553	548	569	515	517	549	520	550	561	504	543	561	509	569	569	578	531	538	512	545	562	553	582	513	541	555	513	508	531	560	578	561	508	534	556	544	523	548	527	580	525	553	562	534	528	535	519	536	544	549	539	586	528	544	533	512	529	551	553	530	548	571	537	583	540	562	552	536	577	541	549	559	528	527	513	575	544	524	570	553	560	545	560	564	512	532	518	534	563	528	524	538	561	522	553	535	564	559	568	528	545	564	589	574	517	527	524	501	574	571	534	558	558	547	571	500	572	567	501	502	538	556	550	554	551	526	553	554	565	525	543	556	575	585	515	560	588	584	575	557	516	529	547	549	528	603	548	556	542	539	528	548	585	553	558	517	533	555	583	553	614	532	526	570	532	527	577	561	559	520	535	529	527	543	614	541	533	509	558	545	519	582	549	554	553	556	541	546	553	534	487	511	578	583	626	538	539	520	529	557	512	545	534	510	568	525	599	503	522	515	569	561	579	528	514	530	561	545	538	497	528	514	535	600	525	566	518	535	542	571	541	527	540	554	565	549	523	538	572	506	542	530	567	557	522	550	504	534	553	533	529	523	546	521	534	526	568	576	564	524	548	519	541	551	556	547	595	543	554	544	527	584	510	550	524	566	550	520	553	523	525	578	582	555	582	516	579	494	595	546	558	566	508	543	547	551	567	576	544	558	549	517	585	561	562	548	583	490	547	593	582	524	520	572	535	547	559	517	527	536	530	532	506	588	571	599	538	533	590	564	494	551	515	552	564	566	566	544	519	529	589	572	548	538	550	508	586	531	558	578	561	522	534	515	557	554	566	509	544	529	621	535	590	569	576	541	538	586	561	532	547	610	525	534	579	566	583	506	568	565	544	559	553	602	597	546	537	552	582	558	546	533	538	542	561	531	570	588	578	565	538	565	551	547	536	522	561	550	547	533	586	576	538	571	526	555	551	556	545	539	533	579	523	610	550	531	540	534	600	517	516	540	548	565	523	556	558	552	544	577	525
4468	2259	1255	767	916	1206	1237	1118	969	877	760	639	532	430	364	369	334	258	233	199	163	164	129	145	116	111	102	90	100	78	71	65	55	52	69	64	66	58	68	192	111	61	60	67	60	51	55	57	54	50	51	60	66	79	66	60	56	60	65	44	62	40	51	55	51	57	68	51	47	56	56	45	56	46	47	55	52	63	54	52	46	50	42	55	52	42	45	58	46	53	58	47	38	59	58	54	43	37	54	44	46	50	55	62	52	68	43	55	65	53	61	48	40	60	34	54	53	51	49	60	64	47	49	60	64	39	51	56	54	54	47	51	48	55	56	55	48	51	57	46	47	50	47	51	47	60	49	57	56	73	53	52	58	52	52	42	46	39	33	62	40	50	52	57	52	56	58	70	59	55	40	57	43	61	62	52	54	54	66	51	45	70	58	50	52	63	53	58	50	56	45	56	58	46	54	60	52	46	45	65	44	56	59	44	56	47	46	29	58	54	45	50	63	50	34	50	64	55	55	61	50	59	57	43	51	54	44	61	57	45	59	52	53	54	59	47	57	60	49	51	56	57	46	60	66	54	55	48	49	65	61	53	55	52	46	56	50	61	62	46	50	43	52	60	47	63	36	40	42	55	48	57	60	44	50	47	43	52	45	54	59	61	49	49	50	64	50	48	56	53	57	44	53	48	43	56	56	59	45	53	57	58	57	66	54	57	58	52	55	48	56	61	38	63	57	45	50	43	54	52	48	52	46	62	53	65	56	41	55	63	46	44	55	54	54	61	54	63	49	44	50	44	47	60	59	47	50	45	50	56	67	54	60	48	57	57	54	49	52	45	53	55	46	48	64	50	38	48	48	50	47	59	51	61	46	42	42	52	47	38	55	45	53	50	50	48	41	56	57	45	59	57	53	62	58	53	49	33	57	47	44	48	53	46	55	43	43	57	39	55	59	44	71	44	56	41	60	40	46	51	53	56	48	43	59	53	53	51	57	52	59	46	40	49	54	53	45	45	60	55	63	61	66	55	58	57	49	56	41	46	57	52	43	45	53	52	34	47	50	44	40	51	51	44	48	52	64	56	42	57	64	48	47	49	55	37	53	53	43	38	51	56	47	54	59	57	54	55	44	49	62	56	56	48	55	49	58	68	57	58	54	55	47	52	53	51	49	55	56	55	63	70	48	45	46	37	58	56	56	57	49	48	42	57	45	44	60	57	43	63	56	69	65	52	44	48	43	44	57	52	63	55	44	50	60	50	61	52	46	42	62	53	61	62	49	54	60	68	40	52	55	56	52	41	44	50	52	69	46	44	40	56	54	57	62	47	50	71	62	60	55	56	54	51	45	53	59	48	37	44	50	57	53	52	53	52	54	56	49	37	43	51	51	64	55	49	49	47	53	43	57	57	48	55	58	37	55	57	57	48	45	55	50	53	54	50	53	51	56	52	43	36	60	45	42	58	43	52	56	59	52	49	50	43	52	53	53	58	48	38	43	48	34	42	49	46	54	59	47	50	53	45	53	54	53	54	56	53	64	50	52	47	69	54	56	47	48	50	39	53	46	56	55	47	61	54	55	62	53	59	40	62	53	37	52	52	64	49	61	47	48	44	40	55	47	62	49	38	59	52	56	51	53	45	50	53	41	52	66	38	50	51	49	70	52	60	45	55	57	50	47	39	53	52	40	62	55	55	59	47	57	50	59	46	49	47	58	56	51	48	52	43	47	62	51	51	67	47	43	39	44	51	46	57	50	48	49	39	54	46	64	60	50	59	54	41	49	39	65	50	43	52	42	45	59	56	61	43	52	59	53	57	61	57	37	44	50	50	48	43	53	48	45	59	56	48	53	55	43	57	48	54	46	44	41	54	52	52	46	57	58	49	52	47	58	66	45	62	46	46	44	41	54	47	60	58	46	54	56	56	48	45	49	57	64	40	76	55	56	51	43	56	44	58	50	52	47	49	53	44	54	55	57	54	50	43	49	51	58	44	56	39	54	66	57	56	39	50	32	53	47	49	51	47	66	61	56	50	56	44	57	57	45	55	48	63	43	54	55	37	61	30	49	45	52	64	52	47	47	53	54	48	41	54	58	48	51	45	54	59	39	48	49	48	53	51	48	56	53	52	50	45	48	56	45	45	46	59	57	60	46	43	39	45	63	73	35	57	57	49	60	51	52	51	52	47	52	53	51	45	53	60	47	57	40	56	57	56	45	47	59	61	46	57	44	48	46	52	49	56	56	49	43	46	51	52	51	50	38	55	70	53	61	55	45	45	64	55	44	59	43	55	48	51	41	58	64	52	54	54	45	48	58	54	59	45	43	59	63	59	51	48	55	40	50	57	55	48	50	55	58	59	50	41	72	52	54	64	52	37	57	64	55	50	57	48	47	37	47	68	49	38	47	44	60	45	45	36	50	59	51	56	48	48	45	40	59	52	59	66	49	50	49	51	40	46	48	49	48	35	42	52	54	52	49	55	63	51	40	54	53	43	45	64	58	55	62	44	39	61	49	51	41	38	57	64	48	52	46	56	36	45	49	56	50	48	53	56	41	69	49	48	53	42	56	56	35	48	47	41	62	58	68	49	60	60	46	62	49	39	54	50	45	46	53	59	60	60	55	58	54	47	54	49	40	60	32	61	50	46	55	54	41	43	55	48	57	61	58	56	54	48	48	52	60	53	48	49	47	50	51	55	53	48	52	66	54	40	54	54	47	49	50	44	40	47	48	40	56	53	46	43	58	58	64	52	47	48	44	50	45	51	61	55	73	46	59	40	46	48	63	39	59	43	47	59	53	58	36	42	56	43	41	61	53	50	48	54	57	64	55	59	40	58	73	51	58	54	61	46	53	34	29	51	49	58	59	54	43	44	47	42	61	39	52	51	42	54	52	59	59	54	65	45	47	49	50	62	44	54	46	51	32	49	42	51	61	48	52	49	60	56	58	60	67	49	58	53	54	51	42	42	63	45	67	40	53	42	44	46	47	48	50	48	51	46	56	58	52	58	44	47	64	57	60	55	53	63	56	55	46	47	52	45	46	50	56	49	52	49	54	65	51	60	45	45	52	55	49	44	51	45	53	51	53	50	53	48	46	51	66	47	66	60	57	57	52	50	57	58	44	49	46	54	40	53	65	59	56	61	50	43	56	44	44	49	51	49	52	57	49	51	55	49	46	51	57	50	46	43	39	54	44	46	59	59	62	53	64	53	55	38	51	63	48	61	46	54	60	50	46	44	53	54	60	40	49	51	58	57	54	45	55	42	62	53	63	47	56	43	41	51	66	43	37	46	48	39	53	46	40	64	51	64	59	52	57	48	59	50	56	57	60	67	55	57	54	53	55	47	49	46	50	60	56	58	51	42	42	51	57	56	41	44	51	42	61	54	58	58	50	53	37	50	42	52	68	42	45	40	48	54	51	41	49	48	53	31	55	51	44	54	41	44	57	61	47	49	54	51	47	45	42	52	55	56	48	54	60	52	57	49	61	52	48	40
26012	18396	14600	20716	28500	29831	28506	26859	24990	22668	20406	17820	15538	13678	11757	10395	9100	7953	7145	6310	5523	4596	4036	3447	3015	2548	2221	2071	1908	1668	1439	1236	1117	1052	921	919	848	869	1117	4970	2680	912	846	736	644	651	652	604	632	646	724	849	1058	1065	829	769	646	619	606	625	629	597	648	570	584	601	636	641	597	602	612	599	617	594	630	637	604	601	616	601	649	614	619	637	611	610	638	627	603	662	616	603	636	593	602	635	606	639	634	608	678	611	602	608	648	596	635	596	675	610	610	654	625	597	601	645	641	615	593	558	604	625	573	581	657	616	614	598	603	635	654	600	567	573	654	637	619	636	626	587	586	630	613	685	646	630	650	616	594	597	618	605	645	589	614	613	601	565	589	582	651	631	585	649	642	632	585	578	646	637	613	650	624	617	589	605	588	601	632	584	615	605	594	581	637	644	565	629	657	612	615	631	596	623	593	633	606	611	625	585	636	617	659	605	625	586	599	604	627	598	633	629	606	633	605	598	642	637	623	645	604	590	605	579	618	625	632	614	559	636	603	622	632	634	671	643	683	578	652	625	613	623	596	661	590	605	598	599	596	587	554	601	661	599	593	624	656	641	635	676	619	602	630	621	580	606	590	568	617	593	679	636	578	615	609	625	629	568	614	657	614	608	642	609	625	614	643	616	614	632	634	622	586	668	619	640	606	646	657	593	604	592	629	610	637	619	620	656	659	572	592	619	595	618	618	573	627	636	619	622	613	596	603	625	597	628	613	603	598	583	647	587	677	620	646	637	642	602	618	639	620	607	607	635	625	582	630	626	585	625	591	603	671	601	566	613	611	669	597	644	651	601	621	586	631	633	636	617	664	578	598	628	578	627	632	608	622	613	640	592	625	630	647	557	617	607	589	617	636	584	605	614	614	608	653	653	582	664	613	618	629	593	619	640	589	665	629	627	603	635	664	596	623	595	622	635	652	642	647	660	586	593	672	643	614	657	590	626	595	663	626	601	589	573	590	564	625	649	614	605	601	618	597	616	581	614	623	620	644	635	618	608	679	590	634	606	650	607	615	630	643	642	621	612	633	577	585	593	631	598	644	613	633	661	644	624	602	614	603	628	628	616	624	561	623	594	584	613	606	654	628	606	623	616	640	610	598	640	624	580	624	612	635	643	639	623	590	603	631	603	579	637	616	599	640	631	615	629	623	651	594	625	605	609	598	616	599	583	631	645	632	605	665	626	622	643	609	587	670	633	620	617	617	616	590	636	637	612	594	625	591	642	572	678	594	607	639	638	609	607	630	645	576	596	579	640	603	663	640	641	588	621	587	614	579	644	586	640	630	626	617	587	576	588	590	579	617	608	611	640	592	616	643	604	619	653	655	594	611	628	578	622	576	651	635	638	605	602	634	636	615	590	613	636	627	607	601	636	638	599	632	622	649	650	567	601	630	674	605	627	641	611	598	640	582	629	576	601	580	564	659	577	625	607	651	638	646	678	672	601	632	610	641	620	597	662	595	633	657	623	612	641	614	653	591	646	587	639	602	596	602	642	616	613	632	655	597	665	633	635	604	608	633	606	615	659	646	601	587	622	625	644	634	657	636	625	571	615	601	649	611	654	659	687	644	591	608	634	628	628	587	645	601	627	599	627	591	595	617	594	582	585	630	556	574	619	611	615	612	663	637	620	613	633	613	643	646	616	591	616	616	622	650	580	589	657	639	600	617	641	602	598	562	649	594	650	583	685	619	634	666	596	630	576	575	580	593	598	622	585	641	651	663	609	628	590	612	627	584	597	598	584	604	606	622	575	583	630	569	619	620	625	619	620	599	621	630	625	649	640	632	677	567	608	619	593	624	673	618	671	607	614	612	632	627	619	627	622	638	629	576	585	635	631	659	574	577	650	627	636	546	653	603	679	586	580	597	591	606	596	606	585	630	598	614	605	626	595	597	637	596	637	641	617	612	605	593	632	595	651	564	620	619	606	596	592	598	620	599	616	572	626	583	607	599	630	608	673	613	624	584	623	631	630	620	601	639	598	659	621	633	625	629	660	654	601	634	591	606	577	645	600	611	629	666	625	615	589	557	613	621	602	689	565	617	612	604	604	650	608	616	609	638	623	608	643	610	595	643	621	591	651	656	621	655	616	640	664	591	564	598	612	663	606	654	620	662	632	598	631	596	596	648	644	623	644	619	587	610	579	670	630	611	612	652	579	636	591	567	647	609	595	593	617	637	636	608	632	645	629	587	592	623	625	605	629	629	633	576	634	602	647	642	596	654	591	623	649	634	630	623	628	612	624	598	627	661	613	600	641	606	586	609	604	613	607	608	647	670	627	584	614	606	614	684	627	669	642	637	635	606	603	643	634	616	626	621	605	634	624	605	620	604	630	570	608	622	610	604	641	619	628	587	636	610	602	600	635	631	643	603	655	674	638	589	627	659	631	606	607	611	608	581	623	575	611	636	589	641	619	607	676	570	619	641	629	605	626	616	627	652	600	634	655	649	627	628	650	622	628	634	568	639	623	584	609	602	633	634	595	618	639	595	615	631	623	601	596	637	552	570	621	612	637	644	609	612	634	602	634	645	612	637	644	598	621	603	585	617	591	627	621	632	634	568	635	647	637	652	583	622	621	598	651	631	664	620	583	594	612	607	610	660	567	619	625	636	652	572	622	658	579	626	571	602	604	638	655	589	610	617	628	642	601	639	619	621	599	599	602	629	590	572	598	646	605	609	632	634	621	571	630	674	606	604	622	611	611	593	641	611	618	640	647	573	574	613	586	589	601	576	597	650	613	629	619	634	621	609	585	592	633	607	625	627	607	582	641	618	626	584	564	630	583	633	635	602	598	642	621	642	614	599	659	589	600	586	650	599	589	612	647	593	664	640	617	601	612	645	640	613	620	609	628	605	665	646	615	619	621	606	596	595	610	643	609	599	592	662	603	608	661	614	643	614	593	619	606	576	620	599	636	591	632	672	638	627	636	633	645	623	640	634	582	636	634	630	642	654	608	618	619	608	608	616	604	630	579	663	639	598	607	610	604	597	634	610	632	618	654	625	608	624	616	613	603	611	613	620	598	627	584	609	648	586	607	579	587	595	593	578	627	589	585	641	671	626	605	583	628	615	600	628	623	631	656	623	607	607	631	643	639	610	618	626	654	561	641	605	627	637	615	608	602	588	653	586	646	658	663	644	631	600	651	592	584	615	662	597	616	629	614	647	596	635	589	613	639	593	623	620	629	627	620	603	596	592	624	646	611	636	635	629	657	607	681	610	606	661	595	598	610	651	614	653	646	605	606	650	628	606	671	644	607	610	613	629	629	620	594	611	635	628	626	590	609	667	612	639	650	602	649	615	612	599	583	643	643	598	581	577	626	619	610	627	622	613	625	650	661	634	642	571	613	613	587	624	631	607	690	648	630	652	630	653	609	612	622	611	630	593	665	608	634	635	662	609	590	578	612	617	635	634	655	621	613	625	579	581	628	628	614	655	603	624	589
4336	3226	1613	1077	1155	1671	1553	1314	1102	988	826	725	597	548	466	408	367	328	282	248	202	180	146	141	130	106	112	87	92	71	78	58	64	54	67	67	50	64	64	233	301	87	45	60	48	50	55	42	52	42	41	45	63	48	43	57	44	50	59	38	53	47	45	48	50	49	55	52	48	60	43	46	37	43	39	47	50	36	51	37	41	53	54	35	51	50	47	54	46	37	47	40	48	49	51	57	54	51	45	48	47	54	53	46	48	34	40	51	53	42	42	59	37	44	46	45	60	42	47	51	47	50	61	52	61	40	43	43	39	54	49	47	49	56	61	48	43	33	50	42	58	47	47	56	50	49	43	53	37	45	53	39	47	45	42	44	40	43	51	47	32	39	44	50	30	57	47	49	44	35	41	34	54	49	48	51	48	47	49	37	46	45	58	48	47	40	50	48	58	58	42	54	55	44	44	37	66	40	57	51	49	43	48	44	45	51	48	52	53	40	63	49	45	42	52	40	37	40	49	44	47	38	55	42	31	46	53	38	57	36	53	46	48	53	43	46	41	50	41	38	37	37	49	50	49	42	42	43	53	39	42	52	47	52	43	50	55	51	36	41	51	58	43	51	47	43	50	50	36	41	49	48	45	41	55	51	54	33	48	45	51	50	53	51	48	39	50	48	37	53	34	37	47	50	51	40	54	46	53	42	45	26	45	39	44	53	45	35	45	55	39	45	43	40	48	47	39	49	45	39	43	48	48	47	44	52	44	47	43	48	49	50	43	42	53	26	40	43	40	49	44	48	40	47	56	51	49	57	47	38	40	42	41	42	46	49	63	44	40	50	41	44	49	47	56	44	48	45	54	55	37	53	50	46	40	34	51	45	46	39	50	38	42	39	47	39	45	58	60	39	40	38	49	41	45	39	45	49	62	45	56	47	36	43	44	57	48	57	43	47	48	47	36	44	44	52	48	50	40	60	40	43	43	49	44	44	50	43	47	41	44	57	51	57	49	51	48	65	31	43	49	39	38	47	41	33	42	41	44	41	46	40	51	49	43	41	44	51	46	50	44	49	36	45	53	41	40	46	60	47	47	35	50	35	36	49	60	42	56	43	44	38	45	57	46	51	48	37	39	45	38	47	64	52	37	51	46	58	47	41	46	50	40	48	53	42	48	47	42	42	58	61	50	46	42	47	50	38	35	39	39	52	50	43	59	41	38	58	48	44	26	44	50	39	47	54	44	54	52	46	54	64	52	42	47	49	41	47	48	38	53	43	49	34	57	36	49	41	63	40	39	48	37	56	43	45	52	43	50	55	56	39	46	45	56	51	44	45	48	44	44	50	44	44	47	45	38	48	42	33	45	50	46	41	44	52	48	55	45	42	44	56	50	51	43	42	37	58	44	51	47	53	54	48	51	61	42	42	57	53	38	52	40	43	41	42	58	42	44	42	34	46	34	38	52	49	32	46	41	43	49	42	40	50	47	39	47	24	34	40	43	48	45	46	63	43	44	42	47	50	50	42	50	36	46	44	36	45	32	36	47	45	49	53	42	46	35	64	56	51	50	32	51	60	45	39	39	45	44	53	46	33	42	38	63	53	48	61	44	35	44	50	49	44	41	43	50	40	46	49	41	47	44	37	40	37	47	50	48	54	52	50	41	50	36	50	45	51	46	49	58	42	49	46	40	45	54	35	43	45	46	49	54	44	60	54	37	48	41	44	42	43	38	51	48	45	57	39	49	32	49	56	55	51	44	45	45	45	42	43	40	45	50	50	51	36	47	47	54	39	36	41	38	48	45	47	50	45	50	47	42	45	48	36	40	55	43	42	44	52	51	53	44	47	41	40	52	46	45	43	40	44	50	58	47	58	47	41	51	39	48	43	37	40	53	50	50	36	50	58	39	51	59	44	30	61	48	43	48	53	56	40	44	54	49	48	41	44	39	54	60	51	58	45	42	44	62	38	35	53	39	52	39	42	45	43	48	39	51	45	41	34	44	42	47	36	43	57	41	33	51	44	39	48	48	38	48	55	42	43	35	52	31	48	42	45	56	49	47	49	37	48	47	53	45	44	48	52	58	38	43	48	38	50	52	53	49	40	47	47	49	53	51	60	40	46	52	45	55	45	47	42	53	47	45	38	54	47	52	49	47	53	49	36	44	45	48	54	52	56	62	59	51	48	43	51	54	53	40	50	55	40	57	54	62	50	42	38	47	54	47	34	51	34	40	47	48	49	35	54	53	41	43	48	37	40	55	47	49	54	56	41	48	56	41	58	46	53	32	48	41	54	47	47	43	45	54	47	42	43	40	58	48	55	57	35	39	54	45	47	40	44	46	56	42	58	43	45	43	32	54	53	46	63	53	27	49	40	49	53	51	46	53	42	59	56	44	45	36	48	41	52	41	40	44	51	43	51	49	54	52	45	45	35	44	33	43	50	47	47	45	37	51	42	33	58	48	41	46	56	38	49	47	62	48	51	51	65	47	51	35	48	46	43	57	39	55	41	51	40	52	46	60	41	44	37	44	36	45	39	35	40	39	49	47	45	45	38	54	51	28	50	56	46	49	42	55	49	48	50	39	36	52	49	49	57	46	54	50	53	42	52	36	54	47	45	44	48	53	65	50	55	38	53	44	50	51	48	49	47	48	48	44	46	59	44	47	61	43	50	41	41	45	52	55	48	45	39	52	38	53	48	40	50	41	38	34	57	43	46	50	38	49	42	43	48	49	37	43	59	35	50	38	45	50	43	61	45	47	37	42	43	55	51	47	45	66	36	48	40	46	50	33	49	31	65	44	47	39	44	65	45	46	46	52	43	43	48	48	40	41	44	42	42	35	40	45	52	44	56	55	47	62	48	36	47	60	32	43	32	52	49	47	46	39	40	48	55	48	52	46	42	39	37	35	46	57	56	50	79	49	55	42	44	43	45	46	52	41	54	45	48	57	52	53	41	47	47	34	43	48	54	38	44	40	50	51	49	55	45	41	48	32	50	42	64	57	36	46	56	66	47	45	46	44	49	61	45	49	68	49	52	53	49	43	49	58	52	40	53	44	50	41	42	49	34	63	39	39	50	40	51	54	42	28	41	37	45	47	48	46	50	59	51	49	29	55	53	51	50	46	39	51	50	51	36	39	40	39	38	37	34	43	40	47	37	44	50	55	47	48	48	53	43	40	45	52	51	55	52	47	48	40	43	41	47	36	52	52	55	40	54	47	44	54	45	36	42	49	45	52	49	53	45	43	41	49	37	49	43	43	48	49	38	51	47	69	37	49	47	46	42	41	42	45	48	43	51	62	52	31	40	43	41	48	39	44	48	52	53	48	47	40	41	40	40	39	53	46	44	47	57	46	42	49	41	47	48	50	34	49	41	48	54	38	58	48	36	56	43	35	49	42	42	48	56	52	53	42	39	40	35	40	32	39	54	43	42	58	44	50	45	39	49	60	45	58	55	60	40	50	35	46	55	50	38	43	35	49	42	40	54	43	49	40	46
29026	20976	16517	24079	31114	32958	30763	27986	25130	22872	20780	18794	16962	15079	13644	12137	10885	9527	8565	7966	6847	5720	4860	4052	3585	3210	2842	2477	2101	1892	1759	1285	1138	1007	1071	973	902	901	1527	7165	6852	1591	759	645	592	729	775	587	603	597	667	864	941	791	723	677	617	587	554	545	532	557	532	554	560	530	566	557	559	557	558	561	525	527	524	543	567	553	582	551	538	533	570	542	536	538	533	544	589	541	544	590	577	510	575	583	549	531	524	555	557	474	565	523	546	531	565	552	555	548	539	517	543	573	560	543	593	544	560	538	570	550	615	564	541	545	529	598	527	562	581	555	563	537	581	571	551	537	568	529	572	562	545	545	558	548	540	575	543	544	567	534	538	532	587	536	554	555	499	541	524	555	572	558	568	536	566	614	557	570	575	492	545	521	548	601	537	538	566	564	564	519	571	536	600	549	539	572	575	552	535	512	567	595	600	582	554	549	550	534	575	507	559	550	551	595	551	554	575	538	547	584	543	584	557	557	548	563	572	587	552	546	549	580	567	587	535	542	557	552	567	579	518	535	525	582	547	502	494	541	557	533	566	552	542	526	508	558	494	541	578	603	576	515	530	553	539	560	527	572	592	573	534	564	521	573	547	535	592	545	583	554	541	547	551	571	516	593	550	550	508	567	560	520	550	547	546	549	574	572	535	598	516	594	544	542	543	537	531	555	561	518	574	576	574	523	528	528	573	577	589	567	560	542	555	532	564	524	597	535	546	536	566	522	541	578	523	539	517	545	570	563	575	582	533	534	573	550	561	591	562	554	534	589	572	531	538	576	545	527	533	560	543	565	576	568	519	549	559	594	573	562	508	529	543	546	508	581	588	560	560	573	587	544	588	547	572	530	545	546	587	556	580	595	544	559	542	561	552	536	527	568	592	571	549	552	575	555	544	545	553	549	586	568	540	526	560	564	563	570	568	584	567	564	573	548	567	518	575	543	588	565	530	550	580	531	528	531	512	527	566	556	512	546	578	541	543	547	522	543	542	572	593	551	551	582	515	553	559	586	576	572	575	544	562	554	551	524	567	538	533	594	531	545	559	588	549	573	540	552	551	566	572	561	585	543	578	586	501	563	552	572	577	550	541	560	546	583	489	547	550	589	565	535	554	523	561	529	534	541	562	602	541	582	533	518	561	534	516	591	598	564	551	523	540	558	553	522	554	575	599	533	543	558	559	557	594	551	537	548	533	542	538	593	576	543	564	588	553	552	582	554	515	571	554	537	547	528	538	549	532	561	562	531	570	547	556	528	558	574	607	575	536	535	567	550	552	527	499	529	542	516	569	561	565	587	534	565	571	565	532	509	536	569	536	565	572	563	541	546	570	572	585	535	516	555	549	540	564	551	573	507	552	510	564	544	539	556	554	515	547	562	529	550	580	530	524	559	544	518	594	571	558	521	524	581	517	537	601	553	506	579	569	575	543	587	514	528	538	566	524	547	540	569	528	518	546	545	558	536	546	576	569	545	546	528	549	586	557	548	528	520	536	596	576	560	553	583	565	571	554	528	560	573	528	593	570	535	533	532	529	599	544	540	580	563	561	552	539	597	562	541	571	585	515	545	539	524	581	559	541	566	544	523	553	567	543	549	566	553	547	546	537	569	549	572	534	554	556	530	599	551	557	572	546	545	525	560	512	550	567	551	536	540	567	570	580	564	516	569	551	549	545	515	543	503	544	565	530	578	541	545	559	540	550	519	549	534	557	568	529	552	575	529	545	544	574	546	537	553	530	538	534	569	547	593	579	538	575	594	534	537	544	553	600	566	553	593	527	524	556	571	531	633	548	573	518	539	579	581	602	539	559	549	581	537	604	539	549	561	538	568	492	567	502	526	565	539	571	517	488	536	563	563	576	532	528	576	558	558	547	510	567	576	549	555	559	518	560	573	545	562	589	570	537	559	530	580	516	571	568	548	527	537	529	557	538	563	564	542	548	553	559	515	558	559	584	588	539	549	547	534	551	553	530	543	566	537	523	552	568	569	559	556	556	552	578	536	592	558	578	569	530	533	519	555	598	567	526	573	546	504	545	545	560	567	578	540	521	563	582	553	569	555	572	562	585	523	500	538	535	503	593	554	516	572	534	521	564	555	529	538	546	559	560	535	541	547	579	520	599	579	535	587	555	570	554	571	548	583	573	548	553	551	546	541	536	550	522	518	575	566	569	501	534	549	555	553	539	567	566	538	566	592	559	575	585	562	550	552	586	553	519	578	552	558	566	587	566	586	564	569	503	542	543	570	584	548	588	541	565	564	556	573	545	543	528	580	547	549	531	546	529	548	557	550	566	600	535	538	577	525	578	588	537	552	559	531	579	558	532	515	560	553	531	541	573	521	562	538	541	514	525	533	581	577	622	579	542	586	559	538	533	570	565	548	537	577	519	574	588	584	583	502	565	565	583	514	558	525	539	552	537	571	566	526	534	535	531	562	545	524	544	570	591	562	569	592	542	525	527	578	569	531	581	533	542	596	532	560	534	544	550	549	541	576	543	608	579	560	527	530	515	564	522	533	590	560	551	561	562	545	540	555	533	533	508	566	574	514	537	538	541	573	582	552	548	576	559	539	568	546	552	599	521	599	534	564	488	562	530	552	580	569	580	576	566	555	592	554	560	575	553	525	579	561	570	600	561	558	532	580	542	532	542	546	535	507	536	552	586	516	569	537	535	540	583	562	541	529	547	551	559	547	562	567	583	568	543	536	504	531	581	526	550	554	559	556	564	560	538	514	545	561	534	574	524	531	575	537	590	529	560	498	535	552	550	539	545	553	615	596	535	542	540	567	585	578	502	565	528	540	594	576	569	508	540	574	543	539	584	585	509	567	546	581	571	574	542	606	556	580	588	585	576	590	519	538	582	545	523	517	543	557	531	586	508	570	559	532	574	578	507	545	574	543	561	536	583	548	525	554	533	599	528	555	515	538	552	522	568	574	554	557	546	538	554	545	594	514	537	553	572	527	504	592	538	578	536	568	591	577	557	533	535	563	609	547	538	560	563	537	530	540	554	552	554	574	563	568	551	550	605	583	603	579	561	546	546	571	554	560	601	553	579	536	558	533	548	532	607	541	563	548	539	549	568	577	541	582	570	570	560	548	541	598	550	542	580	540	525	573	525	502	552	603	533	546	554	532	562	519	519	555	548	521	497	561	528	560	511	584	557	569	512	569	541	571	549	546	567	546	549	588	572	543	528	542	544	551	568	594	531	515	565	573	567	522	517	541	552	549	556	545	533	526	569	546	541	579	586	542	530	537	520	584	534	547	533	575	549	528	586	572	570	577	529	592	527	539	537	498	507	577	525	539	544	524	546	524	555	520	568	578	572	586	539	600	547	581	587	561	576	524	533	561	553	537	570	563	568	577	593	565	559	588	528	573	546	536	558	555	552	569	519	549	576	526	579	506	555	562	543	540	558	538	564	553	521	596	573	556	511	556	538	531	580	525	568	561	569	538	554	532	527	588
2899	1306	747	534	586	904	793	640	558	468	427	353	353	293	240	210	202	182	186	140	152	114	87	111	95	101	72	78	68	68	56	65	60	55	44	50	59	51	58	88	122	53	48	53	60	58	50	49	48	44	49	51	45	52	43	51	47	49	48	45	50	49	51	45	45	48	32	60	49	49	58	46	55	48	54	38	51	43	34	48	60	40	61	51	52	45	37	63	44	53	60	37	60	40	52	45	60	43	54	54	58	46	51	49	53	51	49	64	42	44	43	47	55	43	44	47	45	43	59	43	56	45	43	52	44	39	35	55	50	57	59	48	74	60	48	45	50	51	49	51	55	45	50	45	50	50	45	52	44	57	54	66	41	60	60	46	55	63	58	54	50	63	44	46	57	56	52	50	49	42	55	61	43	32	57	42	53	60	44	50	48	60	77	56	47	52	58	42	50	50	51	45	49	44	51	53	71	71	41	52	55	44	66	46	44	52	49	53	50	54	41	66	43	49	44	57	48	50	52	67	62	47	48	55	44	50	51	47	46	50	49	49	55	45	38	50	49	56	52	41	48	47	50	49	51	58	56	40	53	43	47	49	54	52	49	52	52	61	53	38	55	56	59	36	49	54	42	43	56	41	52	45	50	35	37	64	51	57	59	52	40	53	45	49	48	53	64	44	46	38	47	52	52	54	53	53	49	41	48	48	53	52	45	51	50	48	48	58	46	62	63	53	52	38	43	46	54	46	47	53	46	45	44	63	53	50	39	57	48	57	55	60	46	42	39	54	41	51	57	58	41	48	55	55	48	43	44	51	42	53	53	44	44	51	36	53	58	55	53	72	47	61	70	41	41	60	44	47	58	44	58	48	52	49	60	51	57	52	45	42	54	46	53	57	47	48	55	54	47	51	56	48	64	53	56	50	60	49	48	60	39	48	54	49	36	46	49	53	46	34	51	45	59	56	58	45	46	54	66	47	49	46	41	56	66	42	55	60	45	56	55	49	50	52	57	57	54	58	56	57	44	57	51	51	49	57	64	46	54	52	51	47	59	61	42	63	61	46	40	65	52	54	62	54	44	64	46	60	50	48	57	50	58	58	49	46	49	46	49	59	61	56	57	52	51	47	57	42	53	47	38	59	49	56	60	53	49	45	46	56	36	48	63	47	44	42	50	45	53	34	65	41	53	46	38	52	45	42	46	42	46	47	47	48	59	43	52	37	61	51	50	62	56	58	56	52	38	40	51	43	42	62	41	53	46	54	61	49	46	48	37	48	51	40	42	65	58	47	53	53	65	61	46	43	51	60	46	48	41	51	44	42	37	56	51	60	52	42	53	57	45	55	45	45	39	66	46	48	41	58	40	51	48	53	43	41	39	46	40	52	49	51	47	50	62	55	52	27	54	54	43	45	43	48	48	54	39	45	44	44	47	57	54	52	48	42	55	58	43	50	46	50	46	49	60	55	41	50	51	42	51	58	47	52	53	36	49	52	56	48	48	52	51	60	49	55	60	45	38	55	49	58	49	64	54	62	48	42	52	53	46	62	44	49	52	49	62	53	61	43	61	55	47	43	50	48	49	50	46	53	42	41	47	47	54	51	54	50	53	50	50	46	46	50	57	48	45	43	58	44	69	47	44	31	50	49	35	61	44	32	51	48	51	55	44	51	37	49	39	54	59	45	58	50	41	51	50	55	39	50	50	50	52	49	50	53	58	70	39	48	46	57	58	51	33	56	55	41	51	37	49	49	49	43	50	55	51	44	42	41	56	41	49	53	43	51	56	49	54	44	42	56	49	40	52	35	48	59	46	56	56	46	55	44	53	53	54	55	57	46	50	40	42	52	45	56	43	52	55	45	49	39	49	52	40	55	44	46	53	41	52	64	45	50	54	43	52	60	46	49	38	39	66	46	46	62	42	39	47	37	61	53	54	58	43	50	61	46	39	48	48	45	48	49	55	47	59	47	44	52	60	48	46	51	53	63	46	50	54	59	43	56	43	45	42	53	51	54	51	54	44	43	42	48	63	41	57	62	51	55	60	53	51	33	41	47	51	48	37	53	36	48	51	57	54	39	56	53	45	59	60	48	48	44	38	54	36	58	49	45	53	51	43	52	50	51	37	43	60	53	59	58	50	53	57	43	64	56	46	48	51	46	40	38	50	45	50	52	58	54	57	57	42	46	57	48	52	48	39	44	53	54	62	50	49	45	46	53	47	55	49	59	49	49	47	51	41	48	51	49	54	47	53	47	34	48	44	40	55	44	53	57	43	41	45	41	53	44	61	48	45	50	49	42	52	45	51	39	48	56	44	45	47	51	53	39	45	56	56	52	56	47	49	46	37	51	53	55	54	45	48	60	50	49	54	56	48	44	58	44	44	50	49	57	46	59	58	53	61	40	35	48	44	53	54	54	48	52	50	48	42	49	48	52	43	47	64	29	55	57	35	59	51	47	43	48	45	53	52	29	54	48	37	45	51	76	52	42	60	51	51	56	65	61	54	55	43	47	53	42	51	44	59	46	55	52	53	51	52	49	60	45	38	47	61	59	48	55	55	52	62	41	40	49	46	52	45	48	41	63	42	36	63	59	51	44	51	44	42	43	51	59	44	53	58	57	32	41	50	45	58	45	49	40	47	48	64	38	57	47	55	37	51	38	47	54	43	42	45	65	37	51	44	48	58	47	49	57	66	42	64	50	51	51	51	43	54	43	50	61	52	60	57	56	48	45	46	49	53	55	46	53	44	41	53	52	48	52	44	61	55	56	39	48	53	45	42	45	44	47	48	47	55	42	52	51	51	51	51	58	48	53	54	47	58	39	54	43	51	63	40	66	53	44	70	49	44	45	46	50	52	54	52	43	40	59	51	48	54	45	58	51	48	45	42	48	49	63	59	51	48	59	50	42	44	43	61	56	47	51	50	47	34	43	48	55	55	56	51	58	44	45	46	63	51	54	51	55	55	48	49	66	51	50	55	59	43	48	43	46	58	35	54	53	41	54	46	59	43	56	54	41	48	59	50	54	39	49	59	55	58	49	61	35	40	43	47	54	59	46	42	56	42	55	47	55	45	51	60	58	55	52	58	56	51	53	47	50	46	44	53	54	57	40	50	48	55	52	41	46	46	56	60	53	53	53	51	33	64	47	37	44	48	44	34	49	47	74	46	44	43	53	59	58	61	49	49	48	48	48	45	52	56	66	50	41	49	48	53	39	70	37	53	47	49	47	50	61	48	56	66	50	61	52	51	52	42	59	46	53	53	52	50	60	66	44	61	46	60	43	52	54	58	33	57	52	52	54	62	40	65	49	45	58	45	35	45	45	70	46	42	65	52	74	52	49	41	53	44	55	53	42	57	44	51	56	51	52	53	54	38	53	53	43	51	37	42	44	47	56	60	41	52	59	58	48	47	55	55	53	48	66	56	52	41	52	46	48	49	65	59	42	47	41	48	45	56	43	57	43	46	54	50	39	42	45	48	56	44	63	54	49	50	56	40	52
22446	14649	11432	17885	25357	27421	25379	22482	19409	16759	14618	12911	11169	9715	8477	7316	6614	6037	5606	4760	4153	3522	3064	2671	2290	2056	1752	1527	1392	1222	1112	942	836	812	737	769	767	793	807	1704	2975	1004	655	770	718	699	719	553	619	601	577	654	647	656	612	628	609	608	605	591	605	597	565	588	584	581	587	601	600	597	570	576	567	607	574	589	595	613	656	645	594	601	627	578	588	566	637	637	578	599	579	653	605	628	616	594	604	610	640	589	580	563	610	562	561	611	597	597	603	612	617	600	581	612	580	591	595	543	575	605	576	574	669	618	590	601	599	603	590	608	646	588	640	614	576	566	588	576	608	568	633	622	580	620	580	545	607	567	615	601	566	566	632	573	593	585	605	578	601	603	603	579	601	626	601	604	610	621	610	573	582	617	637	596	597	564	632	610	593	594	606	552	591	601	557	589	563	617	636	626	569	611	618	610	545	583	620	604	596	541	587	635	599	592	621	599	629	590	602	624	597	568	602	551	598	602	622	598	556	576	609	585	613	586	595	611	612	592	589	626	578	615	587	534	585	597	612	608	597	582	629	611	620	585	644	624	599	603	607	582	614	609	654	583	576	635	587	586	618	651	625	627	648	558	589	588	577	598	600	593	617	594	587	558	602	609	667	567	575	612	625	548	569	622	588	645	613	594	614	578	623	616	614	577	581	558	609	599	619	593	597	576	646	584	635	590	563	617	564	645	603	636	617	592	584	612	581	578	634	564	612	596	609	640	602	590	601	587	601	612	603	604	613	569	594	612	587	645	608	564	605	609	609	594	555	577	591	596	586	624	587	538	616	571	612	676	560	600	639	588	580	633	634	564	593	541	624	602	598	569	585	582	602	608	592	581	588	587	623	648	615	604	613	598	623	595	600	595	609	599	557	571	601	609	577	574	601	576	620	578	637	606	593	610	612	647	601	593	584	591	619	598	599	669	578	618	570	624	621	537	600	615	574	650	621	607	570	573	592	581	598	647	649	612	612	583	575	572	551	611	601	646	597	603	587	609	592	599	613	604	506	594	601	603	587	620	631	572	568	611	615	595	595	610	604	618	592	639	596	605	560	610	567	612	637	564	522	625	581	561	607	585	603	611	582	590	573	585	631	608	589	579	585	596	560	637	617	598	619	619	592	603	625	589	580	654	605	603	632	596	650	621	604	579	580	559	568	652	592	564	610	654	589	582	572	585	561	601	595	608	616	591	628	598	590	621	603	609	586	562	587	602	609	594	615	613	622	589	644	598	619	611	604	636	593	589	634	588	614	629	592	558	612	639	581	545	616	576	611	578	600	547	591	603	595	561	586	593	608	568	591	599	601	561	597	622	596	615	591	626	550	633	611	546	630	596	592	568	613	607	568	607	562	610	609	611	604	630	598	591	609	605	522	624	566	565	585	579	540	600	648	626	624	543	621	611	600	568	617	566	599	572	606	562	583	607	574	610	605	628	603	613	609	631	621	581	629	577	608	603	604	561	590	559	596	584	607	582	624	591	602	573	558	631	604	626	598	620	534	592	606	606	567	618	614	580	618	618	581	631	584	581	562	574	582	590	608	609	612	627	609	622	659	623	577	578	611	583	606	623	574	611	588	562	633	594	631	581	578	597	635	587	569	623	550	592	565	573	627	560	557	597	638	607	571	621	642	619	593	584	626	668	544	584	617	563	619	624	604	611	613	593	620	597	579	624	619	621	581	593	596	588	570	565	579	608	632	603	570	600	585	588	553	622	565	603	585	593	601	588	585	590	581	626	625	616	581	586	616	595	617	582	565	590	600	561	616	594	590	602	639	592	613	653	615	606	563	612	614	569	583	583	574	580	604	580	592	570	595	613	591	587	601	564	595	578	609	618	611	588	555	617	604	576	585	565	581	593	578	644	576	621	569	607	594	605	608	626	532	604	597	586	566	578	580	579	585	691	598	567	613	567	585	582	561	638	581	614	591	627	613	604	594	595	597	615	582	606	644	571	605	604	619	617	548	592	631	540	624	588	601	573	620	610	564	632	578	601	570	624	626	594	587	578	621	612	582	568	627	591	597	602	583	598	576	587	586	579	589	586	555	580	604	588	641	592	627	601	597	576	626	569	600	571	579	595	572	634	555	585	594	583	586	541	570	611	606	639	556	616	622	571	579	621	564	572	602	657	633	592	569	624	588	590	622	605	623	623	597	606	588	577	609	645	582	588	584	648	608	597	583	604	563	597	608	618	585	583	610	597	640	582	644	629	613	632	586	578	609	571	580	587	574	591	606	567	591	622	589	590	596	613	607	629	594	602	591	591	591	559	600	633	588	586	560	598	590	575	564	593	596	604	582	582	638	635	590	612	626	597	623	570	605	573	611	562	606	564	581	582	566	590	557	635	608	613	595	577	600	624	643	578	600	591	591	614	600	574	590	597	595	585	550	624	600	626	578	585	596	629	615	632	601	605	614	636	628	615	602	564	579	583	640	628	618	592	570	596	580	628	577	570	586	561	633	588	594	597	596	596	612	578	630	633	606	583	591	614	623	587	560	599	563	599	607	564	561	561	631	625	616	574	601	607	579	567	598	560	568	575	571	619	590	597	588	566	611	592	569	574	554	641	609	571	610	599	577	599	534	644	600	617	627	572	601	610	623	587	622	595	607	605	592	587	589	586	606	591	587	601	610	587	580	591	567	622	617	609	628	568	566	673	638	607	594	583	629	549	555	551	573	582	596	641	623	625	599	621	637	610	604	636	630	572	619	675	600	599	610	624	621	622	639	598	568	590	640	625	590	556	591	628	600	599	626	578	590	552	595	590	589	565	578	629	633	582	601	560	618	591	595	609	595	571	620	624	611	588	577	609	668	578	569	583	587	593	616	596	650	604	604	614	530	581	604	574	595	597	598	611	637	625	541	572	587	561	594	634	561	581	563	567	588	631	603	593	628	551	624	627	648	584	601	554	637	636	622	585	632	627	587	602	622	638	589	613	591	595	586	610	614	608	589	584	581	599	555	642	588	623	580	581	634	595	577	590	575	564	625	626	589	616	619	602	605	608	591	565	609	594	604	593	602	619	587	630	613	595	619	569	616	572	599	627	624	568	585	601	624	632	596	598	630	617	591	614	570	579	570	620	587	564	637	608	605	602	602	578	596	553	568	590	620	630	590	629	623	588	580	585	634	586	591	590	633	528	592	624	642	606	632	576	607	565	551	578	587	586	599	641	592	582	616	584	596	604	593	606	605	581	595	616	651	575	619	632	614	639	597	600	605	585	615	584	603	594	652	608	573	599	582	587	611	619	600	590	589	563	602	613	602	634	556	613	623	580	601	560	601	573	594	583	601	546	582	596	633	608	580	570	641	585	574	632	629	597	697	609	635	624	631	566	556	614	605	591	594	627	642	600	571	573	569	614	595	594	643	588	595	646	577	575	607	602	577	605	615	606	595	600	569	630	577	554	598	577	614	611	596	633	563	631	635	587	592	565	595	606	583	593	606	638	596	596	574	590
3071	2441	1276	830	903	1197	1158	926	665	613	568	509	411	406	319	284	239	230	221	198	188	152	139	99	131	95	100	78	67	80	58	44	48	63	49	66	50	52	58	221	215	117	66	69	53	47	60	55	46	39	51	55	42	45	42	55	53	56	41	50	33	52	43	46	45	48	35	58	42	57	35	39	54	43	44	47	49	45	53	45	43	47	44	58	39	45	45	41	54	43	52	44	50	62	50	48	50	47	45	56	40	43	46	46	50	56	33	52	44	35	56	49	55	51	50	45	38	40	46	43	46	45	43	41	43	56	31	58	45	49	52	52	42	46	50	53	51	39	48	52	50	52	41	45	43	55	46	51	39	38	42	46	40	52	51	48	51	51	49	37	55	40	45	45	40	54	54	38	49	43	39	60	49	40	42	50	45	50	63	59	48	54	35	46	44	51	36	35	57	33	52	44	54	40	53	42	53	45	42	39	47	49	50	60	33	40	54	50	40	50	49	51	55	43	43	54	48	45	44	40	50	47	45	48	52	36	48	52	48	34	43	35	39	45	54	51	55	56	47	36	52	42	52	51	47	49	50	43	62	47	47	50	59	37	46	49	54	50	60	56	49	43	48	44	42	44	42	53	49	53	40	60	42	35	45	37	42	41	53	47	54	45	57	41	55	44	50	49	54	40	56	48	55	49	38	47	54	44	39	41	39	52	37	55	49	38	52	55	41	50	44	37	49	46	42	55	38	36	47	42	42	55	55	47	46	52	44	50	44	52	51	42	55	46	52	36	49	47	39	52	44	39	44	50	48	56	49	50	45	44	43	41	43	53	41	53	52	46	42	42	44	41	59	61	34	43	64	37	53	47	44	36	56	36	63	49	47	53	41	44	46	51	52	41	38	54	52	48	63	37	52	59	54	50	54	29	50	53	46	38	45	51	42	56	51	30	41	51	57	57	42	61	44	49	55	38	41	35	49	38	40	45	45	43	44	43	58	41	38	32	35	64	49	53	32	45	51	58	43	57	45	41	51	49	58	48	43	46	58	46	54	52	52	35	44	52	40	55	43	48	50	47	46	43	44	39	53	51	46	42	57	45	44	57	37	46	40	46	32	36	40	57	49	48	43	38	46	39	51	50	52	51	45	44	48	59	43	40	39	50	49	57	39	50	46	46	53	47	41	46	49	48	53	43	42	49	47	52	58	44	41	37	51	45	38	55	46	37	48	50	47	45	40	40	41	54	43	42	40	46	46	36	38	45	46	45	47	43	46	39	32	50	43	40	45	56	35	32	39	44	44	44	41	50	57	61	42	51	52	53	56	39	45	39	45	30	42	57	47	41	56	47	42	35	49	57	46	45	49	42	47	53	33	36	53	43	50	46	55	46	51	46	43	38	46	41	42	49	51	51	45	54	42	54	44	53	35	42	38	46	49	56	46	47	39	47	46	50	63	43	44	46	53	42	51	45	36	46	47	45	33	40	48	42	31	53	55	50	50	43	40	48	58	52	51	40	44	40	48	53	56	41	46	63	47	33	58	41	46	54	44	38	39	40	45	48	51	43	46	37	43	40	54	53	41	41	35	42	60	48	57	50	50	45	62	47	45	58	54	33	43	56	48	52	47	47	40	49	52	49	45	50	39	44	42	43	38	67	55	46	59	52	57	55	52	46	32	46	51	47	40	39	38	39	46	46	60	49	48	36	53	48	47	37	50	48	53	51	48	44	47	45	52	48	37	53	55	30	49	47	43	32	35	53	55	41	47	47	45	44	56	45	43	37	51	41	49	44	53	44	49	57	43	35	46	49	57	37	53	53	42	50	46	40	43	47	49	42	45	44	48	51	47	38	52	40	42	48	50	33	49	49	30	47	37	53	32	56	48	37	55	44	55	51	54	47	47	41	37	50	36	39	42	42	41	43	45	57	45	47	37	61	47	52	37	49	45	54	45	52	37	58	49	48	42	49	57	51	41	58	51	29	49	49	35	50	56	45	55	33	37	53	63	42	44	57	41	45	47	55	41	53	38	48	40	46	44	46	56	38	50	51	44	39	44	47	45	51	40	51	41	45	42	40	45	50	47	48	71	55	58	48	61	48	45	50	57	40	45	45	52	39	48	45	56	52	48	43	56	42	42	43	49	51	45	47	55	42	43	50	39	53	48	49	43	42	40	67	38	47	61	42	50	55	54	46	48	32	67	42	43	46	49	48	41	48	40	57	41	51	51	45	49	32	52	52	51	39	57	51	66	48	44	48	49	43	48	51	50	45	41	34	47	53	56	47	39	44	44	34	32	52	31	42	51	49	46	51	57	47	48	41	44	53	53	43	40	37	36	61	57	61	42	45	40	42	51	50	43	49	43	46	57	40	35	34	43	44	37	49	49	48	45	49	47	47	51	37	52	50	43	40	44	52	43	58	48	43	55	39	43	43	50	57	39	48	50	38	39	55	43	46	46	44	36	47	52	43	38	49	37	39	40	42	44	36	40	42	42	53	38	72	46	46	43	42	60	53	49	46	44	47	56	56	51	53	40	43	37	55	47	44	52	42	42	45	42	49	43	41	45	53	58	45	54	48	45	57	42	46	56	44	49	54	46	36	41	40	41	51	55	43	59	61	37	48	51	49	50	35	41	49	42	42	46	37	54	47	55	36	45	42	49	45	48	45	50	43	52	37	59	57	42	47	51	45	48	48	47	39	50	66	54	54	44	48	37	45	52	49	49	50	47	39	55	47	36	49	40	57	55	47	47	61	51	39	54	56	52	43	49	46	34	56	49	57	53	51	40	47	55	41	48	37	50	58	53	40	48	43	42	48	49	47	59	44	53	53	49	31	53	43	42	45	53	50	49	48	41	48	49	36	41	43	45	51	44	40	40	45	50	34	46	45	53	38	53	45	43	36	50	47	59	46	41	44	40	45	53	44	43	39	50	43	41	47	47	48	49	45	41	48	44	47	49	47	45	48	52	57	52	51	39	32	44	51	46	36	50	37	63	47	40	36	40	49	36	34	46	46	47	46	32	52	42	37	45	50	50	43	56	63	44	40	44	45	41	58	47	57	41	51	44	53	59	49	56	38	48	56	53	56	51	32	47	45	52	46	44	36	57	44	39	42	38	58	60	40	45	47	43	47	46	48	46	48	26	36	50	47	37	44	48	55	44	52	36	28	45	43	41	54	46	49	43	57	54	42	48	47	45	47	50	50	41	44	40	49	44	42	41	50	55	45	30	53	48	42	43	48	35	56	46	44	54	51	45	34	43	46	42	45	50	41	44	47	54	48	56	52	48	41	42	47	43	52	54	56	40	43	53	43	58	57	49	41	41	34	40	48	54	48	56	47	38	50	47	43	43	55	48	56	51	43	66	43	43	59	53	50	52	51	45	48	52	49	39	56	50	49	49	49	44	60	44	46	51	37	57	35	46	57	51	37	59	48	45	43	52	51	50	48	49	55	46	49	45	44	49	62	43	39	44	55	50	54	52	43	39	46	50	50	38	54	48	40
25520	18444	15204	21683	28989	30145	27914	24787	21404	18387	16554	15127	13591	12251	10722	9480	8126	7491	6604	5793	5047	4538	4016	3493	3058	2608	2191	1937	1571	1306	1280	1066	976	858	867	886	876	866	923	4975	5740	2565	1018	937	945	748	648	618	537	579	550	585	603	561	554	538	541	559	542	571	540	573	534	630	573	559	549	531	503	564	599	541	530	539	582	530	577	540	534	588	551	565	535	576	587	564	565	567	538	588	544	573	595	557	559	560	548	559	612	578	546	553	549	529	533	539	578	535	569	561	593	569	590	572	564	595	541	555	607	555	581	508	549	529	550	558	537	564	533	580	553	558	557	545	555	544	568	600	583	547	559	575	574	573	549	555	573	572	503	586	557	591	563	609	598	559	561	546	582	568	558	627	556	542	540	568	575	548	551	568	529	590	540	545	557	621	579	564	576	553	546	531	520	594	571	572	575	544	568	542	526	572	615	540	534	538	584	611	544	497	592	543	578	548	557	572	597	581	584	569	541	592	534	549	576	556	574	593	548	506	537	591	546	554	547	571	523	547	552	591	534	557	567	563	598	543	542	572	550	598	537	564	536	576	583	516	522	602	563	545	557	557	542	587	563	542	566	528	537	548	546	575	590	559	551	609	574	538	529	589	541	525	553	578	518	548	568	543	576	571	570	591	600	568	575	540	562	542	569	558	598	527	539	590	539	548	568	524	541	576	537	568	599	566	528	550	540	519	539	593	556	569	572	572	547	544	553	567	568	519	549	573	561	525	589	568	515	565	540	557	562	561	586	568	543	597	562	595	580	552	560	542	599	568	563	596	559	544	543	551	554	579	567	581	520	514	529	513	542	538	550	522	536	574	555	550	569	553	589	492	557	549	541	550	526	549	536	530	561	561	581	542	589	550	586	541	571	562	542	566	584	561	571	560	563	582	506	564	553	559	576	559	573	579	550	581	541	542	546	540	537	544	584	536	559	570	571	520	578	588	583	523	584	561	594	610	565	529	523	557	582	586	569	545	545	571	550	585	557	559	530	551	559	542	560	567	527	541	564	576	579	555	543	539	546	564	543	528	565	579	573	555	576	601	596	563	543	603	579	586	550	571	581	562	564	515	553	536	586	539	573	606	510	540	529	560	551	532	544	557	544	535	562	602	551	582	597	589	572	574	551	549	565	560	553	603	548	555	539	542	539	561	574	570	566	559	554	541	518	558	580	577	574	564	571	545	561	570	507	543	601	607	565	533	558	594	567	569	607	539	518	547	556	544	537	559	578	585	563	550	558	556	578	546	560	570	562	536	564	520	520	587	596	538	618	557	566	546	573	585	583	553	573	538	546	562	559	595	601	578	566	556	537	581	528	577	558	561	584	573	562	584	549	570	585	511	539	572	568	547	531	574	573	557	583	596	574	557	566	543	556	554	575	536	548	554	555	541	537	579	582	524	552	612	538	558	567	517	499	562	533	578	522	552	560	575	579	525	534	576	551	546	541	548	624	567	516	527	611	588	536	544	592	528	545	521	586	533	553	571	539	524	559	573	567	555	576	576	553	573	564	534	536	557	523	565	542	575	577	566	567	558	552	524	538	548	580	574	567	531	528	565	557	527	555	584	535	589	567	604	536	598	576	533	525	551	582	559	591	564	536	578	553	585	527	542	585	555	560	575	567	539	565	528	574	524	582	590	550	576	605	582	563	511	518	578	558	574	545	550	571	565	519	568	579	528	520	559	563	572	550	570	531	545	573	560	566	600	551	582	563	564	554	544	561	587	537	581	531	584	564	555	511	554	566	574	570	567	606	518	503	547	568	497	532	574	563	577	613	538	592	559	568	603	539	548	576	569	588	555	548	537	589	593	540	568	539	565	518	578	563	554	517	566	569	535	589	506	546	568	594	575	562	575	526	552	551	579	513	553	583	564	559	563	550	556	502	568	588	552	556	553	564	529	549	558	542	500	589	549	528	576	554	549	514	571	544	588	568	555	592	528	585	586	610	531	597	535	539	572	555	600	554	560	546	505	555	540	598	587	542	563	565	520	550	554	547	532	578	544	548	557	566	548	541	569	542	570	562	542	555	539	579	566	557	579	573	541	576	578	587	528	581	592	583	537	548	560	589	542	585	569	550	563	589	557	535	528	573	561	603	561	561	547	541	571	566	549	570	563	577	589	558	549	546	557	581	562	531	552	578	548	555	582	580	578	569	536	593	541	550	545	569	571	544	517	560	569	567	576	614	551	560	533	518	575	577	517	530	555	519	545	523	548	515	564	556	574	576	597	530	541	556	571	589	581	548	582	650	556	529	574	542	537	559	547	530	547	547	540	558	568	518	552	571	571	547	525	521	510	572	564	578	562	542	606	586	590	550	617	570	588	574	593	533	510	542	544	521	545	610	581	564	587	585	562	551	582	551	567	530	556	538	615	592	567	578	581	557	546	557	575	572	521	559	561	557	561	546	555	610	569	562	589	575	548	543	581	582	575	595	541	530	555	578	556	551	547	542	539	563	546	564	565	537	566	537	584	547	547	590	523	530	591	533	517	563	545	577	598	525	583	587	546	570	548	538	585	559	559	513	583	595	552	560	595	590	602	556	554	540	554	512	552	570	571	563	577	584	538	585	565	521	585	549	579	524	524	580	554	563	547	527	576	578	544	563	628	548	530	556	535	576	548	578	578	537	562	554	546	545	571	584	554	578	523	546	527	562	546	564	564	543	532	545	553	564	573	595	556	550	540	594	605	558	523	584	540	603	561	550	562	578	545	527	561	528	514	536	556	558	574	594	581	616	624	566	543	533	588	570	581	566	536	513	523	568	528	582	567	494	543	529	561	524	557	524	565	552	572	544	527	589	571	554	558	558	581	604	557	569	552	586	538	580	560	523	545	536	512	570	519	523	521	557	560	552	553	545	523	554	620	574	575	561	548	528	563	558	559	574	525	527	582	540	551	528	563	574	562	584	537	569	584	578	546	577	558	569	585	504	532	510	511	559	528	592	584	551	534	581	501	549	554	551	549	564	542	566	586	557	579	546	620	540	547	536	513	531	530	550	576	547	547	606	604	565	567	527	537	588	540	557	555	530	551	571	500	569	579	539	564	570	533	594	572	570	558	525	535	574	598	568	555	564	544	544	548	601	558	531	558	551	527	569	579	581	531	578	568	577	583	527	553	517	541	562	533	550	553	587	563	573	580	545	570	554	577	563	605	553	543	539	528	586	546	546	538	550	563	531	544	589	567	560	563	542	559	576	614	553	551	561	595	553	543	561	590	591	595	595	545	574	575	600	553	537	539	559	516	567	546	542	598	571	574	547	555	577	595	564	597	568	604	538	533	539	542	541	600	587	568	550	555	592	523	555	531	602	596	595	549	542	571	575	578	577	563	592	563	578	565	527	551	571	523	515	563	519	581	547	594	572	509	537	578	617	553	519	575	558	558	574	519	528	558	544	547	509	567	558	543	586	533	585	551	545	572	554	576	598	529	554	530	557	612	577	538	527	603	614	538	596	596	545	548
4220	2309	1451	877	889	1230	1257	1039	814	626	596	517	439	387	323	317	227	231	203	193	170	142	151	129	113	111	110	99	73	72	70	73	61	58	61	67	61	96	216	231	157	86	63	55	67	49	53	37	70	48	55	54	48	49	35	48	45	66	54	41	58	44	51	56	46	45	47	58	56	39	57	79	50	47	50	55	52	45	57	62	53	54	50	51	44	44	55	52	46	39	38	62	58	41	53	57	59	45	39	50	52	55	55	33	51	44	57	48	60	49	50	53	52	56	41	50	45	44	43	50	48	48	45	50	46	56	49	61	48	57	49	42	41	62	56	42	46	49	48	55	44	42	41	68	40	38	57	66	51	48	53	52	54	46	52	61	46	51	47	53	61	47	45	54	47	50	50	39	52	50	47	57	66	56	64	67	57	52	49	62	42	50	43	60	49	64	55	50	56	56	43	62	65	62	53	47	54	45	55	53	64	53	59	47	48	57	56	55	60	47	42	44	60	32	50	65	57	71	47	61	47	56	52	53	50	64	50	55	56	52	50	50	54	53	45	38	59	53	55	44	48	42	53	54	55	52	57	61	49	40	58	40	54	57	53	57	58	47	59	52	44	47	56	51	56	57	50	53	44	54	55	54	46	68	40	59	47	53	56	49	58	52	62	43	63	51	47	60	46	50	50	65	54	42	43	49	52	47	43	60	54	34	50	68	47	53	53	47	51	42	50	49	40	62	54	55	55	56	47	52	52	54	56	62	59	49	58	48	60	37	61	48	54	66	67	51	46	36	57	52	51	53	56	47	57	55	59	47	48	55	48	45	61	60	50	37	50	52	47	52	57	39	41	65	56	60	37	45	49	48	47	55	56	52	58	52	51	61	49	50	66	55	61	46	57	52	54	59	51	57	59	49	48	51	52	43	48	49	55	49	61	43	56	40	44	53	57	47	52	46	44	52	54	56	42	48	45	57	49	57	47	47	56	65	48	46	56	47	55	56	37	53	51	40	61	52	53	53	56	58	50	56	50	39	52	56	42	62	51	59	42	53	60	45	51	55	48	49	48	63	46	59	48	48	38	47	66	56	54	58	54	60	50	50	49	54	46	56	58	59	55	53	52	54	60	57	53	55	45	46	46	61	51	55	50	46	48	44	61	51	43	51	52	46	60	65	53	37	56	40	62	43	59	52	45	56	40	57	48	60	55	57	45	56	59	45	59	42	47	51	47	46	59	52	49	54	49	50	56	53	62	42	55	37	52	58	51	63	59	47	47	37	62	72	49	48	49	50	48	58	60	50	50	42	59	46	45	49	64	56	40	52	41	58	47	51	52	50	50	39	72	62	38	44	52	47	51	48	44	68	44	58	54	56	51	42	45	57	49	61	62	57	63	52	54	54	52	59	45	45	41	53	53	46	53	66	43	52	64	41	58	50	47	44	51	46	53	42	44	46	60	41	43	56	43	60	48	65	51	43	69	51	58	50	57	48	55	47	52	50	49	53	46	53	53	51	59	55	42	49	51	40	33	52	60	58	54	45	47	41	63	39	48	58	53	50	45	47	50	56	54	48	48	47	71	47	57	46	47	60	51	53	44	45	49	50	52	46	60	64	49	57	50	64	60	63	55	61	52	56	58	44	58	36	46	53	43	52	64	50	45	64	36	55	41	41	44	49	57	50	44	40	47	43	52	59	43	50	36	42	53	54	47	52	52	52	55	54	55	57	50	38	48	60	54	58	59	41	58	51	60	57	46	41	47	40	59	39	43	55	52	34	42	49	61	42	48	52	50	57	60	48	53	65	46	54	63	42	57	46	52	52	51	41	53	60	51	52	55	50	43	39	64	54	58	48	52	64	52	64	59	53	47	48	41	62	53	52	52	46	58	51	53	57	50	55	65	49	55	46	51	50	33	39	38	50	51	46	39	43	49	57	67	82	46	46	44	58	48	52	51	42	60	56	67	46	51	48	55	67	46	45	52	44	45	44	59	49	60	45	56	49	43	53	61	42	46	55	54	55	58	55	51	55	49	50	54	47	62	42	52	44	50	55	45	58	53	59	33	56	51	48	37	60	56	61	60	43	55	61	55	42	54	61	48	48	50	56	49	46	52	41	55	48	44	56	51	44	56	63	44	52	54	45	58	44	50	47	55	45	32	51	46	63	52	50	53	57	49	54	51	48	56	55	45	51	41	44	53	51	57	49	45	42	59	51	52	58	56	54	59	57	57	52	48	51	49	45	53	50	45	44	63	46	49	46	44	37	48	57	54	54	51	60	48	52	57	53	45	61	45	61	54	49	53	55	51	59	59	57	48	50	48	66	56	54	50	45	49	57	41	53	36	50	50	58	68	46	53	63	61	45	66	55	59	53	74	56	56	54	53	54	49	54	45	60	60	62	56	51	59	62	46	53	58	39	47	51	63	60	40	45	50	56	53	49	65	57	39	53	53	49	43	48	52	53	49	50	61	59	53	54	46	50	48	44	59	44	37	56	43	68	55	46	44	55	46	50	58	44	50	51	50	46	43	52	57	60	42	39	48	42	48	63	41	46	46	44	46	45	44	62	42	58	47	55	56	49	44	53	47	54	52	51	57	61	53	45	49	47	52	49	52	45	53	55	59	51	56	50	52	55	44	44	59	54	48	56	47	56	66	57	66	53	44	55	39	37	45	37	53	63	43	51	49	50	59	49	43	57	57	57	46	51	52	56	46	60	45	40	53	53	50	41	51	33	53	45	55	44	47	47	43	46	49	66	41	53	68	44	41	47	58	47	61	54	41	49	64	50	48	49	70	54	54	43	49	65	59	49	62	47	47	40	53	63	39	50	54	52	52	56	54	74	46	49	51	59	43	36	54	68	38	58	40	46	40	59	50	51	45	43	63	55	66	46	50	53	63	40	53	48	58	63	49	73	41	42	60	57	47	55	47	42	55	50	56	62	57	61	50	54	51	44	59	58	48	61	58	40	53	46	45	36	65	47	46	46	61	52	51	56	37	45	43	45	45	64	60	45	45	41	35	50	48	34	57	51	66	45	64	44	54	49	54	45	57	54	46	35	45	55	51	52	56	55	46	57	40	46	67	50	43	44	64	48	50	53	43	56	54	66	49	53	34	52	44	53	44	65	54	59	52	47	52	46	57	38	47	42	57	41	61	45	49	51	58	47	65	55	44	58	50	43	56	52	55	58	56	46	57	43	60	45	65	68	72	52	66	60	47	55	54	41	51	47	59	50	46	37	61	53	52	52	52	51	43	50	55	49	49	53	54	40	53	43	51	46	62	49	49	47	43	63	53	46	50	48	56	35	52	51	53	44	40	42	44	60	49	53	53	62	48	57	45	46	54	39	65	57	63	57	35	53	58	58	46	58	45	45	42	50	57	61	56	44	60	51	52	53	46	65	52	55	56	56	61	41	62	59	48	40	65	47	63	50	43	44	55	61	48	54	53	53	57	51	60	64	52	58	51	53	66	55	51	60	57	57	50	53	59	41	37	52	47	52
24550	18935	15409	20882	28563	29940	28537	25802	22319	19338	17015	15369	13630	12193	10525	9016	8000	7578	6419	5685	4925	4524	3919	3416	2904	2601	2199	1852	1501	1357	1561	1123	1092	1052	1061	1037	1068	2369	5664	6025	3994	1739	1018	856	725	707	649	652	668	638	632	646	605	662	605	645	616	652	641	567	608	641	579	620	593	602	617	621	581	620	659	624	606	624	626	618	648	587	616	592	634	652	589	612	669	564	615	632	629	623	589	589	636	608	623	616	606	601	610	608	656	609	611	604	652	581	640	615	612	658	632	634	608	585	590	625	589	584	596	635	631	615	605	564	619	643	648	633	609	581	613	632	608	599	582	584	611	563	593	655	620	606	584	625	636	621	626	644	637	593	633	633	642	609	627	607	579	591	665	623	621	616	614	611	577	619	614	635	583	622	620	618	628	670	606	608	588	588	585	645	610	611	607	607	635	638	601	645	573	625	597	613	591	565	624	591	627	607	581	589	612	628	629	641	599	667	601	618	597	599	614	604	646	638	624	625	595	609	636	626	644	620	594	626	596	607	600	581	606	623	598	636	612	622	613	606	632	595	618	640	619	660	625	594	607	618	613	602	639	665	613	654	587	631	581	623	668	572	601	619	587	606	660	590	601	637	585	633	628	641	603	621	673	598	623	604	623	621	641	644	599	620	618	638	625	623	594	649	568	613	628	666	637	605	589	610	599	622	642	620	609	595	607	560	601	628	580	646	620	584	615	648	602	650	587	616	633	596	663	656	609	610	638	616	596	661	632	629	613	646	603	651	617	633	607	640	642	666	592	578	608	615	640	614	616	617	609	648	595	627	630	600	620	582	629	623	646	578	598	596	623	618	607	649	622	641	602	664	585	612	603	643	638	664	640	640	639	623	619	679	643	641	582	651	602	598	669	596	603	657	638	598	589	612	634	657	604	610	606	672	643	633	590	591	644	607	631	592	608	596	659	626	673	645	595	624	580	632	578	630	619	638	628	599	568	599	597	614	600	589	603	643	629	615	604	649	621	649	570	596	599	616	595	593	675	636	642	642	657	583	634	601	629	577	620	620	604	569	570	624	642	645	618	640	611	586	625	613	643	617	606	612	628	631	588	648	628	592	578	573	587	601	593	618	616	646	635	634	650	623	647	630	662	622	637	646	604	614	605	614	620	623	598	630	606	592	636	582	663	654	607	588	636	638	652	599	600	622	635	602	648	590	586	604	592	599	591	626	630	636	650	633	606	567	613	620	615	637	586	604	611	629	633	612	636	603	614	620	692	623	648	626	638	632	664	652	628	622	610	587	613	651	625	647	603	640	625	624	615	604	643	591	606	669	617	577	646	616	625	647	585	645	586	557	634	623	612	648	641	613	669	643	635	591	633	598	635	623	639	647	628	655	580	636	626	586	646	601	624	591	641	632	650	564	605	629	631	681	586	600	579	665	645	633	619	623	576	637	629	629	578	580	654	602	579	621	633	648	642	632	630	603	583	617	612	634	635	626	650	600	620	614	642	573	612	580	602	613	640	676	617	594	606	652	591	587	628	633	637	601	630	615	611	636	617	618	592	616	616	572	617	609	641	571	655	551	666	657	625	635	586	637	612	590	651	628	599	611	612	626	589	598	639	646	651	574	654	604	632	628	593	640	599	632	657	629	633	619	604	615	614	590	617	649	596	589	599	630	638	625	613	611	600	612	632	613	630	585	640	618	621	620	604	657	598	576	598	652	652	631	595	602	642	655	594	689	659	625	666	624	655	651	605	646	580	624	582	662	618	587	622	602	626	648	634	579	607	627	576	605	626	618	585	640	619	653	605	604	588	587	619	624	596	645	633	601	624	579	659	629	601	591	608	648	624	631	585	566	667	646	591	617	610	614	613	633	639	636	614	614	633	639	587	610	641	601	628	600	615	604	631	637	606	590	642	632	636	621	610	609	627	630	632	621	654	627	624	590	586	635	598	614	614	643	615	651	606	618	603	623	656	609	645	636	631	627	626	611	643	629	647	641	592	609	633	591	583	636	609	614	573	588	613	579	621	592	618	630	632	671	628	612	606	617	614	615	576	622	604	629	602	628	635	632	609	619	616	612	609	579	605	651	619	622	655	602	618	626	592	633	632	615	620	627	670	643	650	603	635	608	646	600	631	645	637	625	565	623	631	617	601	613	648	609	605	639	587	690	617	582	617	647	659	604	613	654	638	634	587	645	620	648	587	612	607	574	630	628	556	597	618	601	635	644	629	624	597	633	601	612	651	600	610	657	621	606	635	603	602	656	642	629	606	646	635	650	621	638	557	622	622	681	636	625	656	626	634	598	578	601	648	637	652	636	588	619	650	572	623	623	593	645	640	609	616	599	627	594	566	641	649	600	616	624	614	611	618	627	582	616	611	592	600	595	611	638	585	597	602	645	607	578	594	635	680	584	614	615	583	636	634	607	615	632	641	581	620	656	662	653	628	609	606	624	618	653	609	612	590	590	593	645	600	617	586	636	632	627	610	634	594	610	640	630	620	652	606	620	642	629	646	628	691	632	616	628	639	635	647	592	611	624	638	638	634	644	614	596	622	606	622	603	591	578	651	585	580	651	637	627	622	631	613	674	589	622	577	587	603	643	614	623	631	606	606	575	644	645	621	566	662	640	668	633	678	580	571	665	617	582	655	630	612	603	621	624	656	653	617	627	596	617	647	617	646	619	615	603	622	611	650	555	602	634	597	577	639	640	632	652	617	588	606	645	618	623	629	549	608	591	617	573	631	657	641	647	614	607	617	607	643	626	618	632	606	592	614	641	591	591	595	641	600	610	586	654	620	603	637	604	625	678	656	613	582	628	633	653	650	603	640	619	611	629	646	634	565	616	637	631	580	616	624	631	593	600	619	630	647	610	627	657	624	616	635	610	627	571	603	607	592	648	644	625	595	617	644	649	659	591	600	642	621	561	657	623	655	645	632	600	627	639	633	645	656	623	611	614	581	682	597	624	599	644	603	611	613	682	626	608	590	591	627	644	605	620	573	608	587	669	660	634	637	597	609	631	616	621	604	652	602	600	603	610	591	601	627	583	615	628	619	643	621	632	593	645	622	589	639	609	654	616	625	606	617	634	584	601	580	597	637	671	623	623	637	611	622	619	615	588	620	593	633	613	643	615	602	573	619	646	627	564	667	657	646	643	649	653	584	613	618	638	610	611	584	604	663	579	621	609	630	649	595	642	597	633	645	614	653	620	622	602	594	638	642	605	608	577	620	651	602	614	623	643	637	642	627	583	606	650	592	588	577	601	622	614	603	598	593	596	609	600	601	603	644	654	659	605	611	582	607	626	638	616	599	616	611	652	608	658	589	647	644	635	597	619	610	626	643	616	619	602	618	605	653	606	642	597	622	578	636	583	609	623	641	631	650	653	591	626	608	585	623	678	592	651	657	621	647	632	627	597	620	629	661	630	599	629	608	616	636	614	652	626	595	613	625	629	597	619	621	631	625	572	632	582	639	632	619	613	574	657	627	646	613	633
3968	3651	1876	1140	1230	1744	1641	1431	1125	977	733	670	522	473	384	317	287	275	230	185	165	133	155	118	101	88	87	80	72	79	79	60	60	65	49	61	59	175	344	316	143	75	66	43	48	53	44	45	55	49	45	37	43	46	32	60	51	36	53	47	55	54	47	41	55	54	41	46	48	56	55	45	41	46	56	56	53	57	50	55	44	49	43	51	45	49	49	53	42	37	45	53	64	33	47	53	49	54	57	36	53	50	50	51	38	37	50	56	40	48	44	49	40	68	59	41	56	44	45	42	49	44	46	69	49	51	43	46	42	50	57	46	43	52	42	34	39	56	51	49	43	44	37	50	44	40	50	52	40	46	46	46	48	40	43	47	45	48	52	46	46	50	42	48	46	62	48	42	41	57	39	43	53	44	42	55	43	43	55	44	68	51	44	49	47	40	44	44	45	53	62	52	57	46	55	41	44	51	40	40	47	60	44	73	43	43	47	51	65	58	56	48	41	52	52	44	50	49	47	49	39	50	48	53	46	51	49	50	56	49	55	39	54	53	51	52	41	50	54	50	52	53	44	47	50	46	53	52	57	50	32	52	47	42	44	46	49	61	47	46	48	42	35	41	52	42	52	54	44	43	49	50	40	42	47	47	37	48	59	58	52	52	57	50	57	57	57	46	39	38	45	66	52	49	35	48	48	42	40	43	44	62	50	57	44	54	49	46	53	42	49	57	45	56	51	46	41	52	52	44	63	50	42	50	51	44	48	65	46	47	47	45	46	41	42	49	63	50	43	41	51	49	49	47	36	52	45	38	33	47	55	49	43	46	49	48	40	59	38	43	46	51	46	35	48	43	53	43	38	46	49	44	41	43	61	57	48	59	50	45	57	39	49	50	41	44	59	53	51	48	35	49	45	44	45	46	54	52	37	47	45	38	53	47	44	61	50	34	36	49	45	51	47	44	54	50	46	46	41	55	54	51	53	59	53	47	51	44	57	54	45	56	55	39	33	45	43	51	60	54	50	47	47	35	47	45	45	50	47	50	41	33	42	34	56	51	41	54	36	59	46	58	39	53	61	42	53	45	40	40	56	47	36	50	46	48	42	53	41	44	50	47	49	60	49	42	47	49	41	46	47	48	49	50	42	45	43	39	48	52	47	50	54	45	57	42	42	52	56	50	38	51	47	54	41	38	52	43	49	47	48	49	47	48	50	49	55	50	56	46	55	55	55	45	39	40	52	52	40	51	47	35	43	46	50	46	50	45	43	47	47	41	47	51	47	64	48	48	47	56	43	50	52	39	40	42	51	47	46	54	37	53	41	42	44	52	34	51	56	51	39	44	54	45	46	61	50	45	42	55	44	53	48	38	45	66	40	63	56	54	50	51	55	51	35	46	45	58	54	46	45	54	54	42	52	40	47	56	44	44	41	50	54	49	49	62	40	45	55	46	45	54	56	46	51	48	51	47	48	49	46	42	52	56	57	42	53	45	40	57	35	42	52	47	44	37	54	41	40	54	40	41	42	46	54	54	41	42	45	62	40	52	49	59	60	44	42	40	46	49	59	43	43	47	47	47	63	44	42	40	42	52	43	48	37	54	48	52	47	48	59	64	51	59	57	44	59	48	48	46	42	43	49	53	51	37	40	38	46	47	47	54	42	40	43	34	55	42	48	41	52	51	54	49	51	54	42	49	56	48	43	46	55	36	54	51	41	49	41	50	51	39	38	46	52	52	44	56	47	40	44	54	53	54	53	47	34	43	52	45	55	38	32	39	46	37	48	48	57	47	50	50	42	45	49	39	59	43	36	48	44	35	56	54	39	51	46	49	53	55	52	52	51	49	46	40	50	52	39	60	52	48	54	47	56	52	46	40	52	42	48	47	57	36	54	55	49	49	33	41	49	47	60	65	38	46	44	52	37	41	54	45	54	56	57	43	43	50	46	46	42	63	44	41	52	51	44	57	51	51	43	56	54	52	47	45	45	55	39	49	51	56	43	44	38	44	43	40	58	42	57	58	38	40	56	62	45	52	47	57	51	54	50	37	43	51	52	44	46	45	52	44	42	53	51	49	42	38	45	38	50	51	49	42	35	39	52	49	53	49	47	44	56	45	48	52	53	50	46	47	50	47	46	38	51	49	42	45	53	57	47	50	41	50	52	56	43	48	51	60	43	59	41	38	47	37	51	57	63	45	37	57	40	44	47	39	51	51	48	41	53	45	54	42	54	43	42	48	47	47	52	50	54	56	48	55	52	46	44	47	53	54	45	48	38	35	44	40	60	49	48	53	41	42	49	43	39	45	49	55	47	51	52	43	51	45	52	48	35	54	40	51	48	49	50	50	42	53	59	45	52	41	46	40	45	62	48	56	46	53	43	47	53	52	60	53	52	42	43	41	42	39	42	39	51	51	34	46	43	68	42	36	51	40	51	47	53	42	43	44	56	49	48	51	54	47	49	51	53	53	50	41	56	48	40	44	49	58	57	40	47	50	39	41	39	48	42	49	50	45	36	50	47	49	50	54	49	60	58	52	49	45	54	49	58	59	43	51	51	54	56	40	50	44	40	42	49	56	46	41	50	46	50	42	37	43	30	48	44	45	41	44	49	34	37	52	43	45	53	46	40	33	45	40	61	52	59	39	56	46	45	47	39	44	48	49	48	55	37	49	51	51	46	58	46	53	56	48	51	47	43	47	57	49	48	38	30	42	55	58	40	51	48	53	50	49	64	41	54	64	52	45	38	34	57	43	48	46	47	63	50	40	47	38	53	41	49	38	58	49	44	35	51	45	38	46	53	56	47	51	45	44	48	44	42	41	50	48	48	41	52	38	56	38	39	49	41	41	47	55	56	55	40	40	53	45	42	45	39	69	56	43	50	48	63	48	43	43	54	46	47	49	59	53	42	41	38	41	42	46	32	47	40	50	45	40	57	45	54	35	40	48	50	53	36	57	40	47	53	51	42	38	33	43	53	40	45	46	45	44	50	45	67	50	50	53	45	48	49	43	41	48	38	60	56	47	49	38	44	45	42	68	60	49	57	45	66	42	48	48	52	48	48	35	55	41	47	52	32	43	43	33	54	43	48	54	51	46	54	61	35	52	36	44	54	52	57	58	48	53	48	52	44	37	46	53	64	47	40	35	48	52	50	50	48	42	43	42	48	51	50	47	53	47	39	49	49	42	42	46	52	44	55	53	41	48	59	50	56	48	58	48	42	38	50	49	47	57	43	54	44	57	52	40	43	53	43	55	32	51	52	59	41	43	45	49	44	51	43	42	42	48	54	44	47	41	44	46	41	52	48	46	56	44	42	51	46	39	41	39	38	54	39	61	46	53	50	45	40	54	50	57	44	47	50	37	40	43	45	45	31	49	41	50	48	51	47	42	45	48	42	52	55	44	42	47	41	60	45	47	37	42	47	53	53	50	59	39	53	63	41	53	55	52	45	50	51	57	52	49	43	60	40	55	45	38	52	52	53	51	39	48	40	40	44	38
28236	22283	17400	23597	31790	32528	30856	28345	25645	22691	20276	17845	15504	13954	12240	10693	9322	8245	7236	6118	5238	4564	3878	3396	3029	2514	2098	1848	1613	1512	1592	1296	1258	1141	1040	997	1020	4428	8585	8097	3753	1501	1184	885	822	886	612	553	594	669	714	629	692	651	632	595	584	597	562	555	534	585	535	558	571	560	559	531	574	538	581	573	567	584	553	620	571	553	544	566	563	572	567	545	610	602	575	591	554	568	543	541	531	536	558	555	539	589	593	595	573	564	597	568	576	573	560	557	568	575	603	577	548	590	586	583	568	563	582	585	622	593	543	552	575	597	560	542	535	569	575	571	586	519	636	590	509	540	562	611	551	544	542	558	539	590	558	595	545	545	577	559	575	532	520	553	550	514	560	525	530	580	570	577	567	575	544	558	534	558	586	551	560	544	574	579	544	590	590	540	580	545	557	586	603	585	535	565	552	533	562	602	545	561	565	586	570	578	569	582	622	580	594	548	562	564	557	594	568	571	584	561	550	528	544	583	553	550	565	556	565	575	577	534	584	561	605	580	572	539	575	583	594	599	537	554	569	602	588	520	587	561	563	608	584	575	544	581	557	552	565	575	558	570	595	539	571	542	603	576	563	618	608	513	523	584	543	604	539	554	583	601	568	537	589	540	565	542	579	556	556	548	602	569	566	568	555	540	556	576	587	557	595	547	558	574	581	590	590	556	547	568	541	586	561	567	524	530	576	561	563	595	527	614	581	544	580	577	547	578	584	557	561	607	582	576	553	590	621	583	555	648	592	547	543	572	570	542	576	569	541	527	562	587	559	537	553	573	557	540	552	540	572	542	558	553	552	549	631	548	613	588	548	560	525	550	541	515	598	557	585	564	556	569	573	536	539	588	558	569	551	579	542	562	547	617	554	529	599	583	592	586	567	577	568	555	588	572	589	537	575	599	573	542	594	590	618	567	565	566	580	553	603	580	574	542	551	588	597	596	584	586	555	545	603	558	591	578	563	563	602	557	578	591	575	554	594	596	554	554	577	576	574	558	579	534	567	567	581	581	581	591	569	546	563	584	558	529	520	553	566	536	580	586	546	597	565	565	543	568	601	590	540	516	570	555	605	563	541	571	557	579	560	519	573	590	576	598	558	581	582	531	629	567	564	546	565	532	563	587	586	577	567	589	556	560	606	560	538	553	556	569	577	545	585	568	548	622	578	579	592	581	528	564	585	558	573	572	605	536	556	598	597	588	566	560	607	582	557	564	587	596	584	529	582	528	543	544	598	575	562	587	548	584	571	530	595	568	564	540	542	564	559	564	595	555	573	558	612	571	581	558	530	571	542	544	570	592	587	564	558	558	553	518	579	572	544	573	542	587	555	551	540	623	590	541	552	564	573	599	515	582	541	535	577	588	612	594	583	571	559	568	593	578	579	576	605	565	561	581	551	542	572	536	597	596	570	568	579	563	578	581	539	573	573	549	527	568	536	535	527	605	590	551	566	541	545	590	626	590	584	587	537	532	565	536	607	569	623	571	599	559	561	593	552	570	614	574	558	576	592	577	583	583	557	548	595	591	541	583	604	564	592	573	553	532	568	618	562	552	557	590	595	528	568	589	625	533	578	607	580	588	540	554	559	548	518	536	582	572	525	505	600	569	556	618	572	576	561	591	592	549	566	561	588	549	560	598	561	605	599	556	581	546	570	574	572	561	551	613	569	579	561	554	573	510	567	561	563	578	540	613	569	590	545	578	538	616	575	591	583	593	578	569	615	584	547	546	567	583	525	596	515	564	596	515	570	569	555	592	577	601	568	565	582	593	561	518	564	536	563	585	549	551	597	543	580	589	568	555	548	558	548	537	580	542	549	511	558	573	538	547	575	543	594	581	576	563	560	556	595	559	540	587	602	549	582	561	557	530	586	576	584	584	554	550	591	562	545	584	594	577	594	582	616	555	557	563	528	546	550	594	597	588	554	568	604	536	550	579	574	515	529	592	593	570	576	604	583	567	555	598	537	549	552	549	586	588	569	538	585	586	578	553	561	612	578	586	550	545	575	564	559	610	555	545	549	537	587	554	547	559	538	526	603	570	567	598	557	555	554	546	533	543	617	545	590	570	583	565	515	608	549	595	534	570	561	551	620	580	554	533	552	582	563	566	597	557	522	612	581	528	564	527	547	553	583	560	530	574	568	567	554	523	601	563	550	532	615	549	554	552	572	563	620	577	570	576	590	589	557	580	569	571	601	563	592	553	587	571	575	558	530	541	571	533	568	598	572	589	562	573	559	584	563	549	643	561	591	540	578	551	578	558	616	561	601	587	576	602	522	586	598	551	567	563	584	585	568	632	554	561	535	546	563	590	627	588	562	552	560	584	603	561	576	602	581	564	613	559	590	583	551	592	550	539	578	589	601	575	557	536	550	574	573	549	573	598	582	599	553	556	580	567	583	583	576	602	579	579	590	571	563	560	584	574	594	555	569	585	559	543	566	607	555	600	574	567	571	557	624	531	513	537	601	560	536	590	540	588	536	588	561	593	579	572	602	577	561	568	598	547	593	563	564	585	533	574	562	616	583	590	548	555	604	567	600	557	597	557	544	543	603	586	555	559	589	546	582	576	554	554	569	584	573	565	572	544	553	604	561	562	598	585	570	585	585	580	583	591	552	588	567	543	586	550	574	518	563	540	572	573	560	599	553	550	571	589	578	576	581	563	579	586	579	517	594	549	593	546	571	572	541	580	587	564	529	573	628	600	562	617	597	520	572	576	563	535	592	570	568	578	539	571	599	558	513	582	548	573	533	566	544	568	562	565	566	551	560	575	553	569	611	585	577	584	576	560	579	579	563	580	570	576	532	572	550	568	561	538	531	511	574	564	588	559	552	588	572	577	550	582	541	532	571	587	578	547	601	595	588	573	526	576	561	563	546	579	560	577	572	601	578	609	570	551	586	626	541	601	613	572	575	564	571	562	548	577	572	539	613	574	577	552	582	564	546	574	575	561	592	585	587	565	581	591	566	542	564	589	573	604	535	568	548	575	585	592	571	562	577	527	544	527	587	606	531	544	578	552	560	561	590	541	542	565	587	563	579	614	570	606	565	616	548	557	524	577	592	581	571	629	515	558	580	567	589	568	560	566	550	534	570	585	562	561	572	516	608	585	623	553	566	610	534	577	552	585	568	588	536	526	547	532	538	588	545	591	549	561	524	593	577	538	618	551	574	575	582	551	570	597	562	552	579	528	536	554	585	583	587	577	528	560	575	595	557	572	542	578	568	551	547	582	556	563	550	545	562	546	566	561	551	559	597	562	570	587	559	564	566	568	618	598	546	534	560	564	547	537	567	574	565	576	560	568	565	563	592	577	604	575	538	583	558	589	577	584	562	568	548	551	572	556	561	577	558	551	588	603	601	543	572	581	551	574	541	586	567	580	592	571	557	594	607	560	560	587	560	587	600	593	583	576	569	585	604	588	572	544	564	590	583	564	547	603	641	581	604	600	599	570	612	586	563	603
2760	1562	814	572	683	839	831	628	628	514	423	348	284	246	240	216	180	157	141	101	114	94	83	75	71	75	71	62	69	68	55	61	60	51	52	40	46	104	121	126	70	58	59	47	43	57	49	44	43	52	45	52	48	39	59	44	44	56	31	48	51	50	55	69	67	36	56	45	48	56	49	49	66	49	51	51	54	58	42	54	59	58	50	53	50	50	38	45	51	53	58	48	54	48	49	47	49	48	42	46	59	68	46	48	61	45	45	48	51	66	54	46	59	40	48	56	47	59	58	50	51	38	54	51	54	50	48	59	46	40	47	45	41	59	50	55	52	56	35	65	53	51	43	46	46	46	53	48	47	49	45	51	58	50	51	44	53	42	39	55	47	55	41	48	53	57	46	54	43	50	53	41	54	38	43	45	58	57	43	51	49	47	50	49	43	45	54	60	47	55	47	50	54	54	43	54	74	36	48	58	63	59	41	54	48	47	58	62	60	51	48	45	52	43	52	57	47	53	62	43	55	56	44	40	50	45	59	47	74	53	55	45	47	50	53	61	48	36	43	47	49	59	56	52	52	46	59	66	57	58	38	56	62	51	52	48	49	61	40	45	52	47	46	55	44	64	51	55	49	46	41	50	50	55	41	46	58	57	59	63	36	42	50	48	31	47	38	51	60	45	53	54	51	52	41	57	72	52	48	45	53	53	52	62	48	44	53	59	39	53	62	59	49	48	55	57	60	45	51	57	44	60	52	47	71	44	66	44	50	45	60	55	38	47	51	50	51	44	51	47	56	50	64	52	52	57	45	52	52	49	57	52	48	48	37	55	49	44	53	47	51	48	41	38	63	42	65	46	43	60	50	51	63	46	42	47	44	41	45	51	54	51	49	49	37	44	54	42	38	51	38	54	44	50	47	46	50	55	38	51	56	47	44	52	51	49	70	49	35	57	47	36	57	59	50	56	50	58	50	44	49	52	63	46	53	36	51	48	48	50	64	44	41	41	46	39	52	50	39	49	52	48	53	42	39	54	54	53	41	57	61	53	51	43	53	43	52	65	60	53	54	47	44	47	49	78	54	52	46	54	46	45	41	45	62	44	52	51	48	35	51	46	50	46	42	64	51	52	48	57	52	56	48	50	50	66	52	45	46	42	44	52	51	54	49	48	58	51	39	38	45	50	55	52	57	44	49	57	46	48	45	41	47	47	55	41	67	65	54	55	49	43	36	51	45	47	47	46	50	58	47	48	48	68	51	55	37	51	38	60	31	47	53	49	47	50	56	38	61	38	39	51	52	54	51	49	40	44	35	49	54	45	48	43	46	58	44	62	44	49	38	45	27	52	47	50	60	56	43	45	45	54	51	43	59	40	41	55	60	53	54	45	56	49	44	50	46	39	44	65	55	60	51	48	54	60	55	46	55	56	50	44	49	48	49	37	50	51	44	42	47	58	52	42	44	49	46	43	51	48	52	45	54	43	40	69	57	51	48	48	41	34	55	48	40	56	51	49	44	36	46	55	45	42	65	43	41	62	60	66	38	40	46	43	53	44	59	39	47	45	47	54	47	46	47	55	52	46	53	52	44	52	55	43	53	44	61	46	53	44	59	41	46	55	60	42	49	57	43	41	45	48	44	41	56	51	35	61	55	62	46	47	44	54	39	54	53	44	37	48	49	56	54	56	47	40	54	45	44	45	67	47	43	52	40	50	38	44	53	43	46	45	51	43	46	47	69	46	61	54	58	55	54	50	48	55	39	58	49	50	52	52	54	46	63	53	39	55	43	53	58	44	35	49	51	48	43	51	33	51	50	62	44	40	43	47	47	45	56	49	58	48	47	56	45	46	47	37	62	56	56	52	55	45	58	58	49	40	50	57	56	45	51	55	53	39	45	45	37	53	44	58	48	44	48	57	50	54	55	50	52	47	62	49	55	56	43	55	49	54	56	57	44	55	71	42	47	60	50	48	59	50	50	43	54	57	54	59	62	58	59	43	52	57	51	46	37	48	45	52	49	45	49	57	50	59	51	60	51	54	50	39	54	60	49	51	48	57	51	43	50	63	46	67	36	48	44	65	44	64	50	71	44	53	48	48	50	43	53	43	59	49	59	44	46	54	47	61	48	55	58	53	55	52	49	47	38	44	41	49	40	57	44	47	52	45	56	45	53	47	58	46	51	54	47	34	58	49	41	56	41	55	58	47	56	48	47	46	50	51	49	50	33	47	50	61	56	46	53	43	48	60	47	39	46	40	48	53	55	43	42	48	48	51	44	52	66	57	41	37	56	50	36	56	51	51	51	49	60	42	48	48	62	44	47	39	56	45	52	62	48	48	50	46	57	51	42	51	49	51	37	45	43	50	51	56	50	50	43	53	54	54	38	45	54	47	39	55	45	65	49	38	60	53	50	59	47	55	43	42	43	51	49	41	52	49	48	43	56	42	45	40	55	50	52	53	54	56	56	62	64	47	42	52	55	47	52	52	50	46	41	50	51	54	52	56	46	46	53	43	65	45	51	44	41	57	51	52	50	59	49	63	57	40	50	53	51	43	55	49	53	58	52	50	55	59	62	56	59	44	34	48	51	47	60	45	50	65	44	45	58	53	68	35	46	50	41	46	50	46	54	54	41	47	66	49	66	55	47	53	53	40	50	50	42	42	51	48	53	45	60	55	48	61	55	46	49	47	51	41	59	52	48	54	68	37	56	42	39	47	43	49	49	47	41	55	50	40	42	61	63	56	37	48	45	43	48	29	44	47	52	47	44	52	41	44	51	37	43	60	45	45	48	43	47	52	40	52	52	50	57	47	52	59	43	54	45	43	57	58	44	43	37	47	52	53	60	47	58	56	49	48	38	40	62	57	41	51	61	56	41	43	55	41	51	52	43	61	51	56	55	47	53	52	52	47	43	54	52	69	47	48	55	42	61	47	61	50	53	30	51	55	68	43	37	39	55	58	41	49	58	42	61	44	59	51	57	51	55	56	44	43	39	44	46	52	52	44	52	70	53	49	54	47	47	44	37	48	50	39	58	44	47	53	50	43	54	48	43	53	55	49	52	59	47	43	65	47	54	49	51	57	54	63	65	61	39	42	45	50	62	59	49	44	41	42	59	49	51	57	47	47	54	57	64	60	26	55	37	66	42	50	56	44	50	49	65	52	44	61	49	52	52	54	57	59	56	42	50	52	56	52	49	52	49	45	43	54	51	38	55	48	38	45	47	46	53	65	51	43	42	56	50	55	54	59	62	45	48	54	42	52	41	44	50	39	46	55	48	56	51	44	51	52	66	45	54	43	43	57	51	42	44	40	49	48	66	43	46	43	52	49	50	65	45	58	52	58	34	47	49	43	48	62	43	54	47	45	45	50	42	50	65	52	44	47	53	46	54	56	45	53	45	52	53	63	49	49	51	48	48	50	52	41	37	52	47	46	55	46	49	43	73	45	58	54	58	44	45	46	54	52	49	53	47	40	61	51	45	49	51	52	52	52	50	48
21911	16006	11841	18963	26321	26920	24930	22048	19292	16773	14688	12093	10374	8864	7566	6715	5854	5044	4118	3310	2708	2369	1979	1673	1517	1369	1178	1090	1073	1049	946	912	944	872	833	820	861	2328	2869	2425	1046	605	730	689	614	663	642	585	640	622	626	593	609	573	618	586	584	602	598	549	570	577	625	605	619	575	623	622	587	591	543	598	558	547	591	580	584	613	589	636	586	622	610	583	630	595	601	630	589	599	561	620	616	620	612	564	574	616	585	590	592	590	619	629	590	592	591	593	609	610	610	588	605	618	574	591	572	605	588	606	600	613	591	615	580	604	590	602	572	575	575	633	617	637	570	599	600	581	602	622	632	601	588	573	580	591	579	588	598	614	580	592	580	602	600	643	561	595	576	624	553	581	612	595	559	576	554	590	566	615	612	568	627	623	604	599	612	604	640	599	622	551	580	575	608	597	577	635	573	609	574	611	580	573	594	630	586	594	599	566	613	609	568	625	574	570	665	580	615	550	642	603	594	619	588	609	524	612	576	602	573	625	624	603	623	590	576	535	615	579	569	597	598	556	576	623	578	659	560	601	554	591	573	620	580	619	591	549	576	602	606	612	610	597	607	616	566	606	596	566	594	611	631	572	648	571	586	613	636	588	564	634	601	634	606	579	597	593	613	624	573	609	610	572	607	628	604	626	587	605	586	589	624	600	628	566	610	634	589	586	591	630	647	604	548	595	618	612	592	571	575	593	547	609	564	623	602	627	629	598	598	585	610	595	610	571	593	598	589	579	598	589	613	602	555	581	574	590	617	589	587	617	620	560	614	608	585	614	581	568	581	618	581	570	602	616	594	588	578	654	570	577	567	591	582	591	612	576	580	608	612	585	640	633	612	597	632	604	591	584	602	595	591	589	583	609	576	548	580	603	563	580	619	564	558	567	617	616	535	640	596	617	570	587	572	625	590	631	561	617	609	588	638	582	594	573	592	592	567	588	614	647	566	607	569	615	588	604	588	576	593	648	604	588	568	589	578	579	581	572	602	605	634	588	582	603	606	618	617	579	596	621	627	580	626	597	573	606	614	619	531	595	592	556	617	618	601	616	583	598	602	607	615	562	565	589	597	614	616	525	553	562	605	578	555	634	608	581	590	594	591	631	611	605	601	586	584	605	639	581	582	571	606	627	602	566	591	561	609	571	633	579	606	582	595	605	599	578	597	610	600	606	658	583	574	601	587	574	634	584	619	593	578	630	579	613	597	569	631	578	565	596	598	584	617	645	604	566	587	605	585	616	615	572	611	620	598	642	571	624	569	617	608	566	555	574	581	591	600	604	630	576	577	590	650	599	598	592	605	582	587	626	582	604	623	554	651	632	612	603	589	623	613	583	587	617	580	588	618	572	580	587	618	592	594	568	529	566	607	602	629	620	575	574	598	552	575	620	623	624	578	569	578	593	554	614	591	611	562	634	626	605	582	599	616	573	539	592	604	600	586	580	588	603	569	620	590	628	575	586	573	601	590	585	581	617	596	596	595	571	621	602	560	598	587	593	603	585	588	597	637	595	552	576	582	594	561	563	548	600	581	619	579	583	581	652	593	575	567	577	597	625	608	603	596	570	593	630	581	603	579	589	584	562	588	594	624	611	601	585	591	619	629	636	586	599	600	564	619	590	584	578	612	627	607	639	585	563	588	579	586	612	638	603	584	617	614	623	579	616	600	549	579	596	617	609	539	616	611	628	567	588	597	585	601	632	623	647	556	603	599	617	584	573	584	549	569	579	576	581	561	571	575	565	548	611	570	565	604	609	603	585	620	598	590	595	587	561	544	614	587	589	574	544	589	565	617	602	620	639	626	586	605	557	619	574	599	602	586	541	596	576	600	591	592	627	581	607	588	571	583	595	604	538	593	598	562	592	608	589	610	594	584	565	605	588	609	613	609	606	611	592	595	571	574	592	597	581	616	637	567	596	575	575	607	572	576	612	613	573	607	577	601	608	602	573	596	569	582	589	594	623	598	605	593	606	578	579	642	636	588	619	620	610	563	580	615	589	594	600	588	642	627	586	599	596	604	557	575	609	585	596	596	564	590	592	549	586	566	588	577	577	623	597	628	606	568	594	592	631	597	595	631	610	610	646	592	607	639	611	577	559	585	619	584	572	597	633	601	590	603	651	599	597	589	595	592	578	569	536	608	633	638	622	552	643	589	601	593	585	627	614	595	607	620	607	574	589	613	573	628	590	647	587	575	599	579	601	612	591	621	615	650	612	618	638	591	641	597	606	555	592	553	558	569	582	605	569	571	607	612	589	578	621	571	592	602	579	568	591	555	587	594	570	611	567	584	621	597	599	607	590	615	619	565	607	579	590	636	599	583	582	603	601	608	586	593	591	623	585	552	573	542	614	600	597	599	565	631	618	583	606	624	636	578	564	590	600	606	587	581	576	632	615	621	533	596	591	593	621	636	605	585	597	620	595	620	612	593	565	619	594	575	593	604	597	589	588	645	582	620	598	559	554	577	619	556	620	605	590	632	615	603	584	625	545	558	593	578	627	554	622	640	578	585	597	620	621	629	616	592	619	577	565	575	586	570	592	582	584	650	629	599	620	600	575	596	609	593	584	573	606	540	642	609	581	586	574	571	604	595	603	601	574	606	627	616	564	599	582	598	574	598	592	573	629	613	563	580	566	596	588	546	598	618	575	615	602	596	567	590	616	564	575	611	602	591	591	590	643	618	580	566	566	595	608	608	642	576	624	555	586	612	563	582	609	550	543	597	607	584	629	592	603	611	620	636	615	597	592	585	618	593	579	653	580	619	636	596	614	607	643	596	639	579	575	595	560	597	586	582	651	607	563	589	557	603	606	585	591	614	596	592	572	546	607	618	601	592	642	564	639	591	622	635	602	567	619	588	554	619	575	583	588	630	598	616	608	588	598	598	614	603	575	617	604	626	645	574	575	575	591	586	608	517	613	600	589	612	577	557	617	602	563	614	613	609	559	597	613	614	553	581	613	580	566	614	599	632	582	611	644	608	614	588	559	607	580	607	611	582	584	586	581	580	613	601	618	648	648	595	598	642	620	595	616	600	576	596	569	626	555	554	595	596	582	566	561	594	578	560	619	589	581	623	591	631	567	599	564	604	658	557	587	584	577	597	632	588	615	568	609	637	585	591	622	580	605	595	582	595	559	600	605	609	618	596	589	625	593	594	564	577	620	617	657	593	588	595	613	596	596	630	579	633	569	620	611	597	597	556	597	605	573	586	586	621	608	586	573	576	639	644	518	599	543	595	592	606	592	588	584	588	593	588	575	611	602	590	611	622	636	589	565	620	641	599	622	568	625	596	571	604	560	591	611	631	591	620	623	599	601	589	575	579	578	558	589	611	541	598	575	599	577	597	578	597	628	615	576	605	576	582	586	559	611	598	588	618	568	574	639	595	620	598	585	618	591	585	600	641	597	589	563	630	640	594	558	582	611	577	583	594	609	530	534	571	582	606	563	545	596	583	558	590	629
3464	2849	1625	1086	1118	1410	1368	1016	890	725	602	516	434	370	335	305	226	155	138	141	107	100	95	80	70	80	50	68	88	62	55	62	56	51	46	68	118	208	198	162	76	48	61	45	53	46	44	39	41	50	49	56	47	52	48	38	50	56	50	37	49	43	54	34	63	39	47	45	53	50	44	55	50	42	47	44	54	49	42	52	64	31	55	63	38	52	54	55	41	52	51	50	49	35	50	47	41	47	44	52	43	55	38	45	52	57	42	48	40	47	36	47	42	52	50	53	47	47	46	45	53	57	46	52	46	37	58	42	47	52	45	49	58	50	44	41	35	44	61	68	55	44	46	53	42	42	43	41	58	44	45	48	55	33	47	49	50	34	51	49	48	46	49	41	36	57	52	48	41	57	53	61	43	49	48	53	37	44	45	43	47	50	26	50	50	34	50	53	51	45	45	51	44	57	50	39	39	41	40	57	48	52	46	41	42	49	57	55	42	29	32	39	48	45	54	43	51	50	39	37	40	45	48	55	39	53	49	41	52	43	44	51	52	45	49	51	48	41	54	45	40	56	52	55	45	52	53	62	47	54	47	42	50	42	38	43	58	37	38	41	39	43	42	47	44	52	64	47	40	45	54	48	49	48	41	50	56	54	46	48	61	43	56	52	65	42	43	54	45	43	45	41	34	44	34	45	40	58	44	37	51	31	48	43	55	47	58	46	52	48	60	48	47	45	55	57	38	47	50	44	40	71	44	51	42	53	52	39	40	42	50	44	44	46	38	39	47	52	51	53	57	38	47	52	53	43	38	46	57	41	46	48	44	50	42	59	34	45	47	38	45	40	43	45	49	45	57	47	60	46	41	36	48	52	45	60	41	51	61	51	65	52	49	49	43	42	35	46	31	36	48	41	70	46	40	52	45	29	49	58	31	61	56	48	40	41	39	40	47	44	55	57	52	50	53	49	50	41	54	49	45	56	39	36	49	54	45	60	53	47	38	51	50	42	43	39	56	49	43	34	44	47	56	65	37	56	48	37	61	53	50	38	58	40	51	34	52	45	46	48	43	46	47	45	65	42	44	51	40	37	39	73	44	57	43	55	59	45	54	37	50	39	43	53	60	49	51	53	44	37	45	50	50	54	38	42	45	37	55	53	44	48	44	51	50	48	61	48	48	47	51	40	55	47	51	48	52	50	52	53	46	40	46	49	40	51	56	43	51	61	62	39	46	63	48	58	58	44	44	54	43	43	48	49	58	47	60	36	41	45	60	47	52	45	51	55	37	52	44	47	42	34	51	53	47	44	40	49	47	48	43	44	45	30	37	50	50	43	42	33	43	61	36	39	44	52	36	47	56	40	60	47	35	46	48	43	43	41	53	39	45	53	43	55	46	53	57	59	43	50	53	47	43	47	45	54	36	46	45	36	49	40	40	55	41	38	50	44	42	44	50	46	45	56	46	45	57	52	43	50	57	56	46	37	45	47	53	57	61	66	42	44	39	45	57	58	44	49	37	45	45	48	49	45	55	46	50	49	41	51	43	45	50	56	44	47	51	52	54	38	41	55	55	46	36	56	42	45	60	53	57	51	46	44	41	48	44	43	63	54	50	47	41	52	53	37	52	62	54	46	49	38	46	47	42	60	51	46	42	52	49	53	55	44	56	45	58	47	48	35	46	52	51	45	38	56	57	50	42	46	44	49	51	48	45	53	49	45	46	44	45	50	47	33	56	54	45	46	49	54	44	41	46	44	56	59	43	42	46	44	46	53	52	50	32	52	49	47	33	38	35	54	59	39	43	52	55	38	61	35	47	52	50	51	41	43	45	42	53	45	47	45	49	42	51	40	46	56	46	45	61	41	59	42	47	48	40	48	60	45	50	50	47	47	51	34	47	47	47	56	67	45	49	45	60	56	45	37	44	66	34	55	39	39	53	45	41	39	32	41	51	54	45	42	53	44	42	50	70	42	44	45	49	47	46	55	48	51	43	45	55	41	44	42	51	42	47	53	55	37	49	45	35	57	51	47	54	55	38	40	52	50	45	55	34	47	56	44	48	59	44	33	36	54	48	53	55	37	40	50	38	49	58	35	51	42	36	54	46	50	51	41	51	42	49	42	43	44	43	40	51	50	52	42	42	46	61	51	57	46	51	39	45	63	46	49	49	36	56	34	45	47	43	54	51	39	48	42	51	46	41	44	41	47	44	49	55	47	37	50	51	45	43	51	56	38	48	43	44	48	52	43	55	36	46	52	46	40	31	43	47	51	43	42	40	57	41	41	43	46	54	58	42	47	50	44	51	50	43	37	55	43	49	41	49	42	40	45	51	57	41	55	43	47	45	43	34	43	53	42	65	52	59	35	43	55	63	45	51	54	48	40	51	45	54	52	44	43	49	46	47	49	61	61	42	50	43	49	55	56	54	48	55	42	51	49	46	58	64	46	48	51	48	55	39	41	47	51	37	44	51	42	51	43	48	41	35	47	45	41	54	51	53	46	41	42	52	42	28	51	49	44	48	38	43	65	54	49	55	43	40	50	43	52	43	44	43	49	42	50	58	50	50	40	45	58	58	40	38	31	47	47	60	52	44	47	35	51	55	38	48	45	45	49	39	48	44	46	53	54	49	53	34	49	48	52	48	51	36	33	44	55	47	47	59	45	54	45	39	59	46	47	53	47	45	38	48	43	59	54	52	47	46	54	38	41	50	46	47	48	53	45	37	49	46	54	51	62	51	41	48	47	49	52	35	42	43	46	64	42	52	58	48	56	41	49	40	43	42	48	36	65	55	42	49	52	52	47	47	44	48	38	67	50	60	56	52	44	56	41	49	40	47	37	49	49	43	52	46	52	43	59	47	46	56	44	44	50	42	41	52	45	50	49	37	60	59	48	56	35	47	40	43	47	54	44	46	51	59	57	41	42	56	50	55	48	64	54	46	58	36	41	49	32	44	50	42	45	43	49	59	47	48	54	50	41	48	40	53	47	65	42	42	39	52	47	59	57	31	40	42	46	64	49	53	49	53	44	56	46	44	58	43	51	48	52	49	51	43	58	48	41	41	43	46	36	51	56	51	42	54	48	55	36	37	46	48	39	44	53	47	54	37	51	34	45	44	39	38	50	47	51	37	62	41	46	47	53	51	56	43	41	42	63	39	39	53	43	43	46	57	43	47	52	36	53	47	58	53	48	54	43	54	42	51	67	51	41	42	55	49	51	49	60	47	57	51	44	52	47	60	47	48	53	62	46	55	53	53	41	50	40	39	47	59	47	49	50	41	49	46	56	50	48	40	33	50	49	45	43	51	40	47	49	60	42	44	43	48	46	51	53	43	52	36	41	58	45	51	44	53	46	38	47	50	54	57	55	49	45	48	42	39	52	46	46	43	53	37	46	41	45	46	36	54	43	44	52	43	54	38	41	39	45	54	43	41	50	41	45	51	59	50	45	42	41	34	39	42	55	48	42	48	47	38	47	53	45	47	48	40	34	38	37	60	42
26886	20304	16844	24219	31329	31476	28965	25736	22998	20208	17934	15623	13492	12010	10227	8555	7119	5516	4678	3985	3294	2759	2314	2030	1858	1649	1508	1340	1179	1187	1185	1083	949	913	847	820	2623	5068	5435	3147	1020	627	857	834	676	714	659	588	569	577	572	599	551	596	538	592	615	569	541	535	574	564	568	554	603	533	595	579	572	556	542	585	523	531	574	547	574	622	545	570	591	580	605	558	557	576	562	517	588	532	565	568	592	531	552	568	554	574	540	514	573	580	594	510	569	602	594	548	570	571	575	608	598	560	542	554	542	539	543	506	546	568	587	552	593	597	543	567	585	518	580	530	520	563	574	566	552	565	563	575	593	568	590	527	574	543	566	533	575	550	581	599	555	547	519	563	533	577	588	574	576	543	576	562	578	558	552	523	539	585	549	566	585	546	567	561	549	555	588	527	565	578	597	545	555	578	542	541	541	546	556	539	582	588	543	543	625	570	565	541	590	540	541	568	545	593	581	567	537	580	569	550	543	534	598	515	534	560	536	564	524	574	535	537	561	508	572	569	581	606	573	570	534	550	523	558	528	554	503	592	599	574	572	584	596	558	560	537	581	571	601	551	588	585	527	585	538	602	590	574	572	538	543	565	563	545	567	594	547	551	580	581	541	557	504	555	555	537	535	550	550	566	584	566	554	585	579	567	569	536	512	566	562	557	561	573	560	590	577	556	549	564	541	545	597	568	551	547	565	556	559	580	553	568	570	588	597	565	544	539	586	547	581	606	577	573	547	569	567	602	583	556	558	599	540	567	550	531	531	583	573	556	543	532	539	545	555	598	572	560	555	572	621	558	562	543	526	569	556	602	553	560	552	583	573	542	561	615	574	554	586	591	545	535	561	565	541	599	531	587	568	559	568	582	591	560	583	526	561	548	576	581	573	561	563	556	593	542	530	612	583	576	568	566	589	544	538	590	556	584	560	606	569	587	579	584	552	528	541	564	520	570	534	543	595	588	567	563	536	523	607	531	534	570	565	549	566	567	611	575	563	566	563	565	580	597	567	538	542	583	626	574	575	589	533	538	538	540	553	566	583	556	530	569	552	531	567	550	570	557	540	546	560	606	575	545	563	582	564	572	524	591	569	537	628	533	541	577	581	556	582	542	595	563	598	586	557	557	562	578	558	559	582	553	582	556	529	603	543	551	553	548	543	585	554	589	573	564	559	560	558	601	552	550	577	568	587	574	573	554	572	559	512	582	574	550	544	534	549	562	553	585	530	569	623	571	566	545	550	541	582	585	580	521	521	554	599	583	560	543	537	599	573	541	555	559	548	539	536	558	550	525	562	552	555	540	555	562	555	569	556	578	583	562	559	546	618	549	566	566	528	557	532	564	529	566	595	605	565	589	589	563	532	568	565	555	532	542	581	567	583	553	563	558	510	524	597	596	558	608	591	549	523	543	571	511	582	538	586	583	519	554	578	557	537	541	617	578	534	533	551	538	520	572	578	575	568	573	565	574	595	573	547	593	540	589	568	575	553	531	611	573	546	537	568	564	566	575	530	552	593	572	596	573	527	548	574	550	559	532	568	527	566	530	534	518	586	559	591	538	564	576	554	574	590	557	521	580	568	507	583	572	545	547	572	560	602	596	553	565	579	539	561	565	574	563	577	554	569	592	567	557	578	547	555	515	552	540	531	550	541	592	552	609	524	539	601	508	565	600	571	560	568	586	536	566	536	615	559	537	549	573	606	587	529	537	586	590	573	607	553	609	507	566	557	527	568	546	555	593	565	561	563	569	543	579	597	537	587	568	600	554	546	580	528	554	571	520	530	590	560	555	545	581	541	538	590	552	553	540	586	530	509	575	562	559	540	590	572	601	605	557	550	563	554	544	550	522	585	596	569	573	575	541	587	550	564	589	600	531	548	538	566	535	547	576	558	582	540	536	559	536	569	570	535	597	565	532	549	561	526	556	565	551	585	549	575	532	534	539	541	578	557	593	562	551	572	560	563	560	527	580	577	567	551	563	564	562	582	589	523	539	529	516	551	535	553	568	547	560	527	536	586	571	586	517	570	570	575	560	557	554	569	539	522	615	583	554	561	558	521	547	542	547	628	570	566	554	571	574	545	563	604	561	547	543	560	577	567	528	579	583	549	553	553	592	549	614	558	519	610	536	595	599	544	602	527	560	528	559	594	563	567	515	581	540	580	552	561	552	521	577	550	591	549	546	545	576	538	570	594	557	555	555	587	568	571	544	575	553	571	546	549	546	559	538	586	530	593	579	572	554	584	548	556	560	555	571	623	608	559	557	571	551	562	587	579	613	517	609	527	569	533	564	563	493	568	573	571	577	549	543	548	562	527	608	570	520	576	563	568	564	569	558	574	557	549	530	565	598	559	555	558	566	577	534	582	554	543	578	536	591	547	587	602	551	541	584	539	569	589	530	561	604	591	575	559	550	554	561	570	564	568	581	551	579	566	553	526	552	576	518	535	597	511	589	528	565	571	550	549	543	553	558	566	582	593	574	537	555	521	533	556	547	555	519	519	552	569	576	553	513	581	566	542	564	562	543	567	535	522	530	558	582	559	547	531	545	598	551	584	605	526	589	587	584	542	536	602	594	569	561	545	612	579	556	539	548	531	548	588	599	534	570	564	528	544	578	559	577	534	546	568	554	529	550	571	565	525	564	541	608	554	602	582	585	567	567	549	572	568	547	502	544	549	500	594	563	560	561	535	581	558	551	547	583	578	548	593	583	548	551	617	562	535	577	619	518	590	548	566	538	563	572	572	607	582	578	533	591	609	552	580	554	566	629	586	580	594	554	575	564	517	599	542	587	540	613	603	524	570	588	606	557	557	549	588	594	512	554	582	529	552	540	533	581	568	530	583	578	538	572	546	557	555	559	569	590	560	551	528	600	518	574	558	554	534	560	519	507	515	589	527	560	535	541	580	574	565	577	547	550	568	585	531	569	542	587	537	557	548	544	575	564	510	501	571	580	576	589	546	495	581	544	544	581	581	549	556	554	525	558	590	559	573	578	589	604	563	564	547	572	578	593	572	545	603	562	571	542	541	536	564	591	551	567	556	527	547	601	546	584	586	560	583	550	549	530	574	554	544	542	560	624	597	553	545	571	546	558	565	583	516	530	588	525	530	531	513	542	610	560	548	584	572	580	590	547	606	561	578	512	540	611	568	571	596	577	569	566	575	561	565	562	548	564	536	590	547	585	583	531	585	516	571	565	571	570	564	546	557	556	536	597	574	533	585	550	567	579	556	566	552	549	580	550	528	532	545	531	580	582	560	531	552	604	552	602	549	553	512	538	555	614	537	598	554	573	602	537	558	549	588	564	507	599	530	557	588	520	514	569	595	596	559	559	573	599	567	566	557	604	528	553	567	531	555	554	578	554	558	601	568	535	602	574	552	549	541	551	570	566	538	573	590	528	568	538	575	569	536	585	562	531	593	550	565	551	606	528	538	553	604	553	538	512	586	533	572	552	557	590	566	566	550	569
4608	2587	1655	998	1070	1529	1471	1211	1008	797	649	625	526	398	321	266	222	165	137	113	137	111	94	102	94	90	81	75	83	71	76	62	57	61	57	58	229	249	199	97	74	63	67	58	71	72	60	44	54	43	51	58	66	49	45	56	53	49	54	46	47	46	46	54	51	56	51	61	63	49	57	44	55	58	68	59	44	49	61	45	47	51	48	54	37	45	51	41	45	46	65	56	48	61	55	54	62	54	43	49	53	54	60	51	56	48	40	53	50	48	45	46	57	49	61	52	52	59	54	47	60	35	46	50	54	46	66	46	69	47	41	53	49	57	47	47	63	43	42	58	46	56	60	47	61	53	52	60	60	48	44	52	52	51	68	45	55	55	57	47	59	56	58	45	51	43	48	42	57	41	70	49	45	46	55	65	58	62	56	49	37	42	58	55	45	56	55	57	55	49	49	52	49	57	47	49	52	44	49	56	48	42	50	43	56	49	54	43	47	54	58	45	34	42	42	57	48	50	50	44	49	59	62	48	62	51	40	64	55	44	60	52	52	41	59	40	47	57	47	51	51	51	59	52	57	66	48	55	60	42	58	44	55	57	47	51	40	46	52	61	45	48	62	49	39	61	58	48	50	56	45	52	49	51	51	48	32	56	50	55	58	57	49	63	70	46	58	62	47	44	57	62	57	43	61	44	55	61	49	49	64	50	55	50	55	40	62	60	51	51	53	47	59	55	57	60	52	54	61	55	44	51	48	53	55	53	47	59	62	54	52	56	57	48	52	59	50	54	64	55	44	44	55	40	61	43	56	41	55	57	56	48	75	54	57	49	47	58	53	55	48	57	55	59	47	43	49	46	65	65	51	43	52	33	53	42	61	50	69	53	49	53	52	62	53	55	45	39	61	44	50	61	54	63	58	43	53	53	44	50	45	48	53	48	66	49	52	63	40	42	64	49	53	61	58	51	44	51	47	70	55	44	52	59	53	38	68	51	42	51	36	51	58	60	61	58	53	54	53	51	57	57	61	49	59	65	75	55	57	50	52	43	48	57	47	56	47	47	59	47	58	55	55	62	44	56	70	37	49	51	42	51	52	56	50	49	59	47	55	53	51	50	51	54	44	49	42	61	46	53	58	47	58	50	51	48	57	54	55	50	42	42	42	47	45	45	47	43	58	66	60	48	51	65	44	53	49	60	47	45	62	55	41	55	57	43	67	54	43	68	42	57	42	54	52	62	50	54	43	49	54	38	56	57	48	59	35	46	45	64	48	51	56	49	53	46	50	43	63	45	48	51	62	52	60	63	56	43	57	47	47	41	42	43	57	49	59	43	47	47	39	50	62	53	47	54	52	49	49	57	68	53	46	57	46	60	49	47	52	49	49	61	53	47	67	47	64	47	48	57	53	47	60	45	47	43	46	67	66	58	42	58	52	48	47	48	49	56	56	51	61	47	48	66	44	53	49	41	42	52	50	60	60	58	38	52	56	49	48	50	53	46	55	63	48	52	59	57	58	50	52	61	48	51	43	52	52	58	50	52	63	50	51	54	48	54	47	55	56	43	39	40	55	56	69	59	55	50	48	47	47	48	47	55	50	52	63	51	61	53	53	48	53	36	52	49	59	59	63	51	58	60	50	54	59	41	49	52	39	50	50	51	48	51	51	51	54	42	52	47	47	50	48	58	47	53	52	46	56	54	54	59	53	47	59	63	68	65	53	59	56	60	64	55	45	56	63	50	50	62	59	51	54	48	57	39	57	48	50	53	47	42	49	55	58	57	41	54	50	48	73	54	55	42	47	47	49	52	53	49	62	57	53	49	56	57	59	56	54	51	55	49	43	57	60	51	58	51	53	45	43	58	55	40	48	47	60	43	58	48	52	54	55	55	45	55	64	45	49	54	55	52	56	46	53	61	53	57	54	53	46	58	55	45	67	65	39	48	50	49	60	61	48	55	57	57	69	55	66	46	48	60	63	64	47	58	57	50	48	55	47	46	58	45	43	66	63	59	57	56	50	61	54	62	57	72	47	59	44	50	58	48	39	61	40	57	58	54	45	50	57	56	54	60	54	52	48	41	51	47	50	63	50	51	60	56	49	62	55	67	51	48	67	55	58	57	57	59	67	55	46	58	59	50	53	49	59	46	57	54	52	42	51	45	47	53	60	61	55	57	52	57	69	51	43	57	39	51	62	46	57	45	57	59	61	47	38	43	46	64	63	58	45	68	56	45	48	50	61	52	59	56	43	49	54	53	59	48	47	48	63	40	42	63	54	43	68	48	43	58	58	48	43	38	56	72	54	64	53	65	57	63	57	40	57	51	54	59	49	48	56	53	47	48	57	42	63	54	60	48	57	53	49	51	67	42	52	54	57	41	50	47	49	47	57	58	63	49	45	57	49	49	56	50	44	57	58	68	45	61	57	72	55	53	44	72	58	48	60	44	47	51	54	49	50	67	62	50	48	53	58	48	45	48	47	46	53	45	60	52	48	60	54	52	63	47	53	64	46	57	46	50	46	48	47	54	44	47	38	50	50	46	61	45	46	60	49	50	47	56	51	62	50	45	61	64	49	45	69	52	47	58	50	45	53	51	51	61	56	54	53	46	56	41	51	50	57	52	51	53	42	41	48	44	65	53	57	52	51	53	48	52	57	60	43	54	59	56	56	55	33	41	53	62	48	42	69	62	47	46	56	58	57	42	51	43	65	48	67	37	50	56	49	56	71	47	48	54	58	47	70	37	57	48	64	42	64	47	49	63	52	58	54	47	43	59	43	44	45	63	63	51	39	42	54	39	72	48	49	47	55	50	68	58	54	62	43	40	44	41	60	58	41	52	46	41	63	51	48	46	48	41	57	63	49	46	57	53	44	50	50	61	53	62	61	58	67	49	51	58	54	33	48	44	60	58	60	57	61	47	58	63	44	49	67	58	50	68	51	46	49	47	49	52	49	54	39	53	56	48	49	53	51	64	47	45	46	44	60	42	55	58	45	62	44	49	54	45	52	54	45	63	44	41	50	56	40	36	48	50	55	54	53	59	50	61	59	50	56	66	60	61	51	37	57	45	49	48	39	58	49	46	57	63	42	52	47	57	43	49	42	50	57	57	48	51	39	40	48	39	44	64	47	55	59	44	57	52	46	48	56	40	52	63	67	66	56	44	56	59	44	49	46	49	46	49	53	43	51	48	53	50	71	53	52	51	49	60	42	52	34	53	49	54	59	56	56	49	56	48	43	44	48	49	44	59	55	53	46	48	53	53	70	62	45	43	46	58	54	57	47	50	47	51	47	55	53	49	56	47	46	56	47	54	61	52	35	65	66	54	63	47	54	54	56	44	57	46	64	42	51	60	61	60	53	49	63	43	58	56	66	51	39	60	48	46	65	73	49	55	65	50	47	62	47	56	51	66	76	45	55	52	50	45	48	54	43	55	47	49	50	54	47	63	47	41	57	51	52	46	58	57	63	55	47	55	65	52	57	49	64	44	44	57	46	57
26230	20190	16896	22189	30113	31944	30216	27550	24982	21830	19355	17566	15194	12770	10480	8991	6870	5413	4451	3812	3258	2821	2501	2153	1913	1763	1561	1511	1441	1335	1090	970	958	926	882	884	5473	5841	4910	1865	830	847	1076	1095	953	795	793	667	634	635	608	697	620	635	614	644	592	608	619	645	602	635	629	638	651	608	588	567	602	626	628	598	595	618	654	590	617	612	622	628	618	631	589	610	584	624	634	642	636	594	616	615	613	646	611	646	623	699	652	607	636	629	635	598	610	636	622	631	621	589	647	648	593	614	665	614	663	641	611	570	644	607	610	607	600	661	619	628	608	638	607	604	679	637	613	604	615	598	595	612	657	630	604	640	632	626	642	619	660	658	621	598	638	607	608	660	641	603	634	611	675	611	640	594	639	588	621	587	606	652	566	577	630	592	628	585	605	621	585	603	618	661	611	612	604	619	657	637	609	636	613	577	667	615	589	587	687	602	603	596	612	662	685	672	584	615	623	603	619	628	624	611	572	579	586	662	600	605	629	649	591	628	626	624	666	619	613	624	596	559	598	605	618	598	622	598	604	619	667	647	601	603	596	602	625	650	620	627	635	627	627	655	657	660	652	663	648	579	609	605	630	635	655	605	641	574	604	618	599	616	599	624	644	637	593	633	646	641	588	621	594	659	668	620	594	635	612	650	622	597	633	653	623	659	641	611	608	623	615	638	607	608	636	626	636	653	604	605	637	615	634	610	623	594	620	629	611	613	606	648	622	635	613	625	645	596	618	657	624	584	610	569	621	620	599	598	623	587	599	577	622	610	645	613	632	577	564	624	603	646	668	575	646	613	579	597	626	624	661	625	618	607	607	636	599	630	649	601	632	595	640	605	618	594	587	590	615	596	545	616	628	587	640	630	617	618	650	633	594	585	614	630	610	662	615	651	678	596	631	642	629	589	602	598	621	576	594	654	572	629	575	601	602	625	592	623	596	599	626	581	628	635	610	640	595	602	628	616	660	615	630	637	580	605	559	634	630	653	618	646	578	612	657	622	648	614	621	634	677	651	651	611	660	635	645	598	618	673	595	649	600	612	576	601	607	572	613	569	628	669	633	575	617	622	617	639	601	620	656	628	650	587	582	622	638	624	611	570	623	622	600	614	633	628	628	638	586	662	594	654	634	600	648	649	639	632	614	649	577	641	612	656	645	654	637	592	601	606	611	604	630	630	599	609	618	616	635	585	579	648	615	616	599	594	673	633	581	615	659	614	612	676	587	575	634	606	625	597	614	635	642	585	620	651	607	576	606	622	612	636	622	623	637	629	641	590	625	643	644	614	629	633	601	615	625	607	623	618	574	654	572	623	624	621	590	615	616	627	620	616	648	611	616	611	601	669	629	607	610	616	628	656	610	679	641	589	630	629	606	567	633	641	615	596	596	645	621	626	564	605	609	597	615	610	616	623	611	610	631	608	601	636	593	615	623	611	606	620	590	587	634	619	614	595	618	631	601	655	638	670	593	660	605	611	605	583	643	654	628	589	564	663	650	610	608	589	647	614	613	608	588	658	637	612	602	619	611	609	647	585	675	614	609	612	643	598	603	626	607	592	636	619	596	634	629	596	617	655	632	624	602	634	626	598	645	615	570	627	646	605	638	618	612	618	627	666	623	606	632	605	572	648	620	646	656	628	631	595	650	610	630	610	593	660	630	671	610	606	634	631	630	580	611	641	642	652	625	604	626	661	643	652	598	601	642	617	634	635	601	634	597	606	619	636	639	594	670	659	669	614	646	616	590	647	642	647	601	634	625	632	581	616	654	636	652	625	634	670	634	648	623	582	639	579	613	620	620	599	622	594	668	591	623	631	612	608	606	605	647	648	627	623	639	583	574	613	645	636	652	596	645	630	607	624	588	623	595	631	646	619	623	614	648	641	631	645	625	653	622	562	623	604	618	607	604	638	660	621	667	614	648	639	625	632	648	636	619	605	657	612	620	644	645	626	647	628	617	621	621	632	662	588	640	603	609	620	592	627	641	615	625	620	617	679	614	621	662	609	664	613	613	615	589	615	579	630	644	616	591	612	679	569	617	614	622	619	569	564	645	613	649	594	614	588	621	593	619	620	593	618	620	626	630	578	636	623	649	663	617	632	638	637	622	645	600	619	625	597	611	619	596	614	587	635	620	571	606	571	615	627	650	609	661	604	635	629	645	619	641	645	623	623	620	622	641	639	652	581	685	629	628	604	648	643	601	645	674	595	642	622	638	612	604	618	612	616	633	635	650	581	615	593	614	626	586	657	608	663	633	655	603	591	665	620	667	638	609	632	617	644	671	595	641	544	631	621	633	630	633	633	576	604	614	628	619	624	625	616	603	624	674	621	595	596	674	643	618	650	632	661	653	622	626	570	588	643	629	620	604	599	628	636	610	589	644	597	612	623	632	621	655	569	610	567	634	603	647	586	581	632	634	587	589	588	648	613	629	656	631	643	640	614	649	629	607	649	681	635	607	664	576	591	634	638	591	642	591	652	568	619	661	629	634	593	621	600	638	598	606	607	641	633	587	568	665	608	614	598	637	639	656	608	615	636	655	636	596	634	616	638	626	632	601	632	646	628	618	628	630	634	608	618	672	618	594	617	557	568	606	653	575	626	625	581	614	600	642	600	657	651	582	632	630	623	633	617	622	630	600	593	667	619	637	631	601	612	599	647	556	626	600	651	619	635	642	678	615	618	630	632	627	662	621	575	603	651	646	603	629	626	650	649	660	622	602	593	643	599	610	606	660	629	607	612	634	601	656	647	565	627	579	605	628	619	592	586	621	625	583	605	641	603	655	598	647	661	663	613	620	615	611	600	601	607	610	605	613	602	628	612	637	602	595	635	603	618	626	579	637	641	637	660	592	651	609	596	600	594	657	611	615	634	612	589	584	619	667	638	642	646	623	629	610	622	650	618	622	646	621	732	601	609	609	647	651	604	607	664	592	658	602	610	600	595	602	639	623	583	632	609	588	586	602	616	653	639	649	654	597	619	665	594	614	626	635	610	655	626	672	666	636	629	611	622	626	607	633	616	631	623	580	637	667	611	614	622	645	651	608	615	620	597	634	606	601	619	681	602	623	593	628	619	621	629	599	606	613	637	643	651	618	586	583	619	617	636	608	642	654	609	637	597	645	594	623	642	644	614	621	646	628	607	608	645	576	636	627	615	661	671	635	599	597	640	619	589	582	653	584	633	645	672	605	617	668	606	652	604	601	608	620	635	615	650	639	622	593	636	615	638	603	650	609	598	625	644	634	604	664	636	632	599	630	633	596	625	632	615	609	609	643	638	612	639	612	632	621	630	602	603	628	561	645	623	641	652	608	646	607	651	651	634	654	609	606	620	614	602	606	648	600	607	611	668	592	669	636	604	610	621	606	653	611	628	620	641	647	634	620	630	621	633	648	651	606	629	645	660	658	616	605	627	660	678	616	643	642	610	630	607	650	605	584	587	591	653	640	650	646	626	609	614	638	647	599	583
4614	4261	2166	1123	1327	2069	1978	1881	1385	1275	992	732	578	396	335	269	249	208	193	124	126	135	125	105	109	103	69	66	75	71	73	52	53	65	52	69	337	340	266	76	42	67	80	53	74	66	52	60	51	58	46	54	50	55	40	50	51	49	53	39	49	39	45	60	49	45	52	40	58	55	46	55	51	43	55	44	44	44	45	41	48	55	42	43	51	48	45	60	44	43	50	45	53	41	49	54	52	46	49	43	49	51	44	40	44	50	50	46	46	45	44	50	55	55	45	36	46	52	38	38	42	43	47	35	54	59	46	56	42	55	45	44	42	64	45	52	57	38	49	49	47	49	34	37	38	52	45	40	49	53	50	46	45	49	56	44	59	49	53	53	47	51	47	45	54	40	54	48	47	58	45	57	43	43	59	49	32	39	56	44	53	43	40	34	40	41	40	44	49	51	42	47	49	49	44	39	45	45	33	39	50	45	40	39	49	50	58	40	53	35	50	63	58	45	48	44	55	48	40	61	52	55	41	49	42	49	56	45	40	41	36	37	49	61	65	45	53	55	52	43	45	45	55	37	52	66	30	47	42	56	45	37	48	50	46	67	61	58	47	49	40	48	49	36	47	44	47	47	49	34	46	46	55	49	48	41	42	60	53	52	48	41	48	57	48	52	52	32	39	55	45	45	51	53	49	45	37	41	46	57	42	62	34	48	35	57	30	54	57	42	52	39	33	49	47	47	56	49	40	53	43	43	55	36	45	45	49	43	45	28	64	45	57	48	48	46	51	36	43	45	47	60	45	40	38	49	38	41	48	53	31	42	56	54	42	46	51	41	41	49	48	53	51	59	56	37	40	53	43	36	53	54	43	50	50	57	56	52	39	58	45	49	41	48	53	47	44	49	41	34	45	56	48	48	36	51	47	38	46	48	31	54	57	48	50	43	42	51	57	35	43	46	42	52	54	53	55	52	52	51	59	38	55	52	53	57	54	45	58	38	55	39	44	38	49	31	58	54	31	49	34	52	46	48	49	47	37	66	54	49	33	51	45	43	51	66	46	47	48	55	43	56	40	63	37	46	45	44	42	50	49	50	52	42	46	33	42	47	45	37	54	47	48	54	38	53	42	43	47	64	52	49	58	41	46	48	57	49	42	38	30	45	50	51	47	45	47	48	47	40	62	51	50	47	46	47	39	43	38	42	51	64	52	46	48	44	51	50	58	45	42	42	42	57	49	40	56	52	45	47	48	45	68	42	45	46	48	53	54	40	49	48	30	39	34	40	37	52	42	61	35	46	44	47	43	38	38	51	52	48	44	51	42	39	48	46	51	40	38	38	54	50	49	45	37	42	48	45	43	50	41	66	47	47	44	59	45	49	50	46	41	60	49	56	44	40	52	68	43	45	45	45	41	57	39	45	54	59	50	41	37	48	43	47	56	54	53	56	41	46	55	60	52	59	63	58	51	49	52	37	51	43	42	48	53	46	43	42	46	49	58	47	55	49	49	48	46	61	51	61	43	54	46	49	40	52	46	52	52	46	49	50	58	47	36	54	50	39	43	47	44	39	51	40	40	51	40	50	58	50	44	52	49	46	43	40	56	51	48	58	52	44	47	41	39	35	52	52	53	40	36	37	45	55	46	52	53	45	49	53	41	47	47	35	38	45	47	56	50	40	47	56	50	40	63	43	47	49	33	39	57	38	42	50	46	52	43	41	44	46	33	49	46	37	51	54	44	44	49	34	31	39	41	50	40	44	55	45	39	49	37	56	51	59	58	48	50	55	62	59	52	37	56	60	61	42	62	50	41	35	42	38	44	44	55	61	37	26	41	41	42	43	53	39	54	41	49	54	51	39	44	41	32	52	44	48	53	55	48	44	50	38	48	56	50	55	46	48	42	32	41	48	40	44	43	42	36	45	53	53	47	48	40	45	43	59	47	43	55	40	50	43	50	43	42	52	50	43	46	49	32	44	51	44	44	55	35	47	44	45	42	43	45	44	35	39	55	48	56	44	42	43	49	54	52	45	56	50	51	54	52	39	45	44	48	45	54	34	62	41	44	47	55	40	48	34	47	41	55	33	45	37	39	51	53	51	55	42	48	46	50	50	48	53	50	52	60	48	42	40	67	43	68	56	58	37	37	48	54	47	54	46	64	50	44	42	45	50	45	47	57	43	46	41	58	58	46	47	45	47	35	43	39	40	45	34	40	46	37	39	53	49	36	49	48	36	64	54	41	40	38	46	42	40	47	48	40	64	33	41	38	41	59	50	48	48	48	47	45	45	34	47	36	55	54	47	49	50	43	39	59	52	41	42	46	51	49	57	55	41	47	62	51	48	49	57	46	62	52	38	51	41	52	29	47	54	52	51	41	50	39	46	48	44	55	51	47	38	44	57	42	45	45	51	38	44	52	48	47	50	59	36	45	52	63	56	52	40	63	51	48	52	37	41	39	45	64	32	46	41	47	47	35	34	43	54	48	65	38	43	52	53	54	45	53	44	49	44	42	41	53	64	49	29	58	59	33	57	53	44	57	47	54	67	47	57	48	43	36	48	36	51	41	51	53	48	45	57	41	29	46	32	64	51	50	49	48	42	43	58	44	54	46	44	47	46	54	48	42	56	40	50	41	31	54	49	44	49	36	53	51	46	49	52	49	56	44	43	51	56	40	44	49	52	51	41	45	46	55	57	39	51	51	60	40	49	45	44	37	36	48	50	49	50	55	58	32	57	51	56	41	48	49	48	42	54	51	44	48	40	37	52	45	54	33	55	41	44	54	49	46	37	51	45	49	47	47	57	58	61	48	43	51	48	43	58	48	57	59	43	43	40	43	36	38	57	46	59	43	38	51	44	49	54	44	49	46	50	53	51	42	52	33	45	50	46	54	53	39	53	57	41	42	47	52	53	46	49	42	48	47	43	46	52	56	52	38	44	46	67	43	47	45	44	38	50	40	35	48	50	56	48	56	45	36	44	41	53	44	45	57	53	41	46	50	48	46	51	54	49	46	50	41	33	47	60	39	56	51	51	36	44	48	54	40	47	60	57	49	48	41	52	33	57	34	50	45	48	51	28	46	43	49	51	46	46	38	57	49	44	60	58	42	39	45	52	52	44	50	60	58	39	27	51	43	66	45	29	58	46	45	54	61	51	50	41	54	41	37	46	56	43	50	45	39	38	50	48	50	48	45	38	41	45	40	57	43	39	49	55	51	50	48	41	42	43	52	50	51	47	40	50	35	39	47	60	55	47	41	42	50	53	45	47	47	54	57	48	49	51	60	53	64	47	51	52	42	44	52	46	67	54	56	49	46	52	53	52	46	51	46	62	49	53	52	45	50	39	50	45	54	35	47	53	59	38	57	40	52	58	37	46	47	43	50	50	45	48	46	46	41	36	51	51	47	49	61	41	47	59	43	49	54	54	45	57	55	49	59	55	44	40	54	43	51	47	57	46	54	43	42	51	46	44	50	50	44	42	45	51	44	37	47	47	40	48
29983	23548	18848	23501	31675	34375	33060	30788	27978	25576	22678	19611	16430	13095	10617	9228	7631	6415	5050	4012	3886	3542	3199	2830	2433	2105	1823	1713	1457	1305	1228	1112	1102	969	948	1093	8860	8382	5925	1722	618	1013	1521	1138	1129	1098	733	582	573	567	556	559	618	649	616	607	573	578	570	595	554	566	561	528	530	547	560	511	557	575	580	504	557	551	613	578	547	546	583	541	518	562	527	535	554	560	601	533	542	534	553	590	587	563	545	555	596	545	542	565	540	539	562	566	573	521	549	551	493	553	543	603	570	522	588	595	540	564	560	553	518	567	517	560	550	557	565	531	553	568	562	559	513	564	570	604	548	570	560	562	537	555	574	547	561	643	534	577	563	587	562	525	542	565	533	560	516	538	594	565	534	584	577	544	561	592	549	519	527	530	560	542	564	599	573	539	550	537	563	537	564	555	575	558	563	565	549	535	532	553	593	529	561	560	566	601	556	565	548	585	538	545	525	594	553	544	573	541	561	560	546	566	539	554	555	585	558	577	580	547	561	553	541	545	552	557	578	582	586	590	565	557	534	548	538	584	523	587	555	567	563	589	611	577	570	558	541	550	545	553	596	526	588	587	496	563	547	557	590	529	519	563	572	584	556	566	499	574	548	561	565	566	564	546	595	558	599	539	560	529	551	546	561	532	535	562	555	564	527	575	562	573	525	587	549	586	578	589	531	543	571	612	523	553	583	594	571	541	581	517	551	522	555	571	557	584	561	556	606	546	582	533	580	599	532	555	563	529	558	532	538	552	567	566	549	566	544	550	585	551	583	582	569	558	570	575	536	579	550	582	557	581	567	574	588	551	565	578	553	568	534	593	581	574	518	557	558	532	611	570	546	558	537	532	572	582	562	587	574	584	523	575	569	534	540	507	590	568	574	539	576	569	616	544	581	595	581	521	544	600	563	553	573	546	550	535	518	553	602	573	537	571	605	587	568	599	536	556	565	572	555	561	557	587	549	564	559	582	558	522	564	581	538	576	558	553	551	543	505	583	568	560	572	601	591	568	561	549	563	583	585	535	543	590	584	548	528	536	496	614	575	548	556	580	536	582	522	577	526	547	591	559	571	559	562	550	537	534	587	565	531	560	571	572	559	542	547	540	574	524	622	597	558	570	554	567	553	558	594	507	558	542	564	604	569	549	588	598	581	582	539	566	557	535	583	554	535	555	564	601	559	561	554	608	584	540	556	559	549	548	552	585	526	546	554	560	572	543	563	540	585	545	581	582	547	514	568	591	543	559	587	582	560	573	553	555	536	536	548	534	553	547	531	599	516	602	577	531	570	533	577	571	581	550	553	569	559	590	575	531	599	537	536	549	605	567	574	556	569	541	535	570	549	596	591	561	568	535	563	568	560	522	592	501	578	562	544	530	537	546	562	579	583	575	562	519	539	561	542	578	607	570	548	551	583	526	578	584	541	526	536	558	556	566	561	561	530	547	581	572	553	564	581	604	557	525	561	508	564	571	579	530	540	532	584	538	548	510	549	527	549	533	544	540	584	538	561	562	568	547	535	554	593	553	554	532	574	623	578	608	558	519	565	552	622	530	559	602	574	583	581	600	534	530	561	572	518	566	600	571	571	541	555	568	590	540	578	592	565	584	594	564	544	568	551	544	561	532	579	568	595	580	560	606	565	538	513	566	535	558	538	595	579	550	563	577	579	543	540	555	568	572	560	561	581	550	588	564	577	536	591	564	561	581	584	537	551	566	575	575	555	555	508	573	544	529	584	573	539	575	590	562	613	569	564	595	568	555	552	556	542	578	532	530	602	593	559	609	570	500	555	512	529	542	545	536	573	548	556	561	592	607	535	524	547	527	557	533	569	501	576	571	576	553	580	586	552	528	610	590	544	538	567	525	502	553	531	522	592	550	537	557	562	540	602	550	570	566	522	554	574	574	563	562	584	540	587	563	596	572	549	544	551	619	574	558	582	559	536	598	540	561	547	560	549	565	577	564	577	570	604	560	560	552	534	564	563	556	564	542	590	543	596	558	553	548	638	521	561	607	580	560	584	552	552	576	597	591	563	555	618	584	553	558	575	584	559	557	584	543	546	559	580	564	560	572	568	596	602	595	589	568	549	546	566	556	529	569	538	578	574	549	565	545	566	585	585	537	535	539	568	584	541	552	579	572	540	557	540	568	562	567	509	521	597	583	601	552	593	563	566	534	523	594	535	565	563	512	527	531	538	599	561	532	575	586	510	566	542	525	525	635	560	581	588	544	544	576	583	552	628	566	528	617	505	628	557	542	505	602	573	531	570	598	605	564	572	518	603	562	575	554	577	569	552	528	573	599	520	525	570	549	567	571	564	594	542	573	615	562	548	499	552	573	548	558	523	557	529	605	600	522	535	579	538	562	555	550	566	564	598	581	582	525	568	550	553	567	584	568	536	559	569	545	545	553	593	522	562	577	574	561	526	580	602	545	545	571	594	543	606	577	573	533	522	544	544	583	559	578	551	519	599	510	562	545	570	589	549	577	545	528	601	575	543	566	548	534	541	536	593	545	523	553	555	563	580	579	558	564	553	531	507	570	523	524	502	590	579	554	557	558	580	543	558	573	586	546	589	564	567	559	542	549	562	571	556	544	563	573	591	596	569	580	532	575	539	569	569	589	595	547	541	560	601	588	574	524	548	559	548	563	579	519	564	552	591	557	544	549	577	649	544	595	599	533	576	536	590	572	490	580	597	574	547	557	595	545	597	579	582	541	547	599	510	532	570	547	583	549	547	560	574	595	600	543	570	606	544	530	571	561	554	507	562	557	563	519	518	545	530	588	571	600	572	527	552	597	572	522	560	593	601	605	567	565	528	569	548	552	535	546	553	562	523	556	555	563	567	561	576	607	599	562	584	571	556	573	529	530	583	564	538	587	576	564	597	528	551	544	541	592	544	527	569	627	488	507	570	547	546	553	559	555	543	577	573	556	567	555	603	557	575	600	540	572	533	552	578	550	560	607	546	612	578	565	552	574	593	533	566	552	608	556	589	563	557	530	553	549	535	580	557	564	604	579	559	590	544	584	513	565	532	557	589	553	527	588	594	525	561	579	550	572	571	556	547	561	552	543	555	556	572	557	561	544	567	541	553	562	544	594	593	526	528	536	522	601	551	581	555	557	589	626	591	538	562	548	557	548	544	506	577	550	593	585	519	582	535	571	575	560	584	567	571	553	517	569	526	592	557	520	602	581	555	519	572	574	610	520	544	541	541	583	535	587	586	509	540	583	567	569	603	539	525	567	598	576	541	546	559	553	593	590	602	553	567	548	547	579	565	562	567	547	567	578	581	579	569	543	527	600	574	566	576	568	579	604	568	583	562	589	558	572	568	556	526	511	570	555	556	558	553	574	573	591	516	530	545	581	572	541	555	528	566	570	578	535	589	565	562	539	551	576	546	580	547	561	549	551	553	573	582	539	540	555	530	546	588	555	557	558	553	571	596	553	616	599	513	558	524	574	546	577	566	553
3177	1849	894	416	512	841	900	858	739	609	480	389	283	222	208	185	140	139	116	107	126	104	90	78	64	64	46	55	60	64	50	57	65	58	52	50	133	130	67	64	43	69	65	56	55	40	46	59	61	56	39	51	52	60	53	54	54	46	60	46	50	46	45	44	54	57	44	48	49	62	51	43	48	46	47	55	57	56	52	55	56	54	55	46	53	38	50	44	52	52	51	54	43	48	47	49	42	50	44	66	48	48	42	50	52	67	49	64	50	54	64	41	49	58	36	46	52	58	45	52	51	54	41	40	59	44	47	49	42	51	54	49	55	36	56	53	43	61	47	52	56	34	48	52	57	42	44	50	58	58	59	45	50	41	57	45	44	48	50	61	57	48	56	59	38	49	20	66	58	70	51	42	51	42	49	62	56	42	51	46	53	60	56	43	41	50	50	39	42	48	50	29	50	51	62	57	43	49	61	58	58	55	54	58	44	56	57	59	48	51	48	58	46	50	54	48	43	47	64	52	47	47	46	52	51	60	54	47	47	50	41	35	45	54	60	52	44	58	67	63	53	52	43	43	51	67	47	43	56	46	48	55	52	51	65	55	58	64	54	49	51	48	46	50	47	59	46	44	60	52	51	43	54	43	39	58	50	38	43	37	51	46	49	63	55	58	50	57	45	52	44	46	41	57	54	47	56	57	51	56	41	60	54	57	42	54	64	45	58	59	56	53	59	71	64	53	46	50	40	43	48	65	47	44	60	49	52	53	45	48	55	52	51	60	47	55	39	48	54	50	54	49	52	34	55	52	53	57	48	51	43	50	46	54	48	66	48	52	39	38	62	52	65	50	46	57	55	57	66	56	54	50	48	57	53	56	47	47	42	55	61	58	47	57	52	49	53	51	55	43	49	63	50	56	67	58	45	46	55	54	58	47	47	64	48	55	38	55	56	47	42	43	46	57	41	50	49	41	50	55	58	43	44	43	54	60	47	46	48	58	48	49	56	50	53	61	52	48	49	63	55	46	46	53	41	49	47	43	76	52	56	57	48	48	53	49	46	57	58	48	47	61	45	59	48	43	46	53	66	60	37	41	52	68	42	49	49	66	41	44	53	47	54	61	53	59	42	50	48	59	53	55	57	62	52	53	58	53	47	56	41	49	66	58	36	61	53	61	50	60	49	52	48	46	49	45	46	40	53	40	61	43	45	56	50	56	50	45	48	68	48	47	55	43	41	52	48	59	59	38	53	57	53	44	52	48	48	54	53	40	52	48	53	56	55	50	39	42	52	46	70	62	51	52	42	48	51	56	49	45	42	57	44	59	54	38	48	59	49	49	49	38	45	62	44	54	47	53	58	67	46	44	41	41	40	48	50	55	52	41	44	51	52	63	44	46	51	59	59	38	48	58	47	55	54	52	55	52	38	56	45	52	51	44	45	46	54	46	61	44	52	49	57	43	57	49	54	56	43	47	44	48	51	50	41	53	52	48	55	46	52	40	52	66	53	53	50	50	54	53	49	41	39	53	41	50	56	47	56	39	48	45	45	45	49	49	38	62	57	56	53	48	49	58	65	46	60	53	36	55	42	47	61	53	47	54	54	50	44	56	45	61	48	47	58	56	56	60	56	41	47	43	49	46	55	42	62	63	45	51	49	35	54	52	52	50	50	65	57	43	46	70	47	46	59	39	45	45	56	54	40	53	63	41	63	50	51	51	58	36	54	51	41	58	38	41	67	46	48	52	50	53	55	41	55	45	58	50	44	56	46	46	53	62	47	61	48	58	56	52	53	42	56	42	46	60	43	46	53	54	50	58	50	48	52	50	38	60	43	56	48	59	59	45	53	52	58	55	47	52	49	43	50	54	53	49	56	48	48	40	54	55	57	44	54	48	48	54	45	66	43	64	46	53	51	57	50	57	61	53	45	47	69	53	55	54	53	46	47	43	53	51	43	61	55	59	63	55	33	53	51	40	39	53	45	48	47	54	37	52	68	49	53	53	56	54	45	50	41	43	47	54	53	50	53	43	41	46	63	35	49	45	52	61	50	47	54	52	36	41	49	55	65	41	58	58	38	58	57	40	55	36	56	52	48	54	47	55	51	51	58	38	50	47	54	52	46	59	55	44	43	50	54	53	53	40	44	43	41	54	46	51	57	37	43	56	50	47	46	45	39	40	46	51	57	44	46	56	56	55	60	53	45	52	51	67	35	50	57	49	44	50	39	49	57	63	46	35	42	48	55	49	53	44	49	49	42	62	54	56	45	52	43	50	46	52	42	52	44	60	65	47	56	52	56	44	51	62	40	46	53	52	55	56	52	51	47	35	52	53	53	47	51	50	47	53	40	45	52	59	69	60	52	50	47	62	39	67	56	34	48	48	44	63	44	54	49	58	58	40	42	59	49	61	51	61	57	56	48	45	50	46	49	56	52	55	49	50	52	48	55	46	42	49	61	48	41	49	51	70	50	37	46	42	52	53	60	49	64	54	45	56	44	61	72	46	44	39	53	56	50	54	53	58	45	46	50	51	58	49	52	57	53	50	49	62	52	46	58	55	52	52	45	39	59	56	51	53	49	62	47	46	64	61	43	54	47	45	46	61	38	54	55	57	59	52	52	41	37	62	43	65	47	37	49	43	41	57	53	55	56	53	37	42	61	53	46	47	55	44	39	64	45	46	61	60	42	53	52	61	46	44	38	52	44	51	53	44	59	49	55	41	51	53	65	56	63	56	56	58	43	56	50	57	47	56	50	49	51	56	38	54	55	49	43	37	50	48	57	56	61	53	50	55	46	46	42	54	60	59	40	43	55	53	50	51	42	55	50	50	56	38	53	56	52	47	51	52	62	52	54	52	44	44	59	53	51	56	54	56	57	48	59	44	39	61	37	48	68	52	52	49	52	45	45	61	60	55	49	63	46	48	54	55	39	44	56	55	51	33	57	53	55	46	38	45	52	52	49	59	53	61	53	53	43	52	52	47	63	46	53	48	59	49	69	45	59	64	48	49	54	54	37	42	46	54	43	47	47	38	59	55	53	52	52	62	39	48	55	63	50	54	52	52	52	54	69	49	49	56	70	44	48	48	45	57	45	59	63	47	65	50	44	48	69	55	44	50	54	46	44	47	53	58	73	38	54	57	40	55	62	55	55	62	44	41	58	47	49	50	63	58	47	61	67	45	59	46	37	55	53	54	54	53	53	51	48	56	53	56	47	43	53	51	47	42	46	48	57	64	42	41	63	54	59	61	50	44	42	54	47	57	44	43	43	59	59	51	47	49	47	49	55	63	52	59	52	53	56	51	47	36	48	51	49	61	54	56	45	50	63	61	55	52	62	61	48	42	38	57	35	44	48	41	47	54	60	52	59	60	48	51	59	57	59	52	45	47	56	59	51	52	46	59	55	44	54	45	48	42	56	46	53	49	57	64	54	47	50	49	67	50	60	49	60	50	49	51	56	46	58	46	46	53	42	51	56	58	47	53	45	50	43	56	44	54
24033	17218	11856	14716	23094	26805	26446	24406	21590	18821	16153	13091	10191	8211	6830	5415	4548	3713	3348	3201	2862	2500	2298	1871	1621	1309	1225	1005	911	1028	977	857	882	825	788	921	2972	3059	1105	748	629	701	1017	937	843	692	575	597	608	577	650	585	639	638	627	674	593	654	613	620	626	598	612	630	589	562	650	575	589	590	584	617	631	636	586	591	626	593	609	592	585	583	601	567	566	626	633	646	575	607	610	596	623	580	617	601	615	620	634	641	612	595	618	539	615	573	571	607	589	602	606	602	607	613	588	601	579	630	647	605	621	595	604	603	599	636	602	560	611	566	589	548	637	587	618	562	616	586	555	583	622	568	578	603	638	632	613	587	618	609	578	627	576	587	594	600	619	577	627	583	629	623	590	590	620	581	603	592	577	602	594	568	604	590	588	624	603	648	599	565	622	636	611	660	567	593	642	626	630	607	593	619	574	651	640	621	574	606	624	609	580	624	627	612	597	560	548	614	638	631	612	588	601	610	614	588	610	623	597	637	620	596	632	555	608	611	637	597	563	634	603	570	646	604	599	627	609	564	596	626	600	586	616	594	624	618	602	637	603	628	626	602	591	597	584	577	615	593	615	600	556	609	597	610	628	576	579	560	566	592	599	587	654	602	606	598	581	598	621	652	642	605	581	653	636	594	598	583	630	590	641	611	600	571	567	616	599	608	632	616	600	600	599	588	548	588	625	608	595	588	574	592	661	603	599	617	606	635	636	569	574	615	619	596	603	646	614	633	595	630	641	631	627	575	591	603	587	558	554	625	640	626	576	603	599	559	607	587	650	588	620	577	649	631	630	557	585	601	618	645	570	608	596	588	587	598	640	617	658	591	609	606	600	588	631	639	620	568	607	593	596	619	571	573	570	585	582	624	591	616	593	602	589	638	563	613	591	583	591	577	565	584	637	653	622	637	589	593	596	598	587	631	643	604	571	588	615	628	608	604	554	587	611	610	585	608	603	644	605	598	613	609	581	638	599	578	588	634	606	621	592	591	606	617	602	601	605	585	588	616	606	617	569	587	572	622	608	612	606	551	619	576	615	592	609	603	592	586	624	599	578	619	599	589	618	630	588	618	593	561	584	643	617	618	646	621	588	600	601	576	615	607	601	619	599	591	604	615	594	579	616	611	615	582	568	606	588	602	578	574	574	641	606	612	630	611	604	636	615	586	582	613	599	580	600	579	613	614	606	568	572	661	601	597	576	594	600	638	606	584	630	616	604	577	584	632	632	604	595	662	642	608	596	619	599	575	570	578	599	639	585	569	600	569	599	606	637	598	601	559	603	597	580	617	569	577	588	603	570	597	609	611	586	599	622	618	615	591	601	612	576	611	572	605	578	640	626	601	601	597	658	565	580	624	575	605	602	611	616	575	606	618	625	616	618	602	646	590	587	583	613	602	575	560	606	621	619	601	583	556	575	579	590	605	599	635	621	606	614	621	649	611	582	590	572	606	568	615	638	651	597	550	580	651	617	583	582	609	611	594	602	586	589	604	597	584	571	596	605	536	603	578	612	594	619	619	572	620	620	601	541	592	604	620	634	641	623	652	627	559	619	612	569	623	614	597	602	589	651	612	576	614	606	618	605	612	668	589	630	603	611	592	571	596	612	621	568	588	607	626	619	586	597	614	576	611	631	626	599	634	559	585	572	606	612	587	611	624	601	613	603	581	606	612	583	573	544	615	625	644	632	575	594	588	580	624	595	604	575	615	602	608	603	568	581	582	580	583	588	581	612	609	622	606	582	645	589	626	597	659	617	561	600	604	597	614	633	596	562	582	606	567	583	596	604	574	585	653	587	594	599	594	606	626	639	618	596	646	559	609	611	634	609	592	636	592	584	602	594	646	628	606	596	609	586	625	601	601	619	614	566	610	594	575	606	611	581	590	648	595	592	614	588	613	645	578	607	604	591	612	639	613	564	626	616	561	657	578	608	565	591	639	597	613	659	583	585	591	624	571	588	586	593	608	616	562	585	659	644	593	611	588	589	600	629	610	638	634	605	560	594	601	566	588	620	565	577	598	569	634	643	588	594	590	579	604	593	602	600	590	639	587	605	573	626	629	607	620	605	625	620	612	589	594	601	567	582	619	617	619	598	613	586	610	592	616	604	600	655	599	592	618	592	628	603	554	555	610	628	563	598	601	622	621	584	618	597	632	573	593	575	609	627	570	623	577	647	645	607	572	563	604	592	631	604	618	579	603	565	608	576	588	610	620	587	604	591	569	620	592	590	581	613	634	591	624	620	596	616	596	614	608	585	602	615	572	611	622	592	611	583	592	599	627	604	589	618	644	617	639	591	594	524	617	642	613	631	599	640	623	595	556	577	630	624	641	612	618	603	607	596	616	607	600	620	587	647	612	577	586	595	568	638	618	596	582	567	599	606	591	621	572	547	554	656	616	619	594	612	616	601	634	542	615	598	586	592	619	610	565	630	593	570	601	601	607	642	622	591	595	576	590	566	591	643	584	602	604	587	620	616	637	605	590	603	589	614	576	592	610	578	589	631	601	569	623	615	616	590	603	629	629	603	571	574	594	608	581	609	621	564	539	546	589	643	635	600	586	588	636	615	622	578	602	638	571	603	604	639	627	580	595	599	618	610	617	564	616	594	650	605	614	554	626	634	626	631	632	623	591	560	603	583	556	614	647	609	547	653	639	616	636	576	611	605	582	621	613	601	601	596	596	611	601	617	577	572	597	613	561	645	618	645	584	577	602	587	588	598	581	585	613	559	614	613	610	600	586	649	595	559	623	579	585	601	594	593	605	608	590	597	597	539	599	552	606	572	616	619	628	564	619	596	587	589	588	602	596	609	634	622	584	583	590	591	648	588	576	609	596	573	558	594	617	613	614	573	605	635	617	596	629	565	612	599	591	618	566	632	640	585	590	606	562	637	651	633	568	586	596	614	634	564	590	596	598	546	612	571	589	573	606	630	639	569	565	620	590	598	592	575	599	580	606	579	596	593	589	620	601	617	604	596	589	621	588	597	593	639	575	623	602	627	627	571	643	587	611	600	600	627	596	578	632	610	564	616	656	610	590	605	596	658	607	578	596	539	598	628	627	604	612	577	625	591	575	589	604	600	576	565	595	540	626	641	646	632	626	582	602	598	604	549	601	591	596	603	564	596	615	610	613	577	628	560	587	619	533	591	606	570	607	612	612	604	615	592	603	601	615	626	621	609	610	612	629	619	594	594	584	570	601	615	564	610	564	605	610	624	612	658	612	601	579	586	600	599	556	588	560	620	615	560	615	585	594	607	613	600	570	574	568	614	589	627	605	641	579	616	618	645	561	555	569	594	588	542	667	601	585	541	607	598	612	585	604	596	633	573	584	547	574	618	572	649	587	602	614	575	545	592	617	550	582	612	620	594	627	605	637	582	619	587	607	543	612	585	606	610	566	614	618	596	614	630	597	603	596	585	614	614	605	596	601	584	596	558	648	589	582	617	613	624	605	607	573
3463	2905	1162	558	680	953	1094	968	918	711	641	528	406	344	274	249	191	117	146	144	129	99	99	104	71	68	72	56	54	59	61	74	56	58	49	130	260	214	39	43	49	73	77	85	54	38	44	36	46	36	60	45	51	51	58	46	58	45	48	46	46	43	49	35	40	46	39	51	41	49	42	48	44	53	43	49	35	45	35	44	56	43	38	43	51	46	45	57	50	41	53	44	45	50	47	44	40	52	32	43	55	54	45	47	43	45	46	34	53	50	50	39	49	51	42	48	42	55	42	54	42	41	47	50	35	41	52	33	47	44	46	49	47	42	40	41	42	36	52	53	51	52	47	31	54	58	38	41	44	42	49	50	50	38	49	63	38	54	40	49	34	47	44	47	44	44	55	44	57	44	43	46	42	47	40	40	45	49	48	49	40	47	42	35	51	46	41	42	44	36	40	48	43	40	41	35	44	38	42	50	51	45	51	44	44	44	60	52	46	44	49	45	50	49	48	35	44	51	54	52	48	52	49	34	34	40	49	54	57	40	39	38	53	54	42	42	36	44	36	69	46	39	49	48	39	41	45	44	45	43	44	41	44	39	40	51	45	51	55	55	65	52	43	42	50	45	44	46	45	43	39	39	44	42	48	46	41	43	63	43	52	39	41	57	37	41	32	44	46	48	54	52	51	40	46	33	45	56	46	48	53	52	41	54	36	43	35	58	52	42	44	52	43	51	36	47	43	52	47	43	55	34	56	40	47	30	44	43	36	52	45	51	49	45	42	53	47	45	52	33	47	36	43	43	40	44	33	42	41	50	35	55	51	46	51	49	45	42	39	50	45	36	42	53	45	30	57	48	34	56	40	48	49	51	35	39	57	52	56	33	36	37	37	56	45	47	47	43	40	56	45	39	44	39	53	51	41	47	45	54	50	47	38	40	50	43	50	41	55	46	39	42	46	49	48	47	44	56	46	45	47	47	43	37	47	35	43	50	30	37	55	48	42	53	39	50	44	41	52	51	46	46	55	48	37	43	43	50	38	45	39	42	52	45	43	45	58	51	45	56	44	50	37	40	60	39	52	40	46	58	49	45	44	31	46	49	53	28	41	50	52	39	37	39	55	41	50	47	37	41	39	54	40	54	50	43	45	46	48	47	54	40	48	55	47	38	42	47	45	53	42	41	38	53	49	40	43	48	46	48	41	33	46	40	52	35	49	39	41	36	41	44	42	51	45	38	54	51	43	46	50	37	40	52	39	51	47	37	43	40	49	49	41	37	37	50	51	43	47	44	53	58	48	49	60	47	35	48	41	48	44	41	44	52	50	46	62	46	44	42	35	47	40	49	66	46	46	51	41	59	58	41	56	47	45	47	48	42	38	41	43	40	51	40	33	49	38	34	48	46	60	39	43	48	47	47	44	51	48	48	38	45	46	58	51	43	39	39	42	36	46	45	42	47	36	48	49	49	45	54	41	50	42	43	53	38	47	43	38	46	43	54	50	39	49	48	38	40	40	54	57	47	52	40	43	51	30	32	55	52	56	67	45	52	48	40	39	47	37	50	55	46	34	48	46	44	34	36	47	42	41	52	34	50	32	57	38	39	39	45	41	50	43	48	42	39	49	45	39	47	49	48	46	40	46	46	53	50	45	39	51	57	55	49	48	45	45	40	45	44	50	44	42	43	53	45	49	45	57	45	41	52	40	37	32	45	44	52	55	44	38	36	51	42	45	44	26	52	34	33	32	39	59	46	46	44	48	39	44	43	41	45	52	40	41	49	44	52	51	57	48	46	44	39	39	50	49	48	50	51	58	46	43	42	51	37	46	53	38	30	46	50	42	42	37	35	43	51	52	53	46	39	38	51	51	49	43	39	41	42	42	40	34	51	48	42	46	54	44	41	39	38	41	57	53	31	48	41	43	38	50	32	52	34	46	38	49	43	37	48	56	50	47	38	43	45	62	40	34	45	32	48	47	48	36	44	48	47	33	40	39	43	52	49	52	49	31	42	31	34	45	63	55	51	40	35	42	40	46	43	45	45	55	38	34	59	32	48	43	41	45	60	38	42	35	51	41	53	45	56	51	44	57	64	48	46	49	43	45	42	29	53	47	53	45	53	45	45	44	45	49	51	50	41	46	44	50	41	58	65	46	45	47	49	43	45	29	49	42	60	41	41	32	42	63	48	26	38	45	44	48	39	49	28	42	37	55	48	37	43	41	46	34	42	41	40	41	44	51	35	39	50	48	30	42	36	42	40	38	47	55	46	41	48	40	43	46	53	46	44	46	38	49	41	45	52	44	51	45	44	44	55	44	47	53	50	46	36	56	59	46	46	36	48	48	36	53	37	59	46	40	43	44	53	51	43	47	41	39	48	37	50	38	49	42	46	30	39	59	41	53	35	48	35	55	45	46	41	49	44	47	33	42	46	55	42	51	44	45	43	48	58	37	47	50	36	39	50	46	37	51	42	39	44	32	51	56	46	47	56	51	42	50	35	45	40	44	47	42	44	47	49	52	44	47	52	43	38	33	40	53	55	54	48	43	43	46	39	46	39	62	37	41	52	50	45	39	43	54	39	38	41	45	55	57	46	42	37	49	48	56	46	43	39	48	43	45	48	50	47	40	32	44	47	53	55	48	46	41	46	37	39	35	48	40	46	48	50	45	40	49	40	45	33	40	39	51	39	48	47	45	47	47	53	53	45	55	41	48	46	52	44	45	52	39	41	49	42	53	55	44	55	48	44	62	34	45	42	44	36	48	44	46	40	44	48	40	41	44	41	48	33	44	38	42	38	47	40	33	53	54	34	37	46	44	58	45	51	45	47	42	37	38	41	37	41	45	35	51	45	50	45	35	35	50	47	46	56	45	57	48	49	49	53	46	46	53	40	54	41	45	40	53	57	44	45	42	48	42	37	48	43	35	34	55	53	35	38	43	48	42	52	46	52	53	56	38	42	47	48	29	49	49	42	43	34	43	48	51	33	46	36	41	41	38	46	47	44	46	44	37	39	42	45	45	48	51	49	43	47	45	53	45	35	40	41	35	40	43	32	41	46	38	56	46	41	48	48	44	48	30	42	49	42	47	48	35	48	41	36	38	47	45	50	63	37	49	49	41	41	45	54	47	45	43	44	45	48	49	38	39	48	34	43	36	40	53	51	44	41	39	52	42	45	45	51	39	48	29	47	53	30	41	33	40	34	47	55	42	46	54	40	32	58	56	46	41	28	44	37	46	33	46	45	51	38	40	56	38	39	38	35	55	41	35	40	47	41	34	43	38	48	53	50	41	50	55	52	45	39	39	47	33	30	55	46	47	48	43	55	42	58	44	54	50	50	29	32	47	48	33	48	62	37	53	32	50	40	42	41	47	39	51	53	47	44	48	54	36	41	40	45	42	53	47	52	44	47	43	47	40	48	29	47	41	51	39	51	41	50	53	40	28	37	42	43	54	47	44	50	46	44	48	47	44	43	35	43	57	37	48	51	50	52	34	42
27369	19896	12998	17082	25445	27606	27530	25855	23253	20411	17686	15486	12823	10571	9215	7316	5742	4960	4963	4350	3793	3124	2684	2260	1857	1533	1405	1330	1276	1162	1063	1015	927	929	924	3336	6982	5406	632	632	576	958	1946	1600	717	535	527	547	549	523	573	719	843	884	886	773	639	702	608	566	578	583	541	539	515	536	511	525	572	526	533	532	531	516	531	525	542	531	517	529	530	521	527	542	542	573	485	534	518	503	523	522	526	529	539	502	532	552	545	525	535	539	528	501	544	542	504	508	551	584	548	491	541	517	526	539	490	545	553	543	551	554	532	493	554	541	535	544	519	501	561	585	500	554	539	541	518	539	537	526	551	474	570	531	565	510	528	491	523	509	541	526	547	553	563	511	523	528	524	578	539	517	538	516	523	516	511	551	531	574	547	531	517	566	483	516	515	536	534	542	533	509	531	528	541	543	543	504	520	520	535	548	524	534	536	481	527	546	552	512	532	544	544	515	537	549	543	505	523	545	521	574	559	497	547	556	547	527	536	523	585	530	502	551	581	524	552	540	602	520	530	501	519	505	517	544	506	530	540	508	471	542	550	545	546	563	531	544	555	515	556	537	529	512	507	535	510	525	531	542	510	521	513	559	567	525	513	526	554	533	513	507	547	540	559	540	528	527	523	524	549	499	546	532	537	584	522	517	504	527	534	579	533	550	533	538	533	545	558	561	522	547	513	574	556	528	578	550	527	547	519	534	493	496	492	534	576	518	478	570	500	517	564	564	534	538	534	523	516	545	535	541	515	526	471	587	531	534	541	531	554	532	551	552	534	525	538	550	535	496	537	522	541	525	530	521	521	547	504	534	536	541	557	554	558	568	511	507	522	510	573	505	531	548	505	547	525	536	530	554	563	495	530	558	575	517	529	566	558	530	550	529	521	522	532	509	529	538	528	554	500	568	531	497	550	545	520	515	531	510	555	529	567	532	531	576	504	517	555	498	538	493	510	573	535	539	549	523	541	526	566	510	519	498	528	537	515	548	542	547	539	550	540	555	520	521	519	541	519	559	517	518	458	548	524	516	517	530	543	556	514	530	555	535	517	527	542	545	562	540	514	533	481	508	517	568	506	529	511	543	508	549	509	521	531	537	573	504	523	534	533	530	525	473	522	547	536	556	552	537	511	530	535	545	563	549	523	536	548	532	520	539	556	529	553	574	554	587	545	540	536	515	569	522	533	528	556	530	507	556	547	500	531	525	524	537	537	534	519	572	517	516	545	537	500	499	539	537	519	538	517	518	528	545	579	536	529	545	525	502	553	476	551	549	547	557	536	560	500	528	522	529	541	539	551	526	529	527	555	519	556	568	523	546	555	512	552	548	526	530	558	521	543	581	551	517	536	545	523	513	545	497	530	526	545	529	552	528	525	540	531	532	535	529	524	544	531	504	562	515	542	542	542	504	564	550	577	583	522	553	537	445	528	552	546	483	545	508	533	532	498	547	542	560	505	579	526	511	577	551	537	510	532	556	533	523	588	508	530	500	511	538	534	547	503	581	575	568	553	530	538	548	535	531	555	539	563	563	573	548	503	541	521	528	523	541	521	545	546	523	513	494	513	533	525	554	561	521	549	564	573	523	521	520	520	557	506	589	550	512	531	567	491	501	582	553	533	549	540	509	547	565	526	533	536	547	519	570	550	540	566	493	578	547	529	507	521	524	512	550	487	503	499	544	522	512	538	502	541	517	493	531	552	527	530	542	528	525	502	540	567	506	562	515	552	556	571	532	520	536	548	532	521	514	508	550	525	555	532	555	532	522	523	565	499	503	491	508	518	576	527	557	534	512	588	523	521	519	516	524	535	535	509	530	510	504	539	537	518	515	529	549	522	534	551	578	545	495	509	574	551	517	518	514	563	516	492	542	545	578	524	464	559	523	550	496	523	531	529	556	523	518	564	549	556	544	496	558	570	522	537	517	548	518	540	561	547	544	529	512	536	556	575	556	499	516	527	568	516	511	564	520	523	576	550	528	516	542	538	552	564	535	524	540	522	487	517	501	513	497	510	510	546	514	564	510	540	559	507	515	527	546	529	528	518	529	545	545	555	530	546	548	563	539	544	530	516	517	549	540	541	510	520	548	551	550	539	527	528	520	511	536	540	541	546	521	557	500	527	523	522	508	503	563	505	563	539	480	536	522	518	535	536	509	532	550	553	511	517	534	581	538	534	522	529	542	509	554	506	552	543	567	542	544	514	515	573	533	512	531	530	470	527	509	544	522	495	565	498	541	558	544	513	558	551	542	531	523	509	542	541	557	517	550	502	551	496	551	562	596	589	578	490	550	555	528	501	497	517	521	507	506	543	532	535	536	516	532	562	548	537	529	565	608	539	548	561	561	554	525	536	498	543	528	524	543	517	578	564	562	559	533	526	540	535	528	526	477	513	522	511	539	522	555	540	525	512	492	536	502	527	598	515	515	518	582	574	543	515	528	507	476	546	569	544	523	492	535	540	545	553	540	517	513	546	559	542	498	556	529	546	529	528	495	530	510	538	552	564	538	504	533	471	527	530	550	572	555	535	535	535	504	523	533	604	542	520	473	536	574	550	545	541	494	543	530	555	563	489	533	558	522	507	524	499	549	564	522	597	605	528	525	522	503	524	541	479	527	538	512	541	511	551	581	534	547	584	569	524	541	573	571	522	545	549	524	567	537	508	516	502	522	525	583	572	520	507	508	518	518	558	508	527	545	530	481	554	518	543	518	527	530	503	490	529	517	527	537	499	552	542	523	524	561	520	554	560	523	515	528	531	549	520	522	543	510	576	505	522	557	557	518	530	539	494	552	538	497	539	542	503	562	500	477	557	540	527	573	545	544	536	538	537	506	541	566	509	547	522	505	548	515	543	560	518	489	544	533	548	562	569	536	528	532	512	537	554	562	522	500	526	548	516	491	549	535	554	542	557	547	514	514	510	567	504	559	541	510	522	533	557	516	541	537	546	531	542	528	546	515	542	516	505	559	552	538	520	535	559	536	533	552	540	542	543	549	544	564	538	507	523	527	527	554	539	492	509	496	540	510	533	553	535	528	582	505	587	508	529	537	542	536	522	541	475	515	556	547	564	566	547	564	514	537	571	559	534	554	509	520	495	545	561	555	536	530	517	531	548	538	554	499	555	520	532	518	525	541	549	540	545	544	545	527	555	532	528	535	561	554	562	562	513	549	512	587	573	544	588	504	514	533	556	539	515	496	580	503	505	490	556	562	571	486	556	537	555	575	534	568	557	544	577	570	521	551	545	514	560	517	544	571	525	532	561	533	570	570	549	532	535	523	505	546	561	509	585	557	554	523	531	527	569	542	511	529	476	534	551	499	566	544	540	557	529	544	535	526	506	510	536	551	593	496	569	484	544	568	557	528	545	530	545	543	553	557	563	532	486	545	477	562	537	541	565	565	514	525	558	510	505	530	525	514	555	551	510	579	537	546	489	563	490	550	538	544	526	536	545	562	554	578	560	559	529	511
4671	2396	1075	570	622	942	962	846	818	682	567	507	451	344	351	290	227	208	183	177	136	121	102	105	90	73	79	76	66	73	70	73	56	72	66	170	233	274	53	48	55	86	95	65	67	46	65	65	57	60	61	54	62	73	76	68	65	64	52	70	55	55	54	54	53	60	52	51	45	46	44	56	52	58	54	63	53	60	53	56	65	62	53	55	62	52	56	68	63	47	63	45	64	42	51	56	56	58	53	56	62	63	61	45	55	52	68	57	44	43	49	41	50	51	51	54	53	45	69	57	52	46	48	48	56	53	50	53	46	62	49	69	56	48	53	45	61	51	56	54	59	55	56	52	47	45	57	52	58	64	55	57	61	51	70	71	59	62	47	53	56	53	59	52	55	55	52	40	61	47	52	47	59	57	52	58	59	46	48	66	69	62	47	68	49	59	60	47	47	59	65	43	50	48	46	53	58	63	51	36	66	56	39	35	56	64	48	55	56	52	50	48	54	39	49	63	46	57	50	57	60	51	43	54	62	46	47	66	44	68	44	58	47	48	62	45	51	51	63	62	54	54	41	65	52	45	62	54	65	57	58	59	47	53	48	53	38	54	47	51	43	44	52	56	45	56	64	60	55	60	59	54	65	50	45	50	52	53	58	43	52	50	60	70	56	69	40	48	64	44	57	48	58	57	44	60	53	58	53	51	52	48	66	53	56	57	58	52	46	47	49	55	62	59	46	49	50	53	58	59	67	50	40	52	53	55	58	62	49	45	38	59	45	64	45	55	51	55	38	51	61	43	49	59	61	49	50	51	54	56	51	52	73	53	49	57	55	63	40	47	59	55	47	49	71	47	55	54	56	38	58	70	54	60	51	49	35	48	52	46	56	54	58	45	62	41	68	65	49	47	56	49	59	46	52	59	63	41	63	74	46	55	62	52	50	56	51	44	52	52	55	52	48	58	48	49	49	66	58	51	53	46	38	62	55	60	61	58	62	56	61	56	48	45	49	46	70	55	41	53	55	42	68	50	45	49	61	47	49	60	42	64	62	42	57	48	45	49	50	56	51	42	62	57	51	67	51	60	42	53	55	40	40	49	58	59	47	51	49	58	64	61	58	54	61	56	64	54	68	70	51	47	48	58	52	58	61	50	32	54	41	53	59	45	55	66	53	52	62	62	63	57	50	63	62	55	51	60	52	62	50	49	56	46	48	64	40	59	48	51	58	51	50	62	57	54	53	62	48	56	61	63	47	54	63	65	53	51	44	55	56	48	56	45	55	48	50	60	52	53	61	47	55	43	45	56	53	52	65	69	51	49	58	49	57	49	52	64	46	51	51	50	51	62	61	44	56	63	53	48	51	59	64	57	48	55	58	54	42	48	59	44	50	62	51	54	55	57	44	52	43	38	64	57	56	57	74	49	55	50	62	61	49	63	53	43	45	65	59	50	62	59	45	53	49	68	52	62	65	54	49	54	57	67	52	44	59	52	49	54	47	45	53	50	60	64	46	54	48	62	48	64	60	47	53	61	60	43	43	34	49	55	51	48	54	46	50	61	60	52	59	43	52	63	52	60	56	61	41	34	60	64	52	51	58	50	56	57	54	58	52	50	51	56	45	48	45	51	52	60	52	61	44	58	53	60	55	55	60	56	55	50	58	44	59	48	45	56	54	55	58	61	48	60	41	54	64	54	51	52	49	59	48	58	60	37	58	61	71	56	55	48	62	47	54	52	63	48	59	54	55	62	55	49	51	49	47	54	43	71	65	48	60	41	50	56	52	53	44	56	66	66	43	55	65	58	52	46	64	59	59	45	44	55	51	37	70	57	48	46	40	46	56	58	47	45	38	64	50	58	57	56	48	58	48	71	49	60	57	52	58	53	53	59	55	70	59	48	59	58	72	51	53	50	57	61	47	48	73	69	61	50	58	72	53	55	50	50	70	49	58	54	68	60	54	60	50	51	41	45	52	57	70	51	52	63	50	47	57	50	51	61	49	75	61	66	48	54	56	66	47	55	60	61	48	60	62	62	53	55	59	57	54	57	62	40	41	56	60	49	57	44	68	52	54	59	49	60	50	51	62	42	48	51	52	59	43	55	55	61	60	49	47	55	53	66	53	59	52	50	64	60	52	42	62	62	48	56	51	46	51	59	51	53	57	68	63	58	58	55	58	45	75	57	54	39	46	49	48	43	48	38	48	50	40	43	48	53	45	58	49	47	48	66	52	60	59	60	51	41	57	63	42	56	52	61	59	55	60	45	54	62	41	66	57	49	45	57	52	49	59	49	68	55	48	45	58	55	65	41	45	48	57	57	60	49	65	62	52	54	59	42	55	58	52	61	70	48	47	52	56	54	57	51	52	48	50	49	49	55	42	68	60	48	43	50	73	53	45	58	59	55	51	58	57	49	63	52	50	52	54	56	48	41	55	42	59	41	54	58	47	52	46	76	51	48	49	46	68	58	56	53	52	61	58	55	57	48	55	54	57	50	62	60	56	57	50	60	56	51	52	53	59	43	49	58	61	56	44	50	60	60	74	55	42	60	48	52	55	52	58	46	60	46	62	72	66	58	56	62	52	60	60	63	53	49	36	51	48	58	57	58	48	55	55	48	57	52	55	56	46	51	61	51	53	66	61	63	44	51	45	58	55	63	59	46	48	52	51	52	48	55	47	56	47	45	48	58	48	51	60	61	56	51	58	56	61	55	59	47	65	50	44	54	63	47	47	50	52	50	58	62	57	60	66	52	57	64	52	57	49	53	55	58	42	59	59	55	52	70	56	62	58	60	52	57	49	48	62	57	60	59	54	61	42	52	59	54	75	48	55	55	61	51	56	52	50	46	60	56	47	46	49	62	62	52	57	55	55	60	53	52	43	66	49	56	64	61	52	54	51	50	53	58	56	51	43	55	53	48	65	56	70	39	53	58	63	44	57	48	57	67	44	43	55	57	37	60	50	53	40	62	57	50	68	58	60	59	67	45	43	48	63	52	56	49	48	44	62	66	53	57	56	41	62	41	49	60	41	59	51	56	63	57	51	59	52	42	44	55	46	58	61	42	50	52	44	46	56	45	53	49	61	50	44	55	42	48	50	57	59	50	46	60	54	40	59	56	63	48	46	42	46	53	50	50	50	61	59	49	58	55	40	58	51	49	61	42	59	55	49	43	48	58	49	55	54	45	51	52	53	53	65	58	47	53	51	59	46	62	45	43	51	55	57	47	64	64	65	55	56	59	51	67	46	54	52	53	71	52	58	65	44	44	47	47	63	55	51	60	40	57	64	50	59	42	64	55	51	44	39	58	65	65	53	55	57	50	67	58	57	49	56	69	61	55	49	49	48	66	53	40	59	53	53	56	49	51	49	43	55	49	61	46	57	51	47	45	50	50	52	54	56	53	55	59	53	61	56	50	54	52	58	61	56	63	59	56	39	53	36	70	66	43	55	51	56	51	43	53	41	43	42	55	51	67	56	43	45	68	57	57	60	59	49	48
26034	18933	12712	16603	24891	27308	25971	24564	22287	20016	17725	15571	13369	11498	10180	8876	7205	5953	5615	4870	3856	3128	2709	2455	2161	1781	1667	1479	1261	1362	1288	1179	1131	1023	1207	4764	5523	6148	744	753	752	1343	1712	820	746	649	708	674	683	649	675	878	1319	1471	1396	1228	1080	924	771	712	692	636	623	634	645	663	643	651	617	628	616	635	609	618	597	611	627	632	646	626	598	611	624	653	634	608	638	567	630	615	625	665	693	614	616	638	628	649	646	649	628	638	603	636	614	659	538	622	636	629	628	613	657	588	627	603	620	621	663	646	655	648	581	604	660	613	630	650	626	639	621	622	607	616	600	589	640	617	620	602	637	667	625	614	658	643	624	683	669	612	638	600	642	634	622	612	655	585	584	679	642	706	600	632	647	595	645	618	645	638	598	616	644	620	636	614	598	592	657	652	626	653	636	631	673	601	591	634	647	566	601	602	622	653	613	612	659	632	626	646	629	612	615	611	701	596	628	633	617	647	617	635	607	648	630	621	616	641	603	611	639	622	629	628	660	646	620	619	624	602	600	660	667	630	613	617	645	573	652	625	633	626	650	610	628	622	640	656	601	690	573	594	660	606	608	666	631	639	646	652	663	599	633	619	645	634	662	636	607	631	646	617	666	652	648	658	599	667	658	635	678	641	620	621	598	609	646	620	638	641	656	627	622	630	618	651	643	619	604	665	640	630	586	618	636	639	647	681	606	678	602	645	591	610	678	638	645	599	689	626	636	575	607	631	635	637	635	632	621	612	635	635	623	625	611	614	627	636	614	669	591	580	608	631	633	625	632	612	591	641	610	617	643	592	616	639	642	613	631	617	628	628	617	641	632	643	629	613	599	603	596	628	637	629	664	621	652	665	602	623	606	619	639	623	605	693	570	610	676	637	598	609	590	622	587	577	596	628	601	638	624	630	619	609	623	641	610	658	601	640	661	632	658	634	609	674	661	602	632	657	617	598	673	651	636	641	608	634	609	635	638	618	613	614	620	635	644	652	634	616	658	643	625	625	598	638	672	637	652	653	649	618	654	642	662	564	581	646	642	588	615	622	614	666	645	635	613	641	644	612	610	659	631	667	628	612	611	643	599	639	657	645	642	617	667	617	653	662	590	596	652	624	629	606	649	601	646	632	642	674	651	646	593	663	619	614	642	648	667	626	619	644	590	610	636	661	634	628	643	654	607	675	619	626	655	627	612	654	609	634	640	609	642	660	632	633	618	578	586	628	591	611	611	605	617	656	589	662	613	627	669	666	651	646	601	616	613	653	645	607	604	632	680	618	623	657	626	616	650	644	570	651	614	584	694	601	617	618	640	642	635	627	682	624	595	675	620	578	671	677	641	633	660	627	641	613	617	629	605	659	629	594	661	648	673	603	664	619	663	596	604	622	620	573	637	586	649	624	647	674	653	606	630	612	596	624	612	698	637	625	642	637	651	638	625	575	634	610	625	637	594	651	647	608	622	614	658	631	606	616	614	608	599	638	613	637	623	580	588	642	626	609	640	601	600	642	681	598	625	608	645	610	577	593	670	661	609	654	675	650	647	629	608	625	647	597	628	644	613	650	650	632	646	644	591	584	644	627	651	662	564	667	644	580	635	589	564	668	620	625	647	609	610	587	649	651	608	639	603	650	642	620	644	637	634	642	643	638	654	616	627	626	670	625	626	672	623	609	629	618	625	598	622	618	656	579	631	575	609	632	616	647	652	559	634	634	665	653	658	614	655	636	635	618	628	581	613	588	627	604	659	617	627	632	706	614	646	640	659	648	683	635	611	633	631	658	582	622	633	642	634	627	656	633	626	622	622	658	670	609	628	609	601	638	637	678	623	572	613	640	632	669	618	615	617	634	610	644	642	618	654	616	676	616	641	602	650	619	624	675	622	668	655	601	629	631	617	643	637	661	623	589	679	639	589	621	624	612	614	665	596	641	617	642	678	545	649	606	684	647	623	617	634	662	646	641	629	637	625	668	677	609	615	634	611	600	601	674	646	589	620	643	632	631	625	622	637	640	659	611	644	657	692	609	642	638	601	608	654	636	640	680	583	619	639	605	636	607	594	621	644	644	636	614	619	696	621	615	686	648	620	588	648	641	617	639	647	609	638	657	608	634	631	636	661	663	624	618	662	615	621	625	630	618	630	643	626	613	633	635	641	666	599	669	632	663	610	633	682	646	692	592	616	622	624	628	632	641	625	616	629	603	609	626	532	601	695	628	593	610	607	617	621	657	655	632	592	567	609	662	611	612	606	631	640	590	637	621	653	642	631	613	684	648	670	596	668	642	616	654	600	635	614	661	628	592	663	678	642	591	642	615	658	625	662	607	654	640	653	589	646	641	620	651	620	657	649	627	661	613	652	627	615	663	600	613	637	607	603	619	599	585	616	620	637	563	596	629	618	645	650	615	666	607	640	620	626	598	633	650	582	633	635	647	630	606	629	624	621	657	641	595	661	621	626	623	578	624	586	658	647	635	646	651	642	649	634	624	656	626	653	607	654	605	640	579	640	682	626	632	635	633	659	611	620	637	673	590	664	610	584	631	579	643	643	579	634	597	618	639	625	639	620	610	614	623	668	638	606	607	645	663	598	607	643	598	613	620	658	631	607	639	634	641	619	604	612	622	616	631	612	635	639	633	692	636	634	615	615	650	639	620	606	607	690	628	678	676	643	605	601	625	628	645	620	639	625	615	635	630	686	634	651	612	593	604	589	608	631	578	647	622	619	640	654	647	647	641	633	648	640	578	617	649	615	619	641	644	662	630	631	632	609	644	632	591	598	598	639	650	652	638	613	606	596	636	660	633	631	641	616	593	643	668	675	642	627	622	583	645	643	611	587	614	654	609	643	658	590	629	625	625	576	667	646	638	616	603	643	627	627	613	571	647	621	646	658	660	627	581	648	588	642	643	653	629	678	668	598	612	635	583	648	627	675	650	595	652	619	616	634	651	642	613	623	625	658	629	608	608	621	611	635	676	626	658	610	666	617	662	652	632	640	613	666	645	616	622	630	609	645	635	615	649	635	626	578	629	687	590	610	616	618	612	580	630	642	619	663	657	593	621	600	625	616	640	585	657	610	607	627	665	638	625	607	616	640	654	621	655	633	662	614	637	633	692	654	598	625	624	645	581	680	610	642	622	631	612	641	609	636	627	634	613	659	631	626	626	612	674	637	664	615	624	609	638	632	629	585	641	627	603	608	617	585	616	580	642	624	591	619	588	628	643	644	618	603	619	607	606	671	641	616	633	626	632	611	628	621	596	644	626	625	660	689	640	642	612	613	606	625	601	633	615	588	632	640	649	627	650	621	647	630	632	629	649	692	645	609	596	656	602	591	579	630	645	638	579	601	658	588	595	645	686	642	647	613	607	671	649	625	629	594	641	596	653	610	622	620	612	643	628	672	558	619	631	614	610	665	628	637	663	608	675	627	617	630	620	586	664	632	661	591	654	603	600	677	607	610	605	620	630	642	622	607	610
4565	3414	1351	647	865	1382	1383	1178	1060	910	785	590	503	434	403	374	309	231	204	167	161	136	98	101	90	90	78	82	83	69	67	52	67	46	99	139	215	298	55	47	46	108	130	58	50	37	37	46	40	54	48	53	76	86	81	61	72	64	54	60	39	52	49	47	32	47	47	45	59	52	43	40	52	42	43	34	54	54	55	46	46	38	39	49	43	33	58	62	41	49	58	47	45	44	41	50	45	42	49	45	34	42	46	50	51	40	53	34	41	42	49	41	42	32	48	38	38	54	41	44	50	44	43	51	36	26	41	45	49	58	46	58	42	45	48	46	45	42	39	47	36	36	55	47	38	43	51	51	35	49	62	50	49	48	49	45	37	46	48	33	36	42	54	47	39	41	38	61	44	48	45	46	39	28	39	54	33	45	50	56	43	44	40	52	52	47	49	57	53	40	54	43	51	50	42	50	42	44	45	46	45	54	45	40	39	45	48	35	58	65	55	48	43	54	40	36	43	52	41	49	44	37	48	52	40	48	54	43	43	33	42	48	28	54	44	42	44	37	33	52	51	42	45	43	52	44	40	52	51	50	49	48	42	49	54	40	51	50	35	36	38	49	46	38	43	48	34	36	40	45	53	46	54	45	60	55	30	49	37	41	46	43	39	51	42	55	31	50	51	42	34	47	40	50	43	56	49	43	48	32	49	51	48	35	53	50	45	45	30	37	43	49	39	37	55	36	36	48	41	41	40	49	43	51	54	38	47	51	58	43	44	49	47	36	37	34	33	43	43	41	53	57	49	44	46	48	54	46	50	54	48	51	53	43	50	46	48	49	48	46	54	47	52	47	38	50	45	42	35	53	42	49	45	49	50	50	50	60	39	46	38	35	35	47	47	34	36	61	64	49	52	46	53	52	50	45	52	41	51	40	51	41	42	50	48	42	35	49	46	49	48	42	40	45	64	54	48	56	49	42	37	33	45	55	45	50	38	40	60	40	47	45	46	42	51	49	36	31	51	53	44	56	48	43	59	51	46	43	33	38	35	42	31	48	42	47	49	56	47	52	54	46	44	44	55	51	50	42	35	38	53	45	47	53	49	49	46	51	36	54	46	38	52	54	38	45	44	47	47	47	63	38	36	44	50	42	49	43	40	46	41	35	54	51	43	43	48	40	37	49	36	38	47	42	33	35	49	41	36	45	42	42	51	40	50	40	48	44	50	39	46	46	51	48	46	50	50	45	49	49	47	37	30	54	50	42	51	42	48	45	44	58	37	41	45	44	51	46	41	48	50	51	42	43	38	49	46	53	50	36	40	59	41	54	43	42	58	47	43	41	47	38	39	51	38	45	49	31	44	45	49	47	39	42	53	38	42	47	51	52	60	56	43	49	49	46	40	40	36	40	39	48	38	32	52	36	49	58	42	39	36	53	45	42	43	51	44	41	50	40	61	42	37	45	51	47	46	50	57	39	41	44	44	48	39	42	39	45	46	51	38	43	59	44	52	41	46	45	42	55	52	52	40	54	48	36	47	38	46	52	51	40	56	44	51	34	52	39	38	52	46	47	42	48	35	44	42	38	40	44	42	40	40	46	38	45	45	47	45	41	48	48	59	37	45	53	52	50	45	54	46	43	36	42	63	39	45	56	37	52	42	34	43	45	42	45	49	39	58	47	48	41	54	41	45	46	43	48	59	49	65	33	44	49	46	45	40	44	55	47	47	38	47	44	50	48	30	56	34	46	50	37	42	36	48	47	53	35	46	60	30	44	40	36	50	42	52	39	47	48	35	35	44	35	61	49	44	41	51	38	42	50	56	40	40	44	43	55	43	36	36	46	37	50	34	52	47	56	46	57	43	51	51	54	44	46	36	46	46	37	63	54	42	45	35	46	32	49	31	32	55	44	45	41	36	48	46	47	34	43	45	40	36	52	41	51	32	39	51	38	40	48	37	53	49	41	45	41	38	46	61	51	46	50	49	44	53	44	44	45	43	58	41	41	42	48	49	49	57	49	41	38	46	42	43	39	41	34	42	46	46	33	42	45	46	51	45	48	46	53	51	46	44	47	36	50	35	42	47	30	45	39	50	47	45	40	39	43	44	34	38	45	48	43	50	39	55	34	39	40	40	55	45	40	37	40	47	46	42	53	48	43	51	49	35	36	34	41	48	36	52	41	42	35	33	43	42	45	44	42	36	35	48	43	33	54	48	41	47	41	49	44	46	53	40	49	56	42	42	49	43	39	45	47	36	43	43	51	42	46	45	39	45	42	48	47	53	46	50	54	49	34	43	49	50	51	43	45	50	26	49	40	41	43	58	50	43	45	49	37	48	45	45	48	47	43	44	62	43	49	52	35	42	55	47	48	51	41	57	54	37	43	43	41	51	42	51	45	40	30	47	44	49	46	60	46	37	37	46	33	39	40	45	42	40	49	48	52	35	48	56	49	49	62	44	37	53	35	50	44	40	35	49	42	40	43	53	41	53	49	43	54	54	50	45	42	52	49	55	45	47	39	49	49	39	39	54	46	38	37	39	56	52	42	42	40	42	48	35	52	50	34	44	46	43	50	61	49	49	45	44	50	38	49	31	53	42	40	42	39	46	43	45	50	45	52	45	48	49	40	48	40	37	37	45	41	42	53	42	60	45	43	33	58	42	58	38	45	38	40	44	37	52	56	55	45	46	38	41	61	40	44	52	52	40	52	53	51	47	43	49	30	49	50	44	51	38	44	47	44	44	43	47	46	46	41	40	45	45	43	53	44	54	54	48	47	40	51	40	40	45	44	50	37	58	47	44	47	43	55	53	54	53	49	41	59	39	49	44	39	46	46	40	37	48	40	48	50	52	34	47	40	53	37	38	48	47	42	43	42	51	39	47	53	44	45	61	45	38	46	43	36	52	47	55	29	55	51	48	42	51	44	48	39	55	33	48	48	45	37	43	45	37	49	46	45	37	52	33	55	32	47	49	57	40	59	36	35	55	43	46	47	41	38	38	59	48	44	43	49	52	37	53	54	32	45	37	44	43	29	44	39	43	54	53	60	42	48	44	54	49	40	47	51	45	28	44	53	40	42	45	51	41	53	40	44	45	50	45	38	59	46	50	53	52	39	43	39	38	39	45	50	45	43	45	42	38	47	53	49	55	35	29	49	42	51	50	43	41	48	37	43	40	46	41	49	44	45	57	52	37	49	47	44	49	56	51	41	42	48	52	49	48	38	42	36	46	54	47	54	36	43	43	59	38	39	35	44	35	53	39	35	43	46	54	56	43	48	38	49	56	45	46	54	56	46	57	41	51	49	41	56	37	45	45	44	49	49	46	38	51	42	31	40	44	46	46	36	42	41	53	45	35	48	52	44	55	54	53	39	40	41	41	49	42	45	47	41	46	49	49	44	43	43	45	44	42	49	41	34	38	47	43	43	38	42	41	46	42	37	54	55	42	44	36	55	37	39	44	50	53	40	42	39	40	46	40	50	39	47	40	45	45	55	53	54
29809	21217	14139	19146	27750	30882	29399	27295	25427	22900	20123	17549	15138	13076	11831	11070	9417	8135	6979	5991	4542	3356	2817	2586	2496	2030	1812	1735	1555	1457	1301	1218	1123	1129	1937	4469	6022	7725	715	708	751	2464	3329	1084	566	600	571	533	554	564	585	637	1492	1947	1614	1529	1243	959	773	617	590	518	543	549	515	541	557	566	546	486	578	480	503	537	510	560	501	515	492	551	493	542	516	555	524	535	531	537	532	553	535	517	564	523	505	594	534	518	512	487	569	520	562	565	484	493	544	504	519	513	507	524	517	499	534	536	533	552	486	534	526	532	514	501	552	533	548	520	545	518	550	498	518	558	568	532	554	494	540	592	555	538	557	554	556	520	530	539	544	543	533	571	474	570	513	527	493	536	519	542	519	519	528	542	495	539	527	528	522	510	556	519	532	483	486	518	572	536	554	557	518	542	499	510	547	561	532	515	541	534	511	547	519	528	539	503	533	530	516	542	509	485	546	538	489	551	529	517	534	506	527	555	562	532	511	534	501	540	552	541	529	487	498	506	524	531	550	526	553	492	522	548	530	520	545	556	559	521	514	543	537	552	553	499	518	515	502	542	519	549	533	536	527	570	555	531	508	525	487	505	511	570	519	533	519	538	524	519	505	531	578	532	544	536	536	541	548	495	546	557	497	548	566	559	522	535	514	562	536	538	598	546	562	542	614	535	497	469	513	514	543	545	516	527	535	475	579	552	544	537	492	534	496	534	481	511	503	522	523	519	533	520	570	517	523	531	554	547	553	525	549	501	510	536	559	538	516	567	519	527	512	538	562	525	511	541	552	571	513	516	524	528	526	510	527	543	522	525	569	537	521	557	549	517	539	555	535	517	558	535	507	600	553	534	490	509	494	581	478	551	524	539	505	524	537	541	487	544	530	547	514	549	512	597	510	505	565	543	522	510	539	532	561	525	549	563	522	557	554	556	565	586	513	526	554	510	578	528	561	543	532	562	536	518	523	563	604	509	547	583	526	522	494	556	539	528	530	524	521	589	513	540	546	504	526	497	501	575	527	512	530	560	507	519	515	528	528	512	542	553	465	489	591	482	529	544	520	522	541	521	548	567	527	558	516	484	549	526	514	564	521	586	546	523	527	501	538	533	516	539	560	509	530	575	534	520	530	505	564	520	558	546	554	563	514	545	534	500	575	534	525	554	511	560	531	529	572	548	525	517	553	550	590	537	547	533	522	533	533	501	539	529	515	512	515	540	521	541	557	540	528	532	561	526	537	544	504	483	502	541	529	575	526	501	539	536	511	506	523	525	515	533	558	557	531	568	544	534	558	538	564	485	528	523	520	553	509	518	496	487	531	534	532	525	510	550	531	510	519	528	532	548	543	586	527	535	524	573	528	527	567	546	561	499	556	526	523	539	552	557	551	544	538	480	522	506	528	505	539	569	537	523	553	550	545	518	529	533	513	490	530	469	520	494	553	519	519	525	540	570	528	523	549	537	577	492	543	533	514	533	527	551	521	500	505	570	526	511	516	521	493	513	500	540	498	540	539	571	507	552	538	543	538	523	552	545	482	508	552	519	562	516	524	556	513	572	514	502	533	528	521	526	492	518	520	498	533	530	499	536	545	535	538	532	544	514	552	532	560	495	556	492	522	525	543	533	549	535	572	478	572	538	532	520	530	497	516	534	550	541	525	526	529	530	514	545	540	529	509	550	534	524	562	491	530	561	526	499	512	537	537	502	510	554	501	527	526	528	516	532	564	553	550	466	509	581	516	505	516	537	518	537	520	522	544	538	507	560	538	494	570	554	529	530	546	512	544	522	519	527	538	543	495	554	553	515	553	558	527	530	505	537	554	537	549	505	512	536	532	512	512	551	505	518	550	551	503	496	486	530	529	506	535	513	535	543	502	508	524	492	524	493	513	547	532	515	501	544	561	526	569	552	544	520	535	551	508	531	571	528	525	510	541	558	554	539	537	529	540	519	558	507	517	536	500	518	518	532	523	528	523	548	516	585	522	501	538	540	539	539	547	526	481	518	511	569	513	520	588	551	533	567	560	525	552	587	522	486	473	523	500	552	542	502	489	513	542	553	547	522	542	516	526	554	499	527	498	549	529	514	528	563	510	536	527	504	510	522	514	558	549	573	510	565	542	508	507	512	540	536	557	519	541	539	495	521	541	539	497	531	554	533	535	566	524	540	525	509	561	532	536	547	552	542	546	522	556	532	535	499	518	523	559	541	512	508	523	508	556	527	531	524	510	480	496	528	561	498	549	522	573	542	535	531	538	579	515	576	546	535	528	562	558	517	541	530	562	508	516	538	512	515	575	548	515	524	531	527	524	520	531	517	528	543	497	568	540	544	522	495	549	565	496	508	522	514	564	484	518	589	554	556	541	576	473	489	525	551	545	512	497	524	509	504	530	553	506	533	551	536	520	511	520	540	538	479	534	492	537	532	509	559	530	513	491	522	516	514	529	525	524	540	496	518	543	540	560	545	529	518	531	512	535	575	517	534	544	480	499	501	503	540	553	542	530	519	494	551	517	538	527	551	554	524	531	467	562	484	541	521	510	567	520	494	548	495	552	530	527	529	544	533	529	521	562	516	566	541	512	538	544	550	571	531	533	528	545	509	482	513	587	505	547	492	547	574	563	512	520	552	544	573	513	524	532	525	500	496	540	555	530	512	519	520	536	515	585	520	505	546	493	523	567	495	523	556	530	519	557	515	518	521	539	496	531	522	517	540	517	480	522	569	544	546	579	544	495	574	518	521	548	572	549	531	533	538	530	545	553	518	551	545	517	523	525	552	555	576	541	499	563	538	542	541	508	517	587	503	506	545	558	555	556	529	507	552	530	528	540	498	508	529	526	519	508	537	511	497	576	560	523	504	568	475	526	512	550	518	540	513	559	519	537	523	497	531	537	524	534	527	522	489	552	572	526	531	535	557	533	539	519	567	560	530	534	571	508	505	527	562	520	547	571	573	560	534	537	517	533	540	514	516	514	511	557	544	511	518	534	525	496	565	519	545	501	522	493	530	525	547	558	521	543	520	591	508	543	519	528	544	488	533	515	554	561	518	526	509	507	565	522	542	539	523	498	545	549	550	524	563	534	529	583	527	509	570	491	560	533	542	528	545	549	495	542	552	525	546	527	574	549	497	556	507	563	551	541	489	564	546	558	529	501	503	532	547	538	543	490	565	526	557	490	497	545	512	535	506	534	515	564	541	506	527	517	548	551	553	543	522	513	510	522	514	539	480	538	540	548	543	531	504	532	524	554	516	523	545	513	541	557	546	530	541	519	524	497	512	607	508	540	521	493	562	548	530	595	532	513	532	526	581	501	549	558	496	514	541	519	506	534	488	494	505	527	557	527	513	489	530	526	518	541	563	539	540	533	477	590	514	542	531	547	508	502	552	547	551	527	556	538	527	545	535	525	494	560	507	543	544	515	513	529	515	560	535	555	518	511	557	547	532	539	540	525	563	550	552	540	558	528	511	507	526	522	591
2827	1327	512	314	377	628	705	569	505	533	476	403	341	333	266	228	180	138	119	105	97	95	82	61	65	71	61	57	48	67	65	49	50	74	61	97	71	88	49	59	53	68	88	63	58	63	60	52	52	48	48	55	55	70	62	62	58	55	46	48	74	57	36	43	46	45	47	40	37	55	44	42	51	67	62	55	45	53	51	46	58	48	55	42	55	49	53	46	52	47	59	65	64	45	42	45	49	52	49	72	41	49	59	49	48	50	48	47	55	42	51	41	51	58	65	46	56	53	37	49	74	51	53	45	41	61	60	50	66	62	55	71	52	50	62	51	30	44	52	52	53	52	44	46	47	50	53	56	53	44	60	53	56	38	57	52	48	50	41	53	46	55	53	42	45	49	52	43	52	43	51	52	53	47	59	49	49	46	55	36	45	66	47	61	53	44	46	52	53	56	41	43	47	54	52	56	55	47	53	51	51	40	46	47	56	54	60	38	49	62	52	54	61	38	53	40	52	54	52	49	58	58	56	39	46	49	57	51	55	56	55	60	59	49	47	51	53	43	46	51	64	56	50	64	49	55	57	56	48	45	47	43	57	41	43	55	54	50	37	53	58	64	44	39	58	46	49	53	60	44	43	48	47	55	55	43	43	44	51	57	52	51	48	47	47	41	49	33	49	48	44	43	45	53	52	36	45	50	51	50	47	47	58	53	47	56	44	48	42	50	69	55	59	53	46	50	48	42	43	43	53	60	50	74	57	51	49	48	60	50	55	53	56	56	54	46	47	53	45	49	45	51	49	41	58	54	45	41	54	46	49	40	47	42	51	43	64	73	45	44	51	53	46	40	54	40	44	69	53	53	69	49	48	55	49	46	35	57	63	47	63	63	42	49	64	53	54	44	55	60	59	53	52	53	51	49	51	50	52	54	48	41	54	54	58	53	43	51	57	47	58	52	53	70	50	47	47	57	55	55	50	53	52	47	51	60	55	52	55	45	34	58	52	43	54	53	61	58	41	51	39	52	50	59	56	49	55	49	47	52	47	33	40	61	48	46	47	47	42	40	52	45	55	64	53	47	54	49	54	55	54	41	51	45	53	40	53	51	55	43	55	48	41	52	54	60	48	51	51	46	57	36	50	47	46	43	47	56	41	51	40	47	58	52	49	51	49	54	58	55	44	46	42	50	54	51	48	39	54	40	55	52	46	63	56	37	58	39	51	50	38	53	49	41	59	48	47	44	55	44	46	47	49	46	57	56	56	53	47	41	50	53	60	49	58	62	42	35	51	44	43	55	52	48	57	45	53	49	52	49	54	42	61	35	62	58	63	54	52	50	51	52	47	59	58	54	49	54	52	64	46	42	61	39	56	41	46	41	56	40	56	56	46	55	50	49	46	56	57	46	39	49	61	56	47	56	50	57	55	61	61	49	48	47	49	50	47	56	48	35	56	48	51	74	56	51	46	47	50	54	49	46	58	44	48	53	46	53	57	54	69	53	51	55	49	39	48	56	43	51	48	51	49	48	47	69	54	52	51	48	65	50	49	52	53	50	65	52	48	51	55	63	44	55	64	46	34	52	60	51	56	46	53	42	41	39	48	51	54	51	48	58	49	57	58	52	59	46	42	69	40	51	52	53	48	54	64	47	54	60	55	59	65	49	52	46	57	49	56	55	50	58	38	55	65	52	40	48	57	63	53	50	51	49	57	60	48	45	51	34	59	56	62	56	66	56	41	45	43	66	50	47	62	37	37	53	49	46	51	45	48	51	57	46	64	54	60	43	41	52	35	43	42	58	56	49	41	59	48	50	48	47	53	42	46	61	45	47	48	55	41	35	45	53	45	45	48	63	47	65	44	50	43	59	50	50	49	55	41	55	49	44	44	52	52	57	37	38	50	58	62	51	53	52	57	49	51	52	46	36	53	42	58	48	54	50	48	41	70	44	35	54	46	50	36	59	57	57	58	46	71	40	36	52	40	45	48	42	44	45	57	47	54	57	39	34	44	54	49	51	55	48	58	48	50	61	41	43	56	61	67	47	65	37	48	51	54	56	52	52	52	74	55	52	53	36	50	53	56	49	49	56	56	49	53	40	55	53	59	51	45	47	53	40	50	48	55	53	41	43	55	53	58	57	55	46	38	52	53	49	41	53	57	39	50	46	43	48	56	43	52	50	47	66	56	52	40	43	57	56	46	45	39	62	55	48	63	54	41	60	42	48	51	40	53	52	39	55	60	36	64	51	36	43	50	51	67	44	54	48	44	48	43	47	61	49	53	44	55	51	50	68	57	53	47	59	49	50	42	46	41	53	50	62	52	48	51	55	56	46	50	41	46	57	49	40	53	56	66	49	56	60	49	50	56	50	50	44	46	50	55	48	47	50	48	51	45	61	41	49	58	36	46	51	48	40	56	50	47	35	42	45	47	42	37	49	48	45	54	56	54	46	51	43	46	65	43	57	52	49	48	40	50	45	63	46	36	55	43	54	54	53	57	52	43	60	51	58	59	56	53	49	47	58	50	43	48	58	56	39	39	51	48	43	49	50	60	36	55	46	39	50	54	38	62	55	67	55	46	50	38	53	55	47	49	47	37	44	52	53	54	51	60	48	40	40	53	42	41	57	48	42	34	43	52	52	57	51	39	49	51	50	44	43	44	54	43	39	43	51	50	57	48	47	48	40	45	45	56	48	49	61	46	41	53	36	53	35	45	60	50	51	41	39	52	52	55	42	49	55	60	51	42	54	59	51	57	41	62	59	55	55	36	40	54	55	57	46	54	47	43	55	61	56	60	47	57	54	49	56	55	54	53	50	43	48	46	43	45	57	43	49	33	46	41	70	45	51	43	42	49	43	47	47	55	46	43	47	65	38	38	52	62	51	52	56	46	46	48	47	40	58	60	50	48	50	44	53	40	57	55	59	49	52	55	61	64	47	60	48	45	60	51	53	54	46	62	41	44	48	54	44	52	54	44	49	41	48	59	55	68	38	50	60	59	45	52	52	46	50	51	45	48	39	50	73	50	53	48	49	58	44	41	35	58	44	54	61	55	52	70	58	51	50	60	47	53	47	51	52	60	41	38	48	55	54	54	40	44	48	51	46	49	46	52	54	49	53	63	47	44	50	47	56	48	51	53	34	48	45	49	52	52	54	43	40	61	47	45	52	45	52	54	54	53	53	52	56	58	61	45	52	60	46	37	43	51	61	44	48	49	44	45	36	41	46	40	52	45	65	59	48	47	52	48	37	63	48	55	43	50	54	58	55	52	51	53	53	52	56	66	63	57	54	44	47	56	57	52	36	58	44	48	58	44	51	55	53	53	56	44	58	41	41	49	46	42	44	62	55	50	48	43	45	51	50	46	52	51	53	54	44	63	44	45	45	42	41	51	41	57	59	37	53	55	40	42	44	54	50	47	50	50	51	52	40	55	50	47	57	46	59	35	48	46	50	50	54	60	56	55	66	54	62	32	41	39	39	49	59	49	58	45	45	52	52
21907	14609	8596	12085	20407	23683	23124	20887	18651	16764	15765	14321	12171	10438	8787	6997	5414	4243	3572	2913	2289	2067	1868	1731	1555	1336	1147	1026	1002	1012	981	959	1010	925	1277	1938	1245	1403	713	742	812	1559	1351	663	584	544	607	636	602	596	605	665	841	1008	901	883	782	671	648	637	642	597	547	588	606	614	560	582	610	631	595	585	556	622	590	603	637	582	612	599	603	572	636	611	591	609	550	551	613	592	585	626	598	630	581	596	604	604	602	598	589	610	625	624	596	596	607	614	587	598	600	624	602	583	561	617	557	581	594	586	568	604	573	553	599	626	569	603	636	591	600	603	617	581	628	629	602	611	599	601	621	589	637	603	609	627	598	609	607	628	588	619	553	614	589	621	642	605	660	591	599	613	561	618	645	576	612	590	630	568	600	629	565	625	601	589	609	616	578	577	630	593	593	642	623	572	603	537	592	629	571	629	595	590	642	631	582	613	571	587	579	554	600	587	603	640	658	557	595	583	606	592	624	568	613	629	571	586	613	598	603	578	619	574	612	583	613	641	652	611	586	588	583	591	593	633	617	640	607	616	581	609	657	606	598	579	590	555	602	603	601	604	578	570	629	573	634	611	583	587	526	593	632	626	607	587	614	628	585	581	584	654	604	589	572	564	629	600	641	600	629	611	621	612	590	578	632	552	649	579	621	610	618	628	639	630	597	630	602	565	626	598	571	587	580	601	558	598	616	627	606	549	612	562	602	599	595	583	588	602	587	626	589	560	616	610	578	625	582	622	580	571	597	614	607	600	594	632	562	631	574	603	619	583	606	599	600	635	591	614	586	586	633	677	590	627	612	544	586	632	583	606	573	593	585	590	585	594	619	656	596	580	612	603	573	586	597	639	619	618	607	616	666	619	607	615	634	626	629	607	612	583	593	616	616	600	600	577	591	629	590	586	626	605	604	624	560	610	536	649	597	558	597	627	566	604	630	611	568	581	565	590	567	580	624	634	623	586	591	589	610	638	599	603	576	653	598	592	592	591	584	603	593	580	585	648	571	562	575	600	614	609	619	542	575	558	618	589	619	582	618	603	641	624	601	614	595	606	611	629	585	595	585	602	566	583	617	640	614	624	570	610	605	597	623	577	610	614	599	594	591	605	579	615	624	581	581	613	615	602	657	557	585	577	596	584	609	637	571	596	619	651	610	566	592	601	602	595	590	614	604	558	623	571	609	630	616	571	607	615	612	560	578	626	604	594	599	606	574	599	607	592	558	593	611	597	605	626	602	581	616	591	617	584	595	594	647	566	600	561	587	616	572	575	608	601	603	572	593	587	595	655	561	605	612	602	606	569	612	597	579	624	576	598	602	591	602	608	615	592	613	594	615	575	583	640	581	621	628	572	581	630	619	568	639	611	602	616	607	612	623	574	570	641	580	603	614	633	629	598	586	597	579	616	607	609	579	624	583	576	586	581	570	573	596	630	577	621	574	577	542	563	613	584	580	611	571	592	565	603	561	593	608	614	606	624	577	628	623	576	629	598	614	594	608	632	634	592	595	600	590	611	612	595	596	579	627	629	616	655	627	603	606	568	578	580	584	589	617	617	618	617	566	646	647	581	581	576	641	578	639	613	613	592	628	557	583	657	583	618	605	550	579	607	621	548	582	607	590	552	620	588	642	601	599	592	587	624	588	590	623	608	576	625	591	617	611	595	587	586	610	625	568	636	634	607	598	592	581	619	605	615	628	565	599	581	608	649	591	619	639	612	599	662	562	597	651	600	576	623	574	593	596	628	592	620	598	557	579	662	639	627	635	594	578	568	607	601	629	599	565	597	558	605	610	596	648	611	624	631	593	556	610	652	592	600	556	557	632	577	595	585	604	620	591	590	583	558	567	527	598	587	575	623	598	584	581	601	611	583	592	637	634	586	630	604	616	613	615	629	608	616	588	632	585	533	656	583	599	632	647	584	607	638	594	597	576	634	600	605	606	569	632	574	615	612	580	588	675	619	583	582	633	630	610	592	639	597	612	571	591	612	623	587	597	589	584	570	645	603	598	616	577	632	619	587	582	593	615	609	645	595	611	634	598	606	585	586	634	623	599	582	619	630	632	599	582	613	618	596	631	559	608	615	662	574	589	587	589	599	592	574	616	611	606	603	573	610	627	644	561	593	628	576	594	606	609	585	567	584	603	598	583	635	569	577	604	584	573	607	630	611	602	607	582	614	583	623	576	589	682	609	603	645	611	564	623	625	616	608	597	621	613	569	559	592	572	614	571	627	606	602	616	589	645	569	604	587	585	574	612	587	603	611	636	545	622	551	588	558	596	607	589	635	594	608	646	590	589	618	552	651	554	607	612	599	628	646	570	658	595	594	606	604	626	640	605	604	574	646	571	619	571	627	608	575	559	610	607	629	587	619	628	588	572	611	597	605	592	612	586	559	572	598	592	614	650	602	565	604	629	596	634	601	601	606	633	638	591	568	631	635	608	638	594	598	576	591	580	553	608	604	593	593	571	636	607	611	560	597	591	616	616	629	624	577	565	631	545	616	608	596	606	599	583	601	586	595	592	613	619	625	617	578	651	620	620	581	651	590	602	576	603	584	615	618	619	595	611	585	589	532	605	564	599	630	616	622	572	586	559	619	587	592	644	627	643	627	583	594	613	654	583	592	608	611	595	585	603	619	574	582	617	605	577	592	583	567	572	640	602	578	610	591	614	605	554	600	596	632	594	591	625	601	621	603	543	559	619	619	578	579	563	594	590	623	585	604	559	584	588	570	583	601	626	573	624	574	562	583	608	624	589	606	622	587	588	631	606	619	618	646	638	600	634	637	631	606	587	588	571	605	586	630	612	591	607	553	617	628	577	637	550	611	617	591	559	615	611	601	554	600	585	621	598	644	611	585	569	617	598	630	650	621	557	529	574	591	605	592	645	584	579	622	573	614	599	564	603	583	610	620	610	589	639	584	592	597	588	599	617	577	638	622	580	565	573	633	623	625	607	612	561	602	575	626	591	634	592	571	605	607	625	589	592	589	570	566	666	629	635	593	610	631	648	595	625	605	603	609	607	577	611	599	557	610	580	566	624	619	584	616	566	542	591	603	574	627	583	631	614	570	617	595	586	573	621	602	617	619	627	567	638	606	564	625	595	614	580	569	587	600	626	607	559	572	628	573	650	568	617	624	570	588	577	605	608	610	595	604	621	584	569	589	590	619	571	599	612	587	642	623	582	623	600	620	635	535	607	619	615	612	615	581	597	625	611	562	619	571	609	565	549	602	563	582	601	593	587	585	606	614	611	585	583	555	589	613	549	578	601	563	569	607	620	601	656	613	626	597	633	576	608	608	589	620	622	602	589	553	588	583	614	615	618	685	633	602	635	615	576	582	626	607	620	554	593	631	570	579	618	590	602	586	607	580	604	574	595	565	603	602	591	582	612	624	600	672	597	591	599	608	671	628	615	538	624	576	587	590	603	583	615	568	577	574	628	577	570	592	580	625	602	591	603	594
2925	2069	815	443	530	871	997	837	752	682	579	592	518	475	355	259	169	144	103	119	116	99	103	89	76	77	57	67	63	49	63	64	63	55	85	258	125	153	48	45	52	75	49	49	53	50	56	42	42	41	48	45	66	70	69	78	56	50	36	48	49	41	45	42	35	36	48	41	47	46	48	60	57	44	42	46	41	45	42	50	35	55	45	48	47	34	47	46	65	40	49	42	41	49	37	39	45	46	31	52	51	49	24	43	50	48	52	47	42	48	48	42	47	52	51	48	34	41	43	34	42	52	46	36	57	49	55	40	49	45	36	40	52	58	40	50	35	50	36	42	52	41	48	47	48	41	43	36	30	37	35	44	42	49	40	47	53	40	49	43	46	50	37	41	37	54	43	38	50	51	36	39	42	39	37	44	42	43	53	37	49	37	46	51	40	46	42	42	43	46	38	51	44	50	24	42	36	39	40	46	39	47	41	51	39	43	55	38	41	38	43	54	40	46	53	47	36	57	50	46	31	34	32	47	49	57	47	51	34	53	35	47	54	53	38	43	55	42	48	43	53	48	49	53	48	50	36	48	42	43	41	32	44	32	42	34	44	41	39	47	52	42	43	41	49	44	39	43	50	42	46	49	53	44	45	47	50	41	53	37	38	48	39	43	56	50	47	44	45	39	46	43	54	47	44	50	47	50	53	47	51	68	55	45	40	40	43	41	44	36	33	42	50	44	46	50	44	49	41	55	34	30	48	53	34	55	46	40	56	54	53	49	41	47	36	52	51	39	48	38	36	32	45	48	41	44	37	54	45	34	38	50	48	42	39	40	40	58	49	39	39	43	41	44	41	42	33	51	48	41	46	50	45	38	59	37	39	47	44	49	52	35	47	42	42	52	42	39	59	40	39	49	41	41	54	49	29	39	35	46	41	41	39	53	53	40	46	42	58	47	45	28	42	46	55	41	38	49	61	56	59	45	31	39	51	40	41	35	40	38	45	56	40	32	33	43	49	38	46	34	40	39	56	42	53	40	36	40	36	52	48	56	42	40	40	61	33	40	46	34	41	36	38	43	37	43	47	47	51	38	50	32	34	39	43	44	44	37	43	43	43	52	42	35	41	42	42	48	34	49	51	52	41	48	38	45	43	35	49	50	40	50	47	45	42	44	37	46	39	33	52	41	51	45	38	45	35	38	49	36	45	41	53	52	46	51	56	36	30	50	43	39	50	41	41	42	37	39	48	56	40	61	48	37	39	39	52	32	48	48	43	45	47	64	57	29	35	44	45	42	38	49	45	48	45	35	54	44	42	39	44	41	44	36	57	44	48	43	39	43	53	44	49	45	36	47	52	47	46	39	51	45	60	48	37	38	51	48	62	45	53	59	42	46	42	49	52	51	45	46	40	41	39	41	44	35	43	42	40	48	40	51	53	53	42	41	43	46	39	31	53	54	41	54	43	55	44	51	36	50	50	44	33	46	35	53	38	38	36	27	37	41	49	43	45	44	35	49	46	55	43	40	39	42	53	41	45	46	45	31	48	50	45	42	41	47	45	43	44	44	44	41	41	38	48	43	65	51	47	35	45	46	43	39	45	46	57	46	47	49	47	43	55	50	58	46	44	31	53	36	55	64	36	42	43	36	41	44	46	44	50	46	30	43	44	53	42	41	38	37	37	50	34	48	39	41	49	34	26	58	40	44	51	51	48	36	33	34	36	43	55	45	48	42	34	40	40	47	34	47	44	54	38	47	46	46	48	43	49	46	47	37	43	44	39	35	44	54	46	39	49	48	47	52	51	49	43	45	43	45	44	52	48	45	56	54	50	49	44	47	59	35	47	44	43	49	44	45	34	46	40	39	45	41	42	44	36	53	45	48	51	48	44	50	48	42	43	42	43	49	40	40	47	45	35	44	46	51	35	51	46	45	49	42	30	43	46	57	43	41	54	43	39	37	36	37	46	50	38	40	37	45	58	59	45	52	47	41	43	35	48	41	45	32	48	46	53	41	45	38	44	52	41	53	37	34	39	44	44	34	38	37	28	44	44	51	53	49	48	30	50	43	49	51	43	39	51	50	56	44	47	50	41	48	49	50	38	47	54	59	56	49	36	35	36	64	48	58	50	42	48	38	41	55	28	47	44	42	35	49	39	43	38	42	49	49	52	42	39	54	47	59	49	42	54	43	37	57	37	41	39	63	42	42	29	50	61	45	45	54	45	40	37	37	50	56	48	44	51	39	36	47	47	56	37	42	51	48	48	32	46	41	53	41	45	47	47	56	45	37	39	47	40	42	38	47	39	44	47	34	39	42	64	51	41	44	41	55	49	42	48	50	56	47	45	37	50	62	58	54	45	41	42	59	43	49	44	40	43	50	40	58	44	62	41	49	42	35	38	45	31	40	49	49	43	41	44	33	44	62	40	41	53	32	48	52	42	53	43	36	48	42	50	42	42	47	56	46	40	55	50	48	45	48	40	53	54	44	40	44	34	45	45	36	34	37	38	34	41	47	42	51	44	44	46	51	52	57	52	46	37	36	59	36	65	38	34	38	49	47	39	61	49	42	52	45	42	41	41	51	39	54	42	44	37	48	40	38	46	43	44	50	51	52	49	46	34	46	40	45	38	49	41	45	57	45	49	48	55	36	40	42	46	40	47	42	46	47	43	39	47	39	50	50	48	45	42	39	43	42	50	39	44	45	44	34	29	45	37	48	48	31	42	44	49	31	48	33	45	48	35	48	49	50	49	34	50	56	52	43	47	44	54	42	39	52	48	39	42	46	44	52	47	32	41	48	52	51	36	39	45	33	41	52	39	47	37	44	55	39	47	32	45	54	33	44	36	45	48	36	37	49	47	37	43	56	37	43	39	46	40	40	41	58	51	40	51	44	46	44	46	47	49	36	47	45	53	49	48	48	42	55	41	51	48	30	46	42	44	48	53	48	45	43	34	54	57	50	48	42	44	49	38	41	65	49	37	45	36	38	47	51	45	40	53	40	45	38	47	49	46	53	58	44	51	41	43	44	52	59	48	41	47	68	44	44	39	41	48	43	31	45	61	52	56	49	40	39	53	59	45	54	43	34	45	61	38	41	40	31	37	40	53	44	58	39	41	42	49	48	44	44	39	40	48	45	57	48	42	34	48	48	53	38	46	45	46	42	48	42	48	48	39	42	47	45	41	53	44	54	51	31	32	50	44	48	45	45	36	51	53	41	45	49	43	38	56	35	55	48	42	41	38	35	37	49	46	44	51	44	44	51	46	53	41	42	43	45	52	42	37	46	41	47	48	41	54	42	50	37	42	37	40	51	55	42	45	63	40	37	42	43	39	48	38	45	43	37	48	30	28	43	49	50	56	37	41	38	47	40	49	42	52	41	46	45	34	44	40	42	39	51	50	37	34	37	48	49	50	52	52	50	32	40	41	37	51	37	43	51	45	43	45	48	52	37	40	64	43	41	35	35	48	57	51	37	48	38	51	38	44	42	48	40	37	43
25485	17594	10134	15583	24062	26957	26687	24813	22354	19686	18460	17224	15562	13873	11424	8416	5861	4514	3603	3219	2931	2726	2429	2141	1934	1680	1456	1375	1315	1288	1268	1209	1102	1049	1495	6121	2980	3681	666	648	1347	1245	866	549	536	564	578	578	602	559	547	560	1178	1608	1513	1275	1122	862	721	644	636	611	554	514	503	533	550	532	546	580	546	549	502	522	536	554	500	524	505	553	547	574	541	536	533	536	531	579	506	534	551	502	529	523	521	533	503	566	500	525	462	518	540	556	489	544	511	530	511	573	560	520	526	514	544	525	521	550	567	527	551	549	499	568	535	521	548	529	540	522	515	516	521	499	570	592	536	513	498	514	531	519	574	487	515	532	533	522	526	506	512	507	555	552	523	504	526	522	520	533	546	552	466	528	560	574	568	524	561	518	487	519	492	512	535	519	505	514	559	576	567	486	522	541	505	515	533	534	515	507	537	486	546	588	539	476	549	526	509	519	552	516	508	562	537	534	514	493	498	544	554	560	506	526	521	535	517	574	509	532	503	559	543	557	558	518	521	490	460	540	541	538	556	487	522	516	513	561	503	560	503	562	525	534	500	497	519	525	513	561	489	527	536	537	514	530	514	506	540	509	521	547	527	513	531	545	558	541	554	521	523	507	524	552	530	538	549	526	531	537	540	542	518	527	488	554	527	557	529	532	548	591	547	520	543	531	516	584	564	524	527	555	563	520	522	551	572	509	526	508	561	529	505	503	572	551	515	489	516	512	555	518	535	529	523	480	542	533	561	525	486	551	486	484	517	517	576	542	563	539	540	527	506	522	538	551	525	526	509	526	536	497	502	530	518	542	532	512	486	515	534	500	525	520	518	559	549	553	523	482	521	503	458	587	547	508	553	536	557	531	506	519	534	526	521	572	498	531	528	484	563	521	538	514	533	574	519	553	495	518	506	535	531	535	518	523	544	582	526	529	510	547	525	555	494	548	558	559	521	545	505	539	504	544	515	494	523	520	522	529	551	522	526	530	533	503	539	530	523	520	521	523	544	550	546	523	535	525	532	503	548	543	550	504	526	580	500	558	551	525	546	562	538	516	536	522	512	509	518	509	528	511	536	499	533	513	525	552	509	526	555	571	550	508	527	491	542	498	545	563	528	552	522	529	546	558	550	554	572	517	529	554	524	563	520	518	520	523	535	511	529	548	576	538	542	516	525	533	525	505	478	540	528	469	507	498	522	481	542	519	534	545	529	544	515	540	522	548	553	533	573	574	567	544	495	493	559	536	551	513	499	572	522	529	504	570	521	509	564	505	577	519	538	598	537	576	476	521	506	514	522	492	562	505	559	519	551	507	570	510	540	498	526	522	551	548	552	496	563	565	502	510	546	545	517	517	521	549	536	547	549	587	516	523	568	498	497	517	551	495	532	503	537	502	539	513	519	575	516	493	542	554	519	502	502	528	561	523	530	526	494	508	502	489	525	524	527	525	495	506	524	570	527	518	562	512	547	515	536	498	542	532	517	574	556	528	529	537	535	493	533	544	559	524	560	527	535	525	500	524	521	505	572	543	560	569	508	587	524	541	529	570	549	546	551	534	547	508	510	541	519	520	545	536	550	543	518	547	500	523	552	556	533	542	518	525	514	528	521	514	543	549	518	544	519	543	511	564	536	497	535	534	549	570	582	508	515	532	530	513	552	516	540	552	530	505	515	516	517	531	533	540	509	526	531	536	521	562	532	506	529	504	555	528	535	529	548	516	526	535	551	538	541	497	521	542	552	561	510	543	551	510	535	516	533	547	539	499	538	531	498	533	533	526	493	552	542	514	541	496	517	559	537	550	542	517	534	552	546	533	527	548	515	536	553	513	519	540	560	521	549	582	544	503	515	519	482	553	514	483	505	514	520	494	521	534	523	551	521	508	541	540	517	552	506	560	530	523	536	496	511	527	522	514	547	524	542	501	539	556	538	535	534	527	527	547	568	570	530	524	549	519	517	517	541	515	546	512	536	509	553	535	500	516	516	506	527	540	520	545	529	501	506	570	553	517	529	539	490	550	517	562	540	516	494	520	544	539	529	520	546	513	551	522	521	528	506	537	540	521	529	541	534	584	536	507	503	523	550	534	509	528	515	509	562	482	528	534	538	513	536	544	510	530	535	544	535	529	512	501	564	510	520	559	512	558	537	547	525	546	584	514	543	526	545	560	543	534	548	566	495	542	541	535	553	523	552	536	513	491	534	525	515	501	547	532	488	554	535	531	524	531	519	551	532	520	558	499	523	540	548	549	542	509	550	559	543	516	549	520	545	519	533	561	537	517	563	567	538	507	551	529	503	554	520	559	514	523	536	533	531	557	519	493	531	475	538	536	520	499	498	533	538	543	543	539	489	523	543	525	526	546	534	550	507	539	507	540	489	485	523	521	527	526	558	546	550	573	527	541	560	504	529	534	516	538	523	549	522	571	485	512	528	502	552	534	556	551	547	552	533	555	514	519	535	531	489	516	537	515	552	537	533	527	499	516	519	542	498	548	530	572	545	536	567	566	511	553	517	541	537	531	507	549	510	534	508	525	528	521	531	570	518	528	497	544	525	548	576	503	558	522	581	555	482	502	492	527	583	515	523	561	517	518	477	525	528	486	489	558	483	509	544	501	569	530	520	521	512	564	533	476	518	529	563	527	569	518	521	506	491	508	553	501	516	535	519	524	546	525	501	537	551	512	545	535	549	537	504	502	564	540	506	531	501	544	540	552	538	543	520	559	553	527	557	540	573	507	505	531	520	517	557	542	522	542	555	515	540	565	528	526	563	550	571	558	537	510	520	532	536	534	514	525	527	563	486	550	474	524	520	548	495	523	560	516	540	561	529	539	576	536	503	535	499	531	569	508	501	517	534	545	537	521	537	565	535	544	560	544	532	574	547	528	559	543	505	515	539	549	504	515	531	555	557	566	551	483	581	511	506	467	512	524	512	480	566	560	556	522	541	533	549	477	575	525	520	549	563	512	526	511	517	511	543	572	514	528	510	509	519	532	538	519	509	522	530	531	516	519	576	558	557	594	518	574	536	508	561	550	529	540	529	511	497	519	556	499	536	554	571	509	510	547	502	502	599	559	574	495	510	499	533	544	550	470	508	494	489	522	514	556	491	546	590	543	562	531	481	537	498	537	535	509	521	525	590	482	537	525	570	536	513	539	539	516	524	477	512	502	522	549	535	539	526	528	551	542	519	518	529	513	553	523	585	508	508	505	527	610	534	511	547	471	499	505	532	512	522	540	485	524	515	515	550	526	520	552	499	534	518	537	511	509	532	516	546	526	529	557	508	517	552	523	539	507	544	541	571	514	521	486	542	534	510	519	541	561	551	518	540	547	536	540	572	557	540	543	529	513	507	527	498	495	524	546	502	522	491	581	551	531	544	526	527	507	509	509	549	547	496	531	545	516	539	568	503	501	541	543	504	562	506	497	527	527	526	520	508	496	524	544	572	474	554	538	560	539	522	526	516	582	538	509	524	567
3915	1788	720	462	543	847	1066	983	893	777	707	616	485	384	322	249	195	187	145	133	132	142	114	100	95	99	77	79	84	91	79	63	65	67	195	388	215	120	46	63	89	78	70	55	60	47	61	52	60	48	54	53	52	69	63	90	63	55	65	55	55	59	54	54	46	56	60	61	56	57	63	45	63	53	51	61	43	44	47	47	61	60	65	40	53	50	44	60	45	48	55	51	49	47	57	46	40	55	48	49	41	50	53	53	45	58	55	61	61	49	54	61	57	55	54	60	42	54	52	46	57	41	50	54	60	57	64	53	56	53	50	60	45	65	47	56	50	65	67	54	59	61	57	54	44	55	54	54	62	58	51	60	48	48	52	54	53	63	53	63	56	61	46	58	46	62	63	48	34	57	50	47	57	64	65	55	59	46	44	57	57	58	49	50	47	48	65	40	51	50	51	53	50	64	64	67	61	67	54	54	51	54	51	43	49	48	51	57	55	51	53	64	63	58	55	42	51	50	54	48	63	60	56	49	57	47	50	65	51	46	55	67	54	43	42	54	51	55	56	61	67	63	58	46	61	59	61	59	52	43	58	46	58	67	47	58	56	52	42	56	54	69	51	46	47	61	62	43	51	69	47	74	50	46	44	49	53	51	51	52	70	57	57	62	52	59	68	66	49	51	63	57	58	63	47	50	64	46	54	45	48	44	61	53	56	65	56	65	54	51	62	45	54	64	58	56	56	55	49	62	53	60	42	57	47	52	52	66	61	40	64	42	46	51	59	50	43	48	72	62	52	38	50	67	67	56	58	52	52	61	58	44	58	48	61	54	42	50	60	49	58	58	49	45	45	43	54	38	37	61	60	62	42	47	59	48	54	42	57	63	42	49	56	53	54	65	68	65	56	58	52	67	66	39	64	58	60	55	67	53	55	38	59	60	56	44	58	68	53	59	54	64	52	51	54	56	45	56	51	49	55	50	57	50	47	56	53	66	51	61	62	43	47	38	67	48	48	57	48	51	63	55	55	51	43	60	57	49	50	41	56	50	50	45	53	57	63	58	44	65	62	63	56	44	50	63	49	54	69	66	53	67	82	55	60	57	59	46	52	60	64	55	55	58	66	59	50	62	55	60	53	52	52	42	73	52	50	51	55	53	47	55	45	46	43	54	52	58	62	57	53	52	43	71	61	55	60	50	60	56	57	78	58	46	47	52	55	55	49	45	62	56	52	48	48	48	62	53	59	33	43	47	49	48	58	51	49	56	51	39	57	55	69	64	60	45	55	63	53	62	52	65	62	51	65	51	51	60	55	49	47	45	57	49	63	63	58	52	63	63	55	51	60	52	47	47	51	57	44	48	56	56	69	61	47	53	61	66	55	45	50	52	43	54	46	52	47	58	54	66	58	64	55	48	52	56	56	62	54	51	49	52	56	49	56	59	46	58	53	44	58	63	64	56	54	55	54	47	56	59	43	44	52	59	49	73	49	56	54	60	47	55	46	60	50	50	56	60	65	63	60	63	53	53	62	50	55	42	55	53	59	45	58	59	47	63	40	61	55	66	51	47	48	47	68	43	62	60	61	44	43	43	71	62	47	54	50	39	60	59	56	51	48	58	42	40	54	51	57	48	51	54	60	64	50	52	60	62	57	51	55	51	67	53	55	42	57	53	52	51	50	50	60	60	58	54	58	41	53	53	62	48	53	60	58	54	67	69	50	60	69	54	55	62	55	60	45	66	54	42	51	67	59	59	50	59	53	57	46	56	57	55	58	55	65	57	62	52	47	48	60	68	44	60	65	56	58	64	48	46	52	40	53	49	56	63	48	59	55	63	55	65	46	49	49	41	55	62	54	60	59	56	49	50	74	51	47	44	53	57	53	62	50	62	61	41	57	51	54	63	62	44	47	48	44	47	49	64	55	50	43	52	66	54	63	44	56	62	66	53	65	56	52	46	51	51	54	53	66	58	49	49	55	50	60	52	53	65	52	54	59	55	65	56	50	54	48	51	59	51	60	62	53	51	58	51	39	49	64	52	45	59	42	76	39	67	60	47	60	48	36	54	52	69	64	63	49	55	63	60	41	51	58	64	56	61	45	58	53	67	55	50	66	51	66	47	54	64	46	54	60	54	60	51	62	58	67	45	50	48	48	54	54	45	55	55	52	45	55	46	57	55	51	57	62	51	44	48	47	52	52	59	59	49	62	53	54	55	61	63	64	54	53	45	63	44	47	50	62	47	52	58	55	50	51	45	54	54	54	51	51	54	51	58	51	52	53	60	57	53	52	62	41	55	52	49	47	49	70	61	60	56	55	53	46	61	44	54	54	59	58	62	65	57	42	58	58	55	39	56	61	54	47	47	60	55	53	51	72	59	49	56	55	57	50	61	53	40	51	53	64	49	53	49	39	53	45	60	45	67	44	48	49	48	61	49	47	54	46	49	57	53	57	54	65	39	64	60	62	50	42	55	66	48	45	50	58	52	60	43	43	56	60	62	46	56	52	61	58	50	50	65	55	65	62	49	68	50	62	57	42	40	52	70	52	47	43	46	56	51	46	60	61	59	52	52	46	57	55	50	51	51	60	45	51	50	54	44	61	43	58	53	49	68	51	57	68	47	63	64	55	63	68	58	60	53	64	49	59	51	53	49	53	46	51	52	57	55	67	55	54	37	52	57	42	43	52	52	50	52	45	44	55	73	56	48	57	57	48	38	52	60	62	49	56	43	43	69	51	52	61	48	55	61	64	51	46	57	50	47	49	52	40	49	52	51	64	40	45	50	47	60	49	65	58	57	50	50	66	56	47	60	48	42	53	50	58	54	47	51	45	56	57	48	47	57	51	58	41	66	74	51	55	59	44	56	54	48	41	43	41	59	58	54	70	50	43	50	60	47	41	48	69	59	48	55	59	50	66	63	43	63	51	51	51	63	58	56	50	46	51	50	60	48	56	61	47	46	60	69	43	56	55	42	49	51	61	55	53	47	49	59	47	65	41	68	50	63	45	51	55	59	65	70	45	56	44	62	51	52	46	47	45	56	61	48	64	39	45	55	41	64	53	46	43	64	45	53	61	53	51	63	63	63	62	50	59	51	49	53	58	48	49	51	51	64	62	53	53	65	53	50	31	48	58	52	57	55	71	50	46	55	62	70	63	51	49	52	51	65	66	60	55	48	51	61	64	47	53	44	53	64	56	52	59	55	56	48	54	61	62	63	49	45	56	53	50	61	62	41	57	41	44	58	65	58	51	65	56	54	56	52	60	55	45	51	77	39	65	63	70	44	66	51	56	62	42	52	55	59	45	53	48	59	62	65	52	58	53	48	64	54	68	52	46	45	50	36	50	57	62	47	46	46	39	43	57	56	63	57	53	55	50	47	48	57	51	67	70	47	51	53	50	49	45	58	54	49	56	52	54	48	53	48	48	52	54	49	66	65	63	61	59	41	53	56	51	54	53	61	72	52	54	76	49	58	61	56	51	63	57	51	60	48	59	64
24277	16076	9152	15160	23421	26971	26950	25819	23669	21311	19046	17362	14775	11811	9705	7800	6335	5038	4381	3891	3888	3335	3001	2615	2252	1997	1746	1702	1702	1544	1520	1385	1203	1174	5926	9498	5080	3137	750	791	1535	1411	869	670	659	634	658	662	653	665	677	737	791	1206	1235	1281	1271	1026	823	720	689	669	692	653	627	607	569	689	664	601	663	618	651	617	625	623	663	644	641	646	622	637	626	586	638	650	612	617	610	690	668	567	615	634	707	655	631	617	658	630	627	633	626	647	639	664	609	641	611	599	670	638	612	662	623	629	659	666	674	591	641	608	629	623	613	631	626	666	582	625	698	616	649	632	649	629	647	668	654	643	656	659	663	660	622	647	594	633	653	616	648	658	658	660	631	626	652	690	633	634	671	611	616	640	654	586	656	606	630	613	637	644	647	648	660	631	611	667	615	630	649	613	666	682	640	683	612	666	648	620	622	654	666	629	601	665	647	647	633	631	652	622	668	612	598	644	644	637	663	635	639	599	699	607	638	615	613	625	650	616	616	612	643	620	614	620	604	602	616	658	683	638	640	649	657	622	667	635	633	621	654	580	607	648	660	655	684	612	644	628	673	634	669	690	600	617	657	655	656	673	673	639	648	646	627	610	655	644	602	599	638	617	663	642	640	634	695	628	625	664	658	647	637	641	670	645	650	613	617	598	629	600	630	629	668	642	630	628	677	645	633	671	631	659	643	638	604	602	646	664	633	638	602	649	594	603	659	606	595	626	615	663	621	605	632	625	671	636	614	693	638	623	657	638	666	664	629	623	677	639	648	635	611	636	632	661	593	639	617	661	657	615	610	656	657	638	653	647	641	653	652	651	629	643	698	643	634	622	613	669	629	657	631	660	685	614	601	683	635	648	618	626	637	630	654	585	628	643	625	689	636	647	569	636	639	642	614	621	610	591	652	636	618	617	645	635	632	640	672	621	625	654	661	667	690	631	693	613	633	679	633	597	654	660	615	644	648	657	651	665	619	621	633	651	676	652	643	645	705	611	631	662	640	645	593	624	657	606	613	622	607	633	593	637	631	598	613	634	605	640	696	600	658	665	657	619	640	697	668	676	645	621	608	633	616	602	605	651	628	663	682	650	617	644	593	648	635	634	650	642	638	617	641	614	621	677	662	606	685	627	632	635	618	612	640	670	656	611	677	689	633	621	635	644	663	648	638	620	654	631	673	600	657	656	617	652	630	621	606	651	601	626	663	615	645	599	593	617	708	630	654	637	656	560	638	645	624	617	617	646	629	639	621	644	655	620	621	693	655	656	632	620	656	672	659	646	655	652	653	677	619	662	647	628	645	666	632	614	659	587	660	653	646	641	618	659	638	622	607	590	623	659	681	601	620	668	668	646	661	634	659	642	649	689	627	596	614	668	656	653	605	630	626	628	661	657	633	638	678	647	677	690	664	573	660	613	644	636	630	672	597	639	659	620	624	649	633	632	625	657	649	685	635	649	622	659	651	641	668	640	621	658	669	619	602	664	632	630	668	676	636	666	689	638	668	645	583	650	654	626	695	687	620	626	649	623	685	619	621	639	660	625	593	645	671	622	606	643	625	665	665	626	612	664	638	636	647	647	636	656	641	615	658	640	630	668	649	645	623	611	573	585	630	663	633	638	648	657	620	606	666	623	617	686	624	632	649	663	666	612	630	617	608	673	644	641	615	635	633	566	619	623	643	645	606	644	690	688	647	681	615	631	645	632	661	640	662	614	659	648	606	626	622	615	648	676	677	604	605	651	666	707	680	607	688	637	586	638	607	652	621	629	667	627	620	621	613	648	665	650	667	620	642	628	642	620	672	654	690	598	650	661	635	642	656	624	628	611	647	653	702	681	597	634	595	645	603	668	614	612	602	652	631	688	642	664	600	692	641	649	655	664	639	597	590	665	623	633	650	592	632	620	646	687	651	614	645	661	614	583	643	597	602	670	623	584	611	613	614	641	637	656	643	647	619	612	654	676	638	605	634	594	657	652	621	621	669	672	650	627	600	663	634	666	626	651	670	626	626	650	636	639	628	612	615	676	661	588	642	688	593	642	625	642	656	636	664	619	630	688	662	649	572	660	624	642	667	612	605	632	658	668	618	643	637	600	669	618	632	683	618	614	627	670	674	676	620	650	629	613	653	677	693	656	608	636	640	604	604	650	624	621	627	635	598	613	614	641	647	635	642	627	627	676	648	681	635	651	597	619	593	669	572	631	658	618	643	643	601	683	620	647	669	628	644	663	690	667	644	636	615	653	614	678	609	632	675	686	616	618	621	641	632	658	605	636	639	609	644	652	659	656	640	644	653	698	713	630	651	658	628	646	605	648	572	663	589	673	624	627	621	652	652	685	666	642	660	638	555	688	651	669	607	654	621	621	616	607	621	631	661	618	658	641	666	619	601	633	608	640	638	605	629	625	622	686	665	662	633	651	606	595	680	658	659	654	632	632	659	673	611	639	608	630	611	634	657	646	604	643	651	602	639	682	656	690	648	637	597	642	640	646	600	580	670	607	649	664	632	643	625	649	642	687	652	611	622	646	641	628	665	649	574	634	608	666	594	661	667	611	653	630	654	640	636	643	637	632	592	638	621	636	659	689	598	627	631	659	686	670	636	665	672	657	678	620	643	635	614	635	665	664	648	598	630	625	652	658	645	651	636	618	638	646	645	634	648	602	596	653	631	648	648	680	655	644	688	633	668	653	643	687	673	670	624	628	646	650	582	634	650	649	619	631	652	659	609	601	631	630	667	649	666	663	615	598	685	650	643	626	631	635	629	651	645	637	644	637	614	648	611	684	680	644	647	680	647	646	636	613	638	637	637	692	600	637	638	646	619	639	639	633	658	617	625	642	646	645	640	633	636	616	644	641	680	673	634	627	588	618	661	626	658	639	613	620	625	668	600	631	643	642	642	663	659	652	678	668	643	675	622	632	640	645	592	593	612	639	611	658	636	636	638	612	640	656	596	610	615	651	621	630	613	673	616	659	623	647	648	653	664	594	677	641	657	685	618	627	629	628	648	618	607	663	651	634	627	629	668	647	647	649	623	668	635	650	624	581	635	643	604	618	641	611	591	656	633	670	577	632	637	611	649	656	631	647	683	620	611	616	644	658	611	611	625	613	647	577	682	632	649	630	585	662	640	679	630	641	636	645	601	639	645	636	673	659	650	643	657	661	668	645	654	611	598	695	619	657	608	626	650	684	690	688	623	678	620	635	637	647	642	662	659	630	674	666	654	643	626	656	585	606	667	609	645	637	642	648	688	655	636	647	616	662	624	642	653	652	627	643	656	635	652	609	691	629	649	626	618	607	631	622	631	659	653	655	614	624	627	667	678	656	599	674	669	647	640	658	670	679	618	676	642	643	648	618	661	662	640	638	642	626	638	677	626	626	614	621	627	647	645	669	655	646	650	653	582	630	617	601	621	644	615	630	675	692	659	651	587	617	655	624	606	649	696	678	627	610	639	660	634	633	661	629	653	648
3523	2430	974	652	679	1104	1191	1131	1024	840	810	755	574	469	388	295	266	230	185	163	151	139	127	128	105	96	91	83	75	76	55	73	74	55	281	472	251	141	60	57	110	68	58	38	46	31	46	49	45	53	48	53	64	64	67	96	103	89	76	67	55	37	41	50	53	45	38	46	45	47	49	40	48	53	32	51	48	46	44	44	55	55	46	47	48	49	52	35	60	44	41	49	47	48	56	50	44	64	48	45	54	41	41	52	49	35	47	39	60	47	49	55	49	50	38	52	39	40	37	56	44	49	44	43	42	53	56	40	41	47	50	38	51	55	47	43	49	46	48	48	46	39	42	49	55	52	45	43	49	40	43	49	38	38	42	44	62	52	49	59	42	51	42	41	59	39	51	51	60	53	46	40	42	38	53	48	63	52	44	36	48	56	46	51	43	48	55	47	51	42	51	44	28	41	52	54	45	50	42	51	42	45	38	39	44	34	55	38	59	39	54	53	46	53	51	38	44	53	52	49	47	58	48	52	46	36	58	44	54	56	36	42	43	48	50	50	28	33	43	46	42	43	50	46	52	51	50	59	60	48	55	51	51	59	45	57	56	59	40	50	47	37	48	61	40	35	32	38	53	55	55	44	42	51	49	51	47	47	39	46	58	44	54	46	50	42	45	38	46	49	45	51	43	33	55	52	42	52	55	55	43	45	43	50	40	40	49	47	45	48	47	41	35	39	51	52	60	59	50	54	54	40	46	38	42	41	50	54	41	50	47	39	45	49	50	38	50	40	43	52	48	42	50	44	52	40	50	46	53	44	36	47	63	37	49	58	36	50	41	38	30	50	38	60	55	42	40	40	49	57	44	46	49	55	45	46	42	55	54	40	46	42	38	55	39	47	53	39	44	38	49	39	44	45	51	49	37	55	48	51	43	48	47	36	49	40	34	49	52	49	47	48	44	47	39	46	54	60	52	52	41	47	49	53	38	52	42	29	42	43	34	59	40	40	44	42	52	47	51	54	41	45	43	42	41	35	42	58	45	52	51	47	55	50	55	44	46	43	46	36	37	57	46	48	49	46	46	49	44	54	47	52	55	45	37	32	59	53	47	48	47	58	38	50	58	41	41	40	50	42	41	48	58	44	46	40	46	48	47	50	50	40	48	35	44	39	39	41	51	33	42	38	55	39	59	33	49	49	36	57	45	44	49	45	46	40	44	52	39	47	53	58	39	51	42	47	37	55	55	50	37	60	46	51	44	57	52	50	43	42	37	51	41	43	43	53	49	49	45	37	43	49	36	45	49	42	46	52	46	46	57	51	49	53	48	47	54	40	48	41	37	45	44	55	51	49	49	40	41	38	54	52	43	47	44	46	45	43	47	48	46	47	49	43	43	51	48	51	44	57	45	47	43	38	49	47	30	41	47	47	46	55	41	47	51	48	44	43	38	63	47	49	46	52	50	50	50	53	45	47	37	31	60	58	63	47	46	52	58	42	50	50	38	56	53	59	42	43	66	40	40	52	52	48	40	53	36	49	64	36	64	38	38	42	50	47	39	40	41	38	44	44	50	50	63	48	38	48	57	41	42	48	45	33	61	42	49	52	45	47	58	40	53	47	37	51	40	39	49	39	43	36	45	46	53	65	54	50	43	57	62	50	49	35	40	46	30	45	58	43	47	44	42	47	50	35	38	32	37	45	41	61	48	48	35	36	58	53	50	48	55	47	50	44	50	40	53	42	35	37	52	54	51	49	47	55	56	44	43	44	52	57	32	55	59	41	36	58	36	49	36	36	38	50	53	52	43	48	42	43	42	43	46	55	50	46	54	47	52	48	58	50	52	50	59	53	34	47	39	54	63	44	43	53	42	44	35	54	48	52	39	46	53	46	58	50	40	50	46	55	41	40	49	41	60	49	59	39	38	39	47	42	42	42	39	59	53	39	42	54	46	39	45	39	40	51	37	45	49	43	34	37	37	42	61	40	40	38	40	51	48	60	53	51	43	41	40	49	46	48	36	44	49	37	41	39	51	41	45	48	44	40	36	42	38	58	42	42	55	44	54	50	50	55	48	47	47	47	47	52	56	47	50	45	51	43	35	42	47	44	38	50	40	56	44	46	55	56	50	32	45	44	37	39	41	50	49	49	55	36	37	41	50	33	52	55	38	41	54	35	46	58	49	35	32	69	47	63	32	51	44	56	48	47	45	36	50	45	42	35	56	45	38	48	62	51	48	43	45	49	49	47	44	43	53	48	37	52	49	49	61	50	47	46	51	40	49	56	50	49	51	36	43	46	53	37	28	52	44	60	46	41	49	49	44	44	43	50	57	49	71	45	55	48	50	56	56	42	47	45	52	53	45	46	42	51	43	47	50	47	58	49	38	53	51	46	62	44	64	42	51	50	54	44	42	38	53	32	45	58	53	55	40	61	42	59	50	40	56	43	45	49	49	40	46	49	51	48	49	39	43	42	51	45	49	37	39	46	55	42	49	47	48	47	45	48	50	44	49	65	47	39	48	39	47	52	47	48	51	50	52	49	60	49	42	53	54	41	40	49	52	56	40	36	52	42	31	37	43	56	47	52	32	40	49	53	52	51	47	55	35	65	56	42	34	36	47	43	38	48	36	63	35	43	48	49	34	46	40	45	50	51	41	40	56	46	50	43	35	43	41	52	39	50	38	38	49	43	47	47	39	46	57	43	52	39	54	54	50	49	50	40	46	42	64	41	59	45	57	43	51	53	40	48	44	48	40	47	51	43	48	41	46	50	58	44	52	36	47	45	42	41	44	43	54	45	50	46	52	41	57	46	49	51	39	47	59	56	45	46	50	40	52	58	40	40	53	41	57	39	47	41	33	52	47	46	50	43	48	47	38	49	39	33	48	45	54	49	44	44	48	45	39	42	52	45	42	47	52	41	46	55	49	35	56	41	43	52	42	51	47	36	41	39	45	35	58	48	50	47	53	52	43	56	48	40	34	54	47	55	40	50	38	63	48	32	44	49	45	52	46	48	48	44	51	53	44	44	47	52	38	43	57	42	54	43	54	54	43	34	43	40	46	39	47	40	48	56	35	53	38	44	57	56	52	33	60	47	52	37	50	36	40	45	51	39	45	55	46	37	49	62	50	51	54	48	39	53	50	52	53	43	50	48	53	52	47	57	55	46	41	40	31	42	46	39	51	46	57	39	34	40	47	49	37	49	40	53	48	49	42	48	59	53	41	33	53	36	50	53	49	43	38	51	33	45	43	52	53	53	50	36	42	43	35	39	53	40	41	34	48	44	48	50	42	45	40	57	29	59	51	41	35	54	36	50	43	50	48	45	37	42	38	46	47	42	54	38	52	36	52	43	40	51	56	38	62	51	40	39	46	42	45	49	47	41	45	59	37	42	52	39	49	47	39	64	48	45	43	49	43	49	52	48	31	41	43	48	64	48	45	35	48	49	43	48	38	50	43	45	47	60	35	39	53	45	51	54	45	54	42	40	52	46	51	57
27150	18089	11231	17633	25355	28875	28032	25909	24326	22769	20866	19017	16640	14183	12087	9813	8175	6673	5715	5089	4467	3870	3269	2949	2619	2416	2405	2098	1864	1791	1526	1321	1150	1118	8324	11037	6052	3373	651	794	2189	1090	584	590	551	586	576	570	588	543	613	644	760	1204	1466	1969	2354	1840	1409	995	740	621	576	574	545	519	558	547	596	579	524	547	581	534	572	551	523	545	516	552	576	551	532	578	553	574	550	524	528	567	547	558	534	524	541	506	569	548	534	544	583	539	506	485	556	528	563	572	545	531	542	527	559	529	519	578	523	504	574	559	515	567	541	594	539	556	577	562	555	580	519	514	583	594	539	556	540	537	597	557	570	542	535	534	548	544	525	513	571	580	554	529	563	584	558	523	521	583	549	553	570	525	547	569	566	545	527	519	552	541	544	503	566	528	548	553	525	585	555	588	577	546	526	557	593	529	533	554	520	539	514	548	529	565	560	547	534	512	547	546	556	528	542	540	535	550	541	568	603	539	569	574	534	530	535	498	522	559	510	520	555	542	568	515	564	566	548	562	565	554	554	544	546	530	526	523	545	534	524	586	550	564	587	517	526	508	542	555	538	547	550	513	584	583	575	521	528	581	525	554	572	550	539	540	525	519	574	534	549	576	552	536	546	525	536	540	554	566	500	565	539	509	560	515	567	563	528	564	571	544	552	552	571	569	524	559	566	534	550	558	558	529	515	543	505	518	562	560	512	563	538	547	499	562	547	575	532	528	524	550	556	548	543	519	528	563	529	537	543	542	515	521	520	550	523	607	579	588	514	559	544	577	545	532	509	534	547	528	535	553	533	565	605	560	508	501	516	599	543	563	507	577	551	578	523	562	559	546	523	546	558	535	571	517	514	543	531	526	546	537	523	556	555	568	535	557	516	564	553	529	597	580	571	536	538	497	546	526	550	557	511	533	529	547	586	551	556	536	549	535	525	511	549	550	538	583	522	517	548	572	524	566	529	557	534	499	525	552	540	580	529	530	547	520	554	518	547	561	540	495	581	558	569	579	549	612	568	540	590	532	538	562	517	554	547	551	554	567	531	547	558	540	534	534	557	536	553	524	559	564	536	529	534	553	567	561	522	524	541	563	568	533	529	547	558	540	540	547	508	514	500	554	542	529	545	513	550	529	525	547	547	574	553	562	522	561	571	548	513	577	535	521	533	600	558	548	521	560	559	559	550	552	540	576	582	560	560	542	550	515	559	521	525	514	562	555	552	546	539	539	550	560	537	547	564	569	543	550	513	527	582	591	517	543	532	559	564	499	565	551	564	566	548	541	553	539	544	537	516	542	579	556	553	531	553	552	547	509	570	578	543	553	521	498	533	541	553	564	512	516	547	557	550	537	532	575	506	523	564	534	552	533	547	522	492	542	538	512	531	555	546	568	575	524	526	526	571	564	542	536	589	524	573	549	523	581	545	551	532	550	537	550	534	524	524	529	546	523	566	519	542	491	526	577	535	517	557	546	537	553	535	535	549	558	515	581	557	545	553	568	554	609	567	533	562	561	552	574	582	550	543	537	575	507	549	571	526	530	523	510	540	547	507	541	545	538	572	575	571	556	560	552	539	551	510	554	500	553	522	580	556	522	545	557	573	551	567	534	579	542	542	585	589	552	568	541	555	518	559	553	552	545	559	533	544	552	564	561	542	522	543	539	586	576	546	524	535	554	560	572	540	569	553	511	514	567	549	562	512	547	537	548	570	526	566	533	514	540	592	531	549	541	552	577	545	564	555	543	583	550	529	502	535	590	531	538	547	557	550	524	545	544	558	539	535	534	557	542	512	588	555	519	523	556	546	563	526	504	557	574	520	525	533	550	542	534	529	563	538	551	611	528	546	574	521	520	572	542	567	573	571	547	514	527	496	581	552	569	541	524	550	520	566	548	547	532	516	545	509	550	517	519	514	527	531	503	565	537	550	552	548	600	523	599	574	532	535	547	550	571	547	547	585	552	513	559	530	553	547	557	546	520	528	570	568	567	559	548	582	542	587	558	587	566	558	541	512	573	537	517	579	586	513	557	512	550	513	504	571	577	559	512	635	532	538	563	581	532	520	541	540	511	583	543	568	530	548	535	531	586	543	534	580	514	549	556	560	543	533	583	565	538	571	509	542	573	546	546	538	550	501	550	568	560	587	532	496	556	516	567	584	550	561	565	555	576	573	517	525	558	574	542	536	555	604	546	559	512	536	519	557	560	560	555	547	558	582	557	535	586	533	546	548	568	561	563	576	562	554	592	529	594	618	535	572	604	550	550	533	562	583	512	528	546	538	530	516	528	536	529	544	489	540	548	525	532	548	545	575	552	543	551	574	535	559	556	583	558	576	538	566	565	521	562	569	577	572	564	563	563	509	537	530	535	536	567	554	574	552	535	535	519	589	506	492	519	552	548	528	543	569	514	559	559	593	572	573	529	535	564	579	599	561	540	521	498	561	599	564	516	545	567	532	549	572	554	550	516	579	535	574	524	544	508	537	580	549	579	525	574	544	595	553	575	568	537	534	570	544	507	550	539	553	565	541	494	546	583	546	557	541	514	505	537	548	566	552	560	530	515	522	572	544	525	537	551	517	565	555	560	516	596	525	536	535	584	553	522	551	554	596	538	563	549	565	536	555	503	574	554	538	556	589	551	539	550	552	562	541	510	527	542	524	548	536	549	539	524	504	559	574	557	546	525	546	556	565	539	539	552	521	526	512	560	512	539	536	538	541	557	576	578	559	531	508	541	553	518	543	566	511	558	546	543	530	544	527	569	524	538	537	569	599	530	563	527	553	536	542	567	521	576	537	547	532	550	527	555	539	530	526	500	557	564	557	522	535	575	515	527	553	602	562	549	538	524	514	556	542	535	602	569	533	523	580	512	516	535	546	545	542	546	555	526	568	503	534	531	455	582	529	517	520	540	517	529	556	532	558	528	552	540	512	545	540	499	518	516	530	550	580	574	520	588	563	528	544	540	569	576	575	569	530	534	524	560	511	516	540	554	527	522	536	553	531	598	524	511	558	561	565	489	539	577	503	514	545	527	549	564	549	487	567	545	567	526	539	546	551	535	521	578	532	565	563	531	593	542	542	547	548	519	531	551	555	590	559	521	567	528	563	606	519	519	544	527	574	570	560	552	546	539	507	535	555	582	552	558	511	555	552	553	573	547	509	569	546	533	530	561	540	531	531	556	552	540	520	506	577	546	538	563	549	581	532	543	533	577	549	565	536	492	524	568	521	532	553	562	544	545	559	537	537	525	546	544	504	513	551	581	553	518	542	555	522	550	535	557	600	537	512	548	565	554	595	521	544	560	514	518	525	593	548	547	523	544	548	553	532	551	560	544	586	532	561	520	549	532	498	547	545	585	528	518	485	554	526	530	536	573	564	564	576	523	572	557	565	545	560	573	566	543	524	543	476	566	563	537	500	532	573	547	558	554	591	533	521	583	556	537	518	550	576	570	584	579	497	526	562	554	556	520	537	499	522	567
2479	732	407	277	361	568	548	518	456	434	341	311	276	204	166	163	138	143	118	110	98	78	87	95	95	76	73	56	57	56	62	55	73	62	76	112	58	63	48	68	49	49	48	45	46	49	57	58	54	47	52	57	52	61	56	76	71	89	72	56	56	59	59	62	48	51	52	52	49	47	59	55	42	49	38	62	65	52	57	45	39	47	59	55	42	52	60	44	45	63	51	49	45	49	53	55	57	38	59	45	64	56	52	56	37	51	38	52	48	46	54	48	39	48	49	47	46	46	46	63	45	49	43	53	50	46	44	53	71	47	56	67	61	48	47	57	53	49	52	62	59	53	52	55	57	42	52	46	58	50	53	50	48	43	62	48	50	38	47	41	42	43	52	58	42	59	51	52	37	63	53	51	41	54	47	52	44	62	57	45	47	49	44	46	57	52	44	58	47	51	43	49	65	59	56	50	51	60	55	65	56	46	50	60	49	64	59	46	51	53	65	56	47	53	54	50	49	50	50	40	55	73	60	42	44	54	46	58	42	57	43	47	45	42	70	64	50	56	61	53	59	47	60	54	46	54	46	58	49	58	50	57	35	46	55	50	61	42	61	48	47	62	49	56	54	46	71	45	54	56	46	49	43	52	51	58	47	58	49	53	48	55	56	62	59	55	61	59	47	51	48	51	44	57	47	55	48	57	51	44	51	46	48	39	44	57	56	53	55	47	63	65	66	56	52	54	41	45	45	37	47	59	52	60	51	50	46	47	59	37	47	53	53	57	56	65	44	48	50	46	51	52	51	43	46	46	45	60	60	57	67	64	42	60	46	52	50	45	45	44	50	43	60	49	57	53	53	54	54	47	43	42	50	54	32	54	50	62	55	44	44	68	54	46	59	54	69	37	51	67	63	60	46	60	45	71	48	58	50	45	61	58	45	58	65	43	45	43	51	46	53	49	56	56	44	48	64	49	60	48	56	61	58	50	52	62	55	55	63	48	49	50	54	47	56	62	57	51	50	49	57	58	51	41	52	55	60	61	58	73	51	67	54	50	52	57	52	47	68	48	46	53	49	65	64	38	47	47	47	52	44	53	49	48	52	54	47	38	56	42	48	59	56	44	47	53	63	48	47	50	44	54	52	48	53	41	45	35	55	68	56	48	44	49	44	45	45	46	51	50	58	53	62	50	65	41	65	46	46	58	48	47	49	49	51	35	65	57	61	46	57	47	58	45	51	66	50	60	41	66	50	58	51	54	50	55	49	53	53	58	47	58	41	51	57	56	50	37	53	58	48	63	58	50	57	51	63	53	55	59	56	48	58	40	53	55	53	48	48	58	46	44	48	64	48	57	56	41	55	54	45	60	48	46	57	57	46	51	38	67	62	53	48	42	40	58	58	62	52	42	53	53	33	63	38	60	58	46	60	58	66	50	54	50	56	56	58	55	51	56	50	54	63	42	54	53	43	50	57	55	48	39	50	43	54	58	48	45	43	37	53	52	46	57	59	47	47	46	49	53	44	49	56	55	50	58	60	60	49	47	44	60	65	47	61	56	44	56	47	38	46	38	45	56	65	53	52	44	64	52	54	53	57	51	52	62	48	54	52	46	51	52	47	66	43	51	53	44	59	57	34	50	49	47	60	59	60	50	61	50	51	43	51	56	61	59	45	51	49	47	48	47	45	39	53	52	57	59	55	50	47	53	49	48	50	54	65	54	49	50	60	51	60	46	65	54	54	56	55	52	52	60	60	38	52	62	46	41	45	51	56	50	46	50	59	42	53	54	53	63	65	46	47	50	48	57	45	53	58	47	50	50	43	54	44	55	35	57	57	49	51	53	50	43	48	55	48	44	48	53	57	63	72	46	49	61	56	46	43	64	51	63	44	52	63	51	59	58	50	56	42	45	53	58	66	54	47	60	61	48	53	45	53	52	36	49	50	48	53	56	44	60	47	59	39	44	69	49	49	44	48	43	54	55	57	44	37	59	48	53	38	44	53	54	57	56	69	57	36	60	51	57	45	64	46	42	34	56	69	41	56	63	53	42	56	59	40	49	41	65	52	68	43	64	54	50	60	51	43	51	50	52	42	41	50	49	51	54	52	52	49	36	41	59	40	56	65	63	55	52	53	60	52	51	57	60	54	52	52	45	43	59	56	46	57	61	61	54	54	50	38	52	42	49	61	42	40	62	53	60	43	47	38	60	53	54	53	41	50	48	64	52	47	48	51	58	52	43	41	63	50	59	54	58	66	46	60	49	58	50	59	59	45	61	44	59	56	58	46	63	50	55	55	60	58	49	54	42	51	47	55	53	45	44	47	55	48	52	55	47	52	54	60	53	41	54	57	55	52	44	45	57	65	50	57	50	50	49	39	54	46	59	61	47	57	52	60	45	46	54	56	47	65	45	69	37	48	44	46	57	56	47	42	51	53	51	56	39	54	46	56	63	44	46	55	49	42	55	52	50	67	62	40	54	45	55	48	43	39	69	51	61	48	55	47	50	56	57	38	61	64	55	52	55	49	57	51	50	48	59	36	37	50	48	54	39	59	45	41	41	52	46	43	46	39	49	65	41	49	45	51	43	49	51	59	43	48	51	37	56	58	44	44	57	60	53	55	52	50	48	54	37	49	46	41	63	46	57	50	51	45	66	50	58	57	58	53	53	53	57	40	53	58	66	43	64	56	37	54	40	49	61	43	51	56	61	49	66	51	41	55	68	47	50	51	52	57	58	44	53	51	50	49	59	61	43	47	58	61	56	51	60	47	61	49	47	42	49	43	31	44	43	50	44	54	60	66	44	62	50	28	50	42	52	55	53	54	50	54	59	63	51	43	60	64	38	50	57	57	45	52	49	50	59	41	57	48	59	57	60	64	53	56	53	39	52	45	51	44	55	44	39	48	47	67	73	36	54	54	47	57	64	61	44	54	42	44	53	42	60	44	63	49	55	45	43	45	54	60	49	56	48	57	61	56	43	45	40	48	72	54	40	46	57	63	50	55	54	42	38	58	54	59	53	39	52	59	41	65	51	52	56	68	48	58	52	48	50	44	65	59	40	48	53	46	47	50	50	48	47	54	54	62	59	42	52	44	66	53	46	52	59	54	57	49	41	58	55	59	40	59	50	53	50	44	51	50	59	50	53	49	58	52	47	43	57	44	59	53	53	44	54	51	43	60	53	45	58	46	55	49	59	45	44	57	52	47	54	41	58	53	62	59	71	59	50	53	66	55	54	70	53	41	56	67	54	61	44	53	50	58	34	46	49	61	57	63	54	53	47	53	53	51	47	49	55	50	54	60	59	70	49	51	53	51	66	49	51	56	38	45	66	56	61	42	46	49	54	43	58	46	57	50	60	55	44	46	54	57	44	57	50	51	62	55	57	54	60	45	44	60	51	49	56	67	53	55	44	44	49	43	56	63	60	53	43	48	44	39	52	46	49	65	65	59	44	43	44	44	57	56	55	51	49	56	62	56	58	55	53	67	54	53	63	54	42
20088	10235	6991	10589	19004	22821	21368	19328	17216	15409	13695	11408	9639	7954	6288	5382	4470	3985	3254	2762	2434	2326	2178	1976	2166	1699	1402	1253	1164	1070	1016	894	815	823	1567	2809	829	974	640	677	690	674	622	643	600	656	635	616	620	630	669	693	741	907	962	1259	1352	1328	1277	931	835	676	708	653	634	632	631	620	591	596	633	636	616	613	640	578	610	621	630	615	607	629	645	609	589	567	611	619	575	593	596	596	623	597	617	610	597	596	585	618	616	560	635	629	617	652	630	640	630	624	649	630	658	587	559	614	634	612	595	597	603	633	598	642	633	605	588	602	573	592	608	598	645	609	628	649	614	692	630	656	631	615	632	642	704	611	617	588	625	614	577	604	646	602	599	620	637	597	608	642	602	639	583	602	640	629	599	641	589	635	567	585	623	630	577	602	640	637	664	625	614	618	595	610	611	620	651	595	601	643	618	615	589	634	607	607	613	653	604	633	644	611	593	631	591	600	620	588	571	593	656	610	641	596	608	615	568	653	611	605	585	565	626	618	595	614	617	601	590	610	652	668	638	601	658	644	610	649	625	591	598	652	578	626	641	637	613	578	652	673	614	628	610	612	608	626	649	630	571	578	599	598	582	580	579	614	582	606	664	609	608	609	584	601	607	601	591	631	594	615	627	601	592	605	619	620	668	607	615	649	611	646	581	601	564	623	588	599	540	603	627	596	618	630	622	609	654	633	600	595	646	611	602	571	596	625	577	622	600	616	613	615	621	621	603	603	627	614	595	601	627	638	658	640	627	628	601	619	632	610	652	555	587	607	606	609	640	602	590	600	612	630	639	626	679	567	574	548	597	602	596	634	624	667	605	568	610	609	675	601	605	617	605	568	602	597	622	568	585	567	551	596	607	608	621	583	610	605	673	621	652	662	592	612	625	628	602	610	629	609	608	612	651	584	589	609	643	613	601	641	626	612	636	638	653	672	608	604	615	677	575	596	617	625	625	648	643	654	615	591	614	613	612	628	639	581	590	618	593	576	637	611	609	604	639	652	636	621	621	577	635	641	615	619	651	604	592	607	597	611	623	622	586	579	661	596	598	664	621	655	592	668	632	582	613	581	630	627	602	563	628	622	585	629	604	617	590	620	619	581	642	609	609	646	601	644	654	614	597	637	606	577	595	603	616	669	640	614	600	629	610	652	614	612	595	590	565	655	616	628	631	625	610	572	594	597	587	650	594	625	622	636	561	641	632	603	600	604	656	642	594	621	568	587	588	599	653	612	658	629	659	624	595	586	637	618	611	614	615	610	635	633	602	657	638	583	616	568	664	632	592	627	573	570	607	649	619	646	631	646	645	590	577	624	657	628	590	634	599	636	600	593	614	625	597	588	650	658	618	630	636	585	621	630	629	619	627	632	642	632	616	630	612	637	555	580	588	619	644	628	564	601	588	626	602	566	614	592	633	607	660	634	597	609	641	550	587	573	611	591	586	615	616	574	628	628	663	642	594	643	596	593	604	631	608	627	619	630	620	593	605	604	618	634	618	576	633	555	625	591	605	629	608	586	624	609	629	583	634	640	644	627	609	595	634	617	581	609	619	577	613	581	626	641	585	625	596	620	634	644	619	585	598	615	594	636	596	631	664	590	579	627	611	608	625	619	598	622	614	649	623	620	648	639	626	581	630	629	577	627	578	621	612	601	578	606	608	610	629	594	610	608	565	625	593	622	657	633	575	624	603	621	575	616	593	627	594	607	566	596	654	615	603	622	571	628	614	588	607	635	623	596	570	632	639	586	622	589	607	658	629	618	620	629	624	630	600	622	637	650	590	612	616	619	643	614	596	599	585	638	575	613	628	610	584	615	640	618	617	647	592	591	596	594	621	631	610	585	627	626	596	628	574	601	566	611	658	611	597	602	619	622	616	641	576	634	652	613	588	615	628	638	630	582	633	609	590	684	643	600	597	609	662	591	559	640	614	616	601	583	607	582	624	635	631	631	626	614	671	563	626	581	621	605	628	610	575	587	575	614	609	637	572	599	626	621	625	594	625	574	551	602	553	616	617	638	599	589	615	618	566	617	626	590	621	607	607	647	615	609	646	614	591	624	616	617	648	586	637	621	614	631	623	645	651	591	602	629	649	623	603	627	599	613	626	647	601	640	619	616	591	630	643	574	625	633	662	620	604	582	608	594	638	648	628	570	602	651	652	671	630	562	581	600	642	590	596	596	646	653	659	603	633	635	595	620	646	606	614	608	612	657	618	620	599	606	672	649	620	602	591	597	606	634	584	670	589	603	594	643	619	625	597	618	638	599	632	608	600	639	591	626	569	621	589	620	601	591	620	625	577	653	588	609	580	616	683	653	607	639	601	610	598	597	591	635	639	621	640	622	597	600	600	630	642	597	628	618	619	611	629	637	600	597	608	595	614	625	622	630	631	649	627	617	593	602	603	589	628	632	631	623	645	625	632	597	577	616	612	616	617	585	587	625	611	610	602	630	613	580	652	637	662	634	551	632	659	632	651	601	622	642	605	646	617	592	601	611	637	648	643	612	599	651	574	613	580	593	617	629	595	607	603	607	591	639	579	634	640	607	611	609	631	653	624	587	644	605	626	565	605	592	659	611	585	624	639	571	638	616	659	608	673	606	652	601	632	609	649	628	613	641	639	585	594	597	584	606	611	634	600	620	633	628	621	658	588	597	628	580	601	629	603	583	610	642	630	634	623	628	652	627	599	616	636	615	637	605	595	647	582	609	595	605	579	595	661	590	644	578	658	620	644	584	651	609	639	648	682	609	575	613	666	653	600	571	591	639	615	618	637	586	643	583	660	616	629	647	633	655	628	602	607	641	633	608	615	640	566	617	617	652	625	598	683	621	574	592	612	600	606	628	597	641	616	591	589	599	628	633	634	595	638	626	573	630	606	628	602	592	591	650	631	596	606	620	633	596	625	595	615	640	624	581	649	601	616	589	647	612	578	672	623	607	639	570	636	596	632	583	625	636	621	661	627	602	660	637	573	598	612	656	607	604	647	616	619	627	630	617	603	656	622	567	639	616	609	622	601	647	638	588	657	611	615	599	645	638	582	601	591	607	624	615	630	604	619	639	610	598	594	619	625	593	614	610	624	577	615	626	641	657	636	573	618	623	627	594	591	663	645	581	633	598	626	593	640	625	615	608	630	575	652	578	618	634	607	611	620	593	617	643	617	607	606	664	667	634	628	605	624	658	591	610	578	639	629	635	591	631	623	636	604	650	605	588	617	656	635	631	578	615	616	603	621	623	587	641	602	597	630	643	622	629	647	597	588	608	554	625	651	628	627	643	608	618	668	592	613	565	638	642	645	621	629	638	609	590	583	609	615	596	570	650	587	645	633	580	603	607	608	581	590	635	618	589	627	619	594	604	649	610	597	630	656	597	589	596	638	611	660	619	613	587	611	634	592	589	656	603	656	597	630	581	578	617	617	642	604	616	592	594	641	593	584	612	610	600	576	645	614	603	626	605	559	611
2337	1334	734	405	453	735	784	755	636	538	498	427	338	279	234	198	181	113	110	108	103	88	119	99	120	200	67	64	69	50	70	67	43	39	90	124	77	69	53	47	51	59	51	48	53	37	48	50	31	46	61	58	67	63	89	109	81	90	78	70	54	67	64	46	43	56	40	45	46	36	56	37	44	40	39	37	47	35	46	41	46	51	40	54	39	43	32	47	43	42	35	56	55	40	58	45	38	52	39	54	45	43	37	46	44	43	48	31	47	50	47	54	46	46	44	54	43	35	42	39	38	43	43	41	49	46	48	47	50	49	45	47	44	41	36	40	50	51	40	44	27	38	40	51	47	51	42	37	39	57	42	54	45	51	27	32	39	35	45	45	47	43	44	50	34	53	49	35	43	46	44	40	34	45	44	38	44	33	48	44	41	44	33	46	33	45	36	43	41	45	46	49	43	42	56	38	41	49	46	47	47	43	39	44	46	48	34	40	42	46	45	40	39	46	43	39	52	39	56	51	49	38	54	45	47	44	37	47	48	40	43	56	43	37	39	37	31	58	48	47	42	48	40	36	40	41	39	43	42	49	49	45	40	46	35	32	36	50	33	55	42	40	48	36	46	49	43	52	47	52	31	40	37	46	35	44	39	35	35	46	41	43	48	49	46	35	38	45	36	52	49	47	52	45	41	37	47	32	38	42	52	53	46	50	33	44	43	47	42	48	46	42	47	41	41	47	48	41	45	52	47	38	47	49	42	49	43	37	32	43	32	42	42	54	47	52	56	45	41	51	36	47	53	41	41	43	39	41	47	54	41	43	40	42	48	42	38	51	44	40	43	47	35	36	38	46	34	40	50	36	46	39	45	42	41	41	54	42	43	42	45	52	40	38	54	43	38	36	47	37	42	37	40	39	43	45	42	43	60	36	46	42	54	44	55	37	46	45	49	44	46	37	48	47	43	54	47	38	49	43	45	37	47	44	54	54	44	34	44	45	45	63	44	48	35	48	43	50	31	53	54	45	50	38	38	41	40	48	40	49	27	38	50	52	48	41	44	44	48	41	50	38	29	41	43	43	37	48	45	43	37	40	46	56	51	45	41	50	46	41	57	48	50	41	45	29	47	63	44	44	44	28	52	45	50	41	50	55	63	45	45	43	52	45	47	45	49	35	38	42	46	45	40	43	47	39	30	45	46	46	46	42	40	51	50	43	50	27	45	51	43	43	54	35	41	48	54	48	38	49	47	42	42	41	49	44	42	42	50	38	58	41	58	41	50	37	61	51	38	56	41	47	46	38	49	50	45	44	49	50	36	43	48	50	37	38	56	34	44	59	46	36	45	43	52	48	47	36	49	38	38	53	47	46	45	47	34	43	48	31	42	43	49	46	57	38	44	36	49	50	38	31	39	44	39	34	47	44	46	31	48	43	45	45	45	42	41	37	45	41	56	47	36	42	45	38	38	42	31	44	51	50	54	43	42	46	46	41	35	40	50	46	51	35	43	55	34	46	41	43	39	44	43	55	41	50	42	35	50	59	41	43	45	36	41	45	61	56	46	42	50	46	42	30	42	41	52	54	39	37	33	38	40	46	48	31	33	38	50	39	53	49	43	38	54	50	49	52	50	42	46	49	56	51	38	56	50	45	45	43	43	41	59	52	55	46	35	49	46	51	42	51	27	48	46	32	38	48	42	49	53	45	50	35	47	41	43	42	50	46	29	45	48	34	41	37	47	43	42	63	44	40	42	54	31	49	41	43	25	49	39	44	46	51	52	43	49	39	34	49	48	41	47	44	50	42	51	26	37	37	47	43	41	51	41	46	35	44	47	36	46	29	47	46	39	43	34	55	38	50	33	50	45	41	47	39	51	44	48	39	38	55	26	53	38	46	49	44	45	37	47	37	49	39	41	48	58	44	44	40	49	46	46	55	45	44	45	48	40	47	44	44	43	43	55	38	55	33	51	38	45	47	32	38	47	55	43	45	47	53	39	48	34	33	40	39	51	39	48	33	38	45	53	54	51	44	39	54	48	50	47	47	48	49	38	52	40	41	45	45	40	53	37	50	36	50	46	43	33	47	39	39	48	39	49	38	45	55	45	40	54	47	46	48	49	42	39	55	36	56	44	43	47	37	51	52	63	37	41	43	38	41	42	47	47	50	43	49	45	44	49	46	40	42	45	57	38	40	46	42	48	42	39	44	51	42	45	43	56	38	36	55	44	46	41	40	41	34	38	46	47	37	42	42	43	39	38	41	48	33	45	33	44	31	53	44	43	53	50	53	42	56	45	46	45	57	62	38	47	43	38	36	38	39	30	51	52	55	39	40	41	43	52	48	57	43	41	51	35	35	52	53	45	49	40	54	40	51	53	54	57	49	42	45	41	43	45	37	38	41	45	50	48	48	48	47	48	41	47	45	47	42	37	40	36	46	49	37	40	42	44	49	39	37	46	48	42	48	47	44	44	34	46	38	46	53	33	48	44	45	52	30	49	48	47	25	36	50	42	44	49	37	45	42	44	38	45	51	40	50	45	38	51	39	52	34	49	30	37	56	46	50	40	45	41	29	43	44	42	50	42	51	45	41	40	38	51	46	49	49	49	44	44	34	43	43	38	34	43	42	49	44	39	35	43	60	35	45	38	54	52	44	44	40	42	53	53	46	46	59	53	36	42	46	30	44	50	47	47	46	49	63	42	43	37	38	43	39	33	41	47	48	45	42	45	43	43	38	39	45	44	43	41	33	51	40	51	35	46	39	53	46	51	38	34	42	50	48	47	48	63	49	51	53	38	46	54	49	35	47	46	43	51	48	42	50	45	39	30	43	36	45	52	41	55	45	45	42	40	53	39	59	40	44	51	35	59	46	44	39	40	40	50	40	54	39	39	44	38	44	46	39	41	43	47	49	55	31	36	44	35	26	57	35	41	41	53	41	49	30	36	39	54	49	48	43	44	57	59	44	52	46	33	57	38	49	30	37	33	60	50	47	51	58	47	48	50	40	46	43	46	39	40	48	40	43	54	44	39	47	36	41	38	44	42	39	43	40	35	50	38	47	48	44	47	58	47	56	38	43	35	45	47	44	44	39	38	40	38	58	49	51	40	43	43	38	42	51	38	49	47	38	49	35	38	36	52	28	29	42	46	42	40	51	38	41	39	40	51	33	42	39	50	39	37	36	46	36	43	33	46	36	44	38	44	30	32	48	47	43	47	42	40	48	39	44	50	47	43	46	48	42	36	40	43	39	42	52	47	45	40	43	35	44	54	49	56	47	47	41	53	51	50	43	43	42	40	41	53	49	42	59	47	50	50	51	32	32	56	36	28	39	40	42	50	44	52	48	51	66	38	42	44	44	49	34	49	40	50	43	35	52	42	49	34	48	42	51	37	45	41	50	25	37	59	56	42	45	47	44	38	49	50	48	43	45	43	34	39	48	37	32	49	41	45	49	42	48	40	52	41	53	36	47	40	55	44	46	36	49	52	61	42	28	36	52
23424	14469	9653	15327	21738	23861	24185	22442	20366	17954	16070	13757	11388	9374	7479	6146	5106	4053	3663	3266	3108	2772	2586	2358	3439	5803	1530	1352	1307	1155	1035	976	814	808	2176	3222	1403	1088	876	855	728	665	642	605	594	584	571	565	547	578	650	908	1099	1440	2082	2288	2315	1983	1741	1460	1065	926	767	603	568	597	552	563	515	533	511	508	564	520	523	503	533	525	508	572	530	500	527	497	511	485	537	504	521	507	558	536	512	528	536	515	507	566	546	512	509	508	514	520	521	525	550	561	497	539	522	496	527	524	504	547	517	550	522	570	504	538	539	495	481	504	542	536	515	526	544	518	552	535	524	504	520	517	557	570	500	500	512	562	496	570	504	540	531	519	493	525	543	543	527	571	562	516	512	514	563	523	516	515	544	527	519	518	586	512	523	530	538	516	524	513	536	490	534	517	496	511	540	524	514	493	500	516	535	525	474	522	528	543	494	510	515	466	502	491	508	509	528	505	546	519	504	548	530	537	500	572	533	494	539	519	511	520	520	470	538	568	521	489	537	534	520	520	500	524	483	513	499	516	531	518	503	535	535	511	534	528	508	504	527	549	508	528	533	502	486	527	513	508	498	501	547	547	541	480	570	533	499	484	558	509	498	499	528	539	545	575	495	501	495	505	526	562	513	505	491	528	510	538	560	494	529	503	550	500	555	531	556	501	535	544	503	536	520	561	549	515	525	528	551	470	501	507	545	480	508	526	487	506	523	528	532	538	545	509	552	571	512	504	492	572	494	480	514	565	508	518	537	507	544	526	524	493	531	504	492	529	516	511	575	511	516	525	533	531	513	553	519	538	511	514	529	519	515	559	553	519	514	532	514	513	521	560	528	533	517	531	507	501	515	528	536	535	516	512	504	510	485	542	532	533	496	489	521	548	525	511	559	512	492	501	537	530	517	527	538	536	495	506	523	514	592	526	570	493	528	531	534	548	514	506	541	499	512	587	517	543	523	485	511	507	521	521	505	505	553	478	504	496	551	475	553	521	491	509	538	520	503	530	528	532	501	523	515	545	554	527	517	527	507	462	514	507	528	510	544	479	522	554	509	491	499	534	519	576	515	529	541	509	521	520	489	501	519	532	522	563	507	517	488	512	515	526	556	525	528	548	522	512	502	518	519	538	528	510	546	518	503	478	538	574	531	547	550	491	538	518	555	516	531	497	503	522	499	512	521	492	531	518	549	537	498	527	532	516	500	497	532	505	499	534	538	536	502	515	522	550	527	507	545	533	509	529	565	501	531	577	522	495	538	500	513	524	548	579	543	533	571	481	537	548	515	526	543	514	502	495	508	519	534	512	569	529	532	521	565	502	497	563	561	519	506	504	495	504	493	534	529	542	495	556	514	518	536	529	586	489	532	556	531	575	554	534	540	531	532	507	516	490	522	554	529	519	539	555	542	515	492	514	496	546	499	522	514	477	531	527	549	500	515	543	513	516	517	503	534	514	550	500	553	509	520	516	514	518	570	530	529	513	493	544	537	552	513	513	517	509	492	531	531	528	540	520	527	499	539	544	508	519	517	537	537	504	543	503	551	515	519	492	514	533	495	474	523	547	512	520	502	551	508	573	535	520	499	525	522	492	564	526	524	544	532	518	551	488	537	506	525	522	509	537	508	550	559	543	509	551	505	533	575	536	558	544	513	508	499	498	538	563	543	540	539	546	498	516	520	521	520	533	514	510	552	514	530	512	532	518	519	508	515	532	536	509	518	500	532	526	558	571	522	543	538	484	512	525	524	540	523	522	563	523	525	526	561	495	497	524	517	549	457	480	511	538	559	540	503	491	540	560	515	500	479	555	509	518	534	496	511	455	574	523	509	491	484	504	548	518	526	547	522	548	503	523	503	562	514	527	541	500	481	497	532	518	534	500	536	503	508	504	523	528	502	546	552	557	550	544	515	486	500	522	574	540	508	512	522	491	525	547	517	527	500	535	526	522	536	564	538	522	503	543	499	546	519	483	512	564	519	523	561	476	495	506	525	534	514	517	520	515	524	542	539	600	512	562	545	497	544	558	509	496	543	532	530	452	524	511	552	538	498	499	538	513	538	492	559	533	508	522	531	530	520	559	523	528	513	530	505	545	503	550	507	499	498	533	504	521	532	515	497	522	491	539	548	515	586	501	567	538	546	514	524	527	570	544	517	491	489	498	499	546	483	542	530	533	556	536	580	509	491	537	535	508	530	517	503	521	492	502	528	508	550	503	550	554	512	534	567	528	552	552	539	513	546	507	558	556	526	557	529	497	529	540	538	538	518	511	549	549	561	519	560	559	534	533	487	491	507	508	555	552	533	537	500	514	538	521	560	511	495	534	498	535	505	511	518	532	547	501	547	524	516	511	486	529	477	514	550	533	496	507	586	471	519	515	563	523	516	505	535	519	507	469	537	492	490	510	570	560	490	510	509	508	510	569	543	529	523	509	532	509	508	547	552	509	545	521	547	517	527	500	535	530	494	570	526	503	543	557	494	505	520	557	553	508	527	555	520	540	530	502	544	550	520	510	533	517	519	526	550	502	498	529	534	507	537	510	486	551	551	487	511	497	503	539	515	532	541	490	507	496	541	527	507	508	472	498	526	531	512	540	520	526	497	524	575	561	558	535	510	499	539	527	557	504	487	513	523	533	495	528	523	510	534	519	524	584	514	541	511	517	555	557	517	519	521	532	521	519	530	507	530	495	561	518	515	521	532	519	536	543	524	548	549	525	525	486	522	556	536	525	523	559	509	546	523	529	544	535	569	519	501	536	512	494	534	486	502	546	557	544	542	536	529	589	552	526	528	541	526	528	548	508	540	536	494	490	501	539	534	483	520	570	537	534	531	514	521	527	526	479	523	549	523	520	545	510	550	527	529	532	518	552	531	515	543	502	495	503	560	542	537	528	513	505	512	538	545	543	518	543	524	517	487	482	533	524	504	520	537	535	521	532	509	516	525	498	500	496	553	529	536	467	516	495	536	530	530	508	526	535	503	552	502	495	499	529	534	537	523	480	537	528	524	530	501	514	554	522	540	575	524	547	556	544	547	507	527	510	538	502	478	550	545	511	521	548	541	495	512	505	502	516	524	508	503	523	550	559	579	475	510	551	486	525	505	527	554	540	569	501	547	550	506	538	508	481	521	506	585	521	515	486	551	490	512	528	518	559	532	540	534	493	511	514	527	506	538	522	508	520	537	549	551	556	528	532	564	546	559	504	544	512	552	503	525	538	544	545	484	518	519	507	504	543	535	533	518	513	521	529	548	516	509	529	486	524	538	531	539	494	538	507	521	516	555	482	555	498	511	474	528	515	498	557	550	522	544	515	499	526	495	514	557	549	485	532	506	561	562	562	493	531	511	546	539	521	482	497	506	532	521	549	514	526	514	531	585	545	530	500	555	584	529	505	538	517	490	522	515	520	509	507	513	539	542	512	495	501	509	540	535	519	509	534	493	491	555	536	509	513	532	558	518	513	528	527	519	502	524	550
3473	1318	735	455	473	614	689	632	610	535	468	386	337	302	255	204	181	154	140	138	119	115	104	93	122	99	86	70	80	71	79	71	60	67	98	89	138	90	57	74	54	61	60	61	53	51	54	46	56	62	47	62	65	82	75	85	101	123	141	107	104	80	89	55	73	50	58	59	61	60	54	50	52	46	72	47	69	48	51	52	59	55	57	66	57	52	59	63	52	53	52	50	71	62	51	61	58	54	50	60	49	67	58	57	61	56	49	42	71	56	50	64	65	58	59	58	47	57	64	49	57	48	53	67	60	66	49	56	67	50	55	54	59	68	58	68	55	50	52	69	55	47	56	54	44	50	62	46	52	44	51	57	74	53	55	51	66	39	50	70	69	61	47	48	51	49	42	69	52	45	60	40	69	54	55	73	57	48	51	60	62	65	68	61	51	49	58	54	44	45	52	61	47	64	58	55	49	64	65	53	62	54	57	39	59	52	50	66	54	43	59	64	62	54	54	46	54	58	51	39	64	54	59	46	50	52	65	63	49	58	39	58	56	55	54	68	49	62	70	57	42	55	60	55	54	49	40	64	53	50	51	50	55	48	65	55	44	47	61	58	55	58	53	63	51	43	50	49	60	59	63	53	52	42	70	61	62	59	63	63	62	70	63	65	47	49	56	55	62	53	54	58	47	51	56	52	58	57	61	53	57	64	58	58	65	67	64	63	58	68	55	43	49	55	70	55	62	49	56	61	63	52	56	55	52	62	59	68	53	54	58	57	55	76	48	49	53	50	56	55	62	60	56	48	45	53	62	56	54	49	50	53	63	53	45	56	56	51	55	52	54	61	60	60	53	51	67	57	47	57	59	47	63	46	60	61	64	50	45	64	49	49	65	51	48	67	57	55	65	49	47	52	64	58	66	58	36	52	43	61	57	43	61	58	68	62	53	69	63	56	57	58	72	44	55	43	49	68	51	51	54	55	51	56	52	58	60	60	47	49	49	58	54	56	51	63	52	54	62	52	56	55	59	44	48	60	47	60	49	55	65	59	57	52	52	55	50	50	60	53	55	54	53	56	54	43	64	48	51	55	46	55	55	70	54	51	60	55	58	52	45	71	67	49	56	55	55	61	78	50	71	62	63	68	61	58	45	55	57	60	53	60	55	56	58	55	52	67	40	48	48	53	55	62	66	52	64	76	62	52	58	52	55	39	55	56	64	41	54	64	51	77	48	73	41	58	53	46	46	48	46	67	55	58	41	49	51	47	62	55	41	47	62	44	55	56	57	49	58	41	39	70	58	56	64	71	60	61	57	57	61	60	46	59	58	45	54	68	60	60	47	71	66	46	60	63	64	52	62	52	64	51	52	58	69	52	65	68	58	55	61	57	55	70	53	55	73	60	56	55	54	65	58	61	64	69	62	64	45	58	50	60	64	48	73	66	57	48	49	67	58	61	63	56	54	54	61	47	46	64	46	65	57	60	72	54	67	60	64	66	59	66	59	63	45	50	58	57	68	55	53	70	57	68	66	60	51	75	62	55	57	68	64	40	44	56	36	48	57	64	39	44	69	48	62	58	55	50	52	66	51	56	52	59	53	45	60	59	46	51	40	65	58	39	45	63	58	53	68	54	56	48	53	39	47	56	81	51	50	53	49	60	57	66	55	56	57	64	60	48	62	59	58	55	59	56	44	67	49	62	50	64	46	61	44	47	52	70	52	54	62	52	67	48	57	70	68	52	58	51	45	67	51	57	46	53	56	63	62	58	49	74	58	52	60	51	50	54	50	53	55	71	55	43	61	41	57	61	48	51	49	47	52	63	64	40	54	56	64	42	54	56	65	56	52	50	49	52	57	63	44	55	65	56	57	69	56	72	60	62	75	59	54	49	46	44	52	58	51	54	50	63	75	69	63	52	62	59	59	54	49	54	55	61	54	64	47	62	47	38	63	70	49	52	50	55	65	66	63	44	64	57	66	49	44	60	52	59	64	60	61	69	59	46	53	54	63	51	61	57	53	62	57	51	54	71	69	57	53	52	63	57	56	61	61	49	54	69	65	49	77	66	55	52	50	56	51	56	49	68	51	55	54	55	56	48	58	50	62	61	51	52	45	46	50	57	53	47	47	60	61	52	52	52	60	52	62	56	52	46	57	56	78	53	50	64	56	46	67	65	47	44	60	56	53	63	47	53	57	54	62	50	58	51	73	57	42	61	58	66	52	62	51	45	50	61	55	41	55	49	59	54	49	47	49	63	55	54	55	65	49	56	73	59	73	51	65	48	61	50	54	61	65	53	68	60	52	59	48	63	50	56	40	52	71	49	69	68	66	57	63	57	51	78	53	54	49	53	49	45	71	55	56	42	58	58	60	44	65	59	62	55	64	69	54	51	63	41	62	59	47	52	70	40	61	67	48	51	58	47	67	60	64	58	61	65	56	58	60	61	56	52	60	58	68	45	46	57	63	53	50	52	50	50	59	37	51	45	56	42	59	39	56	55	51	65	55	62	56	50	65	57	62	62	54	59	48	54	54	59	55	43	46	50	63	58	53	61	70	61	65	50	55	48	49	56	61	58	50	68	60	56	59	64	54	54	53	54	49	69	56	60	64	50	50	59	60	54	63	51	54	41	69	64	67	45	48	50	56	58	68	61	62	66	54	47	54	55	49	69	53	48	49	59	54	51	50	55	52	44	64	57	55	72	49	59	58	42	53	60	55	77	62	62	45	55	47	58	51	60	56	62	59	45	55	63	53	67	49	50	55	45	55	65	59	53	50	58	40	65	43	56	67	53	53	52	58	60	53	56	54	63	58	66	66	45	63	48	60	49	57	61	49	54	59	71	62	49	40	61	53	53	67	45	66	47	67	51	62	40	51	59	51	51	60	50	67	44	53	66	61	69	44	55	53	55	58	63	51	67	56	54	45	60	43	56	49	55	49	62	58	43	51	63	54	45	56	47	50	57	56	67	53	56	47	53	56	63	56	63	52	62	51	58	55	55	68	55	59	61	47	58	58	42	55	68	64	55	56	58	49	69	54	55	46	66	61	40	54	51	52	65	59	50	62	54	53	50	57	53	47	56	62	52	42	48	71	59	41	67	52	56	58	43	51	56	55	61	53	49	60	52	49	65	60	59	59	52	55	54	50	56	66	50	52	58	61	50	64	47	61	58	49	53	55	55	58	51	62	45	56	67	50	63	43	70	56	52	56	57	55	62	47	58	64	53	56	53	54	57	62	41	44	71	57	56	47	69	63	72	51	69	63	56	58	58	46	57	67	55	48	53	68	54	63	65	64	57	43	42	61	44	53	50	44	72	62	60	54	71	59	60	47	56	51	53	59	49	60	60	55	75	60	56	67	47	53	53	58	55	61	60	50	36	57	55	62	51	62	61	64	52	59	50	52	60	67	72	59	47	50	50	57	49	44	50	52	48	55	57	49	44	70	56	61	50	64	47	59	53	56	59	57	49	60	60	47	49	53	64	56	57	58	58	57	61
22020	14105	9765	14557	20373	21942	22771	21345	19359	17253	15524	13185	11000	9400	7833	6318	5386	4557	4255	3901	3404	2942	2670	2426	2904	2314	1803	1704	1590	1433	1276	1135	1079	1007	1873	1767	3252	1736	874	1193	879	769	793	771	734	752	729	727	712	724	794	946	1311	1754	1450	1352	2278	2965	3183	2666	2338	1729	1187	815	690	687	712	688	602	658	651	641	634	643	655	602	607	604	637	643	659	654	621	642	631	671	643	631	654	672	614	690	689	660	709	625	665	646	649	644	663	634	624	659	626	603	676	633	687	648	655	656	678	631	645	644	607	649	659	606	644	659	654	668	635	635	622	620	666	618	683	627	656	574	650	640	643	624	625	638	631	630	638	611	653	610	617	650	624	636	690	649	618	686	655	648	617	706	692	636	648	659	688	704	619	660	701	650	653	670	639	663	633	668	619	706	637	603	668	681	645	642	640	630	688	687	624	653	665	659	647	606	618	638	633	629	680	703	654	634	668	646	668	629	625	641	636	662	674	622	653	627	673	624	614	637	666	653	617	661	643	666	715	685	657	609	681	667	681	676	623	635	691	627	638	616	676	621	592	644	628	656	608	674	643	642	682	666	675	671	676	583	674	656	637	689	653	670	665	657	695	614	693	637	618	675	686	642	672	611	663	644	670	628	665	607	692	635	656	648	631	635	687	616	578	652	633	623	628	672	674	645	639	557	642	660	620	688	677	609	632	641	631	637	678	693	674	636	671	643	602	666	671	667	688	664	656	665	638	687	648	604	645	635	652	671	656	668	670	625	626	625	652	648	666	654	639	682	675	607	609	651	654	610	631	716	674	646	647	651	641	653	697	669	591	650	658	623	621	668	628	652	642	668	645	635	688	662	613	611	624	614	644	647	649	632	638	658	671	676	666	644	664	665	641	635	607	678	666	671	624	686	618	698	622	632	667	639	650	670	676	643	595	711	642	637	632	636	637	643	624	677	613	639	656	678	670	634	563	645	662	635	620	691	627	617	637	664	646	645	638	629	685	638	656	696	622	590	638	660	616	670	636	656	630	661	664	638	611	617	644	637	634	622	673	676	658	682	601	651	634	601	628	665	598	671	635	621	667	655	665	697	626	642	665	649	636	604	660	625	654	642	664	600	632	654	627	626	590	682	656	645	649	668	648	679	639	681	665	660	618	677	660	638	679	650	628	637	626	649	664	635	630	638	688	660	611	629	590	642	631	674	633	660	691	691	648	671	657	690	655	645	632	650	599	654	640	614	597	655	643	648	629	660	690	689	674	634	633	656	632	631	688	677	662	631	651	636	645	627	666	643	671	682	651	644	685	639	633	638	650	659	648	639	643	662	641	654	661	631	634	611	633	657	674	649	630	634	622	626	624	600	639	634	606	632	633	612	639	678	636	649	652	621	700	663	621	605	643	659	671	647	638	683	643	648	631	676	651	625	638	664	632	620	658	627	649	641	675	635	636	650	606	627	618	630	626	648	675	600	644	684	670	622	612	673	659	668	594	642	600	614	640	713	636	618	632	670	649	614	688	642	651	609	602	661	662	623	672	653	674	616	667	626	640	647	612	600	706	620	680	681	647	633	654	626	613	610	631	636	655	657	658	664	621	615	658	640	672	646	662	618	603	645	687	618	643	683	648	652	665	657	601	636	684	627	657	662	680	630	583	643	701	636	650	698	682	604	661	652	662	649	656	660	668	655	661	668	661	666	632	661	646	659	685	657	637	684	649	636	667	608	673	649	633	669	626	607	674	639	601	636	640	636	642	637	644	661	635	631	651	642	646	636	693	649	619	678	674	638	680	648	675	668	629	648	702	639	639	661	638	615	652	702	645	636	657	623	647	655	644	593	606	656	659	640	640	668	633	661	648	622	620	620	661	655	598	663	639	585	644	640	650	627	615	621	650	623	659	604	609	682	634	684	675	644	676	722	654	653	650	646	609	648	627	667	690	652	656	663	687	647	667	634	626	637	634	617	639	663	662	664	608	675	648	646	668	643	630	653	610	659	641	617	643	628	669	661	655	692	661	618	645	664	621	651	644	623	621	651	581	635	605	626	647	655	675	660	638	679	660	622	673	639	635	659	628	643	679	632	625	672	679	619	650	649	645	631	619	658	617	654	663	658	626	659	629	620	645	655	679	624	628	677	644	629	662	635	664	658	661	663	620	597	631	677	682	630	668	622	645	644	669	593	616	702	677	607	645	597	675	648	652	607	590	640	634	653	650	643	666	632	680	590	658	598	658	682	664	668	666	636	696	678	684	662	643	641	690	640	627	638	649	672	626	626	680	624	680	691	675	653	675	722	717	651	630	668	645	623	627	640	629	672	606	620	638	631	619	627	708	659	646	627	706	672	643	676	651	646	668	644	693	654	649	639	660	606	651	647	626	697	681	619	626	667	695	665	634	617	651	651	658	659	631	640	615	678	633	671	629	665	637	666	631	617	619	610	666	625	699	669	651	635	639	624	642	676	658	646	675	615	616	620	685	611	596	660	652	650	675	624	663	654	653	623	659	632	601	660	616	700	656	618	642	655	631	640	651	644	641	616	683	679	621	689	605	667	653	634	687	627	624	655	670	659	610	617	626	629	659	677	638	645	640	636	663	666	663	638	623	622	603	632	667	650	651	641	663	673	674	670	655	674	664	622	626	618	658	648	642	618	719	656	646	600	614	658	682	654	642	692	686	632	607	657	654	683	649	644	668	638	652	670	649	649	652	649	607	662	678	648	638	689	630	664	621	680	655	633	685	619	629	647	640	666	623	609	662	604	627	697	647	611	648	663	647	678	612	630	632	686	642	651	640	626	660	641	617	652	654	621	630	628	638	634	633	601	653	653	669	644	611	661	640	653	634	699	614	586	631	644	635	629	650	680	645	635	678	638	632	626	622	615	640	647	665	614	607	653	681	669	679	607	612	649	648	639	625	708	619	631	626	646	634	659	695	691	650	613	647	663	670	670	575	656	646	617	614	666	691	684	618	673	622	601	642	613	653	661	652	632	604	700	689	652	608	625	647	677	659	686	671	679	639	686	647	654	639	599	674	628	646	608	656	668	650	602	679	646	629	662	679	663	695	673	654	590	617	648	699	624	688	594	604	646	687	671	618	633	677	670	643	614	681	680	616	658	650	646	667	734	626	655	695	699	680	616	656	604	632	667	616	643	661	659	668	672	634	636	638	635	656	698	643	660	632	624	605	642	612	651	662	672	646	695	614	629	673	652	688	628	588	634	642	646	642	685	656	637	687	662	642	641	625	680	656	621	590	625	611	693	644	631	614	667	632	619	631	592	641	622	669	659	676	669	609	613	623	657	662	613	621	651	694	710	685	645	645	617	692	664	628	623	662	638	600	663	645	670	668	625	633	664	627	638	602	687	638	664	626	667	662	639	664	635	631	671	628	659	674	649	601	643	637	615	650	652	645	623	651	683	648	657	656	617	656	630	627	664	652	634	644	672	662	631	653	643	675	639	673	645	658	658	570	673	656	667	686	591	642	635	671	664	662	671
2974	2089	1044	560	547	797	779	720	634	529	576	440	366	277	215	205	205	145	170	149	159	130	128	112	246	516	77	69	86	69	64	43	53	53	58	76	173	120	50	76	54	53	57	44	45	41	41	53	46	41	43	56	82	132	168	169	66	72	58	80	112	84	66	48	64	47	38	43	50	38	46	54	34	43	42	49	43	50	46	48	45	35	48	42	42	49	45	58	48	46	38	39	40	53	46	40	31	43	52	45	55	47	51	45	42	42	40	46	47	34	28	44	42	51	42	34	42	39	55	46	39	37	50	31	43	39	44	37	39	43	41	45	47	45	49	47	45	38	30	46	37	37	34	42	35	40	46	37	33	36	42	49	41	40	46	33	58	42	36	49	50	47	35	34	48	52	39	53	45	42	42	46	51	58	45	46	44	50	41	37	48	37	39	57	40	51	53	44	53	45	38	29	39	37	48	42	43	34	37	39	41	47	50	40	51	57	27	50	47	46	38	47	45	53	37	53	50	40	37	51	54	49	44	45	43	44	53	45	45	56	55	36	45	48	33	41	41	48	40	41	45	45	48	46	46	41	38	44	46	55	56	35	43	48	47	40	40	42	44	61	48	45	47	37	63	46	36	42	54	42	51	52	43	36	43	40	47	31	29	42	36	56	42	55	45	35	51	42	39	44	44	45	42	51	41	41	41	44	52	45	42	39	47	42	40	41	34	42	32	59	33	42	43	51	45	51	52	51	38	49	48	39	49	36	36	48	42	34	49	43	34	49	45	61	49	42	48	45	64	45	33	42	48	45	38	46	37	42	42	43	43	43	33	44	42	42	34	46	47	46	33	40	53	37	42	52	40	53	39	43	48	30	56	40	55	51	33	48	38	38	44	36	45	47	44	48	48	40	52	41	37	53	47	48	36	39	37	47	45	40	38	55	42	50	44	47	37	40	45	39	40	50	37	38	39	45	59	29	50	46	51	39	36	44	47	47	29	40	35	42	55	50	37	44	61	58	49	31	43	34	36	43	47	43	43	49	36	40	44	43	40	36	37	41	45	50	31	39	35	43	46	50	39	57	33	48	48	39	54	36	30	41	46	44	47	44	47	40	37	35	36	41	52	58	47	42	59	40	39	48	37	38	30	43	39	43	39	52	36	46	43	49	37	47	53	47	49	42	45	40	49	52	32	43	35	47	48	41	47	39	57	45	40	44	42	41	55	43	42	51	45	38	44	47	41	45	51	44	41	54	55	49	42	33	38	44	55	50	39	36	51	39	52	43	35	50	40	46	46	58	59	34	29	58	41	46	38	45	50	45	38	42	45	33	47	41	44	38	30	47	41	49	48	47	47	44	40	53	49	47	50	48	46	39	49	38	41	38	38	35	40	50	40	45	54	52	46	33	36	43	46	45	41	41	56	46	40	34	44	46	45	41	43	50	45	34	66	47	49	51	46	41	47	49	37	49	32	45	47	44	51	56	42	42	43	41	31	47	48	37	36	56	43	43	53	43	44	39	47	55	39	63	38	49	46	49	55	33	30	48	54	44	40	47	40	49	38	45	43	40	63	38	39	51	56	44	42	39	48	46	36	28	41	46	48	41	48	45	27	38	41	43	40	40	46	51	42	34	35	33	44	47	39	57	35	51	51	47	49	46	46	46	40	47	59	43	40	39	46	47	34	39	61	44	32	45	57	48	45	42	36	41	39	37	49	36	44	42	37	49	44	47	35	28	60	33	47	38	46	51	43	43	64	44	33	49	24	47	33	36	40	35	48	46	51	51	44	49	53	40	42	49	46	40	30	51	48	37	56	38	39	40	44	34	41	42	71	34	43	39	40	29	38	45	49	31	44	52	41	44	34	47	43	40	55	50	41	47	43	49	55	41	56	43	55	45	34	42	45	61	45	39	40	44	48	43	43	52	52	48	41	52	50	49	46	45	41	45	47	38	39	37	45	49	55	50	45	39	40	43	47	35	47	45	40	44	45	36	38	56	44	42	42	34	54	53	50	42	44	35	46	33	39	31	53	55	43	52	54	38	44	32	34	43	44	47	47	42	55	45	44	46	47	39	51	61	35	43	38	47	35	51	47	45	50	41	44	52	46	40	46	41	31	50	53	40	46	47	51	47	45	48	36	53	54	50	41	41	48	55	50	41	42	33	51	47	34	37	48	32	43	53	46	48	48	54	46	47	57	49	43	39	30	45	45	44	47	55	39	59	44	43	48	46	40	49	49	40	40	50	39	48	51	44	51	47	43	47	39	46	54	36	49	45	34	51	35	47	49	33	38	34	42	54	54	56	42	37	44	46	46	41	39	35	45	36	46	33	46	35	41	45	51	48	36	46	50	49	39	46	50	48	48	41	44	46	48	43	41	40	43	48	44	55	38	48	43	35	50	42	40	57	40	42	32	45	46	35	38	46	56	50	43	48	53	34	44	54	60	46	44	29	41	41	42	38	40	38	48	57	41	52	41	46	42	39	44	49	48	36	47	44	49	52	43	38	45	41	47	43	53	49	36	50	52	41	44	42	43	52	35	48	47	41	38	29	38	52	38	47	46	43	45	39	47	43	40	44	43	40	46	36	57	45	46	40	44	37	44	50	53	30	43	41	48	51	38	54	47	47	42	36	48	40	38	42	42	50	41	41	53	37	37	31	41	40	33	46	43	43	34	46	53	41	48	47	46	45	46	41	44	44	55	46	50	53	47	34	39	49	50	41	40	36	37	37	53	46	41	46	49	49	39	45	33	36	30	51	43	43	39	41	40	47	52	37	55	44	45	45	41	41	49	52	38	40	38	49	39	49	36	52	55	36	39	39	38	43	42	41	49	44	41	52	49	40	44	44	45	33	38	52	43	44	51	41	30	43	40	31	41	40	37	40	41	35	43	33	47	46	42	47	39	47	39	50	39	47	45	33	46	46	50	47	37	51	34	43	46	47	34	31	43	54	41	54	55	42	53	38	40	37	47	48	46	51	41	37	44	49	44	42	64	56	46	43	37	35	45	42	46	45	41	35	47	52	46	44	45	53	43	55	39	47	52	46	47	45	48	54	38	53	42	41	46	49	50	38	40	37	47	46	45	41	49	51	32	48	54	47	47	48	51	37	34	49	50	48	46	44	46	53	46	51	41	44	54	43	32	42	45	47	41	44	57	40	52	44	28	38	41	51	33	41	53	44	52	45	41	48	44	39	47	31	51	35	47	49	31	43	43	54	43	44	42	41	52	47	39	46	36	45	46	51	47	51	50	50	50	40	53	50	49	62	51	40	40	41	53	39	43	44	50	50	39	35	40	43	44	55	40	35	42	37	48	53	36	54	51	47	27	39	32	44	51	51	48	43	38	42	43	40	42	38	45	49	37	38	44	45	40	52	36	37	39	49	46	33	57	43	58	52	46	40	54	47	35	42	35	37	46	48	42	47	35	44	48	49	39	48	45	44	37	46	54	42	38	30	42	32	37	57	48	40	33	35	46	47	59	47	55	49	49	45	44	46
25747	17020	12237	17317	23985	24774	23603	21977	19756	17517	16656	14402	12332	9793	7816	6953	6655	5971	5405	4815	4286	3827	3318	3039	6353	11224	1915	1754	1977	1316	1141	1070	971	901	952	2017	5003	2356	894	1870	844	729	724	772	706	647	693	636	588	601	677	927	2015	3248	4819	3991	1460	1046	997	1740	2135	1485	1061	858	770	691	596	562	528	506	557	492	512	502	534	473	489	519	531	505	526	489	467	513	565	505	488	488	500	513	498	485	506	540	529	517	520	513	512	498	512	550	486	513	501	472	485	495	498	507	479	501	515	539	493	520	552	487	509	477	524	544	472	509	482	547	497	532	494	493	521	496	557	531	522	522	515	543	486	512	468	507	518	486	495	525	501	486	484	490	503	511	494	493	486	455	547	488	485	521	488	494	491	548	515	500	527	525	552	475	552	537	515	511	545	539	527	499	460	463	485	512	517	532	509	519	498	515	470	502	515	532	537	532	564	533	511	522	514	540	480	524	511	517	472	518	531	513	493	527	525	563	520	523	523	519	488	474	487	523	493	487	466	497	493	508	534	488	500	505	553	520	518	490	522	508	541	557	511	477	528	486	493	530	498	522	487	496	490	489	524	493	502	526	501	517	506	474	538	508	484	473	519	522	501	518	523	500	524	475	548	478	525	515	483	521	482	508	518	535	513	515	480	494	478	507	485	462	503	516	508	506	500	523	503	497	487	509	473	531	528	443	510	519	512	499	502	532	489	489	516	533	518	466	510	514	510	496	496	563	529	508	485	487	506	508	516	499	548	492	509	538	543	522	509	509	558	502	520	508	537	536	507	529	484	506	491	493	522	536	524	502	469	516	514	491	483	524	548	541	535	529	502	513	506	496	515	527	529	491	522	515	535	548	531	480	527	499	497	525	500	529	524	514	494	506	538	494	488	503	484	527	521	587	468	526	518	532	524	529	508	517	504	516	546	531	552	511	498	528	525	506	530	530	494	487	542	526	516	485	496	483	552	500	501	503	560	498	524	532	505	463	523	502	528	530	475	543	495	507	517	527	531	505	475	519	502	526	496	499	517	505	525	509	539	507	509	515	502	485	521	476	509	481	527	532	516	486	506	546	468	520	526	538	517	515	515	501	562	542	514	509	488	502	490	482	481	489	497	499	496	502	540	542	514	534	523	481	509	511	484	499	487	516	534	547	505	522	516	499	551	520	533	502	481	492	530	524	521	461	500	507	487	518	513	495	498	524	484	498	550	514	550	507	509	535	514	516	496	482	491	503	496	534	507	495	497	502	518	514	502	521	515	511	503	523	508	534	503	500	532	552	470	481	491	463	535	492	493	539	502	492	512	497	501	511	541	474	504	502	475	491	469	510	522	522	523	510	520	488	556	515	551	512	484	510	518	498	520	521	532	474	484	509	506	516	499	526	526	510	516	496	519	502	566	494	524	476	492	475	517	502	534	480	527	516	502	516	499	490	497	525	504	494	510	541	542	570	503	524	520	496	497	504	523	535	524	483	532	539	496	549	497	541	534	491	518	488	524	482	531	519	478	511	493	501	510	506	491	500	539	538	497	506	534	480	499	519	507	524	502	531	528	514	523	487	518	546	533	541	525	511	530	485	496	497	485	523	530	548	541	524	518	497	466	524	508	515	519	517	494	507	498	503	531	480	538	496	504	504	578	506	499	566	496	504	534	497	491	502	497	477	490	521	551	528	521	494	522	471	480	516	468	546	485	513	515	522	503	527	527	488	504	543	517	544	511	520	462	548	531	544	514	497	523	503	541	507	498	521	519	550	500	493	545	525	526	530	505	529	512	526	492	504	518	496	529	508	557	536	510	513	519	488	496	506	525	515	506	524	477	505	518	501	488	497	497	543	532	479	539	543	505	506	504	504	523	490	486	504	500	520	547	466	520	548	507	507	480	481	544	524	524	519	513	510	524	502	493	517	530	499	508	470	547	520	492	531	510	520	537	492	539	504	508	507	497	499	526	526	491	491	488	516	478	533	538	505	534	550	507	500	515	487	511	558	500	520	533	520	496	521	519	540	545	524	509	491	533	529	514	538	511	515	512	484	544	505	522	480	488	515	509	525	506	525	547	472	478	522	507	527	507	535	525	487	487	500	515	500	490	505	498	481	467	491	520	513	540	535	504	515	476	493	538	491	506	499	506	548	515	496	508	503	498	517	541	491	516	494	500	519	509	525	522	489	489	522	497	525	516	471	500	554	509	498	520	518	510	460	510	492	511	467	520	482	531	497	539	528	517	495	518	517	529	477	550	514	491	524	530	486	514	530	509	527	477	517	494	530	520	486	544	481	501	537	497	533	496	458	464	508	492	500	515	497	512	490	501	519	527	508	524	543	490	513	483	458	501	529	520	502	521	503	485	450	529	557	518	454	521	528	529	511	518	528	497	546	549	493	553	530	532	533	511	509	498	475	539	494	528	554	533	547	503	504	509	529	520	531	524	495	517	497	552	545	493	535	507	495	517	474	559	505	517	519	518	525	538	500	469	521	461	505	470	487	509	534	469	542	529	534	511	515	477	510	512	510	500	504	532	534	502	520	508	500	538	506	490	480	514	475	552	533	505	528	548	491	550	503	540	477	511	471	503	489	468	505	490	472	533	565	499	512	522	533	521	484	498	517	534	483	498	476	512	527	466	506	504	493	526	539	482	495	542	494	536	519	474	486	573	490	529	509	516	522	488	512	513	485	530	517	477	470	531	504	517	527	528	485	500	521	502	470	490	531	511	509	512	476	479	504	500	491	505	513	496	536	569	507	486	510	516	533	503	540	487	526	505	480	536	520	474	505	532	495	503	499	538	518	555	499	490	537	576	491	509	528	521	518	483	479	490	493	507	504	541	503	523	533	507	499	531	505	529	499	537	520	529	506	476	522	500	510	517	535	517	470	486	477	488	508	485	524	484	519	534	491	556	534	548	521	516	504	489	514	495	503	537	491	506	475	491	515	544	547	496	537	537	527	511	520	465	538	524	488	504	486	490	502	538	499	495	525	534	524	549	547	485	478	529	548	545	520	522	495	523	536	477	550	495	517	516	486	510	507	508	484	532	508	509	493	468	507	516	529	561	524	503	509	495	513	494	517	514	481	498	530	561	525	517	487	509	478	492	498	505	490	503	511	454	477	496	495	466	502	501	507	503	506	516	537	506	534	498	490	538	546	512	504	506	502	509	516	498	481	485	525	527	555	542	475	547	523	461	469	505	510	512	505	514	484	510	544	502	494	539	510	517	525	513	493	516	543	540	504	531	509	505	500	555	515	481	507	506	524	526	532	543	520	531	494	524	533	511	512	511	528	526	497	469	514	546	490	503	565	488	509	529	509	527	502	490	497	470	517	492	499	544	507	527	510	523	505	541	531	500	528	513	510	529	477	537	519	500	552	476	519	499	525	533	531	510	519	498	537	522	518	500	489	537	519	516	524	513	487	488	549	493	482	497	503	492	523	491	508	520	530	541	543	474	545	505	541	511	539	549	502	515	504	496	492	548	525	501	472
2036	781	432	292	279	370	361	393	319	297	272	242	221	183	142	137	119	130	127	102	114	93	77	76	79	190	59	53	86	61	50	71	73	40	50	41	61	56	43	53	40	49	33	53	50	61	48	39	63	48	51	55	71	81	89	87	72	61	38	47	59	47	56	46	56	66	53	36	45	42	43	50	65	59	46	36	60	57	44	41	56	49	46	45	55	46	59	56	54	44	50	49	46	44	51	39	39	49	46	57	53	64	58	47	56	44	53	45	41	43	53	39	65	51	52	52	50	56	47	52	60	38	55	50	51	48	43	61	61	63	49	64	51	54	56	47	49	55	60	49	51	56	46	55	56	32	56	52	52	60	53	54	43	49	44	64	45	63	73	71	54	40	58	48	54	57	47	55	51	48	45	47	59	50	50	48	42	53	70	46	68	30	36	33	47	60	41	54	44	40	48	45	55	44	54	53	54	55	47	46	59	50	54	47	55	46	51	49	38	48	47	54	59	57	55	42	62	44	61	47	65	66	59	51	44	54	42	37	61	51	68	39	57	38	59	56	47	58	57	52	51	54	44	51	69	47	44	62	53	50	61	53	50	50	59	48	43	52	47	44	58	60	44	62	44	65	43	57	43	46	49	43	60	62	38	53	43	61	50	55	56	57	52	47	47	53	63	54	57	42	45	57	57	41	53	47	42	61	57	46	63	58	61	46	53	62	39	50	40	55	47	45	54	50	55	54	47	39	65	57	52	46	55	57	58	52	61	48	56	43	52	61	54	56	51	55	62	45	60	45	54	54	59	51	44	52	59	42	48	45	48	55	50	50	61	58	60	52	57	53	49	47	54	43	49	49	55	50	56	50	53	39	50	50	53	43	49	52	53	49	55	57	51	59	62	47	54	46	47	53	61	40	52	63	64	56	45	49	53	55	45	53	38	52	31	43	43	61	70	46	65	62	45	55	63	49	40	46	53	34	63	48	58	54	54	44	52	46	43	44	46	51	60	45	52	62	51	51	67	41	66	56	43	55	52	42	48	52	39	56	58	49	57	46	50	55	53	54	53	50	58	55	67	71	44	50	57	40	50	63	47	42	44	57	56	52	65	57	58	46	43	55	64	31	43	47	52	51	56	48	67	58	55	44	50	50	41	59	49	54	59	60	58	53	50	49	46	61	58	52	54	49	50	54	55	57	41	56	46	44	46	44	52	52	62	71	49	58	56	42	46	60	51	41	44	41	53	66	48	49	68	40	37	57	45	69	47	64	46	49	45	54	50	44	64	39	42	47	51	47	43	41	58	33	44	54	44	60	66	50	57	42	45	64	49	42	55	49	59	41	53	36	56	43	57	41	52	49	62	61	65	48	61	42	53	70	59	48	44	50	47	62	55	50	35	51	44	57	41	52	59	45	49	50	67	37	55	57	51	47	52	39	46	38	47	69	46	43	41	57	47	63	59	59	53	47	45	61	51	56	55	47	52	46	55	54	53	47	54	35	50	51	56	42	48	59	64	53	48	52	65	46	46	56	52	61	38	59	44	50	37	46	51	46	50	45	52	48	49	54	53	41	51	57	48	50	54	56	59	54	60	53	49	46	47	52	49	48	46	54	60	52	47	58	46	52	50	53	57	53	38	51	48	44	37	45	48	46	63	45	45	48	53	51	49	55	59	55	54	56	58	47	45	48	56	53	52	56	47	51	59	42	51	49	46	53	56	49	62	42	46	58	60	46	58	56	50	44	50	44	51	40	47	53	65	38	52	52	52	50	45	59	42	59	49	41	54	52	52	54	51	61	53	64	51	59	55	49	59	52	48	45	57	42	52	44	56	52	50	52	48	65	31	48	58	52	45	54	62	49	54	49	51	58	42	64	38	63	61	64	55	47	52	49	50	49	44	52	55	54	53	50	47	41	57	48	52	47	64	47	49	51	54	45	51	53	49	48	52	46	51	47	45	51	41	48	52	58	44	43	57	60	51	54	44	50	39	60	56	45	46	37	49	58	40	41	51	42	65	55	54	44	48	58	54	64	55	56	50	43	55	45	56	51	47	47	48	45	56	51	53	66	45	52	57	51	56	49	66	58	42	51	52	61	59	60	52	47	53	47	54	44	61	49	60	61	51	45	56	56	62	56	56	55	56	56	49	48	46	49	67	48	50	52	43	43	46	60	51	65	59	55	48	37	62	53	54	50	46	52	52	45	47	60	44	64	43	48	50	37	43	55	48	50	47	55	38	43	53	55	59	57	44	48	45	50	49	45	46	47	50	56	55	67	48	45	51	48	55	51	51	39	58	45	42	44	70	44	74	60	56	55	61	58	54	35	39	50	68	52	47	48	42	53	47	54	54	56	54	48	53	62	59	45	53	51	51	44	49	57	53	45	56	57	54	54	40	54	50	50	47	49	66	43	63	67	38	46	52	43	53	35	49	49	47	54	51	44	48	53	49	49	47	65	45	60	56	43	48	53	53	45	49	50	43	42	54	55	37	59	66	50	63	44	43	53	54	52	50	53	52	62	56	60	57	37	60	64	57	50	53	60	67	60	52	41	62	58	58	52	55	55	51	56	52	47	62	63	46	56	46	63	50	51	39	53	55	60	66	44	53	53	46	35	47	64	55	52	55	51	48	47	47	53	51	57	63	41	55	62	61	50	43	49	55	58	58	50	62	43	51	51	45	55	55	51	55	58	33	38	41	56	52	44	46	46	55	48	56	63	64	52	55	52	53	49	49	37	47	50	47	52	51	40	67	66	55	57	48	37	45	53	31	56	46	66	39	49	52	50	38	54	61	60	48	35	43	67	55	53	53	62	48	32	41	52	49	56	54	52	51	52	39	55	47	48	46	56	55	42	49	53	55	47	59	43	59	45	43	52	40	50	53	60	51	63	51	57	45	56	53	52	45	52	55	49	51	45	46	52	67	45	52	49	46	64	45	54	55	56	50	62	47	55	47	48	52	54	51	49	59	50	60	44	52	60	51	65	47	48	49	40	43	48	48	53	61	45	49	52	49	58	53	57	48	53	58	55	42	50	57	42	54	46	52	45	46	51	53	59	48	53	54	60	51	57	61	36	47	52	54	53	53	53	58	55	55	49	60	42	55	50	53	68	54	52	67	56	42	52	66	50	46	41	44	46	57	52	42	48	44	46	55	55	44	45	62	56	52	50	48	58	52	69	48	48	47	42	44	47	56	53	51	50	49	58	69	50	61	44	59	48	50	62	54	57	52	58	49	54	57	50	49	61	51	48	56	39	56	50	42	45	48	54	57	52	50	63	49	38	57	39	48	60	60	56	43	64	56	40	55	49	36	52	54	45	57	46	58	50	55	54	61	53	64	51	48	54	59	69	47	62	51	56	39	53	50	54	37	50	49	53	47	54	42	48	40	50	65	63	63	53	46	50	58	47	54	61	44	39	50	48	67	39	55	42	53	69	60	36	39	50	62	62	56	48	39	46	57	60	60	52	49	49	41	49	61	46	41	49	46	49	56	53	52	45
17642	10877	7615	10747	16762	18344	16536	15234	13631	11910	10316	8998	7505	6295	4906	4097	3911	3625	3156	2745	2617	2228	2015	1652	1648	4923	1174	993	1911	1192	947	928	793	804	957	848	1141	666	669	763	697	681	730	741	667	703	735	654	657	569	670	678	1203	1910	1848	1594	929	769	732	690	746	702	717	688	711	634	655	605	606	564	596	613	617	591	609	618	598	588	618	571	627	613	644	616	620	644	626	608	555	617	559	593	627	635	607	575	574	616	616	616	642	604	596	582	659	616	624	590	610	612	648	612	617	583	559	632	575	610	588	597	567	654	619	609	608	610	685	590	592	606	615	630	647	618	614	548	637	579	614	636	632	618	604	615	608	627	584	573	624	629	635	626	615	617	601	606	575	597	608	564	631	648	602	628	646	564	619	634	604	574	652	639	603	620	593	606	623	571	543	627	607	593	607	568	618	604	615	610	620	643	596	623	578	617	579	603	600	612	614	608	619	616	587	614	631	604	587	618	621	589	630	623	592	608	617	634	597	599	635	618	587	604	616	617	652	632	600	652	588	598	659	606	585	581	601	638	584	582	600	616	617	594	646	584	621	591	635	603	585	590	645	636	643	572	619	617	622	605	594	590	621	617	623	643	656	615	630	606	628	609	597	613	582	587	646	627	631	617	628	663	605	600	615	560	553	626	594	611	627	579	637	607	585	605	654	593	631	606	586	610	597	590	592	634	626	637	601	607	607	625	610	600	592	621	610	607	619	616	628	593	601	606	607	598	654	602	628	634	588	598	628	581	629	645	630	614	606	599	594	626	629	630	633	631	640	589	580	613	657	618	607	635	591	625	575	593	615	633	576	624	678	620	607	630	607	625	604	654	571	577	581	618	579	606	608	622	595	623	588	596	669	634	561	613	588	591	593	621	599	608	616	631	600	628	613	606	618	591	589	651	612	598	641	615	615	553	568	596	624	638	634	602	640	612	576	585	632	648	607	582	631	598	577	617	642	572	625	632	658	592	627	615	588	646	600	628	615	606	603	614	579	596	617	615	634	626	646	657	637	618	613	557	616	605	589	635	643	663	611	596	615	621	621	616	629	606	632	621	606	641	569	610	600	657	627	627	637	613	590	598	631	610	621	625	592	616	600	600	602	642	621	602	662	586	577	643	580	605	582	668	622	628	632	620	604	605	591	585	595	613	651	639	600	608	623	613	583	648	608	603	590	584	625	609	614	646	611	632	624	611	605	617	579	614	611	587	626	569	581	660	597	602	593	633	613	654	616	608	584	610	592	580	581	603	581	626	608	641	575	594	627	603	620	611	577	632	588	611	614	649	614	625	620	642	629	611	603	622	604	673	628	603	606	612	570	611	641	640	621	572	612	586	616	616	632	653	632	583	639	591	559	644	590	635	641	624	640	643	604	648	641	601	629	608	615	605	561	611	597	567	608	575	643	616	626	638	630	616	608	615	599	604	594	646	613	587	637	661	581	633	655	562	589	591	629	603	646	608	590	652	608	590	664	593	609	628	587	597	627	626	633	583	601	608	593	608	587	602	654	670	653	603	624	636	606	614	566	605	628	613	607	582	593	655	560	591	665	607	592	609	662	646	618	600	590	596	587	602	612	650	634	590	625	599	607	581	624	610	607	599	603	627	603	588	634	624	558	590	609	604	618	587	647	606	581	611	649	587	593	647	635	603	628	585	615	639	624	591	671	632	648	643	609	610	626	640	672	610	582	616	631	647	634	627	579	607	585	599	590	619	601	657	585	589	622	644	622	636	613	586	568	615	581	655	579	634	577	620	638	610	586	618	629	604	633	583	632	594	611	586	616	669	602	617	676	630	652	617	604	594	604	637	604	636	600	592	612	598	614	639	590	592	621	634	613	619	623	663	636	602	632	594	586	633	634	632	623	658	629	619	603	635	632	644	609	575	620	611	681	598	604	597	623	632	671	587	606	587	577	646	576	621	669	608	654	621	602	611	627	577	626	650	566	595	609	618	630	594	580	620	574	593	603	605	610	661	600	621	609	604	579	552	660	609	582	672	618	591	601	623	618	566	600	578	602	640	627	637	622	643	579	611	614	604	614	638	642	617	643	587	645	626	591	586	573	619	628	626	641	622	592	602	611	616	581	620	592	644	608	595	602	601	624	635	591	639	632	600	588	641	602	636	595	605	578	586	630	599	625	628	620	616	631	647	627	586	614	655	617	591	568	614	601	602	583	607	615	582	638	588	666	605	615	580	624	579	660	602	604	598	594	570	636	644	600	629	638	629	656	559	590	617	618	582	609	617	636	605	599	608	622	629	627	632	586	579	633	558	626	603	655	606	640	618	597	633	593	627	617	628	616	632	565	589	664	599	661	578	653	640	612	602	635	636	609	593	614	638	632	637	601	618	662	622	622	605	619	612	556	665	586	615	591	632	614	648	619	616	582	611	611	632	586	586	609	602	611	632	630	611	621	638	632	653	591	620	611	596	621	620	652	616	574	605	588	632	589	590	638	585	572	639	594	612	556	615	617	594	631	595	564	655	606	600	635	597	615	589	614	575	611	618	620	557	593	600	610	584	624	631	601	628	571	596	610	598	591	619	602	612	609	628	653	610	617	655	620	614	606	592	642	588	611	619	620	611	612	609	653	629	616	661	649	603	607	619	655	597	683	625	618	630	596	610	592	633	564	595	616	577	634	647	591	635	653	641	636	641	641	657	615	619	628	636	586	604	614	610	579	605	639	589	626	594	617	648	645	636	609	628	601	613	588	593	587	647	597	564	626	615	640	577	601	593	616	651	609	599	604	583	614	608	607	632	601	602	607	641	601	629	617	597	589	600	621	588	631	622	628	605	627	616	612	655	645	606	569	624	627	639	638	615	602	612	620	602	688	605	624	613	613	587	634	636	657	625	601	632	612	605	614	586	605	621	600	622	654	665	601	617	619	606	558	607	638	624	640	579	584	644	620	651	577	602	615	664	618	587	621	610	625	605	583	564	640	643	603	637	606	597	650	632	654	633	585	622	629	671	646	675	634	627	654	593	628	629	614	634	700	610	610	605	641	633	681	653	558	614	595	599	637	631	606	603	608	633	628	637	611	603	601	593	645	626	584	632	597	573	621	600	631	607	609	586	610	611	584	588	587	628	609	650	605	572	645	623	625	616	583	620	601	603	647	634	603	641	634	582	585	590	583	602	607	613	625	599	626	635	600	617	633	549	626	639	604	599	611	587	613	642	585	613	666	649	602	629	607	590	577	579	624	602	641	582	607	612	593	602	632	614	642	591	585	611	653	615	636	609	609	629	652	614	607	619	639	635	643	623	625	631	616	588	582	638	601	622	621	630	628	655	631	581	594	608	618	587	646	595	633	634	643	623	603	614	632	637	608	589	637	609	611	583	594	599	635	626	635	637	629	620	554	566	622	609	614	630	609	595	671	610	616	610	661	615	624	592	605	605	612	638	592	612	634	605	635	621	603	615	585	638	571	567	618	600	663	620	639	633	609	633	624	613	639	627	675	597
1929	1558	658	366	377	636	566	498	428	390	331	332	255	239	205	164	168	156	130	115	106	105	76	99	62	155	64	54	194	124	122	72	55	46	79	58	77	59	51	57	47	49	35	37	52	51	51	49	45	43	46	64	87	134	135	106	91	91	63	37	58	50	39	55	47	45	39	33	46	40	56	43	45	45	54	49	38	42	44	49	42	40	45	53	53	36	47	52	52	41	42	42	46	33	49	45	45	51	49	42	45	44	45	32	44	41	38	41	34	34	43	47	38	42	43	47	41	48	50	52	46	46	42	42	47	40	52	46	59	43	50	37	50	37	40	54	50	37	56	44	37	41	45	57	43	42	49	41	39	42	42	45	49	39	49	45	57	53	48	48	48	50	39	48	41	40	33	42	47	34	50	44	40	47	40	42	37	39	38	51	36	41	49	35	58	50	49	51	34	49	51	47	38	53	38	41	54	42	38	45	38	48	38	51	34	35	37	45	51	47	49	42	36	48	41	31	50	43	46	40	46	44	51	63	37	49	37	37	40	51	40	49	45	46	43	56	34	37	36	43	44	35	53	45	47	48	34	41	30	38	53	44	39	42	42	35	41	54	45	44	45	34	52	56	51	49	39	38	42	34	34	42	40	37	41	50	45	43	46	39	35	49	37	41	42	37	38	35	52	41	41	54	49	42	43	42	39	38	34	50	48	48	40	55	48	37	38	40	52	40	53	53	43	41	44	42	45	54	32	49	50	60	43	48	36	47	49	60	49	44	53	41	48	41	38	53	50	38	42	37	50	45	42	37	44	48	30	38	43	38	37	46	46	35	48	42	44	43	34	43	54	55	36	47	41	46	44	40	40	46	45	44	34	42	50	47	39	46	32	48	44	38	41	47	44	42	39	47	38	51	41	57	44	47	43	39	51	45	47	43	46	51	43	37	47	39	41	42	40	40	53	49	39	48	53	47	35	49	38	39	43	33	36	40	36	46	48	49	42	48	39	54	43	44	47	44	42	51	40	47	49	50	58	40	46	40	44	48	48	45	41	41	39	49	45	50	44	38	45	44	42	41	41	42	43	41	52	49	39	43	39	48	56	49	44	41	54	49	53	56	41	40	48	33	48	36	40	47	45	43	40	49	33	53	54	48	36	58	59	46	45	42	45	47	52	47	43	44	42	40	38	53	36	47	43	36	42	35	55	45	45	48	43	47	40	34	52	45	37	45	55	45	46	44	51	57	54	47	45	38	39	56	36	45	55	44	27	41	36	48	47	33	50	55	39	41	45	43	47	49	47	41	59	41	45	50	32	53	43	37	42	45	45	47	41	52	52	52	45	41	44	43	50	47	45	47	28	52	44	48	32	40	35	39	49	41	46	42	48	45	46	45	38	45	42	38	34	41	41	38	42	46	51	55	46	42	54	49	35	43	35	46	42	46	48	32	46	42	42	43	40	50	26	30	47	48	33	40	36	41	50	31	39	51	47	51	44	49	40	57	44	52	55	38	48	52	50	41	23	39	35	42	51	49	52	47	36	53	53	42	45	36	48	49	44	52	48	47	38	35	42	37	45	34	44	29	48	39	46	46	54	38	40	47	55	42	41	40	37	46	46	44	40	48	52	33	45	55	51	50	39	48	42	47	42	47	51	43	45	49	47	40	58	49	43	55	46	47	50	40	25	35	46	39	37	45	36	53	40	36	55	45	52	45	45	46	37	47	50	49	50	47	47	60	34	49	41	47	38	39	45	53	40	42	37	43	36	54	42	39	59	46	38	54	49	47	38	47	37	37	49	33	48	42	30	40	49	55	60	52	47	55	37	51	45	35	35	46	59	52	37	52	36	36	32	50	38	46	45	43	35	44	41	46	43	37	49	36	54	40	30	52	37	49	37	49	43	50	45	39	49	43	35	47	37	42	40	33	39	43	40	43	48	43	42	38	44	45	53	38	41	38	39	35	43	42	48	49	42	49	46	43	46	36	33	30	51	50	55	50	44	43	45	49	49	44	39	40	55	37	57	56	49	47	54	48	51	33	41	52	41	60	36	47	39	47	47	43	39	40	43	49	39	51	42	39	44	42	45	51	46	42	40	49	39	51	34	50	41	45	39	52	41	44	49	31	42	44	45	45	38	38	49	32	60	50	43	39	46	39	37	42	34	54	44	38	37	40	46	33	43	41	41	46	51	39	59	50	42	42	47	44	38	45	33	40	42	45	34	52	36	25	35	45	45	38	51	42	38	35	48	42	40	45	49	47	36	48	48	44	59	44	46	49	40	42	50	31	48	48	35	37	42	40	37	43	47	48	39	51	50	38	52	58	49	35	39	36	63	45	47	47	41	49	41	42	58	33	38	52	46	47	44	39	43	34	49	42	41	35	42	50	49	53	43	48	40	54	45	44	44	41	33	43	46	42	39	35	51	41	53	35	46	50	41	55	37	52	39	44	35	49	53	46	51	51	43	41	49	35	50	40	48	41	44	36	47	49	55	52	41	36	55	49	39	41	42	42	41	54	49	48	44	58	36	46	42	44	30	40	45	54	51	42	37	42	55	35	38	43	45	36	42	56	63	43	39	47	39	51	35	53	37	42	47	40	39	39	31	40	48	46	49	50	38	46	44	48	44	34	55	52	47	63	47	49	39	37	56	39	52	43	41	41	35	46	41	42	57	44	54	36	36	50	39	39	40	43	49	55	42	45	43	46	42	42	42	42	47	43	44	46	47	41	49	35	48	44	44	48	45	37	48	46	45	42	39	43	44	51	54	47	35	45	47	39	50	44	49	53	42	46	47	45	48	44	55	46	47	49	42	42	40	28	29	48	36	37	56	46	35	49	41	53	51	53	47	39	44	50	52	49	44	44	49	38	46	34	40	47	49	24	49	40	36	49	40	45	46	42	35	37	40	41	46	48	39	48	51	24	55	42	38	30	38	48	50	37	37	46	38	44	52	37	44	43	53	37	45	49	40	47	44	45	41	37	43	53	43	45	39	46	46	52	37	37	32	55	37	29	44	50	41	39	38	50	52	44	38	46	42	56	46	41	50	46	43	38	46	49	36	43	38	50	45	47	36	51	49	40	41	44	45	41	46	52	46	46	39	45	44	49	38	45	52	51	47	42	45	52	35	34	43	38	40	53	54	40	48	45	47	36	48	33	35	39	46	47	51	50	36	50	64	49	38	48	35	48	37	38	51	58	49	39	52	38	39	36	49	47	44	44	45	46	37	40	37	42	51	58	36	48	48	40	39	47	48	53	55	46	42	47	43	58	43	35	47	39	50	33	49	39	48	37	43	49	35	47	38	51	51	39	34	43	37	48	47	31	61	51	39	48	46	40	46	45	50	44	47	39	50	47	49	55	41	36	40	49	46	42	45	52	33	52	42	55	47	55	39	44	41	35	52	43	42	46	55	33	42	40	37	48	53	39	42	42	30	50	45	57	40	51	38	42	50	47	47	42	53	54	35	43	45	42	55	45	41	46	38	53	48	38	47	42	34	48
21700	15073	9492	13002	20726	22324	20619	18035	15832	13895	12506	11348	9878	8178	7059	5982	5397	4704	4062	3485	3083	2668	2257	2017	1862	4806	1401	1270	5115	3709	2853	1363	855	863	1596	1083	1729	1077	709	618	651	590	624	604	609	669	669	619	550	608	716	1219	2400	3550	3874	2813	2140	1367	923	625	633	599	509	616	561	542	531	545	536	514	535	541	528	543	522	533	530	495	508	574	527	520	491	551	525	517	519	492	541	516	500	541	508	473	552	496	476	532	497	535	555	508	510	553	530	543	527	524	540	540	540	535	526	522	523	515	504	533	539	521	540	531	552	576	497	485	568	507	501	550	550	542	541	533	520	521	551	522	528	535	508	490	500	527	515	565	576	520	488	550	543	582	560	569	548	518	565	519	583	493	487	520	524	524	522	508	512	514	522	531	545	560	520	525	572	509	563	530	563	526	536	561	561	525	515	514	501	505	505	509	477	567	498	544	522	550	504	511	525	537	526	495	493	510	551	562	507	526	554	557	535	540	525	553	534	554	563	538	465	538	534	529	514	518	536	516	526	526	477	548	562	513	527	534	572	551	557	519	558	484	559	513	496	549	535	519	533	526	556	523	551	521	533	510	523	528	505	509	521	549	557	533	508	551	518	545	526	522	517	499	528	520	508	500	482	488	520	519	553	537	531	543	507	573	568	562	559	576	518	529	529	514	479	517	523	522	512	542	546	513	529	531	527	545	519	536	529	517	494	531	499	537	480	571	498	525	512	558	503	521	516	541	540	529	528	553	511	529	514	520	485	519	509	511	506	548	511	524	534	514	541	509	551	506	521	534	553	524	540	519	574	508	538	552	518	530	499	542	576	545	551	552	545	462	534	521	506	562	515	534	522	588	551	552	574	521	529	515	514	521	561	551	497	515	553	523	510	500	520	510	549	550	546	536	510	556	518	478	557	534	517	516	497	511	538	523	515	543	541	505	504	566	528	560	510	557	530	581	494	538	521	529	536	537	546	522	526	522	540	574	542	541	534	519	514	553	546	515	511	541	544	545	558	501	549	565	560	483	573	512	537	570	485	540	526	519	556	507	547	544	511	540	531	498	506	533	538	502	522	504	525	534	511	538	525	529	535	531	534	519	525	534	527	552	520	560	492	541	510	531	516	519	502	562	527	562	538	517	497	501	588	544	537	522	548	529	524	513	509	492	550	518	512	548	556	554	525	522	531	512	528	527	518	539	522	507	561	536	506	543	538	530	538	533	532	554	528	578	538	510	542	553	536	494	545	533	527	562	527	521	510	575	494	465	532	526	507	500	527	544	570	517	536	529	526	518	529	531	524	495	575	511	527	534	538	535	502	529	513	552	591	521	534	550	553	515	539	557	541	533	513	530	492	488	580	537	572	552	548	570	530	536	521	506	535	496	527	522	520	577	536	537	523	546	556	547	559	536	521	522	504	540	513	534	525	510	537	542	571	532	493	475	501	532	530	484	522	538	539	519	505	492	492	510	494	536	511	492	545	533	530	527	525	553	560	527	510	531	542	550	539	526	527	497	570	517	566	460	538	533	525	531	547	534	567	514	513	533	494	496	514	555	509	531	535	539	513	531	533	570	501	534	510	481	567	514	514	513	514	544	518	544	512	520	491	557	524	509	537	502	504	509	584	514	540	533	536	553	540	550	487	554	515	569	545	544	544	526	513	569	502	541	516	521	533	535	529	567	546	534	564	550	536	566	524	481	505	562	544	547	493	549	529	545	540	560	544	514	517	555	559	499	513	512	551	549	541	491	528	573	511	507	552	528	537	519	548	541	549	566	503	507	529	522	529	497	555	569	552	572	517	517	509	502	525	548	581	529	508	578	549	468	513	539	499	528	529	519	524	491	533	536	463	500	553	553	552	584	504	533	502	546	525	510	514	565	539	546	566	520	547	572	499	519	524	513	557	555	496	553	526	543	567	521	513	546	559	557	557	557	493	483	483	521	515	565	548	493	568	557	477	526	528	528	559	534	521	517	539	560	479	549	564	557	514	495	509	510	531	538	520	533	540	549	520	535	530	529	497	529	509	544	489	530	530	524	538	561	528	524	518	484	531	550	496	545	510	551	520	553	519	483	539	531	547	527	512	532	540	487	507	519	534	552	513	554	488	490	537	559	547	519	477	544	540	540	544	480	553	526	559	550	519	548	513	540	547	520	550	542	530	541	492	514	548	520	522	535	508	554	499	527	530	515	560	521	550	533	488	503	547	543	528	540	507	549	523	534	540	514	569	533	559	517	539	517	523	557	563	502	531	543	489	512	543	530	532	552	516	493	550	558	539	486	547	520	542	525	548	536	534	516	527	553	534	552	483	575	554	535	535	510	542	502	551	487	526	504	527	550	554	582	486	557	539	517	529	532	507	488	525	523	567	514	551	537	559	533	517	549	523	525	526	508	563	513	540	524	506	516	552	514	520	527	514	562	538	505	512	514	557	545	538	508	510	540	538	530	529	557	536	525	513	517	544	551	557	536	514	522	523	524	556	538	554	507	491	556	530	519	518	521	529	549	550	520	567	549	515	531	555	522	542	542	492	547	521	571	536	490	580	503	535	499	520	550	545	539	512	519	527	542	522	524	534	516	504	519	506	595	550	578	549	532	535	530	574	626	539	574	504	484	520	550	547	517	511	508	551	484	551	516	490	555	492	534	544	564	535	522	526	563	476	531	556	523	538	543	543	511	508	514	534	518	550	532	507	519	551	570	521	522	532	552	539	510	529	563	525	501	549	550	538	528	519	523	539	481	541	517	515	521	549	546	508	504	613	555	543	561	514	538	544	533	500	531	558	534	526	550	509	555	555	552	501	541	534	506	576	480	510	536	490	507	519	539	511	548	565	532	538	532	530	553	548	541	556	535	496	502	545	507	557	513	468	512	520	555	504	528	520	545	484	501	484	528	532	519	577	493	505	537	505	575	501	545	539	529	556	516	490	525	542	501	538	510	517	556	499	523	549	530	526	494	537	502	526	520	546	515	502	467	580	543	541	521	535	517	540	540	546	526	564	518	546	564	563	537	491	498	496	501	527	519	528	544	563	535	505	585	557	581	521	496	502	528	539	499	569	479	538	553	575	527	492	535	554	502	549	496	554	568	504	535	524	501	552	518	542	541	568	535	515	506	548	530	555	563	514	517	540	531	583	482	522	544	519	495	515	552	572	535	537	523	505	524	543	539	533	542	492	509	506	546	544	565	571	502	506	519	504	529	555	478	516	515	520	519	469	541	523	520	523	508	536	585	540	518	581	594	501	591	525	503	550	497	519	547	556	554	542	497	502	562	504	511	511	525	524	561	509	549	540	500	537	540	527	549	502	545	572	550	492	510	501	515	535	500	517	543	532	518	575	540	561	549	560	555	537	524	581	518	510	536	539	528	493	497	542	546	575	512	532	528	504	519	555	523	524	520	550	489	523	535	493	517	477	510	538	538	539	540	511	509	539	543	528	518	519	561	491	512	511	578	508	551	530	517	570	519	548	577	505	499	540	498
3340	1256	647	330	397	585	679	526	494	414	410	297	292	262	227	202	165	152	152	163	102	102	90	93	92	111	84	88	352	195	262	87	55	54	77	94	59	74	70	67	54	51	66	55	58	55	66	66	61	53	59	59	72	100	153	202	133	91	103	96	65	50	56	62	48	50	53	53	60	51	61	69	54	47	45	51	50	53	49	75	50	65	57	58	48	56	57	49	61	54	59	58	63	57	49	58	45	47	55	49	51	60	66	48	60	54	49	42	55	58	62	56	50	53	59	70	74	55	60	54	68	74	60	55	53	63	49	54	50	55	47	64	56	55	52	71	60	55	50	72	45	60	53	40	57	52	42	70	50	50	54	46	49	54	56	58	61	49	48	65	58	51	54	48	56	49	57	43	51	59	50	48	43	57	50	58	68	56	49	54	56	55	63	63	46	52	41	50	63	52	58	50	44	46	46	64	52	36	56	63	44	54	50	41	47	46	57	49	52	47	40	61	54	61	41	60	60	53	44	53	55	66	50	60	72	53	49	46	52	45	54	50	49	56	55	64	56	53	57	50	52	47	62	50	50	53	59	56	49	47	65	62	52	74	58	60	48	54	51	50	57	63	63	51	57	48	55	61	45	56	63	67	47	54	50	50	58	54	48	46	70	58	64	64	62	60	63	54	55	74	54	54	53	63	65	49	63	58	54	61	58	52	51	56	46	54	55	59	57	45	62	51	48	68	63	57	67	45	68	42	55	74	76	62	54	50	56	47	40	66	59	59	61	63	57	57	63	57	55	48	49	61	57	64	56	64	69	55	63	51	42	53	57	48	66	51	57	50	49	63	78	54	57	60	61	52	59	64	39	61	56	52	60	49	49	64	54	50	47	65	62	50	53	61	49	52	55	48	62	58	57	61	78	58	59	46	51	55	70	62	52	67	50	55	68	61	49	58	42	54	44	65	51	56	64	63	52	54	56	56	49	48	57	53	55	49	57	58	46	49	71	61	78	69	63	51	55	49	47	52	60	56	50	51	49	53	36	64	56	69	52	64	59	57	59	69	52	69	56	61	62	56	57	54	68	57	42	61	50	44	54	47	43	53	66	58	61	53	47	53	54	55	62	54	49	53	58	54	40	51	48	62	52	54	68	67	55	57	59	54	47	57	40	47	56	48	51	63	57	54	56	46	59	68	66	66	49	58	66	55	55	69	56	53	55	47	63	44	63	60	57	60	60	53	49	58	43	43	54	58	59	50	75	49	53	55	51	47	61	50	53	56	51	52	50	55	45	46	66	54	61	45	47	59	54	54	50	44	43	51	48	45	44	65	59	61	44	54	57	45	46	59	56	51	49	42	55	65	64	69	65	59	60	68	55	60	59	58	52	56	63	56	46	56	68	60	36	53	50	64	61	56	47	49	44	47	47	57	39	70	63	50	52	55	55	47	69	72	65	49	64	47	47	67	51	49	61	57	43	49	49	57	49	55	57	62	58	57	59	43	48	47	68	51	61	65	51	58	61	64	51	65	60	40	61	56	58	63	51	59	45	50	64	47	45	46	50	63	64	62	53	63	53	53	59	64	68	55	55	69	55	52	56	57	52	55	65	47	59	56	50	62	54	65	64	61	66	55	68	60	57	43	57	47	53	71	53	60	42	64	59	54	44	56	54	57	52	35	53	52	54	66	54	54	56	41	55	52	53	49	65	57	58	57	64	68	63	59	49	46	69	57	60	50	59	50	62	55	69	58	60	54	44	55	58	55	60	53	51	64	47	58	44	58	50	67	62	69	63	56	72	57	62	47	70	50	59	46	53	51	49	60	61	56	44	55	58	63	57	56	50	71	49	56	56	42	53	48	61	57	66	41	59	46	74	46	52	57	59	60	55	63	49	53	53	53	51	56	68	52	67	56	55	58	58	55	51	57	53	58	42	59	48	39	48	71	64	45	56	50	32	66	62	45	54	62	63	47	65	55	47	54	60	47	57	61	61	56	54	59	66	62	59	49	52	41	58	55	64	55	55	47	45	60	57	65	51	52	59	64	59	67	38	57	47	53	54	54	57	57	55	69	73	50	78	57	56	55	46	58	49	52	55	56	60	47	68	57	49	68	59	52	57	39	56	48	51	61	53	54	52	63	62	62	53	47	43	57	59	48	44	54	59	68	55	62	61	50	59	47	48	55	56	49	59	54	50	46	50	64	55	55	52	57	63	46	52	51	63	51	50	39	70	54	65	56	45	60	46	42	52	48	55	49	56	43	58	47	54	67	54	64	68	58	54	44	49	49	51	43	53	38	60	54	53	52	55	46	59	44	50	55	55	46	53	63	71	43	58	56	70	47	61	45	48	74	58	57	53	33	61	62	56	54	53	55	61	59	47	47	57	51	53	58	56	55	59	62	46	62	45	53	58	42	61	49	49	59	62	69	48	58	59	56	52	54	53	61	68	61	54	56	66	50	55	50	68	55	42	57	65	66	62	48	70	43	53	55	58	50	54	67	51	54	46	46	62	61	50	59	60	65	51	49	57	58	44	60	66	59	49	59	48	54	74	44	53	46	50	55	45	59	49	64	59	51	62	53	49	64	60	58	51	61	59	74	47	53	54	57	72	50	56	56	48	56	61	59	52	60	51	53	60	55	62	52	61	42	48	54	64	51	52	58	51	45	53	56	58	46	53	48	57	46	56	63	43	61	69	64	44	53	59	51	56	61	68	45	54	76	47	64	53	62	50	69	56	61	53	46	67	48	61	65	57	51	51	51	50	50	66	59	35	70	66	56	52	60	66	66	58	64	51	50	63	59	53	67	68	65	49	49	60	60	52	48	59	53	55	60	49	56	60	54	53	57	55	60	69	48	56	58	56	49	58	50	67	66	56	43	48	44	50	61	42	66	56	55	59	51	58	67	63	49	63	55	51	54	52	57	47	61	57	59	56	65	56	67	62	61	56	51	56	43	59	65	70	64	56	49	58	58	58	62	55	60	55	34	57	59	49	53	47	54	49	56	55	65	51	47	56	67	65	47	52	53	51	50	54	46	51	62	54	72	54	54	43	69	52	69	42	60	60	60	69	51	56	58	62	65	54	53	62	52	55	44	60	53	69	56	62	55	55	63	53	43	52	59	44	59	41	59	47	61	57	73	78	51	49	46	69	69	65	52	44	50	53	52	55	59	65	46	55	66	57	51	47	63	52	48	60	62	49	65	60	55	57	54	58	53	46	51	65	59	62	59	55	44	64	64	74	49	53	62	59	58	64	59	64	68	69	62	53	67	67	57	59	55	63	48	51	54	58	55	57	50	49	47	49	69	66	56	65	56	64	43	52	64	64	49	62	52	64	46	48	56	55	52	67	62	67	47	53	67	54	66	47	46	58	57	61	41	48	56	49	53	69	58	50	66	57	60	59	50	58	68	53	47	61	59	75	41	62	50	60	76	67	70	63	66	53	54	56	62	52	42	51	44	64	57	60	48	45	53	52	58	61	42	59	59	48	58	45	47	71	70
21200	13894	8678	12052	19905	22837	21530	18906	17004	14917	13422	11420	9830	8260	7632	7276	5742	4627	4179	3784	3303	2677	2456	2243	2213	2576	1647	1522	8491	4381	6733	1340	1009	917	1429	1755	849	855	771	739	824	796	743	781	724	729	732	717	777	673	778	896	1182	1953	3694	4939	3478	1873	1391	1316	939	754	686	724	711	716	651	698	672	658	693	675	633	632	669	652	689	641	621	658	669	640	687	660	645	677	652	646	633	625	644	648	701	666	661	657	623	655	626	667	625	666	675	663	651	634	679	662	664	690	646	697	654	677	674	659	651	656	659	691	624	627	643	702	685	658	645	650	645	646	648	654	655	663	658	618	703	664	649	667	665	612	647	677	642	629	654	676	652	652	633	668	648	665	657	643	669	721	685	681	658	628	694	616	676	613	649	629	682	660	680	641	615	611	583	632	585	632	690	652	654	646	683	652	630	673	667	653	612	672	674	679	669	677	629	632	642	634	622	678	656	673	680	621	658	664	640	650	651	650	679	617	627	653	654	693	655	641	623	645	687	679	631	665	674	646	705	636	645	663	686	666	638	650	636	681	654	630	631	699	663	633	710	660	620	648	687	661	629	684	623	643	636	671	648	640	639	694	653	697	645	644	632	654	707	666	689	652	643	664	653	677	604	619	673	610	660	624	677	642	658	688	635	663	678	615	634	689	661	679	676	643	685	619	649	618	652	657	706	625	669	629	625	653	709	658	676	601	653	619	649	650	681	637	685	664	641	680	661	663	644	631	712	639	655	670	658	649	684	622	642	617	653	704	679	651	656	674	660	638	647	633	675	649	696	628	685	674	647	612	650	618	667	660	664	652	696	679	668	648	650	640	656	625	683	656	693	650	657	675	605	601	601	631	677	628	648	644	589	650	640	629	632	655	696	645	576	659	647	662	682	677	623	667	646	638	637	626	673	717	665	654	683	674	648	660	669	671	636	634	678	693	647	681	664	617	661	661	651	627	634	673	645	631	663	643	642	658	621	669	638	627	670	687	665	683	609	631	639	681	654	685	699	685	601	627	640	660	669	683	652	644	631	683	627	640	624	637	636	634	636	696	672	623	643	673	673	637	685	674	689	688	654	693	653	659	670	689	641	678	655	621	637	682	620	637	637	612	639	652	672	639	679	618	637	650	630	655	651	666	648	634	719	674	647	676	678	645	700	645	652	661	662	642	641	680	662	665	641	686	691	628	667	702	652	700	629	687	646	641	615	600	663	642	655	648	654	666	670	698	701	650	631	672	662	665	682	666	606	688	656	650	649	669	645	623	675	678	641	664	686	627	631	698	666	673	673	690	704	651	648	668	639	646	654	674	643	678	730	676	647	642	625	664	679	677	630	646	655	685	641	586	665	612	628	668	660	616	622	668	699	613	688	681	663	623	625	651	640	659	637	659	665	683	650	675	621	677	651	664	665	667	690	646	654	624	649	663	631	693	682	698	639	673	686	648	702	631	627	689	649	667	635	646	695	668	619	669	618	613	656	650	682	644	633	672	659	649	643	627	668	641	642	619	669	673	655	688	659	686	665	693	681	649	667	652	657	677	642	654	630	673	651	663	624	695	630	659	667	644	637	605	644	644	691	648	678	632	663	606	666	655	644	638	649	676	664	621	634	628	663	689	612	644	683	667	634	676	671	676	632	673	643	673	644	668	653	624	643	665	624	605	658	670	696	672	618	627	627	651	677	665	714	647	634	664	664	704	641	633	682	684	681	652	731	634	664	662	674	672	600	686	673	664	695	703	646	670	629	673	650	656	629	666	659	642	652	671	656	636	605	621	600	657	669	618	630	701	674	643	639	698	668	649	672	688	663	670	617	683	728	621	665	614	657	736	685	685	664	645	645	658	685	666	702	662	623	681	676	623	618	683	644	698	665	614	649	647	643	678	617	678	594	664	669	658	657	659	671	649	643	662	662	668	641	662	676	608	612	649	688	618	656	626	678	652	639	645	621	688	651	647	646	660	668	660	694	656	665	637	685	642	659	649	606	644	687	654	659	675	646	694	659	641	657	699	680	661	563	634	692	626	656	675	674	633	623	650	623	641	695	622	673	674	657	675	683	657	674	655	592	678	604	675	662	615	647	677	699	615	628	649	636	702	674	635	661	707	649	669	634	667	685	649	684	618	660	666	643	672	668	645	675	622	696	647	683	620	663	670	639	612	623	649	639	611	671	658	622	651	626	649	642	633	680	621	636	664	668	597	670	667	663	659	682	658	648	677	688	626	659	672	663	612	642	650	673	636	642	664	622	644	668	615	610	642	696	716	605	680	619	650	658	652	633	647	652	676	677	697	672	647	661	673	648	664	631	698	657	666	679	667	649	650	624	701	658	657	677	685	637	679	667	671	677	670	688	693	647	664	658	646	686	622	689	642	617	672	639	604	595	720	649	675	643	688	689	635	665	649	635	643	632	655	643	612	645	647	666	654	610	671	635	632	661	682	599	626	652	655	668	604	612	624	642	658	650	644	678	640	676	662	649	676	682	630	685	615	683	640	648	678	639	624	609	667	672	686	631	649	672	678	688	621	686	682	626	658	676	632	664	630	639	689	663	661	652	626	683	663	623	642	662	651	675	675	641	688	659	638	654	670	648	636	645	682	682	640	632	667	667	656	636	667	656	682	664	695	644	621	676	656	675	599	614	682	660	657	629	670	698	668	630	643	616	646	606	623	647	635	650	676	657	705	709	700	590	693	653	666	629	677	631	653	660	623	629	672	563	611	642	638	612	634	665	605	665	648	690	625	705	653	654	672	687	663	663	618	690	611	647	672	678	668	656	618	655	625	671	625	675	692	724	642	611	671	658	627	631	670	644	633	697	693	709	630	657	698	673	676	678	639	642	650	615	676	637	669	667	663	681	671	656	663	666	706	685	653	650	650	627	690	676	634	649	680	648	640	616	660	664	643	588	678	582	677	661	647	681	651	602	671	660	636	702	707	626	634	682	670	660	644	627	645	640	680	672	659	633	668	677	630	676	677	638	633	661	630	624	614	655	684	645	657	642	636	622	658	684	650	688	597	701	599	666	654	652	641	641	613	659	645	621	619	662	655	621	624	655	664	668	644	615	663	712	642	637	678	672	646	668	635	671	632	685	667	675	684	678	668	632	678	681	659	708	664	633	673	652	670	696	623	634	646	672	666	593	603	662	631	673	663	634	651	635	614	626	619	648	682	644	618	660	657	649	658	675	705	682	678	655	669	654	675	658	616	673	636	668	624	625	649	607	649	653	648	610	624	629	622	622	668	675	673	664	613	637	661	666	665	602	668	627	593	684	658	657	653	595	630	648	663	670	694	633	648	712	609	674	648	738	661	654	646	714	684	692	684	661	662	641	677	629	656	697	670	652	661	576	666	667	677	612	688	610	632	643	661	712	641	689	674	660	627	685	620	674	632	653	654	663	659	590	636	641	636	672	652	647	690	634	665	651	663	628	670	622	642	672	708	621	654	627	617	677	666	670	652	653	697	634	673	645	675	642	664
2665	1720	702	439	547	685	714	671	558	498	899	369	324	263	242	255	202	196	155	139	106	96	103	110	87	78	80	96	388	147	286	55	61	67	72	246	150	41	65	67	82	50	57	40	50	42	51	51	51	49	56	57	144	137	141	188	171	115	62	67	61	53	43	50	53	53	49	46	44	39	44	46	46	52	42	65	41	49	53	46	36	39	55	51	65	46	54	34	43	53	56	48	45	52	56	48	55	46	49	41	39	46	41	50	59	43	46	45	45	44	48	48	36	50	38	42	43	52	47	47	44	54	51	58	43	52	37	39	50	51	54	37	49	49	47	44	52	45	64	55	61	47	35	39	36	48	31	51	51	50	52	49	48	45	48	41	39	36	59	47	37	63	40	53	52	50	45	38	54	55	45	48	49	36	34	46	50	35	51	52	53	49	43	51	47	47	45	51	59	48	40	59	44	35	45	50	59	47	32	35	33	51	53	51	50	49	70	51	64	35	48	46	40	39	72	44	56	39	45	54	47	46	53	40	40	41	49	41	44	42	50	51	41	37	46	40	37	41	46	51	47	49	39	50	55	33	47	46	45	36	48	46	43	47	50	34	43	53	43	54	43	43	54	52	51	48	51	49	48	45	45	53	56	54	53	51	56	40	43	42	44	49	38	50	48	45	46	61	39	49	45	43	58	52	50	46	61	45	45	54	50	36	46	35	38	37	57	49	49	38	53	56	53	59	58	59	44	50	40	59	57	53	41	51	49	49	47	55	48	36	48	47	45	52	45	38	47	45	46	51	51	46	49	44	45	48	55	39	35	43	44	47	41	42	48	56	55	50	48	51	51	51	49	43	62	50	35	54	54	52	46	44	41	39	44	47	53	53	59	42	39	42	43	45	41	44	42	60	44	45	52	52	47	45	52	50	46	40	38	56	54	46	44	47	60	44	41	60	43	51	41	41	52	53	51	40	41	46	50	46	47	54	63	43	39	46	44	46	56	41	51	34	55	60	62	54	46	35	52	46	52	49	56	42	49	51	46	60	45	48	45	48	51	38	34	36	42	38	53	52	46	43	46	47	41	49	47	50	48	45	52	50	44	48	56	46	34	43	53	47	42	68	58	42	48	41	41	40	37	36	48	39	59	54	48	54	52	49	42	57	58	55	58	49	40	46	54	42	45	63	46	55	55	50	56	52	63	54	60	53	48	60	40	67	42	51	53	54	38	47	41	37	59	50	64	49	51	48	38	45	50	53	32	39	40	44	62	43	50	46	46	44	38	49	41	46	50	43	55	56	48	36	54	48	43	37	40	40	52	44	62	61	53	52	46	37	54	40	36	55	49	48	44	57	50	48	42	61	48	60	57	51	46	48	38	46	50	48	60	46	45	57	49	46	43	54	50	51	72	50	40	44	41	55	55	57	40	51	44	42	51	48	41	47	35	43	44	50	52	46	61	61	47	44	65	47	49	35	42	43	40	49	40	41	55	48	57	50	53	49	49	53	43	38	52	43	38	39	52	32	62	58	46	47	50	39	48	40	43	43	55	43	40	42	56	44	44	50	53	36	36	50	59	37	45	42	43	47	60	55	47	49	35	59	53	46	50	42	52	47	48	42	61	52	55	53	46	59	41	50	44	55	37	38	49	45	58	42	39	50	58	54	47	40	64	53	57	44	42	61	33	51	45	55	54	37	59	48	45	46	45	63	50	54	49	52	48	48	36	48	35	52	57	41	54	59	49	58	45	50	49	63	46	50	46	50	41	47	55	56	53	36	46	55	41	51	46	43	51	42	40	40	37	59	44	48	45	41	62	41	52	38	52	43	49	60	55	51	50	44	50	50	43	51	39	43	49	44	44	42	46	51	49	46	59	49	44	66	44	63	45	38	38	59	48	64	54	49	48	46	39	38	53	59	47	43	40	46	57	52	48	61	59	34	47	44	56	42	45	44	43	30	44	50	42	58	39	40	50	39	50	33	40	41	42	55	43	40	46	54	55	49	47	53	40	47	52	51	51	61	58	44	67	39	49	53	33	50	45	44	33	45	51	46	52	54	47	55	54	57	50	47	39	54	49	55	47	42	48	46	41	41	46	50	50	49	41	51	45	37	46	47	61	48	49	48	58	49	52	46	42	43	40	42	50	49	55	40	44	34	54	35	41	46	53	53	45	42	46	54	51	52	50	50	44	54	53	71	46	47	55	50	59	45	49	45	52	55	49	45	48	48	42	48	43	53	54	56	38	43	53	46	51	49	25	46	59	44	48	52	43	44	49	44	50	50	47	57	49	36	53	37	51	52	52	52	48	31	53	53	44	41	38	51	37	56	42	43	50	44	46	59	50	52	45	48	54	41	50	44	54	52	46	42	48	43	49	40	43	39	38	41	40	41	44	38	49	42	53	47	43	48	55	35	52	41	53	52	47	46	53	45	40	39	49	45	44	50	50	43	46	48	42	37	50	48	45	49	54	51	46	55	43	36	43	58	40	46	39	50	53	49	58	45	37	43	48	37	49	36	43	43	46	53	52	57	42	59	45	41	45	40	48	50	43	44	56	49	50	45	54	46	53	49	57	48	41	43	57	52	53	43	43	42	45	52	42	39	38	37	51	53	53	42	46	48	43	49	44	58	55	44	61	41	37	42	47	53	41	39	39	48	51	47	59	39	44	54	47	41	46	55	53	62	46	43	46	50	45	47	52	46	47	38	45	40	50	47	41	37	50	45	48	30	58	48	53	56	50	58	41	40	48	40	47	38	49	51	46	41	50	44	46	52	51	45	55	48	44	60	45	66	40	43	53	39	46	41	51	55	45	50	41	53	46	39	37	45	42	47	37	54	42	65	44	50	41	49	43	46	48	46	49	44	51	52	43	52	43	43	44	50	49	45	51	50	50	38	47	42	54	40	51	48	54	47	65	47	50	44	44	61	55	56	38	49	62	48	39	47	52	46	56	47	45	49	42	54	47	47	50	46	46	51	45	49	43	64	48	43	53	41	59	49	39	51	41	43	55	62	49	42	46	41	50	58	50	67	44	44	56	49	44	48	44	47	43	35	47	44	47	46	36	37	43	52	40	38	54	38	51	38	35	48	45	43	42	47	51	44	53	55	51	58	50	45	46	53	29	49	45	57	58	43	54	51	43	45	50	61	45	54	42	47	46	45	46	42	46	51	40	43	50	44	46	55	35	45	53	39	41	37	41	47	46	47	44	53	46	47	47	60	56	35	49	43	45	35	43	50	47	43	49	44	47	53	38	55	36	37	39	38	39	39	50	46	46	50	50	56	40	40	42	36	45	47	47	62	46	50	41	42	38	40	39	44	39	40	48	57	52	42	47	43	48	51	44	58	33	56	44	41	48	37	37	51	60	39	41	64	53	50	50	51	42	50	53	44	45	45	37	46	51	49	44	41	57	52	58	42	48	35	43	45	55	56	51	53	35	49	54	45	68	54	38	52	58	45	55	52	48	48	56	55	56	53	52	44	50	41	46	44	47	37	56	51
24896	15647	9630	14060	21959	23642	22779	20800	18348	16114	20053	12025	10780	8844	8328	7300	6364	6077	5234	4284	3658	3177	2962	2730	2418	2110	1910	1861	9361	3400	7795	1176	1108	1026	1439	6090	3681	717	1100	1309	1430	718	692	717	662	619	720	659	675	652	684	1115	4005	3236	4032	5029	4159	2302	1295	1109	890	706	689	615	613	564	486	540	553	516	551	572	517	556	559	525	545	524	545	539	500	525	541	552	531	510	557	524	560	549	533	512	538	547	576	566	526	577	546	518	537	562	526	525	559	557	569	566	538	570	575	564	542	510	523	560	523	589	542	503	537	550	552	522	538	534	520	573	554	555	528	526	527	526	573	506	554	566	528	498	533	544	539	547	499	513	531	583	557	553	516	530	541	540	578	541	521	554	527	589	500	543	540	544	522	578	549	554	549	511	567	495	534	587	518	544	537	550	538	547	541	512	546	546	523	537	531	526	503	605	521	556	579	541	541	530	548	572	498	519	518	542	536	540	573	531	600	549	544	589	573	520	551	579	584	541	532	569	571	558	567	526	589	539	518	519	602	561	533	591	529	544	561	576	573	572	538	528	527	529	563	543	536	517	508	534	559	524	601	600	554	545	564	528	528	536	563	554	525	501	523	542	565	515	547	542	553	508	510	550	520	541	545	550	563	578	570	551	551	555	565	548	551	573	573	512	515	505	571	567	542	548	530	550	553	519	537	525	565	569	550	575	525	570	526	545	509	530	563	562	557	542	529	555	557	546	547	505	573	541	542	565	500	587	520	523	544	525	523	565	562	523	545	558	499	563	575	528	530	544	538	535	554	511	506	561	561	549	517	558	538	573	529	518	556	573	499	570	566	565	492	551	553	564	535	554	557	548	545	556	565	545	563	552	528	550	540	578	537	567	535	570	538	517	570	528	568	561	549	564	538	536	580	566	531	529	568	550	552	518	534	529	572	560	560	536	514	550	533	545	581	548	547	577	514	512	548	565	528	559	553	541	546	532	568	549	529	545	515	543	547	567	552	529	597	508	547	556	551	562	523	524	516	541	540	549	522	523	556	540	502	577	546	530	541	529	571	533	506	552	560	546	585	560	592	543	555	518	554	541	495	521	561	531	517	579	514	554	537	545	536	528	527	603	549	527	532	547	550	544	536	538	573	574	530	536	543	525	522	525	536	567	536	531	530	582	538	540	561	518	512	528	516	531	541	542	568	577	518	550	553	538	523	511	552	552	541	515	535	600	524	530	561	567	587	564	514	556	572	552	552	577	527	509	558	518	545	532	579	594	514	547	541	551	571	539	561	566	526	540	513	542	565	524	549	489	555	521	558	515	520	545	549	549	520	532	539	521	516	528	535	555	565	526	561	556	551	542	584	508	530	496	553	563	557	590	505	610	552	554	584	523	543	502	536	513	512	522	532	566	541	517	540	546	503	562	525	526	565	544	554	559	538	616	533	562	538	512	548	564	527	512	512	542	579	549	535	561	583	560	542	510	513	596	541	568	542	575	531	518	573	552	555	543	546	561	535	544	531	541	546	556	547	503	513	546	492	503	512	551	560	538	545	577	543	569	542	520	548	568	577	569	552	534	540	555	539	522	567	542	515	546	562	545	564	560	574	522	520	548	530	572	513	515	495	565	553	546	532	521	525	531	534	542	535	540	582	558	546	569	546	562	558	526	557	532	528	542	517	555	562	541	524	561	548	573	567	558	536	551	534	559	543	564	561	552	572	506	563	525	548	536	536	553	559	558	521	544	566	562	557	552	583	560	562	545	541	547	568	526	540	535	514	562	519	550	540	536	483	558	544	562	555	548	539	543	550	608	527	545	569	560	548	573	546	564	555	566	531	573	517	531	607	523	557	558	530	543	505	540	511	586	540	521	563	540	541	546	521	546	538	552	515	555	592	526	575	543	533	589	560	509	538	611	543	547	530	511	538	546	508	579	514	539	530	544	521	499	561	549	535	547	557	526	591	519	544	556	522	548	567	585	567	565	585	549	563	535	557	552	550	522	507	544	516	511	566	495	560	567	558	578	537	554	540	540	539	546	558	534	543	514	537	561	555	534	556	580	535	574	533	543	553	570	533	523	554	506	520	527	544	543	553	561	529	527	508	532	532	523	574	609	561	553	550	538	542	543	519	581	506	532	578	585	527	525	533	576	549	522	566	565	535	553	541	550	547	572	594	524	506	479	547	511	533	557	547	568	552	530	576	561	540	514	518	511	541	600	563	568	531	582	535	571	544	551	534	555	551	521	563	576	529	562	614	535	592	531	522	532	534	577	548	547	542	546	581	528	510	555	536	563	535	541	531	529	513	539	504	559	568	596	522	537	559	532	550	561	586	525	546	556	537	558	522	552	559	590	501	586	523	540	543	533	547	508	558	497	507	575	570	547	552	553	547	540	574	566	578	498	514	472	520	549	548	528	598	514	556	537	555	524	550	529	519	559	562	537	577	540	576	541	519	542	584	549	561	522	553	524	564	558	569	527	531	546	551	556	542	533	568	530	553	562	497	620	543	541	529	566	543	505	534	547	516	560	517	505	535	595	557	606	533	564	494	555	565	547	544	562	529	563	578	587	515	527	595	571	539	533	536	565	529	538	561	554	534	567	584	545	516	540	532	516	563	516	528	585	536	538	572	543	575	560	531	538	529	517	531	563	546	505	572	555	522	515	535	521	553	549	523	544	519	541	566	522	515	536	548	524	544	583	558	516	538	529	544	553	541	548	551	546	550	531	517	515	572	531	556	510	497	577	571	573	560	546	537	560	524	514	551	584	517	539	570	509	526	552	576	504	530	558	556	562	553	541	535	570	540	526	544	598	521	543	545	541	527	520	545	549	564	549	551	544	579	534	559	535	577	556	555	547	545	570	491	548	518	565	508	521	550	523	573	537	526	544	513	544	554	527	554	555	548	588	539	555	542	537	523	530	541	562	564	535	516	569	534	573	533	507	553	546	557	545	517	518	549	566	522	530	537	565	544	554	539	568	540	523	565	534	524	566	511	535	521	502	494	533	544	554	523	509	557	532	506	517	535	563	517	551	586	566	528	532	558	558	526	559	546	567	548	539	536	517	524	544	575	516	520	559	518	516	566	544	603	532	553	546	544	554	549	540	531	537	550	518	581	537	520	587	567	512	502	552	536	557	566	542	536	556	570	504	538	550	548	533	547	586	567	549	576	557	516	551	549	521	587	554	494	554	553	515	563	575	522	541	521	513	550	547	521	492	507	537	555	531	570	527	542	498	578	558	554	520	513	509	513	597	547	548	568	535	519	521	521	514	540	552	507	528	520	547	518	550	523	514	551	551	542	566	574	543	552	554	499	539	545	557	520	592	534	541	542	531	570	522	558	553	527	558	561	555	539	557	532	552	566	537	551	541	551	547	500	566	543	538	555	521	494	537	533	532	570	550	546	542	558	503	503	513	528	554	543	549	509	536	523	567	557	531	576	517	501	511	529	509	507	525	558	535	570	563	507	580	493	540	538	548	562	539	536	570	546	523	543	531
1996	580	249	192	212	261	317	261	260	204	218	196	147	146	152	146	135	109	113	95	86	78	88	81	66	76	76	52	109	58	113	53	63	61	52	97	121	104	52	72	65	54	45	56	54	45	61	61	49	58	43	52	57	69	91	77	58	62	53	57	61	64	60	59	60	53	55	51	58	58	49	47	56	56	44	50	59	54	51	41	55	54	54	41	63	45	49	60	58	53	53	50	54	54	50	53	61	53	66	49	64	41	53	53	57	60	48	56	61	53	62	49	50	52	60	45	59	52	51	56	66	42	52	44	43	55	51	63	48	49	52	39	51	39	53	51	65	61	58	68	38	45	38	49	57	48	48	46	47	66	52	52	51	52	42	49	61	56	40	52	69	72	55	63	62	55	53	55	53	50	48	61	55	58	44	63	49	53	59	57	62	44	56	50	52	58	57	51	53	63	43	45	56	59	65	52	54	51	56	53	59	47	42	48	37	57	62	49	56	47	42	57	36	52	56	60	47	60	61	53	58	52	36	60	46	53	60	47	58	46	53	39	62	50	53	55	56	59	44	54	57	59	54	61	66	63	51	51	44	45	68	41	56	52	46	56	45	57	47	32	58	53	47	38	53	55	59	61	69	57	62	66	52	50	56	50	41	51	58	49	53	52	43	49	49	51	47	50	48	52	38	48	64	66	62	49	61	51	64	54	46	59	49	53	53	50	62	53	55	50	47	62	57	58	60	45	56	63	61	47	59	52	58	58	45	38	49	53	50	51	50	55	58	56	64	53	53	45	53	50	51	62	56	52	47	59	44	60	51	67	53	53	54	51	43	63	41	51	59	51	55	47	41	57	60	63	55	49	58	50	46	65	52	57	59	56	46	62	61	43	53	48	42	69	56	48	45	53	32	44	37	65	49	51	46	65	69	46	53	47	57	59	49	46	52	64	49	50	52	49	60	45	51	46	62	56	68	64	70	50	51	57	57	46	54	41	46	49	55	49	55	52	54	51	53	57	50	50	66	54	60	67	49	36	63	58	60	56	56	66	48	47	50	38	67	57	60	53	40	41	57	48	55	58	49	54	47	52	61	51	57	62	47	50	52	52	63	53	57	46	63	50	49	48	51	65	57	57	55	59	51	47	43	51	69	53	60	51	57	49	51	51	56	67	57	63	54	59	53	71	52	58	55	61	47	55	47	53	48	54	47	50	59	46	57	51	65	61	65	63	59	59	52	59	44	46	55	49	68	58	49	48	47	52	53	42	42	68	56	58	52	51	59	39	42	49	56	52	56	56	64	51	59	61	35	57	43	54	65	69	49	62	50	44	52	45	76	45	44	75	52	50	57	48	59	53	63	55	54	49	52	53	54	55	52	52	42	53	50	45	49	49	43	46	65	63	47	54	52	44	61	62	42	54	45	53	48	64	40	64	61	57	43	53	51	54	52	44	48	59	49	51	63	61	55	64	70	46	41	43	56	53	64	60	49	45	60	50	54	56	55	63	73	55	57	53	65	49	48	53	56	52	56	55	47	48	58	44	56	55	46	48	71	57	56	50	40	67	40	48	54	43	51	61	39	46	55	47	57	58	56	46	47	54	52	50	38	45	63	70	48	60	49	46	53	60	56	53	56	56	39	52	54	68	47	52	47	54	43	52	59	50	49	60	49	50	56	49	49	51	54	59	51	51	66	48	66	54	52	59	59	51	46	56	50	40	53	55	40	60	68	49	50	61	59	48	49	50	59	56	59	47	63	57	47	36	58	65	53	49	51	61	50	55	54	56	54	47	61	57	66	49	47	45	55	53	42	45	49	58	49	49	62	47	38	55	55	58	70	56	62	55	59	72	56	55	61	45	56	48	59	61	50	54	46	56	66	55	54	47	32	64	69	52	69	58	48	61	67	50	34	55	46	49	52	67	47	65	65	43	46	51	69	47	60	53	37	53	59	56	55	68	52	70	58	55	59	60	45	46	60	53	53	42	56	56	53	49	56	61	60	58	55	49	48	48	45	54	67	53	61	56	60	51	64	49	51	52	39	48	46	60	51	42	43	44	52	45	56	44	52	55	54	49	47	58	57	46	56	55	54	56	59	50	49	56	55	45	61	65	51	54	52	56	66	42	48	56	64	55	47	58	50	53	68	37	67	57	57	66	57	57	43	50	64	55	56	56	61	52	44	58	43	50	48	57	52	58	48	56	78	73	57	51	57	61	64	53	58	47	49	45	46	69	50	44	56	51	48	53	51	53	55	45	61	67	51	57	59	55	51	62	48	47	36	47	44	42	49	61	44	64	68	41	63	55	57	65	57	53	50	51	52	48	68	46	54	43	43	51	58	70	60	58	53	57	72	69	46	50	62	49	47	45	46	60	48	62	53	50	58	55	54	60	52	54	52	62	47	54	53	66	41	55	54	51	64	61	45	55	50	62	60	60	58	57	63	53	47	51	58	71	55	56	58	60	50	58	53	59	63	51	39	57	39	52	62	44	48	55	65	50	52	41	50	53	44	49	61	57	61	37	57	60	51	66	49	58	64	44	53	68	68	52	53	53	52	65	51	48	48	46	53	44	48	61	64	50	60	44	55	57	51	48	58	51	36	43	60	55	47	60	46	46	51	54	55	46	47	60	60	50	56	57	54	55	50	57	57	68	40	56	54	54	58	48	48	55	49	55	47	49	57	59	46	60	49	47	50	45	46	51	57	57	47	54	44	50	47	61	44	58	66	51	64	54	45	55	58	49	49	52	36	44	52	56	48	52	56	50	54	55	37	55	52	48	51	45	49	46	58	68	46	47	58	56	51	54	49	38	48	59	66	54	57	40	40	42	59	37	61	52	50	55	58	50	52	53	58	62	69	58	52	60	48	53	52	42	58	54	44	53	54	44	46	55	39	47	46	57	54	53	54	49	52	63	61	52	51	62	58	49	40	61	51	56	48	60	58	53	38	56	50	52	52	47	54	49	51	57	53	52	45	61	55	54	60	53	62	55	58	62	42	68	51	50	49	53	45	41	45	51	50	56	56	62	61	60	54	56	47	52	54	56	65	61	56	40	56	57	65	47	63	52	48	53	62	52	51	45	53	49	48	53	53	53	48	58	46	51	59	42	62	53	57	52	53	59	61	63	65	47	55	50	56	57	36	69	57	64	51	53	69	64	55	49	53	48	59	42	58	60	59	56	50	57	46	50	52	63	54	52	60	58	57	65	61	50	47	60	55	55	51	49	53	44	57	56	44	49	58	64	39	66	59	48	50	56	50	54	62	57	46	57	54	46	45	46	39	57	51	59	41	57	57	54	46	52	48	41	49	47	46	58	60	55	54	52	60	49	66	55	48	59	46	68	64	46	59	47	50	52	49	55	55	60	59	48	53	58	49	56	65	54	54	52	52	55	51	59	55	56	46	45	56	52	50	59	48	56	54	55	47	68	51	43	48	44	49	65	59	52	56	53	53	55	62	51	44	52	72	65	50	46	48	57	61	54	54	58	50	43	52	55	47	51
16829	8279	4746	8135	13492	14798	14254	13028	11049	9445	9122	6885	6037	5413	5076	4521	3999	3232	2748	2369	2193	2038	1853	1620	1508	1549	1618	1385	3256	1214	2890	941	825	914	942	2721	3723	1570	727	931	871	674	638	658	687	652	642	653	656	660	646	705	969	1541	1499	1352	1118	946	789	729	651	659	642	617	609	658	604	612	593	573	659	659	665	606	616	575	648	635	648	606	606	641	616	636	614	600	670	600	635	581	662	618	644	656	626	638	593	623	612	598	609	577	607	642	601	580	639	595	625	660	625	650	593	633	660	656	632	636	591	576	612	632	677	607	643	641	617	631	584	667	629	633	595	658	607	597	617	584	609	608	626	674	645	603	652	643	648	601	634	635	609	624	608	643	633	650	620	634	639	632	636	629	650	632	602	614	636	645	623	591	596	597	640	577	628	607	636	594	604	625	635	637	659	651	566	680	614	649	572	642	630	580	643	634	622	654	608	601	633	658	618	614	655	663	606	600	630	639	578	626	661	661	659	619	606	616	626	617	639	609	598	606	626	631	588	587	621	673	597	640	614	633	659	604	647	649	597	620	611	655	650	621	655	584	629	650	655	643	610	634	655	614	656	610	588	654	667	591	641	637	614	656	661	636	597	603	657	595	607	626	637	586	622	643	652	600	663	658	615	605	643	650	647	640	639	673	631	600	606	603	612	626	638	604	597	574	638	618	628	612	623	649	622	617	648	623	636	614	605	611	652	598	592	642	626	616	645	614	615	557	617	605	614	622	633	596	599	631	608	631	665	669	604	593	655	623	619	603	680	648	627	626	606	636	634	602	660	632	590	638	607	649	645	611	648	643	592	583	661	616	589	645	624	650	638	660	602	614	617	643	643	629	653	607	581	617	627	629	647	603	597	611	629	637	634	645	655	659	621	659	641	616	638	639	652	661	628	621	670	608	572	598	585	628	603	591	590	613	603	614	615	632	609	612	585	602	616	598	585	594	630	649	626	625	622	635	637	591	628	647	595	634	611	607	606	602	653	651	630	599	639	595	626	624	620	673	604	643	579	591	611	562	603	588	610	591	662	589	647	599	641	650	612	644	593	630	640	649	609	618	604	605	647	648	651	667	643	560	636	628	618	593	577	630	638	645	604	625	626	647	612	613	616	593	615	639	600	620	604	639	593	622	586	621	612	611	604	655	651	629	612	617	588	637	647	668	644	653	683	583	662	664	603	604	631	623	611	632	647	620	641	620	638	622	595	600	616	625	649	618	597	646	648	677	625	563	625	647	643	662	664	615	617	651	660	636	629	701	614	625	639	630	636	622	693	571	625	567	649	622	649	649	642	648	634	605	590	634	629	613	577	600	656	607	629	610	620	603	596	630	569	542	605	591	624	645	587	667	655	653	605	623	675	641	636	579	627	649	637	621	649	590	640	632	627	605	625	615	661	616	629	618	617	603	627	634	602	612	596	622	578	622	652	640	650	613	633	593	613	662	624	624	603	616	661	607	610	621	598	632	593	620	640	623	625	622	596	598	626	634	654	641	641	625	634	631	640	618	641	673	644	595	607	639	615	628	629	586	650	672	650	599	619	605	614	635	665	642	603	612	624	616	616	594	614	659	648	607	620	634	645	602	619	643	634	608	616	651	619	624	652	625	664	627	589	565	607	641	607	578	608	576	573	636	632	629	631	632	595	612	597	658	645	608	665	628	627	641	663	601	615	614	657	537	623	627	660	626	642	656	639	622	633	577	652	597	596	608	639	630	657	597	653	596	632	638	647	609	610	608	605	653	590	625	640	614	577	634	635	612	653	634	631	656	581	658	645	625	648	584	596	617	618	621	615	640	647	612	613	615	645	614	636	630	667	600	654	653	572	624	638	641	629	620	631	632	626	613	628	655	569	610	653	621	573	612	598	588	654	682	634	579	639	623	614	626	606	614	631	645	645	624	604	621	655	618	583	630	618	656	646	642	623	633	579	610	638	645	654	619	592	626	599	596	599	619	647	648	590	650	679	621	615	657	622	619	669	607	614	634	607	610	653	665	591	572	646	641	654	665	636	628	599	635	636	636	576	592	602	621	626	644	637	604	643	626	660	622	653	645	619	645	623	630	620	694	630	629	636	586	608	606	625	597	594	590	598	627	653	681	631	600	623	612	611	588	637	636	658	661	687	684	594	620	614	633	585	616	612	617	586	611	618	636	669	626	589	625	678	582	564	636	641	679	558	629	631	643	637	628	592	617	585	609	636	619	613	604	615	675	660	602	618	656	622	615	586	598	590	613	596	655	608	650	554	601	593	625	641	634	605	597	610	683	598	603	637	625	610	639	632	644	675	610	574	639	647	601	660	588	622	588	627	629	663	662	652	596	587	655	623	619	608	678	634	610	610	602	622	608	615	626	635	631	630	641	632	615	603	622	594	603	609	639	608	596	648	661	630	642	640	639	583	612	589	630	650	663	595	641	636	601	597	643	590	596	606	629	659	695	593	614	629	581	645	617	657	595	623	651	610	708	611	645	658	601	600	610	646	613	622	626	601	610	620	574	617	632	638	682	661	614	653	625	648	659	660	635	649	627	613	645	597	658	623	635	580	602	590	620	629	620	642	666	613	618	623	619	669	645	589	585	596	658	654	657	606	631	616	608	617	609	605	630	615	648	632	614	646	623	612	638	649	644	609	588	635	617	621	624	647	643	629	674	617	620	632	599	619	618	595	610	636	574	666	646	624	623	608	625	613	610	602	576	633	640	625	645	631	619	633	628	616	601	659	638	633	620	592	593	657	605	642	625	564	601	601	590	604	592	661	631	635	618	625	638	621	670	625	611	631	655	612	677	635	603	629	628	627	565	639	640	654	623	583	665	632	609	617	606	634	619	610	615	645	619	592	643	607	638	609	612	602	632	617	616	611	665	623	680	623	594	623	660	666	611	625	644	633	630	647	613	628	619	616	629	613	666	626	596	637	583	625	643	645	589	614	666	619	585	585	637	596	594	660	607	624	593	636	641	632	675	627	624	594	621	634	603	596	626	685	613	641	632	613	668	610	633	620	636	602	622	605	637	609	628	590	586	616	667	605	654	598	623	646	658	654	631	618	624	601	597	621	667	645	626	592	601	595	610	588	572	627	629	595	621	616	655	640	617	628	625	583	598	592	627	639	588	657	595	626	595	635	665	618	628	626	656	607	613	631	612	634	603	631	601	627	612	640	675	635	629	614	582	614	620	632	642	647	611	651	659	596	615	663	621	652	654	597	643	645	587	605	635	608	569	660	574	605	644	628	617	615	610	664	648	627	631	597	627	622	627	629	644	597	624	594	631	624	592	614	602	642	665	656	654	670	618	628	617	646	619	591	640	625	583	618	622	646	625	646	617	617	625	626	629	621	617	600	637	621	617	631	616	647	587	611	651	658	635	607	676	627	652	619	634	656	605	619	612	627	575	649	630	611	609	645	588	613	632	636	605	616	634	630	684	602	576	600	604	586	610	637	641	584	619	582	625	647	617	649	612	581	631	644	599
1775	1039	426	332	282	345	423	360	290	359	300	261	210	209	173	182	124	135	114	99	107	98	108	97	99	86	65	64	297	83	284	65	55	67	81	321	322	132	75	62	88	59	49	48	50	39	42	43	47	47	48	49	51	95	96	75	60	57	53	41	55	52	51	42	35	44	48	46	46	52	40	30	49	52	50	40	48	65	44	58	45	42	53	46	45	57	40	34	41	45	37	39	58	42	54	47	40	55	38	41	37	51	51	52	56	48	36	39	50	53	45	40	51	51	50	41	48	46	36	42	45	53	38	52	58	53	45	56	60	46	56	41	42	41	38	60	44	50	42	38	44	58	46	50	41	42	49	33	47	43	53	59	32	46	43	57	50	57	57	60	47	43	37	40	40	54	37	40	49	55	47	42	46	46	38	39	55	57	46	60	45	46	54	48	41	52	57	44	39	51	47	43	50	42	41	45	45	42	44	58	50	44	43	49	59	51	54	50	49	40	41	48	53	51	46	37	46	37	53	51	45	46	45	47	59	51	47	45	39	38	54	40	49	51	53	47	39	40	48	45	48	43	56	45	44	53	33	58	44	46	43	65	55	58	41	43	51	52	48	61	51	57	44	49	54	52	49	44	43	57	48	49	43	52	55	59	50	63	48	48	45	51	42	50	38	39	38	54	45	53	41	41	41	44	47	54	43	52	47	62	47	41	40	59	58	45	56	52	45	46	47	55	49	47	56	41	47	51	47	49	58	53	49	49	55	44	50	38	50	61	51	48	40	52	38	53	44	43	58	49	47	46	49	50	45	53	52	46	61	42	46	52	43	45	51	47	46	38	57	50	69	47	33	61	44	53	60	58	54	33	49	54	49	48	49	51	57	55	54	45	34	51	44	52	56	52	51	58	48	56	32	41	47	44	44	40	49	56	48	52	49	45	57	48	56	52	49	45	52	52	51	46	54	56	42	63	45	55	51	40	51	68	45	43	47	52	63	54	40	54	59	49	44	43	51	54	47	40	43	43	60	52	32	49	43	49	52	43	57	42	55	39	52	48	46	56	44	49	36	46	52	46	45	47	53	42	37	49	47	52	50	55	48	38	54	48	56	51	54	45	51	38	39	46	42	44	52	42	57	42	51	42	43	42	47	52	55	40	56	45	50	39	48	51	44	47	41	51	60	44	39	45	48	55	35	41	47	49	42	54	47	46	43	48	55	54	48	56	55	36	55	33	49	50	54	45	50	54	57	60	52	45	64	34	44	52	46	57	48	58	43	64	50	35	54	65	65	39	45	49	48	46	47	52	44	38	49	40	48	43	46	59	44	49	46	45	40	43	55	48	48	41	55	58	50	57	48	45	53	54	45	64	52	42	58	57	54	47	52	31	43	58	37	60	45	45	60	56	46	45	47	44	63	51	54	40	57	50	61	47	42	46	46	42	46	40	46	56	43	43	56	47	44	39	50	43	53	50	49	56	55	46	46	41	40	40	53	55	50	52	54	52	51	50	56	60	70	42	55	36	49	60	48	48	50	46	49	49	42	53	60	46	53	45	28	47	38	40	45	45	54	39	38	51	51	49	40	53	49	48	47	46	59	57	47	47	51	45	46	44	55	48	42	56	50	56	45	54	46	39	55	46	65	47	42	53	46	45	43	45	46	54	52	50	48	46	34	39	47	46	47	61	69	54	54	61	63	47	47	50	62	48	56	68	63	58	57	44	41	43	57	52	62	51	36	46	46	48	45	43	35	42	46	56	48	55	47	42	36	43	56	49	52	74	47	32	47	60	51	46	41	55	42	57	45	41	42	51	42	66	47	45	46	42	58	58	43	44	33	60	50	48	55	59	51	31	53	45	48	58	43	46	39	42	52	47	49	54	45	37	50	52	49	60	42	53	58	52	44	51	41	43	60	39	41	42	38	48	33	47	46	40	54	42	40	56	42	57	54	49	43	47	50	48	42	45	50	45	57	47	43	46	50	41	45	60	45	39	53	46	40	45	48	49	60	56	50	59	41	58	41	45	50	49	46	48	46	51	49	31	56	41	55	47	51	56	53	48	39	46	49	45	57	42	51	55	47	56	58	53	49	57	45	49	42	46	62	47	52	53	42	51	58	42	47	50	43	58	35	46	40	50	41	64	43	47	55	44	42	55	58	39	58	60	49	52	48	46	52	51	54	43	43	53	33	41	49	55	42	49	45	55	39	44	47	54	40	43	50	43	42	43	45	30	45	46	52	44	55	56	53	51	40	43	55	47	44	48	48	54	59	44	43	56	47	59	37	56	51	51	38	48	54	48	44	51	47	55	53	46	50	34	50	47	39	51	51	49	52	46	58	48	43	39	50	48	58	54	54	52	62	58	57	59	43	37	34	39	50	37	48	48	52	41	53	39	44	47	52	47	50	51	44	53	53	38	47	48	32	48	50	40	44	53	51	41	41	50	49	59	46	43	62	38	47	40	49	57	50	45	60	44	45	47	47	56	53	45	38	41	44	39	37	45	52	57	45	44	49	41	57	43	53	47	61	48	42	54	57	50	49	44	57	48	44	41	44	35	45	44	69	41	49	29	43	47	60	46	44	48	51	36	56	49	40	43	33	57	48	42	50	58	37	58	63	53	49	53	55	44	44	42	42	44	50	48	43	45	59	43	50	59	55	52	40	55	44	42	39	51	56	45	49	45	51	48	42	49	43	41	49	38	50	49	51	48	44	45	43	48	61	60	61	38	42	42	55	45	45	46	46	52	49	48	36	44	55	47	47	51	57	45	50	51	44	51	47	44	47	46	53	65	52	42	58	50	54	48	45	50	53	48	62	55	54	63	49	64	44	46	42	54	39	45	47	46	41	52	54	50	44	51	42	55	51	51	52	39	63	48	55	40	46	69	53	45	48	54	56	52	50	49	40	37	59	47	46	45	42	36	50	50	46	38	47	46	54	43	58	48	57	45	51	48	46	50	50	56	52	44	45	42	42	59	49	50	53	39	50	40	27	55	40	71	41	52	42	48	47	55	56	38	40	47	51	45	51	46	42	41	47	57	39	54	45	54	44	48	49	54	42	39	52	29	42	32	52	44	52	44	55	43	51	45	50	47	46	44	45	55	39	43	41	47	44	49	47	44	64	52	54	51	47	46	60	53	59	51	55	53	32	47	48	45	61	57	46	43	46	40	60	45	45	52	53	50	42	68	52	46	42	51	44	48	42	53	46	46	49	49	41	41	49	31	37	34	47	49	45	48	47	48	44	49	56	46	42	43	54	51	48	38	41	41	49	49	65	54	49	47	56	51	60	51	47	56	50	52	48	55	49	68	45	40	52	53	47	45	38	47	40	37	61	43	47	44	45	55	45	46	47	52	54	66	36	53	39	46	53	54	46	46	54	57	45	55	41	45	40	37	59	55	31	64	45	45	53	51	45	57	50	52	42	52	36	50	38	52	54	48	37	39	43	48	42	44	52	44	37	57	47	50	43	49	45	48	31	31	48	49	53	47	47	50	57	47
20537	11642	6717	11093	16473	17131	16690	14773	12955	13239	9890	9030	7819	7231	6471	5775	4624	3935	3440	3094	3023	2844	2755	2572	2597	2280	1902	1701	8089	2322	7734	1018	1035	943	1853	9357	8347	3374	1334	1765	1564	596	584	571	563	575	562	637	576	590	607	611	770	1796	1889	1451	1109	805	679	609	592	572	574	580	546	558	533	568	547	570	549	589	536	531	550	553	557	563	559	548	567	568	554	539	545	551	545	565	555	539	559	586	513	547	580	547	538	575	591	564	579	564	538	553	538	585	541	528	561	551	573	552	570	561	575	558	553	566	533	590	552	551	568	559	550	522	551	545	563	555	608	537	557	573	564	483	533	590	538	584	544	535	551	541	529	530	542	555	631	517	571	561	564	517	570	523	519	574	578	532	558	560	550	552	556	526	578	547	507	579	557	576	557	551	537	558	525	558	541	584	562	574	540	573	566	533	566	603	548	586	567	540	595	585	541	576	549	529	563	553	512	565	534	552	571	550	556	548	568	602	566	532	569	558	560	597	532	567	548	524	559	523	551	530	577	586	555	555	533	577	576	565	502	542	555	603	548	568	542	561	562	570	575	590	558	515	548	509	589	553	534	584	519	600	511	539	552	570	554	540	561	566	566	568	594	559	564	557	504	512	591	544	567	573	571	557	565	613	557	527	566	530	523	594	587	536	555	569	584	568	510	571	526	531	576	549	547	554	531	586	526	578	586	562	535	574	544	529	530	527	556	546	529	577	561	558	563	594	572	582	547	574	519	536	595	512	564	567	528	553	580	565	558	520	575	534	574	526	560	586	565	577	627	555	548	535	569	605	556	633	559	574	548	578	508	563	582	592	544	579	549	540	531	557	550	584	545	580	586	585	556	575	549	555	550	541	564	585	598	530	547	590	556	562	564	556	566	544	569	519	534	512	558	578	561	591	547	580	554	553	539	547	528	573	564	552	557	562	549	555	537	584	552	516	586	515	528	561	617	542	517	562	583	590	547	573	571	582	551	544	547	588	536	587	547	531	581	536	574	554	564	577	551	556	554	540	587	541	566	489	595	565	585	604	579	544	597	564	551	572	598	518	592	572	571	580	523	553	587	557	586	589	528	549	547	570	541	574	551	559	563	529	564	535	575	537	513	586	589	527	575	591	533	582	541	550	599	512	536	535	564	577	508	561	547	560	575	541	535	560	591	571	545	572	591	608	545	580	571	591	568	549	563	548	551	564	569	636	506	557	536	513	593	550	597	555	556	536	587	531	559	545	593	544	582	523	542	557	564	535	587	544	540	581	558	529	560	558	551	552	541	561	554	564	563	554	581	587	556	576	582	541	555	604	529	551	585	545	575	519	553	585	604	565	561	589	572	527	565	593	578	538	606	521	565	575	567	570	588	559	616	585	547	589	570	564	574	561	566	526	508	549	579	566	548	600	581	539	539	562	614	577	559	588	538	542	566	522	546	581	544	533	538	552	537	544	577	574	587	551	565	562	525	571	562	584	570	571	525	567	557	567	548	571	533	554	599	572	581	535	575	537	556	535	549	568	559	568	547	584	567	543	535	568	562	560	578	593	558	559	538	560	566	567	539	554	559	565	568	606	570	564	560	558	572	539	572	569	559	539	563	539	555	547	533	599	550	554	529	528	584	584	544	579	504	549	521	559	546	595	583	538	528	579	569	556	595	547	566	585	527	574	517	572	565	573	579	579	566	542	540	580	530	553	570	516	532	587	599	529	585	594	559	536	564	547	535	562	559	537	601	597	548	563	567	573	569	569	577	566	542	537	570	566	577	567	559	548	566	536	558	527	545	551	544	557	540	556	538	625	555	552	592	580	546	518	540	565	556	589	561	569	527	566	570	555	508	551	541	568	545	563	532	580	555	599	567	554	548	576	555	573	577	559	546	543	546	582	567	594	520	584	534	636	522	580	546	556	521	562	562	523	552	559	580	562	559	564	582	544	506	498	536	563	596	546	560	558	556	560	582	587	559	571	573	564	552	547	555	540	518	575	560	575	582	558	558	549	557	561	544	533	615	600	552	594	570	543	560	559	585	576	588	542	550	586	541	554	548	555	589	574	575	541	553	545	584	592	510	574	562	574	569	559	561	536	543	534	569	547	553	546	543	574	538	537	537	582	557	545	571	549	590	577	558	559	540	515	501	553	532	537	538	568	577	524	565	545	545	543	565	515	541	553	545	542	530	580	606	541	537	556	542	530	558	546	595	558	577	548	569	563	554	585	602	522	546	543	553	570	602	523	581	556	543	516	552	576	594	534	530	523	555	554	545	524	535	572	557	540	534	560	575	550	521	557	601	604	602	570	595	536	547	562	589	512	545	536	558	606	544	606	578	530	558	563	569	573	582	563	605	554	609	583	562	535	553	540	542	568	573	549	549	550	565	523	568	546	559	584	545	554	580	534	558	568	536	544	542	527	552	572	539	523	552	538	545	543	548	549	558	553	534	551	607	582	534	583	548	536	571	576	510	590	581	541	533	582	572	526	547	590	558	576	568	585	592	504	545	544	566	563	540	498	526	535	577	552	537	610	559	582	552	553	602	527	573	539	561	587	571	539	562	560	552	551	551	530	571	533	543	559	548	521	600	518	560	527	564	548	540	552	598	599	565	559	534	595	553	562	562	561	565	557	592	569	536	549	590	531	560	579	549	555	503	573	564	528	566	579	567	543	523	575	551	528	531	541	524	548	546	540	553	594	522	531	577	559	555	535	571	592	618	542	565	575	595	563	567	577	546	576	530	554	566	545	574	566	520	585	550	547	560	543	555	556	545	572	538	536	531	535	538	554	558	594	536	582	533	584	532	557	588	547	575	529	577	567	573	533	536	559	573	549	541	555	590	593	614	559	568	579	572	591	571	557	572	554	549	590	532	561	576	533	545	574	581	575	566	604	565	546	523	533	623	540	552	560	567	581	572	548	563	553	561	512	546	556	568	556	552	547	549	558	491	534	558	582	561	588	551	529	548	566	550	555	535	519	551	539	527	591	587	547	578	568	526	603	546	525	545	587	545	618	529	581	551	570	585	543	525	555	572	543	531	579	564	566	522	573	570	568	582	547	545	543	579	518	557	557	529	578	578	557	528	553	566	565	560	546	588	597	531	556	532	565	557	547	549	583	558	551	546	561	516	586	625	612	532	545	558	610	603	549	540	530	567	554	546	569	571	588	585	552	611	576	584	527	589	563	540	602	547	582	565	542	549	562	569	604	547	562	613	554	554	605	556	567	605	558	557	567	548	598	574	535	544	529	569	517	607	528	558	541	584	568	587	556	534	552	594	538	542	513	582	579	530	546	578	557	557	575	547	579	569	571	593	604	574	593	589	570	596	587	547	562	535	586	577	560	560	567	564	530	558	513	514	561	566	586	549	570	597	545	566	566	544	593	604	549	575	536	559	542	547	562	565	559	553	579	556	575	554	588	540	538	573	580	566	580	541	560	592	532	579	576	599	561	560	577	564	575	547	574	575	538	566	552	570	560	587	555	573	566	554	563
2861	848	441	256	281	373	376	375	303	351	290	278	277	215	189	181	140	151	122	122	96	101	104	108	114	109	96	67	399	237	342	66	73	82	120	352	452	132	108	147	99	61	43	54	53	52	53	48	54	56	67	53	74	61	67	76	55	53	55	52	44	61	62	67	54	56	68	64	58	58	70	45	71	65	47	56	54	48	64	62	59	53	65	37	37	47	57	55	50	76	56	63	76	59	69	46	52	61	57	56	54	56	50	53	56	57	56	43	45	64	68	39	43	59	60	62	58	54	36	59	67	78	50	56	53	64	51	67	71	45	47	56	51	52	72	57	60	59	54	60	62	70	59	58	59	50	64	70	54	62	58	43	54	60	60	45	52	49	47	64	51	61	49	42	50	57	50	60	60	53	54	54	59	45	53	52	53	50	53	58	49	61	57	54	48	55	58	63	47	52	64	45	57	46	49	51	57	46	57	49	47	73	50	58	47	71	64	65	62	60	48	55	62	61	59	64	56	48	52	50	62	59	48	55	57	52	58	51	51	71	58	48	48	58	61	56	53	60	53	57	63	63	68	52	60	51	46	51	61	60	52	62	55	51	59	55	49	47	50	50	61	61	55	57	56	67	62	55	44	53	64	60	75	52	63	55	47	54	56	50	55	59	61	58	52	53	53	59	56	47	58	51	47	42	65	64	47	55	50	64	54	71	54	67	47	67	48	56	51	47	62	62	54	54	51	63	39	49	45	53	59	52	47	47	52	64	58	59	57	58	55	47	54	63	51	66	58	56	51	57	52	59	54	50	41	66	54	55	50	54	72	50	48	50	52	59	51	57	50	62	49	57	68	44	48	58	55	51	45	60	50	43	57	46	62	65	64	58	53	63	56	61	66	57	56	59	63	62	56	56	61	61	69	60	49	58	50	56	68	63	64	57	52	63	72	50	54	66	55	52	49	63	62	59	52	53	53	69	58	61	61	50	50	56	62	57	60	51	57	72	58	44	51	53	51	55	69	51	63	60	54	51	53	67	52	63	53	63	44	46	70	43	52	69	50	54	65	66	57	66	51	43	59	62	59	62	60	66	49	67	57	68	59	41	61	53	63	52	63	58	60	62	62	70	53	58	59	43	54	52	55	54	44	58	52	76	55	50	60	46	53	54	50	62	45	58	46	55	60	65	46	50	50	62	59	66	45	48	56	43	59	64	52	64	59	55	58	69	53	51	64	55	61	54	50	67	43	58	47	49	36	49	54	63	63	63	48	59	53	51	52	51	61	50	67	52	58	52	49	59	55	66	61	60	54	66	54	61	58	52	69	62	55	51	60	56	61	52	48	52	46	61	47	63	60	60	49	56	51	61	60	43	62	58	57	47	65	47	59	51	46	56	63	45	65	52	59	63	48	48	57	48	58	65	56	51	62	46	65	57	51	63	54	56	55	66	49	57	60	51	52	54	51	47	44	70	52	61	53	63	50	44	57	44	56	53	60	57	59	61	51	47	47	47	47	55	53	57	43	53	70	76	65	55	56	52	46	70	55	59	51	61	52	61	63	57	54	45	49	46	67	54	54	44	63	62	60	74	47	63	47	62	64	54	49	75	55	59	49	52	55	45	66	44	64	50	60	53	51	49	50	47	57	59	57	47	46	51	49	65	42	50	62	69	46	54	59	63	64	51	59	58	42	53	50	65	58	58	52	55	48	52	53	48	44	46	60	54	46	52	56	47	50	48	52	64	65	58	50	61	62	48	38	62	63	54	43	71	65	58	53	67	51	40	48	48	52	61	58	63	48	61	63	49	61	56	59	62	60	58	55	52	48	66	55	54	46	64	64	49	63	50	66	47	57	51	50	71	59	62	45	41	57	50	68	57	66	55	83	67	57	41	57	62	60	55	55	50	61	57	51	58	54	52	63	33	59	45	65	49	53	51	65	46	53	58	46	44	53	54	53	67	61	58	50	40	54	56	49	60	66	33	63	51	50	51	59	62	56	52	49	72	70	58	57	49	58	55	50	53	67	51	47	44	62	37	56	58	50	64	54	34	66	54	70	55	45	48	51	60	70	62	49	34	65	43	52	56	48	57	57	69	50	65	49	54	59	60	55	45	63	52	56	45	58	63	62	50	60	72	55	59	65	51	60	52	58	65	54	69	56	57	61	58	57	59	50	52	68	40	63	55	59	48	54	47	75	56	54	66	50	53	47	62	52	48	41	65	48	62	55	63	50	57	56	55	59	68	64	46	65	77	72	49	58	59	60	51	55	45	54	51	58	61	53	52	58	62	55	45	45	51	59	55	67	53	48	49	64	63	63	77	59	47	40	58	60	48	61	67	67	44	53	38	56	61	52	57	60	59	68	47	52	46	46	56	64	58	59	54	46	46	53	55	51	50	59	60	50	61	53	51	64	45	57	43	63	64	54	63	53	56	55	62	65	50	67	59	49	54	54	60	55	50	64	51	66	71	62	69	49	69	47	50	47	63	54	63	58	51	55	56	68	44	61	68	50	54	58	43	63	56	55	61	68	69	66	75	42	66	61	56	54	63	55	63	52	59	47	59	60	58	58	61	56	55	51	51	49	57	44	53	35	59	48	48	54	65	62	68	64	67	57	48	60	42	55	55	52	63	63	56	63	57	41	67	62	53	59	58	64	51	60	69	63	50	48	46	52	60	56	61	53	52	51	49	48	40	57	58	45	58	58	56	48	52	56	58	48	51	63	49	65	50	59	43	62	55	58	55	46	63	47	54	50	45	56	60	53	52	55	58	46	66	37	61	60	42	57	55	42	57	49	80	65	56	66	46	45	59	56	47	50	53	46	65	55	60	59	52	67	54	50	58	67	47	61	61	37	71	37	52	52	51	43	66	54	63	47	58	61	41	56	59	50	50	60	55	61	59	48	42	63	59	45	75	46	41	60	57	61	56	55	57	51	57	54	60	68	56	49	47	70	47	56	68	76	35	61	68	52	56	51	54	46	54	54	69	48	52	48	63	46	58	64	47	66	56	61	56	37	54	59	57	74	62	60	63	79	45	49	54	62	51	50	52	74	48	44	72	51	47	57	58	58	61	52	58	64	56	84	59	46	55	47	62	57	65	47	55	42	52	50	69	59	70	57	61	70	50	68	38	43	51	57	61	64	57	52	45	68	66	61	54	54	74	56	49	74	59	47	57	50	47	55	49	58	57	62	47	41	49	63	49	56	51	50	57	55	37	53	57	62	42	50	58	60	50	53	44	47	50	70	48	48	67	58	61	63	66	53	52	65	47	53	57	50	58	50	67	44	71	51	61	57	53	72	41	40	50	65	52	56	63	55	63	50	50	60	52	45	57	68	48	49	60	53	54	39	45	57	66	57	60	56	56	63	59	49	64	56	65	69	59	50	55	57	44	50	45	55	58	55	62	53	58	48	60	61	50	62	52	54	59	55	51	63	54	57	65	61	71	57	56	59	49	43	52	66	51	60	49	63	60	56	57	67	49	58	54	63	72	59	60	38	47
18665	10429	6862	10070	15957	17212	16853	15244	12899	13332	9993	9302	8527	7384	6426	5526	4441	3816	3526	3243	2994	2773	2717	2564	2485	2305	2176	2120	10322	5974	9153	1177	988	1013	2685	10104	10393	3053	2266	3599	2047	708	665	606	667	717	662	643	681	728	727	768	786	1104	1252	1234	1024	793	841	726	663	688	643	708	650	668	633	654	645	632	659	652	677	611	685	661	647	657	648	655	613	622	637	624	640	675	631	642	652	667	662	628	649	656	661	634	642	639	627	635	640	648	632	645	639	664	644	647	652	621	629	642	624	639	650	653	633	663	706	704	653	636	643	690	645	592	635	647	648	636	655	630	648	631	631	639	616	663	671	672	672	654	619	631	672	669	678	664	679	651	638	691	621	652	641	666	667	613	642	639	637	672	696	663	656	584	605	709	699	627	650	670	624	653	620	666	672	680	680	654	666	647	649	662	675	683	691	654	686	699	634	605	662	635	677	653	659	648	618	641	642	628	679	675	623	706	646	618	651	680	645	638	636	605	653	624	664	639	654	668	669	686	621	626	624	658	662	663	672	650	658	644	670	672	640	635	642	651	658	679	661	679	625	657	664	659	688	690	650	637	691	616	706	696	643	638	632	700	621	648	665	650	659	599	613	627	681	652	619	676	689	698	647	632	647	644	659	674	611	674	636	643	649	642	667	707	653	597	683	654	637	629	654	648	669	642	633	631	651	652	644	654	645	631	639	666	679	679	621	686	680	692	668	647	644	657	598	638	658	605	624	674	615	645	665	621	664	663	693	625	669	676	665	653	655	620	658	610	620	649	625	626	680	649	674	687	626	679	652	632	654	662	647	669	657	638	671	635	662	647	634	635	675	653	649	632	638	650	634	658	643	689	641	675	641	652	653	690	667	658	615	714	624	623	686	687	669	675	640	672	664	683	657	647	629	641	691	643	625	704	714	646	652	691	646	667	639	584	629	660	668	670	686	673	620	651	661	672	655	643	653	663	664	680	648	701	641	665	647	709	624	676	654	666	627	646	665	648	683	624	673	660	613	627	640	677	669	603	642	638	659	650	679	682	623	677	643	665	642	647	676	642	622	664	605	684	643	634	663	652	669	631	668	683	657	640	634	609	665	656	649	659	658	634	638	693	652	664	603	645	632	619	618	658	680	655	604	704	646	668	654	637	655	566	663	684	712	622	640	688	616	637	661	672	661	613	651	665	640	583	658	632	673	631	697	620	672	710	690	615	680	681	655	644	663	675	662	671	682	650	617	639	635	643	663	634	632	682	644	654	682	693	629	667	606	699	638	635	668	642	660	683	673	663	690	618	649	622	647	614	672	586	661	628	655	664	601	669	602	644	628	631	694	654	655	621	681	650	635	637	632	667	681	673	646	616	649	607	698	628	640	694	701	647	599	622	701	657	652	690	665	630	668	633	648	693	621	649	627	669	629	623	649	625	620	631	663	689	654	637	632	678	642	677	694	639	675	645	649	654	670	692	717	690	683	632	637	641	668	621	632	663	681	665	634	654	661	653	616	668	687	627	631	687	651	617	657	659	669	620	666	633	683	615	614	611	690	623	638	649	658	637	650	694	604	658	662	632	642	631	660	634	628	669	650	645	661	657	699	633	641	664	665	674	667	645	629	622	677	650	710	698	666	624	650	660	629	659	619	688	650	632	671	660	672	694	635	662	634	602	631	645	644	682	649	736	674	690	686	620	664	673	658	652	660	645	655	643	667	639	659	699	648	627	639	648	654	676	699	669	617	654	646	671	693	631	649	681	642	647	610	618	629	651	656	680	660	625	684	662	691	653	654	682	665	661	631	622	662	617	664	624	656	701	658	647	669	636	628	630	692	687	637	650	646	634	626	658	694	665	681	679	631	644	676	651	669	686	660	649	617	608	653	662	645	618	649	655	626	631	693	627	690	677	655	664	629	666	708	673	694	663	601	656	620	671	667	686	588	642	625	617	629	648	641	637	671	654	641	643	628	664	647	662	623	659	697	689	702	675	623	642	623	673	646	637	659	674	674	642	623	679	648	632	675	640	669	640	659	626	681	623	637	672	627	658	682	681	667	686	625	635	609	661	688	670	621	665	657	639	691	642	601	721	642	621	648	622	677	651	648	617	646	641	627	629	656	658	658	679	672	664	629	679	619	658	651	670	666	603	644	665	697	636	675	689	651	668	677	600	662	649	656	606	690	668	646	664	573	636	658	624	638	675	669	631	676	650	646	654	628	629	623	672	671	659	626	610	681	637	635	628	690	649	643	638	679	621	673	627	638	697	637	703	669	644	637	625	595	646	632	665	672	618	661	608	686	630	640	634	672	650	686	689	671	616	654	644	622	638	676	636	644	687	676	631	655	651	620	642	645	659	630	635	693	590	635	645	660	651	651	636	677	664	625	682	661	676	670	673	653	624	621	642	652	635	647	623	647	633	622	685	676	686	645	659	642	651	673	659	706	641	677	657	659	665	683	625	632	661	671	660	713	630	664	639	723	651	663	614	640	653	662	654	652	639	610	649	660	609	634	686	644	710	655	675	705	635	635	697	678	712	667	695	666	651	648	705	649	668	635	624	689	671	683	634	701	630	673	671	681	695	671	641	669	626	657	634	706	655	628	677	649	663	689	686	632	645	671	696	689	653	631	658	674	666	685	659	689	639	652	685	623	629	659	665	611	709	702	639	636	663	637	658	653	664	665	644	656	674	647	679	674	684	614	635	648	591	677	654	629	623	628	653	670	665	611	652	644	684	642	652	640	680	678	636	653	668	611	661	663	669	607	663	655	649	679	613	689	661	659	650	657	626	636	644	663	655	641	616	644	613	642	650	635	721	646	670	713	685	665	624	698	674	678	707	650	681	679	631	656	663	640	646	689	682	670	652	627	673	694	624	685	677	664	644	627	682	672	645	711	655	622	637	705	612	641	665	621	675	667	683	688	660	683	646	629	657	652	671	665	633	650	619	667	635	676	677	658	626	667	655	669	697	694	629	652	631	664	639	668	598	591	658	665	654	642	661	612	695	660	661	694	661	635	641	672	628	630	666	638	650	665	652	587	642	581	693	671	637	687	646	639	659	676	644	678	672	653	640	657	675	645	699	638	660	688	609	658	647	616	634	599	665	643	663	641	671	665	646	685	653	607	625	628	664	618	630	629	617	707	705	682	654	656	622	701	666	639	680	582	639	611	617	648	656	664	658	651	638	645	626	630	657	663	668	638	658	681	658	667	654	664	634	644	618	669	619	678	649	674	626	668	651	676	656	616	621	672	645	668	609	642	605	640	688	655	627	633	633	691	648	658	647	605	690	659	689	683	634	621	634	627	641	638	666	663	673	651	638	671	621	657	652	621	660	663	659	697	648	631	682	643	661	613	680	619	644	646	624	647	634	696	674	627	651	649	672	641	650	651	665	628	666	638	648	689	632	621	603	671	683	630	660	685	660	695	622	676	693	637	640	593	635	640	705	638	640	674	650	685	669	674	658	657	656	661	678	641	658	612	690	605	653	690	663
2248	1307	588	390	358	566	548	506	435	448	842	325	302	212	206	181	142	147	128	114	100	90	93	111	115	105	107	104	178	480	502	62	56	62	152	532	414	312	396	282	121	57	39	66	57	48	39	45	50	43	57	46	46	56	55	63	55	53	55	47	44	40	47	37	50	47	40	46	50	45	49	52	58	61	60	42	62	50	56	57	49	55	52	52	42	48	67	51	44	50	47	43	54	55	48	55	45	42	39	51	64	50	44	62	45	41	53	43	55	58	51	49	49	48	46	46	33	45	46	36	55	41	51	55	49	52	52	52	39	46	50	40	48	43	49	52	42	53	51	54	38	32	60	46	60	36	56	47	44	47	48	40	70	54	55	63	47	56	49	56	55	48	58	50	57	44	39	47	42	37	60	57	37	50	56	49	46	45	50	60	48	43	62	38	63	49	48	55	53	40	47	54	41	62	44	40	46	53	46	46	50	33	53	37	43	52	54	36	51	54	49	52	49	58	59	45	56	56	51	42	46	45	57	41	42	44	50	53	47	45	48	50	51	57	51	47	55	56	52	47	59	58	54	33	54	39	51	49	41	48	46	54	64	70	47	38	61	49	40	54	53	51	43	49	43	45	60	47	62	53	42	47	39	46	46	52	47	47	56	45	61	44	54	44	59	51	50	41	58	54	50	59	42	42	39	53	58	58	47	45	46	54	52	53	45	55	50	58	54	46	48	40	48	50	49	49	46	58	56	43	52	68	56	47	52	53	36	42	55	45	53	49	38	52	46	68	46	38	61	53	35	52	42	46	56	44	43	32	45	45	42	58	50	36	50	50	46	47	46	54	40	52	42	60	55	38	50	58	41	53	54	41	47	49	34	49	40	41	60	47	37	56	53	47	44	56	40	50	59	49	57	55	52	43	40	42	52	50	37	52	47	42	48	54	42	48	43	45	38	38	44	57	41	50	35	51	44	55	75	61	56	49	45	46	54	48	52	56	50	38	52	44	43	37	35	48	41	51	48	45	38	54	44	52	44	50	56	40	53	55	62	52	48	67	44	48	55	44	44	52	44	40	52	46	53	51	41	53	55	36	50	53	56	42	43	51	56	56	41	36	45	54	54	48	58	47	41	50	53	63	55	55	44	45	51	54	45	43	40	57	51	48	51	51	44	59	36	50	57	44	30	54	41	49	42	41	54	48	61	37	54	43	44	53	60	54	57	44	49	51	50	51	50	51	48	57	64	47	47	44	52	47	43	44	46	57	48	47	51	54	53	46	35	46	56	44	41	51	49	43	60	54	39	62	49	46	46	42	45	50	44	57	51	63	57	46	51	43	44	47	50	40	30	37	54	51	53	52	42	51	47	53	37	53	55	51	45	46	56	43	54	52	46	49	52	43	52	37	50	45	53	52	44	44	45	54	52	52	52	43	54	56	60	53	58	47	52	61	50	49	47	67	53	53	46	58	37	49	51	42	54	35	46	50	58	50	58	58	57	43	54	41	48	32	40	46	60	46	60	43	39	39	47	45	56	59	40	36	45	49	37	56	53	38	38	55	57	49	51	51	40	58	50	42	45	47	48	43	40	45	48	37	56	52	51	59	40	61	49	56	47	35	53	55	55	43	47	43	52	50	50	47	42	50	46	43	45	51	43	49	46	50	39	50	51	55	57	45	43	43	47	52	47	38	31	43	50	54	43	52	64	47	67	45	42	49	44	55	44	57	45	56	51	46	41	45	53	42	54	47	40	42	40	44	42	57	52	53	54	50	47	38	46	41	49	47	46	46	49	49	47	48	50	56	42	47	38	58	58	60	41	52	45	45	49	45	46	53	40	42	44	39	50	59	62	54	43	53	44	50	51	49	55	50	52	55	36	57	50	43	51	40	42	49	40	55	44	55	44	41	50	59	48	53	51	45	50	55	54	56	43	41	49	47	57	36	41	48	59	49	47	54	68	43	44	42	46	48	50	42	43	47	40	44	43	49	40	58	57	40	41	54	48	53	54	49	48	46	36	44	42	46	54	42	54	49	44	54	54	52	45	48	43	57	48	43	44	57	56	52	55	48	50	55	40	65	44	48	49	58	49	44	47	55	43	56	51	50	49	48	46	54	45	39	41	46	49	45	52	55	70	45	74	51	48	67	44	47	57	45	35	41	46	49	38	50	46	51	27	50	43	47	42	33	41	55	56	54	43	49	44	54	58	44	52	41	42	34	52	46	36	44	54	47	50	51	42	44	57	46	47	55	44	46	53	49	46	43	43	46	51	55	37	51	43	51	50	58	54	43	35	39	42	45	53	51	51	53	50	42	40	58	46	47	50	46	59	52	54	47	54	55	42	58	51	52	43	50	69	46	37	53	48	53	48	35	45	43	55	35	47	42	54	34	49	41	43	48	41	50	55	45	54	45	54	44	49	48	56	49	35	59	55	46	55	61	58	56	44	56	51	47	52	53	52	46	48	36	44	50	45	54	38	54	59	55	42	59	46	65	43	50	58	46	61	45	63	44	52	49	50	46	45	48	48	52	54	39	54	61	37	57	41	55	55	40	49	60	49	47	42	37	54	46	57	54	55	50	46	45	54	59	47	51	47	54	39	63	34	54	40	53	38	47	43	68	47	49	51	44	44	55	47	42	46	39	49	43	55	58	48	40	43	54	47	44	55	54	49	47	51	51	66	47	47	48	51	66	42	52	46	47	39	62	45	43	50	62	43	45	56	58	58	55	43	51	45	52	48	61	68	34	49	53	62	44	43	51	48	53	50	53	49	37	54	47	45	38	45	50	53	53	47	52	52	43	56	61	53	55	51	45	40	42	59	53	45	44	51	50	48	33	49	69	63	51	53	43	58	49	33	37	55	50	54	46	50	45	35	53	54	53	44	42	48	46	53	43	56	38	53	47	57	48	60	46	52	53	44	44	50	44	51	52	46	59	41	55	41	52	58	52	54	62	55	54	34	61	57	50	54	50	49	53	56	46	56	37	47	49	45	55	48	55	36	45	47	55	61	48	60	61	52	53	55	46	51	47	48	54	42	53	49	45	49	43	52	49	49	58	55	44	58	40	43	48	54	50	44	64	51	43	44	47	47	44	48	45	51	52	38	47	59	47	49	51	43	42	60	39	56	57	43	49	42	47	52	56	51	48	44	40	53	43	48	43	58	46	53	50	50	49	51	67	56	50	57	39	43	44	54	43	52	56	60	48	40	37	48	55	41	45	47	42	49	57	46	38	36	40	46	44	45	45	42	47	41	45	50	56	43	43	50	55	57	32	39	52	51	50	42	48	48	56	40	49	51	51	40	44	59	44	57	43	47	44	51	45	64	48	47	43	42	52	48	50	62	46	63	56	45	57	49	46	37	37	55	37	50	52	61	49	43	59	35	47	62	67	37	49	45	48	51	47	40	56	58	43	54	44	54	50	58	45	46	52	46	44	48	40	42	55	48	43	38	39	58	49	52	45	57	41	58	37	59	62	56	29	43	32	53	46	57	43	52	53
22925	13369	8218	12792	19118	20906	20266	18286	15822	15131	17468	11127	9602	8122	7230	6203	5178	4386	3997	3551	3139	2991	3043	2966	2913	2793	2481	2617	4752	11626	11516	1098	1035	1078	4958	12408	9583	7706	9213	6430	2693	649	566	550	564	578	584	522	584	613	556	597	581	769	1012	973	799	706	630	595	564	613	571	544	561	543	563	572	606	597	579	563	606	605	580	537	561	540	531	586	539	529	585	538	586	549	520	528	557	560	598	536	559	549	575	558	592	575	532	532	569	617	566	533	589	583	551	544	555	563	575	539	547	530	606	545	547	581	549	593	613	563	571	575	564	551	539	570	564	590	576	615	577	572	601	577	542	570	509	567	515	556	598	589	605	571	583	551	523	555	563	567	576	582	544	556	553	560	538	574	562	561	565	606	563	569	535	555	610	585	538	595	603	593	559	558	520	541	577	521	581	553	530	585	573	600	620	530	581	548	567	580	542	566	576	554	559	551	523	561	589	589	561	556	581	543	565	557	569	604	577	578	568	554	564	556	572	559	587	588	561	605	591	526	568	592	545	583	520	564	580	530	558	562	554	545	552	613	623	616	578	605	580	550	580	539	560	637	550	559	564	584	571	528	582	566	622	559	570	575	578	579	568	564	528	574	580	583	554	577	566	549	591	562	640	568	532	536	521	539	555	586	607	590	608	568	554	598	566	529	602	552	597	580	553	568	594	582	553	575	527	537	543	519	561	550	535	564	560	535	606	541	554	576	598	529	561	571	565	573	559	596	550	552	568	537	571	575	597	601	576	575	557	542	585	561	581	604	604	578	525	567	583	610	592	558	521	585	580	582	557	614	589	607	584	585	605	568	563	543	533	560	595	556	540	602	549	554	542	562	547	578	542	570	568	567	553	533	539	554	566	508	575	526	547	581	605	565	572	580	574	592	531	526	596	533	578	563	573	573	573	542	562	535	558	566	583	609	614	549	546	571	532	571	534	554	599	567	552	546	575	556	589	593	571	576	556	534	571	574	585	572	574	516	570	582	585	542	598	557	576	549	616	541	587	571	524	575	561	564	552	609	614	557	564	547	581	552	590	541	573	564	577	553	591	583	549	572	605	562	547	560	553	611	561	588	562	541	589	575	558	574	579	553	553	551	554	595	570	585	547	546	568	563	577	571	571	571	598	521	551	554	552	545	577	580	547	636	552	558	534	596	584	564	559	558	587	548	559	560	562	560	582	577	546	515	551	577	567	574	560	625	558	606	578	567	594	577	562	582	564	559	539	594	608	553	594	574	571	533	554	574	593	520	539	573	561	548	575	529	557	513	545	577	525	586	578	616	564	590	595	553	624	570	567	598	594	556	573	526	561	579	562	494	578	591	549	606	552	532	597	558	561	561	589	571	603	546	576	594	543	556	552	532	590	550	566	567	584	533	526	588	573	570	589	593	560	551	594	590	621	590	558	548	574	577	600	554	581	534	593	564	589	587	571	568	558	552	571	541	596	549	538	579	539	550	586	563	554	560	551	611	555	542	594	589	602	600	589	572	578	560	590	562	553	572	548	541	545	602	579	571	588	546	598	581	561	569	560	601	562	546	544	576	545	618	585	577	560	544	589	580	573	562	579	549	538	571	567	560	600	569	572	591	647	550	569	602	591	592	574	590	604	534	572	561	552	572	568	556	575	572	574	572	586	582	564	538	567	541	543	525	557	603	547	576	546	511	597	552	569	566	578	552	573	578	598	567	555	601	577	572	581	593	543	556	593	576	598	546	601	552	585	557	571	577	606	567	602	537	583	553	542	581	550	572	544	563	556	590	563	599	531	537	548	552	568	560	559	592	559	624	534	538	574	545	588	579	593	603	612	583	553	603	545	553	516	618	566	544	546	550	576	536	525	569	570	615	574	562	544	565	562	574	585	579	574	606	535	572	563	588	628	529	537	575	577	580	544	521	528	572	572	583	544	575	553	562	608	575	590	629	567	612	588	563	574	544	598	574	572	569	591	566	578	590	565	560	549	568	550	571	551	532	589	522	581	560	540	558	559	583	548	583	517	584	553	567	585	593	595	573	567	587	560	579	564	600	554	549	587	519	564	536	596	558	589	574	552	601	578	574	594	605	554	593	518	578	591	628	575	511	559	564	613	561	558	591	564	575	573	570	567	552	527	614	545	608	602	594	537	573	592	559	552	559	564	552	576	499	598	581	551	575	550	587	569	554	554	605	593	589	553	553	613	573	573	579	565	578	584	577	571	567	581	579	581	562	529	576	567	591	604	568	601	609	550	598	594	551	543	616	586	585	592	569	547	556	558	558	570	537	558	579	588	518	540	543	577	556	558	561	551	570	598	601	567	546	574	627	560	544	561	576	577	525	577	536	532	555	537	578	598	544	528	541	555	591	598	567	566	565	589	556	570	549	558	567	557	547	607	565	557	575	554	588	555	567	568	592	576	575	576	585	588	588	548	560	610	576	587	556	545	551	587	552	589	542	601	534	580	560	624	600	555	573	565	555	578	564	569	594	588	570	580	537	539	580	532	536	557	577	567	602	585	545	552	563	544	592	632	568	570	607	552	609	563	541	562	618	599	580	578	542	537	575	575	547	557	567	577	555	562	589	547	564	548	517	573	525	601	607	517	574	554	568	567	557	547	554	595	565	582	588	553	600	568	573	548	538	568	575	574	550	615	614	565	580	533	590	571	581	571	579	578	604	573	556	563	573	564	563	553	592	580	620	574	612	563	534	551	554	614	613	538	564	568	570	557	562	558	530	588	586	598	572	538	586	563	576	541	578	556	590	576	627	593	536	524	565	643	566	531	545	603	592	568	587	575	558	559	553	548	553	573	568	568	599	581	554	586	573	573	530	532	550	547	550	596	525	592	549	562	564	596	546	524	567	583	551	568	579	534	552	570	598	532	591	546	567	584	599	567	574	581	524	561	571	537	599	595	549	551	583	595	550	579	525	563	552	504	569	549	559	579	533	592	569	582	557	533	600	564	582	574	577	577	564	604	576	567	556	579	549	565	540	566	554	587	586	582	550	603	596	562	583	566	614	579	564	568	562	559	575	564	522	569	587	546	603	568	574	544	536	541	588	588	600	595	588	607	576	579	566	530	591	573	586	577	570	567	575	563	578	573	596	538	528	540	596	531	554	556	562	535	618	533	557	529	581	571	494	552	542	565	549	588	582	588	566	587	532	611	583	589	535	545	559	572	578	552	561	560	581	562	544	551	569	552	569	559	560	544	546	545	573	602	540	609	544	520	558	543	541	551	574	575	577	598	596	567	521	594	532	550	512	577	604	525	593	528	558	575	593	544	568	541	582	533	586	573	525	588	585	587	603	576	548	568	568	582	544	567	605	542	572	548	588	616	593	599	550	577	565	586	592	570	545	568	576	572	593	541	575	510	597	576	516	543	564	579	541	580	599	613	571	531	515	542	578	582	567	561	583	529	613	571	594	565	595	539	523	560	572	569	556	547	586	546	618	531	636	552	552	535	557	495	541	588	569	552	510	560	540	559	560
1821	461	235	171	159	257	262	233	208	178	179	203	151	138	118	103	90	93	95	60	76	81	68	83	78	67	75	75	124	140	60	62	59	62	73	154	200	194	119	55	65	56	53	56	66	46	65	48	49	43	61	57	64	59	59	52	51	61	46	62	45	54	57	64	56	48	49	49	48	37	55	47	49	60	57	57	57	51	50	43	49	60	52	42	45	54	58	45	58	40	50	54	53	47	49	55	58	50	60	52	53	54	49	54	60	55	55	60	56	55	63	42	55	50	52	51	47	48	45	53	53	64	61	53	46	70	44	58	58	58	44	70	53	48	50	46	51	63	48	54	38	51	49	52	51	48	72	44	57	45	66	54	44	57	58	52	59	54	46	50	48	52	54	37	51	57	55	56	57	45	50	69	54	58	51	53	55	52	58	51	57	55	42	47	57	63	55	49	56	63	49	48	44	59	55	63	46	54	41	43	62	57	40	53	57	54	56	52	53	43	64	43	50	56	52	67	43	50	46	57	58	58	49	37	48	48	51	46	46	51	57	66	61	57	53	53	43	67	47	52	60	47	44	48	54	61	55	54	62	49	52	52	58	54	58	55	49	56	54	59	45	53	55	57	68	53	27	50	56	56	47	54	47	46	55	59	50	51	49	58	61	49	65	56	51	58	54	59	51	42	61	54	38	44	47	53	44	52	46	46	45	51	53	58	51	54	57	55	53	60	62	58	50	57	57	53	82	54	48	59	52	59	59	53	60	50	49	46	57	56	55	44	45	56	47	45	58	44	66	53	34	54	60	62	56	43	51	58	61	52	50	48	54	60	61	61	49	59	47	54	60	64	65	57	48	61	50	51	61	47	61	49	58	52	41	60	53	53	59	43	42	57	57	53	66	62	54	48	42	63	47	49	47	59	52	48	53	57	47	45	63	52	51	48	51	62	42	52	64	68	66	53	53	53	38	58	43	53	64	47	71	38	49	55	65	62	65	55	56	70	66	59	57	47	53	41	52	56	61	65	53	49	55	42	52	45	53	48	39	60	67	63	61	52	56	61	65	60	58	65	51	42	55	53	56	60	61	46	64	70	55	62	61	51	56	36	49	65	47	49	53	47	40	58	44	66	44	47	56	55	49	63	59	55	70	43	47	62	57	54	53	54	56	65	49	58	52	51	67	55	62	44	52	60	51	47	59	48	48	49	44	42	54	59	42	58	46	59	50	46	51	58	68	57	63	52	55	53	55	52	46	55	52	63	51	60	53	45	40	55	63	52	59	58	46	34	51	53	46	48	52	67	56	57	44	50	53	48	61	46	54	53	59	49	63	57	52	54	49	57	53	55	49	55	57	56	52	53	54	49	53	56	51	57	46	37	51	64	60	56	63	40	59	55	61	46	48	61	46	47	49	52	50	49	55	56	60	54	60	61	50	55	50	52	55	58	58	58	44	65	53	48	60	62	48	61	58	57	43	48	40	51	60	65	50	58	48	54	50	46	49	57	58	62	65	52	61	52	44	52	57	57	47	51	59	51	60	49	71	59	50	46	55	45	65	54	44	67	43	46	42	49	44	44	57	51	50	59	55	42	41	57	53	58	45	55	51	49	53	61	44	44	44	57	55	66	50	55	64	43	63	43	50	48	57	52	61	59	51	43	60	52	61	71	52	50	60	39	52	69	53	51	46	58	64	59	42	72	45	47	55	43	44	62	59	45	47	46	69	66	55	61	58	47	60	58	58	42	47	52	72	58	50	55	49	60	53	72	58	62	57	48	52	37	57	50	49	59	42	44	58	47	59	52	58	61	58	59	56	50	61	60	53	55	53	48	56	52	45	58	50	44	55	59	47	55	53	47	50	58	55	55	49	47	62	54	54	56	53	47	55	57	59	45	62	52	65	43	58	53	43	47	46	51	56	44	54	67	60	51	56	63	56	54	46	50	54	61	60	51	43	43	64	60	56	67	47	47	49	56	59	43	39	69	62	53	49	53	56	61	49	45	40	57	56	53	61	52	56	60	50	42	73	70	61	42	55	67	53	46	62	66	47	47	39	62	56	71	56	76	50	70	52	63	56	42	51	58	64	53	51	53	46	56	57	63	45	58	49	41	53	44	65	47	56	51	70	60	64	59	45	42	52	55	50	58	60	55	46	56	61	51	55	55	60	53	50	42	58	61	56	57	50	51	52	49	54	51	60	61	55	62	45	51	55	50	52	61	57	49	51	47	59	47	47	47	36	44	52	60	68	51	40	56	50	57	51	55	55	53	57	56	59	57	59	46	53	49	53	44	42	50	50	53	48	51	60	58	62	61	46	48	45	61	47	47	62	37	52	46	52	55	45	58	41	51	50	59	51	37	61	53	59	49	60	62	53	52	56	52	73	62	44	48	44	47	44	56	53	49	50	48	59	52	48	37	42	70	66	55	58	55	49	39	40	51	58	59	54	44	55	60	55	36	63	53	43	48	41	55	58	52	58	54	42	48	53	59	68	42	55	61	42	56	51	49	66	53	44	46	50	60	56	51	63	71	41	47	59	60	40	61	58	37	55	54	73	48	54	60	54	51	54	55	36	55	41	59	54	48	59	43	41	66	55	54	54	58	55	63	46	60	47	55	51	50	52	47	53	62	58	41	48	47	64	56	52	55	58	52	57	51	53	63	59	45	48	58	47	61	48	60	65	54	71	52	55	65	54	55	58	41	39	50	63	65	52	49	67	34	64	59	52	52	59	68	59	53	62	47	49	43	55	49	58	51	47	62	52	54	55	50	51	52	48	72	63	58	64	50	57	51	41	49	49	49	72	60	60	60	61	53	62	66	59	35	69	64	60	41	55	54	48	41	56	59	57	53	49	59	60	45	56	51	48	50	63	53	57	52	59	44	59	53	59	55	66	43	56	68	50	60	46	54	49	51	49	65	54	52	61	52	72	65	55	42	51	57	52	50	51	59	55	46	55	42	51	57	55	48	48	58	58	56	41	55	59	54	43	46	46	44	44	50	45	50	62	44	50	50	44	45	44	41	61	56	62	50	54	46	53	64	51	55	51	49	53	45	58	50	50	46	60	43	55	56	46	48	55	57	66	45	53	48	45	46	60	48	38	66	56	58	45	50	54	62	50	52	56	59	62	60	46	54	41	48	43	37	48	50	62	55	75	43	47	58	51	59	59	76	53	50	61	57	63	46	68	57	58	51	52	56	55	54	64	54	53	50	57	55	53	63	45	52	55	58	60	60	48	58	49	49	39	54	48	51	61	63	59	51	58	53	64	52	76	68	57	51	65	57	62	46	61	48	57	46	54	62	48	32	56	49	54	55	58	62	51	45	52	54	54	64	65	53	50	48	53	63	59	51	45	51	57	66	47	43	49	48	59	52	60	67	43	46	63	54	41	35	49	53	47	50	54	50	53	56	71	61	43	51	47	57	53	45	53	46	56	44	62	44	56	49	47	38	53	58	52	54	57	38	50	57	50	55	51	47	63	43	61	43	69	73	49	65	49	47
15049	7227	4499	6892	10873	13171	12448	11344	9617	7913	7511	6304	5535	4720	3782	3318	2767	2423	2142	2006	1828	1746	1702	1751	1793	1561	1398	1505	3748	4220	2016	897	933	961	1378	4294	5368	4469	2936	1263	975	646	662	633	634	643	602	658	627	628	641	614	632	618	693	677	658	642	619	578	606	662	635	635	619	634	644	653	626	645	612	656	614	682	626	690	645	629	607	630	591	581	642	630	623	659	631	609	606	655	584	585	596	674	634	606	644	618	611	633	617	627	639	611	622	644	630	608	629	644	613	593	616	633	646	627	624	616	656	606	621	626	585	624	619	648	589	590	606	642	589	674	605	632	628	630	595	631	597	653	609	633	611	636	632	600	658	589	625	623	628	666	605	692	653	615	637	633	605	633	622	651	626	662	647	616	599	646	663	613	665	628	595	616	615	613	635	650	681	641	632	626	624	646	627	648	618	616	622	646	684	619	583	608	608	619	643	610	663	644	598	634	581	624	658	625	604	630	649	614	639	673	652	649	686	587	638	629	606	661	608	637	590	594	642	652	615	676	612	646	623	618	680	660	642	682	636	620	612	616	617	584	621	594	642	595	648	622	627	632	596	637	686	674	595	646	603	628	639	644	641	612	627	620	660	637	630	665	635	622	560	644	577	602	633	611	654	624	605	628	628	640	584	624	607	606	631	618	646	599	597	620	616	631	627	643	646	609	578	658	622	623	613	632	574	623	635	604	612	624	631	637	655	591	623	592	535	602	604	662	596	582	670	643	615	648	619	645	676	567	638	651	621	653	628	605	621	578	631	629	589	609	593	646	606	625	587	593	629	632	626	606	609	635	597	649	602	635	650	625	607	592	645	658	623	626	616	679	676	661	633	616	601	623	634	641	570	615	659	617	599	639	610	607	592	615	626	598	616	634	633	632	592	672	664	622	628	660	634	657	635	596	618	609	647	624	644	610	644	616	646	599	659	585	630	601	659	618	646	632	617	632	591	571	664	650	648	638	624	642	623	615	629	607	626	551	590	617	652	658	612	614	617	597	642	623	619	663	613	569	680	641	618	668	643	698	640	643	627	655	621	686	611	597	614	637	593	610	676	648	620	620	634	626	579	602	619	602	644	642	593	634	633	639	652	610	591	623	640	664	658	612	627	623	588	623	624	621	620	651	648	602	629	606	647	647	634	622	618	641	670	650	626	675	619	626	635	658	620	637	602	597	675	629	623	668	627	649	586	633	574	619	629	629	628	637	620	615	642	621	632	617	666	628	628	622	661	641	645	623	648	641	606	659	623	621	610	626	599	607	611	603	646	625	635	626	616	604	696	609	624	610	607	663	650	587	639	599	592	601	635	648	637	625	636	616	672	612	601	634	653	632	623	607	612	575	589	611	637	632	628	625	626	615	616	682	617	664	630	673	630	639	624	663	670	621	620	597	615	614	632	603	622	574	616	619	608	624	630	652	613	599	635	615	545	646	581	586	607	641	659	658	642	618	605	630	635	593	601	660	669	639	599	597	645	659	596	638	647	650	662	622	606	620	629	648	598	638	639	661	599	625	601	650	628	644	607	596	647	683	621	630	632	599	634	619	622	644	616	613	564	645	660	616	635	625	616	648	614	648	640	638	616	614	564	645	633	653	632	619	619	625	609	632	708	653	615	640	622	588	591	667	679	666	568	621	607	644	593	613	630	613	611	645	599	612	640	614	604	667	640	633	654	635	629	628	605	619	587	609	621	613	624	584	606	621	616	628	609	619	628	637	678	664	638	627	658	618	640	643	600	595	619	585	603	625	602	664	634	657	600	586	637	642	640	612	660	609	611	657	632	653	593	619	632	605	647	651	667	632	638	569	606	621	587	610	600	643	637	650	646	618	620	644	696	661	636	621	631	617	624	576	639	622	685	635	615	665	638	641	648	673	619	634	603	637	633	563	635	633	635	631	601	646	648	660	629	626	644	637	607	613	651	599	618	604	654	619	603	632	604	616	675	673	623	607	627	646	663	603	633	646	607	619	638	586	597	690	663	676	570	648	630	633	602	602	604	620	657	657	628	632	621	611	590	612	669	664	637	660	619	553	642	645	639	617	630	615	598	640	625	628	625	625	596	619	643	610	629	620	607	606	631	645	593	607	653	624	626	607	595	592	611	645	671	615	609	622	616	631	617	598	619	655	635	674	674	646	651	665	650	661	669	589	604	649	615	655	634	652	608	620	664	651	623	607	667	646	623	617	640	594	639	629	615	630	613	593	637	598	599	607	609	610	595	640	656	619	580	612	586	633	611	639	628	620	596	668	644	623	595	640	638	574	616	612	624	616	613	628	659	633	633	588	625	610	607	634	632	642	570	638	621	605	627	677	636	633	685	607	632	624	593	655	611	675	633	649	691	622	658	646	662	647	564	620	652	684	601	609	625	594	666	652	620	680	652	648	633	649	648	617	619	601	635	620	632	657	649	624	606	649	654	626	644	662	598	621	594	650	650	607	629	634	623	650	602	595	630	605	647	638	637	588	572	619	643	692	617	602	631	594	611	630	651	596	598	629	591	597	590	596	621	610	654	668	640	617	580	590	613	646	661	639	672	614	637	624	647	626	630	661	652	636	604	618	627	653	590	634	610	584	607	612	612	620	640	596	598	599	603	610	673	635	636	658	627	616	699	633	646	633	598	647	614	618	673	612	608	627	612	619	633	634	645	630	619	639	682	601	617	617	606	636	620	642	602	603	626	608	630	633	612	628	620	644	627	652	641	601	624	599	604	594	614	631	625	591	609	649	576	652	603	625	618	625	652	626	606	576	601	642	606	600	620	612	592	637	619	604	560	653	587	609	646	656	656	640	655	642	667	629	635	611	605	661	627	623	633	660	670	642	662	617	595	601	601	610	646	608	628	647	614	610	635	618	652	612	617	622	606	626	653	623	642	627	641	641	652	623	607	653	663	601	624	645	616	580	649	662	654	579	647	601	619	580	620	623	643	620	671	667	665	660	647	645	629	609	648	628	602	649	623	613	637	634	647	621	621	582	639	623	638	612	644	625	597	632	620	624	650	601	687	629	611	599	656	594	630	594	634	646	620	641	639	621	618	619	599	625	667	625	655	602	592	607	630	611	633	631	672	643	651	630	637	634	655	556	586	611	586	619	648	641	643	617	643	625	606	645	664	630	670	631	605	653	652	575	630	596	619	598	642	619	592	630	658	646	611	583	624	653	623	618	612	593	648	649	642	645	619	619	636	621	647	629	676	601	634	635	627	647	617	621	598	635	662	592	617	625	623	626	651	624	650	663	654	632	623	581	613	619	585	614	607	613	636	649	630	653	657	625	672	647	623	582	591	670	595	600	602	634	630	644	662	650	649	633	633	644	633	628	636	614	621	655	601	605	620	614	652	647	591	658	631	635	616	639	643	642	640	613	645	654	597	653	639	637	635	655	617	626	596	660	667	601	663	658	580	636	668	595	591	615	652	639	647	628	641	606	645	617	553	635	613	612	603	577	599	645	617	633	643	624	632	655
1533	941	427	249	238	393	394	313	237	244	218	170	171	167	150	141	108	93	102	111	83	83	92	72	101	69	60	97	566	413	142	55	78	53	102	278	366	259	173	95	83	50	46	38	50	44	51	34	39	46	54	37	45	35	52	45	46	64	59	45	50	50	37	46	56	56	57	58	31	42	43	32	44	41	36	38	39	46	55	44	59	53	46	54	52	57	53	53	48	42	50	49	47	46	54	56	60	55	45	58	42	45	34	48	44	54	66	41	54	54	56	52	62	50	55	55	54	56	47	49	42	45	44	45	48	45	42	62	42	49	52	43	47	58	54	47	53	36	45	60	30	52	47	54	45	47	45	52	53	39	52	50	47	55	40	50	50	45	53	42	47	52	50	51	36	44	42	45	49	52	42	44	51	42	37	37	46	47	46	46	48	45	44	52	42	44	54	56	44	38	57	47	41	39	44	31	60	59	53	34	51	46	53	51	49	64	45	35	53	41	41	58	62	48	49	42	46	56	41	43	40	53	46	44	47	65	58	47	36	44	58	46	49	58	41	51	65	56	44	40	49	52	44	49	44	44	58	55	41	47	34	45	47	43	41	47	44	50	56	48	46	47	30	49	34	41	50	57	54	37	40	49	56	53	54	44	59	43	44	44	51	41	54	43	43	51	42	41	44	51	57	49	63	44	45	36	47	56	43	50	52	41	49	48	46	48	48	48	50	51	50	57	47	37	47	48	53	41	49	59	46	57	51	46	60	50	48	49	46	45	57	48	43	54	50	45	53	64	56	51	38	32	57	51	38	39	46	54	54	36	56	53	59	40	48	54	53	44	44	48	55	53	46	53	45	55	61	47	45	60	51	35	42	39	39	60	62	45	48	47	50	51	51	37	47	43	36	57	42	34	39	43	51	56	47	48	44	52	41	61	41	47	68	49	44	47	59	42	58	56	55	58	44	48	51	47	53	50	53	67	43	47	44	43	46	47	38	41	42	44	39	44	53	42	58	46	48	38	56	52	53	46	52	51	49	51	51	56	54	54	46	46	53	40	57	47	41	50	51	47	43	46	54	54	49	50	44	43	36	46	50	45	51	41	57	52	57	45	51	47	52	51	40	46	50	44	40	46	54	48	49	50	36	45	55	49	39	50	44	50	35	59	44	59	43	53	48	59	44	46	44	54	41	52	66	43	45	40	58	57	42	54	43	55	44	56	38	58	54	51	45	59	49	58	64	50	46	44	41	49	43	50	43	42	42	46	57	42	56	50	44	59	41	54	48	52	48	44	46	50	45	40	45	48	54	56	43	39	41	41	47	51	48	58	48	56	53	49	48	43	43	49	50	52	33	40	56	49	42	43	44	41	65	39	41	47	44	40	42	39	49	50	58	45	45	50	41	59	46	37	51	47	39	54	52	46	45	42	46	39	59	44	43	60	42	49	49	56	58	49	49	50	53	38	47	47	49	45	43	44	50	52	55	37	46	52	40	40	49	41	44	36	44	51	48	55	41	41	45	61	44	43	60	53	51	37	54	40	50	42	53	63	36	56	48	48	43	50	50	52	43	40	47	41	42	43	39	46	52	62	50	48	46	54	55	29	57	37	49	41	46	36	43	55	38	45	49	48	42	44	48	40	47	51	44	49	48	54	55	46	45	51	43	46	57	48	51	44	51	46	41	56	49	46	51	57	56	58	39	46	52	53	47	43	45	40	46	50	40	50	50	57	53	44	63	55	46	52	55	47	43	52	39	48	54	37	51	43	50	43	62	46	50	39	54	57	49	55	38	54	52	42	53	48	51	47	59	41	46	47	61	41	48	65	52	40	52	49	46	50	38	40	37	43	41	57	34	49	44	39	48	48	45	54	44	54	29	49	51	41	39	48	45	48	50	50	40	49	62	50	40	48	56	47	54	41	40	52	48	52	50	47	47	55	38	43	45	62	48	43	51	44	47	48	53	44	43	51	44	42	60	61	39	43	51	52	39	35	43	48	49	52	48	43	45	43	44	51	48	55	39	48	52	56	50	49	41	50	53	51	48	44	50	45	48	46	54	46	45	48	42	40	54	55	53	50	41	45	36	36	48	67	47	48	41	55	46	48	37	45	50	51	50	37	54	65	46	44	60	45	43	34	52	48	56	59	55	54	46	42	52	41	38	40	45	45	43	56	43	43	48	51	43	65	46	38	47	45	55	49	41	32	37	44	54	44	42	54	56	45	52	46	41	43	56	49	42	34	45	38	51	58	51	54	43	58	50	48	42	57	47	48	38	50	46	62	51	59	39	45	44	50	50	39	43	44	52	49	42	51	50	42	49	48	41	56	54	53	50	50	50	53	53	33	59	52	53	49	40	43	62	43	49	46	50	33	43	35	46	42	41	44	38	39	59	45	49	50	44	50	52	53	45	48	46	53	51	35	50	50	54	48	50	41	57	46	39	44	60	44	56	48	58	38	54	45	36	43	68	53	44	44	43	41	47	39	46	42	37	46	65	43	45	40	59	47	52	45	55	43	45	50	59	49	38	58	49	52	46	57	42	40	39	44	54	41	60	41	50	52	51	42	52	50	40	48	63	38	51	43	38	56	45	56	42	46	51	52	50	38	50	48	44	54	48	52	54	55	49	54	45	44	42	48	46	59	68	48	55	54	57	40	47	51	48	35	49	44	48	38	49	36	45	52	55	42	48	40	48	43	43	35	36	47	40	47	45	53	35	53	49	43	42	35	48	42	46	54	43	52	50	42	49	47	51	41	50	47	53	40	39	57	51	55	40	43	49	44	43	54	41	48	59	38	50	37	40	45	42	54	55	56	44	37	53	39	35	49	52	39	47	39	45	45	49	44	46	53	55	46	49	44	50	56	44	48	37	50	45	46	56	47	44	58	58	45	50	54	46	40	54	56	49	55	42	55	52	41	39	50	54	43	42	53	38	63	40	50	40	49	52	46	42	49	51	41	39	45	51	49	47	39	52	49	43	52	47	48	48	50	40	47	43	58	71	41	53	50	54	52	50	40	36	42	53	42	46	57	47	52	49	48	59	50	50	43	43	50	48	44	51	47	42	38	43	39	45	41	48	50	40	43	41	55	40	42	46	34	49	44	49	55	48	41	56	60	47	54	48	47	42	49	54	42	41	50	59	47	43	53	48	41	55	54	49	30	40	54	51	43	59	48	42	40	52	40	48	36	49	42	38	62	44	58	30	42	54	34	46	53	54	40	47	58	31	44	62	52	47	51	61	41	62	46	49	55	60	60	51	52	37	39	46	44	54	44	44	49	47	44	51	45	47	42	50	55	35	47	40	47	47	61	50	53	50	39	55	61	56	53	54	61	44	47	50	46	44	68	46	49	53	43	49	55	48	42	49	37	41	50	50	42	57	36	51	49	46	48	47	46	52	47	44	39	62	56	58	41	45	39	38	52	56	52	45	51	52	44	56	54	44	48	44	38	66	52	50	47	47	41	65	51	58	56	51	60	49	45	46	52	53	39	47	41	41	38
18758	11297	6442	9779	15263	17008	16653	13117	11149	9611	8225	7051	6478	5804	4734	4047	3320	2913	2882	2576	2385	2454	2239	2093	1888	1682	1398	2109	13482	9526	3061	845	858	1085	2314	8144	9047	6789	3987	2065	1237	578	558	590	548	559	599	506	566	575	571	616	555	575	655	715	712	699	631	575	569	599	544	555	555	532	550	558	545	525	601	578	571	587	571	507	548	560	552	529	595	606	577	540	568	563	588	554	599	568	537	605	553	542	602	563	585	517	590	546	550	574	581	595	561	553	560	597	544	586	549	533	585	610	566	544	593	556	536	562	530	566	536	584	574	569	577	520	562	541	532	554	589	569	614	509	581	561	565	520	585	532	562	530	528	541	599	553	501	564	577	590	577	532	556	566	537	582	546	562	556	569	572	546	581	549	560	609	544	571	559	560	533	565	586	586	594	565	561	563	580	558	576	563	568	545	575	585	519	540	550	565	552	586	579	554	548	556	525	593	605	571	540	526	556	557	537	558	547	587	565	540	594	576	553	534	531	593	587	583	575	558	587	564	566	557	549	530	579	588	579	590	563	612	527	564	562	575	531	549	604	529	586	566	600	572	542	562	557	548	597	606	598	585	563	551	541	556	555	547	495	567	587	547	581	579	574	590	567	571	577	550	515	550	538	574	589	559	583	563	565	524	560	566	568	586	617	545	597	544	557	584	542	547	595	585	575	571	581	590	545	595	591	611	553	568	572	578	563	562	559	601	548	585	618	568	579	590	560	579	606	575	527	576	581	576	575	541	579	597	614	581	565	566	551	559	554	584	560	582	599	557	536	604	551	554	546	560	576	589	567	574	555	544	578	607	565	517	568	581	571	537	560	535	592	568	564	580	596	577	560	516	565	523	516	587	556	582	616	553	575	549	580	538	589	529	592	553	547	541	588	582	585	550	540	571	570	536	528	556	554	552	594	568	555	538	570	544	594	546	587	598	562	539	553	519	568	563	533	572	585	611	571	588	622	559	591	539	549	591	534	547	598	583	543	562	566	595	591	570	577	570	543	571	574	586	576	558	553	563	577	546	585	544	559	558	576	576	582	566	576	532	558	563	565	540	548	579	576	550	561	555	548	597	577	588	526	581	515	562	578	541	598	562	580	505	558	617	536	542	573	563	544	572	561	546	543	543	563	544	558	579	557	574	598	512	577	569	535	511	591	538	576	549	572	552	556	556	585	551	548	582	589	609	577	569	560	569	562	559	566	555	539	562	586	568	578	562	577	540	561	574	576	601	547	571	546	561	576	551	546	551	557	573	575	638	530	521	537	560	552	574	544	567	555	608	584	552	587	564	569	538	557	563	558	582	575	550	590	567	597	543	566	591	555	604	540	548	553	549	587	559	580	565	567	571	578	560	536	580	553	575	533	570	542	572	548	566	562	554	574	550	580	549	584	572	587	574	567	563	562	554	550	591	572	553	569	539	595	527	549	538	557	532	569	557	574	561	543	540	560	548	601	579	565	557	537	554	548	594	575	586	560	585	573	565	612	607	545	571	546	575	546	588	603	560	537	523	550	583	581	558	538	574	546	578	565	595	575	582	574	534	550	526	565	542	567	578	553	567	583	533	546	541	572	586	562	594	568	571	522	557	573	594	589	551	583	525	577	552	566	554	545	565	545	586	532	550	547	574	538	555	567	539	521	553	540	535	581	595	586	562	574	570	565	555	515	557	597	548	545	569	580	508	559	575	618	574	524	520	605	568	551	521	563	564	530	588	579	560	573	561	574	568	569	595	574	601	586	585	571	566	571	586	571	524	553	578	526	531	567	573	564	581	578	555	563	548	575	578	583	528	603	532	553	559	543	573	603	580	595	592	573	577	532	588	565	580	567	560	549	601	556	552	550	568	535	591	548	567	601	579	596	565	563	598	561	562	511	547	542	557	543	558	580	563	557	561	568	583	557	531	583	588	529	562	535	535	617	585	574	621	579	581	559	556	548	562	560	609	562	543	585	576	573	585	642	530	563	557	571	599	558	554	524	542	543	553	533	557	577	572	555	535	532	533	557	580	580	547	582	537	583	551	596	575	523	615	530	528	573	554	550	573	542	545	544	490	544	559	588	571	575	586	518	593	530	552	555	545	519	568	595	575	569	548	611	543	563	544	574	560	601	575	574	522	564	596	554	569	565	583	577	520	546	546	589	583	547	599	569	616	551	610	594	578	537	557	570	539	579	500	522	579	551	512	565	553	557	549	525	546	547	576	604	588	541	578	587	552	590	570	591	594	572	572	553	551	560	551	567	607	543	582	553	536	572	584	551	545	573	578	562	558	579	574	525	548	575	581	527	524	591	562	550	548	586	589	579	505	565	594	530	549	540	581	549	543	561	532	548	499	562	573	556	571	564	553	557	545	615	594	562	569	578	603	565	581	580	576	548	587	552	591	627	559	551	599	528	564	558	557	593	557	531	547	588	555	558	548	575	561	557	577	583	625	570	563	562	569	574	550	570	561	542	599	519	563	499	567	542	599	542	556	492	560	538	575	528	549	528	553	575	566	594	616	560	553	565	560	545	538	584	554	573	553	575	567	565	555	575	552	589	566	594	559	570	562	602	542	569	560	563	598	584	574	578	550	548	563	578	561	529	574	585	587	543	565	579	576	545	564	546	564	564	554	524	580	561	598	566	567	591	527	577	593	552	545	588	560	560	544	579	521	549	547	561	567	546	554	536	556	573	561	585	546	572	535	560	552	554	586	575	555	547	557	569	533	557	569	576	576	541	559	542	537	534	573	551	571	571	568	527	576	576	592	577	562	549	511	569	566	552	548	610	525	591	561	556	558	577	526	576	558	537	592	562	581	550	536	603	579	582	541	534	567	519	544	548	567	604	563	550	555	566	585	552	558	578	569	569	583	569	568	573	507	530	540	547	581	521	559	536	560	589	538	526	599	530	584	558	545	570	560	560	549	553	554	528	543	529	557	582	545	572	575	559	556	563	573	567	538	563	496	549	590	558	535	583	579	570	599	549	601	560	584	515	569	543	571	538	556	535	531	514	562	538	541	551	598	602	570	545	557	564	563	595	550	572	553	591	559	574	535	571	582	538	544	562	559	548	532	570	575	520	537	547	561	528	594	531	551	557	556	572	525	588	558	576	547	556	483	560	624	550	573	569	552	550	554	529	577	530	542	584	575	575	552	576	545	549	570	519	569	566	565	583	562	562	575	580	582	562	543	546	568	540	584	529	568	606	546	533	547	536	535	605	520	557	527	574	565	566	655	550	597	569	582	535	534	565	556	599	571	559	534	622	560	568	567	569	515	546	570	548	595	538	588	535	549	580	597	574	577	590	573	500	570	542	595	545	555	531	535	556	588	551	583	557	527	545	596	556	607	571	533	603	563	572	548	534	528	585	571	549	533	544	585	594	594	569	538	523	552	533	532	514	568	591	587	544	548	581	519	584	538	529	576	582	579	522	570	572	529	556	592	540	543	560	593	525	568	552	586	544	562	629	566	519	554	597	548	558	566	608	574
2940	898	434	229	245	322	504	293	273	244	330	248	198	156	165	136	142	137	106	108	102	93	93	92	98	76	60	116	659	641	209	65	63	161	148	310	312	197	134	71	68	51	54	54	61	59	62	62	55	56	56	50	49	51	67	68	54	61	59	56	66	51	60	50	79	46	47	49	53	48	67	58	45	53	41	57	53	56	46	59	48	65	48	59	51	55	45	55	64	49	62	55	54	58	55	54	59	59	51	54	53	54	51	68	56	47	60	53	54	68	63	60	50	46	56	48	63	49	68	69	63	66	60	59	48	49	59	54	53	49	60	60	50	70	45	55	44	65	57	65	58	51	56	46	62	63	44	62	59	53	62	53	69	55	51	44	49	67	51	43	51	67	56	51	47	63	59	50	57	48	57	51	60	49	55	78	57	56	63	57	65	59	60	60	51	67	52	57	53	51	51	48	50	49	64	51	65	53	60	61	55	59	67	68	41	60	45	49	54	54	65	47	58	52	50	58	63	60	58	64	58	47	65	50	61	52	47	59	40	48	61	59	65	52	56	58	62	42	55	66	55	61	54	46	64	66	61	55	57	71	55	62	69	73	57	58	50	47	46	58	59	55	67	55	42	47	60	61	61	61	49	52	56	57	64	56	55	58	60	43	50	61	63	50	58	68	47	45	52	52	51	60	51	57	79	52	48	57	56	57	43	55	51	48	56	49	54	59	61	59	44	65	52	68	61	54	61	59	56	58	45	62	52	48	68	57	47	67	47	59	56	66	46	59	46	63	52	55	62	54	61	60	41	56	69	48	70	63	59	66	57	73	64	55	58	60	44	42	59	54	63	59	50	57	60	59	59	52	46	54	56	55	49	52	54	60	61	67	45	58	68	53	54	66	53	52	62	54	59	49	42	70	61	53	60	52	62	56	60	57	48	56	62	58	67	52	59	42	64	67	64	52	60	56	41	56	61	47	63	44	59	54	52	50	63	54	45	65	56	57	69	59	55	55	50	55	52	47	53	63	52	60	64	57	53	57	50	54	65	53	55	47	59	58	48	53	43	67	59	58	58	50	62	53	50	61	66	52	64	59	54	53	59	44	69	48	53	60	50	66	61	60	49	49	63	57	57	54	56	42	58	44	67	49	55	59	50	49	80	44	70	55	58	53	39	60	67	53	47	55	51	57	56	69	53	50	60	56	54	50	55	65	55	63	50	60	61	43	52	59	62	60	60	55	53	54	67	58	50	54	59	61	58	61	73	60	68	56	73	64	62	67	61	54	56	52	72	53	58	48	54	57	63	52	62	61	54	46	60	60	53	58	48	59	58	53	58	55	49	43	55	61	48	70	56	54	48	66	64	56	41	54	44	54	57	57	61	50	44	57	49	61	52	49	37	69	45	47	49	52	57	64	55	72	54	56	51	48	67	50	60	50	65	47	57	50	49	61	58	52	54	53	56	61	50	67	50	65	62	64	57	49	47	50	56	63	54	60	59	68	65	61	63	59	57	58	56	65	65	64	60	53	50	63	46	60	44	62	53	49	48	55	53	64	63	54	47	52	63	56	51	72	76	52	59	53	58	60	56	59	53	62	48	57	64	73	66	51	56	51	54	47	63	55	81	52	42	47	66	75	62	51	58	58	62	57	62	49	49	55	52	42	61	61	56	39	40	61	63	64	50	47	56	69	62	63	55	54	48	55	61	52	59	44	51	64	60	48	44	53	56	56	50	55	56	45	51	63	67	61	58	57	48	61	55	50	58	56	57	53	55	59	47	51	69	50	60	52	53	65	43	53	64	51	67	64	75	50	61	69	65	60	57	52	50	51	49	55	74	57	47	55	47	62	55	58	47	53	67	63	54	52	50	67	55	58	62	59	48	55	50	54	61	59	52	58	50	64	56	68	65	44	58	57	50	56	44	60	58	53	63	38	68	57	58	51	63	62	52	46	67	67	69	51	58	44	75	57	41	73	52	58	59	57	51	57	48	55	51	60	56	64	41	60	43	52	39	64	53	60	57	55	60	46	56	79	62	56	64	53	57	57	60	70	46	44	41	61	50	47	64	59	62	73	64	64	53	59	46	47	50	58	56	65	50	66	63	50	56	59	52	58	49	42	54	53	62	57	63	46	44	45	53	60	46	69	53	61	53	50	62	59	53	55	50	46	56	45	71	51	56	63	40	70	50	49	49	53	47	49	60	47	51	60	55	56	52	49	64	62	52	49	68	54	64	50	54	59	55	52	64	61	53	59	47	53	71	67	59	52	49	51	67	51	59	58	51	53	49	56	67	49	54	64	65	55	68	58	46	49	49	46	67	46	53	67	62	54	55	42	59	52	40	61	53	71	55	55	66	48	49	49	53	50	49	64	81	62	65	60	52	63	56	49	61	57	54	55	59	63	56	54	54	54	52	61	70	64	64	51	51	51	58	58	60	59	57	61	45	71	55	53	61	58	55	52	57	60	50	53	66	55	43	76	61	57	67	48	49	66	57	58	43	53	46	51	74	69	51	63	55	52	54	58	59	57	67	55	62	55	51	52	52	51	63	50	56	50	50	63	50	56	66	47	63	63	67	45	52	53	65	56	40	42	62	51	61	59	37	73	53	58	63	53	59	67	64	69	57	57	55	54	60	61	61	52	64	64	50	46	60	47	45	54	57	59	48	60	45	49	63	61	53	54	63	57	53	72	67	53	50	66	56	59	69	59	64	45	58	58	61	53	67	63	58	61	53	66	62	61	42	50	47	51	47	43	62	64	51	57	51	68	48	50	53	58	50	52	70	52	55	59	75	56	48	80	52	59	40	57	57	64	82	54	60	44	44	52	52	63	72	63	51	52	52	54	57	61	50	58	54	49	41	58	50	67	65	59	48	53	55	64	40	63	57	53	56	65	53	57	55	60	69	65	63	56	65	68	71	60	60	74	55	60	70	62	44	59	51	50	48	48	57	57	61	49	58	58	55	45	62	64	55	61	57	69	57	55	53	51	57	57	67	59	57	57	58	49	50	57	69	58	57	58	64	62	61	58	58	49	55	41	62	49	55	67	57	47	57	55	60	54	58	55	49	59	56	61	68	55	45	45	69	50	69	61	67	48	58	69	67	57	68	61	81	51	68	49	52	61	49	60	53	54	40	56	49	52	63	62	45	62	50	56	49	65	53	50	56	50	48	53	59	51	51	48	45	47	59	50	67	60	53	56	65	61	49	48	52	65	60	46	50	61	75	51	61	63	41	47	49	51	52	57	60	47	57	55	58	56	46	53	59	48	53	57	62	61	64	63	63	67	41	78	65	54	49	54	53	47	52	58	63	50	40	51	52	54	52	73	54	61	72	75	35	63	49	50	45	44	62	65	59	53	52	53	63	54	54	67	55	65	52	52	73	44	51	51	59	50	58	43	48	48	61	57	48	50	62	56	64	58	50	58	56	51	52	56	52	55	49	59	58	59	65	77	46	65	56	51	55	57	65	56	69	60	62	71	43	56	65	56	59	64	65	49
18705	11172	6171	8976	14426	15171	18145	13033	11656	10146	11266	8007	7204	5938	5251	4285	3900	3314	3171	3082	2547	2364	2140	1962	1617	1502	1420	1938	15309	12856	5558	927	1116	3839	3627	7737	7801	4677	3371	1904	704	651	665	770	668	663	676	678	684	687	695	669	752	839	941	1068	954	916	745	732	704	662	671	701	652	668	646	715	633	635	655	661	625	637	654	668	703	677	676	591	631	691	681	660	684	646	642	655	692	644	661	650	647	661	646	687	626	640	616	627	664	643	671	619	669	693	679	694	663	658	661	644	673	640	685	620	680	667	635	691	651	655	661	674	650	684	689	647	665	684	679	673	686	652	612	640	668	661	671	611	692	642	652	650	700	643	675	660	618	657	620	697	650	679	655	661	654	645	680	649	671	667	615	650	699	708	721	691	670	708	682	694	680	673	684	678	648	681	622	664	656	667	649	673	625	609	646	677	693	670	648	713	645	683	681	648	664	661	645	672	646	652	676	673	660	643	687	695	651	678	700	707	640	645	660	683	619	658	643	677	671	635	667	663	623	623	659	637	636	636	691	687	662	623	684	629	738	678	627	667	653	674	642	649	676	672	634	681	667	648	651	638	680	676	664	663	622	677	645	701	657	714	641	650	674	676	628	655	655	703	694	659	678	675	672	674	637	645	671	609	708	659	653	637	723	633	652	641	656	675	662	646	688	657	678	670	635	679	647	639	643	624	681	627	671	670	674	659	710	657	589	684	665	676	714	672	641	653	685	654	690	637	662	684	647	668	654	691	686	675	615	693	649	657	651	667	700	643	617	672	659	632	671	681	629	673	579	651	673	676	657	638	672	660	662	656	670	661	650	677	651	681	653	704	669	619	617	650	617	660	660	659	659	654	691	613	661	686	666	683	659	651	668	651	612	644	704	655	653	632	695	664	631	678	664	666	694	630	625	646	688	663	650	650	623	675	652	667	602	674	624	674	688	619	702	640	669	681	698	635	637	622	677	701	641	669	646	684	652	684	655	652	649	628	702	606	668	642	651	679	646	682	722	652	659	636	646	678	662	632	695	658	664	655	638	681	664	629	667	669	691	647	641	666	631	688	653	677	642	645	678	660	664	645	631	706	651	671	614	692	617	718	670	695	635	656	657	605	617	637	665	660	601	662	686	655	656	687	691	641	687	638	657	676	663	694	635	660	601	681	616	675	652	679	614	687	697	654	645	642	661	638	662	604	696	629	669	649	662	647	668	677	627	660	616	665	682	669	640	648	647	613	668	661	675	666	618	669	668	690	684	660	666	621	628	663	684	657	682	648	608	680	642	630	681	667	662	678	643	660	696	645	669	644	612	692	637	652	666	674	679	647	658	677	638	691	653	655	648	651	708	694	664	656	651	631	693	649	625	671	694	643	665	682	645	666	671	669	703	676	707	671	620	660	645	634	659	610	652	643	633	671	694	666	686	669	653	592	636	711	688	672	638	679	650	698	671	683	696	633	656	652	638	637	659	635	652	663	655	682	671	672	613	664	634	677	673	699	657	656	663	656	686	632	692	652	663	638	658	685	640	693	613	706	664	667	638	632	647	649	707	670	691	648	662	627	637	707	668	707	651	642	660	665	629	623	691	673	638	648	670	695	641	652	674	655	688	638	643	659	672	623	676	644	695	664	655	640	670	674	655	686	652	692	639	709	638	667	648	635	696	693	641	653	651	644	681	700	645	652	662	683	585	636	658	654	647	634	641	640	673	711	650	691	643	621	656	632	674	662	709	698	685	645	644	645	631	655	655	672	655	682	697	661	641	651	680	620	649	650	669	651	671	650	636	668	654	627	665	691	661	679	638	669	643	605	691	640	654	703	682	704	663	680	652	672	675	654	642	654	690	651	632	640	613	654	658	690	643	693	658	642	647	648	671	641	633	625	682	631	663	665	631	647	685	598	741	654	692	613	663	650	658	637	645	688	656	673	628	686	672	626	683	660	686	672	666	698	618	634	673	652	604	663	659	708	625	700	660	669	637	645	639	653	640	650	634	617	680	635	666	691	707	672	610	679	681	672	631	639	630	651	688	638	668	680	649	642	671	738	682	637	627	607	631	628	678	616	638	675	687	636	687	662	617	715	658	668	669	706	643	669	712	685	638	669	654	640	701	675	666	655	683	656	663	625	699	635	664	660	641	632	643	654	687	656	657	690	677	650	687	659	673	680	650	662	630	674	651	651	690	620	652	623	633	673	672	608	649	704	661	643	651	653	653	668	669	692	669	636	659	710	658	670	635	682	656	659	650	633	688	658	662	622	629	673	650	636	668	679	690	635	726	688	686	687	667	649	695	654	687	639	643	666	710	688	705	695	648	641	664	590	654	659	644	630	646	665	685	677	687	684	614	644	657	653	653	669	643	668	622	667	655	681	685	682	675	665	628	625	640	664	665	622	640	661	664	642	635	658	699	687	667	712	641	638	662	665	686	670	617	661	706	675	625	650	662	631	668	710	656	678	663	692	698	718	662	700	619	684	666	666	640	676	649	611	663	672	676	638	637	629	606	692	653	653	682	620	682	678	680	647	700	673	643	642	650	660	691	622	652	681	641	662	624	670	687	674	662	701	666	662	666	686	662	599	628	612	685	651	652	720	647	679	673	637	678	633	682	680	635	667	681	638	658	665	703	653	634	692	676	697	667	669	652	697	704	676	647	656	701	672	667	670	695	684	640	652	668	645	635	671	665	670	678	710	667	649	714	665	665	666	612	654	674	693	651	673	664	654	668	639	657	606	704	611	617	699	646	660	684	671	650	672	609	625	668	667	661	641	624	676	658	625	664	673	665	672	696	667	689	688	703	642	644	624	713	650	649	633	611	648	658	628	670	643	701	670	663	726	712	665	652	664	640	658	676	645	664	686	636	663	674	675	651	682	640	666	661	668	684	675	648	656	679	642	689	691	636	642	705	625	677	712	647	652	634	648	659	629	637	671	696	658	664	657	670	694	676	641	655	647	670	661	650	649	693	640	613	646	641	703	654	668	652	661	715	682	680	607	628	632	708	657	669	635	659	656	674	641	660	652	722	655	647	673	665	659	657	677	645	701	654	661	659	654	638	662	639	694	677	698	616	670	661	652	648	639	669	623	668	631	707	664	660	673	638	672	677	629	677	693	652	615	670	717	684	659	646	675	671	639	617	642	630	630	670	655	658	657	635	670	669	684	633	654	653	652	693	642	610	670	669	651	658	648	681	673	677	661	630	698	637	685	644	690	675	673	629	621	665	669	656	682	669	615	676	622	681	632	661	679	629	659	650	656	679	687	675	677	659	675	662	614	670	670	646	636	630	632	670	655	623	681	688	696	609	677	665	617	643	668	642	636	680	663	651	676	641	638	686	661	657	691	656	699	679	693	699	554	666	634	647	674	644	682	641	687	642	661	684	696	726	676	685	662	626	716	641	676	673	631	621	621	712	613	680	685	656	651	687	715	691	602	595	723	682	603	604	645	672	643	649	631	665	682	660	667	657	684	638	653	681	669	639	647
2130	1187	557	267	304	454	1000	373	345	317	2427	1028	218	216	162	134	122	107	112	97	110	89	79	69	77	75	55	167	1061	448	239	91	71	141	137	360	408	352	168	82	53	57	61	67	46	55	50	44	55	53	45	48	61	62	78	67	59	54	60	61	48	55	51	51	49	40	43	48	45	62	53	53	49	49	40	47	63	51	59	50	39	41	57	36	55	48	41	45	46	44	53	59	42	52	50	52	44	58	46	45	45	48	48	41	42	37	47	50	48	42	45	60	55	49	53	45	37	57	45	61	46	54	45	42	61	41	54	42	45	39	56	38	42	59	41	49	47	47	42	47	51	43	49	57	52	54	56	45	49	62	54	51	51	47	45	59	51	44	53	46	55	48	43	47	43	38	56	48	54	42	56	58	44	41	46	37	53	54	60	44	43	50	52	48	40	53	48	56	56	48	46	49	42	39	35	44	41	46	63	50	57	51	40	51	45	46	52	45	51	49	50	50	55	35	43	51	47	51	47	45	47	52	45	49	58	55	59	39	49	54	57	39	52	45	42	40	46	50	44	47	44	56	41	51	50	48	51	40	49	55	47	56	39	65	55	44	39	52	50	44	40	30	47	39	53	63	48	53	56	50	45	53	50	64	47	60	51	56	49	35	47	40	47	52	57	51	68	45	46	42	53	54	48	39	51	52	46	42	42	37	41	45	58	38	47	45	64	46	47	39	47	34	48	45	57	49	38	42	40	53	51	56	55	33	43	44	48	40	45	62	49	41	52	46	49	48	52	52	43	64	55	44	39	48	37	59	62	52	43	45	49	46	52	47	65	44	59	44	47	41	51	44	52	54	44	55	45	44	45	54	51	48	53	47	54	48	35	49	50	52	56	42	57	47	33	33	51	52	42	32	55	64	43	49	36	39	43	57	39	46	36	55	45	55	46	34	46	51	48	45	38	48	49	53	62	46	49	48	46	47	50	40	60	51	40	41	47	41	62	74	47	56	40	43	61	47	52	53	47	39	47	62	47	50	50	43	43	66	51	46	45	39	35	47	43	43	58	30	52	43	60	47	58	34	37	51	33	43	39	47	52	42	53	54	48	55	51	56	53	42	47	50	57	41	50	58	47	40	49	49	53	49	50	37	52	44	38	44	40	41	51	48	49	38	49	36	57	33	41	42	43	31	43	54	50	54	57	48	48	64	55	42	64	42	44	33	46	49	43	42	43	54	39	51	57	54	46	44	67	54	35	40	48	57	51	48	42	57	54	50	54	44	54	71	41	52	55	51	48	62	43	53	53	43	54	42	52	46	48	53	36	54	42	44	41	45	42	48	40	54	48	37	64	51	47	51	55	48	63	53	41	52	51	35	50	55	51	52	56	51	49	51	39	52	47	50	53	54	47	51	62	51	54	58	51	51	47	42	56	45	39	56	56	54	49	43	44	46	42	45	50	49	54	59	47	44	57	46	52	52	45	45	38	45	54	42	43	47	47	41	41	53	58	45	53	58	36	46	49	53	51	55	38	49	48	52	50	50	47	44	49	40	44	52	45	51	47	46	44	48	45	34	46	66	55	42	47	43	46	52	39	42	42	46	47	52	50	44	33	51	37	37	37	45	59	53	44	58	41	40	49	52	44	56	56	45	36	54	43	54	63	39	50	41	39	48	43	45	46	57	51	42	34	56	50	50	37	52	46	51	41	42	48	44	50	41	47	47	48	46	41	50	39	64	44	51	47	49	56	49	53	41	67	43	48	46	42	56	45	59	46	51	40	55	41	51	51	51	53	52	56	53	57	49	68	32	54	49	53	39	51	38	53	54	39	44	51	52	49	37	50	41	37	50	38	55	40	49	46	50	46	51	46	52	40	51	53	43	43	46	41	49	45	40	57	41	45	43	39	36	56	48	60	46	37	59	42	46	41	49	56	47	42	56	50	52	60	56	44	50	56	46	50	49	52	41	58	47	52	40	47	38	44	64	46	52	47	52	52	45	58	62	53	52	51	55	41	51	31	44	48	52	41	58	43	55	47	52	65	54	40	49	46	49	60	52	60	41	59	42	54	51	55	35	49	41	51	41	51	62	46	46	46	50	41	50	48	57	45	40	60	53	47	51	53	51	46	53	52	50	44	37	56	45	46	42	54	41	55	52	47	45	46	51	41	50	45	57	50	44	53	50	62	47	56	49	51	47	53	61	41	59	51	42	43	59	41	52	53	55	61	34	47	58	53	51	44	52	66	47	52	42	46	60	51	47	69	44	39	45	49	54	52	52	58	45	48	43	54	56	41	50	48	49	37	71	47	55	51	43	48	44	45	46	46	42	49	48	48	51	48	61	48	42	48	44	42	43	56	50	55	49	40	48	46	46	53	46	51	49	50	59	40	47	62	59	47	46	52	57	38	56	41	45	40	41	40	58	46	51	41	50	49	59	53	50	42	40	44	48	51	43	53	31	44	44	54	52	33	47	43	50	33	52	58	46	51	47	64	49	30	44	47	49	46	49	43	51	63	41	50	51	53	46	36	50	41	43	45	51	51	48	49	47	55	53	52	46	48	38	51	40	40	42	55	56	68	47	59	48	53	41	52	45	47	56	52	53	57	53	49	44	52	48	37	46	53	56	56	50	31	50	38	43	38	57	37	38	49	43	56	50	50	63	43	46	60	42	47	63	50	38	44	49	55	51	60	47	39	52	47	56	37	52	43	49	41	58	56	56	41	44	49	38	44	48	57	41	56	55	51	55	47	47	44	49	53	47	55	52	55	40	39	56	48	57	48	59	45	49	47	52	46	34	51	46	56	52	30	51	40	47	47	55	45	45	54	58	42	40	57	45	33	47	51	57	40	50	52	55	51	51	35	57	51	46	49	48	63	41	45	42	46	51	42	42	57	44	43	49	49	35	41	51	50	41	52	46	50	35	45	48	48	60	46	44	44	43	57	51	39	41	54	49	39	46	41	42	33	55	53	34	41	46	45	58	65	50	51	55	42	54	47	42	37	46	42	42	42	46	39	45	52	48	39	38	38	42	52	51	33	45	50	52	56	61	44	48	52	57	57	52	42	48	43	47	49	51	37	45	50	56	39	41	49	42	33	57	46	44	52	54	45	41	51	43	55	56	66	49	40	56	56	46	30	51	38	50	58	51	50	53	45	50	43	44	49	50	54	53	46	39	45	51	56	44	62	48	53	44	58	44	51	57	51	50	40	62	61	49	47	39	50	48	57	39	40	64	56	52	41	55	38	63	46	52	53	43	40	44	41	43	39	41	41	55	59	59	45	45	41	49	54	46	47	38	41	40	41	48	55	47	42	52	49	44	37	54	46	58	42	40	58	47	47	51	54	49	40	52	44	52	42	43	48	58	42	42	44	39	48	51	53	52	40	44	54	49	55	46	57	61	42	49	45	53	49	48	32	37	42	42	52	42	45	39	51	39	57	45	54	54	44	51	54	42	44	57	54	36	67	51	42	50	42	52	49	53	46	48	49	56	43	41	54	51
23145	13142	6947	10929	17258	18518	24099	15074	12863	11323	30413	14244	7800	6444	5688	4671	4076	3467	3025	2689	2273	2165	1915	1652	1552	1708	1582	4970	20011	10055	6126	2185	1197	4084	3237	9604	10571	8601	4549	1612	590	571	752	994	556	571	603	543	581	608	570	630	654	1163	1259	1029	920	755	712	704	652	593	625	580	608	589	539	610	534	500	531	564	543	522	557	547	513	542	597	559	541	530	549	588	548	555	533	528	582	577	564	590	555	569	549	562	567	564	544	585	532	584	598	535	572	566	623	572	595	613	529	555	528	492	532	572	561	542	539	638	554	549	567	591	563	612	547	511	554	622	608	562	539	609	584	568	537	531	517	606	566	538	600	561	556	531	513	588	549	543	498	599	572	553	545	577	577	543	573	550	582	581	532	536	515	580	597	549	552	577	530	617	517	601	528	601	587	586	571	552	541	516	576	572	494	571	579	562	562	545	627	548	555	571	551	506	575	540	562	534	587	546	578	561	590	565	609	561	548	561	548	512	551	578	534	565	537	598	563	579	568	546	568	576	551	560	545	512	578	555	569	567	595	530	562	541	511	569	562	581	525	571	556	560	582	579	581	568	541	540	535	519	576	534	544	536	556	577	591	565	527	549	578	535	550	585	536	556	581	548	566	581	549	541	573	546	522	577	557	572	539	537	592	549	598	561	602	581	557	598	547	584	548	569	519	546	577	559	558	551	564	577	577	551	567	558	537	567	581	568	565	557	573	559	582	560	527	597	600	597	529	542	574	554	536	555	525	552	556	568	559	519	546	552	593	562	567	548	583	550	569	564	550	532	567	593	603	557	558	550	547	565	542	559	573	535	582	604	555	562	551	582	515	569	557	580	568	542	563	571	548	562	611	546	559	541	536	537	569	506	542	542	543	520	565	576	545	540	539	496	584	573	546	562	548	577	507	545	546	544	571	565	589	520	531	499	610	587	615	595	577	560	545	583	570	544	564	613	610	557	529	521	552	561	516	545	583	527	567	548	540	532	557	549	549	566	546	564	593	561	534	553	581	543	541	529	525	541	558	573	565	528	557	539	544	551	526	539	542	542	549	555	524	546	528	545	586	588	553	515	554	582	597	560	556	548	560	519	564	581	565	534	554	555	616	579	591	584	515	541	569	557	576	541	565	553	558	561	577	613	552	550	519	545	571	568	565	528	553	563	540	538	512	510	566	561	540	556	584	521	548	536	577	528	551	575	627	552	569	585	585	556	564	563	588	555	540	574	542	587	490	555	583	564	544	559	571	564	549	557	536	616	570	584	573	571	585	511	559	514	563	526	564	549	554	563	561	548	561	552	569	551	578	546	502	573	552	556	562	533	575	557	517	542	567	560	536	549	573	577	532	533	560	506	520	549	567	565	553	562	555	598	546	578	557	590	533	569	588	549	527	580	608	542	576	580	608	579	573	544	543	547	560	581	560	518	537	565	533	544	571	576	582	559	562	556	583	563	535	557	577	592	548	578	575	592	587	610	580	593	556	534	544	543	590	530	551	579	568	528	544	577	563	584	564	540	592	557	541	557	528	535	592	543	534	557	599	591	568	539	580	584	545	549	576	540	557	550	546	562	541	574	572	576	600	551	585	584	533	562	560	590	540	583	555	583	509	535	552	547	581	563	524	571	603	521	568	562	554	536	556	518	553	573	566	558	572	596	565	573	599	585	571	597	540	541	539	550	576	558	532	591	549	542	570	543	551	566	589	582	587	589	566	565	588	569	517	516	548	552	560	539	598	560	561	585	586	558	587	558	526	555	544	563	572	571	545	558	561	569	564	562	575	592	556	559	537	571	565	538	550	545	589	563	558	551	516	574	565	558	579	552	552	564	592	576	513	589	561	548	567	554	536	565	571	563	558	546	526	560	547	552	563	597	574	562	506	594	564	544	520	526	552	574	552	561	563	586	514	531	561	573	599	549	580	555	561	558	579	601	560	548	559	564	558	558	629	567	550	575	592	518	530	560	556	537	559	540	590	580	543	557	548	567	594	590	584	583	541	564	553	536	558	612	560	564	545	527	538	555	571	541	571	562	531	603	565	571	587	589	543	557	575	543	574	539	567	548	587	505	531	550	548	594	570	525	540	561	550	567	570	553	568	549	574	567	557	541	551	549	561	544	565	528	611	529	555	561	611	584	560	561	538	575	557	563	547	571	584	570	583	530	518	564	601	561	545	563	572	559	602	539	575	579	548	535	560	555	610	579	559	584	567	549	564	531	561	542	539	538	524	561	542	589	568	560	558	545	575	577	580	568	569	552	575	548	541	567	563	547	509	548	554	538	566	599	578	558	547	567	535	560	577	562	578	567	546	578	569	553	572	552	548	614	596	547	545	567	510	568	578	549	573	576	544	568	600	560	547	556	541	568	569	534	592	608	576	520	563	591	548	592	575	561	513	549	558	547	573	549	528	534	566	567	574	529	566	595	554	545	618	581	548	520	570	561	537	539	563	587	502	565	543	555	565	547	564	524	560	592	605	557	561	575	564	555	573	534	546	556	573	618	550	535	533	557	567	535	541	535	548	567	577	547	563	564	552	577	565	568	568	571	559	572	595	601	567	539	571	560	565	566	545	550	557	571	565	554	560	571	573	542	529	555	492	539	535	558	603	552	557	571	581	556	610	524	565	524	588	585	547	496	546	553	519	571	584	530	549	547	550	561	567	561	564	563	558	596	560	564	552	546	532	567	527	537	561	551	538	543	543	547	533	600	547	558	555	499	569	522	559	551	558	542	591	559	586	584	510	583	543	560	593	565	561	537	562	587	579	571	510	552	538	564	611	559	595	557	566	531	553	569	559	590	527	535	522	559	563	610	575	548	552	532	575	561	545	542	560	548	587	532	531	595	544	556	566	554	559	567	567	534	572	524	571	540	580	586	598	574	528	548	546	541	547	543	525	572	545	574	536	584	574	510	541	532	574	533	600	567	569	566	542	545	599	586	589	567	526	538	616	582	567	594	554	576	539	544	576	573	609	549	562	538	552	591	523	576	567	573	569	549	553	591	554	573	581	554	557	537	605	572	586	582	566	517	536	536	580	594	530	545	572	554	559	539	549	548	565	566	557	562	574	589	509	538	542	594	566	583	545	533	560	506	533	589	544	549	602	545	569	513	558	566	541	533	600	556	583	542	574	570	568	576	572	554	534	548	590	563	570	579	526	543	554	562	573	574	568	587	583	586	564	563	538	558	557	579	508	572	577	535	542	556	532	579	563	520	592	577	554	565	528	585	518	555	548	511	502	558	611	575	561	568	550	500	518	593	539	581	542	548	528	556	557	568	560	500	547	601	552	589	587	578	552	533	582	535	578	555	549	522	515	598	592	531	548	563	510	575	526	544	550	535	572	544	559	568	525	549	561	538	519	512	575	585	555	583	589	591	531	551	552	563	558	555	583	578	547	574	581	502	544	498	604	549	528	530	533	575	554	562	585	542	587	588	570	527	547	566	533	574	549	544	585	576	525	522	554	591	511	585	573	551	537	564
1803	428	171	129	160	204	382	169	164	129	594	360	106	94	94	99	93	78	83	78	73	87	67	47	69	56	50	70	187	89	97	61	57	76	93	169	177	187	93	53	44	51	79	63	55	59	51	47	43	42	62	44	55	49	59	48	66	52	61	64	56	56	56	60	48	65	34	50	63	60	45	65	57	59	61	49	53	45	45	52	47	52	58	57	56	56	46	51	46	51	49	55	47	50	48	49	51	56	51	57	58	54	54	55	56	44	53	64	49	64	55	48	47	41	46	45	66	49	43	55	51	55	54	52	57	76	57	55	55	64	42	49	49	56	49	59	59	53	49	55	45	49	44	48	50	58	55	56	52	45	53	53	56	50	65	69	70	47	43	52	56	50	50	47	58	49	57	49	61	54	46	81	45	55	55	54	68	63	56	52	49	52	52	66	67	66	51	56	49	51	37	56	41	49	61	67	49	59	55	48	57	48	57	56	57	60	43	50	36	42	59	59	48	58	58	55	66	60	48	51	57	59	65	55	57	53	49	48	60	44	58	41	48	57	61	63	56	59	44	60	46	72	54	53	52	43	59	46	60	53	53	64	51	51	64	53	62	64	59	49	54	48	55	47	51	51	57	61	55	56	51	59	43	44	49	46	50	43	64	56	40	57	42	50	50	54	49	58	42	50	48	60	59	51	55	58	48	66	47	57	55	44	68	49	59	50	50	38	60	50	39	58	51	57	59	54	57	55	53	58	60	49	64	52	44	63	62	62	56	48	45	73	63	34	52	52	63	48	50	48	50	59	58	50	45	39	55	47	75	71	56	54	45	69	58	52	48	54	67	47	64	50	53	40	42	65	43	61	43	42	52	45	54	55	57	52	44	43	58	44	65	52	59	56	57	45	54	49	49	55	47	63	50	39	44	48	53	61	56	69	54	62	39	58	60	71	45	59	49	38	53	61	52	49	41	50	57	53	64	55	56	66	44	40	54	55	43	47	53	57	56	40	64	61	58	48	47	54	47	63	56	64	62	58	54	63	62	39	44	48	45	51	53	33	60	54	46	49	58	48	62	37	63	60	53	53	55	54	66	54	49	28	69	65	59	42	55	42	60	43	46	67	56	61	54	62	54	59	47	54	53	59	66	48	53	57	50	58	58	59	63	55	56	56	56	56	51	44	58	55	51	62	52	49	58	67	59	48	55	56	51	53	51	51	57	48	54	45	59	49	49	38	54	55	59	43	56	52	56	49	42	42	59	59	57	54	60	55	49	43	52	58	54	42	64	59	59	60	54	43	35	53	42	55	53	47	47	57	66	57	63	58	65	47	60	46	52	43	50	50	55	56	47	45	47	47	52	68	56	60	41	58	52	57	48	47	54	55	62	42	58	53	64	69	53	48	51	60	61	49	57	55	53	63	42	45	52	53	60	56	48	59	55	62	31	48	33	63	51	63	56	81	56	58	50	55	48	55	50	53	61	59	43	49	59	52	53	46	63	48	48	44	55	44	65	60	65	53	61	56	54	54	61	48	66	46	54	48	55	63	60	55	60	58	51	53	59	55	51	53	39	61	52	43	49	68	50	56	47	61	45	52	54	43	57	63	47	54	55	56	53	51	52	56	57	50	56	53	54	49	71	46	48	54	42	54	44	35	56	55	56	53	59	66	52	59	49	51	53	46	52	57	61	54	61	65	53	50	68	58	57	64	58	53	57	51	57	46	43	66	50	42	63	61	65	49	57	47	60	39	56	55	61	50	52	52	45	68	57	44	66	64	44	57	49	45	59	49	68	57	49	50	49	47	51	69	56	64	56	55	67	64	55	55	59	42	45	37	41	55	45	51	48	56	55	48	59	52	67	41	48	63	53	50	48	62	60	55	52	70	55	41	46	58	69	52	47	40	64	51	72	55	48	61	54	46	60	62	49	62	40	44	48	55	56	54	58	63	54	57	50	56	50	44	52	51	66	52	41	52	46	62	60	65	38	48	47	54	58	45	58	43	53	62	56	34	63	53	55	56	29	57	50	59	48	48	46	48	46	56	57	54	62	60	58	61	56	53	60	45	56	46	50	42	59	56	52	59	58	68	39	50	43	66	67	51	53	53	50	50	43	58	46	52	51	55	56	49	50	45	54	61	43	55	52	57	46	53	35	67	53	54	58	54	57	49	58	43	57	56	52	59	74	60	58	64	46	44	75	47	56	53	51	57	49	59	70	58	60	45	57	66	46	58	61	59	56	55	58	52	76	52	43	58	57	56	51	49	52	51	47	62	64	56	56	51	54	46	47	47	50	50	70	50	55	43	54	62	59	65	52	48	61	53	57	74	60	44	55	53	59	43	47	51	47	44	65	50	52	54	65	57	39	50	55	52	58	59	52	59	49	52	64	61	44	46	62	52	63	47	58	50	49	53	53	84	50	61	57	54	61	46	47	52	60	66	61	60	51	54	49	52	51	42	59	63	60	71	50	54	47	56	51	47	51	56	58	55	60	45	73	48	72	63	47	55	48	54	55	59	57	53	57	46	60	53	42	58	51	52	47	68	48	46	45	54	51	55	52	49	55	47	60	58	47	48	58	42	48	47	52	67	47	53	52	51	65	45	65	49	66	55	58	47	60	53	44	54	45	59	50	49	49	59	41	60	56	50	49	55	63	48	61	57	48	45	51	47	41	54	74	53	59	55	56	62	51	51	65	47	48	54	49	56	56	63	47	53	58	56	69	60	57	65	71	57	62	51	61	66	68	68	38	59	55	60	55	60	57	50	45	62	47	53	46	56	47	54	64	49	46	44	58	59	60	45	55	47	41	63	59	48	51	62	55	58	55	53	49	59	49	64	46	57	70	48	49	49	52	51	53	73	64	58	53	50	58	45	57	56	50	55	43	50	52	50	50	53	52	46	70	55	50	66	47	49	37	51	56	53	63	58	49	41	59	56	67	62	43	42	59	45	39	68	54	53	47	64	55	52	57	61	44	52	50	57	52	62	65	46	42	50	54	55	61	46	52	60	53	53	54	58	53	69	53	54	52	53	57	63	43	56	59	61	56	76	52	51	56	63	59	59	61	51	62	51	56	58	59	61	59	52	72	48	51	56	64	55	43	56	55	47	51	50	52	63	51	47	47	51	57	58	62	51	60	54	44	59	50	53	52	53	68	51	46	53	48	57	61	62	47	64	44	55	63	48	58	60	53	60	56	44	56	51	48	44	54	52	63	59	44	56	64	52	47	60	63	56	44	61	40	67	55	50	43	56	47	47	69	62	48	53	60	59	43	50	56	64	62	57	61	66	56	51	65	36	52	63	50	49	59	46	48	41	64	42	52	64	57	64	65	49	42	56	44	48	62	52	59	57	66	52	55	58	58	54	56	57	58	48	57	56	52	46	65	42	54	53	43	62	62	41	61	58	57	57	56	48	55	50	63	58	64	46	51	52	53	51	49	72	58	61	65	43	56	70	52	54	48	51	46	54	54	47	48	47	57	59	49	63	52	69	52	46	70	56
15200	7057	3444	4852	9584	10577	16753	8506	6991	6086	16925	9423	3674	3357	2889	2434	1866	1709	1439	1299	1155	1076	1023	1056	1056	1056	1066	1833	5402	2127	2043	1051	885	1358	1562	4484	4803	3712	1579	708	635	613	733	691	600	624	622	619	659	625	612	631	628	685	753	684	664	612	668	637	650	672	644	625	649	630	630	645	632	638	656	644	588	665	597	621	638	641	636	607	611	672	674	619	644	624	615	662	578	638	642	640	630	618	662	634	642	629	615	560	644	617	653	625	626	617	625	604	607	619	650	620	628	609	673	642	671	617	607	605	658	653	585	645	666	626	630	634	637	716	621	643	649	649	632	632	589	658	664	644	627	656	615	651	670	643	613	636	657	643	640	632	630	655	648	630	639	657	617	642	626	649	651	628	672	556	640	587	616	635	622	626	639	647	667	659	606	614	618	626	652	637	601	634	640	611	636	652	612	612	642	612	622	633	620	648	639	603	664	668	632	622	637	631	614	605	640	628	627	608	620	627	667	652	639	605	669	640	628	624	649	627	635	606	662	631	621	660	646	627	617	585	638	650	613	602	592	620	627	614	635	634	680	601	667	639	572	636	618	628	597	645	638	602	661	648	610	581	640	643	663	639	680	649	609	668	578	665	605	629	640	650	601	604	601	635	574	674	605	639	645	658	629	630	592	630	598	624	635	663	612	648	616	659	656	609	587	605	635	640	665	643	630	618	637	583	592	610	652	613	637	652	628	630	626	605	629	634	643	651	649	627	597	612	631	632	630	626	597	666	652	658	667	617	656	637	647	667	617	613	658	623	602	618	631	653	599	624	608	612	660	602	615	648	618	624	630	622	613	610	618	620	640	630	622	627	662	625	627	618	629	588	659	571	629	669	669	626	601	622	633	628	587	658	628	663	652	582	648	634	632	632	665	638	643	627	626	594	635	633	655	608	685	615	620	651	667	660	648	673	648	666	648	590	613	686	662	644	619	633	650	634	627	611	656	644	606	636	657	673	604	603	638	631	680	587	637	612	650	578	605	623	623	636	682	612	630	621	575	612	631	652	655	636	630	625	585	632	643	627	636	663	626	634	656	636	677	662	615	621	654	662	614	653	627	621	636	696	613	612	603	633	639	576	650	653	629	609	648	597	638	641	655	607	577	628	626	620	673	655	621	665	666	602	665	623	685	624	684	659	642	609	656	613	650	614	658	649	639	630	627	641	638	643	619	613	646	645	601	603	627	638	631	591	556	601	632	663	646	636	651	621	626	631	658	645	597	635	626	582	619	609	617	617	662	639	642	620	667	599	615	616	630	631	673	616	653	649	614	642	640	657	645	635	670	636	629	610	543	618	658	649	624	618	591	607	650	655	664	610	615	647	607	626	658	647	659	617	642	631	632	646	596	612	640	631	695	642	661	637	616	674	620	633	590	630	654	617	595	651	635	614	611	662	650	597	616	622	603	579	571	633	596	590	595	707	688	654	652	607	648	639	630	635	599	633	591	621	621	608	656	684	609	610	632	585	615	630	626	602	655	643	633	607	615	651	622	616	623	614	614	644	645	665	642	634	658	619	624	632	603	581	621	598	648	719	633	620	633	606	639	632	628	673	634	599	645	590	591	635	602	613	658	654	626	650	616	603	589	643	639	624	647	616	633	656	615	629	653	645	610	601	638	622	620	623	654	632	637	608	657	645	632	642	622	613	626	676	620	611	626	596	637	647	609	574	622	619	634	603	631	626	602	629	626	616	615	596	653	631	594	601	671	635	659	643	618	640	643	615	653	614	661	600	613	656	613	627	633	612	659	628	606	578	674	655	626	636	608	653	629	600	648	628	627	664	642	628	643	601	616	655	607	645	646	625	640	616	616	645	634	615	647	617	642	628	635	635	683	609	638	641	648	643	639	648	658	595	633	633	621	634	614	608	579	638	624	602	645	647	638	611	709	674	624	603	678	607	604	668	601	626	592	626	684	630	600	647	596	641	627	678	639	612	660	627	615	609	610	604	616	617	624	650	609	657	590	649	636	632	613	617	613	614	615	625	643	655	640	657	656	672	631	628	673	640	606	616	586	636	669	615	643	678	632	649	649	665	627	651	671	656	646	609	619	628	676	608	685	609	630	652	603	653	620	636	639	704	620	572	669	644	645	622	638	645	635	626	615	601	609	598	579	644	650	626	629	682	604	643	623	603	636	613	646	591	634	637	638	631	602	628	622	654	635	614	574	616	604	615	650	642	637	679	671	612	640	613	644	653	592	625	621	635	643	660	661	587	623	661	605	611	634	576	621	679	642	601	637	616	582	670	645	655	636	661	666	636	637	627	630	665	604	575	651	643	649	591	663	622	648	613	638	596	586	647	607	593	627	639	664	615	643	634	605	666	595	655	628	598	641	626	678	633	643	595	617	624	605	651	608	638	631	683	655	648	610	620	612	652	615	587	639	593	618	673	635	678	634	619	631	657	608	612	665	629	626	654	627	631	635	603	603	611	643	615	640	636	626	649	627	646	641	641	608	643	647	603	626	596	685	634	599	619	642	632	631	614	628	678	630	660	624	605	641	624	589	675	610	645	641	660	660	610	632	624	677	664	636	621	648	682	623	660	603	585	632	561	680	653	651	627	632	613	636	619	632	624	641	639	615	606	673	628	653	599	630	628	682	603	619	639	610	584	640	648	618	657	612	588	623	623	622	611	593	624	620	607	671	591	600	639	666	625	618	643	594	642	663	580	594	658	610	635	689	595	599	662	640	664	656	642	635	602	654	612	621	617	611	644	600	619	559	629	620	667	579	634	626	639	660	590	622	637	668	625	635	615	600	604	651	588	623	622	610	647	624	630	631	626	621	627	654	692	650	676	662	648	645	648	662	651	595	669	631	622	645	611	634	612	616	630	606	588	619	606	675	612	664	618	599	623	620	619	637	591	696	630	612	653	636	651	610	608	572	628	603	607	629	607	669	630	616	646	663	644	621	656	627	681	625	647	638	616	625	621	633	629	667	632	664	637	657	649	643	602	655	596	654	625	636	601	610	608	647	621	710	644	618	573	641	629	620	642	592	634	666	607	646	617	642	661	627	606	626	616	647	676	640	639	568	608	595	630	642	638	605	646	644	618	588	637	609	623	641	594	627	624	666	630	653	606	660	606	653	616	633	626	643	614	643	631	674	612	621	627	638	653	617	647	650	622	626	639	617	575	578	638	636	645	650	623	659	643	627	605	628	650	625	636	681	582	644	617	649	673	663	613	646	602	631	638	630	602	603	621	601	621	647	655	584	627	669	587	624	644	660	622	684	635	641	618	610	618	651	643	575	648	630	612	664	620	616	636	625	616	576	658	623	631	611	632	614	691	632	621	660	634	671	630	643	634	627	602	614	638	615	615	650	641	618	597	604	606	615	586	652	600	651	621	663	656	625	636	660	660	645	613	606	661	598	620	632	637	639	619	663	642	614	657	664	619	580	656	673	642	629	655	641	658	609	615	708	691	627	664	630	625	593	641	623	623	640	626	613	573
1515	794	248	163	209	380	2025	220	203	158	1436	1460	129	116	118	94	73	73	60	70	75	59	62	60	58	48	70	162	460	160	129	60	75	60	126	316	309	134	81	40	53	40	83	67	33	50	42	41	54	62	55	50	50	50	62	60	59	44	52	60	53	47	61	46	41	41	47	31	52	43	49	37	40	44	39	51	41	48	62	41	58	55	45	65	47	40	56	59	46	42	41	47	34	56	54	36	39	45	45	46	38	41	39	38	52	44	56	52	46	44	57	60	48	40	47	59	47	50	47	51	44	49	41	40	48	45	49	45	49	47	55	49	50	40	59	43	48	66	46	50	42	44	40	59	60	41	61	43	60	33	34	32	46	51	49	33	48	47	55	53	43	50	38	42	47	38	46	49	46	43	46	48	50	56	52	47	40	61	54	46	48	45	71	45	45	45	47	46	42	42	40	45	39	42	45	46	46	51	42	44	54	52	43	50	39	55	44	48	52	55	42	37	49	53	43	53	41	47	43	45	48	42	57	34	57	49	38	49	49	41	52	44	43	50	36	52	58	43	47	52	39	45	42	54	53	47	43	43	52	48	49	33	39	44	60	52	46	45	53	42	43	41	41	45	48	41	37	43	40	49	57	48	55	42	49	48	55	39	33	50	42	54	39	44	41	44	45	54	53	43	51	34	51	45	45	44	53	51	49	47	50	43	40	47	49	51	56	55	46	55	48	44	58	54	36	39	54	49	41	43	49	40	56	54	46	43	41	37	55	48	49	39	60	53	50	45	59	45	49	46	53	51	43	57	46	50	48	38	43	43	49	46	48	47	44	44	47	60	47	40	53	46	51	47	65	63	46	52	56	50	41	40	44	49	44	45	41	40	43	51	47	51	50	43	66	53	44	44	52	50	44	52	44	53	40	60	51	41	27	35	52	54	55	51	45	52	37	41	46	46	40	54	54	32	43	39	42	45	54	48	43	45	43	55	48	60	50	55	50	55	38	51	50	50	43	42	51	47	47	37	46	47	40	39	50	45	42	46	56	49	42	43	49	48	45	40	36	45	46	48	50	59	48	62	50	42	51	60	48	34	52	32	39	51	58	53	44	37	49	60	41	47	44	42	56	41	46	42	47	38	49	50	55	39	48	54	62	54	53	51	46	38	33	39	42	47	43	44	42	43	48	46	40	46	45	42	50	40	50	43	55	50	49	50	44	54	43	47	32	40	35	54	55	41	45	32	47	37	57	50	46	72	48	43	45	42	44	53	43	53	58	49	39	42	46	48	41	41	58	33	46	54	50	53	47	47	48	51	37	44	56	47	50	50	39	46	42	48	46	51	42	51	38	47	30	58	53	52	52	59	51	43	40	53	54	44	43	43	40	42	31	47	49	40	47	44	44	39	46	47	54	55	38	37	37	36	41	45	51	49	39	49	52	38	44	48	56	46	44	50	43	47	62	48	54	40	45	62	46	55	58	48	52	46	49	39	40	50	37	44	52	44	43	50	48	55	50	51	44	52	43	47	37	47	47	41	49	36	37	45	48	35	50	51	50	42	44	44	39	42	47	46	43	66	54	48	31	39	41	47	47	57	49	31	53	37	38	49	57	40	57	37	54	58	31	49	47	41	50	42	44	49	44	59	48	45	54	41	46	44	51	38	47	45	51	49	57	56	58	46	46	39	50	50	70	54	60	42	49	46	38	38	46	57	39	50	45	47	44	44	44	62	50	50	42	54	39	57	36	49	54	50	44	38	42	43	52	38	45	52	48	40	43	53	55	43	43	42	55	39	58	49	45	48	51	42	46	55	40	55	47	48	45	56	37	61	51	44	41	47	36	36	52	50	46	50	57	53	56	52	36	45	41	47	52	44	49	49	54	36	42	44	49	63	45	48	45	48	49	52	49	46	41	51	48	48	43	50	39	55	56	47	42	39	42	34	40	45	46	43	60	49	48	42	56	54	44	54	49	42	36	53	54	47	38	42	49	47	29	49	53	50	57	41	42	50	43	42	38	45	50	46	50	56	47	54	46	42	43	48	48	60	38	43	44	51	50	49	43	44	52	55	43	46	42	35	43	34	47	46	41	42	54	41	47	45	46	35	40	34	35	43	45	48	47	47	40	65	43	44	57	32	50	51	45	45	48	54	49	54	56	55	63	39	46	41	54	45	42	47	38	60	43	40	51	50	53	49	34	39	53	43	46	55	48	41	43	46	45	67	52	36	45	47	42	46	53	36	54	35	50	48	56	53	42	43	38	51	51	35	52	50	41	42	43	41	47	35	50	39	43	44	48	43	57	41	53	42	41	37	43	48	48	40	43	48	40	51	54	52	52	36	46	51	46	54	65	42	50	45	53	48	44	37	48	48	52	44	44	46	46	42	44	51	51	54	51	51	53	41	41	46	48	49	34	49	42	47	42	43	38	32	40	44	48	56	55	46	58	41	45	50	55	41	38	40	51	38	43	52	50	41	42	40	43	54	40	58	46	41	34	40	43	45	61	65	64	54	46	52	45	42	57	36	40	45	46	43	46	50	46	36	44	49	43	34	40	45	50	45	50	49	47	43	53	47	53	61	50	49	47	54	35	49	47	49	46	39	43	50	40	59	48	47	38	42	54	46	53	38	48	45	39	60	40	55	46	53	38	42	45	48	42	51	47	45	46	47	46	32	46	48	54	61	49	44	52	43	49	45	52	57	56	48	49	48	53	57	62	58	38	46	54	45	48	43	51	58	49	34	45	54	49	44	50	41	56	45	56	38	42	50	36	46	44	41	52	53	52	48	33	45	40	47	49	51	47	39	60	49	46	54	44	54	45	43	33	35	35	41	54	44	43	57	49	44	51	52	31	49	56	39	55	45	46	50	38	58	48	49	43	41	47	66	56	40	36	56	53	49	54	58	44	33	53	42	38	49	43	44	42	50	42	43	38	40	62	50	31	54	53	56	50	59	61	42	54	31	40	46	49	44	49	67	54	38	43	50	60	36	43	59	45	42	40	45	52	41	35	43	44	39	40	46	53	50	37	37	42	39	33	51	38	51	52	48	48	57	58	29	49	48	45	54	42	52	45	56	55	47	49	40	42	43	52	55	43	51	47	52	55	40	44	61	44	50	56	48	50	36	37	34	55	46	39	57	42	46	37	50	42	57	46	40	40	45	40	47	46	36	41	40	57	54	49	47	56	50	47	46	44	44	40	50	52	42	56	49	54	55	62	43	44	50	39	48	46	55	60	42	56	50	39	46	58	49	54	37	44	55	44	39	50	52	39	34	40	51	37	33	42	44	50	36	34	48	48	42	47	64	32	56	41	47	52	45	46	42	59	57	61	44	49	51	47	46	39	51	41	50	50	40	32	46	52	52	45	62	54	51	47	47	40	47	56	54	55	52	58	48	44	40	58	37	42	53	45	51	46	45	42	41	56	55	36	40	60	59	49	42	50	53	44	41	43	43	48	43	48	54	60	54	51	48	49	38	42	49	42	40	45	49	59	44	55	47
18837	10101	4258	7561	14157	17839	28523	10818	8716	7551	25213	15920	4886	4053	3500	2914	2584	2108	1667	1509	1240	1238	1233	1281	1328	1350	1279	4428	12006	4339	3116	1016	1158	1256	2605	8865	8103	3239	1551	595	639	823	1627	1150	560	542	553	615	591	576	595	620	662	887	999	908	663	660	601	631	616	590	632	555	575	574	547	587	553	570	504	586	541	532	571	570	564	552	514	561	523	543	531	528	516	604	557	557	513	559	521	536	572	555	599	590	510	523	578	557	534	594	533	585	573	544	564	514	573	562	520	556	518	592	573	552	580	512	521	535	518	556	535	561	556	535	562	598	562	563	537	577	552	573	570	551	538	577	564	563	554	545	526	577	553	539	544	518	520	568	557	565	529	520	556	590	538	543	534	528	508	530	582	530	571	558	539	513	546	525	553	595	548	529	552	556	553	522	545	570	515	607	520	557	575	587	518	529	553	549	540	566	506	561	530	550	526	528	544	551	503	513	565	531	513	560	568	567	536	534	544	534	576	539	548	530	578	591	577	581	530	586	566	573	560	497	534	568	526	519	563	569	516	588	549	568	536	519	538	533	562	611	558	545	511	530	556	552	553	529	577	524	546	583	568	545	538	566	546	536	545	534	507	579	594	576	562	539	573	569	507	542	541	573	540	558	599	557	534	563	567	531	572	539	522	527	509	560	529	578	533	550	543	577	540	562	562	589	557	570	607	559	570	589	551	579	539	563	559	556	579	562	579	545	557	548	552	531	579	535	487	552	548	549	545	542	551	559	592	561	570	488	543	548	554	545	539	583	539	551	555	549	551	547	553	561	557	532	555	488	507	511	552	557	561	520	559	593	560	528	549	557	544	571	525	545	591	538	541	574	544	543	529	537	546	555	539	536	545	577	495	577	579	513	571	576	547	553	493	510	504	577	554	558	582	520	574	557	585	544	546	546	558	574	522	540	587	529	592	569	553	543	567	568	577	515	559	546	568	569	544	575	514	551	554	549	562	541	509	519	588	539	590	539	591	532	562	585	510	556	587	558	544	560	521	553	573	489	548	600	529	548	583	544	523	566	521	539	552	507	535	549	568	536	579	545	537	514	547	569	555	525	628	528	548	532	518	534	574	535	555	577	547	552	519	491	514	530	559	545	618	546	569	578	577	516	536	603	587	562	520	575	550	576	560	532	547	558	533	527	534	551	540	526	574	557	540	538	535	537	510	540	539	580	578	567	573	570	553	553	540	549	537	559	540	538	521	572	547	543	576	551	562	560	564	567	535	596	582	530	565	568	576	542	539	540	584	540	546	525	584	557	545	555	536	567	546	571	597	562	560	547	551	572	548	574	618	502	531	545	540	531	515	573	558	558	580	538	563	573	534	573	531	550	563	536	507	538	515	553	565	565	563	505	571	543	561	536	544	573	561	563	564	544	534	607	511	563	560	519	538	584	538	530	570	581	550	542	511	586	550	576	517	577	538	548	555	603	479	553	563	554	548	563	540	574	556	540	548	528	550	498	562	515	527	540	524	532	557	586	554	577	529	559	556	560	562	542	558	562	573	530	553	530	507	565	579	535	525	532	541	534	572	538	556	528	517	555	569	588	581	563	544	556	567	589	561	571	547	589	527	537	551	543	562	557	560	504	552	577	561	586	581	524	537	546	560	563	557	528	522	543	563	563	541	524	519	565	543	536	585	491	547	555	558	535	529	566	583	550	555	560	560	552	576	546	566	576	544	576	591	589	550	537	562	581	555	540	609	578	540	544	533	529	562	558	527	534	615	471	538	561	538	567	511	532	559	510	581	537	564	518	556	598	552	546	509	554	507	491	471	542	591	540	547	515	557	543	606	534	526	522	559	569	547	574	572	554	579	533	575	558	490	507	515	528	518	556	534	522	547	562	552	556	578	555	539	566	567	554	553	549	536	565	589	512	556	534	554	580	552	561	540	547	531	554	543	564	558	578	611	518	590	571	522	537	529	533	564	516	542	589	562	580	571	549	528	551	550	558	557	551	550	555	586	562	562	534	551	560	525	539	594	530	574	525	553	526	503	558	505	523	550	544	536	556	527	547	548	557	549	594	543	580	494	519	583	551	566	562	505	534	554	548	492	572	482	575	573	553	534	529	577	523	551	534	563	540	507	577	519	567	548	523	525	566	567	558	537	578	557	576	526	541	568	563	528	524	571	576	544	537	584	561	550	553	590	553	582	584	553	571	602	554	578	536	532	522	493	478	566	503	519	545	596	537	562	513	509	493	546	587	550	568	542	570	569	533	508	536	570	513	520	532	565	540	523	554	535	501	566	528	538	580	558	542	553	550	530	546	505	560	546	514	535	536	559	546	579	537	534	540	554	553	560	579	615	525	541	508	520	554	562	530	568	518	570	604	567	531	555	541	499	546	554	549	563	564	543	539	516	563	529	545	529	593	557	530	549	557	548	572	507	602	534	576	564	539	563	596	539	541	512	524	562	547	566	571	520	530	571	561	549	543	578	551	565	561	520	529	550	527	537	507	539	532	527	546	564	550	553	548	575	567	543	560	529	527	566	614	538	522	557	568	531	523	497	514	538	503	557	564	547	569	536	564	597	542	520	585	554	523	552	567	567	551	555	554	544	562	584	547	539	555	499	563	514	529	531	569	538	577	542	540	530	516	523	590	575	517	558	550	552	549	508	571	572	561	572	544	548	536	563	583	557	548	538	555	528	548	578	588	555	525	524	545	538	522	569	537	546	538	561	577	563	593	560	533	568	536	519	564	580	598	545	555	579	573	528	538	592	573	527	513	573	542	602	537	553	594	537	544	505	547	570	488	532	503	538	553	533	562	545	603	513	551	537	586	567	530	537	542	590	568	563	572	517	555	549	529	498	555	548	577	580	540	521	536	572	507	579	518	572	529	526	591	529	552	532	561	591	585	567	535	543	566	551	588	550	525	583	539	531	596	580	572	538	591	558	581	570	539	532	554	525	547	529	533	578	555	549	535	552	535	513	551	543	537	537	565	556	537	534	606	476	562	518	527	545	541	591	529	597	553	536	524	536	527	566	521	575	542	557	541	528	592	563	531	539	535	589	531	558	549	577	527	530	557	531	560	545	547	525	537	561	575	565	537	559	549	501	597	560	527	534	579	552	583	592	569	544	571	543	546	546	596	570	544	557	520	519	562	587	533	535	536	510	577	494	566	533	536	544	551	537	566	522	561	556	527	532	592	554	561	560	526	554	577	505	521	548	587	528	597	556	584	520	537	556	519	538	561	608	581	559	532	522	550	533	489	583	527	560	553	528	530	575	546	512	582	533	575	560	513	588	550	495	590	542	542	566	571	551	564	544	530	592	533	540	557	574	554	607	564	554	526	553	566	530	524	557	586	522	532	552	547	497	613	557	549	534	530	558	568	544	527	537	550	533	571	523	563	560	540	534	538	527	533	583	530	551	523	585	582	508	511	616	537	578	543	526	541	556	597	540	556	545	531	540	568	532	554	539	550	565	559	566	553	547	585	572	587	553	574	532	560
2757	621	258	207	240	360	1959	259	202	208	1554	1434	157	142	125	119	120	106	98	75	80	72	77	80	63	58	71	129	659	239	176	85	68	60	123	381	195	150	74	68	65	53	109	94	54	48	68	55	58	65	51	48	75	84	89	73	71	54	73	69	53	69	71	61	51	61	62	54	40	55	52	48	63	55	53	58	61	64	68	76	62	46	51	59	51	56	49	56	47	62	74	48	50	68	57	65	65	65	48	57	58	57	63	52	56	53	63	61	49	62	61	68	48	54	57	75	66	63	54	50	58	51	52	60	55	65	55	66	66	63	62	68	73	65	52	62	54	55	56	56	49	53	61	64	63	57	57	64	70	45	55	62	53	47	62	49	44	61	50	67	66	62	64	63	62	61	65	45	52	61	47	58	42	66	57	55	53	57	64	52	55	63	60	54	54	60	49	57	48	47	57	61	73	56	73	52	44	40	55	55	59	54	68	48	59	69	61	54	64	67	60	73	58	68	65	47	62	63	49	62	50	67	54	75	49	59	46	55	57	51	58	49	43	56	45	58	60	58	64	50	60	55	59	58	55	60	54	56	66	54	51	58	54	70	54	58	71	54	57	42	65	51	63	53	63	60	56	44	47	52	63	50	72	54	57	72	68	56	56	57	65	67	64	49	58	61	47	60	63	59	55	57	48	59	53	62	61	42	64	52	61	60	65	65	58	58	53	52	49	51	47	50	62	63	68	54	63	66	70	66	59	54	52	80	50	52	75	58	67	50	49	66	66	62	46	58	65	54	53	73	60	69	57	62	54	66	67	56	66	56	56	59	61	69	60	55	54	72	67	68	52	49	45	72	49	67	60	44	58	59	71	51	66	61	42	44	58	52	71	60	66	77	64	56	58	58	55	65	62	54	69	57	59	51	57	60	71	51	65	41	59	55	68	52	61	50	66	67	57	56	55	49	58	68	73	60	52	45	64	62	69	48	66	48	52	63	65	58	65	71	63	63	63	59	79	61	60	62	48	57	53	52	59	56	77	60	65	64	64	56	61	63	68	62	56	50	57	59	60	52	52	44	59	60	56	57	64	61	65	60	57	51	58	55	60	65	58	47	54	57	47	56	43	58	56	67	54	55	57	59	46	60	56	75	46	54	61	62	55	68	50	45	57	54	69	51	49	54	49	57	50	57	56	64	60	65	54	63	68	70	62	60	61	52	49	61	49	51	50	57	53	48	61	57	62	70	58	59	62	72	52	54	72	57	55	76	37	51	55	41	55	52	59	53	50	64	61	60	67	61	72	57	55	66	65	54	65	70	65	53	49	61	80	61	58	59	56	64	51	53	65	53	71	62	70	49	50	46	65	65	54	65	63	68	61	69	65	55	67	62	54	55	48	50	60	60	62	68	70	62	74	75	72	56	56	60	62	71	55	65	52	54	65	64	59	49	65	73	59	63	74	64	57	54	66	36	67	64	59	57	59	59	59	60	47	60	58	53	56	57	56	59	61	59	51	58	54	64	74	60	72	41	60	61	58	48	59	61	59	67	49	60	55	79	49	64	51	51	55	50	59	71	66	52	62	55	60	57	56	59	53	61	57	57	59	62	69	55	62	58	57	56	73	64	58	59	62	53	57	50	61	62	47	55	53	57	60	51	58	49	49	51	70	51	58	59	51	63	71	49	61	46	61	54	67	57	46	49	65	69	50	62	54	54	45	53	54	58	48	59	57	62	51	49	47	66	69	77	53	62	54	56	58	52	42	52	54	50	63	56	49	58	62	57	62	60	51	64	48	73	64	44	65	55	56	63	50	60	52	54	61	64	46	52	59	51	59	63	59	59	77	54	53	62	45	55	52	61	65	52	56	63	53	54	64	65	51	47	67	58	56	59	53	54	67	58	51	65	50	51	68	59	61	64	57	56	53	58	63	49	54	63	73	61	54	51	51	58	63	48	52	50	61	60	46	56	68	48	63	58	60	61	80	47	47	59	61	39	59	61	72	53	51	55	49	56	74	57	43	57	54	57	48	62	57	47	68	54	65	75	62	56	55	62	69	55	50	56	65	59	52	60	70	53	54	60	45	56	70	71	60	44	54	58	57	58	57	60	66	59	63	59	37	58	55	48	53	65	63	69	59	71	65	74	63	48	54	54	47	62	63	67	62	53	62	55	62	47	63	68	54	54	57	77	51	68	54	61	66	57	60	62	51	52	61	52	48	57	56	54	50	55	64	59	54	60	60	55	58	69	71	63	51	59	61	54	58	64	59	65	58	60	57	66	54	63	56	58	77	47	45	54	66	65	54	53	50	58	44	54	62	57	47	56	47	55	56	46	62	53	64	52	65	56	62	63	65	68	59	47	45	41	63	64	55	55	65	61	64	51	50	66	61	53	61	69	50	61	61	66	64	58	66	53	53	66	63	70	66	57	60	51	46	54	54	54	57	75	66	51	67	64	46	53	67	56	65	69	44	58	45	59	54	45	55	63	69	56	57	66	47	55	48	64	68	60	53	72	66	54	57	59	65	56	53	59	67	47	57	46	55	52	69	52	62	67	52	51	74	61	60	63	66	62	56	59	68	52	60	57	65	53	58	58	76	45	61	49	67	57	52	58	51	40	62	59	54	64	54	57	60	58	50	65	58	55	66	46	54	56	43	64	59	68	50	50	63	54	61	58	57	53	54	61	51	64	50	46	54	54	57	69	50	45	51	66	55	51	46	48	61	53	57	63	56	53	59	70	56	61	60	63	66	57	71	55	60	64	45	52	57	52	56	51	53	68	46	65	62	68	69	56	51	58	51	58	55	40	57	59	64	46	53	59	63	75	59	69	59	63	57	66	54	58	63	54	55	58	62	61	63	57	66	50	52	60	71	63	63	57	52	50	62	65	48	44	46	56	57	60	53	57	49	54	55	60	51	56	58	48	65	63	58	58	65	63	60	55	62	74	54	60	57	59	56	60	46	54	55	48	57	64	55	64	55	52	73	48	52	59	60	52	55	68	57	56	60	52	48	47	63	58	51	60	70	48	58	63	47	53	54	69	52	63	62	57	37	63	58	56	60	52	52	59	63	40	58	44	60	56	60	45	38	60	59	48	45	56	47	64	60	61	56	54	52	57	57	59	61	65	55	65	55	58	61	55	64	58	57	66	63	49	69	50	58	50	55	62	55	58	53	59	61	58	55	67	50	60	60	58	57	61	47	52	59	54	53	55	52	61	65	52	59	62	53	72	60	61	55	48	55	66	70	58	61	71	44	48	43	62	55	61	57	71	56	66	60	54	58	59	54	62	45	67	50	74	40	60	70	57	61	48	58	62	45	57	67	75	54	55	58	60	49	64	63	61	39	52	74	50	58	51	59	55	52	48	51	55	52	60	70	56	69	43	65	60	60	71	48	54	50	56	51	57	61	72	68	57	52	60	70	52	58	63	57	62	54	69	74	54	56	69	60	58	51	56	56	65	51	51	55	68	60	58	62	62	64	57	52	34	77	61	54	76	54	58
18301	8504	4169	7278	13668	16913	28251	10739	9266	7670	26371	15710	5055	4507	4015	3203	2999	2547	1962	1619	1520	1518	1414	1441	1420	1343	1246	2935	15279	6075	3921	1528	1064	1014	2992	9533	4649	3720	1149	807	1028	832	2349	1578	745	660	699	691	767	789	773	734	769	1382	1790	1519	1163	796	751	811	782	743	708	666	671	683	650	663	681	658	652	680	677	725	670	642	667	654	675	719	663	707	658	648	655	685	686	625	673	653	703	682	658	694	675	664	649	647	701	682	692	682	675	679	676	659	656	663	655	672	676	643	678	658	681	669	696	676	646	705	650	639	668	720	692	710	675	675	617	664	659	673	652	649	657	659	641	671	668	664	675	636	639	682	660	658	662	625	675	643	661	670	697	696	663	639	649	683	680	687	696	654	650	656	634	678	688	628	662	650	631	640	694	650	691	679	640	682	620	690	704	670	668	683	634	662	711	672	686	662	701	611	598	663	666	684	662	649	685	653	656	717	681	673	602	667	690	693	665	737	678	649	619	645	631	633	681	631	699	651	668	673	691	639	677	690	680	670	658	699	643	647	708	707	687	651	691	678	714	678	659	672	680	694	674	656	685	694	657	636	663	686	695	702	683	719	708	684	674	659	705	667	691	709	719	680	657	679	674	696	701	682	615	685	649	696	674	703	651	673	674	631	674	642	682	663	627	623	667	662	680	715	669	705	691	678	656	666	665	633	668	685	703	655	675	654	634	626	676	696	677	662	697	686	672	660	631	681	679	699	626	711	684	624	700	673	693	616	707	654	652	673	665	636	642	681	703	709	667	630	691	661	702	672	668	677	672	667	658	648	627	676	678	703	696	726	667	736	701	682	647	622	643	680	680	671	686	623	673	690	649	627	695	678	719	652	658	633	631	699	660	655	655	653	689	678	647	634	697	650	667	653	618	634	707	708	591	670	650	669	683	719	679	657	650	699	671	673	699	640	723	680	703	701	666	697	716	649	695	654	670	704	646	665	667	680	638	666	653	655	665	709	665	711	637	676	640	674	675	661	681	676	715	672	643	704	679	676	724	662	685	623	699	708	676	651	686	726	669	650	683	705	648	648	678	667	662	643	660	719	666	726	682	646	678	678	653	633	677	685	649	696	670	616	678	720	689	686	677	681	680	639	656	700	676	665	640	684	645	702	666	679	629	706	673	639	648	666	667	651	704	699	655	712	661	659	673	636	631	636	646	656	661	659	648	725	686	665	707	674	679	720	634	629	692	680	650	636	641	660	678	627	697	652	653	681	693	670	658	669	678	697	666	693	657	665	673	677	673	612	669	625	633	676	679	679	676	680	646	638	601	699	659	694	632	666	659	655	681	655	686	665	682	688	664	639	660	635	672	712	672	655	719	636	704	688	696	666	721	684	645	708	689	656	683	700	658	655	650	649	634	667	639	667	672	649	675	703	691	633	656	692	706	689	688	684	667	699	656	671	655	705	640	649	642	703	690	648	677	690	667	630	715	681	704	662	687	622	672	701	698	684	674	712	645	629	693	652	679	663	668	646	717	689	653	637	680	667	713	692	664	734	636	652	684	666	665	697	686	682	698	677	688	649	683	643	662	687	714	711	622	645	693	663	702	672	681	713	669	645	698	680	625	612	654	718	690	653	641	669	668	681	680	704	668	664	634	683	663	647	646	680	737	666	682	641	639	647	697	669	674	682	668	619	667	636	667	686	698	656	665	661	625	683	662	672	639	730	672	673	670	680	657	635	662	675	675	686	655	640	696	727	675	622	692	636	690	666	689	660	702	650	661	670	652	658	685	641	667	699	687	698	629	630	691	662	666	691	682	653	674	677	680	677	690	693	625	656	709	680	705	709	696	661	651	647	670	688	681	633	646	645	662	665	647	691	671	683	642	666	697	634	680	684	674	688	614	719	641	666	677	658	632	665	666	697	733	638	665	651	711	643	674	670	681	689	677	676	662	698	642	663	657	630	689	652	700	650	685	662	702	698	680	657	680	689	697	653	700	693	675	642	703	681	618	674	646	668	657	657	675	690	662	677	693	638	708	685	629	639	694	692	636	716	687	630	657	650	635	690	650	655	702	665	653	651	588	680	699	681	675	629	651	686	659	652	660	695	701	662	681	683	665	680	683	663	620	682	641	679	675	658	670	631	736	674	670	690	659	624	669	696	661	693	717	665	663	671	669	675	668	679	670	681	658	684	648	639	670	676	633	695	635	670	660	657	650	665	666	672	651	709	682	619	674	665	639	732	660	739	646	654	647	669	648	665	705	650	659	681	661	673	661	678	678	615	684	689	699	684	671	675	673	660	710	662	672	665	690	654	681	609	644	656	668	671	685	669	683	628	638	677	607	689	658	653	709	689	694	666	678	678	687	687	676	697	701	663	712	643	653	684	643	655	652	652	705	640	698	690	621	650	660	614	693	642	669	693	625	657	649	671	662	646	676	661	659	646	654	695	609	663	587	704	669	670	652	683	694	655	698	696	655	688	652	703	667	683	616	636	712	650	593	643	657	681	640	690	728	710	664	674	648	675	645	690	713	662	666	677	616	684	693	673	684	712	660	629	654	651	649	685	663	687	685	643	626	627	682	676	671	670	705	716	707	649	672	663	663	660	725	632	681	646	662	678	675	654	669	638	688	656	626	656	696	638	692	673	689	691	672	709	673	676	672	680	690	687	687	658	701	687	660	672	694	673	681	680	689	700	655	662	661	655	678	674	663	669	702	687	669	685	627	679	690	658	622	685	686	634	666	686	693	713	665	691	632	713	681	624	682	740	646	668	653	696	675	699	644	659	665	660	662	693	682	651	677	697	639	671	689	614	640	700	633	661	637	686	654	676	635	674	674	660	634	633	695	648	656	647	674	669	690	672	673	708	680	674	710	657	708	642	679	671	676	709	720	676	681	700	659	690	626	684	646	674	678	679	644	697	618	683	689	676	642	679	742	676	636	698	706	634	648	696	633	696	694	653	663	652	695	673	646	673	696	643	675	721	634	731	687	717	667	603	701	661	663	688	671	661	689	636	666	661	696	616	707	643	710	708	706	664	671	682	683	653	688	658	704	669	696	675	686	656	691	665	670	651	633	666	651	688	688	670	661	657	661	671	667	642	711	711	633	663	707	644	724	627	665	676	681	679	677	670	657	668	666	684	685	639	669	685	677	672	668	685	678	647	675	653	680	680	700	655	656	669	648	707	638	658	712	643	693	695	624	692	694	612	659	681	697	637	664	646	678	703	660	683	699	689	673	685	699	658	655	633	671	623	656	641	671	671	677	683	693	647	650	713	650	643	654	658	719	695	682	665	707	695	673	683	648	653	712	622	662	642	614	669	680	677	651	691	722	640	700	669	657	670	684	674	670	683	649	612	618	640	702	610	684	686	680	672	690	709	669	716	662	661	660	700	691	698	718	683	667	712	639	695	636	695	660	696	656	630	677	661	658	629	649	658	640	695	648	677	685	695	701	658	647	706	656	640	680	656	711	635	623	673	653	669	697	671	647	727	661	703
2135	981	366	263	312	394	2238	279	241	244	2790	3243	159	129	154	126	120	102	88	64	72	70	62	80	65	70	52	90	994	539	247	75	71	74	97	373	225	155	81	54	47	70	155	82	44	50	48	47	66	59	42	55	39	75	99	122	79	48	58	43	60	44	49	47	41	59	43	47	50	44	38	43	54	59	49	48	41	39	51	49	42	52	42	50	58	45	51	48	49	51	52	51	36	58	47	51	36	44	53	48	57	55	47	51	46	45	51	59	46	59	47	35	51	51	44	55	41	39	49	53	42	40	55	61	44	51	41	59	46	34	63	55	54	51	37	43	46	40	42	44	50	49	51	50	48	44	45	40	43	50	53	55	50	38	55	35	73	46	58	52	47	46	61	45	40	47	35	58	44	49	53	58	51	50	47	53	55	45	57	45	42	42	39	53	45	36	41	43	54	40	48	55	44	45	33	51	48	63	43	35	56	49	38	37	46	53	53	61	40	45	52	35	36	52	39	50	44	56	47	49	44	57	54	49	60	38	35	42	46	43	51	47	51	39	45	44	55	39	48	46	49	48	54	58	52	49	47	46	36	39	52	42	64	41	41	60	48	50	40	53	55	67	42	51	52	48	52	60	58	41	52	48	51	41	56	50	53	51	49	38	36	52	53	46	36	43	44	50	44	37	40	54	57	53	46	41	43	57	47	48	48	39	53	54	50	50	49	62	46	49	54	52	33	55	50	52	45	42	55	58	44	46	48	54	43	50	54	44	51	58	48	58	44	56	62	43	42	47	42	47	50	57	44	45	49	43	65	43	54	51	44	47	43	51	44	62	53	52	50	56	50	49	48	57	66	63	39	56	49	40	46	46	45	58	48	51	57	44	39	48	49	43	53	59	53	39	45	65	49	41	60	47	44	48	33	52	58	54	41	51	51	39	41	44	44	40	51	56	49	42	51	51	53	49	50	43	42	54	41	54	55	46	60	56	59	48	47	46	38	49	41	47	41	35	51	59	48	44	52	61	48	41	57	53	55	48	46	60	52	49	50	44	41	43	49	54	52	44	59	57	38	57	43	57	50	45	57	42	46	53	58	40	46	54	51	46	47	57	48	45	45	51	54	43	54	52	47	39	39	44	59	51	60	45	52	43	50	52	45	54	44	46	57	51	53	56	53	50	45	53	35	52	51	45	53	45	56	51	34	44	47	49	50	56	51	51	44	42	43	47	44	51	49	55	40	53	51	53	54	49	42	33	58	54	64	43	52	50	47	45	59	43	57	47	48	42	52	43	50	43	52	51	49	54	47	49	60	47	44	40	50	43	44	37	40	50	45	40	42	37	46	53	44	39	54	52	34	47	43	61	53	46	49	46	55	53	64	49	30	62	52	59	45	41	47	42	62	47	55	47	33	43	45	53	53	49	45	44	45	43	41	48	56	65	58	44	49	46	37	59	39	43	53	42	49	47	42	44	53	43	46	46	46	43	43	50	52	50	54	40	48	42	53	49	45	51	38	46	51	43	45	59	56	41	62	25	43	65	55	56	53	44	52	46	50	37	51	46	56	56	43	48	53	61	55	39	52	42	55	57	56	51	57	47	38	56	53	42	55	57	47	54	49	57	46	53	45	56	52	55	46	41	36	43	42	42	54	45	52	49	49	50	46	55	46	59	45	56	57	41	48	49	51	46	69	47	44	60	48	39	56	41	54	47	51	54	53	43	49	36	33	40	56	50	52	62	52	50	45	47	51	57	56	44	47	44	40	42	47	40	48	49	51	56	63	46	56	55	45	33	37	53	42	60	54	61	49	54	49	46	47	45	52	28	51	38	47	55	43	53	48	42	45	43	52	53	59	52	43	40	50	56	41	50	53	55	48	62	46	48	45	61	44	66	56	52	36	52	54	47	40	67	56	39	51	50	46	53	42	58	57	65	56	46	58	50	47	40	52	56	44	44	46	57	48	46	46	45	38	45	60	49	37	50	62	48	48	39	35	46	45	45	36	50	36	58	52	41	48	54	47	46	54	35	43	41	50	59	47	49	49	55	51	49	45	44	58	58	48	66	34	48	41	45	48	49	52	57	37	44	50	60	56	40	70	48	53	53	34	58	42	52	57	52	54	36	57	51	45	58	53	40	45	42	39	45	44	53	51	57	49	45	37	71	41	63	53	37	63	52	47	49	44	58	57	50	46	55	55	50	48	41	33	41	49	53	51	57	61	51	39	46	47	41	42	53	56	54	53	46	42	63	56	55	46	56	48	58	48	47	52	45	52	55	56	58	52	68	46	46	49	46	35	55	45	55	53	39	62	55	45	44	53	37	33	43	45	58	60	48	39	42	42	39	42	60	43	50	56	43	38	54	47	39	43	42	45	33	61	46	52	50	51	48	52	36	51	48	50	57	56	42	50	59	50	49	48	46	64	36	50	35	62	60	45	44	54	53	53	50	54	45	42	55	50	53	35	33	56	58	43	59	54	42	51	50	47	45	42	42	61	56	64	48	55	58	37	53	55	58	40	44	48	53	37	47	48	40	41	44	45	50	56	51	49	49	49	62	60	38	47	54	50	55	56	50	59	50	45	42	48	42	48	41	52	56	53	37	52	49	45	52	61	47	46	69	40	52	51	45	52	39	52	38	54	50	59	55	54	46	53	54	49	64	47	53	63	57	43	49	42	53	33	49	42	47	58	41	39	50	38	49	44	48	39	62	40	42	60	45	43	43	40	42	44	57	51	60	52	42	42	49	48	45	32	34	62	39	47	40	50	48	58	47	43	53	44	51	51	55	66	44	45	51	50	39	37	49	43	44	46	45	57	40	52	34	44	44	45	51	53	51	57	43	46	62	46	37	50	45	57	47	47	37	59	40	38	56	34	51	54	43	52	40	56	47	46	52	51	46	49	44	48	48	43	57	56	55	53	56	57	56	37	47	53	47	59	49	48	49	59	50	55	50	72	42	43	47	60	37	47	44	49	46	55	45	36	59	43	53	53	60	42	40	52	42	46	51	50	52	47	45	48	45	44	61	59	42	49	61	49	58	44	68	38	50	50	59	43	58	42	49	46	39	46	60	58	44	46	42	51	43	45	58	63	47	43	57	45	38	41	50	44	62	61	60	44	43	41	55	61	41	45	48	37	33	62	45	53	42	49	44	47	47	36	56	42	44	46	61	49	61	60	62	42	37	40	53	49	41	57	58	32	43	50	46	57	42	49	39	52	56	55	46	50	49	39	50	51	49	45	49	46	55	50	47	45	58	37	38	50	51	39	57	49	46	56	63	44	47	53	55	44	58	50	43	50	53	48	47	42	40	47	53	48	61	48	50	57	47	46	45	62	43	43	45	37	47	46	55	47	60	42	36	45	45	45	43	47	49	47	43	53	54	56	58	44	37	43	44	49	36	44	56	56	47	59	46	41	50	46	62	57	49	46	56	50	56	38	53	50	43	59	51	41	56	57	51	62	58	34	50	55	54	41	63	59	51	49	50	38	48	48	49	41	48
22785	11709	5439	9377	16764	18090	30098	12795	10701	9044	32624	25831	5625	4803	4211	3843	3374	2748	2218	1986	1573	1565	1429	1406	1327	1291	1286	1921	19606	11113	6199	1648	879	1275	2430	9431	6279	4514	2200	915	656	1364	3335	1618	580	610	604	692	728	674	686	632	751	1079	2100	2237	1522	1032	814	714	607	566	562	617	614	569	568	568	545	571	575	572	574	586	555	548	571	550	587	531	535	549	554	554	560	524	522	591	597	570	544	555	580	540	555	579	550	546	503	599	574	567	596	563	562	560	579	596	582	551	615	579	560	550	556	626	552	579	513	562	561	535	551	576	574	537	609	565	529	524	577	538	582	571	566	589	576	574	562	548	579	543	568	538	558	566	569	519	581	564	583	552	513	554	523	520	549	525	561	579	579	569	582	555	552	552	545	560	575	588	568	569	548	580	549	533	554	547	577	578	578	571	558	595	532	570	589	553	589	546	535	531	570	565	570	566	550	575	568	550	503	554	568	554	569	527	621	553	587	528	570	577	579	579	558	566	561	531	565	568	552	581	546	566	559	572	536	628	568	569	584	568	548	589	576	548	588	577	561	559	567	621	636	560	569	524	585	581	536	594	550	559	549	541	570	556	600	574	551	568	537	561	559	530	536	601	557	573	578	591	624	576	555	579	575	583	534	564	596	614	527	525	574	574	546	575	558	558	551	569	582	543	534	564	561	557	572	568	525	561	531	565	546	549	549	548	530	585	595	524	518	598	542	607	565	607	559	552	583	544	573	585	602	616	534	549	552	563	570	567	544	553	550	591	523	553	547	555	606	550	539	563	503	623	563	534	600	536	566	561	553	563	563	552	558	561	561	570	546	534	554	544	539	560	569	532	576	574	577	562	512	602	573	596	574	563	604	613	588	548	537	621	574	569	551	526	541	586	577	595	590	561	564	629	584	582	559	571	612	581	587	597	521	589	585	560	595	603	534	524	570	564	577	544	538	572	573	543	547	593	543	554	579	563	530	559	573	580	622	598	596	567	535	544	554	543	551	578	571	547	577	562	553	624	562	617	564	615	557	625	571	522	507	642	552	603	584	564	549	559	581	578	585	565	568	574	557	581	586	583	587	564	610	549	574	579	560	604	564	567	578	573	568	584	566	554	550	548	584	565	524	578	514	587	574	543	532	564	548	605	556	553	582	593	538	578	597	593	592	538	568	559	615	584	601	610	562	545	580	550	578	553	543	565	578	558	565	572	555	583	564	573	579	556	580	576	571	589	535	532	565	544	592	540	564	574	576	552	527	567	606	523	514	554	592	515	532	538	596	548	610	608	587	562	576	538	555	549	531	595	606	501	561	548	547	561	602	586	585	583	549	560	591	550	599	543	585	549	547	561	601	595	602	539	604	581	518	569	592	579	605	563	590	568	567	545	635	552	577	598	556	564	573	537	525	567	563	585	579	581	598	551	508	579	558	543	524	584	515	572	559	584	546	547	552	556	588	607	550	541	552	580	557	570	583	596	573	615	588	574	625	548	557	539	562	612	546	544	593	605	521	564	538	589	544	593	553	543	581	582	555	567	565	567	566	560	562	569	557	570	573	590	583	575	595	551	600	515	599	550	518	590	539	589	579	591	552	593	569	559	592	534	572	548	563	586	598	591	534	543	572	523	601	576	576	597	592	589	544	580	530	550	586	552	583	587	585	595	569	530	572	570	571	555	526	583	586	584	552	561	585	573	544	600	581	589	520	547	547	559	581	553	524	511	578	547	550	549	570	580	615	601	530	509	545	576	552	588	553	561	548	544	573	570	547	518	575	551	569	564	546	537	545	547	528	541	556	553	573	544	553	543	561	566	554	537	618	552	581	519	568	549	568	537	607	586	572	537	564	566	546	561	566	576	561	552	553	565	562	553	536	584	527	563	542	550	555	556	552	580	543	558	544	572	542	572	529	558	586	574	588	549	531	539	594	548	587	554	582	528	557	583	574	544	573	537	567	581	588	547	567	533	519	560	532	543	591	539	579	523	608	576	556	554	564	584	572	580	548	546	562	549	616	571	565	530	570	525	535	545	590	533	634	551	555	562	603	542	585	570	549	570	531	587	567	602	555	546	597	580	563	556	617	561	581	568	563	540	578	564	597	549	580	524	564	571	514	566	560	546	561	552	550	561	590	556	615	587	587	539	574	560	612	535	560	562	504	548	585	575	540	567	561	559	574	556	566	562	627	566	601	566	532	555	557	574	539	554	547	577	542	568	582	557	613	563	595	553	611	528	595	556	613	521	548	550	592	576	546	558	622	571	540	596	577	548	592	570	592	566	541	547	568	556	550	579	565	566	539	568	594	572	499	572	581	606	567	545	565	575	580	551	529	562	567	535	600	615	580	583	573	564	540	542	539	558	563	569	582	590	564	600	563	557	585	553	598	556	539	520	570	543	603	579	549	581	573	562	569	561	605	627	610	529	507	593	573	581	573	535	524	576	609	569	573	558	572	570	526	572	590	563	571	548	541	619	570	557	579	577	604	559	563	609	563	563	571	569	591	578	600	561	579	582	586	555	585	509	569	566	587	558	556	590	605	546	575	535	525	610	612	546	557	545	614	581	594	574	596	538	523	585	578	554	542	578	556	574	591	569	600	553	607	500	583	588	573	569	576	546	597	534	568	572	591	608	541	557	532	543	575	543	584	596	601	597	564	555	604	548	546	567	569	584	544	567	555	567	560	542	573	576	560	536	601	565	607	550	559	531	569	554	512	622	535	527	572	585	560	524	556	519	602	564	561	577	563	571	600	602	566	563	600	509	562	585	566	529	589	534	552	576	583	556	544	526	586	600	595	610	577	559	564	567	521	552	575	512	574	573	565	553	531	577	565	551	544	604	553	589	555	549	528	542	572	563	539	541	561	596	552	565	557	557	580	538	541	596	588	533	539	564	532	552	590	567	574	593	540	584	569	557	569	597	574	536	612	571	588	595	576	564	607	551	563	534	576	554	588	581	611	543	586	577	582	589	567	560	576	595	570	547	560	552	561	560	574	584	571	583	550	553	555	581	559	526	539	577	574	590	578	589	493	576	567	581	572	580	606	536	601	560	524	554	593	558	589	570	551	594	571	569	539	568	581	592	548	548	551	530	570	608	561	579	592	571	557	540	591	596	579	547	567	529	559	571	592	584	558	556	590	563	585	548	543	567	552	578	549	535	596	567	546	606	567	544	548	607	577	553	603	575	563	587	603	611	570	545	567	581	541	579	545	594	532	546	583	568	562	563	564	565	535	598	528	543	570	560	512	525	529	559	595	553	576	516	550	552	550	538	545	557	581	550	614	587	564	563	553	583	587	565	572	526	582	546	590	582	573	544	549	549	580	519	563	589	588	597	556	527	546	564	550	590	567	567	557	588	555	521	612	587	564	568	605	536	498	569	589	543	587	552	555	531	545	525	593	637	572	556	544	566	533	505	530	567	533	556	539	525	591	565	569	538	563	535	564	548	580	571	603	559	570	549	615	552	571	539	587	573	575	586	568	589	562	576
1686	329	147	100	136	159	555	114	107	84	620	752	81	95	74	82	77	65	56	72	58	52	58	58	54	62	65	61	179	105	91	96	70	62	63	136	139	112	71	54	52	56	66	56	52	54	45	42	59	46	68	51	65	51	62	62	55	69	61	54	52	52	59	48	52	63	52	61	54	44	41	52	38	58	60	56	40	42	63	69	59	48	57	46	50	55	56	60	40	62	61	44	40	56	64	64	39	46	50	61	62	61	52	59	51	59	39	49	53	55	57	49	58	52	64	53	63	51	58	63	60	48	47	55	56	49	54	48	54	60	52	61	52	45	41	55	49	52	31	53	50	63	52	58	50	57	47	45	53	45	48	58	63	54	48	44	44	50	58	47	60	54	53	54	57	60	56	57	51	50	60	51	46	35	54	58	51	67	48	48	51	43	56	60	47	63	45	56	45	45	49	50	58	57	50	44	51	51	52	52	49	54	39	58	37	50	59	51	67	57	50	46	45	42	34	52	47	56	59	59	50	56	52	54	59	51	61	50	51	47	58	55	51	65	54	61	48	43	50	46	45	47	51	50	53	63	41	69	53	55	62	53	70	43	52	47	48	53	58	47	51	48	49	47	72	60	45	58	48	60	64	49	59	56	39	56	61	55	47	59	72	46	43	48	64	52	51	49	47	48	48	54	60	52	42	52	51	58	55	55	65	57	66	60	41	55	65	57	58	48	61	51	68	50	69	61	62	66	39	52	55	57	54	46	60	54	69	50	55	59	56	48	46	62	45	40	52	45	47	57	55	74	57	38	63	53	61	54	52	58	55	46	50	55	48	57	45	62	65	60	55	47	57	55	62	54	58	44	67	49	60	58	72	66	63	53	52	58	55	49	42	55	50	61	61	48	52	44	43	45	56	62	55	56	60	70	50	54	63	47	55	61	50	55	45	63	51	66	64	53	67	64	53	52	50	57	64	65	66	54	52	48	67	52	57	60	50	49	71	50	45	58	50	52	50	55	67	46	55	63	50	59	66	45	53	57	50	53	63	55	51	56	43	61	50	60	59	43	44	58	64	56	60	57	49	47	55	58	53	61	39	55	68	47	48	49	45	59	56	51	54	58	50	46	47	61	54	40	62	61	51	67	48	61	56	43	54	60	72	49	58	53	45	58	45	50	65	60	45	51	64	44	49	72	54	47	57	52	55	47	35	78	46	59	55	59	70	48	39	49	60	57	49	54	53	57	39	55	55	62	65	44	53	47	58	57	58	59	52	32	52	39	54	49	62	56	64	68	48	57	52	55	49	59	56	48	56	46	66	37	42	70	54	60	47	50	65	55	51	61	51	54	58	65	67	47	61	59	52	54	59	63	48	60	55	55	63	55	66	37	52	64	69	60	51	46	62	69	69	54	65	52	54	45	55	54	51	46	38	63	54	53	55	47	65	57	44	63	54	40	52	54	40	54	66	43	59	55	48	56	55	48	47	59	42	49	57	37	49	55	42	71	46	53	52	45	43	73	46	69	60	56	39	43	54	44	53	56	49	61	59	71	64	57	55	54	51	53	54	71	53	55	52	54	60	40	57	60	52	48	53	61	56	45	65	58	60	53	51	67	44	44	60	70	50	58	58	53	58	71	59	70	67	51	56	59	57	55	58	56	58	54	54	48	55	52	74	47	65	49	41	53	46	46	48	53	56	51	68	62	46	54	44	67	42	37	49	62	53	50	52	63	60	61	47	63	61	55	51	60	59	59	44	59	37	58	58	63	71	54	44	45	57	63	55	61	54	52	58	52	60	46	70	58	61	55	50	50	58	48	54	42	47	32	39	43	54	51	44	51	66	50	53	59	62	57	58	50	52	55	46	61	54	48	50	51	61	54	57	46	53	58	46	55	39	66	49	56	49	51	60	52	66	60	63	48	60	40	56	55	54	50	53	36	57	46	44	58	57	49	51	51	52	66	43	63	53	61	55	51	49	54	45	70	65	67	55	36	58	52	55	49	57	56	67	33	57	61	76	55	54	53	55	68	61	49	62	64	67	51	52	69	53	58	54	46	53	55	61	53	60	50	39	69	72	65	46	46	49	60	60	54	66	72	58	57	70	47	61	37	52	57	52	51	57	61	57	66	50	43	56	45	43	49	45	51	46	43	60	54	66	60	59	49	53	42	58	53	39	68	50	53	60	55	50	64	61	48	55	50	59	46	61	52	56	57	65	53	43	45	56	73	48	42	48	45	73	63	48	52	69	52	53	42	65	54	56	66	53	60	51	52	56	52	45	41	54	55	54	67	52	50	69	53	63	51	56	53	63	62	49	58	52	45	62	62	56	54	44	60	50	54	63	48	60	51	60	58	72	56	50	46	56	44	62	50	47	49	49	51	47	40	58	48	42	48	55	44	58	53	57	51	58	53	62	50	54	65	60	54	60	47	49	46	54	70	50	60	50	62	48	46	60	58	51	55	55	81	70	51	51	64	50	53	53	47	54	59	47	62	50	66	68	50	62	43	58	46	55	52	53	55	47	64	66	43	50	46	49	62	47	56	59	52	41	49	47	70	59	56	64	53	49	54	58	50	48	46	53	53	59	50	44	45	46	54	52	61	53	61	64	66	48	72	45	49	47	50	55	70	51	56	45	49	55	64	58	54	44	54	50	63	67	58	62	74	71	57	57	57	65	61	41	50	47	50	55	47	59	60	61	71	66	50	56	56	58	47	60	59	54	58	48	53	50	41	60	52	63	59	71	45	74	54	32	45	51	47	57	46	53	57	50	49	53	49	70	56	62	57	56	52	46	51	55	58	60	60	59	50	43	52	67	38	59	60	49	55	50	55	45	52	64	55	40	52	46	57	49	48	50	51	59	63	56	57	50	57	48	45	44	56	63	59	45	53	59	56	47	40	48	72	49	55	58	52	49	56	45	52	52	56	65	54	60	40	57	51	62	63	58	57	55	38	55	47	65	56	72	54	47	55	52	60	67	71	47	54	43	39	60	58	53	68	74	56	55	76	48	43	59	56	64	53	66	67	69	56	50	54	41	60	70	62	51	48	52	41	50	58	65	58	53	57	56	44	49	47	53	58	53	51	84	49	51	59	43	63	59	46	51	45	67	72	65	62	42	48	44	46	47	69	52	55	51	64	55	56	49	41	50	63	44	56	60	49	50	59	67	52	59	53	54	64	70	49	55	42	57	49	60	55	52	59	47	53	56	71	61	49	57	43	55	52	60	54	52	51	45	53	38	61	49	57	47	66	58	76	49	51	46	44	58	48	49	57	57	54	62	60	58	48	51	46	55	55	57	60	61	47	53	48	49	54	54	54	57	58	47	47	62	58	44	55	44	44	50	64	65	51	52	54	55	57	63	64	55	56	44	56	63	56	40	58	45	49	34	62	64	56	59	50	61	56	55	61	48	53	60	62	49	54	57	60	45	67	58	49	43	45	57	61	51	54	49	53	45	45	59	77	61	56	39	64	60	63	51	50	56	53	43	57	48	44	55	48
14407	5791	2746	4276	8237	9666	19993	6530	5233	4000	17028	16890	3276	2300	1945	1819	1551	1234	1187	1048	943	979	918	903	878	836	821	914	4571	2015	2180	1881	916	786	833	3535	3752	2503	1244	674	634	825	1026	750	652	646	631	632	642	638	656	676	684	710	820	924	914	821	731	712	662	693	652	640	644	630	627	671	629	641	679	639	640	669	603	652	632	658	651	652	682	649	630	678	640	645	576	653	621	659	647	642	637	650	632	642	615	660	641	674	588	592	646	661	624	669	623	637	626	642	661	638	679	659	612	668	641	641	634	656	643	642	618	619	618	652	621	627	629	663	617	649	621	631	574	614	606	635	641	580	660	659	612	634	621	642	653	660	635	604	690	610	641	612	614	626	644	645	677	583	678	656	625	664	637	645	616	647	642	649	612	599	610	618	669	600	622	655	699	610	607	639	634	651	662	645	596	619	654	593	619	630	678	603	642	656	610	636	635	623	627	630	656	633	616	675	648	643	635	646	600	639	632	614	614	611	636	605	663	675	613	632	622	640	620	661	637	636	686	622	651	641	635	618	613	649	608	681	622	622	653	621	649	654	652	649	654	623	644	625	627	637	655	646	644	636	693	631	625	651	631	588	633	650	629	642	630	657	616	646	614	650	650	652	633	669	623	618	634	628	653	647	661	601	634	633	606	677	637	650	617	618	637	609	696	633	641	641	623	637	657	627	681	624	674	640	618	631	671	657	626	598	658	619	634	630	630	675	641	590	664	640	632	652	632	631	619	626	589	609	666	595	635	596	582	574	658	651	605	657	639	611	624	654	621	611	693	674	659	656	586	637	622	683	635	641	614	665	673	636	662	627	618	658	648	632	612	631	634	594	612	673	643	611	634	650	644	637	657	630	631	604	651	591	656	608	632	616	634	613	614	617	664	631	627	648	685	631	626	596	618	628	650	630	644	580	643	640	626	622	659	645	646	625	607	673	620	602	629	613	611	626	646	601	624	586	639	598	638	648	699	715	669	622	638	617	627	624	632	664	654	621	638	618	598	660	648	648	659	678	613	660	649	606	634	606	625	619	662	620	618	574	664	675	645	665	579	675	634	622	672	623	641	674	625	617	633	665	652	621	688	615	586	594	605	658	649	624	680	610	622	657	625	636	651	630	633	598	655	677	650	601	582	632	673	656	637	617	630	628	677	637	627	640	634	657	598	633	647	627	592	617	627	644	610	620	654	638	643	632	614	613	623	630	622	637	640	617	620	645	637	624	655	616	664	637	611	665	620	620	607	610	626	706	643	666	637	627	593	627	645	608	634	620	648	661	662	671	632	638	567	593	697	605	625	606	655	628	585	620	638	680	599	613	638	680	643	649	599	694	634	654	630	624	624	610	653	678	616	593	600	638	648	629	657	672	650	613	677	669	624	669	640	633	613	602	620	617	597	637	636	646	634	599	627	602	645	638	598	615	659	645	671	636	655	603	626	661	623	636	660	644	604	643	639	653	620	698	631	641	617	613	600	623	642	605	644	661	608	645	605	660	636	672	618	678	612	645	659	627	639	610	627	639	661	638	683	644	617	634	615	619	645	605	645	650	596	590	662	619	610	607	611	620	626	631	596	633	626	640	626	639	651	628	613	618	655	669	611	607	584	595	626	672	637	655	664	650	659	648	639	670	681	624	612	643	613	652	646	632	669	633	657	608	643	677	606	654	632	630	641	644	647	643	660	614	703	615	622	608	662	661	661	645	633	624	625	611	645	640	614	675	641	634	597	672	672	637	618	665	586	622	609	596	610	622	614	654	635	620	646	626	604	634	643	668	687	609	631	664	629	628	629	608	615	670	649	576	684	596	626	636	644	651	625	645	612	655	668	620	638	625	648	629	625	642	634	647	665	606	660	639	611	590	612	683	617	632	648	671	645	694	611	690	586	637	617	627	653	612	624	602	605	642	637	641	636	622	638	612	629	632	644	616	632	620	652	641	626	636	651	640	608	613	634	619	620	569	644	672	597	639	651	644	655	620	605	634	668	624	651	595	622	666	655	671	636	654	637	634	596	655	625	609	668	622	659	593	662	649	673	661	656	664	575	662	642	608	637	618	653	636	632	614	653	602	607	648	614	661	615	626	665	654	648	683	608	630	653	656	666	662	610	611	662	628	641	608	598	689	675	634	677	632	653	641	656	638	652	633	629	620	641	612	612	604	681	640	616	603	604	631	627	614	669	647	651	622	647	669	619	643	648	647	675	637	653	669	615	616	661	630	632	637	601	622	670	681	591	635	626	657	647	608	618	649	671	608	627	606	648	606	631	599	676	638	597	612	643	576	689	645	649	662	624	609	614	633	666	602	669	648	616	638	610	634	631	621	667	654	661	653	643	598	646	648	660	611	620	659	631	625	602	611	664	662	624	640	648	606	623	629	684	609	650	688	646	678	615	622	638	696	620	593	647	657	615	629	625	638	634	629	643	599	628	635	696	643	649	634	607	657	646	640	656	659	647	657	645	645	602	670	610	612	653	645	645	584	698	614	630	691	635	634	644	624	644	665	603	638	602	637	656	611	687	623	626	591	645	617	658	616	623	659	676	649	593	635	609	629	641	649	633	638	635	619	593	662	627	635	589	631	638	622	612	625	673	662	589	619	641	623	653	625	620	672	699	635	619	650	588	635	635	651	647	626	628	626	645	600	622	629	644	618	652	643	616	607	657	637	640	631	637	606	634	605	618	616	649	645	597	635	629	645	636	629	617	645	700	647	641	690	676	619	651	632	622	587	650	596	635	631	619	646	674	613	635	658	628	615	688	624	652	597	657	616	644	616	640	623	649	631	640	641	650	662	631	646	626	676	640	609	629	596	668	584	653	618	617	615	681	674	623	652	658	620	603	649	627	681	632	633	623	667	623	613	649	599	646	677	663	634	685	667	572	600	631	658	636	655	597	623	736	661	650	589	658	613	639	623	619	652	622	642	653	599	628	635	676	595	648	650	635	700	660	648	653	628	618	645	634	609	639	622	649	617	659	644	705	627	675	636	684	661	650	664	633	606	659	656	632	653	655	660	586	621	681	634	654	624	668	618	633	635	630	677	641	615	662	578	605	603	680	665	640	630	628	611	665	655	654	620	638	596	674	661	633	671	641	664	634	666	626	621	669	596	605	655	639	663	599	644	685	679	616	582	668	616	591	682	654	610	644	644	641	677	658	615	661	617	659	645	652	635	633	627	656	591	620	628	689	586	621	621	657	624	676	591	622	603	644	670	646	647	623	678	566	620	680	672	627	631	642	653	656	633	651	638	626	677	617	623	633	614	645	641	593	628	622	639	665	657	648	635	631	666	591	664	651	647	674	581	655	633	629	634	654	639	628	650	602	614	585	670	662	623	619	604	662	634	651	575	618	646	637	650	626	616	635	603	617	644	617	639	597	612	619	649	635	648	623	640	657	606	635	591	645	677	640	634	631	655	645	661	653	648	664	618	619	658	586	658	587	621	583	660	662	658	659	594	603	622	656	575	633	661
1455	666	274	157	163	334	2207	201	160	154	1899	1969	114	86	91	89	76	76	64	59	52	60	53	52	60	72	56	53	122	193	73	219	64	61	46	200	346	203	47	65	45	58	50	51	52	48	51	51	49	51	48	44	47	52	66	69	58	50	54	42	53	39	48	52	36	52	45	57	52	51	49	48	36	45	46	43	45	53	50	44	55	45	39	49	41	52	46	57	50	48	51	39	43	49	63	56	52	30	46	55	47	52	57	48	56	44	49	52	51	52	53	59	48	41	48	35	70	49	57	38	48	45	39	54	40	50	59	40	44	52	36	36	49	39	38	47	50	45	41	46	39	42	44	48	44	45	55	43	43	49	54	51	37	34	56	45	33	45	47	48	53	48	59	46	34	51	56	37	48	51	39	49	44	51	46	40	46	42	42	57	39	57	49	43	48	48	43	40	54	52	37	53	44	47	57	54	36	51	48	57	53	52	51	63	46	43	51	54	41	40	37	40	41	49	41	64	37	45	47	46	53	38	47	45	38	44	45	47	46	41	42	46	43	53	42	39	47	52	49	50	52	41	56	30	50	55	52	45	47	46	33	43	48	58	49	54	47	48	54	52	58	50	41	42	50	45	38	37	47	27	55	46	41	52	53	52	48	41	46	48	43	41	56	40	46	50	44	51	47	52	46	50	48	47	50	50	46	32	36	58	49	61	51	41	42	53	36	45	41	55	41	51	64	59	50	51	43	49	44	47	36	43	48	53	62	60	46	59	39	53	41	44	39	45	41	44	41	34	40	47	46	49	53	56	51	31	42	43	46	56	55	48	50	47	46	47	45	49	38	46	54	47	46	51	42	50	52	52	39	52	44	52	46	49	51	45	53	46	45	56	46	42	50	33	56	38	50	42	48	64	36	62	50	40	49	58	42	53	46	41	44	47	51	56	36	41	56	37	42	44	39	43	51	49	40	47	51	56	55	52	37	41	47	44	44	51	68	60	38	45	49	54	44	41	44	47	49	61	56	52	33	47	43	49	40	61	49	69	49	44	37	56	49	47	44	46	40	51	50	53	51	48	60	33	38	45	51	51	56	42	48	55	44	42	48	49	44	31	52	44	53	38	40	46	43	30	44	51	44	42	38	44	52	53	53	44	41	42	41	49	47	44	44	39	44	45	51	48	52	49	42	49	49	41	33	56	56	34	59	40	55	37	46	55	45	56	40	42	40	59	56	44	52	43	48	43	35	50	46	47	46	50	53	43	46	49	42	46	37	40	56	57	39	48	56	50	40	50	48	56	34	45	62	48	41	60	50	57	46	48	55	51	36	46	42	51	58	36	51	46	55	47	44	51	48	50	53	45	51	47	47	44	42	46	50	50	39	53	45	48	47	46	55	44	41	42	44	55	47	50	41	55	43	52	45	50	52	47	42	55	57	39	45	51	37	47	37	51	43	56	51	44	42	45	51	58	50	43	48	49	57	45	45	46	43	48	43	48	54	44	37	57	40	36	63	40	51	49	44	52	57	50	34	51	53	40	51	51	41	42	46	47	47	52	56	57	49	49	46	47	45	43	39	56	36	43	45	58	51	44	56	36	35	30	49	44	44	42	51	50	47	36	47	44	54	52	48	47	34	51	46	65	45	50	34	44	45	49	51	47	57	59	59	55	49	40	43	44	45	45	48	49	42	55	48	40	61	53	49	33	39	57	51	41	43	44	57	42	39	42	49	51	40	52	44	43	44	56	50	44	50	47	46	38	53	51	49	55	61	38	52	51	51	50	54	53	39	49	34	45	47	51	52	51	44	35	61	47	38	44	43	46	59	53	43	52	47	49	45	46	49	45	56	32	42	39	42	53	54	34	44	52	47	38	44	53	48	46	42	46	48	43	49	42	37	41	40	45	38	45	48	54	44	49	63	35	40	51	40	46	36	44	37	49	28	51	29	41	45	45	42	39	41	41	43	59	49	39	63	40	39	46	57	45	55	57	54	42	42	51	56	60	55	47	42	39	47	50	48	41	42	55	47	32	44	46	55	44	44	43	48	63	53	54	45	41	44	45	36	56	59	50	44	52	48	51	47	44	43	51	48	36	39	54	47	39	39	35	59	47	56	41	62	41	43	43	58	48	54	44	34	45	37	63	47	52	41	36	51	47	41	47	37	37	45	50	39	44	47	57	45	48	45	45	43	51	37	38	51	39	62	39	51	35	55	47	36	50	44	41	49	46	36	54	44	42	47	53	43	46	44	45	49	46	38	48	36	49	55	42	56	40	46	57	39	38	63	38	49	59	49	43	51	42	44	60	56	55	43	54	49	52	44	40	32	46	43	40	39	51	36	44	55	44	38	53	50	42	49	60	35	43	50	46	41	50	41	34	55	42	39	50	58	49	53	30	51	48	43	56	48	49	49	45	44	51	43	44	44	47	48	44	57	44	49	48	47	54	58	40	44	37	52	45	50	32	42	40	47	52	47	44	51	51	45	36	44	52	48	52	51	47	52	53	60	41	50	43	40	47	39	45	58	43	31	31	51	45	45	46	37	42	43	39	35	54	42	37	58	53	41	42	44	43	53	37	50	39	49	46	51	45	37	41	44	53	44	54	49	44	51	58	49	39	58	52	42	47	43	60	43	40	41	41	42	51	39	47	61	40	41	47	35	44	37	42	57	41	27	45	51	39	40	53	39	53	35	51	51	40	39	40	47	44	51	48	46	47	47	44	51	44	39	30	54	50	58	52	49	56	47	55	38	72	46	45	50	47	52	47	38	53	36	43	39	50	39	50	51	62	50	53	47	47	40	54	53	47	53	45	44	45	40	57	49	37	42	39	48	41	46	43	46	51	51	40	49	51	49	43	45	47	40	51	44	39	46	46	48	37	42	56	53	44	49	38	41	42	66	56	38	46	48	44	46	50	48	40	47	38	47	51	41	41	43	36	44	53	56	46	43	46	47	45	46	52	48	47	47	37	52	42	46	43	49	47	43	50	40	48	44	46	46	45	46	44	62	40	52	52	45	55	54	38	50	49	45	33	43	46	46	54	48	30	47	41	46	34	34	39	53	57	42	47	41	46	52	47	47	46	46	51	54	44	33	43	37	49	45	54	51	43	44	32	35	47	42	43	52	49	51	36	37	34	48	53	51	32	59	55	63	45	47	43	50	45	54	32	46	52	55	42	42	48	46	51	40	52	39	51	44	46	49	40	46	46	52	52	57	43	59	55	42	61	49	48	53	56	44	29	47	48	36	38	49	52	54	47	50	39	47	52	40	50	46	44	31	51	53	44	50	41	55	41	46	46	35	57	50	47	42	45	36	29	51	49	45	53	53	48	51	46	52	52	43	28	61	37	39	54	48	35	42	56	53	42	50	52	53	37	42	37	41	42	46	49	68	49	47	41	49	50	40	46	56	41	45	43	70	49	62	42	45	51	55	39	42	44	48	44	37	44	54	55	46	46	53	45	36	44	47	46	46	49	45	48	42	44	40	45	34	58	45	41	51	43
19335	9760	4193	6723	13305	18369	29645	9297	7606	6301	28160	21467	3674	2993	2477	2308	1910	1573	1307	1140	1062	1071	1123	981	912	952	933	977	4145	5076	1987	6696	1096	793	965	6682	9507	4348	1095	1194	619	942	992	570	540	574	574	593	584	629	716	776	672	802	934	1101	1260	1089	904	753	673	628	565	526	582	535	540	559	577	566	543	556	547	561	582	572	518	556	555	531	535	576	571	582	559	522	580	533	535	550	555	570	550	551	519	582	565	549	544	526	557	530	533	565	547	573	562	536	549	531	537	552	582	553	580	530	527	544	536	532	527	553	576	527	568	596	596	537	616	532	585	558	574	557	527	582	594	555	513	562	545	575	536	522	575	519	569	551	547	544	542	576	519	544	599	540	557	564	521	581	534	550	556	500	548	588	541	540	528	519	549	586	562	604	562	558	540	533	557	543	538	533	522	555	556	564	537	562	542	536	563	529	551	566	587	556	507	576	550	552	528	511	560	539	583	572	551	582	552	568	569	542	537	539	574	508	544	525	565	602	534	515	566	546	504	591	538	531	548	595	522	554	573	579	559	526	519	555	566	537	530	550	524	526	492	558	541	595	567	527	539	542	559	554	559	557	577	601	558	590	523	590	539	526	528	556	551	541	527	571	541	571	538	563	545	534	569	559	534	536	552	559	587	576	586	538	589	562	568	538	537	560	561	530	533	578	560	558	551	536	540	577	547	570	520	521	563	605	554	548	547	569	542	529	591	557	572	523	568	575	568	549	562	575	576	563	562	549	550	607	534	578	550	556	552	573	513	569	512	569	544	544	549	547	547	552	578	539	583	597	581	552	582	561	570	569	562	570	540	539	539	504	566	521	548	601	598	570	558	555	580	545	577	592	550	545	562	547	556	521	575	557	553	601	589	576	523	526	555	510	515	570	551	537	594	548	554	566	575	521	578	524	555	533	502	552	563	548	531	552	534	543	573	574	552	567	533	545	554	589	551	550	556	557	559	570	571	575	547	545	534	513	600	566	563	613	570	538	576	555	528	578	575	533	518	557	528	586	550	574	561	561	544	550	584	539	572	522	575	573	604	518	558	604	532	562	540	545	543	577	530	534	529	586	537	604	583	554	563	552	577	582	574	539	578	531	558	580	577	569	555	551	543	548	577	550	547	530	577	552	543	588	550	564	564	585	575	540	538	547	550	572	546	528	547	557	556	570	555	574	588	556	543	543	534	486	541	586	536	538	586	560	490	565	596	543	580	536	531	547	560	555	556	541	551	526	592	554	534	570	577	556	538	554	534	574	546	565	548	581	618	561	544	556	586	560	562	569	530	526	595	581	539	540	556	551	575	548	499	586	547	546	550	537	552	550	559	548	562	561	509	551	543	542	551	576	575	524	557	541	559	625	515	552	570	559	576	549	554	572	583	535	525	549	587	601	600	509	528	562	602	583	571	522	569	563	534	529	550	553	563	557	551	553	544	576	567	517	506	559	517	575	545	579	580	548	561	589	564	538	572	551	588	537	581	559	585	577	569	561	568	526	549	557	558	511	507	567	587	558	549	610	558	531	526	563	566	517	538	537	504	569	568	557	479	558	554	560	543	576	553	616	558	535	580	548	585	564	553	599	574	577	565	566	576	544	565	575	580	522	553	536	579	571	539	551	570	544	603	559	557	546	521	563	550	555	595	565	528	566	518	588	546	535	555	546	567	533	560	572	538	541	535	524	536	544	563	549	563	557	621	545	580	516	522	531	559	570	558	525	552	578	519	568	548	578	543	543	550	544	511	528	547	581	523	506	589	552	530	553	565	576	547	608	589	522	578	538	603	548	537	535	522	573	526	553	531	573	568	605	576	536	507	585	539	542	544	597	558	521	526	577	533	582	600	539	559	551	572	523	566	583	525	561	536	514	578	536	554	586	554	565	560	509	534	551	552	541	545	579	556	560	575	571	562	556	561	540	580	545	577	525	541	564	552	559	545	587	539	590	563	573	574	528	553	558	566	601	547	569	585	605	565	573	507	515	537	600	576	520	560	526	560	562	533	561	549	594	610	600	553	577	532	571	541	570	533	571	542	516	525	516	544	551	515	554	541	549	571	557	611	598	536	568	596	577	553	599	542	569	578	552	535	556	586	526	591	550	553	558	556	539	524	562	550	572	535	577	564	555	551	575	512	566	582	577	521	554	578	570	528	543	562	600	588	568	576	553	545	540	552	561	583	579	555	550	584	537	551	531	545	576	557	553	604	586	551	543	562	517	558	564	578	498	544	583	563	566	598	554	580	518	580	544	537	588	535	560	564	565	544	544	561	540	557	542	517	579	602	535	566	547	534	511	546	514	586	522	598	569	541	542	578	567	561	539	546	567	548	530	543	566	540	545	545	536	533	543	552	588	517	575	550	520	560	581	530	558	547	549	550	571	560	535	550	545	551	533	543	539	506	572	556	535	557	529	572	539	591	549	567	529	564	508	548	554	538	567	556	588	531	533	568	524	559	560	527	594	543	558	538	578	577	577	558	520	563	544	561	495	540	538	579	581	553	511	593	504	536	555	579	577	568	550	598	541	589	538	574	566	554	563	545	521	536	514	545	553	534	607	554	554	559	511	578	562	554	602	575	567	558	577	562	549	546	563	552	518	557	553	567	555	530	572	507	540	566	596	582	538	543	560	517	552	516	562	554	551	598	504	577	553	542	543	561	557	523	557	575	560	556	563	586	561	560	559	588	590	559	604	551	558	539	571	556	532	611	593	576	551	563	541	541	514	530	562	568	495	532	570	611	567	512	557	567	538	510	473	554	552	515	590	540	573	583	589	557	559	554	567	576	578	561	533	516	544	565	549	577	529	607	582	578	544	594	548	544	574	570	529	537	557	546	558	555	526	542	558	536	585	560	584	564	520	621	547	588	563	550	585	561	541	559	569	578	536	542	574	569	558	551	515	573	585	535	551	570	562	568	592	569	555	600	546	575	562	529	563	533	577	511	533	586	542	544	534	528	565	535	534	560	553	579	537	542	533	545	536	540	598	572	563	561	555	560	542	604	540	498	569	537	570	585	545	533	516	553	570	538	556	538	583	541	549	542	579	550	571	563	574	565	568	542	554	559	527	556	530	530	579	538	547	560	579	555	573	535	574	591	552	555	512	596	578	599	535	547	579	584	493	538	576	572	549	563	547	566	591	562	594	533	577	565	576	557	581	550	512	569	567	556	611	534	598	533	565	545	560	539	560	542	573	556	507	541	575	515	578	514	567	480	595	556	531	565	557	547	574	525	558	576	546	518	537	587	564	570	539	583	549	536	557	545	553	583	515	580	483	556	535	522	556	580	540	622	584	553	523	565	523	556	549	520	595	550	528	565	544	519	534	546	526	547	592	539	526	575	571	558	538	556	557	523	539	557	564	553	544	533	598	567	590	523	575	554	539	554	636	583	591	535	566	561	532	516	537	561	572	546	581	567	539	570	580	592	578	571	549	588	536	518	569	560	605	525	533	575	580	571	546	549	524	551	530	581	568
2667	596	230	146	179	297	2388	227	178	153	3034	2734	140	89	102	95	74	81	66	57	55	69	68	66	56	63	68	79	98	184	76	256	65	73	56	264	372	125	95	59	49	59	39	50	49	62	58	51	49	64	57	68	66	70	59	84	94	68	65	58	69	56	64	52	45	45	63	55	64	58	59	80	58	58	56	55	58	60	54	55	57	45	60	59	57	54	49	51	63	63	66	51	47	61	63	58	64	42	66	56	52	63	57	63	60	64	57	71	46	57	73	58	67	60	56	71	54	51	74	58	54	58	51	58	63	47	44	51	68	61	59	42	59	47	64	42	53	61	56	49	44	62	57	73	68	64	59	62	59	61	67	54	58	51	54	53	55	53	65	63	70	36	60	69	68	59	59	47	50	50	72	65	51	67	51	55	57	53	56	53	45	59	54	53	70	59	49	62	45	55	58	65	83	59	54	68	57	56	52	55	58	55	45	70	58	62	54	53	45	67	59	59	55	61	56	54	53	52	78	67	62	62	74	56	61	59	55	52	60	65	53	67	52	49	45	47	49	73	57	71	66	72	70	50	72	60	56	63	46	53	47	64	49	45	57	58	56	52	52	68	49	63	52	68	53	73	65	69	43	54	65	58	38	56	54	64	62	57	58	58	61	50	47	57	55	55	62	62	43	68	68	55	49	62	64	59	77	45	52	56	41	58	63	60	59	74	68	49	56	53	60	66	58	60	53	67	61	63	39	58	44	51	74	45	43	62	50	59	55	50	55	60	59	55	45	58	57	54	46	41	56	61	65	63	52	55	62	54	49	77	53	52	69	57	59	66	49	45	61	54	47	63	62	58	53	50	65	68	54	71	48	49	59	57	53	59	63	68	53	75	75	68	60	45	53	63	53	53	58	53	52	52	64	64	60	45	64	54	63	65	59	37	62	65	66	71	45	53	61	60	70	51	51	54	59	48	57	61	58	59	50	58	57	57	50	55	66	49	57	56	61	44	40	55	58	62	44	60	60	53	47	59	68	61	59	53	71	51	57	60	57	49	66	48	69	55	57	49	50	61	63	53	55	53	55	43	66	59	56	60	46	61	53	70	63	71	47	53	58	61	62	50	50	58	49	62	53	60	60	68	53	57	55	56	51	70	63	60	52	58	62	51	65	57	55	55	69	58	56	63	49	54	61	62	66	51	58	61	49	56	61	46	66	69	62	50	48	61	59	56	58	63	45	69	63	53	50	57	54	57	70	61	69	62	57	68	55	72	49	66	57	54	56	62	49	59	63	58	56	51	60	68	54	49	61	53	55	65	55	58	65	58	52	53	63	49	71	42	63	54	57	58	57	80	54	55	58	68	61	71	63	69	61	54	58	54	66	57	61	68	52	55	56	69	61	65	48	67	69	47	59	56	71	68	55	61	59	69	71	58	47	57	68	69	62	67	69	54	57	61	51	64	49	56	68	47	56	54	63	45	52	56	66	60	63	54	56	66	56	39	52	56	41	46	59	64	39	64	64	57	46	60	75	47	55	61	44	62	57	59	60	67	65	58	61	56	43	56	48	52	62	52	49	54	68	65	63	59	44	71	56	46	57	52	63	53	72	54	56	59	60	50	54	61	53	55	50	58	52	49	41	50	69	67	40	53	53	62	53	62	56	49	60	52	52	47	59	54	63	45	40	54	58	52	50	59	49	70	75	57	61	56	38	50	49	53	54	54	45	59	77	58	51	59	51	55	63	31	64	56	57	59	66	56	64	50	52	58	62	58	57	66	52	63	51	38	63	55	65	63	47	50	53	49	63	50	52	59	67	45	60	43	54	59	46	55	63	61	44	52	57	45	67	56	72	64	62	66	63	59	71	58	50	64	55	58	57	55	62	50	66	56	47	56	60	59	56	44	82	56	51	71	69	51	59	61	47	64	54	64	64	61	52	46	58	61	61	60	57	48	49	59	52	43	56	51	68	54	63	57	54	53	60	55	57	54	58	62	62	46	55	57	58	66	61	55	37	60	57	54	54	57	47	58	57	52	62	47	64	59	52	64	52	53	56	55	59	54	56	49	41	53	51	47	53	61	60	60	62	54	64	46	57	48	60	46	59	59	56	54	57	70	53	49	61	44	58	50	51	56	46	64	44	57	48	68	55	63	52	51	57	60	47	60	49	61	49	61	64	50	67	56	67	67	54	49	57	59	76	42	54	52	62	61	42	56	61	63	70	48	59	57	59	62	48	54	66	38	61	51	64	59	48	66	53	54	61	55	65	63	65	50	63	51	59	58	47	70	59	54	55	51	60	65	60	50	53	52	53	75	49	71	53	66	60	73	48	51	78	44	55	68	50	46	49	64	50	58	53	58	70	52	53	67	46	53	60	43	70	67	57	45	61	66	65	70	45	77	64	75	51	63	53	60	58	58	64	69	57	48	62	48	61	58	51	64	55	53	43	57	58	52	57	56	64	59	57	51	68	65	51	58	59	45	51	57	55	50	51	55	52	64	45	43	54	54	64	44	62	51	56	65	53	46	64	41	51	51	50	41	53	37	56	58	65	62	43	53	53	66	62	62	53	52	48	63	65	48	44	61	70	53	69	49	69	65	59	52	57	66	48	54	61	48	55	70	48	44	72	63	53	59	46	56	47	45	49	55	61	76	54	44	69	67	65	64	55	56	54	54	56	62	55	62	52	49	50	53	55	51	48	48	58	69	63	73	56	69	55	59	59	58	49	55	58	56	57	56	49	57	61	56	49	65	57	60	61	46	55	55	50	49	62	54	68	64	47	66	53	59	53	63	56	56	51	53	61	62	69	57	55	43	60	58	50	48	55	53	60	62	48	53	61	52	47	58	64	74	57	53	72	69	67	60	66	66	41	57	54	60	47	56	55	46	60	50	55	58	63	65	56	54	70	54	61	61	58	54	51	45	64	64	55	48	56	56	70	71	67	47	61	68	50	66	60	67	50	58	64	57	50	54	58	47	54	69	58	61	72	47	67	54	60	53	47	52	61	56	60	63	50	46	55	61	67	59	60	63	62	63	51	66	66	47	76	64	67	56	57	55	55	54	65	66	59	67	50	51	58	63	63	54	48	47	63	51	55	63	53	68	59	65	56	47	54	60	50	69	45	52	77	54	60	71	50	58	52	57	66	56	58	62	49	52	48	61	54	67	69	64	62	71	50	66	68	68	59	63	76	77	55	70	54	54	59	59	69	50	55	59	52	57	48	61	58	41	70	66	53	65	55	65	52	50	56	52	71	68	54	55	75	56	46	52	62	56	69	51	35	59	58	40	60	50	60	72	53	68	65	58	59	53	56	56	58	61	61	56	47	51	60	54	56	53	58	60	66	51	55	56	63	63	46	65	68	54	56	51	52	55	80	73	67	60	57	71	48	58	56	58	61	56	62	53	52	41	55	66	51	43	42	52	65	43	68	45	54	44	51	47	58	59	57	52	51	49	60	55	59	37	43	58	63	57	62	63	49	55	67	67	46	49	51	64	71	64
18612	9301	3890	6586	12460	17374	30745	10294	8722	7092	32680	26539	3698	3000	2678	2227	1916	1591	1495	1267	1176	1161	1204	1118	1135	1092	1052	1070	2847	4950	1385	7291	984	945	1426	7538	9387	3257	2207	803	709	1247	735	701	654	724	652	684	688	787	779	946	1175	1118	1400	1651	1568	1345	1081	913	764	682	740	664	673	716	705	637	720	642	693	674	676	671	682	741	641	691	672	698	675	672	653	669	662	616	682	679	675	667	680	664	662	684	652	738	728	690	677	705	712	671	698	671	684	687	701	692	691	759	693	681	699	723	686	678	704	637	688	676	695	699	667	691	678	714	641	657	674	697	724	668	703	684	754	700	664	662	688	699	653	708	684	708	680	727	684	673	695	682	674	696	694	669	700	686	645	639	711	669	673	688	697	698	681	688	634	676	711	732	696	662	695	705	695	684	670	695	653	688	701	707	659	647	693	683	683	706	686	668	699	685	651	652	693	726	646	697	675	632	672	715	656	698	654	711	667	726	679	755	672	709	712	684	682	652	717	691	629	650	674	704	639	688	723	693	689	691	716	670	673	692	718	677	647	692	680	707	683	705	688	679	650	708	680	658	689	705	702	632	688	678	688	709	685	692	682	692	695	648	677	673	674	666	682	662	689	706	702	704	701	680	713	673	684	701	644	679	689	699	699	670	661	681	622	638	694	696	638	674	670	681	652	679	671	656	705	666	659	677	687	671	676	656	646	682	663	642	694	725	629	678	712	661	677	654	683	697	736	636	687	694	686	680	652	649	677	707	666	683	670	653	667	665	697	725	678	689	716	684	647	625	685	681	676	703	685	693	735	682	670	677	661	690	716	629	668	721	668	674	672	688	712	643	696	682	653	686	665	664	688	693	719	733	625	648	622	639	670	709	710	704	694	703	671	688	655	667	683	695	691	627	709	657	660	685	662	670	689	681	686	676	687	712	684	721	749	676	673	681	703	658	707	690	662	717	690	663	687	659	670	680	668	716	686	675	677	680	700	622	700	712	685	680	694	691	654	659	703	713	679	686	674	686	681	639	694	673	690	735	708	696	733	707	660	688	723	668	709	672	662	682	713	685	685	667	680	656	663	690	682	682	695	686	701	659	672	686	645	727	629	658	656	713	635	687	667	638	695	667	680	674	653	707	668	689	657	743	668	664	654	644	672	619	661	697	682	684	705	710	694	708	665	673	673	658	641	681	681	673	665	681	723	661	687	658	701	667	650	663	681	690	716	658	694	674	694	685	700	707	689	650	672	716	656	708	652	677	714	694	614	676	717	738	683	662	662	720	661	705	743	702	680	684	706	647	672	660	621	743	716	689	688	644	628	677	686	630	667	659	674	691	684	676	722	649	693	674	704	709	670	632	672	701	671	656	641	716	720	645	663	690	723	682	714	704	686	660	747	701	685	662	720	693	721	685	679	692	691	713	718	661	702	694	687	722	672	689	685	690	690	671	678	663	683	691	672	657	689	647	654	716	678	686	715	657	698	650	659	719	662	682	736	658	705	715	706	702	688	669	657	651	681	689	673	669	708	718	661	692	681	671	712	708	677	706	674	667	696	676	672	682	683	667	693	680	697	656	688	656	671	668	676	688	677	657	641	715	675	753	737	642	684	653	706	639	702	739	693	690	644	687	696	678	642	711	685	672	679	667	701	653	716	667	693	670	683	685	655	712	658	706	680	696	648	682	675	666	672	720	652	679	646	643	694	678	664	672	650	638	676	729	659	670	657	673	695	714	648	707	670	705	663	695	671	651	679	689	644	641	679	691	666	679	671	658	696	683	674	651	661	719	674	643	652	670	694	677	721	696	662	648	701	673	672	683	711	710	681	680	708	705	686	674	669	659	711	719	672	748	708	656	683	709	719	664	706	715	681	709	666	702	675	683	661	667	643	687	676	701	669	708	711	646	680	679	692	657	705	679	693	672	667	704	661	685	605	678	712	672	684	663	647	728	671	708	680	678	655	710	679	666	696	685	706	718	648	685	676	683	710	686	680	678	710	695	703	642	668	696	740	681	673	690	681	655	643	711	663	696	657	648	722	730	698	685	725	667	663	684	697	697	651	665	659	698	665	674	681	648	683	668	650	672	693	670	690	673	717	712	685	723	727	719	691	644	686	712	673	655	732	716	686	670	691	706	615	684	720	671	662	677	682	682	677	656	603	666	653	661	681	714	653	681	661	660	701	698	679	672	690	645	659	668	672	670	695	642	703	697	649	673	653	660	691	694	663	691	691	657	668	705	685	655	666	668	659	677	696	643	679	667	663	672	704	669	709	662	703	688	681	727	735	626	681	617	686	668	697	657	725	762	695	645	702	674	712	679	703	704	694	615	686	726	703	645	681	685	708	612	697	663	680	640	681	619	608	660	698	702	691	696	682	663	683	703	702	687	680	691	680	676	672	694	638	701	665	718	695	670	715	652	678	707	689	718	691	700	665	695	676	720	674	681	693	730	687	648	680	661	689	708	684	680	637	754	673	655	689	703	682	712	676	638	680	648	722	728	690	717	651	698	664	694	656	683	668	631	651	653	697	645	685	680	693	711	697	711	711	652	655	708	668	720	672	621	638	711	702	711	690	679	677	665	690	675	674	664	669	628	688	711	691	682	692	682	688	691	695	695	702	696	679	683	664	693	669	691	704	706	726	683	701	665	685	657	685	694	709	656	639	675	713	715	681	691	684	659	731	674	674	677	666	673	670	696	726	708	703	692	697	677	723	630	692	661	654	677	659	674	717	691	692	687	666	725	672	704	692	701	670	700	662	665	685	693	745	628	718	721	707	679	697	658	691	713	698	649	685	680	717	698	660	649	680	697	693	665	685	722	685	678	729	664	705	691	647	675	674	718	692	683	686	666	675	694	770	672	720	682	658	688	701	707	654	710	622	690	674	707	690	665	680	732	697	697	687	690	687	700	757	626	659	653	699	677	672	695	700	702	694	710	678	698	669	682	669	673	698	690	673	660	716	709	652	717	676	699	709	710	691	639	692	703	640	711	677	687	687	660	662	714	703	677	642	695	689	695	699	655	670	676	703	691	684	697	660	645	662	660	701	688	701	677	629	648	652	679	636	689	674	651	642	664	677	673	677	662	670	667	744	722	717	686	681	669	687	683	673	640	668	674	664	733	656	742	709	649	648	636	671	674	679	640	638	761	665	618	669	717	672	724	716	696	644	706	708	676	661	654	696	673	683	686	653	667	678	690	663	697	705	713	708	675	659	649	697	678	658	642	680	687	643	724	687	687	676	719	648	675	684	703	718	698	679	670	712	669	659	672	664	685	648	699	701	665	665	702	666	644	693	674	679	709	699	668	681	644	706	688	678	692	711	690	703	675	645	645	669	695	639	656	683	668	685	729	659	674	649	649	705	641	712	663	688	656	677	617	676	647	674	644	661	673	638	662	688	705	673	685	652	629	679	718	709	680	678	678	668	649	701	678	719	682	658	696	699	686	681	664	717	621	727	664	641	677	686	665	655	719	659	680	701	653	678	719
2043	901	338	202	201	1072	4960	350	313	253	5164	4400	199	95	104	85	76	58	77	62	55	51	68	65	57	48	54	70	43	129	98	331	52	50	53	351	299	141	69	52	51	105	78	48	43	63	47	49	59	52	47	74	56	76	112	113	93	81	70	66	57	43	55	41	38	40	38	37	37	58	44	43	44	49	47	38	38	47	52	54	50	45	51	55	44	56	41	58	40	47	37	52	43	69	29	42	50	53	40	34	61	52	50	33	54	57	48	41	44	35	46	42	30	39	33	47	45	42	39	39	45	50	52	51	44	39	40	53	40	44	44	38	40	49	57	43	49	49	47	45	53	42	42	40	59	48	45	41	31	43	50	49	43	45	30	53	47	52	52	37	57	49	66	44	37	49	53	47	50	43	58	58	56	52	50	49	50	44	40	51	54	42	54	40	60	43	43	47	53	42	51	51	41	50	62	45	55	47	49	47	46	51	39	43	47	50	58	57	55	45	46	43	52	38	57	46	49	44	43	44	43	54	41	50	43	42	52	51	46	48	41	59	52	39	49	60	48	50	50	51	35	43	59	41	47	42	42	45	32	57	49	50	55	51	47	60	48	59	41	51	59	43	59	45	49	54	43	46	42	53	45	54	57	55	46	55	45	51	39	64	48	61	50	56	58	45	45	46	38	54	54	46	42	48	55	38	59	48	40	41	41	56	63	55	49	70	41	56	62	55	43	46	45	39	51	45	39	33	60	35	47	57	55	55	45	49	58	55	48	58	46	47	49	47	42	49	34	39	41	43	48	38	52	46	49	53	36	60	57	47	61	54	42	36	47	44	49	48	46	52	48	41	35	47	46	49	51	51	49	46	33	49	51	51	42	49	52	56	45	48	55	52	48	59	48	55	49	45	52	41	64	43	45	53	57	67	44	52	53	37	44	58	50	55	36	42	39	47	42	39	49	46	40	37	45	40	55	39	50	52	39	48	52	49	58	40	38	45	44	45	54	50	49	43	52	40	40	49	41	49	38	42	50	38	56	40	49	51	42	50	48	55	56	56	56	46	47	45	48	47	56	47	51	41	41	46	44	53	43	45	49	40	47	45	43	40	56	49	41	50	40	36	55	45	37	47	53	49	51	42	44	52	47	43	42	57	43	37	48	51	52	47	53	42	53	52	55	47	50	52	45	40	41	34	41	49	49	55	39	52	48	45	40	50	46	55	55	33	40	52	62	45	50	54	43	37	51	45	43	42	44	63	40	40	44	58	39	46	56	49	53	43	41	46	55	38	52	42	56	54	44	52	42	44	56	51	36	36	40	59	37	46	37	58	55	44	53	47	46	55	29	42	47	46	47	54	51	49	59	41	52	56	48	45	51	45	42	54	47	49	43	54	44	46	49	43	44	53	33	41	48	50	51	46	71	59	46	44	50	46	53	56	45	43	55	53	49	47	47	44	48	41	50	49	52	46	48	58	37	50	50	53	36	55	36	49	43	43	52	48	42	48	52	40	55	43	53	46	46	51	35	54	40	54	49	50	53	53	40	46	49	46	48	34	51	52	44	47	47	45	44	54	44	48	43	51	45	52	56	49	45	41	40	36	47	36	55	45	38	56	54	53	51	48	36	41	53	34	63	59	50	54	39	46	55	50	36	48	58	49	36	68	37	45	48	55	53	43	49	50	52	48	46	47	52	46	49	57	48	33	52	55	53	38	31	53	53	52	50	46	52	44	46	36	50	48	45	41	41	54	54	45	44	53	50	42	48	42	44	56	54	53	39	37	43	46	45	53	44	48	50	52	42	40	42	59	49	41	53	49	47	44	41	38	44	54	47	48	38	64	48	43	44	42	35	37	40	53	62	54	53	51	51	39	49	56	51	43	46	39	49	45	59	57	43	46	46	48	42	57	51	52	54	46	51	37	56	54	47	33	39	44	53	32	49	45	41	47	38	46	50	48	41	42	47	46	43	45	40	58	42	36	35	41	48	48	55	57	42	48	57	56	39	55	70	50	43	40	51	43	52	49	48	61	44	50	46	46	58	36	56	49	51	46	45	61	55	54	47	42	41	42	43	46	34	45	46	40	41	47	49	52	46	54	52	47	47	55	52	60	49	54	62	56	51	47	51	50	67	52	44	49	50	56	39	45	28	50	49	49	44	49	40	43	56	52	55	45	42	54	66	51	48	47	38	47	51	45	48	42	48	52	47	49	40	45	45	45	60	36	45	43	53	65	64	47	69	50	33	57	37	55	53	61	63	28	35	50	45	49	38	46	54	51	50	47	34	49	47	37	38	57	39	53	60	44	52	42	56	39	40	45	53	30	54	53	57	40	57	52	61	44	47	46	47	40	53	42	46	60	40	48	50	44	52	40	46	50	57	51	51	43	39	45	37	63	40	53	66	56	42	57	45	43	47	41	49	52	50	50	55	40	53	55	49	53	44	57	52	40	46	49	52	58	44	38	49	62	47	42	43	34	48	60	45	49	40	44	42	46	47	45	40	45	44	33	43	45	51	54	36	49	45	47	35	48	40	54	60	52	57	52	52	51	59	48	52	54	32	43	54	57	43	44	56	42	46	54	56	39	37	47	38	39	47	47	45	46	65	42	53	53	46	53	55	38	47	59	45	57	54	40	47	50	54	51	54	48	37	41	52	47	52	50	47	49	53	54	50	47	43	32	45	49	46	40	48	60	41	50	53	43	50	53	56	50	50	39	49	46	62	49	47	45	61	42	48	49	43	65	54	51	47	50	41	54	50	64	57	49	36	41	47	41	50	55	43	48	42	45	44	59	39	62	37	54	45	39	42	57	50	42	45	42	44	34	40	57	47	47	44	60	47	49	54	56	43	50	53	44	34	50	48	41	49	46	41	32	52	46	41	45	39	55	36	34	58	46	36	50	60	44	54	47	51	66	45	40	58	55	47	47	51	38	44	44	46	44	46	48	45	53	43	31	54	55	44	39	43	65	57	41	44	48	58	48	39	43	54	48	56	40	48	51	49	49	43	57	50	52	44	50	46	54	55	60	34	57	55	53	50	50	50	39	53	33	47	50	53	46	53	46	44	45	46	59	43	37	45	59	52	33	44	44	50	52	44	57	40	45	38	49	44	49	36	36	42	37	37	50	56	48	52	55	54	40	44	52	51	53	52	53	52	53	52	65	42	47	53	42	39	40	58	49	47	50	37	62	55	47	56	52	44	44	55	52	50	49	55	52	49	35	46	42	59	46	38	55	41	47	51	45	61	49	50	46	43	63	48	46	41	48	41	48	59	44	59	40	39	43	50	34	42	51	32	50	38	56	40	45	46	49	49	41	47	60	53	46	61	50	40	44	51	50	55	56	44	44	60	51	51	39	50	43	48	44	55	49	47	52	45	44	51	54	49	47	47	44	41	34	41	51	51	42	49	63	39	56	42	51	47	51	43	62	44	57	44	39	43	52	48	51	56	44	51	34	52	60	51	49	41	34	49	43	48	52	43	45	49	48	35	48	61	63	47	39
23037	11256	4958	8597	14383	26296	36241	13588	11205	9518	38514	31193	5253	3391	3103	2424	1978	1765	1497	1348	1279	1223	1188	1130	1122	1069	1039	1004	1053	3124	2433	8589	981	889	1025	9764	7826	4115	1118	640	675	2698	1799	626	575	612	591	612	633	647	757	853	1136	2039	2446	2608	2877	2110	1450	1090	823	691	586	601	562	547	547	566	579	540	604	529	577	531	572	567	544	552	540	541	528	526	554	526	534	543	543	558	532	517	571	527	551	536	537	548	553	522	539	550	553	548	550	532	579	562	557	588	513	533	558	542	531	549	536	577	562	586	559	566	584	548	544	583	570	593	558	544	536	561	519	565	567	565	545	562	539	557	577	560	587	605	559	574	524	563	576	553	542	582	551	561	506	572	555	560	533	551	554	593	537	545	553	551	557	537	545	537	552	571	564	586	562	550	542	539	589	595	552	562	533	574	602	571	543	588	549	539	532	583	548	559	593	518	561	571	545	563	572	544	564	533	524	603	585	546	548	489	574	541	583	598	568	541	573	544	515	527	585	545	533	578	550	577	588	528	565	591	559	534	557	577	549	573	589	528	561	587	539	542	573	559	581	536	552	552	570	543	514	552	561	548	584	581	542	603	561	549	580	575	550	569	576	537	543	546	571	561	521	566	579	553	565	544	552	549	562	597	582	532	547	533	589	555	582	580	533	555	527	526	504	504	567	564	532	514	563	567	548	548	515	520	568	591	533	540	549	593	565	539	566	564	563	590	534	539	571	538	545	599	580	591	562	570	512	545	598	556	582	572	532	582	576	550	548	559	560	558	536	562	534	558	561	591	520	563	534	580	601	601	562	588	554	565	581	547	630	557	557	554	591	534	575	537	549	620	590	576	575	575	534	544	536	545	528	519	554	564	570	586	559	531	562	540	590	543	533	554	547	578	570	577	562	533	556	558	547	563	554	507	553	549	567	553	582	545	523	556	559	522	521	548	577	563	540	557	527	541	592	526	541	569	545	531	548	566	566	577	570	529	564	565	543	537	561	563	568	514	583	589	480	545	593	578	504	553	533	560	526	540	573	552	523	530	526	555	535	540	545	540	556	539	559	576	573	539	516	555	554	555	530	577	555	509	576	522	579	574	547	575	531	579	543	537	569	595	613	555	599	574	545	534	549	565	539	590	517	569	521	555	566	558	559	595	577	560	552	527	548	569	587	568	517	610	539	528	551	538	554	598	598	533	529	570	534	543	535	532	566	563	598	528	618	550	567	530	538	536	576	623	556	529	585	574	564	527	555	548	541	556	563	556	574	541	545	578	581	553	541	586	569	565	525	600	538	545	544	594	568	549	528	586	579	543	594	527	594	575	542	584	557	541	617	561	553	591	591	565	540	593	570	528	559	549	550	584	538	571	608	570	567	578	623	528	563	511	564	568	521	566	507	575	552	556	606	611	546	568	564	545	610	543	518	588	564	562	555	554	567	574	532	552	543	570	532	595	578	541	577	565	556	568	585	533	566	531	556	558	564	537	567	568	570	529	574	578	546	558	554	555	533	554	532	544	564	586	563	543	556	551	591	549	566	569	547	549	562	512	540	570	577	530	593	578	549	521	574	578	566	563	566	547	554	565	555	567	543	529	551	565	568	539	570	592	558	522	555	564	542	568	505	550	543	556	532	516	561	509	552	543	556	553	510	566	579	585	585	595	562	525	542	574	549	516	577	531	597	547	561	566	583	560	530	566	573	552	589	518	569	544	545	541	563	557	547	550	539	522	569	565	573	582	543	557	546	547	556	560	598	598	579	586	579	553	590	564	541	537	578	515	547	516	509	604	559	544	609	542	534	571	558	605	579	617	550	541	559	553	548	589	516	570	582	579	641	588	556	574	571	549	553	549	561	558	595	566	560	534	561	564	544	599	565	555	578	525	541	566	550	547	557	535	582	542	546	548	573	569	545	557	553	534	539	568	565	588	584	515	605	568	566	601	577	525	534	577	556	550	577	561	593	579	528	545	549	546	564	530	562	566	564	602	553	549	553	551	555	547	535	553	581	523	537	582	536	608	587	615	526	547	540	521	596	566	574	568	543	537	556	514	538	525	552	529	568	568	576	577	568	576	588	564	535	561	599	571	546	549	527	587	582	522	593	582	541	557	560	554	558	530	560	554	534	513	527	521	568	575	560	594	575	582	573	594	566	536	545	571	562	523	545	561	561	550	564	518	517	563	578	567	591	547	599	530	577	565	578	591	565	551	530	604	554	562	610	549	599	581	528	572	614	544	551	580	561	550	587	592	538	544	547	541	560	563	558	554	546	553	566	537	523	576	577	547	609	584	527	557	571	550	519	582	636	563	560	569	510	526	526	534	541	560	577	547	571	588	540	547	550	593	584	528	556	606	562	601	538	549	485	567	550	524	555	552	542	558	614	528	558	554	554	562	561	588	543	523	590	585	521	575	528	571	554	563	536	537	570	530	567	551	557	591	561	524	565	505	562	474	529	555	520	536	549	568	558	579	557	552	543	546	543	578	568	539	546	567	545	526	522	554	554	557	558	516	587	573	527	560	569	564	503	573	599	557	558	569	530	583	593	509	545	561	577	591	556	579	561	583	564	559	487	564	522	570	576	585	582	546	509	553	552	578	586	563	533	571	555	581	524	542	596	521	564	558	576	558	593	563	567	593	546	546	543	565	600	573	555	578	550	548	534	585	549	553	547	542	571	561	529	552	555	537	579	542	588	557	568	520	589	574	584	508	557	597	611	541	568	586	599	548	560	567	544	577	580	548	558	541	574	485	551	548	555	585	560	512	559	546	542	527	545	552	539	554	551	543	560	505	600	540	536	599	531	573	561	550	579	575	581	518	556	545	529	533	588	592	563	498	533	596	557	498	530	523	530	553	605	556	601	564	564	546	569	561	554	522	570	562	553	577	535	557	592	557	615	526	539	594	583	557	584	538	484	541	565	568	548	529	573	523	528	565	582	525	565	548	541	500	569	556	549	556	526	608	581	573	561	569	542	559	554	559	550	566	539	533	600	547	570	597	598	559	569	528	585	539	560	559	576	575	565	535	545	531	561	575	540	538	567	559	526	544	508	562	552	557	531	570	541	499	552	568	567	564	515	585	599	522	534	567	549	571	591	566	545	534	539	577	529	561	608	577	527	536	530	574	538	531	584	563	612	535	594	523	547	546	538	545	568	554	536	559	540	540	539	587	551	552	579	516	564	551	551	598	549	539	563	557	605	570	564	523	529	535	557	566	541	580	536	552	579	585	587	523	544	544	580	565	603	581	563	538	534	539	566	560	480	514	559	566	556	568	533	567	597	575	541	534	587	554	548	568	524	587	541	587	536	525	575	528	544	589	581	514	583	554	564	566	587	594	551	574	547	534	557	574	564	568	532	514	539	551	560	546	594	577	553	584	516	564	560	564	569	596	609	583	521	544	552	545	568	573	557	588	561	547	560	549	519	537	528	569	602	589	539	558	570	526	535	575	592	556	542	531	566	573	545	544	569	558	527	538	588	551	575	549
1696	256	139	98	101	320	966	135	122	117	1053	887	71	75	63	64	53	70	57	55	65	55	67	64	66	52	49	62	63	42	79	64	66	86	53	98	67	92	67	55	52	65	54	48	48	52	45	39	58	55	58	56	37	66	63	63	52	60	62	56	58	49	65	69	42	42	43	38	48	69	53	42	48	61	57	61	62	73	46	74	55	55	51	44	53	59	52	63	61	58	55	57	44	61	55	59	61	48	48	61	56	47	58	57	52	59	47	47	62	53	55	51	56	55	52	63	50	49	51	59	48	51	55	49	44	64	45	54	56	55	55	68	68	60	52	49	66	50	52	55	55	50	43	64	53	59	65	60	60	55	45	52	56	54	52	52	76	54	47	51	62	51	55	62	69	60	52	54	66	74	55	69	58	51	52	54	36	64	48	58	46	49	66	51	59	53	50	48	61	65	47	63	48	53	57	39	49	55	58	64	68	46	46	46	54	50	59	46	53	49	55	50	50	50	56	51	45	58	42	49	73	55	56	61	48	46	58	46	55	48	50	51	50	52	63	46	53	48	55	47	61	50	57	54	68	66	45	56	50	67	39	49	48	63	58	52	52	61	50	43	54	58	48	67	63	54	45	64	54	74	58	47	51	54	41	45	51	53	51	54	49	56	75	67	47	52	47	58	51	60	45	61	57	55	55	45	62	58	56	51	56	59	58	40	46	56	56	64	46	49	52	56	35	46	55	50	49	54	50	59	57	58	59	59	55	42	74	44	44	50	59	57	57	48	55	50	54	51	42	60	46	56	51	53	55	63	51	55	63	66	52	60	60	50	63	59	48	51	62	46	62	61	52	54	49	50	46	56	61	49	47	56	57	42	64	56	55	59	52	51	48	59	67	45	53	59	49	63	48	63	51	46	50	55	62	51	78	59	44	54	62	39	49	56	44	43	58	41	50	62	69	57	55	52	55	42	48	49	59	57	41	73	48	56	49	54	57	50	50	50	61	53	53	56	59	53	70	47	60	52	50	59	48	61	46	53	51	53	44	44	47	40	59	62	46	36	59	50	54	49	58	51	59	53	50	68	51	65	49	45	55	54	57	49	55	34	43	60	48	65	51	51	48	36	57	43	51	64	53	48	51	50	52	56	46	48	56	53	47	51	51	71	54	70	37	68	47	65	61	54	61	64	53	67	43	47	49	35	54	56	50	42	52	42	47	46	52	53	58	44	66	57	54	51	60	54	39	54	50	60	59	54	57	53	57	62	57	52	61	46	51	55	52	47	60	50	59	56	54	51	51	61	43	45	58	41	48	59	58	64	74	50	42	57	51	48	52	56	56	61	52	49	50	53	54	64	48	44	58	43	41	56	46	70	48	57	57	54	59	47	48	54	55	52	47	61	55	62	45	49	54	42	64	51	56	59	56	52	43	47	52	42	56	63	53	44	53	55	54	39	54	54	40	55	57	55	51	43	52	51	55	45	63	62	67	52	57	61	77	44	65	61	55	60	62	45	51	67	48	53	65	62	46	63	63	58	52	75	43	59	48	54	56	59	65	52	51	61	50	58	49	65	47	43	54	49	40	50	55	39	57	53	52	65	58	51	49	54	49	47	53	37	51	58	48	54	53	63	49	55	54	40	60	70	60	53	62	53	41	42	49	43	55	56	66	45	60	56	55	51	40	71	49	50	59	49	60	60	58	55	54	67	44	56	59	60	49	53	57	45	52	57	64	42	59	50	60	47	48	63	47	56	49	54	56	56	72	48	50	54	50	56	52	58	51	55	40	55	65	56	74	57	59	55	53	60	65	60	62	64	49	53	66	66	58	54	49	49	58	55	44	63	45	53	47	53	38	59	53	55	68	53	66	66	64	47	53	57	47	58	57	58	57	47	61	41	50	52	52	49	49	58	53	57	55	62	62	52	71	64	56	57	66	53	61	68	56	47	59	46	57	55	50	39	52	48	53	35	42	62	53	58	60	49	54	46	48	54	61	51	64	49	56	50	54	54	50	49	49	53	50	54	55	50	56	52	50	51	64	56	56	66	59	46	71	55	66	42	59	58	59	54	51	54	53	64	65	57	38	51	42	48	57	56	56	60	63	55	46	59	49	53	62	53	58	69	51	55	56	51	47	55	48	62	47	45	47	47	49	51	48	61	59	52	58	61	47	46	53	58	61	70	56	59	62	59	52	51	48	56	49	55	47	44	57	49	41	50	47	52	47	50	49	46	43	58	67	52	39	54	65	56	49	52	52	59	63	53	68	52	53	59	57	50	36	75	59	59	56	53	55	44	49	42	45	54	42	55	53	58	47	45	60	46	61	47	64	39	57	56	45	43	46	53	56	56	59	45	41	50	51	42	46	40	43	45	61	40	52	48	65	55	57	43	60	46	46	53	73	46	50	57	51	43	56	54	51	51	53	54	59	33	50	57	66	35	54	67	51	72	58	39	54	55	63	57	57	59	50	64	53	61	54	54	58	46	58	60	56	44	62	50	41	40	47	51	52	63	44	46	56	52	43	38	69	50	48	58	46	49	56	55	45	45	53	69	51	43	51	66	57	50	56	58	50	57	67	63	58	51	54	49	54	56	51	67	55	49	48	51	53	49	61	51	59	52	58	63	54	51	63	41	38	50	55	45	56	63	68	60	50	65	52	60	52	53	48	61	56	51	43	45	51	57	54	57	53	46	46	61	45	54	65	46	55	54	65	68	63	51	57	50	44	51	60	55	42	64	50	38	49	56	37	70	50	53	61	50	45	46	51	49	74	57	47	60	53	46	54	53	60	58	52	63	53	51	50	60	66	73	64	43	43	48	52	32	49	48	67	59	43	45	54	46	44	64	49	41	57	68	54	64	43	54	49	50	58	55	60	43	38	65	48	54	60	51	58	54	55	33	53	40	59	66	43	48	59	58	53	54	63	54	41	61	43	52	59	62	47	45	71	65	45	66	62	54	44	54	65	45	56	51	61	35	55	47	76	66	59	41	65	54	51	49	59	64	50	49	53	51	58	39	52	47	43	50	42	64	53	58	56	46	43	56	45	39	62	54	60	62	47	48	58	55	58	62	43	63	52	62	59	49	52	68	61	61	44	49	51	45	54	43	50	51	52	47	66	66	36	57	61	48	65	58	58	71	48	62	68	50	66	48	56	47	60	51	45	46	49	65	51	62	63	57	48	46	57	59	55	42	50	49	51	47	59	43	70	50	62	48	46	63	66	54	50	58	60	56	56	61	50	45	58	53	62	53	54	49	56	43	53	58	60	50	55	40	47	50	62	46	60	66	64	62	53	58	50	47	59	60	66	45	56	66	54	44	52	55	52	55	49	58	52	54	63	47	62	54	57	52	57	65	55	53	49	58	48	56	58	50	58	53	59	53	73	47	74	61	50	65	62	49	63	55	50	73	46	49	45	57	47	49	57	56	49	63	45	52	56	59	61	59	64	66	54	42	64	54	47	60	52	44	57	50	58	50	46	50	56	44	63	52	69	49	51	59
13364	5041	2545	3808	6665	15123	22171	6157	5142	4351	22805	18127	2017	1708	1381	1157	1054	959	869	854	811	860	891	817	789	753	777	891	787	752	1322	1225	930	1554	719	2132	1692	2099	1076	658	685	1256	674	659	655	649	670	666	734	730	753	777	822	1121	1160	1077	960	951	892	850	755	687	651	641	646	669	665	628	579	644	631	638	617	624	636	651	653	574	687	636	648	612	729	619	669	648	613	633	736	641	627	693	681	645	631	634	685	658	630	615	627	633	658	637	613	652	593	672	620	632	618	646	627	617	663	665	632	670	627	671	613	642	626	654	634	645	621	624	611	634	676	630	656	628	641	617	663	677	671	642	636	633	656	616	655	635	684	629	628	663	670	622	648	658	655	631	644	623	655	632	662	635	648	628	638	634	657	672	682	627	656	621	645	639	652	679	628	621	591	623	584	586	652	663	662	659	650	623	661	675	613	637	586	648	611	627	649	611	641	619	629	605	653	671	619	659	652	650	623	681	643	604	655	629	585	651	643	649	631	649	649	663	699	643	631	651	642	681	602	625	655	661	633	683	623	648	654	670	659	671	650	630	655	628	671	645	645	644	637	643	634	655	665	650	696	650	652	611	648	678	613	614	665	641	633	694	656	629	664	587	664	634	660	618	651	687	680	652	664	622	660	611	623	617	641	609	640	632	651	636	608	616	627	634	589	674	651	633	664	599	684	644	624	652	716	663	634	653	669	643	648	641	628	660	668	601	667	659	638	650	689	649	628	642	678	606	618	664	644	647	634	639	597	627	604	606	662	672	657	647	631	645	625	666	631	631	640	602	632	601	661	652	667	626	608	609	668	642	603	635	654	665	644	699	646	668	620	647	639	600	609	670	645	688	600	676	593	653	622	620	635	616	620	650	628	646	667	652	636	617	698	672	606	626	619	643	656	637	623	581	636	629	651	630	693	610	660	616	630	643	626	639	613	626	656	604	676	648	608	666	650	631	687	636	600	649	600	656	612	658	661	668	628	655	679	627	656	579	600	681	663	613	588	622	648	628	677	655	653	709	646	698	680	676	659	645	632	607	602	639	640	644	612	606	628	647	626	627	623	692	654	655	628	581	653	641	613	656	635	617	659	620	623	617	628	598	607	643	632	603	692	643	583	628	629	561	652	637	644	675	618	626	628	679	665	627	655	656	651	621	639	672	602	709	622	587	635	647	669	666	646	639	608	628	661	621	605	638	655	652	636	622	620	627	597	686	606	619	659	671	634	677	668	657	700	618	633	588	633	599	662	617	647	654	589	682	652	658	626	665	677	607	642	662	601	642	684	662	646	635	672	598	618	668	613	613	620	672	643	632	665	685	658	608	628	615	624	676	652	613	683	693	657	665	639	675	667	637	658	636	642	636	694	626	658	615	635	624	644	675	649	622	630	625	694	647	621	649	643	645	624	658	624	652	646	634	627	630	641	667	625	604	658	626	653	628	650	685	634	670	640	668	653	657	648	629	599	671	628	662	621	643	624	637	622	611	641	623	631	627	623	653	659	648	623	674	649	653	607	674	593	648	646	647	658	641	687	669	627	625	609	623	636	646	666	573	627	640	633	598	628	622	686	648	648	672	655	641	652	642	659	611	595	676	635	600	653	624	609	640	658	644	663	596	681	667	671	635	641	609	621	689	600	645	609	641	674	688	660	624	666	623	640	638	628	623	607	699	675	571	613	637	626	668	609	668	607	650	677	652	646	629	675	626	615	644	665	658	638	666	605	621	611	650	638	664	670	640	634	672	642	646	585	666	626	638	679	634	658	627	638	644	617	620	663	612	617	678	643	591	723	653	612	642	640	656	648	620	655	591	639	666	626	656	623	576	628	625	615	646	634	683	610	616	635	642	660	685	605	604	678	659	581	679	629	648	604	635	694	649	671	654	640	629	635	653	634	692	623	639	607	653	650	680	616	648	625	628	623	653	620	632	639	699	622	608	641	638	616	654	665	644	664	627	651	667	653	616	638	662	662	594	668	611	637	640	629	645	629	667	618	620	665	652	613	629	624	674	632	640	612	682	595	628	608	638	669	643	658	631	644	634	646	665	627	658	649	643	692	606	676	616	635	665	638	659	628	651	627	643	609	665	628	653	617	633	673	645	647	620	617	667	639	625	627	624	671	634	682	652	629	641	611	610	638	604	623	631	680	642	656	649	688	610	613	662	622	646	647	644	652	635	668	631	648	662	640	638	637	642	622	613	691	619	631	644	652	624	672	664	624	630	627	651	714	652	643	599	647	610	720	678	694	637	628	627	617	588	656	705	578	640	640	683	702	612	682	602	676	623	660	651	592	637	609	654	658	598	665	657	644	655	638	650	606	635	669	615	629	651	694	679	671	633	684	630	657	650	638	639	634	649	620	663	657	679	639	637	677	621	646	605	678	647	656	614	617	625	625	650	628	634	599	643	664	632	648	681	631	677	659	618	664	636	642	656	642	647	691	640	606	682	641	683	669	637	691	618	669	661	646	678	612	648	642	652	619	651	656	673	671	681	649	657	640	656	634	648	647	645	642	655	647	646	648	569	654	659	588	614	653	631	649	623	664	604	636	635	631	620	640	657	648	636	607	665	643	592	639	569	694	669	668	648	603	676	601	607	608	667	664	645	659	669	607	594	614	621	637	648	611	622	612	618	615	685	618	625	637	683	657	608	600	626	627	627	674	630	616	630	639	671	621	645	608	625	632	667	624	633	608	650	652	683	656	648	652	643	590	656	634	634	605	640	635	668	613	606	697	627	621	628	605	637	609	659	628	607	617	651	628	654	631	613	593	655	661	590	636	637	627	645	600	628	664	638	640	692	602	671	666	662	633	642	687	675	642	647	654	635	666	618	620	666	617	594	640	621	623	629	635	606	687	597	668	692	683	633	668	640	627	667	666	629	598	625	630	618	637	614	635	646	623	630	656	642	680	635	605	647	631	637	600	663	628	648	667	616	642	656	665	685	640	624	646	634	673	594	655	649	676	666	668	653	586	642	660	627	656	640	646	656	639	622	657	620	689	652	647	650	588	664	647	670	660	646	606	635	644	604	656	679	669	656	659	665	657	626	636	646	649	629	626	628	648	664	594	638	626	653	664	647	652	621	648	608	613	663	634	684	608	650	610	651	652	635	631	642	660	616	677	640	615	656	654	623	625	652	661	656	630	621	605	641	636	635	659	640	645	665	660	636	679	681	643	637	633	665	637	692	685	676	650	663	684	634	639	635	654	614	624	674	572	673	606	609	651	616	652	644	646	637	616	645	634	666	678	657	659	640	629	657	630	595	616	610	627	662	619	624	666	638	682	662	648	621	628	623	665	650	599	678	671	671	650	619	634	614	630	651	661	655	635	644	605	606	648	648	650	617	644	619	626	647	617	672	672	678	674	627	668	649	621	637	673	620	683	671	662	673	699	655	635	633	652	658	624	670	614	657	665	628	615	640	637	665	632	631	664	660	657	630	609	664	663	662	685	613	654	615	622	612	651	657	637	648
1342	633	242	122	168	361	3203	161	144	127	3400	3376	130	102	67	74	70	50	62	42	53	56	49	49	56	55	48	70	57	50	56	41	72	63	43	71	186	122	57	43	67	80	53	28	42	38	33	43	43	39	56	45	62	77	84	86	66	80	80	67	56	60	48	47	38	35	56	55	46	36	49	47	47	42	48	44	51	50	49	48	48	50	56	39	37	44	42	47	47	54	39	41	43	36	57	40	54	54	38	38	46	49	44	40	41	45	44	32	45	44	38	49	53	48	45	41	38	40	38	53	50	40	51	54	34	50	44	53	46	36	36	36	37	48	44	56	48	48	36	40	39	49	44	43	40	39	50	36	50	58	41	36	43	49	55	42	42	41	49	37	34	48	48	47	53	41	33	53	48	37	52	46	42	45	44	44	39	44	50	45	44	42	52	38	42	53	35	38	53	42	46	36	32	51	39	37	54	41	45	42	47	42	45	45	43	52	46	59	46	34	46	32	41	44	29	52	45	36	32	41	37	35	53	47	48	46	48	35	39	47	51	40	47	47	43	58	51	46	60	42	44	58	44	51	40	48	37	40	34	26	39	47	45	52	53	43	46	38	47	48	25	44	39	47	45	41	48	31	38	37	58	44	46	46	43	52	41	52	39	30	36	48	36	49	51	51	37	35	45	49	46	42	48	52	41	38	50	50	41	43	50	44	42	47	39	47	51	35	37	42	46	39	40	44	42	42	42	47	39	37	48	35	45	42	47	30	46	47	47	36	45	46	31	47	35	39	53	50	44	50	56	45	56	54	31	30	55	47	54	41	39	47	39	40	54	46	40	52	40	40	43	36	44	33	35	52	37	32	40	50	36	40	52	34	40	42	52	38	44	50	43	66	45	45	44	41	39	43	50	44	46	39	42	45	39	51	35	40	33	54	56	40	42	43	44	52	40	46	38	41	35	38	59	41	44	50	32	53	43	50	48	52	43	37	44	45	44	47	26	37	36	31	38	33	39	45	44	52	43	42	45	44	34	44	49	42	41	38	53	43	32	53	52	45	32	44	45	51	42	53	39	44	39	51	37	43	57	40	48	49	46	48	38	42	45	32	48	42	45	55	47	50	30	46	36	34	38	44	38	42	43	50	45	42	34	32	44	51	46	41	46	45	45	42	33	41	48	49	35	55	42	71	51	42	53	41	38	38	44	36	43	39	57	60	41	52	44	45	47	47	44	41	40	50	44	33	42	50	40	47	34	44	41	35	54	48	39	50	45	52	61	36	58	43	46	35	43	53	41	46	33	49	42	42	43	34	39	46	33	38	45	52	48	44	44	51	35	48	38	43	29	38	64	36	41	42	39	45	35	30	48	43	40	50	37	40	39	47	39	44	46	50	41	51	39	41	38	46	44	49	45	40	41	47	60	46	56	55	41	45	59	34	47	53	43	43	46	42	50	33	35	48	54	52	49	43	47	45	35	47	43	51	43	50	48	46	49	52	48	43	49	46	55	49	53	57	40	40	32	49	39	49	45	34	42	44	45	35	43	41	45	38	41	47	39	44	40	46	37	39	42	44	53	54	41	40	41	52	40	52	49	39	34	37	43	48	49	48	44	54	59	39	35	35	51	49	55	51	53	43	45	37	51	44	31	54	48	40	48	49	49	53	45	48	47	42	42	41	63	52	45	37	43	45	46	42	37	40	42	42	44	43	55	44	48	40	48	39	38	48	49	36	35	37	36	41	41	61	47	43	42	35	36	43	53	60	44	44	39	46	38	40	45	39	45	54	46	41	39	54	50	44	30	38	49	41	50	36	61	41	46	42	44	55	26	41	38	46	37	32	36	59	49	30	33	48	40	42	41	45	57	46	41	56	47	44	34	38	36	52	45	45	40	44	46	32	43	41	42	33	42	43	55	41	34	49	37	44	36	35	39	47	43	42	39	45	43	52	39	50	40	46	44	50	47	48	45	45	35	45	45	50	46	52	43	35	51	38	50	42	53	42	46	38	45	38	46	38	37	57	37	42	42	36	42	36	44	39	47	49	52	48	43	45	42	57	38	36	40	41	33	41	35	41	42	48	52	49	48	46	46	43	46	40	40	34	44	44	53	45	54	45	43	45	40	52	34	55	35	50	48	39	43	49	46	40	49	38	24	38	53	39	49	40	44	39	39	47	55	45	40	47	45	35	47	44	57	45	50	44	50	52	44	36	38	56	47	41	45	32	37	43	55	38	44	44	36	42	40	45	42	37	43	45	41	36	44	45	49	34	36	37	50	43	47	40	38	38	53	44	50	48	46	53	52	50	50	48	37	44	42	48	45	49	48	43	47	47	41	48	41	40	41	50	40	50	50	34	44	39	42	40	46	51	57	45	48	47	47	48	48	42	39	41	38	39	46	50	46	44	51	35	40	48	43	45	40	45	33	38	46	43	41	49	46	45	58	31	54	42	46	49	50	50	48	56	40	30	42	51	40	61	54	37	36	52	52	32	33	50	43	30	42	52	38	45	34	43	50	48	40	53	36	42	45	36	45	44	46	40	41	52	44	41	49	49	54	51	35	39	58	46	53	40	38	52	44	43	40	45	48	40	43	44	56	45	45	35	46	41	45	57	30	46	41	42	42	44	47	43	45	31	45	36	42	52	56	40	53	45	41	46	39	37	30	52	56	45	53	47	55	35	37	39	41	57	52	43	43	36	36	43	38	41	47	57	40	34	31	47	48	35	45	55	46	44	50	39	36	43	53	49	49	47	43	42	41	46	38	45	46	52	41	46	42	37	37	43	41	40	45	44	41	36	43	41	50	53	40	56	42	40	40	49	48	49	47	48	43	34	39	41	33	41	38	47	44	36	52	48	50	48	42	36	49	51	38	50	39	50	44	55	32	49	40	40	44	38	50	46	44	47	29	47	44	42	53	48	47	47	33	33	44	43	41	40	44	46	63	57	45	44	38	42	40	44	45	41	40	42	50	36	51	37	35	50	38	47	43	41	35	41	51	52	39	47	55	46	42	44	39	47	55	40	40	40	44	41	43	49	35	52	45	44	52	50	34	41	47	43	45	42	37	46	37	65	39	50	44	43	53	32	44	46	54	55	54	42	42	46	30	39	52	43	45	38	50	53	48	48	38	37	56	33	47	39	43	38	45	48	46	44	49	45	53	50	39	52	55	38	45	36	41	44	43	43	45	35	50	46	44	42	44	44	47	36	51	40	50	54	36	47	48	33	37	58	56	38	53	43	48	44	46	51	43	52	45	43	49	49	50	45	35	44	52	37	42	42	46	47	50	41	38	47	35	45	45	42	41	46	33	39	49	40	47	53	44	44	46	39	45	49	43	44	53	46	54	44	46	42	49	46	31	66	48	44	57	53	44	50	45	27	34	45	37	46	42	48	49	47	44	45	34	54	39	29	40	28	42	43	50	43	36	39	45	45	37	44	50	44	37	24	38	38	40	46	43	42	41	39	49	51	35	47	51	44	35	47	48	41	53	34	31	41	51	48
18728	9373	4102	6042	11481	18267	33434	8169	6692	5630	32840	31071	3172	2257	1989	1590	1313	1200	1061	944	931	913	894	889	779	848	771	1862	728	779	1983	714	1610	1119	616	2255	5386	2757	638	580	1143	1748	588	539	530	510	536	549	622	713	864	1106	1574	1648	1886	1503	1586	1501	1171	931	733	636	584	548	480	501	516	508	516	509	532	542	471	473	511	554	524	475	511	491	535	532	557	498	511	533	546	526	526	541	517	528	496	473	547	541	549	537	521	487	522	508	477	547	515	561	535	523	517	505	525	500	513	487	487	565	533	571	531	531	530	493	531	517	533	498	517	497	521	498	512	528	535	506	513	481	497	516	537	536	524	504	539	484	533	551	532	523	499	459	479	534	496	520	554	497	528	580	516	507	488	495	487	533	510	498	567	541	537	526	546	517	500	517	472	543	506	549	539	556	527	466	503	534	529	511	509	483	563	518	530	560	555	515	503	516	548	468	514	540	513	551	467	560	497	531	479	523	533	530	489	528	488	482	554	518	499	554	536	481	506	505	558	502	533	538	512	518	532	535	513	524	542	506	510	492	515	534	517	502	494	529	483	491	507	517	521	525	487	520	482	522	551	497	522	499	513	523	506	534	522	554	525	563	496	537	534	531	507	534	518	513	560	473	546	524	539	501	514	483	504	515	538	542	496	542	521	502	531	527	557	503	509	517	524	480	571	502	555	539	527	533	523	506	498	474	561	530	544	506	533	510	517	519	531	558	503	477	508	502	527	518	535	540	498	570	487	535	517	541	528	534	525	484	492	502	516	503	525	561	479	554	521	523	550	469	548	499	485	498	519	524	518	496	481	501	539	550	519	520	501	517	562	524	473	512	541	507	521	510	495	511	486	535	490	516	509	499	512	507	522	519	479	530	523	525	534	509	527	534	516	561	565	517	503	502	508	510	561	547	527	505	551	520	512	524	529	573	522	505	522	562	520	506	539	502	547	552	493	479	464	551	524	563	487	532	544	559	509	483	537	500	547	506	497	493	524	513	500	553	542	522	507	540	514	523	528	528	521	503	516	513	485	500	559	500	522	536	535	530	478	513	500	501	516	531	536	533	522	517	525	568	515	507	494	531	503	564	526	542	512	522	534	555	540	495	541	513	503	497	529	511	523	529	488	509	524	528	511	512	500	582	556	507	506	512	512	525	486	516	499	543	536	528	543	555	562	514	516	492	521	505	539	527	534	499	519	513	521	507	503	500	554	503	486	500	513	544	535	525	525	512	481	543	510	477	507	495	578	545	495	516	496	527	493	507	545	506	539	492	518	550	517	538	506	489	527	524	521	518	494	550	543	536	528	502	535	534	509	546	494	545	509	511	526	560	530	495	506	595	502	546	488	504	526	490	535	505	531	499	503	504	483	491	480	548	509	552	509	497	509	551	485	538	539	516	479	534	517	524	558	489	511	536	522	490	490	499	510	462	552	472	513	514	508	533	516	522	565	538	551	518	459	473	502	547	545	527	546	519	529	496	495	536	532	516	530	494	481	519	485	547	539	511	485	526	517	477	507	526	520	497	531	491	554	531	497	509	556	503	545	493	529	527	542	535	502	515	504	506	493	502	523	528	501	470	539	518	530	512	531	521	507	497	559	502	528	546	514	548	501	502	527	488	505	515	553	532	543	529	514	528	534	505	505	487	517	519	502	544	503	514	549	494	542	492	531	497	512	510	550	533	513	540	517	519	510	530	510	579	521	552	564	485	536	499	485	508	520	530	497	527	548	502	482	520	512	520	539	527	548	521	511	555	507	522	563	512	519	492	522	517	499	525	502	492	512	481	516	514	525	484	512	528	495	535	508	529	552	499	534	537	540	545	521	503	515	556	504	532	527	537	506	498	511	542	497	502	528	507	517	512	528	538	504	531	522	542	488	521	517	552	522	527	518	509	494	508	513	536	517	549	526	459	534	521	503	505	507	522	523	526	516	546	511	537	543	514	515	555	509	532	503	502	494	552	505	508	516	500	468	508	479	527	568	536	532	538	514	512	481	556	486	517	541	525	489	559	545	560	549	489	528	517	533	528	545	558	509	513	504	492	501	514	482	512	517	521	545	536	496	530	487	538	509	514	522	575	554	524	508	545	509	528	496	502	527	512	550	515	464	500	522	548	545	489	503	525	485	523	504	532	514	538	585	539	547	506	514	510	524	513	571	464	499	504	509	488	542	540	534	525	533	521	510	559	553	530	544	500	520	523	545	511	524	494	506	501	532	497	571	545	519	498	510	529	544	501	503	519	540	550	526	499	533	510	531	512	527	506	512	535	526	501	491	541	521	532	507	528	534	538	530	495	520	475	487	474	523	536	549	507	510	502	518	526	535	517	556	510	550	553	512	504	498	515	562	526	516	567	482	503	531	513	479	554	537	529	513	518	557	536	520	511	535	533	550	503	507	572	551	538	533	490	542	527	510	509	523	533	538	496	506	556	490	507	521	488	504	534	517	510	533	523	500	491	507	526	549	498	532	511	529	526	563	529	555	507	526	519	509	527	524	507	494	525	512	536	511	527	518	544	520	527	482	473	476	502	542	478	530	508	523	526	540	547	483	479	526	512	497	532	536	514	527	536	513	490	494	522	537	509	501	504	524	511	521	544	547	561	522	508	507	495	559	545	487	557	485	555	542	530	492	540	516	514	513	526	493	524	534	532	534	502	542	475	481	533	488	519	500	557	538	534	519	542	492	514	513	543	543	523	482	523	513	511	498	563	536	487	522	530	519	562	586	521	538	524	478	487	545	513	532	515	509	516	529	483	533	524	546	533	511	521	526	527	504	482	475	496	536	520	516	542	513	518	514	559	543	497	548	517	509	537	498	509	506	519	499	524	497	531	523	509	486	545	520	539	504	495	527	509	548	523	517	517	501	507	528	519	516	548	532	469	533	498	510	533	532	492	508	530	442	555	550	545	497	526	490	525	521	519	509	517	543	466	522	533	544	527	542	538	479	534	484	523	517	553	503	494	529	489	502	527	521	526	508	491	509	514	513	507	518	497	517	542	557	527	526	519	506	521	507	496	544	528	521	490	510	556	481	504	528	551	486	502	486	508	534	532	504	499	549	524	564	509	490	497	508	534	508	503	487	551	502	556	504	524	526	507	521	536	523	530	532	532	543	500	513	526	521	519	518	516	512	524	534	533	530	476	482	526	476	529	532	522	533	466	480	498	500	572	511	562	555	559	555	544	535	541	521	504	500	490	505	477	531	524	547	514	563	516	543	516	543	572	488	514	518	537	546	517	518	514	526	543	560	549	533	538	520	541	575	548	500	521	494	492	496	523	535	551	500	537	513	502	545	531	475	556	514	534	546	549	557	566	578	551	509	523	551	513	517	516	515	555	537	539	526	508	482	524	503	518	509	509	544	488	556	507	577	511	525	540	531	532	542	517	526	544	521	505	498	544	547	540	522	501	510	543	539	535	528	499	506	550	523	507	537	547	556	566	526	567	515	521	540	490	515	531	531	498	519	542	522	518
2572	599	261	131	164	689	3414	168	166	125	3927	4515	744	98	89	87	84	87	62	59	66	62	73	81	65	75	66	120	60	61	123	52	64	58	72	117	167	68	58	59	85	137	52	67	65	66	56	69	61	71	71	79	86	69	70	83	98	84	78	69	78	67	55	74	66	65	58	52	55	55	54	54	65	51	50	56	64	59	53	66	59	62	65	53	61	57	52	65	58	61	51	47	60	68	45	48	53	55	54	55	49	51	53	58	65	42	56	57	57	55	56	57	64	63	50	64	51	63	41	57	55	60	68	57	53	52	55	57	56	48	64	57	54	56	52	43	63	44	60	42	65	65	51	49	47	39	65	46	59	45	47	53	49	52	56	54	45	79	53	59	60	48	60	56	55	67	63	56	55	61	43	75	60	42	56	65	68	51	57	53	67	39	63	53	57	65	56	70	48	62	43	69	60	55	60	56	62	64	53	38	56	63	72	62	79	44	65	50	59	67	55	68	62	54	62	54	48	67	62	60	49	59	65	40	52	62	57	47	59	66	50	52	59	57	50	63	80	65	55	56	55	72	59	56	57	64	56	51	64	60	44	64	51	49	60	53	44	47	61	65	61	54	59	58	63	59	75	40	50	53	61	61	66	35	63	69	58	56	74	58	69	52	55	49	58	62	54	54	44	45	62	54	51	55	54	56	61	55	53	66	65	66	61	57	65	54	61	51	61	65	66	59	45	52	60	60	57	68	56	47	56	72	66	63	65	68	59	55	60	71	55	53	53	63	58	57	56	48	58	66	64	68	54	68	66	52	71	58	56	66	67	60	65	47	65	53	64	59	62	69	44	48	66	63	63	55	62	48	54	46	59	53	68	62	46	52	60	55	60	60	39	51	56	62	62	75	59	44	63	59	49	66	58	76	56	50	56	65	61	61	67	54	61	48	57	72	52	62	66	47	58	51	57	63	64	63	58	63	51	57	68	43	64	60	56	62	56	67	60	66	54	42	56	54	62	61	71	50	45	49	53	70	60	59	69	46	59	57	60	58	55	49	72	52	66	53	62	69	64	60	45	67	54	54	58	56	56	54	65	62	49	62	61	43	53	58	52	68	49	61	60	68	55	50	59	67	45	57	55	57	65	58	63	65	53	61	49	42	63	61	46	50	65	62	75	66	54	58	56	70	62	49	53	59	58	65	57	61	64	53	68	55	56	56	55	70	69	53	71	63	64	57	57	59	67	71	49	77	58	60	62	46	55	62	49	65	60	52	67	51	62	55	50	53	48	53	63	52	62	40	66	59	53	50	54	43	50	68	60	49	47	50	59	74	63	42	58	55	66	58	46	58	49	51	66	61	51	56	65	64	74	53	65	61	68	64	78	54	60	58	59	67	63	41	50	62	55	49	61	56	53	59	49	53	55	55	44	73	56	66	60	68	64	65	61	53	51	70	68	67	58	70	68	59	63	54	48	65	62	50	56	64	68	49	59	57	53	71	53	57	63	61	66	58	61	46	49	61	62	69	51	58	63	46	68	62	67	46	67	58	61	71	61	46	65	68	53	57	66	59	61	54	58	54	51	57	64	53	67	64	56	70	62	56	49	53	58	69	72	65	53	58	55	49	57	44	63	53	48	51	61	62	58	56	56	63	61	47	53	72	52	57	71	68	59	48	55	57	56	54	47	65	59	57	71	48	71	57	55	53	68	53	51	61	74	56	69	61	53	50	59	56	64	46	50	70	60	53	62	54	63	58	52	59	61	47	47	51	38	56	71	57	61	61	60	59	61	48	56	59	56	62	63	55	50	60	61	54	60	53	58	59	46	58	52	54	62	53	65	66	68	56	61	57	59	36	45	67	55	50	62	53	42	70	67	56	49	56	47	52	59	55	75	58	63	63	54	65	55	51	67	64	58	53	64	49	65	76	69	51	54	57	47	58	74	65	60	67	63	68	60	59	61	52	70	56	57	77	55	60	45	54	68	60	43	61	56	50	77	59	65	58	39	65	64	62	67	66	43	66	67	53	60	59	54	58	60	48	48	61	63	64	66	57	63	51	51	69	61	37	71	63	61	50	69	52	60	59	54	54	55	58	55	60	60	57	64	55	62	61	44	66	60	51	55	60	56	68	46	54	67	64	62	59	66	68	40	51	58	54	62	56	54	56	48	61	50	64	58	52	50	48	68	52	39	63	67	51	52	53	55	51	59	60	63	56	56	54	57	52	57	60	61	59	55	54	52	55	56	43	53	51	55	64	60	51	70	62	69	53	61	48	49	40	57	59	48	49	62	59	61	60	52	61	57	61	57	55	60	53	71	65	63	63	55	63	64	58	55	59	49	56	52	61	56	60	55	63	68	62	57	58	58	63	61	64	55	55	55	54	69	63	69	46	56	59	65	54	51	61	64	54	60	55	45	78	61	61	47	65	63	48	67	50	58	53	54	59	45	69	42	58	64	55	54	52	61	47	67	62	50	65	60	52	57	57	48	69	56	62	55	61	53	52	52	55	66	62	62	56	63	54	77	47	72	69	71	61	64	63	59	47	54	46	51	43	45	40	58	62	60	53	53	65	52	71	56	68	57	60	61	66	59	56	44	51	66	65	53	55	64	65	58	63	48	51	63	60	59	58	58	50	62	55	58	54	50	56	43	65	73	59	57	55	49	60	52	54	55	55	62	52	59	51	57	52	57	45	48	75	75	54	58	59	57	55	67	59	54	72	66	58	61	70	55	63	54	61	50	52	62	57	58	53	48	54	46	48	55	55	55	58	50	58	57	59	63	59	41	47	61	55	64	62	60	68	57	52	60	57	63	64	61	56	61	50	69	69	51	55	52	68	45	69	68	66	54	57	51	62	47	62	45	59	57	59	68	59	61	57	46	63	56	71	56	49	47	54	49	56	55	61	54	50	64	66	51	57	58	54	46	52	43	56	64	56	57	63	57	56	58	53	48	64	54	61	47	52	61	40	55	46	63	55	55	43	58	54	61	54	49	60	60	64	62	50	64	60	68	47	56	55	52	52	64	54	52	51	63	67	55	51	61	57	54	58	66	55	69	52	46	56	52	62	59	64	63	49	51	56	47	56	85	60	68	63	79	65	61	67	63	52	48	68	68	54	61	43	79	49	52	64	49	63	59	59	64	72	55	64	65	65	68	46	57	47	57	69	60	57	47	51	58	66	55	61	54	61	55	47	36	56	63	78	73	56	51	71	57	49	71	62	65	63	61	51	56	49	62	60	65	42	56	62	50	56	54	55	47	59	53	63	50	59	52	62	54	49	47	61	59	42	52	72	51	60	65	51	54	63	57	62	76	56	65	51	58	59	56	57	62	57	71	74	47	49	59	59	63	63	56	62	65	59	59	45	52	48	45	56	62	57	66	56	64	63	62	66	53	74	46	50	47	60	62	57	47	56	54	66	69	56	57	58	69	63	76	48	53	63	52	58	58	46	60	59	58	53	59	63	51	57	59	51	49	62	61	59	66	54	63	56	61	44	38	62
17913	8835	4157	5860	10399	22309	33188	8576	6949	5600	34895	36566	9600	2794	2392	1692	1473	1391	1242	1135	1104	1188	1081	1052	1048	987	993	2765	980	964	3026	892	981	872	944	2865	4428	1095	752	727	1721	2726	737	733	700	729	711	761	721	762	1057	1322	1954	1731	1526	1749	2064	1696	1445	1205	890	755	727	696	699	685	648	688	664	690	679	689	682	686	646	673	704	703	717	675	640	678	679	740	672	681	688	655	692	735	678	680	669	639	660	712	680	696	679	697	695	649	686	692	704	699	653	739	702	708	668	700	711	679	680	704	684	683	658	666	726	672	652	668	698	669	661	694	674	729	739	676	734	648	686	653	673	650	685	646	698	731	658	694	665	677	701	702	715	675	652	700	681	673	708	730	708	697	644	714	702	716	746	693	726	687	671	662	675	689	678	718	688	678	709	646	683	658	758	709	639	680	722	670	645	705	697	656	752	755	699	695	674	689	701	653	695	689	658	711	651	725	697	689	691	691	708	682	721	665	700	757	653	680	718	673	660	655	751	688	687	661	673	694	680	666	675	677	685	666	683	723	706	663	697	646	674	688	681	698	691	699	682	709	743	689	697	676	717	663	674	676	682	702	652	697	707	696	719	723	683	621	725	669	658	644	652	685	675	660	697	649	674	680	685	671	707	735	667	652	729	656	722	647	705	706	656	706	720	651	639	686	692	672	723	692	682	698	680	680	697	684	689	704	717	692	715	713	667	651	700	697	718	725	709	655	695	710	703	683	636	658	714	744	701	711	675	645	680	686	668	702	643	723	737	738	714	687	668	671	672	731	673	693	716	680	646	720	666	698	682	667	678	686	694	705	691	734	720	699	697	648	685	643	665	660	711	707	686	699	679	663	668	707	642	688	647	687	661	703	711	672	696	685	712	686	718	676	697	674	691	722	715	687	669	721	647	682	669	706	664	682	669	670	629	717	721	670	657	652	746	695	707	652	686	729	706	645	688	681	724	667	674	703	721	690	696	717	682	704	684	657	657	672	702	668	707	653	698	720	696	674	679	703	712	667	668	691	712	660	714	671	727	707	668	670	707	741	656	637	689	710	729	668	686	710	703	657	629	687	701	730	682	651	701	668	672	680	742	714	666	681	689	647	694	651	722	671	721	658	651	673	677	689	667	700	626	701	718	655	687	704	668	601	658	673	663	692	709	682	718	696	743	735	681	694	697	702	719	714	695	716	644	726	664	723	657	672	689	722	666	698	667	733	722	639	706	707	670	663	716	677	698	685	677	652	697	668	714	706	756	692	665	687	705	703	649	700	773	743	672	716	677	653	724	699	705	726	698	674	678	684	683	688	708	705	683	691	717	699	693	649	728	687	676	703	700	685	717	646	689	682	691	623	699	678	698	681	662	649	698	725	681	679	660	735	745	701	670	661	733	675	692	685	674	659	691	710	704	724	681	691	682	683	704	692	693	670	675	672	675	701	673	670	703	661	674	696	703	672	634	739	660	622	694	683	691	698	655	711	758	682	698	713	658	665	673	693	678	676	673	722	705	656	705	695	687	673	680	705	640	682	696	679	673	689	674	710	669	705	684	698	668	656	711	672	662	689	714	660	705	641	692	714	662	658	708	639	672	673	668	716	696	702	679	692	693	700	711	668	688	664	661	686	669	702	672	701	686	660	700	677	742	693	646	664	681	708	677	701	657	634	732	670	679	672	688	682	657	660	694	743	678	668	648	678	670	685	681	671	684	675	741	718	735	710	696	674	665	663	703	662	684	720	685	650	669	691	630	682	707	696	684	675	685	636	692	669	722	703	654	744	717	653	701	692	713	701	701	682	647	703	664	722	672	717	680	710	653	706	689	647	676	659	667	657	708	685	674	671	668	677	750	702	686	682	678	684	695	664	701	650	697	696	700	685	735	715	684	669	689	703	660	712	642	667	694	689	682	719	661	682	652	704	744	691	738	697	710	708	748	681	694	686	704	713	673	704	720	712	687	709	722	708	742	683	677	702	691	710	705	711	669	719	711	693	666	673	690	743	663	689	684	677	707	681	715	676	645	740	611	632	726	717	651	673	679	705	656	627	709	638	670	684	618	667	676	713	710	680	692	702	672	671	693	674	717	698	685	623	682	650	718	689	728	637	707	721	640	700	692	720	649	673	695	692	643	732	661	692	713	761	699	758	660	678	703	675	684	682	713	697	684	695	724	722	696	652	702	685	671	626	659	681	663	688	705	686	695	667	624	697	699	645	686	661	708	675	661	674	685	693	723	710	684	720	689	726	659	634	707	704	694	737	707	657	676	710	653	673	688	699	751	675	669	697	666	628	639	694	676	733	691	676	677	759	698	708	653	693	673	687	695	618	622	721	656	678	687	663	688	671	681	652	654	687	678	707	653	701	650	692	732	685	688	684	718	699	699	703	675	708	676	673	699	664	710	640	711	668	695	686	717	731	662	751	673	653	631	713	660	680	686	701	692	674	680	650	633	666	697	735	646	689	666	714	696	679	680	691	709	670	670	699	659	704	670	664	687	645	720	690	657	706	625	690	715	659	670	668	681	656	710	690	715	703	713	658	695	633	659	709	683	687	693	684	706	693	675	687	693	697	620	668	694	702	644	680	683	674	728	686	700	689	700	689	700	677	677	688	653	733	692	737	686	697	709	664	733	691	655	690	669	720	669	685	729	703	689	645	703	610	737	675	713	658	687	681	622	667	676	719	645	696	675	708	714	663	694	733	707	696	732	693	675	695	678	711	697	699	664	656	701	688	713	749	659	674	716	699	712	655	703	706	728	656	681	671	655	663	654	724	706	663	694	669	734	700	677	678	690	675	702	694	625	732	657	694	685	649	698	670	692	662	670	718	708	659	689	700	684	697	712	668	696	693	714	654	706	687	694	635	699	614	702	694	670	679	641	633	710	659	717	677	660	711	711	687	721	730	697	672	684	707	670	669	682	700	693	682	666	696	672	656	671	704	671	705	693	691	645	716	672	734	717	684	687	682	699	671	711	683	689	693	688	675	694	686	719	641	691	705	707	686	697	702	713	641	727	697	699	686	655	712	688	679	705	720	695	694	692	627	695	718	643	692	657	672	688	716	695	724	676	670	694	675	718	650	665	674	654	680	611	666	700	676	664	724	643	687	672	689	690	678	678	691	686	636	675	649	664	752	716	693	664	693	734	653	688	726	671	689	681	660	708	684	657	680	686	647	675	656	679	715	672	697	670	683	712	720	725	733	711	686	677	712	707	671	732	675	660	666	736	694	672	704	705	623	740	687	675	703	717	641	673	682	704	631	720	667	720	672	668	720	667	654	704	665	674	652	672	683	630	646	697	682	726	667	697	710	717	659	696	675	685	703	665	699	637	709	673	714	705	669	699	743	665	687	704	726	644	701	734	683	701	658	682	695	686	704	691	678	708	703	697	676	742	696	676	701	677	683	697	653	684	685	657	671	680	725	671	707	707	657	678	703	700	694	670	667	684	672	711	706	677	679	660	622	705	664	692	674	702	676	679	675
1844	894	376	205	187	853	5505	261	204	183	6602	8013	2087	109	96	66	69	70	55	51	44	53	42	55	56	55	42	128	51	55	57	61	50	56	44	42	111	50	43	41	117	195	78	44	44	32	45	43	45	44	43	59	78	79	66	99	69	83	91	78	57	60	41	61	40	41	35	53	50	53	39	38	54	50	41	47	44	37	51	52	49	34	46	48	31	44	49	48	37	52	39	40	45	43	42	46	36	44	40	37	53	36	51	41	53	52	40	38	41	44	34	40	39	43	42	46	40	46	31	49	58	49	52	37	43	43	42	35	48	46	44	37	31	33	45	41	55	36	39	37	46	38	44	41	52	40	43	41	44	41	40	52	34	40	48	59	44	42	48	31	46	48	49	49	48	32	34	35	47	41	45	52	28	38	43	38	45	50	39	66	46	36	53	44	40	50	38	46	42	44	40	37	37	47	45	36	43	56	45	56	42	48	44	38	41	38	41	43	44	49	63	38	45	44	43	44	34	42	43	41	45	41	50	51	40	47	47	44	38	50	45	63	29	31	56	42	51	51	34	55	47	43	48	47	55	45	36	37	54	42	35	36	46	47	52	47	45	55	39	33	45	41	50	41	43	37	58	57	43	30	54	30	52	47	54	51	43	47	40	48	35	42	48	36	34	42	46	39	45	41	48	41	31	41	39	58	38	30	43	42	46	38	60	47	58	45	45	50	44	47	48	39	49	44	50	40	40	32	43	39	47	42	50	43	38	40	54	46	47	44	53	40	39	41	48	43	46	44	33	46	43	39	49	45	27	48	39	48	36	45	46	40	42	33	50	37	60	52	42	40	54	43	35	32	48	44	46	33	37	47	47	37	38	38	44	47	50	48	49	49	36	49	38	30	46	43	33	41	40	44	36	52	34	40	54	47	33	51	44	45	27	36	46	35	48	38	30	39	50	37	54	50	62	50	46	43	44	45	52	40	36	36	35	42	34	48	45	48	26	33	57	45	37	46	41	40	48	41	43	40	36	50	52	54	45	49	44	42	44	36	49	38	44	38	47	39	46	53	39	38	40	30	43	45	38	45	44	58	49	39	45	57	57	39	48	38	45	35	46	47	33	33	39	39	34	38	55	42	47	37	37	39	51	37	41	48	48	44	34	42	42	40	40	43	49	38	38	47	43	44	47	33	39	45	41	55	44	43	38	42	34	46	46	52	54	35	42	41	44	39	54	50	50	39	44	43	43	28	50	39	44	36	42	33	51	52	38	44	54	44	42	45	40	31	48	54	38	40	43	42	42	40	44	45	36	42	59	45	66	53	33	43	32	54	48	40	44	58	44	43	51	43	50	51	48	34	43	49	46	43	46	39	42	52	44	36	45	43	45	34	31	42	47	47	39	56	57	51	37	46	34	43	39	40	57	49	41	51	39	45	37	44	47	37	44	49	41	47	45	29	44	44	42	33	42	43	46	45	52	44	47	45	42	30	51	42	55	52	54	40	51	47	46	36	34	42	50	38	40	35	40	33	52	33	42	32	43	46	47	49	52	38	45	34	37	39	46	37	43	45	53	53	38	45	45	55	50	47	42	45	39	46	40	44	43	46	48	51	46	40	44	41	32	41	56	48	42	55	42	37	36	43	44	49	39	51	53	40	53	38	43	51	51	41	25	53	44	56	45	49	42	40	40	42	37	47	61	64	35	40	40	53	46	40	54	44	39	56	34	49	37	49	47	48	40	32	37	43	44	32	43	41	38	39	32	41	44	53	53	44	46	45	41	32	44	31	44	44	44	38	32	31	36	43	45	48	43	42	40	40	36	41	41	45	38	47	42	40	42	45	38	43	41	37	35	49	34	42	43	31	36	37	33	43	44	29	36	35	48	42	52	53	45	44	38	34	39	37	34	49	40	39	47	44	45	36	34	43	49	37	35	48	39	30	47	36	40	54	43	39	38	36	50	34	56	36	35	35	48	44	45	34	52	43	42	36	40	24	50	45	37	37	51	39	45	45	48	49	39	39	44	41	44	38	34	44	36	42	32	54	59	40	38	44	30	38	49	43	42	38	32	51	40	36	50	29	43	50	42	41	49	38	33	42	37	51	42	55	43	47	45	53	37	41	53	49	35	40	49	45	38	54	42	42	50	43	38	43	50	45	40	47	54	48	49	43	44	39	38	46	41	39	46	42	42	46	33	44	48	53	48	40	49	38	45	40	48	41	35	51	48	40	38	43	35	54	47	35	38	45	35	47	54	46	38	44	35	36	40	44	41	48	38	49	43	44	53	52	53	44	43	42	37	41	42	35	45	40	42	49	56	40	39	48	51	44	33	46	54	41	41	45	48	45	40	40	33	57	42	38	41	24	53	37	47	46	35	49	46	45	46	49	43	35	44	46	50	40	45	35	37	37	43	46	34	56	49	42	44	42	39	52	53	53	53	36	48	50	45	43	59	41	41	39	46	41	42	46	42	53	39	36	55	44	38	43	36	45	40	48	51	39	32	48	50	41	40	43	54	40	37	48	47	66	37	40	57	35	51	31	47	55	56	56	41	58	45	48	27	41	38	33	48	47	54	29	38	47	34	42	48	43	32	52	50	50	48	44	46	43	52	39	37	38	40	48	38	50	51	44	42	48	51	47	34	44	39	46	43	34	57	41	40	47	46	44	45	48	34	38	41	41	35	53	40	36	35	52	30	44	59	50	53	36	52	41	52	48	40	32	40	41	38	39	43	31	49	50	48	56	42	40	33	44	48	35	46	51	47	39	42	39	36	32	46	46	38	29	36	43	48	46	50	42	40	37	45	41	34	45	37	42	41	43	39	42	31	48	38	41	42	42	46	47	53	30	48	44	36	44	57	37	46	46	42	45	38	45	53	39	42	40	39	27	64	45	48	43	44	47	40	44	39	47	42	52	39	42	48	41	41	44	44	42	44	55	51	51	37	41	52	34	42	48	41	47	34	46	38	50	42	41	39	36	42	33	48	49	47	39	42	39	41	44	38	49	45	41	32	59	43	36	47	50	46	48	42	48	38	56	44	48	41	35	43	42	39	44	44	35	46	43	40	38	44	35	37	51	48	34	58	37	39	42	43	55	48	40	42	37	41	31	45	37	36	48	39	49	44	36	34	59	44	48	42	44	46	49	35	49	48	48	37	49	36	46	50	52	52	34	42	42	41	37	44	45	35	45	32	42	48	50	44	32	52	47	44	41	39	34	29	40	39	35	51	43	49	55	38	38	46	52	45	47	48	42	52	46	56	47	34	38	47	47	36	48	56	39	37	36	43	52	39	40	32	41	59	46	37	46	45	35	45	35	48	42	32	50	52	43	39	33	45	50	49	36	46	56	34	41	42	36	45	40	30	48	53	47	45	34	43	55	45	40	43	38	44	42	40	46	51	40	41	38	50	36	47	44	47	44	40	56	48	49	50	37	36	37	40	47	43	49	35	37	46	39	35	33	36	55	40	45	40	46	40	51	47	48	46	33	37	46	40	48	49	42
21666	10973	5211	7622	13634	24544	38319	11265	9291	8169	42184	42985	17896	3660	2588	2204	1697	1422	1291	1143	1115	1051	963	991	991	1013	830	3835	845	758	1813	740	933	681	733	774	2836	849	606	597	2849	6181	1116	559	524	588	553	532	526	564	664	1151	1750	1747	1521	2236	1572	1752	2058	1466	996	813	641	606	555	551	577	496	467	478	504	529	524	468	463	480	489	511	533	543	538	484	491	509	500	506	509	526	500	504	540	528	490	541	533	485	485	507	512	496	542	513	522	508	482	464	491	486	482	500	531	494	500	500	555	494	506	535	504	479	527	521	514	507	523	505	522	477	504	500	552	508	509	492	507	497	502	453	518	499	471	497	509	492	478	496	515	508	499	518	529	522	489	505	540	516	506	508	520	493	533	514	527	503	447	503	509	494	490	514	543	504	501	468	461	543	532	519	553	481	501	514	500	491	521	494	520	502	506	531	505	535	520	500	523	505	499	528	492	492	539	523	497	528	515	517	546	512	543	520	549	536	530	493	484	495	491	463	468	487	518	460	522	536	537	480	531	519	487	530	501	484	530	532	520	546	513	493	518	489	508	520	501	481	508	466	481	528	488	519	494	496	474	529	533	498	560	443	508	469	568	500	519	500	511	534	494	526	507	524	467	504	504	512	489	549	479	491	539	494	507	507	534	479	524	528	505	480	510	528	518	477	478	519	493	511	517	558	490	486	520	487	507	498	523	493	514	467	543	507	496	492	507	491	513	468	494	496	490	535	493	521	516	517	536	503	487	464	497	545	487	522	496	493	480	508	509	546	495	557	508	468	502	511	477	488	536	521	466	521	512	531	560	565	488	505	487	489	531	540	508	526	537	485	504	510	489	506	482	486	487	490	540	514	530	536	499	525	508	498	508	509	481	504	491	527	487	485	536	511	492	491	502	524	533	509	527	507	497	503	518	518	505	479	504	546	504	505	497	507	523	498	484	547	506	497	507	474	517	516	518	501	542	494	534	501	490	490	548	505	520	464	519	537	528	530	471	507	516	533	511	532	473	513	516	517	494	491	509	517	499	476	508	517	545	510	526	493	468	490	487	474	523	514	546	530	543	466	514	505	483	527	514	497	477	500	541	512	517	541	495	505	505	503	528	516	544	530	524	504	508	525	503	507	527	504	531	511	492	498	529	495	473	499	527	533	496	521	497	519	527	492	490	471	490	508	502	492	507	500	504	534	510	529	530	485	523	510	522	530	477	501	493	501	527	501	462	510	522	518	525	499	487	560	531	487	523	511	518	494	489	495	480	487	522	502	522	515	527	474	505	529	552	514	509	478	528	509	517	486	510	487	499	508	528	491	516	506	532	491	494	493	488	483	477	515	545	481	497	487	472	519	518	472	532	460	478	526	524	494	520	535	478	511	530	514	497	481	505	538	516	517	501	493	516	480	517	522	491	505	511	474	509	480	474	494	491	502	494	502	475	499	501	512	520	500	542	514	534	536	477	506	506	476	544	505	554	537	515	511	515	529	537	507	501	493	507	506	554	537	502	479	516	520	504	488	487	517	496	526	502	487	535	499	471	499	478	514	511	545	546	550	471	520	528	501	508	543	493	534	509	504	495	520	485	517	487	486	521	524	518	532	532	546	520	482	474	475	519	507	504	518	532	500	508	492	513	495	510	546	504	519	501	461	531	494	522	497	520	503	496	550	557	513	506	535	546	527	533	560	494	510	537	480	522	504	537	539	535	508	515	515	551	527	528	528	534	479	505	502	482	511	511	531	502	512	521	470	494	513	497	523	516	520	461	529	513	494	479	566	504	486	494	534	546	504	532	489	481	530	486	524	473	522	533	569	501	521	514	538	478	500	521	509	488	530	506	520	518	496	498	440	509	527	537	487	503	457	527	529	511	510	515	560	496	498	478	502	499	500	525	510	512	525	514	508	449	529	527	519	529	528	515	546	494	546	506	513	491	544	525	499	518	481	502	475	535	506	482	481	480	502	551	501	515	494	545	518	507	536	518	494	508	514	491	554	474	507	502	494	464	483	498	510	502	494	488	507	499	500	503	505	537	519	528	514	531	529	504	506	490	470	506	524	486	496	546	505	500	557	483	513	497	480	535	550	528	515	500	488	525	514	502	510	540	500	497	459	513	500	503	484	527	550	528	500	510	535	465	491	506	498	514	515	491	544	510	502	512	484	506	510	495	539	531	516	466	492	463	498	532	493	563	504	545	518	527	481	503	508	508	525	485	511	529	498	508	498	531	495	488	483	463	504	499	522	541	510	490	474	481	484	523	505	509	520	510	519	516	514	498	511	515	506	473	530	484	486	518	481	507	505	543	485	546	516	499	553	541	495	504	522	498	472	515	543	497	475	523	534	523	490	479	480	523	496	517	534	511	499	570	493	500	475	484	501	498	530	541	515	527	487	496	500	530	462	508	518	510	526	529	489	537	494	541	532	529	526	497	463	539	472	517	490	531	505	538	514	517	530	500	517	548	477	483	523	534	500	537	494	509	481	531	519	511	487	515	510	501	485	519	512	519	504	543	534	511	499	514	515	489	533	521	506	528	520	530	550	554	513	510	528	488	541	494	490	517	495	502	518	474	519	521	510	491	519	508	478	502	526	505	521	498	545	526	517	486	489	512	518	501	482	513	527	529	527	547	504	459	482	526	498	549	510	477	548	494	498	518	522	489	512	515	525	484	512	552	513	511	514	474	530	493	531	514	528	499	531	523	500	535	525	541	508	515	524	507	519	480	513	521	519	511	539	536	511	507	509	517	495	485	527	512	509	554	519	510	506	512	493	505	529	506	552	481	454	492	486	544	531	524	491	506	515	508	483	514	496	521	522	529	509	511	524	513	540	480	554	506	485	517	523	486	506	510	501	557	500	531	472	498	541	505	507	514	566	514	482	512	471	493	490	532	514	523	500	528	521	487	517	516	524	484	482	565	531	497	499	555	496	508	529	493	518	536	528	518	521	481	502	472	510	513	515	498	535	512	505	498	483	506	509	529	499	473	521	510	514	517	504	521	503	493	484	532	526	509	507	480	513	523	506	533	532	527	498	493	511	517	509	507	484	548	533	515	481	511	525	501	523	458	508	502	501	509	535	527	531	508	497	507	570	496	497	524	504	559	543	555	541	510	509	542	519	499	526	513	541	534	497	511	463	514	526	526	492	479	500	546	516	527	472	496	529	498	511	517	497	500	502	516	563	520	458	527	554	510	508	527	468	500	533	533	530	474	548	459	493	493	501	468	509	522	528	488	535	491	503	512	514	533	559	519	511	497	501	486	464	507	524	451	487	503	486	530	445	488	492	542	512	477	532	481	519	499	516	479	544	547	507	568	507	518	544	528	539	540	508	488	546	510	503	507	526	515	503	555	487	516	500	554	505	520	512	508	509	499	479	552	544	502	471	483	518	492	485	517	491	519	504	522	557	527	522	500	485	474	525	522	496	485	489	481	470	516	527	499	516	488	503	464	498	510	518	497	509	537	507	507	497	513	484	493	466	477	486
1503	316	148	94	112	184	988	104	124	90	1209	1300	239	82	60	52	59	57	53	58	67	58	57	59	70	52	59	85	55	62	67	61	51	50	62	52	65	61	76	55	71	84	39	49	43	59	55	48	52	52	45	57	48	60	57	55	57	66	81	69	64	58	66	62	69	44	56	56	64	53	63	59	55	48	61	53	42	48	49	54	64	52	49	61	49	60	51	47	63	56	45	74	53	55	57	46	55	60	63	54	47	63	56	53	61	42	48	50	58	55	47	56	54	43	61	64	49	55	68	54	52	61	52	48	53	60	55	59	51	48	41	51	41	63	50	44	48	50	49	57	57	58	68	49	52	58	50	56	43	52	59	56	53	47	68	45	46	62	56	51	47	60	49	50	52	51	50	51	59	47	56	55	42	53	48	62	52	54	51	58	62	45	44	52	62	63	52	54	53	58	51	63	57	52	55	52	61	58	46	62	45	59	53	49	50	55	59	58	48	48	43	50	56	47	36	46	47	58	61	49	56	38	50	43	49	57	55	61	60	56	53	44	49	61	41	56	52	44	54	53	62	59	52	54	59	57	48	55	58	58	53	44	47	50	64	68	41	54	63	63	53	53	51	51	45	61	55	51	53	51	44	56	56	49	52	50	44	58	48	52	47	50	61	58	57	49	54	52	57	57	63	68	53	55	50	69	63	78	71	42	64	55	51	44	53	46	47	48	55	46	47	69	55	49	61	61	46	59	40	67	51	51	67	39	68	59	44	48	56	56	63	46	45	58	51	71	67	66	53	57	51	52	46	50	46	56	64	72	33	36	59	53	49	60	42	44	48	49	54	49	52	43	50	53	42	52	51	45	54	55	53	61	55	53	45	41	50	37	63	57	43	40	66	50	60	46	52	52	57	59	55	68	50	49	65	40	51	49	49	53	58	61	58	49	60	59	47	54	60	53	58	66	52	47	67	45	52	43	63	56	61	55	60	69	61	55	55	37	53	58	58	51	67	46	57	55	60	56	48	56	43	64	55	45	53	57	43	50	52	50	60	58	57	56	54	58	61	46	52	45	53	51	47	52	43	55	47	60	53	59	52	48	49	54	43	53	54	67	58	48	48	49	49	52	56	53	62	53	70	54	59	44	62	53	52	52	64	49	48	50	48	63	64	51	56	61	44	47	62	47	68	58	50	58	61	57	64	50	55	38	63	46	76	50	37	48	68	59	47	37	49	53	51	46	46	59	57	50	44	57	47	54	49	64	51	48	36	50	54	56	47	55	64	59	62	54	59	52	54	41	50	51	52	50	61	47	48	57	64	51	42	47	51	42	51	43	46	44	50	53	51	41	57	46	55	64	44	49	44	67	72	43	53	37	59	41	62	57	62	55	45	43	44	47	52	70	67	59	51	52	49	55	57	44	48	55	60	42	52	48	51	48	49	48	48	60	57	49	49	66	67	52	48	51	55	53	49	51	58	53	55	53	57	43	52	40	59	59	57	63	58	55	46	53	47	59	57	47	50	58	54	53	47	52	55	53	48	55	59	52	52	49	59	51	49	55	50	65	50	53	39	59	53	58	47	60	51	62	46	42	49	71	55	55	47	64	61	52	44	50	51	55	51	48	48	64	45	54	52	61	52	50	53	49	46	51	56	39	49	52	46	46	60	54	46	60	55	58	64	57	57	52	69	42	49	52	53	39	47	54	63	64	54	54	50	54	59	50	41	50	51	57	66	56	53	66	53	49	54	45	57	48	63	59	48	35	57	48	56	50	42	41	51	73	54	68	68	51	50	45	59	50	58	53	50	61	53	57	60	73	63	52	59	58	57	55	56	54	54	47	52	58	59	41	61	59	48	46	52	63	69	55	52	56	67	60	46	46	54	47	66	65	58	51	51	60	40	59	62	52	57	40	60	54	54	80	52	48	49	52	48	43	50	47	44	55	64	41	61	53	52	40	54	58	60	58	47	62	47	47	53	52	55	46	58	60	57	41	47	59	60	60	54	72	63	44	53	62	55	53	50	43	59	43	54	47	41	62	54	46	52	42	54	52	50	55	54	49	41	56	56	55	62	53	61	49	43	54	53	50	57	51	70	54	58	43	55	67	63	53	51	56	50	59	62	67	58	53	60	64	56	64	54	52	62	58	52	53	53	56	53	59	61	48	51	54	41	57	59	69	61	40	54	58	53	45	52	48	56	53	52	44	58	56	58	58	57	50	55	57	64	45	44	52	58	48	49	60	45	66	55	67	43	49	50	48	57	51	54	44	54	60	51	52	53	49	48	47	62	48	63	43	53	57	53	56	58	41	51	57	46	42	55	55	47	44	59	56	56	43	38	51	58	35	40	48	71	39	58	57	44	42	59	33	53	49	56	74	55	55	63	45	73	50	60	60	43	55	53	47	47	54	66	52	70	42	50	60	66	69	45	61	49	47	49	58	61	53	49	51	50	58	58	57	54	49	48	39	57	44	59	62	62	56	57	59	55	50	66	57	58	44	54	52	54	48	48	44	64	44	49	63	53	46	55	55	54	46	42	52	53	50	52	56	54	61	66	60	60	51	61	52	59	58	64	52	61	57	50	57	46	63	48	51	50	52	51	55	43	61	71	59	58	65	56	53	49	49	49	56	49	50	63	62	59	52	66	51	56	60	53	52	55	54	63	53	42	47	41	48	46	54	51	44	65	51	53	52	46	63	41	53	40	66	50	53	69	35	60	47	56	57	50	54	53	49	56	51	52	51	69	44	42	57	49	47	60	60	54	51	47	56	54	53	51	49	56	45	46	54	49	55	60	62	40	66	51	43	55	61	56	56	65	57	53	51	60	52	53	51	63	40	53	53	54	59	48	60	54	69	71	43	70	60	62	55	61	61	56	59	45	51	51	57	49	60	46	55	58	55	46	49	59	62	52	40	47	64	57	73	55	65	50	48	63	48	54	65	49	50	58	48	54	52	58	56	55	50	52	46	48	45	52	47	58	54	81	63	55	36	56	59	58	44	48	52	50	56	53	52	51	43	48	53	33	59	55	51	46	59	61	51	43	46	50	45	59	58	43	52	53	64	61	39	49	51	63	53	59	53	49	48	56	52	45	57	58	68	57	57	45	48	55	53	55	62	37	40	68	41	48	59	46	54	57	47	43	63	63	63	52	45	57	48	64	41	43	60	61	44	59	53	49	62	61	49	53	50	55	58	48	54	57	55	47	53	46	50	52	68	51	46	56	52	63	53	66	49	65	46	52	48	63	49	63	61	64	51	59	58	52	55	57	45	56	43	60	61	52	69	50	37	40	47	57	52	57	45	51	60	57	51	50	54	56	58	57	50	48	66	53	50	53	44	53	49	55	58	50	39	49	52	69	67	47	49	66	54	58	58	56	60	72	53	48	45	67	67	56	53	47	42	48	45	44	57	57	63	60	51	51	47	50	41	47	57	56	48	44	54	50	55	53	62	46	65	41	58	53	49	42	69	51	47	53	61	46	68	52	60	53	60	47	61	51	40
13312	5412	2473	3582	7012	12127	24142	5259	4572	3994	24807	23777	6130	1744	1223	1172	1152	1015	980	961	885	821	775	791	836	876	779	2098	788	757	831	733	772	750	762	733	759	642	1007	831	1022	1860	745	635	609	715	642	621	624	643	650	662	701	757	866	949	909	1088	1163	1150	1029	926	751	662	643	657	633	647	656	574	606	626	634	662	605	621	622	615	629	680	614	623	602	687	601	615	617	649	653	609	618	624	650	648	621	631	622	672	671	635	654	620	654	641	662	616	635	662	640	605	621	634	636	594	664	611	643	633	595	612	627	657	570	621	641	646	599	648	661	632	630	590	622	634	624	657	636	678	652	600	634	627	652	648	615	643	656	595	678	599	631	650	656	647	653	639	640	594	635	655	648	682	675	623	652	625	624	621	623	649	647	621	591	600	664	626	703	615	616	649	595	641	639	648	641	674	676	660	646	658	634	589	637	637	651	653	693	628	610	613	604	632	617	619	642	627	622	626	659	601	625	654	648	632	622	596	624	667	640	674	654	661	626	633	710	652	639	621	625	651	655	626	620	672	668	643	657	650	655	657	656	629	690	633	622	652	605	642	656	665	650	622	637	641	628	628	693	642	634	632	656	597	618	632	653	646	657	621	671	648	666	628	612	616	637	610	646	637	631	627	640	632	654	648	625	620	692	660	659	631	640	580	639	650	649	618	695	632	660	668	650	597	620	631	588	603	635	611	664	688	626	623	626	633	657	652	642	624	614	620	643	635	599	642	671	638	611	593	602	607	681	584	659	666	617	683	683	694	642	623	625	631	602	637	639	655	684	697	653	655	644	671	659	616	603	631	668	646	626	637	632	584	615	619	615	646	606	610	595	614	619	643	670	604	650	684	591	630	569	606	599	628	682	642	627	658	634	659	637	611	655	638	681	622	618	636	664	594	652	640	660	640	600	648	658	645	620	684	626	643	645	627	678	617	628	629	652	596	608	631	618	646	645	681	618	649	660	618	643	619	638	684	644	635	635	660	676	650	649	600	627	683	634	625	651	639	629	604	663	634	624	599	637	641	621	633	638	632	630	622	661	621	646	592	635	618	659	655	588	679	648	625	598	624	621	625	648	659	706	635	625	633	649	645	614	640	616	619	617	666	650	666	651	609	585	629	648	669	621	589	650	636	625	636	649	644	588	660	627	655	639	642	647	615	613	653	658	639	609	662	603	649	657	611	660	652	609	648	630	649	690	664	684	656	639	642	630	627	663	640	632	592	622	585	624	690	652	608	617	631	630	617	657	651	645	616	652	609	649	637	620	643	641	664	645	632	609	628	628	648	686	625	646	654	578	660	591	637	622	657	630	653	637	593	606	587	641	692	609	641	612	625	632	623	660	609	653	609	657	656	622	623	665	640	620	654	670	637	671	568	647	636	653	640	654	634	627	612	678	609	613	656	638	624	609	678	616	638	609	629	610	662	636	603	592	646	640	711	621	641	592	619	666	626	609	653	637	614	623	653	663	608	636	618	667	644	666	668	644	637	677	654	679	619	598	716	649	688	634	615	609	635	658	663	653	675	666	642	627	657	678	618	605	660	593	681	681	645	573	602	637	650	634	651	666	616	636	664	645	595	603	614	628	641	598	582	627	640	635	676	643	636	633	641	640	661	653	640	634	670	634	675	612	666	644	678	665	632	687	644	678	634	600	654	606	623	589	624	651	629	650	676	650	618	618	609	665	585	694	701	605	609	643	599	673	632	654	662	628	640	614	673	632	624	670	666	658	624	628	631	690	627	619	670	658	625	647	669	621	653	679	610	658	677	638	609	649	640	636	706	639	609	651	647	639	674	617	662	613	663	623	645	635	696	640	615	623	641	657	660	690	649	653	637	651	616	664	654	626	600	681	684	644	630	662	598	616	623	640	661	644	630	696	625	594	678	625	650	572	666	614	598	660	663	596	622	631	617	613	615	620	576	709	658	674	669	616	680	646	641	654	633	636	628	636	657	660	632	617	633	610	666	640	683	630	639	604	634	653	641	663	642	644	653	617	659	679	624	668	666	620	629	610	663	631	605	603	655	641	652	616	652	620	644	631	700	635	623	604	687	652	648	649	640	643	642	674	632	621	665	664	619	664	678	653	663	656	591	639	655	613	598	647	613	633	599	668	657	623	647	673	666	626	599	655	599	644	665	609	663	677	619	632	636	616	650	638	605	624	701	610	599	674	615	648	612	626	655	634	692	683	614	626	637	648	638	678	630	670	641	653	622	660	678	617	645	641	626	665	654	626	626	678	623	684	651	641	638	649	593	646	610	616	621	619	603	644	642	644	644	619	654	679	665	631	615	636	604	648	626	649	610	641	637	618	616	665	606	618	684	646	671	628	667	626	691	652	634	648	619	630	665	671	561	634	642	646	674	633	619	649	628	639	629	659	622	644	630	678	633	672	631	625	623	627	565	626	671	661	675	674	678	633	650	659	659	656	626	654	670	607	654	671	614	637	637	649	638	618	631	674	619	636	652	684	635	622	667	654	666	652	600	631	642	629	666	613	629	633	631	619	627	676	624	604	650	650	637	649	702	646	667	619	665	683	630	633	668	639	634	611	663	618	607	628	610	656	677	627	637	623	637	626	664	641	639	660	629	626	660	597	629	611	647	626	625	593	643	616	663	615	650	662	653	634	614	645	592	644	619	622	593	620	652	620	653	632	625	636	680	663	622	640	633	629	622	612	676	657	582	605	624	650	646	636	628	656	653	636	600	612	612	631	652	650	666	645	629	610	693	616	658	646	649	630	647	660	629	676	652	648	618	632	584	607	637	597	640	601	597	630	616	621	655	656	595	619	650	634	641	646	654	607	660	613	617	636	630	603	635	638	634	663	670	616	641	621	573	656	659	605	657	664	689	635	702	660	633	587	650	626	644	647	669	654	628	594	650	647	642	653	659	619	646	655	637	596	671	618	622	689	671	654	631	643	653	651	629	651	641	623	644	656	626	618	612	632	657	622	627	640	660	651	633	637	577	622	664	640	634	612	624	592	622	646	580	623	628	645	633	619	646	657	627	657	583	655	626	601	666	692	624	688	638	641	607	623	644	635	630	709	650	626	642	666	693	647	601	654	652	612	661	635	656	616	675	666	662	631	626	631	626	575	644	619	614	675	617	622	655	636	634	665	661	660	671	635	635	657	676	683	569	627	592	622	646	632	607	640	614	682	665	632	664	641	648	644	626	645	657	595	635	665	666	616	652	660	670	667	617	607	635	665	661	630	612	606	634	630	647	620	679	629	611	617	665	633	589	665	610	598	656	627	584	635	581	638	673	601	639	661	661	664	628	614	617	598	594	628	634	635	627	690	595	616	601	675	659	619	627	649	586	653	610	638	609	665	615	623	626	608	641	685	649	645	616	645	645	608	646	657	652	615	641	607	621	673	598	630	623	674	616	659	610	647	660	655	596	674	600	637	624	632	650	660	651	653	619	657	644	629	651	621	621	607	621	611	653	603	629	586	662	679	647	607	639
1216	693	278	161	182	324	2846	169	149	238	3715	3552	205	84	90	74	55	78	60	60	57	43	50	51	53	53	39	116	46	43	57	48	56	46	47	50	41	49	61	47	44	77	39	46	60	40	52	49	50	39	52	42	37	32	49	74	88	103	92	95	83	55	35	56	49	41	41	53	41	33	37	36	47	46	40	32	42	46	29	51	48	48	38	38	44	49	45	46	44	48	35	39	43	40	36	34	42	37	30	38	55	36	47	45	40	48	46	49	35	40	43	34	32	32	44	46	50	35	30	39	49	37	42	46	38	37	46	41	42	50	40	40	39	30	45	39	48	44	40	46	39	35	37	45	41	47	44	34	38	53	43	47	43	42	37	42	47	44	41	46	49	40	38	40	45	37	53	37	41	24	44	36	47	44	50	48	38	41	47	37	42	34	38	39	45	47	57	36	50	48	37	30	41	45	35	49	42	53	51	37	49	40	38	35	31	39	40	46	57	40	52	44	46	43	47	41	58	50	46	45	44	40	54	36	35	33	32	27	38	36	37	47	39	53	38	35	35	42	40	43	48	54	49	46	50	46	38	43	49	44	46	43	46	34	44	34	44	47	49	47	36	39	50	38	33	38	42	49	32	43	39	37	50	41	37	48	43	42	43	47	43	46	47	40	57	53	39	42	31	36	44	38	43	43	48	39	50	47	34	36	36	34	40	49	45	38	39	50	39	36	42	42	43	34	54	38	41	32	35	47	40	46	49	34	39	46	42	46	38	35	38	45	36	42	38	39	48	42	43	38	31	41	46	43	32	47	44	48	36	43	41	45	54	55	45	57	43	36	45	44	40	36	53	30	42	39	36	46	48	40	46	41	52	42	35	41	46	48	48	37	36	50	31	42	36	34	39	43	47	34	39	46	39	26	53	53	52	46	42	49	49	56	46	50	40	45	54	32	48	42	34	41	38	50	49	43	36	44	35	39	41	42	56	35	37	36	42	34	45	46	41	39	35	45	41	31	41	54	49	49	41	52	45	55	53	39	48	40	39	52	48	54	52	39	36	44	42	29	39	40	39	47	40	44	45	39	39	42	36	44	38	50	51	37	52	50	48	38	46	44	43	53	37	36	49	37	46	37	33	50	38	46	35	40	41	58	42	30	40	36	44	39	42	47	38	43	41	53	44	53	40	49	32	39	41	41	41	36	41	47	54	57	30	43	54	38	37	40	39	32	31	48	44	46	39	48	45	41	47	47	43	47	55	34	53	37	50	28	38	41	49	46	38	47	49	38	50	43	45	37	50	34	33	46	34	45	45	37	33	43	43	41	38	46	35	48	43	37	38	48	36	54	35	43	35	46	38	48	50	47	47	51	50	44	47	43	34	34	46	42	41	32	40	49	46	39	40	37	56	47	33	39	39	49	45	38	48	63	49	50	52	40	44	64	60	43	39	38	45	43	47	50	51	44	45	47	37	41	46	36	54	45	33	50	50	51	41	47	34	49	44	33	41	51	42	51	41	41	40	53	50	51	32	35	45	50	40	32	60	41	40	53	52	40	44	56	52	47	38	39	30	49	50	37	45	50	43	41	33	46	50	47	41	39	53	41	36	46	35	44	37	48	59	50	26	37	53	35	39	43	46	44	45	50	43	34	41	43	31	29	50	47	35	44	29	38	39	41	40	56	33	51	40	41	42	41	30	37	45	47	42	44	47	44	41	48	46	43	49	43	38	52	48	50	42	40	40	47	46	47	56	46	36	47	37	38	52	46	49	41	43	37	38	53	36	37	41	53	50	39	45	46	33	42	48	48	51	39	47	41	47	41	39	44	44	46	45	40	50	41	42	33	35	51	43	44	42	45	33	52	55	47	51	42	51	48	46	39	39	42	33	49	41	57	51	46	33	42	39	35	35	34	39	47	33	36	45	49	43	41	46	41	43	57	31	43	48	39	44	33	31	32	38	39	55	42	49	40	41	51	40	50	38	36	42	36	37	37	46	45	31	42	43	36	42	50	44	41	54	55	42	44	39	47	51	47	45	57	28	57	30	50	36	50	31	51	34	45	46	37	45	49	44	40	44	43	44	45	43	31	38	40	43	43	53	40	35	38	48	40	34	36	55	35	46	48	41	40	44	32	43	47	46	51	46	47	29	38	41	43	44	46	43	46	37	44	39	45	37	38	47	45	43	42	37	48	43	41	60	41	51	43	51	43	48	41	46	45	33	51	48	47	35	42	50	45	47	43	34	32	48	55	52	47	48	48	37	44	32	46	39	39	36	43	51	51	35	50	40	41	44	44	42	37	33	39	44	43	40	45	43	34	42	39	62	55	41	39	39	37	43	44	50	44	37	43	44	46	46	49	40	46	44	50	38	36	44	37	50	43	35	48	32	51	57	45	37	40	49	41	39	43	48	46	44	35	51	39	46	54	49	32	37	50	41	45	43	48	43	48	43	49	36	39	47	42	35	39	41	30	44	52	42	37	50	50	41	49	40	46	53	45	44	50	36	41	43	39	42	37	40	42	42	33	33	52	44	47	51	43	34	52	33	49	39	48	40	43	37	49	39	33	43	42	35	35	49	34	45	47	42	41	33	48	44	47	40	43	47	34	33	43	41	47	45	48	36	36	40	46	44	41	43	42	34	48	39	36	43	46	43	42	40	35	43	36	54	58	40	36	38	45	42	41	37	39	43	44	43	39	53	31	34	42	43	41	52	41	55	45	44	43	45	39	41	44	38	43	37	45	44	40	45	42	61	43	36	38	38	33	37	41	51	50	45	38	36	28	38	42	37	36	39	34	38	52	36	56	39	45	32	47	43	50	36	47	48	46	47	41	50	38	43	43	30	39	38	44	41	51	49	58	45	36	32	42	37	37	47	37	36	39	42	44	52	40	44	53	48	51	40	44	47	52	41	41	45	39	42	50	28	51	45	49	35	33	35	47	39	44	49	40	42	38	51	33	34	39	46	36	33	41	38	51	50	36	42	41	42	38	38	33	44	48	53	37	43	44	51	43	49	28	51	41	50	33	31	47	47	50	57	41	28	37	40	50	35	42	34	28	27	46	39	35	39	29	37	43	39	40	36	42	41	42	39	40	51	38	38	47	33	42	38	41	34	55	43	41	30	27	41	43	45	38	41	41	41	41	54	43	49	48	32	33	43	41	44	30	43	46	38	44	40	36	42	35	46	45	34	31	44	47	42	31	43	42	44	42	42	40	38	41	47	47	36	44	35	49	34	45	53	39	39	42	58	41	40	39	40	34	43	34	40	35	39	40	41	37	49	45	33	40	36	39	45	40	43	39	50	56	51	40	46	50	40	42	51	37	30	34	51	48	55	35	45	34	45	48	42	37	51	38	54	39	43	41	42	41	35	39	47	47	49	38	38	36	48	33	38	34	60	46	44	38	43	36	36	54	46	39	42	46	32	48	48	39	42	42	46	61	37	51	40	51	39	36	42	48	45	45	38	31	46	38	51	45	44	30	52	55	50	46	36	41	44	46
18133	9808	4225	6960	12994	17720	32237	8548	6823	9841	37357	32510	3989	2187	1969	1801	1635	1497	1262	1121	1085	1000	907	926	890	875	855	3122	811	755	755	1317	754	665	672	685	928	1427	1113	702	895	1757	590	543	581	558	522	516	515	550	551	525	571	632	1001	1559	2334	2750	2467	1899	1360	981	744	581	540	521	529	562	544	502	480	532	500	480	530	479	530	513	517	543	494	517	482	474	535	519	462	532	516	512	541	515	502	503	489	519	547	499	546	521	492	496	517	493	540	520	509	489	543	518	516	496	503	549	497	525	507	555	475	499	486	522	480	467	512	500	481	539	516	494	459	494	572	534	515	533	556	502	514	528	502	517	499	490	507	529	505	511	505	457	525	491	507	498	544	480	522	530	511	493	504	484	493	501	486	512	490	521	521	521	472	497	517	526	513	536	498	527	486	517	449	489	495	496	525	485	516	518	497	532	487	532	494	509	479	529	505	522	522	537	501	507	519	496	527	504	504	477	495	490	523	468	517	491	510	496	532	513	498	495	501	476	500	467	554	550	515	515	491	527	529	536	504	523	483	496	539	555	503	533	518	481	529	513	504	525	526	514	510	477	515	525	490	508	505	500	512	522	507	496	548	525	546	515	502	494	505	441	493	462	566	560	532	512	510	544	488	502	541	505	486	528	527	534	490	521	500	511	518	470	516	520	530	485	522	509	560	554	527	519	532	516	498	511	475	484	572	504	543	522	498	495	520	516	495	512	540	524	513	526	487	511	506	511	518	518	493	515	495	542	525	506	473	517	539	493	520	549	489	473	461	543	493	504	480	515	470	509	512	525	513	521	550	467	526	484	510	530	551	548	527	499	539	563	507	532	503	550	505	496	528	493	503	502	473	531	480	487	514	484	528	551	473	552	503	519	529	502	517	515	497	501	486	507	475	497	482	541	498	514	504	521	492	531	494	508	490	492	521	528	468	509	546	570	486	515	511	507	508	491	536	527	483	516	512	507	545	544	516	463	525	491	512	519	540	488	486	470	501	512	499	526	477	511	530	531	479	520	479	493	512	507	509	479	505	520	469	515	521	506	529	499	527	495	533	554	503	517	463	501	511	552	523	549	509	468	509	506	490	518	513	523	490	526	526	517	476	512	478	571	531	547	545	504	524	498	500	497	518	508	524	531	490	523	506	550	494	518	540	518	501	525	505	503	538	501	536	482	566	516	529	553	501	471	537	498	510	551	500	494	544	517	552	484	534	499	546	498	536	515	478	498	525	501	541	529	500	530	451	519	533	531	479	470	525	530	487	475	526	495	501	531	539	538	527	504	479	507	501	513	528	547	500	529	503	491	502	520	504	550	497	490	489	547	520	516	528	521	528	507	498	493	533	496	496	519	526	506	458	522	529	477	520	485	469	513	552	501	495	492	522	513	555	536	491	505	491	459	508	493	539	519	490	530	507	503	504	501	487	523	516	535	543	495	566	495	528	499	483	516	518	486	535	533	498	527	495	513	476	520	540	527	528	500	504	524	499	524	507	494	536	473	526	496	556	495	522	524	485	483	490	490	501	489	511	518	485	519	509	531	514	521	506	512	506	503	492	487	509	514	527	543	536	519	471	512	512	509	536	526	504	542	462	504	517	520	537	499	512	484	520	521	546	491	529	500	501	540	479	551	540	521	529	526	495	501	563	500	472	505	491	500	516	511	541	521	544	544	499	507	486	501	517	482	516	484	509	469	514	468	559	502	485	522	472	520	512	523	512	519	511	531	582	526	492	507	484	491	551	527	537	538	524	532	537	559	508	484	545	518	505	508	494	544	508	504	541	485	538	526	499	491	502	489	519	528	498	523	515	472	536	510	534	556	550	503	491	523	515	518	509	450	521	501	522	483	495	540	563	494	509	501	507	508	495	513	552	493	494	523	507	497	522	550	515	506	502	536	479	493	507	498	522	536	529	510	487	532	489	441	488	515	480	500	556	524	488	520	491	483	514	510	497	551	480	517	515	527	505	516	482	529	490	529	493	516	483	530	486	538	480	543	506	531	536	501	557	496	516	487	526	525	512	476	506	525	499	489	503	507	526	537	515	518	484	518	500	516	505	533	488	565	523	523	528	545	499	487	500	553	480	519	555	481	478	496	529	556	512	483	510	552	498	552	536	489	516	536	507	510	493	493	481	512	507	478	497	512	556	557	486	476	542	527	496	540	500	514	524	536	493	553	510	549	525	480	527	520	512	545	507	517	533	523	505	489	525	507	509	513	518	530	491	466	537	514	502	502	546	550	558	529	518	504	542	525	469	528	527	524	515	523	521	503	547	518	524	520	518	479	506	499	504	547	500	501	490	554	503	533	498	541	469	528	539	517	497	499	489	558	526	529	511	483	529	513	535	494	564	494	517	487	510	509	495	480	526	506	505	492	492	483	492	547	498	495	532	536	495	529	547	545	511	487	517	521	524	507	555	504	563	511	532	491	504	499	514	471	481	501	493	511	530	515	558	527	548	492	487	546	492	476	517	507	514	480	515	493	473	494	477	490	510	514	561	486	513	516	498	538	540	555	517	518	514	546	509	521	523	512	486	529	507	463	519	496	478	475	556	497	498	540	528	540	525	512	506	516	529	523	502	533	495	473	525	509	533	548	502	514	479	527	518	507	513	475	490	518	518	516	511	509	495	487	486	552	510	496	528	533	513	493	532	529	515	509	468	508	533	488	498	463	497	512	558	518	510	521	530	523	523	540	534	485	499	507	494	472	505	525	499	522	500	519	537	496	525	492	496	480	530	507	486	510	507	496	528	491	475	517	505	498	514	542	521	487	502	505	492	533	522	464	501	497	492	483	483	509	531	531	549	545	488	547	501	499	527	496	523	484	550	520	534	485	527	492	518	510	508	517	518	518	522	525	505	516	543	501	473	492	471	495	507	483	503	507	518	476	488	524	530	542	573	492	502	519	494	503	535	536	541	505	495	521	537	507	499	514	473	486	486	506	546	542	505	511	540	533	506	500	523	537	506	528	495	492	499	522	522	522	501	529	489	478	548	500	507	487	525	546	532	454	532	514	525	480	520	502	495	523	525	538	486	511	481	575	528	530	542	527	548	479	499	525	516	494	508	493	491	550	480	543	486	476	522	524	536	533	527	542	524	508	513	498	501	502	501	521	517	516	507	505	489	553	522	532	525	536	499	491	529	473	515	461	531	477	511	516	546	487	456	486	468	527	504	536	483	526	495	533	519	478	520	499	516	504	539	474	505	519	496	526	511	537	518	492	545	548	513	533	503	549	490	486	505	561	520	516	500	482	551	508	491	488	536	475	554	543	543	511	517	464	520	550	498	529	494	488	502	491	512	536	503	481	573	502	555	537	508	520	511	475	520	511	504	505	535	514	508	507	520	533	512	530	528	531	491	516	522	503	502	475	499	478	503	517	489	531	522	529	489	501	513	489	505	452	511	521	560	518	486	484	510	491	512	512	527	512	515	497	496	519	512	499	473	517	513	478	511	530	509	538	516	503	527	522
2641	695	283	188	173	339	2368	226	172	266	3843	3070	724	101	112	94	134	92	93	79	71	74	77	68	92	94	66	144	67	68	58	91	60	70	61	62	72	79	64	75	63	76	68	55	65	52	57	55	62	43	64	51	53	60	88	111	131	138	130	117	104	76	53	66	70	62	46	60	59	57	60	47	60	61	70	49	44	53	63	54	58	51	68	52	46	71	53	45	72	56	64	65	59	63	60	56	54	65	62	61	61	64	57	59	52	61	55	65	55	68	71	58	52	58	66	59	42	45	65	68	62	66	66	56	53	65	45	51	44	58	67	58	62	72	54	64	59	61	53	55	57	78	50	55	52	63	63	45	66	66	73	51	67	58	53	66	55	45	75	61	55	60	55	49	70	72	44	67	67	67	75	48	59	65	62	66	51	66	70	71	58	50	60	45	50	63	62	55	63	63	64	54	73	55	61	55	71	54	54	57	52	69	60	48	53	57	51	57	60	48	55	68	48	69	48	48	53	54	65	60	46	56	62	66	66	62	53	53	65	59	44	48	54	64	59	57	66	68	66	43	58	67	48	62	57	61	73	63	61	48	51	71	55	56	54	71	63	52	57	66	68	60	48	64	62	55	51	59	60	56	57	61	57	51	55	61	51	47	49	56	61	50	67	61	45	48	55	56	78	58	55	61	55	59	67	66	56	61	54	64	58	63	67	52	70	60	46	69	51	67	65	52	72	65	52	66	54	66	66	69	47	61	57	61	56	84	52	56	48	48	61	37	56	65	66	55	47	62	57	50	71	61	59	69	64	62	72	78	67	52	57	74	63	73	48	59	64	58	72	65	57	52	61	58	54	61	59	56	62	57	56	53	63	64	54	50	61	88	44	57	60	60	67	56	78	54	71	62	71	61	49	53	82	62	71	65	58	51	60	47	58	41	72	56	48	50	64	69	59	77	47	55	59	57	60	63	59	63	76	59	76	63	54	65	57	51	63	64	44	55	51	61	62	56	69	53	40	62	71	58	58	67	57	64	61	60	56	64	59	65	48	54	57	56	60	54	80	61	56	55	53	60	73	47	51	54	50	51	61	65	64	62	68	57	56	65	56	66	50	54	54	51	54	57	69	43	55	48	60	72	51	74	75	56	61	56	62	58	69	46	57	44	59	50	73	59	67	59	55	47	46	54	56	63	64	67	60	54	51	61	54	77	74	50	62	56	67	61	62	65	47	62	50	60	43	75	53	43	50	54	61	56	68	54	66	53	53	64	58	73	56	52	60	67	53	43	51	49	66	60	58	60	52	52	71	62	62	75	45	65	60	65	63	47	67	55	53	56	69	53	63	63	64	73	69	56	49	83	73	75	47	51	62	60	65	51	40	58	52	53	63	61	64	63	59	55	62	61	60	64	52	58	64	69	70	54	69	70	55	63	51	56	71	62	68	56	62	44	56	57	70	68	61	55	56	56	66	51	51	52	62	63	60	61	53	75	66	50	68	62	54	63	59	56	68	57	52	52	57	59	59	65	59	60	52	47	70	63	74	59	61	51	59	48	53	58	53	70	52	73	53	68	58	69	49	53	60	60	63	60	53	69	59	64	66	49	55	64	58	54	69	68	72	69	61	61	60	58	63	67	68	63	48	45	70	62	63	59	52	70	39	70	62	55	54	53	62	49	55	51	78	51	56	50	63	54	66	62	65	65	56	51	65	49	63	74	57	68	66	60	66	50	63	74	68	54	51	69	58	60	58	66	59	59	54	62	59	55	59	59	59	71	51	52	73	58	63	60	69	68	59	41	55	62	64	83	45	54	62	73	67	64	66	57	61	61	59	68	56	59	55	67	57	62	58	62	69	55	65	67	62	51	68	60	52	67	58	57	56	66	72	62	71	56	58	68	59	51	78	61	59	50	68	72	63	68	63	59	64	55	56	43	56	57	75	58	48	63	51	71	49	59	61	60	59	63	65	45	57	64	54	64	69	52	56	53	53	61	57	53	70	56	52	53	56	70	57	52	64	56	55	68	64	63	58	58	65	63	53	49	54	72	52	62	59	60	69	61	49	61	68	70	76	75	58	62	57	58	57	58	62	56	72	64	58	59	52	54	63	55	59	55	66	57	51	54	60	63	51	53	67	48	69	54	54	47	53	77	67	61	53	51	43	51	58	77	61	65	64	71	47	64	71	65	48	63	59	56	70	55	75	82	64	63	60	64	59	54	55	65	57	53	39	59	61	49	50	52	54	50	58	57	70	45	66	52	52	69	55	46	58	80	66	57	74	60	66	53	60	63	59	65	50	71	60	55	61	41	69	58	68	53	64	43	63	60	53	62	58	74	65	55	73	63	57	55	69	46	47	56	48	47	63	58	53	69	55	63	54	57	67	64	49	56	63	59	61	53	51	68	68	53	54	69	62	55	68	56	60	57	63	51	56	49	68	43	43	61	54	58	59	57	56	66	56	78	61	50	82	65	52	62	71	66	67	58	73	59	59	52	57	54	44	49	60	64	56	71	62	54	62	49	61	60	49	71	65	54	73	58	61	60	64	69	59	68	54	55	66	58	54	69	61	56	59	54	49	61	52	56	66	73	60	66	68	53	61	56	67	61	63	59	66	78	50	66	50	43	63	83	56	63	61	67	63	57	56	66	46	72	62	62	59	55	69	67	65	58	61	66	57	54	55	57	67	65	82	56	56	59	74	50	63	59	62	66	61	58	57	63	58	54	59	58	58	53	69	46	71	62	60	48	68	47	45	56	66	69	58	49	56	71	47	65	54	69	66	53	61	54	60	70	81	49	63	59	38	70	63	49	57	56	50	70	68	62	63	55	64	54	68	63	58	58	56	52	66	60	57	64	57	47	64	63	62	60	58	70	58	56	67	60	69	53	53	46	62	72	58	56	54	59	59	49	63	52	64	62	62	58	59	73	54	63	64	67	42	63	68	53	65	60	74	60	62	47	56	50	56	64	51	59	62	51	54	44	60	50	59	44	53	70	55	52	57	65	69	74	52	67	78	76	49	56	69	58	59	58	59	57	60	65	63	57	60	54	57	58	67	61	71	53	62	60	72	58	56	49	50	55	52	65	58	63	56	53	61	56	59	57	49	66	59	57	53	80	46	61	57	54	65	58	58	53	69	60	52	60	47	41	82	63	59	91	51	57	55	76	56	73	59	58	53	56	58	62	62	59	59	69	55	45	66	60	64	70	60	60	50	62	51	53	52	57	49	66	52	51	56	51	56	61	65	62	66	54	59	54	51	47	57	62	54	60	60	55	68	56	45	61	46	53	56	54	61	65	52	73	61	67	56	63	57	51	67	60	66	66	63	64	61	55	53	58	78	53	65	55	57	65	54	57	64	50	68	63	69	56	55	51	60	59	65	66	57	62	58	68	51	64	49	55	61	55	51	56	48	55	59	59	43	65	52	74	60	68	54	50	64	63	57	63	55	53	50	53	46	62	62	54	53	57	56	67	55	56	59	70	49	55	54	70	72	71	63	61
18173	8985	4615	7365	13157	17842	30397	10414	8398	9546	37553	27636	13517	3380	2798	2519	3709	1899	1744	1488	1467	1351	1324	1358	1263	1242	1159	4335	1211	1024	1332	1521	943	1000	954	958	883	1685	1040	840	796	1265	784	763	809	733	730	685	737	717	705	768	806	818	1340	2715	2983	3399	2782	2443	1557	1114	908	816	730	684	687	683	723	691	755	706	734	709	746	700	722	709	708	708	711	671	696	698	690	714	665	746	666	672	698	664	693	708	682	715	715	723	696	724	737	713	702	686	688	667	701	703	676	743	711	696	724	705	728	707	699	716	647	716	694	733	713	758	720	688	706	655	718	678	702	682	686	685	692	673	700	706	686	726	697	692	726	729	719	718	714	677	681	675	659	742	646	628	690	706	737	654	732	727	648	709	690	688	679	697	688	654	704	694	674	708	670	703	773	691	688	635	684	701	725	668	711	679	683	693	707	678	739	708	716	716	713	694	700	751	706	692	707	746	647	694	746	692	743	685	703	720	679	708	689	668	707	712	683	703	697	651	656	709	734	722	656	719	698	693	728	725	677	670	693	736	668	682	767	683	702	699	705	705	703	701	691	729	655	694	682	724	689	651	698	681	731	679	732	739	720	674	711	726	688	717	706	692	678	683	703	699	682	698	737	661	701	659	705	746	723	691	693	689	630	677	705	705	662	674	698	715	722	729	743	717	700	669	759	675	641	704	727	684	745	715	698	648	654	682	739	699	688	667	701	691	689	681	685	686	671	701	711	679	657	672	698	664	675	733	656	733	704	721	673	696	737	691	766	701	698	671	696	710	711	672	701	717	684	651	692	659	662	742	672	719	712	739	744	702	705	708	743	712	674	735	668	717	682	755	682	687	773	692	715	716	709	703	705	711	674	730	703	674	671	745	695	683	670	671	635	673	681	704	724	750	712	637	701	701	693	746	701	715	688	767	677	712	722	639	723	722	674	692	721	721	685	682	709	738	679	676	708	654	725	715	717	731	686	674	664	687	702	724	673	698	705	736	681	679	696	766	696	697	680	724	712	687	676	684	680	744	689	703	718	688	698	722	697	674	727	678	655	747	674	700	718	712	689	766	679	749	711	686	660	735	714	700	761	710	691	689	688	709	687	719	708	679	718	690	630	699	698	702	707	727	710	673	713	700	712	673	675	729	702	721	692	675	679	732	668	663	737	695	674	721	653	686	687	747	666	760	727	699	713	714	731	667	696	691	690	690	737	679	732	668	717	701	730	744	767	709	699	705	664	725	721	719	679	677	678	758	680	723	726	703	711	713	654	687	678	764	699	695	680	640	717	720	711	704	669	647	749	738	676	677	761	672	648	685	703	678	700	738	699	664	686	710	658	689	704	756	707	737	692	691	738	698	705	730	706	656	698	678	696	685	754	717	701	715	697	730	670	704	704	640	676	676	715	748	658	698	661	711	761	695	709	640	691	715	684	689	716	713	677	680	678	708	680	702	710	719	677	662	697	753	716	721	668	720	680	713	694	687	672	715	723	697	676	715	694	751	676	681	666	705	679	734	726	700	706	734	677	676	697	700	721	715	760	687	753	672	693	702	745	714	699	705	753	713	738	676	729	666	686	676	708	666	735	714	742	692	711	701	694	716	729	707	710	675	731	689	693	704	714	683	704	684	657	680	670	673	743	760	715	688	722	715	681	684	716	711	712	698	696	699	640	708	712	730	655	695	642	685	701	682	695	685	691	689	614	738	713	662	737	749	674	683	667	709	699	728	725	731	685	703	708	736	696	718	740	695	722	726	699	700	734	681	687	663	703	696	725	696	718	741	659	711	724	737	680	762	666	739	713	728	675	699	671	687	703	686	688	689	673	680	702	715	704	675	687	688	686	739	688	687	746	729	690	723	726	714	697	678	716	738	702	698	676	708	690	690	695	729	722	673	728	698	681	689	677	658	694	710	695	712	670	683	667	731	730	696	676	693	697	660	686	734	728	698	699	693	723	753	708	700	681	708	680	698	678	726	660	696	709	707	720	716	710	658	692	667	697	696	675	725	742	723	692	704	686	698	672	720	736	718	715	707	689	690	683	720	668	723	752	691	710	692	695	742	722	718	705	753	705	687	687	722	700	674	666	696	667	696	698	669	733	668	728	681	724	694	760	697	704	728	673	692	707	695	713	664	699	681	741	662	694	711	719	730	689	751	716	718	695	736	672	720	731	699	688	716	706	756	657	755	718	716	726	640	707	704	710	680	726	699	755	655	719	695	712	734	760	675	707	713	726	667	701	709	688	724	654	743	688	713	726	730	724	741	679	713	680	742	746	699	652	635	704	683	684	691	665	686	668	677	729	699	686	685	685	692	696	722	777	665	705	696	723	692	739	700	688	700	682	682	660	712	716	716	725	737	692	691	679	684	722	672	664	677	724	652	709	741	753	725	654	738	654	747	730	709	663	717	704	671	718	716	722	699	711	700	690	693	720	716	704	655	713	676	711	716	719	717	707	691	721	692	677	688	701	636	727	702	673	688	727	674	729	744	707	701	776	773	701	716	659	683	724	651	717	718	747	735	702	673	702	733	648	636	665	655	757	669	655	734	691	682	731	688	692	738	684	700	700	690	680	723	677	738	689	701	686	751	679	670	662	642	718	695	627	668	709	700	711	684	705	670	698	716	676	699	694	636	657	673	685	691	678	710	707	762	710	711	726	731	692	712	724	720	714	729	715	679	731	687	751	655	747	683	721	712	656	638	674	723	651	698	713	711	668	654	707	689	717	676	685	703	706	685	689	670	683	690	722	690	694	736	644	668	724	690	719	688	723	679	745	713	702	680	695	690	759	701	738	718	681	678	712	691	697	729	671	743	775	695	712	689	709	705	704	695	749	687	731	755	727	680	666	758	719	702	708	713	699	678	698	691	744	696	667	749	747	668	708	665	662	718	706	734	694	696	689	694	720	722	673	694	745	740	709	708	659	706	733	701	691	676	702	675	711	732	731	655	725	763	657	675	693	682	702	735	725	739	678	680	671	725	709	683	689	718	710	734	688	693	700	719	725	679	718	714	720	707	713	707	673	708	708	703	682	680	687	716	685	743	759	737	730	666	676	721	711	687	689	682	698	714	675	679	707	671	723	699	692	681	694	682	683	667	649	691	697	708	700	735	650	709	691	669	657	660	747	717	749	676	686	700	709	708	688	709	704	751	683	696	709	681	679	750	663	699	668	717	677	691	688	695	713	693	721	737	678	682	711	701	715	685	728	686	692	696	713	729	741	694	716	705	727	720	686	643	646	679	737	668	744	692	733	726	769	729	688	708	728	706	659	742	691	688	654	693	689	677	677	715	690	677	700	695	736	711	664	739	750	702	739	640	675	675	699	710	748	742	690	724	725	683	757	726	723	696	662	691	649	689	676	690	700	747	718	697	686	723	734	684	673	750	714	670	708	666	745	695	726	681	706	694	701	653	694	695	724	650	702	650	695	665	721	693	698	755	728	703	779	700	677	675	713	752	701	721	700	732	709	710	736	733	723	711
1933	995	441	243	326	801	3192	358	269	855	6464	3595	773	146	100	271	153	90	85	71	65	79	78	63	65	58	50	124	57	57	64	86	55	45	63	46	63	49	46	40	46	64	54	35	39	38	48	52	48	58	60	51	43	55	120	176	175	191	150	104	72	65	62	53	58	41	37	63	52	49	48	38	43	44	53	39	40	43	50	38	33	45	38	43	56	40	53	47	43	30	41	24	38	42	44	28	36	58	43	50	41	36	46	38	50	49	41	40	31	42	54	47	45	40	45	47	44	45	37	48	42	35	60	27	44	39	40	40	45	48	60	44	47	54	54	44	41	42	45	44	44	53	42	46	46	44	42	52	53	41	45	44	51	36	48	40	41	42	39	49	42	42	46	52	50	43	42	38	51	42	45	37	57	47	43	50	40	51	52	45	51	50	43	45	39	46	41	50	55	55	47	43	43	40	43	54	46	40	39	39	41	38	51	44	47	45	45	53	49	40	42	55	51	48	42	44	46	48	49	47	44	33	52	44	52	47	37	49	43	35	42	42	52	39	43	54	35	51	44	29	36	49	32	44	44	46	44	41	34	48	39	46	40	42	31	47	43	26	45	49	40	45	43	48	39	50	44	50	53	54	49	50	53	40	44	52	40	52	33	47	48	43	52	37	50	46	40	51	43	45	45	59	44	45	39	40	42	38	45	34	48	57	51	51	40	41	47	43	41	46	47	43	47	56	46	50	35	41	44	50	44	44	52	38	46	31	43	62	54	46	37	38	48	51	47	38	45	47	45	51	56	52	51	50	49	31	35	38	33	51	41	41	29	40	41	36	51	37	46	42	53	50	50	50	50	32	52	48	32	47	52	48	56	48	38	58	39	36	36	51	47	49	52	48	35	40	52	41	35	43	34	39	42	43	44	54	52	50	42	49	44	48	49	53	50	48	42	41	46	36	43	39	47	40	54	43	42	50	49	42	32	46	52	31	44	40	40	41	50	46	52	43	47	64	47	48	54	48	60	42	37	37	53	31	41	43	48	45	30	40	43	44	39	52	47	47	51	38	51	43	52	44	44	45	45	33	44	37	45	44	43	51	45	38	38	48	38	53	53	54	47	48	38	35	41	54	60	31	45	48	35	42	45	49	46	40	55	46	49	51	53	45	48	35	39	43	29	45	40	48	57	40	49	46	41	47	46	48	42	40	50	54	44	50	46	55	54	58	55	59	46	45	43	49	35	49	41	46	54	38	47	45	45	48	54	47	42	43	41	49	36	50	41	44	35	45	50	48	52	39	41	49	52	38	46	41	47	46	51	43	48	40	51	51	43	54	48	35	44	39	46	46	57	48	36	40	40	36	44	38	38	50	55	44	49	46	50	45	46	35	49	45	40	50	44	56	50	48	41	51	32	58	38	47	36	55	48	35	57	42	50	45	45	62	47	44	51	37	43	36	34	39	44	48	54	36	41	37	45	49	41	50	46	46	48	47	40	51	50	52	44	54	45	46	44	41	53	35	49	39	42	43	46	43	51	45	39	60	46	46	46	48	52	50	45	36	41	42	57	49	36	51	49	54	35	38	40	44	45	47	47	49	43	43	58	47	48	41	42	44	41	45	53	44	43	30	51	46	45	56	49	40	45	38	45	53	45	51	31	41	56	51	46	28	50	56	43	49	50	45	47	40	54	38	53	36	33	41	39	38	43	51	53	36	59	52	56	51	45	43	45	43	52	49	44	43	44	48	41	45	52	49	58	34	45	44	40	48	52	26	35	43	41	52	48	44	39	55	40	40	41	40	60	48	48	37	42	44	60	41	54	39	44	39	42	44	47	46	47	43	55	44	46	43	54	46	44	46	53	48	48	52	46	33	47	32	42	42	43	28	46	47	44	46	59	44	42	58	46	52	44	55	43	41	41	34	46	47	42	41	38	46	48	46	43	58	41	49	42	45	34	36	44	42	52	49	43	60	47	44	40	49	43	53	49	49	64	60	31	47	53	56	47	46	43	45	38	58	47	43	55	44	42	46	45	37	37	54	47	61	57	47	56	42	36	61	52	39	41	47	29	52	52	41	43	49	42	51	37	52	39	55	43	56	37	45	49	55	40	49	50	48	39	51	39	58	61	38	53	52	55	55	42	33	36	53	37	50	50	52	49	40	54	48	51	57	40	46	49	66	57	41	50	36	44	47	48	43	40	39	34	44	47	43	47	50	49	43	49	51	48	56	46	45	39	43	49	38	46	36	54	37	46	37	52	52	35	39	55	56	42	47	44	49	41	36	47	45	46	52	45	50	45	47	45	38	47	55	50	51	45	51	47	55	42	46	38	42	55	46	37	45	46	38	57	38	46	54	45	41	44	54	43	40	46	53	46	49	29	47	38	58	43	53	45	42	40	59	49	45	40	50	43	39	59	44	50	50	47	51	40	43	43	44	33	42	44	56	38	39	35	34	48	46	44	41	42	54	44	31	53	42	53	49	37	48	54	48	46	34	47	56	65	40	30	35	46	39	49	43	40	49	43	33	41	42	46	43	52	42	36	50	47	47	49	58	49	44	41	37	43	53	49	54	41	46	43	44	57	40	37	48	54	51	47	54	46	41	41	40	44	50	34	42	42	46	48	41	48	53	43	36	35	49	59	47	56	35	48	49	46	38	47	35	49	70	40	45	46	35	57	48	47	43	48	39	48	40	45	43	39	49	48	35	52	56	46	45	41	35	50	45	46	46	35	49	48	45	38	30	54	46	47	57	43	38	38	56	40	42	40	38	53	42	44	39	61	37	49	44	47	47	41	43	40	48	48	42	40	42	56	42	45	41	45	40	55	47	53	48	51	44	43	43	37	38	55	55	45	48	47	57	45	36	60	37	41	42	58	36	53	51	36	47	53	46	61	33	37	48	50	51	45	50	43	37	49	49	48	38	45	44	53	47	50	42	43	52	46	38	43	50	46	44	47	49	50	49	47	48	41	62	49	45	41	42	49	49	52	46	48	40	61	55	40	50	58	47	34	44	44	38	39	50	53	46	46	47	50	49	54	52	46	41	56	41	55	47	53	33	50	46	52	63	40	42	32	48	37	40	44	37	37	41	40	40	44	54	43	45	49	40	37	42	49	42	51	43	35	42	41	42	43	44	60	38	45	46	43	48	30	46	48	47	41	50	47	48	46	51	48	44	36	43	45	48	38	55	39	37	50	46	42	38	45	55	50	38	47	54	52	56	45	47	37	45	50	35	43	38	54	52	45	45	47	30	53	57	49	47	43	57	47	39	26	39	49	48	45	34	39	44	44	33	37	44	45	34	47	43	43	46	40	44	46	41	45	42	43	42	36	46	44	46	50	48	39	49	43	48	52	48	47	49	41	47	50	31	41	45	36	38	60	45	51	33	40	52	51	52	55	48	42	41	42	39	41	36	53	32	44	42	54	52	57	45	38	35	51	58	39	40	46	46	47	42	47	41	51	48	38	52	37	39	61	42	36	55	48	36	43	43	54	38	43	42
22286	11816	6244	9899	17585	25738	30393	14142	11898	18627	45149	21793	12798	4018	3535	7995	4775	2370	2223	1827	1694	1722	1563	1525	1373	1267	1214	3601	1107	1031	1367	2218	917	857	769	827	1253	1067	671	681	631	821	597	587	586	567	569	595	617	542	633	633	711	942	3595	4333	4479	4651	3696	2327	1415	903	726	615	562	542	576	531	533	532	528	547	512	554	534	535	531	532	547	513	539	536	535	568	530	527	538	498	543	535	523	505	528	546	500	512	558	549	513	494	553	573	479	511	513	545	530	514	514	522	550	536	519	526	533	537	584	512	571	553	538	497	541	530	529	565	570	544	538	576	519	541	539	543	570	513	507	542	517	493	565	536	531	570	531	519	554	562	489	549	531	496	561	499	548	581	532	522	597	526	539	536	516	528	531	478	523	518	532	554	537	487	546	532	533	540	514	505	547	540	500	505	531	514	562	548	527	527	532	525	534	515	518	519	540	561	533	562	545	558	547	523	512	506	531	535	519	527	559	554	510	492	544	510	505	524	506	516	520	522	522	511	529	561	536	543	549	550	498	563	539	527	510	517	518	525	522	541	515	519	530	547	503	515	524	559	498	534	545	524	556	471	522	496	526	529	547	540	572	525	556	506	536	512	511	552	496	504	524	544	499	552	552	527	522	539	505	552	520	513	537	491	540	570	554	508	500	514	528	519	567	532	546	523	509	547	515	545	510	549	526	555	514	550	554	507	522	532	540	537	527	503	518	540	496	537	536	537	545	519	541	535	556	566	538	496	488	539	509	520	524	500	508	522	521	547	516	513	511	540	566	569	527	512	537	561	547	530	545	545	530	532	545	516	582	549	520	517	516	527	535	543	520	495	492	535	554	538	535	523	557	548	519	549	522	543	527	500	527	542	573	503	495	482	541	500	547	517	509	527	570	515	524	554	521	530	520	566	529	579	551	517	505	536	489	554	521	520	525	564	613	506	551	523	530	554	520	521	540	544	525	524	506	568	569	543	525	554	497	529	507	484	533	546	553	494	528	568	551	554	495	498	556	528	513	507	522	566	503	483	508	556	500	576	535	518	508	499	540	549	551	548	536	519	561	491	580	554	545	529	506	518	524	564	551	560	530	510	506	561	526	523	511	530	528	540	551	582	536	534	543	539	545	563	518	542	519	517	534	565	494	542	520	552	517	535	516	546	499	530	545	545	530	515	534	555	495	572	532	513	502	561	534	546	505	530	526	544	506	559	524	524	540	531	542	531	519	517	532	504	508	480	523	569	506	545	536	514	511	552	556	539	536	536	513	528	522	552	499	506	521	508	490	539	493	570	538	553	548	514	522	505	549	521	531	558	572	568	518	523	518	516	534	555	532	550	511	529	550	539	558	541	526	545	530	520	541	543	518	532	536	558	512	545	517	546	543	521	528	527	519	528	546	501	504	566	504	536	532	531	493	542	511	529	508	554	527	494	491	531	527	540	529	555	547	546	496	522	512	488	542	534	550	554	550	540	510	517	518	504	531	566	525	522	526	503	537	528	528	505	530	555	532	542	533	595	501	524	507	527	538	561	512	545	563	537	517	502	553	542	486	552	550	571	527	557	516	519	518	550	525	528	484	526	511	524	548	546	515	472	522	535	538	531	541	525	515	541	518	527	541	537	563	521	543	521	530	498	528	553	500	568	525	523	525	525	539	511	462	484	526	532	508	526	558	530	528	522	525	564	524	577	499	537	524	529	545	516	520	550	513	560	540	537	486	501	506	564	533	516	543	532	558	541	582	553	536	528	562	538	481	489	506	554	528	570	547	518	539	558	550	527	510	488	517	522	550	495	540	530	491	588	518	498	492	511	543	510	539	510	558	543	519	530	528	513	531	526	525	521	524	529	558	511	530	511	518	521	516	553	528	527	518	574	532	497	536	538	555	547	474	462	536	485	489	516	568	565	518	506	510	534	505	502	544	553	518	506	537	533	551	576	504	508	552	523	556	526	510	513	520	538	537	516	545	546	567	572	553	538	497	498	520	521	505	506	521	543	513	580	528	510	505	508	541	545	524	526	512	506	529	551	546	552	518	548	521	546	540	473	542	561	524	565	525	573	555	535	521	505	490	515	523	506	526	503	517	550	514	536	524	507	533	523	529	507	484	519	548	501	539	569	537	536	507	548	514	507	575	542	545	525	499	531	492	573	538	538	524	512	545	518	496	525	521	511	551	556	535	497	544	546	535	513	520	529	561	545	518	542	512	523	552	527	544	502	522	532	530	564	546	533	533	520	494	521	547	571	560	478	523	536	537	532	526	537	567	513	533	543	549	541	541	525	523	536	511	502	547	521	524	487	502	544	557	562	539	548	539	553	495	490	571	551	539	511	566	561	538	518	519	536	536	524	536	545	542	527	497	563	516	509	519	508	492	521	561	585	522	514	515	504	499	539	573	542	546	532	517	498	531	552	553	520	525	505	514	527	534	527	520	513	547	530	508	516	517	570	529	516	530	546	516	513	551	551	514	540	506	505	537	508	546	519	523	519	526	550	506	551	547	505	523	517	525	524	547	512	542	498	584	510	493	548	574	539	507	531	497	508	550	552	551	504	541	524	549	521	481	512	528	514	527	556	531	531	544	568	507	492	579	538	521	509	494	563	502	513	528	498	518	567	549	525	466	524	517	519	544	534	496	520	560	560	542	547	528	534	539	529	541	521	512	544	522	562	488	538	564	568	509	474	504	552	509	518	537	509	544	538	462	535	531	512	495	535	534	496	509	546	505	517	514	528	520	487	531	529	534	525	548	545	506	563	471	528	483	512	573	521	539	557	546	531	492	508	500	523	503	548	535	547	505	541	517	498	516	545	558	518	521	528	475	540	534	505	530	560	530	532	507	501	504	536	515	516	480	522	555	539	530	524	485	529	507	517	539	489	544	534	504	498	516	539	477	589	506	507	529	545	534	564	530	508	561	563	467	524	549	555	539	565	494	535	578	507	526	521	523	521	593	497	524	520	573	535	512	544	566	577	568	551	544	517	531	524	543	505	547	502	526	561	516	545	589	529	557	562	507	542	496	562	548	543	517	513	506	550	506	555	561	517	556	529	581	590	541	570	512	546	557	513	538	549	484	537	511	513	557	544	524	547	578	535	565	541	531	516	519	540	557	526	517	542	537	526	532	539	506	465	555	527	522	533	509	526	548	551	536	501	570	544	509	492	505	521	550	473	577	554	539	504	529	527	511	558	500	547	557	534	549	539	548	556	545	488	544	495	531	494	527	539	616	529	515	511	541	514	520	538	511	561	489	561	543	551	533	532	559	535	481	541	531	526	520	545	543	527	494	501	500	542	499	510	510	543	541	526	522	495	522	532	519	536	513	515	514	524	512	494	514	526	541	536	522	548	530	550	535	518	547	517	551	525	509	516	534	564	535	530	535	530	548	546	497	574	538	541	511	538	511	544	524	525	520	535	518	534	541	522	508	515	512	514	536	557	528	513	512	505	513	497	542	518	516	518	512	537	590	572	527	528	496	554	508	545
1600	324	180	134	164	444	707	172	146	160	1149	527	91	76	76	85	140	69	58	54	64	71	64	58	71	61	60	68	52	42	54	59	67	58	54	51	65	57	34	64	52	53	47	71	51	65	54	51	56	48	56	51	59	46	56	66	81	79	79	88	69	59	40	47	58	52	66	54	38	77	59	45	56	50	60	60	57	62	62	44	46	56	49	56	46	50	64	46	55	67	46	52	54	53	40	54	54	44	46	58	43	55	66	60	40	52	45	51	71	50	49	62	47	57	47	47	61	46	60	48	61	62	53	55	47	46	60	58	69	56	62	53	45	57	56	50	54	48	51	50	58	41	47	68	51	59	50	51	56	58	48	53	48	56	56	51	44	56	61	57	48	53	42	56	51	67	56	45	48	41	53	45	51	45	57	47	61	73	59	46	50	49	58	47	50	60	59	51	55	61	51	52	48	41	61	45	54	68	33	59	43	53	51	52	54	40	53	50	64	45	42	54	53	48	51	48	50	49	53	76	52	40	56	48	58	53	47	65	46	45	52	50	66	60	75	65	49	41	36	61	63	52	62	48	52	56	56	55	54	43	53	54	45	54	63	55	37	57	44	55	53	62	63	47	57	55	54	51	52	42	44	56	49	56	52	65	54	46	62	58	53	49	53	48	57	57	51	51	48	56	44	45	53	53	58	55	62	48	57	58	57	61	58	49	60	49	54	54	47	50	47	57	51	61	49	52	60	53	63	45	53	61	49	52	53	62	63	61	47	49	64	59	48	47	52	58	51	55	60	40	39	51	46	47	52	53	59	64	45	52	46	56	47	50	63	45	50	46	44	52	50	41	56	57	43	59	41	51	48	57	47	56	68	46	47	44	44	58	64	62	56	54	42	63	56	43	49	42	60	46	46	48	56	60	56	50	55	66	63	45	64	41	52	52	69	56	72	54	63	52	51	56	55	47	58	41	43	47	48	59	61	63	59	44	50	38	59	62	48	52	47	56	62	53	52	60	61	56	54	49	55	53	57	66	60	68	44	48	48	55	46	45	50	56	55	55	43	47	60	55	61	56	47	55	50	56	62	46	50	55	59	63	59	53	54	55	52	47	46	52	37	76	54	46	61	53	59	57	59	43	56	57	67	55	50	59	48	58	50	57	60	49	58	58	49	54	33	50	49	57	53	53	45	48	50	62	48	47	53	59	53	66	54	54	57	55	58	55	50	42	52	46	57	52	46	56	56	44	62	47	56	53	60	61	48	62	61	52	61	45	49	43	55	56	60	63	61	61	63	62	50	50	54	44	51	63	48	52	58	41	64	56	50	54	47	59	47	71	51	54	65	58	50	57	60	58	49	51	57	44	76	52	51	39	34	65	52	51	42	70	52	55	54	61	47	33	53	44	61	46	60	55	51	47	57	54	63	46	61	65	53	58	47	57	44	60	43	43	63	50	57	49	60	47	60	49	56	47	54	44	48	51	37	50	65	52	51	49	58	46	43	69	59	72	44	66	45	53	64	58	62	58	55	48	53	51	69	54	62	55	56	53	53	44	58	47	42	56	74	56	54	51	61	47	52	61	63	50	67	50	49	49	61	49	58	66	51	61	48	49	42	52	62	53	40	45	49	55	56	57	60	50	70	55	54	55	48	46	57	53	54	52	56	59	46	54	53	55	41	43	57	54	56	58	45	49	59	44	55	59	49	64	41	49	69	60	50	47	48	65	54	46	35	59	48	53	53	59	53	51	49	64	41	57	48	50	46	56	49	57	49	50	66	54	55	49	45	65	71	55	52	55	58	58	52	57	42	59	50	63	44	45	53	54	49	51	54	37	42	47	51	64	48	57	40	50	54	39	60	51	57	61	42	45	47	54	50	48	56	51	74	51	51	59	56	61	54	52	52	43	57	57	67	58	56	53	50	45	62	52	61	57	47	39	48	53	69	58	49	55	53	56	49	45	55	49	53	70	51	52	53	71	57	46	37	43	55	54	57	50	70	55	47	53	64	58	49	45	49	42	55	62	66	66	49	51	52	68	51	41	63	65	37	61	43	54	44	59	52	52	53	51	55	65	50	50	51	56	44	59	61	48	61	55	54	62	44	46	60	54	42	66	64	67	59	47	52	44	64	53	54	65	53	57	49	48	48	66	50	57	62	40	65	52	45	55	54	49	55	59	60	52	50	65	45	43	58	48	53	44	64	53	51	50	52	47	48	54	44	66	58	57	61	59	62	49	52	47	50	53	60	56	53	60	42	45	55	63	48	50	44	54	50	52	58	51	46	57	52	66	56	51	49	45	54	62	60	60	38	39	60	46	55	42	60	59	61	51	59	45	65	46	57	55	62	54	54	46	48	58	58	55	58	52	53	52	50	61	55	58	55	63	55	41	57	43	53	43	63	42	52	57	51	54	56	51	60	46	55	37	40	36	60	57	60	46	46	48	54	42	53	55	46	50	63	48	59	46	49	67	68	40	51	54	56	44	44	62	43	55	48	58	62	48	54	57	45	44	53	61	48	47	63	49	56	58	53	58	38	38	50	54	55	42	63	47	54	48	44	59	53	41	59	42	44	71	54	45	55	50	56	52	54	61	52	47	61	48	55	43	50	47	59	67	50	63	40	65	49	54	65	56	55	54	59	57	58	66	40	52	64	52	53	46	64	55	49	43	61	50	51	52	35	55	57	46	47	49	46	56	43	41	54	55	44	51	50	48	56	66	57	53	51	65	52	68	68	46	60	62	51	60	53	53	68	58	50	44	55	65	42	67	52	55	54	50	48	55	54	52	59	56	46	60	42	57	69	50	47	56	60	56	57	48	45	56	50	49	53	48	49	59	52	45	60	59	45	44	45	74	58	38	60	54	56	51	64	49	46	52	48	36	61	60	51	57	51	57	59	62	50	66	62	52	71	51	61	67	41	43	49	47	63	52	60	44	49	46	61	43	55	58	61	54	48	50	65	57	54	69	52	47	51	54	50	52	60	44	58	51	59	45	56	40	57	34	68	56	45	41	65	47	65	64	45	51	53	44	50	50	63	55	51	48	68	62	46	66	60	53	64	57	43	50	42	68	50	53	54	56	41	64	57	60	48	54	59	53	48	57	73	53	51	56	51	52	54	61	52	57	48	52	49	53	47	53	66	66	66	61	53	37	40	54	65	48	43	60	62	49	45	39	54	55	47	55	53	43	49	46	72	53	54	54	53	57	60	66	57	49	51	56	47	54	57	64	49	55	51	42	62	45	53	55	68	46	55	55	53	59	65	57	55	51	61	48	47	51	43	63	53	60	45	69	52	60	59	51	54	49	57	69	45	60	46	43	48	46	56	53	56	52	60	46	58	57	44	55	45	56	53	58	47	46	53	48	53	59	54	59	65	47	56	56	50	55	49	60	60	49	53	51	53	77	43	43	53	58	46	48	53	58	58	41	59	53	43	59	46	66	52	66	49	49	60	49	51	46	56	46	58	51	64	56	44	58	45	67	56	51	46	49	58	51	59	44
13933	6156	3344	5767	11671	20541	18921	8744	6739	6563	26102	10881	2104	1940	1743	1791	4327	1450	1327	1282	1250	1221	1083	1040	1037	961	967	1377	927	867	885	873	803	784	725	772	764	730	706	711	700	649	664	663	707	673	664	659	679	670	691	689	689	688	887	992	1412	2008	2030	1623	1210	929	775	723	684	616	640	635	619	605	609	652	643	652	620	692	664	625	649	589	687	626	646	639	600	659	640	687	644	606	664	680	645	608	724	735	651	647	644	655	643	632	674	651	688	667	626	680	624	625	623	642	619	646	677	683	660	672	629	667	628	603	659	625	621	632	633	655	597	639	675	687	643	599	664	625	663	609	641	618	623	623	624	631	655	627	646	659	649	631	653	636	649	645	658	630	674	623	656	609	682	645	621	592	662	649	624	614	648	640	604	636	648	605	676	641	658	653	670	668	631	611	646	661	649	619	665	656	635	659	624	605	662	625	613	644	640	659	643	659	632	671	585	661	664	623	717	632	644	671	617	616	644	699	643	628	625	661	674	624	629	666	646	634	662	622	632	659	638	638	701	605	667	644	640	615	642	637	645	667	644	595	608	626	663	659	658	660	632	641	594	630	668	618	633	645	557	639	599	644	615	668	640	622	610	644	679	659	622	652	625	652	637	659	656	643	611	638	635	647	612	683	636	631	669	662	669	592	615	614	622	603	612	637	608	655	639	634	609	625	700	652	648	657	628	663	627	620	628	669	611	624	632	659	645	617	694	679	668	659	635	647	649	644	665	639	663	662	642	660	640	668	649	602	651	595	721	642	636	598	678	643	681	664	614	663	651	621	667	581	609	595	647	670	641	649	658	652	661	611	645	659	654	598	609	607	693	685	635	666	640	638	637	649	644	688	604	639	644	631	616	633	601	658	627	630	672	642	658	638	623	578	659	643	614	645	639	720	672	625	598	650	617	648	628	627	604	637	622	611	661	600	617	647	663	662	613	639	675	607	658	619	662	627	603	623	601	663	668	635	628	615	639	635	591	624	657	646	681	614	664	665	621	624	682	641	632	627	618	653	617	626	667	635	636	648	643	639	641	682	660	647	654	632	647	637	643	659	661	653	660	663	660	633	640	635	662	654	637	660	634	633	645	653	677	595	617	660	630	614	667	576	609	656	635	631	622	592	680	655	623	669	649	694	664	631	637	655	664	642	658	610	674	612	612	605	633	664	624	646	628	624	632	659	642	628	622	623	616	676	610	609	650	589	653	679	618	627	649	647	670	690	643	663	670	615	675	695	630	641	625	629	681	636	610	661	630	651	593	653	663	658	621	650	641	647	672	601	618	668	642	685	668	680	651	633	640	642	635	632	610	665	694	661	658	654	641	592	672	640	682	667	645	626	623	621	647	615	650	596	632	667	653	630	656	596	638	624	628	646	645	649	652	620	673	612	653	634	627	640	639	646	641	689	700	629	635	604	610	662	620	615	662	625	656	637	637	683	690	585	691	631	678	630	621	662	665	658	636	649	648	616	606	662	641	639	631	603	657	645	661	638	658	616	622	645	641	653	626	671	692	686	613	659	674	673	636	637	609	661	640	665	604	609	597	609	649	675	605	614	686	644	652	687	649	670	630	647	654	677	614	600	612	648	603	681	639	639	636	606	625	625	615	643	660	642	678	676	616	620	694	598	648	656	678	624	674	649	641	659	666	637	689	671	654	634	638	615	659	681	607	627	665	622	638	665	611	642	633	592	643	674	624	628	633	631	658	623	659	691	623	672	657	609	657	635	621	613	647	622	621	627	612	635	627	609	627	652	647	610	621	606	618	680	659	615	659	600	649	648	667	636	678	684	629	660	655	650	649	673	631	634	659	644	656	620	629	644	640	625	620	628	649	596	618	690	614	645	653	633	635	676	645	662	664	636	640	636	656	660	626	641	622	620	639	634	669	667	702	592	588	632	639	683	712	620	646	641	612	644	674	640	639	645	616	646	645	619	636	646	612	652	644	647	687	659	615	694	634	640	605	675	635	650	661	689	624	630	617	671	599	669	647	646	648	646	635	655	613	643	628	677	672	641	696	627	643	639	646	681	663	708	633	619	645	641	637	618	683	672	649	648	651	589	605	655	635	639	625	674	641	622	634	649	659	619	617	624	636	632	620	613	605	649	648	663	626	608	616	609	655	646	600	628	640	622	649	665	659	635	668	680	653	592	586	625	608	645	642	660	613	646	640	626	679	654	657	658	662	692	659	632	631	619	646	627	618	630	646	656	651	677	650	637	631	615	622	722	686	649	628	628	628	640	646	621	605	624	646	672	623	640	655	625	648	610	660	665	625	652	658	588	677	600	624	622	625	641	606	644	613	644	622	665	687	609	640	689	594	626	646	665	635	645	670	632	634	636	655	601	626	636	663	617	675	617	623	664	645	732	618	617	641	639	615	659	678	600	623	626	638	639	641	643	612	652	637	654	613	640	612	630	621	619	665	677	656	656	610	658	620	659	661	669	656	645	679	694	611	621	602	623	650	651	634	629	655	644	661	632	621	676	651	628	660	635	657	614	652	666	636	653	608	626	661	599	639	615	678	605	656	615	658	628	631	644	640	658	654	624	651	641	682	627	636	628	608	642	695	650	670	658	667	667	641	618	615	619	635	660	637	676	632	649	661	635	615	656	645	675	642	635	625	651	652	615	652	627	664	659	644	680	600	655	646	636	723	660	650	654	620	604	635	623	617	641	667	633	621	644	635	685	646	648	605	639	658	632	617	640	651	653	640	633	622	607	670	602	661	681	634	612	681	655	653	693	641	621	615	658	624	637	645	658	697	644	630	671	665	650	641	638	653	622	650	639	632	636	657	628	605	604	642	664	605	671	666	629	678	683	675	632	662	599	663	613	661	633	635	654	620	641	668	620	638	601	631	639	660	664	641	655	667	671	668	641	625	598	651	624	639	652	643	621	694	615	645	596	688	616	648	646	680	637	621	635	659	609	617	623	610	666	688	653	640	649	599	640	628	609	610	640	674	628	688	633	623	645	679	627	642	654	603	666	707	650	630	628	634	642	667	623	638	660	666	614	614	670	635	598	665	654	594	634	633	681	609	632	677	643	681	670	629	647	629	623	630	618	591	660	579	641	628	660	643	619	630	659	707	632	614	597	652	633	696	622	613	583	629	607	638	649	667	629	626	652	648	629	639	579	635	609	649	630	666	654	646	593	651	623	661	618	625	666	630	633	597	643	649	592	618	593	668	684	641	671	601	682	618	628	640	587	681	682	615	644	641	603	629	638	662	638	678	625	619	628	648	619	611	582	662	672	631	665	691	671	643	655	610	612	653	660	577	633	669	625	649	614	626	666	636	648	659	663	673	608	684	654	645	604	634	644	611	651	683	651	626	692	610	665	627	649	627	633	653	694	633	614	643	653	682	604	631	659	637	671	629	616	640	642	649	656	625	638	646	669	605	646	675	685	644	660	654	650	613	657	663	667	657	674	610	647	639	634	629	613	659	692	624	631	609	655	650	613	620	624
1233	784	350	193	276	2148	1773	313	292	431	3352	930	129	101	111	86	257	83	68	72	58	64	50	55	54	52	43	95	87	60	54	63	41	49	45	42	30	45	51	44	46	38	33	44	35	53	42	32	43	43	49	44	53	42	46	52	56	99	143	130	80	68	45	44	34	50	55	37	41	35	37	32	45	32	35	40	34	53	43	41	48	41	37	47	48	31	48	43	38	43	39	42	64	45	47	38	39	32	39	38	33	36	41	41	30	48	37	39	36	47	49	49	51	33	37	52	31	34	46	45	42	47	33	43	57	47	55	52	32	39	41	40	36	55	41	36	36	49	39	52	34	44	38	46	47	40	36	39	45	34	52	43	41	40	40	43	51	40	40	41	37	44	40	34	45	28	42	44	54	51	33	36	41	32	47	30	40	38	37	42	27	34	43	42	36	35	33	50	31	40	41	30	48	43	36	43	40	47	45	48	41	55	35	52	43	48	35	36	39	49	39	40	41	40	33	35	35	40	38	43	47	39	45	58	31	47	39	46	47	44	43	37	38	37	37	40	42	46	46	45	43	40	36	38	51	45	40	36	37	56	37	40	37	34	46	34	34	45	40	39	31	37	33	60	41	43	32	45	48	35	32	43	43	39	38	43	33	35	37	35	44	32	51	41	41	46	48	63	43	42	31	33	40	34	43	34	33	40	42	46	48	51	39	42	40	38	41	33	42	46	32	50	43	43	36	49	40	46	39	44	39	41	41	38	32	48	40	45	36	31	41	35	39	35	45	39	39	46	30	35	45	39	23	51	48	44	44	34	32	48	29	45	32	36	53	50	58	46	39	50	44	36	42	44	44	43	50	32	45	46	43	38	49	41	47	50	38	44	56	46	34	42	41	33	39	46	35	45	40	40	38	46	42	33	44	47	47	38	43	36	48	35	42	41	33	33	42	32	37	30	43	38	38	46	39	45	33	35	44	46	35	31	39	38	47	38	47	53	55	37	51	32	47	34	40	49	25	44	34	36	36	51	46	31	36	35	43	39	29	44	33	42	32	41	38	30	51	47	33	46	43	47	47	37	40	45	34	38	36	40	48	34	35	46	33	51	51	36	43	34	40	47	34	33	37	53	37	48	40	45	39	53	31	46	54	37	47	34	40	36	38	43	41	31	41	45	40	37	42	33	46	46	41	36	44	37	38	27	54	46	31	32	37	47	37	34	42	37	36	52	38	41	46	37	34	36	45	46	43	51	30	33	46	41	51	36	37	32	39	42	44	48	43	37	36	39	42	37	40	31	37	44	37	36	24	30	36	32	41	43	32	36	39	37	47	28	46	38	43	49	40	35	37	44	37	36	27	28	38	42	40	39	34	33	50	43	35	42	51	39	37	46	40	47	50	50	36	35	33	43	46	40	42	41	40	48	34	49	34	45	51	38	34	37	42	41	48	42	32	32	37	38	43	31	47	43	46	38	35	42	32	49	44	45	36	40	38	38	52	34	32	29	32	51	47	38	51	39	43	29	37	36	57	37	34	50	40	48	37	35	32	36	27	38	49	34	37	31	37	33	35	35	44	35	45	39	48	34	40	43	31	36	51	43	45	41	36	32	36	37	43	41	34	35	44	32	52	36	41	39	38	32	43	33	39	32	40	42	39	46	41	39	47	55	44	28	50	42	46	34	41	35	26	46	34	42	35	42	38	53	39	47	45	49	46	51	41	44	42	39	39	50	38	39	48	44	35	42	53	44	28	27	44	44	40	41	37	37	40	44	36	48	37	42	34	36	30	40	40	39	37	38	47	33	39	49	44	37	40	38	46	37	49	36	42	45	37	47	46	46	57	36	45	38	34	36	34	31	34	45	45	37	41	33	40	40	46	45	39	48	42	35	22	49	39	42	39	40	34	35	41	38	39	49	37	51	51	48	41	37	37	29	32	44	36	43	32	30	44	36	46	44	37	45	42	38	46	34	42	40	47	41	39	50	42	27	45	34	42	36	35	52	38	34	51	40	46	37	42	40	37	33	39	51	37	38	45	34	39	25	45	35	29	36	42	35	48	44	41	27	41	42	43	35	44	49	30	38	53	41	39	41	37	34	42	39	27	42	39	38	36	38	60	41	40	38	47	45	43	40	40	38	29	47	36	40	47	35	46	31	49	33	36	37	31	47	32	43	42	34	45	38	51	38	41	43	40	39	44	28	35	47	42	43	34	34	48	42	37	48	39	42	33	39	30	41	36	42	28	42	49	37	44	44	36	35	41	30	33	39	40	41	43	42	53	37	34	37	35	45	33	42	37	34	25	46	34	43	39	44	33	51	37	38	34	38	34	52	35	32	37	29	41	50	35	43	40	42	30	43	41	42	34	36	33	35	36	35	34	45	31	42	34	37	41	53	34	36	35	32	42	41	45	48	36	33	25	36	47	47	36	45	34	37	51	43	40	24	38	50	42	36	50	44	29	35	37	37	37	41	40	42	43	45	39	39	30	44	43	31	52	48	44	41	46	39	49	41	30	42	44	36	37	40	42	51	43	42	40	33	38	37	38	33	45	49	42	38	42	38	40	43	45	42	37	35	36	33	42	46	23	39	36	40	34	42	38	44	39	46	45	34	44	41	55	48	48	46	41	32	51	44	41	44	41	40	41	45	34	40	48	33	43	43	38	43	34	49	39	31	33	35	53	40	39	25	38	35	43	38	34	42	30	39	35	37	39	43	37	42	36	39	45	40	40	39	34	33	51	32	41	41	48	37	39	41	46	39	29	50	43	36	36	39	36	39	39	34	27	49	48	36	44	32	39	27	40	35	41	34	45	53	43	43	39	48	48	50	39	43	53	40	54	30	47	36	39	36	36	46	51	41	45	43	40	43	35	38	50	37	50	31	36	28	37	38	40	33	40	40	34	35	45	41	48	43	36	48	43	44	33	41	28	51	41	37	48	36	28	38	45	39	48	42	39	44	42	36	42	37	45	36	30	42	39	37	39	48	45	42	40	47	53	34	42	53	43	35	38	39	48	47	46	34	35	46	47	38	34	45	36	46	36	38	30	46	38	37	44	31	44	52	36	36	38	37	38	38	40	28	38	42	55	42	35	43	34	44	38	33	28	44	42	32	28	26	33	49	37	51	45	36	40	39	48	46	42	43	39	50	42	42	39	31	45	37	40	51	45	47	38	38	39	32	38	49	33	46	36	45	31	38	49	39	38	31	31	36	40	41	34	32	40	41	36	37	37	38	44	47	56	42	33	43	43	37	37	37	47	34	39	33	39	37	37	32	27	42	49	35	53	41	44	44	37	42	43	40	47	35	35	38	34	35	41	34	37	37	35	32	42	36	41	42	52	36	40	40	51	43	33	36	33	36	40	37	45	42	45	42	42	34	39	50	46	44	45	46	52	34	42	40	42	22	39	41	45	52	47	42	37	39	27	34	43	37	39	31	36	37	30	31	39	37	42	39	35	38	40	41	44	38	32	46	29	41	30	45	43	31	38	50	38	33	47	47
18540	10891	5495	9739	17808	34959	22529	13625	11240	15411	36294	11301	3769	3491	3437	3139	7509	2074	1940	1723	1521	1453	1347	1208	1132	1092	1096	2757	2226	910	882	924	827	759	660	575	583	624	564	602	613	564	547	538	553	536	493	507	542	507	550	552	481	527	600	1203	1790	2412	3409	3043	1992	1326	915	702	547	475	463	471	488	465	470	445	448	502	489	464	507	500	484	467	457	486	452	484	450	432	485	479	474	506	470	487	456	490	431	474	503	486	503	494	490	459	477	501	496	460	485	490	494	504	469	528	471	465	478	494	453	511	501	486	466	493	441	461	470	491	462	473	487	465	508	490	518	457	493	455	500	478	534	487	462	474	494	541	491	471	510	440	410	498	462	535	434	492	520	499	456	518	478	486	455	516	485	474	468	490	445	482	534	478	478	447	498	513	498	522	475	492	497	499	491	494	491	506	518	470	522	455	498	524	498	466	480	488	489	453	500	474	480	485	477	489	486	475	514	489	470	522	496	454	514	468	461	463	450	480	443	496	514	500	469	505	469	498	473	488	475	468	494	477	457	498	447	457	459	507	481	499	514	454	481	491	509	485	514	514	466	486	488	502	497	463	454	511	520	508	495	460	489	482	479	462	490	487	507	531	436	501	502	451	463	473	518	503	466	494	512	494	483	527	482	442	486	486	472	498	474	484	510	508	473	513	457	488	473	492	501	491	494	475	483	483	499	528	501	482	503	500	456	460	423	445	501	478	491	517	477	465	497	484	500	454	504	546	490	447	484	493	494	507	476	513	474	536	510	485	505	468	454	463	468	480	461	515	462	460	451	516	472	478	476	473	468	526	522	466	479	441	495	451	479	492	451	458	511	447	444	529	500	488	473	481	470	491	471	474	497	476	528	477	500	464	481	505	463	457	511	453	499	518	482	467	462	500	443	502	471	493	492	426	499	496	501	477	448	505	507	464	480	474	517	507	457	458	487	490	459	516	466	487	430	493	447	501	453	455	501	443	444	466	497	484	480	455	499	482	456	479	477	492	509	494	455	498	480	496	495	472	527	466	505	494	491	480	506	513	529	495	484	492	497	507	472	493	472	494	506	531	475	489	482	468	494	477	447	496	498	488	484	517	459	500	502	495	459	479	551	502	435	500	531	459	475	531	506	439	495	465	479	445	452	467	474	489	500	490	487	502	488	463	494	498	481	481	476	440	525	474	469	470	468	469	488	476	507	488	437	452	468	477	477	470	494	470	461	480	501	519	465	506	501	459	522	458	505	474	505	471	472	438	474	482	454	469	498	488	475	471	501	484	483	465	473	524	497	477	451	495	514	506	509	463	481	522	471	469	492	490	480	519	491	492	506	463	453	487	474	493	466	485	479	454	471	514	477	477	507	528	452	490	455	468	502	487	475	501	471	523	516	479	474	475	487	483	490	470	485	463	501	484	454	514	465	451	499	467	457	463	489	494	499	495	489	497	488	475	457	516	515	488	496	466	484	510	433	499	502	471	460	472	501	442	479	498	522	483	473	492	499	495	499	519	492	487	518	500	493	482	476	498	491	482	486	490	473	470	493	451	475	446	503	524	479	460	491	464	502	481	501	494	480	480	455	499	486	500	481	466	481	520	477	473	479	480	499	505	474	480	445	502	500	467	476	476	468	473	503	487	486	484	499	458	480	472	492	454	504	488	477	484	446	505	464	466	489	480	467	491	425	489	474	460	454	474	477	489	458	531	507	530	444	485	469	470	500	491	516	493	500	484	509	468	458	472	451	485	469	484	510	465	447	461	485	478	492	435	488	451	479	473	516	486	536	478	466	499	518	475	483	449	519	509	499	515	496	492	473	484	516	453	500	456	469	484	472	473	494	498	461	502	444	512	470	463	477	495	451	453	475	477	472	456	494	501	489	480	479	485	517	454	446	477	456	473	493	479	454	468	478	493	504	441	443	442	463	436	547	503	470	447	504	476	451	513	496	480	459	504	482	489	455	492	440	477	473	474	487	473	496	485	486	472	459	509	488	480	485	500	520	469	530	472	455	460	475	445	464	508	483	450	479	486	506	467	500	477	474	488	466	476	498	522	465	488	453	491	472	460	488	474	489	521	478	476	499	500	470	529	461	527	503	487	517	494	480	492	536	490	470	464	472	465	511	508	467	483	475	486	485	476	500	477	468	496	493	461	467	494	497	469	494	481	464	497	509	472	496	468	485	474	489	476	483	482	447	455	488	502	495	481	497	462	445	456	474	468	461	491	515	473	487	470	505	489	422	473	474	464	474	506	448	498	488	505	483	448	498	507	501	498	494	434	471	519	483	457	491	489	438	516	472	477	463	479	465	487	505	505	481	462	497	447	472	482	519	519	490	477	491	489	466	497	515	435	500	485	466	462	444	521	461	493	456	470	461	482	493	485	446	486	506	500	491	479	465	475	506	502	469	506	487	451	502	515	482	487	497	508	464	513	464	497	469	498	467	488	472	509	530	482	512	467	452	486	501	463	511	503	495	484	446	492	492	496	468	503	468	480	482	458	504	487	440	443	462	488	451	517	497	477	495	491	502	436	476	462	483	449	482	510	502	448	517	478	515	449	510	528	499	455	429	458	518	487	507	447	446	472	532	467	487	481	488	462	496	485	481	495	471	484	508	471	492	500	455	500	473	452	459	510	493	492	527	472	461	458	496	493	514	510	490	512	474	507	501	508	475	487	486	472	444	521	525	496	531	482	499	440	481	488	472	497	442	496	457	526	478	455	504	470	514	481	431	487	453	493	469	446	479	480	463	503	496	495	475	468	479	523	488	451	493	509	517	487	449	519	488	470	471	500	517	485	452	475	465	490	480	468	472	483	477	440	485	477	469	530	502	490	482	503	479	497	469	461	467	463	521	450	491	475	477	495	473	456	463	525	506	499	470	512	433	461	460	502	485	485	484	457	458	506	504	459	501	443	479	506	468	452	491	470	443	484	479	461	460	467	500	504	483	501	492	485	472	482	472	480	499	469	479	498	497	483	459	535	479	508	483	496	468	475	490	515	462	474	481	524	508	507	512	483	456	469	469	495	482	499	463	518	468	503	450	468	488	494	489	515	481	468	517	491	471	508	503	510	447	491	486	502	477	506	488	465	490	493	490	472	475	445	448	494	507	456	480	501	470	490	492	441	503	480	483	496	471	478	482	497	471	501	503	459	450	517	466	525	486	485	489	449	508	506	473	523	494	497	493	493	507	457	460	503	460	504	497	491	505	508	486	478	484	472	480	477	463	455	458	502	502	494	445	482	494	471	497	478	448	487	481	478	494	446	487	502	462	499	488	492	503	495	476	536	495	486	483	482	515	514	480	479	466	445	493	502	499	478	484	483	466	471	495	507	521	449	464	503	459	498	456	507	473	480	463	463	467	483	500	484	492	492	493	521	495	496	463	474	482	481	459	482	459	484	490	458	487	472	489	498	495	472	494	467	514	471	453	495	478	534	486	501	487	461	487	536	453	500	433	479	476	454	451	500	482	517	485	512	487	486
2680	709	354	246	287	1494	1524	358	315	344	2367	335	186	158	236	125	212	98	114	103	102	88	83	84	71	80	84	93	190	71	74	62	67	62	65	71	59	60	69	116	147	44	56	60	65	63	52	67	54	57	51	68	50	61	61	51	83	118	169	137	121	79	74	65	64	40	66	69	73	36	60	60	45	60	67	65	56	72	39	58	59	44	59	60	78	70	46	44	57	59	59	62	55	55	68	57	56	49	62	63	64	48	63	66	68	54	65	46	71	48	56	59	50	57	50	64	63	64	44	61	81	60	83	55	49	64	55	42	51	61	58	59	48	37	70	60	72	58	64	54	55	53	56	65	78	50	57	56	53	63	61	48	49	59	46	52	61	66	77	63	56	43	55	59	67	58	52	64	56	66	58	61	71	48	54	57	39	51	49	66	77	52	48	51	59	58	61	80	51	51	59	75	58	50	69	48	48	54	67	59	60	57	63	61	49	59	56	74	59	57	66	56	50	42	57	39	42	55	54	59	38	46	60	58	72	53	54	52	67	51	51	64	62	60	64	70	65	57	50	55	64	68	52	52	64	55	66	57	56	48	71	57	49	54	49	63	56	57	47	60	49	61	63	51	48	59	54	51	65	56	62	67	63	50	66	56	48	59	50	48	56	62	66	67	54	58	65	63	66	58	58	56	45	52	52	56	57	41	63	45	64	80	71	61	47	67	72	60	67	52	63	60	73	64	51	63	75	60	71	62	80	60	49	54	63	46	64	72	60	67	64	63	63	59	43	61	62	49	65	80	45	62	53	69	60	56	55	62	49	53	57	62	59	53	61	73	62	67	50	56	58	70	62	54	49	58	60	51	55	60	52	47	54	56	58	47	58	63	62	54	67	57	50	58	49	67	55	57	63	55	51	67	63	69	63	54	47	71	46	45	71	66	67	64	62	60	53	58	54	62	63	61	59	72	58	60	50	63	68	67	34	53	74	56	60	66	78	40	61	52	72	42	64	62	54	54	63	47	59	54	57	54	73	61	44	47	44	63	56	53	58	54	55	54	71	53	48	49	73	57	52	63	66	67	59	75	62	53	81	57	53	56	54	60	57	56	63	44	62	68	54	63	58	49	52	66	62	56	65	59	59	47	54	65	53	65	56	50	70	60	68	52	60	58	54	51	66	58	50	64	51	47	61	48	70	55	53	66	71	54	54	72	60	67	61	56	57	50	58	55	60	53	55	55	55	46	51	63	62	56	47	57	61	67	52	59	45	44	55	49	54	51	68	62	66	48	55	69	54	63	80	60	60	54	65	55	57	60	49	59	74	55	49	60	63	45	45	56	47	54	58	61	61	74	65	63	53	58	56	51	54	59	59	50	53	63	72	47	69	55	67	51	54	56	55	58	46	67	47	58	45	43	49	73	47	62	66	57	62	54	71	62	52	41	64	62	68	55	63	61	58	50	58	50	54	62	42	62	63	57	54	61	51	53	43	61	63	76	60	67	61	65	67	56	56	58	59	48	64	59	67	45	63	51	55	58	64	45	64	55	65	60	70	61	51	54	54	56	64	68	58	53	62	70	49	67	60	58	64	46	52	65	51	55	64	59	51	73	58	49	51	55	58	62	61	55	56	59	70	56	55	51	54	51	51	59	41	52	55	59	56	72	58	65	57	60	63	59	61	54	49	56	67	55	51	65	71	66	49	51	57	59	66	59	62	67	43	65	62	54	54	60	71	57	46	61	50	65	51	61	49	46	58	59	51	76	63	64	61	72	64	61	64	49	53	50	51	60	55	47	46	61	52	69	54	73	57	55	62	61	51	44	69	58	61	48	69	51	57	56	50	43	67	76	53	70	58	62	52	58	54	50	55	55	55	68	42	53	62	53	73	45	57	50	54	57	52	58	49	62	52	49	51	57	57	48	62	56	57	60	46	74	54	45	77	56	67	54	55	63	62	45	52	53	49	52	51	70	63	47	50	46	62	52	62	72	51	57	50	58	65	65	61	49	63	58	54	57	70	54	54	43	50	58	55	48	71	44	55	62	55	47	54	49	40	52	62	54	56	50	65	59	54	50	52	65	67	64	57	50	62	63	58	55	60	69	74	81	64	53	46	48	52	58	61	54	45	54	57	45	46	57	65	48	61	63	58	57	72	53	64	63	60	68	73	70	71	67	60	65	50	58	69	68	62	73	68	63	55	69	53	64	66	59	61	61	51	70	67	64	61	65	51	57	51	59	69	57	40	69	54	59	57	67	59	69	52	55	61	57	70	59	41	66	62	57	42	61	53	52	64	61	64	65	58	54	58	48	49	46	61	56	59	53	65	59	65	58	53	55	63	54	55	46	52	60	60	54	53	60	52	53	59	57	63	58	55	57	50	63	49	55	57	53	65	60	67	57	46	74	55	72	61	47	65	57	64	58	68	72	55	53	50	68	57	62	66	64	70	51	61	52	47	62	60	55	60	57	50	65	46	56	51	70	58	51	51	43	53	50	62	59	57	43	65	54	53	62	63	60	62	60	54	50	66	46	75	56	58	50	60	58	57	58	54	45	60	46	59	62	70	61	59	56	69	69	50	71	65	60	51	62	63	61	57	60	67	71	75	64	62	69	54	54	67	56	53	57	41	37	61	57	59	62	74	49	55	62	48	69	63	50	52	75	55	58	61	70	43	52	50	64	54	59	50	59	48	60	55	59	60	63	41	43	75	57	44	59	56	67	56	60	50	59	52	58	54	71	44	60	68	63	60	62	51	66	52	68	63	51	56	70	60	60	65	63	64	50	61	58	60	57	56	63	41	60	59	56	64	61	46	55	64	51	52	56	69	55	53	55	59	66	52	60	57	66	70	56	54	46	54	63	60	56	58	67	63	60	56	58	66	56	66	64	50	59	66	53	59	69	65	67	60	69	60	56	63	46	65	57	56	73	53	52	57	49	49	59	63	49	70	42	71	52	69	52	64	44	62	54	54	62	62	53	64	58	44	46	59	63	55	63	62	57	49	54	57	63	47	59	56	61	67	68	60	62	50	63	60	58	61	46	65	68	59	49	51	61	53	62	57	68	60	61	56	44	65	69	62	52	64	74	62	55	55	51	55	49	55	61	56	55	53	71	52	50	56	52	54	67	54	68	55	58	50	62	51	46	58	53	48	54	65	48	45	58	60	48	55	53	67	63	68	62	49	72	49	63	47	64	52	67	57	64	65	52	60	56	53	39	68	71	65	59	50	47	72	64	62	57	63	61	55	69	70	49	60	62	61	62	64	55	56	54	71	68	62	54	55	58	63	57	66	53	49	64	62	52	73	63	74	67	65	63	71	58	55	55	65	52	64	56	56	70	56	61	48	51	59	55	48	54	65	65	52	66	71	54	69	68	61	62	64	50	52	56	58	63	52	63	68	68	53	58	56	54	60	43	62	57	54	62	41	59	62	56	51	64	47	61	66	57	64	61	52	66	46	69	50	50	65	57	55	66	58	48	66	52	50	56	50	65	60	64	49	70
18929	10111	5770	9999	17842	31672	22607	15129	12492	12812	31592	8280	5672	4987	6326	3802	6318	3221	2744	2582	2173	2022	1794	1719	1638	1688	1610	2147	5088	1465	1262	1167	1063	1090	1002	907	904	868	825	2695	3547	850	735	722	707	738	703	774	710	721	668	713	730	723	864	1004	1736	2694	3997	3312	2695	1790	1221	878	776	665	676	711	705	665	701	656	652	684	681	701	719	696	698	721	733	634	686	708	654	707	712	697	690	698	694	653	674	663	691	690	678	708	684	707	668	649	684	688	698	659	691	680	730	689	693	679	735	668	699	653	695	627	662	676	643	657	664	655	692	680	706	655	722	669	710	684	717	674	678	683	609	677	695	670	671	715	640	703	679	651	652	681	666	703	673	691	720	691	642	725	679	629	718	673	700	679	722	702	666	706	669	645	659	671	650	707	708	689	656	650	728	689	676	666	649	702	710	697	659	699	670	664	703	665	695	670	688	754	681	716	736	645	713	753	690	710	704	652	673	682	713	670	653	712	684	685	682	712	668	704	725	669	672	690	673	653	699	672	715	680	681	679	687	696	682	689	691	688	728	681	712	651	680	718	650	646	663	672	694	638	720	678	670	673	665	700	673	672	702	691	691	695	663	716	639	669	655	696	663	710	678	654	675	695	702	672	663	709	647	643	698	677	628	691	676	661	675	670	752	741	684	712	689	664	679	645	670	644	704	655	682	746	649	703	711	654	682	692	682	691	701	676	709	662	677	710	684	697	693	652	688	724	643	663	671	680	697	700	693	710	715	641	703	721	655	738	682	686	688	711	664	682	645	641	721	710	653	663	721	675	671	680	691	679	691	636	676	715	704	666	679	652	684	680	706	710	696	698	704	645	685	731	673	713	696	709	698	651	644	647	669	652	689	674	697	677	701	710	695	710	671	678	653	715	722	701	735	681	672	683	659	703	661	687	700	649	670	700	726	654	668	712	684	659	696	669	678	704	695	682	714	688	684	690	658	665	691	663	682	629	704	655	640	682	715	680	685	669	669	669	720	680	736	699	697	680	664	660	689	716	668	662	671	681	699	698	663	665	693	667	717	675	693	691	671	732	668	693	714	671	664	686	696	663	682	691	704	675	672	698	633	697	695	652	680	693	714	655	681	667	687	684	669	659	660	697	672	701	700	643	732	710	643	687	722	662	707	678	662	660	736	679	677	686	651	701	670	728	677	715	638	686	654	664	729	673	640	720	714	725	699	671	689	682	692	707	719	699	651	659	698	706	722	674	669	698	729	692	665	635	695	686	674	669	704	699	701	685	706	681	657	706	664	644	711	644	721	683	688	625	661	707	629	700	687	673	668	678	685	701	679	666	681	754	721	695	736	702	707	662	669	639	682	661	676	704	670	691	672	713	662	657	667	702	703	704	668	651	677	656	667	656	661	645	634	649	694	703	690	696	713	661	664	716	667	706	660	711	736	666	668	703	729	690	704	622	671	674	689	680	680	688	684	648	706	719	695	702	710	687	709	697	656	686	664	700	666	696	697	664	712	689	696	669	668	673	700	665	677	644	736	697	723	654	692	663	689	683	684	667	696	631	699	708	651	690	633	697	686	641	692	669	665	605	708	709	660	701	648	700	667	713	684	674	689	731	680	663	685	717	685	634	679	704	661	737	699	726	685	665	676	677	683	729	685	710	687	660	685	675	708	710	710	625	747	684	672	669	726	683	660	679	695	662	649	735	693	668	704	657	705	738	700	690	650	705	641	650	643	699	743	687	702	712	695	633	700	633	661	712	642	666	665	702	649	663	655	676	708	681	679	687	700	677	659	687	699	686	701	704	703	697	691	682	643	683	639	611	663	697	672	681	701	712	726	668	686	656	695	713	707	685	705	685	670	651	681	640	698	647	679	676	670	680	733	687	682	641	721	673	694	646	702	664	680	689	710	735	695	693	638	677	658	666	690	677	718	729	679	657	670	719	677	657	673	672	718	692	708	773	742	674	659	654	669	624	631	675	676	704	663	724	657	676	672	643	708	735	695	694	663	646	680	670	706	693	665	639	628	701	673	699	711	691	662	669	672	667	720	664	692	639	689	637	655	690	719	715	686	662	674	693	701	693	661	713	655	676	683	660	676	687	716	680	708	674	698	685	673	668	727	673	704	736	670	656	692	648	682	674	634	687	689	720	694	699	692	648	685	655	680	636	740	717	709	724	699	712	686	674	672	694	673	709	689	707	722	736	634	705	651	630	663	694	697	655	692	661	724	673	691	680	707	690	695	665	703	690	697	653	690	671	712	670	700	701	652	680	718	673	704	655	699	691	660	659	699	680	646	690	684	709	638	692	674	718	690	715	706	684	622	627	663	724	691	640	667	666	693	736	695	656	664	686	696	710	669	685	696	687	670	694	705	671	693	677	653	690	708	659	708	639	677	690	658	675	738	695	691	708	646	711	687	682	659	739	729	676	674	708	696	686	678	669	661	719	727	682	683	671	659	697	727	683	685	713	683	698	684	691	681	704	698	690	709	661	709	653	663	652	731	666	674	677	674	717	686	671	665	700	688	669	677	698	683	700	710	657	720	654	695	656	693	699	690	702	692	692	697	663	646	701	687	746	738	727	678	674	702	668	697	702	683	663	693	659	669	749	694	713	719	687	697	642	694	659	711	681	693	634	699	673	739	759	685	683	713	641	677	668	675	714	699	628	717	680	670	670	703	687	663	708	717	704	700	686	630	660	663	643	693	709	621	695	708	676	703	694	732	724	734	696	691	604	699	685	675	642	693	682	692	673	711	718	704	612	717	692	709	659	687	746	718	654	664	685	744	642	691	697	716	699	729	718	716	664	673	714	676	682	661	680	722	678	701	718	730	690	663	715	704	661	681	667	659	725	709	653	704	711	703	689	668	682	653	679	643	693	666	694	657	652	697	686	729	676	683	689	663	673	706	651	719	652	670	696	700	652	678	649	703	655	672	706	672	684	692	730	667	698	705	696	713	642	695	658	675	666	704	648	662	641	685	691	706	688	712	643	695	682	721	683	702	709	672	655	668	701	687	662	672	677	678	672	696	698	690	702	643	707	721	727	695	735	684	690	716	651	678	753	663	698	707	635	698	734	711	720	745	717	714	642	683	726	677	754	681	703	693	673	722	671	711	691	730	674	683	652	639	705	722	662	721	702	669	656	685	674	628	684	666	705	670	696	696	701	675	650	679	695	675	725	654	700	662	691	626	671	635	670	677	685	701	663	652	713	719	666	689	681	697	632	736	727	704	701	696	702	656	681	690	695	694	699	685	735	661	689	731	655	671	698	637	711	666	685	729	670	660	635	653	660	685	710	683	647	672	688	677	721	699	700	632	696	714	730	627	640	645	670	641	695	662	706	642	685	672	696	659	691	702	706	694	651	659	678	663	652	650	666	706	708	669	672	693	676	721	666	777	686	700	683	643	653	684	686	698	682	683	673	683	685	720	693	711	741	645	681	649	706	649	677	656	723	711	674	693	681	672	675	693	673	707	693	643	658	631	678	714	716
2194	1206	530	335	393	2023	1837	635	551	440	1564	301	187	167	170	168	124	133	102	96	80	82	85	71	75	78	88	82	154	72	61	60	51	48	48	48	44	49	50	229	146	96	41	39	39	35	34	28	36	42	32	49	40	40	50	47	58	67	65	112	192	169	92	54	43	31	53	36	31	27	31	47	37	34	27	33	37	36	39	33	32	38	43	27	29	32	39	43	37	30	45	37	42	35	42	30	42	31	40	43	50	30	41	33	33	36	35	30	31	40	41	33	38	26	32	35	51	36	17	37	27	53	41	45	40	37	33	35	33	40	36	35	35	42	43	39	37	39	37	46	44	43	48	40	36	39	44	42	39	46	35	41	44	34	39	38	27	38	28	40	33	39	35	36	33	41	38	36	38	43	29	39	40	32	33	35	38	43	36	29	27	39	36	36	47	34	41	35	29	37	40	33	36	40	31	40	39	37	37	45	35	34	43	38	48	34	43	40	32	20	44	32	34	31	36	36	43	39	33	23	44	37	36	34	35	29	42	34	36	42	33	45	50	32	33	29	32	33	34	34	49	44	41	38	49	33	28	41	31	34	37	36	44	31	43	28	43	41	31	44	30	42	30	40	40	23	30	36	39	43	39	33	28	40	38	32	36	23	35	41	39	41	31	43	32	28	34	46	41	25	33	39	42	37	39	49	42	33	39	45	33	46	33	42	35	38	39	44	38	33	36	39	31	33	31	33	30	38	28	45	37	32	30	28	26	40	41	43	31	48	38	39	34	42	33	37	32	32	48	33	35	25	35	32	35	31	37	39	40	36	26	29	43	31	38	42	41	31	36	40	35	28	32	34	28	36	31	34	38	27	38	30	43	39	44	32	37	39	47	30	35	45	43	38	35	35	29	36	43	37	37	41	44	37	37	40	45	37	25	45	38	40	46	39	32	42	40	38	36	53	33	38	23	44	41	37	33	34	32	49	40	40	31	33	42	36	35	29	30	47	32	38	36	27	39	41	30	31	43	35	44	47	37	32	39	33	36	44	35	32	36	28	30	20	46	38	41	42	37	46	39	38	38	39	50	42	39	38	29	32	40	41	37	37	47	37	47	47	46	32	40	41	47	33	34	27	46	31	50	38	48	33	45	32	35	43	36	36	38	37	36	40	42	39	41	36	32	41	35	27	39	25	32	30	38	42	35	35	42	36	35	27	38	40	36	34	37	42	37	36	42	25	48	39	41	28	56	45	42	23	32	29	43	33	41	39	32	42	44	39	29	44	39	39	48	28	38	31	40	53	39	28	30	30	46	40	39	44	28	39	39	32	32	39	29	39	39	39	36	38	53	32	43	33	33	50	36	36	30	26	37	43	51	33	47	39	36	38	38	42	34	29	34	36	28	45	37	42	38	32	43	36	33	36	34	32	34	38	34	38	34	32	36	32	36	33	28	38	34	33	40	32	47	33	41	49	23	30	25	40	39	38	29	43	30	32	41	23	34	35	31	41	40	41	33	38	39	33	47	40	40	36	54	38	38	45	30	41	28	38	37	34	41	42	37	29	30	36	34	38	31	27	30	32	42	29	30	42	34	39	30	40	43	25	34	39	40	31	42	37	28	39	33	45	36	44	46	36	33	36	33	38	32	34	40	40	35	30	32	31	32	49	32	42	37	38	46	41	47	42	28	38	32	45	43	40	41	29	34	30	43	38	40	41	42	30	39	41	33	31	39	46	27	28	30	37	34	45	35	38	39	33	31	36	34	35	34	43	39	24	36	27	39	37	35	40	30	36	38	42	41	33	38	40	37	45	42	39	39	47	44	33	43	40	42	40	36	40	40	36	42	36	38	42	42	45	39	34	38	45	34	28	34	40	28	42	28	32	40	36	40	34	32	34	36	39	30	28	37	39	37	30	36	25	38	35	40	28	42	42	29	43	39	42	41	38	33	28	47	44	37	36	34	31	45	46	37	40	32	40	37	35	39	34	42	37	36	28	44	35	31	40	39	36	33	43	38	38	41	44	45	47	33	42	39	41	43	34	40	43	41	47	30	43	35	32	45	28	39	38	37	49	29	30	46	44	37	39	40	34	48	38	47	39	33	37	42	36	32	32	44	30	48	33	37	35	56	50	41	31	36	43	41	38	29	33	38	31	38	43	43	44	36	45	29	38	44	35	34	33	44	38	39	40	37	44	36	41	41	37	33	38	29	36	30	35	32	24	30	41	32	33	26	36	39	35	31	30	42	27	35	29	40	25	47	33	42	41	45	39	38	39	36	23	35	28	40	33	39	30	46	40	31	38	42	44	30	38	47	38	43	46	42	32	45	44	34	35	35	37	38	34	47	33	43	38	34	36	44	40	45	39	47	37	39	50	57	32	29	30	42	42	38	42	30	40	46	36	28	25	40	32	41	42	44	28	31	36	32	31	55	48	27	36	40	42	37	27	40	37	32	36	36	42	24	29	39	24	32	34	40	41	31	31	32	40	31	37	29	41	43	40	42	29	37	40	36	27	33	42	26	33	37	43	44	26	39	39	48	38	41	48	32	40	39	29	35	39	35	35	34	29	37	37	31	39	30	29	38	40	38	33	38	45	47	35	38	45	43	29	30	28	53	40	31	29	33	28	45	29	34	45	39	30	43	37	43	28	45	27	35	37	38	40	33	22	50	40	45	38	32	45	31	40	28	39	43	45	27	41	32	34	43	34	37	34	39	43	34	46	27	43	40	44	37	39	34	31	33	29	38	44	37	32	42	51	36	34	37	36	27	36	35	44	49	30	47	40	36	37	37	43	43	42	36	55	34	37	32	51	24	43	37	45	28	41	37	36	38	30	36	32	50	46	36	34	45	29	30	39	29	42	44	25	38	38	25	49	39	39	40	39	46	41	37	43	40	39	44	42	32	30	36	41	30	31	33	40	38	37	34	31	39	37	44	36	28	32	32	36	45	35	48	31	46	30	32	33	33	28	31	42	41	39	36	28	39	30	33	41	35	46	42	24	45	32	41	25	38	41	28	41	40	40	39	40	31	42	47	31	36	33	36	37	37	38	32	44	41	37	39	38	36	42	32	27	33	33	41	38	32	35	35	46	36	32	39	33	39	42	38	32	33	44	44	47	39	49	31	32	42	42	43	41	35	39	39	42	33	40	31	45	26	35	42	33	35	36	32	41	42	31	36	51	49	31	43	37	31	30	37	44	37	38	32	31	37	35	28	28	32	40	38	40	33	39	51	42	39	24	34	28	39	40	46	47	30	33	40	38	37	45	44	38	40	41	41	44	32	38	34	35	25	42	43	41	32	35	30	45	47	39	42	27	47	30	40	39	33	46	34	33	39	47	36	37	39	51	31	40	41	42	35	41	35	30	36	44	43	30	31	38	29	33	35	31	38	44	30	34	39	35	40	45	43	37	34	36	43	30	32	36	37	37	32	37	33	29	35	40	35	28	27	31	24	32	43	33	33	35	45	37	28	32	46	37	34	40	52	37	35	41	35	39	32	41
23388	13703	8079	12762	20728	34434	24461	19686	17023	14422	24096	9466	7259	6178	5273	4649	4851	3854	3534	3026	2680	2402	2189	2166	1975	2051	1907	1792	3964	1630	1491	1267	1043	1011	905	838	785	756	972	6547	4769	2158	547	661	482	463	468	434	509	492	447	470	481	513	935	998	1202	1682	1668	2560	5432	4617	1990	913	492	519	702	508	407	486	425	422	451	441	438	471	457	408	457	448	383	449	445	472	450	400	419	449	423	435	455	449	497	568	514	499	434	440	438	407	419	445	420	419	427	427	439	441	444	423	421	438	479	410	411	447	454	423	439	460	392	457	407	410	430	458	439	443	407	434	427	435	451	382	438	421	442	438	453	441	427	421	411	441	411	428	453	437	440	419	459	488	411	444	461	448	448	463	445	427	439	441	416	426	451	456	398	417	444	421	424	411	439	445	431	442	463	454	389	436	440	443	460	452	403	383	462	435	444	466	447	420	459	441	436	406	413	401	410	431	435	445	434	426	432	404	421	444	419	434	400	435	402	448	459	421	408	443	421	417	422	421	400	438	439	462	427	457	476	452	410	465	441	426	435	424	432	435	445	423	447	455	447	434	486	432	400	442	418	446	435	468	409	422	479	394	450	425	446	462	417	484	416	459	454	416	438	440	417	428	469	402	433	460	412	410	436	427	464	439	448	446	427	433	437	443	430	444	440	407	438	417	400	430	421	461	427	394	473	431	493	413	460	477	437	485	448	459	437	466	442	434	493	418	423	429	448	413	435	437	449	418	441	418	462	448	426	411	464	426	418	429	446	416	426	443	448	435	436	435	467	457	421	457	438	459	435	424	450	476	443	432	451	435	418	478	444	433	429	426	422	402	424	440	443	435	411	444	414	460	466	404	417	475	432	424	462	443	438	430	427	455	475	438	416	433	462	466	464	423	449	422	415	464	484	404	425	425	428	428	431	431	398	435	419	440	437	453	453	442	438	441	444	439	449	442	459	429	436	425	402	437	454	437	451	457	451	398	426	441	444	454	476	428	424	409	454	435	425	414	461	433	442	451	414	467	452	455	445	423	429	452	433	449	423	451	404	432	424	473	432	433	453	464	427	423	429	408	450	458	448	413	435	419	414	439	426	405	426	435	484	440	428	417	429	439	459	454	436	425	438	457	421	455	379	418	437	431	420	452	464	397	424	422	407	443	457	434	405	436	475	420	446	430	412	422	410	430	414	425	460	431	463	443	434	424	452	450	421	461	414	437	445	448	462	458	461	456	397	469	429	423	420	419	417	422	430	463	447	438	404	457	464	431	449	464	444	453	431	422	446	403	441	408	474	456	414	424	422	428	436	440	411	459	419	429	433	419	442	449	424	433	436	445	411	398	412	425	458	405	436	419	418	414	417	415	423	447	448	471	442	400	413	442	464	447	420	446	437	451	451	419	434	414	443	452	422	426	469	452	417	479	439	419	413	437	460	372	425	403	439	457	439	445	433	428	449	477	429	458	443	423	491	431	418	445	422	455	474	414	468	453	467	437	414	433	411	415	438	433	442	457	405	452	395	460	439	428	435	429	463	448	438	465	423	425	433	447	437	417	433	454	427	427	426	447	469	439	414	453	455	438	452	421	464	414	458	424	454	451	443	415	443	411	395	443	456	401	420	452	412	415	446	431	403	455	432	423	455	469	408	438	431	443	437	456	431	434	416	422	435	435	407	415	462	434	432	447	437	487	432	418	463	411	439	413	431	464	462	427	452	443	455	465	433	436	410	440	434	430	450	429	467	418	447	471	417	441	416	420	439	398	447	441	415	404	453	419	501	451	447	428	461	417	415	445	406	468	419	417	432	417	441	418	433	470	412	446	434	453	440	431	464	470	438	399	443	429	441	408	448	445	434	433	461	434	417	410	431	429	423	418	469	448	430	457	476	460	434	431	426	423	461	425	403	438	483	448	415	406	435	421	382	463	425	414	429	411	443	424	451	485	409	444	427	426	437	419	430	447	413	447	419	422	438	472	401	400	455	463	403	416	429	441	432	459	450	430	432	432	417	428	409	428	402	463	405	406	432	437	473	463	413	423	417	419	443	456	461	447	394	452	461	440	402	434	466	420	445	446	411	451	463	424	428	442	441	455	417	415	454	436	471	467	437	439	438	443	444	459	431	450	443	478	425	429	414	424	460	432	431	442	441	421	437	420	431	471	423	422	422	436	452	462	427	479	410	467	455	467	447	427	424	417	468	407	458	430	440	453	465	422	450	402	410	435	493	418	405	421	433	430	449	451	463	424	435	416	431	442	439	443	428	424	419	406	426	435	424	447	452	408	451	390	440	437	435	439	428	470	433	457	418	441	439	428	447	395	450	493	444	424	448	448	425	432	443	459	426	433	437	463	462	435	443	442	414	449	416	423	458	455	459	456	407	420	388	412	453	424	436	439	405	447	419	423	434	441	488	460	414	416	423	430	442	427	461	442	409	444	432	448	472	430	460	427	449	459	419	413	473	417	476	457	434	435	438	453	459	399	405	440	416	461	414	446	453	481	431	457	441	424	411	430	422	420	438	432	435	457	445	430	424	425	393	437	432	408	443	446	435	455	446	441	438	419	442	432	465	446	422	441	434	415	391	440	457	484	401	410	440	431	451	428	404	421	469	420	403	413	460	465	429	411	442	426	442	434	433	426	440	428	457	437	447	444	440	427	461	438	452	443	415	385	403	440	416	444	450	457	438	477	418	444	474	449	442	424	439	431	438	463	415	454	406	451	451	435	414	434	441	470	437	417	435	399	435	433	420	453	427	451	440	492	411	419	462	421	439	410	395	397	401	459	424	428	425	441	436	427	410	417	431	402	479	428	444	452	460	420	429	429	447	441	410	422	423	448	410	451	454	463	408	407	453	433	447	433	434	469	419	446	400	439	423	425	431	439	438	448	450	437	446	379	436	417	431	419	440	382	449	445	431	421	476	421	422	416	421	436	483	426	416	414	395	431	465	444	457	427	493	418	438	440	435	433	441	425	464	502	436	422	458	436	419	422	455	453	417	415	436	434	448	417	452	447	471	408	446	412	446	464	398	427	475	451	453	417	458	436	455	444	426	432	425	427	432	432	459	448	465	465	455	400	417	421	466	424	438	461	456	413	445	416	432	458	459	435	423	443	466	405	444	466	435	412	426	450	458	415	423	443	428	455	434	420	431	462	424	411	437	449	434	420	459	403	447	452	410	486	468	447	470	443	438	388	416	411	440	449	443	412	444	448	473	426	425	478	422	445	412	467	418	479	391	455	386	415	422	446	399	383	451	423	466	413	421	423	422	434	437	443	434	456	410	448	416	467	419	458	417	427	406	473	456	458	461	433	411	451	425	443	412	406	446	478	431	407	428	460	462	428	457	457	511	431	475	439	468	487	430	427	437	430	436	420	418	450	420	423	429	450	443	412	397	449	430	452	430	461	405	472	454	420	455	439	430	413	427	394	432	401	436	487	408	441	441	442	402	409	500	444	412	412	457	421	441	440	436	406	427	433	424	441	424	457
1809	442	240	171	195	433	362	232	217	203	206	121	120	94	95	92	80	88	77	79	64	64	75	66	63	83	64	60	54	56	64	73	66	46	58	43	50	69	62	66	56	60	63	66	46	49	52	54	59	53	51	46	45	57	38	59	75	77	71	69	66	77	69	64	46	55	49	43	51	67	57	52	64	59	46	44	61	53	55	48	50	60	55	65	44	54	48	44	70	56	49	45	46	51	59	67	50	45	53	53	51	51	41	40	52	48	48	43	62	67	57	48	64	53	59	51	52	52	50	50	46	53	65	55	55	61	50	38	40	78	47	59	41	54	58	49	46	46	56	51	53	63	49	54	67	64	54	35	45	42	51	47	61	57	46	54	63	51	54	50	51	53	55	58	50	53	53	43	44	61	58	47	58	58	47	46	59	46	50	52	61	43	48	57	49	57	47	49	49	51	51	51	36	50	62	49	52	47	52	48	68	54	48	36	57	50	43	45	57	56	46	62	54	58	59	54	47	62	58	48	39	46	48	46	52	59	53	51	61	49	51	54	67	57	36	53	54	44	51	45	47	48	59	66	55	40	47	46	58	54	59	46	48	47	56	64	53	44	53	64	46	46	48	46	38	51	55	61	58	46	53	56	53	51	40	57	49	59	42	54	54	45	55	46	61	50	60	45	52	44	49	47	53	63	61	52	49	46	50	44	66	45	61	61	58	60	49	39	34	50	59	48	42	61	58	49	44	43	39	57	44	62	58	48	62	49	60	51	49	56	43	43	56	54	41	55	44	56	39	51	38	39	56	41	48	48	52	55	41	55	46	42	58	50	49	60	45	50	76	48	56	64	44	51	61	47	63	58	55	53	63	51	58	50	50	48	58	60	68	56	47	54	47	53	43	40	59	54	39	50	39	58	59	57	55	50	55	55	51	53	52	55	37	71	64	55	62	53	54	53	59	67	47	48	45	57	51	58	43	53	50	64	60	56	41	52	51	57	46	54	43	50	46	48	42	59	51	53	51	43	55	39	50	52	55	57	47	56	44	57	60	42	49	35	51	74	53	45	45	60	53	43	36	53	43	47	54	42	55	56	53	54	54	47	50	46	53	54	56	49	49	55	50	52	53	58	44	56	59	56	51	57	47	40	53	54	58	55	44	53	50	48	53	55	62	52	56	46	56	50	56	39	59	44	55	53	55	64	55	53	51	53	49	56	46	54	46	56	51	61	40	41	57	48	49	48	54	64	46	52	62	42	49	43	53	50	56	51	54	71	49	50	53	49	57	55	55	59	40	48	41	46	51	52	44	47	66	52	54	37	56	49	57	49	62	61	50	41	48	54	53	48	52	39	48	39	62	49	65	50	46	60	43	41	56	46	51	55	43	49	55	56	41	49	62	58	60	51	38	46	54	50	48	61	51	33	61	44	64	53	44	47	65	56	42	50	42	44	38	61	53	54	49	32	49	45	58	50	54	45	56	49	46	58	58	58	50	50	48	38	54	62	63	65	48	46	40	46	40	49	56	46	59	56	47	59	57	49	68	47	47	42	71	48	38	47	42	46	53	53	62	56	63	49	55	56	52	48	44	46	53	60	57	47	47	35	55	56	55	58	51	45	57	53	57	61	56	57	68	65	43	53	51	52	45	56	47	53	43	45	38	40	43	43	43	44	49	48	49	52	52	65	51	47	57	48	57	57	47	51	44	52	45	52	53	53	49	47	50	52	52	67	46	59	44	62	49	39	42	62	41	55	39	46	43	40	48	51	59	45	50	48	47	47	40	43	57	53	52	54	49	57	46	61	66	35	50	55	40	42	47	51	54	46	51	58	45	49	52	53	56	38	52	48	41	50	52	49	45	38	55	46	64	50	37	60	49	51	63	51	41	61	39	49	54	38	49	46	70	42	51	51	49	67	56	46	42	37	57	40	53	48	41	54	53	60	61	52	46	46	40	43	48	67	51	55	58	48	62	44	64	50	46	47	53	48	59	51	46	46	60	43	40	47	53	62	41	45	52	59	70	51	52	55	43	47	52	53	57	53	47	52	47	55	55	43	55	46	48	61	46	46	54	48	55	45	43	49	55	48	46	35	51	51	39	67	55	51	46	51	52	51	59	42	56	58	40	50	53	52	53	54	45	46	50	43	50	52	54	56	48	67	52	45	65	45	47	39	35	61	51	52	62	44	46	47	47	60	55	47	53	44	56	41	51	41	52	48	60	48	64	53	57	62	47	54	51	66	55	45	58	57	48	55	56	55	49	46	49	53	37	61	43	55	55	54	45	54	47	48	44	47	57	54	50	46	44	58	55	44	51	55	52	47	40	62	49	60	54	56	45	42	58	46	59	42	52	62	50	61	50	46	48	45	57	41	51	50	57	56	56	61	56	42	60	58	54	55	56	45	45	47	49	56	47	51	58	54	39	54	47	53	42	46	65	55	48	54	47	52	55	62	57	58	42	53	60	59	61	41	58	55	50	43	67	48	59	48	47	47	49	54	53	51	55	48	64	52	34	56	58	49	49	62	59	45	68	54	56	42	58	60	45	56	63	57	51	52	45	38	53	55	57	45	59	43	39	49	52	55	55	37	72	46	54	51	49	56	48	57	56	47	54	62	49	61	63	44	42	36	46	62	43	55	38	44	44	34	47	52	68	50	47	55	47	66	45	39	35	42	56	40	63	37	52	54	45	39	62	47	51	60	46	41	48	68	52	55	48	57	46	56	41	49	50	47	46	48	61	53	51	45	54	50	56	45	40	57	56	69	40	50	38	54	66	65	51	43	52	56	47	50	63	46	62	46	54	48	40	58	46	43	47	50	43	43	50	40	56	43	47	51	59	57	55	57	53	54	58	48	55	64	45	45	53	51	62	49	44	50	49	41	60	43	40	54	42	48	57	48	51	46	50	72	47	61	44	47	47	40	45	39	64	53	44	59	47	56	42	56	50	63	46	56	58	52	66	59	57	35	53	51	61	40	55	45	45	44	57	44	55	50	50	49	56	45	49	50	55	54	45	52	56	61	64	48	55	53	55	50	36	48	49	52	42	51	56	48	61	57	42	41	53	44	52	51	61	57	51	40	49	64	46	44	63	58	40	54	48	56	63	49	48	61	62	41	46	52	40	58	68	52	31	47	54	49	57	44	60	43	49	47	64	57	49	60	59	45	57	53	50	45	38	60	55	55	63	56	42	53	50	57	58	65	54	50	46	50	33	57	44	54	46	48	57	54	44	43	47	50	47	57	53	50	47	41	57	67	50	69	40	51	41	53	56	55	61	48	41	55	45	58	42	58	45	42	34	50	63	49	47	50	46	46	65	43	57	61	52	69	40	45	52	43	52	54	59	46	42	42	54	52	57	53	51	62	48	52	38	48	60	46	42	37	49	52	50	44	47	58	50	59	58	55	53	63	55	69	58	44	57	51	50	57	43	55	54	43	40	39	38	65	59	46	58	42	52	45	53	44	46	56	46	59	55	57	41	50	47	55	50	39	44	64	49	65
15015	7327	4280	7246	14045	20884	16489	12055	10038	8460	7392	4793	3985	3311	2998	2587	2192	1985	1776	1739	1435	1524	1436	1438	1307	1235	1242	1166	1355	1193	1211	1262	933	904	813	824	773	767	925	1328	792	757	664	691	636	635	668	603	666	667	646	627	632	628	643	859	1671	1560	1335	1171	1138	1317	1117	883	801	703	684	620	604	647	636	599	581	602	629	630	587	617	646	629	601	604	626	604	637	603	564	594	642	596	654	588	641	614	600	641	601	637	633	610	574	630	614	553	589	614	617	618	628	597	646	639	612	625	630	650	623	569	611	632	619	601	646	582	587	668	636	676	629	626	594	609	597	636	647	623	611	571	594	656	631	575	617	625	619	597	642	685	649	554	649	585	620	579	626	596	622	589	635	639	626	575	645	595	636	622	570	587	635	622	643	635	611	649	593	590	650	611	622	600	643	607	591	633	584	611	618	632	621	633	627	614	615	631	609	605	675	621	650	610	637	605	646	613	637	647	639	627	592	646	648	604	605	639	636	579	657	613	673	589	621	630	596	678	654	595	633	615	597	673	600	585	636	617	680	601	589	603	608	669	604	580	622	654	649	612	643	607	571	621	606	638	648	616	625	616	634	655	621	656	609	651	648	617	615	582	635	574	611	620	608	643	576	659	612	636	621	593	597	602	650	668	649	657	638	611	583	609	637	568	641	588	607	631	666	591	608	647	635	617	625	608	609	649	595	622	631	628	647	625	639	610	621	621	612	630	661	638	599	610	635	607	639	667	618	622	607	612	645	625	603	585	653	609	642	613	632	541	594	614	588	640	629	646	556	617	667	596	587	631	599	646	636	637	643	626	586	621	590	646	626	575	610	607	626	583	597	617	543	626	636	607	622	622	625	592	592	651	654	620	613	626	613	602	623	635	624	571	638	685	629	616	582	669	624	599	571	629	598	632	591	613	641	581	591	608	630	611	683	636	615	618	639	599	612	635	591	620	627	587	670	615	618	621	641	601	630	630	628	583	633	668	605	620	568	617	638	615	577	602	646	646	578	604	627	650	625	626	610	599	608	631	640	588	654	608	660	615	614	597	644	591	607	618	650	634	595	639	658	612	625	616	603	634	635	649	651	630	591	623	597	656	633	604	612	593	587	608	614	576	647	660	611	650	568	707	626	662	656	619	600	651	637	627	587	627	646	661	635	611	615	618	622	619	632	602	593	619	596	656	611	618	593	605	620	612	639	606	671	625	649	608	590	647	633	620	629	635	637	580	616	647	568	622	635	643	675	612	620	608	596	639	634	616	654	593	602	581	624	593	621	616	651	628	618	582	601	685	650	589	615	641	660	627	635	617	644	596	572	645	611	630	618	645	614	636	638	595	639	580	626	662	601	632	622	601	610	598	624	586	597	690	605	656	615	610	626	619	598	631	601	655	609	610	556	605	611	620	595	621	615	620	594	654	602	587	608	596	626	651	634	618	657	665	634	620	616	612	621	606	627	600	650	658	634	601	601	595	640	649	616	621	629	651	628	633	624	590	622	602	592	590	619	628	558	606	642	617	617	593	652	642	614	589	615	622	615	640	587	598	562	643	597	650	562	616	632	673	599	599	601	664	602	578	597	615	606	610	651	658	656	659	611	621	663	629	589	615	612	649	653	639	594	604	585	656	590	620	635	626	608	612	598	597	639	612	666	592	605	641	626	615	624	601	610	626	607	650	654	614	611	658	641	662	654	645	572	636	596	605	606	620	629	604	613	600	641	634	658	676	600	643	650	580	594	614	631	615	666	659	605	600	629	620	616	649	617	587	605	618	611	655	610	625	578	627	620	628	607	605	653	592	640	645	630	632	624	609	622	662	613	608	609	635	582	621	593	617	596	615	604	645	617	626	617	636	636	659	599	631	618	633	604	630	606	617	647	689	618	592	632	600	597	652	657	592	641	608	621	605	626	617	586	613	620	604	612	632	647	609	634	592	592	649	611	631	645	603	620	592	605	609	657	578	640	630	617	581	639	670	591	626	646	637	631	661	637	614	632	646	570	610	623	625	608	600	614	681	618	644	642	597	616	641	609	596	618	597	593	591	606	634	598	625	666	629	629	633	587	622	649	646	695	585	635	626	629	603	625	612	666	633	635	615	658	593	608	625	607	624	605	611	650	591	621	663	655	593	646	648	626	601	625	634	632	626	594	594	578	606	653	609	611	605	612	575	640	645	609	660	676	609	612	594	595	614	652	599	654	633	634	606	626	615	601	624	647	584	564	609	626	641	641	594	653	653	607	646	635	624	638	600	644	641	630	576	588	615	651	556	652	612	610	634	638	629	611	601	627	633	608	637	635	618	656	628	603	626	574	629	632	634	584	627	683	668	651	631	631	620	661	627	601	636	614	593	610	641	663	632	619	637	634	637	595	647	614	651	599	624	630	623	592	554	608	604	596	563	606	648	593	666	607	611	647	662	636	628	646	607	608	604	613	639	613	623	586	617	643	586	620	613	625	623	629	632	648	622	616	571	649	627	587	639	652	632	593	609	656	650	619	607	621	605	608	625	612	619	634	619	620	640	605	635	654	604	610	575	618	614	624	637	581	633	624	586	634	607	653	599	645	628	591	608	623	651	576	644	633	631	632	624	584	644	620	651	594	599	602	616	610	596	600	646	608	645	595	595	555	617	628	683	621	642	659	590	645	654	627	576	605	642	626	650	629	580	607	615	630	654	615	612	647	652	587	639	694	651	628	570	657	602	611	619	644	661	586	605	632	651	634	657	598	629	660	623	609	611	624	609	604	635	577	640	592	639	610	641	610	603	609	618	637	614	608	607	553	641	661	604	575	613	629	633	623	646	614	625	606	633	635	593	599	600	635	575	636	637	607	649	622	602	599	589	576	611	612	565	636	631	603	641	632	617	609	567	617	637	624	578	658	627	640	624	613	606	614	595	684	636	608	611	624	628	629	593	601	582	637	630	613	670	689	618	614	605	600	637	621	595	554	618	581	617	627	633	635	634	663	635	592	668	593	615	590	599	648	630	675	649	650	625	619	623	630	659	668	639	637	600	628	627	584	611	614	604	615	661	576	597	637	637	634	577	565	632	570	613	662	641	602	627	593	614	662	625	585	648	621	589	639	586	656	647	625	607	637	594	619	617	628	602	665	640	628	630	573	589	623	644	649	564	605	614	562	602	675	606	625	564	569	596	621	672	629	619	615	608	642	650	624	589	624	581	560	658	615	639	621	637	613	632	637	614	611	637	685	643	629	619	640	592	608	627	634	635	619	648	622	659	612	640	625	595	642	628	687	655	640	602	673	583	607	674	626	639	599	645	607	617	603	585	610	641	600	594	594	647	632	655	614	576	584	605	617	612	658	652	583	649	647	673	652	627	630	603	642	605	618	605	586	634	583	659	609	653	609	628	634	642	623	602	588	641	716	629	653	575	609	586	631	599	619	589	617	614	645	574	664	647	695	636	543	604	612	597	656	585	666	603	633	613	590	635	615	617	596	670	632	632	599	615	642	639	632	650
1453	963	432	270	327	862	861	397	359	341	266	229	203	202	166	129	99	92	81	97	67	81	78	68	86	64	69	75	124	68	58	152	69	40	52	45	35	39	130	161	32	44	39	31	46	45	36	47	34	48	44	27	38	38	40	42	108	119	122	65	67	61	44	42	51	52	40	39	36	45	46	41	30	35	40	35	31	44	42	35	41	41	36	30	28	39	33	32	40	46	37	55	36	35	44	33	37	39	32	47	32	44	40	44	55	32	35	37	41	37	43	42	36	44	48	31	43	39	41	41	42	27	51	46	42	49	35	24	46	46	46	35	45	34	36	35	39	47	38	35	26	42	54	31	33	43	35	33	43	38	49	48	46	46	43	46	42	35	48	42	34	34	42	37	41	41	47	51	34	40	40	47	37	41	35	38	45	38	46	38	45	52	63	31	46	44	45	44	37	41	50	43	35	34	54	55	35	47	37	41	37	40	50	33	40	45	50	38	33	42	31	37	50	46	33	41	41	30	36	36	41	41	38	34	43	41	48	43	38	35	42	30	36	46	45	42	45	44	35	38	29	35	44	44	49	45	31	42	38	38	44	41	36	54	30	36	40	39	37	36	39	37	50	40	43	39	41	49	44	42	44	36	37	36	40	36	39	38	43	47	36	35	38	39	30	48	30	46	44	40	36	47	42	24	40	44	42	40	37	47	45	40	43	49	31	39	34	44	37	48	41	40	34	42	47	30	37	44	35	39	41	44	38	34	43	47	39	32	38	41	37	42	42	46	43	30	46	38	46	33	35	36	50	52	46	40	42	26	30	42	43	43	56	30	44	36	50	36	32	38	31	24	32	50	41	31	44	43	42	36	37	39	46	32	40	40	52	38	42	38	36	38	33	43	40	41	46	38	42	45	36	25	41	31	44	31	37	30	44	37	43	40	38	41	40	33	37	39	34	34	32	45	42	44	40	40	36	40	41	35	40	41	30	55	52	57	43	43	35	37	41	32	42	46	35	42	49	24	31	37	33	34	31	49	38	42	39	35	48	34	38	52	45	46	40	48	37	48	36	42	31	41	47	30	34	45	30	36	40	47	40	42	48	41	42	41	44	37	40	32	47	28	52	50	54	43	55	43	61	40	33	41	38	44	47	51	41	43	39	38	34	41	30	32	42	40	44	39	33	40	30	42	35	48	37	38	38	45	38	31	39	43	39	55	44	34	55	35	37	39	35	37	47	35	31	39	47	42	37	47	43	35	36	47	36	28	44	35	33	40	30	52	42	40	43	46	32	38	28	43	37	41	43	55	34	32	30	32	52	27	51	30	37	51	45	40	45	37	41	48	46	39	37	38	32	32	41	43	46	47	38	44	38	35	38	50	43	38	43	45	33	32	39	35	38	41	29	40	41	46	43	37	36	38	41	41	51	30	45	42	33	26	43	45	47	58	44	48	41	40	41	27	39	35	43	44	48	39	34	40	33	35	36	43	34	31	59	30	38	26	41	26	40	51	32	39	45	37	39	49	36	49	24	36	46	47	34	42	33	44	38	41	45	41	48	42	44	40	37	44	34	34	40	40	40	37	45	36	36	39	37	44	34	32	47	43	36	46	43	29	43	41	43	38	44	40	46	34	44	41	43	38	40	40	29	40	44	38	42	43	45	46	34	37	45	38	40	44	39	41	39	38	53	36	45	44	38	43	50	48	34	47	39	44	42	37	34	39	43	41	51	46	47	43	44	30	35	36	41	45	46	51	47	44	37	48	38	46	31	35	38	46	38	36	40	29	37	44	44	43	51	39	47	36	47	33	30	50	37	50	36	53	33	43	30	32	37	44	35	36	37	36	35	34	39	44	54	47	47	50	33	33	43	37	38	39	48	46	41	35	52	38	30	43	34	47	49	41	33	33	40	34	36	37	53	34	37	51	52	38	51	44	45	39	47	37	51	47	43	49	49	41	27	31	37	40	33	52	43	31	39	39	33	42	37	36	29	35	47	39	33	40	42	38	32	41	48	30	42	35	34	42	41	33	34	44	34	50	28	50	46	43	44	41	36	32	50	46	39	31	42	37	35	48	42	36	48	36	28	46	31	42	41	51	46	29	46	41	28	28	40	46	45	45	45	27	43	44	39	37	40	38	32	51	35	37	41	47	44	41	39	38	48	47	38	33	37	34	40	48	46	29	29	41	47	30	45	36	34	38	46	35	42	36	32	34	42	55	32	41	52	43	44	29	34	43	33	36	52	44	43	34	37	38	43	37	29	46	42	30	49	40	33	40	31	39	43	46	46	35	45	41	38	27	38	28	40	39	41	35	27	37	45	37	44	45	35	55	49	54	53	35	39	44	42	33	33	50	35	33	37	45	34	41	45	38	38	39	36	37	43	35	46	36	27	31	39	39	37	34	38	38	35	41	30	36	41	33	30	30	35	41	41	39	36	44	39	51	41	43	35	33	32	34	55	41	40	29	37	47	39	47	45	42	47	39	31	31	48	32	40	37	35	37	34	44	29	45	34	42	41	37	48	37	41	47	41	45	48	46	32	34	37	30	46	45	46	45	45	46	37	38	39	36	31	36	45	35	34	44	42	41	44	52	38	46	52	40	36	37	40	34	46	35	33	38	29	39	54	41	28	44	46	42	48	39	48	41	41	39	38	57	34	44	41	38	38	48	42	54	56	44	40	40	37	44	33	40	31	45	40	44	27	53	44	36	33	32	42	42	42	35	50	39	35	44	38	45	43	43	47	47	47	49	42	40	45	56	43	41	46	47	33	44	46	39	44	35	27	44	38	35	37	34	34	36	46	39	37	44	41	40	54	40	40	49	47	37	37	47	48	38	29	44	51	46	41	35	36	52	39	39	43	28	45	37	45	32	47	27	41	38	37	30	31	34	49	53	41	33	36	38	46	32	32	50	42	43	33	41	40	51	38	37	39	41	48	42	47	46	41	45	46	46	43	48	44	37	33	32	43	36	31	44	35	56	35	36	27	40	26	41	34	45	38	41	37	54	40	40	42	39	45	36	41	36	54	34	34	49	36	39	32	41	43	42	54	50	37	41	38	35	38	43	37	26	41	41	35	41	40	45	44	45	34	44	27	46	47	43	41	44	33	48	28	42	51	40	45	36	57	44	41	34	37	39	43	40	36	41	37	43	38	40	45	40	40	43	45	46	47	35	46	36	45	29	38	50	36	38	45	36	34	42	51	28	32	33	46	40	44	38	44	38	41	36	41	37	34	39	46	43	43	41	49	40	37	41	50	39	53	46	39	39	38	40	30	39	34	46	54	47	53	35	35	26	45	42	37	42	34	40	46	34	45	32	43	48	43	48	40	33	34	29	43	42	31	50	38	44	37	34	37	40	39	36	38	41	46	39	41	41	48	34	36	25	38	28	48	39	45	33	40	33	23	46	37	42	36	40	35	54	44	32	39	47	51	40	44	32	36	50	30	37	38	38	35	46	49	38	37	35	31	36	44	45	39	37	30	35	39	34	39	41	37	38
19771	12021	6690	11333	19292	27559	21055	16538	14140	11839	10540	8690	6849	6180	5667	4046	3496	2994	2830	2532	2174	2065	1901	1828	1766	1757	1622	1537	3158	1283	1252	4446	1112	792	795	733	648	761	3750	4746	554	566	520	540	542	489	485	525	476	489	524	494	529	516	524	687	2485	3217	2738	1711	1395	942	807	735	580	551	499	466	526	446	434	478	447	494	461	476	473	477	500	447	501	459	453	456	497	476	460	450	472	474	495	429	461	480	456	420	501	475	480	518	489	504	445	461	503	492	478	492	467	477	493	468	495	475	455	465	496	473	472	468	463	475	487	444	493	481	455	475	489	481	458	510	472	509	483	458	488	482	488	486	451	474	476	462	485	493	506	481	501	496	461	467	447	463	530	449	444	460	518	465	503	477	467	496	483	498	464	506	508	474	494	503	511	485	459	503	489	481	454	475	483	509	474	488	468	493	549	427	465	460	441	477	446	465	473	479	475	476	514	491	458	533	465	504	497	519	502	477	495	450	456	478	497	482	469	455	460	496	518	459	498	479	490	476	492	464	497	478	490	495	491	509	493	435	538	447	466	497	483	479	479	467	463	490	476	478	463	522	523	512	473	459	492	466	511	449	473	486	473	485	454	475	488	489	527	474	478	491	456	431	439	484	451	473	504	475	461	506	467	529	480	475	464	491	525	498	457	462	451	486	508	468	476	483	500	471	445	480	488	489	500	494	471	536	516	487	485	457	480	500	482	444	494	465	478	483	473	469	495	484	455	503	485	462	459	508	448	444	459	461	456	496	466	495	498	504	481	494	500	470	484	483	446	492	473	458	500	461	469	479	436	472	474	486	443	444	489	456	481	484	476	470	498	483	477	486	447	491	526	505	473	489	494	495	465	475	460	472	525	492	453	511	482	464	479	518	444	531	495	532	454	449	483	448	469	455	458	485	496	498	452	490	459	420	507	492	469	464	455	467	451	483	492	478	525	471	440	468	480	482	499	453	468	494	474	505	463	497	471	476	462	459	469	414	471	526	457	450	473	484	497	463	476	480	486	464	474	483	486	491	469	499	489	455	476	492	495	491	507	469	481	465	483	464	495	540	472	475	482	473	478	499	483	475	478	490	464	462	498	464	495	475	498	510	470	482	458	512	495	478	474	490	520	474	448	485	486	447	468	478	482	464	462	528	505	453	468	487	450	475	468	490	474	490	472	495	465	500	504	472	501	492	488	487	447	500	515	482	506	475	508	465	480	430	458	492	524	471	499	494	445	487	482	499	533	455	503	441	493	488	472	443	523	491	491	466	484	489	483	496	517	485	497	482	484	504	491	462	484	488	471	464	469	492	506	476	452	455	495	509	402	491	507	442	462	521	484	468	467	489	521	499	477	490	482	490	479	460	476	480	477	452	490	514	469	505	465	473	491	515	493	514	493	438	486	459	501	447	429	473	461	493	491	435	443	500	498	439	489	497	482	466	484	475	481	476	497	473	453	492	453	452	452	460	516	473	433	439	487	478	461	454	456	482	481	463	483	467	515	494	485	469	482	505	510	445	516	465	487	443	452	481	492	456	508	451	498	472	477	456	491	483	489	479	441	494	484	478	463	515	431	474	491	510	463	455	477	509	469	515	456	473	539	483	446	499	507	439	498	478	469	440	477	475	508	500	450	521	465	451	446	495	481	475	482	503	505	502	453	469	469	482	479	499	459	477	507	494	467	469	522	482	503	466	470	462	447	481	457	459	495	469	529	479	468	471	461	491	473	475	482	458	479	526	471	469	503	465	489	492	457	505	482	491	499	468	509	456	457	487	471	510	486	458	482	466	491	457	488	482	487	560	522	456	541	468	464	494	460	460	507	480	491	492	463	470	483	482	457	442	485	452	452	465	462	479	485	485	511	454	471	472	484	511	499	477	488	469	514	513	466	497	483	484	470	485	455	455	503	484	491	495	438	506	464	511	465	495	504	444	485	517	432	489	486	458	480	455	496	488	460	439	452	483	456	430	441	488	537	484	487	533	475	494	472	453	453	504	491	494	502	463	453	446	449	458	477	506	489	529	492	479	495	461	488	474	466	465	442	484	482	470	453	456	498	494	475	476	493	460	480	456	482	446	485	445	514	484	488	468	488	471	427	487	484	488	537	478	505	482	492	480	503	464	497	444	441	460	501	483	478	508	532	500	496	486	434	447	493	529	420	486	498	458	491	474	499	478	494	498	515	469	472	477	484	438	465	431	446	500	463	519	494	443	498	475	456	502	490	496	446	480	472	511	501	494	484	479	479	509	505	486	479	469	493	483	491	489	500	430	465	499	450	442	473	493	476	479	485	478	494	475	470	461	451	442	443	508	500	478	441	477	436	466	511	453	500	476	472	522	544	508	535	475	458	485	484	496	507	464	466	458	456	496	467	492	474	470	487	482	470	498	490	474	442	497	480	475	479	499	513	527	477	497	521	476	495	513	479	448	495	479	462	449	495	461	489	506	451	489	521	487	459	487	503	449	481	481	464	466	492	465	497	504	465	467	480	482	484	467	473	463	497	503	470	476	502	483	474	441	480	485	491	458	488	504	491	496	489	548	489	535	484	457	436	486	481	483	461	494	498	468	481	469	486	461	476	490	488	463	484	485	469	468	478	487	484	510	486	456	476	463	474	463	491	469	474	493	493	518	488	429	484	482	514	468	443	485	535	453	468	460	469	500	465	522	480	510	479	467	480	474	518	439	450	478	469	528	484	522	495	490	504	482	458	480	467	521	482	518	508	524	485	494	488	468	469	468	463	519	481	452	468	445	483	495	523	451	501	451	499	468	463	448	491	456	482	475	478	479	499	479	472	476	457	471	475	441	510	504	479	489	483	519	476	472	495	479	479	458	431	498	469	510	494	502	483	470	440	487	504	494	480	495	483	417	443	465	507	482	471	489	467	478	482	456	493	477	471	471	464	520	515	526	494	467	466	494	444	484	520	474	479	446	468	506	468	440	469	483	460	469	507	523	454	469	488	470	478	500	483	470	441	488	483	477	481	490	471	494	475	500	455	489	490	476	512	437	494	480	434	476	494	455	546	460	482	496	451	523	499	446	470	472	498	457	510	450	476	477	444	492	528	516	446	518	471	489	465	465	486	490	442	447	482	521	532	450	475	479	478	457	423	495	429	490	458	484	488	456	499	472	536	414	498	477	488	512	455	496	467	512	473	465	485	491	433	486	488	503	505	474	491	493	469	511	508	455	514	493	462	496	494	483	453	476	513	499	504	502	490	495	477	480	465	473	502	496	466	476	490	449	494	461	457	470	489	468	481	489	479	445	486	504	493	428	428	506	497	511	501	452	500	483	464	450	513	504	454	480	497	450	486	486	474	475	433	465	449	458	467	476	515	454	509	517	512	461	492	493	469	508	480	469	469	500	511	498	453	488	489	487	463	462	454	512	469	501	501	476	489	444	478	498	487	444	455	514	486	462	443	481	499	484	463	476	478	498	470	481	451	490	425	496	506	454	449	459	455	494	505	429	485	466	492	489
2848	825	456	333	389	1000	672	473	360	390	368	285	239	299	300	209	184	122	136	129	102	110	106	91	89	97	100	90	261	85	76	111	68	76	68	65	68	71	150	98	57	46	62	64	58	72	61	63	63	79	48	60	61	67	59	62	103	168	171	157	119	102	80	65	50	69	55	48	64	50	58	50	60	70	57	60	55	51	63	59	59	58	58	68	60	64	57	66	60	56	63	63	60	59	63	72	55	72	54	67	60	65	58	59	63	63	55	67	64	59	56	69	77	48	58	54	65	70	55	52	55	54	62	63	68	51	68	50	49	51	57	52	52	55	53	61	65	69	67	62	65	67	63	53	64	63	52	61	57	50	59	81	59	66	50	70	57	74	69	66	60	77	60	64	64	62	59	53	59	63	68	63	75	51	63	62	56	58	57	70	61	63	70	66	52	65	53	54	48	57	50	61	48	65	61	62	59	56	64	57	71	64	66	55	51	47	58	67	80	47	57	53	49	62	57	48	56	50	60	64	58	58	63	62	51	52	64	66	64	71	61	62	77	44	72	61	65	74	61	58	69	59	57	57	62	56	73	57	60	48	44	67	50	81	74	77	57	46	49	62	65	72	62	55	49	55	58	62	50	59	46	51	48	52	55	73	68	56	71	58	56	57	55	62	59	70	69	54	51	59	59	50	71	48	45	57	72	62	61	67	61	76	50	56	44	52	64	64	55	54	72	54	48	56	58	44	58	60	52	60	50	63	45	65	50	50	72	71	56	56	64	67	69	61	45	62	65	58	64	61	56	66	61	56	65	77	45	76	57	63	54	67	62	56	60	62	53	76	51	60	46	63	49	55	58	66	58	60	60	65	67	51	49	68	47	65	57	42	58	71	69	56	58	65	66	48	55	48	62	58	62	60	51	67	68	57	50	62	66	77	53	66	71	65	65	60	53	55	76	61	51	73	52	67	58	60	59	63	54	67	60	63	55	62	74	51	66	52	61	60	56	57	68	54	46	58	53	83	60	71	56	57	61	45	73	66	56	55	71	58	70	49	62	62	57	63	54	59	43	55	59	58	60	51	56	49	57	41	58	65	59	59	62	62	69	56	63	74	61	52	58	64	60	51	67	50	57	53	59	60	56	64	69	52	58	63	66	67	48	51	62	57	56	62	68	61	62	51	59	50	69	47	76	59	65	48	56	45	68	60	65	54	58	56	57	70	55	46	62	56	59	50	86	59	60	71	58	67	69	52	62	51	65	62	63	50	53	54	79	65	69	59	55	57	73	63	69	56	61	64	72	79	57	66	71	56	49	63	58	60	55	49	46	51	53	56	53	53	65	55	63	52	55	75	44	63	74	42	57	54	57	52	65	63	58	58	59	52	61	63	59	54	60	63	62	60	57	46	47	61	61	70	56	70	62	60	54	50	59	52	65	56	71	70	68	66	74	63	57	77	62	60	57	52	53	55	55	56	74	63	61	62	51	89	62	69	62	57	49	54	59	47	70	57	42	58	54	75	67	51	67	61	44	58	67	61	62	51	58	64	68	66	73	53	60	56	52	66	63	64	63	59	61	43	75	57	67	47	56	51	50	63	61	58	56	51	56	61	54	70	66	59	49	66	53	65	65	64	64	63	61	44	55	54	65	59	66	62	64	52	74	52	66	59	64	62	54	52	54	62	53	68	55	78	56	69	64	66	51	45	53	70	57	72	61	79	65	66	36	62	78	61	69	65	56	59	65	65	70	48	54	48	58	51	56	61	67	58	57	67	55	56	60	61	50	58	63	64	60	51	67	60	66	51	57	53	64	80	57	70	64	59	61	68	53	47	57	56	56	62	49	73	57	71	51	68	66	62	55	54	64	57	59	60	66	63	70	44	73	64	65	52	62	61	60	57	58	56	54	59	47	71	62	61	53	44	63	70	63	57	71	64	51	55	65	81	60	63	74	53	57	63	51	60	59	63	52	61	60	68	56	58	57	68	63	49	62	65	61	45	64	65	57	66	66	71	56	57	56	67	48	68	56	49	42	72	69	56	55	72	41	58	67	57	56	60	50	67	61	76	73	43	73	54	57	57	51	56	60	70	62	62	65	64	65	58	60	61	56	72	40	48	52	70	66	66	54	71	62	70	52	57	40	55	65	73	60	54	67	72	58	54	72	62	60	61	62	52	70	55	56	53	46	65	60	55	51	70	60	60	55	62	59	64	69	57	62	51	61	60	55	72	67	54	70	60	44	64	61	55	66	53	54	55	64	59	48	60	64	67	58	71	50	50	55	58	61	59	66	69	50	54	61	64	55	55	67	61	71	65	79	64	42	39	50	60	55	51	57	61	50	63	51	49	60	65	45	71	47	63	51	50	57	66	55	67	61	65	50	62	65	63	69	58	64	68	78	62	60	52	46	60	68	59	57	62	58	71	50	46	70	64	36	54	62	62	59	65	74	59	61	68	69	49	55	75	56	66	42	50	49	51	49	56	55	64	54	67	54	64	74	47	51	75	55	56	70	64	53	61	44	53	64	49	33	59	61	58	70	56	54	64	57	51	54	60	51	53	58	70	58	53	58	69	52	58	47	72	65	53	74	58	48	65	52	54	67	71	62	61	52	56	62	46	63	61	58	63	65	63	56	65	54	75	53	63	71	63	72	50	68	59	83	57	82	65	52	63	61	62	54	52	60	68	52	66	49	65	60	45	67	53	57	58	52	53	66	68	56	61	75	62	56	64	52	61	63	68	63	51	56	64	58	60	62	66	53	59	70	53	61	57	57	77	59	60	50	54	72	79	59	49	67	61	64	54	61	73	55	44	58	47	61	40	60	59	61	48	65	50	49	70	53	51	56	63	46	69	67	69	61	78	58	63	59	67	70	58	61	55	65	59	45	59	80	52	75	63	73	60	61	56	60	56	59	61	65	61	66	58	49	67	66	71	50	54	65	52	59	65	57	58	65	55	70	60	58	69	46	59	61	66	68	53	71	54	49	61	56	57	66	47	61	51	68	50	62	53	55	63	59	63	57	59	63	65	75	57	58	60	53	65	63	57	63	51	55	66	69	64	69	48	53	61	62	56	46	62	67	67	68	59	60	64	74	52	55	52	55	66	60	59	41	55	50	60	59	70	57	74	56	50	59	61	50	64	59	58	55	71	53	69	51	64	62	60	55	63	59	63	58	63	60	77	64	50	58	60	60	70	65	55	60	77	62	63	47	66	46	62	69	63	62	61	68	46	68	49	51	51	67	64	65	60	54	46	64	64	55	66	54	54	55	61	64	56	68	67	54	44	59	67	57	58	64	69	49	54	51	65	61	47	53	57	46	57	64	69	61	50	61	53	59	61	48	47	63	54	58	54	75	65	66	74	59	67	63	62	62	59	64	52	66	54	59	66	55	64	57	65	61	67	73	57	76	60	57	48	54	66	53	53	55	62	55	62	57	61	58	64	54	55	62	46	68	40	72	61	69	60	49	48	83	60	69	70	67	64	55	52	57	50	47	52	57	60
19865	10447	6705	11868	20049	27407	20828	17232	14698	13224	12095	10092	8482	8058	8941	5905	4665	3871	3431	3228	2692	2477	2270	2165	2183	2176	1995	1851	6414	1520	1457	2622	1307	1080	1019	951	895	1379	3537	1630	812	788	756	727	713	750	797	755	736	762	731	713	722	737	691	742	2097	4188	3973	3363	2338	1664	1176	846	774	688	699	714	704	648	695	693	661	684	707	749	675	656	724	708	701	655	694	671	676	741	687	743	710	721	668	709	688	711	714	667	671	694	698	711	681	692	685	707	683	706	703	730	697	738	661	717	686	702	681	723	702	688	683	701	686	714	657	670	744	713	714	674	735	665	686	710	674	694	684	700	706	696	689	695	654	678	712	697	668	744	677	650	735	725	680	678	711	684	665	711	698	704	684	726	685	726	695	679	675	693	711	686	707	711	695	716	650	726	734	687	690	696	724	697	730	714	661	700	749	711	770	689	700	664	719	750	669	701	694	749	696	714	709	718	688	708	699	679	667	675	701	689	694	715	668	673	694	727	726	694	661	702	715	651	685	722	723	671	645	692	672	637	711	683	691	715	696	707	716	704	728	637	674	698	707	714	678	727	694	692	733	711	690	696	740	649	682	736	682	720	687	692	664	711	685	695	711	716	709	698	690	681	678	678	690	693	717	745	717	662	678	683	719	716	668	646	692	678	669	687	661	668	702	692	682	734	656	647	652	733	693	741	714	709	685	699	724	694	741	699	741	670	716	720	714	724	720	714	682	662	729	726	720	677	708	699	694	721	728	696	737	710	744	704	727	706	719	692	677	669	705	717	690	728	689	692	716	682	706	726	688	694	692	705	690	657	646	713	676	713	668	717	684	725	708	690	695	666	714	655	734	750	693	705	666	730	722	725	756	690	664	708	747	655	731	700	718	687	689	677	679	670	743	703	726	709	725	704	761	720	702	697	685	678	676	673	725	640	709	689	693	688	728	681	707	710	727	718	696	674	692	720	669	691	751	685	724	680	698	693	721	718	675	754	678	658	709	650	680	697	732	707	697	663	682	676	661	701	682	675	710	724	685	700	633	724	693	708	701	680	708	681	676	687	698	695	675	718	689	666	712	733	663	673	758	712	682	736	689	670	697	633	640	689	702	645	692	674	705	765	709	680	722	705	685	695	688	694	689	702	701	710	671	693	686	706	669	680	660	673	687	745	702	683	714	653	753	676	714	690	677	740	683	645	695	684	696	687	735	705	716	696	714	671	689	708	665	740	680	748	711	706	749	691	720	721	734	704	733	713	690	667	748	696	722	699	680	682	714	674	691	710	671	704	657	687	659	697	680	757	671	684	659	676	632	740	686	717	692	659	703	703	711	666	710	704	644	720	693	699	678	650	689	668	716	680	744	709	695	732	697	718	690	725	712	692	667	664	700	722	685	738	712	697	655	725	640	703	669	764	683	656	683	702	670	669	700	741	683	671	682	708	689	733	713	690	734	677	746	676	689	689	682	736	716	746	674	682	687	729	715	698	679	690	715	685	709	714	655	736	691	716	695	692	652	678	683	696	671	688	673	664	690	688	751	675	722	702	731	731	676	700	705	645	704	682	674	733	749	690	669	731	714	697	675	690	679	723	720	724	739	681	692	702	683	721	679	720	685	634	721	667	702	730	693	678	647	676	727	704	677	671	702	675	724	658	685	698	701	691	715	704	710	689	700	710	695	675	678	707	693	683	720	726	743	741	665	726	708	736	659	683	711	696	705	739	709	675	666	734	715	657	704	697	720	674	698	730	700	713	739	701	701	694	744	752	662	705	689	687	717	727	670	682	737	742	731	721	667	701	652	694	673	688	679	716	705	695	684	752	720	674	684	717	717	681	701	705	715	682	689	640	684	681	697	654	679	659	662	732	702	694	686	701	711	671	689	694	702	698	722	675	688	693	713	723	702	691	698	706	674	713	699	716	702	713	749	723	664	714	745	696	680	684	688	736	711	704	681	678	707	712	689	664	710	657	719	690	720	677	722	729	682	729	636	682	689	679	692	712	731	710	685	732	694	695	716	706	701	706	702	710	669	741	702	689	731	731	701	681	750	708	700	680	717	760	687	733	641	688	726	716	673	669	719	696	688	671	672	734	697	698	703	670	685	731	665	744	678	707	667	677	683	670	743	704	700	719	702	695	675	631	679	682	717	729	710	692	751	667	686	680	712	720	716	709	674	691	671	752	696	705	673	734	686	743	660	643	642	749	684	683	703	667	706	716	635	679	678	645	651	686	690	640	653	667	670	681	734	711	724	670	702	709	709	637	698	694	729	760	720	657	739	705	715	655	766	710	674	688	707	698	723	619	698	639	675	688	691	683	686	642	679	719	693	692	691	698	686	705	713	715	698	704	719	690	735	673	732	768	689	630	680	678	712	741	664	680	682	688	685	672	677	704	725	696	740	674	700	734	720	691	703	657	664	671	658	737	691	696	692	690	680	688	691	686	717	717	682	652	677	704	733	678	691	735	725	658	693	675	698	680	678	685	713	686	693	697	669	735	690	691	746	643	693	639	720	715	657	673	617	757	699	680	703	694	641	648	689	691	686	740	691	716	771	750	712	708	681	695	731	731	676	647	705	718	693	704	700	702	751	716	710	653	708	679	721	709	651	691	735	716	692	695	686	727	715	713	695	712	666	719	720	653	705	669	700	664	685	693	690	662	690	733	659	723	722	672	690	680	721	672	691	704	693	725	702	723	715	705	777	691	664	717	707	703	638	682	713	654	719	674	669	702	681	706	726	665	721	697	682	675	680	700	688	675	675	651	683	731	716	718	712	705	719	677	688	679	684	722	702	718	704	723	636	706	673	695	697	710	702	715	704	713	708	684	716	714	680	669	688	687	653	705	690	693	651	701	659	678	699	706	692	669	688	692	715	667	677	718	691	679	735	702	699	716	693	714	690	736	721	733	704	708	673	722	650	718	665	707	705	688	695	713	685	672	707	733	742	685	660	728	674	676	687	688	656	683	684	693	704	661	666	682	685	684	670	711	715	701	710	678	706	645	708	704	689	707	712	706	671	695	705	702	670	683	708	685	723	721	704	654	743	721	685	681	726	699	675	707	697	637	726	697	691	692	683	702	694	758	695	725	703	707	669	698	717	681	693	674	720	654	692	674	699	712	687	642	705	706	693	734	650	720	711	713	682	676	683	654	663	711	665	705	668	714	710	722	688	660	739	686	666	708	652	750	697	705	767	687	735	684	720	721	744	714	721	667	688	736	733	685	676	728	692	696	669	710	713	741	700	700	706	664	719	710	665	697	712	704	690	653	727	686	657	666	695	665	687	709	706	748	734	734	629	716	680	689	651	662	678	701	697	713	707	730	641	691	660	750	682	689	690	708	673	732	688	680	738	648	665	729	722	706	660	668	676	721	681	774	732	686	697	660	664	706	713	684	680	709	659	745	719	698	694	703	685	681	725	643	674	724	689	698	732	714	693	711	699	697	764	695	710	707	649	703	673	734	696	694	697	656	729	677	676	706	653	726	690	690
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
