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
341886055568	341886056133	341886056683	341886057233	341886057777	341886058333	341886058883	341886059433	341886059977	341886060533	341886061083	341886061633	341886062177	341886062733	341886063283	341886063833	341886064377	341886064933	341886065483	341886066033	341886066577	341886067133	341886067683	341886068233	341886068777	341886069333	341886069883	341886070433	341886070977	341886071533	341886072083	341886072633	341886073177	341886073733	341886074283	341886074833	341886075377	341886075933	341886076483	341886077033	341886077577	341886078133	341886078683	341886079233	341886079777	341886080335	341886080883	341886081433	341886081977	341886082533	341886083083	341886083633	341886084177	341886084733	341886085283	341886085833	341886086377	341886086933	341886087483	341886088033	341886088577	341886089133	341886089683	341886090235	341886090777	341886091335	341886091883	341886092433	341886092977	341886093533	341886094083	341886094633	341886095177	341886095735	341886096285	341886096833	341886097377	341886097935	341886098483	341886099033	341886099577	341886100136	341886100683	341886101233	341886101777	341886102335	341886102883	341886103433	341886103977	341886104533	341886105083	341886105633	341886106177	341886106733	341886107283	341886107833	341886108377	341886108935	341886109485	341886110035	341886110577	341886111135	341886111685	341886112233	341886112777	341886113335	341886113885	341886114435	341886114977	341886115535	341886116083	341886116633	341886117177	341886117735	341886118283	341886118833	341886119377	341886119933	341886120485	341886121033	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	1828	3300	1900	2700	1827	3300	1900	2700	1826	3300	1900	2700	1825	3300	1900	2700	1824	3300	1900	2700	1823	3300	1900	2700	1822	3300	1900	2700	1821	3300	1900	2700	1820	3300	1900	2700	1819	3300	1900	2700	1819	3300	1900	2700	1818	3300	1900	2700	1817	3300	1900	2700	1816	3300	1900	2700	1815	3300	1900	2700	1814	3300	1900	2700	1813	3300	1900	2700	1812	3300	1900	2700	1811	3300	1900	2700	1810	3300	1900	2700	1809	3300	1900	2700	1808	3300	1900	2700	1808	3300	1900	2700	1807	3300	1900	2700	1806	3300	1900	2700	1805	3300	1900	2700	1804	3300	1900	2700	1803	3300	1900	2700	1802	3300	1900	2700	1801	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
12672	3628	905	571	969	967	915	742	654	549	466	378	338	314	237	256	216	200	164	144	136	105	113	104	99	88	82	72	80	64	62	47	51	51	56	51	56	54	44	39	41	44	33	36	44	35	47	43	37	29	26	28	37	42	28	40	35	33	38	36	43	43	38	40	35	31	42	40	29	37	46	23	40	23	35	37	44	34	29	30	26	32	44	31	34	32	26	31	38	27	31	28	35	33	40	27	29	34	29	29	28	27	25	31	37	33	38	30	28	33	33	34	37	36	32	34	31	30	35	28	25	30	25	26	35	22	37	23	38	27	33	31	30	29	38	48	37	32	22	36	36	21	31	32	27	44	31	29	32	23	40	40	28	36	40	30	30	36	28	26	28	31	51	51	32	28	47	26	26	31	26	42	38	36	42	35	26	29	32	29	41	32	34	33	34	29	36	34	17	34	27	30	30	31	28	27	30	30	33	26	35	36	34	28	44	28	23	27	31	37	22	37	25	26	33	33	34	24	29	24	35	32	35	36	28	27	28	35	22	29	27	30	26	31	33	28	24	25	31	35	31	41	38	23	27	35	29	36	26	38	30	37	33	31	24	26	26	25	29	25	29	27	41	32	25	33	30	26	30	19	39	25	36	30	31	31	29	33	38	27	27	33	28	44	33	34	26	22	39	32	29	23	37	29	24	31	33	24	27	24	37	30	25	26	35	37	28	37	30	36	43	41	35	26	32	25	41	28	37	23	32	29	38	34	33	35	31	31	39	32	27	33	34	31	39	27	38	34	29	29	30	31	37	31	27	29	27	31	22	37	22	31	32	24	31	26	21	31	30	42	29	32	30	35	26	32	24	40	31	33	32	32	31	37	24	28	34	31	23	25	23	42	22	36	32	35	27	38	31	34	34	31	25	24	17	32	38	31	40	33	45	26	30	31	34	35	26	32	27	41	27	30	31	37	24	28	24	35	41	34	30	33	27	41	27	32	33	41	31	38	33	29	36	31	30	24	22	32	40	24	37	38	26	33	37	32	30	37	37	34	32	27	30	34	36	28	23	40	28	36	27	29	33	22	26	25	31	29	36	47	31	27	33	26	26	34	41	33	41	26	25	34	37	50	33	34	32	35	23	30	31	24	43	30	36	32	33	39	27	29	27	36	27	35	28	31	25	37	37	31	34	44	40	26	35	36	35	33	27	36	29	26	33	37	31	23	27	37	24	37	32	25	22	24	32	27	36	27	31	41	30	39	25	38	37	34	30	27	33	36	34	23	25	35	29	25	26	30	33	31	29	39	31	33	37	32	37	35	33	33	28	29	33	39	32	32	33	32	28	30	31	32	35	37	29	29	33	28	31	29	33	31	35	32	36	33	26	34	26	27	29	31	19	19	42	36	38	26	23	33	29	36	27	36	34	38	32	16	34	44	28	23	30	30	36	30	23	30	37	35	51	34	34	49	29	30	41	32	34	35	24	37	33	24	36	38	24	31	25	28	30	32	28	26	28	35	34	28	37	26	31	20	36	29	30	20	38	27	34	29	28	15	27	34	33	35	32	35	40	30	33	30	38	51	30	34	42	27	33	27	31	42	31	28	35	33	24	43	40	27	29	27	34	39	33	39	25	35	23	30	33	26	35	44	25	39	31	31	35	36	37	30	39	32	36	25	27	18	36	30	21	37	39	29	40	40	32	28	27	27	34	32	37	32	28	33	31	50	36	29	27	28	36	33	24	37	27	28	24	30	19	36	35	30	24	35	24	30	21	25	33	22	25	36	30	28	25	25	32	31	25	37	26	29	28	21	27	29	17	25	27	24	38	34	26	30	31	30	36	28	27	32	35	29	35	42	31	31	25	28	30	29	20	39	33	25	27	29	27	38	29	31	39	29	28	29	38	33	39	40	31	24	34	22	33	29	34	32	30	26	30	35	33	34	28	32	29	34	33	21	32	34	37	27	25	17	46	34	32	34	26	27	33	21	26	34	31	26	28	36	16	30	26	31	29	24	25	31	43	36	29	32	36	32	33	33	39	28	28	41	31	36	21	25	29	27	30	35	34	27	35	25	35	31	32	29	26	31	35	33	36	21	35	33	38	28	34	29	28	24	27	32	34	29	34	25	37	32	30	37	31	34	27	27	20	30	33	35	29	23	25	30	28	27	44	29	36	31	25	22	37	40	33	31	39	23	31	28	35	24	34	28	26	40	26	27	29	28	26	23	39	23	33	35	23	37	31	28	32	27	42	26	29	31	31	34	29	35	33	34	30	28	26	28	39	36	27	26	26	28	23	49	26	32	37	25	28	29	35	26	26	28	25	45	41	29	30	26	29	34	29	32	19	33	28	39	35	37	35	25	27	32	24	31	33	22	25	38	22	30	29	30	35	27	34	39	33	27	27	28	22	29	40	33	25	29	29	32	24	21	40	34	32	35	18	40	19	34	30	33	31	36	37	45	30	26	32	22	26	30	26	27	38	23	25	30	28	39	21	42	36	32	27	35	35	27	40	30	30	35	29	31	37	39	22	28	32	33	41	29	20	30	37	25	36	30	33	26	38	27	42	33	30	34	33	31	19	31	33	34	36	30	34	32	43	34	28	25	30	25	32	33	27	24	28	35	26	43	22	23	42	28	24	30	25	34	25	28	29	30	33	31	38	29	36	23	37	32	35	36	26	43	23	32	37	26	27	27	29	30	31	41	26	21	34	29	30	26	34	27	29	41	37	21	38	24	42	25	33	33	29	43	28	26	36	28	31	27	28	28	33	21	31	29	29	28	23	26	29	34	28	28	25	24	24	27	36	30	33	34	30	30	28	41	33	28	31	28	34	23	33	24	36	31	23	33	24	26	28	31	43	34	29	31	31	41	30	34	23	38	45	34	34	28	29	33	33	23	29	31	32	24	42	39	36	25	27	33	29	32	38	23	40	38	29	28	32	37	33	28	23	23	27	26	24	24	30	29	25	31	28	25	41	31	36	32	35	42	35	35	36	31	37	30	24	20	23	31	31	30	32	27	35	22	34	20	32	28	32	36	32	32	29	30	30	29	39	27	40	35	30	24	32	28	40	40	18	20	29	39	30	36	36	24	37	37	38	32	31	39	34	32	26	19	36	25	22	43	28	29	32	33	29	23	36	29	30	37	33	30	29	35	37	33	34	29	25	38	34	30	30	26	32	30	25	24	35	23	34	39	27	24	42	22	29	28	26	41	30	42	20	30	32	44	33	30	32	24	32	32	33	25	32	24	26	33	31	38	28	33	28	31	23	37	32	33	23	34	26	30	27	35	28	27	24	26	31	36	36	31	38	30	32	27	30	30	29	24	26	28	36	34	33	34	24	30	39	22	34	34	29	28	31	26	38	35	36	34	27	35	35	37	37	29	26	32	32	29	27	30	21	29	37	28	34	28	42	26	28	19	30	19	35	23	25	28	25	38	31	26	32	26	34	30	33	37	22	33	37	26	35	25	28	34	23	40	29	22	23	32	40	31	37	25	33	42
52205	25654	15814	29874	37371	35836	32748	28918	25501	22210	19233	16528	14200	12515	10976	9593	8504	7788	6815	6005	5288	4746	4437	4115	3728	3462	3138	2920	2607	2366	2188	1939	1684	1682	1612	1531	1420	1271	1173	1220	1124	1123	1037	993	953	961	920	823	858	775	795	735	744	707	666	678	703	652	660	636	689	634	640	611	667	568	569	617	654	628	611	544	602	583	582	568	561	546	554	554	533	510	570	512	532	554	558	545	498	528	554	543	549	517	521	577	479	512	534	557	527	527	533	518	488	506	520	518	484	542	525	515	495	502	524	498	518	503	514	515	503	514	482	501	518	506	504	488	492	520	491	505	547	532	567	506	487	531	546	496	546	523	524	504	473	505	515	457	467	506	468	493	520	511	461	524	464	512	464	506	521	479	518	530	510	486	542	463	509	491	501	483	536	479	506	504	506	488	547	501	521	515	500	470	491	513	477	499	498	518	466	522	492	475	494	524	516	510	532	525	503	503	500	524	531	518	505	476	525	501	479	494	500	496	478	479	489	502	497	516	503	516	461	486	527	511	482	523	459	541	503	527	490	541	491	508	495	480	525	510	503	512	516	470	492	516	475	493	496	521	493	508	475	514	529	507	474	463	476	519	492	492	472	490	470	511	493	506	482	490	514	481	503	493	480	489	491	476	514	490	477	452	493	517	523	522	479	485	487	533	494	498	513	484	457	519	507	509	508	480	505	517	509	493	515	506	452	517	527	484	515	486	490	461	509	486	503	531	476	494	513	528	470	488	482	484	512	482	463	491	472	496	549	502	493	508	463	511	493	484	530	464	496	503	497	466	486	507	454	475	507	438	483	536	518	497	468	474	508	477	475	499	506	533	507	483	551	514	489	492	459	486	495	543	529	486	469	501	508	506	470	489	511	530	500	515	491	485	467	471	497	513	472	502	493	515	501	514	480	507	528	481	548	489	469	495	513	523	504	505	511	507	526	520	473	484	502	510	495	516	474	498	539	542	481	522	482	544	468	504	486	488	507	527	491	504	462	532	501	494	511	497	513	507	516	463	504	500	511	500	518	522	493	500	482	512	495	488	520	522	504	512	535	509	519	535	499	434	480	524	498	512	509	529	509	491	510	525	537	480	504	507	493	527	488	506	504	508	514	488	499	509	450	508	508	516	509	514	479	457	478	464	466	513	466	473	457	507	507	467	520	470	502	527	479	515	503	465	486	481	498	486	469	484	521	511	504	504	486	517	536	458	445	488	484	462	451	500	503	517	509	526	495	496	499	518	503	491	513	506	525	515	451	499	451	478	470	520	479	518	516	505	475	509	504	527	471	515	499	475	544	508	520	491	521	452	468	475	475	541	534	491	456	473	513	465	480	478	489	493	496	476	493	504	484	496	548	477	505	533	482	464	485	502	523	500	506	504	504	479	490	521	486	524	524	487	486	432	512	511	542	497	492	493	506	487	488	482	509	524	510	434	493	499	459	472	474	496	573	538	482	483	462	460	474	484	538	535	487	491	483	509	511	460	489	481	508	475	503	482	481	490	520	490	502	515	538	474	503	487	512	473	468	500	506	520	497	484	469	487	483	492	486	483	507	535	523	501	471	475	495	527	461	501	464	478	484	521	464	487	487	491	499	495	492	497	492	478	476	487	473	466	476	487	467	490	499	505	488	483	477	481	487	519	491	495	505	477	505	510	505	540	501	496	490	510	486	508	486	473	479	546	527	492	503	493	474	491	504	541	521	531	464	483	501	501	502	543	485	512	488	483	450	524	500	471	522	536	537	541	504	474	508	474	461	495	516	472	496	502	480	514	465	454	490	492	491	485	481	495	501	505	509	473	493	503	460	497	490	509	487	505	496	487	530	474	500	517	481	481	503	505	538	503	500	496	520	495	523	511	487	479	502	511	526	499	486	507	548	483	505	571	462	499	473	511	479	478	473	487	489	520	488	506	516	543	506	498	509	486	505	522	518	504	486	506	526	490	487	450	504	495	525	482	495	486	486	519	474	473	480	517	461	510	456	508	511	482	477	490	511	482	467	466	506	463	512	462	522	477	515	505	462	507	503	483	522	531	476	458	526	489	512	488	488	463	492	475	504	477	502	505	500	508	458	557	497	507	509	472	451	535	471	483	460	489	480	486	496	489	514	526	495	502	496	492	492	512	522	481	499	469	490	530	510	497	479	478	479	472	464	516	502	517	512	509	532	520	479	500	535	506	505	519	500	477	499	495	454	495	507	494	488	505	472	455	477	539	486	526	464	501	505	489	520	501	494	486	503	506	459	501	481	484	508	497	502	472	530	538	516	470	473	496	544	510	487	499	472	565	499	470	479	462	501	486	447	521	485	465	527	456	523	483	459	490	508	498	517	517	502	545	498	499	491	475	471	508	520	485	494	453	484	516	484	474	478	497	447	474	493	510	488	487	506	477	471	495	525	461	498	476	504	499	453	488	514	537	524	529	488	490	519	485	497	517	502	473	484	485	489	514	531	522	507	509	486	509	512	494	463	488	514	454	474	481	493	534	490	494	490	488	482	498	472	488	507	522	478	514	486	507	511	519	496	469	510	506	471	516	493	492	538	526	503	513	493	458	495	533	511	515	522	480	532	507	500	495	442	487	475	511	518	493	475	476	527	465	494	497	490	464	504	507	491	456	476	482	530	503	475	488	490	488	477	469	534	525	461	539	475	513	498	532	445	505	470	494	495	502	513	506	475	497	481	494	524	532	479	496	477	528	493	527	514	522	493	480	474	505	493	508	496	519	502	509	481	481	494	504	498	552	506	492	538	507	525	533	524	504	509	464	497	481	496	477	442	518	478	492	550	484	525	492	471	444	492	501	503	457	456	498	497	509	465	496	464	504	511	487	517	507	481	501	477	486	546	476	481	481	493	492	508	479	495	512	495	499	545	477	474	491	468	463	523	513	500	496	486	430	499	489	462	487	503	496	471	503	517	509	502	510	526	542	500	500	485	499	491	523	471	548	508	487	476	481	505	477	517	530	542	509	523	486	542	513	472	502	503	460	490	492	483	517	502	492	462	498	484	478	509	492	471	491	533	527	537	491	497	490	493	463	492	498	524	467	462	540	484	494	474	507	498	459	481	496	489	496	482	515	500	478	458	513	473	491	494	512	492	521	479	500	511	481	494	517	468	505	444	468	472	555	507	475	472	465	485	505	517	486	478	530	486	522	477	507	489	485	489	489	508	493	491	494	469	489	475	489	497	480	487	504	461	483	483	445	484	469	515	504	487	532	455	525	486	479	483	496	463	525	479	479	507	494	513	511	464	489	536	468	465	524	547	477	518	458	499	496	533	497	511	520	548	498	485	513	487	510	514	468	479	473	480	499	477	532	484	501	469	513	499	508	516	492	524	493	489	496	513	526	549	493	516	441	489	459	540	504	475	488	509	455	527	473	533	523	543	472	494	465	489	493	539	510	472	464	479	469	437	500	519	485	490	484	504	515	460	502	490	521	505	501	490	474	529	492	487	513	508	533	503	459	480	498	471	486
4751	980	309	243	347	454	389	319	282	241	204	200	126	119	134	91	85	73	82	59	56	54	63	48	56	55	50	56	53	50	32	30	28	44	48	41	34	35	38	30	34	37	33	30	28	25	42	27	36	23	39	30	30	22	31	35	25	31	34	28	31	29	28	23	27	27	32	21	20	30	27	21	28	31	35	31	28	35	30	28	28	28	27	24	19	22	29	26	22	24	38	16	33	32	26	36	28	35	30	31	25	29	28	36	28	27	29	20	28	22	31	22	32	21	30	22	24	35	36	20	33	17	30	19	16	32	26	23	24	26	30	24	31	33	21	24	28	27	35	22	28	27	35	14	28	30	24	27	24	38	28	25	35	18	29	36	26	30	23	29	17	34	34	26	23	21	23	35	28	30	18	26	32	25	31	34	30	25	27	27	37	29	27	25	28	26	27	34	26	23	22	33	28	40	24	27	24	20	26	23	26	26	36	36	25	31	24	20	26	25	34	33	26	26	28	26	26	31	26	27	23	24	26	21	27	23	23	27	23	34	28	32	28	36	23	20	22	33	29	21	26	39	27	25	20	38	38	35	28	24	25	25	38	18	33	33	22	32	39	26	30	29	25	27	26	31	32	31	27	27	27	31	31	25	41	27	31	33	20	23	31	24	27	22	25	19	28	30	36	26	31	19	30	34	21	29	33	36	39	33	30	23	17	26	32	32	24	21	28	32	30	45	29	23	25	21	24	27	26	27	22	27	28	32	31	31	25	26	36	26	29	32	31	22	24	14	27	19	24	15	35	25	20	27	22	40	24	38	21	28	21	21	24	32	23	29	32	31	31	29	16	26	26	33	27	26	16	28	37	22	23	33	27	25	26	34	24	25	30	21	25	25	28	33	24	37	26	18	27	22	24	23	33	20	31	28	20	27	33	30	19	34	37	28	32	32	32	27	28	34	24	27	23	18	34	23	35	38	38	30	21	29	26	29	32	19	23	26	27	27	16	30	28	20	35	29	35	29	35	25	28	30	33	31	17	26	18	31	19	30	28	34	20	32	20	32	25	31	25	25	30	22	26	19	17	25	27	24	21	30	29	35	24	30	37	35	27	30	36	28	34	20	33	33	34	30	34	25	30	38	29	29	25	35	28	23	21	31	29	24	27	31	28	33	28	37	28	21	38	21	26	30	32	26	20	31	22	25	21	43	36	28	30	20	21	19	25	28	27	21	26	21	29	25	29	32	21	34	25	16	27	24	26	32	30	28	26	26	27	32	26	24	39	35	25	22	28	27	31	20	22	37	35	35	24	22	25	31	25	30	30	28	28	30	27	32	27	28	27	33	30	29	19	25	26	26	31	29	40	30	28	24	30	33	31	26	25	29	16	23	30	25	32	14	23	23	28	29	39	33	31	24	23	27	35	35	27	22	32	33	32	18	31	31	28	21	30	31	25	37	23	23	23	31	32	22	32	21	30	33	28	22	45	33	23	26	29	30	30	32	33	19	25	31	28	31	28	30	32	26	32	32	29	34	29	26	26	26	31	37	27	33	33	30	12	31	24	18	31	30	29	24	21	31	40	28	31	26	33	29	40	23	29	23	33	21	23	34	26	38	32	30	20	25	35	33	27	26	30	27	29	29	38	26	31	29	26	28	19	33	31	27	38	22	26	25	30	26	15	27	22	20	31	23	24	24	30	29	22	37	42	25	36	17	33	41	26	27	26	19	27	29	23	18	33	24	22	23	27	22	32	15	28	26	27	22	25	24	20	20	19	28	30	30	20	36	28	31	32	30	23	23	23	20	22	29	30	41	27	36	24	36	26	29	36	27	34	39	32	30	30	20	35	34	31	21	17	20	26	20	27	22	26	35	22	25	23	36	29	19	26	31	22	25	28	29	27	21	33	26	31	28	31	27	32	28	25	29	31	27	25	25	18	29	37	40	32	37	22	33	20	28	38	30	23	33	24	23	25	30	23	26	36	26	28	29	28	25	29	22	30	18	23	26	32	32	34	31	33	27	28	25	26	31	24	22	28	27	30	31	28	29	27	36	29	21	32	42	24	26	25	30	21	34	35	23	24	32	30	27	32	31	26	28	31	27	21	28	28	18	25	26	30	21	32	28	27	24	36	29	18	24	30	26	28	33	30	26	33	21	36	35	34	36	30	23	24	34	31	29	20	23	32	23	25	21	34	30	28	18	28	21	21	29	34	26	29	28	23	28	25	26	28	31	23	41	28	24	29	30	31	18	22	27	23	22	29	23	25	31	24	30	24	20	29	29	26	24	29	25	29	27	25	25	26	34	31	33	30	17	22	23	29	27	27	28	32	26	35	31	24	29	29	33	23	23	26	23	36	28	28	25	29	19	27	29	23	20	31	34	21	24	35	29	38	24	31	27	27	27	30	23	30	27	32	30	25	40	23	26	31	28	29	32	29	35	31	23	32	27	26	30	31	29	19	37	14	22	19	26	30	23	31	25	37	36	18	19	27	31	32	25	20	37	36	26	24	29	31	35	36	28	25	20	25	18	21	19	24	23	33	32	23	24	25	29	32	35	25	23	21	29	22	27	25	40	36	35	23	20	23	36	20	26	26	23	36	36	36	41	36	24	33	18	23	35	31	27	30	15	28	24	26	34	27	24	26	28	26	25	28	23	34	28	24	23	32	24	37	24	19	25	25	23	28	13	27	18	26	24	28	32	26	24	25	20	29	25	22	26	34	17	26	29	27	32	24	31	24	27	27	28	34	32	32	28	25	25	24	29	28	24	28	35	38	30	32	32	21	19	26	29	25	22	29	24	30	23	28	25	22	30	24	30	31	31	26	26	21	39	32	28	33	26	26	28	16	38	28	25	21	24	25	28	28	29	30	28	26	39	23	30	33	18	25	30	30	25	21	19	25	28	27	31	33	19	29	27	31	37	42	27	30	24	28	18	27	27	22	28	25	33	24	30	35	14	20	24	27	22	25	28	25	23	33	29	32	20	22	19	30	28	28	36	18	25	20	38	18	26	35	26	30	26	25	31	32	28	28	18	23	16	17	29	27	27	27	35	34	28	22	24	30	32	30	36	29	23	23	26	28	24	33	23	22	23	35	24	34	28	28	19	26	31	25	31	30	26	21	28	18	33	22	25	23	30	29	20	27	27	19	23	25	20	21	25	35	28	24	22	25	43	26	30	24	27	25	27	30	33	35	15	38	28	30	31	27	24	42	28	23	28	35	18	22	32	26	26	30	25	36	20	30	32	22	28	33	22	26	29	24	25	31	33	34	17	25	22	32	26	18	28	32	19	26	21	20	27	27	41	30	23	20	24	24	42	27	28	21	25	25	29	21	31	30	26	23	33	39	25	29	32	26	25	20	23	25	35	36	22	24	33	25	30	25	24	23	25	27	32	24	27	26	32	29	28	21	33	35	28	30	25	21	27	32	26	31	27	21	26	27	30	27	37	25	32	25	24	30	28	29	21	38	28	20	29	24	29	27	31	22	20	39	22	20	26
37853	17298	8717	19882	27156	25530	22183	18771	15306	12564	10389	8554	7130	6022	5262	4523	4113	3595	3181	2828	2499	2316	2100	1902	1778	1640	1515	1374	1293	1251	1132	973	876	871	841	905	836	751	717	741	755	700	663	667	662	632	591	618	618	595	526	546	538	556	485	511	505	469	481	511	523	493	510	469	507	491	507	507	514	496	480	445	471	436	511	463	451	483	434	504	433	445	461	475	463	511	480	467	458	433	450	449	415	433	439	483	431	461	453	458	457	428	487	456	434	461	460	430	477	443	441	433	445	458	430	446	417	465	450	465	471	461	441	441	472	438	466	453	427	432	409	463	435	472	406	381	444	455	452	434	438	455	415	439	445	425	451	435	467	412	452	436	468	443	432	478	475	416	412	444	432	446	437	450	441	439	439	451	437	440	436	443	447	451	448	440	433	449	449	408	418	421	443	440	458	420	419	465	486	417	432	465	447	421	451	404	458	452	457	441	451	425	407	459	438	410	476	459	445	470	431	464	470	468	409	422	449	454	461	452	451	415	461	439	413	436	475	465	448	456	452	435	394	399	443	461	465	439	448	439	442	419	463	459	415	456	423	467	430	429	462	456	434	402	467	426	431	476	423	461	417	444	454	432	427	451	437	440	440	422	411	434	407	466	438	422	431	413	443	426	460	458	429	450	416	407	441	439	440	427	483	425	428	434	443	465	427	416	424	484	441	439	406	448	445	433	453	459	457	441	462	413	461	443	434	465	475	434	435	439	419	414	481	430	441	465	457	475	412	426	401	441	453	380	444	460	418	433	423	453	435	472	429	418	456	466	475	439	460	436	421	436	439	417	461	484	431	455	424	441	391	456	422	489	439	422	424	435	418	472	495	447	436	458	487	418	444	436	378	452	455	410	430	423	428	465	449	427	411	408	434	425	443	405	437	422	433	474	459	430	462	437	442	442	425	449	425	438	403	435	431	498	468	418	423	459	441	457	416	412	463	436	440	439	461	441	412	449	397	435	436	440	476	460	423	446	454	427	456	431	465	476	461	437	454	435	460	475	449	457	446	457	405	430	456	453	421	430	478	460	441	433	436	443	456	431	442	438	426	410	461	427	438	417	441	404	427	424	390	435	441	461	440	490	421	455	416	452	456	426	444	446	426	437	442	428	427	457	441	457	420	430	453	472	424	452	452	465	427	431	472	467	458	450	413	454	447	432	432	451	417	418	450	453	467	461	445	433	449	435	422	429	419	432	446	447	473	438	406	472	409	429	435	424	411	441	451	436	421	470	452	413	431	434	400	440	439	442	465	433	422	435	443	449	429	392	452	415	388	466	446	438	467	449	438	432	469	463	440	441	428	413	414	467	460	505	434	440	422	448	449	461	423	461	441	444	441	438	434	435	458	454	461	463	430	456	442	455	454	420	466	438	444	459	434	445	457	442	456	405	428	424	444	468	443	438	443	454	427	437	449	470	433	437	465	407	453	455	433	435	486	429	452	411	445	427	446	466	447	411	451	451	435	406	442	440	474	421	449	439	422	427	447	419	461	450	460	473	422	421	481	465	444	434	452	453	411	433	452	420	460	458	451	479	454	440	409	429	461	451	397	460	407	477	446	436	437	455	447	452	443	430	459	452	429	396	454	410	421	445	427	429	424	443	442	433	441	430	459	418	468	444	453	432	428	469	434	403	458	428	470	410	447	426	453	438	407	465	457	446	427	463	425	384	410	457	417	505	436	418	472	413	452	454	473	464	447	436	454	452	429	449	437	421	432	428	408	469	428	439	436	461	440	457	453	456	426	444	437	431	427	421	462	403	409	469	454	443	480	422	436	468	446	465	448	445	425	441	428	435	472	425	444	451	444	456	447	453	468	480	426	406	425	492	455	471	451	452	465	426	422	431	435	459	398	452	475	435	459	457	436	412	407	431	431	437	477	439	452	464	412	421	431	429	432	447	467	424	443	451	423	482	431	454	421	447	432	449	451	408	438	414	446	459	445	442	445	386	442	426	429	443	452	449	449	465	422	425	479	389	456	416	435	422	447	430	406	427	448	445	420	447	456	421	437	458	467	460	461	427	421	444	454	432	443	451	444	413	451	431	463	440	453	422	449	453	431	412	463	436	475	443	422	461	438	481	455	447	428	443	462	439	444	435	447	433	437	458	455	451	452	425	417	462	463	417	422	444	445	426	447	453	424	448	416	444	454	432	422	438	447	437	413	440	450	437	487	406	435	429	466	462	435	452	416	444	452	422	444	428	465	422	405	429	447	463	404	393	440	469	425	480	418	470	478	437	436	437	428	462	452	466	411	450	434	439	443	416	462	417	429	400	466	435	422	427	443	476	456	424	407	406	391	433	419	440	476	438	442	437	396	444	471	425	433	437	431	443	463	438	409	422	437	445	413	453	427	423	419	456	444	425	477	466	434	440	408	435	412	435	477	474	438	428	453	428	415	456	425	458	402	441	452	439	443	405	488	447	468	444	426	425	468	454	464	482	448	398	393	460	482	414	459	456	449	405	432	430	466	450	456	472	470	466	443	435	449	450	476	409	438	452	463	455	436	418	406	413	452	428	411	449	421	460	419	420	448	439	422	443	457	464	448	434	424	385	412	438	462	411	440	460	418	486	424	444	455	429	441	449	436	425	421	443	442	449	468	469	449	430	436	410	445	440	453	443	469	407	449	457	417	444	426	426	447	408	427	460	404	464	425	450	440	416	477	439	443	463	423	446	468	446	412	479	427	441	472	477	438	436	401	453	410	432	425	440	430	470	479	475	410	422	447	426	468	490	455	450	413	435	431	431	452	427	434	463	399	467	481	398	460	447	401	449	440	434	458	454	451	454	426	466	483	434	444	455	450	407	416	428	481	393	411	451	402	457	446	429	421	470	462	450	441	395	428	436	422	445	477	439	449	420	417	423	442	458	437	447	440	439	418	451	428	411	445	446	477	477	435	440	445	459	492	436	448	457	446	425	406	395	473	455	439	445	444	445	476	432	434	456	430	442	474	441	434	431	421	455	471	451	454	415	482	437	443	451	444	449	433	424	415	409	452	410	453	454	453	463	463	434	417	453	430	423	458	439	453	449	436	417	427	435	448	403	455	414	433	454	449	452	405	418	466	462	455	445	415	447	452	448	461	463	424	466	421	416	417	484	467	431	461	465	409	429	400	451	417	445	453	462	438	447	433	449	448	432	448	467	444	480	450	421	397	436	459	407	444	490	405	425	476	424	463	414	444	430	450	439	429	449	433	432	453	457	416	458	459	448	450	414	430	427	429	439	457	438	456	442	440	463	406	485	446	436	443	447	443	427	456	482	466	471	455	445	441	466	468	446	474	461	425	444	432	432	434	449	438	451	429	445	445	451	427	443	444	448	448	480	390	449	389	445	438	409	421	445	447	441	455	454	458	432	460	446	434	416	430	449	461	414	445	458	451	447	432	400	420	446	450	422	432	448	421	452	404	446	439	426	439	434	444	424	428	442	446	445	426	413	400	433	438	444	451	460	434	435
12649	3157	887	557	936	991	893	728	625	569	493	386	345	266	273	247	227	169	150	126	127	121	113	95	94	88	94	73	79	90	62	70	52	52	50	59	54	59	58	52	50	52	47	53	51	44	34	45	46	43	47	41	36	41	34	55	35	34	40	34	44	31	34	32	35	38	32	36	41	38	34	41	30	32	36	32	36	34	28	30	33	42	42	32	26	33	30	36	27	34	34	38	39	35	32	28	45	34	37	39	35	27	30	34	35	35	27	39	28	41	32	36	36	35	32	27	37	34	35	40	28	36	27	35	39	35	35	37	26	26	24	36	29	42	40	32	26	41	31	26	32	37	30	39	43	30	47	44	37	34	34	30	33	29	41	37	39	35	28	27	40	35	38	40	40	33	36	34	37	40	35	24	40	30	37	26	34	31	39	32	37	40	33	37	28	30	22	25	38	39	38	33	45	36	37	28	37	22	38	33	42	41	28	38	32	33	37	31	31	40	41	39	31	47	33	30	34	36	37	24	30	30	31	35	38	31	40	36	36	38	33	33	28	31	30	38	30	33	35	31	32	35	35	31	27	39	32	35	33	32	34	35	40	25	38	34	44	33	24	31	45	40	35	37	26	33	30	30	35	29	32	33	31	29	37	32	31	31	33	33	27	33	30	26	36	30	28	25	32	38	33	27	31	33	42	40	23	36	41	38	24	28	38	27	32	37	31	44	40	33	24	32	38	24	22	33	42	37	32	43	44	39	32	31	28	24	50	35	32	35	28	33	32	39	34	35	22	33	30	35	40	34	34	28	24	29	38	33	42	27	23	35	26	27	40	34	42	31	41	22	29	34	36	37	34	38	29	37	33	20	37	37	22	41	28	31	37	33	37	24	27	47	36	31	28	33	28	27	31	37	44	45	45	28	45	34	36	32	38	34	38	32	46	31	28	26	33	25	31	44	33	35	38	36	18	32	39	39	35	30	34	48	38	38	44	32	33	39	44	39	41	35	31	37	36	39	38	36	46	34	47	36	31	30	26	30	24	32	33	35	34	37	40	20	27	31	38	29	36	33	27	31	32	37	32	32	35	39	36	25	28	34	30	44	30	32	30	28	35	25	35	33	38	27	36	34	40	30	36	32	23	35	33	36	29	36	20	30	38	33	31	38	26	28	24	24	35	26	30	39	31	31	38	36	29	41	24	32	36	34	41	21	44	29	30	30	44	35	37	40	25	27	43	24	31	34	31	39	35	33	25	30	39	26	40	35	29	28	24	30	36	37	30	36	34	35	43	45	37	28	34	28	45	36	32	42	36	27	36	35	36	32	35	35	43	29	31	34	29	34	35	49	41	35	27	38	31	26	33	31	31	28	34	36	25	36	38	21	40	39	31	39	34	28	27	29	39	33	22	35	50	30	38	38	40	37	31	27	50	32	25	32	35	29	35	44	33	30	38	29	35	31	33	24	37	40	35	33	20	28	36	42	20	30	37	37	21	32	26	38	37	37	39	35	44	33	45	36	28	30	38	32	41	33	33	35	30	26	33	37	33	41	34	43	38	36	28	27	42	42	35	24	36	35	32	37	31	35	36	44	39	32	37	45	30	23	44	36	31	32	34	41	36	36	28	31	34	23	34	29	28	32	32	34	37	41	40	29	42	32	38	34	44	31	29	36	33	33	44	37	37	33	35	37	33	45	38	37	29	37	36	34	35	34	21	35	30	35	34	26	34	30	32	42	41	35	36	35	28	38	32	39	40	31	47	43	36	31	54	37	43	38	38	34	32	38	31	39	25	34	24	30	30	36	41	29	35	35	31	34	34	40	35	39	40	27	37	35	31	38	29	37	36	33	29	27	33	40	39	29	32	45	34	31	33	37	28	29	35	30	39	38	39	38	34	31	28	26	37	27	28	28	33	28	32	38	40	26	32	46	34	30	34	34	33	37	34	39	31	27	27	32	28	23	35	39	32	27	30	33	34	34	43	31	34	35	24	29	37	33	32	42	39	37	45	26	41	41	39	40	23	38	29	34	48	32	39	32	33	32	33	34	32	28	27	32	23	34	41	34	30	35	37	37	37	34	40	32	26	41	32	32	23	31	39	33	30	27	40	23	31	39	36	26	32	36	36	30	24	29	29	40	17	33	19	35	31	39	41	39	37	35	25	27	34	38	37	25	43	29	37	37	29	41	37	34	32	35	36	40	33	43	31	43	33	23	29	30	21	43	33	31	35	35	38	39	31	39	41	32	34	34	38	36	32	35	38	30	36	43	31	40	28	32	27	25	34	25	36	23	37	33	33	37	26	28	48	28	33	29	32	33	30	35	38	36	37	37	38	31	34	41	39	32	31	44	34	35	30	34	30	37	34	37	41	32	38	35	36	35	27	32	26	31	35	26	46	31	29	41	33	40	26	36	40	30	38	39	42	33	34	27	44	30	42	19	34	23	45	26	33	27	29	44	24	41	25	32	27	31	36	35	30	29	28	31	33	42	38	32	31	33	29	39	33	30	31	30	34	32	27	46	35	28	35	45	36	33	36	39	34	36	39	35	26	32	38	40	31	41	35	33	29	31	37	40	31	25	41	32	27	35	33	38	44	31	20	33	27	37	27	33	36	33	33	34	25	37	32	38	30	43	34	29	33	36	43	38	32	40	24	30	48	37	36	31	34	30	41	35	31	32	38	37	26	32	39	32	37	38	30	34	52	37	38	29	43	42	33	35	33	34	38	38	28	32	40	32	46	37	41	41	39	34	26	34	33	30	49	36	25	37	44	40	30	29	36	33	38	37	24	30	39	31	28	36	21	33	28	43	31	27	44	48	24	34	33	34	36	45	33	28	22	37	24	38	35	37	26	36	35	19	33	32	35	35	35	31	28	31	38	34	34	40	32	36	34	46	32	39	30	34	35	20	41	41	34	28	35	37	38	35	31	34	29	39	33	24	37	36	38	36	34	42	42	26	39	40	40	39	37	29	36	40	38	44	38	29	30	34	38	29	31	37	45	33	34	31	38	31	31	24	28	37	34	28	23	35	39	35	29	44	33	40	41	28	31	32	35	29	36	31	32	33	29	28	35	44	40	23	41	26	25	51	39	32	39	42	28	21	32	46	36	25	29	30	35	35	37	34	32	28	36	29	32	28	38	37	34	26	35	29	34	24	34	39	32	35	26	38	37	36	32	44	32	21	37	34	30	26	43	34	25	44	27	31	27	39	39	31	32	26	33	34	35	21	39	36	34	33	31	32	33	41	30	34	26	43	34	34	37	39	28	29	26	34	45	32	30	27	37	26	35	26	33	38	27	36	40	27	30	27	28	22	35	33	32	36	35	26	33	41	28	37	28	37	29	44	23	35	41	34	28	28	27	43	33	38	19	34	21	33	29	37	36	43	30	32	25	39	38	25	32	35	36	38	30	37	32	23	26	35	39	34	37	44	32	27	35	27	30	38	28	27	40	41	33	31	32	38	39	27	32	34	36	28	24	29	32	26	35	40	26	35	24	41
49982	24429	15381	28605	36100	35084	31879	28484	25049	21639	18876	16166	14133	12501	10960	9708	8667	7614	6562	5905	5310	4820	4456	3987	3706	3383	3108	2814	2687	2346	2155	1942	1745	1631	1586	1568	1427	1316	1295	1218	1248	1072	1094	1050	1081	964	953	940	857	863	787	779	774	719	739	695	727	711	681	682	653	657	675	693	719	682	674	661	671	662	667	621	682	607	582	612	581	639	626	619	610	598	629	580	594	591	589	615	508	561	575	527	584	533	536	575	592	554	595	538	580	530	528	544	558	564	554	569	566	563	577	556	552	598	538	558	576	541	568	529	553	526	550	554	539	540	551	555	554	539	540	547	517	531	530	546	588	566	500	563	533	558	548	513	532	508	523	540	538	572	535	538	542	545	534	586	549	526	552	548	532	556	590	497	577	591	566	562	508	566	590	538	527	544	533	544	510	503	530	523	563	543	537	546	536	513	551	539	557	568	503	565	542	498	546	558	542	495	539	542	557	514	543	559	547	545	562	524	512	535	538	567	533	511	580	563	548	529	525	510	493	507	540	577	557	568	530	513	545	539	520	586	534	514	573	526	522	571	530	540	561	561	607	548	521	526	497	530	545	513	549	546	537	545	521	544	547	530	518	546	509	515	525	585	521	553	541	529	577	531	570	565	528	551	534	531	516	542	511	526	556	524	519	553	530	553	557	524	528	577	494	553	560	532	515	501	560	513	567	530	566	553	569	521	542	553	563	533	554	563	531	558	570	549	585	563	538	511	558	521	503	566	554	522	549	571	528	531	545	537	534	594	552	538	579	551	530	548	545	587	534	546	554	510	542	524	532	522	524	504	513	548	481	476	565	527	528	546	546	530	543	558	494	528	545	556	543	529	578	533	559	562	555	531	570	470	567	533	557	525	505	499	558	555	587	523	563	520	540	523	558	572	528	485	535	573	549	551	509	500	533	550	559	527	567	570	540	532	542	557	576	511	528	543	524	561	484	533	512	511	559	535	581	561	559	602	537	537	517	533	516	568	521	563	553	523	529	574	537	530	544	528	581	547	574	550	557	524	528	542	530	554	568	512	546	516	497	558	549	527	547	525	577	498	569	560	525	539	568	516	555	551	578	594	556	570	569	535	541	515	548	504	524	521	505	518	535	537	548	538	509	495	554	562	558	501	541	552	538	538	537	550	565	529	520	533	511	558	519	527	551	548	531	550	538	524	529	550	530	549	542	530	541	520	492	518	526	544	521	534	532	515	517	542	536	566	545	529	529	567	505	542	534	560	587	535	556	560	605	547	562	550	555	524	533	550	513	494	543	568	564	523	558	556	519	522	557	580	533	570	495	525	555	531	575	539	541	499	558	550	552	557	511	514	526	533	519	529	516	571	561	516	520	517	539	542	527	532	541	565	532	516	521	569	544	604	511	547	542	505	590	536	548	560	539	547	559	514	547	527	513	545	532	497	521	558	599	569	568	528	549	519	575	530	527	543	533	539	568	515	546	552	577	537	525	566	556	545	568	529	550	534	564	561	572	505	533	580	508	544	543	505	540	536	513	556	505	497	500	561	574	539	479	558	538	546	575	553	514	569	524	575	588	530	525	594	545	521	568	553	554	548	560	565	534	566	531	545	521	519	541	560	521	501	555	586	535	513	537	521	503	526	542	557	570	535	540	580	531	516	542	573	555	554	504	576	539	531	534	537	533	533	509	526	520	560	558	576	513	517	545	527	508	566	543	528	535	552	587	530	541	544	566	529	540	510	534	540	537	522	572	535	467	543	513	561	508	572	527	500	516	510	541	541	548	511	524	536	575	544	557	559	557	510	564	555	550	544	526	545	547	540	546	587	507	561	532	548	534	531	563	556	508	497	563	544	566	526	522	551	517	543	557	505	493	545	509	529	542	525	555	569	525	549	524	518	512	579	540	512	557	534	546	509	529	499	510	547	522	516	522	528	530	537	509	559	524	558	545	562	571	526	554	550	553	533	509	546	535	580	516	537	520	522	520	537	499	544	580	595	509	538	578	546	546	545	541	574	528	556	530	567	534	540	522	565	503	557	572	528	526	541	510	552	520	520	551	497	518	555	536	558	568	508	523	523	497	607	531	556	561	542	545	555	545	545	559	547	534	566	533	536	523	537	572	559	566	553	552	524	493	532	553	462	530	593	549	557	502	571	577	566	580	531	545	549	531	506	540	540	518	547	603	519	501	524	564	557	571	574	485	534	539	563	525	539	524	560	521	528	590	557	551	522	569	540	537	504	557	523	561	557	527	513	542	505	536	549	510	504	579	543	527	549	504	527	529	520	511	582	539	539	568	547	523	512	498	546	552	532	581	562	529	498	539	556	524	553	562	555	551	509	511	541	586	499	566	513	545	557	509	531	561	526	554	545	504	553	547	563	542	564	500	557	531	525	576	534	574	560	556	531	532	517	543	527	525	523	544	519	555	523	535	539	579	530	542	544	552	490	569	560	521	538	600	539	529	551	544	573	553	554	530	564	517	559	573	554	554	574	516	519	536	514	496	494	542	491	554	573	562	510	535	601	536	535	579	500	531	554	579	498	553	526	503	527	523	546	528	526	570	512	506	551	543	519	549	522	553	562	513	545	550	539	518	514	524	542	558	542	546	534	531	537	543	529	485	540	485	508	513	522	534	559	526	558	529	532	536	556	577	488	529	553	570	495	570	572	520	517	525	542	547	521	494	532	524	527	499	538	574	524	559	540	546	535	537	539	519	554	528	526	520	543	555	570	526	534	560	556	532	530	569	579	512	556	545	579	511	549	567	560	562	563	530	534	519	526	560	535	525	545	544	556	558	585	519	567	597	519	560	492	572	547	563	536	570	513	546	548	541	552	531	563	529	528	539	498	525	558	525	503	529	576	494	493	579	550	528	535	520	545	553	562	491	521	587	573	564	556	526	528	549	532	499	560	526	568	492	565	550	552	516	525	514	545	553	522	534	542	528	573	540	541	511	544	543	557	546	534	497	526	498	538	546	547	531	499	539	554	551	526	520	532	504	586	548	548	562	539	572	535	539	530	553	532	515	548	539	533	543	521	460	525	533	535	526	572	522	552	545	513	558	541	523	518	538	515	514	544	501	549	547	550	550	574	557	531	517	535	543	535	548	600	569	553	551	567	534	537	529	521	529	562	529	524	571	561	544	529	502	562	558	545	556	569	548	520	534	487	559	500	509	546	556	519	563	510	498	536	520	527	501	546	556	539	601	518	532	544	506	537	567	583	534	582	519	533	562	572	504	561	524	530	510	523	529	531	543	519	557	554	529	518	528	544	568	534	542	523	539	559	528	486	538	495	521	532	542	539	517	514	559	560	546	533	508	507	557	548	526	573	510	501	515	582	556	521	511	555	573	526	559	556	565	537	544	538	517	548	536	541	543	553	568	540	554	563	507	556	561	542	550	566	542	549	574	554	528	545	529	554	560	576	549	537	571	557	522	525	533	517	578	532	528	524	547	555	526	512	514	558	579	503	556	516	566	543	519	587	555	535	536	568	539	557
8349	1721	504	365	632	632	532	524	438	373	321	259	229	207	174	161	161	131	126	107	102	82	101	80	80	61	70	80	75	71	59	65	67	51	49	61	64	44	60	46	47	31	51	43	44	49	47	53	43	42	49	60	43	40	42	41	32	44	31	35	45	32	54	37	48	47	53	42	41	47	53	43	39	52	38	40	54	53	36	50	50	32	50	33	35	39	38	42	37	33	28	41	36	35	34	44	36	43	39	42	49	39	34	39	36	36	33	50	34	42	37	43	45	42	35	43	40	32	36	52	33	33	44	41	38	29	44	33	34	38	37	36	44	40	33	52	51	33	40	47	39	33	41	46	38	33	54	44	32	33	40	40	46	45	35	44	29	43	40	31	33	39	35	45	40	41	41	53	39	47	40	28	39	36	44	48	46	41	29	42	36	39	41	34	35	39	30	50	44	46	40	41	51	51	32	52	41	40	33	52	48	43	43	31	45	42	41	27	38	43	45	30	46	43	47	36	43	39	43	32	50	47	39	41	45	43	50	56	42	37	40	41	46	39	42	37	44	40	43	45	35	34	39	45	42	42	46	42	57	41	44	38	37	35	43	40	47	38	47	46	49	42	36	36	42	34	55	44	45	45	42	37	50	54	44	36	48	38	37	43	37	42	42	39	48	42	46	42	39	55	34	44	44	50	53	33	47	40	49	49	37	39	50	49	42	41	39	50	43	38	35	48	50	35	44	40	41	35	40	46	36	42	37	38	48	39	34	41	43	35	35	37	47	30	38	49	39	30	45	35	42	41	46	35	37	38	48	43	35	54	35	40	40	40	32	42	42	44	30	37	45	38	37	37	40	45	42	46	22	53	31	35	41	38	46	38	44	48	32	46	35	41	50	36	47	47	45	43	34	47	43	45	39	49	31	41	48	44	48	35	48	38	41	43	46	54	42	51	35	47	41	54	34	38	53	32	41	37	47	53	42	55	42	46	43	47	38	52	35	45	29	51	43	38	30	43	36	37	40	41	31	44	42	44	47	58	36	27	40	36	35	50	50	49	39	51	40	36	37	46	50	41	45	51	35	45	39	41	35	54	31	36	37	34	33	42	45	43	36	39	51	46	26	49	41	24	50	35	44	31	43	36	29	37	44	37	40	41	56	32	36	40	31	34	42	47	46	46	42	43	37	30	40	50	36	42	47	43	38	55	45	34	35	45	41	30	37	36	44	34	41	36	37	37	45	25	42	39	42	46	30	33	41	41	44	43	44	46	42	43	47	35	48	48	42	33	43	40	32	49	51	46	41	47	41	35	32	50	42	44	45	45	45	44	41	47	40	40	26	34	37	36	54	50	44	49	41	38	40	40	35	37	42	48	52	44	49	35	38	39	53	42	33	46	41	44	53	44	42	43	45	30	35	42	44	52	38	39	43	44	32	39	47	38	42	37	41	43	36	38	35	44	41	41	36	30	38	40	45	37	50	41	26	44	39	35	40	42	54	41	57	58	44	42	52	40	32	38	34	38	36	43	39	46	29	30	47	50	46	38	38	46	43	44	48	36	52	46	35	34	33	36	44	44	45	43	37	30	54	38	50	39	32	42	40	34	36	37	37	58	35	28	49	53	41	41	33	34	41	45	38	32	48	46	48	35	42	56	53	39	51	46	53	36	36	47	43	45	42	37	40	27	51	33	43	46	37	40	39	36	29	44	35	38	36	38	35	41	38	42	42	34	49	51	46	36	28	43	37	40	31	43	35	42	49	36	40	34	46	37	36	38	40	33	33	42	31	35	56	36	35	36	41	42	46	38	42	35	45	52	39	39	37	42	44	46	45	35	43	40	43	41	37	39	39	34	40	51	47	32	37	50	34	47	39	43	46	44	45	35	31	57	35	53	35	38	49	51	50	38	31	31	39	41	34	51	41	38	30	36	43	36	38	38	32	45	49	44	41	33	36	43	39	43	48	32	31	46	46	40	49	33	50	41	38	39	48	47	42	32	39	46	38	26	45	51	32	40	43	30	40	46	36	31	35	42	36	33	54	45	31	41	39	51	42	33	36	45	35	47	47	50	29	48	29	47	44	36	48	56	35	44	40	49	46	41	42	37	38	37	38	37	41	37	36	43	31	32	35	37	41	47	46	51	45	38	36	48	40	41	50	49	31	58	41	42	35	53	52	34	40	41	45	44	35	33	50	43	27	47	46	41	31	38	45	48	38	31	40	34	46	43	40	39	43	46	37	38	45	36	47	31	42	43	37	46	51	29	48	40	35	45	41	47	49	44	38	42	45	41	41	45	41	35	44	38	43	35	42	41	35	46	39	44	40	35	45	37	39	48	47	41	40	57	35	42	46	49	37	37	41	37	34	39	35	33	32	48	35	39	39	40	46	50	35	39	47	41	42	44	40	37	33	43	44	38	49	44	42	55	33	37	34	39	43	39	45	36	45	34	44	57	47	37	44	35	41	38	27	38	46	34	41	43	34	41	41	40	39	46	37	45	38	38	41	58	37	44	37	44	33	39	44	43	34	41	41	40	47	28	36	29	45	50	41	50	31	43	53	43	41	46	45	46	41	40	50	38	49	35	40	39	40	35	46	34	38	45	44	43	43	44	40	31	41	38	40	30	49	41	35	44	36	40	34	50	38	37	35	31	43	42	43	33	39	37	47	46	48	50	43	44	35	37	39	33	41	40	40	33	44	39	31	39	43	40	51	37	49	45	50	36	35	53	41	35	35	50	45	50	28	38	40	30	41	40	48	36	35	37	43	44	53	44	34	39	36	33	48	36	42	44	36	31	46	44	30	41	46	41	46	39	52	34	42	35	39	50	41	36	45	47	36	33	41	44	39	45	43	44	40	35	39	36	38	46	36	48	49	42	39	37	42	42	42	58	43	45	41	31	54	48	37	39	39	37	39	52	54	55	48	40	45	37	42	33	42	41	34	34	50	49	37	35	42	37	42	31	38	45	43	31	36	39	40	35	37	49	48	40	33	33	38	28	41	41	42	28	44	46	37	43	41	26	40	43	44	60	41	50	39	41	42	33	50	48	46	42	43	33	29	49	46	35	35	41	42	48	43	40	22	40	53	37	46	29	37	30	34	30	54	45	50	51	36	47	39	40	53	37	41	55	53	46	40	39	29	48	46	46	45	33	43	29	43	43	46	46	45	36	31	35	36	32	46	46	36	42	43	45	33	45	48	39	30	29	36	31	31	47	46	40	38	40	41	57	50	36	33	37	41	44	29	29	42	39	39	39	28	38	46	33	33	45	39	46	51	39	41	40	33	42	41	37	30	45	49	49	48	34	41	41	34	50	42	40	32	46	45	39	42	31	38	58	44	41	31	43	30	57	42	35	50	49	41	40	41	27	30	50	40	37	35	34	47	43	47	36	40	39	34	30	33	37	42	40	55	38	36	38	41	28	47	49	39	48	42	46	39	31	41	33	44	29	54	31	28	40	34	31	41	42	29	52	38	53	42	45	26	30	41	38	35	52	48	41
42351	20871	11481	23858	31180	30093	26580	23190	19610	16823	14185	11959	10210	8721	7838	6877	5954	5406	4683	4244	3741	3222	2965	2861	2719	2450	2324	2123	1973	1880	1643	1444	1323	1344	1322	1293	1256	1154	1138	1125	1108	1051	961	955	951	895	951	838	890	821	792	816	814	810	786	772	770	697	706	743	746	705	739	752	768	732	764	761	733	731	707	738	674	747	690	674	696	606	721	664	662	705	673	677	654	669	679	664	710	679	679	714	652	647	709	675	675	719	702	651	693	682	663	669	668	674	664	671	659	668	687	671	657	652	663	667	653	627	705	660	677	640	675	628	622	601	676	688	644	681	689	636	615	649	621	686	661	676	622	675	637	644	655	611	625	621	673	642	656	657	636	658	656	578	653	684	628	616	672	624	666	632	645	663	658	670	634	672	595	630	661	613	610	653	626	685	640	676	656	679	644	698	689	679	651	675	648	638	672	619	661	672	682	644	617	663	648	680	661	651	658	639	641	684	693	613	667	629	639	675	626	626	669	674	691	620	685	625	662	629	651	642	651	666	697	655	651	623	683	678	653	647	623	634	644	677	669	651	694	662	666	627	671	659	642	636	682	630	705	573	656	648	668	629	679	634	663	672	620	616	666	627	618	642	694	621	669	629	685	690	616	670	673	681	630	653	637	636	645	636	625	628	659	643	630	674	659	629	641	659	658	676	658	696	645	610	621	634	648	676	587	631	651	612	675	642	600	643	632	686	659	647	626	648	637	657	678	639	622	666	669	651	651	675	664	675	626	653	639	648	640	618	647	659	709	605	609	679	655	648	642	645	657	669	622	653	664	633	683	603	700	687	681	676	657	655	635	667	631	694	632	669	642	646	622	672	603	652	664	608	617	657	664	668	693	680	625	655	677	638	720	667	648	708	628	640	629	631	613	639	684	641	655	682	670	661	622	664	651	638	641	684	645	617	630	616	621	640	610	679	715	615	657	603	662	670	665	640	674	616	684	687	679	668	680	628	653	667	660	664	629	638	673	615	654	685	656	620	635	626	650	620	634	643	630	633	677	629	635	646	617	625	647	639	676	641	681	650	633	695	646	655	652	639	669	621	675	669	643	619	647	637	677	649	581	641	648	648	647	642	645	662	624	686	672	693	648	670	647	660	630	656	677	635	645	670	659	618	636	672	648	679	674	613	678	606	655	645	689	638	680	624	647	616	645	649	648	646	675	672	686	665	657	645	669	620	639	665	682	620	645	665	598	659	704	625	638	632	600	685	637	648	648	648	676	643	686	632	625	658	639	614	611	680	666	568	635	611	661	636	669	659	631	655	649	683	678	678	609	676	661	686	662	684	630	603	624	677	638	694	673	683	719	680	646	624	658	675	594	670	679	669	646	651	655	673	668	720	664	644	655	619	678	640	684	620	681	696	638	628	660	597	600	655	610	653	686	670	628	624	624	637	624	628	630	628	632	679	641	634	662	648	626	603	652	621	633	632	672	657	656	653	652	630	658	628	690	622	638	616	667	679	645	663	672	596	663	646	630	647	684	643	629	614	599	670	649	627	639	673	665	694	633	646	654	673	657	668	668	622	639	674	641	657	634	711	657	657	633	681	657	684	639	636	617	643	690	736	666	692	598	652	687	654	717	682	683	646	648	669	681	617	671	670	686	644	603	638	648	680	673	638	662	667	654	656	642	644	653	631	614	651	642	610	621	651	676	699	619	646	630	679	648	649	658	687	671	668	641	665	631	680	660	601	620	652	655	643	629	662	648	648	650	637	688	629	664	650	692	666	663	637	600	654	659	665	659	656	671	657	600	653	662	662	614	661	732	654	698	652	705	666	590	624	690	629	593	660	641	645	602	647	631	619	658	660	652	628	666	639	600	668	645	659	654	652	622	685	663	656	636	638	643	626	708	643	695	655	664	652	659	601	617	703	681	640	610	656	656	660	625	644	643	612	620	687	639	622	684	623	607	654	629	635	606	630	646	644	663	679	632	701	642	658	656	669	665	682	586	633	650	654	661	608	665	658	618	645	639	605	614	640	652	655	656	637	639	637	635	616	670	682	647	623	669	671	626	643	655	644	661	649	601	663	692	680	628	655	652	668	638	666	666	681	653	649	640	661	643	656	631	671	673	619	697	657	669	617	654	635	640	672	651	695	669	625	659	665	658	656	675	655	650	607	654	676	691	641	679	637	639	659	707	671	637	670	653	638	612	643	662	640	642	651	639	656	658	671	632	631	685	638	672	666	600	644	593	664	625	634	668	661	721	640	643	666	690	641	638	661	630	655	668	628	665	610	615	632	618	636	626	670	637	660	663	648	657	682	658	647	669	617	643	671	623	692	647	641	626	706	626	682	690	660	656	667	668	647	685	670	688	679	649	648	683	671	635	683	658	638	666	682	663	632	647	661	634	652	658	689	655	675	639	624	622	624	635	653	659	666	713	633	668	655	635	654	657	636	669	632	626	639	650	656	646	662	641	689	605	699	669	635	673	632	642	666	680	624	649	669	659	639	636	668	643	651	654	667	621	629	608	663	637	683	665	672	618	656	678	611	672	648	678	632	635	635	611	645	660	619	661	604	667	645	686	647	638	624	617	634	668	630	600	600	629	667	623	645	627	626	661	677	667	644	707	635	608	633	642	671	668	620	650	643	663	627	659	585	630	650	679	652	630	653	639	667	676	646	666	607	654	639	643	674	631	635	658	624	696	667	670	659	624	615	659	693	631	640	636	647	639	651	675	654	671	681	694	643	681	673	676	712	647	703	640	635	654	629	630	651	648	671	645	647	605	669	627	644	655	682	642	634	708	670	650	644	708	628	649	669	635	644	681	667	631	652	650	615	665	668	640	650	638	646	681	701	665	685	655	635	622	611	613	682	677	689	641	701	666	638	641	591	616	627	689	615	663	644	617	675	628	680	610	641	633	598	631	671	678	670	608	674	650	634	650	622	646	654	649	635	648	659	626	630	682	669	633	672	644	671	634	634	633	636	656	586	685	678	650	640	645	661	607	698	624	659	633	649	665	642	639	669	696	670	656	688	686	627	631	670	690	600	674	598	634	675	647	672	676	593	689	679	658	661	684	658	686	697	662	672	618	585	603	696	665	679	698	697	661	662	623	663	634	667	692	639	643	649	633	679	680	642	672	654	660	625	654	629	672	632	625	630	633	654	673	672	663	592	629	673	666	608	632	634	681	637	678	622	646	688	662	635	633	620	619	648	651	654	684	665	664	633	653	646	696	609	656	676	688	672	632	717	641	659	631	613	668	659	632	669	691	647	608	637	629	663	652	620	650	655	672	652	658	670	670	651	626	670	653	629	635	664	697	625	657	649	690	665	621	636	645	613	620	607	621	662	627	594	621	629	651	627	598	664	638	655	645	647	683	653	667	659	610	671	679	668	659	662	691	651	679	651	672	625	654	658	637	640	672	614	597	635	612	650	683	674	647	635	657	605	597	638	635	626	634	668	587	658	656	627	667	643	650	671	684	622	575	664	700	646	657	679	617	678	658	649
12250	3311	865	589	810	955	888	769	642	556	427	408	343	266	273	219	214	188	175	127	116	112	102	93	107	96	76	73	76	64	73	65	62	54	54	42	42	56	37	41	35	46	36	41	45	37	28	50	25	30	39	23	34	41	37	36	35	29	31	37	33	45	35	26	38	30	31	30	31	36	32	31	37	38	30	42	28	27	28	22	32	22	32	39	34	34	36	28	35	34	24	31	34	35	21	32	29	32	35	27	33	34	19	39	31	28	26	36	33	28	23	27	41	34	38	28	35	33	32	28	30	30	26	32	35	25	30	15	36	28	32	31	19	27	32	29	21	24	32	32	28	27	25	37	29	25	28	31	31	26	23	34	32	24	26	30	40	47	23	30	23	31	33	30	23	37	21	22	25	28	32	37	26	28	26	40	36	25	29	35	33	28	36	26	31	28	29	27	26	32	37	31	27	39	30	31	27	27	29	42	32	30	28	36	31	42	28	32	34	25	35	40	36	41	27	27	19	25	32	38	25	27	33	38	34	29	29	25	25	29	41	34	31	34	31	30	21	28	36	30	20	34	31	35	23	33	39	45	33	27	34	30	34	25	31	33	33	25	41	26	38	23	37	24	32	38	41	39	28	34	25	42	25	34	24	22	31	34	28	23	38	26	40	28	36	17	27	29	31	32	29	28	40	28	44	36	29	33	24	30	31	34	35	26	32	34	33	24	27	32	33	34	30	24	23	26	26	27	35	23	32	37	21	26	31	32	22	41	34	31	42	32	18	19	40	30	22	34	31	25	43	31	23	27	23	40	32	26	40	23	33	31	29	31	39	16	26	24	28	24	27	41	28	41	25	31	23	25	27	32	25	32	35	21	19	30	26	33	37	42	18	28	32	27	18	36	29	33	35	33	33	21	26	38	27	31	40	24	20	25	25	39	29	26	41	27	25	29	23	37	32	34	23	45	24	28	26	34	34	31	28	40	33	45	30	38	35	28	22	34	32	22	28	33	22	35	26	31	38	34	26	25	38	35	44	22	48	39	32	25	27	33	29	42	28	31	26	33	28	29	38	29	29	25	37	24	31	29	25	32	21	33	30	26	31	20	26	32	39	31	36	35	36	22	31	33	35	34	27	21	35	25	33	35	23	20	27	30	35	29	19	34	31	24	23	33	24	26	27	27	22	36	32	25	24	31	34	30	28	25	35	36	38	36	35	28	29	25	34	24	21	35	34	43	32	39	24	29	38	25	34	31	26	35	30	31	33	35	36	32	36	27	30	26	38	25	31	39	28	32	33	29	33	29	29	30	24	28	36	26	31	22	26	28	30	43	31	33	27	39	28	30	20	25	36	30	27	26	36	32	29	33	29	30	30	31	25	25	25	17	27	29	26	26	35	26	31	33	30	25	24	29	19	35	25	29	31	19	47	28	27	27	43	24	38	38	29	24	32	24	24	37	22	31	36	33	32	21	18	30	33	24	26	29	34	30	26	31	39	34	30	41	40	28	30	31	35	31	31	27	34	30	29	25	38	26	25	19	24	30	32	37	36	33	38	19	36	27	24	34	33	25	26	45	23	27	26	38	33	32	23	33	24	29	19	34	37	31	31	31	23	37	38	34	32	37	33	31	33	26	35	29	29	33	29	29	32	29	31	24	26	27	28	28	28	36	39	34	24	29	22	40	37	31	32	28	37	40	31	35	37	29	36	34	31	33	29	29	28	44	24	37	34	27	23	24	36	27	26	25	37	36	34	26	23	23	29	23	27	35	29	28	24	32	32	39	28	20	21	30	33	27	37	25	38	34	34	34	32	18	27	27	34	21	21	22	24	39	30	34	31	25	37	27	30	31	33	30	33	29	34	35	33	30	24	25	25	28	31	28	26	41	29	30	32	38	28	29	18	25	36	35	36	30	29	26	26	36	40	31	32	30	29	32	31	30	23	36	29	37	31	31	29	39	31	28	29	36	46	33	38	21	30	41	34	30	34	17	34	40	32	30	27	23	33	26	31	30	32	33	27	33	32	42	29	32	24	29	35	21	21	33	34	28	29	30	25	26	32	27	27	35	32	26	36	30	31	21	26	31	35	36	36	38	27	32	25	40	30	24	29	30	23	35	38	26	37	28	22	43	37	29	31	39	40	33	20	28	26	31	38	24	33	27	31	38	21	35	28	33	36	32	22	27	23	36	34	23	28	18	30	36	33	31	37	25	31	24	42	29	33	27	33	29	30	33	33	28	31	38	30	33	34	31	39	33	27	34	20	38	23	20	36	31	29	28	34	26	29	24	42	30	41	27	26	31	34	32	32	23	37	27	34	28	35	37	32	42	30	31	35	20	34	33	23	24	35	39	33	30	33	33	47	32	25	32	22	24	30	35	31	36	25	28	25	29	39	29	42	25	25	27	32	26	30	28	31	32	40	27	31	29	27	35	24	29	37	35	33	25	18	40	23	28	33	31	40	32	30	29	24	35	40	25	34	25	30	19	27	31	24	31	25	22	36	30	21	26	27	26	26	36	18	33	27	28	31	41	30	35	32	32	31	30	23	32	32	36	39	33	25	20	33	20	44	25	34	23	30	22	31	37	27	33	30	34	42	32	26	35	37	36	30	34	32	36	34	21	34	30	28	30	36	21	27	31	30	28	32	28	28	25	28	32	27	29	32	38	36	30	30	30	22	38	37	31	31	28	25	29	33	36	29	34	30	31	32	37	25	28	24	39	31	36	20	32	37	30	39	28	20	23	30	33	28	28	31	27	22	30	28	29	36	31	31	28	39	39	36	29	19	34	37	27	37	31	26	36	39	12	34	25	26	36	18	29	22	24	33	36	32	23	23	19	36	34	30	33	43	26	37	33	24	29	34	23	24	25	33	31	31	23	17	40	30	31	31	27	33	34	23	18	31	27	37	38	28	30	32	37	28	29	35	30	29	26	25	28	33	32	32	33	23	28	34	33	22	40	26	35	34	23	27	43	38	30	27	25	21	30	26	24	42	34	31	27	29	43	25	34	26	26	30	28	40	32	29	35	30	32	31	23	24	19	32	23	35	33	23	30	27	25	29	25	34	34	26	27	25	27	39	34	31	26	31	29	29	24	36	29	27	34	25	45	28	30	37	30	33	21	23	24	34	36	35	30	32	29	30	31	35	28	29	28	27	43	29	36	26	24	30	28	29	29	26	32	29	32	28	32	24	37	28	27	32	27	24	34	34	31	25	33	22	27	16	33	35	32	28	32	45	32	34	38	32	25	25	28	25	28	33	34	34	28	23	24	30	35	23	30	26	31	33	32	27	30	22	32	27	31	34	31	25	34	26	26	37	21	37	36	42	28	27	35	44	31	30	33	38	36	27	44	43	38	24	30	28	28	31	28	26	41	41	31	24	37	32	22	22	27	35	28	30	31	28	32	27	38	40	30	33	27	22	44	26	32	25	24	36	29	35	37	31	24	31	27	31	32	30	22	43	38	27	35	24	30	28	29	31	29	21	27	32	33	34	40
50777	25052	15775	28962	36448	35425	32105	28689	25004	21504	18796	16443	14340	12485	10969	9996	8633	7580	6519	5900	5293	4735	4265	3995	3517	3424	3129	2930	2675	2342	2065	1943	1668	1563	1609	1453	1459	1321	1308	1165	1162	1091	998	921	964	877	873	840	845	794	765	761	700	687	671	704	660	657	606	664	656	662	653	689	597	617	588	605	625	571	526	567	599	591	559	535	575	537	536	537	510	532	480	537	520	535	550	514	480	516	488	500	525	556	477	514	535	531	534	501	488	488	533	506	524	504	505	539	484	495	534	523	521	488	495	520	517	503	502	477	488	489	523	496	489	512	515	468	492	484	510	535	505	487	485	508	482	517	481	527	511	494	528	474	507	474	495	474	489	478	495	472	483	486	476	477	505	486	512	501	518	501	500	514	516	468	494	500	491	513	438	514	510	488	448	528	499	512	529	497	502	519	506	462	510	495	470	508	521	483	477	503	482	472	467	479	528	502	453	457	475	496	500	511	435	478	505	531	488	452	497	495	453	499	511	496	489	510	478	519	470	473	515	483	469	486	467	427	465	469	514	499	489	475	487	511	469	498	466	474	476	451	462	514	471	484	511	468	489	494	499	470	463	472	478	502	491	477	495	496	488	487	473	472	454	502	481	490	482	464	522	527	460	473	475	501	434	509	475	477	483	494	496	503	489	437	486	490	511	503	500	456	453	459	515	466	469	493	484	489	486	494	497	492	486	514	515	493	504	514	475	478	526	514	494	472	456	503	484	482	483	490	492	474	524	466	470	452	480	480	470	471	494	497	464	514	469	491	502	573	497	483	483	514	459	522	455	497	486	475	482	492	447	504	508	492	486	490	471	512	480	492	473	482	453	474	518	487	466	489	480	511	482	476	501	538	484	502	472	518	450	478	489	497	500	472	515	467	523	516	476	513	503	457	492	476	476	447	472	477	448	443	506	489	489	528	481	525	508	443	520	489	513	523	512	471	469	468	465	507	539	493	458	473	476	496	470	486	524	512	491	498	491	535	475	499	521	483	491	481	470	462	532	470	450	473	500	466	473	498	507	458	495	533	495	471	497	488	512	510	498	457	481	498	494	509	489	525	449	513	490	491	509	505	477	515	486	475	503	483	495	545	454	492	536	489	498	471	487	497	499	473	490	524	451	471	490	475	523	533	494	499	490	477	463	450	467	483	469	473	473	494	530	553	494	554	522	516	468	507	501	518	480	496	514	508	490	476	476	511	492	486	521	465	516	470	480	481	497	509	489	516	491	507	530	492	467	490	514	458	473	482	491	495	460	499	486	514	494	459	476	471	493	460	472	507	494	477	487	515	491	449	482	492	522	497	479	482	522	484	451	515	517	511	503	505	501	477	524	504	499	463	484	444	499	503	488	456	481	429	453	474	525	536	501	483	434	476	483	465	501	495	456	511	494	492	459	494	474	460	537	455	477	519	511	491	530	485	490	504	518	466	492	456	527	505	482	506	487	491	482	463	496	477	530	529	495	473	537	503	461	459	517	493	545	515	496	465	518	471	498	515	521	486	506	537	502	454	497	531	515	481	478	516	517	437	491	509	471	464	522	492	491	484	520	453	458	445	474	466	498	502	475	449	484	511	466	501	507	524	486	468	470	470	452	503	483	498	472	494	469	497	490	535	464	472	535	498	462	446	497	521	461	487	536	504	479	493	494	477	490	502	472	495	490	517	470	477	494	480	449	493	504	514	481	490	454	447	449	482	511	501	480	506	465	513	501	454	494	489	498	434	481	515	511	526	526	500	489	481	501	455	474	501	509	486	493	495	516	500	471	490	519	491	482	476	465	496	473	454	461	491	527	510	507	484	517	463	516	501	491	494	501	453	498	470	488	470	504	462	473	511	461	498	507	507	481	456	475	465	521	458	426	452	474	530	488	494	501	467	482	498	497	516	502	505	495	504	484	517	457	471	463	497	513	440	498	504	443	500	473	463	475	486	486	484	461	473	500	492	485	519	514	498	494	467	463	483	465	495	508	474	455	474	529	469	478	482	475	503	525	489	515	485	496	508	493	474	490	513	506	484	502	425	480	501	467	487	463	460	457	507	500	461	484	494	466	495	498	485	520	455	512	506	496	503	445	519	531	484	457	476	520	485	457	489	465	484	523	513	454	489	502	487	475	475	519	517	479	485	483	462	475	444	479	527	501	453	465	485	486	532	501	485	494	485	504	500	450	486	467	484	507	477	475	465	454	495	496	506	495	519	490	527	461	488	520	490	492	498	507	493	528	500	486	505	457	461	478	504	493	465	491	452	517	489	513	499	513	477	482	487	473	475	472	489	489	480	479	467	464	492	483	495	492	471	463	509	499	471	481	482	467	508	537	502	512	545	507	517	532	510	503	492	440	539	487	476	486	500	519	522	478	486	458	472	476	534	484	518	474	470	484	508	508	419	498	533	467	534	506	487	468	479	487	526	450	474	514	519	515	501	487	462	496	516	522	517	523	489	500	499	515	495	480	487	479	481	478	505	465	472	487	503	480	480	499	508	481	485	463	501	461	501	484	483	469	469	510	495	507	474	474	467	494	469	477	490	513	491	494	465	483	469	482	464	471	519	512	495	475	454	506	505	454	484	428	506	478	499	508	486	495	507	480	491	458	500	528	499	478	473	487	489	506	484	504	467	506	468	495	508	498	488	476	470	476	479	485	485	464	464	498	472	492	496	469	494	471	479	525	478	500	485	470	464	443	508	468	483	488	502	482	453	503	489	525	484	539	500	508	470	495	470	484	448	476	482	495	503	519	503	515	503	471	467	487	492	487	483	513	475	481	433	488	475	520	448	457	495	472	533	538	454	484	491	475	511	499	502	497	461	480	483	505	518	474	496	506	453	454	505	510	479	490	457	482	494	506	483	464	520	483	510	477	510	511	509	517	539	466	505	483	487	490	493	499	464	514	500	537	503	474	503	506	473	501	463	451	515	474	476	481	500	476	517	511	502	525	542	488	515	516	513	493	493	510	487	484	523	492	486	464	483	514	436	487	501	455	459	493	473	475	470	504	471	502	445	489	473	463	480	498	450	468	486	504	546	490	492	451	468	509	493	512	493	496	495	470	528	461	450	488	499	471	519	474	480	480	492	484	510	491	460	459	495	463	510	491	531	520	466	496	507	493	491	467	437	495	463	461	501	500	444	480	516	539	467	481	497	478	451	487	480	492	529	518	507	479	473	485	494	445	457	451	509	488	498	489	509	472	454	465	483	496	468	491	461	502	452	541	487	484	483	517	479	518	519	472	493	512	465	447	445	512	478	459	475	468	484	444	464	464	492	500	508	502	468	457	460	479	493	494	474	510	482	498	498	461	508	478	491	491	527	485	486	471	500	476	465	491	493	499	474	469	433	488	509	476	483	534	495	467	488	522	466	487	488	464	460	514	476	523	505	460	508	489	463	489	518	482	454	522	492	475	467	442	481	515	520	438	475	481	475	476	501	503	471	461	492	475	473	476	454	493	477	518	457	497	486	514	490	472	495	483	481
4720	848	336	217	395	425	376	318	291	226	195	181	148	142	128	132	112	91	72	71	73	63	87	63	53	45	52	42	48	34	28	39	32	37	40	35	39	31	27	34	34	42	29	31	29	26	31	31	30	33	37	27	40	30	30	32	35	16	21	28	27	38	30	27	26	37	25	29	25	39	43	25	19	29	27	33	21	22	14	26	29	27	35	28	29	22	22	30	21	30	31	24	23	26	25	31	28	37	30	38	23	29	30	30	27	30	21	43	34	32	39	41	28	15	39	26	20	26	24	23	23	18	28	26	27	25	31	27	39	25	23	32	21	29	24	20	26	34	25	24	34	32	27	28	27	23	28	33	24	30	24	15	33	22	19	29	33	28	23	26	30	33	19	40	22	18	30	26	22	32	36	26	31	32	24	31	31	25	24	35	24	23	28	33	29	26	32	24	28	27	30	29	31	27	31	23	26	31	31	27	27	25	29	28	31	33	24	28	30	28	22	38	24	25	33	22	29	30	33	23	32	21	23	21	26	29	26	20	29	25	24	26	33	28	30	31	28	31	32	17	24	21	25	28	35	27	27	35	20	23	25	22	17	24	39	28	27	33	42	26	22	31	22	26	28	33	30	39	25	19	30	34	28	31	18	30	37	25	34	32	23	36	33	30	28	36	21	17	36	20	30	27	26	31	17	18	27	26	26	30	27	28	23	21	27	32	26	24	30	24	30	33	23	33	28	30	23	27	31	30	23	26	19	34	31	28	32	25	26	21	25	26	27	24	25	37	29	25	36	30	26	41	30	25	25	37	25	20	22	32	36	30	25	31	34	33	19	22	18	22	26	36	28	20	45	31	26	30	30	38	27	19	27	28	35	32	20	25	31	24	23	28	29	32	27	25	38	36	25	24	27	25	31	30	32	25	21	34	26	24	30	28	22	27	34	31	26	36	24	35	31	27	30	22	30	33	19	32	31	25	26	28	25	31	31	32	23	25	31	35	23	26	20	26	32	29	31	24	22	33	22	30	21	32	22	27	30	23	20	24	29	36	28	29	29	30	33	30	27	22	27	19	20	23	26	34	22	32	25	20	25	29	18	29	26	22	22	18	28	28	28	30	27	22	23	20	26	37	29	29	34	23	26	23	36	27	24	21	26	31	31	27	35	27	25	27	43	29	20	25	27	35	25	22	33	32	37	32	26	31	27	27	29	27	24	28	29	25	31	20	25	22	25	29	30	25	31	30	27	23	19	28	26	29	23	24	42	29	30	21	26	26	31	32	22	34	28	30	22	34	26	22	25	31	31	21	32	20	21	38	33	27	29	23	28	31	27	26	30	24	28	36	27	32	24	37	32	29	34	32	30	20	31	26	33	27	38	24	33	22	28	21	36	26	23	17	24	20	37	27	26	24	25	38	23	40	30	33	26	32	19	19	23	35	21	24	18	30	31	30	25	21	22	21	29	21	22	35	25	27	30	30	25	20	36	20	22	19	26	37	33	32	22	19	29	17	28	31	32	27	35	30	28	35	25	24	14	22	20	31	29	19	33	30	33	23	23	26	29	31	29	40	31	20	25	24	28	36	19	25	29	34	35	32	23	33	20	20	26	21	29	38	36	26	26	22	31	28	17	16	25	30	27	31	39	31	37	27	31	33	30	20	31	28	25	36	28	29	33	24	23	35	26	31	29	22	26	24	21	36	22	21	25	21	29	24	33	28	27	27	34	21	17	30	25	32	21	24	37	39	26	16	29	30	28	19	32	15	25	29	35	26	24	21	23	31	29	27	28	25	32	18	28	29	34	31	31	26	20	25	20	34	27	21	26	33	31	20	23	20	39	20	24	20	30	26	23	16	26	31	20	20	33	31	35	28	31	23	25	26	27	24	18	25	22	29	21	36	32	28	25	36	24	37	26	30	22	32	22	28	33	27	23	26	27	27	27	28	25	18	18	27	27	26	25	30	34	36	26	29	22	20	26	25	25	25	33	30	32	37	32	24	22	34	31	28	21	18	30	32	23	22	29	38	28	29	21	25	26	28	29	31	30	24	28	38	24	35	25	26	22	24	26	28	28	32	21	25	25	23	34	26	25	27	30	30	32	22	30	36	23	33	31	18	26	29	38	36	25	11	29	26	27	30	27	16	24	42	34	32	31	31	35	18	20	28	31	22	21	20	26	17	25	36	36	31	33	28	28	23	26	19	27	22	34	23	33	29	39	27	21	27	27	32	25	16	35	31	37	33	30	23	28	23	20	27	22	37	30	30	30	32	23	21	28	22	26	39	23	31	36	25	33	26	25	22	25	25	26	27	18	35	30	22	23	32	30	25	32	24	31	38	32	29	27	22	27	21	41	34	32	23	29	25	33	25	36	33	28	31	31	33	23	28	24	26	22	26	32	42	34	22	22	25	28	35	21	16	30	29	25	31	32	24	28	29	28	18	26	29	25	29	22	26	32	22	32	27	20	30	35	28	26	29	23	29	28	25	25	22	23	27	34	20	39	31	33	25	25	28	23	22	30	21	21	27	31	27	27	16	33	34	29	28	25	27	26	37	39	26	24	23	28	20	20	37	29	26	36	28	27	32	28	38	30	28	24	27	27	23	32	31	29	27	33	27	24	24	27	26	29	31	28	32	28	27	32	32	32	30	23	25	31	34	31	26	22	24	28	26	27	23	23	30	34	35	27	22	30	39	21	28	32	27	31	33	26	35	25	29	29	23	32	28	25	30	27	38	28	19	25	21	27	22	26	26	26	29	27	34	33	29	32	27	28	23	25	27	38	35	27	22	26	23	27	26	24	32	28	18	38	28	35	21	27	21	33	33	27	25	29	24	31	29	31	37	31	23	42	28	29	20	28	32	33	21	17	18	27	30	31	36	29	26	26	32	31	38	32	27	29	25	23	27	21	34	31	39	25	16	25	36	25	18	18	31	24	28	35	29	25	21	31	27	24	31	29	23	25	26	34	22	24	30	25	25	28	30	25	34	25	23	35	32	23	31	25	27	35	39	38	31	27	24	25	33	31	34	24	27	27	38	36	33	23	12	29	19	28	32	28	27	26	25	29	25	27	35	33	12	23	31	25	34	30	15	31	28	32	20	42	25	34	34	24	30	31	26	24	24	17	29	23	38	24	27	30	25	31	33	27	33	29	20	24	31	23	28	19	40	25	24	29	21	28	29	33	29	20	25	31	40	30	28	39	26	25	30	25	21	31	23	23	25	28	21	31	30	19	36	32	34	36	30	20	22	29	29	30	33	30	36	22	30	27	31	34	23	23	39	38	31	22	26	31	27	34	27	34	30	30	25	38	23	29	34	27	27	25	30	30	25	33	23	28	22	30	32	27	24	36	36	26	20	24	27	17	36	30	27	33	27	30	31	26	31	23	30	34	23	25	30	25	20	26	29	24	29	20	15	24	26	29	25	33	25	28	28	36	37	28	24	31	26	27	29	33	21	24	25	32	19	27	25	30	27	27	20	23	33	24	36	23	30	33	21
37737	16404	8765	19824	26871	25464	22211	18481	15074	12453	10255	8477	7165	6154	5481	4817	4150	3665	3070	2775	2490	2227	2073	1932	1736	1616	1596	1499	1370	1197	1110	1028	951	994	920	831	845	832	774	782	726	655	718	638	634	672	619	600	605	549	512	550	521	519	487	520	541	508	485	479	478	508	512	501	449	495	517	431	486	497	475	448	493	490	473	470	476	435	470	481	466	497	443	496	488	458	477	500	432	482	443	421	474	425	474	442	436	452	414	458	414	453	458	496	456	445	448	445	442	460	482	425	457	445	472	449	460	440	464	462	472	474	433	480	427	429	416	457	466	448	476	415	484	452	473	421	470	434	471	457	445	474	405	434	446	465	439	437	482	453	425	433	465	434	472	422	459	457	458	439	457	442	444	469	412	424	445	444	428	451	476	436	467	466	464	392	429	440	415	470	414	447	463	474	384	423	396	418	442	433	473	427	491	448	435	452	480	435	467	456	436	467	466	430	403	462	453	458	392	438	427	467	471	447	484	427	469	453	472	442	434	426	429	446	406	440	439	464	392	465	442	460	461	508	486	433	441	459	452	458	405	453	482	454	461	461	450	439	455	436	447	422	454	450	422	429	465	431	424	459	447	467	477	451	426	486	456	443	479	429	451	436	401	487	432	432	442	498	459	424	446	411	482	453	428	433	444	475	441	484	460	447	450	460	430	467	464	468	461	474	433	404	422	406	470	453	492	473	416	481	419	464	444	472	428	468	433	436	438	463	426	458	431	481	454	467	465	474	435	409	439	454	475	435	474	428	446	411	436	445	425	475	426	457	449	400	441	445	438	470	416	442	452	432	443	438	434	444	430	470	441	450	456	450	420	481	481	401	470	467	468	443	466	397	453	412	445	419	434	446	435	423	408	439	442	483	454	457	431	466	463	462	477	460	434	455	463	456	454	454	489	470	412	437	441	421	430	417	409	445	454	468	419	460	445	485	408	442	459	437	412	469	452	471	425	433	457	438	429	409	463	469	446	443	432	462	448	455	441	430	445	461	444	460	444	398	453	429	432	432	466	476	455	414	418	434	442	437	466	447	463	432	445	454	446	468	429	420	461	476	430	444	477	455	430	428	453	481	415	455	447	422	429	450	476	459	436	445	478	438	461	441	440	442	472	430	493	420	453	443	433	431	428	448	485	434	467	440	459	416	414	423	423	443	418	447	467	456	449	478	439	435	461	438	429	440	443	439	462	445	482	459	467	437	437	444	441	439	455	456	431	463	477	447	446	437	446	406	442	472	439	453	465	426	448	424	471	456	434	477	458	486	471	502	451	438	489	473	472	445	436	471	438	480	433	436	407	426	482	444	442	428	446	462	450	484	456	466	475	432	476	473	456	453	458	454	480	442	440	481	468	463	444	423	468	452	437	455	470	433	474	429	464	455	433	468	444	442	473	454	445	450	434	444	456	458	463	463	425	474	451	459	471	460	421	470	443	470	432	463	449	444	450	457	447	464	435	426	484	431	424	442	450	403	409	433	456	454	428	453	474	433	444	475	451	430	437	461	482	458	421	462	440	443	491	427	449	431	446	418	449	486	454	425	454	438	431	442	462	466	471	454	462	461	483	481	423	439	446	440	440	440	456	459	453	422	457	440	458	430	442	433	463	445	463	441	410	409	485	392	457	446	483	442	473	463	469	451	412	442	446	441	460	455	413	417	432	457	464	446	442	464	467	420	461	453	407	439	443	420	430	441	450	454	412	432	460	463	437	474	417	446	435	433	422	478	429	437	461	430	416	414	497	424	431	428	447	439	414	471	454	445	463	443	470	433	445	448	451	430	444	447	430	459	457	421	411	444	426	450	439	460	475	416	461	425	449	451	426	448	448	474	440	441	444	438	452	464	455	447	443	448	485	454	466	442	425	473	437	435	429	425	487	439	452	450	414	443	454	493	425	490	469	434	418	449	465	450	454	432	459	460	472	455	461	423	488	424	443	419	455	429	431	426	457	491	419	416	459	447	468	428	454	433	441	469	388	446	463	465	454	425	443	437	440	419	442	435	436	453	443	437	418	455	418	428	432	440	429	431	445	444	439	429	472	472	460	422	464	458	426	437	454	441	459	461	444	481	469	450	454	450	436	447	433	422	457	438	413	444	467	435	408	437	464	447	420	452	454	439	427	467	442	464	464	458	471	445	439	453	484	467	442	410	455	473	419	452	412	502	396	437	464	425	462	483	443	444	449	451	452	407	461	409	448	442	480	468	445	463	465	429	432	422	442	443	474	426	436	456	452	443	480	401	435	426	451	438	431	482	438	427	425	482	414	447	450	457	462	478	486	511	442	478	440	473	404	453	454	437	405	438	445	454	448	439	432	504	485	442	462	466	458	419	442	419	481	422	467	430	466	429	458	470	436	467	402	453	429	481	454	469	436	428	448	438	472	430	448	445	439	441	480	436	429	433	426	467	445	426	462	471	470	423	456	466	446	478	475	438	453	474	465	446	478	461	456	425	433	435	432	425	449	448	460	422	460	428	441	441	441	433	436	441	461	450	406	396	480	421	453	446	467	451	463	447	457	438	455	462	440	408	438	460	450	438	467	444	453	489	440	434	452	417	430	444	432	433	410	481	414	454	450	458	449	470	434	466	456	475	434	477	439	468	444	435	444	450	422	483	422	465	400	452	447	460	457	448	449	396	445	408	429	426	441	415	436	437	439	464	465	436	477	417	406	449	441	429	447	412	445	437	434	460	433	469	484	440	450	439	442	443	473	468	465	436	434	443	412	415	484	443	464	443	423	448	441	461	459	449	423	428	441	471	455	459	469	474	459	412	442	453	409	464	474	435	457	423	422	470	472	467	433	471	419	430	451	458	441	452	482	456	452	452	440	443	468	444	455	465	447	453	426	451	492	428	451	452	424	434	422	454	418	447	437	435	451	464	482	430	432	467	417	470	463	433	448	415	439	437	414	414	436	450	444	444	382	462	444	458	433	465	440	418	463	451	433	472	452	461	472	436	439	464	428	449	432	418	452	443	451	476	450	437	415	428	473	485	428	457	448	435	466	437	435	488	476	436	408	427	441	437	444	461	462	440	406	435	453	418	442	427	477	421	435	431	482	453	465	459	475	463	436	423	421	451	452	443	418	416	448	491	444	451	429	434	463	472	421	459	442	455	487	465	457	473	470	459	453	460	425	425	435	444	451	432	442	426	416	411	457	448	454	438	449	458	489	472	417	460	434	472	476	446	473	432	473	450	416	506	466	469	426	422	417	458	489	413	486	478	418	422	403	420	423	430	429	478	446	427	486	464	442	441	455	458	452	469	444	431	473	472	412	414	451	440	463	440	465	421	481	466	446	457	385	482	455	471	444	422	445	436	470	447	425	455	398	436	449	435	418	456	472	449	426	475	439	411	452	452	437	443	432	442	439	401	456	423	460	428	434	399	432	464	451	437	429	462	486	446	437	443	408	440	433	443	449	443	473	415	458	468	426	463	491	477	430	434	466	473	444	439	434	458	451	443
12362	3378	893	595	930	993	883	748	619	602	459	423	317	358	258	236	205	181	150	166	114	128	114	107	93	92	111	94	74	74	73	80	76	51	68	52	52	65	50	50	52	33	33	57	27	37	43	48	39	39	46	40	46	36	26	43	40	34	38	41	31	40	39	33	32	29	29	30	46	43	35	40	32	34	43	37	41	33	40	41	29	41	33	34	38	40	36	35	43	36	39	27	40	31	33	34	33	36	36	27	29	23	36	31	42	30	31	33	39	26	24	39	32	29	57	39	47	37	31	28	36	37	36	38	32	35	32	39	38	29	38	39	39	38	30	38	22	40	38	44	37	45	32	33	31	40	35	38	35	31	47	34	45	43	37	45	38	42	38	38	33	37	38	36	30	37	37	23	34	39	35	35	30	31	29	35	24	39	34	40	29	34	21	35	35	37	31	41	38	28	37	40	35	32	29	27	35	43	42	40	34	49	51	34	45	37	37	35	27	38	32	38	33	33	29	32	43	28	38	41	35	35	30	38	31	34	38	38	32	40	32	30	42	29	37	43	46	40	30	35	37	29	39	31	26	39	30	38	36	32	41	30	33	34	26	38	28	35	29	29	33	34	39	34	29	35	34	27	33	31	30	31	34	36	34	29	37	38	33	33	30	30	28	42	25	30	41	32	37	41	36	39	30	26	28	31	32	30	36	31	40	32	43	33	36	42	33	33	34	26	41	33	24	29	30	29	25	43	23	34	37	31	28	32	26	35	30	32	29	36	28	24	39	29	31	27	40	26	37	40	35	30	29	42	49	34	29	31	33	27	29	33	38	32	32	35	32	41	28	45	40	38	35	34	37	41	25	20	37	28	33	17	39	30	19	40	33	43	27	39	35	38	47	41	34	35	31	32	45	41	29	35	37	32	39	40	28	22	31	36	31	29	30	31	41	37	37	46	27	32	33	37	32	26	28	40	31	34	32	47	39	17	32	41	34	30	39	41	27	30	29	33	30	35	29	20	29	30	34	27	37	29	27	27	45	46	31	30	46	21	34	25	35	37	27	37	34	36	34	34	30	21	26	34	40	34	49	28	38	26	42	46	30	43	33	34	29	27	29	42	35	47	30	36	28	32	40	38	41	42	41	22	31	35	42	29	37	36	35	28	40	34	41	36	41	38	34	40	31	31	25	38	28	39	35	26	36	26	42	38	36	31	35	44	37	41	29	41	41	46	50	26	32	35	38	31	32	34	32	34	30	33	30	40	40	33	37	41	34	30	35	34	37	38	40	33	34	23	37	29	31	24	38	32	29	36	38	39	30	43	40	30	35	39	31	23	34	31	31	27	30	34	31	31	48	38	34	46	39	43	28	40	37	20	39	31	37	38	39	30	35	33	32	35	39	28	34	31	36	31	31	41	31	29	36	25	31	30	30	34	38	47	37	24	46	34	34	40	32	30	35	34	40	31	42	30	33	35	27	36	43	43	25	38	37	32	38	36	36	29	30	30	42	42	39	32	34	29	40	42	39	39	29	26	28	31	34	37	26	30	38	43	34	41	31	31	34	32	39	41	37	25	35	34	32	35	35	36	33	32	26	48	33	30	47	32	32	44	45	28	33	40	36	37	33	31	36	39	27	33	24	37	27	39	31	31	28	26	35	31	33	25	31	33	35	24	33	45	40	30	26	33	28	35	42	37	37	40	34	33	34	34	32	33	39	28	35	33	38	25	28	30	34	26	34	28	30	30	33	43	33	42	36	36	34	29	33	34	33	26	25	36	31	27	40	38	26	43	32	29	35	45	33	40	30	31	29	35	32	39	28	34	34	44	46	33	45	43	36	28	39	29	32	33	31	21	32	40	40	42	38	38	36	31	38	38	41	28	32	34	35	30	31	40	40	38	43	25	32	29	43	37	21	24	32	28	37	32	42	18	34	24	29	29	30	36	37	36	33	39	35	30	30	37	25	38	29	35	30	25	38	29	44	41	22	35	46	33	49	31	32	29	38	38	37	27	35	26	43	43	28	31	27	33	38	42	36	30	47	28	40	37	30	39	34	38	38	30	40	33	44	36	42	34	34	32	30	28	33	40	26	38	30	25	34	40	38	34	36	40	28	30	34	33	31	34	31	31	35	32	38	30	38	34	31	31	25	36	30	37	40	44	33	31	36	40	42	35	31	27	33	39	37	44	25	33	33	29	28	28	39	42	37	24	36	21	34	28	34	28	32	27	27	42	29	32	29	34	44	31	29	32	33	41	39	26	33	51	40	31	35	35	24	40	41	31	35	40	46	34	25	39	41	43	34	25	42	29	35	34	32	26	26	44	24	29	35	35	21	32	40	35	26	38	29	39	27	36	28	38	32	36	29	27	30	34	29	36	33	34	26	31	30	35	39	37	24	32	33	36	35	29	25	45	39	38	44	34	28	31	31	40	38	26	27	31	28	34	25	33	30	37	37	31	35	35	26	29	31	28	35	38	34	29	30	35	37	39	33	28	37	43	40	38	38	30	34	39	32	31	28	30	30	26	52	42	34	30	44	28	31	36	43	32	35	46	38	35	33	26	40	33	29	27	33	25	39	34	41	35	26	28	42	32	37	32	29	31	36	35	36	45	37	25	41	37	34	29	33	42	35	34	31	35	41	39	35	44	32	29	32	37	48	40	30	36	37	29	30	36	27	37	32	31	38	41	47	34	28	28	35	39	24	34	44	35	36	48	38	34	43	43	37	37	31	34	36	25	39	37	47	37	38	39	37	49	34	44	31	36	31	26	44	37	32	37	33	33	30	39	25	36	36	28	30	32	28	42	31	37	22	35	34	30	31	27	23	32	41	35	37	47	26	34	35	37	34	38	32	31	42	42	37	42	39	32	36	36	42	40	47	36	37	23	34	32	41	26	33	42	25	32	30	36	30	33	37	35	29	34	48	43	33	28	35	37	30	37	43	39	42	40	33	31	27	34	34	30	25	42	36	30	30	40	35	39	38	40	38	41	43	34	28	35	41	28	21	18	40	33	27	27	35	34	33	38	31	37	32	28	40	43	26	33	40	26	37	35	27	36	33	28	32	42	30	36	34	35	26	30	28	35	38	34	42	29	42	33	33	24	42	30	40	39	39	40	27	29	37	38	32	27	19	28	31	42	26	34	39	62	44	42	38	34	29	22	33	32	29	25	32	34	35	39	27	38	36	34	38	35	22	20	40	31	28	42	36	25	35	41	45	31	39	40	25	27	25	34	37	28	43	31	30	37	32	41	32	36	25	35	34	44	31	40	29	42	41	31	33	33	29	32	42	29	38	36	33	34	30	30	39	24	34	32	40	33	36	26	34	23	31	41	35	36	36	29	25	33	39	34	40	29	33	38	25	20	29	28	28	36	32	39	31	27	40	40	32	43	38	45	32	39	28	42	28	33	28	30	29	36	28	38	25	29	29	28	27	30	34	23	25	40	37	22	32	32	39	37	37	36	26	34	31	38	36	31	34	29	37	30	33	30	33	35	40	47
49679	25318	15834	28950	36053	35053	31728	28378	24791	21648	18639	16469	14511	12436	11152	9736	8589	7521	6597	6001	5466	4899	4339	4024	3600	3355	3175	2927	2598	2308	2156	1909	1860	1645	1691	1649	1552	1363	1318	1299	1191	1192	1151	1043	992	996	918	922	830	859	857	801	716	782	735	764	655	738	699	695	695	737	721	723	673	683	641	656	651	676	655	618	666	662	586	609	675	624	631	589	566	631	602	594	592	554	581	568	587	602	532	593	530	603	551	604	568	594	608	531	545	577	558	571	529	608	596	572	576	573	567	552	530	561	578	509	576	558	558	552	562	524	537	541	534	539	565	549	586	566	546	558	559	549	541	571	592	532	599	535	584	551	542	539	553	539	536	584	532	561	570	525	528	554	586	546	526	528	565	529	525	596	507	550	574	557	541	582	509	541	593	505	538	557	554	537	513	549	534	550	547	548	539	572	512	535	546	588	539	566	565	529	551	588	527	572	508	531	571	512	547	565	536	534	531	577	548	579	518	562	547	537	519	578	521	555	560	550	508	513	544	565	556	493	574	539	521	541	532	600	545	547	544	531	580	542	509	541	569	544	554	560	565	540	554	560	557	545	578	534	552	555	537	599	566	546	497	570	539	538	504	543	538	522	561	536	592	523	543	568	527	541	521	539	579	546	530	545	550	521	550	528	557	518	523	539	547	542	582	547	563	511	545	561	573	556	558	543	547	540	514	561	546	539	513	514	501	517	550	545	542	556	531	549	535	537	528	572	541	529	601	546	559	542	554	567	548	521	502	555	559	563	559	514	536	526	534	517	523	562	568	522	546	508	509	556	564	521	576	559	560	551	542	536	556	534	546	546	582	572	552	536	544	507	528	559	548	544	522	578	530	560	555	549	537	531	529	566	574	602	537	490	534	516	493	574	520	560	579	556	544	504	561	546	516	542	526	500	556	577	557	578	530	533	512	547	520	529	584	549	507	525	527	534	552	545	518	495	566	549	544	551	501	540	561	525	548	532	589	554	535	512	560	534	553	536	573	542	532	505	567	522	538	552	569	487	533	560	547	554	541	561	525	601	558	560	613	579	522	540	559	508	514	527	547	530	539	516	553	565	600	563	502	535	575	549	514	559	561	526	559	529	542	554	562	540	517	540	528	537	576	554	538	508	532	555	494	552	521	580	547	513	497	568	542	508	527	524	548	499	509	602	583	530	562	535	559	535	525	568	511	522	522	562	519	525	527	562	583	536	555	545	575	541	546	618	569	573	525	556	550	527	555	603	497	560	538	542	504	512	575	522	536	525	551	549	575	539	582	512	565	542	540	537	580	523	541	559	600	589	540	589	561	535	546	520	505	538	539	532	521	549	541	550	548	523	568	568	556	503	541	546	505	546	537	526	582	513	539	528	551	534	556	522	541	523	543	506	550	541	588	522	565	569	504	539	603	538	567	534	527	529	558	561	510	556	594	561	545	517	552	563	539	518	589	544	534	525	531	590	523	562	535	556	563	508	529	544	600	553	544	541	564	544	533	529	550	527	570	551	543	565	520	525	540	539	545	571	574	549	546	537	530	555	551	544	578	552	525	542	556	563	557	560	515	550	539	573	527	540	542	567	550	528	524	499	531	539	565	543	569	525	563	522	534	542	547	601	544	532	588	512	525	515	558	525	570	520	526	574	573	543	536	535	529	564	569	565	543	537	567	574	553	578	560	551	581	529	535	547	541	550	580	509	570	518	513	531	527	520	554	528	527	534	565	536	532	546	560	517	563	526	533	570	544	543	539	541	503	595	537	553	533	531	544	530	559	565	533	534	552	549	541	546	540	610	554	514	558	545	526	505	550	563	540	571	571	555	534	531	545	523	573	556	511	539	555	494	481	550	513	541	524	519	581	496	562	570	546	484	559	549	554	547	520	518	511	573	545	523	530	585	552	552	526	556	530	567	529	531	565	577	548	500	575	545	572	560	538	577	573	518	554	525	518	518	534	565	534	515	513	539	549	541	553	510	556	542	581	581	556	553	537	580	540	577	527	516	543	535	557	534	544	542	551	569	541	549	551	537	535	522	556	528	555	550	545	515	505	529	548	573	563	530	554	541	593	569	554	588	526	568	546	527	514	586	577	495	529	561	570	538	533	539	541	537	524	541	544	527	571	570	539	546	570	553	571	557	526	521	585	544	517	591	562	525	534	546	574	553	586	542	561	539	526	531	507	527	504	562	548	565	565	546	526	577	533	567	531	533	500	555	581	572	528	491	529	525	530	539	553	465	541	551	528	544	561	543	556	549	562	532	510	567	540	506	510	513	543	515	555	520	549	538	542	551	543	579	532	573	502	530	537	533	525	532	517	567	596	517	514	515	504	553	540	573	568	594	558	546	569	585	534	505	537	545	558	484	578	575	526	561	510	515	544	554	532	557	568	535	550	510	546	533	569	569	523	533	538	514	505	552	533	568	568	584	559	562	556	541	598	559	503	559	537	557	551	537	539	550	533	563	544	563	540	525	577	548	554	535	558	520	542	567	525	531	500	514	566	523	541	496	543	499	542	519	550	514	587	538	544	515	492	513	525	569	540	536	540	598	542	547	489	559	585	558	532	512	554	553	551	544	540	577	561	599	517	549	507	523	526	564	582	549	535	527	564	561	537	525	521	524	559	555	577	543	559	536	534	565	535	549	499	570	511	565	563	543	557	594	536	545	571	528	541	547	569	559	559	541	562	553	581	529	578	501	559	568	561	516	558	558	562	536	573	519	554	531	530	612	519	572	567	519	536	537	578	515	584	530	559	564	552	548	568	534	561	545	566	566	506	535	533	557	535	551	513	541	540	551	553	544	556	562	545	513	560	521	556	509	544	587	547	598	611	570	554	542	516	543	546	526	557	537	546	530	575	536	556	532	516	537	573	523	547	511	528	539	541	527	525	543	533	531	539	565	599	533	548	542	516	552	545	522	527	533	515	496	555	513	577	517	538	532	516	559	545	549	507	525	541	516	484	539	517	577	569	535	541	515	498	539	544	508	537	600	532	603	574	558	572	588	560	530	531	577	566	557	521	561	527	522	576	539	537	560	561	566	517	533	548	527	540	572	578	584	564	541	544	533	528	583	556	540	518	512	563	560	551	542	561	519	532	550	554	544	565	561	542	538	505	569	540	520	580	551	551	527	505	539	523	553	540	568	557	571	548	508	552	532	497	578	570	514	549	604	543	581	539	566	567	545	560	501	575	534	561	498	519	536	580	546	569	557	539	562	500	510	531	554	534	583	539	530	525	570	568	544	533	533	556	589	536	547	553	515	573	498	565	529	542	583	555	563	555	492	539	539	563	598	483	552	543	539	594	534	532	549	514	587	567	597	537	552	560	591	559	528	549	536	527	553	523	544	516	562	537	536	529	581	547	536	540	585	543	581	536	579	559	575	548	529	578	547	554	583	535	531	514	551	567	561	556	548	568	604	561	539	561	487	524	526	524	513	569	510	520	528	564	551	564	567	537	590	512	518	561	512	592	562	539	545	548	534	490	507
8814	1588	570	363	547	654	594	486	429	341	336	263	246	212	208	168	156	129	132	106	104	88	86	90	67	60	71	90	85	74	54	64	62	60	60	55	62	60	61	56	49	45	39	52	44	39	57	46	47	37	40	59	41	34	43	41	38	43	52	41	49	46	39	45	35	48	35	46	53	54	37	35	35	35	33	39	57	43	37	53	45	43	47	40	41	39	44	35	45	46	48	42	35	39	37	35	49	36	47	50	32	48	34	48	35	44	41	38	38	42	34	43	49	37	32	30	36	48	34	37	46	41	42	50	40	44	43	39	40	31	36	37	40	31	41	42	40	33	49	55	39	32	37	47	49	50	40	54	53	52	46	38	40	41	36	43	43	48	49	60	46	48	40	30	37	40	42	44	46	46	43	48	42	36	53	45	45	44	29	29	38	47	36	31	32	36	42	46	43	31	37	46	47	48	43	42	40	35	32	42	36	56	42	35	44	45	55	52	55	39	33	39	46	47	36	55	51	43	39	38	54	38	37	37	41	47	43	48	42	42	50	37	48	45	41	43	41	41	42	41	38	41	45	55	45	36	43	42	55	44	41	39	38	35	46	37	50	55	42	46	42	37	46	62	37	43	42	47	48	33	39	45	46	43	47	44	50	35	47	32	39	41	36	39	38	34	36	40	36	49	47	44	35	35	44	42	33	37	40	33	43	33	47	42	39	48	54	41	40	38	45	41	34	34	45	42	39	28	33	43	47	35	43	46	34	39	42	52	41	37	43	50	34	48	48	45	41	49	42	31	45	46	48	42	46	39	33	34	44	41	39	45	42	59	43	50	44	45	52	34	34	33	45	48	45	42	48	27	44	44	42	37	36	46	31	45	39	40	40	58	37	42	45	40	42	44	46	49	37	41	40	41	44	45	47	41	36	48	45	40	48	43	44	45	31	40	42	45	32	54	53	51	42	49	34	43	36	34	46	51	39	40	42	46	44	28	46	49	39	50	35	38	51	38	39	42	40	28	42	38	33	48	48	47	37	33	41	53	34	37	38	43	58	38	42	39	35	32	35	43	38	34	44	41	38	45	47	37	39	30	41	39	53	44	35	44	44	46	40	35	33	37	42	44	40	36	36	33	42	53	19	51	51	33	30	29	45	50	47	40	40	35	26	36	45	43	52	40	35	26	55	49	45	45	45	42	47	41	43	39	51	43	44	46	42	36	45	50	54	47	36	55	32	37	41	40	42	43	41	42	40	47	40	52	35	37	44	51	46	48	41	41	44	40	43	40	34	49	45	39	29	40	33	42	38	33	32	47	48	40	43	42	36	36	45	30	39	36	35	41	36	46	36	34	31	40	49	33	38	47	33	35	45	47	39	43	45	40	39	40	41	37	27	46	45	43	32	45	53	43	32	46	43	42	61	47	47	46	39	46	30	36	58	48	45	52	42	39	45	40	59	49	30	34	47	54	28	51	37	45	27	41	47	30	39	42	35	56	42	39	44	45	42	42	45	45	35	38	49	49	38	42	35	49	47	42	34	44	43	47	55	34	27	38	41	34	48	46	40	46	45	32	42	35	43	41	34	51	40	52	39	51	50	53	48	31	53	40	29	46	40	31	53	36	47	56	37	45	42	39	37	35	45	38	25	41	50	43	52	42	51	42	31	46	41	40	44	32	37	37	44	37	51	30	48	40	52	38	30	53	37	35	42	48	37	41	48	39	45	36	35	35	43	45	58	44	42	38	33	44	34	49	38	52	42	48	43	43	52	31	51	32	38	34	47	37	48	55	44	40	43	54	41	41	44	40	51	41	57	33	45	32	51	47	44	36	46	48	53	39	40	47	43	44	49	48	41	44	42	45	34	43	41	43	41	31	42	39	39	36	46	43	32	39	38	51	31	45	39	41	41	47	49	28	47	39	42	45	57	46	48	48	48	31	35	44	38	47	36	35	41	47	35	42	26	42	39	34	41	33	48	42	33	36	49	34	35	43	48	35	46	36	39	44	49	40	38	55	50	43	44	43	46	44	31	47	36	29	37	43	45	34	41	40	40	35	39	44	40	42	47	44	35	48	32	31	43	43	35	56	41	39	35	40	52	40	45	35	38	35	34	35	41	41	41	50	45	47	36	38	37	31	46	35	53	36	34	33	34	46	33	49	48	45	41	36	27	44	40	49	44	50	42	50	46	33	48	51	54	31	40	56	35	45	41	37	38	41	28	44	46	35	51	43	39	32	41	41	49	42	43	46	41	36	25	44	45	25	44	45	35	47	35	38	40	37	38	35	39	39	39	56	34	37	40	34	48	57	44	42	38	54	36	44	43	38	40	31	42	42	48	43	31	54	43	42	35	46	43	38	47	47	41	37	28	38	37	43	35	41	37	39	51	44	42	43	34	46	53	32	47	46	41	37	36	45	48	42	49	40	53	43	43	32	54	55	32	37	42	38	45	40	41	35	42	39	44	41	44	38	33	50	39	54	35	36	52	36	35	40	53	37	41	40	41	42	48	38	39	37	34	34	43	36	41	43	43	50	42	63	45	49	49	34	43	42	37	34	40	42	45	37	43	31	36	48	44	37	38	38	43	41	38	36	50	28	34	49	38	25	44	42	48	48	36	34	38	41	43	46	41	38	47	30	38	34	43	36	37	49	41	42	37	38	44	43	47	37	49	56	42	34	47	45	43	38	49	35	35	38	42	32	36	45	33	53	40	47	39	51	37	36	34	41	44	42	48	40	46	43	69	40	52	52	27	41	50	30	41	42	36	36	36	45	37	41	43	31	42	39	45	52	49	49	38	46	35	54	25	30	36	29	34	49	35	32	40	38	55	50	43	35	41	47	41	49	48	44	43	46	28	43	50	47	40	43	49	36	43	41	39	32	47	43	47	40	50	43	47	43	46	41	43	37	35	45	27	42	38	38	48	45	27	46	53	53	44	42	36	40	39	49	44	41	41	43	38	47	48	45	39	43	60	36	41	44	39	31	46	43	42	53	40	37	45	46	28	45	43	43	37	31	41	39	39	39	52	44	30	32	37	46	34	37	34	43	49	44	42	46	40	32	50	48	36	39	34	41	53	47	42	38	48	48	34	42	33	39	50	35	46	47	49	48	43	47	47	36	43	47	48	41	34	38	41	46	37	44	48	33	32	44	38	48	41	46	39	32	36	37	34	58	57	39	41	56	40	40	37	30	46	40	26	37	36	48	36	38	46	41	27	46	33	49	53	48	32	38	42	38	45	47	36	35	39	48	40	41	37	42	39	44	35	37	47	54	40	39	36	33	33	46	44	45	42	27	37	44	48	48	47	49	43	38	45	41	38	44	50	49	51	46	39	35	49	36	37	39	47	43	36	42	40	27	36	33	43	47	49	39	36	43	31	51	38	42	44	30	38	54	55	39	38	49	45	41	46	35	46	47	39	42	45	40	39	43	48	32	45	38	37	26	44	43	54	36	40	33	38	46	44	32	39	44	40	40	42	36	41	37	23	45	41	43	48	43
42452	20317	11931	23966	31146	30238	26677	22968	19700	16439	14022	11975	10410	9053	7829	6894	6097	5231	4692	4150	3826	3372	3226	2881	2629	2404	2315	2088	1929	1784	1662	1531	1370	1459	1395	1301	1258	1180	1121	1078	1034	1122	957	949	960	932	902	927	864	892	845	715	773	817	779	745	785	778	741	736	779	787	718	708	729	757	761	744	721	725	778	714	716	659	695	720	660	681	667	719	613	671	671	699	691	680	653	646	675	648	671	677	679	660	660	670	663	678	658	683	725	742	706	653	663	600	669	670	686	670	708	610	681	638	667	654	662	670	573	675	663	682	656	658	642	681	725	646	688	684	657	700	635	656	695	657	663	712	674	633	671	658	664	693	649	675	630	662	633	669	642	683	680	663	667	666	678	654	657	670	653	650	632	615	671	669	667	656	630	641	646	654	633	698	608	630	679	632	640	670	698	652	689	732	663	651	661	655	629	626	653	668	656	667	637	623	608	643	665	618	645	702	670	636	695	715	672	681	636	660	601	710	620	677	724	687	658	629	659	684	628	693	672	701	654	644	643	685	682	603	649	642	680	622	606	632	643	639	667	647	652	748	630	654	651	702	630	591	677	659	605	651	608	648	699	629	670	630	657	703	609	638	623	651	642	637	648	627	664	656	659	630	671	694	723	635	630	636	612	664	635	661	671	649	651	652	659	696	652	652	653	631	643	661	643	677	652	625	638	654	638	658	673	669	631	634	686	704	653	659	687	700	635	632	679	632	640	648	683	647	682	624	672	709	642	648	670	697	608	672	630	662	657	660	640	683	679	624	649	659	688	669	612	617	652	636	641	675	670	629	688	683	671	689	693	627	669	636	648	633	685	643	656	661	634	665	680	695	631	597	671	654	700	639	628	630	663	602	656	610	679	669	600	651	648	672	676	624	653	675	660	627	677	611	650	693	607	660	656	672	658	673	636	655	624	664	654	652	661	648	637	653	670	654	690	636	626	646	644	616	653	672	660	663	645	635	676	658	661	661	664	677	627	590	674	656	631	684	631	711	650	635	677	672	630	640	618	641	649	658	710	673	687	660	689	648	685	634	658	630	676	630	664	636	645	614	652	672	601	639	660	640	656	653	646	627	655	630	629	664	658	630	652	610	682	644	701	657	638	670	665	661	652	659	634	647	655	649	650	687	671	644	625	647	689	646	648	666	669	698	665	637	706	693	675	682	638	677	670	643	612	680	633	684	665	704	658	692	643	720	621	694	646	683	648	639	671	658	675	654	659	660	627	667	624	642	689	636	658	658	676	686	666	691	666	648	640	689	649	678	634	647	638	661	643	656	613	658	660	650	640	645	665	671	722	656	678	673	627	688	667	648	667	633	663	647	641	641	631	642	686	672	640	673	620	673	665	653	649	635	663	650	641	675	607	670	578	648	630	677	644	680	631	630	701	649	651	696	646	660	695	648	645	626	671	659	650	676	671	650	655	691	681	635	701	665	676	686	644	624	657	677	644	673	647	694	650	662	629	653	676	677	637	695	609	697	638	697	720	662	651	648	705	641	631	639	687	641	649	648	651	638	723	672	652	668	630	693	642	688	621	693	644	585	668	643	694	671	664	671	642	641	626	644	636	686	673	659	675	638	656	660	638	670	668	689	621	653	624	698	690	658	673	645	639	707	647	645	628	647	635	661	688	694	705	646	703	626	628	666	632	622	645	688	626	650	686	642	687	658	683	658	674	647	667	659	634	657	583	661	635	665	695	690	667	632	662	652	618	676	627	675	651	687	684	638	708	634	650	676	652	609	645	667	633	628	629	646	658	685	624	679	622	628	597	673	707	597	641	637	671	650	673	643	695	684	661	632	660	677	631	687	674	641	685	666	675	659	674	666	635	681	697	632	652	618	673	653	669	641	644	641	677	697	642	662	685	614	623	678	705	659	711	678	692	643	641	714	680	633	649	656	677	671	670	631	630	672	651	637	665	643	660	736	668	638	643	676	655	668	615	676	673	623	608	654	651	591	697	649	656	693	674	623	673	697	625	658	649	672	655	646	637	621	620	655	640	678	695	640	652	668	643	650	672	655	673	682	664	650	683	663	617	645	679	639	660	681	700	620	666	631	646	671	644	649	675	652	669	693	658	618	679	630	654	649	629	648	643	644	660	660	670	618	664	661	619	622	638	671	652	683	671	627	645	647	656	655	661	600	654	634	611	684	651	645	650	650	631	659	668	650	686	658	639	624	679	647	680	653	641	677	651	672	682	668	680	682	699	667	691	644	682	676	666	661	654	701	655	699	638	613	679	652	630	703	663	647	655	621	676	622	658	689	644	639	649	656	667	658	639	628	671	699	643	681	640	674	622	672	659	641	652	699	666	624	621	700	666	660	705	639	674	626	682	607	674	698	664	665	643	626	668	650	671	627	669	686	656	635	651	639	669	640	735	666	670	675	670	647	676	668	703	678	647	660	667	643	654	673	673	639	682	721	636	672	642	638	619	655	690	660	629	717	671	662	695	677	672	645	707	684	646	629	644	683	713	678	671	677	695	719	687	613	633	662	630	701	642	622	688	612	652	637	634	671	646	646	665	645	656	673	664	638	654	707	706	599	681	667	657	658	643	692	607	655	658	652	634	667	649	642	627	676	670	663	671	617	648	648	658	658	701	651	665	672	640	647	661	670	652	683	692	662	680	659	621	716	653	615	628	631	659	660	650	660	677	653	636	662	639	644	633	661	612	661	671	681	682	666	666	676	724	628	618	661	657	675	652	661	636	636	672	625	615	666	671	640	681	653	680	698	649	672	658	659	683	625	649	698	653	677	646	688	652	651	676	638	644	660	632	635	601	657	631	647	669	602	649	719	684	592	660	675	701	672	637	611	669	632	650	605	661	643	669	686	673	652	687	643	640	648	655	645	683	630	691	604	651	632	695	621	672	646	688	663	668	665	654	716	668	642	668	686	644	693	621	688	677	669	683	663	628	664	713	655	684	612	624	611	660	654	637	649	684	626	647	688	669	667	659	693	615	678	649	701	662	675	704	644	653	664	619	634	650	625	645	672	615	647	645	682	690	637	655	631	649	684	660	693	673	674	665	687	660	683	658	680	674	595	616	664	657	612	681	675	748	626	639	647	728	637	653	628	663	604	652	643	641	685	666	641	667	680	610	646	609	632	701	688	675	670	630	652	659	612	667	610	671	642	687	653	673	712	647	661	673	644	660	673	645	668	644	636	633	643	628	651	654	631	676	705	600	675	655	671	677	642	687	621	669	611	651	708	675	628	680	664	694	661	671	680	613	683	660	648	683	628	714	637	639	694	687	636	666	659	629	662	700	642	672	634	700	644	674	702	655	708	714	589	686	664	677	661	677	661	675	668	699	659	614	642	656	673	669	654	607	672	687	645	628	666	624	638	681	661	638	648	690	620	640	662	673	656	660	634	686	638	625	628	698	664	694	677	657	668	674	671	651	646	675	700	631	660	654	646	658	662	685	670	615	664	672	659	637	653	625	662	655	650	688	654	639	724	665	638
11993	3188	845	584	864	1024	883	733	626	554	475	399	358	313	265	208	191	181	150	158	133	129	108	117	74	99	70	70	69	64	89	52	48	49	48	55	63	57	47	41	43	39	46	44	42	41	32	28	38	32	41	42	37	45	27	28	30	34	35	33	36	43	37	30	41	31	37	43	25	31	24	35	31	24	34	36	26	35	31	36	29	34	43	26	33	33	27	40	27	29	28	38	24	45	29	32	41	27	33	35	35	45	29	23	27	26	31	30	24	32	29	30	33	24	25	38	32	38	24	27	38	34	26	39	28	33	25	29	29	37	35	41	26	42	31	46	24	38	36	27	22	30	39	35	35	30	28	34	27	25	33	36	27	43	28	30	29	29	33	23	32	21	34	24	34	23	24	31	36	27	34	35	24	29	37	35	34	22	37	40	31	34	35	28	32	25	26	31	34	31	29	31	38	26	35	32	30	27	33	27	37	25	30	26	31	36	17	26	28	31	25	28	32	30	28	32	34	34	32	39	35	36	29	20	29	29	27	26	35	36	28	37	26	24	33	40	20	36	24	26	39	23	36	28	25	31	26	34	31	38	19	30	36	36	30	30	26	38	41	41	20	34	33	31	42	32	28	27	40	25	26	41	30	27	29	30	32	23	29	29	33	28	32	32	30	36	32	39	28	31	23	33	29	24	27	25	43	29	29	30	28	29	36	29	32	31	22	26	31	33	37	30	40	40	25	37	32	29	22	30	27	24	33	33	24	29	28	33	32	25	31	29	32	31	39	20	31	34	29	32	43	39	33	29	38	33	32	34	26	37	31	32	26	33	33	26	27	19	33	30	44	22	32	34	39	39	25	36	32	26	33	31	33	34	35	37	26	39	31	33	28	28	28	31	29	23	37	27	33	17	30	35	38	39	33	37	26	21	37	29	36	27	34	24	37	28	27	30	30	32	30	24	43	28	33	34	34	26	24	26	23	31	29	25	26	37	30	30	40	40	30	36	31	44	25	30	32	22	29	37	31	36	30	25	27	34	29	37	21	31	30	26	22	36	29	29	26	33	25	41	37	21	29	36	29	39	28	27	28	30	35	23	39	34	32	22	25	23	41	30	30	26	42	26	35	18	36	36	32	29	37	24	29	37	28	22	22	35	43	28	18	31	31	30	32	39	31	34	26	32	36	35	37	34	28	32	29	25	23	25	37	29	33	24	24	28	30	29	37	39	23	33	22	27	33	36	28	23	31	28	30	29	36	24	34	38	44	22	27	31	25	33	25	39	46	24	21	27	40	36	25	42	29	23	40	24	32	24	23	24	41	40	31	32	26	22	18	29	33	27	27	36	30	32	28	42	25	44	32	35	25	34	32	30	24	29	23	32	17	34	38	38	32	42	26	37	33	27	22	28	38	31	33	30	29	27	31	37	28	34	21	37	22	29	28	30	33	30	34	34	39	36	39	19	28	32	41	32	29	31	21	30	38	20	27	41	26	30	37	37	31	23	37	30	31	30	30	26	25	31	35	33	35	40	33	31	31	36	23	37	35	35	26	40	25	27	26	23	36	34	40	33	21	30	28	27	29	19	22	34	35	19	41	32	39	25	31	34	34	33	33	32	28	39	31	24	33	35	30	32	28	21	33	31	34	27	39	34	25	34	27	37	31	30	32	28	43	32	31	35	35	42	32	27	27	44	38	38	31	30	35	32	26	38	24	25	38	32	19	27	26	24	26	33	35	32	27	28	28	34	23	26	25	28	33	27	42	41	27	27	31	29	33	37	38	39	34	38	23	38	32	28	34	27	35	38	30	40	21	36	35	27	34	20	28	28	33	31	37	33	34	31	24	40	25	29	28	34	26	34	38	37	31	32	28	31	36	34	30	21	26	29	26	28	38	25	39	20	41	34	31	34	38	23	22	24	29	28	32	33	33	25	23	28	27	28	39	33	31	34	29	35	36	30	19	38	36	26	25	25	26	35	38	24	24	36	36	30	31	20	38	23	24	33	24	27	37	37	25	32	29	28	31	32	24	29	28	33	26	33	25	42	24	37	40	36	25	18	17	29	23	40	34	20	34	28	37	34	32	38	39	38	32	37	37	34	31	31	29	40	31	33	29	30	28	30	43	30	27	34	46	29	40	29	31	30	30	30	42	29	26	32	19	29	30	42	38	35	27	38	24	41	30	39	35	32	32	28	25	40	33	24	38	29	30	37	47	27	22	36	33	37	28	27	22	34	43	36	41	37	24	33	32	33	36	39	29	22	31	31	29	29	23	29	24	42	34	33	44	29	36	19	33	28	31	40	30	32	34	30	29	27	32	32	27	27	26	33	35	39	36	32	33	26	27	29	21	35	33	30	36	45	27	37	30	30	33	36	28	37	36	35	30	34	33	29	35	35	33	40	40	37	36	28	37	31	37	21	27	28	40	39	32	26	32	40	38	25	34	31	29	15	30	41	35	28	34	32	33	35	27	29	26	28	30	26	35	31	33	28	28	24	26	31	33	21	37	33	31	31	36	24	35	21	27	32	30	21	26	37	32	36	27	28	41	34	22	21	26	34	24	30	34	36	30	17	25	36	36	32	31	32	36	26	24	38	35	30	27	38	24	38	34	24	20	30	30	31	26	39	24	21	26	25	33	38	31	25	26	22	24	37	41	37	31	38	38	29	28	34	30	32	29	29	24	23	29	31	20	40	27	36	20	24	33	33	41	32	34	23	30	29	26	39	37	31	40	45	39	32	36	34	37	30	40	25	28	27	26	32	26	33	35	32	35	23	41	26	30	30	23	25	30	27	30	34	32	31	29	30	36	25	30	30	33	40	27	35	32	30	26	31	27	34	22	30	22	34	29	22	23	29	33	34	38	27	34	28	30	34	27	25	34	28	36	27	33	36	30	31	30	27	24	28	29	40	31	39	34	32	28	28	27	28	36	40	23	27	36	35	35	41	34	40	37	32	22	27	37	28	31	25	34	27	27	31	27	25	38	29	22	32	30	31	22	21	25	27	31	29	24	22	17	32	32	43	27	33	33	20	31	28	29	35	48	22	40	31	34	36	32	36	42	29	30	33	32	29	23	37	41	27	30	45	39	27	29	31	29	19	37	44	29	30	44	30	38	30	31	30	27	38	23	25	19	30	31	39	31	30	33	19	31	36	25	32	31	26	32	29	25	15	36	29	30	29	30	41	20	35	32	34	28	31	21	32	26	24	27	20	26	28	29	29	36	41	41	25	22	33	34	23	25	41	28	32	27	36	19	34	34	36	26	30	29	29	24	29	38	20	32	35	37	28	34	29	34	27	36	24	34	25	36	28	45	27	23	29	16	36	42	35	32	29	29	32	30	24	32	28	27	39	25	36	20	25	27	33	36	37	30	36	27	31	35	26	32	25	42	36	39	38	26	26	34	27	30	40	26	35	31	25	22	31	44	29	19	27	24	33	24	36	28	27	31	25	32	27	26	31	34	25	31	37	39	38	33	28	34	25	28	29	36	29	27	35
50311	25317	16030	29538	36536	35591	32150	28301	24685	21331	18665	16434	14422	12777	11138	9713	8517	7587	6773	6011	5251	4847	4389	4033	3720	3325	3050	2714	2489	2242	2243	1920	1764	1682	1599	1571	1424	1247	1282	1215	1174	1095	1019	980	934	961	895	864	902	783	777	802	674	718	683	671	622	675	620	672	640	661	625	650	593	589	567	593	577	591	606	599	577	558	603	574	562	590	567	536	507	600	511	580	557	490	545	513	490	463	513	527	534	508	521	542	495	553	519	516	546	551	529	515	491	502	518	510	524	493	520	517	507	506	508	511	473	503	532	480	514	476	459	516	494	517	546	507	526	502	510	532	518	496	485	539	517	503	486	499	512	481	510	492	485	478	504	476	497	507	450	509	513	465	514	494	534	443	518	448	512	505	460	537	477	488	507	501	483	460	490	497	492	472	482	471	536	490	474	493	486	455	476	494	490	505	475	495	515	482	496	474	464	505	514	499	483	466	502	492	486	456	495	484	493	468	499	470	503	491	518	470	501	467	514	476	477	529	505	528	492	527	465	485	508	467	508	495	474	492	455	491	490	512	492	465	455	463	499	510	507	476	492	485	509	504	473	444	500	470	464	482	489	450	448	491	474	528	504	505	509	498	498	538	482	473	469	510	481	482	470	477	493	480	506	524	456	470	514	475	481	563	505	514	480	476	490	460	506	492	486	481	527	440	510	517	499	488	490	490	499	499	510	502	478	536	498	513	496	490	470	493	523	476	480	494	543	504	494	471	485	452	486	480	534	522	488	490	482	498	491	473	525	489	476	500	486	489	472	530	509	473	524	516	488	468	549	473	456	512	493	467	446	505	476	489	468	500	516	499	481	498	489	498	463	495	504	521	498	533	498	436	492	483	494	516	504	481	505	541	461	416	501	507	487	498	470	497	509	507	500	511	473	455	501	516	517	476	483	473	500	507	527	531	488	517	473	441	480	539	490	448	489	507	499	504	491	523	473	500	459	490	473	499	497	528	525	468	470	487	482	476	490	484	467	496	521	488	460	526	509	474	486	499	467	527	525	547	499	528	494	512	481	527	512	487	479	529	476	465	467	465	457	509	559	482	500	485	493	523	448	474	514	474	491	486	496	486	535	499	539	462	494	482	467	517	493	487	502	470	496	490	478	491	527	497	504	508	526	540	487	501	498	460	502	483	482	515	526	549	516	506	485	490	504	473	465	478	489	454	509	480	507	482	448	481	482	493	476	503	469	478	479	555	473	480	509	493	515	489	468	482	514	461	504	466	494	539	553	483	507	486	544	537	492	509	506	484	490	503	496	490	501	456	508	490	503	507	494	522	498	472	459	468	473	511	517	503	476	528	489	450	482	497	520	528	520	489	533	497	499	481	484	508	471	509	482	541	482	502	495	494	490	478	488	479	486	485	504	526	463	502	511	525	477	463	466	519	460	470	480	514	451	466	531	486	503	460	509	508	488	520	473	498	493	471	490	493	497	486	486	484	512	472	491	482	475	484	473	485	518	492	475	492	506	511	459	524	530	486	490	502	523	519	513	473	493	517	501	467	518	498	482	502	455	475	500	469	480	512	505	489	495	472	506	531	488	475	448	468	480	489	504	501	489	466	502	516	441	512	477	515	503	484	476	477	487	508	486	484	503	500	474	489	461	465	532	482	452	483	476	499	493	511	475	530	497	473	468	490	482	463	512	501	495	486	466	479	490	498	482	484	485	453	474	534	515	501	470	515	479	480	492	439	506	493	452	475	493	479	485	507	487	484	506	500	473	495	477	506	494	488	500	475	444	450	476	479	431	524	488	505	475	503	508	499	451	549	533	496	500	493	489	501	483	510	488	502	511	483	484	505	521	506	480	510	502	456	528	475	458	485	509	497	518	481	521	476	486	528	503	498	513	495	478	524	493	517	535	505	504	486	515	517	529	422	543	490	546	501	513	509	521	491	509	482	510	505	469	494	505	464	518	556	467	497	489	515	496	468	513	519	454	468	502	474	486	453	487	501	470	452	471	456	487	515	527	521	492	482	501	516	502	462	473	440	512	469	455	516	490	501	487	527	509	481	503	505	483	450	489	479	473	493	484	466	506	469	461	486	471	507	514	481	521	472	463	446	462	501	504	495	487	483	483	500	533	487	500	498	477	455	508	483	483	500	559	529	505	518	466	531	522	470	461	464	495	475	516	507	499	484	457	517	488	470	478	505	488	475	500	516	536	496	501	483	528	491	486	475	518	485	487	523	465	507	493	478	519	491	511	488	494	506	496	515	491	530	480	472	470	488	508	479	509	513	488	482	494	468	524	487	517	479	502	447	460	462	472	454	531	439	508	530	508	488	492	513	473	470	493	433	494	505	456	499	459	527	520	439	471	525	459	497	492	487	517	476	470	492	503	497	506	481	469	485	490	499	490	492	467	483	498	466	538	510	497	477	478	492	474	493	481	468	489	480	464	528	442	505	497	486	492	489	494	445	479	433	476	479	495	484	462	486	499	502	459	481	480	467	487	463	441	500	433	507	525	493	479	505	497	472	515	493	494	458	494	474	479	491	458	462	471	474	493	506	474	487	465	497	486	514	470	484	497	490	504	539	493	502	481	462	479	478	490	497	474	526	518	515	491	483	486	516	500	480	479	497	500	474	439	508	509	474	549	459	503	456	454	483	521	469	500	526	502	455	488	477	490	478	459	509	498	522	504	492	468	501	489	502	469	487	504	489	482	485	459	508	485	511	475	484	476	470	527	488	466	475	477	471	509	477	483	477	472	496	512	471	495	501	491	510	493	514	508	500	526	495	498	482	498	483	511	487	472	492	477	517	468	475	483	496	465	486	465	474	486	502	501	513	485	463	530	509	489	425	523	526	497	493	482	451	475	511	480	482	489	453	484	456	461	485	485	481	504	501	496	502	547	475	500	541	494	462	505	446	480	482	497	473	494	506	460	482	455	500	465	502	449	501	516	454	497	508	513	486	479	465	473	472	520	479	485	494	472	521	515	479	489	506	442	489	516	497	500	466	482	462	487	496	492	518	479	482	492	523	460	475	523	468	518	496	491	511	469	493	500	483	504	502	523	460	486	520	466	476	494	471	476	494	482	500	469	478	471	490	480	493	524	479	521	522	497	531	493	492	515	503	494	500	510	475	502	504	475	498	503	496	492	484	492	498	483	489	490	499	493	492	509	516	493	487	507	468	518	463	462	500	493	525	500	483	490	483	472	483	475	523	475	513	518	454	527	476	500	475	499	487	464	495	519	504	495	517	512	456	478	446	483	490	498	522	487	471	534	532	501	445	476	468	518	479	482	468	474	490	481	480	475	527	505	521	541	521	502	475	465	482	475	504	493	492	482	471	503	467	497	495	477	534	482	488	480	518	466	498	505	467	516	490	493	460	502	496	488	505	480	521	486	529	480	483	510	469	491	479	505	465	501	463	446	466	548	507	521	498	475	488	479	521	503	484	513	474	523	468	504	518	509	464	503	507	511	525	481	478	476	481	466	480	496	488	487	481	500	487
4861	981	340	255	399	429	396	314	272	228	184	182	170	144	105	107	77	60	96	78	62	62	60	56	53	51	39	47	47	49	37	38	46	40	45	25	25	39	40	30	45	37	33	36	32	34	30	21	34	40	29	18	29	26	34	38	36	27	22	29	26	40	29	35	28	20	29	27	39	30	21	27	24	24	36	38	32	31	26	27	24	37	32	28	28	35	35	19	27	22	33	26	24	27	25	25	29	26	17	33	32	29	20	38	31	25	30	35	33	46	37	34	33	22	33	28	22	23	24	29	29	34	28	23	30	34	25	32	30	15	26	32	34	23	23	34	30	25	25	27	25	28	26	30	22	31	24	25	22	31	38	29	38	29	26	35	24	37	28	31	22	35	25	18	25	31	25	26	23	31	36	26	26	26	29	29	36	25	34	25	29	25	24	30	28	37	25	24	28	28	31	19	25	28	28	32	29	32	21	26	30	22	41	30	34	28	31	36	24	34	29	28	38	22	41	34	32	31	22	26	38	31	31	22	26	26	31	23	24	31	27	26	17	30	28	21	28	27	26	26	29	24	25	27	30	31	19	27	33	26	30	24	32	28	30	35	24	28	34	28	26	21	35	31	24	25	22	25	24	26	20	25	30	40	24	26	29	25	33	31	27	35	37	33	33	20	32	28	35	31	25	36	30	39	23	30	19	35	25	25	28	15	19	30	21	30	26	22	28	30	30	29	25	34	31	30	27	28	29	23	26	29	27	21	35	30	16	23	27	31	29	25	27	26	33	30	30	23	30	26	32	25	33	33	31	24	27	26	27	30	27	33	29	29	21	23	19	31	32	24	35	26	28	24	32	29	26	28	31	36	27	24	33	27	21	23	26	26	26	23	29	30	26	30	30	28	24	30	32	31	25	31	23	34	34	31	23	24	28	25	26	27	20	35	35	31	31	26	25	30	26	43	35	35	28	25	25	23	24	32	29	25	30	30	27	29	25	29	27	24	17	24	28	31	30	30	28	24	28	41	32	26	27	24	26	32	29	30	34	28	30	34	24	34	23	18	35	41	31	31	28	34	28	33	24	29	42	32	28	32	35	35	29	24	26	22	26	17	32	26	27	23	29	27	32	36	27	24	22	37	33	31	28	29	26	41	28	23	23	24	23	35	28	32	25	23	28	33	29	27	33	26	31	28	26	32	34	28	36	29	29	21	31	25	25	27	36	22	30	20	31	30	27	19	23	17	27	20	27	31	30	28	25	28	32	22	26	23	27	28	27	27	26	33	31	31	25	27	23	28	33	26	24	22	26	32	27	34	28	24	15	31	29	27	24	33	33	30	24	27	30	29	37	29	24	23	31	25	22	26	29	28	36	36	22	28	37	35	26	20	29	30	29	20	30	23	29	26	24	29	21	29	31	26	25	31	29	24	27	23	28	28	18	32	28	31	32	34	31	33	27	24	34	20	24	23	23	31	32	21	25	28	25	24	35	18	23	32	31	30	13	29	33	21	26	36	29	30	33	28	23	26	32	24	27	29	36	24	37	22	20	28	25	36	29	24	31	23	25	30	26	24	33	32	26	28	25	26	32	22	40	29	29	20	30	26	24	25	22	26	23	25	35	24	28	25	26	27	41	25	29	27	30	22	34	32	22	25	24	30	23	23	22	21	34	28	29	18	22	30	31	18	24	20	23	25	35	23	26	33	24	26	30	29	30	28	24	34	45	34	31	23	24	28	27	30	25	28	30	32	30	29	29	32	18	24	26	35	29	30	25	19	38	31	26	25	19	31	25	30	29	27	43	23	26	29	29	24	21	33	38	32	32	34	34	46	28	42	28	33	27	37	35	27	29	20	34	30	27	33	38	26	21	28	24	21	24	23	28	29	32	20	25	35	29	27	16	28	32	28	27	32	28	25	25	25	23	36	27	31	27	39	27	30	26	31	23	34	18	30	26	21	29	29	36	26	28	32	22	30	24	26	25	35	24	19	22	24	35	22	32	34	26	23	34	21	24	26	20	25	32	31	31	29	27	29	25	23	23	29	21	19	31	20	27	23	33	34	28	30	25	27	29	29	15	22	32	29	33	22	35	22	30	31	34	27	23	33	33	34	19	32	25	19	31	33	28	21	26	29	27	26	33	33	29	38	34	22	27	35	38	26	24	33	27	26	25	21	22	27	28	22	26	41	33	28	20	24	19	27	27	30	29	32	43	23	28	27	24	22	37	20	31	30	24	34	26	27	40	33	29	32	21	22	37	30	38	30	30	23	32	26	20	23	19	26	39	30	24	24	27	20	26	27	33	24	27	31	21	26	30	25	29	19	24	22	24	21	20	30	32	27	27	28	25	26	27	31	21	24	36	26	29	34	25	28	21	31	31	23	25	20	29	20	15	36	28	17	29	31	21	30	30	29	32	27	19	21	35	33	23	28	24	27	28	25	20	28	30	26	27	33	26	32	33	32	31	24	33	42	33	25	26	40	31	26	25	24	20	29	31	25	31	31	33	35	31	24	35	29	26	32	32	26	29	19	34	28	22	26	31	26	36	26	32	33	27	29	32	29	26	21	23	22	28	31	22	30	28	28	25	26	34	25	29	25	25	21	35	37	32	19	21	33	28	20	31	31	33	30	19	32	19	32	31	29	33	32	30	28	28	26	36	32	25	26	20	33	28	22	34	26	24	20	37	31	25	25	32	24	38	32	30	22	25	24	27	32	32	33	18	29	23	36	35	28	24	38	31	18	33	32	29	25	26	24	23	19	29	30	27	27	26	24	22	28	31	28	25	27	40	33	25	29	28	31	27	30	21	26	25	31	35	22	34	25	27	28	24	35	29	21	23	24	28	26	28	22	32	28	24	24	33	41	29	28	29	26	16	26	37	25	25	24	24	38	28	27	37	25	27	27	24	37	28	27	30	29	29	25	30	20	28	23	27	25	30	29	16	35	25	21	20	34	26	30	22	25	21	21	22	29	27	27	33	28	29	28	38	26	45	26	24	28	23	26	29	25	22	30	28	32	23	26	31	29	26	23	31	36	19	23	32	35	23	29	19	29	25	25	23	31	35	35	20	32	26	28	23	22	17	27	24	33	21	39	23	30	35	23	26	29	32	35	28	32	36	27	30	36	24	41	29	42	29	27	24	25	21	30	31	21	33	26	32	22	28	26	38	28	33	36	37	36	26	25	23	29	22	24	30	33	23	28	27	33	22	25	28	28	27	32	34	31	24	26	36	22	36	22	18	28	17	25	32	36	23	25	34	31	27	34	34	34	25	24	34	17	26	21	29	20	22	21	27	38	23	31	27	32	22	21	22	28	23	27	25	24	22	27	28	26	23	20	27	33	23	24	33	16	24	35	32	23	20	43	18	23	23	28	31	29	25	33	24	29	40	43	24	23	33	23	26	19	25	46	21	17	21	29	31	39	42	36	22	25	27	30	21	22	17	32	31	24	23	33	33	23	33	23	26	34	28	24	24	19	23	27	35	19	37	20	20	30	38	29
37739	17341	9139	20113	26757	25392	21515	17901	14655	12015	10151	8516	7277	6174	5403	4563	3869	3435	3103	2694	2430	2242	1948	1916	1769	1561	1505	1400	1245	1216	1145	1036	1041	918	984	888	882	800	732	779	717	710	694	663	617	602	579	580	629	540	536	551	514	550	497	537	533	547	516	511	520	467	520	535	512	496	468	453	494	443	536	494	489	455	457	457	470	455	474	438	498	468	415	455	443	445	459	486	460	498	455	463	456	495	468	461	477	444	444	425	436	455	427	491	441	469	466	455	440	442	429	463	421	443	473	460	447	524	442	469	425	481	448	465	445	453	449	463	462	416	461	473	424	441	446	427	436	443	455	484	456	460	438	475	483	426	438	481	431	479	450	445	455	465	456	449	424	430	404	451	442	437	436	457	436	441	434	461	473	470	451	468	459	474	443	461	445	437	450	470	413	433	473	421	448	468	468	426	405	479	461	472	432	488	417	435	468	450	433	497	457	449	461	406	439	479	442	429	433	465	445	445	451	438	458	427	407	432	446	468	473	431	424	440	436	427	457	416	429	425	473	468	413	437	452	429	428	442	420	450	486	414	462	458	437	443	418	404	427	449	458	421	444	487	475	466	488	407	470	415	452	425	446	460	468	436	456	423	463	453	438	457	470	453	457	415	447	439	424	417	455	440	461	447	414	426	469	468	434	462	455	469	459	466	431	449	430	426	483	440	421	437	445	394	437	458	430	439	471	447	450	472	448	430	451	472	459	442	439	457	466	432	400	484	411	458	444	474	453	481	448	456	457	448	421	451	470	410	409	425	423	425	469	468	426	481	428	455	461	431	439	442	463	448	462	427	462	469	428	448	374	464	491	448	438	450	466	452	456	413	430	466	390	491	463	423	431	469	466	442	441	469	436	444	439	434	495	426	443	408	449	458	483	429	431	451	495	477	435	435	428	427	472	459	455	455	444	455	469	454	485	449	475	435	443	452	444	467	459	450	447	428	446	452	445	454	461	453	422	434	451	463	443	468	411	457	449	442	466	465	441	455	472	441	417	452	452	423	432	461	452	441	419	491	455	449	467	465	456	444	475	438	429	422	428	452	457	460	454	460	446	455	441	426	454	458	421	431	463	457	451	464	448	431	417	449	409	438	467	434	408	452	454	459	437	472	422	425	470	454	456	423	466	443	469	442	473	440	443	449	420	453	404	407	476	445	434	440	417	421	416	436	445	416	459	468	458	417	447	429	454	481	467	432	467	461	446	423	449	415	431	485	465	435	406	417	442	433	470	427	437	444	442	449	449	457	441	444	414	457	452	465	466	437	419	436	419	448	475	439	496	415	431	504	451	466	461	489	463	458	438	413	460	452	466	478	442	431	469	447	440	448	467	487	447	453	440	427	460	447	423	411	433	442	452	457	449	492	466	474	460	438	427	476	407	415	432	441	441	445	479	455	400	481	463	460	417	446	438	422	439	431	430	444	437	471	419	407	437	454	445	473	428	434	437	474	477	433	445	475	479	462	439	456	426	431	457	449	427	454	421	440	451	455	428	427	435	433	492	476	435	458	418	458	478	463	460	415	459	415	437	450	455	425	439	402	443	424	446	454	430	416	458	436	438	472	401	428	412	437	435	461	477	441	489	497	467	432	465	437	428	448	392	461	451	472	465	440	457	489	417	433	448	440	406	469	491	457	454	438	451	422	465	440	448	428	451	470	436	411	406	459	425	435	424	443	415	469	442	423	412	397	456	460	496	434	457	444	433	423	465	457	409	433	420	443	441	466	443	462	437	455	433	413	448	474	420	423	461	447	466	501	442	409	440	454	444	441	473	445	445	410	433	445	451	456	449	395	432	428	425	480	442	465	447	479	429	450	433	445	462	404	412	396	475	454	458	417	444	386	436	483	432	479	424	455	408	457	423	485	507	449	456	451	453	449	463	440	424	461	418	459	432	423	420	456	429	427	438	421	455	410	440	424	463	459	445	487	463	442	463	449	428	452	473	483	422	439	457	442	451	441	448	480	418	464	442	457	407	466	467	446	458	407	423	468	464	454	453	484	427	478	444	436	456	450	446	440	439	433	440	459	441	480	488	442	425	494	429	467	437	420	449	456	458	445	443	448	438	433	458	460	436	420	473	462	446	445	466	447	445	447	427	466	462	466	432	473	431	432	431	455	442	468	451	488	475	432	436	455	452	424	465	441	441	430	468	431	457	434	450	472	432	455	483	427	471	431	472	452	456	416	451	432	437	443	419	427	428	416	428	458	418	450	450	412	451	493	437	434	445	499	438	430	430	502	447	435	441	461	465	452	465	475	452	474	440	454	483	470	451	499	428	481	454	404	435	444	411	474	473	487	465	444	463	427	419	457	476	439	453	444	409	473	452	469	471	416	433	441	462	482	450	460	473	445	439	464	415	446	440	444	447	434	466	434	400	450	440	458	456	475	434	465	428	455	432	455	458	447	463	444	441	474	462	392	458	395	444	448	461	458	457	425	455	470	459	466	416	440	451	476	464	446	395	414	432	506	443	469	429	419	455	422	476	448	457	499	448	435	475	457	439	436	405	465	437	475	468	468	453	432	433	448	452	427	454	425	484	441	446	457	464	440	491	452	446	412	428	470	441	484	438	451	450	423	450	457	446	458	501	466	459	490	464	489	436	456	484	447	409	447	402	431	423	456	450	469	437	448	401	425	456	435	455	443	458	455	456	451	438	409	469	466	418	437	451	447	446	456	508	443	423	429	455	421	452	450	406	460	457	473	427	431	423	438	466	458	441	488	463	418	454	461	447	438	446	457	451	432	467	458	479	427	438	489	443	452	454	438	403	469	453	446	470	438	428	441	458	416	428	440	452	443	475	432	465	464	459	416	475	435	438	434	424	448	456	432	426	476	470	463	428	459	424	433	448	451	470	455	452	445	463	449	486	447	404	480	446	404	417	459	425	458	447	472	401	399	462	458	467	461	460	460	467	477	462	457	457	458	416	432	464	452	441	428	445	435	434	458	443	481	430	432	433	480	410	433	416	474	448	459	448	435	435	467	426	474	428	448	447	469	437	427	409	420	436	431	448	440	435	433	426	457	479	439	469	452	432	463	430	433	480	442	461	441	455	416	454	438	433	468	453	507	435	444	424	466	469	426	445	461	468	434	423	451	450	454	464	462	410	448	443	484	425	435	465	437	459	452	452	471	416	478	423	435	459	429	408	461	430	455	456	398	462	430	423	473	465	444	454	450	455	447	459	425	460	442	455	483	414	446	464	436	433	439	447	433	469	428	446	446	457	453	441	466	442	457	464	441	434	481	458	438	383	456	473	425	446	479	449	478	455	456	422	460	409	419	477	463	420	466	477	492	430	450	501	413	448	459	437	435	444	479	434	437	458	466	461	430	460	423	418	460	478	455	447	512	455	457	425	451	471	460	431	440	432	451	407	454	469	442	466	412	438	482	458	442	428	467	449	446	412	427	426	421	427	425	427	442	456	405	481	431	428	461	428	462	472	456	450	405	448	453	438	471
12742	3067	913	587	958	1024	844	753	639	518	500	416	353	308	270	226	204	185	182	129	133	118	123	97	96	95	84	72	95	82	84	59	60	61	59	55	61	56	54	40	60	59	35	43	41	42	41	41	45	30	42	38	37	34	47	34	31	40	47	42	45	32	36	33	31	44	45	30	30	35	37	40	31	31	36	34	37	41	30	43	25	36	23	32	29	39	32	33	29	33	35	29	41	41	26	25	38	32	21	31	34	33	34	31	35	24	36	41	34	45	35	32	39	28	23	30	28	32	36	32	39	43	27	27	28	30	36	27	29	24	22	28	31	33	40	34	35	31	46	39	49	33	36	49	43	36	36	29	44	39	29	38	39	44	33	31	35	37	38	38	32	42	36	44	25	37	29	24	38	35	39	33	31	39	34	21	42	42	32	27	44	31	41	36	35	25	35	48	37	42	45	33	40	34	36	25	30	30	35	32	29	35	36	40	24	26	45	46	29	39	28	36	47	30	40	44	45	34	34	32	30	35	35	35	38	29	35	31	33	34	42	33	38	43	44	31	45	30	29	43	30	37	35	36	26	32	36	35	42	43	29	33	35	42	39	32	42	29	29	36	39	33	37	46	39	37	35	43	29	29	32	35	32	38	43	30	39	35	27	31	35	35	30	38	30	39	43	36	31	35	32	31	33	34	16	28	33	45	37	42	36	39	40	50	35	27	48	38	35	46	45	38	47	26	35	25	39	31	32	43	39	32	37	33	33	38	34	33	38	29	30	25	35	41	28	39	28	48	35	38	26	30	39	45	38	32	39	41	32	33	29	32	33	42	22	41	41	31	24	40	30	38	28	28	33	34	41	31	33	38	29	28	41	31	32	33	23	38	42	34	30	42	32	40	47	31	28	31	34	37	30	21	29	42	36	32	32	32	37	25	38	39	39	34	31	31	30	33	38	27	29	28	40	46	47	33	41	42	35	31	41	42	22	26	36	31	31	42	36	43	37	28	31	40	29	41	31	34	35	41	29	35	39	32	30	23	39	33	28	28	43	37	28	31	52	27	28	32	32	43	23	27	32	27	22	42	46	23	42	25	34	33	36	45	31	27	33	26	39	29	42	30	29	35	30	44	28	38	37	44	34	41	32	26	31	34	32	38	35	45	36	41	21	26	30	28	33	34	42	30	42	28	43	39	32	43	29	25	38	35	30	45	25	38	38	38	31	36	37	38	39	32	41	48	28	40	39	28	36	41	38	36	33	56	40	33	38	41	42	35	42	35	34	33	34	37	32	35	26	32	30	37	26	46	45	39	53	39	43	44	35	52	44	40	39	39	30	35	34	37	40	26	46	40	36	31	29	47	35	31	38	47	34	41	33	37	30	37	35	25	40	41	40	30	36	47	22	33	36	38	45	31	36	35	33	40	23	22	42	38	30	34	28	35	27	40	42	40	31	32	34	34	29	32	38	31	46	32	37	32	28	29	26	38	40	26	24	39	34	26	35	40	40	38	36	33	37	29	38	25	41	36	30	35	33	35	28	36	33	35	45	40	37	30	38	33	20	36	35	54	39	28	39	34	32	37	37	43	30	49	30	42	24	47	37	32	36	32	38	32	33	31	33	35	37	37	40	29	27	40	29	37	32	28	37	40	31	27	38	30	35	32	28	40	33	26	32	27	27	34	37	37	33	32	24	32	26	34	29	29	32	35	28	35	42	35	20	31	37	28	33	38	43	33	40	31	34	39	31	36	33	49	37	33	42	42	40	38	37	33	33	34	37	46	38	32	33	45	32	28	32	42	39	31	32	35	39	40	28	37	29	32	25	36	32	36	46	28	39	43	37	31	33	29	42	32	31	42	32	44	33	32	42	42	35	45	36	33	39	36	31	41	39	47	33	33	32	27	41	36	41	44	33	46	38	38	29	24	45	29	46	38	47	39	31	30	44	33	17	42	25	30	33	42	27	45	34	35	37	44	37	34	31	28	34	30	37	30	41	39	31	39	41	40	36	38	48	44	37	36	25	31	35	30	46	33	40	44	32	26	36	26	37	26	44	36	32	40	42	32	33	36	52	34	27	35	36	29	37	37	42	37	33	33	39	37	43	33	40	41	39	36	31	31	37	36	28	41	36	35	31	34	34	41	37	38	35	41	37	36	30	31	31	38	37	39	32	30	28	34	31	31	36	35	28	41	37	33	29	32	41	38	44	44	34	32	33	39	26	36	43	26	32	42	33	45	42	34	33	18	29	26	22	29	46	40	46	30	33	40	26	32	41	38	30	44	51	42	34	48	43	35	31	39	29	28	38	38	39	37	27	40	33	33	30	29	26	27	43	31	32	26	35	32	28	36	32	37	30	32	36	29	45	41	31	33	35	39	38	36	25	31	32	25	35	28	41	23	37	34	40	27	34	36	36	39	25	48	42	26	50	33	37	38	36	28	40	32	44	39	32	43	47	33	35	22	32	45	45	37	41	28	26	42	31	34	42	33	34	41	33	34	38	45	29	27	48	28	38	31	25	36	30	27	39	34	30	43	28	35	32	32	33	38	30	33	34	34	35	33	28	42	29	34	30	40	30	38	40	38	34	35	39	29	30	34	33	44	29	31	36	38	44	37	22	33	35	35	28	37	25	31	33	30	23	45	30	34	36	34	33	33	36	36	27	33	29	29	34	37	37	31	29	36	27	39	34	42	25	26	39	38	46	38	38	37	34	34	33	38	44	30	32	39	38	35	29	41	30	33	38	32	27	43	26	34	33	45	41	41	29	42	31	31	36	28	41	33	40	33	29	48	21	42	44	37	33	32	44	29	47	25	55	39	34	29	43	30	45	23	28	28	43	39	35	33	32	38	39	31	28	37	27	41	34	40	35	36	40	32	24	43	37	47	44	28	24	42	41	44	25	39	42	40	32	42	37	37	31	33	40	43	32	33	30	26	39	35	34	41	32	24	36	37	40	40	48	40	32	27	35	38	35	41	44	42	32	36	31	35	46	23	40	31	38	36	24	34	36	38	40	30	38	43	27	22	37	37	41	33	37	27	34	37	36	42	33	35	40	38	51	47	44	35	39	46	51	36	32	31	49	48	27	40	40	35	29	25	41	24	28	33	43	30	38	40	34	43	22	46	39	33	33	45	36	34	40	34	29	26	36	28	33	49	40	37	41	32	36	29	38	34	26	38	35	25	27	32	36	32	37	27	42	35	37	25	35	42	39	34	31	38	36	37	59	39	28	35	50	30	37	32	35	41	33	33	32	43	41	29	30	30	41	32	29	37	41	42	38	44	44	28	36	39	27	31	27	36	37	27	22	37	26	42	30	31	42	36	24	39	34	35	30	34	30	37	21	31	25	39	33	35	37	26	40	28	34	39	33	34	23	29	41	44	36	29	45	35	29	40	34	32	42	38	34	34	43	33	29	33	39	46	33	39	51	37	29	36	29	34	35	33	24	31	26	34	33	41	32	33	34	39	32	35	35	38	31	28	29	27	23	31	26	26	34	37
50243	24847	15940	29429	36409	34875	31662	27923	24476	21406	18561	16437	14560	12628	11220	9742	8401	7286	6601	5848	5241	4752	4443	4027	3721	3357	2937	2709	2633	2426	2218	2080	1827	1802	1791	1644	1501	1424	1290	1304	1178	1142	1135	1061	1047	981	968	887	892	874	831	823	783	743	797	805	732	753	746	749	680	679	668	705	707	680	692	657	670	657	647	648	634	618	701	637	610	629	644	569	595	601	593	569	599	614	563	583	608	601	538	564	521	548	586	593	556	558	612	563	580	577	582	633	554	563	592	522	560	560	562	556	539	596	576	579	560	534	581	537	519	545	594	625	557	530	563	596	564	553	568	549	568	560	520	524	579	568	485	568	590	547	571	575	552	519	544	590	576	534	536	526	565	574	550	547	574	530	550	539	552	571	533	570	525	530	533	517	488	532	546	532	550	543	542	568	584	527	559	546	538	552	505	547	540	559	577	571	594	556	526	554	566	550	522	579	560	574	572	543	555	533	575	548	527	526	554	588	537	553	557	530	587	545	532	549	547	520	576	539	525	534	556	604	542	592	533	579	540	545	560	549	541	586	514	555	549	503	557	538	583	527	558	533	597	591	560	523	564	573	532	554	515	568	502	577	585	565	568	538	575	533	552	574	573	596	548	577	528	584	540	558	540	579	534	597	552	570	516	536	563	542	542	567	532	557	562	566	579	546	562	518	564	565	537	546	527	567	542	561	575	535	575	572	545	563	529	514	555	562	543	542	543	548	555	525	542	554	534	572	518	565	521	556	546	542	585	533	565	537	534	558	543	554	556	547	560	536	587	540	580	553	565	547	608	530	526	535	518	537	554	587	529	509	548	560	546	512	554	556	579	530	565	546	564	531	540	526	554	557	550	526	553	555	530	543	543	519	586	566	553	525	533	575	576	554	571	504	607	569	627	538	541	515	567	574	544	550	533	543	515	535	563	520	541	560	555	548	601	505	526	572	551	518	556	561	534	571	543	535	557	579	531	557	564	566	533	491	544	546	522	534	550	556	562	541	571	572	586	530	541	560	545	565	545	579	569	543	578	618	553	521	565	520	563	565	544	553	518	568	558	582	522	560	545	525	536	539	532	569	573	553	576	545	578	549	554	551	556	546	515	533	548	545	567	540	524	542	530	554	556	546	523	509	552	572	569	599	577	569	580	556	555	590	550	552	540	551	557	522	541	607	526	597	560	587	599	548	524	517	569	554	534	546	563	539	563	552	525	570	503	525	539	579	570	553	550	568	552	573	578	545	547	536	574	588	568	544	532	618	558	565	541	549	526	551	544	516	560	566	552	513	523	542	546	531	527	579	545	564	568	537	536	544	537	546	562	561	515	581	613	566	513	571	575	529	552	563	553	527	537	573	587	569	561	537	578	580	554	540	524	612	553	586	527	564	574	566	545	528	532	529	524	525	566	514	558	513	502	573	535	530	549	542	562	578	547	545	574	554	542	529	537	553	594	596	561	520	564	522	545	550	533	503	545	587	566	548	540	576	560	524	547	534	535	553	594	540	567	554	531	513	516	572	548	558	534	543	548	552	524	528	530	542	530	571	548	561	578	569	539	553	564	551	552	559	557	607	572	520	515	558	562	526	555	521	549	577	538	556	584	550	541	577	541	518	560	545	537	569	573	588	553	577	553	550	563	574	524	546	538	588	542	559	608	530	543	582	546	556	563	562	570	535	575	586	498	547	554	542	554	571	498	529	540	542	575	545	509	543	551	543	560	528	563	542	535	563	566	544	586	589	567	573	561	507	542	581	552	557	559	552	503	541	527	547	523	540	549	593	550	570	504	553	585	579	581	540	560	544	528	532	570	568	536	543	603	503	565	562	577	579	547	518	562	568	610	537	578	536	520	485	545	521	568	555	510	533	558	536	526	548	545	540	542	501	596	559	552	530	551	557	514	520	576	569	540	541	579	562	559	586	593	524	565	529	570	518	547	567	537	550	577	565	526	507	584	536	564	515	535	526	546	526	540	493	577	557	585	590	532	523	544	544	561	544	543	533	550	596	571	532	542	543	555	524	548	552	531	554	547	560	537	516	548	543	545	567	599	559	554	595	531	548	565	589	535	561	588	548	543	539	546	525	547	559	538	517	520	575	517	563	555	500	572	563	530	535	542	544	541	554	516	538	580	585	562	563	536	567	553	501	564	540	580	566	549	568	560	561	570	566	543	511	510	566	521	536	555	508	609	528	551	571	550	557	558	554	542	589	559	569	541	527	525	524	552	547	561	532	547	565	521	521	534	511	537	573	578	543	530	539	529	553	543	554	555	555	571	587	573	524	524	580	551	538	553	532	562	581	551	533	544	542	540	554	530	550	516	541	514	538	541	530	548	521	511	581	554	543	538	564	548	536	543	557	559	534	567	578	589	556	560	599	569	540	591	542	555	542	559	540	534	567	566	583	555	544	563	565	548	561	589	510	571	549	521	567	505	574	573	523	577	579	513	497	539	545	582	545	527	546	585	547	572	547	565	558	529	539	494	525	538	525	598	556	518	562	617	571	581	564	516	563	516	542	527	581	581	553	591	550	546	543	528	523	525	539	525	585	549	528	576	555	555	574	598	553	526	592	543	560	543	499	580	605	523	533	567	546	555	580	546	517	562	533	527	570	519	538	557	579	536	537	560	510	534	504	543	540	487	569	544	512	542	537	527	537	545	567	556	582	550	562	554	558	549	504	536	540	543	539	542	587	564	518	542	538	571	564	548	528	558	569	571	581	571	533	540	542	580	529	557	530	526	561	555	563	537	547	523	523	542	520	511	535	541	596	536	548	514	534	537	574	521	492	548	586	521	559	534	542	550	559	497	505	527	553	532	535	547	526	541	522	536	540	572	568	525	565	548	549	586	564	569	535	557	562	586	557	570	570	565	571	561	558	571	582	542	557	590	510	559	533	549	538	583	552	584	554	546	511	583	553	549	492	552	503	527	552	571	547	542	569	557	535	568	568	531	556	574	567	583	567	525	551	599	553	536	535	549	560	527	541	554	611	564	569	564	572	532	547	569	551	576	533	569	545	583	532	547	568	518	545	574	528	517	524	565	507	531	542	562	555	539	554	577	561	514	536	554	540	535	514	559	518	548	575	501	538	594	552	568	551	531	541	579	552	563	537	539	550	561	479	543	579	564	595	545	564	582	526	569	525	522	543	528	553	581	593	555	539	576	540	537	498	557	540	565	575	563	514	551	576	552	560	538	537	545	564	513	569	545	530	522	553	578	572	547	545	584	566	542	534	555	508	541	532	562	561	557	611	547	542	540	541	515	519	536	574	558	570	539	536	528	530	528	496	535	515	534	542	586	561	517	564	592	578	562	540	586	531	527	566	559	532	492	549	598	544	538	555	521	549	573	535	550	549	550	564	493	572	578	552	542	558	569	563	555	527	564	546	531	612	532	551	556	554	582	524	575	560	571	538	552	560	516	549	515	552	542	580	558	568	538	516	548	568	501	547	552	592	536	548	536	506	564	573	610	537	548	552	596	521	569	542
8455	1513	525	425	609	643	537	461	397	309	289	254	232	235	194	156	152	133	132	120	98	94	97	72	83	71	73	70	71	70	71	70	43	55	54	71	69	59	60	60	49	53	52	50	51	46	47	56	40	48	46	60	42	54	32	46	44	48	48	45	39	40	49	48	44	36	40	46	40	56	45	41	42	29	40	42	33	29	42	45	45	65	38	35	45	47	46	45	38	47	33	43	41	46	34	49	43	35	44	46	40	36	38	56	44	39	37	50	45	46	34	44	38	45	44	48	40	43	48	45	39	43	39	34	36	42	51	31	50	38	50	41	36	33	41	46	53	42	49	28	46	47	52	45	48	37	36	45	44	42	42	43	48	35	41	46	43	34	41	28	37	37	38	47	37	30	36	49	37	40	32	45	38	44	46	39	40	31	42	46	41	39	41	45	43	43	47	47	41	35	46	48	42	46	38	37	39	42	46	39	32	45	38	41	45	42	36	50	45	42	58	37	52	57	35	31	39	41	45	54	47	38	52	28	45	52	47	42	37	38	47	34	46	34	42	48	45	34	48	43	35	40	36	40	32	43	45	31	42	36	36	40	50	52	44	50	43	35	32	43	28	42	32	43	42	34	46	49	38	31	38	39	47	44	46	35	36	39	42	39	44	34	41	46	39	30	51	51	52	38	53	42	49	56	34	44	37	40	45	49	41	54	31	42	50	50	51	51	46	53	32	38	34	40	49	42	38	42	41	47	36	40	40	42	37	41	33	34	43	45	38	32	33	48	37	49	47	41	41	41	53	40	40	38	45	41	46	38	45	41	43	38	40	41	46	28	44	47	41	49	38	38	40	38	42	41	46	40	44	39	38	43	50	31	51	32	31	43	37	51	39	42	50	44	28	36	52	46	50	41	36	52	36	41	37	38	37	38	39	42	43	38	38	44	30	42	40	49	39	37	37	50	39	40	47	43	33	37	38	45	46	46	50	42	40	56	44	38	51	47	37	40	46	56	47	35	41	34	40	53	38	31	38	31	33	46	44	41	43	47	37	34	54	41	44	34	37	32	28	36	37	44	39	39	40	43	59	42	49	53	47	49	40	29	41	52	50	51	39	37	42	32	44	49	50	39	40	33	43	42	44	45	36	38	47	47	42	47	32	36	38	36	40	47	33	48	43	35	40	49	45	41	45	42	43	45	40	38	42	31	44	32	43	49	36	33	50	45	35	45	44	47	39	32	56	46	44	45	54	41	44	59	53	49	42	41	39	46	36	30	51	28	35	50	50	32	43	47	40	37	52	44	38	49	46	48	36	43	48	44	42	26	44	32	44	28	40	43	51	35	49	55	40	53	46	43	41	50	51	34	36	40	38	41	48	40	47	39	32	43	31	41	33	53	47	37	37	40	38	29	51	39	50	53	31	48	34	45	50	47	48	35	41	48	38	47	38	43	42	35	25	53	40	49	38	38	42	37	46	41	47	42	42	49	46	49	40	51	30	47	44	41	45	54	32	34	48	49	34	33	48	41	43	44	45	45	38	30	49	33	38	41	41	47	44	42	53	53	33	47	52	46	39	39	39	49	32	40	47	48	57	37	46	52	39	33	47	31	37	32	52	44	37	39	50	34	38	41	41	45	40	45	53	52	55	35	41	54	40	30	56	46	49	36	43	39	36	52	44	52	39	46	48	32	34	34	44	41	46	45	42	44	27	36	39	55	32	42	36	43	31	64	45	40	41	37	36	41	39	37	49	39	40	41	42	41	45	43	47	47	26	27	44	35	38	41	40	38	40	49	50	37	44	45	48	41	40	31	39	41	43	41	42	39	47	46	45	50	43	35	44	59	33	31	47	49	42	39	38	41	47	40	51	30	43	29	34	44	45	49	47	37	42	48	49	38	47	38	40	44	43	44	53	56	45	48	37	37	40	49	39	51	34	42	44	39	31	48	43	37	30	59	41	45	41	49	39	33	29	42	42	64	39	49	38	38	47	46	43	53	45	40	38	41	35	37	38	47	59	40	51	44	33	42	40	33	43	60	40	41	47	43	39	39	42	40	45	45	30	41	48	53	41	42	49	47	38	50	47	55	40	47	52	43	46	40	51	39	45	39	37	42	46	51	28	45	44	44	46	44	34	47	41	39	54	47	41	45	39	45	43	34	49	35	43	30	47	40	48	37	34	46	45	37	47	46	39	48	45	55	42	47	57	43	49	38	42	52	41	33	52	46	27	49	42	42	42	40	39	36	45	38	36	23	45	41	33	44	32	44	34	39	32	44	47	44	51	39	37	36	46	47	41	44	42	40	53	46	44	44	35	47	47	47	52	46	44	38	45	38	47	38	45	45	46	44	47	47	44	43	50	38	47	42	38	39	35	41	44	31	34	39	49	44	48	30	47	45	42	34	45	45	43	51	49	38	45	44	50	44	52	58	43	43	36	50	36	40	54	43	66	36	47	34	47	40	43	40	41	48	33	47	35	47	36	41	34	33	48	44	33	46	56	33	48	39	34	58	36	41	36	32	32	39	44	46	28	44	29	36	48	28	36	37	37	43	47	45	47	42	50	60	48	31	38	50	52	50	38	45	36	34	46	45	44	50	30	40	38	48	46	54	40	30	56	50	31	43	44	41	44	32	44	38	54	36	49	45	41	39	43	52	44	42	33	38	35	44	39	36	41	39	42	42	39	39	35	36	54	35	41	35	39	28	38	45	37	50	45	38	56	55	40	43	44	33	37	41	33	44	47	38	38	51	38	34	43	41	34	42	39	31	42	48	52	32	36	46	49	45	38	36	40	40	46	39	43	44	26	51	49	40	39	35	40	36	43	38	39	43	40	42	37	49	31	33	53	48	43	35	38	45	51	39	50	41	52	50	44	44	33	44	35	45	52	49	51	48	44	38	33	43	38	51	50	41	32	41	51	46	49	49	47	44	43	32	40	33	40	49	36	56	43	46	34	38	36	44	54	44	36	50	30	41	43	42	39	51	41	34	47	51	49	36	42	47	49	53	50	39	36	36	40	45	43	42	43	40	34	29	35	33	43	38	62	38	51	43	35	48	55	47	53	45	39	21	34	51	37	35	40	37	44	44	39	33	42	53	40	49	38	41	46	46	31	41	44	39	43	33	33	40	39	35	35	48	43	44	38	48	47	40	61	41	52	31	34	51	42	39	30	44	33	57	33	43	44	37	34	41	43	37	42	48	35	47	41	37	43	38	25	38	36	38	31	41	51	43	30	39	37	33	56	45	40	47	33	40	31	44	43	43	39	42	47	37	33	31	32	27	39	45	47	49	42	51	36	33	42	37	33	31	36	38	40	47	37	42	47	41	40	39	39	35	38	39	49	38	35	36	36	47	37	47	53	38	38	36	34	41	40	42	44	31	44	40	51	28	34	37	45	32	45	54	45	40	39	37	34	46	51	58	44	39	45	38	40	44	52	42	27	38	48	40	46	41	48	48	35	39	44	34	46	36	34	32	33	40	44	39	42	44	44	43	50	41
42165	20057	12033	24531	31684	30032	26632	22926	19190	16462	14072	12028	10486	8990	7846	6784	5882	5088	4511	4156	3784	3383	3084	2909	2664	2416	2181	2124	1960	1840	1751	1554	1524	1498	1436	1325	1340	1219	1196	1133	1086	1081	1058	997	941	955	936	916	828	828	813	804	788	743	828	747	791	732	756	772	774	738	749	734	736	691	712	660	763	721	735	748	675	723	708	717	704	680	705	711	716	716	662	663	670	663	690	649	665	698	706	648	655	666	690	684	677	681	700	661	695	680	711	698	687	691	675	649	676	652	645	656	627	621	704	654	653	617	664	687	652	698	660	678	638	636	698	608	666	653	687	673	688	611	637	676	637	676	697	658	654	662	698	622	677	714	678	674	678	663	706	628	722	663	674	739	655	665	636	731	659	676	689	635	661	631	661	605	662	640	666	675	650	645	659	704	676	654	690	668	631	644	654	675	657	693	627	642	613	632	687	665	690	640	610	679	643	675	635	681	665	679	677	670	655	682	696	659	622	677	673	664	712	681	679	702	687	651	663	690	691	643	632	650	695	662	638	701	645	647	683	689	675	693	694	658	672	670	671	650	677	669	664	639	659	684	705	656	654	635	654	671	637	664	617	641	638	669	614	660	635	668	628	672	645	698	643	667	644	681	667	630	668	669	687	615	670	662	666	631	636	675	661	641	654	675	625	651	669	665	659	690	662	649	646	653	698	633	708	743	645	657	665	648	660	677	673	627	646	660	690	662	653	624	623	626	674	646	642	679	651	675	692	692	630	667	635	649	715	658	633	639	686	615	673	630	683	676	646	657	668	608	654	672	687	705	634	663	610	685	627	589	642	667	684	678	676	676	630	659	674	707	630	673	657	664	656	604	646	665	637	635	670	628	653	625	659	675	652	664	704	659	696	621	676	627	655	675	649	657	675	641	632	670	685	631	670	641	664	621	688	650	635	650	697	650	652	647	646	686	676	667	651	678	679	611	646	647	645	664	690	672	710	677	706	643	679	665	673	648	687	714	659	661	711	594	637	684	665	692	619	678	618	622	618	619	639	601	682	649	639	623	628	622	687	597	672	632	703	668	623	684	651	668	669	678	631	679	653	633	668	667	646	638	623	678	680	695	687	650	636	657	675	637	665	668	663	658	679	707	664	610	652	654	670	664	642	638	633	677	709	695	656	693	624	622	652	659	706	690	672	662	627	641	668	611	708	687	628	647	628	655	630	622	654	636	668	718	680	608	634	660	678	695	641	648	648	641	692	684	633	654	639	655	652	629	664	678	678	698	691	693	622	694	661	623	678	634	675	669	655	647	657	645	675	676	659	720	680	659	670	688	638	694	700	668	670	640	625	674	664	623	672	678	625	648	682	639	683	658	677	683	645	646	617	650	722	699	687	670	637	683	671	634	728	621	730	672	667	602	656	709	651	639	687	698	630	616	679	647	728	669	615	658	636	593	695	652	661	657	711	690	646	635	696	653	651	620	670	658	641	679	650	640	675	661	679	624	682	610	678	642	652	706	692	628	680	599	647	649	658	673	675	619	644	647	639	659	694	701	651	638	648	695	683	647	667	636	650	668	619	647	655	668	627	656	676	661	645	639	665	628	629	660	712	652	644	692	664	685	666	645	649	674	675	647	684	638	674	655	628	618	645	604	626	634	643	660	664	653	634	643	688	669	654	669	654	697	688	660	700	647	716	659	666	663	626	636	642	700	649	639	706	622	677	628	650	637	686	699	657	662	647	687	663	650	681	674	638	652	607	657	653	675	625	617	669	635	646	660	683	659	632	668	682	649	668	648	667	649	692	694	679	599	712	704	668	641	642	667	688	683	661	669	656	676	610	665	704	680	612	599	649	708	676	674	657	671	650	647	658	627	694	630	607	685	698	692	638	690	647	642	701	682	658	663	645	639	680	634	666	698	604	670	659	691	677	686	671	728	652	660	650	636	675	611	636	656	639	614	689	677	674	646	652	618	704	648	648	622	621	676	649	655	615	678	625	681	628	640	635	660	659	687	696	729	647	633	637	677	663	678	675	713	681	663	636	663	685	710	669	692	656	621	644	696	674	628	632	641	647	676	700	640	670	660	657	621	694	657	627	648	643	648	624	656	631	638	684	663	680	681	719	662	700	671	650	663	689	634	673	656	690	670	617	690	680	626	657	628	637	641	672	628	671	651	654	679	685	668	656	686	648	616	669	670	666	662	655	728	642	614	664	695	653	680	682	617	670	690	674	590	629	644	609	613	653	681	662	691	641	639	621	609	691	673	625	673	656	656	630	653	637	646	641	683	677	638	697	688	702	671	640	657	695	625	708	660	653	724	634	660	690	596	641	661	675	706	686	663	693	678	658	655	644	647	642	693	692	630	652	673	670	647	646	704	679	678	701	648	635	687	647	593	653	618	643	667	636	605	675	701	681	659	680	651	655	644	663	669	638	647	700	681	631	644	669	675	640	624	640	659	644	627	626	642	648	708	681	624	717	586	688	665	655	626	653	669	687	648	643	646	683	659	651	683	698	668	642	649	654	613	624	661	631	665	678	678	640	651	596	664	698	633	626	657	662	643	683	686	654	646	632	693	639	670	660	653	637	649	664	653	678	636	660	662	672	704	667	655	695	650	663	666	641	690	675	639	668	637	642	715	651	624	656	674	687	684	672	676	612	667	648	641	663	663	678	670	627	613	651	675	674	672	664	627	640	670	665	702	639	672	672	653	646	646	645	676	649	626	627	678	675	655	655	662	644	627	686	655	653	657	697	681	605	638	648	665	620	593	665	653	666	716	688	703	648	623	642	675	689	636	648	654	660	630	666	690	645	642	683	656	679	660	691	633	665	688	633	677	706	653	699	689	654	639	627	632	668	704	667	699	653	649	651	672	628	703	711	626	646	625	673	645	648	651	692	649	631	639	632	685	699	672	670	659	660	655	684	649	665	670	622	711	623	675	689	673	661	621	648	631	638	680	677	683	642	677	666	662	656	654	680	648	680	682	729	626	643	641	679	622	638	703	714	661	672	686	680	667	664	651	623	702	636	643	659	691	647	656	685	654	675	714	708	636	660	668	691	688	638	677	708	647	687	622	683	643	633	630	686	634	678	613	683	678	663	620	667	643	628	653	659	625	669	635	679	649	678	693	654	663	639	643	632	665	673	652	621	657	694	690	645	645	682	679	662	689	675	677	665	659	676	665	674	666	658	692	624	635	679	687	638	679	628	624	615	627	709	639	646	635	677	723	632	719	678	686	672	685	642	660	637	694	640	673	652	674	650	665	695	653	696	636	662	662	657	647	675	667	671	697	702	648	664	644	643	626	688	665	621	691	637	642	707	681	635	652	691	670	657	660	632	658	638	633	662	637	710	674	681	650	616	690	648	616	690	683	659	714	683	688	666	626	685	660	655	670	707	671	674	631	636	690	662	680	655	673	639	658	665	674	661	686	698	689	665	613	674	638	608	655	649	622	661	702	659	653	614	665	636	604	615	603	656	688	684	666	634	664	680	607	660	652	645	687
12183	3133	870	602	921	1009	869	722	652	523	466	404	341	273	283	225	188	170	164	148	114	111	120	106	95	74	85	78	77	60	52	58	60	51	52	57	54	48	58	40	43	43	29	27	42	41	28	42	39	28	35	33	34	37	38	29	42	38	45	36	38	39	34	46	40	33	31	29	32	36	25	26	27	37	35	34	24	26	37	24	24	41	37	38	32	38	24	36	30	27	35	26	36	33	35	25	45	29	29	30	48	33	47	30	30	39	25	32	44	33	27	41	33	34	30	37	38	19	40	40	41	33	34	37	27	29	45	33	26	27	39	29	27	29	35	42	29	21	33	31	29	24	32	30	27	45	29	25	25	36	29	26	23	27	32	31	33	27	25	20	34	23	39	23	25	28	31	41	31	30	36	26	40	23	20	31	29	30	41	27	28	32	40	26	24	24	37	31	33	29	22	29	24	33	30	31	34	32	36	29	21	30	30	23	23	38	29	33	35	30	36	30	33	34	47	37	34	32	27	34	27	31	28	34	36	29	40	36	29	20	32	43	26	32	28	39	22	32	36	34	30	31	24	29	35	37	27	34	27	37	42	27	31	28	18	34	28	30	35	32	31	32	45	27	28	31	23	37	25	20	33	20	33	32	25	24	45	30	43	20	31	26	29	31	35	34	37	32	28	39	31	25	33	42	29	29	35	25	35	25	41	33	26	35	30	44	20	39	26	27	22	36	31	42	33	23	27	27	33	27	31	29	33	26	23	31	35	29	23	30	25	25	31	27	29	38	31	35	27	32	32	25	43	27	32	23	35	27	39	32	25	34	33	25	29	34	26	41	23	27	29	44	24	29	35	30	40	30	33	28	43	37	20	32	36	37	37	34	27	32	28	31	36	27	38	38	39	37	31	22	25	33	38	37	37	25	30	19	34	37	33	35	32	31	40	32	41	33	32	33	32	30	34	42	22	27	30	24	22	26	19	27	31	42	23	27	29	20	34	37	32	27	36	31	38	25	39	37	29	33	40	36	37	36	40	29	30	41	25	28	31	31	23	35	35	34	36	30	35	34	28	33	28	38	32	39	32	40	22	35	38	34	36	27	35	26	32	27	27	40	21	41	44	35	34	31	34	25	34	18	33	32	26	24	25	21	32	32	31	32	18	23	37	20	31	35	39	28	23	31	36	30	38	47	31	28	30	34	36	25	28	37	37	36	25	16	21	31	26	22	34	29	28	39	30	23	45	34	30	33	31	36	29	43	26	27	27	25	31	20	34	38	30	30	26	33	40	35	31	28	25	32	32	33	28	34	31	23	39	27	31	30	30	29	31	35	33	20	17	34	33	19	34	35	37	27	38	15	32	28	34	31	34	39	26	26	27	22	42	24	26	37	28	22	25	30	26	35	39	32	28	35	33	43	28	30	37	22	30	42	40	40	29	31	35	27	31	33	25	37	32	25	24	32	28	41	26	31	26	33	35	32	32	24	42	39	40	30	28	28	32	27	30	26	34	39	30	27	34	35	29	30	27	36	38	24	31	35	40	36	30	33	28	31	27	22	41	27	28	35	35	31	26	24	36	28	34	37	36	26	32	27	32	26	21	41	23	25	26	33	30	37	30	24	25	17	31	30	31	31	39	34	27	24	36	38	21	39	36	38	33	33	34	33	28	30	28	23	39	22	30	28	32	27	42	36	28	30	28	40	26	34	43	38	33	33	28	28	21	39	40	32	26	42	28	29	24	35	27	44	25	32	28	32	41	28	33	39	24	30	29	17	26	35	33	32	30	25	28	48	24	34	44	29	42	24	33	24	39	34	33	33	26	43	36	29	34	29	36	29	20	31	40	34	36	28	30	24	32	29	28	26	46	26	39	33	29	31	29	37	34	25	32	21	30	24	37	24	42	29	38	27	30	34	39	23	30	33	29	24	26	22	35	25	24	23	43	29	35	35	26	35	24	24	29	32	27	23	30	28	26	26	30	27	28	28	30	29	22	26	28	31	36	33	23	37	22	29	29	18	24	32	45	40	25	29	46	35	29	25	32	22	33	38	28	20	36	20	31	38	29	36	35	21	32	29	15	36	24	29	25	24	33	30	26	25	37	33	43	23	32	30	33	29	18	33	31	22	42	30	34	30	28	20	30	37	36	24	37	29	36	36	35	21	29	27	35	34	29	29	34	27	34	39	25	25	38	40	29	29	28	25	22	27	25	35	38	32	34	25	28	21	30	23	27	44	30	32	33	40	28	29	36	27	36	36	24	37	33	28	32	31	31	27	32	28	30	21	43	26	32	35	35	30	29	29	34	38	32	40	40	40	33	30	23	27	36	31	34	22	22	38	31	22	24	25	24	23	33	26	30	45	23	35	24	36	33	39	26	36	29	31	31	35	33	28	34	28	31	33	34	31	23	31	25	29	33	31	31	28	40	29	35	31	22	27	30	42	26	31	32	33	24	27	31	34	31	33	26	30	45	42	50	33	32	24	28	26	38	21	36	27	26	31	36	22	34	27	39	32	25	28	37	42	27	22	28	32	31	24	37	43	25	38	32	34	27	36	26	42	28	33	28	35	38	30	34	28	27	37	28	41	36	27	27	35	46	34	18	31	34	40	26	29	34	33	35	41	39	26	29	33	33	31	27	31	31	27	22	28	44	33	33	24	37	27	25	34	35	36	41	29	22	24	31	32	26	32	45	26	31	24	26	26	38	31	25	33	30	36	27	34	43	33	29	26	24	24	36	29	31	38	31	45	35	28	29	31	36	32	29	31	31	46	23	34	40	25	31	36	27	29	26	30	25	35	32	31	41	22	35	38	42	23	32	35	33	33	24	28	29	32	29	33	30	36	32	33	38	29	37	36	23	33	37	26	30	24	29	21	28	39	32	22	26	26	24	24	36	30	26	23	29	30	35	34	38	35	31	35	41	27	24	31	31	33	34	35	28	36	35	24	24	25	23	34	35	30	35	26	42	34	29	27	32	32	30	30	30	29	32	37	28	28	32	31	26	30	32	35	29	28	34	33	36	30	31	32	45	27	33	33	27	33	37	34	31	33	27	42	44	32	31	23	25	25	33	43	34	27	32	35	26	36	37	34	18	30	35	22	33	38	44	32	31	32	28	32	37	21	30	29	36	27	32	31	28	36	17	37	26	23	35	27	23	25	37	21	30	25	29	29	24	27	28	28	39	40	29	36	29	29	31	33	34	38	43	27	30	29	23	34	32	33	28	37	30	29	33	33	23	30	30	33	31	39	30	26	36	24	23	29	29	35	27	41	30	38	31	43	32	27	24	24	33	39	30	26	32	31	36	31	29	22	29	31	29	25	36	25	31	31	22	33	38	44	38	27	32	27	30	31	30	26	16	39	26	32	44	40	34	24	35	37	31	26	25	26	32	27	39	33	32	37	37	41	24	33	42	38	35	26	39	45	26	21	30	26	32	32	41	30	32	28	27	29	33	33	34	34	33	37	26	32	29	31	20	31	45	34	26	35	26	26	33	31
50251	25470	16247	30014	36822	35592	32078	28271	24621	21546	18782	16393	14394	12699	11227	9696	8448	7199	6451	5662	5215	4763	4355	3919	3574	3286	2978	2784	2648	2366	2133	1932	1792	1751	1636	1649	1409	1377	1302	1266	1164	1093	1055	1024	934	894	931	854	799	796	734	783	762	711	705	703	692	640	696	704	651	668	655	643	653	606	635	599	619	595	581	573	583	632	567	572	563	533	600	555	541	556	537	554	523	531	480	536	497	490	496	531	564	561	538	533	477	485	524	539	502	502	504	532	541	545	497	516	529	554	490	524	493	513	516	492	520	451	486	479	512	523	477	505	494	481	509	507	516	485	480	512	520	498	490	490	505	527	490	471	506	544	466	455	535	546	485	522	524	490	503	528	484	488	459	504	506	457	473	476	507	480	447	478	549	448	467	463	508	522	486	479	463	462	513	521	471	489	490	521	470	542	470	509	487	504	491	520	506	485	484	493	558	448	486	521	458	490	516	505	470	518	508	492	526	496	462	506	483	466	496	489	500	495	457	447	489	482	474	507	480	482	510	507	488	480	505	524	504	482	487	500	498	518	510	542	517	483	481	471	467	499	470	528	493	477	510	532	499	497	506	484	468	483	534	515	503	484	459	467	489	515	516	518	486	465	530	487	524	455	470	489	446	441	510	492	468	442	489	474	477	437	479	511	487	530	516	463	481	478	463	518	488	460	493	510	515	463	503	535	529	497	507	530	530	491	539	496	445	542	509	493	469	484	492	505	503	509	494	464	483	531	459	495	495	481	480	507	485	497	505	497	535	490	496	484	461	509	513	508	456	522	476	514	488	472	465	534	484	523	488	470	494	464	472	485	450	495	491	507	510	494	473	481	463	511	471	469	513	458	504	485	501	506	499	496	484	480	492	483	489	508	498	502	484	461	501	489	487	486	473	538	481	488	511	495	494	496	495	463	477	500	494	511	467	488	504	469	536	510	518	512	476	506	483	491	517	479	535	507	508	491	512	509	521	510	540	493	469	470	534	503	480	503	475	503	534	459	474	479	537	475	506	488	516	501	484	503	514	521	506	527	467	473	464	499	512	488	532	458	480	497	490	529	528	471	475	483	487	531	466	492	488	506	448	502	469	489	530	522	459	482	502	523	467	528	515	494	480	536	502	497	490	519	509	486	533	473	488	448	563	513	493	501	497	519	514	498	496	504	468	508	471	497	512	522	470	456	503	497	504	463	501	512	515	492	465	502	484	470	480	527	524	506	492	510	452	524	489	470	480	503	536	477	475	498	452	534	493	488	500	490	465	441	506	497	504	435	515	502	513	482	487	462	516	465	481	490	489	473	486	485	489	509	482	478	461	540	486	497	490	496	476	490	469	490	522	526	443	486	474	512	503	511	510	433	506	500	495	478	481	427	499	486	490	464	510	506	489	511	460	521	471	472	459	504	523	493	492	536	456	494	493	500	473	517	443	483	483	480	483	468	482	463	495	492	479	493	487	430	496	469	515	488	493	499	449	502	481	511	515	494	462	455	504	473	514	517	479	501	506	501	491	462	516	478	457	481	497	536	467	471	470	489	503	496	488	471	508	492	434	537	509	482	517	486	460	489	487	483	496	493	528	453	501	490	506	511	477	525	489	507	514	521	486	523	474	537	476	488	497	481	506	502	429	482	511	488	467	485	505	483	489	483	500	488	484	514	500	479	541	468	495	494	499	486	474	480	544	492	497	491	519	469	517	493	519	511	478	495	526	464	489	444	507	453	492	514	476	475	512	470	505	484	497	502	470	485	423	531	552	484	452	498	467	493	511	552	538	470	484	514	475	498	490	463	488	449	474	490	483	493	435	485	488	506	534	496	516	528	515	473	485	490	501	483	453	493	451	459	492	528	459	471	530	479	490	509	483	504	468	463	491	473	483	449	491	521	499	470	474	492	506	514	453	511	472	444	516	466	510	511	516	451	503	495	504	486	507	496	524	506	481	506	491	511	503	501	515	494	499	507	531	529	494	521	516	515	465	469	501	487	492	474	490	464	482	498	500	496	505	474	496	500	486	472	467	525	445	516	489	555	485	512	506	493	487	454	456	434	488	491	470	529	500	489	485	506	512	485	509	474	509	469	480	515	513	450	480	540	528	521	464	492	457	532	512	561	464	504	466	507	518	457	473	481	455	491	485	487	511	509	466	496	483	550	480	491	480	469	448	470	498	464	450	467	475	530	480	465	505	477	474	486	510	520	453	478	505	485	527	472	492	497	513	486	484	489	481	444	513	537	483	509	547	509	497	512	511	473	519	494	484	496	521	508	509	483	460	487	476	509	486	497	477	457	537	495	489	491	497	494	501	476	465	510	497	473	485	526	489	496	513	474	486	469	460	475	531	492	540	491	496	488	530	501	529	467	482	493	503	493	496	510	488	489	488	491	497	462	482	513	468	507	486	495	499	518	495	466	519	487	489	481	472	486	493	490	461	477	470	492	491	475	506	490	464	473	528	469	481	459	487	511	579	496	481	517	486	475	469	519	516	505	485	501	477	519	468	494	519	484	524	509	537	519	489	482	504	466	483	485	463	518	486	505	523	496	496	515	480	505	493	502	510	480	515	498	505	469	459	488	520	505	517	496	495	465	539	463	509	500	485	486	465	473	483	509	484	499	492	549	507	522	483	473	471	489	496	472	471	507	537	502	497	470	499	495	475	512	486	483	463	498	504	505	520	550	480	501	473	492	493	492	468	462	497	479	469	498	493	488	496	486	480	461	482	478	465	482	496	509	501	509	487	539	466	508	489	454	493	492	460	477	501	456	479	486	464	501	545	483	537	508	475	469	504	501	474	503	492	537	497	459	472	500	482	510	528	516	501	546	466	489	463	531	497	466	495	506	495	513	499	485	512	493	499	476	446	449	482	498	471	527	507	499	473	501	481	508	488	484	441	475	508	484	467	496	462	516	479	444	471	484	495	465	522	513	501	490	517	455	507	494	476	528	483	434	478	504	493	504	490	475	464	471	493	501	446	486	494	537	487	488	494	521	505	519	497	464	495	482	487	499	501	462	493	504	499	496	509	470	520	497	480	494	489	499	525	476	472	514	476	509	520	498	478	509	516	462	461	470	481	508	470	515	434	471	507	497	506	481	450	508	512	510	503	494	536	471	480	522	434	512	486	505	492	477	503	502	479	527	505	511	463	514	489	452	472	485	495	504	468	525	498	524	472	489	485	531	434	487	516	510	498	511	511	489	500	483	566	499	499	517	521	518	491	495	498	507	459	453	488	497	516	456	520	490	496	496	471	484	485	472	489	501	503	474	446	482	479	514	485	498	462	456	488	458	492	443	501	521	464	519	504	512	494	517	494	518	498	491	516	516	512	456	495	515	478	481	505	488	488	484	499	493	509	507	517	455	480	495	478	515	500	486	490	548	495	509	489	466	493	466	525	508	489	472	493	483	514	478	459	496	480	505	521	505	490	462	516	446	485	483	483	525	480	457	515	505	495	462	453	494	478	528	497	478	506	508	437	494	503	513	503	439
4875	949	415	273	400	444	367	303	259	241	204	216	147	141	138	114	115	109	73	75	67	71	46	46	52	49	46	46	33	41	39	41	43	33	40	42	30	44	37	30	38	28	34	33	34	34	36	28	25	35	37	33	22	27	34	33	24	35	26	31	27	21	28	29	32	32	25	27	32	27	25	22	23	32	29	24	38	34	20	31	21	30	26	22	13	26	18	33	29	35	34	26	30	24	18	22	28	29	22	18	27	27	26	29	21	23	25	16	29	29	32	33	25	25	31	19	35	18	30	26	26	16	33	36	27	28	20	26	24	30	27	15	22	28	28	41	32	34	26	28	31	28	29	33	19	30	18	18	24	29	25	27	21	34	32	35	30	33	31	32	30	31	18	24	24	29	27	34	23	25	27	20	25	27	25	24	26	22	33	26	32	34	32	26	34	14	36	33	33	29	32	24	22	36	24	32	32	21	20	29	28	30	27	25	29	26	34	25	29	36	28	33	34	29	31	25	27	35	23	31	33	27	25	35	25	28	27	31	33	34	28	26	21	20	31	31	28	25	26	21	25	27	24	29	30	31	24	29	24	29	27	21	23	32	32	30	30	30	24	26	33	27	26	29	18	36	30	21	23	20	29	21	30	22	20	30	22	28	20	35	33	27	25	26	22	38	32	28	29	39	30	27	22	22	40	28	22	36	25	33	31	25	28	25	28	34	25	29	20	24	28	34	24	29	36	33	32	27	24	15	26	34	22	27	27	25	27	24	36	30	34	23	25	26	31	30	28	22	30	29	31	29	27	29	23	24	27	27	33	19	27	32	37	30	34	34	26	29	36	37	28	30	29	21	31	20	36	23	31	17	36	26	25	29	20	26	34	24	20	36	33	25	22	24	30	39	24	27	30	24	23	45	26	25	31	29	28	30	22	21	28	23	29	27	30	25	32	27	37	27	30	30	24	26	29	37	27	33	26	34	24	17	28	18	23	31	25	29	30	28	29	25	17	26	22	32	24	22	33	19	21	35	30	27	29	31	24	27	24	20	28	25	27	21	20	27	24	22	25	39	37	27	30	26	30	22	34	18	24	31	24	30	39	42	23	25	26	27	23	29	30	30	28	20	26	24	37	28	31	33	33	23	25	29	27	33	26	35	32	24	24	25	29	22	29	25	21	32	31	33	19	26	27	28	22	16	27	34	23	31	25	25	32	21	22	32	19	24	29	20	20	31	26	23	29	27	35	29	37	34	34	25	34	25	25	26	29	37	27	29	20	22	28	34	29	23	29	34	29	29	21	39	39	26	26	30	27	36	22	38	37	25	31	38	27	33	23	29	27	21	34	28	26	26	35	29	17	28	23	30	23	25	26	34	25	33	27	28	38	27	19	40	36	22	34	25	28	27	25	34	33	23	24	32	32	26	35	25	37	32	25	26	30	24	30	26	23	24	27	24	33	25	28	23	25	27	30	29	22	25	30	31	26	31	35	27	36	26	23	30	24	27	30	35	39	32	30	39	29	32	35	21	36	28	24	28	44	24	36	22	25	21	39	30	25	23	28	29	35	28	20	26	26	35	26	31	20	24	32	23	24	29	38	25	24	18	26	26	16	33	35	23	33	27	18	34	39	30	23	30	34	25	25	32	26	26	42	35	26	26	29	24	27	19	28	34	34	28	31	34	29	37	30	34	35	30	21	37	41	32	21	29	22	34	28	31	30	31	26	34	43	27	33	22	27	29	37	27	28	30	28	24	24	30	26	27	20	35	31	31	33	24	30	34	23	31	30	29	29	25	29	24	31	24	29	27	20	35	25	37	37	21	28	27	26	35	27	30	19	25	30	35	25	20	23	25	30	27	28	22	26	26	30	25	27	37	21	37	31	27	33	35	30	23	24	31	32	27	32	25	26	35	30	26	19	25	34	30	36	31	23	32	39	21	25	25	33	23	22	29	29	39	28	15	17	23	28	17	28	26	35	36	26	25	27	29	31	33	22	28	40	34	30	24	33	25	29	22	26	23	25	32	28	30	38	20	22	24	21	34	28	23	28	37	28	25	33	29	28	33	18	41	39	28	25	24	27	30	27	25	31	35	31	27	31	29	38	28	35	32	23	28	39	31	18	27	33	20	27	24	26	25	38	37	23	35	25	25	23	35	37	15	28	22	28	30	37	28	25	26	27	20	24	32	37	22	25	29	25	39	39	33	23	33	35	21	35	27	36	41	24	27	44	26	29	23	26	24	28	23	25	28	37	21	25	28	34	22	27	27	35	22	28	28	23	22	29	24	35	30	21	18	36	27	29	31	24	32	27	29	30	23	25	26	27	33	32	29	26	29	31	30	32	28	25	35	27	23	42	32	22	33	22	33	29	26	22	32	31	30	28	24	28	19	37	26	25	32	24	21	34	25	27	18	33	31	30	29	34	20	27	39	37	21	26	26	27	27	30	40	32	35	21	31	24	30	23	23	26	35	34	23	37	31	31	21	28	31	42	31	31	28	26	31	23	21	23	18	33	30	28	32	22	31	32	25	25	25	27	24	34	32	25	27	22	27	29	33	42	28	29	24	33	29	26	27	30	27	18	26	26	25	27	24	24	34	31	19	22	33	17	22	30	33	24	30	35	26	24	32	35	23	25	28	28	30	33	28	26	19	31	25	26	26	36	32	28	34	26	23	28	27	28	27	22	30	38	23	32	22	29	27	33	25	30	30	28	34	36	28	30	20	26	35	19	29	32	32	21	32	24	21	32	32	28	33	27	20	23	32	29	28	35	22	25	24	23	34	21	30	25	22	30	23	30	41	28	31	27	28	32	25	27	29	32	25	31	31	27	22	24	43	33	20	27	29	26	24	37	30	32	28	35	25	25	27	31	37	26	29	20	33	34	30	25	32	26	22	24	25	33	33	33	19	21	24	23	28	27	22	32	35	25	22	28	22	25	27	24	26	23	31	31	33	35	32	31	30	28	27	32	23	33	24	23	22	22	36	21	24	37	26	24	33	15	34	30	32	32	29	25	28	33	27	33	34	30	31	40	34	24	20	29	18	31	32	37	27	30	21	29	23	30	27	19	29	26	24	33	29	36	24	25	30	23	27	23	16	26	36	37	27	27	32	29	32	36	34	40	32	29	23	31	31	23	28	24	25	29	33	12	34	24	24	31	24	27	14	22	22	31	24	25	39	29	27	27	34	32	30	31	30	34	24	27	22	36	27	18	26	29	32	29	38	35	28	30	21	22	26	23	39	27	24	27	27	32	32	37	29	36	17	24	23	24	29	27	30	28	28	27	34	21	27	30	28	29	32	34	30	28	33	34	35	20	33	29	34	29	37	30	27	23	31	32	30	35	29	34	33	23	29	29	28	25	38	31	29	25	41	29	39	23	34	41	32	30	30	37	32	25	37	32	40	19	18	26	26	24	30	25	34	36	27	31	33	28	32	16	14	31	29	24	32	18	35	37	25	38	30	29	31	28	39	28	29	29	40	28	25	33	23	30	39	25	22
37757	17630	9254	20456	27404	25668	21671	17850	14720	12060	10123	8581	7147	6134	5326	4626	3817	3447	2919	2714	2370	2160	2027	1802	1727	1584	1508	1366	1319	1240	1122	1057	1006	966	954	878	848	830	821	773	733	644	703	660	604	588	612	541	578	533	572	520	561	577	535	487	495	552	503	566	501	527	495	488	513	501	487	475	496	481	471	464	453	507	473	460	515	473	443	475	431	457	504	433	486	469	439	434	444	493	466	452	433	477	457	427	445	456	453	425	434	459	465	444	410	464	460	452	479	504	455	459	436	448	429	462	434	449	449	452	491	490	435	458	419	462	437	448	452	440	454	476	436	478	414	443	405	452	517	464	478	475	418	456	447	456	406	472	475	497	424	438	465	444	486	421	495	452	448	435	459	406	406	449	472	484	454	477	450	448	463	419	475	452	412	423	446	450	458	412	443	462	446	458	469	460	509	468	473	450	459	441	444	410	423	470	430	471	456	424	447	437	463	431	471	468	448	445	431	437	458	469	433	447	443	457	445	426	426	459	442	430	453	477	454	479	442	432	455	445	437	466	413	471	440	474	433	456	436	432	447	446	423	475	489	461	466	453	424	450	444	467	464	470	451	469	460	473	435	408	463	465	447	438	454	465	435	468	437	496	440	421	452	435	472	455	469	467	465	438	483	452	432	426	475	444	442	469	441	438	450	457	440	453	450	461	429	488	480	438	468	456	423	449	418	476	420	452	443	438	468	471	484	474	444	454	449	398	454	441	439	433	458	468	442	433	455	435	473	416	449	460	464	430	470	383	459	454	433	468	438	423	396	495	450	426	442	445	439	465	467	421	445	447	436	461	450	457	412	448	480	481	414	425	450	454	448	457	454	467	446	426	380	457	473	455	420	444	428	437	473	455	425	433	443	457	464	451	416	434	422	493	444	432	470	463	441	453	422	446	434	434	456	476	460	493	417	436	459	421	456	506	442	451	461	453	467	470	458	443	434	472	454	389	435	447	473	444	435	434	472	444	450	478	456	446	442	453	456	444	478	430	462	428	457	450	420	426	430	434	463	425	472	452	419	455	483	467	450	468	414	435	458	464	488	434	446	476	426	477	466	464	488	443	471	454	462	452	454	458	441	463	484	439	451	459	443	465	436	455	483	466	443	415	405	478	426	476	432	447	425	444	501	468	474	444	406	384	482	451	451	454	452	447	502	465	451	409	455	435	429	449	440	471	475	444	423	462	429	467	452	449	469	402	452	440	475	466	436	451	455	476	447	436	451	445	436	455	446	444	468	482	429	462	464	437	431	457	497	407	455	439	483	427	433	417	478	448	476	456	443	438	446	433	444	419	442	431	481	416	463	469	424	468	495	429	431	473	458	430	439	434	456	439	440	393	512	452	493	448	433	418	448	449	428	407	451	456	438	431	515	419	460	472	463	464	452	458	492	468	467	426	421	440	428	433	463	453	421	466	444	422	465	450	413	444	453	423	448	450	452	435	464	464	409	443	424	457	440	472	472	467	429	435	453	444	441	473	454	425	429	488	472	489	486	468	479	431	443	440	465	433	467	448	438	454	488	471	449	463	454	434	460	447	424	435	454	472	451	492	440	473	422	468	444	450	465	485	405	462	466	431	463	443	499	431	453	469	413	491	436	460	461	435	468	442	455	426	417	447	450	426	435	477	474	446	435	469	439	447	439	441	421	444	415	486	485	446	462	436	446	448	482	443	458	427	485	477	422	494	426	442	438	434	445	470	458	435	464	451	427	460	446	471	433	428	469	452	381	453	517	439	444	449	433	440	466	485	446	441	428	432	454	435	423	440	477	467	460	443	433	449	459	452	468	445	456	398	444	480	439	465	437	433	431	428	416	446	473	447	446	412	441	465	467	452	453	450	459	449	463	418	450	439	444	468	461	471	435	431	450	418	464	435	441	444	440	448	489	439	463	458	453	432	440	435	443	480	440	455	434	433	475	452	455	483	462	433	409	425	469	492	465	412	422	413	417	488	414	419	429	467	438	478	438	455	472	461	451	406	469	448	431	449	426	436	471	471	448	490	467	472	477	477	484	451	436	441	458	404	437	474	427	443	429	418	455	457	471	458	467	464	496	440	464	433	448	456	465	467	449	452	490	436	431	483	434	438	435	473	446	437	454	483	484	425	431	467	468	487	428	455	467	449	482	442	484	431	429	463	464	466	431	425	440	460	439	437	446	477	485	428	434	459	469	433	462	427	450	419	463	446	431	435	455	479	456	442	428	400	433	483	477	445	475	422	493	437	444	424	475	435	448	481	437	461	451	410	412	501	477	463	481	461	469	494	425	423	434	422	456	456	474	447	459	460	480	479	482	415	453	457	447	449	436	468	451	431	444	427	428	454	436	475	497	473	442	442	479	440	439	447	478	463	461	442	454	451	474	449	454	445	481	474	446	463	466	460	431	449	437	443	450	448	486	492	468	432	494	452	448	448	462	465	449	467	436	489	415	475	462	449	470	442	450	446	491	464	453	451	444	465	468	477	450	478	484	457	456	442	423	443	468	456	438	395	454	419	462	448	455	483	465	450	453	436	462	442	471	491	428	460	465	465	471	462	452	471	450	494	423	443	435	390	423	465	462	461	433	460	426	391	420	479	460	449	429	510	479	456	429	401	457	422	429	465	457	431	465	423	476	434	455	463	455	450	448	426	468	419	456	476	429	427	474	445	467	451	433	448	453	444	432	469	456	448	462	480	439	437	436	471	441	438	439	394	434	482	464	435	429	444	453	454	464	483	449	428	459	457	423	406	425	446	483	452	457	460	455	464	462	445	446	455	408	454	447	441	438	495	428	478	472	428	448	455	469	441	482	441	482	463	456	419	451	440	426	409	437	446	455	437	508	416	445	488	435	448	478	430	395	453	442	451	416	435	482	432	443	488	479	424	457	423	437	451	481	475	449	416	465	483	473	420	437	448	467	500	413	465	421	484	461	460	440	487	465	448	435	446	460	490	482	487	466	475	438	426	474	431	456	439	433	439	415	442	436	463	403	446	438	453	475	479	431	434	430	445	484	438	427	458	486	478	459	450	455	470	433	459	432	445	452	404	480	453	457	481	454	474	416	427	458	429	420	466	445	438	465	405	438	435	508	452	461	476	458	395	503	443	393	467	468	450	455	455	418	402	468	453	472	439	444	430	503	445	441	478	452	447	432	440	468	470	441	417	454	440	435	427	446	431	401	419	437	454	462	472	422	468	470	457	417	460	428	463	464	435	462	491	436	425	449	424	459	448	418	476	447	461	464	424	435	411	481	398	413	482	436	428	425	424	452	429	465	444	442	464	453	451	459	467	488	425	456	469	433	429	437	450	481	423	465	415	461	449	442	464	454	456	429	448	438	479	466	449	428	467	469	448	456	445	453	474	419	460	444	488	472	470	443	468	454	435	453	424	447	409	463	446	402	443	414	435	453	452	396	447	440	456	457	439	458	430	428	472	475	447	473	445	465	429	456	426	461	451	447	415	441	433	457	466	407	465	454	424
12749	3234	908	592	966	1056	893	687	665	537	458	395	348	337	297	240	200	159	175	137	142	121	121	101	106	99	98	80	74	57	76	60	95	58	59	65	50	54	45	57	53	40	63	50	33	41	50	40	40	38	27	49	38	32	36	36	32	41	33	28	28	37	41	39	36	53	43	37	28	39	51	39	26	35	39	41	30	30	37	33	38	38	38	29	38	40	40	39	17	29	42	34	28	31	39	27	23	40	35	34	41	41	41	40	31	42	38	48	33	35	42	31	34	32	35	42	23	32	31	34	28	38	41	43	33	33	31	41	27	33	52	29	46	38	23	39	40	25	32	33	38	35	44	37	36	35	32	37	33	26	43	35	30	40	25	32	38	39	34	43	37	42	47	38	32	43	49	42	42	36	35	29	34	32	41	35	40	34	45	38	23	30	24	36	33	28	36	25	33	27	33	42	39	23	32	36	29	36	27	44	39	25	24	29	34	33	33	40	34	39	43	44	46	29	26	34	29	24	35	30	32	29	22	28	36	30	24	28	33	33	44	42	31	36	44	48	33	26	37	42	28	36	41	33	41	35	26	37	33	27	50	48	29	34	30	35	33	39	36	30	37	42	34	37	44	31	32	34	29	23	40	38	37	27	29	31	29	34	33	38	31	36	44	39	53	33	43	33	38	36	35	30	33	35	35	26	31	44	39	35	39	32	32	30	29	56	39	35	31	47	38	36	33	46	35	41	32	33	48	30	29	37	42	36	32	33	40	30	39	37	26	33	31	33	37	41	46	27	43	34	41	29	27	27	29	36	38	31	34	50	21	22	44	37	32	24	32	50	32	23	34	31	28	34	48	42	37	30	35	37	31	31	39	31	38	26	42	26	33	39	41	34	43	38	44	27	40	39	25	32	36	30	47	25	47	34	33	30	50	29	28	31	35	32	42	42	36	26	33	38	37	27	28	24	30	29	39	30	33	39	29	32	35	44	32	32	36	36	36	32	29	39	33	33	23	43	38	36	27	26	39	39	45	35	25	32	36	29	46	43	39	43	30	41	35	41	35	32	43	28	35	37	33	39	26	31	43	31	35	48	39	29	33	27	35	33	34	34	25	39	39	35	21	27	40	34	35	38	39	43	30	35	26	38	44	45	27	28	37	29	36	42	43	38	32	33	34	39	26	30	28	39	39	43	34	28	33	36	27	32	33	31	50	42	38	33	26	48	32	30	49	33	38	35	31	34	31	26	32	29	34	48	29	28	31	42	31	40	37	36	46	37	39	39	45	32	30	35	41	27	28	30	27	25	32	34	47	29	33	43	32	43	43	45	28	32	30	32	36	33	39	36	27	28	31	42	34	32	31	26	37	32	30	28	30	34	36	33	30	32	33	32	36	32	38	42	40	38	39	32	37	27	38	29	37	24	31	41	34	36	34	38	34	36	31	28	31	36	45	31	39	32	39	31	46	46	41	41	25	28	34	42	39	41	27	39	35	36	40	26	24	39	27	36	23	36	41	44	48	32	40	37	43	34	38	28	36	34	41	32	39	32	34	43	34	41	42	40	26	37	34	40	25	44	29	39	31	45	40	26	39	32	36	30	28	34	44	32	35	31	43	32	35	40	29	35	35	41	41	25	33	32	23	35	37	32	34	30	28	42	49	32	45	33	33	28	23	42	29	24	39	39	32	36	41	34	30	40	36	39	24	33	33	35	38	36	42	36	37	30	39	47	30	39	21	29	28	26	34	34	28	32	24	35	29	20	38	37	21	33	29	37	25	34	36	31	34	37	30	33	33	41	36	36	53	41	36	46	24	35	13	32	34	29	30	33	34	33	31	35	28	37	32	31	32	35	42	30	44	37	34	36	31	40	23	25	39	37	42	29	32	39	33	39	35	26	35	26	41	23	41	29	34	40	34	35	36	37	36	33	28	22	35	40	47	37	34	42	35	33	27	32	34	27	31	44	44	27	36	26	40	40	35	36	36	36	32	27	35	34	29	33	35	33	30	41	33	36	32	35	36	41	37	42	36	37	31	37	27	40	27	32	24	27	41	42	27	39	32	22	34	31	30	33	37	24	27	24	48	37	44	35	40	34	40	38	38	39	36	28	38	39	35	32	34	37	37	33	36	37	39	28	35	32	35	30	37	38	32	31	26	30	42	33	40	39	33	27	41	26	34	31	32	35	34	33	28	38	34	33	31	37	43	26	38	33	37	32	34	40	35	34	33	36	34	31	29	39	36	41	33	49	33	32	40	44	49	43	28	29	32	28	32	30	28	31	34	29	46	28	40	32	25	36	39	36	42	26	40	31	47	35	42	31	46	34	33	25	33	34	32	27	34	29	46	39	30	33	34	32	31	26	21	35	36	33	31	36	32	27	35	42	36	23	23	39	33	30	31	37	29	32	31	38	43	34	31	32	34	39	28	38	31	43	36	34	31	34	29	32	33	36	34	31	38	30	29	35	37	32	33	32	35	44	32	30	37	30	35	30	29	46	40	32	42	41	36	42	33	30	43	39	38	32	32	38	39	30	23	34	35	29	35	33	26	33	30	38	44	39	42	35	33	37	43	26	40	37	47	38	32	34	39	28	46	34	28	31	32	29	28	38	29	33	40	32	44	41	34	35	36	21	45	36	44	36	41	33	37	31	40	34	28	30	36	33	40	32	43	39	33	42	40	33	29	34	36	44	32	27	30	26	31	34	36	32	41	45	34	43	37	44	29	29	40	36	29	43	36	33	37	32	26	32	29	35	48	33	43	37	33	42	29	35	30	45	30	30	44	26	30	24	35	42	41	30	31	37	28	27	33	40	31	36	36	39	28	34	32	34	34	33	28	34	31	43	30	34	42	33	30	34	38	31	32	35	30	34	31	39	34	36	43	33	38	31	30	26	40	40	38	33	36	42	49	36	44	37	32	42	38	30	40	35	42	35	33	34	43	34	39	32	28	35	46	28	56	33	31	26	27	33	32	33	40	33	35	33	36	42	32	32	35	36	25	48	35	34	32	40	24	36	34	24	38	42	35	46	39	34	32	26	27	31	37	30	32	47	40	43	22	39	34	41	38	24	33	38	35	30	42	37	36	36	38	47	38	34	35	38	25	42	36	35	36	26	26	38	25	31	37	29	25	28	41	27	29	41	38	36	30	36	33	35	32	36	43	32	41	32	30	34	30	44	32	35	35	38	37	45	35	30	41	36	29	37	26	35	36	27	35	42	31	42	38	43	47	45	36	36	29	45	37	24	48	28	34	38	38	44	27	35	50	40	30	33	33	24	42	36	44	36	46	35	42	41	32	37	37	38	30	33	33	39	18	27	30	53	43	43	37	34	41	32	30	37	36	39	28	37	34	31	34	37	27	38	30	29	31	28	41	44	34	32	30	42	36	38	35	30	25	29	36	35	36	32	31	43	37	21	39	36	28	29	37	39	39	31	36	32	31	35	33	35	44	34	26	24	38	38	40	36	42	43	38	44	43	33	40	31	47	37	35	33	36	41
50452	24977	16010	29672	36723	35235	31627	28260	24654	21524	18785	16333	14236	12588	10993	9676	8382	7367	6516	5839	5129	4815	4160	3949	3551	3310	3083	2918	2695	2439	2256	2044	1906	1871	1795	1642	1649	1394	1341	1291	1235	1114	1117	1066	1016	988	878	904	902	797	837	806	777	793	747	712	725	710	706	744	706	663	681	704	726	644	694	682	673	650	633	645	617	621	631	599	591	585	586	594	637	536	642	601	608	605	600	616	593	564	615	557	575	563	586	562	592	606	564	559	589	567	576	542	588	563	568	594	581	538	580	540	528	516	536	597	607	569	545	566	567	586	565	536	537	548	554	648	573	530	571	569	590	571	562	566	556	525	558	537	545	563	498	558	551	551	550	590	553	554	559	556	574	561	548	541	546	577	614	542	546	533	528	570	518	581	544	583	522	529	538	515	510	530	567	534	551	507	560	517	572	516	562	551	549	602	555	522	540	541	593	535	556	551	540	554	534	566	535	541	545	588	563	600	541	586	580	575	535	543	528	533	532	567	551	566	563	583	531	568	562	544	584	551	528	577	563	577	525	540	539	574	575	546	525	564	544	570	550	557	543	553	525	532	582	501	540	530	521	581	531	572	554	590	495	568	576	532	539	543	553	540	553	559	514	567	562	552	529	558	577	582	531	563	559	577	552	543	509	535	573	544	551	576	548	540	510	556	558	540	565	563	550	538	557	541	580	550	515	521	554	549	549	563	555	540	576	571	585	521	533	603	538	556	559	561	539	547	566	560	538	585	546	546	560	556	544	547	541	547	594	530	547	531	577	599	586	619	534	576	574	566	552	519	558	564	594	556	584	516	575	538	607	572	528	538	572	528	576	568	568	523	519	528	543	575	563	566	592	559	514	542	529	570	546	532	544	563	548	524	521	566	559	561	574	580	544	581	548	583	568	511	555	515	521	538	555	521	566	537	552	568	561	501	525	554	588	509	546	563	564	558	587	577	538	536	518	545	538	566	537	551	528	563	568	511	545	551	565	507	533	540	599	550	571	568	579	577	544	542	543	513	534	592	544	551	524	572	536	545	549	600	560	565	551	561	545	548	529	559	569	536	562	529	569	546	599	549	579	554	570	566	558	514	550	516	554	563	556	553	534	541	521	565	527	546	567	528	550	527	546	606	539	558	545	550	546	552	558	523	564	519	577	547	537	541	560	560	552	515	550	538	577	562	556	606	543	534	566	564	502	574	556	548	523	602	604	559	574	509	543	562	582	541	538	536	549	537	570	569	529	585	580	578	568	615	553	560	550	531	559	530	565	524	534	604	594	571	530	530	537	583	512	588	523	561	529	569	504	560	569	545	564	545	561	584	540	571	536	522	525	548	515	579	569	545	537	570	533	556	573	521	534	552	544	562	528	541	557	561	582	546	538	567	549	556	524	522	564	595	569	579	579	550	515	548	539	567	537	553	559	572	519	564	521	602	557	529	544	564	566	535	530	568	569	549	533	568	504	541	549	530	520	607	528	551	549	557	537	556	559	513	579	561	552	546	542	547	543	543	560	606	518	538	532	516	593	569	528	513	577	589	543	540	506	554	548	566	554	566	552	538	487	598	562	560	562	509	582	555	549	573	544	539	551	547	542	540	581	570	573	564	567	531	551	499	538	558	568	549	521	562	534	518	590	517	566	539	569	572	586	499	533	569	534	552	526	549	534	557	548	529	544	593	569	555	579	544	565	556	591	577	587	551	549	544	538	574	531	537	557	553	553	542	505	513	574	529	524	535	571	540	545	554	568	565	541	565	563	523	590	566	522	567	540	576	585	522	520	526	572	563	580	557	562	536	510	574	527	586	541	542	559	535	507	537	557	567	560	539	573	509	568	549	564	585	568	560	549	568	581	554	555	567	566	555	558	523	553	570	564	540	570	560	577	548	550	554	548	557	518	565	548	536	537	538	543	532	592	543	561	551	549	557	593	547	514	544	592	539	558	562	549	535	552	508	583	562	593	564	540	549	564	586	505	559	550	572	570	585	557	557	561	585	583	599	545	588	543	569	594	557	551	562	560	538	529	529	567	526	561	541	569	551	581	557	561	550	575	535	545	545	573	565	530	567	532	590	536	578	535	554	480	554	530	523	519	570	548	541	553	547	568	549	544	555	554	584	563	530	530	552	567	597	546	552	529	528	519	572	530	524	550	546	523	519	533	540	546	580	571	557	578	521	558	613	523	583	545	557	553	558	526	577	540	527	553	548	559	529	574	530	583	521	553	585	500	522	572	563	554	531	550	501	580	553	549	583	542	540	547	561	514	560	537	531	539	527	542	564	584	546	514	532	526	539	565	530	571	524	558	541	564	575	533	569	588	559	564	579	540	551	512	552	553	555	567	555	584	589	545	559	588	579	520	546	561	526	567	593	529	554	553	549	551	552	539	586	550	562	576	569	579	552	525	543	573	590	556	572	597	491	528	552	538	541	546	537	592	569	590	551	547	598	551	555	578	555	551	573	601	521	534	528	548	539	561	558	576	545	591	549	549	543	574	508	616	563	531	539	592	564	575	541	542	527	557	531	569	542	547	538	566	525	621	556	532	531	561	558	520	547	592	522	532	516	539	553	558	598	552	590	513	530	557	557	552	585	522	548	557	566	559	556	553	558	565	530	576	566	518	505	588	549	554	559	517	564	582	557	581	546	582	576	570	561	581	520	550	561	526	547	541	543	571	545	527	525	534	538	519	549	529	558	565	553	531	560	556	523	563	571	547	549	531	597	556	559	557	578	512	585	520	546	571	587	531	575	581	540	563	559	563	551	560	525	598	532	554	565	544	571	561	564	552	579	540	538	562	573	570	526	539	561	560	611	569	590	556	541	567	532	547	549	573	538	479	554	554	537	518	537	562	580	572	522	514	554	510	581	565	544	540	590	543	521	582	567	577	558	558	583	527	562	542	554	584	569	570	557	548	545	566	511	554	534	547	549	516	540	535	545	576	573	553	566	582	566	572	581	558	608	556	547	541	555	553	532	550	570	557	564	556	516	552	602	561	579	537	573	578	575	524	571	571	574	552	551	524	554	558	580	537	575	581	527	612	553	554	579	586	575	551	505	577	569	535	576	551	487	566	547	506	560	565	581	546	567	541	539	526	533	526	532	543	554	534	545	547	551	564	579	550	572	552	555	562	515	526	598	520	538	513	583	568	579	533	556	530	546	561	550	558	526	573	520	552	539	550	575	601	539	572	554	601	514	522	561	536	519	548	534	548	580	542	537	533	560	583	570	556	548	556	550	577	541	566	516	590	531	562	545	567	559	580	541	536	544	549	553	549	546	594	520	569	574	522	562	562	543	541	551	614	530	553	521	551	572	534	561	563	529	557	548	569	578	564	589	542	536	569	550	590	522	571	555	602	560	566	531	553	546	528	558	578	560	580	529	536	563	556	596	566	516	545	541	569	567	534	514	570	571	554	539	550	562	543	551	558	509	550	568	546	570	521	543	556	562	554	598	567	538	547	514	554	582	563	515	563	556	597	532	527	517	509	510
8988	1696	620	406	588	661	568	445	427	362	335	269	235	222	182	162	143	112	144	87	116	84	98	92	79	86	75	66	70	63	82	37	52	54	62	55	53	56	42	53	52	69	49	58	36	61	44	40	49	43	46	52	34	53	54	39	41	43	44	34	45	38	34	48	53	41	46	36	47	44	53	38	38	44	41	47	37	44	24	40	47	44	40	50	32	47	33	40	35	42	37	40	38	39	50	42	42	52	51	52	43	41	39	42	48	40	29	42	39	50	44	36	41	41	43	32	46	43	40	42	32	32	44	51	31	45	33	37	36	38	33	41	50	35	37	43	48	37	41	43	39	48	33	50	46	44	45	43	37	44	39	46	40	39	47	38	40	39	52	45	50	30	39	37	45	42	47	36	45	37	45	48	34	40	45	44	35	39	38	49	41	49	41	37	45	30	37	34	41	44	41	41	34	47	45	36	54	48	56	33	58	46	39	42	48	40	39	41	35	41	43	47	36	54	41	42	48	42	46	33	37	43	57	41	37	51	32	35	34	37	43	50	37	32	40	32	52	44	43	36	45	35	46	35	37	37	42	37	51	44	39	39	37	56	49	38	42	44	39	38	42	44	38	37	38	35	34	45	37	53	55	38	42	35	35	29	39	41	39	46	36	45	39	34	35	52	37	33	46	47	34	42	42	45	33	52	50	43	40	52	44	48	45	41	42	42	42	41	48	46	45	42	49	45	47	52	29	44	34	53	49	53	39	33	39	46	43	49	44	45	51	49	35	40	42	40	35	34	39	42	47	43	33	36	39	43	34	42	36	46	36	38	45	40	29	32	28	43	49	36	38	39	50	40	38	46	40	41	44	51	41	44	56	41	34	31	34	54	46	41	32	43	45	36	43	39	51	38	42	38	52	62	43	39	39	36	24	45	37	47	37	48	41	43	47	48	34	36	36	43	40	44	39	41	40	49	46	44	43	34	47	39	49	53	37	40	48	44	54	53	36	41	47	36	47	50	44	51	30	27	44	40	42	41	49	45	38	40	40	47	49	45	44	46	46	36	42	45	52	42	38	50	51	42	38	36	35	42	41	34	42	48	52	36	42	25	41	38	42	43	35	46	39	32	43	43	36	35	61	41	29	47	53	33	38	49	43	42	34	52	37	44	40	28	37	43	43	49	34	36	37	43	31	30	46	46	38	35	39	46	43	40	34	40	50	43	37	47	42	33	30	40	36	43	42	42	43	44	29	40	41	43	37	48	32	41	42	43	27	32	46	32	41	35	47	38	43	51	44	46	41	32	42	48	59	44	42	38	41	37	58	33	50	32	41	48	52	36	40	37	49	42	41	41	37	37	55	40	36	36	41	36	45	39	39	51	46	45	35	42	55	33	48	48	39	45	35	58	34	44	35	48	30	32	43	48	43	44	48	36	45	39	45	40	32	49	48	59	38	36	34	44	56	41	38	31	44	42	54	43	46	38	41	33	51	37	51	44	41	45	31	57	53	43	32	44	37	49	35	43	41	47	33	45	36	37	47	50	37	54	41	50	41	43	58	49	44	39	43	52	53	29	35	48	43	46	44	41	46	38	41	39	37	29	44	36	50	47	39	48	49	41	42	33	41	42	42	56	46	31	49	50	54	41	43	45	34	48	42	41	45	45	39	45	41	49	43	53	43	39	44	53	49	51	37	47	37	44	37	35	37	41	38	35	39	32	41	37	38	36	47	56	35	37	52	50	57	39	49	46	35	39	41	30	39	34	44	36	34	58	43	41	33	39	39	39	47	43	40	40	48	40	40	50	40	52	45	32	30	40	40	43	43	37	35	41	33	47	47	59	46	43	59	34	47	34	43	50	44	37	47	43	32	40	41	51	28	43	49	53	33	35	50	39	44	41	30	35	41	37	40	32	45	37	35	38	48	40	39	38	47	30	43	51	53	39	42	50	40	37	48	39	43	41	43	36	41	47	47	45	38	46	35	41	47	55	45	46	45	39	28	41	38	31	39	37	43	42	31	35	41	41	40	41	43	40	36	32	47	45	44	33	47	40	49	35	36	31	46	45	48	36	34	35	39	35	41	44	40	39	40	36	51	34	41	35	42	37	37	40	45	30	44	46	43	48	35	55	45	52	38	39	53	33	48	45	40	53	41	46	51	45	41	42	34	37	51	37	33	49	37	53	43	45	37	34	44	41	46	43	40	38	40	44	36	38	44	38	49	48	47	37	54	38	48	44	44	33	48	53	39	54	38	38	45	39	44	36	44	33	44	48	42	31	48	43	37	38	31	45	25	46	49	32	43	33	38	31	48	57	41	36	52	42	49	43	40	38	52	36	54	34	38	30	40	47	43	51	43	41	37	46	52	38	41	46	42	45	45	46	40	35	32	41	48	42	34	53	41	56	32	34	35	36	42	36	46	32	49	41	50	44	52	39	47	44	45	33	53	43	48	45	44	34	44	51	40	46	31	37	46	39	33	40	27	45	41	44	37	50	41	38	38	33	60	57	49	33	43	37	32	45	38	45	60	38	43	39	34	40	48	45	44	45	42	38	44	39	36	36	41	31	38	54	37	45	40	37	37	53	33	33	43	34	42	40	45	47	47	40	48	46	43	40	45	40	45	40	56	45	45	48	47	41	41	37	41	38	39	37	45	36	50	50	37	34	40	47	25	37	43	44	45	41	46	49	42	44	50	32	32	51	43	42	37	47	34	37	41	46	47	45	47	42	46	48	35	37	49	47	32	40	50	44	35	44	30	45	56	47	43	39	35	47	40	45	39	46	42	41	44	31	45	35	42	31	50	34	43	53	40	29	33	25	51	42	29	31	39	35	44	51	33	41	48	38	42	45	42	35	37	40	39	43	38	48	39	54	49	52	51	47	40	53	45	36	49	47	47	43	37	35	37	35	51	48	45	43	41	47	39	41	44	45	37	38	62	43	45	47	43	50	33	44	39	31	34	54	45	39	53	37	44	51	55	43	35	27	37	26	64	42	43	41	39	55	47	39	30	37	45	35	37	55	51	44	46	42	47	34	48	49	49	29	42	45	39	33	39	33	41	47	39	42	54	47	35	37	43	39	38	34	41	51	28	41	39	39	48	42	46	45	38	42	41	45	38	41	32	52	43	49	40	45	32	44	32	41	43	45	45	39	47	29	38	42	53	43	34	48	44	43	38	33	46	40	50	47	46	45	36	28	38	36	40	44	49	45	42	40	48	49	39	39	38	48	43	30	43	41	45	47	36	57	40	29	35	41	35	33	38	35	46	30	29	30	43	44	41	43	54	56	33	44	43	48	43	33	43	40	41	46	38	47	45	40	50	42	39	50	43	44	45	40	53	38	39	42	45	53	47	43	48	33	35	47	43	38	32	52	48	43	33	45	42	45	41	29	35	38	43	37	42	33	40	30	43	37	41	44	42	43	42	37	43	32	31	44	34	48	44	47	39	38	37	34	38	40	41	45	44	38	51	27	32	35	38	47	39	31	41	38	40	53	34	42
42700	20812	12065	25061	31854	30112	26632	22863	19339	16531	14019	11995	10276	8813	7699	6737	5743	5142	4485	4062	3584	3111	2911	2777	2627	2483	2304	2184	1969	1867	1750	1640	1576	1479	1373	1324	1274	1255	1138	1110	1095	1026	1011	980	974	946	863	818	878	822	838	805	805	815	819	780	801	790	795	747	788	767	753	746	728	743	760	791	714	741	715	669	691	661	668	689	727	694	657	667	709	706	675	656	678	681	669	660	680	688	678	658	695	627	724	682	668	646	654	649	652	692	665	708	662	661	665	636	666	657	691	629	691	652	666	690	608	687	638	648	641	691	648	654	633	696	660	706	691	649	717	671	674	651	665	705	611	648	703	689	623	622	657	664	679	660	677	646	632	689	667	657	599	717	686	694	690	659	689	659	679	663	700	669	690	680	650	672	705	692	636	651	689	677	678	652	654	683	675	660	664	672	671	664	637	656	632	690	648	636	662	647	664	640	676	688	660	656	653	669	677	640	672	646	685	650	648	681	640	661	655	644	678	716	623	643	578	636	704	619	676	679	672	687	682	700	638	660	689	630	668	660	650	669	689	644	663	681	630	624	689	653	662	618	652	641	654	724	668	629	648	665	630	667	650	643	673	640	675	687	649	654	668	685	680	691	667	705	659	654	678	671	693	627	679	680	639	679	671	617	672	689	690	705	639	625	638	659	629	649	607	618	676	600	692	658	668	636	599	655	645	665	658	655	657	651	655	683	649	622	623	652	678	673	639	685	601	644	639	690	620	633	710	668	652	717	670	673	688	680	673	644	649	672	629	640	679	644	672	624	650	636	681	676	620	646	673	683	651	665	651	648	678	643	692	657	668	666	705	671	662	737	646	692	668	657	631	697	640	705	661	683	698	682	692	673	676	645	630	651	618	653	656	669	668	660	643	665	657	659	652	642	638	638	627	641	684	628	652	642	674	627	682	688	662	687	636	627	675	650	646	637	642	673	656	697	631	635	668	652	656	640	668	646	645	691	698	679	667	701	707	712	646	639	622	629	647	671	684	734	671	633	623	648	667	700	670	627	635	665	629	649	673	678	664	674	650	659	676	646	668	641	582	618	704	669	676	695	621	617	642	618	693	647	647	655	645	686	665	687	654	654	616	648	622	661	653	714	651	661	677	657	662	629	653	626	683	665	691	652	641	671	710	637	670	658	669	642	646	687	669	621	607	703	637	665	688	678	679	601	695	635	751	665	662	662	678	676	691	631	687	695	655	636	636	668	669	672	626	630	643	669	661	700	684	706	661	671	615	663	646	645	685	665	665	660	662	672	645	707	657	672	672	670	626	650	683	668	632	666	666	651	645	670	665	657	688	705	639	640	629	660	681	669	667	695	673	693	659	632	665	693	663	634	686	669	648	662	638	662	695	647	655	646	630	678	691	643	657	665	696	624	676	654	602	708	650	703	650	683	678	696	689	654	679	656	619	646	649	615	657	631	675	665	642	691	690	663	669	654	676	638	635	643	638	646	623	685	657	656	686	682	648	681	712	685	664	655	619	672	629	629	675	662	660	685	690	647	658	645	706	663	725	661	663	602	662	648	655	639	680	662	652	666	717	689	664	665	670	656	652	642	672	675	658	657	692	673	655	677	637	673	673	607	658	625	669	683	657	700	612	652	631	627	640	689	686	665	676	649	679	624	681	664	638	651	679	662	693	663	671	656	651	668	688	631	614	685	657	649	618	654	672	654	671	680	689	681	624	661	673	664	639	629	688	657	642	655	673	646	659	641	652	687	641	666	670	657	678	655	660	653	678	601	657	646	636	686	693	664	662	634	632	693	628	615	653	677	671	658	665	659	657	663	685	674	654	684	649	650	661	632	648	638	650	628	609	662	627	668	710	659	644	671	596	667	681	673	664	689	676	673	666	692	629	633	644	651	660	642	692	701	688	638	698	683	652	712	674	651	710	647	671	629	656	635	659	696	667	662	695	631	648	706	675	618	654	619	695	646	693	642	648	635	665	673	695	644	647	631	677	622	676	677	628	654	674	675	673	635	656	645	637	633	607	695	641	655	658	660	669	666	673	641	668	679	665	633	642	663	646	668	676	672	663	642	698	646	687	617	710	635	685	617	649	672	661	685	628	675	695	721	658	647	653	685	674	663	624	625	639	665	644	657	706	660	730	659	671	658	679	640	679	680	665	713	653	694	641	696	635	677	626	682	666	668	697	647	676	688	645	638	646	680	651	620	630	639	634	735	634	661	650	676	695	662	676	642	674	680	674	646	611	652	664	664	644	713	634	698	685	628	651	652	712	689	688	670	695	613	673	678	648	698	657	647	639	645	675	657	628	663	607	645	688	666	639	683	708	690	651	667	626	641	671	704	648	670	649	702	641	629	635	745	624	657	703	660	650	662	711	671	648	684	695	666	684	706	675	684	683	663	670	658	606	669	679	648	671	670	677	616	633	608	626	656	646	690	661	671	648	698	641	624	701	640	653	649	688	639	676	674	691	639	620	599	632	680	675	680	683	682	624	665	628	669	632	637	692	713	678	679	653	646	654	671	642	662	691	664	659	693	673	739	662	660	655	653	697	669	655	710	688	641	659	675	631	687	669	703	679	672	646	662	710	650	701	662	653	639	630	667	680	642	668	646	657	677	681	682	679	628	678	689	632	700	697	679	609	649	644	655	661	635	702	662	672	697	657	669	673	636	698	644	681	647	685	665	661	655	664	679	644	695	671	641	686	638	635	646	643	676	712	631	638	659	631	682	617	654	636	668	644	677	668	680	626	672	669	688	676	681	683	646	673	661	702	694	660	697	676	663	626	673	663	676	712	669	687	709	664	621	671	640	684	676	680	648	624	660	665	696	654	612	648	678	680	615	673	662	664	700	661	681	688	679	639	669	678	633	667	643	643	656	727	627	677	683	660	683	652	683	652	657	669	654	688	661	679	659	692	696	655	682	691	687	683	646	664	660	685	667	655	727	683	702	630	658	691	655	686	626	654	657	702	676	701	707	634	650	647	668	654	654	680	679	681	642	695	671	671	637	683	690	650	664	657	710	654	650	641	646	672	667	698	671	683	648	642	678	636	699	684	685	677	672	655	631	661	629	680	648	670	630	644	590	704	663	639	690	673	631	667	672	642	617	667	624	646	666	701	729	663	696	678	701	656	617	646	685	672	620	673	696	663	668	695	623	658	693	703	626	685	669	666	628	624	652	662	643	647	670	685	700	646	636	692	641	651	645	657	665	621	670	689	678	686	641	625	634	639	666	701	664	641	649	692	626	690	650	637	666	628	695	713	645	642	626	651	673	610	623	637	653	671	707	643	604	661	701	649	702	667	645	676	671	635	641	654	714	713	600	687	690	652	654	664	654	620	681	675	646	665	687	668	676	665	662	659	718	592	622	668	670	694	658	630	650	734	713	655	688	658	677	620	706	677	675	658	681	720	637	657	648	625	655	677	648	662	668	682	674	617	673	630	685	670	670	741	705	612	667	650	664	687	634	683	661	689	680	646	688	610	630	680	669
12344	3120	866	621	967	994	876	736	683	555	516	401	371	310	241	230	194	176	173	132	123	108	101	90	97	97	88	67	77	66	65	59	65	41	55	71	49	50	59	49	41	44	48	42	37	45	39	40	43	46	27	33	45	39	53	34	47	32	34	40	26	40	35	29	37	30	40	28	32	36	31	33	38	17	31	40	27	35	36	29	34	29	39	29	30	33	23	30	48	27	45	29	30	32	32	40	31	39	27	30	31	35	36	30	27	28	34	35	20	24	28	22	26	28	30	27	35	33	28	40	27	31	32	26	31	23	31	34	25	21	39	30	20	32	33	33	38	36	36	31	23	28	20	26	33	34	25	25	28	33	26	29	27	30	31	27	36	38	32	28	37	34	19	24	32	36	34	26	23	33	29	34	40	23	31	31	26	28	37	38	38	25	33	26	39	27	35	39	40	29	26	31	26	28	29	19	34	26	31	36	39	26	37	34	27	29	35	28	22	35	27	24	24	30	41	42	25	22	32	19	29	30	34	22	39	42	46	29	29	35	45	22	37	23	29	38	34	26	35	39	21	29	28	28	25	28	41	30	29	32	27	26	29	37	31	29	23	44	26	23	41	25	33	30	28	38	26	24	28	36	35	28	24	37	28	31	32	32	24	38	31	35	44	33	25	31	38	30	28	30	31	36	22	48	25	30	34	26	35	35	31	36	34	34	40	29	37	21	31	34	27	30	41	31	31	31	18	25	34	28	38	20	27	30	34	27	34	27	30	40	33	35	35	37	37	26	34	26	36	32	35	36	34	29	23	27	41	33	35	31	32	37	27	37	32	35	32	40	33	33	22	25	28	31	26	24	34	26	29	44	46	30	40	32	43	21	37	34	34	33	28	24	34	34	25	30	31	25	33	30	25	30	34	26	31	34	29	36	33	35	24	38	50	30	40	33	41	31	32	27	27	32	41	37	24	39	33	41	29	24	36	30	35	38	49	34	33	35	33	32	33	32	26	28	41	25	30	25	24	30	33	35	28	31	26	31	24	35	41	37	27	34	24	26	37	24	44	27	25	28	29	38	34	37	35	35	32	31	28	26	31	35	38	34	35	26	36	33	27	40	37	16	32	34	40	25	37	39	35	29	21	30	37	33	27	42	32	33	31	27	40	28	26	24	42	30	31	25	29	36	26	38	37	22	35	28	30	32	26	34	29	30	27	33	33	28	41	26	19	38	25	23	39	27	27	23	31	20	32	28	38	34	36	29	32	32	32	35	42	30	25	29	37	34	37	24	27	37	26	28	35	23	19	20	25	25	34	31	20	34	34	38	43	32	34	35	42	29	34	29	21	27	36	39	29	32	34	31	29	32	34	25	33	34	35	24	37	25	28	30	28	31	25	34	20	22	38	38	37	39	45	39	31	32	29	37	25	32	30	38	33	35	31	35	30	28	28	20	37	37	23	31	37	21	23	29	28	27	33	27	27	31	32	32	37	37	30	30	31	25	42	32	25	29	41	29	27	36	32	30	32	37	30	33	38	28	38	39	39	33	33	22	22	32	22	33	20	36	31	25	27	32	37	24	28	44	25	24	24	50	37	33	37	30	33	27	33	45	28	35	27	25	22	31	32	39	39	34	22	36	23	36	29	41	29	22	27	27	31	26	25	24	27	31	30	27	23	30	32	33	30	31	27	17	41	25	38	35	35	36	33	30	35	30	37	32	39	30	33	25	27	28	36	28	28	42	32	27	29	39	42	31	31	34	32	36	31	26	27	44	51	33	40	32	38	18	32	39	27	27	30	34	36	30	34	22	31	36	25	37	27	32	32	33	26	34	26	40	41	34	39	32	29	25	36	27	28	32	34	27	33	27	42	24	26	21	35	32	31	35	20	30	24	35	27	36	35	44	26	37	40	42	40	29	28	28	29	32	34	30	37	33	21	31	32	38	41	33	27	32	33	23	27	24	33	30	22	35	29	32	34	30	27	31	27	32	36	31	31	35	33	27	29	37	37	28	32	35	30	32	38	29	23	28	25	30	36	30	26	32	28	32	39	27	28	20	34	32	34	26	45	39	27	32	27	29	33	37	48	25	35	27	27	37	33	25	31	24	28	39	31	18	41	30	35	19	28	31	35	34	32	33	31	24	21	29	33	28	31	33	36	34	32	37	32	29	19	35	29	37	29	25	34	45	31	30	33	28	34	39	30	29	32	35	38	29	26	38	31	28	36	24	36	20	36	29	32	32	31	32	30	28	30	28	28	29	22	31	37	29	34	37	24	35	27	19	32	30	29	30	30	36	26	33	22	39	23	39	28	33	30	25	33	28	28	33	22	37	41	42	26	24	28	31	31	25	36	36	32	28	34	28	28	29	27	22	31	32	34	29	38	32	30	25	29	18	27	32	30	36	41	26	37	37	32	31	28	25	25	32	35	31	33	42	36	34	37	35	33	27	34	25	36	32	32	26	40	37	27	23	34	28	27	28	36	33	40	28	30	34	30	28	34	28	21	37	36	43	34	45	29	28	31	42	34	37	33	26	41	29	29	35	24	26	28	35	39	29	26	27	35	35	26	41	27	26	28	36	26	18	34	25	28	28	37	39	30	34	31	28	43	28	40	35	38	25	39	28	34	35	33	31	33	32	30	33	35	46	31	31	27	31	43	23	21	26	28	24	30	30	24	30	31	36	22	33	39	33	40	25	32	23	43	18	33	26	34	32	29	28	25	41	33	32	31	27	42	34	32	32	29	36	29	33	26	27	27	28	25	33	30	27	34	29	27	28	34	31	28	37	25	26	36	38	33	33	31	35	22	33	27	28	26	36	25	28	29	29	32	27	26	40	22	30	36	40	28	28	32	32	22	23	36	45	42	23	34	34	30	29	34	33	32	33	22	22	37	37	29	31	35	26	25	33	27	26	43	36	36	30	26	29	36	36	27	28	42	37	28	28	41	27	26	34	30	32	32	18	29	28	33	40	36	26	32	33	30	33	27	29	19	36	40	39	26	36	34	27	27	27	30	32	41	36	30	28	23	24	34	29	30	26	32	41	26	28	33	45	37	26	34	26	30	34	37	24	35	31	32	30	33	29	39	38	29	34	32	29	29	34	37	30	22	16	32	30	23	41	34	30	29	23	44	33	32	30	31	28	37	35	28	35	29	31	23	30	28	16	35	35	29	31	34	34	27	22	38	24	29	32	33	21	24	27	37	38	33	31	28	34	26	32	30	35	33	38	45	29	24	26	22	36	25	33	31	27	35	33	37	23	37	35	31	26	37	42	22	35	37	23	44	32	36	38	33	38	45	28	29	23	35	43	26	39	32	27	42	31	37	40	47	23	34	30	30	30	27	29	24	29	26	24	31	31	27	30	25	34	30	33	33	32	24	26	30	35	35	34	26	39	24	29	30	29	36	26	28	34	38	30	32	39	39	29	23	29	20	24	40	34	27	25	38	28	29	42	22	38	34	34	30	25	39	41	30	41	30	28	34	29	34	31	29	41	31	31
50505	25174	16208	30145	37261	35824	32154	28480	24930	22127	18856	16516	14390	12560	10929	9462	8173	7224	6349	5807	5012	4524	4255	3854	3604	3237	3086	2881	2566	2327	2234	2075	2000	1841	1733	1642	1484	1325	1302	1217	1106	975	1092	949	957	894	840	882	814	790	835	775	711	750	683	665	720	660	670	651	657	673	619	617	625	655	622	591	619	580	603	596	618	547	587	547	531	566	492	528	527	544	507	528	543	567	474	512	505	514	502	530	522	492	506	521	545	527	530	489	496	514	508	480	526	465	563	487	514	517	482	520	511	520	490	488	507	538	536	475	479	470	478	535	520	500	519	483	501	495	506	518	485	494	514	480	478	511	537	524	501	492	517	506	522	507	476	516	453	500	495	519	527	513	525	462	517	519	522	479	492	488	504	519	481	500	499	518	491	480	506	498	491	483	533	474	490	497	521	448	544	473	514	500	517	536	479	523	469	496	523	499	505	527	491	537	471	516	537	455	442	493	484	519	499	488	498	535	519	509	495	544	510	484	517	476	479	460	517	527	501	523	503	466	554	509	492	458	475	516	513	495	490	525	557	494	498	518	469	501	497	513	466	484	542	485	469	495	522	491	441	491	533	526	488	484	470	463	508	499	478	478	504	500	484	489	487	523	521	468	498	500	494	481	483	514	492	493	503	447	506	510	529	519	539	488	480	514	483	505	462	496	526	511	467	486	489	464	479	499	485	498	463	484	524	489	468	520	508	490	497	524	527	495	528	525	482	522	505	497	478	516	524	464	499	494	488	459	525	517	495	492	476	487	521	500	501	504	479	508	494	487	502	468	466	545	511	497	501	490	510	459	481	454	471	475	481	459	463	476	487	505	531	477	499	523	483	514	479	451	468	505	479	470	534	543	470	487	537	513	517	508	486	542	516	482	535	492	505	539	467	496	449	503	475	505	517	476	475	472	498	468	495	506	518	486	479	443	473	537	503	469	511	476	497	508	506	510	472	516	480	472	507	520	481	482	528	484	490	495	473	485	525	521	447	527	489	514	497	489	508	487	505	531	502	498	517	496	528	504	498	515	459	526	509	499	503	483	471	454	499	508	460	490	463	505	488	488	516	525	492	531	496	471	552	501	472	497	470	506	490	496	474	476	508	494	532	509	498	499	494	505	503	473	480	480	495	503	487	505	447	518	493	499	499	516	495	469	476	484	487	491	492	498	503	508	480	489	457	511	479	516	461	488	494	472	490	485	511	505	508	516	493	483	503	559	499	507	539	500	485	510	459	467	520	549	504	492	468	488	461	454	492	499	492	467	482	492	493	515	503	494	488	513	494	510	506	498	514	493	479	479	514	503	521	480	499	460	531	466	495	496	482	492	527	472	464	484	450	518	492	500	514	521	529	522	508	522	442	468	512	523	505	527	502	502	530	489	520	490	488	506	452	489	507	512	495	515	473	486	458	465	550	490	490	510	494	486	520	488	491	488	481	520	511	513	497	467	476	501	523	506	511	512	509	467	518	502	491	476	464	490	494	470	460	511	499	498	502	506	503	465	506	450	483	501	530	488	510	463	497	498	478	482	526	479	492	449	500	534	486	526	498	462	502	497	489	493	500	494	497	480	503	462	490	479	468	466	470	508	478	524	482	529	509	542	492	497	483	478	474	504	466	476	481	514	500	512	475	507	506	472	515	493	519	486	494	504	533	539	474	450	498	515	547	444	524	482	513	447	475	516	489	483	480	507	482	463	484	526	497	487	504	502	512	466	497	498	462	472	503	479	488	524	498	517	456	520	496	491	503	470	510	509	496	503	485	525	480	485	464	495	526	447	529	490	510	539	454	517	523	524	454	501	509	476	521	489	490	498	506	455	501	549	486	457	494	517	478	508	497	480	524	518	490	495	488	516	487	498	500	492	514	491	506	520	486	495	523	526	470	527	488	485	502	485	479	508	507	527	478	497	528	476	523	514	514	491	472	493	529	494	519	499	507	511	470	469	492	504	505	496	485	499	485	510	487	482	488	464	502	471	514	478	520	491	527	528	523	474	481	520	504	470	469	476	508	504	526	499	541	485	501	467	493	507	493	505	510	511	495	471	493	535	498	507	474	512	511	521	461	507	494	530	513	483	525	505	500	465	507	483	517	522	454	492	463	519	527	531	471	498	503	462	518	501	480	533	503	475	486	478	512	461	480	482	461	507	491	500	498	490	494	526	493	499	480	461	476	492	523	471	474	494	489	462	476	527	484	470	482	495	489	489	486	514	509	516	485	482	478	493	486	442	473	538	508	470	526	490	488	484	455	516	490	466	517	477	497	482	512	462	531	476	513	539	507	488	472	522	523	478	497	476	477	471	462	556	469	500	511	485	474	519	517	460	540	539	531	488	446	510	504	503	511	509	498	527	510	529	499	477	528	493	462	476	488	493	505	486	498	465	507	482	522	496	462	473	511	516	494	525	466	475	472	512	521	490	500	449	510	513	544	501	511	512	504	500	463	482	489	480	511	464	449	495	528	546	456	460	502	502	474	482	495	496	469	489	505	513	516	476	484	515	486	499	505	479	514	480	466	469	488	505	501	492	495	532	455	521	428	506	477	455	490	503	507	510	506	466	492	508	494	502	499	498	503	509	481	465	503	473	495	502	483	517	478	454	479	486	486	522	504	481	501	537	506	505	520	485	493	488	485	551	497	488	517	539	471	502	474	453	508	487	469	493	503	485	483	494	493	517	516	469	478	479	508	484	522	504	461	489	507	499	520	500	512	468	509	542	547	481	465	465	466	488	543	489	527	457	508	514	472	497	457	462	464	458	498	525	499	490	467	527	475	489	489	503	523	463	480	467	485	494	505	456	520	494	524	461	492	501	506	467	499	528	522	508	502	510	504	480	501	497	483	512	470	507	508	515	491	489	516	499	493	503	462	479	502	473	503	571	494	491	485	504	470	469	473	493	486	462	498	502	507	485	498	500	519	516	491	523	465	532	511	497	485	482	500	517	456	495	521	491	475	498	548	483	494	548	520	512	510	502	491	487	501	531	457	502	481	483	486	504	526	500	500	483	483	538	495	447	525	449	480	498	504	495	466	489	473	476	497	498	496	500	491	542	498	518	508	475	494	507	503	523	458	484	480	514	474	494	511	533	479	501	480	477	531	522	504	482	514	505	500	521	527	531	499	506	530	493	510	459	470	476	523	465	521	449	509	533	471	513	492	500	479	523	510	491	479	484	501	500	481	448	472	484	490	473	517	491	511	492	521	498	510	485	470	515	496	499	520	469	530	499	551	518	512	485	492	467	502	486	508	518	462	482	507	488	524	521	498	498	508	482	526	469	509	508	503	534	555	456	477	480	487	453	478	483	489	498	484	513	520	496	476	486	495	445	479	507	509	492	498	492	513	466	495	516	508	515	506	516	505	536	486	487	484	497	523	496	503	485	509	471	507	518	488	516	452	490	508	463	512	495	518	496	506	484	487	503	487	473	504	509	503	503	503	500	502	444	546	477	518	500	490	462	470	504	476	487	506	500	514	490
4644	862	379	242	445	443	328	310	278	250	210	165	142	134	125	120	97	95	87	85	75	58	46	58	47	48	46	57	52	61	64	44	38	35	27	51	34	32	44	26	32	39	35	42	33	34	27	36	23	27	32	27	26	31	18	25	24	29	20	31	32	27	25	30	27	24	32	36	24	31	33	30	31	29	27	21	37	33	27	26	29	19	33	31	31	22	38	26	25	27	31	27	28	25	32	29	22	38	27	26	24	34	27	37	24	29	32	23	41	37	41	33	37	26	27	33	36	25	30	29	31	29	39	25	27	44	30	33	34	26	26	31	35	25	28	22	22	40	33	31	31	39	28	37	29	27	27	32	22	27	34	34	24	34	26	14	29	25	31	35	21	17	26	26	22	33	22	34	16	18	23	34	22	21	26	27	39	27	24	33	28	31	26	26	18	25	31	25	19	37	30	25	28	32	31	26	24	31	32	31	39	21	20	26	33	25	26	27	27	22	20	22	20	26	34	20	32	21	31	26	33	35	25	24	19	21	36	33	29	29	24	24	29	25	29	23	32	32	12	33	32	32	24	18	21	32	39	29	29	28	18	29	28	30	28	29	26	29	26	18	29	29	34	42	29	30	27	25	33	33	20	31	31	29	29	35	28	30	41	39	31	27	31	21	28	27	38	28	33	29	37	19	25	31	27	26	18	31	27	31	23	30	28	31	27	29	19	27	29	25	29	27	37	22	20	27	37	28	22	35	30	36	32	24	34	38	30	25	33	29	27	23	26	16	35	34	27	27	26	29	29	29	27	38	34	32	32	21	23	24	26	20	25	25	32	27	27	29	35	34	20	23	29	27	29	23	39	37	31	33	22	38	22	34	25	34	36	20	26	24	21	30	26	29	31	22	29	19	22	26	32	29	25	28	24	24	29	30	35	20	33	21	34	31	30	32	22	24	33	25	27	20	32	29	28	37	23	29	26	32	34	26	23	24	17	22	39	25	37	12	28	26	36	28	30	35	26	24	32	25	39	24	34	29	25	25	24	33	22	25	20	29	33	40	25	29	34	24	31	28	27	31	25	30	17	23	26	30	26	31	18	27	34	25	28	26	23	29	21	31	30	26	32	34	24	26	26	30	25	30	35	29	25	27	28	33	28	27	36	28	25	30	29	41	28	30	28	27	26	34	27	25	28	36	24	32	37	31	31	25	34	36	22	29	20	27	19	26	25	33	30	28	24	29	28	33	28	26	31	31	31	31	31	32	28	28	26	32	21	20	34	35	28	38	35	30	24	21	15	30	25	20	40	24	37	24	27	24	29	23	35	21	26	23	36	28	30	22	19	30	35	30	38	19	23	22	28	42	20	31	32	23	23	28	17	33	32	25	20	24	25	22	32	40	30	31	25	22	29	17	26	26	38	34	20	25	43	27	29	29	23	21	31	28	24	35	29	30	36	26	33	18	22	31	23	23	36	27	33	26	23	20	16	21	30	26	36	27	35	31	29	20	36	30	36	38	30	23	42	27	25	34	31	28	20	31	26	21	21	28	27	28	28	28	27	23	24	36	28	41	24	37	40	27	27	33	32	20	27	32	33	32	23	29	31	37	29	22	30	16	28	32	31	26	30	29	20	27	35	27	26	32	31	31	28	29	32	43	29	23	25	25	27	29	35	27	33	35	24	25	34	37	30	32	35	29	37	26	36	38	23	26	30	19	29	33	30	22	39	26	43	25	40	20	20	29	27	36	33	26	29	27	33	29	30	33	27	37	27	22	26	35	37	39	29	26	33	26	26	31	28	25	24	27	24	24	35	36	26	21	25	26	31	27	28	23	29	23	33	28	29	26	35	35	18	31	26	31	29	21	24	32	23	29	28	40	29	32	25	27	21	31	24	32	26	32	40	27	34	24	24	41	23	22	30	27	29	34	29	32	29	34	23	24	25	29	28	27	29	26	26	21	23	23	22	28	16	34	25	36	30	34	25	38	26	26	20	26	26	26	23	27	21	33	18	23	32	31	34	26	28	20	32	26	29	18	30	25	29	20	19	23	31	24	36	30	31	32	29	31	29	24	23	27	38	29	25	29	31	23	32	25	29	31	32	34	37	27	27	33	29	24	33	30	31	23	16	24	26	27	28	33	26	29	31	32	29	32	30	28	25	31	24	29	25	26	33	33	30	35	26	25	31	28	30	38	17	23	25	30	32	28	24	25	32	35	28	21	31	29	19	31	31	26	35	28	35	24	26	28	25	29	19	35	36	24	31	24	21	38	31	39	33	27	32	25	23	26	23	29	37	29	24	29	16	24	29	22	29	34	28	24	34	35	23	25	14	30	28	24	31	20	20	34	46	26	17	24	27	35	28	30	26	23	25	42	22	27	22	31	29	37	25	34	27	19	24	26	30	33	45	31	31	33	20	27	21	45	37	51	22	30	24	29	33	35	35	25	21	14	31	25	21	40	24	25	30	30	21	28	33	29	17	38	19	27	28	28	22	29	25	31	19	29	35	31	20	31	19	24	30	30	32	27	31	38	28	30	23	29	30	22	37	28	27	32	27	34	27	41	34	42	29	28	30	26	25	34	32	27	35	27	27	28	28	25	27	31	39	17	26	21	20	23	35	29	28	31	30	26	18	39	25	28	32	33	16	30	30	26	40	29	28	26	32	29	28	30	28	25	33	34	26	31	29	33	22	27	38	27	24	23	37	30	34	27	22	25	20	27	38	30	28	28	34	23	26	20	31	31	23	32	24	36	19	29	20	33	40	32	31	43	18	22	24	31	20	31	24	32	18	28	31	42	25	24	28	32	25	28	42	25	28	27	26	28	27	40	32	30	36	32	32	31	20	19	26	35	38	34	21	29	26	30	36	18	38	24	24	35	31	26	27	16	26	29	26	35	21	37	27	21	36	26	32	28	24	30	28	32	37	29	31	25	33	30	22	29	24	35	29	23	30	31	22	30	25	26	27	35	32	27	22	38	28	32	28	40	34	30	25	27	27	36	22	19	33	25	29	32	25	29	27	33	24	37	32	30	24	19	27	20	28	24	28	36	26	26	30	34	29	30	22	28	33	31	32	33	27	30	20	29	23	31	24	29	31	35	30	27	34	18	28	34	24	31	33	32	28	30	22	36	27	27	29	28	25	25	23	33	32	33	24	27	24	33	30	29	28	28	30	30	25	38	27	28	28	36	23	39	31	30	27	25	38	32	31	32	23	24	28	22	22	21	34	27	36	29	25	23	31	28	34	32	30	29	28	29	24	27	30	26	24	36	29	32	23	32	27	33	30	28	19	25	22	19	14	35	28	29	31	22	37	23	39	36	26	34	27	32	24	26	30	29	26	33	31	30	33	38	26	29	22	32	34	29	21	37	31	44	29	28	33	23	20	34	21	30	19	25	31	31	29	17	33	18	31	32	30	20	26	33	19	23	29	33	35	27	26	24	28	18	26	27	22	29	25	27	27	29	29	31	24	25	29	42	27	40	35	28	22	26	28	26	29	28
37001	17163	9221	20855	28018	26102	22136	18313	15025	12283	10400	8667	7281	6209	5236	4473	3790	3378	2940	2609	2385	2172	1973	1848	1806	1646	1525	1433	1287	1243	1197	1152	1037	942	1008	949	854	806	795	773	695	743	709	643	627	583	569	607	579	584	581	601	538	550	565	538	550	528	516	510	503	471	509	563	485	481	514	548	515	479	493	487	498	544	472	462	492	489	441	446	461	459	508	481	460	484	470	510	444	486	468	472	478	467	458	431	463	480	447	430	448	469	466	510	437	430	464	448	418	463	479	437	447	461	472	429	431	412	467	424	477	428	467	453	456	398	452	478	466	464	459	465	449	474	457	480	429	430	445	468	451	435	435	485	484	464	425	447	455	450	451	433	450	467	450	473	453	457	462	448	482	454	482	420	444	469	472	423	479	440	463	465	450	454	465	462	488	441	469	445	471	442	463	435	461	413	443	458	475	454	473	484	461	453	457	451	475	428	469	483	437	471	451	485	466	472	445	496	494	470	444	464	446	452	459	430	453	473	438	455	431	442	494	435	427	464	429	460	419	468	469	463	503	457	437	466	419	441	453	462	456	435	437	467	479	444	440	465	458	481	444	424	464	487	488	446	411	471	462	452	473	458	441	458	418	445	443	476	497	420	450	432	470	437	416	460	474	429	441	504	476	461	438	469	457	428	482	470	445	438	491	397	443	438	444	464	445	446	458	465	453	480	460	440	489	462	454	427	440	476	487	466	436	430	460	416	435	411	461	463	462	461	443	450	427	431	436	443	420	415	449	449	404	483	410	425	483	451	436	448	442	423	488	458	493	442	455	430	449	449	469	437	452	439	449	452	439	465	473	469	439	443	432	475	458	456	466	463	456	481	439	426	467	459	434	439	431	440	414	469	430	446	450	462	435	450	460	432	476	487	480	450	442	486	398	455	463	509	460	465	444	457	451	451	449	448	432	467	476	453	461	455	466	486	442	442	473	469	451	436	481	429	446	445	433	495	467	447	429	450	445	471	431	482	435	473	433	489	469	492	478	432	433	430	422	443	429	431	467	470	466	394	477	444	443	492	437	432	454	435	489	416	460	451	459	486	472	429	468	481	448	490	483	440	471	463	446	444	440	448	462	494	429	447	442	466	438	457	408	436	413	426	462	471	441	466	465	509	464	421	434	455	459	415	450	459	470	455	435	430	420	444	420	412	443	458	450	449	456	459	441	452	454	414	444	453	477	484	453	463	453	434	491	438	441	458	492	448	496	430	497	481	444	430	455	420	439	462	486	448	461	415	493	459	449	468	447	454	452	446	451	481	455	411	457	421	476	481	453	428	465	482	402	478	443	447	510	447	478	479	436	480	420	479	452	456	434	459	478	415	443	462	451	454	420	442	423	462	440	468	481	453	462	428	448	478	488	445	473	434	486	474	474	494	463	454	426	461	450	471	460	444	463	442	429	457	474	453	437	464	487	468	497	456	430	450	449	446	495	462	450	515	455	448	441	489	464	483	455	445	485	448	442	471	458	415	456	441	480	433	468	458	467	427	439	453	442	469	459	425	496	465	425	421	467	460	452	421	480	470	432	473	466	454	466	464	428	436	449	466	463	451	489	442	446	467	452	444	473	465	426	439	432	487	488	488	435	447	436	457	453	479	479	443	463	497	469	473	463	456	481	428	442	468	470	483	451	416	470	466	474	434	475	465	422	444	435	475	453	416	433	415	447	458	445	444	436	428	431	459	455	440	459	452	459	437	401	454	440	468	436	485	444	474	412	451	499	459	441	439	464	456	480	425	448	465	444	436	435	449	494	464	458	472	462	471	494	462	472	451	454	426	445	458	465	434	453	438	448	471	444	452	434	413	458	435	412	433	486	432	431	447	432	410	468	442	427	423	418	457	427	451	420	439	426	480	414	453	455	469	458	454	464	446	426	453	458	458	442	502	465	454	455	443	460	458	447	433	446	461	445	470	453	473	440	450	457	460	495	468	502	478	447	424	443	484	459	454	462	455	431	431	469	440	461	434	437	439	461	463	485	464	443	502	458	453	449	463	448	454	448	457	473	437	430	433	458	460	474	443	489	459	433	474	495	485	437	463	427	454	479	432	453	457	444	425	452	449	449	453	492	486	481	469	475	440	460	475	433	470	448	446	438	461	483	461	469	447	454	431	448	441	480	474	460	469	452	470	461	454	426	492	455	490	456	447	429	419	454	433	421	452	451	462	457	456	469	467	468	491	451	435	416	458	457	447	452	484	436	445	432	455	455	466	451	430	474	471	445	441	469	454	462	439	422	454	459	440	457	431	451	457	494	415	469	489	446	457	490	454	504	432	441	473	490	435	443	451	473	428	422	450	467	436	458	445	446	456	526	471	447	436	470	456	438	444	439	479	468	501	452	463	426	462	444	422	435	479	473	476	502	429	414	457	416	429	466	470	464	414	414	437	478	445	425	467	440	399	462	447	458	419	449	437	453	450	450	461	447	458	405	449	440	497	475	470	458	468	462	448	458	450	434	439	434	436	464	462	441	406	408	455	436	444	469	448	432	476	472	453	427	470	464	453	415	462	452	436	475	480	463	414	486	435	457	471	412	449	478	468	498	410	446	484	422	493	422	420	450	483	412	455	477	445	420	470	469	474	462	424	448	465	475	455	430	483	414	458	460	443	487	445	444	432	445	485	449	427	451	465	448	468	446	462	474	464	425	430	428	436	446	464	400	484	464	488	491	429	439	441	411	466	462	432	473	475	430	444	446	446	461	434	482	451	478	441	479	448	456	449	450	453	418	486	434	500	461	456	482	466	456	449	440	455	427	412	456	478	437	430	470	441	474	479	424	459	464	475	435	447	494	425	443	476	453	489	466	451	434	463	457	484	463	422	487	449	472	477	459	460	460	472	473	437	451	469	432	477	426	492	454	451	468	470	486	453	453	464	430	463	470	479	469	468	462	460	456	420	465	473	465	479	494	465	425	417	445	440	459	466	437	473	493	432	475	461	529	416	428	455	483	483	482	424	442	448	486	446	418	419	468	463	517	462	475	453	467	439	474	428	429	433	435	390	441	449	483	464	469	465	481	455	469	458	465	441	466	452	415	462	427	448	459	451	460	463	415	473	480	445	406	456	460	469	467	473	471	491	454	488	453	478	463	470	419	481	418	474	499	451	452	463	481	425	448	439	443	415	449	478	438	442	467	467	482	449	470	446	482	443	454	429	470	453	476	451	480	473	444	480	498	456	450	478	474	458	476	440	443	459	428	479	457	453	433	433	448	466	483	442	438	469	460	486	423	445	455	492	480	435	458	489	464	452	417	414	465	445	457	448	403	455	423	440	437	464	436	444	469	444	462	436	465	432	459	458	469	428	446	440	439	434	453	479	451	451	417	464	433	427	441	453	460	479	421	489	433	428	478	403	439	446	409	471	460	503	405	478	465	480	488	471	405	456	460	470	450	452	450	454	402	427	455	440	474	434	461	463	446	460	405	463	470	434	450	493	440	454	458	473	444	469	468	452	434	478
12293	3264	919	608	987	1031	880	794	673	566	455	423	348	319	274	213	215	176	162	141	135	113	121	104	97	98	102	74	67	95	80	72	73	68	66	71	54	60	52	51	52	43	42	51	38	55	49	39	46	44	33	38	48	38	35	32	36	38	51	36	43	37	34	37	36	43	42	37	29	41	42	41	43	43	38	39	34	30	35	40	41	38	32	32	40	36	32	26	34	33	37	35	32	34	39	38	33	36	37	31	31	41	45	36	37	44	38	31	34	26	34	30	42	46	34	39	44	36	40	35	34	37	40	28	37	43	30	38	45	36	37	34	39	35	26	36	39	33	35	31	35	39	43	28	38	37	29	30	35	51	50	36	40	36	40	48	37	30	20	38	36	30	33	37	39	33	39	28	31	30	36	22	34	29	42	37	41	35	26	32	45	34	26	33	37	28	29	39	36	28	30	42	31	46	34	25	27	41	30	33	32	45	39	34	30	24	30	29	39	37	43	34	32	31	27	43	23	35	30	32	33	36	34	37	30	36	33	29	35	48	37	18	34	36	39	32	32	38	42	35	36	39	43	33	35	29	28	36	39	36	41	40	38	39	43	39	35	29	31	27	28	30	38	35	33	31	47	36	32	34	26	36	36	28	41	34	27	39	35	32	33	27	42	32	34	39	41	42	31	42	36	27	33	31	23	20	37	30	35	29	39	34	35	40	27	25	43	39	29	36	40	43	30	33	36	41	26	40	26	28	28	37	29	25	28	37	31	31	38	35	45	30	34	31	31	37	50	34	41	31	24	37	35	29	43	39	38	28	43	29	35	33	34	28	32	41	35	31	32	36	38	27	34	33	41	42	27	32	33	40	33	35	37	46	30	39	29	36	31	38	39	38	32	35	45	37	40	50	45	39	29	44	33	35	29	30	37	28	44	35	24	26	29	36	40	32	34	37	28	36	37	29	33	33	34	33	34	30	32	33	38	39	44	33	42	28	32	35	41	28	34	46	36	35	38	35	30	34	32	39	37	32	37	27	31	42	42	37	25	38	32	37	31	38	39	35	35	34	35	28	27	31	30	29	34	34	36	42	30	28	39	38	28	31	28	24	37	39	34	31	35	40	43	34	32	45	40	39	22	37	40	38	33	35	44	43	37	41	35	31	39	42	34	39	33	29	26	37	35	33	36	38	35	44	31	43	35	33	40	38	38	32	38	46	52	23	38	32	36	34	37	31	36	39	23	36	40	34	34	32	29	45	42	35	33	37	39	34	31	30	39	36	36	40	30	44	31	41	40	36	32	28	39	33	35	38	25	31	36	37	28	36	26	28	27	34	33	29	40	31	39	32	36	20	43	25	31	33	28	28	29	30	41	32	42	25	39	34	35	49	31	31	36	32	34	21	32	36	36	42	37	29	29	29	32	30	44	39	33	35	52	34	34	45	31	38	34	31	40	48	36	21	39	16	28	48	43	25	30	34	40	41	28	38	43	30	36	32	47	26	32	25	39	29	35	38	29	44	31	37	45	27	35	41	32	29	37	29	43	37	34	25	33	37	39	34	32	40	34	43	41	35	29	30	50	44	38	27	31	23	35	29	39	42	30	39	25	34	32	35	36	35	39	36	34	38	42	31	36	32	29	31	29	40	22	30	31	56	28	39	31	29	38	35	27	35	34	35	35	40	43	26	33	41	38	38	33	27	30	29	41	28	50	35	41	39	35	23	35	37	22	29	36	34	39	39	41	36	34	38	40	34	28	40	47	41	40	33	40	40	41	49	32	46	48	35	29	28	36	41	34	37	39	43	35	42	35	43	34	50	31	35	32	33	26	34	34	35	33	28	36	38	38	41	43	37	36	35	46	46	32	35	36	37	48	37	34	37	27	38	35	42	35	31	38	35	40	35	22	37	44	35	38	39	28	26	33	33	39	31	36	26	20	36	34	17	27	33	31	28	29	42	33	35	38	33	37	36	28	33	36	42	39	38	33	32	42	34	32	41	44	37	37	31	31	42	23	36	25	37	46	39	53	32	32	35	23	35	34	39	43	34	43	40	30	35	24	36	27	31	35	31	44	38	45	27	31	33	38	31	33	32	36	30	48	33	47	40	30	32	37	24	34	35	32	37	33	30	35	41	29	30	38	24	52	46	38	47	35	38	25	42	40	41	38	35	39	34	38	43	30	40	28	27	25	37	28	42	27	28	29	32	28	36	34	38	40	34	34	38	41	46	42	41	40	32	23	30	43	35	23	35	45	34	39	37	43	33	25	30	42	42	40	30	25	41	35	24	40	34	40	42	34	32	40	38	45	36	30	37	30	39	42	36	41	42	34	31	39	51	32	39	39	27	30	34	34	33	29	39	28	34	44	36	41	31	28	25	25	41	40	33	40	34	32	36	33	28	30	33	44	39	38	27	46	43	25	36	33	33	25	35	33	50	45	40	39	38	33	44	31	38	41	36	41	37	42	26	42	31	22	40	36	24	44	24	38	42	35	28	33	33	39	32	38	42	36	28	37	27	22	39	33	28	36	38	31	36	26	33	35	38	51	34	36	40	30	31	36	46	50	29	42	28	37	30	42	39	32	36	38	33	41	26	24	43	25	32	28	33	38	28	34	38	32	26	33	37	38	40	37	33	35	39	40	45	36	32	34	33	28	31	41	36	36	36	30	27	34	35	28	37	30	45	33	27	36	34	34	50	26	47	29	42	25	27	33	35	28	36	32	37	40	33	36	40	38	32	38	39	38	41	35	33	36	32	47	32	27	26	41	51	37	35	36	36	33	40	34	33	48	39	38	34	29	46	32	27	36	25	34	34	33	35	35	30	38	41	37	38	29	37	28	46	45	34	21	33	44	47	46	43	40	33	34	34	36	30	33	30	32	47	31	32	37	39	29	24	35	35	31	35	30	40	39	38	26	41	37	32	27	36	26	31	22	38	37	27	34	45	39	30	41	33	32	38	38	22	27	31	39	26	34	30	50	27	27	34	34	36	22	35	45	29	34	28	32	34	33	42	27	26	29	35	33	41	28	38	29	31	30	35	34	33	34	50	44	25	28	45	33	41	38	34	31	29	24	31	38	43	25	36	32	29	41	30	37	29	35	35	38	41	49	31	28	40	32	39	39	34	46	39	33	37	33	34	42	37	37	26	32	41	40	40	39	25	30	37	38	35	34	41	36	30	37	41	34	30	41	34	34	31	34	33	31	46	33	41	37	41	41	46	46	42	37	33	24	42	37	30	31	35	26	37	33	37	42	33	47	48	32	29	34	33	45	45	34	29	34	35	31	36	35	42	44	42	53	30	27	40	39	22	42	27	36	25	34	36	44	31	30	35	35	35	33	49	32	34	32	27	37	28	31	34	38	40	41	29	30	32	41	39	29	31	33	29	31	38	38	36	32	48	40	35	34	37	40	33	30	33	42	40	33	43	49	38	43	37	44	36	31	30	37	23	45	32	40	28	35	34	39	34	32	33	34	35	42	32	45	35	34	37	42	34	36	26
49630	25192	16199	29716	37114	35464	32119	28538	24901	21773	18997	16601	14518	12442	10853	9379	8257	7227	6397	5730	5055	4634	4212	3875	3607	3508	3107	2801	2636	2369	2312	2200	2047	1910	1811	1651	1576	1424	1323	1258	1223	1106	1101	1029	1027	952	963	869	850	879	844	794	823	824	770	777	759	706	706	657	694	710	625	702	698	683	679	658	653	714	694	647	667	622	609	608	585	593	615	587	574	615	637	588	585	599	565	599	616	569	575	562	615	591	555	565	590	575	550	568	563	563	561	570	579	582	581	557	536	590	585	560	607	552	534	583	567	564	589	541	547	557	522	543	544	572	591	536	525	540	578	515	540	535	542	565	501	549	605	556	545	579	542	553	559	592	572	538	576	545	557	549	559	571	586	594	574	525	547	513	566	529	547	547	598	534	530	558	579	567	537	513	592	579	546	537	584	582	575	574	553	566	586	523	555	580	590	539	614	587	543	524	581	546	558	574	608	591	512	526	584	515	518	564	575	532	536	533	540	581	583	578	559	554	546	562	602	527	571	554	543	550	534	563	569	563	554	537	581	534	549	528	567	523	559	570	540	536	557	535	533	539	514	536	515	562	563	524	613	539	572	552	577	563	568	553	578	571	518	573	538	546	523	549	585	554	556	548	570	579	559	538	577	576	517	541	555	567	571	556	499	543	523	535	580	557	569	579	552	579	515	560	546	499	585	521	576	514	530	588	569	597	571	542	574	561	546	550	546	542	623	498	564	559	525	570	568	592	548	537	553	568	577	515	539	542	587	569	543	523	553	563	563	549	581	563	598	550	533	549	538	577	574	598	539	553	520	548	589	523	540	509	531	577	542	547	573	535	565	557	622	522	598	571	588	602	537	587	589	576	556	550	531	561	561	541	548	559	545	546	597	562	538	515	542	556	574	554	558	563	508	550	578	573	578	534	534	570	563	531	560	584	537	518	564	577	557	534	565	567	522	539	532	557	582	566	528	562	569	546	595	573	560	580	555	573	544	561	552	545	557	538	527	513	546	573	538	530	538	558	513	608	554	548	544	512	554	559	548	565	564	530	586	510	585	529	576	558	545	564	526	538	514	602	547	569	556	555	576	561	574	565	566	568	570	541	567	525	571	551	582	582	553	565	548	522	564	614	557	570	568	573	529	546	531	575	586	534	552	561	567	541	526	571	548	526	579	548	552	573	569	562	545	559	584	523	583	509	544	604	558	555	575	579	551	548	619	539	544	546	565	594	538	618	569	585	543	534	539	562	594	581	501	576	607	533	549	601	525	550	550	549	546	554	524	579	553	542	553	561	524	550	520	570	570	582	580	538	543	539	579	519	543	553	538	586	582	558	561	571	503	543	579	543	559	567	572	562	541	536	483	557	523	554	573	549	574	573	555	582	578	569	537	547	581	569	568	549	555	503	576	510	510	568	570	594	549	594	595	554	550	558	579	505	569	585	545	536	546	568	581	533	573	582	595	555	591	572	562	561	562	582	498	537	501	558	560	564	536	531	568	605	576	552	534	555	566	539	511	548	538	547	563	576	560	533	617	564	517	535	595	591	545	577	562	563	532	527	533	572	555	556	559	577	538	544	576	580	543	542	545	582	560	591	554	554	583	525	562	564	573	572	610	543	573	556	570	547	552	591	556	577	562	581	523	542	559	557	551	568	566	547	550	564	522	527	618	502	574	548	552	574	558	587	534	542	520	512	559	558	582	547	546	534	546	524	554	478	610	512	565	546	573	559	532	569	534	597	549	597	497	556	559	548	536	539	548	543	536	552	559	542	561	564	546	550	548	612	527	562	555	552	531	578	527	579	527	550	538	590	573	548	556	538	517	526	547	559	568	534	579	568	544	543	575	522	556	572	588	559	566	549	549	591	577	575	526	530	556	540	535	555	553	582	581	564	539	566	527	574	573	570	538	563	541	583	558	591	587	572	514	571	555	501	552	532	574	510	566	536	567	578	559	586	530	553	493	585	556	544	530	564	512	565	574	557	557	576	523	532	549	556	537	528	561	567	599	523	565	535	532	535	576	545	573	589	525	580	536	577	546	527	597	561	556	539	551	541	601	516	520	530	546	558	549	567	576	555	537	556	600	517	534	535	564	548	545	574	527	588	577	536	522	523	579	572	567	538	598	524	578	493	524	555	542	556	550	570	593	579	568	547	565	541	545	555	538	575	561	543	563	559	564	553	573	574	570	563	527	591	560	567	549	570	573	546	548	541	568	555	533	526	509	542	546	562	490	580	570	597	565	553	556	616	542	551	569	554	524	557	595	546	569	525	521	560	544	573	594	566	599	579	571	498	564	565	523	580	560	565	578	545	544	543	537	560	556	548	576	539	551	548	519	583	571	568	571	548	588	543	549	571	543	528	581	548	519	540	569	542	569	582	569	536	597	543	527	562	562	580	576	523	518	535	529	583	479	585	533	516	554	561	562	556	531	543	533	548	585	533	541	583	592	584	572	550	540	561	580	566	582	564	572	572	565	529	529	511	573	581	565	554	572	537	528	592	523	555	545	567	573	574	542	539	561	567	583	562	607	526	592	545	580	543	544	594	534	535	575	576	557	554	594	525	553	577	622	524	518	551	535	546	549	571	535	543	508	552	552	549	520	534	559	538	534	553	566	554	527	567	548	584	554	583	524	612	527	533	608	588	558	557	574	545	560	584	540	569	588	569	583	541	531	542	516	573	581	575	539	551	535	556	538	556	561	630	587	592	529	593	579	592	498	517	563	563	566	595	541	554	550	544	583	546	572	529	554	589	541	534	573	530	561	544	528	572	538	571	543	578	518	560	569	578	527	573	531	523	603	561	556	534	561	510	523	572	567	563	568	570	534	547	543	580	512	570	530	583	528	574	580	534	530	564	560	509	531	549	565	573	538	561	548	573	578	564	567	545	558	561	541	588	574	560	600	544	540	537	559	524	515	590	552	512	540	574	521	540	604	500	551	535	528	561	554	541	577	535	552	548	583	529	538	572	539	553	530	528	542	529	581	574	559	519	562	571	557	565	548	583	578	542	566	552	561	594	560	498	537	564	541	551	542	589	558	545	562	608	586	549	507	601	604	537	583	581	561	519	536	616	532	537	577	610	555	581	563	600	568	573	527	559	575	543	617	533	590	546	552	550	529	553	567	537	595	560	563	560	539	574	578	582	570	537	532	589	540	578	539	557	536	539	552	586	563	583	545	544	557	533	578	576	550	584	574	557	585	506	568	556	549	545	558	557	558	595	571	571	519	554	553	556	553	552	573	580	511	514	587	551	565	584	565	575	541	588	558	548	558	577	573	548	632	534	538	537	525	553	537	573	601	542	535	525	562	534	553	584	536	548	569	536	563	534	546	564	547	516	535	561	577	545	533	538	548	527	581	574	514	569	550	554	568	593	580	528	534	520	546	532	538	540	553	579	583	577	549	554	537	506	535	539	570	573	519	584	590	548	511	558	539	513	515	564	568	516	584	539	580	534	545	551	592	560	594	598	553	571	576	558	571	562	510	567	591	548
8498	1653	530	423	638	621	562	488	469	333	315	267	239	203	176	166	140	133	114	106	94	85	110	82	84	69	78	64	72	69	69	52	56	71	60	55	54	51	48	46	53	46	38	38	52	45	63	46	43	45	40	43	53	55	40	56	45	33	46	46	49	50	49	47	34	41	47	42	42	42	44	45	42	40	55	51	32	44	42	50	36	45	45	42	34	41	38	43	34	43	48	40	46	41	47	38	41	43	40	48	35	30	41	39	40	38	37	45	54	49	37	53	48	46	57	33	36	42	38	50	50	45	54	39	36	36	53	44	56	45	40	42	30	44	39	46	37	34	39	35	56	42	31	46	40	44	38	43	37	47	35	41	49	38	38	36	38	43	44	46	50	44	40	48	34	45	39	47	36	43	36	41	50	42	38	45	48	50	48	45	43	60	55	39	36	56	34	42	60	38	43	33	47	41	40	39	53	44	39	27	54	51	44	42	30	43	49	47	51	37	54	51	39	61	40	34	39	48	53	40	36	47	37	45	43	46	38	41	35	45	37	51	41	38	41	36	42	47	45	34	49	32	45	42	31	38	41	40	56	53	53	48	41	42	41	47	52	48	35	49	45	40	42	32	46	49	45	40	34	45	40	44	37	35	48	49	48	37	40	43	27	45	36	37	44	56	41	44	39	48	39	50	43	39	62	54	48	41	45	42	49	50	39	34	41	45	51	48	46	35	45	37	49	52	47	53	54	46	46	45	41	49	47	52	29	42	41	52	39	40	37	43	47	50	35	39	40	49	34	48	42	41	40	52	43	38	44	42	39	32	41	43	48	36	42	39	39	35	48	39	43	52	50	39	30	47	40	38	54	31	41	33	42	43	51	35	28	38	53	47	39	46	44	37	45	40	42	44	49	28	47	49	33	45	38	43	42	46	44	52	33	45	42	45	44	53	32	47	55	53	41	42	48	32	46	38	41	35	43	40	44	48	33	52	53	39	46	54	35	43	47	48	38	32	50	36	40	46	43	40	51	29	55	39	32	40	44	55	38	35	39	46	35	43	33	35	41	42	45	34	37	36	43	47	52	42	38	38	47	40	48	36	40	49	35	42	41	36	34	51	45	39	39	48	39	40	35	30	38	39	39	42	33	41	50	46	52	53	40	49	36	43	50	37	46	45	34	45	46	39	41	37	50	38	39	38	43	44	40	48	39	42	36	43	44	52	45	44	46	36	48	41	44	37	48	39	55	41	45	37	44	51	52	42	39	46	41	45	42	38	49	35	35	35	42	36	48	44	47	40	50	43	44	40	38	39	37	44	42	50	53	32	22	38	49	36	42	44	33	43	39	53	45	41	52	36	34	26	42	50	48	40	49	53	42	51	49	42	53	52	46	39	32	43	47	56	44	41	29	35	37	49	49	41	38	41	41	40	52	66	49	42	38	42	38	29	37	49	50	35	51	51	33	33	32	56	36	42	42	32	41	39	50	60	39	40	43	33	51	42	41	43	47	42	35	40	35	36	39	51	47	46	38	36	38	27	36	45	42	40	37	51	40	46	47	48	37	42	42	38	40	31	44	42	40	50	39	42	29	52	51	48	43	46	46	34	35	50	42	48	51	47	41	45	41	38	52	37	43	42	36	43	51	43	42	54	48	47	40	41	49	50	31	32	36	55	43	51	45	46	42	37	50	50	43	44	39	35	35	40	46	30	36	50	40	53	46	50	44	40	30	45	42	36	42	37	40	39	32	37	40	40	53	38	56	42	35	50	41	44	44	38	40	37	49	38	53	44	53	43	45	36	36	49	40	44	32	56	47	48	44	44	45	38	41	36	40	30	53	40	40	42	41	49	46	47	34	40	41	43	53	35	46	37	42	40	51	43	43	40	55	46	42	34	49	42	40	52	41	39	38	42	50	25	40	38	44	42	43	50	30	47	39	47	35	50	37	51	42	49	56	40	27	34	40	28	42	53	35	41	43	37	38	47	35	39	41	49	41	46	46	38	28	51	43	50	38	27	32	32	40	47	45	45	45	52	43	42	31	41	38	28	38	58	45	41	44	49	39	30	46	37	37	37	52	44	50	44	50	43	48	38	23	56	29	44	36	49	51	33	40	32	34	42	42	44	35	41	42	51	41	46	50	31	37	43	31	44	39	38	51	31	45	36	50	50	44	39	37	39	49	39	45	50	35	43	42	48	42	37	51	39	47	32	37	48	48	44	47	48	55	49	38	38	35	28	40	44	40	35	44	33	35	40	39	48	32	49	46	43	40	52	33	39	45	33	44	33	50	53	37	49	40	42	34	44	37	34	37	51	52	50	32	39	33	34	53	32	43	29	36	45	37	43	44	38	42	35	49	40	41	32	38	38	34	48	38	35	39	52	44	40	44	48	37	46	38	41	50	38	46	34	38	42	43	45	39	31	45	37	36	51	36	45	38	39	53	56	40	49	35	48	46	34	39	49	35	46	41	50	42	43	52	46	47	33	38	58	50	41	40	37	45	40	43	46	63	45	45	50	42	37	38	47	49	50	41	35	50	58	53	43	50	45	38	42	52	40	48	49	42	40	46	39	42	46	44	55	51	35	42	51	49	37	39	39	43	37	35	45	34	47	50	34	46	43	34	39	47	43	32	44	30	42	37	41	61	47	38	42	39	42	47	44	45	43	33	48	36	42	54	58	40	28	55	44	52	48	31	37	32	39	43	36	50	31	28	48	62	45	43	39	36	49	39	32	33	32	41	41	42	52	51	46	34	49	38	50	34	49	29	49	34	41	50	54	49	43	43	51	32	44	37	39	44	33	31	40	53	41	49	38	56	54	44	32	36	46	41	33	36	31	46	47	37	49	43	42	48	52	42	40	43	50	39	51	48	49	47	44	40	51	41	30	34	39	38	49	43	47	52	39	29	34	40	42	40	49	39	51	44	43	36	36	42	44	46	27	49	31	37	31	44	49	39	48	41	38	41	37	59	36	32	38	31	44	45	37	41	43	51	35	45	50	43	38	35	36	28	45	46	53	43	48	42	38	37	45	47	40	45	34	48	48	31	42	49	40	43	54	53	39	48	50	41	29	45	43	40	45	44	37	34	43	34	37	51	31	43	42	46	35	54	36	28	40	41	42	41	56	35	32	39	45	38	39	47	45	44	44	45	53	43	40	41	43	36	44	38	34	37	37	32	38	42	26	45	41	55	56	44	48	46	38	49	45	36	42	51	45	51	37	35	32	31	47	40	35	50	51	36	41	38	37	38	35	35	43	44	48	39	41	44	38	35	36	47	44	37	46	51	43	49	49	50	46	50	49	46	42	45	46	36	35	48	32	31	40	50	38	53	38	34	42	55	53	40	48	31	43	39	50	41	38	42	42	35	38	42	61	52	41	44	39	45	41	40	47	47	37	41	47	46	48	37	49	32	41	45	49	35	46	32	51	41	54	41	36	46	52	42	28	44	44	41	45	37	42	42	24	42	40	38	33	43	38	42	31	47	40	43	53	45	42	43	50
42240	20729	12221	24993	32276	30483	26967	23306	19851	16842	14113	12147	10453	8853	7755	6716	5751	4845	4514	4011	3634	3349	2998	2793	2711	2478	2273	2106	1996	1907	1724	1699	1547	1525	1538	1395	1319	1127	1115	1101	1056	1034	1049	948	942	876	920	895	844	837	905	876	824	829	793	811	813	770	788	807	819	739	713	712	804	719	799	746	727	725	704	731	686	684	676	745	729	752	685	674	727	687	692	677	709	694	701	674	612	656	702	687	703	673	711	643	697	679	653	687	703	706	701	663	701	652	686	687	642	674	673	713	681	710	673	660	692	633	675	693	687	647	658	645	695	650	671	691	694	668	651	684	672	699	661	655	676	676	676	622	648	673	686	647	729	690	673	649	679	699	631	712	684	673	685	679	670	670	696	688	672	676	631	670	713	646	651	693	642	644	704	673	657	641	646	633	680	676	694	651	660	690	680	667	662	635	654	685	640	696	680	646	708	667	672	652	673	653	660	676	685	659	632	674	683	643	670	654	663	656	678	673	650	712	671	667	660	684	659	661	621	667	659	658	663	652	670	668	698	646	658	652	647	673	663	661	651	729	681	698	678	651	662	633	663	636	641	661	666	655	655	651	656	689	661	673	673	667	664	682	610	669	637	683	632	687	664	698	635	692	702	620	640	684	651	693	695	672	649	676	620	662	676	635	680	656	686	643	619	627	610	626	642	660	661	631	676	704	632	673	660	672	674	645	714	663	622	637	647	637	703	669	710	677	687	651	711	654	653	652	641	665	674	684	656	647	719	728	696	638	690	688	638	682	597	710	676	649	683	698	663	663	651	611	635	676	661	662	716	631	673	649	706	648	658	682	655	624	650	629	657	659	658	663	662	679	677	666	674	659	680	636	673	673	634	693	738	628	672	702	727	657	737	653	680	695	662	657	623	667	677	689	660	702	647	681	649	643	622	661	656	641	688	660	648	639	727	684	651	640	633	672	658	663	672	640	693	653	627	646	726	647	631	670	631	652	693	640	702	622	649	673	684	680	646	642	658	637	662	669	668	669	671	668	676	656	688	652	636	657	687	638	678	670	690	649	679	652	687	654	684	670	673	724	693	663	645	677	638	698	669	685	681	671	695	702	708	688	640	659	657	709	676	648	657	691	649	699	651	655	670	616	680	673	698	639	647	653	659	630	714	667	673	673	643	641	674	657	646	666	643	641	653	676	642	700	655	680	626	623	668	662	677	647	720	737	654	651	636	667	672	663	710	682	666	684	642	630	700	686	649	698	692	690	646	664	653	652	669	678	661	685	640	650	659	647	678	657	706	690	650	713	654	671	642	698	675	644	674	632	684	664	677	652	686	657	703	634	644	672	644	681	726	653	636	696	718	666	670	672	646	652	661	676	729	648	618	646	631	692	654	642	640	667	605	657	676	687	680	666	693	637	647	646	648	674	667	641	679	646	684	704	679	673	701	641	623	653	660	698	624	658	639	657	683	662	655	704	629	687	663	661	701	656	654	653	610	672	668	703	634	697	655	658	675	662	660	670	670	691	655	636	685	645	642	661	648	655	641	656	687	643	651	660	700	667	603	659	669	679	653	645	656	677	700	737	666	657	619	645	683	670	672	633	652	666	634	686	651	630	659	670	656	702	700	651	645	692	650	649	686	670	649	679	697	677	655	633	632	620	698	662	649	655	682	633	695	654	643	621	667	680	650	687	651	667	652	670	653	668	676	682	686	646	632	669	634	672	683	642	707	670	662	636	622	664	622	683	653	663	699	643	716	668	632	659	684	665	679	708	658	723	700	670	653	617	663	679	612	685	650	653	644	636	654	658	655	608	684	662	635	639	707	668	651	634	638	691	670	663	647	653	654	659	688	659	656	664	638	693	673	696	652	645	651	679	626	665	711	690	687	692	643	710	616	654	651	644	673	678	690	656	673	728	704	702	713	668	710	688	644	690	654	676	673	638	684	652	709	641	663	716	673	695	683	675	632	623	648	659	685	661	672	677	644	667	669	703	631	644	642	688	633	702	661	719	615	670	624	661	716	650	734	697	651	694	684	665	678	691	686	661	646	681	669	649	671	708	669	704	656	635	687	678	649	696	694	649	653	685	668	644	701	701	692	662	689	711	729	619	624	639	680	677	665	650	659	658	659	701	721	708	685	726	672	652	642	680	692	718	665	672	694	700	666	653	690	647	642	682	680	652	641	674	691	685	642	653	673	686	678	634	670	700	641	648	602	645	637	706	634	635	658	630	677	666	675	681	662	646	682	694	661	653	692	678	659	685	705	659	680	697	663	680	666	660	650	703	648	648	634	679	650	690	694	694	654	664	719	634	678	688	685	679	632	661	624	676	615	654	706	628	679	671	639	645	666	621	675	635	677	676	621	637	673	655	664	704	708	654	669	671	671	670	668	639	645	670	696	663	610	643	654	660	686	652	675	643	638	661	649	690	705	624	714	667	696	615	682	627	664	643	682	662	648	712	632	719	659	674	668	681	687	659	678	624	654	692	677	655	664	738	620	634	664	658	708	683	669	681	677	678	627	696	664	683	630	674	634	668	686	687	648	670	684	696	690	672	670	685	663	679	681	662	696	684	661	656	673	676	646	635	645	684	659	648	688	641	631	630	657	659	633	667	646	686	667	658	635	663	659	677	664	663	647	736	684	682	669	718	684	650	663	669	700	684	691	696	665	673	663	679	720	676	646	649	679	669	697	687	653	658	631	722	676	639	673	681	637	701	626	659	666	690	687	636	683	667	689	687	681	681	714	679	675	647	652	632	684	678	697	707	677	672	650	670	642	722	667	686	689	664	693	656	690	656	597	654	681	656	659	656	666	666	624	626	669	661	647	690	627	676	680	658	696	690	662	655	659	636	638	669	625	667	655	671	621	610	657	661	703	673	652	702	685	669	672	692	680	672	660	650	645	672	678	667	638	674	674	678	689	652	636	637	666	680	621	679	632	636	651	646	688	649	700	629	644	656	631	640	642	730	651	710	680	660	655	643	702	686	661	612	700	696	658	722	648	691	715	644	647	687	667	668	674	663	650	663	657	630	659	661	687	687	662	669	685	650	726	657	672	702	680	685	664	661	625	722	652	692	669	714	655	671	693	707	627	651	698	650	655	675	715	644	671	633	699	687	641	648	714	711	627	658	694	633	671	656	704	663	676	666	668	642	682	649	681	672	691	631	638	676	684	669	708	620	696	669	650	660	648	619	633	666	669	720	623	609	678	685	661	643	696	709	685	658	660	668	642	698	678	705	679	714	632	662	688	623	686	649	658	664	650	656	657	661	675	631	706	695	635	625	644	661	687	689	683	668	643	670	685	661	702	690	682	638	658	628	648	679	673	656	641	646	653	718	644	661	699	677	629	615	693	712	633	702	724	642	673	654	653	716	651	708	678	663	659	644	660	675	658	674	702	665	669	687	673	669	694	669	661	664	663	664	655	632	684	681	694	613	723	661	636	733	622	672	683	678	654	631	631	690	626	688	677	644	665	641	710	654	672	662	671	665	653	645
11661	2825	910	631	976	1037	919	818	676	563	487	427	333	295	263	241	179	175	147	149	117	101	120	102	90	86	78	69	74	73	59	72	62	51	59	56	64	47	52	51	43	41	45	52	42	39	43	38	39	41	37	30	34	36	25	42	36	17	40	32	37	34	36	26	33	27	33	42	33	27	34	30	32	28	29	36	36	44	42	37	33	45	42	31	37	33	32	32	44	28	32	30	37	31	27	24	41	32	25	29	34	24	32	29	29	26	22	26	34	36	38	22	25	33	26	19	36	40	36	38	32	33	39	37	31	25	27	27	26	27	39	30	30	35	32	26	27	38	31	29	36	27	40	36	36	26	26	30	34	29	25	28	33	27	32	33	31	41	33	26	28	34	32	27	25	28	19	24	24	28	28	27	29	33	33	27	23	31	29	30	30	29	26	35	29	29	28	37	38	37	36	36	23	41	26	28	47	36	32	29	25	20	39	28	32	36	35	39	28	41	28	35	44	28	31	46	37	30	32	22	33	36	27	28	30	35	31	27	37	32	30	33	30	34	35	29	36	35	39	24	27	28	34	28	32	38	29	39	34	38	31	22	38	23	34	34	40	27	23	33	39	27	34	31	31	40	32	35	48	47	34	17	26	32	44	25	26	30	32	32	25	34	35	35	35	33	32	20	29	27	29	49	36	29	20	34	17	26	34	40	35	43	37	30	24	29	42	37	21	33	38	30	26	32	27	28	35	25	26	31	25	34	38	32	33	29	30	30	35	26	38	38	33	30	24	37	28	33	28	25	24	42	32	39	30	33	35	30	28	24	26	32	30	29	31	30	29	26	37	38	26	27	29	36	37	32	36	27	24	28	27	26	29	37	25	30	33	31	21	30	27	31	34	31	29	32	34	26	40	35	35	35	31	26	35	30	34	31	31	33	40	25	44	33	32	30	36	37	33	31	27	30	32	27	35	36	33	31	37	36	27	39	24	30	30	37	35	36	39	33	35	40	32	28	27	25	34	32	40	43	27	36	26	30	23	34	30	37	30	28	23	33	32	37	46	27	29	29	24	18	38	29	34	30	36	31	32	25	23	22	36	27	38	24	33	31	29	45	45	34	20	40	41	27	38	30	28	26	40	29	29	24	34	25	21	27	34	28	33	32	34	32	31	29	36	40	32	32	32	31	36	19	24	26	45	33	36	36	29	28	34	33	31	33	34	25	35	33	36	31	31	31	28	45	32	26	35	29	30	35	27	30	28	23	27	33	31	26	22	32	33	28	20	31	34	43	28	33	28	31	32	35	36	33	41	26	32	36	32	20	29	28	26	30	28	25	29	28	31	34	20	44	27	34	34	36	34	30	29	30	36	33	29	22	30	35	31	27	28	22	32	31	36	37	25	29	31	24	29	29	36	38	21	25	31	31	25	37	28	20	45	39	30	32	21	36	38	40	24	47	33	45	34	28	35	25	29	35	26	30	39	37	35	20	23	36	32	38	37	31	36	35	34	29	38	31	35	37	31	33	39	34	40	32	29	35	35	21	17	22	34	29	32	41	19	36	29	34	46	30	25	29	38	28	34	19	32	27	34	37	35	27	36	25	25	30	26	25	24	31	31	32	38	36	25	23	34	22	36	28	34	33	34	24	42	36	33	29	32	28	45	34	31	30	31	30	29	35	35	40	34	29	37	31	33	35	27	50	25	25	30	35	29	30	39	29	29	33	30	34	29	39	21	31	32	48	26	30	40	35	21	29	38	26	28	31	25	27	24	29	25	30	33	35	27	36	37	23	42	34	33	34	23	29	25	28	22	35	26	35	32	26	36	36	25	35	31	17	34	34	35	30	28	26	40	33	23	28	38	29	37	23	30	27	40	28	25	31	35	21	26	36	26	40	25	36	31	32	19	39	36	19	23	34	31	27	21	41	26	29	27	33	40	44	36	36	26	31	26	28	36	27	26	30	38	28	34	31	27	41	29	29	29	33	26	39	23	25	37	31	30	26	26	24	28	26	33	37	27	31	28	32	40	30	35	35	32	25	29	28	29	25	26	36	24	32	45	30	23	29	24	33	37	30	29	27	30	29	34	37	35	27	32	26	37	48	35	24	35	25	31	30	33	39	33	23	35	39	30	39	29	29	20	35	28	33	35	34	36	28	24	37	27	31	22	28	32	29	37	36	33	27	36	29	33	29	34	30	25	41	20	26	41	34	50	28	23	35	20	18	37	36	28	23	42	28	25	38	26	29	26	33	32	26	37	26	18	28	38	32	37	36	32	31	30	27	34	30	29	30	41	39	33	34	28	30	28	40	20	39	27	34	34	29	30	25	33	33	27	32	36	30	30	31	32	31	26	25	19	27	34	30	32	31	29	26	23	25	36	33	26	32	30	33	30	33	33	21	28	36	36	30	28	46	26	23	43	37	37	47	30	29	21	20	32	26	28	19	32	27	29	30	39	36	32	24	29	33	33	24	38	21	37	22	39	27	33	36	31	28	28	32	26	27	23	30	35	34	30	30	38	26	24	29	26	25	24	31	27	28	43	40	29	40	31	44	34	33	37	32	27	28	29	24	37	32	30	33	34	36	37	29	34	25	34	29	36	38	28	37	27	23	28	37	33	39	30	32	28	23	35	32	27	27	41	37	22	27	33	26	32	42	40	34	20	23	21	38	33	23	26	31	36	38	26	29	31	23	29	29	27	30	26	35	30	28	38	47	31	33	30	37	37	28	31	34	35	30	27	27	39	34	24	36	31	33	30	29	31	39	33	32	31	38	22	30	27	35	33	28	29	24	31	29	39	27	41	21	30	30	33	25	28	37	42	27	30	23	27	40	38	33	22	38	33	27	23	44	44	30	24	27	36	36	32	36	30	16	36	27	42	27	35	42	34	34	41	38	25	30	24	28	28	43	33	43	28	31	33	40	38	28	37	30	30	30	37	33	35	38	31	38	40	39	34	39	31	30	28	29	28	39	19	31	24	17	33	32	26	35	29	24	30	31	24	34	39	37	22	25	29	37	27	32	20	43	34	31	34	35	25	34	31	29	21	37	32	36	25	31	24	39	25	32	25	26	31	30	35	43	43	27	29	37	45	43	38	35	21	18	37	40	26	32	21	23	37	37	30	29	26	29	25	27	31	26	32	33	37	39	38	32	24	36	23	35	26	26	32	24	43	31	31	40	30	31	30	27	24	27	32	32	31	25	30	38	30	37	37	23	37	37	20	33	35	26	29	39	31	41	38	32	32	27	36	28	31	30	43	30	30	29	24	20	29	31	27	28	32	27	30	32	32	30	23	25	30	40	30	34	34	27	31	32	29	29	34	34	22	34	35	24	25	24	30	32	26	31	33	27	33	30	48	32	30	29	24	32	41	23	37	32	39	37	32	35	34	33	19	28	33	40	43	31	36	26	33	26	36	31	26	31	24	29	33	34	27	30	32	30	31	23	21	27	22	24	31	34	49	32	46	33	31	27	31	31	27	30	44	38	29	27	30	30	35	20
49733	24844	16021	30013	37426	35846	32224	28571	25014	22027	19161	16426	14231	12640	10884	9456	8322	7280	6538	5612	5011	4557	4266	3857	3623	3225	3014	2727	2530	2434	2269	2086	1892	1784	1758	1654	1522	1430	1274	1200	1140	1090	1012	951	923	865	895	841	807	831	765	740	783	709	730	742	680	648	647	653	615	674	678	595	613	660	639	652	630	585	609	564	570	605	547	579	586	584	522	541	527	528	530	556	538	542	535	531	510	536	520	536	524	486	478	514	515	508	513	529	509	528	515	532	502	510	512	535	540	510	541	525	500	501	479	485	484	513	462	513	514	509	505	474	469	460	454	493	541	528	437	509	497	511	538	493	521	518	490	488	561	514	480	511	504	492	530	490	509	519	517	479	533	473	473	499	468	511	532	491	466	486	517	490	508	459	528	481	524	495	498	521	511	499	580	503	519	478	521	506	476	521	546	462	498	504	529	558	480	486	506	502	507	480	488	449	490	509	492	475	480	518	495	521	515	485	479	528	535	503	504	533	519	486	479	465	509	549	506	513	518	467	475	501	487	484	495	486	512	498	501	482	501	539	504	509	514	550	493	513	513	501	510	489	528	500	471	505	489	490	492	505	471	509	495	469	481	500	495	492	447	521	491	492	477	501	513	480	493	505	524	477	491	491	497	494	509	494	506	466	493	476	506	487	523	446	472	492	467	533	519	515	484	492	495	522	509	524	521	484	495	517	473	532	493	490	521	472	499	497	512	537	519	510	517	494	453	515	473	479	489	489	526	504	512	497	478	471	494	497	468	501	493	494	515	483	536	519	484	501	499	493	494	491	519	488	497	493	504	506	523	523	500	511	503	497	511	542	515	499	495	488	513	505	523	512	471	510	475	491	493	477	451	504	518	501	524	506	502	514	496	510	512	486	483	485	461	517	491	518	511	523	491	500	516	487	488	477	516	489	490	536	478	495	526	479	475	485	487	496	467	488	452	492	466	464	489	484	523	451	529	465	465	503	515	498	497	508	494	525	497	490	487	490	496	473	497	473	536	495	490	468	549	507	501	522	489	502	524	465	534	513	511	495	483	496	465	479	497	496	542	448	497	479	447	508	514	496	525	516	469	510	492	476	525	514	518	514	497	511	504	489	517	474	470	534	524	540	495	493	502	469	465	504	491	502	485	497	532	510	510	512	510	465	499	510	488	520	511	505	473	496	513	503	508	478	487	492	504	491	474	532	471	502	459	497	499	514	496	503	510	528	481	458	502	475	507	480	513	512	494	497	483	481	457	489	508	494	533	508	462	456	475	475	470	586	529	502	486	476	493	482	474	486	532	501	464	505	482	491	519	546	479	478	498	511	479	509	498	480	474	504	528	516	466	521	509	489	489	490	480	459	481	496	480	559	531	502	457	477	491	486	521	478	475	479	530	523	483	470	522	488	532	511	480	526	484	553	477	483	504	541	444	477	481	529	489	451	502	520	485	514	458	490	535	490	517	513	496	529	515	518	484	526	486	482	518	526	479	488	507	503	494	517	479	472	492	527	470	508	491	510	475	521	477	481	505	501	517	487	500	521	533	497	470	501	492	448	517	528	515	513	490	496	501	486	526	508	500	495	475	526	481	468	463	482	514	477	500	522	513	496	465	484	467	485	501	478	511	496	491	493	484	501	514	502	460	506	485	507	488	460	506	477	473	458	511	485	487	517	495	499	501	474	512	475	465	477	503	492	503	500	463	497	479	504	494	503	478	468	489	447	532	524	493	541	463	501	508	497	496	488	520	536	521	497	509	514	513	519	498	495	523	487	476	511	454	477	493	460	469	487	472	552	473	489	491	496	447	507	502	508	482	475	501	525	538	491	511	471	507	477	538	458	511	475	487	477	477	497	488	526	490	499	498	503	479	476	478	508	486	515	478	509	496	471	469	492	528	480	497	532	510	518	483	489	492	476	511	467	513	539	511	476	485	477	463	466	538	469	528	515	474	551	513	513	478	512	508	507	483	469	493	510	488	462	496	467	466	486	508	501	481	481	532	491	470	526	514	530	464	459	539	506	487	479	472	511	509	497	545	519	445	490	530	468	488	496	488	517	501	494	481	507	492	487	467	481	525	472	477	526	520	510	520	502	550	507	421	485	498	473	527	491	478	497	505	488	474	532	461	467	498	489	456	479	485	499	475	533	521	498	500	492	449	498	492	516	476	508	534	514	479	530	529	475	484	551	500	524	491	488	506	503	497	447	467	495	501	521	494	505	501	476	515	448	498	475	482	502	499	442	482	495	494	461	489	464	512	482	511	467	476	471	484	508	480	523	514	502	512	530	519	489	496	477	538	486	464	508	508	534	523	510	519	527	494	481	476	479	507	511	500	489	509	490	496	470	522	477	540	537	493	468	482	474	471	560	493	511	484	510	487	520	510	474	490	499	534	514	490	485	510	491	533	500	470	508	512	501	492	500	484	529	524	518	483	529	521	480	521	475	475	503	508	470	462	485	519	511	496	477	531	484	514	487	515	509	475	521	536	467	461	479	435	532	488	490	552	504	488	483	475	473	514	510	518	487	502	540	503	528	471	492	501	519	479	517	462	541	501	495	489	507	518	506	533	487	499	486	536	513	516	491	512	495	510	510	519	525	507	503	510	487	496	483	523	523	518	470	478	480	506	502	484	496	476	441	502	508	506	513	483	481	479	497	480	526	504	483	491	509	515	488	504	500	497	492	535	496	486	530	454	501	517	509	477	530	486	520	478	516	503	497	482	453	498	494	514	452	507	480	516	488	482	513	510	492	495	505	513	523	508	524	485	489	475	516	499	515	484	498	514	485	528	495	498	502	500	470	526	498	476	510	505	505	475	482	520	491	461	528	557	507	469	508	559	505	526	525	461	458	490	498	507	521	477	524	497	451	491	465	501	511	481	516	487	477	523	522	510	523	526	447	484	504	475	496	508	496	490	508	490	501	535	504	517	526	475	523	500	512	499	520	477	508	473	468	492	491	501	499	501	520	509	502	542	479	517	514	505	483	495	526	510	502	469	458	508	508	497	505	492	488	479	486	468	516	516	516	512	479	490	546	474	472	524	522	480	517	476	518	496	468	482	431	513	503	507	467	521	542	466	506	479	503	532	524	508	512	504	493	509	486	482	480	489	533	504	506	517	474	509	465	524	460	461	499	432	534	506	460	478	505	507	497	510	491	535	475	480	469	491	505	508	491	523	520	464	500	483	476	469	506	482	512	503	473	478	481	448	515	552	431	503	499	512	500	468	516	513	524	513	477	499	527	528	513	491	480	506	501	504	454	518	503	505	501	505	503	519	463	501	456	516	492	466	499	485	513	473	476	487	507	465	501	473	452	502	473	498	521	486	523	507	501	480	438	495	521	473	512	511	467	498	538	515	484	469	514	508	477	495	484	494	501	480	500	506	509	478	508	491	468	532	463	518	518	496	547	522	488	467	472	504	505	492	500	499	517	456	511	520	495	496	498	521	480	505	512	480	524	484	523	521	530	520	501	458	501	474	507	494	521	491	505
4571	817	357	259	435	460	367	336	267	247	222	180	146	133	123	94	93	83	85	74	66	59	72	52	64	60	41	47	40	41	45	35	35	40	37	42	36	31	37	33	34	37	25	24	27	29	22	31	42	32	28	34	32	27	32	22	30	29	24	27	26	30	32	41	32	32	30	34	29	26	23	26	28	29	22	23	28	22	27	29	27	30	30	30	29	35	25	28	36	35	24	33	25	30	23	32	32	30	24	31	27	20	30	27	33	30	41	37	31	31	25	36	36	25	32	29	17	21	32	35	30	18	20	26	25	24	26	24	35	21	25	29	19	29	25	31	26	20	31	21	22	22	37	26	16	29	27	37	30	29	26	26	27	26	24	28	27	28	36	20	31	23	35	28	29	21	24	19	19	35	24	25	32	22	28	31	26	34	30	24	26	19	25	37	38	39	38	28	23	32	27	27	42	34	27	27	23	23	26	29	32	18	34	22	31	25	32	26	26	29	33	21	31	28	28	27	26	33	38	24	38	28	23	25	28	31	27	24	34	30	27	32	22	38	33	26	24	36	32	27	31	24	39	33	23	17	35	27	31	39	23	27	26	32	27	30	28	30	28	39	26	34	29	30	20	33	34	30	20	31	23	25	33	28	24	30	30	34	29	26	36	25	41	30	35	26	24	37	24	29	26	33	25	29	26	27	33	23	25	28	39	23	23	24	29	29	29	34	37	33	32	24	25	35	35	30	36	26	29	27	27	22	24	23	26	36	28	29	36	33	31	30	32	16	28	23	24	26	27	28	25	21	35	39	32	32	37	26	26	28	24	24	31	30	25	35	26	20	20	24	32	30	26	30	34	19	26	33	28	28	24	23	33	31	27	31	24	31	33	29	36	28	29	23	25	35	30	27	30	27	27	24	25	34	29	29	29	19	27	31	27	29	30	25	27	28	31	30	44	35	19	30	25	32	31	38	36	22	21	25	34	30	28	23	28	31	34	29	32	26	35	19	28	23	20	29	33	23	25	25	27	29	23	32	19	18	29	19	27	29	25	30	32	37	36	21	27	29	32	31	32	31	26	26	25	19	27	19	23	27	33	22	31	32	17	25	43	33	25	32	36	26	28	21	22	27	29	26	36	23	26	39	24	31	37	36	25	30	33	38	29	31	27	28	27	32	19	27	37	36	32	36	41	21	26	31	46	24	29	31	29	32	25	24	20	24	27	36	35	33	27	34	23	42	35	24	37	24	28	32	18	28	28	30	19	40	28	41	30	25	27	28	27	29	35	35	23	28	41	28	34	38	39	31	29	25	36	35	25	21	23	28	33	29	27	29	20	29	22	29	24	28	28	30	25	22	38	31	25	40	22	39	18	38	22	24	32	29	22	20	30	39	26	32	30	27	30	25	23	28	31	26	29	39	29	30	28	28	18	28	27	38	24	30	27	32	26	32	32	26	31	31	28	28	33	26	21	31	18	39	25	34	28	24	44	31	39	33	25	23	27	31	21	23	28	28	33	20	33	22	27	32	32	25	36	25	35	36	29	26	28	37	29	31	34	26	25	25	30	26	33	34	34	19	20	23	25	30	34	24	31	23	23	32	26	33	29	34	32	25	28	34	34	30	29	26	20	21	35	20	23	37	35	29	41	29	22	29	29	26	37	32	28	24	24	26	27	29	27	34	34	32	28	28	29	21	27	20	28	30	22	30	25	21	30	32	44	25	40	20	29	27	30	27	35	28	39	25	19	38	27	30	26	33	34	25	20	42	30	24	31	27	20	38	31	26	31	33	19	31	39	34	38	43	23	24	35	38	33	33	40	34	25	24	28	25	28	25	33	29	32	28	30	27	33	24	29	22	32	32	25	34	23	26	28	19	24	35	18	25	27	34	19	27	39	31	29	29	26	22	28	25	22	23	38	30	28	30	24	27	39	24	31	23	31	32	36	38	34	19	31	35	40	23	20	35	24	37	26	25	32	19	21	29	40	26	36	25	36	32	29	24	27	26	28	33	31	25	26	32	34	36	32	18	28	31	20	31	21	30	34	23	36	27	22	29	28	16	37	34	27	28	33	28	34	27	30	32	25	26	32	27	37	35	25	33	35	15	28	23	24	31	28	26	32	26	29	29	23	30	32	29	28	26	27	26	30	26	39	23	31	34	29	26	31	28	25	25	33	24	29	26	23	33	25	37	34	25	23	32	33	23	20	24	26	19	36	34	27	29	25	34	37	28	21	25	25	23	27	20	24	33	30	32	24	29	31	40	42	31	31	34	28	25	33	38	28	24	27	32	36	26	25	37	27	32	30	21	27	28	23	32	35	21	33	28	30	26	28	20	23	25	30	23	23	29	26	30	29	31	26	30	25	17	33	18	23	29	35	29	30	30	34	13	30	34	27	30	29	37	22	32	32	29	39	37	27	24	31	32	30	24	26	33	23	33	31	29	25	30	28	37	30	30	33	25	38	31	28	24	28	30	22	26	31	29	20	30	25	21	26	31	32	27	34	29	27	31	26	36	38	35	22	22	27	29	24	29	26	19	39	15	30	28	30	29	27	24	32	31	28	36	28	41	27	25	21	25	39	31	28	24	33	34	26	31	36	29	31	25	23	33	26	37	25	18	26	28	25	37	24	33	30	28	21	21	22	35	35	27	23	28	34	33	33	21	35	35	35	28	19	22	33	27	33	30	32	27	26	24	34	32	18	27	30	38	30	21	40	22	31	37	25	26	23	31	37	24	30	37	32	33	24	30	23	35	23	25	32	26	32	36	28	16	32	32	23	39	42	26	27	24	37	25	19	33	34	28	27	23	28	29	27	30	31	29	24	32	27	30	25	26	27	20	27	30	21	29	35	33	33	26	34	34	38	25	21	43	34	28	29	31	19	26	26	26	29	22	23	23	30	24	27	27	22	20	30	31	26	32	34	28	32	35	31	27	37	27	21	30	31	21	26	33	36	27	33	39	34	36	22	29	33	33	37	26	38	31	30	27	30	24	35	23	30	21	29	23	34	34	30	33	32	30	24	30	25	31	28	31	45	25	32	25	43	29	32	24	36	27	29	25	24	31	26	33	28	31	29	29	25	37	30	27	32	31	32	31	31	35	32	29	27	22	29	29	24	33	36	32	24	38	24	37	28	34	34	30	35	28	25	31	36	28	36	34	21	28	30	26	19	39	26	31	39	29	27	27	27	34	36	29	43	38	24	38	31	30	24	33	22	31	31	35	19	32	23	31	28	30	33	24	24	29	21	27	25	33	42	19	29	21	27	25	28	27	34	32	31	22	28	30	26	32	21	27	26	37	21	32	27	31	21	25	23	47	43	23	29	25	30	28	19	36	21	32	21	24	30	30	25	24	29	30	29	34	27	24	29	39	30	26	24	27	29	26	25	20	20	27	33	26	19	29	24	32	27	17	26	26	26	30	31	21	22	32	27	34	38	27	22	27	21	24	42	40	24	32	29	27	26	33	20	27	17	24	31	26	30	25	34	29	41	24	23	23
36198	16590	9231	20883	27995	26502	22412	18515	15230	12548	10163	8633	7297	6311	5249	4528	3934	3421	3044	2665	2382	2186	2006	1855	1727	1673	1514	1396	1387	1268	1159	1158	1063	1041	1012	908	869	834	773	790	731	700	658	658	640	625	606	588	614	603	576	548	599	582	524	501	509	493	505	515	483	483	573	478	476	502	538	502	543	487	513	508	521	500	470	457	516	476	474	503	431	476	500	486	460	466	475	496	473	487	428	482	449	481	450	500	456	444	433	462	436	460	459	443	459	458	470	479	518	446	444	470	450	460	473	449	446	461	427	509	442	439	489	499	480	462	454	458	449	465	439	440	424	453	473	436	442	490	435	436	474	476	439	454	492	478	471	479	437	481	505	446	442	439	472	439	482	447	481	470	481	417	433	442	449	478	434	457	451	488	465	475	471	480	449	424	464	484	465	462	413	464	476	483	434	455	453	444	455	454	414	475	454	471	460	467	484	456	429	434	441	451	467	457	433	431	471	450	436	461	504	453	449	449	420	475	431	466	467	427	452	418	454	436	456	481	442	457	476	466	450	445	485	420	459	482	431	461	458	445	468	460	405	448	414	423	450	456	441	442	450	473	437	426	447	432	484	458	455	452	415	405	466	445	461	506	457	427	443	454	471	428	456	452	419	440	439	435	415	473	469	457	481	445	462	472	440	428	454	477	433	434	469	458	469	480	463	456	457	443	477	479	469	443	447	443	432	466	487	468	455	419	456	472	479	475	465	454	461	419	437	470	450	454	504	479	439	420	452	453	504	460	471	456	433	441	467	448	472	470	452	509	468	489	487	493	481	461	479	485	457	436	447	470	492	465	394	433	470	458	458	518	506	447	403	455	455	425	504	411	444	489	420	492	497	458	454	448	430	436	484	433	468	494	460	471	448	412	419	473	442	499	455	472	420	485	441	469	467	460	492	441	482	435	474	430	474	432	480	469	485	456	451	441	417	462	483	458	485	469	443	441	460	433	426	496	446	457	425	493	475	441	437	479	435	444	472	437	490	449	474	434	470	450	456	429	502	456	472	438	497	450	429	464	440	416	473	447	445	492	421	487	491	472	475	464	431	452	421	466	458	464	466	422	486	503	484	423	456	453	452	449	436	429	473	447	492	467	461	437	444	443	480	441	413	439	441	427	434	473	462	471	469	449	471	451	427	508	459	469	435	456	448	450	441	499	432	440	410	433	426	499	429	446	478	445	433	473	464	474	491	484	436	440	415	438	461	458	474	469	434	470	417	442	438	439	466	443	436	446	517	480	459	450	433	440	469	468	471	439	476	470	498	434	454	437	443	467	444	441	440	439	441	455	400	454	452	467	472	472	436	427	470	452	444	426	470	472	454	418	445	475	466	444	496	452	478	488	480	489	450	445	432	481	466	450	445	481	446	508	431	427	449	440	456	442	500	448	446	454	458	473	458	466	512	478	472	467	476	486	437	439	502	439	445	475	445	437	461	452	463	460	438	433	458	469	472	458	468	405	495	426	500	442	417	423	467	479	461	450	448	460	462	443	412	454	450	464	486	462	485	470	443	429	496	481	447	451	476	476	447	446	449	467	454	426	434	434	437	464	430	453	487	458	447	469	447	495	476	471	477	444	436	429	433	450	415	463	416	482	463	466	464	455	463	494	483	485	444	462	446	464	474	455	441	426	463	447	433	456	469	438	455	480	427	497	434	441	421	479	483	432	463	396	460	464	458	485	463	477	471	456	442	464	455	436	452	460	450	450	448	420	485	463	426	503	449	401	448	464	499	450	434	475	400	442	451	451	481	439	478	488	461	477	457	428	460	448	469	456	448	470	464	469	460	470	489	443	514	477	458	453	427	422	441	497	439	473	452	451	432	492	429	478	454	460	468	472	433	437	474	444	417	454	482	475	424	455	425	455	444	448	448	428	455	431	459	449	466	460	460	437	437	480	422	444	465	437	459	453	452	488	443	423	414	470	475	467	422	433	420	440	431	446	484	453	457	482	471	427	421	436	439	432	418	473	465	443	438	486	474	473	457	431	441	477	453	468	443	442	475	476	446	458	441	475	443	474	421	433	481	458	491	461	442	457	523	442	421	450	479	457	463	458	442	482	431	453	372	455	421	422	493	448	427	476	477	454	447	479	474	485	428	444	467	450	436	473	433	423	463	447	428	420	459	460	423	453	430	426	449	445	489	466	444	479	485	465	490	448	477	459	465	426	456	487	454	479	462	450	454	441	460	443	476	475	458	405	470	484	465	437	462	455	440	412	457	474	478	441	471	487	480	460	418	470	502	439	473	479	440	447	438	417	464	414	446	433	469	477	422	471	454	462	431	445	453	440	452	426	445	454	467	466	438	463	472	446	456	507	430	459	453	464	436	417	473	472	423	472	442	470	475	463	437	455	458	499	435	456	479	474	475	469	425	432	489	446	436	454	420	461	463	462	501	478	468	440	443	427	438	460	458	440	476	404	478	466	398	430	420	470	505	462	455	475	447	497	467	494	438	443	464	466	439	450	462	476	435	455	497	453	489	508	425	457	449	461	462	455	453	460	471	471	456	441	432	423	450	462	463	445	417	500	447	437	454	468	462	426	467	477	445	431	453	455	477	428	469	447	501	445	435	476	456	434	429	467	481	448	448	468	436	455	446	466	439	445	442	431	447	452	437	446	452	453	412	485	493	466	420	446	450	426	425	416	432	444	466	446	434	434	482	482	473	455	481	439	452	457	452	464	473	473	453	474	469	462	463	429	449	433	431	416	406	446	448	432	460	522	485	452	444	502	466	456	422	480	442	464	460	480	459	393	438	455	452	435	430	466	472	456	451	467	438	467	473	443	474	436	466	456	467	446	426	464	418	461	465	476	448	453	428	451	436	460	450	471	475	464	445	413	426	449	445	490	471	489	441	435	447	447	470	459	439	471	483	454	446	423	431	465	482	469	459	481	476	505	460	482	473	446	479	416	459	475	448	422	443	425	516	446	495	429	465	424	440	475	412	454	448	469	442	437	495	470	487	454	426	447	485	441	469	439	468	420	428	445	452	450	444	479	474	432	464	404	455	429	480	478	444	447	463	518	447	386	497	452	386	448	463	456	446	467	428	437	446	468	479	463	488	435	472	475	432	443	432	476	441	462	451	418	462	454	422	436	415	439	437	479	439	462	446	486	454	452	468	440	455	416	465	474	450	466	473	460	470	435	513	473	476	458	468	466	443	452	425	411	467	447	469	412	432	461	471	437	460	454	445	487	495	456	475	432	462	453	470	467	409	462	416	406	490	455	463	444	446	440	451	444	453	446	445	500	448	465	467	458	457	475	444	459	497	427	435	455	465	463	439	435	435	447	459	412	457	462	421	441	424	458	464	458	425	471	452	501	446	481	476	436	425	431	479	422	439	458	447	485	475	457	462	465	479	491	437	459	472	461	497	454	429	432	487	443	450	449	453	453	442	448	445	444	429	452	449	450	467	453	458	486	434	474	486	459	492	483	457	451	428	510	442	457	456	443	437	463
11624	2713	968	594	1030	1043	933	792	647	570	497	434	310	297	267	225	205	179	169	105	123	122	121	125	110	92	100	73	77	76	81	75	57	54	75	68	47	54	54	54	55	56	45	47	51	43	41	40	46	31	34	26	35	46	45	37	42	36	43	39	45	44	50	46	35	40	30	46	37	41	43	37	38	33	46	32	37	38	20	32	39	35	21	41	37	31	37	30	33	26	42	41	36	46	38	39	30	49	36	42	32	42	41	31	22	40	28	37	37	30	47	44	29	43	32	30	37	46	41	28	40	31	42	38	32	23	33	38	40	27	37	31	37	35	22	28	39	41	43	32	42	41	36	37	41	29	39	48	36	37	38	43	42	32	31	44	35	36	34	33	36	47	29	34	36	47	36	31	27	33	25	36	29	25	36	48	24	40	43	31	34	33	33	44	31	36	32	25	43	45	38	41	37	45	35	41	40	38	27	43	34	47	33	32	32	33	39	34	36	36	35	42	35	32	24	40	27	43	42	29	40	28	31	38	29	38	38	37	34	44	30	31	39	30	28	45	38	29	33	38	41	26	33	31	40	31	24	38	31	32	28	31	32	38	38	37	29	36	28	31	33	37	30	43	33	33	38	26	38	34	30	31	33	33	36	38	33	38	36	31	35	41	31	26	36	44	30	37	41	29	33	43	35	42	33	35	35	34	56	40	30	39	40	36	42	41	33	42	34	35	44	40	32	33	39	37	29	20	34	33	35	37	47	45	42	43	30	46	42	28	26	33	20	30	27	38	30	39	34	45	40	42	35	32	33	39	33	32	29	30	38	34	35	36	34	31	33	42	42	27	35	45	32	43	23	44	32	39	30	42	43	49	41	43	41	23	42	26	33	41	23	35	33	38	42	29	33	18	34	33	23	28	35	36	34	19	35	39	30	31	43	23	27	37	31	38	35	27	24	29	25	27	29	41	37	40	23	28	25	31	36	28	44	48	37	38	26	40	40	41	32	40	38	39	32	27	35	40	32	34	33	35	31	51	29	26	35	29	36	36	32	39	41	35	35	26	27	42	29	36	33	37	26	34	40	33	28	42	21	42	28	36	43	29	44	41	28	44	34	41	32	39	45	36	36	42	26	33	40	44	35	39	29	33	28	37	30	36	37	30	39	31	52	38	33	30	41	38	40	37	35	33	36	31	31	40	31	33	38	25	23	33	28	41	36	28	33	31	32	36	29	28	36	34	38	44	38	39	41	34	34	48	36	37	41	49	34	36	26	36	38	33	37	28	32	40	42	24	34	44	31	39	27	33	27	38	34	35	32	35	38	42	30	29	42	36	37	48	34	39	34	35	31	23	34	40	32	29	44	35	38	25	37	41	23	33	30	35	42	34	45	28	38	31	33	35	36	42	42	34	39	44	28	45	51	41	36	36	41	29	30	30	30	37	34	34	40	30	41	32	31	33	42	34	36	25	47	33	33	34	40	29	28	41	36	30	32	38	36	31	33	42	27	41	40	37	36	29	42	37	38	34	44	54	36	30	33	28	32	44	27	30	31	36	36	41	38	41	37	38	35	36	43	30	34	34	29	35	27	31	21	38	39	29	36	34	40	35	35	35	34	23	32	34	37	32	33	36	30	37	46	37	28	33	35	33	38	41	43	32	36	39	27	28	47	42	39	36	26	36	38	37	30	32	42	27	29	33	38	35	35	29	35	33	28	29	27	36	42	41	38	30	32	23	33	40	35	31	35	36	41	30	30	23	46	43	33	38	32	44	37	35	40	42	37	29	34	39	35	28	38	31	36	26	33	28	39	50	34	36	38	27	34	40	44	43	32	41	32	43	38	39	33	25	31	39	21	30	31	33	24	29	36	45	34	34	48	33	30	34	32	25	37	38	35	37	40	34	45	33	37	36	37	32	35	35	26	33	32	29	33	43	34	39	38	33	30	37	44	34	40	34	41	52	29	34	39	29	25	37	25	29	37	37	33	32	29	27	37	31	34	41	42	31	30	24	40	35	32	41	39	35	47	43	53	35	25	38	31	35	23	29	27	29	33	35	45	39	28	33	55	47	48	30	33	36	31	33	32	31	41	29	26	29	34	42	42	33	33	41	24	46	37	40	34	29	26	28	24	30	30	30	46	32	30	32	40	41	33	35	43	30	28	43	37	34	37	30	40	45	31	29	30	37	33	33	25	33	30	37	25	43	40	38	30	29	48	37	40	35	36	23	30	25	22	40	30	28	32	36	37	41	41	27	34	25	31	41	29	30	35	31	35	41	36	29	38	38	48	38	32	36	32	34	26	37	27	44	32	38	35	32	36	30	36	32	35	36	37	42	35	37	33	27	36	25	39	45	38	30	36	31	37	33	35	32	45	23	32	48	44	40	38	40	32	41	31	42	34	35	32	39	27	35	28	41	31	35	31	29	34	38	39	29	35	27	46	32	40	28	34	40	25	36	34	32	55	35	31	38	38	26	40	39	41	26	38	42	37	38	49	35	42	34	39	35	27	36	28	39	38	28	38	36	25	39	37	37	37	28	42	36	24	45	32	20	29	49	39	41	44	34	27	39	37	35	30	45	36	39	37	31	35	20	31	36	34	25	26	34	45	34	34	30	37	26	37	35	35	28	34	22	33	44	35	30	33	41	46	31	32	36	31	27	32	29	36	36	26	33	32	34	31	42	31	32	41	46	27	34	39	34	31	34	38	33	49	35	31	29	31	51	29	36	33	33	41	35	46	29	45	34	43	38	25	24	29	41	43	27	33	27	28	32	36	39	37	35	31	36	41	35	40	48	28	40	41	29	29	35	42	45	30	41	36	36	30	37	32	38	41	34	28	27	32	39	41	25	41	26	26	30	33	40	35	32	39	29	42	40	26	25	34	35	36	42	34	24	36	36	31	39	34	39	36	36	38	37	42	31	38	34	40	38	36	30	31	37	37	30	37	40	39	31	28	38	35	43	31	24	35	36	33	27	32	43	29	34	38	33	27	21	35	28	40	29	30	42	34	42	32	40	26	32	34	44	31	48	40	32	43	28	27	33	41	31	39	43	42	27	43	43	36	30	30	43	35	41	43	32	40	36	39	34	26	40	38	33	37	38	38	27	29	45	27	39	42	36	46	40	36	25	33	34	30	44	21	39	28	35	29	32	29	26	38	41	41	45	30	37	33	41	31	39	43	30	26	38	32	33	29	32	48	40	39	37	33	34	36	38	36	46	33	29	46	39	35	30	30	38	40	34	38	33	33	36	42	40	39	36	23	33	28	41	39	40	47	36	46	35	42	33	26	34	39	27	41	36	31	26	37	36	25	36	25	32	50	42	30	53	37	43	35	33	36	47	42	35	31	52	36	29	34	38	32	38	35	24	55	38	45	30	24	33	30	29	41	35	30	33	44	35	30	35	33	36	43	24	34	30	31	41	37	35	30	45	39	30	33	41	31	43	38	34	31	52	29	39	33	28	32	45	35	33	38	28	37	28	32	30	37	41	43	35	25	32
48442	24045	16206	30110	37345	36028	32631	28971	25397	22038	19117	16729	14450	12551	10863	9501	8504	7358	6381	5655	5010	4555	4309	3767	3625	3294	3015	2779	2664	2483	2472	2126	2054	1895	1870	1823	1581	1408	1345	1310	1264	1163	1135	1076	952	1002	930	918	897	892	851	849	810	767	803	781	750	738	707	758	725	702	664	683	683	705	681	670	645	700	693	674	673	677	616	637	612	638	639	598	598	597	629	623	591	599	608	571	569	594	645	592	564	556	632	614	595	568	581	612	538	597	542	592	560	605	578	532	569	576	611	580	549	641	596	580	539	617	552	601	551	564	535	563	557	545	591	571	565	572	526	573	566	552	534	548	561	584	565	572	542	535	540	567	567	579	582	589	592	562	573	574	572	543	570	563	517	575	576	555	548	585	579	554	553	509	574	567	556	577	585	525	573	517	520	606	544	579	602	539	585	515	551	576	560	567	613	577	559	531	570	562	580	496	593	578	545	587	533	536	526	561	565	551	586	572	544	581	552	570	551	566	565	555	571	545	544	523	560	572	570	543	561	528	548	575	619	551	576	537	542	531	558	556	558	580	578	562	582	552	568	540	562	557	579	569	577	542	571	523	571	563	544	515	545	536	560	543	545	562	537	540	553	533	556	603	575	580	556	535	590	603	540	547	573	549	546	527	582	550	585	561	562	537	522	571	557	576	527	539	552	572	556	602	556	581	556	545	600	573	548	552	519	570	497	533	592	557	533	592	555	576	589	592	560	575	532	613	552	557	584	562	599	510	572	528	562	578	528	575	547	548	569	528	547	518	567	573	533	542	567	551	548	589	530	576	567	577	604	568	577	576	547	556	574	573	532	564	569	530	554	557	572	579	532	574	557	560	584	572	588	600	541	522	595	590	557	570	570	619	554	572	495	515	559	544	514	560	559	521	533	597	591	557	560	511	569	585	613	559	605	558	560	572	527	605	595	546	555	564	565	545	518	520	579	504	528	592	514	549	538	537	586	573	616	560	565	513	557	589	576	525	580	548	549	585	567	573	597	523	547	574	548	566	558	595	577	556	550	558	561	556	534	533	596	595	539	585	525	556	577	572	561	590	565	527	582	575	522	574	556	554	563	542	593	551	571	590	548	550	547	552	577	587	564	574	533	557	545	534	518	535	568	600	518	525	536	551	553	547	567	625	588	563	565	532	591	570	536	560	593	548	591	589	558	558	545	587	555	575	574	559	568	558	558	565	572	526	604	592	569	602	567	575	551	562	517	610	591	563	539	542	582	555	555	564	585	601	579	542	563	552	589	585	567	568	571	531	568	546	601	560	530	602	558	576	579	575	559	529	532	581	564	550	547	603	578	554	554	576	583	559	545	530	576	589	545	579	549	523	537	555	574	547	537	538	547	492	533	550	554	541	551	591	554	570	563	570	519	559	542	567	529	601	526	541	567	562	551	562	571	574	584	575	556	595	539	592	553	548	569	543	570	520	501	553	566	578	541	586	541	581	591	562	548	511	495	608	567	573	561	583	538	601	574	541	505	537	567	553	544	596	531	574	555	559	569	561	548	565	562	559	583	539	594	579	543	623	586	556	554	558	532	605	552	561	598	557	548	558	573	556	589	553	569	527	584	556	586	522	556	569	565	546	598	583	514	570	520	561	535	581	535	555	562	556	606	554	556	580	535	543	559	564	575	566	574	576	586	584	621	572	588	564	517	585	561	550	568	546	556	602	565	600	549	537	545	571	540	571	533	568	563	565	556	578	502	559	586	587	564	553	552	581	580	569	546	549	550	559	521	575	593	574	591	556	540	559	528	588	540	587	543	567	532	516	543	560	583	522	590	568	559	572	562	566	541	573	578	605	549	567	567	542	534	550	590	538	551	590	591	540	605	522	535	555	558	568	542	607	537	532	543	544	504	559	579	559	529	600	550	562	558	522	568	522	590	541	556	571	533	554	524	544	580	606	556	550	564	546	582	554	560	561	533	575	569	580	544	532	559	518	558	539	531	553	600	556	572	561	559	547	551	579	584	597	568	581	569	589	519	559	556	547	598	588	530	573	571	564	579	573	537	555	574	553	564	596	569	561	597	554	561	589	516	539	532	550	564	591	495	574	620	560	550	554	575	570	559	620	582	547	541	585	570	568	550	566	549	546	556	568	545	556	617	540	530	580	530	550	539	547	567	549	553	544	561	572	544	532	521	528	526	570	578	574	602	564	548	555	580	558	556	536	562	563	545	557	556	514	547	571	551	603	563	553	578	575	566	546	584	558	546	587	520	595	577	543	531	577	541	514	565	500	542	523	542	523	556	594	526	570	577	543	562	573	519	578	560	590	523	548	546	566	526	543	609	604	576	528	550	553	559	589	530	573	547	542	540	524	586	554	593	563	552	564	556	589	558	549	544	611	532	543	571	561	508	531	580	572	588	532	556	598	533	552	560	565	599	585	616	556	563	526	469	535	600	600	577	571	561	556	533	594	572	614	581	533	564	563	531	532	582	518	542	596	503	566	576	559	597	564	527	574	548	545	552	573	516	603	574	532	561	587	536	538	562	565	519	559	568	535	585	538	579	563	562	577	542	590	546	584	553	552	573	555	535	580	561	532	562	552	537	525	585	566	557	550	507	549	553	585	537	553	536	578	566	541	566	532	593	550	589	579	531	531	526	591	541	524	580	543	569	556	502	564	565	538	485	552	551	576	589	574	573	573	523	549	521	532	603	553	573	561	579	574	541	539	551	538	578	527	544	565	609	536	601	531	601	570	543	540	558	552	549	587	572	556	563	537	586	548	555	564	564	529	580	558	573	572	535	560	595	573	605	574	528	521	552	589	580	541	546	539	579	574	564	605	496	584	568	538	569	554	559	556	553	580	592	553	557	536	586	541	551	603	538	567	533	563	557	525	578	580	582	586	551	552	538	580	546	550	573	578	586	569	563	529	548	557	527	586	567	546	556	551	539	535	566	608	531	538	547	540	594	580	557	538	560	529	598	616	561	569	597	544	527	569	547	555	595	578	560	522	537	571	544	543	521	544	595	555	573	533	508	580	548	541	600	604	535	542	527	565	541	510	561	554	568	557	537	572	581	538	585	549	589	578	589	563	550	578	563	531	534	554	580	558	567	572	591	596	574	533	582	614	541	513	522	561	541	547	547	590	568	585	503	550	591	540	590	573	541	568	576	550	579	524	543	576	561	556	570	576	531	530	551	543	569	522	525	525	586	561	530	562	524	539	597	557	550	536	578	557	493	558	558	514	594	551	551	586	516	537	561	541	506	538	541	583	590	559	547	560	542	583	535	584	587	561	566	554	566	565	558	526	559	577	516	566	564	552	580	516	557	540	576	588	505	564	546	563	503	535	560	577	543	548	539	547	504	572	569	497	559	550	552	561	520	550	544	572	576	554	584	519	612	560	550	530	581	566	550	574	565	588	603	573	588	561	556	613	569	533	558	528	585	571	571	558	555	548	552	578	566	547	522	557	563	574	553	583	575	561	560	520	546	584	551	578	579	559	549	579	557	593
8036	1464	614	413	618	732	609	525	444	374	313	261	237	210	173	180	148	121	129	105	107	90	97	72	90	77	75	84	71	60	49	61	55	61	62	68	67	52	52	51	53	53	54	56	41	32	49	46	49	49	49	42	44	38	45	40	42	38	53	44	39	38	45	40	34	49	43	58	53	34	37	44	47	55	51	42	45	41	39	54	39	44	51	48	31	41	38	47	49	53	41	39	37	29	41	29	31	46	35	44	44	38	35	55	36	44	43	38	43	44	47	40	47	32	37	48	38	50	36	34	57	44	41	27	48	44	43	40	43	41	42	48	44	36	34	33	45	46	38	51	56	45	44	36	41	45	42	59	37	31	49	46	42	48	43	42	44	33	36	34	41	41	58	40	30	32	52	43	28	35	44	40	39	37	41	42	35	41	49	47	37	44	44	49	40	33	36	36	38	56	37	42	39	48	50	39	39	27	43	45	39	50	40	44	36	36	46	57	39	54	38	42	44	54	48	47	40	42	44	42	38	35	41	53	51	38	61	48	40	41	47	48	40	39	37	46	51	40	39	41	25	33	40	47	39	46	38	46	46	54	35	44	45	34	45	48	33	47	38	37	44	30	38	43	41	37	31	51	40	59	38	51	42	43	54	43	39	43	42	50	37	45	34	53	41	37	37	45	32	30	48	45	32	32	35	41	49	41	47	32	45	37	35	45	41	42	46	50	39	46	46	33	44	41	45	47	32	44	27	33	34	37	47	43	48	50	43	43	41	54	42	51	42	51	49	37	50	47	43	48	40	35	45	36	45	37	50	46	56	39	27	32	50	36	38	47	48	53	45	35	51	48	44	64	44	38	34	41	51	37	42	44	48	50	44	33	32	40	35	40	35	47	58	52	60	36	48	48	39	46	43	46	38	45	42	38	50	36	33	51	58	34	35	39	39	41	55	43	40	44	45	47	43	43	40	50	55	49	41	41	45	50	40	40	43	42	33	54	36	51	43	51	35	50	40	41	46	32	43	43	35	30	38	41	37	37	44	36	43	41	48	47	46	45	44	29	42	36	46	42	36	52	29	39	47	36	31	35	50	29	41	44	44	40	44	41	43	48	44	38	40	43	46	48	46	47	46	42	45	41	39	48	32	34	41	36	28	45	42	39	33	40	45	35	42	28	47	40	38	41	38	43	49	39	38	28	41	33	43	45	35	55	51	46	42	35	30	40	27	37	38	42	45	46	35	50	43	43	40	45	48	38	32	44	42	35	39	43	45	44	47	42	42	35	56	54	34	39	57	63	37	37	31	42	40	43	35	31	45	35	40	56	45	31	40	50	41	35	50	46	37	34	45	47	45	39	43	42	39	43	44	44	35	46	39	44	45	50	44	34	43	40	45	43	31	47	49	35	37	43	37	28	31	55	43	48	29	36	51	36	42	46	43	36	45	60	38	45	26	45	40	36	47	49	43	43	46	38	42	44	45	54	40	43	44	37	37	28	44	43	35	48	43	55	45	42	46	50	43	37	38	47	47	48	47	47	44	48	41	53	37	36	52	53	48	39	44	58	41	30	42	38	40	45	68	35	47	35	43	43	47	41	28	47	46	38	54	52	51	48	41	54	47	48	41	33	26	54	40	48	48	41	37	37	48	39	37	43	42	54	37	58	39	40	47	46	41	34	48	38	33	40	48	36	50	50	39	48	37	49	47	44	41	49	37	37	45	52	47	44	39	35	39	45	48	43	44	37	46	44	55	51	44	44	34	39	45	42	31	52	44	51	43	47	33	44	36	42	43	36	38	33	45	37	37	39	33	56	38	47	46	46	50	42	42	45	47	43	36	36	37	41	37	40	39	47	38	37	46	44	42	57	35	43	37	50	47	38	44	44	44	45	46	45	43	50	53	38	54	35	40	47	39	43	40	45	40	35	35	39	48	47	54	43	35	48	40	38	45	50	30	41	44	21	44	47	45	41	41	41	38	39	45	40	56	49	40	44	38	49	42	48	33	45	51	34	38	36	45	48	43	51	30	38	56	55	38	50	48	46	46	51	52	42	39	42	48	47	46	38	57	35	38	63	36	47	34	41	32	55	44	47	45	43	50	52	35	43	43	50	48	59	43	49	48	44	43	44	33	41	46	44	42	43	34	51	55	44	48	48	45	41	36	49	44	47	45	40	44	41	44	37	41	54	39	42	40	41	46	42	39	36	45	59	44	42	52	45	50	42	41	35	44	50	38	53	34	42	48	55	38	33	34	41	48	44	49	44	51	44	48	43	45	46	45	36	50	49	47	30	43	39	39	51	45	46	41	49	42	44	44	42	46	44	40	48	41	41	40	39	42	41	51	35	37	35	50	42	27	47	46	31	47	39	55	47	46	31	46	37	37	28	40	39	43	56	38	32	45	45	49	42	44	50	51	43	46	41	43	44	35	46	40	42	43	46	40	38	45	48	39	45	42	54	47	37	37	39	48	41	38	49	42	39	53	39	40	46	37	37	39	48	37	46	46	37	39	36	37	48	46	40	43	43	42	32	43	38	41	39	43	35	36	45	37	41	40	38	47	48	36	43	44	42	42	44	36	41	34	34	55	46	51	34	43	47	44	46	36	53	33	41	47	44	47	51	44	49	49	44	43	47	38	39	30	34	32	34	46	34	50	34	48	46	42	43	37	39	47	45	41	52	37	39	47	45	43	46	49	43	34	30	31	45	63	42	38	37	43	41	41	34	28	34	55	53	52	37	45	47	35	50	37	45	43	55	43	41	40	49	50	38	48	36	41	41	47	51	48	28	42	39	41	43	37	43	49	32	44	41	57	33	53	47	40	38	39	47	54	47	36	42	34	44	36	43	38	62	40	43	43	36	41	40	40	41	29	49	53	44	50	46	56	51	28	50	43	38	35	38	49	43	43	44	33	41	58	31	40	46	48	58	39	52	40	40	48	46	59	56	54	42	43	42	52	31	45	44	37	42	43	45	52	46	44	38	38	39	39	41	40	45	46	39	49	36	44	42	37	46	33	36	35	49	39	45	29	46	48	30	53	37	44	38	53	27	43	46	47	33	29	32	45	45	44	39	42	39	45	52	35	45	44	37	38	48	36	48	46	36	32	41	47	38	46	47	39	45	53	48	41	40	45	46	39	45	43	47	35	37	35	42	29	40	46	51	48	50	33	39	48	46	39	41	40	38	51	50	34	37	55	45	53	37	39	47	52	45	54	38	35	38	53	42	39	44	46	45	39	45	36	36	45	46	30	45	49	44	34	52	53	46	37	42	33	52	42	36	46	41	37	50	38	45	45	46	36	37	40	37	33	32	46	50	51	32	44	27	39	33	38	34	61	53	40	35	43	42	50	57	45	41	38	34	44	41	39	49	43	41	40	46	47	41	43	39	44	48	36	43	48	47	36	44	50	49	48	39	39	49	42	40	26	45	46	32	33	49	46	44	40	40	41	46	33	42	34	44	36	49	37	43	40	40	48	47	39	37	38	48	36	35	36	45	43	58
41519	20329	12163	25050	32291	31159	27553	23779	20170	17214	14579	12376	10352	8936	7741	6757	5786	5049	4339	3966	3608	3166	2932	2775	2527	2448	2289	2151	2035	1828	1808	1704	1636	1504	1530	1376	1311	1245	1185	1151	1069	1020	1010	980	946	920	907	932	898	846	878	860	841	829	813	761	801	781	764	788	808	753	774	759	742	753	755	736	731	754	723	724	650	716	678	747	703	749	679	726	709	719	701	728	695	706	678	672	712	740	662	681	726	687	650	666	669	678	719	683	661	685	722	725	717	704	679	665	699	708	660	699	641	658	668	661	673	651	673	706	711	632	721	722	687	675	672	674	655	711	676	644	717	659	718	679	677	673	681	681	712	686	694	604	660	672	684	674	621	647	662	658	690	685	680	650	668	712	683	642	691	677	715	699	644	635	680	716	635	668	649	633	665	694	663	670	652	635	672	672	673	674	680	682	672	658	631	669	663	687	667	636	648	616	684	651	688	660	695	649	618	648	691	706	663	665	686	667	653	662	653	625	656	663	677	664	672	644	644	689	718	637	689	657	719	654	637	658	655	650	660	698	653	595	662	714	648	650	690	707	642	692	619	640	650	706	608	657	608	647	632	684	668	652	706	668	670	673	683	648	609	645	707	653	695	693	628	725	683	665	689	655	658	632	718	679	709	636	665	703	633	685	670	660	660	671	709	668	675	686	667	683	684	667	692	668	661	642	646	663	667	629	622	699	704	684	660	674	659	701	650	663	644	669	681	622	652	626	655	643	706	688	660	650	671	673	677	665	652	640	622	681	648	645	690	669	684	655	657	695	667	701	672	668	645	667	671	661	660	649	689	684	675	700	632	677	671	659	690	700	678	722	622	675	667	680	655	702	669	698	673	664	649	642	639	685	693	728	667	634	653	646	634	647	677	590	648	697	694	669	693	700	677	640	675	692	677	651	712	700	610	655	668	679	702	661	665	670	652	652	632	639	672	644	642	660	679	662	687	688	637	678	624	695	714	699	650	664	684	658	657	684	668	635	660	657	635	592	642	700	689	694	706	654	637	710	689	675	651	660	720	706	670	670	657	670	683	650	653	630	667	643	667	640	694	625	674	665	642	645	694	672	678	703	662	695	644	680	702	660	674	734	642	676	670	646	682	705	615	649	646	667	668	682	640	675	667	610	662	675	660	685	667	681	659	663	673	642	674	671	691	689	653	627	653	614	625	643	709	674	641	669	612	663	644	680	694	689	673	703	652	675	679	663	672	646	674	669	662	668	687	615	703	722	695	702	698	682	644	636	687	608	697	636	675	660	662	659	667	667	669	638	644	669	709	670	627	696	657	637	691	667	629	694	630	682	664	632	667	665	663	671	630	669	692	656	695	651	664	651	656	678	669	674	704	655	672	666	640	649	669	679	694	702	676	635	728	657	662	664	603	728	681	673	652	667	689	630	669	655	641	656	641	662	686	636	657	645	673	671	642	668	732	657	656	600	668	641	687	649	665	665	697	660	668	676	701	674	706	658	605	693	677	644	629	678	669	674	727	645	660	663	675	691	643	714	721	706	687	679	663	701	636	649	612	682	594	673	715	671	630	630	635	681	633	657	643	658	716	695	678	686	646	669	638	697	667	669	703	656	685	690	661	684	626	702	648	673	675	702	620	635	650	676	689	622	704	620	690	655	656	674	655	688	678	652	662	649	690	642	716	723	665	671	682	695	638	623	681	663	677	672	650	622	656	667	649	653	676	694	669	667	681	664	639	661	682	654	700	683	687	624	669	671	691	697	685	704	693	666	653	686	652	651	656	658	646	661	636	659	695	730	662	668	647	642	655	738	659	678	650	695	644	599	657	724	698	700	662	664	645	640	701	647	644	647	663	676	696	665	635	678	623	688	685	667	685	687	679	683	674	616	674	671	638	694	708	665	668	662	674	697	639	661	659	643	686	708	662	669	642	690	686	649	685	692	708	711	702	664	711	666	701	665	688	624	725	643	674	653	636	674	678	712	639	647	665	640	661	663	658	651	663	683	699	710	658	655	665	651	653	685	655	705	689	667	682	658	671	689	668	650	698	629	707	673	689	698	704	664	666	679	675	664	649	672	691	650	671	672	657	642	678	696	674	704	680	700	664	685	631	657	663	673	726	662	670	647	661	658	713	687	672	656	654	668	707	686	684	661	668	635	646	723	675	690	680	723	655	643	663	666	710	685	675	693	645	638	661	696	705	623	637	672	657	680	692	693	632	686	666	710	688	681	664	676	627	662	627	651	649	691	654	653	649	667	680	669	613	625	637	696	691	653	676	669	692	638	692	685	679	682	696	682	665	641	637	678	701	665	677	710	631	730	644	643	720	671	685	707	661	709	695	707	697	705	691	659	669	697	667	723	692	683	642	658	687	673	674	712	687	688	649	701	652	696	669	690	649	660	695	677	648	733	702	580	682	649	669	628	626	672	662	625	635	664	634	680	675	671	685	680	682	665	668	645	705	711	657	630	672	677	694	651	669	679	657	664	658	650	628	658	654	694	664	651	656	659	699	648	644	725	707	655	681	648	688	689	689	662	672	658	635	643	700	649	680	660	653	647	689	686	697	662	690	673	686	652	677	675	677	619	697	669	712	674	650	637	647	681	680	700	653	675	700	629	683	669	657	670	675	716	681	698	642	625	697	661	710	646	640	637	662	667	704	668	707	684	664	675	663	646	647	679	659	648	671	646	716	672	642	629	673	647	679	678	637	665	716	674	645	672	662	665	647	669	677	687	687	679	694	676	647	655	677	679	708	681	661	632	734	668	647	690	678	654	716	658	688	685	657	662	663	700	653	671	698	649	709	668	657	652	697	669	659	631	677	629	688	648	660	693	687	659	680	730	656	657	646	685	658	632	667	626	670	633	667	731	647	659	667	656	658	683	686	681	721	642	657	688	667	673	669	685	647	632	678	632	677	661	668	680	681	689	647	675	638	740	630	694	674	694	659	704	707	676	646	712	716	690	680	637	709	683	641	669	691	675	683	663	685	680	687	665	689	710	650	663	666	672	634	713	643	661	676	676	659	685	639	650	645	642	668	655	680	652	702	671	693	657	672	685	714	691	662	693	734	649	689	620	636	669	679	637	678	700	647	630	656	662	660	722	657	694	677	666	671	638	669	653	669	627	687	733	680	650	683	655	689	714	627	673	627	649	719	666	666	643	715	675	708	686	669	648	626	689	684	700	692	668	660	667	676	690	648	672	672	638	658	639	648	698	677	641	676	690	664	638	672	655	699	677	660	648	697	641	624	651	702	623	670	679	648	644	663	665	655	662	668	654	676	677	653	720	673	684	643	675	651	650	669	696	699	698	663	677	658	687	660	681	625	666	666	644	679	670	721	642	647	633	677	641	672	657	624	691	648	683	643	625	673	678	658	678	658	656	674	679	708	672	683	680	690	684	707	663	696	676	649	681	677	660	657	687	662	658	655	670	658	631	645	695	648	623	719	705	649	683	685	638	658	697	630	614	707	673	704	666	645	714	695	657	704	684	697	651
11811	2629	855	613	981	1055	904	809	706	661	499	428	328	273	266	217	182	163	157	142	113	111	99	95	96	91	68	64	74	61	66	55	60	63	76	59	63	42	57	53	53	46	52	52	43	44	35	45	39	28	44	40	30	26	35	39	28	27	35	36	37	26	36	32	32	25	32	37	34	39	29	30	32	31	28	33	41	40	36	33	29	34	23	34	36	38	43	29	23	40	37	50	31	35	28	26	33	32	31	28	33	37	33	21	36	36	34	19	42	30	30	31	23	40	30	33	30	36	35	31	31	28	34	30	16	36	30	31	30	26	47	35	29	22	25	27	29	33	38	35	34	17	37	25	36	34	32	37	33	27	34	33	33	39	24	31	33	26	29	33	27	29	24	24	37	28	40	30	33	29	33	22	20	32	31	40	26	34	33	28	26	39	34	38	28	27	33	30	31	28	33	32	31	26	31	26	34	22	31	30	38	30	38	32	37	28	33	35	27	27	33	38	35	35	28	37	32	45	31	27	25	34	37	19	38	28	31	26	41	20	36	36	35	38	23	44	26	39	37	44	19	32	38	32	36	30	29	34	33	35	24	33	41	29	30	31	47	37	29	48	35	29	35	28	22	32	28	28	26	27	26	43	34	36	32	30	27	19	27	27	32	35	33	29	28	40	24	32	22	33	27	31	29	33	36	26	33	28	30	30	31	18	31	28	30	25	29	39	35	23	29	28	34	38	34	38	22	31	37	28	33	33	30	37	33	35	29	46	33	33	34	38	39	23	36	41	29	25	32	34	34	39	28	32	35	34	31	37	37	33	44	32	42	33	28	34	37	29	31	31	20	30	32	31	32	25	29	30	32	42	26	36	25	42	33	31	34	39	33	33	32	36	28	31	32	39	30	26	32	32	29	36	35	25	26	43	27	35	31	27	32	29	30	33	38	36	26	42	31	29	29	26	38	27	38	30	27	34	32	28	32	37	27	39	42	36	33	36	24	27	22	34	28	25	37	27	29	30	33	37	31	34	28	29	28	29	29	47	41	40	18	28	37	35	33	39	23	31	36	37	42	32	38	29	40	25	39	25	25	30	41	30	26	40	34	22	29	28	50	23	22	38	28	35	26	26	26	40	30	30	36	32	34	21	34	30	27	29	33	29	33	31	35	25	32	32	21	37	27	37	40	33	34	34	24	32	32	32	31	31	32	25	25	28	30	42	35	29	24	39	30	37	29	31	30	27	26	33	33	26	38	39	38	21	31	26	18	25	32	32	33	32	35	39	29	29	33	43	24	27	33	24	36	30	40	38	27	36	28	39	37	24	32	25	37	32	29	34	30	36	28	25	29	32	26	37	27	31	31	40	25	38	35	38	36	35	34	39	33	32	24	25	29	27	37	24	25	32	27	27	28	26	37	28	49	25	30	36	35	31	34	34	27	36	30	40	33	35	34	34	34	37	33	34	32	35	29	26	18	33	41	37	33	27	22	33	32	29	39	27	38	41	28	41	36	29	29	29	33	32	39	31	31	21	33	28	21	33	34	36	37	27	34	24	23	36	37	35	28	30	27	30	33	21	33	41	33	45	38	25	32	29	38	34	29	38	35	39	40	23	39	35	39	41	34	28	30	34	28	36	29	31	35	36	21	33	27	25	35	33	33	30	38	29	35	27	25	34	33	27	29	32	35	35	35	21	33	17	25	27	31	36	33	28	37	31	28	31	34	25	30	30	29	24	21	33	43	35	38	32	30	27	25	48	38	27	35	23	30	31	27	39	38	20	20	27	31	41	48	20	38	29	28	30	41	31	27	28	28	30	35	31	42	29	27	39	23	26	31	25	37	31	45	38	26	35	27	39	38	33	30	34	37	30	29	26	32	33	43	33	29	26	34	30	31	29	31	30	35	25	39	29	36	23	22	33	25	29	39	39	36	32	23	29	37	30	28	42	24	31	37	32	28	29	31	34	23	34	22	28	26	29	31	36	28	35	32	41	45	36	31	34	28	37	31	34	26	30	21	30	25	32	32	38	29	40	37	41	35	33	23	25	34	22	31	27	28	28	31	30	37	28	32	30	38	20	38	38	35	29	22	35	28	37	28	33	32	34	25	35	30	34	27	30	26	31	28	31	20	32	24	33	27	36	40	29	37	32	26	32	36	25	39	36	28	31	32	37	29	29	24	26	35	32	40	42	28	31	35	33	22	36	32	23	35	26	19	39	34	31	27	32	26	32	35	33	25	35	42	13	29	34	40	42	30	31	25	34	35	22	29	30	29	21	29	35	36	38	24	34	29	35	26	31	33	30	37	29	23	40	35	33	21	32	22	30	41	36	31	34	30	29	30	36	29	31	34	39	30	23	29	36	23	43	31	37	23	31	27	24	33	39	36	42	30	38	29	35	31	40	21	32	30	34	22	33	29	29	40	32	32	35	27	28	30	40	28	30	27	31	35	31	38	33	24	34	35	31	38	30	29	31	38	28	29	33	33	38	32	30	33	35	40	30	34	37	28	25	27	47	26	33	36	41	34	36	28	32	28	29	29	29	41	35	43	41	30	32	27	23	30	32	27	35	38	27	38	34	36	39	30	37	30	31	32	30	22	29	34	35	31	33	33	25	35	26	38	40	27	28	36	40	33	25	20	38	22	30	45	33	27	20	21	39	31	38	26	32	21	27	36	27	29	34	33	40	37	36	32	29	34	34	27	28	35	35	33	36	36	27	27	26	47	28	39	33	44	31	29	23	33	23	36	20	34	26	28	32	25	28	36	29	20	40	38	29	44	30	28	40	45	26	34	29	33	41	51	29	30	30	29	31	32	36	31	33	38	27	26	30	28	25	28	30	23	32	36	29	27	36	32	32	26	33	35	39	26	18	33	40	21	37	33	33	26	36	31	28	39	29	29	36	28	30	42	27	34	31	35	29	35	29	32	31	27	31	31	31	28	29	33	22	36	32	29	28	27	32	21	31	20	34	32	31	25	32	47	40	49	31	32	29	16	29	38	34	32	35	34	27	32	41	28	38	39	29	30	33	28	27	28	26	31	32	27	33	44	25	24	28	25	25	37	37	42	37	38	39	28	25	28	26	30	46	32	27	32	43	38	29	27	28	45	34	25	32	34	26	30	36	38	28	32	33	35	26	35	30	27	27	24	25	24	31	24	18	38	28	30	37	32	30	27	42	24	20	29	39	35	47	29	35	20	35	35	40	39	28	23	22	33	34	21	35	35	41	25	24	28	28	22	42	28	38	20	41	28	35	26	25	31	35	31	35	29	33	37	37	29	32	31	25	40	31	38	26	25	37	30	32	24	35	25	29	27	19	35	30	29	32	31	26	32	17	32	35	21	44	34	27	35	33	35	30	33	33	44	37	29	33	28	29	27	38	26	34	39	22	30	29	33	36	34	35	38	25	32	28	23	42	23	30	29	35	20	28	26	25	26	24	28	28	23	32	30	28	39	27	33	29	37	33	23	30	36	32	28	34	34	36	35	36	37	40	32	40
49869	24128	16410	30117	37546	36275	33039	29172	25747	22305	19361	16648	14385	12445	11030	9456	8126	7230	6276	5646	4975	4532	4180	3723	3479	3212	2849	2812	2588	2440	2249	2169	2022	1844	1879	1715	1556	1433	1349	1279	1193	1077	1040	994	922	877	927	867	865	845	824	793	762	751	747	703	709	684	689	665	628	622	639	663	645	645	619	612	608	608	584	614	585	542	586	572	545	520	584	528	546	545	539	565	520	568	506	499	581	532	546	529	525	523	514	534	540	496	500	500	483	511	537	533	550	535	550	513	522	501	517	562	532	496	515	532	495	498	499	497	540	545	491	496	549	490	521	532	492	496	482	480	535	501	543	478	500	507	522	535	521	507	510	486	498	537	507	543	504	501	510	506	502	528	507	486	537	518	486	510	520	506	504	460	472	488	560	507	490	534	554	477	526	507	514	519	508	502	469	494	484	496	511	495	480	497	513	480	521	477	533	497	511	477	487	515	512	480	487	521	500	490	482	529	479	502	503	479	513	537	500	500	489	488	486	534	505	488	553	508	514	520	504	465	526	439	506	502	496	492	489	490	481	481	502	521	507	504	490	476	500	517	542	522	508	477	483	526	506	507	548	491	510	526	502	502	532	548	463	518	482	526	487	517	508	525	431	489	507	460	476	497	454	502	507	509	502	477	535	508	480	513	472	538	515	452	480	473	514	491	505	537	537	491	490	514	487	466	483	506	511	499	492	537	507	511	497	500	467	493	543	489	496	454	515	507	469	524	475	515	468	497	535	545	507	515	496	526	514	470	519	498	568	542	462	498	496	495	485	491	495	476	562	462	574	493	487	541	488	512	475	500	490	468	476	522	501	525	523	501	507	491	498	454	490	497	517	485	494	476	512	500	488	504	502	484	513	507	527	510	519	485	503	528	553	525	491	515	494	476	509	467	479	524	530	499	498	502	504	502	523	467	511	532	505	478	510	527	462	485	503	472	481	474	507	499	500	520	488	506	503	492	473	499	499	477	499	515	504	514	476	495	515	516	508	505	480	521	514	498	494	521	524	491	512	540	461	537	492	481	525	548	509	504	532	495	470	485	500	543	472	527	471	498	510	485	500	506	521	469	495	542	485	504	515	506	500	506	511	496	485	477	549	505	513	531	504	482	521	486	530	512	474	509	507	468	485	455	505	508	510	481	493	517	498	532	499	498	518	511	502	479	504	479	485	526	516	494	501	522	477	526	477	527	479	469	494	469	517	470	459	495	492	519	536	495	546	528	514	453	475	502	523	509	479	464	496	533	502	510	518	512	488	501	553	492	522	478	520	503	538	467	509	525	565	489	480	491	505	506	490	470	489	525	464	490	517	513	503	514	498	494	482	505	500	494	545	490	526	547	484	512	497	489	480	522	478	486	487	492	494	518	515	490	474	524	482	518	528	484	483	522	483	479	552	511	523	496	515	504	506	519	478	481	518	488	498	479	494	542	535	517	506	514	516	524	523	470	501	549	512	452	466	492	513	520	503	493	499	510	508	513	509	484	518	476	487	487	486	507	522	495	510	495	492	522	469	488	499	509	517	488	490	524	501	480	561	504	472	502	469	536	490	503	518	495	428	512	444	498	467	475	483	494	505	494	464	482	520	528	544	500	510	499	478	467	475	511	544	489	486	463	494	469	495	466	500	531	490	461	479	500	484	497	502	470	459	511	522	494	510	512	534	482	528	513	512	479	482	536	497	509	489	522	512	520	518	476	456	483	524	495	543	490	523	536	485	481	526	502	510	499	490	489	513	500	500	527	469	495	521	489	519	496	523	493	524	505	507	501	530	477	488	532	506	488	543	520	487	494	503	518	476	494	492	512	541	470	480	530	528	494	501	526	515	519	515	499	499	506	507	501	466	514	474	480	505	526	547	511	493	532	491	483	539	521	518	469	517	531	484	498	513	523	479	497	518	523	519	502	506	491	471	494	512	532	512	498	515	507	462	521	523	540	502	469	489	501	537	500	533	490	510	516	506	504	536	514	517	508	478	498	545	472	538	501	501	537	474	506	490	469	504	512	528	510	496	531	520	546	526	510	494	509	521	535	540	521	495	448	486	528	557	471	471	473	515	491	511	482	481	489	507	511	510	498	466	529	511	494	514	481	516	478	467	515	506	482	502	476	501	538	506	515	490	477	509	525	501	474	502	507	481	518	473	499	466	509	485	490	503	495	505	460	477	522	515	467	488	531	513	499	524	476	495	509	488	492	489	517	515	531	482	499	495	527	505	515	477	504	471	469	526	482	476	518	529	523	513	495	518	517	477	467	505	440	489	513	487	492	510	506	488	539	536	492	508	471	489	493	477	475	546	477	485	515	503	464	501	483	515	508	514	546	508	521	498	483	539	505	511	538	488	501	517	533	540	533	569	440	512	532	499	508	512	492	490	458	522	513	510	503	504	529	493	484	499	472	495	510	524	515	522	515	496	539	509	531	507	500	480	509	508	483	532	514	507	455	519	514	483	541	497	496	490	479	497	503	457	490	492	508	501	529	472	535	487	503	480	488	513	514	474	482	468	494	469	495	493	570	496	490	482	526	480	518	502	516	506	491	501	459	524	553	497	501	504	535	504	521	484	517	506	496	484	501	480	511	499	504	491	490	477	515	486	437	536	541	513	467	510	522	500	476	516	471	480	491	527	515	467	464	476	524	494	519	536	521	514	461	479	500	487	491	476	480	479	518	467	503	499	509	493	509	497	510	515	497	493	525	527	457	511	458	501	529	479	506	494	460	510	466	483	452	464	507	484	497	483	506	529	504	496	483	495	500	524	502	525	480	482	471	500	515	513	485	502	476	463	520	508	561	559	529	513	507	518	478	486	521	506	514	496	510	483	491	551	478	481	465	528	478	504	492	483	489	523	510	508	505	502	524	531	498	505	500	527	512	487	521	506	490	504	507	514	523	501	494	522	509	490	495	487	508	543	475	457	522	519	492	505	544	445	477	520	484	518	474	442	532	512	487	482	497	499	451	495	471	494	525	507	529	488	521	491	504	501	489	500	481	521	517	526	507	508	472	496	510	498	515	509	472	485	486	500	460	494	475	518	506	496	439	480	455	478	463	517	495	495	514	533	487	503	496	516	509	504	525	487	511	533	496	518	514	494	443	499	483	500	516	489	497	508	477	511	483	525	476	502	528	473	502	516	532	490	475	485	478	480	505	527	533	508	507	504	515	511	495	481	547	554	534	475	519	528	506	486	515	507	507	515	512	517	477	478	494	519	557	506	482	534	472	495	473	474	509	516	532	504	503	500	511	512	477	528	510	491	480	485	468	509	506	535	513	522	516	463	485	512	519	502	526	466	496	487	469	524	525	506	545	544	486	503	522	539	510	482	500	531	500	510	502	484	495	528	512	495	492	504	513	490	477	484	478	552	481	490	515	525	497	486	483	503	483	505	526	501	518	499	474	482	503	491	470	518	502	508	494	485	504	508	509	504	536	501	497	513	448	509	494	511	468	460	522	514	472	484	534	505	461	502	528	524	546	518	517
4546	800	336	238	437	475	381	340	281	249	186	164	175	134	106	93	82	94	95	63	49	64	72	58	61	66	36	35	50	41	45	35	33	35	43	44	37	40	35	27	38	39	36	35	31	29	26	35	28	30	28	37	31	36	37	40	37	45	29	23	33	29	24	34	37	25	33	27	35	29	31	16	31	31	32	33	29	30	36	32	36	42	29	26	26	26	23	24	26	32	26	28	27	31	23	31	26	22	29	25	32	26	21	21	29	27	35	28	31	27	35	31	42	24	32	32	25	30	26	27	38	32	25	42	32	27	26	37	28	19	24	25	26	33	21	39	32	27	26	34	27	20	25	19	34	30	19	29	36	30	36	23	27	20	33	19	30	25	24	35	38	20	27	26	20	18	24	30	32	19	27	24	28	34	28	31	32	34	23	35	32	27	26	22	34	22	28	27	40	25	25	26	33	19	22	26	26	38	28	30	27	28	23	36	34	24	36	35	35	23	29	30	20	27	28	28	30	33	27	31	26	24	31	29	18	29	38	32	20	25	34	29	33	29	35	25	30	29	26	30	29	39	33	43	35	34	36	26	17	28	31	17	22	26	30	30	26	28	31	29	20	24	26	33	39	20	26	24	29	27	28	33	39	27	28	30	29	36	24	22	31	32	44	30	29	26	34	35	28	23	26	29	24	30	30	30	27	43	32	28	29	33	40	34	32	31	38	28	22	25	30	35	24	23	32	24	22	34	27	26	33	25	23	30	22	29	31	29	34	29	35	20	26	36	28	29	27	33	28	35	34	24	30	20	28	31	20	33	36	38	31	27	24	29	30	40	29	35	23	26	27	24	29	32	21	34	22	26	19	25	30	39	23	22	27	35	32	35	23	38	25	28	38	21	27	27	19	32	25	32	24	22	27	24	28	33	33	20	38	29	30	20	34	38	28	29	34	32	21	33	23	25	25	31	37	27	23	30	28	23	27	43	21	31	27	31	23	31	26	30	25	27	21	25	19	19	24	24	20	42	32	23	24	23	31	29	28	30	33	20	34	34	30	27	30	20	34	35	25	23	29	25	30	22	25	20	30	27	23	29	29	35	18	44	30	31	40	33	33	25	23	35	29	33	32	29	38	39	24	33	38	21	23	31	25	32	40	31	32	27	31	26	29	34	30	31	24	28	44	22	34	32	31	28	28	24	33	23	27	27	18	25	31	24	34	30	26	25	28	32	28	41	34	25	24	25	32	29	22	26	35	36	21	40	27	33	29	26	20	26	24	26	31	26	26	25	32	28	32	27	34	26	37	22	30	21	26	30	34	26	31	24	28	30	30	31	32	36	27	20	32	24	32	30	19	25	25	18	26	20	31	27	38	30	28	19	27	23	31	35	33	27	39	33	31	32	22	31	39	33	18	28	27	35	30	18	23	22	32	29	25	31	34	25	27	24	24	31	28	27	22	28	26	19	24	32	33	29	32	28	25	25	38	31	19	38	35	30	19	31	27	33	30	22	22	31	44	29	25	23	26	32	22	33	32	22	35	32	40	30	23	23	21	29	21	28	34	18	28	39	31	27	30	32	27	28	37	26	20	30	32	27	23	19	13	33	28	32	26	24	32	29	30	27	27	25	35	25	29	34	28	32	24	27	28	20	24	35	36	26	36	30	27	24	22	23	27	27	30	30	29	27	32	26	32	21	26	28	22	29	30	29	26	23	32	41	24	36	27	25	36	28	32	30	25	40	26	24	28	19	27	22	27	31	28	29	23	23	31	18	29	27	36	25	35	33	22	24	33	23	32	24	23	34	28	30	31	29	30	25	38	29	33	36	21	20	39	26	25	18	22	34	21	30	24	20	25	28	31	21	38	27	38	29	40	31	23	32	37	35	31	28	37	26	24	38	22	26	17	23	24	20	32	35	42	34	35	38	34	24	22	30	35	23	19	26	33	31	30	24	28	30	39	36	32	29	30	34	30	45	33	39	22	23	29	31	27	24	33	32	32	34	33	31	22	26	30	32	28	31	29	40	23	38	35	35	36	23	33	27	19	32	29	24	29	26	22	25	39	25	30	25	36	18	41	24	23	21	23	34	29	24	32	27	31	33	29	34	34	37	29	32	27	25	24	36	39	23	14	27	21	15	21	39	30	20	28	31	21	30	30	28	29	30	24	25	31	18	33	20	38	29	23	32	27	18	27	24	27	29	25	35	32	31	15	40	23	16	33	28	38	29	29	31	25	23	26	35	34	25	33	28	24	37	25	25	25	27	30	26	21	28	34	34	30	22	26	23	31	23	24	29	33	28	24	33	31	28	36	22	29	26	26	26	33	32	19	25	32	27	26	37	19	22	31	28	36	30	25	33	33	21	24	31	27	20	26	31	28	25	25	34	29	30	23	30	27	29	21	33	24	23	23	28	28	33	40	30	37	28	28	28	28	29	26	31	27	32	26	44	29	20	28	33	35	29	31	32	26	29	29	29	20	37	32	25	30	24	20	33	23	24	28	29	28	23	31	36	24	33	26	26	23	17	33	30	30	36	27	30	22	40	31	32	33	27	32	24	18	40	25	27	31	22	26	31	24	26	42	20	18	14	32	24	25	23	28	23	30	32	32	26	26	27	37	35	28	27	30	18	28	29	24	27	33	29	36	28	46	32	37	32	25	24	31	24	27	24	27	24	31	34	30	30	34	27	30	36	18	21	28	20	18	24	32	23	31	23	34	28	17	39	23	31	36	23	31	25	17	25	20	27	30	26	20	28	28	26	30	28	21	26	28	25	26	21	38	32	26	25	34	28	23	36	22	33	28	16	33	28	32	38	35	26	29	17	25	22	25	24	21	31	29	28	39	27	28	38	33	21	30	25	31	27	29	32	41	23	20	28	25	25	28	25	30	32	29	28	28	28	15	37	21	27	26	36	29	30	23	44	25	39	30	27	30	20	30	30	32	32	28	28	24	38	34	33	37	27	25	36	35	30	28	32	28	35	23	39	19	23	26	18	33	29	38	28	26	21	23	24	30	35	27	25	34	16	40	29	27	34	29	32	28	31	28	38	21	32	26	22	25	20	34	33	32	16	32	38	35	29	25	23	32	25	32	26	31	25	30	24	22	30	26	27	36	25	27	28	33	25	30	21	30	29	34	28	40	25	24	30	33	31	24	21	26	24	24	39	30	25	34	33	35	32	30	35	30	26	28	27	23	30	34	19	29	25	21	33	35	25	35	28	37	26	29	26	34	22	30	32	34	34	25	32	35	34	34	31	18	27	20	31	27	29	29	30	30	30	26	34	28	32	21	31	32	27	30	25	27	20	39	35	31	26	32	28	31	29	32	40	32	38	35	38	31	25	30	35	22	30	28	36	33	29	31	21	24	29	37	43	32	35	27	29	33	29	31	25	24	29	27	31	27	25	33	16	33	26	22	24	20	32	24	32	27	25	25	21	27	35	30	26	25	24	36	27	28	26	31	33	22	33	32	21	33	40	28	24	27	37	33	37	25	36	27	25
36132	16516	9267	20881	28018	26579	22860	19109	15687	12892	10450	8708	7244	6106	5188	4499	3832	3302	2915	2768	2395	2144	2037	1827	1629	1578	1495	1468	1260	1259	1236	1207	1120	1004	1038	909	907	913	850	809	743	730	705	671	699	638	623	637	608	570	562	596	581	542	555	541	540	514	524	506	568	549	510	560	474	528	512	506	495	515	492	459	445	471	454	487	486	469	513	450	458	461	511	451	492	514	503	448	463	456	456	450	465	482	471	469	476	449	475	476	458	465	483	446	438	473	473	470	511	460	441	426	483	473	428	408	437	437	451	467	456	453	429	463	437	460	451	459	467	481	443	474	477	485	467	461	434	451	437	453	476	442	485	489	481	447	474	471	460	440	430	472	431	443	443	452	470	462	453	452	443	488	467	426	453	464	485	440	451	463	484	480	477	460	514	462	480	475	426	507	490	468	463	487	454	460	494	483	462	468	481	437	478	453	451	446	464	483	444	463	422	468	442	491	462	439	487	442	486	470	451	450	465	465	452	453	449	456	465	430	488	457	484	470	466	442	451	442	435	487	467	478	426	445	466	455	444	456	442	470	454	473	437	463	443	414	468	498	410	479	510	445	461	435	499	486	433	448	465	435	455	495	450	461	441	435	420	492	447	458	530	478	514	426	485	457	446	448	472	477	450	459	457	440	428	422	513	442	461	458	470	511	463	415	470	418	485	442	442	456	457	451	468	491	463	467	464	455	443	465	451	464	486	466	445	428	467	473	470	475	473	456	447	489	478	453	470	457	442	460	480	421	458	436	437	469	454	449	484	464	457	456	464	493	465	415	439	474	495	444	479	508	454	443	431	456	459	481	439	438	488	464	434	439	445	449	434	466	509	487	479	494	438	509	461	420	449	461	458	442	422	461	443	464	459	490	471	437	452	471	412	497	493	477	459	480	516	432	473	455	438	501	473	498	458	473	457	474	471	486	454	457	453	417	497	450	434	452	467	472	446	453	462	436	452	475	487	421	484	471	435	495	444	502	476	484	452	471	438	425	447	460	451	430	478	469	450	450	495	445	467	461	433	448	476	465	465	464	454	458	464	470	442	450	499	472	458	447	479	411	472	431	437	476	483	448	457	464	449	420	431	442	466	425	486	463	465	459	498	490	467	455	445	459	440	434	430	446	432	457	433	463	443	514	466	480	450	428	484	438	493	494	430	439	463	432	431	439	458	433	448	479	452	451	448	465	490	418	446	451	495	446	464	467	461	444	435	453	493	458	444	456	429	429	418	493	447	467	484	443	482	470	442	475	451	455	458	451	453	476	474	485	463	443	452	453	432	468	483	469	463	468	468	477	428	502	443	457	491	479	459	444	403	453	479	458	447	442	434	480	473	465	506	440	483	451	470	466	448	462	484	442	468	431	451	471	440	487	481	473	486	448	471	466	425	471	452	448	448	458	460	437	466	495	441	481	454	445	453	468	485	463	438	454	473	464	440	470	474	494	442	446	463	438	456	441	437	473	452	448	424	437	480	471	468	467	460	499	446	436	457	453	450	466	474	424	425	495	426	466	466	411	450	472	493	459	468	431	444	427	473	448	485	430	450	446	455	456	449	452	481	465	470	447	452	470	490	448	472	476	447	462	433	445	481	468	473	453	489	455	475	475	453	450	459	467	468	465	436	480	426	471	484	459	471	455	453	472	456	504	487	448	449	442	462	471	463	449	460	475	448	429	438	484	432	449	489	487	435	452	448	484	451	440	467	454	456	471	456	422	421	508	490	433	473	459	479	475	448	526	478	471	449	456	478	488	485	449	473	429	429	472	444	450	441	438	446	461	482	513	465	432	460	458	457	451	472	484	466	436	485	454	445	484	493	467	464	479	479	494	477	424	420	447	459	464	491	460	449	464	466	453	452	457	486	428	447	473	451	478	440	452	474	484	441	432	459	426	470	448	466	496	484	440	462	470	464	453	445	459	423	483	416	436	460	448	462	471	452	471	478	486	433	434	500	465	471	432	440	434	435	470	473	454	438	441	461	470	456	466	456	490	487	474	504	449	419	486	448	446	477	503	457	476	465	471	440	444	463	410	481	445	458	460	494	455	485	457	450	407	418	494	467	475	447	464	436	415	420	436	467	454	508	454	465	483	465	451	488	494	468	466	495	497	445	477	424	459	469	470	441	465	458	474	484	452	434	480	465	478	478	498	490	496	450	450	462	506	490	452	457	473	466	472	480	485	463	457	421	492	469	442	455	473	464	447	478	444	455	484	440	463	470	454	480	446	463	437	431	447	451	472	455	477	481	484	449	450	470	437	452	473	490	433	465	513	517	455	437	462	425	462	476	438	457	417	488	440	460	465	444	474	445	470	482	460	467	433	413	469	441	458	433	455	491	454	443	469	476	455	436	469	459	487	464	420	458	465	444	433	430	438	435	481	446	476	488	450	420	470	463	476	414	430	424	461	469	476	467	449	480	475	416	454	439	432	482	464	431	427	451	435	498	428	436	426	476	460	453	471	440	482	490	442	455	463	449	464	434	462	460	441	476	433	470	468	447	453	478	459	470	468	457	457	470	425	469	461	477	448	478	453	463	452	439	467	467	436	446	480	453	453	487	413	437	493	484	448	498	427	464	462	453	456	494	480	475	447	467	473	438	439	483	456	465	415	440	505	474	424	461	520	500	440	453	464	442	455	456	460	471	441	453	479	457	459	459	455	491	443	452	464	439	459	486	429	436	438	470	442	516	482	451	450	415	451	451	437	452	445	456	491	473	439	455	442	477	479	466	456	454	436	448	477	495	451	454	445	500	450	447	522	440	464	432	450	457	473	415	463	438	471	436	429	470	469	459	459	459	430	486	479	460	436	460	490	449	458	461	426	483	491	427	449	475	448	487	488	451	495	442	468	491	445	489	474	456	482	443	439	438	457	438	455	478	446	455	489	450	470	454	453	479	456	451	444	473	471	443	486	472	444	459	463	442	492	431	454	420	492	462	470	471	442	470	471	415	468	454	411	466	448	453	449	490	429	414	416	455	458	419	463	461	464	417	480	468	471	484	438	485	472	450	453	458	464	484	466	463	487	503	416	434	472	476	480	462	480	460	455	453	460	470	439	480	458	454	490	452	467	454	442	472	447	496	430	494	459	461	479	442	447	411	486	469	448	482	495	444	464	489	458	466	461	476	478	437	468	438	454	447	448	450	446	448	428	463	476	506	471	475	440	450	452	457	473	504	445	459	475	430	447	452	439	461	472	454	466	468	465	442	480	451	462	468	460	478	444	464	477	462	482	445	499	460	453	481	460	456	478	439	484	414	479	450	455	478	465	462	489	437	445	458	459	458	461	453	500	411	443	438	454	474	448	466	465	448	455	473	482	466	427	509	445	455	462	495	466	418	493	434	458	461	481	436	469	450	472	486	476	473	473	458	467	445	418	483	467	492	488	447	456	468	443	429	487	458	463	474	431	461	461	467	444	452	445	454	499	459	445	457	460	477	454	506	435	470	468	480	446	446	442	518	506	477	453
11874	3010	861	614	1053	1030	884	800	688	562	485	432	338	308	235	226	177	187	160	132	139	125	118	107	98	88	91	100	94	83	70	63	52	62	58	58	56	48	56	54	43	51	35	52	58	37	39	53	45	56	54	41	41	37	44	43	43	37	39	34	47	47	42	40	38	35	35	34	33	37	35	43	45	31	31	29	36	31	40	30	39	36	44	35	42	41	38	31	46	34	37	34	28	46	44	33	30	42	33	34	37	38	30	30	39	30	37	45	31	27	26	50	25	30	34	41	37	38	33	34	35	39	40	32	23	29	26	32	43	43	32	38	37	38	35	35	33	37	46	35	32	32	30	26	33	39	28	32	39	27	39	31	39	29	32	39	36	35	30	36	37	38	33	48	36	36	32	35	30	45	37	34	31	44	24	41	35	30	39	43	33	43	36	36	33	26	40	30	35	29	34	34	22	40	30	43	40	47	41	39	27	38	46	36	35	39	43	40	35	34	38	30	25	34	32	34	39	32	37	36	32	40	26	35	35	33	43	42	30	46	38	25	29	42	36	30	29	32	31	41	32	34	32	42	42	27	37	38	46	36	36	41	31	24	39	41	39	25	37	34	34	42	36	31	35	35	40	34	35	32	37	24	42	34	38	25	36	37	28	32	32	32	38	26	34	31	29	39	24	31	41	39	28	35	36	29	48	34	41	28	35	36	40	38	39	30	32	33	41	33	26	39	38	39	36	28	32	27	35	39	35	47	30	47	40	41	32	37	36	50	41	40	31	27	30	31	47	28	35	37	46	33	35	42	35	43	29	35	41	33	32	36	35	35	34	31	38	32	40	41	29	43	44	30	26	39	37	44	34	37	40	40	28	48	28	33	31	35	38	41	30	37	35	28	36	26	33	36	24	37	34	29	34	36	44	40	31	26	41	45	36	46	27	32	47	26	46	34	40	44	37	29	29	39	39	29	36	32	36	39	29	35	38	38	42	26	37	34	31	41	35	42	36	41	39	38	35	35	39	25	33	41	18	34	29	38	30	44	37	38	27	48	38	30	28	35	39	30	37	31	33	31	37	31	37	38	38	36	28	43	34	33	32	38	28	38	32	30	35	32	23	34	29	32	31	42	30	31	38	37	48	38	36	31	34	50	34	25	36	28	43	38	34	40	36	34	52	34	38	36	35	34	32	31	31	39	40	45	36	34	27	37	35	48	28	36	26	33	36	41	37	43	42	35	37	30	32	36	54	31	39	37	32	30	28	38	32	38	34	33	47	34	28	33	36	56	46	29	26	33	39	38	40	26	36	37	24	29	34	32	38	44	32	31	26	33	30	34	27	23	47	52	35	33	27	57	35	40	34	37	36	45	41	37	42	38	40	30	38	37	42	33	37	35	38	32	44	32	30	45	46	33	31	47	34	37	39	33	42	28	32	37	35	31	37	38	35	34	40	32	29	37	33	55	24	37	30	34	45	36	38	36	28	35	30	51	38	36	26	38	43	38	50	36	29	45	23	32	28	33	35	43	25	47	32	26	32	30	29	34	45	35	37	33	45	43	35	29	38	32	40	46	31	33	42	39	41	34	36	42	33	23	29	43	34	48	42	26	29	40	28	32	26	39	29	38	38	31	36	30	37	32	40	38	31	33	39	35	31	31	44	34	36	27	32	34	38	40	30	30	32	38	32	34	34	44	35	40	38	31	30	37	30	34	33	23	36	38	34	35	32	27	38	38	28	28	37	33	41	39	37	43	35	29	31	38	39	35	39	33	35	24	35	27	33	28	35	38	36	31	34	33	47	28	34	39	47	38	28	40	32	23	45	37	28	35	47	42	36	39	26	29	39	30	31	34	27	38	27	35	31	32	24	33	40	40	39	31	35	39	26	33	47	29	35	43	33	38	31	23	39	39	33	39	35	28	37	36	35	33	43	30	35	34	35	35	42	33	28	35	46	35	33	27	30	40	37	37	27	41	37	37	35	42	42	32	48	28	38	36	26	36	36	36	30	29	42	24	41	39	35	24	36	33	37	37	32	38	34	31	39	29	30	42	39	34	23	39	35	37	41	28	45	29	44	37	35	32	33	42	34	36	40	38	45	43	50	27	31	17	26	38	43	33	34	35	26	40	30	35	38	33	30	38	47	47	30	44	40	35	29	35	36	48	35	45	36	36	33	35	45	26	25	41	38	30	44	33	35	32	35	42	32	39	39	34	36	29	45	31	26	37	39	28	36	27	47	29	37	31	38	23	26	23	26	31	32	37	33	36	34	31	34	37	41	33	51	38	27	33	44	39	41	41	37	37	38	40	34	29	34	46	37	32	40	30	46	34	37	28	37	41	27	39	37	34	34	38	40	35	34	32	44	37	35	30	40	34	38	46	30	27	41	32	28	38	33	48	37	30	26	39	37	37	42	29	23	39	41	34	40	36	32	35	32	40	41	35	33	39	33	36	36	26	38	39	32	21	53	41	36	29	39	38	48	31	25	40	38	41	27	37	36	39	37	34	23	31	46	41	31	40	40	26	38	43	37	37	35	31	39	41	41	39	26	26	42	44	31	34	40	32	37	25	31	21	44	39	40	28	44	31	46	34	36	29	26	27	36	25	45	34	43	33	30	33	29	26	24	37	42	45	45	31	39	47	47	41	22	34	36	29	35	39	38	41	37	30	33	30	37	34	34	31	37	37	39	35	38	36	39	46	35	29	27	28	33	40	33	33	42	34	37	39	35	38	35	27	39	29	32	35	38	25	33	45	29	23	39	32	34	40	38	29	37	25	30	28	41	37	33	25	28	35	37	28	39	38	38	36	27	40	30	41	38	32	22	39	34	35	30	39	30	36	43	36	41	37	38	39	40	29	28	32	40	26	43	30	34	40	47	38	35	29	36	42	26	31	23	35	41	36	27	32	41	33	39	33	45	33	31	38	25	33	32	28	40	37	33	38	39	57	31	38	38	36	35	20	24	29	40	35	37	46	32	26	42	28	34	40	45	39	32	30	45	31	41	34	36	34	33	36	34	38	43	45	38	30	50	39	49	34	31	34	33	31	39	34	33	45	39	30	32	34	36	32	51	43	37	27	37	30	35	26	39	33	38	35	37	36	38	42	35	31	24	29	29	37	36	37	28	40	31	25	25	51	35	29	42	39	23	29	35	31	29	29	28	36	36	33	31	25	33	50	33	32	34	33	32	39	31	19	40	31	35	30	35	40	32	41	23	38	42	22	35	33	34	30	32	29	26	44	37	33	32	29	35	19	37	38	42	52	25	37	45	34	35	31	45	35	30	42	28	38	29	40	38	41	41	38	36	31	46	32	30	37	31	41	36	31	32	32	36	40	32	33	40	39	37	40	27	31	38	33	36	21	36	26	35	25	30	32	30	34	39	50	37	33	47	37	47	32	35	30	34	42	42	39	38	29	31	41	36	41	34	33	38	39	40	38	35	32	33	28	49	29	27	38	30	39	43	19	37	47	39	42	37	42	28	37	33	33	22	31	32	36
48956	24971	16225	29781	37086	35976	32799	29089	25711	22246	19092	16644	14138	12367	10726	9369	8176	7199	6358	5772	5076	4640	4222	3914	3589	3273	3031	2911	2710	2495	2289	2178	2042	1977	1909	1821	1687	1512	1379	1289	1239	1148	1103	1002	1036	949	1016	946	952	866	876	877	827	857	813	815	748	685	760	692	748	688	699	737	701	691	723	699	654	674	622	632	664	636	660	613	609	608	659	616	581	590	579	569	634	554	601	630	565	611	586	619	531	559	614	622	590	594	587	590	564	566	581	578	576	575	562	628	561	572	553	590	618	625	577	589	576	608	558	598	574	528	601	610	554	567	535	550	560	558	588	569	582	532	588	577	578	611	580	532	651	635	558	581	581	561	594	599	555	585	563	605	572	604	586	571	535	565	528	591	553	560	599	582	544	584	572	543	574	578	555	543	546	555	579	528	548	546	547	565	549	595	503	586	583	505	549	541	544	573	552	515	579	575	557	633	572	544	586	553	603	568	572	551	600	604	605	534	550	576	557	580	527	606	536	582	606	563	545	586	561	556	510	551	571	568	550	541	553	573	595	569	593	534	592	573	555	568	577	518	566	515	584	527	544	598	571	562	567	547	536	531	558	589	543	533	598	540	554	555	539	543	554	562	548	563	543	565	581	545	568	589	562	581	599	536	587	537	580	561	602	543	554	586	616	572	563	560	554	584	558	517	556	552	553	552	532	530	557	592	553	549	582	559	600	573	566	567	531	553	557	547	548	568	590	555	571	539	571	549	552	554	595	587	538	552	562	552	537	581	549	582	518	550	582	552	631	541	553	521	513	585	565	584	587	559	603	563	529	540	529	573	535	587	570	546	541	597	515	562	556	561	542	562	527	567	546	551	538	570	533	600	577	601	501	564	541	547	550	598	494	553	537	562	589	530	576	526	529	563	561	555	558	556	585	576	551	565	552	548	558	591	524	565	577	604	559	598	558	581	516	578	551	517	579	568	549	551	570	569	551	567	548	553	569	582	537	567	570	524	535	534	515	541	515	530	562	556	553	578	564	580	528	560	572	556	551	558	511	549	544	570	554	569	577	579	528	563	565	603	571	562	591	616	604	576	554	538	540	553	546	525	518	597	553	570	547	543	556	559	537	508	583	609	550	561	548	581	528	567	553	548	588	555	581	558	554	575	507	581	520	603	574	588	540	585	531	566	575	557	586	548	513	510	542	576	582	588	560	525	593	578	553	617	549	577	565	526	553	525	577	548	615	598	553	538	548	574	559	544	560	609	559	530	549	582	547	530	535	592	533	549	539	559	595	571	593	560	564	555	578	564	577	590	584	576	556	584	563	542	539	563	542	563	542	599	541	573	554	601	591	557	571	566	564	539	564	557	577	563	574	556	549	535	555	527	564	531	529	569	528	534	553	548	554	572	597	551	540	567	607	509	575	577	563	563	571	575	597	590	587	579	557	552	550	579	555	564	564	555	583	527	554	511	531	588	566	579	591	535	568	538	547	541	586	542	601	607	580	490	589	573	593	565	542	566	550	554	516	560	559	551	557	565	582	574	609	553	568	517	583	586	526	554	591	593	541	535	516	536	574	519	556	526	595	595	557	545	565	556	555	552	565	570	582	530	572	555	535	562	556	572	547	574	565	568	593	540	544	575	583	568	560	559	586	577	548	596	544	535	597	591	581	581	582	573	579	575	564	549	522	544	550	548	553	550	552	569	560	553	545	577	538	606	565	587	573	594	525	550	619	599	586	544	561	602	603	607	581	558	528	570	530	583	564	534	577	592	527	520	571	549	557	591	585	542	539	529	555	552	552	518	557	539	569	584	575	537	555	553	567	576	547	566	593	541	566	557	550	571	575	590	542	543	549	556	580	563	560	579	569	564	551	576	565	534	507	590	547	560	575	542	584	545	550	606	591	562	537	564	530	561	599	553	563	553	589	555	560	573	550	544	576	512	544	570	551	546	531	583	573	522	542	554	588	524	567	539	575	557	549	556	566	536	590	567	536	585	579	532	545	543	525	573	597	530	581	558	581	549	566	516	581	590	582	524	558	589	583	538	580	543	553	563	583	603	587	631	560	561	552	535	526	567	525	584	538	568	543	544	562	555	582	574	542	536	494	571	586	521	564	571	545	543	543	595	584	613	585	542	564	581	565	578	561	542	559	588	530	542	548	624	559	554	557	569	580	556	575	628	571	572	543	559	579	569	542	553	581	550	567	568	544	533	575	530	588	597	555	583	576	526	571	554	558	564	607	578	563	543	611	533	567	554	565	577	550	578	602	529	561	554	517	551	530	578	579	532	549	532	536	516	562	539	615	607	579	535	586	539	571	514	572	531	582	565	598	561	562	523	557	548	552	549	582	561	550	609	589	588	545	542	574	582	535	564	568	551	589	568	574	564	549	540	574	546	544	544	559	538	601	538	596	577	575	548	570	566	567	548	560	567	562	570	557	574	601	579	553	596	570	546	580	546	561	562	532	489	531	556	594	530	602	566	549	513	547	552	601	530	534	567	555	549	557	573	567	529	554	544	574	532	596	563	552	591	582	534	540	590	540	514	553	567	634	525	568	522	517	582	595	597	564	599	584	582	583	579	586	545	563	533	542	589	569	559	572	552	550	586	569	590	597	578	564	592	586	569	546	531	593	574	551	600	584	564	543	559	558	548	541	593	544	562	572	571	551	579	586	576	561	575	551	554	506	549	583	544	567	608	571	560	554	593	557	566	560	525	573	547	586	581	569	546	556	567	625	533	569	566	579	558	592	556	542	533	566	584	522	588	573	531	553	619	559	579	586	596	595	574	607	564	538	562	540	536	581	560	549	575	598	573	566	551	596	528	611	590	546	597	586	556	533	537	562	542	563	581	540	546	580	563	576	569	584	596	553	555	549	508	560	532	574	584	581	582	537	560	512	552	526	544	543	564	556	609	546	618	575	566	553	570	575	566	546	584	527	542	613	542	580	609	581	532	602	555	611	565	548	582	551	544	558	526	588	561	540	520	552	552	595	573	523	536	549	533	563	576	535	574	606	588	560	558	549	517	540	569	556	552	581	589	585	572	566	558	561	518	555	563	567	549	556	603	561	534	566	566	535	597	564	539	564	579	550	580	560	556	559	536	581	509	559	547	547	579	558	604	565	561	527	577	564	579	575	597	551	566	594	550	561	568	597	566	571	535	551	577	577	569	546	595	574	575	570	555	531	547	560	573	535	566	567	542	543	571	576	522	546	549	563	531	558	527	596	595	565	605	547	525	568	585	566	590	595	574	579	600	523	579	544	549	526	560	569	527	574	573	548	578	568	538	506	531	574	612	526	574	537	537	513	591	587	590	584	503	557	561	531	591	572	562	586	549	544	551	566	575	585	566	573	566	533	582	515	593	600	548	578	581	530	535	535	557	540	566	554	521	616	557	578	597	548	556	531	603	560	568	536	544	561	612	555	610	535	603	548	560	569	547	557	566	589	594	594	573	585	600	566	600	549	588	552	509	535	573	497	571	522	566	606	553	535	578	561	533
8181	1677	579	429	634	711	591	540	436	405	330	290	230	203	186	135	145	137	134	103	99	88	90	92	91	82	61	70	52	58	55	67	56	59	59	48	45	53	61	43	57	53	41	57	48	49	58	42	48	54	42	39	52	50	54	38	43	32	42	31	36	42	38	37	45	56	38	45	55	43	53	39	39	46	41	40	35	54	36	48	44	37	47	37	45	45	29	45	29	37	46	44	41	41	42	47	37	45	45	46	45	41	34	36	44	51	45	37	37	43	40	46	42	47	49	47	45	38	48	43	33	45	28	40	46	37	41	49	42	46	39	45	42	51	34	48	34	44	29	37	52	34	49	43	45	33	42	40	49	38	47	47	46	46	47	41	44	38	40	49	30	43	45	38	39	36	49	38	41	54	38	37	34	35	36	42	58	31	40	48	36	31	52	40	35	47	28	45	48	35	45	41	31	53	34	36	38	38	50	46	39	43	49	47	40	43	44	38	44	53	50	44	30	39	41	43	39	44	51	43	40	40	43	43	59	51	29	28	35	39	36	37	46	42	57	51	59	53	30	52	40	40	46	43	42	46	46	44	43	49	38	36	29	39	47	44	31	48	44	35	35	49	50	37	33	39	33	44	47	47	50	43	31	36	33	46	41	55	41	45	44	45	44	45	41	39	53	37	53	33	49	35	34	41	39	46	50	45	52	42	38	40	57	33	65	39	55	35	44	39	45	40	41	42	39	49	34	40	41	45	47	41	49	43	34	46	48	35	56	43	39	47	42	42	46	42	49	39	31	39	42	57	39	43	38	43	41	58	48	45	47	52	45	43	49	39	43	49	32	44	37	46	38	36	35	51	37	29	50	43	44	39	33	52	57	43	36	37	44	35	40	51	43	44	37	41	50	41	39	44	47	52	53	44	40	33	29	35	49	45	43	35	47	37	51	40	42	33	46	29	38	48	39	56	39	45	38	36	29	44	42	33	36	44	39	45	38	47	26	26	48	37	51	45	44	32	45	35	52	55	45	26	47	45	29	47	41	38	33	47	42	44	44	45	40	40	46	35	51	31	50	38	47	58	38	38	26	50	52	48	34	41	42	43	47	44	52	45	36	45	37	35	35	41	54	43	47	45	52	44	40	51	46	44	43	39	43	34	46	49	32	37	45	41	44	40	45	45	32	61	43	40	45	48	34	60	48	32	35	36	36	46	37	38	39	27	58	51	47	35	45	44	50	43	43	51	34	42	29	51	59	46	38	42	53	53	42	35	41	46	40	52	31	41	42	34	32	43	39	44	35	46	28	30	49	40	48	41	39	34	50	46	44	36	39	44	53	45	50	45	42	42	42	39	45	42	41	40	51	36	47	38	38	40	53	49	33	35	46	34	42	46	49	37	46	49	50	41	56	52	43	38	36	36	39	52	29	44	40	50	41	46	39	35	50	47	42	51	51	37	40	39	33	44	39	47	40	51	39	47	39	49	44	52	38	48	45	49	41	33	48	35	44	52	49	45	32	34	41	40	43	49	38	33	28	43	48	43	49	37	36	40	34	36	48	31	41	54	45	51	32	46	42	38	48	31	39	40	44	67	35	41	39	49	43	59	40	35	31	40	56	50	42	41	39	39	36	41	35	43	40	45	39	35	45	37	39	34	36	36	34	37	44	44	38	43	37	52	38	39	37	37	47	36	47	44	53	43	43	33	34	45	39	51	43	47	37	41	46	36	40	41	43	41	30	38	39	41	44	42	44	37	45	43	51	42	33	35	38	37	43	34	48	41	48	47	47	44	39	47	38	34	41	38	36	39	42	34	45	43	37	45	36	44	48	52	49	46	33	42	39	32	49	35	42	40	52	40	31	37	44	48	37	38	38	45	46	26	40	44	55	46	40	42	46	38	39	39	43	41	53	36	44	39	47	42	37	35	44	42	42	43	46	50	41	53	42	50	38	43	47	50	34	42	43	47	46	40	50	46	44	48	42	36	50	57	33	44	45	42	47	49	42	35	46	45	30	47	51	32	38	46	41	41	56	44	45	53	35	46	44	36	45	44	41	51	44	45	30	48	41	40	47	33	49	49	33	40	56	33	42	33	38	53	49	45	41	49	52	41	33	46	50	43	45	48	40	34	50	41	36	38	44	54	43	34	31	44	47	51	46	29	40	53	62	39	36	47	40	39	35	42	35	53	36	44	45	37	36	46	50	36	46	48	44	38	38	53	31	56	49	40	44	35	33	40	37	48	53	33	36	40	39	41	46	43	41	47	46	51	45	43	37	37	33	54	56	36	45	35	32	43	35	37	44	43	40	48	52	46	42	44	51	52	34	44	32	43	42	41	48	45	42	38	45	43	37	46	48	39	50	40	35	42	47	58	40	45	41	50	50	47	47	44	49	38	37	45	43	51	37	42	59	43	35	45	42	37	48	44	41	50	36	48	53	49	45	38	39	46	27	49	39	44	44	53	38	37	56	38	39	40	47	51	40	41	25	40	41	35	43	46	39	40	51	33	49	34	48	36	39	32	35	40	43	36	37	45	47	42	34	39	50	48	42	49	34	42	44	50	38	45	51	41	42	46	34	42	34	47	39	40	53	49	39	32	42	37	47	40	42	41	52	46	41	45	38	43	39	46	49	42	44	50	50	32	51	43	42	45	47	36	39	44	51	49	36	38	35	40	45	42	40	39	47	30	49	52	37	49	46	48	52	36	54	42	38	41	43	46	46	53	36	39	30	49	46	47	45	45	42	43	37	39	51	39	44	39	45	39	48	49	37	41	50	59	38	45	41	47	38	49	46	44	32	32	31	51	43	50	46	47	54	48	33	46	52	38	52	34	41	46	53	44	37	34	38	44	37	41	39	47	44	31	35	45	45	48	41	53	43	47	43	39	47	47	41	39	39	43	57	43	44	51	38	46	39	48	40	35	55	46	44	42	44	38	51	41	38	36	47	42	42	44	41	49	38	45	40	42	44	49	50	38	44	37	46	45	30	42	36	43	58	46	42	54	51	41	46	48	45	43	46	39	42	45	42	52	41	38	41	38	41	42	39	44	45	49	46	30	35	42	58	38	53	31	45	51	43	40	44	38	37	46	42	33	40	40	56	49	46	41	37	49	36	40	50	55	36	47	33	41	47	47	48	39	42	46	48	47	40	34	56	41	44	35	38	46	41	33	32	34	49	55	39	50	34	44	36	51	37	43	44	52	49	51	41	36	40	45	53	36	42	36	39	50	50	41	36	43	40	44	41	39	39	44	38	51	39	40	47	52	38	40	39	50	50	42	45	45	33	40	43	45	61	38	42	34	39	42	30	50	51	32	47	37	45	45	31	46	54	42	35	50	44	37	53	54	37	34	43	53	39	35	51	37	55	30	42	45	45	44	40	50	34	46	34	41	40	41	40	50	43	42	52	40	42	49	41	60	54	44	47	37	58	56	35	57	41	37	36	42	45	45	54	45	41	47	47	47	37	44	47	45	44	48	33	40	48	48	44	43	39	37	41	43
41713	20808	12006	25089	32542	31240	27717	23824	20388	17283	14377	12101	10148	8769	7496	6435	5598	5050	4538	3994	3619	3317	2963	2642	2520	2478	2264	2174	2052	1972	1830	1692	1607	1598	1522	1416	1311	1270	1223	1184	1170	1041	1017	1005	966	1007	946	963	902	902	856	868	835	840	848	804	815	809	821	790	786	779	784	721	679	733	733	752	741	730	782	733	713	705	717	708	711	697	703	725	744	654	682	705	700	689	677	768	688	684	685	698	728	718	711	729	690	670	660	742	740	694	694	695	660	706	693	723	675	679	743	680	717	673	726	697	660	689	644	670	653	702	687	703	683	640	681	722	634	672	720	665	698	642	677	669	666	692	671	665	698	663	666	693	649	716	628	646	691	677	712	678	663	691	599	682	648	689	735	642	690	688	669	672	644	689	709	676	672	695	701	669	634	664	689	698	694	685	670	692	680	650	683	698	649	699	676	746	687	673	691	650	702	679	663	649	656	666	637	697	648	643	651	661	714	678	644	607	668	696	674	695	624	699	677	644	688	640	665	646	660	692	708	672	641	659	652	657	691	642	679	705	691	659	722	722	706	641	673	654	653	679	670	682	715	696	683	646	663	642	682	673	679	708	656	612	632	683	637	658	729	702	694	695	668	646	626	620	724	577	703	668	633	673	657	701	674	618	617	692	623	686	625	686	697	675	737	700	702	667	669	680	676	646	635	636	754	683	690	647	650	722	725	665	699	664	713	675	684	685	678	661	718	686	677	702	666	674	668	707	670	655	641	631	655	675	664	667	645	662	678	669	675	675	667	656	676	648	674	704	747	686	679	724	677	634	659	684	641	694	664	661	648	700	669	657	736	657	702	707	697	680	631	665	680	723	650	667	721	718	679	634	671	632	690	695	691	681	673	687	653	675	672	625	678	701	697	698	650	656	671	641	704	688	658	658	666	668	662	657	649	683	622	717	708	664	679	669	669	672	658	710	694	695	693	660	659	673	690	654	635	666	672	650	671	650	678	631	607	654	720	680	673	670	704	664	712	623	670	714	688	694	653	614	696	658	688	703	664	664	648	659	688	666	678	653	670	649	666	668	669	703	726	625	674	638	671	699	668	632	674	649	712	693	687	666	670	662	656	682	681	656	672	688	672	670	721	584	669	670	654	700	660	698	657	672	689	661	653	672	633	657	716	631	667	663	651	655	661	673	656	686	673	670	698	692	624	677	686	672	698	685	662	699	669	653	688	659	651	721	653	686	652	683	679	655	666	655	639	733	679	665	700	690	672	713	685	671	709	668	679	711	681	672	683	697	647	642	690	677	674	664	675	656	623	590	636	634	705	696	664	641	660	705	689	674	640	672	631	631	692	644	690	708	669	706	663	654	660	652	638	690	678	671	671	683	637	677	603	686	676	684	668	705	689	647	665	673	674	687	677	679	687	657	716	614	660	671	679	660	671	669	637	640	660	690	684	682	712	692	682	615	687	685	637	655	666	670	614	710	662	657	650	698	679	667	660	665	674	658	677	709	659	695	631	728	633	689	626	707	697	701	676	743	643	683	685	656	633	619	673	624	708	673	663	655	672	662	700	618	690	658	682	669	687	656	678	634	660	686	687	696	672	692	657	678	669	682	701	684	702	711	705	696	684	657	665	687	659	638	708	678	698	684	651	661	702	625	694	639	665	672	602	658	655	682	701	662	653	665	633	644	673	681	676	636	733	673	675	668	682	703	616	678	654	644	685	675	631	656	691	682	697	665	638	636	668	709	722	652	681	698	648	680	716	696	651	659	632	709	676	710	658	684	708	734	626	709	696	628	638	669	717	681	711	673	677	696	666	673	686	648	679	694	655	653	673	704	675	658	674	658	680	681	650	656	650	654	663	654	695	678	640	681	696	710	639	678	681	697	672	691	665	703	676	681	675	652	703	648	680	698	686	696	681	657	733	662	661	734	702	652	718	661	717	691	655	655	617	665	728	671	618	652	665	651	660	673	698	615	657	619	611	673	682	658	636	649	641	651	664	637	699	663	655	710	699	683	697	619	678	676	659	678	695	659	648	672	648	654	709	657	666	704	653	641	665	631	662	687	627	646	656	730	627	685	659	642	643	677	659	669	696	655	688	672	625	719	671	716	671	641	688	666	701	700	661	688	670	664	686	639	689	661	675	691	657	654	691	659	660	714	660	724	681	699	661	668	659	642	662	646	672	654	652	676	666	665	679	622	676	697	642	634	715	747	669	672	663	695	718	685	691	666	678	700	642	698	649	687	712	670	712	670	685	678	697	688	637	643	662	643	678	683	663	673	662	647	672	666	666	642	652	718	620	677	675	640	695	679	654	655	665	647	674	644	690	655	694	695	642	632	646	677	684	696	667	682	661	689	671	652	665	673	624	726	660	666	692	681	681	697	661	672	707	674	691	682	682	647	665	687	681	655	649	643	648	686	652	684	689	716	689	675	690	666	649	710	693	667	720	662	647	739	686	655	666	641	675	652	694	624	652	690	681	708	670	675	689	659	670	692	696	627	593	629	642	688	640	633	710	686	670	727	648	649	655	655	631	755	656	618	643	659	662	698	621	680	685	703	708	636	658	680	707	676	644	665	601	656	668	684	684	675	638	708	672	713	673	667	675	658	662	670	667	689	630	641	684	687	672	638	667	656	667	692	671	696	669	673	661	670	675	704	676	624	676	658	674	694	712	670	689	707	645	699	725	653	613	668	696	696	674	671	668	689	653	623	676	681	627	676	673	662	643	632	656	662	686	689	649	649	645	686	644	695	648	640	651	671	728	671	700	639	696	648	647	699	665	678	638	670	653	656	685	640	670	713	671	615	652	692	673	648	632	703	724	686	658	702	667	663	667	649	673	620	684	652	643	679	670	686	666	670	669	709	654	707	696	676	670	662	647	664	651	655	668	682	681	657	642	689	680	637	648	667	688	646	622	662	668	730	713	669	701	663	662	623	726	694	669	683	704	692	666	649	671	689	649	691	677	678	704	675	673	669	700	649	662	708	673	691	671	712	630	648	662	677	715	650	689	646	662	701	660	663	646	666	687	682	670	680	691	645	672	664	696	724	638	643	664	690	674	635	670	685	645	662	693	669	666	668	685	706	717	703	683	646	674	628	678	667	678	647	674	719	687	650	638	660	671	673	677	661	627	684	654	674	683	664	695	726	686	688	692	687	674	645	682	676	657	675	674	650	693	686	646	689	651	703	693	676	622	682	702	708	721	692	677	646	722	679	703	637	703	687	660	682	702	649	697	684	681	644	669	660	667	654	692	681	652	692	638	714	657	696	744	734	711	707	648	688	665	707	682	674	690	678	672	677	657	684	671	718	684	684	661	707	643	698	670	637	665	693	690	639	651	617	659	649	671	647	656	636	701	675	636	691	626	722	695	696	618	692	721	640	704	713	655	668	671	711	624	636	681	662	690	677	669	695	603	667	736	669	655	651	695	645	684	674	669	690	658	622	632	656	664	650	667	641	666	664	669	701	631	705	654	635	641	712	676	679	612	639	660	677
12237	3812	919	606	1021	1058	952	798	653	540	478	405	347	288	241	211	176	179	150	123	123	109	98	106	97	69	99	81	71	68	60	56	60	37	55	69	59	46	37	50	54	54	52	44	50	25	41	42	34	57	39	32	30	44	41	30	37	34	32	33	39	36	35	43	34	31	29	34	22	26	25	28	38	28	33	27	37	38	30	41	30	38	25	46	28	26	36	31	35	33	22	32	30	35	29	34	39	32	37	27	37	36	27	28	40	25	27	26	30	34	29	32	37	35	31	26	39	20	27	31	29	38	26	35	34	28	26	38	27	33	33	26	41	29	21	38	23	30	32	26	35	29	36	27	40	36	32	37	30	35	31	35	43	32	42	29	24	30	30	34	34	39	28	45	42	22	34	34	29	27	24	32	25	30	29	36	31	28	23	34	21	39	36	34	35	39	37	35	34	29	37	27	35	31	33	26	39	28	28	33	48	24	31	34	28	41	32	27	29	29	33	41	42	35	26	44	31	35	35	36	31	36	28	42	30	28	38	30	38	23	27	34	24	37	41	32	29	26	24	23	40	29	35	26	33	29	34	39	26	36	27	40	28	25	30	41	34	30	30	33	29	32	30	41	24	37	33	33	31	28	32	29	34	25	32	22	38	22	25	25	43	28	39	27	36	30	24	36	38	42	28	25	29	47	43	26	35	39	34	33	36	30	34	34	36	38	25	41	34	34	25	37	40	29	34	20	29	32	29	22	26	37	31	36	37	27	33	28	40	29	24	19	33	30	34	33	26	29	39	26	34	31	28	44	23	32	32	26	40	21	45	28	25	30	29	25	38	28	24	30	35	28	26	45	23	32	44	32	27	31	30	31	39	27	36	19	45	34	30	30	29	41	24	28	23	25	32	37	33	28	29	40	29	42	28	28	29	33	37	32	29	32	32	30	41	31	27	34	37	32	44	31	33	35	31	34	37	32	39	35	30	29	29	27	34	35	36	31	37	23	34	39	28	37	30	31	33	38	36	37	42	29	22	29	37	38	29	30	28	30	24	37	31	23	38	19	29	31	34	29	32	32	26	37	29	21	28	28	30	37	32	34	25	26	25	23	44	49	35	33	40	32	35	30	41	39	28	23	33	32	30	35	32	32	34	28	27	32	31	37	29	33	38	28	31	33	30	32	33	30	31	37	29	33	29	37	30	23	29	29	34	39	20	37	26	32	32	28	30	27	19	32	35	36	25	31	35	31	36	37	45	20	25	38	27	37	26	37	34	30	36	28	30	27	28	22	38	29	33	36	39	38	38	24	30	22	28	41	34	37	27	30	32	42	24	26	24	33	23	26	31	28	28	26	26	29	34	38	22	31	32	29	37	41	37	35	26	31	30	38	24	25	29	31	38	23	23	30	32	31	35	39	32	23	42	33	23	21	28	27	39	39	27	28	23	39	33	37	28	39	31	30	27	34	29	34	36	28	27	27	37	29	32	33	32	27	34	27	28	31	31	23	40	38	39	33	26	29	30	27	33	28	29	25	29	33	28	32	30	30	40	27	27	24	30	32	32	27	29	23	34	30	35	35	34	34	36	34	27	27	26	28	33	40	27	24	43	33	27	38	29	25	36	29	25	32	39	29	27	32	34	40	30	27	38	31	34	35	30	28	34	28	28	32	29	33	32	22	29	29	31	33	40	37	37	29	40	39	39	31	28	22	30	35	36	30	23	38	27	31	37	25	39	36	29	31	31	31	31	29	28	35	20	33	33	26	27	34	33	40	36	42	35	39	41	31	42	28	21	28	23	38	28	26	28	36	37	30	37	30	38	37	24	35	43	32	36	30	28	29	32	27	25	27	43	35	21	27	28	24	45	42	29	28	34	45	34	42	26	31	28	38	37	27	35	32	29	31	32	23	37	32	34	38	34	30	34	31	18	39	40	30	29	33	27	26	34	31	28	25	24	28	24	37	26	27	33	25	30	28	32	41	30	28	40	24	26	23	17	39	31	28	37	35	23	30	33	41	33	24	45	26	30	39	36	26	38	31	35	16	29	40	30	27	40	33	27	32	24	31	31	44	36	32	37	31	36	27	37	33	31	33	41	28	34	30	35	27	38	28	39	31	26	36	21	24	25	34	31	35	21	34	39	26	31	31	34	35	29	29	40	25	33	28	32	33	29	32	32	30	33	36	24	43	26	26	28	30	45	25	34	32	27	32	20	35	35	28	24	36	31	37	48	31	17	48	19	43	31	24	38	35	29	32	27	22	29	31	33	23	29	16	27	36	31	38	30	38	31	28	29	29	26	34	34	29	33	30	31	25	25	39	54	24	37	30	34	32	37	26	43	36	30	39	24	34	28	36	24	31	36	34	24	31	33	35	30	41	28	35	28	28	40	27	31	29	39	46	26	38	33	35	32	30	38	27	33	30	25	31	24	30	27	30	35	25	33	33	36	36	32	30	39	17	28	25	35	25	29	39	29	36	41	26	31	25	45	21	31	24	30	27	28	32	33	40	42	22	36	27	34	30	35	22	35	32	32	25	28	35	36	25	36	36	28	33	22	31	23	45	36	28	29	34	36	16	31	36	31	35	37	33	39	27	32	36	24	29	34	33	23	24	34	37	35	38	28	29	25	36	27	35	32	35	27	29	31	38	32	23	31	31	29	32	31	38	25	43	24	36	31	33	29	35	34	28	38	26	28	33	35	24	31	30	36	32	36	20	36	25	37	27	27	34	22	33	38	41	37	35	36	23	36	29	33	30	25	31	43	30	28	30	31	37	36	30	34	36	42	27	32	27	37	36	31	29	34	25	33	23	33	32	26	43	31	31	38	33	26	42	29	24	25	27	29	41	31	31	39	24	30	24	28	25	24	25	31	32	30	25	23	30	33	40	37	23	23	26	18	19	31	31	38	25	30	39	30	34	39	33	31	17	28	31	29	39	31	39	27	30	37	27	18	28	28	28	25	27	28	34	33	37	40	29	19	34	25	31	24	39	35	37	27	25	27	40	29	35	30	37	37	26	28	31	39	39	24	35	23	32	32	24	35	31	43	28	39	27	34	31	33	37	29	35	35	24	33	29	38	28	30	26	29	25	36	35	31	33	32	25	30	31	22	27	27	29	24	35	25	30	32	34	17	28	23	33	37	35	37	39	43	35	33	33	34	34	28	31	25	31	36	45	40	33	31	36	34	34	21	31	32	33	38	25	26	29	34	30	31	23	44	36	26	28	34	37	35	30	22	24	45	28	31	40	28	26	29	27	30	23	39	43	42	43	25	18	30	44	30	24	33	25	31	21	14	34	25	30	41	38	26	42	37	32	32	33	23	39	33	35	35	29	26	36	30	39	24	22	31	31	34	29	30	32	37	31	27	34	30	33	28	32	30	43	38	37	36	32	27	25	28	35	30	36	26	35	33	29	38	34	30	25	54	41	36	27	29	32	29	30	34	20	26	32	27	39	32	37	27	50	29	33	29	28	34	33	31	33	26	27	38	30	26	37	23	27
51227	26319	15998	30093	37820	36426	32983	29123	25521	22253	19057	16392	14005	12247	10542	9211	7960	7219	6349	5745	5047	4526	4084	3786	3560	3229	2990	2823	2662	2464	2188	2130	2037	2015	1879	1769	1604	1482	1378	1292	1170	1166	1145	1001	970	990	864	907	867	849	841	757	807	745	758	728	740	616	646	682	631	668	645	698	667	661	672	639	621	650	594	606	596	611	548	596	573	576	499	523	589	533	545	551	519	536	544	564	517	507	536	486	577	490	529	532	488	511	526	488	525	572	500	509	459	525	503	518	540	525	532	513	544	542	536	501	529	518	469	509	525	524	547	527	477	517	504	509	508	526	523	535	520	480	530	535	513	471	499	490	502	485	555	519	539	506	490	496	509	531	524	519	538	510	502	538	478	492	505	495	470	503	492	474	531	472	508	486	555	540	461	506	536	504	522	506	438	502	503	501	539	517	520	537	528	457	508	517	480	499	492	502	516	507	462	478	493	486	473	519	473	477	520	459	490	481	489	524	510	513	542	542	492	494	510	486	507	509	494	505	485	507	522	509	486	482	497	514	487	492	455	529	517	503	479	525	524	502	523	523	472	526	484	499	542	491	502	515	531	501	502	528	507	527	474	493	539	524	501	516	457	517	508	503	510	525	527	492	473	528	515	523	445	498	488	478	491	545	484	522	500	491	491	505	514	492	514	517	527	477	495	500	496	545	516	506	512	504	508	490	528	523	520	513	493	492	515	511	504	472	453	478	499	527	495	518	488	507	522	495	473	513	513	480	503	484	478	506	463	500	491	543	550	488	502	481	514	496	481	493	516	545	515	472	454	500	463	483	526	507	485	461	504	495	474	478	467	492	528	506	491	505	473	504	533	491	500	516	488	509	498	494	485	535	496	501	541	488	511	503	452	524	489	520	502	480	503	515	492	499	508	494	492	496	512	491	503	480	520	464	482	490	504	437	489	505	492	516	501	494	514	503	537	480	484	499	518	481	491	458	496	507	495	523	489	523	505	508	503	514	486	495	519	482	468	490	468	477	503	506	518	477	475	476	508	520	517	511	534	524	487	523	463	515	540	479	459	540	516	501	488	523	533	503	515	509	498	492	517	486	529	492	488	502	507	510	502	477	502	498	503	516	529	495	544	495	494	498	505	498	466	508	485	519	516	497	506	512	491	435	526	455	507	508	461	483	518	516	480	505	469	519	501	500	490	505	524	530	538	483	494	476	537	489	485	523	500	512	481	475	490	502	523	496	518	508	491	494	478	467	536	490	502	519	524	504	513	503	512	502	496	497	537	505	523	532	475	481	473	550	474	526	486	508	544	483	488	533	462	483	498	499	541	474	484	506	523	510	517	536	521	491	500	551	489	487	505	507	575	467	480	528	530	486	502	476	516	497	503	495	502	497	488	500	508	502	487	491	482	514	498	487	499	505	498	502	498	503	521	515	501	528	525	536	500	515	486	495	499	496	485	529	528	492	523	517	537	551	528	468	481	527	522	456	566	542	529	532	528	483	533	526	519	499	468	470	525	544	505	527	510	485	515	487	487	524	502	539	505	505	481	504	529	482	496	474	491	523	511	498	503	514	532	497	502	524	481	534	510	461	511	515	535	511	499	494	511	497	483	513	533	492	467	504	502	482	483	493	515	554	514	545	500	506	523	481	504	533	464	503	491	538	466	567	531	504	498	435	473	496	528	505	492	529	477	506	530	517	493	505	494	503	524	477	466	500	444	507	509	534	502	508	514	502	505	515	476	552	487	487	476	502	547	492	543	509	511	486	515	486	502	504	501	471	500	476	519	540	453	482	512	520	493	493	513	460	518	497	497	480	557	488	478	472	471	500	529	473	491	488	514	504	532	464	501	458	505	482	501	502	520	496	518	488	529	507	491	496	485	508	438	508	498	485	491	491	545	481	486	541	541	464	491	475	551	513	477	450	516	436	491	501	499	476	471	466	520	484	476	486	487	494	524	500	541	528	458	471	515	471	494	503	529	549	489	478	481	550	457	479	526	465	493	496	547	476	507	475	538	485	515	491	488	513	523	499	497	514	511	530	475	520	505	511	469	525	499	493	511	497	497	492	507	504	495	508	498	517	488	507	541	510	536	489	494	508	463	472	491	512	501	497	491	492	485	518	514	480	477	452	502	487	508	470	531	467	531	493	493	503	521	490	509	495	536	505	486	468	518	513	517	522	545	501	524	484	521	493	499	527	511	493	489	494	514	471	518	493	499	520	497	504	518	486	503	503	531	529	493	502	489	546	505	510	499	523	476	498	493	480	466	519	505	481	488	533	474	514	462	510	519	477	507	471	485	523	510	508	522	487	504	489	471	555	505	501	516	531	510	496	557	525	517	494	497	485	500	533	476	491	489	499	533	515	520	519	521	499	488	497	489	564	531	529	519	456	489	532	502	533	472	511	529	523	492	525	515	521	502	492	498	510	570	472	512	479	518	515	524	479	504	504	508	524	466	486	542	484	584	504	494	478	538	505	501	476	495	475	474	498	517	523	477	485	499	474	483	502	515	491	524	528	512	490	502	535	508	498	473	513	480	480	512	491	491	500	516	515	464	517	536	502	483	490	476	494	512	465	478	477	524	496	509	552	485	497	503	528	505	495	494	525	486	537	531	543	521	501	513	494	521	466	493	513	529	492	532	492	525	505	477	524	486	497	494	455	502	513	511	531	501	513	541	488	507	486	514	486	477	501	515	529	504	534	497	496	472	498	500	487	530	535	489	470	480	512	523	521	492	509	539	474	551	537	537	511	478	521	521	538	505	504	517	524	494	494	448	476	513	524	516	494	498	532	559	529	490	449	533	502	494	477	495	460	529	493	516	498	451	465	477	509	512	529	519	531	526	505	455	525	497	491	489	503	524	506	508	509	509	539	486	507	462	491	462	532	494	472	521	543	502	552	485	508	460	489	474	514	563	521	505	500	511	497	482	525	549	511	515	514	450	523	519	538	483	472	493	525	527	498	484	510	505	476	489	514	503	492	494	518	499	486	496	481	516	523	490	521	486	505	478	497	508	503	487	499	450	510	504	472	564	510	500	510	480	521	502	513	526	545	524	505	482	578	522	483	527	510	497	498	477	522	507	537	525	500	500	506	500	520	539	517	478	491	497	487	512	551	514	511	472	475	491	520	524	507	517	483	508	470	537	555	501	496	497	526	494	565	512	524	507	473	512	481	480	505	478	547	516	518	450	503	523	463	495	507	504	489	494	530	527	521	520	497	504	526	503	496	459	521	509	490	494	458	530	503	524	543	524	504	499	506	486	520	475	484	467	490	488	514	496	528	508	517	511	532	503	514	486	522	534	481	526	556	505	502	495	491	483	539	484	524	515	442	513	498	532	487	485	497	507	506	471	519	507	468	508	460	465	525	508	533	533	521	500	499	487	492	527	513	497	475	499	506	503	495	475	522	467	510	496	503	477	525	500	523	513	520	525	470	537	557	481	537	552	483	516	555	473	528	529	527	508	542	501	475	482	510	496	514	492	520	493	498	521	507
4810	880	354	276	460	446	378	350	317	255	207	161	155	137	100	96	86	84	80	68	82	49	49	56	43	54	38	48	40	49	49	27	45	48	57	31	32	36	37	49	39	36	29	35	34	31	32	30	35	30	36	32	31	47	27	26	27	35	33	28	31	36	25	21	29	31	29	24	24	36	29	26	37	34	26	27	20	33	26	40	21	34	31	23	26	28	30	26	32	36	31	20	31	24	30	39	32	26	22	24	32	27	29	35	27	33	26	26	30	25	25	32	42	27	31	39	28	23	22	29	28	29	26	28	31	32	30	22	31	18	16	25	31	29	28	23	32	31	25	21	30	28	21	33	19	23	25	28	31	40	19	28	25	22	30	44	27	31	24	24	22	39	26	35	23	22	29	16	34	29	26	22	23	33	35	28	23	38	26	38	29	32	27	29	25	32	23	28	30	27	30	36	33	24	26	31	29	34	30	26	32	32	29	34	22	27	19	26	26	32	30	23	33	31	34	40	33	28	31	29	31	38	32	36	21	27	28	28	32	24	34	27	39	24	22	32	21	29	32	26	36	28	31	24	29	37	33	31	32	33	29	39	17	34	39	27	32	28	36	32	31	25	40	24	36	28	37	29	24	32	34	23	31	25	24	23	27	39	23	35	34	26	30	25	39	25	29	31	23	32	28	23	19	19	40	37	28	30	20	30	34	25	25	28	29	37	28	35	26	22	30	29	22	25	32	30	27	33	23	25	22	30	39	38	38	22	41	25	26	27	32	41	36	36	27	34	30	27	34	32	26	31	29	37	32	30	26	28	25	24	22	32	28	30	25	23	28	36	20	26	28	26	34	33	26	39	40	26	29	29	29	27	26	19	26	32	31	28	21	21	24	27	30	31	24	34	31	34	25	28	24	18	25	31	32	32	26	24	34	37	31	24	33	29	33	36	34	25	29	23	43	30	32	29	34	29	27	24	20	28	28	42	27	24	27	29	24	29	33	26	37	32	25	33	31	27	37	28	27	29	23	26	25	27	31	35	28	24	23	30	29	26	31	28	29	29	27	26	21	32	28	29	26	28	31	24	25	36	26	24	36	26	27	16	27	33	34	38	29	29	29	26	31	32	29	34	40	29	23	30	27	24	33	33	31	28	25	27	30	37	28	28	32	37	32	27	23	28	30	40	28	35	29	27	25	27	31	28	32	39	29	36	27	23	19	31	33	27	32	32	26	39	26	35	33	27	33	33	27	28	36	32	29	36	32	32	29	21	26	23	34	27	37	31	26	34	28	29	29	23	29	20	26	28	23	30	21	33	27	29	40	31	20	26	32	39	25	35	37	31	28	24	33	21	32	30	30	36	25	36	37	31	33	23	23	35	26	25	33	31	35	28	35	36	31	31	20	34	22	38	24	34	34	35	27	26	29	26	30	28	28	36	23	29	28	29	23	37	28	30	25	36	26	22	21	22	32	32	38	26	33	30	30	29	35	27	43	34	28	32	26	31	29	34	34	28	42	35	26	32	25	32	30	43	27	29	20	28	30	22	25	26	33	30	32	28	34	35	29	29	26	24	25	38	37	30	26	28	26	22	20	36	20	29	44	25	32	29	27	27	39	27	36	19	31	32	25	28	26	27	38	24	29	30	28	31	26	29	30	26	25	33	23	39	28	24	27	17	27	31	30	38	25	32	31	34	26	32	34	27	29	29	24	33	21	35	32	36	20	20	39	27	31	26	25	38	33	43	24	29	25	29	30	30	29	29	26	24	26	24	30	30	25	41	32	32	45	36	32	22	28	31	26	27	38	30	27	32	32	22	25	30	28	28	26	34	35	17	28	27	39	34	25	24	27	31	26	23	31	33	29	31	19	27	28	25	39	35	30	28	31	25	29	31	23	27	33	31	26	35	34	28	32	25	26	30	23	41	33	33	27	23	31	22	30	30	27	42	26	28	22	31	26	27	33	35	31	13	24	29	28	40	33	30	25	35	24	25	38	23	37	23	43	22	23	28	26	30	32	38	29	28	26	23	30	29	23	25	24	27	30	30	38	26	34	31	17	33	33	25	22	32	26	37	27	23	28	28	27	34	31	25	22	33	27	26	34	42	32	28	31	40	26	32	30	30	36	34	37	32	26	29	26	33	26	34	35	32	27	30	39	30	35	29	38	42	32	36	36	26	23	26	27	27	29	21	27	31	27	24	27	27	33	24	32	31	31	35	22	34	31	33	26	16	33	29	34	29	27	27	25	31	23	38	35	26	41	26	36	34	28	35	21	32	32	25	26	27	27	31	27	19	31	39	26	21	27	33	26	38	23	21	34	37	35	24	28	32	26	30	35	31	19	26	34	19	28	27	28	28	39	24	25	30	32	44	34	32	28	35	30	20	29	32	27	18	24	37	36	29	31	34	29	22	15	38	33	46	39	30	34	29	29	32	27	22	32	32	23	29	24	21	28	29	24	24	36	30	27	25	22	27	38	40	27	36	26	17	30	29	27	33	35	29	28	35	23	28	40	31	30	25	32	26	24	24	26	24	31	28	32	32	22	34	26	22	23	36	22	30	30	29	30	23	42	29	30	22	29	24	35	23	24	24	31	30	25	25	29	33	29	33	29	37	27	18	25	26	36	26	30	30	35	28	27	27	27	33	28	27	25	31	24	24	29	24	33	25	27	33	25	29	30	26	34	25	32	38	19	30	33	26	39	39	32	31	28	24	30	26	22	35	27	32	34	27	24	26	38	31	25	32	34	28	24	29	33	40	33	33	28	31	26	29	32	32	32	17	26	25	31	25	43	34	37	31	31	27	27	28	28	32	19	20	20	27	31	21	31	22	33	24	25	30	31	23	27	33	26	24	28	26	30	23	22	16	44	36	37	32	28	27	27	32	22	30	31	32	34	24	25	31	29	30	27	36	28	28	32	26	29	31	29	35	21	19	29	35	29	19	23	25	38	35	14	21	24	15	21	31	37	22	29	25	29	34	30	25	24	24	29	30	38	36	22	27	31	36	35	39	29	29	39	26	24	22	28	38	18	31	28	33	29	29	34	36	29	25	30	28	22	28	30	31	30	32	27	32	31	15	35	16	31	25	32	29	32	32	26	24	25	25	21	22	28	31	38	30	33	20	36	34	30	25	24	35	36	34	25	23	29	30	33	24	28	26	27	37	30	28	32	22	32	40	23	26	19	25	26	31	24	27	32	27	29	19	30	26	27	44	23	31	33	34	27	31	28	40	29	24	18	36	36	27	20	27	34	32	22	28	30	31	31	23	24	25	29	24	28	26	24	35	36	28	29	29	30	33	28	32	28	21	23	30	29	27	23	31	25	25	37	34	30	28	25	29	34	28	35	29	27	26	27	21	36	41	31	35	22	28	27	26	30	33	32	23	31	33	24	27	22	35	29	25	26	29	39	34	27	37	25	29	35	35	28	27	30	31	34	25	30	16	32	22	32	18	30	22	30	26	27	31	33	27	27	23	34	30	25	29	28	30	31	32	29	28
37759	17269	9004	21069	28393	26567	22693	19106	15400	12512	10317	8451	7028	6060	5062	4356	3732	3375	2967	2520	2449	2087	1991	1809	1722	1637	1572	1440	1361	1272	1236	1151	1202	1148	1034	1039	953	880	777	771	772	702	740	722	674	619	619	662	586	613	621	603	571	563	541	543	536	524	589	463	493	475	466	531	508	488	513	504	484	473	484	491	490	523	444	473	511	446	469	481	473	496	466	423	517	481	441	474	461	486	483	463	472	490	493	475	455	471	471	465	438	453	488	493	462	458	471	489	514	497	475	461	475	444	452	444	488	487	447	468	489	419	494	452	458	459	468	452	455	481	475	442	458	487	450	468	458	454	466	480	454	474	467	487	507	415	457	476	476	439	432	466	465	454	463	473	454	457	446	452	453	400	460	466	524	501	469	465	457	433	460	479	474	495	488	454	486	452	467	471	444	461	458	480	493	480	456	457	450	469	464	481	483	468	457	439	438	463	485	477	430	434	439	489	429	467	475	455	481	490	460	479	433	421	495	481	497	459	460	482	481	468	516	474	438	476	483	489	453	423	444	509	470	459	440	459	465	466	432	442	444	452	443	447	474	430	463	454	477	442	481	501	459	479	431	451	454	445	477	437	501	464	474	459	504	446	488	487	462	488	501	490	527	478	437	447	477	465	470	451	458	492	483	435	459	473	489	464	435	438	461	474	469	471	475	452	482	455	473	466	466	495	459	459	483	489	451	478	469	451	475	442	476	415	434	454	509	522	447	462	445	456	473	451	483	430	436	477	465	458	481	452	454	483	484	472	477	477	464	455	473	499	446	450	437	456	453	442	410	445	486	452	460	489	438	472	462	473	491	474	439	468	471	462	452	476	469	465	464	477	478	466	439	448	446	449	464	447	461	438	461	498	442	457	433	483	438	428	449	437	493	447	468	456	453	452	461	479	478	474	478	501	498	476	479	468	447	454	433	469	457	484	471	411	439	476	481	441	491	458	444	451	484	463	472	506	458	473	464	470	445	477	482	452	460	454	500	454	485	491	446	486	444	458	472	450	496	450	484	515	474	498	462	502	486	470	492	508	455	468	464	468	458	451	502	463	455	514	442	465	484	459	463	456	452	478	457	478	439	476	421	467	474	500	452	480	457	489	492	473	461	467	459	468	458	447	466	476	437	454	445	434	474	429	445	450	463	498	474	463	510	447	454	450	487	478	478	464	492	434	492	441	482	459	498	506	431	452	494	429	456	444	474	467	490	454	428	458	448	474	446	491	462	462	483	438	465	463	429	466	463	425	441	423	459	472	481	425	474	474	436	465	490	514	474	468	485	465	434	498	469	430	502	452	456	432	476	479	507	428	449	438	505	495	486	467	466	439	489	500	468	459	457	433	451	494	443	472	444	494	463	493	431	438	496	438	426	458	428	455	461	491	474	456	471	470	456	446	441	455	462	492	506	476	462	509	487	475	456	476	471	464	478	478	440	473	469	473	498	469	461	458	453	436	515	521	485	485	489	468	491	463	462	476	467	487	400	461	495	439	459	428	433	471	509	452	510	474	491	459	437	434	489	467	454	459	414	459	479	456	475	480	473	473	463	480	479	456	473	488	469	468	450	442	465	464	471	446	470	494	448	457	444	495	440	459	496	448	493	474	498	480	502	489	481	435	476	463	457	486	440	460	432	493	440	495	467	474	447	440	452	468	458	449	467	437	448	463	466	478	480	441	466	480	443	507	486	463	482	468	492	447	447	494	450	432	465	449	458	476	450	476	465	458	432	524	468	454	466	483	475	471	471	451	463	473	447	487	423	447	477	417	453	478	474	422	452	509	495	445	478	455	463	482	469	485	476	494	478	475	457	500	481	505	501	442	489	462	448	486	466	474	480	411	435	471	465	503	469	482	449	482	442	467	478	488	487	482	454	460	449	486	462	452	478	434	425	443	460	440	450	462	480	469	446	453	478	465	473	462	462	459	468	477	457	448	440	450	476	458	466	454	440	489	461	485	466	474	471	460	462	523	460	486	457	472	439	470	482	436	473	460	466	500	447	452	488	486	486	449	464	487	463	505	436	491	494	456	459	463	465	439	472	453	455	453	484	519	481	471	428	486	481	452	503	505	446	456	467	444	461	467	432	457	487	470	490	471	453	446	438	458	445	435	474	495	484	453	445	468	503	478	452	437	454	467	470	454	433	497	468	463	447	442	440	429	459	487	482	466	465	443	449	488	468	500	452	516	455	471	461	415	510	492	484	456	454	465	471	437	433	479	436	467	454	434	466	454	468	460	440	488	480	449	473	486	440	459	458	446	426	457	464	468	465	481	495	441	468	508	491	459	477	441	423	435	477	464	496	443	449	467	463	470	460	439	482	435	499	484	478	472	444	496	469	434	470	496	488	462	435	487	463	462	481	489	472	458	440	463	455	493	480	445	490	470	446	495	496	499	435	491	484	467	463	461	454	456	458	496	450	486	461	488	489	463	435	515	454	474	490	474	502	479	437	439	479	464	455	483	449	446	442	469	459	461	458	522	493	452	456	461	461	450	471	523	453	453	510	451	432	452	463	466	443	455	471	524	453	487	494	507	465	478	494	456	491	491	470	443	467	457	431	481	483	484	434	482	467	486	448	488	491	510	453	496	460	525	486	460	493	496	448	470	487	464	454	468	453	462	475	435	494	463	476	426	472	475	459	464	468	461	437	502	456	463	457	461	477	457	448	487	483	491	490	460	455	466	470	494	490	448	486	444	489	480	442	439	442	439	448	489	443	443	482	485	456	483	482	464	433	485	439	453	443	440	441	486	419	456	495	451	438	486	466	437	503	452	454	474	494	454	425	454	474	470	453	455	480	477	442	450	443	489	454	440	502	468	489	436	489	473	463	460	474	485	489	445	481	473	459	489	465	483	433	458	462	420	484	469	458	464	442	516	464	493	515	444	479	478	465	510	483	474	478	455	446	454	498	461	445	446	489	476	459	437	433	460	458	467	491	474	469	482	462	480	476	447	466	456	467	466	474	434	462	466	468	436	442	453	461	478	479	460	486	463	455	475	471	452	476	406	459	455	481	496	429	491	467	487	478	501	438	472	431	459	465	453	443	420	463	485	481	452	455	460	462	470	461	464	455	467	475	439	463	469	487	469	444	475	457	457	457	495	493	462	404	469	473	495	441	497	447	466	450	467	461	446	476	472	449	487	466	464	420	495	434	473	466	482	497	508	451	470	459	440	491	455	447	443	447	454	457	470	480	437	467	475	479	488	459	490	455	490	472	472	483	470	489	466	420	446	493	413	446	463	450	412	472	478	451	471	442	451	465	410	496	473	432	468	496	470	461	470	489	495	437	470	458	463	470	486	469	447	437	439	455	467	485	453	455	499	490	457	474	476	475	478	451	446	489	490	455	458	463	470	454	458	473	467	472	445	475	444	479	455	474	419	449	459	438	410	452	426	443	442	528	484	466	508	483	473	430	463	504	448	458	477	489	474	478	470	462	421	466	500	459	441	488	441	453	502	511	483	441	462
12761	3503	930	642	916	1161	923	776	677	524	499	436	337	262	276	224	189	186	167	126	130	138	97	100	89	100	73	86	88	64	89	70	79	81	68	59	62	58	52	57	46	46	54	35	43	40	43	54	49	39	50	40	47	34	26	46	42	27	39	43	38	32	44	42	37	40	43	32	37	38	42	37	52	33	46	42	39	39	37	35	32	39	41	40	33	47	45	20	32	35	32	33	34	40	39	31	37	29	32	38	42	45	40	42	38	27	39	39	32	36	34	40	44	30	38	30	33	34	28	32	25	45	33	36	31	38	43	38	33	39	30	18	33	40	36	39	25	52	46	37	43	39	37	28	38	35	40	38	27	43	37	34	35	30	32	32	29	35	38	30	32	41	42	34	35	36	34	32	30	31	31	34	37	39	37	33	28	38	34	40	48	40	33	43	44	27	39	20	39	33	36	37	29	40	42	40	35	30	29	32	35	35	25	36	35	28	28	30	39	35	35	29	31	30	37	42	42	41	25	36	33	29	32	27	39	36	28	25	32	32	39	41	35	46	27	36	37	38	37	28	45	30	38	45	35	35	31	18	34	31	31	46	27	42	37	37	41	38	42	39	35	31	35	38	33	32	37	33	30	33	27	44	35	35	32	36	30	35	30	36	48	31	26	37	29	39	33	36	35	32	31	41	43	46	24	35	38	39	36	37	43	30	34	37	42	39	34	33	32	41	37	45	38	40	35	39	23	31	39	42	48	38	36	29	33	36	36	43	28	45	38	43	34	31	29	28	40	33	42	41	30	41	30	29	46	38	40	40	46	32	36	34	32	32	26	31	42	35	41	41	31	34	37	37	28	38	26	42	45	34	36	32	35	44	37	29	36	35	39	42	38	31	37	31	53	37	40	24	38	28	25	32	32	40	44	25	40	44	34	44	37	38	35	33	32	29	37	29	28	40	37	38	45	41	35	33	37	20	35	52	35	31	32	34	43	38	40	33	45	31	34	32	31	32	47	31	35	28	37	42	37	31	47	36	46	33	26	44	39	25	33	23	40	38	34	47	36	45	27	35	39	31	38	42	33	26	41	46	41	41	42	30	38	34	39	33	42	38	39	39	37	48	32	33	40	21	43	36	37	43	35	36	49	49	40	29	29	41	32	31	28	44	37	34	40	34	39	39	40	35	28	30	29	28	41	34	38	42	38	31	44	35	40	28	38	36	37	29	33	31	37	44	39	36	38	30	36	31	40	31	39	44	32	27	34	33	33	26	42	42	35	37	30	37	33	39	42	33	36	32	33	29	38	39	44	26	33	34	39	39	44	42	38	36	39	28	40	30	30	37	43	34	37	33	30	36	54	29	38	44	34	44	42	39	40	39	31	38	35	28	41	48	38	41	35	32	34	41	42	41	21	26	35	37	44	34	43	41	36	29	40	44	31	47	37	30	40	39	33	35	25	27	33	30	36	37	41	43	33	42	27	39	31	34	28	49	50	39	47	37	51	34	28	26	28	40	41	30	29	31	39	38	33	44	38	33	43	39	27	34	43	30	28	41	31	42	24	47	31	51	37	30	44	41	38	39	32	36	42	45	40	42	29	29	44	34	34	46	31	41	38	35	34	33	37	33	34	35	35	29	44	47	43	40	35	39	43	32	36	40	32	39	29	34	48	28	47	35	28	16	39	29	37	51	43	29	37	41	26	38	32	34	39	36	34	31	38	44	40	25	45	27	44	47	27	41	40	37	31	32	43	34	36	41	34	33	47	37	40	39	35	38	34	40	43	41	46	36	36	36	27	28	32	45	33	32	33	41	42	31	39	31	43	31	33	40	39	30	45	28	34	41	41	29	47	28	50	38	36	35	37	33	42	40	34	36	37	31	40	20	28	44	47	40	33	42	36	32	45	38	33	40	36	34	33	40	29	39	25	33	29	32	37	40	31	34	40	40	34	29	32	31	30	31	38	35	42	37	32	47	34	46	27	51	27	34	37	36	40	38	43	25	41	29	32	37	30	34	44	28	44	31	34	38	35	26	38	35	40	28	30	30	41	35	39	35	34	32	45	30	35	38	30	42	42	43	31	19	36	31	46	33	34	36	39	39	26	34	36	30	30	37	38	46	42	34	29	37	28	34	47	29	37	40	25	30	38	35	33	36	46	44	45	30	24	39	43	41	40	38	33	36	44	36	48	40	30	38	36	42	44	37	36	51	35	45	38	35	27	43	39	44	35	34	35	39	39	40	34	41	32	43	39	33	37	30	33	29	39	43	34	39	35	48	41	47	38	41	37	30	34	22	35	31	34	32	42	44	26	32	39	36	37	48	30	29	37	41	46	38	33	41	44	32	31	39	44	34	37	38	45	36	30	39	41	45	38	33	47	28	26	31	26	41	43	31	32	45	42	40	34	28	35	33	28	40	30	39	43	34	45	34	39	32	42	39	40	34	47	27	36	44	43	28	52	28	25	37	36	44	32	37	46	44	36	42	28	44	40	40	39	33	33	33	42	43	30	30	41	39	30	30	26	36	35	30	34	46	38	35	33	34	32	38	41	30	34	33	28	30	44	26	38	28	33	39	42	42	40	33	48	21	36	34	36	44	36	44	41	21	41	35	31	38	36	31	34	48	43	25	33	39	35	32	47	46	34	38	38	31	29	31	31	41	24	37	33	45	34	36	31	48	41	31	36	35	28	38	30	49	45	28	41	32	27	31	31	35	39	52	32	38	40	33	27	43	36	32	35	44	34	34	29	35	25	34	36	32	35	31	31	34	49	40	38	34	26	39	28	36	36	37	30	38	38	41	38	37	35	32	33	40	32	31	33	24	45	39	36	35	37	32	38	34	35	34	42	30	39	33	40	44	30	41	36	31	43	37	32	42	27	48	30	35	34	30	37	28	36	28	38	38	45	32	34	26	40	38	36	33	37	30	38	26	38	38	30	36	29	33	34	40	39	38	35	47	43	32	35	36	31	27	38	40	41	35	36	28	33	43	39	40	43	40	36	36	31	36	34	41	40	48	33	35	37	41	41	36	37	28	32	33	38	33	44	35	34	33	43	28	39	36	25	36	43	30	43	32	32	40	33	37	24	42	39	35	32	29	35	33	37	31	34	31	41	41	46	35	37	45	25	37	38	33	26	35	27	42	37	35	41	37	28	29	44	37	48	33	40	34	38	35	30	38	39	38	43	36	32	23	35	32	31	37	33	39	38	31	40	32	30	31	35	32	33	39	27	41	41	37	32	24	40	42	51	38	49	41	42	38	30	39	37	36	42	37	43	31	27	35	35	35	41	35	30	36	33	27	47	24	38	40	27	33	32	30	37	34	47	38	25	29	42	19	40	24	29	30	41	27	24	39	36	41	36	39	37	30	34	29	34	27	39	43	30	35	40	39	35	38	40	38	45	28	37	34	45	37	42	42	38	42	34	38	35	39	31	33	51	30	42	36	31	46	42	31	41	37	36	34	36	32	39	33	32	38	36	41	54	30	32	35	44	39	45	34
50105	26274	16160	30196	37462	36360	32720	29040	25750	22133	19184	16435	14245	12241	10711	9290	8115	7272	6426	5713	5095	4807	4350	3931	3686	3322	3180	2964	2765	2473	2372	2257	2107	2054	1994	1853	1693	1590	1498	1343	1247	1147	1179	1082	1047	991	957	1035	939	854	889	890	892	844	771	792	759	730	712	700	718	752	677	729	726	711	673	690	667	657	687	657	589	626	649	637	643	585	642	621	606	596	611	568	595	596	587	593	581	615	564	543	600	628	614	585	566	620	587	617	592	614	586	615	591	559	607	614	538	601	546	577	576	579	590	569	615	631	608	544	579	589	575	555	549	573	600	544	563	604	574	598	563	582	550	600	570	555	520	641	577	551	521	561	573	552	561	607	521	561	587	596	593	559	584	607	578	554	553	563	579	573	536	570	512	554	587	525	589	593	545	523	588	548	593	596	554	581	602	560	536	582	557	561	581	533	587	559	552	541	587	572	549	611	578	614	555	578	542	578	559	544	569	553	586	615	556	598	537	546	590	572	542	614	558	526	568	604	555	607	573	563	604	608	539	566	548	548	557	604	552	576	584	556	551	541	598	565	517	564	543	593	607	588	579	552	539	585	578	541	550	572	582	549	602	546	592	580	556	569	540	562	545	586	559	553	564	576	577	555	567	545	586	556	556	564	588	581	551	575	549	574	567	542	532	586	561	528	579	584	548	535	549	562	576	557	585	546	556	568	551	572	501	549	580	579	579	600	547	605	547	569	550	578	563	591	569	562	585	597	569	500	600	591	559	581	586	578	580	549	573	556	569	560	567	611	562	540	548	577	589	567	560	594	577	576	537	559	593	566	530	534	592	567	554	530	602	553	588	558	578	563	586	611	552	601	582	577	585	608	554	547	576	573	548	532	558	573	593	597	568	543	553	597	588	574	557	548	563	582	565	577	573	557	579	603	562	570	549	554	563	561	564	515	558	558	572	590	575	569	560	519	603	541	545	579	571	608	586	535	551	534	584	587	557	530	561	556	562	566	601	574	595	570	597	549	549	574	603	580	553	592	566	593	564	554	563	551	604	577	534	552	557	619	566	524	545	571	586	560	599	535	574	585	566	567	596	571	580	576	514	594	571	546	561	594	589	569	562	564	572	573	519	582	574	571	600	536	547	561	514	555	568	579	552	579	548	595	575	525	548	576	585	529	568	607	577	572	545	510	587	550	579	577	555	598	537	574	599	559	575	569	579	568	555	554	557	582	574	567	579	611	579	594	553	545	558	599	530	523	585	558	528	576	602	611	567	596	568	580	565	562	602	555	570	551	578	571	538	531	539	618	563	554	532	578	546	542	552	540	528	553	595	545	578	572	573	531	568	581	565	578	577	562	586	537	550	575	591	560	579	567	548	554	575	552	581	537	601	549	504	580	572	574	558	616	583	561	557	539	567	562	556	575	585	535	534	601	596	538	590	580	533	559	577	572	629	581	595	572	553	600	573	551	568	565	536	557	556	589	591	568	590	572	538	557	545	610	591	603	547	527	571	599	588	560	568	552	540	577	562	561	556	585	583	567	529	621	609	561	547	554	557	550	588	556	559	613	523	571	580	555	577	558	619	577	508	580	541	611	612	546	574	573	549	574	558	547	555	549	624	564	567	573	555	569	531	570	508	604	591	545	560	570	587	557	573	597	579	542	561	574	559	582	552	558	606	577	557	553	558	581	570	555	500	566	579	591	575	533	566	535	580	556	575	564	544	573	581	532	550	536	569	613	538	547	599	598	591	537	502	552	565	586	557	602	565	601	538	603	573	578	576	583	588	597	565	571	578	559	580	563	584	547	550	552	555	589	597	574	584	587	570	572	571	583	577	609	543	547	614	567	563	596	569	562	578	542	553	599	537	597	602	570	567	539	592	606	556	571	626	551	599	574	582	578	565	582	551	578	525	603	559	558	537	583	546	584	603	553	584	568	605	548	578	586	518	601	569	566	546	577	576	604	602	556	557	597	544	563	621	608	600	536	549	572	595	565	583	565	526	590	603	555	567	607	567	584	546	518	565	603	554	534	576	562	598	525	571	557	518	534	599	563	546	585	562	544	569	582	546	543	605	583	547	523	565	538	546	525	577	586	570	572	599	597	564	570	567	574	562	593	546	574	549	575	536	611	566	586	557	554	551	529	540	565	559	554	532	603	579	531	561	561	583	572	559	573	518	574	596	585	570	566	542	563	566	538	556	615	588	536	573	542	601	567	623	531	569	583	596	581	535	578	541	525	557	597	571	551	552	609	560	577	575	622	581	557	547	557	533	568	563	570	576	562	537	618	562	539	557	597	603	596	566	577	578	600	556	525	575	564	559	561	567	522	588	561	548	508	548	591	532	533	541	577	540	567	569	546	596	551	569	558	545	537	526	618	573	536	563	580	580	549	568	554	521	546	552	595	556	562	564	555	528	566	558	598	541	546	557	563	610	562	547	555	556	564	555	548	552	582	581	588	573	589	566	593	536	584	587	566	590	575	564	594	581	576	549	577	586	582	592	580	523	553	558	551	558	567	583	586	586	591	563	553	589	552	558	564	585	539	547	574	543	531	579	520	589	579	552	602	590	559	569	562	553	545	557	556	524	546	580	553	538	558	564	585	575	569	556	539	572	583	608	563	583	572	567	583	599	592	569	551	607	599	528	558	597	570	557	557	562	572	580	568	554	534	545	563	574	561	587	578	601	596	564	582	575	576	590	548	515	564	546	549	589	585	588	548	650	591	559	612	550	587	625	528	547	564	595	558	574	560	551	593	607	560	571	585	578	544	570	549	563	574	584	552	585	568	571	569	569	552	581	563	582	564	581	533	523	583	565	563	568	499	567	561	577	595	537	595	585	614	521	588	601	538	541	561	564	597	519	541	583	538	525	583	537	536	573	531	597	558	553	583	577	575	547	575	592	569	552	592	572	578	590	528	582	559	552	585	538	591	547	523	545	565	589	554	516	583	609	593	568	627	550	529	556	514	559	618	587	584	583	581	584	555	584	560	566	565	581	566	509	586	549	600	584	600	521	603	554	605	534	519	609	550	537	564	567	546	550	552	589	583	599	579	553	577	591	544	556	594	579	577	577	578	544	560	540	547	590	557	575	559	565	568	580	522	553	539	588	560	549	550	573	597	547	519	585	570	587	580	546	573	570	596	535	567	549	573	619	578	565	515	552	575	559	536	549	593	556	604	611	538	598	565	573	551	634	594	581	593	553	527	553	550	589	541	575	598	556	572	557	548	567	577	566	549	565	549	518	552	571	580	526	584	575	538	622	543	549	541	578	581	583	526	600	575	560	556	513	543	579	545	550	559	545	533	649	580	587	553	583	604	580	557	580	614	569	543	572	541	584	607	585	608	593	534	543	558	567	593	577	581	513	562	537	539	584	568	552	567	581	569	608	583	543	562	580	604	570	576	547	541	547	584	559	562	569	559	599	572	530	579	534	556	551	566	540	599	552	558	505	614	559	599	579	601	563	539	556	571	570	586	570	586	572	595	549	584	598	612	565	566
8789	1981	506	427	622	744	593	531	416	378	291	310	235	202	180	151	133	130	128	105	95	104	87	94	83	72	80	74	66	58	64	64	65	70	67	48	53	62	61	49	56	46	48	54	62	47	47	57	57	42	39	52	47	46	48	41	49	55	50	46	34	39	44	48	43	45	54	41	45	60	32	30	45	29	25	44	45	40	52	55	45	29	36	30	46	43	51	38	44	40	36	37	44	49	40	47	57	53	51	42	42	44	44	41	50	49	43	36	35	51	42	38	42	46	47	28	46	46	41	41	35	43	49	41	45	41	53	42	42	41	55	47	45	45	32	49	42	45	41	39	27	47	50	39	52	40	45	45	42	51	40	40	49	48	39	46	37	38	43	43	39	48	55	53	49	41	39	50	46	41	45	43	40	54	36	52	36	33	33	45	45	36	51	45	37	47	50	50	34	52	44	38	36	37	57	39	45	33	47	39	52	41	53	29	43	47	43	42	37	38	48	32	43	46	36	41	49	39	40	46	40	35	53	45	44	42	51	45	40	49	45	40	46	39	50	58	41	32	36	35	50	39	58	33	49	32	48	47	53	50	43	48	35	24	30	48	42	36	43	48	44	46	32	56	48	37	36	37	38	42	50	49	42	57	41	45	48	43	45	60	42	49	36	45	40	36	38	39	47	45	30	37	37	37	41	45	48	39	48	37	49	51	48	32	40	46	51	43	36	33	36	60	30	42	40	27	48	36	36	54	43	56	43	39	39	47	41	44	38	36	40	57	49	36	41	55	39	38	42	38	45	43	36	46	42	46	58	50	41	57	44	47	43	52	45	37	39	45	53	35	50	44	43	37	35	46	47	48	42	38	41	42	51	44	41	42	48	43	48	47	38	27	45	45	45	41	35	39	47	43	40	46	38	41	49	48	53	35	48	54	50	50	34	49	45	49	39	55	39	41	33	47	44	53	40	49	36	44	39	39	49	44	40	43	42	39	36	47	46	39	48	54	47	38	43	45	41	42	30	37	54	43	66	46	47	42	38	61	51	46	50	46	53	46	34	44	37	39	45	42	42	41	41	44	47	43	53	42	56	37	30	40	51	53	30	38	49	32	37	35	46	35	41	36	44	54	36	45	56	38	33	24	52	45	37	51	38	39	46	42	43	34	51	54	48	55	43	45	42	38	40	53	47	47	54	49	41	44	37	40	36	44	33	41	53	42	45	47	45	43	37	43	52	56	47	41	48	32	48	39	42	40	44	50	44	42	41	35	47	45	45	48	36	41	46	41	37	40	40	33	46	47	41	48	35	36	46	38	45	47	42	38	45	28	43	39	47	51	52	41	32	45	48	41	41	41	43	42	40	48	47	40	39	47	49	40	43	43	36	39	47	39	50	50	48	51	50	40	34	36	48	39	50	45	42	47	54	48	38	43	30	46	42	47	40	36	42	32	46	45	45	52	48	36	41	39	33	44	31	40	44	51	39	34	37	41	46	48	34	55	47	36	48	36	37	38	39	36	44	52	46	37	39	38	40	43	40	41	34	47	36	42	43	48	40	45	40	44	46	47	37	37	57	41	51	26	35	45	39	43	37	43	35	39	41	42	30	42	38	36	47	56	37	45	43	45	36	29	29	43	43	56	47	40	30	25	50	40	37	32	38	44	40	39	38	44	41	50	40	48	50	34	39	41	50	38	45	48	35	42	37	46	43	40	43	45	52	45	48	43	41	37	44	36	40	43	49	36	42	42	50	40	47	42	41	46	46	63	51	34	33	59	47	41	41	34	40	42	37	47	33	52	41	51	35	38	41	51	55	41	45	44	45	43	45	45	36	31	42	48	51	47	37	47	46	47	44	42	56	47	34	48	41	41	43	46	53	36	44	41	34	40	40	42	48	43	54	51	55	49	39	41	40	47	40	45	36	51	38	56	34	44	33	53	48	53	53	37	40	42	33	54	40	50	39	48	50	42	38	47	41	49	46	41	50	38	47	40	49	51	33	47	50	42	35	52	56	42	43	43	48	37	44	34	41	43	50	61	41	41	44	36	47	38	33	50	53	39	54	37	40	47	54	40	42	41	40	50	38	39	37	45	48	40	54	32	43	42	32	41	50	44	42	44	52	44	41	41	45	46	42	37	36	41	41	51	50	36	53	37	34	41	45	44	49	33	46	42	39	53	52	38	48	49	48	54	42	47	24	41	41	33	43	42	40	46	36	40	42	56	38	43	37	43	47	55	47	40	33	44	42	44	49	42	49	56	44	39	45	42	39	48	43	45	50	40	43	49	43	41	37	39	44	47	44	53	42	36	42	46	48	37	38	36	46	38	51	50	38	32	36	45	45	42	45	41	59	44	41	55	39	40	46	43	41	44	46	38	43	41	40	40	39	35	40	49	38	59	36	49	43	39	45	37	53	45	44	47	44	44	41	45	29	47	35	54	40	57	43	45	41	28	58	46	34	39	46	38	44	53	42	43	39	43	61	50	50	28	46	38	36	44	46	39	38	54	41	48	58	49	39	57	45	46	27	33	28	49	52	45	48	49	35	49	51	52	41	40	50	46	45	35	42	47	53	45	46	41	45	41	49	41	43	40	41	51	30	44	41	36	50	39	51	32	47	43	38	37	43	32	35	49	39	40	47	45	42	45	37	36	47	45	47	44	39	36	51	36	52	43	39	59	39	42	32	46	41	44	33	45	42	40	45	46	42	36	44	42	46	51	38	40	36	42	25	43	47	51	33	48	48	32	42	32	31	38	39	37	27	31	50	45	44	52	53	33	47	48	40	52	27	44	50	29	48	35	44	38	50	41	45	52	51	42	42	40	42	44	46	46	47	40	31	39	37	34	28	50	38	43	38	36	39	54	47	43	42	58	43	35	34	36	37	57	47	47	41	42	46	36	40	46	44	45	36	38	38	42	41	39	42	46	53	38	46	45	38	44	44	36	56	58	33	37	39	38	49	39	44	47	45	36	34	45	43	49	62	42	39	38	46	48	42	43	40	49	44	36	53	42	54	39	46	48	36	53	39	47	40	46	36	48	42	38	53	44	38	37	48	35	45	50	41	39	37	41	44	54	36	46	40	27	38	34	40	48	44	45	46	37	52	53	38	41	59	42	45	38	46	38	42	35	49	60	32	42	41	50	44	37	42	30	43	45	45	45	46	39	47	44	34	59	58	43	38	55	48	53	44	44	49	46	39	36	35	39	37	51	39	38	40	45	44	45	48	34	54	39	33	41	44	42	49	50	51	50	44	34	48	52	39	45	47	46	58	35	39	47	45	37	40	48	48	46	49	34	36	49	41	47	32	37	47	44	38	40	56	26	45	52	37	37	45	47	40	66	37	44	44	43	47	37	51	41	31	36	50	41	52	39	40	43	46	50	42	44	55	35	41	38	50	43	47	42	45	50	38	39	50	41	34	47	40	48	43	42	41	34	32	44	50	51	49	42	38	49	44	49	43	47	45	47	52	42	56	49	40	37	42	56	49	46	36	56	50	42
43006	22403	11963	25223	32793	31046	27548	23701	20285	16939	14300	12086	10223	8675	7476	6484	5633	5102	4505	3975	3588	3194	2960	2730	2579	2423	2281	2053	2001	1918	1811	1737	1683	1632	1559	1456	1496	1284	1266	1169	1070	1047	1008	998	1027	984	931	929	892	959	872	940	885	843	832	741	801	772	762	786	794	790	769	749	769	716	750	726	764	720	717	755	705	746	750	702	738	682	729	717	685	748	678	659	692	713	735	724	686	734	708	667	701	655	685	707	670	678	664	687	666	620	681	707	694	724	680	687	708	674	705	701	679	699	673	662	675	677	661	641	716	704	698	689	695	674	737	677	669	705	674	678	704	672	689	704	633	637	691	638	657	686	698	673	705	685	689	653	640	652	658	695	670	683	712	712	621	664	693	637	710	735	723	706	661	687	693	673	695	693	661	702	692	688	701	635	654	689	707	672	684	691	664	646	645	668	706	651	682	661	684	708	709	652	652	682	663	681	715	713	668	661	749	707	685	673	702	667	722	699	675	718	696	719	681	739	614	681	667	688	682	663	674	697	707	640	669	707	678	657	674	673	686	639	686	670	660	666	642	665	682	718	683	686	671	683	651	711	667	714	716	628	715	643	688	690	673	652	674	644	649	694	662	677	693	704	683	675	673	669	697	680	691	643	678	677	708	714	682	688	684	648	685	672	659	713	639	687	669	659	647	705	730	642	680	631	641	691	635	725	667	712	650	722	718	697	687	696	661	711	677	718	664	696	669	684	662	702	682	684	682	701	660	659	680	638	693	714	707	698	721	738	699	680	700	695	689	683	706	685	687	611	727	694	668	705	623	614	682	668	673	655	674	678	667	708	690	689	730	664	654	676	721	651	698	667	662	661	696	696	705	714	624	711	716	619	729	650	725	670	700	695	624	683	645	675	696	648	700	687	651	741	654	713	644	680	669	646	689	666	695	663	692	670	707	686	687	697	688	634	703	685	636	678	697	711	658	694	689	672	704	684	705	651	745	728	675	636	689	642	690	706	622	701	696	664	654	726	699	637	706	669	689	649	648	691	718	671	697	684	671	663	674	704	666	669	655	719	678	655	695	658	687	668	679	715	694	675	696	650	695	718	661	738	681	693	659	659	684	710	680	656	661	692	662	683	678	691	690	637	644	641	739	653	644	684	642	716	658	684	675	671	687	691	696	667	681	658	669	727	705	692	712	706	628	672	678	667	664	663	718	659	673	663	720	684	716	656	699	668	710	716	711	709	670	701	658	690	681	716	664	673	666	694	642	747	663	664	658	644	694	692	628	667	641	663	645	605	666	670	706	654	671	674	615	673	607	625	692	655	677	692	670	668	692	670	670	709	629	659	670	656	658	707	653	667	700	650	678	636	737	687	715	692	704	654	706	681	698	662	678	681	668	661	669	688	681	674	693	692	706	710	683	722	703	707	627	623	651	696	625	697	676	670	692	726	684	683	726	728	702	690	744	684	684	692	690	680	624	647	681	717	663	704	647	660	673	660	701	656	644	668	674	686	758	689	668	685	671	679	688	700	662	687	663	670	689	738	670	661	621	696	685	657	661	686	673	660	675	708	700	668	698	643	681	668	680	663	687	709	707	749	691	651	698	669	727	709	691	673	700	682	685	655	673	668	695	697	684	624	749	666	720	733	684	699	663	679	676	707	712	672	674	686	665	667	699	666	704	654	643	650	673	659	677	682	696	741	689	672	667	652	699	671	685	652	658	640	612	654	631	696	642	685	690	690	628	670	693	679	688	657	698	698	702	664	718	701	681	718	706	675	667	684	680	684	643	688	717	670	653	672	669	656	654	686	646	679	721	668	687	742	654	660	683	666	676	668	647	678	698	694	650	669	701	662	687	660	653	706	675	679	689	690	668	660	722	654	690	697	653	666	693	660	663	637	668	660	640	631	666	688	643	689	691	678	691	687	692	681	752	701	672	667	681	669	665	675	704	655	700	701	667	695	694	651	672	638	677	677	703	703	651	661	615	683	663	693	649	673	687	675	681	690	687	648	676	679	685	647	734	687	664	663	718	686	633	711	647	680	653	708	674	645	667	686	666	671	710	651	692	651	684	653	673	711	636	728	701	655	691	690	692	662	624	706	672	655	700	690	681	687	660	683	671	658	655	676	681	686	718	653	651	687	682	687	692	677	630	670	676	683	667	652	643	637	666	682	694	682	667	669	694	673	704	633	671	659	705	715	682	661	670	685	680	652	705	683	715	678	659	687	670	674	681	689	711	725	661	671	663	698	671	675	687	678	719	642	663	666	726	693	705	667	712	670	670	665	670	688	684	684	709	667	692	696	656	668	662	669	667	685	697	664	687	632	690	668	746	654	732	683	682	686	663	670	720	711	667	668	683	678	674	679	695	656	694	691	703	699	675	708	695	720	684	678	699	698	638	699	664	681	665	619	697	687	703	705	681	669	665	726	714	695	656	680	676	662	665	675	706	685	706	668	656	661	713	706	692	685	666	706	638	687	664	666	677	690	638	660	669	702	650	703	661	687	725	647	669	685	695	743	706	717	663	707	631	691	696	646	700	670	688	698	703	658	651	647	679	665	643	692	641	645	691	666	701	690	656	689	671	698	671	684	691	657	663	652	707	696	693	680	742	713	678	681	684	678	669	698	691	654	706	671	677	673	640	693	691	653	667	640	663	708	719	720	655	696	695	672	639	701	667	709	685	713	672	686	688	693	660	714	655	688	682	597	662	636	684	689	652	710	674	629	706	707	677	625	687	682	690	687	668	703	677	687	649	679	641	691	672	658	716	672	696	662	704	714	704	645	716	691	696	716	704	672	692	671	699	681	687	685	669	702	680	696	682	715	683	673	659	732	648	658	645	672	708	652	658	659	700	683	680	623	706	731	641	756	652	696	674	668	665	631	662	672	678	706	653	685	630	664	697	653	717	650	690	677	703	657	663	682	729	686	672	659	709	683	683	638	636	681	681	674	630	692	648	669	704	650	686	670	643	654	694	673	691	671	652	672	708	661	702	641	691	676	693	663	693	693	707	691	706	671	666	711	688	701	642	675	667	660	680	703	666	643	721	705	682	676	724	653	751	674	680	715	702	734	724	744	627	705	663	668	670	737	709	701	689	643	690	704	701	710	671	682	695	671	694	716	652	652	654	677	666	634	690	706	625	615	686	670	645	717	694	682	725	666	677	696	651	635	720	700	691	721	700	722	681	687	664	690	699	644	700	687	690	677	685	640	644	689	686	687	658	695	673	681	693	713	633	654	725	616	672	690	677	732	712	678	694	718	700	666	703	699	648	740	676	644	672	640	725	682	683	667	693	678	672	682	627	701	688	661	703	674	655	666	686	666	674	683	715	674	683	669	645	704	653	622	713	667	671	726	640	643	736	698	702	687	694	709	660	677	713	713	685	657	638	654	649	665	673	664	655	644	680	680	671	681	662	693	685	700	668	668	747	706	678	712	624	673	664	668	675	649	687	679	679	665	656	707	701	683	660	673	702	676	668	689	742	616	658	678	691	681
12420	3893	939	601	1022	1116	898	783	651	556	474	402	335	316	244	231	204	164	145	127	97	102	106	104	106	88	82	89	83	80	64	61	75	70	69	73	68	40	49	44	48	42	48	34	35	37	39	48	49	44	28	51	29	47	31	43	30	28	41	36	43	30	38	36	38	34	35	44	34	33	42	29	32	37	30	35	41	31	32	47	31	37	34	32	31	38	26	36	36	23	40	27	30	36	32	27	31	43	39	34	43	30	30	38	32	31	42	24	39	37	37	38	35	30	42	22	29	34	34	38	30	39	28	42	33	40	33	44	38	26	32	20	40	41	38	33	28	28	42	26	25	38	39	29	26	34	23	38	39	31	25	43	41	25	32	32	31	49	34	27	27	33	24	26	27	35	30	40	35	33	31	35	31	37	33	28	25	39	29	31	27	31	25	29	27	36	29	29	42	40	38	27	35	35	29	44	30	35	34	37	28	33	32	28	36	31	37	29	28	32	27	32	33	30	41	38	30	32	32	36	36	26	38	32	24	30	28	34	26	30	36	28	27	26	40	31	39	27	40	26	28	35	30	35	33	28	23	24	34	36	37	36	31	35	39	22	29	31	25	34	31	35	31	34	34	28	31	32	41	25	30	35	38	44	42	26	30	31	35	28	36	29	24	39	26	34	29	33	29	32	29	36	34	29	31	34	30	36	37	25	26	41	34	29	39	27	35	22	31	40	30	32	29	34	27	34	31	29	23	32	32	25	30	22	27	38	35	33	26	27	32	39	29	30	32	22	31	33	34	35	35	37	33	31	27	30	23	29	36	30	36	32	32	23	26	27	32	30	35	26	35	41	35	25	38	33	32	30	27	32	35	20	39	27	29	22	37	33	35	31	33	34	37	30	41	31	33	28	46	43	29	44	40	38	27	28	37	30	32	29	27	26	40	25	34	40	37	34	22	29	35	35	46	36	34	34	46	35	37	37	38	22	37	33	31	39	39	27	34	26	32	28	28	27	42	34	26	35	43	35	31	26	49	30	37	32	32	26	43	28	29	34	32	24	25	33	35	39	33	34	30	33	27	31	36	39	38	39	28	49	44	31	24	31	42	43	31	32	36	20	30	35	30	37	29	21	30	30	31	33	39	36	31	33	32	33	36	30	25	36	35	35	31	40	38	27	38	24	33	30	30	32	30	33	33	32	36	37	32	26	36	31	19	43	35	23	30	22	24	26	32	31	33	39	32	28	20	22	29	30	24	25	33	29	24	23	38	35	35	29	28	34	28	40	35	33	24	33	30	25	36	44	28	32	35	29	21	40	28	26	41	26	29	36	38	27	29	29	35	37	29	42	26	32	24	28	36	30	44	26	26	27	28	35	27	47	17	25	37	35	33	38	35	27	27	38	26	18	34	29	30	32	20	30	32	34	35	38	35	29	31	25	40	33	27	29	26	28	40	30	31	28	42	38	33	34	32	23	31	29	31	26	25	30	39	31	37	38	37	27	35	20	29	24	29	26	28	26	41	36	27	36	35	21	26	25	27	28	32	23	27	30	29	38	34	45	40	31	33	26	31	32	27	41	33	33	41	41	32	33	36	35	32	37	29	32	31	27	30	31	41	26	40	28	33	29	30	23	39	38	31	28	35	30	26	27	36	32	31	26	39	35	35	28	32	35	22	25	34	26	26	27	38	39	28	43	31	40	27	38	35	27	40	33	33	25	26	29	38	28	32	27	36	32	41	36	28	33	21	42	29	36	31	23	27	32	30	39	27	31	31	31	30	32	32	29	44	34	19	28	37	35	31	29	20	29	36	39	27	36	35	37	35	38	31	43	27	30	29	31	33	26	33	26	39	36	31	33	34	40	28	27	36	35	38	25	32	29	38	40	40	34	23	29	28	21	29	30	35	34	37	44	34	26	20	22	42	28	31	24	38	26	36	46	29	30	26	25	31	31	30	29	26	23	26	35	35	32	24	36	36	42	28	36	40	29	35	40	29	31	44	42	32	28	32	28	39	28	20	32	22	39	41	35	30	31	33	39	34	25	35	29	24	32	23	34	39	29	21	23	27	42	20	27	23	25	38	32	32	33	38	41	36	23	39	36	40	37	36	22	32	30	34	30	32	27	24	33	37	36	44	42	27	40	34	27	28	33	32	22	30	30	41	38	24	29	36	28	32	26	35	42	33	33	25	30	39	28	26	36	34	25	29	38	27	39	44	26	22	36	26	38	35	33	30	35	32	36	30	40	40	42	39	30	36	28	35	33	36	27	28	29	30	33	29	34	41	34	31	27	39	26	31	35	30	27	35	31	37	28	33	35	31	35	28	37	37	20	39	36	28	28	35	27	25	33	36	34	29	51	28	31	33	30	38	41	32	35	32	29	28	30	40	37	35	49	27	39	36	30	48	30	27	31	38	29	39	30	29	32	35	25	36	24	24	26	30	36	28	29	31	32	31	36	31	32	30	27	31	23	31	30	35	31	29	34	33	33	31	27	41	19	30	30	34	25	27	41	33	31	30	27	37	36	36	28	24	33	33	30	31	37	43	36	32	37	27	35	30	32	37	31	31	45	34	35	35	29	40	34	34	25	32	27	33	39	28	20	32	33	38	37	38	30	21	24	33	38	41	35	38	40	24	25	34	40	34	30	32	27	40	39	28	33	34	36	42	36	32	25	15	30	38	34	30	32	29	27	25	21	36	25	27	26	25	32	35	31	29	25	44	33	36	38	31	32	27	27	43	30	36	31	24	36	32	31	32	33	37	33	27	27	25	29	32	30	33	36	29	38	33	33	27	35	22	37	38	35	30	34	40	31	22	32	29	30	24	33	28	39	32	31	30	32	31	25	27	30	34	34	28	35	36	34	26	35	31	37	31	40	38	27	26	42	27	36	31	35	31	32	33	28	31	30	36	41	36	26	35	31	28	37	41	35	33	32	34	32	26	33	30	31	35	28	30	43	30	36	31	26	31	25	49	27	32	32	36	32	28	38	39	32	37	26	33	32	33	26	46	31	24	33	29	34	34	26	29	37	34	28	31	28	31	28	43	37	34	35	25	36	36	36	30	29	36	26	34	35	41	31	37	32	47	39	51	28	36	30	41	25	21	25	43	36	31	43	37	30	36	26	31	35	29	28	34	31	30	34	17	29	44	27	22	36	28	39	31	31	29	25	41	44	28	32	29	23	35	32	33	29	28	34	31	36	26	31	32	40	21	30	33	36	30	35	23	32	51	24	37	43	41	37	34	23	27	40	38	25	34	23	42	37	32	37	26	34	26	29	38	42	26	26	24	23	21	31	25	29	27	28	31	35	45	29	26	23	41	29	31	38	35	30	32	28	33	38	33	23	25	23	37	28	31	35	29	37	30	24	40	36	32	25	40	29	36	30	29	34	36	22	32	37	32	39	32	37	30	31	28	31	32	26	32	31	36	44	24	42	37	24	33	33	30	24	28	35	30	34	30	27	33	41	26	32	28	36	37	38	35	39	41	34	34	29	42	21
50974	27346	16056	30417	38038	36337	32810	29030	25268	22030	18983	16691	14313	12305	10704	9078	8129	7239	6326	5635	5182	4598	4267	3904	3641	3432	3064	2870	2620	2441	2317	2139	2044	2088	1951	1882	1644	1517	1382	1294	1174	1119	1096	1031	972	953	918	889	846	863	887	832	804	814	719	736	671	661	727	648	668	658	619	630	639	605	635	637	653	595	595	604	560	582	610	590	575	557	558	557	522	544	562	576	564	559	531	516	524	537	503	534	527	535	541	519	514	496	564	545	501	546	537	549	537	504	501	525	537	521	520	507	498	513	561	519	516	544	547	471	501	499	514	530	536	499	493	561	534	496	491	521	506	497	485	488	517	533	491	522	509	523	513	557	492	541	512	503	493	503	470	547	573	491	526	490	498	496	459	515	477	503	507	492	557	465	533	516	527	509	526	529	558	500	493	540	475	500	512	557	504	528	543	514	498	471	513	522	508	468	519	513	517	545	533	535	504	538	491	549	487	525	521	491	497	510	476	508	461	547	479	496	463	537	551	506	530	516	503	488	482	509	507	492	507	492	525	499	507	512	510	490	482	521	520	480	512	492	492	479	503	511	516	498	531	495	527	482	531	506	509	482	516	522	498	527	512	534	542	517	517	527	508	520	497	485	537	569	524	490	499	506	483	514	536	488	498	476	498	500	511	498	472	513	492	546	536	502	499	519	571	506	525	490	520	496	507	489	492	538	505	511	467	519	494	486	514	512	510	532	555	565	467	529	506	504	511	489	498	498	525	519	520	495	504	506	526	474	566	499	470	534	532	545	496	502	524	488	504	495	494	503	435	510	524	499	500	482	478	492	478	484	558	533	496	474	528	505	496	465	520	534	543	486	520	472	517	494	483	498	480	500	528	447	495	502	520	475	532	514	485	497	541	516	506	527	508	542	483	502	508	519	488	524	495	532	497	507	506	483	486	532	564	507	511	497	493	515	516	483	506	497	517	472	525	491	500	503	490	524	502	505	484	485	472	495	532	499	491	487	535	507	524	507	512	505	512	479	530	522	457	512	537	550	518	493	500	511	510	526	516	462	467	501	515	510	488	504	462	482	506	595	490	512	506	514	516	519	528	558	525	515	572	495	537	534	527	513	528	565	489	529	515	514	542	519	558	504	503	473	483	481	509	558	488	520	480	545	493	508	531	526	523	491	534	538	546	517	506	550	510	498	500	475	531	519	483	514	521	499	498	519	512	484	489	525	536	507	489	503	534	537	553	525	547	489	482	517	552	506	515	474	490	504	557	493	521	488	538	447	539	500	502	547	475	499	505	489	497	511	541	495	496	531	498	503	515	521	545	471	492	492	498	477	476	471	531	492	535	534	502	521	523	492	502	493	487	532	528	497	525	520	503	522	530	511	508	489	524	523	508	470	504	500	514	504	494	523	529	492	502	517	507	486	500	502	489	502	527	482	498	458	499	502	558	544	532	514	525	535	513	528	498	517	500	475	506	475	497	546	469	525	491	524	501	501	505	497	489	534	530	496	492	480	512	539	475	497	516	514	503	553	520	492	495	511	503	518	490	519	523	511	496	456	563	498	488	507	492	520	519	476	490	497	483	493	525	482	501	435	506	519	499	507	471	525	479	527	509	498	521	518	517	498	518	489	491	542	487	482	504	501	508	513	510	494	535	539	481	510	513	497	503	534	518	504	520	509	501	528	514	465	505	487	445	523	518	518	495	472	540	491	511	453	514	487	504	506	524	505	501	516	519	512	519	472	518	472	490	487	518	517	491	514	506	507	514	493	493	491	536	488	488	484	498	500	501	512	544	487	497	494	487	517	501	504	469	517	481	500	493	524	503	518	469	548	510	528	498	510	525	496	524	510	495	541	512	527	517	477	481	505	478	533	511	531	551	525	513	504	501	506	522	509	540	541	458	497	532	502	529	521	526	516	515	513	529	492	496	465	512	515	529	489	521	512	511	531	494	476	530	498	508	499	485	454	521	524	500	476	481	533	545	532	512	491	526	498	507	501	496	488	490	558	504	495	544	478	505	514	462	515	507	527	530	542	501	500	549	515	514	458	479	554	473	512	493	510	458	536	492	476	490	512	491	486	505	495	477	469	493	517	484	539	508	481	489	534	482	496	507	504	481	557	514	500	503	502	491	523	485	504	503	506	472	506	491	510	546	501	500	501	470	486	481	508	525	514	514	507	476	509	491	538	520	540	502	473	481	511	488	502	495	493	532	487	486	480	473	486	481	540	484	491	527	505	514	501	516	463	503	517	517	504	503	505	533	482	524	515	497	517	511	450	482	494	522	519	510	506	492	492	506	545	500	480	482	467	502	466	525	486	538	460	518	506	485	465	517	530	501	475	503	523	468	509	498	494	483	508	520	497	513	507	510	505	533	507	514	506	533	545	554	493	523	512	491	517	554	507	480	497	509	511	490	479	516	475	523	502	506	507	475	511	518	506	493	565	494	476	528	525	535	511	482	497	484	485	510	503	487	486	496	529	499	493	520	494	538	531	521	502	491	502	521	491	539	481	490	475	525	517	468	504	555	507	507	483	506	477	483	489	493	490	505	488	504	465	487	526	518	531	542	527	495	500	499	529	486	482	554	510	505	520	524	481	504	526	501	476	507	535	519	530	505	505	483	508	501	486	480	495	443	531	501	518	511	506	526	533	533	550	522	513	545	487	487	506	535	497	527	498	486	488	524	496	465	520	504	506	496	528	496	511	494	499	511	485	510	516	485	506	515	507	497	497	492	568	476	522	531	495	500	510	480	530	523	543	495	497	486	510	494	525	500	516	540	464	555	543	467	523	485	509	504	529	481	507	528	530	491	486	531	517	469	523	455	518	514	480	491	497	501	495	523	501	472	511	537	491	522	517	503	473	526	489	497	493	522	531	469	552	507	504	497	503	479	517	502	518	494	469	484	493	513	495	532	492	525	523	479	513	527	493	521	511	500	516	519	502	523	500	489	516	515	494	505	473	486	517	462	509	503	523	539	519	511	522	540	500	475	508	452	503	513	491	501	532	455	466	502	527	532	561	514	520	467	445	484	522	505	513	521	525	512	480	532	519	482	466	503	504	482	478	534	492	546	496	486	510	493	526	484	530	516	492	468	522	494	499	513	484	478	466	511	529	517	488	494	534	496	525	498	478	535	505	520	500	454	529	516	520	461	504	455	515	516	542	526	482	533	538	470	506	484	499	464	497	492	507	497	479	494	514	492	523	511	510	485	499	535	508	513	514	587	510	512	481	477	513	516	573	510	456	538	505	513	523	497	474	464	523	462	516	454	508	536	481	483	454	495	494	498	513	542	533	506	542	468	493	507	514	505	493	504	487	522	519	479	507	494	506	515	479	507	516	515	523	513	511	516	520	487	513	513	482	519	501	558	485	499	507	493	464	524	484	512	506	510	538	440	506	519	527	485	503	474	525	523	519	514	526	518	462	525	517	480	510	493	474	502	475	499	517	490	484	511	485	527	511	541	498	504	525	523	509	526	516	510	513	517	543	549	527	482	500
4717	961	371	243	464	497	412	333	289	268	220	176	187	153	120	110	93	73	83	72	80	58	61	76	55	56	49	50	44	54	42	41	50	54	34	44	37	35	33	47	31	31	27	32	35	28	32	22	29	36	34	33	33	27	38	31	26	29	24	30	25	36	24	26	24	35	26	26	38	30	35	23	22	18	27	28	32	30	25	34	23	23	28	29	30	34	28	33	20	18	29	29	35	36	33	26	24	28	29	28	19	27	31	29	28	33	32	31	29	32	34	32	29	26	22	25	24	30	40	32	27	28	35	35	28	34	29	29	18	26	25	30	35	30	24	29	23	29	42	25	36	27	29	23	22	28	22	29	25	33	41	36	30	30	23	37	26	23	31	23	27	30	35	29	29	26	24	23	33	35	27	29	30	28	36	33	27	37	23	30	22	35	25	32	34	33	32	27	34	29	31	25	28	23	19	26	34	24	21	29	23	20	27	28	35	24	23	22	24	35	31	32	37	28	27	30	34	35	25	28	25	28	43	30	36	28	26	31	21	36	29	31	36	38	39	27	22	28	19	31	26	27	27	29	29	25	30	30	26	24	24	34	29	31	35	26	28	33	30	26	32	31	19	37	23	35	29	26	27	29	26	31	31	16	36	34	36	29	42	31	25	29	36	23	32	22	34	31	34	13	37	25	34	28	25	22	36	30	23	35	36	19	28	25	24	30	38	28	36	22	22	26	26	26	37	26	38	36	41	31	28	21	35	22	28	34	43	28	31	28	29	43	18	27	35	27	30	26	30	28	27	31	28	27	29	28	25	29	30	21	25	30	25	33	41	37	43	32	25	26	35	27	26	24	28	26	34	31	30	43	29	35	26	31	18	31	34	37	17	37	33	24	34	35	30	31	34	25	39	35	33	31	27	32	39	40	25	36	30	29	31	26	28	33	29	22	19	21	26	22	31	32	28	32	34	29	32	27	41	27	32	35	26	38	28	29	30	30	38	29	31	39	29	25	33	24	35	27	32	35	45	25	32	36	27	26	25	25	26	30	31	26	32	36	32	35	21	28	25	31	41	30	26	26	26	31	23	27	34	22	26	36	40	31	19	31	37	28	32	31	26	34	23	38	29	24	26	30	27	29	36	23	39	30	27	31	35	29	28	23	29	24	30	23	31	37	28	27	27	22	29	28	32	25	27	25	22	27	30	27	30	27	34	39	29	33	32	31	26	36	28	35	26	34	38	45	21	18	25	32	22	32	30	23	35	27	33	23	30	27	33	23	33	31	24	30	33	26	35	32	31	32	35	24	28	29	33	26	22	34	29	36	31	35	31	29	28	22	36	26	33	30	27	29	27	25	26	33	30	28	21	25	27	32	18	21	30	38	28	31	31	32	27	28	37	23	31	29	31	26	25	27	38	34	28	34	22	20	33	32	25	29	29	23	25	21	28	26	32	27	32	34	43	28	32	44	29	24	39	35	21	30	29	22	39	37	29	32	27	27	28	29	24	27	21	24	27	32	23	25	36	33	25	22	25	31	24	14	31	25	31	34	36	31	28	35	32	26	35	31	33	26	28	28	28	34	32	23	25	29	25	33	26	35	33	40	39	33	22	29	28	28	33	37	16	35	35	29	36	35	28	22	26	37	17	30	26	34	28	32	31	28	24	39	32	30	26	28	31	21	25	31	28	29	30	37	19	20	23	39	27	28	23	18	28	28	25	25	29	28	25	43	30	25	30	25	33	29	21	29	29	16	27	29	35	22	33	31	30	31	31	24	31	29	30	53	33	36	32	29	27	32	28	26	36	23	31	26	24	23	30	27	29	34	23	36	35	30	37	29	28	31	22	29	37	30	30	22	20	33	30	23	29	20	43	31	27	30	35	37	28	23	19	37	26	30	22	29	25	28	24	33	24	23	34	27	35	35	27	25	36	27	20	19	24	25	29	23	29	29	29	26	26	22	28	22	33	29	25	30	27	29	26	35	32	31	31	26	35	29	19	32	27	37	29	24	25	29	30	30	28	32	27	29	29	27	21	18	28	25	27	17	34	23	27	33	27	34	40	36	20	23	31	36	33	30	30	27	24	32	25	34	39	34	24	37	39	30	30	34	29	23	37	28	32	36	26	29	28	29	37	31	26	28	21	32	25	33	34	25	34	31	35	28	31	41	38	26	33	33	23	27	21	25	30	28	28	17	26	31	30	34	24	39	22	30	26	19	27	27	34	21	40	30	31	26	30	26	25	27	21	38	23	35	35	25	26	29	29	34	32	22	29	31	25	33	31	32	34	29	30	26	22	20	35	21	34	24	34	34	28	25	26	35	26	20	31	27	41	23	25	30	26	26	33	28	38	35	40	31	20	26	29	23	32	32	38	26	28	25	22	23	19	24	20	37	30	28	41	41	34	38	10	22	34	28	27	41	25	32	31	25	22	23	37	25	31	32	31	30	32	30	37	33	30	28	35	34	36	24	35	36	34	25	27	26	33	31	24	28	25	30	33	26	21	31	41	31	25	24	30	27	33	34	19	29	33	40	34	28	30	35	17	32	30	29	33	28	23	29	23	27	31	35	41	27	32	29	29	37	26	31	29	30	22	28	32	31	27	33	33	29	25	23	24	28	24	22	20	24	20	30	27	29	32	35	24	34	32	28	31	33	30	25	17	33	36	24	26	28	27	33	16	27	25	30	33	26	31	30	26	32	27	26	30	16	32	28	23	34	32	27	24	32	22	40	27	31	33	25	28	37	34	23	23	37	35	19	29	27	28	24	25	26	34	30	32	35	35	29	31	27	29	32	32	29	40	28	32	29	24	27	33	24	27	28	32	33	24	20	36	22	24	24	27	32	27	22	26	29	34	31	34	35	21	39	34	30	27	25	27	30	21	23	28	31	21	26	18	25	31	24	24	23	26	24	33	32	29	28	28	18	31	36	24	38	27	21	23	32	34	35	32	26	32	22	24	22	31	37	37	39	22	24	28	31	34	26	29	30	43	33	23	33	30	32	28	28	28	42	29	25	41	31	35	23	35	29	40	33	25	34	37	21	35	21	20	39	28	37	31	31	34	26	31	27	30	34	36	30	31	38	33	38	28	25	36	31	35	32	31	28	32	30	28	35	35	41	33	41	26	26	26	30	24	40	34	33	33	31	34	22	28	35	34	26	38	26	37	43	27	37	20	29	26	28	22	28	26	31	30	35	36	30	24	28	21	36	25	29	31	22	38	37	21	35	36	30	25	29	26	30	36	42	26	32	39	29	21	29	35	32	21	26	34	29	20	35	26	41	26	30	22	19	41	28	33	30	25	38	28	31	34	35	28	38	27	29	33	22	28	27	30	36	30	25	41	23	36	29	25	28	18	35	28	20	30	34	34	25	30	26	28	31	31	23	28	32	33	36	38	36	34	37	24	25	23	30	40	27	32	22	32	29	36	33	27	39	24	22	32	26	31	32	34	24	26	32	23	29	32	28	32	23	31	26	18	27	34	33	29	22	28	18	37	25
37370	17765	8954	21021	28517	26732	22908	19142	15515	12641	10405	8752	7345	6068	5117	4382	3978	3391	2977	2695	2445	2273	2066	1902	1734	1665	1543	1407	1323	1278	1189	1213	1141	1167	1124	1063	1007	862	847	828	766	732	777	650	661	641	649	623	682	586	601	581	606	601	520	527	535	496	544	528	510	546	509	509	494	507	530	522	543	486	523	491	499	512	508	540	465	481	500	476	480	496	503	493	466	467	468	515	440	491	436	468	482	473	505	485	453	491	497	432	477	487	488	489	470	438	462	467	477	433	474	486	487	465	447	500	480	464	471	475	439	480	479	483	497	446	478	489	492	485	473	491	469	469	451	463	453	487	468	471	448	471	464	474	465	437	469	503	466	482	474	489	460	476	449	454	465	457	446	448	425	448	480	435	451	458	465	484	471	444	495	477	502	472	482	486	484	457	485	453	475	461	514	480	468	493	491	467	502	469	434	487	471	457	534	503	500	473	458	500	482	465	425	470	489	473	455	457	480	437	495	437	469	509	459	494	442	467	475	440	526	448	455	478	443	506	471	444	471	485	447	479	467	490	435	430	436	495	457	453	468	469	466	477	479	476	467	485	441	486	458	454	475	452	451	442	467	493	457	491	469	515	486	530	472	497	479	433	454	499	510	469	480	452	440	488	500	467	471	486	497	480	457	460	476	476	456	436	450	469	442	449	493	434	487	458	497	500	469	474	509	457	508	462	476	485	465	486	440	521	470	489	453	479	470	489	498	472	457	461	499	512	476	456	477	455	451	514	466	486	466	469	480	468	503	459	483	487	432	469	465	454	465	497	489	471	496	481	452	498	449	460	458	482	453	486	475	464	456	496	482	478	466	485	488	423	492	472	459	444	436	452	446	472	486	425	484	446	460	501	459	451	473	473	497	453	486	456	455	479	482	460	463	495	451	470	491	473	489	450	451	453	491	489	456	451	474	460	455	474	479	422	458	440	452	494	469	443	450	458	479	459	461	456	444	484	459	473	442	455	471	513	462	470	480	431	428	494	463	480	524	519	460	448	507	449	437	488	491	455	459	447	471	473	489	468	461	467	448	489	455	480	464	475	439	465	511	475	498	479	460	468	462	482	457	438	450	434	455	462	501	488	467	447	494	494	468	463	448	472	486	464	477	446	467	457	439	473	444	465	465	443	453	488	481	463	478	467	467	453	438	507	444	458	458	456	467	465	488	440	485	490	467	476	487	498	434	457	451	486	481	473	456	487	490	493	475	453	448	463	475	484	470	467	483	488	459	484	496	500	496	476	447	487	450	448	468	452	474	493	478	456	479	449	475	435	443	450	473	457	460	481	467	477	455	472	445	473	502	474	489	499	476	421	430	458	488	460	455	496	452	533	472	480	490	483	419	477	439	452	448	438	416	435	507	417	461	488	473	479	456	481	459	417	451	455	476	481	498	442	446	472	488	478	472	477	517	450	490	506	448	484	475	481	448	462	494	434	470	460	477	431	453	495	461	480	468	479	475	480	461	461	498	440	444	500	463	444	480	442	478	477	499	438	496	464	462	481	464	471	439	503	467	475	487	486	473	447	493	450	504	471	492	466	476	473	449	493	456	440	471	463	453	449	494	469	489	489	496	463	488	472	495	497	435	453	467	495	414	480	488	480	478	469	475	470	500	447	475	461	472	491	472	495	440	493	498	483	474	483	491	491	449	452	466	444	483	451	490	468	500	491	475	480	511	425	476	518	477	433	456	496	466	466	482	482	493	478	465	457	459	490	474	455	458	455	468	468	482	462	475	457	453	488	500	477	425	495	471	466	456	473	515	476	476	487	483	444	475	490	505	493	472	445	494	487	447	492	429	444	480	502	441	473	495	521	454	455	456	481	473	448	477	425	505	429	480	499	435	488	478	525	438	460	453	436	462	449	459	457	487	453	474	438	449	453	470	465	475	446	463	443	464	445	465	481	432	419	464	475	476	423	515	469	488	467	468	434	436	462	461	455	445	446	468	491	458	484	440	482	462	449	449	477	452	530	481	465	461	481	483	460	477	474	479	488	437	443	448	431	479	500	478	461	452	462	477	448	428	474	447	427	457	495	471	469	472	464	458	454	503	420	474	472	462	473	468	471	456	443	470	457	466	461	476	460	450	491	465	487	447	492	451	493	494	501	428	472	429	501	460	455	462	473	465	473	500	488	450	506	452	491	443	434	451	477	468	497	474	491	475	497	483	483	473	460	479	477	470	471	490	488	487	463	470	466	482	504	429	498	445	462	442	474	500	489	512	478	467	451	484	464	493	459	489	483	465	492	497	460	471	509	476	482	442	477	448	480	496	477	507	490	465	468	425	456	459	518	467	436	474	475	519	451	465	480	464	496	460	475	461	455	479	464	444	484	444	489	462	470	441	445	463	477	488	452	461	456	420	460	442	473	458	470	487	479	435	489	458	456	470	453	484	472	484	469	482	501	510	418	469	487	477	482	465	462	431	436	460	489	461	472	458	492	493	478	472	472	484	472	464	462	508	452	512	478	460	503	481	441	444	450	471	484	441	478	429	460	455	497	458	487	470	458	465	488	477	452	463	487	470	462	450	498	471	486	495	457	473	450	512	488	457	481	498	487	466	467	496	480	489	427	494	436	462	471	493	514	478	417	530	508	442	469	450	471	520	435	525	458	462	476	446	450	470	471	470	464	446	477	483	468	467	481	496	491	465	464	504	454	456	459	444	460	466	494	474	474	472	497	505	447	485	463	454	480	493	454	438	469	472	444	467	485	459	461	452	438	483	519	470	428	473	507	464	443	472	482	444	468	517	438	453	441	490	509	482	481	481	486	467	453	438	456	462	470	455	437	466	490	453	471	444	470	473	494	459	455	471	452	442	485	475	424	470	482	494	486	470	442	481	471	497	482	458	483	495	486	457	472	491	466	466	481	431	496	475	500	432	451	489	460	437	415	486	452	481	466	476	466	423	484	477	450	430	470	494	457	471	494	454	480	469	448	488	473	458	478	502	485	456	520	488	430	483	454	497	494	473	492	470	449	516	474	473	455	491	434	468	504	495	455	485	504	486	470	466	467	458	448	483	457	487	469	450	475	441	451	460	508	487	428	482	487	482	458	459	483	433	490	496	475	450	469	425	463	450	427	489	401	503	486	468	442	444	433	475	452	448	466	492	450	498	488	470	468	467	453	497	460	491	483	485	465	468	470	487	455	505	466	491	459	492	467	444	459	462	463	471	482	468	499	443	465	468	492	453	457	483	466	474	477	466	425	458	473	517	456	471	451	434	465	474	454	453	494	489	476	473	472	461	472	451	479	466	494	447	451	494	459	456	469	452	491	457	484	454	443	489	497	450	492	473	491	486	469	472	491	431	445	492	434	435	490	473	468	480	445	457	498	442	434	507	462	478	436	448	523	498	455	485	452	475	410	471	446	468	432	462	441	475	471	484	469	473	462	482	482	438	486	479	508	466	470	449	509	482	481	467	436	452	456	447	425	501	466	506	466	442	504	476	475	474	463	492	435
12122	3334	896	611	996	1029	863	750	672	583	507	403	317	322	246	214	194	174	180	153	136	127	115	89	105	73	95	70	81	82	73	64	60	69	62	56	66	43	61	58	52	54	52	37	54	52	44	47	42	49	55	49	34	43	44	47	52	39	43	49	27	46	45	38	31	40	43	37	37	35	36	26	37	32	45	38	31	43	31	33	30	43	41	35	36	40	28	41	38	39	47	30	41	49	28	28	43	42	29	33	30	36	46	30	38	33	31	36	42	32	39	30	44	51	35	44	48	46	43	33	25	30	32	38	41	24	35	41	30	28	32	38	35	31	35	28	39	21	35	39	20	31	38	28	36	36	40	41	33	39	33	30	34	35	42	35	41	30	31	29	47	31	30	43	29	33	40	36	41	26	42	45	32	37	41	25	26	36	36	51	42	38	31	36	36	33	28	39	47	34	33	29	34	43	38	24	42	48	35	33	36	32	39	29	27	30	39	40	34	46	37	42	40	34	42	42	40	43	33	27	26	18	40	47	30	33	19	40	35	30	33	26	29	32	40	43	37	40	47	28	47	34	33	36	23	31	30	34	30	33	27	41	34	35	35	44	38	39	34	33	40	42	39	35	29	26	35	44	29	39	37	36	38	40	23	29	34	37	38	34	26	36	37	22	39	31	46	49	40	44	42	32	31	30	37	37	41	35	27	43	39	32	37	35	27	28	38	49	31	31	39	38	40	39	31	37	30	33	33	49	32	27	38	35	31	39	36	33	37	28	38	34	40	34	26	34	32	37	40	33	42	33	32	37	32	30	25	27	23	42	26	42	34	27	36	40	26	36	28	37	28	31	33	31	34	30	36	36	29	30	38	41	35	35	36	36	36	39	30	38	36	40	29	39	37	31	33	31	37	31	33	37	47	32	28	39	40	37	39	29	42	28	38	31	39	28	39	27	34	50	36	37	35	30	23	34	38	38	32	40	37	43	39	37	44	33	42	34	30	26	32	41	44	32	32	30	37	36	35	40	36	37	48	36	38	31	29	40	41	35	33	50	39	31	44	37	25	41	37	37	34	29	38	31	39	35	38	43	32	33	30	45	45	39	43	37	49	41	23	41	34	30	38	25	30	38	23	33	34	37	41	27	36	36	38	43	41	30	35	35	30	30	32	35	36	40	32	35	32	42	30	56	27	37	31	36	30	36	36	26	36	35	26	36	31	53	38	39	27	33	34	42	36	30	40	36	46	33	34	43	36	36	37	42	36	36	36	29	52	32	49	32	30	37	35	42	34	28	33	38	39	40	37	34	38	40	33	42	44	37	40	39	39	36	38	36	31	30	32	40	25	39	37	38	27	35	48	39	39	30	35	33	45	34	46	42	30	31	35	38	47	29	34	33	34	41	43	41	45	44	47	52	32	27	27	36	38	44	37	37	32	37	31	37	34	30	45	32	34	36	36	33	42	28	24	32	51	37	33	29	32	37	45	40	35	32	32	41	37	33	36	37	47	47	30	46	26	33	46	46	31	23	28	35	45	33	34	35	34	40	28	40	35	34	38	41	32	30	38	34	46	40	45	37	30	47	45	30	32	45	41	37	40	38	45	45	46	34	42	37	33	33	28	29	36	36	39	29	42	29	36	30	21	35	34	25	44	35	32	36	42	38	39	30	47	27	33	44	29	31	37	35	30	33	41	27	32	33	31	38	44	31	33	43	39	35	34	25	32	28	35	37	33	38	25	36	38	41	35	39	33	36	38	33	41	36	26	27	38	37	51	34	35	28	33	44	45	42	37	48	34	34	36	46	43	40	26	33	27	42	30	39	52	33	37	37	44	29	37	30	33	36	41	33	40	30	44	31	44	41	36	46	25	27	41	45	46	45	30	39	41	34	33	37	38	40	46	47	34	32	34	41	25	27	34	37	35	35	40	45	42	35	39	46	43	39	35	21	34	33	27	40	34	31	37	35	23	37	42	42	36	53	43	35	53	42	42	35	39	33	37	35	39	37	37	36	38	36	27	41	42	28	38	48	26	37	25	33	30	32	25	31	44	32	40	36	38	54	28	52	45	31	28	34	34	32	31	43	40	29	35	32	41	48	44	38	37	56	27	61	37	39	35	37	36	36	41	41	36	40	34	34	46	37	53	41	49	43	42	38	33	43	40	36	40	38	26	31	36	40	37	45	33	45	34	24	28	34	44	35	36	30	32	30	29	39	36	30	35	30	35	36	32	40	41	43	36	40	35	33	32	43	39	41	39	36	41	41	31	27	41	29	35	28	35	52	40	46	43	28	37	41	35	33	31	41	26	29	47	39	37	47	32	26	37	44	31	35	36	42	45	30	26	36	39	37	43	47	35	32	34	35	42	43	34	37	33	42	31	32	39	31	33	34	38	34	38	34	38	37	36	34	36	27	36	48	30	32	33	41	32	47	39	43	34	39	43	38	29	31	32	40	25	49	33	35	38	41	32	36	34	30	27	44	33	43	39	39	40	44	34	32	31	38	31	38	28	44	38	27	41	33	39	44	50	27	24	30	30	32	39	33	32	33	38	33	36	36	32	31	26	41	36	41	32	37	35	30	24	39	42	37	32	46	38	32	40	37	38	34	35	32	25	41	22	37	25	33	40	32	32	35	45	40	26	33	32	35	41	31	28	32	32	50	38	46	34	39	37	30	36	30	28	34	39	30	35	40	33	38	30	39	29	32	30	34	35	32	32	36	35	32	39	38	38	41	45	31	34	46	33	37	45	36	36	30	32	38	35	48	34	32	40	33	46	31	29	25	39	34	37	19	34	37	42	36	43	39	37	23	47	33	31	38	36	36	38	35	43	51	31	40	45	35	28	25	44	37	39	30	37	43	38	31	42	40	36	32	39	38	37	44	31	39	31	36	37	42	25	40	37	36	36	45	34	49	37	39	34	40	38	37	37	37	32	31	33	32	35	39	35	42	32	38	33	32	36	44	34	36	39	23	47	26	46	40	38	31	28	28	48	28	42	30	31	32	30	36	42	33	42	36	43	38	44	30	31	33	38	37	19	29	30	29	34	39	42	35	44	33	35	39	43	28	54	27	30	36	26	36	36	21	37	42	55	39	30	29	29	43	35	40	39	40	43	41	40	32	31	31	35	34	35	39	33	24	33	28	31	41	39	26	40	40	37	35	27	40	28	46	39	43	38	34	32	29	39	37	25	31	35	37	30	39	35	40	35	38	27	41	30	42	38	27	33	32	26	37	39	27	37	40	35	30	38	39	29	42	31	37	27	30	34	37	42	30	42	36	30	48	46	37	46	38	26	42	31	26	43	39	36	39	47	33	38	36	40	36	27	39	31	35	33	34	32	43	32	22	45	35	40	44	31	30	44	36	36	37	31	41	35	34	37	42	26	46	31	36	34	38	41	51	30	42	38	44	32	52	33	38	45	37	33	28	34	26	38	24	36	39	38	36	26	28	29	38	34	28	29	40	31	31	37	37	36	33	31	33	34	28	33	35	43	29	38	29
49602	25683	16101	30104	37548	36040	32864	28953	25266	22251	19267	16777	14490	12466	10764	9378	8222	7248	6427	5981	5365	4785	4356	3940	3522	3434	3159	2886	2781	2578	2355	2245	2176	2121	1984	1995	1762	1603	1446	1366	1238	1207	1114	1110	1064	1035	983	965	957	964	887	947	878	814	815	716	699	724	754	739	785	712	734	728	674	698	689	624	709	649	657	656	617	606	608	611	638	651	655	621	596	617	659	604	605	608	607	620	596	610	628	580	630	583	564	560	575	632	599	574	631	582	611	604	599	584	578	613	591	586	565	578	601	573	606	576	598	554	585	605	577	565	542	585	554	586	575	604	559	585	595	572	573	579	581	566	612	533	564	584	558	586	587	595	574	599	553	587	583	613	591	566	519	517	541	555	602	550	586	655	577	553	546	574	575	570	591	575	579	560	621	561	596	616	605	563	588	571	585	558	588	569	580	574	537	580	561	566	581	558	555	554	554	562	589	594	588	582	562	552	537	580	558	560	546	571	607	556	560	546	541	569	559	586	605	604	621	590	538	579	541	611	568	582	585	583	584	535	626	551	572	571	619	602	600	579	551	528	572	582	561	612	526	559	543	556	571	583	582	567	534	553	533	530	578	593	562	574	578	570	560	562	598	566	608	603	577	582	624	576	543	547	591	565	577	567	568	563	541	530	558	585	543	549	572	620	560	616	549	589	553	610	578	604	580	586	558	565	547	522	557	554	573	599	567	592	588	585	582	580	552	582	553	592	566	542	590	617	600	538	560	551	605	534	552	565	545	560	546	570	546	552	556	546	589	566	534	573	603	569	538	594	580	565	605	583	558	601	565	584	589	544	569	539	564	556	603	547	570	610	598	568	625	575	571	577	537	622	583	585	576	570	569	581	556	551	570	580	573	562	632	535	576	598	520	541	607	511	583	565	559	568	593	518	563	589	563	566	584	608	548	584	561	535	582	567	598	582	603	540	572	587	564	564	572	582	570	533	593	564	575	558	629	551	570	607	547	571	559	551	596	568	559	601	567	567	598	561	576	590	528	602	568	584	555	556	563	573	586	561	597	597	571	573	563	584	572	589	624	590	575	579	601	581	557	544	599	559	573	611	583	576	557	553	561	523	588	590	548	560	576	543	543	586	585	525	587	559	620	548	562	587	544	592	521	606	570	595	609	590	579	554	589	575	576	572	621	553	558	547	555	560	568	568	590	551	546	557	564	583	603	569	616	609	591	563	565	585	579	564	582	549	566	580	576	550	614	535	551	560	533	595	540	564	581	592	541	547	602	570	600	614	532	523	534	595	547	582	523	592	586	568	543	577	565	583	573	575	573	573	548	563	538	578	539	575	565	563	554	603	593	560	590	552	572	571	585	580	601	592	532	540	585	570	547	575	567	566	600	587	542	621	587	531	525	589	529	539	562	538	614	584	598	559	551	595	599	576	553	630	611	579	597	573	548	543	617	579	524	548	531	577	598	591	565	603	580	567	575	583	595	608	550	591	593	568	569	548	531	534	616	571	617	567	575	559	613	616	548	549	618	540	585	562	562	578	517	580	590	595	576	552	580	541	563	566	600	615	564	575	551	557	550	553	562	594	577	592	551	569	561	540	530	601	570	573	542	604	572	579	578	570	587	561	577	583	536	569	544	572	587	625	596	585	568	601	551	523	574	600	584	544	518	525	584	546	599	569	577	591	587	580	545	568	554	576	572	598	577	549	586	573	564	572	543	511	596	556	593	583	568	587	526	559	562	568	522	576	587	561	598	561	546	558	586	549	556	555	541	566	541	575	571	538	555	540	579	589	616	525	610	564	574	567	556	588	566	565	528	567	558	563	572	537	597	541	596	570	539	593	616	586	624	532	527	533	526	578	572	589	578	584	586	603	539	586	561	572	534	574	572	599	534	573	585	582	526	561	532	576	567	566	568	555	594	556	585	521	538	581	573	574	562	548	531	592	596	590	562	558	591	583	548	584	550	587	559	568	564	584	569	607	548	538	592	569	596	593	592	528	557	551	606	590	544	551	594	574	583	549	594	555	551	556	547	610	566	565	551	596	599	545	585	590	575	585	562	564	605	555	619	578	587	605	590	571	572	537	557	586	561	590	567	574	629	552	520	561	580	588	581	551	584	569	589	574	588	587	564	585	576	580	585	590	590	529	597	589	502	564	562	599	585	572	592	570	573	557	591	557	552	583	591	544	538	552	589	565	592	566	600	579	564	572	588	575	571	534	576	562	539	579	554	574	589	550	602	599	571	573	633	592	557	555	566	568	547	591	601	530	605	586	570	580	587	596	572	557	609	593	558	578	554	573	586	571	566	567	526	576	553	543	574	613	571	561	575	568	553	567	583	589	572	551	569	577	610	596	585	587	582	585	544	549	563	536	578	559	582	540	550	564	582	578	573	585	590	586	553	552	575	563	539	573	535	553	580	567	564	631	568	562	560	555	576	560	527	573	561	612	596	591	528	572	561	576	574	600	596	524	584	562	523	569	564	617	570	551	545	560	548	582	541	603	577	532	558	545	527	549	605	586	587	547	585	577	585	557	490	597	612	529	583	552	593	607	572	571	584	558	572	578	580	580	550	520	594	589	561	585	572	555	584	550	548	571	541	576	556	557	575	559	531	516	568	572	562	612	544	545	549	552	574	568	563	594	560	587	563	567	586	561	512	604	598	575	558	584	578	601	575	525	597	591	577	565	519	564	586	596	560	562	548	579	557	616	564	582	584	556	592	496	609	590	546	537	581	541	556	572	603	570	567	579	621	567	566	592	567	579	600	564	562	550	561	544	576	556	569	553	568	602	555	586	546	554	588	539	585	565	600	590	577	611	606	555	568	579	607	589	573	484	561	555	600	554	572	594	577	560	588	574	545	579	582	573	557	582	561	563	570	551	588	535	553	497	569	529	562	563	567	639	535	562	572	564	594	564	602	613	586	577	619	573	560	549	617	553	586	578	560	545	566	567	593	527	593	583	646	540	600	563	577	546	559	547	549	594	543	592	548	585	570	567	593	543	555	548	562	602	575	560	556	605	575	561	594	543	574	586	575	577	579	510	582	602	586	589	587	539	567	622	560	586	525	556	562	551	549	524	591	573	546	558	583	566	510	571	527	561	533	550	570	593	594	547	548	600	561	550	536	540	572	561	549	568	541	555	601	563	544	512	541	596	561	553	601	538	569	521	595	585	590	596	542	574	583	563	593	514	574	576	587	551	618	592	615	573	574	590	593	557	574	554	548	526	570	508	563	562	589	568	579	587	624	575	593	586	598	595	583	583	532	551	550	592	603	544	594	576	564	558	577	517	549	592	581	552	577	578	531	586	577	566	574	590	571	546	535	615	555	548	576	579	582	605	570	564	577	513	561	594	603	578	598	610	583	557	590	556	534	567	599	544	562	563	564	593	555	577	520	565	559	583	574	564	558	546	527	556	565	538	588	558	569	564	572	568	585	602	585	571	595	562	583	560	567	574	565	628	560	565	591	562	608	546	537	537	546	582	570	554	586	579	605	524
8386	1734	589	438	736	706	596	508	447	367	342	260	259	203	183	170	151	142	123	144	100	96	106	93	85	93	77	69	73	67	79	75	69	50	70	61	58	63	53	42	65	45	47	64	61	55	53	50	50	40	57	46	44	58	42	40	58	40	48	42	46	36	50	51	46	42	40	42	48	48	34	55	44	34	45	42	43	38	33	50	50	40	43	42	42	45	51	46	45	49	47	52	35	47	47	45	51	33	45	38	46	35	35	47	41	36	42	47	55	46	39	47	44	47	49	45	43	45	50	50	48	55	43	31	33	35	54	48	41	48	44	44	47	39	46	38	36	40	54	34	35	48	34	47	52	42	41	41	35	36	39	34	48	35	46	35	57	53	48	51	35	49	46	36	55	44	49	45	46	41	43	42	42	51	37	31	50	46	52	34	50	39	42	42	41	34	42	51	35	37	53	49	36	43	40	46	38	37	40	47	44	43	44	37	41	53	43	52	39	40	45	37	40	43	44	48	33	44	49	40	32	43	40	52	45	44	48	46	44	57	60	43	45	36	48	44	50	47	29	37	42	45	42	42	44	37	47	41	39	43	36	45	47	44	55	52	52	36	41	39	38	42	53	43	45	41	43	45	45	40	52	41	41	42	52	44	47	49	53	42	34	43	45	41	36	49	35	42	43	46	57	42	38	41	52	44	52	35	39	40	48	45	52	31	33	40	43	40	42	49	41	36	30	39	41	52	41	43	37	51	43	52	36	43	40	34	54	43	34	34	49	28	41	42	61	42	37	35	50	44	41	38	46	36	40	48	52	35	45	51	47	50	39	51	44	50	52	40	51	53	44	41	51	46	52	44	29	47	38	38	46	49	38	40	43	48	42	58	47	36	45	41	37	43	48	44	36	45	44	45	38	47	42	37	52	44	41	49	45	52	47	46	43	41	54	45	48	46	35	51	35	32	49	39	40	45	40	52	41	41	53	40	47	47	56	40	34	44	40	32	48	51	40	60	43	44	35	41	38	58	47	34	37	44	48	46	36	46	45	35	43	27	41	47	34	47	36	38	45	45	48	54	41	45	46	39	43	44	50	45	45	48	42	48	38	43	42	45	31	49	34	42	41	50	48	49	31	36	43	41	47	40	56	34	52	45	44	37	45	48	43	39	47	41	42	40	38	41	35	47	44	41	53	47	35	32	49	38	35	51	58	48	54	40	50	50	48	33	43	38	52	54	45	55	51	40	45	40	40	37	45	44	38	38	44	36	35	51	40	48	41	43	54	38	41	56	47	41	42	29	44	41	41	40	58	46	40	51	49	40	47	35	56	47	41	33	40	29	47	40	41	41	31	44	43	45	45	40	55	48	41	38	34	47	55	43	38	38	37	29	52	39	34	44	47	42	36	40	40	45	42	42	35	50	49	41	47	36	44	44	50	46	48	58	52	50	49	46	56	48	47	42	37	37	47	49	52	39	39	46	56	42	48	41	33	41	46	44	39	45	36	47	41	41	43	33	33	47	54	47	47	54	35	48	34	30	42	31	37	52	42	54	46	33	39	49	46	37	53	37	58	37	36	52	47	53	34	48	45	32	35	38	35	48	35	33	36	33	42	41	37	37	36	53	49	41	37	41	46	36	47	50	46	36	42	41	41	45	40	32	41	48	49	39	36	48	38	38	51	39	38	44	47	37	42	48	47	31	39	39	40	32	52	40	49	55	37	53	46	42	39	47	39	39	46	48	49	44	36	50	41	47	39	44	37	44	30	40	42	46	38	49	43	46	46	41	47	39	39	37	45	40	45	51	49	55	43	48	48	42	45	43	47	47	46	41	37	47	47	51	43	38	44	32	52	34	33	44	44	43	37	39	48	40	36	48	53	51	42	38	34	35	36	38	35	51	48	51	49	37	40	36	41	47	29	46	54	43	40	44	41	36	32	40	36	38	48	46	38	49	45	46	40	64	39	42	47	31	45	37	43	41	44	41	52	36	43	49	38	37	35	44	59	50	47	46	42	51	54	56	50	53	39	46	40	38	51	42	44	41	57	39	48	47	53	44	51	43	38	44	38	43	34	44	44	43	34	37	44	46	47	35	50	48	51	46	43	42	42	38	43	30	43	41	47	48	44	41	41	50	43	35	44	33	46	45	49	46	53	52	43	38	35	43	45	33	46	36	42	47	40	49	58	43	45	34	36	49	41	42	50	48	47	40	39	41	38	50	44	38	44	45	35	51	43	46	45	49	45	58	44	36	43	48	58	39	34	48	36	48	39	46	38	43	46	46	29	38	37	50	40	39	42	43	42	66	48	39	55	50	45	31	40	38	43	37	53	43	44	48	46	41	48	46	47	37	32	49	45	50	47	40	51	51	39	43	45	47	51	44	55	39	39	47	33	37	48	32	41	37	43	38	25	38	45	41	52	52	56	48	37	42	35	60	36	48	53	38	45	52	43	44	43	44	54	49	49	40	47	41	53	50	41	41	34	45	36	42	38	40	43	35	47	47	46	46	43	53	48	57	42	37	34	46	37	48	48	50	38	43	48	38	54	42	35	45	37	57	52	36	43	40	58	45	45	44	59	44	44	36	36	42	46	46	38	47	41	59	51	47	56	40	33	39	44	46	47	40	42	37	31	31	41	52	38	46	44	35	44	36	45	40	44	51	42	40	41	58	39	42	41	52	43	34	41	49	56	35	46	38	46	41	36	30	30	35	36	38	42	43	45	50	33	55	44	41	49	45	51	36	39	37	37	47	41	39	57	31	34	40	46	47	40	39	46	56	43	44	52	46	52	54	42	50	52	50	40	41	33	43	42	38	44	45	41	44	29	48	46	38	41	43	38	46	45	48	53	46	41	41	48	56	36	35	47	42	45	39	46	46	35	38	55	52	35	42	41	43	43	38	52	46	47	51	44	32	52	40	39	39	43	30	38	45	39	53	34	33	51	44	52	49	53	40	43	49	59	48	37	41	45	52	34	31	45	50	36	49	46	43	39	38	41	32	39	41	42	49	47	47	46	41	39	40	45	41	57	32	44	46	39	39	45	39	43	38	49	31	38	34	37	35	36	47	52	34	48	53	45	43	39	48	32	56	41	41	41	45	47	55	49	42	34	50	51	40	44	46	39	41	50	35	27	44	39	47	56	48	42	39	47	40	36	36	51	48	50	42	36	45	47	41	48	44	57	35	43	43	55	47	26	47	36	45	47	41	59	38	45	36	53	55	47	61	34	40	43	41	40	43	36	47	49	41	40	40	53	59	39	55	61	47	39	43	34	30	53	41	46	42	38	51	34	49	56	41	42	39	29	38	57	45	37	53	45	51	38	31	40	44	41	38	55	43	52	52	51	38	50	31	53	46	52	43	35	38	50	57	45	38	46	44	43	43	39	45	46	34	51	46	37	41	33	50	53	52	40	29	56	35	57	39	44	42	45	41	46	40	56	32	49	54	31	33	36	47	54	41	41	39	47	43	33	41	37	49	40	54	50	37	43	38	39	37	48	47
41942	20984	11903	25289	32747	31184	27572	23716	20188	17015	14678	12434	10716	8891	7687	6557	5728	5084	4607	4151	3798	3413	3066	3016	2650	2525	2276	2250	1955	2013	1827	1741	1791	1712	1656	1613	1475	1318	1278	1200	1120	1105	1014	1055	1027	956	973	930	856	912	927	887	889	868	850	816	762	821	759	788	836	768	764	740	726	747	813	739	759	771	761	745	752	718	690	720	753	715	723	698	710	700	673	736	666	632	693	712	709	754	741	733	719	740	733	682	669	658	708	711	627	719	674	646	649	754	699	737	693	712	650	697	664	637	690	721	701	701	701	665	708	691	695	689	677	687	697	684	711	678	651	672	707	677	672	720	692	691	686	673	720	701	614	697	665	712	616	718	663	685	697	670	657	685	646	730	690	676	717	684	680	684	744	724	690	684	693	678	662	692	635	644	673	675	693	711	620	694	656	709	724	732	695	664	714	678	675	717	681	667	657	668	678	667	717	694	660	693	651	674	708	644	677	605	687	693	660	669	724	680	647	709	651	667	686	665	698	692	697	694	731	697	687	714	632	667	699	664	685	689	668	719	723	693	616	717	657	700	680	683	738	679	660	663	699	695	630	702	715	689	688	699	681	650	685	683	686	707	705	702	699	699	659	678	688	700	729	690	680	664	669	667	709	626	705	659	676	650	764	674	642	699	688	674	688	653	681	662	660	651	733	704	654	658	681	693	654	713	670	714	696	678	702	683	644	748	702	679	664	726	697	681	704	671	649	670	684	672	660	678	702	670	733	671	671	680	705	653	679	651	713	691	676	654	667	680	694	639	726	671	675	637	623	661	707	679	670	665	677	704	668	701	677	679	698	649	666	671	677	679	622	676	679	709	678	646	664	734	696	626	672	686	651	665	709	672	737	625	660	697	667	685	674	668	714	669	721	722	669	718	681	682	707	633	677	711	640	646	692	713	663	665	730	662	690	711	711	662	735	685	681	689	723	716	627	677	707	705	655	666	682	710	694	685	673	656	702	709	671	676	674	661	691	685	646	711	690	718	690	673	688	659	662	677	634	720	688	676	706	653	696	699	681	676	704	710	648	670	717	627	685	692	715	673	700	741	694	672	706	705	640	712	649	721	658	705	634	676	706	678	714	676	688	667	699	712	673	684	666	727	721	652	632	712	672	680	672	742	695	729	696	675	687	718	661	721	670	698	725	648	679	682	693	686	711	700	685	681	621	731	730	668	713	669	728	761	675	649	665	714	689	658	682	672	708	664	676	645	681	656	675	702	681	639	704	669	691	677	715	651	675	686	636	686	655	710	662	691	660	656	679	639	710	633	695	669	684	691	693	742	689	662	680	669	658	669	654	737	684	703	681	663	677	688	680	671	649	683	663	693	681	694	694	637	645	718	677	711	678	659	659	689	662	703	647	684	691	659	686	686	686	635	670	660	697	668	659	664	680	669	706	692	650	742	692	674	691	704	719	677	649	692	713	714	665	682	668	737	688	705	692	661	671	674	684	705	726	663	714	696	732	733	660	676	718	718	656	712	649	725	702	664	677	710	695	711	664	656	665	713	683	685	673	691	676	652	657	726	632	691	709	694	675	658	702	672	676	664	723	688	642	712	695	663	712	664	660	682	729	680	664	703	699	697	704	728	697	704	685	643	702	733	683	696	688	673	702	700	671	705	706	713	713	711	690	655	698	694	705	670	709	620	675	657	661	644	686	707	700	727	689	713	662	697	651	688	697	667	705	701	723	655	663	680	629	706	702	692	676	693	667	623	687	661	712	716	699	659	698	713	677	659	686	711	679	724	672	706	709	637	704	627	701	649	719	680	689	708	719	691	654	685	673	629	645	691	661	680	638	676	670	702	680	626	679	720	682	689	764	687	684	701	679	656	644	689	699	642	705	665	694	700	711	691	655	722	710	642	674	635	693	725	634	726	700	670	670	678	688	666	674	691	627	697	638	717	717	637	687	628	685	706	679	701	688	647	692	719	632	673	706	675	662	702	696	696	643	684	690	666	687	651	636	690	667	685	717	683	671	657	679	642	650	686	678	688	689	718	716	711	706	692	658	690	655	705	661	711	711	692	686	681	719	661	728	681	667	629	663	697	642	671	655	683	675	652	694	661	708	711	703	689	701	618	650	645	702	706	673	700	699	679	687	669	683	700	660	684	666	698	667	713	702	674	653	662	686	664	693	674	685	698	654	707	708	700	673	759	682	662	665	704	678	718	655	727	718	632	719	680	655	673	705	671	699	688	721	731	670	718	683	631	679	700	693	656	720	683	703	672	697	654	634	690	690	717	705	688	685	699	707	688	725	673	661	672	669	640	719	678	681	692	707	636	676	733	721	675	691	668	705	696	651	664	714	668	667	678	691	645	669	701	710	707	683	657	684	662	655	684	721	717	680	722	673	649	669	671	671	709	650	660	647	625	686	664	671	648	727	694	678	747	660	691	680	719	701	690	642	668	668	706	637	615	646	655	658	667	688	717	651	666	664	718	662	677	715	688	699	663	704	685	669	680	705	670	701	725	656	678	713	658	658	678	645	693	693	682	704	672	659	667	673	642	696	709	736	731	718	671	720	737	704	692	717	694	666	655	669	685	713	658	680	674	665	660	692	683	681	659	653	664	679	648	690	670	662	621	680	633	727	703	684	670	685	659	641	717	693	684	686	728	703	702	685	702	648	686	674	715	674	678	669	702	683	665	702	684	662	687	665	673	688	680	686	660	674	676	650	653	622	659	652	679	668	672	670	639	726	672	676	744	692	689	615	692	700	668	680	694	709	660	670	674	670	706	640	671	685	709	703	665	687	672	690	673	703	673	664	736	646	667	728	715	687	672	682	663	664	676	695	711	656	654	709	690	692	711	705	656	678	721	681	643	673	676	656	659	677	740	686	653	670	716	668	684	679	672	671	641	718	681	729	707	700	691	723	666	680	674	674	626	668	655	665	669	656	748	651	673	664	648	711	666	673	689	655	692	708	647	698	684	687	653	709	686	708	677	659	693	685	694	674	681	719	683	709	657	691	663	690	710	714	721	680	677	662	679	662	650	696	642	671	652	653	654	704	688	678	701	667	703	708	713	702	718	658	652	702	642	695	691	673	711	680	691	656	694	683	708	755	700	674	694	680	684	694	707	679	691	666	678	688	663	675	682	667	695	712	665	712	687	698	695	689	683	697	702	717	711	685	656	717	694	676	680	633	680	651	652	638	651	636	725	657	662	657	697	745	700	709	690	677	640	630	670	716	692	683	654	695	654	679	649	657	673	686	699	708	707	625	676	658	684	684	725	660	679	735	689	711	692	642	692	707	683	714	720	680	644	671	680	696	640	736	711	687	649	656	700	662	663	721	711	681	702	708	665	662	715	631	649	688	664	695	653	676	689	642	694	670	638	681	679	683	657	640	656	646	684	635	696	649	670	658	706	690	652	669	669	722	698	692	689	721	700	682	725	651	666	663	681	627	630	687	673	635	688	668	690	657	703	645	653	646	662	671	700	667	685	667	728	689	684	692	702
12174	3374	874	638	960	1111	920	789	659	557	504	418	341	298	257	258	187	179	152	144	142	112	99	110	105	88	90	81	72	63	75	69	57	83	58	48	60	63	54	45	42	55	33	52	41	48	40	26	55	42	50	45	43	36	41	41	31	46	36	30	34	40	38	31	29	36	27	30	27	35	33	36	31	42	34	34	33	28	31	33	25	52	37	36	38	36	35	27	30	30	33	31	28	46	33	34	33	24	38	27	35	33	26	39	56	37	41	33	29	29	24	22	42	32	31	39	25	29	38	28	32	34	36	41	35	33	35	42	49	36	44	33	26	27	45	27	28	30	27	27	38	21	27	33	38	28	27	39	40	36	35	22	42	35	28	36	39	29	30	29	28	36	29	31	28	34	49	41	30	23	29	19	34	36	39	41	40	42	32	23	31	39	37	33	40	27	34	35	34	37	29	34	30	31	34	36	40	32	25	28	26	31	39	39	24	45	29	26	26	36	36	31	32	27	28	24	38	33	31	28	35	36	31	34	38	26	45	28	33	30	37	28	34	37	33	39	29	25	31	29	31	29	27	33	34	35	35	28	27	30	27	34	32	29	40	21	27	28	39	37	32	38	47	34	22	34	40	31	30	35	30	38	32	37	34	40	30	32	36	32	30	33	36	23	26	34	32	28	43	30	30	31	25	32	31	21	20	31	24	34	40	33	30	26	25	42	44	36	42	40	30	31	31	36	32	44	32	34	32	30	30	37	35	35	27	23	23	30	41	28	27	31	38	31	36	31	22	31	30	25	22	31	28	36	30	34	33	33	33	28	41	40	36	38	32	28	33	49	30	28	28	33	31	32	22	36	35	29	24	38	39	27	38	38	39	32	25	40	30	30	31	33	27	25	32	43	33	26	30	41	30	35	36	32	32	26	36	30	31	37	33	28	36	36	23	30	29	38	32	36	28	37	35	25	33	29	37	41	24	36	28	25	31	23	35	28	33	32	36	38	36	26	37	42	28	42	35	22	38	37	36	37	28	29	29	34	28	41	35	47	30	39	23	33	26	29	31	21	30	36	29	34	35	42	35	31	27	37	37	32	25	32	28	31	36	33	31	25	45	37	33	37	37	35	38	32	43	21	39	38	29	26	30	29	27	36	33	41	18	26	29	29	14	32	36	37	43	32	20	27	45	38	30	34	32	24	31	27	28	32	28	42	40	34	24	28	32	39	36	36	33	26	27	33	19	39	36	37	30	35	33	22	35	29	30	29	26	33	41	37	35	36	26	30	31	38	36	28	34	32	22	54	29	34	28	46	35	30	36	28	38	21	35	34	30	37	33	36	37	22	39	30	33	28	29	39	36	29	48	36	34	25	35	38	31	31	25	30	36	30	36	48	42	30	36	40	28	46	24	26	44	34	35	27	35	35	24	33	32	28	28	33	32	31	32	33	42	31	30	36	28	42	35	27	39	29	33	33	26	21	34	26	31	32	32	36	38	28	32	28	30	30	32	29	27	24	32	39	45	34	32	29	24	26	34	25	32	34	29	25	17	28	39	31	39	28	36	39	24	34	36	34	40	28	30	30	34	41	28	22	35	27	32	34	32	37	22	21	29	35	33	38	28	24	43	36	32	40	24	30	28	31	30	38	38	28	32	33	35	38	22	30	27	24	27	29	25	33	30	35	34	29	29	20	43	25	31	30	28	27	29	42	32	22	27	33	27	29	34	31	23	20	23	20	33	17	27	40	31	44	35	25	40	35	38	31	31	28	42	25	28	35	31	39	36	34	33	26	27	23	41	34	29	37	33	32	20	33	28	36	32	33	34	23	28	27	37	33	22	28	38	26	31	34	34	20	38	32	36	32	32	30	37	32	38	31	34	38	31	36	27	29	30	32	34	31	28	24	28	27	40	31	33	34	31	40	30	40	37	43	39	36	29	44	27	34	21	33	33	24	31	26	22	32	30	39	35	28	37	35	34	35	34	41	27	34	34	29	33	24	34	37	21	42	36	29	32	28	35	33	38	34	28	31	25	21	22	41	35	39	24	38	34	46	36	29	31	35	33	20	30	35	38	31	34	38	36	27	25	31	32	32	16	35	36	30	28	33	39	36	26	48	46	30	29	39	28	32	27	29	29	29	31	31	39	34	39	36	33	27	25	31	40	34	18	31	28	30	36	33	33	31	26	32	35	30	38	41	27	29	25	15	27	33	35	35	36	37	35	29	26	37	34	38	27	43	36	30	36	39	39	27	26	27	36	35	33	33	23	30	36	39	38	30	28	33	34	35	25	35	26	32	28	24	29	32	36	36	42	31	32	29	41	31	27	33	32	35	22	31	22	24	42	35	23	34	21	27	24	33	35	37	35	32	43	31	29	21	38	30	29	22	37	36	27	31	43	24	28	37	25	30	33	38	34	32	32	20	39	31	29	28	30	32	35	30	30	33	37	29	40	33	42	31	19	29	32	31	36	34	43	24	30	33	34	32	38	28	37	37	22	26	27	23	34	41	36	29	29	25	36	35	30	35	25	30	32	27	31	24	25	30	25	39	39	28	40	30	32	36	48	34	26	31	31	37	23	43	29	35	35	34	31	35	39	35	21	21	28	31	18	33	31	34	35	40	37	42	27	35	33	32	39	28	35	37	33	35	24	32	31	34	39	27	29	29	27	29	37	30	37	26	38	42	27	39	35	33	29	29	42	37	35	32	32	29	29	35	33	33	27	40	35	35	40	23	43	31	31	27	29	28	30	40	34	33	32	25	40	36	39	44	33	43	27	32	32	28	38	29	35	45	28	28	44	27	42	32	42	34	47	37	30	25	35	31	36	47	30	38	30	39	27	36	20	23	37	38	40	41	31	42	51	42	32	43	29	34	31	27	47	34	33	32	41	32	33	35	28	32	34	26	47	26	26	21	33	32	35	31	31	42	31	32	40	34	29	33	30	29	35	31	34	33	38	28	37	21	32	28	34	26	28	32	26	26	30	22	34	29	31	27	42	28	25	34	31	29	27	42	30	31	26	37	41	35	41	24	43	37	34	41	33	31	42	33	27	34	47	28	30	32	34	30	32	36	20	30	30	39	27	38	31	29	26	32	38	29	37	33	30	30	26	28	35	26	38	34	34	30	28	32	26	35	44	26	26	34	29	24	35	32	38	48	33	36	42	39	33	30	18	32	36	26	24	43	32	41	29	35	31	21	22	28	37	41	36	28	42	22	37	26	31	31	25	35	34	30	42	37	33	43	33	36	29	28	36	34	40	16	35	20	37	43	43	41	36	38	23	30	32	23	29	27	31	33	33	31	34	38	26	32	40	33	30	28	22	35	33	24	24	28	32	25	33	35	28	37	28	32	24	40	28	44	37	34	28	35	38	32	28	37	27	32	47	27	35	28	22	23	33	47	31	32	32	29	38	29	30	33	41	29	25	37	27	38	29	31	28	33	22	41	25	25	34	32	30	37	29	22	29	32	35	24	31	36	38	29	27	36	25	24	42	28	36	37
50865	25132	16162	30287	37647	36575	33049	29007	25572	22259	19435	16875	14480	12537	10923	9302	8231	7328	6496	5737	5168	4625	4303	3995	3717	3308	3118	2879	2692	2458	2299	2344	2156	2053	1953	1855	1725	1503	1415	1316	1207	1097	1036	1047	982	892	926	954	879	874	827	854	769	787	687	652	712	715	640	651	673	680	630	620	675	646	619	614	615	617	626	598	612	599	582	620	564	570	577	582	545	559	537	558	527	569	544	521	566	513	512	570	515	512	556	570	503	537	508	589	483	507	466	515	567	537	559	511	527	531	528	535	532	530	516	536	527	548	519	507	539	493	513	509	580	512	507	574	536	492	490	492	504	503	514	523	558	539	479	507	527	535	503	504	507	508	542	528	526	513	514	521	530	488	505	502	520	539	528	523	549	509	501	527	500	517	515	480	496	497	509	533	491	519	528	502	515	540	534	536	522	494	538	487	517	531	540	472	486	491	495	503	531	488	468	518	494	529	469	511	505	511	525	538	534	522	520	500	524	517	485	486	494	474	509	499	489	517	501	516	515	458	534	511	502	532	497	501	520	500	550	485	515	529	496	486	466	500	461	490	547	495	541	521	490	520	493	526	512	506	498	533	485	504	522	485	481	499	486	510	502	480	499	508	525	516	492	490	530	528	507	550	535	501	520	486	498	513	493	487	516	487	537	501	504	510	484	512	492	485	499	559	487	539	494	496	495	505	558	536	489	495	507	489	484	462	493	517	516	521	512	500	486	500	486	506	515	498	504	479	536	485	533	479	496	503	544	482	502	505	524	523	532	516	505	521	519	515	469	495	502	504	479	497	529	513	514	494	503	519	505	482	496	498	480	479	506	495	498	496	495	504	474	555	483	512	517	545	493	507	502	485	488	538	502	504	526	543	496	481	563	495	514	571	487	511	498	517	529	500	505	512	518	455	502	555	458	552	555	526	545	472	516	494	508	526	474	484	500	503	496	510	477	512	525	528	519	507	500	528	534	513	503	514	504	541	511	470	496	507	537	546	509	507	545	504	517	483	491	526	523	487	471	526	542	485	543	528	482	518	476	527	508	535	546	525	482	475	533	472	486	490	529	501	531	479	463	493	521	526	514	509	498	482	489	509	507	515	443	509	470	510	513	518	528	548	505	545	512	539	537	567	463	538	516	539	489	509	505	509	521	516	513	483	492	518	472	517	515	520	499	490	510	522	543	492	533	508	506	477	493	494	505	502	513	517	519	523	491	497	511	506	519	512	492	502	483	488	518	482	507	514	514	510	485	507	482	503	514	549	512	506	501	532	512	472	515	477	517	477	521	507	527	493	495	462	485	519	510	507	500	547	536	513	521	489	524	523	512	477	492	541	545	465	522	480	476	497	526	484	510	497	480	511	499	493	511	521	536	523	509	500	506	496	532	507	498	515	538	469	490	500	543	514	533	494	480	518	532	522	528	569	535	497	525	527	482	491	476	518	446	503	471	533	480	505	522	473	521	492	516	524	482	500	541	544	468	517	553	502	519	516	504	520	510	519	519	519	481	506	524	501	491	504	525	484	507	471	488	497	518	494	507	502	478	510	505	503	534	482	536	513	485	547	478	510	510	512	476	490	519	497	511	527	532	485	506	509	514	560	519	504	522	522	505	499	538	526	480	483	553	494	532	548	509	500	511	544	507	537	525	479	509	489	480	477	500	553	511	471	523	496	525	544	535	560	510	541	501	509	542	531	539	488	496	508	527	510	530	497	484	508	556	516	511	482	508	547	519	498	523	465	520	524	510	506	511	533	515	518	511	484	485	523	485	479	525	523	526	480	501	554	512	505	542	530	509	521	529	448	535	462	491	531	470	521	486	509	492	529	504	522	477	496	497	511	523	481	497	526	536	466	529	476	509	516	501	494	525	482	473	547	505	510	494	541	513	500	493	535	486	478	486	479	470	520	492	492	551	480	510	498	501	483	499	501	485	502	500	468	510	495	519	511	530	493	561	493	473	512	489	498	510	529	504	525	492	519	516	531	511	486	495	484	499	527	521	500	511	564	497	525	511	509	531	518	523	503	485	504	510	545	544	505	531	506	481	524	521	558	524	514	517	546	527	522	530	505	532	537	520	489	517	484	463	512	500	551	463	495	527	527	498	490	506	477	517	516	523	467	492	524	488	491	489	515	529	480	463	528	495	468	517	475	538	455	458	513	474	483	519	509	513	532	510	519	487	537	469	510	522	501	503	494	477	492	515	549	505	525	525	522	526	504	524	512	525	492	535	504	536	497	511	465	515	539	524	524	499	467	511	523	506	512	531	518	502	514	476	517	501	489	506	462	517	557	490	520	547	454	526	525	512	556	511	516	511	467	504	507	501	489	497	498	528	528	532	531	508	513	488	541	541	524	487	530	513	526	508	517	506	491	507	545	473	487	543	520	503	497	512	515	528	486	519	546	502	515	511	466	476	521	540	455	506	473	475	499	487	491	505	508	513	514	522	484	530	549	502	509	487	476	506	492	490	505	491	514	524	516	522	470	518	504	508	491	499	512	495	538	505	518	502	531	501	511	508	515	515	508	465	514	527	489	514	525	490	476	520	512	494	502	493	476	530	527	529	518	506	482	498	473	501	501	507	464	505	491	499	517	510	533	476	508	486	523	502	484	501	505	558	560	548	493	458	530	534	557	543	503	485	473	494	483	462	497	488	509	511	471	439	558	519	489	507	526	537	494	523	500	513	482	504	498	518	505	508	503	529	509	532	499	507	485	489	493	514	495	496	494	490	511	499	466	469	514	490	486	534	502	465	508	521	558	521	508	531	491	514	525	526	517	494	490	481	491	492	470	521	475	525	520	523	523	504	526	505	515	475	523	477	508	473	494	520	537	497	544	496	535	513	521	545	517	508	526	535	495	491	534	504	503	523	513	533	503	554	537	523	546	509	491	483	472	488	500	529	485	493	495	500	531	476	507	491	586	515	517	504	465	483	487	517	502	536	495	525	476	510	515	509	530	469	510	494	499	474	477	514	521	496	507	551	525	509	522	536	498	533	497	504	517	542	492	485	502	496	496	495	461	497	549	490	528	490	513	521	518	518	478	511	507	549	497	536	492	483	539	548	536	505	527	461	482	536	514	522	507	485	526	533	489	502	517	495	550	525	537	516	471	518	526	503	523	482	480	521	505	472	558	448	507	513	500	493	593	501	495	484	502	498	510	494	528	532	494	517	506	493	521	516	473	500	477	505	475	523	483	552	501	532	492	503	520	502	502	522	534	487	478	490	485	508	470	539	465	535	511	464	478	477	514	522	540	488	497	527	535	505	492	512	519	480	520	493	535	518	517	512	480	480	521	525	503	512	490	512	548	548	546	524	532	535	518	533	488	531	520	504	519	526	490	504	549	546	476	485	511	509	534	513	536	511	531	575	548	484	486	478	496	509	503	565	532	520	483	473	523	537	513	483	515	499	502	500	527	455	535	516	530	497	530	507	514	492	486	512	532	529	480	496	489	514	505	533	503	522	538	487	525	460	528	498	474	519	520
4688	914	371	299	450	481	416	361	300	258	217	215	172	130	119	109	93	73	74	79	62	60	76	44	38	44	45	52	38	47	29	48	43	39	43	40	41	37	35	43	41	34	32	34	31	34	35	23	34	30	41	28	30	38	34	30	29	46	25	29	35	27	26	30	34	35	28	32	28	37	25	24	25	26	46	36	25	22	31	30	33	34	26	27	27	27	21	27	28	28	21	22	34	24	28	32	27	38	30	26	33	38	25	30	24	27	19	25	28	35	26	29	39	33	22	32	27	40	23	29	27	19	33	34	32	31	35	38	25	34	31	41	23	33	35	21	28	28	25	31	34	31	22	27	26	30	30	20	33	46	36	29	32	28	40	35	33	31	28	39	38	31	26	35	28	26	24	23	21	26	28	31	29	25	34	33	22	29	38	20	30	43	25	34	26	38	40	27	30	19	25	35	21	33	40	28	28	36	34	32	27	37	38	22	29	27	28	33	25	23	34	38	28	24	35	34	35	40	23	27	31	31	27	32	38	26	31	20	30	41	27	24	26	31	33	28	38	40	30	34	16	28	35	25	34	30	24	40	35	33	32	20	25	33	26	29	30	40	31	28	30	23	27	27	29	40	19	33	26	19	42	33	24	30	36	36	27	41	30	40	38	39	28	34	26	32	31	29	19	32	23	29	24	38	35	39	26	33	24	38	31	18	35	28	32	22	34	24	31	31	18	40	33	40	38	30	38	40	50	29	29	24	18	35	33	28	34	29	23	19	33	35	32	37	27	34	30	29	34	30	20	31	29	31	34	31	23	26	21	18	32	29	23	31	33	38	21	28	29	32	32	30	29	33	26	19	29	33	24	31	25	30	38	32	29	36	22	34	34	28	32	29	35	33	37	26	27	24	36	29	33	34	44	31	34	28	38	29	23	29	36	34	30	21	25	41	37	29	40	33	31	24	33	34	26	30	35	32	38	34	31	25	30	22	20	30	24	27	39	27	22	21	23	21	32	26	28	33	29	31	27	29	36	31	24	37	31	27	37	31	27	26	37	19	40	35	31	30	29	25	24	27	28	35	33	36	28	25	28	20	33	27	26	27	24	28	20	33	27	29	26	29	25	31	26	33	29	30	34	23	36	21	25	39	38	24	22	33	28	33	18	25	26	38	37	31	25	28	33	34	26	26	28	18	34	35	34	28	29	20	22	24	26	31	22	26	31	31	36	27	30	29	28	33	33	34	32	29	31	37	21	38	27	31	25	30	26	24	28	34	32	37	33	28	24	25	27	49	41	36	36	30	21	28	24	29	44	35	33	23	30	27	33	34	30	39	31	26	23	32	27	27	29	26	40	29	21	33	23	33	35	25	41	43	19	34	18	27	20	25	34	22	21	29	27	27	31	41	33	29	21	35	24	34	25	33	33	27	26	37	26	38	30	32	37	32	33	28	23	40	27	35	31	32	36	35	36	21	24	23	26	24	36	37	27	32	21	25	43	28	22	30	29	28	31	33	23	30	28	31	31	35	28	30	35	23	20	38	28	24	29	32	25	33	27	33	30	30	29	27	26	26	24	33	32	24	28	28	28	33	26	24	33	32	17	36	29	17	24	25	24	35	29	35	28	33	23	24	42	32	25	28	26	27	34	27	31	33	30	31	25	22	33	34	29	31	33	27	32	25	33	35	24	27	21	31	21	34	23	28	29	35	28	35	31	23	31	26	27	22	33	26	26	32	26	20	47	31	23	28	32	32	27	24	32	37	28	26	33	32	32	30	35	28	29	23	29	37	23	23	24	35	31	32	29	22	27	36	22	32	25	26	40	35	27	29	23	41	38	25	31	31	34	30	27	28	25	28	32	28	26	34	32	22	24	26	26	34	36	31	30	38	32	18	27	25	20	30	23	27	25	34	35	36	31	30	34	29	24	25	21	24	34	23	34	28	33	36	33	27	49	37	37	25	36	29	33	24	26	35	24	30	27	35	28	22	46	30	22	37	27	30	42	25	32	31	37	28	29	28	29	45	30	36	21	26	29	27	34	19	26	27	35	37	22	27	37	29	29	35	28	28	29	27	43	35	17	29	38	37	33	27	28	37	25	26	28	27	19	37	27	19	32	29	28	36	20	34	35	30	26	25	30	35	26	27	36	32	31	28	26	32	31	28	36	33	26	30	30	25	32	27	26	31	32	23	30	29	29	30	45	29	25	34	26	27	25	34	29	30	27	35	30	22	33	32	40	31	28	23	25	30	22	33	33	30	29	27	24	25	30	37	27	22	24	35	28	22	35	32	39	25	34	22	24	30	38	16	39	37	24	28	22	38	26	29	31	31	29	32	28	31	28	34	23	34	24	34	31	35	34	26	32	24	35	29	37	45	33	35	34	28	32	24	27	36	36	28	29	28	33	29	37	24	34	22	29	26	37	31	32	32	17	26	31	28	32	33	33	22	19	19	32	33	19	32	29	22	32	22	29	22	18	26	26	28	33	32	40	40	45	22	28	35	28	36	28	26	27	28	41	29	29	31	22	30	26	22	29	20	27	29	26	29	26	24	35	31	26	25	28	33	24	24	25	34	32	31	21	28	25	32	33	26	38	37	33	24	40	36	31	28	28	27	38	32	35	29	24	37	36	27	25	26	32	26	27	33	27	36	28	29	28	27	28	32	40	34	30	22	37	35	29	26	26	30	28	21	28	43	35	30	27	23	29	27	33	29	32	30	30	32	34	33	34	31	28	33	25	36	28	24	40	32	28	35	29	32	22	29	24	33	25	31	21	41	32	25	39	22	26	32	31	43	28	24	33	28	28	38	31	31	21	21	37	39	33	38	17	27	35	27	36	35	28	31	36	31	29	29	23	24	22	26	38	36	42	36	26	32	29	25	22	31	31	33	23	27	26	32	32	27	34	29	30	26	31	40	28	22	30	29	28	34	23	35	27	26	25	29	32	25	41	32	24	29	33	24	26	25	33	33	40	25	32	31	25	34	28	26	24	27	22	37	31	37	25	34	26	27	36	39	27	24	24	32	36	30	23	33	33	28	23	31	40	31	28	32	42	34	35	28	24	32	30	28	38	33	30	31	35	31	29	27	29	28	35	26	18	24	34	34	31	31	29	27	25	24	25	27	26	24	31	32	21	38	40	33	29	33	32	22	31	38	28	21	30	31	30	25	40	33	28	28	26	37	33	37	33	34	31	27	24	37	30	36	29	26	28	32	26	26	25	24	31	39	26	33	34	27	19	32	33	24	25	31	26	30	32	41	27	34	33	28	28	21	25	31	22	31	34	21	26	26	32	14	33	29	35	25	32	31	30	36	29	23	26	30	27	27	33	31	25	32	26	35	46	23	19	27	22	29	25	29	30	41	35	23	29	28	19	27	32	20	29	33	38	37	23	36	30	21	42	25	29	28	34	37	21	30	31	32	26	42	26	27	26	40	29	25	28	36	23	35	34	19	30	27	32	28	22	29	23	20	25	30	37	28	36	25	32	25	33	30	28	25
37134	17216	9265	20794	28338	26777	23058	18999	15744	13097	10697	8949	7413	6349	5422	4529	3975	3391	3125	2723	2495	2168	1994	1976	1831	1640	1477	1441	1366	1301	1237	1263	1169	1150	1147	1064	910	872	834	824	797	707	717	710	704	684	633	690	669	616	552	664	603	566	541	523	551	510	537	561	526	510	500	493	489	483	502	490	510	502	526	530	453	477	492	480	487	523	476	495	498	519	485	484	468	495	484	462	497	471	487	506	478	483	460	490	490	500	468	517	452	490	474	460	444	489	488	475	483	500	489	485	479	496	506	488	506	469	498	482	499	459	518	477	470	498	485	502	426	428	505	462	451	495	485	484	487	478	481	513	476	459	439	486	486	496	514	459	511	493	470	440	441	526	496	450	470	465	509	480	496	459	463	494	454	483	465	469	496	467	458	512	451	460	435	462	458	483	457	482	481	510	472	497	430	458	489	456	461	481	499	456	472	472	459	465	464	455	470	508	506	486	487	454	479	477	479	406	448	484	489	475	503	460	491	472	444	469	521	510	455	485	476	494	479	490	447	481	450	452	466	435	473	442	482	442	473	471	503	459	455	457	481	472	485	464	512	493	533	461	471	493	437	494	471	495	487	496	451	449	477	486	464	464	442	433	449	486	461	475	481	477	477	516	446	492	504	429	464	425	445	466	519	474	468	502	449	459	459	467	457	487	461	504	491	522	433	447	473	447	505	530	439	438	476	430	441	474	489	424	457	490	475	488	467	485	486	472	463	494	423	475	469	474	467	484	466	504	492	482	488	499	484	465	481	479	459	479	487	461	440	458	453	485	492	504	473	469	521	489	469	470	502	481	468	463	536	489	480	473	469	487	514	479	478	482	459	491	469	475	485	500	501	491	468	482	463	466	441	460	497	496	453	509	476	458	489	512	465	515	452	443	512	469	456	427	446	473	491	444	497	471	510	499	466	502	441	450	489	457	493	482	449	459	459	473	451	454	500	443	491	439	457	488	488	487	471	443	513	480	449	444	456	519	485	486	460	497	464	454	459	479	438	462	505	451	497	447	468	484	478	482	432	508	475	437	447	512	470	461	496	485	467	471	476	451	463	484	490	487	463	466	463	460	482	456	454	465	468	483	514	492	490	480	472	467	448	488	482	457	481	456	449	486	459	467	468	508	485	439	465	442	474	475	446	462	453	505	443	473	448	471	477	452	451	466	497	478	448	480	483	472	477	463	481	479	482	500	495	463	507	483	469	496	457	487	467	463	464	495	467	458	476	466	510	426	473	494	472	455	471	446	506	485	523	459	522	461	502	456	474	473	467	480	445	502	459	491	495	509	516	478	453	454	456	476	492	463	472	516	470	448	494	500	465	412	467	464	499	449	469	471	513	439	513	468	494	490	470	461	449	454	478	468	430	427	459	454	453	467	488	503	480	457	440	473	475	489	477	444	476	461	500	448	445	477	463	506	449	527	466	483	471	486	484	447	498	488	503	504	450	469	486	478	528	489	439	457	502	425	455	472	496	489	477	469	465	472	510	516	495	513	453	481	472	399	467	515	482	464	460	485	483	478	465	480	498	485	469	503	499	466	421	507	502	487	473	479	460	493	494	473	443	477	440	497	470	484	467	500	497	454	477	473	476	464	462	428	464	473	447	490	478	501	507	467	480	464	438	482	445	415	474	504	503	468	439	471	441	483	457	472	459	479	457	471	508	477	441	485	463	481	465	447	483	486	474	469	472	474	492	458	483	441	457	485	441	456	438	485	480	438	486	474	469	471	487	456	473	504	491	457	498	443	503	450	482	457	443	466	480	518	448	451	466	486	453	474	457	456	443	481	450	470	483	481	474	466	487	446	471	470	468	471	451	460	520	481	488	451	489	470	495	457	455	469	499	474	433	502	427	520	460	442	439	451	467	452	503	458	489	487	508	481	450	449	463	499	450	438	485	457	488	465	463	491	451	472	480	481	489	500	467	471	446	455	445	484	451	511	456	471	445	484	494	445	458	441	474	497	507	446	464	470	481	454	476	451	461	445	497	446	487	442	502	482	462	469	484	474	489	446	481	454	430	487	449	494	503	483	458	448	448	497	451	452	489	473	468	459	496	485	472	467	495	490	496	478	443	480	471	459	460	475	485	518	518	462	464	451	494	458	495	502	416	436	475	454	477	470	439	500	490	473	447	504	494	462	440	469	470	453	472	449	492	483	442	460	455	470	501	490	474	473	474	469	461	468	447	465	485	507	498	443	482	460	462	485	466	459	486	487	430	489	510	471	468	466	488	469	445	464	477	477	492	457	458	478	488	479	487	490	448	485	474	487	485	476	486	450	449	488	473	427	456	468	483	463	475	502	477	483	497	459	457	499	455	448	450	465	440	474	484	466	489	499	485	463	504	480	493	501	442	484	482	430	487	485	481	430	502	498	495	513	479	463	458	504	454	444	464	462	482	439	476	489	505	463	481	434	471	452	452	481	501	476	452	479	505	476	468	501	458	442	473	488	482	474	470	457	448	474	499	441	445	480	460	444	442	464	458	467	473	463	510	449	481	494	479	459	470	453	513	460	517	453	480	493	465	461	504	491	481	504	456	484	433	503	469	479	470	503	480	497	501	474	451	435	464	499	513	454	456	490	478	464	457	477	452	452	460	489	469	455	487	471	464	474	472	484	446	451	458	484	462	483	487	456	545	481	464	450	473	452	499	489	483	485	508	472	471	476	457	480	449	451	455	522	498	481	452	474	461	474	480	453	517	438	469	502	495	506	462	504	500	472	470	489	483	493	473	458	473	492	462	489	488	467	441	469	493	439	494	463	456	462	461	493	445	476	468	468	442	478	471	465	471	470	455	477	435	442	470	495	466	488	475	465	493	455	473	447	470	501	458	488	477	455	426	476	449	500	501	493	469	463	491	437	486	459	495	460	499	481	448	480	485	505	492	470	468	507	471	480	475	453	494	508	499	442	477	478	497	520	451	440	518	463	492	470	450	482	469	417	473	468	433	478	470	493	462	425	485	497	486	501	426	470	440	496	449	496	476	463	459	476	475	451	468	476	486	443	463	471	457	477	469	463	460	468	459	499	468	483	434	498	471	444	486	475	466	517	509	448	481	497	500	502	478	477	460	482	464	483	484	490	451	455	475	437	466	475	462	473	439	491	465	508	480	469	497	477	484	492	454	464	474	495	449	477	459	484	491	486	492	471	444	485	452	497	482	459	455	449	480	488	502	483	488	497	477	437	521	490	467	490	468	476	473	454	477	472	481	523	453	434	496	456	440	426	466	485	464	441	500	493	462	447	443	492	489	465	475	444	516	501	498	471	495	484	430	458	468	485	480	526	507	521	478	469	460	468	479	468	477	506	491	472	455	450	458	467	472	452	479	527	484	481	484	470	442	487	480	457	475	471	460	445	500	469	466	474	426	465	437	431	493	402	470	455	438	435	494	485	482	477	464	537	483	470	486	484	501	469	505	489	503	450	443	483	475	496	470	470	504	480	462	495	463	445	501	487	483	494	403	457
12688	3636	976	655	990	1055	828	846	745	564	524	426	370	331	280	226	211	213	181	149	133	145	139	116	118	88	104	94	68	77	78	79	73	68	77	62	44	68	55	60	58	44	52	43	36	51	47	53	53	40	56	45	47	42	42	47	35	42	35	51	46	35	42	33	27	42	41	41	46	37	38	43	35	34	46	42	36	43	36	23	46	48	36	38	36	39	39	36	46	36	33	34	35	45	35	36	48	27	37	43	40	27	30	32	36	38	36	35	41	36	35	38	34	29	35	32	30	38	33	31	43	47	38	30	43	36	44	38	28	25	46	34	32	35	33	49	34	32	30	50	44	34	34	35	32	44	37	29	43	39	30	28	35	30	51	37	45	35	46	39	49	51	38	45	33	41	42	35	28	32	37	52	37	42	43	33	47	40	32	30	37	32	40	34	39	32	44	37	30	38	33	30	33	31	36	28	39	39	46	36	38	36	39	51	50	27	34	43	31	39	42	40	35	41	34	32	31	36	36	25	27	26	41	26	34	35	40	43	38	35	49	30	40	42	29	39	40	34	29	37	44	45	30	39	48	40	30	32	46	34	42	59	37	27	38	31	34	33	27	35	31	44	33	31	35	38	23	50	29	40	34	28	25	28	21	35	27	40	39	35	44	43	42	33	36	31	34	35	39	32	38	54	39	43	32	35	35	30	39	45	41	33	32	45	37	32	30	32	43	31	42	29	31	36	34	30	37	43	46	45	33	37	36	26	42	42	39	32	34	24	36	33	41	30	35	36	41	33	23	45	37	21	30	36	41	30	28	39	44	29	33	34	40	30	33	44	33	36	30	37	42	41	36	46	34	25	31	46	31	30	35	31	36	30	41	36	31	32	36	33	35	49	34	33	42	41	33	39	36	32	26	43	39	27	42	25	35	42	43	32	31	36	36	42	27	24	42	36	32	34	38	38	38	30	38	39	36	19	46	28	38	31	31	44	36	45	39	28	43	37	44	34	27	37	32	39	46	36	26	41	39	38	34	30	28	32	34	41	39	36	27	41	32	30	45	34	47	42	36	34	33	37	29	40	39	30	36	24	39	43	34	33	40	35	47	33	32	43	32	40	38	32	33	34	36	31	39	41	35	30	38	32	41	38	31	31	39	31	29	31	30	30	45	39	38	33	41	38	41	45	33	51	47	35	33	32	36	40	34	37	26	27	38	31	47	36	43	38	28	28	28	37	43	28	32	41	37	35	33	34	34	31	26	39	54	32	36	34	37	24	43	36	30	40	32	25	42	41	39	25	31	44	35	35	37	33	37	34	29	28	27	34	38	27	35	29	39	34	37	30	35	37	38	40	50	29	53	37	38	34	23	42	35	29	37	40	40	36	35	34	23	43	39	32	29	34	40	32	37	42	26	39	41	41	39	31	38	47	33	40	39	32	42	44	42	33	46	44	39	36	31	37	25	41	36	27	37	43	30	36	34	29	49	44	40	39	35	38	29	34	34	33	50	44	40	29	32	37	35	41	36	46	31	33	28	34	38	54	45	43	41	39	25	35	36	40	34	44	40	40	33	35	35	39	37	31	43	42	22	49	34	44	29	28	35	38	39	42	33	32	48	37	31	37	28	36	41	34	41	25	34	35	41	37	38	25	33	37	42	35	42	44	33	32	39	34	52	28	36	35	34	33	27	31	38	30	33	39	40	36	30	38	40	39	45	36	30	30	38	40	34	34	39	35	28	37	43	48	33	32	34	46	38	43	45	40	42	32	47	35	36	39	27	35	40	34	53	27	34	42	34	35	35	48	44	43	29	39	45	40	42	48	31	40	41	36	35	45	30	29	32	37	42	31	41	31	41	33	47	21	28	35	33	34	28	36	40	36	43	37	26	46	37	48	43	31	31	50	37	26	41	38	35	39	29	39	30	29	37	36	34	28	34	37	41	39	37	38	40	36	38	36	39	37	26	37	36	38	38	37	37	54	39	32	43	25	39	32	50	42	27	41	34	43	28	43	26	45	33	42	39	35	35	47	37	49	36	30	39	25	42	31	43	40	32	33	39	48	32	33	36	31	35	35	31	41	26	41	41	36	33	41	41	51	39	31	41	46	38	32	34	33	36	35	38	30	31	30	39	35	43	39	30	46	33	31	43	31	33	38	36	40	43	48	33	33	43	35	46	40	33	32	33	55	43	31	29	47	30	42	40	40	29	28	46	31	38	39	29	39	44	39	25	36	32	31	38	29	44	35	32	40	53	32	39	36	34	38	35	38	42	33	34	46	42	42	47	29	41	34	50	41	40	34	35	39	33	46	40	30	39	30	37	39	32	30	27	40	34	53	30	46	39	35	42	40	32	36	45	28	30	36	41	39	43	31	38	41	43	37	37	54	23	30	42	40	37	37	30	42	42	41	34	42	39	37	30	50	33	32	36	34	43	38	41	35	49	46	32	41	46	40	36	28	35	33	38	29	29	44	31	38	53	33	38	35	40	43	47	29	32	46	43	60	40	31	33	40	38	28	26	27	37	32	42	39	27	36	36	41	38	31	38	40	40	45	30	31	23	35	39	43	35	49	38	44	39	28	33	36	38	45	27	37	41	31	47	41	34	31	40	30	31	38	32	34	32	46	29	33	26	26	50	38	35	38	44	41	39	62	30	33	38	38	35	34	41	47	36	57	41	32	38	37	36	36	24	38	41	43	47	43	54	52	43	33	35	40	43	34	40	35	28	32	31	37	37	34	30	47	38	40	38	35	26	38	27	45	32	39	43	48	37	35	39	41	37	38	37	32	28	39	46	31	36	40	28	49	43	34	36	42	44	35	45	32	28	29	30	38	40	41	36	33	37	35	34	31	40	49	36	34	31	34	30	34	28	40	39	39	36	27	32	34	34	35	46	37	50	26	40	38	43	32	47	41	37	44	44	34	39	39	37	30	35	38	41	27	45	35	29	48	44	42	35	34	39	29	46	34	45	35	36	34	29	38	45	42	39	27	40	29	48	41	37	27	41	46	55	38	35	44	32	33	44	35	31	41	42	40	36	36	36	21	41	32	26	41	38	40	36	35	45	38	35	43	45	35	39	32	39	38	31	46	38	36	36	45	33	36	38	32	36	34	38	40	33	34	31	40	37	27	43	41	29	40	39	30	39	37	38	41	35	38	26	40	35	32	44	29	34	26	29	32	41	43	32	33	41	35	35	35	46	32	31	33	36	38	29	36	34	32	30	31	41	36	35	33	39	27	44	24	31	28	29	37	36	37	34	47	34	33	35	42	43	31	33	41	38	44	27	33	36	30	30	30	41	36	32	35	39	36	41	30	36	30	24	43	33	34	50	32	34	36	39	37	33	36	41	32	42	36	43	38	46	33	39	44	44	45	38	30	41	30	33	38	31	41	35	31	30	47	43	36	39	35	30	44	31	33	34	49	39	41	33	34	35	38	41	30	30	51	31	33	28	29	53	40	36	42	34	45	38	43	40	41	33	31	45	29	28	42	37	35	47	43
50414	25571	16084	30069	37190	36171	32855	29409	25806	22594	19675	16967	14880	12642	11052	9750	8383	7358	6686	5873	5228	4709	4211	4089	3666	3338	3129	2980	2760	2647	2413	2346	2136	2247	2117	1928	1730	1566	1489	1391	1318	1142	1142	1108	1003	1060	1051	977	970	973	999	928	895	882	822	844	759	728	768	725	766	726	681	694	723	710	677	671	670	654	647	678	673	661	667	627	600	608	624	591	627	638	626	602	644	582	642	607	613	628	662	589	624	618	603	593	573	572	614	622	619	625	640	650	605	571	594	573	607	582	564	617	544	618	597	556	575	595	557	588	617	610	577	585	593	616	571	531	608	576	602	551	579	563	567	599	580	587	570	593	583	604	574	553	613	619	577	552	527	526	601	582	561	556	552	603	583	586	559	555	571	551	620	612	608	560	567	588	594	598	568	581	585	618	533	522	580	573	560	611	542	593	585	581	589	576	578	571	564	550	607	577	562	583	585	533	606	614	563	550	593	597	587	582	585	561	547	523	562	565	588	555	579	521	578	530	548	566	579	583	562	597	575	582	540	594	573	595	578	561	597	604	580	606	605	570	568	567	641	630	570	598	580	559	569	586	566	549	580	569	618	602	595	592	538	583	514	552	553	555	590	565	593	571	549	576	634	582	567	594	568	560	548	539	584	567	547	569	586	622	580	613	535	593	573	546	581	582	574	572	590	590	569	569	604	590	588	550	584	580	566	556	549	576	547	612	571	558	587	589	542	573	578	569	573	563	575	529	610	543	572	565	552	564	596	559	614	528	580	617	624	581	526	593	610	586	608	590	589	537	564	599	587	591	589	579	600	573	610	554	583	572	572	535	603	568	578	594	627	595	574	572	619	587	592	566	566	623	573	580	582	591	566	578	603	577	587	579	587	547	586	565	565	572	560	588	607	531	602	562	578	543	570	591	599	586	568	601	593	542	559	566	606	558	566	538	585	578	540	589	608	593	569	623	575	543	614	567	585	571	568	553	587	579	595	588	567	546	604	549	590	603	595	583	633	579	576	602	614	576	569	598	561	630	564	581	546	586	591	607	569	568	557	592	595	570	591	570	593	605	576	628	607	591	604	633	616	596	623	533	579	584	603	551	603	623	565	599	604	593	596	586	564	587	560	604	572	624	574	625	564	599	588	574	583	599	560	573	559	587	583	566	548	558	596	561	604	535	572	596	591	539	579	594	569	589	568	575	629	544	594	580	571	537	586	601	588	552	567	602	561	580	585	611	567	607	545	560	626	576	574	559	590	565	571	559	573	558	612	576	601	544	557	556	589	597	581	601	572	630	549	603	599	559	537	599	600	563	572	619	575	544	545	605	609	595	531	564	557	573	618	543	581	584	596	551	557	555	557	542	594	574	607	539	569	568	581	540	585	560	562	593	566	593	615	544	559	507	582	566	581	588	574	571	605	562	598	566	584	592	582	582	586	573	607	576	604	543	542	593	577	587	597	630	582	574	582	569	571	583	562	556	584	579	592	574	610	561	552	589	553	540	544	604	546	586	554	565	569	595	565	588	547	569	565	569	617	577	579	565	563	564	573	605	579	573	596	597	570	553	596	570	587	524	558	556	560	585	598	594	594	589	568	564	620	565	578	579	567	549	576	597	559	609	544	595	563	568	563	576	526	576	564	516	550	571	595	577	592	572	578	587	597	561	573	601	578	569	563	574	569	550	602	553	562	512	614	603	579	557	598	574	547	596	574	555	568	585	569	596	575	568	567	578	580	505	581	550	628	574	585	582	613	561	614	591	586	557	590	629	540	568	607	579	595	595	569	577	575	561	560	607	581	583	539	564	538	576	596	598	521	593	557	569	608	601	536	551	565	548	587	543	574	544	597	561	560	591	556	565	587	548	583	558	572	551	572	543	582	608	600	588	547	620	532	548	583	581	607	577	618	605	541	615	583	571	565	525	562	629	551	576	570	543	603	621	576	544	580	560	551	591	590	554	555	580	596	577	560	627	555	584	588	616	596	565	614	585	542	586	584	596	568	573	585	576	583	529	547	556	616	565	582	521	572	570	598	545	548	557	608	619	583	561	579	579	597	536	598	550	588	591	634	569	582	578	607	555	574	567	586	547	568	559	558	575	551	557	609	550	506	494	584	559	554	582	588	541	575	583	583	536	552	555	561	552	564	598	587	580	571	591	565	583	581	550	585	590	604	586	559	562	580	599	571	572	571	578	553	542	604	592	581	524	586	530	576	594	599	593	568	573	585	579	617	598	570	585	560	560	594	580	581	597	593	603	549	526	565	569	563	532	559	589	570	606	538	625	609	593	587	543	566	588	578	581	547	578	583	561	597	572	564	559	589	614	598	588	593	586	579	579	599	538	590	585	601	596	582	558	533	580	616	596	573	581	580	538	581	616	577	562	592	534	510	577	567	538	554	589	600	522	551	572	587	557	596	529	562	567	577	578	550	570	594	590	571	528	580	550	572	603	594	578	544	594	590	567	565	530	554	572	597	571	572	549	556	582	620	570	601	603	571	570	565	616	572	594	531	572	555	573	591	549	553	555	570	528	590	573	539	537	577	549	577	580	593	607	555	558	553	536	587	599	591	584	599	578	593	554	565	580	583	583	587	590	569	606	545	563	577	575	569	578	559	567	608	555	569	561	585	559	606	582	610	546	598	528	528	566	560	581	599	602	585	545	558	584	569	597	549	590	603	571	581	578	574	615	582	602	587	555	592	611	566	536	584	577	528	610	546	555	527	550	593	571	612	582	572	602	593	549	592	525	596	584	598	577	625	612	573	568	623	569	541	626	576	557	569	553	567	573	583	590	584	602	562	593	600	542	576	590	574	551	566	572	536	557	586	583	574	605	572	557	590	615	566	566	578	560	595	585	586	646	544	579	571	529	581	594	529	552	597	605	617	589	568	542	610	576	593	537	556	530	572	540	569	543	622	588	576	524	590	611	538	583	596	576	589	550	575	531	560	602	581	595	568	620	547	543	534	540	572	585	552	548	573	571	571	569	554	582	584	595	553	564	557	557	566	573	534	598	588	581	583	548	580	563	592	592	570	587	560	593	606	582	546	586	601	591	529	570	617	578	553	565	597	582	578	568	587	537	577	615	567	605	553	558	548	551	568	517	548	594	571	603	561	591	567	572	562	552	607	585	597	582	588	574	606	548	587	567	524	584	521	579	564	548	586	577	588	556	579	559	573	581	611	564	601	585	592	582	583	584	622	527	520	543	612	594	612	565	530	551	576	567	562	559	565	608	537	594	527	557	570	583	542	609	581	547	589	545	582	581	607	549	556	590	567	587	613	600	564	549	504	574	570	605	570	559	577	587	635	579	600	614	550	591	589	577	558	537	576	554	604	571	565	643	561	594	596	618	552	585	584	598	609	603	554	589	615	577	597	592	596	551	538	570	626	587	554	580	572	618	526	579	593	527	563	576	591	597	563	588	565	542	555	567	539	617	587	557	574	566	557	559	562	559	605	586	579	591	598	562	583	610	545	582	605	573	599	582	564	575	567	603
8704	1866	563	414	636	678	652	530	456	378	341	318	247	236	201	173	139	138	126	122	118	107	91	80	77	71	80	84	58	68	80	73	60	60	76	46	61	68	64	55	51	56	66	58	34	62	52	58	47	43	44	45	48	50	46	43	51	57	46	65	54	61	47	42	49	60	48	59	57	53	55	27	49	35	41	42	33	40	49	49	46	46	42	44	48	47	49	37	52	34	35	24	43	41	40	49	38	53	46	49	46	55	37	48	36	49	38	49	41	44	54	47	40	46	47	40	41	45	52	52	41	54	45	41	34	55	38	48	35	40	49	44	50	40	38	38	50	43	29	41	45	40	40	40	34	47	44	46	58	40	52	34	55	48	35	52	39	44	33	40	54	36	41	38	52	32	38	49	49	50	36	43	46	53	51	44	37	35	41	41	30	48	37	46	40	49	50	52	48	46	50	39	44	35	42	43	47	48	36	41	42	36	50	38	41	49	31	42	45	41	63	45	44	38	41	32	53	38	50	43	56	43	44	56	44	41	49	43	44	36	45	58	41	47	41	43	53	45	46	49	38	38	43	37	41	51	44	39	37	50	44	43	49	48	48	26	48	36	54	35	37	60	38	48	31	43	41	27	41	41	46	43	48	47	36	37	47	33	54	48	40	40	32	36	46	44	52	44	41	29	45	36	40	44	46	41	53	53	50	37	37	42	42	49	61	50	41	45	56	39	38	42	34	46	39	40	46	38	37	45	42	35	46	49	37	40	53	35	39	43	48	44	43	44	58	44	46	28	39	41	46	42	29	36	55	58	52	40	41	34	50	32	47	47	44	48	37	41	45	39	33	49	52	47	51	43	49	36	41	48	41	50	56	54	47	46	38	49	53	45	44	36	49	52	44	30	42	56	43	61	50	58	38	46	61	42	38	38	45	42	42	38	42	37	44	35	37	32	42	35	51	50	49	36	57	50	43	47	45	40	37	42	56	36	45	50	37	45	37	44	38	52	46	56	54	41	43	50	46	46	34	51	31	42	52	50	37	49	41	37	45	50	42	64	41	47	43	45	48	36	36	35	29	49	47	46	50	44	38	49	53	47	44	40	38	42	45	46	52	47	33	39	53	40	50	33	50	47	63	33	37	40	52	44	51	35	53	39	40	43	37	50	41	51	47	50	38	54	49	40	32	51	44	44	42	55	57	41	33	44	45	51	43	45	53	42	45	38	49	44	55	42	44	44	33	53	39	44	52	33	42	46	41	40	35	47	45	53	32	42	42	42	49	42	42	50	46	46	45	44	51	35	35	46	51	43	37	37	38	48	50	51	53	46	49	54	49	50	43	44	38	51	31	45	36	50	59	38	40	51	41	57	48	33	56	39	47	43	36	53	44	39	40	39	40	37	43	43	54	43	50	43	45	44	34	44	44	43	38	34	38	51	44	50	34	38	40	45	38	37	38	50	59	53	41	46	37	54	49	42	33	38	37	52	51	55	45	43	42	53	40	42	56	48	47	34	47	42	41	46	49	47	46	56	34	53	26	39	34	40	40	41	49	39	45	34	46	40	49	47	50	57	42	52	36	43	53	42	47	36	36	62	48	39	45	38	56	41	44	42	47	36	40	27	37	52	57	34	44	39	41	46	46	41	33	42	44	47	41	40	41	45	35	55	36	47	47	42	41	49	55	41	51	49	49	42	44	45	41	50	34	50	30	36	46	40	42	54	41	47	53	45	43	49	44	53	47	42	43	45	51	50	41	48	36	41	41	40	45	47	43	49	46	34	55	42	45	44	48	39	46	45	54	50	41	29	48	41	50	48	45	32	45	39	44	41	52	35	41	46	40	40	35	44	40	43	42	39	49	32	46	36	58	47	50	50	47	46	44	37	36	40	48	45	45	39	35	49	42	32	37	31	53	44	36	33	50	46	57	46	41	43	38	53	33	35	45	48	53	40	41	37	37	37	39	45	39	50	40	33	41	64	46	42	47	44	47	58	51	40	37	52	46	45	46	45	50	46	51	43	46	49	37	36	34	54	44	40	44	33	58	42	36	45	52	41	43	49	51	49	36	40	49	47	52	46	42	37	34	36	33	36	50	48	37	46	44	30	38	38	42	38	47	44	45	44	43	47	42	64	32	53	52	50	50	50	42	51	56	43	43	44	47	34	39	48	43	41	50	41	40	40	50	47	41	44	34	50	43	47	43	47	48	46	45	38	41	44	47	50	35	53	59	45	43	45	48	44	45	42	46	38	37	53	53	40	49	47	58	41	47	43	44	51	49	51	51	53	45	43	42	35	38	36	47	45	41	56	43	41	38	38	47	46	35	40	46	53	39	45	35	37	35	47	39	49	43	48	48	45	35	32	43	47	40	48	36	52	44	46	49	44	42	42	51	42	39	34	44	46	45	48	30	47	45	51	45	44	40	40	32	38	43	44	49	36	48	44	39	48	43	60	53	54	46	40	41	62	35	39	46	45	51	41	39	46	40	57	34	46	49	43	43	55	32	51	57	49	40	46	39	38	48	47	57	38	36	45	40	31	51	33	41	34	39	50	47	47	33	47	46	41	28	41	44	32	53	44	46	47	49	46	37	36	48	55	56	50	48	33	60	51	45	40	46	59	51	59	38	38	44	40	49	38	53	46	37	51	66	58	41	44	49	36	37	54	38	33	41	40	45	34	51	44	34	44	50	37	44	37	38	48	36	36	35	49	38	49	38	39	40	46	39	41	54	45	37	40	40	35	52	48	35	33	41	43	40	45	36	43	35	39	50	42	45	35	52	40	38	42	39	45	59	41	48	32	41	55	49	40	49	40	41	45	38	34	41	50	38	34	44	42	48	43	51	47	47	43	36	49	51	45	44	45	47	44	39	38	52	38	55	44	35	45	40	44	42	37	50	59	46	52	31	49	48	32	39	45	50	40	54	53	54	41	33	36	48	43	49	39	52	40	43	48	36	36	46	40	41	40	48	45	37	31	47	45	49	49	34	45	60	50	50	46	47	50	36	43	55	40	55	48	39	44	42	46	43	45	44	34	33	31	41	52	36	45	48	45	38	55	56	47	55	46	57	45	49	40	52	36	46	56	49	44	24	43	58	51	38	45	45	53	38	44	59	48	34	31	40	41	45	44	48	55	37	51	38	33	53	37	52	38	41	37	41	53	44	39	55	39	39	59	43	34	43	40	32	53	43	49	42	31	45	38	45	31	34	49	45	47	46	45	34	36	39	57	39	32	36	43	38	59	46	47	50	58	36	46	48	46	45	42	45	49	47	37	39	48	38	38	42	55	52	46	42	38	35	40	43	43	48	44	35	46	45	28	38	40	51	42	53	41	35	44	57	38	41	50	44	38	56	45	42	52	52	52	48	47	40	56	47	46	49	37	35	37	48	42	39	49	44	45	38	44	53	48	38	55	45	44	47	38	55	44	51	42	55	54	34	51	36	37	53	46	49	45	47	48	46	32	43	35	34	45	36	38	49	56	47	40	36	49	48	49	45	37
43034	22038	12413	25214	32586	31259	27768	23901	20590	17710	14821	12728	10744	9247	7765	6839	5824	5109	4645	4058	3669	3369	3150	2933	2617	2465	2288	2084	2051	1880	1839	1697	1719	1736	1598	1598	1383	1299	1244	1107	1104	1147	1022	1022	1016	964	957	909	923	942	941	874	850	865	794	781	790	824	778	796	758	733	765	742	718	757	791	759	765	709	739	766	725	771	703	696	732	719	731	755	709	731	704	726	660	686	723	741	743	701	713	706	731	675	739	704	654	687	700	696	648	689	633	673	700	635	758	716	652	678	707	663	722	687	723	718	701	669	673	702	665	682	715	686	721	692	660	690	682	657	682	652	745	676	664	712	695	697	715	703	710	678	732	691	735	692	699	669	672	696	676	661	685	618	688	663	680	673	678	693	695	673	691	644	708	669	683	700	678	660	726	688	674	701	660	705	692	732	681	680	653	691	693	666	672	703	676	664	686	696	698	713	704	710	719	696	689	668	729	717	663	694	699	694	702	686	686	664	670	678	690	709	726	633	692	683	649	664	697	726	659	713	703	717	710	665	661	705	669	654	736	692	723	704	695	692	664	689	663	682	715	667	697	701	658	671	672	677	687	677	689	690	680	669	684	664	673	664	697	672	696	647	711	726	713	635	701	709	711	677	687	707	653	777	695	696	681	656	717	703	690	679	690	682	670	639	713	646	694	670	678	673	662	667	696	719	699	626	686	731	664	669	681	650	644	672	737	689	694	687	676	727	658	673	659	709	702	664	680	689	654	699	680	674	679	705	700	675	730	671	701	694	701	655	721	684	662	685	687	710	712	695	663	678	651	694	691	701	680	695	680	698	720	702	677	672	690	683	660	701	698	671	684	647	706	659	704	677	680	708	727	689	655	666	686	689	703	647	692	683	703	672	682	642	738	710	663	668	676	622	700	672	716	683	680	701	677	676	628	639	675	657	657	708	671	699	733	665	629	704	695	675	690	696	675	705	678	709	663	669	654	655	675	673	685	680	684	691	717	674	674	740	656	681	698	685	654	672	699	639	645	683	703	676	659	687	667	662	698	720	670	742	692	662	683	683	664	679	683	695	719	689	662	718	705	713	669	706	720	709	668	685	712	728	699	735	708	733	698	663	699	684	670	663	644	723	685	679	650	678	665	671	686	691	763	689	654	687	664	712	724	680	674	712	662	707	689	696	650	687	626	695	658	668	672	708	668	630	664	675	702	679	701	649	692	661	670	683	698	696	639	679	654	680	692	685	646	703	652	742	704	684	744	668	707	663	699	703	644	680	711	689	636	680	711	697	687	677	650	708	702	725	709	663	676	686	722	649	727	676	669	681	655	706	678	727	690	684	654	697	654	658	674	674	672	738	687	670	643	662	665	710	699	653	649	670	746	661	714	666	691	663	658	650	694	703	655	680	670	703	658	668	723	685	712	668	682	649	677	650	699	675	718	720	668	725	703	641	677	719	689	644	703	648	676	701	675	662	692	665	673	667	695	672	726	645	734	729	660	689	675	724	696	695	665	686	643	665	705	700	719	755	638	655	700	701	714	687	658	676	674	687	710	705	669	704	679	679	700	681	663	681	689	712	706	652	711	665	718	670	711	697	662	700	654	656	689	695	688	693	693	646	689	699	674	677	675	693	705	652	696	678	691	683	675	716	650	712	666	661	694	686	707	671	695	682	700	704	692	637	718	677	642	657	690	691	702	703	712	681	674	679	711	689	681	667	687	702	647	695	683	728	645	716	749	691	688	639	676	701	652	658	678	733	686	678	694	671	731	648	651	628	697	650	670	679	747	712	706	693	724	701	704	660	673	704	721	715	664	705	660	666	676	737	669	669	615	684	685	684	695	695	701	730	689	702	662	681	691	670	688	705	662	683	704	667	661	695	695	678	668	675	651	686	663	662	689	694	692	684	697	662	678	695	675	686	691	691	679	720	691	714	663	684	656	671	711	722	688	697	701	678	678	666	656	667	635	650	663	653	666	739	643	681	708	734	671	681	696	718	713	731	693	709	633	747	682	706	659	650	602	674	704	669	661	727	684	655	689	674	678	678	692	668	686	695	687	690	702	708	672	699	722	661	692	701	729	678	691	637	718	696	710	648	698	721	632	675	683	709	669	737	694	671	694	670	687	664	708	681	650	638	698	662	692	719	667	720	720	688	685	703	678	687	703	743	663	697	652	701	657	701	666	657	689	681	639	687	682	670	741	631	719	688	650	698	699	701	672	681	700	722	660	639	684	666	743	665	676	650	660	690	683	690	709	686	670	678	726	676	683	655	692	674	735	671	670	656	706	671	683	679	665	708	656	703	733	671	660	717	677	680	686	709	674	702	669	658	664	666	653	645	673	695	684	671	704	698	687	697	699	703	688	665	694	661	708	665	683	691	678	713	737	636	692	674	685	705	660	631	682	675	701	656	694	721	672	665	659	672	711	696	722	672	682	671	700	717	651	700	747	711	729	674	713	725	690	684	659	686	683	702	685	712	709	704	652	672	662	652	738	695	697	655	677	677	639	660	685	656	682	673	667	686	692	649	641	655	707	674	660	674	706	667	689	719	720	636	648	667	702	709	716	655	711	725	740	716	664	670	717	700	689	695	646	671	732	659	657	662	677	692	645	660	680	688	681	692	660	658	664	660	646	718	685	720	667	681	671	691	698	699	698	676	674	673	682	668	650	728	677	672	675	726	679	658	650	740	670	700	696	682	678	712	700	633	668	681	655	702	689	683	660	676	640	682	682	675	713	713	682	671	650	714	647	704	705	660	623	649	688	697	627	677	704	663	704	706	686	695	709	709	687	672	662	679	693	709	702	684	721	670	676	661	683	649	699	666	643	660	713	678	676	654	668	696	659	717	674	676	689	698	682	640	696	649	701	685	661	694	680	711	715	657	727	716	758	738	688	675	697	676	694	692	688	699	698	677	669	681	679	639	702	711	690	691	680	732	706	716	716	687	641	658	712	717	708	678	734	669	702	761	702	697	675	736	704	736	666	663	701	697	667	689	643	683	634	721	624	684	665	705	681	705	694	683	696	693	696	703	652	674	683	725	668	667	700	680	711	691	731	674	685	702	710	695	636	693	680	674	702	704	661	701	681	717	714	698	657	698	688	700	715	700	663	724	688	657	694	692	691	634	700	668	684	691	664	669	720	713	734	686	648	685	666	659	629	696	661	682	721	713	696	730	710	683	714	708	678	753	691	702	694	656	715	699	702	649	742	684	727	649	617	712	699	676	673	683	688	699	710	715	719	695	728	698	694	691	719	672	658	673	680	690	685	685	663	664	669	741	722	658	673	680	682	734	708	650	679	639	700	679	648	655	666	686	702	678	657	655	666	693	691	686	683	713	662	691	657	688	636	664	680	649	679	696	720	689	655	687	641	663	688	712	652	710	736	660	657	684	631	638	687	719	726	704	678	668	711	703	625	694	701	634	737	673	710	671	662	742	692	685	689	678	700	693	694	748	664	630	682	741	706	694	735	655	668	674	685	687	693	698	679	684	690	723
12297	3610	996	653	987	1096	930	860	689	569	485	426	377	346	289	229	196	203	168	153	129	132	106	108	89	94	72	84	78	65	71	74	82	69	67	51	40	49	53	57	44	35	39	40	51	48	41	41	48	51	57	44	41	33	37	25	32	35	33	30	29	22	40	36	41	45	25	39	41	43	35	36	32	27	25	24	33	47	31	33	35	37	31	31	39	31	24	30	29	40	22	27	26	34	38	32	33	22	28	34	29	39	33	32	12	27	34	24	37	42	25	35	40	24	27	34	44	39	30	23	31	30	39	44	38	29	28	30	26	26	36	38	30	35	42	36	35	52	30	36	13	28	33	39	37	23	26	34	22	27	21	37	28	33	29	35	31	38	34	27	24	22	27	34	31	31	36	43	31	37	31	28	35	24	40	33	25	33	33	39	38	22	21	32	30	30	30	25	32	26	44	38	24	39	28	32	22	35	40	28	32	33	38	38	46	39	26	43	23	28	47	37	29	37	33	39	37	29	28	32	29	39	37	27	44	30	25	30	24	33	38	35	30	32	29	28	41	47	26	25	33	30	28	36	37	33	43	34	28	39	40	26	33	33	30	27	28	21	32	34	32	33	24	42	27	24	34	28	35	27	31	35	31	34	36	23	38	33	38	34	37	42	41	32	43	18	36	33	34	33	37	30	43	24	25	38	32	43	36	26	24	38	36	29	44	34	26	31	48	26	39	33	39	32	40	24	22	28	29	35	34	29	36	39	22	32	46	38	42	35	33	25	45	28	39	46	28	29	22	35	30	32	31	25	34	19	36	25	23	24	28	28	37	33	35	38	32	20	32	39	44	36	20	26	41	30	40	40	29	35	29	20	39	37	33	34	33	24	37	30	24	27	34	35	34	30	28	34	31	37	33	35	33	44	31	29	33	22	27	31	36	40	33	31	39	31	38	29	36	36	31	26	28	36	27	27	43	34	33	29	35	45	33	35	33	38	33	28	31	35	37	35	24	30	27	31	39	28	27	24	26	26	37	31	34	42	33	34	36	25	32	35	25	40	30	29	34	40	37	46	48	29	32	35	29	39	34	42	33	34	24	20	24	33	40	27	25	35	32	37	33	31	31	31	33	25	28	48	25	40	32	27	33	35	33	37	31	31	31	48	29	39	35	28	35	34	36	34	28	28	46	26	25	33	35	29	32	32	32	33	33	27	34	35	39	32	25	38	35	29	37	30	24	38	34	37	38	32	30	44	26	36	31	30	31	39	35	37	31	35	41	30	35	30	31	34	38	29	30	29	36	33	30	34	37	31	33	30	25	31	42	43	36	42	37	26	34	34	34	36	34	28	34	29	24	34	36	31	27	34	40	30	42	30	26	37	42	27	36	26	31	35	35	32	31	28	31	29	33	48	32	42	30	31	39	28	35	22	38	39	24	32	28	31	34	35	34	26	36	40	32	36	38	25	36	35	18	28	23	33	32	29	31	39	41	23	26	23	31	33	26	42	39	34	27	28	30	30	24	37	30	32	37	30	24	26	37	30	31	36	30	31	34	37	29	25	21	21	33	27	31	34	39	21	34	31	43	21	42	26	28	33	29	42	35	34	32	32	27	32	43	32	34	27	40	35	35	29	28	26	27	31	29	34	37	32	26	34	29	34	36	28	34	37	38	33	42	31	36	37	33	38	32	32	36	33	45	30	41	37	33	31	39	33	28	27	32	28	32	31	38	34	36	35	32	30	22	27	31	40	35	37	27	33	28	39	38	29	34	27	29	37	34	26	34	36	34	35	37	34	31	28	30	42	32	28	29	25	25	38	32	29	37	38	43	36	36	36	33	39	33	38	37	33	26	37	37	48	27	32	28	28	43	43	37	41	42	34	32	36	37	35	36	24	39	28	26	36	34	22	35	34	35	43	29	32	33	40	34	27	27	27	17	37	29	33	33	27	42	24	39	22	42	31	35	43	31	25	29	28	31	34	37	35	36	38	34	34	34	43	32	43	32	28	24	47	41	38	30	40	33	36	28	37	32	34	35	27	26	35	34	27	33	28	31	33	39	33	29	35	39	40	31	30	40	41	34	30	39	37	34	33	30	27	29	32	28	31	46	34	30	35	30	37	28	25	28	27	28	25	31	37	41	42	36	37	37	30	47	38	31	31	32	34	23	23	34	25	38	29	41	29	32	42	23	33	34	32	31	29	34	38	35	30	40	34	24	33	27	28	38	40	31	24	27	31	42	37	32	34	28	35	31	31	32	40	35	33	32	35	34	37	30	34	26	18	32	26	40	30	29	33	35	30	35	35	34	34	34	34	27	37	32	30	30	30	40	31	39	28	28	32	29	22	35	32	24	31	38	32	36	30	31	40	31	36	34	40	30	36	28	28	30	39	32	43	24	33	29	37	28	38	41	32	34	43	31	35	31	38	35	37	28	38	44	28	27	30	35	40	24	45	38	24	31	34	34	31	31	29	40	44	29	27	34	25	27	35	32	27	30	40	33	37	37	29	22	23	33	30	35	35	25	26	29	40	36	33	34	34	39	29	33	46	32	27	44	20	35	40	46	40	33	38	28	27	34	29	23	25	30	34	28	31	31	34	37	38	30	21	27	36	27	31	32	32	27	37	28	39	34	44	33	37	34	46	26	26	24	46	41	26	38	27	38	38	37	39	34	37	27	31	35	29	33	34	23	39	29	38	30	30	24	33	31	26	25	41	34	45	24	27	32	26	42	36	28	29	29	34	34	32	37	30	31	39	47	39	45	35	25	32	22	36	33	35	30	46	28	33	42	30	24	34	35	23	38	26	35	39	36	26	35	24	32	31	31	42	35	43	26	25	40	31	32	27	41	33	32	28	35	36	33	35	31	44	36	28	27	30	48	29	23	26	30	42	28	31	33	32	36	30	33	27	35	28	30	30	27	25	29	29	33	25	31	43	39	43	40	29	35	35	30	27	36	30	37	31	33	39	29	31	36	35	31	30	25	27	40	41	33	37	29	32	31	32	27	27	35	36	38	26	40	30	28	35	45	33	42	27	36	28	32	23	35	38	35	40	34	37	34	45	36	23	30	36	23	28	27	34	19	34	34	27	38	23	42	27	38	30	44	33	30	38	30	34	31	30	30	24	20	29	34	36	24	34	29	39	40	34	40	32	28	38	25	26	33	37	37	29	29	42	37	40	39	39	39	29	31	37	36	38	30	40	35	30	37	28	36	30	29	31	40	34	48	25	26	36	38	27	33	32	24	33	25	35	35	33	37	37	38	30	33	31	39	33	45	23	26	33	36	33	25	26	24	25	41	28	40	32	45	30	32	26	37	40	34	32	31	30	31	38	30	33	37	34	32	35	33	34	36	33	34	28	36	32	25	28	34	34	24	32	40	26	38	33	30	36	49	41	39	35	36	26	30	40	19	20	31	34	21	38	29	21	36	33	34	39	29	38	34	40	40	43	38	23	32	29	35	31	34	39	33	29	45	26	38	28	31	25	32	35	34	30	26	29
50812	26720	16095	30153	37623	36568	33114	29454	25854	22669	19797	17202	14883	13002	11045	9666	8409	7345	6561	5706	5010	4622	4365	3821	3470	3320	3080	2902	2668	2399	2346	2270	2134	2095	1976	1849	1686	1510	1308	1273	1211	1143	1071	1029	1051	997	991	985	900	951	860	781	784	751	696	738	689	706	661	640	648	658	649	595	648	614	619	607	627	592	610	623	590	616	585	610	596	584	595	525	595	585	567	568	515	568	560	552	566	533	561	525	516	526	556	536	549	562	530	500	512	546	590	522	601	527	552	503	523	524	541	500	554	549	545	520	532	514	522	515	535	484	508	527	558	500	546	528	519	535	486	544	524	517	558	497	529	549	509	496	550	538	493	520	505	533	510	516	542	540	479	524	504	570	547	519	478	511	523	473	533	475	538	553	481	527	474	548	511	502	558	531	532	563	509	539	555	512	514	535	515	519	508	526	540	494	514	486	492	511	507	548	512	541	515	533	492	500	520	516	589	522	557	504	488	489	512	514	504	534	518	468	512	488	515	536	495	516	556	463	521	547	520	526	483	559	515	541	498	551	505	530	557	524	527	494	511	518	505	525	520	537	524	534	563	497	552	497	484	501	511	477	536	464	489	526	477	504	522	465	508	551	491	530	522	494	512	532	523	530	475	545	528	500	515	528	540	512	501	525	474	501	497	525	509	526	521	471	526	580	516	480	493	514	519	517	519	508	488	528	519	521	529	499	522	508	507	515	510	498	499	486	532	485	519	521	485	527	508	483	497	513	526	480	523	522	501	486	513	569	534	499	521	490	508	495	502	501	532	513	516	550	479	540	524	517	493	527	543	518	475	498	507	516	530	534	511	501	550	507	490	518	526	515	522	467	525	522	536	538	490	534	488	540	486	546	523	497	511	529	548	509	494	529	475	534	478	498	475	504	536	477	514	506	516	513	473	472	478	515	500	537	506	497	505	495	513	505	533	500	508	527	461	501	490	511	543	506	552	504	530	511	492	483	495	509	532	531	521	501	530	534	481	526	493	533	499	520	529	535	516	552	524	535	531	538	520	572	531	532	535	507	545	509	538	528	510	498	464	499	457	502	553	528	502	501	518	534	483	484	498	512	548	456	535	488	511	532	495	538	506	504	546	508	469	535	512	526	495	518	507	495	552	507	542	545	504	519	495	552	514	480	522	535	505	514	501	532	553	542	516	518	487	474	483	527	546	509	546	549	479	512	517	531	509	499	505	513	480	537	497	513	467	503	477	517	515	543	513	516	517	555	523	486	481	530	502	512	530	525	519	514	520	507	497	545	564	532	533	543	513	497	501	489	473	527	519	503	532	516	487	481	519	482	554	513	506	520	509	531	545	515	503	501	528	515	515	487	528	504	489	510	520	539	522	493	538	494	460	509	485	494	532	505	579	491	542	531	514	510	494	501	501	532	511	524	520	513	527	520	538	516	499	486	531	558	502	523	506	477	541	474	529	541	516	530	507	521	530	531	519	453	534	473	533	500	498	519	543	525	488	513	529	545	497	524	547	525	509	522	529	496	497	499	522	487	536	524	472	494	511	515	521	511	548	572	539	529	541	498	521	502	504	503	518	538	573	543	534	516	501	506	479	555	548	553	504	514	519	504	509	495	525	517	521	493	521	495	535	499	494	509	511	493	500	526	547	543	515	539	509	503	524	533	526	482	485	515	518	529	486	489	542	526	498	474	511	517	506	494	491	493	566	494	496	501	528	494	497	492	515	501	535	505	507	481	520	558	505	541	544	516	501	508	497	518	486	540	502	512	498	466	542	479	488	537	521	511	488	527	518	510	537	491	535	497	549	557	503	486	491	474	511	481	509	506	534	470	478	500	502	490	514	519	535	510	475	522	568	502	503	505	539	497	489	512	529	542	486	525	492	540	513	533	516	480	519	527	498	517	541	473	515	536	529	468	521	552	499	516	514	496	491	528	473	496	528	513	510	475	461	502	477	523	520	510	560	517	472	496	512	517	518	492	518	518	492	506	514	478	544	532	552	519	501	534	515	536	525	515	498	506	547	518	505	469	560	493	509	501	495	487	532	465	500	504	527	520	506	493	479	524	516	479	529	513	562	484	501	513	539	517	524	508	515	491	515	498	553	511	545	516	570	519	489	485	509	520	516	505	545	559	555	520	513	529	536	476	486	545	518	515	529	516	507	501	536	538	501	514	484	534	506	519	561	522	528	535	494	531	548	505	521	533	522	540	448	503	517	512	529	481	529	544	533	521	492	520	543	527	496	512	489	541	499	516	543	499	505	506	483	469	531	494	498	526	511	546	504	477	542	493	501	508	524	515	488	491	553	535	496	536	519	510	553	503	531	480	508	563	505	545	494	537	494	557	518	562	511	506	510	488	473	537	554	498	530	521	508	496	512	501	545	523	474	502	521	522	504	525	501	519	574	510	528	494	523	520	494	537	480	510	506	518	488	506	500	488	504	526	535	540	543	533	507	527	516	534	519	526	524	529	509	519	497	563	515	523	499	534	495	521	522	519	545	530	578	526	514	513	555	526	519	523	518	539	505	561	539	507	532	500	537	559	482	499	501	521	499	537	522	504	495	520	510	525	541	531	495	510	475	537	500	536	458	506	508	513	529	500	536	530	500	471	554	516	507	513	513	502	496	542	501	516	521	474	467	519	504	517	470	533	506	581	502	535	495	508	497	558	542	530	540	530	556	543	504	550	523	515	505	534	507	518	524	498	498	510	476	490	505	473	511	495	501	519	540	561	518	491	528	491	457	482	509	499	491	544	521	513	531	518	498	541	517	518	498	518	493	507	524	521	550	519	482	535	524	543	508	479	494	512	529	521	500	501	519	513	529	479	500	518	545	500	521	518	521	525	520	506	531	479	499	505	492	511	540	502	515	519	535	511	494	494	504	476	531	497	559	498	504	534	512	524	510	473	529	483	511	516	523	534	478	481	463	566	522	535	522	485	484	532	517	529	525	526	545	491	514	489	520	493	531	510	502	471	488	507	538	496	513	515	516	511	502	505	523	518	519	491	509	482	516	493	483	519	502	527	504	495	540	501	516	525	501	526	546	486	501	487	542	521	548	490	551	489	483	525	503	517	488	520	528	485	548	536	482	522	507	488	499	482	527	519	535	521	500	500	506	538	539	521	495	516	501	521	492	496	536	519	485	542	525	535	504	500	488	541	466	507	492	558	473	543	519	530	532	552	536	479	559	496	518	556	482	536	529	517	516	548	510	498	522	491	506	519	545	521	524	528	518	509	502	530	527	496	545	530	498	537	513	508	525	516	550	513	501	507	492	503	507	493	542	508	496	506	528	519	478	464	525	516	542	515	516	557	530	498	528	502	548	548	552	514	518	488	474	476	573	530	511	476	534	496	512	544	500	487	497	506	496	510	531	510	507	489	554	476	512	478	524	511	478	485	532	554	521	541	533	474	488	563	491	522	481	513	555	487	504	504	477	531	506	492	511	558	520	520	495	556	537	461	517	489	503	491	510	535	533	471	475	506	527	537	539	494
5024	1188	408	273	445	458	411	339	287	274	209	216	156	139	119	127	89	75	84	65	63	70	68	74	63	58	45	62	37	40	56	53	40	52	29	34	40	38	50	35	30	34	33	26	49	43	33	40	23	45	30	35	32	29	44	35	29	33	31	36	25	25	39	22	25	35	23	31	34	33	38	39	28	23	26	34	26	26	32	25	29	39	33	28	32	30	35	23	33	37	36	32	26	29	38	29	42	25	30	28	24	22	33	27	41	33	26	49	25	25	25	31	27	23	30	26	30	35	31	24	36	28	39	31	27	26	24	28	29	31	25	28	39	29	39	29	32	34	27	34	32	34	26	34	28	29	40	29	28	29	21	34	31	30	29	35	35	23	32	24	24	25	36	31	36	38	21	27	31	21	25	26	36	31	34	31	27	36	30	26	33	27	28	28	30	41	23	30	28	39	16	23	40	26	31	25	27	30	34	32	31	26	23	34	25	33	28	20	34	34	35	37	39	31	27	35	29	29	36	39	29	38	23	30	29	32	26	30	37	40	26	25	35	24	31	24	33	27	26	31	27	29	36	28	38	24	26	27	23	26	27	23	25	39	26	28	25	33	35	36	32	31	25	28	37	36	30	33	28	29	26	33	32	30	33	31	28	17	37	30	34	31	27	28	32	31	30	31	26	36	29	23	45	37	35	23	31	36	34	29	23	25	33	31	30	24	24	36	26	34	38	32	32	32	29	48	27	29	29	23	31	31	30	28	35	36	32	34	22	40	32	35	27	29	23	24	32	29	36	25	23	31	39	27	30	27	36	29	22	20	31	25	33	40	27	23	33	26	29	29	35	32	31	30	26	27	33	31	36	36	32	24	33	40	19	39	26	29	36	30	30	25	24	31	26	39	39	35	26	36	31	28	27	30	38	32	42	38	28	25	22	35	33	32	28	33	37	29	29	30	21	24	39	27	29	22	28	30	28	23	35	29	29	31	22	36	35	31	33	33	27	28	34	34	37	37	36	23	38	31	32	33	37	34	24	33	35	29	33	33	38	23	39	38	26	35	28	29	33	23	33	33	31	29	23	24	25	27	29	26	33	23	21	32	24	21	25	26	26	26	27	24	34	39	37	25	36	27	31	29	28	28	22	33	34	25	30	30	20	36	29	34	37	25	37	31	29	35	42	32	20	37	38	29	28	30	27	37	28	36	36	23	27	36	34	21	32	30	31	34	25	37	34	24	39	26	27	21	27	37	42	29	26	25	32	30	32	32	25	35	38	38	37	30	29	30	37	41	26	26	34	40	27	33	23	32	31	31	29	25	33	35	16	26	21	22	23	29	38	30	28	29	33	33	28	23	32	35	39	31	26	38	36	28	41	29	31	32	21	36	29	32	31	33	23	36	31	25	32	43	26	36	28	44	34	28	29	30	37	25	23	35	33	31	42	30	31	33	34	36	23	28	33	23	38	27	30	23	30	31	27	34	26	28	38	33	24	28	36	41	33	37	38	26	26	29	16	24	23	30	37	28	20	29	27	42	34	29	39	42	23	39	30	31	27	33	29	28	31	31	29	34	26	27	32	32	24	34	26	38	32	36	34	40	41	33	34	30	37	30	27	30	27	25	42	34	28	43	31	32	23	27	32	35	23	37	29	34	24	31	32	33	38	28	39	29	33	24	34	27	34	20	29	24	38	33	23	38	26	23	31	29	27	29	29	31	24	30	27	29	34	35	36	32	22	37	36	31	30	32	32	28	31	26	21	25	25	26	27	34	30	26	26	28	34	32	25	37	34	27	26	40	31	26	26	25	26	30	30	25	30	39	33	26	32	35	26	39	32	34	30	34	28	35	24	29	23	30	26	26	34	40	36	32	30	31	44	32	27	31	26	36	30	35	37	22	33	34	22	25	36	41	21	36	31	29	23	34	26	39	36	37	41	54	38	37	21	24	29	22	31	29	40	28	24	28	26	28	32	32	31	28	50	20	38	30	25	30	26	48	16	42	39	34	32	35	32	30	31	26	31	36	24	35	32	36	27	23	33	33	22	26	36	29	39	22	32	30	27	26	24	39	27	32	35	31	31	31	37	20	27	32	24	25	42	22	35	39	24	40	24	32	42	32	29	33	24	30	27	37	21	24	38	29	28	20	20	31	30	39	20	26	30	34	21	21	26	25	32	24	30	38	30	32	19	33	26	32	37	38	20	24	39	24	27	34	35	22	29	33	34	31	23	28	25	21	28	33	31	26	31	21	21	28	30	34	27	26	26	27	21	33	26	23	26	40	31	27	29	31	26	24	28	23	32	30	29	35	40	42	35	24	27	22	25	26	28	41	18	38	32	34	23	40	29	29	35	27	32	37	37	30	33	28	25	34	43	38	39	33	29	31	30	36	37	31	23	22	30	29	34	26	30	30	27	36	34	36	23	22	39	39	29	33	28	23	31	24	41	37	33	25	31	42	28	36	31	28	31	15	28	32	39	25	29	22	28	28	39	24	22	34	31	35	30	32	32	31	39	24	28	41	35	31	31	33	21	34	27	38	30	26	34	28	30	25	32	27	27	26	31	32	31	37	22	25	17	34	42	26	31	35	36	30	23	32	23	30	28	30	32	25	31	28	30	22	32	38	26	25	33	36	36	34	27	35	32	31	28	35	35	27	26	34	22	27	16	41	33	29	29	41	29	29	35	34	29	15	37	27	31	23	36	38	35	36	39	30	32	25	29	28	32	23	37	31	27	38	33	28	24	29	30	25	31	31	20	31	26	34	39	22	28	35	27	36	30	30	31	23	31	27	23	40	27	42	27	21	30	32	33	29	31	28	32	29	23	38	32	28	22	30	41	31	24	28	31	34	30	36	34	26	27	29	34	28	33	27	24	33	28	27	30	33	26	24	28	24	41	33	35	29	28	35	30	33	31	25	36	31	23	32	28	30	29	24	32	38	33	30	36	26	26	28	33	34	32	29	26	31	23	33	25	32	35	26	25	28	37	26	33	32	34	35	40	37	34	24	30	32	32	32	37	33	28	33	24	32	32	29	29	45	25	36	32	29	30	24	25	33	39	30	23	36	25	25	26	29	34	28	28	32	33	34	29	28	31	24	27	33	30	40	37	28	30	31	37	36	30	31	27	30	36	37	29	32	45	34	41	38	34	30	25	37	24	24	37	23	35	38	28	36	37	30	33	35	34	25	24	32	28	23	25	33	32	28	31	37	25	35	26	32	27	41	32	35	27	33	27	40	30	33	30	31	23	20	30	20	28	27	21	31	25	31	28	28	35	33	23	34	39	34	33	34	28	23	33	41	36	31	38	27	29	25	36	28	31	30	37	28	32	31	23	19	36	21	24	32	33	33	25	37	16	32	35	23	30	23	34	22	36	37	28	36	33	33	40	37	31	31	40	21	47	34	32	28	43	31	32	39	38	20	31	33	32	29	30	26	34	31	25	34	26	30	27	28	32	35	27	23	26	33	30	31	41	40	25	27	33	36	43	30	32	38	28	35
38834	18625	9452	21047	28216	26702	22988	19316	15882	13089	11041	9244	7698	6596	5554	4640	3958	3377	3113	2744	2455	2120	2099	2008	1761	1719	1582	1502	1380	1344	1270	1167	1131	1191	1121	1017	969	919	847	870	791	782	689	692	695	612	684	689	635	651	633	583	587	619	573	551	569	531	557	551	530	556	544	495	538	499	551	529	499	533	501	532	477	491	517	499	486	466	510	510	500	503	483	465	478	439	456	447	483	499	493	499	477	487	533	492	494	496	500	448	486	472	484	456	505	473	495	469	465	444	515	516	507	494	503	495	493	480	449	501	505	485	490	525	459	475	471	513	494	471	490	486	444	490	434	439	463	483	467	465	492	472	475	496	470	478	492	494	467	469	463	485	496	490	478	476	489	476	500	494	479	498	501	467	445	506	492	460	479	475	484	499	477	485	501	439	483	508	483	481	465	485	466	491	445	424	498	503	442	443	493	495	474	478	502	497	506	452	482	499	455	440	436	433	433	492	488	487	505	465	477	457	473	498	480	477	464	459	453	458	479	445	467	489	485	472	477	466	553	479	446	500	495	499	479	531	468	493	472	504	479	463	485	440	507	487	465	476	474	511	540	466	456	472	480	468	457	473	420	505	492	508	502	466	462	491	468	474	486	499	497	472	501	500	488	483	475	487	512	489	452	492	465	482	498	482	473	484	522	450	467	449	514	429	483	500	469	482	499	491	505	486	488	498	481	497	499	461	475	469	501	460	445	509	453	504	463	486	437	473	468	489	465	485	459	483	453	463	497	453	468	468	501	474	500	475	470	511	498	484	518	454	483	447	465	479	465	513	506	501	485	484	492	483	522	481	479	466	472	456	460	468	483	460	442	452	449	496	494	511	473	443	512	452	511	478	473	461	456	467	470	453	480	471	455	492	519	489	490	500	486	473	483	488	472	468	444	488	516	500	481	496	493	494	501	481	449	513	463	485	504	456	477	523	469	478	468	487	524	522	464	464	451	499	463	501	481	461	502	480	489	488	514	480	473	497	473	492	495	479	477	482	486	503	510	492	503	445	476	472	501	472	485	484	449	459	479	476	512	458	485	454	453	476	429	483	491	492	524	453	501	485	458	499	467	490	497	452	490	506	424	492	450	471	493	492	490	480	498	486	470	442	492	499	458	431	423	489	473	478	476	449	481	503	466	512	454	502	461	476	442	512	444	474	470	481	443	508	488	505	476	486	459	522	506	483	450	474	472	438	453	484	461	460	455	512	474	490	458	488	523	477	445	462	484	505	443	435	484	488	462	496	477	489	481	474	456	489	481	479	489	494	463	452	478	511	502	501	523	458	503	474	501	470	507	470	469	436	455	449	469	477	454	428	454	485	506	524	471	472	453	498	512	463	469	446	493	481	457	445	446	475	483	469	464	510	455	501	446	491	508	476	465	474	507	459	492	485	511	474	498	487	473	487	457	506	474	468	464	479	473	466	454	502	511	494	464	465	454	495	463	480	497	436	503	452	515	492	493	466	472	494	465	465	464	477	456	491	521	491	495	477	520	493	503	476	504	468	469	489	452	496	488	429	479	489	471	473	454	500	516	486	514	467	480	477	486	493	469	511	468	479	483	490	481	467	504	469	456	449	434	490	477	471	465	419	475	467	474	458	444	452	470	485	499	492	456	499	519	497	502	462	495	524	462	464	502	482	484	444	464	465	460	442	501	479	473	473	481	459	502	476	508	455	461	463	453	492	486	455	477	470	455	445	489	468	467	514	527	522	447	476	489	484	502	471	498	498	483	490	461	489	446	507	499	487	507	502	474	488	481	471	474	472	471	441	471	495	482	467	465	469	505	468	490	496	480	470	455	507	460	480	464	461	459	489	484	476	481	492	464	501	506	485	463	468	483	464	486	464	476	496	463	493	492	505	501	500	487	480	460	460	487	469	459	460	497	502	498	448	509	493	463	491	455	531	454	490	501	434	490	452	473	476	506	486	464	432	471	464	484	504	445	466	493	497	477	499	511	495	471	502	460	475	480	503	483	481	457	478	454	469	512	499	501	497	493	458	544	466	478	480	477	426	462	497	473	483	500	454	466	489	484	480	487	504	468	493	476	454	437	490	497	469	467	517	500	474	483	526	509	453	476	461	461	474	471	527	514	475	474	462	499	465	478	495	470	481	459	495	498	467	472	475	486	482	471	453	515	502	452	476	473	476	494	458	458	460	472	464	499	461	506	485	439	484	495	464	513	459	497	468	466	496	449	504	493	479	487	448	440	460	439	459	463	522	466	453	490	486	518	502	477	506	489	479	453	472	445	467	472	491	492	439	439	504	453	459	451	449	502	455	489	487	464	460	505	482	460	507	464	454	453	463	506	481	514	473	482	444	495	469	491	509	511	487	484	485	489	452	498	465	496	466	511	449	507	495	477	445	485	458	498	479	488	506	449	465	492	484	484	492	449	431	493	456	474	480	434	451	488	475	511	514	490	505	468	458	503	436	469	483	500	506	462	484	517	458	534	475	436	499	463	448	473	511	489	487	505	466	505	461	497	463	494	427	482	429	475	476	485	490	483	472	438	454	484	466	454	500	448	475	500	462	491	433	451	499	475	483	491	483	477	483	474	510	468	491	489	475	489	494	453	505	463	464	484	457	510	477	476	473	446	519	439	463	471	490	490	475	471	485	468	503	520	495	467	504	495	463	471	459	483	481	521	500	464	463	463	470	481	490	518	505	494	482	475	493	494	495	447	471	464	509	462	464	467	494	510	485	524	479	440	494	456	482	487	422	461	479	483	509	509	461	476	493	495	495	498	491	471	504	465	503	498	475	512	473	479	428	419	478	504	451	515	468	485	471	476	477	434	483	483	454	491	497	470	461	498	455	444	495	486	490	505	473	508	481	477	468	494	466	469	480	458	496	515	500	460	526	455	514	476	504	493	470	513	479	491	499	470	453	476	458	465	461	478	487	545	475	516	466	462	502	447	453	476	497	476	486	459	472	454	469	478	525	486	470	488	453	477	482	497	530	483	501	471	515	461	454	468	457	484	473	473	500	516	494	486	442	469	466	445	442	470	505	502	522	485	478	464	467	443	484	466	483	469	493	490	475	433	483	470	522	474	485	478	483	497	445	465	462	504	459	492	525	454	464	503	446	480	458	467	450	483	486	485	535	502	489	501	448	476	469	488	534	450	522	469	446	507	470	468	516	493	449	492	455	465	487	455	446	464	448	475	458	477	482	471	477	450	454	517	432	472	474	489	475	477	504	478	456	485	447	486	468	455	485	473	494	516	468	494	482	495	458	482	506	491	472	448	477	490	444	494	513	531	502	502	499	482	470	475	473	459	453	471	491	477	447	468	471	476	484	488	499	473	480	467	478	472	447	458	469	471	464	458	472	468	441	488	474	454	474	498	471	486	476	492	466	475	492	454	467	510	485	484	479	457	509	510	462	505	454	507	480	491	478	470	463	508	471	493	465	490	474	463	467	487	508	469	476	462	489	473	526	505	475	464	470	463	468	480	477	444	488
13269	4171	959	659	973	1120	974	797	668	567	518	470	368	326	306	248	210	204	167	159	125	125	104	104	111	88	86	78	76	92	85	69	68	70	66	81	58	68	48	63	46	59	49	45	45	59	49	45	55	50	47	37	50	37	45	35	31	32	36	36	38	26	36	40	45	36	51	41	50	47	33	27	48	38	36	42	30	36	42	26	40	41	45	47	40	48	40	34	29	44	34	36	50	34	27	38	36	51	45	39	36	47	36	43	26	34	42	36	36	40	45	37	46	35	42	35	39	37	38	40	35	32	43	25	42	30	46	50	44	30	40	31	43	36	49	33	36	29	31	31	40	26	34	37	28	36	44	36	34	32	48	46	42	35	41	33	36	36	24	41	33	28	33	34	28	22	33	48	31	41	33	45	38	41	44	39	43	44	42	42	38	39	25	41	31	37	56	37	44	43	34	31	44	46	47	36	37	30	34	35	33	35	48	41	31	32	31	36	40	34	36	44	35	44	35	34	39	33	38	42	38	31	37	33	44	34	42	39	36	35	38	42	36	34	35	39	29	35	44	60	46	42	42	34	40	35	27	45	27	40	33	37	29	34	41	31	44	35	35	30	34	36	32	41	49	46	42	53	30	38	48	39	43	50	42	39	46	32	45	44	32	39	33	37	39	36	46	39	55	45	47	36	43	36	37	47	39	30	43	35	47	30	43	40	29	44	39	42	46	37	38	51	27	30	39	32	34	30	32	46	28	45	34	47	33	33	32	36	37	38	46	42	30	46	32	32	30	39	30	46	44	39	31	37	32	35	36	41	32	23	39	29	34	35	48	35	33	39	42	34	35	34	45	36	31	47	34	36	38	43	45	27	44	38	29	27	30	44	38	29	38	44	38	33	45	36	38	38	31	46	37	39	47	39	41	34	42	39	42	29	37	39	37	40	39	21	38	39	28	41	42	50	36	42	42	39	39	34	34	34	27	30	54	30	39	33	28	37	36	32	41	54	39	42	39	42	42	31	41	36	25	27	40	37	32	46	32	43	34	30	35	38	42	32	43	37	37	32	34	37	36	35	41	33	36	36	29	40	45	48	30	39	45	38	51	42	33	41	33	49	45	38	41	41	44	46	39	29	34	53	24	49	34	40	35	36	41	39	43	29	35	41	40	34	41	32	42	39	40	36	32	45	47	30	32	27	31	25	34	36	33	32	35	35	36	40	35	35	31	45	38	48	29	38	28	47	31	34	36	42	42	41	40	38	31	38	32	36	45	40	32	33	39	37	38	46	32	35	37	45	32	38	43	39	41	40	30	36	27	30	33	39	42	45	31	34	38	25	38	39	45	31	44	40	28	36	39	31	39	32	31	31	39	37	30	36	39	39	31	34	43	40	39	41	32	33	45	34	29	32	36	31	35	43	28	41	26	46	29	38	17	41	27	40	33	40	39	42	26	45	42	39	39	33	37	26	30	32	39	36	31	32	45	38	37	42	44	37	42	38	22	28	42	42	33	33	31	26	37	28	39	44	33	44	34	24	27	33	41	37	35	27	45	44	36	40	41	35	40	26	39	34	30	42	44	30	39	47	46	34	34	35	44	45	28	41	53	39	42	48	26	45	31	42	37	34	46	36	39	36	46	36	26	30	50	42	37	55	28	37	30	43	30	35	39	32	31	35	43	44	32	45	28	39	34	40	36	35	32	40	45	29	50	44	39	38	32	31	36	43	38	38	29	29	42	33	36	33	22	27	35	40	32	28	39	46	38	30	40	36	36	33	38	43	36	34	47	40	52	29	32	42	37	37	31	39	26	25	38	33	31	35	32	40	35	25	46	34	40	43	27	38	33	35	34	31	40	46	36	34	41	30	35	36	44	26	30	38	43	36	34	58	34	24	43	40	26	29	36	33	28	42	35	38	40	34	32	38	31	38	37	29	41	26	42	33	35	38	41	38	31	29	38	39	31	36	33	44	39	34	36	26	41	53	43	36	37	33	29	43	32	39	27	34	47	29	33	34	38	32	34	49	33	32	33	29	47	40	33	45	34	37	48	30	31	34	39	49	34	30	34	33	36	31	32	32	32	38	37	38	36	43	44	29	49	44	41	50	36	36	33	41	41	46	39	42	33	37	48	27	44	38	36	32	37	29	34	39	34	49	35	43	43	47	41	42	34	40	40	42	36	27	34	36	44	39	46	48	40	34	36	33	43	45	27	45	33	42	34	38	29	38	32	34	37	35	38	41	29	40	38	39	38	37	34	44	54	38	41	31	34	44	36	35	40	44	42	28	41	38	42	53	33	27	30	36	40	33	34	32	28	36	35	34	35	37	29	45	36	38	41	43	30	39	39	38	53	48	31	40	40	39	33	37	34	47	39	31	39	38	36	37	25	43	39	35	48	40	29	36	40	37	32	33	35	47	38	35	43	35	41	31	27	37	28	34	25	39	40	28	41	39	28	49	41	36	39	31	35	34	47	24	47	41	48	27	42	37	41	36	43	37	42	44	32	27	30	32	36	41	35	39	46	32	41	51	45	35	37	37	35	32	39	40	29	39	48	35	43	25	35	39	44	40	34	38	43	39	38	36	36	40	39	40	40	35	37	32	39	31	38	32	50	37	42	35	50	47	32	44	30	41	37	29	36	25	38	38	44	24	30	35	35	44	41	39	46	36	27	38	33	31	30	36	33	30	49	45	40	39	32	35	45	35	30	33	29	34	40	31	34	42	43	36	31	44	35	40	28	36	49	31	33	33	35	37	41	41	45	44	33	32	37	35	31	29	37	34	42	32	40	42	43	38	39	35	30	41	42	35	44	44	42	43	23	34	41	33	30	54	35	41	39	38	38	38	42	38	45	34	35	35	22	51	44	27	30	45	32	37	39	48	43	37	34	42	40	40	39	36	42	37	46	41	39	32	37	49	43	32	34	27	38	30	32	41	36	40	28	37	34	45	26	43	36	32	48	27	42	38	36	37	46	43	32	47	31	35	41	29	35	38	32	49	38	49	35	38	43	27	40	45	29	39	36	36	45	41	36	33	35	39	41	36	39	47	35	48	42	23	43	31	39	48	31	38	46	26	32	42	43	43	43	25	33	36	40	43	34	39	35	40	38	48	29	26	34	42	21	44	37	33	47	54	42	37	41	23	31	41	22	46	39	38	41	37	30	38	49	32	47	27	41	34	30	33	31	37	36	25	42	36	31	29	35	42	40	29	36	35	38	43	30	37	24	39	47	51	24	30	40	32	31	47	34	42	41	30	31	32	38	38	28	41	36	37	35	36	30	31	45	35	45	32	40	35	54	45	40	45	45	32	30	32	37	44	29	51	29	30	41	40	33	35	27	39	37	47	37	27	35	41	33	32	33	33	38	33	37	34	27	37	56	39	39	49	37	33	47	30	29	45	43	26	40	46	40	36	31	41	39	32	40	30	50	31	37	32	33	28	41	35	37	37	33	39	39	34	37	39	30	46	22	40	29	46	50	39	40	37	43	26	47	31	37	34
51241	26723	16358	30187	37267	36146	32914	29084	25532	22563	19609	17329	14951	13030	11204	9639	8476	7196	6448	5744	5082	4682	4374	4047	3624	3366	3003	2921	2715	2559	2409	2247	2178	2239	2069	1852	1755	1508	1484	1402	1278	1246	1128	1114	1011	1072	1054	1037	958	923	867	917	895	877	781	782	735	751	740	746	731	739	727	720	685	697	683	694	697	693	639	647	654	656	651	667	631	627	667	670	641	589	591	646	619	649	657	597	594	605	610	564	629	657	581	582	628	646	613	608	578	591	618	597	593	613	590	620	574	596	577	582	609	574	572	605	572	622	556	562	612	588	598	548	588	580	535	630	582	576	566	567	572	604	570	577	581	563	604	583	605	582	636	553	616	610	599	588	576	591	577	631	585	609	564	580	581	609	591	591	565	589	613	557	618	573	584	569	584	618	648	633	627	594	623	605	543	561	591	602	573	557	590	602	561	564	553	603	588	615	612	567	543	615	582	580	563	591	526	590	568	587	623	556	611	623	573	636	571	583	580	535	580	544	559	588	562	592	570	563	565	592	570	627	593	583	539	609	596	542	589	598	603	584	569	560	577	612	615	560	528	568	587	586	582	596	592	595	563	559	604	596	563	604	582	549	582	650	562	605	549	564	571	590	570	575	578	551	588	568	617	574	586	573	596	610	606	596	544	643	635	576	564	597	607	564	546	610	609	641	565	592	581	584	621	554	583	607	496	586	571	551	568	597	620	604	560	521	610	580	623	573	543	559	569	587	563	591	596	577	546	570	614	591	602	591	574	577	564	575	581	575	573	598	555	562	566	601	577	601	619	588	607	554	583	577	526	565	590	574	492	610	561	580	598	571	592	573	580	559	548	583	564	567	575	554	555	545	572	595	565	579	574	557	533	569	565	577	604	617	590	579	619	574	617	573	587	586	573	582	585	576	586	571	577	567	556	563	588	589	562	567	569	563	579	577	567	542	569	544	579	589	605	544	616	581	590	602	588	575	611	567	605	539	581	570	569	565	601	581	543	546	580	562	591	592	614	582	594	612	555	606	565	582	570	587	561	582	574	549	574	560	622	560	548	561	572	598	565	576	582	556	588	626	584	532	606	562	608	598	596	612	618	569	616	606	567	597	637	588	588	626	578	553	573	572	641	584	613	602	574	584	565	603	622	584	536	596	615	557	582	612	556	622	564	567	581	525	590	585	563	571	592	552	552	570	541	585	566	595	598	587	599	569	606	605	595	596	578	562	576	607	572	596	613	596	601	605	557	595	579	571	600	612	593	566	600	585	616	588	573	606	603	562	563	578	549	590	616	584	590	630	605	613	552	553	572	572	584	582	567	600	593	546	575	576	581	618	565	550	619	568	592	587	592	588	552	611	580	591	554	564	547	568	538	547	587	578	638	572	596	571	604	579	542	558	593	571	595	598	594	591	551	602	585	572	523	581	600	596	557	605	558	616	576	568	615	606	585	605	577	591	567	570	561	551	560	606	577	597	560	592	612	588	612	547	592	614	531	587	562	591	560	622	555	615	605	578	584	561	581	587	518	564	570	609	575	611	581	548	561	546	624	517	561	554	556	577	595	581	593	571	602	598	572	557	571	624	564	566	578	545	604	600	602	560	615	596	583	582	599	583	560	563	549	540	590	578	586	603	557	574	580	576	583	625	539	587	535	551	587	584	624	597	590	565	575	523	599	574	572	582	563	591	590	560	571	593	595	576	548	595	560	539	541	599	584	575	556	627	619	590	559	564	578	592	643	567	579	550	574	609	597	564	586	600	569	595	549	620	576	577	610	566	595	586	585	558	609	598	576	584	544	576	586	583	568	584	589	576	554	546	579	615	579	590	531	533	601	602	585	593	571	577	579	597	628	570	565	577	577	556	581	615	582	558	545	579	564	596	570	585	567	624	594	557	594	608	594	556	583	600	592	601	595	583	606	556	613	595	577	525	575	559	561	541	552	566	582	597	596	611	606	588	609	605	577	577	609	553	586	601	583	584	605	574	567	573	582	565	567	588	601	600	579	620	623	572	601	580	601	566	599	589	613	566	615	564	574	572	591	586	556	556	635	595	565	591	589	567	592	565	570	584	546	545	586	631	602	605	593	550	593	592	604	560	586	607	617	597	553	582	569	535	599	571	578	581	589	635	596	560	566	600	578	578	565	545	599	571	600	561	565	577	541	534	569	559	604	629	573	589	582	597	590	583	621	551	591	600	568	588	547	582	580	569	598	600	618	584	551	577	581	560	585	610	603	593	584	624	572	598	603	576	599	584	563	581	588	576	618	605	584	603	632	576	606	595	627	535	609	594	586	593	554	600	565	546	596	574	602	591	555	584	592	586	587	577	587	573	562	571	562	525	590	591	560	564	540	597	527	576	562	543	580	557	550	582	556	538	582	559	575	568	565	632	562	626	578	573	596	604	609	589	580	619	573	559	589	603	607	623	597	579	601	577	556	599	603	596	597	584	573	650	547	574	590	575	594	671	586	578	554	567	600	599	607	558	567	572	621	589	620	602	568	567	599	598	573	529	588	598	593	581	573	585	554	578	569	572	611	585	567	565	553	546	558	610	559	586	576	594	600	564	590	585	595	590	527	567	606	553	550	558	551	627	574	598	608	571	531	576	574	577	520	583	583	606	603	566	565	568	567	598	575	598	540	604	559	600	556	537	645	572	581	606	569	564	592	602	570	579	597	543	583	577	603	573	574	573	584	571	583	616	538	596	588	602	541	579	589	576	629	577	603	590	593	621	560	570	563	577	575	591	608	532	580	608	600	589	585	596	602	587	572	585	580	549	613	541	600	563	574	573	635	554	595	609	576	568	594	563	612	567	558	547	542	584	584	568	616	611	590	594	628	545	571	608	600	594	628	588	633	584	566	583	636	577	561	556	558	590	592	595	529	578	610	559	546	587	562	568	599	600	639	562	565	577	581	602	582	568	546	526	613	562	573	617	563	552	573	548	608	567	532	599	537	578	645	539	588	555	603	541	558	568	586	555	550	583	575	615	576	572	614	574	588	596	608	534	573	555	620	561	572	589	564	533	571	545	613	556	535	593	543	617	588	618	554	577	559	574	564	575	607	597	591	603	613	575	591	563	617	564	553	578	568	572	561	580	543	562	521	554	595	586	600	556	541	610	566	562	586	581	542	612	555	558	564	566	592	566	579	614	612	585	580	575	613	576	561	594	545	574	551	593	576	591	566	572	546	585	626	580	584	545	591	583	584	570	592	585	595	611	609	592	577	574	558	598	543	562	578	609	566	576	564	593	568	610	601	588	615	566	569	591	602	593	580	555	616	619	565	580	625	609	563	588	568	551	579	565	553	650	603	559	593	572	598	602	610	582	593	586	557	566	570	542	573	561	575	550	542	605	555	574	575	602	574	563	558	608	617	619	628	582	610	567	553	537	557	568	610	576	566	593	554	595	609	549	594	559	640	590	575	579	553	566	625	592	560	537	546	547	572	619	615	575	536	605	593	601	601	576	587	580	554	561	596	537	590	561	616	593	605	610
9094	2273	588	382	682	692	580	506	482	389	346	302	262	210	204	159	139	158	139	122	111	103	80	98	80	87	77	73	77	63	75	66	72	60	57	49	61	53	60	50	71	58	41	56	52	57	64	45	43	44	55	49	43	44	51	48	47	51	36	38	45	62	45	41	49	43	43	41	45	45	44	52	41	39	42	45	42	38	45	54	52	55	53	50	39	44	37	54	44	27	54	31	51	39	43	39	50	39	57	44	36	43	45	56	47	43	46	48	53	48	47	48	47	40	50	31	47	42	50	33	47	48	40	41	40	42	54	32	37	37	48	44	42	53	41	47	52	39	33	41	46	58	52	36	46	37	49	50	46	41	46	49	48	48	66	45	40	45	38	51	49	47	43	42	37	56	48	40	49	48	46	42	38	38	36	37	40	40	45	44	43	40	42	36	38	46	42	28	51	35	49	65	38	40	46	41	44	53	45	53	47	61	47	43	50	52	49	38	39	48	46	44	46	42	33	37	37	46	45	48	50	39	34	31	44	49	47	43	63	31	49	36	36	56	32	37	39	38	41	42	42	40	45	56	49	43	29	39	43	39	39	45	59	44	48	44	43	57	45	37	46	46	37	49	37	48	34	37	44	40	39	40	58	55	38	33	44	37	47	45	48	41	32	38	48	44	54	45	35	47	60	47	38	54	45	42	34	38	40	41	51	45	45	42	33	49	48	49	48	29	37	61	46	44	43	49	41	57	52	50	41	44	50	38	51	43	45	38	43	51	51	50	43	36	47	49	46	53	45	47	34	44	37	30	50	49	43	48	35	54	40	55	48	39	48	41	48	39	30	54	47	57	42	37	42	42	51	48	45	48	45	50	44	63	44	34	41	39	39	41	42	44	53	45	47	45	38	44	44	45	38	29	42	44	41	49	38	53	37	53	58	47	49	45	46	42	50	45	47	53	32	45	42	43	35	36	45	45	39	33	39	28	37	32	42	49	39	36	43	43	51	45	49	31	54	46	41	56	41	41	37	46	44	36	55	33	42	52	39	36	41	45	40	42	47	33	35	38	49	37	39	33	40	47	46	39	55	34	34	60	45	47	51	39	41	38	42	24	41	39	53	38	42	42	54	37	44	49	37	43	40	38	43	41	45	44	43	54	45	38	40	40	45	31	47	51	51	37	40	52	41	32	54	48	38	44	56	49	46	31	45	48	39	30	48	35	41	46	47	48	32	36	58	42	50	45	41	47	48	47	35	47	44	53	41	37	47	32	27	39	39	47	37	49	36	32	46	56	39	53	41	38	39	46	47	44	45	51	36	47	58	41	46	49	48	53	48	63	41	43	50	35	47	51	49	44	24	39	37	55	41	41	37	39	50	51	42	37	56	40	46	48	47	42	47	39	58	56	46	35	43	54	27	45	42	42	48	49	43	36	55	43	42	52	42	46	50	43	48	44	46	42	42	46	46	42	42	39	45	43	47	51	29	43	32	46	40	34	46	47	36	38	46	55	37	39	56	48	33	55	41	44	50	46	61	52	49	34	38	44	45	40	44	47	51	36	44	41	48	45	43	50	45	41	31	48	33	38	48	40	43	50	50	52	53	43	45	41	48	47	57	47	45	36	39	44	48	42	44	51	46	48	47	35	32	44	42	50	42	43	44	39	44	27	48	56	56	40	55	38	37	42	45	42	49	38	46	51	48	43	46	40	43	66	45	48	42	47	43	44	36	46	34	37	54	48	38	40	50	41	46	57	43	43	40	48	43	34	43	49	36	47	44	57	45	51	33	41	54	39	47	43	33	42	50	39	41	44	39	52	37	48	33	45	47	49	39	46	44	42	43	38	50	42	54	34	48	58	29	48	55	50	36	38	38	45	59	28	38	42	42	55	43	46	43	56	31	36	46	41	40	43	49	53	37	51	45	55	46	51	42	40	50	51	41	57	48	37	51	62	54	50	59	47	49	34	42	57	41	46	38	42	53	39	47	39	57	43	47	42	53	49	47	44	39	46	40	46	42	53	37	39	46	52	42	42	52	50	34	49	53	46	74	48	45	44	50	43	47	38	39	44	43	48	43	42	50	43	44	49	42	42	34	47	49	56	48	41	43	48	38	46	42	52	39	60	42	48	39	45	36	37	43	29	45	33	44	42	31	44	44	46	45	50	43	49	34	46	42	50	39	36	52	42	45	53	48	39	50	34	47	61	49	41	42	59	39	47	35	42	38	49	46	42	40	40	41	67	39	37	47	55	36	57	43	37	38	54	48	34	50	43	37	47	37	31	40	41	50	47	44	41	53	37	34	28	46	42	40	54	46	47	36	40	52	45	61	38	46	40	49	43	37	47	46	41	34	38	46	36	42	47	45	38	48	66	39	41	39	44	42	41	37	48	42	43	45	49	40	51	45	43	39	43	37	46	61	50	44	59	41	41	36	35	38	40	38	41	53	47	44	38	38	40	52	51	58	49	45	27	46	42	50	54	32	50	53	35	47	53	44	39	46	47	52	34	47	34	43	49	32	38	50	43	39	57	48	42	48	41	44	31	46	44	52	57	53	38	51	36	44	39	51	41	46	38	45	54	37	34	42	41	42	42	35	42	48	35	50	36	54	58	38	52	50	45	45	45	53	36	50	37	39	47	38	45	42	50	34	49	47	45	48	40	40	43	46	54	46	45	55	33	43	36	37	46	36	52	38	41	39	44	59	53	60	42	37	42	38	46	43	44	39	40	48	44	27	43	50	34	36	52	49	44	51	42	49	35	47	45	46	41	33	40	50	44	36	41	41	49	40	54	40	42	49	45	35	43	48	49	49	51	46	40	33	41	62	45	45	44	51	50	31	48	42	45	58	42	49	39	40	43	37	50	42	43	43	43	36	40	44	45	42	50	45	34	49	37	32	38	48	45	42	52	45	41	58	51	49	47	48	65	44	41	44	44	44	48	44	56	38	47	50	45	48	47	41	55	55	38	41	36	27	44	55	43	41	42	38	42	44	44	32	45	32	49	43	41	37	41	44	46	44	45	49	46	54	40	47	38	39	45	44	42	43	41	44	56	61	41	38	39	47	39	38	38	50	38	51	49	45	45	53	41	40	45	41	39	54	43	51	54	45	47	37	43	46	36	48	42	55	50	44	48	48	37	49	37	62	47	38	47	42	42	46	48	47	48	48	51	39	41	56	47	46	37	34	39	35	45	48	52	42	43	43	40	42	35	38	46	50	53	47	35	47	34	50	44	33	45	42	42	39	40	46	47	41	48	47	61	43	33	53	28	50	45	40	49	47	42	40	28	40	33	50	42	45	44	50	34	44	44	40	51	45	42	38	49	44	47	34	45	53	41	34	40	49	45	41	38	43	38	41	42	48	48	50	50	45	42	40	40	48	38	50	52	41	48	41	44	51	46	46	47	40	40	43	45	43	48	47	54	38	31	40	47	54	37	50	38	43	48	36	55	39	44	42	39	29	53	42	42	41	37	40	46	41	37	46	38	53	45	44	51	37	43
43642	22909	12465	25319	32493	31465	27765	24162	20511	17453	14872	12780	10728	9288	7970	6576	5866	5059	4549	3945	3720	3419	3104	2931	2583	2444	2309	2130	1996	1924	1814	1806	1692	1619	1621	1508	1383	1273	1191	1184	1135	1062	1075	1027	1034	975	994	951	922	917	947	874	865	869	812	835	803	845	789	749	773	724	773	774	754	774	785	779	707	754	735	756	746	756	751	735	743	734	707	747	728	718	670	706	748	690	723	694	728	685	738	748	710	696	704	717	680	722	618	686	681	712	663	690	700	746	684	697	712	661	666	710	669	746	695	689	655	731	622	688	684	706	668	684	725	712	693	733	648	739	712	699	675	683	713	715	686	759	739	709	728	726	684	747	691	694	665	687	717	667	650	730	680	712	691	700	703	666	687	651	715	718	704	743	676	699	713	709	655	682	658	697	745	705	690	720	708	665	728	732	713	676	698	723	696	665	722	707	738	701	719	675	671	702	708	666	691	696	691	659	686	658	690	711	732	647	648	675	701	664	702	685	675	692	695	702	658	670	733	634	697	678	711	692	657	689	711	758	696	672	709	709	702	685	657	673	702	684	688	666	707	672	652	650	686	688	699	740	717	709	673	707	720	666	694	651	703	678	757	642	675	688	659	705	666	630	690	661	678	683	704	707	702	681	667	731	676	688	715	702	689	714	700	639	677	726	668	718	696	695	634	730	681	669	696	703	714	644	696	710	713	676	715	708	679	686	700	686	682	661	690	689	682	673	694	688	703	706	713	724	703	714	705	691	658	683	662	719	726	723	724	705	649	688	694	675	674	716	654	673	724	644	723	737	654	702	732	738	693	721	714	732	682	683	673	636	679	737	658	716	717	687	707	680	732	697	663	688	656	685	663	667	681	717	679	752	732	710	717	708	702	722	660	688	654	702	700	723	682	698	682	688	676	678	673	711	664	675	688	720	694	711	679	699	738	735	712	725	708	737	661	699	677	656	665	717	741	699	690	710	696	726	657	705	631	671	667	670	683	685	651	653	704	698	715	668	685	681	669	686	709	690	654	676	716	702	713	692	687	625	671	728	652	712	739	693	741	717	694	674	728	655	672	674	681	654	689	660	679	710	717	667	667	690	684	678	678	706	663	669	735	650	695	719	685	710	690	709	714	650	783	719	679	693	729	695	711	709	649	695	670	717	696	671	685	675	688	663	651	642	702	698	678	710	709	676	709	682	661	728	701	708	680	733	712	676	651	651	697	711	693	679	715	682	636	704	669	676	697	659	664	688	686	666	704	684	704	714	675	715	652	679	665	668	705	683	716	736	716	693	689	668	740	730	685	640	665	719	690	695	682	699	720	681	692	709	656	680	668	659	673	662	661	680	666	697	669	678	689	672	718	723	684	683	697	707	689	689	681	695	647	725	697	710	682	673	727	706	678	635	705	690	666	704	650	649	711	728	680	671	674	717	694	652	687	675	672	671	665	724	712	679	705	721	680	665	735	686	647	693	692	687	689	693	717	768	689	690	666	728	691	739	645	668	658	665	663	678	701	618	672	737	702	682	786	698	724	622	718	631	728	652	680	696	693	695	686	763	704	720	688	724	737	689	680	680	689	657	724	691	731	674	708	669	725	717	694	709	689	677	697	677	647	709	680	634	705	687	664	725	665	686	719	717	686	666	684	707	711	697	640	716	673	683	692	677	700	667	640	705	695	693	653	689	692	726	692	683	699	680	648	689	716	718	671	708	683	707	674	656	663	688	671	647	701	693	660	669	662	646	682	668	675	650	649	723	711	718	716	701	674	717	711	677	668	668	677	707	706	718	675	703	692	698	636	680	669	700	705	670	689	731	675	670	680	725	685	738	681	714	670	690	686	726	671	714	696	718	682	712	734	660	713	690	687	706	693	652	726	687	665	655	695	706	690	724	704	707	707	696	700	669	658	707	741	663	733	702	654	686	681	640	734	625	658	722	728	697	697	645	690	673	665	678	690	671	685	669	705	668	673	645	725	667	677	686	720	670	706	678	688	699	739	729	687	724	708	706	652	670	680	659	743	683	719	704	676	675	694	723	694	685	671	692	668	654	687	605	680	674	693	662	695	708	642	682	682	687	689	671	726	716	695	683	700	696	720	711	733	659	661	692	677	648	649	674	676	682	661	688	707	675	665	661	653	688	648	681	763	700	685	706	697	701	656	679	711	684	711	670	720	687	678	642	726	704	687	711	688	715	663	682	684	712	691	706	683	689	675	711	700	684	718	668	698	704	631	667	698	670	640	647	714	670	680	696	699	674	668	670	700	702	693	702	720	663	674	725	692	710	685	696	676	642	680	726	684	719	750	652	661	692	725	675	722	727	685	648	672	705	702	693	659	633	680	691	681	688	719	719	676	673	658	690	678	671	700	711	702	726	687	666	698	674	690	686	661	684	719	696	690	682	666	714	679	687	677	684	712	692	704	642	678	676	646	703	680	681	684	688	661	743	654	675	710	711	708	701	688	724	711	685	659	722	691	690	693	746	669	669	689	696	680	680	690	667	676	735	692	688	683	690	689	711	683	722	700	723	706	717	644	647	694	677	658	640	717	718	692	660	680	743	698	742	688	698	728	716	672	706	707	688	668	681	689	687	681	683	713	713	695	702	717	667	730	721	709	678	658	759	664	698	658	651	662	712	698	694	724	751	708	700	716	705	710	684	673	697	686	656	688	690	707	732	717	709	698	705	699	667	689	701	742	675	689	751	674	649	703	678	674	670	679	704	647	669	672	677	684	722	676	732	671	650	682	690	676	674	714	732	717	712	674	711	719	701	709	675	645	721	699	715	680	715	744	650	740	698	679	736	694	686	689	684	726	715	641	709	683	710	676	740	687	669	693	678	674	714	707	710	645	673	741	723	678	718	696	668	719	751	696	693	718	663	673	682	677	661	675	687	694	712	741	688	660	694	735	705	719	697	679	725	654	685	692	711	718	675	728	678	693	697	704	720	724	683	718	726	707	652	686	700	698	689	675	664	712	715	715	656	705	709	680	682	641	707	703	708	710	687	667	665	690	678	677	676	675	712	663	693	690	682	702	700	679	701	714	664	687	633	687	663	696	686	663	708	699	636	713	661	678	659	716	726	675	716	662	697	680	717	686	639	695	673	660	717	672	698	685	659	689	690	700	709	720	691	696	702	665	698	706	716	641	700	705	669	685	749	672	647	666	726	650	659	745	694	670	698	646	682	680	724	681	724	723	662	615	633	692	670	658	659	690	698	669	715	715	721	679	710	659	659	679	663	729	688	724	691	717	717	677	678	709	725	676	720	671	662	663	734	722	718	721	666	735	717	702	757	644	739	711	699	677	627	704	675	675	706	709	738	678	718	688	704	665	724	718	708	731	724	724	700	674	739	680	700	711	673	722	692	724	680	664	705	674	685	705	683	685	675	708	702	680	694	652	674	672	707	712	669	716	738	650	702	668	688	695	659	693	687	697	688	713	695	671	692	677	713	673	695	701	649	663	686	658	656	741	692	678	679	677	666	672	650	711	697
12575	4323	939	657	1046	1099	944	889	701	597	534	432	381	287	267	248	206	178	170	152	140	113	109	90	88	81	78	74	64	82	73	78	62	69	56	62	44	45	42	37	54	42	48	40	37	44	40	38	48	41	43	29	39	36	52	31	28	32	28	31	48	37	34	31	37	39	40	39	40	45	36	33	33	32	35	25	34	34	31	25	39	38	34	29	40	28	32	34	37	39	33	36	36	33	27	35	34	29	34	29	32	31	35	35	31	32	38	30	32	48	35	25	38	34	44	27	34	33	30	35	44	45	36	30	39	34	29	28	24	37	36	32	32	32	36	54	31	38	36	46	34	31	32	30	37	40	30	37	35	29	36	45	34	24	35	36	38	34	37	33	25	40	32	30	31	25	32	34	32	36	29	33	35	37	39	33	22	35	34	27	31	36	26	33	35	37	30	34	28	29	13	30	39	39	30	29	29	31	32	40	31	39	29	38	37	30	30	30	31	33	33	35	31	29	29	35	33	26	27	33	30	26	30	36	36	23	35	30	38	29	38	40	39	29	31	27	34	29	36	34	34	28	29	34	37	24	39	33	26	30	36	34	41	31	23	35	36	33	37	43	38	38	29	37	29	26	27	33	25	42	30	37	30	30	25	22	28	34	34	30	40	30	30	28	37	36	37	36	48	25	38	31	37	37	33	32	30	29	33	37	26	22	45	33	36	37	40	33	26	40	44	33	41	29	32	22	37	28	48	40	28	33	41	32	46	28	28	28	27	28	30	29	30	37	33	35	40	33	31	35	44	27	34	30	45	28	31	37	26	25	30	33	40	27	26	38	32	46	36	43	26	26	32	27	41	30	37	32	32	29	45	32	41	38	41	33	30	30	29	26	32	38	40	26	28	21	29	35	27	39	34	48	29	39	31	23	34	33	32	36	27	37	27	35	36	39	37	32	41	29	40	23	30	42	25	42	32	44	32	34	32	44	38	29	26	37	34	33	21	31	40	30	27	29	36	28	31	43	29	31	30	36	28	27	34	27	36	44	32	40	27	27	36	38	33	36	41	27	31	32	32	30	41	36	27	40	37	36	22	32	33	33	25	34	31	32	28	36	32	28	32	41	29	23	28	23	32	31	39	34	42	32	26	33	30	24	30	27	46	46	34	27	33	32	31	30	33	31	42	22	32	31	37	24	39	31	27	39	41	30	32	35	33	27	34	31	33	32	31	34	23	39	29	37	32	23	35	37	35	28	34	32	38	22	29	35	35	30	37	22	40	33	34	29	24	30	27	37	30	29	23	53	28	31	54	30	41	26	31	27	23	37	29	26	26	31	41	28	43	37	36	31	29	29	43	27	31	29	18	30	26	32	34	26	35	31	40	23	22	41	32	34	30	31	31	28	33	29	38	31	36	29	28	43	34	30	35	25	27	41	32	20	35	33	33	38	46	32	21	31	38	41	45	31	39	26	32	24	32	36	25	35	40	32	31	25	43	39	35	33	37	39	36	32	23	29	30	38	21	28	33	27	37	33	33	36	38	28	31	37	32	32	32	33	25	30	28	39	42	34	35	38	36	33	28	31	25	36	34	34	28	31	29	36	39	23	33	31	27	26	29	30	24	19	32	33	37	33	25	29	32	27	36	35	29	25	29	34	29	32	33	40	31	30	30	41	26	27	42	46	26	35	31	34	37	30	35	32	33	35	29	41	32	37	36	29	37	28	36	36	36	22	31	33	28	35	32	38	38	23	38	32	34	26	29	30	39	40	28	41	31	31	23	38	37	42	37	26	37	31	30	34	30	23	40	33	32	29	27	27	32	30	43	25	28	33	27	22	35	28	30	39	40	26	37	35	30	43	34	47	34	38	34	27	37	35	22	29	27	36	31	31	32	37	43	29	38	44	47	39	35	35	32	36	31	22	25	27	40	29	33	23	34	19	23	28	38	31	41	28	50	30	39	31	32	38	23	44	21	24	23	31	28	31	39	37	35	34	31	29	27	29	37	36	40	33	29	49	42	26	42	30	32	34	29	43	44	32	29	37	39	34	36	26	27	26	28	35	28	31	39	35	27	28	32	32	35	43	29	37	25	29	27	30	35	22	38	34	28	32	33	39	32	29	21	27	34	38	36	29	29	31	33	37	33	44	31	31	21	31	25	42	31	43	35	30	36	41	30	37	32	25	26	36	28	45	25	35	42	32	20	31	30	33	26	27	29	28	38	40	39	37	31	21	34	38	34	37	28	34	36	25	40	31	25	27	34	47	31	31	37	39	41	33	46	33	48	28	28	29	37	39	37	23	29	30	30	35	34	29	35	41	26	33	40	23	27	30	42	38	23	32	41	35	37	41	27	46	23	34	31	36	36	23	31	43	40	28	31	30	33	24	31	32	31	34	25	32	31	37	21	35	25	34	38	28	40	27	27	43	28	37	25	37	36	36	40	23	32	37	27	42	51	33	37	31	25	27	39	40	29	36	31	30	26	41	35	38	38	31	31	21	27	44	28	24	34	27	38	34	25	33	39	33	37	38	37	37	33	23	35	29	34	32	41	36	35	32	32	40	33	33	32	30	38	31	33	36	37	35	29	30	36	25	42	30	36	45	22	34	35	31	23	41	41	32	33	27	40	26	40	34	33	32	37	29	40	39	32	31	32	32	33	28	28	36	36	28	36	46	40	28	34	32	40	38	32	35	43	25	31	33	31	32	36	25	41	34	39	31	25	33	30	44	32	50	39	28	19	37	28	41	33	32	33	38	31	26	38	37	38	34	38	31	32	32	32	38	36	40	27	41	27	31	47	25	34	34	31	30	30	31	43	31	37	29	39	32	26	29	25	32	41	31	44	33	39	26	34	45	31	32	42	33	37	27	42	43	28	29	27	30	30	27	35	38	28	33	23	23	37	25	40	36	22	37	37	38	36	34	27	25	31	39	30	28	35	35	33	34	29	26	25	34	26	28	30	26	32	34	32	22	32	27	31	26	26	32	40	33	45	35	32	29	31	33	27	33	28	33	36	42	42	28	40	45	40	31	29	29	31	44	32	35	40	38	36	30	37	34	40	27	30	37	29	31	33	38	38	30	30	28	36	29	31	49	33	44	22	35	31	31	31	30	43	33	29	27	38	34	40	33	35	25	35	36	35	37	38	40	30	26	41	33	35	29	40	26	36	35	33	26	30	31	36	29	21	45	35	38	28	33	35	31	34	39	32	25	37	32	42	31	26	40	31	24	31	35	35	36	37	33	32	29	31	39	30	36	27	37	38	34	23	26	28	25	38	29	26	31	28	35	36	40	37	33	33	39	19	32	40	36	38	34	34	42	32	33	32	24	33	45	43	32	39	35	41	36	25	35	36	30	36	34	28	25	54	44	24	30	27	31	30	34	29	36	35	31	51	27	32	35	25	28	32	37	28	33	42	29	39	21	27	32	45	41	34	41	32	29	42	36	34	39	29	34	33	30	40	41	22	39	33	25	33	24	28	36	30	26	32	33	32	27	31	26
51637	28148	16548	30663	37912	36783	33445	29708	26010	22829	19873	17310	14859	12839	11071	9513	8385	7210	6608	5741	5192	4675	4221	3946	3557	3236	3012	2875	2642	2484	2317	2204	2127	2015	1986	1769	1587	1459	1381	1364	1180	1208	1090	1023	1031	1013	1042	866	963	899	842	855	787	727	691	700	661	683	660	688	693	683	656	670	658	667	614	624	560	650	614	634	546	621	627	567	552	567	600	605	580	586	582	554	555	586	528	538	545	504	531	563	532	539	572	547	527	494	522	512	526	561	563	508	551	491	518	558	539	542	501	549	489	530	535	518	538	529	499	531	537	470	524	528	516	549	505	519	504	534	537	501	507	518	539	523	506	554	519	525	537	544	476	510	505	487	515	558	507	497	520	541	489	538	532	491	528	532	546	541	523	568	487	549	546	509	501	548	550	557	534	489	556	504	508	535	489	509	517	551	515	526	519	514	517	503	518	548	528	514	491	534	518	486	487	534	468	514	539	485	525	514	539	508	543	533	530	507	540	504	534	491	572	509	497	522	477	514	519	519	526	544	498	520	504	529	540	505	493	529	534	491	538	558	554	493	487	512	525	526	487	525	524	500	543	487	489	512	506	523	506	496	504	484	532	553	508	502	542	523	499	542	511	465	466	508	522	504	518	503	521	498	498	505	496	508	556	518	516	478	538	515	499	535	507	529	503	506	463	490	478	536	523	523	578	514	517	521	511	560	536	499	485	522	561	489	532	532	485	525	521	527	488	507	495	527	541	536	466	576	537	490	541	489	535	524	498	525	532	508	514	492	495	518	517	474	526	504	529	541	536	519	518	523	509	526	466	484	519	520	540	520	501	475	463	530	510	483	521	469	504	552	545	504	482	507	523	531	522	524	547	496	536	486	521	497	509	540	522	506	503	547	528	499	524	510	529	515	485	475	502	551	498	483	534	521	515	479	555	539	509	506	505	559	517	522	489	536	490	484	486	494	496	494	521	514	487	514	524	557	492	509	511	501	492	495	533	493	481	533	502	508	515	543	558	506	485	530	532	510	489	485	511	463	485	543	481	520	534	475	491	508	481	585	539	528	495	545	474	520	523	499	514	498	504	534	535	500	502	466	512	530	499	499	542	496	531	482	476	517	475	524	488	533	526	515	489	492	480	522	519	560	517	513	479	521	523	512	518	517	504	500	487	534	527	472	498	503	537	518	502	546	518	509	527	491	488	519	520	546	528	536	525	560	498	514	518	526	494	519	510	515	503	511	536	522	528	529	516	513	465	496	528	558	515	516	540	535	543	525	549	495	533	508	520	524	532	511	549	538	548	536	486	480	527	485	511	529	461	479	511	533	551	475	540	490	539	513	492	532	503	501	506	504	492	508	458	499	553	544	543	524	534	535	547	544	480	499	526	535	532	484	521	542	497	535	489	501	500	488	541	507	541	529	545	536	530	498	530	500	520	505	467	456	485	530	477	502	573	532	504	516	528	497	535	475	516	503	487	524	511	525	520	502	547	502	553	542	537	462	501	486	521	543	523	546	503	516	530	512	508	498	508	529	480	526	506	477	536	511	540	538	523	541	515	509	538	519	493	488	506	492	548	514	533	517	516	505	511	510	547	560	503	525	486	532	502	538	501	463	543	511	520	534	483	502	526	502	559	500	538	527	545	492	530	510	538	518	524	535	472	527	516	552	467	507	487	504	504	542	527	538	542	540	516	518	545	559	487	494	512	519	549	508	480	509	529	511	524	532	535	502	541	526	500	514	559	489	535	515	551	532	551	484	489	506	484	528	524	497	518	518	490	528	487	472	531	521	496	551	553	510	499	501	525	529	490	581	488	478	528	498	502	527	504	494	487	502	501	484	546	543	515	511	513	485	523	513	501	535	493	515	517	496	485	545	518	492	545	507	561	490	499	466	501	493	532	514	521	494	535	469	547	577	509	478	540	520	510	561	518	507	541	527	509	484	502	499	479	512	523	529	518	530	521	559	500	493	485	520	507	527	501	467	527	543	505	544	503	504	497	494	519	489	538	503	506	488	522	551	529	490	512	514	511	540	544	514	516	493	478	492	517	521	507	487	580	529	516	542	544	501	531	507	480	492	543	523	487	500	461	496	492	509	516	520	504	507	563	510	537	498	509	488	542	522	540	507	522	548	525	516	509	510	517	490	520	493	540	500	557	491	506	506	483	453	536	510	513	529	533	495	507	515	512	469	507	539	516	494	520	525	494	544	513	514	533	544	509	510	492	537	518	538	534	499	495	578	515	496	488	538	553	515	533	539	498	505	513	537	518	490	540	494	510	557	530	495	508	485	533	534	495	526	536	532	522	532	538	541	508	485	545	513	499	570	506	549	508	511	539	474	524	514	539	500	550	517	525	507	491	496	501	569	517	526	537	535	506	489	512	487	501	500	535	518	533	573	502	508	516	479	548	556	512	490	572	538	492	497	461	557	471	503	541	490	492	513	522	482	524	510	475	511	487	514	512	540	515	540	493	516	490	538	499	510	531	544	527	544	517	495	535	545	512	503	495	518	498	463	495	513	483	528	520	536	541	518	495	547	482	526	550	490	523	528	515	504	502	523	543	483	491	528	553	542	489	478	500	554	520	509	509	462	545	542	546	467	525	494	518	491	521	490	487	521	501	503	487	509	544	523	575	537	518	553	502	488	485	491	488	504	509	514	530	504	536	540	499	509	480	528	530	513	484	514	525	537	539	554	524	533	501	534	512	503	519	543	513	528	513	494	541	502	518	517	548	507	530	533	502	514	516	506	564	472	514	547	519	517	517	539	516	521	542	520	553	497	527	525	496	513	477	572	486	552	502	538	518	500	519	512	492	509	493	516	537	523	505	483	513	519	508	556	486	503	563	518	531	506	523	544	520	532	546	536	512	433	519	556	535	502	518	501	531	535	510	498	518	501	490	521	512	505	466	538	492	529	521	527	508	492	514	504	498	570	503	501	521	536	488	479	524	521	522	516	536	524	517	532	530	512	508	510	512	526	506	500	484	515	505	498	510	514	543	531	518	543	498	507	479	529	534	530	520	519	550	506	503	515	513	532	506	520	520	540	544	467	541	511	500	469	489	508	498	538	497	558	498	477	569	493	518	542	535	517	545	545	500	549	499	527	541	524	509	543	516	525	531	531	516	504	506	519	525	505	520	550	555	506	520	529	544	560	517	558	508	512	532	521	506	481	526	492	563	515	515	512	530	501	511	503	507	521	517	502	519	566	490	518	514	531	523	539	503	519	507	492	515	532	539	519	527	484	534	515	523	528	510	513	531	533	521	535	540	517	527	567	516	566	495	528	522	535	488	494	540	491	520	542	526	518	511	491	489	490	522	499	509	511	532	535	525	521	525	497	499	516	525	467	532	495	505	510	542	519	510	513	518	552	549	513	473	493	474	480	572	551	564	523	512	551	495	532	549	516	504	510	524	532	543	531	503	547	524	525	497	487	511	493	483	482	513	499	483	515	559	555	500	502	533	531	541	543	497	519	469	491	502	493	511	522	502	547	522	529
5106	1226	385	286	428	516	405	383	305	269	234	195	163	124	126	124	114	96	93	73	75	47	70	60	65	55	37	53	55	52	40	47	41	43	30	49	36	40	49	31	45	36	44	33	35	35	32	34	46	27	41	26	33	32	37	35	40	41	30	29	34	30	30	40	36	28	40	30	36	29	48	16	32	28	42	29	20	32	31	24	22	37	31	28	29	22	31	35	34	30	31	33	30	35	32	25	29	29	23	30	30	24	29	34	29	17	29	38	24	31	34	30	34	35	29	36	31	29	19	39	29	35	26	31	31	31	38	38	34	36	29	27	20	27	34	25	35	29	35	36	27	30	30	26	40	22	23	36	32	17	32	28	30	29	27	34	31	29	35	39	29	35	26	44	22	40	21	39	27	30	27	30	23	24	32	33	23	29	32	25	33	40	26	27	34	32	26	35	28	28	22	34	37	26	30	24	25	23	25	39	36	31	27	25	26	21	23	30	40	31	26	31	30	23	20	38	31	27	35	36	38	32	30	32	26	28	21	28	35	29	25	29	24	35	33	37	34	43	20	25	36	35	35	28	21	22	29	32	37	35	32	30	35	30	31	35	34	20	41	38	31	32	30	34	24	26	32	22	32	32	31	41	19	40	26	32	25	34	35	30	36	36	36	28	35	40	30	26	30	30	27	28	37	42	33	34	32	35	24	34	36	22	28	31	25	32	22	30	26	36	35	26	33	40	24	34	27	25	36	26	39	33	38	32	26	29	34	39	32	34	31	28	30	28	22	35	30	28	30	34	32	37	36	28	31	30	35	36	32	32	29	43	28	32	40	31	31	24	33	32	25	33	35	41	32	28	30	32	29	25	25	28	22	40	31	28	25	23	27	29	33	28	31	31	40	30	32	28	30	32	24	26	31	28	27	34	24	33	32	30	31	31	22	37	25	42	36	31	29	26	31	21	29	28	26	26	40	29	27	40	30	39	32	29	39	22	32	26	34	37	30	34	32	28	25	35	31	33	29	30	26	36	31	38	34	31	29	30	20	37	27	23	29	26	28	29	34	30	30	27	27	28	24	36	29	32	31	29	39	25	36	33	34	21	24	41	26	27	39	28	32	33	30	37	22	34	26	40	30	36	31	33	24	25	31	25	34	44	29	37	30	35	27	24	38	27	24	45	31	33	20	38	28	21	27	39	29	37	35	33	32	28	35	26	33	38	30	29	28	31	34	32	31	26	28	40	29	24	29	30	21	29	18	29	29	37	31	32	38	24	29	35	24	16	37	27	36	22	38	34	31	25	33	30	22	24	30	37	29	26	33	35	32	27	29	31	29	25	33	36	22	29	25	37	31	43	27	35	29	34	28	34	29	25	24	28	30	36	23	21	24	33	28	27	31	26	21	25	32	26	25	26	33	35	27	36	30	27	33	23	36	35	35	25	34	25	32	37	25	24	41	26	32	35	35	29	32	22	26	33	32	27	28	27	31	43	30	21	27	36	45	38	21	34	32	31	34	30	28	24	30	34	29	30	21	33	27	22	25	34	36	22	39	21	34	22	23	34	28	46	23	31	34	30	28	34	27	37	29	35	14	23	33	37	30	30	27	32	38	31	32	36	37	24	22	27	32	29	38	32	35	38	25	24	36	23	26	29	34	32	29	26	26	25	22	26	25	34	31	31	34	29	32	29	29	21	35	32	38	23	29	27	40	33	19	21	31	31	23	28	31	30	32	39	27	28	28	32	33	29	34	30	29	26	27	36	33	33	32	24	24	29	31	31	30	29	40	42	26	28	28	37	35	26	27	37	24	28	23	32	23	27	32	35	29	29	35	34	28	31	33	30	33	29	32	26	31	25	39	27	35	25	31	20	32	27	30	21	21	31	30	25	38	27	38	29	25	23	29	26	26	25	35	29	34	33	30	31	29	21	24	22	29	29	30	55	31	37	37	27	33	28	34	27	32	44	27	24	35	33	24	21	36	27	29	39	41	20	31	24	31	25	32	21	34	27	27	29	33	31	35	31	35	24	24	34	22	28	44	39	35	22	30	36	45	32	34	34	24	39	19	26	32	22	30	30	32	38	19	29	35	32	20	35	32	33	41	32	37	38	29	33	29	37	25	33	37	32	34	35	33	29	28	35	29	26	36	36	30	36	28	27	44	23	35	36	23	29	35	30	32	35	35	34	36	37	34	30	28	28	24	30	29	31	19	30	40	29	32	24	34	34	24	30	31	33	29	24	29	37	35	30	29	33	41	30	25	34	43	42	32	40	31	45	38	27	27	31	28	28	23	36	32	31	30	28	30	32	29	31	29	26	28	27	37	24	35	26	22	31	36	32	37	40	26	32	35	27	27	39	32	31	26	33	44	29	37	36	29	41	32	43	29	23	39	34	38	24	37	15	36	35	25	30	31	34	30	35	22	32	33	27	27	31	34	36	28	27	23	32	31	34	31	26	27	24	43	36	25	26	32	24	33	27	30	41	27	39	36	32	37	27	14	26	28	29	18	35	21	27	22	29	21	38	33	20	36	32	38	45	25	20	35	21	26	46	25	35	30	37	20	35	33	27	29	44	37	24	28	33	36	38	24	30	33	29	36	25	21	32	25	29	23	23	31	29	33	27	33	32	28	31	26	16	30	26	39	29	25	42	35	41	29	29	26	35	33	27	26	28	32	20	25	34	34	25	34	39	20	36	30	30	35	26	24	22	23	41	38	27	35	29	34	31	39	30	34	31	31	34	28	34	26	30	33	35	30	41	26	30	35	21	36	44	25	30	30	26	35	30	35	31	30	35	37	31	24	29	27	38	29	36	35	35	34	29	21	37	27	26	28	32	29	33	20	33	33	29	32	32	34	30	27	32	28	36	24	27	39	28	27	24	27	31	29	29	31	23	34	27	33	28	37	35	28	24	30	35	24	40	38	36	22	32	36	28	23	29	37	32	25	33	34	23	30	32	26	32	34	29	30	30	35	35	29	20	25	23	42	22	26	36	20	20	34	34	24	27	20	27	28	20	34	33	24	23	33	32	29	23	34	26	30	36	30	27	24	30	36	31	41	24	28	28	33	28	36	31	34	31	31	40	32	31	25	31	23	24	29	25	37	24	39	28	26	38	32	28	33	38	22	36	29	33	20	31	27	26	39	26	29	27	25	29	27	31	33	39	29	29	32	25	26	26	29	17	29	26	38	30	30	23	33	34	29	33	38	36	27	43	26	23	35	31	31	29	36	35	32	27	32	34	29	25	31	32	27	21	21	35	34	37	36	22	28	25	22	34	24	27	30	44	22	40	27	37	37	32	28	31	32	26	42	34	38	39	36	25	34	27	40	25	27	40	30	35	36	33	27	22	36	32	37	28	38	35	36	31	23	29	33	32	26	34	22	33	30	41	26	26	39	28	24	26	40	29	22	19	29	23	27	18	34	39	19	29	24	34	32	21	27	37	27	40	31	31	25	25	31	30	34	23	30	30	29	39	30	31	31	25	41	30	23	32	25	37
39084	19527	9509	21125	28255	26931	23107	19246	15913	13253	10967	9142	7582	6488	5392	4555	4005	3520	3051	2775	2586	2265	1979	1867	1743	1644	1513	1410	1386	1287	1229	1209	1151	1069	1069	1036	942	927	856	845	775	719	691	746	698	702	674	605	645	612	632	609	554	552	605	561	526	542	563	547	525	547	562	580	584	526	532	516	539	539	526	533	529	542	545	497	525	519	473	468	520	527	474	500	504	527	536	471	493	497	487	504	514	479	450	476	455	516	474	506	507	479	505	466	484	452	517	468	494	474	498	514	497	456	506	482	496	453	458	479	457	479	467	501	450	537	459	484	446	517	481	421	456	503	507	477	484	487	445	478	419	507	457	444	486	477	522	478	479	475	472	508	443	460	467	497	522	503	492	455	480	467	470	485	476	470	521	482	490	474	487	478	443	466	473	485	436	561	490	503	454	481	466	474	480	471	493	474	463	460	470	446	488	445	468	504	440	483	521	538	493	431	483	493	454	481	497	442	487	470	462	508	470	492	463	503	472	482	476	486	480	501	500	477	471	474	493	479	486	486	517	493	494	442	442	492	505	478	474	511	501	489	490	456	476	471	465	507	463	502	462	510	471	487	496	510	479	486	502	493	488	470	465	494	456	465	471	465	462	469	482	441	480	481	431	479	496	470	478	484	477	525	453	482	474	490	476	436	507	460	473	512	459	497	502	479	499	531	495	492	441	489	472	505	526	490	452	495	455	475	488	469	504	474	479	467	462	436	475	485	478	466	479	478	493	442	448	482	471	474	466	507	487	508	467	474	526	526	477	450	462	514	526	452	525	472	491	500	496	464	483	478	473	428	509	445	490	452	458	478	489	545	489	465	510	492	465	497	494	453	486	498	506	485	435	461	455	467	469	453	495	510	477	474	487	486	496	469	486	457	490	495	465	486	491	492	505	542	501	494	465	477	519	469	444	488	521	480	455	454	492	468	447	445	465	461	527	484	482	533	466	475	502	478	496	448	499	446	479	486	494	478	484	475	481	462	495	515	504	486	462	511	497	499	507	502	486	492	452	516	456	499	470	488	472	516	484	476	505	471	435	491	481	454	483	460	446	513	487	495	458	484	490	453	465	475	474	467	461	472	508	465	511	471	460	483	480	465	492	481	512	487	491	496	492	487	490	498	452	497	479	453	470	483	493	477	493	482	446	490	470	493	469	483	485	521	487	517	501	527	475	481	478	483	480	525	489	468	491	507	465	468	503	488	489	472	460	482	480	483	514	497	492	476	436	501	482	478	504	488	504	485	495	467	475	467	511	459	496	466	482	438	500	480	490	479	477	497	467	480	478	496	463	494	476	466	474	488	483	508	444	458	494	462	498	481	511	506	489	462	487	477	519	529	481	474	457	474	480	500	445	523	500	454	502	494	511	505	507	518	479	495	487	477	499	477	498	480	463	494	507	474	486	484	502	485	460	473	478	514	469	485	512	474	475	498	484	521	485	512	467	463	503	477	449	486	488	514	490	465	503	463	485	489	525	495	490	529	492	525	503	503	475	500	498	476	456	489	493	468	470	491	512	510	469	489	524	460	475	466	464	473	495	497	471	498	493	498	504	460	510	493	509	469	475	459	469	464	446	493	500	471	477	458	496	522	492	487	528	474	504	497	505	502	500	492	447	470	515	450	518	462	496	483	494	451	456	467	465	482	454	492	466	479	470	509	495	505	502	463	479	494	467	497	461	500	473	453	464	498	477	495	495	465	495	503	488	493	486	472	494	451	463	512	442	485	480	478	503	473	446	490	445	470	486	498	451	500	505	487	459	471	466	477	472	434	475	438	503	511	497	472	509	508	511	488	438	474	460	500	448	472	501	469	485	468	509	525	530	494	496	466	423	492	505	473	509	454	484	481	530	491	498	496	487	474	474	492	487	488	506	496	487	495	465	467	514	469	475	491	488	508	471	475	470	466	467	467	477	520	497	458	474	502	455	529	451	471	449	520	469	476	507	493	504	516	485	493	450	448	500	488	480	510	486	484	457	487	457	490	510	476	482	505	510	482	498	525	432	459	473	503	443	496	441	462	491	484	457	516	487	455	455	466	494	468	497	519	462	452	485	492	499	488	458	476	476	486	512	497	461	477	520	480	451	445	482	499	475	465	467	485	500	487	486	490	515	485	500	462	464	498	444	466	447	490	488	503	499	492	532	478	498	477	456	451	465	421	483	504	446	470	457	518	498	452	499	431	483	514	472	467	477	501	494	520	511	482	451	495	444	478	464	500	451	476	473	488	497	436	485	485	496	467	467	463	492	468	479	477	477	489	490	514	521	475	485	453	484	482	510	506	470	468	506	476	462	462	456	493	459	479	501	492	460	507	474	524	501	473	447	472	472	515	482	503	469	497	517	494	505	447	522	477	470	478	445	437	466	488	420	501	485	488	433	470	501	514	478	452	446	480	473	458	459	465	473	472	501	496	478	458	484	457	485	514	474	463	444	485	520	486	438	485	472	459	434	481	460	484	483	477	509	493	526	507	490	480	442	474	479	444	484	459	446	499	519	488	472	463	519	466	501	466	488	466	473	525	495	467	500	507	528	460	438	470	467	490	476	494	483	473	475	526	501	487	460	447	505	455	487	512	495	472	473	466	463	466	464	482	469	504	508	459	487	466	479	461	471	475	464	494	452	451	453	471	437	480	494	514	470	490	510	460	464	491	468	514	497	465	470	491	484	517	502	462	521	475	485	499	505	505	486	459	499	480	483	491	493	485	490	447	489	501	455	503	488	486	513	518	428	508	500	458	464	468	490	474	437	448	488	474	501	499	446	490	457	460	455	465	485	472	518	488	474	473	492	473	450	517	477	488	468	488	477	466	489	484	482	455	459	471	477	465	476	481	485	442	492	485	477	476	503	480	519	480	492	512	422	487	521	478	491	493	451	464	476	493	462	474	515	498	452	471	475	489	469	460	495	466	522	484	508	464	445	505	532	478	454	481	515	479	476	483	465	456	496	499	499	476	501	461	485	507	503	486	481	499	530	494	486	474	461	470	478	460	514	479	501	507	501	523	446	468	465	483	500	454	511	510	441	459	487	477	487	451	484	484	473	489	453	474	489	460	484	473	471	498	474	482	507	484	496	468	467	502	472	461	478	485	503	485	472	480	507	482	500	482	502	495	460	509	454	443	447	473	462	464	520	509	485	450	521	514	470	496	507	485	459	510	496	447	489	497	491	486	458	505	470	503	474	474	447	483	473	478	491	463	436	468	495	506	499	461	483	488	483	472	493	430	467	454	508	473	473	435	481	480	478	478	499	485	499	486	490	497	471	514	451	463	432	428	468	466	462	488	488	451	481	492	529	494	485	492	450	472	457	514	461	504	504	494	474	479	504	467	486	451	473	519	526	431	468	499	461	473	467	483	483	474	441	489	418	489	463	480	492	567	477	441	484	482	490	492	475	459	506	473	465	493	453	471	498	516	481	470	489	505	487	492	490	465	488	441	476	510	454	483	457	489	472	471	490	472	484	454
13895	4921	1023	641	1035	1076	942	792	717	607	517	437	365	314	253	236	225	181	154	154	134	139	134	76	91	78	88	83	64	74	72	72	78	65	55	60	68	67	59	50	56	44	47	50	43	46	47	48	39	42	28	33	44	30	35	55	41	46	50	41	41	54	46	35	46	38	42	47	45	41	45	34	33	30	34	37	57	43	45	43	29	36	30	27	35	36	28	31	39	41	43	38	32	36	47	35	53	33	40	42	44	35	33	34	37	32	28	39	40	40	36	53	37	30	41	53	40	32	43	29	42	34	31	34	37	32	41	32	35	32	36	38	42	34	34	32	40	27	33	38	39	43	34	27	34	28	34	31	42	41	37	37	39	34	26	43	35	41	47	39	29	34	30	30	30	57	43	31	35	50	38	36	40	39	33	35	37	34	31	28	46	34	43	42	37	39	44	29	38	29	43	35	46	45	27	42	49	29	29	33	49	43	35	42	39	48	29	39	41	51	33	45	46	42	39	29	38	45	47	26	34	46	40	38	36	37	35	37	38	42	35	30	40	35	36	33	40	41	32	39	49	39	36	35	39	35	34	35	35	36	43	38	35	50	33	40	42	39	38	33	41	36	38	47	39	34	42	40	39	38	43	30	41	34	35	35	41	35	34	40	38	37	40	39	49	32	37	35	37	35	45	38	46	29	40	29	36	25	30	37	50	50	31	34	35	37	35	39	38	44	37	35	33	40	39	44	24	45	38	36	23	33	37	34	29	30	33	30	31	42	46	34	42	38	35	28	44	37	46	38	36	31	52	47	34	33	33	38	33	37	41	49	48	32	35	39	25	32	41	42	28	32	27	35	40	33	39	33	44	39	40	41	34	44	32	39	32	35	37	38	41	40	35	36	38	35	44	45	30	41	35	43	44	36	39	39	24	32	44	39	50	50	21	31	41	26	34	37	41	25	25	25	30	31	37	32	40	36	38	44	25	47	30	42	47	34	27	35	39	26	30	31	47	33	40	35	29	38	58	41	37	33	39	50	28	48	32	30	42	28	40	34	37	39	30	45	32	41	39	36	39	35	54	39	32	39	44	26	45	33	33	32	39	36	40	41	29	36	32	34	52	41	44	41	37	47	40	28	30	33	51	40	39	38	40	34	29	36	33	26	30	45	45	31	38	36	36	32	46	30	44	36	34	29	33	36	36	37	38	42	46	45	41	47	31	23	34	33	34	28	29	41	37	34	39	36	31	46	34	41	31	41	40	33	27	26	37	34	44	29	32	38	27	36	46	34	33	38	36	32	47	33	36	42	30	27	39	33	35	48	34	35	38	37	25	33	33	39	34	41	38	37	38	34	33	36	45	31	41	27	48	39	42	32	32	40	27	42	33	42	46	49	43	48	28	33	33	34	32	36	27	26	40	37	47	41	46	33	33	35	35	32	41	36	34	33	38	44	43	34	37	35	33	39	31	48	40	30	34	36	30	34	37	31	37	41	41	36	26	43	38	29	22	32	31	53	36	39	41	36	43	32	45	33	41	31	24	34	48	37	33	44	34	46	51	51	43	31	43	47	38	40	28	44	54	37	37	43	44	46	37	31	46	40	32	52	40	38	36	39	29	39	47	31	34	28	49	35	38	41	34	31	31	39	37	26	41	51	47	31	27	29	42	43	30	35	37	35	31	36	34	34	29	38	38	43	36	33	44	28	38	29	27	33	35	41	36	33	45	39	39	26	39	40	46	34	28	38	35	47	37	40	36	31	38	34	45	32	32	45	36	39	32	23	27	39	35	34	42	25	33	28	41	40	37	35	33	34	46	40	40	44	31	46	37	42	36	39	41	40	35	32	42	34	46	46	28	36	45	35	44	34	38	23	33	44	19	37	38	38	41	37	41	39	33	33	45	29	41	35	37	45	37	30	39	30	35	41	38	36	33	37	32	33	37	37	40	31	29	34	38	38	39	39	26	37	37	36	43	44	32	48	51	45	40	45	32	32	41	41	45	35	29	37	41	42	29	31	41	39	38	28	45	33	47	24	42	40	43	25	26	25	38	30	30	41	45	39	29	48	44	36	40	34	30	31	31	48	33	28	30	42	52	36	31	30	37	35	29	32	35	49	38	40	37	40	38	37	37	38	35	46	48	38	30	54	32	36	40	27	38	32	38	31	44	48	29	39	34	28	40	40	40	43	40	43	43	40	36	32	31	34	52	44	32	38	39	42	43	40	35	40	33	36	31	37	46	50	36	42	28	43	26	32	37	42	32	41	37	33	45	41	49	38	32	28	38	43	38	33	42	38	36	30	38	39	44	42	38	46	26	34	38	35	27	33	29	35	24	40	31	40	42	35	28	41	35	34	33	26	33	32	40	38	31	31	43	37	27	37	30	40	39	46	37	42	40	42	36	42	39	34	39	29	35	32	35	45	27	33	43	31	40	40	32	33	34	33	32	23	36	35	37	41	35	48	36	42	42	34	22	38	37	47	33	36	30	40	42	37	29	37	32	47	45	34	33	35	41	26	38	35	30	48	34	34	31	48	30	37	37	25	28	39	45	37	37	45	30	41	44	29	38	40	35	41	41	36	44	34	41	47	46	37	31	26	38	42	29	44	35	52	40	41	37	31	40	41	47	36	43	28	52	37	24	45	43	47	36	37	34	38	35	42	39	32	33	32	26	47	43	31	43	35	35	29	38	40	34	37	34	37	24	33	31	36	48	48	40	36	30	28	26	39	45	41	36	42	28	31	32	31	44	26	32	36	40	37	34	40	40	48	42	32	31	37	37	40	41	32	35	30	40	26	33	34	47	42	39	34	40	42	43	36	33	41	28	32	35	39	42	38	34	35	23	31	40	44	39	39	37	42	34	41	43	38	38	36	38	34	38	35	35	36	45	45	37	41	33	36	38	46	35	30	38	33	33	42	42	43	36	40	38	38	35	22	40	39	34	27	38	38	27	38	38	33	31	33	33	45	19	39	48	46	41	33	50	38	40	33	29	40	42	42	41	41	32	26	43	35	32	34	43	37	33	36	31	40	31	34	29	38	33	31	34	40	32	30	30	42	43	27	52	40	31	46	39	37	32	34	49	34	43	26	33	44	29	39	40	51	48	48	33	40	40	40	43	45	39	35	42	30	44	41	30	39	30	33	41	50	33	37	41	46	42	27	39	29	33	29	42	45	25	37	33	37	38	29	34	41	26	28	32	38	30	37	32	37	42	39	27	35	36	28	42	41	35	33	30	34	34	36	41	36	32	40	35	42	42	31	42	41	28	32	41	30	36	31	41	33	46	46	39	32	35	42	36	35	23	27	39	52	39	33	33	39	39	40	32	28	31	39	41	33	40	27	38	44	36	35	51	41	46	38	32	44	34	39	37	30	35	26	41	34	35	42	29	34	41	34	38	30	34	35	41	40	45	33	38	43	34	28	39	44	39	35	34	33	36	30	45	36	40	38	23	37	28	44	34	37	27	40	36	36	26	31	38	41	48	46	41	41	38	44	24	48
52278	28348	16557	30161	37255	36421	32806	29185	25705	22440	19730	16997	14768	13004	11009	9489	8391	7321	6583	5979	5257	4765	4204	3825	3492	3207	3080	2822	2691	2586	2407	2168	2199	2057	1966	1750	1661	1476	1446	1338	1235	1208	1108	1124	1100	1087	1066	990	952	937	898	940	856	822	804	773	714	749	735	717	757	748	756	718	743	695	696	669	715	726	666	672	700	680	644	636	648	627	617	619	618	675	594	613	596	600	633	581	617	635	692	596	633	650	621	628	623	598	586	601	592	630	628	581	574	630	602	593	619	578	587	627	561	609	577	573	563	610	574	608	586	593	610	584	574	565	610	597	612	586	535	578	577	605	607	608	595	574	586	580	595	563	573	587	590	643	605	635	581	594	575	579	544	565	592	552	595	567	605	582	557	606	554	592	572	574	605	583	581	554	623	583	563	569	609	589	561	590	569	614	586	595	596	589	554	560	619	607	590	613	582	594	596	570	604	584	540	580	570	584	591	616	595	577	585	603	592	606	552	625	585	609	559	576	575	546	576	573	587	615	586	599	560	588	608	558	562	600	566	608	589	556	586	562	598	585	525	549	574	550	596	572	533	579	608	563	563	633	586	590	566	587	571	623	580	568	589	591	548	555	590	589	551	610	592	590	584	596	599	563	575	572	589	575	580	607	588	583	583	612	571	628	526	595	569	551	612	589	585	554	578	640	585	546	619	533	602	584	560	602	609	595	621	604	558	591	581	564	595	604	573	562	621	620	592	572	595	574	576	585	584	564	534	571	617	612	544	570	590	582	577	557	592	585	561	600	617	599	610	618	583	570	575	619	525	631	588	590	559	601	622	581	586	594	564	581	668	608	593	598	583	580	534	567	594	570	563	576	596	583	587	582	577	586	565	595	592	585	630	605	594	557	580	591	617	569	606	587	595	629	588	595	577	625	619	600	561	587	551	606	592	564	602	585	581	537	554	615	579	593	589	589	546	575	577	572	595	581	634	615	577	583	570	590	576	586	585	599	591	604	533	583	590	590	576	560	615	614	545	567	532	600	576	582	604	586	574	566	569	571	617	548	537	568	563	561	582	540	607	592	562	607	599	576	558	547	567	588	590	573	613	591	582	591	573	589	559	595	603	567	576	547	562	594	580	582	555	593	581	615	573	611	586	571	579	607	578	561	585	558	586	545	605	565	610	584	531	559	608	579	572	614	606	589	576	552	628	582	576	584	572	588	589	572	575	523	616	593	618	597	595	559	585	562	529	568	563	596	596	619	577	595	588	584	599	587	559	550	575	602	562	615	583	616	569	608	612	548	565	599	612	543	639	611	563	603	566	553	572	571	585	577	586	578	602	600	576	545	541	573	579	544	557	570	580	588	582	614	608	595	585	577	614	603	538	573	542	565	605	564	586	586	568	588	600	581	580	603	599	549	551	570	558	565	600	588	597	615	612	536	578	545	588	624	582	585	574	580	600	598	572	588	572	561	538	633	583	582	596	546	579	598	596	616	587	624	592	571	574	531	620	537	593	548	577	557	549	586	564	627	569	587	603	579	598	577	590	603	581	603	573	610	581	607	564	560	577	584	544	574	538	612	586	540	641	627	587	563	549	580	600	590	583	597	570	572	622	608	614	536	592	555	578	588	585	576	529	579	623	579	576	556	609	599	561	647	576	584	617	590	565	595	607	619	590	520	574	542	608	576	555	567	566	599	619	564	607	562	579	507	550	602	594	583	556	550	588	582	615	606	602	591	596	587	582	547	589	595	587	583	555	608	611	598	600	556	569	569	593	573	601	566	561	640	615	616	566	651	581	544	554	567	555	589	555	590	584	591	581	571	616	598	583	593	544	611	606	593	589	567	543	574	559	607	572	601	600	573	599	585	554	591	581	544	561	581	575	604	602	599	612	660	616	567	627	589	581	599	613	599	624	602	594	598	610	578	596	558	574	558	571	567	577	579	596	587	632	541	605	566	560	610	593	588	588	573	612	597	566	564	646	562	581	641	595	601	574	603	574	632	556	599	582	538	568	616	604	592	561	543	575	576	587	571	572	581	551	634	592	582	577	595	605	570	578	578	571	581	581	598	616	577	580	589	532	597	595	604	552	594	602	556	576	605	566	581	587	609	534	568	600	549	559	554	608	595	600	572	542	605	549	612	619	607	625	570	558	570	617	585	560	604	564	538	568	570	607	596	606	639	576	577	598	575	607	564	574	621	599	564	584	597	586	569	581	585	587	607	617	582	578	583	566	630	596	616	585	610	583	584	554	563	588	591	559	571	602	602	618	535	582	603	592	569	571	607	577	544	597	594	605	542	633	635	587	546	569	578	584	596	589	581	587	608	591	590	598	573	568	575	600	582	582	631	526	588	535	561	607	587	553	533	569	573	553	614	597	587	579	629	594	561	603	568	561	590	583	622	563	595	622	594	591	553	571	625	588	581	583	592	591	591	576	594	562	592	587	617	572	565	567	566	580	563	636	553	560	604	600	580	552	588	610	596	564	578	580	549	608	596	594	586	546	588	574	577	567	587	556	596	576	554	592	565	577	552	578	570	604	585	604	551	605	577	565	579	570	605	540	603	604	581	550	588	583	569	565	553	585	594	553	582	567	579	591	594	582	614	639	581	588	624	574	522	608	606	571	577	567	517	585	547	578	608	603	532	615	589	585	595	552	606	527	565	568	568	533	575	571	598	601	604	580	584	560	595	584	564	603	560	539	580	541	533	598	550	549	577	556	577	598	552	574	603	601	573	573	552	596	573	615	552	587	542	620	606	596	576	607	546	576	589	589	567	579	573	625	594	592	578	537	599	601	598	585	564	578	590	573	587	579	590	569	542	572	627	557	536	588	570	572	587	591	622	597	574	611	569	559	591	589	590	560	563	636	586	581	606	598	587	568	591	630	545	561	580	551	591	584	589	590	574	596	539	628	588	556	607	566	580	602	585	561	563	571	552	616	627	572	591	562	575	609	592	548	636	608	609	603	584	623	538	548	554	549	601	526	575	608	619	548	538	604	579	617	610	595	568	588	566	613	551	599	585	556	587	618	599	598	554	575	627	577	574	590	599	547	618	593	523	600	624	568	588	565	568	578	540	553	583	561	563	574	596	610	578	547	569	615	590	592	569	638	582	605	561	573	600	587	586	572	583	595	571	568	618	568	547	549	594	573	547	573	548	627	578	577	582	625	604	632	559	583	567	510	589	558	585	570	576	574	604	582	571	582	589	628	583	570	562	564	593	568	649	562	586	572	609	556	563	600	589	551	618	577	565	577	565	579	593	589	632	569	572	611	593	545	543	575	594	636	564	642	592	582	580	595	558	611	589	594	575	613	564	556	561	607	619	592	547	583	595	538	652	564	535	588	614	576	580	626	586	604	588	558	600	595	591	560	584	616	577	585	541	572	585	593	603	570	583	588	590	607	584	599	581	571	609	647	544	585	583	587	562	580	578	542	600	584	607	588	567	577	625	588	571	593	572	603	585	574	570	598	576	567	588	584	553	518	565	540	575	564	581	579	540
9401	2586	627	441	630	689	591	551	466	405	342	319	249	225	180	179	166	143	150	110	99	105	90	108	80	70	81	82	73	89	74	60	60	70	64	58	75	59	48	64	55	43	51	62	67	51	41	49	48	44	48	47	43	54	70	38	49	62	37	42	52	36	55	56	48	57	38	51	65	49	43	45	49	32	54	57	45	43	49	39	38	48	55	59	43	39	48	50	35	51	37	46	40	50	54	39	35	40	39	45	54	45	40	43	31	33	38	50	39	39	47	44	58	44	45	34	48	52	48	49	49	46	48	45	38	46	44	37	41	51	32	47	44	54	41	46	38	49	50	42	54	42	42	39	56	42	38	52	48	38	42	41	47	38	43	53	57	48	53	40	40	47	45	36	39	35	46	36	52	51	51	56	48	45	39	43	46	36	42	53	49	52	41	32	47	61	44	50	28	51	38	49	31	45	47	38	49	40	38	51	41	60	45	40	38	43	48	34	48	41	38	36	53	36	45	39	39	54	39	43	59	46	38	42	37	46	40	40	47	44	39	41	50	38	58	62	52	49	59	57	48	45	44	41	38	44	51	48	58	45	63	41	38	41	36	43	50	47	49	38	49	36	53	38	38	51	40	48	52	56	42	49	32	34	47	48	52	34	46	42	48	44	49	44	41	42	41	40	37	51	34	42	39	49	48	56	31	45	41	47	36	39	47	41	43	64	29	29	42	47	47	39	43	44	47	38	62	47	58	54	41	43	50	42	39	55	49	45	50	50	53	59	47	51	35	51	46	40	40	49	47	47	34	47	49	42	42	48	54	48	29	35	41	52	42	41	43	45	41	44	46	52	35	46	37	55	37	37	41	46	38	38	41	47	40	47	48	45	40	36	46	42	37	51	54	54	45	48	46	46	60	44	48	37	43	44	49	53	44	36	37	40	30	40	54	41	49	45	46	50	41	38	34	43	46	39	39	41	51	55	48	42	40	44	46	50	38	60	43	47	41	43	41	51	42	42	39	44	39	52	50	44	40	37	47	41	38	48	52	26	49	49	45	44	41	38	44	48	43	36	49	31	49	44	45	44	54	43	44	46	48	51	46	45	54	45	49	52	44	48	49	41	51	51	49	50	47	48	49	49	47	47	50	47	27	35	54	45	39	47	45	46	43	50	36	47	37	39	38	42	40	38	45	40	43	39	44	46	42	47	41	48	45	36	45	52	50	47	40	44	45	51	33	44	54	52	50	52	31	42	56	39	42	44	45	65	43	41	35	41	48	43	41	36	52	44	55	55	37	45	40	45	48	56	35	37	37	53	52	39	57	57	39	49	48	46	36	40	45	47	50	47	49	45	54	43	52	47	60	58	31	55	38	44	49	50	50	54	40	48	48	62	40	47	42	43	47	53	36	45	39	42	46	43	40	46	40	46	43	42	60	48	42	41	51	36	38	42	45	32	42	46	45	47	32	54	57	31	55	45	47	47	48	54	48	46	57	42	47	45	51	49	45	43	43	40	33	49	52	51	52	53	34	44	47	55	46	45	32	42	41	49	44	47	51	49	44	42	52	46	37	43	43	38	41	55	40	52	44	39	40	43	47	54	49	36	40	30	26	42	48	45	42	51	25	40	45	48	48	27	52	43	52	46	42	37	38	49	41	33	44	40	40	47	46	40	42	48	40	45	35	37	50	41	44	42	49	39	52	43	45	47	54	44	37	47	46	38	35	42	42	43	59	54	48	51	43	42	60	48	44	42	49	48	59	48	48	59	53	32	46	41	29	36	55	37	52	39	33	35	40	43	44	48	48	49	33	35	49	41	46	39	59	34	48	45	55	43	38	33	39	45	46	42	48	46	43	47	42	46	44	42	51	36	45	47	60	49	53	39	50	42	44	52	47	54	44	48	27	44	45	30	39	43	44	41	47	37	55	46	43	55	45	39	38	46	46	46	37	48	58	51	55	45	42	52	40	55	52	43	49	44	43	51	42	48	56	40	46	46	34	53	51	40	43	35	39	35	45	45	42	54	41	41	53	51	47	44	49	43	38	44	44	40	43	49	48	44	54	46	40	52	54	54	42	36	51	48	44	39	44	42	49	47	38	43	47	48	45	45	39	45	53	47	48	45	52	48	43	53	44	39	38	43	37	45	42	36	45	36	51	40	36	36	44	38	51	47	46	53	41	41	28	67	44	44	33	38	39	45	43	43	49	53	52	46	36	38	43	42	50	46	45	45	48	50	57	52	45	55	55	39	41	51	35	39	53	36	44	36	50	48	49	52	57	42	43	55	37	53	39	50	50	46	46	58	47	35	50	40	59	49	49	35	48	40	28	40	52	45	40	49	38	43	37	54	54	42	51	48	40	29	37	53	46	50	58	56	38	51	50	49	38	46	38	36	38	44	47	39	60	38	36	46	45	38	38	55	51	53	46	48	48	41	40	39	40	47	48	37	41	50	43	37	38	44	49	51	40	49	43	44	38	38	40	37	49	40	32	40	38	44	44	55	40	56	47	41	54	41	46	48	37	46	67	40	51	38	38	46	38	46	35	44	41	33	41	55	45	33	49	40	38	41	39	43	48	35	45	40	44	55	51	46	39	36	52	36	45	44	53	46	45	35	52	44	37	46	38	39	43	47	32	49	48	43	53	47	48	35	42	36	33	41	54	46	40	46	48	66	46	51	47	45	39	44	41	42	40	44	40	51	60	37	34	46	49	53	40	42	44	35	43	46	45	42	49	42	52	41	42	49	41	49	29	56	46	38	37	50	38	49	38	55	36	43	47	41	51	39	39	46	37	51	59	46	41	52	44	45	42	50	50	44	50	57	45	41	44	50	41	44	38	37	47	38	56	47	52	60	50	39	46	44	42	69	43	38	46	44	53	42	40	45	41	42	35	35	34	37	49	52	50	47	51	47	49	48	40	30	39	36	27	34	43	44	44	37	45	52	39	52	41	39	48	48	42	31	43	34	36	55	47	53	39	43	43	31	47	50	57	51	40	47	50	42	62	38	37	49	38	41	50	43	39	39	44	42	49	45	44	50	53	49	51	44	45	33	39	48	50	50	51	51	47	38	48	45	57	35	44	47	44	50	44	40	61	53	34	46	44	45	47	47	42	47	34	51	52	44	46	60	42	50	58	44	47	47	41	42	57	46	48	39	38	50	51	35	49	42	39	56	65	41	42	46	50	36	46	30	32	49	37	52	56	35	31	48	55	46	44	44	37	37	45	43	50	47	38	44	46	34	41	54	41	47	46	36	41	33	54	42	49	46	41	34	55	40	34	53	30	53	39	43	39	41	44	36	39	36	44	44	43	39	60	43	60	49	47	42	44	51	36	47	47	54	42	37	52	43	39	38	45	40	47	37	36	44	37	38	55	38	51	59	48	44	51	33	44	39	51	44	36	39	36	35	39	41	43	52	53	42	54	44	52	43	54	43	46	41	47	50	46	58	58	41	44	37	44	46	51	41	42	46	53	52	44	40	51	36	54	45	32	54	42	43
44594	24495	12591	25074	32451	31292	27858	24054	20556	17415	14789	12731	10790	9383	8046	6679	5950	5252	4607	4096	3573	3286	2959	2829	2533	2465	2254	2172	2069	2000	1866	1787	1691	1687	1637	1394	1332	1275	1289	1169	1184	1067	1129	1003	1035	1014	1035	984	892	972	862	883	915	880	818	796	778	781	754	785	775	773	796	806	814	752	762	784	769	780	724	725	751	758	694	790	719	708	739	718	714	743	730	659	741	686	713	684	725	698	745	742	709	726	681	675	675	716	681	687	733	699	681	732	697	693	771	729	708	751	732	708	704	666	688	738	692	715	738	685	702	662	737	641	693	715	693	734	705	698	641	715	711	678	755	654	660	707	733	755	667	709	634	704	686	689	715	728	711	680	663	699	737	705	733	710	674	698	641	756	668	685	711	716	715	676	691	686	705	670	681	641	655	660	694	674	694	764	667	638	666	697	695	648	734	694	674	701	691	673	678	732	687	706	692	690	689	708	615	683	719	706	701	701	689	704	691	741	704	666	687	676	673	744	692	683	729	715	702	652	665	681	719	687	701	704	702	712	682	652	662	686	670	669	724	662	725	696	707	690	717	715	692	709	670	692	645	711	705	738	716	693	687	703	716	713	724	696	708	684	701	680	661	715	685	669	726	703	734	671	685	706	672	720	715	684	656	728	715	687	671	731	723	715	711	676	714	742	711	698	658	708	701	710	704	731	722	750	697	684	644	684	653	685	678	680	676	670	666	755	696	697	663	664	704	687	731	666	679	668	682	699	679	691	688	662	686	690	733	718	715	700	708	706	632	711	630	643	630	680	743	668	731	732	712	687	707	715	730	654	686	696	659	697	723	700	744	689	736	651	685	702	667	711	655	677	710	684	709	672	680	682	703	717	688	738	683	701	698	676	744	659	692	695	691	655	692	691	685	721	677	681	707	694	705	706	651	667	752	700	679	697	629	663	680	705	721	648	702	720	706	706	694	679	698	692	727	667	760	652	668	677	735	672	635	722	713	721	717	662	705	722	671	747	686	678	680	702	685	691	674	683	657	674	689	707	657	700	669	695	722	654	708	716	660	700	690	694	688	637	666	697	702	642	621	703	690	789	687	732	753	669	723	689	717	702	627	692	655	674	708	734	737	677	665	707	658	687	679	664	662	672	737	718	687	726	733	724	688	724	669	713	714	674	713	705	720	694	684	735	706	695	690	684	651	731	684	704	714	699	692	691	709	642	711	698	662	680	652	669	713	738	681	684	721	689	647	679	716	684	698	665	728	757	674	754	689	650	722	662	695	658	660	694	692	696	715	665	712	679	643	700	714	692	741	727	700	625	699	714	682	693	668	641	685	675	713	680	676	691	655	728	730	654	661	688	734	694	663	683	682	738	663	687	675	660	705	683	677	661	648	669	618	741	718	679	666	634	718	712	691	662	676	722	690	698	706	681	696	674	698	696	698	677	711	695	661	651	664	660	713	688	678	689	679	670	659	705	672	699	670	686	673	693	717	733	700	634	716	717	712	687	692	693	715	672	689	713	693	682	694	724	710	694	694	656	732	688	684	698	690	676	708	732	738	692	681	670	644	714	671	666	666	675	724	715	721	728	720	673	658	659	690	715	708	702	701	696	712	658	725	633	722	701	690	652	745	700	712	625	719	676	691	696	693	689	676	685	697	690	671	702	702	688	665	709	709	665	731	698	676	733	688	675	716	662	667	684	749	700	661	696	723	729	692	734	700	718	743	746	689	728	735	709	694	733	674	732	706	710	737	694	721	707	676	712	699	678	699	680	698	675	701	633	733	679	757	693	638	723	700	712	630	682	762	714	671	640	694	686	723	711	689	719	677	706	752	667	689	728	676	711	700	724	711	751	680	645	705	736	651	722	684	665	695	702	674	702	710	672	676	766	692	673	604	678	679	676	697	687	726	657	708	684	740	688	661	707	716	653	682	717	681	685	641	726	693	721	712	669	675	690	718	682	674	675	671	638	671	698	689	681	682	683	727	687	700	677	722	678	708	673	673	703	679	721	631	650	675	719	677	718	658	669	657	680	718	645	684	716	693	698	694	604	712	641	684	684	713	699	693	728	637	684	684	721	694	708	698	724	709	712	736	678	666	687	690	685	636	658	705	668	725	685	730	707	692	692	696	653	724	694	703	687	711	669	665	694	632	711	694	669	675	759	705	693	702	657	660	742	652	709	680	695	689	697	684	704	745	643	739	660	669	725	647	717	721	709	723	644	718	660	705	673	683	700	750	672	633	661	710	685	699	674	716	700	672	655	689	702	685	746	661	699	760	682	709	719	724	683	683	664	709	704	653	708	714	672	705	694	713	626	695	692	688	717	677	716	728	701	699	656	720	740	684	717	700	653	695	698	722	704	673	689	652	678	709	701	722	696	704	647	702	696	697	726	668	706	696	668	711	718	729	717	717	720	706	702	708	690	691	707	710	732	725	693	671	676	698	712	712	667	702	691	675	706	714	715	660	688	704	717	692	665	671	671	685	715	693	699	655	664	646	671	671	695	716	713	731	695	661	672	699	690	704	709	686	686	706	669	681	702	667	700	663	751	623	676	649	707	717	709	641	719	699	722	661	737	628	641	667	709	695	693	661	685	680	692	732	699	691	701	705	693	679	660	676	683	660	698	663	735	742	713	717	652	684	702	686	701	715	676	695	680	691	764	672	721	727	681	719	680	674	687	669	700	723	689	699	694	630	660	704	714	723	653	724	672	688	686	673	696	670	714	675	711	666	619	699	706	709	742	660	663	704	670	682	736	697	697	692	674	673	698	661	673	670	693	685	686	674	693	664	716	682	706	725	709	734	680	684	714	721	685	633	672	705	646	691	669	678	687	698	678	695	692	668	727	701	706	709	669	702	689	676	734	681	665	713	696	739	677	675	717	685	677	672	719	695	715	709	651	708	662	716	702	706	667	698	728	718	675	698	705	707	666	695	693	672	690	707	690	678	663	713	693	656	741	663	662	719	697	681	647	674	749	690	715	733	660	692	706	663	651	700	722	664	681	687	690	700	714	679	676	727	714	631	717	676	707	706	644	683	705	692	685	733	680	758	697	672	757	680	659	671	673	725	718	725	698	691	694	660	711	705	707	736	687	688	688	686	719	671	652	708	649	733	733	711	683	713	696	708	696	678	708	719	723	705	685	680	647	750	674	662	683	667	678	690	744	726	691	695	669	693	725	627	737	684	666	684	676	685	667	704	737	694	715	683	688	666	672	671	722	658	686	703	666	705	707	734	727	699	731	707	690	700	679	710	689	687	708	713	674	703	678	680	709	693	653	726	671	691	729	658	687	681	704	672	656	708	686	672	691	694	692	698	695	640	670	685	702	674	682	709	703	742	679	702	708	702	676	705	681	716	700	665	705	661	693	704	705	728	709	681	712	677	708	688	671	683	697	662	737	704	734	668	692	736	717	687	680	691	688	699	704	707	697	698	711	727	653	703	709	662	671	724	647	680	681	683	701	686	662	679	684	686	709	665	721	656	711	695	724	715	668
13852	5689	1041	699	1007	1127	955	829	714	603	482	434	350	292	252	239	181	167	171	156	123	117	98	100	81	71	73	99	67	88	61	64	68	76	63	62	52	55	58	53	35	36	38	51	50	48	39	34	54	26	39	39	36	36	30	31	45	42	32	29	22	30	29	32	39	39	31	42	33	31	36	35	34	30	31	33	30	26	36	30	36	27	28	29	34	41	27	43	34	31	29	29	37	22	34	32	35	39	40	45	27	35	37	29	27	38	35	27	37	36	28	26	31	29	27	37	37	33	36	34	33	29	41	35	26	38	26	34	39	33	36	31	45	37	39	41	45	33	34	27	35	33	37	26	25	29	44	34	38	31	25	31	29	22	37	26	35	36	46	49	37	28	26	37	31	26	35	28	40	26	33	37	33	32	33	37	35	34	32	38	34	33	40	31	35	39	28	30	37	29	38	27	23	37	37	39	26	41	31	32	31	26	28	36	32	31	31	41	39	27	28	26	26	24	34	24	29	36	36	39	33	34	41	29	32	36	36	41	32	37	25	41	37	32	37	34	29	30	39	26	29	23	29	28	33	31	31	27	35	30	38	28	49	32	33	38	39	29	19	29	38	29	32	37	41	24	39	37	30	30	28	31	35	34	33	32	29	31	29	49	34	22	38	40	21	34	36	30	37	32	28	32	26	24	38	34	31	28	21	49	37	53	30	33	29	20	31	26	36	45	33	29	43	24	38	38	29	30	25	30	40	28	39	29	33	44	25	42	34	42	23	26	29	42	31	33	29	34	42	26	35	25	27	31	29	33	30	50	36	45	24	27	37	31	32	35	31	43	43	42	27	34	31	29	37	37	28	28	32	32	37	33	36	38	32	36	35	39	39	37	27	44	39	31	40	30	24	28	37	28	22	28	20	17	26	37	35	34	39	44	21	33	28	31	30	43	35	41	37	31	26	33	34	40	35	26	36	25	45	40	30	43	33	28	30	29	36	33	34	45	31	25	30	41	37	28	40	36	43	44	24	29	35	37	33	35	36	25	31	34	33	25	37	29	28	48	29	19	33	27	35	31	34	27	34	40	38	42	30	25	39	33	41	29	35	28	23	35	41	31	32	34	27	33	36	37	20	28	38	31	28	24	34	36	29	22	35	35	40	37	31	38	38	39	35	34	27	44	39	28	40	29	34	35	34	34	26	35	44	34	38	33	37	33	35	47	26	37	32	32	30	39	28	26	38	41	32	32	34	32	32	35	33	32	29	42	41	34	24	25	23	38	30	31	30	36	28	40	35	41	29	29	30	29	30	28	29	36	28	37	26	23	32	31	38	35	31	34	26	31	33	28	36	29	32	34	39	32	34	23	34	32	37	31	28	34	26	35	26	32	22	32	23	34	33	29	32	27	27	27	25	33	31	35	34	36	41	31	31	25	42	28	26	36	32	33	39	32	28	40	36	36	41	29	19	27	34	31	37	31	25	31	46	34	44	37	20	29	24	32	30	33	23	30	43	40	40	35	36	29	37	38	36	28	35	43	30	34	26	41	31	21	42	23	27	45	28	35	31	32	30	23	30	32	24	38	27	49	42	43	30	35	43	37	36	30	31	27	31	37	31	35	34	33	38	36	33	27	40	26	31	37	40	28	41	25	32	24	26	37	43	33	40	28	41	37	26	30	35	37	32	32	38	35	37	33	29	42	30	36	28	24	31	23	25	33	27	51	33	32	32	37	36	28	31	28	33	26	28	43	34	34	37	27	38	20	38	32	34	27	35	27	26	33	31	29	26	31	36	30	39	35	36	32	30	29	24	34	33	48	44	27	33	34	22	30	30	35	36	29	33	35	26	37	33	25	30	39	28	34	35	34	26	28	25	42	36	31	32	39	42	33	29	53	36	33	33	38	36	32	38	43	25	32	27	27	35	43	34	37	30	48	35	37	33	31	25	29	28	36	35	33	36	40	31	33	44	38	25	38	40	40	42	22	34	31	21	34	29	26	27	37	36	36	39	40	34	43	33	31	31	29	31	34	31	33	38	22	28	34	26	30	34	30	34	29	29	41	39	41	38	36	38	32	34	35	27	29	29	33	30	30	36	36	38	43	36	25	32	29	42	35	32	35	32	30	26	39	32	30	44	32	29	41	31	26	25	32	27	41	34	31	31	31	24	41	26	39	26	26	40	26	33	39	22	38	23	40	31	28	43	41	24	27	38	34	33	46	32	40	31	37	20	32	29	37	35	36	44	37	30	33	42	27	33	40	27	33	21	26	39	24	46	31	39	34	27	25	38	23	40	32	43	37	32	27	29	25	30	32	35	34	35	40	34	35	27	30	36	30	36	38	33	28	30	24	34	30	31	26	34	27	28	39	41	32	35	39	24	35	25	38	38	30	29	28	23	31	30	33	29	38	33	29	33	30	25	30	34	26	30	30	35	37	28	33	47	28	50	30	37	27	35	31	38	34	36	33	32	29	33	35	53	29	35	24	23	43	39	28	35	22	44	31	32	32	37	33	40	33	30	32	32	39	41	28	34	33	32	34	39	33	25	38	25	29	35	36	43	28	24	29	36	36	24	32	31	32	42	39	33	28	45	26	35	41	39	19	35	37	47	32	42	26	36	25	27	35	33	35	24	33	28	31	30	38	18	33	30	35	36	23	43	32	46	22	36	32	31	36	33	41	31	40	45	26	30	33	35	38	32	33	40	39	26	37	37	34	30	35	42	26	33	32	27	29	41	28	31	28	29	32	39	28	34	30	50	33	28	32	41	33	34	31	34	44	24	31	36	36	33	31	28	40	32	37	48	41	27	33	38	44	29	34	34	30	17	37	27	33	29	26	44	41	29	31	33	36	33	31	36	30	31	33	32	38	29	39	25	41	25	39	29	31	26	29	25	35	32	33	29	41	37	23	32	44	25	33	37	26	35	21	32	31	32	35	47	33	39	27	25	33	37	36	36	35	41	36	33	31	33	39	20	34	27	38	33	25	22	32	28	42	43	36	35	40	35	37	38	49	24	45	41	18	33	36	40	39	40	27	37	31	43	33	23	36	25	39	34	37	27	43	37	35	31	33	35	36	42	37	33	39	26	37	34	37	27	37	46	34	31	36	38	38	39	19	21	33	38	44	44	27	27	43	41	35	42	44	29	32	30	29	33	44	35	33	30	41	38	41	35	32	32	36	34	30	30	35	31	37	32	35	37	30	34	35	48	45	30	28	27	37	33	38	31	26	29	19	37	32	35	25	38	24	35	34	35	36	32	30	26	29	31	25	31	34	35	32	40	35	38	33	37	32	26	39	36	28	40	28	31	33	32	22	27	38	38	35	29	39	35	33	31	41	30	21	27	32	38	33	45	34	37	35	30	25	25	37	36	31	35	29	24	32	35	28	25	40	31	41	31	38	43	31	37	38	30	37	33	32	42	31	27	33	37	27	34	30	30	50	35	37	28	24	36	22	29	26	27	33	25	34	36	36	24	15	35	37	24	49	40	29	28	31	35	42
53288	30060	16818	30195	37659	36545	33036	29267	25690	22532	19533	16953	14607	12965	11116	9738	8421	7352	6504	5834	5212	4524	4122	3797	3401	3167	2902	2816	2616	2501	2339	2182	2019	1962	1827	1705	1531	1407	1402	1327	1217	1141	1078	1084	1012	995	984	949	855	846	861	880	812	736	739	684	718	698	638	679	669	671	686	650	674	621	644	624	654	655	654	564	555	616	554	591	580	549	576	545	556	579	593	588	536	557	542	538	555	579	582	568	534	528	555	579	533	560	513	576	591	534	586	552	579	533	559	555	533	551	498	505	511	570	545	565	549	525	547	520	521	531	510	543	561	578	509	540	548	526	540	551	536	579	568	523	519	512	510	484	543	550	512	520	528	501	529	560	508	498	519	519	523	500	512	500	517	534	542	538	496	528	504	506	547	519	493	516	490	574	500	511	540	564	515	470	525	554	557	496	506	530	519	501	504	533	525	487	466	502	518	501	482	504	512	514	513	535	500	500	535	522	529	541	535	507	474	540	495	542	512	534	512	486	508	507	556	539	526	543	496	509	503	517	536	536	515	525	521	511	499	518	527	552	487	520	504	544	495	503	502	522	470	496	591	515	536	512	521	535	513	545	528	524	552	543	527	543	509	508	527	496	511	545	546	506	558	520	478	501	491	541	560	522	555	501	569	520	512	506	507	552	550	527	521	548	521	594	530	537	527	499	516	509	554	525	510	526	523	528	557	545	494	504	513	514	524	514	497	475	520	536	483	526	530	553	493	571	498	497	515	541	511	533	527	530	510	497	523	517	502	471	516	528	525	540	493	517	506	518	539	509	541	500	518	509	555	519	519	564	523	510	521	512	501	552	606	514	489	528	508	535	496	535	500	531	496	541	537	550	570	521	517	499	486	531	500	508	534	533	526	552	498	518	529	506	510	502	505	599	551	526	519	533	580	475	524	527	485	518	507	523	508	517	540	514	504	516	502	542	485	540	478	483	545	439	524	522	532	481	495	514	541	545	499	488	530	547	490	543	510	494	517	509	524	472	515	521	521	481	527	525	540	519	498	525	502	498	553	518	516	524	511	542	510	531	500	511	505	520	527	509	537	512	518	478	511	502	493	519	509	499	490	533	506	527	504	568	504	518	508	529	554	511	523	475	511	510	502	558	509	504	500	511	523	522	501	485	524	528	526	531	537	495	525	558	514	497	553	528	505	501	523	532	492	522	540	539	550	499	522	532	535	492	532	512	471	533	510	524	535	537	548	508	509	564	540	496	512	535	568	566	523	513	508	518	589	527	471	523	518	551	511	530	546	556	497	524	497	529	508	538	510	536	542	552	524	512	571	506	511	516	500	522	520	515	521	520	514	512	528	538	509	514	493	460	558	551	556	543	512	512	522	555	513	523	529	521	520	520	503	537	517	561	512	532	542	551	525	528	516	497	457	529	523	563	525	486	528	544	492	528	542	527	535	528	469	494	547	539	537	509	541	524	509	499	557	519	528	523	528	516	498	491	506	504	534	530	500	553	545	562	534	506	532	511	519	522	513	473	531	543	561	487	549	541	546	501	541	543	562	488	525	551	524	503	587	548	508	536	483	500	525	509	493	537	519	491	530	532	510	534	515	554	506	483	503	522	538	526	478	548	502	508	505	520	504	524	492	487	507	528	573	527	530	559	500	517	527	551	520	473	512	516	557	466	551	509	519	486	517	535	530	526	498	544	525	490	503	546	473	496	494	553	540	533	543	556	514	495	506	501	543	558	535	548	545	528	433	531	498	524	517	508	515	561	576	512	520	539	527	556	501	512	486	542	565	521	541	514	511	535	514	509	537	554	536	562	489	529	500	550	515	519	518	531	523	560	532	533	472	536	519	500	506	505	554	534	530	503	536	510	518	502	492	503	489	528	508	458	519	525	472	537	512	543	497	502	489	527	489	465	544	502	506	550	520	522	517	545	504	506	473	494	524	515	525	518	519	520	467	546	552	545	541	520	517	507	495	515	523	504	506	548	515	523	516	468	510	534	504	480	506	487	516	489	551	521	480	515	557	532	563	502	512	567	489	545	540	558	585	554	508	521	481	518	526	515	552	512	515	487	479	516	540	520	549	524	545	534	480	519	560	502	501	542	498	523	511	521	493	513	515	508	576	506	527	524	501	533	536	554	519	539	498	516	513	517	544	541	496	495	520	488	538	546	487	529	512	470	539	502	541	482	506	521	506	562	507	470	507	492	510	556	507	527	492	527	502	492	517	508	528	526	504	489	558	545	535	485	455	564	547	557	528	556	455	505	523	540	491	518	524	525	516	499	504	522	532	524	494	514	543	507	504	512	575	536	522	490	526	507	530	509	526	512	489	514	466	474	530	536	560	523	495	551	545	507	504	517	535	512	555	535	527	497	531	501	511	552	481	505	510	534	551	522	536	554	549	544	555	535	534	516	536	536	499	522	499	570	481	586	519	485	552	462	532	572	485	521	504	517	530	542	497	528	511	521	510	493	543	523	533	505	533	508	523	561	535	529	470	542	481	547	529	522	543	516	529	526	485	519	495	502	551	469	519	517	539	530	527	505	517	513	531	526	511	537	583	531	533	515	520	525	508	500	487	527	509	573	513	512	510	519	501	516	530	529	536	558	535	565	537	465	534	494	506	502	503	553	509	502	533	510	546	505	567	498	512	502	535	570	553	547	557	531	515	501	512	531	520	526	503	553	489	544	512	529	558	535	509	469	539	565	535	471	537	528	498	546	534	522	528	527	534	531	512	528	537	495	497	528	504	499	506	482	512	486	518	566	512	528	494	532	550	503	503	531	482	513	506	515	498	483	525	505	549	539	525	521	468	508	538	514	566	551	569	530	507	548	487	469	505	531	528	512	502	513	549	545	517	556	513	524	488	497	503	510	519	500	510	522	508	492	548	539	526	498	482	528	548	529	496	503	512	533	514	496	528	526	521	524	485	526	517	536	543	509	498	545	517	497	520	549	544	504	488	517	509	510	495	523	509	516	532	479	528	530	512	530	535	522	499	492	485	522	523	500	559	498	513	513	538	540	512	519	556	513	523	483	525	474	559	546	535	524	505	518	524	491	540	522	531	488	527	519	515	537	529	571	525	510	522	485	562	555	521	590	496	532	566	498	525	487	585	499	538	518	520	537	531	505	510	520	516	527	520	542	513	501	455	526	486	554	511	495	528	503	498	531	531	557	497	528	549	499	504	526	485	543	510	478	525	524	513	536	482	514	487	542	483	501	538	535	503	563	521	489	547	558	527	529	509	539	525	484	530	511	513	534	525	553	500	548	485	504	542	532	531	528	526	501	520	534	517	541	503	538	500	532	552	541	533	536	523	490	544	526	506	544	542	538	515	517	542	559	530	527	502	515	510	547	509	527	514	493	534	509	463	524	511	516	515	542	546	519	527	532	556	524	569	484	487	535	543	510	535	550	511	514	499	507	488	522	493	512	511	526	528	542	513	524	548	550	531	492	507	551	544	512	519	514	533	504	561	571	533	541	531	515	444	518	535	499	538	520
5256	1344	404	323	437	510	431	366	326	279	221	203	171	145	137	118	93	83	100	76	62	60	73	68	47	52	57	46	49	53	53	49	31	55	40	59	49	40	43	32	46	30	49	36	40	36	51	37	36	26	34	32	39	30	38	28	28	36	34	35	26	37	29	29	33	37	31	33	25	28	34	36	27	31	39	30	45	30	23	41	30	22	38	34	40	23	34	27	25	20	30	38	34	34	37	31	46	19	36	31	38	21	34	38	33	34	29	31	27	34	27	28	35	39	26	31	40	21	30	35	30	36	34	36	25	33	25	24	30	36	31	38	36	22	22	33	32	41	31	30	30	26	40	31	33	25	43	32	30	28	33	32	33	27	39	36	36	37	29	26	27	38	35	40	36	33	27	25	28	26	35	25	21	25	34	26	32	34	26	25	26	37	27	26	36	26	23	33	33	26	31	36	26	26	25	35	32	40	23	41	38	22	24	30	44	32	29	28	27	29	28	33	40	28	39	40	31	30	24	29	32	38	27	36	32	30	38	29	42	36	21	30	24	24	28	25	29	32	30	32	29	32	31	24	34	22	36	25	39	34	25	26	24	28	44	34	33	25	32	25	37	25	26	31	36	28	27	26	42	30	24	27	31	23	23	29	28	32	36	43	31	31	42	33	37	28	25	30	31	26	35	35	37	33	38	33	27	28	32	25	33	47	26	32	38	33	35	36	45	31	34	31	24	24	46	40	27	30	27	28	25	25	26	30	35	36	37	32	27	32	30	30	36	26	33	29	40	21	31	27	34	33	29	34	31	31	35	35	26	31	24	27	28	33	37	32	33	32	41	23	40	25	29	30	25	42	22	24	31	32	35	26	25	29	26	39	24	37	31	30	38	32	35	24	32	31	31	27	28	42	34	32	21	36	27	27	25	29	33	34	28	35	29	35	31	19	26	35	31	29	27	28	33	29	30	26	30	35	39	29	30	42	36	28	28	24	46	21	37	26	28	37	34	40	40	38	28	31	31	26	34	30	28	24	29	29	32	31	26	28	19	28	35	26	31	33	28	27	35	27	26	32	34	27	25	27	33	30	25	26	40	34	26	34	26	24	28	35	41	33	36	20	29	25	31	29	31	30	22	36	31	34	33	35	28	27	25	22	30	33	29	33	32	32	34	44	21	23	26	28	34	22	36	24	29	35	22	22	25	39	26	32	27	31	28	35	25	42	26	26	36	37	26	37	46	27	39	28	36	39	29	22	24	39	23	37	32	42	31	27	30	36	40	28	37	27	35	35	38	24	35	28	24	26	25	37	37	25	32	24	33	35	39	33	28	28	28	21	27	29	32	29	32	34	31	37	33	28	26	33	26	30	34	31	36	32	32	27	39	30	41	28	47	29	31	37	35	21	31	30	26	29	28	40	35	34	26	36	32	29	27	19	28	25	27	27	28	22	28	29	31	25	33	32	23	28	37	16	29	25	38	37	30	24	32	36	27	24	31	31	31	31	32	29	22	24	37	24	29	31	30	39	31	38	28	31	37	21	36	31	37	27	31	33	27	29	26	33	34	29	26	34	29	31	34	30	27	29	24	32	31	22	36	41	24	16	28	25	26	32	27	31	29	30	42	22	32	29	34	26	24	32	29	21	35	20	39	28	31	25	25	30	22	44	35	26	22	29	39	36	36	29	34	33	41	29	28	27	34	30	42	31	40	28	22	26	32	40	34	21	34	26	22	26	30	42	25	41	29	23	37	38	37	24	28	32	32	30	32	31	29	35	37	24	29	36	26	27	33	22	25	34	23	34	21	26	27	31	36	25	26	26	34	25	30	28	30	42	36	21	22	31	27	33	30	23	40	20	26	28	38	24	32	40	34	25	30	40	31	20	24	34	30	25	29	24	34	28	22	25	31	39	26	28	36	30	28	40	26	32	30	35	34	31	33	33	26	40	36	33	30	36	32	30	21	27	35	38	36	31	31	30	43	32	24	32	28	39	42	24	41	23	32	37	34	34	36	26	38	28	18	35	30	27	26	24	34	27	31	34	30	41	34	28	33	36	37	37	31	25	29	28	36	34	31	33	36	24	29	24	35	33	28	33	42	30	29	38	35	25	35	31	28	33	30	24	31	32	34	23	29	26	26	33	28	29	45	38	31	41	25	33	31	46	24	32	33	35	35	25	33	27	33	45	29	34	29	34	29	34	23	30	39	29	36	34	32	25	32	25	28	31	31	30	37	28	31	34	36	26	33	24	20	18	24	27	27	28	23	27	41	33	28	29	29	32	31	29	29	30	30	25	26	26	30	33	24	30	26	28	21	28	24	33	34	25	38	36	23	40	28	30	28	33	30	27	31	43	30	24	23	30	23	36	30	28	24	31	25	29	39	32	26	29	35	43	32	35	30	32	27	28	24	35	31	29	26	31	27	41	36	25	30	25	32	30	32	31	31	39	36	18	27	26	32	30	37	35	26	21	29	26	22	35	31	32	22	30	28	28	32	25	30	36	34	29	23	31	35	30	31	31	23	29	26	33	34	21	27	34	33	28	25	37	32	33	28	35	26	28	38	30	30	28	26	35	35	26	36	30	29	31	29	36	32	32	38	33	29	29	30	28	27	40	29	23	24	26	39	26	33	29	29	36	22	24	36	28	32	27	30	27	25	31	25	33	26	36	29	31	32	39	31	35	36	25	40	30	26	25	21	33	33	24	22	29	34	36	36	41	35	45	35	32	27	26	22	34	28	20	29	38	29	32	33	44	26	31	23	29	32	30	32	23	30	25	36	29	32	35	38	26	22	35	34	26	27	25	29	30	35	28	31	29	36	44	31	27	39	31	32	38	25	26	28	32	25	35	30	37	40	26	26	32	21	35	31	27	32	37	46	33	32	28	33	27	22	30	31	52	28	36	32	37	31	38	38	28	26	24	24	35	37	36	30	26	23	36	26	28	21	26	33	34	23	29	32	31	46	31	36	25	27	29	29	37	40	29	37	40	24	22	33	26	27	27	31	30	31	27	37	29	27	29	31	40	25	32	25	29	33	40	28	31	29	21	33	32	19	36	30	27	28	42	31	29	42	35	29	36	36	25	30	42	50	28	37	26	44	39	34	23	36	33	36	35	37	30	40	31	28	34	28	28	28	29	32	36	36	27	33	35	33	27	32	31	34	38	37	22	31	33	33	41	38	33	21	21	42	27	34	27	41	26	23	28	28	39	26	27	30	28	33	41	24	25	41	29	35	41	27	41	30	30	27	34	28	26	38	35	30	23	42	31	32	21	32	33	30	31	31	31	23	34	34	33	39	36	29	33	35	29	22	25	30	35	26	36	35	32	28	35	32	26	23	30	35	30	31	33	44	29	29	26	39	31	24	22	47	28	30	28	33	33	34	27	21	36	36	32	25	31	34	29	18	23	35	24	24	36	47	34	30	34	28	30	24	34	30	24	32	24	25	42	36	28	21	37	25	36	32	36	31	34	29	37	39	31	35	33	23	33	21	36	32	32
39318	20006	9747	21219	28182	26882	23230	19363	16052	13341	10885	9187	7613	6499	5564	4726	4087	3523	3140	2804	2471	2281	2140	1840	1773	1593	1599	1424	1410	1345	1295	1201	1135	1096	1048	1036	866	903	829	763	792	756	770	717	720	700	714	658	653	647	629	660	600	565	595	549	573	546	569	531	568	544	485	570	527	543	533	541	575	517	498	504	563	542	473	488	481	497	502	452	493	497	451	466	518	522	504	447	500	494	536	468	465	505	464	461	509	489	494	498	435	513	504	470	506	447	513	466	481	477	490	464	474	482	481	468	540	492	462	476	491	474	473	461	500	471	454	502	507	521	487	464	472	521	495	476	531	505	498	491	521	460	479	454	444	505	497	450	489	447	486	489	468	482	507	465	528	488	445	487	521	483	449	492	512	491	451	436	473	500	497	505	492	525	495	484	480	454	500	510	524	512	504	509	474	505	457	517	468	464	464	485	512	490	473	513	473	482	489	471	449	492	491	538	478	488	502	460	458	528	485	454	515	504	486	486	489	482	473	483	468	464	500	480	510	469	486	484	475	459	512	462	515	488	500	452	462	476	504	489	507	528	493	486	491	443	512	501	463	488	526	479	474	509	497	497	498	484	491	483	462	481	450	481	485	470	468	512	457	483	435	464	459	490	499	486	485	465	497	502	481	492	480	509	488	500	484	498	478	492	475	450	473	507	466	459	494	471	468	495	487	476	508	469	485	497	443	462	490	477	487	486	463	523	462	510	456	509	511	487	473	479	446	444	458	465	465	479	469	460	518	460	489	518	511	499	500	484	474	472	482	480	482	463	478	456	483	498	460	498	526	491	491	497	423	475	483	488	484	473	508	497	423	486	499	507	486	499	476	481	487	467	482	511	485	477	480	498	471	448	465	486	478	474	525	528	509	499	481	456	503	468	489	476	442	460	447	508	471	441	486	461	470	476	476	471	469	465	501	509	486	502	490	517	462	456	483	445	459	494	452	450	493	510	477	498	491	474	486	464	478	494	527	512	501	470	524	517	476	469	507	523	462	481	530	483	482	531	501	508	507	499	509	456	492	459	494	487	519	487	490	498	503	466	478	479	487	476	481	468	456	517	485	509	484	501	538	495	512	456	476	502	476	449	477	516	491	493	482	503	514	478	493	496	490	477	486	457	480	487	476	486	483	485	510	481	491	476	446	523	493	501	477	472	501	477	497	491	469	486	493	456	492	498	464	517	519	501	514	507	486	491	496	459	493	472	484	482	497	497	512	461	482	483	469	494	513	482	525	475	470	482	434	473	481	444	490	484	478	505	468	478	499	474	476	466	519	463	479	509	477	495	501	454	484	483	468	460	458	461	529	515	471	502	469	499	501	502	490	479	503	505	492	513	491	511	454	470	500	490	515	461	457	503	509	490	529	470	460	439	486	485	482	485	489	507	507	478	459	498	529	478	509	489	495	502	465	495	466	475	505	531	499	447	493	473	468	467	463	478	496	481	492	455	483	486	508	497	519	492	497	435	491	490	518	520	493	497	489	480	488	469	483	512	484	479	488	486	496	464	471	478	477	456	478	502	490	476	515	515	429	473	511	464	537	493	527	498	486	485	472	466	480	499	473	515	483	502	479	472	486	522	467	436	513	520	481	474	476	515	525	479	501	497	465	487	498	481	521	484	505	482	496	500	480	456	477	439	484	479	495	488	476	470	493	515	510	493	500	487	485	466	496	465	505	499	487	456	482	476	478	475	471	494	516	508	519	462	503	489	496	476	447	481	442	459	490	484	490	479	457	496	498	490	462	493	440	486	499	482	464	462	517	496	438	493	479	526	500	473	475	488	492	467	477	466	513	459	526	455	493	493	485	522	537	460	494	455	524	490	498	428	488	491	505	473	500	477	484	495	468	483	496	522	485	488	491	479	474	519	491	440	518	503	493	487	494	453	506	475	496	519	484	526	463	498	464	520	503	495	466	486	450	487	491	471	484	516	461	524	502	505	504	505	456	449	457	483	486	536	477	462	481	491	460	494	473	453	496	532	505	460	486	487	485	493	482	493	502	508	479	476	469	475	512	478	485	521	501	484	467	494	481	471	510	486	494	502	500	488	476	488	470	469	512	493	495	499	497	490	478	488	492	448	544	499	512	512	521	520	492	475	438	499	474	511	462	504	501	481	445	520	486	495	467	453	497	481	457	483	513	475	476	511	499	467	464	485	510	475	491	502	475	489	492	463	509	459	485	545	503	437	514	485	524	494	480	489	528	491	459	498	499	485	525	513	451	468	460	454	468	485	473	503	505	473	469	476	496	497	452	462	474	506	451	467	489	486	500	447	474	457	511	484	459	482	497	466	479	508	509	505	476	533	492	481	485	472	492	473	471	482	488	497	510	488	464	529	475	503	462	501	531	442	473	456	530	507	504	495	457	461	494	478	522	499	457	494	431	493	470	492	494	464	474	493	449	491	427	488	499	464	439	479	472	475	504	473	517	481	477	473	502	514	483	484	488	484	497	503	478	478	507	485	466	499	455	506	454	463	499	489	468	468	477	476	493	474	484	493	484	457	457	529	508	531	543	488	457	463	464	488	530	501	497	470	472	470	497	488	515	458	498	474	509	512	510	502	475	449	512	507	452	482	517	456	472	498	453	493	443	509	471	459	478	471	480	502	468	466	480	525	468	526	458	510	497	485	512	507	489	502	514	516	478	465	523	488	516	502	498	520	482	499	506	507	483	456	479	471	502	496	483	495	448	525	460	483	505	503	500	510	470	452	483	452	524	452	478	499	471	495	471	480	462	465	507	504	484	505	502	509	474	507	472	478	511	472	486	490	496	463	476	487	515	466	459	470	479	504	467	518	482	515	527	497	487	490	484	505	499	483	491	469	487	472	512	492	477	463	508	507	466	478	444	452	462	497	483	489	456	490	487	481	504	467	480	477	469	457	482	478	513	469	469	479	464	502	479	451	525	460	469	464	486	495	511	495	458	508	474	496	493	508	495	503	473	463	480	492	554	507	491	496	480	518	502	484	481	482	526	481	475	499	518	499	479	513	485	486	521	528	500	535	487	496	491	481	491	480	495	516	439	492	507	456	484	509	464	505	444	491	496	482	523	526	508	486	511	483	452	519	535	437	504	456	474	503	460	434	520	487	461	503	492	441	490	497	531	525	447	474	473	489	473	526	486	506	483	492	457	467	507	500	493	479	517	456	457	459	491	480	486	466	473	524	482	482	486	495	458	469	525	483	536	485	480	490	479	468	480	485	484	486	476	459	513	494	515	497	484	438	507	457	489	451	461	454	479	488	485	532	477	507	458	497	489	491	501	482	468	491	477	529	463	469	480	505	458	487	454	517	518	498	487	485	493	501	476	463	510	490	474	497	504	478	525	493	496	490	477	482	527	492	517	441	501	439	495	448	479	482	485	475	478	491	466	499	483	455	496	475	499	514	466	509	514	453	482	495	485	493	482	459	490	464	509	470	480	475	498	502	478	502	471	505	463	473	479	502	464	423	520	496	457	550
13863	4729	993	659	971	1085	933	803	693	617	526	424	365	334	280	232	190	179	164	163	144	116	130	108	101	97	87	83	95	69	84	81	60	64	56	64	64	52	54	62	50	48	49	50	49	48	44	59	49	53	41	55	58	45	59	46	37	30	39	37	37	41	43	47	36	39	38	38	41	55	44	34	43	38	26	48	36	30	29	42	34	48	27	42	40	36	38	35	31	38	41	33	27	40	34	36	37	33	30	33	38	35	39	45	34	36	39	43	39	43	43	36	35	38	40	38	39	45	34	45	34	40	37	31	38	35	35	27	40	35	28	36	43	39	26	30	40	36	31	38	42	47	40	40	46	42	35	35	44	45	33	41	39	38	37	32	35	46	32	32	39	27	39	34	33	27	38	36	39	42	34	47	35	40	38	47	36	45	37	47	31	43	43	35	43	34	44	36	39	42	31	45	33	40	35	33	34	37	29	41	26	40	27	44	38	41	34	38	28	38	31	46	34	31	33	41	33	34	30	27	44	31	29	34	38	40	34	34	35	41	34	33	38	28	33	38	49	41	43	36	40	38	45	33	41	40	45	36	39	49	28	37	36	35	40	50	44	42	53	40	42	31	24	29	40	37	37	37	29	34	27	29	42	41	36	39	43	40	35	40	31	37	37	46	36	30	36	41	34	42	37	41	37	32	44	40	24	38	50	31	47	37	33	39	42	41	39	45	34	44	46	36	29	33	32	27	34	42	35	40	32	23	25	38	40	36	37	41	39	43	37	30	40	30	34	39	35	27	32	39	32	44	33	27	34	45	36	37	32	39	29	38	39	37	39	42	29	40	39	24	31	34	34	32	30	31	43	44	40	26	41	24	40	33	36	42	38	39	38	45	45	35	39	38	37	34	38	36	39	37	31	34	41	32	37	35	37	45	41	33	41	46	39	23	43	37	27	38	28	39	30	35	41	30	35	41	37	47	37	31	26	39	46	34	54	40	34	31	40	41	29	37	41	39	35	33	33	36	29	37	36	43	38	41	36	37	44	44	37	34	45	38	40	39	39	32	31	48	30	39	36	38	40	34	36	40	42	37	35	43	38	40	34	30	46	27	41	28	28	48	33	44	40	41	30	37	43	42	41	37	37	34	47	39	37	38	42	39	38	38	37	44	40	28	41	26	43	42	31	33	39	44	39	37	36	36	35	29	37	46	38	36	38	31	38	49	41	29	41	40	30	43	36	44	31	36	42	40	36	36	38	40	31	38	32	40	34	35	30	35	35	36	31	34	36	35	45	41	33	37	27	41	34	28	38	36	43	42	33	30	40	45	36	36	38	32	34	38	37	40	51	37	42	37	31	40	38	44	29	38	42	39	38	41	32	46	41	33	41	41	32	37	45	27	27	49	41	38	34	41	37	42	36	33	42	28	27	40	40	32	39	37	26	31	32	45	29	26	39	35	30	37	38	38	39	40	39	39	43	38	37	35	38	41	39	40	34	37	31	25	34	31	34	35	37	43	31	34	36	40	42	34	43	34	36	39	41	34	20	38	48	33	24	39	32	39	42	39	46	32	38	40	36	30	35	37	33	47	30	29	26	38	39	31	24	45	30	33	43	33	36	30	34	41	40	35	37	29	39	40	32	40	48	36	33	48	26	36	39	39	45	43	40	38	31	26	38	33	34	39	34	30	40	38	40	27	38	38	51	45	36	37	42	45	44	35	28	26	37	35	34	31	34	37	32	39	36	37	39	34	41	35	33	30	43	39	43	40	24	35	36	47	34	29	44	41	44	38	38	38	32	35	41	35	40	33	27	46	36	38	39	40	46	35	24	44	42	34	63	35	29	49	36	43	51	30	42	46	39	24	42	39	39	27	35	33	40	36	33	43	29	35	45	49	34	36	35	38	39	42	37	41	48	44	34	35	36	38	34	48	41	26	36	37	42	40	39	47	41	42	36	30	28	40	29	33	44	35	40	38	30	38	31	30	29	46	41	36	28	41	39	29	31	34	29	35	44	34	35	54	48	49	34	40	34	39	31	32	38	45	44	39	24	36	52	44	33	40	34	34	42	38	35	39	36	43	43	32	53	41	32	52	33	42	35	40	27	34	33	36	33	44	31	38	35	30	30	55	28	31	39	34	37	36	24	33	41	35	54	43	43	32	35	42	36	33	37	31	44	38	39	36	34	40	41	31	43	42	43	43	34	32	34	46	36	28	28	48	36	19	54	36	46	31	42	32	37	28	43	31	42	38	38	43	46	36	37	31	48	43	41	32	44	50	24	24	43	33	39	40	49	43	39	38	29	35	31	40	32	49	42	36	42	40	27	27	34	47	39	38	38	39	34	36	32	45	45	46	43	35	41	35	23	39	45	39	33	46	41	28	31	45	43	42	45	35	36	32	28	41	31	23	37	46	39	26	51	36	38	33	34	33	32	38	41	38	30	36	40	38	49	35	44	45	52	33	40	45	41	37	32	34	35	33	35	24	35	41	30	40	33	35	35	44	41	35	37	39	27	30	40	39	31	41	43	35	35	38	41	45	30	29	36	34	42	41	36	36	36	33	39	32	37	31	46	34	36	41	42	38	32	30	33	27	32	36	25	41	36	32	38	40	33	36	35	50	43	35	38	44	40	37	33	44	38	36	52	35	49	35	31	38	29	35	33	40	30	44	40	30	50	37	40	37	40	34	31	39	33	38	28	46	35	40	43	43	43	37	28	38	23	33	41	33	48	44	38	28	41	45	45	43	48	25	30	34	46	43	51	31	39	31	31	26	38	38	41	28	34	44	52	37	33	43	36	35	45	44	27	41	38	48	36	32	40	32	50	37	32	35	41	38	37	44	32	29	32	34	31	51	36	36	31	55	43	33	40	45	32	42	37	33	30	34	35	34	49	41	41	35	26	43	45	36	31	29	40	38	30	41	31	44	29	31	41	30	42	42	40	33	38	30	42	32	31	28	39	44	36	42	38	35	39	43	42	38	39	39	34	40	37	43	36	37	37	42	30	27	42	35	43	36	35	31	33	33	56	41	22	39	35	45	39	40	38	33	40	25	41	38	42	36	40	38	45	36	39	45	38	37	29	51	33	35	41	30	33	43	40	27	37	35	36	35	34	37	25	38	35	33	44	39	28	46	45	26	35	30	34	30	31	40	39	47	33	39	40	44	32	17	43	40	48	52	31	33	31	45	29	44	39	41	37	39	34	40	39	33	32	34	35	38	35	41	43	34	31	40	39	34	34	34	32	47	43	38	48	28	38	37	35	38	37	33	20	38	36	40	54	40	32	31	41	43	30	44	38	31	26	44	38	34	42	34	35	43	41	42	43	26	42	28	32	42	37	41	31	37	40	46	48	40	36	49	29	38	49	50	37	35	34	40	39	32	37	43	39	43	38	38	33	39	45	29	21	31	29	37	42	33	47	41	38	39	32	38	33	41	33	48	31	46	34	35	45	45	32	38	51	43	46	51	20	38	34	35	42	37	31	35	51	35	34	37	40	38
52357	28180	16803	29999	37270	36231	32803	29280	25976	22385	19700	17053	14890	13085	11410	9765	8311	7365	6595	5756	5240	4650	4304	3849	3578	3285	3094	2981	2689	2534	2372	2301	2097	2076	1920	1783	1598	1435	1399	1377	1255	1253	1201	1152	1151	1039	1103	1010	983	934	919	819	939	807	804	755	689	727	707	762	768	792	720	728	735	683	741	715	772	738	694	708	712	689	670	640	635	643	580	629	643	671	617	644	587	627	653	613	584	599	619	611	587	627	610	609	597	604	595	565	625	568	630	561	614	591	592	564	572	569	588	591	629	557	617	603	573	588	578	610	583	580	562	578	569	618	603	584	618	548	560	592	586	633	582	609	556	633	578	545	559	598	534	582	571	563	589	600	555	567	569	602	603	638	595	600	586	565	585	591	601	602	608	571	563	638	597	557	579	567	554	631	541	550	601	587	588	601	625	593	529	592	585	563	618	584	540	577	575	588	631	540	572	622	575	565	594	574	603	634	596	565	544	566	605	568	600	568	650	577	592	574	650	600	578	587	561	588	579	606	560	627	561	595	580	573	553	606	535	569	634	584	574	604	565	613	582	580	566	558	631	585	587	587	539	579	603	568	546	564	576	607	589	586	613	591	599	609	596	555	581	579	600	589	609	590	563	577	549	624	582	580	599	587	597	596	612	598	600	553	625	633	547	647	588	572	585	581	601	604	613	558	583	596	547	581	583	554	598	604	568	558	592	537	577	615	572	556	564	617	623	543	598	526	563	599	623	610	601	532	586	599	582	634	572	594	573	564	542	592	559	618	501	563	567	583	600	564	629	573	616	585	589	665	566	584	565	593	633	569	565	567	600	609	573	567	576	616	595	563	595	603	612	569	612	605	599	586	589	513	606	581	611	617	600	608	609	573	598	580	605	603	581	547	583	564	586	559	594	606	570	542	568	622	592	548	586	595	577	514	579	585	610	534	556	553	600	580	593	601	557	589	596	554	599	579	583	571	550	561	608	611	569	600	589	564	617	584	578	592	568	600	598	540	622	588	593	624	604	613	574	597	575	609	598	565	580	601	576	590	594	586	573	608	538	603	595	615	544	592	603	618	622	593	644	570	630	609	578	616	562	595	568	574	577	581	580	601	591	588	629	630	600	581	595	569	594	584	577	605	574	581	527	592	569	579	606	605	580	578	589	564	595	565	576	554	571	566	559	582	581	549	600	580	564	586	596	604	609	602	578	604	597	585	599	564	604	589	595	582	583	584	601	627	556	578	576	566	579	573	598	570	573	574	595	570	604	559	565	586	570	584	603	545	580	530	620	585	592	555	620	550	621	594	588	574	607	584	577	616	572	565	570	596	569	583	590	557	601	617	601	604	639	581	569	611	609	595	610	553	575	621	570	590	595	623	567	573	622	568	549	564	605	580	584	599	565	619	625	585	595	551	582	564	588	611	581	575	588	631	539	571	556	603	644	615	590	546	611	596	601	575	616	612	615	596	586	588	621	584	579	578	600	617	582	592	592	606	600	613	601	593	616	593	591	603	584	584	628	595	565	611	587	624	583	592	627	599	578	562	593	557	598	560	615	569	563	590	574	617	618	605	561	560	568	558	580	561	619	560	590	563	614	610	608	590	601	588	587	589	586	583	584	558	581	592	607	585	563	587	594	573	614	605	557	561	563	569	583	615	584	592	574	592	589	615	602	595	573	568	570	578	613	597	584	598	575	596	594	581	606	604	606	610	597	584	631	575	556	553	610	587	637	561	558	560	600	609	612	626	580	611	574	552	659	585	573	565	553	607	638	612	602	561	609	599	555	612	563	565	605	573	568	597	584	585	587	592	572	580	592	589	602	545	549	560	573	560	587	588	639	621	593	559	587	572	596	560	576	567	590	568	590	638	618	558	584	561	584	529	612	643	578	615	550	621	578	616	541	585	567	587	618	574	565	574	558	564	596	558	605	537	584	584	597	611	603	611	571	588	606	627	603	602	564	572	538	594	594	570	609	592	550	602	559	601	559	568	560	563	596	569	643	592	584	571	582	574	571	519	567	583	577	632	594	608	582	635	563	590	550	583	611	596	619	619	608	595	619	586	582	575	583	628	567	612	618	591	571	582	588	607	594	590	589	603	604	585	558	567	627	587	574	611	597	586	612	591	602	604	567	580	604	554	566	592	592	620	598	612	591	561	626	579	606	552	611	582	566	604	554	568	564	575	582	580	570	546	635	599	576	574	577	575	612	569	642	588	609	595	590	548	635	580	611	583	617	585	601	574	570	584	578	589	583	607	618	581	573	621	573	649	603	591	614	637	518	606	596	597	585	595	562	592	533	556	605	579	605	590	575	625	589	617	586	589	596	557	587	547	666	586	568	623	621	604	609	589	601	582	575	581	590	596	585	604	577	642	584	568	599	559	620	606	595	596	607	604	585	572	568	592	580	581	582	611	590	566	595	563	592	658	582	625	600	554	596	588	610	589	585	608	570	555	575	614	566	535	562	562	582	580	532	548	577	586	645	597	591	617	583	602	552	625	579	572	576	609	615	648	626	619	609	539	579	621	594	576	557	601	609	631	587	551	591	570	598	582	580	589	567	609	617	604	578	582	573	605	596	590	566	623	590	622	592	591	544	581	550	566	587	547	599	570	576	641	554	604	577	584	612	601	547	568	628	562	595	579	575	582	546	623	576	585	597	616	586	612	565	586	582	575	603	596	572	632	609	643	569	593	532	605	600	573	643	578	578	597	582	595	572	618	614	547	566	541	601	636	596	639	549	522	601	623	548	564	566	587	594	563	599	587	586	562	601	584	573	587	622	599	615	579	570	600	635	569	606	585	620	618	626	560	570	579	613	583	606	613	556	610	602	578	582	555	580	582	576	611	601	616	580	620	609	578	582	596	587	553	631	595	523	576	592	575	595	565	587	629	566	592	585	582	583	574	579	549	587	549	589	583	612	596	617	554	594	568	541	582	589	629	589	607	606	565	564	575	626	590	621	615	572	577	617	592	585	605	585	599	601	574	549	575	642	578	576	587	585	634	587	588	548	567	591	606	580	600	565	594	572	572	552	589	572	591	630	612	583	557	562	609	608	572	578	558	605	572	593	557	578	596	629	584	598	644	568	543	571	606	571	611	599	606	598	576	544	623	601	624	593	600	581	589	664	560	563	621	562	550	580	600	576	557	606	592	555	559	595	584	579	571	598	579	574	590	585	585	507	581	572	558	568	582	599	626	611	621	570	573	586	592	611	570	585	606	571	622	571	576	575	591	572	597	590	584	597	595	604	559	567	616	568	595	603	536	568	617	589	564	558	604	611	579	607	572	544	547	559	628	530	609	610	617	572	579	580	602	635	539	582	617	560	647	608	573	567	586	619	620	572	580	578	565	607	571	600	602	630	584	567	578	591	577	566	571	612	601	568	586	566	578	569	564	593	553	560	593	540	587	568	587	599	588	632	587	564	550	574	620	606	576	591	545	612	617	590	621	592	593	589	568	574	580	586	614	596	618	595	613	587	625	537	568	579	594	591	577
9594	2461	641	420	618	758	614	549	472	409	323	283	258	242	195	151	165	140	140	97	115	107	84	87	88	75	76	68	72	60	69	79	60	60	62	57	57	58	50	67	53	50	55	50	50	47	55	50	45	59	47	48	47	54	49	65	44	36	46	37	40	50	43	50	40	51	46	46	49	48	41	65	41	52	47	50	52	41	55	36	47	53	41	45	37	41	34	46	39	50	52	52	55	50	54	52	46	44	39	43	44	38	53	35	36	41	42	33	40	54	47	51	50	34	45	43	56	52	42	46	39	48	40	46	40	44	52	47	34	51	36	52	58	42	53	54	42	37	37	42	40	50	42	44	48	45	45	41	47	57	40	47	46	39	49	47	47	45	47	64	46	41	55	33	48	39	48	35	47	55	36	42	68	43	52	41	47	38	41	45	54	52	46	42	43	41	46	41	51	33	46	50	43	52	46	46	49	48	56	48	56	48	46	33	44	48	36	54	40	41	37	41	43	50	33	31	57	45	53	61	49	40	41	53	44	32	41	41	40	51	54	34	50	32	33	42	53	37	37	55	48	45	39	41	53	42	46	53	46	48	43	46	34	42	55	54	52	48	50	50	50	53	62	51	41	59	47	41	50	59	47	43	59	50	47	42	42	31	35	49	47	43	46	55	44	58	46	42	50	45	31	46	52	35	34	46	53	41	48	33	44	52	50	42	42	40	43	46	46	55	36	42	28	40	47	42	39	30	28	44	46	41	45	44	35	49	49	37	28	39	33	42	38	49	45	47	27	36	58	51	39	43	46	52	57	46	46	39	55	52	54	56	43	51	40	54	49	53	40	52	48	45	45	49	44	37	46	51	48	48	46	35	46	41	56	39	46	49	26	45	45	48	38	34	55	54	63	56	36	48	54	50	38	47	45	42	39	41	39	38	34	40	53	44	44	61	43	48	46	48	51	54	38	44	34	44	43	47	42	38	43	51	31	39	47	51	40	40	51	38	47	43	43	38	51	37	49	50	47	54	43	35	47	50	46	52	37	62	47	34	43	43	48	50	42	51	45	47	47	44	40	43	48	49	53	51	42	41	45	50	42	37	48	46	41	46	47	48	44	45	42	48	48	54	50	52	40	43	47	35	43	54	53	48	45	41	41	41	53	44	57	45	47	51	50	39	50	34	52	56	52	45	36	46	55	38	36	48	56	44	41	45	57	55	42	41	46	38	45	48	49	42	48	48	44	39	46	56	36	46	53	48	43	58	46	49	49	41	43	42	45	35	47	49	42	73	36	45	49	53	28	36	34	42	51	45	50	47	32	36	34	34	49	36	47	48	38	54	52	36	57	51	48	46	55	48	42	43	43	53	58	57	42	40	42	32	39	49	47	43	48	51	40	58	36	45	43	41	62	44	49	50	53	37	50	55	44	47	38	40	49	42	48	54	48	64	38	35	45	49	44	44	52	40	40	42	45	47	41	41	36	47	50	43	50	51	58	42	46	41	50	55	51	39	40	47	39	34	36	36	36	43	46	43	33	37	46	42	44	38	36	53	35	47	36	38	45	46	45	49	49	32	54	56	38	45	41	48	37	42	52	43	48	32	43	43	43	61	58	36	58	37	42	41	41	35	46	39	36	40	42	32	39	45	38	37	44	53	51	36	43	49	34	41	37	58	46	45	47	32	39	40	41	42	42	40	35	48	52	46	51	37	39	41	48	40	39	34	46	28	33	44	34	39	58	55	46	47	48	39	52	55	52	38	32	35	51	44	51	39	40	46	39	53	54	42	49	49	44	43	60	48	38	51	30	37	43	39	40	44	37	39	50	27	46	25	38	50	44	42	45	38	44	41	52	55	58	49	44	36	46	40	44	43	40	45	44	48	49	32	41	45	42	44	49	43	42	40	37	47	38	50	53	41	61	45	45	61	44	39	53	50	41	34	39	45	36	44	39	47	38	45	45	46	50	44	53	30	41	44	52	54	59	46	43	56	53	40	44	51	42	47	37	53	45	38	46	49	50	40	44	53	51	49	39	30	34	50	45	49	54	39	42	49	38	34	43	43	43	49	56	50	45	48	45	44	43	39	45	45	53	54	54	55	41	40	44	42	42	46	52	51	42	44	38	57	47	43	37	36	50	50	41	47	43	46	31	34	31	38	49	35	40	40	41	49	47	40	62	32	45	49	47	42	44	52	43	38	52	43	48	46	48	40	43	42	51	48	43	37	39	45	40	41	35	40	53	48	36	57	39	51	39	41	44	43	45	54	40	43	43	45	50	51	41	61	47	57	42	46	44	40	45	46	52	42	37	50	51	47	46	43	30	40	43	37	43	37	50	45	46	42	37	35	52	42	48	44	37	53	47	47	55	45	56	46	45	45	32	56	48	51	61	63	37	48	36	51	44	43	28	40	34	42	47	39	58	45	53	49	50	52	45	41	52	38	37	38	44	50	39	52	49	47	58	51	44	53	51	50	49	46	48	51	60	50	52	50	54	46	46	44	44	45	53	48	51	37	48	53	50	55	44	36	42	41	44	34	57	49	52	52	46	42	47	43	44	54	36	40	46	32	52	58	43	44	48	47	53	54	39	46	41	50	42	37	42	52	46	33	30	50	44	60	43	41	50	41	53	51	49	44	56	46	39	52	39	40	42	43	38	58	44	52	48	55	52	45	56	40	44	46	47	39	46	48	42	45	46	41	40	37	35	38	31	49	45	60	38	49	43	60	41	41	54	30	50	48	51	45	41	41	39	46	43	52	49	44	39	43	35	39	50	44	41	48	43	43	39	42	43	47	52	47	46	45	34	54	48	47	54	43	56	34	43	49	52	47	51	40	43	55	58	42	46	44	40	57	43	48	48	49	37	38	49	44	43	32	38	37	55	44	61	31	49	45	42	39	52	42	51	38	52	49	46	38	38	53	41	43	50	39	37	43	42	42	49	41	43	41	40	51	53	51	61	40	39	56	41	42	34	46	46	49	38	46	72	38	43	52	54	54	29	50	50	43	41	53	45	43	41	37	39	40	33	42	52	43	43	45	38	40	51	48	34	49	53	32	51	37	52	50	51	56	38	44	49	51	41	53	49	36	47	40	47	49	41	53	43	46	53	50	40	51	42	29	34	44	36	41	47	31	40	51	55	63	53	42	43	41	51	36	36	42	40	42	41	40	52	49	37	46	36	36	46	44	49	38	41	42	39	44	51	39	49	53	41	32	30	46	39	38	38	42	39	37	37	40	45	47	53	40	43	43	51	41	42	47	38	44	45	42	49	47	54	53	44	50	43	42	49	58	40	49	52	48	49	44	39	36	37	49	47	54	49	39	43	38	40	43	39	37	35	52	45	44	45	54	42	43	39	45	28	46	54	49	51	46	35	35	57	41	43	38	33	33	44	40	52	64	46	46	39	33	48	49	40	39	63	35	45	39	51	41	38	44	48	46	45	45	46	54	50	42	33	48	47	44	47	40	48	37	48	41	43	35	57	54	44	39	45	46	44	46	40	50
44551	24188	12913	25242	32499	31395	28016	24189	20564	17480	14807	12471	10799	9251	7977	6779	5971	5137	4554	4163	3674	3204	3069	2739	2590	2417	2263	2145	2104	1913	1840	1732	1610	1709	1493	1352	1350	1339	1215	1142	1107	1080	1160	1024	1054	1001	945	980	990	871	863	890	878	860	809	857	826	768	767	822	770	838	804	799	715	777	780	774	783	751	769	729	754	731	774	730	692	742	724	719	672	723	793	698	696	693	734	705	748	728	708	726	715	696	699	679	713	702	787	715	677	722	718	712	664	749	689	727	707	702	686	732	685	672	707	701	692	685	670	700	731	679	663	709	779	750	701	676	712	706	689	727	726	727	683	743	696	674	714	730	704	715	697	712	690	737	674	676	678	693	710	651	666	782	708	735	707	725	685	688	729	704	749	675	683	658	648	647	707	698	710	690	731	686	678	716	680	681	712	680	729	684	747	670	736	683	698	665	710	707	719	654	677	692	690	680	723	692	693	659	648	670	691	712	756	701	707	743	696	751	681	734	688	704	694	675	671	695	714	692	692	632	700	707	660	730	686	694	685	682	732	674	712	703	692	694	749	702	714	716	684	683	744	705	692	664	688	648	711	703	711	705	698	729	715	686	691	704	670	708	748	736	732	694	689	721	671	686	728	692	693	698	640	691	661	641	734	688	691	691	738	701	695	701	718	718	691	727	670	717	730	691	702	712	663	715	667	692	704	679	738	676	673	724	675	683	704	711	690	668	714	708	707	708	684	643	698	724	686	685	675	731	698	721	681	654	703	702	734	654	669	706	687	736	716	743	712	666	658	674	698	668	727	724	719	694	653	715	703	701	688	676	709	678	668	673	658	702	700	723	664	720	698	630	699	639	672	677	690	679	665	673	696	693	672	698	680	716	748	735	686	657	698	686	707	661	664	648	668	695	708	763	639	739	730	711	701	677	727	730	778	693	700	727	665	674	689	684	731	728	721	719	727	688	766	706	724	681	675	665	711	718	674	684	695	742	653	727	716	764	745	728	667	694	721	679	680	664	678	704	692	690	677	670	630	709	713	697	770	730	689	671	707	642	698	658	704	689	705	735	647	681	721	695	705	736	651	719	705	709	697	699	675	681	683	691	706	688	717	704	673	609	712	668	708	721	709	698	678	719	750	707	671	692	714	697	666	724	713	701	681	715	642	705	708	709	706	682	696	727	670	717	713	711	672	648	674	730	690	709	714	678	698	649	686	677	670	669	703	659	695	782	709	687	668	661	722	683	696	678	712	701	704	650	754	676	728	708	730	697	731	653	678	709	685	718	694	739	691	654	743	709	737	672	671	711	673	725	701	688	702	693	711	721	670	700	678	738	721	697	665	696	677	689	628	675	695	664	716	685	701	716	715	654	673	726	720	681	745	700	727	708	691	681	712	677	675	709	733	694	716	692	720	691	697	698	701	732	704	753	689	633	726	661	716	722	666	659	670	720	676	695	684	682	690	675	763	696	724	654	658	729	713	672	683	651	688	667	684	684	699	691	725	693	670	720	712	688	728	702	700	719	702	697	751	661	697	712	654	675	726	709	659	685	671	707	712	709	712	702	721	744	679	683	696	706	729	689	715	735	678	676	673	698	714	675	699	691	629	720	685	657	731	717	715	751	718	676	716	727	704	758	722	686	734	700	723	727	704	659	717	678	734	702	738	718	676	701	761	743	701	716	636	713	728	659	686	673	699	691	704	731	696	696	752	722	708	681	675	699	769	714	652	713	716	685	692	692	690	652	726	739	716	691	698	700	747	720	675	673	712	739	676	699	668	694	758	711	695	749	690	660	703	648	725	664	701	735	691	680	671	692	713	658	698	711	707	709	661	722	691	687	705	755	639	718	683	671	726	659	659	703	662	679	673	728	680	745	717	692	660	754	657	699	701	677	745	703	687	710	731	716	704	695	716	710	735	696	719	697	718	726	677	680	682	707	715	711	757	715	758	754	718	681	716	741	685	717	713	698	662	709	697	747	728	698	690	714	694	663	761	731	706	709	720	705	750	691	703	735	697	704	668	708	720	726	708	653	634	725	707	662	683	718	711	629	675	665	686	681	684	692	678	670	714	701	702	649	670	690	714	725	702	735	682	709	697	685	675	700	743	711	667	694	693	651	705	729	691	708	681	708	713	655	731	730	693	729	669	725	724	662	667	695	686	688	685	666	714	700	731	691	720	726	697	703	738	710	712	775	696	697	670	672	629	714	696	653	715	726	692	627	671	728	661	714	721	684	714	724	733	709	681	656	723	698	713	687	754	669	727	683	683	729	739	662	703	689	751	707	787	699	680	672	692	685	696	705	682	751	687	731	714	729	710	705	654	705	705	722	661	712	685	700	681	693	706	664	669	697	684	670	717	669	685	728	689	708	688	714	693	658	703	729	685	704	715	668	694	676	696	723	738	669	688	701	711	726	714	734	679	686	725	709	671	743	709	683	700	711	728	690	705	700	694	712	684	684	672	724	704	653	658	666	682	669	670	684	694	727	695	693	716	701	719	689	685	689	718	656	736	712	726	707	687	712	653	694	667	666	704	712	694	688	720	655	705	684	641	670	676	686	652	673	713	689	715	634	706	712	683	745	675	711	718	696	677	672	696	690	715	688	760	704	701	652	693	692	690	698	712	717	695	691	655	674	708	674	659	695	667	710	703	723	726	699	687	690	683	642	650	682	697	703	701	668	737	707	733	689	719	737	665	659	719	681	693	671	749	721	703	721	693	706	659	727	669	681	729	708	685	678	675	700	703	720	680	693	710	713	685	702	733	743	734	730	721	692	654	730	734	647	694	701	693	725	697	667	714	706	707	737	742	676	686	704	664	744	689	680	671	698	678	665	696	752	685	717	708	711	678	692	684	686	667	687	711	720	685	681	654	671	693	655	670	696	708	690	674	675	704	699	645	691	692	727	651	687	681	744	700	743	667	711	650	700	698	674	714	717	716	684	667	703	666	705	665	690	723	718	702	716	717	705	690	662	678	693	706	711	720	674	669	779	756	670	706	691	661	696	657	721	652	702	726	642	685	712	671	703	702	682	687	683	712	688	731	716	697	718	724	665	726	705	720	681	681	675	733	738	665	718	693	638	654	684	729	715	661	728	678	694	689	731	684	675	728	705	692	706	671	632	652	679	765	717	721	726	716	734	690	691	686	761	724	676	730	706	789	697	675	718	666	702	714	697	689	647	676	734	705	727	718	718	677	640	700	683	736	717	733	717	690	687	668	699	699	668	723	682	675	726	684	707	677	741	721	697	696	664	730	696	699	705	700	723	682	718	694	689	681	711	691	725	689	746	671	685	746	742	748	679	693	716	696	684	685	696	691	725	707	764	669	695	725	681	725	672	717	694	717	696	710	723	671	681	679	683	703	695	747	683	757	687	698	670	684	681	702	747	701	719	727	673	672	728	700	690	687	693	666	701	669	716	660	713	697	714	694	708	681	727	690	694	721	694	688	714	704	724	672	661	718	698	697	727	728	681	707	637	690	703	669	692	680	719
13268	4764	1042	642	989	1121	1033	820	703	579	494	470	360	330	305	243	197	187	141	143	124	114	118	110	112	87	86	87	71	74	78	67	62	55	68	69	65	53	57	52	50	43	52	35	47	39	36	38	51	47	38	40	45	36	26	29	37	35	32	36	31	40	28	40	35	34	30	31	39	28	20	36	30	39	37	25	38	35	40	32	27	33	27	30	31	43	36	39	44	46	29	34	28	36	39	35	30	35	30	34	30	25	37	31	40	37	29	32	26	34	42	38	32	32	29	41	52	33	32	29	44	35	31	29	37	30	40	39	31	35	37	44	35	40	35	33	40	34	46	40	33	29	32	26	30	39	32	39	33	35	37	39	33	29	33	26	40	32	26	40	28	33	33	33	37	22	39	26	34	41	36	38	25	36	38	30	31	33	26	22	29	23	30	25	45	40	34	23	40	33	28	33	35	41	32	34	33	29	50	42	23	35	28	40	39	19	30	35	24	30	27	34	44	39	38	20	22	41	32	29	31	29	33	41	42	26	32	45	29	32	31	32	41	31	28	29	37	31	34	37	33	45	24	38	30	35	33	30	29	30	32	35	21	39	36	26	36	34	30	36	36	33	29	42	30	24	32	35	42	38	38	30	35	42	34	33	35	39	28	38	29	36	31	29	33	29	36	50	36	33	43	27	40	27	34	37	24	29	21	31	37	26	29	32	29	33	36	33	31	30	26	42	44	41	27	39	40	32	21	32	25	22	31	30	35	30	32	29	36	23	28	25	32	32	30	38	47	36	33	35	42	33	29	39	34	46	42	42	31	35	33	36	23	44	29	32	35	37	43	33	27	39	29	30	34	36	29	40	33	37	34	33	35	29	30	31	34	39	37	36	31	25	45	35	23	37	31	31	38	35	27	38	26	37	38	26	32	38	27	29	30	31	29	34	30	33	37	33	28	33	27	40	35	32	24	31	19	40	25	31	26	39	45	41	36	43	35	49	25	29	35	32	45	33	29	26	24	32	32	29	24	31	29	33	20	28	35	35	37	45	34	40	30	33	28	28	33	32	33	35	46	42	36	46	29	25	34	33	32	27	38	40	31	42	33	39	33	30	38	31	45	33	34	43	43	28	35	38	33	35	30	30	30	39	47	33	28	42	28	28	49	40	29	36	28	29	26	28	43	35	27	42	40	25	29	34	32	39	33	31	34	26	29	34	27	37	31	43	35	47	37	31	32	28	30	34	31	24	32	35	24	28	31	31	29	28	25	29	30	31	32	25	36	37	28	44	33	30	30	34	28	16	37	23	36	40	31	31	42	38	29	31	35	39	39	30	34	44	32	29	34	43	28	37	31	43	38	37	31	36	36	37	30	27	32	35	29	37	25	32	34	32	42	29	37	34	25	38	47	27	28	32	30	42	24	30	30	40	25	26	34	28	31	33	35	39	34	35	37	29	31	31	41	41	34	30	39	35	33	45	31	27	32	27	29	32	38	32	39	32	19	33	25	42	41	37	26	34	32	29	32	33	33	34	36	36	33	34	34	19	27	28	34	40	32	41	31	28	38	34	36	19	23	30	35	35	29	29	36	31	26	37	41	39	29	36	41	34	30	29	41	42	24	34	35	31	37	31	25	26	28	29	35	39	34	26	37	34	37	32	37	30	37	32	42	27	25	27	39	33	27	33	41	40	39	31	36	33	34	31	36	36	33	28	36	37	32	39	35	26	34	40	28	35	36	28	40	31	32	38	38	33	27	25	33	30	31	36	42	25	40	37	38	31	41	30	26	35	39	37	36	24	36	23	30	41	46	34	42	39	39	41	32	36	32	39	40	40	40	33	32	33	30	38	50	34	32	32	34	35	32	25	33	34	29	36	28	34	29	33	49	49	38	32	37	32	28	34	32	27	34	32	32	32	27	35	40	31	28	44	39	36	28	30	38	26	40	31	39	27	46	20	30	30	38	26	43	24	43	46	23	42	25	33	31	43	34	35	37	43	34	29	30	39	42	33	26	30	30	38	39	35	44	31	37	27	33	36	33	39	31	31	40	24	28	34	36	28	29	36	28	34	19	37	35	37	28	34	38	38	38	49	35	21	32	23	30	28	39	38	36	34	30	38	33	28	30	41	41	40	40	36	33	27	44	35	30	60	31	25	31	33	31	37	30	34	38	41	30	28	38	33	33	32	28	33	37	30	28	34	30	27	24	36	27	42	42	36	32	38	29	35	39	29	34	27	31	39	41	32	33	39	24	34	30	32	25	29	33	40	32	33	27	38	34	23	35	28	22	32	34	32	29	32	33	26	26	33	31	38	36	31	38	30	37	31	25	40	38	34	33	35	34	43	37	31	42	31	34	31	38	37	34	28	48	28	35	43	31	41	27	41	30	31	34	35	36	25	36	30	32	41	34	25	43	41	26	31	39	50	34	41	37	25	24	35	42	30	33	37	35	32	29	36	29	35	35	36	26	37	43	34	29	36	35	38	27	36	47	42	34	36	29	36	30	37	34	28	30	33	32	37	34	37	28	38	26	32	25	29	31	28	42	28	25	35	33	31	27	42	29	41	27	35	28	33	36	30	37	37	29	34	35	44	29	35	23	33	34	37	38	46	28	28	22	31	43	38	27	26	29	26	39	37	25	26	29	35	32	38	33	29	45	38	33	37	36	29	35	39	41	37	29	38	36	32	28	35	31	23	38	39	30	36	38	33	36	47	30	30	36	27	28	33	43	26	39	42	30	32	24	40	33	46	33	36	28	36	37	35	33	26	28	35	26	32	27	24	39	35	37	37	31	36	28	37	32	36	35	49	27	28	34	40	32	42	21	41	34	31	33	31	36	28	41	28	26	30	28	32	36	32	36	32	24	37	33	39	45	26	27	46	34	40	35	28	31	38	50	31	35	40	24	28	34	32	32	30	48	42	23	43	34	44	34	36	20	39	31	38	30	23	41	42	32	23	38	33	28	29	34	30	21	37	51	37	27	33	33	32	37	28	36	39	30	48	31	34	27	31	35	34	32	44	34	34	39	32	44	25	36	43	32	32	24	46	29	32	33	39	40	37	30	20	38	36	35	38	43	32	39	33	23	34	30	34	37	44	46	26	21	42	22	31	24	42	38	33	37	31	37	52	35	33	41	30	32	35	33	35	36	28	29	42	31	25	31	33	36	29	36	25	31	40	34	20	40	24	40	35	32	31	46	37	33	34	37	36	35	42	31	34	27	37	33	26	47	44	39	39	28	37	28	32	36	28	36	27	31	39	30	37	30	39	48	29	32	31	27	34	34	24	27	26	36	28	26	33	36	32	25	32	31	39	33	41	26	35	37	30	31	30	32	26	22	22	33	40	38	28	33	28	42	33	33	31	38	35	42	35	25	25	27	37	24	34	35	26	29	33	37	34	32	37	39	28	35	27	31	36	44	46	44	34	20	34	41	35	31	28	37	35	37	31	41	45	28	30	23	25	29	39	29	47	33	31	21	32	42	46	33	26	38	30	30	34
52572	29153	16780	30345	37635	36596	33220	29617	26108	22700	19537	17152	15022	12971	11228	9719	8409	7109	6531	5812	5139	4722	4229	3785	3595	3255	3098	2873	2683	2457	2255	2160	2049	1953	1736	1668	1514	1425	1329	1306	1228	1172	1185	1143	1060	1013	959	966	857	882	801	838	791	827	744	716	677	649	703	656	670	661	685	677	648	639	664	602	610	669	620	611	615	599	561	636	600	554	565	625	594	577	554	560	565	539	589	574	580	534	546	566	539	551	529	551	544	553	556	524	554	539	526	565	546	506	569	551	521	546	546	562	575	535	527	542	492	541	543	557	531	530	536	544	524	522	526	526	510	528	539	554	494	540	530	537	507	511	514	480	503	490	506	486	501	500	541	508	573	540	518	566	484	484	502	517	491	489	508	551	500	535	545	571	519	503	537	481	522	565	493	548	480	500	530	539	563	527	505	498	497	534	491	496	486	549	542	533	520	522	553	507	537	477	492	544	478	527	523	485	499	521	510	511	525	497	541	514	488	542	519	509	491	530	488	564	547	540	532	513	518	520	508	531	529	521	517	513	564	494	527	513	558	475	533	503	546	534	500	494	524	551	504	530	540	543	499	488	545	498	480	501	499	527	539	551	503	501	520	550	514	515	538	527	526	508	564	474	515	508	523	487	517	524	495	522	528	502	548	478	520	530	481	526	508	544	553	522	527	523	526	544	574	505	556	540	499	537	527	505	506	507	518	495	543	517	493	607	495	538	527	478	500	614	535	540	506	512	531	535	511	563	530	517	494	505	552	524	491	546	487	499	542	523	516	496	539	534	489	510	566	540	518	538	539	542	510	516	551	525	513	485	560	509	504	502	556	552	550	536	564	533	525	579	515	537	516	495	494	496	513	501	529	514	487	541	547	530	525	529	551	499	578	519	514	534	493	519	499	515	490	536	489	549	502	541	541	538	508	512	548	538	529	501	515	529	501	497	517	488	547	543	538	541	520	491	547	525	503	543	472	572	557	512	523	490	489	514	559	502	540	499	507	480	504	538	500	534	521	559	515	531	505	540	489	497	551	501	517	495	523	498	536	494	481	498	505	513	496	521	498	542	524	550	517	478	523	506	533	489	515	542	485	569	538	538	553	526	565	493	487	497	554	491	512	509	504	536	522	511	559	497	466	500	531	554	508	503	541	511	507	491	508	540	537	497	521	526	505	516	528	519	558	543	497	517	554	574	502	503	544	492	547	521	475	517	533	545	562	556	527	530	534	533	524	531	500	522	528	497	499	545	532	499	526	533	498	506	520	536	557	476	521	505	520	559	565	496	539	559	501	499	527	545	502	525	533	509	558	470	489	520	495	531	539	496	496	514	535	542	525	535	534	499	533	562	554	490	471	522	519	492	510	526	485	512	469	528	528	501	545	521	495	540	498	498	503	488	499	506	508	480	521	550	498	529	522	529	529	531	513	491	537	490	522	538	512	551	549	485	529	516	505	527	490	554	504	534	510	505	494	504	489	522	534	573	482	528	504	521	515	541	514	494	539	557	542	511	552	486	514	503	539	520	500	511	501	546	525	566	575	549	476	537	512	537	508	540	496	542	526	481	504	552	504	504	510	534	548	555	527	516	501	495	497	539	501	546	534	531	508	528	495	540	513	534	557	499	545	559	512	499	543	508	565	503	516	555	530	483	520	513	528	530	516	511	461	509	493	549	508	528	529	498	506	559	515	526	512	531	497	546	541	503	525	506	491	532	528	539	531	512	501	523	468	535	524	549	499	505	484	515	546	547	535	499	514	528	541	476	516	524	523	512	526	541	533	518	516	569	508	513	541	499	555	551	497	507	551	545	528	543	498	489	507	545	503	511	538	479	542	514	546	495	487	554	544	534	476	526	551	502	527	502	534	565	528	499	526	507	524	487	504	513	551	496	549	514	511	470	506	540	502	496	523	515	521	567	529	556	558	511	535	530	543	527	504	535	483	549	525	530	529	539	561	510	507	513	514	517	535	527	512	533	538	541	509	505	497	498	522	520	506	522	565	520	524	507	527	559	525	495	460	476	526	561	541	522	519	491	524	492	484	534	493	500	518	491	522	519	550	549	532	544	518	553	527	500	521	545	532	515	483	525	533	545	496	522	530	470	543	542	490	524	527	521	497	530	533	511	550	504	512	506	518	536	538	562	524	519	527	489	548	520	542	538	521	528	529	486	516	523	470	518	507	501	537	536	541	574	517	548	538	519	533	539	495	519	512	478	538	530	502	531	522	522	556	508	513	499	489	543	519	526	547	540	501	507	497	503	515	493	522	583	502	503	501	500	490	464	494	507	504	549	485	497	542	472	512	507	540	538	496	491	526	542	545	521	512	529	509	514	553	505	486	526	550	506	525	548	529	511	544	480	526	522	484	494	533	530	527	543	554	510	537	525	509	536	536	492	515	479	539	543	483	483	519	527	497	494	537	568	551	526	541	527	482	514	501	534	526	528	497	517	528	501	500	533	510	548	560	495	549	508	507	554	498	506	498	523	501	522	504	540	508	533	513	511	521	514	505	538	545	491	566	513	602	558	521	539	522	523	529	504	524	501	541	525	531	530	520	549	500	500	525	509	500	538	529	511	510	513	531	498	511	542	505	518	525	543	533	524	521	518	533	558	539	520	546	504	497	517	542	534	532	496	502	511	534	530	508	526	550	549	497	572	548	508	504	519	477	542	525	553	509	499	534	484	521	551	531	523	521	517	522	534	543	526	513	510	511	520	531	506	522	499	521	513	508	522	529	548	523	526	507	499	493	503	529	558	546	558	496	497	538	524	512	487	479	527	502	557	508	523	534	523	530	526	492	513	489	522	575	484	565	534	539	523	499	486	554	520	522	519	472	518	541	538	514	532	542	485	499	531	518	504	504	476	512	508	529	492	527	503	469	540	487	477	546	530	520	522	500	532	505	507	551	513	534	547	549	519	517	546	497	512	548	508	493	530	513	502	540	566	507	495	554	515	481	497	531	498	539	513	524	516	552	500	525	503	520	527	498	555	512	521	503	498	511	498	525	532	490	525	541	488	523	518	476	538	510	499	503	528	536	486	475	488	535	515	515	573	495	503	506	521	513	496	553	510	528	544	522	522	510	510	519	469	495	549	542	506	521	529	514	501	509	508	539	521	493	544	534	550	506	527	539	512	536	519	524	561	491	531	535	526	508	490	526	510	538	531	527	460	552	509	527	507	513	523	510	551	491	481	515	523	507	491	555	543	547	519	500	538	506	532	544	515	525	553	537	514	509	499	508	534	502	499	519	516	484	504	535	510	519	537	563	561	513	492	504	500	486	484	496	519	546	527	539	541	560	517	506	532	519	494	538	522	553	552	524	536	561	510	543	525	503	514	511	512	506	497	526	510	496	522	491	518	547	505	494	591	525	523	475	520	542	487	495	535	520	499	550	518	518	508	509	481	520	506	507	490	522	568	497	520	549	519	519	514	459	497	515	552	524	513	512	568	516	499	508	522	506	531	525	499	497	529	545	523	541	536	527	491	529	542
5205	1498	405	319	424	486	399	315	302	242	222	194	165	156	125	107	110	76	76	81	70	74	51	62	48	64	54	52	53	43	42	58	40	41	40	39	39	32	52	25	50	41	38	36	41	41	35	42	42	39	39	40	27	31	37	28	27	36	40	39	43	34	16	47	27	34	38	29	41	27	28	36	28	32	28	30	35	37	29	30	28	27	32	30	34	33	36	28	27	25	25	26	25	38	36	24	33	50	25	30	29	35	34	23	25	30	35	36	25	33	34	36	37	32	37	27	32	33	36	25	21	43	29	29	26	23	29	37	26	29	31	19	26	37	29	24	31	28	22	34	32	28	31	34	28	35	26	32	31	32	36	37	31	30	32	33	32	27	34	26	28	29	40	29	35	30	33	42	37	34	42	32	38	29	27	28	26	23	34	40	34	32	35	27	21	26	26	31	37	37	28	30	25	39	34	29	32	24	26	30	33	37	37	22	29	37	28	32	23	26	28	39	26	26	31	29	35	31	26	28	34	40	28	34	28	31	24	40	33	31	26	25	43	28	32	28	41	35	42	35	35	44	38	21	24	33	32	27	27	40	32	34	35	39	34	23	29	31	21	36	23	25	36	27	34	27	29	28	21	41	32	19	37	32	29	35	37	28	25	30	26	28	26	29	39	32	24	36	23	29	32	29	21	28	37	42	38	31	35	28	29	27	25	34	18	22	37	39	39	27	34	36	29	34	33	30	29	38	30	30	30	30	39	35	28	32	33	34	30	31	33	25	23	37	28	38	33	25	37	28	21	25	32	31	36	29	32	37	31	30	20	32	34	36	22	40	26	34	25	31	29	27	23	17	22	34	36	30	34	36	29	44	30	42	28	29	30	27	31	23	25	37	35	38	43	33	28	25	27	23	33	28	26	17	34	30	31	29	37	24	37	38	30	27	32	39	22	22	27	31	46	22	33	34	44	33	33	28	39	35	26	38	36	41	33	20	31	24	31	34	29	24	35	33	23	23	29	28	32	27	32	35	27	32	39	25	31	28	26	25	39	30	30	40	25	34	31	34	24	24	30	28	30	26	31	28	22	35	41	33	29	33	26	19	31	35	36	39	31	32	32	36	26	31	35	24	30	23	38	35	34	28	29	42	22	32	27	32	31	31	31	38	21	43	32	34	31	29	32	36	30	32	29	36	29	23	33	26	28	35	28	44	31	39	32	46	34	33	33	35	28	29	35	23	29	33	29	32	37	27	30	30	33	38	31	29	26	24	26	39	24	25	30	31	33	43	28	40	34	31	41	32	34	24	26	38	26	30	33	24	24	28	39	23	40	32	26	28	29	37	37	38	31	35	33	36	33	31	27	28	23	32	24	29	31	38	35	29	28	40	38	27	35	35	28	33	34	28	28	29	34	27	37	35	31	28	22	33	17	39	45	47	24	31	30	25	29	21	24	26	31	28	30	35	29	29	35	24	25	31	42	33	23	26	22	34	30	29	28	34	30	32	32	33	39	35	27	29	27	29	39	37	37	31	31	38	21	27	29	40	36	25	30	32	33	36	29	34	28	27	29	30	30	41	26	23	31	25	29	25	23	23	32	26	35	40	25	40	24	30	29	22	32	24	29	35	30	31	34	27	39	24	22	29	31	31	30	29	28	30	29	23	32	26	34	24	31	32	23	42	31	36	31	21	32	29	27	29	26	23	34	22	40	32	29	34	19	24	34	30	31	24	35	34	27	21	27	29	40	36	31	31	33	21	37	29	25	30	27	30	45	32	29	30	29	34	32	19	34	31	35	31	37	29	35	24	26	32	26	25	31	30	26	30	32	27	38	32	35	43	27	37	36	26	20	34	32	26	35	34	38	29	37	24	39	26	28	29	42	29	33	31	36	25	29	33	31	26	33	29	35	24	34	41	31	40	33	33	27	32	23	36	29	27	19	29	31	26	29	27	32	24	26	24	33	31	34	34	40	26	37	34	26	33	26	38	30	40	27	32	36	34	23	35	29	28	30	28	33	29	26	29	36	30	25	32	31	45	28	28	34	30	25	28	36	25	29	26	29	38	26	37	21	37	29	31	30	33	28	25	17	47	30	33	34	30	30	34	27	36	18	31	28	23	26	31	35	35	29	37	34	32	27	29	24	20	35	35	31	32	25	24	36	30	34	27	24	36	34	24	22	29	35	31	39	34	38	30	24	39	45	39	32	30	32	29	28	36	20	33	26	25	35	32	28	36	23	38	32	38	31	29	36	41	39	26	36	24	15	30	26	41	30	35	40	30	26	25	32	32	26	30	25	34	22	24	28	36	33	26	30	35	26	37	38	40	35	31	33	29	28	39	38	36	29	23	28	31	31	41	24	36	18	26	41	35	37	37	36	30	43	22	34	34	24	25	36	23	25	34	27	36	31	28	29	36	33	35	36	32	34	32	41	34	24	34	31	25	32	25	43	31	29	29	34	30	32	33	30	31	30	41	35	35	33	24	26	22	32	26	29	39	25	46	30	29	29	28	28	38	32	33	34	30	43	24	35	18	25	33	30	28	30	36	26	22	44	23	32	30	22	39	33	35	28	24	31	25	29	33	26	39	35	37	28	32	30	38	34	35	30	39	31	24	33	25	39	22	24	22	28	40	33	21	24	22	36	17	34	23	30	28	37	24	33	29	52	38	36	29	39	31	30	22	29	30	38	29	33	35	25	27	36	30	30	22	34	35	35	31	35	38	33	29	26	28	32	38	30	37	28	36	23	27	31	34	32	37	34	30	40	25	38	23	40	27	22	29	30	27	34	35	38	31	39	37	35	33	35	39	42	33	35	24	17	39	46	26	35	28	40	35	29	27	29	28	30	31	44	27	25	31	36	23	35	22	24	40	43	28	35	19	32	33	31	33	33	25	32	30	34	21	36	43	24	25	28	36	43	22	34	28	23	28	33	35	24	23	29	29	29	27	39	33	26	27	27	28	34	31	29	35	24	27	44	23	29	21	21	35	33	30	37	38	29	34	31	26	40	45	23	25	23	38	23	27	23	31	28	36	31	32	32	30	24	37	32	31	23	34	30	36	25	32	30	26	42	25	37	34	32	31	26	27	37	29	35	27	29	23	42	27	31	23	29	33	34	29	37	33	39	38	26	25	27	28	30	24	26	32	37	27	29	26	30	30	23	22	28	29	37	36	37	25	33	37	32	32	34	29	19	29	28	37	29	29	30	39	21	23	42	32	29	25	36	42	32	33	20	31	28	29	42	26	26	26	31	29	34	21	33	36	33	38	27	31	27	30	38	33	28	33	33	18	24	23	34	31	26	32	38	31	33	29	43	24	29	25	27	33	37	29	22	16	34	30	28	36	32	28	30	28	27	34	23	36	39	29	27	29	31	42	26	31	37	29	37	24	24	24	29	30	28	38	20	31	26	33	28	24	27	27	29	34	31	28	24	26	26	34	32	33	29	31	28	34	19	38	27	37	40	30	27	20	32	23	30	24	25	30	34	37	28	31	32	28
39475	20827	9986	20979	28006	26693	23100	19559	15912	13186	10870	9044	7663	6487	5351	4495	3940	3377	3058	2682	2413	2219	2039	1920	1805	1763	1528	1458	1372	1271	1223	1089	1178	1078	1045	1053	958	856	842	794	810	779	810	737	712	707	713	682	635	655	610	581	552	607	576	567	553	569	532	581	547	542	547	589	570	525	574	522	514	488	535	519	530	496	481	502	475	515	502	563	485	470	469	528	489	480	473	475	477	521	486	507	472	505	495	505	497	493	516	470	503	500	506	501	509	506	499	492	494	473	495	479	476	497	504	511	478	491	492	531	508	511	514	505	487	507	500	478	475	517	488	456	486	482	509	470	501	462	460	513	478	472	475	481	460	470	507	485	473	505	488	513	474	488	488	470	473	484	484	467	457	513	478	499	478	507	475	457	494	473	485	498	444	507	526	486	477	491	433	480	509	503	548	534	495	467	481	475	465	500	476	438	518	458	491	469	462	511	534	493	479	464	499	476	498	491	492	489	445	480	483	492	471	493	507	485	519	515	445	500	493	495	493	516	532	456	484	463	495	467	451	507	494	472	521	493	529	452	458	505	479	493	464	518	471	449	510	532	508	510	506	489	518	522	453	480	500	454	476	505	496	530	492	463	492	479	502	515	486	448	471	520	488	488	485	470	512	496	507	504	463	509	485	507	503	520	487	492	467	459	507	464	515	506	502	485	475	522	459	518	507	526	458	511	517	495	471	482	496	440	475	465	485	527	458	527	497	499	472	471	506	487	469	493	514	483	475	494	504	495	468	516	481	493	481	527	499	454	467	492	481	487	446	493	496	462	486	494	488	500	457	485	496	443	494	492	509	480	482	469	513	529	482	489	468	491	492	539	458	464	507	491	470	517	462	476	494	490	470	423	450	531	469	509	468	489	526	497	475	476	503	465	431	521	470	488	509	508	504	520	456	516	462	531	458	498	515	497	471	464	443	488	497	453	459	490	491	482	518	488	487	500	451	518	483	445	485	499	539	495	434	501	486	475	480	504	508	490	468	501	444	497	497	473	466	483	483	456	528	478	478	488	492	500	485	491	481	505	493	498	468	445	514	466	461	540	504	474	494	498	456	497	473	474	489	470	501	507	471	508	515	495	442	521	481	494	506	506	493	510	474	484	488	486	520	487	509	491	466	455	489	490	492	525	534	476	528	501	474	513	468	460	482	509	509	504	499	521	524	506	481	473	496	457	497	444	460	490	464	499	484	499	479	460	503	463	524	488	500	434	492	508	488	485	495	495	454	461	491	485	468	488	478	506	465	516	486	517	491	486	471	456	486	515	511	518	520	510	495	511	480	521	475	518	497	454	491	491	502	480	521	507	496	519	481	480	491	520	472	482	500	492	500	508	486	497	513	508	435	502	491	512	504	478	486	490	475	456	449	506	501	454	484	496	478	511	502	522	513	487	461	500	462	490	499	476	494	500	502	465	481	443	497	478	514	507	452	482	473	484	477	507	490	434	516	476	468	479	522	476	490	493	532	466	458	510	487	450	517	500	530	519	466	494	544	484	494	487	504	464	496	473	518	467	502	460	476	489	496	461	483	520	523	529	482	457	485	493	474	491	481	486	487	488	472	458	473	502	455	443	475	457	489	514	471	501	489	482	488	488	516	457	483	502	439	487	506	533	470	483	445	512	511	501	463	527	481	482	521	489	478	472	507	503	463	520	483	543	476	511	498	489	520	481	475	470	475	480	489	500	469	532	507	508	489	489	543	441	494	540	448	487	482	467	476	506	461	515	454	532	468	513	481	501	521	468	482	514	505	517	447	528	485	521	453	491	491	483	461	469	470	457	516	488	490	536	481	480	496	518	513	494	520	471	501	493	459	515	477	545	504	463	517	492	489	494	459	498	505	472	464	459	479	462	489	510	469	481	472	457	476	489	457	453	474	478	512	484	492	495	480	497	476	486	471	526	493	473	514	454	503	503	533	483	518	539	496	489	443	449	487	495	514	493	537	470	535	510	441	510	522	505	494	495	490	500	510	466	466	479	520	426	510	453	467	507	521	474	475	476	493	458	496	481	493	493	471	472	498	517	468	498	475	498	492	476	481	477	428	474	530	517	481	485	511	502	484	482	501	471	473	456	497	491	483	528	420	499	486	469	497	519	478	490	476	493	490	508	515	523	461	499	492	484	500	471	479	521	428	498	490	490	483	470	490	487	488	472	510	498	495	498	461	489	477	481	505	509	535	476	523	454	469	471	490	477	469	512	465	484	499	451	480	450	487	518	475	494	493	522	493	463	465	489	479	516	462	494	467	466	478	481	485	450	487	474	513	484	438	501	514	503	469	486	480	464	487	484	468	510	482	489	476	471	475	483	495	462	470	475	438	483	469	499	443	530	498	506	532	505	485	507	512	506	492	478	481	480	483	463	460	450	460	448	467	480	467	471	467	476	495	507	487	499	496	490	490	437	476	504	454	510	461	472	482	435	498	511	482	487	437	475	526	491	469	504	483	530	479	481	502	435	484	495	529	484	482	477	485	496	464	479	472	486	472	500	511	525	467	486	491	498	479	495	492	511	465	485	474	490	485	472	520	487	518	489	457	441	524	468	513	489	488	467	489	476	476	478	516	496	486	510	490	440	467	467	487	493	539	474	469	460	469	480	484	469	519	495	465	460	460	494	509	499	534	481	498	487	457	525	472	499	529	470	503	493	476	466	467	462	495	476	488	506	499	476	488	492	483	475	487	483	515	440	489	493	550	457	462	495	500	486	498	493	482	473	485	511	459	496	455	495	470	477	482	461	461	502	492	483	465	511	438	488	498	460	496	480	477	479	478	507	484	496	483	477	487	507	519	460	505	462	534	541	484	466	493	469	496	482	458	521	514	443	496	440	497	508	487	498	475	495	458	512	482	478	480	485	478	458	485	508	471	494	503	524	489	456	488	496	499	490	479	513	485	484	507	473	495	503	486	470	461	460	496	535	463	486	490	500	452	473	447	462	513	442	478	471	468	453	497	436	477	479	468	443	473	475	508	461	502	485	513	508	478	494	488	489	481	488	513	493	474	471	457	490	489	483	492	476	503	518	496	480	494	479	487	438	476	502	512	530	484	482	477	471	486	467	469	460	499	476	448	467	449	514	458	507	449	508	514	463	460	501	441	475	484	490	449	465	479	495	485	485	486	484	462	479	458	469	477	509	505	492	489	455	475	496	479	493	507	493	494	498	486	470	454	482	464	460	478	485	513	474	501	460	500	476	468	476	497	479	480	469	522	488	510	478	479	473	473	492	465	484	511	507	495	457	489	476	505	512	463	485	528	454	479	481	472	474	510	538	505	509	471	474	519	510	514	496	460	466	516	488	472	520	476	531	481	495	499	472	491	514	468	471	471	493	492	472	450	487	471	463	504	479	493	488	515	461	490	471	496	521	502	530	515	482	471	507	499	470	502	481	498	513	455	521	519	492	498	509	482	513	461	477	490	469	528	490	539	482	499	486	489	488	487	505	497	457	468	507	472	530	501	475
14016	4894	1084	719	975	1094	935	824	719	612	494	471	375	300	268	223	202	158	166	157	123	119	117	116	114	90	101	71	97	74	63	67	66	51	78	56	69	50	52	57	49	59	52	43	52	64	51	31	52	44	41	39	45	42	40	49	32	45	50	43	32	46	45	33	35	49	41	43	40	47	37	32	38	47	41	43	25	40	44	38	37	39	36	28	40	37	32	41	25	31	42	37	39	28	48	45	41	49	45	40	55	41	40	47	30	30	37	45	32	37	34	41	34	41	48	40	31	36	46	31	44	37	38	37	40	47	34	40	32	47	44	30	41	25	39	33	40	54	46	40	26	39	36	41	37	36	43	31	50	43	36	27	41	43	42	40	35	30	34	35	38	42	33	39	30	30	36	28	52	46	44	34	30	32	42	36	37	35	35	37	31	42	36	28	41	33	41	37	45	32	41	39	28	42	45	33	39	38	41	27	39	40	45	37	42	39	31	41	36	41	35	34	33	28	34	42	42	38	37	34	38	28	41	40	37	35	37	34	32	43	35	30	40	32	37	36	42	40	44	40	48	40	34	49	34	35	32	43	47	36	39	40	42	38	36	31	33	43	36	39	29	42	44	22	43	30	33	38	30	44	34	39	33	35	38	38	49	43	34	34	47	39	31	38	38	44	46	30	45	43	36	40	44	41	41	34	42	43	33	34	36	38	47	46	33	42	30	46	40	30	42	29	39	27	39	36	40	47	35	41	35	39	34	49	39	32	24	44	40	40	48	36	32	40	43	43	31	38	38	36	52	38	39	44	44	36	49	24	30	49	31	21	40	36	38	43	39	39	35	45	33	47	34	36	35	46	31	48	49	44	42	32	37	38	37	40	34	35	40	32	34	31	42	31	39	48	46	30	32	34	29	42	41	36	30	41	42	44	37	33	42	39	38	25	39	38	36	31	31	44	31	27	29	44	28	36	34	39	35	36	44	36	41	41	41	42	38	27	43	33	43	34	42	49	25	32	44	35	29	35	43	37	28	37	40	38	35	51	36	40	48	30	42	40	37	42	40	54	27	36	34	37	37	44	26	35	34	41	37	35	35	40	37	38	38	28	33	33	39	35	30	45	28	29	38	41	26	41	38	36	38	34	38	33	37	46	36	41	40	44	37	45	30	48	31	37	35	47	50	36	45	32	48	42	45	37	30	42	34	36	41	39	42	35	33	40	28	37	40	45	28	33	49	32	44	51	45	28	40	35	36	29	29	34	29	39	35	37	49	38	36	53	36	35	37	44	40	39	43	41	32	42	40	29	36	36	37	56	31	33	35	30	45	43	30	36	28	43	53	42	35	31	43	25	44	33	41	30	38	39	30	37	39	43	35	41	40	35	36	32	34	31	39	33	40	31	35	34	43	33	38	31	37	42	27	37	31	27	31	37	33	43	34	38	42	33	55	38	49	38	41	32	51	53	38	31	35	39	38	40	35	35	32	45	41	42	35	30	32	47	35	46	33	50	40	35	30	39	30	45	27	51	35	32	46	33	43	34	33	41	40	36	38	42	29	33	49	43	33	40	35	40	35	33	37	34	45	34	31	41	39	29	38	41	29	32	33	57	36	47	39	31	33	31	32	48	35	44	39	41	33	38	38	34	44	35	32	36	39	38	42	45	35	45	37	41	41	39	37	32	49	43	37	43	42	35	26	35	28	32	36	35	46	34	34	43	41	49	30	35	42	31	45	33	32	36	22	37	50	39	37	44	37	40	35	31	41	39	43	34	49	49	36	26	38	38	34	43	38	32	44	34	40	27	43	48	51	43	33	46	32	37	30	38	33	33	36	51	43	35	31	40	38	37	47	40	28	34	31	33	46	35	38	37	33	37	40	43	29	41	36	44	32	42	38	37	49	29	54	34	39	35	44	38	34	35	39	32	37	28	43	36	32	36	37	32	28	36	41	41	33	34	33	36	32	25	30	37	43	35	27	43	29	37	35	37	43	41	26	35	39	33	21	44	40	41	37	39	35	32	45	36	35	33	28	40	42	45	42	39	43	40	34	30	42	32	41	27	47	31	36	42	26	27	39	41	40	37	39	40	35	40	35	37	29	36	33	34	35	42	31	44	31	34	25	39	37	38	36	33	42	43	35	36	44	44	37	42	38	49	39	37	40	39	32	37	44	34	44	33	47	32	39	43	32	35	27	32	42	45	48	34	35	33	38	36	38	29	26	34	32	49	41	37	40	43	46	33	40	41	47	35	26	30	37	41	31	35	36	41	42	38	33	33	45	31	37	29	36	45	35	20	39	37	35	49	39	30	39	43	42	35	44	46	30	31	54	41	42	36	38	32	28	29	37	37	50	41	31	39	29	34	30	31	34	33	44	44	31	48	40	32	37	46	47	35	44	38	41	36	39	33	41	38	33	28	37	33	39	37	37	34	37	23	43	26	36	46	33	28	36	32	38	44	36	36	37	41	37	45	40	38	40	43	33	44	43	36	44	24	27	45	43	51	34	50	32	41	30	39	40	39	39	30	33	39	35	45	20	36	36	36	39	48	29	38	34	40	31	48	37	33	50	35	44	50	45	36	35	50	37	31	48	44	37	39	33	33	43	30	32	36	27	42	27	31	36	45	37	36	31	37	44	25	30	28	23	34	47	42	31	43	35	33	37	33	34	38	29	39	35	40	30	38	33	41	45	37	45	40	38	38	35	33	31	48	40	44	41	34	24	42	38	31	37	36	29	38	33	45	27	31	39	44	40	42	36	28	39	34	31	38	40	30	42	49	32	46	45	36	59	42	35	28	35	33	33	42	28	36	32	32	30	39	39	36	35	44	45	33	36	43	33	28	38	29	26	40	50	43	38	32	45	47	35	36	41	37	32	29	42	32	40	43	47	34	43	38	38	36	34	33	32	42	27	47	42	29	45	34	48	38	42	27	29	33	48	31	39	43	37	41	32	40	30	28	37	37	42	37	34	48	28	39	39	36	31	33	37	37	39	24	34	28	32	40	28	35	38	40	42	41	44	39	37	37	36	27	31	39	27	34	39	43	36	44	36	29	38	43	35	37	39	37	44	40	44	42	38	32	34	43	47	38	36	45	43	34	30	31	29	44	39	46	38	43	40	38	36	36	35	39	29	35	30	42	37	35	34	34	48	40	36	50	42	25	44	48	48	36	29	42	36	49	43	37	29	39	37	37	36	41	38	36	37	37	41	31	35	33	35	41	33	35	26	44	28	36	26	26	27	41	35	33	34	39	34	34	36	41	25	43	38	26	30	35	46	35	34	34	39	39	50	46	43	46	28	49	33	29	40	33	37	29	38	50	39	30	42	35	34	45	43	44	36	35	33	35	38	41	39	40	36	43	39	36	43	39	40	50	38	33	35	47	26	37	38	35	39	31	37	48	34	38	45	26	34	30	40	26	39	31	46	38	40	27	31	39	40	38	36	39	43	33	42	48	35	41	30	35	44	34	45	35	46	39	30	32	38	35	35	36	33	40	48	32
52067	28942	16763	29941	37021	36066	33007	29328	25758	22500	19635	16825	14749	12733	11144	9643	8255	7490	6469	5783	5166	4567	4209	3894	3572	3357	3089	2886	2653	2567	2284	2181	2010	1959	1822	1617	1513	1395	1394	1291	1288	1303	1213	1222	1122	1080	1064	997	942	944	895	890	806	841	809	756	764	750	727	760	752	749	767	744	721	710	729	737	675	699	658	624	677	651	671	606	701	645	657	652	610	645	597	648	672	617	616	636	629	638	623	593	599	615	637	640	531	644	638	590	610	603	666	597	572	648	636	592	615	577	619	597	568	623	593	605	574	630	600	630	634	547	586	573	595	597	598	570	623	603	572	607	591	598	570	626	586	591	635	581	541	566	600	579	581	579	584	574	583	596	569	609	599	607	534	615	608	576	575	586	570	580	642	595	576	575	586	582	558	598	549	536	558	577	562	575	548	565	567	652	601	517	545	560	554	544	595	636	554	609	570	618	683	557	534	609	600	619	626	590	613	545	555	604	584	590	642	559	574	597	621	550	555	605	585	630	623	575	616	619	543	618	602	555	605	614	571	582	613	574	598	594	581	603	612	574	543	592	563	591	603	586	565	593	586	582	595	598	583	598	601	580	572	591	611	573	562	583	581	570	589	607	571	635	622	551	605	588	602	536	599	611	603	637	578	611	558	560	594	587	605	583	595	620	614	568	583	591	590	606	583	578	589	612	530	565	567	550	549	587	599	577	589	585	594	554	589	554	541	607	579	646	569	615	609	571	620	597	603	591	587	602	590	577	581	575	567	624	627	530	559	605	589	584	599	577	591	576	586	614	523	577	622	539	625	577	605	589	643	560	571	568	631	567	582	616	574	633	580	596	594	580	621	647	607	603	553	553	527	558	599	623	621	602	589	602	584	607	554	622	583	596	619	592	658	576	572	570	596	609	588	582	636	569	602	576	564	614	592	596	565	594	581	574	587	522	586	564	581	585	572	577	618	591	567	599	569	599	584	611	575	586	605	549	597	558	580	573	617	573	582	567	610	581	580	605	605	619	650	547	604	574	576	602	608	521	570	632	571	574	593	615	614	528	597	563	610	571	650	580	600	586	592	582	573	609	620	595	630	583	634	624	583	631	564	586	583	572	543	561	549	568	592	580	625	587	603	576	601	622	591	548	552	605	561	598	618	636	606	583	566	582	561	599	603	549	582	568	554	605	582	616	601	586	565	590	556	573	607	620	615	591	564	599	594	610	602	587	539	616	560	594	580	600	588	601	571	580	609	577	562	600	587	581	589	632	579	592	568	588	615	557	616	566	559	587	612	618	636	570	541	577	626	554	574	610	560	559	542	625	591	571	595	591	592	557	578	594	622	555	549	594	619	599	591	587	586	595	603	615	587	567	578	592	589	573	624	566	559	599	613	581	610	572	547	591	577	602	604	637	586	592	567	596	614	559	603	518	589	571	594	551	585	584	616	570	554	595	596	566	568	590	571	562	605	589	638	581	578	559	599	583	603	604	588	612	614	565	609	590	592	592	573	610	607	586	588	568	598	576	584	601	618	542	564	576	626	598	598	591	576	532	580	580	571	590	616	628	595	546	587	624	580	562	645	583	579	568	569	598	606	594	568	559	589	577	584	584	613	585	571	594	606	596	584	620	649	623	540	569	570	616	567	575	555	604	566	563	582	612	593	563	546	593	618	593	617	578	566	617	533	621	601	569	580	540	624	577	582	630	553	640	596	663	586	554	561	601	607	590	549	618	588	587	553	570	585	529	594	599	605	612	596	591	656	632	582	568	600	618	610	580	609	595	623	562	583	591	553	586	592	586	601	574	576	612	612	605	572	646	582	584	602	571	566	593	568	563	630	642	610	595	641	548	612	598	577	596	584	605	607	587	591	593	584	599	568	600	594	592	605	588	604	587	601	618	576	569	607	634	585	591	613	600	577	592	640	621	596	572	518	606	579	585	614	612	600	605	634	595	607	577	556	560	552	550	596	579	613	633	567	555	598	555	588	558	605	614	574	599	608	616	581	550	593	599	611	610	610	640	619	569	584	598	562	589	588	584	610	591	624	624	578	579	648	550	553	583	561	561	605	572	570	569	561	582	593	590	584	561	593	575	605	560	588	610	601	605	617	589	595	546	548	586	602	628	550	603	587	549	541	545	576	566	583	610	572	583	590	583	586	588	620	583	624	663	597	604	629	575	597	620	579	583	569	599	600	552	620	582	601	573	581	574	601	539	543	567	599	567	587	643	611	572	562	628	582	596	558	569	603	600	558	559	576	562	598	617	578	594	589	580	587	588	599	549	579	571	591	575	596	569	608	575	568	607	577	517	618	566	578	589	536	553	585	605	586	582	599	548	572	618	550	580	548	578	587	583	549	565	611	615	609	592	635	602	588	552	585	587	559	627	600	582	605	600	582	581	622	557	536	593	595	587	579	571	555	621	549	618	562	597	553	564	633	608	573	581	562	555	569	565	556	586	582	563	573	670	606	588	582	601	557	590	583	620	549	577	624	591	569	609	584	582	625	575	582	590	598	595	578	588	616	608	586	617	609	584	584	548	550	623	596	571	572	620	562	603	579	646	629	590	592	602	594	550	572	598	577	619	602	572	531	568	563	593	630	580	550	595	615	666	553	552	584	586	583	619	603	619	628	574	617	590	621	574	572	624	589	574	570	562	623	614	586	568	572	575	591	599	583	594	590	578	584	601	536	603	541	609	571	585	617	564	613	558	581	549	573	590	538	546	579	619	598	585	631	592	607	585	633	577	547	580	550	601	584	573	569	604	560	578	619	608	577	593	593	590	626	637	602	554	635	550	569	587	573	587	604	572	552	558	581	604	601	592	582	564	581	580	618	607	592	584	614	587	598	585	599	587	614	563	607	566	606	589	616	616	569	632	585	596	589	602	588	570	560	583	578	612	578	573	586	581	621	626	591	591	590	581	600	648	594	596	594	581	606	556	584	524	595	602	598	572	568	627	579	576	548	596	574	572	621	552	566	585	556	581	562	512	621	571	612	557	558	600	592	564	568	601	569	606	565	598	617	584	571	585	619	572	576	611	562	579	569	598	582	596	601	595	615	532	589	553	609	533	553	579	575	533	592	591	551	580	585	598	582	601	584	582	592	570	589	572	568	579	574	542	561	583	537	594	570	597	540	536	593	575	607	617	594	636	568	562	573	572	584	580	604	588	600	574	568	588	597	590	595	628	560	609	582	575	575	573	616	551	577	554	574	630	566	601	586	584	577	584	563	586	585	603	586	612	613	566	598	558	590	593	596	588	628	602	537	585	586	627	574	600	524	585	579	611	587	601	599	591	583	583	591	617	602	592	582	554	592	576	618	568	584	539	575	577	632	587	603	594	591	599	626	595	584	558	611	609	552	538	609	588	560	591	580	584	578	559	630	608	577	613	595	530	604	603	580	596	584	568	539	586	576	592	587	550	593	614	590	578	579	574	604	610	591	594	591	567	593	582	557	547	571	611	553	565	584	600	589	549	591	609	600	598	571	573	584	629	590	595
9313	2385	652	436	618	696	666	543	455	403	362	301	252	223	193	162	149	136	123	98	103	100	124	92	102	84	71	79	72	78	63	57	58	65	76	54	64	55	69	58	42	58	59	48	49	52	49	56	54	54	40	53	56	50	53	46	52	41	48	50	52	60	44	63	38	44	48	37	43	40	49	44	48	47	45	44	44	50	50	46	51	58	47	45	44	48	48	39	43	58	42	43	42	56	53	38	47	48	50	52	48	37	43	37	35	40	46	44	34	50	38	50	36	46	52	41	44	53	38	41	51	40	29	46	48	30	47	49	46	45	41	47	42	56	46	37	54	53	39	57	57	49	60	53	52	60	44	43	37	47	41	45	43	51	48	52	53	41	58	29	42	44	38	50	57	54	51	45	48	48	39	42	48	39	37	52	35	44	52	43	43	51	52	49	47	50	31	42	52	33	41	56	45	47	50	43	49	40	44	37	51	45	43	36	36	52	57	38	51	29	47	49	44	45	50	43	41	36	57	49	38	35	36	43	44	35	37	44	44	49	55	42	56	50	43	53	44	59	42	42	48	55	42	42	45	51	48	50	43	48	35	42	41	51	38	42	61	47	38	44	43	46	41	50	45	49	43	39	38	47	41	35	51	42	38	58	33	53	42	43	43	38	42	44	27	59	46	40	40	41	50	50	50	49	44	46	51	50	44	56	44	36	35	47	41	41	35	46	46	49	50	58	50	45	35	45	54	55	38	41	42	35	54	49	42	32	51	40	37	41	42	50	43	60	37	49	43	47	37	48	51	46	37	42	52	49	45	51	45	44	50	46	48	50	36	52	51	41	53	45	38	49	42	50	41	48	48	52	46	30	43	49	44	42	56	36	41	54	41	50	47	44	44	39	54	40	56	49	54	46	56	47	51	42	46	52	38	53	44	29	32	53	39	50	33	51	49	49	55	49	44	46	50	71	56	47	48	46	44	42	63	37	43	42	63	38	42	49	46	42	39	40	43	40	45	54	55	47	49	47	49	49	40	49	40	48	54	34	44	43	55	54	29	37	37	41	49	36	44	43	39	51	44	41	53	42	50	34	44	51	51	53	57	45	45	48	39	36	41	44	62	46	52	41	46	37	40	51	56	40	59	45	40	40	37	44	42	41	38	50	48	44	49	45	34	40	47	57	43	59	40	40	59	39	48	56	51	37	49	41	42	51	49	39	35	32	42	35	29	47	38	51	43	37	36	40	39	32	51	50	39	47	50	42	48	44	47	47	41	33	49	33	39	39	49	46	48	56	50	48	48	46	44	41	53	53	59	46	35	37	40	46	57	37	53	33	44	44	31	31	42	52	55	49	43	42	62	40	37	56	46	46	55	48	41	56	56	44	46	44	44	45	38	41	48	48	40	44	45	57	43	48	42	48	41	43	34	55	46	48	33	39	65	48	32	50	35	52	42	48	36	55	46	42	42	47	42	48	34	42	46	34	40	42	37	44	37	33	35	45	56	57	44	47	38	58	45	62	54	35	34	47	57	61	38	50	42	40	48	50	55	43	46	61	33	42	44	36	34	47	40	53	42	48	55	33	48	33	58	64	37	50	28	43	48	30	39	44	39	47	51	54	42	59	32	49	33	40	38	36	56	39	58	50	61	32	39	41	50	35	50	48	46	44	42	49	59	45	46	47	37	43	48	39	47	54	43	43	47	52	45	44	52	52	60	41	47	38	58	45	47	50	46	43	46	39	48	54	44	38	34	39	50	51	46	45	45	37	44	39	42	37	40	47	57	55	42	53	51	60	43	42	48	37	47	44	49	46	43	42	51	46	45	39	38	32	39	39	48	36	47	43	41	43	43	54	41	42	41	44	51	35	47	44	58	38	45	40	46	44	56	44	52	39	56	48	55	50	37	40	35	50	50	43	51	49	41	54	49	39	46	43	43	54	53	52	50	52	42	48	57	43	47	48	44	57	39	45	43	51	48	40	42	43	49	36	37	44	45	58	42	56	38	44	43	49	51	46	36	61	58	45	44	40	47	43	41	47	43	44	52	39	44	37	42	50	40	42	44	45	51	37	39	59	44	44	52	41	45	57	45	58	42	49	45	55	52	47	43	43	60	43	42	40	55	47	40	42	43	43	35	49	51	42	35	43	53	39	40	46	60	38	42	44	49	38	60	49	46	60	40	48	36	50	38	43	41	45	42	48	40	55	48	38	46	39	47	58	47	59	49	44	43	38	40	47	45	49	46	46	46	42	52	35	40	40	51	42	47	51	57	44	55	42	41	43	46	55	56	34	44	32	45	40	45	56	46	39	39	49	38	44	39	42	48	47	49	49	51	46	41	50	42	32	40	42	40	42	40	38	51	50	55	62	47	34	41	43	36	41	49	31	29	49	42	48	47	45	39	46	40	41	39	66	38	56	45	55	44	44	40	36	39	48	47	43	46	34	30	40	41	32	40	41	50	43	36	49	41	46	47	43	54	39	37	50	32	51	44	34	51	43	50	52	46	44	52	58	49	50	46	46	54	52	44	49	45	45	42	37	40	32	48	47	41	44	35	47	44	41	48	45	31	43	62	46	54	45	45	49	64	43	40	42	57	48	57	39	42	50	42	45	34	43	44	44	36	44	41	45	45	48	45	43	51	42	42	36	38	52	45	45	44	52	51	43	54	47	45	63	45	50	56	51	42	36	50	45	54	33	43	49	43	49	38	41	49	52	50	50	40	38	31	57	50	40	44	40	51	42	44	43	39	36	36	40	43	38	36	49	50	57	35	44	58	40	35	56	43	44	45	56	36	43	55	45	44	50	47	44	43	50	31	38	58	48	49	49	46	47	46	44	40	26	41	47	44	45	51	53	50	42	40	57	39	47	35	47	47	43	43	52	50	39	46	40	54	41	41	51	39	44	43	49	40	43	45	51	44	48	45	47	42	57	37	48	39	36	48	40	49	43	42	48	47	42	41	40	46	43	39	54	52	37	50	47	52	51	36	54	46	43	41	49	60	43	49	43	33	37	53	52	49	44	55	31	57	47	46	56	48	42	45	55	42	34	49	34	36	45	35	53	46	35	36	50	54	45	43	59	49	48	39	46	55	50	44	44	50	31	41	44	39	38	43	38	65	46	64	45	43	43	47	37	48	42	47	52	46	38	38	40	52	39	41	53	37	50	45	59	48	41	47	42	52	42	49	47	46	38	48	52	46	40	49	50	48	39	41	35	35	53	37	48	50	54	50	42	48	44	36	45	50	45	46	32	45	39	46	57	51	39	42	51	29	39	40	55	52	46	58	48	52	46	48	39	55	40	44	44	36	49	50	49	39	48	37	56	31	50	48	32	55	50	50	43	41	48	48	31	47	44	51	44	44	28	58	34	44	46	45	50	28	44	55	42	39	44	50	48	47	50	48	63	46	49	44	37	31	58	50	60	45	43	47	47	45	44	29	45	58	51	53	50	47	43	44	52	43	39	39	51	45	49	38	36	53	59	43	46	42	42	49	44	47	55
44192	24211	12946	25073	32142	31194	27612	23975	20526	17268	14800	12670	10763	9258	7841	6724	5759	5133	4434	3987	3677	3436	3050	2846	2679	2506	2273	2103	2065	1874	1854	1645	1559	1543	1421	1359	1262	1251	1151	1138	1169	1166	1125	1100	1038	976	1026	1012	927	940	874	861	825	895	798	794	784	747	802	832	827	818	785	811	773	751	800	731	782	718	741	802	706	741	777	723	769	703	742	719	694	785	710	691	695	685	750	709	697	692	758	729	714	717	755	674	700	765	700	724	676	750	721	719	713	720	678	712	673	701	684	679	710	680	714	720	721	690	719	683	726	675	648	697	724	661	664	733	683	709	734	698	677	762	731	723	695	731	677	699	664	665	708	712	664	704	698	711	688	712	683	680	681	665	679	739	731	675	660	744	731	698	727	740	707	718	686	671	710	700	660	670	709	729	730	716	708	691	698	699	715	660	683	674	702	689	688	684	668	696	694	697	691	660	664	705	687	732	698	682	683	680	700	705	703	673	655	728	709	712	668	667	765	696	739	699	658	705	748	697	676	678	680	713	707	663	659	696	670	706	668	691	719	666	691	683	636	735	681	690	682	634	728	677	694	675	649	685	728	707	686	716	707	692	668	694	680	650	714	674	698	695	707	693	712	675	706	678	727	724	693	695	726	673	679	684	710	698	716	728	706	717	711	663	690	649	705	698	730	714	750	687	668	727	677	694	690	692	724	706	690	694	716	731	653	665	726	705	720	713	727	706	711	696	697	683	670	710	740	728	682	726	723	708	683	717	650	685	686	690	683	675	678	650	742	713	683	609	713	710	708	668	669	690	733	670	723	689	685	705	698	716	709	728	670	685	716	715	698	631	720	703	679	681	678	712	696	772	694	688	705	644	685	717	690	734	678	688	719	679	743	695	712	693	673	702	665	687	731	667	722	661	683	691	700	675	735	737	710	670	692	675	643	694	681	715	700	682	698	697	664	702	712	723	730	720	714	694	714	680	701	718	707	710	652	661	710	709	664	680	748	727	713	672	691	707	696	676	716	696	651	715	723	691	692	731	652	716	694	706	688	735	680	709	699	687	730	701	707	627	748	697	698	713	715	707	703	725	689	714	673	672	725	692	694	662	707	686	678	692	722	710	675	743	706	702	698	711	681	711	711	708	726	677	746	702	699	763	688	704	722	744	722	656	680	674	731	676	692	663	721	720	669	738	686	698	676	684	690	665	713	718	700	731	674	740	663	704	645	683	724	730	726	720	673	702	651	684	718	696	690	686	705	665	721	708	689	725	718	707	685	735	683	722	724	704	706	705	697	645	713	714	688	739	708	654	674	736	662	724	677	654	741	728	695	703	707	684	686	726	711	686	734	731	698	704	676	671	701	700	704	698	654	709	657	750	690	663	678	717	707	688	736	737	651	675	716	711	692	737	680	674	652	696	744	699	651	742	704	729	698	690	713	735	707	676	684	699	661	677	700	681	713	718	672	721	661	729	704	729	692	694	714	637	688	694	677	705	694	663	705	700	700	719	707	701	669	736	719	707	662	698	682	697	701	700	738	637	718	698	713	685	710	742	685	693	705	733	678	691	681	702	661	682	685	671	704	711	648	732	683	710	684	648	702	633	674	721	698	721	667	675	706	708	692	717	696	716	679	774	675	733	718	714	696	735	721	671	663	726	663	728	706	705	721	721	729	705	663	735	712	699	689	723	717	698	696	676	699	709	724	729	715	702	682	710	754	727	712	712	716	716	707	719	730	661	745	691	715	700	676	695	686	671	666	639	646	680	695	712	688	711	667	730	703	686	706	698	685	664	663	680	761	669	719	718	682	696	702	704	711	687	708	693	717	717	655	698	697	730	734	737	731	695	716	752	655	682	710	700	684	703	719	733	650	660	719	738	720	677	702	664	681	749	697	708	705	671	716	681	700	690	641	645	689	700	682	688	667	655	726	729	690	704	731	663	653	670	691	721	662	733	665	697	647	709	745	707	685	683	730	717	698	722	696	705	694	672	716	735	712	715	660	745	656	666	684	717	696	612	706	698	745	632	654	699	690	689	708	660	747	726	673	682	703	721	699	702	711	710	675	677	672	653	725	719	692	660	680	701	708	689	688	671	716	689	676	689	716	696	708	703	742	717	673	678	675	688	706	702	734	706	687	708	754	696	698	702	720	682	668	702	660	687	677	721	719	694	725	704	696	632	678	682	699	723	731	698	679	700	680	702	677	650	680	681	721	681	708	687	797	667	721	727	724	637	689	733	694	749	659	745	674	703	707	671	702	648	722	656	738	674	736	683	697	728	708	690	671	705	718	646	691	740	710	689	691	694	672	674	704	687	696	688	677	765	717	673	726	736	708	738	703	688	692	659	706	749	697	681	682	723	679	681	700	673	692	739	669	698	712	691	726	705	672	712	737	687	706	677	670	691	681	667	664	670	705	710	691	708	688	693	689	662	730	735	679	714	713	667	707	688	704	752	696	694	740	656	674	706	698	702	660	693	711	687	683	728	718	675	711	734	693	652	712	749	678	696	733	721	728	695	695	705	728	723	651	702	679	710	698	730	704	697	655	683	638	661	627	700	671	678	659	690	698	670	666	727	667	699	713	707	726	685	664	699	659	658	735	712	701	680	726	676	691	714	728	695	663	666	708	699	713	695	701	706	730	689	672	683	699	691	659	647	696	674	657	686	719	712	726	745	730	698	703	723	692	671	707	703	687	681	668	673	696	718	722	725	697	747	678	698	660	745	723	682	700	718	726	716	736	715	719	685	685	684	705	677	679	744	704	689	730	716	676	721	684	653	723	676	724	678	697	664	664	769	708	662	686	686	700	678	702	708	654	705	741	664	702	701	752	699	713	707	697	688	719	686	671	705	636	743	701	709	733	679	704	714	714	662	742	732	747	697	723	685	749	737	702	708	658	701	729	659	696	705	765	724	688	689	735	708	679	679	732	696	681	676	738	681	675	686	710	694	684	728	703	697	683	735	726	682	691	695	663	697	699	713	708	721	663	690	748	725	718	720	679	721	691	705	693	747	704	701	796	693	695	723	717	665	663	707	724	660	669	667	738	711	683	702	676	722	680	689	703	721	691	720	691	746	708	677	705	688	657	714	682	716	727	716	708	705	710	696	709	718	685	703	687	714	715	670	717	671	706	752	691	682	708	756	735	732	666	668	725	722	684	667	695	725	692	658	673	692	722	681	698	738	727	720	694	703	751	674	693	658	742	707	671	674	675	693	695	710	665	709	700	712	699	700	678	680	694	699	714	701	693	708	667	712	710	746	693	738	706	699	663	690	667	707	685	712	666	713	704	702	702	719	699	686	716	660	716	725	716	716	667	682	701	686	737	729	726	708	738	692	681	648	701	731	708	701	658	680	708	676	728	670	719	704	677	724	756	700	681	698	697	649	639	701	654	657	658	691	713	718	723	666	699	655	663	714	692	657	664	644	731	691	709	753	670	686	669	682	702	613	688	691	666	699	754	734	720	696	709	717	750	709	706	716	682	686	692	702	701	731
14025	5747	1084	634	1009	1069	893	790	689	605	522	472	419	281	298	217	203	191	155	145	163	122	100	99	121	82	87	75	72	78	71	69	62	67	72	59	61	50	46	52	42	43	60	34	50	46	45	57	30	42	35	53	45	27	39	41	38	30	47	32	52	39	50	38	31	37	36	35	33	29	47	41	28	32	26	29	38	37	35	39	28	21	35	42	25	34	32	26	30	39	36	27	32	44	47	42	41	36	36	39	29	29	30	27	38	32	33	29	39	34	35	42	28	36	29	30	39	35	40	27	39	38	44	42	38	32	38	28	36	27	27	41	31	29	30	30	36	32	36	34	32	33	26	36	38	30	39	33	39	26	25	29	24	33	26	25	22	30	36	22	43	31	41	47	27	41	26	34	30	34	34	30	36	38	24	34	36	29	34	34	44	44	34	26	27	32	30	28	26	39	29	40	32	31	35	37	28	29	30	29	46	31	35	35	32	37	23	32	31	31	43	40	36	28	21	38	31	35	29	24	28	28	29	32	39	39	41	49	34	32	27	33	40	32	26	29	42	34	36	33	27	35	35	29	44	33	34	36	36	35	21	39	33	32	32	27	38	31	41	26	26	32	38	28	36	34	36	29	31	23	37	29	19	38	37	40	30	38	29	39	42	21	42	34	40	35	27	41	44	19	39	30	37	36	45	38	29	44	33	32	25	28	37	25	32	38	32	28	31	30	41	34	36	27	33	30	32	34	28	37	34	39	25	35	37	20	26	39	47	40	23	33	29	35	31	35	36	46	33	40	32	38	36	33	33	38	34	39	35	35	33	39	29	31	40	29	36	36	31	32	32	40	42	38	31	33	35	33	26	35	42	28	28	26	35	24	21	23	39	28	43	38	41	17	24	35	41	33	27	34	35	38	32	43	33	22	40	34	28	35	27	40	37	35	32	37	32	22	35	31	46	43	39	36	30	41	33	35	37	30	39	40	29	34	44	51	37	32	33	36	26	42	28	34	35	34	43	31	26	35	34	34	35	35	44	40	32	36	33	33	27	29	36	33	40	23	35	35	30	28	30	36	42	32	34	39	39	40	23	30	36	32	26	30	37	31	23	27	41	30	28	33	25	28	35	30	25	51	33	35	39	38	37	22	43	30	36	35	35	36	44	32	29	32	26	36	42	41	34	33	27	40	44	41	41	33	28	32	36	26	26	42	35	38	40	43	28	30	43	31	36	30	40	40	24	29	25	40	38	30	30	37	38	29	37	35	44	31	40	34	33	34	24	33	43	24	38	40	20	32	32	34	32	36	42	34	39	36	40	32	39	36	47	32	29	37	37	35	33	32	23	31	38	38	35	35	34	59	35	34	37	46	40	31	31	45	28	32	35	28	24	36	28	23	34	29	29	32	41	42	48	38	49	34	34	29	45	33	41	33	36	30	31	33	32	44	39	40	48	39	32	33	31	21	38	34	36	29	44	35	35	30	33	27	26	40	26	29	38	44	28	29	40	36	29	31	40	35	38	34	27	28	32	29	32	26	28	40	28	35	35	26	32	46	31	33	35	32	44	43	35	37	33	41	29	47	34	47	28	42	28	35	32	33	36	30	40	39	30	21	41	34	45	38	33	34	27	31	35	44	33	31	43	31	31	28	28	37	24	33	30	31	27	37	21	24	38	33	37	38	39	38	37	29	30	45	33	30	27	38	33	34	32	34	37	44	32	34	31	38	37	32	42	44	30	41	34	23	35	41	25	38	27	26	38	32	35	44	38	33	38	36	30	41	33	18	39	36	39	35	32	38	27	37	25	27	38	25	37	32	32	24	36	25	39	34	28	41	37	32	37	40	36	44	31	30	31	31	36	31	45	24	31	33	38	25	44	29	36	34	31	41	44	28	24	28	34	18	37	28	28	37	38	37	29	24	29	37	25	34	32	38	42	33	23	36	41	24	22	38	35	27	28	28	41	33	32	23	34	27	35	34	42	30	25	37	45	32	33	30	39	23	38	30	30	42	44	38	26	31	40	26	28	40	36	39	38	29	31	32	35	34	38	25	35	36	32	30	22	30	28	42	39	34	37	32	26	28	30	30	40	24	37	45	31	37	36	33	38	29	39	35	35	43	38	37	28	36	32	36	35	30	34	30	34	27	32	37	35	44	42	38	24	37	30	27	25	40	34	26	31	36	31	35	38	40	31	30	36	28	35	37	35	32	30	23	33	30	33	36	33	25	43	28	26	34	31	26	32	29	29	26	32	31	31	37	26	37	39	25	37	30	24	37	42	30	27	39	41	41	34	33	43	36	49	31	32	38	37	35	43	40	39	32	34	32	21	27	38	37	31	45	22	33	30	33	40	30	35	23	31	38	38	37	31	31	30	34	37	37	38	41	27	28	34	32	37	33	36	40	37	37	36	37	31	37	30	24	24	36	33	27	34	28	30	41	41	27	24	32	38	31	37	31	33	45	30	29	31	40	35	33	31	22	39	30	31	26	30	36	29	37	41	33	46	37	42	46	31	20	28	34	40	39	30	35	34	32	28	33	25	35	26	23	33	40	37	29	46	32	35	29	30	44	35	37	45	40	30	21	32	29	30	33	30	28	28	26	31	22	42	35	28	30	35	33	27	39	34	22	28	29	31	38	38	33	43	29	36	30	31	33	37	39	30	34	31	32	35	43	47	33	44	32	38	30	34	28	36	31	28	31	36	49	30	38	41	30	28	48	29	32	38	31	34	33	19	30	32	32	27	34	44	41	42	32	26	39	29	36	34	36	43	33	31	35	49	31	32	35	31	45	29	30	39	32	37	26	34	44	34	27	33	28	34	39	30	47	25	31	28	32	28	38	38	30	32	36	41	28	39	42	33	45	25	37	20	31	37	32	34	47	39	26	31	32	33	27	15	39	32	33	36	39	33	34	40	40	29	38	30	31	35	39	25	29	40	39	34	37	22	34	38	42	28	32	48	32	48	33	34	26	34	27	38	36	25	39	41	27	44	36	29	29	35	35	43	27	41	29	29	44	31	33	28	32	39	37	32	21	34	30	39	33	21	30	36	32	35	37	36	27	32	46	31	36	35	40	28	40	28	27	40	43	33	23	34	33	37	37	32	40	34	24	36	39	38	30	34	43	27	38	37	36	31	28	45	33	39	35	31	29	31	36	36	37	30	39	41	29	26	37	34	24	34	28	27	34	38	37	36	27	34	30	36	29	32	35	37	22	28	41	23	33	35	37	33	39	30	30	33	41	35	26	26	35	36	39	32	47	37	37	32	44	41	30	30	32	30	33	34	28	35	31	31	37	45	34	35	28	29	36	50	46	24	40	42	39	31	33	32	42	46	37	39	36	39	27	23	32	38	40	33	31	34	28	33	42	22	37	26	28	33	35	25	38	31	39	31	29	27	34	30	36	31	38	29	34	35	34	28	42	35	34	34	40	34	39	40	26	26	39	31	36	32	20	33	37	34	33	44	35	35	38	31	34	33	26	40	35	26	23	30	35	53	35
53262	30174	17213	30267	37386	35991	32966	29506	25761	22554	19545	17020	14603	12991	10928	9363	8212	7426	6406	5745	5068	4601	4124	3727	3603	3248	3012	2775	2520	2413	2146	2024	1898	1764	1667	1599	1430	1294	1320	1310	1250	1249	1188	1082	982	982	968	980	908	862	797	810	751	785	724	717	731	703	681	650	663	709	719	631	654	684	684	589	605	653	646	578	636	575	645	597	576	574	618	587	561	574	578	573	527	544	532	554	593	580	541	581	534	580	577	560	550	543	556	574	538	550	558	536	540	534	578	490	530	512	538	523	516	580	547	518	531	540	514	517	511	524	491	574	529	537	530	517	513	532	532	501	539	548	512	511	526	539	531	523	531	544	511	547	528	516	549	505	531	486	526	537	596	510	563	527	536	524	539	522	524	511	520	511	591	522	525	533	509	516	509	526	504	541	560	538	537	458	549	495	513	484	496	514	503	476	544	559	491	505	537	511	520	492	528	467	507	526	502	486	549	485	540	517	523	544	545	458	532	546	540	554	518	544	496	532	529	584	522	485	524	563	553	566	531	540	536	508	554	551	505	485	508	509	503	536	498	524	513	493	467	492	550	529	523	559	531	519	523	518	517	538	545	508	512	560	518	506	511	518	514	505	537	522	521	518	553	565	502	513	506	538	495	500	535	538	503	501	486	507	496	525	542	508	519	540	519	542	503	524	533	528	507	502	551	529	501	503	504	518	517	532	502	557	550	498	521	535	519	515	512	533	546	494	481	507	520	520	492	545	501	508	507	516	538	514	525	492	531	502	501	539	547	516	567	540	526	486	529	480	513	518	513	538	483	509	509	530	504	572	497	496	559	504	511	541	567	519	521	509	564	527	480	547	537	488	491	557	492	554	542	496	482	532	506	526	488	494	524	530	527	516	479	573	504	533	564	557	562	518	545	519	493	526	580	529	510	543	551	498	575	524	517	519	556	525	496	556	528	522	548	517	527	536	548	512	493	489	501	521	491	524	503	513	511	536	516	523	529	513	491	547	532	515	545	528	498	524	537	512	529	506	527	541	498	519	523	540	463	520	505	490	516	495	569	533	544	512	515	520	510	559	527	546	505	535	512	494	533	504	533	487	494	518	539	555	530	530	486	518	567	509	536	503	572	515	516	512	531	515	555	526	523	545	489	505	495	538	531	550	529	506	522	506	546	496	530	538	490	509	522	533	476	524	505	494	521	530	507	545	505	526	538	496	557	528	573	526	521	524	516	500	514	527	541	504	562	519	516	497	580	558	547	501	525	509	542	539	492	498	536	519	480	520	489	474	518	544	505	526	537	529	540	515	553	519	503	540	511	528	517	493	507	505	526	479	580	534	563	523	524	488	519	524	508	552	527	517	528	548	537	514	516	506	522	502	518	526	537	532	493	519	530	507	555	522	543	507	503	512	537	529	542	503	548	501	515	545	510	512	479	529	508	530	510	537	523	541	542	548	542	530	512	512	493	561	540	528	525	530	507	501	526	510	561	529	510	538	514	492	500	577	519	501	498	532	547	518	544	498	547	507	526	505	545	494	515	507	523	514	525	531	515	551	521	509	505	527	529	521	525	498	531	549	495	540	543	563	555	545	490	533	534	510	549	529	518	536	562	544	522	520	522	566	520	509	532	533	521	528	547	498	517	527	539	555	495	527	499	516	492	513	499	550	520	493	504	552	532	501	514	452	518	486	522	480	486	515	518	500	476	483	541	526	531	501	542	510	506	521	545	521	521	529	509	540	495	527	472	529	523	508	486	514	523	530	559	552	532	505	521	496	531	523	512	503	527	497	520	487	501	538	518	522	504	505	459	512	517	507	526	576	523	534	512	502	531	508	538	469	525	504	528	518	521	549	515	513	507	543	527	507	513	521	525	516	549	504	554	525	519	504	514	555	511	508	514	510	511	523	516	556	513	491	518	531	543	526	518	512	555	552	491	533	532	510	507	503	494	498	535	526	509	513	525	531	528	503	501	516	495	516	539	514	528	524	500	502	521	527	528	510	564	526	493	488	515	526	508	522	522	581	523	536	507	547	548	515	526	567	510	503	557	500	521	529	498	525	528	562	538	539	527	530	525	485	533	489	513	541	547	539	477	528	568	577	523	527	538	478	518	541	538	534	503	488	546	543	510	532	545	535	536	509	556	543	532	497	540	481	486	519	517	541	522	548	495	524	469	538	486	511	503	541	498	542	551	471	547	525	541	528	542	523	566	492	491	468	484	524	502	537	520	480	527	522	512	542	557	543	515	535	526	532	507	504	548	532	537	504	491	529	502	566	485	499	519	492	508	488	555	505	489	506	541	503	502	554	496	557	482	509	518	521	534	507	559	509	574	520	542	541	534	471	496	549	499	513	503	485	506	515	537	557	561	517	529	534	512	515	539	508	513	512	535	528	515	546	497	531	492	533	536	513	532	532	499	512	489	520	562	507	537	540	538	504	534	553	551	519	500	511	525	479	492	505	534	555	472	563	499	545	501	516	496	508	495	490	563	483	491	508	495	505	493	506	546	543	497	536	562	549	546	527	491	542	504	541	547	555	526	519	540	538	525	580	532	551	560	520	515	501	525	523	558	524	542	474	480	531	535	508	480	486	492	496	478	515	547	585	515	533	536	522	495	541	489	487	548	512	553	494	541	539	548	495	516	523	483	504	561	561	551	522	533	529	554	490	520	553	494	554	495	521	531	544	521	549	507	460	541	523	516	521	492	473	539	515	593	539	538	534	523	548	557	548	533	515	513	508	509	552	515	519	537	533	520	508	530	527	525	499	553	564	537	535	517	556	543	526	546	499	533	480	524	510	501	458	555	537	455	519	528	491	535	520	534	483	504	526	486	529	527	503	474	555	513	499	515	553	482	550	550	524	499	513	528	527	548	514	504	552	523	475	535	569	541	514	535	525	509	524	531	504	524	564	546	531	535	566	467	531	501	517	530	512	537	541	551	546	541	499	535	505	522	510	516	562	513	499	494	512	531	513	533	514	524	569	518	535	540	480	517	498	517	497	504	532	540	524	521	467	572	517	510	526	510	575	505	536	516	520	511	524	534	507	535	521	538	494	547	527	563	520	531	536	479	475	497	529	522	501	481	490	514	499	500	506	532	502	506	507	515	553	505	535	506	541	490	559	540	495	503	510	530	505	504	527	511	550	515	517	522	535	533	503	508	538	485	491	521	529	543	520	502	541	518	522	499	507	569	517	522	519	546	559	545	497	504	471	549	512	516	548	508	504	498	547	538	525	537	515	530	506	512	514	503	497	504	530	498	510	486	510	485	482	518	524	505	511	543	524	511	525	507	539	510	508	538	501	533	522	521	516	547	507	512	528	520	486	531	512	502	530	523	518	539	527	537	485	521	548	554	503	528	559	501	496	491	482	495	541	498	529	490	485	518	509	542	532	483	506	549	531	513	524	526	489	502	526	516	512	544	501	498	509	533	520	523	520	499	512	545	512	522	533	514	506	519	539	468	522	524	490	521	498	498	524	521	513	493	522	517	511	501	528
5655	1573	392	262	439	503	379	347	331	285	227	196	189	157	122	102	93	93	82	77	68	69	58	57	51	57	62	53	47	47	49	46	42	57	43	50	43	40	38	35	28	30	38	39	38	33	37	41	37	33	36	26	42	32	41	27	27	40	31	46	39	36	34	30	33	22	35	30	26	42	25	40	34	34	26	36	31	33	31	34	23	21	35	33	26	37	22	40	38	37	33	32	27	41	23	21	34	32	34	37	55	35	30	24	35	42	31	27	31	29	32	37	26	34	32	20	44	27	36	38	35	31	33	33	23	42	43	30	34	39	36	36	39	34	28	26	30	30	32	26	41	24	35	38	31	29	28	32	29	26	33	37	25	34	32	43	29	21	30	24	26	34	38	42	33	37	37	42	23	39	37	28	38	31	36	31	29	24	34	33	34	28	28	41	21	29	31	32	29	24	32	31	24	32	36	32	32	27	35	33	38	34	34	43	30	28	39	29	33	37	40	18	20	29	38	26	21	29	34	36	42	24	27	32	34	33	36	28	34	30	29	35	31	35	39	30	28	27	32	22	30	24	24	28	37	16	30	34	33	32	28	24	41	33	37	34	33	32	31	26	25	32	23	35	35	31	35	31	32	30	33	29	32	26	26	31	35	36	41	26	32	30	45	36	34	38	31	25	30	25	28	31	25	23	21	31	29	32	35	33	34	41	30	36	27	26	32	37	21	37	45	35	30	30	26	30	32	33	26	42	39	29	31	28	33	29	37	40	34	26	42	32	39	38	30	23	30	26	31	35	25	35	30	38	28	35	29	37	32	34	25	36	26	33	39	24	29	37	32	25	34	38	27	31	41	31	38	32	27	33	35	17	36	34	38	33	27	28	29	23	33	31	30	34	27	23	36	25	35	28	37	36	32	29	28	27	37	32	21	31	24	35	34	33	21	31	26	37	26	30	26	36	38	35	42	24	26	36	21	38	34	32	20	28	40	30	21	29	22	29	31	32	32	32	34	29	29	27	27	26	30	33	25	30	33	31	36	40	36	32	33	28	33	27	32	27	37	29	28	34	34	35	37	27	38	23	30	39	37	34	38	31	35	30	34	26	35	28	37	29	28	24	34	35	30	38	33	31	33	34	28	32	37	37	24	24	32	30	29	27	41	28	34	33	25	33	33	27	32	32	25	28	21	30	33	26	29	29	29	27	36	32	30	32	37	21	31	24	39	35	36	30	26	25	43	42	28	41	36	30	23	24	42	27	27	35	35	27	37	31	31	30	24	36	22	24	45	24	34	40	31	25	34	27	37	26	37	30	38	33	40	24	31	30	28	39	34	24	31	33	38	37	29	38	35	36	29	26	33	36	33	25	28	27	28	36	26	33	32	27	31	30	35	27	30	35	36	24	27	42	43	28	30	36	20	36	35	27	33	24	25	38	33	30	33	30	37	21	27	29	34	30	39	34	29	27	25	22	32	34	27	32	24	28	28	38	25	40	26	43	38	29	40	31	41	31	34	39	39	28	23	28	35	33	30	33	32	25	28	33	23	24	39	33	26	26	31	29	23	39	33	27	34	34	37	27	28	36	31	35	23	37	27	30	32	39	32	31	40	32	28	23	37	26	25	29	29	35	32	35	28	32	25	22	17	27	38	29	28	29	23	27	28	26	31	35	30	33	29	29	19	29	33	28	36	24	32	24	31	29	26	33	45	35	27	35	34	32	35	24	35	36	29	36	33	34	37	30	33	27	24	37	25	34	29	25	32	23	35	23	28	25	27	34	28	41	27	29	27	28	36	40	26	42	31	42	32	21	31	31	25	29	27	27	34	35	35	35	40	35	20	32	39	38	33	34	29	25	30	28	31	29	20	33	33	41	25	27	28	37	35	37	30	36	38	32	31	24	35	39	32	30	37	33	35	30	29	36	37	39	31	32	30	45	42	28	31	32	31	31	23	33	26	20	40	29	42	31	33	29	43	25	31	16	32	47	25	32	27	30	36	38	26	37	36	32	33	37	36	26	41	35	23	31	36	32	25	31	36	33	32	26	42	31	26	34	40	34	22	28	24	24	29	34	34	39	24	30	33	31	30	30	30	23	27	33	32	29	39	30	35	33	35	35	33	29	18	35	40	31	40	26	34	28	32	37	43	27	22	27	33	29	33	33	31	40	26	24	28	25	32	34	33	47	25	33	34	37	32	34	34	34	39	28	29	25	32	27	35	28	25	31	28	30	42	24	43	27	34	36	32	43	23	34	34	25	33	36	23	30	31	36	30	32	40	32	32	34	39	29	29	29	27	32	29	41	37	24	29	28	31	29	33	31	32	39	35	31	28	42	31	36	30	36	34	31	27	44	27	27	34	25	34	34	34	18	30	32	28	39	30	30	31	28	25	30	32	28	24	28	30	29	29	31	21	24	44	31	28	22	41	27	32	33	33	33	30	35	39	28	44	22	40	31	39	33	36	25	34	31	34	24	27	27	25	38	38	33	27	34	35	30	27	22	44	33	42	29	28	37	43	29	35	39	23	29	33	33	34	31	32	26	32	32	34	30	39	37	29	34	42	33	29	33	35	26	40	28	26	29	32	29	36	25	34	31	38	34	38	23	40	27	37	36	25	26	31	21	34	26	25	33	29	31	27	27	34	25	30	33	34	27	41	38	25	28	31	44	36	27	23	38	36	34	29	26	38	30	32	37	31	42	25	27	33	32	27	30	34	27	32	29	32	31	41	35	36	26	33	28	29	33	32	26	39	36	33	34	30	22	38	29	27	34	26	33	36	35	37	27	20	32	40	49	33	24	37	28	29	21	40	31	25	24	35	32	39	25	29	36	27	36	21	28	35	21	30	36	30	33	28	29	30	34	29	32	22	40	34	35	36	29	31	28	25	33	42	27	35	28	24	39	30	38	35	35	23	25	38	36	27	30	39	23	43	41	32	35	29	36	22	30	34	28	22	25	20	37	33	31	35	36	25	31	31	22	33	26	31	36	34	31	29	33	42	33	36	28	25	30	39	28	29	26	30	26	36	25	22	26	38	33	25	26	30	29	28	23	33	30	31	32	35	34	32	30	31	21	36	28	32	22	25	33	28	25	30	32	36	28	27	24	37	40	33	42	37	32	40	31	36	43	29	29	35	30	31	35	22	35	29	31	41	30	23	36	37	25	38	36	32	23	33	30	39	29	24	32	37	38	27	27	32	33	37	42	42	21	27	20	33	27	35	21	31	38	33	33	26	35	30	26	35	27	28	32	28	36	21	35	36	35	30	23	31	31	40	35	31	29	25	41	22	32	28	29	34	21	26	30	34	28	27	19	36	34	17	32	29	27	31	35	36	38	27	21	33	22	35	38	28	32	28	33	47	40	33	22	36	22	23	33	34	29	35	35	30	35	18	29	33	31	34	35	27	39	23	25	41	24	31	34	39	32	41	30	33	28	34	28	34	32	28	21	30	36	38	24	36	31	33	36	30	39	20	35	22	27	37	25	22	45	34	20	34	36
40675	20810	9966	21257	28116	26594	22753	19128	15742	12998	10835	8934	7619	6299	5424	4667	3950	3459	3067	2803	2453	2264	1979	1883	1753	1674	1439	1484	1297	1259	1199	1104	1109	1075	939	861	895	860	818	764	758	795	794	750	710	744	706	666	653	642	599	595	571	597	642	558	571	594	624	587	577	546	576	572	553	538	511	515	518	548	488	540	542	551	523	472	532	498	522	523	489	514	528	525	536	542	477	473	476	441	521	522	522	508	521	472	500	487	517	466	510	483	504	496	526	524	472	495	454	458	489	484	493	486	519	472	484	517	521	447	472	497	512	505	485	486	472	512	459	460	481	466	546	502	472	532	457	523	529	502	482	500	489	480	467	481	498	494	511	519	510	478	507	482	506	457	475	494	508	520	495	543	511	483	461	514	504	493	501	484	472	471	489	505	461	485	527	494	492	500	480	524	474	484	495	494	518	457	434	496	524	500	507	479	495	423	494	521	513	516	508	489	438	506	460	445	503	510	513	494	516	492	533	475	485	522	501	502	513	486	461	495	464	500	548	458	520	476	452	495	493	494	470	456	454	486	531	444	475	465	475	521	472	524	494	471	508	503	493	492	501	501	488	461	491	500	469	482	455	515	502	510	468	512	509	499	512	512	494	466	471	495	480	498	493	472	540	503	511	484	480	474	507	474	504	504	466	507	506	447	495	491	480	497	522	485	484	516	469	500	494	512	535	488	486	496	503	453	527	466	503	464	494	474	484	469	485	525	518	468	488	531	469	490	485	493	517	483	458	477	496	476	442	455	467	516	508	484	492	453	489	485	478	516	415	507	481	483	496	470	490	476	497	502	495	459	495	502	499	479	512	499	512	508	516	497	434	466	475	520	484	465	484	555	493	530	483	481	488	510	485	465	506	495	537	491	491	510	498	492	474	477	493	446	470	477	504	509	490	512	481	455	493	469	473	534	512	484	513	506	500	480	497	481	462	469	486	472	498	473	470	493	470	508	476	503	504	522	519	472	501	563	513	501	441	513	480	508	474	522	529	454	492	491	471	465	480	496	509	491	507	479	478	508	474	529	493	517	480	479	478	488	505	491	500	574	484	508	511	495	540	473	491	485	471	506	531	480	489	453	490	488	486	474	486	477	470	508	468	488	495	498	486	451	516	460	542	450	463	491	480	485	480	443	472	508	490	438	511	468	544	493	485	490	494	481	499	488	536	519	499	509	473	514	456	504	464	455	464	490	515	527	479	436	486	479	470	474	504	520	481	458	485	503	506	517	492	480	515	477	506	513	485	458	443	514	488	481	461	482	512	478	506	488	479	500	478	490	482	503	520	471	501	514	473	488	519	480	484	488	502	514	498	484	525	493	491	479	484	500	535	488	483	491	463	556	470	478	509	474	450	450	476	473	492	498	482	512	513	505	490	495	480	501	472	485	478	466	494	478	523	490	507	519	477	520	500	493	501	491	524	528	510	481	505	511	530	486	521	495	513	518	488	531	509	495	491	517	487	481	487	495	481	523	451	481	493	473	497	449	484	491	490	482	479	475	480	499	481	491	506	503	486	494	499	506	503	526	517	527	565	472	474	510	516	488	492	480	495	496	495	499	514	459	483	485	513	491	449	510	514	468	536	505	522	489	487	499	509	471	504	509	510	496	528	460	482	464	470	503	488	505	497	488	500	523	469	443	516	499	507	475	495	524	493	486	481	525	477	491	519	462	498	462	441	476	479	459	523	494	512	503	465	442	488	474	491	487	470	479	519	458	504	464	474	532	493	473	443	495	498	513	507	503	467	503	498	457	458	505	495	512	534	489	529	478	466	492	532	480	497	484	506	525	488	475	489	489	526	468	455	495	470	492	517	446	522	533	502	511	506	491	472	471	502	484	489	499	459	512	461	480	484	508	509	486	499	492	495	468	502	508	482	511	505	491	470	508	504	504	510	510	490	470	474	488	493	501	507	499	514	497	477	488	493	514	495	485	483	492	518	466	534	441	495	467	462	485	492	497	441	508	500	468	534	494	486	502	521	490	448	477	512	511	520	478	487	466	484	495	483	495	495	475	450	468	449	506	488	479	484	481	503	478	513	491	448	484	486	457	443	470	507	492	491	483	477	519	520	449	469	467	507	482	495	500	508	508	511	513	506	484	482	503	501	456	481	508	483	481	463	493	477	455	484	519	474	481	466	457	452	470	481	481	452	500	489	465	514	466	483	457	487	475	492	495	463	514	482	485	473	498	479	498	506	494	500	473	514	490	486	501	467	495	521	488	499	562	528	501	500	508	497	506	486	506	479	486	489	497	466	526	475	425	479	466	493	475	503	474	490	507	556	544	474	495	509	489	510	486	512	488	484	462	494	504	533	509	485	468	504	509	501	509	496	507	510	462	482	464	487	482	501	485	484	519	496	480	543	455	458	514	499	468	489	523	474	508	477	493	507	448	487	466	518	480	494	460	507	502	458	464	526	501	474	500	492	467	537	498	529	468	487	529	499	491	456	472	528	506	482	507	454	505	482	444	487	438	506	513	487	484	471	487	477	485	456	503	492	534	482	465	521	472	510	487	496	480	524	493	478	529	510	461	487	501	472	493	490	486	466	496	476	532	492	506	457	488	469	524	517	506	510	491	494	470	469	528	514	477	448	488	462	488	501	488	528	470	473	500	455	489	509	498	487	484	509	498	480	493	479	497	495	473	480	507	527	447	459	494	454	469	491	494	486	461	465	475	476	506	475	461	460	498	466	471	485	493	458	523	491	506	507	525	482	501	482	489	516	490	520	476	484	465	474	499	497	520	508	471	522	485	482	494	491	482	489	485	511	497	517	492	532	478	493	490	507	516	520	475	518	509	478	482	508	485	515	496	481	505	487	551	451	489	507	503	493	496	533	492	523	469	535	500	503	518	469	506	497	499	518	501	509	515	489	460	484	485	481	493	485	490	497	505	490	525	535	499	459	483	468	447	499	462	490	472	514	465	510	448	479	483	526	483	488	524	462	517	497	505	501	477	508	502	480	479	527	534	507	513	473	506	511	506	497	509	495	489	475	476	501	489	508	502	505	535	489	513	473	480	515	508	513	514	492	496	497	477	511	459	489	474	466	505	487	485	518	532	473	499	478	487	492	493	454	507	512	475	443	494	483	504	503	440	472	520	502	510	515	502	487	486	484	464	509	491	482	468	498	523	490	490	495	483	513	484	484	499	485	488	482	525	505	509	503	458	481	493	481	500	468	487	479	485	439	467	471	497	504	463	491	494	496	461	451	495	496	470	482	471	462	473	491	460	513	464	508	467	512	489	533	432	487	513	490	480	486	555	490	500	494	506	499	474	502	488	516	466	493	507	466	508	508	517	441	492	462	435	469	498	468	488	482	511	499	477	510	510	471	505	475	494	484	486	527	505	464	475	525	518	505	513	496	473	538	459	511	525	467	467	500	498	486	512	486	511	525	503	521	482	511	480	476	507	461	466	472	515	474	495	513	516	492	499	467	511	489	465	535	540	523	442	475	497	484	492
14615	5723	1052	661	1028	1055	931	845	724	627	478	418	393	296	280	239	203	172	158	160	142	129	106	110	98	114	107	79	68	66	76	63	76	65	54	66	45	49	50	45	53	50	61	51	54	48	59	46	40	62	43	42	37	37	38	33	42	38	48	35	45	41	33	46	51	39	50	45	46	39	49	40	41	41	30	39	28	35	34	42	40	42	27	48	40	55	35	31	29	34	50	44	38	39	39	45	33	29	48	34	37	41	38	45	27	40	31	45	38	39	47	38	35	34	39	49	31	33	46	44	20	28	34	47	41	34	35	35	36	42	38	32	39	45	37	42	20	51	43	41	33	37	46	39	39	37	32	38	24	28	35	34	38	30	41	35	41	31	37	42	40	36	38	35	43	34	44	56	32	37	33	31	48	33	45	32	34	39	34	38	45	28	42	40	35	40	31	45	38	47	41	42	29	48	35	28	35	31	36	37	40	41	40	37	39	45	35	30	54	43	37	44	41	33	37	42	38	35	33	42	41	33	33	30	34	33	41	40	44	31	38	40	27	37	43	26	26	42	48	48	42	37	52	22	36	42	31	33	31	36	41	26	42	24	29	34	32	25	36	40	32	32	44	50	38	51	47	48	31	38	38	32	43	49	41	48	43	41	36	41	50	41	35	37	35	39	41	32	40	42	38	30	42	34	38	36	39	40	36	39	39	38	39	39	27	36	36	38	42	35	42	33	46	47	27	40	37	39	40	38	44	35	38	37	38	39	43	46	30	37	33	53	22	46	33	37	42	46	40	46	40	39	36	36	30	30	36	53	45	37	36	30	43	34	32	37	47	47	41	39	46	42	41	41	48	30	43	35	41	47	40	40	44	53	37	36	46	43	36	44	49	37	35	37	36	35	40	28	39	48	38	39	32	40	28	39	36	49	40	44	37	42	42	32	43	23	39	38	28	21	40	37	45	42	37	23	37	31	36	40	35	40	51	32	30	44	46	44	41	22	29	31	37	33	38	36	50	46	43	42	31	34	37	34	37	40	35	32	40	40	54	33	34	33	47	28	44	31	25	35	31	49	45	29	42	32	40	37	30	41	31	31	29	35	48	48	41	43	42	39	43	27	34	35	38	40	28	50	41	37	35	39	39	32	27	22	36	36	38	49	31	47	39	32	36	35	49	40	37	37	37	43	27	36	31	45	38	39	34	28	40	43	41	34	35	35	32	36	38	38	41	39	37	44	28	37	44	37	50	38	40	25	32	28	36	36	37	36	41	38	29	36	35	40	44	43	43	35	34	37	41	33	39	39	38	34	44	45	30	42	25	26	36	33	34	43	39	41	36	43	38	40	33	46	42	38	30	43	44	46	37	39	43	37	32	46	33	33	34	32	37	37	40	44	29	45	35	48	44	42	45	43	33	31	38	34	50	53	40	48	32	43	32	38	35	47	35	36	31	32	41	46	32	43	36	42	44	43	54	30	47	37	37	38	42	38	39	30	30	40	36	38	38	30	45	33	40	35	41	29	33	42	36	43	23	39	40	24	44	40	28	38	37	39	30	28	42	44	42	33	32	37	19	30	45	32	32	38	44	39	39	33	34	33	36	35	34	32	30	42	42	29	35	29	57	37	32	37	33	33	36	39	41	44	42	38	43	45	40	32	37	30	43	44	33	40	33	43	44	36	44	49	43	42	49	35	47	42	38	37	32	41	36	25	41	42	47	42	41	46	52	41	46	44	36	23	46	33	30	46	35	28	42	39	49	33	33	34	32	28	39	35	38	26	43	31	43	40	38	45	43	38	32	39	43	34	48	39	33	37	43	39	39	44	35	34	46	46	33	33	27	33	32	35	40	29	26	35	21	33	32	31	33	35	36	37	44	33	38	30	37	51	30	31	34	40	36	33	46	25	31	34	38	43	40	37	38	31	36	26	42	35	35	36	31	23	45	37	45	55	40	40	39	44	52	27	54	38	56	44	39	41	35	37	34	34	29	33	42	53	33	32	42	37	32	30	35	41	37	38	38	35	35	35	24	42	29	30	29	47	31	27	41	36	43	32	37	41	32	41	38	28	40	45	34	40	32	37	39	27	42	23	38	31	41	39	37	43	37	37	38	30	38	40	35	41	35	33	45	33	37	34	50	55	45	40	36	50	38	50	31	40	35	54	42	49	33	31	36	45	42	40	43	31	41	34	42	39	42	43	42	39	27	34	42	42	30	41	36	32	35	23	25	29	25	33	32	29	37	21	43	47	36	41	52	31	27	38	35	43	34	36	34	37	48	41	41	41	38	40	34	35	30	41	32	33	39	40	40	32	39	28	39	27	31	31	40	48	30	41	44	40	37	40	28	40	46	46	40	37	30	26	45	48	41	32	47	40	46	41	37	36	37	47	40	44	39	40	41	42	40	41	43	26	40	42	33	33	37	33	35	35	38	39	37	36	30	52	45	33	41	34	43	43	44	45	36	37	42	47	43	32	30	50	41	40	44	28	34	37	34	32	36	39	43	33	35	36	42	38	33	46	45	41	37	37	47	42	33	35	44	35	41	40	45	49	42	38	44	46	33	41	23	36	32	37	35	31	40	38	46	34	32	41	28	49	43	27	42	26	36	44	28	38	44	40	41	31	40	39	32	41	31	38	33	44	37	28	41	26	33	38	42	44	42	32	36	33	45	44	33	36	37	43	36	34	45	35	43	45	32	29	34	43	50	39	44	47	40	40	29	35	32	30	22	42	42	56	44	33	48	50	40	38	43	25	28	41	33	35	38	36	41	42	37	33	34	44	45	32	42	35	41	34	40	45	45	40	37	37	34	43	42	32	36	39	45	40	41	33	40	28	39	35	63	31	31	31	40	35	38	33	23	33	26	26	33	42	37	43	42	34	40	41	24	38	42	41	44	43	32	46	36	38	39	41	33	40	36	43	36	35	31	42	34	44	44	36	42	38	32	43	33	37	35	40	39	44	48	24	32	47	33	37	26	39	35	34	36	34	29	33	29	37	40	45	36	44	26	30	35	44	48	40	38	46	45	36	45	37	33	34	37	36	29	41	41	47	30	31	32	37	44	45	23	38	43	35	47	41	45	31	43	47	39	37	43	36	43	44	45	38	50	39	46	45	30	31	43	36	36	35	31	41	30	45	32	47	42	40	47	40	35	30	36	36	29	36	34	34	27	34	40	40	25	34	41	40	35	31	36	27	27	22	44	51	35	45	44	25	31	47	28	36	34	44	44	40	32	52	36	30	30	29	51	40	41	43	28	30	34	46	38	34	34	39	37	53	37	26	35	32	37	36	35	42	36	46	37	50	32	38	37	38	34	51	41	47	42	46	37	45	43	40	36	25	43	40	35	36	52	40	33	35	33	34	39	37	46	32	49	43	38	33	34	41	32	38	39	29	38	43	57	37	41	35	41	35	36	46	38	34	46	36	44	43	34	40	43	28	40	41	36	27	37	39	39	48	38	37	34	43	36	35	38	40	45	49	40	31	43	25	34	47	54	36
52719	29278	16927	30204	37130	35880	32389	28943	25592	22165	19462	16985	14795	12650	10908	9582	8286	7295	6555	5911	5172	4748	4223	3891	3602	3394	3112	2776	2560	2371	2251	2101	1913	1848	1709	1611	1453	1407	1336	1356	1320	1294	1205	1166	1103	1112	978	1022	891	939	849	871	809	796	785	764	760	760	736	744	798	796	769	748	763	738	719	720	761	699	697	672	667	693	654	658	637	640	618	699	647	642	633	622	629	637	614	554	643	645	648	633	666	609	642	594	641	644	672	610	617	567	584	614	609	672	633	620	601	668	643	645	598	608	565	604	617	608	652	626	620	625	590	605	606	603	568	624	600	599	638	581	603	603	611	606	595	576	572	599	610	566	589	598	600	624	618	582	625	616	562	617	597	604	613	597	602	635	606	586	589	579	589	598	616	591	620	599	593	606	643	614	619	556	639	600	582	620	616	634	604	568	601	574	604	587	537	601	574	627	611	625	598	594	588	594	615	623	610	570	600	612	547	605	597	577	564	580	527	590	571	620	662	598	549	615	597	580	614	538	580	595	603	610	607	589	627	614	581	605	615	576	577	582	594	589	559	578	599	632	574	593	554	599	623	592	594	566	609	577	591	581	594	565	586	599	556	615	576	583	591	610	600	661	630	591	589	618	614	572	602	572	567	586	594	559	609	616	621	607	570	627	608	600	549	584	597	598	609	588	563	616	594	577	589	578	599	580	552	571	602	601	599	581	580	618	586	615	615	581	588	587	559	645	571	613	644	583	579	596	606	562	583	579	605	556	556	575	626	637	608	597	603	557	599	579	555	615	575	563	635	587	605	573	615	581	610	587	597	581	650	585	630	514	588	591	618	589	567	606	585	581	629	590	593	549	578	626	601	597	582	593	573	607	592	576	635	593	595	589	594	616	611	607	588	559	620	563	591	678	609	633	591	606	590	558	595	557	547	608	601	550	587	611	622	613	604	622	582	597	617	576	559	580	571	617	599	587	583	584	587	620	574	569	588	552	587	555	590	574	602	608	564	605	591	659	609	582	590	555	590	600	609	588	586	600	564	593	587	627	625	570	626	587	582	593	593	557	572	576	593	595	588	624	580	578	610	642	618	556	611	533	603	590	598	571	560	573	548	594	594	605	612	553	644	613	575	589	580	555	598	631	574	590	545	649	574	632	563	615	611	595	605	624	561	599	602	587	584	598	592	575	577	594	605	584	589	571	566	572	579	581	582	609	588	568	607	578	615	610	603	584	609	544	625	603	609	624	592	607	616	562	635	554	592	591	559	589	579	621	581	621	607	570	610	659	575	588	603	619	622	618	618	590	582	609	586	600	627	636	620	557	598	607	575	569	572	629	563	559	572	599	547	593	594	615	604	604	602	603	597	584	595	611	617	603	609	568	555	603	567	620	592	629	568	592	574	597	569	598	584	609	578	582	596	610	578	611	568	546	590	596	576	627	593	600	593	604	569	586	568	548	624	608	601	577	565	584	568	579	551	604	568	608	573	588	593	583	611	584	624	584	608	586	613	605	580	580	568	609	609	585	565	637	592	578	564	564	601	602	616	608	586	609	612	594	566	581	607	634	582	568	616	597	588	623	598	603	615	533	583	631	590	581	609	599	607	601	579	631	612	612	579	621	582	588	574	559	602	622	584	571	601	629	566	598	571	615	579	591	592	560	588	622	575	600	558	587	603	608	592	598	572	614	605	593	630	591	573	549	569	619	593	578	630	597	601	606	602	590	607	594	590	619	594	597	570	604	561	531	571	589	596	629	574	555	609	608	606	617	648	568	600	631	568	626	647	630	537	572	604	594	600	591	631	596	584	614	551	596	564	587	605	602	600	568	596	568	578	581	595	614	599	560	593	624	620	600	615	591	605	639	593	576	575	557	618	576	582	557	623	568	606	576	594	564	568	638	614	528	632	537	594	649	634	612	618	608	569	586	613	605	595	610	575	575	583	599	586	616	595	600	588	574	609	559	581	601	604	567	654	592	612	594	605	575	612	556	585	543	577	564	599	582	637	598	590	614	580	583	576	613	579	590	638	585	594	592	541	572	577	589	613	623	599	606	627	560	585	606	608	613	567	580	619	598	597	594	607	557	563	553	594	613	557	551	563	552	579	595	574	611	623	609	599	605	573	569	597	613	580	591	601	579	619	584	559	637	563	577	598	617	581	584	589	620	586	602	646	609	604	601	601	570	575	629	616	563	583	564	618	593	574	594	595	617	616	596	592	589	585	574	611	570	587	586	619	560	593	619	588	612	615	613	590	566	618	585	582	618	551	591	588	588	594	586	599	598	568	608	559	623	564	612	584	558	615	597	614	560	572	596	587	602	597	530	609	546	564	586	561	596	603	610	571	573	631	604	576	602	589	622	629	551	581	582	576	593	622	613	585	574	552	578	566	587	595	533	578	631	572	542	564	600	557	575	613	556	629	592	574	608	601	597	583	586	594	570	593	588	601	559	610	581	590	615	581	585	567	596	611	601	632	611	611	584	641	600	588	582	578	624	576	576	592	591	598	610	556	591	594	574	564	595	615	614	609	583	597	585	588	608	589	617	606	613	622	603	599	613	590	565	638	619	588	584	642	556	578	569	610	595	579	594	566	582	587	559	602	547	546	589	586	585	622	591	563	598	572	615	569	590	580	611	639	592	584	619	599	595	593	600	599	539	590	595	600	576	590	631	579	589	626	592	577	622	556	597	603	597	626	599	573	629	601	565	571	613	626	605	568	601	608	579	592	586	558	642	584	633	615	578	595	581	570	629	576	581	566	585	577	608	584	575	584	570	559	605	609	542	598	609	575	591	604	555	602	571	622	600	605	632	617	572	619	603	546	595	572	606	552	604	632	609	595	597	644	579	566	562	581	652	602	579	613	609	573	628	588	591	586	580	625	605	584	550	587	607	595	630	582	584	576	606	572	608	581	598	587	619	633	572	573	594	609	595	593	635	550	615	635	596	560	588	641	603	607	560	597	586	575	567	580	575	554	609	563	605	576	585	642	588	600	611	576	632	577	574	584	621	564	562	600	620	559	549	608	602	599	571	603	615	596	597	616	591	616	587	585	576	553	589	592	621	579	596	598	614	595	609	585	579	602	602	593	609	596	614	556	604	549	590	579	631	566	603	585	600	584	618	599	574	538	595	607	564	573	609	605	577	617	660	579	606	570	571	617	570	619	558	606	613	574	595	611	625	593	580	645	612	614	572	551	618	616	596	620	593	609	601	625	607	572	603	598	594	620	569	602	614	630	581	574	567	553	540	584	592	580	583	587	602	538	551	589	598	622	597	554	572	576	612	651	549	548	560	563	546	587	593	569	599	574	607	580	589	615	557	585	603	554	574	596	593	592	573	565	607	585	610	579	617	604	575	613	595	589	603	592	560	553	616	597	604	638	594	594	602	625	604	571	604	569	585	533	603	584	653	586	575	548	624	615	609	578	626	599	590	565	576	588	609	575	614	605	583	578	586	557	588	612	602	639	599	602	579	542	558	571	606	583	609	597	575	630	584
10034	2705	614	438	689	723	590	516	468	393	307	292	264	238	178	180	171	131	127	113	100	104	102	110	80	60	90	96	81	73	65	55	71	61	60	54	55	58	60	60	51	57	53	51	37	51	53	58	55	48	50	42	50	40	56	44	47	46	39	44	49	55	48	56	51	55	45	39	42	42	47	41	37	49	39	35	38	45	51	50	59	33	39	48	44	50	39	44	46	48	47	58	46	50	37	41	48	49	53	44	43	47	45	47	48	45	43	53	40	48	40	43	42	45	39	47	42	42	45	44	44	42	38	36	47	45	47	58	29	44	39	50	58	35	39	51	44	46	41	51	66	37	36	34	43	47	43	48	41	40	41	35	55	62	42	46	45	48	52	45	60	47	52	46	55	55	38	34	45	41	40	50	44	53	46	43	34	46	40	33	34	40	55	44	50	47	49	44	36	39	45	44	45	42	39	41	38	49	39	42	38	55	51	47	50	43	34	44	46	38	44	39	41	44	55	35	35	38	46	47	38	32	45	58	54	55	45	42	38	43	50	54	39	44	33	39	51	45	42	31	34	51	54	32	49	49	35	28	49	41	55	46	39	46	46	50	44	55	52	46	43	39	43	49	42	42	36	50	46	42	43	64	52	56	50	46	52	50	50	43	46	37	42	38	39	48	43	30	41	46	52	50	36	49	50	37	39	53	50	45	39	55	50	50	54	48	47	56	43	41	54	45	52	47	52	39	43	48	46	52	59	44	36	35	54	44	43	48	43	52	39	53	47	45	48	43	46	29	34	59	50	42	43	52	51	42	41	59	50	54	43	44	50	44	34	51	56	45	47	44	53	42	54	47	43	47	47	48	61	40	52	53	45	53	45	46	46	51	59	40	43	60	44	51	49	53	50	37	56	51	44	37	57	39	54	49	52	41	45	46	42	40	53	53	47	39	54	51	40	51	45	41	48	44	48	31	50	54	40	38	32	44	51	44	36	44	44	39	50	53	41	36	62	40	41	57	41	45	35	44	38	49	63	37	51	52	48	49	40	57	41	52	49	43	41	42	55	54	48	46	39	51	40	55	38	44	33	47	55	42	38	53	46	32	45	36	44	51	49	47	45	55	50	40	41	44	38	53	50	40	44	44	42	44	48	37	32	43	45	39	48	52	49	41	51	48	57	43	51	43	44	43	43	46	48	40	41	46	46	46	39	48	46	52	45	51	41	49	54	47	48	44	54	47	44	36	46	54	59	38	34	45	53	46	40	54	52	51	54	49	52	42	52	52	46	58	34	44	52	46	51	48	42	45	44	57	43	51	37	41	38	55	52	53	54	46	38	48	39	52	47	53	46	41	43	51	42	46	49	40	36	48	40	44	37	46	41	49	57	46	50	45	47	49	37	46	45	40	40	41	45	55	42	49	38	50	36	43	48	39	49	39	50	50	48	45	43	43	64	35	46	45	45	49	48	65	40	48	52	41	52	44	46	38	50	45	39	44	57	48	46	38	54	58	49	49	42	44	45	46	45	45	52	52	44	46	45	32	48	47	36	52	39	43	46	51	43	46	44	54	39	42	52	32	55	52	31	48	52	35	52	51	53	48	36	48	48	39	40	50	38	32	43	42	42	47	44	46	41	44	55	51	40	52	53	43	49	40	49	45	36	46	44	47	40	41	51	49	56	40	54	38	60	39	47	48	45	42	43	49	50	51	59	33	38	52	56	41	40	59	55	35	37	51	38	48	45	42	48	54	41	37	44	48	32	38	39	52	41	38	43	44	40	38	45	40	49	50	47	39	44	54	53	50	40	44	49	58	40	36	53	40	41	51	51	38	46	27	41	44	40	55	68	56	47	44	46	42	48	48	45	46	44	46	47	42	55	43	49	59	38	50	47	37	36	42	51	37	46	46	47	50	54	42	45	42	46	48	53	55	55	47	44	50	38	45	57	50	46	53	32	48	48	42	43	29	43	38	51	39	55	50	47	44	49	37	36	33	49	40	48	46	41	54	40	52	38	41	42	52	62	41	42	39	42	45	51	45	47	46	50	49	42	51	45	48	43	38	47	39	42	44	39	32	42	33	46	53	47	42	46	39	40	42	51	51	46	60	50	51	38	36	55	34	33	51	36	43	36	49	40	49	54	55	43	45	32	49	61	43	39	46	49	49	51	51	43	48	49	58	51	44	42	49	46	36	40	50	42	33	52	62	50	60	45	39	37	35	31	51	45	39	50	46	41	43	46	36	48	42	35	40	48	37	48	46	52	36	45	46	46	51	43	47	35	56	45	47	38	57	34	50	52	45	46	42	47	39	49	40	51	44	53	52	31	42	46	48	52	54	35	45	47	39	42	61	37	41	37	57	47	61	44	45	54	37	45	64	50	44	42	52	51	45	45	50	52	43	40	39	38	46	54	37	42	53	43	44	43	43	47	47	56	42	49	45	36	47	39	41	47	35	39	34	43	48	45	42	66	46	44	44	57	54	52	41	51	45	42	44	55	48	64	41	54	59	36	49	52	39	51	39	48	48	44	33	42	44	45	40	53	47	37	32	45	42	50	50	51	52	53	40	42	52	38	35	45	50	47	48	44	42	41	44	33	38	41	48	47	38	44	44	44	54	38	34	44	42	52	42	42	50	44	50	55	30	43	46	43	46	45	46	51	39	48	51	41	35	47	59	41	49	45	52	39	44	45	49	40	36	43	39	40	53	52	56	44	42	41	42	56	50	48	30	57	41	53	40	45	49	44	54	36	50	42	45	48	46	46	45	53	40	49	56	62	51	34	47	49	43	43	33	43	53	52	47	42	62	43	38	49	36	43	44	52	47	43	51	35	55	30	52	29	42	32	44	34	50	44	39	41	50	41	53	50	49	47	43	35	44	55	52	47	54	46	45	59	39	60	54	45	37	55	47	38	33	52	52	47	51	40	54	65	39	52	35	50	39	59	42	55	39	50	46	48	37	40	50	51	43	45	46	47	39	46	51	51	48	43	50	49	59	40	51	39	43	53	59	50	58	45	53	48	36	48	41	39	55	49	60	38	31	41	44	54	53	45	61	45	50	48	46	45	47	27	50	44	42	45	49	47	43	48	33	31	43	43	53	49	48	52	56	53	49	47	42	46	42	54	46	44	44	44	45	45	48	50	40	44	50	49	42	49	42	41	51	55	43	42	54	38	43	42	42	46	35	59	52	42	44	49	54	49	38	58	51	58	45	54	46	45	56	37	44	49	52	39	44	52	47	58	61	43	36	48	45	52	47	47	48	46	44	53	40	57	37	36	49	44	45	41	34	45	54	41	45	41	30	57	45	43	48	44	52	64	48	48	42	44	42	38	37	44	43	44	43	41	50	37	45	57	41	46	47	45	43	52	36	45	45	48	42	45	48	47	45	38	49	49	47	59	50	46	47	49	49	51	49	45	37	42	37	54	50	52	45	56	51	43	53	38	56	53	46	42	45	41	43	60	38	42	47	31	42	43	54	47	46	48	37	45	36	35	42	39	46
45305	24809	12681	25263	32355	31054	27302	23743	20291	17168	14626	12497	10663	9199	7940	6722	5870	5227	4687	4191	3718	3414	3049	2856	2599	2439	2209	2078	1989	1886	1694	1639	1534	1426	1358	1369	1286	1191	1198	1147	1192	1126	1089	1049	1008	1004	1010	962	891	944	924	858	873	835	805	865	848	820	827	818	810	833	777	834	809	816	786	767	782	792	777	805	805	734	746	735	769	752	750	748	728	733	711	735	733	753	706	735	693	755	690	736	709	733	744	713	736	693	691	701	723	729	739	719	777	687	724	698	726	752	684	676	671	698	714	698	680	665	696	720	719	705	733	711	698	666	698	749	743	693	688	664	759	728	750	751	694	710	715	729	687	683	717	713	696	714	758	671	696	696	704	699	731	690	687	706	759	704	717	717	723	692	666	709	699	689	697	712	683	730	708	697	726	716	669	667	681	703	780	724	739	727	679	737	710	661	694	688	733	763	709	675	687	715	694	679	704	733	678	734	687	709	696	701	733	697	693	756	737	717	722	751	696	710	703	711	693	691	674	708	721	734	675	707	697	695	726	684	708	739	669	707	707	744	687	688	699	697	730	689	700	711	682	719	700	714	699	665	699	676	691	704	658	741	740	681	727	706	685	648	737	709	684	693	682	708	706	725	693	715	703	708	693	702	714	717	662	731	673	677	695	717	719	692	702	703	716	666	709	708	684	683	716	664	703	665	680	660	717	714	727	666	665	695	709	709	679	687	676	660	721	726	737	726	682	698	679	714	710	730	714	700	683	720	689	719	669	688	692	690	707	679	693	691	705	680	642	685	691	717	683	731	722	744	703	762	734	711	698	722	717	711	711	682	716	678	727	696	684	699	742	714	723	700	730	670	726	682	719	687	712	691	681	722	727	722	723	704	725	728	731	712	659	722	720	773	634	708	757	754	667	690	690	739	684	722	716	689	719	740	682	728	681	725	671	726	665	699	768	690	668	727	701	718	690	685	668	704	698	724	677	705	690	654	728	705	696	679	693	720	710	732	720	712	724	703	747	682	674	704	724	719	688	764	736	634	724	655	686	721	719	706	668	727	677	678	716	741	739	683	699	718	688	727	707	751	692	688	701	685	720	715	667	687	679	700	696	715	754	686	712	722	725	664	716	717	744	722	660	709	733	704	737	728	722	751	711	709	718	684	734	693	740	726	682	686	708	716	652	674	670	726	733	684	758	710	716	698	663	686	660	693	699	719	716	694	723	674	765	693	702	682	671	684	676	696	716	689	672	670	709	674	708	714	701	713	730	754	698	764	721	670	715	708	714	701	691	670	680	704	702	668	682	636	744	687	751	703	713	692	670	726	706	698	640	695	737	770	679	671	757	705	690	703	750	701	743	694	751	686	701	715	695	692	725	724	702	774	685	760	722	722	739	694	712	673	691	721	718	673	787	687	751	743	675	651	703	700	669	710	692	662	733	690	656	655	751	694	712	725	689	669	738	713	718	715	725	689	717	689	700	689	690	701	686	704	710	750	697	690	671	706	662	638	697	729	693	743	710	729	685	738	728	734	733	720	717	748	701	699	708	714	679	746	720	722	710	697	716	706	698	717	685	702	733	678	710	725	688	685	709	665	683	698	698	692	687	694	739	673	680	702	690	706	700	689	742	678	677	711	691	701	711	722	718	707	704	681	662	682	697	658	725	740	688	757	677	676	695	681	704	682	709	748	695	763	685	688	682	690	770	696	723	705	715	723	710	632	671	779	687	717	699	705	656	720	707	670	707	705	726	735	699	719	729	719	680	689	700	692	678	730	701	726	657	673	729	748	690	707	684	680	666	722	720	657	654	718	667	742	730	714	750	716	708	743	730	706	696	689	714	702	707	711	709	750	702	681	724	667	691	733	652	715	673	701	709	720	757	719	717	680	711	689	764	697	705	632	682	710	703	690	706	731	677	756	716	699	733	701	732	756	712	696	729	730	708	666	716	689	755	719	697	719	741	745	696	738	725	705	675	731	699	733	715	700	690	749	688	712	717	687	728	726	715	635	692	682	707	688	669	681	746	757	672	693	742	652	708	771	688	751	677	710	679	699	698	744	698	722	757	718	714	711	679	747	730	695	704	693	721	668	705	681	695	698	723	715	685	708	696	719	671	674	705	732	724	702	695	709	720	680	729	753	728	689	735	699	706	732	703	672	739	703	758	706	698	696	730	743	687	664	702	699	708	716	708	716	724	726	742	670	730	728	706	717	704	685	719	663	666	752	717	731	729	702	705	691	686	683	689	725	705	732	662	691	697	718	698	739	715	732	671	667	694	675	702	669	703	755	686	682	774	665	706	705	733	704	734	704	755	733	680	768	713	691	716	715	648	681	739	685	754	739	753	707	723	720	676	679	678	726	712	703	713	716	704	707	685	722	695	662	734	706	719	720	730	726	674	637	762	684	729	689	685	743	739	740	702	688	682	692	774	721	714	711	737	704	707	680	709	767	728	712	709	674	669	695	733	730	686	711	722	756	747	717	758	730	726	780	666	675	692	746	768	685	717	735	727	679	687	695	710	732	738	694	754	662	687	719	689	700	664	686	687	697	730	738	724	658	719	661	699	747	699	674	711	685	701	706	675	693	711	717	720	692	735	715	722	715	699	735	691	730	758	678	713	736	742	716	688	721	714	725	684	730	735	748	711	742	735	686	674	714	725	735	734	682	704	720	754	738	741	701	740	719	770	732	750	717	721	718	699	710	693	716	653	704	706	714	712	689	676	686	694	676	667	670	684	698	659	711	732	697	701	687	718	704	751	686	720	757	677	766	699	664	723	686	716	707	704	721	737	716	673	727	723	704	674	672	690	696	727	682	672	687	657	705	741	698	732	693	723	689	703	707	656	700	754	703	722	710	689	674	710	737	649	730	751	708	719	682	700	675	722	726	711	721	704	694	675	702	690	695	637	667	700	659	702	705	718	694	729	690	712	706	669	693	717	697	693	772	717	715	728	743	750	743	685	733	691	695	692	678	772	714	668	711	699	794	700	683	704	740	704	687	733	720	690	713	718	737	656	719	725	737	712	722	685	691	650	755	643	713	712	656	663	707	705	699	711	698	695	685	678	719	686	698	688	720	730	737	687	730	698	741	706	740	705	677	711	692	712	707	660	697	685	684	683	738	684	701	704	732	710	752	682	717	664	660	726	723	693	743	696	796	732	702	760	723	659	693	722	701	687	683	682	723	700	723	666	735	697	698	719	693	683	732	732	732	688	712	675	729	709	725	703	705	715	695	739	706	712	661	699	709	724	695	698	726	666	725	716	718	705	726	726	703	673	720	711	719	672	698	743	742	715	659	711	749	730	732	726	726	728	684	745	688	677	683	734	710	713	714	689	748	762	637	731	697	732	701	689	673	683	706	699	727	713	660	659	709	732	703	680	704	724	686	714	724	689	700	717	656	713	747	726	666	702	696	722	670	745	677	708	684	702	682	663	762	693	727	686	671	689	653	690	684	747	677	689	713	689	718	757	724	692	681	716	787	729	719	698	787	720	737
14386	5602	1035	693	1101	1131	947	818	671	614	465	434	381	325	245	221	200	203	148	160	142	121	112	100	107	89	87	88	68	62	62	62	68	61	62	48	65	49	44	42	45	48	47	55	34	51	40	47	44	22	40	38	39	41	42	38	44	30	29	48	35	35	37	35	36	37	31	32	30	34	29	33	43	25	27	40	34	32	32	36	26	39	26	37	32	38	36	39	29	30	32	39	29	33	23	37	37	51	29	39	28	32	31	33	37	32	35	31	26	20	35	28	24	31	36	31	38	32	33	37	36	39	34	30	35	25	28	29	31	29	31	34	33	47	33	33	45	23	27	33	33	37	34	30	30	23	38	35	35	33	45	34	32	31	35	30	36	41	38	35	31	39	33	29	24	26	33	43	34	35	31	33	30	36	26	36	31	36	36	32	43	32	26	42	34	21	24	40	40	28	29	25	41	24	38	38	36	39	48	29	32	37	37	37	31	27	27	32	23	44	26	25	37	32	37	30	33	32	31	32	35	39	32	26	28	34	37	32	27	27	31	35	26	27	27	28	42	38	32	31	35	31	27	37	38	35	32	36	35	31	34	40	31	32	31	29	38	29	31	28	39	33	41	32	36	38	28	33	31	40	39	18	25	30	35	34	29	36	36	24	32	35	32	23	31	41	32	47	30	38	29	30	39	34	34	30	36	35	34	31	26	34	33	32	30	34	27	27	28	40	28	23	19	39	27	31	24	34	24	29	42	27	31	32	36	36	40	29	24	33	31	32	28	31	40	30	41	34	35	38	36	31	42	29	38	32	38	31	29	36	34	35	40	27	31	32	38	28	27	24	36	35	31	38	26	38	39	24	16	35	39	46	39	37	42	31	43	31	37	41	42	30	31	25	48	37	33	35	40	37	39	35	30	29	39	20	30	28	33	42	33	30	35	36	33	38	31	30	33	26	31	25	37	26	39	39	35	23	34	36	34	28	29	35	29	24	47	31	38	25	31	34	28	34	31	29	33	22	34	38	38	40	33	37	27	32	47	32	36	31	32	29	34	26	18	30	30	39	32	42	30	29	26	35	33	37	35	35	28	36	34	27	38	30	35	31	23	31	25	31	35	28	25	39	46	35	31	28	33	32	24	45	35	44	32	34	35	32	34	37	34	29	27	36	33	37	41	28	32	31	44	33	37	38	33	36	34	35	38	33	39	27	36	39	31	43	49	42	32	38	44	31	34	37	34	35	34	37	29	37	21	35	17	28	36	35	38	38	26	33	44	27	32	22	42	39	43	34	27	33	22	37	39	39	37	34	34	21	32	35	37	34	40	40	31	35	41	41	35	32	22	33	41	34	39	26	26	40	36	36	28	26	33	37	35	29	38	25	33	23	24	43	46	35	32	37	30	32	30	33	40	39	29	29	31	44	29	39	35	34	30	37	32	31	26	45	39	39	32	35	35	49	37	22	17	35	31	30	30	43	27	37	31	29	25	33	36	35	34	28	29	39	28	25	36	32	27	28	38	30	29	44	34	28	30	31	37	29	26	33	42	36	39	48	36	24	37	28	34	30	29	34	29	40	29	42	39	32	26	28	24	38	38	35	29	39	30	35	33	26	44	33	31	36	40	33	28	29	36	30	29	26	37	25	31	29	30	36	28	35	27	23	31	33	37	28	40	37	30	32	26	28	33	37	36	34	34	26	32	38	25	34	33	31	29	27	31	35	23	38	28	33	37	29	25	36	32	23	36	34	39	35	30	25	32	26	27	38	28	32	35	36	32	29	30	38	25	40	33	41	26	31	31	45	31	43	37	25	35	25	47	30	40	33	31	37	42	40	33	31	28	20	36	36	50	24	31	32	33	23	36	35	28	33	36	34	33	41	25	25	39	40	39	48	30	27	20	32	37	36	33	32	39	41	33	28	42	28	33	28	37	37	40	36	40	31	46	38	29	31	33	33	33	37	35	33	28	20	42	26	25	37	37	35	33	33	37	29	29	37	30	31	32	32	28	32	38	40	38	36	38	27	41	36	25	41	32	28	31	38	23	28	44	41	34	33	34	46	38	36	32	36	39	29	33	43	42	35	30	22	24	43	26	30	27	45	26	27	34	34	31	27	29	43	38	31	31	32	32	36	28	38	34	40	35	25	40	34	38	42	36	45	29	29	30	38	33	32	32	33	32	32	25	30	31	31	37	32	43	32	50	24	29	33	32	29	26	28	29	34	36	36	33	40	34	29	42	38	28	33	40	34	38	36	37	27	30	34	32	32	38	32	31	30	29	42	42	30	29	42	38	32	26	41	33	35	40	38	34	39	31	37	35	35	47	36	34	40	27	40	41	39	28	38	32	36	23	35	33	33	36	42	32	41	36	29	43	33	28	26	22	32	29	29	41	30	19	31	26	39	29	35	38	36	32	26	33	28	30	29	31	39	37	37	36	33	40	31	24	33	32	32	32	38	36	34	37	41	39	39	24	31	31	30	36	32	29	31	43	32	32	29	42	36	38	23	34	28	36	28	37	31	32	39	30	27	37	36	38	34	31	33	31	31	26	31	29	37	37	21	44	37	30	37	39	30	26	36	27	24	40	35	28	29	34	21	37	37	39	27	32	42	35	31	33	37	36	36	32	31	32	30	39	41	36	24	30	29	28	33	30	21	27	34	44	30	29	39	30	43	40	40	42	37	37	38	30	37	34	28	36	42	33	34	32	35	21	35	34	39	47	23	39	33	33	33	32	35	31	41	34	30	39	36	28	30	41	20	32	35	30	33	35	43	30	37	36	35	28	40	31	27	32	32	37	36	39	41	39	37	28	20	36	24	37	36	39	33	30	30	22	29	38	32	30	45	36	39	35	34	25	39	36	30	28	34	37	23	34	40	33	35	30	26	29	30	36	35	32	44	28	30	37	36	21	40	22	36	23	37	34	28	33	31	37	41	27	37	28	36	32	31	42	32	23	30	33	29	26	27	40	38	30	31	32	43	29	34	33	39	24	44	27	30	31	24	47	29	26	37	26	36	37	35	35	32	28	48	31	30	29	42	45	26	31	29	23	39	37	35	27	30	34	36	33	32	42	38	43	40	28	35	27	17	22	40	40	36	36	42	42	29	32	38	28	38	22	34	24	37	33	32	29	25	30	36	29	48	34	37	36	39	38	22	27	33	38	36	46	32	22	33	42	27	33	38	41	36	27	31	30	26	29	39	35	31	40	44	34	37	32	30	24	26	38	44	35	29	28	29	26	47	38	29	35	32	26	32	23	25	41	35	32	33	25	38	26	35	27	27	34	24	42	37	33	42	28	38	40	35	32	37	37	30	28	37	27	25	43	33	33	44	31	29	35	31	38	25	36	33	23	26	38	37	30	38	25	33	29	30	25	38	28	38	31	34	25	27	32	30	34	35	28	33	34	26	43	34	37	31	38	28	36	30	28	33	38	39	42	40	31	42	40	45	26	40	34	37	28	39	30	37	39	30	32	40	27	30	33	39	36	35	44	33	35	42
54026	29854	16804	30309	37661	36221	32930	29003	25653	22234	19401	16973	14577	12717	11148	9583	8271	7562	6704	6053	5175	4746	4284	3898	3552	3205	2970	2658	2495	2285	2171	1995	1862	1681	1566	1540	1402	1375	1243	1278	1224	1167	1153	1075	1087	1055	962	894	887	845	876	817	777	724	756	735	695	707	656	710	732	720	686	661	662	644	632	627	622	609	625	616	639	589	589	631	549	578	604	574	589	581	530	542	564	558	561	588	557	555	559	530	569	569	523	572	555	555	523	526	531	537	575	571	544	537	553	573	525	563	567	556	561	486	520	594	523	524	523	551	511	561	532	536	547	553	520	578	538	547	544	543	536	559	514	569	540	527	523	501	521	526	525	530	575	570	532	507	528	540	508	529	543	557	530	523	530	531	520	523	488	521	511	545	512	516	523	531	528	516	482	525	513	501	503	476	528	561	514	511	552	508	520	537	492	497	518	559	513	552	514	492	514	500	490	565	505	549	511	528	505	472	580	507	518	538	520	507	511	508	536	504	570	537	549	501	551	539	537	530	539	510	533	498	544	515	529	507	559	550	542	562	519	550	510	529	498	546	532	527	524	543	562	511	559	515	500	512	505	528	535	537	499	498	495	501	524	537	513	561	504	529	546	528	469	507	523	535	539	528	497	508	501	530	562	537	525	505	467	504	501	523	505	562	499	504	534	506	547	471	462	506	510	504	531	527	488	505	508	587	500	530	508	514	477	511	510	529	528	544	518	529	548	600	516	515	515	515	528	524	491	542	514	528	514	519	521	507	551	500	558	529	517	511	538	538	558	490	501	526	522	542	526	512	529	497	533	523	513	521	522	490	549	558	525	502	527	518	480	534	519	494	531	519	520	578	485	547	513	540	545	513	514	496	535	491	515	519	514	544	557	520	501	536	509	545	513	519	518	546	569	541	495	503	544	520	535	542	515	548	524	501	538	518	553	537	548	567	564	524	510	528	560	550	557	519	553	503	528	512	507	511	503	471	516	503	500	503	531	515	510	494	492	520	536	508	516	495	550	488	486	506	495	550	539	509	527	534	537	534	572	492	502	527	529	527	523	506	543	549	550	527	529	482	509	562	554	524	486	520	521	493	542	534	499	524	536	550	547	506	537	544	533	550	537	475	540	538	496	524	533	482	498	514	552	529	513	504	574	484	506	538	529	547	525	504	512	501	527	521	517	517	530	499	564	522	517	511	558	532	499	529	520	526	539	470	570	491	547	519	528	504	536	549	504	544	468	525	511	524	507	554	535	517	502	511	554	500	553	506	531	514	534	501	564	510	532	514	533	529	481	486	556	524	524	513	519	528	551	516	507	511	525	481	540	553	540	498	522	523	505	507	495	551	515	531	504	509	508	513	524	503	530	520	524	529	521	527	521	498	577	501	515	505	555	501	495	503	539	522	501	546	495	513	479	497	490	495	517	530	519	554	512	545	518	507	551	556	496	556	491	498	542	506	511	515	497	494	523	526	509	447	512	510	485	502	522	544	527	510	577	524	515	520	526	527	534	544	548	512	522	536	529	521	513	529	486	487	520	548	505	514	551	538	525	551	579	541	544	521	574	493	490	530	528	496	542	513	544	515	554	532	528	547	532	519	492	503	569	513	529	530	463	502	521	515	489	489	531	514	553	531	530	505	541	516	544	533	470	474	533	524	540	512	560	547	490	544	573	511	525	514	520	551	544	561	527	513	488	523	513	512	536	577	540	492	526	538	503	497	507	513	496	551	511	518	507	533	566	524	511	546	557	520	513	517	559	557	515	507	523	505	509	545	533	519	545	494	534	548	540	547	535	494	515	498	540	544	533	536	552	516	541	575	535	507	526	568	501	525	507	505	520	514	546	537	518	504	512	515	537	530	558	528	545	534	517	530	543	496	509	581	491	531	501	513	536	520	566	537	500	534	559	526	531	548	510	532	515	468	520	528	480	527	488	448	514	541	479	524	524	521	519	521	505	542	528	505	462	542	535	502	515	510	524	500	523	505	569	530	484	536	516	543	514	488	513	532	500	574	570	499	550	551	551	497	575	543	559	535	544	510	516	509	502	518	535	535	523	476	542	511	543	515	500	520	538	535	515	505	526	526	554	565	568	521	515	530	485	502	552	544	570	565	525	496	523	511	513	536	526	518	534	529	570	487	538	541	505	544	506	497	549	549	558	549	517	548	496	548	510	516	551	495	531	539	508	558	552	535	519	515	530	517	513	546	524	515	494	487	512	524	534	530	616	505	521	499	506	490	462	501	515	530	549	564	534	562	537	484	500	560	506	520	547	501	529	519	525	518	527	529	499	529	526	489	517	511	524	511	512	509	518	553	515	535	481	573	541	555	519	523	550	514	543	531	496	522	523	526	508	504	502	520	520	556	518	523	516	486	508	502	557	485	541	488	506	538	526	527	552	574	537	550	509	554	513	533	524	526	521	520	511	516	519	497	517	523	537	524	480	552	519	525	471	556	533	495	513	493	515	481	526	493	506	497	559	477	491	507	547	549	486	518	518	512	561	564	539	542	541	527	486	491	504	511	558	534	481	532	514	526	516	570	518	518	480	533	530	543	501	528	579	485	487	513	518	498	532	530	505	519	511	513	505	551	544	522	524	576	530	526	561	526	519	508	504	541	516	545	528	518	501	504	499	510	506	575	526	537	524	564	515	532	495	550	488	537	484	546	515	510	545	508	553	534	547	518	567	530	572	498	538	540	491	557	520	523	556	471	504	463	524	525	514	528	505	516	506	506	523	567	510	558	500	536	483	554	557	493	529	531	547	498	526	519	492	530	492	515	529	539	507	563	519	558	509	543	546	572	515	545	558	478	534	506	499	490	502	554	512	537	533	527	508	537	546	556	511	553	540	509	554	466	542	510	530	541	554	550	538	482	533	510	495	504	519	514	565	565	543	506	524	553	501	503	509	524	554	536	522	515	490	495	532	558	472	486	544	494	511	519	508	532	549	507	517	504	490	557	527	507	527	545	537	533	484	512	532	516	524	476	546	483	522	510	519	540	536	520	538	536	569	531	506	539	518	524	536	550	500	510	535	470	504	529	503	527	486	537	509	556	534	488	515	536	555	501	485	527	545	517	526	523	506	527	520	522	568	524	570	517	539	491	560	530	542	518	515	485	551	482	535	552	486	476	502	535	524	493	536	518	536	500	563	512	525	477	533	517	537	508	528	483	528	499	537	503	516	525	515	541	527	551	530	501	567	509	481	506	526	514	478	540	550	502	507	528	531	502	500	544	528	540	492	546	552	538	516	537	539	506	540	526	508	474	511	552	554	502	538	540	492	558	537	505	518	532	522	503	547	511	544	473	497	535	518	519	523	551	520	524	523	541	490	509	551	493	484	566	534	527	512	551	518	524	536	497	529	537	514	512	521	522	538	511	541	569	505	544	550	544	546	542	536	523	520	498	551	539	524	530	488	507	485	530	519	487	549	517	494	500	541	521	501	535	550	507	534	549	529	498	512	527	527	581	514	545	522	518	524	531	509	535	515	487
5531	1505	424	325	446	448	416	346	308	249	223	176	148	157	121	115	86	96	78	76	64	70	63	56	50	65	45	44	42	41	50	39	35	41	46	38	40	34	44	36	47	40	38	36	42	35	36	30	40	29	44	29	34	34	43	37	35	37	42	43	38	26	28	28	45	32	38	25	25	39	25	36	27	33	29	42	16	35	33	31	33	32	32	37	29	36	32	34	33	40	40	23	32	33	26	30	27	23	37	39	37	36	32	29	22	32	34	35	35	34	36	31	26	30	29	27	31	24	41	34	34	21	32	37	31	24	33	21	25	33	19	26	34	36	28	28	31	29	17	37	38	36	35	45	30	36	28	38	31	29	42	35	38	38	31	37	32	33	29	26	31	43	21	31	34	31	33	47	40	31	30	40	35	36	18	38	38	31	34	40	25	24	30	31	34	26	35	28	33	35	33	36	25	32	37	38	36	30	28	32	37	39	21	27	27	21	24	33	28	23	30	20	20	40	27	25	28	46	31	45	30	42	20	24	31	27	33	30	31	32	41	36	37	25	31	35	34	38	33	30	27	24	27	38	30	20	48	31	25	32	28	27	35	25	33	43	35	33	28	32	37	29	30	37	31	36	40	37	28	31	28	33	29	31	33	28	35	32	34	34	27	30	25	37	39	27	39	24	37	39	36	35	24	40	28	45	30	31	48	35	35	40	29	30	38	31	36	36	29	35	32	28	30	33	32	36	34	30	34	35	31	38	35	24	24	28	28	33	26	37	30	28	15	33	29	23	35	39	28	34	18	38	36	27	32	37	25	23	34	28	30	24	36	26	29	39	20	31	42	33	41	30	36	36	29	29	35	40	27	28	28	36	31	39	24	40	41	32	43	24	21	31	28	29	25	39	38	30	27	30	42	32	45	21	36	27	16	29	37	37	29	26	41	41	23	23	25	42	22	21	22	25	34	34	26	27	43	41	31	33	35	30	36	33	27	26	38	28	28	42	34	30	27	32	42	33	41	29	25	29	34	29	25	19	24	42	24	32	31	30	32	27	28	28	30	37	30	36	33	31	35	33	30	27	30	25	26	36	34	24	36	34	37	20	23	36	30	26	24	31	24	26	38	42	33	29	28	19	31	36	32	43	28	26	20	27	30	32	34	32	33	35	44	31	33	30	36	37	22	26	24	33	30	32	35	24	22	25	36	30	38	27	23	36	35	28	22	24	38	31	28	28	47	31	25	30	32	30	39	30	43	35	32	29	33	21	28	26	25	23	17	33	39	22	32	27	34	36	33	39	38	27	39	25	40	32	32	39	18	38	34	34	34	26	36	35	33	32	28	19	37	32	27	22	29	19	30	41	34	25	27	26	26	20	29	33	39	34	33	33	26	34	30	37	29	28	31	28	41	26	26	26	22	27	26	31	37	43	23	32	33	37	24	30	29	33	25	33	33	36	28	25	24	41	36	26	29	27	37	33	34	32	34	24	25	32	42	30	35	25	34	34	35	29	33	39	29	31	36	30	33	30	37	27	33	34	32	30	27	36	22	29	35	29	32	26	27	29	26	26	31	36	34	30	25	33	26	25	30	35	31	25	26	34	28	28	30	31	30	31	40	35	25	27	24	30	22	29	43	32	25	30	27	35	30	21	32	42	34	22	19	33	34	34	32	31	31	33	29	25	29	29	36	24	24	29	33	32	27	29	40	41	31	20	40	28	25	28	39	17	38	30	24	33	33	33	31	31	22	33	25	29	37	36	27	29	28	35	30	40	38	37	17	37	26	23	30	42	31	33	29	39	25	31	24	31	25	26	25	38	30	33	33	30	38	28	35	34	34	33	39	35	35	30	17	32	30	32	26	31	36	38	32	28	33	35	42	33	35	27	26	37	25	33	26	22	24	29	31	33	25	23	32	36	25	43	34	33	34	23	41	25	30	37	40	40	35	36	37	39	33	31	34	20	30	33	35	37	34	34	35	33	25	35	32	33	25	34	34	37	26	35	27	30	29	37	31	40	35	34	25	29	25	37	30	33	35	38	31	39	43	32	27	35	33	25	29	29	30	34	33	34	31	29	24	34	27	31	44	21	29	42	34	35	21	30	27	38	44	24	34	30	33	30	32	30	35	30	30	33	29	26	28	26	36	31	27	25	24	30	33	35	29	40	39	21	30	26	39	31	37	32	33	35	30	27	34	30	32	17	34	33	33	40	29	28	33	36	27	33	30	24	23	30	31	27	18	39	24	22	28	30	26	39	32	29	16	40	27	31	36	31	33	26	36	32	22	31	33	31	29	33	35	38	37	26	34	31	34	30	34	30	30	34	33	31	17	32	33	32	42	32	35	36	34	27	36	31	35	33	38	22	33	33	23	29	14	34	33	35	40	46	33	22	38	41	27	39	40	34	28	24	31	29	27	34	32	25	25	27	27	33	34	26	46	33	26	28	31	32	28	38	36	30	30	32	24	25	39	42	31	34	30	37	37	30	27	29	28	34	26	29	34	34	27	32	38	31	32	39	31	35	27	32	32	23	25	27	37	32	26	30	21	34	34	31	35	37	22	28	34	33	31	24	29	19	32	27	33	35	29	28	42	34	32	25	23	33	22	33	44	41	28	31	23	23	32	38	25	32	23	35	38	28	34	33	29	38	23	30	34	28	36	24	36	29	18	42	25	36	34	32	38	40	17	38	38	33	29	34	30	41	29	29	29	37	36	25	32	32	34	30	33	37	28	31	46	31	31	38	30	24	35	25	28	28	41	26	26	27	32	27	21	30	21	40	32	22	29	30	28	39	37	30	28	29	37	31	37	35	26	31	37	33	29	28	23	27	20	29	22	33	36	32	38	43	34	33	35	22	24	39	37	31	24	37	32	31	25	33	33	31	27	25	30	35	36	31	31	34	29	38	24	34	30	29	36	30	33	33	28	32	31	31	32	38	34	34	26	40	30	30	29	22	38	24	31	31	28	29	32	32	26	30	31	34	30	37	25	36	28	39	30	45	36	40	26	28	28	22	27	31	27	21	25	31	26	26	28	33	26	25	32	30	27	29	39	26	40	39	22	44	24	32	40	38	33	31	29	31	34	31	24	21	34	27	30	36	40	25	30	30	29	33	26	26	27	36	32	29	31	20	25	36	27	32	30	28	30	27	37	40	28	27	37	28	30	32	20	37	34	29	42	25	33	23	38	22	30	25	28	29	24	38	38	28	28	29	32	26	30	34	42	29	23	27	29	35	32	26	43	30	28	30	26	28	38	32	41	29	48	43	24	21	32	31	44	41	27	37	37	39	23	43	44	26	26	28	23	28	24	27	32	30	32	36	28	27	41	27	29	43	28	31	35	29	27	22	33	37	37	32	42	33	31	28	33	28	20	31	27	41	35	36	19	37	30	37	38	38	38	29	39	30	28	35	21	23	23	23	30	30	40	26	26	27	43	35	32	23	42	35	29	33	26	34	29	32	33	25	29	50	32	24	31	31	30	33	32	33	38	26	32	36	36	34
40301	21334	9815	20991	28143	26459	22703	18699	15288	12756	10420	8783	7509	6293	5460	4652	4167	3563	3106	2739	2437	2195	2042	1799	1628	1634	1477	1432	1271	1165	1141	1102	995	932	969	839	821	777	818	790	811	811	762	771	702	691	685	665	639	649	618	628	647	610	570	597	539	562	571	563	588	542	551	533	509	562	537	573	532	486	511	537	558	532	522	538	500	515	469	522	479	486	528	494	495	495	461	508	492	507	525	491	538	469	475	527	491	493	526	493	477	487	490	481	480	468	477	490	553	480	497	492	494	505	488	461	461	488	493	443	512	533	508	516	482	515	503	528	485	492	470	495	523	491	509	459	512	486	492	524	486	472	503	452	478	491	485	507	521	477	520	507	516	535	467	479	505	527	497	534	488	501	478	484	492	473	508	506	481	498	463	452	457	474	485	479	470	470	509	467	509	519	506	519	472	535	518	448	493	452	488	469	498	465	517	510	505	468	450	494	438	448	499	474	526	474	475	492	504	491	495	472	479	506	480	498	489	458	538	469	508	510	492	491	492	535	457	474	494	512	477	467	478	484	469	518	506	479	500	508	484	508	515	528	472	491	464	451	488	463	491	460	492	480	506	485	525	500	478	491	439	478	481	526	472	490	496	517	522	526	491	459	465	468	490	498	470	483	491	515	505	462	481	483	462	470	467	472	497	487	499	470	476	481	493	508	479	496	487	495	499	495	485	474	485	467	459	506	475	476	501	481	471	488	477	514	499	500	470	505	490	505	489	462	521	505	489	499	493	503	470	471	477	525	431	496	496	485	477	497	454	479	471	463	474	520	486	466	488	518	500	487	471	500	497	515	477	441	498	505	519	517	515	461	460	494	486	519	460	517	494	512	509	493	491	524	506	500	479	503	515	527	476	464	509	498	466	474	496	498	494	481	479	490	505	487	489	476	464	498	493	506	483	476	458	499	486	479	478	500	508	472	520	527	529	461	508	538	466	505	513	488	491	514	473	468	490	490	487	496	479	491	521	456	465	457	480	454	496	497	471	496	481	473	491	478	513	487	455	517	506	496	475	467	500	465	515	483	489	472	505	493	475	478	493	471	471	489	498	469	501	505	486	485	476	505	548	463	479	525	462	469	502	513	496	514	499	502	499	495	467	521	506	460	442	502	483	454	498	519	520	537	479	464	480	490	509	497	460	482	479	492	490	483	470	501	544	532	487	489	493	494	486	478	479	499	447	498	513	463	469	464	456	440	490	456	533	523	476	491	506	476	499	520	482	503	490	468	484	467	510	453	482	519	468	468	498	492	483	501	468	482	485	454	485	476	517	497	498	533	490	485	524	495	535	497	484	456	530	509	510	477	469	499	435	478	495	531	513	457	522	449	477	424	486	506	487	511	500	465	432	493	509	568	481	502	467	467	479	514	504	488	540	498	496	454	492	471	511	504	477	516	499	496	546	527	506	485	487	467	494	461	489	488	520	524	471	467	514	508	516	467	482	489	444	479	518	443	503	471	549	476	472	477	503	491	478	468	481	505	514	518	520	480	491	519	481	504	476	533	494	515	495	503	486	496	476	492	490	491	463	469	464	447	503	517	498	484	488	476	457	497	463	461	455	494	486	484	479	475	483	466	522	475	517	533	472	485	464	474	507	491	524	558	523	489	480	487	456	483	481	454	494	502	483	507	517	526	489	474	516	501	462	480	489	515	507	526	433	482	514	476	496	527	462	478	481	503	495	498	501	475	462	504	525	515	474	496	465	486	500	458	496	486	534	495	509	523	474	540	478	475	435	542	513	461	476	475	493	492	471	478	474	521	474	484	471	501	496	526	493	485	495	444	470	501	524	475	496	490	478	436	436	494	472	474	506	493	455	468	459	506	499	523	446	472	515	487	454	495	483	499	457	491	459	474	483	463	467	499	504	453	539	529	484	488	460	534	493	453	499	470	489	517	486	489	497	498	463	481	458	491	532	464	468	493	496	491	523	519	510	461	471	503	496	521	494	504	484	507	486	480	475	434	511	481	476	480	526	492	474	481	500	474	469	502	500	475	528	450	519	504	517	490	501	498	502	458	506	501	497	470	470	493	490	492	483	517	456	489	485	463	490	498	477	520	489	519	521	493	488	501	489	493	471	456	485	507	506	501	454	506	447	468	501	482	482	488	486	471	494	476	504	460	502	480	513	504	486	500	487	531	538	476	478	488	517	480	495	485	450	496	490	519	497	509	465	504	445	480	465	465	485	482	484	479	511	486	520	498	530	551	494	486	462	502	498	508	495	458	480	513	484	488	491	508	483	470	513	490	480	506	515	493	497	517	492	529	487	463	476	526	480	470	497	515	484	483	485	489	509	496	489	503	478	448	474	470	521	474	494	487	493	482	500	469	457	456	539	494	468	518	494	484	467	462	492	487	464	497	538	505	449	476	495	525	476	474	468	564	539	499	513	482	489	485	453	475	498	516	490	477	501	491	491	496	525	505	502	507	486	509	489	467	478	481	525	473	520	511	507	490	519	466	503	485	468	534	518	448	484	486	487	466	492	492	541	496	502	517	453	489	521	469	498	474	486	524	464	470	472	477	523	452	481	471	504	467	516	447	451	527	485	502	486	490	498	456	473	507	494	480	485	493	517	484	485	501	483	503	495	519	472	491	499	482	473	492	507	494	463	498	504	475	496	514	472	503	493	553	528	482	478	478	517	451	486	476	494	527	535	481	475	471	473	495	478	511	471	499	495	521	486	488	467	500	475	487	474	478	462	502	465	499	496	525	492	507	498	510	501	510	481	447	456	538	476	462	507	509	514	468	449	504	504	506	486	483	495	528	485	502	447	532	472	485	496	470	467	481	526	476	474	487	471	468	470	489	501	476	481	510	506	456	494	507	492	485	513	503	492	495	464	480	490	476	503	478	504	507	494	454	512	472	484	497	483	465	445	500	482	464	520	486	516	475	489	521	478	544	456	467	475	502	518	473	482	474	474	510	462	488	517	465	498	522	502	493	501	515	465	481	510	470	557	457	530	489	478	448	469	463	490	450	485	503	484	498	462	495	524	477	464	451	492	509	463	467	487	502	535	483	487	482	493	530	458	491	467	473	475	480	475	466	480	481	518	502	494	472	503	488	483	520	485	499	506	498	450	479	490	473	475	454	487	472	478	498	484	510	506	498	465	517	500	486	526	464	467	527	489	464	508	443	504	444	486	486	462	492	493	505	485	474	495	466	515	522	441	495	468	508	494	466	450	497	455	489	478	485	477	511	505	504	463	494	495	498	480	491	483	484	437	513	485	497	471	562	491	492	493	466	496	480	495	523	464	478	513	516	477	438	507	473	484	462	491	460	472	490	483	482	464	512	490	511	505	476	499	473	452	522	514	484	482	440	442	481	486	513	478	479	511	475	515	547	484	489	465	481	473	514	493	480	497	499	485	471	499	464	528	478	474	509	467	468	507	452	487	482	537	498	515	468	497	485	496	515	500	498	437	491	476	500	503	474	489	530	468	484	464	519	534	454	540	489
14781	6564	1120	699	1032	1051	914	796	706	593	485	398	344	319	285	254	235	189	172	142	140	101	126	100	106	79	87	80	88	75	72	56	72	71	65	68	53	69	59	63	32	61	41	52	57	39	39	44	40	41	53	59	57	48	47	45	40	31	37	41	47	45	36	52	38	37	47	37	56	42	36	31	57	36	45	38	29	44	33	40	36	47	38	32	41	39	29	33	43	41	31	33	31	37	42	40	39	32	32	43	26	23	47	21	29	39	43	30	47	39	32	42	45	37	45	42	43	35	34	40	29	45	27	28	34	32	38	35	37	43	37	50	43	26	42	38	48	40	38	39	44	30	37	40	41	32	39	35	36	31	41	43	28	40	41	29	45	27	22	34	36	35	34	35	46	45	36	36	33	33	37	36	40	36	39	23	39	35	44	42	38	32	37	40	36	43	34	42	52	31	37	45	52	34	37	32	37	31	43	37	45	38	30	30	34	35	43	40	36	36	31	35	38	30	33	36	42	31	39	36	37	31	39	34	35	36	45	27	40	44	32	31	29	44	48	36	38	34	43	30	50	30	48	35	43	40	38	47	44	42	27	44	45	32	38	42	41	36	54	40	48	43	29	36	42	33	37	32	38	38	35	35	30	38	44	38	42	39	35	43	45	25	29	43	40	40	43	37	44	42	38	39	35	48	35	45	43	42	45	31	41	33	33	44	29	56	32	34	43	35	43	34	42	39	37	38	31	39	52	32	41	40	39	32	37	34	38	52	36	36	36	37	36	43	32	46	43	37	39	25	47	44	40	42	38	23	44	41	29	41	41	30	48	28	41	29	29	41	37	45	29	41	43	48	42	28	45	41	37	33	41	36	37	35	36	46	43	40	41	35	38	41	30	42	34	46	33	32	35	37	33	35	39	31	28	33	37	39	46	33	37	43	37	25	47	41	41	39	38	46	44	30	37	38	43	50	41	35	30	39	25	41	44	42	34	32	34	33	33	43	31	42	41	42	27	48	31	42	47	51	40	33	40	47	37	28	43	36	64	30	35	39	36	37	35	24	41	34	36	31	47	39	36	33	52	32	33	31	33	41	36	39	37	44	34	50	45	31	34	40	35	43	42	44	44	34	44	37	29	43	34	34	35	41	29	44	39	25	41	28	36	44	41	36	34	29	35	39	39	47	30	35	40	50	45	34	36	43	31	45	38	40	44	29	30	38	35	41	43	40	38	38	26	38	32	35	35	36	36	43	45	37	36	41	31	38	25	44	35	38	40	29	36	39	37	43	31	43	35	51	45	38	30	46	30	32	39	44	38	49	49	33	34	48	46	39	33	24	40	40	53	31	37	31	46	36	37	46	31	30	39	38	27	35	40	36	41	36	41	31	34	49	34	27	34	30	36	41	30	30	34	33	34	37	41	45	40	38	36	30	26	31	42	37	41	38	17	40	38	28	36	43	35	33	30	35	44	38	41	29	42	42	48	35	41	26	30	40	38	32	42	43	44	40	29	36	35	44	50	41	29	36	42	34	31	30	30	42	45	40	39	33	39	36	41	35	37	40	52	28	34	35	35	43	32	38	36	35	32	41	36	38	44	27	42	37	53	37	43	32	31	36	43	28	28	36	43	40	35	48	32	35	34	37	36	26	44	38	46	24	29	40	35	35	34	40	32	43	40	29	37	40	40	41	40	32	36	49	34	36	34	42	32	41	43	27	48	35	34	34	40	36	50	47	52	58	36	32	41	45	43	30	32	39	44	50	30	36	38	39	43	36	48	33	32	27	31	31	35	39	42	30	35	25	47	41	55	34	41	36	42	36	39	52	31	32	31	28	42	32	44	29	39	37	34	35	29	32	36	27	40	40	41	38	42	34	45	37	31	32	38	36	31	40	44	43	43	51	46	43	37	41	35	49	28	36	30	43	35	39	37	37	33	37	35	32	39	40	38	31	41	43	40	36	38	32	39	38	36	35	36	32	35	33	42	46	32	41	36	40	37	45	45	44	39	41	43	40	40	35	30	39	40	29	47	27	33	36	39	37	38	38	27	40	32	40	41	41	42	33	50	45	30	41	41	51	38	41	37	33	26	36	32	42	32	41	35	39	51	45	42	35	30	41	35	41	33	28	36	38	34	34	44	40	53	31	36	38	34	45	37	36	41	36	45	39	30	29	32	38	29	35	46	44	42	32	28	32	46	28	32	47	30	31	39	40	38	28	34	39	34	60	48	39	36	37	35	32	45	31	38	42	39	48	42	33	34	41	36	41	29	54	25	45	41	38	42	31	23	37	28	42	36	34	25	37	32	46	46	47	41	32	28	43	35	35	40	36	41	38	37	32	47	35	44	30	46	33	40	43	49	49	52	34	32	45	38	41	49	46	36	34	34	37	38	44	33	40	39	38	39	41	37	27	31	47	40	41	45	33	34	42	46	28	44	40	41	36	39	39	41	27	27	46	41	39	32	43	52	36	39	40	30	40	34	39	45	41	41	41	29	36	43	35	33	39	35	42	50	31	36	41	46	38	32	49	43	41	34	28	34	29	49	43	30	27	45	41	45	36	44	40	46	36	35	44	40	33	39	44	43	41	36	36	36	40	39	30	43	43	31	24	46	35	34	44	35	44	42	49	37	44	29	39	34	36	30	35	38	45	33	43	32	51	30	33	32	36	39	32	34	38	32	40	37	28	35	33	31	35	34	42	44	35	45	37	30	34	37	42	36	34	33	28	32	33	32	35	55	34	37	46	36	36	30	26	41	43	40	38	36	26	46	45	49	44	48	33	32	42	38	48	33	37	38	37	41	48	55	48	43	41	42	47	50	31	34	35	40	48	41	33	48	36	35	38	35	41	37	42	45	40	43	36	50	39	47	35	39	45	38	30	28	32	39	32	49	38	40	46	29	38	46	37	39	26	39	33	25	29	44	38	38	34	39	31	27	47	34	28	34	45	37	44	44	39	37	39	42	43	28	40	37	34	34	40	31	37	41	36	37	51	37	24	40	44	34	36	38	29	38	31	29	41	26	39	34	40	33	39	40	33	43	27	37	49	43	36	48	38	28	33	40	29	36	29	35	39	39	46	35	46	42	31	38	35	47	39	44	49	43	38	33	34	26	38	44	42	38	36	44	33	36	35	32	47	40	36	37	27	40	30	36	39	42	35	46	36	28	36	52	45	33	35	44	40	32	28	43	49	52	31	31	45	45	43	35	31	41	40	37	41	34	39	37	41	33	37	32	38	25	34	35	60	25	48	40	42	29	27	34	31	47	35	36	27	29	33	45	41	37	40	43	34	35	28	40	36	41	27	32	35	28	38	45	43	39	41	34	42	29	38	28	35	34	39	33	35	28	34	38	42	30	27	37	31	35	32	40	39	35	34	45	29	40	45	37	31	38	46	42	40	36	48	42	48	37	40	56	32	43	33	43	45	37	37	28	29	38	35	45	44	36	38	41	47	36	32	45	39	38	23	41	39	39	39	32	43	38	38	32	24	40	37	37	31
53127	30992	16909	29739	37011	35762	32471	28783	25410	21954	19194	16495	14583	12803	11052	9536	8405	7427	6546	5891	5270	4703	4228	3692	3608	3218	2949	2693	2541	2257	2194	2079	1791	1756	1663	1527	1388	1334	1381	1347	1303	1252	1197	1210	1117	1087	1080	957	957	909	873	890	865	881	802	787	800	801	770	706	809	849	774	790	728	716	684	711	695	712	695	696	684	652	659	659	642	608	592	624	616	643	658	611	652	599	623	617	629	632	597	626	610	607	623	572	614	575	651	625	587	631	621	618	659	574	587	635	614	597	642	613	589	614	569	599	614	518	613	603	611	575	602	596	619	572	564	582	552	605	638	604	616	643	594	594	568	572	620	606	640	636	670	578	642	585	632	598	615	570	616	576	607	603	595	632	573	646	591	591	630	583	617	642	545	598	658	572	594	567	567	577	627	588	607	607	584	566	601	582	581	555	621	577	572	576	632	567	572	613	582	602	590	602	602	560	551	561	578	609	610	581	623	558	596	623	582	586	601	615	626	565	611	575	580	567	562	580	589	599	577	639	611	587	637	607	579	593	577	635	587	595	591	583	570	592	617	608	618	605	559	613	582	585	578	615	595	599	540	592	602	647	608	602	562	612	607	609	605	589	617	607	614	559	603	570	635	625	585	641	595	625	580	576	585	653	593	577	593	608	578	609	563	564	644	636	587	577	585	622	584	562	615	592	584	578	608	593	618	566	575	593	603	573	636	617	583	579	597	592	602	573	577	567	609	565	617	627	586	594	572	621	643	586	576	599	579	593	579	610	554	585	586	580	535	591	589	601	584	569	594	596	545	588	590	617	588	588	591	631	623	610	615	606	652	610	586	592	593	576	622	578	609	601	601	613	598	621	604	561	584	597	596	596	576	567	574	593	589	573	586	599	596	557	591	624	591	565	573	555	596	589	609	586	586	575	601	631	614	583	568	664	615	583	579	604	611	580	588	649	588	592	611	661	585	570	610	600	600	605	579	545	581	613	578	608	626	553	568	620	567	553	604	608	637	614	572	623	598	538	582	557	553	568	594	556	590	602	571	642	569	596	606	648	611	632	596	577	604	611	616	595	580	567	577	600	618	602	626	576	540	619	565	594	627	602	580	585	609	614	601	581	592	587	577	621	582	652	620	558	576	622	593	594	590	586	585	599	613	604	573	597	550	591	572	598	613	610	590	562	549	594	568	614	581	547	591	570	608	593	581	614	585	613	654	626	593	615	598	602	617	569	631	573	590	635	647	582	587	613	591	577	577	552	626	575	582	599	559	611	535	566	569	592	606	602	581	584	614	596	575	563	569	587	578	596	623	603	557	625	620	598	611	540	597	617	612	613	613	593	584	635	565	573	589	585	567	621	589	597	575	601	579	617	550	550	608	548	606	564	581	611	574	577	566	606	544	596	574	562	563	556	549	595	559	585	626	604	576	567	558	577	623	579	565	637	570	636	595	577	597	534	623	572	611	583	583	593	575	622	581	561	592	567	572	615	588	570	616	605	600	576	585	617	642	630	618	587	608	602	590	605	588	609	561	621	551	585	562	602	595	580	600	641	566	581	614	557	590	576	557	605	573	582	586	565	601	617	556	624	562	603	604	574	611	542	592	608	589	544	606	596	611	617	577	574	573	572	609	562	580	605	593	605	579	595	592	616	598	602	571	599	600	605	596	623	600	588	558	567	571	625	665	584	579	623	602	601	606	581	594	558	620	565	576	611	568	629	627	650	613	571	550	599	577	592	590	583	616	582	633	619	603	567	549	574	587	593	605	566	609	543	617	609	578	574	596	596	602	553	605	570	587	574	639	566	577	578	606	589	558	654	578	613	584	605	565	596	611	568	573	583	608	596	576	593	632	514	542	620	563	577	578	578	620	597	555	608	583	576	573	584	547	590	589	599	571	566	535	579	623	546	615	578	602	595	595	597	565	612	602	567	585	596	567	589	593	615	579	603	595	593	601	589	634	559	563	586	608	621	602	595	614	605	620	612	555	628	594	554	614	585	597	625	581	619	604	607	624	592	586	595	579	565	543	544	613	583	596	567	571	561	567	550	610	606	601	603	565	568	609	623	598	615	595	577	612	589	575	608	650	581	615	601	606	608	578	581	591	578	613	580	591	604	565	588	614	591	590	576	598	571	590	628	613	610	606	559	592	607	602	559	603	582	642	581	633	608	591	558	609	589	631	610	547	567	558	577	571	564	574	626	575	657	541	594	605	569	581	546	597	541	614	563	605	588	592	582	554	589	607	605	609	597	578	599	551	586	591	635	609	620	550	567	612	598	583	579	554	585	580	634	584	600	612	635	545	598	546	627	591	619	580	576	648	604	562	599	588	573	639	607	586	580	620	565	557	621	604	588	621	553	546	618	577	577	620	618	609	663	580	572	585	606	580	616	572	607	658	617	634	579	574	544	606	618	611	553	597	576	596	589	592	607	571	594	587	627	582	625	587	599	627	605	634	606	585	589	605	585	567	607	611	558	594	598	632	595	624	566	622	580	576	578	626	617	619	583	602	587	582	583	580	588	584	581	606	589	578	606	607	609	584	580	587	639	629	581	577	606	550	606	584	601	566	601	618	557	589	592	557	621	563	582	627	609	596	600	601	567	570	622	612	604	550	606	600	604	575	632	596	580	601	579	576	589	602	565	600	596	570	562	613	622	611	569	639	623	595	623	583	608	598	637	582	639	606	595	590	611	614	599	621	557	599	602	570	584	606	589	567	600	569	582	591	600	575	592	572	564	633	599	580	606	587	630	604	573	608	587	606	564	567	576	619	552	606	593	634	644	618	596	580	636	580	618	608	578	606	597	608	529	597	541	582	580	630	610	596	567	587	541	553	587	591	590	545	564	544	556	589	598	600	606	586	563	629	605	598	542	591	576	582	604	616	587	632	587	545	599	626	597	577	546	595	591	624	604	594	576	632	633	598	564	599	575	601	627	596	591	597	627	580	553	576	626	586	578	567	597	598	618	575	580	595	608	537	606	600	596	624	600	623	579	606	584	619	603	607	596	581	589	621	596	573	626	617	565	583	566	580	589	587	608	589	591	555	600	584	580	627	604	613	579	584	578	585	624	576	580	609	569	610	620	615	554	620	619	567	622	586	582	609	588	591	591	574	583	583	567	554	578	558	581	608	586	614	576	599	590	621	552	599	617	544	612	619	561	594	643	573	553	613	572	592	514	582	547	541	586	613	625	581	566	540	595	567	558	629	611	576	583	578	555	609	627	617	603	632	611	587	599	605	612	598	601	578	590	565	604	592	589	583	562	602	565	612	604	571	555	593	624	567	618	590	632	593	581	606	588	628	598	624	571	591	610	585	647	632	597	580	607	578	547	625	598	609	596	580	545	621	597	586	544	580	548	626	618	556	609	578	592	602	608	642	593	570	608	527	594	586	576	578	594	552	607	609	603	586	583	596	567	572	602	565	605	587	630	570	588	609	600	583	554	632	564	604	610	554	590	613	592	621	599	637	616	584	636	609	585	540	580	552	614	570	562
9854	3245	657	485	629	710	628	502	449	380	312	284	283	229	189	177	156	139	134	120	104	104	85	109	89	69	78	73	86	73	69	56	72	66	67	60	58	79	71	51	54	37	54	59	63	58	51	50	52	64	50	41	48	42	43	38	51	48	42	45	53	41	34	54	42	55	40	45	56	55	46	35	47	53	35	49	45	44	34	41	51	54	49	33	46	39	43	46	51	37	52	47	51	44	47	43	55	43	39	40	49	48	48	48	49	60	48	47	49	45	34	45	39	43	48	56	42	54	47	48	56	33	49	50	44	70	34	46	40	55	61	43	39	49	53	52	40	45	42	43	48	65	43	56	32	47	42	40	39	44	46	46	40	38	52	38	43	34	46	41	50	42	38	56	27	46	39	41	40	51	43	48	43	49	47	50	48	42	47	44	62	60	40	57	35	67	34	41	47	51	51	49	46	35	64	50	44	42	45	47	38	56	45	39	38	50	60	44	51	46	42	31	43	53	56	28	52	45	39	60	33	45	34	42	46	50	37	37	49	45	50	41	43	42	33	51	48	45	43	44	53	54	44	38	36	40	47	50	59	48	45	38	42	44	44	60	40	36	44	43	40	50	42	46	49	53	41	46	41	53	39	38	48	37	46	53	39	43	36	40	52	38	38	37	51	50	53	46	51	39	45	43	48	38	37	39	45	46	36	37	36	48	51	48	57	47	48	56	41	37	38	44	37	58	52	45	39	53	39	39	42	37	30	44	49	30	54	44	38	53	42	49	47	50	41	43	40	53	53	39	42	45	56	44	37	49	54	50	46	41	49	43	46	37	36	46	48	44	40	44	38	38	45	53	46	38	45	46	57	54	38	45	44	55	50	35	40	40	57	41	58	47	44	44	47	40	40	49	36	41	45	49	35	46	42	34	41	45	43	56	45	48	44	53	44	47	38	34	42	34	49	45	36	42	31	42	59	52	53	44	42	46	49	46	44	52	44	31	38	54	54	36	42	46	48	46	47	41	44	39	54	42	41	42	43	40	33	46	36	34	38	44	51	37	41	43	49	55	31	44	40	61	35	53	47	53	37	47	45	51	40	44	54	39	49	36	37	42	54	49	38	46	51	39	34	43	46	49	52	37	47	28	41	47	42	52	36	37	44	41	52	48	42	40	60	50	44	48	36	54	55	37	34	48	51	61	58	34	42	40	40	50	41	48	47	53	56	52	44	40	47	40	35	43	40	45	52	36	47	47	38	30	37	44	50	40	47	45	53	35	54	52	43	37	45	36	44	47	57	56	57	46	41	53	41	53	42	46	39	43	47	58	38	48	47	51	47	39	40	30	47	51	46	59	40	35	41	37	54	45	53	46	50	44	44	49	33	44	43	52	29	49	40	42	52	32	49	53	34	45	45	44	54	58	35	46	53	46	44	49	42	39	58	57	53	36	41	43	43	30	43	52	50	48	43	41	36	47	49	56	42	42	52	55	42	38	43	40	34	52	45	36	38	37	35	50	46	51	51	53	41	44	43	50	40	43	39	39	33	44	49	40	41	34	43	49	49	55	36	51	38	42	45	45	48	39	38	34	41	57	51	53	54	51	45	47	56	45	41	55	41	58	55	46	49	39	48	38	52	34	43	33	52	33	51	40	46	42	55	43	52	48	34	40	41	50	44	49	43	45	56	36	43	41	48	51	52	46	33	50	55	45	53	60	45	47	60	44	51	45	45	55	41	49	39	42	37	28	43	59	49	46	52	52	52	43	33	55	44	40	53	48	38	45	59	46	36	38	43	47	40	48	52	41	50	47	51	42	50	49	49	58	51	50	42	38	34	48	52	43	49	48	36	42	41	40	45	33	44	48	38	52	62	54	34	36	43	46	52	40	50	46	53	51	48	52	46	45	45	37	38	46	46	51	49	45	44	40	32	50	35	57	47	41	43	39	43	46	35	51	42	38	56	34	45	44	34	48	48	40	56	43	40	55	43	49	38	52	39	58	44	51	50	54	40	42	47	41	31	38	39	43	51	42	46	38	45	47	48	48	45	35	63	43	44	38	48	50	36	35	51	49	46	45	62	50	45	46	52	48	45	45	52	52	39	40	42	48	45	46	55	36	37	44	53	39	42	30	38	44	46	49	63	46	46	45	36	45	48	37	50	44	46	39	47	52	47	38	48	55	49	45	47	52	47	40	41	43	51	43	38	56	40	52	48	52	49	52	42	31	36	47	43	52	33	47	57	49	52	31	50	36	52	65	33	54	50	41	38	45	51	51	45	52	52	37	50	42	54	41	38	49	37	45	47	58	38	38	54	43	46	46	49	55	39	44	44	52	44	34	40	40	43	41	47	43	45	40	47	68	42	40	49	49	53	49	45	34	54	32	40	44	43	50	45	58	53	46	36	37	47	41	49	48	42	47	39	39	37	49	51	48	38	35	38	44	49	46	38	44	55	33	42	57	38	43	49	44	36	56	47	40	33	40	44	43	33	55	40	49	41	50	49	44	60	43	37	56	48	41	39	32	22	52	48	45	52	50	41	42	50	44	52	48	53	46	36	40	46	45	42	48	39	30	54	40	50	38	59	51	45	47	38	48	33	66	31	36	46	48	50	40	45	46	45	42	39	52	37	47	45	53	57	53	39	36	45	48	45	35	34	50	36	41	43	38	51	47	47	51	43	33	40	53	53	43	42	48	43	43	45	40	53	54	63	49	42	50	53	51	45	48	46	40	46	56	50	49	43	44	46	38	45	57	51	41	34	57	38	52	32	33	34	46	45	49	49	38	39	41	50	43	39	38	47	51	36	46	43	39	40	48	34	34	50	42	42	49	34	49	48	43	51	47	41	50	40	41	48	50	38	47	41	48	53	39	45	43	48	48	51	55	43	63	48	42	57	45	47	42	41	49	34	38	47	49	51	49	44	49	34	52	43	40	43	32	41	37	45	45	41	50	34	40	42	53	47	41	39	43	40	43	53	48	38	41	52	48	41	45	38	55	36	42	52	49	42	47	39	43	40	49	37	44	48	37	47	54	49	34	36	43	47	51	45	48	39	39	53	53	42	47	61	49	51	41	44	46	47	40	54	29	50	44	48	56	59	44	58	35	39	54	45	44	40	48	47	40	36	55	45	43	53	43	44	53	59	43	38	35	38	46	46	41	46	41	47	32	48	41	59	42	48	46	45	53	44	52	52	44	43	46	34	52	37	42	42	44	54	59	42	42	45	42	48	51	42	38	54	45	36	51	46	40	36	40	47	38	53	39	49	44	54	43	37	48	54	48	54	46	51	45	39	53	46	33	23	51	46	53	56	42	48	42	42	51	44	40	56	59	37	57	47	57	50	41	44	48	53	49	35	45	38	50	38	39	42	45	51	44	52	45	56	45	48	41	44	34	45	38	52	58	50	43	57	36	36	40	54	55	40	48	48	40	51	35	38	52	49	62	43	41	50	39	43	38	53	57	51	48	42	43	46	59	52	43	51	42	41	49	55	40	43	52	40	47
45224	25974	12811	25114	32213	30896	27346	23662	20246	17105	14739	12540	10696	9242	7927	6943	6058	5243	4614	4242	3784	3366	3017	2756	2612	2367	2181	2015	1958	1814	1635	1528	1512	1435	1352	1345	1220	1221	1152	1132	1100	1180	1069	1112	1043	1011	940	919	895	891	848	844	887	839	831	846	904	798	827	849	831	810	815	803	826	815	785	729	782	772	746	754	727	729	772	770	769	739	764	673	806	745	764	704	749	758	696	745	707	647	748	716	721	687	683	729	721	718	735	703	711	718	710	731	757	758	716	670	699	742	722	705	684	683	733	693	683	749	693	697	705	697	703	702	701	685	710	684	732	728	713	721	732	695	703	711	734	721	716	752	719	708	733	734	697	714	693	696	668	722	720	726	685	719	732	728	707	702	719	707	716	688	703	717	729	697	686	718	726	725	722	741	655	738	738	747	701	731	672	735	717	686	719	709	726	693	678	669	685	747	671	688	672	727	718	666	713	674	683	727	684	780	706	647	688	704	732	718	708	742	721	728	653	682	676	670	728	665	678	722	749	714	739	693	700	690	692	667	733	718	728	736	716	704	734	695	669	702	686	727	717	709	734	693	709	705	744	657	685	693	691	696	701	728	744	732	662	711	680	711	710	703	687	717	705	687	703	711	714	696	655	710	725	702	759	684	760	726	708	705	724	691	691	698	708	731	699	678	734	735	750	692	679	722	734	709	683	733	663	724	711	710	738	730	716	668	695	663	711	747	720	686	751	696	731	692	718	692	692	687	696	706	670	664	683	688	711	700	696	687	680	693	721	688	660	682	736	708	725	713	738	764	712	714	721	685	724	716	698	692	678	702	683	700	699	703	709	652	716	702	728	735	711	701	700	689	688	707	727	656	712	739	776	731	665	703	752	677	743	667	709	765	719	667	730	712	716	749	689	647	708	687	688	741	701	702	690	686	700	726	733	674	699	725	731	727	736	717	675	708	721	740	739	704	716	721	715	723	674	664	723	713	704	674	634	661	716	726	685	704	736	696	684	732	691	715	708	691	711	678	753	676	637	727	730	722	693	655	734	710	704	747	728	716	692	752	701	721	736	727	720	723	705	683	734	725	738	701	707	698	696	720	716	702	688	705	689	699	641	722	683	687	696	722	715	681	696	678	711	707	712	701	744	694	714	685	682	696	751	673	704	674	703	726	672	694	718	704	727	734	694	683	724	707	736	727	663	748	709	731	704	749	713	689	756	696	758	694	697	737	666	714	678	685	734	722	682	668	695	700	720	671	690	706	676	706	696	698	632	690	705	696	740	706	693	698	742	699	709	711	734	738	691	726	694	739	670	659	662	670	713	693	741	695	718	699	713	703	725	686	701	736	689	675	703	687	746	645	684	694	741	719	713	689	720	679	684	721	721	713	704	687	713	744	715	749	680	734	699	693	720	740	708	679	733	718	698	713	718	732	727	663	738	703	666	739	695	684	716	680	684	693	727	725	682	689	717	672	711	693	745	678	680	731	707	706	767	727	710	652	692	717	701	711	709	695	722	714	671	675	695	661	687	692	694	729	695	730	717	697	737	698	666	734	732	723	690	687	717	687	702	725	743	720	697	721	704	713	746	745	717	639	676	680	716	653	718	712	720	637	653	691	713	765	717	702	711	730	694	723	735	710	730	720	724	743	691	711	735	669	714	697	670	657	708	724	739	745	670	714	715	698	731	699	723	651	683	721	709	710	687	737	696	696	722	700	757	693	714	706	724	675	700	714	680	712	727	695	732	667	705	689	725	742	684	687	705	727	724	712	705	742	678	708	668	698	712	744	675	729	712	720	677	694	676	727	691	668	706	716	707	724	722	755	711	712	719	701	703	729	651	735	703	700	692	740	728	700	707	727	681	685	721	695	704	729	723	693	630	706	712	733	701	672	779	698	701	663	749	705	677	719	701	698	689	702	686	700	743	694	685	721	705	724	661	716	725	698	716	731	744	706	718	732	722	728	722	672	717	686	686	734	757	667	679	673	715	706	681	701	699	712	667	742	719	676	732	657	692	700	693	719	714	704	692	758	700	710	707	675	710	763	668	671	705	708	719	727	685	713	733	716	705	682	721	749	679	721	709	725	686	669	697	709	712	689	717	731	690	678	732	709	755	697	733	691	705	744	665	714	689	704	724	693	682	725	701	695	676	665	716	662	695	717	695	679	718	735	699	723	709	676	780	695	718	720	684	697	669	734	678	711	710	716	728	701	731	713	704	704	714	697	699	702	682	697	719	695	717	719	722	694	707	714	708	745	731	652	710	725	717	750	733	698	671	734	691	705	676	720	690	709	725	701	684	731	696	686	668	720	697	690	677	679	734	664	724	676	757	744	741	653	724	731	731	737	727	747	715	677	661	673	711	697	707	673	726	654	734	700	709	694	692	697	692	687	741	717	659	759	738	727	706	636	702	698	697	709	679	718	696	707	725	669	740	718	713	693	701	735	724	720	680	715	700	715	751	751	721	715	682	740	669	686	699	730	723	708	727	713	757	729	710	713	723	714	679	711	695	689	681	681	703	725	700	721	645	691	760	754	688	700	717	730	684	703	698	681	807	717	730	688	715	740	706	700	674	721	657	704	719	702	697	689	681	679	699	790	721	676	699	665	747	704	711	674	711	684	672	694	724	693	691	705	679	695	760	706	737	716	664	695	697	729	698	701	676	704	661	704	681	656	690	698	700	693	709	716	730	711	717	717	674	725	719	676	694	694	748	714	733	722	715	708	680	743	695	775	671	722	712	682	705	665	720	728	687	732	688	711	781	663	684	710	712	702	698	740	746	696	677	719	733	684	687	714	702	698	683	688	687	738	744	710	743	685	698	734	673	707	681	666	717	725	707	652	713	681	684	727	669	691	735	699	697	718	710	734	695	747	671	695	709	692	736	677	656	694	674	730	702	724	691	685	714	730	695	684	693	771	700	694	686	744	769	657	687	694	712	729	706	658	730	697	729	700	673	683	723	725	655	737	726	644	753	715	687	694	668	732	737	643	697	704	719	714	732	770	705	715	707	683	696	678	716	748	706	730	685	698	728	673	685	707	742	725	709	672	707	711	684	651	694	739	674	711	738	693	660	678	718	729	695	663	682	678	679	734	740	686	719	696	690	656	661	703	625	701	731	696	673	701	690	752	727	696	702	709	713	695	676	714	717	695	709	669	704	711	655	688	695	724	669	674	696	683	716	689	703	728	698	759	727	739	746	700	710	723	692	685	713	704	664	701	695	738	716	706	704	699	686	727	712	659	736	699	722	694	691	754	735	736	673	686	725	696	704	698	734	734	688	707	666	723	731	724	707	684	689	685	665	704	742	691	697	695	716	792	706	707	731	719	752	748	720	734	707	739	709	718	700	712	719	652	706	696	705	740	727	706	757	713	687	687	699	693	646	723	710	738	687	692	687	660	684	728	723	718	698	737	674	740	712	704	691	720	747	701	692	689	663	729	698	678	687	716	701	690	690	687	699	678	675	738	710	695	722	693	715	720	680	736	687	705	699	695
14665	5952	1079	688	1038	1079	973	883	701	594	518	444	380	302	252	239	210	194	173	159	144	109	110	95	90	67	81	83	65	73	64	51	53	64	47	40	59	41	53	47	36	48	37	35	37	46	41	46	47	41	43	44	41	36	34	32	35	35	32	47	42	39	36	39	28	42	37	37	40	31	37	38	36	39	33	42	28	35	40	32	39	46	36	37	35	28	34	27	32	30	30	38	40	37	26	35	27	43	34	41	32	37	44	41	35	34	37	34	33	35	42	34	41	33	35	34	27	40	30	24	25	28	34	33	31	32	24	39	31	33	48	28	29	32	31	45	38	22	43	35	30	28	27	40	35	27	29	32	29	24	37	38	30	40	22	36	24	41	40	30	32	35	37	30	40	31	32	36	35	26	36	35	25	23	27	40	37	41	30	34	29	30	34	36	30	30	36	28	33	30	34	33	33	35	34	33	32	36	43	34	34	44	33	33	28	26	25	34	45	28	25	27	37	24	27	31	29	20	40	36	29	32	39	36	27	31	39	40	39	45	32	28	25	29	35	34	38	32	33	32	35	31	42	28	42	21	32	34	30	50	38	29	28	39	31	29	23	28	34	32	30	46	39	25	29	32	36	42	39	34	26	29	30	32	34	24	42	38	25	33	31	27	29	32	41	40	25	29	29	31	36	28	30	36	38	30	37	40	33	34	33	26	27	39	38	27	28	28	34	31	40	48	35	30	30	28	36	23	21	27	47	29	33	31	31	33	33	31	29	37	34	36	38	38	42	26	31	29	42	31	31	25	35	37	35	27	29	44	34	19	37	30	36	43	42	42	36	38	20	38	25	45	38	35	30	40	35	39	39	31	24	40	32	25	23	36	21	37	39	40	33	30	34	28	29	31	36	36	28	27	37	39	34	38	34	39	41	25	36	30	31	28	32	41	43	32	37	40	49	35	25	31	38	26	16	43	24	26	40	21	25	33	30	42	23	30	36	31	29	36	29	47	36	32	32	29	32	39	39	36	38	37	43	35	41	27	34	38	39	38	29	30	33	36	38	33	30	26	26	37	36	38	19	30	41	46	25	31	38	31	42	25	39	38	28	30	32	30	30	32	29	40	32	21	24	40	30	27	41	38	27	39	24	23	31	24	41	28	27	35	28	32	33	38	38	31	22	28	33	39	33	33	42	32	44	28	40	35	37	29	35	36	27	41	23	29	27	37	36	25	30	25	34	25	33	31	39	28	41	35	42	36	38	37	36	36	33	34	26	36	37	30	25	24	30	41	42	40	39	35	33	37	41	39	50	35	34	35	30	38	44	41	33	30	39	34	35	35	33	32	29	31	29	36	38	33	40	29	39	42	32	41	32	31	42	30	32	36	39	34	30	36	44	50	40	32	25	42	34	29	31	28	29	34	35	33	32	32	32	31	33	22	31	25	35	34	30	36	27	27	42	36	27	28	29	50	40	32	34	29	25	29	39	32	27	43	32	33	27	31	34	32	32	31	33	31	28	28	34	32	42	28	31	27	25	30	32	38	30	28	22	32	29	32	37	51	25	34	23	37	22	29	41	32	26	47	38	42	33	40	27	30	29	33	22	23	37	23	35	31	36	43	28	36	43	25	34	25	42	35	28	39	38	31	26	20	25	34	29	43	40	34	35	29	26	30	48	32	25	33	38	34	35	34	30	31	33	36	46	33	42	33	20	35	42	31	31	32	24	30	32	29	30	31	25	36	37	28	32	36	36	36	37	40	31	45	39	38	27	29	29	32	33	39	31	45	43	32	38	34	34	32	23	31	30	32	27	40	28	37	37	29	33	28	40	37	31	35	43	31	43	30	44	27	32	33	33	37	41	37	42	34	39	30	33	31	32	32	30	40	33	39	40	26	34	34	31	39	41	25	32	28	43	27	46	36	39	48	36	35	48	31	32	40	33	38	40	33	36	31	27	29	38	39	21	26	42	40	41	36	36	35	22	34	37	37	31	22	29	36	28	26	36	34	27	31	47	25	29	30	28	41	34	25	30	39	34	41	32	26	32	45	35	43	31	38	31	42	42	43	37	33	26	45	36	26	33	20	41	36	31	29	45	35	23	27	39	37	40	42	30	33	37	31	40	30	30	34	32	35	46	39	31	36	38	32	41	37	31	52	39	37	34	33	22	35	23	45	36	35	31	32	41	27	41	32	29	39	41	23	29	45	36	30	38	28	25	36	29	39	38	30	31	29	31	31	35	38	29	35	34	40	33	36	37	40	37	44	23	31	37	39	35	44	32	33	40	32	38	30	27	35	33	35	40	40	42	32	20	29	40	27	41	35	38	31	32	27	41	33	39	52	34	38	36	32	28	36	36	28	43	49	29	32	36	30	43	37	30	41	37	40	34	32	37	36	34	45	41	42	40	35	33	27	29	30	33	23	29	31	28	35	34	24	29	35	28	33	32	34	40	51	30	28	34	33	31	25	34	34	42	41	35	31	32	26	30	28	32	29	35	37	29	35	32	36	41	22	35	28	32	29	39	32	44	36	37	45	39	27	24	36	30	34	44	45	39	39	20	41	43	37	32	38	38	37	36	37	32	40	32	35	33	38	43	45	42	41	27	29	20	34	40	29	26	32	30	35	40	39	37	49	34	28	29	32	39	36	35	35	40	28	32	39	34	40	28	30	40	30	25	29	32	29	39	34	43	37	35	42	28	36	35	25	33	21	35	26	29	23	30	23	30	23	29	26	32	43	40	29	30	34	27	42	28	39	40	33	29	42	43	31	24	41	27	26	35	29	23	29	38	33	35	32	36	38	31	28	35	29	39	41	22	32	28	32	38	38	28	35	24	34	36	28	24	34	33	25	28	33	42	24	28	36	37	32	41	28	36	40	34	40	37	38	45	41	28	30	42	28	40	40	38	44	30	36	28	24	36	33	42	41	32	29	41	35	21	37	32	32	28	33	21	36	31	28	35	34	24	31	36	32	30	30	31	28	30	39	43	38	27	25	38	34	41	36	23	26	28	33	38	39	30	19	43	34	27	30	34	32	47	30	38	47	36	35	35	38	23	29	39	31	23	32	28	38	31	36	27	35	33	36	51	34	33	25	34	50	29	25	29	28	34	38	28	33	48	44	29	26	31	37	29	33	32	23	33	28	39	40	25	25	27	28	41	38	31	21	33	31	36	28	33	39	37	33	30	32	39	35	32	29	27	28	34	36	36	34	35	40	33	34	35	28	33	37	32	32	28	41	29	38	30	35	37	37	28	23	26	33	37	31	26	40	28	34	36	41	36	41	41	38	43	37	43	28	39	28	43	26	31	35	30	33	28	27	40	42	38	45	34	36	37	41	30	43	33	31	47	27	31	32	38	33	31	16	36	40	46	41	28	34	28	32	40	27	23	34	37	29	31	45	35	33	35	23	33	25	37	34	40	33	30	37	41	34	39	25	27	34	30	37	40	29	31	36	36	40	30	31	43	24	38	29	40	42	43	27	29	35	45	38	33	31	28	37
54413	29477	16837	29846	37612	36026	32646	29069	25465	22291	19520	16961	14816	13110	11273	9886	8510	7512	6470	5662	5123	4566	4095	3892	3404	3170	2876	2532	2425	2144	2011	1835	1652	1692	1546	1453	1376	1363	1348	1257	1193	1173	1204	1142	1097	1005	996	920	813	855	834	810	799	778	783	709	713	686	703	693	739	720	734	692	675	644	656	654	667	641	650	568	617	549	616	557	603	550	569	591	561	586	580	569	577	572	567	534	554	544	505	531	587	550	542	589	558	559	565	548	545	529	513	541	555	560	547	485	492	567	505	565	566	497	521	567	546	523	554	528	571	554	560	552	540	550	514	561	538	512	520	559	533	523	456	537	526	553	503	549	556	522	522	519	509	537	526	527	527	509	527	523	522	535	501	544	510	545	528	563	568	514	526	550	507	551	508	507	506	518	542	549	538	512	520	530	555	520	532	550	480	488	522	510	507	499	544	510	538	533	575	557	509	542	542	527	522	537	520	488	533	533	478	542	503	556	502	509	546	550	536	554	526	521	518	529	544	550	542	517	488	473	518	479	532	512	503	507	552	546	539	521	534	543	493	543	517	531	549	541	557	551	533	504	551	539	532	515	516	500	501	533	549	526	515	501	537	551	516	511	463	533	517	511	484	511	532	510	486	533	545	492	580	508	492	554	541	524	528	542	542	520	485	517	512	526	488	506	552	500	521	502	532	522	511	503	554	524	534	525	567	541	487	529	489	536	537	548	531	548	486	488	496	555	519	530	504	547	513	539	516	491	547	522	517	483	543	505	547	546	540	522	524	511	544	514	509	506	547	497	502	504	518	506	551	521	562	483	522	503	500	561	510	536	552	509	569	511	559	529	512	536	523	533	542	515	525	509	514	485	498	506	508	540	540	523	529	541	549	500	521	536	532	544	562	491	554	549	550	529	516	548	544	515	484	508	533	515	520	528	491	500	505	505	523	555	567	543	482	528	490	510	491	482	512	535	546	498	519	558	480	509	546	578	527	519	528	527	538	534	551	527	520	538	528	502	526	533	503	523	523	554	528	551	540	567	538	554	540	520	517	541	516	549	502	540	531	501	505	555	545	484	538	515	512	526	529	500	522	512	538	512	500	535	520	526	531	528	530	548	520	560	563	519	550	527	540	512	518	523	533	539	513	499	552	494	521	553	545	498	491	551	546	508	560	522	522	520	523	521	524	515	474	485	520	528	538	554	537	541	538	513	504	556	552	497	562	486	477	555	549	548	554	539	536	525	530	547	511	510	563	529	548	536	502	539	532	585	499	533	536	516	561	525	516	506	546	584	553	513	530	483	489	504	548	491	531	524	524	537	523	506	521	545	524	490	553	559	528	540	530	521	509	519	530	518	538	505	532	553	530	559	506	522	536	530	527	526	490	505	528	533	489	503	535	517	518	546	548	533	503	463	546	520	556	504	547	548	511	480	563	487	522	517	535	515	505	518	530	493	544	543	529	552	552	464	571	488	541	535	524	497	525	545	509	547	548	574	499	548	521	533	519	564	484	526	541	525	499	518	529	473	516	555	527	532	520	572	511	528	517	514	530	507	563	505	579	550	521	523	553	520	528	497	574	529	530	491	514	551	516	510	514	509	525	522	514	542	531	525	523	520	496	488	532	520	503	542	518	496	508	525	522	538	550	528	516	530	531	523	498	533	513	558	553	509	559	567	540	520	522	503	515	521	515	518	540	509	504	516	505	505	526	548	540	503	516	513	520	531	523	518	535	503	485	532	471	485	524	503	477	528	514	514	530	544	579	526	499	508	497	530	568	519	505	505	535	540	527	557	528	489	550	502	508	476	494	496	549	516	537	541	526	564	526	566	533	529	533	544	555	514	519	507	526	535	518	503	522	484	487	529	563	514	549	519	526	558	500	549	517	489	497	513	535	501	542	505	510	524	504	523	534	500	530	515	510	567	532	527	528	553	478	546	522	517	505	493	511	509	540	514	532	486	517	529	497	580	562	496	523	491	548	513	527	531	484	539	475	524	576	515	529	522	547	505	516	544	483	483	523	557	505	487	522	536	545	489	549	488	544	534	475	516	472	512	509	565	533	513	471	575	529	526	495	512	511	526	531	526	547	529	530	539	518	518	527	515	491	504	545	506	534	511	491	508	526	549	529	519	498	492	570	527	513	523	490	552	545	507	520	572	501	524	551	514	550	509	512	550	510	515	488	484	499	539	559	533	535	481	543	521	512	581	553	483	527	566	536	521	496	566	542	507	552	481	569	540	516	508	545	524	517	556	527	486	542	532	540	574	581	514	536	519	545	496	531	529	542	504	544	531	541	572	554	460	497	533	503	537	544	552	499	511	486	546	506	533	551	515	514	552	547	527	522	495	540	566	485	506	521	506	516	486	528	498	496	528	512	492	510	519	502	477	512	519	483	504	524	531	527	515	522	543	539	528	527	505	542	494	518	554	523	522	558	488	515	525	540	572	557	535	544	548	524	547	527	543	516	547	484	521	486	526	589	513	504	494	528	541	553	550	549	510	540	503	514	515	498	526	552	512	538	529	502	540	508	492	528	543	522	535	547	525	531	543	525	526	484	484	531	516	498	581	503	512	547	540	541	506	493	525	529	531	506	522	542	500	519	516	534	545	530	461	528	461	537	561	514	511	535	596	514	539	507	534	490	540	587	532	503	526	511	477	519	492	510	524	493	540	549	497	486	471	522	540	546	513	534	514	524	540	526	502	538	539	521	520	523	539	500	499	529	492	518	529	526	490	502	552	537	523	528	519	580	514	524	569	531	546	590	489	538	553	547	522	552	532	526	536	513	549	532	518	527	509	547	547	496	506	531	506	540	474	553	538	541	532	531	511	506	560	541	548	493	548	562	539	490	522	529	501	503	489	538	502	515	537	508	514	509	478	516	555	514	515	543	550	504	530	510	521	531	517	570	532	525	512	559	541	547	513	538	564	540	485	527	515	549	519	526	539	555	516	528	553	537	502	548	549	582	530	531	510	485	526	557	526	506	474	489	490	509	557	547	468	534	494	571	520	520	562	525	519	537	511	511	534	528	545	532	524	520	562	521	529	553	536	550	526	470	505	513	501	482	511	530	509	517	552	563	567	515	489	543	503	508	531	493	545	546	503	570	501	493	536	508	511	505	572	538	526	525	509	556	540	537	520	570	534	548	540	498	559	492	542	494	532	535	521	504	543	486	490	532	532	516	482	490	550	502	551	552	528	524	562	511	508	504	530	508	524	521	481	558	517	527	561	515	524	511	502	559	525	499	538	526	528	516	543	564	569	508	556	526	558	532	530	497	546	515	564	534	516	522	533	550	500	507	527	494	514	514	528	560	504	549	512	542	540	524	535	510	523	525	509	541	495	551	544	510	507	506	525	540	515	544	527	522	557	525	517	493	524	500	526	522	497	526	555	495	548	503	539	472	526	502	546	548	510	482	514	519	508	541	496	509	516	502	540	515	543	552	482	528	536	559	511	504	542	543	449	534	519	531	517	539	494	494	546	515	531	521	519	552	562
5625	1447	425	285	451	446	415	339	300	273	214	205	187	141	144	117	96	93	93	72	75	62	58	44	52	51	43	47	39	45	47	48	44	53	41	38	39	38	61	56	34	42	43	31	34	42	41	44	27	29	29	32	40	33	28	44	34	34	26	37	32	36	31	30	26	29	35	27	33	33	45	25	31	28	20	40	29	24	28	39	24	32	23	47	27	35	25	28	33	28	25	33	27	39	27	35	25	41	30	32	32	27	40	40	32	32	37	37	23	33	36	24	24	26	26	28	30	28	26	24	24	41	28	31	41	31	29	32	34	39	23	30	31	29	37	29	28	27	39	27	35	33	29	38	33	42	38	26	19	33	25	29	18	41	20	33	31	22	33	30	34	32	28	26	36	26	38	41	36	27	32	37	28	34	30	41	32	34	28	32	35	28	30	33	18	35	28	32	25	40	35	25	33	41	21	35	38	32	22	33	45	37	18	26	21	30	30	22	30	32	37	36	40	22	34	37	31	31	35	36	31	23	38	24	29	25	43	30	31	29	27	35	30	30	34	29	37	28	30	35	40	28	29	33	28	31	39	38	36	34	38	36	36	34	27	32	33	31	26	21	21	28	26	39	39	27	25	27	30	28	36	23	33	35	33	37	36	29	37	35	29	40	31	32	30	47	37	29	41	32	26	24	26	37	42	35	32	28	32	34	38	42	28	36	25	36	33	26	27	29	30	26	40	17	25	31	37	28	29	29	23	25	32	34	33	27	22	26	39	35	33	29	25	19	36	25	38	29	37	23	26	32	34	29	37	32	22	37	27	37	31	27	42	22	24	22	27	31	31	27	31	32	36	36	30	41	32	41	37	32	37	22	31	43	25	39	34	25	31	35	26	37	29	33	31	26	30	26	36	29	33	30	30	27	34	29	30	37	24	33	37	34	26	40	27	34	41	31	36	32	39	25	38	37	40	30	42	40	30	29	36	35	28	39	29	33	37	34	30	34	32	32	17	50	33	32	35	36	20	32	29	49	41	35	32	20	37	27	46	22	33	26	27	41	31	29	19	35	38	20	33	29	26	35	29	30	37	37	35	26	34	36	32	28	26	29	26	30	33	32	18	33	31	26	33	33	28	23	22	24	24	34	33	34	27	22	19	22	35	33	30	39	30	31	31	29	32	32	34	42	42	35	31	33	39	31	33	22	37	24	42	23	29	27	34	28	26	20	25	30	29	34	36	37	29	32	23	29	32	31	27	33	37	30	30	35	30	27	33	29	41	43	25	32	39	32	48	29	34	22	33	37	29	32	30	37	26	25	31	33	26	27	33	29	30	40	38	31	22	34	33	30	31	32	36	30	28	34	37	28	27	24	46	29	37	41	35	31	31	38	34	34	31	29	34	25	46	29	37	31	26	34	38	27	32	26	35	35	41	24	36	31	29	25	34	28	34	39	39	30	29	31	30	41	26	37	41	28	31	44	29	36	25	22	38	32	33	31	23	40	31	31	35	35	32	29	37	37	31	24	30	32	44	38	37	30	23	28	22	32	27	27	28	31	28	21	32	37	27	32	39	28	34	40	31	40	36	29	34	34	32	28	38	27	29	27	28	32	30	34	35	27	27	28	32	41	27	18	27	43	36	30	25	29	30	33	19	36	37	27	27	29	22	26	30	31	31	29	46	23	36	37	31	35	27	32	22	27	25	37	39	38	26	29	24	24	29	34	41	33	30	38	39	29	33	29	26	29	32	27	33	25	25	30	30	32	28	31	28	23	41	41	29	30	24	31	32	39	28	27	38	38	34	30	31	36	22	28	29	34	34	30	40	27	23	37	31	32	22	36	33	36	26	22	38	29	31	32	29	30	23	35	37	37	41	25	31	25	36	25	28	27	30	45	29	33	33	34	21	33	21	30	28	25	33	24	37	38	32	36	33	22	26	35	20	21	28	38	39	31	43	24	30	25	25	29	28	29	30	27	28	38	32	29	33	41	41	40	35	34	34	41	27	27	39	29	29	38	21	37	29	26	39	30	32	37	29	30	29	37	41	37	31	24	35	27	27	43	34	32	27	29	40	27	25	34	31	32	24	36	31	25	36	39	36	29	38	27	39	33	34	26	45	22	18	21	29	35	30	38	38	31	38	31	29	29	32	38	26	33	30	25	37	28	25	32	32	31	38	29	37	34	37	23	30	41	24	36	30	33	26	28	27	36	32	29	39	45	35	31	29	27	32	26	29	27	31	27	35	25	23	31	39	24	34	30	24	35	36	21	26	21	29	19	32	22	23	37	26	39	29	25	28	28	40	29	34	45	29	28	29	22	32	29	39	35	29	35	26	28	27	28	34	28	30	32	34	23	28	37	27	26	36	29	37	35	28	43	28	29	24	22	28	30	31	35	25	36	27	22	32	33	25	20	37	32	29	20	25	45	29	29	32	25	28	27	33	26	36	27	21	35	25	33	34	39	33	44	31	31	32	27	25	28	29	36	40	30	35	29	31	23	30	26	24	35	28	30	30	32	32	34	28	33	28	32	26	34	31	36	35	30	32	25	30	27	39	27	40	32	37	41	29	32	27	25	30	33	38	34	35	25	27	33	28	27	30	30	31	28	33	41	26	18	38	29	29	26	29	37	35	28	29	34	30	36	36	35	29	36	35	30	26	42	33	53	40	32	24	36	38	27	25	31	26	34	21	34	32	35	41	29	25	35	33	37	30	25	23	25	31	34	38	27	40	31	32	28	36	34	26	36	26	35	30	27	34	23	25	27	38	31	40	25	30	20	43	28	32	36	32	25	30	27	31	24	30	25	34	33	32	24	31	18	41	26	37	36	17	37	35	31	26	40	34	36	31	23	38	27	33	30	26	41	35	32	28	41	38	34	40	22	26	40	30	28	27	32	33	30	22	25	30	32	28	36	34	26	32	33	27	26	35	37	34	38	31	24	33	34	35	23	31	29	32	24	28	30	29	38	24	39	31	23	30	23	25	42	28	37	31	26	25	28	37	31	45	37	27	38	40	29	28	37	38	32	33	33	32	30	32	36	24	32	32	36	27	25	28	25	30	28	36	29	32	40	33	39	27	21	32	33	34	35	23	32	38	33	31	30	22	20	36	27	34	27	25	26	36	21	33	33	26	37	31	40	29	30	30	31	39	29	27	22	24	22	32	39	31	30	35	15	24	37	29	36	27	27	28	29	24	47	36	31	34	41	24	34	24	23	31	29	35	38	33	33	32	23	34	27	31	29	38	34	32	23	21	35	33	27	35	30	42	29	37	26	34	44	32	28	32	34	30	38	26	33	35	34	35	34	32	27	22	18	28	28	26	32	29	29	26	31	29	32	38	38	26	38	27	37	27	27	27	26	34	29	27	38	24	29	29	26	35	31	36	31	44	38	30	43	22	22	33	26	26	33	30	33	36	40	33	34	17	39	27	27	40	39	27	30	29	19	31	30	43	19	35	22	32	31	37	20	25	35	30	34	30	30	24	27	27	25	38	26	33	31
40593	20336	9580	20793	27803	26350	22638	18884	15465	12766	10696	8927	7578	6347	5610	4704	4059	3404	3065	2743	2401	2195	2021	1933	1705	1594	1395	1309	1237	1149	1092	1004	966	913	962	884	844	858	858	791	790	808	802	753	703	689	717	617	633	655	644	636	594	562	599	544	538	568	585	586	603	576	536	564	561	552	574	572	551	547	543	525	486	503	493	507	498	497	520	499	501	521	550	477	463	509	525	475	495	517	515	497	525	501	520	485	496	505	478	520	508	484	526	471	474	497	495	522	508	504	477	540	528	500	503	501	496	478	525	477	507	494	473	496	510	503	491	529	514	491	524	491	504	512	478	518	477	517	512	537	480	519	483	505	470	448	445	505	548	524	508	497	501	524	527	532	485	502	522	491	517	491	493	509	509	482	477	548	480	474	533	476	524	487	495	482	517	549	505	481	492	470	533	513	492	516	483	498	453	491	496	496	502	518	470	492	506	457	491	505	460	531	543	486	520	513	460	477	507	513	480	497	509	474	455	496	502	482	478	480	530	531	468	503	486	497	481	535	496	501	509	503	512	515	529	519	471	416	484	522	497	469	491	471	475	506	494	456	490	527	475	491	505	515	520	449	488	481	490	479	504	487	488	479	472	483	483	488	487	438	508	463	474	475	483	496	451	488	480	515	501	470	481	482	469	462	488	514	496	482	518	512	503	509	494	478	486	510	463	504	493	494	473	452	521	521	527	461	541	521	496	477	480	498	480	477	528	491	477	488	502	477	491	469	487	493	494	468	530	470	520	468	509	518	513	474	502	479	459	548	447	474	512	525	467	483	458	492	504	502	514	477	499	501	495	501	493	487	505	510	464	450	468	509	506	534	496	477	448	496	492	525	483	509	518	492	479	478	489	509	482	491	440	506	526	476	489	494	508	493	462	480	503	511	505	494	541	507	478	484	460	481	504	465	473	449	475	507	456	499	493	498	508	467	499	494	499	480	491	506	492	462	470	491	458	500	443	477	536	512	484	459	506	523	499	499	511	462	472	472	513	482	463	522	461	498	517	482	504	475	477	477	502	462	500	450	490	480	472	475	491	481	502	492	487	474	496	507	518	491	491	488	519	505	487	477	477	496	487	472	470	473	496	499	528	502	498	482	497	501	528	519	479	492	554	479	556	484	515	499	516	479	471	499	514	497	506	486	508	493	520	488	533	475	441	474	515	476	498	483	517	487	493	474	487	508	485	506	466	477	529	489	514	530	465	446	476	496	489	469	537	544	493	457	500	474	510	496	483	501	521	508	503	501	507	514	511	489	538	536	482	485	493	473	521	512	477	486	486	505	526	511	520	471	490	496	498	456	483	483	487	455	502	488	479	507	505	501	498	477	488	486	478	470	512	473	499	520	501	523	470	491	508	497	466	486	529	491	461	486	494	484	497	500	520	487	519	474	493	525	515	445	485	486	483	479	500	503	499	487	497	481	479	510	474	472	470	443	528	514	492	477	505	509	505	471	474	450	473	452	512	504	493	521	478	470	521	540	487	491	476	463	513	442	487	451	529	491	485	503	528	471	467	477	484	502	523	465	536	520	496	502	477	498	456	518	472	458	522	501	513	508	471	495	470	498	459	469	481	469	530	489	522	491	511	511	474	490	472	509	487	525	469	528	505	495	503	500	461	477	467	552	490	495	469	490	497	485	509	517	476	494	491	493	502	514	454	495	487	481	500	428	461	474	501	492	501	490	524	475	502	531	487	487	517	488	469	490	523	509	505	462	501	520	530	502	491	458	472	499	471	502	496	488	500	499	476	514	488	453	474	487	520	492	501	509	517	550	472	480	466	510	460	510	508	504	433	499	443	529	516	509	483	551	491	517	510	488	484	497	482	467	474	496	502	472	486	503	463	490	517	486	483	487	513	490	484	502	485	511	484	511	513	482	508	462	465	496	498	464	499	458	502	488	485	497	471	531	496	507	517	461	472	510	504	479	494	507	510	524	503	477	514	498	497	502	516	517	536	519	494	523	494	507	450	490	474	512	513	495	504	472	490	457	476	537	474	491	513	501	504	485	453	513	472	513	452	491	502	478	509	453	495	481	473	455	475	487	520	539	476	516	496	501	449	494	512	512	450	483	463	504	465	489	509	474	523	482	486	472	504	499	446	521	505	518	478	485	473	468	504	514	459	531	500	517	465	521	512	496	500	507	527	462	487	460	501	529	510	545	541	482	476	513	488	495	488	461	474	502	535	452	490	497	503	481	456	466	482	544	492	502	445	471	468	467	514	512	494	548	458	471	507	464	455	483	556	516	506	492	498	523	512	493	514	493	486	504	516	520	485	506	471	462	446	493	489	500	488	509	497	495	513	465	496	506	514	507	477	499	467	489	504	470	507	511	475	498	475	453	505	454	493	483	483	480	498	546	495	496	473	481	492	520	486	484	497	524	490	478	495	468	490	512	511	444	522	487	458	515	474	512	464	515	483	462	488	491	489	479	490	488	528	473	510	486	521	484	483	518	528	497	538	534	492	497	480	470	479	510	514	493	467	507	472	482	507	501	496	466	489	509	464	490	466	508	491	524	493	518	463	476	507	526	456	483	499	472	492	482	490	492	501	509	480	514	521	472	506	484	478	499	497	518	467	519	466	485	483	503	497	468	502	516	516	498	505	495	488	493	492	488	517	518	497	512	461	522	485	513	497	461	485	483	487	495	444	487	492	491	488	524	497	502	523	508	499	465	515	503	509	496	467	492	498	519	493	540	507	510	467	511	477	522	491	467	452	503	525	498	502	472	506	493	489	518	537	519	545	483	459	470	527	506	521	524	523	484	491	514	466	503	481	529	492	481	480	507	530	481	499	489	484	482	519	491	495	494	462	460	516	490	494	477	468	494	491	450	518	477	470	503	477	479	498	489	509	486	522	454	466	503	483	497	520	477	512	507	489	472	480	458	499	481	520	471	502	490	501	468	503	511	495	459	482	520	505	507	479	481	505	517	526	492	475	536	478	497	516	479	477	469	516	508	488	483	506	510	520	491	504	541	481	520	521	515	529	481	502	551	488	462	501	486	510	509	477	501	471	524	499	474	441	461	480	490	483	503	516	492	497	480	440	502	484	496	505	496	521	491	484	473	507	534	505	503	495	497	499	490	505	539	461	502	505	521	517	473	478	490	504	458	469	493	478	514	503	494	515	516	480	507	508	511	505	490	535	512	476	492	506	520	482	470	504	502	483	482	502	465	486	466	480	471	472	466	511	493	444	516	465	478	511	471	506	498	517	506	489	503	522	463	479	501	456	501	472	501	527	494	486	470	543	535	453	503	514	498	484	491	468	479	503	472	513	487	476	494	507	466	476	497	502	485	457	534	505	488	505	458	492	504	477	504	492	461	510	504	466	468	511	496	494	479	467	474	527	506	485	518	499	457	471	452	484	536	488	470	506	493	476	481	449	499	498	469	477	476	503	499	523	489	473	477	474	546	474	476	502	460	510	509	470	518	460	481	496	475	511	498	506	460	515	489	532	492
14662	5128	994	654	1003	1089	935	786	699	575	538	399	367	311	288	238	204	181	177	157	150	140	127	106	109	89	84	67	69	75	65	75	58	72	70	60	63	65	51	57	48	34	48	50	47	52	41	55	52	42	45	48	40	50	32	31	47	41	49	44	37	41	39	45	44	43	36	45	47	48	42	40	38	61	38	35	45	35	40	42	35	33	42	45	38	51	29	39	39	27	35	38	26	50	37	40	38	32	28	40	57	33	44	35	46	32	36	38	45	52	32	48	41	40	43	30	33	37	44	25	35	28	42	35	31	31	40	38	36	39	41	37	28	36	31	35	37	40	26	38	34	42	41	35	37	34	27	44	35	39	41	37	44	37	43	44	41	40	42	38	41	31	44	54	34	44	37	35	32	40	34	35	40	44	38	35	32	48	25	40	36	35	40	40	30	32	47	30	50	45	45	38	29	40	34	37	35	39	35	36	41	29	37	40	32	39	44	46	32	37	41	40	49	46	48	39	40	48	30	39	35	31	31	25	33	32	38	32	46	41	43	48	28	46	39	47	31	30	32	38	37	33	36	36	44	37	31	47	35	27	39	34	39	37	31	34	36	44	38	40	26	39	31	35	33	40	28	45	35	33	44	43	40	37	40	44	44	39	34	36	38	32	37	39	46	46	36	35	35	25	36	44	32	37	46	26	47	33	50	42	43	35	50	28	40	44	43	31	36	35	29	39	55	40	36	36	44	31	38	42	26	36	36	34	36	38	30	23	40	33	41	38	41	39	34	46	40	43	33	41	33	38	30	40	38	34	46	31	44	42	43	53	45	35	38	33	34	39	49	43	38	37	30	40	32	35	36	32	37	29	30	41	50	39	39	30	38	43	47	26	39	42	41	42	36	34	36	36	44	30	36	38	37	47	41	47	40	45	41	26	37	45	50	34	33	36	32	45	44	38	48	44	33	40	33	42	39	39	37	30	33	42	34	36	26	42	38	40	49	44	32	29	46	39	57	43	35	35	41	38	41	34	32	32	43	37	40	38	30	29	41	31	36	43	33	36	33	34	42	37	46	24	41	22	37	37	35	40	33	39	41	42	42	30	34	40	34	40	52	31	49	35	34	34	34	40	32	38	40	42	42	45	49	40	40	43	45	36	34	37	33	43	42	31	41	32	33	43	34	41	35	45	46	37	45	42	46	35	39	49	36	39	43	38	34	29	44	31	44	46	35	32	44	29	34	34	32	44	35	22	38	41	38	35	40	41	40	36	52	43	40	40	43	31	39	40	33	30	30	46	48	37	38	37	35	43	38	34	34	37	36	49	31	36	43	33	42	37	38	43	41	40	36	46	48	39	36	36	45	32	40	32	42	44	35	37	41	38	45	41	37	22	43	42	37	33	40	38	32	34	34	35	41	40	38	38	34	39	39	39	25	43	42	42	35	40	28	38	34	41	37	30	43	39	44	34	32	47	45	31	34	33	36	36	41	36	44	33	44	40	49	31	43	35	42	54	33	39	32	59	61	41	28	35	36	37	32	32	37	39	34	29	35	33	34	31	33	28	44	30	31	37	42	47	28	43	37	37	47	56	36	43	39	35	34	43	38	30	37	44	36	40	31	31	38	41	51	28	37	41	37	35	37	48	30	37	32	49	41	40	39	50	35	40	40	28	37	36	34	33	45	30	38	42	30	36	40	32	38	40	31	45	37	36	35	47	45	43	40	26	34	34	32	38	33	37	37	46	33	39	48	37	29	46	44	43	39	39	44	37	49	42	41	29	42	41	39	42	33	32	25	36	30	49	41	31	37	41	43	44	43	39	32	43	43	38	38	42	38	27	46	42	27	35	33	37	28	37	40	39	35	31	47	34	35	37	44	55	50	24	44	42	34	40	36	43	34	31	24	40	39	30	32	33	40	34	43	32	39	38	37	44	39	40	30	35	51	36	39	52	33	43	35	40	47	31	40	43	44	34	37	26	40	37	40	36	41	49	39	40	32	31	35	43	38	46	37	28	30	41	33	44	42	34	37	39	37	30	34	40	39	49	31	38	36	38	48	36	28	21	35	46	44	34	45	36	36	40	45	42	40	36	38	41	44	42	36	31	40	44	38	47	35	51	27	25	54	34	31	43	50	35	27	38	36	47	46	36	39	41	55	33	31	41	34	37	30	39	42	40	41	42	44	33	32	44	39	34	48	30	43	37	33	37	30	33	53	42	53	37	39	48	40	35	53	33	36	51	42	35	31	36	50	35	40	52	37	40	46	34	44	38	30	49	40	40	37	38	39	50	44	45	24	43	29	31	54	42	41	40	39	34	37	26	31	44	32	46	38	43	36	31	38	43	41	44	39	47	43	46	39	38	36	37	39	36	44	37	48	41	36	41	29	42	30	35	34	42	35	37	35	35	41	27	33	33	49	43	37	37	40	47	30	40	37	45	47	35	37	35	41	33	44	55	37	32	40	40	51	41	45	41	30	34	37	34	29	29	35	38	27	39	38	36	31	43	32	44	38	31	35	28	44	36	39	39	46	40	45	38	33	38	33	39	48	34	40	28	32	31	39	38	40	38	44	43	33	43	36	36	34	38	43	39	40	33	45	35	46	41	31	43	35	31	27	47	37	32	38	47	37	42	38	30	47	43	36	29	38	51	38	41	38	42	49	42	41	49	36	41	35	43	41	35	36	30	29	22	33	37	39	39	37	32	38	37	38	50	37	42	44	34	38	37	36	39	48	38	38	31	44	42	30	42	41	41	37	34	35	29	31	46	50	40	32	42	46	18	49	30	33	49	43	35	29	42	44	35	35	45	46	24	39	32	38	41	31	35	32	36	38	41	22	29	50	33	38	39	41	42	39	35	34	36	38	38	41	50	39	41	45	34	48	42	40	41	42	41	35	37	39	37	38	30	43	38	36	35	36	52	44	34	42	32	44	38	40	35	40	40	24	25	38	31	40	21	35	39	35	31	30	44	40	38	43	39	31	33	21	48	41	34	36	40	31	44	34	40	32	51	33	32	39	36	39	37	44	30	46	23	41	38	41	42	39	37	36	36	36	35	38	33	36	40	49	34	41	38	32	31	41	40	43	49	28	34	41	30	31	36	39	37	27	34	41	41	27	34	37	39	40	34	41	44	35	50	39	44	45	37	29	35	41	31	48	43	37	38	37	26	29	34	37	37	48	37	35	38	34	42	34	36	47	33	43	41	38	33	33	32	38	37	41	31	37	42	38	41	33	36	44	39	35	50	47	34	31	39	40	40	34	34	40	46	46	52	40	34	41	45	52	39	44	30	35	36	26	43	32	37	35	34	40	36	32	32	33	44	33	42	36	44	36	25	37	33	44	41	38	40	49	31	25	42	34	45	34	33	47	45	37	35	39	32	36	50	44	47	31	33	44	46	40	40	27	41	37	45	38	45	49	33	46	42	30	31	38	31	51	30	37	46	33	31	41	37	27	27	46	45	34	34	41	37	38	34	38	45	41	42	44	37	44	47	36	32
53187	28091	16497	29936	37009	36035	32569	29113	25602	22352	19281	16788	14664	12994	11326	9978	8606	7427	6484	5892	5283	4727	4274	3768	3346	3156	2816	2540	2446	2218	2051	1888	1804	1792	1653	1542	1510	1424	1344	1420	1396	1311	1257	1199	1139	1055	1022	967	935	913	948	869	875	878	797	806	791	810	758	829	793	769	765	762	745	716	687	714	694	708	693	640	710	650	664	625	678	686	646	660	647	652	639	623	637	616	678	627	655	614	610	605	640	632	657	605	615	609	658	641	657	639	624	581	577	610	618	606	578	612	632	571	678	645	658	617	599	570	594	601	619	653	565	601	613	624	615	546	586	630	620	620	589	604	596	557	598	575	583	604	648	595	559	616	569	555	632	630	574	593	619	628	604	618	598	593	636	582	612	582	564	550	601	624	578	591	590	551	599	594	627	596	611	616	620	605	596	606	561	535	602	656	612	568	572	622	618	601	606	541	558	578	634	574	636	575	580	601	546	627	587	616	609	622	576	592	610	530	560	608	616	583	585	610	631	583	622	604	557	610	616	576	570	593	626	590	627	604	618	593	609	610	593	596	598	586	606	591	588	558	574	630	603	613	610	584	571	648	552	564	560	599	602	575	605	601	607	600	615	594	588	587	558	615	613	591	623	629	594	577	575	622	564	577	616	602	596	571	600	608	609	599	599	600	621	589	582	565	586	593	568	592	587	598	639	571	593	602	598	607	631	593	602	551	596	602	609	633	562	612	637	621	633	626	608	597	572	619	617	583	614	572	622	599	584	628	654	631	606	586	587	627	579	607	588	612	618	620	651	615	616	583	597	636	609	619	625	598	569	622	593	606	596	649	598	596	627	614	639	609	625	616	622	631	623	608	594	583	619	585	604	595	576	578	548	612	607	560	607	549	589	607	619	571	576	568	633	604	583	602	571	611	586	600	603	614	578	571	614	554	565	607	579	629	593	601	578	613	627	610	571	641	592	597	573	577	620	571	596	572	641	619	623	563	587	568	589	567	575	616	652	588	597	559	592	580	640	638	579	557	596	624	590	581	614	586	606	601	608	587	603	611	577	592	589	589	578	588	590	592	613	592	599	579	590	549	623	597	591	620	586	597	634	552	611	566	586	611	570	605	610	572	594	593	600	588	573	559	623	605	603	594	627	586	620	611	576	595	618	573	558	608	578	579	588	597	616	578	577	626	619	609	564	578	610	582	591	575	622	589	611	592	624	571	558	576	627	551	611	588	598	597	618	587	575	585	597	637	603	566	587	622	608	601	608	630	613	618	585	602	596	601	591	579	584	605	592	597	558	540	626	583	573	605	568	584	595	577	548	594	597	601	584	596	576	621	611	645	563	595	592	566	609	572	594	586	585	566	584	646	573	587	583	660	628	577	611	619	615	604	608	570	610	609	634	587	613	590	604	582	558	574	572	615	606	588	587	563	586	551	558	621	641	571	562	565	574	627	625	588	615	564	589	554	614	613	579	615	598	631	594	594	573	581	581	624	580	650	598	610	608	605	634	583	573	593	621	559	605	574	584	600	544	600	640	567	624	596	582	599	607	568	554	607	605	586	624	634	548	613	600	596	611	597	580	594	614	565	588	589	560	591	566	644	615	583	607	586	580	563	618	579	577	583	608	613	599	583	614	606	568	579	573	576	592	591	614	640	548	581	594	584	585	577	620	584	560	613	600	607	554	579	610	554	586	585	620	624	575	584	614	621	586	583	592	632	583	594	551	617	630	599	609	619	590	630	596	564	582	566	584	594	614	605	569	610	591	602	606	605	611	629	596	595	583	589	577	635	599	579	573	584	590	574	619	574	576	620	584	581	622	593	609	580	577	621	606	647	586	607	610	578	593	595	564	602	598	596	569	589	598	577	581	606	608	603	566	583	594	597	611	618	605	611	632	623	595	652	622	605	613	595	593	579	622	576	604	546	580	615	613	609	593	614	556	633	584	558	618	580	569	604	619	637	559	577	588	598	587	579	601	563	578	613	585	575	634	606	624	617	569	620	620	624	591	599	565	548	579	579	567	555	584	589	595	610	582	642	660	572	602	597	591	575	564	575	637	585	590	553	581	608	584	582	561	603	555	614	604	594	566	596	597	562	587	625	608	595	532	606	585	590	593	615	572	608	580	610	643	550	653	612	600	597	594	602	579	615	564	605	632	580	557	574	568	578	585	649	622	587	597	588	583	595	626	571	599	527	580	632	570	567	632	611	612	593	600	623	622	611	648	557	608	613	588	615	635	583	580	558	577	596	588	599	563	573	591	592	639	563	583	608	587	568	561	576	577	575	574	620	625	610	561	609	612	685	606	549	570	606	639	587	626	596	569	553	576	605	558	600	583	614	578	603	591	579	566	608	602	606	591	628	607	591	633	576	576	568	583	592	617	592	574	601	597	596	580	600	572	642	594	595	629	602	626	568	557	585	603	660	552	647	594	618	594	618	588	605	626	586	611	612	637	585	616	598	608	623	599	613	597	624	557	601	603	594	593	554	601	651	601	580	582	576	597	600	584	597	568	626	591	637	600	625	586	583	577	571	545	598	620	620	595	649	596	613	621	595	596	593	574	607	597	611	574	597	601	552	625	555	557	587	655	595	627	603	534	581	624	537	630	590	655	624	601	607	590	556	608	575	620	606	595	633	578	586	591	600	590	601	573	638	605	617	558	585	598	571	629	606	585	559	620	598	580	586	610	602	617	620	571	599	586	619	544	625	591	589	589	592	627	577	555	601	583	559	586	602	584	601	617	554	622	608	600	583	594	591	584	619	578	607	607	634	606	636	605	682	578	582	595	580	608	587	630	601	593	655	630	552	613	621	559	588	623	604	607	617	582	603	538	587	622	610	586	588	586	593	600	551	604	610	565	570	654	569	623	604	614	610	624	560	610	619	577	599	587	598	588	618	580	576	588	595	636	571	621	588	611	583	554	579	593	579	584	608	608	572	609	611	601	588	557	605	604	599	572	572	611	621	622	638	605	601	519	619	588	570	600	619	504	575	581	601	626	595	659	632	630	563	612	577	592	579	566	575	579	580	631	627	604	607	628	590	540	630	619	560	593	574	564	602	595	579	576	597	605	640	629	534	556	596	624	602	600	594	575	578	627	605	570	592	575	573	578	543	602	619	620	644	579	607	603	629	586	595	598	622	608	621	619	567	598	587	607	602	552	582	602	564	622	586	596	585	593	597	603	541	628	587	564	611	554	579	594	627	562	578	579	573	584	586	566	610	567	633	568	611	550	631	580	645	575	587	616	550	553	568	587	598	589	583	592	595	558	597	627	610	601	567	669	587	602	616	610	582	577	589	605	562	598	597	599	638	645	590	569	645	595	577	619	583	581	634	604	580	630	621	637	561	562	570	579	586	620	585	590	622	580	617	608	615	601	622	625	607	604	615	581	619	605	557	579	582	622	624	592	592	625	568	620	574	583	579	611	569	597	552	628	597	591	581	626	622	621	613	584	585	609	608	579	588	608	591	594	629	598	593	611	558	606	544	606	603	638	583
9965	2888	637	467	593	651	561	551	476	405	319	276	223	208	183	180	176	126	118	122	95	104	103	84	82	88	83	76	68	74	69	75	56	41	54	54	51	58	53	55	54	58	50	65	68	50	57	33	46	57	55	38	59	57	49	52	61	38	34	44	44	65	43	49	47	53	41	60	41	36	51	43	40	37	44	47	43	49	50	43	29	52	47	37	48	51	46	46	47	45	38	46	59	43	52	39	53	27	54	44	59	56	47	45	48	43	36	39	45	62	41	42	41	34	60	52	51	45	43	40	45	62	44	32	53	31	44	29	50	54	44	38	46	33	47	47	48	50	58	32	47	43	44	50	45	39	46	36	57	33	55	50	41	46	46	41	33	50	58	36	30	42	60	56	39	55	47	41	53	48	53	44	54	41	55	43	34	40	63	39	43	46	40	44	43	58	42	46	40	49	44	49	46	44	46	48	48	48	54	44	38	50	52	43	40	48	60	37	32	43	41	48	49	39	50	51	43	38	44	40	63	50	56	47	35	59	43	44	53	44	43	55	40	63	47	46	42	61	50	60	32	30	37	48	55	35	47	46	66	51	35	44	37	46	54	40	46	49	33	63	41	38	53	39	37	52	54	52	48	44	43	41	46	43	47	47	45	52	51	50	44	55	42	49	44	53	51	47	42	47	50	43	42	45	54	65	48	54	43	53	41	52	48	55	37	44	42	50	41	45	47	39	51	26	42	42	45	46	52	50	57	48	48	40	49	31	44	50	44	57	46	36	42	53	46	37	45	41	62	44	44	39	52	41	39	38	34	33	50	52	57	49	47	33	49	38	61	56	49	45	49	44	42	36	34	44	55	44	41	32	41	39	43	33	35	53	36	51	50	47	52	52	44	55	44	51	42	44	38	47	51	45	58	39	45	41	33	51	47	45	38	57	38	49	34	43	42	41	37	51	53	51	51	47	49	36	50	45	32	53	55	44	35	40	56	53	39	41	39	45	41	43	47	45	42	56	43	32	46	44	48	44	56	49	50	45	45	47	48	49	45	46	49	50	37	49	49	52	49	43	46	43	37	53	45	53	55	49	37	37	51	53	55	59	36	55	43	49	41	49	44	39	52	43	42	57	54	44	35	49	44	44	40	48	43	43	57	57	44	59	58	49	50	47	46	46	49	62	49	43	43	53	59	41	51	35	47	52	56	43	33	39	41	50	47	43	47	42	39	35	43	47	46	41	40	45	52	41	46	57	49	58	49	59	43	40	45	52	52	41	45	53	53	49	50	48	39	48	50	48	38	42	43	38	50	48	45	55	44	55	36	64	40	38	43	37	48	40	56	53	54	45	41	44	48	50	53	31	51	45	37	37	54	50	50	43	49	45	51	47	46	39	49	46	50	38	43	55	36	48	58	45	55	45	41	51	51	43	59	48	53	54	49	45	40	49	39	40	50	39	43	45	34	55	57	47	47	58	39	57	45	35	39	52	38	42	51	50	44	45	45	47	49	47	40	34	37	60	43	53	52	39	41	36	41	55	43	35	42	47	46	47	54	56	41	46	41	42	38	48	47	34	40	35	37	46	51	50	38	47	56	48	46	38	47	46	41	54	48	49	51	37	47	48	47	35	56	50	53	55	57	36	39	48	44	65	38	50	44	38	43	48	44	37	45	49	46	56	42	47	45	52	34	38	48	43	37	39	39	44	41	45	48	49	40	46	39	58	42	50	40	49	47	48	39	41	35	54	33	56	51	47	39	54	44	37	44	47	41	42	43	53	46	40	41	41	52	62	41	42	33	34	49	40	56	43	27	52	53	38	50	51	39	49	36	35	49	49	43	51	52	44	50	40	41	41	44	50	48	46	41	44	49	40	48	45	44	49	30	38	46	44	65	39	34	50	39	40	53	53	45	47	50	48	39	43	49	42	46	44	36	46	55	45	52	52	61	39	47	43	38	46	39	47	41	43	48	37	40	44	49	41	46	35	33	44	40	47	38	44	46	42	49	51	44	38	46	53	43	37	48	46	50	41	55	39	55	56	48	55	43	59	34	47	39	39	52	39	44	42	48	41	40	55	45	40	51	42	40	42	38	37	48	51	55	47	34	44	55	47	55	45	44	39	50	61	40	49	47	49	48	42	45	46	57	48	39	40	47	37	40	50	44	43	49	43	56	39	36	44	46	37	52	48	55	48	51	43	42	42	41	45	51	38	38	57	63	50	39	40	41	49	52	44	45	47	33	50	41	37	45	45	37	39	42	32	40	35	56	46	45	60	35	53	34	53	32	47	48	49	48	47	57	52	55	52	56	41	44	57	53	49	44	33	56	48	46	52	38	44	42	45	48	50	39	48	45	41	58	39	47	39	40	45	47	36	48	53	54	49	38	44	23	44	46	47	50	49	45	57	46	51	47	42	43	36	48	41	36	37	47	52	53	47	49	53	47	53	40	44	49	35	54	42	46	43	42	52	49	33	50	67	56	46	55	51	52	43	46	44	55	39	48	53	62	50	45	43	48	45	47	43	44	48	36	56	54	52	47	42	57	48	56	32	41	43	40	48	25	43	53	50	41	47	55	50	46	44	47	47	52	35	34	46	38	40	48	44	51	43	33	47	50	50	45	44	45	46	49	51	41	35	42	44	38	36	39	35	40	51	39	45	50	35	44	58	46	38	32	37	42	35	40	40	38	45	38	37	42	46	55	53	43	47	48	50	55	52	53	55	38	46	43	50	43	36	35	40	42	44	39	49	57	53	39	43	35	39	59	48	47	41	47	40	35	43	45	47	41	41	37	47	52	53	39	39	44	52	42	53	52	52	47	45	38	43	48	40	37	53	56	45	48	42	51	48	46	52	34	52	50	40	43	56	46	51	41	54	43	43	30	58	50	37	43	32	38	44	45	48	47	38	51	55	44	43	39	48	45	30	50	59	45	50	48	45	31	51	57	33	51	47	44	47	40	43	55	48	43	42	52	54	44	41	34	40	54	49	40	50	51	50	37	44	50	35	53	39	45	40	52	40	49	53	43	47	45	45	47	47	44	57	31	44	46	62	48	40	44	40	51	44	49	48	48	45	43	46	43	45	33	50	53	51	30	33	44	49	41	45	42	39	38	51	53	45	48	42	46	43	28	52	49	46	47	43	43	39	55	41	29	55	47	42	39	46	55	36	43	41	49	52	49	46	43	47	38	57	42	48	59	43	50	44	52	40	48	52	46	47	30	53	38	50	40	41	37	45	42	48	53	43	42	38	40	50	56	45	46	55	40	48	48	36	56	51	46	39	54	48	44	37	43	44	30	48	41	43	44	50	40	54	40	44	51	56	43	42	45	52	58	42	48	47	43	52	47	50	37	45	50	41	45	45	48	39	54	45	45	46	36	55	39	38	49	52	58	52	49	44	54	39	46	52	62	43	40	47	45	40	47	57	58	37	33	39	37	55	50	52	33	44	50	54	47	51	38	43	55	41	44	50	48	36	51	43	49	43	33	47	47	34	61	46	43	36
45533	25211	12647	24973	32099	30829	27551	23886	20083	17036	14611	12470	10624	9159	7723	6753	5890	5170	4564	4181	3554	3254	3022	2736	2448	2219	2124	2026	1848	1743	1622	1536	1556	1391	1367	1309	1297	1227	1194	1209	1231	1160	1137	1049	1057	1015	954	929	897	912	895	847	883	930	798	835	854	848	824	810	833	773	837	802	809	773	777	799	797	747	769	750	737	795	756	741	763	716	749	762	744	753	703	723	700	730	720	699	699	729	721	704	662	731	752	727	751	739	712	758	732	736	714	702	750	728	739	708	704	731	729	743	714	757	718	714	732	745	792	713	708	767	796	698	706	729	745	679	708	708	744	741	672	667	706	753	705	715	749	763	708	723	724	697	685	722	711	707	726	734	665	751	694	719	705	767	719	749	690	702	710	704	726	701	715	744	654	703	714	670	711	694	682	698	705	692	704	731	723	641	677	725	690	735	700	724	731	776	691	749	728	700	709	746	712	744	705	666	677	749	676	710	686	673	666	733	670	675	722	763	721	717	695	757	705	695	708	756	705	669	678	715	748	682	707	700	717	722	713	701	684	700	678	724	722	702	657	663	718	702	701	691	727	717	719	710	704	727	743	683	749	664	688	708	703	730	682	782	721	696	688	702	722	686	711	704	740	683	723	708	733	683	697	714	689	711	756	680	710	748	713	707	727	721	682	737	719	712	734	738	751	718	733	730	691	704	712	735	721	715	722	728	673	679	694	673	707	682	766	646	681	782	679	703	720	696	740	734	731	713	731	743	707	705	689	731	668	718	734	675	708	692	718	719	681	778	737	722	708	694	718	689	685	787	711	718	719	692	726	727	688	723	699	733	718	670	720	708	716	739	691	706	760	717	727	687	698	733	721	701	707	793	692	713	682	732	696	699	780	715	688	708	697	722	739	676	687	716	710	691	709	713	722	720	711	736	749	705	736	697	703	706	753	721	707	710	694	698	733	690	671	675	684	733	707	668	708	688	714	706	723	683	741	694	757	686	732	633	674	699	749	755	748	697	752	723	748	757	698	704	675	710	691	689	724	766	706	700	704	697	726	676	663	707	718	698	692	740	761	724	680	705	708	749	676	670	706	697	734	700	713	698	708	686	705	681	720	700	693	695	730	707	715	743	703	727	713	723	712	656	695	728	744	695	682	758	712	680	718	710	651	715	688	701	710	682	684	718	679	719	686	689	730	728	686	732	694	699	704	704	684	701	758	680	694	723	689	739	730	711	717	667	674	704	721	749	727	726	751	693	743	701	678	730	752	753	727	707	687	682	686	698	727	682	688	721	682	730	728	710	684	686	704	731	680	662	665	709	749	709	695	722	726	667	732	718	694	725	757	691	701	697	725	685	687	698	740	735	683	760	710	769	742	672	705	733	675	683	709	749	763	713	720	666	714	703	709	744	746	700	689	689	667	726	689	732	737	736	689	753	734	691	697	734	696	735	725	684	702	712	681	681	697	725	706	775	712	704	667	673	676	743	692	730	696	709	680	741	690	734	656	709	694	737	761	699	697	734	710	730	747	717	700	739	732	704	728	727	688	696	709	702	712	712	663	727	774	713	672	702	701	740	678	686	735	727	720	732	703	656	719	686	682	683	719	726	681	688	729	708	693	687	745	695	737	732	737	709	704	704	714	734	686	716	727	729	685	700	697	695	708	657	768	725	733	769	691	773	721	742	718	721	708	686	687	685	688	712	718	692	746	722	739	718	694	711	749	717	698	740	730	745	702	675	779	733	718	736	706	728	698	733	703	700	704	692	738	679	742	690	740	707	728	673	721	693	663	735	699	710	750	713	685	724	735	690	708	723	717	712	659	727	711	715	719	709	690	712	751	742	660	705	721	689	689	716	747	677	727	703	705	726	710	709	712	697	702	738	707	714	685	712	737	698	710	716	739	711	710	722	741	762	703	712	695	690	726	692	731	736	713	738	766	701	680	721	722	789	723	757	718	723	715	703	683	654	700	703	674	738	662	703	671	687	693	762	716	733	764	684	724	770	667	715	683	728	689	704	710	699	694	690	693	698	719	715	716	721	705	725	693	673	729	724	698	720	744	687	743	730	710	720	711	708	671	707	676	735	709	711	668	713	692	712	747	756	708	734	773	732	695	652	712	724	693	730	692	689	722	718	743	727	749	691	696	719	673	708	704	694	704	722	710	647	727	698	699	692	629	688	741	718	684	703	676	697	763	716	724	721	679	700	707	709	687	752	692	736	691	690	708	730	695	733	760	739	682	715	677	681	683	690	690	698	695	666	696	722	719	749	711	675	688	740	732	697	694	712	719	724	708	723	698	691	706	696	682	731	670	684	686	704	699	676	738	713	704	711	693	717	708	730	680	694	736	671	738	711	675	691	716	689	776	681	754	677	712	713	712	718	713	693	690	683	708	686	751	727	785	723	758	699	724	746	663	722	701	765	687	677	722	718	714	679	681	703	721	724	681	658	697	714	762	707	726	743	745	684	693	702	714	713	747	621	697	724	714	670	714	710	711	693	685	687	767	712	735	678	667	766	721	676	680	697	656	729	697	690	685	668	726	733	703	729	680	707	637	726	707	683	711	729	720	715	720	724	707	675	688	669	753	752	735	667	712	698	699	717	670	703	698	685	684	690	716	715	707	686	681	670	715	726	671	702	732	731	705	693	721	726	680	733	704	721	667	711	734	684	698	714	677	645	740	678	720	717	682	767	757	710	695	695	715	739	677	668	708	734	698	667	736	707	647	681	687	752	726	736	675	731	738	740	698	749	693	685	728	725	729	731	677	744	691	733	717	733	698	704	693	698	674	761	683	728	685	730	713	736	747	647	754	688	682	726	698	715	694	706	747	724	699	664	727	719	717	702	712	749	657	624	776	688	694	726	696	704	686	692	733	719	751	681	688	639	712	695	715	693	718	745	668	739	721	702	697	741	669	728	689	723	698	723	691	703	734	715	674	709	690	652	752	724	717	756	720	714	686	735	716	745	696	702	725	663	731	741	709	662	708	726	750	720	647	669	729	708	730	718	712	689	741	692	675	706	787	715	748	734	707	694	740	690	691	697	696	708	708	715	673	702	732	671	695	671	707	692	692	691	709	658	669	723	747	706	692	690	668	702	738	694	674	687	712	708	700	710	695	710	711	695	718	751	706	741	723	722	687	691	743	775	678	762	669	694	683	668	754	725	678	754	669	694	691	767	733	745	679	690	690	677	703	699	743	710	742	729	725	757	701	703	714	690	704	767	720	683	697	744	699	731	721	748	702	672	704	669	691	745	679	729	736	693	725	689	719	692	708	711	721	715	745	707	723	689	733	706	749	726	720	699	719	697	694	694	700	747	748	720	736	690	749	783	768	716	699	721	735	665	708	712	690	761	726	732	680	739	679	698	713	672	718	674	699	656	683	723	726	721	713	734	696	691	721	725	742	752	702	706	711	732	705	713	723	687	681	721	706	693	670	729	701	717	704	717	713	723	724	677	691	681	702	742	714	701	705	735	743	723	689	773	714	717	736	729	692	737
14682	5831	998	732	1042	1143	956	839	717	575	485	434	337	314	257	231	179	196	161	149	153	113	89	109	106	99	77	60	69	69	66	76	49	73	43	37	49	59	47	48	42	55	55	40	43	40	46	38	39	45	47	55	35	48	44	39	29	37	37	34	32	28	46	34	38	37	43	43	28	45	26	41	35	24	30	33	41	20	30	46	36	32	31	37	25	30	39	43	25	30	41	30	33	30	33	36	39	42	29	32	34	40	30	45	33	24	33	32	26	34	28	24	33	38	42	33	35	36	38	29	29	27	36	28	31	28	33	27	29	33	36	38	33	26	26	35	32	34	41	39	42	44	30	34	35	36	40	35	35	40	33	29	38	39	32	29	34	40	36	33	38	39	31	28	34	29	24	36	40	36	22	25	36	33	31	36	26	28	44	35	42	23	31	35	40	35	35	22	35	47	36	30	33	28	23	32	32	38	36	31	47	29	42	31	32	38	35	38	35	28	40	35	26	35	41	29	41	32	33	45	31	43	34	38	34	36	38	32	45	27	41	30	41	27	44	36	31	31	42	37	38	38	30	39	26	31	38	38	27	33	29	32	23	38	40	34	38	37	31	37	34	42	44	39	34	29	44	24	32	36	26	34	45	35	40	25	27	28	47	32	26	33	41	26	40	39	38	27	33	31	40	33	29	37	41	35	40	39	29	35	28	31	40	29	30	31	28	26	26	29	27	39	38	40	24	24	37	48	44	28	35	30	40	37	33	39	42	30	40	36	27	35	34	25	36	31	33	36	48	35	39	35	33	30	24	23	38	37	36	27	39	35	41	31	34	40	33	34	30	30	28	30	39	39	29	38	30	34	32	30	33	32	17	33	34	47	42	34	21	40	33	33	42	36	36	41	33	29	36	29	26	35	43	32	38	27	36	35	30	27	26	35	34	33	33	31	23	33	45	48	31	31	36	39	40	40	39	35	35	27	29	31	37	25	34	32	32	32	35	33	28	25	39	31	35	37	42	24	29	27	33	33	35	33	30	24	33	25	43	39	32	36	37	34	29	29	32	32	33	35	27	42	40	37	31	28	31	37	33	39	34	27	40	31	31	27	33	30	35	34	25	27	33	35	38	45	36	30	32	42	36	32	24	32	40	36	39	36	42	26	28	37	31	29	31	43	35	29	35	28	48	19	31	33	30	32	40	32	39	30	27	31	28	30	35	22	28	26	34	37	29	50	42	33	37	34	36	34	31	34	24	33	28	34	38	38	37	36	33	31	31	26	35	40	45	35	25	28	31	34	24	39	34	33	35	27	35	37	33	29	37	36	17	37	34	29	32	26	28	46	30	37	31	35	39	43	32	35	30	36	34	27	33	39	36	31	26	32	40	27	26	23	37	32	27	41	37	29	34	25	28	27	41	44	35	26	38	30	32	34	40	41	45	34	31	39	36	24	35	29	25	45	29	33	29	27	32	31	33	38	33	29	44	36	46	24	45	32	36	31	28	35	40	39	27	31	25	37	36	42	32	42	23	27	39	30	42	48	33	31	39	35	38	39	32	29	33	40	30	34	31	38	27	41	36	34	29	37	22	37	40	36	31	30	33	28	34	27	25	26	34	19	31	28	35	30	35	34	32	39	25	31	43	27	44	32	29	29	37	41	28	41	28	42	41	43	31	30	35	38	29	25	35	37	32	36	38	34	33	27	41	37	39	39	35	21	27	35	40	37	46	31	37	17	32	36	26	32	31	41	35	33	35	40	27	39	22	40	38	26	37	34	33	30	36	37	31	40	21	37	29	23	34	37	43	25	31	32	39	42	29	36	31	40	44	43	32	39	41	31	38	39	39	35	40	31	35	27	32	27	28	23	34	36	40	31	34	32	31	35	34	23	36	39	38	36	27	37	27	27	40	30	39	33	33	38	37	44	42	43	37	36	36	26	36	29	30	32	37	28	31	28	34	45	31	39	37	20	34	41	28	33	30	35	24	50	32	44	35	52	44	26	30	32	44	36	33	23	24	40	32	31	33	28	31	30	37	28	36	33	32	34	27	27	31	39	24	27	49	32	41	36	38	34	21	46	27	30	18	33	26	43	28	31	32	32	38	41	34	34	33	28	34	34	31	47	34	19	40	36	22	35	29	34	37	33	35	33	38	37	50	35	43	40	33	45	37	33	32	32	36	33	31	36	35	44	37	32	28	30	33	30	30	27	26	31	39	43	33	33	29	23	27	43	36	31	19	26	27	34	39	42	39	40	26	32	33	33	31	33	36	34	28	26	32	32	29	28	26	46	29	33	25	44	17	34	35	34	45	35	27	34	45	36	36	33	36	26	36	32	40	33	43	36	40	37	42	30	31	39	25	37	34	35	31	34	32	30	43	33	34	28	29	36	35	33	30	26	35	28	39	25	28	34	28	36	36	27	35	31	31	34	35	40	40	43	31	34	25	37	36	40	38	33	34	24	31	37	25	33	30	40	20	27	40	25	36	32	29	41	29	26	40	26	43	44	32	41	28	29	22	25	32	33	31	43	42	26	35	36	34	28	28	40	28	31	25	28	33	36	43	33	32	29	37	36	37	43	33	38	32	40	33	31	34	30	33	45	32	39	29	32	32	35	37	32	38	33	26	31	38	32	37	32	33	43	27	30	27	29	30	31	38	35	33	33	36	41	33	48	36	37	33	24	27	33	38	31	29	32	34	43	25	23	41	38	43	27	34	52	34	34	35	33	35	47	31	29	27	34	38	31	42	24	49	35	33	26	26	35	25	42	32	32	30	42	39	31	21	34	39	23	26	22	23	33	27	31	34	33	45	38	34	26	30	18	21	36	36	30	33	37	30	31	30	43	47	46	35	31	39	29	40	42	45	24	31	30	38	31	30	36	31	23	23	29	40	27	39	31	28	25	32	27	37	29	26	25	33	37	30	32	37	34	47	46	28	39	35	27	21	26	39	43	26	24	45	33	24	31	37	42	40	37	32	24	38	25	31	41	43	22	38	39	30	38	27	30	40	34	31	28	36	40	31	38	22	23	36	27	32	31	36	28	22	26	43	32	35	30	32	44	37	32	32	38	43	30	19	29	32	20	29	39	30	31	35	33	39	33	34	44	21	41	29	41	37	32	31	27	32	42	28	27	28	29	32	39	26	32	40	36	24	29	40	40	37	33	44	35	39	40	42	31	32	52	37	28	24	31	27	27	32	34	38	40	37	34	28	18	25	41	39	26	27	32	46	31	35	32	32	41	29	32	41	28	33	29	31	35	32	33	28	35	28	33	34	33	23	36	44	45	22	27	34	35	29	39	32	36	31	30	30	30	31	33	35	35	34	43	32	34	30	35	33	32	38	29	33	48	41	37	30	26	28	23	25	26	33	39	28	28	24	28	29	33	28	29	32	37	32	42	34	43	43	32	36	26	25	31	38	36	37	37	36	33	27	29	42	29	28	33	25	41	41	28	32	25	43	36	32	21	41	27	31	30	28	59	34	36	32	32	30	29	34	37
53991	29411	16760	30295	37376	36119	32824	29217	25580	22368	19322	16738	14570	12903	11012	9608	8388	7304	6358	5570	5102	4476	4151	3672	3205	3158	2716	2550	2257	2058	1976	1797	1724	1660	1593	1458	1399	1355	1323	1281	1230	1147	1151	1103	955	1024	967	904	924	821	841	808	801	771	749	730	756	731	733	723	742	720	667	661	660	644	709	610	604	633	626	643	621	581	595	581	550	561	588	609	620	582	595	594	604	574	537	558	564	565	559	562	560	537	597	547	542	525	527	593	508	481	566	535	563	533	552	586	569	531	534	567	497	529	541	511	534	516	542	540	561	504	556	527	563	551	550	511	542	533	515	485	538	500	577	521	497	526	466	513	518	477	570	537	520	527	493	542	497	530	517	513	516	499	511	511	510	498	530	521	510	511	552	536	506	548	531	525	545	528	568	545	539	533	559	509	529	562	546	561	545	532	474	543	503	553	516	504	518	555	531	541	497	587	508	506	517	579	508	515	546	492	542	534	529	565	525	520	518	564	508	534	568	558	498	508	517	550	513	508	540	542	548	495	502	533	519	553	568	502	486	518	556	549	518	482	519	546	538	498	589	533	499	497	550	517	556	526	565	545	524	548	516	518	502	507	498	523	517	548	524	502	561	493	549	502	516	519	501	531	550	533	548	546	561	525	536	530	502	517	495	497	545	532	510	525	517	555	517	551	505	481	537	515	502	537	542	513	533	524	524	563	516	527	497	550	511	518	485	507	564	514	550	519	514	534	536	542	518	484	555	497	473	517	535	509	502	544	558	573	520	569	531	520	496	539	520	518	529	535	509	591	520	525	561	501	508	486	508	520	566	530	555	521	558	534	509	555	520	539	510	513	511	536	527	525	542	552	529	555	552	556	526	543	555	509	543	534	533	539	505	541	482	537	501	554	550	593	540	509	517	492	545	558	524	499	554	525	535	518	522	489	525	476	494	545	542	527	516	513	534	553	526	505	511	533	522	534	518	516	505	558	509	521	525	539	505	562	517	585	515	501	525	528	525	513	535	542	531	504	498	563	538	519	536	531	541	505	514	497	518	533	542	516	488	574	524	484	540	525	525	490	535	508	527	563	516	541	538	481	539	522	527	467	519	512	557	492	533	519	519	520	532	509	510	571	503	549	509	519	523	509	524	534	493	494	531	559	503	516	513	521	507	539	544	522	517	531	519	550	505	530	553	522	520	536	519	513	546	510	517	513	559	531	541	539	513	549	499	530	509	531	512	503	528	484	580	514	494	528	526	552	496	509	547	512	535	474	516	542	573	553	540	561	502	521	494	516	481	527	572	502	544	551	571	546	556	515	530	542	547	543	510	515	525	546	529	547	551	513	500	489	498	535	510	545	515	536	516	492	490	528	526	516	504	522	538	520	540	532	513	474	507	497	544	486	487	493	508	511	520	490	508	516	549	535	534	523	504	525	515	566	527	524	548	536	555	554	508	513	541	527	511	531	549	538	560	548	535	526	564	542	532	512	576	563	515	515	575	539	507	543	553	499	528	509	467	538	513	547	509	472	559	516	510	553	545	520	536	515	546	530	494	553	550	555	543	548	537	532	527	488	577	516	522	494	519	495	507	547	534	515	541	538	506	538	544	484	499	485	507	531	525	543	496	540	505	529	535	516	525	557	518	561	542	528	557	516	544	567	530	468	515	522	551	493	502	492	552	532	518	513	566	518	516	554	542	528	562	507	549	560	525	533	548	546	570	537	500	537	496	528	505	495	519	545	542	526	504	558	537	511	497	511	532	503	499	537	543	527	513	542	508	531	514	505	536	530	577	515	543	514	498	492	512	521	532	525	523	492	524	548	521	528	527	564	515	529	510	527	514	539	562	544	535	493	502	537	512	511	560	515	529	516	477	533	519	508	516	525	512	564	508	550	511	519	561	542	523	533	498	555	535	550	515	526	483	527	512	511	551	569	524	500	557	511	560	489	517	526	531	510	523	516	544	504	538	519	492	558	529	506	530	522	516	522	509	532	529	557	579	516	534	481	486	563	532	545	505	528	513	520	531	535	524	555	518	551	568	506	515	536	535	523	497	480	510	524	553	486	537	518	466	547	517	513	503	549	518	494	492	537	542	535	554	517	522	512	574	490	515	515	491	546	537	553	531	542	489	504	496	526	539	568	545	523	512	557	528	521	537	580	513	527	582	506	518	550	510	520	505	515	505	557	499	528	551	528	532	500	518	530	546	513	555	521	552	541	529	537	525	492	517	509	542	509	505	525	506	543	530	549	518	525	554	535	546	531	510	522	548	505	516	497	521	487	543	512	545	558	494	549	545	522	529	535	528	503	529	508	495	577	513	515	569	506	524	547	501	485	540	517	515	541	516	516	526	471	522	521	533	532	581	517	472	546	527	551	538	514	529	535	525	548	529	559	523	528	532	539	531	522	538	557	516	518	536	540	511	530	514	498	568	468	498	528	513	524	533	544	521	497	493	496	501	515	517	513	543	536	489	542	511	502	531	545	553	536	487	492	534	526	506	474	535	512	496	518	524	573	487	537	507	542	549	545	527	545	527	568	567	526	521	537	536	508	472	539	558	536	509	493	532	515	522	531	557	520	495	520	491	509	498	517	555	490	544	504	518	490	544	466	501	533	514	544	511	483	551	499	554	507	524	536	488	500	492	493	525	539	551	560	565	502	554	514	510	513	514	538	539	549	533	512	559	552	508	522	517	486	520	546	525	524	529	539	577	512	516	505	485	537	522	585	532	548	540	578	480	526	560	517	502	536	517	491	486	569	521	510	545	542	502	496	513	501	539	498	504	522	522	521	535	538	531	528	520	511	484	533	499	532	518	519	534	519	522	563	555	504	547	474	528	507	504	520	551	546	545	538	518	534	532	514	526	535	547	536	511	533	505	539	498	535	515	538	525	506	530	542	534	534	523	523	531	530	559	505	525	486	538	533	556	539	528	533	508	553	498	522	536	547	521	509	566	555	524	525	533	507	538	569	561	474	480	567	528	501	510	470	514	549	516	513	543	560	508	583	548	580	555	519	531	535	529	490	535	524	529	542	541	536	525	536	501	513	536	510	540	562	540	512	532	516	511	529	536	515	544	501	517	525	526	520	513	514	519	516	578	501	522	534	527	546	490	517	506	534	515	505	528	548	512	546	533	528	516	547	525	509	511	521	488	495	531	525	540	519	524	542	525	547	539	509	513	500	510	524	486	518	489	543	486	500	531	517	516	535	525	544	507	518	558	540	510	528	496	516	525	516	513	536	513	525	546	511	502	548	538	534	527	538	532	468	539	515	553	558	561	533	533	490	523	521	529	572	573	518	528	507	526	540	517	492	521	528	510	565	552	515	486	518	525	513	515	521	521	559	505	529	513	520	551	481	494	492	537	544	485	540	526	545	500	542	556	519	478	521	516	530	551	568	520	505	485	508	482	541	525	552	495	519	503	553	551	462	537	498	533	510	503	532	546	540	519	529	527	549	504	518	494	513	521	494	520	482	473	513	528	489	528	508	512	515	524	513
5649	1399	384	277	425	460	368	313	310	307	212	208	164	131	142	103	95	118	84	67	56	54	67	59	61	63	47	53	45	40	37	34	46	41	51	44	41	34	37	42	42	40	39	37	30	34	32	45	40	33	22	37	32	39	42	25	37	28	30	28	23	29	33	34	28	28	27	34	23	33	32	23	27	34	29	28	20	28	32	26	34	26	29	32	33	33	24	40	33	28	31	35	32	29	25	33	30	35	30	32	32	25	29	26	31	34	33	24	48	29	33	35	32	31	16	39	43	28	30	35	34	23	34	26	24	25	33	38	20	33	26	34	32	25	33	36	40	33	31	37	26	33	43	28	41	39	31	33	30	31	40	34	34	31	47	24	17	34	20	31	29	32	30	23	36	41	36	32	33	37	29	31	34	27	39	26	34	32	24	21	39	31	31	30	24	29	32	24	39	37	33	34	32	30	32	26	31	34	25	33	27	31	32	31	33	29	29	30	41	32	35	35	41	25	22	35	34	40	24	33	36	26	29	37	31	36	25	31	28	22	33	35	19	30	29	33	24	37	22	41	36	30	31	30	32	32	26	24	33	27	33	29	23	28	35	28	38	34	28	43	35	33	36	30	30	38	28	42	35	32	32	27	33	32	30	32	33	30	36	29	39	27	27	29	38	33	32	41	26	27	30	20	29	33	32	38	32	29	38	28	32	31	33	35	34	25	32	36	35	31	21	29	42	39	34	28	31	37	29	20	25	40	34	24	39	32	38	38	29	23	24	25	29	24	34	28	32	40	34	31	38	32	41	34	28	32	38	30	38	23	41	21	31	31	30	41	30	26	20	37	32	41	46	30	30	33	27	31	29	25	27	34	32	35	33	29	27	31	36	26	37	33	27	33	31	25	37	32	37	27	32	25	36	32	25	33	30	37	44	34	35	25	48	34	29	24	38	31	35	35	29	22	29	33	28	35	32	30	30	39	39	35	26	35	27	29	25	28	21	30	27	25	31	32	32	37	32	42	37	31	31	33	29	30	30	43	33	34	31	39	37	36	34	31	29	29	31	25	38	36	27	32	26	42	37	33	27	32	21	29	26	30	29	30	47	34	32	33	31	30	32	31	33	29	35	24	31	50	38	35	30	29	40	33	38	31	30	36	37	28	28	30	32	34	27	26	27	41	25	35	32	30	34	37	29	32	40	29	26	36	26	35	41	38	32	41	28	32	26	30	47	24	23	23	33	30	24	37	31	23	28	21	31	21	27	32	30	32	31	30	20	36	37	25	27	28	27	27	36	28	45	42	34	34	31	29	31	31	28	45	36	27	36	31	29	33	34	32	43	29	34	46	30	42	27	35	40	39	25	38	45	28	27	34	36	30	36	27	34	22	31	28	24	30	22	31	36	38	25	37	30	30	42	27	40	32	30	31	38	29	29	27	28	36	41	38	33	27	24	33	32	32	38	31	25	24	41	37	32	37	40	34	29	28	24	31	24	34	28	39	29	37	25	29	45	32	40	27	38	33	33	30	25	26	39	32	34	22	43	32	26	32	33	29	32	31	25	30	38	31	36	27	26	32	29	28	26	27	23	33	28	27	33	31	40	27	21	37	32	35	33	28	29	25	33	31	28	34	37	40	36	37	28	24	31	20	30	39	29	32	38	31	26	34	34	38	30	31	35	29	38	28	25	29	32	32	45	37	40	29	32	32	33	43	41	35	35	39	38	31	27	40	25	28	31	29	20	30	31	20	26	27	33	34	36	32	38	29	29	28	31	27	19	41	29	33	23	32	31	24	33	30	40	31	34	37	31	39	26	29	39	38	31	37	30	32	27	33	35	28	44	26	31	22	26	44	27	30	26	21	25	28	31	43	31	38	32	35	22	29	30	39	43	40	26	32	31	31	39	31	31	23	35	32	30	25	30	38	29	35	35	31	29	32	20	35	26	32	35	22	29	32	31	28	28	22	25	44	25	37	35	23	25	36	36	40	33	31	25	29	29	26	35	33	30	31	33	38	41	29	34	35	31	26	30	29	27	22	31	31	35	40	48	35	24	26	42	29	26	28	37	35	44	26	34	31	31	33	38	24	41	28	28	33	31	24	22	48	19	36	25	29	22	31	27	41	32	34	31	28	28	25	42	33	37	40	24	31	26	18	32	21	34	26	33	34	28	25	38	40	24	46	35	32	33	22	34	22	34	34	37	23	42	36	33	29	30	25	27	26	34	28	37	26	23	36	33	29	29	44	15	34	35	29	23	28	23	33	29	33	33	45	32	32	30	32	32	36	33	31	34	37	30	35	28	36	34	40	26	36	35	26	28	29	35	39	24	39	31	33	22	29	37	33	31	34	45	38	41	30	45	30	32	25	38	31	33	31	26	39	30	29	23	29	32	30	37	28	23	32	34	32	30	31	31	29	23	32	40	28	26	32	27	36	33	33	30	42	23	35	35	29	21	33	34	25	30	29	22	35	35	29	27	39	35	31	29	33	24	31	35	31	25	26	39	31	45	36	37	30	35	30	32	29	27	24	17	34	28	38	31	34	34	23	23	29	49	29	24	35	33	38	29	25	41	31	39	43	29	31	34	29	28	40	41	34	31	23	40	31	35	30	36	16	26	17	22	28	19	29	21	33	29	31	31	23	29	22	28	32	34	34	39	32	34	31	32	30	21	34	34	21	39	27	29	22	25	37	28	28	26	20	36	26	38	30	34	30	27	36	34	27	31	39	31	32	34	27	32	34	40	30	31	28	33	27	35	34	34	32	27	24	27	28	23	34	34	31	33	30	29	38	26	21	37	47	31	30	26	23	28	41	34	31	33	37	32	23	39	33	26	30	34	31	38	28	35	31	28	32	45	28	38	37	38	30	38	29	27	28	34	35	24	32	41	26	31	35	29	36	38	21	44	30	33	38	40	30	32	23	20	30	27	28	26	34	32	32	35	29	28	30	39	38	29	32	36	21	32	30	37	35	33	37	25	39	33	26	40	35	28	39	23	28	20	30	24	43	26	30	28	23	29	31	30	31	32	36	32	31	35	34	33	41	27	35	32	45	29	28	46	21	24	39	43	19	34	27	34	28	21	23	25	30	33	31	23	25	21	17	29	38	32	28	33	21	32	27	29	36	23	24	32	25	37	34	30	28	30	27	24	44	35	27	31	31	33	29	26	29	37	21	28	37	31	34	23	25	34	35	23	25	28	28	33	31	19	25	23	22	23	35	24	35	31	31	43	32	31	32	21	31	38	33	33	40	26	38	28	29	35	30	27	24	29	39	23	26	43	30	36	32	30	34	41	43	20	31	31	29	48	39	32	32	19	40	29	35	39	31	30	24	27	21	41	30	33	26	22	21	31	33	35	27	24	28	37	31	31	25	30	34	26	25	34	30	26	37	28	37	39	34	20	27	26	26	25	37	35	30	34	35	27	41	34	30	41	29	22	28	41	27	37	39	25	35	33	24	32	31	37	28	35	31	24	26	27	27	35	29	24	26	36	31	35	26
40036	19928	9637	20954	27993	26418	22750	18989	15824	12895	10426	8859	7579	6416	5355	4602	3982	3550	3151	2751	2382	2247	1964	1838	1651	1433	1422	1291	1182	1110	1062	997	993	965	948	878	835	875	865	816	829	773	781	787	750	649	649	672	637	671	589	623	654	622	602	596	557	541	576	612	582	587	569	511	556	500	523	547	516	557	486	573	521	561	521	530	530	507	533	509	552	498	516	523	513	515	456	484	521	543	521	532	500	494	497	543	533	533	545	489	506	525	506	517	480	489	508	527	502	462	480	512	506	500	546	525	523	519	478	462	504	495	503	517	494	494	487	489	493	531	468	494	479	507	496	503	497	529	499	501	518	539	508	488	475	508	507	497	533	489	470	480	484	485	500	488	495	466	453	473	459	498	514	520	522	502	533	497	507	492	534	476	455	536	518	459	485	483	521	522	513	532	487	491	503	476	482	480	468	501	499	473	514	512	506	506	545	496	471	442	499	488	489	519	515	449	537	498	507	474	489	496	457	546	497	516	494	494	474	498	457	487	514	463	494	502	482	485	503	505	445	486	483	486	474	462	528	485	456	488	498	516	508	532	513	517	506	524	487	512	479	517	477	436	499	482	477	479	534	507	476	479	491	518	459	526	485	510	472	479	517	476	526	470	520	475	499	487	473	494	505	467	497	493	495	497	486	525	474	483	528	512	469	482	497	497	532	528	508	486	514	482	492	445	468	518	527	526	512	509	530	532	503	498	472	479	517	454	478	495	487	486	496	509	526	531	526	502	480	506	468	506	517	499	486	493	498	477	504	533	475	534	439	487	478	486	503	500	490	492	499	487	512	474	502	477	478	482	498	491	488	489	462	524	478	495	486	483	447	504	568	510	547	460	511	481	463	456	499	506	516	495	492	489	487	464	502	516	505	488	493	499	481	486	468	457	457	493	497	484	512	544	486	481	477	469	515	507	494	507	479	489	513	515	483	483	505	480	498	454	511	506	513	505	493	490	489	493	505	557	500	507	505	489	489	480	497	494	504	485	446	528	476	533	446	518	492	491	524	461	486	512	498	488	506	493	482	513	510	517	497	486	532	509	488	498	494	480	494	503	507	536	500	501	493	486	509	481	496	510	495	522	476	518	521	475	465	448	471	474	514	485	508	497	514	514	485	484	486	464	498	493	482	517	481	447	489	435	501	493	490	497	504	457	505	486	486	501	503	508	475	527	500	510	485	487	437	504	470	455	489	496	473	496	480	471	488	428	488	503	459	510	504	469	497	510	490	487	481	464	500	504	488	479	506	491	490	488	526	454	443	503	515	518	512	479	483	502	546	470	493	480	473	510	524	495	499	476	515	488	480	489	482	450	491	478	496	507	503	497	497	465	512	511	461	477	518	482	506	491	483	483	478	567	506	503	489	457	509	472	458	496	487	495	497	500	462	497	539	472	475	506	520	521	524	500	501	481	507	494	458	493	535	462	522	485	509	478	490	502	453	488	497	463	514	465	503	473	444	496	510	497	481	517	504	539	522	479	505	464	450	493	515	511	511	495	501	513	566	459	488	475	531	480	505	483	523	514	455	467	515	520	475	497	517	490	452	463	476	483	472	453	508	475	474	484	484	501	530	445	470	489	462	511	468	474	482	467	498	538	514	487	465	485	480	491	462	506	491	503	473	506	442	512	510	486	478	495	496	507	483	484	487	528	471	507	476	493	517	502	472	468	501	493	524	465	472	474	519	466	509	481	472	470	494	503	472	496	491	505	457	514	480	485	502	469	466	498	513	510	490	483	491	455	513	500	488	509	515	508	482	486	470	483	502	497	523	507	501	568	494	462	485	477	478	526	486	516	497	477	483	531	484	489	499	459	523	464	475	506	466	486	517	465	519	475	472	504	472	459	545	513	482	503	504	513	490	498	532	481	512	530	535	514	518	516	507	501	479	482	503	477	509	527	502	462	512	495	498	463	515	496	472	529	502	490	488	498	483	500	485	518	492	491	508	476	512	462	488	458	470	482	538	519	518	476	540	495	469	531	455	479	524	525	455	498	534	520	454	502	476	505	490	484	522	512	491	516	562	472	485	488	464	465	495	490	499	523	481	551	504	434	483	529	493	521	460	481	505	500	514	517	519	477	517	490	496	495	515	494	504	525	474	510	497	491	509	484	472	529	486	508	482	509	487	500	496	525	472	516	459	502	472	509	461	479	483	456	482	477	486	467	496	460	531	492	537	518	490	522	523	512	487	513	473	472	516	496	466	487	471	505	475	525	515	494	475	524	463	484	520	492	470	489	527	498	496	519	484	475	500	471	496	480	483	484	488	510	484	485	496	493	501	510	466	489	507	491	499	482	473	530	481	456	489	512	524	424	497	492	533	474	537	494	468	489	487	446	520	516	435	532	507	464	483	532	534	515	507	474	495	507	454	507	485	455	501	528	508	517	487	451	490	467	512	453	486	492	502	477	486	510	489	459	465	501	524	479	493	467	468	476	475	519	509	520	477	570	459	487	465	495	475	501	509	491	458	475	450	501	486	484	515	459	471	510	510	461	497	523	460	480	487	495	527	451	455	501	522	469	528	465	509	446	486	489	478	495	488	493	485	508	511	477	541	481	488	527	546	474	479	498	529	527	489	490	496	503	482	474	530	487	520	507	470	481	460	466	489	497	503	540	516	516	492	508	486	494	485	470	496	496	456	506	486	526	484	500	494	480	520	490	488	489	521	490	550	518	510	484	520	517	496	471	554	554	521	477	505	489	488	505	496	484	505	465	501	463	490	482	508	476	474	495	470	486	527	488	553	477	498	489	495	495	475	494	512	506	509	480	492	493	537	478	500	492	490	479	508	504	506	471	504	523	514	464	479	497	473	507	462	479	503	494	525	471	511	500	506	486	488	491	527	455	464	476	444	486	496	494	486	509	477	477	509	540	512	519	509	482	497	504	494	502	525	532	511	494	520	472	506	466	489	513	463	523	515	498	492	483	488	511	515	519	510	455	475	471	477	503	484	516	536	479	482	482	471	522	470	499	510	505	493	508	525	478	488	501	488	504	500	464	469	475	502	549	461	462	496	511	492	474	492	528	509	483	496	477	452	495	499	533	475	469	487	479	486	519	477	548	492	505	479	468	497	514	506	496	518	513	550	494	517	523	509	511	496	506	526	500	506	503	516	491	520	471	503	499	517	506	493	467	492	493	462	538	451	498	484	493	501	509	491	487	502	478	536	519	473	479	503	487	514	496	468	470	495	491	485	502	487	482	466	478	479	465	485	516	472	518	496	476	467	488	460	460	536	522	468	514	503	493	521	526	517	483	488	488	465	488	480	480	502	482	490	471	512	469	499	478	487	508	463	498	516	474	516	478	498	550	487	505	461	488	513	506	484	495	508	482	497	490	477	465	498	489	475	458	471	493	500	467	502	556	474	498	493	487	505	506	513	484	498	466	489	488	515	494	450	521	468	481	485	493	468	467	530	525	498	502	538	513	507	514	508	511	485	498	500	488	506	491	517	482	496	511
14630	5955	1115	675	997	1046	947	862	708	595	461	412	353	315	285	239	206	191	165	149	150	103	126	100	103	89	90	63	83	67	66	66	58	68	62	68	56	45	56	64	62	59	52	42	56	50	44	46	36	39	50	47	40	42	42	54	53	51	39	56	45	49	45	47	37	34	43	38	35	30	44	37	47	41	41	37	49	33	44	38	41	42	44	42	35	48	47	50	40	36	31	34	32	30	31	36	42	41	37	44	42	32	48	35	40	45	33	39	34	29	38	36	38	38	30	41	25	37	38	43	32	41	39	46	56	35	40	41	35	47	30	54	36	36	44	40	40	38	42	44	36	54	45	51	43	53	44	38	39	40	32	42	39	32	44	42	43	45	43	38	39	38	39	46	35	37	30	31	36	35	38	40	55	38	45	31	37	29	31	36	29	33	55	37	38	30	42	43	40	38	39	39	40	40	56	39	51	41	51	32	43	41	29	45	33	40	32	41	38	31	31	42	39	29	30	45	43	28	45	41	27	34	31	43	36	30	35	39	34	44	29	34	37	48	38	41	46	31	41	28	25	40	33	30	24	45	28	42	34	44	29	39	53	30	30	45	40	34	31	46	35	41	49	37	36	18	56	37	56	47	31	45	32	40	25	31	39	35	38	38	31	36	34	39	36	37	46	47	37	38	38	43	47	41	25	46	32	52	42	41	36	28	35	38	38	48	36	37	38	36	35	41	41	36	44	28	42	40	33	38	28	33	40	33	42	40	42	33	40	40	39	46	30	39	35	41	44	48	33	43	36	40	24	40	27	53	39	31	37	39	38	48	44	45	36	38	32	38	40	41	43	41	39	40	31	49	38	29	23	39	43	36	41	27	38	45	38	41	50	44	42	39	31	22	36	28	29	46	36	49	49	41	39	33	46	38	39	29	42	44	37	36	43	43	44	28	28	48	48	36	38	40	31	43	35	33	35	35	34	36	39	44	40	48	40	49	48	45	49	32	35	37	43	29	53	47	47	40	24	38	42	40	35	29	42	43	34	36	42	28	27	42	23	37	31	31	38	39	40	37	35	46	35	41	35	52	38	42	39	39	42	34	43	40	32	37	40	48	51	32	27	29	36	49	33	40	38	42	39	40	40	50	35	27	42	28	43	50	30	34	39	36	36	31	40	40	38	37	45	30	32	49	40	25	36	32	44	40	30	38	38	51	40	35	39	36	42	35	40	48	41	38	41	25	31	43	44	62	39	43	29	35	23	24	46	29	38	41	41	39	44	45	42	51	29	37	33	29	29	30	43	41	51	35	28	44	31	40	41	43	27	30	37	37	36	43	45	26	39	38	40	46	43	47	43	37	31	38	40	48	43	44	47	36	32	33	35	49	35	36	45	46	35	48	37	32	38	36	39	31	26	36	32	36	35	48	30	54	36	36	41	37	28	33	31	35	30	32	33	42	43	28	39	44	35	31	37	29	32	52	38	39	39	42	33	44	33	42	47	28	47	38	35	27	36	42	30	39	43	40	36	35	42	36	44	40	35	28	37	38	34	52	35	30	39	38	34	36	40	41	36	30	27	37	35	43	44	32	34	44	32	35	30	33	36	39	33	34	46	41	33	34	42	39	40	46	36	38	49	36	39	49	38	43	34	37	46	30	36	45	30	37	44	32	44	34	31	38	31	39	37	49	40	34	36	39	38	36	42	36	36	35	41	33	37	35	36	42	38	40	40	29	45	49	32	40	34	42	37	35	38	37	38	46	34	29	32	39	45	40	48	40	43	43	40	32	44	40	40	45	36	42	44	55	30	33	29	45	35	49	38	34	31	35	41	44	22	45	40	36	48	31	38	44	39	40	34	39	36	47	41	39	32	37	36	40	36	42	37	41	40	37	31	40	47	36	35	47	44	30	39	35	34	44	30	32	35	34	42	36	39	30	41	36	33	32	38	41	37	43	39	42	51	42	43	39	35	38	38	34	35	42	24	39	37	50	32	41	36	38	33	59	34	37	32	35	30	43	45	37	42	49	40	49	41	24	26	20	43	33	29	43	39	38	45	39	39	39	39	31	44	39	46	29	38	53	49	36	39	30	34	47	37	29	53	50	54	38	40	55	31	34	45	44	45	38	39	31	38	46	42	30	45	36	29	38	40	37	34	44	38	28	38	51	34	34	41	47	39	43	37	52	36	44	31	31	38	34	44	35	30	41	33	34	38	36	45	32	48	34	37	41	45	42	42	41	28	39	50	30	37	36	39	32	37	35	33	39	44	37	40	38	32	27	31	36	32	49	37	29	35	28	44	33	38	42	33	34	26	40	36	36	26	39	32	35	39	34	38	49	44	41	47	33	40	41	33	41	45	45	42	45	33	29	30	36	39	35	30	44	37	37	29	34	34	35	39	39	36	40	30	49	30	38	33	33	34	44	40	36	43	29	40	41	34	43	37	48	38	34	39	43	45	34	35	27	35	44	33	30	34	37	30	43	38	31	44	41	33	35	46	43	38	54	41	30	47	43	37	42	36	25	34	39	44	40	35	44	36	34	37	40	36	40	40	46	42	28	39	36	42	39	34	43	39	37	40	26	31	38	27	35	36	39	37	36	48	35	34	33	30	45	34	42	38	31	44	40	39	44	46	28	43	36	43	29	45	35	28	36	23	34	39	37	32	38	33	49	45	34	39	38	48	45	27	48	30	30	33	52	44	41	38	28	38	44	36	41	35	33	43	47	27	49	45	37	36	36	46	35	45	32	40	35	34	54	42	34	44	39	40	36	40	31	31	43	34	39	35	38	37	30	30	44	50	31	41	40	36	43	44	47	39	41	36	36	36	29	33	38	41	34	28	42	44	37	41	39	34	37	41	39	25	46	39	42	40	44	33	35	36	36	45	31	43	35	44	54	29	43	35	52	43	45	41	41	36	39	42	45	36	41	40	39	44	38	48	32	32	30	40	41	43	34	34	45	36	49	37	36	44	42	43	39	41	33	48	48	31	31	30	43	47	40	43	38	22	44	44	44	33	29	46	46	42	41	37	43	42	48	38	37	43	43	36	40	43	48	44	44	43	41	35	27	35	37	39	33	35	38	29	35	37	31	41	46	36	36	41	37	34	36	42	39	34	36	44	38	35	40	48	36	28	36	41	37	49	39	46	36	41	39	48	44	31	28	34	47	41	37	41	39	48	42	40	34	36	41	42	37	38	45	37	35	25	39	55	48	46	27	41	39	48	35	34	44	30	33	39	36	36	28	37	33	33	29	39	30	34	35	51	40	39	34	36	31	41	38	37	44	40	43	31	41	36	47	22	34	34	38	42	56	39	41	40	44	40	45	27	37	37	37	45	39	40	36	39	43	46	37	27	46	37	42	33	33	39	29	36	39	30	30	42	32	39	40	32	34	36	42	41	45	25	33	34	60	21	29	35	41	40	37	45	41	41	35	38	43	37	36	37	26	33	34	30	40	34	37	36	37	28	34	38	43	27	49	42	48	28	39	43	52	42	36	38	44
52893	30315	16852	29951	36926	35814	32584	28795	25501	22100	19118	16594	14824	12787	10950	9618	8285	7209	6497	5583	5181	4490	4126	3668	3325	3062	2803	2498	2334	2193	1959	1942	1845	1757	1686	1588	1494	1421	1363	1384	1402	1242	1250	1101	1068	1042	1046	1037	931	845	905	926	904	903	811	798	765	753	841	783	792	737	796	720	741	726	699	719	759	704	664	698	687	695	624	627	632	669	703	676	677	644	617	633	612	622	645	661	606	619	612	625	596	653	625	614	592	594	610	637	573	621	660	535	577	598	618	636	616	644	600	654	647	624	603	605	598	616	637	583	610	582	643	629	623	629	621	616	649	581	607	611	637	608	583	584	583	597	624	578	619	609	566	550	588	641	648	568	591	617	622	546	590	562	565	596	581	604	580	585	592	630	618	613	625	630	581	561	602	588	601	569	629	598	556	557	577	625	615	617	638	573	608	604	625	558	624	591	647	576	540	597	610	608	549	582	617	533	567	577	629	587	617	584	591	589	642	582	602	606	604	604	590	649	617	599	578	551	587	575	605	584	585	573	617	635	555	592	611	638	611	601	563	626	653	566	603	639	662	612	621	619	555	591	606	604	586	553	579	615	631	582	599	656	607	597	580	605	632	594	591	589	604	629	636	568	597	586	592	621	609	599	583	620	583	638	594	591	588	616	615	612	596	559	623	583	605	611	576	630	579	608	610	577	601	641	612	607	589	597	615	616	611	650	587	608	592	611	566	575	617	596	586	602	609	601	637	579	596	577	644	663	614	617	597	594	610	627	563	587	612	587	561	601	596	588	560	650	594	584	617	562	603	571	570	604	602	623	616	607	561	590	572	580	576	592	608	607	583	569	599	582	588	627	599	592	593	584	596	588	562	627	592	596	598	606	613	605	609	595	608	593	575	599	586	611	608	592	572	588	538	590	555	592	584	646	625	648	595	614	595	555	596	593	577	624	573	611	610	562	581	660	627	580	606	592	639	603	571	593	617	573	549	609	557	591	618	607	600	594	590	599	604	583	636	562	563	583	597	556	608	583	536	593	620	578	638	608	615	627	591	636	603	619	583	593	608	624	602	621	599	593	558	596	595	598	642	575	586	660	585	557	616	611	588	617	619	599	593	611	611	658	609	580	618	653	604	581	584	610	629	572	582	581	579	642	558	607	596	561	561	618	577	555	598	560	542	612	609	592	585	560	587	609	610	580	598	597	640	576	670	604	624	575	582	598	543	594	598	600	589	564	604	621	640	577	620	599	569	614	573	585	652	633	558	627	596	591	584	586	615	580	595	611	629	602	573	620	607	597	590	595	587	593	592	616	620	637	617	600	584	579	537	605	568	598	617	639	621	626	609	615	612	598	616	643	611	648	594	615	597	583	585	645	545	609	610	587	565	592	597	574	573	588	615	607	613	581	567	613	557	626	614	613	596	621	605	615	616	580	564	594	544	607	563	569	591	631	591	558	594	582	586	634	600	618	622	591	578	630	597	605	626	610	599	650	623	602	585	576	629	625	593	627	564	587	538	561	580	573	591	591	616	634	618	623	635	569	552	611	615	585	551	585	594	592	593	588	603	609	617	559	572	596	613	561	604	597	608	581	614	599	642	599	607	561	566	606	609	632	613	630	584	593	639	640	601	624	648	615	618	666	590	566	579	631	591	601	634	613	642	619	595	586	595	584	592	586	608	583	618	605	601	596	578	567	607	624	552	638	594	621	577	586	534	623	554	581	588	593	579	564	594	567	594	574	611	580	602	563	582	650	619	609	606	561	575	614	595	548	567	582	558	593	566	615	585	563	614	589	643	612	610	614	582	591	577	587	571	600	621	580	557	575	644	588	612	556	584	582	621	583	557	569	631	589	553	580	595	611	573	541	628	570	580	616	621	599	607	584	613	570	611	603	563	565	644	618	615	612	606	598	591	589	586	559	599	591	616	636	599	575	546	577	584	622	593	607	626	545	568	626	628	606	628	545	651	606	614	580	619	609	592	589	639	544	567	641	556	586	599	612	586	597	614	592	659	601	617	564	577	634	566	553	586	579	629	590	582	607	630	525	619	575	583	586	596	609	595	611	617	609	614	631	607	603	584	610	604	624	596	612	582	574	633	575	562	601	627	561	564	600	566	621	604	575	604	593	626	616	634	602	573	642	615	620	571	576	562	617	601	607	605	602	588	613	615	578	596	609	597	609	576	577	591	588	609	580	602	601	607	597	584	623	620	605	626	579	573	606	624	569	552	596	600	617	597	572	608	607	567	614	564	617	597	634	618	610	607	592	611	638	587	617	606	587	576	616	568	564	582	587	608	623	588	597	604	582	641	582	623	581	552	607	623	569	619	614	570	584	606	603	608	572	609	634	615	603	635	588	562	615	645	563	594	588	603	566	621	570	621	582	589	620	605	640	571	603	649	629	633	608	619	562	637	587	567	580	587	651	585	606	598	565	653	669	622	637	590	616	617	603	591	592	580	587	624	579	609	609	598	593	580	610	607	562	622	575	576	592	560	584	596	624	608	590	584	604	575	625	616	607	599	601	609	619	607	575	597	610	654	542	600	601	600	592	598	651	594	587	559	579	589	587	560	622	603	565	569	572	561	647	598	613	572	634	608	562	598	629	655	614	580	587	603	571	608	607	624	585	607	608	564	578	622	599	615	623	563	584	608	568	627	652	638	625	603	599	584	618	582	621	567	596	618	609	593	550	627	561	551	600	611	581	605	629	619	616	611	605	631	608	593	589	555	618	618	636	566	617	601	626	570	624	601	587	591	575	600	638	607	652	615	623	618	620	591	621	607	616	575	608	564	582	613	598	619	600	579	598	577	585	620	591	619	571	629	585	621	568	634	573	590	596	561	623	584	597	593	638	582	626	584	609	572	618	571	597	567	617	576	563	652	622	550	593	598	615	561	579	600	575	540	555	586	594	603	579	610	597	592	616	595	541	597	601	573	577	605	602	571	618	618	614	589	569	584	641	631	578	604	585	618	636	565	595	574	552	596	607	542	596	589	603	578	617	566	595	592	622	564	615	659	571	578	636	596	603	618	646	625	613	597	618	577	521	612	669	604	602	598	627	626	606	592	602	651	618	610	620	581	638	593	609	568	614	626	663	573	612	571	576	609	640	571	616	579	573	598	593	604	592	549	602	569	641	606	573	622	586	606	580	558	583	608	579	589	563	616	600	548	615	601	588	626	603	585	601	636	639	607	616	606	614	598	630	599	619	634	573	620	595	605	595	598	612	588	596	589	615	625	657	594	591	600	635	592	616	587	618	606	586	622	590	576	589	613	573	626	600	617	577	604	586	580	630	634	627	557	641	598	573	596	603	605	588	612	607	591	624	597	620	570	584	565	644	612	580	616	598	670	592	588	551	597	553	588	598	596	589	611	619	589	588	657	564	561	600	636	575	594	623	601	634	586	600	609	593	630	604	564	620	574	591	569	572	611	610	606	587	590	575	594	588	573	600	578	663	571	584	561	617	567	565	587	570	583	611	596	583	587	652	584	618	547	589
9895	3324	683	468	669	678	598	561	458	393	371	297	259	230	176	177	156	142	133	102	109	104	83	90	79	74	71	56	60	73	85	59	66	61	57	55	55	57	65	50	59	48	52	41	49	49	51	43	33	47	50	60	36	47	49	47	47	56	56	39	61	55	52	41	43	63	36	49	52	39	43	49	37	59	41	33	37	54	47	52	45	60	45	39	43	42	38	41	47	39	56	47	45	54	46	53	44	43	36	52	36	56	43	38	45	56	48	50	53	51	44	41	52	44	43	37	46	38	36	28	39	46	41	52	46	29	42	48	56	54	53	49	51	49	45	51	49	48	50	60	31	48	41	40	53	43	34	43	46	49	51	46	53	50	48	46	46	47	48	51	42	47	62	57	44	44	42	37	42	62	49	45	47	45	41	47	42	39	40	53	52	47	42	38	44	56	47	49	51	45	47	37	40	55	49	60	41	50	43	50	48	45	43	48	48	57	48	46	60	51	41	45	47	36	40	47	36	50	46	43	45	58	49	41	47	44	40	40	55	49	50	40	45	37	38	44	32	53	53	40	46	41	53	46	40	52	33	43	34	51	40	32	47	53	30	60	49	39	47	47	63	51	51	39	41	47	42	44	46	53	45	29	34	37	43	50	38	53	60	54	50	36	47	46	39	44	58	53	39	45	60	49	32	46	44	47	41	46	52	55	51	48	44	50	46	32	41	34	34	44	40	42	45	47	49	41	46	54	61	49	40	65	53	51	37	37	49	45	48	44	54	34	47	47	52	43	41	55	43	45	38	58	40	38	56	42	52	57	41	65	47	39	43	39	67	41	48	44	53	35	49	53	46	57	52	44	45	52	57	66	48	39	50	39	47	43	48	42	40	46	41	46	47	53	59	40	50	50	37	46	36	56	45	38	58	29	45	46	49	43	41	49	39	36	39	54	52	46	43	59	47	50	33	47	46	44	47	34	48	46	41	50	59	43	54	37	50	55	41	49	51	42	48	42	46	35	54	44	46	45	53	38	48	45	46	61	56	45	36	44	47	38	47	50	58	48	54	38	45	65	47	42	41	46	42	31	44	36	57	49	56	44	43	35	62	44	50	36	30	55	58	37	41	45	46	46	47	49	41	43	52	48	41	48	49	52	47	50	45	55	44	34	45	62	46	58	45	55	40	46	44	55	45	48	47	52	43	37	60	45	51	32	34	46	52	38	53	46	49	52	46	47	42	38	45	55	45	62	47	45	41	57	40	39	40	44	59	50	38	60	47	44	57	37	50	40	43	49	42	47	40	30	46	33	42	49	45	47	37	42	43	52	50	54	54	42	41	53	44	32	47	45	53	41	33	43	47	40	51	43	38	44	45	43	42	54	45	40	48	48	41	55	47	43	52	49	42	46	50	54	41	41	45	41	58	48	42	47	51	48	40	42	56	38	52	39	46	51	36	39	49	42	52	51	48	45	32	41	45	48	42	49	40	53	57	55	50	44	38	40	46	57	54	50	43	58	45	54	54	40	45	39	46	57	46	57	49	48	48	57	50	50	54	49	39	57	56	47	42	37	42	57	53	36	40	43	48	41	42	46	31	36	55	34	45	30	63	45	45	44	43	54	65	46	55	53	66	46	47	57	35	40	51	36	47	53	52	38	43	52	38	40	50	41	37	47	43	56	30	38	56	44	37	34	41	48	39	47	48	56	42	34	39	41	42	59	34	52	42	44	31	51	42	50	38	43	52	53	44	62	42	46	47	38	56	52	52	41	46	36	41	46	44	55	53	39	50	35	39	52	47	47	53	43	45	37	44	42	58	41	43	52	54	46	58	47	49	38	53	56	36	44	35	46	59	48	46	53	46	41	43	32	31	45	52	45	43	40	48	43	39	46	43	56	48	53	46	45	52	43	47	57	48	50	49	35	46	46	44	39	60	52	37	48	37	49	55	42	46	49	49	48	47	46	44	38	42	52	42	46	27	34	38	45	56	45	54	52	38	56	48	54	52	43	38	49	54	53	47	54	38	46	53	37	35	43	50	36	37	52	38	40	52	42	35	50	43	42	44	47	36	46	57	55	41	39	48	42	32	38	42	52	53	42	55	41	48	52	40	41	48	40	51	43	46	40	56	37	58	54	41	50	60	47	59	36	39	42	43	46	54	45	45	48	44	45	52	42	40	43	52	48	57	67	47	47	43	40	56	37	43	62	36	47	49	45	44	57	41	41	54	43	44	51	36	46	52	40	43	67	45	37	51	44	48	50	40	36	41	55	48	59	46	53	49	46	40	56	48	53	39	49	38	54	49	50	43	44	44	46	40	56	42	41	55	46	40	45	49	46	40	34	45	39	43	39	57	46	43	44	53	43	43	42	40	51	43	42	39	43	60	50	35	53	40	36	37	38	48	45	47	44	41	31	51	44	55	54	41	47	32	45	37	44	46	67	50	55	35	46	53	51	46	57	53	43	41	63	46	53	36	49	45	42	43	47	40	41	50	61	38	48	52	47	44	46	45	52	38	40	41	47	53	48	52	48	50	40	56	51	52	44	48	48	57	60	44	43	40	39	48	47	38	50	45	43	48	33	53	44	45	49	68	52	57	46	47	46	58	45	61	41	40	48	47	41	35	50	47	43	46	42	57	53	38	51	50	44	54	43	46	49	47	39	50	43	52	45	54	43	51	41	61	59	44	38	47	60	46	48	40	44	52	48	55	49	49	43	53	44	45	47	49	33	40	44	48	45	44	43	44	47	40	56	40	47	41	44	49	58	42	36	42	45	42	48	47	41	45	45	43	46	44	34	41	47	48	41	39	52	40	47	34	51	51	57	51	60	42	41	41	35	51	52	44	51	37	34	47	48	54	42	47	42	44	46	46	52	48	49	62	44	42	35	37	45	48	45	39	43	43	49	48	45	47	58	45	44	46	56	38	43	40	50	41	37	38	41	60	39	49	44	41	50	44	49	47	41	50	40	47	44	45	41	50	39	45	38	40	53	51	57	41	37	47	37	54	43	42	44	38	37	62	47	60	46	39	42	44	52	43	34	49	59	50	38	38	45	43	47	37	57	54	37	54	46	41	49	37	55	44	44	44	63	43	52	53	50	45	43	43	50	43	41	44	50	44	52	38	32	48	46	41	48	50	47	32	45	65	49	40	47	52	54	41	39	54	50	56	43	34	42	54	44	42	46	34	38	46	45	48	51	39	29	48	48	58	54	39	45	46	39	57	33	30	51	41	48	47	41	40	40	49	47	38	55	38	39	34	43	46	36	47	41	53	50	46	39	35	56	52	53	57	48	46	37	61	39	40	39	37	37	63	49	50	49	54	43	53	42	43	51	42	48	55	44	47	59	38	38	49	50	40	49	45	53	41	47	36	55	47	41	43	40	49	52	49	48	38	40	47	44	48	60	51	54	52	44	40	42	42	42	45	33	48	55	45	46	46	52	58	52	48	47	40	35	52	52	45	50	50	49	48	40	45	52	45	39	54	37	37	50	45	45	54	33
45478	26464	12808	25116	32263	30917	27281	23601	20118	16859	14436	12160	10567	9022	7754	6571	5680	5036	4488	3941	3595	3125	2898	2611	2491	2328	2073	1886	1805	1658	1553	1523	1496	1396	1461	1390	1342	1212	1224	1141	1156	1155	1153	1033	1027	1047	964	962	904	909	913	920	833	877	830	855	829	838	827	849	800	841	792	793	812	817	795	819	731	775	757	794	718	764	747	772	751	771	765	784	755	719	747	743	685	730	732	760	715	697	679	779	771	673	734	743	736	688	734	719	716	735	683	710	691	736	709	736	721	740	735	770	750	707	716	702	774	712	718	710	680	740	698	688	723	720	737	726	696	727	766	714	680	717	723	700	717	715	713	704	746	757	725	715	684	767	686	708	708	715	724	696	704	769	660	746	717	754	730	731	713	704	733	724	731	691	746	714	711	702	710	661	725	727	721	696	708	718	706	758	732	709	665	692	725	775	668	725	720	715	694	744	713	701	696	632	712	708	723	702	681	707	700	710	746	726	729	737	705	732	735	676	725	708	700	698	764	673	737	720	736	701	739	713	765	702	701	749	745	664	679	706	704	712	681	687	736	759	712	676	687	734	730	711	718	710	722	791	751	714	737	734	704	674	705	711	736	759	764	685	684	700	710	745	704	662	728	714	732	704	706	665	727	692	735	718	757	754	696	750	745	743	761	699	727	681	735	710	698	697	691	660	720	687	707	703	726	700	729	668	718	706	704	721	705	745	693	734	690	780	699	743	722	696	662	715	693	664	720	705	787	720	678	679	718	736	700	724	710	659	719	675	697	717	749	718	683	693	711	722	722	690	687	669	676	746	692	743	700	656	662	708	673	708	712	704	714	721	734	675	680	671	766	724	701	681	728	688	678	741	688	707	716	729	751	727	644	698	690	696	757	677	710	733	677	736	717	741	697	734	689	672	718	718	724	701	690	714	728	733	705	707	700	708	797	694	730	733	706	737	724	695	697	770	729	727	672	726	684	750	710	710	704	745	703	688	684	703	667	735	684	742	755	704	732	770	773	740	718	698	766	749	724	711	711	717	708	697	715	670	726	713	694	730	718	697	733	695	715	695	716	704	693	743	743	725	692	711	744	708	681	679	725	726	710	744	749	711	713	677	732	733	715	762	718	710	695	729	718	718	724	720	730	729	748	716	653	739	747	696	729	715	702	703	719	733	657	699	719	723	730	734	731	711	678	753	710	704	679	701	692	713	718	714	756	706	693	696	707	731	679	713	712	727	702	677	711	732	745	742	740	695	692	700	657	708	738	749	685	780	654	715	702	656	722	669	747	707	685	715	712	700	686	743	741	788	696	688	699	703	703	703	715	688	715	745	735	718	682	692	759	699	730	695	692	707	713	692	725	698	717	737	755	745	681	758	734	698	690	695	686	723	720	731	679	707	744	728	691	700	738	667	662	713	717	712	730	704	689	708	672	736	735	694	765	685	704	662	716	708	701	738	712	713	699	708	677	736	705	697	704	745	732	683	708	680	702	685	714	706	699	708	726	713	721	735	706	667	665	680	684	735	713	729	657	695	681	723	720	690	685	719	745	712	746	688	707	654	710	649	716	689	681	713	707	672	688	677	713	722	673	667	764	727	688	688	696	719	715	682	749	737	736	680	684	720	735	702	749	727	709	741	724	707	726	671	701	678	770	698	710	713	723	711	716	777	709	721	673	699	693	696	746	703	715	693	684	748	722	708	747	747	706	737	718	737	691	713	746	705	712	702	696	689	720	667	749	718	723	736	714	692	717	681	754	699	734	750	710	645	721	676	737	712	723	668	706	726	706	776	675	763	726	659	738	710	726	759	735	737	779	704	710	715	693	719	729	710	715	700	678	683	722	719	636	730	719	717	699	693	721	698	727	712	709	683	696	674	769	758	748	689	749	684	700	679	727	707	706	706	714	750	705	692	695	705	748	714	684	638	696	734	777	785	682	700	702	688	683	680	729	685	722	729	715	683	692	678	688	723	729	727	714	726	691	776	700	742	709	678	696	691	701	669	709	694	725	718	735	721	731	733	761	703	739	758	668	738	683	668	720	669	644	751	691	732	724	737	711	737	689	717	756	724	733	690	691	702	728	701	692	688	763	745	727	669	700	669	691	711	700	721	685	663	687	711	729	691	727	677	753	717	743	713	721	684	689	704	716	763	669	713	754	691	738	717	711	745	710	710	690	734	716	706	658	708	735	673	747	644	703	670	715	753	728	719	745	712	768	751	704	710	659	674	738	698	714	733	767	753	717	692	736	707	747	679	720	726	698	720	714	744	695	698	701	700	719	719	721	745	736	716	690	736	669	674	723	659	713	741	693	697	732	707	700	705	704	679	695	741	758	728	711	707	701	714	712	661	664	703	701	664	708	668	685	712	700	763	713	672	771	713	755	747	698	685	727	730	705	653	697	725	695	745	748	698	702	719	710	700	716	681	713	701	709	703	736	665	705	696	768	687	713	743	696	712	724	726	744	752	705	719	719	721	738	728	721	698	742	689	704	699	719	758	740	695	742	756	739	693	698	724	695	683	722	702	673	725	711	739	722	725	769	687	733	750	725	690	755	679	677	711	688	709	728	707	639	691	758	711	739	684	764	745	734	748	691	702	677	671	734	708	699	710	763	741	748	681	719	680	734	759	712	698	697	674	724	725	743	732	705	700	716	695	740	703	713	729	686	662	691	727	708	721	751	724	670	717	750	739	691	660	731	734	701	720	745	734	707	735	715	710	693	742	701	677	737	756	748	689	718	714	659	693	684	742	721	704	691	754	679	688	727	674	716	749	750	691	712	771	743	733	705	712	716	731	726	725	699	727	739	724	694	692	748	671	717	698	679	696	667	714	734	708	713	723	725	691	728	725	674	685	695	729	675	717	714	710	706	691	747	674	750	701	790	688	698	722	740	714	676	696	710	727	717	766	720	736	655	689	720	694	705	730	691	685	711	709	719	684	694	738	703	786	742	723	736	747	702	717	731	733	739	695	756	708	733	732	681	749	715	736	756	733	726	696	698	631	710	709	715	713	721	718	688	687	678	702	753	676	716	714	695	735	666	725	737	693	699	740	768	696	738	718	722	711	706	656	725	712	764	738	714	694	733	743	741	734	692	682	691	671	711	689	678	673	757	695	711	718	705	714	709	689	740	742	685	705	715	684	687	678	706	706	741	745	722	701	725	646	709	690	709	665	761	726	719	697	731	663	730	758	714	748	719	715	704	708	690	718	714	718	655	715	739	715	745	670	753	728	710	671	712	709	701	721	685	695	721	719	743	681	702	697	741	673	669	727	725	759	768	709	719	742	745	706	707	704	715	721	717	709	709	718	732	671	701	683	734	674	733	707	684	714	671	758	703	664	738	704	720	723	736	779	736	771	690	703	756	746	671	728	689	727	697	737	739	727	708	731	683	706	748	695	740	734	706	728	732	697	692	719	773	755	702	692	745	674	700	719	710	727	727	764	707	734	745	696	687	721	708	707	667	712	744	671	692	731	761	738	780	708	668	777	720	730
14249	5446	1049	643	1070	1087	888	839	680	574	493	442	366	285	278	243	191	169	126	116	124	114	110	105	92	79	98	85	68	79	52	67	58	54	46	67	46	57	48	42	46	50	54	43	44	39	43	55	37	39	47	37	45	35	40	41	44	36	36	41	50	41	41	38	19	35	31	40	29	30	26	34	33	32	37	37	25	29	41	36	35	30	36	35	37	39	27	41	21	28	41	37	39	34	42	38	35	35	36	53	36	31	39	31	33	44	49	28	38	40	40	32	38	39	18	36	35	33	30	33	30	26	25	32	32	37	27	36	32	33	34	23	42	40	38	33	21	42	29	40	41	48	35	37	20	40	32	40	33	31	40	26	37	42	33	32	44	27	28	46	30	33	24	40	31	31	28	28	30	30	28	39	34	46	32	36	31	31	28	43	24	30	37	31	29	28	27	30	23	35	35	45	46	40	36	24	31	24	39	27	33	32	36	37	39	35	39	28	33	31	23	27	34	27	27	27	37	37	32	36	38	40	33	36	41	31	38	32	32	42	34	25	37	26	34	34	30	32	28	26	30	49	34	22	47	26	34	31	45	29	23	30	27	26	32	30	36	33	36	36	38	37	30	37	42	32	27	41	27	22	31	28	29	36	33	25	28	30	45	40	36	22	37	25	32	33	34	37	30	41	29	38	41	26	29	28	33	35	46	38	27	42	35	31	26	33	34	27	34	30	42	34	38	30	29	30	39	34	33	28	33	31	30	25	33	37	35	28	39	35	35	31	33	41	27	34	30	33	32	31	33	29	22	28	28	30	26	38	32	32	27	33	29	41	34	40	35	36	30	33	32	32	33	31	31	28	35	36	41	28	31	32	34	30	46	28	34	28	25	36	31	24	31	33	35	33	36	24	30	44	31	25	40	31	29	33	38	31	38	31	23	36	34	29	35	34	35	41	33	32	31	35	25	38	36	25	35	38	38	29	43	38	34	40	26	39	41	28	40	24	29	35	32	34	40	32	31	37	34	35	48	34	35	37	38	34	50	23	32	27	36	37	32	31	44	24	40	29	25	32	41	28	36	33	35	34	35	29	29	25	30	42	28	28	23	35	28	45	36	38	34	25	34	36	34	39	36	49	35	41	36	33	31	28	31	40	30	34	36	41	46	33	32	36	26	37	34	34	41	29	33	19	37	37	34	29	25	30	36	34	46	31	22	32	32	36	39	36	34	31	45	23	33	47	34	32	31	33	33	41	28	30	35	25	35	26	32	31	32	31	32	30	35	43	31	24	25	24	38	33	25	39	33	25	28	25	47	35	25	31	30	37	34	32	33	21	38	30	38	44	45	28	42	30	38	32	31	41	34	35	33	32	30	32	31	35	29	31	33	37	29	28	33	38	32	29	34	37	30	33	27	38	35	37	36	32	41	29	34	27	28	27	47	36	35	39	27	44	36	32	32	27	32	38	35	43	34	31	27	29	26	25	32	37	30	44	35	32	32	35	28	32	33	27	30	35	33	30	33	34	26	45	31	38	41	32	32	30	37	37	34	20	24	41	40	27	31	32	31	28	37	38	26	40	27	44	31	35	31	46	36	32	37	31	30	34	20	38	40	32	35	36	31	34	35	28	37	38	31	23	48	27	38	24	24	37	40	28	24	35	30	35	31	40	35	19	32	31	37	41	30	31	34	38	34	39	44	31	38	38	34	33	41	38	27	27	32	31	34	38	29	33	35	31	32	36	38	37	35	39	42	35	23	31	29	31	22	32	46	32	47	39	47	39	23	37	37	30	30	44	23	26	38	21	30	30	35	32	31	30	35	34	21	28	34	42	21	29	29	37	38	25	32	42	42	31	32	33	29	45	39	32	38	31	33	36	29	31	29	31	35	26	38	32	29	30	38	25	37	38	37	27	30	23	41	36	29	23	37	33	45	41	37	39	35	29	30	33	43	33	33	24	25	43	36	25	31	38	39	27	34	35	31	40	26	43	28	22	43	38	35	28	30	40	38	28	35	39	31	30	31	30	32	30	33	35	29	28	31	30	47	25	26	32	35	43	24	40	44	39	40	38	35	30	38	39	42	32	38	30	34	25	28	28	35	34	32	31	39	18	30	26	36	27	24	27	36	31	36	39	35	35	24	29	27	38	32	40	32	30	40	35	35	34	33	31	30	21	33	36	48	34	46	37	30	44	34	32	35	32	32	30	34	27	27	32	39	27	39	28	39	47	37	32	33	30	24	41	41	35	32	34	44	34	32	34	48	39	47	28	33	34	33	26	30	35	29	40	31	21	31	49	44	35	41	41	26	31	25	31	27	37	38	31	32	48	50	44	36	28	29	33	30	36	41	35	40	18	31	32	23	48	38	33	31	36	34	39	27	26	24	40	40	24	23	34	30	31	53	33	32	35	27	29	37	36	35	33	21	32	30	37	29	31	36	35	37	30	41	18	41	29	39	33	25	34	29	35	28	33	32	32	15	33	48	29	42	41	32	22	43	33	40	25	37	37	40	33	35	46	43	34	38	28	28	33	41	34	30	34	33	28	37	40	37	29	39	45	28	33	37	30	28	43	31	29	43	33	28	42	26	38	25	45	31	36	36	36	41	41	33	32	40	42	40	35	45	38	30	32	26	40	39	32	43	38	23	36	37	31	44	33	27	29	39	36	25	41	42	34	33	34	36	38	33	44	32	28	42	33	28	29	46	29	37	35	39	44	36	32	27	27	46	39	42	30	39	42	43	25	47	32	34	25	39	40	34	44	36	34	34	33	42	29	39	32	27	41	38	45	36	39	33	32	33	28	30	33	38	34	40	37	30	46	33	33	33	36	32	32	27	27	34	40	25	34	32	40	24	41	28	27	34	28	41	35	34	37	35	49	29	28	39	39	28	43	35	45	52	28	39	33	44	37	45	32	39	30	37	31	42	46	36	35	34	31	32	32	30	30	51	38	25	29	36	41	27	30	32	40	37	36	37	33	31	34	30	38	34	33	33	36	37	41	29	31	33	38	31	29	30	36	31	32	38	34	40	44	32	27	51	43	30	33	32	38	35	35	31	32	36	32	33	31	38	38	38	35	24	43	41	34	31	44	33	43	39	31	30	27	35	33	34	50	40	25	38	29	37	26	24	32	36	30	29	37	32	40	33	47	38	39	27	27	31	32	38	31	38	26	34	29	35	43	31	31	34	39	40	23	30	37	29	38	28	34	32	38	21	31	24	37	41	25	28	35	29	24	40	41	32	37	37	36	38	30	35	30	41	31	36	40	25	41	35	31	30	34	35	33	42	35	27	29	27	39	33	28	25	32	33	27	31	36	28	28	33	30	31	36	30	38	35	44	34	43	34	33	42	29	22	32	34	26	38	31	45	32	36	32	30	32	34	34	44	30	35	33	40	36	35	39	31	36	39	33	26	46	30	28	37	35	19	28	31	43	39	42	32	42	42	28	34	35	30	21	29	28	35	26	31	35	27	38	40	40	39	31	44	36	31	30	43	33	36	37
54087	28665	16803	30187	37444	36398	33027	29080	25494	22001	19138	16512	14417	12732	10908	9274	8219	7131	6325	5548	4895	4376	4053	3575	3289	3022	2796	2331	2283	2032	1988	1787	1790	1768	1546	1493	1433	1348	1297	1296	1241	1253	1138	1135	1069	965	967	929	879	879	790	798	801	774	749	787	721	747	719	731	711	698	682	654	686	687	687	669	634	631	561	593	617	570	566	576	567	591	609	564	580	559	578	517	619	570	606	579	564	578	581	524	579	572	539	535	536	527	544	539	516	535	491	536	538	479	590	573	547	541	558	569	535	560	557	522	480	543	542	506	558	511	552	542	542	523	564	579	575	509	504	479	561	533	543	524	526	537	534	525	531	561	534	525	543	536	516	540	545	604	525	566	507	551	526	537	534	475	531	519	509	499	524	495	531	518	514	526	519	523	532	516	528	534	571	516	528	500	525	582	505	513	511	496	533	527	486	512	523	514	515	489	494	571	535	539	561	530	516	512	514	506	532	524	557	463	584	551	530	545	503	532	526	508	518	562	521	508	521	499	482	518	499	501	501	508	541	502	514	524	497	569	547	540	492	526	527	503	493	511	463	508	542	520	550	541	516	545	507	487	488	546	545	548	545	537	556	567	555	507	507	511	509	533	512	563	513	495	504	534	575	526	535	554	564	541	555	533	511	524	518	539	480	565	503	532	518	503	514	507	545	492	533	540	592	496	513	526	539	502	537	561	502	534	533	501	509	545	514	538	554	505	557	518	539	506	524	547	525	539	489	462	556	511	534	562	514	516	493	517	527	480	542	515	515	522	549	537	549	530	499	533	506	542	598	533	549	517	541	545	518	537	494	520	494	547	543	556	516	541	548	523	498	481	518	530	554	530	530	540	493	517	491	499	545	567	511	550	545	510	537	552	475	502	529	489	561	520	486	547	559	527	545	560	523	555	498	531	552	552	558	508	523	559	535	531	532	525	506	517	526	526	511	549	496	543	575	547	515	490	527	550	522	562	537	524	546	491	502	554	509	492	532	531	540	483	497	510	524	488	539	544	535	497	518	547	520	575	564	528	541	585	492	521	513	498	531	544	566	500	518	529	506	528	476	535	526	512	513	541	532	520	566	507	544	527	541	520	546	561	550	513	538	532	558	480	534	533	548	491	495	482	511	536	526	477	521	534	519	537	501	525	550	478	512	460	536	501	495	527	483	530	551	560	525	533	552	536	519	525	511	505	532	544	583	538	521	552	513	501	520	501	530	530	460	532	495	486	488	512	538	490	493	552	522	497	498	518	503	554	533	502	499	547	539	502	528	522	531	496	532	517	485	511	527	538	544	502	503	461	489	542	525	547	569	525	554	512	488	510	547	481	459	484	487	536	514	517	538	523	581	504	519	488	575	492	550	533	546	492	554	526	493	532	553	552	531	529	540	534	492	517	533	568	515	511	547	562	517	570	546	533	476	550	501	475	514	520	547	553	545	519	496	527	509	522	507	540	555	548	531	547	517	536	527	536	519	524	501	586	528	499	516	528	534	510	500	529	521	526	490	538	545	502	483	513	523	515	551	525	496	524	565	536	545	555	529	500	508	529	513	561	475	507	535	522	494	487	538	504	530	507	526	499	502	545	559	523	496	502	541	536	539	518	552	553	549	539	536	508	514	522	526	485	519	496	535	531	554	512	536	515	541	543	506	507	538	570	572	503	525	518	528	570	488	551	508	512	521	502	517	505	516	563	528	542	512	521	497	546	528	530	526	526	544	492	485	524	533	489	516	486	580	491	485	525	489	543	519	480	507	520	564	529	535	517	508	526	505	495	517	550	549	498	527	511	544	536	550	517	537	547	547	548	527	526	518	544	529	523	519	552	554	533	489	520	528	515	542	529	492	507	506	561	531	518	575	506	544	491	571	503	547	526	552	525	528	518	496	522	570	496	484	560	542	521	549	536	535	523	529	513	531	527	486	557	548	567	516	523	534	537	568	527	526	501	558	546	521	536	537	528	525	535	519	509	547	540	509	511	530	519	510	498	517	512	484	552	577	530	519	532	522	561	497	573	522	477	545	546	528	485	507	493	515	528	533	523	520	496	522	528	489	549	508	535	531	570	513	540	573	488	487	510	547	527	530	526	560	505	564	529	532	492	528	555	518	489	536	535	545	523	529	561	554	499	545	524	516	511	516	510	501	512	515	568	493	547	571	491	524	551	548	488	536	514	513	546	478	504	547	534	490	503	548	513	535	558	501	510	485	507	526	543	531	531	521	551	528	540	525	499	544	511	540	520	493	510	550	483	542	499	499	516	511	538	532	542	530	528	519	507	543	510	514	506	521	528	499	521	498	540	530	531	515	512	566	516	526	493	580	506	556	528	556	536	497	541	523	527	541	508	519	547	532	517	502	534	510	545	509	528	490	545	495	544	514	511	539	533	527	532	521	503	544	536	543	520	512	491	507	472	492	522	542	503	528	512	579	554	543	523	517	545	519	521	466	519	518	554	540	546	560	510	503	516	553	521	508	544	527	506	536	567	534	513	523	559	564	566	489	474	559	545	523	563	547	533	523	505	522	530	524	521	534	529	524	495	476	553	526	558	486	527	535	525	531	496	473	526	497	482	542	559	561	506	532	517	535	536	518	539	490	566	540	516	541	497	509	566	508	523	551	548	547	509	569	519	512	491	507	484	505	511	568	554	503	551	573	498	520	528	445	521	529	510	519	545	515	496	474	563	535	525	516	526	542	512	538	523	509	499	556	482	514	518	536	502	501	557	525	527	584	478	553	510	502	531	520	552	533	524	533	515	516	546	563	513	518	511	568	493	530	528	492	521	539	497	570	517	515	557	509	521	540	501	494	508	497	494	544	518	508	532	506	535	538	531	518	526	527	541	494	522	551	515	553	519	555	537	517	524	520	525	499	537	521	538	507	527	537	511	508	563	520	553	573	507	534	515	503	560	512	527	515	513	509	533	578	582	510	537	510	521	550	527	552	501	541	510	531	548	523	528	494	473	506	584	500	508	513	517	541	527	543	519	504	545	526	530	503	521	557	500	548	516	550	536	547	531	567	489	528	530	500	515	526	518	504	547	513	530	528	512	547	548	542	521	539	533	488	492	544	489	544	554	520	509	566	577	518	516	517	518	510	528	510	545	549	527	569	506	557	539	518	538	543	507	516	543	533	512	537	512	496	537	512	496	522	510	484	537	531	511	553	544	534	497	576	497	489	545	493	525	528	505	473	563	524	574	517	557	511	549	516	577	486	511	469	509	582	537	494	515	515	538	497	517	512	513	538	556	490	482	504	521	503	498	520	535	539	520	545	515	542	526	537	570	529	491	515	508	507	552	550	515	531	528	550	524	501	524	523	508	514	558	504	493	550	490	490	527	517	544	536	557	545	533	526	504	525	546	512	553	519	568	518	513	547	540	531	564	508	543	500	530	513	562	511	534	514	534	537	508	531	533	511	546	548	485	507	575	508	500	518	547	561	572	518	538	547	527	517	519	527	497	477	513	532	536	465	494	535	528	525	539
5816	1676	398	300	431	447	383	313	325	271	226	176	137	111	114	113	96	93	86	88	79	52	61	56	56	59	53	48	39	38	40	52	41	35	39	39	43	36	37	39	30	36	44	41	29	32	35	36	36	35	39	30	27	34	41	36	33	30	29	22	27	26	32	26	32	30	29	33	39	41	29	38	26	29	32	32	23	46	38	22	22	31	29	30	24	32	23	26	28	40	32	28	37	40	24	33	37	33	24	31	42	32	31	25	30	33	37	29	38	33	34	20	32	25	41	29	32	28	32	31	33	36	39	34	38	21	30	37	32	38	34	28	21	27	37	28	35	30	26	35	32	25	31	39	27	30	29	24	35	35	29	31	26	29	31	27	31	25	30	26	34	38	35	32	26	30	29	37	28	29	39	33	31	29	30	35	36	32	29	25	24	27	28	32	31	43	21	31	32	27	36	45	41	20	29	36	36	28	31	29	46	34	29	28	29	30	34	32	36	21	30	17	38	32	34	36	33	45	32	30	33	37	39	32	32	31	33	40	30	25	25	34	33	34	35	27	30	33	32	37	32	31	26	32	28	42	32	25	44	39	36	35	37	27	32	34	27	29	32	25	35	35	27	32	34	20	26	30	36	36	39	32	33	32	25	32	36	31	34	27	22	26	20	28	28	37	26	40	33	27	38	28	26	27	32	38	41	30	28	33	30	30	31	32	38	33	35	26	29	36	25	31	33	29	36	33	26	42	21	23	30	24	29	28	33	41	28	36	25	31	33	39	32	37	37	21	30	36	48	26	30	26	40	37	29	25	33	28	31	22	21	37	47	18	32	27	24	39	27	41	41	40	29	29	38	30	35	25	34	34	31	37	28	31	48	32	36	30	21	35	39	37	25	30	23	31	33	42	38	30	31	29	40	36	24	36	35	34	23	37	28	31	35	37	26	38	23	39	25	36	28	19	38	33	31	29	31	50	37	30	36	31	28	28	45	38	31	20	37	14	38	28	28	34	34	31	31	35	32	44	22	32	25	27	30	38	33	37	36	39	23	30	31	28	24	37	30	29	31	30	27	24	36	36	30	26	34	26	36	23	35	24	34	40	23	37	35	29	34	39	38	34	37	29	40	45	25	25	31	25	32	30	32	41	34	38	23	29	31	20	23	24	23	38	36	23	34	35	27	38	32	25	35	31	30	35	22	24	30	28	29	37	37	26	26	25	44	32	24	30	29	25	20	35	28	28	34	34	29	34	32	25	34	39	33	29	30	31	38	28	33	31	37	23	34	33	19	34	36	27	34	34	40	34	30	29	36	34	34	25	28	31	31	33	38	23	25	31	40	33	42	28	32	34	24	36	23	35	32	36	24	39	30	36	31	38	37	42	30	46	32	30	35	28	32	28	37	27	33	18	39	32	32	40	21	33	32	34	26	34	31	32	31	23	32	43	29	27	27	25	27	45	33	26	23	28	34	20	23	32	26	32	31	35	34	36	33	38	21	42	31	28	21	28	33	28	38	45	28	29	28	32	33	25	28	23	21	39	29	29	43	41	29	36	32	25	23	28	29	34	28	24	21	24	24	33	22	23	26	29	27	35	33	35	25	31	28	35	32	24	18	34	23	32	21	32	32	24	33	36	34	21	39	34	33	31	31	39	25	30	28	22	36	37	37	31	26	35	38	31	22	29	30	27	32	32	39	44	31	33	19	26	40	40	36	38	45	31	32	33	32	32	28	35	36	35	28	25	35	39	29	19	33	39	31	21	37	25	27	25	29	22	35	21	30	39	29	35	38	37	38	28	24	34	30	25	26	31	33	42	31	41	32	43	25	32	29	39	30	30	29	26	26	29	24	38	25	35	23	34	30	37	30	26	23	29	36	42	34	36	38	35	35	35	31	36	34	31	34	39	27	33	33	29	30	30	34	33	30	31	31	29	42	30	29	36	36	39	28	31	35	23	31	30	29	26	30	31	32	37	29	36	32	26	25	35	35	30	30	27	45	33	32	30	36	29	44	30	35	24	33	30	27	22	33	27	22	27	27	34	25	36	18	26	36	27	48	35	38	28	25	29	31	29	32	45	30	33	34	33	23	33	28	39	27	36	22	32	39	36	28	22	27	25	36	37	31	27	30	31	27	21	49	28	29	28	38	35	39	31	26	41	43	29	23	24	33	27	32	35	34	32	36	28	33	26	28	25	36	24	33	33	32	41	37	27	48	31	29	31	38	24	34	33	30	26	24	32	28	35	26	25	31	29	28	32	25	40	32	25	32	32	23	33	20	28	29	35	34	31	33	33	38	34	40	24	27	27	25	28	26	40	44	39	25	34	32	24	31	33	27	32	24	31	29	36	26	36	36	30	41	30	31	36	31	28	41	40	42	32	25	47	35	34	27	26	31	36	38	30	24	34	33	26	29	34	23	32	35	36	39	24	34	41	43	28	32	24	23	26	29	28	37	37	28	32	39	40	32	35	27	41	27	30	32	24	22	36	35	37	33	33	24	37	30	29	21	35	38	24	35	43	25	46	36	18	31	28	40	24	34	39	36	58	37	39	38	34	38	36	28	34	32	36	23	24	17	38	36	20	26	35	29	34	34	43	30	39	27	29	32	37	30	33	19	36	34	41	38	24	33	25	23	25	37	37	41	20	31	32	34	43	47	31	35	39	37	28	29	26	31	31	32	27	29	35	33	30	27	40	31	32	32	27	32	32	27	29	33	34	33	28	31	23	25	31	32	23	32	26	30	29	32	34	43	21	34	28	41	30	38	31	21	26	24	28	27	38	23	26	48	26	33	38	30	34	28	27	33	21	24	29	39	27	30	39	19	36	32	31	23	23	27	35	31	40	26	34	27	23	35	29	40	30	25	29	25	29	33	28	35	29	38	31	27	30	39	35	33	37	20	30	33	33	36	33	36	30	32	36	29	43	39	36	38	27	26	38	25	30	32	35	33	30	35	30	32	31	31	29	28	36	33	29	34	29	23	36	37	34	39	30	31	36	22	37	23	36	27	37	21	34	39	45	37	32	31	31	30	42	23	24	21	31	27	32	28	33	29	33	33	31	32	28	37	26	23	25	38	23	36	35	27	39	31	30	23	25	44	37	32	29	31	21	26	31	31	22	30	30	24	35	34	42	38	39	38	24	36	38	22	29	37	40	19	37	26	28	23	39	20	25	25	26	26	35	31	44	36	36	31	28	25	31	29	30	35	39	14	32	21	35	25	35	38	33	29	31	28	24	30	31	29	28	32	28	39	27	40	22	35	30	29	31	43	38	24	26	26	35	26	25	32	31	28	32	40	23	31	31	31	30	34	24	34	29	35	28	35	36	24	30	34	23	36	45	26	23	33	37	31	25	33	29	39	34	39	25	28	34	35	33	28	27	23	31	35	25	21	36	24	40	25	30	39	24	29	31	29	32	29	34	33	31	35	22	28	28	44	30	33	23	25	37	22	30	30	16	30	16	32	31	30	40	32	27	32	37	27	43	28	31	28	29	29	29
40666	21439	9860	20824	27976	26463	22811	18918	15120	12524	10240	8696	7119	6047	5273	4387	3873	3180	2896	2597	2306	2117	1916	1758	1645	1476	1394	1262	1136	1070	1061	1030	991	993	941	836	835	819	863	799	790	776	736	766	707	693	687	671	648	630	622	604	598	598	602	596	564	557	575	557	610	560	580	540	546	554	552	540	532	557	544	517	512	543	560	542	547	516	490	532	479	513	489	500	491	519	539	514	510	518	478	489	480	533	535	502	482	525	521	466	490	508	492	532	457	474	460	495	442	522	494	517	497	502	481	537	504	495	471	476	462	477	503	488	521	472	464	500	505	490	533	498	466	471	487	512	497	470	507	537	521	527	503	484	529	466	509	501	507	472	483	513	516	488	493	520	468	524	494	483	527	497	475	495	477	457	497	501	525	487	492	506	508	487	530	473	459	511	510	446	466	510	505	492	484	468	525	468	498	480	497	490	459	442	520	518	491	523	495	505	469	525	487	500	522	517	497	481	502	494	494	460	465	536	543	516	516	543	508	487	520	512	473	496	496	499	499	529	498	484	476	490	512	493	462	512	490	500	510	457	484	474	493	516	469	517	460	503	524	502	516	548	479	498	520	471	480	446	499	489	489	479	516	511	481	498	430	537	479	496	489	487	465	495	524	518	505	511	483	491	476	511	522	472	459	490	434	466	537	460	451	517	501	510	483	513	493	463	513	488	484	541	512	456	486	486	488	497	547	473	463	483	521	513	475	491	540	503	473	486	502	501	536	486	499	516	524	532	533	459	511	473	494	538	486	476	530	497	530	469	484	456	500	492	473	456	508	553	452	484	490	486	499	503	477	508	503	497	520	522	492	506	469	518	475	541	526	512	501	471	528	526	480	484	495	493	513	522	517	493	447	521	530	517	471	476	464	511	545	478	476	481	482	509	469	496	530	502	520	500	510	502	475	503	484	498	474	481	512	494	485	510	505	490	501	463	495	462	522	447	478	507	487	496	472	484	461	511	485	516	477	513	517	520	499	532	445	507	551	512	482	503	501	476	469	528	534	471	498	489	526	488	470	500	442	471	488	506	500	475	481	493	531	515	496	514	571	464	500	492	499	465	491	491	513	507	506	503	531	500	481	480	492	465	472	500	525	462	492	492	474	450	517	509	506	437	499	509	514	520	508	465	508	498	512	492	522	478	507	497	533	453	477	471	515	444	536	473	486	515	479	465	511	519	503	465	494	521	472	472	515	480	494	493	488	494	485	494	476	484	450	461	523	446	472	466	482	442	503	474	493	495	475	515	450	487	480	528	498	503	484	457	483	494	538	545	541	538	488	515	470	516	487	491	493	464	502	511	483	513	500	466	520	524	507	481	475	497	506	497	468	454	498	481	465	515	488	465	491	472	503	477	490	471	546	488	522	512	496	487	523	484	519	500	502	494	474	490	490	473	544	487	483	520	469	521	470	481	516	489	469	519	499	524	500	508	512	449	455	496	459	517	503	508	519	477	532	519	495	471	486	514	511	461	458	504	498	498	486	480	505	542	498	507	561	507	507	460	484	508	492	454	468	504	490	527	487	452	470	480	484	548	494	520	498	493	509	465	481	508	478	466	476	501	479	530	480	450	469	479	475	520	508	508	544	501	504	496	523	488	461	469	501	514	476	454	474	520	524	534	497	505	509	479	532	505	546	492	488	477	496	478	504	457	505	505	475	518	495	515	488	534	475	488	486	490	547	495	455	471	461	499	476	493	479	516	509	472	505	491	488	512	452	509	494	495	497	487	491	474	494	484	546	524	460	483	495	491	494	484	487	489	510	496	485	507	497	462	504	456	480	501	511	474	482	494	516	505	515	498	455	490	471	495	515	467	497	474	495	520	449	498	509	514	512	480	515	508	507	483	480	495	484	511	500	520	512	443	456	507	507	522	506	485	484	470	487	518	484	467	500	510	497	484	475	516	498	492	514	477	491	518	467	505	479	491	499	467	442	507	515	466	514	484	488	506	507	453	507	512	496	493	517	517	481	449	474	473	468	467	525	517	542	504	468	528	486	514	509	499	451	493	492	499	499	508	484	489	520	490	434	459	491	465	504	483	474	449	538	524	482	519	507	475	477	470	468	538	490	479	481	522	456	494	461	514	457	465	535	512	514	499	505	481	521	468	473	520	492	508	505	484	494	511	516	487	516	506	497	504	491	486	498	500	489	492	493	476	496	493	500	497	512	468	478	467	460	544	437	472	518	501	516	474	464	479	486	531	498	486	464	501	493	468	504	495	511	526	490	487	497	488	554	515	527	492	500	496	509	466	502	473	513	517	470	486	532	482	468	492	472	473	465	474	523	493	494	491	481	486	504	461	477	493	466	496	458	467	481	513	504	500	523	501	467	530	520	470	482	450	450	480	474	499	501	493	546	470	469	527	485	509	526	491	510	471	463	452	450	521	508	510	473	502	520	491	495	465	505	497	502	488	502	527	474	498	523	472	497	487	488	531	518	482	493	542	518	482	508	506	516	517	485	479	528	494	475	455	525	461	558	530	499	460	504	506	501	457	493	494	475	511	499	489	499	472	494	484	530	513	480	493	497	497	468	529	501	503	506	506	471	516	468	508	498	517	476	504	488	521	503	519	489	488	501	492	496	533	486	520	491	526	487	507	480	502	456	476	459	541	485	509	470	501	467	487	494	455	510	479	520	524	510	474	484	500	495	507	513	523	471	527	482	516	521	522	515	526	504	490	494	511	500	474	454	537	508	476	537	504	455	502	485	532	529	503	474	536	493	511	449	475	495	484	506	471	523	479	452	511	480	519	530	476	488	513	492	507	516	485	553	477	504	470	483	444	507	463	491	459	527	492	481	465	508	475	541	476	520	533	558	475	513	502	533	506	498	473	550	506	519	498	507	528	490	524	478	516	511	514	462	528	532	508	485	499	484	513	533	516	507	533	509	459	515	477	472	518	512	528	527	523	507	525	454	486	520	500	486	470	520	499	483	518	502	487	456	448	499	463	477	479	496	498	442	525	533	488	523	488	516	491	501	552	507	539	511	506	545	502	523	508	487	523	528	472	469	508	490	483	524	453	519	443	526	486	538	480	518	486	527	467	487	474	524	485	502	478	475	498	492	474	493	549	475	514	495	461	522	502	488	470	478	506	493	469	486	526	494	492	479	466	494	500	475	497	461	476	523	488	462	532	487	484	487	498	477	512	504	533	518	491	502	515	470	522	508	497	485	443	480	502	479	466	491	497	471	489	481	508	494	491	487	496	456	491	491	473	486	487	486	525	474	496	501	504	477	506	495	525	466	471	508	452	451	490	519	484	485	530	510	498	511	502	507	496	521	512	454	492	477	501	530	537	513	505	474	483	523	496	523	506	480	500	460	481	477	498	538	519	478	524	484	506	496	501	513	492	502	534	498	492	482	504	499	509	506	503	503	464	497	490	505	489	519	484	518	477	485	456	508	480	521	488	494	494	519	486	494	501	532	477	514	489	506	487	521	502	468	495	511	530	465	544	487	436
14944	5905	1113	718	1016	1094	925	799	669	578	486	402	321	278	294	196	200	171	149	148	125	104	125	110	72	104	75	65	84	77	56	59	70	61	68	53	54	52	50	36	45	48	68	45	59	41	53	32	48	42	45	34	36	56	46	34	39	39	32	51	51	39	32	51	49	51	32	25	31	33	37	45	39	40	40	36	38	35	39	43	33	42	39	37	44	35	35	39	35	39	31	40	33	24	34	48	43	33	34	48	43	40	35	41	51	37	36	43	42	42	43	33	47	48	46	50	38	35	32	37	41	33	35	39	26	33	28	42	38	32	32	40	36	49	25	41	31	40	46	55	30	44	30	36	36	44	29	39	39	30	42	42	38	48	39	26	45	37	30	33	51	40	36	32	34	41	37	51	29	35	41	40	41	41	34	41	30	37	45	47	38	47	29	44	32	50	44	41	48	42	41	46	41	39	38	31	31	40	38	36	32	41	46	44	40	42	38	45	46	41	39	32	31	44	33	39	47	52	39	38	42	41	41	37	46	32	29	33	34	41	42	34	46	35	43	29	37	40	41	32	31	37	35	45	36	43	29	35	41	40	39	25	35	33	33	40	41	42	33	30	39	42	34	42	37	38	53	39	50	37	47	40	46	35	32	40	43	30	40	37	43	36	41	32	40	44	42	34	33	38	36	42	40	48	34	38	38	29	50	38	39	39	38	34	45	39	47	40	49	39	21	35	40	32	41	33	35	36	35	45	51	42	40	45	34	49	41	39	38	40	41	29	31	47	38	30	43	46	37	41	41	42	40	34	38	43	50	50	37	41	43	36	42	40	42	34	39	38	27	40	41	34	49	36	29	39	34	30	33	40	44	39	35	43	53	26	33	35	30	39	39	48	37	40	41	43	41	38	38	39	37	32	43	33	44	32	39	36	34	42	41	44	45	31	39	39	46	41	44	32	38	47	48	41	32	47	40	38	47	29	41	37	41	37	46	48	47	44	46	41	37	38	44	38	33	25	52	27	33	47	44	37	51	50	38	40	47	40	35	38	44	43	34	29	43	39	35	35	44	39	51	34	39	31	36	47	40	43	37	41	40	44	42	43	37	36	27	28	27	41	26	33	46	32	38	46	31	38	40	41	39	34	36	22	48	41	31	25	47	47	36	40	35	41	40	41	47	38	37	62	45	31	40	34	35	29	44	43	40	33	37	40	39	44	26	41	37	51	36	34	39	43	36	35	44	37	41	30	35	31	50	37	44	35	37	34	46	34	36	30	42	39	39	38	35	47	35	30	46	23	37	42	41	33	29	46	35	35	32	33	33	39	38	51	27	34	43	42	37	32	29	35	39	42	29	37	41	45	33	39	41	33	38	33	39	45	36	36	35	29	34	29	35	37	50	36	42	35	59	38	32	43	31	45	43	47	34	35	42	31	30	37	48	44	53	40	46	45	31	30	41	43	37	40	36	32	28	30	35	34	30	27	45	43	31	35	27	41	54	39	42	35	47	38	54	43	43	42	37	32	27	30	40	33	37	45	26	52	43	34	41	40	35	48	36	39	33	41	39	47	34	50	35	32	47	37	46	43	51	38	36	37	41	36	27	40	36	28	34	44	28	48	43	39	48	42	43	33	31	32	34	39	44	51	30	43	30	33	36	36	45	38	45	42	35	36	41	49	37	42	51	39	34	33	33	48	44	41	35	28	38	35	40	37	42	33	38	32	46	41	35	32	39	37	41	42	35	38	34	47	40	45	44	44	39	47	43	35	41	39	47	40	39	29	42	42	34	40	31	41	34	38	38	39	44	40	39	32	46	42	42	34	38	38	42	43	41	27	46	34	50	40	38	42	32	41	47	43	59	40	53	33	31	41	41	43	39	46	42	43	35	48	41	36	49	35	38	42	47	42	27	36	49	34	39	47	47	34	35	42	47	41	42	37	41	46	51	33	46	31	30	34	41	30	42	39	33	43	20	44	36	40	30	33	45	28	35	31	35	54	41	28	42	31	33	45	40	43	38	46	50	40	42	37	36	45	44	40	43	45	30	38	33	36	48	41	34	39	35	40	49	51	48	48	41	36	42	41	35	43	33	36	38	36	36	43	39	45	45	37	46	41	32	43	51	41	38	34	34	38	26	47	53	28	28	35	41	35	37	46	41	32	39	43	28	40	39	33	38	31	57	35	34	30	41	41	48	44	33	39	34	44	30	28	34	37	24	45	38	33	43	44	36	37	36	35	35	38	45	40	36	43	37	36	42	39	44	54	41	36	52	47	32	36	32	44	40	42	50	41	30	38	41	43	44	35	32	45	38	37	43	28	50	51	41	26	38	45	30	42	43	42	38	48	42	42	39	37	31	36	45	42	28	38	39	34	35	44	44	42	37	35	41	29	29	46	37	30	45	42	45	30	34	41	37	42	44	34	38	47	28	30	35	36	35	37	35	38	44	42	57	36	42	39	46	32	38	33	40	35	41	33	30	41	39	31	31	41	26	48	40	39	33	39	44	34	40	37	43	51	46	40	33	44	41	38	36	40	40	34	45	39	43	43	39	35	40	36	34	43	48	48	49	39	40	33	42	43	36	45	32	50	34	36	55	36	43	39	42	30	42	38	39	39	50	42	48	48	31	43	43	53	25	44	37	47	38	42	31	45	30	33	38	36	37	45	49	37	45	28	52	44	52	46	41	36	42	36	30	36	27	35	39	42	34	33	33	35	39	38	42	43	37	33	38	41	27	36	47	33	37	39	47	39	44	32	43	35	33	36	39	26	46	43	33	37	39	34	42	45	34	36	46	33	43	30	36	41	34	46	37	42	46	39	42	36	35	45	41	33	29	38	41	38	39	25	44	41	46	47	39	51	43	35	37	33	31	49	22	33	35	39	38	35	35	34	33	39	35	37	42	39	40	32	47	28	35	47	38	33	43	43	34	45	38	34	31	27	40	35	35	33	34	37	44	33	38	41	34	38	38	34	31	36	39	42	48	37	36	50	37	36	36	37	50	36	25	45	35	34	38	38	54	36	51	47	34	26	33	31	48	44	23	37	39	36	39	42	37	54	29	40	44	44	36	26	38	31	46	44	42	45	29	36	47	35	33	44	42	26	40	35	35	44	38	44	39	40	41	33	33	36	44	38	32	36	46	33	41	41	39	25	40	28	42	44	32	30	40	40	47	37	46	42	37	41	43	39	39	39	53	29	27	45	40	37	40	35	48	41	39	33	34	41	43	55	43	32	28	36	38	40	29	34	42	45	31	37	52	45	44	40	45	45	54	40	38	52	42	32	37	44	30	45	37	37	34	53	45	35	31	41	38	32	37	39	40	39	29	56	38	42	40	50	38	38	47	42	40	28	35	42	29	35	37	38	29	28	26	41	37	37	39	35	40	39	44	37	39	44	35	47	37	41	36	38	27	26	38	34	39	42	42	43	40	34	37	30	42	34	45	43	32	41	40	35	38	44	44	51	34	32	40	49	39	28	33	38	42	39	30	30	42	36	40	28
53289	29248	16854	29685	36985	35762	32425	28831	25308	21790	18923	16312	14142	12260	10538	9183	8002	7067	6173	5440	4879	4420	3977	3592	3237	2928	2695	2463	2298	2073	2004	1855	1823	1790	1652	1541	1438	1401	1470	1287	1335	1219	1254	1140	1149	1093	1039	1013	1025	944	940	894	946	851	876	865	770	801	769	758	747	810	785	707	761	758	697	750	710	684	675	672	699	699	636	643	681	627	662	659	656	656	696	645	611	629	612	679	651	640	638	617	643	546	622	558	638	626	612	593	630	580	596	645	600	651	608	622	651	594	674	625	597	605	627	590	620	585	577	630	580	601	638	606	633	596	609	612	534	673	595	621	598	576	604	664	599	610	588	607	574	601	599	560	616	572	618	547	608	574	601	610	624	631	578	608	631	583	587	638	659	598	623	607	643	593	622	648	616	616	624	611	591	572	548	636	570	609	592	620	607	609	583	581	620	594	616	599	594	575	579	571	591	582	615	648	606	573	625	638	600	585	609	586	612	603	607	618	549	609	575	588	582	591	596	588	573	617	599	620	588	574	587	599	567	643	630	612	638	606	615	586	617	621	601	584	635	606	613	605	604	602	603	623	572	575	614	565	581	576	610	627	566	605	583	609	581	613	588	593	626	590	611	576	583	617	596	639	656	588	599	616	620	599	606	571	638	595	621	593	600	604	581	625	614	567	597	623	589	606	583	580	586	586	583	636	623	610	610	572	644	649	591	618	583	560	596	627	575	588	636	582	556	603	611	562	633	597	601	604	587	575	559	599	573	598	619	608	641	589	565	608	622	582	620	575	619	598	583	602	565	582	585	550	659	643	547	602	577	603	580	631	578	610	600	563	559	586	626	616	642	639	608	629	579	557	606	570	610	633	594	604	588	618	591	596	584	640	575	555	635	609	592	579	636	594	579	573	630	592	582	589	580	598	614	575	616	603	589	623	599	582	602	592	571	576	641	606	553	581	571	580	586	631	632	551	585	604	563	645	598	549	627	598	569	583	660	625	609	618	621	603	580	567	579	579	542	574	614	575	594	598	564	589	584	647	592	584	575	588	592	606	563	608	607	622	550	606	597	614	625	585	584	639	562	620	565	620	642	600	569	607	557	579	568	601	608	629	563	563	640	617	588	606	612	595	593	586	588	621	569	589	578	609	584	573	606	584	611	571	587	612	603	569	616	566	630	639	624	617	635	591	608	608	585	631	608	593	587	581	578	614	590	603	586	606	576	571	575	632	595	599	551	598	586	588	625	609	623	584	646	619	661	599	572	593	580	615	540	597	606	564	592	607	537	619	598	657	594	621	642	634	606	578	605	588	581	579	648	633	556	571	600	600	582	646	582	570	587	611	623	637	614	591	621	608	617	626	595	616	612	605	547	603	613	609	611	561	631	636	590	585	585	628	631	633	680	609	619	538	594	534	588	613	625	609	630	632	629	594	611	606	590	580	600	604	609	579	619	603	593	581	593	612	584	602	585	597	606	584	594	629	554	624	571	636	561	604	558	593	584	603	584	595	571	601	614	515	649	585	576	598	586	624	604	636	584	601	619	616	603	601	639	591	602	618	606	593	589	632	609	629	575	609	607	584	646	566	602	611	600	584	627	574	557	560	598	618	556	600	565	633	576	633	583	625	601	595	605	635	563	628	614	602	560	569	596	589	613	629	584	632	620	569	560	607	579	566	605	625	628	623	601	586	592	617	579	605	554	568	584	587	584	617	613	632	604	609	582	571	574	619	608	611	566	585	539	598	634	604	575	588	599	602	587	616	602	618	610	580	619	614	632	634	626	612	593	586	592	598	616	624	628	592	621	602	616	592	599	592	615	607	615	614	627	589	588	581	643	641	643	537	601	547	631	606	608	602	572	598	621	594	597	601	623	619	605	620	571	586	616	595	607	552	605	592	606	598	551	600	612	602	617	595	581	592	611	627	600	615	625	610	593	599	612	638	585	634	581	589	625	588	598	607	576	587	617	612	572	592	541	580	590	586	579	617	622	581	588	586	618	603	611	598	622	593	584	635	615	622	585	581	638	577	607	641	579	586	608	606	566	611	626	592	576	579	587	593	594	649	584	647	590	539	589	594	578	591	538	561	589	611	588	594	563	609	626	602	629	561	606	609	586	548	562	631	601	607	613	595	611	596	633	606	572	608	593	599	596	603	572	602	558	545	584	564	619	618	571	574	579	603	623	621	593	610	597	614	668	574	609	638	617	620	646	637	582	588	593	589	589	584	583	585	578	641	605	614	614	620	615	611	662	612	622	625	579	598	575	608	600	607	594	592	602	598	552	609	557	608	607	594	608	576	570	619	590	604	579	631	617	569	629	611	586	592	600	595	589	599	606	557	597	616	567	611	563	640	583	583	579	613	613	593	577	631	588	584	593	602	565	573	631	594	617	588	584	573	609	624	627	553	618	608	599	605	612	564	630	663	581	571	577	557	560	610	573	587	634	613	617	608	595	572	544	616	596	579	597	565	613	576	613	604	620	580	635	603	608	573	604	622	594	587	578	614	580	587	595	598	614	607	610	598	599	575	614	625	559	640	607	570	602	584	632	611	577	624	632	612	601	604	610	615	553	556	630	530	584	618	592	580	616	632	618	577	629	629	624	609	588	568	608	601	568	626	555	617	587	619	605	595	628	535	630	582	630	636	570	566	595	631	589	600	544	632	613	573	661	619	623	579	581	637	550	603	582	572	604	557	564	595	553	551	617	617	615	581	566	550	581	592	561	625	624	603	598	548	622	621	562	586	587	627	604	565	610	584	570	600	586	578	639	609	608	554	602	608	579	570	639	611	621	592	585	550	594	599	585	618	571	582	626	591	616	621	610	602	596	567	598	606	592	601	600	607	583	588	610	575	615	614	590	639	581	572	608	596	552	624	593	590	574	585	562	566	602	601	618	604	617	631	624	607	605	582	559	578	610	598	596	601	579	588	614	610	613	606	606	576	606	626	596	561	634	619	600	583	595	620	586	598	610	617	591	545	632	567	585	589	604	574	611	607	637	637	616	611	630	603	634	607	603	598	622	591	567	594	604	616	559	595	561	583	638	649	578	579	630	582	623	620	577	630	613	598	579	572	604	604	549	625	597	581	608	595	584	605	610	602	587	563	624	590	597	632	619	582	638	620	612	577	581	586	642	616	561	612	570	648	592	614	660	606	592	563	564	620	577	571	618	612	565	554	598	594	595	624	658	619	649	660	558	555	601	593	570	558	611	631	613	640	662	594	608	590	619	565	575	615	580	605	609	569	621	568	587	613	609	617	602	606	626	592	605	590	677	596	570	582	589	580	609	603	589	598	614	567	624	576	583	578	584	593	606	643	575	589	610	600	586	586	558	616	586	584	600	598	575	585	564	622	598	562	603	566	612	570	637	588	545	590	554	608	605	592	584	588	618	636	624	622	618	621	613	577	577	595	565	589	601	631	608	553	589	586	614	609	576	609	582	602	531	627	624	576	613	623	626	574	576	601	614	650	645	655	612	604	592	577	638	618	598	636	596	575
9893	2659	633	432	658	709	595	565	438	362	332	278	231	211	163	149	143	139	121	101	100	87	91	87	86	98	67	78	69	68	59	55	71	65	64	59	48	66	53	52	46	52	42	46	51	51	46	47	36	52	49	53	48	44	52	45	45	36	55	62	55	51	31	48	63	43	41	47	46	40	35	43	52	46	53	54	39	49	38	42	42	38	56	54	47	38	52	49	44	42	43	44	57	47	50	52	41	46	43	48	54	46	54	28	35	49	40	39	50	45	46	47	39	48	42	42	34	43	45	38	55	37	56	41	47	33	46	44	44	47	55	67	44	48	43	48	51	36	50	37	44	47	26	45	47	55	39	48	46	47	40	47	62	49	47	51	56	42	42	47	44	36	36	39	39	47	51	47	36	51	42	55	45	50	48	48	51	48	43	48	50	42	50	49	44	47	48	47	40	40	54	42	51	42	39	51	39	49	50	53	41	44	43	53	48	56	55	44	45	40	40	51	39	46	55	42	38	41	52	51	49	42	40	44	55	50	44	49	44	47	45	39	47	44	43	48	46	43	35	55	42	47	67	44	50	37	50	45	44	55	54	56	46	66	49	49	50	45	45	39	45	41	39	45	42	44	47	43	51	52	52	44	38	51	43	47	39	40	41	50	50	40	45	41	56	44	41	48	52	47	42	41	35	38	52	41	42	50	42	38	41	38	51	41	46	35	48	40	54	40	48	42	41	58	42	34	44	52	47	46	46	58	51	56	49	49	45	44	47	45	47	45	47	53	42	27	33	36	52	48	36	51	46	45	45	48	40	55	44	43	41	41	51	49	40	51	53	37	39	54	57	46	44	48	38	53	51	48	42	43	39	44	50	34	41	47	47	54	54	45	37	40	41	44	49	47	45	51	43	55	45	47	48	38	52	50	36	47	48	53	45	43	55	41	53	36	40	49	46	32	41	44	51	55	53	45	37	43	53	43	60	43	45	57	42	50	52	30	51	43	39	46	41	40	41	43	48	47	49	45	37	43	33	51	50	45	52	35	45	50	53	58	51	48	40	42	56	47	50	39	39	59	46	37	38	44	52	34	60	52	48	45	51	53	39	44	49	37	36	47	56	54	41	41	50	45	55	54	49	47	52	59	47	50	54	53	59	40	55	36	42	38	41	41	41	36	45	45	45	33	44	40	49	45	52	56	47	48	53	41	45	57	47	60	44	56	41	50	44	49	54	43	45	56	47	38	43	50	47	49	50	44	42	43	48	38	36	39	49	44	41	52	59	52	58	41	47	42	59	35	38	41	55	48	43	48	43	45	47	48	45	41	48	44	45	39	45	35	55	52	53	57	44	50	43	51	42	56	45	47	42	46	44	51	52	43	37	43	37	44	32	39	51	45	55	44	50	45	43	45	43	41	48	54	38	52	53	49	49	49	39	47	46	37	37	50	46	48	42	44	51	38	43	43	44	38	60	58	45	44	54	45	47	45	39	40	45	45	51	51	54	40	43	45	45	41	42	41	45	45	49	38	51	50	41	57	47	52	58	54	46	46	44	47	49	35	46	50	58	63	51	46	53	36	46	44	38	46	42	41	39	44	46	50	44	44	43	41	42	38	54	52	54	47	49	48	42	49	47	44	37	38	40	48	54	45	43	42	42	55	42	36	35	47	36	48	50	52	53	31	46	45	48	40	42	41	41	53	36	34	48	56	44	38	40	43	51	44	49	44	44	39	50	40	54	56	49	49	49	41	47	52	45	56	33	41	31	54	36	43	43	48	49	46	38	46	46	45	56	57	44	54	51	45	45	59	48	23	44	53	47	40	45	49	40	40	35	39	64	42	40	52	42	51	32	46	41	45	51	55	41	39	37	60	44	46	43	50	34	48	41	38	53	47	44	41	46	43	53	44	55	49	53	42	46	33	43	43	51	51	37	40	48	41	46	39	53	45	48	44	49	44	45	41	54	37	48	39	54	43	40	51	46	44	55	63	33	48	49	43	50	41	35	45	42	50	41	46	42	34	51	38	47	45	35	40	41	39	37	49	50	35	42	37	38	39	44	44	67	67	37	58	58	49	50	42	37	55	45	45	44	61	45	53	37	47	49	51	42	41	42	64	52	43	42	40	52	44	38	44	45	45	35	43	56	53	43	35	44	50	48	37	43	50	45	40	37	47	42	54	46	46	49	45	43	48	42	56	47	39	60	49	45	39	45	42	41	43	46	56	52	49	36	42	29	40	46	46	42	53	39	44	53	60	36	51	44	34	53	55	41	42	48	54	48	53	56	58	45	46	45	46	46	37	61	33	58	30	50	48	36	51	34	51	40	44	36	44	51	46	48	47	48	38	44	43	44	54	57	45	39	41	45	51	60	47	37	33	52	41	45	47	40	46	41	36	40	45	47	49	36	45	43	44	37	46	43	35	59	49	45	40	39	34	48	40	41	47	47	52	45	36	55	43	34	51	51	44	55	47	34	51	64	43	41	47	49	36	46	38	46	50	43	44	46	52	47	51	34	41	62	46	48	46	39	49	40	40	44	45	46	46	44	59	39	45	49	49	54	38	42	50	43	55	39	39	37	48	52	34	42	42	38	37	48	50	37	48	39	42	59	51	55	34	42	48	43	44	45	59	45	44	42	36	47	41	40	58	49	55	42	45	63	51	44	36	48	38	40	49	44	46	59	55	55	43	44	48	32	51	43	44	39	47	47	38	40	47	50	44	64	43	45	54	37	41	51	46	46	40	48	53	39	45	45	39	48	66	55	53	44	54	40	47	32	43	41	45	51	48	49	42	38	45	33	46	32	48	52	49	49	50	50	46	43	52	43	39	47	44	50	43	45	55	59	45	43	42	49	49	46	64	54	47	46	40	58	35	36	49	54	60	46	49	43	45	48	42	45	37	41	49	47	58	44	42	41	54	33	37	46	48	56	35	30	54	56	55	50	53	54	47	43	40	39	51	48	51	44	42	45	44	40	48	44	59	61	47	48	45	47	49	39	36	60	47	64	45	47	46	31	48	35	36	31	48	43	38	57	49	52	53	37	37	42	35	42	32	45	41	48	49	34	44	37	52	46	40	47	48	57	41	53	40	43	49	42	45	48	52	49	53	40	53	53	42	52	44	41	50	57	43	38	43	46	48	50	37	53	39	44	47	35	48	47	55	47	47	47	45	43	54	41	42	37	51	45	44	40	49	38	51	47	49	47	45	38	58	43	54	60	47	44	49	51	41	55	65	43	38	35	47	42	53	56	45	37	43	44	50	45	46	52	49	45	50	50	51	52	58	39	42	46	51	45	51	44	49	47	38	41	40	39	41	44	43	48	48	45	41	59	49	37	34	41	54	42	47	39	39	49	44	56	45	44	38	36	50	38	45	47	48	60	39	46	41	42	42	50	57	54	38	51	51	37	40	36	49	50	52	49	51	52	59	40	63	50	52	33	38	47	48	35	52	51	40	40	45	46	47	50	43	36	58	44	47	49	43	55	36	39	61	40	48	47	51
45249	23279	12486	25272	32276	30864	27455	23591	20106	16911	14105	11837	10191	8612	7449	6490	5627	4799	4383	3795	3388	3097	2770	2626	2354	2265	2010	1905	1735	1703	1577	1535	1527	1458	1428	1352	1198	1154	1217	1179	1196	1122	1104	1101	1033	1014	1006	979	966	905	929	883	890	886	819	885	836	851	808	866	739	805	791	823	778	806	774	800	763	807	793	783	731	775	745	730	753	764	726	779	779	781	744	726	738	739	714	729	749	743	718	676	785	729	752	710	740	710	740	705	725	704	770	720	732	745	687	701	690	720	716	731	712	714	751	713	693	744	762	701	772	719	745	706	669	702	707	689	695	724	734	730	719	740	711	719	718	744	709	720	701	732	678	687	696	715	718	702	728	725	769	724	757	683	736	682	704	740	725	723	682	696	696	699	691	740	738	716	758	745	716	701	715	669	656	750	727	723	739	698	735	697	732	708	670	708	687	699	716	714	726	704	684	667	727	776	717	667	695	726	657	729	687	709	736	723	676	681	717	679	713	684	674	695	759	701	725	677	729	676	698	730	719	770	742	710	754	719	719	749	677	727	735	727	729	746	696	695	712	725	722	688	779	717	729	688	745	741	735	699	749	767	718	780	684	750	712	691	734	693	691	750	715	734	688	688	738	738	716	727	721	718	782	685	723	672	700	765	668	722	675	714	742	679	731	718	728	750	694	653	772	746	729	714	713	738	699	739	725	718	718	692	686	710	696	700	698	689	714	724	685	712	686	690	703	735	706	719	735	708	685	689	721	700	714	727	694	736	682	716	715	729	708	740	705	708	682	729	672	739	701	720	732	717	710	753	724	710	751	704	665	702	717	703	765	762	702	717	690	679	730	748	706	690	704	735	689	699	710	732	702	750	716	730	721	731	741	726	733	721	767	695	674	692	738	668	702	717	713	739	725	707	722	702	687	686	745	721	720	667	661	744	700	734	685	741	662	717	711	729	706	694	731	732	767	715	715	670	750	708	698	720	778	745	736	704	688	704	715	712	743	686	696	718	671	752	739	737	718	703	747	696	745	692	706	691	701	741	721	721	679	715	690	718	724	770	700	718	695	701	707	675	713	722	755	743	698	673	670	724	696	705	736	709	652	684	707	792	688	707	748	714	727	743	690	715	728	707	696	709	714	745	733	689	710	701	723	689	753	732	690	674	723	690	752	725	693	756	706	732	711	727	712	696	732	681	709	701	757	705	683	649	702	708	762	665	727	705	776	728	692	758	744	722	716	720	756	723	717	704	738	733	707	734	724	671	709	701	762	738	740	734	741	717	691	733	668	699	689	685	678	711	746	703	728	712	713	683	679	693	719	707	708	718	728	709	725	700	700	728	706	757	666	756	667	726	715	728	738	748	702	718	705	735	732	719	723	721	709	713	729	685	772	742	699	718	725	753	701	742	714	740	717	720	681	707	728	711	793	729	674	712	697	728	703	713	739	728	695	660	696	726	725	687	701	678	734	658	753	720	762	710	689	691	713	688	742	751	719	724	742	723	694	692	771	710	698	730	749	725	702	720	717	720	718	672	704	684	696	741	734	716	723	691	748	714	724	706	712	701	764	678	709	689	689	703	716	667	714	702	725	742	716	727	684	671	709	730	709	644	665	680	736	689	752	737	690	709	720	689	739	669	733	706	671	713	713	717	740	667	741	692	678	756	649	727	713	694	715	745	686	724	755	722	705	776	786	730	700	697	683	708	691	737	725	628	724	694	680	681	731	714	743	746	694	728	678	683	747	725	728	670	709	690	720	717	691	750	724	711	700	728	675	655	775	712	747	666	719	686	716	708	704	749	673	714	716	718	767	694	735	746	728	702	770	689	727	702	683	694	727	735	720	722	745	724	699	716	737	709	706	716	711	735	738	663	728	737	720	696	696	714	737	709	747	760	722	740	755	678	684	681	669	677	661	688	732	759	706	728	720	678	707	699	706	699	712	727	707	715	723	685	716	694	690	717	736	692	703	726	715	680	693	691	689	729	691	716	756	687	685	701	708	731	701	684	683	741	720	694	743	732	740	737	701	674	714	740	713	706	730	704	721	670	724	741	738	670	733	728	745	728	732	724	701	704	774	690	724	701	739	743	694	748	747	769	735	710	688	713	729	686	695	666	726	718	714	747	727	703	681	699	690	698	712	675	741	692	739	675	749	699	759	754	696	741	715	708	694	751	698	737	716	701	716	687	709	699	697	738	719	716	711	771	700	705	759	709	765	725	729	691	685	768	683	707	681	741	756	773	694	740	720	730	711	710	707	743	694	733	690	701	687	768	701	712	717	709	735	688	678	695	731	738	728	705	704	756	696	740	727	703	692	687	782	725	767	692	717	754	717	646	676	685	715	714	706	707	713	689	729	701	713	663	690	716	704	703	712	736	735	731	690	716	668	713	749	735	702	682	749	682	747	686	683	688	676	733	776	722	720	682	682	745	690	742	699	701	698	742	739	717	668	705	711	712	717	748	724	674	707	702	748	732	723	698	712	707	704	712	722	764	742	706	719	723	721	680	714	688	716	718	668	675	714	738	712	698	678	716	671	720	676	703	650	749	704	689	782	721	731	716	733	713	744	711	749	706	687	684	794	669	668	692	722	716	683	750	784	722	683	720	724	715	709	737	730	695	672	730	714	729	684	726	702	776	707	738	711	666	697	697	760	704	725	655	758	699	711	728	716	712	700	722	746	696	750	709	691	742	703	739	702	711	744	727	721	701	754	687	722	707	695	727	701	679	745	702	730	697	731	667	704	744	727	708	731	700	665	717	701	756	715	652	726	693	720	709	778	701	752	706	726	694	713	692	692	733	716	705	689	717	741	685	725	678	703	685	706	705	709	714	686	779	710	753	732	677	715	700	694	692	725	712	711	726	733	656	707	681	719	717	724	739	744	744	719	721	718	716	649	688	706	710	758	667	684	706	745	733	701	682	694	679	668	753	708	707	739	740	745	716	726	708	717	715	727	714	712	712	730	712	717	693	678	680	772	704	724	741	647	752	751	714	723	715	729	680	754	708	698	734	717	721	691	733	630	753	711	687	681	657	683	673	695	710	741	748	687	717	731	712	688	697	664	751	711	674	742	717	704	682	710	701	692	684	691	726	709	745	710	697	741	721	698	738	756	704	738	711	730	691	736	676	668	733	688	672	707	739	704	732	686	724	695	749	742	693	743	717	683	698	723	727	704	718	670	712	696	692	732	721	715	669	733	714	703	755	705	661	743	698	745	690	706	720	740	709	770	769	724	719	720	686	719	713	696	693	722	745	684	709	742	670	733	698	721	720	745	718	665	728	699	728	694	715	739	688	738	733	739	706	711	761	709	707	673	728	758	768	771	694	684	757	712	665	677	722	712	663	737	691	742	680	707	694	736	716	707	723	723	707	744	761	726	744	704	748	678	728	735	690	713	733	742	712	714	680	715	750	703	751	704	709	708	693	730	728	750	709	739	739	728	691	764	729	723	728	703	750	697	670	720	663	668	750	742	710	704	744	754	744	744	663	712	750
14365	5498	1053	614	1009	1076	964	864	713	568	469	380	324	308	268	224	182	188	138	144	124	122	109	109	93	75	90	70	59	56	51	63	60	62	63	57	68	54	55	50	38	49	58	52	58	43	41	46	33	36	47	43	40	39	36	35	30	44	47	48	31	37	44	38	43	36	42	45	32	37	37	30	31	39	34	33	29	36	30	37	43	32	41	35	33	41	27	42	36	43	45	32	40	27	34	45	40	33	49	39	43	38	21	39	27	43	30	31	36	36	25	23	37	36	25	38	32	43	41	28	23	21	46	34	31	38	23	44	31	27	32	30	35	34	32	34	34	47	30	30	31	36	31	33	23	33	33	35	36	31	45	35	27	34	38	26	31	35	25	33	35	23	31	26	27	28	39	27	32	25	31	29	32	30	38	36	37	26	33	35	35	31	30	30	36	35	31	33	28	36	30	43	21	36	21	46	34	34	33	37	30	33	46	34	42	29	38	30	25	31	36	31	35	35	38	28	34	37	28	36	28	29	39	39	31	46	27	34	45	30	31	35	38	36	27	34	34	33	36	40	34	37	43	24	26	35	30	38	33	23	25	34	41	27	30	31	40	31	33	29	37	32	36	48	42	21	34	37	38	37	32	28	38	23	37	38	33	35	29	35	29	38	36	34	30	31	40	48	22	24	33	34	36	38	30	31	25	28	31	36	35	47	34	36	31	31	39	32	32	24	35	39	27	35	27	22	34	33	36	34	35	41	35	38	23	30	39	26	31	29	22	46	27	38	33	29	29	38	34	30	30	34	30	31	28	31	37	36	33	30	38	31	50	42	32	32	26	35	38	37	21	49	31	30	45	35	28	36	42	34	34	35	34	26	33	26	25	29	26	29	37	45	24	34	33	39	30	27	37	34	35	37	24	32	33	35	35	35	35	30	34	41	31	30	26	25	42	35	35	24	34	37	31	29	33	29	27	38	41	37	31	27	32	31	32	29	25	29	26	20	21	36	33	35	37	38	44	29	26	28	39	43	37	39	22	41	27	36	38	35	38	34	26	39	28	29	22	32	30	31	29	28	30	30	23	41	26	27	33	33	34	24	27	30	31	32	31	29	25	28	27	24	29	42	34	31	31	47	33	42	29	31	38	35	22	44	46	46	24	33	36	35	30	43	32	36	37	37	40	31	35	40	52	38	33	40	42	41	43	33	37	37	33	30	46	37	33	37	37	30	35	25	35	28	38	34	24	24	36	35	44	32	37	30	41	26	38	30	25	30	32	26	30	46	29	29	35	29	42	36	27	39	39	38	34	32	39	27	35	39	35	24	35	32	30	35	32	40	31	39	44	52	17	39	26	36	33	31	37	45	34	41	27	29	41	38	34	28	32	37	41	36	34	36	26	38	34	33	34	30	35	45	36	32	32	30	28	37	35	21	42	38	23	29	37	35	27	36	33	24	28	32	27	33	31	38	38	37	25	31	32	28	23	40	36	38	30	45	40	37	26	25	37	40	39	38	41	26	38	37	50	38	45	40	32	31	40	36	33	27	33	25	28	30	42	39	26	31	35	30	38	28	42	35	41	35	45	40	42	35	38	39	39	22	30	30	33	45	28	33	36	26	35	35	35	37	39	32	33	38	28	35	30	24	29	39	28	30	32	35	47	36	34	31	27	31	23	46	34	31	28	36	26	38	33	29	30	37	35	29	26	28	30	28	37	22	29	33	39	38	27	42	35	37	32	30	34	33	39	24	32	29	37	27	35	37	22	29	29	46	41	45	29	43	37	35	40	21	33	38	34	36	34	25	44	32	26	28	38	30	47	38	25	32	34	21	30	37	35	35	31	32	28	42	40	36	32	32	26	38	36	30	30	31	37	34	25	33	41	31	41	41	39	33	36	27	39	43	29	36	32	38	30	35	22	28	32	29	34	39	29	33	31	34	36	23	32	32	38	27	30	31	39	42	28	33	33	37	31	37	24	27	38	41	35	30	33	34	40	44	40	28	40	32	36	34	50	37	35	34	29	29	40	38	37	53	29	30	44	36	25	25	36	36	28	32	31	35	30	30	30	33	30	38	34	33	31	31	26	30	39	36	43	28	34	35	40	38	38	43	29	37	36	28	41	45	37	35	46	36	24	30	35	35	27	27	33	39	27	25	31	37	36	28	38	38	45	22	28	47	37	38	38	52	29	29	35	44	48	40	28	35	45	38	26	35	28	29	30	26	25	25	35	41	28	43	40	28	26	33	33	34	32	46	35	35	44	33	29	27	31	29	38	31	34	26	29	29	29	34	27	29	23	40	35	42	31	33	42	45	26	36	30	47	38	37	27	34	38	35	32	31	45	40	24	32	41	24	38	22	26	32	33	39	25	33	40	37	42	30	38	31	38	37	29	26	22	46	32	33	39	31	40	39	34	43	38	39	28	30	42	31	26	26	38	30	27	37	35	34	36	38	27	19	37	28	30	32	28	33	31	33	31	42	37	31	22	42	21	35	32	40	38	31	30	30	26	37	33	35	29	39	39	34	28	48	41	24	31	21	40	35	22	35	38	42	34	41	32	29	31	32	37	35	26	32	42	39	36	39	26	33	39	24	34	27	31	27	34	27	33	33	30	30	35	29	27	40	35	32	36	35	30	37	34	32	39	32	46	38	45	30	40	41	29	27	38	43	27	25	39	24	38	34	24	36	19	40	41	46	21	28	31	36	34	27	42	37	38	39	46	43	29	22	38	29	32	33	32	39	28	34	22	38	35	22	35	35	29	37	31	32	28	35	33	51	26	28	30	35	31	32	40	30	40	27	40	38	35	28	36	33	39	38	36	37	51	33	35	39	29	31	28	43	32	34	31	28	31	40	24	28	24	33	34	38	39	38	31	35	30	35	42	33	30	42	45	30	47	39	45	22	41	37	31	23	40	30	28	40	31	27	31	29	25	43	34	28	39	37	37	27	28	44	29	43	33	37	34	37	32	40	35	43	39	31	30	37	28	43	34	40	32	38	40	29	33	35	25	32	34	38	28	47	45	30	33	24	30	26	37	28	23	40	31	31	34	45	30	34	32	32	28	32	36	29	28	36	35	31	38	19	34	32	35	38	43	32	42	40	38	36	26	43	17	31	30	34	32	38	34	30	34	34	48	39	35	37	47	39	39	38	36	38	35	36	30	29	25	31	36	42	29	38	34	28	28	36	25	35	34	28	23	33	36	33	31	33	26	34	27	27	35	33	22	38	39	34	28	30	33	27	24	34	37	32	30	32	46	37	34	38	36	25	30	37	39	31	33	34	22	32	36	29	33	31	40	33	33	38	29	29	37	30	34	34	33	43	35	33	33	39	32	28	34	35	31	25	24	37	28	30	37	37	41	32	28	33	32	33	29	28	41	32	34	33	24	33	39	24	26	33	35	37	25	27	40	26	37	30	33	37	42	32	34	42	36	39	31	42	34	31	35	31	40	35	44	33	33	44	30	35	27	42	22	29	35	27	19	32	31	34	31	31	36	29
53750	28938	16735	30532	37494	36271	32905	28887	25197	21910	18943	16110	14113	12089	10654	8975	7971	6867	6116	5246	4794	4327	3891	3562	3260	2879	2752	2389	2193	2123	1955	1789	1765	1688	1672	1513	1478	1370	1304	1330	1225	1225	1175	1078	1058	1046	947	949	909	821	868	839	794	861	787	748	705	760	703	699	727	692	675	678	669	678	691	640	644	630	590	640	542	640	591	577	607	563	614	609	612	582	547	539	544	541	561	607	524	592	550	538	568	562	525	555	549	512	592	586	526	543	548	552	536	543	549	557	597	565	538	565	551	577	569	475	589	529	525	520	531	564	580	549	536	513	528	547	537	531	492	531	575	520	529	517	543	505	539	540	499	555	555	500	567	546	507	527	509	520	524	521	519	552	551	537	488	556	543	516	518	528	500	531	533	549	536	541	548	504	524	525	531	524	496	493	509	550	517	497	524	506	531	556	573	524	519	511	555	496	528	514	538	505	514	561	518	580	570	536	542	530	529	527	504	577	501	507	529	523	500	522	465	547	530	541	484	539	521	526	590	541	489	534	521	577	533	543	542	527	498	526	557	527	527	521	519	522	523	553	560	555	501	509	516	516	490	524	486	539	552	518	564	498	499	552	515	530	516	508	561	508	508	505	521	523	533	512	537	560	544	525	492	500	519	527	503	512	525	545	557	484	530	468	528	527	481	508	498	542	528	508	493	522	528	498	511	515	499	514	516	501	527	531	542	490	538	514	518	512	529	556	533	486	538	520	507	534	498	508	552	552	553	533	507	515	511	558	525	527	515	515	499	505	535	527	520	548	512	515	521	487	473	524	558	550	479	549	513	506	499	504	582	518	550	509	565	544	529	524	524	553	510	475	549	518	521	541	538	521	542	549	553	476	528	521	553	454	508	537	555	560	499	527	566	535	471	503	533	522	552	521	527	511	499	536	537	514	539	556	491	522	529	551	546	497	551	532	527	450	534	484	512	554	530	507	548	507	525	511	495	456	518	557	532	520	542	531	548	534	521	562	520	547	517	530	506	543	521	495	509	543	566	522	534	523	533	501	516	525	509	530	540	558	564	573	518	557	491	486	490	571	492	503	514	482	511	550	526	504	513	529	537	523	548	548	529	528	518	524	529	552	531	511	525	555	527	485	529	530	518	483	507	498	508	536	496	535	545	552	508	547	559	544	516	540	514	523	514	525	533	530	498	559	528	501	528	507	495	554	517	527	497	550	530	527	525	555	533	509	524	545	549	516	535	564	517	508	555	545	508	556	526	510	498	539	575	537	530	507	542	480	528	567	537	491	554	553	553	555	529	507	550	538	521	518	555	497	510	541	546	497	496	518	537	511	516	534	511	537	529	520	532	558	482	506	536	495	553	541	547	549	495	559	543	525	522	518	534	536	519	541	551	512	497	510	538	541	520	528	519	506	510	528	529	545	525	521	556	521	538	543	549	521	564	546	480	503	512	499	501	526	521	479	538	503	496	514	509	522	498	505	506	562	534	506	547	522	518	509	564	496	529	552	488	544	558	505	503	514	537	539	504	518	555	516	513	564	513	570	517	513	504	515	491	541	473	512	529	551	529	540	482	500	550	558	507	546	528	536	575	550	498	502	544	512	534	515	522	526	530	548	509	504	505	526	532	514	530	483	538	547	546	498	532	495	540	506	531	500	526	489	517	534	509	522	565	511	526	556	504	503	513	541	498	574	528	525	513	521	526	538	511	497	459	505	517	524	550	475	522	540	515	519	533	469	542	526	527	512	532	534	546	537	490	500	523	520	528	517	527	531	490	530	537	511	531	555	548	501	516	555	506	485	536	512	506	539	516	537	543	516	506	503	491	541	537	550	543	553	483	512	585	516	539	492	546	520	506	520	504	517	495	521	527	496	498	551	481	550	510	500	530	530	503	488	540	528	522	517	547	490	521	462	546	567	506	503	514	537	540	496	550	567	525	536	481	483	505	536	541	517	515	540	558	532	566	541	493	576	528	509	534	497	487	523	536	461	506	517	514	532	506	559	562	531	510	501	503	517	506	516	533	568	527	524	528	547	513	566	516	548	485	498	485	525	550	511	512	546	508	494	542	493	522	530	522	544	494	538	521	539	555	566	518	538	566	497	535	552	564	567	503	557	483	506	531	560	518	496	525	546	541	525	539	532	559	577	597	519	524	519	494	566	529	516	531	503	510	527	501	543	557	566	535	523	498	548	502	513	538	520	512	520	521	513	487	565	555	527	537	501	550	519	528	515	531	511	532	526	550	513	518	558	515	511	517	549	509	531	487	550	507	552	498	526	518	542	552	523	513	524	518	536	526	523	519	516	512	510	550	522	557	489	534	548	497	560	536	526	507	549	499	537	526	530	519	528	522	519	505	518	515	515	551	558	516	505	561	539	525	481	522	553	561	577	540	504	512	553	550	497	514	536	544	528	553	520	526	531	484	529	560	503	524	528	524	500	502	523	540	490	547	534	538	531	549	486	537	519	516	521	552	515	514	513	555	522	523	552	503	539	525	515	575	545	519	502	570	512	521	567	519	497	570	535	535	493	540	508	526	491	525	517	537	521	549	543	523	493	523	518	539	496	537	507	545	530	496	559	510	491	546	539	558	541	516	511	505	484	532	556	525	495	532	521	491	498	526	520	500	559	537	523	549	510	514	524	509	555	504	498	531	490	523	532	542	551	524	520	529	520	495	494	551	514	517	523	537	488	537	508	511	539	529	514	480	533	498	537	547	535	563	516	503	530	507	506	496	527	511	514	547	508	546	519	545	530	514	556	530	526	533	533	530	496	539	537	516	551	519	547	534	543	543	538	538	510	516	536	521	532	568	508	515	489	509	498	487	542	516	508	532	518	528	503	493	550	561	565	531	538	503	481	560	517	515	536	530	562	540	541	509	537	575	476	546	503	541	505	476	547	522	495	548	528	523	498	499	481	500	496	566	529	515	549	539	565	544	531	558	517	498	529	524	531	565	568	549	506	504	499	503	492	547	559	518	553	474	565	515	571	549	530	537	528	536	540	531	532	507	559	540	486	554	494	527	549	552	511	515	542	494	498	534	512	472	544	538	519	527	478	509	536	525	493	523	503	547	513	510	530	505	543	528	548	560	514	540	519	485	545	518	552	477	548	570	476	539	525	492	516	545	550	531	521	490	548	493	571	510	501	499	524	506	539	529	514	522	569	521	546	530	534	505	566	515	566	518	483	513	528	533	532	520	552	503	515	513	564	492	526	539	520	569	483	511	563	515	492	539	566	537	533	495	502	544	543	549	507	531	560	532	547	539	522	532	540	561	555	536	528	533	498	535	544	541	494	521	541	514	514	532	549	485	549	526	515	490	526	504	530	518	490	529	502	547	520	540	562	546	581	510	495	525	544	540	522	590	517	497	493	558	528	537	523	526	519	505	507	514	494	537	530	485	508	536	524	541	528	536	521	568	501	519	503	477	531	496	518	494	542	568	548	538	558	525	541	523	512	543	547	498	509	537	506	559	510	526	511	554	528	534	515	551	534
5531	1347	414	280	504	465	434	333	271	274	216	169	156	147	115	105	101	77	89	74	52	59	54	51	57	54	48	44	40	44	36	43	53	47	47	36	34	26	52	43	40	33	34	30	40	36	46	33	44	27	45	31	31	42	34	31	29	32	34	36	36	26	28	46	32	32	42	34	35	27	38	30	29	38	34	27	26	35	25	38	33	30	25	28	34	20	30	30	37	26	27	25	33	42	28	40	32	26	32	29	27	38	26	36	33	31	23	20	42	31	35	25	32	42	18	30	38	33	37	19	35	24	31	35	32	28	34	29	30	32	29	33	22	36	34	29	25	35	26	39	30	37	32	27	40	38	30	26	38	32	32	32	25	35	30	35	34	26	30	26	37	35	27	31	28	25	26	34	30	37	28	30	30	35	31	23	27	29	42	35	35	33	24	32	39	31	30	22	43	31	33	33	34	31	22	29	27	43	29	35	30	32	36	31	27	31	37	29	34	44	31	39	32	33	34	36	35	37	42	24	33	34	38	38	31	31	26	33	26	33	28	33	30	33	33	29	39	35	20	37	36	37	29	30	34	25	33	26	35	34	34	29	25	36	25	36	34	23	28	21	34	42	33	23	29	41	34	43	35	33	33	39	30	45	36	39	34	36	30	35	29	33	20	34	33	40	25	31	37	22	28	32	36	39	38	36	20	34	30	30	33	23	31	45	29	30	28	31	29	35	42	37	33	33	36	35	30	35	33	35	34	26	27	25	39	48	26	35	31	30	39	29	32	32	45	33	27	31	32	32	34	34	31	34	35	27	40	32	30	34	31	32	29	34	23	34	39	45	31	28	32	32	31	29	39	33	21	31	42	27	34	37	29	39	29	22	33	29	21	41	33	30	28	33	32	31	29	36	33	31	38	24	30	26	36	36	29	25	31	33	29	26	39	33	32	26	43	41	27	27	32	27	21	26	35	39	34	31	33	35	33	27	36	32	27	33	34	17	40	31	30	33	33	32	17	34	31	21	25	42	38	29	32	23	41	40	37	25	28	26	37	24	36	31	38	40	35	30	32	32	24	37	23	29	38	26	33	31	40	25	45	30	30	29	26	33	33	37	27	22	28	41	37	27	43	31	49	41	43	37	42	35	37	35	35	28	31	27	25	25	33	37	32	22	31	25	33	33	28	35	40	38	31	37	33	21	33	48	34	28	43	25	25	23	38	32	29	38	35	28	30	30	30	22	31	35	36	28	34	32	34	34	27	37	36	28	26	21	35	24	41	34	26	44	39	30	31	46	32	18	33	34	30	31	25	41	34	32	35	32	20	31	27	31	26	27	32	29	30	32	41	35	23	36	36	28	32	41	37	41	34	30	22	27	34	35	31	23	37	33	42	25	27	31	38	38	28	37	32	35	28	33	28	32	29	23	35	26	27	28	36	30	44	37	30	31	33	28	42	34	35	30	33	36	29	30	20	36	30	32	27	37	29	26	30	34	41	31	24	30	37	39	38	31	44	25	29	36	24	36	36	26	42	23	30	22	37	26	35	35	34	34	36	30	46	24	32	34	33	33	23	32	34	33	33	30	37	32	37	27	29	35	18	23	32	30	39	31	41	32	22	34	26	33	32	27	30	31	25	35	34	27	45	32	28	44	32	30	32	37	35	31	25	31	28	40	30	33	36	36	35	30	39	35	19	23	32	30	28	26	32	30	34	25	35	32	32	21	23	30	32	37	38	28	21	30	28	34	33	36	32	34	27	38	28	26	26	31	39	44	32	31	35	36	29	21	36	24	40	31	27	43	35	22	31	35	33	24	34	33	33	30	31	30	32	32	36	35	30	44	35	33	27	36	31	29	32	41	31	28	34	24	32	33	33	30	34	27	30	24	24	27	28	34	38	41	28	31	27	32	24	33	33	31	43	26	31	32	31	32	29	37	26	32	32	33	24	30	28	28	33	31	35	32	30	34	43	37	22	29	39	23	28	31	26	24	26	33	29	34	27	31	34	42	30	43	31	34	44	34	35	25	26	34	40	34	28	37	35	38	33	34	31	38	38	31	32	35	26	26	44	22	29	17	24	35	38	30	42	22	25	28	25	25	30	31	24	33	28	28	30	43	28	35	43	29	30	41	33	36	29	31	31	33	27	35	27	34	31	35	25	29	27	23	32	32	25	32	29	26	34	36	27	26	32	40	32	30	34	35	29	33	36	24	32	30	33	30	29	38	35	26	31	28	31	28	34	41	35	30	30	31	31	33	36	34	28	31	34	32	24	29	24	32	31	39	38	22	37	30	25	27	33	34	31	24	37	26	30	28	30	32	33	19	26	32	20	25	27	34	38	36	33	35	26	37	39	24	32	27	43	26	34	28	29	34	28	31	35	36	25	28	25	26	26	28	35	30	35	36	32	34	29	47	31	24	36	41	35	29	33	31	33	32	28	35	36	33	35	25	31	48	26	26	36	32	26	46	33	34	36	39	29	24	28	31	32	26	38	23	25	28	34	37	28	36	30	45	28	23	19	32	30	32	43	24	31	30	36	35	25	31	39	35	26	28	40	28	33	30	42	31	31	28	22	26	34	19	29	24	35	31	28	27	31	41	28	35	27	29	33	27	35	31	28	29	33	37	18	33	37	38	36	34	30	27	39	30	35	27	22	23	35	32	30	30	23	30	37	37	37	37	26	30	38	29	40	35	40	36	39	29	32	34	24	33	28	31	30	27	29	35	28	32	33	30	34	25	30	39	27	23	35	28	23	30	26	29	30	28	39	35	40	31	30	26	20	28	24	29	31	41	26	30	40	36	25	28	25	27	41	27	25	36	31	30	27	28	33	39	41	36	28	34	30	21	37	35	19	34	29	27	38	30	40	24	29	26	31	30	29	41	38	32	40	39	34	24	30	33	35	36	24	30	34	32	35	37	39	29	34	27	33	29	45	24	34	32	25	26	36	36	29	39	34	35	29	38	29	22	44	35	35	38	32	32	37	39	35	27	34	24	26	33	32	32	41	30	35	34	42	36	30	46	21	34	21	32	33	28	27	30	36	34	31	35	37	30	37	27	26	31	36	42	37	39	33	33	29	36	21	35	28	26	34	43	29	29	30	36	41	29	26	35	32	29	37	31	29	42	29	37	29	23	32	28	28	40	29	32	35	33	27	25	39	28	26	33	31	22	37	35	47	29	41	31	32	32	31	32	38	29	35	30	30	30	24	27	33	17	33	43	28	36	30	26	24	28	23	32	33	34	34	26	45	38	42	21	38	31	30	31	38	24	31	39	38	18	29	26	34	36	35	32	33	27	34	32	32	21	29	46	37	29	38	26	38	29	34	31	35	33	25	40	30	32	34	33	36	36	22	31	40	28	26	26	36	29	39	37	31	34	21	38	29	29	22	34	32	33	30	39	46	25	25	36	28	24	25	30	34	31	29	36	24	27	37	36	36	31	18	37	41	29	38	25	25	27	32	27	39	32	33	36	27	29	35	35	33	40	26	32	30	31	31	37
40204	19331	9458	20868	28185	26456	22574	18689	15347	12395	10061	8348	6932	5864	4985	4263	3702	3217	2885	2487	2278	2007	1808	1739	1582	1482	1246	1200	1172	1131	1013	1059	1014	968	909	917	889	832	830	798	800	773	776	749	759	711	736	657	652	656	660	635	641	676	590	602	575	587	551	555	581	586	569	531	581	552	552	583	523	502	555	533	523	491	501	515	510	508	489	497	492	520	488	540	497	480	504	518	529	509	525	501	519	462	466	506	488	485	517	515	495	498	512	502	513	504	516	478	541	498	532	498	470	471	478	502	479	458	506	472	519	491	455	451	514	483	537	439	524	514	487	462	489	487	513	480	484	497	494	490	483	497	544	487	496	499	494	485	500	513	480	510	479	493	490	509	490	504	518	528	530	459	463	473	531	517	507	498	519	509	476	507	525	504	471	507	513	437	510	543	511	505	474	513	470	488	472	486	477	483	509	494	511	533	500	468	490	514	510	475	494	549	531	484	446	446	494	524	492	495	481	488	495	509	483	514	491	471	482	482	488	454	464	485	505	508	504	510	510	492	512	469	498	522	528	530	474	536	484	473	518	452	544	517	495	500	496	497	466	469	513	492	456	528	494	491	477	483	497	473	484	516	478	528	457	493	478	537	498	476	515	455	488	510	507	504	490	454	493	497	501	522	505	533	502	518	484	502	470	512	444	504	528	510	505	549	502	499	509	498	480	534	523	495	505	492	484	477	463	481	480	523	493	513	489	478	516	461	460	452	476	528	485	501	469	496	474	515	511	486	545	516	516	446	511	525	535	514	521	484	461	490	498	520	515	492	492	481	467	482	513	492	493	472	556	503	468	462	470	482	489	475	477	512	501	490	508	477	482	465	515	494	520	510	493	498	496	500	489	491	499	495	469	544	496	496	499	478	512	508	461	488	524	463	473	483	522	501	514	463	482	506	543	527	500	503	474	516	477	488	458	479	495	499	463	508	500	471	464	514	498	454	493	512	492	476	478	473	493	470	519	496	465	524	498	476	467	501	517	499	473	462	508	510	483	464	470	492	480	472	488	490	511	455	517	478	503	457	472	495	482	477	501	510	482	525	493	555	487	500	476	494	481	488	481	551	522	496	506	465	517	484	478	483	523	509	482	490	478	496	479	521	511	502	495	449	495	494	502	465	518	497	508	493	519	459	490	492	482	489	494	490	462	479	501	486	504	503	493	490	483	508	495	521	498	417	440	516	497	493	486	539	476	473	464	506	493	525	476	454	514	467	491	517	501	501	503	508	513	514	516	480	467	444	506	499	487	463	449	522	511	504	508	506	517	509	537	500	489	518	481	459	535	472	466	516	522	487	466	512	471	482	473	442	472	488	471	488	523	467	501	494	498	457	483	483	494	493	507	478	508	456	538	454	469	491	495	487	488	559	479	460	521	473	497	505	496	510	463	463	525	507	495	514	490	525	502	554	489	494	507	486	518	444	509	513	492	468	501	504	493	507	518	536	506	483	518	520	455	490	520	458	492	523	510	493	482	491	455	494	492	464	469	547	495	503	472	523	493	509	494	531	508	513	534	480	515	518	485	513	437	467	483	499	475	497	495	486	475	520	505	509	464	492	489	530	521	510	522	502	499	481	475	505	507	467	511	504	512	450	503	471	489	534	464	495	519	495	509	495	486	497	476	474	505	531	491	483	509	501	491	494	532	503	500	504	505	509	472	507	508	486	496	552	470	468	509	493	483	509	471	508	478	484	452	505	478	518	484	470	458	513	504	508	493	507	514	472	524	514	520	530	539	509	494	494	481	517	485	521	491	458	479	508	500	509	521	505	497	475	498	498	503	493	470	515	470	443	490	497	506	460	480	508	430	488	535	518	494	488	452	467	487	507	525	498	457	489	507	481	476	504	432	484	509	476	525	487	497	522	488	489	475	505	484	485	521	460	480	517	488	479	489	506	487	494	503	474	463	506	468	479	491	472	507	507	472	474	534	431	502	495	488	485	463	484	463	485	471	504	485	526	503	519	443	492	486	520	452	543	513	486	501	502	517	519	534	492	532	473	533	463	506	506	503	487	482	505	490	479	476	508	449	483	487	508	499	469	507	502	476	511	505	523	461	479	460	504	532	521	487	515	527	493	525	524	513	482	520	513	492	483	496	485	484	500	493	506	505	497	525	456	519	479	450	458	490	484	535	498	468	502	494	495	487	527	474	500	494	512	515	507	532	500	530	520	513	518	499	478	504	463	505	483	503	488	489	501	541	465	502	460	491	484	475	486	469	490	492	476	499	471	511	466	508	501	477	490	489	490	492	470	507	496	526	477	460	475	515	487	501	501	497	481	482	502	495	495	511	517	512	474	530	487	493	521	512	526	533	480	499	538	469	533	519	511	480	473	492	501	454	519	479	528	521	451	469	476	484	509	494	456	493	504	477	474	498	451	490	505	489	501	521	483	510	512	530	463	489	518	469	504	509	495	499	516	522	496	499	510	485	512	475	510	475	506	512	504	480	481	474	530	549	459	499	491	517	466	527	498	467	485	493	478	490	534	448	478	489	486	507	481	505	493	504	472	513	503	496	528	507	479	515	497	484	511	528	510	485	541	497	467	509	477	518	465	519	534	525	512	498	524	532	507	505	467	495	517	450	497	485	495	526	474	490	470	472	483	499	505	499	498	471	509	505	492	478	487	483	482	495	472	516	476	517	499	448	512	488	532	498	501	451	498	531	506	504	509	502	499	453	465	495	496	531	487	519	460	496	506	508	513	489	458	498	511	479	508	524	507	528	486	499	489	557	521	477	454	500	471	449	476	544	469	462	490	536	504	501	510	495	512	492	518	476	512	497	461	474	482	517	482	510	502	504	531	489	490	477	505	520	472	499	495	492	475	481	488	522	475	469	513	469	469	515	494	513	501	483	475	510	505	478	509	511	471	491	502	497	551	484	515	507	528	515	484	490	497	510	450	513	500	471	483	532	533	504	473	485	536	504	495	487	493	474	541	454	487	505	501	546	479	497	496	559	460	503	505	467	490	518	502	518	507	490	536	493	520	504	480	469	533	500	499	500	444	476	504	484	509	481	485	494	485	512	485	463	522	516	512	490	512	478	505	500	495	517	499	527	478	536	512	501	495	525	536	473	496	514	490	534	452	492	477	478	485	479	519	499	545	486	498	477	515	460	501	499	502	497	470	501	495	498	479	490	483	477	481	492	482	509	491	445	469	461	501	494	479	486	468	500	514	529	467	503	473	530	492	518	531	475	503	508	492	498	494	530	509	482	475	536	481	493	479	499	483	516	487	466	476	448	523	509	487	529	471	487	513	493	496	447	470	495	512	522	497	498	489	519	506	479	483	550	500	513	510	483	494	465	493	486	501	530	477	456	495	531	469	488	455	464	528	449	471	498	512	548	464	458	459	509	502	513	491	476	472	480	501	518	485	527	518	531	515	463	531	514	457	495	491	504	487	479	485	454	528	477	524	502	514	503	466	506	480	506	481	504	489	490	568	483	529	520	502	486	487
14882	5236	1003	694	1063	1067	930	772	687	503	490	415	370	315	242	220	181	164	158	140	125	122	98	111	107	67	73	95	74	97	51	73	74	69	58	59	57	49	52	57	54	67	64	52	48	42	44	46	43	44	53	44	47	56	42	53	49	48	50	43	34	32	34	43	38	39	53	35	42	38	40	32	47	45	44	32	43	37	38	32	54	41	37	38	41	41	43	44	49	38	41	46	43	35	37	38	39	36	43	37	42	31	46	36	34	38	37	33	42	34	31	39	27	50	46	32	55	35	43	39	31	45	31	40	38	30	49	46	35	32	39	36	28	24	34	28	36	46	28	26	29	44	36	37	36	33	46	37	34	31	47	35	36	33	41	37	43	36	47	32	36	22	50	39	41	41	38	40	41	44	32	45	27	33	35	33	41	28	43	39	39	38	34	30	36	44	46	32	39	42	42	45	38	31	42	45	38	37	55	32	43	35	43	33	37	44	43	26	34	40	23	31	35	36	37	34	46	35	42	36	41	24	23	60	43	43	31	39	43	27	42	33	37	38	40	35	42	32	50	38	35	40	43	32	43	38	43	39	40	42	47	38	29	48	41	36	45	41	31	28	40	39	48	38	32	39	37	29	46	49	46	39	28	35	33	42	28	35	31	37	40	38	32	43	33	38	56	52	56	38	36	39	43	36	39	41	33	46	45	37	30	36	37	36	42	40	29	37	43	43	27	40	43	40	37	34	34	46	42	38	36	41	42	36	36	41	44	31	41	36	41	44	41	39	38	31	34	36	36	31	48	31	46	40	40	33	39	37	34	45	38	35	45	37	41	47	41	36	31	37	40	38	31	39	37	38	37	27	44	42	42	43	42	34	38	40	36	45	29	47	41	34	47	29	45	35	48	42	38	45	40	41	37	47	34	38	34	34	36	27	38	29	34	30	36	35	38	35	34	51	39	31	38	41	43	41	33	45	37	37	35	31	39	46	37	38	41	54	41	36	35	41	34	33	40	34	32	44	47	26	44	38	37	33	31	40	32	44	30	36	34	37	45	41	37	42	37	38	38	39	31	39	35	40	36	33	34	40	42	40	39	44	36	34	27	30	27	32	48	34	28	35	37	53	38	39	39	39	42	40	43	35	36	39	43	30	34	38	33	35	43	26	49	34	30	33	40	29	40	28	32	36	40	43	36	48	33	27	48	47	41	37	33	33	30	39	35	38	32	28	41	45	42	43	36	28	39	42	45	42	34	32	43	46	32	33	37	39	36	26	42	43	37	33	30	41	43	26	33	36	45	42	38	36	37	43	27	35	28	37	50	35	37	42	42	42	35	33	38	44	33	42	48	41	40	39	34	34	35	33	36	44	42	41	36	31	34	44	34	45	53	35	45	46	37	32	34	33	48	34	56	36	42	38	31	37	38	39	37	32	26	35	39	41	38	41	31	38	48	35	33	41	27	47	31	38	34	30	34	35	42	49	37	33	38	37	44	35	47	31	37	45	39	28	38	42	34	35	49	27	37	37	37	37	38	55	39	35	42	37	36	38	25	40	39	37	41	44	26	35	37	33	37	26	32	39	43	41	41	41	40	43	39	40	47	37	35	26	38	33	39	50	42	38	37	47	37	36	31	31	30	30	44	32	36	23	34	40	39	36	48	37	37	34	35	37	33	31	42	44	46	34	38	41	35	46	42	45	34	39	52	43	43	38	48	31	46	36	37	47	33	44	34	35	44	38	54	42	36	46	39	40	31	33	35	39	48	37	38	35	37	37	44	45	52	37	46	45	48	26	35	32	43	33	29	24	35	43	47	31	35	28	34	42	37	35	33	40	34	33	39	37	27	42	41	38	35	41	38	46	37	52	35	29	49	32	42	35	37	43	48	29	47	40	32	36	39	28	39	38	29	52	40	38	26	30	44	38	40	45	34	45	43	38	43	36	36	31	42	44	48	42	35	39	38	43	34	34	33	38	34	43	37	40	41	33	35	43	35	32	43	27	30	31	41	34	51	43	41	37	39	39	30	40	41	28	41	43	43	54	46	39	46	45	49	41	29	48	34	34	37	35	39	49	42	42	48	41	31	39	40	40	35	53	42	38	37	35	47	47	51	28	40	31	39	35	35	33	26	31	45	42	28	54	31	42	37	29	38	38	43	41	43	36	32	37	44	34	46	48	31	42	53	46	42	41	50	38	26	34	42	35	41	45	42	31	43	38	42	40	44	43	33	34	34	41	44	29	46	32	31	46	43	36	43	40	39	41	36	28	37	47	37	45	36	30	33	39	35	39	34	38	41	43	45	39	39	50	40	33	32	56	36	37	30	42	30	37	33	47	36	38	46	43	32	55	23	39	44	46	38	39	35	27	33	45	43	35	34	39	42	33	34	43	24	47	45	41	45	28	43	34	48	48	32	34	37	34	39	36	33	34	46	33	43	38	42	25	42	40	47	34	40	44	45	39	43	34	36	38	41	43	36	35	42	33	45	47	40	40	42	34	35	45	47	32	46	41	38	38	47	30	43	41	38	42	39	39	33	32	31	39	34	40	50	40	44	48	40	39	39	32	44	43	40	44	29	32	48	38	51	42	41	42	41	43	38	41	36	37	35	31	36	41	52	32	39	27	40	40	45	39	27	44	41	38	45	37	29	50	45	36	31	33	36	36	40	37	31	37	39	34	37	55	33	42	32	26	38	35	43	42	37	37	55	43	39	37	42	36	43	29	45	31	39	33	26	39	27	35	31	51	33	36	44	39	39	43	37	33	30	37	36	46	42	47	41	30	33	31	26	34	33	45	41	32	39	44	40	34	42	47	33	40	41	52	32	41	27	36	39	28	45	48	37	35	40	44	39	34	49	47	36	33	45	35	45	43	47	37	41	39	49	42	39	44	39	44	33	38	34	42	46	34	36	27	40	35	59	45	40	33	45	39	41	42	40	36	49	28	46	36	38	34	38	43	36	32	39	46	33	36	40	36	34	31	39	31	45	34	32	39	44	29	38	36	34	39	39	41	52	28	36	33	54	45	40	35	33	44	48	39	37	34	31	53	45	30	41	44	44	41	39	44	44	43	44	35	30	55	35	33	38	39	30	45	40	36	38	41	44	40	39	36	45	39	37	44	43	39	35	43	36	48	35	27	43	30	53	37	35	34	52	35	32	49	33	40	47	42	41	31	31	44	40	37	22	35	35	34	44	34	47	26	39	32	47	34	32	36	37	35	38	27	44	50	42	31	34	44	51	46	35	36	40	43	33	50	33	37	26	35	45	52	37	37	30	31	37	32	30	42	48	37	43	43	34	36	40	37	46	42	37	38	39	35	33	40	34	43	38	42	38	43	39	35	39	42	37	46	39	47	44	43	52	40	35	36	35	33	46	43	31	28	39	40	27	33	37	41	39	38	50	38	48	34	39	40	51	33	37	45	46	44	37	43	31	48	37	45	50	38	38	40	47	42	41	32	35	33	40	42	43	39	29	40	41	37	37	36	32	40	35	40	33	41
52823	27848	16508	29775	37192	35913	32462	28702	25123	21731	18732	16073	13747	12087	10374	8735	7844	6885	6103	5548	4821	4293	3886	3601	3294	2961	2641	2462	2341	2115	2013	1789	1897	1820	1716	1611	1401	1497	1376	1378	1304	1273	1196	1143	1116	1083	1034	991	965	1022	904	932	840	895	885	810	842	826	807	752	808	767	730	747	779	755	748	687	702	726	659	705	630	660	640	674	670	675	669	641	644	656	641	655	631	658	653	604	635	623	630	633	635	644	612	635	618	579	609	619	569	626	626	633	615	658	648	596	633	633	633	627	652	560	622	594	624	613	668	641	660	581	627	599	594	571	619	587	620	604	630	627	594	601	614	589	611	594	614	605	586	659	560	597	630	616	623	596	645	577	603	594	589	655	602	587	636	576	626	591	595	591	581	588	625	558	540	622	619	612	646	580	588	592	592	563	569	621	557	593	574	593	610	563	548	545	590	630	596	615	582	608	602	614	620	593	557	575	600	620	626	622	593	611	668	645	624	607	616	624	601	579	595	606	582	591	555	593	609	577	563	619	608	609	606	569	610	615	617	564	598	595	610	603	621	618	600	611	592	601	641	598	559	619	623	613	625	545	597	574	573	615	602	599	607	576	607	653	583	586	575	614	604	575	573	576	598	577	626	669	615	561	592	606	556	552	586	566	594	600	581	552	589	591	598	593	586	568	611	558	619	630	580	577	598	587	611	575	557	587	586	561	607	597	619	555	641	603	598	632	561	602	604	636	586	576	586	580	564	594	585	605	621	609	617	600	564	612	587	604	596	640	598	595	598	614	622	585	588	590	595	565	583	617	550	666	618	591	567	591	562	596	589	625	556	608	617	635	545	595	596	631	641	550	562	589	611	600	596	625	583	582	597	647	585	574	652	625	605	612	590	623	627	606	531	606	605	610	600	636	600	582	621	576	608	626	561	555	584	583	613	643	633	601	602	581	667	627	601	606	567	596	585	618	591	623	583	615	598	601	612	605	567	623	612	590	592	622	574	598	616	621	623	599	607	626	601	581	608	597	604	616	566	585	559	591	597	598	597	596	620	581	584	554	582	616	565	626	563	605	667	603	554	586	566	621	620	597	606	570	616	615	582	607	593	606	594	601	624	599	610	575	657	589	588	619	590	581	596	603	589	600	600	632	575	622	612	565	598	544	565	619	621	646	562	618	599	593	616	570	612	604	612	612	570	610	577	607	582	560	656	624	632	578	585	589	572	608	586	603	619	593	594	637	582	568	617	618	603	578	577	627	603	581	595	614	602	631	609	627	612	601	568	611	612	608	566	607	603	617	603	614	570	564	569	581	603	598	591	587	585	572	619	605	567	584	601	616	628	582	616	594	594	632	603	592	604	588	593	570	629	614	642	628	606	624	695	597	579	564	626	561	594	652	633	639	610	567	598	585	616	582	609	592	604	594	609	599	597	626	626	605	613	591	605	581	638	586	575	595	599	606	581	593	570	584	619	598	577	564	588	618	603	586	585	563	570	597	592	615	610	611	655	576	569	661	615	628	607	630	588	623	610	616	647	585	581	588	610	604	572	603	622	567	548	588	621	585	609	592	612	583	656	595	606	627	603	624	578	604	593	582	566	592	598	579	651	580	585	612	610	577	638	601	568	619	590	594	560	599	585	559	614	610	631	609	552	611	579	526	594	629	611	627	580	587	600	640	619	609	616	639	628	596	595	593	619	603	609	610	577	611	585	609	594	631	583	586	538	643	593	585	623	607	614	597	591	596	564	626	609	604	648	595	599	564	627	581	622	620	635	646	561	629	589	602	585	589	550	563	592	605	610	587	675	562	617	609	605	601	601	612	577	609	618	627	579	623	619	609	622	591	623	575	628	574	614	617	561	589	653	599	599	601	570	586	612	556	656	569	601	585	640	553	589	583	580	578	618	559	612	587	621	617	615	606	628	594	614	606	617	591	592	608	535	626	618	604	612	585	604	583	619	636	609	570	573	626	616	550	596	622	581	577	614	589	607	591	614	594	618	577	591	602	598	596	637	616	641	637	585	614	643	582	597	643	597	613	591	608	580	573	646	608	568	585	684	573	588	604	633	609	554	544	618	604	594	586	623	573	637	593	570	623	599	561	593	588	673	585	602	573	615	599	577	593	606	591	619	611	602	634	609	640	610	615	618	632	631	593	560	571	584	615	556	591	579	592	595	587	597	590	617	566	655	631	602	573	618	637	642	591	602	655	581	581	580	604	607	620	578	603	584	643	605	579	602	580	617	619	575	589	640	603	616	581	618	606	605	616	528	546	594	599	568	606	591	623	577	576	576	570	613	600	632	624	629	635	594	633	598	616	628	619	602	637	628	605	599	581	601	623	622	590	616	578	602	595	569	617	565	637	660	612	579	612	590	581	606	595	587	593	571	620	611	619	634	570	597	603	649	611	644	587	579	578	597	593	614	556	622	588	630	601	630	654	612	547	580	630	620	573	627	600	621	611	620	558	594	613	622	603	624	575	625	606	616	623	596	654	576	577	614	602	618	606	591	591	577	593	589	634	617	597	623	605	585	639	635	605	605	591	638	587	618	580	614	614	588	582	595	609	559	617	586	623	598	586	603	589	582	580	638	625	553	577	592	613	560	622	615	571	628	592	544	571	586	609	605	601	573	564	608	608	591	620	550	577	604	614	592	609	597	607	556	582	625	619	597	578	567	599	563	600	569	612	621	572	614	594	660	596	603	550	579	570	600	597	599	566	641	633	603	589	563	585	572	562	590	617	596	616	592	639	572	605	603	610	607	568	613	619	575	605	592	624	606	571	610	612	603	589	643	587	579	613	622	595	613	599	578	602	612	554	617	640	582	602	588	631	602	601	582	574	604	582	587	597	594	601	637	602	622	642	591	627	639	598	585	635	621	585	601	607	588	613	596	627	589	567	584	588	605	590	571	589	597	547	598	550	574	656	596	630	632	598	600	601	628	597	619	606	597	591	554	592	621	571	574	568	644	595	584	642	599	603	598	598	605	620	576	621	607	585	605	621	615	587	648	562	590	591	600	585	575	610	601	648	575	607	599	557	564	590	612	581	639	552	560	595	603	580	652	597	621	594	573	633	560	585	609	592	632	586	582	581	568	606	596	589	605	646	604	585	615	634	620	595	684	599	619	587	636	573	627	593	542	569	619	598	604	588	596	603	596	605	603	618	642	590	547	605	588	582	638	583	608	558	607	580	593	615	617	620	608	601	606	587	599	573	549	615	626	602	572	601	578	604	611	588	621	599	637	583	575	542	634	605	596	620	590	640	586	568	613	577	616	621	588	652	609	601	588	647	603	599	636	624	603	589	608	569	591	608	587	592	554	591	584	593	597	592	597	627	656	605	556	627	543	615	605	581	575	598	610	576	617	593	650	589	605	570	586	598	607	616	550	589	639	603	610	597	619	538	648	601	576	609	599	626	630	627	638	607	598	597	592	612	582	651	593	585	589	583	582	619	592	580	613	623	593	578	615	598	579	599	595	600	560	631	576	607	623	577	599	541
9761	2820	670	464	706	780	644	544	442	388	317	318	246	193	184	143	151	147	122	113	100	107	102	84	76	66	77	51	79	56	67	53	79	74	73	56	54	53	57	59	48	59	67	48	53	53	46	60	60	50	38	46	54	52	56	50	49	48	41	51	45	52	41	51	48	44	50	43	46	38	43	45	49	41	51	58	40	57	52	40	46	65	40	45	41	50	44	39	46	56	38	43	46	59	45	44	46	47	48	40	48	42	59	54	56	54	32	61	41	52	48	52	44	50	63	52	36	50	54	57	44	40	42	46	50	35	51	48	50	46	58	40	46	44	43	62	50	47	47	52	43	41	40	47	45	41	47	46	44	46	37	46	42	39	56	33	53	34	39	40	44	50	54	57	38	54	42	46	28	35	48	40	40	44	49	39	41	45	44	45	39	43	47	64	40	42	34	44	59	41	42	44	57	41	41	42	48	51	45	50	52	43	45	52	39	46	50	32	51	60	47	39	47	47	61	42	46	51	57	59	50	55	50	51	44	57	56	50	54	51	51	51	54	41	54	44	50	47	55	50	52	31	37	48	43	40	49	49	51	38	58	34	44	56	59	60	53	48	48	39	49	46	50	48	50	49	46	52	51	39	54	39	50	46	40	42	62	48	44	38	48	51	52	40	50	61	57	36	37	54	50	44	46	33	63	52	56	47	35	47	35	37	55	36	43	52	46	48	41	51	37	40	58	43	40	42	45	47	40	50	50	52	51	38	39	54	51	53	45	46	35	53	44	37	47	54	44	49	52	40	38	37	49	51	56	59	43	47	60	56	42	33	49	48	50	43	36	43	36	57	56	38	41	55	49	47	50	45	56	55	49	47	37	54	45	51	45	39	39	48	43	38	49	41	54	40	46	43	41	40	45	49	35	53	38	55	48	54	39	46	52	42	49	45	48	56	39	33	50	50	50	46	43	50	36	46	46	52	50	40	43	45	53	46	46	54	59	62	53	42	53	37	32	45	43	46	41	51	45	48	46	34	44	39	35	54	45	50	36	38	48	40	59	52	54	41	50	41	55	50	41	51	58	42	41	56	44	50	52	39	37	33	42	51	57	59	50	54	41	37	53	55	47	50	42	43	46	42	41	42	40	48	44	48	44	53	57	47	55	44	54	53	56	54	44	29	39	48	41	44	46	44	51	42	44	45	55	59	39	41	50	51	47	53	44	57	37	56	48	50	53	39	42	42	46	53	41	45	51	44	45	43	43	56	37	47	42	54	50	40	55	41	56	50	40	50	42	47	45	50	41	49	45	41	45	54	50	47	41	56	45	41	53	35	49	43	41	47	46	55	43	48	39	42	46	42	45	53	44	47	42	47	59	48	55	41	50	47	38	61	48	56	45	41	46	43	45	49	50	47	50	51	43	47	39	44	42	47	45	39	36	44	47	53	39	43	53	33	34	44	43	46	33	39	50	40	39	46	49	40	58	48	41	40	51	47	40	45	47	44	49	38	52	37	43	61	46	40	56	45	43	62	48	49	52	62	40	43	45	37	42	44	38	51	47	48	52	49	48	49	48	46	48	48	50	50	47	46	50	44	51	47	43	42	49	39	42	45	35	30	47	38	35	48	63	41	49	50	58	48	45	44	43	39	48	55	41	41	43	41	61	55	48	53	36	48	52	57	40	41	33	43	53	43	52	54	43	48	41	28	36	46	57	60	42	46	43	46	46	46	41	41	35	45	52	47	54	56	51	50	53	49	36	52	39	36	53	52	52	48	41	52	55	46	43	46	45	39	49	37	43	44	43	41	46	52	42	51	40	49	41	49	41	52	50	37	45	32	31	46	43	43	41	59	45	46	50	45	46	45	52	41	48	40	43	42	42	53	49	38	51	45	44	37	50	46	57	53	53	52	49	42	52	42	54	33	47	50	37	38	45	44	50	48	42	46	48	37	52	45	57	45	42	44	47	43	49	47	44	39	49	43	53	42	43	31	37	39	55	54	41	53	41	50	56	46	52	53	47	44	45	53	43	52	36	43	51	47	45	53	42	42	60	55	42	45	55	46	49	45	50	51	40	43	54	44	48	47	48	39	47	45	45	40	37	40	60	51	31	34	42	42	48	48	45	38	48	53	49	30	53	51	58	38	41	50	48	36	43	45	43	51	51	43	48	37	45	45	48	35	33	48	54	38	43	51	54	57	40	48	53	47	34	38	48	42	50	48	54	48	40	49	55	53	39	51	49	39	52	56	58	46	54	55	38	43	57	47	40	48	50	45	40	55	40	50	52	45	42	58	46	39	50	55	45	47	45	52	49	40	50	51	51	52	41	49	43	45	44	33	42	39	42	48	50	38	42	54	47	42	46	52	56	47	43	39	65	48	52	46	44	48	37	49	49	48	34	51	55	42	41	52	44	42	47	49	50	44	49	45	54	47	49	47	51	58	44	36	41	47	43	46	43	47	35	39	38	54	46	56	36	60	50	39	63	51	51	46	49	61	54	48	53	45	46	46	58	37	57	47	43	53	56	52	42	53	47	59	42	39	51	58	41	42	42	54	60	40	51	34	44	43	54	49	43	58	45	49	37	67	49	47	47	52	50	46	47	44	44	54	45	43	43	49	50	49	44	54	38	42	48	36	52	41	44	59	58	33	34	41	38	50	40	54	55	51	42	43	48	60	45	47	39	43	47	51	51	50	60	54	53	55	47	37	57	47	46	38	42	38	54	45	49	45	58	49	36	48	47	53	57	55	41	40	39	55	48	49	49	56	52	52	45	64	53	45	47	57	47	38	46	43	48	49	51	46	36	43	61	35	37	41	53	38	46	53	48	48	47	40	40	52	58	46	54	42	43	32	54	61	34	54	39	48	46	40	45	54	42	38	41	48	53	58	42	34	41	37	51	40	48	45	40	45	53	41	54	44	45	47	57	50	40	53	59	54	31	46	42	43	44	49	45	50	38	48	67	48	46	42	47	42	41	40	52	51	57	39	47	41	58	39	55	41	46	63	57	38	47	47	46	45	44	44	45	48	47	55	53	53	29	49	40	42	49	45	52	47	40	57	59	51	54	45	36	42	59	48	58	43	39	44	47	56	43	49	38	40	56	56	39	35	61	38	48	43	53	50	54	62	41	49	40	49	56	41	49	51	35	42	44	39	44	49	35	41	62	49	40	42	43	40	55	44	49	56	50	41	38	53	49	40	48	47	43	35	43	39	42	45	36	48	44	41	50	50	49	43	49	42	46	47	38	47	44	31	43	51	45	65	47	53	55	50	46	54	47	50	36	48	49	46	31	55	56	44	49	45	54	49	42	47	45	46	46	45	58	56	39	41	52	56	37	58	51	41	42	43	62	57	44	30	44	47	53	37	48	57	38	38	49	47	52	55	41	44	45	37	44	55	63	34	47	34	53	42	52	46	41	38	35	54	53	45	57	38	41	47	32	37	51	38	45	49	41	35	33	40	41	45	44	50	60	44	39	42	34	51	33	52	43	45	41	53	49	45
45336	24184	12820	25005	32653	31132	27323	23319	19788	16723	13978	11701	9964	8592	7197	6182	5350	4860	4265	3904	3336	3122	2814	2616	2272	2079	2030	1837	1740	1690	1533	1537	1558	1405	1379	1338	1248	1253	1153	1198	1231	1138	1120	1064	1080	1023	967	978	939	933	973	930	870	908	870	848	861	826	788	811	808	807	827	805	849	859	808	787	753	780	823	774	757	714	756	780	765	788	811	782	733	747	759	740	734	737	798	720	757	707	717	774	792	702	726	712	811	732	758	708	688	769	717	682	709	708	741	731	710	677	677	733	717	744	701	715	694	684	672	721	735	711	704	751	719	731	705	728	709	721	756	732	736	735	684	680	729	712	682	702	708	735	707	736	704	712	690	786	694	749	711	719	755	740	733	709	696	699	685	737	730	732	695	713	736	734	698	776	691	775	694	690	728	750	719	710	775	667	677	667	775	688	701	726	710	764	726	752	733	723	713	761	705	696	710	712	724	714	728	676	749	746	687	733	735	672	768	738	745	741	703	706	698	754	752	731	703	723	692	727	743	782	671	734	731	673	670	734	714	705	705	647	726	690	682	693	720	711	732	753	731	740	702	685	745	731	685	681	729	690	694	679	732	688	685	731	680	700	710	743	731	739	777	706	720	703	709	710	741	700	740	711	730	779	713	744	760	768	678	715	700	703	732	721	700	716	731	699	731	686	764	704	640	743	749	707	690	695	707	716	687	684	741	744	745	781	695	725	732	739	748	749	739	716	732	691	781	709	718	728	734	695	748	736	694	728	718	713	700	762	743	721	709	733	722	728	725	758	695	678	699	718	701	751	731	680	665	715	751	701	686	715	696	711	683	694	762	712	687	672	690	806	746	700	703	724	698	766	712	718	703	755	708	726	701	727	742	670	669	713	697	707	716	718	742	671	696	679	762	736	686	744	745	700	682	737	706	734	726	707	707	734	679	714	761	698	728	720	772	690	677	670	696	766	702	743	686	696	717	763	744	742	724	757	732	718	732	712	700	718	723	676	743	722	709	696	713	712	722	712	729	734	697	711	690	694	762	729	747	696	735	697	702	702	728	702	697	727	760	678	728	704	688	720	684	734	719	726	735	665	673	731	719	690	741	703	733	701	698	727	701	694	716	684	719	681	698	730	674	687	746	697	725	697	708	682	696	701	710	701	735	694	748	719	740	709	728	710	721	688	724	691	705	746	713	695	691	680	752	698	778	690	678	704	694	719	699	721	766	745	728	711	727	702	697	691	739	748	677	718	763	720	691	699	715	763	677	657	762	714	719	743	692	695	759	737	722	709	678	695	711	708	718	748	708	722	646	715	700	698	720	677	667	704	723	736	699	681	679	727	717	735	707	681	760	707	713	694	720	707	733	730	742	766	711	709	746	706	702	682	715	713	721	697	690	705	741	708	712	725	731	713	739	722	725	757	730	731	724	712	732	697	736	738	744	734	701	699	703	753	716	728	666	736	741	713	692	734	712	739	712	755	713	680	682	735	744	759	731	732	715	737	688	710	687	717	653	757	695	701	754	714	734	734	736	719	703	705	779	639	704	695	777	654	724	715	710	717	707	718	727	766	742	704	754	683	712	749	767	719	737	737	709	714	694	694	748	680	736	726	697	723	687	710	738	705	691	713	719	724	695	718	678	716	757	716	745	710	705	746	674	701	754	742	736	717	667	709	772	779	728	767	776	729	702	702	704	689	679	717	697	735	682	714	739	701	719	718	693	719	684	747	708	696	719	689	687	750	697	751	682	714	750	679	723	727	686	713	719	722	708	662	718	688	747	719	771	738	726	705	711	710	743	746	705	712	755	727	798	764	698	713	717	689	694	714	728	726	715	753	775	695	746	779	720	702	740	690	742	725	710	692	677	754	672	741	671	746	721	729	784	690	710	774	687	729	731	705	757	730	722	728	713	712	715	726	694	676	716	718	731	703	760	695	757	709	709	730	722	742	698	685	729	677	698	732	732	731	704	722	714	657	734	692	714	711	672	752	689	710	725	668	692	729	724	732	707	681	741	749	692	712	730	704	728	702	705	710	702	718	736	673	762	668	752	755	716	690	665	725	740	713	706	751	691	715	694	748	713	749	696	740	703	738	748	713	709	733	719	728	729	734	720	707	749	756	707	719	683	721	700	726	735	701	719	701	686	755	661	698	727	728	722	746	662	707	705	712	677	725	724	738	732	735	699	729	737	720	717	716	742	740	721	721	721	755	718	727	722	714	721	701	676	681	731	742	717	685	730	731	676	744	786	689	732	686	744	701	723	727	705	712	704	661	714	686	762	674	710	716	699	754	695	755	697	718	709	684	769	731	714	694	738	727	750	779	715	720	699	722	701	686	756	745	678	712	700	717	694	732	719	728	705	710	768	738	729	679	729	703	714	751	718	685	697	667	716	665	770	741	782	712	705	707	716	730	755	704	776	685	753	745	693	697	703	706	716	729	657	676	719	723	721	723	710	727	704	699	760	689	712	696	703	689	748	674	697	691	768	697	733	709	726	707	661	740	674	724	712	704	730	741	699	746	733	726	756	743	696	684	660	718	760	793	706	767	724	696	721	734	712	730	710	709	762	705	712	726	710	713	731	709	729	728	705	760	678	699	692	660	713	704	690	736	720	732	693	730	725	695	742	747	694	716	712	722	677	682	740	724	703	698	728	699	701	692	725	657	758	733	717	715	657	702	730	729	769	687	716	703	728	729	742	740	704	699	659	755	697	755	767	719	767	726	699	664	754	723	782	739	663	764	739	732	699	733	683	697	702	746	703	701	726	715	718	725	692	719	704	695	655	694	691	703	685	763	672	726	707	722	724	695	757	732	757	692	778	712	757	713	707	753	702	740	726	704	712	724	726	702	698	713	726	759	680	763	774	688	747	711	704	740	740	708	756	728	738	779	730	716	703	742	735	712	730	700	703	700	726	736	693	745	653	665	707	778	778	714	710	717	709	675	715	732	674	672	730	729	675	769	707	720	722	694	701	681	686	730	696	664	717	747	760	723	767	709	671	754	718	731	771	751	723	741	735	760	689	758	713	717	738	743	724	717	711	780	712	710	707	723	783	713	726	709	784	752	704	705	711	743	678	675	721	705	729	667	741	668	714	724	700	705	745	723	739	668	789	699	709	729	724	722	719	732	702	708	723	708	657	774	700	664	693	699	688	724	643	729	704	752	731	750	720	669	711	707	753	669	756	684	741	729	733	713	728	691	731	745	745	723	712	698	717	700	678	711	745	734	697	745	674	719	709	751	702	685	703	717	741	749	692	717	734	738	705	671	703	670	665	721	714	674	733	699	732	723	720	698	755	704	728	736	666	718	723	673	741	673	754	716	709	705	716	709	664	683	705	696	714	724	710	696	711	748	746	704	707	717	721	719	735	682	673	694	726	738	720	721	682	746	748	704	710	727	716	728	694	728	750	775	679	701	758	742	719	707	781	730	722	742	713	737	723	727	705	694	720	737	756	694	707	750	719	692	700	704	690	686	728	736	750	695	735	693	691	729
14434	4681	959	627	952	1149	928	810	688	619	482	389	368	253	238	207	189	158	140	141	138	96	105	99	93	91	94	77	74	49	69	51	65	58	61	49	43	46	49	49	57	47	47	64	49	42	39	46	42	45	59	38	27	38	51	41	41	32	33	43	35	39	33	39	39	29	37	37	26	32	34	36	41	34	32	30	39	31	47	31	41	41	28	31	41	32	30	29	33	30	25	30	37	37	27	40	31	35	34	33	35	41	29	38	33	33	38	45	42	25	27	49	30	29	23	29	43	32	41	37	42	43	46	35	36	37	33	31	35	35	44	36	20	30	46	36	47	29	36	24	28	27	32	29	33	34	37	30	38	30	30	31	39	33	25	30	36	32	38	39	30	33	37	32	25	33	33	33	39	32	29	33	40	49	34	29	42	34	33	42	31	42	38	27	31	34	39	31	34	28	27	40	37	28	40	45	37	44	28	36	35	33	29	36	33	37	44	34	29	31	37	30	30	36	29	29	31	32	36	29	45	30	32	35	30	38	38	31	41	39	32	35	44	38	37	38	35	30	25	40	44	34	30	36	36	25	29	40	32	39	31	42	35	31	32	34	38	34	33	30	38	34	41	29	35	36	29	35	41	32	41	39	39	30	34	29	30	32	30	40	44	40	28	28	36	35	38	30	46	33	30	21	24	34	35	30	29	26	42	33	18	36	49	39	41	25	41	35	30	33	38	30	30	41	28	31	28	32	23	30	36	21	36	33	37	38	26	20	34	41	30	31	36	39	27	35	39	29	35	40	38	27	29	34	44	40	28	35	34	40	35	40	38	33	38	33	37	38	31	24	36	34	33	43	28	40	16	28	34	57	30	44	35	25	29	43	38	36	41	31	39	27	31	42	39	40	30	29	35	54	33	38	45	31	36	46	37	36	31	34	36	33	42	30	38	28	26	35	32	35	48	38	24	34	36	28	33	26	38	31	35	29	27	35	27	34	42	33	25	34	39	39	40	42	32	34	39	32	32	31	39	31	37	34	29	31	32	30	34	32	30	36	37	28	34	27	31	30	37	38	34	29	26	35	23	43	35	28	36	43	32	42	22	30	35	34	32	45	28	36	39	33	32	32	27	39	26	37	32	44	39	32	40	40	43	29	32	35	27	35	31	24	30	25	34	35	29	39	22	37	36	33	38	27	23	34	18	40	31	37	30	28	39	30	39	36	41	29	41	34	47	31	35	40	44	35	41	39	36	39	38	30	32	31	22	44	28	37	21	39	30	29	42	33	34	29	26	32	29	33	31	28	42	32	32	27	42	37	34	33	25	24	34	28	43	26	30	38	37	27	25	40	32	36	38	44	27	27	44	32	39	42	44	36	37	42	36	37	38	30	27	24	29	39	32	36	36	33	35	36	36	28	46	31	37	32	32	39	35	34	38	55	34	39	35	25	44	42	43	29	27	34	35	33	40	32	34	30	35	24	42	43	34	38	36	17	25	28	37	33	36	38	30	41	46	27	29	26	37	30	34	33	29	37	41	27	49	37	46	42	41	37	28	31	35	30	29	32	32	29	37	42	42	39	48	42	31	32	32	23	31	48	29	35	26	38	28	28	40	40	41	45	30	35	27	35	33	15	28	44	33	29	45	33	37	37	34	36	42	32	37	22	37	29	34	33	38	28	34	30	40	28	34	43	41	30	33	37	30	29	26	30	38	42	34	35	35	32	39	30	35	39	45	30	27	30	36	31	49	30	44	34	44	36	45	26	34	47	36	24	32	37	30	35	36	33	31	30	26	33	37	27	31	27	38	28	35	33	36	32	36	31	34	38	38	39	24	41	33	27	25	27	41	30	24	22	36	24	39	29	32	34	45	38	31	34	39	40	36	24	25	31	30	34	34	32	31	26	33	31	45	31	38	28	38	30	32	46	33	41	35	34	34	36	29	39	25	34	36	32	36	35	47	34	29	25	38	52	39	42	29	33	37	40	25	28	35	31	23	37	40	29	30	26	32	43	30	34	38	33	45	32	40	30	31	24	39	39	34	32	40	40	32	24	31	30	24	36	40	36	46	24	30	39	35	30	44	48	28	25	36	44	30	29	32	30	38	28	29	32	34	42	32	34	33	27	35	32	34	33	27	28	28	34	26	32	33	33	38	24	36	36	43	42	30	30	35	33	23	38	39	32	25	28	26	37	37	35	38	22	27	29	31	21	28	37	34	41	27	43	42	40	33	30	32	45	38	28	35	36	47	37	37	24	31	30	34	46	38	31	35	37	43	28	27	31	22	41	37	28	19	31	31	38	27	37	44	31	33	43	27	38	44	42	32	44	30	30	27	32	33	32	22	33	35	29	25	38	31	40	30	25	22	45	31	32	33	29	35	43	37	34	34	33	27	29	33	33	32	23	27	29	35	44	37	33	32	30	26	20	36	30	41	36	35	33	39	38	29	34	35	36	30	40	33	38	35	26	29	44	37	33	31	28	43	39	36	30	32	29	28	41	36	41	49	39	28	38	36	36	28	45	40	28	25	26	34	29	41	36	53	46	35	32	42	37	33	33	25	29	28	35	35	30	33	38	37	37	41	40	38	34	32	31	38	38	27	38	28	38	33	31	34	38	35	30	38	18	43	36	34	37	40	40	29	35	45	35	35	38	38	30	39	34	31	31	27	48	34	26	36	34	27	27	31	38	32	41	44	35	40	23	39	31	37	30	36	40	21	37	31	31	31	37	31	38	32	31	38	35	36	40	33	35	50	29	39	31	39	36	36	32	39	35	27	33	37	42	39	25	39	30	37	37	35	32	43	35	33	36	44	41	31	39	34	26	35	35	45	36	42	26	41	28	36	29	34	36	32	36	37	27	29	31	33	34	28	36	34	36	35	26	45	42	29	45	33	36	29	37	30	24	31	43	34	35	32	39	27	29	31	36	40	22	34	36	31	34	39	44	32	31	32	37	33	36	27	40	40	37	26	29	26	35	41	26	37	43	31	31	26	33	36	33	34	27	35	20	33	33	42	44	27	38	36	32	40	34	27	40	41	43	32	33	34	35	33	27	38	27	27	35	38	41	43	37	39	36	35	36	28	37	39	38	42	26	30	31	37	29	38	31	37	43	40	36	28	25	36	29	34	33	29	30	29	30	31	28	34	29	33	39	32	41	24	26	29	35	30	28	30	44	30	31	35	30	33	40	32	31	48	49	34	24	37	40	30	34	36	31	41	34	30	32	35	43	40	42	29	44	28	28	34	33	32	35	32	25	32	34	34	29	27	28	43	32	40	33	37	48	27	32	31	29	36	35	39	34	30	37	45	30	31	28	39	26	25	44	34	29	34	40	34	27	38	32	29	36	27	33	41	31	43	31	29	28	38	37	42	28	26	32	32	38	37	38	36	36	31	21	32	32	32	38	39	42	34	44	38	40	37	25	28	34	31	30	30	34	40	36	35	26	38	27	26	30	39	36	34	33	46	40	32	32	35	41	31	32	31	33	27	49	28	32	34	41
53853	27137	16231	30221	37519	36585	32663	28942	25041	22170	18578	16034	13658	11979	10277	8935	7808	6798	6125	5414	4778	4303	3860	3484	3187	2862	2686	2438	2314	2047	1922	1820	1726	1635	1577	1563	1432	1375	1295	1243	1242	1201	1224	1137	1029	994	993	963	948	864	842	872	841	858	863	797	735	754	715	714	732	722	694	674	731	649	656	674	648	646	644	610	626	593	598	585	592	573	594	596	580	552	555	577	563	571	555	542	548	555	573	542	568	592	547	569	511	564	578	537	572	529	574	502	576	522	508	527	545	569	530	559	556	550	503	517	544	526	481	558	522	557	510	526	523	562	537	551	577	589	530	531	531	527	521	538	563	536	535	555	534	537	516	524	549	547	537	556	530	503	488	484	502	558	510	534	530	505	549	513	536	522	521	507	518	533	568	507	569	539	507	548	558	552	508	517	538	587	518	522	477	508	537	548	477	565	554	548	537	499	495	541	503	524	525	513	519	541	508	506	542	518	515	496	477	546	545	545	509	532	522	494	540	518	531	497	518	519	532	572	516	550	549	516	534	565	499	537	527	497	507	462	518	489	528	513	581	506	527	536	513	528	511	554	530	486	523	530	561	529	544	526	522	582	513	513	522	531	532	502	495	562	559	495	531	469	523	510	532	487	554	498	510	522	534	520	522	544	519	507	537	536	473	524	502	526	523	527	556	497	503	543	502	491	534	538	491	528	500	554	516	533	553	524	530	521	519	522	546	530	507	549	535	521	489	536	474	515	557	525	524	527	552	546	569	521	519	543	560	538	500	530	528	517	521	561	479	546	468	508	534	521	505	487	493	499	488	495	538	566	546	484	527	522	542	509	560	480	518	500	500	506	521	551	571	524	531	511	531	487	495	487	586	559	545	540	547	543	531	530	533	495	510	496	530	529	500	548	490	570	505	513	526	520	540	478	553	511	525	505	496	467	522	535	537	518	518	541	532	543	489	531	535	510	526	534	551	501	506	527	575	541	506	513	520	511	522	539	519	481	545	533	497	520	542	496	553	506	510	523	546	586	525	524	522	504	511	531	510	506	518	511	560	536	530	531	509	496	509	541	518	564	519	523	480	554	493	548	500	517	496	527	536	538	522	511	500	528	524	531	526	514	533	494	463	452	477	520	537	534	481	526	484	532	524	557	518	552	577	531	498	536	576	511	491	525	523	498	567	547	513	489	540	559	492	538	551	515	493	499	545	532	565	517	482	491	513	541	530	562	562	514	542	540	516	562	533	562	490	523	565	516	542	540	543	568	519	561	502	489	499	533	483	512	528	548	535	484	542	536	514	518	541	553	525	547	547	503	532	525	516	528	511	515	527	502	553	523	530	557	523	489	494	539	517	519	479	529	514	532	525	564	505	511	531	471	493	539	522	526	552	515	492	502	515	536	498	509	540	537	520	540	483	542	525	547	516	582	529	514	470	534	558	513	543	504	523	539	530	580	548	523	535	533	528	547	499	482	511	551	528	496	506	500	538	518	532	531	529	514	583	514	543	577	552	568	492	507	515	519	523	548	540	509	477	520	508	494	519	535	548	491	457	507	562	487	497	531	529	498	546	549	515	523	498	574	512	543	510	539	529	534	556	520	510	508	557	495	509	492	540	519	547	504	531	541	539	562	500	489	488	527	458	559	524	534	542	536	544	531	517	497	554	537	541	494	575	519	524	508	554	563	553	525	540	567	531	488	512	530	531	523	482	556	545	552	526	574	507	526	561	527	570	521	552	539	558	524	515	568	503	526	555	539	524	503	547	548	536	532	516	536	527	550	544	525	497	513	529	552	499	543	524	512	541	545	512	551	526	503	533	525	542	560	526	542	489	544	581	543	488	533	541	510	566	512	525	520	515	540	539	534	511	526	510	567	511	531	511	520	500	496	524	503	557	506	499	560	523	489	558	505	494	498	520	490	499	557	541	517	505	500	535	565	495	504	546	505	548	490	517	514	508	531	526	506	530	554	515	519	532	537	509	527	510	550	513	521	547	552	566	532	487	532	567	531	496	543	526	550	520	511	505	551	550	515	556	542	541	498	535	517	530	549	537	493	524	518	535	526	502	549	492	539	513	522	568	546	521	546	524	507	543	536	548	528	553	506	488	565	524	532	584	531	554	499	498	480	554	547	541	519	529	553	495	496	524	515	542	507	536	506	533	535	524	533	548	517	506	531	498	521	517	512	486	537	532	516	527	502	524	506	504	530	506	518	594	512	530	555	540	560	475	513	549	506	535	513	548	533	530	498	531	535	534	576	557	507	503	528	523	488	555	536	532	515	507	527	526	524	521	515	519	537	547	533	518	516	511	516	542	476	475	558	558	500	548	518	557	491	554	533	558	508	533	498	523	518	492	593	538	554	523	517	507	524	531	532	516	552	453	535	523	508	515	542	504	519	531	529	522	565	512	479	610	499	508	537	499	510	549	512	539	496	506	507	535	572	543	497	502	541	540	508	483	547	515	466	492	510	549	509	498	537	517	494	546	543	535	489	513	568	509	509	490	508	534	537	562	497	544	523	536	517	553	516	519	551	540	499	520	542	497	529	507	486	510	548	531	550	515	541	511	521	543	536	505	520	533	535	562	556	562	539	527	550	544	533	524	545	554	535	505	503	522	512	564	516	510	547	556	590	515	528	514	500	519	545	492	517	531	507	519	507	476	533	533	536	515	494	510	507	455	483	546	572	534	517	540	561	503	498	531	518	508	504	513	547	489	525	530	550	516	567	554	516	511	543	516	535	557	567	537	493	482	506	482	503	528	576	536	549	524	551	512	525	520	553	539	523	518	509	515	515	499	575	516	533	519	499	503	504	542	526	528	511	512	518	531	519	496	517	537	536	516	508	572	539	515	549	551	522	523	506	539	532	505	519	505	495	523	512	543	520	519	524	526	515	535	511	514	530	526	516	528	520	535	518	474	526	509	498	527	528	490	521	550	531	500	494	499	590	516	496	573	485	551	473	568	531	493	529	529	498	576	525	529	575	497	543	528	523	507	555	550	536	514	538	520	538	577	537	543	570	527	510	518	548	553	511	496	489	529	511	532	532	518	505	483	532	532	529	499	573	497	566	460	543	519	504	517	515	477	569	516	495	494	514	530	544	529	519	531	544	571	523	531	526	529	530	525	531	534	474	548	539	535	520	517	513	547	513	542	516	486	556	531	509	525	490	561	530	497	508	541	518	507	516	513	520	532	539	511	523	516	531	526	484	505	543	508	503	497	504	501	536	533	507	525	543	500	516	521	546	543	526	534	497	512	527	535	521	530	512	517	525	524	523	529	513	523	522	569	557	523	514	525	523	513	519	522	539	530	562	509	572	474	526	537	535	572	525	553	541	528	502	511	518	519	503	538	546	491	513	518	501	544	533	487	507	551	540	483	504	556	479	523	565	549	537	489	509	501	516	541	519	536	562	490	556	542	528	502	550	540	534	512	509	523	515	527	535	499	496	528	498	563	538	510	511	541	515	538	538	517	528	528	517	560	520	520	469	534	523	518	526
5439	1179	341	276	451	443	416	344	315	244	210	175	159	125	116	111	105	91	89	69	54	65	59	49	45	53	58	55	47	44	59	56	38	50	41	34	51	41	37	39	35	40	34	33	25	42	33	23	34	42	43	42	35	30	35	35	31	23	33	36	30	48	34	22	28	38	36	30	27	40	32	39	35	40	33	24	33	25	34	34	26	35	40	29	23	35	25	35	31	34	32	31	30	33	40	37	34	36	39	27	35	31	40	41	33	43	27	30	29	37	29	38	23	29	29	31	25	31	29	22	27	38	22	33	29	34	32	33	36	34	37	35	44	24	41	31	26	32	27	31	34	33	37	33	36	30	34	35	25	36	24	38	25	31	34	39	28	36	29	35	32	36	36	31	45	33	28	35	41	31	34	23	25	33	25	36	30	27	27	23	34	30	30	34	29	27	33	19	29	38	39	27	36	35	23	29	33	35	33	38	33	30	37	27	41	38	30	37	33	30	33	21	27	28	29	30	32	39	32	39	36	20	25	34	41	39	32	43	42	35	25	23	29	32	38	23	22	27	39	31	34	35	34	42	32	21	37	33	31	43	33	28	30	27	27	33	29	21	32	44	32	43	32	27	33	31	32	32	36	34	35	31	25	36	35	28	28	29	34	35	31	29	29	35	27	33	51	21	29	30	35	30	28	32	35	32	33	26	33	30	37	40	27	35	31	34	30	37	33	26	39	38	29	44	26	23	37	31	33	36	28	44	29	24	31	34	20	33	33	39	27	35	35	29	30	33	30	26	31	27	34	25	27	38	36	31	36	44	30	39	24	31	17	38	29	32	33	33	28	32	28	35	35	27	30	34	57	35	22	37	25	36	39	48	36	39	38	34	29	35	39	26	22	23	35	33	31	37	32	33	27	41	16	30	33	33	27	27	32	25	30	33	36	18	34	38	22	34	28	30	42	32	34	35	34	35	36	43	26	37	37	37	24	31	29	42	26	33	29	34	32	30	29	38	21	30	26	30	32	28	39	33	24	31	32	42	50	22	28	43	22	35	40	38	31	34	22	41	38	41	35	23	34	33	32	33	30	38	42	24	28	38	28	29	29	28	35	33	38	31	34	46	39	29	40	34	27	26	35	30	43	32	30	37	38	42	39	31	30	32	29	32	32	33	32	28	39	27	32	34	37	33	33	36	23	36	35	24	30	37	32	27	34	27	33	32	22	29	22	30	33	25	26	38	31	24	26	36	40	31	34	27	21	40	32	36	36	31	42	33	32	28	24	31	28	26	22	30	35	32	34	40	35	28	41	30	33	37	30	31	35	32	33	33	41	33	28	38	35	32	36	30	30	21	34	28	42	42	28	37	28	40	34	33	20	42	21	34	36	34	28	33	20	31	28	35	34	45	23	30	31	26	30	35	40	41	37	38	31	38	26	28	25	25	39	41	36	30	34	30	42	28	26	23	28	32	38	24	30	30	38	25	32	40	29	43	29	31	30	41	23	36	33	29	19	32	39	27	22	19	28	34	24	40	26	30	41	24	30	27	24	26	33	42	24	27	37	25	31	27	30	42	44	30	26	38	37	26	31	39	30	29	34	27	30	29	40	31	24	27	32	26	31	34	24	22	38	36	29	30	29	29	28	37	28	35	32	35	23	52	37	36	28	29	42	31	32	30	18	42	26	28	26	34	20	25	24	39	29	43	31	33	35	32	34	31	27	28	31	25	26	36	35	31	40	38	37	37	32	27	38	34	27	29	28	31	40	36	24	31	28	29	33	37	33	31	28	38	28	27	39	33	30	36	36	31	31	28	29	25	38	30	28	35	37	37	34	31	24	35	33	31	26	42	22	34	37	27	33	41	40	21	34	30	29	27	43	26	28	28	35	40	36	26	16	41	34	33	35	27	41	29	35	36	35	29	22	35	27	28	25	34	23	35	34	27	31	28	46	33	40	34	33	36	35	36	35	33	21	43	39	28	25	36	24	35	32	32	26	34	28	33	27	32	29	37	28	38	29	47	35	35	34	39	25	32	45	29	31	35	29	32	32	20	26	42	24	32	41	23	28	25	34	38	32	18	33	40	30	40	31	28	29	30	39	23	43	31	34	29	31	36	32	35	26	30	39	29	38	31	39	38	35	33	25	27	26	28	27	30	35	24	27	32	32	28	31	32	33	37	32	36	26	39	27	36	46	24	28	34	33	24	38	28	39	40	21	30	27	42	28	32	36	28	35	32	22	40	39	29	29	33	37	29	44	32	21	41	34	21	29	32	36	44	33	38	36	31	31	29	41	27	31	37	34	24	36	33	26	28	29	36	39	33	40	33	34	22	36	34	32	25	30	33	40	38	30	34	41	30	32	21	34	23	30	26	44	25	38	27	36	37	27	50	30	30	33	29	44	36	35	30	30	34	29	35	34	29	28	32	29	26	28	38	36	34	30	35	32	34	29	26	29	33	28	26	41	24	34	22	38	43	33	30	37	35	25	30	35	29	31	29	38	33	41	41	27	30	39	36	30	22	40	35	37	34	29	42	33	33	27	29	36	32	30	31	27	31	31	33	43	29	34	23	28	26	34	30	32	31	39	36	19	34	38	27	31	31	38	37	30	36	31	30	35	27	36	34	29	27	39	24	31	26	41	35	31	30	28	36	31	36	46	39	30	18	44	34	22	40	34	33	16	43	34	35	34	31	38	33	29	33	21	40	26	37	39	42	40	33	25	27	27	29	29	31	28	27	35	34	26	28	37	23	26	24	38	43	31	37	31	36	34	42	23	38	24	39	34	33	24	32	34	28	37	35	20	31	32	31	29	34	33	34	34	35	25	26	28	28	36	35	36	38	34	34	36	30	24	40	40	27	42	30	35	19	28	30	33	30	37	39	25	17	36	30	31	26	29	35	38	27	36	26	33	41	32	23	35	44	28	29	31	23	33	32	38	27	25	33	34	28	40	33	34	40	26	31	36	24	35	34	28	28	27	32	31	35	32	41	22	39	25	30	26	26	37	45	36	27	28	25	43	32	38	27	34	34	35	41	36	31	35	34	35	38	38	39	30	35	37	32	40	31	28	30	42	32	32	30	30	31	26	36	40	32	36	29	21	36	25	27	33	32	41	35	27	42	29	29	32	36	32	33	33	26	25	24	25	30	44	35	32	20	21	28	45	31	22	32	40	41	30	32	41	35	34	28	25	24	24	39	31	29	43	37	37	27	41	40	26	34	31	35	35	29	38	37	26	37	39	32	33	42	25	35	30	39	43	43	37	33	33	38	30	31	32	38	39	38	36	34	39	28	44	32	35	28	25	35	29	33	40	28	28	41	33	27	34	27	37	30	33	30	33	26	27	37	33	23	30	33	38	36	34	44	26	37	22	29	33	26	40	35	28	31	35	26	23	21	34	31	35	32	31	27	33	37	25	27	31	36	39	19	31	37	37	28	31	31	23	31	35	23	32	34	31	38	30	23	32	35	39	34	28	37	36	23	33	24	35	31	34	22	35	39
39923	18276	9107	20805	28201	26667	22847	18873	15273	12475	10206	8358	7036	5694	5019	4301	3665	3258	2941	2566	2326	2116	1915	1757	1577	1455	1421	1190	1147	1080	964	1044	1024	950	927	834	841	842	890	811	843	789	718	732	716	749	677	612	651	669	675	634	640	614	601	565	520	593	595	566	573	555	537	546	549	539	583	536	515	541	515	485	574	508	526	537	504	517	533	527	518	546	481	492	500	498	491	534	561	505	531	471	480	505	529	510	568	509	490	478	466	545	507	479	528	487	497	508	505	476	498	523	536	494	501	529	474	533	489	523	539	505	516	490	484	524	502	494	509	498	516	515	479	496	508	470	518	538	463	509	520	514	457	522	511	522	551	493	516	487	489	531	537	495	526	475	491	516	507	489	504	478	499	481	499	482	506	469	504	539	498	519	485	526	502	501	522	476	479	492	509	485	491	518	499	513	492	489	507	514	482	480	479	478	495	522	462	503	455	487	480	497	487	500	517	493	487	512	471	483	491	507	494	531	488	533	457	484	517	521	482	515	515	464	507	491	479	500	474	488	456	542	517	505	485	483	497	499	508	472	493	494	496	452	481	498	478	503	503	475	544	485	497	523	517	548	477	508	473	472	490	507	515	526	521	504	531	459	489	484	487	474	512	524	487	517	490	486	483	494	546	483	473	518	526	487	512	484	509	538	480	483	503	490	512	504	462	486	478	536	525	488	492	468	454	510	521	535	502	482	544	521	535	468	512	486	508	498	473	512	544	513	478	467	501	483	532	502	499	505	504	511	489	480	487	527	470	502	506	488	485	462	475	538	537	531	485	476	517	497	455	470	494	496	507	518	507	475	497	475	506	471	527	509	468	498	471	480	478	465	538	512	494	519	496	474	524	497	497	538	486	513	484	486	498	513	509	482	515	482	518	506	510	543	502	461	513	461	503	538	498	495	519	516	485	502	491	479	506	492	548	541	509	486	507	479	502	510	495	515	470	542	524	512	513	547	459	473	536	506	516	523	487	506	519	497	508	523	497	469	551	510	464	523	499	487	488	494	499	507	457	513	508	466	455	496	496	528	499	491	480	466	513	501	514	488	497	512	476	514	518	491	483	537	475	510	485	466	464	502	513	469	488	516	507	505	505	511	535	514	525	484	494	493	510	509	466	495	484	495	507	487	487	516	486	517	485	474	467	564	512	510	531	539	480	488	488	524	523	501	498	526	492	503	477	497	468	491	469	486	525	500	510	475	491	488	472	469	512	466	519	510	493	464	503	457	541	470	492	530	531	506	494	506	514	539	471	563	486	501	477	496	493	500	496	490	519	442	468	518	463	452	475	496	467	490	509	534	508	502	476	533	553	517	494	521	527	508	493	489	492	521	511	495	489	544	509	520	506	495	457	529	537	512	455	512	484	508	536	495	549	494	522	482	502	472	482	518	461	517	476	467	515	472	478	499	485	491	481	511	471	469	530	483	503	486	503	509	543	505	504	485	540	525	505	475	544	476	524	482	475	480	472	515	482	497	554	543	539	507	519	494	507	493	490	480	504	512	482	500	507	475	507	512	479	498	494	501	487	460	475	548	530	485	480	494	536	470	529	526	525	523	471	516	512	490	482	473	499	481	464	498	478	528	522	486	501	509	547	478	507	486	461	521	496	487	469	495	474	493	499	508	478	479	503	490	537	479	473	503	455	494	485	503	479	499	489	516	455	541	456	510	547	529	503	473	493	521	499	498	492	516	502	487	523	538	470	459	471	474	505	514	470	509	485	516	455	479	467	528	459	507	463	487	475	487	537	512	488	495	516	507	462	528	494	478	485	494	485	501	569	486	487	509	446	482	475	501	475	525	459	458	493	489	488	496	498	544	481	499	478	500	529	483	488	501	512	490	475	512	498	485	492	497	521	496	466	492	501	484	512	522	515	511	493	494	529	533	504	551	509	487	508	488	543	513	514	491	497	492	505	485	485	464	464	505	493	522	513	478	502	500	471	525	531	509	473	493	491	490	514	521	490	484	514	491	484	511	523	509	475	522	510	476	513	496	506	502	484	495	501	505	490	485	478	515	521	490	501	468	492	450	514	481	460	450	468	486	470	494	491	518	521	530	521	466	538	488	470	498	521	496	512	456	467	486	511	532	513	463	465	497	514	529	464	515	509	491	486	509	479	510	501	483	489	458	477	520	518	508	503	515	521	543	483	536	514	483	482	512	480	509	504	449	457	550	488	557	517	490	462	486	557	515	510	487	483	522	482	473	514	440	482	479	512	536	517	491	546	497	541	525	494	458	485	490	544	506	494	459	473	495	478	489	500	498	540	513	517	510	545	497	524	486	518	497	505	472	472	472	510	514	496	528	474	505	493	471	468	510	532	539	524	521	528	506	482	518	484	444	516	542	460	458	528	495	517	533	495	553	486	532	481	498	512	514	482	507	516	544	505	503	529	514	449	504	473	483	484	507	501	488	518	501	469	510	517	459	549	487	539	497	495	476	512	494	494	508	493	525	503	496	475	485	521	550	498	501	530	503	515	515	503	523	498	535	534	513	523	489	453	531	489	497	468	538	530	509	518	502	516	509	484	497	499	542	511	527	511	501	496	512	493	499	512	481	518	522	499	498	503	525	503	490	538	485	456	456	487	502	526	495	536	522	534	503	504	519	507	521	483	448	482	503	512	465	514	539	489	525	502	459	494	475	526	522	512	515	492	534	477	498	488	468	497	488	497	515	543	445	489	509	537	498	515	491	487	454	492	473	504	525	514	496	502	532	493	523	475	475	518	527	493	472	490	498	507	505	500	519	494	472	458	544	498	529	459	478	476	562	528	505	506	516	528	513	474	481	510	514	475	486	526	507	513	523	506	503	518	496	491	438	479	519	508	481	503	545	510	526	464	518	512	456	490	547	506	474	535	467	487	490	466	483	473	540	499	482	475	536	512	466	482	498	480	472	519	517	531	509	461	491	493	505	471	503	538	508	491	481	497	487	455	488	495	522	479	542	494	507	482	487	553	512	487	461	503	486	505	488	476	479	506	496	502	498	463	515	515	488	453	507	507	483	496	477	453	500	491	507	499	533	503	506	471	504	513	505	507	508	498	452	510	506	511	497	453	519	517	518	519	510	517	499	479	486	502	508	499	494	524	458	502	474	498	506	495	497	513	479	483	490	505	541	486	485	510	498	474	532	509	478	481	497	486	519	480	548	507	503	476	446	495	479	494	532	492	484	560	511	522	485	486	510	522	466	515	498	471	506	470	540	512	482	515	480	498	485	501	509	498	520	500	476	503	497	498	501	472	469	522	501	529	526	483	520	472	465	508	499	530	507	491	471	449	496	489	501	497	504	511	496	516	535	475	516	510	480	504	502	511	489	506	508	519	538	530	482	493	501	500	490	518	480	508	500	504	477	508	509	494	495	527	477	479	487	502	561	472	500	504	505	521	542	455	520	510	531	516	469	509	517	507	494	511	490	501	445	485	475	532	517	499	521	497	491	493	484	474	500	482	550	501	500	489	485
14449	5028	965	636	1042	1164	928	856	693	595	477	422	338	298	254	219	188	173	152	136	108	137	106	94	88	78	92	57	74	73	78	63	61	58	63	70	61	51	56	64	57	60	57	46	38	44	48	40	45	52	44	51	56	58	48	40	35	45	42	28	45	52	48	32	51	35	41	38	37	37	39	43	38	46	47	40	22	47	46	44	45	37	34	52	52	33	34	40	35	50	39	38	33	46	31	35	39	40	29	41	39	35	29	40	43	24	29	37	39	38	45	33	36	42	43	46	38	46	35	41	32	40	41	41	44	33	31	32	37	28	28	38	38	40	35	41	30	40	25	40	38	46	39	33	40	47	26	30	24	38	42	31	40	30	39	27	32	37	36	52	45	39	38	39	43	38	27	27	27	43	41	45	43	36	41	44	32	42	38	46	39	48	45	36	36	34	32	39	26	45	36	37	34	42	33	33	31	49	36	34	34	40	32	43	37	48	46	41	36	23	33	45	38	41	33	49	40	34	28	31	37	30	31	38	41	32	46	44	29	38	25	41	45	45	31	34	44	43	52	45	40	34	41	30	46	43	50	28	39	37	34	39	42	47	47	39	37	46	36	36	36	25	41	50	40	43	46	34	27	35	37	37	48	42	40	39	35	42	44	45	39	51	40	38	33	54	31	32	40	41	43	44	36	50	44	40	42	37	35	34	41	38	47	39	35	27	36	33	44	44	29	47	34	53	31	33	36	36	27	50	32	44	30	37	26	38	30	32	31	41	34	29	43	41	40	37	28	39	39	51	35	43	37	40	29	42	39	45	42	50	51	34	33	40	38	34	38	46	36	29	38	60	39	29	38	29	38	33	32	38	37	34	42	42	47	34	32	38	42	35	40	45	49	36	34	36	35	48	42	33	43	42	38	49	45	43	48	32	33	40	32	45	33	44	37	31	42	48	39	37	40	34	42	37	44	45	44	47	41	47	32	24	36	42	45	41	37	37	36	43	28	40	35	36	37	40	42	50	40	39	40	41	34	43	35	42	31	45	42	32	36	35	41	38	36	43	39	44	29	43	43	38	39	45	41	41	47	47	55	42	28	28	42	40	34	51	49	29	45	37	43	36	33	39	34	49	36	38	36	38	34	37	45	53	49	32	25	49	36	47	45	43	30	49	37	50	34	37	51	48	39	37	40	32	47	31	42	40	34	32	37	48	37	46	48	41	33	40	34	36	40	35	43	48	41	40	39	34	39	40	41	33	38	43	35	32	32	44	32	33	48	38	39	38	37	41	45	33	36	42	36	31	32	44	53	35	44	33	29	39	42	45	35	43	46	41	42	40	33	39	44	35	41	33	49	35	35	33	41	47	35	38	44	43	32	42	39	57	30	34	38	51	39	49	34	39	38	55	39	34	46	37	40	48	35	41	30	31	37	28	43	39	44	46	32	32	44	41	44	38	38	35	42	33	45	40	37	33	20	43	22	29	45	40	27	27	36	46	31	54	47	41	35	35	30	42	28	32	38	38	50	35	43	42	45	39	41	39	46	33	38	31	44	43	43	43	35	34	40	25	31	35	43	24	34	46	34	37	25	51	37	36	34	38	37	36	26	55	42	41	44	35	35	26	36	30	36	47	50	36	35	33	31	32	30	38	40	38	32	41	29	32	25	51	33	36	32	46	51	28	38	45	46	41	45	27	38	44	33	45	38	32	44	55	44	45	42	34	35	40	22	39	40	43	48	32	50	37	43	30	44	38	30	36	31	45	42	37	36	31	31	39	38	46	37	43	31	37	38	50	33	40	40	30	42	39	32	54	34	34	32	44	30	46	45	29	38	35	39	47	28	39	42	37	36	34	38	43	49	40	41	31	32	32	33	32	37	40	26	32	46	35	52	29	39	47	41	41	44	31	32	41	31	37	44	46	44	32	29	32	35	36	44	37	43	33	31	46	52	34	40	31	37	43	39	44	36	41	40	36	38	44	40	43	41	32	43	41	49	43	33	40	41	46	42	40	41	45	40	42	33	34	41	46	40	37	29	42	33	37	41	31	41	39	40	42	48	46	26	38	32	34	42	33	37	43	38	31	42	45	33	37	48	37	25	32	40	47	33	28	51	38	37	41	32	37	40	42	46	37	45	43	41	54	31	46	31	26	44	29	49	45	46	40	44	31	43	28	37	30	31	33	28	43	36	31	32	46	39	31	38	38	50	42	43	36	49	41	42	35	39	46	57	42	44	42	31	34	36	37	28	28	41	34	38	42	34	43	41	47	38	50	51	35	40	38	46	43	43	42	40	40	36	30	45	36	40	45	37	50	40	46	36	56	43	33	48	30	37	35	42	51	40	47	37	34	42	35	41	52	51	42	53	38	41	35	34	45	35	27	28	48	51	39	33	44	40	45	36	43	32	49	46	41	37	37	48	33	36	37	49	38	48	47	35	38	36	49	40	39	40	49	40	38	42	38	33	30	38	42	38	42	41	43	43	38	32	53	43	46	37	46	31	33	31	44	46	38	33	41	43	49	41	37	33	39	42	38	34	44	31	48	52	37	35	39	38	31	35	42	38	40	42	42	42	49	38	41	34	37	33	41	38	34	39	36	34	37	54	38	41	35	33	43	49	43	28	37	32	45	33	40	49	34	44	34	45	41	32	30	41	32	43	50	44	27	32	39	40	30	38	41	40	36	42	31	47	34	41	36	46	43	27	39	41	38	35	35	40	40	32	36	35	32	41	55	42	30	36	37	20	37	40	49	48	53	38	42	36	46	34	50	38	40	38	35	39	41	35	40	44	40	33	46	48	35	34	36	41	31	43	31	29	44	42	37	43	40	36	39	42	43	33	43	37	56	41	36	37	53	43	41	49	39	43	55	32	46	48	37	37	34	51	42	36	47	39	48	51	39	34	25	44	37	47	38	45	36	49	27	34	45	36	37	36	33	40	38	38	30	42	39	36	34	41	37	28	43	41	49	26	55	44	38	39	44	47	28	48	38	43	35	35	37	32	46	28	40	37	42	34	31	41	40	38	35	35	37	47	38	44	45	38	35	37	49	31	38	31	30	35	41	40	47	40	28	50	33	45	47	34	46	36	30	41	36	38	39	49	34	43	41	39	38	36	27	37	38	38	41	47	34	29	33	43	34	35	32	41	38	35	35	42	38	39	37	41	39	48	33	35	51	39	44	32	39	44	37	42	35	24	43	33	39	34	36	37	36	38	45	37	44	32	45	40	34	43	31	48	34	37	31	34	51	30	32	31	36	36	29	35	48	44	39	35	39	36	52	46	35	43	32	37	45	46	42	36	40	36	39	45	36	41	29	37	31	42	38	37	38	45	40	39	41	40	41	43	37	33	34	39	40	45	42	50	28	38	34	34	29	34	31	45	35	45	32	40	47	41	40	46	36	34	46	45	33	38	36	56	38	38	36	37	47	44	38	39	39	40	40	36	37	31	43	44	38	44	31	44	48	47	38	30	35	39	44	43	36	26	39	33	44	40	42	42	41
52536	28898	16175	29915	37147	36034	32639	28774	25299	21688	18796	15924	13880	11945	10357	8925	7731	6818	6095	5486	4896	4309	3849	3658	3303	2979	2820	2609	2264	2035	2054	1840	1782	1762	1645	1563	1492	1500	1429	1390	1296	1304	1198	1212	1153	1072	1044	975	920	972	957	950	926	956	948	823	830	760	811	810	767	756	811	782	714	753	733	723	706	716	681	672	695	660	725	640	691	671	688	641	699	647	650	639	628	632	683	602	633	653	651	606	610	654	598	651	613	640	627	634	645	595	582	606	614	604	674	617	582	602	628	597	618	607	608	645	570	637	596	616	589	603	612	664	587	623	627	613	610	585	594	648	599	628	642	636	591	576	649	621	619	593	631	586	675	617	607	588	585	640	660	651	608	603	621	615	620	624	607	609	605	604	634	593	628	563	616	610	581	593	602	648	606	641	606	639	609	637	577	635	651	577	590	603	606	596	627	608	572	623	572	619	583	601	596	599	598	636	605	654	604	608	581	573	585	589	626	592	582	623	595	610	629	605	590	622	589	629	607	585	567	583	662	588	611	588	605	620	578	588	573	626	619	614	608	577	584	547	550	602	607	566	580	638	631	602	610	549	614	582	606	614	572	585	604	571	595	571	628	639	599	605	608	571	610	568	595	622	570	594	635	602	580	620	594	623	610	589	585	610	584	607	586	622	589	616	560	590	642	604	610	626	568	609	589	630	598	576	638	593	637	580	627	600	592	581	593	633	613	641	595	601	626	579	581	628	601	551	570	580	614	597	584	613	575	621	582	559	580	607	597	642	593	662	583	579	595	610	613	636	587	610	611	613	605	629	603	589	651	605	613	656	581	603	628	622	594	602	625	595	631	627	627	655	591	580	639	574	619	657	562	633	585	610	642	637	622	583	595	610	622	601	617	587	601	600	609	588	619	615	600	597	604	605	540	603	577	612	599	581	590	594	586	643	624	596	603	563	619	598	603	556	606	584	616	646	557	610	585	593	658	611	604	585	586	618	599	591	612	601	559	611	599	597	551	609	604	554	632	624	608	635	599	575	615	592	611	616	604	643	591	611	616	626	620	608	574	610	607	591	619	626	597	599	626	608	580	598	580	601	610	589	616	582	626	607	558	602	632	648	598	606	557	588	586	590	571	608	573	618	641	593	610	581	638	614	608	631	586	609	583	661	582	556	621	618	566	584	579	610	619	662	597	564	622	602	622	599	557	598	605	595	591	605	609	602	610	597	604	629	627	625	597	621	575	602	578	593	594	607	603	607	639	629	565	611	606	576	603	620	562	616	640	583	618	589	575	625	615	584	581	611	567	591	614	606	618	650	633	591	615	596	588	628	632	586	605	567	599	549	594	606	561	586	596	596	601	598	617	602	609	598	632	612	600	559	603	561	558	613	563	637	577	613	600	613	589	633	606	607	619	594	580	607	624	616	646	619	618	616	590	556	593	614	610	579	575	545	614	642	582	605	585	644	580	588	602	591	614	629	630	579	645	641	609	577	660	625	580	624	603	604	586	600	590	609	592	616	606	586	621	617	604	596	593	572	604	606	594	595	636	585	616	593	628	609	593	598	630	641	630	604	609	573	612	650	587	624	600	638	601	596	585	616	586	585	637	621	610	574	617	594	567	637	657	566	596	624	611	609	603	649	599	586	587	545	590	621	662	599	605	607	617	621	623	602	619	588	599	615	590	601	595	615	582	602	623	562	614	616	613	621	600	608	581	576	598	641	587	571	628	604	665	638	570	567	585	615	580	617	624	615	580	580	563	590	602	603	617	610	619	645	609	566	620	654	643	609	605	555	567	558	584	573	569	626	614	638	595	590	630	567	603	671	626	632	578	633	595	611	643	570	592	610	596	606	598	570	603	589	611	600	633	580	640	586	626	593	588	602	579	600	576	618	587	609	661	587	640	595	637	561	586	649	621	615	596	592	579	611	596	567	601	595	627	554	613	592	557	599	613	593	606	593	589	605	628	627	617	619	594	563	598	601	603	631	584	592	646	603	593	609	627	560	605	609	581	601	604	621	595	628	616	595	574	587	595	632	618	596	552	635	640	610	664	566	587	606	605	590	619	576	610	591	598	651	564	582	558	613	630	632	615	584	584	589	634	626	576	636	610	617	627	579	610	628	613	622	574	603	598	590	561	608	619	618	593	629	585	610	601	625	621	575	621	663	608	580	584	587	618	619	559	561	563	570	635	603	568	599	582	572	625	586	573	608	591	601	638	639	580	613	589	586	606	679	615	631	576	597	617	643	626	595	592	594	579	619	613	593	648	611	634	569	624	611	591	587	573	626	599	618	596	585	599	629	590	615	623	626	602	624	637	592	584	611	591	665	616	623	584	597	640	637	580	613	613	611	570	632	600	599	584	589	597	612	631	641	640	582	614	619	646	612	570	597	635	607	589	623	594	641	605	652	615	586	609	622	608	602	607	599	628	587	647	629	611	580	558	617	581	632	658	592	603	634	609	634	587	623	602	661	637	603	597	595	607	599	611	585	619	592	616	618	622	636	569	599	621	554	573	627	602	606	573	588	595	541	601	618	614	610	603	598	603	569	598	621	564	568	600	646	646	610	578	597	619	624	622	606	600	606	586	594	617	581	619	665	592	546	633	657	602	568	607	573	604	618	571	623	629	558	578	582	593	603	574	642	605	626	628	626	571	605	584	556	654	569	597	625	586	604	603	637	572	609	594	617	575	585	611	604	565	615	615	609	575	604	613	607	540	583	625	597	603	594	613	581	645	595	589	615	578	645	593	618	608	574	586	622	599	590	659	645	587	569	576	669	610	561	589	625	605	597	582	602	586	609	585	605	599	610	625	614	612	619	594	625	653	617	610	607	618	604	673	627	611	620	580	569	603	592	595	642	621	619	626	617	590	605	618	566	597	618	568	611	603	588	593	605	586	632	645	563	593	572	634	588	624	648	591	636	605	580	640	559	608	623	601	571	648	600	633	603	659	565	626	633	591	609	637	583	622	653	609	614	648	604	594	586	612	594	550	652	599	632	583	606	587	619	586	612	630	597	590	596	635	612	584	611	607	603	610	612	609	579	592	624	634	610	630	613	647	595	582	609	586	588	641	611	560	583	636	603	598	648	599	588	648	642	626	616	604	623	608	597	554	606	587	575	604	608	586	572	597	554	608	620	609	602	598	620	611	608	592	627	621	601	613	606	605	545	634	586	619	608	583	610	586	592	625	585	636	596	594	555	581	618	593	628	640	602	614	641	592	638	633	609	639	598	607	601	577	579	586	576	584	640	624	614	619	618	593	588	602	552	605	594	586	607	642	576	618	598	565	607	647	602	615	626	594	583	563	570	594	577	605	597	589	605	620	608	582	637	594	593	585	596	605	548	641	638	602	652	658	601	636	598	610	587	606	636	556	556	627	570	605	649	604	576	619	630	634	592	669	589	572	616	606	574	621	570	614	624	549	589	584	617	597	593	639	612	586	580	627	589	571	619	625	582	615	590	569	607	586	585	592	563	631	638	636	638	624	580	611	591
9910	2459	571	432	628	674	598	492	423	365	336	261	241	185	174	152	138	92	142	108	83	89	85	91	80	68	92	69	76	72	69	68	60	51	60	51	60	59	47	66	59	70	55	50	44	47	47	58	41	58	50	50	44	51	52	70	45	35	47	45	50	47	58	48	37	42	52	49	49	44	50	37	44	40	43	48	55	36	51	53	49	50	45	48	42	41	53	45	45	43	45	48	48	56	36	42	42	47	51	43	50	42	44	51	50	52	46	41	45	50	45	43	42	54	43	41	45	47	33	50	42	39	49	47	48	35	37	45	43	41	42	42	43	51	44	43	43	49	45	52	46	49	38	45	47	44	46	35	45	47	44	37	42	54	47	36	54	42	64	41	45	48	47	54	39	52	47	44	43	38	51	36	43	47	47	51	47	45	42	41	41	50	40	60	63	49	40	47	44	32	48	37	55	45	56	47	61	53	35	45	58	49	39	46	52	39	43	48	48	46	39	42	38	50	43	47	47	50	52	63	29	46	50	43	42	49	50	41	47	45	34	37	41	43	37	53	50	50	46	44	51	52	40	46	37	51	35	32	55	42	40	46	44	50	51	43	39	49	47	40	42	48	46	53	41	38	59	46	42	45	55	57	51	49	40	54	59	44	47	46	49	65	52	43	45	40	37	54	31	45	47	43	51	43	37	40	45	42	43	37	43	49	48	53	42	45	47	49	42	37	54	45	37	48	41	38	41	53	44	48	50	54	43	42	42	43	41	48	40	38	51	49	60	38	53	53	50	43	39	44	56	52	51	47	49	46	52	40	54	44	34	50	41	55	37	52	48	44	43	53	54	43	45	40	42	49	40	45	41	56	44	43	42	62	41	56	54	47	43	46	47	53	55	48	59	40	45	52	37	50	42	44	48	37	47	46	43	43	42	43	56	51	46	60	40	48	45	42	49	46	57	43	41	58	40	43	43	42	54	45	57	57	36	44	38	38	46	50	50	46	31	48	40	44	48	32	49	45	48	45	45	54	48	43	49	39	30	45	42	40	41	49	46	39	49	53	39	41	39	52	56	43	37	49	43	44	54	44	47	36	45	40	40	48	39	47	43	52	44	38	47	38	57	36	52	55	38	51	51	46	46	47	39	53	35	42	54	59	53	53	47	51	57	46	38	59	44	44	48	53	43	40	49	53	51	53	66	32	52	44	51	42	50	53	47	35	36	42	53	49	33	36	42	46	39	36	32	54	44	54	41	55	41	65	42	42	49	47	44	42	48	39	38	46	42	41	40	53	56	50	46	54	46	47	46	42	43	44	45	57	50	38	46	53	44	54	34	50	41	43	47	37	33	38	59	48	45	37	45	37	52	38	28	34	49	52	42	54	46	49	49	49	32	49	45	59	47	38	47	38	55	54	31	37	56	45	38	46	48	57	55	48	37	42	48	46	64	54	44	36	51	35	40	42	37	36	59	51	49	48	47	42	59	49	55	64	40	44	57	42	44	41	55	47	47	54	53	47	28	62	44	46	45	46	45	39	43	44	43	44	60	63	59	50	40	39	47	53	45	48	39	43	52	38	51	37	37	50	44	38	42	55	41	46	64	53	49	54	45	53	46	44	49	50	62	45	55	36	44	52	36	38	48	43	57	46	39	51	55	53	45	53	52	53	34	60	50	50	57	58	48	48	42	45	39	40	46	48	39	38	47	45	52	44	44	48	44	38	38	50	46	62	42	36	51	37	38	46	54	44	51	54	35	50	45	52	43	50	41	51	46	48	42	46	50	48	39	46	48	44	47	39	53	43	46	45	37	45	43	48	43	47	38	52	39	65	48	50	47	54	49	47	49	46	44	34	52	45	45	38	47	54	53	48	42	37	45	48	49	50	41	43	48	47	56	45	52	49	41	62	58	47	66	43	46	45	49	46	42	43	50	51	38	51	47	54	51	44	51	58	50	55	49	48	48	64	47	49	51	53	58	50	47	51	48	50	31	47	36	44	54	49	41	49	41	49	46	48	46	50	47	42	42	38	42	58	58	43	43	44	44	47	41	58	48	51	44	49	47	52	42	48	51	48	49	38	47	60	49	53	40	40	51	54	56	41	40	48	42	51	51	47	39	39	53	37	50	39	52	47	65	42	55	50	55	45	46	45	53	45	55	54	39	52	55	43	47	56	46	34	52	46	49	39	47	40	41	51	60	40	52	46	39	35	42	45	35	39	37	43	44	60	43	49	35	42	58	46	43	49	36	40	46	49	56	51	51	48	62	55	51	48	46	45	55	54	46	45	55	54	60	50	44	40	54	42	41	47	45	52	50	52	38	49	43	50	43	46	36	51	43	46	46	43	49	40	34	49	46	52	51	42	53	46	35	41	44	49	44	38	57	58	41	41	44	45	51	38	49	55	44	56	41	45	38	62	59	53	32	39	49	37	54	51	47	43	47	51	52	45	43	52	44	37	45	49	42	52	45	48	40	50	43	52	48	43	42	46	42	41	41	52	49	49	34	48	53	55	58	36	42	53	47	52	42	42	48	53	45	41	36	37	42	52	34	41	50	60	46	40	43	39	36	42	46	46	40	43	38	42	54	37	50	51	40	49	50	42	56	46	44	34	55	57	52	35	39	39	52	40	52	44	48	38	51	49	56	43	47	60	40	44	46	53	49	47	38	53	44	37	36	45	46	51	48	56	50	42	36	49	51	55	50	44	51	55	60	39	46	43	44	42	39	44	47	64	54	33	53	35	44	36	35	46	39	40	45	44	56	51	47	64	49	42	55	52	58	57	49	44	45	54	64	44	43	52	48	55	36	54	49	44	28	51	48	35	47	37	53	36	45	58	44	50	41	57	46	47	38	40	47	50	43	37	47	55	42	42	46	35	49	31	39	50	53	53	39	54	55	49	60	44	50	45	42	58	45	47	42	51	52	46	48	46	59	39	50	46	39	62	48	40	47	43	37	46	37	52	48	68	35	60	44	45	38	61	56	39	31	47	46	46	55	43	58	43	59	39	49	38	48	44	46	39	49	50	45	44	47	48	44	46	48	45	45	49	52	45	47	46	43	58	40	45	55	44	42	36	42	49	47	48	48	48	46	46	57	53	53	41	42	47	51	60	44	52	59	35	44	49	50	45	33	52	44	54	44	36	51	50	40	52	39	50	52	53	47	55	53	62	54	41	35	43	47	40	47	45	60	53	45	46	51	44	44	45	48	41	34	51	40	49	52	41	48	47	48	50	43	46	48	46	46	38	53	47	40	34	50	48	38	50	39	46	48	38	52	52	52	32	43	44	42	44	43	52	44	51	46	55	44	35	50	36	34	46	32	37	44	51	48	44	42	43	46	52	47	44	49	47	48	49	39	66	44	47	34	47	33	47	59	50	34	40	49	60	39	54	31	38	47	38	30	60	50	40	44	42	59	47	47	53	46	53	48	37	52	51	49	43	47	41	53	51	52	49	59	38	50	37	44	44	45	53	60	47	38	48	47	43	35	36	42	41	49	52
45397	23628	11993	24641	32218	30737	27256	23431	19931	16653	13933	11704	9809	8274	7280	6129	5437	4871	4228	3807	3344	3088	2779	2604	2373	2250	2109	1864	1752	1685	1623	1449	1471	1357	1377	1358	1279	1278	1235	1201	1182	1135	1148	1119	991	1009	969	941	915	895	937	978	910	916	908	914	901	804	791	848	808	824	802	809	806	816	776	835	806	798	784	786	754	780	758	775	773	794	742	822	788	732	709	740	704	739	731	711	789	765	665	752	756	696	709	753	717	705	733	735	750	744	788	693	726	762	727	701	756	694	727	765	755	728	746	724	719	760	670	717	735	722	714	691	707	701	710	734	710	694	702	722	666	708	690	665	720	714	711	728	776	742	767	699	687	704	742	722	697	745	739	735	708	696	730	730	685	706	744	759	742	720	745	734	707	769	711	721	701	713	756	719	695	722	760	703	700	733	701	706	699	782	750	719	718	747	742	760	723	738	723	733	698	767	720	749	712	751	787	667	696	768	697	732	698	738	717	698	737	733	708	686	719	714	752	677	763	738	717	745	702	700	724	695	731	730	731	766	753	739	727	732	717	712	719	745	722	694	754	724	695	703	768	729	710	729	716	714	684	702	699	702	743	759	723	724	713	731	767	724	746	739	697	723	747	713	684	702	703	685	767	719	745	727	735	729	752	709	700	730	773	743	737	731	637	698	701	735	697	727	708	710	681	747	709	758	730	734	717	760	738	690	728	756	768	694	748	720	705	743	692	759	688	721	677	685	724	681	709	688	705	731	707	718	757	733	693	710	729	762	677	730	766	680	726	698	740	739	723	711	725	734	738	720	714	746	739	715	667	702	714	742	689	734	769	690	714	732	744	695	734	699	697	691	707	782	664	719	749	726	729	670	713	730	729	727	684	751	685	736	747	725	760	735	752	660	747	767	672	703	726	704	758	716	724	692	689	684	736	750	712	698	716	736	721	689	749	714	698	705	724	753	742	724	691	697	720	719	745	707	712	712	733	701	721	681	766	722	707	674	719	730	722	698	793	720	699	732	723	714	717	693	737	750	681	738	723	673	707	738	725	682	727	755	705	712	692	732	727	707	690	700	730	714	696	708	722	721	660	698	746	715	738	700	712	679	747	730	712	711	655	780	718	712	676	746	703	715	692	736	690	746	712	721	756	663	707	726	732	717	667	752	699	737	688	730	734	712	742	701	672	767	727	748	717	706	682	694	750	694	746	719	708	751	684	715	741	719	742	728	698	666	716	744	687	705	756	734	747	730	735	708	716	666	733	705	768	758	747	706	734	709	705	726	769	723	726	698	713	692	779	743	717	768	716	677	704	693	699	714	708	723	682	698	711	690	717	700	715	707	692	690	652	698	720	753	749	728	756	740	722	721	675	699	719	702	739	764	703	672	759	723	746	717	739	697	703	717	758	701	714	758	654	700	713	723	726	744	712	667	778	719	722	738	688	736	722	683	747	752	780	692	738	711	693	706	766	718	715	704	733	733	723	707	731	708	701	704	755	714	725	709	726	735	711	725	717	714	688	735	711	712	700	755	733	725	697	709	689	721	723	736	722	715	729	685	700	723	742	706	753	738	749	743	744	713	661	741	743	710	772	681	704	726	733	715	700	725	695	718	762	724	734	702	712	699	650	761	740	749	746	659	714	713	723	727	719	676	745	699	742	734	751	728	707	772	785	726	703	723	727	726	712	698	770	720	759	715	720	681	707	740	710	723	689	730	701	671	725	710	728	725	710	746	762	704	690	668	743	732	719	721	696	727	725	703	735	726	754	711	672	745	690	689	792	685	743	734	704	706	765	726	729	734	734	702	723	713	709	699	715	715	710	735	733	710	712	719	709	725	748	731	705	662	692	746	717	710	661	762	771	736	743	714	701	743	760	737	716	699	692	680	675	700	734	704	703	696	783	695	744	696	718	699	738	683	721	717	729	730	684	692	715	748	677	775	680	727	728	762	726	695	701	685	735	757	671	726	727	745	715	715	669	704	699	742	756	737	680	697	724	702	710	691	754	705	721	733	761	746	746	727	724	734	724	736	695	778	696	701	705	712	709	687	698	738	739	679	696	740	761	733	771	764	719	767	697	709	698	764	703	681	742	661	717	739	715	710	728	696	700	703	682	736	704	718	717	732	731	708	709	735	810	732	718	737	740	749	738	738	776	699	747	725	710	735	684	747	688	714	735	667	662	729	733	743	734	739	702	671	736	724	678	730	694	718	737	676	710	680	697	699	708	719	686	706	722	678	694	761	684	729	750	702	712	735	735	689	759	686	712	776	710	716	664	750	737	680	696	783	726	730	663	662	724	709	683	716	732	699	764	703	723	738	714	723	729	729	693	725	783	726	723	733	680	679	716	681	759	668	719	681	692	740	718	739	681	732	721	744	740	733	708	722	762	716	729	735	687	707	681	736	712	757	691	775	754	735	700	718	719	722	716	702	752	724	720	732	749	691	756	772	704	739	707	750	752	724	752	723	704	701	739	685	703	736	693	718	720	723	703	711	695	733	679	680	695	732	764	661	694	763	774	691	781	690	720	717	730	721	743	708	726	686	701	754	674	715	716	730	722	725	697	736	699	683	712	725	719	726	672	681	717	718	707	701	697	716	749	729	702	706	733	720	702	696	740	713	721	692	701	731	758	699	680	720	741	686	655	709	693	721	729	714	743	672	718	720	726	759	709	734	729	741	690	724	726	770	674	755	712	720	727	712	710	796	714	723	681	720	765	718	750	763	683	720	766	739	718	718	744	693	764	781	733	706	751	724	700	738	704	722	715	668	703	721	719	719	695	753	741	728	690	667	730	735	733	714	756	733	699	675	757	714	738	749	698	728	702	699	712	701	718	683	677	712	739	718	691	754	741	757	693	695	726	712	681	707	717	677	725	745	649	711	710	776	736	734	752	721	689	773	717	720	707	770	771	751	737	679	699	781	687	714	750	701	721	751	734	762	726	716	682	751	706	717	704	724	718	693	727	747	759	695	682	712	730	710	745	714	710	762	722	689	699	693	731	739	751	727	710	728	705	733	748	734	723	690	708	736	697	729	711	647	770	699	717	732	753	681	745	725	744	701	704	738	724	700	735	711	755	660	733	685	754	749	736	742	693	706	727	693	720	675	712	666	741	727	729	717	749	666	677	741	715	748	725	736	723	680	681	714	731	710	683	670	681	774	746	704	739	717	761	713	750	730	697	700	667	674	773	716	714	744	700	683	770	668	769	732	706	700	742	695	702	717	740	724	727	711	737	725	677	750	665	700	707	728	698	698	706	721	725	789	715	727	753	730	757	683	743	719	708	704	680	715	716	684	744	732	758	744	736	739	725	754	771	690	714	693	694	751	684	752	708	750	707	718	718	740	730	725	694	712	762	754	761	709	742	697	689	740	728	709	724	675	739	715	721	715	700	731	713	745	716	690	699	752	730	714	713	718	735	729	749	719	748	731	732	728	779	733	657	740	753	708	801	707	717	747	687	755	733	725	730	747	698	712	704	680	730	745	692	719	733	699
13922	5183	917	598	974	1118	955	806	682	560	482	362	324	274	240	216	186	158	148	123	124	136	106	89	86	71	89	64	56	75	73	45	72	53	68	56	50	40	47	50	42	37	44	37	55	48	54	37	44	38	33	56	46	37	40	53	36	43	44	45	31	43	38	48	36	53	44	32	35	39	37	35	37	35	28	39	36	50	23	34	33	38	28	35	30	35	26	25	33	35	29	21	30	32	36	44	35	49	35	31	32	34	29	35	24	30	47	32	40	31	40	26	35	31	30	32	30	33	30	28	41	36	33	33	26	27	29	34	32	45	42	34	29	37	26	32	45	37	24	33	31	26	24	34	29	32	38	39	39	44	49	38	41	41	31	29	30	36	29	30	36	25	38	41	36	31	35	28	41	25	39	35	31	48	30	32	39	38	28	37	23	39	26	26	27	40	28	31	22	36	44	28	33	29	21	35	34	21	35	38	31	32	29	43	33	27	27	27	28	23	27	31	38	37	35	36	34	35	38	35	31	35	21	32	37	27	35	36	29	31	32	40	24	33	24	29	32	33	32	26	27	29	26	42	26	24	30	34	35	30	28	33	37	19	33	40	32	31	24	37	32	27	29	35	30	34	31	28	29	29	32	46	32	35	29	24	33	33	42	37	37	38	38	36	36	35	29	40	32	37	21	39	28	23	37	43	28	23	26	29	40	39	27	44	41	24	27	29	39	31	34	27	28	27	29	30	25	24	24	27	36	45	30	26	29	35	32	26	30	31	24	36	23	40	39	30	32	34	36	38	46	33	29	39	41	25	28	48	35	31	32	34	27	33	36	46	41	34	25	29	33	30	37	23	39	38	32	38	39	33	37	25	35	26	31	39	32	31	40	26	27	37	29	25	26	42	38	22	47	29	36	34	27	33	39	32	43	36	35	29	34	30	33	42	34	30	43	28	38	32	27	34	30	48	40	35	30	24	37	38	26	34	31	40	36	28	34	51	38	41	38	41	40	33	30	32	43	28	28	30	33	30	43	20	31	31	34	38	33	28	47	38	24	36	34	22	31	39	33	33	26	45	35	30	21	34	23	34	27	37	28	40	30	37	25	30	31	32	28	25	30	41	38	38	25	41	28	32	28	36	35	35	32	29	36	26	30	30	31	32	38	22	36	30	32	31	39	38	35	28	34	34	43	36	33	36	31	32	43	29	24	37	27	29	34	30	28	31	25	36	39	39	40	31	32	49	31	32	37	28	33	47	30	39	29	39	35	29	39	33	29	29	29	37	44	33	30	33	30	45	32	33	32	30	40	32	24	24	36	35	32	27	43	33	38	34	30	35	37	52	38	35	28	36	39	37	27	33	23	30	47	30	40	30	33	24	43	35	39	39	38	30	23	42	44	38	31	37	29	29	25	44	29	33	29	27	30	33	33	28	39	20	23	35	33	43	25	30	32	32	30	31	35	37	31	34	37	31	42	38	26	35	33	29	39	30	39	30	39	35	29	37	34	35	25	37	29	34	34	30	49	33	33	35	36	40	25	29	47	36	39	35	35	36	46	36	32	37	24	38	43	36	37	34	27	40	21	34	35	29	49	33	29	36	45	39	38	32	39	33	38	30	31	26	43	43	32	32	43	35	32	29	34	44	30	21	36	24	34	34	35	27	38	32	24	30	36	36	28	27	28	34	33	33	39	39	32	19	28	29	39	28	24	31	34	38	25	43	36	28	36	37	35	33	34	43	33	40	37	27	35	39	35	35	29	37	32	33	43	32	30	34	37	31	31	33	25	31	32	24	33	50	29	42	27	44	30	38	25	28	34	32	29	30	21	30	26	28	28	32	37	33	22	37	29	31	32	26	41	39	27	32	36	36	35	30	34	29	31	46	36	43	28	26	39	34	35	29	33	30	33	38	26	34	32	25	27	28	34	30	40	37	30	28	20	38	42	40	31	37	40	29	33	31	39	37	33	24	34	31	40	30	37	32	25	38	30	33	36	36	34	25	37	31	37	29	24	35	33	32	26	43	35	28	36	26	32	35	41	48	24	41	32	45	39	37	32	48	43	34	20	37	24	31	30	29	38	26	30	33	28	27	35	43	39	43	36	37	32	29	30	36	39	36	33	41	37	36	26	27	35	35	39	35	31	32	34	42	46	27	27	36	25	28	28	34	22	25	26	36	31	36	26	47	28	30	42	45	31	42	32	26	40	28	22	36	38	27	26	21	26	37	36	23	38	35	35	24	38	31	39	25	30	36	24	37	33	36	41	31	35	32	36	38	30	34	41	30	42	32	29	28	41	33	26	21	32	29	34	36	33	38	41	40	40	25	35	37	27	39	34	32	30	40	22	38	27	36	41	24	33	37	32	30	31	27	37	36	26	47	23	25	29	31	36	33	29	32	36	27	30	32	29	35	33	21	30	32	26	38	37	33	29	43	25	42	29	29	30	40	33	44	30	40	38	29	36	31	22	30	45	33	34	26	25	26	37	34	24	28	27	26	44	32	33	31	29	29	41	32	29	28	28	34	36	42	35	29	32	33	30	26	24	37	32	34	35	34	35	39	26	29	38	23	33	26	28	24	26	28	32	43	34	27	29	44	38	30	32	30	25	28	32	27	38	38	27	39	36	29	40	32	42	27	41	26	27	36	44	35	32	32	29	33	39	32	31	33	34	35	40	30	39	28	31	36	41	41	29	25	28	36	40	29	38	25	37	33	39	31	30	31	26	26	39	41	36	22	36	33	33	43	23	40	43	42	32	38	26	39	37	22	28	31	33	34	33	35	24	33	34	32	35	43	29	29	31	33	27	39	35	36	37	43	40	45	33	38	30	30	34	37	35	36	32	43	32	40	39	44	30	28	33	25	38	36	27	47	31	38	37	29	34	34	35	36	25	34	32	28	31	30	35	36	27	30	32	30	41	33	36	36	39	32	35	31	30	31	22	28	40	32	30	32	48	27	31	39	29	33	41	33	28	31	24	20	40	34	31	34	22	28	44	30	25	25	36	21	31	34	38	30	34	34	33	39	31	38	33	29	24	24	37	20	40	44	47	37	37	28	28	24	37	39	34	43	27	33	37	28	29	38	42	31	30	36	22	30	38	37	37	36	39	35	34	40	38	37	28	33	23	40	36	35	34	34	45	25	28	36	23	34	29	29	29	28	35	30	24	45	29	42	28	32	36	29	30	34	40	40	35	17	37	38	37	45	33	28	36	30	42	27	40	43	40	39	33	37	33	34	24	36	34	40	40	31	39	38	36	27	26	20	38	29	20	40	31	30	25	26	28	29	36	37	25	44	34	30	32	38	43	33	24	28	23	38	32	32	39	43	45	25	29	37	34	28	41	38	30	42	41	42	29	27	28	31	36	36	34	30	33	35	34	35	25	34	39	38	34	36	28	29	37	31	35	30	26	32	37	29	39	30	41	45	30	25	23	42	35	25	29	30	46	34	25	33	43	33	40	45	29	38	34	29	33	31	26	22	35	44	36	29	33	34	38	25
53254	29439	15844	29927	37434	36234	32672	28944	25125	21658	18549	16094	13831	11955	10136	8920	7773	6732	5988	5361	4725	4226	3718	3342	3254	3018	2782	2440	2123	2025	1957	1778	1766	1674	1519	1502	1439	1309	1292	1253	1217	1156	1118	1140	1045	1028	975	952	875	868	834	861	902	870	850	801	764	759	706	720	696	662	713	733	703	667	663	587	620	633	639	615	637	586	623	583	569	583	567	579	555	548	595	562	585	583	566	552	549	540	552	583	530	566	515	537	535	503	526	607	543	518	581	513	541	538	492	547	539	560	532	496	499	537	516	543	559	533	502	478	526	534	528	572	491	536	572	538	559	510	524	501	531	522	547	539	583	566	547	523	493	520	521	502	540	548	547	509	582	539	552	525	523	555	540	488	584	545	539	538	527	521	535	542	544	488	508	538	522	517	546	566	531	539	482	524	537	514	560	504	545	539	553	548	513	511	531	504	522	544	536	526	507	524	551	532	542	533	552	522	508	490	529	508	551	547	533	562	522	526	536	523	526	513	539	517	560	566	513	546	551	540	543	467	499	527	496	492	526	506	520	571	538	515	544	508	508	489	531	549	535	535	552	537	560	567	579	514	539	495	520	550	519	515	523	522	547	490	572	529	544	547	562	561	530	506	520	555	516	487	548	498	530	523	528	571	515	494	478	548	546	539	538	560	508	530	537	552	535	530	507	500	501	525	525	528	505	504	540	523	498	585	550	497	567	496	565	530	524	576	543	526	548	513	543	537	536	532	542	554	493	517	476	533	557	508	531	537	524	541	540	532	547	487	500	559	540	540	474	507	482	510	536	567	526	532	518	485	517	512	516	475	542	542	524	550	560	536	534	548	558	561	551	511	554	534	527	516	515	526	512	483	531	545	554	546	487	503	521	526	551	469	538	507	542	515	496	534	524	515	531	520	493	536	573	483	526	523	519	537	531	487	499	538	545	524	528	526	541	554	483	510	520	558	537	525	530	548	502	564	536	541	561	575	536	499	574	509	518	523	548	530	530	496	523	531	546	540	523	563	545	535	562	552	541	540	525	494	507	474	533	486	529	526	525	516	572	529	516	541	563	476	558	529	535	561	518	535	477	553	471	540	508	569	558	502	526	509	542	516	509	544	521	532	548	547	496	502	505	538	535	515	514	532	525	535	515	499	520	534	521	532	548	526	537	554	549	541	505	531	574	533	543	526	536	495	511	524	530	533	494	530	549	492	554	537	529	493	539	547	495	542	542	491	520	537	529	479	504	563	529	533	539	525	516	537	558	498	504	517	546	519	505	524	516	506	537	525	535	547	555	519	514	504	518	499	562	530	502	554	576	531	526	535	536	513	554	561	509	502	553	518	539	513	518	584	532	561	548	496	549	517	522	533	515	544	514	521	539	518	505	512	493	517	580	536	568	542	532	567	526	510	536	525	535	530	537	565	546	535	524	492	525	524	543	545	497	554	524	578	497	512	496	558	568	520	545	517	510	518	539	516	533	555	531	541	505	495	543	520	531	540	512	525	537	521	481	527	554	528	524	545	534	531	540	487	508	547	524	491	565	548	497	524	497	505	529	516	531	483	517	512	552	581	549	498	515	511	521	564	543	504	516	543	521	513	552	532	537	519	492	553	515	498	543	533	532	502	526	534	527	531	538	526	533	519	553	524	512	506	510	512	480	545	563	507	530	573	518	484	541	513	565	519	532	533	574	488	515	541	501	517	527	541	525	534	519	472	549	510	537	512	525	562	497	537	509	524	540	517	523	568	559	515	542	544	519	525	516	556	502	533	522	507	515	533	540	551	513	533	523	511	543	517	528	539	519	539	502	508	533	538	555	506	534	541	562	545	540	528	501	546	565	552	505	513	554	485	542	510	542	496	518	487	555	537	519	510	550	528	551	536	554	495	525	564	530	494	533	540	538	545	551	541	540	536	540	518	510	541	488	547	516	539	500	534	534	523	557	533	515	514	541	523	554	498	511	535	510	503	493	511	528	548	518	541	540	547	536	528	545	547	516	558	540	545	525	558	517	557	529	520	521	519	537	539	546	526	566	558	543	496	543	512	503	540	508	529	534	480	525	526	573	520	519	555	552	549	536	524	512	507	524	533	522	492	523	548	565	527	536	583	543	527	503	504	524	489	540	539	522	528	522	529	502	509	529	537	515	520	552	543	536	509	508	538	520	542	524	523	537	543	484	494	564	520	539	506	497	518	549	532	550	535	529	532	531	537	512	546	520	512	544	508	506	498	557	514	517	535	516	534	506	525	527	553	516	506	570	532	560	514	525	485	497	519	531	493	514	517	547	563	536	528	534	512	500	540	512	529	511	585	505	484	522	552	536	570	505	574	580	513	532	489	540	542	515	550	558	494	504	513	548	514	475	551	506	504	562	509	522	509	559	502	509	550	550	534	528	548	468	514	500	563	500	527	514	581	546	479	553	481	543	529	458	536	521	520	540	552	512	562	526	555	556	529	538	536	519	514	536	514	528	484	552	539	556	488	529	481	522	495	532	515	496	512	582	514	531	531	528	498	543	532	529	525	508	518	498	539	543	529	508	509	523	548	553	520	505	493	556	536	548	505	539	557	506	537	551	518	514	518	502	520	488	526	523	550	548	482	517	509	487	504	515	508	533	525	571	552	482	506	527	509	513	537	528	475	501	551	494	549	485	509	504	527	547	513	520	504	512	491	521	502	512	541	515	565	485	495	485	530	534	539	529	511	569	510	547	534	540	485	548	532	542	536	518	537	525	529	498	520	558	525	537	500	546	519	538	578	510	500	469	554	545	528	505	509	547	541	555	521	493	560	492	516	535	541	498	539	510	548	519	546	503	511	548	491	548	511	552	556	564	554	547	534	564	544	559	516	537	505	568	518	524	486	564	507	490	521	541	541	530	501	548	547	481	513	508	559	534	500	565	536	541	548	535	567	490	516	542	535	532	504	513	540	526	568	535	529	508	534	588	518	520	517	547	504	538	528	478	538	519	557	506	522	592	539	518	516	490	564	536	495	514	500	533	500	527	504	555	506	513	551	543	556	551	547	507	520	506	530	526	490	535	508	527	553	521	540	557	506	477	528	554	539	548	484	549	526	528	501	485	530	527	538	505	563	538	540	539	552	550	515	513	532	532	567	522	545	509	518	516	489	487	528	566	507	541	529	524	509	502	526	519	560	538	521	533	504	508	508	505	544	549	499	506	514	501	537	541	530	519	540	542	508	535	562	517	508	509	533	512	535	562	503	492	523	525	549	555	507	517	581	564	508	500	535	534	560	540	513	491	537	559	565	545	500	533	512	536	509	511	523	525	540	517	530	531	496	544	556	534	567	527	517	541	477	520	555	568	512	502	548	509	540	494	498	542	468	550	564	536	543	531	552	542	503	461	554	529	485	523	520	541	561	501	513	514	543	525	497	544	558	507	516	558	543	496	537	499	502	529	443	534	551	539	523	568	546	525	533	526	499	532	554	566	549	526	546	497	556	571	534	516	546	566	536	529	570	514	539	501	496	527	534
5545	1419	379	269	438	455	411	345	277	244	218	173	155	139	126	92	89	80	85	81	68	64	54	55	64	58	41	42	50	41	43	47	50	42	43	32	40	31	43	38	38	42	30	25	46	37	22	33	22	33	38	32	34	38	31	35	30	34	34	35	32	33	32	31	24	24	37	30	31	36	26	34	34	36	34	36	29	27	32	30	30	34	42	38	30	26	29	35	31	35	41	32	33	24	32	28	33	26	33	23	34	28	35	38	33	24	37	34	29	40	34	48	33	31	29	40	30	25	29	39	22	27	35	44	31	25	28	35	40	39	26	26	27	26	42	30	33	24	32	28	41	28	34	39	32	28	30	25	34	34	27	30	37	36	41	27	41	27	27	28	30	40	23	39	37	31	31	36	23	34	36	47	36	34	32	31	37	29	26	36	31	27	39	35	31	29	27	29	38	22	25	38	33	22	24	26	28	43	32	39	36	34	38	28	25	34	25	42	30	34	37	37	30	26	40	35	25	30	33	37	32	34	30	23	31	26	34	42	28	28	27	34	33	34	40	29	31	32	35	46	36	37	36	34	26	33	26	25	23	31	33	37	35	30	37	28	42	34	36	38	33	35	39	31	32	30	33	34	26	39	45	22	27	25	38	27	40	37	30	33	35	29	30	39	33	28	40	42	30	43	27	31	36	24	29	27	33	38	25	28	26	40	28	27	29	33	24	37	25	26	35	33	33	31	33	25	21	19	31	40	23	31	35	24	37	22	40	28	41	42	33	27	41	29	38	39	22	34	29	27	38	35	30	38	33	28	24	28	30	36	27	27	27	33	37	36	30	38	32	32	27	38	34	29	20	44	29	38	31	35	38	24	41	22	30	29	41	37	23	27	34	35	34	27	34	32	41	41	39	31	32	33	33	33	31	27	27	32	30	23	32	31	29	32	49	26	31	29	32	31	34	25	33	38	31	28	23	36	31	39	32	35	30	23	36	23	31	23	33	38	38	31	28	23	30	33	25	40	39	42	34	34	34	25	36	34	33	36	34	23	38	28	29	43	39	33	32	19	40	29	29	23	30	27	33	26	34	33	37	37	28	34	31	34	43	24	27	35	27	36	39	30	22	29	35	29	25	26	39	41	25	39	32	28	41	35	35	28	31	33	37	29	26	19	28	34	31	35	28	36	37	40	27	23	40	28	30	26	25	34	35	20	30	35	31	32	26	26	27	28	22	33	25	28	33	26	31	28	26	29	35	28	25	27	33	33	30	35	30	31	33	30	34	37	45	23	36	24	36	38	27	31	36	29	37	37	25	29	29	30	33	28	36	35	37	25	26	24	29	37	24	30	27	30	30	39	36	36	30	21	40	30	31	38	34	32	31	29	46	36	30	41	30	27	20	38	29	37	44	40	38	32	27	36	32	30	34	36	32	36	30	26	34	26	33	24	37	40	25	20	34	41	36	37	32	25	40	31	34	32	27	29	23	44	32	23	33	45	38	31	33	29	39	26	42	28	32	33	41	45	33	38	26	39	44	43	43	29	21	21	31	35	26	29	44	29	35	32	34	43	44	39	29	27	37	43	28	29	35	32	38	35	29	28	34	37	35	33	30	30	40	34	24	33	31	33	26	23	38	25	39	27	28	34	34	22	25	27	38	28	19	38	40	32	32	25	31	39	29	29	25	26	36	44	33	28	38	26	35	25	21	36	25	34	30	33	26	36	40	28	34	27	25	30	28	46	32	38	36	31	21	31	27	37	30	27	31	28	41	20	33	37	26	31	31	33	36	23	29	32	31	32	35	38	27	44	38	27	23	26	22	34	32	25	24	30	20	21	35	33	39	42	22	33	32	35	35	35	44	31	44	28	37	28	19	25	33	27	30	31	27	34	27	31	22	29	48	31	25	30	30	27	33	29	22	34	43	34	41	33	31	24	28	32	25	30	24	34	21	41	42	36	20	27	32	32	35	43	30	25	34	21	30	27	31	21	26	37	37	31	30	25	34	25	32	35	32	32	32	33	34	29	37	42	24	33	27	25	34	23	23	17	29	45	21	38	28	31	23	27	37	29	38	30	33	35	32	27	35	39	36	44	33	35	44	27	29	17	30	25	28	31	30	27	30	20	29	25	35	22	23	30	30	28	26	27	28	35	23	21	40	32	33	26	30	33	35	41	30	31	21	28	31	30	38	34	24	28	33	31	26	25	35	32	27	39	34	41	42	32	38	20	24	27	33	33	38	34	32	26	35	26	19	42	28	30	36	26	18	43	28	23	30	28	38	27	36	29	38	28	32	26	31	38	38	37	29	34	35	26	31	28	28	32	43	32	25	21	39	25	35	30	33	31	39	25	34	39	28	29	35	42	28	27	36	21	35	33	32	32	31	27	33	24	26	28	31	38	28	32	45	40	38	22	36	28	34	33	34	31	31	27	33	36	31	32	37	34	38	34	30	37	29	28	31	28	40	31	41	32	35	26	27	37	20	31	24	35	28	42	34	41	38	39	26	40	30	30	31	37	32	38	40	41	38	35	31	34	22	34	40	33	20	42	32	32	32	23	29	25	33	28	24	41	31	29	37	30	29	35	35	26	34	32	36	24	27	33	30	30	24	32	38	25	33	23	36	37	32	27	47	20	34	25	37	28	36	32	37	32	22	25	32	47	28	39	31	31	32	44	30	35	36	38	41	29	37	29	36	30	37	25	24	25	23	31	24	23	35	36	27	36	31	29	30	24	28	44	36	30	41	34	39	29	30	22	30	22	34	35	30	37	28	41	27	24	32	25	32	30	27	21	24	44	36	37	27	29	37	36	34	40	24	33	37	25	22	22	29	27	24	31	23	30	29	30	36	34	42	38	35	28	26	29	30	36	35	34	31	37	34	23	27	37	33	38	34	24	25	40	27	41	28	33	20	27	26	34	32	26	37	32	30	25	23	32	27	34	29	35	31	26	30	32	26	28	20	30	42	42	37	26	32	32	36	33	28	32	22	26	24	35	36	34	33	25	29	44	31	27	36	26	30	27	32	23	33	27	23	20	41	32	29	34	30	34	35	32	32	35	34	31	31	21	33	43	24	29	26	35	27	37	36	24	43	34	41	33	46	30	28	32	35	24	37	28	24	35	39	30	29	29	20	42	22	31	42	22	28	31	28	26	42	38	25	22	32	31	29	33	37	26	34	24	27	23	33	35	30	24	28	26	37	26	33	32	31	40	37	31	32	24	28	26	32	28	26	34	36	27	36	28	30	27	32	37	32	32	27	32	25	23	35	19	25	27	27	32	31	32	26	29	29	28	38	25	37	28	26	37	32	35	35	28	40	34	38	30	27	28	35	41	36	22	32	30	27	31	24	29	30	27	28	38	28	34	33	44	33	31	41	36	30	32	28	40	31	38	33	26	28	30	31	32	28	29	27	35	40	34	35	36	27	26	22	29	27	27	40	25	28	31	37	29	33	35	28	37	34	28	29	40	33	47	36	34	28	32	37	25	35	34	27	35	20	36
39865	19743	8782	20287	27771	26463	22358	18715	15168	12257	10091	8466	6982	5910	4955	4239	3711	3257	2875	2614	2276	2041	1823	1734	1584	1462	1365	1317	1173	1150	1076	1010	1020	1010	932	909	874	822	876	825	824	821	734	742	716	690	717	684	656	670	617	706	630	652	625	563	615	579	598	531	557	548	551	574	521	524	560	585	543	506	538	550	513	518	480	521	525	519	581	541	536	526	500	500	509	491	534	490	520	512	480	485	499	527	532	464	505	502	508	497	543	481	480	526	540	478	513	517	492	527	474	473	502	504	501	547	494	509	496	524	521	522	538	465	534	532	471	510	508	473	499	540	508	530	497	503	506	536	463	526	487	492	520	520	490	482	493	521	504	532	498	467	501	481	482	548	527	501	465	542	470	499	495	532	523	490	473	505	500	523	496	469	454	518	475	489	524	488	513	481	518	503	494	552	464	503	486	529	530	499	500	480	510	504	508	500	511	496	518	509	502	486	519	519	492	470	476	493	493	508	474	523	508	474	468	544	511	489	510	492	488	507	536	490	486	520	545	498	505	480	477	543	485	498	511	507	507	523	480	507	538	461	491	506	512	466	516	529	516	518	477	463	534	478	539	460	517	476	490	500	484	522	512	519	493	500	501	485	547	494	470	490	476	495	488	484	493	513	526	515	522	506	502	518	501	480	526	489	495	498	500	516	516	523	483	508	512	496	514	505	502	517	489	502	475	504	499	494	497	489	499	500	529	516	529	464	563	479	553	482	504	483	506	546	515	485	510	508	487	486	549	519	524	532	513	484	520	504	485	475	528	485	515	526	463	522	531	500	486	549	491	523	514	537	468	511	507	508	487	483	521	511	442	469	475	497	520	488	512	492	467	524	511	466	503	470	454	531	488	524	526	503	514	483	490	490	485	508	521	473	507	538	493	549	504	520	487	493	489	490	517	470	508	466	531	514	506	462	493	488	502	522	478	510	513	534	470	478	486	456	419	458	519	498	471	546	529	492	471	491	546	502	479	532	516	492	496	528	505	499	503	514	494	484	490	498	501	540	514	485	505	502	479	513	513	529	523	541	507	472	514	466	463	494	514	532	518	509	463	513	465	521	517	478	504	511	515	518	512	476	520	491	472	466	544	536	501	463	509	513	526	526	491	481	513	501	510	514	523	508	498	545	496	549	519	472	508	483	499	483	480	527	491	473	510	495	526	488	503	507	480	498	488	474	493	479	546	519	497	522	510	526	527	505	498	496	475	486	522	497	493	500	496	491	469	527	525	502	460	528	501	486	520	502	527	475	501	499	492	503	538	520	542	515	493	508	467	500	513	509	471	509	525	513	511	501	492	507	519	491	531	473	522	512	502	500	510	504	500	467	492	499	510	508	458	510	475	473	499	503	491	497	470	532	486	495	508	485	554	503	518	496	535	502	495	499	513	487	499	489	486	515	476	547	519	485	507	536	530	512	530	491	498	536	498	525	499	495	531	508	526	517	514	482	496	541	501	527	515	530	483	513	530	484	512	527	477	492	513	479	510	509	522	531	508	508	485	494	484	510	491	490	471	537	522	502	550	496	509	494	508	500	515	535	502	491	482	516	519	503	473	494	512	490	502	513	494	495	484	521	528	500	514	503	529	495	488	549	483	496	488	538	453	490	465	507	490	507	495	491	515	499	476	486	467	513	492	476	518	490	499	514	470	514	513	481	497	523	521	545	498	536	476	494	464	482	529	513	494	475	478	478	467	504	526	447	452	523	538	459	488	514	514	486	496	513	548	511	492	500	532	487	458	519	506	536	495	486	529	493	491	517	506	512	501	506	497	480	559	531	533	527	498	503	523	441	472	533	506	497	509	487	545	539	490	518	498	495	490	515	477	507	480	501	513	499	489	515	506	503	525	509	521	510	532	481	515	486	525	506	507	516	549	461	513	527	491	494	474	515	474	510	482	488	512	441	513	481	475	488	502	511	511	495	485	523	503	469	481	489	511	546	500	488	500	506	487	471	497	519	487	481	518	539	508	508	517	486	523	497	493	501	493	504	500	501	494	528	510	487	511	478	507	485	467	477	502	474	521	468	503	520	497	481	515	539	495	531	516	492	460	490	513	509	526	466	470	500	492	521	499	494	500	529	556	515	465	551	513	497	482	493	493	463	487	513	516	520	471	472	508	498	524	494	496	487	523	538	511	533	532	522	520	518	505	464	504	491	461	463	523	566	476	470	517	453	530	517	502	467	495	498	512	495	519	492	503	495	477	523	482	492	479	507	481	469	484	528	467	471	505	536	519	502	501	514	482	478	543	490	497	492	493	510	491	518	494	513	466	476	510	497	533	517	495	540	489	532	491	489	498	547	457	501	502	516	475	533	494	505	504	517	503	479	496	499	532	500	535	482	480	518	492	464	478	461	468	490	523	474	493	519	552	535	511	536	479	520	524	488	517	540	513	495	483	493	504	479	474	535	523	529	514	506	459	527	516	496	463	516	514	493	514	542	520	521	496	487	515	500	496	503	524	527	519	492	500	491	481	478	480	495	514	508	514	474	498	523	517	497	509	496	527	530	479	476	514	504	520	517	469	501	507	538	495	510	510	509	488	488	497	515	549	548	509	494	493	485	484	525	486	500	474	495	489	476	496	509	499	517	506	522	508	465	513	505	505	506	527	489	516	499	488	491	470	468	529	499	472	522	486	520	512	528	496	495	492	513	490	503	523	521	527	513	511	505	528	511	481	536	522	504	474	506	490	502	525	489	509	510	525	508	483	496	509	479	485	516	478	465	483	517	537	524	509	490	530	520	508	503	506	477	514	510	522	475	514	501	508	498	511	493	509	524	523	506	483	523	509	491	507	472	477	497	518	525	531	504	508	491	472	490	542	492	524	490	486	517	472	497	470	481	488	492	480	490	487	518	508	552	490	529	538	496	494	493	514	488	490	498	477	454	508	531	494	511	477	506	459	495	548	497	485	495	469	536	490	480	508	477	459	487	480	484	515	517	536	460	530	484	523	441	490	508	488	523	466	481	521	497	527	566	496	525	571	506	478	526	482	478	469	500	483	528	520	513	479	491	499	471	495	485	498	474	509	487	473	510	545	538	493	479	516	502	539	528	525	533	480	558	481	492	542	487	474	529	510	484	489	483	483	490	519	485	505	480	550	505	516	501	493	481	471	538	454	470	526	499	511	493	455	517	522	499	489	522	516	504	463	511	480	506	461	449	515	522	506	525	468	454	549	479	482	478	496	471	470	517	531	554	507	491	475	490	482	502	518	493	530	538	514	533	509	459	506	460	504	536	496	526	523	529	482	505	511	467	521	496	536	505	500	504	489	488	525	490	525	490	469	502	524	511	500	489	510	521	506	489	508	487	489	509	514	482	532	495	506	484	513	505	505	512	493	507	477	466	502	502	490	503	527	527	482	484	508	494	507	455	501	517	491	505	484	521	481	510	514	514	516	503	508	538	487	535	478	503	487	476	523	539	496	474	482	503	531	534	539	516	501	510	482	467	515	485	554	511
14539	5701	918	626	967	1092	872	760	673	529	464	395	367	294	262	224	200	207	164	129	134	115	103	106	87	79	89	77	79	93	76	60	62	67	47	60	69	58	50	55	57	40	65	45	42	46	62	38	47	51	46	64	48	46	45	40	33	45	29	47	30	34	38	48	48	40	34	40	42	38	27	43	38	38	36	43	53	49	42	43	41	33	41	42	49	40	43	42	38	42	34	33	41	32	32	37	35	40	53	34	41	48	37	47	39	35	34	34	47	34	35	41	36	29	32	28	54	39	48	41	43	37	39	44	43	34	54	31	33	35	40	43	34	36	37	33	37	44	44	39	40	39	37	34	37	43	39	47	44	44	36	42	29	39	47	34	36	49	34	37	39	40	37	36	42	38	58	39	35	28	31	39	52	46	37	39	49	48	47	28	44	41	32	47	26	37	36	37	37	39	26	35	43	46	52	32	38	32	33	40	32	40	37	45	27	37	38	34	45	37	45	30	32	31	45	37	32	28	47	40	42	44	38	41	41	38	38	37	41	31	39	36	37	40	40	43	37	34	43	40	33	43	38	62	33	39	44	36	42	29	47	38	48	41	37	41	36	35	35	34	37	35	26	32	44	31	36	41	31	48	38	40	38	26	37	45	40	32	37	46	36	35	34	43	52	36	46	38	46	51	36	54	24	44	36	44	36	43	29	45	40	47	31	40	32	31	41	48	37	38	36	34	46	37	32	35	41	40	35	49	35	50	42	36	42	28	29	28	42	34	40	48	42	42	34	44	43	40	28	28	47	40	40	53	39	33	39	33	37	39	37	45	52	38	31	38	36	34	30	43	42	40	41	40	37	39	37	40	43	36	34	30	28	33	52	34	38	34	43	51	37	37	42	38	29	35	42	39	40	31	37	34	37	40	47	39	44	39	38	39	41	38	42	37	37	39	53	39	34	30	43	38	42	25	42	32	44	40	46	42	48	46	43	45	41	32	25	47	40	36	43	43	32	39	41	46	54	30	49	39	37	40	33	40	43	40	36	44	36	42	39	51	36	34	34	40	37	38	42	35	36	34	40	37	33	45	39	43	41	36	34	36	43	39	45	38	43	39	45	38	39	36	34	37	45	41	35	37	42	58	27	37	28	38	38	42	38	29	30	37	33	44	36	34	31	45	36	28	38	38	33	37	36	43	35	43	39	39	41	40	49	39	57	40	42	53	32	35	38	42	39	51	19	41	31	33	47	39	43	34	44	48	48	50	44	43	46	37	36	36	30	31	40	48	47	42	42	39	41	43	38	37	38	53	38	40	50	44	40	38	44	30	45	43	52	40	43	25	33	41	33	45	42	33	35	47	37	24	40	35	37	30	30	45	35	32	40	33	22	41	26	31	38	35	42	35	39	38	37	41	36	42	46	38	31	39	28	43	39	41	42	36	31	41	37	43	35	28	44	35	29	40	41	40	39	52	36	40	35	41	35	48	27	45	37	37	32	45	43	43	32	32	36	40	33	47	35	32	50	36	34	36	40	37	42	40	32	47	42	39	40	46	33	41	44	36	49	40	48	43	32	45	42	49	26	38	40	46	32	43	33	34	51	39	36	32	45	31	34	40	34	45	37	34	46	37	45	27	39	42	28	37	37	48	38	38	36	43	42	39	36	48	42	36	42	31	30	36	36	39	24	52	31	44	22	42	34	33	30	33	38	34	35	42	40	37	37	38	44	48	36	32	43	26	34	45	36	32	40	37	38	37	40	44	42	35	42	48	41	33	41	48	37	45	35	45	43	37	27	39	45	37	42	32	54	39	33	40	35	41	42	42	40	41	48	36	24	42	34	48	47	37	31	37	41	31	43	44	39	45	31	29	35	35	47	44	39	44	34	46	28	40	36	35	34	33	29	40	39	35	34	40	44	31	41	30	41	48	39	31	33	33	45	41	26	37	38	36	39	23	41	45	44	49	39	34	45	35	40	29	44	35	34	42	25	37	43	38	39	36	34	36	40	26	42	43	35	27	36	50	45	49	49	33	35	35	31	44	38	32	41	34	30	45	34	43	39	39	49	50	41	31	44	42	36	37	33	35	33	46	39	46	43	35	39	35	37	41	37	47	40	44	34	43	44	41	35	36	38	50	43	40	42	35	38	37	46	44	37	46	37	38	35	37	55	43	38	43	34	28	40	39	45	39	36	40	41	40	36	29	40	22	44	38	48	46	36	37	58	35	34	43	30	34	40	38	44	38	48	42	31	33	53	35	46	51	32	48	43	45	36	38	33	36	38	39	46	42	37	27	43	41	39	38	35	37	42	38	46	41	33	48	47	36	44	37	49	27	33	51	41	44	33	41	42	45	35	38	38	47	41	44	36	42	46	46	40	44	28	35	43	39	49	48	43	44	45	45	45	31	33	29	55	36	49	42	43	33	35	35	32	29	34	49	35	40	40	41	25	32	33	49	37	41	37	39	39	37	32	44	39	53	33	34	33	28	44	36	29	33	32	48	41	33	37	41	38	39	34	34	46	39	42	41	38	55	39	39	32	33	45	43	52	36	39	43	38	47	39	52	43	50	33	44	36	36	46	39	31	35	43	25	36	37	34	32	38	27	49	39	48	45	32	42	42	37	47	31	45	33	49	45	46	39	34	40	44	37	45	51	46	44	37	36	33	35	33	49	37	55	49	43	37	32	36	47	36	42	39	36	31	26	28	40	42	37	46	36	33	44	41	34	54	45	24	39	41	35	36	36	39	32	33	37	39	30	33	27	48	45	38	38	52	38	38	48	40	50	44	37	37	42	37	39	36	51	38	38	38	34	48	23	35	46	36	38	34	37	33	44	35	29	36	29	41	39	38	54	30	36	51	34	35	37	38	41	38	31	44	39	46	29	31	48	36	37	35	37	27	45	49	42	43	30	48	37	35	35	40	35	42	33	33	36	39	36	37	39	44	39	33	41	30	44	44	49	31	36	41	33	34	41	43	37	39	50	45	38	48	47	40	33	38	49	40	33	23	39	36	35	41	39	34	47	43	46	41	44	49	38	43	28	33	36	39	42	40	37	41	35	44	39	37	46	43	47	57	32	38	42	53	30	32	34	49	43	28	36	34	24	42	35	38	33	34	40	50	46	36	36	39	28	46	41	43	39	33	43	42	41	40	46	38	26	36	38	41	31	30	32	43	43	28	35	32	45	38	38	38	38	36	51	28	44	41	33	35	47	46	36	34	45	45	46	33	36	43	39	38	38	42	37	41	37	49	44	33	37	38	44	29	34	24	36	43	35	32	38	44	38	31	40	33	52	41	35	50	47	51	36	45	36	41	44	37	38	40	35	38	42	44	41	29	43	40	45	39	31	40	53	41	29	39	33	34	38	38	41	34	44	37	35	44	27	51	40	39	40	37	45	38	36	35	32	44	38	42	29	36	40	29	45	38	35	40	43	36	32	33	31	33	47	42	46	37	42	41	46	38	38	34	27	41	41	46	39	46	35	44	29	39	36	39	38	33	49
53154	28754	15740	29285	36762	35465	32215	28413	24849	21462	18538	15954	13834	12032	10126	8909	7803	6799	6122	5443	4908	4463	3953	3513	3268	2973	2668	2533	2249	2189	1992	1854	1875	1718	1640	1582	1472	1442	1390	1375	1298	1315	1227	1231	1115	1059	1065	984	986	969	935	948	925	941	896	851	816	767	806	789	847	792	804	717	729	754	728	731	709	720	683	722	670	687	675	721	691	650	692	658	659	667	599	641	638	667	589	657	650	645	604	638	659	624	661	662	617	649	605	635	594	613	628	677	612	648	614	648	626	662	612	624	627	580	669	625	625	630	622	624	601	633	629	620	575	645	605	615	640	609	615	630	611	630	591	580	657	616	664	575	665	582	606	607	592	588	573	621	584	619	628	580	597	596	590	603	640	599	602	620	576	616	639	603	656	565	593	560	667	572	598	607	612	619	594	600	605	631	635	644	608	588	602	616	611	603	631	631	581	628	589	553	643	652	623	620	621	578	625	603	582	606	599	621	648	582	651	615	566	574	641	588	585	601	612	617	608	623	618	615	604	635	640	611	614	569	538	637	576	593	610	622	655	573	592	597	593	579	579	583	607	609	596	625	621	594	612	621	599	591	654	569	582	620	584	579	635	623	643	603	643	631	612	602	636	599	609	594	579	575	636	567	607	621	611	601	626	637	597	601	623	571	561	642	624	653	618	612	619	578	570	620	626	585	628	629	610	580	617	618	598	566	648	635	615	591	609	591	618	618	636	565	592	608	631	581	646	646	627	634	574	634	602	614	612	605	578	557	594	604	604	568	589	618	613	591	580	561	584	609	630	582	636	587	658	605	578	615	595	605	617	584	598	600	591	629	641	618	626	620	574	584	610	640	613	631	581	631	608	638	590	617	590	592	621	563	584	621	607	612	626	658	582	625	618	566	582	625	607	616	547	600	631	618	616	588	609	589	627	601	645	652	580	611	557	617	600	569	594	579	639	572	636	626	580	622	625	603	564	629	622	604	591	559	623	608	589	605	643	629	608	597	639	567	603	594	604	585	658	574	572	578	663	610	587	617	654	609	637	572	572	648	602	564	610	635	588	661	585	641	579	643	589	590	639	640	595	602	605	585	582	630	599	628	601	631	595	592	598	642	629	598	592	583	541	612	588	587	574	587	609	598	659	628	587	578	586	622	594	584	609	556	575	604	619	609	636	600	590	608	602	571	618	570	601	608	592	597	596	602	559	591	608	599	652	640	596	619	625	677	575	556	641	632	606	581	649	655	541	628	622	601	626	600	620	603	588	606	622	599	622	573	619	618	552	623	612	580	592	639	599	598	598	616	582	590	602	621	558	614	616	580	644	559	575	619	626	616	617	592	559	602	625	626	611	617	593	598	577	587	627	604	592	590	590	541	608	612	594	634	580	596	639	613	566	619	605	631	578	627	643	615	591	603	583	620	602	621	584	628	563	650	656	651	594	623	633	642	600	607	566	577	566	642	665	623	650	592	583	639	612	596	584	562	605	617	617	644	638	642	603	608	581	579	573	594	556	564	603	627	566	605	597	623	616	578	627	624	583	615	640	612	543	589	660	623	612	592	620	614	616	606	557	576	653	602	620	568	616	620	595	591	595	617	583	622	568	576	654	626	583	601	641	599	597	598	572	615	673	570	586	636	611	591	611	623	643	584	616	567	592	601	637	584	527	616	566	650	590	630	587	599	601	604	606	573	607	589	590	596	620	640	633	579	583	598	610	622	636	622	586	575	603	565	559	620	614	586	665	563	614	590	619	614	580	621	581	602	606	572	606	621	652	590	588	647	617	625	582	636	600	587	596	632	599	605	579	595	563	600	570	575	594	606	592	621	618	573	622	602	630	615	620	618	626	646	575	576	607	639	561	569	531	628	634	615	615	603	629	634	604	636	613	576	603	572	595	594	601	632	601	613	587	595	601	597	586	601	590	584	590	576	578	599	620	594	644	664	602	647	575	592	610	571	576	574	630	579	619	574	607	570	578	599	590	589	582	657	591	613	593	607	639	574	590	566	620	606	592	587	584	605	625	631	595	595	586	606	653	597	579	631	602	578	615	593	563	635	618	588	609	610	601	616	599	600	570	571	609	626	638	595	587	587	610	577	590	637	634	531	626	628	611	640	578	607	591	605	601	589	587	563	607	598	581	598	616	626	630	600	622	602	654	622	572	597	594	587	612	573	627	597	620	643	595	635	592	593	612	606	574	609	607	583	600	572	582	645	601	626	650	637	589	599	607	586	622	582	597	604	618	587	575	587	631	638	590	608	573	591	625	635	564	669	599	636	607	599	619	630	625	586	622	572	610	606	575	564	643	624	587	607	662	584	605	622	594	607	605	616	570	617	620	616	602	617	591	602	628	611	608	575	622	612	612	607	644	597	575	602	612	564	630	610	574	613	611	555	607	625	594	587	628	591	595	602	610	569	605	632	647	629	660	678	643	576	585	572	605	602	578	592	553	577	590	603	591	617	583	584	624	590	589	597	621	571	585	583	654	616	624	535	574	591	594	597	627	577	588	608	630	576	557	650	598	603	623	600	596	625	601	590	616	583	597	582	589	637	597	612	616	605	586	573	646	601	572	553	591	634	599	620	645	624	600	606	582	612	563	592	610	643	635	580	634	602	582	633	601	600	615	631	571	583	656	605	590	574	603	585	622	637	613	624	620	621	629	655	577	630	615	628	607	618	568	574	618	609	587	555	593	624	595	602	591	615	580	616	614	597	613	597	595	599	622	609	594	550	616	645	623	609	581	644	624	552	631	611	570	589	598	566	607	622	583	568	617	621	611	579	608	591	557	593	607	611	618	622	620	656	586	680	614	586	569	574	617	610	606	622	628	599	608	635	562	627	643	596	599	572	625	602	631	614	636	630	606	603	601	579	589	601	583	577	647	584	600	615	568	654	586	622	584	616	558	609	610	618	670	572	637	565	603	581	605	613	614	586	578	627	623	646	622	581	602	633	609	573	588	610	579	628	631	595	586	578	592	635	638	638	597	630	617	614	587	610	634	628	608	623	612	603	583	598	573	600	603	628	613	622	569	602	605	604	602	587	558	649	605	574	612	654	610	624	642	656	624	631	598	602	618	604	575	625	621	602	591	573	607	645	621	630	635	600	638	604	604	613	584	601	618	597	572	651	560	597	612	624	590	619	578	637	649	587	579	648	583	577	616	589	663	612	617	570	586	608	602	608	615	607	598	686	587	592	617	581	585	657	603	640	636	614	632	650	569	598	569	531	593	590	617	605	558	610	630	618	586	598	626	598	611	615	562	632	600	605	601	594	589	666	574	577	624	607	593	653	633	587	582	567	589	584	611	624	586	605	630	581	606	606	601	594	582	600	590	631	607	594	625	623	621	599	575	590	616	599	602	631	581	574	576	616	592	578	632	635	612	609	629	599	591	625	626	576	602	569	664	649	590	590	600	598	634	577	573	616	644	603	563	576	624	590	627	575	599	591	628	619	657	606	613	634	617	586	626	578	563	589	586	607	609	615	567	585	585	565
9751	2784	576	391	587	621	585	518	431	370	332	298	229	197	180	156	145	133	113	106	105	86	89	79	85	76	88	80	81	87	72	62	67	90	67	51	58	60	54	51	72	64	52	51	57	55	57	58	47	44	53	44	61	60	45	53	48	45	38	48	41	42	57	30	42	46	45	50	54	52	57	53	63	43	53	51	48	51	55	50	58	39	46	54	42	63	50	42	41	46	42	50	50	48	45	41	42	46	43	38	44	52	53	46	40	39	49	48	52	40	39	46	45	37	46	40	43	48	48	58	53	58	39	53	53	45	45	42	46	52	42	44	35	48	47	41	49	50	46	42	38	47	40	49	50	40	40	44	50	43	42	41	42	58	40	42	41	45	54	49	50	52	46	48	57	44	45	46	56	51	54	45	42	61	43	54	44	51	54	44	38	38	47	44	36	42	35	49	45	52	55	37	36	57	53	47	33	53	39	38	39	36	55	58	46	57	57	40	57	41	55	34	40	46	44	49	54	46	49	45	50	39	46	44	40	47	45	45	43	54	52	49	41	42	45	47	45	47	48	41	40	49	42	33	44	42	50	53	51	43	50	39	49	54	39	41	40	47	48	51	55	50	34	48	53	53	50	53	50	39	47	48	50	44	48	43	48	62	44	50	42	57	40	57	48	43	44	50	48	53	43	58	50	38	45	47	44	47	54	47	51	60	40	49	45	39	38	39	41	48	42	44	41	59	49	46	38	38	51	50	51	41	54	46	45	43	43	50	48	51	50	45	49	38	41	55	54	43	36	57	43	54	37	43	39	41	43	47	48	44	47	37	54	45	50	54	57	36	38	57	45	45	48	43	39	43	50	45	52	42	38	39	46	47	59	44	50	48	36	49	52	50	51	47	47	44	35	47	47	32	49	44	54	34	45	52	62	40	54	46	44	44	43	45	47	53	42	45	51	55	47	57	37	35	50	46	52	50	39	45	54	51	45	47	44	54	49	49	45	40	56	50	39	46	56	50	48	52	50	31	44	49	39	34	48	47	45	47	49	32	47	53	47	61	56	65	43	57	49	37	43	44	55	46	38	42	51	49	49	38	50	54	43	41	45	45	55	45	41	42	43	51	41	59	44	57	53	50	40	57	55	38	48	47	55	56	47	49	47	51	38	39	50	52	61	47	34	40	42	59	55	42	39	55	47	45	57	42	53	47	46	43	50	46	42	41	36	50	44	46	34	46	48	52	39	47	51	44	58	48	49	49	45	41	37	39	44	50	52	49	50	57	41	46	44	48	49	43	49	51	45	59	47	43	45	51	42	59	56	47	55	52	45	44	51	53	45	47	42	43	58	37	38	52	40	39	50	46	52	33	47	42	53	36	42	56	44	41	56	39	50	42	47	59	45	35	44	58	56	41	28	53	51	42	48	47	37	49	57	41	49	58	58	59	43	53	35	38	50	71	37	36	60	43	55	33	48	46	44	48	50	40	53	52	42	51	48	41	45	61	52	55	42	51	45	53	44	62	64	53	51	54	45	39	46	51	47	41	45	52	43	42	44	38	39	38	51	45	57	42	54	55	58	54	55	49	40	42	57	57	57	49	43	49	39	44	55	48	50	63	47	51	50	46	50	45	44	48	47	41	54	54	54	57	46	41	33	46	49	49	68	45	42	49	35	30	42	45	45	37	52	35	42	56	57	52	53	40	38	44	36	50	42	49	51	49	40	40	43	46	44	46	46	35	48	35	37	54	56	42	50	50	41	47	55	57	48	52	28	46	40	63	41	34	43	46	36	51	48	50	49	38	48	37	57	51	42	43	63	41	54	50	42	53	40	49	36	36	37	48	44	47	39	36	49	45	44	35	28	53	46	35	57	38	34	44	42	47	58	44	40	33	49	48	50	37	50	56	51	38	52	43	50	48	52	52	50	50	31	46	50	43	41	33	39	42	48	46	48	50	55	53	49	52	52	51	42	39	49	31	44	43	42	52	48	58	49	49	47	40	45	46	46	38	37	44	34	39	33	50	43	51	51	39	42	42	45	37	49	38	59	48	39	47	35	38	45	33	45	50	44	35	37	55	51	46	52	52	58	64	49	49	46	49	47	37	50	54	43	55	47	48	41	52	49	43	54	36	44	42	34	54	49	47	46	46	66	41	48	44	41	50	45	40	44	36	63	49	43	41	46	40	46	43	52	54	50	50	45	59	42	41	43	34	34	50	60	58	41	40	49	50	47	48	46	51	41	56	48	42	51	46	39	37	55	47	54	48	42	38	38	41	38	41	57	51	51	48	49	46	54	58	53	39	51	32	42	42	47	45	42	39	55	40	40	41	52	51	49	42	49	43	46	55	52	58	51	37	48	51	57	37	34	53	44	52	46	50	36	48	45	46	38	47	37	65	59	54	55	46	43	56	48	54	41	43	44	53	55	42	48	52	39	47	40	39	39	48	56	40	34	52	47	53	48	44	50	39	52	45	56	51	52	47	62	50	50	44	41	42	58	58	51	58	44	43	54	46	45	50	47	47	51	48	47	49	49	40	55	42	39	35	59	43	47	40	42	41	43	48	49	38	41	46	47	33	45	59	40	44	49	53	40	54	40	53	33	48	48	41	49	49	38	47	47	50	46	37	45	37	52	43	45	48	46	48	59	43	44	62	47	40	45	41	50	51	51	45	39	50	41	55	62	45	37	48	47	58	38	58	57	56	44	49	43	49	52	58	38	42	57	41	43	46	53	40	42	50	55	40	51	47	43	47	52	55	48	52	47	47	44	37	39	49	48	46	32	45	56	36	36	48	46	43	53	54	50	48	52	55	40	48	56	48	45	49	57	53	48	40	58	40	44	40	44	57	44	51	42	47	46	45	45	46	45	60	60	56	45	55	55	59	48	46	63	34	48	48	29	43	49	45	39	54	50	35	32	42	48	40	56	39	59	32	54	53	43	46	45	48	48	41	39	39	47	47	54	52	63	50	51	42	35	40	44	47	43	48	53	47	60	48	51	47	50	40	58	35	53	49	53	46	54	41	57	39	31	43	48	49	42	40	47	41	45	51	44	50	38	51	40	48	52	40	41	55	39	36	58	38	40	58	46	55	41	67	39	44	37	47	61	50	45	35	52	50	47	45	45	44	53	45	45	49	40	38	57	62	47	57	42	46	37	49	38	30	60	41	48	53	40	62	50	48	50	50	48	43	47	51	46	43	68	39	50	44	55	47	41	40	46	68	53	43	35	45	51	43	48	46	44	43	38	46	55	49	42	49	48	49	53	40	51	38	41	45	45	39	42	43	30	41	33	49	46	45	48	49	51	47	35	47	44	52	49	45	51	42	59	49	50	43	47	43	53	53	41	47	38	53	45	45	51	55	39	46	59	51	48	50	35	48	53	54	40	51	44	52	48	38	56	45	36	36	51	55	55	53	51	40	49	41	49	54	34	43	52	43	39	41	41	39	60	40	42	45	38	42	42	55	54	35	39	56	45	52	50	51	48	54	49	51	46	32	52	40
45389	23392	11730	23928	31536	30406	26903	23055	19468	16185	13828	11586	9941	8492	7169	6294	5322	4805	4208	3813	3466	3092	2864	2472	2409	2257	2062	1845	1824	1723	1583	1472	1438	1319	1336	1257	1300	1260	1231	1224	1179	1211	1120	1078	1066	1003	1011	972	1007	934	939	943	958	904	916	884	849	835	833	863	790	842	854	891	794	806	815	805	784	743	772	779	780	751	799	744	778	745	748	820	752	763	743	748	767	738	760	763	730	715	740	731	742	712	715	738	780	715	765	723	724	720	765	742	709	741	742	668	744	729	705	753	743	695	773	750	712	715	699	727	738	732	729	698	716	706	746	794	765	710	716	694	726	723	774	678	750	683	707	696	731	741	728	752	738	703	729	733	677	723	772	746	731	670	716	714	714	694	690	770	701	715	691	742	747	793	756	668	731	731	705	767	679	716	719	700	725	693	732	734	755	716	738	731	699	724	686	669	729	718	744	756	715	712	746	691	718	753	692	757	679	737	703	717	704	723	662	744	765	725	713	714	674	728	703	704	751	702	722	734	704	751	698	713	719	705	768	700	728	715	713	730	696	765	749	755	723	743	739	748	762	804	766	730	714	732	723	699	696	740	700	720	682	693	696	715	740	723	732	677	710	716	738	747	680	743	725	696	771	693	737	727	676	742	700	693	689	686	729	684	748	699	679	773	707	705	715	736	679	762	752	698	715	726	702	754	723	728	725	742	716	707	732	746	718	734	782	733	784	719	755	729	712	689	714	749	759	734	717	743	702	713	705	664	658	740	708	711	731	702	701	745	762	756	726	733	698	695	710	743	722	711	780	778	741	721	697	740	732	724	645	745	781	713	712	745	727	741	738	707	724	759	742	750	691	728	722	675	737	713	733	729	678	750	712	727	740	716	716	735	761	665	685	668	741	711	729	747	745	730	710	730	746	719	730	769	715	747	703	743	711	754	695	738	732	714	727	711	744	687	706	749	689	777	723	715	698	712	708	719	738	728	707	701	762	720	766	723	733	740	703	716	737	721	783	724	754	691	719	712	690	737	700	731	727	721	757	728	732	701	741	708	745	705	672	740	711	772	665	737	745	716	745	764	731	732	742	733	704	704	707	755	701	677	735	736	720	705	697	696	701	691	752	699	684	769	729	699	713	738	760	679	679	737	704	711	726	719	691	732	724	772	709	694	703	700	709	706	701	718	758	682	730	737	703	777	725	745	729	680	752	742	704	718	684	711	746	754	739	686	693	732	722	688	732	741	787	707	733	710	740	697	734	718	696	750	673	740	772	719	717	776	705	712	751	732	717	760	729	735	675	738	716	689	671	748	750	691	728	752	731	685	747	744	720	746	703	705	772	701	709	697	724	712	725	725	757	802	767	780	714	739	716	742	784	707	677	688	751	751	709	723	675	725	685	733	733	756	783	682	733	708	712	722	749	773	722	692	727	735	726	749	700	737	753	740	768	690	695	710	786	761	698	765	719	755	768	779	725	678	716	735	720	681	716	695	715	780	741	710	677	752	721	719	699	708	731	743	718	705	714	724	761	718	695	735	761	702	735	729	695	745	696	716	724	686	764	718	732	709	729	744	731	731	742	734	708	691	658	735	696	748	783	719	783	729	713	740	741	699	697	743	701	764	737	733	690	769	780	696	768	769	716	727	718	690	728	707	751	737	685	709	689	738	725	701	779	731	747	707	679	711	708	706	701	717	748	738	758	744	728	750	693	735	732	710	704	674	715	770	695	743	718	713	711	713	732	684	693	683	711	765	664	697	704	694	703	748	715	749	693	695	771	696	770	735	736	726	760	684	682	729	736	719	749	743	707	706	708	762	742	744	763	722	700	730	762	709	747	693	716	686	708	718	705	689	715	720	755	674	713	698	735	714	711	770	710	707	741	750	717	764	713	759	704	765	737	695	772	701	709	718	732	812	739	701	736	752	720	727	692	689	693	730	694	755	768	732	671	684	749	777	767	739	708	709	694	681	747	724	707	728	711	750	702	713	749	766	779	761	719	687	726	713	728	703	735	744	725	704	769	724	722	676	734	740	712	725	749	744	730	715	698	728	723	757	752	713	760	717	698	746	752	719	691	734	756	711	682	718	715	707	669	782	736	730	754	705	705	717	703	742	691	743	750	743	682	740	741	691	694	707	753	686	780	710	720	739	717	738	732	720	737	742	754	758	723	717	757	745	786	708	754	730	733	750	716	738	715	752	775	731	699	748	731	703	732	676	751	718	752	718	717	742	734	724	742	739	740	685	704	714	737	687	726	755	699	757	737	721	775	695	719	695	708	732	716	661	734	712	788	742	710	736	681	731	717	721	751	687	773	711	682	677	741	692	717	699	674	739	699	694	743	740	724	714	732	670	691	712	761	743	705	693	747	761	732	731	728	708	756	778	721	711	728	718	733	782	734	689	702	699	701	707	717	674	707	723	733	742	712	730	698	729	697	723	714	679	726	688	692	739	756	677	745	728	757	744	733	775	726	758	731	688	717	724	697	738	772	699	717	719	704	763	726	734	752	706	720	725	753	705	732	697	721	697	734	749	735	743	727	731	731	711	714	691	745	704	728	770	767	734	738	732	704	716	761	719	725	740	722	651	710	717	696	722	750	689	731	718	772	704	697	736	751	745	730	747	724	710	711	758	724	715	714	743	713	688	734	692	706	696	695	719	759	715	705	757	717	760	680	675	743	748	736	758	742	706	732	755	750	708	673	756	685	677	708	668	669	720	742	719	674	740	728	718	709	748	687	692	715	686	740	698	735	724	712	677	711	717	699	730	746	672	632	721	743	728	767	727	708	685	729	742	690	761	725	769	717	734	735	749	743	750	775	719	722	753	710	736	712	735	724	727	716	741	733	734	700	713	727	743	733	745	732	762	757	728	695	672	696	747	713	726	730	659	737	733	703	713	749	690	719	693	730	718	685	728	694	740	726	724	685	740	721	746	704	726	738	722	767	721	731	668	714	715	735	767	707	717	703	682	721	711	735	730	703	707	692	740	688	676	742	795	698	736	744	733	719	734	717	740	682	701	691	729	683	765	649	731	694	706	706	785	707	683	726	678	755	709	668	743	646	699	736	727	675	748	724	728	704	717	738	714	797	739	713	732	729	701	692	661	730	767	739	755	713	721	708	749	691	697	740	734	729	722	716	724	664	718	699	757	740	689	728	717	709	722	701	715	736	752	755	751	764	734	747	764	758	743	778	695	743	671	743	736	728	675	700	675	719	773	716	705	673	740	697	726	696	771	710	756	707	726	679	703	738	743	671	757	752	724	715	736	705	706	686	690	703	696	703	705	723	785	754	743	713	726	718	741	731	668	756	732	705	700	749	744	680	753	735	691	737	683	706	749	699	762	717	728	724	765	763	737	704	699	721	713	729	740	746	749	720	708	721	720	718	738	727	734	730	691	730	690	764	729	709	732	739	740	729	702	734	708	779	706	734	742	728	744	711	684	737	728	718	706	709	725	738	710	713	772	733	686	695	756	710	709	721	691	708	743	757	717	750	736
14006	4774	936	608	957	1029	932	796	669	573	451	399	312	260	261	230	195	163	165	137	120	108	113	110	80	81	84	69	72	59	75	65	54	62	52	47	47	52	57	56	50	60	47	55	44	44	43	47	45	40	32	39	41	45	35	41	40	44	28	38	45	42	42	34	39	40	55	34	40	43	36	49	36	26	25	30	43	38	30	21	34	48	28	36	36	28	34	31	34	37	43	36	35	31	37	30	26	31	39	34	37	25	37	26	37	35	33	30	37	31	37	31	39	36	37	25	36	30	31	41	32	22	42	40	30	39	39	27	26	42	40	30	32	28	25	38	37	25	37	29	41	34	44	35	32	37	42	28	31	36	29	35	35	36	32	32	32	28	36	30	33	32	28	35	34	25	37	29	30	39	30	44	34	24	27	33	39	26	37	36	28	44	32	37	43	39	39	33	32	30	40	32	27	25	37	26	39	29	40	33	34	35	40	35	31	52	41	31	30	45	35	20	37	41	34	30	38	29	36	40	34	29	37	23	34	42	35	31	37	37	31	31	29	27	33	26	42	36	34	37	23	28	24	39	32	24	26	33	36	40	32	26	36	30	49	33	38	32	35	40	31	26	39	32	40	23	37	31	28	31	32	36	28	22	39	37	41	32	34	33	38	28	29	35	30	30	25	37	35	32	34	25	30	31	28	40	45	39	32	29	31	36	36	24	37	32	31	33	37	26	38	33	32	52	35	21	35	36	34	34	41	28	37	30	37	35	31	19	41	31	35	25	39	32	39	36	39	28	37	40	31	36	37	32	27	29	43	33	40	32	27	37	39	33	26	35	28	29	28	37	36	24	45	28	46	31	33	33	34	22	39	35	27	31	32	43	32	33	29	34	35	36	53	42	37	35	46	36	37	41	32	33	30	28	33	33	34	24	30	27	45	27	48	31	28	38	27	39	46	33	38	34	34	29	35	35	26	29	39	27	34	31	24	32	35	28	24	38	35	29	37	26	26	35	28	38	22	36	29	29	39	32	31	38	36	36	38	30	26	35	34	37	26	39	39	30	37	30	29	34	25	37	30	30	36	28	31	30	37	36	32	39	43	36	37	37	36	37	35	39	41	34	26	36	39	34	41	39	32	29	35	30	29	37	31	27	43	19	32	39	33	41	35	25	37	25	26	37	35	25	28	24	45	29	32	37	39	32	31	35	31	38	32	35	28	34	29	33	28	38	26	36	25	27	33	45	41	22	26	29	27	32	19	40	36	38	24	33	38	27	34	35	31	25	36	27	34	37	45	33	30	43	32	35	40	41	43	42	27	30	35	33	35	27	24	38	38	29	41	34	30	37	31	33	29	35	26	32	31	29	23	29	27	37	28	29	36	39	36	33	34	25	32	36	24	39	25	28	23	31	31	44	36	37	29	35	35	35	30	28	35	35	37	22	40	37	31	34	30	42	32	42	38	33	25	42	30	25	27	35	29	34	28	34	36	31	33	29	33	41	37	24	32	41	41	39	33	31	35	32	27	42	27	32	36	27	32	24	39	30	22	31	27	28	32	36	28	29	37	22	35	30	32	34	35	30	29	33	29	38	35	22	31	33	34	34	39	28	33	28	39	37	37	37	35	29	30	26	30	26	26	32	36	28	51	33	36	31	24	37	26	34	31	41	30	35	31	31	32	26	37	30	33	32	41	41	32	36	35	37	37	35	33	35	35	45	26	26	35	43	29	27	33	31	31	30	37	25	25	31	35	39	37	36	25	25	29	36	33	32	39	39	37	23	48	39	33	38	44	32	29	26	51	40	36	34	32	33	35	26	33	50	27	28	29	33	40	36	25	25	37	29	32	28	30	38	49	32	35	24	30	25	29	34	27	32	28	29	47	44	33	32	28	32	23	39	32	35	42	38	30	32	40	42	40	29	42	28	36	41	32	39	43	26	37	31	41	39	28	38	29	34	44	36	38	38	29	34	39	36	30	31	36	36	34	25	29	34	41	34	40	25	38	27	34	27	20	45	29	31	37	36	36	31	39	25	35	32	36	25	34	31	40	36	33	33	32	33	40	36	28	41	36	41	38	29	29	34	30	27	32	28	22	39	42	30	37	25	37	29	27	28	34	27	25	35	31	24	43	36	35	36	48	35	35	25	31	36	39	23	34	32	34	25	43	30	35	29	29	35	34	31	26	37	38	37	38	42	32	35	38	26	35	22	24	25	33	28	35	32	29	27	37	25	32	36	37	27	37	30	33	42	33	39	25	25	28	33	28	24	18	29	28	41	29	42	28	32	36	32	34	25	41	30	34	25	31	37	27	43	30	38	26	36	33	35	31	33	37	31	34	23	32	31	24	21	33	40	37	33	35	40	34	27	31	25	31	30	38	24	35	33	36	26	30	31	38	37	29	29	35	37	38	32	22	32	33	38	36	38	26	33	26	29	24	21	33	26	28	26	37	42	33	31	35	26	39	28	45	36	30	27	33	33	31	30	43	33	33	27	33	38	33	32	33	35	28	30	33	34	45	40	29	33	34	21	35	32	40	29	25	31	37	44	28	34	27	31	38	25	31	26	29	25	33	32	36	32	25	31	27	33	27	39	35	25	37	39	22	33	35	42	34	32	38	32	33	37	30	26	31	40	38	40	31	24	29	44	34	48	32	39	43	43	37	31	33	28	32	35	42	36	37	46	41	29	34	29	39	41	33	30	34	42	42	42	26	32	36	42	33	36	42	31	36	47	31	41	30	25	27	26	27	32	28	30	29	21	28	38	28	30	36	31	37	34	40	18	38	32	29	40	32	29	37	33	35	29	37	37	29	33	40	25	36	30	25	28	27	33	31	24	32	22	33	31	42	33	44	23	26	31	31	41	31	32	39	34	32	24	33	27	35	23	35	34	29	39	34	35	29	31	34	43	27	47	25	35	39	39	29	26	31	32	47	32	36	36	26	41	35	34	24	30	26	38	45	32	36	26	40	39	39	31	34	40	37	26	37	30	23	35	43	32	39	26	31	28	37	34	38	38	30	39	36	32	29	28	40	31	28	32	29	32	34	29	26	27	35	33	28	40	34	37	30	35	30	36	32	40	36	23	36	39	31	45	28	30	28	30	41	42	25	30	35	31	30	41	25	30	38	27	38	44	41	35	37	44	38	41	37	35	35	32	34	30	31	26	36	33	33	35	36	28	34	29	26	44	29	32	35	32	25	32	29	24	23	23	31	27	30	28	33	39	40	41	36	33	41	36	20	36	43	23	32	34	47	36	29	33	37	30	23	34	25	32	31	30	35	32	33	28	33	28	27	27	41	36	25	35	37	26	31	25	34	30	24	30	32	28	36	35	27	42	37	37	32	33	32	31	33	26	31	46	39	36	40	42	31	38	28	39	36	28	41	32	33	29	29	28	35	22	39	38	44	24	34	27	37	48	36	36	31	29	29	38	33	30	36	25	30	33	29	40	38	30	36	30	34	35	36	37	38	32	34	34	30	31	43	34	34	38	44	38	31	40
53423	26836	15665	28761	36896	35629	32335	28595	24973	21581	18693	15956	13700	11983	10076	8897	7603	6758	6007	5397	4928	4379	3897	3551	3219	2981	2627	2389	2189	2097	1898	1740	1683	1639	1539	1423	1472	1388	1370	1291	1259	1224	1132	1058	1045	993	957	935	978	895	915	868	912	922	789	766	743	700	703	758	698	772	713	674	699	690	665	643	624	674	629	610	630	646	618	567	551	576	584	592	558	538	529	586	557	583	551	572	579	537	605	562	538	572	591	579	575	560	587	563	571	524	522	605	569	560	525	547	579	539	536	567	545	560	540	543	521	570	519	499	531	545	529	518	523	502	514	519	539	598	566	507	518	529	547	543	548	524	487	531	551	515	490	509	538	559	529	544	517	534	553	524	547	539	570	514	544	498	570	511	546	554	543	532	540	526	544	522	511	568	523	563	557	467	547	541	514	514	503	516	518	508	509	518	507	547	516	523	540	503	583	534	550	550	515	553	534	571	531	513	561	529	505	546	541	542	470	503	538	496	501	530	514	516	496	544	516	488	516	520	521	509	519	544	534	535	485	522	521	580	533	525	497	509	506	557	551	549	505	504	510	546	550	539	487	527	501	539	514	520	487	530	541	485	498	485	532	491	572	513	562	492	522	503	546	499	508	529	528	526	510	565	510	516	578	565	519	567	567	536	536	515	536	519	546	531	513	514	491	522	545	535	535	528	520	500	489	540	512	537	582	518	509	505	486	490	488	504	485	527	527	504	536	550	529	491	526	498	506	507	573	524	582	535	596	531	524	553	514	529	499	503	548	518	522	587	486	515	525	525	542	520	549	531	538	526	500	548	493	547	534	556	528	508	544	476	482	520	537	545	527	518	540	534	496	528	544	515	525	516	547	530	514	536	545	546	538	528	558	487	538	526	546	529	544	521	506	566	535	501	498	547	504	526	482	494	490	554	546	498	499	528	490	537	591	541	553	490	484	496	531	524	528	551	546	532	498	521	547	523	548	542	494	503	516	539	526	508	535	525	526	510	520	513	530	508	517	517	497	533	528	518	502	524	533	549	508	523	513	500	548	541	567	496	499	484	535	534	540	532	504	508	558	521	496	504	553	532	536	507	484	524	525	549	513	550	549	511	564	483	516	548	515	541	580	551	514	528	527	495	508	566	520	551	544	570	522	527	539	491	526	518	534	518	557	540	517	507	477	522	505	505	508	511	502	497	508	502	551	524	554	535	533	489	522	498	531	515	528	543	513	519	531	531	548	534	500	498	532	573	479	539	492	536	524	537	502	533	490	515	575	532	525	563	512	572	536	559	540	547	513	493	547	530	558	532	518	514	546	544	508	530	552	534	532	509	555	514	545	534	571	530	520	518	510	516	531	575	534	514	513	506	543	496	545	530	531	530	506	499	567	525	537	507	536	513	538	509	539	540	541	479	522	556	566	545	520	571	498	514	553	507	548	527	532	510	521	554	555	506	539	543	547	564	544	513	495	484	506	534	482	509	540	528	501	491	556	484	538	550	517	516	553	507	481	567	543	509	525	536	551	527	501	516	521	537	553	559	524	542	561	498	535	553	531	497	535	528	525	508	509	487	540	491	546	562	550	530	567	472	494	532	491	564	486	544	510	532	552	528	472	490	556	551	513	522	523	507	542	563	514	521	529	527	533	529	493	543	509	482	523	534	538	512	535	535	517	551	525	574	496	503	556	471	535	518	540	561	492	525	492	498	479	534	506	537	562	561	522	539	550	501	496	518	498	492	509	548	489	550	514	505	505	603	499	531	524	523	556	486	527	536	538	519	594	535	553	544	478	531	536	527	523	527	530	568	500	562	543	517	505	522	516	493	511	542	511	526	570	470	532	546	520	505	521	519	567	538	511	498	502	501	537	525	538	519	534	518	539	549	534	531	502	520	537	489	516	525	508	572	566	549	532	529	507	548	548	508	576	554	497	508	574	544	558	567	489	540	488	487	506	545	530	490	527	533	524	531	504	505	525	544	521	496	516	540	500	503	504	528	509	519	521	520	500	564	505	506	551	510	502	496	554	576	524	514	557	506	557	532	502	538	509	531	486	505	528	545	536	529	500	543	526	554	507	530	523	535	468	530	536	498	490	518	515	529	510	526	496	503	536	496	557	516	502	539	510	533	539	525	525	503	509	518	498	552	531	553	520	551	533	506	517	525	592	547	500	551	516	509	518	507	488	510	488	503	507	516	551	531	523	497	579	501	509	581	517	529	534	493	554	565	561	484	526	545	557	492	519	528	581	524	522	553	497	547	574	557	540	496	536	553	521	502	480	519	549	505	513	512	481	535	498	484	533	539	519	528	567	566	548	507	550	592	480	497	573	547	518	552	506	565	507	558	515	561	516	540	480	521	539	542	540	474	509	540	560	535	528	571	529	556	544	568	553	541	545	541	516	508	592	533	541	551	525	542	518	528	534	490	539	537	562	534	539	546	537	542	479	516	526	509	488	556	511	526	544	517	506	542	518	496	569	507	494	572	506	475	524	517	518	568	520	555	539	514	523	517	543	500	520	556	540	500	491	510	497	542	568	541	507	530	501	558	514	563	572	557	529	524	544	576	565	547	492	526	535	550	512	482	525	510	518	546	489	513	504	556	530	507	515	566	521	541	480	526	556	514	512	522	513	470	506	540	499	493	539	533	522	518	532	551	541	488	564	466	524	540	525	545	510	506	490	515	504	580	510	540	547	526	531	507	529	535	550	488	535	514	512	510	550	533	544	544	488	527	516	516	542	549	514	529	537	524	517	511	540	524	565	518	589	523	508	497	541	566	514	522	517	496	504	553	510	505	511	565	511	532	512	537	530	539	540	536	520	527	536	526	560	501	520	548	522	517	511	544	528	517	510	535	512	559	562	513	546	556	541	495	597	496	534	527	544	456	534	526	521	527	539	533	520	526	504	554	550	512	515	506	489	549	526	512	504	534	522	500	507	551	511	543	532	528	519	509	504	522	490	532	493	514	561	539	531	550	495	528	498	518	490	533	541	524	543	543	534	547	536	544	555	546	531	500	490	542	596	492	531	522	511	509	553	544	532	541	543	539	505	522	502	569	533	551	531	531	522	533	518	527	549	545	522	503	531	512	517	529	483	504	548	571	570	505	541	547	517	525	518	519	509	481	528	540	543	507	518	520	539	502	548	542	482	514	537	540	555	496	511	534	485	509	477	552	539	562	485	533	567	548	530	527	549	502	545	497	501	546	560	528	487	522	529	546	543	537	496	532	534	500	570	500	502	468	570	524	514	547	549	554	511	523	519	523	503	530	510	585	517	511	548	534	521	494	549	526	548	586	506	507	575	532	531	523	497	516	499	547	536	514	555	498	514	576	559	531	523	515	517	530	571	538	514	501	543	511	504	516	496	522	508	495	525	556	528	559	526	544	498	480	519	484	520	477	565	536	554	516	559	539	515	520	520	508	516	557	541	513	549	547	583	515	570	530	489	496	520	559	511	529	535	517	500	510	532	575	505	515	511	548	519	551	490	562	562	516	539	551
5418	1147	344	225	425	442	365	352	300	239	226	199	190	120	119	113	107	96	78	76	86	75	61	57	47	58	40	52	54	40	35	37	43	50	39	39	29	45	48	51	37	43	47	41	41	36	43	47	40	39	24	42	34	42	36	35	28	34	23	28	29	33	38	36	39	37	33	35	36	37	33	33	47	39	30	29	42	23	32	26	37	35	40	33	35	44	32	33	39	34	39	39	35	16	24	27	31	24	40	37	27	28	32	29	30	34	30	37	40	29	29	39	33	41	44	32	38	24	28	24	25	33	34	27	32	40	28	23	30	26	36	41	41	36	32	32	38	35	41	38	41	23	29	36	32	27	42	34	29	24	31	20	32	29	29	34	25	34	31	24	43	34	34	35	35	27	25	33	35	35	27	28	32	29	34	33	24	29	32	32	29	44	30	35	35	32	33	39	27	45	20	33	51	30	29	36	40	33	26	33	34	36	42	35	29	36	22	29	32	32	25	31	27	30	33	32	31	28	33	28	28	35	28	23	23	30	35	37	27	35	32	27	31	31	40	27	23	32	40	20	33	35	35	31	39	25	35	29	31	38	29	34	33	40	28	26	32	43	31	19	28	30	22	29	40	41	29	35	40	33	31	36	36	38	26	19	34	31	31	39	42	39	34	37	35	28	26	35	28	34	35	30	32	29	30	40	26	36	27	41	34	34	27	26	22	31	52	31	26	32	28	23	30	37	33	35	27	33	35	35	35	33	33	29	32	35	31	31	40	47	31	35	34	28	26	33	35	28	30	27	36	35	34	30	31	31	30	25	33	34	34	51	33	35	30	37	27	29	35	35	31	25	25	37	34	33	29	36	30	38	32	35	30	27	34	25	34	28	31	33	11	38	33	30	27	39	30	29	28	28	20	25	23	23	27	22	31	33	27	33	34	33	34	36	39	39	23	36	33	36	34	28	24	23	35	30	44	42	26	32	18	41	32	40	29	34	29	29	34	33	26	40	38	31	40	43	31	31	37	34	27	29	23	28	31	35	19	34	35	26	30	27	39	27	30	29	41	33	36	19	19	38	34	34	40	31	35	34	26	37	43	37	33	22	41	35	29	25	36	37	35	18	40	35	31	31	32	26	24	31	36	29	40	44	41	27	26	26	34	42	26	46	28	39	29	32	34	27	31	43	40	32	27	31	34	35	46	47	44	33	27	30	38	28	30	39	35	38	21	33	31	22	29	27	32	36	31	25	43	41	33	34	38	34	35	36	27	40	31	24	30	23	32	42	38	38	34	31	40	39	26	27	40	44	36	34	34	32	27	30	34	32	38	38	35	44	35	35	36	33	19	28	36	23	39	37	33	40	31	42	29	33	29	41	30	30	32	27	37	27	31	28	30	38	35	36	27	30	24	32	31	37	31	32	29	37	28	27	20	28	39	31	31	37	39	24	31	27	28	39	30	42	32	37	26	27	33	36	31	23	26	33	37	34	29	31	24	25	27	22	31	20	35	31	32	24	33	29	31	17	32	40	17	28	39	29	23	28	29	38	32	35	41	21	31	31	19	31	36	38	30	33	30	33	37	31	25	36	37	41	30	27	40	30	36	34	36	26	41	41	32	31	31	39	34	30	26	25	39	34	24	46	31	36	33	38	32	29	30	22	34	35	32	38	37	47	29	43	28	29	30	38	27	18	28	25	28	29	37	29	23	38	34	34	25	32	37	35	24	46	21	35	29	24	26	38	21	37	36	41	33	27	31	37	22	34	33	36	34	14	30	43	32	26	35	20	27	31	27	28	33	29	37	35	24	34	29	39	33	37	30	47	35	32	27	36	26	54	26	31	36	32	30	29	44	29	25	36	36	33	27	25	33	30	31	23	41	29	37	46	26	36	36	42	35	35	35	37	27	26	31	31	23	38	30	32	34	34	38	28	34	30	29	32	36	35	38	21	31	28	29	33	35	33	31	34	33	36	31	35	39	27	30	40	31	27	24	37	29	27	29	40	31	39	34	39	31	28	27	24	40	27	38	31	31	35	34	40	43	29	37	48	38	37	27	25	33	29	20	35	27	30	20	31	29	32	35	31	27	37	34	20	38	41	29	35	31	32	34	29	46	27	32	31	26	28	38	23	25	32	34	29	29	32	35	37	24	24	37	31	23	32	25	44	34	27	42	34	34	24	39	24	42	30	25	34	37	25	34	35	26	29	37	40	29	44	33	33	40	30	41	32	32	29	39	34	40	33	36	29	21	27	34	34	34	27	50	31	43	31	21	34	38	36	40	42	27	28	40	38	19	31	30	42	25	29	42	36	29	29	36	38	44	33	27	38	36	31	30	29	25	42	33	36	31	29	27	31	28	22	38	32	38	36	24	32	29	31	30	36	27	24	35	35	24	31	18	27	30	35	35	41	30	32	24	26	34	47	28	39	30	36	33	30	36	24	31	46	29	32	31	30	36	32	24	31	36	39	38	27	22	32	46	37	32	34	32	34	32	32	27	39	31	26	45	40	25	27	29	40	20	31	39	31	36	33	41	36	32	22	37	26	26	35	37	26	43	45	28	30	37	36	34	32	29	39	33	25	26	31	29	45	33	33	28	29	30	34	36	23	41	38	26	23	40	30	25	31	28	21	23	31	38	26	37	31	38	34	22	32	28	28	26	32	38	33	33	33	32	35	36	37	28	35	28	39	26	36	38	32	35	25	34	36	30	31	37	43	31	29	36	24	36	40	38	33	30	29	32	27	39	38	27	21	38	40	38	37	28	39	34	33	29	39	37	35	37	28	16	27	27	41	33	32	43	35	25	24	40	37	38	30	27	44	30	28	35	29	28	35	30	22	32	36	29	35	28	27	30	31	32	35	36	26	26	32	32	29	41	29	39	24	29	27	30	30	28	27	26	36	37	29	32	23	29	39	30	26	25	25	33	23	29	36	36	30	24	40	29	39	43	42	43	43	28	30	35	38	26	33	24	28	36	29	33	20	41	33	35	27	21	24	30	30	43	32	34	26	39	27	30	35	30	33	26	42	31	26	30	29	28	34	20	30	35	31	26	40	40	28	30	19	31	28	29	31	36	33	26	26	32	35	26	27	39	32	32	45	26	30	25	30	25	32	37	28	37	32	33	24	28	42	24	35	44	35	34	27	38	28	26	22	33	28	35	38	36	42	28	41	37	30	36	30	30	28	27	27	35	45	48	32	33	31	22	33	25	23	35	35	37	30	29	45	26	36	26	41	25	34	28	30	37	23	36	31	33	29	24	26	32	43	29	27	30	34	35	29	27	32	31	21	28	29	25	41	38	39	22	35	22	29	28	34	44	35	37	34	32	45	25	36	28	40	35	34	35	39	45	27	27	31	29	28	32	26	24	37	22	23	33	27	49	43	38	23	31	30	35	21	29	29	37	35	30	38	28	31	21	34	36	24	23	33	40	43	34	34	33	42	30	36	29	37	38	32	31	38	30	42	38	18	36	25	32	32	29	31	29	30	40	30	23	32	32	17
39495	17754	8783	19422	26889	25776	22088	18241	14911	12002	10088	8273	7118	5894	4770	4146	3618	3081	2765	2512	2319	2041	1955	1782	1615	1531	1317	1270	1166	1149	1040	992	964	937	871	855	834	876	901	861	765	729	803	735	692	675	666	681	689	657	639	679	629	641	581	548	577	542	602	565	583	599	568	600	533	605	557	561	512	568	527	543	525	488	533	519	539	527	503	552	534	570	507	481	519	506	550	522	525	513	490	462	497	502	491	546	500	479	470	491	502	494	487	462	497	529	479	518	514	486	525	478	534	521	539	490	508	510	507	498	484	500	554	493	493	475	527	504	487	499	491	483	548	519	502	464	470	512	492	492	482	490	485	480	470	461	509	513	504	486	544	529	481	523	490	512	515	484	499	479	483	526	464	469	489	481	519	496	505	505	508	489	527	480	520	494	508	485	489	479	498	513	516	532	538	529	511	516	444	498	485	495	507	483	497	508	487	548	486	468	526	507	515	503	528	500	543	497	531	494	502	507	515	521	483	493	533	494	488	510	511	487	510	470	525	512	450	511	528	503	484	483	488	466	477	494	497	497	507	512	473	515	473	500	455	489	520	472	566	479	494	473	497	484	500	514	485	525	477	497	468	478	531	482	485	541	461	546	454	519	496	495	478	480	502	464	491	525	515	504	464	531	508	475	485	546	491	466	536	465	508	473	526	493	503	497	484	507	493	493	519	478	488	526	493	518	486	515	502	522	478	510	489	520	539	496	486	511	507	494	496	488	473	520	496	510	505	500	517	496	457	530	482	468	506	497	511	531	457	519	508	489	475	496	545	490	516	493	502	479	502	496	483	482	528	522	515	523	510	522	539	541	480	486	498	520	485	456	542	494	527	490	522	498	517	484	503	506	508	504	489	464	461	489	496	508	487	531	485	496	523	482	478	496	510	512	484	514	482	471	479	465	500	505	499	513	486	487	514	518	530	502	508	501	508	475	475	487	494	496	515	510	507	510	450	464	515	521	511	512	508	500	513	535	523	467	497	471	510	497	486	515	493	483	471	521	500	513	480	513	486	492	455	512	510	498	524	506	517	506	480	466	530	497	512	455	503	487	460	500	500	547	495	477	517	507	467	527	499	486	494	473	494	491	495	529	512	472	486	483	503	470	482	504	512	513	496	519	526	497	510	459	515	508	449	508	517	504	484	491	508	483	495	509	509	528	498	535	493	463	565	527	503	526	507	513	498	473	489	468	535	492	520	499	486	467	503	484	485	527	500	462	537	488	450	511	515	528	499	466	469	479	507	524	499	488	489	506	519	464	498	507	487	502	504	504	497	499	515	477	458	497	494	502	517	501	510	518	497	489	502	481	488	543	484	478	534	504	490	496	556	494	487	492	509	484	496	476	476	513	557	501	487	517	497	488	512	516	515	520	494	506	477	511	500	487	508	509	499	482	512	522	498	519	509	487	514	504	533	508	509	497	509	507	533	468	525	494	514	512	528	490	482	500	482	503	510	494	489	492	492	507	509	502	491	489	506	536	482	493	491	488	481	496	484	492	472	493	511	505	507	520	550	490	516	527	530	470	514	527	517	473	519	518	478	483	496	503	510	484	519	507	502	502	536	560	462	496	501	531	513	530	456	476	515	532	533	500	476	513	475	485	488	530	557	483	483	498	521	476	503	506	462	505	484	462	469	489	535	535	456	490	488	474	510	506	472	481	518	506	491	474	509	499	506	466	480	482	539	502	478	513	463	512	497	480	508	458	500	497	491	464	473	538	484	475	479	470	501	498	519	480	516	497	513	485	527	455	490	490	461	486	494	529	507	514	492	526	491	512	450	471	507	480	494	472	494	499	474	505	496	494	531	504	469	479	508	498	465	505	504	503	537	507	469	534	473	527	474	480	518	481	516	525	476	514	494	519	467	491	530	453	520	523	487	471	483	511	491	464	516	503	527	526	502	520	524	474	510	548	503	482	465	457	507	524	501	540	493	486	504	503	505	466	486	476	484	479	489	462	491	473	500	481	535	464	493	480	518	517	489	479	511	526	498	539	452	511	498	530	526	523	490	506	548	520	453	502	497	454	498	494	504	516	452	484	524	503	473	505	527	523	519	492	550	493	479	512	471	513	505	461	509	510	507	493	505	481	501	511	477	513	526	515	488	512	493	456	530	485	473	500	553	483	512	505	503	494	549	495	503	492	491	484	496	503	532	506	524	535	515	497	524	453	479	510	505	467	507	510	472	486	483	459	524	483	500	478	515	490	466	481	516	486	497	483	522	504	508	487	488	530	456	526	510	519	498	513	477	514	493	508	523	506	517	505	474	531	532	506	508	492	519	513	514	526	506	485	517	494	512	519	461	483	491	531	511	506	539	478	490	510	470	476	513	499	498	544	475	492	527	468	493	489	508	519	478	529	505	526	464	494	545	468	468	497	447	515	480	498	519	461	490	468	515	526	497	511	488	539	486	512	493	475	503	523	486	489	483	486	505	485	504	488	492	533	470	529	498	469	487	518	458	465	483	524	506	520	476	534	485	484	501	495	486	537	527	485	570	491	527	517	509	526	526	551	510	514	469	472	500	466	478	502	495	511	511	543	501	504	489	540	514	473	488	521	511	501	496	505	530	520	522	485	492	511	508	550	486	506	492	482	516	501	487	534	500	535	522	512	487	514	493	460	517	460	470	505	482	510	439	467	492	480	470	505	507	497	494	548	515	530	460	498	510	479	478	501	479	510	503	501	460	474	541	529	471	465	537	504	485	504	493	537	514	520	471	521	515	485	529	478	480	508	497	472	511	521	502	487	456	496	504	512	506	465	507	496	505	519	534	482	521	479	508	504	525	480	471	492	493	496	540	516	514	505	485	531	511	502	491	469	478	474	510	461	526	524	493	506	498	477	498	519	527	501	511	443	511	519	468	536	505	498	508	547	488	521	494	515	519	483	553	532	489	524	499	491	501	493	520	470	487	555	513	500	490	472	477	543	470	508	537	509	454	490	538	499	505	473	507	502	505	447	516	501	519	486	498	512	479	503	457	485	472	501	530	499	475	484	525	472	502	492	479	496	507	506	506	503	491	493	514	493	507	558	489	505	530	483	524	523	502	495	493	504	473	513	500	477	492	489	495	471	486	512	498	471	517	459	480	502	519	484	498	491	511	502	528	456	452	465	448	510	509	482	460	516	491	454	503	491	482	506	513	521	535	512	500	495	481	496	529	499	497	483	484	483	513	490	497	475	494	564	469	478	513	499	475	495	544	480	486	499	518	501	507	447	530	461	482	487	487	511	508	481	494	485	486	527	497	516	495	496	507	483	471	485	542	528	513	513	486	483	542	528	502	492	530	472	473	504	538	519	496	500	542	474	498	507	461	548	468	486	481	485	486	487	475	481	520	503	469	514	458	483	492	495	523	509	495	515	471	518	515	497	500	532	493	513	522	467	532	501	498	508	478	495	495	511	518	494	509	488	556	510	490	480	489	488	524	501	506	498	522	527	478	506	503	492	535	493	496	500	546	503
14286	4844	890	647	918	1028	841	790	710	580	496	385	349	297	254	212	197	154	151	146	149	137	111	98	103	79	87	78	69	79	68	70	69	43	63	48	52	64	53	58	60	51	52	53	44	52	49	48	46	37	49	52	55	52	52	44	63	39	33	42	46	60	35	24	49	28	43	44	51	45	43	42	45	41	39	46	45	34	39	43	44	35	35	38	42	42	30	49	45	35	36	44	44	50	36	55	44	44	36	46	48	36	35	40	42	45	41	39	50	40	30	41	40	30	45	38	49	36	50	33	33	39	34	37	39	49	45	41	42	45	46	28	42	36	38	39	41	47	42	34	44	42	43	37	43	46	46	48	37	34	43	41	42	30	38	42	35	36	55	42	33	46	35	33	44	45	47	42	44	44	34	39	42	36	32	40	40	30	37	39	43	44	36	30	42	36	46	28	30	46	45	38	36	40	49	36	42	47	53	30	41	34	32	41	33	41	43	30	37	38	33	30	40	49	28	33	32	35	42	44	42	49	35	51	42	37	39	37	38	44	34	37	34	44	33	44	43	49	33	41	52	28	39	38	38	40	37	43	39	39	39	36	33	35	42	38	49	39	46	40	55	30	33	33	38	35	43	39	53	39	34	30	43	49	34	35	39	33	50	34	40	39	48	42	45	36	37	47	33	42	43	39	51	40	42	48	44	41	33	47	30	36	33	34	33	47	35	30	38	36	35	37	56	39	45	42	37	53	36	38	52	35	29	45	41	42	41	49	32	40	37	25	42	44	44	41	40	42	33	52	32	47	24	39	34	36	35	43	32	39	40	37	37	40	41	32	32	37	38	37	37	37	40	46	37	32	29	31	39	35	37	34	41	37	34	33	50	33	41	37	51	35	33	41	32	46	34	34	36	46	41	44	41	34	40	44	43	34	38	41	41	44	47	36	39	42	38	31	46	40	42	47	47	44	31	48	47	31	37	35	52	41	37	42	40	33	34	36	50	27	35	37	47	37	41	44	37	38	38	31	34	39	42	48	36	43	39	34	48	37	48	45	53	42	43	42	42	43	34	46	43	35	49	36	50	37	43	42	49	26	45	35	49	46	32	51	38	40	34	42	29	35	37	38	32	25	42	44	44	55	38	33	44	36	34	39	36	39	28	45	34	35	43	38	41	40	40	42	39	37	34	29	35	26	26	31	34	49	52	48	39	39	34	38	39	32	48	41	34	34	36	46	46	36	46	44	49	42	34	30	41	50	41	33	44	38	41	36	36	47	45	45	41	33	33	37	35	37	41	41	38	40	38	33	40	33	40	48	40	50	37	40	32	45	40	41	56	31	25	40	45	52	44	45	42	36	47	29	42	51	39	53	39	45	35	43	39	42	35	43	36	35	31	43	50	39	35	41	37	37	33	52	33	33	36	42	53	47	42	36	43	40	42	30	45	39	41	35	45	42	46	42	37	60	33	32	48	33	45	51	34	52	35	42	43	48	51	37	47	43	51	29	40	50	28	36	29	36	33	39	36	31	45	49	47	44	41	35	36	45	41	40	50	37	34	36	47	43	39	44	44	41	44	28	31	42	39	31	40	23	36	39	34	51	32	31	37	46	39	40	37	35	30	37	46	43	43	33	36	35	47	35	55	41	35	41	43	41	31	43	44	33	31	48	44	41	58	36	48	30	32	40	35	48	32	39	31	48	25	42	29	29	28	44	54	29	41	41	42	42	40	49	37	32	42	42	25	42	37	37	29	52	40	41	42	46	34	36	44	39	38	43	49	39	34	37	33	44	40	39	56	35	47	30	36	41	47	51	31	41	31	36	55	35	45	38	36	37	32	41	43	37	29	37	52	36	36	44	43	44	36	29	40	37	52	50	34	42	47	33	28	38	28	38	29	30	39	39	39	31	33	45	36	29	44	41	39	37	48	41	39	50	38	30	29	34	38	49	49	51	40	40	36	38	30	32	49	38	38	42	44	43	39	39	29	41	41	31	35	38	44	48	39	46	41	33	31	40	44	32	29	47	39	31	46	40	36	37	44	36	43	43	55	37	40	39	37	38	37	52	49	39	35	43	39	33	30	39	42	45	56	48	40	36	36	40	39	44	38	42	31	46	52	45	41	31	40	32	41	45	43	35	43	41	28	35	41	41	35	38	35	42	43	48	39	37	37	33	37	45	40	29	37	35	27	37	34	48	43	42	50	52	42	36	44	27	44	33	37	40	49	44	35	30	36	43	26	42	38	50	43	41	36	41	32	47	39	38	41	47	37	29	56	34	39	34	49	41	41	51	40	39	30	41	33	36	39	56	33	32	38	44	37	37	38	32	31	38	42	46	47	35	41	46	50	39	41	31	45	38	40	44	33	46	48	34	39	29	34	43	35	37	39	40	34	44	25	31	46	49	29	41	43	47	37	38	37	32	42	46	50	41	39	37	36	42	39	42	41	29	33	35	39	34	35	46	42	37	49	40	49	46	50	40	50	39	44	27	45	37	52	40	39	36	38	44	35	42	39	50	47	50	43	45	49	36	39	44	39	33	36	38	40	39	46	44	41	41	40	46	43	36	48	41	42	43	46	31	43	41	37	42	30	38	45	33	36	28	34	27	36	37	44	38	38	31	30	45	45	55	35	35	33	28	34	37	42	46	45	42	44	39	43	36	41	37	40	50	45	36	40	42	32	40	45	44	42	43	47	44	37	40	29	29	33	45	35	44	42	39	35	31	34	35	38	42	39	33	45	43	48	39	28	45	55	39	32	47	36	31	40	42	34	40	52	39	42	35	36	40	32	41	36	33	26	42	34	41	34	39	47	32	42	50	36	51	43	38	36	36	39	39	41	38	49	44	36	45	37	40	39	41	47	44	54	27	44	39	39	44	26	33	48	35	29	33	33	32	43	33	36	30	36	32	43	42	45	32	32	33	33	31	68	28	34	36	36	35	30	33	40	45	44	47	38	47	33	51	52	36	35	36	44	33	43	29	41	32	39	40	44	48	40	45	40	48	39	43	39	35	44	43	45	38	32	43	50	40	44	45	42	42	41	46	40	42	34	50	29	33	38	43	43	43	47	44	35	30	25	42	31	35	39	44	30	40	44	38	34	32	52	38	56	29	35	32	39	42	35	44	41	43	36	41	38	33	36	44	46	43	44	30	42	42	41	41	36	36	43	35	42	33	40	40	36	33	44	32	51	50	39	39	44	27	32	54	39	40	36	44	44	40	45	39	33	44	38	37	55	45	46	30	42	31	36	39	38	39	35	43	36	41	42	42	31	37	46	41	41	35	38	37	43	42	39	34	26	48	44	38	30	41	37	29	39	39	35	44	44	48	48	36	42	35	31	42	33	53	41	43	33	37	43	36	33	37	38	32	39	42	35	43	36	28	45	43	30	41	49	39	34	31	41	37	38	34	39	39	48	29	38	32	30	36	34	41	40	40	38	30	34	40	31	41	49	40	42	40	28	31	47	42	44	45	39	45	36	42	38	47	30	42	40	44	33	42
52403	27698	15472	28395	36034	35013	31933	28202	24674	21480	18397	16042	13994	12097	10351	8871	7667	6745	5974	5477	4884	4414	3980	3582	3246	3056	2654	2488	2212	2136	1978	1900	1743	1718	1624	1502	1491	1509	1468	1386	1413	1291	1283	1158	1102	1116	1064	1029	1024	1001	981	972	970	946	926	813	821	830	752	813	796	795	792	765	728	740	686	741	719	717	693	686	676	662	675	678	680	659	709	657	639	650	686	589	676	661	687	617	650	589	638	621	628	619	589	637	635	604	619	649	658	620	656	616	618	631	596	569	628	657	639	669	636	665	619	642	609	613	648	631	563	625	685	632	601	566	636	603	590	611	628	632	629	627	604	597	590	607	622	604	656	643	593	610	596	605	628	648	642	586	609	623	599	563	592	614	601	583	609	609	621	649	635	611	585	599	637	611	661	564	634	626	654	645	638	606	609	636	599	606	632	600	578	613	648	640	565	615	596	593	628	581	640	602	597	606	615	597	590	632	589	618	599	620	627	605	639	641	625	645	621	618	603	586	621	611	656	601	586	615	636	613	622	616	585	591	598	614	614	601	565	615	663	587	641	567	656	603	643	634	568	627	656	574	661	609	651	623	581	624	595	605	598	600	642	625	619	610	622	624	595	605	613	638	590	584	630	583	612	608	621	570	609	567	590	605	612	588	569	631	665	596	611	607	603	656	598	626	595	597	617	593	646	594	592	592	597	605	610	615	594	603	636	584	627	629	625	601	597	581	602	615	607	577	643	571	623	618	574	623	562	593	648	629	615	625	639	579	648	630	643	576	599	592	618	615	662	589	624	601	597	585	581	612	625	580	603	579	581	582	588	629	630	619	629	567	638	658	611	619	623	664	585	592	614	581	586	579	579	598	579	596	588	623	630	615	629	584	610	611	601	606	603	587	630	571	568	650	583	632	656	602	571	566	617	612	591	604	624	600	621	612	632	629	618	661	584	576	551	590	582	611	626	606	624	630	616	584	608	563	626	609	622	599	615	643	610	623	611	648	623	558	639	634	617	574	610	598	573	604	599	641	613	616	566	623	592	627	584	609	596	597	620	614	576	653	592	594	598	574	626	646	604	569	599	610	653	576	647	641	616	572	628	579	592	612	676	606	591	588	609	539	619	616	596	592	583	539	647	618	615	636	636	600	586	602	599	626	614	624	626	594	655	625	605	573	601	613	638	598	600	593	629	606	649	645	597	646	602	660	628	624	626	600	681	600	645	589	607	581	575	594	629	609	584	542	630	610	623	619	608	591	575	625	598	625	576	625	597	563	560	640	625	599	608	615	595	563	604	558	612	584	585	611	603	612	644	616	548	639	619	594	589	599	600	555	620	603	624	611	618	580	605	620	618	641	623	582	619	602	635	621	593	624	614	631	619	666	605	609	627	594	606	601	638	616	616	612	576	622	648	616	533	615	617	627	593	616	659	614	590	661	581	611	620	596	653	597	563	606	620	575	577	634	601	573	586	617	571	585	596	616	593	600	599	604	612	606	670	595	617	653	618	641	568	654	606	624	588	582	621	608	629	632	608	572	621	584	568	606	638	557	643	628	626	637	567	609	612	615	634	612	618	608	627	622	614	621	631	606	588	568	618	609	602	582	617	640	608	633	633	605	615	569	608	649	569	583	571	581	626	623	613	643	622	580	613	613	566	632	612	586	598	574	609	636	634	597	620	609	609	611	630	588	621	636	616	651	586	566	591	591	595	599	622	640	632	633	625	587	594	609	611	586	584	624	645	613	619	631	650	636	581	658	597	623	612	604	603	589	664	597	615	634	633	617	593	610	589	596	619	637	594	642	636	607	631	596	605	563	618	661	557	576	600	591	578	612	630	587	602	624	602	610	582	647	607	601	591	627	583	562	606	612	646	608	593	636	619	584	589	611	593	605	585	600	642	597	601	662	573	636	611	606	554	619	626	590	617	605	613	624	593	609	640	625	586	608	592	611	621	617	600	623	664	634	608	585	591	615	630	601	597	604	587	610	598	590	626	622	565	614	626	592	614	604	622	639	607	613	615	611	622	621	641	605	642	626	634	592	606	623	622	613	633	615	601	601	615	623	629	560	563	558	619	587	603	596	623	620	622	594	588	586	582	602	615	610	555	667	617	619	627	638	594	607	605	602	579	554	578	568	574	572	571	565	627	627	579	622	598	577	577	598	584	624	590	631	607	646	647	603	612	591	620	629	609	600	620	582	641	584	581	607	561	661	608	587	595	604	604	626	595	623	650	610	627	609	613	655	630	623	656	658	624	595	615	587	607	583	651	620	601	567	593	581	629	585	596	593	584	616	602	593	617	601	584	681	588	569	627	561	586	636	625	627	613	606	606	602	590	610	624	603	600	562	587	607	613	608	603	607	621	572	607	615	611	596	612	613	649	614	612	605	583	641	641	597	580	612	588	619	616	562	677	603	611	625	591	616	629	606	596	641	609	587	578	606	597	589	639	624	609	639	605	639	597	614	678	611	554	589	629	636	622	614	631	631	584	604	674	598	597	611	591	619	621	607	609	572	609	600	620	580	616	632	620	586	616	620	645	583	557	603	621	620	588	568	610	640	622	576	597	617	600	623	618	641	635	573	646	632	624	551	598	601	611	600	611	576	605	597	616	557	631	629	639	612	670	580	592	621	655	595	545	561	621	603	638	584	615	575	615	589	622	598	646	599	584	612	618	590	586	574	599	626	593	572	616	598	687	625	643	548	567	643	584	562	619	607	590	629	582	614	575	646	601	648	615	629	576	642	575	604	591	577	604	640	573	592	626	611	599	598	599	602	593	553	591	583	582	595	642	650	612	590	602	643	588	621	580	609	592	594	602	610	586	606	695	598	626	551	615	585	615	605	595	575	585	640	601	624	632	627	600	616	578	580	570	623	620	559	573	580	601	631	636	612	595	659	603	585	613	608	576	629	629	616	635	568	611	606	605	624	595	588	639	589	640	594	560	596	609	614	607	656	570	573	613	578	613	588	579	596	628	640	634	613	617	608	633	569	585	588	558	621	631	595	610	596	645	635	595	590	584	595	584	642	572	595	635	611	629	596	552	584	612	642	624	648	627	620	603	643	528	659	567	613	614	593	587	600	621	611	622	607	606	612	592	644	611	611	584	640	630	596	611	597	603	608	584	617	645	595	602	615	615	598	583	593	652	623	556	605	606	634	612	597	597	599	592	629	626	623	647	574	584	574	568	627	595	664	586	600	627	626	586	628	624	625	581	583	633	604	611	630	628	627	589	624	588	608	615	557	594	616	611	564	629	623	639	638	613	656	606	554	598	603	610	601	568	580	647	603	618	592	620	572	577	596	649	588	582	628	640	627	605	624	604	620	640	662	618	587	581	612	639	611	591	618	633	609	640	618	637	612	573	616	603	603	620	632	665	590	572	595	608	594	636	619	620	603	619	613	624	600	605	603	587	600	568	613	596	602	636	656	608	581	642	592	576	619	591	578	616	623	594	604	590	556	656	619	627	588	571	584	572	630	610	599	586	579	608	611	574	638
9854	2534	579	411	622	694	603	495	456	332	308	259	207	214	179	151	144	128	133	131	109	91	96	107	95	62	75	76	55	61	73	67	93	70	71	57	56	64	48	61	70	56	51	40	59	46	57	56	55	60	56	61	54	51	42	52	47	38	53	57	51	46	42	42	52	70	49	62	49	49	48	43	54	66	54	50	54	49	37	41	53	44	41	39	51	51	30	40	42	57	44	48	44	56	56	45	42	47	48	39	49	69	55	58	52	56	57	38	44	40	51	52	45	33	54	54	54	52	59	52	47	50	52	45	56	42	57	42	45	54	47	47	27	43	41	39	40	52	42	60	51	49	33	38	43	42	50	40	55	45	53	48	52	43	46	46	67	61	52	45	46	51	38	47	56	49	42	43	40	55	43	65	56	43	50	42	54	45	49	50	57	52	38	62	45	49	58	40	47	48	56	58	49	58	45	50	43	55	47	56	35	44	49	45	46	37	37	56	50	49	36	42	43	62	56	32	48	38	41	31	40	60	39	48	51	53	57	60	58	45	54	44	53	42	45	46	43	56	47	52	51	48	46	52	53	55	56	43	30	57	49	47	49	49	43	61	46	38	61	57	54	52	41	53	43	55	54	40	55	37	48	40	46	52	54	55	53	53	44	39	50	48	49	61	54	44	46	37	45	48	35	61	41	56	43	46	45	38	55	31	48	51	35	48	57	43	45	43	45	47	39	51	52	63	41	31	58	44	47	52	37	62	52	48	47	50	60	63	53	54	54	41	44	60	50	49	55	51	51	50	34	50	49	43	55	41	48	36	45	46	36	45	61	36	45	49	53	38	36	42	46	48	49	59	48	56	44	34	43	51	49	54	48	54	45	50	39	53	51	47	51	52	55	40	53	55	47	64	39	49	44	57	41	46	54	49	38	40	51	56	43	63	45	47	40	48	43	42	44	53	46	46	40	51	64	53	48	48	40	36	54	47	48	49	43	56	53	58	55	57	55	42	57	53	47	38	41	32	47	50	44	66	38	54	50	51	53	46	55	52	42	37	56	41	50	42	48	49	57	52	48	57	48	52	55	32	49	56	53	43	49	48	46	51	52	38	54	50	35	43	35	48	47	54	53	58	47	58	43	42	39	48	53	64	47	50	51	54	45	48	41	41	52	55	51	46	45	44	48	48	48	55	45	43	49	53	56	44	39	41	60	56	45	38	37	55	57	39	45	43	32	60	52	31	40	38	42	37	53	56	50	38	50	47	59	41	47	45	42	54	56	41	60	49	40	48	50	41	47	44	36	58	47	35	40	57	38	50	45	50	48	49	38	36	38	50	57	53	52	54	54	47	47	55	47	58	50	44	34	53	52	50	52	37	55	51	49	51	56	54	55	53	53	42	46	42	63	49	48	60	37	45	48	49	41	50	45	44	39	58	51	46	54	60	56	58	46	43	48	44	46	54	35	54	33	61	47	34	46	48	48	51	47	37	61	36	54	52	49	43	52	52	43	42	43	46	49	42	62	45	34	48	55	48	39	41	38	46	40	49	54	41	26	45	60	58	38	45	45	40	58	55	55	41	52	41	53	53	47	55	49	47	60	51	50	41	51	51	58	46	52	49	60	65	50	48	46	42	46	42	47	61	64	56	48	47	39	53	52	51	37	45	54	42	42	47	50	49	47	66	47	31	56	47	46	40	58	45	46	60	44	58	48	32	51	37	49	49	61	42	54	42	47	47	56	47	47	43	44	43	43	58	35	41	58	49	61	58	49	39	49	44	54	54	49	56	57	56	50	46	43	43	37	44	59	54	47	39	36	51	61	61	46	49	51	40	49	47	54	58	46	46	44	38	50	44	38	45	49	44	43	48	48	55	54	45	59	61	50	46	37	41	46	50	46	47	33	45	53	54	53	41	42	39	48	46	47	41	55	46	40	45	52	46	43	56	59	57	57	42	30	42	48	39	50	37	46	51	45	52	52	43	59	33	46	43	52	47	31	47	36	42	51	53	38	49	42	46	57	49	53	49	48	48	52	42	47	43	56	64	41	53	39	43	59	37	56	59	55	46	48	40	47	50	45	51	43	52	57	40	49	55	46	43	51	55	46	51	46	43	38	58	57	51	48	41	44	55	41	47	46	59	45	40	50	54	53	48	45	59	50	56	43	48	43	48	48	47	39	52	56	43	49	43	49	48	43	40	31	47	53	49	43	37	41	44	57	45	62	55	50	54	47	42	61	48	43	43	57	36	50	47	42	47	40	64	58	53	40	58	45	44	42	45	45	48	38	47	41	52	53	57	49	46	58	45	44	49	48	40	51	38	36	47	51	50	49	40	56	43	42	50	42	39	40	52	39	42	42	52	38	53	36	48	48	48	40	40	32	41	35	48	40	41	38	45	47	34	52	45	49	46	50	50	58	47	57	40	45	46	32	50	36	41	38	45	47	55	53	53	58	41	36	46	33	36	42	49	37	48	44	47	52	49	46	45	56	50	40	69	43	43	39	44	52	41	45	42	34	40	50	53	43	39	50	48	54	51	39	42	45	41	38	52	49	46	47	45	39	38	44	45	46	48	45	46	41	59	55	53	56	59	64	51	52	41	50	57	52	61	51	40	41	44	56	40	55	53	44	52	55	46	41	67	36	52	47	48	35	43	48	51	44	61	45	50	35	55	50	45	50	47	48	70	48	48	51	38	53	51	41	46	55	44	55	44	53	47	51	38	45	38	34	46	52	50	37	40	50	50	50	57	47	51	46	54	51	61	41	50	49	41	58	62	44	48	50	64	53	43	61	32	45	51	55	55	47	50	35	54	55	50	45	59	42	43	46	52	42	53	44	45	50	45	49	56	46	49	57	50	41	61	33	46	40	57	36	45	64	49	42	48	46	41	47	49	39	47	39	44	47	48	45	42	58	56	38	42	37	55	50	52	43	59	43	61	37	34	61	51	46	45	40	58	61	39	48	46	53	39	53	51	47	48	39	40	35	56	44	58	34	61	52	43	40	55	50	42	52	56	51	53	40	37	40	52	38	49	42	67	49	49	36	46	43	48	46	44	59	43	47	55	44	49	47	59	64	52	51	56	42	32	38	34	48	48	49	49	43	58	46	50	50	63	54	60	49	45	39	46	42	51	48	42	44	52	51	50	43	36	50	47	52	48	51	56	52	51	49	49	51	57	56	47	53	43	40	41	45	41	43	48	33	39	41	47	46	42	47	51	51	42	45	54	50	46	45	39	44	57	33	38	36	43	54	54	42	47	45	38	55	46	48	51	44	45	53	50	54	49	50	31	47	49	35	43	61	55	47	49	44	47	57	52	72	54	39	52	54	37	53	49	39	62	49	43	60	51	55	58	52	40	47	38	51	39	37	43	44	39	53	46	50	37	57	49	48	43	51	40	32	50	46	53	48	48	49	43	40	54	50	46	40	57	50	53	40	54	47	43	53	44	46	45	49	45	57	52	46	44	52	57	57	42	36	49	46	50	43	49	34	46	40	45	53	54
44832	23758	11493	23499	31023	29907	26807	22933	19492	16299	13884	11829	10000	8712	7279	6163	5364	4765	4099	3946	3420	3210	2925	2618	2400	2211	2072	1798	1768	1660	1553	1508	1455	1375	1339	1295	1272	1253	1249	1190	1193	1157	1096	1028	1048	1066	939	1013	1016	1000	943	1025	894	954	982	853	871	815	882	891	881	875	778	779	896	867	785	793	783	880	765	765	782	763	805	784	753	755	770	814	788	750	737	741	709	731	742	790	751	701	758	763	690	699	750	756	733	784	773	730	725	726	746	728	763	773	714	760	711	764	770	717	743	742	743	673	732	720	731	702	728	753	730	720	671	740	741	722	750	717	807	755	711	746	738	751	706	742	737	757	720	681	744	719	730	710	776	693	763	725	739	752	726	701	739	729	705	714	731	689	758	726	728	746	739	698	771	728	761	745	743	742	736	694	792	670	730	747	723	764	731	752	701	719	728	698	710	710	715	725	764	698	709	740	768	749	695	744	686	764	712	676	737	711	748	661	717	701	761	685	688	721	684	720	705	704	667	736	719	731	715	755	762	696	742	729	778	744	728	718	757	763	728	688	665	707	740	684	732	699	682	684	677	712	672	646	743	723	731	753	716	711	751	726	733	711	781	705	708	702	750	742	729	734	726	696	685	754	704	746	690	734	738	752	751	749	681	713	727	690	728	726	741	758	792	711	758	757	738	724	725	703	755	723	726	704	774	757	703	727	763	762	697	732	765	703	722	704	742	698	724	749	743	736	722	757	652	708	714	725	728	712	734	800	751	709	742	733	746	733	706	687	736	723	720	709	700	724	723	721	712	692	730	737	724	685	749	721	765	709	703	728	697	729	711	705	688	726	734	658	735	682	751	706	722	742	749	732	717	723	735	704	736	751	702	710	710	751	725	689	746	729	763	743	708	751	755	695	709	721	711	716	698	768	707	728	677	757	722	744	720	750	722	718	699	737	708	679	740	727	720	738	808	742	689	724	736	727	693	738	738	741	718	697	729	710	770	716	737	745	708	762	725	746	733	715	730	725	766	724	752	790	692	719	743	720	732	754	735	778	779	691	692	720	728	677	734	725	719	744	707	688	702	727	715	707	704	723	711	716	742	770	748	715	738	734	705	757	764	738	740	742	711	743	756	751	720	719	758	745	757	733	694	715	725	729	775	714	783	730	712	675	663	738	682	754	736	693	757	722	733	734	664	754	719	705	695	718	767	727	699	716	736	682	713	661	703	780	688	753	769	704	745	695	749	728	738	712	746	729	707	763	700	713	709	676	692	727	741	717	702	693	675	719	703	711	709	714	714	715	766	680	689	693	727	761	748	679	776	740	711	721	741	727	703	726	722	728	680	737	774	700	740	749	711	746	688	741	709	707	701	732	688	687	628	770	754	698	753	730	674	772	687	746	707	730	763	679	745	772	715	724	728	693	734	700	742	727	705	686	745	734	745	695	697	675	677	732	737	709	727	750	715	756	762	748	743	752	724	715	715	741	717	725	724	717	696	701	715	701	775	703	703	742	757	744	699	721	720	713	727	718	750	715	746	769	725	721	718	695	767	762	724	694	772	696	707	761	705	699	683	718	716	728	752	732	745	753	716	721	700	785	746	717	701	740	764	702	707	753	679	729	768	721	728	726	697	771	708	694	714	739	731	701	728	712	705	761	701	755	733	699	761	697	720	751	734	759	705	774	734	756	685	671	777	681	680	755	715	729	706	690	662	710	722	748	781	752	735	698	728	724	749	739	759	739	745	703	699	656	721	672	765	747	742	737	762	748	706	669	744	740	754	743	746	739	734	715	669	685	701	692	719	777	704	705	704	723	740	695	728	719	732	712	703	706	727	763	753	728	715	730	687	758	781	685	707	765	705	741	707	705	700	725	749	782	765	750	723	686	739	738	735	688	718	701	723	694	706	750	735	737	726	675	712	695	736	779	781	776	729	694	723	742	751	771	738	693	762	727	758	750	717	733	700	731	790	729	715	734	733	752	718	718	743	758	759	776	717	690	703	747	770	706	697	700	708	723	696	691	727	725	755	722	688	715	769	778	709	756	692	711	736	749	705	755	689	685	720	780	810	728	740	748	716	697	726	675	656	715	725	748	718	746	784	765	754	729	673	683	731	745	750	733	708	736	738	659	723	714	763	650	710	743	719	752	703	690	719	746	717	686	690	758	750	733	695	711	737	690	743	718	686	716	756	754	691	738	732	742	724	749	723	726	725	688	722	726	692	719	732	774	747	703	741	720	740	696	728	705	702	741	704	708	742	720	676	660	688	713	755	733	768	732	745	731	752	715	730	732	711	740	721	739	771	753	680	756	742	689	714	738	774	764	727	772	764	710	767	704	738	771	739	738	718	671	747	710	697	787	767	708	718	692	706	755	728	751	710	721	748	723	689	721	736	745	712	756	730	750	702	745	745	690	743	721	721	699	669	633	747	649	710	700	745	700	702	733	745	696	750	751	737	771	738	717	719	713	752	697	718	697	675	768	714	701	737	733	733	728	776	745	698	722	738	722	753	726	682	754	755	770	714	723	792	723	746	771	728	696	652	726	706	774	736	658	714	731	712	708	788	740	693	760	763	703	731	722	679	709	730	722	765	770	744	741	732	697	656	724	711	735	714	731	717	674	708	718	725	725	793	749	682	674	706	721	701	737	732	731	720	733	725	693	779	734	734	736	720	744	689	725	704	731	716	710	721	749	720	766	725	708	681	668	688	718	693	754	740	721	708	715	724	750	709	702	760	729	729	772	729	759	724	732	775	770	750	709	751	737	718	717	740	786	734	726	763	716	793	706	720	726	730	743	719	683	764	727	739	767	750	744	727	736	761	711	756	722	779	712	752	738	714	714	708	742	772	749	702	761	776	656	701	780	697	669	734	724	705	715	729	776	701	730	761	748	721	723	738	705	728	702	718	754	728	754	714	735	729	755	696	723	670	725	710	713	690	733	750	726	698	749	728	703	716	704	758	747	683	738	696	714	705	719	763	714	708	705	703	761	748	741	693	741	758	733	695	752	729	702	721	718	768	701	732	698	718	705	691	726	719	725	725	746	719	723	695	722	722	712	748	730	693	698	753	741	775	727	706	709	735	757	751	744	742	709	702	724	746	745	770	733	688	753	736	759	689	712	698	718	706	728	688	716	729	785	769	756	690	703	738	711	735	654	708	771	690	712	728	711	736	689	722	716	721	709	778	677	727	677	709	740	701	792	729	680	736	768	719	736	722	671	711	692	723	750	662	688	723	788	728	707	722	735	753	722	754	776	789	716	772	765	713	673	738	681	709	720	772	789	748	721	778	775	729	778	694	697	747	752	743	709	770	721	708	762	715	745	706	708	712	730	688	742	730	718	734	742	756	739	791	702	673	737	714	679	694	735	747	741	744	769	735	738	731	692	732	764	755	741	741	707	751	755	745	745	666	750	677	728	679	741	752	678	731	734	705	698	704	748	710	692	738	684	764	711	729	671	766	705	769	718	787	751	689	743	764	677	762	723	735	689	783	781	728	697
13822	5270	889	564	873	1023	851	761	625	546	459	392	346	277	249	198	181	184	147	125	134	128	127	110	95	86	66	69	61	79	61	59	62	55	57	68	52	58	46	43	45	49	46	39	45	41	37	39	37	38	44	38	43	34	50	35	49	38	28	37	48	46	26	42	24	37	35	29	40	40	37	48	35	40	39	33	44	31	31	32	33	26	43	48	28	42	26	35	35	38	35	37	32	35	46	30	34	26	34	35	29	29	37	34	45	36	41	41	27	26	31	38	39	31	36	34	44	36	31	25	35	32	36	32	28	36	31	27	40	27	34	39	20	44	37	27	30	32	36	34	31	39	31	24	43	32	27	37	39	34	42	42	39	35	26	39	29	32	32	40	37	37	32	26	26	39	34	28	35	33	37	32	28	24	44	34	48	29	30	34	37	35	29	33	31	27	33	32	24	35	40	24	37	33	31	25	38	29	44	37	34	35	37	31	35	40	30	35	28	24	28	39	46	24	35	27	38	25	34	28	34	30	31	29	28	29	35	40	33	25	38	33	33	30	40	33	44	30	28	34	29	32	25	32	32	29	33	39	35	28	35	23	41	37	42	35	39	33	24	47	36	29	36	44	28	24	31	44	48	32	35	33	46	31	36	37	30	31	30	38	28	37	31	32	22	23	25	36	36	28	33	28	40	38	27	39	27	45	34	32	37	33	29	38	31	45	36	29	30	41	33	29	30	25	30	32	38	39	40	41	30	34	37	32	30	49	35	37	34	40	31	40	26	41	35	32	37	31	35	27	34	32	21	32	33	31	33	22	34	21	32	42	32	37	35	29	43	42	37	37	41	33	36	38	39	25	35	47	36	39	50	27	29	38	31	33	33	49	32	32	33	39	36	43	35	25	40	38	36	29	28	32	36	36	28	42	23	41	36	35	28	38	33	38	33	30	25	34	38	30	36	34	33	31	37	30	38	30	39	30	30	36	44	39	25	29	31	39	49	34	37	37	33	27	35	29	23	26	40	33	27	30	22	20	23	43	28	29	39	28	37	32	39	43	38	27	32	38	40	41	39	41	38	34	36	30	29	31	35	29	28	39	28	36	41	34	36	34	32	39	39	34	26	35	24	36	32	35	39	29	43	36	37	37	34	43	25	29	50	37	28	29	31	22	37	33	35	31	42	27	42	29	41	35	33	36	37	35	32	34	33	36	47	36	37	29	33	31	27	29	36	29	30	31	35	36	34	41	41	30	28	34	37	41	34	43	37	29	33	43	33	29	38	37	30	29	44	39	38	39	32	28	34	45	21	30	41	41	34	36	28	27	35	28	41	37	39	42	26	34	32	35	33	35	33	26	37	36	28	35	46	24	29	36	38	28	34	39	38	32	24	49	43	45	32	42	38	31	37	35	24	34	30	27	25	29	34	48	38	37	29	30	37	32	30	27	34	35	35	33	24	35	31	31	33	25	32	25	41	37	28	28	31	35	42	34	33	29	35	46	33	30	36	23	30	27	27	39	30	33	35	36	31	29	33	31	32	27	22	28	30	38	28	39	35	39	34	39	38	43	32	37	35	34	38	44	50	35	32	34	38	35	37	31	32	38	26	28	30	40	39	34	28	35	40	21	34	42	31	42	34	28	34	29	28	26	27	30	27	41	27	29	36	35	35	46	23	38	33	30	31	33	44	40	41	40	41	40	39	36	39	29	41	37	35	38	41	28	27	31	25	36	42	27	44	25	34	36	33	31	32	38	38	32	34	24	32	34	41	44	28	24	29	29	17	26	37	47	34	29	39	44	29	33	32	38	36	37	41	40	40	17	30	27	32	37	27	37	32	40	42	28	37	27	38	28	30	40	24	35	31	39	30	31	22	40	26	36	29	30	31	29	43	28	39	41	21	23	27	35	36	40	29	37	39	24	35	40	40	26	39	36	38	27	28	30	34	32	38	30	33	25	45	35	27	29	42	30	37	41	36	30	32	35	34	33	27	28	31	48	32	29	39	30	34	36	29	35	33	30	40	43	35	33	36	29	36	46	40	33	40	29	36	35	32	29	26	39	40	21	23	31	29	27	33	29	38	31	39	32	36	41	40	41	36	29	28	38	32	33	30	44	40	27	31	44	40	29	30	29	37	31	35	34	28	31	24	37	39	45	36	29	30	32	36	33	27	25	32	30	37	33	26	25	31	33	36	30	39	29	33	40	32	35	36	41	38	37	38	31	32	33	42	37	47	27	32	35	33	41	39	26	41	39	47	43	43	31	28	33	32	32	24	35	41	34	42	35	37	37	40	34	41	30	35	40	35	25	32	34	36	43	34	27	44	33	31	31	33	32	29	29	23	25	34	33	27	38	40	37	35	30	41	32	24	32	46	30	44	39	37	37	30	31	36	41	41	28	30	31	37	30	31	32	45	37	30	36	33	42	27	36	32	30	30	28	34	33	29	29	26	44	36	29	39	31	36	36	43	36	31	29	47	36	33	25	34	31	40	34	34	30	21	31	28	35	37	32	36	48	32	35	37	36	28	37	30	39	30	41	32	33	30	38	30	38	41	34	30	37	42	34	33	39	36	37	32	33	33	34	24	36	38	38	23	34	25	34	30	32	28	40	34	30	32	48	41	32	33	31	37	33	27	27	26	41	37	27	32	31	37	39	37	30	41	28	30	38	38	38	28	33	22	23	28	41	29	32	18	37	38	30	34	31	30	32	33	33	29	23	34	34	39	36	46	31	35	52	26	41	31	27	42	30	40	46	31	37	40	38	28	24	27	33	41	33	24	36	26	33	36	28	29	39	40	24	38	37	37	29	36	34	34	29	34	28	36	29	34	37	30	32	25	40	36	21	35	28	45	44	24	29	34	20	41	52	23	27	38	28	40	45	42	38	27	40	36	22	36	32	29	35	32	41	35	39	30	32	29	27	34	35	30	39	39	35	26	30	36	29	29	43	30	34	32	25	32	38	29	35	39	37	34	32	39	34	49	36	40	38	33	32	32	32	37	34	33	34	25	33	38	33	41	35	28	36	31	33	25	37	37	38	42	35	32	40	34	33	29	35	31	33	44	34	33	36	28	32	31	34	35	28	25	36	30	36	33	29	33	21	23	42	27	28	37	29	36	35	38	39	38	35	43	44	39	38	46	24	32	48	39	36	28	38	30	30	35	40	37	44	43	36	30	30	31	36	42	36	35	41	28	35	43	32	39	35	27	30	39	31	30	36	29	29	32	30	35	43	40	47	42	36	34	31	37	35	36	31	31	25	39	37	31	41	32	35	32	29	32	33	34	43	25	38	34	30	28	29	29	32	34	33	22	28	32	41	36	33	33	31	43	44	35	42	34	38	33	25	40	37	39	25	27	40	36	31	27	35	32	27	35	32	44	33	25	31	35	27	34	36	35	37	28	25	24	32	43	30	31	38	38	32	44	32	21	29	21	31	31	44	32	37	41	38	26	27	35	28	29	38	37	26	32	27	38	36	38	32	48	35	37	33	27	38	34	30
53295	28402	15627	28977	36250	35324	31991	28296	24854	21379	18601	16167	13908	11936	10309	8878	7659	6574	6117	5553	4895	4466	4019	3567	3231	3016	2696	2361	2213	2021	1906	1866	1659	1597	1466	1546	1455	1445	1376	1318	1275	1231	1197	1065	1010	1046	932	907	963	927	953	921	855	844	832	752	738	651	647	707	741	716	694	708	731	673	662	651	604	637	620	574	628	566	613	620	555	572	621	620	600	626	626	575	571	549	575	558	604	584	579	565	567	578	547	551	566	566	531	518	555	540	519	582	565	564	527	524	562	552	523	530	560	534	551	548	585	545	556	511	554	516	529	569	564	539	521	508	521	560	511	526	555	544	508	561	512	594	546	546	538	507	526	523	542	549	559	494	550	521	526	532	544	529	523	573	534	499	519	561	509	492	548	502	535	485	478	544	507	530	505	556	542	536	569	502	521	513	516	525	510	553	467	559	510	543	562	524	566	506	539	537	536	523	516	501	523	515	517	495	523	530	530	531	494	543	531	513	498	545	502	526	513	510	561	496	532	510	507	541	483	527	542	546	517	514	532	555	527	521	553	497	488	519	554	484	545	557	561	501	527	473	519	570	568	532	524	540	457	514	527	539	558	538	519	522	552	515	530	526	497	578	549	534	526	494	538	552	511	545	507	532	565	503	518	501	515	521	561	545	554	513	555	506	555	518	536	526	534	495	548	533	533	517	541	515	481	545	542	543	527	522	557	517	529	505	544	535	511	527	567	522	509	518	538	522	534	495	521	556	511	501	513	564	527	516	526	522	490	541	523	472	517	564	509	545	578	499	525	521	513	509	562	514	550	542	563	514	542	525	479	488	558	547	515	509	532	526	565	496	493	522	530	527	511	513	554	531	527	529	510	520	524	468	532	545	547	490	525	558	572	532	544	521	533	525	497	477	561	559	521	549	475	539	534	520	456	566	505	539	551	550	540	565	544	532	530	545	528	531	520	532	525	537	575	512	546	527	553	500	521	578	474	520	574	512	523	533	543	547	549	586	514	558	503	513	504	517	513	533	541	534	522	499	527	533	529	447	531	529	547	545	521	533	526	548	552	529	503	528	493	512	565	521	505	560	527	495	527	573	485	522	524	577	461	527	501	514	571	549	525	540	560	516	554	528	521	514	493	554	541	563	498	505	544	523	522	502	586	505	529	522	553	507	510	561	491	531	544	575	571	551	541	527	555	493	503	556	511	532	538	541	557	519	567	526	534	513	534	483	546	550	539	501	543	490	544	550	547	506	559	545	570	552	515	494	537	521	544	491	491	515	525	511	519	485	529	524	548	524	541	521	467	524	512	540	521	507	485	519	519	497	485	498	533	562	561	539	513	552	516	547	526	527	488	503	524	497	500	534	525	539	503	501	531	538	509	534	572	556	536	469	571	559	544	530	501	510	524	508	513	549	536	546	511	528	533	541	504	492	509	498	477	506	533	532	514	515	518	535	487	527	522	501	511	555	529	547	581	497	513	542	513	507	563	536	550	535	545	515	534	552	539	580	529	531	524	549	546	517	483	484	547	546	530	544	491	524	554	536	564	547	492	525	503	505	548	531	566	523	534	505	509	506	530	549	511	548	534	464	537	508	505	496	508	526	556	502	545	488	537	528	561	543	517	515	515	540	456	550	548	535	511	533	501	565	457	513	536	518	524	539	526	506	496	529	547	532	509	475	530	522	496	530	514	553	516	502	558	532	504	542	539	540	561	522	525	539	551	516	543	505	504	515	520	544	544	525	482	519	526	548	540	558	511	524	533	553	563	516	536	514	515	498	511	516	532	534	516	549	524	520	572	520	571	552	495	520	549	502	495	513	534	507	549	521	544	487	446	541	531	480	556	509	527	513	481	560	504	528	522	542	517	485	551	533	579	535	538	514	550	555	537	531	488	502	520	546	551	539	478	507	508	503	566	518	563	559	534	562	560	517	518	498	537	551	512	506	529	519	532	575	538	523	526	514	503	521	527	520	539	520	493	579	524	558	509	508	549	539	523	528	514	565	540	519	572	514	560	498	498	556	553	527	541	517	539	503	506	522	536	520	484	512	534	512	538	511	562	485	549	537	509	506	552	519	537	537	514	546	528	516	560	545	514	550	545	509	499	504	523	519	526	553	500	514	522	502	508	522	509	500	514	521	549	491	498	542	558	542	559	557	505	490	517	518	535	514	518	530	516	525	504	573	547	520	520	550	556	522	537	515	537	503	536	533	512	546	564	509	496	518	530	544	542	533	515	513	553	539	520	499	493	511	570	528	566	527	532	551	543	535	535	526	515	497	482	514	512	564	586	506	521	515	545	512	557	528	549	529	508	517	535	544	522	508	545	568	544	559	482	528	523	548	530	536	550	525	511	536	536	492	531	475	569	511	507	540	522	568	537	529	538	551	557	572	537	553	496	545	514	548	557	516	536	559	580	547	542	527	532	545	512	547	535	542	509	485	505	546	566	539	544	529	544	541	551	518	551	497	591	523	544	523	484	556	509	556	520	511	562	533	575	551	530	509	550	506	561	542	527	547	516	564	562	551	500	511	516	531	585	519	508	540	535	549	508	545	513	507	582	533	558	550	553	520	549	546	512	536	497	543	497	539	537	560	569	534	593	542	501	506	492	557	551	497	521	574	509	509	517	556	514	550	530	529	516	539	507	552	539	543	556	560	572	551	555	509	556	497	520	509	499	519	530	512	525	523	535	536	544	501	526	521	523	541	575	548	491	536	568	554	559	512	519	513	493	523	520	509	508	514	531	505	538	486	533	513	532	508	530	529	555	509	484	494	458	573	545	507	486	518	536	516	551	534	595	538	558	517	514	547	579	542	543	538	570	484	487	527	550	506	485	549	516	569	546	515	556	523	540	513	532	493	550	535	484	529	541	515	542	540	507	526	520	538	544	521	515	522	557	510	491	549	538	519	518	551	539	470	548	500	511	543	516	530	524	514	525	545	490	484	503	538	519	513	510	520	511	528	565	532	510	559	490	516	519	560	523	568	502	532	529	519	507	535	520	563	526	537	528	484	496	532	507	483	535	497	531	534	529	515	543	523	492	531	531	518	501	540	555	510	506	544	540	523	523	539	528	542	510	527	555	518	499	569	565	549	520	468	560	497	569	541	520	505	529	528	506	566	544	502	539	492	524	555	555	543	518	518	519	526	488	580	513	547	564	549	521	502	575	522	551	499	523	509	519	526	498	531	522	522	560	516	587	536	526	548	499	537	547	541	514	528	527	535	524	523	509	538	570	529	562	561	517	549	539	558	520	495	529	570	535	501	535	541	526	494	555	553	549	542	550	488	522	492	514	537	528	507	532	492	520	546	556	520	585	492	508	530	543	500	526	544	531	489	485	538	515	562	493	510	504	534	496	507	565	500	559	525	521	520	541	516	538	511	527	558	586	505	530	557	536	529	501	524	548	544	547	588	562	549	525	537	549	562	521	546	477	542	544	559	482	533	540	525	536	493	529	496	556	537	548	531	509	557	527	517	523	524	513	529	544	494	490	531
5489	1334	348	275	383	430	348	337	281	249	201	198	173	131	110	108	107	70	75	66	74	54	67	55	49	51	49	49	39	46	40	45	44	40	33	41	48	34	44	53	34	44	28	44	33	40	28	30	31	30	38	26	33	28	37	36	39	35	24	36	32	48	37	34	28	37	30	33	40	30	31	38	30	30	33	31	35	30	31	37	35	38	30	31	35	28	37	39	27	30	32	27	27	32	30	33	29	36	34	26	36	32	36	31	36	23	39	46	29	24	41	29	36	34	21	30	31	31	30	36	34	36	31	43	30	41	21	32	31	24	27	37	45	37	39	28	23	34	30	27	32	32	29	28	27	34	26	26	29	37	25	30	28	32	28	39	34	39	26	29	32	29	22	30	35	29	38	22	33	25	34	40	28	34	30	31	27	36	33	31	36	32	37	27	26	27	19	26	45	40	35	32	28	31	28	29	31	36	23	33	29	36	25	40	33	33	29	39	29	35	42	23	27	32	31	38	32	36	30	26	28	36	26	26	47	35	27	30	42	26	37	38	25	33	43	32	33	41	33	23	33	32	33	36	33	31	36	27	29	34	31	27	24	28	44	39	36	28	33	38	28	29	32	27	36	39	39	31	39	36	34	38	33	28	31	21	37	27	34	31	32	29	51	32	32	33	37	36	39	39	31	31	22	33	31	22	37	33	41	32	27	38	33	30	36	39	24	32	46	33	36	30	36	25	33	26	34	28	21	33	31	31	32	25	38	17	32	25	18	34	35	33	35	30	30	30	33	41	28	29	29	42	32	28	26	26	28	29	28	39	31	43	27	34	30	28	34	24	30	36	28	32	42	21	28	25	32	38	21	29	33	22	44	32	23	30	34	35	32	26	31	27	26	38	38	27	31	38	34	28	36	31	26	25	35	42	37	34	35	32	31	44	27	26	36	23	36	35	33	40	31	22	29	39	37	38	23	35	38	26	30	40	28	35	39	33	22	26	28	20	40	27	26	47	26	35	26	31	26	33	37	24	31	35	39	29	42	32	33	25	27	32	36	31	34	27	42	35	28	39	30	32	24	41	32	36	32	28	39	38	27	33	29	29	31	28	39	35	29	29	36	27	26	30	17	32	36	35	33	35	21	29	29	27	32	40	34	36	43	35	43	34	32	37	30	41	33	42	35	27	18	26	21	27	31	36	31	39	41	33	32	24	25	26	30	27	38	28	34	29	27	31	26	42	32	35	31	33	32	31	43	37	42	36	31	26	37	30	26	31	39	30	28	31	30	31	28	29	47	18	27	31	36	32	24	34	31	28	30	34	37	40	29	36	31	46	41	40	35	30	29	28	32	30	32	30	30	35	35	21	27	37	30	32	25	28	25	37	36	40	33	30	34	47	33	35	37	25	26	27	30	29	37	33	30	27	33	28	26	40	27	22	22	38	25	22	35	38	36	38	29	27	35	40	24	22	33	27	32	25	36	35	26	34	36	29	30	40	38	31	28	29	23	33	40	36	33	25	40	27	41	23	34	34	38	28	31	30	30	22	29	27	38	23	31	34	32	29	37	33	29	25	36	27	34	33	41	27	36	25	37	35	39	36	37	32	33	37	37	36	35	34	31	30	37	36	34	28	31	36	34	37	34	37	28	29	33	34	33	26	42	35	36	34	28	36	25	29	37	23	39	39	28	29	35	25	35	33	33	27	35	32	42	38	37	30	22	34	37	45	37	21	26	27	23	25	33	32	30	33	31	26	27	28	34	32	27	27	27	41	42	35	35	33	39	25	29	34	38	32	27	25	36	35	20	24	29	25	32	28	33	23	41	33	29	31	27	32	34	41	28	37	29	30	29	37	33	33	34	31	32	32	37	40	39	23	29	37	32	25	47	31	37	39	30	27	23	39	23	26	27	39	34	31	38	30	29	41	27	25	36	24	27	39	25	46	26	25	19	30	43	27	32	24	22	38	27	27	28	30	31	29	30	37	37	31	27	23	32	29	38	31	31	30	29	31	19	26	37	29	34	29	31	35	36	37	30	46	26	27	32	25	31	45	28	33	41	40	28	38	29	41	27	35	29	29	27	37	24	35	39	25	32	31	29	32	31	39	48	28	28	34	34	48	28	30	29	28	28	19	38	33	39	21	42	33	26	23	23	40	28	34	17	36	28	35	24	28	33	36	31	28	28	32	33	44	29	46	25	27	41	37	30	29	34	30	27	27	32	32	29	35	36	32	42	38	28	23	32	26	36	26	32	31	35	39	26	34	34	38	29	28	39	29	40	34	31	24	36	23	32	34	44	31	29	32	34	32	33	42	34	37	29	30	29	34	28	31	33	32	43	35	26	38	33	38	33	27	24	26	32	33	31	30	20	27	26	31	30	28	25	30	31	34	32	44	24	42	28	31	30	20	34	32	39	36	23	32	24	34	32	39	30	34	27	35	31	29	36	25	38	26	38	38	26	23	27	30	32	26	37	39	35	36	32	23	32	16	31	30	33	26	38	22	31	33	31	23	28	30	34	32	38	25	28	37	40	26	37	23	31	19	37	32	25	24	30	31	41	28	30	26	37	27	28	29	28	37	22	28	30	31	28	34	31	23	22	28	27	32	36	34	39	26	29	30	23	28	27	33	31	36	33	38	21	35	30	26	37	36	30	30	29	39	30	33	25	38	30	32	37	37	35	25	37	33	34	26	37	34	27	39	34	30	29	37	29	27	25	37	36	37	29	33	41	28	24	32	29	35	30	34	31	34	32	32	25	40	32	36	36	27	38	46	27	28	45	26	30	33	30	30	35	28	46	31	40	25	35	31	31	33	34	32	38	29	24	28	27	38	42	30	34	31	23	35	29	28	38	39	31	25	37	38	38	33	31	27	35	27	30	31	31	28	34	24	27	27	32	37	38	36	21	32	29	23	34	28	29	40	27	24	37	35	23	32	31	30	36	30	27	28	29	38	18	34	19	35	36	34	36	36	28	27	27	26	32	33	40	23	30	32	35	39	20	30	24	38	39	30	34	30	29	34	34	30	38	25	37	36	46	32	23	26	32	39	19	30	36	34	34	32	26	32	34	26	29	46	28	21	41	35	26	18	22	27	23	35	33	28	29	30	34	24	30	32	36	24	26	32	27	29	43	34	35	34	29	31	25	41	33	28	29	30	43	44	41	37	29	40	33	40	38	37	33	33	28	27	30	33	36	33	43	32	32	40	23	38	38	41	35	26	32	31	39	31	30	37	34	33	36	32	30	28	20	43	40	33	29	30	34	36	45	40	38	29	31	37	21	32	31	49	43	32	41	32	29	29	35	27	35	23	31	45	29	27	29	32	33	26	38	24	30	23	28	26	26	35	43	32	36	36	35	30	37	40	31	38	23	39	28	27	32	30	27	32	30	20	30	30	31	26	23	21	28	37	44	29	28	21	34	21	29	32	28	36	23	25	35	25	26	30	26	34	34	28	20	33	33	27	29	40	29	33	24	26	35	23	29	26	22	25	38	29	31	32
39822	19514	8663	19249	26720	25062	21860	18039	14671	12102	9926	8295	6898	5802	4921	4089	3587	3204	2777	2618	2366	2086	1951	1829	1638	1424	1373	1264	1158	1078	1069	959	950	945	889	874	914	880	871	895	835	763	759	758	713	754	681	670	695	676	658	677	644	616	622	608	539	592	574	570	563	618	568	560	568	573	573	578	543	566	526	546	562	520	539	544	488	503	497	540	549	541	500	475	562	478	527	512	495	489	522	506	516	513	590	530	512	508	542	465	493	509	543	486	497	500	459	487	532	498	468	518	478	509	490	518	498	491	490	525	534	527	484	541	504	492	528	494	502	507	511	555	546	548	479	486	504	530	506	504	501	485	469	522	473	512	523	546	547	496	519	501	536	504	522	484	510	472	517	542	498	509	519	475	501	486	520	549	514	527	501	454	494	483	505	491	531	518	480	510	501	517	491	505	493	521	527	505	489	492	498	467	516	514	482	509	528	493	477	524	515	499	534	501	475	487	514	525	483	516	519	499	522	516	555	468	499	515	482	536	518	508	494	491	539	532	497	510	530	518	510	508	555	511	515	525	514	496	570	457	521	527	501	530	478	539	519	516	486	508	530	507	503	519	500	560	522	503	458	458	515	493	534	473	500	503	473	525	533	534	522	539	480	536	513	529	506	515	504	454	498	491	514	512	526	496	500	499	515	487	499	492	522	486	451	472	484	510	512	494	485	499	483	526	508	554	512	488	486	500	483	488	508	573	509	519	527	491	496	505	519	534	527	512	510	545	490	488	510	499	474	532	473	473	523	494	536	509	516	519	469	527	473	505	539	470	534	550	496	502	511	505	515	512	514	452	520	497	471	540	509	462	483	486	517	482	527	466	516	481	509	533	500	511	512	533	506	480	499	505	503	523	530	457	529	514	506	516	485	527	524	487	512	516	494	489	518	484	518	529	466	503	469	512	508	486	499	523	549	496	519	501	521	523	525	540	529	525	489	527	509	521	496	450	473	503	520	550	530	476	520	497	471	477	519	500	518	490	468	530	536	529	514	499	519	529	517	512	496	480	513	470	503	491	509	515	470	510	506	489	538	499	518	537	477	507	531	481	507	518	490	501	477	521	485	507	497	514	480	506	494	500	529	550	542	507	499	506	521	536	492	483	527	490	497	497	530	528	514	496	494	485	508	505	519	497	532	461	558	547	495	484	534	513	526	501	529	530	506	483	475	484	508	530	486	529	502	471	534	539	521	499	524	496	479	516	539	510	491	493	484	539	508	518	483	497	482	506	492	537	500	540	512	494	501	485	503	502	487	508	516	525	520	489	508	502	515	510	493	510	512	522	484	487	474	505	509	488	495	514	559	501	513	483	486	524	543	507	539	514	522	497	480	517	496	516	489	533	473	511	498	497	528	530	489	489	513	549	500	468	512	536	531	541	513	533	535	513	483	495	540	508	510	505	504	559	503	470	493	491	540	502	509	480	518	516	534	502	511	492	494	482	534	482	492	523	517	515	498	489	474	492	509	498	515	506	493	548	483	497	487	475	523	486	483	505	520	486	500	508	516	497	506	470	487	535	488	511	485	536	503	490	546	532	491	519	516	519	534	507	525	488	508	518	498	560	510	495	528	499	504	542	521	543	525	510	497	524	523	502	512	537	532	515	513	491	523	515	555	482	513	520	513	552	487	501	512	516	546	487	508	487	493	492	466	477	467	506	512	538	516	514	532	485	481	533	500	528	500	502	500	529	466	491	510	508	503	516	470	521	512	514	493	519	479	521	484	494	465	510	515	484	514	569	492	493	500	498	476	505	507	495	533	504	531	557	494	525	520	503	529	556	501	472	549	503	497	516	494	520	509	451	487	525	559	490	499	584	481	476	536	507	503	507	492	540	510	496	516	522	516	501	537	494	499	461	503	508	463	468	538	509	508	488	458	481	472	508	497	503	506	494	483	472	499	533	497	445	484	508	535	524	510	507	516	547	540	523	471	506	477	547	474	488	504	524	490	453	492	460	496	525	481	490	503	489	506	519	523	526	488	514	493	506	527	513	546	498	514	478	531	530	466	524	514	518	512	500	474	460	452	485	522	513	514	495	475	505	485	499	550	541	499	515	494	484	507	464	511	505	497	479	554	500	496	546	500	517	528	519	514	567	493	526	505	505	506	513	477	538	533	486	495	492	490	519	503	495	516	497	488	481	503	526	474	508	450	507	516	496	506	499	485	497	499	524	499	509	496	510	482	504	492	507	510	461	489	502	483	498	505	491	462	538	499	487	550	489	498	503	496	509	530	489	508	506	512	571	510	494	551	488	552	475	467	491	490	505	499	505	479	497	492	510	547	503	502	500	498	531	476	526	515	513	500	516	502	494	477	523	523	509	495	503	524	530	539	499	526	498	502	485	492	510	549	517	520	533	489	534	495	489	533	463	516	494	499	535	490	490	471	494	514	477	502	486	537	511	514	526	537	537	470	515	551	512	473	534	535	513	508	516	520	482	514	464	520	542	483	532	519	523	488	531	527	493	500	519	484	502	527	521	457	505	491	479	510	507	528	505	499	450	496	528	512	533	541	515	519	530	491	496	503	524	459	493	510	470	512	507	504	533	527	477	501	476	509	487	504	523	501	497	507	543	493	496	498	471	502	530	470	470	516	536	544	479	501	470	492	497	494	519	494	482	486	512	459	472	548	502	484	463	520	489	523	491	501	537	489	469	498	503	523	520	528	527	495	535	528	477	515	512	464	503	519	483	523	513	481	498	534	531	508	504	527	511	506	468	499	522	516	526	492	507	532	507	515	520	494	510	475	513	519	504	485	505	536	469	505	526	469	498	523	470	472	487	531	501	527	521	503	535	543	513	520	562	544	491	521	514	457	543	497	518	480	502	534	490	531	535	512	478	507	519	512	466	474	474	496	491	474	493	492	528	516	496	498	532	500	494	498	465	507	472	505	477	504	529	532	531	500	509	502	495	491	480	522	532	510	501	482	533	549	504	502	502	519	502	508	487	488	528	502	506	478	522	495	513	500	541	502	513	499	506	532	501	520	532	508	513	515	473	515	496	522	509	522	478	497	547	472	456	495	522	512	516	478	540	531	505	499	471	527	493	499	517	506	548	524	489	485	485	504	478	541	495	518	464	518	491	513	474	529	493	521	508	543	525	534	485	516	524	487	548	509	491	554	517	534	544	486	513	521	500	483	522	490	536	529	485	480	494	486	490	474	506	507	501	506	499	549	507	530	541	512	494	508	519	493	514	532	537	479	539	475	468	513	529	510	525	526	494	501	478	527	526	512	490	544	551	494	463	556	525	509	547	518	526	475	559	505	479	496	513	494	558	522	481	448	532	501	522	470	511	499	448	503	516	481	472	507	520	525	470	464	505	500	493	489	480	492	476	541	496	511	499	571	526	500	499	520	455	495	494	506	494	496	488	522	538	507	532	508	496	517	544	466	539	544	508	521	506	514	476	488	517	497	508	544	523	531	510	517	529	532	491	498	486	497	541	486	541	534	522	500	523
14495	5284	898	582	874	972	832	729	615	515	448	362	354	289	238	207	190	170	155	150	151	103	103	101	97	89	85	80	68	66	64	53	68	60	74	68	74	56	58	57	59	51	49	71	51	62	47	36	40	42	37	42	56	40	58	37	47	33	42	58	43	38	43	50	45	48	39	32	41	46	52	40	41	38	30	46	43	35	42	40	42	41	37	41	28	43	37	38	45	42	35	30	38	41	43	35	36	36	45	36	32	44	34	33	40	37	37	43	36	40	33	33	42	36	44	44	39	35	36	35	36	36	43	39	44	37	42	38	48	40	45	42	43	28	37	44	40	36	47	25	36	38	40	30	39	36	38	39	30	31	37	43	53	41	35	40	37	41	33	50	35	40	41	42	38	50	51	30	44	40	32	42	38	39	41	47	41	31	42	29	54	39	45	37	36	35	42	34	38	39	44	47	36	45	32	37	39	47	33	41	29	31	41	38	44	39	39	40	38	43	41	19	26	42	37	35	35	34	50	40	22	40	35	32	37	49	31	38	38	40	41	45	35	40	28	43	32	44	37	43	46	46	31	39	39	41	37	54	49	39	36	46	32	37	41	40	52	47	45	36	34	39	39	42	44	43	45	43	55	31	46	47	39	44	39	39	35	46	38	37	39	47	29	42	55	31	52	38	28	35	35	50	44	41	39	43	45	37	31	43	37	48	38	31	35	47	32	37	40	47	38	36	43	28	48	44	35	43	42	44	33	39	34	52	39	43	36	43	39	40	47	41	41	41	40	39	54	38	42	40	37	35	35	37	37	36	54	32	49	30	35	28	37	41	37	33	39	59	38	37	39	38	42	40	48	39	32	36	29	36	51	30	46	27	23	37	41	44	35	44	32	39	37	44	37	32	36	49	35	39	40	33	41	39	30	35	38	35	32	34	55	48	30	33	29	44	35	41	44	40	28	31	45	32	53	53	34	50	46	38	47	36	43	45	30	35	38	34	37	45	53	40	26	32	37	40	40	35	37	37	46	42	34	42	34	33	40	31	28	38	42	34	41	36	32	42	41	35	41	32	50	37	48	32	33	42	50	45	45	46	47	37	34	40	31	36	40	33	37	43	40	36	54	40	46	44	48	38	36	30	31	37	40	40	37	39	32	46	23	46	37	34	48	38	44	38	40	34	41	38	35	49	32	38	39	43	46	40	30	31	45	40	36	42	45	37	34	44	34	42	42	32	27	36	44	44	36	47	30	36	26	45	41	44	35	36	37	35	43	37	32	28	43	33	36	38	40	35	36	28	41	48	41	44	44	44	42	44	49	41	46	29	40	46	46	35	48	46	39	32	24	35	53	37	32	40	41	32	35	45	25	43	27	42	42	27	37	38	46	32	39	34	33	39	32	44	37	31	54	34	39	34	43	36	33	39	43	40	42	45	35	26	39	35	37	50	35	44	46	38	33	27	31	35	29	39	34	33	41	43	37	38	38	38	49	43	40	46	33	31	34	33	32	38	43	39	41	48	41	36	34	32	45	37	37	30	40	42	40	36	41	46	47	33	37	45	41	40	44	47	41	42	43	41	40	35	52	30	32	30	45	38	40	35	44	36	32	47	37	37	39	31	35	29	39	32	33	43	43	27	35	33	42	50	30	38	44	50	39	37	41	33	34	43	33	42	36	42	41	47	38	49	37	38	38	34	33	39	29	28	37	37	41	42	33	30	40	30	36	31	44	38	46	35	35	33	38	28	35	41	39	35	33	32	50	43	41	44	36	39	40	34	33	40	45	29	55	35	46	40	31	40	55	40	33	62	27	39	26	35	45	42	33	37	34	36	43	33	34	42	40	33	34	41	41	44	38	35	38	38	29	35	42	39	38	43	34	42	39	30	44	38	42	47	42	38	38	26	46	30	46	34	29	38	25	24	43	37	37	42	32	40	39	35	35	40	40	39	51	42	36	35	38	31	42	39	27	28	42	31	40	40	35	40	42	37	39	35	35	43	27	49	55	37	34	40	35	33	49	54	36	42	38	46	45	36	35	49	44	43	39	39	43	39	46	42	29	34	41	40	32	40	38	42	41	37	39	40	49	41	36	39	36	37	35	43	35	44	42	53	44	38	48	43	44	47	29	35	34	32	33	41	33	38	32	48	40	44	42	43	27	27	41	24	41	42	33	27	34	35	41	37	35	38	49	38	34	26	37	46	35	41	50	35	48	35	40	32	38	42	32	40	38	44	47	26	44	41	36	51	37	39	39	30	29	44	38	37	28	39	41	49	37	33	36	43	35	32	46	42	29	46	42	27	51	36	31	49	32	36	27	41	37	33	37	32	27	47	44	36	27	21	49	36	33	47	45	44	31	42	40	34	42	52	40	30	45	31	36	34	25	43	35	33	34	35	31	33	37	42	30	32	46	43	36	34	37	45	46	46	35	40	47	27	32	37	40	41	38	42	37	39	42	43	45	35	30	33	40	35	38	25	50	30	27	32	30	32	42	47	41	36	46	38	37	46	41	33	50	51	42	43	47	35	44	43	35	42	36	46	43	41	41	48	43	35	45	50	34	36	30	40	41	38	40	42	43	37	44	35	48	45	40	40	38	30	37	41	37	34	34	37	34	33	25	32	40	43	48	30	33	28	35	32	38	34	41	34	34	44	45	34	32	33	35	53	44	46	46	35	31	33	38	39	35	44	30	31	39	31	31	37	40	43	49	39	39	38	37	47	50	42	39	39	32	37	38	35	38	46	35	31	42	32	42	41	43	44	38	45	31	38	41	29	41	49	38	45	44	34	36	38	40	47	42	36	39	50	40	41	39	34	50	35	33	35	35	35	48	30	29	44	46	41	42	46	37	41	42	27	23	44	45	41	30	34	46	30	41	29	37	39	50	39	25	46	33	33	39	46	46	36	31	49	37	21	29	37	38	36	46	35	23	41	39	37	36	29	28	31	35	34	39	39	29	31	32	41	34	34	50	39	29	36	37	39	34	39	37	30	38	33	39	37	41	36	39	33	43	36	39	30	33	26	28	37	40	40	43	40	40	38	46	39	36	38	46	35	37	43	30	45	45	42	42	43	38	24	37	42	37	43	30	44	44	37	48	41	39	35	30	39	55	32	42	32	44	41	47	36	40	33	25	35	53	45	50	45	30	49	41	40	36	31	44	32	46	27	40	42	37	51	44	42	36	38	33	45	40	49	31	39	49	35	44	38	40	42	32	46	40	47	44	45	34	40	42	45	39	34	24	32	39	39	37	34	31	47	39	35	33	38	42	39	42	39	51	41	47	28	46	36	41	47	33	42	29	22	34	38	36	48	44	35	39	47	39	41	46	47	37	40	48	44	45	40	37	31	37	36	35	30	36	40	35	38	33	44	36	35	41	40	39	40	40	35	34	49	36	36	41	38	58	45	44	38	40	44	40	26	35	34	50	52	43	32	25	41	49	35	46	36	39	45	43	43	35	31	32	42	43	34	33	29	47	44	32	46	40	34	34	39	46	44	36	36
52891	28013	15424	28261	35682	34502	31635	28005	24285	21215	18310	16048	13875	11764	10206	8781	7786	6872	6115	5672	4997	4554	4094	3707	3348	2964	2655	2455	2283	2098	1943	1791	1746	1717	1692	1624	1526	1547	1506	1381	1357	1214	1254	1145	1038	1028	1020	1064	1032	998	1081	1000	953	926	887	852	821	822	795	787	810	771	803	756	750	741	698	713	691	704	713	746	665	672	717	646	662	634	710	677	698	641	648	618	649	652	625	677	623	629	652	670	636	608	594	692	652	611	666	612	641	631	657	628	604	593	658	605	602	607	637	605	654	659	656	622	624	580	591	643	567	600	640	651	605	652	590	621	655	612	642	658	622	617	608	655	651	565	584	593	601	602	609	585	615	597	616	614	653	629	636	624	593	602	602	657	613	600	586	612	659	597	651	626	594	622	600	622	587	566	609	635	591	638	624	570	637	633	572	593	606	584	592	646	615	616	631	661	599	607	607	618	591	650	600	602	619	630	604	656	574	605	609	612	607	645	640	655	625	634	556	639	612	592	640	654	589	574	653	622	620	623	580	605	641	583	603	619	561	586	606	614	614	624	614	629	629	633	612	640	633	596	619	633	627	629	531	642	572	611	601	628	625	621	630	626	627	635	620	618	543	600	608	603	634	629	643	658	586	581	590	646	602	611	622	613	629	618	595	567	607	605	603	613	633	621	588	598	583	611	588	612	623	653	621	620	605	645	632	598	598	581	628	620	611	589	669	644	634	654	581	600	603	612	600	596	646	602	631	589	614	580	648	639	615	615	593	573	593	594	593	608	611	655	633	610	629	621	569	602	632	611	621	619	607	607	575	638	629	591	640	569	626	582	615	616	589	599	598	609	557	616	556	598	593	608	577	610	609	556	588	650	628	630	656	597	624	580	569	624	659	653	585	581	628	603	613	619	590	609	592	598	605	600	602	611	607	571	636	614	603	582	610	662	584	616	581	605	626	649	600	624	604	608	607	628	624	629	631	613	584	610	575	586	564	615	621	597	596	656	606	627	583	610	619	633	645	656	607	624	617	585	572	588	615	607	610	582	627	611	590	599	591	562	614	551	564	592	593	616	608	612	630	585	599	571	595	552	609	645	636	600	632	623	602	632	566	586	596	603	614	599	614	613	576	563	649	610	613	600	618	600	589	605	641	642	581	611	544	575	614	612	611	635	611	621	642	591	610	636	617	610	629	625	625	605	592	595	582	572	612	620	657	620	588	610	608	649	570	595	560	547	623	644	633	595	578	622	599	602	637	613	604	560	627	584	669	605	614	621	603	583	599	620	610	586	618	628	586	608	549	592	604	596	592	591	639	639	620	615	600	627	667	628	604	579	646	633	612	628	618	626	624	641	608	631	618	608	629	621	611	593	634	597	602	578	654	638	609	574	611	639	576	617	607	590	590	562	610	628	609	590	585	622	613	630	621	603	659	583	636	567	645	607	632	628	610	587	589	583	586	642	545	613	636	591	585	645	638	654	556	616	595	599	614	629	601	615	634	592	580	579	656	612	597	571	613	606	620	607	610	592	641	666	620	605	593	643	597	580	617	637	636	670	607	659	590	618	641	585	628	652	598	604	639	608	582	639	629	645	648	617	618	605	595	627	631	609	572	605	588	621	619	608	617	584	616	581	606	598	581	647	613	650	616	606	603	586	611	593	585	582	553	683	621	619	655	582	659	585	624	621	564	631	642	613	581	645	661	624	610	615	630	619	613	624	566	586	602	645	568	585	632	643	609	614	609	567	581	640	590	606	629	581	595	602	612	579	564	638	628	585	644	616	611	626	562	586	597	603	605	589	632	585	666	602	599	650	626	575	549	627	558	627	639	639	602	589	637	579	634	603	587	665	618	681	614	616	631	608	603	631	629	575	603	610	621	611	577	608	593	618	588	606	650	623	592	620	567	588	682	623	624	600	636	606	608	595	602	541	604	595	621	615	635	607	595	580	614	653	564	629	646	564	609	582	613	612	612	623	608	597	616	563	605	610	633	588	579	547	602	574	610	591	624	588	610	649	633	646	616	589	587	560	560	570	623	602	581	625	590	595	571	612	608	633	625	627	558	626	659	598	649	570	612	624	626	569	665	613	590	623	587	602	581	588	701	610	592	588	621	613	616	603	586	656	605	622	643	607	605	614	604	616	642	633	612	578	577	626	625	597	586	580	595	586	614	610	641	609	626	629	566	631	623	627	654	653	600	593	605	559	564	580	643	593	593	581	639	584	558	615	634	594	612	618	551	632	667	606	612	608	644	623	573	593	635	547	632	601	628	641	619	631	605	597	619	553	594	604	567	635	607	632	628	618	664	618	578	661	617	602	556	581	627	607	576	586	623	612	595	594	620	583	576	613	666	611	627	597	639	596	636	614	612	621	606	594	610	610	629	584	610	570	609	590	563	621	584	600	657	587	629	601	574	592	601	609	588	603	621	571	622	596	585	605	586	594	623	619	626	584	657	633	574	607	574	612	607	624	648	591	636	639	641	640	639	601	651	613	647	604	605	649	619	563	623	623	657	606	592	602	580	627	629	588	627	589	615	610	623	614	583	641	627	604	576	596	658	586	652	606	612	590	585	623	582	612	593	588	667	611	586	579	612	650	614	647	644	625	647	651	623	638	617	624	586	587	619	572	600	570	623	636	598	563	630	587	639	627	586	638	635	629	609	611	584	582	587	635	608	607	567	622	614	598	619	607	663	594	557	601	597	622	611	627	598	642	590	650	607	613	585	639	615	618	602	602	575	634	629	583	536	605	576	602	587	606	643	620	643	614	623	610	600	647	668	580	602	625	626	643	614	668	591	607	592	604	592	572	621	574	580	656	618	570	642	580	640	608	599	620	645	603	573	602	606	620	603	626	606	578	591	596	610	610	592	630	622	635	615	598	593	627	636	592	633	606	595	621	573	616	603	610	607	610	589	631	622	630	622	623	547	593	602	604	640	635	600	620	597	559	617	630	587	607	610	630	597	634	619	603	575	605	597	579	627	614	674	635	599	605	577	639	597	638	574	629	600	591	612	576	605	585	592	659	582	620	586	602	639	652	629	584	579	618	595	589	647	623	607	622	629	577	621	609	611	583	612	699	638	613	608	576	636	651	634	602	626	619	578	575	637	612	624	648	577	592	618	608	572	631	545	626	590	598	622	571	618	593	638	675	614	628	611	601	595	637	604	600	627	604	634	599	602	611	612	573	614	599	660	563	637	601	616	570	623	645	567	606	607	641	591	579	629	615	557	620	576	586	668	584	627	612	637	591	613	610	589	669	635	627	609	634	635	593	610	615	642	620	613	590	601	609	584	609	635	642	620	614	639	616	590	604	605	575	594	574	607	583	599	635	600	601	601	609	601	571	609	636	562	613	628	588	600	614	591	600	636	594	638	580	563	606	639	591	626	628	595	609	631	600	612	569	609	603	604	636	617	610	626	588	543	583	636	612	666	625	579	584	589	616	656	567	624	636	619	625	616	607	657	631	645	564	592	634	621	600	590	567	583	640	649	617	597	620
9972	2578	527	388	594	659	597	439	430	349	282	272	226	194	154	155	144	135	122	95	105	109	95	89	73	90	71	69	64	57	66	70	65	73	60	57	60	64	72	66	57	59	56	52	55	57	59	51	63	51	42	48	50	46	55	44	42	61	56	44	65	49	43	38	41	58	59	47	50	42	46	49	62	39	57	51	53	55	58	58	49	61	44	46	43	42	52	49	38	42	53	55	53	35	44	43	29	69	44	57	55	46	43	54	56	62	50	50	62	30	52	52	42	43	32	49	62	52	47	40	54	43	47	47	43	36	50	49	46	46	48	53	49	53	46	53	41	44	54	44	38	40	50	37	49	39	49	51	52	53	45	47	42	43	48	39	39	54	48	54	50	53	50	57	54	44	51	47	34	45	47	53	56	37	34	42	55	47	57	42	36	51	38	58	45	44	53	46	45	37	45	45	64	42	52	49	37	56	58	47	42	50	55	45	38	40	56	39	46	60	52	45	52	46	55	42	42	35	56	51	41	48	61	44	64	56	41	56	47	56	44	44	43	40	40	47	53	31	46	36	42	44	43	42	54	48	59	51	50	47	49	39	47	47	48	51	51	50	34	49	51	44	48	48	52	53	55	52	57	46	55	40	40	38	44	51	46	49	48	55	26	41	38	41	52	49	43	49	42	53	49	48	44	50	53	48	50	52	57	57	42	59	51	45	51	56	44	50	51	43	51	47	51	48	44	47	48	51	58	32	46	36	45	57	42	44	54	49	49	47	48	56	40	46	47	48	62	51	58	40	40	46	41	49	46	43	47	46	48	44	45	56	59	45	42	42	46	47	46	37	61	47	41	48	47	56	44	37	44	45	42	37	40	40	48	49	39	54	46	43	46	58	48	44	51	53	52	51	61	48	49	50	52	45	51	56	47	46	39	48	52	45	61	49	45	49	52	50	49	49	59	53	48	50	42	46	32	58	44	29	33	40	29	53	54	43	43	45	52	68	40	45	55	44	51	42	42	46	56	49	51	44	57	51	39	48	38	53	65	51	60	51	35	43	46	41	47	50	59	41	59	43	49	45	45	54	57	54	48	45	41	55	52	38	51	44	52	34	35	52	53	48	43	45	50	49	43	48	49	41	45	56	56	43	49	42	51	63	50	52	39	41	54	57	48	37	57	54	50	45	42	51	46	52	57	57	47	48	36	48	63	37	45	47	48	60	50	49	46	56	49	40	46	48	47	38	40	45	41	42	51	54	41	46	53	49	48	55	45	55	53	40	50	45	34	40	38	46	46	41	54	52	52	50	43	40	39	61	33	46	34	53	52	44	39	46	40	49	44	50	51	46	50	55	43	50	56	48	48	50	45	46	46	61	54	33	37	44	43	38	60	45	52	50	52	38	50	35	56	45	51	46	47	47	48	41	68	50	40	28	32	39	41	29	49	47	48	39	41	48	39	51	55	52	40	37	48	37	46	44	45	48	49	45	48	48	54	53	36	44	58	57	53	39	51	31	46	31	26	42	39	50	42	49	39	53	52	47	37	67	46	36	35	38	43	42	41	45	47	62	52	44	56	57	45	44	46	49	37	39	48	42	50	47	41	52	51	56	52	59	42	41	41	43	62	44	48	53	43	46	55	43	46	45	45	49	46	51	39	47	42	49	45	54	58	57	42	41	47	55	43	39	33	63	40	49	38	49	51	55	43	38	47	39	32	48	38	58	40	44	51	54	40	49	50	56	49	45	39	47	41	33	50	46	53	46	40	42	47	65	44	51	37	43	60	38	46	37	47	47	30	39	52	51	48	31	43	37	58	41	40	48	43	48	51	60	61	36	47	46	43	58	53	56	50	52	59	42	46	48	55	40	57	53	47	61	45	42	47	50	48	41	49	43	51	53	49	31	34	46	46	46	55	45	51	51	51	62	47	55	43	39	41	53	53	55	44	43	52	40	44	50	45	46	39	58	66	36	59	36	43	55	44	50	43	55	47	38	45	49	45	57	50	38	46	48	36	36	48	49	47	39	38	43	40	45	45	51	45	40	40	37	48	42	53	43	49	40	51	45	44	52	36	53	53	33	35	49	53	47	51	41	45	35	48	51	48	48	55	43	45	36	52	53	46	48	43	47	41	48	51	50	42	33	43	40	62	50	44	46	47	33	37	41	53	54	45	45	41	48	42	38	57	45	53	49	31	42	37	38	50	46	49	50	46	40	47	37	46	42	38	55	41	49	52	47	49	42	46	37	45	39	52	37	35	40	38	58	50	46	53	42	44	38	44	42	35	45	51	38	48	46	48	48	41	57	42	39	38	44	47	42	50	41	57	52	51	47	54	39	58	40	41	45	39	60	48	47	55	52	46	47	56	55	51	47	50	58	56	42	36	41	49	49	43	47	60	43	43	44	45	53	60	40	53	58	45	48	40	50	51	59	40	57	57	43	46	52	42	40	47	39	51	63	59	40	47	49	56	46	45	47	54	45	37	46	52	51	47	50	54	47	51	48	44	39	33	56	41	55	42	54	37	38	40	52	46	50	38	49	48	48	42	55	43	45	38	41	64	40	54	42	46	42	50	58	47	51	48	32	44	48	45	54	44	39	48	40	59	47	52	41	55	62	50	44	48	53	54	49	47	53	37	50	43	53	39	45	43	43	46	55	50	34	41	55	60	47	45	49	51	33	55	48	47	51	46	56	28	44	53	54	42	67	57	47	39	52	52	50	52	44	45	38	55	55	47	41	46	37	69	52	40	45	54	36	57	38	51	32	42	41	36	61	41	49	52	48	41	50	49	55	47	42	36	56	49	32	38	53	49	59	37	50	44	43	54	59	39	46	61	53	50	29	56	51	58	52	47	35	44	43	47	55	43	51	46	49	52	43	52	57	58	41	54	53	42	49	41	34	37	52	52	38	52	45	43	49	44	46	43	44	46	36	56	44	47	52	43	37	37	38	46	45	42	41	52	59	50	47	43	41	43	60	39	42	55	44	44	56	56	42	51	43	45	44	49	42	35	51	43	60	45	50	52	44	60	54	43	45	53	49	58	44	43	51	41	47	37	43	43	46	46	46	49	49	45	50	52	53	43	57	43	41	42	58	53	51	52	48	58	52	36	42	53	44	44	39	50	45	55	48	36	49	39	52	62	42	45	46	42	42	56	44	38	49	47	45	47	45	50	40	42	36	52	55	53	43	49	55	36	41	42	41	40	44	43	47	52	41	54	58	53	40	54	51	47	50	49	47	49	54	52	45	54	53	45	43	45	51	47	40	48	44	46	44	52	43	44	47	45	65	50	44	35	50	40	35	46	53	47	56	45	52	55	39	47	42	37	46	46	42	41	50	56	55	51	58	41	55	46	44	64	50	33	39	52	56	50	47	50	46	44	55	64	39	51	58	44	39	46	48	48	44	40	45	52	60	55	40	47	47	52	34	39	53	55	46	53	44	36	64	56	52	47	50	45	21	54	42	52	50	58	40	42	40	41	40	54	45	47	46	49	44	38	49
45479	22828	11469	23380	30659	29569	26295	22387	19324	16163	13743	11509	9869	8520	7195	6091	5407	4664	4262	3953	3604	3185	2968	2661	2401	2276	2079	1940	1739	1634	1524	1465	1437	1416	1439	1315	1358	1274	1316	1243	1160	1128	1107	1136	1084	1106	1013	981	988	932	994	943	932	904	843	883	845	838	871	821	899	928	763	808	777	774	800	810	774	823	760	792	780	764	768	760	717	752	758	787	772	765	793	781	762	732	744	814	746	762	753	794	705	742	714	708	731	744	776	753	714	741	715	733	761	684	716	766	730	711	728	758	769	751	706	724	736	664	786	761	748	732	716	752	728	737	762	723	750	753	754	744	697	752	749	750	751	681	724	752	824	745	752	738	748	686	774	752	726	713	765	708	747	762	730	727	770	747	747	746	707	723	755	741	779	746	682	742	737	779	737	714	760	682	817	706	743	701	753	755	730	686	725	720	721	694	710	754	748	738	701	676	744	736	739	759	719	752	715	689	742	797	714	735	737	718	771	749	748	760	723	691	719	762	732	712	736	733	718	712	726	730	679	782	712	733	733	817	763	738	733	733	695	750	745	739	734	698	751	739	712	747	729	708	687	720	800	720	750	704	724	760	749	735	698	680	770	743	713	716	711	746	739	707	719	727	747	754	744	739	708	738	746	728	738	741	753	662	692	754	744	692	694	712	765	704	712	749	717	713	777	794	744	730	769	743	719	732	712	761	711	730	739	710	737	744	713	733	684	713	731	762	732	755	730	749	752	732	728	716	716	747	728	758	711	713	731	712	738	702	699	770	756	729	703	730	721	735	722	744	759	767	746	737	752	708	740	767	768	746	769	694	740	751	702	719	757	737	729	758	742	719	756	723	725	786	683	773	707	730	758	740	715	697	742	765	746	711	739	732	719	689	729	708	718	735	731	704	737	745	707	694	698	763	724	722	733	732	765	742	746	706	723	713	725	713	705	719	762	752	771	738	755	705	723	697	718	735	753	702	737	759	722	691	712	764	738	739	719	734	709	676	745	748	737	756	716	738	722	716	748	741	721	749	743	713	701	712	706	728	775	759	749	696	723	727	738	719	731	743	723	735	756	752	732	771	812	707	731	742	726	728	739	717	743	724	726	770	754	724	731	715	681	767	725	701	719	688	735	761	754	695	774	725	767	747	755	716	774	774	780	734	711	779	699	744	711	764	726	719	694	767	695	771	733	709	688	739	805	767	690	718	754	676	712	772	735	756	756	719	772	777	790	731	760	741	746	746	759	741	729	688	702	715	690	745	727	722	716	697	745	754	708	713	726	759	752	732	737	683	702	816	727	735	759	761	709	735	731	713	715	795	733	762	770	756	726	748	724	750	681	704	732	713	725	725	783	761	694	705	698	755	674	750	736	759	749	708	711	758	712	719	724	731	773	764	715	680	738	728	718	737	740	698	790	747	757	722	653	673	718	721	709	744	707	710	715	756	730	722	696	749	713	729	749	732	764	706	743	768	742	723	684	716	703	727	749	684	707	726	745	756	694	714	742	721	728	714	789	755	771	769	748	717	714	710	721	718	710	764	756	745	711	766	691	742	707	701	741	730	699	746	694	727	731	695	775	753	733	746	701	727	684	755	686	757	706	697	742	752	748	734	720	699	731	755	741	724	733	742	729	707	721	735	726	754	746	798	738	733	740	764	747	704	730	744	753	759	702	731	731	749	719	710	733	729	702	725	752	699	762	713	725	734	754	711	720	746	795	709	750	692	751	719	737	754	740	709	744	768	738	719	751	737	735	690	776	751	725	718	728	706	686	780	728	703	708	701	752	730	724	775	700	746	769	741	716	777	787	714	752	746	730	764	755	753	708	721	762	727	710	747	701	706	701	711	752	731	751	725	743	714	741	730	709	763	730	709	719	774	714	731	706	761	735	736	725	747	775	734	739	734	722	696	703	729	717	718	761	723	742	763	771	728	757	731	748	698	703	771	720	726	702	747	719	761	737	773	754	711	714	730	737	729	746	740	677	748	727	752	706	701	744	695	723	758	749	790	730	751	713	757	692	732	781	748	722	674	786	733	712	744	673	746	715	721	710	710	746	688	772	714	769	736	758	692	703	703	739	759	731	662	759	715	694	726	761	742	745	732	755	711	705	702	725	729	775	700	777	751	711	740	701	698	727	704	756	712	723	741	704	752	735	775	720	740	758	701	698	748	700	736	715	746	697	710	754	679	713	714	789	709	749	725	719	700	722	738	721	690	741	678	689	702	697	789	781	734	743	700	711	705	783	776	771	705	776	746	714	703	751	727	731	693	781	762	698	743	695	710	723	728	709	780	709	702	709	714	717	737	713	749	760	781	700	756	760	754	725	745	760	727	752	752	701	764	739	742	795	739	686	761	725	754	767	723	703	720	703	731	702	706	727	712	782	744	704	672	772	691	708	702	726	732	798	735	679	704	719	756	751	723	711	693	733	786	704	735	766	665	724	760	755	774	726	684	705	738	716	723	715	763	741	763	702	711	774	729	678	702	708	707	717	733	685	710	723	721	761	734	729	705	714	780	779	680	735	725	703	737	707	749	709	755	718	766	779	777	744	706	714	726	709	753	776	740	717	788	764	701	749	733	747	754	733	722	749	721	721	724	697	748	770	671	726	732	721	737	704	688	708	748	729	750	720	707	690	740	726	722	761	695	720	695	754	719	735	776	715	766	775	751	718	722	754	715	734	665	711	720	736	730	758	708	736	727	731	779	699	740	695	683	727	722	711	718	659	774	722	687	743	722	685	709	740	729	735	737	720	729	729	762	689	744	705	705	739	773	744	737	720	717	735	759	748	757	757	739	746	677	766	713	710	763	758	752	719	723	759	733	742	713	720	712	726	691	746	743	756	734	690	721	724	695	746	720	740	710	712	702	724	703	748	764	710	731	740	738	725	809	699	719	713	710	731	722	713	761	749	681	742	702	734	766	748	730	747	811	747	687	754	743	704	757	768	714	673	712	731	744	705	773	742	706	745	703	745	743	733	765	696	734	791	704	714	718	720	758	729	705	722	782	751	701	743	727	730	699	684	779	739	730	702	759	753	730	749	679	766	719	699	694	721	761	726	683	708	731	730	752	729	737	693	672	712	682	820	720	715	708	732	760	687	765	729	740	696	763	711	762	759	693	737	739	786	760	742	769	715	747	740	686	749	739	736	714	718	718	734	710	755	705	750	718	785	717	762	739	732	719	751	716	750	731	753	701	702	742	740	731	715	704	787	653	755	728	735	763	718	759	717	769	723	730	677	748	749	729	732	706	738	718	710	729	707	751	736	750	755	781	733	729	706	725	709	707	733	707	747	751	777	683	681	742	752	782	726	725	729	713	686	743	732	722	750	702	699	770	731	744	769	708	763	752	744	748	716	697	709	795	731	733	761	726	729	732	747	774	728	758	731	745	725	690	769	728	737	716	738	670	703	784	684	737	706	680	715	755	764	757	751	728	759	747	755	736	722	738	707	796	716	710	753	734	755	711	808	725	714	715	751	714	761	668	757	690
13929	5015	913	585	878	929	875	791	645	544	436	396	337	312	264	208	162	182	151	145	131	127	94	106	101	85	88	68	66	62	69	54	63	79	69	57	42	54	41	55	48	51	43	38	34	45	44	48	47	45	45	47	58	34	42	40	39	31	29	41	36	37	37	40	39	40	31	35	35	28	32	49	42	35	30	37	39	31	31	34	20	39	31	26	35	36	34	26	31	42	36	34	38	43	32	40	43	31	42	33	44	39	35	42	39	35	32	31	45	37	30	30	39	35	32	37	33	29	39	33	40	29	35	34	40	33	32	31	46	34	35	27	37	39	31	37	30	38	39	43	34	41	33	30	32	28	34	42	39	34	26	31	34	39	31	32	37	41	34	42	38	37	28	24	27	38	34	35	30	44	29	24	41	36	22	37	45	31	39	31	29	32	33	25	40	31	32	30	36	36	37	35	41	28	42	29	37	40	47	42	40	40	38	35	27	39	18	31	26	28	39	25	23	30	28	33	32	34	34	35	40	27	33	31	40	35	38	23	42	48	35	36	31	31	31	41	36	42	35	40	37	25	33	31	41	31	43	50	31	34	36	41	29	30	28	37	37	40	37	31	28	25	34	43	41	38	37	49	32	31	31	38	32	39	32	30	27	33	29	22	39	34	25	36	22	32	39	39	39	40	35	30	32	35	31	39	36	33	43	32	32	36	28	37	34	25	40	35	32	38	27	31	26	28	36	30	41	32	45	33	51	33	46	33	24	34	35	33	23	37	29	27	39	32	37	34	42	42	27	24	36	34	31	27	38	28	44	41	31	26	31	28	37	37	35	40	31	34	37	30	45	35	39	28	36	37	38	36	30	36	30	25	35	34	25	35	39	36	45	40	32	34	36	35	34	30	23	38	34	41	33	36	32	28	36	20	34	37	37	27	29	34	39	30	32	31	32	28	31	30	34	39	35	41	41	40	24	37	42	44	46	29	33	36	27	36	38	47	28	31	36	39	40	31	39	34	35	37	29	42	37	34	37	25	28	35	33	39	32	43	34	27	33	34	27	31	36	33	35	35	48	34	35	36	30	33	38	39	46	36	37	37	40	26	25	29	43	26	34	33	31	47	32	34	34	42	28	34	25	33	29	29	19	27	42	33	26	25	33	33	35	36	32	27	30	35	38	34	27	33	38	32	30	34	23	23	33	42	21	35	33	37	30	36	29	48	34	43	39	41	36	33	32	35	38	19	37	38	41	36	35	26	33	30	29	29	41	30	34	25	28	40	24	34	33	38	37	31	29	35	28	31	32	36	27	37	44	28	38	34	42	24	32	31	40	26	32	35	40	29	27	41	32	38	36	26	29	39	35	34	36	39	44	29	31	27	36	50	31	37	32	29	33	33	38	33	32	24	31	29	39	36	33	27	27	37	30	33	34	36	42	37	28	35	27	38	32	36	31	36	28	37	28	29	38	33	35	43	32	35	37	32	40	23	39	28	32	28	33	28	30	34	34	36	33	35	35	39	30	23	35	37	37	31	30	27	29	25	45	23	25	27	36	32	41	27	41	24	32	31	31	38	34	44	23	29	43	51	44	34	35	37	40	37	34	31	33	29	29	31	34	36	31	35	44	35	30	34	29	31	30	34	30	34	35	48	25	34	26	25	29	37	29	38	39	19	28	33	34	36	33	44	39	28	32	38	37	34	36	18	45	30	33	27	29	43	35	31	33	44	36	34	34	30	35	40	40	40	23	34	33	28	32	32	34	33	32	42	38	28	37	36	32	44	25	30	29	41	37	34	35	34	29	28	42	29	29	34	49	27	23	33	36	36	32	45	38	38	33	29	30	33	27	38	34	32	39	25	36	29	37	32	23	36	35	31	39	42	43	30	26	43	39	43	38	34	25	35	46	34	36	24	41	36	41	43	40	34	25	37	37	29	27	27	43	33	37	28	33	30	35	37	34	33	38	43	39	26	33	23	35	27	40	38	33	32	21	39	34	27	39	24	34	28	36	44	34	37	35	34	25	25	30	36	30	28	31	27	43	43	26	32	32	31	44	44	34	32	43	40	28	37	44	44	33	36	43	43	36	38	29	42	21	32	30	31	33	28	27	30	33	32	26	47	35	36	45	31	21	27	37	40	39	38	27	29	37	31	38	37	31	43	29	25	33	35	37	45	31	33	36	38	41	31	33	34	43	31	33	39	29	35	35	37	41	46	33	29	24	47	34	30	32	29	33	29	35	38	28	32	33	45	37	27	36	33	33	31	39	23	24	36	34	30	30	22	32	22	32	35	24	31	42	39	41	28	27	30	22	39	36	41	27	44	34	36	39	41	37	27	28	46	32	27	40	42	38	34	38	38	38	38	38	43	35	36	33	35	32	36	49	40	43	34	29	33	31	31	31	39	26	33	30	30	32	34	38	32	31	32	23	29	18	38	38	25	31	40	22	26	33	37	24	30	39	34	41	28	41	35	29	40	26	37	43	25	31	40	35	34	23	34	38	34	30	37	59	37	39	30	37	29	33	37	31	31	37	45	33	30	27	27	38	34	35	41	35	35	36	48	34	25	27	33	31	31	27	33	41	33	32	37	26	37	31	44	38	28	32	26	32	38	44	35	40	40	36	43	32	26	35	24	30	29	40	25	32	33	33	34	32	41	42	39	44	35	29	39	26	29	25	25	40	30	34	35	39	47	46	38	31	44	29	43	39	20	41	32	38	33	31	27	31	55	42	35	23	29	28	35	32	31	36	29	32	34	37	35	52	36	58	30	36	33	40	28	35	36	31	32	36	34	43	25	41	34	37	36	36	28	38	28	41	46	31	31	46	33	30	29	37	33	36	43	26	31	36	26	35	34	30	35	30	39	45	33	32	23	42	25	32	30	35	30	21	42	44	39	43	33	27	32	24	25	31	35	33	31	39	35	39	34	40	26	34	24	32	28	27	30	32	28	37	30	23	32	34	42	32	37	33	42	40	38	30	28	30	31	24	33	40	30	52	32	40	29	26	40	34	39	38	27	42	37	37	29	38	38	29	40	36	33	27	35	30	29	43	30	24	34	22	34	35	50	35	37	26	42	31	34	31	31	42	28	42	52	33	43	34	30	30	31	30	31	33	40	39	33	38	45	45	31	34	25	38	28	32	38	35	39	26	24	40	34	21	30	34	30	31	28	48	32	36	41	30	33	40	25	37	35	33	36	29	32	36	34	41	41	31	33	30	32	38	33	36	41	43	46	33	39	29	36	38	28	22	34	39	38	41	24	34	36	29	35	27	27	32	41	37	31	33	25	39	33	42	27	29	41	31	24	37	28	39	34	38	33	33	26	30	24	33	40	31	21	28	42	32	44	28	51	26	30	35	36	34	36	34	27	25	24	41	38	30	36	33	32	27	35	44	30	38	27	36	39	30	39	34	34	38	29	38	30	29	43	33	30	24	29	37	24	32	29	40	22	35	33	28	38	19	32	36	32	41	32	28	25	33	26	38	37	34	39	36	25	23	22
53101	27533	15430	28722	36183	35224	31646	28041	24648	21350	18425	16004	13863	11957	10130	8898	7787	6908	6039	5520	4947	4540	3996	3532	3199	2876	2634	2391	2191	1876	1893	1781	1701	1658	1596	1471	1436	1418	1452	1321	1246	1196	1123	1098	1044	1019	960	954	998	942	934	961	853	857	787	784	768	775	770	733	690	693	741	702	695	689	667	600	626	636	616	624	614	562	619	615	654	588	602	567	611	569	571	596	595	540	579	557	565	576	570	554	529	545	625	506	535	575	579	489	558	584	526	537	517	552	531	538	530	569	541	550	536	553	538	538	526	513	555	538	569	559	485	520	524	559	536	537	545	562	563	519	546	531	516	565	522	540	538	540	538	527	543	563	535	558	521	535	542	497	515	563	500	484	528	553	512	524	553	530	503	535	568	521	493	541	507	522	487	517	594	556	540	524	501	517	512	510	494	522	540	542	535	511	556	536	506	543	547	513	559	532	521	515	544	561	580	553	546	536	556	551	516	524	553	505	542	564	514	525	529	533	501	521	537	525	521	525	505	544	521	561	534	539	607	501	485	484	500	482	550	535	540	527	516	505	524	502	525	589	481	500	556	546	539	540	523	517	547	540	508	542	480	536	502	551	585	501	497	505	541	512	527	552	545	514	535	503	579	514	519	564	509	546	499	483	526	515	511	487	499	553	529	503	553	519	556	503	522	530	550	548	520	540	504	549	507	526	509	517	488	535	479	503	549	504	533	529	524	510	535	522	512	525	524	522	515	488	579	546	545	536	549	539	500	504	503	539	502	572	529	519	513	508	509	537	541	520	536	562	520	518	509	517	539	505	522	530	514	518	540	549	524	518	556	536	526	498	502	510	547	513	514	551	514	525	575	541	511	508	589	554	505	524	524	561	535	523	509	491	535	531	524	559	559	502	512	517	524	546	498	517	533	487	499	542	538	514	542	533	523	572	520	563	529	475	528	492	516	516	521	534	538	525	517	545	529	514	527	530	512	540	495	508	510	505	489	522	529	542	518	530	542	485	542	559	540	531	557	531	513	560	542	481	519	496	564	558	523	511	529	549	550	540	496	530	532	512	514	530	522	574	541	548	540	537	522	491	534	523	544	521	541	507	510	517	526	558	489	534	492	533	510	503	531	537	521	519	538	515	534	568	513	560	537	523	526	559	520	581	535	518	551	520	543	515	483	513	546	518	588	497	516	526	569	525	507	527	504	530	531	537	515	520	483	520	570	504	552	548	499	513	489	545	563	526	555	533	536	504	533	565	506	499	511	544	550	514	523	525	507	541	517	542	534	541	498	559	564	502	513	538	503	547	507	515	562	514	568	530	555	510	544	521	530	520	526	507	508	527	531	516	523	531	520	530	477	543	532	529	546	539	572	540	536	551	547	521	500	489	515	579	512	538	546	522	532	555	532	513	521	538	536	533	518	522	552	625	540	520	518	547	515	534	521	523	557	520	530	531	536	541	523	539	500	529	518	509	504	513	563	537	492	521	495	536	552	507	528	562	573	547	507	549	581	536	499	526	564	554	529	532	516	535	548	550	489	524	532	527	499	501	516	523	511	599	538	515	537	513	580	522	516	500	513	516	510	546	554	505	531	512	544	527	530	555	487	509	538	503	539	550	522	561	548	535	549	514	534	547	522	493	537	577	509	520	528	535	512	523	505	535	501	524	521	486	497	511	496	530	542	554	492	496	559	528	521	518	532	535	533	524	511	546	542	528	513	533	548	545	495	512	531	518	556	521	529	533	552	523	486	524	533	513	537	536	501	509	499	535	542	525	577	511	508	556	563	548	542	574	537	534	512	498	585	534	506	558	529	513	539	518	498	514	529	541	527	539	509	525	518	526	513	514	548	546	539	555	546	523	591	510	528	510	506	537	526	530	559	538	538	549	491	529	569	515	516	557	505	525	549	531	548	536	511	489	523	516	513	540	526	504	516	544	509	520	585	508	541	504	523	550	545	517	518	541	515	549	525	500	529	564	540	489	528	541	522	535	502	566	542	486	561	533	505	558	506	509	491	495	558	527	525	541	529	527	507	527	469	593	559	528	534	495	525	538	590	497	480	542	538	522	499	526	514	528	552	538	537	518	477	510	510	543	545	518	522	520	509	515	524	509	533	522	520	505	481	497	533	505	543	513	587	517	504	525	509	527	529	507	535	525	527	544	532	521	508	535	544	524	519	517	509	523	534	531	496	565	493	523	537	520	532	512	545	510	535	532	541	510	563	506	564	513	533	509	510	544	522	555	511	530	512	549	552	561	512	548	534	519	503	554	555	486	515	521	549	542	526	509	535	586	539	536	502	561	543	542	493	520	566	509	522	546	536	562	525	520	539	537	515	512	536	549	471	513	520	522	495	516	536	558	522	510	553	507	554	511	560	530	516	548	512	545	506	519	528	554	513	524	529	482	501	526	536	536	527	512	513	551	513	536	574	530	542	509	529	538	540	537	485	558	469	490	521	522	540	559	515	562	484	502	513	553	487	493	564	549	496	529	536	567	504	564	520	578	576	562	508	513	526	548	517	551	525	538	517	545	532	528	539	531	526	504	520	516	526	518	533	499	516	561	544	540	516	518	554	562	544	562	459	523	518	542	573	538	522	549	511	533	504	530	549	496	522	540	506	538	537	494	551	538	526	521	574	539	548	528	533	562	531	553	535	530	539	519	501	567	536	487	520	511	523	542	546	511	507	534	509	513	545	577	570	525	574	504	517	541	552	524	504	546	522	522	578	539	529	533	533	543	530	529	502	510	526	484	532	557	499	521	522	504	533	565	522	520	513	532	531	491	554	544	484	559	539	525	520	502	474	525	536	524	585	538	528	543	587	528	544	532	554	541	557	491	578	546	494	508	521	538	525	533	549	543	533	514	516	541	548	512	517	502	493	533	530	522	520	561	544	555	548	486	511	523	518	523	549	533	532	566	545	549	546	524	498	536	497	517	576	507	538	530	514	552	569	539	528	525	523	514	503	496	534	579	554	519	520	542	521	555	561	513	559	528	514	534	539	508	515	569	551	539	573	514	498	530	533	578	525	533	538	529	511	515	557	529	515	531	539	526	522	585	549	570	526	513	540	579	542	497	507	498	514	532	540	541	501	530	519	523	496	521	521	508	516	524	515	540	496	559	502	546	547	493	495	536	561	548	545	550	505	484	553	522	526	542	536	541	494	537	538	526	514	501	538	536	516	545	524	531	560	583	518	497	528	538	522	524	512	524	493	519	529	495	532	550	520	549	549	528	487	546	522	542	579	536	507	476	507	582	494	515	553	509	511	573	570	524	510	539	494	563	540	542	526	502	522	547	548	507	505	543	512	511	548	540	501	490	512	498	550	532	499	518	563	504	545	540	564	519	535	555	524	555	520	521	525	528	488	559	494	533	521	554	527	558	561	459	550	479	522	534	510	549	528	519	495	532	506	533	549	541	519	541	551	550	534	558	540	564	516	555	554	543	492	593	539	537	552	528	554	565	564	513	542	499	522	482	511	559	543	559	562	489	535	547
5293	1236	337	258	400	398	373	330	244	236	187	153	153	164	146	104	110	73	83	73	68	45	58	55	55	67	42	57	41	48	47	38	34	47	41	38	40	58	39	39	26	47	34	39	37	41	50	40	28	43	32	38	42	31	39	40	50	30	38	30	23	31	32	32	32	25	34	31	31	28	35	36	38	40	32	32	36	36	39	25	31	27	32	35	25	41	33	38	44	27	37	33	35	30	23	48	29	37	33	33	28	39	25	46	38	33	30	30	29	35	33	36	32	40	28	35	37	27	29	35	34	39	31	36	35	29	31	37	27	21	33	34	22	39	38	32	32	36	37	34	35	26	32	39	31	22	32	42	35	42	37	33	38	36	27	40	37	38	31	36	29	37	35	47	36	33	37	26	31	34	27	31	28	42	35	34	36	37	36	30	56	32	36	29	37	41	48	25	37	25	33	31	26	29	32	23	17	28	42	34	26	26	29	27	33	32	33	26	29	28	36	38	28	31	33	26	27	24	45	37	31	43	33	40	34	32	35	26	29	45	31	37	35	34	32	24	34	27	25	29	35	35	40	30	27	28	34	33	33	27	40	30	27	37	22	31	36	27	35	36	35	28	32	29	32	35	26	39	37	39	30	44	36	36	40	22	36	29	40	37	25	26	26	31	34	28	33	23	46	36	26	36	37	37	32	24	30	37	37	22	34	26	33	38	29	25	28	44	35	35	35	28	35	29	27	31	28	26	40	21	39	24	31	38	30	31	20	34	39	25	27	39	28	37	40	30	30	34	31	34	20	39	38	27	38	32	33	39	30	33	28	22	34	37	31	45	32	24	25	30	30	40	23	39	26	38	25	25	37	31	19	39	32	25	31	30	33	28	31	37	30	29	31	37	22	31	36	34	32	37	28	34	38	30	30	29	30	36	37	27	31	22	33	35	26	39	38	33	31	33	26	26	39	36	38	33	35	40	35	39	33	35	30	31	32	32	29	28	38	35	18	34	24	39	35	35	27	34	36	30	26	36	30	26	33	32	30	35	31	46	36	29	31	37	33	30	34	34	35	32	26	27	37	36	26	30	33	37	33	41	39	30	34	27	39	37	39	38	36	35	26	32	34	35	40	34	39	36	43	28	36	26	46	37	41	31	25	35	27	41	36	37	21	31	34	43	32	38	38	35	29	31	28	36	25	29	35	21	26	28	32	33	36	22	37	40	24	29	29	36	35	27	31	36	48	26	34	40	32	38	26	38	37	37	38	31	25	36	42	40	42	42	33	35	27	29	32	33	43	32	32	39	35	44	46	27	29	35	34	42	31	34	31	35	31	23	33	39	34	41	34	35	30	43	26	29	36	40	31	31	35	35	35	32	20	36	26	23	39	29	32	36	26	37	19	36	35	48	31	32	30	36	32	34	34	37	26	29	43	29	28	32	27	34	22	40	32	35	35	42	38	25	30	29	38	28	18	37	33	35	34	23	32	44	31	38	39	32	38	27	23	28	25	30	30	32	36	39	29	29	20	31	38	31	25	34	30	40	39	34	34	35	39	35	41	40	34	30	28	35	35	23	34	24	26	35	41	33	43	31	39	26	34	34	38	38	41	41	35	34	33	32	29	33	34	37	35	24	35	30	36	29	23	35	21	25	35	38	19	18	27	35	31	31	43	25	47	34	36	24	21	29	22	25	27	33	31	33	26	29	24	30	21	37	28	31	39	29	33	28	43	33	31	31	30	23	34	35	31	41	40	32	30	32	29	29	23	29	27	25	23	36	34	26	30	25	28	31	35	29	30	36	30	32	35	39	32	31	40	25	20	27	30	35	26	45	33	30	44	29	33	20	29	33	37	25	33	38	30	36	40	28	36	29	32	30	34	28	31	43	26	34	32	29	30	37	33	34	26	29	25	29	39	26	31	27	34	33	32	30	37	37	29	28	32	32	32	41	30	28	38	23	30	38	23	35	38	37	39	32	29	34	28	27	20	33	32	25	34	31	27	38	22	30	29	35	29	30	33	27	34	23	37	34	37	30	42	22	25	31	28	35	34	35	21	29	28	26	33	36	32	22	34	34	46	29	27	32	34	37	39	32	35	32	30	29	27	33	33	35	25	28	27	33	19	27	28	25	33	30	31	28	42	30	26	25	37	32	27	30	49	32	34	37	45	31	33	24	30	25	31	29	24	34	36	29	32	31	34	40	38	30	25	24	38	37	27	35	36	26	40	30	31	47	32	26	30	39	36	23	39	38	43	24	36	25	36	36	26	24	34	32	41	33	30	30	30	23	34	39	36	33	29	35	38	28	23	28	25	33	35	22	37	31	41	34	32	32	40	30	34	38	24	35	36	31	35	42	47	37	39	34	18	39	32	37	42	30	26	34	32	37	32	33	36	27	23	33	32	37	36	40	32	17	24	33	33	29	31	31	31	40	30	31	36	40	35	21	34	28	38	34	26	40	29	31	24	34	39	38	24	26	35	27	35	27	30	33	38	31	30	30	29	26	32	31	41	42	36	35	27	27	31	33	26	35	39	25	47	37	25	33	25	31	24	40	28	31	43	36	29	37	31	30	44	29	31	30	39	35	28	32	23	25	25	36	30	24	29	39	29	31	43	33	25	22	38	30	35	40	27	43	38	31	46	35	29	31	29	35	45	37	30	29	25	25	28	29	35	37	27	32	31	42	28	33	29	44	28	30	24	32	30	26	32	28	25	35	42	34	39	23	31	28	20	35	34	38	38	37	32	31	43	30	32	32	33	29	29	35	33	30	37	21	34	29	28	29	28	36	37	32	30	32	32	27	28	17	25	32	39	31	28	30	38	35	32	24	29	34	25	29	38	29	35	32	33	38	34	43	32	25	41	27	30	34	30	33	25	37	36	35	24	38	29	37	32	40	31	30	31	37	24	26	29	43	30	34	41	24	36	22	33	22	29	35	29	33	34	26	31	38	43	41	34	33	36	40	26	24	32	33	25	29	27	28	29	37	39	31	34	31	36	29	32	39	38	37	27	26	41	36	31	41	36	28	27	27	33	42	35	38	33	22	35	35	31	29	37	34	35	29	40	30	30	34	35	22	41	38	43	34	22	39	26	25	35	22	37	25	30	27	46	34	25	35	29	30	33	37	18	36	36	33	40	32	33	41	38	28	31	22	32	38	32	32	25	27	38	41	35	32	36	28	40	32	28	29	29	26	32	39	30	41	27	35	33	30	38	39	30	34	39	31	24	31	44	28	37	22	41	32	30	25	36	49	37	29	29	29	30	35	30	33	36	33	33	49	26	37	34	31	34	39	39	42	33	27	26	38	34	35	29	36	35	29	35	35	35	33	36	33	39	29	34	30	33	38	36	35	28	34	42	28	35	23	27	39	26	39	29	20	44	30	24	29	47	35	31	38	41	28	27	27	30	36	49	35	36	30	34	22	35	38	34	33	26	40	38	29	33	19	45	41	33	42	22	38	32	34	36	33	31	23	25	29	34	29	23	34	21	35	25	20	21	32
39286	19155	8570	19037	26137	25070	21332	17851	14636	12112	9810	8215	6856	5843	4838	4335	3791	3223	2901	2677	2380	2100	1864	1784	1581	1524	1343	1221	1192	1049	1003	984	1016	949	877	902	910	920	866	846	799	781	743	725	673	693	719	721	745	682	655	671	642	615	602	596	596	588	617	598	540	584	577	588	505	590	564	534	550	564	558	521	560	529	506	534	521	517	474	542	524	516	535	521	504	509	511	509	482	536	495	489	522	520	492	514	491	498	516	564	479	530	502	511	480	536	516	518	515	486	486	527	519	542	550	546	476	552	521	545	520	541	497	448	524	519	478	526	504	517	509	512	502	520	546	496	519	544	490	551	511	485	507	529	487	535	500	533	551	475	520	513	496	487	534	433	506	540	541	509	509	506	512	521	525	460	485	498	491	548	520	504	500	489	483	489	517	513	485	502	504	483	504	507	510	524	563	491	495	516	502	532	518	490	498	530	536	508	496	510	530	495	478	491	520	508	469	479	512	506	532	487	500	546	500	535	486	532	514	539	507	520	551	500	509	496	495	501	499	535	544	518	514	538	523	523	532	493	502	504	491	475	504	492	544	533	547	543	499	536	538	500	527	505	505	474	543	506	478	505	535	482	494	464	528	535	503	519	520	545	532	501	530	519	531	541	526	510	509	508	518	472	520	479	520	492	553	520	484	543	512	485	489	501	499	533	519	483	538	512	515	531	508	495	491	477	502	530	514	526	502	465	509	558	532	528	478	471	496	484	528	493	506	526	477	522	539	545	509	505	498	531	512	490	472	498	516	505	471	524	519	466	481	496	489	527	556	497	488	497	529	478	524	510	520	511	510	519	534	475	513	470	521	470	526	517	461	529	510	531	500	513	512	492	527	480	503	490	450	500	467	499	494	533	530	503	484	514	519	517	519	468	517	505	527	504	489	560	467	475	465	525	452	489	521	497	515	518	529	508	487	492	522	510	466	488	502	519	519	526	532	543	507	523	490	508	520	493	516	514	491	558	525	495	507	539	532	494	538	520	493	537	490	544	520	470	465	547	498	513	529	495	489	499	539	481	509	541	484	510	501	549	509	526	505	496	534	488	516	510	494	522	552	519	524	507	535	512	501	547	533	515	525	528	493	501	532	520	468	520	529	489	517	487	496	511	499	554	502	519	524	508	469	506	531	489	497	514	506	530	527	465	539	498	485	505	520	485	507	535	509	497	518	489	500	538	504	474	523	553	545	518	551	497	535	558	494	519	485	482	479	489	520	523	516	507	493	525	535	501	504	517	515	488	482	520	491	525	536	498	530	479	532	520	479	509	537	511	532	513	463	478	532	520	496	544	447	548	522	486	496	512	512	489	481	572	508	507	495	531	510	477	510	528	483	512	551	485	533	538	484	505	583	550	510	526	497	534	531	531	502	492	525	507	509	518	495	459	470	524	522	513	550	496	547	492	486	552	531	514	500	506	499	509	480	477	469	499	502	509	529	552	491	549	509	499	523	485	492	506	566	518	532	492	496	533	492	521	492	504	544	536	538	517	510	500	492	540	527	494	519	510	531	502	459	542	508	491	465	503	536	528	472	534	521	490	535	502	512	504	545	470	484	518	492	500	519	491	546	511	505	548	492	529	462	509	511	531	512	494	509	515	486	522	498	530	533	519	494	528	527	491	483	513	500	490	528	513	467	473	511	499	545	545	480	511	516	445	504	520	476	498	518	527	482	524	531	499	476	517	477	535	512	514	492	471	506	534	527	528	526	473	478	552	517	526	496	523	517	534	522	523	541	526	506	483	498	493	531	526	454	496	517	518	542	501	525	489	529	531	505	514	529	482	511	476	509	497	499	502	523	512	524	495	515	491	541	551	520	503	516	540	496	499	494	495	514	499	534	503	502	466	523	520	496	526	517	511	482	536	547	532	519	506	502	488	524	537	518	515	512	514	525	513	542	511	485	491	536	527	501	517	489	505	499	528	509	474	493	541	521	484	468	534	491	521	527	501	499	533	496	502	533	472	485	524	448	512	519	512	525	510	510	473	545	513	470	506	474	480	509	502	510	460	503	522	541	523	506	518	563	520	478	508	527	499	560	517	493	511	494	522	512	505	524	510	528	464	491	457	546	504	502	501	516	465	516	545	535	490	508	507	521	493	528	505	501	504	510	482	478	520	546	492	520	512	488	513	498	573	570	503	506	503	499	554	500	486	500	536	490	491	531	492	518	494	512	542	465	509	493	498	471	501	499	484	521	524	527	530	484	479	479	527	580	521	516	488	480	500	492	472	513	496	518	515	518	488	540	526	511	517	501	495	514	526	501	522	526	515	501	500	542	483	511	478	549	549	504	506	506	495	508	540	535	499	530	477	486	542	474	539	513	505	517	489	500	518	543	512	499	481	490	527	501	502	520	487	519	512	480	487	533	537	541	506	507	547	512	487	517	520	496	484	549	493	505	495	519	492	498	519	518	475	499	502	461	512	532	473	513	476	511	498	490	490	526	507	503	504	480	491	516	544	514	540	559	539	502	479	512	481	497	493	520	498	484	503	485	480	510	527	545	494	532	518	505	501	537	511	505	542	492	526	551	520	510	531	461	518	506	525	517	462	504	508	478	497	504	486	508	538	506	509	529	486	502	579	519	533	465	496	478	523	491	517	488	517	482	473	496	472	505	513	509	472	499	508	502	465	500	533	458	486	520	508	495	531	499	485	505	485	564	487	508	519	540	468	507	500	527	516	576	480	512	487	537	507	526	539	483	529	518	530	512	472	498	498	515	512	508	513	534	517	508	494	550	516	517	517	529	494	528	545	525	517	509	462	516	487	501	509	526	532	505	519	481	519	472	534	486	480	523	504	497	502	506	532	538	506	493	521	494	516	514	533	540	568	475	489	463	507	514	499	480	522	548	499	503	478	519	566	505	492	511	469	498	541	513	501	499	498	531	545	492	482	491	463	505	503	489	521	473	511	514	506	525	509	524	497	568	524	507	503	516	494	497	521	491	516	523	501	491	506	499	491	526	512	468	485	502	515	541	508	511	489	502	483	540	552	495	495	469	502	482	508	520	481	511	477	517	509	523	461	509	499	477	492	515	481	561	519	513	485	533	488	472	523	491	508	528	514	511	473	523	562	483	518	510	494	512	531	519	492	476	507	489	466	525	528	518	469	483	522	479	486	565	522	523	506	498	507	512	535	510	491	487	519	473	529	494	488	511	530	528	519	561	496	484	532	530	489	525	482	537	512	521	461	502	487	523	540	541	526	509	494	477	518	504	499	520	520	501	558	510	487	519	489	532	501	508	508	475	509	538	509	523	516	516	503	521	523	488	491	561	500	495	524	523	526	487	514	479	527	530	531	517	486	526	491	497	490	503	512	541	476	500	518	526	479	556	498	484	521	510	482	517	518	482	506	526	507	477	495	474	486	506	549	493	502	522	532	493	547	489	499	523	536	492	519	477	544	537	482	527	525	524	493	495	521	507	529	507	517	529	523	525	507	460	510	485	534	510	489	461	516
14552	5213	1007	618	911	1014	813	749	660	520	459	404	327	306	258	214	174	168	170	141	141	119	139	101	99	98	87	78	78	70	69	71	68	65	54	54	48	75	59	63	66	47	59	44	58	52	47	38	65	43	56	46	56	47	45	45	40	40	39	53	48	44	56	41	40	38	44	28	45	49	42	37	34	49	37	43	43	34	41	36	40	37	36	30	39	45	50	35	41	42	37	46	40	36	36	45	36	46	33	52	33	41	38	40	45	32	37	36	43	37	38	43	41	38	48	39	54	37	35	40	35	41	42	48	47	49	45	39	36	42	48	37	36	40	41	35	44	41	43	43	47	39	39	49	42	34	35	34	45	41	32	38	47	49	47	39	52	40	42	47	49	47	39	37	33	25	32	30	44	22	46	41	35	43	41	42	33	24	39	44	41	31	42	33	39	37	39	33	21	38	41	37	26	34	44	29	46	32	41	37	44	40	42	44	40	29	45	33	40	39	35	47	37	44	44	41	42	39	42	44	47	35	30	32	38	33	44	28	35	37	35	49	41	37	43	33	46	31	41	43	39	46	41	29	40	43	51	37	38	43	35	46	36	35	31	41	46	45	35	33	38	47	44	46	35	40	34	34	39	39	54	35	51	33	45	35	42	45	42	42	34	38	29	34	43	32	45	33	55	31	38	55	43	40	40	47	41	46	42	26	40	53	46	42	29	31	40	31	34	40	36	36	36	48	28	36	36	41	33	35	37	44	33	39	33	46	34	37	35	41	45	38	52	41	41	39	32	28	42	42	34	31	34	41	41	38	33	32	34	47	57	31	38	34	40	41	41	37	29	36	41	29	38	40	32	30	37	31	40	30	45	35	52	38	40	49	31	38	47	43	38	42	43	42	32	39	49	35	43	42	47	37	37	40	35	37	39	33	38	32	34	36	41	44	38	39	40	29	39	32	46	27	29	32	25	39	42	44	32	44	39	31	53	39	33	40	46	34	37	35	31	28	29	30	43	36	25	40	37	48	47	45	39	37	42	37	37	46	37	36	53	39	38	23	38	37	48	38	37	39	30	49	40	26	44	37	43	43	43	50	35	39	44	37	34	45	37	46	36	50	43	44	35	23	45	35	36	32	31	42	28	39	47	31	49	33	47	43	39	31	45	30	39	35	46	48	41	51	40	44	41	38	37	39	40	40	35	50	38	34	36	34	43	50	41	44	29	35	45	40	33	34	42	33	31	46	50	45	43	45	43	45	38	33	40	39	56	43	38	43	36	29	35	44	46	44	36	41	45	43	43	39	38	43	36	36	39	31	49	49	40	40	32	41	41	39	40	37	31	48	42	47	35	46	35	33	31	35	37	49	48	53	45	43	45	31	33	41	47	46	40	39	37	41	56	35	41	42	37	44	41	50	33	37	41	40	38	49	41	39	28	42	41	41	37	33	44	39	44	39	33	39	34	44	44	38	41	34	40	39	37	41	38	48	32	38	46	39	41	58	32	36	38	38	37	29	28	37	42	46	40	46	43	35	32	40	46	37	33	45	43	39	42	39	38	40	46	47	25	46	37	44	46	46	30	52	33	46	42	38	32	28	37	36	50	34	38	39	31	44	38	35	46	52	44	37	46	52	33	50	41	42	53	45	31	38	35	33	34	33	36	34	49	49	51	38	31	27	41	38	51	38	40	44	38	39	36	42	37	38	41	38	42	39	47	39	31	44	31	45	28	38	33	46	51	49	40	49	60	40	30	46	46	55	36	37	33	39	46	31	37	47	44	31	33	35	43	49	49	46	29	31	41	33	30	41	50	43	37	49	43	38	38	35	39	33	47	41	41	32	61	36	41	42	54	45	43	39	49	51	34	47	43	41	33	41	40	34	43	39	45	29	50	30	34	43	42	45	44	38	34	43	30	25	38	36	38	31	46	36	34	53	44	30	40	37	35	40	37	37	43	44	40	24	43	42	35	43	44	38	41	36	40	35	44	43	40	45	32	42	38	30	37	38	47	39	41	35	45	56	32	40	42	34	46	51	45	44	40	34	44	39	32	51	37	31	35	43	42	38	37	34	45	34	33	42	43	34	44	42	36	40	51	39	47	35	38	42	42	43	48	26	46	48	40	37	44	41	37	34	36	36	37	46	43	42	48	36	40	37	28	41	40	31	37	38	43	35	42	32	30	35	42	48	41	36	36	24	46	30	32	40	43	33	43	40	36	51	48	44	53	36	46	43	38	39	23	47	41	42	39	41	29	40	39	33	45	41	40	49	32	50	37	33	36	37	36	43	47	34	31	38	38	44	48	54	36	33	45	33	35	37	42	35	44	39	50	46	42	36	49	39	36	39	28	43	32	31	35	41	46	31	37	26	33	44	37	25	39	42	34	43	44	34	40	37	37	45	39	39	42	34	38	34	32	35	45	33	44	40	38	38	32	37	40	47	51	42	42	45	31	57	35	41	35	42	46	36	43	33	43	30	44	37	53	27	44	34	38	32	39	37	46	45	32	35	40	35	38	41	42	36	44	43	41	35	35	47	36	42	39	47	41	35	31	38	31	42	54	41	25	38	48	42	33	34	53	37	37	39	37	40	42	39	41	40	51	35	31	36	41	37	27	42	28	36	31	42	37	38	37	37	31	36	33	39	29	34	39	42	43	36	34	46	37	41	43	45	40	37	59	35	29	32	38	34	35	43	36	45	35	38	38	41	31	44	39	45	38	39	37	32	49	30	41	33	50	39	30	41	36	40	31	36	35	41	30	37	32	45	45	44	40	44	35	44	45	39	38	44	38	37	32	28	36	41	45	44	29	50	39	44	45	41	40	41	35	27	42	36	34	44	33	37	38	34	30	48	42	38	37	42	29	40	29	39	30	30	48	44	47	44	39	39	36	46	30	35	39	38	38	31	22	41	40	32	34	39	43	39	38	29	47	38	41	41	39	39	46	31	42	35	49	44	34	35	33	48	43	38	43	53	42	48	38	40	42	38	42	39	48	46	35	50	48	41	45	28	51	43	43	31	50	43	29	48	33	44	41	43	26	24	44	42	38	30	48	43	26	38	44	33	41	40	42	41	42	38	32	32	39	40	31	54	41	37	45	22	30	42	42	30	40	33	39	33	28	35	29	38	41	32	39	40	29	30	49	50	29	31	35	44	38	36	31	50	37	37	34	46	38	39	44	41	29	39	35	47	42	44	33	32	43	44	43	39	38	47	50	28	44	44	31	32	37	43	39	40	34	43	37	36	45	49	43	34	30	35	43	32	45	39	38	35	42	36	45	32	39	40	38	35	36	37	53	28	24	29	33	38	49	35	40	34	36	27	39	51	40	39	44	38	53	31	47	42	37	43	39	40	46	48	26	37	32	33	34	36	30	36	37	43	35	45	44	44	37	41	29	36	41	38	30	44	46	33	32	53	51	35	43	41	42	31	36	46	36	27	38	36	30	44	34	42	33	36	39	39	35	43	37	48	41	46	43	41	34	43	38	39	35	54	32	40	36	31
53012	27989	15502	28299	35592	34805	31391	27737	24513	21040	18246	15831	13723	11983	10073	8911	7718	6964	6364	5681	5253	4595	4097	3593	3361	2973	2664	2410	2342	2057	1936	1896	1790	1759	1746	1626	1559	1530	1541	1398	1283	1209	1160	1160	1080	1047	1065	1031	1053	1044	1029	994	918	915	865	843	843	836	828	823	775	749	769	763	734	776	761	733	747	729	675	690	697	697	632	687	649	681	715	664	686	655	666	681	644	647	646	655	655	612	660	642	669	611	618	617	616	596	643	624	652	582	644	602	611	596	643	622	625	591	655	615	656	618	619	616	620	653	630	658	616	647	664	649	661	701	593	582	596	563	611	619	602	579	588	620	590	640	611	683	625	623	650	620	606	623	599	638	617	606	608	602	599	637	659	588	599	613	636	558	631	616	617	582	666	641	684	597	586	644	607	655	624	623	648	610	615	641	568	599	590	575	611	567	629	600	632	601	634	641	603	599	623	653	638	585	602	623	607	613	624	619	615	622	631	636	627	577	606	635	588	612	594	636	565	572	610	644	580	647	609	629	595	590	647	600	607	617	543	596	587	611	613	568	623	632	634	639	625	627	599	618	610	619	589	621	671	637	632	620	600	628	565	620	633	595	660	617	622	620	604	621	609	603	614	638	622	611	602	568	586	615	575	625	582	584	627	647	577	612	631	661	604	653	635	568	592	643	684	581	611	597	616	595	629	580	624	613	602	616	607	628	600	610	607	641	648	597	622	603	636	607	645	624	645	617	619	650	606	605	570	618	629	593	587	627	652	663	659	622	621	602	653	658	619	588	613	639	611	655	622	658	611	617	598	602	606	636	630	632	575	604	618	660	621	605	594	583	627	622	611	647	579	641	565	592	597	581	627	649	637	608	604	621	628	608	632	587	637	638	634	625	613	582	600	606	615	620	598	607	583	626	601	630	580	650	628	610	568	622	621	587	671	613	620	604	631	615	626	624	644	621	669	635	656	600	642	617	630	603	646	621	619	596	600	613	611	624	643	553	585	625	622	598	605	620	594	619	598	613	589	587	644	628	664	593	616	625	616	658	613	619	607	579	607	584	618	620	614	632	641	618	602	675	649	641	592	637	591	661	624	619	650	625	634	612	607	605	603	605	601	568	607	647	618	580	626	583	615	622	643	608	577	595	595	635	600	598	605	597	620	613	610	602	595	581	630	592	610	598	580	661	613	609	585	598	614	608	595	625	592	583	619	598	609	618	650	634	595	597	644	596	577	592	605	655	615	623	626	627	553	639	564	625	592	631	630	600	664	603	706	585	637	623	592	628	585	606	601	584	602	666	619	624	596	581	625	643	587	620	629	598	622	594	623	573	625	631	608	612	666	647	613	584	612	620	633	607	654	635	596	617	598	560	570	608	639	596	623	657	602	598	639	575	647	585	627	577	625	621	605	633	646	617	675	617	595	628	625	596	622	617	611	586	604	640	581	621	612	591	627	660	631	663	596	613	583	603	607	594	591	617	626	605	606	604	587	587	640	599	598	607	614	637	597	610	591	603	617	619	623	640	588	637	605	616	571	634	635	621	595	604	618	622	571	579	636	630	597	649	581	612	607	598	611	643	618	597	593	606	571	599	623	625	615	624	605	592	612	648	552	624	602	596	592	609	625	591	634	591	574	606	605	621	582	619	626	652	637	606	580	626	603	613	603	663	618	628	643	597	620	604	611	632	593	614	628	590	595	600	619	563	608	622	602	593	613	582	620	559	618	610	599	617	618	599	601	590	593	588	590	620	633	624	604	583	578	634	620	676	633	650	607	613	595	609	645	600	583	617	625	609	606	661	576	617	623	616	598	596	627	653	612	616	604	607	603	596	591	612	618	629	622	597	546	606	592	595	594	623	611	588	616	579	588	603	603	649	629	625	577	610	613	623	620	602	557	606	599	607	632	601	614	643	594	606	604	606	573	598	623	617	611	653	620	615	642	613	597	623	654	629	634	607	646	600	620	647	620	603	617	642	625	588	603	637	626	639	572	573	582	605	568	614	646	585	589	597	599	603	587	671	616	633	624	637	655	610	619	630	591	555	615	589	646	618	620	556	622	589	637	561	650	599	617	608	565	599	604	624	613	614	598	626	593	594	598	659	624	587	614	621	615	600	618	661	595	580	634	632	610	606	565	638	601	637	566	644	630	609	604	639	619	609	599	624	602	583	633	610	640	625	583	590	562	630	611	634	618	609	630	643	624	649	612	577	668	584	595	612	618	605	612	656	622	622	605	591	607	554	621	603	590	585	620	574	576	647	557	608	585	571	616	612	609	573	574	618	594	602	609	622	596	588	593	613	579	552	655	659	635	629	590	616	594	603	612	616	631	617	654	582	613	590	563	705	643	624	605	608	610	604	599	636	623	640	651	598	599	621	641	613	576	622	566	612	646	626	643	587	617	613	651	588	541	613	622	582	596	606	610	606	633	637	626	651	621	622	573	616	603	620	645	585	602	609	674	594	626	625	598	625	639	650	627	599	615	634	638	624	564	558	602	634	641	582	573	593	637	650	615	579	627	628	613	654	623	576	645	627	623	605	639	616	604	600	631	632	608	588	592	641	579	589	610	618	646	623	603	608	636	613	600	593	631	655	592	624	634	601	648	582	608	600	641	622	613	611	585	595	613	621	635	623	588	633	612	587	616	627	608	619	663	587	632	627	578	641	603	586	648	618	646	639	635	620	655	650	637	643	610	635	629	610	608	598	646	594	596	619	602	588	639	612	594	622	625	617	609	636	623	594	600	589	659	580	624	594	615	679	575	621	622	615	582	586	603	635	607	602	610	597	572	597	633	611	585	599	638	534	630	628	630	642	613	680	637	601	642	599	606	582	601	622	611	636	636	641	612	602	641	592	622	581	637	607	592	624	609	577	618	584	617	634	617	620	601	585	616	640	629	619	637	625	625	599	591	586	610	587	610	653	660	620	622	599	577	639	585	635	612	618	613	641	639	623	605	662	659	540	647	619	583	637	595	609	603	577	651	619	621	584	609	576	634	630	602	612	629	643	577	593	655	587	630	576	654	605	596	596	588	615	654	603	618	608	586	587	599	638	604	636	603	644	625	640	657	622	654	635	602	556	632	569	614	581	608	627	620	614	667	628	621	666	623	591	643	630	639	573	601	609	580	615	584	615	625	618	632	613	606	593	603	601	642	602	628	628	593	609	606	613	654	600	598	572	616	636	633	599	593	614	654	590	592	590	639	583	615	631	593	590	605	616	592	598	642	569	617	631	625	622	596	626	608	605	625	600	618	591	654	604	568	617	635	621	653	566	617	614	630	664	603	633	611	597	587	638	601	578	627	588	634	597	548	606	612	606	650	613	632	577	605	640	574	630	556	651	640	585	611	606	613	652	635	583	607	609	613	601	595	632	625	586	603	608	593	560	594	657	618	571	603	602	603	598	640	586	628	642	585	632	611	634	569	671	624	591	617	605	615	655	636	629	606	565	600	659	614	656	696	629	618	608	596	637	643	610	620	593	591	606	630	589	603	632
10107	2702	531	368	588	626	560	487	393	341	307	270	222	196	166	166	130	130	121	118	112	108	92	104	83	75	63	73	57	69	58	52	75	57	53	36	56	55	56	76	53	48	48	66	48	52	61	52	51	46	66	49	65	56	39	44	53	57	35	44	53	53	51	36	52	56	49	44	42	52	59	53	61	51	39	59	43	49	51	48	37	57	42	47	38	49	51	35	48	52	35	63	44	57	43	49	39	45	44	44	52	51	42	46	40	42	59	57	56	67	53	70	46	47	52	45	45	33	42	38	41	55	42	48	39	33	46	47	35	55	55	51	41	48	57	47	43	44	39	43	58	46	38	47	46	44	56	48	51	49	45	51	40	42	47	45	43	47	48	56	45	45	58	52	55	53	58	41	46	36	42	55	59	46	49	47	38	55	36	42	56	38	37	45	54	46	46	42	51	46	47	47	54	41	59	38	57	44	55	38	46	54	48	48	36	53	55	54	46	40	52	47	41	49	58	49	56	44	43	56	36	44	47	52	63	42	42	46	43	46	50	57	55	55	40	47	34	47	48	53	43	51	55	45	56	48	49	34	54	40	64	43	53	47	64	51	42	52	56	50	48	40	45	45	54	46	77	41	52	45	51	66	38	47	43	43	53	41	50	43	48	40	65	55	53	47	43	42	64	51	45	43	53	53	49	51	58	45	47	48	38	49	44	43	53	56	53	38	53	61	41	52	43	53	54	60	52	49	32	65	50	56	38	42	35	56	37	54	43	46	38	42	44	41	50	45	48	37	50	64	28	36	51	56	34	58	44	46	49	49	45	38	51	60	49	57	43	49	41	50	45	40	44	43	62	53	53	53	52	47	39	50	54	52	49	50	54	56	44	53	44	45	61	52	51	39	52	36	42	50	56	48	47	54	45	44	49	39	50	61	50	48	49	52	57	60	45	53	50	53	56	55	54	49	53	48	58	58	42	43	44	41	43	59	55	54	52	54	48	54	48	37	53	43	56	56	47	34	44	52	64	43	53	49	48	51	41	46	48	51	44	53	46	50	43	47	43	45	46	47	47	38	40	42	49	47	45	38	40	60	52	55	72	52	54	52	46	42	52	35	49	57	52	51	40	63	43	42	50	51	65	55	30	55	33	51	47	37	50	49	56	62	44	57	50	40	51	38	41	43	40	47	46	55	48	58	43	50	53	44	43	53	44	54	40	39	48	68	45	46	52	52	53	45	48	61	53	39	58	51	37	43	55	44	56	42	48	42	50	36	52	53	49	52	45	49	58	55	55	52	55	52	36	47	40	42	52	47	43	50	43	50	45	53	52	48	38	51	37	52	26	33	33	59	48	50	47	44	45	43	47	48	47	61	49	43	46	48	47	45	38	52	56	43	48	55	49	43	44	37	51	43	45	47	38	39	52	36	51	50	53	37	44	28	37	46	33	47	48	38	37	59	34	52	37	50	47	54	41	42	49	40	46	43	41	44	48	61	43	52	55	53	47	59	49	42	40	47	45	43	50	48	56	50	62	43	65	40	40	46	49	50	50	50	47	38	51	48	42	47	46	49	56	54	57	38	35	35	63	47	39	40	52	40	44	45	60	49	33	50	50	45	54	46	48	53	49	47	55	66	56	40	56	46	36	46	46	31	63	44	42	53	46	41	36	49	44	44	47	42	48	49	46	57	59	39	44	45	60	64	53	47	55	55	48	50	41	44	32	46	64	45	52	44	46	43	43	64	50	55	35	55	39	56	52	37	37	55	45	60	45	40	43	44	51	49	51	61	58	54	49	50	47	50	46	41	43	40	47	45	54	53	44	45	59	42	39	51	46	42	42	50	41	47	47	53	53	50	42	33	43	44	47	48	31	45	42	52	45	51	33	50	43	48	50	48	47	48	47	51	56	54	63	61	44	53	48	31	39	40	55	40	44	51	46	47	48	50	35	47	39	63	43	51	54	48	49	55	53	35	54	31	46	66	66	43	48	46	46	42	53	40	46	58	57	35	45	55	41	61	38	51	44	50	42	40	55	60	44	51	43	38	39	55	56	59	47	45	48	44	46	59	39	53	58	40	43	36	50	45	56	48	39	54	40	42	58	47	46	44	55	53	40	53	56	40	56	54	51	51	36	36	60	45	50	56	36	52	55	57	53	44	42	59	34	41	52	49	54	55	49	57	42	42	41	53	55	42	35	54	40	51	52	55	55	49	40	43	47	51	46	54	44	40	52	62	48	50	48	50	51	60	53	56	39	44	45	34	38	44	58	46	42	52	58	49	50	51	44	45	47	54	43	52	41	46	42	59	42	61	41	45	53	40	60	44	44	46	51	35	49	51	51	36	58	37	47	38	47	62	45	58	55	55	45	51	39	55	39	44	47	56	46	43	49	52	55	48	45	41	48	43	36	56	41	43	58	38	50	43	51	40	51	53	51	48	38	56	49	48	50	51	50	54	56	40	47	46	55	53	46	62	40	44	48	47	51	42	43	51	31	50	53	44	40	49	59	48	40	47	36	62	38	51	45	45	44	57	56	57	64	36	44	42	58	41	44	43	44	48	56	52	45	49	54	48	57	57	45	44	49	56	48	39	41	55	43	52	50	37	43	42	48	55	45	54	50	40	44	54	42	50	42	52	34	48	42	51	46	46	58	39	50	51	47	45	54	50	59	46	54	42	47	45	37	55	40	48	35	50	49	46	44	46	42	41	57	53	44	50	53	40	55	49	53	50	58	48	49	53	51	46	41	58	27	41	41	58	40	47	41	38	47	63	55	32	53	52	48	45	45	47	49	47	40	51	58	44	51	49	45	36	51	44	47	52	47	51	54	50	45	46	55	49	46	42	61	43	45	53	49	46	56	58	53	46	49	47	51	41	49	42	50	52	44	57	46	46	47	59	54	48	46	60	44	59	46	49	60	38	33	49	37	47	51	44	52	52	47	40	52	37	48	53	64	53	25	35	49	54	53	51	53	48	56	37	43	44	50	50	38	53	52	51	42	48	50	56	48	49	47	49	40	51	34	45	44	41	39	45	49	50	44	51	46	55	57	44	40	51	55	45	58	62	53	35	50	47	46	46	57	44	46	44	49	43	44	48	62	51	49	55	44	59	56	45	55	45	58	52	41	51	56	37	44	36	64	45	36	44	45	47	63	43	43	58	42	39	41	41	54	50	48	50	52	43	34	47	42	37	40	55	51	57	40	51	48	60	47	50	46	54	45	50	47	43	48	51	56	49	40	42	44	45	57	53	53	53	52	62	47	46	50	52	36	54	46	33	45	48	54	64	52	46	44	55	50	54	45	40	44	48	39	50	51	54	49	59	54	39	49	45	48	41	58	39	51	44	50	49	49	55	47	50	37	47	41	56	48	46	59	58	53	47	43	46	43	52	44	38	60	44	55	45	55	39	50	42	45	47	48	58	50	61	48	36	34	46	53	54	45	53	47	50	40	49	56	51	53	48	52	54	54	57	36	53	41	44	55	48	51	56	50	51	39	50
45597	23543	11449	22878	30589	29467	26198	22482	18953	16177	13749	11448	9974	8477	7355	6331	5558	4889	4370	3975	3643	3337	2942	2630	2446	2152	2024	1841	1698	1638	1551	1559	1494	1437	1398	1343	1295	1308	1238	1203	1153	1096	1124	1066	1052	1042	1000	1047	1051	1002	982	943	967	884	887	856	827	868	835	846	813	884	818	810	802	826	797	845	769	793	779	744	808	752	779	777	795	738	761	743	698	739	811	751	767	708	729	758	743	785	737	738	749	730	736	803	752	720	701	775	749	793	734	750	773	709	729	750	757	739	738	767	724	747	716	676	727	701	752	724	715	764	716	793	750	681	722	727	717	749	695	773	707	741	746	729	721	751	728	727	739	820	769	727	734	772	774	768	748	789	726	722	757	787	762	708	727	747	736	741	655	765	707	714	699	760	764	773	785	705	752	752	706	703	739	769	714	736	714	733	699	727	743	756	725	737	737	754	777	725	711	707	753	718	707	759	746	718	698	778	724	746	719	771	712	744	687	755	713	754	736	724	749	739	763	737	707	718	702	761	740	681	716	730	726	725	700	734	740	736	755	746	727	795	778	691	764	688	698	693	742	720	730	718	723	765	746	706	740	716	743	771	746	734	743	769	749	679	707	747	744	790	764	789	762	690	728	737	667	746	705	749	771	725	729	737	711	709	700	762	697	741	764	750	740	763	732	727	730	754	747	771	763	694	711	763	699	773	731	698	695	693	728	726	729	752	709	784	729	724	736	724	795	688	745	710	741	741	702	714	717	718	701	718	727	694	743	794	778	752	702	740	759	705	768	710	749	742	782	740	761	717	726	716	745	732	689	733	694	753	709	676	691	797	810	736	741	723	751	741	688	705	696	749	720	712	760	719	753	720	710	755	688	713	705	745	660	761	741	684	715	732	775	775	723	735	691	768	787	757	727	768	731	743	704	719	751	711	748	778	679	743	738	728	735	714	768	742	680	741	711	730	735	767	729	722	770	742	734	740	709	680	758	711	764	726	688	777	704	697	726	686	770	737	750	768	744	738	764	767	742	759	711	687	722	772	787	735	707	747	737	745	733	760	724	741	708	710	744	762	680	724	743	684	728	773	709	723	665	748	674	751	748	739	711	719	733	746	723	733	741	713	723	762	725	743	716	697	763	752	731	738	773	779	710	699	779	738	715	736	742	734	735	679	700	708	781	765	769	681	697	696	760	703	757	742	704	755	756	780	805	757	700	768	690	747	745	759	768	773	702	757	694	732	734	721	717	722	748	725	736	725	750	748	759	702	709	726	736	726	712	750	733	751	758	733	796	725	731	760	768	739	708	740	719	690	739	736	741	749	783	764	740	754	694	748	732	749	702	736	761	736	735	744	735	772	721	738	718	747	778	765	728	741	712	748	768	761	734	784	771	775	762	776	667	747	729	765	770	734	718	711	726	762	777	766	717	737	756	730	789	758	770	730	678	735	734	733	705	775	705	698	739	675	769	678	805	697	705	749	754	705	706	748	732	725	683	755	747	721	713	757	705	673	785	723	737	757	712	663	736	775	775	732	750	731	686	771	701	723	783	738	731	717	740	779	733	762	701	775	734	725	726	743	741	723	725	696	738	723	744	707	693	723	736	718	728	716	747	700	707	727	739	749	741	765	761	716	728	752	727	764	768	744	786	748	755	714	715	760	770	761	738	714	704	753	759	700	691	709	747	738	696	715	742	737	696	745	720	725	787	796	747	730	733	736	709	707	764	723	739	714	773	774	818	709	717	713	713	744	712	743	696	733	755	742	694	705	716	726	806	721	726	760	774	686	737	769	709	713	719	720	698	763	735	739	796	775	724	737	671	751	737	722	765	743	709	694	759	715	740	720	748	699	726	752	750	710	741	747	756	747	692	690	744	697	718	683	733	735	696	737	720	758	698	678	737	702	705	721	729	740	749	749	727	745	712	755	762	732	743	727	702	784	796	757	704	729	739	753	735	713	778	733	758	725	704	690	782	775	727	709	764	719	720	763	788	691	694	754	799	726	720	695	732	715	728	742	749	708	782	703	713	786	728	725	754	746	756	754	741	703	737	707	669	736	715	697	723	746	727	777	717	728	755	778	711	716	743	734	757	710	763	742	749	723	751	712	726	691	718	773	741	738	750	710	739	740	724	710	742	762	699	724	704	686	733	692	722	714	706	785	750	708	707	785	757	731	772	761	745	743	746	745	717	695	753	753	745	719	672	712	764	759	728	714	782	728	738	778	735	764	741	755	704	738	711	724	742	730	736	726	733	693	698	737	757	733	718	760	771	709	781	723	766	742	730	737	695	762	718	725	750	672	774	688	739	758	725	747	768	710	793	734	731	699	711	700	771	718	729	706	704	751	732	700	774	725	748	747	740	724	762	757	765	778	747	725	782	751	739	727	749	725	700	749	733	689	770	746	707	692	711	652	788	774	732	722	771	737	764	677	772	716	746	696	719	762	734	789	708	741	770	767	794	723	768	762	710	772	744	725	691	718	721	783	748	742	717	716	725	737	723	710	781	744	721	700	723	727	766	720	718	715	749	747	710	738	739	730	730	680	746	727	748	727	714	745	721	747	757	734	747	732	728	730	748	756	652	789	693	748	732	682	691	727	692	701	772	759	720	712	735	767	722	748	710	753	742	749	695	708	779	729	773	746	742	718	760	742	751	678	705	719	718	755	743	732	690	735	739	768	730	765	738	677	769	715	720	707	750	736	696	723	774	727	749	738	745	737	741	754	756	789	728	738	710	716	764	733	754	740	782	680	705	708	683	729	723	719	690	715	626	726	735	771	738	747	732	761	690	708	755	732	709	750	702	699	752	748	724	794	738	732	721	742	779	721	739	710	743	767	738	732	739	747	741	780	742	698	739	748	733	730	741	701	743	758	763	665	715	734	700	775	759	691	722	701	729	688	702	705	717	728	717	713	725	771	764	704	705	720	750	723	744	747	697	716	757	735	710	740	767	747	723	710	767	700	811	712	701	744	753	709	726	724	715	743	714	772	764	764	735	718	776	736	691	721	708	739	724	667	802	754	720	755	772	754	767	725	717	748	716	756	675	736	681	689	733	706	710	699	734	782	747	717	772	715	745	734	753	744	725	814	775	722	766	700	719	699	763	758	710	756	707	751	752	754	767	690	741	708	750	792	814	750	729	729	725	744	743	728	737	746	724	754	767	686	764	747	742	721	701	771	745	722	718	724	736	690	782	702	731	682	719	720	760	745	746	719	737	773	762	722	732	735	684	726	714	742	702	773	732	696	677	715	735	745	722	711	736	743	716	712	754	762	671	733	719	745	716	733	739	715	707	727	712	714	739	702	740	714	769	720	705	726	718	781	771	684	753	747	792	732	748	722	674	697	700	722	765	759	805	764	728	721	726	709	753	717	696	718	786	737	731	751	715	713	698	764	700	726	755	689	759	732	763	755	729	727	724	682	753	734	769	751	732	690	742	706	687	746	734	712	754	773	725	723	699	706	718	771	742	735	810	752	764	717	788	706	750	730	694	751	774	775
14782	6155	1015	599	872	962	853	691	632	502	462	376	326	276	281	216	165	158	156	129	115	132	111	90	77	79	59	63	63	54	68	43	52	48	56	47	59	51	47	47	46	45	46	55	44	46	52	38	33	48	36	39	55	36	33	43	37	37	39	34	37	37	46	35	37	43	36	45	39	29	38	14	36	44	49	32	40	30	38	30	42	37	35	37	35	36	28	36	27	36	33	44	38	41	45	37	37	28	39	31	30	31	29	29	26	25	40	43	34	37	40	31	52	29	29	39	29	34	36	36	34	30	35	37	33	38	36	36	34	37	28	38	36	31	36	34	35	26	39	39	35	36	31	42	32	32	40	31	30	35	30	43	46	29	39	38	29	32	29	41	41	40	38	23	31	33	28	24	31	29	21	30	34	41	39	28	37	40	28	35	25	29	31	39	33	31	25	25	21	39	35	29	36	35	28	30	23	30	30	31	26	32	29	36	40	37	29	40	34	38	45	32	35	35	31	34	29	25	38	32	22	41	22	41	35	35	43	29	42	36	42	28	38	35	34	35	34	37	28	29	23	27	34	35	42	31	19	36	46	27	41	35	31	38	47	30	21	35	36	40	27	34	36	39	40	28	27	34	36	31	29	34	45	34	44	20	33	32	31	31	38	33	38	35	39	36	32	37	26	42	39	28	47	26	22	46	36	22	44	25	30	29	34	33	41	37	42	31	29	33	28	38	32	33	32	46	42	36	39	36	34	33	42	47	42	48	31	32	39	34	34	29	32	33	32	34	34	29	38	39	33	37	34	32	30	37	45	42	39	42	40	34	47	37	37	34	26	32	33	42	39	42	35	35	53	46	46	46	44	39	29	36	38	24	37	41	30	23	29	32	41	30	28	33	32	33	33	40	28	35	40	38	35	35	26	38	42	30	32	28	30	27	36	29	45	44	46	29	38	34	31	23	40	44	44	33	39	39	26	22	48	45	33	29	42	36	37	39	32	30	42	23	30	41	33	30	31	32	39	39	26	44	48	56	47	38	45	45	34	30	28	32	33	35	35	29	42	30	39	29	33	31	28	43	28	38	35	38	29	30	37	30	27	35	31	30	28	24	24	45	31	29	39	24	24	22	37	34	34	39	32	37	25	28	30	34	33	33	37	36	31	38	34	28	40	37	26	27	25	30	27	31	29	25	50	25	39	42	30	35	33	30	37	30	22	30	28	27	32	34	28	40	36	47	35	33	36	42	37	39	36	42	32	32	43	31	27	35	33	35	33	25	28	22	31	35	40	35	30	35	43	35	43	35	37	31	31	33	40	37	27	37	28	34	26	39	41	41	32	27	38	34	41	27	40	38	32	35	30	26	27	38	34	40	44	30	30	31	32	47	32	44	39	34	39	31	30	22	31	39	24	29	29	41	35	41	35	34	37	29	30	32	31	22	37	35	30	46	37	32	31	37	36	35	33	51	25	25	28	34	28	32	39	39	33	27	35	42	30	45	31	35	26	29	30	23	32	30	26	37	25	46	34	30	26	29	33	22	33	29	40	37	27	35	31	30	40	32	38	39	36	40	37	28	42	39	32	43	36	27	30	24	46	33	33	34	29	25	38	36	35	37	50	44	23	42	35	33	33	35	28	36	38	23	40	34	42	38	35	36	28	32	26	36	43	34	43	29	37	26	29	29	33	39	32	50	43	27	45	41	38	41	31	39	34	40	34	28	26	38	29	45	27	34	32	35	35	45	33	39	30	33	28	28	31	23	39	32	28	31	40	31	42	33	32	39	23	40	35	46	33	38	33	35	32	45	33	37	33	33	29	28	29	38	25	43	33	30	33	43	28	44	27	27	38	32	31	29	31	27	35	34	32	37	31	34	41	35	38	28	26	39	31	34	23	31	39	27	31	30	40	29	35	38	28	31	37	26	36	31	29	26	28	38	43	32	38	31	32	32	32	34	43	46	35	35	34	37	39	35	33	37	37	38	54	33	33	38	35	30	29	28	26	40	33	36	25	25	31	44	37	35	34	31	32	31	30	32	29	35	34	40	39	34	38	32	31	25	36	35	41	24	38	27	30	32	30	42	38	34	30	30	30	28	47	46	41	34	40	43	33	44	34	33	37	34	31	24	51	26	34	37	30	24	27	37	37	35	31	27	39	40	31	36	34	35	40	30	29	33	41	39	33	25	36	34	21	38	30	29	43	39	34	35	29	30	36	34	44	32	31	36	37	32	27	28	40	41	35	37	32	37	36	43	34	28	39	32	24	38	24	31	31	30	32	41	33	37	36	38	34	29	31	41	32	36	43	38	26	38	45	44	32	44	26	41	43	36	32	31	45	36	31	41	42	29	36	50	37	38	35	34	23	39	39	28	32	36	31	31	42	33	30	31	31	34	39	29	29	35	40	39	27	33	32	30	33	38	30	30	38	34	37	30	44	28	37	30	37	34	28	36	26	35	34	25	26	25	34	31	41	36	31	47	23	30	33	32	40	33	42	41	32	31	39	34	42	45	37	29	35	29	40	30	26	41	40	30	39	37	38	35	32	35	33	36	32	31	33	30	30	35	30	38	42	35	32	25	23	35	31	40	30	41	46	25	37	39	26	46	33	43	42	34	42	35	34	26	38	39	30	38	30	38	39	41	25	32	35	37	32	49	28	35	35	30	29	30	37	26	26	33	36	23	30	37	29	26	34	32	32	23	42	27	38	35	37	38	42	32	38	28	35	28	46	25	30	33	33	32	31	34	33	40	32	35	24	34	38	34	40	32	28	42	38	34	35	29	48	26	37	39	31	37	34	40	29	28	38	37	37	18	39	34	30	37	38	27	40	37	41	42	39	31	44	32	41	32	36	35	30	39	30	27	39	30	35	30	41	35	35	34	34	45	35	24	45	27	30	44	39	30	34	36	29	30	20	47	45	42	37	38	42	40	30	31	36	35	46	37	33	33	50	31	28	37	27	33	38	30	30	47	39	39	41	41	26	29	43	30	34	33	31	39	43	37	33	41	48	29	36	36	38	39	31	37	34	43	34	35	50	41	36	31	27	34	31	29	30	34	32	41	28	36	29	32	42	32	36	27	35	24	33	34	36	29	31	23	31	35	33	39	27	29	31	28	25	37	34	35	29	41	37	52	27	30	45	35	33	18	30	23	36	31	39	37	46	41	31	30	44	34	39	30	33	30	36	30	33	34	42	36	44	36	33	33	40	40	41	28	37	35	37	33	39	24	36	30	45	33	29	36	39	34	30	39	23	26	39	33	32	42	39	39	36	27	27	31	38	30	31	34	33	34	20	34	28	40	31	33	33	42	34	39	42	37	35	31	41	40	40	46	42	40	32	42	45	33	42	35	31	33	34	40	22	34	34	32	28	41	24	26	35	36	27	46	33	25	33	36	33	31	34	33	39	43	37	40	40	38	30	28	27	40	34	41	48	31	28	33	38	30	34	33	39	37	37	31	33	33	37	31	37	34	39	22	34	26	42	27	39	32	34	38	27	36
54546	28999	15469	28456	35764	34922	31735	28073	24387	21176	18229	15382	13556	11871	9952	8712	7718	6927	6238	5706	5134	4527	4000	3548	3161	2918	2626	2399	2134	1989	1874	1816	1675	1635	1564	1497	1544	1477	1393	1240	1281	1181	1078	1016	1011	954	1004	1031	1020	974	907	888	879	831	817	763	715	701	685	713	731	664	644	686	675	727	642	663	663	647	623	622	606	591	616	608	622	588	600	589	568	625	558	612	598	554	569	561	548	567	574	563	586	574	531	568	569	567	567	566	555	584	505	506	562	529	562	557	560	555	534	605	575	514	538	525	541	543	561	545	559	556	569	572	556	535	516	550	511	496	559	555	527	486	568	516	539	509	502	528	575	564	538	586	528	538	538	555	574	525	542	556	551	498	553	533	553	482	537	529	525	566	516	574	523	563	491	530	540	518	541	551	526	533	543	580	541	524	545	525	572	558	511	534	542	523	511	554	546	523	523	550	549	524	521	513	549	516	514	523	539	509	501	565	533	524	549	527	508	537	509	545	524	523	559	538	556	536	483	525	497	526	539	514	568	544	525	525	539	520	513	539	527	573	546	531	490	539	514	556	540	512	564	538	535	551	537	525	525	521	535	489	528	569	534	505	536	520	494	559	515	541	570	525	542	539	513	502	547	563	565	513	504	560	519	510	521	487	530	513	556	528	560	547	510	548	536	539	547	528	517	537	566	533	552	516	510	533	533	521	475	558	508	509	536	549	529	573	521	550	526	534	532	558	558	535	556	509	497	518	567	522	546	529	510	539	550	568	523	564	505	550	525	543	528	539	557	542	536	525	511	529	540	568	528	557	530	560	540	526	566	533	545	499	552	517	530	539	502	520	527	575	553	589	526	497	522	550	509	518	538	546	527	549	564	550	551	544	547	528	589	524	506	551	488	550	526	568	484	544	566	538	539	526	515	527	523	499	526	561	527	523	563	548	511	512	513	533	580	541	561	555	503	527	521	485	532	560	542	567	517	518	476	515	516	525	570	534	515	523	496	545	570	507	503	516	522	537	551	539	530	503	530	524	520	504	545	546	515	536	535	531	555	529	498	529	518	522	546	533	544	526	578	536	506	573	481	546	525	521	521	510	484	524	543	479	509	548	515	544	497	563	567	494	544	543	534	557	532	493	560	528	566	535	526	567	545	555	501	504	559	539	540	527	561	523	508	509	530	531	528	526	525	528	488	494	525	506	550	527	511	539	545	557	538	532	536	488	527	572	531	577	531	542	519	521	526	513	536	517	487	552	539	542	536	496	500	498	519	491	578	520	523	569	575	542	523	520	515	494	501	561	535	551	516	500	522	556	546	536	498	540	529	552	560	562	520	500	562	563	532	491	531	535	535	534	514	535	515	534	519	538	512	522	523	548	517	580	521	513	571	574	552	545	520	546	528	521	538	583	542	559	530	525	535	549	528	529	541	532	547	524	567	562	542	565	533	502	529	564	593	532	563	522	509	555	559	544	564	547	513	548	509	501	532	554	571	572	538	495	489	522	527	519	567	504	517	550	532	533	553	563	553	572	546	507	532	550	546	500	546	513	525	533	518	572	524	532	492	546	572	502	557	554	527	510	497	534	538	534	533	531	544	570	522	509	525	514	502	527	557	533	511	586	512	531	559	532	547	506	525	565	559	523	476	526	549	556	524	539	534	544	540	525	531	549	518	568	509	511	547	515	509	521	528	545	545	536	520	507	527	536	531	557	537	565	530	517	529	546	558	511	532	559	491	526	500	488	522	538	517	532	524	535	562	535	537	565	550	521	490	565	498	531	546	547	547	538	513	487	557	551	560	487	491	537	563	553	531	538	495	535	557	594	501	549	539	531	529	527	552	546	514	476	520	561	514	528	541	570	603	525	580	526	563	543	503	523	501	542	541	526	518	549	518	553	538	513	537	507	510	483	588	554	536	506	537	547	564	533	492	540	620	551	530	523	541	512	561	527	561	533	518	516	505	510	591	519	521	525	551	521	549	554	560	550	508	511	544	527	540	578	533	543	556	520	527	514	542	493	544	498	554	571	537	509	536	506	544	528	522	532	594	547	538	553	564	513	554	513	527	531	502	559	560	544	534	520	531	567	510	488	514	503	525	550	567	547	519	526	547	510	536	542	503	556	516	527	537	550	515	546	536	530	538	505	547	510	513	508	528	522	508	539	549	532	517	511	533	549	528	495	526	533	524	567	559	532	527	524	511	555	517	527	555	553	548	545	519	476	551	548	493	526	521	559	593	550	567	504	563	487	489	544	558	569	545	499	549	525	518	567	539	570	526	533	552	558	523	505	583	504	517	516	578	532	530	551	485	542	565	538	509	572	572	540	544	542	525	531	499	526	558	478	568	548	553	521	504	562	538	530	520	536	553	486	534	519	537	533	539	542	543	563	547	539	544	529	539	513	527	521	531	517	557	541	527	495	553	545	538	524	509	541	557	530	509	522	527	528	540	534	513	535	504	533	505	532	543	526	543	531	571	523	576	579	549	522	525	524	587	549	534	552	499	504	515	522	504	556	529	531	500	526	539	532	491	536	490	504	518	550	488	575	533	552	558	549	543	547	525	531	526	550	525	519	508	543	521	506	541	548	549	555	518	532	532	533	489	510	502	574	562	539	514	536	538	550	581	538	523	571	513	534	510	533	528	556	554	578	571	518	572	537	540	554	530	513	546	535	499	560	585	581	526	494	547	528	562	554	526	544	518	495	508	536	494	533	526	548	532	535	533	494	521	539	549	551	518	558	550	522	530	528	536	517	547	537	520	501	509	526	545	528	566	511	516	545	506	512	517	519	542	527	485	576	569	500	525	524	535	502	534	529	517	553	506	491	516	529	503	518	519	514	543	516	566	522	518	516	516	477	519	521	505	518	477	545	517	541	557	511	533	545	527	575	502	546	556	516	511	500	548	547	542	548	524	536	531	505	534	509	555	522	543	523	533	530	518	501	550	516	524	549	526	506	501	540	523	553	530	538	573	565	502	577	544	554	503	566	540	520	540	530	528	565	532	529	557	505	548	536	522	528	541	514	522	556	526	547	554	499	538	494	529	556	530	539	553	546	547	528	522	520	557	551	506	531	562	553	496	528	507	530	533	581	514	552	552	519	508	556	560	546	532	578	534	510	539	564	556	498	519	553	517	516	562	560	543	527	545	566	485	540	497	538	533	500	529	540	522	580	514	510	586	515	493	511	535	529	540	525	522	512	570	532	540	496	524	505	528	563	537	556	505	518	565	520	531	493	534	537	518	558	520	556	548	510	530	530	539	525	547	494	514	503	517	535	545	508	539	509	525	520	582	529	544	504	517	530	514	531	544	530	534	523	554	542	503	508	555	525	528	523	585	549	555	514	479	561	531	519	549	567	539	531	512	545	510	506	549	533	552	551	505	556	533	520	522	510	522	577	510	544	493	548	526	511	542	525	547	507	507	534	551	553	547	544	546	566	549	522	554	538	515	568	548	522	535	513	509	520	527	526	560	529	522	538	534	517	509	517	512	548	492	510
5731	1624	347	232	365	399	367	343	273	241	178	180	162	128	107	73	118	97	93	83	67	64	70	53	45	63	56	50	53	55	40	54	45	42	43	37	42	33	41	35	41	35	37	33	31	39	36	42	36	44	39	45	43	22	31	28	45	36	27	36	35	31	38	36	41	32	31	22	40	44	37	33	27	34	39	32	33	32	35	26	44	40	36	24	27	25	37	45	26	27	28	28	24	27	24	33	37	39	53	32	29	34	37	43	33	28	30	29	28	39	37	43	26	28	32	39	26	28	27	21	35	31	34	40	34	31	32	29	29	46	34	25	33	25	30	33	38	38	29	31	26	43	32	21	27	34	31	41	39	30	37	42	44	30	29	22	30	29	36	33	23	38	36	29	26	31	28	37	38	21	22	32	32	40	36	29	32	35	40	27	26	32	24	30	27	37	29	28	22	39	26	40	26	34	35	33	35	27	33	36	36	31	34	30	31	28	25	23	41	37	21	32	40	28	32	27	31	26	39	27	27	44	38	25	35	33	38	26	30	42	32	30	27	25	42	31	38	41	29	34	38	28	35	28	40	39	30	37	43	33	35	37	34	38	31	32	37	36	30	28	35	28	33	28	32	29	40	26	28	32	42	26	39	39	42	21	32	35	32	48	28	29	30	40	36	29	26	33	25	38	28	34	43	32	22	28	34	29	38	33	32	33	41	34	23	37	35	32	32	34	32	28	22	25	34	28	32	42	34	28	36	20	40	36	39	18	32	34	37	32	40	36	21	28	33	32	29	33	26	31	32	25	33	35	36	38	42	35	40	37	20	23	31	31	34	37	30	34	27	30	26	23	43	37	35	31	40	36	42	33	28	25	32	40	31	30	25	28	30	35	27	23	29	32	23	38	27	25	35	37	31	33	38	36	34	40	27	32	43	31	40	37	34	33	30	33	25	29	46	41	21	25	40	31	40	27	33	33	24	35	40	36	29	31	27	28	26	36	45	25	38	35	28	30	30	32	31	30	38	42	37	41	27	32	34	34	24	35	34	32	37	30	40	43	41	16	31	35	33	32	38	41	36	33	17	30	39	32	28	24	28	28	24	35	33	44	34	39	36	36	43	34	29	33	28	35	28	31	39	26	30	31	35	46	42	22	21	35	22	27	43	25	34	34	38	38	36	39	38	42	32	38	37	30	32	28	40	40	35	27	23	34	38	28	28	33	36	33	36	34	33	36	27	35	30	37	35	35	35	40	29	22	29	33	39	26	43	25	37	33	36	39	36	24	27	31	35	33	31	28	29	35	29	31	34	24	35	40	45	41	23	26	29	34	30	32	29	33	27	29	38	30	38	44	31	24	38	28	28	37	27	36	28	39	28	31	30	31	32	42	30	38	37	39	27	34	20	34	31	42	30	24	38	40	27	39	33	33	42	45	36	38	31	27	29	27	27	45	45	33	32	29	26	32	37	41	27	38	33	29	42	34	27	30	17	36	30	43	44	23	29	36	39	35	31	31	36	33	36	37	35	28	34	33	21	32	31	24	24	34	41	41	32	38	37	34	36	27	32	17	38	38	36	30	35	28	41	34	33	24	28	31	44	32	34	24	15	25	28	41	38	40	37	32	31	37	27	23	28	40	38	30	29	35	42	28	29	29	21	35	25	27	29	30	36	28	34	31	33	31	46	39	34	34	26	31	27	28	28	33	37	40	33	30	28	27	34	34	22	23	27	31	37	43	41	32	37	35	23	30	26	40	30	34	29	38	35	27	41	34	33	34	35	35	46	32	35	31	28	26	24	27	43	38	28	32	26	40	33	26	33	32	28	30	23	31	31	28	34	26	25	36	33	37	33	32	33	29	27	31	38	30	30	33	36	29	34	25	26	31	24	31	28	33	32	26	37	34	37	21	31	30	34	32	33	32	35	33	30	34	20	23	33	36	34	26	35	27	30	27	29	31	34	34	30	29	41	35	39	37	30	26	35	24	35	36	23	34	32	38	26	29	32	44	24	26	29	32	31	37	41	30	31	25	29	32	30	36	35	31	34	40	34	23	37	23	30	33	37	42	32	46	43	32	32	32	35	31	26	26	35	33	42	33	38	33	16	39	27	27	37	27	39	31	26	31	34	38	35	32	31	33	30	39	29	36	34	29	32	35	31	33	36	33	24	39	25	23	31	46	34	27	38	29	23	34	36	30	38	36	23	38	36	31	34	29	38	40	42	36	38	31	33	41	38	34	34	29	36	35	40	19	39	33	31	33	29	36	31	41	30	37	33	43	37	32	31	27	41	36	31	33	26	36	39	31	41	21	31	36	24	25	34	35	29	29	38	36	32	23	33	30	35	36	25	25	35	33	28	26	29	38	40	30	38	29	36	32	40	40	31	29	30	33	38	41	41	47	37	28	29	33	32	29	24	30	29	39	31	36	34	36	39	35	35	27	31	32	29	33	35	38	40	29	30	31	28	21	34	35	38	35	31	30	29	34	21	35	33	37	38	37	27	22	32	37	25	41	35	35	19	32	27	37	19	27	30	34	33	34	32	31	36	27	29	33	31	34	22	27	32	29	43	19	36	29	27	29	32	37	37	25	27	37	30	32	42	38	23	39	33	30	43	40	24	33	40	33	31	35	45	30	39	37	39	19	32	34	35	33	22	37	27	42	30	30	29	32	40	33	34	29	19	26	36	33	27	31	33	36	24	29	26	34	33	24	28	34	33	31	29	33	32	47	32	33	32	23	27	34	41	27	32	35	31	29	35	33	36	40	42	33	44	30	29	23	33	30	26	30	36	51	29	36	29	18	26	35	24	40	28	28	27	41	40	21	41	30	38	33	28	31	29	31	34	29	37	43	30	26	29	36	23	43	27	35	43	32	36	29	34	38	39	43	44	28	27	29	33	25	30	31	28	32	23	28	32	35	29	37	28	23	28	29	23	27	35	40	29	28	32	31	29	33	24	33	31	28	31	34	37	35	31	31	42	28	24	26	31	34	33	37	28	21	33	36	26	35	31	29	21	27	24	26	25	38	33	30	30	30	35	23	31	27	30	39	22	30	35	32	33	39	38	33	44	30	23	41	35	25	40	29	24	38	32	37	38	30	30	25	28	29	29	37	40	40	28	34	34	29	26	32	39	33	38	32	29	37	33	36	30	34	29	19	29	21	33	33	38	25	31	35	44	39	41	38	26	31	24	34	29	30	24	31	32	32	32	26	29	25	36	42	27	41	25	39	40	33	31	35	31	42	38	28	44	34	33	25	27	33	36	35	30	30	46	30	26	40	36	34	35	32	29	20	32	30	35	29	29	23	29	34	33	36	39	34	32	26	35	30	40	29	28	30	29	33	29	36	24	24	32	33	26	25	33	32	34	39	42	34	35	41	33	29	42	42	30	28	37	27	37	30	33	33	37	26	37	43	33	30	29	24	32	31	30	30	42	30	24	30	44	34	28	34	38	23	21	22	32	34	34	44	30	30	44	25	25	31	36	25	30	21	39	33	27	25
40887	21254	8610	18879	26027	24694	21206	17604	14461	11826	9717	8070	6637	5692	4887	4247	3655	3250	2969	2675	2311	2178	1945	1788	1615	1399	1381	1284	1168	1073	1081	978	985	911	963	885	819	898	876	847	810	786	741	707	735	686	773	704	701	671	671	646	695	647	596	636	610	571	586	579	593	622	590	570	566	592	562	568	514	570	520	547	544	536	571	599	550	561	525	539	524	535	551	531	535	514	554	532	567	516	489	543	503	497	484	548	491	474	548	567	466	504	522	532	521	500	521	501	552	545	534	554	464	502	497	527	542	504	499	530	530	518	523	545	484	488	536	523	494	521	535	537	513	534	497	522	492	529	518	512	504	525	515	507	527	526	494	520	511	540	534	526	521	504	473	517	515	534	520	485	486	500	533	553	506	501	507	527	518	548	529	526	486	524	512	556	555	536	508	531	554	508	505	553	532	487	546	536	503	488	503	510	576	536	503	543	516	520	522	532	508	494	500	496	504	559	533	494	518	523	536	509	497	543	500	497	531	554	483	483	520	513	518	527	539	560	500	500	527	495	480	506	497	487	509	496	533	519	487	536	498	533	491	490	497	519	481	474	527	500	517	497	525	511	509	521	494	555	493	528	563	480	547	521	515	520	517	554	531	515	474	479	512	488	456	539	536	529	552	503	559	526	507	486	502	451	517	541	519	540	486	505	499	518	532	517	499	500	524	529	518	492	502	505	476	531	488	540	485	531	491	551	510	524	509	481	508	505	521	486	508	513	488	502	562	486	514	491	509	505	496	522	526	522	499	478	533	489	528	504	483	503	495	491	540	530	515	503	514	503	534	541	539	506	470	526	500	508	516	493	521	553	521	493	505	489	486	532	522	509	550	500	509	535	513	547	531	519	495	532	520	501	554	502	491	513	551	556	530	486	497	508	495	484	478	511	513	520	511	486	516	527	525	501	476	531	547	528	506	537	486	565	512	515	530	491	549	486	519	508	527	493	522	503	514	523	509	546	501	504	479	513	533	520	488	493	501	561	516	520	542	553	519	469	484	510	543	523	475	544	524	531	518	530	510	497	476	539	483	495	521	518	566	502	542	515	484	509	494	531	509	541	477	527	556	568	481	519	502	536	515	549	547	518	497	487	532	523	498	527	536	541	463	534	510	476	482	494	525	519	498	490	533	522	524	516	506	524	532	522	553	527	570	502	517	560	519	546	486	490	479	536	540	522	540	491	584	514	504	515	512	527	492	524	483	584	482	523	502	521	519	541	543	499	513	524	463	525	500	526	518	499	514	513	541	505	530	506	487	525	495	560	475	503	545	523	499	500	492	529	511	517	516	527	498	555	537	535	531	489	465	516	518	485	482	525	526	513	540	527	523	486	517	545	538	535	484	538	490	494	511	493	497	501	508	511	529	539	565	514	508	504	505	550	510	515	530	543	503	522	486	525	494	541	484	526	517	568	513	521	530	499	472	539	593	473	476	488	582	510	513	464	540	498	533	531	517	508	512	500	507	537	485	543	503	517	542	550	508	511	510	504	521	522	504	559	501	526	511	520	511	499	567	539	511	526	467	503	545	489	513	522	506	543	501	493	517	501	513	518	525	533	510	513	515	467	514	558	518	463	519	565	471	539	517	486	485	532	525	518	507	527	501	468	489	463	505	496	515	512	473	543	515	571	504	521	520	489	487	521	497	551	545	500	530	528	496	464	499	489	495	501	531	501	556	538	514	486	544	508	515	494	533	507	544	461	521	491	545	499	488	492	498	547	536	552	530	477	477	527	493	511	544	522	549	522	521	473	502	489	504	554	501	496	516	497	473	525	500	545	494	501	541	505	508	541	478	564	495	534	540	514	495	495	471	503	505	514	498	496	509	525	532	515	507	504	509	519	536	549	482	508	526	533	515	516	505	488	522	507	464	520	498	497	497	477	500	518	534	526	536	498	506	511	523	509	471	515	506	528	471	532	541	502	539	512	515	502	535	489	522	515	539	534	499	523	497	484	507	494	547	548	491	509	513	511	486	497	504	484	499	557	496	484	534	526	504	501	509	533	465	510	560	512	499	519	482	534	496	487	478	511	566	496	524	504	500	488	496	514	518	502	500	515	507	484	541	505	499	491	474	502	522	521	519	501	468	523	528	544	521	525	492	511	520	506	495	551	491	525	520	477	544	529	525	507	515	500	495	506	506	522	528	501	537	514	513	539	479	542	479	549	532	504	483	543	533	535	515	539	488	505	538	512	492	488	447	538	518	500	477	511	502	495	558	470	498	523	534	512	518	530	530	539	556	535	496	548	526	522	494	488	521	496	546	524	473	534	510	480	539	490	484	554	497	499	503	497	476	489	464	484	511	545	470	491	509	519	526	509	507	504	486	508	485	504	509	520	519	453	519	519	516	509	534	506	536	535	496	573	500	473	504	529	550	497	522	525	494	475	502	540	536	493	553	498	504	537	474	510	558	530	523	526	499	493	518	503	528	498	492	512	561	537	517	530	504	549	538	522	486	477	568	525	523	503	490	502	516	503	480	537	477	518	485	496	493	494	501	526	515	519	522	500	503	501	563	533	543	529	513	489	515	528	498	512	521	533	514	516	492	531	522	546	501	519	516	535	496	530	534	492	536	552	482	484	528	509	530	520	486	554	560	558	512	515	506	449	553	492	522	488	558	535	529	502	539	485	519	494	459	523	482	479	523	549	483	495	534	487	586	506	569	523	514	482	529	507	526	529	515	504	531	488	471	509	515	536	528	505	484	488	507	532	551	505	474	511	482	521	518	495	539	532	521	462	517	519	519	521	519	501	481	498	512	541	502	489	518	513	533	525	518	513	525	509	511	554	524	531	525	524	520	505	493	515	481	512	505	563	520	499	480	513	502	506	520	521	527	515	481	520	527	504	500	514	508	512	554	532	543	536	507	524	546	536	527	488	539	506	525	523	502	517	513	492	533	531	574	523	517	522	506	522	490	518	529	535	514	506	523	496	497	485	497	494	504	527	518	525	500	525	525	553	507	474	534	505	507	575	519	546	500	542	546	518	507	548	533	494	530	505	497	521	510	526	520	520	565	501	504	551	507	534	441	499	523	496	513	507	504	512	495	526	554	499	464	491	507	575	551	510	531	548	532	508	473	523	493	510	517	514	530	520	516	473	503	514	528	513	541	494	491	514	562	495	537	533	530	552	508	513	481	528	525	527	501	521	471	483	508	513	502	490	517	514	474	511	473	526	492	543	474	503	558	554	515	538	554	541	504	482	500	535	570	460	500	476	539	549	489	530	529	551	527	516	534	529	527	505	457	511	511	484	508	526	472	508	525	538	515	538	554	504	509	535	531	520	488	517	524	531	526	536	501	535	511	542	477	497	499	542	525	490	515	496	538	514	517	516	526	533	521	492	481	516	507	464	545	491	559	485	524	554	500	510	525	523	516	502	504	554	520	537	501	523	497	499	539	503	544	510	507	518	531	511	479	520	546	526	531	499	528	536	516	535	525	516	515	516	497	510	485	475	544	485
15641	7240	1055	566	899	987	808	728	642	542	442	392	308	294	250	218	196	167	169	136	144	134	101	94	96	72	89	80	78	54	65	69	66	84	53	68	64	56	64	61	60	42	53	52	55	47	57	48	61	52	51	48	48	47	46	48	41	33	56	39	36	45	46	43	47	40	41	44	52	55	51	31	40	32	42	42	43	33	49	40	40	48	37	46	32	37	40	45	49	35	39	45	34	52	39	47	31	34	44	36	50	38	45	35	54	41	42	35	39	42	48	38	33	36	48	37	38	35	33	41	33	40	39	46	43	38	35	38	45	46	46	40	40	41	38	41	41	38	44	44	54	50	40	43	38	35	37	27	30	38	38	28	32	45	54	44	35	41	41	46	54	40	46	36	41	37	38	40	38	33	41	51	28	36	50	31	36	36	30	41	50	35	47	32	40	27	46	36	31	35	43	32	44	32	39	53	41	30	37	44	42	45	45	36	41	35	44	37	38	36	30	39	32	42	43	41	51	41	41	48	39	42	30	33	34	48	37	36	36	53	38	50	42	44	33	29	37	41	37	40	24	44	45	35	34	40	40	43	32	46	42	50	39	38	38	39	48	47	39	39	39	46	44	41	32	29	35	49	42	46	42	39	53	43	44	33	39	33	42	32	41	34	33	39	48	35	40	54	42	34	34	37	36	37	41	33	26	40	51	39	35	38	39	44	31	36	40	25	35	34	41	43	32	37	46	38	43	41	31	40	50	44	51	38	36	44	43	40	44	38	32	35	40	52	45	39	52	31	38	33	37	38	39	40	35	47	38	36	40	33	35	33	30	31	37	36	37	23	37	40	35	32	43	41	26	44	35	42	39	32	45	38	44	41	37	36	43	38	47	37	39	38	40	45	35	42	39	35	37	34	41	45	37	40	55	41	38	45	40	36	42	49	49	34	40	43	40	42	28	41	50	42	43	37	32	36	43	41	43	42	28	38	42	57	34	45	37	33	40	29	52	39	41	40	54	43	42	32	47	42	25	40	46	41	35	40	38	46	37	34	44	44	45	38	33	39	49	31	41	45	33	45	23	33	34	40	35	41	37	35	43	45	48	33	38	29	44	32	44	42	40	33	41	34	43	30	45	48	36	45	30	35	31	37	30	43	31	38	41	33	37	42	40	32	44	38	36	34	31	46	54	38	49	51	35	36	35	30	37	48	52	39	34	42	36	29	34	37	44	38	43	30	53	51	35	50	36	33	43	38	30	44	35	56	47	36	38	38	56	25	40	42	44	40	41	36	35	35	33	44	39	48	36	40	46	40	38	42	27	38	35	38	45	39	44	49	36	46	44	47	44	33	34	34	43	37	28	46	43	46	41	28	39	43	40	37	32	45	41	43	34	41	42	38	39	53	37	42	50	43	42	33	37	40	36	30	45	37	41	38	36	40	35	40	35	29	42	38	38	36	41	42	42	42	32	40	37	36	47	51	45	30	37	32	52	39	47	53	34	41	43	50	46	42	28	43	39	47	32	47	41	38	40	36	48	34	37	40	45	41	25	44	46	47	38	33	30	36	28	42	35	33	36	27	40	33	32	43	32	34	43	41	42	39	44	40	41	32	37	49	43	31	26	25	26	40	42	47	37	37	33	27	27	37	34	32	35	38	45	44	36	35	54	40	42	45	41	40	42	39	40	39	45	37	57	44	40	35	31	45	37	36	39	34	38	31	32	41	34	45	46	44	46	51	35	33	42	39	28	39	43	47	40	35	34	40	40	35	39	46	41	36	32	43	51	38	48	42	31	42	38	39	36	41	48	44	43	43	41	39	43	41	39	47	37	42	36	36	41	40	44	35	41	35	40	34	39	33	59	39	42	32	45	35	41	58	39	39	47	44	32	40	41	35	40	38	47	43	45	36	42	36	38	51	43	51	40	27	45	31	37	40	46	42	39	34	41	40	37	45	38	32	48	33	36	36	45	40	39	42	35	31	48	42	37	38	36	45	36	37	42	36	50	46	39	27	35	43	37	37	38	43	32	37	31	45	39	46	45	51	36	25	35	33	36	38	35	41	47	41	51	45	44	34	37	48	50	45	48	35	48	41	34	35	25	41	35	41	33	46	37	47	40	39	42	48	41	37	29	36	40	39	35	36	41	33	27	40	40	24	40	44	44	44	43	50	48	45	30	44	45	37	47	34	50	43	57	34	48	55	35	29	39	38	41	43	33	41	35	42	30	40	39	43	45	35	36	35	49	33	34	47	43	41	34	53	40	41	41	43	39	43	37	41	36	43	47	29	33	51	50	43	33	27	37	41	47	52	44	53	34	29	39	32	40	54	45	52	29	39	44	44	33	38	50	40	43	34	53	35	27	29	49	35	40	50	39	44	38	33	31	43	50	36	46	41	44	37	36	37	39	39	47	42	47	33	47	37	41	35	34	32	39	48	39	39	39	28	45	40	39	41	44	41	41	33	42	33	33	30	37	38	45	36	37	31	41	50	36	34	56	37	46	39	37	41	45	40	43	46	43	39	35	45	48	43	42	33	45	46	32	46	47	32	25	41	40	32	37	50	28	40	50	36	55	32	31	42	31	53	37	34	34	45	27	31	37	26	35	42	37	44	29	35	36	38	35	44	50	36	37	45	39	39	46	42	43	41	44	33	42	55	31	24	36	38	46	33	38	39	38	36	42	35	28	41	28	37	29	32	49	36	39	34	35	36	41	43	27	38	47	46	42	37	33	30	52	44	47	46	48	37	44	46	45	42	27	46	42	34	39	45	32	45	38	41	40	45	46	46	35	37	32	43	43	42	40	46	38	33	40	42	31	41	42	35	33	39	32	48	41	42	37	43	49	43	41	30	47	38	41	34	51	33	34	35	45	48	46	38	42	35	34	49	30	33	29	43	34	39	31	35	33	33	41	29	30	45	27	35	40	39	44	35	46	34	47	44	45	36	42	41	39	51	38	49	35	45	45	38	37	23	34	46	38	35	40	43	40	37	41	39	45	42	41	34	27	45	28	47	47	40	37	35	47	39	36	42	34	38	49	32	41	21	37	37	34	33	41	28	43	53	34	41	27	45	44	36	29	37	51	48	32	42	41	41	41	35	45	43	43	40	33	47	48	40	38	35	39	44	42	31	35	40	39	41	39	39	56	45	30	46	35	40	38	47	42	43	35	48	50	39	42	52	33	33	47	40	38	43	38	45	27	40	33	37	31	43	44	46	40	36	40	47	38	30	44	28	37	48	43	41	39	29	40	43	44	46	47	34	48	31	48	49	38	43	40	49	43	45	42	49	42	41	60	42	40	45	47	33	44	46	47	41	52	36	30	45	39	35	45	46	31	37	47	41	34	37	56	53	49	31	34	23	33	39	33	41	41	43	31	36	43	34	42	36	47	42	34	34	31	33	35	31	44	36	40	35	32	41	35	25	49	28	37	46	34	46	36	40	36	33	38	37	33	43	47	27	33	51	45	48	41	39	42	34	27	43	36	35	32	41	33	34	35	44
54157	31640	15520	27829	35088	34393	31404	27757	24409	20841	18084	15566	13231	11609	9972	8606	7799	6899	6216	5674	5052	4465	4084	3561	3177	2968	2709	2393	2214	2184	2004	1843	1848	1746	1600	1539	1587	1427	1445	1385	1273	1327	1160	1136	1117	1094	1111	1053	1067	971	985	967	971	906	894	874	829	811	766	773	818	758	763	780	807	746	777	729	706	725	691	699	678	676	752	700	675	683	689	656	691	642	645	697	639	679	669	651	643	651	636	648	689	669	646	672	653	631	645	645	654	664	653	647	638	634	617	692	638	625	631	663	640	575	632	659	610	622	647	659	644	620	669	644	590	626	636	612	608	628	622	639	646	642	664	586	594	639	653	635	633	606	608	603	575	627	630	600	609	606	609	652	632	632	593	627	611	607	617	593	610	637	643	633	614	628	640	625	633	639	625	606	664	659	592	640	629	596	606	677	637	623	631	602	626	580	657	636	621	613	605	585	650	580	649	644	625	641	588	645	616	631	614	604	588	603	625	630	663	598	612	624	639	619	596	600	607	581	656	603	643	616	654	622	603	635	638	608	611	639	648	593	609	618	610	605	566	635	613	615	643	597	611	683	597	677	670	626	637	608	642	622	639	628	634	616	627	595	623	593	621	632	586	587	655	626	577	609	631	606	602	576	621	637	593	562	666	614	609	605	619	623	607	615	648	614	613	598	627	644	605	615	597	611	669	648	625	617	676	589	601	622	615	594	604	615	610	597	587	644	617	607	596	570	621	588	641	641	635	622	649	623	596	611	606	579	624	630	608	593	630	606	596	637	618	620	637	588	635	577	610	613	637	659	640	604	587	613	651	593	580	652	623	624	593	612	619	681	622	621	610	567	703	611	596	645	622	617	637	629	611	659	618	683	572	638	661	604	643	594	646	606	646	635	595	628	658	599	592	596	623	660	604	600	612	621	612	600	608	692	585	653	613	625	622	626	543	607	656	622	631	617	606	604	641	597	628	610	589	577	613	582	585	646	655	586	653	600	624	624	645	629	592	623	621	595	629	613	630	602	646	615	594	607	635	644	667	612	623	611	636	636	615	624	626	620	613	581	542	635	657	696	601	633	644	640	586	631	608	635	599	613	601	589	588	580	607	584	617	600	654	629	670	628	567	673	597	607	614	602	639	620	579	650	637	621	632	660	599	644	645	627	602	580	602	626	607	604	589	634	597	597	633	649	628	611	596	626	626	617	619	592	645	653	631	618	604	606	606	642	628	590	590	633	623	642	641	611	650	616	615	661	568	689	586	571	638	591	614	632	588	616	639	593	587	631	633	605	639	666	590	641	596	615	620	611	589	617	599	626	614	601	603	600	650	637	591	652	604	620	606	606	628	607	669	660	644	636	654	623	616	600	609	656	624	586	620	580	620	581	637	616	646	566	569	589	638	641	561	587	622	575	611	594	665	617	613	617	599	613	552	644	604	633	625	582	617	608	648	585	628	646	671	644	630	614	595	632	668	626	636	609	601	592	590	602	582	648	640	603	612	600	645	561	665	619	644	624	643	640	581	612	636	596	624	594	584	640	640	641	596	606	566	596	660	607	625	619	629	626	590	621	609	607	631	623	629	603	635	598	617	607	663	606	584	638	632	625	643	620	633	672	651	636	639	607	579	571	620	627	645	610	619	605	609	653	618	638	621	642	611	609	639	614	584	608	576	629	602	657	633	650	616	589	609	595	618	639	628	625	606	634	649	657	607	663	637	582	575	666	662	624	661	673	613	639	599	627	661	630	583	636	634	651	634	602	642	600	604	547	619	645	609	607	641	628	559	609	626	601	607	620	584	654	638	619	530	615	650	649	602	622	624	622	639	601	649	605	594	563	617	637	594	607	649	620	584	654	619	668	605	637	587	609	578	599	617	614	599	644	595	680	623	609	576	609	641	645	623	587	633	618	638	643	625	647	687	656	607	647	593	624	645	603	602	635	618	653	611	612	610	616	614	630	637	623	609	651	615	638	661	635	616	620	652	630	630	592	670	650	608	631	599	596	604	613	589	548	659	641	632	598	596	589	681	631	618	620	633	596	634	631	616	659	626	609	608	650	621	619	646	662	607	660	612	607	585	635	579	598	620	599	697	619	657	600	608	652	605	647	606	651	588	603	644	611	605	570	650	620	632	602	624	608	649	585	638	615	615	621	641	665	584	624	660	647	646	570	599	598	625	606	619	619	621	609	629	612	585	628	575	587	623	586	587	621	621	622	616	581	598	615	643	613	614	605	657	622	601	648	608	633	651	620	575	611	617	633	627	609	578	616	643	643	644	614	632	631	620	607	628	595	605	613	646	615	577	596	621	610	623	603	637	605	644	590	648	623	602	613	639	619	606	619	619	620	559	632	651	628	629	585	597	605	610	599	606	587	612	633	655	587	635	621	590	636	609	566	606	627	614	613	597	630	618	618	647	623	640	631	651	633	603	629	650	630	634	638	630	607	627	619	643	607	612	560	594	621	596	636	640	619	638	663	629	611	665	594	636	644	664	616	637	651	626	628	651	592	617	599	647	616	611	639	670	643	599	615	640	631	634	604	626	632	639	632	646	605	594	630	572	589	645	620	631	685	620	658	666	580	591	623	626	603	611	569	597	627	599	654	575	624	588	649	612	650	601	576	638	656	654	598	622	580	590	581	609	598	637	605	589	640	595	647	601	597	693	648	632	591	580	562	598	629	624	574	586	612	581	600	599	632	594	622	637	632	624	598	662	618	623	605	634	626	567	624	620	582	623	620	618	585	635	607	604	610	615	615	618	653	581	643	552	644	629	592	641	603	616	640	607	631	635	581	615	599	600	633	638	594	605	595	640	608	615	643	599	597	629	654	636	588	574	636	618	616	608	598	630	650	644	605	589	635	624	585	630	589	620	595	636	609	575	603	606	617	617	551	664	633	579	602	632	669	632	648	648	563	609	600	649	587	623	624	600	635	578	614	607	643	580	593	582	609	600	617	643	631	623	653	606	665	602	617	668	571	621	620	632	605	627	580	593	591	583	624	620	622	617	602	624	628	617	627	618	621	572	633	604	610	640	609	605	592	613	605	598	603	641	673	595	617	613	656	655	591	563	610	642	641	612	623	605	625	654	605	637	613	622	663	615	626	610	676	618	632	587	608	609	602	644	593	575	603	628	609	634	583	589	579	655	624	625	562	626	649	633	606	602	649	635	551	627	662	596	658	642	619	622	625	629	615	659	653	600	638	587	590	609	635	625	595	635	607	589	644	629	611	647	605	608	622	594	587	607	613	555	614	607	623	633	611	577	621	618	654	678	640	620	603	624	601	646	634	611	639	613	605	604	632	638	627	656	595	629	647	653	625	582	634	578	581	613	643	611	620	607	627	650	578	616	629	595	599	644	625	619	639	587	593	595	606	603	603	610	599	609	609	639	602	646	602	604	611	594	607	664	578	637	634	594	671	684	579	598	604	603	590	649	623	638	599	601	642	649	608	633	590	617	644	633	600	651	622	572	625	598	629	627	576	639	661	600	635	630	637
10513	3322	576	384	556	666	587	482	420	321	290	259	239	194	171	181	134	147	141	108	101	129	84	81	79	67	94	73	61	55	61	70	49	57	62	67	74	49	57	57	57	59	43	59	50	58	65	60	58	61	50	53	46	41	42	68	36	47	48	46	44	47	43	56	44	55	48	51	42	48	47	47	47	51	44	45	53	44	45	48	40	45	59	39	54	53	54	56	48	40	60	38	42	58	58	47	55	40	57	47	56	41	42	49	52	62	50	46	46	48	59	42	49	46	44	45	62	51	51	55	43	58	53	32	36	51	49	48	48	44	55	45	47	51	41	56	46	36	39	56	34	47	44	53	51	49	48	40	33	52	50	43	44	41	48	37	53	51	60	64	41	47	41	40	47	34	49	52	61	48	46	51	43	45	37	49	38	48	43	54	60	37	50	64	38	33	52	43	50	59	44	57	50	38	44	46	50	48	49	40	38	51	48	49	46	62	56	59	51	40	48	37	49	49	60	57	51	45	46	56	45	46	39	62	51	46	48	46	36	63	47	45	31	46	51	48	48	45	38	49	37	55	48	57	35	66	51	41	51	61	38	42	39	61	33	50	33	50	49	44	70	34	44	57	60	48	44	55	52	46	60	44	49	48	60	47	52	41	46	48	49	45	54	42	43	50	52	42	44	68	47	44	42	54	53	49	54	56	47	53	47	45	42	48	49	56	49	50	49	32	55	44	48	40	42	38	49	48	46	55	42	34	48	45	40	42	51	56	50	53	42	39	49	52	55	54	38	43	45	53	43	42	52	56	37	44	47	40	53	63	58	38	48	45	46	41	60	49	51	46	41	41	43	47	41	50	37	51	41	51	45	58	52	43	47	34	50	39	47	53	52	52	63	44	39	55	57	35	47	60	51	42	44	46	35	43	49	55	44	48	36	42	46	62	49	45	42	48	48	41	44	59	49	62	58	38	57	40	44	55	39	48	44	50	46	69	35	34	41	38	46	47	43	41	51	49	45	38	39	46	59	43	42	44	49	60	58	43	51	48	47	43	43	50	43	44	43	33	56	51	48	61	52	44	53	42	48	55	50	42	46	52	39	58	40	47	40	48	47	52	46	42	61	48	66	48	48	48	40	60	39	54	54	41	40	44	63	45	52	53	60	40	43	46	41	51	43	46	44	40	48	56	54	62	49	47	43	56	49	54	60	53	57	43	45	53	43	51	45	38	57	48	46	41	48	41	45	43	51	48	26	45	50	44	60	48	41	49	40	57	59	43	45	40	48	54	48	45	62	53	41	50	45	42	66	43	45	51	56	35	49	40	46	50	40	59	52	60	37	58	54	61	47	59	52	52	42	45	49	51	50	43	43	46	50	49	41	46	59	50	39	40	38	58	48	44	52	41	43	44	51	44	54	38	58	58	31	31	45	48	51	55	47	36	50	49	47	51	42	47	50	49	48	41	37	48	44	61	61	45	44	44	44	61	41	48	47	52	45	40	47	46	53	47	42	45	53	54	48	47	37	42	42	37	40	31	51	49	45	50	50	50	55	51	41	64	56	51	40	48	57	49	56	59	59	49	55	47	48	43	48	42	40	34	63	48	49	44	41	56	38	50	40	48	43	35	38	56	44	43	36	39	52	42	44	45	43	45	59	54	64	67	44	51	50	41	52	47	42	69	39	52	47	41	45	46	53	62	35	35	47	47	50	45	46	44	60	62	46	43	37	59	49	45	53	43	43	45	46	47	59	48	44	39	48	42	54	48	35	50	48	62	46	47	45	43	40	55	31	47	39	46	49	58	45	49	50	33	45	42	40	50	42	53	37	53	53	59	41	60	46	44	55	50	55	56	40	36	47	28	46	55	63	42	42	43	42	35	41	56	46	43	45	46	42	50	47	55	44	40	34	45	46	43	49	45	57	46	58	50	44	58	39	48	51	43	42	38	38	56	39	52	48	42	53	48	42	42	50	55	52	40	41	43	49	50	50	45	57	47	46	44	43	38	42	46	55	50	42	42	48	49	56	46	60	48	52	47	46	49	66	62	42	56	48	40	52	55	54	54	44	30	45	50	53	57	39	44	47	51	59	51	42	52	55	39	43	53	51	42	46	60	50	49	45	51	52	43	56	42	45	58	50	41	49	52	53	52	46	58	43	35	31	46	56	46	48	51	43	53	54	49	43	50	45	39	42	39	44	55	38	52	51	47	47	46	59	45	57	62	58	45	51	67	42	47	41	61	51	43	40	59	47	47	39	52	43	46	39	47	64	45	47	59	46	49	64	44	48	48	45	36	49	50	37	51	54	45	64	48	56	59	46	64	41	51	42	57	55	52	41	45	42	40	38	58	59	52	48	44	44	46	50	50	56	56	49	44	48	52	39	51	43	52	45	43	41	36	47	33	44	56	46	47	47	56	54	53	52	50	69	41	50	51	52	34	58	44	41	50	53	53	45	45	61	46	42	41	56	44	47	40	38	50	62	49	41	55	42	41	37	46	39	46	44	57	57	51	42	49	48	46	41	35	56	64	40	62	36	50	53	38	42	48	58	54	52	37	42	61	49	38	38	41	48	71	38	45	43	42	47	54	43	41	40	52	42	54	47	55	46	37	46	50	58	55	45	44	54	46	39	47	55	46	37	45	46	46	46	56	52	57	42	46	51	50	39	53	44	52	39	39	48	40	53	36	52	38	51	56	49	48	54	47	52	65	43	35	45	46	46	43	54	43	50	45	44	53	51	40	47	45	55	55	60	55	49	48	39	46	41	44	49	58	44	48	73	40	31	48	44	51	58	57	59	44	45	50	52	38	44	47	46	42	44	50	57	40	54	38	47	43	58	54	59	39	55	36	49	52	52	49	39	42	52	42	51	59	54	60	53	51	44	48	55	49	57	43	46	57	47	55	40	49	48	50	55	40	44	34	43	53	49	41	49	53	47	50	45	49	53	42	58	46	47	51	62	49	48	49	43	44	50	47	58	58	44	49	43	52	44	47	50	41	50	50	38	42	54	41	45	57	45	54	46	48	33	57	41	57	51	38	47	39	39	60	44	48	45	42	43	47	57	46	55	49	43	49	42	42	55	47	37	48	46	51	43	51	50	41	46	39	52	43	45	44	51	59	52	49	57	54	40	52	50	44	55	40	56	39	73	46	42	57	47	46	47	45	55	50	38	47	47	46	41	48	46	53	48	51	52	60	47	43	49	58	52	52	49	50	52	32	45	39	41	49	47	48	63	54	44	52	50	61	38	52	41	52	35	43	35	43	43	45	54	46	54	43	54	55	43	39	55	56	41	45	38	44	64	52	52	49	49	42	45	61	45	46	57	63	64	49	38	46	38	48	58	57	47	41	47	42	51	47	53	53	44	43	45	47	51	29	29	49	50	51	53	48	50	43	58	40	64	51	48	46	47	33	50	41	49	50	46	63	46	45	59	49	43	50	44	46	42	50	53	35	57	53	41	39	41	38	57	53	48	48	50	53	59	40	48	51	48	53	52	56
46543	25195	11675	22820	30457	29319	26300	22617	19068	16105	13438	11441	9753	8399	7219	6214	5540	4794	4389	4075	3449	3197	2929	2669	2407	2194	1947	1837	1766	1674	1582	1509	1436	1407	1386	1375	1338	1319	1227	1219	1160	1134	1083	1101	1060	985	1072	1002	954	1057	990	939	981	961	940	890	844	904	849	837	849	896	805	809	838	810	811	767	786	811	804	809	748	792	771	824	759	818	788	727	726	702	771	782	757	803	748	753	752	805	757	781	790	797	750	757	769	730	732	762	764	721	767	714	786	797	776	722	814	768	831	693	778	735	766	804	793	780	746	741	742	698	754	731	758	735	777	734	722	773	755	696	752	757	728	696	765	757	769	808	748	770	777	751	728	762	764	789	769	720	697	753	720	732	678	724	799	786	714	730	722	697	790	711	763	787	701	751	727	751	729	779	678	740	702	742	758	718	758	717	759	770	755	730	743	784	744	723	753	709	743	765	797	727	786	725	749	697	702	757	748	753	714	743	757	668	732	699	721	697	744	764	776	776	738	777	752	779	733	741	720	794	757	737	755	736	749	782	758	738	753	738	709	706	706	732	713	722	709	742	769	737	747	763	756	685	728	777	706	756	735	735	726	755	745	718	745	734	724	750	676	721	770	730	753	699	765	720	780	746	775	734	713	753	747	779	750	763	767	766	748	699	731	764	723	753	730	714	697	730	701	739	766	726	725	734	714	785	739	761	727	718	731	706	735	671	737	755	695	728	730	728	753	710	784	772	798	699	721	756	720	753	739	681	768	754	743	759	718	795	721	759	759	775	716	762	761	731	802	754	707	783	744	742	759	774	721	746	717	752	749	732	767	731	706	752	726	743	791	730	777	758	682	730	776	740	719	755	773	756	745	760	760	736	791	754	747	732	762	768	723	770	739	713	772	752	709	761	765	712	749	759	768	692	773	731	732	739	743	739	763	775	740	758	773	732	752	749	710	734	784	762	808	738	748	729	721	760	706	721	721	733	715	740	784	759	782	785	748	783	702	729	737	758	747	735	745	721	781	789	731	722	789	746	693	777	745	751	753	739	772	740	746	701	771	765	731	735	714	722	781	793	760	759	751	732	715	715	751	763	724	726	718	785	757	723	742	757	725	726	737	730	747	744	807	760	768	722	755	719	747	728	733	771	756	806	737	755	756	711	716	758	731	760	715	728	749	764	728	770	738	721	758	767	716	756	771	767	728	761	738	788	775	743	791	753	757	740	718	760	711	768	775	748	726	796	735	763	723	757	722	758	736	761	675	716	771	745	733	777	723	706	735	757	726	790	758	722	745	770	742	720	754	713	715	681	674	741	762	757	774	771	723	777	779	741	717	692	685	759	750	734	768	723	713	768	737	732	779	805	767	770	714	733	737	743	730	717	768	780	715	723	755	753	736	725	726	737	773	710	753	731	725	731	767	731	738	725	733	791	728	720	704	820	727	727	753	692	749	731	777	748	764	830	723	742	700	790	741	731	763	742	727	770	733	756	736	744	673	754	718	719	765	740	756	727	739	702	749	738	733	738	720	680	724	762	744	778	703	741	726	733	756	746	815	774	711	731	701	730	763	718	709	736	709	741	788	736	769	738	739	781	750	759	747	740	763	732	758	728	700	721	746	708	795	784	715	694	685	710	706	738	734	722	748	742	720	737	699	760	723	759	730	765	708	729	708	727	746	778	727	773	737	744	751	765	728	716	699	749	764	723	712	743	708	722	718	742	759	730	722	779	716	708	759	709	793	770	763	755	747	680	787	777	776	747	735	731	715	734	736	748	714	700	750	785	726	742	684	706	745	762	702	772	766	737	806	747	733	719	726	783	786	697	748	764	746	743	743	791	767	721	723	716	742	777	736	720	704	698	724	709	737	704	737	819	734	759	822	731	733	768	752	736	787	741	742	763	718	703	748	725	771	734	750	731	711	742	761	682	715	753	694	728	769	752	756	747	762	704	749	732	718	742	726	722	697	775	778	729	731	760	723	769	771	731	793	723	701	672	758	759	710	670	776	775	761	738	717	735	757	697	766	739	739	774	680	724	725	759	731	725	765	759	758	739	771	715	717	775	737	762	772	737	702	766	760	769	685	751	736	750	765	756	720	769	700	787	741	753	738	780	739	756	731	705	751	717	783	754	690	755	778	681	765	756	692	729	700	723	778	752	748	743	759	761	742	752	764	715	774	737	767	749	746	726	713	703	710	809	770	749	729	694	765	733	723	737	772	756	724	723	680	748	720	739	767	778	793	741	703	773	701	686	740	706	717	753	766	787	730	770	721	755	740	749	735	690	711	768	771	706	740	771	744	769	727	725	736	715	794	782	714	710	703	770	739	737	760	699	723	725	739	710	741	710	701	724	752	718	750	711	731	753	733	764	748	738	701	774	756	726	768	722	771	710	718	717	770	716	741	745	785	714	711	700	726	712	724	743	694	801	797	709	762	794	729	746	720	779	689	775	754	733	726	730	739	766	803	708	716	745	731	775	758	725	709	752	745	744	732	752	736	712	662	719	727	760	736	723	738	734	728	711	760	729	726	772	783	743	738	680	736	790	710	778	728	763	737	741	733	744	721	770	770	746	780	717	728	723	764	787	752	789	751	731	704	737	786	723	734	778	768	713	787	714	777	697	736	737	741	757	772	739	781	741	698	757	719	748	741	745	733	772	734	751	737	715	720	753	787	688	707	724	727	743	738	733	691	698	822	694	726	751	730	739	769	758	752	734	784	788	789	748	805	745	753	721	792	766	767	777	721	815	738	738	773	740	732	760	748	725	746	726	689	772	689	724	790	729	759	743	724	749	732	729	746	766	756	747	737	748	750	678	738	750	742	743	717	736	702	693	737	747	751	762	728	776	776	738	773	738	776	716	777	727	770	711	752	762	779	773	742	732	733	732	769	751	777	761	722	754	742	724	734	687	762	747	722	759	748	730	737	758	749	771	742	776	731	758	744	753	747	761	753	732	741	743	707	721	673	768	713	763	742	726	722	770	740	700	770	702	740	738	746	748	699	717	732	735	760	749	760	712	708	784	721	741	770	776	787	751	717	737	741	772	756	667	751	744	768	763	767	803	763	743	748	694	733	740	753	691	798	732	762	710	744	733	732	760	734	726	765	723	731	735	734	805	761	736	714	782	750	744	683	754	769	753	744	710	808	741	729	746	724	819	748	755	715	756	715	706	776	735	725	736	762	748	774	769	755	770	775	769	739	784	718	767	714	736	724	731	721	782	724	763	726	741	767	813	731	718	698	757	779	724	769	736	717	765	737	728	735	703	742	730	768	764	726	776	715	744	738	816	698	753	733	784	770	762	736	749	770	757	760	715	758	716	767	783	709	751	791	734	736	703	742	727	722	733	724	724	730	708	774	767	765	743	761	761	755	727	723	776	725	726	740	739	718	719	753	773	752	718	677	766	705	780	740	737	700	736	758	719	768	679	783	763	768	726	797	712	719	745	754	745	781	764	763	723	710	746	764	740	771	787	673	752	786	680	772	764	720	675	709	751
15611	5842	1022	622	867	943	871	762	615	528	438	374	323	268	267	220	204	166	149	142	133	107	113	105	84	67	74	66	69	61	57	66	62	54	50	68	65	47	62	50	57	45	43	37	56	58	44	41	55	43	38	51	39	45	39	30	44	30	46	43	40	32	48	33	40	33	37	30	31	28	37	35	33	35	25	46	20	44	39	38	36	31	40	35	35	41	36	30	36	36	28	48	32	31	32	26	31	31	46	44	35	31	33	46	26	35	36	23	34	35	25	34	40	32	40	37	51	27	41	38	33	37	40	41	34	35	38	33	33	33	36	39	34	33	46	36	40	34	30	39	44	45	40	28	39	33	29	34	47	40	35	22	37	36	32	47	27	30	28	28	38	26	34	36	33	35	32	27	36	30	40	32	46	40	21	40	32	30	40	32	30	44	28	42	20	28	32	33	32	37	37	38	30	33	40	26	33	31	35	25	29	32	42	34	37	30	33	38	39	38	28	41	29	36	39	39	38	31	33	38	27	37	36	35	39	33	33	29	37	34	30	32	37	30	36	34	36	33	38	31	35	35	48	30	30	35	35	31	30	37	30	44	39	34	36	42	37	30	34	40	39	28	44	35	40	28	36	27	32	39	41	27	34	27	30	40	25	36	37	27	35	53	44	34	37	33	40	34	42	41	24	47	40	31	32	38	38	35	32	35	40	35	35	36	42	35	34	37	37	26	34	30	32	34	37	37	41	39	35	29	32	20	32	32	40	34	36	41	42	30	31	38	27	31	34	23	40	31	43	38	32	25	32	42	33	36	32	35	36	33	40	41	27	38	29	25	35	26	29	37	38	39	37	32	34	34	24	31	33	34	33	35	37	37	28	34	37	36	42	31	34	34	32	31	28	53	36	31	25	41	53	28	38	38	44	32	29	30	31	31	24	37	41	34	34	32	35	37	40	36	34	29	33	40	34	38	38	34	42	36	37	31	31	27	33	29	47	31	37	37	34	31	37	35	25	38	44	33	34	39	54	36	39	38	33	39	35	31	34	36	29	32	33	39	36	37	35	24	37	43	25	38	28	27	46	29	37	36	33	36	28	39	34	41	35	35	35	39	37	30	35	43	25	25	42	31	34	44	26	27	38	38	40	40	38	31	39	41	35	25	36	40	36	45	36	32	27	32	33	31	34	39	42	33	35	24	39	42	25	35	37	54	24	29	34	22	30	41	34	43	30	32	39	25	36	35	38	40	31	37	36	33	31	26	35	33	43	30	34	36	34	39	37	36	38	32	30	30	37	39	40	35	30	45	30	40	37	38	34	24	31	41	33	29	27	35	39	34	22	36	36	32	37	34	38	31	37	36	30	41	27	24	25	30	34	39	38	28	22	28	40	44	39	45	28	30	43	29	28	32	37	36	29	28	43	33	27	31	38	32	41	31	35	38	37	34	41	38	49	32	39	28	33	24	42	34	21	33	36	39	37	45	32	33	26	30	31	53	34	28	34	31	40	34	30	42	29	39	36	36	32	39	32	35	45	41	27	39	23	35	38	33	34	36	21	43	28	41	30	32	33	32	29	23	44	34	54	38	38	30	32	44	45	23	40	34	41	45	31	37	34	34	38	30	28	45	32	32	35	39	42	30	57	32	28	36	48	31	39	25	39	25	31	22	37	37	42	39	35	33	34	44	36	38	38	38	30	30	35	30	30	25	29	30	37	31	32	26	35	31	15	36	49	31	35	39	37	38	28	40	38	32	31	30	29	41	25	29	40	38	40	42	34	41	38	40	27	38	45	33	26	36	44	34	28	35	39	36	25	26	37	37	34	42	41	30	25	35	53	28	38	35	43	40	27	32	27	38	48	28	28	33	42	35	33	43	28	34	34	36	23	48	33	32	33	41	34	33	34	40	29	37	29	31	53	41	32	32	20	29	37	36	33	37	34	40	51	38	26	43	38	36	32	29	33	31	30	32	35	32	31	38	37	25	37	27	35	35	32	37	41	37	30	41	43	39	35	29	37	33	37	30	42	38	33	35	25	28	39	35	28	36	38	34	35	31	34	42	33	36	51	36	35	30	24	34	37	40	30	53	34	33	37	36	29	17	38	32	31	28	37	39	43	36	37	31	32	39	45	27	37	31	33	33	30	30	35	38	38	34	27	31	29	37	41	43	24	37	34	30	27	43	33	26	33	38	26	41	46	42	37	46	37	31	31	34	33	33	36	33	32	37	33	44	36	29	34	36	21	42	33	28	41	25	42	45	34	33	35	24	37	32	30	36	38	38	32	41	45	35	35	30	33	37	31	41	36	36	36	28	31	34	26	30	33	25	49	31	35	24	35	26	36	36	46	35	25	28	26	27	46	44	34	32	26	45	32	37	37	27	38	36	35	32	38	37	31	49	31	30	35	30	41	25	47	31	41	38	45	37	37	44	39	39	36	37	47	50	21	30	42	36	38	33	37	48	35	28	33	31	23	38	39	37	39	46	33	32	43	33	31	28	33	46	32	38	29	39	40	34	38	30	39	37	37	37	30	33	36	35	38	33	37	32	30	35	33	28	31	31	36	30	44	41	28	34	25	31	34	30	35	40	38	50	28	25	26	42	40	28	61	30	22	35	43	27	42	37	39	38	35	37	28	31	30	39	53	37	29	41	35	36	33	37	22	25	28	44	36	25	32	30	29	35	37	38	40	21	37	38	38	41	42	45	43	35	31	29	28	41	32	38	30	36	38	33	32	35	26	33	39	37	31	35	33	33	32	38	31	44	39	27	28	34	39	34	31	28	39	28	37	34	31	32	44	33	33	45	44	44	31	33	35	35	29	34	32	47	34	39	38	39	37	40	34	26	29	36	27	35	25	34	39	34	35	33	32	30	30	39	42	34	38	38	31	24	30	35	39	44	32	29	28	42	39	29	40	23	32	36	23	36	34	32	44	38	47	39	38	35	31	33	31	38	32	33	29	34	27	44	29	45	28	30	39	28	37	36	40	39	28	36	27	35	26	35	28	34	36	34	39	28	36	35	38	31	40	36	34	28	24	40	43	31	35	41	20	32	31	23	28	52	35	33	43	29	34	37	33	35	26	31	36	36	42	26	34	29	32	32	32	34	31	42	28	38	34	32	39	35	42	41	36	37	40	27	36	32	32	45	33	38	36	36	37	36	32	41	44	48	35	28	30	53	40	26	36	25	41	38	30	23	55	46	27	42	38	27	26	34	28	33	32	40	28	30	31	42	29	29	38	34	32	28	26	39	36	44	37	38	34	36	25	51	29	54	29	34	24	33	44	37	37	36	25	32	44	30	37	33	38	41	26	33	39	22	40	31	41	23	40	25	31	31	35	29	31	34	27	42	36	42	33	40	40	36	44	43	40	38	25	31	43	25	40	29	28	33	35	38	40	25	32	40	34	38	40	34	34	28	36	33	26	33	36	36	36	36	41	38	36	35	38	30	41	35	32	30	37	30	27	36	33	36	40	34	44	36	32	35	37	37	30	34	32	35
54919	28801	15668	28451	36019	34670	31759	27858	24548	21177	18175	15528	13610	11848	10155	8892	7837	6869	6177	5629	4908	4296	3850	3423	3132	2890	2632	2387	2165	2017	1951	1820	1734	1670	1587	1504	1464	1419	1393	1242	1208	1215	1121	1055	1034	1073	1030	1001	999	872	927	887	853	825	794	745	722	750	752	688	730	693	742	689	640	632	701	683	662	704	621	667	620	648	673	591	580	593	603	607	593	622	587	618	582	592	556	587	584	552	533	590	568	565	547	599	606	558	546	554	557	572	564	575	577	536	520	613	588	569	567	524	557	609	525	544	547	563	577	570	513	519	533	514	530	564	549	519	504	536	502	529	542	500	550	545	572	528	496	581	593	526	563	560	541	548	534	533	533	513	511	568	532	558	542	572	538	564	519	522	534	530	535	533	528	566	516	518	574	531	523	551	559	515	551	585	581	523	535	566	550	527	526	546	533	565	514	543	546	563	549	539	529	518	541	562	539	518	518	522	517	533	551	549	548	560	545	557	512	540	552	542	560	508	546	489	519	568	537	536	538	576	524	542	518	560	546	517	543	556	587	556	563	591	538	540	538	565	532	512	566	531	582	522	557	502	546	537	502	491	569	563	563	546	536	513	557	532	525	533	563	534	535	504	518	582	545	503	540	562	537	528	522	556	509	507	517	528	552	505	551	529	492	514	547	574	521	550	580	535	553	550	573	549	547	513	544	542	542	502	520	551	549	563	490	536	509	528	574	500	549	549	497	542	521	518	582	534	554	539	531	547	594	540	560	534	541	507	522	537	527	589	535	513	503	539	593	544	577	550	549	546	544	521	514	528	568	539	527	612	547	506	530	538	579	552	533	548	540	529	565	542	590	555	589	516	504	590	542	567	553	536	540	507	574	520	505	509	546	534	519	556	533	554	540	554	498	550	559	519	588	532	532	547	554	507	519	538	572	566	529	569	543	522	607	551	572	560	530	548	513	499	540	514	560	553	547	512	530	516	541	575	561	565	520	525	523	557	567	562	514	547	509	579	536	563	544	545	552	548	557	548	579	544	556	562	557	540	565	532	547	556	536	506	557	560	546	520	559	493	593	513	525	582	535	512	586	557	541	496	518	538	542	561	605	581	559	530	533	541	547	527	517	540	562	530	549	569	551	494	534	512	512	553	558	583	511	554	542	562	547	634	516	524	539	512	509	482	542	565	494	568	576	560	539	549	549	590	567	518	545	561	552	568	522	571	522	564	563	562	547	516	529	544	550	582	553	566	558	532	545	574	556	591	536	551	530	547	556	547	564	551	589	539	529	577	507	538	536	555	542	552	542	511	485	525	557	547	519	537	568	534	546	540	559	489	528	539	572	540	529	547	549	573	587	511	542	549	522	524	537	554	539	554	572	546	556	596	553	545	503	557	545	573	537	512	544	526	517	535	506	556	577	497	571	576	505	551	552	579	565	566	529	494	566	543	522	564	512	543	525	524	508	557	549	544	585	576	529	570	517	570	525	504	559	563	511	511	497	537	567	569	528	549	525	544	479	551	620	558	527	529	526	532	505	552	525	508	540	546	542	525	553	541	535	514	545	579	562	578	531	569	547	544	539	544	521	534	521	589	557	519	539	519	558	516	566	531	547	577	518	555	512	544	537	528	537	528	494	510	525	552	538	520	561	535	545	542	563	498	543	547	549	539	542	552	530	520	520	553	588	544	543	577	568	548	538	544	534	532	526	566	523	532	575	564	544	521	523	517	558	560	544	537	484	576	502	556	512	567	537	551	482	510	527	533	541	564	534	547	532	520	553	554	530	520	567	510	533	568	534	535	526	568	558	598	558	495	501	530	543	540	509	476	511	527	562	530	621	541	503	475	554	510	497	530	538	544	497	551	526	534	530	537	583	522	526	543	573	526	536	573	524	520	598	528	523	527	512	555	572	510	587	563	534	535	559	526	532	571	561	520	523	554	533	537	527	530	551	515	545	524	558	573	539	554	517	551	584	530	540	512	555	543	471	529	512	523	540	535	531	558	516	589	556	532	519	542	532	545	514	573	570	578	545	539	544	565	533	524	534	497	545	520	542	562	527	521	516	525	536	589	561	546	557	545	525	551	522	526	549	531	547	535	532	553	570	533	557	528	557	539	504	522	546	536	551	537	559	530	515	530	557	474	553	547	483	530	524	517	549	574	535	561	562	540	531	524	483	579	525	518	577	533	528	552	498	588	582	569	524	551	529	539	487	548	552	551	524	541	530	554	553	522	552	549	549	555	562	551	567	559	535	505	550	531	532	556	521	534	561	572	524	541	549	533	509	537	543	528	549	513	479	570	518	510	530	539	554	542	520	527	547	511	527	532	591	535	546	533	523	528	515	552	530	516	563	523	543	528	509	510	543	586	527	583	534	530	557	559	548	570	539	526	519	577	496	505	573	569	554	521	519	534	523	522	582	526	536	550	565	565	544	578	573	516	568	534	528	522	546	543	540	515	552	525	532	535	514	519	526	550	499	557	555	563	580	517	550	565	531	545	526	494	538	543	501	560	512	534	562	559	524	532	590	615	514	540	558	570	546	563	559	531	527	572	545	526	540	544	485	503	561	520	576	552	530	542	516	534	530	551	499	541	530	555	487	514	552	471	560	553	520	542	519	532	551	521	509	532	551	542	523	558	546	513	556	536	534	527	528	543	533	543	519	560	552	549	554	524	488	520	562	567	540	558	516	505	568	549	503	530	529	586	556	555	546	506	519	508	579	557	549	550	566	519	510	516	521	559	529	547	496	501	508	514	549	517	550	525	546	555	533	558	550	613	515	534	511	536	532	536	580	514	571	578	528	531	522	515	534	548	545	565	526	539	556	583	527	514	538	511	536	525	563	540	544	525	549	575	536	571	532	501	530	559	520	528	573	553	546	536	493	572	512	548	561	560	536	600	502	541	577	569	547	589	495	510	535	520	482	549	518	549	568	530	555	537	545	524	535	553	572	547	525	514	530	522	556	545	524	562	554	514	567	538	471	496	521	523	547	564	551	519	523	571	507	555	556	545	543	531	558	528	542	543	552	550	566	553	542	529	539	542	521	563	527	566	568	547	546	532	539	559	576	566	537	570	510	505	532	502	527	517	561	523	580	533	548	535	569	534	489	539	537	533	528	537	525	513	510	559	525	521	571	531	503	574	578	540	551	547	555	509	539	503	496	444	559	546	546	515	528	563	495	544	555	529	501	550	557	586	549	566	550	546	536	523	566	558	549	527	513	551	551	535	567	525	532	535	515	498	546	535	546	476	547	569	503	537	544	513	520	565	528	497	545	522	505	547	535	472	527	601	601	530	567	537	538	534	578	498	541	530	532	543	531	549	536	533	516	525	515	552	575	547	545	559	552	575	512	525	537	478	548	542	572	541	514	490	521	539	526	537	545	505	553	573	557	569	544	518	536	537	589	520	554	527	532	558	523	539	527	550	516	547	581	528	542	518	522	511	584	544	514	585	522	537	522	540	546	536	554	534	535	561	508	574	566	508	532	564	543	540	514	535
5929	1496	379	270	399	409	358	330	266	228	202	148	138	148	122	110	102	92	83	75	80	56	65	53	60	65	50	40	38	52	41	53	37	44	36	40	49	31	36	39	36	21	40	40	38	27	47	44	36	33	33	40	31	51	34	35	28	37	25	29	44	44	44	26	29	33	33	24	36	28	31	33	34	38	32	24	33	25	27	37	26	31	36	34	34	31	25	33	35	32	34	38	39	34	34	41	41	36	28	31	29	41	25	27	26	34	42	25	40	37	34	40	33	24	31	39	28	41	39	48	43	35	37	39	37	35	39	46	36	36	33	41	36	37	28	29	27	29	40	41	32	31	45	40	25	41	30	48	34	30	36	27	33	47	30	50	30	34	31	32	34	31	42	26	33	32	32	33	24	34	37	27	33	21	30	32	45	26	28	30	33	35	30	39	42	34	42	35	36	38	35	31	35	32	45	32	25	42	30	30	22	38	34	38	33	33	38	34	34	29	32	29	33	36	33	31	38	29	38	33	28	38	32	41	34	28	27	29	34	42	37	37	23	32	45	46	37	35	36	34	30	32	28	30	31	39	30	23	30	36	35	35	32	43	33	40	34	28	34	36	29	30	39	32	29	38	33	26	35	33	34	30	32	24	31	34	38	45	38	44	43	37	36	37	35	29	30	41	44	39	23	38	23	27	32	25	18	40	19	39	32	38	35	33	27	38	28	32	31	49	38	41	27	32	32	29	32	29	39	29	30	32	31	33	33	30	23	41	36	35	33	36	30	23	33	35	40	30	37	30	34	32	28	27	32	22	29	28	32	26	32	41	32	34	27	25	30	33	27	40	40	36	39	27	41	35	36	32	32	36	28	30	39	41	27	42	41	44	29	34	32	40	33	24	24	33	27	33	31	40	36	34	30	41	39	31	24	40	32	38	31	36	30	31	36	27	39	27	38	34	28	23	32	28	27	36	22	30	36	40	29	29	31	33	40	29	34	26	28	30	26	37	31	34	40	34	31	36	38	31	53	29	25	34	33	34	31	29	37	46	40	26	31	30	36	41	31	29	29	33	33	37	33	34	36	23	27	35	28	36	27	35	30	40	50	31	32	32	32	30	34	44	25	36	28	30	36	32	37	22	39	30	38	30	40	49	49	40	36	33	26	39	37	32	21	34	36	29	39	29	47	53	31	37	41	21	29	48	37	29	31	31	23	31	34	32	35	29	41	34	24	26	29	32	27	29	27	33	45	32	36	24	28	36	42	34	39	37	32	40	32	23	37	36	34	30	43	38	33	38	38	36	22	22	26	34	30	39	34	40	41	37	25	45	28	28	31	35	32	30	29	39	32	41	33	25	35	28	43	30	27	39	27	35	33	37	34	32	37	37	33	40	27	33	39	24	44	38	34	34	29	28	31	26	32	34	31	35	38	25	27	29	24	28	28	39	39	38	31	30	37	29	42	42	28	40	36	33	33	28	30	27	22	37	31	29	21	29	46	42	34	18	36	34	37	39	37	35	29	43	35	42	28	44	32	49	34	33	31	37	32	34	39	33	31	25	28	30	31	31	34	39	30	31	41	33	34	30	28	39	42	28	33	36	38	32	31	26	38	34	24	37	43	40	41	32	46	29	36	35	42	30	26	31	37	32	30	20	26	30	27	34	33	35	26	30	33	34	30	32	30	42	41	22	38	35	43	20	46	29	29	27	38	28	32	36	27	38	34	44	31	31	33	43	35	27	37	28	25	35	38	43	36	37	36	28	39	33	36	33	30	34	27	42	34	28	39	33	27	37	33	31	29	38	38	35	20	34	29	34	40	40	31	39	38	31	35	21	35	35	30	33	34	36	24	44	37	34	27	35	26	30	33	28	25	50	31	44	25	34	34	38	28	26	29	32	34	45	38	35	33	31	27	35	30	33	39	40	41	31	31	38	40	25	45	31	32	37	45	38	35	39	31	22	38	38	35	38	25	45	32	37	24	39	31	29	33	39	29	37	29	42	31	31	34	23	35	42	34	44	30	27	28	29	43	28	41	32	26	31	28	47	41	24	34	43	29	23	33	39	38	39	33	31	34	36	37	31	25	24	26	39	33	26	39	35	29	23	32	24	30	31	29	34	32	27	30	37	31	22	32	22	30	33	37	29	34	34	30	31	37	34	33	32	40	40	29	36	23	29	22	36	28	52	32	17	41	42	43	43	49	33	31	49	36	34	34	38	33	38	31	40	38	35	23	38	32	33	40	33	27	46	32	40	40	37	35	39	31	37	22	37	32	37	33	26	36	32	35	28	28	44	27	29	44	39	40	30	39	23	29	21	36	38	24	27	35	21	33	25	32	35	42	38	38	34	20	33	29	39	42	37	31	40	24	32	30	32	32	29	28	19	42	27	24	34	41	44	40	26	37	32	40	46	28	33	40	35	37	40	30	30	30	30	41	32	34	34	38	36	47	31	30	33	38	49	35	29	32	33	39	33	43	29	28	39	36	30	36	27	39	32	45	41	29	37	41	39	33	41	21	31	33	40	26	34	39	42	39	37	30	44	27	33	32	29	34	40	41	36	27	27	40	30	42	32	36	27	28	41	24	27	40	30	37	28	40	32	41	35	35	25	30	29	38	25	34	29	37	26	36	27	31	42	32	32	34	42	37	31	34	30	33	29	28	25	39	30	41	25	24	27	39	31	37	38	19	43	38	47	39	32	28	39	32	30	31	28	22	27	32	30	36	37	32	33	39	33	37	33	38	42	41	31	36	44	27	34	27	40	31	31	44	29	30	36	34	21	31	39	39	22	36	45	37	32	37	32	33	29	45	34	38	41	33	38	33	32	27	34	38	35	30	40	29	38	31	31	29	45	32	29	49	20	33	36	37	37	31	21	32	40	43	31	37	42	31	38	40	32	31	28	34	29	32	30	36	32	39	48	34	32	31	26	27	39	35	28	24	35	29	45	40	29	35	31	33	43	30	31	35	29	38	36	30	31	33	31	31	31	32	32	35	40	30	25	37	31	39	22	38	35	39	31	36	38	38	32	34	33	29	38	27	30	39	30	28	34	36	48	32	39	40	29	25	26	32	30	39	41	39	41	23	44	40	29	41	29	35	36	36	34	33	37	27	33	27	28	33	26	41	31	31	41	24	32	41	40	25	32	36	42	37	26	27	34	37	35	35	39	32	42	44	20	31	47	34	32	33	34	38	32	31	37	36	33	38	29	40	20	33	36	32	23	34	45	38	35	30	36	37	36	36	24	36	39	24	33	35	44	31	33	34	42	27	28	32	27	35	39	41	38	28	25	31	23	34	48	27	33	33	40	34	42	27	43	27	33	27	39	38	34	46	36	28	35	32	37	29	33	23	39	36	38	30	34	28	29	28	36	33	25	29	25	35	31	33	42	39	45	37	44	32	45	31	41	32	34	29	39	42	36	39	44	27	28	39	36	26	30	28	37	39	32	38	40	31	51	33	34	32	29	41	33	23	33	26	38	40	27	36	37	34	30	32	28
41125	20506	8761	18981	26226	24925	21417	17882	14754	12023	9911	8247	7020	5823	4997	4329	3688	3278	2869	2576	2344	2119	1841	1683	1592	1479	1335	1297	1249	1102	1054	1017	966	964	988	934	922	865	877	909	791	772	757	785	729	705	738	712	721	695	642	668	595	612	621	574	591	560	564	565	602	566	533	592	582	599	604	576	582	555	558	553	546	560	543	522	535	554	549	546	576	527	513	502	558	520	541	513	538	534	542	550	481	508	517	505	548	506	518	503	549	519	518	568	510	499	505	550	537	495	514	560	475	521	529	510	518	518	508	552	505	548	536	541	504	525	516	543	497	501	546	501	527	494	535	533	505	533	517	497	543	524	462	515	507	542	499	515	523	522	513	523	494	524	518	492	507	522	531	528	489	499	514	498	530	493	551	502	518	495	506	530	535	530	485	483	522	519	514	490	508	513	545	518	505	507	523	524	523	503	549	477	515	530	536	506	520	533	534	478	540	546	487	520	544	521	526	535	543	475	536	561	548	487	568	509	540	510	540	522	508	501	498	545	516	484	532	503	504	552	551	529	529	515	505	509	526	498	534	497	482	480	539	572	532	519	520	538	502	516	522	490	545	545	506	505	541	547	519	510	508	510	496	520	526	507	524	513	497	523	514	532	515	525	505	543	534	570	519	462	533	536	533	521	559	518	536	560	484	495	514	529	482	556	512	496	499	526	502	532	480	515	532	555	541	498	532	509	512	501	533	569	495	510	515	509	495	505	532	536	533	511	508	552	517	528	499	527	529	503	486	497	545	498	538	531	538	583	539	525	518	515	520	496	522	539	502	520	521	526	525	566	519	552	508	526	526	519	537	507	493	554	556	520	517	576	511	525	490	509	516	482	561	524	482	524	495	537	500	531	493	520	514	500	546	518	519	543	515	495	545	511	530	516	528	541	524	494	550	554	533	519	505	486	521	528	521	536	496	502	497	516	520	536	492	514	541	513	512	493	531	506	542	462	555	505	497	522	495	512	472	529	510	459	551	505	526	502	540	550	509	503	510	540	564	533	498	502	503	527	536	540	544	495	519	513	537	526	529	511	523	525	585	516	483	506	501	537	504	516	495	529	526	541	497	512	490	541	529	555	541	493	505	539	504	515	479	525	510	511	501	536	527	528	499	557	530	546	556	547	489	491	529	549	517	521	548	487	541	500	535	517	498	525	519	521	502	484	532	540	501	564	533	506	524	517	545	528	476	501	519	515	484	553	555	520	446	524	499	543	533	568	522	540	556	524	527	490	527	575	546	532	530	529	529	500	471	559	526	548	498	534	534	527	529	525	513	555	503	528	530	521	540	513	517	506	499	502	523	516	508	503	540	514	515	511	523	529	482	538	509	505	526	530	529	493	556	479	509	475	502	526	517	489	498	476	486	524	477	534	475	513	493	545	496	505	518	539	506	495	488	518	513	512	484	502	528	489	500	513	499	456	532	528	530	532	500	535	515	510	527	472	497	495	470	548	533	519	528	511	477	528	526	555	550	515	534	527	496	521	519	550	502	536	519	517	512	491	536	523	486	529	531	476	511	510	540	519	532	515	518	511	534	501	492	522	552	484	523	559	497	557	513	523	525	593	537	513	506	506	573	492	522	547	522	514	488	519	464	532	558	517	547	572	515	571	508	508	523	519	484	530	524	533	520	497	527	504	488	510	489	501	508	496	519	511	494	541	528	522	542	498	492	539	504	543	512	535	548	506	520	506	537	526	544	537	513	535	535	568	527	485	507	505	521	521	566	482	524	532	481	515	552	520	491	530	521	553	541	530	533	503	512	536	589	542	522	518	493	559	517	546	483	505	510	505	521	490	546	499	492	547	533	527	505	504	484	520	546	505	467	508	524	506	525	561	481	527	489	525	540	500	500	517	517	512	533	525	539	569	509	563	538	520	526	535	540	503	512	490	531	536	495	534	535	529	569	486	514	530	500	518	506	553	481	520	539	468	517	510	514	516	528	506	508	512	518	568	560	525	523	504	512	535	563	543	541	523	523	537	564	512	568	483	498	507	502	549	535	496	517	503	457	529	506	471	486	551	503	493	527	549	520	500	517	519	529	521	536	538	490	523	508	518	508	567	491	578	501	538	496	489	537	496	549	528	525	554	498	527	531	542	531	522	527	511	552	499	546	528	499	513	500	533	477	559	522	516	514	469	559	493	532	497	542	528	524	545	527	544	506	519	503	489	524	518	505	512	506	513	487	503	529	493	551	506	510	498	525	554	536	509	517	542	522	504	561	489	506	509	549	535	530	518	526	530	506	512	526	500	550	519	543	530	490	497	511	502	505	517	527	506	520	489	541	504	492	510	512	543	533	561	583	573	508	531	531	510	523	557	530	508	509	485	508	519	502	510	564	518	503	498	477	525	513	514	531	555	490	485	524	517	492	562	475	524	520	514	524	535	504	469	526	485	543	517	520	509	539	519	501	543	562	513	551	498	497	509	516	535	536	553	497	500	542	498	507	506	541	529	537	543	513	511	525	520	496	546	512	505	523	519	549	489	503	515	523	514	508	520	517	518	526	533	526	477	525	508	524	503	508	519	530	540	503	537	526	532	539	524	549	547	560	505	513	579	504	505	563	522	529	533	525	515	536	514	523	546	507	510	540	530	551	522	478	513	515	503	526	499	530	512	487	535	506	548	540	523	527	528	528	513	517	517	507	520	508	502	509	497	542	518	536	492	514	512	491	513	506	481	553	504	533	555	533	513	538	499	513	519	523	505	524	519	493	530	523	547	505	525	533	509	487	542	490	496	527	526	551	527	508	544	535	501	511	532	512	547	468	514	525	500	527	581	542	524	532	504	506	566	477	548	523	490	516	545	535	508	529	501	499	522	520	539	523	564	508	497	477	514	540	522	517	521	509	498	539	520	540	538	488	535	497	533	539	511	549	521	497	513	508	538	524	533	525	503	506	535	531	518	534	527	557	502	477	492	517	550	541	521	503	508	525	475	512	536	548	551	526	507	526	500	537	531	552	521	527	520	544	501	529	526	537	508	551	527	510	526	516	537	512	522	520	528	500	530	509	505	507	512	560	517	508	518	480	513	504	559	468	565	504	482	539	528	519	530	528	555	525	482	485	540	570	502	523	503	498	508	498	551	510	523	508	508	530	522	569	517	499	528	533	545	523	498	505	552	512	495	487	542	514	495	512	487	531	506	519	505	572	509	501	499	564	525	505	514	516	549	521	502	562	498	557	497	516	501	494	520	502	519	466	504	506	493	551	538	534	532	512	497	491	556	518	486	530	544	549	523	495	526	475	550	498	546	537	468	509	503	506	508	537	538	510	520	514	528	517	524	526	502	546	542	520	533	588	517	501	498	483	545	504	520	533	512	568	526	490	524	540	527	526	523	517	496	509	528	514	516	514	512	504	560	517	535	564	507	523	488	510	520	560	517	569	480	502	514	485	526	484	522	561	505	495	528	453	557	537	541	568	551	501	522	504	492	564	523	557	496	519	524	572	466	546	539	535	484
15491	6638	1027	630	911	950	867	808	615	518	474	424	352	282	260	235	186	168	143	141	123	104	129	96	102	82	80	76	83	72	77	76	80	64	61	68	62	65	49	67	67	43	46	56	52	46	49	53	51	52	38	48	45	44	50	35	46	48	40	49	39	50	72	40	50	46	42	46	41	48	40	45	52	48	45	33	34	37	40	35	41	40	42	34	36	37	41	42	40	39	46	43	41	48	34	34	45	39	32	43	52	35	46	38	40	61	34	39	55	41	32	35	42	34	52	44	31	28	27	48	32	27	37	39	49	41	42	49	43	35	38	34	47	33	33	42	41	42	42	47	39	48	52	48	42	44	41	33	36	34	51	47	45	36	31	47	38	54	41	38	41	41	48	48	32	39	36	38	31	37	40	35	36	32	39	37	35	35	46	50	37	42	41	28	33	50	32	41	47	35	47	33	36	40	37	47	41	30	33	45	44	33	45	35	28	46	34	37	31	39	52	39	43	56	36	45	53	46	46	36	34	40	26	38	35	48	34	40	38	39	37	38	40	45	54	41	48	38	42	39	35	27	36	39	51	34	41	40	47	43	35	40	29	36	40	47	36	36	42	38	37	42	41	38	40	35	36	37	38	37	41	27	37	44	40	33	47	33	34	44	47	57	31	46	48	37	36	46	34	35	48	35	39	37	50	38	39	37	46	36	46	40	51	42	35	30	44	33	37	38	57	35	28	37	47	40	40	43	44	30	49	37	33	42	44	42	30	41	40	58	37	41	42	38	44	52	38	40	47	38	41	35	41	34	42	37	53	37	43	34	42	41	30	46	41	47	44	44	31	40	50	40	31	48	39	37	40	42	53	38	29	46	39	40	42	36	35	33	47	54	40	34	41	46	39	41	40	45	45	31	47	43	39	51	43	41	33	30	41	37	36	32	37	36	37	42	43	41	33	36	43	61	32	38	35	35	48	33	39	33	38	47	39	38	32	52	53	43	32	45	29	37	34	34	33	47	43	32	46	39	37	46	39	39	42	43	35	45	31	49	37	42	42	43	38	54	52	44	24	47	46	48	34	39	34	45	35	35	44	42	31	52	40	32	38	34	48	46	29	42	42	39	37	35	38	45	37	38	38	42	41	24	39	47	45	37	35	39	34	26	38	52	45	50	27	31	44	49	43	35	43	33	34	35	36	43	42	48	51	40	42	36	50	49	46	30	46	40	46	44	30	50	39	49	44	36	54	41	44	32	51	41	43	50	39	42	34	37	41	44	44	38	36	55	41	31	56	31	47	41	34	35	41	32	40	41	37	47	45	34	39	35	36	44	47	45	42	48	43	44	40	37	34	47	37	38	30	36	34	40	50	31	33	40	39	45	39	32	38	43	33	43	40	35	35	40	39	45	40	39	36	38	51	41	49	47	39	44	42	40	44	47	47	34	30	29	37	33	51	46	41	43	41	35	43	40	29	39	49	37	35	37	37	39	39	40	43	33	30	30	41	45	54	44	43	43	38	30	32	46	41	40	37	35	46	27	54	41	43	50	43	30	40	52	32	46	43	48	41	51	38	45	41	47	44	40	35	44	33	49	45	41	48	42	46	30	32	41	31	32	41	49	36	33	36	41	39	39	35	43	43	41	38	41	28	42	35	41	40	40	36	47	49	34	35	45	31	45	40	42	42	45	46	42	37	47	44	33	42	25	41	37	39	38	45	45	36	38	49	48	42	46	36	37	39	40	40	38	33	40	38	44	46	46	49	40	34	37	40	38	35	34	40	37	33	36	51	52	37	30	37	34	40	40	39	33	30	40	46	33	36	31	43	42	41	40	34	40	50	36	43	43	39	40	55	45	33	49	32	39	36	48	41	25	39	30	44	33	40	29	43	35	30	52	40	32	48	31	38	39	39	32	41	45	41	31	39	56	39	35	42	34	44	33	28	34	37	43	29	35	35	37	47	34	47	37	40	48	35	44	27	43	39	34	40	45	40	30	44	54	40	50	36	34	38	39	41	46	37	37	40	30	45	43	46	43	47	49	37	30	58	45	33	44	44	39	54	37	41	31	45	43	50	32	45	26	38	35	44	37	38	42	49	43	42	34	36	40	43	37	38	39	32	49	42	38	42	47	37	42	41	34	35	50	37	35	46	39	45	42	44	38	32	41	34	38	51	42	37	40	37	43	35	40	44	44	48	42	35	45	34	35	38	43	34	38	28	33	38	50	31	39	38	40	48	33	32	41	39	42	39	33	36	35	39	51	45	35	39	46	39	45	29	37	30	30	41	43	34	42	42	41	34	32	45	33	37	49	34	42	52	41	36	28	44	32	37	27	38	27	44	30	40	45	42	39	35	39	35	39	38	48	35	45	33	41	34	47	44	33	37	35	39	51	47	52	45	34	34	41	47	29	40	36	34	36	33	27	37	41	44	39	42	42	54	38	49	43	38	40	43	47	43	35	50	42	38	45	35	38	37	55	43	54	38	32	45	43	48	39	33	39	41	33	37	37	44	34	42	53	54	41	41	41	29	43	51	48	43	39	40	36	41	45	29	38	40	44	35	32	49	42	39	33	37	49	35	35	43	48	47	45	38	31	36	38	40	30	43	26	27	43	41	49	36	43	42	44	47	44	43	41	43	51	50	33	40	45	24	43	41	41	30	40	44	52	47	35	34	29	34	47	36	30	39	40	41	38	34	47	41	45	31	45	49	47	53	39	43	45	34	33	42	42	38	37	44	45	43	43	41	45	39	40	46	38	32	33	34	37	44	48	41	48	46	35	44	28	37	51	43	46	40	49	45	38	46	43	50	24	35	33	53	45	43	49	39	46	40	43	40	48	33	42	39	32	40	45	37	38	35	45	39	44	39	48	39	34	41	44	50	40	51	50	40	49	40	42	41	42	41	46	44	38	45	41	45	44	41	47	45	38	30	40	44	44	32	46	53	35	42	36	46	30	31	36	35	42	38	47	43	39	31	36	42	44	43	40	32	34	34	47	35	37	41	35	43	38	44	46	39	38	40	39	42	34	47	33	38	31	35	40	36	40	48	56	43	49	42	31	45	29	42	43	44	42	36	44	33	44	28	36	35	55	49	33	33	39	41	43	43	34	39	37	47	36	43	40	42	49	35	38	26	32	39	41	55	42	45	39	48	37	28	31	37	40	49	39	30	38	49	50	37	48	35	30	39	40	42	40	45	53	51	40	46	39	39	38	54	47	40	33	43	49	43	38	40	43	42	36	37	32	34	48	54	43	33	42	37	43	41	38	25	51	42	37	37	37	40	43	47	39	37	46	31	38	34	49	33	33	35	44	47	47	38	34	41	45	42	33	36	44	52	42	35	42	41	49	35	40	39	34	37	38	39	42	29	45	44	43	38	39	48	41	38	42	52	52	28	41	49	36	46	36	40	35	30	48	50	29	41	48	44	38	37	37	57	46	30	44	35	48	38	32	33	45	38	43	39	32	46	39	44	38	37	53	38	37	54	36	39	45	47	42	36	44
53977	31462	15744	28312	35599	34573	31323	27724	24269	21181	18389	15814	13727	12062	10293	8893	7881	6838	6265	5553	4926	4297	3830	3535	3152	2936	2726	2405	2265	2140	2034	1863	1777	1677	1691	1548	1571	1541	1406	1304	1377	1264	1183	1137	1137	1210	1122	1058	1036	1052	980	953	988	920	855	834	862	831	815	807	808	811	814	797	779	741	775	760	780	720	787	678	745	697	667	743	684	676	687	636	696	709	651	697	672	689	684	700	702	672	670	624	659	651	675	638	621	671	631	678	662	633	660	612	641	624	665	652	638	648	672	655	625	638	643	664	680	664	609	648	642	648	602	613	675	613	655	661	576	627	603	621	647	659	646	630	646	612	605	656	609	610	649	656	626	646	612	594	630	584	623	655	642	597	615	673	611	597	567	660	646	684	633	604	644	575	615	640	598	601	640	653	598	688	654	651	654	645	627	647	626	633	651	598	601	596	631	648	624	646	626	670	638	613	649	698	593	584	609	625	577	635	611	574	674	573	598	631	620	574	632	633	660	594	611	605	632	619	601	614	598	634	632	622	650	616	605	597	621	666	642	566	615	569	596	628	589	654	651	657	608	637	638	633	606	657	583	610	599	605	625	683	595	604	648	624	668	637	622	597	659	628	620	635	627	605	622	617	664	637	642	588	588	591	591	610	587	629	624	610	634	644	611	647	625	669	642	605	639	609	642	590	618	667	670	621	625	646	629	626	654	579	644	599	618	584	592	619	604	620	620	627	649	611	618	648	639	608	621	637	634	699	637	634	592	627	633	627	639	658	671	582	612	595	617	643	654	631	694	605	624	651	612	582	615	627	632	604	570	627	614	645	644	593	644	649	607	604	639	590	623	627	588	663	578	616	614	611	617	553	616	610	597	646	615	598	633	612	654	600	656	620	642	637	589	647	628	631	661	619	616	573	629	632	614	636	652	612	660	643	636	614	592	633	635	644	607	632	626	562	653	613	648	655	648	645	620	630	678	628	632	674	617	630	619	623	631	607	633	688	616	614	581	628	626	643	628	611	629	666	632	607	621	610	681	598	641	620	595	595	592	626	593	652	634	653	625	624	596	638	651	642	625	622	625	644	681	607	644	637	610	592	595	660	614	601	601	651	641	573	667	636	620	637	649	624	629	623	627	634	615	638	631	626	652	625	630	632	619	639	570	608	633	600	629	636	619	649	648	601	614	616	576	701	640	656	633	604	622	592	663	628	617	636	602	636	611	604	627	608	628	621	582	637	662	583	637	598	628	587	609	591	611	595	612	655	623	580	613	577	644	601	667	643	605	617	613	631	608	623	583	596	639	633	607	606	627	634	629	632	596	644	626	614	613	591	668	602	662	628	626	604	621	665	592	616	619	617	628	639	631	646	608	614	631	637	640	637	650	627	630	625	647	668	626	591	581	650	584	631	634	623	639	668	656	661	637	690	679	599	650	648	611	576	578	622	543	636	679	589	610	612	620	641	612	618	606	552	634	610	637	633	598	610	605	598	610	603	649	696	594	616	613	635	644	568	650	620	618	632	605	612	548	641	653	622	664	620	606	635	566	637	639	613	626	656	665	618	658	601	604	573	642	626	596	588	612	634	624	641	592	621	657	612	650	649	630	620	674	591	659	624	620	599	665	632	581	638	656	631	612	632	575	659	629	616	589	614	634	641	655	611	623	663	579	622	572	646	653	634	616	593	675	622	660	620	632	617	585	610	649	634	673	637	598	618	625	644	632	634	614	620	613	630	582	655	606	628	634	638	648	635	575	612	632	644	666	620	622	655	625	651	645	659	632	586	590	607	642	620	633	620	666	655	646	613	650	613	589	671	630	594	608	602	635	642	565	618	661	611	661	616	652	624	640	589	607	627	637	641	633	590	592	641	605	631	609	634	587	603	602	611	606	640	642	601	611	613	610	616	590	650	584	624	665	614	621	549	610	654	623	621	642	650	644	665	603	641	653	613	635	622	674	588	676	654	632	635	658	596	618	637	594	650	630	632	620	636	621	585	616	640	625	614	574	638	622	638	654	707	621	615	589	614	612	570	648	590	637	619	633	644	609	622	627	635	609	674	614	649	592	613	628	655	638	625	676	590	657	659	626	617	625	591	658	627	638	621	603	620	659	620	628	617	596	643	620	658	614	654	620	643	626	654	643	648	598	597	587	590	638	611	625	625	632	614	645	610	655	649	573	641	601	658	554	648	609	614	644	640	663	619	629	595	587	573	608	611	615	627	643	631	622	598	613	599	641	640	621	643	640	601	639	652	632	583	603	675	602	657	614	639	617	585	600	654	624	641	618	647	652	669	630	593	648	600	605	642	628	659	672	669	627	628	595	636	630	667	619	625	661	656	629	674	637	634	607	598	633	602	613	596	640	623	607	618	603	589	619	613	649	625	655	588	609	604	629	629	656	627	591	627	659	605	634	631	664	630	601	669	596	630	615	559	595	616	644	590	581	576	618	618	629	644	613	638	634	650	575	621	631	631	616	652	632	629	619	606	645	634	601	648	636	633	635	636	652	636	610	618	645	611	646	623	636	648	638	638	589	631	629	627	591	648	601	602	630	599	617	697	606	616	606	636	591	611	668	612	684	620	642	680	629	594	660	618	619	715	641	591	575	626	622	617	641	614	612	628	640	659	616	612	577	562	595	626	625	630	613	567	645	591	624	617	631	621	618	638	569	625	601	661	659	620	611	659	634	648	632	616	615	564	627	648	594	620	632	588	646	616	619	593	630	617	643	636	636	598	681	662	620	627	656	619	564	679	691	597	574	640	649	648	622	617	631	599	634	639	584	632	583	640	590	652	600	664	647	625	679	628	641	624	594	649	600	630	580	622	667	641	619	693	639	630	647	581	620	630	602	624	569	618	629	640	582	637	629	618	638	611	646	647	640	623	635	618	651	628	657	646	636	612	603	636	623	611	573	647	637	607	678	606	629	662	619	640	619	646	620	615	637	676	611	616	627	620	626	625	635	594	603	651	629	622	642	593	581	620	653	639	622	629	623	653	624	620	618	646	608	680	633	597	646	584	626	647	619	632	597	621	653	628	652	644	594	594	621	620	633	598	623	621	641	618	616	632	605	670	586	625	622	633	605	589	639	648	668	606	627	590	659	616	630	636	615	624	554	680	642	631	609	602	651	607	594	601	596	617	606	651	660	604	661	640	648	657	595	635	635	631	593	669	669	627	601	641	609	611	643	643	640	624	614	620	566	623	588	640	601	601	658	616	624	649	585	623	655	633	600	637	610	659	569	631	614	609	593	673	641	580	651	646	594	602	693	637	639	630	597	595	631	624	610	637	613	613	630	608	658	602	659	604	649	594	614	614	669	633	671	615	592	623	619	602	609	618	634	611	664	629	602	619	619	657	635	626	575	645	614	645	611	647	655	609	642	591	616	641	630	617	570	637	664	623	626	633	593	677	576	603	632	633	612	594	622	672	630	602	624	647	629	645	610	607	621	619	698	642	697	614	625	576	634	642	627	615	618	674	626	646	622	585	650	605	627	591
10658	4101	580	414	496	616	560	474	407	329	297	263	252	211	182	165	128	118	130	129	110	117	92	83	80	91	72	59	71	58	56	55	62	64	66	62	74	65	44	53	45	51	59	69	54	70	63	58	42	56	49	49	53	52	59	63	56	53	49	64	48	46	54	43	59	50	51	50	52	47	36	56	45	52	44	43	49	49	53	49	50	54	43	65	44	40	41	48	39	50	52	64	54	47	50	48	36	46	45	62	50	53	45	39	43	40	58	41	53	53	60	39	54	48	53	46	44	49	45	61	42	41	58	44	52	56	42	47	46	41	54	39	46	48	47	52	50	54	55	47	48	53	49	40	41	45	48	44	43	66	50	50	43	43	64	50	52	33	43	44	45	48	55	50	53	45	47	40	44	52	45	49	46	46	55	45	57	46	41	52	66	38	45	45	42	45	59	51	36	45	56	44	50	47	51	53	52	56	37	50	47	40	58	51	36	47	54	52	46	45	39	28	47	46	45	43	47	40	49	39	36	40	42	45	43	55	49	53	43	55	41	53	47	51	43	37	53	44	52	50	50	42	38	37	50	48	43	48	56	55	56	38	52	42	51	51	53	52	53	49	39	52	52	43	52	45	57	57	54	38	56	61	46	51	54	55	28	54	43	46	56	44	31	47	44	45	50	56	50	39	49	50	68	42	44	54	45	46	37	54	41	42	51	47	51	56	48	47	45	47	53	33	50	62	50	53	44	51	43	55	58	40	57	53	57	48	39	41	55	42	38	51	54	48	36	38	48	49	44	49	51	37	48	43	53	41	48	61	43	39	41	35	46	55	53	53	53	58	49	48	48	43	42	46	43	48	52	51	39	41	54	55	42	45	60	57	53	47	37	37	33	50	51	40	48	64	41	56	48	44	54	47	49	61	57	59	45	47	48	46	42	41	58	62	48	45	51	46	54	42	41	57	34	50	35	40	50	36	52	43	44	59	47	47	53	42	42	54	45	39	47	45	48	43	49	47	34	50	50	45	43	31	49	39	49	62	46	47	45	55	57	47	60	42	55	30	44	46	43	45	49	46	54	47	45	63	45	52	36	51	56	50	53	54	41	44	47	48	51	45	44	36	43	41	57	53	47	66	48	61	41	53	55	51	36	41	43	48	45	42	47	50	62	58	33	29	49	42	51	45	37	52	47	45	42	51	38	48	47	43	50	44	52	51	50	45	56	55	44	53	57	43	42	55	46	51	45	57	40	46	54	54	41	51	45	54	47	57	57	51	42	46	46	38	39	61	49	38	45	50	47	41	60	44	40	47	37	51	57	50	49	59	41	44	59	53	62	58	39	61	45	48	46	42	51	36	48	52	53	37	48	49	42	56	35	52	43	47	41	52	44	50	41	49	48	46	49	44	54	56	45	36	50	53	33	49	37	46	37	59	56	53	47	61	48	38	48	49	45	58	46	46	58	39	45	47	37	52	49	51	51	42	43	45	42	48	41	49	52	56	51	44	52	57	43	52	49	45	58	36	48	40	52	50	45	54	51	49	50	40	49	58	59	48	38	39	54	42	38	44	37	51	43	48	45	47	55	46	40	48	43	45	55	35	47	63	48	50	38	49	42	47	44	46	37	50	66	32	33	49	45	43	42	57	51	52	44	47	48	42	51	61	44	49	49	40	45	53	44	51	46	48	50	50	46	52	39	45	49	43	50	43	44	43	51	50	56	59	49	40	51	49	63	44	54	44	37	39	46	53	59	45	55	57	61	66	40	40	62	49	44	46	47	51	58	49	49	46	44	45	60	46	56	54	42	71	48	46	54	41	45	58	45	43	55	57	56	55	46	53	47	44	46	49	48	60	54	53	56	44	56	60	48	40	45	50	44	63	49	51	50	43	50	34	52	46	49	44	53	48	60	56	49	58	47	57	45	42	41	44	53	50	58	49	38	51	39	62	44	48	43	57	39	33	52	52	54	45	61	50	45	55	41	51	36	41	52	48	50	43	45	49	49	46	53	40	43	45	45	43	58	48	36	49	45	46	54	47	43	44	60	37	37	48	57	61	47	42	43	52	46	39	62	64	31	42	60	55	54	45	39	52	50	47	56	51	55	39	42	48	61	48	58	50	50	41	63	53	55	42	43	49	42	45	45	58	53	51	44	39	46	42	49	54	59	51	40	37	49	55	51	38	58	44	50	48	53	37	53	51	41	48	49	37	58	48	56	48	56	59	45	49	46	53	52	53	50	43	40	55	54	53	46	44	47	53	41	45	39	40	55	49	52	36	50	36	47	40	66	37	50	48	68	52	36	49	47	48	52	47	62	48	54	58	42	48	50	64	40	41	42	37	56	53	48	47	46	51	37	56	31	42	47	35	52	52	60	47	54	50	56	50	56	60	44	45	52	47	58	41	44	31	53	45	48	67	44	40	40	45	41	45	36	42	48	56	53	63	48	54	51	49	49	51	42	42	49	42	45	39	55	65	55	48	52	45	50	46	54	41	46	56	68	53	39	37	42	51	44	45	47	41	46	36	49	43	49	63	55	26	55	47	53	63	55	51	49	52	36	55	48	40	49	45	50	48	49	45	51	58	51	57	43	38	43	49	46	56	40	51	50	40	39	50	39	42	54	49	59	44	50	49	50	39	44	44	38	54	60	50	47	45	43	55	45	47	48	42	49	52	54	52	45	41	44	62	58	50	65	46	39	59	42	37	33	38	46	41	38	43	45	42	45	50	54	41	38	45	60	36	54	54	50	61	37	46	53	55	35	47	51	51	48	57	56	41	48	52	42	51	40	51	52	53	51	50	38	48	53	53	49	55	48	45	37	47	45	45	40	43	29	55	50	42	48	43	49	50	54	37	32	45	45	53	48	52	50	27	44	56	40	46	49	48	46	46	63	50	47	51	34	41	47	60	40	43	51	51	34	44	55	35	60	45	54	41	46	47	34	43	52	51	32	45	52	46	50	57	61	49	40	53	56	46	40	53	52	45	46	44	45	45	51	49	63	34	50	35	52	46	61	32	43	44	54	50	51	59	46	56	55	36	54	55	45	46	51	52	46	60	54	45	53	48	47	45	43	59	44	34	63	54	56	65	39	36	53	44	49	47	45	39	48	35	44	56	48	51	53	43	41	52	50	55	33	55	60	59	50	46	49	58	50	47	43	39	42	42	52	52	45	49	57	56	49	45	57	48	57	71	51	45	56	45	39	50	58	55	47	60	46	53	41	46	62	54	38	47	49	46	53	50	58	36	40	49	45	53	48	42	50	46	53	46	41	38	48	53	48	49	42	50	49	59	46	48	50	47	48	50	42	45	55	55	53	48	42	47	47	42	48	44	44	52	53	59	46	49	43	46	45	40	58	57	49	63	58	46	41	43	50	42	59	50	38	48	50	56	57	41	43	43	60	47	59	51	43	44	35	53	48	35	43	41	49	47	49	51	49	54	47	47	47	61	57	51	43	50	44	39	47	57	48	50	59	44	54	48	48	42	54	43	53	46	58	51
46709	27874	11867	22956	30541	29262	26130	22185	18925	16050	13585	11611	9863	8586	7240	6377	5583	4675	4302	3828	3418	3010	2795	2594	2259	2122	2018	1840	1761	1630	1507	1470	1432	1398	1394	1404	1316	1256	1256	1199	1130	1120	1088	1105	1102	1103	1035	1065	1074	1017	951	890	975	908	885	842	877	813	828	864	882	889	844	816	814	816	839	789	846	817	793	788	816	738	758	775	758	803	786	754	717	794	788	805	779	800	785	799	768	742	794	754	760	796	808	776	802	773	774	683	751	763	768	774	756	744	760	800	782	757	767	760	740	759	744	774	759	748	774	703	767	737	741	742	710	751	783	830	765	740	728	734	720	701	777	783	784	747	704	727	751	692	727	666	746	757	712	771	782	690	719	765	763	737	751	738	705	734	758	755	765	744	751	703	742	768	704	713	735	702	746	722	722	739	744	734	714	734	748	759	753	727	744	739	740	743	754	734	703	751	744	779	747	777	726	779	730	734	742	695	735	751	704	724	760	773	767	714	764	689	734	730	711	733	763	726	836	708	797	746	759	719	772	746	761	768	771	725	738	735	747	727	759	752	749	749	780	725	757	742	745	769	753	779	713	770	732	763	780	747	744	741	743	726	711	777	753	782	725	753	784	720	767	809	743	772	769	738	740	684	761	769	744	738	696	732	756	695	743	746	758	754	743	715	744	738	734	766	729	798	704	783	791	768	779	736	729	777	761	729	760	820	723	752	728	728	743	769	727	777	737	756	773	719	737	771	755	764	778	761	711	707	740	718	732	761	697	749	728	756	760	726	743	705	750	706	754	773	694	786	747	727	762	768	764	716	719	767	748	762	712	771	772	719	790	748	726	734	753	734	772	790	777	716	707	753	795	751	730	745	758	733	771	727	762	747	788	722	776	767	725	744	759	745	747	732	754	741	759	754	751	792	760	741	777	761	743	763	748	736	743	755	705	722	693	727	714	760	747	770	758	776	796	751	760	738	757	785	722	759	762	750	751	756	700	797	770	748	723	725	775	739	766	753	740	734	739	740	735	778	776	727	733	751	759	767	730	771	715	751	735	770	788	763	746	756	730	749	740	766	780	748	755	794	750	706	766	728	766	742	776	762	715	776	765	765	755	717	724	714	759	723	730	758	758	745	715	717	767	658	776	739	731	713	749	730	777	716	775	734	748	785	703	758	750	758	721	782	729	814	770	787	754	726	784	744	772	750	720	759	746	756	782	684	759	779	768	704	763	701	768	740	767	711	727	759	778	738	727	749	772	760	747	732	718	743	729	788	764	785	746	721	780	790	729	765	770	807	798	721	733	730	739	776	718	749	810	756	749	770	747	721	712	704	743	779	716	730	708	764	810	717	771	749	768	684	768	768	765	736	757	772	745	698	722	748	785	724	714	744	734	779	762	738	766	729	758	716	736	748	793	746	696	757	751	747	750	741	774	759	717	731	719	745	743	754	732	740	740	723	711	777	781	769	729	699	743	753	722	729	699	733	743	723	724	759	707	768	750	705	775	689	779	776	767	726	748	745	724	748	793	730	784	749	755	713	713	754	727	728	711	752	788	769	741	711	796	752	720	714	748	748	702	789	791	724	756	807	707	750	717	744	773	714	731	714	754	763	722	750	710	757	785	743	758	694	795	706	766	731	692	741	773	734	731	740	832	747	732	733	734	777	771	723	772	731	748	692	774	737	729	725	729	721	749	737	722	716	754	708	722	759	745	722	731	765	766	721	737	721	767	764	735	704	783	734	693	733	695	767	741	708	723	767	739	679	759	747	750	693	729	735	718	737	755	737	777	752	698	714	726	778	750	753	739	709	731	726	731	784	741	756	744	800	756	723	745	782	767	738	780	753	795	783	783	769	795	724	748	758	748	760	766	746	723	730	700	710	775	718	780	743	750	743	763	766	728	714	747	732	741	763	750	714	710	772	757	771	744	729	791	751	740	764	715	769	672	713	763	732	765	726	749	728	780	760	725	757	788	717	781	707	703	754	779	706	729	769	706	739	744	753	733	772	756	727	765	827	740	780	740	791	788	699	745	795	798	735	764	723	752	767	759	742	696	737	771	785	751	760	756	770	713	696	737	759	731	721	747	760	735	735	740	750	731	702	722	737	802	732	738	772	772	750	711	775	745	735	760	756	788	721	755	765	742	732	720	717	790	780	724	732	724	709	777	768	776	761	727	745	734	773	722	723	754	793	726	778	676	747	760	792	761	770	776	756	768	748	747	733	729	771	750	755	700	772	719	678	723	753	795	723	731	749	720	704	738	767	720	759	749	745	710	768	735	739	753	787	749	790	783	743	788	750	823	752	716	748	715	741	727	787	731	766	743	760	735	730	733	767	774	734	707	814	745	730	749	733	713	746	743	775	752	692	755	727	748	764	787	789	738	739	737	696	787	776	746	778	777	736	734	754	756	707	800	806	706	713	794	811	780	758	781	729	740	763	688	794	770	746	750	767	746	782	744	745	758	732	758	751	716	780	777	779	735	742	743	747	784	748	773	758	723	707	744	764	789	755	776	738	761	732	717	745	731	735	717	759	760	775	758	751	733	750	752	763	764	745	742	744	756	759	745	734	754	803	701	758	744	709	748	731	782	729	707	719	694	768	733	747	787	750	804	702	685	735	732	751	760	715	711	706	785	758	777	711	721	758	732	811	728	759	789	720	751	720	726	722	719	764	734	757	732	752	726	735	756	752	780	756	724	728	785	717	727	736	754	704	805	704	774	759	688	722	720	721	712	766	760	718	775	735	771	779	750	745	763	729	729	703	752	783	725	758	780	720	725	714	740	761	738	750	775	736	771	759	728	795	743	780	748	745	709	759	732	752	685	775	720	729	712	745	761	738	761	771	738	755	751	818	730	759	696	749	725	747	785	750	720	744	772	753	737	750	758	751	745	720	717	740	754	752	746	777	775	750	722	752	742	786	698	712	771	749	773	759	783	757	756	768	749	750	768	774	736	721	746	756	754	796	765	667	740	778	695	696	752	735	719	784	735	715	740	691	726	767	802	772	754	698	758	691	722	741	735	731	718	762	719	737	730	760	768	749	748	775	755	761	727	710	737	744	745	728	754	749	780	704	710	745	795	755	683	732	781	703	734	716	734	742	742	776	757	770	774	735	744	722	761	754	742	761	729	760	753	752	750	769	771	776	715	773	720	705	742	730	749	695	739	702	736	744	790	758	716	781	745	724	699	761	732	782	753	817	743	733	735	747	794	722	754	737	734	764	788	724	736	803	775	780	734	744	677	729	720	770	718	678	721	777	726	756	699	714	747	745	722	742	743	744	727	766	762	705	730	718	731	769	726	752	726	700	768	735	708	703	712	737	748	738	669	678	776	762	760	753	744	785	726	714	730	753	768	752	748	745	798	771	775	728	748	735	757	753	750	735	702	752	741	728	766	710	785	722	800	761	703	725	702	754	770	745	759	688	753	755	764	737	714	738	749	740	674	731	754	789	754	704	739	765	769	724	732	744	757	729	764	759	755	778	720	712	770	728	727	786
15715	6755	972	612	953	961	852	730	625	556	469	394	337	286	254	214	170	156	129	139	102	105	102	86	89	92	71	89	73	72	60	53	52	59	61	51	59	68	52	53	58	49	42	48	49	52	32	41	42	38	37	41	48	31	42	45	34	33	39	29	35	44	42	35	47	42	34	35	40	37	45	41	37	40	30	39	47	29	30	37	39	38	43	36	35	44	34	39	29	33	22	35	41	36	38	39	40	40	32	37	33	31	34	26	33	23	32	36	39	40	36	36	35	47	36	36	44	43	35	32	41	44	38	34	35	27	37	31	52	24	28	34	45	24	45	45	25	21	22	27	42	32	28	31	32	38	41	43	38	37	40	38	34	18	35	28	46	36	33	36	31	38	30	43	32	36	31	32	29	32	36	38	32	36	30	17	40	27	31	30	39	32	24	33	24	35	35	33	42	37	38	24	36	45	44	37	26	40	34	44	39	37	30	30	40	36	35	32	38	39	33	34	37	33	35	41	32	47	30	37	32	33	36	39	40	29	33	25	37	34	31	35	36	30	37	46	30	43	39	38	30	34	31	37	50	40	32	42	43	30	31	33	36	29	38	50	40	28	38	44	39	36	24	26	24	37	40	28	32	45	32	43	48	32	33	40	35	38	27	39	43	38	32	33	31	30	35	36	38	26	29	36	37	38	35	30	24	36	36	36	37	30	25	28	50	42	31	41	43	34	43	34	34	42	37	45	32	30	32	33	32	29	39	33	31	40	40	41	34	40	41	28	34	41	32	33	39	26	31	41	34	39	29	31	35	41	37	29	37	29	38	43	32	32	40	41	31	29	33	42	44	39	32	30	32	40	35	36	23	45	37	26	33	40	40	37	33	25	37	34	31	31	27	35	29	30	38	36	35	35	32	25	36	40	31	32	33	52	29	32	46	18	23	34	38	30	33	35	38	49	20	31	32	36	28	40	25	42	28	31	36	32	33	41	39	40	44	36	28	28	33	32	32	35	37	30	31	35	25	30	38	39	37	36	38	34	31	32	26	38	35	28	33	31	31	46	29	36	32	39	36	23	27	36	33	44	33	39	26	40	36	38	31	33	30	30	41	23	32	28	22	36	50	23	37	36	42	36	32	41	23	31	40	31	35	40	23	34	40	32	44	28	36	30	24	38	35	43	29	30	27	27	36	29	36	27	31	38	35	42	27	36	38	30	43	23	41	37	40	35	20	23	35	31	34	33	38	26	39	38	52	37	35	30	37	37	31	31	32	31	32	28	31	25	28	37	39	40	37	32	30	37	30	38	33	29	46	39	25	33	26	29	36	19	31	33	29	26	21	22	36	31	27	28	33	37	30	40	30	43	39	21	34	41	38	25	23	36	39	36	34	32	27	37	36	29	46	46	32	34	41	39	37	27	16	28	37	38	31	47	34	28	37	43	42	45	43	38	33	34	36	34	32	44	42	41	33	31	47	42	34	50	37	35	44	28	31	38	24	39	35	37	28	19	36	30	35	33	27	35	35	27	43	29	33	33	29	37	35	33	30	28	30	40	21	43	39	40	43	25	26	30	40	27	37	34	29	30	37	33	37	30	37	35	44	42	35	42	36	34	28	29	35	32	32	35	40	30	29	36	46	34	35	59	45	39	33	30	30	31	31	31	35	39	30	34	37	49	46	27	28	38	30	28	37	30	36	42	35	34	39	26	28	31	31	35	40	35	38	38	31	29	25	30	37	36	38	40	42	40	38	31	30	31	36	28	42	41	33	36	23	40	33	39	36	38	36	26	28	40	29	37	27	35	41	30	31	34	34	39	30	33	41	34	36	30	30	34	36	37	24	26	39	33	28	43	42	33	49	41	51	36	36	42	41	26	30	39	33	44	40	30	36	29	39	31	27	35	34	37	42	30	32	32	34	33	36	41	36	28	47	36	39	40	43	39	35	35	42	39	40	40	40	38	35	32	34	31	45	36	30	38	41	38	38	26	37	44	40	43	50	31	33	38	35	47	38	33	38	37	25	43	38	31	32	38	37	29	27	40	36	35	37	24	41	39	31	44	36	36	28	39	19	37	39	37	29	38	32	28	41	45	36	45	39	36	46	31	24	39	27	36	26	39	23	36	33	34	42	38	53	39	42	39	33	42	33	30	41	36	41	29	37	40	36	42	25	45	37	29	39	35	35	39	37	31	31	47	38	36	37	56	35	39	36	39	34	34	40	43	32	30	32	34	33	46	36	40	31	32	40	34	43	31	38	35	34	42	39	37	25	30	42	29	40	30	36	38	29	34	30	40	36	33	43	36	28	42	31	33	36	33	31	41	35	40	33	28	26	48	29	29	32	28	30	43	31	30	45	36	44	40	39	24	38	23	40	24	40	32	46	40	37	36	25	35	39	24	35	39	41	25	29	34	35	28	41	33	34	38	32	48	32	36	34	24	37	32	49	46	33	29	38	37	34	34	36	42	33	38	42	41	24	24	40	31	34	42	34	31	24	36	27	31	44	37	35	33	44	33	28	44	43	49	49	26	35	39	33	31	27	31	31	42	31	31	32	29	28	38	37	40	37	33	27	26	33	37	39	31	41	35	41	42	27	31	29	47	38	26	32	35	27	40	32	32	37	28	30	19	31	47	34	38	35	28	36	32	32	34	40	41	34	42	28	41	25	40	35	39	34	32	31	23	33	38	33	34	33	46	42	42	39	47	40	36	36	29	29	34	36	48	29	39	30	21	44	43	31	38	23	28	37	40	39	32	22	33	40	28	37	38	41	35	32	37	26	28	22	30	31	37	37	32	29	34	36	42	41	32	37	40	32	32	36	37	29	39	32	50	40	46	49	31	39	35	34	45	26	44	42	31	30	31	39	37	28	37	42	38	36	35	31	27	53	40	30	34	34	52	29	31	31	37	46	34	51	42	30	42	43	51	41	28	26	34	38	27	40	40	23	42	33	47	22	39	49	43	28	31	24	43	34	22	19	30	41	30	38	22	28	44	43	31	35	28	40	29	32	40	27	33	35	39	35	35	33	30	35	35	39	40	41	52	27	35	41	33	35	43	31	40	31	37	46	39	46	34	28	29	31	33	41	38	42	25	36	25	42	35	27	34	29	40	40	32	37	33	33	32	37	36	26	41	36	37	27	36	35	36	29	29	32	41	39	43	35	37	32	37	39	50	53	43	35	41	34	37	31	42	30	21	49	37	25	34	21	32	35	36	39	21	36	52	44	42	52	40	39	35	30	47	26	25	37	42	32	41	36	33	36	28	50	24	33	32	38	30	35	35	43	28	36	37	30	34	36	31	38	29	38	39	34	29	38	23	36	41	25	36	31	44	38	35	40	33	35	43	30	49	29	37	21	31	39	35	48	41	27	31	38	41	30	40	36	36	32	41	45	48	40	46	33	29	32	28	32	38	40	28	33	32	33	38	32	29	34	55	29	34	29	41	44	31	32	23	30	32	42	39	37	33	34	35	38	44	39	27	37	27	29	32	27	23	49	37
55413	29799	15535	28428	35886	34800	31640	27888	24460	21200	18265	15886	13915	11881	10377	8916	7778	6635	6019	5269	4694	4316	3749	3396	3133	2845	2588	2378	2158	2001	1926	1720	1648	1630	1659	1571	1507	1451	1347	1298	1197	1199	1134	1088	1093	1016	1072	965	989	960	893	840	862	849	775	788	696	717	719	719	717	746	708	631	669	677	639	669	644	685	653	642	665	618	607	629	582	602	653	582	580	611	563	574	579	588	564	588	563	605	576	556	602	580	524	560	548	556	590	568	601	569	563	562	597	597	559	539	558	561	578	525	571	546	551	555	568	590	562	563	544	523	585	535	563	573	552	537	566	556	540	511	471	549	507	503	559	539	577	560	536	542	521	520	535	538	570	523	519	524	560	556	527	532	607	533	562	555	541	558	496	557	551	567	493	550	573	551	538	510	542	528	552	572	515	589	554	510	549	548	563	542	553	539	546	560	538	574	588	555	553	543	577	551	539	530	581	491	545	566	562	549	559	515	574	499	581	565	588	517	544	557	516	532	543	525	497	552	553	553	571	515	564	540	571	564	536	530	519	544	551	534	547	526	527	514	574	537	591	546	567	491	553	552	557	531	525	570	532	557	533	553	518	544	578	503	544	580	545	502	519	519	554	555	553	525	537	547	552	538	527	529	554	560	518	543	583	515	535	570	604	542	591	597	551	554	576	574	606	530	584	555	552	556	516	543	547	529	538	542	588	539	495	544	528	531	526	533	513	537	538	606	534	603	558	546	536	526	535	530	530	521	539	489	544	577	523	555	512	543	534	548	551	564	557	533	556	556	558	537	534	511	527	568	525	546	511	528	488	514	565	558	553	551	535	567	571	536	569	575	578	539	570	516	529	545	559	537	518	555	500	524	531	577	554	514	537	576	526	544	495	550	538	556	525	520	569	540	535	533	552	542	580	563	516	576	541	513	599	571	544	553	554	520	522	539	574	557	596	488	555	545	603	601	541	533	496	548	591	476	557	534	528	543	530	520	583	545	572	574	499	517	539	561	524	498	528	522	545	552	546	551	513	540	530	550	563	528	541	551	556	577	533	520	550	554	533	544	526	546	544	517	557	496	550	577	534	552	538	550	533	525	554	544	574	560	525	534	543	545	522	572	552	538	517	538	521	573	564	560	561	523	531	513	511	547	512	499	543	532	547	481	562	562	520	583	538	506	552	543	547	529	531	542	547	538	557	593	543	545	541	529	526	526	538	532	569	557	540	542	524	523	562	557	552	570	543	557	586	564	572	565	536	538	515	505	545	564	558	541	553	527	562	527	514	519	525	533	527	560	529	487	546	524	578	553	567	546	569	567	564	505	565	545	569	538	516	526	569	557	559	529	547	549	548	534	558	542	522	546	563	545	575	541	538	539	563	507	548	545	544	532	544	534	558	567	531	547	524	539	516	549	544	575	547	485	509	491	551	548	532	504	514	552	523	539	473	552	542	567	520	562	527	586	531	477	537	544	531	557	551	544	581	544	544	556	567	558	535	526	530	505	519	513	533	523	576	551	571	523	540	541	533	566	581	572	551	571	544	532	546	550	554	554	522	551	519	564	486	577	537	571	532	539	518	531	548	546	527	566	508	507	529	540	530	594	531	550	553	551	534	517	538	514	535	559	617	538	528	585	575	528	566	540	538	564	529	549	530	535	543	591	496	520	529	534	579	582	544	521	567	563	528	521	533	548	572	525	541	531	521	557	573	534	509	539	549	592	544	587	559	543	580	481	528	571	541	584	528	582	561	550	531	538	538	532	502	564	547	510	562	515	549	560	534	555	522	530	515	532	582	573	536	561	527	564	553	566	552	587	523	541	518	514	512	498	543	539	545	537	527	538	583	504	539	550	529	569	573	575	528	561	565	533	527	527	586	567	531	514	576	527	564	537	501	544	510	549	529	552	553	502	495	538	568	547	552	619	534	511	543	531	549	539	558	531	513	543	518	562	544	568	549	532	558	545	551	557	528	545	514	539	570	555	523	560	522	530	534	559	534	551	540	496	586	545	545	585	546	575	548	568	516	533	570	481	526	573	560	532	515	549	557	550	541	579	537	523	559	550	584	555	496	583	561	540	502	533	547	570	574	517	560	557	514	553	555	509	560	523	553	504	549	572	552	526	519	541	541	527	509	563	510	531	511	539	527	527	549	558	534	541	560	543	529	532	556	531	533	577	591	529	534	584	546	566	534	501	555	567	564	549	500	559	611	559	535	547	568	573	555	530	556	531	583	539	559	557	562	513	553	537	527	558	537	575	498	589	544	562	524	531	547	541	571	549	560	539	579	520	581	535	567	551	562	538	516	521	534	528	554	533	545	562	573	509	515	541	543	561	540	519	503	520	527	569	545	578	517	551	533	535	534	568	501	562	529	568	548	532	554	552	537	534	530	546	554	562	544	536	569	513	597	550	534	497	538	592	585	532	560	512	501	550	556	486	527	496	534	542	569	566	522	533	585	572	538	543	514	556	507	526	550	514	561	524	548	507	573	538	582	547	558	518	535	527	523	506	561	543	537	544	536	554	547	549	569	559	548	536	562	525	567	578	537	527	552	509	549	515	529	531	498	545	576	514	594	525	544	501	591	547	545	542	572	556	499	566	557	543	539	531	570	536	551	496	547	533	518	563	525	548	545	522	525	514	532	557	544	534	558	594	541	528	541	577	525	545	538	516	546	519	532	533	512	499	539	528	501	543	549	552	543	567	522	560	556	501	560	542	556	525	497	502	517	528	526	576	571	557	573	529	548	565	547	530	543	521	529	538	575	558	539	563	509	543	533	533	550	505	536	510	601	543	580	569	534	538	572	555	531	566	568	536	561	561	537	558	563	522	517	515	559	565	519	498	510	554	529	515	554	559	500	530	575	538	520	534	510	503	537	547	552	563	562	511	546	551	529	539	545	545	542	556	548	559	536	530	523	525	549	531	506	555	553	546	542	532	523	498	513	583	539	531	536	529	526	601	548	540	552	544	506	601	542	497	530	570	577	532	518	463	510	576	550	524	520	544	548	557	541	534	543	537	545	528	535	538	532	549	551	546	529	523	558	560	556	504	569	548	572	562	533	551	563	517	576	578	550	512	499	555	568	502	540	562	544	549	543	513	532	528	516	541	569	534	549	598	540	561	549	526	532	502	526	540	521	518	565	532	512	555	558	547	547	553	583	517	531	550	561	547	547	519	562	496	557	563	581	578	545	498	527	595	565	596	569	584	529	532	558	527	508	546	536	583	504	572	536	567	532	544	562	542	527	563	558	571	570	525	539	514	557	573	551	543	525	508	542	536	512	554	553	519	551	540	539	515	559	547	570	525	542	560	579	565	517	559	556	536	516	565	516	567	511	543	556	518	571	530	513	530	566	572	538	590	511	529	567	538	526	556	525	547	551	492	541	504	558	524	531	528	510	529	537	521	514	523	566	527	568	576	588	558	569	530	552	546	543	510	530	518	528	527	567	568	552	569	530	584	531	554	549	545	548	546	567	580	554	525	547	543	534	570	545	530
6383	1652	363	270	387	454	345	339	288	267	203	185	138	129	107	108	91	78	93	76	52	58	66	48	58	55	49	54	45	48	49	47	53	34	45	35	42	54	36	36	47	41	32	54	35	37	39	45	32	36	37	39	37	36	40	36	42	34	25	44	27	32	39	32	37	29	33	36	35	31	29	35	28	29	32	47	24	30	37	31	37	30	35	31	41	23	26	29	36	37	29	33	29	37	44	30	24	38	30	39	34	30	34	46	36	23	26	33	34	35	33	44	38	40	28	35	26	35	31	45	34	19	32	24	41	33	38	37	30	25	35	36	28	41	34	24	35	30	25	21	33	39	27	39	35	38	35	30	39	34	28	30	25	28	35	29	32	29	43	29	52	28	40	34	31	38	27	39	30	33	36	29	42	36	34	32	31	21	36	35	32	44	36	31	44	39	29	35	30	33	39	51	40	37	29	22	31	39	38	27	41	25	34	38	30	31	43	20	33	34	29	23	22	32	34	32	32	32	32	42	34	29	30	39	39	40	40	27	34	37	30	28	33	33	32	29	25	27	40	29	40	47	32	30	37	31	28	25	31	40	34	31	27	42	33	32	34	27	25	28	39	32	35	37	35	35	36	37	42	35	35	30	50	41	49	28	36	27	27	28	41	40	35	26	39	29	23	34	42	36	33	22	40	43	38	20	29	36	33	33	36	28	36	31	30	36	33	29	27	38	31	44	29	32	32	35	38	26	34	29	23	46	28	29	29	40	28	26	39	22	36	37	36	36	38	30	39	26	39	30	38	35	33	30	25	32	39	28	40	40	43	29	34	31	25	36	32	42	48	32	34	25	30	31	35	40	38	39	28	37	42	24	40	24	28	24	36	41	43	29	24	28	32	24	36	34	27	33	35	41	42	43	25	33	30	34	27	39	39	47	27	31	32	41	34	24	21	30	37	30	45	25	29	28	36	23	30	37	28	30	33	34	43	30	34	33	25	34	36	34	40	43	38	40	38	45	29	35	39	33	34	21	30	38	35	32	25	47	28	42	35	40	27	31	26	34	32	43	38	24	36	26	31	30	31	45	32	32	31	44	24	39	44	32	33	42	22	23	36	34	35	19	34	27	34	30	32	25	33	37	33	39	43	36	26	38	28	31	32	43	38	33	26	29	36	22	29	31	26	27	27	18	45	33	32	39	37	34	38	33	36	35	45	29	26	34	20	26	31	40	40	32	26	32	26	26	24	41	31	42	40	34	40	37	41	51	39	34	38	40	37	39	33	36	36	33	37	36	38	28	32	32	35	45	27	34	46	33	33	34	27	28	34	30	26	32	43	26	46	34	40	30	30	37	37	34	35	38	31	36	32	27	36	34	32	33	39	43	34	24	28	30	24	28	37	30	32	40	49	35	37	26	34	43	47	40	31	41	40	41	29	29	23	38	32	36	33	42	32	40	33	36	37	39	32	45	30	30	32	38	34	28	19	35	32	36	35	38	32	35	23	28	39	30	32	33	39	36	27	35	26	34	30	35	31	30	28	33	38	35	42	39	26	28	50	40	24	36	36	43	31	35	38	35	36	30	35	39	34	29	32	32	33	31	30	35	30	33	36	36	34	36	37	28	36	36	39	26	36	38	23	34	32	26	22	34	35	30	39	29	26	31	31	38	37	38	31	44	36	29	29	49	27	37	30	38	35	31	37	26	30	47	36	32	39	30	36	32	35	36	31	23	28	39	42	35	38	31	32	24	36	34	44	31	36	39	33	33	45	34	39	34	44	27	42	42	29	29	36	38	39	32	32	30	28	33	23	31	36	30	35	41	37	31	46	29	37	47	42	36	35	37	30	35	42	30	24	30	28	24	28	37	47	22	41	22	30	41	30	28	28	37	23	34	38	41	26	37	43	38	41	34	44	39	27	31	31	31	26	26	35	42	30	32	33	41	34	38	38	32	34	40	33	32	31	31	37	26	35	35	31	29	29	37	23	34	45	35	23	42	37	33	32	32	46	29	37	28	30	34	28	36	29	38	44	35	27	43	31	35	27	32	34	40	31	28	33	41	39	33	23	31	19	35	32	35	26	28	31	40	47	35	32	38	32	36	47	26	26	24	28	51	27	40	36	27	31	41	37	33	38	32	22	34	36	43	34	31	30	40	43	29	35	29	26	20	35	30	30	36	43	30	40	34	27	37	34	34	44	38	34	36	23	34	41	41	31	33	26	46	36	29	30	35	32	38	35	31	33	32	37	36	33	30	27	25	49	45	28	38	33	33	32	38	33	38	36	42	32	35	29	32	41	38	27	33	44	37	29	37	33	37	31	38	35	26	34	34	29	31	27	49	33	29	32	30	30	39	32	39	31	39	38	33	40	34	25	28	33	27	40	31	29	30	41	36	35	32	33	33	27	30	31	29	42	36	32	39	40	29	23	29	48	25	42	44	29	33	33	41	44	29	43	40	36	30	33	40	36	28	27	42	32	31	28	45	30	29	38	40	34	29	29	32	26	28	30	36	36	31	37	39	28	28	39	34	36	29	41	35	32	31	25	37	31	36	23	30	42	24	35	40	31	37	30	36	29	37	31	37	38	33	28	35	33	42	33	35	29	33	23	31	35	28	30	40	26	27	35	40	39	30	35	31	39	31	39	29	31	32	27	49	37	27	26	32	35	34	32	33	43	26	29	33	44	37	40	35	40	34	35	22	32	23	32	20	30	36	21	35	36	35	33	39	25	29	39	41	35	33	23	28	33	32	31	39	32	26	37	29	31	32	38	30	44	28	47	44	32	46	44	29	32	40	30	36	33	42	28	40	31	34	33	36	38	44	24	23	34	41	47	30	36	29	35	28	31	32	32	26	27	31	38	35	27	45	33	32	27	34	42	37	41	44	42	37	37	29	29	34	33	29	32	37	36	26	32	38	29	30	42	36	27	34	42	47	38	33	30	35	33	30	31	39	35	29	29	33	42	41	47	22	34	31	31	38	31	34	26	33	35	29	29	22	36	33	22	32	33	27	21	22	29	44	33	34	23	29	22	36	36	22	33	33	33	33	35	36	33	48	33	54	30	42	41	44	40	26	28	40	43	26	27	43	43	34	34	36	31	35	27	29	32	33	40	37	39	39	35	35	37	29	37	43	33	40	29	31	25	35	41	40	31	37	37	38	22	38	32	33	36	31	37	34	42	43	26	32	33	29	39	31	34	39	38	30	22	29	33	38	32	34	32	33	37	32	32	43	37	33	39	36	31	34	35	39	32	34	28	48	39	27	29	38	33	33	37	41	30	32	31	35	30	30	33	35	29	45	22	31	30	35	31	25	39	34	38	35	37	35	36	34	32	29	25	24	39	25	32	28	39	25	25	35	45	29	31	33	34	25	34	25	36	36	40	28	43	32	34	36	34	35	42	29	35	38	40	35	30	30	32	22	38	34	29	37	34	31	20	35	32	35	43	37	31	35	41	29	33	36	29	25	42	33	38	24	37	42	36	20	40	39	26	31	26	27
41852	20343	8797	18934	26233	25019	21358	17637	14361	11849	9810	8370	6899	5906	4867	4208	3602	3103	2722	2413	2270	2004	1798	1734	1555	1443	1293	1258	1189	1087	1041	910	986	910	895	866	906	885	844	823	813	779	797	755	773	782	769	716	670	675	664	698	655	689	633	617	620	618	622	568	581	607	621	546	594	559	584	566	597	559	548	529	550	514	537	569	504	573	522	548	566	510	552	542	561	542	482	511	525	478	495	520	537	513	492	511	538	559	535	535	504	539	518	521	491	521	520	528	526	473	524	538	501	539	503	501	502	522	510	528	549	528	526	518	511	500	537	564	520	538	509	542	482	521	500	521	518	485	516	527	508	533	499	509	492	484	522	515	513	543	516	529	554	557	511	481	481	517	503	510	547	555	536	533	533	486	514	501	541	544	491	533	520	514	528	467	511	520	508	516	545	514	501	516	531	484	535	543	513	519	517	549	498	484	537	496	526	501	529	505	526	514	488	525	546	535	506	528	565	515	510	521	530	531	529	520	524	546	548	488	555	532	542	559	519	502	510	525	541	560	502	539	505	524	499	534	492	504	529	548	518	503	547	537	560	522	540	514	508	568	534	548	506	531	500	526	526	542	515	570	502	544	511	498	573	526	511	526	529	528	536	511	522	503	503	491	554	532	498	515	502	531	521	522	519	515	497	508	536	506	528	495	518	540	521	514	493	503	526	531	507	547	558	510	535	535	555	540	551	484	553	532	508	503	538	524	521	579	521	510	501	496	528	498	545	535	503	525	510	520	569	530	565	555	551	515	524	557	500	507	513	519	531	519	528	525	519	511	517	562	582	552	502	531	506	482	514	546	542	530	536	520	546	552	521	524	533	568	540	522	530	558	549	496	540	557	508	501	497	512	529	549	507	542	466	556	552	566	542	530	497	522	515	549	513	551	507	538	517	534	510	483	522	528	474	485	529	503	500	541	500	496	540	499	549	536	518	487	518	525	536	549	519	551	516	499	510	497	528	553	506	506	554	509	507	504	545	577	551	546	505	504	504	560	534	512	523	521	536	506	506	526	483	538	508	518	537	478	520	490	549	548	544	524	563	511	482	556	525	536	489	559	539	535	537	511	531	512	499	560	486	540	539	516	517	522	532	487	516	551	527	560	514	517	551	551	496	528	548	540	545	485	500	512	505	563	561	562	531	524	536	517	506	475	508	519	508	535	533	507	524	530	492	489	506	508	545	513	543	535	514	519	476	491	536	541	560	521	548	513	525	503	495	486	512	500	468	500	500	538	531	525	495	497	515	513	492	521	500	527	570	560	471	484	535	510	487	506	517	523	512	530	506	550	502	518	504	517	513	549	523	531	567	545	524	533	526	541	491	508	522	529	548	513	519	529	545	500	518	546	545	518	543	513	499	512	539	529	513	515	539	520	505	522	500	545	533	551	544	534	509	489	502	528	538	538	503	555	498	540	552	529	493	511	514	544	547	524	518	523	529	526	516	517	528	509	521	536	555	522	495	556	524	520	508	519	536	551	496	521	534	487	567	489	509	464	520	520	537	506	461	530	557	516	552	528	513	499	537	514	496	523	513	486	519	524	505	500	540	523	546	501	526	549	529	501	537	528	576	518	519	492	542	528	524	556	537	540	536	541	525	529	501	510	510	482	533	472	592	532	515	523	553	567	496	529	544	506	543	457	511	518	548	538	522	529	495	507	537	506	530	528	500	546	525	509	525	509	558	530	515	492	546	516	505	490	535	528	517	527	499	543	512	542	536	533	531	531	526	563	486	509	524	500	545	528	537	511	543	490	549	508	519	533	458	513	546	529	541	552	538	547	558	542	535	530	516	531	507	530	509	549	513	491	494	476	529	515	494	558	509	541	483	533	561	525	534	513	533	562	497	540	563	516	502	556	550	515	499	522	534	522	524	503	533	521	515	527	529	497	496	508	547	535	569	494	580	516	540	507	501	527	525	515	531	522	549	553	534	519	523	509	535	501	501	506	537	534	516	551	568	520	495	505	518	571	560	496	511	522	503	491	542	512	494	514	475	550	546	530	518	475	519	513	505	549	519	519	505	511	526	514	546	546	519	484	566	528	536	512	517	539	500	560	501	534	518	549	520	544	545	504	515	501	528	513	529	519	540	503	526	524	494	491	509	541	532	497	546	532	504	529	549	558	540	546	548	539	551	512	530	552	514	528	504	495	534	535	508	530	534	530	525	494	557	508	526	515	526	570	532	530	541	496	523	500	503	561	538	495	534	573	505	531	519	511	517	525	539	539	557	511	535	537	520	528	530	589	539	494	472	524	516	526	535	526	501	519	551	524	526	522	524	523	517	560	546	518	565	517	579	529	502	519	518	524	507	501	544	568	549	493	511	505	528	543	526	535	551	531	542	497	542	536	524	542	539	548	555	559	549	546	542	538	509	523	497	504	575	543	532	546	501	539	564	504	513	510	531	558	544	528	523	531	502	544	534	517	515	529	526	556	546	522	469	516	525	544	521	550	551	559	521	540	549	530	546	486	541	526	530	560	521	512	526	535	529	573	505	506	517	552	522	533	504	555	452	483	529	529	524	553	561	528	549	491	484	522	567	518	483	492	514	560	572	518	499	538	523	607	498	553	516	507	501	503	528	567	488	516	525	515	511	511	508	506	505	536	505	507	476	527	528	538	542	511	520	532	536	557	531	505	540	557	552	490	536	524	555	470	476	466	540	510	528	513	505	528	487	520	501	513	553	487	514	557	556	503	494	514	526	528	526	536	558	519	526	510	496	537	519	504	558	485	556	508	569	517	520	531	529	533	545	508	534	525	551	489	500	500	535	496	518	515	525	515	512	512	526	528	544	512	492	519	559	512	528	524	530	557	469	541	525	477	525	542	527	511	558	525	546	579	550	561	520	542	541	500	519	514	496	497	549	546	439	543	499	528	544	530	484	547	526	518	509	511	561	524	509	564	512	518	556	508	497	523	463	575	535	534	508	579	553	523	526	508	518	539	559	547	511	560	512	516	516	565	479	532	512	520	551	515	508	558	541	504	498	497	507	559	517	521	509	495	512	529	510	532	569	525	516	508	542	500	524	512	515	520	541	517	539	504	527	465	554	510	485	533	524	553	505	565	544	542	551	534	542	529	564	485	517	512	530	538	504	561	505	533	564	535	530	496	521	530	521	525	508	514	475	532	518	522	512	554	545	497	475	506	531	529	490	546	522	505	541	516	541	560	497	516	506	540	549	520	516	550	518	507	557	548	528	548	492	569	478	497	520	489	506	491	537	525	516	546	531	521	474	532	518	510	490	538	524	505	500	519	541	523	557	524	515	492	538	534	533	524	506	516	477	509	570	511	514	550	524	516	534	507	503	517	544	574	569	469	504	524	518	520	542	567	559	536	527	491	533	532	524	500	506	528	543	488	538	513	543	508	572	552	515	514	508	551	478	516	515	527	478	516	536	544	567	519	529	524	511	536	500	538	532	525	522	535	500	544	504	532	525	493	520	495	513	501	519	512	513	564
16353	6322	1026	629	894	964	835	727	669	544	433	406	333	320	273	215	192	161	151	145	112	112	111	117	91	91	74	82	79	69	74	74	54	56	61	53	60	72	55	59	43	52	49	50	59	56	52	54	56	49	55	56	51	48	52	50	44	42	41	52	52	44	46	61	28	32	39	45	56	47	31	34	44	33	42	49	39	43	31	50	36	40	49	32	42	52	47	41	45	40	39	46	38	36	40	36	31	49	38	52	37	42	44	34	44	28	45	33	46	45	42	48	37	56	36	37	49	44	33	53	46	40	36	42	39	34	46	44	40	46	44	45	42	45	34	55	38	42	47	42	35	30	33	65	30	48	45	39	34	47	40	34	39	38	44	46	42	53	36	42	32	42	41	38	32	38	41	48	44	45	33	35	41	43	41	41	42	38	34	42	34	44	42	38	41	39	50	43	40	39	39	25	31	27	40	45	39	35	41	29	43	36	35	30	45	48	42	33	38	50	47	42	33	43	43	41	44	38	45	45	36	41	41	44	49	30	36	37	43	35	36	28	44	29	45	31	48	53	30	39	30	31	46	36	46	39	42	34	45	43	40	41	47	42	49	39	38	42	30	36	47	43	39	37	32	32	38	46	36	52	40	39	51	42	45	54	36	42	45	51	27	59	37	40	36	39	46	43	55	43	47	45	34	52	33	45	43	45	33	31	43	34	51	53	39	39	32	42	40	41	53	55	39	39	40	48	49	38	39	37	35	48	36	31	29	37	35	41	36	36	38	42	37	38	34	37	34	43	41	35	34	42	51	48	54	45	47	31	46	43	42	40	43	40	33	37	42	39	37	44	44	32	34	56	34	49	34	34	41	42	29	40	26	28	42	43	35	52	45	34	34	39	43	34	39	47	39	38	39	44	42	46	53	46	43	35	46	50	40	41	31	38	37	43	42	48	35	31	46	43	43	40	38	58	45	42	52	38	33	46	42	34	29	34	32	49	41	44	60	36	54	41	34	38	49	39	40	41	51	37	36	36	40	41	39	34	47	52	39	39	43	35	41	47	42	36	39	49	36	48	41	42	41	51	39	40	41	44	46	50	37	43	37	41	40	38	31	35	32	33	41	34	49	47	47	34	34	40	29	32	41	35	41	34	40	39	40	47	34	33	46	43	32	44	51	35	38	42	39	39	41	50	39	38	49	44	50	36	36	37	46	39	44	44	45	43	45	39	39	37	39	37	36	39	57	43	41	39	35	35	37	41	38	30	44	29	49	39	35	55	41	41	45	41	46	41	48	39	28	44	40	37	50	46	27	46	35	37	43	50	38	44	47	44	45	46	38	36	38	32	40	40	37	43	53	41	31	33	50	38	35	36	38	27	41	37	33	48	44	41	44	37	42	45	36	46	37	41	33	48	33	41	32	40	27	41	54	38	41	51	50	44	33	39	38	46	36	38	34	34	46	45	48	41	33	38	38	44	41	35	39	41	38	39	56	39	36	27	39	38	48	46	33	42	41	29	33	56	37	36	48	33	34	36	31	32	41	37	43	41	39	42	36	39	35	35	47	38	30	30	47	36	38	42	39	37	38	41	35	33	40	46	46	46	37	50	41	48	44	46	44	48	42	48	49	32	48	33	54	39	39	41	34	52	40	33	29	38	45	52	41	35	27	41	44	42	45	38	45	40	38	43	32	40	31	36	35	43	42	51	34	44	37	37	32	48	34	36	27	33	44	40	40	49	45	50	34	38	46	45	27	34	43	44	39	44	35	41	48	31	47	34	39	47	46	43	43	44	33	40	47	42	39	29	37	35	47	36	42	50	44	39	34	32	41	36	41	41	33	40	42	30	44	49	48	46	49	36	46	45	42	52	37	40	50	53	34	42	28	49	42	36	36	35	39	40	41	37	35	33	47	39	42	42	46	35	37	31	43	52	56	37	39	39	42	38	43	30	47	38	30	34	34	31	41	53	35	40	48	33	44	42	36	42	39	32	55	47	32	47	38	36	44	35	38	32	48	43	28	41	38	46	52	46	36	41	42	50	36	41	33	39	43	42	39	39	37	36	30	35	39	29	43	42	36	50	39	43	26	44	31	39	30	36	35	33	39	50	53	36	51	37	46	28	46	43	39	47	38	34	40	44	50	37	48	28	41	39	39	41	41	38	52	45	29	46	37	44	35	38	43	48	44	44	45	45	36	47	42	41	37	39	37	37	49	48	38	46	44	46	33	35	35	35	40	51	37	43	45	47	46	55	47	45	30	41	37	36	38	53	41	39	33	42	42	28	37	37	49	31	53	44	36	45	43	43	45	28	53	47	29	42	33	41	33	57	30	43	46	41	33	36	50	41	34	42	38	35	50	47	38	38	36	31	29	38	37	51	34	35	38	44	50	43	36	30	41	43	42	40	46	34	40	44	47	37	39	30	46	42	40	41	43	32	48	41	37	43	45	23	46	44	47	57	50	53	31	38	43	43	36	52	44	36	49	41	41	31	39	33	40	47	44	42	31	32	38	42	35	47	34	41	52	38	41	37	40	36	43	41	47	37	56	47	46	46	34	42	36	44	42	34	32	48	42	35	48	52	37	37	31	42	41	29	42	42	34	44	39	39	51	38	41	46	47	30	25	44	43	42	50	42	28	33	41	35	37	47	50	46	49	45	29	44	40	39	46	33	46	38	54	46	40	52	38	34	58	48	50	38	39	42	48	38	33	40	45	47	51	47	45	35	41	34	35	40	42	36	37	41	47	49	41	39	30	48	61	43	37	50	38	41	43	50	27	39	49	36	54	45	52	37	38	41	44	43	29	50	44	44	36	34	39	38	47	46	45	42	39	48	47	42	37	43	34	30	41	49	37	42	43	42	42	31	48	22	47	41	38	33	39	45	36	43	39	34	49	42	36	48	26	43	44	46	36	51	35	35	44	45	46	39	51	58	41	44	47	47	43	39	46	44	45	44	42	36	42	44	39	38	43	49	27	47	35	42	35	37	32	50	41	47	55	45	40	45	32	50	42	35	52	41	36	37	40	34	50	56	47	36	36	36	32	46	47	32	32	34	35	48	48	43	40	37	45	36	30	38	40	29	46	33	43	40	44	39	38	28	49	40	42	39	45	47	39	35	33	40	38	44	50	52	36	44	31	51	43	25	43	47	44	43	36	42	39	51	38	42	35	28	49	44	29	39	48	38	45	42	33	46	34	46	48	33	41	35	33	38	52	39	49	39	45	46	40	45	42	37	51	41	36	49	43	34	43	37	34	44	49	48	51	34	24	56	38	30	39	40	43	32	37	45	37	42	48	48	48	42	45	46	40	34	45	38	38	32	49	37	33	41	42	41	41	42	34	47	50	49	40	33	33	38	56	44	43	36	34	54	39	33	40	42	50	48	34	41	50	43	48	39	39	34	42	33	42	38	48	35	43	45	43	38	40	37	41	34	32	40	40	37	44	41	39	40	41	41	26	39	38	33	47	33	42	43	47	36	53	45	42	35	42	29	43	36	39	51
54716	28280	15590	27960	35538	34344	31190	27792	24338	21016	18286	15701	13688	11830	10181	9033	7623	6720	5844	5352	4749	4281	3810	3420	3184	2909	2651	2387	2286	2161	1991	1900	1826	1745	1704	1613	1569	1496	1402	1340	1275	1200	1266	1290	1132	1155	1120	1086	1020	1010	964	975	884	905	877	799	823	763	750	780	844	788	834	800	773	758	782	753	744	749	705	709	715	739	728	736	674	708	687	674	711	724	694	637	679	653	711	690	707	620	687	660	672	651	597	672	623	690	693	665	625	598	664	616	632	667	696	634	644	676	660	621	641	639	631	662	616	672	688	596	641	675	639	604	650	621	619	670	605	656	622	648	677	648	659	645	653	610	657	631	603	622	681	633	609	636	598	651	612	641	648	648	646	638	618	621	649	640	609	666	649	616	598	614	610	637	619	656	654	653	655	658	590	628	676	637	666	630	625	624	631	620	615	631	635	625	619	619	618	637	606	606	621	618	629	587	608	624	652	629	620	647	662	614	630	643	620	641	672	642	638	632	618	644	649	600	602	602	580	634	628	641	626	613	636	623	634	641	642	640	627	587	635	612	597	694	674	638	621	634	653	615	673	647	658	575	684	634	608	596	587	626	675	645	616	659	611	636	625	663	607	587	645	677	586	616	666	612	677	631	619	612	623	611	605	684	649	651	566	601	621	651	607	641	601	651	627	637	658	635	679	633	620	627	630	623	598	643	678	606	636	588	627	638	647	625	615	609	633	629	616	656	593	602	591	621	634	668	607	625	613	610	604	628	614	661	657	665	595	630	635	628	627	643	666	623	636	629	661	614	664	629	613	648	610	611	612	582	656	678	637	614	586	606	599	601	653	647	677	643	620	640	618	644	629	638	684	584	611	650	603	644	622	632	597	619	668	631	635	639	599	608	621	614	659	680	643	628	631	652	613	640	643	611	649	604	635	604	578	647	611	634	658	668	634	651	650	585	655	619	598	629	590	626	643	626	645	627	638	641	604	601	593	579	579	603	637	606	623	641	630	642	610	620	635	687	653	596	653	615	655	642	589	673	678	606	603	661	611	611	614	596	616	586	668	590	573	674	637	612	676	629	667	613	690	635	625	629	617	606	632	611	690	653	631	617	627	620	604	657	677	635	575	615	660	660	681	665	633	587	609	644	649	644	663	662	653	621	594	643	613	629	648	636	621	627	632	622	604	609	633	726	662	631	608	619	614	661	611	682	588	663	648	592	628	607	654	573	632	644	632	678	616	636	670	626	670	653	658	602	615	612	669	612	632	672	655	681	656	599	640	664	648	592	637	604	632	657	606	617	619	661	682	612	583	654	640	605	640	635	658	637	672	643	582	648	625	636	691	636	676	628	672	669	641	635	641	635	587	603	616	632	622	599	636	631	593	597	599	611	616	652	645	581	606	619	612	679	656	629	611	574	597	636	597	611	621	601	596	650	562	607	628	667	634	590	646	632	672	624	648	611	620	642	594	635	632	659	633	610	602	628	632	609	653	615	606	660	597	636	642	664	631	627	627	606	601	656	657	609	642	660	622	631	609	662	638	652	626	625	619	582	602	643	647	609	610	620	622	648	576	646	601	603	596	599	631	653	608	615	678	601	617	634	652	596	604	596	611	631	593	608	698	619	654	618	653	658	645	624	624	625	668	642	616	576	643	638	696	652	643	653	619	666	656	612	614	599	638	605	665	607	650	636	615	623	623	663	590	604	615	595	618	640	615	619	588	622	647	593	633	630	612	646	602	598	680	564	619	658	643	635	649	631	602	631	651	587	604	637	581	635	587	613	633	594	631	677	593	609	627	653	689	641	611	584	633	624	648	615	630	608	626	613	662	651	636	652	641	581	636	619	630	637	566	658	603	637	598	616	634	631	602	661	665	612	629	646	659	612	624	659	667	649	650	618	594	631	689	655	630	647	624	631	673	665	587	593	665	661	647	639	681	651	667	646	630	604	640	608	645	607	618	622	630	611	597	687	610	660	655	655	632	634	661	625	611	622	610	683	628	656	576	587	626	625	635	647	616	618	643	647	633	648	651	607	592	592	603	635	619	644	651	621	626	657	627	627	599	658	621	658	612	621	652	630	626	604	624	643	662	599	604	661	591	631	570	614	633	617	629	609	651	590	642	647	606	634	615	635	620	628	623	617	635	666	630	598	623	618	690	652	649	606	664	623	655	673	598	645	598	650	658	656	646	612	588	630	631	642	620	613	644	635	655	664	605	641	624	659	612	644	631	647	634	600	622	603	585	665	617	601	625	595	602	615	652	652	634	624	654	651	640	617	647	674	684	666	630	618	665	600	641	602	625	642	655	636	640	613	622	637	640	635	632	647	613	660	594	604	638	624	565	636	650	620	614	583	648	632	596	627	615	609	625	669	593	607	610	676	651	637	621	623	656	643	586	626	623	599	628	661	625	644	626	611	669	632	623	618	597	624	648	657	608	600	625	609	641	652	628	673	616	601	615	641	605	605	625	567	647	628	638	619	629	659	622	671	591	675	646	631	635	630	622	655	593	591	667	668	614	636	655	650	597	599	630	606	624	619	647	610	652	597	672	607	611	642	587	615	671	628	655	625	632	598	619	618	658	633	657	588	635	608	609	606	645	673	614	634	661	601	642	628	634	611	596	689	630	607	644	621	657	618	623	590	624	692	593	596	640	661	625	670	596	597	622	626	605	633	610	608	576	649	630	626	628	668	638	639	619	612	631	658	615	611	642	658	611	623	624	643	623	634	635	608	561	616	668	611	602	676	609	660	622	646	661	610	640	653	649	618	659	647	630	636	638	619	617	580	602	636	597	638	601	578	620	645	648	632	651	632	689	649	626	633	603	626	655	571	644	637	678	621	618	608	631	652	632	644	589	679	621	626	605	662	607	620	581	639	618	628	618	621	606	616	646	661	642	632	615	625	640	628	659	614	641	633	605	621	625	643	614	632	618	602	648	609	676	579	643	622	673	613	634	629	615	646	662	629	670	646	648	602	635	615	623	597	610	616	662	599	619	636	621	628	679	636	667	587	618	603	613	625	663	609	610	658	623	638	600	634	633	645	628	625	655	673	617	654	680	678	637	657	650	570	605	579	616	582	612	660	597	589	632	619	625	649	619	658	577	657	599	600	652	647	600	599	607	639	615	645	605	613	646	658	616	633	584	624	667	602	634	620	613	652	657	669	617	616	620	618	635	637	600	596	605	670	598	627	593	674	635	642	636	644	649	592	627	674	617	608	608	656	661	616	603	593	673	631	625	613	649	621	648	649	596	625	648	635	644	619	648	597	657	601	614	669	672	642	646	616	613	592	637	630	667	702	606	602	612	609	605	635	598	635	653	631	666	620	606	580	611	659	669	573	621	678	600	641	629	622	612	670	631	618	623	630	657	616	585	643	630	614	663	634	648	639	649	652	607	637	622	661	619	639	676	614	646	658	636	639	654	659	672	661	638	610	626	650	565	625	605	580	662	603	635	614	642	615	650	592	617	588	634	632	638	611	631	631	652	618	653	668	638	656
11049	3236	579	400	621	655	552	497	402	352	331	301	241	197	182	131	140	130	127	120	96	101	95	78	84	93	66	60	75	59	57	76	67	63	58	47	56	51	54	60	70	64	67	61	57	56	55	47	56	67	57	45	51	51	46	57	54	75	56	47	60	45	37	54	64	55	55	41	47	56	50	47	39	44	47	47	49	51	46	48	54	66	53	44	41	46	54	48	50	48	58	44	56	56	37	41	53	48	45	59	48	55	49	51	42	53	43	54	40	47	56	51	55	45	47	60	39	51	64	52	48	48	41	55	52	39	51	51	54	44	41	31	44	55	39	40	56	53	41	57	49	51	50	52	42	40	45	55	60	39	44	57	47	43	50	55	42	54	42	47	50	43	64	41	46	33	53	52	51	43	40	56	44	50	59	53	46	46	57	57	44	46	37	52	51	57	60	41	41	52	56	52	44	36	60	47	49	52	51	61	58	44	39	58	39	49	56	42	38	44	48	55	58	53	58	51	51	45	48	61	47	52	41	61	47	52	48	29	44	26	56	39	57	55	46	43	44	46	45	47	50	53	56	42	48	57	48	52	45	43	46	41	46	51	48	53	46	52	41	42	41	41	51	44	38	54	50	47	41	60	51	53	43	45	44	47	52	36	41	41	44	51	44	54	46	53	48	53	52	43	66	52	41	44	53	43	49	52	37	51	55	47	46	65	54	49	54	49	38	49	40	46	45	37	37	47	67	53	53	53	47	47	53	40	52	31	40	49	48	45	42	53	51	41	47	45	46	56	44	53	55	42	53	53	48	37	44	50	55	47	56	42	49	56	50	48	54	50	63	50	77	61	46	36	37	49	37	52	61	47	49	40	52	50	51	58	40	48	41	47	51	45	45	56	53	55	41	37	35	49	51	51	44	47	48	44	54	50	43	48	33	49	49	45	56	43	48	57	45	47	41	33	51	48	45	50	59	39	47	33	45	52	47	41	41	53	48	46	41	63	40	52	49	48	58	44	41	47	51	61	56	37	48	41	37	40	54	42	52	55	46	44	53	45	44	45	52	47	43	56	46	43	50	56	54	58	62	46	50	42	52	41	50	50	53	35	49	46	50	54	46	39	51	43	47	56	47	45	53	53	50	32	52	50	56	44	38	50	44	49	49	60	55	46	50	46	41	43	58	61	51	47	51	49	45	41	47	46	47	45	53	46	44	45	44	57	49	58	44	41	47	42	51	52	54	47	43	44	50	51	51	55	58	46	43	67	40	49	51	55	46	55	55	46	55	41	60	64	55	37	45	44	53	43	51	47	52	42	38	60	55	63	53	47	45	49	56	42	41	56	45	54	49	54	40	38	50	48	52	59	36	40	46	45	41	41	45	49	49	57	41	43	50	52	47	37	66	66	51	49	58	44	40	48	49	55	50	48	34	51	53	52	42	42	44	42	54	41	44	38	43	50	46	36	50	59	49	43	48	41	50	46	54	46	47	49	51	46	49	46	53	46	54	47	57	53	44	35	46	53	40	46	48	50	45	50	52	53	54	53	52	45	47	40	37	38	43	43	62	58	46	44	46	34	34	41	42	54	40	56	42	50	38	49	45	55	52	55	46	50	68	44	46	37	47	62	52	54	40	43	40	55	49	42	28	48	52	57	52	60	41	36	48	55	39	56	56	65	38	55	54	46	55	48	37	48	46	43	43	52	49	41	45	40	63	42	56	55	45	38	65	45	36	49	48	42	48	46	55	46	37	47	28	47	44	49	49	41	49	53	51	60	54	56	54	50	43	51	47	61	45	52	34	49	63	58	56	57	45	47	51	38	43	52	47	49	39	48	60	56	45	43	48	33	45	43	56	48	50	59	60	50	39	41	32	60	51	53	47	64	47	43	54	56	57	51	40	54	41	41	52	32	47	48	45	52	46	47	55	55	44	56	43	42	42	47	38	43	51	48	39	41	45	41	49	51	56	44	51	48	44	50	46	42	57	46	48	40	53	42	48	50	51	50	48	44	52	56	48	54	52	56	26	38	42	37	65	47	48	48	55	66	39	38	45	55	54	46	45	42	48	57	53	55	47	47	52	62	64	51	49	58	49	39	44	49	46	37	54	61	51	36	50	33	46	47	44	50	44	44	39	39	41	47	46	42	51	47	43	38	53	42	39	54	54	47	45	55	48	52	46	55	46	43	44	53	38	48	48	49	51	53	42	44	43	45	48	49	49	46	52	60	62	57	45	47	60	55	44	59	44	49	44	52	41	60	51	42	53	56	44	41	47	57	56	51	46	43	48	45	42	48	61	47	40	50	41	49	50	50	48	55	54	47	44	38	42	44	48	43	55	47	41	50	46	51	43	50	43	32	35	46	46	39	45	62	51	49	44	47	48	51	43	62	50	42	53	46	52	51	55	51	57	44	50	43	48	43	45	45	59	53	56	56	42	55	55	51	50	44	54	48	43	43	42	53	38	57	40	45	41	52	47	42	45	48	45	46	56	52	43	46	48	49	48	59	56	52	41	40	54	52	46	53	37	57	41	39	57	49	62	57	42	43	48	42	47	47	49	61	49	50	51	39	57	53	41	55	49	53	45	41	54	41	55	34	61	44	54	45	48	49	48	57	40	45	48	45	50	46	43	55	46	50	52	47	46	42	48	39	55	60	49	44	46	48	60	37	45	47	40	49	44	37	53	54	52	51	47	54	42	51	54	42	52	44	42	60	54	53	58	55	41	40	48	44	44	56	42	42	39	33	41	49	40	42	55	37	46	43	50	53	60	59	45	49	55	64	45	65	48	42	44	42	50	48	44	52	47	50	54	52	51	57	45	55	58	51	40	49	54	63	53	47	41	57	60	44	48	58	59	42	67	38	37	54	61	53	46	41	48	39	54	51	34	62	63	43	43	55	55	52	44	44	47	60	50	60	43	49	58	68	50	56	56	57	48	56	43	42	52	41	36	43	51	37	40	41	55	43	43	55	48	38	54	45	48	58	36	43	48	55	51	42	48	45	77	55	64	54	43	60	48	56	39	50	49	47	51	40	43	40	50	55	45	54	44	36	48	47	53	53	36	41	50	51	41	51	41	43	51	52	43	55	43	56	59	47	48	52	51	51	45	44	45	44	53	49	49	43	41	57	36	35	45	38	45	32	46	46	40	54	52	60	54	39	42	34	49	47	45	49	50	54	63	54	49	52	53	52	58	39	49	55	37	49	43	44	40	51	43	46	41	43	52	54	50	67	47	49	57	45	40	45	54	42	50	52	48	55	42	39	48	43	56	49	57	57	54	55	44	49	50	48	52	51	52	44	52	41	48	49	49	40	50	38	54	57	46	50	43	39	61	44	50	36	52	39	45	52	56	43	42	41	39	38	37	43	32	54	62	52	64	47	48	51	51	51	39	50	41	45	49	46	38	57	60	49	51	41	37	46	54	50	69	53	61	51	59	39	54	66	39	56	51	56	51	50	49	49	44	61	49	38	52	57	53	47	41	57	38	42	56	44	48	48
47376	24205	11561	23272	30663	29385	25885	22232	18896	15872	13572	11705	9872	8401	7342	6123	5220	4466	4172	3712	3228	3048	2760	2529	2302	2097	1918	1913	1765	1655	1525	1520	1493	1389	1405	1373	1346	1239	1291	1259	1165	1064	1111	1116	1087	1084	1024	1063	995	1066	967	974	930	906	932	847	845	829	840	854	810	868	880	842	846	870	799	860	827	776	828	786	796	821	777	810	797	793	741	786	821	793	809	781	792	804	743	753	747	803	825	796	731	772	738	755	747	785	801	768	792	695	818	745	724	747	805	734	768	688	764	829	767	786	802	714	724	780	771	759	741	783	797	762	772	821	751	777	789	747	759	795	750	758	751	743	751	748	738	792	757	765	754	758	765	786	762	726	783	726	695	785	792	731	770	781	725	764	710	795	748	749	778	731	749	714	748	749	694	764	777	738	750	781	806	745	747	744	747	751	747	766	783	765	759	796	763	743	748	801	763	754	744	795	761	713	726	777	746	760	727	769	747	720	709	782	757	718	782	778	779	726	782	760	733	705	758	762	753	752	732	762	748	761	738	724	736	742	738	750	740	808	805	729	807	770	732	803	755	762	728	738	764	778	773	744	768	735	800	712	729	736	739	746	762	755	728	763	744	736	748	733	733	738	800	713	737	732	778	738	741	795	750	714	755	729	759	765	758	808	720	744	756	809	769	741	814	741	705	740	789	737	752	730	757	745	763	747	752	789	693	760	740	759	698	767	747	790	722	699	739	738	706	730	753	745	683	731	781	733	771	760	778	784	795	771	729	728	723	743	764	682	781	751	764	720	764	745	775	789	775	721	711	737	774	785	747	743	802	741	758	831	830	744	742	763	743	742	769	751	738	747	762	779	748	762	761	762	715	761	746	779	793	744	732	769	726	751	695	736	795	778	758	739	746	761	777	758	763	799	711	729	720	743	747	773	707	729	725	729	771	728	704	757	765	768	775	740	755	777	780	797	776	796	708	779	734	737	723	741	764	737	708	731	702	791	764	754	757	720	724	768	734	757	714	695	761	728	730	726	738	767	803	729	743	784	797	815	698	780	766	759	744	743	767	709	699	750	769	751	743	766	730	705	718	781	717	786	717	738	775	738	796	734	742	775	722	740	718	704	719	759	741	795	701	744	768	758	772	771	769	700	761	773	764	719	718	737	711	775	763	755	733	769	752	743	742	770	747	737	749	751	771	740	780	752	705	751	728	769	716	721	795	735	769	723	737	758	742	766	758	778	724	752	708	729	739	761	797	723	728	686	797	771	787	775	715	750	744	780	772	753	750	707	778	784	772	726	742	777	751	712	725	779	729	801	744	764	720	756	748	788	768	694	729	788	806	757	777	788	752	726	785	769	701	699	750	722	763	716	761	733	707	753	766	741	764	780	777	719	745	731	769	735	761	766	772	781	749	740	742	792	743	712	762	750	785	736	717	779	766	757	743	738	770	775	828	772	714	701	712	744	735	760	793	752	795	765	748	737	782	720	759	754	741	731	777	761	735	754	715	742	767	727	795	737	728	771	765	749	721	751	771	757	768	745	744	822	761	738	726	794	713	821	725	745	758	763	711	783	776	752	754	753	716	753	791	711	739	755	788	730	712	778	772	751	731	762	733	782	793	755	724	713	791	757	743	777	767	753	787	728	783	778	711	763	751	761	749	784	752	771	760	767	749	694	739	733	750	775	694	767	747	701	749	750	696	772	791	766	711	698	737	769	783	720	808	750	759	765	734	751	759	737	759	778	775	778	768	792	736	742	717	752	730	777	768	749	751	742	742	785	783	751	823	733	713	715	787	764	816	775	768	731	738	703	786	761	773	763	730	803	706	696	756	761	748	690	764	740	718	743	732	748	750	748	780	790	771	753	729	763	698	723	732	766	750	781	769	698	719	774	721	728	756	766	762	782	752	733	702	747	781	731	780	752	763	744	756	761	787	767	755	761	780	735	725	767	741	744	785	746	711	756	770	744	787	735	818	799	775	757	749	749	756	739	734	764	758	735	729	762	759	703	732	791	751	779	773	791	752	747	710	729	689	752	787	794	736	799	727	707	744	731	766	710	692	748	711	761	756	735	755	755	733	758	753	736	713	758	782	766	753	765	792	779	718	796	772	787	767	746	732	749	719	739	785	793	724	779	722	778	762	732	771	727	741	787	784	749	712	739	767	741	707	739	725	722	756	733	784	749	722	830	766	749	777	756	773	705	724	734	763	713	737	783	771	759	722	778	785	682	765	761	768	747	731	746	792	712	757	775	707	818	732	738	742	753	802	797	776	765	769	751	759	759	691	734	714	717	719	780	733	754	716	749	751	776	719	784	731	780	744	747	750	745	726	683	708	763	833	748	785	765	741	741	759	778	778	722	706	778	798	710	769	729	783	706	751	724	760	760	745	756	713	747	759	733	727	772	768	711	738	755	737	776	714	747	774	706	752	754	763	776	807	757	767	741	727	697	817	737	734	709	739	760	797	710	757	769	703	778	756	734	775	729	742	746	727	767	721	809	724	713	725	777	719	806	750	729	704	712	778	749	717	723	728	742	766	734	727	768	757	740	750	749	718	754	775	681	781	774	763	763	783	715	754	743	721	778	749	718	742	708	771	751	724	756	773	723	737	748	790	697	785	738	771	793	775	806	762	771	696	739	740	747	767	748	806	723	765	696	746	802	700	737	769	795	716	751	762	706	744	712	723	711	700	793	781	743	698	742	810	710	749	757	706	707	759	727	743	772	793	724	679	726	725	783	791	774	725	757	743	787	843	818	771	768	759	717	783	773	726	726	749	781	752	756	724	732	731	759	733	744	750	772	780	717	760	800	755	771	757	751	731	747	720	735	723	733	793	774	747	724	705	778	743	757	719	782	769	754	740	746	771	744	747	794	735	780	739	759	734	749	751	727	734	739	714	742	761	736	729	748	741	752	717	747	746	764	754	693	759	800	783	764	718	734	736	774	742	743	792	733	786	731	729	775	762	758	731	773	759	719	749	739	750	749	764	762	753	706	747	743	748	735	751	776	695	717	768	726	742	746	763	757	746	709	680	801	775	778	701	747	771	798	789	769	738	755	785	761	734	710	754	747	741	763	753	785	751	739	737	787	755	766	727	756	704	731	722	734	773	760	763	779	768	750	744	746	711	777	717	699	747	772	747	745	725	787	759	745	731	728	797	753	748	769	787	719	769	753	771	799	762	711	774	802	767	740	724	758	739	740	745	767	734	745	760	717	749	746	725	768	775	756	768	744	792	729	725	727	751	751	760	763	765	746	732	736	708	786	737	785	739	751	755	752	729	697	786	745	775	710	737	717	793	742	719	748	787	735	741	735	753	786	726	771	733	757	720	755	751	712	769	735	778	692	758	716	747	715	712	778	786	800	749	778	753	727	713	731	768	773	761	690	735	738	744	730	755	723	722	714	774	738	748	768	708	760	721	761	761	790	711	736	766	706	766	725	771	766	727	805	751	751	728	778	779	776	743	729	770	771	705	740	779	748	768	733	768	806	724	774	740	758
15922	6631	1010	651	889	983	818	725	670	562	442	381	331	298	236	224	166	128	139	156	129	121	93	101	63	93	92	64	65	63	60	73	58	61	57	59	59	46	40	47	55	53	44	51	39	50	32	46	50	37	31	25	38	36	40	37	29	42	32	34	34	38	23	44	35	36	49	37	41	48	42	36	36	37	31	37	34	27	33	32	46	37	21	35	38	36	34	22	35	28	38	28	36	30	34	49	34	34	33	41	31	41	48	38	36	30	33	32	34	34	45	27	38	47	31	33	29	51	30	26	39	31	38	22	36	35	52	28	25	36	22	31	41	30	34	39	41	46	23	27	33	35	30	32	31	40	35	27	33	31	32	32	38	34	31	31	25	40	38	36	38	31	38	30	26	39	36	29	32	30	37	41	32	47	34	42	39	36	36	39	26	42	28	45	29	37	44	31	35	35	30	35	43	39	39	45	30	35	34	34	35	25	36	39	36	33	34	33	32	33	28	41	27	33	33	35	36	34	44	28	28	38	37	34	40	40	43	34	30	28	21	39	39	38	26	42	39	36	29	33	41	46	37	26	35	30	47	24	34	30	34	27	36	46	22	41	28	40	33	33	36	43	38	41	31	39	38	33	50	33	27	32	30	34	30	38	27	36	26	30	29	32	26	41	33	37	30	23	44	28	36	23	31	37	31	31	35	34	39	40	36	42	40	36	45	45	38	31	43	33	29	29	45	29	37	34	35	31	32	31	44	49	42	32	34	36	43	23	38	32	31	39	34	29	33	28	39	28	40	39	28	30	31	37	30	36	24	33	36	23	48	28	48	33	35	39	21	35	34	46	32	34	33	38	33	29	41	36	20	35	42	36	30	39	38	32	35	33	24	38	43	35	37	32	28	44	31	40	31	29	30	38	37	29	34	35	28	36	44	32	39	35	38	27	30	33	32	34	36	36	30	38	39	35	28	32	40	31	32	45	39	30	36	33	32	37	22	34	38	41	41	35	41	25	38	36	32	33	30	31	42	33	33	40	51	36	38	40	43	38	32	40	28	28	35	44	34	36	33	46	32	43	42	36	47	44	24	44	32	40	35	18	32	33	42	46	38	37	36	40	37	36	31	43	27	39	43	34	37	37	38	31	36	32	31	28	30	40	40	47	41	29	41	36	31	39	41	33	34	40	25	32	39	31	41	44	30	46	41	27	52	33	32	34	37	32	25	30	57	32	26	38	32	39	35	31	35	30	39	36	40	25	34	44	41	35	30	33	24	35	32	36	48	29	37	29	44	42	36	22	38	34	34	38	38	30	24	40	36	27	24	41	38	37	31	36	40	43	39	41	47	35	36	20	37	44	35	34	31	34	42	44	33	31	28	39	31	37	41	32	20	38	30	36	30	32	33	40	24	25	36	41	42	39	42	35	42	33	41	34	33	45	50	36	32	41	32	40	39	33	40	39	44	39	41	37	48	31	33	41	41	40	30	20	34	34	28	26	29	41	25	45	33	32	28	33	30	29	32	29	43	36	39	40	37	45	38	38	28	39	26	33	43	33	39	29	27	34	28	29	35	37	42	38	37	42	32	45	24	35	48	48	32	42	39	42	30	34	41	36	30	35	25	28	37	32	31	34	36	43	24	27	35	38	36	30	37	43	37	33	46	38	26	23	45	40	37	30	35	36	31	43	34	28	33	38	48	42	36	35	30	38	29	43	31	30	30	33	27	34	45	36	38	33	30	23	33	34	36	37	30	40	34	39	36	36	41	34	36	47	31	43	34	30	36	36	33	34	38	39	37	38	34	36	35	39	35	29	28	30	34	40	33	46	27	26	35	40	34	32	42	37	45	44	30	40	29	33	27	30	35	33	29	36	47	35	30	40	34	37	49	30	36	26	34	29	43	27	30	29	30	29	38	30	42	25	37	31	37	35	42	27	34	44	32	40	39	34	31	29	28	44	36	43	41	38	30	34	33	36	36	31	36	44	43	40	32	44	35	43	36	42	42	37	41	40	30	34	32	30	39	29	30	33	34	36	41	47	33	41	34	35	31	33	37	38	29	39	39	34	38	33	27	46	33	28	35	24	30	27	28	35	31	29	44	29	36	35	43	31	35	34	46	29	33	34	30	31	33	42	35	29	30	33	20	27	33	39	27	32	35	39	36	34	46	30	36	30	28	38	33	32	34	39	38	33	33	34	37	32	38	43	37	37	35	29	30	30	38	35	27	31	39	50	44	29	36	36	26	36	31	29	27	32	35	36	38	37	35	34	27	40	39	39	32	36	31	44	34	18	35	21	26	31	31	34	27	37	39	39	30	32	37	42	24	32	34	33	30	37	30	35	30	25	30	35	30	41	40	29	33	36	31	36	34	38	42	41	38	32	35	30	36	36	42	34	37	32	31	32	37	27	27	31	26	41	31	28	31	40	31	47	45	32	37	30	31	38	28	28	24	25	33	35	21	42	37	29	30	39	36	41	34	37	33	32	28	42	28	44	25	45	28	31	39	35	40	43	35	39	40	32	37	31	33	33	30	31	36	26	30	31	38	36	43	42	43	40	34	33	26	38	32	43	29	35	32	39	39	36	36	37	37	32	34	30	39	32	30	32	37	34	29	34	38	30	38	34	24	31	43	44	31	36	39	39	37	46	25	24	34	21	32	28	41	42	37	40	36	29	43	31	43	36	23	31	31	39	35	26	30	33	44	37	26	39	38	31	37	34	30	34	31	34	33	32	42	50	36	34	38	40	35	46	24	33	33	30	29	25	35	33	48	22	38	48	29	33	30	37	23	31	45	25	35	27	40	32	36	24	29	31	43	44	24	41	37	37	40	26	37	31	29	36	25	39	25	26	41	32	40	41	35	44	34	31	39	44	43	27	40	37	46	38	32	33	36	35	37	38	39	34	36	28	35	37	34	38	29	37	35	32	42	41	42	33	36	22	40	44	44	32	36	29	44	36	33	31	35	42	42	24	28	36	40	43	41	27	24	41	29	44	43	36	33	37	31	37	28	39	33	27	36	42	42	41	30	39	33	43	35	42	25	35	35	30	35	31	39	27	36	31	37	36	42	32	39	27	22	33	51	32	35	35	32	46	39	30	34	40	32	41	31	38	34	43	32	33	43	30	32	29	37	30	27	34	34	37	26	34	25	33	42	27	35	34	33	35	33	33	41	30	30	42	27	27	28	41	34	34	28	30	34	37	32	32	36	37	36	36	41	39	37	31	48	28	37	25	42	44	34	26	38	35	33	36	37	31	34	32	41	40	42	42	33	30	35	34	44	31	26	43	27	41	40	35	38	35	39	33	48	45	39	37	36	46	15	34	24	28	32	35	46	25	38	41	44	45	22	27	36	27	25	33	36	54	33	35	36	40	44	42	39	43	32	45	32	20	49	31	33	35	38	32	32	34	30	39	43	25	31	41	30	40	30	25	38	26	44	32	43	26	32	34	26	35	39	34	38	50	32	37	45	32	43	29	29	44	37	26	33	34	50	40	45	37
55815	29408	15768	28464	35818	34672	31470	27933	24299	21097	18148	15748	13489	11839	9976	8592	7472	6455	5735	5203	4637	4227	3710	3382	3043	2873	2533	2328	2146	1986	1898	1780	1701	1693	1626	1541	1503	1416	1312	1221	1236	1152	1167	1155	1104	1047	996	1010	949	895	875	890	810	797	839	749	756	722	678	749	734	686	698	658	725	679	695	685	672	685	655	658	642	643	612	677	641	590	620	620	615	623	588	618	654	560	568	592	588	640	596	553	541	615	565	541	614	576	577	583	615	602	544	565	584	576	556	539	585	551	552	565	617	565	559	525	561	550	590	576	604	546	598	569	578	575	547	575	562	520	579	600	551	573	523	545	569	523	552	559	531	526	511	528	584	560	551	544	570	572	572	543	555	561	493	529	520	535	514	555	565	558	540	529	555	552	541	586	562	510	558	541	571	540	537	560	584	560	546	549	547	552	563	514	542	512	553	530	572	586	554	521	530	567	542	538	551	594	527	514	559	546	535	535	521	549	521	553	573	544	572	556	573	537	571	515	588	587	566	562	553	551	575	546	570	615	515	554	546	570	527	550	511	518	521	545	557	567	512	576	508	548	527	561	540	511	553	540	536	558	543	543	528	559	526	522	537	515	573	532	585	535	538	535	545	536	556	546	516	565	524	576	527	525	545	575	540	520	552	519	543	567	528	557	553	535	565	506	501	553	570	562	529	559	565	526	568	517	564	575	548	567	536	560	572	560	558	546	571	533	513	521	531	535	524	565	566	518	593	539	537	549	534	567	540	530	552	546	531	582	572	587	547	525	524	564	593	554	569	521	545	531	571	558	476	545	565	526	533	553	550	530	554	561	549	562	576	525	535	555	540	498	565	537	529	572	507	547	507	500	537	494	532	553	541	545	508	550	554	529	546	546	538	549	587	546	562	538	554	532	589	528	544	552	553	534	503	517	589	585	538	537	520	584	546	515	541	551	539	573	527	550	515	541	518	559	592	550	547	575	500	547	563	548	553	525	547	530	567	571	538	547	537	543	553	585	588	590	537	530	551	537	518	504	593	525	532	524	525	553	522	525	583	523	547	551	570	525	520	532	564	564	547	569	573	543	538	535	582	554	532	548	537	556	573	545	601	580	532	573	594	621	564	551	576	517	541	587	565	539	522	499	566	588	523	534	555	517	500	521	519	551	613	561	541	561	511	515	529	498	545	515	560	503	558	548	527	546	540	555	522	569	540	522	542	579	503	544	570	545	531	538	525	543	568	561	555	527	524	539	511	557	522	556	563	580	521	554	556	522	549	538	538	540	524	551	556	542	513	563	497	544	542	521	511	530	596	553	548	558	561	559	558	555	530	545	580	589	607	552	532	555	557	573	552	565	539	535	521	557	536	530	542	534	577	548	572	528	549	564	553	596	535	542	564	514	526	523	524	519	534	549	494	551	536	572	511	527	595	538	526	517	529	552	526	600	566	562	533	521	550	575	512	550	544	553	527	583	509	562	549	506	536	565	508	557	552	527	577	565	561	531	535	542	567	555	535	553	514	550	569	503	571	510	578	574	552	525	520	531	548	559	541	550	562	535	563	527	507	555	579	583	543	551	555	490	556	523	569	587	516	541	540	576	565	566	528	576	550	528	549	523	540	528	535	537	550	539	539	553	514	533	602	527	511	541	510	559	541	565	526	501	542	550	532	503	610	566	542	549	554	559	546	559	556	571	525	555	531	551	511	524	522	559	502	544	544	505	558	551	534	567	540	597	519	547	526	511	553	509	511	569	564	555	540	530	517	548	533	495	544	575	530	543	576	557	541	566	557	532	535	546	536	550	548	539	526	515	541	546	539	537	531	553	554	530	574	558	551	515	556	538	553	521	540	509	557	595	565	547	557	577	542	525	554	516	562	581	575	499	534	533	532	580	529	533	586	532	561	561	575	527	552	549	548	578	504	524	591	563	546	555	567	572	527	586	600	541	558	560	500	547	532	554	530	553	541	563	552	518	550	591	524	565	570	526	539	530	585	557	578	518	567	523	509	536	542	531	542	519	537	528	532	545	532	529	537	550	531	550	570	536	573	552	534	539	554	579	539	517	565	523	542	558	544	515	502	519	539	570	528	552	589	530	606	523	547	558	545	577	534	510	582	543	558	579	544	545	551	540	534	538	545	543	567	527	545	566	523	587	541	574	579	563	545	544	586	524	492	548	546	517	536	554	519	568	560	568	514	585	544	530	544	525	522	536	578	527	525	577	569	533	543	520	561	593	541	562	560	567	565	566	550	570	556	582	542	541	544	573	525	505	541	526	527	556	570	524	525	566	520	535	520	528	514	523	594	555	549	543	552	570	530	541	556	564	494	509	538	562	570	556	543	529	561	572	516	529	557	617	563	562	536	568	548	525	551	563	570	535	583	563	527	547	535	585	531	533	542	540	535	524	523	577	512	533	550	588	519	546	555	459	531	532	503	529	599	533	554	504	566	546	565	533	572	543	568	527	537	529	512	550	535	557	519	525	558	515	517	530	511	606	576	567	547	595	540	528	563	575	534	523	555	557	534	562	580	549	557	552	555	540	530	572	551	496	541	547	516	514	599	521	526	552	550	526	585	519	534	537	535	536	571	585	552	544	519	546	538	521	546	592	513	522	545	551	547	539	560	577	519	535	536	558	552	583	560	559	521	522	526	546	589	568	543	548	568	564	557	564	577	535	562	570	541	577	517	535	530	539	535	576	572	561	508	522	525	506	572	557	537	559	580	547	531	535	563	553	559	541	502	542	530	546	536	549	539	549	518	568	529	511	538	546	554	536	569	530	554	578	572	582	558	539	601	528	567	548	521	527	560	562	577	521	483	560	565	534	576	555	565	542	520	529	506	552	563	542	541	546	524	601	557	546	565	578	560	517	537	532	562	557	518	577	525	593	555	577	512	569	564	549	562	522	533	533	551	536	569	548	496	552	551	535	486	542	568	556	552	553	548	562	494	569	541	559	532	569	554	532	547	563	540	526	540	524	542	566	559	565	575	548	543	502	517	547	534	523	538	505	538	563	544	562	529	550	576	560	529	610	527	520	556	582	526	518	557	595	523	544	571	547	577	518	564	565	548	537	562	573	544	588	521	560	576	569	497	568	529	576	574	495	575	534	588	538	581	498	542	537	555	541	530	510	557	537	546	550	529	532	538	543	533	523	543	527	518	563	514	571	533	533	522	517	535	558	568	531	544	511	552	563	518	567	595	556	573	554	576	528	547	530	563	545	568	535	605	544	552	516	591	548	565	527	501	542	549	599	555	569	559	544	540	548	536	582	552	560	574	520	523	507	553	564	490	536	562	547	565	539	496	558	522	570	523	527	573	548	544	555	501	520	606	531	550	562	552	557	554	520	524	563	554	561	578	532	506	533	548	548	540	533	581	550	547	560	528	557	540	533	588	504	590	558	532	585	558	542	537	526	536	592	556	543	514	567	542	553	571	516	547	555	587	540	509	521	542	568	534	499	538	561	526	548	588	563	527	581	555	569	548	542	589	494	524	536
6119	1538	421	262	408	442	336	302	251	243	184	170	158	147	119	95	94	87	81	73	63	69	57	63	53	60	45	37	49	38	48	39	41	44	40	41	50	45	44	37	37	34	43	30	35	48	44	32	38	47	40	38	33	52	42	38	35	34	40	33	32	36	35	32	34	24	41	44	36	40	38	36	34	36	32	29	42	24	33	42	27	41	33	28	45	29	28	29	26	38	41	26	27	38	29	39	25	40	26	39	24	20	36	33	30	35	33	32	27	31	45	27	29	33	37	36	33	28	25	29	33	21	27	35	32	34	43	26	36	32	39	26	25	28	24	35	32	41	29	29	46	35	34	38	32	32	46	40	34	29	39	37	30	29	30	36	31	31	28	31	37	33	46	34	34	30	36	36	35	38	42	28	32	32	27	49	28	38	29	38	25	35	39	35	27	34	32	38	28	37	37	30	40	28	41	41	38	41	34	48	33	32	32	44	41	45	42	37	29	35	39	35	36	27	34	27	41	35	38	31	26	32	27	41	42	26	36	32	31	46	43	42	30	22	37	39	30	49	43	35	43	29	27	40	36	33	28	34	29	26	27	32	40	37	25	36	28	37	24	46	34	37	31	27	32	31	32	40	26	30	39	33	22	42	38	25	32	26	26	41	27	33	34	41	36	23	35	27	44	35	31	32	28	27	35	25	30	30	29	35	34	33	37	24	33	39	28	23	45	33	35	28	31	31	40	38	27	50	29	30	38	35	26	30	34	30	35	38	33	34	35	31	26	33	37	32	41	33	35	28	38	30	38	35	34	52	26	34	34	26	39	43	32	33	32	36	38	28	31	35	34	34	25	25	39	30	38	27	36	31	34	29	32	30	39	33	29	42	39	34	34	28	37	37	27	40	30	33	28	43	36	30	39	33	26	27	24	31	29	38	35	28	38	48	26	36	31	44	24	31	35	32	25	40	29	30	36	30	32	38	29	40	41	28	38	39	29	22	34	36	36	35	34	36	23	37	30	31	43	40	24	27	38	35	34	50	27	41	29	36	42	38	32	39	31	34	33	32	34	31	38	41	43	33	34	25	26	42	37	45	34	36	26	32	27	31	28	31	34	28	34	36	36	37	27	32	23	33	29	29	31	38	40	29	26	48	27	42	35	31	20	29	26	39	24	43	30	28	40	34	36	34	39	34	27	41	39	29	33	32	27	39	28	43	41	41	30	37	39	34	28	28	38	27	38	37	33	24	36	34	33	30	28	27	39	39	35	27	22	33	33	29	35	46	30	31	35	41	26	23	37	25	32	40	35	32	32	26	29	39	33	33	33	38	37	26	30	25	28	37	34	40	39	36	31	35	33	32	34	40	34	42	35	35	30	32	36	32	29	29	31	27	36	33	33	47	35	32	27	32	31	38	32	39	38	49	28	32	44	37	27	39	43	38	34	29	25	28	37	28	29	32	31	29	32	33	33	40	31	31	23	37	45	35	36	44	30	36	28	29	44	33	38	29	32	43	42	31	48	33	32	29	36	25	29	38	31	37	23	31	30	31	40	20	40	32	26	36	30	45	25	31	35	51	45	36	36	38	37	37	24	27	31	37	25	31	29	26	29	27	24	38	46	37	30	40	26	41	35	27	40	38	47	32	37	32	32	29	38	33	46	47	34	34	37	31	36	34	31	44	33	38	44	30	25	36	39	36	32	30	26	27	32	41	32	36	33	46	41	37	34	31	39	31	31	36	29	36	26	27	29	40	30	32	39	37	35	27	36	29	37	41	32	37	43	46	31	28	30	37	35	31	37	27	32	37	37	29	37	42	41	42	53	30	34	35	25	31	38	34	33	34	26	31	42	39	25	19	35	26	31	32	32	29	26	41	34	42	35	44	41	22	30	35	29	36	31	27	35	29	32	42	42	24	44	37	37	36	36	41	44	20	40	37	29	28	37	28	31	44	40	34	37	24	38	27	33	36	41	37	31	28	35	35	36	29	39	38	31	39	33	33	35	30	33	30	37	29	24	21	20	43	35	44	32	40	24	34	48	37	42	37	29	35	30	40	33	37	41	36	27	47	26	31	31	26	31	37	35	37	25	31	36	30	38	35	29	19	38	16	43	28	25	31	43	39	26	43	31	36	24	31	48	36	40	43	39	39	28	39	31	39	46	40	34	31	31	26	44	38	40	30	40	27	39	34	34	31	29	31	24	27	39	36	30	33	25	32	30	26	49	30	38	38	30	36	43	48	34	38	30	30	32	32	52	31	35	29	34	32	31	31	34	26	41	37	36	30	33	32	34	21	30	33	46	40	40	40	36	29	28	34	32	31	27	33	27	29	33	33	37	42	37	27	37	28	24	38	31	43	31	37	45	23	39	30	31	35	42	27	32	35	28	31	30	33	33	32	32	33	31	37	31	34	26	29	38	28	35	29	38	35	31	28	36	29	36	30	36	28	35	42	23	29	43	36	31	32	28	37	35	43	38	41	40	44	34	32	35	42	29	38	34	38	38	28	24	35	40	30	36	24	27	38	33	36	29	33	26	25	31	28	34	29	38	32	33	34	39	29	34	22	41	42	29	41	35	28	32	41	40	39	42	30	38	35	31	26	33	39	32	26	43	36	39	28	29	40	27	31	33	47	31	33	28	36	37	32	41	29	41	41	26	29	34	35	33	42	34	31	39	38	26	34	31	30	44	29	20	34	45	39	29	23	24	24	30	39	35	29	33	24	32	21	33	35	47	36	32	26	29	40	32	25	37	34	30	31	35	23	36	18	35	25	33	52	33	37	30	30	29	31	28	31	27	29	36	31	30	31	30	31	35	31	30	40	26	31	28	36	34	27	31	36	31	20	27	37	32	30	34	36	31	41	31	42	40	29	30	30	28	41	36	39	30	30	39	34	33	30	35	28	42	37	36	41	36	29	44	41	32	40	35	32	36	36	36	39	32	39	32	34	47	30	33	34	36	32	34	42	38	33	23	30	30	27	19	25	29	28	36	24	30	36	23	36	31	27	41	44	39	29	29	33	27	37	43	27	28	38	36	37	34	41	39	27	22	30	22	30	30	27	17	42	21	35	21	37	33	31	30	40	26	22	45	29	40	28	34	28	32	39	35	27	34	36	32	30	29	32	33	23	32	33	23	40	33	24	37	43	27	31	31	38	44	31	30	34	20	46	35	26	38	29	42	22	34	34	26	31	39	34	37	31	38	44	31	30	35	46	36	41	40	33	27	27	30	37	37	23	39	34	37	23	35	31	41	33	42	29	43	27	34	46	40	36	35	38	43	36	27	38	36	28	38	31	36	28	29	36	33	32	39	24	31	43	38	33	24	30	30	31	30	33	29	27	31	26	35	32	25	38	28	31	31	26	31	43	38	28	33	29	40	26	35	34	42	23	33	32	43	31	30	26	38	35	33	38	27	26	32	34	28	34	41	34	28	27	34	25	27	39	37	31	43	43	34	28	27	31	24	48	32	35	33	25	33	32	29	42	37	43	32	40	37	38
41719	20062	8716	19024	26122	24715	21256	17523	14391	11709	9828	8146	6866	5787	4838	4147	3481	3042	2782	2510	2275	2054	1901	1747	1535	1552	1330	1265	1192	1070	1071	1040	948	1012	989	944	904	905	886	818	864	766	797	788	762	757	705	713	709	668	680	725	628	665	621	617	625	583	548	587	595	579	583	585	625	597	568	537	570	567	588	527	602	553	583	543	535	569	520	592	565	499	563	513	600	555	547	510	485	548	513	552	559	554	550	516	498	526	558	497	564	524	533	526	531	513	559	493	558	529	532	519	505	543	498	557	529	549	587	545	523	545	536	533	527	488	570	508	540	516	545	517	514	560	501	533	554	521	535	547	522	560	534	510	498	508	517	500	546	528	529	548	511	470	507	515	564	551	520	524	569	579	518	480	552	535	547	555	577	517	546	575	518	477	536	505	545	528	511	503	525	541	463	538	483	539	535	498	543	509	516	505	491	531	500	537	496	529	577	532	532	515	517	580	535	481	527	553	534	558	507	527	525	525	518	501	515	527	509	507	522	542	507	540	553	518	510	515	552	572	499	500	555	534	532	524	581	532	502	542	519	523	552	516	529	522	511	537	484	532	495	533	501	536	499	539	510	547	533	539	506	526	536	497	561	535	538	530	550	523	475	536	559	560	508	551	487	542	504	495	522	520	517	530	508	570	544	521	548	575	558	534	509	539	540	582	522	510	512	501	552	491	546	554	474	538	525	538	507	508	518	519	563	534	523	546	519	533	537	496	524	520	545	551	535	494	535	501	558	531	522	507	509	522	526	588	523	547	528	543	517	526	552	517	506	533	531	535	524	533	506	514	522	484	512	478	513	529	532	509	540	502	547	533	518	536	550	545	525	492	523	548	539	551	518	560	551	562	546	559	542	506	529	537	547	516	553	532	532	523	546	530	502	529	587	514	471	501	562	509	541	532	542	497	567	574	507	566	578	545	527	530	530	503	565	520	550	553	570	524	551	485	520	517	515	526	501	541	513	564	566	505	468	556	524	539	528	503	514	519	554	523	533	504	513	524	527	518	532	521	528	522	527	525	481	576	568	540	523	521	527	517	526	497	510	527	545	541	530	508	527	495	549	534	515	500	532	520	499	486	528	495	514	507	471	533	503	556	518	517	534	496	555	468	544	564	538	516	547	563	529	526	543	561	510	529	538	533	528	517	513	517	550	564	532	553	555	540	518	512	552	499	541	511	543	552	512	537	531	494	541	509	512	491	496	536	539	518	550	486	507	522	524	545	550	526	576	491	530	504	511	520	504	557	520	536	521	514	503	510	537	513	530	543	529	522	492	526	588	532	513	547	508	518	557	537	516	520	538	527	525	559	539	530	508	541	535	524	550	494	497	527	505	487	477	495	552	533	482	546	546	514	498	495	529	513	513	514	502	524	533	556	518	536	505	577	524	587	537	503	511	560	552	525	568	536	515	524	499	528	553	542	536	506	530	502	538	529	498	526	523	523	513	537	514	514	508	528	543	494	513	564	515	532	530	498	515	531	557	496	524	532	503	546	495	528	525	516	542	534	517	516	504	518	577	569	546	506	487	503	502	514	516	525	517	494	508	525	515	493	497	529	517	557	508	592	547	527	545	497	524	515	549	555	569	497	541	496	570	493	474	519	559	550	564	537	494	512	502	573	514	510	539	506	521	566	572	554	535	532	515	498	547	520	493	494	536	518	501	525	543	524	511	535	507	528	522	523	510	518	477	510	552	543	526	577	554	500	532	532	531	505	513	521	547	492	488	488	532	566	556	530	533	515	506	511	528	568	560	545	517	537	518	511	502	514	531	491	545	552	568	553	560	503	566	516	511	529	483	541	539	538	535	548	532	505	490	526	513	514	530	524	520	546	571	521	504	498	536	507	561	541	533	519	495	529	540	546	523	504	541	522	500	511	537	529	470	555	524	529	531	513	494	537	542	489	547	513	535	518	489	530	509	558	520	476	543	539	555	512	511	522	499	505	536	566	547	560	543	539	527	565	516	497	571	503	526	553	545	537	523	545	541	537	479	524	528	544	543	534	543	527	542	527	520	570	545	546	527	527	484	516	495	539	543	493	517	550	555	549	522	516	534	539	542	538	514	532	510	505	514	514	523	536	548	560	550	543	542	564	522	512	511	523	511	533	529	495	512	487	524	511	523	495	496	489	536	505	524	527	559	541	526	516	559	546	531	499	562	522	516	496	546	554	509	527	488	500	543	522	523	523	476	490	537	519	499	538	541	498	548	507	510	541	520	524	498	530	501	534	570	531	561	555	530	535	519	504	506	514	511	508	500	537	494	519	504	526	519	552	534	533	527	512	550	485	518	534	528	509	523	546	543	548	533	483	558	539	513	527	547	514	549	522	485	505	556	543	519	527	522	530	492	540	554	535	536	534	553	547	475	504	522	489	514	492	536	509	524	557	573	539	508	471	520	528	543	529	522	500	560	544	508	525	528	520	544	514	510	533	518	508	563	527	534	539	564	527	540	530	509	490	518	534	515	514	519	540	534	518	502	490	562	536	503	511	523	501	521	531	549	518	527	529	502	552	507	508	514	542	516	549	494	515	519	568	545	526	562	505	498	547	539	562	517	533	555	491	539	576	562	515	513	469	545	516	546	537	561	543	508	489	555	473	464	535	494	506	533	531	540	560	545	564	559	514	519	519	515	526	529	519	549	565	534	489	516	554	508	481	546	528	563	478	525	527	484	515	493	502	512	499	497	559	525	586	518	531	513	506	506	524	536	543	536	531	497	518	519	543	518	523	563	504	528	515	515	508	503	542	520	537	500	488	490	504	540	538	519	571	549	516	504	511	524	507	538	539	479	467	530	501	508	512	512	555	520	543	513	516	511	551	520	546	511	588	534	521	487	511	522	513	534	566	542	536	512	511	514	524	450	537	538	534	517	515	504	553	526	523	557	546	513	538	548	524	546	520	515	534	462	513	517	539	496	564	512	510	528	512	553	584	518	507	533	509	527	509	517	541	489	505	513	517	525	534	544	521	549	527	520	537	543	527	544	551	519	508	500	522	543	543	522	510	502	518	523	527	523	515	512	502	531	544	531	507	528	548	506	502	526	517	462	521	518	498	533	524	492	515	494	506	575	481	519	553	500	544	503	547	559	549	480	533	543	485	516	557	505	589	517	525	510	513	526	557	519	546	523	517	543	547	497	507	522	523	532	534	515	483	491	482	509	528	536	508	526	533	569	544	561	514	500	524	538	506	530	560	510	542	519	549	507	561	530	536	522	564	494	541	549	555	534	507	544	545	523	524	530	498	509	557	551	545	512	536	472	518	502	488	519	529	532	514	559	538	530	535	531	521	533	508	576	520	545	501	496	503	490	557	588	520	515	550	541	571	496	524	486	497	493	546	551	528	474	502	524	506	441	541	524	509	531	509	555	521	509	519	513	512	546	532	497	523	505	524	526	549	502	567	532	534	599	552	529	522	553	511	537	510	523	557	531	578	540	555	520	562	510	561	529	543	475	544	519	553
16148	6833	980	582	902	1014	849	758	644	546	452	384	341	289	250	248	174	183	145	148	121	97	106	89	99	99	75	85	74	78	66	81	51	62	66	72	67	48	65	76	61	57	58	55	45	67	58	36	47	45	36	52	46	46	57	45	43	52	52	40	49	47	56	33	39	36	37	32	42	34	48	45	39	35	52	49	34	40	43	36	38	39	28	35	42	36	36	41	46	54	46	43	39	40	36	30	37	49	33	45	35	44	45	41	37	35	32	43	52	45	44	37	52	44	30	45	40	35	55	39	38	29	48	47	38	40	46	36	46	30	46	41	42	51	38	41	50	36	36	50	51	46	41	43	51	43	57	36	35	38	51	34	37	28	39	49	37	44	40	47	36	45	46	40	36	46	40	31	38	45	42	37	47	39	39	38	33	46	33	41	39	41	35	37	47	33	33	32	42	30	42	38	34	40	42	42	48	43	45	42	47	34	45	46	44	37	32	35	44	43	35	38	35	40	35	50	46	51	38	38	37	42	37	36	33	45	38	47	40	54	53	46	39	43	47	37	40	45	53	46	43	32	37	42	35	45	37	38	42	50	36	43	45	40	47	37	51	29	47	38	36	37	58	48	37	45	37	47	38	49	38	30	48	37	36	33	40	35	44	41	35	35	46	40	50	36	43	35	39	42	29	41	38	29	45	44	47	45	41	39	49	48	46	48	48	31	33	34	50	45	38	36	39	42	36	44	41	41	35	39	31	38	46	49	53	42	49	40	34	38	45	37	33	34	45	46	24	40	43	35	42	39	53	39	44	33	51	45	41	43	38	51	35	43	37	53	35	52	46	40	48	47	33	28	38	40	39	36	44	49	48	43	38	36	36	43	30	41	55	44	58	44	41	31	41	32	42	41	45	36	40	48	39	48	48	43	38	35	35	57	40	40	47	37	37	41	41	34	40	36	42	46	44	43	38	32	44	44	38	56	42	31	32	34	38	50	47	42	35	34	43	46	43	33	44	32	38	49	39	35	41	34	39	24	40	44	44	40	40	55	47	38	42	39	47	27	41	46	36	36	44	39	47	37	44	44	39	28	52	35	40	35	35	36	45	36	42	44	51	33	50	44	44	38	38	43	43	46	38	41	60	47	39	38	32	47	37	47	33	37	40	43	56	35	36	44	42	33	50	40	44	53	39	41	43	40	46	45	39	36	44	28	48	41	36	39	45	37	45	43	47	37	40	49	38	38	42	42	32	43	52	30	39	41	31	39	55	53	46	42	47	48	34	38	37	44	49	41	39	43	45	43	56	42	31	50	43	40	54	47	31	43	37	36	44	38	32	31	39	36	54	36	40	39	42	38	44	42	33	42	46	37	31	44	44	45	40	53	47	48	32	38	41	40	40	35	30	40	36	36	42	42	44	30	52	40	36	51	39	42	31	43	32	40	39	40	33	41	33	35	49	43	35	43	38	38	48	41	49	37	43	37	37	47	50	30	44	39	40	39	39	40	27	42	38	41	31	35	49	44	36	44	35	45	43	40	38	42	45	44	39	44	42	36	41	56	46	34	28	47	44	32	42	46	46	45	44	37	40	47	44	45	40	47	47	48	37	43	28	45	43	50	38	44	41	46	42	32	36	37	31	50	42	47	47	40	44	39	32	34	43	46	54	47	46	47	52	45	41	32	43	39	41	45	42	39	45	42	49	39	44	44	42	29	47	41	47	54	37	45	32	53	43	37	42	33	32	47	52	40	43	36	41	36	38	41	37	40	40	45	48	40	43	43	59	39	44	42	45	42	45	41	48	41	50	42	40	33	38	42	39	39	50	37	41	41	45	33	36	38	35	47	47	37	46	31	55	43	39	29	38	33	45	31	43	34	50	50	38	53	45	48	45	44	43	37	31	42	51	42	31	49	41	35	42	37	29	40	44	40	56	33	50	41	41	53	39	35	48	30	52	40	37	41	42	49	50	37	31	39	42	42	43	43	39	40	42	45	38	31	43	27	42	31	41	34	39	34	41	40	40	47	44	35	38	43	49	51	46	45	45	31	46	35	51	37	50	37	52	42	39	48	48	46	57	35	39	35	43	46	37	46	47	38	41	42	37	31	47	45	30	40	42	39	45	29	44	38	41	27	46	41	32	49	39	43	27	42	34	45	38	42	33	37	46	46	45	43	41	40	38	50	41	45	48	47	26	38	45	42	39	48	43	39	38	40	52	30	47	49	40	52	38	42	43	37	41	58	40	39	41	47	37	43	42	45	42	53	37	41	39	33	38	44	51	41	43	38	30	48	38	35	39	54	41	32	47	47	35	48	29	39	35	42	48	36	39	33	37	41	40	40	27	30	37	31	41	62	40	37	42	34	47	51	54	41	39	47	37	42	35	34	43	42	44	45	41	33	34	46	31	34	41	49	35	39	41	47	27	42	37	40	36	45	49	36	43	36	45	34	47	39	40	43	49	31	34	42	43	41	43	50	42	52	31	48	35	36	26	43	42	42	40	47	43	41	41	36	45	33	45	43	43	41	50	43	48	51	34	36	37	53	37	34	33	41	37	42	31	42	40	55	29	43	49	41	34	39	42	37	24	37	33	50	49	35	39	41	34	45	32	39	43	40	45	43	51	27	45	50	58	33	30	39	30	45	44	30	37	29	39	40	47	51	58	56	53	51	46	42	44	46	45	48	31	42	43	42	55	45	48	31	48	55	48	39	44	29	44	46	31	44	26	44	38	38	48	42	40	27	55	49	31	33	40	30	41	59	46	50	33	42	45	41	43	49	44	51	47	49	36	41	44	29	38	43	46	33	33	45	36	35	39	32	40	43	35	49	47	38	45	38	38	57	51	47	40	42	40	36	44	44	32	35	49	51	47	38	48	38	40	48	35	47	38	51	62	31	39	36	38	46	42	42	35	44	42	52	33	50	34	46	41	39	45	44	36	55	47	44	31	37	41	28	38	47	31	37	39	33	41	44	41	35	40	54	41	45	41	40	49	32	42	40	51	38	35	48	34	46	39	37	33	44	41	42	35	34	42	54	40	38	35	41	43	32	42	36	35	40	37	27	37	38	38	41	37	46	47	40	39	43	46	39	38	44	39	38	44	35	45	35	45	42	40	48	33	54	33	35	33	29	37	46	40	38	43	38	36	49	31	42	38	35	46	42	47	40	29	53	41	52	43	44	46	51	31	44	39	39	29	31	40	45	33	36	28	47	33	42	48	41	38	42	39	41	49	28	36	33	54	31	40	30	45	43	35	32	40	43	54	43	44	29	39	37	46	41	40	29	31	46	49	46	35	48	49	41	46	53	37	47	50	52	49	38	39	41	35	40	48	37	45	54	41	44	39	46	44	44	40	45	30	44	44	40	44	50	43	44	44	40	35	49	45	37	44	44	32	39	35	37	52	37	35	48	39	42	31	34	41	43	35	44	40	41	41	41	31	50	37	47	47	45	51	50	46	39	45	44	49	39	31	30	42	47	37	34	43	27	50	37	36	35	44	41
54224	29685	15586	28117	35626	34508	31413	27739	24202	21073	18281	15893	13720	11752	10125	8727	7491	6630	5882	5441	4859	4448	4029	3546	3260	2930	2721	2513	2276	2131	1987	1887	1817	1711	1722	1559	1588	1466	1491	1393	1352	1325	1289	1250	1234	1105	1083	1058	1011	999	1025	967	963	908	926	824	823	822	860	851	798	780	832	770	790	763	764	703	760	764	761	730	773	723	739	732	679	758	709	711	716	666	728	660	717	693	663	729	682	640	662	721	672	673	651	670	654	659	646	623	665	669	616	661	656	687	617	692	649	662	651	623	648	669	662	670	668	624	639	611	653	692	636	594	670	663	633	622	610	643	612	640	684	640	669	617	697	634	601	636	659	653	667	645	663	690	600	653	610	649	656	657	653	657	611	623	616	613	645	640	608	642	630	640	649	603	629	599	650	667	630	656	684	623	637	641	608	591	681	634	651	673	643	631	639	621	622	608	618	649	641	615	651	593	636	650	672	659	622	657	632	683	635	649	662	596	666	615	663	615	690	604	632	644	651	568	638	599	639	642	616	643	643	620	644	673	596	632	654	652	632	619	633	627	658	666	657	648	612	644	661	620	681	667	654	616	631	633	618	606	618	638	645	597	651	689	658	603	651	638	610	633	652	627	646	629	675	647	673	619	635	635	688	599	632	659	649	623	649	614	607	637	600	664	610	658	595	657	615	590	624	669	583	702	624	621	690	628	652	635	641	598	657	613	613	620	674	658	642	593	625	629	669	643	664	632	641	633	594	672	620	612	595	673	640	656	618	639	620	633	665	657	594	615	610	672	682	595	638	655	683	642	623	623	689	646	667	633	664	648	649	659	637	620	615	613	594	625	644	666	612	640	653	637	606	635	636	637	596	612	631	622	667	617	621	669	676	675	618	615	638	655	688	646	665	593	600	635	668	615	624	601	664	634	633	661	611	646	626	594	644	662	618	646	647	601	628	659	636	624	642	657	643	634	640	669	592	629	677	601	609	658	629	655	647	628	631	639	649	641	667	626	666	650	692	591	635	628	633	641	635	686	673	630	644	648	670	611	609	606	637	640	632	613	577	602	633	605	651	615	675	646	648	656	637	641	617	648	640	628	631	620	624	643	633	620	623	685	600	655	651	653	680	638	604	611	616	652	665	672	636	626	610	653	641	588	631	616	648	627	677	646	659	619	624	611	613	610	618	663	639	672	640	609	601	605	625	648	664	627	659	657	646	647	651	665	598	654	647	666	615	633	605	621	642	656	623	673	659	638	673	649	595	671	682	624	651	614	657	649	612	614	611	640	658	642	632	619	587	625	644	644	613	591	668	641	615	647	640	625	642	655	625	635	656	657	645	631	597	622	650	666	646	641	601	607	616	632	650	652	617	641	601	642	651	674	640	624	632	651	647	688	652	635	633	646	634	623	589	601	648	637	671	623	605	635	635	651	654	627	644	650	630	641	619	631	638	644	636	669	623	629	632	643	608	662	619	613	597	648	615	603	611	656	637	637	637	650	658	639	644	631	632	620	620	666	600	665	611	587	648	667	635	648	672	656	643	651	654	665	593	638	671	642	647	677	623	655	589	668	651	640	596	661	656	649	638	641	594	623	647	633	637	635	640	601	659	605	669	689	607	617	607	599	676	637	562	629	676	633	642	581	626	630	657	612	664	643	645	644	640	641	642	622	633	603	589	677	629	668	642	599	651	667	632	624	642	637	611	710	632	638	628	619	662	652	645	618	612	619	615	640	650	654	637	660	621	671	611	612	715	620	587	649	635	622	601	651	620	641	632	602	610	672	608	607	663	638	595	638	598	583	670	625	662	647	655	648	666	612	625	676	656	692	632	673	684	626	655	611	583	681	641	662	667	603	590	691	676	584	660	620	620	640	654	633	636	674	615	647	629	621	629	632	643	654	599	656	660	678	633	622	674	652	636	611	622	643	635	621	598	607	610	647	609	662	645	636	657	662	653	661	667	707	617	656	610	657	635	618	645	639	644	600	677	611	652	652	628	601	650	647	637	652	613	639	643	619	654	629	584	612	662	661	631	623	622	681	656	641	674	644	653	598	582	659	646	612	646	625	635	657	664	627	639	631	667	605	592	587	619	722	665	621	629	632	686	597	653	637	597	654	618	636	646	627	637	607	660	648	617	632	600	631	619	633	669	608	629	624	681	657	661	671	608	642	616	648	568	653	638	649	642	643	664	654	635	633	633	666	665	655	633	632	621	649	668	592	599	634	651	644	636	607	619	625	653	628	643	659	638	610	616	630	636	629	645	631	646	659	605	657	637	649	664	664	642	662	639	649	631	672	659	612	619	623	612	638	636	648	636	647	644	621	623	627	621	616	636	627	587	619	624	657	673	652	663	587	690	638	679	628	629	646	648	643	602	640	632	625	614	647	630	636	603	596	645	623	616	650	612	582	617	604	684	617	612	617	645	625	588	650	646	642	653	588	625	639	610	651	582	616	676	644	637	612	682	644	632	653	654	592	637	634	657	633	662	617	634	599	651	643	634	656	621	657	607	640	639	579	638	603	622	611	609	642	653	617	627	625	673	663	658	656	663	624	599	639	612	630	626	600	677	603	577	646	589	655	638	610	676	625	600	645	588	631	659	634	685	623	624	655	661	671	622	639	670	635	656	660	661	653	593	640	629	618	619	612	619	642	632	602	661	625	654	601	633	653	586	658	634	670	633	633	648	607	625	570	636	635	645	606	662	683	677	633	641	617	685	642	652	585	608	647	648	624	653	645	648	611	631	652	647	617	609	631	634	626	586	601	639	637	644	629	651	654	607	648	623	601	680	656	583	573	616	586	635	599	647	681	636	604	705	609	639	645	668	596	679	632	634	655	669	668	634	675	638	660	639	620	699	624	659	646	630	667	633	656	629	640	659	630	641	678	619	633	636	646	626	592	584	619	648	645	626	670	636	632	614	660	670	680	615	619	618	635	603	596	633	590	636	635	599	623	627	674	627	595	607	667	649	646	660	650	621	649	641	667	612	625	604	631	672	681	660	598	638	664	687	642	656	609	640	623	618	605	654	585	644	652	582	637	629	651	639	617	604	632	639	631	633	694	620	635	643	665	637	631	589	650	686	652	589	651	621	637	665	648	644	629	648	661	666	625	628	649	631	679	632	637	653	641	689	640	620	669	666	617	653	605	640	601	606	657	599	618	627	611	640	638	651	616	664	644	607	643	640	644	590	627	614	644	625	684	626	638	644	661	582	641	645	626	586	683	658	625	669	613	662	614	655	645	659	635	650	599	646	639	668	638	611	650	667	610	666	630	615	632	672	637	667	641	641	608	638	623	624	646	593	665	602	660	659	641	634	648	650	604	641	649	640	588	603	656	641	653	669	655	672	595	641	588	630	606	675	638	653	659	632	585	640	634	630	655	637	620	611	631	622	634	663	630	627	639	584	654	637	609	635	645	653	640	652	606	597	643	631	650	606	661	657	601	641	619	654	606	622	633	627	597	642	627	633	640	637	610	629	599	639	662	665	628	653	695	587	618
10961	2909	549	388	525	608	511	481	443	347	290	275	217	228	200	141	127	151	124	101	106	115	104	111	73	70	90	79	71	61	64	61	57	60	67	50	56	65	72	51	55	68	45	49	50	50	56	71	43	58	55	60	61	52	50	44	61	56	66	40	34	42	49	36	55	51	59	46	60	39	43	56	47	44	57	56	45	47	51	52	57	55	51	47	40	61	57	46	30	51	48	56	58	42	52	66	37	44	56	42	52	51	55	49	58	53	54	59	66	56	48	46	46	64	46	51	38	57	63	46	50	47	45	42	51	48	47	63	49	38	39	46	47	51	41	34	49	48	61	51	53	57	48	46	58	48	47	44	62	52	44	41	51	48	44	38	48	49	42	47	61	34	45	44	46	48	48	50	61	52	46	46	66	47	56	43	55	65	63	42	40	47	46	48	43	57	43	54	51	47	61	55	57	45	53	38	38	49	45	60	44	45	48	51	52	46	47	45	50	50	49	41	43	56	44	49	34	47	55	46	43	61	57	58	49	46	39	51	36	56	54	57	35	43	45	42	35	37	54	69	65	46	41	33	49	53	54	63	43	37	47	46	47	55	49	45	48	48	51	50	47	56	43	54	56	61	50	43	39	47	57	48	44	47	50	48	40	50	48	69	51	33	44	41	57	47	58	59	51	55	51	39	46	36	34	52	51	35	48	51	49	49	43	37	47	55	48	44	52	47	50	46	47	37	43	47	39	61	44	45	45	42	40	40	52	53	38	45	63	44	52	43	53	37	56	47	50	52	44	63	47	40	53	54	42	53	54	54	53	47	45	61	71	48	47	36	52	48	41	47	41	36	54	62	40	47	48	44	50	48	60	61	48	44	54	46	53	38	40	48	43	54	49	53	46	40	44	57	52	37	49	50	43	44	42	51	53	42	42	42	35	51	52	46	53	47	48	66	49	40	57	29	44	39	43	53	42	46	49	37	43	41	47	42	54	46	40	44	37	58	44	52	58	49	43	61	64	43	50	46	45	48	37	49	53	50	39	41	47	49	45	51	38	48	55	64	61	45	32	52	53	46	54	55	39	45	47	54	46	63	46	48	65	64	46	58	52	46	52	52	40	47	41	54	49	48	37	45	53	42	44	51	42	45	49	50	55	35	40	40	53	56	39	45	45	51	45	50	56	42	52	43	57	52	51	36	54	41	47	47	45	67	46	36	43	57	39	36	51	54	51	45	67	56	52	41	47	51	56	43	52	42	51	42	30	53	39	59	57	49	47	46	51	49	44	49	43	66	52	44	62	45	54	40	49	50	47	57	52	53	38	52	51	43	64	42	46	60	51	43	56	55	44	49	56	42	58	51	51	40	46	54	42	46	54	47	49	43	65	37	62	64	53	51	53	50	36	42	55	48	57	56	48	48	48	61	40	32	44	51	56	37	56	54	58	44	47	47	48	46	43	53	48	43	50	56	35	49	42	50	52	40	61	45	49	48	55	46	46	56	53	52	60	50	54	49	44	63	53	52	58	56	54	51	46	48	56	41	43	43	52	54	38	52	53	34	49	49	43	46	51	41	54	51	64	40	51	62	45	60	41	51	53	49	41	54	54	42	43	51	55	56	63	39	42	56	47	39	61	44	39	55	45	53	47	43	42	43	44	51	45	60	37	44	52	36	45	50	60	51	49	49	47	46	65	61	63	42	33	38	45	46	41	45	39	46	49	41	54	46	49	47	43	51	55	49	38	56	50	41	51	47	47	56	57	42	42	44	57	51	45	49	46	40	45	38	51	45	50	50	57	44	43	54	45	58	55	57	54	54	61	41	46	47	56	53	41	55	52	43	59	57	48	41	45	48	53	51	40	57	49	42	44	61	40	30	55	48	63	53	59	57	53	44	46	52	52	46	48	44	52	31	61	38	57	42	53	42	47	52	49	62	52	46	42	59	50	32	58	53	48	58	52	38	51	56	53	51	42	48	54	48	61	58	53	50	61	39	50	38	59	57	46	53	41	51	46	58	52	59	59	56	46	52	51	51	40	61	54	52	48	44	55	47	52	53	36	54	45	58	48	47	46	47	52	43	56	54	44	37	44	41	51	44	41	42	44	50	40	46	42	36	43	60	53	46	44	52	52	55	34	51	47	49	41	44	51	42	47	49	58	47	60	58	60	50	50	41	62	48	42	50	47	43	50	51	59	51	48	55	54	61	53	52	40	44	43	40	67	44	51	45	37	60	45	59	50	37	52	53	53	46	58	51	52	59	56	58	48	42	52	51	50	49	48	56	52	49	59	50	40	42	45	42	44	50	47	48	48	42	48	51	52	42	40	37	43	47	37	39	43	41	60	51	53	46	44	58	38	43	39	56	59	37	40	45	49	46	53	58	52	48	53	49	43	36	57	44	55	53	57	39	39	47	49	41	44	46	50	52	58	41	43	44	39	53	54	48	46	51	64	53	63	48	47	41	43	56	51	46	58	51	48	42	54	40	47	60	53	37	48	47	41	55	48	46	39	46	47	37	47	44	46	55	56	40	56	43	59	50	42	40	53	54	50	50	50	45	65	46	47	43	62	53	42	42	38	48	44	44	37	44	63	47	55	45	52	47	45	67	50	54	62	52	50	52	48	52	61	62	46	54	53	46	46	58	49	53	51	44	60	47	54	48	45	74	54	60	46	36	49	53	56	50	58	58	44	67	47	38	40	58	42	52	52	62	39	48	41	43	51	53	50	55	53	51	43	55	54	51	49	49	50	51	48	51	40	46	53	46	51	44	49	38	57	55	45	49	57	56	47	53	50	44	53	49	46	45	64	50	49	43	54	42	50	49	54	39	39	51	53	40	62	48	40	55	49	64	47	52	38	35	44	45	61	44	52	38	44	45	48	59	50	50	59	46	34	46	53	43	52	47	53	49	49	48	59	51	42	58	49	48	50	50	39	47	40	61	47	59	44	59	35	41	44	39	64	42	41	36	46	40	52	45	47	62	58	55	41	48	48	38	57	45	58	52	40	48	54	51	48	48	41	47	53	40	44	39	43	56	51	51	48	49	48	41	49	45	47	35	43	59	46	63	53	43	46	47	45	47	41	44	59	56	57	51	48	42	50	54	46	53	59	44	56	46	53	46	51	58	59	56	57	48	44	49	53	62	53	48	36	50	58	43	56	57	51	42	46	65	51	53	35	40	54	51	49	48	41	56	55	43	65	55	60	46	50	44	53	45	61	57	47	40	43	44	50	48	42	44	53	55	52	41	42	59	46	45	35	53	42	44	48	46	48	46	58	47	48	45	51	53	51	66	70	53	47	58	45	52	44	62	52	42	52	42	57	45	43	38	55	50	51	51	49	60	47	38	42	49	38	49	49	43	37	65	51	49	40	45	61	38	52	42	63	57	49	50	43	49	55	57	54	55	58	51	42	61	42	39	50	41	65	52	41	46	47	59	45	49	40	53	40	54	52	59	59	48	53	53	44	50	53	48	48	60	43	39	47	66	45	43	41	54	41	52
47031	23006	11438	23219	30493	29412	25994	22310	19042	15976	13551	11593	10007	8548	7110	6133	5392	4647	4180	3816	3472	3092	2782	2634	2389	2156	2002	1883	1763	1676	1600	1558	1475	1541	1437	1334	1301	1370	1245	1276	1270	1211	1194	1148	1148	1106	1035	1104	971	967	1007	956	989	939	964	829	922	884	876	889	845	802	865	875	820	857	832	809	856	808	827	798	794	795	834	794	793	807	812	766	785	823	781	809	834	773	748	814	747	794	747	745	792	768	753	808	760	767	748	726	822	771	798	779	771	765	768	783	780	765	831	812	804	772	792	747	734	748	796	777	732	774	753	740	779	736	758	724	786	760	771	756	769	745	796	772	755	734	803	737	781	752	780	779	828	786	783	785	766	782	745	767	724	792	763	718	755	717	751	750	784	720	740	757	809	753	762	756	749	752	808	732	764	799	728	792	736	721	796	777	705	795	747	754	761	775	768	760	752	764	732	755	795	747	713	759	718	776	773	758	795	730	720	792	740	791	738	742	721	788	741	792	749	791	783	743	781	768	752	744	772	729	736	787	760	797	784	737	813	804	747	742	748	723	808	735	752	764	697	759	760	802	756	801	736	750	699	815	787	760	746	792	763	778	750	785	703	759	740	769	755	785	724	814	792	768	774	797	740	744	741	750	783	739	769	782	778	763	752	810	754	743	706	788	753	783	765	732	773	747	784	772	726	799	789	742	746	756	775	784	790	771	746	751	766	743	762	782	740	791	750	727	794	769	770	768	776	790	743	796	758	784	809	751	779	796	793	734	748	739	767	757	786	753	772	782	819	717	712	767	801	734	717	748	762	766	746	773	726	766	756	780	758	808	751	769	738	787	774	786	744	802	741	709	791	759	742	725	808	760	799	763	747	800	785	768	719	761	777	748	737	750	715	770	804	733	746	774	741	727	775	752	735	797	771	724	725	805	744	720	766	773	780	710	762	778	785	735	773	779	756	751	797	759	750	764	776	740	775	738	750	748	730	714	803	761	767	785	731	780	779	714	730	793	763	710	743	728	747	741	758	714	765	748	735	792	741	731	754	733	787	774	801	761	743	771	741	802	848	758	737	733	741	752	776	727	794	761	746	726	758	752	788	774	767	766	739	752	807	769	730	700	729	722	757	757	719	743	747	716	777	772	782	733	733	789	726	754	790	739	759	810	777	771	741	754	735	765	776	724	788	796	798	763	721	724	735	715	729	788	732	762	781	781	773	725	779	809	741	779	753	745	711	702	744	716	705	748	805	777	741	722	765	768	745	733	750	871	721	743	732	715	741	776	717	799	799	730	715	727	736	719	756	789	755	757	804	748	744	746	790	748	754	803	762	745	810	717	739	800	729	730	723	739	708	785	770	711	784	754	736	763	736	759	762	768	731	801	714	750	754	757	811	792	776	724	768	752	789	746	762	788	731	784	793	743	697	743	777	747	761	741	823	728	737	775	764	746	769	746	715	706	751	773	767	767	762	753	702	726	776	752	756	759	757	797	744	798	784	745	763	755	766	766	750	788	762	784	751	773	721	770	759	756	780	768	731	759	817	760	758	778	710	736	777	729	718	755	756	818	803	744	717	764	798	714	752	750	736	822	730	763	734	739	771	781	770	740	698	725	739	749	766	760	725	791	744	840	745	775	755	717	777	781	778	735	744	734	742	733	743	778	730	742	765	745	809	761	757	807	815	785	777	788	752	777	782	753	737	751	728	787	752	751	785	749	745	808	754	785	775	760	704	765	754	754	727	787	774	765	767	834	774	744	790	692	728	747	732	731	785	758	769	810	760	768	776	729	730	763	791	773	708	745	700	771	716	747	751	823	781	775	768	746	768	704	785	711	752	737	757	748	749	743	760	764	748	775	706	767	771	766	777	709	755	767	817	755	755	745	750	764	786	778	782	723	737	799	758	757	829	772	732	784	811	725	723	742	784	705	825	807	719	778	756	763	799	789	778	755	775	800	812	795	773	818	787	788	745	774	744	765	790	737	768	725	716	750	669	802	709	796	788	801	772	769	689	789	799	732	787	763	716	742	766	787	719	728	757	801	758	779	755	760	762	739	755	764	778	755	802	718	763	747	760	747	767	742	742	789	781	735	763	767	774	723	737	751	799	778	803	771	740	780	777	737	781	760	777	747	765	747	757	749	745	794	766	760	776	761	741	705	746	793	795	801	728	765	768	748	788	756	807	796	754	781	734	773	783	753	827	759	769	764	772	737	718	778	730	789	773	765	750	777	759	786	736	783	770	754	758	787	772	751	667	750	740	704	746	797	740	742	709	766	758	742	729	780	752	755	771	787	784	738	725	759	747	778	734	768	700	745	736	689	740	724	747	733	776	731	733	757	779	766	744	723	791	798	751	717	750	748	737	770	754	789	749	716	749	740	795	768	757	759	742	775	784	736	752	738	786	801	733	792	726	778	779	723	751	760	763	739	762	745	762	773	717	787	703	805	719	793	752	768	747	701	755	760	763	772	758	764	767	734	747	697	802	731	742	762	768	734	745	792	815	755	774	759	754	730	781	777	734	761	771	747	727	754	793	737	734	730	817	780	777	772	760	763	733	741	751	718	788	738	761	714	798	782	764	743	747	734	723	746	827	780	725	774	747	775	756	763	737	787	769	721	768	747	762	761	783	792	782	733	772	773	753	730	740	705	742	744	723	737	765	802	740	740	793	802	725	704	732	772	774	785	775	741	744	769	762	813	791	781	737	770	792	736	722	809	736	777	765	805	727	751	762	730	710	760	778	764	736	724	776	756	743	776	760	768	770	821	758	796	745	769	764	758	721	784	797	762	774	715	786	760	766	755	754	761	701	752	721	756	806	752	747	739	743	771	753	757	728	738	797	673	792	745	705	723	738	763	778	766	781	675	708	763	771	779	736	722	796	766	798	782	750	743	748	783	733	776	762	757	795	765	727	721	740	760	789	771	739	717	768	744	774	756	802	724	766	758	761	774	733	780	761	790	717	781	732	741	762	775	801	769	731	750	744	743	770	758	761	777	749	783	762	756	761	748	789	730	730	761	739	763	774	774	755	781	742	755	740	760	772	740	777	765	685	767	783	810	799	729	761	784	698	755	736	698	764	791	717	772	723	757	753	752	700	710	771	769	737	792	776	753	788	768	763	787	768	749	785	748	772	787	733	783	758	787	737	772	760	772	807	806	808	794	775	801	735	748	749	764	711	769	770	737	768	741	727	759	753	750	806	759	736	781	731	770	726	723	801	745	759	752	766	806	764	750	734	770	769	754	780	758	756	741	791	770	775	733	801	733	784	714	786	796	768	729	768	752	739	764	760	779	773	737	729	783	756	770	771	750	756	776	733	778	742	769	781	782	721	761	711	793	765	751	747	763	750	796	757	766	749	746	750	783	720	741	766	779	784	770	722	742	729	717	767	776	781	753	732	791	775	758	752	731	727	753	792	753	772	751	759	781	741	753	734	783	755	771	782	754	753	745	765	720	734	700	712	748	769	774	749	787	782	760	757	707	720	725	743	796	806	715
16223	6903	950	559	898	976	857	720	609	512	457	394	327	283	248	219	182	175	153	135	108	103	92	103	85	89	64	61	77	81	66	68	53	55	70	56	74	47	55	56	50	48	59	47	44	53	45	54	44	34	42	43	36	46	47	39	47	46	35	37	46	41	27	41	38	35	40	38	31	43	39	36	32	38	47	40	38	33	41	37	36	33	42	33	49	27	38	36	39	33	30	40	33	47	34	25	56	38	35	34	41	45	40	28	36	26	37	40	38	33	37	26	28	28	27	39	35	35	40	28	35	35	40	30	38	31	30	35	35	39	41	42	36	36	33	29	31	45	30	50	35	37	35	44	39	30	34	40	42	40	27	28	39	32	38	33	37	27	35	33	34	34	35	32	48	33	36	28	34	31	42	41	32	42	31	42	29	31	35	37	45	30	27	40	43	37	33	43	29	32	32	37	37	35	33	43	33	35	48	36	43	30	40	31	38	46	38	39	36	43	33	44	40	44	28	42	40	26	42	39	52	30	36	31	26	39	39	33	40	34	27	34	35	38	34	32	37	41	37	37	37	28	39	32	36	37	27	33	28	43	28	35	41	25	38	29	35	36	47	32	36	38	47	39	28	41	27	33	31	43	47	33	39	39	44	35	32	25	33	44	27	33	37	38	33	40	25	25	34	50	34	46	45	44	25	44	38	29	31	31	31	33	35	40	32	23	34	33	38	25	46	45	30	41	38	40	32	40	36	38	26	38	35	46	31	28	34	35	21	30	28	25	31	41	36	38	35	31	38	50	28	36	43	47	27	26	40	35	30	41	32	31	27	33	30	39	27	44	35	37	37	48	38	25	41	37	35	25	41	31	30	41	32	40	31	37	30	27	39	24	35	32	35	32	36	33	51	44	39	33	32	30	33	32	33	35	42	38	32	30	35	31	33	46	30	34	34	46	29	35	34	33	24	36	26	40	44	41	33	42	36	32	35	32	28	37	37	29	36	36	32	38	43	32	32	31	41	35	51	32	41	33	39	38	21	32	30	39	29	30	30	41	36	29	28	39	34	40	40	33	27	32	39	31	38	29	30	39	34	29	37	42	32	32	33	31	24	39	36	43	36	37	46	32	31	37	34	35	34	35	29	29	28	28	36	31	32	34	42	46	35	27	41	26	37	33	44	45	41	34	37	32	33	29	34	30	43	34	35	33	33	32	37	26	34	32	41	40	50	33	30	32	44	33	34	44	41	28	24	45	36	33	24	26	43	40	39	32	41	33	30	24	35	37	31	40	33	33	35	38	30	29	32	43	33	41	27	35	39	39	41	44	40	40	35	26	42	31	34	30	35	40	42	34	33	48	45	41	42	32	47	43	41	41	31	26	32	42	29	41	36	35	32	39	37	28	39	29	28	32	38	41	36	23	41	42	25	30	31	32	34	28	38	26	30	45	33	39	27	35	41	28	33	37	47	33	37	34	33	36	39	33	29	38	25	34	19	32	39	32	26	41	47	36	43	35	34	34	32	31	33	38	35	29	33	32	37	44	31	38	43	35	38	37	41	35	30	32	39	31	38	40	47	28	36	40	21	30	31	41	22	32	31	39	41	31	29	35	31	43	44	27	43	29	31	31	44	33	32	35	34	35	32	36	51	35	27	36	49	29	47	35	43	41	38	38	34	33	26	39	46	37	35	42	39	30	36	32	38	31	37	42	36	37	25	35	35	26	44	18	32	29	29	35	38	45	33	31	40	37	30	46	38	34	41	35	38	33	37	41	29	36	37	39	38	36	40	35	39	33	39	34	37	35	33	28	31	38	44	31	34	29	38	34	39	39	37	35	34	37	35	35	48	32	39	35	34	37	38	35	25	39	40	39	32	34	48	41	23	33	34	36	31	44	33	43	32	29	41	18	28	44	40	34	35	47	27	37	34	31	35	31	44	37	36	28	25	30	31	40	30	40	37	40	33	31	32	37	43	40	40	24	47	31	45	39	34	43	42	36	43	40	32	29	39	40	31	38	26	41	38	34	24	34	42	30	37	33	36	28	32	30	36	34	40	36	31	25	30	45	31	35	43	31	27	46	24	39	36	30	43	30	28	28	39	52	42	38	32	27	34	36	38	29	25	30	40	35	42	43	30	37	24	43	35	25	29	41	30	38	33	23	33	40	38	41	42	36	34	36	39	32	30	36	31	28	35	40	34	37	31	31	27	37	29	34	39	39	32	34	42	35	31	34	34	32	33	42	28	34	37	34	36	51	29	32	29	32	34	39	33	48	53	35	39	31	35	45	35	37	32	37	42	31	34	39	32	39	39	40	28	42	42	32	34	35	37	37	30	35	33	33	33	27	39	31	41	30	34	27	34	40	28	39	36	36	32	28	35	27	47	45	27	42	36	42	31	36	37	34	28	32	30	33	37	37	34	32	32	36	33	32	41	32	41	30	34	25	38	34	33	29	40	32	32	25	24	30	38	32	39	30	43	36	34	41	32	34	32	29	35	35	35	40	39	39	33	41	41	28	39	35	41	43	37	35	34	40	41	41	28	41	40	29	29	41	41	34	31	35	23	36	21	39	47	31	37	29	30	36	44	28	38	29	27	44	39	40	34	39	42	45	39	35	40	32	29	40	39	27	40	36	28	43	32	36	39	30	42	40	29	30	26	41	34	37	30	27	33	37	33	33	25	35	41	28	44	41	42	30	30	38	32	32	44	32	47	50	42	31	39	41	32	31	39	31	40	45	43	27	33	36	34	36	22	34	33	39	30	31	35	37	34	33	40	30	33	28	45	34	34	22	33	35	33	34	49	30	39	39	39	37	41	29	28	38	39	38	26	26	38	39	33	28	44	36	34	50	31	37	30	33	33	45	33	23	30	29	36	30	38	27	25	30	32	31	43	35	40	30	42	27	33	44	31	37	33	39	39	41	41	36	34	38	41	35	32	27	37	32	34	42	40	28	33	36	41	36	28	32	26	41	43	43	39	36	34	37	22	36	40	28	34	29	22	39	39	31	33	28	32	38	34	43	27	35	43	42	44	38	36	33	32	24	26	33	35	30	27	32	26	30	30	36	37	41	50	25	31	55	32	30	48	33	36	36	34	26	27	26	41	40	34	37	41	27	27	30	28	38	25	41	30	35	38	26	35	39	38	34	35	38	47	34	25	31	34	32	37	38	43	41	35	35	33	35	36	40	28	29	25	33	29	36	35	24	47	40	33	36	45	24	31	31	30	35	26	49	40	39	37	40	35	40	38	38	28	42	38	39	35	33	35	29	36	42	44	41	31	33	31	30	31	33	37	37	33	39	37	33	31	34	27	33	39	33	27	42	38	29	41	32	30	28	38	30	39	34	27	24	38	43	27	36	34	36	36	31	36	48	40	33	35	47	26	34	34	29	21	29	31	24	37	36	36	41	34	39	34	38	35	30	29	37	40	26	29	42	31	44	25	35	34	38	38	34	30	34	34	38	45	36	34	35	33	41	39	34	28	31	43	35	31	32	33	38
55878	29734	15567	28266	35592	34618	31203	27691	24248	20922	18170	15733	13591	11889	10163	8675	7592	6613	5969	5257	4828	4295	3802	3485	3185	2796	2666	2462	2163	1958	1911	1706	1676	1614	1584	1532	1441	1425	1341	1364	1253	1262	1155	1179	1091	1069	934	970	912	878	871	795	844	802	687	753	735	731	764	723	723	696	727	739	703	713	693	679	714	658	673	640	642	619	662	662	564	610	616	595	622	633	600	632	593	612	575	545	561	567	590	661	569	608	591	559	555	573	556	595	529	560	574	563	600	600	618	599	579	581	560	573	576	546	556	558	584	564	530	561	522	542	574	576	536	559	558	563	530	577	572	613	563	517	580	545	550	565	535	620	570	494	560	578	576	578	544	515	559	539	541	539	529	551	587	551	564	570	559	570	545	598	539	521	561	560	583	510	550	579	535	565	524	555	541	558	550	556	561	558	569	552	558	547	520	547	542	512	547	587	532	537	528	542	538	557	545	547	563	584	549	554	552	561	564	536	532	560	548	578	565	552	587	560	591	527	578	549	513	542	539	563	527	564	559	569	537	556	575	532	541	570	532	526	574	527	557	557	552	519	540	548	542	533	558	550	542	545	563	545	543	569	549	605	587	593	573	493	557	512	562	537	552	531	552	523	558	552	522	574	579	576	557	575	563	518	526	548	539	570	553	565	541	533	551	531	559	511	556	528	538	571	569	540	532	539	549	574	540	534	577	588	566	576	532	545	560	592	497	524	584	521	565	545	585	544	541	532	553	553	524	583	558	524	574	525	527	547	574	536	551	576	541	608	534	556	541	545	564	495	513	560	539	537	551	519	507	589	551	546	533	532	532	553	592	561	512	559	507	503	536	556	553	543	544	507	568	570	538	574	529	558	519	557	563	558	537	603	573	512	598	530	555	562	534	555	543	538	553	536	548	533	503	536	491	538	586	585	546	540	567	600	553	592	559	522	557	545	563	548	533	588	575	531	533	575	550	517	512	554	521	554	542	570	547	529	536	542	571	592	536	533	552	539	564	493	550	488	558	537	499	553	563	513	502	489	551	531	563	547	534	548	532	549	504	528	551	573	544	535	497	599	537	515	542	598	565	542	556	569	572	532	563	607	544	505	557	556	533	540	572	556	556	548	532	555	534	544	571	552	524	563	583	530	538	527	527	528	522	550	546	511	546	584	519	524	536	540	559	554	528	529	540	546	521	570	525	543	564	547	564	537	557	527	565	546	577	576	572	529	506	541	516	537	522	532	527	553	579	525	520	565	541	501	533	537	579	540	498	551	544	568	543	549	558	510	524	522	572	533	559	573	542	537	514	590	587	524	565	544	568	498	560	599	547	565	543	530	527	528	518	534	567	546	529	569	548	558	505	514	555	551	546	549	545	532	566	559	509	560	556	523	562	581	536	562	549	551	550	502	541	550	552	550	586	543	495	572	533	531	535	552	568	541	535	543	541	563	566	548	549	547	624	534	528	595	562	532	526	539	536	568	544	539	581	575	564	517	538	562	550	565	540	571	548	579	561	518	530	509	528	576	563	526	556	531	545	527	534	525	571	522	547	553	563	531	546	537	532	543	542	569	579	543	576	552	502	536	571	588	585	584	532	551	587	545	556	565	566	534	521	539	582	565	556	546	520	509	560	546	517	559	541	554	530	525	589	508	558	575	530	556	509	558	574	551	569	538	538	543	567	535	584	538	537	545	524	579	538	551	560	567	538	550	568	504	557	547	555	550	549	550	532	547	531	572	572	551	531	554	561	529	547	560	564	549	540	511	573	529	530	533	577	570	567	549	602	563	569	554	560	521	555	581	544	532	542	529	543	566	570	543	558	553	565	543	559	560	617	560	562	513	561	572	519	540	512	515	560	568	509	520	537	522	581	557	556	609	560	576	561	550	551	537	575	538	561	546	542	589	513	526	552	537	530	546	575	588	548	550	566	539	527	560	528	507	539	535	575	577	530	520	575	515	529	554	558	541	534	544	522	571	539	576	534	589	541	579	546	567	521	549	534	513	547	553	580	565	541	553	565	552	543	568	542	555	555	561	555	571	536	561	550	502	549	605	589	592	539	538	570	509	539	512	528	533	562	538	555	547	579	577	570	542	573	577	535	550	543	594	518	563	579	562	549	523	510	537	570	537	518	551	539	525	549	549	515	539	532	539	542	545	545	622	566	561	551	518	535	500	580	579	551	539	557	520	544	526	598	541	505	535	545	529	561	562	513	533	597	540	525	554	527	549	525	553	553	536	565	505	532	552	524	555	536	514	567	549	544	557	548	578	535	564	544	563	552	547	575	565	534	526	549	553	570	536	575	546	543	529	519	543	554	539	561	502	528	537	563	568	517	552	554	521	564	531	539	591	525	549	549	525	551	558	476	530	581	539	530	574	499	573	539	559	535	556	547	559	560	566	521	554	551	535	546	504	545	534	545	566	515	549	570	611	588	544	600	568	547	576	530	588	521	554	572	536	583	582	590	548	553	541	577	574	557	581	543	556	561	554	545	561	522	534	566	600	510	584	565	544	547	555	541	563	527	567	557	521	568	525	527	583	580	525	588	576	509	534	540	559	552	505	541	573	521	535	528	560	539	548	582	543	544	557	528	544	563	496	561	533	554	593	536	487	547	556	540	552	564	548	593	518	539	537	528	568	533	587	527	576	587	587	537	533	555	567	565	589	577	553	554	570	574	533	589	544	568	574	552	549	548	611	514	527	596	583	588	544	583	538	563	568	564	496	551	566	524	552	536	552	553	526	502	549	525	483	564	565	528	557	503	524	495	541	571	538	548	531	547	576	574	531	556	524	534	565	590	544	569	521	528	534	516	557	511	539	575	564	577	568	523	567	540	549	545	556	544	563	555	514	551	533	581	509	560	527	554	562	570	549	582	590	572	517	508	582	578	513	541	569	571	544	524	607	538	579	523	561	580	544	556	537	553	585	532	556	549	554	553	551	530	561	537	555	570	532	523	551	539	547	591	537	566	572	519	530	548	566	560	560	589	535	557	549	540	552	571	525	586	531	492	521	582	550	513	543	585	555	512	535	537	547	571	548	554	586	557	498	527	574	556	581	540	541	529	571	562	582	507	533	540	566	544	526	572	566	587	604	522	548	542	551	519	565	578	508	544	556	529	536	513	554	541	556	525	529	543	558	570	537	535	546	591	569	546	540	483	524	534	539	584	546	581	589	508	583	536	504	558	524	562	541	553	563	536	542	519	547	522	533	535	536	559	560	524	572	557	529	541	526	564	587	575	537	524	560	546	536	548	558	557	562	541	563	532	555	581	590	542	559	555	590	573	508	526	566	517	537	515	553	556	563	534	531	567	559	585	566	564	533	545	567	559	570	555	568	556	534	570	553	564	582	553	530	571	529	563	541	548	585	520	577	563	494	538	600	542	510	592	542	569	530	558	562	539	546	554	521	525	500	520	551	554	519	548	581	539	558	564	565	534	550	496	551	533	549	562	563	553	506	592	522	560	549	571	543	538	561	561	555	559	515	551	591	532	537
6252	1776	357	253	411	393	357	304	279	226	209	167	149	131	104	114	89	78	66	88	67	53	61	51	39	53	49	44	43	41	46	43	31	29	44	45	43	37	38	41	42	41	39	35	39	31	30	39	34	32	26	50	41	37	27	34	36	32	43	36	40	42	41	35	42	23	29	39	32	23	33	37	40	39	19	31	29	27	24	32	33	34	49	39	52	33	32	42	32	23	34	28	27	51	39	32	37	33	29	36	42	27	30	41	28	40	35	29	36	33	34	30	27	43	37	28	28	49	33	36	37	28	30	34	29	45	32	35	33	49	34	39	32	23	33	33	32	35	36	40	27	46	37	34	36	39	34	31	34	37	24	43	37	31	35	34	36	42	43	37	33	34	39	29	38	35	36	35	44	32	38	41	37	20	49	28	26	34	29	28	33	31	36	38	36	37	34	29	31	21	42	29	31	32	36	45	38	39	42	30	33	37	33	26	35	35	31	33	42	35	43	41	38	40	29	44	37	28	37	40	29	29	39	38	25	35	28	31	27	41	30	34	37	30	33	19	50	33	31	38	35	40	32	31	36	36	24	33	41	26	21	27	39	30	29	33	32	30	34	33	37	34	35	45	31	33	31	43	29	47	32	37	42	38	28	49	46	29	34	27	29	35	37	25	33	38	43	37	22	42	23	33	33	43	36	32	44	32	35	29	31	40	36	45	34	20	30	38	49	32	36	35	29	24	25	34	38	34	34	23	26	35	35	33	27	40	32	40	45	43	39	42	35	41	35	38	24	38	34	29	35	24	29	40	46	27	33	29	33	37	32	41	33	31	32	40	40	33	39	39	28	37	41	20	39	31	37	28	30	35	35	41	29	24	31	44	34	34	29	41	36	33	35	39	35	37	31	25	24	31	47	25	33	30	22	29	32	39	37	29	35	47	30	30	35	34	31	40	41	33	31	37	33	23	31	34	39	26	37	38	34	42	26	31	35	34	41	20	29	36	41	24	39	28	31	35	46	39	38	36	32	36	26	28	34	31	40	41	28	39	32	27	22	26	33	33	36	20	32	31	33	28	32	27	34	29	35	34	32	36	43	40	34	35	38	36	43	29	35	33	27	30	35	35	28	41	33	39	35	33	40	37	30	29	28	34	30	34	32	36	25	25	30	30	35	44	25	28	45	31	32	31	32	54	31	26	31	32	30	31	37	37	28	24	34	39	26	28	41	29	44	34	27	35	25	30	34	34	38	36	27	45	36	37	38	32	45	37	27	40	27	22	34	31	31	29	35	31	42	35	38	38	35	30	29	32	31	39	41	37	30	32	32	33	36	41	51	36	36	27	39	45	34	41	33	43	43	40	38	38	33	33	27	31	32	32	34	24	40	24	31	40	38	26	33	29	24	40	32	31	28	34	37	30	28	35	23	40	26	30	34	29	23	30	38	26	33	36	30	34	41	34	39	33	33	22	35	35	32	28	26	43	37	30	36	32	31	39	41	34	30	36	39	31	33	33	42	36	38	21	32	41	31	36	38	27	29	33	33	34	36	38	35	38	34	29	50	33	32	32	40	36	36	41	40	34	27	48	43	33	32	36	35	30	34	40	39	28	33	27	33	36	28	34	36	18	36	35	41	35	36	30	24	29	37	32	33	30	28	30	32	25	38	20	36	26	37	32	39	33	26	33	46	34	39	32	40	28	38	43	32	28	39	28	23	31	28	45	31	27	38	38	44	33	34	43	37	36	31	35	38	28	35	37	34	31	36	29	31	34	42	35	33	36	24	33	26	34	37	39	29	37	32	35	36	35	37	41	32	26	42	34	30	35	40	28	31	27	28	27	31	44	37	20	33	35	30	45	33	31	32	30	42	31	28	48	35	40	26	32	39	36	31	40	34	40	38	27	29	43	30	20	30	34	32	41	25	37	39	28	35	50	40	38	36	37	31	35	28	35	35	52	34	32	31	31	39	33	32	31	23	26	36	39	33	31	37	34	35	38	38	42	40	34	31	40	35	21	29	44	39	37	34	30	47	38	30	27	40	28	39	29	36	28	29	38	28	41	33	43	39	39	53	31	38	32	49	24	32	30	37	33	30	23	26	38	35	42	35	41	37	40	41	34	21	43	33	29	33	31	28	42	34	33	29	28	31	29	32	31	33	31	36	30	40	31	27	30	32	35	29	42	30	25	34	33	35	40	33	31	36	31	43	21	32	26	33	32	35	43	40	41	26	43	33	44	36	34	33	35	33	31	31	27	31	33	35	32	34	42	34	35	33	30	47	35	36	33	39	30	39	36	33	39	28	32	27	26	27	24	39	32	42	31	36	38	33	37	34	30	36	34	30	37	42	32	30	36	36	35	33	39	42	36	38	27	38	32	27	45	41	32	30	30	41	30	29	33	33	44	36	35	34	22	38	44	38	30	31	32	27	34	26	29	32	29	16	28	27	41	36	35	39	40	30	31	31	30	24	30	23	29	34	31	39	39	45	35	48	28	34	34	37	33	33	44	21	29	39	26	42	35	39	35	39	29	40	28	36	35	31	38	28	38	39	37	37	22	36	33	26	29	39	26	42	43	45	40	30	36	29	27	45	30	33	39	35	44	36	30	31	45	34	35	29	37	31	30	21	36	38	31	31	31	40	38	36	43	22	44	32	34	33	32	34	39	29	34	32	36	26	33	26	38	37	29	36	32	33	38	33	33	42	31	42	38	30	33	34	26	36	36	22	27	36	35	29	37	36	29	30	37	29	27	33	37	30	39	34	45	32	26	39	40	42	33	43	28	45	44	36	31	36	33	35	26	41	27	35	34	40	32	36	34	24	26	37	28	34	37	33	31	27	35	33	31	34	33	31	32	26	27	30	34	34	34	28	30	28	31	44	41	38	38	27	40	38	30	36	37	27	27	37	35	30	27	30	24	43	35	24	30	41	39	36	29	33	31	42	33	40	43	37	34	40	28	34	28	43	43	35	35	41	41	34	33	33	34	24	34	36	28	30	45	37	35	32	22	34	43	46	49	40	32	31	43	29	21	39	34	29	35	33	32	25	30	31	42	31	38	33	28	32	28	34	29	27	30	34	27	34	36	35	33	21	25	23	32	33	34	33	32	29	31	34	47	30	37	33	29	41	27	39	21	29	34	44	31	32	34	33	44	46	44	40	36	28	32	33	37	31	40	32	34	28	27	33	33	24	36	27	28	38	31	42	25	35	36	39	24	36	36	34	35	31	30	36	26	36	34	36	27	34	38	32	31	23	29	29	36	37	42	31	40	30	35	26	26	43	34	37	38	29	42	34	44	33	35	36	39	36	26	31	38	36	36	40	30	36	31	33	28	36	37	29	30	28	39	41	36	28	38	34	32	26	42	52	32	31	29	31	27	37	31	30	29	40	40	33	28	40	44	37	25	35	34	25	25	33	23	44	32	39	35	34	37	35	32	41	39	40	31	49	32	24	37	25	24	37	29	33	35	30	25	31	31	26	33	32	32	38	33	23	32	42	30
42619	22048	8859	18729	25677	24531	20997	17651	14351	11764	9752	8184	6825	5651	4790	4168	3492	3159	2808	2521	2339	2095	1899	1676	1575	1475	1342	1235	1151	1104	1096	982	1017	957	974	934	894	852	903	871	835	844	775	806	769	751	779	706	671	694	676	633	700	628	623	634	647	555	595	562	618	623	665	591	569	544	621	572	584	523	562	629	552	609	545	581	553	553	531	561	596	557	537	543	543	551	564	554	568	537	527	570	535	522	498	586	543	516	540	485	537	585	579	547	567	527	565	574	539	528	558	545	520	510	506	480	550	508	551	505	513	534	576	509	562	504	522	526	550	524	546	520	545	514	539	523	561	521	548	507	502	514	544	572	536	541	549	512	570	514	525	536	534	520	548	483	522	494	551	503	561	522	548	553	535	491	506	571	543	585	540	529	538	539	538	543	523	530	547	511	495	533	542	533	536	576	534	547	542	536	513	528	493	511	521	548	541	493	517	499	507	526	539	509	509	491	538	569	534	537	480	549	546	554	498	558	592	586	524	549	544	566	529	538	482	495	549	565	580	527	540	556	529	478	547	536	551	566	544	516	520	517	555	523	528	505	503	541	570	545	522	531	521	512	533	507	516	552	548	511	506	510	487	585	535	519	522	553	540	520	561	531	495	520	517	566	504	531	503	523	525	552	533	517	567	573	507	562	552	527	574	516	523	549	531	530	561	537	560	505	558	509	534	525	520	528	548	547	531	508	528	542	534	534	504	524	480	548	508	545	525	481	506	488	518	534	535	546	577	557	514	536	544	532	580	529	545	513	534	568	532	507	537	512	549	552	514	491	538	520	528	556	546	500	529	513	572	520	535	593	547	514	529	527	584	537	500	540	507	553	526	538	552	520	548	535	590	545	532	546	567	514	511	563	550	505	576	546	528	547	515	540	563	535	509	512	558	531	505	507	544	550	524	584	533	525	510	512	523	510	547	526	544	555	565	529	510	479	535	499	551	548	535	552	551	559	545	533	540	564	558	519	557	518	549	540	557	526	523	523	555	563	542	520	581	519	537	558	526	532	499	524	551	555	510	553	520	516	514	550	581	517	527	536	533	540	565	533	518	539	578	523	544	537	519	532	530	577	516	553	526	559	509	494	509	517	563	516	549	516	509	566	539	544	484	556	530	543	545	555	497	529	574	544	511	555	534	562	511	533	508	525	533	550	572	511	543	525	549	511	578	523	566	539	514	533	515	554	536	550	548	514	550	513	589	573	599	547	532	491	499	561	529	532	530	540	508	558	533	520	519	491	544	508	552	548	541	513	543	490	543	550	514	512	545	551	536	516	535	528	534	538	531	513	541	555	517	524	492	549	527	549	565	520	506	568	550	501	487	538	518	571	573	495	507	557	506	529	508	562	526	564	469	515	550	572	564	505	524	508	557	555	531	546	539	499	502	532	512	565	526	513	537	516	503	545	579	506	514	546	525	540	569	535	545	559	546	506	559	512	530	527	491	523	536	523	557	537	520	506	517	541	464	529	522	552	554	508	514	548	531	516	516	543	541	499	550	521	550	555	507	522	560	538	548	483	552	534	540	522	524	500	508	496	577	536	563	558	534	511	531	555	552	546	542	540	499	525	520	553	518	533	542	493	501	520	554	533	543	521	535	568	543	528	513	592	552	540	553	502	541	526	567	525	519	507	522	520	533	573	536	550	528	529	527	548	482	543	519	536	544	508	517	568	507	561	521	515	555	533	516	509	572	524	542	532	551	547	556	517	540	525	542	542	499	554	564	527	575	515	561	548	534	547	544	498	543	540	549	544	511	520	526	500	544	553	517	530	554	534	500	557	538	542	589	513	581	561	509	555	523	490	532	497	516	553	548	544	538	566	525	497	511	485	546	521	558	548	537	506	537	531	548	568	555	504	506	536	561	548	546	535	555	528	553	530	530	538	523	495	571	489	556	505	526	520	555	514	510	547	526	500	547	518	530	517	503	556	563	528	526	562	554	531	549	528	524	508	485	552	557	543	536	538	525	557	519	542	542	562	557	517	521	556	550	488	520	553	528	552	526	518	514	554	506	541	535	569	595	537	507	533	511	510	484	534	564	525	535	562	497	528	526	505	504	576	612	546	564	486	554	535	527	549	552	524	525	577	544	518	524	573	533	538	526	576	529	533	519	522	527	548	548	525	547	561	540	551	534	562	542	558	499	539	527	511	533	553	520	528	598	565	493	546	527	522	567	538	534	556	527	530	535	516	531	525	555	536	552	563	542	527	546	520	499	542	545	526	522	565	537	510	539	559	566	533	540	532	532	566	524	570	535	524	551	554	546	533	533	574	485	502	487	525	523	516	559	548	526	530	560	533	528	507	531	526	547	518	580	512	548	542	532	550	512	541	540	552	575	535	552	536	504	501	524	522	523	548	519	554	543	561	523	548	559	566	503	515	556	513	528	578	511	536	506	509	539	522	596	554	530	504	536	531	531	502	510	572	536	574	571	536	531	569	559	554	589	551	539	566	528	580	523	544	542	521	563	534	539	521	534	537	529	542	527	533	502	515	540	513	550	574	526	548	532	544	571	537	493	552	501	554	543	526	568	528	511	546	515	524	540	510	516	526	533	503	496	546	592	522	540	547	552	519	545	550	542	508	572	565	527	565	527	514	542	525	534	535	525	537	557	548	545	523	523	530	528	527	527	495	536	500	537	547	487	504	513	540	567	579	518	503	512	556	531	555	592	518	517	547	534	582	526	542	535	582	530	526	516	563	525	559	546	550	542	531	524	533	537	580	537	494	576	555	523	531	565	527	506	477	547	552	489	543	540	564	511	516	503	557	531	505	533	494	539	519	536	566	564	523	550	526	498	492	548	572	535	534	517	522	541	536	524	523	553	550	517	522	526	541	496	528	508	498	517	551	522	541	528	535	506	535	554	543	520	520	518	499	500	501	544	547	541	472	521	540	544	510	525	536	500	534	514	536	505	557	584	544	552	559	502	534	548	494	537	510	526	495	526	533	511	520	546	559	499	521	510	531	529	540	531	512	508	547	563	516	527	543	562	519	546	542	540	536	543	526	573	507	527	530	515	548	527	511	537	536	546	571	526	503	505	517	558	543	537	543	539	486	504	550	531	523	505	529	516	520	525	527	524	506	537	544	552	503	524	526	550	547	533	504	538	573	493	541	507	541	529	518	570	523	541	543	553	550	521	506	578	523	492	486	515	550	541	508	559	553	529	569	508	510	531	499	553	530	515	526	514	517	516	535	499	538	545	531	531	550	577	565	518	499	541	487	506	525	493	538	573	551	474	539	534	579	482	543	499	544	530	556	532	562	480	529	578	520	544	541	536	544	520	586	503	566	517	535	536	532	537	511	506	565	519	533	531	585	515	519	542	539	469	500	542	520	506	526	518	515	531	518	572	537	540	539	557	516	561	532	575	598	512	513	468	521	500	473	537	529	521	562	563	530	526	490	519	538	541	536	521	563	540	525	538	520	536	519	535	493	540	542	502	568	516	540	537	504	548	550
16485	6575	1015	592	886	1013	847	714	648	564	494	438	318	291	221	204	188	169	150	140	147	108	127	107	92	92	81	79	68	67	86	69	61	49	78	59	69	59	62	52	56	51	54	47	59	55	59	50	46	57	46	48	38	38	51	51	42	49	32	38	43	45	47	47	37	55	59	46	42	38	39	48	44	39	47	48	51	35	39	42	39	37	40	34	36	47	49	45	53	33	51	36	45	37	33	38	46	41	41	36	39	32	43	37	41	45	39	42	47	41	40	42	39	54	52	34	35	40	37	41	34	40	43	44	41	44	34	33	49	53	41	38	40	41	31	37	45	38	44	36	39	39	37	27	36	48	34	50	33	33	42	43	41	49	30	36	34	36	44	46	34	43	46	39	38	38	38	45	34	32	43	41	57	47	39	47	48	40	44	35	42	34	39	30	41	38	40	43	44	48	48	46	35	44	36	39	39	49	48	39	39	40	43	39	40	37	42	41	42	38	46	34	48	47	46	33	42	39	48	31	46	41	44	45	37	38	32	39	53	49	34	55	43	49	41	51	44	44	46	55	50	47	34	44	47	54	35	48	37	48	44	42	48	45	41	50	45	40	40	40	35	44	42	41	37	42	25	33	34	41	47	42	49	42	35	46	44	46	37	44	45	35	39	36	49	45	34	40	44	48	32	46	43	38	42	40	47	29	43	36	39	31	37	41	39	62	35	37	45	46	35	57	37	35	47	43	30	45	43	32	34	46	32	33	33	45	56	38	36	41	37	51	42	48	51	42	45	36	40	38	46	37	36	38	31	46	44	32	28	33	56	45	39	49	37	45	46	46	34	37	41	37	39	42	40	32	39	42	44	49	36	42	41	38	37	34	33	49	40	37	31	57	39	33	41	36	45	36	55	35	37	42	40	57	43	36	40	43	36	36	48	39	44	33	36	32	50	40	43	40	40	37	40	47	35	27	56	48	31	48	43	44	53	39	50	42	32	37	46	43	35	46	60	47	48	44	41	34	40	44	53	42	35	35	40	45	36	42	44	42	31	32	58	42	36	41	36	35	40	55	50	42	46	40	29	38	34	45	37	35	31	43	33	30	38	43	50	39	49	44	38	49	39	33	38	39	36	43	47	41	36	39	48	48	42	29	49	33	39	34	52	45	40	45	35	38	42	34	40	38	37	45	40	39	32	29	45	41	35	37	34	41	30	32	47	41	34	36	35	46	45	48	39	42	34	47	42	36	49	53	38	47	49	40	35	48	45	27	44	42	44	43	43	40	45	35	47	40	37	38	42	44	38	28	44	35	38	44	54	42	36	34	48	42	52	49	51	50	51	42	41	45	38	29	34	47	46	46	40	51	49	35	40	38	38	36	59	49	39	38	43	30	39	38	40	34	37	36	31	31	45	28	42	38	43	36	40	40	35	44	37	36	36	43	42	29	37	45	30	48	52	55	32	45	39	37	44	43	42	32	35	43	34	44	40	52	44	39	37	34	36	35	44	32	34	34	45	42	36	36	51	48	48	41	40	46	41	31	42	53	52	40	35	43	42	43	48	47	28	43	49	36	44	36	48	40	33	38	33	42	47	38	32	37	49	47	41	36	43	36	54	33	41	42	48	35	42	49	39	36	44	45	40	39	51	43	49	39	38	52	46	39	37	51	46	51	39	38	40	31	40	45	34	36	44	36	36	37	50	39	41	34	40	32	40	46	43	41	42	35	39	41	27	33	42	38	46	49	45	47	39	48	35	62	50	36	44	40	45	48	35	38	36	40	48	31	45	40	31	33	40	45	33	36	47	42	35	63	52	43	36	33	49	45	41	41	31	43	39	42	53	53	41	55	48	40	41	38	37	35	41	47	51	38	52	42	35	33	49	46	50	44	43	30	40	41	39	29	37	32	35	46	46	44	35	33	36	38	25	33	35	39	36	35	39	34	44	49	32	45	37	37	27	42	36	39	39	44	40	37	45	42	39	42	48	34	42	34	34	34	41	40	43	52	44	46	39	38	44	36	47	43	39	44	39	54	51	41	49	34	38	49	39	28	31	51	44	36	32	35	44	48	35	40	40	43	42	43	31	52	40	48	42	42	43	36	46	33	52	36	46	43	34	36	50	52	37	41	42	53	41	39	47	26	40	45	37	42	43	46	51	50	42	46	39	27	38	41	44	37	42	34	26	38	46	35	48	46	40	50	38	37	39	35	47	48	43	52	36	37	41	40	35	43	29	39	42	37	50	48	33	33	34	44	43	42	46	43	43	50	35	46	33	41	29	43	38	45	36	43	35	39	33	40	46	41	31	43	33	41	49	39	42	40	46	36	48	47	43	37	49	40	43	55	42	47	32	40	43	39	38	48	40	40	42	24	47	41	37	48	41	49	42	42	42	49	44	31	44	39	43	48	44	28	48	32	43	36	55	26	48	42	46	34	38	44	44	39	38	38	53	44	39	46	46	30	34	28	43	42	40	30	32	34	30	39	39	34	48	40	51	60	42	35	36	48	45	47	39	46	43	39	39	42	30	40	39	48	37	39	36	38	48	46	37	34	30	70	34	41	45	37	41	53	49	42	44	33	46	38	40	37	46	38	43	35	41	44	44	33	50	38	30	42	43	26	49	54	42	45	37	37	41	41	42	35	39	41	38	41	37	30	46	52	39	43	35	49	29	44	34	33	40	44	50	39	38	39	39	43	38	37	35	40	51	44	31	35	28	48	37	35	32	42	49	40	55	34	43	31	41	48	37	29	45	46	35	44	49	35	48	58	39	40	42	40	41	37	39	40	37	47	40	44	41	50	44	42	40	34	32	52	39	32	32	36	50	54	41	38	37	50	36	54	39	38	39	43	53	42	30	47	49	41	38	46	44	37	39	39	33	41	52	50	47	34	43	36	41	42	32	34	53	47	39	40	44	42	43	43	39	45	53	35	28	42	39	39	47	46	50	32	33	45	41	34	42	40	38	40	36	32	42	36	38	51	50	40	44	40	52	31	31	52	48	34	41	36	29	43	46	46	54	41	35	38	44	29	41	40	34	42	44	39	40	42	48	40	40	42	41	43	39	37	50	53	39	41	41	37	41	30	46	38	59	46	33	44	29	59	59	31	36	43	31	37	47	47	41	41	36	49	39	42	44	39	47	34	49	48	45	37	45	37	43	34	44	44	41	40	49	49	42	53	32	47	41	53	36	41	31	48	41	37	45	48	37	50	47	46	38	48	38	36	47	31	45	41	39	41	32	41	39	42	47	37	33	48	42	39	49	44	42	40	49	31	37	42	45	37	24	42	34	37	49	43	58	44	29	50	49	34	41	47	36	45	37	42	43	36	36	43	36	36	39	38	36	37	38	41	33	50	37	39	39	41	41	40	29	45	43	41	42	41	33	42	46	39	37	48	45	43	47	58	41	30	43	30	48	37	40	37	42	48	42	51	33	45	43	33	47	40	33	44	36	41	40	48	45	49	41	36	48	29	38	41	32	28	48	45	39	48	33	38	52	39
54905	30231	15459	27924	35358	34311	31143	27694	24249	20983	18247	15835	13586	11704	10215	8800	7686	6870	6155	5476	4868	4364	3912	3576	3183	2897	2615	2486	2247	2082	2122	1909	1836	1861	1835	1608	1551	1536	1486	1457	1378	1340	1254	1251	1254	1116	1154	1034	1004	1040	957	882	986	864	859	844	812	853	828	781	791	836	840	807	838	753	768	803	756	749	740	702	741	766	720	717	711	654	683	758	663	677	668	664	653	687	633	706	661	681	615	681	667	677	678	642	635	685	670	657	629	651	689	642	654	642	688	677	654	661	675	692	656	676	659	648	640	650	626	653	643	589	648	635	668	648	664	636	657	655	654	663	670	659	660	633	647	657	667	619	642	629	638	624	653	610	703	620	629	622	628	679	620	654	676	664	654	635	624	661	624	658	598	662	686	674	671	662	645	669	623	641	642	630	693	674	641	629	631	623	577	651	611	630	691	659	631	651	631	621	607	628	640	659	577	663	614	669	619	663	667	631	653	644	651	703	618	636	637	649	618	631	668	648	629	663	637	629	624	635	636	649	621	703	637	677	646	652	705	630	642	650	665	613	680	649	657	631	668	619	644	665	640	635	647	638	681	647	657	588	681	643	667	606	674	639	641	691	677	688	659	617	650	571	625	644	668	677	657	602	663	632	612	651	667	651	642	631	630	664	614	621	572	707	627	639	647	616	663	625	648	626	654	611	644	645	662	640	675	639	652	635	617	654	695	615	618	673	647	658	641	642	623	647	651	616	662	652	635	634	675	616	615	622	629	593	628	656	608	649	593	592	642	641	644	613	643	622	682	629	664	636	608	598	645	613	664	661	720	645	610	654	648	647	619	660	635	617	651	609	645	643	650	643	607	659	622	632	624	651	637	640	604	634	629	641	654	615	685	588	694	644	625	652	664	622	658	668	672	625	629	643	638	648	605	633	627	599	607	603	632	620	670	600	657	628	698	658	648	641	630	649	641	595	667	636	680	666	633	627	622	612	633	604	646	590	680	630	634	661	621	635	654	623	655	638	659	648	666	653	652	689	682	631	633	626	689	611	598	616	657	671	631	642	630	638	624	682	580	611	673	618	645	611	634	691	628	667	628	612	647	669	607	671	660	627	620	602	640	641	630	689	672	604	608	660	665	622	617	671	626	613	613	632	639	666	672	644	675	696	646	664	620	667	643	609	623	652	677	655	656	644	653	673	678	636	602	633	664	657	673	618	619	636	652	663	631	656	663	624	631	717	641	656	621	667	605	635	627	631	606	610	658	617	639	601	641	603	637	606	606	614	618	667	664	624	594	621	620	637	656	602	638	673	648	647	643	633	665	641	630	626	679	658	637	616	627	630	621	601	676	659	635	618	662	640	650	600	682	594	614	638	674	599	644	596	616	635	650	622	614	635	600	593	669	620	594	615	678	682	688	630	609	625	582	650	615	644	640	637	627	627	597	660	684	666	656	653	719	672	626	667	620	618	623	665	649	610	619	635	648	622	610	609	640	616	607	627	671	618	653	625	658	634	641	681	655	617	677	633	648	634	608	708	652	623	662	614	601	636	646	639	633	643	650	602	623	648	658	601	664	659	650	635	595	667	630	619	676	652	652	630	653	644	633	655	668	631	641	622	629	581	660	634	640	618	635	605	622	732	641	629	645	638	686	633	674	623	650	623	622	624	664	590	648	680	664	627	640	663	614	632	635	658	665	633	665	642	655	639	650	615	629	635	631	656	660	640	643	666	651	623	616	671	638	615	680	646	648	665	675	675	632	670	659	694	657	667	641	653	629	644	646	599	641	612	681	623	674	603	671	646	662	650	667	627	672	655	676	608	601	637	644	697	657	647	647	641	600	590	667	645	626	619	666	657	651	643	656	649	610	652	583	588	638	672	669	621	652	650	632	632	632	638	649	617	613	649	621	642	650	618	626	576	666	638	612	654	616	680	685	638	629	700	679	645	641	649	623	626	615	637	630	645	663	661	704	659	625	650	623	641	665	663	615	647	631	682	681	611	626	613	717	571	639	623	635	642	586	616	641	647	717	689	640	668	641	633	639	647	658	601	567	659	621	619	688	625	609	653	654	650	605	632	628	617	603	591	663	664	657	666	662	654	688	707	644	651	616	630	629	660	638	628	597	651	605	598	674	642	628	645	654	614	660	631	631	628	645	601	631	615	658	616	669	659	674	673	630	576	635	621	669	601	628	665	586	646	611	630	670	622	610	653	603	624	686	680	625	623	627	620	666	651	627	647	634	675	674	661	626	636	653	655	641	658	625	627	660	660	627	659	672	634	665	641	653	652	658	663	665	666	627	637	593	688	618	646	662	616	634	619	677	604	672	581	640	610	649	642	635	615	596	656	628	612	633	591	624	637	595	606	641	647	699	648	649	679	657	661	643	660	657	637	583	599	607	659	664	633	590	670	665	667	614	596	581	608	640	619	653	683	663	662	627	636	634	640	648	641	652	635	596	664	651	605	646	653	641	667	635	637	640	646	667	630	624	665	647	602	589	611	634	624	656	621	652	609	633	622	656	643	657	622	632	657	630	655	609	623	630	598	653	641	642	641	643	674	658	656	623	645	676	658	614	645	665	635	673	616	614	650	605	693	631	649	608	635	647	594	608	620	628	663	607	673	656	628	647	672	661	653	652	691	628	633	667	625	663	636	647	636	629	640	609	624	593	665	652	650	657	667	624	652	604	649	647	663	632	631	659	678	629	647	630	649	659	646	674	570	654	631	599	590	626	619	601	636	637	661	632	671	646	654	655	632	660	637	631	661	619	636	613	652	658	593	626	678	664	609	628	605	636	628	602	652	630	635	643	670	600	598	646	672	603	623	603	628	661	616	628	645	636	609	588	645	625	695	599	644	637	661	624	632	628	646	592	669	675	645	629	672	607	671	727	607	616	673	653	627	620	667	571	611	604	645	671	674	633	625	647	615	656	636	619	629	647	641	662	656	631	609	629	620	635	619	670	602	661	640	637	677	640	655	666	645	611	636	606	653	641	615	614	681	645	628	662	611	647	676	634	658	652	629	641	612	598	617	619	609	636	647	608	614	622	643	612	644	631	657	683	641	626	659	620	675	625	620	647	640	629	659	657	600	650	650	624	636	633	669	594	679	573	698	632	608	628	632	591	631	656	584	663	634	630	624	625	670	650	650	623	672	668	678	596	646	635	643	638	673	643	671	622	656	632	596	642	601	678	645	639	628	607	649	641	659	669	592	617	612	667	661	653	599	581	630	660	653	626	638	668	653	653	650	619	615	687	597	626	620	633	629	612	644	660	651	633	654	653	651	672	642	646	640	627	646	724	627	607	643	630	650	588	623	623	601	691	657	663	618	605	661	626	651	694	619	650	637	672	694	605	627	650	617	639	586	637	655	675	629	620	598	636	646	649	660	620	664	660	626	611	632	644	584	668	645	663	675	635	657	615	612	633	659	634	638	637	636	644	676	632	660	651	620	614	674	633	626	693	618	648	683	660	608	603	660	606	646	627	649	665	632	659	647	650	618
10956	3386	603	357	568	589	525	477	409	340	322	275	222	195	177	146	154	125	127	89	90	99	75	88	83	82	73	66	62	64	68	72	64	59	69	64	60	55	54	51	52	50	44	52	70	58	58	56	55	66	55	56	60	44	36	57	56	53	56	53	52	46	44	50	50	47	45	53	47	50	59	41	40	57	50	54	43	53	41	47	56	55	50	52	54	55	42	55	45	55	48	55	41	57	39	57	55	46	51	40	42	47	53	55	58	53	48	53	66	57	57	48	46	46	46	48	52	47	56	41	46	44	49	61	53	61	63	51	43	65	49	50	64	48	39	53	35	48	44	45	39	41	43	53	48	62	59	51	51	42	44	46	55	60	54	43	47	42	52	42	55	41	58	58	54	58	56	61	52	55	61	54	53	49	43	61	49	48	46	58	46	47	48	50	47	54	41	32	58	30	53	53	47	58	42	54	51	55	41	45	64	48	60	58	53	55	46	41	42	37	53	53	49	37	49	65	42	57	47	44	47	38	52	53	48	53	43	41	45	55	45	46	56	37	47	41	54	49	47	46	51	42	53	56	52	46	53	51	39	34	45	49	45	48	54	44	50	50	50	53	47	49	46	58	50	54	54	51	37	37	59	40	41	51	55	58	53	53	58	41	55	49	41	48	43	36	50	40	63	47	56	54	48	64	50	57	53	35	58	37	55	42	43	59	49	46	56	51	48	60	52	50	57	56	66	50	47	47	44	54	48	60	41	46	62	53	54	32	37	55	42	39	51	42	58	46	44	59	43	63	46	43	44	53	44	47	52	56	48	56	60	57	47	44	41	44	49	51	41	56	57	45	47	49	59	43	48	35	37	43	36	47	50	50	38	42	44	40	46	49	68	45	49	45	41	54	55	42	49	46	48	48	45	52	46	42	51	39	54	44	48	66	57	47	59	49	62	55	44	53	47	43	57	57	52	58	51	48	39	48	45	47	47	51	54	47	49	48	44	54	43	35	44	58	42	60	42	51	46	52	37	54	55	54	40	51	46	48	44	51	50	42	50	52	45	32	64	50	48	46	48	62	60	50	58	52	49	40	63	32	55	52	47	71	55	57	69	52	47	51	42	50	59	51	47	48	50	55	51	48	58	56	46	66	50	43	48	59	45	54	43	58	48	43	41	50	53	53	44	50	38	60	32	43	43	42	46	53	44	55	44	52	45	53	54	49	43	58	56	53	46	61	49	44	53	47	56	47	35	65	45	44	61	48	46	47	51	56	48	52	49	44	50	52	47	51	37	60	55	41	42	60	51	41	59	51	49	65	36	52	49	47	50	46	60	64	53	44	61	47	42	46	50	53	47	59	52	51	57	55	47	48	45	51	47	50	47	60	49	41	52	51	56	45	41	53	49	55	48	48	60	44	51	55	54	48	45	42	49	52	36	41	48	45	54	44	40	56	57	47	51	53	39	51	58	37	49	48	45	46	52	51	61	54	43	59	52	47	43	52	48	50	55	44	49	49	57	44	33	44	50	44	55	49	61	47	44	58	52	44	48	37	59	39	55	53	54	53	46	41	45	61	43	44	48	40	60	43	52	63	53	40	56	42	56	59	47	51	37	54	53	51	46	57	54	52	47	48	45	42	58	46	40	53	57	52	35	48	55	53	51	44	50	56	54	47	54	53	57	50	59	48	52	44	60	49	46	40	52	44	44	51	52	41	48	50	59	61	52	51	47	43	55	51	53	43	53	52	55	60	70	41	46	55	53	54	59	46	52	37	63	49	47	54	55	38	43	38	47	54	47	49	49	47	51	43	47	50	43	49	53	51	45	47	60	48	49	47	50	48	39	50	57	50	61	69	60	37	39	46	45	47	51	39	56	40	46	49	51	39	68	50	50	54	56	52	40	37	50	40	43	47	48	52	47	44	37	61	43	54	57	40	43	49	52	65	42	44	41	42	44	38	45	61	40	46	54	49	55	47	49	50	60	51	48	55	42	41	48	57	53	47	50	66	49	48	50	42	42	59	48	62	59	52	56	44	39	42	49	39	62	64	46	56	41	54	52	43	40	54	54	41	47	52	50	55	46	38	50	47	45	53	48	41	47	38	46	51	55	60	52	45	52	41	49	44	47	51	43	50	53	41	39	56	46	55	50	46	32	52	52	46	38	49	56	54	38	58	65	43	47	54	49	62	63	53	45	46	45	43	51	47	47	52	62	45	46	54	50	46	37	51	52	57	58	47	51	51	50	40	56	57	45	52	38	49	43	54	53	44	57	50	57	35	49	50	52	51	51	62	54	49	59	52	44	50	39	63	35	57	48	53	41	52	46	46	48	44	57	54	49	45	55	42	64	46	49	61	51	41	46	57	41	53	51	44	50	50	48	35	39	56	63	48	41	50	64	57	52	38	49	57	42	51	52	49	59	44	60	52	48	49	47	59	46	60	34	34	46	45	39	45	43	39	60	47	44	46	60	40	56	40	47	50	62	56	68	41	45	47	42	51	45	57	39	53	63	46	48	40	44	46	58	54	48	65	59	53	52	50	45	49	53	59	60	52	52	52	47	42	27	47	58	51	46	73	51	49	56	50	50	44	51	57	41	62	51	60	35	56	48	51	62	52	45	43	39	55	49	54	46	63	55	43	50	53	51	48	53	47	56	52	45	53	63	52	62	51	44	51	47	43	59	45	40	50	40	55	50	59	41	53	52	40	48	47	48	46	47	45	47	50	61	44	52	56	48	43	57	47	50	66	58	48	45	59	56	42	42	56	45	48	46	42	56	48	54	39	53	43	68	37	42	62	48	40	52	55	51	48	48	43	67	50	30	44	52	52	49	39	43	58	51	44	64	43	54	51	50	36	44	51	48	51	54	35	42	44	37	61	44	55	51	55	64	47	50	45	40	47	66	53	50	54	38	47	65	50	49	55	47	55	38	53	51	58	53	46	49	51	56	62	51	45	48	51	53	44	44	47	49	44	53	54	51	52	48	49	52	45	49	45	58	57	41	44	58	56	58	46	45	49	52	53	43	46	61	45	51	58	36	33	43	49	43	56	60	70	38	52	41	48	42	54	46	44	54	47	48	43	56	48	48	54	67	52	37	59	50	46	53	53	44	65	43	47	42	53	50	60	61	49	49	36	50	36	49	43	50	44	72	35	36	48	43	52	56	52	45	40	57	68	46	27	48	43	48	36	46	45	41	44	58	48	50	33	58	53	48	49	61	51	44	52	46	41	54	39	47	49	40	44	54	54	41	57	50	61	52	46	65	58	55	47	49	50	32	55	44	60	48	60	33	53	48	54	40	53	52	55	54	43	57	51	60	51	42	44	50	39	52	52	43	42	52	62	59	44	49	55	53	48	49	52	46	60	46	46	49	53	47	47	58	63	36	60	47	52	62	63	53	48	58	60	36	53	56	52	51	34	59	49	41	54	47	49	55	47	52	50	50	37	58	53	45	50	39	46	54	53	48	49	47	51	42	57	54	47	41	58	46	56	57	47	44	56
47311	25343	11721	22921	30316	29239	25936	22390	19146	16344	13787	11716	9805	8335	7141	6379	5367	4766	4189	3905	3482	3154	2905	2610	2409	2161	1969	1864	1759	1713	1569	1554	1398	1495	1474	1446	1415	1261	1291	1279	1202	1220	1197	1140	1060	1143	1053	1066	1063	997	943	934	951	924	916	922	889	868	843	874	839	882	774	889	906	812	887	877	880	832	859	820	840	806	834	752	844	774	770	781	780	770	784	773	769	797	711	785	795	786	751	811	803	751	787	769	750	807	786	757	822	787	798	799	799	796	695	759	760	767	799	746	784	755	770	759	774	839	757	774	834	724	738	766	789	785	760	728	778	783	815	761	716	774	759	813	757	805	791	757	805	793	674	803	747	778	745	798	791	754	735	784	765	794	750	753	787	732	754	786	737	793	749	797	778	796	772	822	787	720	787	815	823	776	710	788	802	726	706	743	772	757	771	768	757	778	762	814	755	735	725	757	760	755	790	799	781	755	785	775	765	724	790	782	767	735	730	757	754	783	794	767	772	753	785	811	779	745	774	806	815	769	755	767	760	815	762	779	761	787	768	760	756	749	759	806	764	801	735	740	767	748	744	783	827	769	772	765	772	766	740	788	749	765	736	776	748	760	736	719	782	821	763	700	716	795	759	696	766	751	729	837	749	773	797	759	766	809	813	776	839	757	755	789	753	741	744	759	748	768	810	725	742	788	790	783	772	764	762	760	789	750	749	737	767	759	740	740	787	759	779	733	749	804	738	778	703	807	768	796	719	775	711	751	739	749	711	752	810	750	749	749	709	768	801	719	776	763	760	743	747	774	786	777	725	767	769	766	754	768	745	751	767	783	762	768	764	739	758	778	781	773	706	791	777	750	721	778	768	733	750	816	756	761	748	786	735	750	719	756	838	756	706	756	761	757	795	773	731	714	780	807	738	749	739	759	795	746	770	734	745	819	751	757	732	787	732	755	752	732	712	710	771	785	765	780	761	771	773	801	723	765	818	782	733	783	763	745	760	817	753	718	773	756	799	782	757	785	823	759	814	777	743	787	731	769	745	804	741	715	830	759	782	770	776	768	734	798	767	717	741	765	730	775	776	769	767	761	761	841	775	807	741	766	805	762	748	792	782	745	734	781	793	777	720	773	744	794	777	769	754	807	763	803	782	712	742	786	745	784	744	750	749	722	742	803	717	758	758	727	804	753	765	768	765	793	791	737	762	759	755	835	765	802	800	728	762	761	754	786	728	761	778	804	801	777	765	764	802	796	800	761	726	718	795	760	751	749	757	761	825	738	767	747	770	763	791	726	778	771	831	749	835	726	731	786	802	751	781	802	733	775	744	759	800	773	800	701	763	725	794	737	732	735	771	734	771	762	772	777	741	778	757	777	770	780	697	783	739	765	761	789	756	726	778	759	768	772	761	781	778	762	743	772	758	726	751	771	800	759	719	776	802	731	796	805	754	751	759	769	725	787	764	752	812	743	723	742	736	767	766	763	775	763	772	762	778	807	788	725	768	731	788	741	781	750	783	753	765	759	800	767	779	742	728	797	715	753	727	691	737	801	750	783	797	760	751	740	772	783	758	781	767	764	735	721	773	785	785	799	756	764	765	729	733	795	727	724	748	775	771	766	719	786	742	770	785	751	757	743	762	838	791	764	748	749	728	788	749	781	703	802	739	747	785	772	752	742	778	733	762	773	822	769	728	762	757	734	775	763	726	773	732	800	738	756	789	801	708	804	765	720	781	785	796	709	795	740	795	806	780	762	717	726	779	792	820	721	741	787	716	754	747	733	833	830	752	796	726	789	764	779	737	745	751	807	734	773	750	778	756	769	782	748	807	765	795	761	687	708	755	767	762	755	772	735	756	748	736	793	768	715	738	764	766	767	794	747	799	750	750	773	738	777	765	727	801	768	807	768	802	762	779	739	752	750	737	847	737	733	747	783	768	769	753	745	758	765	794	789	751	767	770	791	765	757	736	763	732	757	769	781	767	731	706	781	767	791	764	755	763	728	754	761	784	752	735	806	766	757	782	798	797	766	793	796	773	785	752	737	779	747	770	743	801	735	740	796	749	753	753	765	735	766	747	761	661	766	750	733	786	786	755	757	742	774	787	758	755	767	718	782	743	725	767	796	792	822	738	772	779	774	739	778	723	756	754	731	742	696	769	776	790	711	764	762	747	752	806	729	792	735	787	705	777	755	721	744	770	727	757	726	754	757	753	772	710	750	789	729	735	734	794	753	738	812	797	735	782	739	835	750	759	763	768	793	753	738	748	746	740	776	756	758	752	698	745	713	722	774	782	792	738	798	795	737	772	741	722	785	759	737	780	805	758	783	785	746	725	751	771	742	764	789	783	814	792	750	739	799	742	756	765	748	791	710	769	794	751	767	799	820	761	750	773	787	729	779	761	793	786	719	745	790	814	722	797	777	737	770	790	768	767	763	790	735	773	744	789	764	776	765	775	744	742	779	813	808	761	750	811	722	773	789	781	755	777	763	756	745	773	775	745	782	792	767	783	808	716	765	754	814	778	799	763	799	761	757	782	725	718	743	757	768	745	741	747	742	820	789	711	744	737	790	763	750	746	747	758	810	789	731	842	828	754	739	802	806	771	737	771	779	780	744	739	773	772	751	831	765	734	789	834	769	796	803	786	775	764	798	753	830	722	726	745	728	782	783	846	791	786	728	752	769	786	763	761	767	781	789	744	758	757	789	708	726	781	768	813	776	743	777	743	780	780	796	804	783	781	772	740	768	789	732	750	784	763	720	774	754	820	762	722	797	767	777	727	780	759	753	778	756	786	801	742	759	771	791	700	769	761	723	787	765	783	769	787	745	787	803	797	756	762	780	749	749	743	776	753	773	751	741	773	792	759	762	727	769	777	795	747	749	767	769	756	813	741	809	798	742	821	764	801	786	774	787	805	716	785	764	796	819	773	734	776	775	744	796	737	772	764	783	715	779	747	768	765	758	761	780	759	780	753	794	720	740	691	772	763	722	759	757	762	728	821	805	816	779	754	730	793	767	763	728	800	748	750	759	810	720	835	814	731	775	743	764	761	775	720	743	741	765	781	739	775	677	821	798	761	767	778	759	738	748	760	755	744	755	815	743	770	739	709	767	758	778	772	714	727	775	739	758	768	724	780	801	730	756	766	724	721	754	784	784	745	794	772	754	741	755	788	721	809	805	746	820	779	761	731	754	760	745	800	771	779	739	736	739	814	777	793	761	780	752	790	741	722	798	740	771	763	784	745	769	722	736	734	839	754	785	779	745	764	762	762	770	783	723	755	724	719	797	774	799	709	726	788	764	772	815	759	774	756	762	795	715	772	742	808	767	780	725	792	773	794	773	777	723	783	789	773	753	785	780	773	746	755	779	791	758	739	755	793	753	785	803	731	738	802	770	770	791	738	778	760	736	779	736	784	756	794	755	725	760	733	824	743	751	782	761	772	770	704	819	805	736	780	774	752	821	724	762	753	775	741	770	756	769	805	756	721	725	757	749	770	755
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
