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
341911843393	341911843957	341911844507	341911845057	341911845605	341911846157	341911846707	341911847257	341911847805	341911848357	341911848907	341911849457	341911850005	341911850557	341911851107	341911851657	341911852205	341911852757	341911853307	341911853857	341911854405	341911854957	341911855507	341911856057	341911856605	341911857158	341911857707	341911858257	341911858805	341911859357	341911859907	341911860457	341911861005	341911861557	341911862107	341911862657	341911863205	341911863757	341911864307	341911864857	341911865405	341911865957	341911866507	341911867057	341911867605	341911868157	341911868713	341911869860	341911870409	341911870960	341911871510	341911872060	341911872609	341911873161	341911873711	341911874261	341911874809	341911875361	341911875911	341911876461	341911877009	341911877561	341911878111	341911878661	341911879210	341911879761	341911880311	341911880861	341911881410	341911881963	341911882511	341911883061	341911883610	341911884162	341911884712	341911885262	341911885810	341911886362	341911886912	341911887462	341911888010	341911888562	341911889112	341911889662	341911890211	341911890762	341911891312	341911891862	341911892411	341911892965	341911893512	341911894062	341911894611	341911895163	341911895713	341911896263	341911896811	341911897363	341911897913	341911898463	341911899011	341911899563	341911900113	341911900663	341911901212	341911901765	341911902313	341911902863	341911903412	341911903963	341911904513	341911905063	341911905612	341911906164	341911906714	341911907264	341911907812	341911908364	341911908914	341911909464	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2347	2814	256	160	281	333	282	263	239	221	191	131	143	127	106	105	85	98	81	58	61	70	59	65	55	59	52	55	54	49	49	63	45	49	51	50	53	37	42	40	41	55	47	45	39	36	49	47	44	48	49	36	48	53	46	41	46	43	35	52	42	48	38	42	42	43	39	33	40	41	35	31	33	37	34	39	41	41	35	30	40	37	37	44	42	43	38	50	54	40	42	31	40	49	44	46	33	31	45	41	43	42	36	39	38	43	35	39	35	46	41	49	38	44	37	36	48	32	32	39	41	43	46	41	35	43	56	41	40	49	51	44	41	37	33	43	44	41	26	40	40	41	40	36	47	47	40	37	35	62	44	53	60	40	42	41	33	43	41	42	56	42	32	39	46	38	35	51	31	34	29	50	43	31	34	44	40	41	43	44	54	41	51	43	32	34	44	34	36	35	39	37	40	40	46	51	42	40	37	40	36	38	44	45	39	32	45	33	31	41	36	47	37	36	46	41	53	49	46	41	38	46	42	40	46	42	30	45	38	33	43	41	45	46	46	33	34	32	49	34	39	31	47	38	40	37	36	37	40	35	36	31	25	42	40	35	27	41	48	38	47	34	35	40	36	38	50	42	32	49	39	42	41	36	45	33	28	42	46	45	39	36	45	41	35	40	37	38	30	32	33	51	43	41	42	36	34	37	44	37	44	39	40	45	62	38	44	32	40	47	42	44	47	39	32	28	38	43	33	45	35	50	43	46	30	43	45	43	43	40	31	35	43	33	37	50	43	41	43	44	31	31	43	28	41	34	33	33	38	34	31	37	32	29	26	46	41	46	44	36	30	37	40	38	39	42	39	35	37	36	45	48	28	37	36	48	47	39	39	39	36	44	49	48	39	49	43	40	43	41	42	50	41	35	29	44	44	42	35	47	29	42	39	31	35	30	43	34	37	34	32	46	37	37	49	47	40	37	40	41	35	48	38	51	40	44	39	36	44	46	37	47	36	41	34	28	37	32	40	41	45	19	39	35	47	42	37	30	43	47	45	42	38	44	49	32	41	35	40	26	41	45	36	28	46	53	30	39	52	31	29	52	49	32	43	39	38	32	42	31	36	40	30	40	35	30	47	48	39	38	36	51	37	34	33	49	39	36	27	28	27	35	41	34	35	30	41	33	32	40	57	34	38	44	38	51	43	38	37	35	47	33	47	32	45	36	31	42	36	29	51	34	32	38	35	35	29	37	37	43	39	39	38	40	46	40	34	32	39	34	39	46	53	33	48	27	52	45	30	36	35	39	38	43	40	41	41	39	40	42	35	38	39	31	46	51	42	43	52	37	45	32	39	40	33	19	44	35	35	24	45	42	52	34	40	48	36	36	34	39	37	27	36	38	40	43	38	30	32	52	38	37	40	45	46	35	36	39	49	17	46	39	51	35	44	51	34	32	32	29	33	49	43	49	45	39	47	38	43	38	56	40	36	47	43	36	31	31	30	40	37	41	37	27	32	49	43	34	40	51	33	36	44	33	27	36	27	39	44	44	41	40	40	29	37	53	45	35	33	26	38	44	42	40	34	38	38	35	45	47	41	36	33	51	45	40	38	46	45	45	41	46	31	40	31	31	39	46	42	35	44	38	35	42	41	43	45	37	41	33	32	48	32	39	48	41	43	46	31	29	40	26	40	41	44	41	34	54	40	33	38	45	39	47	38	40	50	45	35	40	38	39	39	43	35	47	42	30	39	44	28	46	43	49	42	41	34	35	46	48	49	32	48	46	42	48	37	40	28	28	45	35	22	46	36	39	30	53	40	38	40	28	41	42	43	47	42	43	40	42	48	49	48	39	45	37	47	37	51	50	36	36	45	45	46	43	46	45	42	27	52	31	34	41	46	43	41	45	47	43	37	47	49	50	41	36	34	40	39	36	43	25	33	39	37	35	39	39	44	41	31	38	53	45	32	38	42	33	35	27	33	39	40	42	38	42	42	38	41	35	28	29	37	45	33	33	55	30	42	47	47	33	37	35	37	46	33	44	33	48	42	39	41	40	28	41	33	40	42	45	36	31	40	36	35	44	44	47	45	36	40	41	48	48	42	39	41	35	44	40	32	43	53	40	41	33	42	53	36	43	48	38	44	29	31	44	52	35	35	42	28	31	48	31	43	47	44	39	40	33	42	30	33	38	34	42	41	41	28	42	37	38	44	36	34	40	54	29	36	39	46	22	43	37	31	51	43	28	37	46	30	45	33	32	38	36	53	36	49	43	43	23	52	41	47	31	50	40	37	45	36	37	42	43	43	51	32	36	39	50	41	35	38	38	30	30	43	35	42	47	37	45	39	39	36	44	49	48	37	30	33	31	38	41	41	35	42	46	31	32	37	38	33	38	30	53	29	40	44	34	34	38	49	36	53	30	44	27	48	31	39	39	42	37	31	38	45	37	44	35	39	41	38	28	35	42	37	49	37	45	34	37	40	42	42	33	41	35	36	25	36	35	46	36	34	40	49	41	42	41	40	43	49	46	37	50	34	32	36	41	43	45	42	39	45	34	32	39	43	34	38	43	31	34	29	32	45	38	48	35	37	38	42	35	41	43	40	28	41	37	38	47	29	45	46	41	38	33	32	39	45	38	33	48	42	34	39	42	47	29	43	45	46	58	41	43	42	49	32	38	32	35	41	37	46	44	43	41	36	32	28	39	25	45	35	30	53	41	33	32	41	47	34	42	41	39	49	41	44	39	48	61	49	37	40	31	32	44	56	37	41	36	38	44	33	37	31	38	37	36	30	45	46	39	39	37	42	38	33	46	52	42	39	48	33	41	28	36	30	47	40	38	38	54	31	34	47	51	36	47	22	43	48	51	33	44	40	41	29	44	45	43	32	40	38	33	33	38	30	27	49	45	46	41	31	37	39	48	40	28	38	41	33	33	39	43	33	46	38	33	35	38	47	35	32	29	48	42	45	33	32	46	48	29	38	32	30	49	41	49	37	32	34	43	51	25	42	37	40	36	33	41	39	45	30	35	45	37	42	38	40	47	40	40	35	33	34	43	30	46	46	46	32	43	38	33	38	38	29	41	49	47	49	53	48	39	50	44	33	44	38	36	39	40	50	38	42	29	51	35	25	46	43	34	41	30	27	53	31	45	47	34	32	32	29	46	34	32	43	36	54	39	47	36	46	40	38	43	34	34	40	38	33	33	35	45	44	40	31	45	35	39	36	33	39	39	37	48	35	36	40	27	46	31	39	40	39	25	35	28	34	30	41	29	46	47	35	41	39	48	33	35	47	43	43	44	44	49	42	40	35	34	36	34	33	38	34	40	44	31	34	38	32	41	40	40	51	35	45	49	37	35	33	35	44	47	58	44	44	51	31	49	47	35	41	36	40	38	31	50	39	33	46	41	37	41	43	26	56	27	52	44	44	46	41	49	28	38	35	38	37	37	50	37	40	40	49	42	50	41	36	51	43	42	36	23	46	44	47	39	47	40	38	34	48	40
32001	17221	5898	16263	24258	23173	19819	16218	13104	11010	9054	7676	6258	5336	4599	3881	3427	3061	2636	2394	2233	2024	1811	1641	1637	1554	1479	1340	1338	1261	1185	1290	1116	1156	1079	1070	1025	981	940	931	940	939	934	881	900	848	883	797	817	804	751	794	755	856	813	759	760	806	753	781	753	763	742	796	742	763	758	741	716	746	731	726	749	682	709	718	661	667	696	703	697	702	650	673	629	714	698	657	656	642	690	661	695	663	661	638	649	616	646	656	651	670	648	694	663	667	704	644	707	660	658	654	626	657	676	642	646	643	660	664	618	672	703	675	719	656	651	713	718	684	690	690	658	721	714	703	678	674	664	709	662	710	658	661	660	661	641	624	716	608	661	671	603	635	695	652	666	680	669	625	705	624	709	664	623	632	642	603	687	624	675	627	647	624	618	655	680	619	598	602	639	655	639	642	647	626	647	564	651	622	639	669	649	634	598	681	608	635	662	640	656	651	687	652	648	634	668	607	642	617	626	623	648	619	656	671	630	640	608	652	619	654	621	661	638	644	608	638	657	630	653	579	648	699	607	634	654	629	614	658	608	644	634	631	609	648	631	637	652	665	654	654	640	629	633	587	635	634	603	662	624	674	626	594	679	615	610	668	626	638	661	606	631	596	633	615	614	682	651	651	648	686	618	640	655	632	611	608	674	622	661	684	651	654	638	636	632	581	672	622	619	621	671	609	641	640	685	646	605	630	640	639	626	679	674	636	640	585	605	592	665	642	660	649	607	630	632	686	655	629	602	676	601	646	650	596	650	614	634	618	649	647	643	636	627	635	647	616	606	662	587	639	601	646	646	617	656	663	643	571	636	616	642	646	632	586	646	615	632	613	644	621	644	614	621	625	635	654	644	662	630	645	588	665	643	657	626	621	600	620	656	586	609	631	630	634	628	638	637	667	617	586	623	645	664	628	590	618	574	611	626	615	624	633	639	680	631	631	641	718	588	652	636	683	635	658	620	660	637	620	604	655	643	590	680	646	611	592	638	622	624	678	672	679	637	635	646	602	578	628	646	609	679	644	652	657	634	615	644	643	648	610	646	633	609	622	614	617	624	627	609	656	603	662	610	654	636	595	612	618	658	570	613	635	606	681	610	663	644	645	670	649	671	592	631	636	622	601	645	633	676	597	644	624	626	641	638	645	643	622	656	682	637	597	586	640	643	623	614	594	593	633	616	609	613	644	626	618	646	623	636	643	573	612	645	629	644	639	628	614	571	639	607	629	619	646	669	628	636	621	592	632	610	622	641	594	621	605	652	625	620	648	622	645	626	621	620	618	620	664	642	625	638	615	605	587	601	606	633	589	647	582	592	634	630	625	643	596	587	645	638	667	650	623	602	663	598	634	653	655	662	630	613	596	611	645	624	642	632	636	700	654	628	640	646	624	636	663	661	648	639	610	638	626	589	601	625	648	583	605	614	660	646	646	642	580	612	627	668	627	561	642	598	644	655	613	670	617	605	586	647	620	611	664	600	619	629	631	663	639	610	664	652	622	650	635	617	634	596	631	615	639	607	640	635	625	658	597	652	641	637	642	628	679	638	614	688	631	569	638	597	633	678	615	632	629	633	627	641	609	667	641	623	628	648	675	648	634	616	622	631	677	664	631	595	616	621	620	617	594	613	678	586	617	595	603	659	601	658	581	634	635	631	650	637	640	681	690	628	623	623	635	624	637	655	631	651	639	603	632	653	609	621	629	602	646	628	608	646	690	613	593	647	626	625	630	610	642	658	628	607	643	630	605	618	594	662	631	653	610	625	603	625	635	598	657	630	639	621	597	669	597	584	619	688	660	607	608	644	615	596	601	636	656	642	670	631	613	639	661	624	630	668	618	627	643	616	641	633	624	625	670	594	618	604	591	629	626	626	652	663	647	627	672	636	638	664	606	652	611	613	605	652	598	637	595	651	644	636	625	604	635	695	660	635	611	680	633	574	617	629	611	642	654	630	625	647	612	626	602	671	636	611	614	616	647	614	628	665	622	590	617	661	631	648	682	590	597	616	628	610	611	653	638	640	623	621	615	665	631	600	640	616	625	641	627	699	677	654	599	640	592	681	642	619	611	624	688	652	650	638	595	638	632	620	640	623	626	672	666	660	624	609	646	634	620	646	658	661	690	554	593	702	609	633	647	610	611	605	661	616	668	664	588	624	648	607	623	640	629	664	659	641	613	648	568	626	629	664	649	626	585	662	629	657	613	619	602	619	581	611	621	628	619	622	635	616	637	634	573	636	644	625	639	653	653	665	619	608	627	593	643	650	668	637	640	672	611	626	618	649	637	653	640	657	616	621	619	601	644	633	600	597	648	626	633	665	648	646	680	678	661	649	630	683	640	629	577	646	648	638	606	611	630	615	679	638	612	609	639	646	663	605	643	617	648	616	658	586	643	632	694	631	641	648	643	617	605	624	610	637	635	648	684	625	624	590	595	643	601	609	663	635	668	638	620	671	665	612	605	683	654	620	636	633	626	651	633	591	662	639	661	605	634	647	636	637	678	643	645	668	640	564	617	608	612	618	647	648	662	602	625	595	636	630	600	623	611	620	616	669	623	588	628	609	653	659	641	610	656	639	616	635	649	612	618	631	600	583	655	604	629	639	640	606	676	644	638	638	577	625	661	582	651	616	606	601	635	611	621	616	633	600	620	584	610	642	589	643	653	622	620	642	631	587	632	648	593	625	634	647	622	609	618	629	638	633	636	676	646	625	676	602	598	632	616	599	642	607	640	660	654	591	588	671	680	633	573	634	628	616	628	605	642	628	629	628	609	616	664	612	656	653	686	650	629	622	634	611	651	643	590	648	632	640	605	642	625	669	623	607	651	642	633	611	626	645	642	625	588	648	649	645	610	629	646	625	659	617	646	586	649	678	669	655	670	599	649	639	658	644	582	641	615	596	610	608	649	630	628	625	622	655	628	607	651	638	657	626	644	605	650	641	619	631	627	643	647	631	652	597	604	632	667	602	617	630	628	637	626	637	623	638	599	634	653	666	631	621	610	592	612	610	643	616	650	666	632	623	638	654	646	596	598	660	646	641	624	663	653	630	623	643	650	644	687	630	632	635	662	599	645	583	621	645	609	616	629	612	665	659	656	672	659	602	647	645	689	649	616	635	640	650	679	646	640	604	646	637	601	585	613	646	657	606	614	648	629	608	653	651	591	628	624	628	639	649	663	673	652	636	629	665	647	628	654	568	669	610	647	614	660	649	586	626	641	618	607	615	664	595	648	589	612	648	646	624	625	619	648	613	634	623	636	639	604	605	639	629	636	601	587	619	618	624	627	653	592	652	633	607	622	642	658	625	618	651	679	627	673	562	649	646	667	568	640	650	643	608	631	601	638	647	614	651	641	612	653	657	650	643	622	621	620	610	612	632	651	610	630	625	599	638	663	646	619	622	622	645	620	640	628	626	617	682	593	651	625	640	656	696	604	644	617	609	648	641	631	660	650	664	628	597	627	674	660
1450	506	70	53	79	108	83	80	77	77	57	59	64	46	37	42	47	47	42	40	55	34	30	37	36	41	37	42	32	34	32	38	27	44	39	34	41	30	32	39	38	22	37	23	42	34	26	21	30	40	30	30	28	28	33	24	32	39	34	39	35	28	36	31	27	38	35	30	32	26	21	30	23	29	24	38	38	34	33	21	29	34	31	34	44	32	33	36	30	37	28	28	38	30	35	34	22	30	31	33	25	24	36	24	36	26	36	34	27	30	35	36	24	39	24	32	35	25	32	28	19	29	28	27	31	33	37	41	31	29	34	30	24	26	33	30	42	30	27	27	31	30	28	27	20	29	38	31	34	32	29	24	34	35	35	35	35	39	29	28	27	29	27	40	38	37	27	38	36	34	36	27	34	30	30	29	28	28	27	23	33	28	22	32	27	24	37	37	28	35	27	27	34	27	41	20	28	34	35	36	29	32	33	30	36	36	26	24	39	38	25	40	33	36	39	30	29	27	32	34	25	33	34	40	22	35	31	32	26	24	31	38	37	28	32	30	30	33	25	28	32	24	39	25	38	33	31	23	28	25	37	21	43	34	30	24	31	32	43	38	35	38	23	27	22	17	31	28	31	30	25	32	27	33	37	33	29	27	31	41	32	22	26	30	29	35	34	31	29	29	26	33	25	30	41	20	33	27	25	20	31	28	34	37	36	28	25	33	16	35	28	29	33	30	29	34	22	33	27	23	25	34	35	32	44	37	31	36	34	37	32	33	33	29	28	22	27	33	39	33	26	30	36	22	36	21	28	29	27	28	34	33	27	41	36	26	25	18	25	19	38	18	25	37	28	22	41	33	31	31	31	31	27	27	24	27	26	33	41	33	29	25	35	23	24	30	47	28	33	20	34	28	26	32	24	21	31	32	39	28	27	33	29	31	23	36	31	46	27	24	34	30	40	37	32	31	30	26	25	42	29	32	39	29	31	31	28	30	28	28	34	29	27	28	32	33	27	35	28	31	38	31	29	31	25	41	25	27	27	26	31	30	33	25	19	33	30	31	41	39	32	32	32	30	33	29	29	34	30	41	28	23	31	28	26	29	30	31	29	31	26	26	34	29	27	37	16	40	38	32	31	31	31	26	24	26	26	36	33	25	26	31	34	35	28	26	28	43	27	37	32	30	36	38	23	35	24	29	23	33	30	29	35	38	30	32	27	25	31	27	30	23	36	36	25	33	23	30	22	29	28	28	25	25	28	30	27	30	29	38	27	22	30	30	29	35	33	39	32	23	28	36	32	29	22	32	20	18	30	31	35	27	30	28	44	32	30	32	28	26	41	26	40	30	17	30	42	35	32	36	23	31	26	30	29	21	31	36	27	25	36	34	44	27	24	35	28	31	29	30	36	33	26	36	30	32	29	26	27	27	35	43	38	26	19	37	38	22	33	31	37	35	26	35	28	38	15	30	33	34	33	41	33	23	35	35	42	31	26	30	31	30	32	29	29	33	31	36	40	33	31	27	39	35	29	37	15	25	29	28	38	34	26	24	32	29	33	27	28	24	30	35	33	30	29	34	40	32	26	24	23	25	27	28	19	31	36	20	37	32	38	34	34	48	27	32	23	28	34	26	35	28	38	30	30	36	23	41	22	22	27	31	30	34	29	31	36	41	30	28	39	25	31	24	36	19	24	34	30	33	28	30	29	22	23	21	40	28	36	32	29	27	32	30	32	32	34	33	28	32	28	38	22	31	34	32	26	38	41	36	25	28	29	33	36	29	34	28	23	25	21	22	18	32	38	36	35	24	34	27	36	28	31	28	33	33	42	49	35	30	41	30	28	31	33	28	31	29	28	36	34	33	19	33	37	25	30	26	34	30	25	24	28	41	27	21	34	29	28	29	32	35	23	29	22	44	31	16	29	21	22	41	32	37	31	19	40	26	27	35	36	28	39	30	24	34	35	39	35	24	34	29	28	23	38	22	36	29	27	47	45	30	39	26	23	34	41	23	31	34	32	30	28	34	35	35	27	25	22	25	28	28	38	32	16	29	29	27	21	39	35	27	33	26	23	29	27	30	37	30	30	32	34	32	35	25	35	30	29	25	26	24	26	39	28	35	29	41	25	34	33	25	32	31	35	36	28	33	36	39	31	34	37	25	35	32	34	28	37	23	29	29	27	30	30	38	37	29	30	35	30	31	32	49	27	29	27	27	32	29	38	34	24	28	37	21	33	32	23	31	37	32	43	28	33	37	27	35	31	29	32	41	36	29	35	35	33	38	33	34	28	46	30	29	32	41	22	35	27	33	26	28	35	29	27	20	26	33	34	23	21	27	29	36	32	33	26	31	27	35	23	31	20	24	31	38	29	24	33	26	32	31	31	30	34	29	25	30	27	27	44	35	30	32	32	36	16	36	36	23	21	33	48	21	35	36	25	34	33	23	31	42	25	42	29	30	26	22	32	23	26	32	27	30	30	33	29	35	33	31	29	30	35	41	33	27	42	29	16	38	30	18	29	27	27	41	47	39	29	32	29	24	28	31	34	28	36	27	29	31	32	31	32	24	33	32	20	34	29	25	38	31	28	36	34	31	29	20	32	29	32	30	29	28	23	29	36	33	28	29	28	20	35	32	34	31	33	32	31	25	36	28	32	30	19	37	31	31	35	27	40	25	34	37	26	39	31	20	30	24	34	34	36	29	34	32	22	40	24	36	35	39	36	25	37	35	37	21	35	24	34	26	20	33	39	33	34	24	28	26	38	30	30	27	33	28	26	29	33	32	28	26	26	32	30	36	37	30	32	20	31	33	33	31	34	30	40	30	30	35	36	31	28	17	31	23	39	32	35	28	30	29	27	31	35	25	29	29	31	32	26	32	38	29	33	17	24	39	37	33	30	28	28	33	27	33	30	33	30	29	28	18	31	25	30	30	41	44	29	32	35	31	36	31	30	31	29	26	38	24	31	31	41	21	28	28	21	25	31	31	42	30	44	35	22	29	30	29	25	21	35	15	31	39	24	29	38	26	25	30	28	27	29	27	39	27	29	33	24	29	35	26	29	34	26	28	28	22	28	22	33	25	30	32	36	35	29	34	32	30	32	33	32	25	32	22	32	33	35	34	47	28	27	39	27	21	38	34	36	35	16	31	34	33	33	33	30	31	23	19	31	36	33	30	26	30	25	33	41	30	39	30	36	32	23	33	39	31	29	25	38	26	25	27	21	33	27	44	28	37	31	31	29	30	36	34	34	35	14	34	36	34	24	33	28	25	28	29	31	40	27	26	27	29	30	23	23	24	40	21	35	21	34	23	21	39	37	26	46	33	26	30	29	27	36	33	26	30	29	34	31	32	24	34	32	24	34	29	34	29	31	29	29	22	33	41	35	30	27	20	34	33	39	20	17	25	40	34	25	29	27	28	25	26	35	27	21	29	35	34	31	37	29	25	31	34	32	36	27	30	28	30	25	34	29	33	37	30	34	32	33	35	29	29	34	40
16449	12050	1988	5820	9381	9344	7455	5788	4552	3555	2999	2456	1984	1758	1480	1344	1206	1099	961	905	828	759	765	713	675	736	689	624	605	635	590	576	569	607	611	576	565	552	563	536	572	560	540	560	515	591	530	504	532	536	508	530	506	519	473	526	494	518	499	515	531	546	501	569	509	522	528	525	524	484	516	509	470	479	532	489	475	538	475	541	477	518	513	494	489	547	507	510	528	498	491	480	481	485	522	500	516	529	534	506	526	484	502	482	525	490	490	483	529	483	502	488	462	464	503	502	507	499	467	508	510	493	481	500	478	509	486	526	467	534	469	490	497	498	569	503	529	523	473	484	496	483	524	512	533	574	499	502	545	520	527	476	506	493	510	465	474	490	486	472	475	501	498	527	476	490	533	513	430	464	532	500	486	481	472	475	481	478	468	498	479	496	442	469	544	480	487	489	510	487	506	527	503	490	498	515	503	507	493	462	488	491	502	495	464	490	462	487	479	481	527	479	488	472	484	486	467	485	504	508	488	507	506	480	529	467	484	494	465	522	494	514	508	509	490	488	478	464	489	457	475	492	501	471	502	485	527	474	481	503	474	506	481	531	479	474	504	526	460	469	504	450	467	516	511	465	491	474	451	491	512	504	498	487	492	507	525	502	486	516	490	526	501	492	470	495	489	533	449	470	504	465	453	517	496	492	542	474	502	483	490	501	510	493	484	492	505	510	481	475	548	475	475	478	519	499	466	501	491	504	483	496	505	490	488	490	466	469	505	500	465	494	510	504	487	484	505	505	477	484	540	492	482	456	487	489	520	479	492	476	497	505	481	534	463	533	498	565	470	520	500	472	479	484	472	499	499	495	517	517	537	486	505	473	529	504	505	518	457	470	514	506	487	541	521	473	468	488	499	501	497	468	480	516	466	487	496	475	476	484	478	512	482	471	445	492	478	484	478	504	475	467	466	486	528	505	462	486	511	481	496	479	501	514	446	491	454	469	497	489	491	510	478	522	441	469	501	486	509	490	501	491	491	493	497	495	470	543	502	480	463	481	465	476	487	492	492	428	488	503	492	510	450	497	497	503	481	526	502	486	479	508	539	481	524	490	517	488	462	491	502	488	492	470	477	521	475	482	459	483	482	504	518	510	527	474	530	498	505	531	474	487	499	464	489	475	478	509	489	493	453	498	474	469	483	480	491	482	486	506	475	473	512	536	484	510	494	485	507	508	503	463	484	480	469	467	487	525	505	501	464	483	493	458	458	472	509	503	499	496	486	508	472	476	517	483	491	501	484	487	466	504	468	512	444	491	504	477	527	500	475	468	468	487	491	498	542	507	480	549	500	510	493	500	451	490	476	489	461	491	470	485	485	498	524	477	490	529	479	528	535	496	498	521	495	499	512	496	462	487	465	517	472	512	465	494	486	502	501	506	463	495	458	441	536	483	500	502	506	485	486	475	447	450	456	472	519	498	472	513	446	451	456	500	483	450	538	477	478	535	473	498	520	499	484	495	474	475	499	494	485	511	480	478	495	511	459	482	490	489	489	493	453	469	535	496	492	482	513	490	491	508	478	499	505	469	461	467	505	527	475	506	492	511	471	508	498	486	491	453	473	505	494	475	498	472	531	492	515	514	486	497	476	468	474	478	474	499	508	493	543	475	462	466	497	497	488	525	470	512	481	507	468	435	475	500	473	489	493	462	475	482	471	495	497	494	459	502	482	492	465	496	550	521	516	451	454	470	463	485	496	455	506	498	459	477	503	443	506	527	451	494	436	485	478	505	523	488	481	522	505	505	476	478	541	474	496	521	521	511	488	475	512	488	472	526	504	462	474	472	482	501	496	478	482	505	490	538	466	505	506	470	460	495	537	500	431	512	518	492	511	457	476	484	508	505	509	493	486	479	474	503	475	509	492	494	453	497	490	481	453	493	531	483	437	512	518	537	434	506	500	506	494	509	492	514	527	495	501	475	491	503	506	451	505	498	479	507	487	504	471	491	517	471	470	474	494	512	432	536	477	490	482	486	497	479	478	512	477	487	518	491	513	468	501	470	483	518	459	474	451	455	499	476	493	484	483	459	483	488	494	482	473	481	487	487	498	476	458	507	496	497	475	477	500	470	479	507	518	475	499	480	499	533	489	488	451	471	470	488	486	495	500	485	522	500	521	484	512	497	521	537	473	505	463	487	496	460	502	482	476	535	513	537	484	493	449	496	504	506	534	491	502	485	445	462	501	503	502	532	521	464	537	452	481	463	445	531	491	496	483	491	495	492	479	517	530	487	478	484	469	491	459	481	460	524	508	471	518	505	517	503	485	478	496	490	446	482	516	494	520	481	488	491	497	509	510	486	472	475	483	502	494	506	515	490	483	468	492	477	497	456	437	500	497	481	499	509	491	489	468	505	488	448	497	506	491	490	481	482	469	480	493	519	475	468	469	498	521	504	487	467	516	493	518	486	492	439	462	459	501	468	464	542	489	485	474	492	526	485	482	516	476	532	487	456	508	479	496	505	547	496	494	476	445	468	500	460	461	504	503	492	540	532	501	499	494	461	517	503	505	469	500	517	522	463	509	456	485	480	533	508	454	475	501	500	524	466	515	516	480	506	504	488	534	488	502	513	514	455	477	506	485	525	501	502	490	454	500	473	515	492	484	513	470	522	505	451	469	523	503	464	491	497	485	487	469	505	531	464	491	487	510	441	522	480	473	493	525	463	492	460	496	514	503	464	470	496	462	494	505	475	490	514	487	471	473	469	469	552	526	465	492	483	469	473	478	509	486	468	525	463	501	503	467	461	467	505	486	470	499	480	464	470	487	499	465	485	527	469	496	489	527	514	453	465	483	484	503	473	536	488	484	488	538	504	495	510	478	439	495	469	486	480	515	527	522	501	477	464	492	480	520	525	500	480	530	479	485	522	490	516	485	456	469	517	503	529	526	520	508	499	528	478	480	518	445	455	529	479	501	506	489	544	519	499	497	512	497	491	497	489	482	488	478	495	517	469	484	528	492	491	498	528	519	472	513	504	515	466	495	484	466	484	480	466	458	501	513	463	461	470	510	504	502	515	452	474	490	505	505	484	496	464	529	475	479	491	491	492	507	498	498	503	507	463	492	549	486	465	446	504	491	430	510	511	510	533	511	485	483	494	483	454	465	474	512	502	519	537	498	538	467	489	464	473	520	449	483	459	547	553	466	522	503	500	517	511	479	462	458	487	492	458	480	491	467	477	489	472	450	480	480	492	526	511	476	462	487	501	484	460	450	496	493	508	544	488	486	510	521	513	486	448	494	513	438	525	505	522	447	497	472	477	471	506	479	495	516	483	508	488	534	439	510	507	487	500	504	501	460	507	484	508	487	492	483	470	539	533	489	527	514	493	492	501	469	522	524	491	488	509	543	494	492	477	447	520	452	488	479	506	484	444	466	496	497	462	455	498	511	499	510	518	457	483	501	494	474	461	472	512	491	487	491	519	461	526	491	482	499	515	526	512	536	465
1113	2001	125	106	178	187	192	165	134	121	95	76	70	63	63	47	47	44	39	43	25	34	39	34	30	28	33	34	28	23	25	24	30	35	28	29	27	33	20	16	29	22	21	26	22	26	22	25	26	13	25	23	24	32	21	31	18	19	15	18	28	26	26	23	10	18	21	21	25	20	26	14	19	19	17	11	15	12	20	21	19	20	23	19	21	19	23	15	21	28	18	22	13	21	24	28	16	15	22	20	15	20	17	19	24	25	26	20	20	24	24	14	19	19	16	15	13	22	15	27	21	22	23	15	21	16	17	26	20	27	22	26	23	17	16	22	26	18	17	26	23	17	17	18	18	21	19	23	19	30	10	23	20	19	18	22	18	28	20	15	16	20	18	19	16	19	27	21	25	19	19	17	31	17	23	8	27	23	21	23	22	18	15	26	19	20	18	16	28	27	24	19	8	18	16	21	24	19	20	21	22	18	16	20	25	23	22	16	19	16	22	19	23	19	20	21	18	18	24	16	17	30	20	19	26	19	18	16	17	17	22	16	22	30	14	10	13	17	17	16	24	21	20	30	25	21	13	18	18	20	14	15	17	22	23	24	23	10	14	18	20	18	25	23	16	17	24	22	20	10	23	21	22	20	15	22	20	14	11	18	22	15	16	15	20	19	17	24	20	27	23	18	12	21	23	22	21	23	30	17	19	22	15	17	20	17	18	17	14	15	24	24	12	21	18	18	16	21	14	14	16	22	22	20	21	19	28	17	11	31	22	21	15	14	19	22	23	26	17	14	11	29	13	26	15	20	16	17	17	14	24	16	21	30	22	23	18	20	18	16	18	13	20	21	29	21	18	15	22	16	27	26	17	14	19	25	17	24	22	22	21	19	14	19	21	16	23	12	21	16	14	22	20	15	18	22	21	20	21	22	18	20	23	14	18	22	23	20	22	17	10	15	22	22	29	19	27	21	17	21	23	23	12	15	25	26	18	25	18	22	21	19	20	20	22	14	15	24	21	20	19	25	13	20	18	18	18	18	19	17	13	18	19	16	12	16	16	15	14	23	19	18	19	16	23	17	25	19	23	20	18	15	16	18	16	16	15	24	17	18	21	14	20	22	22	18	24	17	19	22	16	21	15	17	27	15	18	18	16	26	22	17	18	18	17	21	19	19	23	21	17	22	21	17	17	22	15	16	18	19	13	23	19	21	21	22	21	15	22	23	18	18	14	16	22	25	14	19	26	23	24	14	18	13	18	11	18	22	17	23	18	20	13	12	23	17	20	16	17	9	28	27	24	21	26	18	16	12	22	21	21	20	23	27	15	22	16	21	20	19	17	24	12	28	13	14	26	17	15	31	19	23	20	27	27	29	18	18	13	12	17	20	20	16	23	24	15	16	22	25	16	18	14	18	22	22	18	25	16	20	18	19	23	19	18	18	20	19	11	15	19	21	17	23	21	19	18	21	20	19	19	27	17	18	15	24	12	21	19	17	18	20	15	17	12	24	23	18	17	17	17	18	25	16	26	15	28	17	16	24	19	17	21	18	12	33	22	26	20	24	20	23	20	25	15	23	21	17	23	20	11	17	24	14	25	14	18	12	23	19	22	15	18	17	21	15	22	22	21	27	20	24	22	24	22	23	19	17	17	14	17	19	17	28	19	19	18	17	17	26	20	21	26	20	16	25	24	19	14	14	24	18	29	24	16	25	20	25	26	19	27	22	23	24	17	12	21	17	17	23	24	18	21	21	17	19	21	18	22	21	12	21	21	18	19	15	14	20	17	18	18	16	20	22	27	21	21	26	17	24	24	16	14	16	19	21	17	20	28	21	25	23	25	25	21	20	16	21	21	16	27	16	18	15	21	20	23	20	16	18	20	18	24	19	21	26	16	16	19	17	19	25	14	22	23	17	14	24	22	24	20	14	17	16	20	19	20	17	20	22	21	23	12	21	17	19	19	20	17	17	21	20	14	30	18	17	18	22	22	22	25	16	17	16	28	16	18	15	18	19	33	26	14	17	21	30	20	20	25	27	25	16	23	12	20	29	12	21	21	17	19	21	22	13	18	25	21	18	12	13	29	14	19	24	27	31	27	15	15	17	17	18	20	15	21	22	25	16	21	20	23	15	19	29	21	16	11	17	20	25	23	16	21	16	20	23	21	25	21	20	16	10	25	16	21	26	18	20	19	21	17	22	29	22	21	17	24	13	19	24	26	20	24	25	23	13	21	17	23	14	18	7	24	26	12	22	15	16	14	24	22	12	13	14	16	19	18	12	15	22	18	20	18	24	17	19	17	19	15	19	17	25	20	21	20	23	18	22	19	25	11	15	22	17	16	14	20	20	16	21	19	23	15	16	24	15	22	22	25	25	18	19	22	24	22	23	19	29	19	17	23	29	17	23	21	18	20	8	21	16	18	10	16	16	22	21	23	16	16	20	17	23	25	17	16	14	26	21	29	19	22	17	14	30	17	27	18	14	20	18	26	27	16	17	17	20	24	21	15	20	18	18	22	13	15	18	14	16	27	22	14	21	16	16	23	21	16	23	23	22	19	21	24	18	26	20	17	13	19	15	23	21	19	19	15	18	18	25	17	16	20	23	16	23	23	16	27	13	20	15	19	25	21	13	15	18	19	22	18	15	18	24	14	20	24	23	14	21	17	16	16	27	25	24	20	26	19	15	11	10	15	19	20	16	20	17	21	21	22	24	17	23	13	21	25	16	19	16	15	27	11	19	22	16	18	22	23	20	19	14	25	16	18	27	21	18	16	8	20	25	17	24	23	14	21	20	20	21	19	22	15	21	18	16	20	20	17	16	19	15	22	21	20	28	24	24	30	18	20	10	25	18	17	14	24	27	25	16	20	19	25	16	16	23	21	6	19	24	17	20	22	23	22	23	18	18	17	19	22	21	16	21	18	28	21	15	21	18	19	11	20	17	19	17	24	22	23	10	7	21	22	27	22	21	21	21	18	19	18	24	24	19	27	18	23	17	23	18	12	20	24	22	15	18	19	24	19	16	18	16	19	16	18	25	18	16	28	18	14	17	17	17	16	20	19	16	24	20	22	16	18	17	23	19	25	29	14	11	24	21	19	18	14	18	27	29	20	17	14	15	14	26	24	20	16	16	21	23	23	19	23	22	13	17	9	25	21	17	19	18	14	18	15	18	14	22	22	20	18	21	17	15	21	16	25	24	19	22	18	13	25	19	17	24	24	18	15	20	19	17	13	35	18	21	8	14	23	21	22	19	20	19	13	23	20	25	13	17	17	19	16	16	16	24	26	24	22	16	19	20	16	19	28	22	27	16	18	21	15	17	27	16	22	23	22	21	19	18	13	18	20	14	13	23	20	15	19	27	15	23	19	16	15	24	18	18	15	18	13	13	23	15	22	12	17	16	20	21	16	23	20	20	24	32	19	20	19	20	21	21	11	16	20	17	20	18	16	18	11	16	10	19	16	11	20	17	14	26	18	24	16	17	16	19	21	18
25388	16347	3724	11444	17908	16909	13895	10978	8571	7024	5666	4692	3722	3197	2608	2228	1926	1735	1487	1253	1204	1042	954	891	849	785	772	722	698	691	637	647	614	577	578	542	574	503	481	481	449	480	465	450	445	476	466	444	402	431	390	377	404	360	423	387	404	377	384	388	420	382	383	346	389	355	370	389	389	409	400	375	359	365	371	339	337	369	301	341	315	343	315	322	362	341	336	333	342	320	323	320	333	335	336	357	319	339	360	351	302	344	347	374	350	325	313	348	338	302	320	342	303	324	325	321	332	340	348	359	359	346	279	328	336	330	334	364	325	362	375	365	374	330	381	396	377	369	352	365	357	340	324	324	315	347	324	361	292	334	337	354	345	329	330	336	338	329	370	298	349	322	326	331	317	302	300	278	320	311	349	317	323	329	337	313	307	291	330	322	324	298	323	327	309	333	311	308	323	341	326	303	345	313	292	319	303	309	343	333	318	294	340	323	344	311	333	320	328	306	336	322	331	312	310	316	335	321	338	338	311	320	333	313	326	333	334	339	342	325	291	296	321	331	353	320	325	328	298	355	285	324	352	327	310	299	335	302	333	350	315	329	342	328	319	333	311	318	332	322	316	287	346	299	324	326	314	311	329	314	339	309	350	317	290	297	332	292	304	330	311	309	299	293	346	335	337	297	340	309	333	311	308	329	287	324	316	314	329	310	319	328	309	353	316	294	342	337	299	322	300	300	294	345	303	322	311	308	292	318	330	322	274	325	311	337	337	324	332	308	286	316	309	318	305	319	320	328	319	312	316	309	333	310	325	336	327	342	329	317	314	346	297	309	332	336	289	327	297	320	341	296	298	314	311	300	317	352	290	328	291	344	305	312	307	327	288	300	340	310	328	326	302	349	326	302	327	340	310	315	306	309	324	298	349	314	326	300	305	322	348	325	308	298	304	312	307	325	304	368	317	311	306	307	297	290	286	295	312	321	282	335	340	317	334	288	339	321	308	301	356	341	310	295	298	320	312	323	312	321	307	309	348	319	295	331	296	304	320	310	321	305	322	293	328	316	335	320	334	323	326	303	280	322	305	299	346	349	322	348	326	310	323	304	327	317	308	283	356	306	320	331	319	338	304	318	299	337	310	309	288	310	334	325	319	313	300	306	325	343	316	315	326	298	332	320	320	287	335	315	298	350	307	302	298	315	272	327	325	323	345	318	320	300	339	319	328	312	310	303	315	326	330	340	341	299	315	320	314	309	308	311	314	296	315	313	319	306	322	350	323	304	313	332	329	308	315	317	327	304	316	311	291	305	323	326	337	302	347	268	328	313	306	338	318	324	330	318	338	312	327	314	287	356	299	294	310	285	332	302	300	336	332	314	350	317	287	291	352	307	298	306	342	299	322	297	365	308	288	309	310	318	325	324	334	335	330	317	320	312	374	324	325	327	339	312	321	351	331	324	321	314	328	312	360	289	326	316	327	317	325	325	306	315	349	313	316	292	343	305	301	298	344	284	316	306	336	305	332	302	319	315	308	336	316	317	316	308	316	285	318	328	303	297	339	336	325	301	329	314	290	363	301	324	306	293	338	301	306	325	328	311	290	289	315	319	342	339	332	340	314	314	315	301	328	282	346	302	300	314	324	311	316	310	312	308	294	305	368	300	331	325	332	327	305	304	276	319	321	318	291	315	307	306	314	322	324	311	322	345	309	307	331	336	285	349	321	326	303	308	327	324	344	314	284	335	340	321	305	321	319	293	318	321	332	304	287	293	307	318	325	277	299	299	303	313	311	311	327	311	322	314	288	324	326	322	285	332	322	312	317	317	336	310	339	320	321	318	320	296	317	298	321	324	290	310	335	313	310	291	300	290	300	311	346	311	315	318	329	316	316	318	301	297	333	314	301	307	353	298	326	349	312	319	308	346	322	316	328	319	321	308	314	330	341	318	284	336	298	298	347	315	344	320	319	364	298	321	333	340	352	319	328	298	345	315	341	302	312	341	330	344	353	293	307	326	312	319	317	315	321	322	295	298	281	313	320	317	306	328	323	324	323	308	296	307	334	311	321	294	345	322	286	338	327	312	303	331	296	343	330	318	289	293	299	304	325	336	321	296	317	321	336	352	330	308	309	318	325	315	317	340	314	306	328	327	324	345	292	322	296	309	303	305	332	340	338	310	318	324	304	325	323	307	300	345	314	335	297	315	299	291	333	317	361	326	326	333	315	318	318	326	290	334	325	308	336	308	349	335	326	296	299	322	292	323	291	313	310	309	311	329	308	321	275	307	321	304	313	327	315	326	304	334	330	316	282	317	302	315	351	332	312	347	315	316	318	346	309	315	313	290	312	331	305	342	324	340	304	296	313	303	322	297	300	340	325	279	309	262	327	338	325	313	297	319	318	322	302	322	303	297	294	298	330	321	337	306	314	325	333	302	317	320	311	301	312	328	324	314	307	306	324	325	338	334	324	343	313	316	346	305	319	291	295	340	303	298	305	318	299	309	330	300	305	299	323	310	338	319	345	306	313	301	305	325	311	306	335	326	347	283	319	337	328	299	318	337	298	314	310	302	311	328	345	331	321	320	331	344	301	343	321	319	324	307	318	311	306	311	320	311	312	304	341	315	342	309	305	310	313	308	285	320	305	326	348	318	298	337	331	307	318	308	310	305	317	299	295	325	351	324	307	289	294	312	281	338	325	274	331	299	297	319	290	354	300	309	325	307	331	357	301	330	289	296	329	274	349	332	346	309	295	324	326	305	324	285	318	319	331	321	315	309	324	356	324	321	333	306	323	326	300	324	349	340	300	326	324	320	334	341	307	336	304	345	309	325	287	279	330	328	316	291	331	296	328	333	331	310	321	307	330	331	339	329	325	320	348	336	307	329	292	320	317	333	299	294	337	322	299	325	296	336	330	311	335	314	314	309	322	261	324	328	355	329	297	292	325	336	305	305	316	299	325	324	362	319	310	313	295	295	312	294	339	314	332	320	292	324	311	325	311	324	293	312	287	308	322	319	317	324	321	331	298	314	328	319	354	325	319	323	307	292	318	313	304	300	301	357	309	306	298	310	312	313	316	279	307	325	328	320	304	317	320	324	296	296	283	342	303	324	292	300	300	363	322	326	335	332	306	330	285	328	333	327	328	315	329	329	326	365	304	347	294	321	301	338	285	337	291	345	315	325	318	303	320	327	314	312	322	315	311	327	311	293	322	338	345	324	308	353	329	351	319	330	327	291	318	307	280	345	345	299	327	294	323	302	332	334	335	310	318	301	325	323	303	310	338	336	317	287	309	312	314	323	315	324	317	313	321	307	322	332	339	343	324	306	292	285	272	310	311	335	325	304	369	331	298	308	347	308	329	320	306	304	319	356	308	323	316	321	293	339	315	349	297	290	288	310	311	312	297	304	308	339	317	331	325	290	326	270	316	288	302	359	279	311	354	316	282	343	299	314	312	327	311	326	294	296	302	319	312	316	272	307	340	308	300	307	330	308	313	298	318	338
2660	1516	157	119	179	224	211	169	157	137	129	108	99	101	101	100	69	83	66	79	69	60	66	52	65	47	59	63	63	44	56	58	63	49	55	57	47	58	58	54	61	53	54	60	48	42	44	57	51	58	40	57	39	51	57	53	43	50	54	55	52	62	49	49	58	45	55	44	42	56	45	46	53	34	59	60	58	59	38	66	57	54	67	37	51	60	53	45	54	52	50	42	57	59	60	61	41	53	47	56	34	63	58	49	38	45	52	35	43	39	45	56	38	61	56	47	57	56	56	43	48	61	58	59	40	52	47	53	55	47	48	49	47	58	39	66	48	50	45	41	43	56	53	47	53	55	46	41	69	56	55	53	46	52	50	56	57	56	41	43	52	47	47	55	55	54	46	42	47	56	55	46	48	54	56	49	38	40	45	71	61	47	42	66	58	62	57	39	52	50	47	55	55	43	64	44	47	59	46	46	48	43	44	47	64	47	42	47	56	37	55	42	53	54	55	45	48	54	57	46	58	48	54	47	39	52	46	55	56	54	61	54	53	43	51	47	44	48	66	64	52	51	38	57	57	44	39	43	49	57	31	48	57	46	40	50	42	41	47	50	55	47	51	51	52	57	62	54	48	51	73	37	60	63	48	53	56	53	44	57	64	47	60	57	65	52	39	56	54	51	56	51	55	58	49	60	58	56	38	52	49	57	56	62	48	52	43	47	63	49	53	54	62	59	62	52	52	52	51	50	42	52	51	53	62	60	58	50	50	52	47	53	50	56	48	61	51	55	55	40	58	44	48	49	44	65	52	52	51	56	60	51	34	51	50	52	52	55	58	46	47	52	47	47	49	41	47	44	56	45	56	36	54	48	52	60	50	51	57	41	52	53	62	44	53	55	43	42	50	46	56	50	58	52	68	56	45	33	60	53	47	53	51	46	40	49	46	58	60	57	50	48	50	34	44	43	64	43	54	45	40	56	53	33	53	42	45	50	47	49	55	45	72	62	48	55	38	49	55	61	62	40	50	48	54	43	38	42	59	53	51	45	54	57	43	46	41	63	57	58	58	48	52	60	51	61	53	56	46	65	46	47	61	58	56	60	60	43	54	63	44	54	51	57	52	58	56	52	37	54	50	57	61	43	46	53	44	45	48	61	44	70	48	47	54	60	47	48	40	53	49	63	62	40	40	56	58	50	48	49	60	42	48	46	58	56	45	69	59	36	53	51	51	57	37	51	48	53	52	41	49	46	61	51	46	56	49	43	63	46	46	60	52	58	46	49	50	48	51	52	52	49	56	51	43	39	45	49	57	70	62	56	43	43	41	43	48	43	52	50	35	47	55	46	60	48	69	44	49	46	52	46	54	60	50	58	62	47	47	61	55	53	66	49	62	46	55	53	52	46	53	55	45	54	47	54	46	48	57	43	42	50	46	59	53	49	43	59	52	44	53	58	52	64	51	42	44	48	42	50	55	50	55	39	59	54	53	49	44	46	55	36	57	53	60	47	44	56	49	52	44	47	45	64	57	51	50	46	48	55	37	59	51	49	58	55	66	61	48	49	52	46	49	48	43	49	39	53	58	50	46	60	43	39	46	56	44	48	42	34	55	47	47	50	61	54	57	59	55	42	45	50	42	42	54	57	54	43	43	52	58	57	47	58	36	42	56	38	49	33	46	53	58	59	53	53	61	40	46	63	56	39	53	42	51	41	61	50	41	48	61	59	54	61	59	40	49	50	49	49	48	43	59	59	57	41	55	56	52	54	45	45	46	47	51	56	45	50	48	45	58	52	44	60	55	55	60	61	66	46	57	50	52	54	55	54	50	46	53	40	56	56	65	60	47	41	62	57	51	26	50	63	41	54	51	55	53	60	32	46	41	37	56	57	48	40	37	56	44	64	45	57	54	60	73	57	48	52	47	50	61	57	44	50	61	46	44	52	56	47	51	44	60	61	54	44	43	48	55	39	57	62	34	56	60	50	47	56	52	51	48	46	54	48	42	44	55	57	52	55	48	45	47	48	58	44	40	56	52	47	50	55	47	51	55	41	55	51	72	57	36	53	43	44	50	60	58	53	58	48	43	61	57	62	45	48	53	59	50	63	50	61	65	51	50	50	60	54	51	52	61	54	51	47	54	50	54	52	61	46	55	34	60	51	59	60	62	44	48	43	57	56	46	55	63	45	60	47	46	51	37	45	61	57	47	40	57	48	31	51	46	46	46	57	53	55	46	44	45	63	44	59	65	57	53	56	44	42	46	53	45	53	59	50	66	47	52	48	49	39	47	66	46	74	55	49	53	43	55	52	52	35	42	51	51	50	54	55	49	44	42	37	48	37	47	48	55	56	62	60	63	36	49	59	47	43	51	43	51	44	45	49	49	41	57	48	43	47	45	45	59	59	53	42	49	56	51	42	50	44	43	46	44	37	43	52	49	41	67	52	44	39	45	46	41	45	53	52	53	50	62	59	53	62	56	57	44	48	54	46	42	49	48	48	37	69	42	40	49	39	54	50	55	54	58	45	41	49	48	39	39	59	42	55	52	44	40	59	47	49	56	52	47	41	45	55	42	44	42	51	45	53	49	43	47	48	49	56	60	47	45	42	38	47	51	55	49	44	63	41	71	49	45	46	53	38	59	43	50	46	58	46	48	75	49	53	44	52	50	49	54	55	49	41	58	43	64	41	51	54	53	41	64	50	48	41	50	51	54	47	36	50	53	66	53	45	42	43	56	58	45	64	49	60	56	55	60	55	49	63	48	48	49	65	58	45	58	46	54	54	54	56	48	48	56	45	59	49	52	45	53	45	50	48	60	55	54	50	51	43	64	61	47	42	48	62	48	45	54	53	45	53	46	46	40	68	51	60	46	48	66	54	55	36	48	53	58	59	44	50	51	50	48	58	44	49	50	45	48	51	54	51	62	51	47	50	44	39	64	51	44	47	40	50	49	61	56	42	55	33	41	56	50	47	55	56	59	56	59	40	46	57	52	40	47	47	57	51	45	56	51	53	62	52	61	38	34	41	52	56	44	55	40	51	56	57	47	49	56	47	59	35	51	68	56	47	38	61	40	41	53	48	46	41	50	56	68	42	41	49	45	47	46	60	51	62	51	53	44	50	44	52	50	48	49	45	39	47	50	47	56	55	57	50	49	51	53	53	61	60	48	47	53	51	52	41	47	57	56	47	57	47	63	56	56	66	49	44	43	54	43	50	57	53	45	53	49	54	47	61	55	47	55	49	46	52	57	63	57	51	55	55	54	44	47	71	46	50	41	50	55	57	44	48	55	54	53	42	57	51	45	45	53	51	54	39	58	48	56	55	61	51	50	40	71	42	50	35	42	48	48	48	49	63	59	44	41	58	65	51	49	45	55	54	47	53	46	61	48	66	46	46	50	45	55	52	53	52	53	49	47	56	55	56	47	37	44	50	44	50	50	47	50	37	52	61	44	42	48	35	57	47	44	49	46	58	52	51	65	52	48	52	51	61	56	61
22400	14965	3744	10407	16379	15712	13030	10475	8626	6874	5707	4736	3861	3431	2980	2516	2231	2109	1886	1687	1564	1535	1413	1342	1245	1242	1196	1198	1137	1160	1135	1087	1089	1031	1048	1043	1017	1063	945	959	906	924	950	889	906	875	882	919	929	893	916	912	888	886	863	871	869	849	901	867	900	831	874	815	866	866	899	843	892	828	848	841	827	841	844	885	863	856	850	843	830	848	865	869	775	814	849	837	826	771	813	813	823	846	815	811	820	796	799	838	785	765	831	777	823	874	799	868	853	802	835	809	822	828	819	843	803	813	778	855	876	857	794	804	833	795	878	848	827	862	833	816	796	831	843	833	827	825	870	813	855	864	795	832	806	805	795	751	848	757	820	820	803	817	800	838	858	837	814	818	829	809	885	813	797	743	832	816	804	819	836	826	803	787	832	792	869	816	861	821	761	824	794	832	819	851	763	818	838	772	795	802	774	791	824	815	838	775	753	833	786	798	815	842	838	868	772	772	770	807	883	808	760	860	760	793	783	821	790	788	803	817	849	812	838	795	815	823	833	817	751	816	784	809	827	836	810	801	795	756	785	807	833	835	783	842	824	827	843	782	850	827	777	851	783	845	794	798	817	769	783	807	829	764	855	803	765	799	814	815	827	795	847	780	786	786	782	848	800	803	845	836	742	811	806	780	778	788	841	809	796	793	841	785	825	825	826	837	800	798	820	827	807	783	784	811	860	823	837	803	794	822	755	769	825	768	779	821	817	804	772	822	795	772	827	813	856	832	785	797	773	823	798	786	808	796	848	762	831	857	824	764	809	810	818	829	808	825	813	769	818	840	851	845	780	841	762	825	824	766	777	828	812	785	796	770	861	824	787	735	803	776	814	795	835	826	777	856	759	789	793	827	782	802	810	801	793	818	788	803	842	793	802	829	768	779	808	818	826	843	773	805	838	757	804	828	835	893	825	794	826	789	871	788	832	832	842	754	745	831	761	754	822	803	848	801	774	776	807	828	812	767	797	825	860	851	799	786	825	835	836	758	834	883	740	806	809	821	766	828	778	838	829	838	794	845	800	782	783	809	848	858	765	768	791	814	831	771	805	767	818	813	820	827	796	798	794	781	813	788	835	798	826	790	784	806	783	816	828	787	851	837	814	808	828	842	822	778	801	777	840	841	783	800	742	820	798	785	794	820	797	827	798	802	802	776	793	817	828	785	851	812	784	861	781	807	826	758	808	821	833	827	835	802	822	809	866	824	761	746	795	787	788	788	795	812	814	830	817	823	832	738	803	817	853	839	770	777	759	821	834	847	765	786	755	780	783	827	817	815	791	782	773	859	804	756	834	819	850	852	824	809	797	790	775	845	792	903	795	786	815	756	784	805	820	843	765	854	821	782	808	757	801	774	816	792	795	779	845	789	811	799	825	803	826	809	822	792	850	829	823	779	808	749	796	840	836	829	842	796	792	811	768	874	795	840	782	777	830	819	825	798	804	788	815	750	820	810	771	824	837	805	789	851	787	846	776	797	753	763	855	782	774	818	763	780	778	814	850	838	827	804	780	818	817	770	762	823	798	771	771	807	799	823	791	829	837	817	807	806	794	823	789	842	836	819	777	825	791	789	855	784	770	827	863	751	780	809	804	736	818	825	771	814	758	832	793	781	798	801	806	791	806	762	768	767	813	796	780	812	807	812	775	816	787	750	796	807	818	779	814	787	846	803	882	830	764	801	832	809	813	856	787	772	817	781	812	773	838	788	831	812	835	793	792	804	848	771	823	789	779	823	840	818	820	830	823	790	784	867	813	759	829	795	791	767	831	842	794	764	815	828	772	794	834	737	769	807	808	824	805	788	828	837	845	787	815	812	792	801	814	772	781	763	787	765	841	811	783	823	846	800	772	838	773	847	788	860	826	782	814	809	777	790	791	761	806	784	780	750	807	790	796	752	837	790	803	794	794	816	777	824	771	799	811	831	780	837	874	793	742	806	803	838	800	827	774	785	790	809	793	784	842	794	830	804	807	819	805	807	810	776	767	789	854	829	800	826	804	822	829	851	800	833	795	823	794	845	761	801	833	816	816	804	805	803	858	785	809	813	761	808	802	790	819	863	818	787	769	801	822	836	806	835	792	839	743	812	821	797	799	865	818	828	801	841	795	802	831	841	789	796	832	781	779	820	806	838	788	834	796	779	768	791	806	774	865	814	831	819	804	755	823	829	813	815	800	751	822	842	853	752	740	787	771	809	768	779	803	864	836	820	807	869	821	793	737	811	798	775	843	803	810	796	813	822	804	804	803	820	850	795	866	809	806	811	780	777	757	780	810	754	790	809	784	840	794	810	834	743	836	867	826	806	843	834	857	797	815	817	797	786	830	830	836	829	817	811	800	825	773	780	801	819	842	792	850	834	772	809	796	785	839	812	782	813	786	818	805	819	776	813	813	804	830	817	780	835	850	830	816	861	804	773	820	815	796	774	839	763	802	832	785	823	809	767	824	749	797	817	834	839	781	746	798	791	819	802	835	764	775	800	801	821	837	791	796	830	834	829	856	809	826	849	798	762	796	783	786	767	786	792	788	798	827	842	786	697	837	733	831	788	852	774	802	798	827	843	826	778	830	843	800	804	837	776	796	795	814	799	817	756	821	776	833	766	809	782	833	792	787	824	794	798	766	804	828	786	808	778	842	820	816	786	777	774	845	783	826	785	809	809	836	836	821	821	828	804	782	798	797	845	799	878	777	764	801	806	783	805	827	799	875	804	757	780	803	792	825	819	823	750	897	809	828	825	835	835	837	812	817	823	781	828	762	759	859	785	780	833	832	789	765	772	804	758	786	825	823	816	813	806	785	822	860	808	791	800	841	766	837	774	789	842	809	794	791	807	832	794	846	833	823	823	795	820	798	771	807	799	815	800	782	787	783	743	811	768	819	813	772	845	806	853	866	832	839	823	788	837	824	831	796	837	773	820	752	807	823	821	805	826	786	769	877	849	777	795	792	846	836	839	830	792	780	802	780	819	782	809	778	812	777	781	799	829	821	788	800	781	784	854	815	780	839	788	795	837	822	843	832	800	786	756	811	796	792	824	828	804	770	808	784	832	779	765	839	831	872	788	776	773	775	782	779	769	834	769	858	804	812	816	821	816	742	794	860	814	807	784	837	789	796	805	800	775	788	834	787	824	804	835	828	776	770	804	814	790	811	807	836	812	819	799	812	769	789	785	785	813	814	822	776	841	788	822	783	788	770	799	828	804	826	820	786	809	779	806	800	793	838	778	818	763	730	815	792	838	838	763	787	835	817	815	826	783	778	845	800	757	773	822	771	795	787	768	783	740	827	848	817	754	807	814	796	763	785	742	850	815	784	835	783	775	806	811	812	841	853	770	753	806	796	835	813	816	803	868	826	829	801	812	797	827	809	811	778	769	822	796	797	792	801	820	769	785	804	774	762	775	799	795	813	830	828	791	750	781	839	776	751	790	857	797	804	832	805	837	836	794	791	809	776	808	769	765
2212	3510	278	161	327	347	282	252	216	199	155	161	144	120	87	103	86	70	71	59	63	64	60	51	61	54	49	50	51	44	54	51	53	51	37	37	52	45	48	51	43	46	49	49	38	38	37	49	48	36	51	56	32	31	30	38	35	45	53	43	34	37	49	30	39	38	37	54	35	35	35	43	40	51	48	36	48	38	25	40	41	36	44	40	42	30	49	45	31	40	38	57	40	38	53	44	35	36	29	28	26	41	33	50	34	53	41	42	34	38	35	38	42	43	55	43	33	24	31	37	34	35	42	46	38	40	46	41	38	42	47	48	36	38	25	44	47	32	48	38	36	38	47	30	40	39	34	44	40	33	44	37	43	34	44	44	26	41	39	47	32	39	34	26	32	40	48	42	34	27	48	30	41	42	39	42	28	48	32	37	42	38	32	33	34	47	37	36	46	46	45	34	41	23	37	34	30	33	47	41	40	39	41	29	39	46	40	49	35	45	26	43	46	34	46	33	39	39	33	34	27	41	35	38	52	40	53	33	41	35	29	29	37	42	36	41	45	40	52	41	40	33	40	34	33	47	36	38	34	47	30	43	50	38	50	31	39	47	31	44	49	35	37	48	30	48	37	41	30	40	47	35	42	46	30	37	47	39	38	31	37	36	34	38	36	44	34	37	36	31	32	35	28	36	45	37	34	32	39	32	39	37	35	34	45	39	32	46	39	40	40	32	36	37	37	42	38	36	31	38	47	38	37	38	44	35	39	34	33	36	34	27	41	41	43	50	30	40	37	33	41	29	41	37	47	35	30	39	24	47	35	34	31	39	33	41	36	43	30	34	38	33	40	34	36	46	31	34	49	32	42	33	31	46	29	33	46	36	39	44	43	33	39	30	33	45	39	41	39	42	47	38	53	35	42	37	35	33	44	35	31	29	31	36	47	40	52	41	49	36	41	43	27	29	40	35	37	32	36	39	43	40	32	41	38	40	39	34	40	43	33	42	43	38	41	24	43	36	31	36	41	49	35	48	36	43	49	28	36	33	45	28	39	38	51	35	39	43	31	45	30	41	34	37	55	27	33	48	37	39	33	42	47	38	46	34	38	42	42	36	30	35	44	43	39	43	36	43	43	41	41	42	41	38	38	50	39	37	32	46	54	51	44	34	40	47	31	33	47	39	41	35	42	36	43	44	45	42	30	41	49	37	52	30	36	44	32	35	29	41	30	57	44	48	39	45	36	50	22	45	46	41	43	40	31	30	32	34	39	34	46	52	49	41	43	42	41	46	43	41	36	39	41	32	29	37	32	40	41	34	40	35	36	36	33	41	37	41	42	32	33	45	39	39	27	37	39	32	28	36	36	41	32	34	32	41	44	40	37	43	55	36	39	36	36	43	32	42	39	41	46	33	47	34	48	36	41	40	35	51	46	45	42	38	41	28	31	32	35	34	35	39	38	41	40	32	40	36	46	40	46	35	37	39	47	37	27	30	29	46	34	42	34	46	39	42	35	38	47	45	39	41	36	37	45	35	33	39	34	45	39	44	39	39	38	42	29	37	45	35	36	38	46	26	40	41	33	34	42	38	27	43	29	50	37	38	40	30	40	36	43	36	37	41	35	38	21	42	38	31	44	41	39	39	39	32	31	40	25	34	44	34	38	33	35	45	49	40	41	40	43	40	33	27	34	31	46	42	37	36	45	30	30	38	38	40	28	34	45	43	34	39	41	44	40	39	43	48	37	36	40	41	44	40	39	40	28	39	37	48	35	42	49	39	39	40	41	33	43	33	33	38	33	27	26	28	47	38	39	30	49	36	39	37	30	35	45	43	38	35	42	33	53	41	36	49	33	33	40	36	31	34	34	38	41	34	38	42	36	25	43	29	42	45	43	39	37	40	48	44	37	49	50	37	36	41	44	44	48	43	33	36	41	45	35	43	42	33	36	42	42	49	33	35	34	40	33	34	34	39	45	48	39	36	46	30	47	45	43	25	38	29	35	34	41	37	38	41	42	37	38	35	39	40	37	36	52	36	41	35	46	37	42	38	33	40	30	53	28	40	46	43	42	29	38	45	36	42	43	38	34	46	29	48	32	36	37	37	48	41	34	35	36	35	31	46	45	50	47	35	34	39	48	35	34	46	44	40	35	46	30	36	39	39	35	40	36	38	38	44	37	34	24	28	45	34	46	42	38	41	52	29	35	39	34	44	29	35	53	44	31	32	40	44	31	41	39	35	31	39	38	39	29	33	41	43	42	36	42	33	40	38	35	34	46	56	35	46	42	31	36	55	31	27	31	30	50	37	29	31	36	42	38	35	43	40	39	51	35	30	52	27	34	36	48	38	34	52	30	41	33	29	46	40	41	29	39	51	38	32	41	30	33	39	28	33	35	31	43	36	46	48	50	47	46	38	35	39	43	36	45	34	44	34	50	42	35	36	27	49	44	33	34	36	34	30	52	47	43	38	42	38	35	35	39	41	39	33	34	29	43	29	39	41	28	39	31	36	35	40	38	36	36	44	37	30	53	51	42	35	43	47	38	40	42	38	38	31	33	41	55	48	46	37	50	33	30	44	41	39	45	35	38	28	46	37	41	40	30	38	32	48	46	45	43	29	36	39	33	41	36	35	40	41	42	30	47	39	50	41	32	38	43	37	32	37	28	28	33	35	34	32	34	34	46	29	34	43	34	39	35	47	34	33	40	50	49	34	27	42	34	54	39	40	38	35	48	40	45	22	39	40	42	42	46	41	43	37	50	35	45	26	42	32	42	37	43	44	43	38	33	36	40	45	43	45	32	31	34	36	37	35	50	36	35	52	41	27	32	38	40	47	41	38	38	47	40	36	44	34	34	44	39	41	38	36	26	36	41	28	36	41	42	33	32	43	32	42	47	34	37	32	43	56	33	43	44	37	37	40	28	38	45	35	34	35	34	35	41	46	42	48	53	40	45	38	43	38	34	40	42	47	35	37	33	48	32	51	43	46	35	47	58	43	46	33	45	36	42	45	37	49	32	40	41	43	35	49	29	42	35	35	39	27	45	32	27	42	48	50	43	41	48	36	45	45	27	35	38	24	38	40	46	31	36	50	47	41	44	39	36	30	41	45	37	34	52	40	39	32	36	37	34	41	40	40	34	36	44	43	29	42	45	51	29	42	36	44	55	47	38	42	39	42	40	34	43	32	37	37	39	41	39	34	39	49	32	44	38	31	55	28	42	32	37	40	26	45	31	37	46	39	32	49	43	45	34	36	22	32	30	35	47	46	46	41	43	37	25	32	47	35	39	26	33	46	44	45	35	52	39	47	55	35	38	36	30	38	42	44	35	39	34	46	34	39	31	35	39	35	40	33	31	59	32	42	53	41	45	34	34	46	27	30	47	42	49	39	47	40	48	35	38	46	42	48	36	33	31	39	36	40	45	42	49	45	36	44	38	43	28	33	35	39	40	28	46	40	35	37	35	50	30	51	44	40	42	41	46	37	45	42	37	45	31	42
30473	15767	5898	16051	23794	22752	19528	15918	12987	10878	8994	7516	6155	5183	4291	3662	3304	2910	2490	2309	2171	1969	1784	1741	1548	1498	1390	1354	1278	1293	1182	1138	1139	1106	1108	1055	960	968	941	878	873	891	846	821	838	808	825	840	805	732	775	766	789	788	809	816	769	821	761	759	748	768	750	723	716	703	728	732	701	745	739	689	713	664	694	659	673	645	648	681	662	682	651	665	653	634	699	664	647	698	684	667	656	629	672	634	657	634	670	669	612	651	637	654	634	656	664	612	612	668	603	609	628	676	659	702	659	644	663	637	633	636	628	636	664	616	667	669	670	656	647	693	649	692	683	683	649	652	703	614	633	665	606	641	667	630	634	651	632	633	647	671	625	677	596	619	639	605	620	602	603	606	612	610	652	629	645	615	622	649	616	644	582	583	640	619	591	569	609	631	644	624	654	687	592	613	573	632	615	595	636	627	648	631	614	622	606	618	648	645	656	613	594	638	642	636	627	632	635	605	590	567	644	628	613	650	630	615	614	594	633	595	600	632	689	630	643	627	657	600	608	637	582	596	586	636	642	618	694	608	630	599	641	630	644	591	695	571	601	642	660	591	620	647	624	609	605	625	575	591	635	624	614	647	611	590	604	616	649	590	568	618	596	604	590	643	614	584	618	624	635	620	632	649	626	606	611	646	639	631	643	634	578	568	607	636	645	638	559	577	588	658	639	556	583	578	608	635	603	633	576	624	576	605	591	636	610	625	624	613	631	639	651	646	638	614	605	615	588	628	621	595	613	622	583	593	621	570	596	622	597	619	606	605	617	633	617	593	589	623	654	639	611	594	588	610	640	595	569	622	646	673	615	627	619	636	599	589	606	644	594	605	636	586	662	612	638	638	629	617	625	623	625	621	623	612	585	601	558	654	631	625	610	649	604	652	621	606	584	638	603	628	619	612	574	613	634	583	629	604	632	575	612	636	595	631	630	661	629	603	620	599	608	556	630	632	637	652	640	615	624	625	611	586	624	606	578	591	605	623	619	629	630	581	635	610	631	603	629	612	620	619	614	582	597	621	602	625	626	634	618	587	590	610	645	577	622	600	612	554	618	628	606	601	640	592	580	651	621	655	689	655	594	593	605	603	607	656	630	676	623	623	602	617	586	633	643	610	611	661	617	598	617	626	583	637	618	648	578	634	655	591	651	615	614	631	625	618	609	637	611	624	585	637	648	601	632	631	621	635	585	617	637	602	653	601	600	587	610	663	638	606	637	626	584	598	609	607	603	620	621	687	601	606	570	584	641	574	609	599	641	614	615	639	602	621	598	622	639	566	616	614	633	603	592	615	627	652	619	620	610	571	590	602	598	605	595	619	597	640	611	622	643	638	696	632	631	581	615	574	580	654	632	620	634	577	648	591	569	650	626	601	619	601	622	629	606	590	587	629	634	578	681	649	621	653	596	620	629	611	613	619	591	580	631	640	605	682	596	615	597	606	585	640	617	622	645	670	614	630	613	651	642	609	681	644	588	610	633	618	619	614	634	638	659	561	586	606	623	640	570	611	628	641	637	623	615	584	615	634	633	675	623	615	622	617	605	602	608	636	629	611	609	567	624	598	611	648	590	630	614	598	613	619	630	631	595	615	608	584	622	627	623	610	603	645	571	624	601	595	610	633	596	620	611	603	641	610	593	645	619	607	618	605	619	618	632	544	600	585	622	655	592	665	611	618	611	606	608	593	606	610	636	650	675	627	607	594	588	650	620	611	663	612	606	605	608	564	607	623	601	634	593	664	622	591	606	652	581	570	577	586	616	607	638	605	640	618	591	596	606	604	615	617	612	617	643	639	605	561	614	595	590	616	570	588	640	642	613	578	589	587	577	599	672	583	621	664	647	623	597	640	626	646	632	637	602	595	593	602	623	629	643	594	592	643	589	660	658	565	591	602	625	630	637	642	603	618	592	622	629	642	611	607	620	625	577	606	582	631	612	590	632	646	614	587	552	662	583	604	626	643	601	572	616	610	602	600	638	640	571	633	622	613	658	603	618	625	564	630	648	623	622	615	652	630	646	613	593	592	623	577	596	622	602	587	619	581	642	574	596	577	617	624	662	646	644	607	640	572	628	642	601	621	655	573	640	634	634	650	629	610	589	638	597	634	619	640	602	624	583	589	601	603	608	609	628	596	606	586	618	613	592	645	587	564	661	564	632	572	635	640	618	615	568	602	641	613	631	607	661	635	608	640	599	625	635	616	584	614	658	629	646	666	612	639	621	615	613	610	660	623	621	622	630	651	556	603	574	624	605	598	623	582	615	621	616	596	613	614	580	603	596	631	609	617	642	603	637	615	596	637	623	598	643	594	635	594	599	616	586	640	665	636	607	617	597	622	571	616	627	593	592	618	590	616	621	634	612	601	626	632	608	603	634	607	580	643	615	596	624	646	632	625	612	596	678	604	619	642	612	642	623	649	687	643	637	614	597	607	588	592	630	621	597	600	613	636	602	592	618	647	604	616	602	611	657	611	623	579	659	641	640	571	570	629	646	629	623	613	639	639	641	571	604	648	595	599	593	597	612	624	606	635	613	638	593	616	616	601	642	606	620	597	617	627	612	611	562	638	633	557	622	638	577	602	628	612	648	614	616	612	656	628	594	627	605	586	612	620	614	609	614	578	633	622	588	574	595	690	612	609	576	604	606	593	618	613	624	612	580	600	588	600	597	607	593	632	640	625	638	663	650	646	626	597	622	635	660	623	626	621	605	623	624	614	642	585	662	595	618	644	619	609	636	628	645	673	612	609	620	614	606	620	568	648	655	616	635	631	597	601	635	621	628	606	600	596	587	602	608	605	651	613	639	651	616	619	634	627	633	622	623	593	587	669	642	614	591	629	611	568	620	600	627	598	604	587	618	619	581	617	616	609	572	607	595	579	597	621	576	613	622	600	603	631	616	634	639	631	646	636	605	601	607	626	601	608	603	633	640	595	614	631	619	611	670	599	604	630	596	614	651	589	636	575	643	652	630	601	608	654	612	628	616	638	626	613	624	628	629	617	563	622	632	616	609	652	597	652	614	626	648	586	612	630	642	558	591	618	615	631	652	603	574	584	633	605	599	610	616	619	589	611	630	630	579	584	610	596	582	623	627	604	624	601	609	617	632	596	598	616	580	621	546	623	601	671	629	663	571	617	575	622	631	632	649	666	599	626	598	644	630	612	644	616	556	611	643	558	626	622	627	624	620	639	624	613	603	635	591	652	626	612	581	644	584	614	610	637	600	666	617	646	653	623	608	655	626	644	615	593	638	617	607	623	659	670	618	612	615	599	625	640	610	591	623	610	612	614	606	604	588	635	577	628	626	591	578	582	640	633	620	622	637	623	629	599	623	591	597	647	601	630	591	605	567	593	639	614	571	610	596	618	695	606	620	638	650	602	592	673	623	625	644	624	580	598	606	653	601	633	583	622	614	641	631	644	633	627	630	608	640	595	629	613	651	602	655	643	645	605	635	637	612	632
1453	507	75	63	80	112	93	108	71	72	73	50	62	44	45	42	42	46	43	38	37	34	37	37	40	32	31	34	37	38	27	35	33	26	32	42	36	27	44	26	19	39	35	32	30	27	32	35	28	29	31	32	46	37	22	31	32	31	26	35	34	26	29	34	36	21	27	37	38	31	24	27	35	39	22	27	24	39	38	24	22	32	25	36	34	33	37	38	34	24	26	33	29	38	32	32	26	30	42	38	27	22	29	36	35	30	34	31	27	31	22	25	31	27	29	43	29	28	36	27	31	22	27	35	37	36	22	28	24	41	27	38	25	29	34	29	28	40	19	43	38	36	27	29	30	33	36	35	30	34	27	35	31	34	23	33	31	43	20	30	35	32	37	36	26	31	37	16	29	31	23	28	27	27	25	31	27	31	34	27	22	23	32	27	38	30	35	46	35	44	38	13	28	28	34	37	25	31	31	34	24	25	26	35	26	29	35	38	21	33	35	43	34	25	26	19	26	30	31	38	23	32	40	26	35	27	25	27	36	37	28	23	40	30	27	34	30	32	34	41	39	24	36	32	29	22	39	34	38	27	21	42	33	24	31	28	39	27	27	38	27	39	33	50	31	34	29	29	28	24	28	26	32	23	30	29	33	23	32	39	37	32	35	26	29	24	35	33	34	29	37	24	35	27	33	29	27	28	39	32	27	26	30	27	31	34	29	26	21	27	31	31	32	37	29	37	32	34	34	28	37	31	34	39	32	22	29	34	29	30	27	23	27	25	35	28	28	25	35	23	27	35	32	17	32	35	25	32	38	33	28	33	25	49	33	42	36	35	32	40	25	33	24	21	20	32	30	28	36	29	33	30	34	29	29	24	33	41	31	33	27	30	31	25	35	39	33	37	28	31	36	36	30	24	31	29	33	29	31	37	28	30	24	24	33	33	34	35	25	25	27	17	39	25	31	30	25	27	31	26	42	26	26	33	27	38	29	30	26	33	23	41	38	34	31	34	31	23	36	36	28	32	26	23	38	30	35	26	24	27	29	34	33	32	35	30	35	31	32	28	25	28	24	25	27	27	22	29	29	34	25	24	25	32	30	39	21	35	27	30	32	34	25	36	35	34	23	31	28	31	35	28	30	39	23	38	28	23	25	28	31	38	39	27	27	30	20	27	29	35	31	36	35	37	19	30	27	38	37	33	23	21	36	41	30	25	41	31	28	29	35	35	33	29	31	26	32	28	18	33	30	27	39	33	21	33	34	32	33	36	29	33	41	31	33	26	29	36	29	25	26	29	32	23	26	28	33	24	42	32	22	43	27	34	24	33	42	31	28	31	35	26	37	34	33	31	29	25	34	27	24	32	35	31	39	33	28	27	36	34	25	33	26	27	29	29	27	29	29	29	41	29	33	31	28	28	25	19	21	29	31	26	25	26	37	18	32	23	33	27	29	39	29	37	35	35	33	30	38	29	29	26	35	34	27	27	34	28	28	37	25	34	42	30	23	27	26	19	26	34	28	31	24	25	25	31	26	28	19	31	34	45	27	19	25	35	31	39	28	32	31	45	30	34	27	29	23	35	25	30	35	30	27	34	24	28	26	25	32	28	24	29	25	24	33	34	31	37	32	32	29	25	31	37	33	35	23	28	22	30	33	38	36	36	29	48	32	37	31	29	25	29	30	32	31	32	28	30	24	32	31	31	34	33	18	24	21	26	35	28	26	30	32	33	29	33	24	18	37	29	38	33	33	28	27	39	30	32	33	46	22	26	33	20	30	18	33	20	22	21	35	29	39	33	37	33	33	25	33	30	31	28	27	28	32	21	25	23	40	39	29	33	32	23	31	40	27	39	29	31	34	42	21	29	30	24	31	33	30	18	29	37	28	29	41	29	34	37	32	31	30	31	22	34	28	28	28	32	26	48	34	28	28	32	29	33	22	22	30	29	24	33	35	33	33	26	24	38	32	21	32	30	32	25	25	32	29	26	35	28	30	32	32	35	24	28	29	30	21	30	28	37	29	24	30	28	28	28	28	37	40	29	25	35	26	26	33	31	35	22	32	33	35	23	26	38	30	26	36	17	25	34	30	33	36	37	33	35	30	28	24	27	27	30	29	35	25	26	29	25	22	37	28	35	42	25	26	29	34	28	30	21	32	27	35	25	31	22	27	32	24	32	33	31	22	23	42	29	33	32	31	25	32	40	30	25	36	32	32	32	33	35	39	20	29	27	20	27	30	30	34	31	24	40	32	30	21	36	29	38	32	33	24	37	37	30	33	40	23	30	23	23	19	31	39	37	26	33	31	30	28	25	26	29	28	27	32	26	34	35	25	29	30	23	28	27	24	24	28	34	27	32	39	26	24	25	39	32	44	35	30	36	35	32	28	26	35	21	29	22	33	28	31	39	24	22	29	27	35	38	31	40	33	32	33	18	30	29	30	25	36	27	25	39	28	35	30	27	29	27	27	29	30	33	32	25	27	31	29	37	31	28	45	27	29	34	33	30	37	26	27	29	28	26	29	28	29	30	30	19	25	29	41	41	25	40	43	39	24	41	35	28	42	44	30	37	36	29	27	34	33	36	31	19	21	33	34	33	29	25	28	29	25	34	23	38	35	40	30	29	30	33	32	34	35	29	38	34	33	20	29	32	27	31	33	27	31	31	24	32	30	34	39	39	34	37	34	36	32	29	26	34	42	34	30	32	37	42	24	30	30	26	21	33	26	30	37	33	37	34	37	33	33	42	36	35	23	35	25	31	46	23	40	36	25	21	33	34	38	32	44	32	30	33	30	30	18	33	32	24	25	27	29	28	31	31	35	24	26	30	31	30	31	26	30	35	35	30	29	25	31	33	30	35	28	28	36	35	24	25	32	40	28	36	26	28	33	43	28	32	37	30	29	18	31	35	43	33	30	27	30	27	34	28	22	40	19	30	36	21	31	24	33	27	33	27	26	21	28	30	29	30	34	30	34	33	26	25	35	29	23	37	22	43	30	30	27	30	30	21	40	27	23	27	20	38	31	15	35	40	31	35	33	35	25	26	39	39	24	37	30	25	40	37	25	34	40	30	22	34	31	23	36	26	36	30	26	33	38	31	26	34	34	36	36	37	24	30	20	33	41	26	31	27	38	26	43	33	21	30	39	27	29	45	29	24	31	20	34	25	38	24	26	38	29	28	30	31	26	29	27	23	39	42	34	49	27	33	34	28	30	27	31	32	28	21	30	33	34	33	23	44	27	27	25	30	29	38	33	31	44	28	32	37	26	26	27	34	34	28	39	26	28	22	33	28	33	32	23	31	29	33	27	30	31	30	31	26	30	38	27	28	24	33	23	23	21	29	24	24	32	18	40	33	29	26	28	29	27	36	31	23	29	31	25	30	26	28	32	26	34	22	33	37	23	28	29	30	33	26	28	17	27	22	30	31	35	33	28	37	27	29	37	32	29	30	36	31	32	30	31	36	34	35	29	33	27	37	40	38	29	30	24	38	39	46
15702	11685	2087	5985	10202	9453	7657	5875	4583	3671	2982	2500	2021	1706	1444	1315	1183	1052	963	893	823	762	756	755	685	669	643	674	666	637	595	605	598	627	553	584	579	548	570	566	543	554	553	525	522	527	545	483	544	491	531	532	558	549	514	505	533	489	530	531	513	505	537	504	503	526	521	492	550	480	519	516	510	516	539	467	516	523	515	509	502	528	502	481	511	470	488	487	519	517	514	477	458	466	500	493	510	473	469	491	483	519	457	471	478	519	488	450	530	491	507	551	458	493	469	473	495	475	527	533	489	466	494	481	490	501	490	511	453	509	482	496	534	498	529	511	532	496	509	510	507	480	507	471	491	537	478	487	478	537	477	485	529	478	469	476	512	506	495	501	529	468	481	497	498	466	511	505	468	462	490	476	475	519	481	487	494	444	501	485	478	506	466	503	486	488	508	502	499	484	512	541	460	497	477	463	487	508	500	470	477	447	510	481	515	496	479	498	458	478	488	505	488	487	483	489	492	480	505	476	488	501	502	485	487	495	479	485	459	527	476	508	451	463	531	484	497	511	464	510	476	552	517	485	490	474	518	544	510	532	522	497	457	478	530	444	497	529	504	471	488	538	471	471	499	476	505	489	494	455	567	501	528	494	467	461	487	526	487	484	465	520	507	464	490	486	516	479	492	512	459	482	505	518	498	503	477	445	474	499	479	517	497	479	522	490	503	488	482	475	489	482	458	470	460	491	475	498	487	499	460	481	526	502	497	462	518	485	495	512	477	503	486	518	495	508	473	556	441	497	469	483	474	492	505	513	470	478	494	481	527	480	465	477	515	548	458	498	486	482	481	469	470	487	487	458	490	519	485	511	482	479	483	528	477	514	488	505	514	491	504	460	487	506	542	431	478	513	499	504	489	540	485	512	470	500	512	498	475	523	507	520	516	534	466	467	436	493	515	507	523	444	494	498	495	479	493	547	476	490	483	523	511	471	518	515	447	521	451	468	494	477	532	474	455	464	510	468	481	521	483	492	500	518	484	538	564	508	543	510	463	478	497	528	486	507	473	488	510	511	486	480	487	474	484	480	478	492	509	495	502	493	489	519	473	468	486	487	470	491	465	448	527	485	522	451	536	472	469	500	475	494	472	489	493	459	486	450	466	485	473	542	498	492	496	546	487	439	465	547	521	465	502	499	502	487	504	493	472	498	495	434	480	459	490	504	446	462	496	469	498	530	497	503	515	513	483	499	490	499	507	489	449	505	501	465	493	470	501	478	458	469	487	479	491	498	498	525	519	449	497	493	491	475	509	493	525	452	493	470	463	472	492	531	487	510	475	498	474	532	492	442	488	490	469	481	478	477	498	478	527	501	464	447	488	511	468	484	498	483	480	515	511	442	470	459	442	498	529	487	452	521	492	474	522	474	529	476	506	521	510	502	526	513	496	503	504	511	498	518	472	503	485	491	489	507	502	508	476	510	495	479	499	456	508	475	519	471	526	503	525	524	502	489	489	492	497	512	517	504	480	508	490	538	464	513	499	529	503	472	463	522	524	521	492	469	503	502	546	483	507	485	501	466	525	494	480	504	497	455	466	500	441	470	492	487	498	457	478	502	503	453	563	463	507	495	531	478	505	464	493	480	492	497	493	507	495	480	470	491	496	525	471	469	468	506	534	459	467	467	494	521	476	484	517	457	461	484	519	481	503	498	472	543	505	480	498	494	489	514	481	524	461	501	487	497	474	470	489	498	483	481	491	483	502	469	485	488	500	470	500	461	483	507	506	474	461	490	489	442	481	493	506	494	484	483	445	488	502	451	512	457	489	475	506	476	449	513	483	464	534	509	502	474	470	504	481	484	498	510	490	458	503	473	467	520	537	517	469	483	496	483	470	519	469	459	504	479	502	479	498	519	459	432	502	509	511	505	495	513	483	486	501	483	475	485	511	455	497	473	452	514	496	489	516	514	523	511	529	524	484	544	486	509	498	495	491	494	489	517	533	502	471	486	511	498	463	455	480	480	514	502	499	481	474	503	516	477	531	492	491	506	480	497	477	466	510	467	526	463	494	502	472	499	509	459	527	488	511	471	471	471	518	475	514	495	488	467	511	493	435	473	494	508	518	476	524	490	424	497	492	496	505	463	485	482	499	500	508	476	490	468	518	495	471	500	519	507	505	506	470	527	487	494	539	475	444	485	474	457	476	548	486	479	501	543	488	491	473	492	457	478	506	492	476	495	466	470	490	475	501	517	528	471	473	482	471	480	512	476	516	484	492	477	498	514	514	482	528	491	530	492	467	519	466	501	517	494	450	507	474	483	499	521	509	472	470	507	492	516	487	530	505	484	455	484	530	506	491	477	492	511	449	489	518	482	521	479	483	461	539	459	490	504	527	464	460	483	509	481	487	509	482	527	500	478	495	491	470	437	482	500	505	489	497	484	474	471	484	508	490	507	485	481	526	492	481	476	527	486	472	490	508	487	495	459	473	530	529	462	456	517	468	549	492	505	524	501	508	503	491	490	493	525	461	503	495	462	501	489	499	505	500	493	480	477	482	519	490	477	475	458	474	511	502	543	490	523	485	463	502	475	500	502	481	478	496	492	499	476	490	516	487	445	490	515	490	523	447	460	483	515	478	490	531	536	471	503	495	482	516	480	520	536	469	435	469	471	480	469	507	463	524	505	481	473	492	508	475	502	510	460	507	502	460	492	491	465	531	448	515	506	477	501	460	493	486	521	485	488	473	497	471	497	502	489	447	515	470	461	516	488	493	496	509	488	530	468	479	521	475	455	444	505	492	499	508	467	481	432	505	498	461	478	483	467	494	477	511	508	492	466	457	479	475	519	493	456	477	536	512	494	466	485	498	477	501	480	506	502	488	499	486	515	506	509	506	474	445	455	482	496	484	519	485	493	525	501	502	501	488	501	477	504	471	491	490	477	528	479	475	509	519	462	481	506	507	498	460	465	500	498	473	527	488	487	475	522	498	546	483	484	510	494	485	468	468	481	515	473	537	490	426	497	513	516	476	462	484	482	472	449	499	501	495	439	503	482	470	492	459	536	498	535	480	482	500	474	486	496	458	473	494	503	502	532	491	448	459	503	481	484	476	517	480	494	500	512	499	477	493	501	500	473	484	459	457	515	491	486	505	514	480	500	461	504	475	508	486	486	493	465	456	503	505	493	528	480	516	487	464	504	470	524	488	489	462	505	462	482	482	517	490	516	494	517	476	487	508	472	497	454	493	439	523	501	520	483	468	453	493	454	484	523	436	494	463	505	508	497	461	506	500	491	462	494	495	504	486	507	474	449	491	526	477	440	486	486	512	501	447	467	491	505	486	507	494	493	521	474	469	474	498	459	543	482	482	465	482	515	511	499	482	513	457	506	505	499	499	476	483	490	473	463	468	460	486	565	524	492	473	474	529	508	511	473	492	429	534	488	499	474	535	468	494	450	504	480	465	507	452	524	529	478	449	454	514	489	500	527	462	501	534	497	500	474
1085	1977	142	83	190	192	191	165	141	120	81	75	71	71	60	55	43	45	42	26	35	27	32	37	34	30	33	28	18	24	23	26	20	23	29	23	22	28	19	29	25	25	26	27	17	16	20	32	16	19	18	24	24	22	20	25	26	12	23	17	25	17	27	24	14	20	17	18	18	17	13	21	20	15	11	16	14	17	28	23	13	18	20	23	20	18	13	25	13	19	19	25	21	24	24	32	19	22	17	19	17	23	19	26	21	19	24	26	14	23	26	19	17	21	24	18	11	24	21	22	16	27	21	19	9	25	27	17	17	20	21	21	21	20	20	25	13	19	17	18	23	19	20	18	17	23	14	18	25	24	17	18	16	26	25	16	15	20	18	20	21	20	24	22	20	22	30	21	13	22	15	19	27	24	16	22	20	20	15	21	11	16	22	14	14	24	20	17	22	12	21	27	32	24	21	22	27	24	22	21	23	15	20	20	23	20	19	26	23	18	17	19	18	8	21	23	19	14	12	19	28	19	15	19	14	25	20	23	16	15	24	18	19	22	17	22	17	12	19	24	22	25	16	17	20	24	16	16	21	17	14	18	18	20	14	19	23	16	29	24	22	24	17	18	18	23	15	15	13	20	23	21	26	19	21	17	19	18	21	18	26	18	19	15	16	21	12	17	16	22	20	19	26	20	18	18	11	18	16	15	10	19	5	19	24	22	26	23	17	17	28	12	18	27	15	21	19	16	7	23	26	11	18	15	19	13	20	16	14	18	27	19	18	18	24	20	14	16	20	14	15	14	18	23	20	19	21	17	18	22	15	14	17	15	23	21	20	15	19	19	18	14	15	17	30	19	20	13	20	15	25	23	21	20	28	19	21	16	11	18	26	24	17	26	20	19	22	18	15	20	28	26	19	19	21	20	15	16	13	19	12	20	15	23	29	19	23	24	20	20	17	15	20	19	10	17	6	22	21	15	18	16	10	23	10	25	23	17	13	17	24	23	25	18	19	13	14	15	22	26	23	18	26	16	19	21	22	22	15	23	19	19	20	25	17	18	19	23	14	16	25	27	16	18	11	20	20	19	11	20	12	18	17	17	15	19	16	16	13	21	23	14	22	22	18	27	18	15	13	16	20	18	29	12	17	25	19	21	17	19	19	16	17	15	23	13	15	21	14	22	15	27	29	22	20	14	11	18	20	14	13	15	17	14	17	21	16	19	17	27	28	15	18	17	18	12	18	17	15	21	18	13	13	16	22	24	20	18	20	22	20	19	18	25	21	14	20	18	28	20	13	20	21	19	18	18	24	22	28	18	16	14	19	22	35	23	14	15	26	15	19	24	21	15	24	13	21	22	20	17	18	23	22	14	24	19	18	29	13	23	26	21	25	24	15	20	12	34	25	19	14	24	23	17	24	16	26	18	19	22	22	23	29	8	19	18	21	17	17	18	30	22	19	16	22	21	21	16	16	24	14	21	23	16	19	18	13	14	24	7	21	18	22	24	21	10	14	18	27	20	16	19	19	18	20	18	13	16	22	24	18	19	23	25	16	18	10	13	21	21	27	22	16	24	19	15	18	18	19	24	15	21	17	15	18	16	19	23	18	12	23	19	23	22	19	15	12	19	22	26	17	18	18	18	28	23	15	19	17	24	21	24	24	18	20	17	19	24	18	23	20	19	26	14	20	18	23	15	18	23	22	17	29	16	23	18	25	24	23	18	17	24	16	10	16	16	14	17	15	13	21	18	26	24	21	13	15	26	26	23	18	25	14	17	21	20	17	22	13	15	21	17	15	24	19	18	19	28	12	15	24	12	19	14	22	12	16	19	30	18	18	21	18	15	21	16	22	19	28	21	20	23	17	23	23	10	18	14	19	21	21	26	17	19	19	25	12	23	27	20	26	21	19	11	28	17	14	16	23	23	17	13	13	16	22	21	23	21	17	24	20	21	14	22	25	15	20	10	19	19	21	18	19	16	20	22	22	17	18	13	13	11	16	16	26	14	23	30	20	11	23	21	25	19	16	14	18	20	23	13	24	27	19	20	14	27	25	16	21	14	20	20	18	21	21	16	19	21	33	18	13	13	15	18	18	18	12	13	26	21	10	20	17	23	20	17	22	13	26	11	20	19	17	25	15	18	12	18	20	18	20	16	22	17	10	17	15	23	17	15	17	18	21	29	15	9	12	17	28	21	14	18	22	12	19	17	22	14	15	23	11	16	25	18	15	20	27	16	16	25	18	15	22	18	20	20	21	20	20	22	18	24	23	14	25	21	27	20	14	14	26	13	23	19	19	20	29	24	29	31	23	15	18	19	10	26	20	13	16	19	17	15	16	24	19	27	19	21	15	21	23	17	16	11	14	18	22	18	14	27	26	21	22	14	21	16	21	15	17	14	12	16	22	17	25	10	26	23	22	14	16	22	20	20	20	21	16	21	19	16	15	22	13	18	12	12	16	18	21	18	17	17	23	20	18	26	14	22	18	19	22	20	24	16	13	17	22	23	15	24	18	23	20	12	15	20	24	15	18	13	19	17	23	14	21	22	9	13	17	19	18	18	20	17	23	20	10	16	27	28	17	13	9	19	16	13	22	16	21	21	20	20	18	19	15	20	28	27	25	19	19	22	24	16	22	25	25	25	20	12	22	12	12	22	18	13	26	21	27	20	18	26	15	18	21	17	19	13	28	12	24	21	26	20	18	20	17	13	14	27	27	20	10	15	18	15	16	23	21	18	24	20	16	27	17	17	22	23	21	18	16	25	25	20	20	15	25	21	21	25	17	19	24	28	20	15	15	19	18	17	23	15	20	26	18	18	22	23	19	21	23	11	20	24	14	15	24	18	15	12	19	19	17	23	20	25	15	22	27	15	21	20	24	22	21	18	24	17	18	18	19	18	30	22	14	23	19	24	18	22	17	25	12	26	15	16	18	16	13	17	19	20	16	22	26	24	21	15	21	18	18	20	22	27	14	21	19	22	22	24	26	22	19	14	25	11	21	21	22	19	14	23	21	20	16	12	18	21	14	14	23	21	25	26	18	13	20	12	22	16	20	17	15	17	26	32	14	17	12	18	19	19	17	14	18	24	20	21	23	18	30	19	24	15	16	15	27	30	16	26	18	15	18	23	17	18	7	17	15	12	20	15	21	22	16	15	16	18	16	15	18	16	18	17	15	17	26	17	13	14	18	20	17	14	24	24	18	15	21	17	33	19	15	26	13	17	18	19	19	25	17	16	20	17	20	20	14	21	12	21	15	14	12	22	17	19	17	22	17	21	15	22	22	16	37	31	18	11	20	11	11	14	13	20	20	29	20	21	17	22	11	21	22	15	17	19	19	25	21	25	13	26	21	20	26	12	19	23	20	16	27	24	20	22	14	19	24	25	14	23	17	13	18	19	22	18	20	26	17	22	23	17	17	18	12	23	24	22	11	12	20	27	17	24	35	18	9	22	13	19	19	10	12	15	27	19	18	21	11	14	23	20	21	12	17	12
24654	15044	3950	11740	18059	17298	14177	11242	8763	7041	5700	4564	3694	3129	2585	2176	1900	1698	1460	1271	1277	1119	1041	909	897	782	785	740	679	675	636	628	643	594	544	570	494	497	486	498	458	479	452	444	433	403	445	414	428	367	406	382	410	406	369	403	389	406	398	375	398	386	385	393	370	369	398	382	365	380	402	379	379	374	367	336	333	342	349	338	344	336	355	334	318	314	309	321	343	350	335	351	363	344	311	349	370	333	312	318	323	328	339	315	325	353	364	298	351	307	357	336	346	323	305	339	370	372	316	311	343	352	374	330	325	371	359	352	360	322	352	337	378	368	347	378	347	338	352	350	332	352	358	341	335	360	315	347	291	344	303	309	344	309	301	337	316	361	347	318	327	355	322	288	314	334	325	287	311	332	328	352	335	308	337	295	333	316	306	313	317	318	270	292	310	311	311	310	298	336	295	311	340	326	285	352	303	294	310	345	299	332	283	292	308	307	310	336	319	307	321	312	303	305	288	360	307	298	302	308	312	324	309	282	282	312	346	292	335	298	286	311	312	319	308	300	313	311	304	330	329	337	302	319	329	307	308	293	318	343	311	321	322	307	283	310	341	319	319	320	344	318	287	345	293	328	314	314	351	287	329	314	303	306	294	307	318	289	294	303	319	308	299	299	322	312	286	342	318	355	332	268	303	294	322	330	301	312	289	329	309	314	292	320	292	332	312	308	341	288	315	316	303	294	320	326	327	330	309	320	321	330	302	330	327	331	321	310	328	319	308	316	273	309	301	287	349	302	322	325	306	325	298	291	312	303	329	306	291	312	324	289	347	316	295	308	322	321	305	330	332	295	316	325	321	327	300	303	318	324	298	319	350	306	310	311	290	309	286	323	314	324	308	321	295	321	292	332	289	316	297	324	315	316	305	318	313	320	323	334	302	321	315	318	305	291	323	302	301	296	292	328	308	315	315	330	313	302	306	352	323	312	318	314	329	314	329	314	307	304	307	314	270	321	314	331	319	321	316	290	314	316	295	299	289	324	343	332	321	321	307	323	344	309	325	334	314	306	311	299	344	306	324	321	329	309	302	327	315	290	325	329	304	323	356	335	317	344	289	324	286	308	318	284	310	306	338	305	295	310	290	318	299	283	331	310	286	343	305	326	313	333	286	317	299	276	284	341	333	333	296	285	286	303	343	277	320	320	315	299	318	325	352	311	339	304	335	313	308	308	328	299	335	313	300	319	294	333	320	283	331	302	315	297	325	332	286	294	304	360	318	326	303	319	299	337	328	312	298	272	301	311	292	314	313	315	305	309	262	301	339	313	342	307	299	317	291	327	318	306	291	320	321	322	289	352	362	300	323	352	302	327	318	319	298	321	310	305	327	283	309	296	305	313	295	356	296	299	318	302	333	318	305	332	340	292	307	293	322	310	345	335	329	314	327	348	286	323	319	322	323	277	292	358	312	306	306	308	305	320	326	291	314	314	317	307	323	317	296	291	312	318	292	336	333	328	313	328	316	326	309	340	300	296	331	331	296	319	331	326	316	322	307	337	319	341	301	310	349	294	290	299	295	302	296	332	332	305	318	293	316	325	349	311	315	294	319	306	325	297	310	283	317	300	351	327	327	334	317	326	326	277	292	276	350	317	335	293	314	327	318	309	326	308	325	295	318	330	334	314	299	309	318	346	329	301	331	308	333	326	322	317	307	335	322	340	332	344	307	347	316	315	298	288	312	325	314	313	295	291	316	325	300	305	309	299	318	320	305	325	319	362	322	290	301	292	334	316	305	298	347	315	309	315	320	327	307	290	309	276	294	301	317	344	298	309	313	288	332	336	329	302	301	308	310	314	324	354	340	308	330	314	331	321	286	291	289	286	343	319	303	331	338	313	323	314	293	318	306	311	306	292	319	325	307	280	334	314	308	280	332	330	304	309	317	343	326	314	302	335	308	320	319	323	330	288	307	300	341	318	330	337	294	327	307	323	312	312	292	321	326	325	291	301	332	311	308	313	316	318	308	288	331	357	288	281	320	313	334	321	342	309	285	330	356	312	307	320	321	313	279	331	321	330	317	331	326	301	328	299	311	299	343	332	301	318	302	323	303	273	307	320	321	314	316	326	356	320	313	308	305	319	313	311	308	352	307	314	323	334	295	335	313	334	337	296	313	330	307	316	324	304	318	320	319	313	302	315	325	331	310	314	308	294	311	330	284	315	331	317	320	298	327	313	315	314	330	289	304	328	316	332	317	293	331	302	306	308	313	345	300	296	319	304	325	298	355	345	306	295	320	315	312	287	329	314	340	313	338	313	294	326	294	333	313	309	331	312	299	310	290	291	307	305	304	296	284	359	327	292	311	337	308	301	333	323	308	312	346	330	309	309	302	317	329	331	317	283	326	322	321	278	295	310	315	302	322	316	301	290	363	304	315	320	294	288	306	304	343	298	328	320	331	337	305	329	319	336	330	306	314	310	327	351	302	343	324	319	313	265	322	294	309	296	315	319	338	307	320	309	333	301	313	303	332	334	312	314	299	310	318	277	292	321	333	325	321	309	290	287	294	340	298	314	326	284	328	297	310	278	314	341	326	295	331	311	333	316	330	306	328	329	287	291	304	330	297	296	297	317	337	288	312	271	318	333	295	285	329	299	346	302	322	303	300	318	292	298	346	334	304	331	294	313	299	315	320	318	315	331	332	303	316	313	338	339	307	309	345	321	335	330	316	310	342	298	323	325	296	307	348	310	366	314	309	347	318	319	339	320	309	313	302	291	331	291	337	325	303	348	330	307	301	293	335	313	312	348	306	312	334	333	302	293	309	319	314	282	294	297	336	300	327	364	315	318	301	321	312	334	316	287	301	293	341	319	324	308	309	317	339	314	334	333	339	316	315	338	312	350	323	300	309	298	304	326	337	334	325	282	323	327	287	307	337	332	327	311	289	319	310	284	310	319	300	306	337	328	294	306	308	300	318	291	284	294	310	300	347	345	292	296	279	290	334	313	330	347	308	267	299	313	328	335	310	315	313	340	348	334	309	294	314	346	315	332	312	313	307	320	342	339	303	308	289	321	290	320	331	326	344	310	293	306	306	335	315	292	315	311	313	298	300	296	328	329	325	337	297	341	301	310	323	326	336	300	319	312	307	312	343	279	360	331	293	298	294	311	289	327	307	313	317	325	345	306	286	308	326	343	327	312	290	331	332	303	309	338	292	327	327	316	320	334	302	284	290	340	330	312	325	338	339	324	346	316	292	325	300	302	330	333	296	333	325	321	321	321	330	307	331	323	318	284	306	321	335	285	310	327	335	332	316	300	307	317	346	310	307	301	326	337	323	312	333	316	327	313	327	360	303	324	316	337	332	304	340	318	279	337	330	308	339	310	332	325	294	303	336	323	330	331	305	344	328	326	297	337	330	316	324	345	324	306	331	285	370	351	295	319	288	272	295	288	306	303	328	319	328	292	303	329	307	304	341	294	303	314	317	319	303	326	315	320	291	330
2639	1550	155	109	196	219	187	160	178	130	134	108	102	102	95	86	74	77	79	75	73	75	62	70	57	65	66	53	49	67	56	50	62	65	57	47	49	43	59	63	52	54	56	62	42	45	54	56	64	57	43	53	60	53	59	46	58	62	57	57	57	51	51	48	56	52	47	50	49	53	48	59	55	45	57	46	39	71	43	49	49	49	52	52	45	49	53	49	53	49	55	47	43	52	50	52	37	48	45	46	49	50	42	48	56	52	49	57	38	49	47	45	62	56	45	65	48	48	63	44	42	63	53	42	58	51	47	46	54	58	64	34	55	54	48	61	62	50	49	44	57	43	45	42	57	46	56	49	49	47	49	45	40	60	64	41	67	47	39	59	52	71	50	50	41	40	37	50	50	64	53	46	48	48	46	55	59	55	51	46	52	53	54	41	38	44	49	64	57	75	47	51	50	51	59	51	44	51	62	52	55	53	48	52	44	42	43	47	40	50	62	59	51	51	56	53	51	52	48	44	59	47	55	59	51	49	47	42	66	49	57	46	47	59	56	41	54	53	54	53	39	48	59	47	46	52	55	43	47	52	50	51	49	43	51	57	50	48	47	43	61	49	48	63	46	51	44	41	60	52	44	42	47	52	39	48	57	47	42	55	44	57	42	62	35	47	44	61	38	54	51	52	54	45	47	46	58	60	64	53	56	54	52	53	58	45	58	54	55	45	53	56	44	55	45	49	64	42	44	63	48	54	51	51	49	43	54	52	65	41	47	53	50	53	44	54	44	56	58	38	51	40	54	52	39	49	44	60	48	46	58	62	51	44	53	45	47	53	49	57	54	36	49	60	53	43	39	64	45	53	52	45	44	49	41	47	61	46	47	46	50	68	53	59	64	56	58	58	52	62	44	39	55	46	58	63	56	47	61	48	46	41	55	63	65	54	50	62	63	45	70	48	38	49	52	55	41	61	51	57	61	56	59	66	44	57	39	46	51	64	50	63	53	55	50	57	48	43	47	44	41	49	46	49	55	42	46	57	43	48	49	45	46	48	47	56	43	48	42	45	42	52	52	45	56	56	54	57	38	47	47	50	51	40	41	46	59	51	44	50	54	53	55	55	55	51	59	50	66	46	49	34	44	60	53	48	53	49	39	47	47	39	58	40	45	44	57	39	69	53	53	55	68	56	49	50	55	49	54	44	55	48	44	47	54	49	41	67	60	47	55	49	70	61	54	52	54	41	55	70	77	60	50	58	74	50	49	58	52	58	51	47	57	44	54	42	53	54	49	56	49	57	49	57	46	56	38	46	44	58	58	47	49	51	55	33	40	59	55	57	55	41	49	45	56	39	52	43	50	48	56	58	50	37	34	58	57	47	51	45	57	47	46	56	48	41	46	41	47	47	69	58	52	46	37	49	52	64	54	50	56	46	41	58	57	59	64	47	54	49	52	43	38	47	40	51	45	31	76	47	48	60	39	62	54	60	50	46	55	50	61	49	55	58	45	42	44	45	55	67	43	52	48	53	51	53	55	55	54	60	51	50	39	52	51	46	55	59	53	50	62	53	50	50	53	45	49	55	52	52	48	51	49	66	55	42	54	51	64	43	49	54	57	47	65	50	43	42	54	40	53	49	48	54	41	52	49	53	46	31	50	41	47	53	56	45	60	57	49	59	51	58	50	50	52	64	62	55	46	60	56	41	55	57	51	47	43	37	52	55	44	58	47	55	51	54	46	49	52	43	38	60	46	64	49	49	48	53	58	64	58	48	52	42	54	52	50	57	44	62	40	58	56	50	53	56	44	63	46	38	43	44	57	51	54	49	44	47	61	41	40	50	55	45	39	62	46	49	55	44	58	43	54	57	58	57	58	47	56	45	56	45	57	51	53	50	54	52	45	53	44	59	40	50	45	57	49	46	47	55	49	67	52	58	67	45	50	41	47	45	55	53	45	54	46	55	47	57	50	34	63	56	49	49	49	57	45	69	47	54	58	61	51	58	49	42	52	48	46	51	50	57	60	43	66	52	47	41	45	52	31	46	56	62	54	56	55	40	41	54	51	48	52	51	47	57	37	56	40	52	54	51	51	46	59	52	49	63	51	50	53	67	61	44	73	57	46	61	52	50	49	59	73	50	65	50	41	49	53	60	55	60	71	53	55	44	45	47	45	46	56	62	54	65	45	56	46	52	46	51	52	60	55	55	54	48	52	50	49	45	38	52	55	53	57	45	49	56	57	43	45	46	49	44	52	55	57	40	47	57	50	55	49	41	53	45	52	35	46	58	39	48	65	54	47	53	44	58	52	45	38	45	57	68	56	60	45	58	47	38	48	69	53	39	58	59	58	48	57	59	54	48	57	44	71	62	54	59	64	43	55	58	57	52	39	52	45	53	48	53	58	48	46	45	56	50	63	59	37	51	54	45	45	55	42	50	50	61	59	43	36	57	54	57	62	52	62	56	63	34	66	51	38	53	49	44	49	48	61	51	62	53	50	50	55	43	49	45	46	53	46	50	57	57	52	58	50	56	39	49	55	51	66	49	47	55	57	59	46	54	48	51	54	54	45	51	51	64	46	40	48	48	39	62	33	46	50	51	39	52	45	57	54	44	50	40	39	51	48	30	53	50	46	48	52	41	54	41	50	46	49	56	37	43	43	67	60	43	57	54	52	44	63	57	55	47	43	41	45	44	40	51	56	45	44	55	48	53	55	60	52	57	44	49	49	50	47	54	44	50	50	46	57	46	62	60	57	54	58	53	54	42	48	56	54	44	54	62	43	37	56	50	52	58	50	49	53	50	58	49	49	55	48	38	44	51	62	44	59	53	51	46	46	51	61	61	59	43	56	52	67	52	56	49	45	53	59	52	39	52	42	46	58	52	46	52	48	47	45	47	48	59	37	49	46	66	40	57	42	63	55	40	52	60	46	61	41	57	53	56	45	42	51	48	51	52	43	55	44	47	42	52	45	48	56	60	56	35	53	38	45	48	64	40	59	56	42	55	40	56	61	54	50	48	46	65	59	45	45	53	58	63	54	39	54	52	45	56	46	49	58	49	43	48	46	67	39	56	45	57	62	54	55	48	47	54	63	49	52	53	54	64	55	52	38	49	58	53	58	45	40	58	54	53	41	61	50	58	56	40	60	47	44	50	59	54	46	50	51	43	59	56	50	52	40	38	58	42	57	42	52	52	57	55	57	55	53	45	57	56	56	58	60	47	47	52	44	44	48	52	56	42	48	48	50	53	65	55	42	47	51	54	60	58	53	46	48	52	55	51	49	44	48	57	50	54	45	64	60	46	55	40	50	60	51	47	54	34	40	52	61	47	50	47	57	66	53	48	45	60	57	49	38	47	55	38	40	50	49	40	57	55	50	41	53	37	52	58	45	45	47	54	42	46	41	60	42	60	62	54	54	64	52	52	52	41	55	45	46	64	53	55	51	48	70	47	60	47	43	46	38	41	55	53	57	46	34	36	50	43	45	55	59	42	63	49
21646	15003	3920	10678	16744	16156	13611	10787	8343	6974	5716	4661	3903	3292	2870	2528	2233	1984	1782	1674	1521	1537	1298	1371	1256	1234	1217	1122	1135	1131	1070	1097	1136	1042	1076	1022	1007	1034	971	984	945	933	980	905	917	925	910	954	964	908	917	840	870	842	923	845	847	897	890	883	907	836	878	833	803	859	904	875	878	890	859	884	839	808	859	826	863	816	812	880	821	789	814	881	806	823	788	818	808	826	798	815	855	846	827	811	795	868	815	803	827	841	848	794	782	831	842	842	810	863	800	846	812	825	853	783	797	852	797	797	784	832	806	845	766	816	808	871	830	891	871	776	783	896	823	850	796	783	829	851	825	853	848	811	783	807	831	809	876	816	812	807	826	784	838	769	830	827	807	791	802	831	819	750	801	832	831	834	802	816	811	809	805	799	793	811	804	764	799	802	838	860	817	825	813	839	830	800	766	807	834	854	807	753	806	756	785	854	818	828	838	866	778	859	785	836	778	827	830	898	810	799	766	772	801	782	806	780	865	815	808	853	800	818	831	784	792	798	813	782	789	809	805	760	808	815	751	810	805	811	812	802	814	838	811	787	794	799	803	786	826	846	811	771	820	779	809	781	753	804	809	830	790	812	795	804	821	814	793	748	783	884	809	788	854	875	763	779	811	832	792	807	737	792	820	804	798	809	808	817	809	814	794	745	805	810	755	802	832	841	793	791	776	825	739	802	810	841	813	798	765	806	836	859	796	796	763	804	807	778	806	804	830	821	809	763	812	793	834	794	796	764	826	805	823	815	825	737	811	752	811	850	846	810	822	821	849	799	796	807	828	814	828	777	771	829	813	854	824	790	800	836	786	860	800	811	797	749	813	814	802	737	817	777	797	743	830	789	762	809	774	809	783	812	789	775	836	844	798	817	839	777	853	821	843	775	830	791	830	755	840	832	817	829	700	785	830	840	800	828	801	798	801	766	810	793	825	883	801	761	836	792	798	805	850	850	821	841	791	790	784	768	832	811	749	835	820	768	829	778	839	848	866	776	791	779	838	807	759	847	788	815	820	737	774	808	793	831	802	814	841	806	809	825	850	824	762	789	802	786	793	803	806	816	830	851	830	836	855	834	810	810	759	775	793	750	850	839	795	735	844	804	812	752	837	768	787	811	773	846	808	801	838	791	809	765	839	812	848	772	874	820	847	796	830	780	808	838	803	791	783	782	815	808	821	785	808	817	805	822	732	821	777	819	842	805	783	796	813	785	842	799	834	802	795	819	827	817	829	758	766	808	815	878	841	814	804	796	856	869	801	772	839	747	833	776	833	825	794	790	839	770	806	800	793	783	822	761	819	786	799	818	820	842	805	828	817	834	768	868	832	821	771	829	825	780	777	798	837	828	822	807	804	797	806	783	790	859	812	849	845	783	858	851	795	825	803	821	810	799	814	796	798	779	800	815	758	783	808	812	788	838	807	778	846	769	753	789	820	807	772	808	833	781	813	825	807	870	794	798	806	792	772	866	800	842	786	847	769	779	792	815	772	819	803	777	782	835	811	852	796	800	758	809	803	786	807	792	809	779	819	827	808	844	826	865	882	773	854	809	820	782	843	791	804	767	825	847	824	793	801	829	825	818	811	813	829	817	821	805	798	777	819	785	800	800	814	804	812	833	830	829	835	830	810	795	774	795	843	823	765	776	790	772	791	791	819	784	789	833	835	820	824	772	829	804	782	788	803	820	791	831	799	836	803	809	819	799	774	837	819	787	823	869	825	818	843	760	772	774	771	749	809	852	746	806	804	869	820	788	772	796	800	802	797	805	798	770	802	731	806	823	840	803	797	791	836	774	806	796	783	813	799	788	816	791	801	764	834	813	836	767	840	842	806	792	809	842	796	815	821	845	825	829	777	784	777	750	798	822	825	798	833	796	836	827	807	813	835	790	813	796	761	782	780	862	780	872	828	800	790	766	786	824	826	801	825	824	819	763	836	833	793	804	849	793	787	810	807	823	798	844	796	804	828	820	799	773	826	851	851	803	794	808	793	812	855	783	805	809	732	824	796	795	842	836	847	831	815	866	785	816	835	767	823	803	783	785	814	801	782	804	772	789	829	822	827	803	803	787	807	811	762	744	757	784	793	790	786	789	789	833	809	766	800	758	788	783	823	820	805	837	758	845	834	773	805	851	828	832	817	799	781	816	872	812	791	816	827	828	823	811	780	794	774	790	790	806	788	819	783	814	815	802	773	777	803	801	803	797	871	782	792	824	786	826	791	788	809	823	817	807	809	737	739	813	822	789	826	807	786	791	813	831	758	837	796	754	827	830	801	828	822	828	808	823	763	839	820	798	815	778	789	809	807	852	742	804	838	819	815	818	833	848	770	794	804	771	827	835	813	859	813	819	802	785	813	799	773	815	815	833	811	780	837	833	797	827	803	749	795	842	807	797	802	865	818	776	792	786	841	810	771	732	808	814	818	797	828	807	819	764	820	870	839	818	817	814	785	804	817	841	796	816	825	853	820	781	824	819	846	809	777	817	824	807	810	796	832	815	790	811	771	816	799	800	803	735	793	782	845	838	754	851	786	812	805	782	797	765	817	824	833	795	793	808	797	787	760	818	841	827	849	775	804	801	812	762	786	797	811	779	808	796	733	801	794	870	799	805	812	833	812	816	806	800	786	839	793	855	867	793	823	810	843	802	793	788	817	823	783	799	803	821	868	799	816	809	831	847	767	767	776	780	795	761	815	826	800	744	844	815	806	798	838	781	804	797	867	807	805	787	779	840	801	821	807	833	756	809	856	768	805	812	804	751	838	831	808	844	791	823	777	819	851	822	814	809	813	795	829	813	788	776	812	787	867	815	800	829	832	825	832	806	787	821	826	849	819	761	859	791	759	794	883	836	873	830	826	800	751	819	750	798	835	812	779	813	768	806	805	809	824	807	785	820	812	797	831	812	802	792	769	823	833	802	885	783	747	793	751	820	794	829	815	774	812	804	834	808	862	813	779	804	798	812	845	774	796	808	824	824	806	778	765	793	801	800	784	794	813	801	840	810	817	868	790	811	799	800	767	830	797	821	843	805	824	787	798	768	799	803	807	790	764	848	819	791	842	762	795	765	840	847	810	800	797	822	824	788	801	809	816	778	836	799	803	849	831	775	796	808	815	806	818	778	805	812	776	812	783	824	852	807	762	793	821	773	773	801	812	838	829	784	874	805	760	830	839	805	844	782	814	810	828	830	789	803	769	833	821	805	816	809	807	849	800	851	823	840	824	794	772	769	796	792	834	795	813	827	828	840	794	831	758	812	831	805	799	793	784	840	790	813	811	793	777	828	812	809	856	808	847	802	795	846	849	806	818	791	767	800	796	789	816	772	817	792	786	838	873	846	815	836	794	797	883	768	825	846	808	825	801	817	810	779	851	826	821	822	783	826	800	798	817	806	824	808	812	822	789	828	805	865	832	797	788	786	814	815	842	786	748	804	878	785	820	797	818	853	767	829	772	831	826	851
2145	3361	251	179	305	366	326	249	227	210	178	140	139	114	104	105	87	70	68	66	68	52	64	64	66	55	39	47	50	60	52	54	43	48	48	49	50	48	44	60	52	47	45	57	51	45	41	36	56	41	46	37	40	32	40	41	34	40	36	39	40	32	48	44	31	35	43	50	36	48	40	38	33	32	52	35	44	43	37	43	27	36	43	40	30	29	46	35	30	50	39	37	34	38	28	50	45	45	37	44	32	34	38	37	34	45	50	40	28	34	36	46	49	39	52	39	35	39	37	37	49	40	43	51	39	38	45	39	38	31	33	36	32	47	35	38	33	35	47	37	40	44	44	44	39	45	49	38	27	34	51	33	28	47	31	37	50	39	32	29	45	35	37	39	44	37	34	38	39	25	34	30	36	38	36	37	39	36	38	42	43	45	34	31	33	39	38	39	33	37	32	54	45	26	21	38	48	37	45	40	43	48	43	44	34	56	50	48	52	49	40	43	39	40	38	38	36	38	29	38	33	28	41	49	38	33	36	40	29	36	28	38	39	45	28	49	44	32	30	40	30	33	26	35	41	30	45	50	32	32	42	40	34	35	39	32	42	45	37	43	51	31	44	33	39	34	38	55	27	24	41	32	37	46	36	39	37	34	41	27	41	33	28	48	32	31	40	35	34	37	51	41	31	43	36	49	47	37	39	34	38	38	38	38	32	38	55	37	45	37	40	35	38	42	42	30	34	40	30	38	44	39	37	28	40	29	48	34	43	31	27	25	43	41	41	33	36	39	27	30	35	42	36	32	40	43	47	41	41	40	41	53	47	33	40	36	48	48	46	33	48	42	29	41	31	40	44	47	37	40	31	40	37	33	31	48	37	45	28	42	46	39	30	41	40	38	41	46	40	41	34	37	42	40	38	36	49	39	36	37	36	32	47	36	40	34	43	41	49	37	45	41	36	34	40	50	36	49	32	44	35	30	36	26	47	38	34	44	27	45	38	34	40	40	37	39	42	29	34	40	43	34	35	41	37	38	35	47	43	35	57	31	34	38	48	27	33	40	38	30	38	45	39	38	49	36	37	37	34	42	42	44	37	40	36	32	33	39	32	38	44	24	43	33	42	44	55	37	36	30	36	41	40	47	28	33	40	51	40	31	27	37	32	43	44	44	37	49	36	31	34	35	32	38	40	34	29	40	40	35	36	42	42	30	49	36	41	41	42	43	35	39	33	35	40	39	35	43	37	58	40	27	33	42	27	41	41	38	36	35	45	38	29	30	31	39	30	44	36	47	42	33	37	32	42	39	40	34	27	41	45	53	28	33	32	47	43	58	36	40	32	50	30	43	41	35	35	41	37	48	43	39	44	43	34	30	41	39	41	48	41	45	42	43	40	36	34	39	33	39	40	34	35	26	41	36	41	43	38	41	47	35	45	40	40	35	43	45	46	37	51	38	42	28	40	39	44	31	30	33	42	39	31	40	27	34	35	43	43	49	47	35	46	40	38	44	36	31	39	39	51	42	46	50	33	34	39	31	34	41	40	42	35	40	38	39	31	32	27	48	41	36	39	39	28	35	49	49	44	37	33	35	33	36	45	37	42	40	42	44	39	31	45	22	31	47	36	37	29	43	29	52	43	38	55	33	48	46	35	37	42	33	35	41	42	32	41	44	32	38	36	41	49	36	43	41	40	39	33	35	37	42	40	41	39	35	36	34	36	50	37	47	50	31	24	54	41	46	43	41	45	40	37	39	33	46	38	48	43	40	39	28	36	36	47	32	33	44	39	33	33	46	41	41	38	25	51	31	38	39	33	33	36	41	40	44	46	55	32	39	49	43	42	38	48	45	34	40	30	33	37	39	31	39	36	43	41	38	43	42	38	28	44	50	43	36	29	40	39	47	40	36	38	45	47	37	44	34	38	34	36	36	40	43	32	35	41	37	41	44	44	31	33	32	31	36	37	46	45	35	36	47	36	45	34	37	39	38	43	32	36	42	44	44	38	37	40	39	38	41	45	47	38	31	40	33	39	37	41	42	29	56	48	34	41	52	34	40	51	39	31	37	44	58	35	25	45	39	39	38	33	39	45	40	39	25	55	33	38	37	32	47	38	40	40	45	41	30	40	36	39	34	43	31	31	34	51	41	25	36	32	39	44	35	33	38	35	34	36	37	42	42	39	34	40	39	35	44	42	56	36	46	34	48	49	42	34	25	40	34	40	29	37	49	33	45	33	44	36	49	34	44	36	46	27	39	43	41	40	37	42	36	39	38	38	38	41	46	51	36	46	50	42	35	39	37	39	29	37	33	31	40	39	37	40	33	32	49	38	36	47	32	44	38	36	31	44	34	26	49	50	52	42	37	38	38	38	32	31	37	35	31	41	29	35	41	37	38	51	39	29	48	42	26	41	37	40	31	39	36	39	50	43	32	36	45	38	33	45	48	35	26	38	33	39	33	52	44	44	44	37	40	34	34	46	48	46	27	34	54	49	39	27	34	39	33	36	35	41	42	35	23	40	44	37	49	33	39	46	51	39	45	48	34	31	28	35	38	51	29	41	42	31	43	44	33	45	39	46	35	45	47	40	46	38	36	30	37	38	40	37	34	33	35	41	38	36	53	44	39	36	30	41	36	37	43	52	44	40	36	32	39	39	29	44	47	37	39	46	36	39	31	46	44	31	54	22	45	46	39	27	31	57	40	33	45	46	30	35	45	44	29	34	47	46	46	41	35	27	46	25	36	34	38	36	45	35	37	36	43	33	33	39	48	39	34	30	35	36	53	38	38	39	44	39	36	42	53	47	38	38	37	33	47	41	35	42	44	34	48	39	47	27	37	33	38	36	32	27	37	44	38	32	33	37	27	35	42	25	41	53	36	46	42	33	36	35	37	52	45	40	37	44	38	40	31	47	36	37	40	19	26	34	30	40	39	42	30	37	40	46	47	39	42	39	39	28	27	37	35	24	41	47	41	34	44	42	30	33	44	34	27	40	37	37	33	44	48	42	34	36	46	33	43	39	44	38	46	32	45	49	36	31	38	42	38	30	34	39	44	29	37	40	40	38	31	40	43	41	29	43	42	28	31	40	37	32	49	42	31	32	33	33	40	39	35	42	47	38	33	37	50	42	45	37	39	38	41	33	38	40	40	39	55	27	37	35	35	48	42	41	39	39	37	43	37	38	33	36	23	33	50	34	32	27	48	29	37	38	35	26	48	36	34	40	36	37	43	40	42	41	31	43	34	47	36	40	40	37	34	43	40	39	43	36	51	36	33	49	38	42	48	42	32	40	43	44	39	45	43	44	35	38	25	38	50	34	38	42	36	36	33	37	42	35	39	42	42	30	46	32	40	36	41	47	37	39	45	41	41	38	51	38	31	46	47	29	42	40	31	21	35	37	35	37	23	39	44	31	47	35	41	38	33	43	33	38	41	52	45	36	44	46	42	38	36	46	44	36	39	42	34	49	40	38	36	36	37	34	49	37	46	43	37	44	34
29464	15245	6131	16448	23841	23121	19725	15891	13192	10803	8894	7467	5991	5020	4262	3667	3289	2814	2508	2353	2032	1911	1765	1646	1570	1460	1424	1393	1292	1284	1158	1166	1106	1093	1057	1015	1005	992	907	890	852	926	842	864	835	788	812	825	716	744	751	782	771	804	711	771	744	789	761	762	710	710	668	721	775	720	700	687	767	729	687	691	670	691	677	646	662	696	665	658	621	661	650	657	645	632	643	652	659	657	631	660	668	658	646	680	655	634	643	590	689	646	656	629	655	629	631	602	634	674	620	666	651	603	641	625	654	669	620	633	650	629	643	634	695	651	662	628	681	638	668	647	639	662	576	704	665	660	633	650	686	632	650	617	648	639	617	612	654	657	632	581	653	619	611	583	635	610	665	621	637	638	607	629	622	637	664	600	590	597	650	648	597	589	609	624	635	616	628	644	595	647	603	598	617	593	605	603	650	629	596	609	573	597	618	594	591	642	589	647	622	643	597	648	591	630	600	604	598	625	635	684	592	628	645	591	614	643	659	602	608	621	569	605	634	616	623	594	582	615	650	690	642	621	596	636	606	600	629	594	638	572	633	643	613	595	566	643	611	608	623	597	593	646	656	577	544	599	588	592	579	611	604	656	599	642	621	582	583	601	581	598	587	596	624	572	601	629	564	572	627	619	590	594	602	588	608	639	578	602	631	569	637	596	613	650	608	618	623	618	565	568	617	596	604	625	617	617	638	607	607	623	576	589	617	599	590	575	594	618	622	652	581	611	598	624	611	604	603	631	623	584	630	620	561	635	609	623	631	609	603	592	596	601	616	605	576	620	638	643	606	645	622	667	580	656	592	615	636	598	629	600	634	627	628	585	599	592	592	644	612	624	589	613	591	610	633	566	611	625	578	591	633	606	575	593	650	621	617	619	619	588	657	583	590	634	620	630	567	624	562	647	617	605	631	646	598	605	639	559	610	580	620	595	593	612	602	623	615	636	619	590	582	595	619	599	619	603	605	588	626	588	585	617	630	619	601	600	615	584	637	610	589	576	574	589	589	623	593	638	639	599	563	582	590	622	627	662	611	637	631	624	600	589	642	573	636	624	605	612	574	627	611	597	595	613	592	661	599	607	665	626	601	610	607	622	636	627	628	586	635	625	595	600	547	631	574	637	633	602	624	636	578	600	638	642	644	597	606	602	638	592	575	643	646	615	618	614	577	610	603	618	585	578	590	616	601	657	600	612	570	634	626	653	638	614	649	626	626	551	595	600	618	591	617	610	567	582	619	602	635	647	654	609	631	583	599	655	605	634	590	602	584	611	579	643	614	582	598	619	649	598	626	619	611	607	620	627	570	554	631	624	606	578	567	576	606	604	587	607	637	643	593	565	609	632	601	629	598	604	624	590	657	641	611	624	573	609	624	622	655	629	578	618	594	580	598	610	618	600	587	609	593	583	574	614	668	604	646	620	631	629	593	589	685	633	592	610	610	643	581	607	630	608	641	599	635	626	614	647	589	669	643	632	636	652	647	573	601	608	608	618	584	586	644	631	616	620	597	601	629	665	643	651	617	629	583	637	617	620	575	599	645	583	607	569	596	606	597	627	588	656	618	601	622	606	621	641	612	596	627	579	588	632	578	646	598	632	631	602	644	603	627	608	629	625	623	624	625	668	628	575	553	616	615	610	637	608	632	616	561	607	592	581	623	623	624	603	650	567	611	620	617	564	641	618	605	609	612	602	610	593	625	608	597	616	606	623	645	623	585	635	615	594	598	620	604	615	561	648	613	642	678	618	610	636	588	610	614	661	580	635	620	613	581	634	626	575	610	603	595	597	619	636	611	622	576	608	592	618	618	578	582	635	618	636	579	616	605	583	639	659	639	578	572	618	601	583	592	589	607	626	639	665	611	675	648	567	621	588	654	601	642	607	588	561	599	650	612	619	676	580	581	571	617	624	640	630	648	617	589	599	620	603	637	598	637	620	649	633	605	617	623	596	603	580	612	598	611	615	585	574	631	641	621	606	587	623	576	596	611	618	569	610	613	636	614	632	606	626	637	639	601	626	586	632	613	624	619	659	605	622	598	641	617	592	620	627	612	579	623	674	583	607	609	635	651	609	609	630	556	607	563	604	629	608	594	599	602	601	547	598	608	657	663	592	656	606	634	636	611	619	650	634	608	606	616	644	635	594	577	654	588	599	646	584	606	604	571	583	603	627	610	606	595	608	606	630	610	627	622	598	598	626	643	601	571	578	676	572	630	571	628	619	651	544	606	635	600	588	599	637	618	613	609	590	585	609	628	603	633	630	615	585	608	634	620	594	636	610	630	630	601	599	630	596	602	595	591	639	627	611	571	578	612	635	651	586	612	629	654	599	676	634	575	618	633	605	620	625	573	551	607	632	624	575	603	614	617	653	614	596	627	607	608	626	599	669	650	567	603	592	611	609	620	593	617	628	641	629	589	627	562	603	628	645	618	597	632	584	621	633	627	598	622	629	574	609	603	619	581	610	612	598	653	591	638	640	640	604	624	599	594	631	632	583	584	616	571	629	640	589	561	641	601	615	638	589	605	595	655	612	618	654	621	595	632	594	616	615	610	623	633	604	574	607	580	622	573	601	601	649	620	654	635	596	606	617	596	588	599	588	587	627	669	571	587	616	631	615	614	576	594	680	547	629	601	626	642	609	643	631	601	635	583	634	599	633	631	612	611	639	591	567	568	606	593	625	618	631	643	577	596	580	612	633	643	636	598	602	634	597	583	617	620	632	581	577	605	559	612	652	603	629	576	623	599	614	598	618	663	670	604	623	568	609	600	614	641	586	608	600	625	584	584	614	607	623	542	598	639	603	597	632	598	592	584	605	611	626	622	645	618	607	569	603	645	635	637	597	609	604	596	626	624	611	591	620	586	600	589	638	615	615	602	640	621	625	578	608	651	621	573	587	619	607	592	626	574	630	615	619	615	614	624	578	603	557	621	596	633	625	651	564	607	599	629	615	592	616	643	595	615	623	649	593	639	607	605	617	613	588	607	561	625	605	636	586	572	660	633	618	578	596	631	625	638	606	653	618	597	616	624	623	622	649	626	624	625	644	610	644	616	619	627	607	635	674	603	562	623	599	582	621	624	643	638	640	626	645	598	620	618	611	602	601	648	572	630	619	600	632	580	651	663	628	658	610	603	600	608	633	588	630	635	613	625	622	604	622	619	624	624	627	627	641	621	598	609	635	624	650	592	618	614	585	610	601	596	657	591	654	632	665	569	653	622	556	604	584	608	623	560	592	575	608	580	594	578	599	587	633	566	598	596	616	639	630	578	572	625	660	629	639	658	615	579	593	632	571	605	652	634	646	615	615	635	616	591	638	637	665	593	630	609	632	591	620	598	588	675	572	596	633	606	643	635	630	646	622	551	614	597	593	617	632	600	613	605	618	648	582	605	622	595	637	619	581	619	589	647	609	591	651	598	619	617	616	646	585	580	625	644	638	623	650	628	619	660	626	640	619	565	606	622	637
1421	494	87	61	86	101	110	97	87	72	69	49	59	56	54	53	41	35	45	32	32	38	34	38	43	35	30	38	36	23	39	35	24	32	27	38	42	32	32	38	21	29	16	32	31	29	28	27	23	29	35	34	29	27	35	24	32	29	35	31	26	25	32	30	28	35	28	31	25	32	26	29	44	26	34	31	28	34	27	29	41	25	30	31	25	29	26	34	25	25	23	16	32	42	28	31	36	33	28	38	25	36	39	21	26	34	25	23	32	23	27	34	26	32	23	32	34	37	24	37	20	28	38	31	19	35	23	36	31	32	37	24	38	31	37	28	23	27	28	28	42	33	40	31	30	25	28	29	35	39	20	22	28	36	39	29	30	26	33	38	41	32	27	31	33	35	25	19	28	38	34	31	32	19	34	32	25	39	37	44	37	39	22	29	32	32	27	33	24	21	27	33	33	24	26	25	28	31	22	29	25	27	25	26	27	24	35	22	27	24	26	34	37	27	32	28	32	33	30	25	30	32	35	34	40	33	32	25	29	16	31	31	26	26	30	35	27	35	27	29	30	42	36	46	27	32	26	25	29	24	28	33	37	37	30	25	26	34	28	32	35	24	27	33	35	26	24	20	27	34	28	28	25	27	27	34	31	29	34	27	31	24	25	24	24	21	37	31	33	32	30	33	31	43	29	43	29	21	26	17	32	22	27	35	32	31	18	28	31	26	41	22	31	27	33	32	26	28	36	30	33	28	30	31	29	24	34	24	39	33	24	31	38	28	25	44	32	36	33	34	29	23	31	34	41	23	32	31	33	25	28	29	28	32	33	32	32	32	29	38	35	36	26	38	25	36	32	31	27	29	32	31	28	32	26	25	23	30	24	28	22	30	28	38	20	38	26	33	37	30	29	26	38	28	34	35	44	30	25	28	36	36	27	30	37	29	30	28	31	33	33	38	27	28	28	32	29	24	32	33	30	21	28	38	19	43	17	35	36	26	29	26	34	35	35	31	28	43	25	30	31	27	27	31	36	36	25	33	29	32	31	21	27	22	29	29	34	38	28	33	31	24	21	24	24	31	34	20	23	38	30	26	19	26	37	33	30	31	26	45	25	30	39	25	27	25	39	26	30	25	25	25	35	33	28	32	34	29	24	33	24	33	30	25	22	24	25	28	31	31	26	33	33	22	32	25	33	22	33	41	34	26	28	28	25	30	22	24	21	35	24	34	29	29	32	31	43	27	22	29	34	44	34	24	26	34	11	38	27	33	28	25	30	30	32	29	30	38	35	20	32	37	27	32	26	23	32	28	36	31	31	35	37	37	24	28	31	27	36	30	26	33	36	33	28	15	32	24	29	38	31	43	34	22	37	28	24	31	30	30	41	38	22	22	27	23	28	24	24	32	14	31	30	26	30	28	27	23	26	28	37	29	34	34	36	38	20	28	45	29	28	33	33	22	24	21	15	41	43	25	34	33	28	33	39	27	31	27	27	34	24	33	46	24	29	37	34	23	25	26	25	40	31	33	39	23	29	29	29	19	28	24	33	40	31	29	26	28	25	27	32	25	36	27	33	21	23	35	45	28	35	25	22	26	27	28	21	45	39	29	34	34	25	30	31	31	31	35	32	27	31	29	38	41	28	28	29	39	26	30	39	36	26	36	32	27	32	34	25	20	28	41	32	31	28	39	33	31	39	46	36	37	27	18	29	36	32	32	23	30	29	24	30	34	30	29	34	30	27	31	26	27	33	32	37	21	33	24	33	24	30	36	27	38	22	27	35	33	33	24	33	41	34	27	27	34	26	38	31	27	33	33	30	36	24	25	27	27	18	28	30	29	34	22	25	32	31	19	36	28	30	40	28	36	31	24	26	37	27	34	27	25	36	34	36	26	28	21	27	22	28	21	22	29	33	35	39	37	29	35	29	27	26	39	32	22	30	29	32	44	28	35	31	30	26	30	26	35	29	35	46	28	31	30	24	24	27	30	40	33	22	23	25	20	14	25	36	27	26	30	37	36	36	22	25	22	32	26	27	33	24	26	26	33	26	26	31	24	29	40	32	31	17	27	35	30	29	32	27	35	22	34	24	22	31	36	31	19	46	38	24	36	15	27	40	30	32	26	34	29	25	38	22	36	37	34	31	21	23	28	30	30	28	21	26	29	32	25	23	32	25	25	25	31	28	28	22	30	41	38	34	30	36	21	37	33	33	29	34	25	34	29	31	36	31	32	32	29	43	23	40	35	33	31	27	32	29	26	34	30	27	38	31	29	29	35	24	36	27	32	28	40	21	29	29	31	33	27	35	29	28	27	27	26	27	35	40	34	25	36	26	37	25	39	38	26	23	19	29	34	23	35	31	35	22	36	25	26	44	26	28	26	33	38	34	38	29	23	39	38	28	30	30	29	30	32	37	30	32	30	35	37	30	29	29	25	37	28	25	31	30	33	29	21	31	27	22	27	31	21	41	23	25	25	25	39	37	32	14	28	33	41	34	28	33	28	30	27	32	32	39	23	26	27	36	37	28	25	37	37	27	29	21	28	29	33	36	42	41	25	32	23	22	34	37	29	26	18	34	34	32	34	29	28	33	29	27	35	22	33	16	29	26	30	33	37	30	33	23	31	27	37	27	24	24	22	23	29	21	27	28	39	32	34	30	32	30	36	32	18	28	32	35	35	40	33	31	28	29	33	30	32	28	23	29	26	26	32	26	30	46	32	27	20	37	30	27	34	34	38	35	24	35	33	38	26	27	27	27	37	23	28	33	33	30	28	31	32	36	36	38	28	28	30	38	32	38	20	29	31	31	34	27	33	27	25	30	21	20	34	34	31	30	37	17	33	32	29	23	27	26	32	36	25	26	26	36	34	28	30	23	30	28	32	42	26	25	25	40	24	35	42	28	36	26	26	24	26	26	23	22	29	25	27	37	36	33	30	32	38	38	35	26	18	23	27	23	23	27	24	25	23	29	30	34	23	23	34	35	33	30	31	32	23	31	27	52	22	46	31	39	25	23	27	23	32	34	28	27	21	31	30	29	31	22	30	38	29	32	19	22	30	37	30	25	24	34	27	26	26	31	32	37	26	29	33	35	20	25	30	26	25	37	30	35	26	27	31	26	32	38	25	25	25	41	23	31	30	38	29	29	33	19	24	27	33	32	25	27	28	37	25	27	26	25	30	37	28	38	33	35	24	29	39	19	25	29	25	32	36	22	33	21	34	40	36	33	32	36	19	28	27	29	28	31	30	34	31	25	31	30	31	30	24	23	31	31	31	28	27	30	25	35	33	30	30	22	29	42	34	37	27	29	25	27	33	36	29	33	34	27	31	32	34	33	24	24	27	32	35	29	39	24	22	28	25	37	36	26	35	26	28	35	39	29	41	29	33	29	25	35	33	29	48	38	21	30	40	35	24	32	39	28	37	27	30	26	24	36	25	23	35	27	31	27	27	27	36	31	29	25	34	25	34	31	25	39	24	25	37	30	26	33	26	28	28
14991	11998	2138	6192	10337	9808	7784	6044	4620	3642	2949	2379	2002	1688	1389	1268	1225	988	894	827	845	744	758	706	699	691	656	693	597	574	613	582	555	576	600	550	574	571	518	550	522	533	553	537	556	507	505	529	518	532	477	512	521	562	491	519	530	532	529	484	523	523	526	507	526	515	519	492	504	536	511	511	494	503	499	505	497	503	459	477	512	492	485	487	495	470	472	491	450	555	491	497	510	525	471	471	490	531	477	514	488	495	496	470	502	492	482	518	475	503	488	484	498	490	494	496	487	521	517	483	511	474	488	521	495	473	505	477	462	495	515	498	536	523	523	521	546	483	505	514	522	477	496	486	468	466	511	516	530	491	483	466	493	500	524	515	485	507	474	473	476	447	494	488	465	519	472	491	486	481	512	437	488	495	496	492	505	479	497	491	489	497	501	488	523	489	515	482	483	463	469	480	498	477	488	478	523	459	478	506	497	469	482	497	501	480	486	509	471	481	478	507	489	515	486	523	468	518	494	460	476	519	492	495	471	447	469	452	475	493	479	474	467	468	502	516	506	448	482	487	485	512	473	515	491	501	483	495	461	481	498	518	464	460	481	478	499	509	498	481	446	487	474	438	520	473	476	477	486	485	475	485	450	493	470	537	505	457	445	527	510	546	506	487	479	502	529	457	512	507	474	484	493	490	521	495	488	468	509	461	493	477	497	451	478	490	457	504	476	498	504	464	491	483	478	490	501	496	490	503	509	475	512	497	469	475	486	479	522	466	514	496	500	491	478	482	518	474	504	482	531	478	503	508	475	509	492	511	489	447	447	473	492	483	484	518	477	502	472	460	493	508	484	500	506	462	508	490	489	509	511	506	480	476	448	481	485	500	465	461	474	489	500	457	454	469	488	484	500	451	509	515	496	490	481	482	456	462	530	444	505	461	507	472	496	506	486	445	468	507	515	483	466	491	520	466	477	496	463	475	481	532	484	507	480	542	442	505	531	485	499	426	504	511	489	515	516	508	492	451	479	461	486	493	500	468	467	485	487	501	511	467	492	461	453	461	448	488	475	490	488	486	506	487	480	465	505	472	527	464	501	521	483	510	474	481	484	479	483	489	472	500	496	456	503	498	470	453	493	489	485	465	480	463	490	461	503	463	488	496	496	496	468	480	439	488	473	440	480	488	487	461	473	492	501	498	487	491	487	458	483	447	478	471	505	514	522	512	466	493	466	489	489	496	522	507	519	508	523	461	548	450	499	477	476	458	519	533	482	427	486	458	453	446	481	528	499	482	484	487	526	485	493	497	509	464	513	460	492	505	459	478	485	517	503	491	494	481	467	507	494	446	462	495	516	483	469	470	485	471	489	520	482	479	501	486	515	509	463	475	496	507	484	491	455	509	463	483	486	513	503	460	503	513	523	512	486	488	470	495	484	489	475	512	523	499	486	504	487	505	529	462	459	454	468	466	498	526	511	499	484	475	511	498	469	470	473	463	463	481	501	445	509	504	492	503	466	482	493	441	470	522	446	504	486	458	504	497	479	445	471	491	508	481	486	515	514	466	488	475	475	488	503	473	460	463	475	498	494	458	518	488	483	453	466	502	479	494	515	484	493	467	490	446	502	476	501	481	522	521	470	480	488	512	510	456	492	485	470	443	440	479	473	500	475	457	474	478	506	504	503	477	450	470	477	454	488	523	506	487	517	511	502	474	448	524	472	483	496	481	477	473	484	449	488	504	454	503	509	495	511	490	497	483	519	499	480	495	482	512	479	492	468	497	465	529	490	477	504	500	481	488	494	479	474	487	498	460	488	456	495	504	442	473	470	489	515	521	479	488	502	509	484	505	494	468	493	498	501	522	489	448	515	518	493	483	507	523	491	506	477	487	489	510	491	469	502	499	499	493	491	490	464	491	493	481	437	497	466	464	490	522	480	466	435	481	461	486	488	487	488	478	496	470	486	479	520	458	533	494	466	460	495	488	485	492	467	479	479	497	512	468	473	505	468	491	500	479	526	489	494	503	463	475	497	499	469	490	462	439	464	516	505	448	491	480	546	453	493	502	505	484	455	487	441	488	484	449	460	493	516	484	484	522	487	452	483	475	535	506	479	496	497	473	489	484	486	498	510	493	470	486	452	481	471	502	474	495	439	470	471	488	530	487	518	501	506	457	486	498	461	544	484	500	470	518	483	502	492	544	467	470	497	521	490	481	524	511	484	530	491	484	508	462	473	506	457	469	459	456	475	498	504	510	531	439	486	497	457	466	474	451	499	501	438	506	478	500	468	495	462	496	458	487	464	488	468	486	536	476	500	492	487	466	496	469	478	483	528	503	520	488	504	476	484	475	498	479	438	457	499	502	472	535	493	459	506	500	483	421	459	455	507	462	539	498	475	483	479	470	484	474	494	489	483	492	480	482	475	502	462	492	469	485	481	515	489	496	525	499	469	499	467	470	494	484	503	498	493	466	501	533	536	491	496	504	448	461	460	525	469	495	468	519	496	470	485	447	503	496	458	475	542	489	478	498	468	485	465	514	510	499	456	464	508	447	455	510	469	478	470	535	489	509	490	504	450	519	483	516	488	462	503	480	497	446	491	501	485	492	482	483	497	479	445	484	510	465	494	492	496	422	447	482	475	459	437	460	455	472	470	492	512	477	507	501	490	458	491	503	487	457	497	526	501	538	455	510	492	484	455	517	485	496	492	476	487	493	477	508	493	473	474	495	489	465	521	498	508	476	522	523	480	524	494	457	448	451	494	482	497	480	489	462	463	495	493	484	507	473	495	472	477	456	473	495	500	492	483	486	514	483	458	501	520	452	480	480	488	488	484	455	504	483	457	497	479	482	446	500	487	494	464	499	464	471	483	509	474	483	479	477	510	481	501	491	474	506	510	491	483	483	481	452	479	506	497	529	508	482	501	442	475	520	474	503	454	504	525	495	499	514	509	492	500	462	477	494	523	494	466	498	464	454	489	464	464	491	440	508	468	561	502	494	529	443	492	495	520	492	510	495	466	499	486	458	486	474	471	446	533	508	497	489	497	457	531	470	486	483	519	481	466	483	511	474	479	507	499	497	504	439	466	483	473	492	509	465	465	483	437	493	498	501	492	458	515	494	477	518	507	453	491	491	522	501	495	526	458	504	474	485	470	492	464	521	497	532	541	463	485	545	507	521	474	484	487	474	452	479	501	454	505	482	536	485	466	484	510	464	436	495	468	496	475	470	446	519	483	494	514	473	447	468	518	474	481	466	497	488	469	464	512	441	516	485	477	461	480	487	488	474	485	458	474	466	466	482	476	480	489	492	457	490	507	481	490	504	529	476	459	521	509	501	485	471	516	502	497	449	500	475	481	487	486	476	480	480	486	508	461	515	445	512	446	515	493	483	485	484	497	488	472	493	448	514	505	483	515	442	481	490	495	484	458	461	488	503	453	491	462	507	508	501	458	481	469	498	515	511	501	491	458	513	499	496	477	483	493	469	514	472	494	475	481	470
970	1962	142	99	194	224	182	161	132	107	102	93	81	63	63	46	42	39	34	46	46	34	31	23	24	31	37	18	22	33	19	28	28	18	27	19	22	19	23	26	15	23	20	13	23	26	24	20	23	18	27	26	14	21	21	17	24	17	20	23	22	16	25	18	25	23	19	22	22	22	18	16	14	25	22	14	24	13	29	26	20	30	19	19	17	16	12	13	18	18	23	27	20	17	19	27	22	17	23	20	18	18	12	19	19	13	34	19	20	19	25	15	25	23	18	20	17	13	19	18	14	18	19	15	21	21	17	27	15	15	21	12	12	18	20	18	19	13	28	25	21	19	17	18	15	15	12	18	20	22	14	14	15	11	24	25	20	28	28	21	20	17	21	17	17	15	20	15	17	15	22	20	14	18	20	23	23	22	15	21	21	17	15	18	22	18	18	14	17	19	9	18	21	25	23	23	17	17	21	17	16	17	16	14	23	22	20	13	23	14	18	21	25	22	30	22	28	16	23	23	18	18	24	17	17	9	16	14	14	18	21	13	23	19	20	14	18	12	16	14	14	22	19	18	15	14	17	22	21	16	19	21	19	17	16	23	17	16	22	18	21	21	18	14	17	20	22	17	13	15	30	18	17	19	18	27	20	13	15	13	12	15	18	19	15	15	21	11	14	13	22	13	17	15	20	17	22	14	23	17	21	16	20	18	28	14	20	13	12	19	19	16	28	25	14	23	10	18	22	20	26	24	21	18	22	17	22	21	17	17	20	17	24	22	21	15	21	12	14	22	21	20	18	25	16	19	24	16	22	21	27	18	16	21	13	21	22	14	27	15	16	21	13	13	19	18	13	31	13	13	18	16	17	16	22	14	17	16	18	24	26	17	17	20	17	18	19	30	15	25	23	17	16	23	14	18	16	24	20	17	19	22	17	26	20	9	14	22	11	12	18	22	18	23	25	20	19	15	17	14	15	20	12	22	20	19	12	19	16	18	23	17	17	25	16	26	24	16	15	19	16	11	19	19	18	15	17	25	16	20	18	20	16	27	12	17	22	14	25	21	20	15	24	22	20	10	14	21	14	17	26	26	13	24	23	11	19	19	21	22	21	16	12	16	18	23	15	17	15	29	14	22	12	24	23	25	15	19	20	13	24	13	17	19	26	25	28	15	19	26	21	17	19	18	15	25	19	20	19	15	21	17	18	23	19	21	17	16	21	19	18	15	27	13	26	12	15	18	12	15	10	19	9	13	18	20	13	16	11	17	19	21	20	16	16	16	26	28	22	20	25	19	19	16	13	14	10	24	17	25	15	22	16	18	22	19	12	19	20	19	20	17	21	17	22	20	20	19	20	16	12	14	17	20	23	14	17	19	19	16	12	21	20	6	20	15	17	22	15	18	14	21	11	16	25	16	23	18	23	16	27	21	19	19	13	27	25	14	30	12	18	15	19	23	18	27	15	21	27	15	26	17	23	16	22	16	16	18	11	19	20	18	18	18	21	25	14	19	20	18	22	19	11	27	26	16	26	25	22	16	17	14	21	23	14	25	21	24	16	13	18	14	15	11	17	12	17	22	13	30	15	21	14	15	22	19	18	29	14	19	19	19	20	16	15	15	26	30	14	11	14	16	16	22	21	13	22	20	13	17	20	16	17	25	22	16	13	21	19	19	15	14	13	16	26	10	28	16	22	18	16	13	20	15	22	21	18	19	18	15	16	20	8	22	23	15	23	21	18	20	16	16	23	20	19	15	24	19	18	23	21	19	20	18	15	24	11	12	14	19	17	16	12	19	19	18	24	16	13	13	17	16	14	20	22	20	18	13	24	24	17	14	21	20	23	15	21	23	18	13	20	22	21	10	19	11	18	23	21	16	14	25	23	16	14	15	14	25	19	20	20	18	20	12	17	15	12	27	25	18	24	24	23	21	19	22	18	16	18	13	17	14	17	23	22	20	20	15	12	19	17	12	18	19	23	21	19	24	26	21	16	17	11	21	15	17	22	19	23	22	17	20	22	24	20	19	16	18	18	13	17	22	17	21	19	19	19	17	22	22	24	18	9	12	15	21	19	28	18	19	15	25	21	12	21	21	18	17	21	11	13	18	17	21	22	22	26	17	27	15	15	15	24	15	17	16	18	17	15	22	18	25	21	19	18	19	17	15	16	12	18	15	22	14	20	15	14	18	14	20	22	18	23	20	19	24	17	12	26	14	16	22	16	16	17	16	17	20	17	19	19	18	16	19	10	18	17	22	16	19	25	27	28	21	18	22	21	16	21	16	17	22	16	19	15	27	20	20	21	19	22	17	14	16	15	14	16	18	21	25	16	19	20	14	15	16	21	20	15	19	26	17	11	10	18	21	19	16	15	18	28	12	14	14	23	16	19	14	12	18	19	22	24	22	17	29	17	16	22	18	22	14	22	21	17	26	20	19	13	16	16	20	20	20	11	14	18	22	19	15	20	19	11	16	20	21	21	21	22	23	13	20	19	15	19	7	11	20	17	16	22	26	19	14	21	16	17	15	21	15	33	17	15	12	13	17	24	20	18	11	24	19	20	27	23	24	15	17	10	16	20	19	29	11	14	20	22	20	25	18	24	23	13	12	13	14	18	18	13	17	18	18	16	18	23	19	10	19	22	12	9	22	14	23	13	21	23	15	16	21	26	21	22	19	22	15	22	17	17	15	13	14	17	22	18	18	16	11	31	23	20	16	19	23	22	21	24	19	19	18	15	17	29	18	24	18	20	22	10	14	20	18	16	23	11	22	16	15	17	14	16	27	21	20	18	20	23	23	19	24	16	9	24	24	19	17	19	16	13	16	18	21	24	16	20	20	19	11	20	14	15	15	16	23	25	25	14	17	16	19	22	24	22	19	15	17	24	19	18	20	15	18	14	21	19	17	15	15	17	26	28	20	13	21	15	18	19	23	22	25	20	9	23	19	19	18	20	15	17	23	19	18	19	29	13	22	24	20	25	21	19	19	14	24	14	20	25	24	23	16	14	20	23	21	19	21	32	20	15	17	11	19	25	14	13	22	20	15	18	12	17	16	23	21	14	23	22	21	20	10	15	22	17	13	20	16	15	25	14	22	18	13	14	20	13	25	21	22	16	25	16	16	28	17	26	17	19	20	24	18	12	31	12	14	18	18	16	20	9	19	7	24	22	24	13	23	16	24	22	19	23	21	21	18	20	14	15	22	18	18	22	18	19	16	20	21	23	17	19	26	13	21	21	13	20	18	20	30	17	18	22	18	10	21	19	17	23	21	14	28	22	16	12	24	14	22	14	13	18	15	25	25	21	19	14	16	17	28	25	15	23	15	16	20	19	15	20	17	15	26	15	26	14	21	25	12	24	10	22	15	21	12	13	11	25	13	17	11	16	15	9	20	23	23	19	19	16	20	19	15	25	21	21	24	11	12	22	17	21	17	12	17	13	17	21	19	23	17	15	11	21	19	18	20	18	24	19	14	22	16	16	22	15	19	16	16
22910	14426	3983	11797	18241	17380	14101	11103	8644	6989	5627	4662	3638	2995	2503	2164	1950	1617	1361	1273	1163	1059	992	974	940	811	739	721	746	679	613	646	600	604	535	571	474	508	479	506	465	431	448	449	460	398	438	442	432	436	430	367	400	400	404	387	392	369	391	382	389	362	381	383	381	367	386	339	350	373	339	402	339	361	344	308	320	324	322	365	321	320	329	334	348	354	333	321	337	328	301	322	326	329	344	347	319	336	319	313	310	315	331	296	313	329	305	318	333	306	311	364	327	347	333	313	299	313	322	320	321	304	341	329	288	322	349	340	309	350	326	348	289	359	336	360	352	311	339	328	336	315	333	333	319	293	344	331	320	337	336	299	330	294	342	325	302	327	319	314	327	335	325	333	325	331	318	348	296	300	256	289	315	307	316	329	298	327	302	325	305	287	285	318	320	285	310	319	298	283	283	309	332	280	276	336	296	313	340	277	295	310	319	300	320	307	324	279	319	344	299	333	325	321	311	319	303	326	339	346	304	307	297	309	340	291	296	294	284	287	298	301	298	300	302	343	306	282	324	330	330	308	297	313	314	311	289	306	309	321	314	298	291	309	313	311	309	334	321	335	345	311	328	314	324	295	282	348	335	317	301	329	303	285	333	344	299	307	332	345	314	334	327	307	331	299	301	325	293	298	338	338	300	300	274	309	283	325	295	296	304	301	307	337	311	333	321	313	304	286	313	317	310	348	348	316	307	299	297	337	303	300	338	307	295	324	329	295	315	302	313	307	314	318	322	311	302	309	322	309	261	323	298	318	300	300	329	298	324	293	283	298	302	312	331	332	295	343	302	302	316	293	307	327	278	294	283	288	292	317	321	303	302	292	338	301	301	300	322	287	283	333	307	282	301	334	313	339	301	259	316	319	322	324	318	317	294	332	303	305	330	336	304	294	323	335	317	293	346	287	295	291	311	305	293	292	312	302	295	321	325	321	348	326	285	290	322	297	320	285	305	278	290	312	312	323	325	273	282	310	278	340	309	316	302	343	308	308	310	290	306	311	326	289	299	306	329	316	294	339	325	322	308	324	290	320	320	322	284	315	344	267	301	302	290	320	304	287	309	313	317	321	312	289	295	317	314	313	314	285	300	331	330	320	287	308	335	304	290	294	305	332	303	267	327	306	321	297	331	296	333	305	319	302	302	302	339	335	312	295	301	317	301	306	267	279	303	291	331	298	319	329	276	297	290	295	310	345	305	299	283	305	296	319	290	291	326	310	331	297	319	287	315	321	299	327	319	310	319	309	329	301	319	315	302	290	323	349	286	315	295	320	292	301	298	323	326	333	302	340	336	291	316	297	293	317	266	312	272	306	327	313	313	313	295	312	313	296	320	282	299	305	298	284	319	300	309	304	330	310	330	306	292	304	281	295	303	321	304	293	301	298	276	326	308	331	331	277	307	311	339	322	308	322	295	292	300	311	318	312	325	311	288	315	332	311	325	295	295	337	316	307	301	321	290	299	290	295	318	315	297	288	328	326	316	301	315	304	312	309	338	299	299	297	325	284	298	306	309	298	310	308	331	290	318	304	304	319	303	310	333	332	297	300	304	306	317	309	329	289	324	298	316	306	312	306	304	282	295	314	317	307	306	298	312	320	316	301	317	320	310	306	328	293	323	310	294	288	302	297	335	284	280	318	321	294	308	321	306	309	323	322	299	306	314	299	347	290	363	299	302	323	311	318	296	354	344	313	303	313	288	339	314	333	346	290	311	276	317	324	292	301	286	325	298	331	291	304	279	279	306	295	290	309	318	301	330	316	311	322	287	347	327	306	296	297	325	328	317	278	312	297	304	284	307	270	321	318	324	291	293	303	325	330	297	320	314	304	329	316	301	328	311	287	312	344	322	303	321	296	283	311	311	318	336	319	306	290	336	277	349	290	299	327	287	313	276	323	318	328	294	304	346	285	259	309	325	306	277	328	332	285	313	273	292	338	315	282	309	300	316	328	308	320	314	306	308	296	289	315	327	317	311	318	319	327	334	331	304	294	300	309	301	326	296	295	292	306	310	306	282	290	341	322	324	337	301	270	315	308	321	288	325	325	316	292	303	324	288	319	304	284	282	323	313	266	336	310	288	313	305	297	330	336	294	332	318	306	308	307	317	291	311	311	308	318	301	301	285	317	310	335	307	289	305	282	317	307	318	337	288	288	315	302	344	316	306	333	341	343	326	336	313	314	294	327	303	290	275	321	329	305	294	335	316	285	319	290	319	330	306	321	312	304	290	294	293	314	339	286	297	300	319	316	305	299	297	291	290	324	322	321	290	293	311	314	314	322	307	281	326	296	268	275	313	313	335	309	288	293	314	316	314	347	317	276	289	308	318	321	319	324	302	309	323	335	300	264	339	341	335	291	285	304	285	297	356	328	311	316	308	268	268	319	317	314	302	323	285	317	302	339	309	308	272	328	313	318	328	296	321	291	308	301	261	299	300	294	302	302	305	336	327	313	316	308	317	309	270	307	302	326	326	303	307	318	318	289	295	321	321	302	337	294	327	295	298	306	323	321	323	304	316	316	335	318	310	310	302	285	309	324	258	301	293	281	283	322	318	311	325	317	315	315	309	318	283	321	330	299	308	320	327	348	312	329	320	332	309	291	322	301	316	336	288	305	325	334	311	305	302	304	281	283	311	285	325	327	300	299	288	326	327	304	317	330	286	306	295	283	313	295	307	304	301	302	273	306	285	327	326	295	329	281	293	304	308	329	310	325	342	301	308	272	322	312	321	329	327	324	321	319	341	317	317	304	303	295	288	286	294	314	313	306	321	308	306	318	306	303	337	283	269	317	285	282	307	292	306	322	305	309	311	282	315	317	280	300	325	279	306	308	329	330	346	321	319	302	283	297	262	317	299	311	314	310	296	291	304	296	298	324	303	271	311	296	314	288	302	306	314	311	337	323	308	301	294	280	311	309	296	294	298	313	299	302	336	306	323	283	298	321	305	295	307	315	287	286	342	315	318	288	315	315	274	301	347	320	340	305	294	313	301	301	327	317	328	287	297	309	317	299	306	309	305	329	318	336	309	313	301	291	322	308	324	316	307	321	304	302	306	345	354	320	309	295	327	309	300	330	305	284	318	316	319	298	298	296	286	290	279	316	311	318	333	319	323	278	337	320	313	301	318	324	303	341	332	313	318	340	291	298	316	307	303	323	310	300	336	292	294	300	336	317	297	306	321	313	291	298	296	295	297	315	308	319	316	281	299	308	306	300	315	297	307	315	317	298	293	318	329	290	301	297	310	317	298	294	312	264	333	300	309	308	319	290	304	316	356	302	288	320	290	309	322	283	293	307	290	306	299	271	321	307	337	309	306	337	296	292	325	302	299	310	266	286	329	321	324	310	324	275	325	294	336	306	275	298	306	295	299	292	324	337	303	352	312	311	327	312	308	297	291	322	316	300	292	297	302	344	298	298	350	314	279	319	314	317	328	304	322	291	303	309	328	315
2599	1553	162	141	193	214	183	195	146	129	143	104	105	73	79	62	65	86	76	68	56	56	61	64	50	62	65	53	68	56	60	58	60	46	55	56	46	60	59	50	53	52	56	55	47	49	68	50	53	47	47	53	49	50	45	49	51	48	50	60	47	66	47	53	52	51	47	63	57	60	52	53	50	51	55	54	51	44	49	52	49	44	58	56	50	51	43	39	33	53	60	57	55	51	55	60	48	43	60	55	46	48	53	44	56	51	52	48	55	51	52	52	52	54	50	40	56	50	49	54	36	51	58	58	41	53	45	47	55	53	39	43	65	50	45	57	48	53	46	38	57	49	58	55	56	49	52	43	65	47	52	53	49	52	41	59	54	53	41	54	54	45	59	54	60	54	47	50	50	44	41	61	51	59	55	59	40	58	55	48	59	51	42	50	55	53	63	41	42	51	56	64	46	46	57	61	50	45	56	65	49	50	41	46	33	51	64	49	48	67	42	59	47	44	62	43	57	46	36	63	53	64	39	51	49	50	48	53	51	55	44	63	46	57	52	50	43	53	55	51	53	53	52	58	51	57	56	55	50	47	39	46	51	41	59	47	31	61	43	44	52	53	54	46	39	52	44	55	44	47	41	60	51	54	55	43	44	40	54	76	61	61	37	45	46	40	47	49	44	38	42	42	50	56	60	44	48	48	46	46	55	49	53	50	58	55	50	54	40	40	58	45	43	48	41	41	62	59	35	59	41	51	54	59	40	52	52	56	41	47	38	48	43	49	48	53	28	57	61	64	50	52	52	54	49	59	63	59	42	55	46	63	45	49	42	39	64	54	56	50	49	57	55	56	48	46	50	40	55	59	58	47	62	42	53	43	59	50	54	65	57	59	62	45	39	36	46	39	50	39	48	53	43	55	61	50	44	57	56	62	49	48	39	50	49	48	49	63	41	45	50	46	40	59	59	49	52	41	48	52	47	56	58	53	53	50	49	44	54	53	52	54	50	48	52	41	53	57	44	61	52	50	53	46	47	43	38	52	45	57	50	54	52	44	54	51	46	58	47	45	49	44	49	40	45	39	62	39	48	64	48	54	60	55	66	32	55	51	52	61	48	62	45	55	53	60	53	44	51	63	49	50	52	44	57	54	56	45	50	40	50	53	53	42	40	35	44	48	51	41	52	43	46	58	52	45	44	40	53	66	62	44	50	41	54	49	41	53	54	63	49	47	47	63	57	49	46	50	66	46	44	53	64	48	53	49	55	59	58	63	42	46	49	56	53	48	59	41	56	49	55	55	50	47	52	61	67	55	50	44	56	48	40	45	55	71	57	48	48	56	53	35	55	59	56	41	49	61	54	50	47	47	43	46	43	48	48	56	53	48	53	49	51	57	49	48	50	41	42	51	47	49	54	48	46	52	50	41	45	48	44	60	45	46	67	58	47	44	37	52	41	46	44	54	45	37	58	50	46	36	57	44	54	46	55	52	55	56	64	44	53	67	55	52	44	51	60	42	42	41	58	70	58	59	66	48	63	46	63	49	55	54	62	55	47	43	61	48	52	48	48	50	47	66	46	47	62	60	41	58	35	57	46	45	57	59	51	58	41	59	50	47	41	56	44	60	61	51	54	46	42	56	48	49	50	47	59	46	61	50	53	59	45	38	30	47	61	62	48	52	40	48	54	51	62	47	55	42	55	57	40	53	46	49	43	50	49	45	45	51	57	71	63	61	54	58	41	60	47	59	53	56	43	52	36	68	52	43	46	59	44	50	52	52	48	41	63	47	47	44	43	55	49	54	45	41	45	48	51	45	55	48	45	51	44	49	59	54	55	47	47	38	52	55	45	60	51	48	48	57	46	55	49	52	51	55	57	63	57	43	47	54	45	50	48	45	38	45	56	55	49	52	55	53	48	64	57	41	46	59	43	60	47	41	35	44	58	44	55	42	66	45	55	49	53	52	68	52	50	64	61	38	44	57	47	50	50	50	52	56	51	45	49	48	52	42	49	49	60	64	58	58	49	53	60	64	52	37	47	55	61	46	51	45	65	53	48	54	63	58	46	55	45	45	35	53	54	47	53	48	47	60	62	56	51	47	56	45	47	40	47	47	50	47	54	54	51	46	47	46	70	31	48	46	58	52	51	65	50	44	48	44	48	55	51	45	62	48	54	50	49	49	61	54	45	46	48	59	46	48	43	46	47	44	56	61	46	58	56	56	40	45	47	56	59	54	55	46	62	48	61	38	41	49	42	58	47	60	47	59	42	52	50	55	52	50	61	49	40	53	54	53	59	69	54	38	51	43	49	48	46	53	55	61	45	44	56	62	47	50	37	50	56	56	39	50	46	48	47	62	40	42	57	34	53	53	65	51	53	52	43	62	51	41	50	45	54	35	57	53	45	43	57	55	54	62	63	43	41	46	43	47	39	52	44	62	46	50	60	45	52	47	47	46	57	50	54	53	57	50	54	57	53	53	72	37	51	57	39	46	64	49	59	48	53	52	49	37	55	44	48	53	51	50	52	41	48	44	55	52	49	47	42	48	61	41	60	54	38	50	42	59	48	53	38	56	53	49	59	46	52	45	56	48	45	56	43	47	60	50	47	56	45	47	41	48	41	59	62	45	44	38	48	52	45	44	51	53	35	64	52	49	65	50	43	39	53	56	50	42	39	42	52	42	47	49	50	51	42	60	62	48	47	38	41	52	67	55	45	48	40	50	46	59	61	66	46	48	53	44	53	53	39	35	52	40	53	43	56	46	50	47	47	46	47	41	59	40	46	49	47	41	54	51	59	56	59	46	54	48	46	62	40	50	36	46	47	42	46	48	45	42	55	47	69	46	54	55	52	65	61	41	50	47	53	51	42	41	45	48	49	41	52	47	44	46	38	53	39	48	34	48	67	49	55	53	45	41	46	61	48	52	50	56	58	46	52	46	44	47	55	47	48	37	52	61	53	56	55	51	55	49	61	44	38	48	56	51	53	61	48	43	47	67	50	40	44	52	40	49	37	53	46	45	53	58	43	50	48	43	57	52	59	40	40	49	49	54	47	55	54	43	52	51	48	49	70	58	53	42	49	59	47	40	42	47	46	58	55	51	50	44	46	54	50	45	69	48	55	45	37	45	51	40	48	49	51	65	55	47	60	43	48	41	41	46	54	53	41	59	52	53	56	47	48	46	55	46	61	50	47	46	58	60	45	43	59	38	62	48	63	56	55	43	48	43	60	52	54	43	49	42	59	49	64	58	54	57	60	53	42	47	34	55	53	66	49	55	42	51	51	69	45	45	60	56	40	53	46	64	56	43	37	35	46	51	58	46	48	50	55	52	54	45	57	44	62	50	53	50	56	57	54	50	53	53	39	54	57	59	47	43	56	41	49	54	52	47	53	48	63	48	53	50	46	50	42	55	54	54	48	39	44	59	42	51	61	45	66	49	43	58	41	45	49	47	63	40	39	51	40	53	46	59	63	54	38	46	51	43	48	53	66	50	46	59
20471	14920	3960	11001	17309	16350	13530	10456	8553	6951	5603	4607	3783	3173	2742	2484	2191	1984	1803	1688	1542	1544	1462	1427	1290	1307	1281	1133	1188	1159	1085	1077	1062	1100	1058	948	938	992	996	915	959	921	958	909	954	890	892	842	924	924	914	880	905	869	908	896	867	885	851	888	867	801	852	886	893	847	901	850	869	874	862	871	911	850	802	832	800	850	782	807	820	821	810	787	853	849	876	817	807	807	779	791	818	825	807	802	808	876	833	810	828	803	816	814	862	747	796	810	813	809	828	761	824	834	806	802	805	860	844	811	821	839	849	791	808	830	800	860	822	825	825	799	834	813	833	894	856	862	809	839	818	864	798	798	811	800	814	730	804	869	834	783	795	809	803	770	822	829	751	790	806	775	852	797	834	813	833	849	793	832	818	800	846	803	831	769	767	806	815	813	859	811	883	742	817	823	835	799	770	790	814	780	831	815	838	854	807	822	801	808	770	785	782	783	767	818	850	760	842	822	813	842	777	863	788	805	829	813	777	786	814	800	805	792	813	826	847	831	874	820	827	805	832	816	777	747	770	820	799	775	811	815	838	823	835	832	845	804	842	794	770	849	788	816	823	783	840	816	776	822	851	820	811	849	784	805	801	810	804	793	814	778	773	806	763	806	822	765	809	733	817	806	836	813	815	799	813	811	817	797	809	798	831	871	788	870	851	850	845	804	751	834	773	847	800	801	804	800	839	771	828	772	798	810	862	841	803	802	823	814	773	829	842	873	780	804	809	784	829	806	822	817	821	828	799	777	802	815	787	804	809	796	833	817	823	778	799	804	852	763	833	851	776	814	770	836	809	783	791	797	805	822	799	812	796	813	814	835	780	783	824	814	828	805	806	839	829	789	776	814	855	830	788	863	794	815	822	808	747	808	812	791	806	777	805	849	808	816	789	832	826	824	814	800	796	815	833	855	847	804	764	818	785	793	732	861	809	862	857	783	792	817	793	820	821	841	852	823	874	771	807	811	767	795	820	815	825	783	798	819	792	806	817	787	837	857	841	823	803	824	766	756	788	828	782	814	834	810	821	794	814	810	853	804	798	834	791	826	818	809	812	804	804	825	852	811	830	766	794	798	795	794	806	807	750	804	766	878	806	801	815	803	807	813	820	832	785	816	801	809	809	809	824	798	814	783	814	818	797	780	768	822	813	795	822	851	825	826	768	864	799	836	824	857	847	819	811	817	848	823	799	861	787	820	816	801	807	847	800	843	796	787	831	840	811	786	800	819	789	813	795	783	761	777	837	786	791	804	827	808	817	819	822	746	844	811	798	783	836	834	775	807	822	769	787	800	780	810	782	824	798	840	802	807	782	811	767	810	825	809	816	812	776	814	826	773	805	800	827	733	800	778	815	771	791	858	812	850	736	831	791	819	820	788	795	826	785	836	854	841	810	810	787	846	824	809	805	827	786	793	867	803	814	847	806	817	804	760	839	805	814	826	783	825	816	813	762	810	802	752	790	843	787	772	795	807	834	820	808	796	840	794	809	825	781	780	817	793	832	743	831	847	859	784	778	799	813	802	788	802	798	829	830	835	792	792	826	819	823	813	839	769	769	803	858	806	820	830	825	759	801	760	851	809	820	791	796	828	792	771	806	841	850	815	743	822	834	855	813	775	798	833	831	837	771	782	782	781	818	808	779	755	823	788	774	820	843	848	875	811	790	848	796	796	850	820	840	814	810	849	763	819	764	813	875	815	843	873	839	786	779	814	754	796	752	773	789	775	820	813	831	786	857	802	845	816	819	834	787	874	825	827	811	833	784	778	817	763	809	845	835	818	820	831	802	808	841	832	845	799	806	842	806	787	851	805	822	780	793	787	808	809	783	804	796	816	755	845	779	842	806	857	825	785	768	817	777	765	793	773	757	759	813	770	785	795	767	819	814	831	793	867	769	805	780	787	837	861	786	846	752	817	747	828	804	786	770	848	812	794	841	753	827	791	785	822	801	845	824	787	784	818	804	804	791	772	811	794	750	788	763	770	802	766	778	794	789	809	792	791	793	825	798	834	757	809	775	742	808	821	807	825	836	814	816	802	789	805	838	797	812	861	786	788	840	779	817	789	811	863	801	810	851	812	855	779	788	812	795	802	809	814	841	775	807	786	826	858	800	773	835	799	819	815	769	856	839	749	763	781	801	771	814	816	834	811	792	818	817	775	794	856	811	835	812	786	810	869	802	782	816	792	763	791	844	842	845	787	792	829	767	808	781	800	797	803	801	832	819	813	821	814	802	797	775	764	795	790	802	804	788	851	758	868	849	840	802	845	787	846	769	804	781	786	807	808	819	741	806	781	753	779	814	819	781	804	765	836	832	822	817	796	793	818	783	831	792	790	795	785	783	797	857	790	810	787	823	833	767	765	824	799	839	819	767	836	793	850	751	765	803	781	778	783	823	780	841	835	830	836	802	808	803	817	790	775	829	818	769	823	843	833	813	733	791	798	798	804	792	827	827	804	763	831	768	840	793	827	766	840	849	760	792	760	811	777	783	807	811	798	811	804	841	842	762	797	825	816	773	738	850	785	792	775	846	800	809	820	766	832	800	789	814	849	809	847	850	853	852	805	813	857	814	765	803	793	791	875	842	800	811	794	840	771	815	756	850	758	773	779	853	865	813	786	839	793	818	784	815	824	820	754	777	837	809	765	855	802	828	777	795	825	812	804	803	802	739	726	810	764	779	766	767	799	783	840	768	834	820	796	808	853	813	804	789	808	850	794	810	814	866	851	806	840	871	820	759	812	783	826	809	840	741	826	785	792	834	797	810	819	779	809	807	820	770	768	825	829	834	823	780	818	793	827	773	783	791	840	813	789	825	806	789	831	847	790	813	781	773	793	731	787	842	772	864	762	811	776	787	824	789	779	797	814	833	889	776	808	781	814	807	787	770	866	810	803	798	770	801	798	819	792	787	787	772	803	844	743	820	820	829	808	810	789	786	785	852	789	804	743	834	858	777	790	813	764	785	821	790	757	833	749	771	764	830	903	786	796	784	819	808	815	852	810	843	790	759	817	793	742	766	789	817	832	814	808	860	849	773	777	802	861	834	775	779	835	830	774	829	782	806	785	805	775	803	809	808	826	792	810	782	784	745	826	794	792	752	804	816	766	791	814	779	806	808	781	770	848	785	787	797	847	786	848	804	804	842	793	822	834	799	790	739	839	812	768	794	851	756	786	810	868	803	800	769	822	824	840	837	816	828	756	768	852	828	783	842	800	810	867	812	830	846	761	807	836	772	831	822	799	800	809	783	854	824	794	777	811	802	797	847	786	802	858	852	843	841	796	818	831	793	815	791	788	771	782	803	800	820	816	803	774	819	812	829	798	813	802	818	812	780	735	768	760	870	790	795	834	850	816	797	812	782	793	806	774	764	795	818	824	853	782	850	799	815	836	813	773	792	787	822	765	853	795	756	831	796	825	858	823	812	826	780	819	798	748	789	801	817	874	824	854	785	832	792	811
1943	3156	254	168	310	356	307	290	219	204	176	164	149	137	118	92	94	83	76	80	64	61	46	64	57	54	40	56	48	44	58	51	45	35	56	47	44	44	38	47	51	37	34	43	38	30	22	38	46	27	38	46	47	39	28	38	41	36	51	41	46	37	43	52	38	48	41	39	48	38	35	47	39	36	42	32	34	42	52	51	37	30	31	51	36	39	44	39	40	27	35	43	37	40	39	41	40	40	41	25	43	35	37	28	23	37	45	41	42	44	35	62	35	37	35	37	39	44	39	43	55	29	32	38	34	42	32	32	38	40	37	45	31	41	40	29	41	33	41	48	46	28	29	32	37	46	40	45	31	38	36	41	51	35	36	38	41	38	25	40	43	41	31	44	50	33	35	45	41	40	42	34	34	42	35	34	56	48	34	46	35	39	33	35	31	35	36	43	38	40	40	40	42	34	33	35	31	42	33	38	36	39	35	36	41	36	49	45	29	42	47	38	41	38	43	49	36	31	35	43	32	46	48	37	36	45	42	37	38	39	34	36	38	29	52	43	34	35	38	51	36	42	39	38	35	34	35	43	31	42	39	25	37	36	45	28	34	38	44	41	28	37	54	39	36	36	44	36	41	39	46	47	33	43	41	35	33	42	38	34	40	36	38	39	25	39	37	32	38	28	38	37	43	36	49	37	39	29	41	35	43	32	37	35	37	37	25	38	45	41	40	39	40	32	29	38	38	39	33	45	36	34	27	43	37	38	35	47	40	49	40	51	40	36	43	43	38	36	31	37	37	42	38	36	40	37	31	30	34	37	31	31	52	36	40	36	39	47	31	31	27	27	34	29	31	44	33	42	39	32	37	46	34	30	47	34	35	34	51	46	32	28	43	31	37	24	42	43	44	40	33	42	35	37	44	37	29	34	44	35	45	35	25	32	41	41	34	43	46	38	39	43	39	44	34	31	39	36	30	45	42	42	36	33	39	35	36	36	31	41	29	29	40	29	39	42	41	33	27	41	42	33	40	44	35	33	31	35	47	50	25	49	38	33	31	44	40	32	38	31	35	40	45	29	31	35	32	25	40	55	30	32	47	45	38	35	40	36	36	40	25	40	41	42	45	34	37	36	42	39	34	34	41	54	40	38	37	48	23	34	35	41	49	35	35	38	43	28	38	32	39	40	41	31	34	31	44	38	31	38	36	35	26	40	44	35	42	38	43	24	39	49	36	45	41	50	34	42	37	37	41	29	34	48	40	32	41	45	41	28	36	37	37	26	39	38	40	29	39	42	40	47	44	46	37	45	33	44	54	37	47	50	43	39	43	27	43	48	45	49	47	34	35	35	36	44	35	32	35	40	41	37	33	39	32	42	40	41	37	38	43	44	43	46	37	42	47	42	23	36	33	43	41	31	42	42	37	41	43	32	46	58	46	30	47	49	30	35	33	43	40	48	36	44	44	36	32	38	34	38	36	39	45	40	35	45	42	27	32	41	26	45	33	38	39	39	32	41	29	33	43	43	44	52	32	41	39	30	44	34	37	35	40	35	41	26	35	47	51	39	40	39	47	33	28	37	35	33	31	36	48	38	43	38	40	33	46	38	38	44	35	41	46	31	40	32	32	35	29	36	37	35	27	43	44	34	45	34	45	26	35	42	36	28	40	28	46	47	38	44	47	46	32	37	36	33	34	35	46	34	43	35	31	39	27	43	36	37	41	45	29	43	47	37	41	37	37	34	40	34	45	37	45	31	40	41	29	37	38	38	40	50	41	40	38	36	25	25	39	40	37	45	48	42	29	43	41	39	41	37	45	37	33	26	34	32	38	41	42	42	38	34	35	31	28	42	38	45	40	38	50	42	27	46	38	28	46	30	39	43	52	39	37	35	31	36	24	40	35	43	42	42	44	37	42	44	35	42	45	31	42	33	43	47	42	43	38	42	49	46	41	55	42	42	30	37	41	38	30	38	42	44	30	39	42	30	48	41	32	44	41	30	36	47	36	36	40	44	40	33	37	51	46	35	41	41	29	29	40	39	24	42	29	39	38	26	30	33	26	39	36	46	46	31	36	40	40	43	34	43	42	40	42	41	39	37	50	38	43	40	36	34	42	37	48	40	41	36	39	46	36	31	49	36	33	36	36	45	45	35	44	42	39	32	40	45	38	37	37	28	42	32	47	36	40	47	45	29	36	51	33	47	29	39	47	41	33	36	40	31	41	43	35	32	34	43	40	48	35	42	35	42	46	36	26	39	38	41	25	37	43	32	35	36	35	37	25	38	45	40	41	39	32	27	39	29	37	38	38	32	30	29	43	44	47	34	44	42	40	38	40	40	38	44	33	54	44	48	29	40	44	40	34	58	31	35	37	40	47	30	36	38	34	36	38	40	46	41	36	29	36	45	30	34	28	41	54	37	39	36	28	40	38	35	47	35	46	43	40	46	34	23	42	46	40	36	42	42	39	42	36	39	42	43	32	38	33	38	26	37	47	32	43	38	43	48	38	36	28	45	41	40	50	40	41	35	37	44	44	30	42	38	51	40	32	33	32	41	32	35	46	31	40	49	37	31	41	34	40	44	36	48	39	34	39	44	38	43	33	42	40	56	22	25	38	33	41	30	30	35	42	37	38	44	34	38	45	43	36	34	32	30	33	42	47	42	36	44	35	38	41	33	42	39	38	41	37	34	26	45	39	45	33	35	30	33	38	32	41	40	48	40	39	40	43	41	32	45	43	32	35	44	43	34	37	43	38	45	26	32	36	41	36	35	51	47	43	34	35	45	38	38	40	33	44	36	38	35	29	47	53	37	33	49	25	42	36	40	31	40	39	30	31	38	37	33	38	42	28	38	33	29	36	36	47	33	32	46	27	50	38	41	44	33	48	44	47	41	42	25	41	35	32	40	31	53	37	48	40	39	34	34	43	38	41	41	54	42	38	44	37	41	43	37	28	38	37	37	38	32	41	35	43	50	34	35	35	32	23	33	41	51	40	40	34	29	32	29	35	49	38	25	48	33	24	33	27	40	34	33	32	35	39	31	40	33	30	51	38	34	40	39	24	44	36	40	42	39	37	36	26	33	32	38	46	45	37	39	39	36	41	26	40	40	31	44	28	31	43	49	26	19	39	39	48	43	34	36	44	33	39	43	30	39	41	36	36	39	37	41	34	46	40	28	32	47	46	30	39	38	29	33	34	31	31	37	38	32	40	36	52	33	33	25	30	39	34	39	38	31	33	40	27	30	38	34	44	33	32	33	33	38	28	42	40	31	42	38	54	32	42	49	40	48	32	41	31	28	27	42	32	43	30	31	29	33	41	46	33	37	34	38	41	37	42	33	20	33	23	37	35	27	30	36	47	41	38	36	31	36	37	44	44	40	44	44	47	34	31	34	33	27	37	43	39	27	39	43	26	33	32	41	50	41	47	29	40	37	41	32	45	38	36	31	47	24	46	38	37	42	43	40	36	33	35	50	31	32	45	29	41	33	37	42	33	37
28853	15525	6329	16740	24241	23115	19636	15995	13169	10740	8719	7237	5953	4905	4196	3567	3266	2836	2544	2239	2035	1825	1802	1692	1568	1454	1396	1367	1314	1249	1167	1186	1113	1193	1027	988	1007	957	955	850	900	909	841	859	841	826	824	798	822	758	739	770	760	753	739	744	718	809	737	732	760	726	703	693	722	680	720	716	748	698	714	708	686	637	673	695	652	702	665	639	664	659	655	662	631	672	646	675	664	647	630	680	695	605	644	638	634	633	704	585	639	608	682	638	665	676	611	638	676	655	678	596	645	638	660	602	651	620	659	616	650	619	659	617	589	584	638	719	655	657	665	624	622	666	653	645	611	619	658	646	615	636	631	629	617	622	643	652	688	633	603	655	587	612	633	605	672	636	621	652	632	641	583	622	584	571	653	615	620	657	560	610	616	631	652	643	601	604	587	608	648	610	625	603	586	648	672	597	608	600	589	623	578	653	665	606	637	631	618	604	601	588	600	627	625	613	614	605	619	563	592	592	645	602	579	598	581	613	602	661	607	605	607	604	634	603	606	619	668	623	634	630	583	653	595	594	623	570	623	619	615	612	582	625	644	647	588	583	596	702	591	627	568	624	634	596	599	617	626	589	564	612	627	628	632	606	601	627	583	592	642	630	621	616	656	626	622	618	577	600	618	573	560	610	651	614	635	606	622	574	598	600	606	542	567	603	620	623	616	599	633	612	603	587	560	612	615	603	642	595	586	586	588	579	601	615	580	614	626	589	574	622	561	633	591	646	572	600	623	584	628	588	592	594	638	614	633	627	622	633	609	609	637	622	634	588	573	609	588	542	646	596	632	613	610	610	644	627	615	592	603	624	616	571	606	659	603	598	593	586	607	640	618	596	612	667	601	645	612	616	577	625	554	613	633	629	625	636	582	611	635	594	658	603	626	653	586	570	612	638	628	627	629	615	612	599	621	640	616	656	612	660	645	624	664	590	651	628	599	611	609	638	648	610	608	627	595	681	564	643	596	615	565	606	569	575	592	633	588	624	593	663	605	623	588	605	602	631	609	670	601	612	608	576	578	566	609	629	599	646	603	600	604	598	633	577	600	610	617	586	600	596	616	633	588	621	576	610	688	613	624	601	616	577	622	630	585	585	595	622	616	638	640	610	579	593	636	606	609	602	588	613	587	644	614	594	607	617	641	644	637	605	622	647	615	635	634	604	604	624	586	590	644	642	635	622	585	614	569	627	604	654	598	623	636	623	626	595	615	597	558	584	590	561	595	575	601	638	618	596	573	599	593	643	558	645	621	561	620	620	612	576	611	622	594	644	622	604	590	629	579	588	618	654	572	644	591	624	622	615	623	608	587	600	646	621	646	616	577	582	575	608	634	599	652	635	606	629	599	603	564	649	596	674	641	619	616	625	592	650	582	565	630	626	633	605	612	563	613	575	634	637	631	554	631	598	561	580	613	591	631	622	594	604	581	610	614	597	653	614	627	608	595	641	592	637	602	631	605	571	578	628	577	565	621	613	633	613	628	637	648	659	604	623	567	635	630	607	585	631	635	587	577	593	574	566	602	632	632	605	637	614	607	630	595	606	559	621	579	540	588	625	607	618	673	595	612	618	644	610	623	625	590	623	599	638	598	601	592	625	574	580	626	587	613	604	587	612	555	588	628	626	596	716	588	616	630	626	568	595	587	639	652	627	641	636	593	658	602	605	605	649	643	616	572	609	588	625	607	600	580	613	590	602	615	624	647	591	611	622	615	599	634	583	614	603	643	627	650	628	592	575	596	593	663	576	596	605	596	602	608	614	594	632	566	593	653	614	602	606	610	609	623	586	612	602	561	604	647	583	587	609	654	588	595	592	615	560	613	594	602	596	586	595	618	597	625	619	623	602	606	620	610	615	602	625	679	614	642	603	596	646	627	628	568	655	652	656	615	570	618	602	577	580	587	619	626	621	598	609	588	586	623	618	624	605	625	648	620	579	583	613	604	617	608	609	590	596	628	593	620	629	597	625	607	613	577	597	610	587	632	586	620	579	610	595	644	607	642	598	595	615	592	635	606	648	607	607	586	610	629	580	655	589	591	606	632	591	603	653	607	624	598	621	621	633	638	607	614	614	534	602	558	606	607	581	621	618	626	571	615	596	621	532	627	623	570	627	577	568	580	599	628	645	602	608	612	641	642	613	586	625	570	612	625	607	598	589	585	563	691	618	608	631	580	609	621	576	630	650	625	594	611	621	615	611	591	615	593	623	607	588	622	608	637	619	570	634	579	621	624	615	575	598	623	602	629	606	611	586	618	601	652	604	600	634	580	608	633	648	589	591	626	600	572	626	594	608	591	656	619	588	630	629	671	577	587	610	634	582	610	575	612	604	579	629	584	583	591	623	611	607	628	668	647	603	588	623	601	617	615	601	639	609	634	583	618	656	602	602	623	601	597	650	599	629	642	594	652	579	567	629	634	588	588	598	601	601	623	609	652	625	618	597	638	598	595	586	656	622	627	595	578	625	589	655	596	619	564	586	626	602	632	617	624	625	586	602	609	601	618	609	610	625	641	633	611	591	603	562	639	626	670	569	650	624	597	670	602	589	627	628	602	633	632	648	635	621	635	589	630	594	612	645	636	606	592	611	592	569	619	619	648	606	572	584	590	628	607	649	625	646	590	584	635	635	638	587	606	619	582	606	618	607	620	590	599	651	607	605	615	615	591	602	641	598	562	595	575	610	634	559	621	654	587	636	545	619	638	578	631	646	594	636	596	608	597	580	628	631	605	612	606	585	658	613	629	613	662	603	654	586	625	625	563	615	631	560	597	627	633	622	617	624	623	613	592	624	614	568	548	653	591	614	595	611	608	619	624	575	615	628	622	608	634	621	626	600	585	570	590	594	608	595	614	601	617	592	560	597	644	640	622	601	600	609	589	617	642	594	648	604	629	643	663	560	571	643	602	623	607	577	601	596	561	600	643	581	584	628	621	606	620	619	637	627	578	638	601	604	664	576	584	609	642	605	617	618	605	619	638	611	636	635	568	639	589	633	598	664	585	612	619	610	574	576	629	580	611	612	603	597	593	587	659	622	586	613	596	582	669	608	570	592	623	578	607	617	576	613	629	646	608	651	607	579	617	616	637	585	613	589	620	610	647	608	610	549	623	602	593	593	622	637	590	596	656	600	598	628	601	562	651	611	623	630	607	597	616	609	567	650	590	569	615	639	581	611	591	627	600	614	606	602	597	653	591	622	618	571	595	623	604	658	577	642	596	568	639	587	615	597	617	578	597	598	637	545	659	619	584	629	627	634	575	603	597	601	595	569	629	631	603	586	639	584	586	572	583	593	627	635	575	609	629	671	623	635	624	601	608	596	618	628	613	601	580	611	612	668	618	612	614	608	634	577	605	599	582	601	645	620	614	562	624	631	619	605	589	595	626	592	612	611	617	616	627	619	660	577	573	613	608	580	609	644	609	628	624	609	629	552	619	591	589	643	599	608	604	556	609	610	579	565	579	605
1402	421	85	68	91	93	92	75	86	60	64	54	47	33	49	45	37	40	41	39	29	34	30	32	37	24	40	34	29	30	23	33	28	35	28	30	29	32	24	31	32	27	29	35	25	20	31	43	32	21	32	37	28	20	29	35	34	37	26	32	23	29	30	38	34	28	30	26	21	39	32	21	30	25	15	19	30	38	25	35	27	40	28	27	27	36	34	34	26	28	33	41	36	31	30	32	35	32	32	41	26	29	38	34	24	34	27	35	36	34	26	35	27	35	31	26	25	32	22	34	22	23	29	35	28	31	26	32	26	31	30	25	30	26	33	33	23	29	41	27	28	25	30	31	30	33	39	30	13	30	35	39	30	29	37	32	27	22	27	30	29	19	30	32	25	24	21	25	28	36	29	34	32	27	38	35	23	25	31	31	30	23	29	32	33	31	33	29	23	19	25	35	29	32	38	33	24	43	23	32	24	26	35	24	29	30	21	26	34	30	22	37	28	25	28	32	31	31	35	26	27	36	38	29	31	41	27	35	20	37	24	35	28	36	30	30	28	25	19	38	27	39	42	31	24	29	25	26	36	32	31	31	26	37	27	21	38	31	26	26	22	31	36	28	30	37	21	34	26	37	18	33	41	30	28	27	43	29	29	30	36	34	23	29	31	25	29	31	27	27	28	22	28	24	30	23	22	28	24	33	30	32	30	35	31	25	32	31	24	24	29	15	35	36	25	33	25	29	25	38	37	35	35	33	23	28	29	32	24	37	33	21	33	35	40	26	31	28	21	26	32	32	32	39	36	28	30	28	28	29	33	21	36	23	24	34	29	32	28	28	40	32	24	20	26	33	29	34	24	30	26	29	17	27	27	28	35	34	32	32	26	26	27	28	29	27	26	28	34	34	28	26	33	29	27	33	31	20	32	23	31	35	27	31	28	23	31	35	28	30	26	31	31	39	23	38	34	34	30	29	37	27	28	19	32	36	33	27	34	35	21	28	38	39	28	37	25	26	29	28	31	28	22	33	24	31	23	28	28	33	20	27	18	36	30	29	28	24	30	38	30	34	35	36	25	41	29	22	25	38	39	26	31	25	28	33	37	27	35	28	28	30	34	29	40	29	28	28	25	31	28	39	35	21	23	29	35	29	28	21	24	32	29	19	33	31	24	35	28	29	21	41	29	30	22	28	36	32	24	38	38	29	29	24	26	36	26	38	37	32	40	28	27	36	35	24	31	35	28	27	27	31	34	30	25	29	23	17	31	41	24	34	20	37	28	42	37	28	41	29	26	23	24	21	32	35	38	33	28	36	26	35	38	19	28	29	35	28	25	45	18	33	25	30	26	28	36	25	24	30	29	32	28	37	33	36	27	23	22	28	33	26	15	29	39	21	29	33	26	32	31	38	32	23	31	27	36	19	34	33	27	32	22	27	35	32	23	25	25	28	27	27	34	29	26	31	31	30	26	25	34	34	23	33	31	29	46	32	31	38	28	31	31	32	32	29	33	34	36	26	22	23	26	30	35	30	37	34	32	22	39	33	35	18	34	28	35	38	32	40	27	25	30	33	31	33	30	33	31	25	25	20	36	26	30	20	28	31	30	24	29	24	30	33	25	21	25	29	33	37	25	17	25	31	37	35	33	27	32	25	36	27	34	31	22	32	25	30	25	21	28	25	31	35	27	29	27	34	27	25	39	20	25	26	26	21	27	22	31	29	35	35	29	38	21	45	29	29	35	35	32	28	25	29	32	32	28	31	30	32	35	26	28	39	32	26	40	23	28	35	29	24	22	18	26	29	29	40	31	27	26	32	29	32	30	30	38	33	27	26	45	28	31	35	26	28	39	23	39	38	32	26	20	27	28	35	31	30	29	28	27	25	36	40	23	23	22	20	28	36	38	31	36	33	22	26	25	46	28	27	27	35	30	30	28	37	30	24	23	30	31	25	32	20	29	34	33	36	27	33	21	32	31	17	21	25	37	30	40	27	34	50	32	33	24	31	33	25	30	17	34	27	27	27	32	29	19	37	26	25	27	31	29	24	30	29	33	33	34	26	24	37	29	21	26	27	28	34	38	17	36	23	30	35	21	29	33	19	34	28	28	27	28	36	31	34	32	31	25	35	33	33	37	39	33	31	28	23	31	21	28	28	36	30	25	28	30	31	31	41	35	37	36	36	24	31	24	29	27	31	26	30	30	25	34	33	35	36	30	38	28	18	27	32	28	31	22	25	33	32	30	27	35	31	38	32	24	30	28	32	26	28	23	28	30	37	26	34	31	32	23	29	34	33	34	30	33	23	34	37	26	24	32	32	30	29	38	32	31	38	29	33	17	26	35	29	29	33	31	27	28	26	32	34	24	21	33	24	23	25	34	33	28	29	33	37	28	32	32	31	21	32	24	30	34	33	28	19	28	29	30	28	30	34	28	27	36	37	26	33	40	25	33	39	33	22	23	30	31	23	21	27	32	31	30	16	22	28	29	36	38	36	34	33	41	32	27	29	23	35	21	39	39	36	32	42	25	34	35	23	25	20	26	26	31	18	29	24	37	26	29	34	36	27	34	27	28	28	23	28	31	26	36	27	27	27	26	43	14	38	35	27	36	32	21	31	31	34	15	23	31	29	25	37	19	36	26	36	29	32	29	34	24	19	31	30	29	28	30	31	33	27	25	20	30	25	31	37	23	37	39	32	23	40	24	27	24	30	29	27	28	25	28	28	24	22	31	27	23	24	27	32	33	29	34	34	25	27	29	26	32	22	23	29	26	30	27	27	23	32	25	28	31	29	29	23	38	27	22	38	29	26	40	32	32	30	24	29	24	25	32	30	33	33	30	23	28	33	37	22	33	32	34	36	30	27	31	31	32	28	39	31	29	35	26	33	35	29	34	33	25	32	27	24	28	26	39	27	23	21	35	28	31	34	24	25	27	21	37	32	29	43	26	38	28	29	29	29	38	29	32	26	39	25	30	29	20	26	28	23	34	22	39	38	24	26	26	23	21	29	27	34	24	30	33	28	21	29	32	24	28	25	39	33	30	29	31	30	23	38	33	29	36	28	29	23	31	28	25	33	39	20	21	33	27	29	20	44	43	41	33	29	31	25	38	27	31	23	34	30	20	27	26	34	30	29	38	43	33	31	29	38	37	29	33	30	40	26	25	25	36	31	38	24	28	19	36	48	31	26	27	32	41	35	28	29	26	27	21	39	32	32	27	25	27	24	39	26	28	35	30	33	33	23	28	30	27	27	29	29	30	26	32	26	32	25	40	33	27	42	24	23	33	31	30	26	34	24	29	33	33	27	29	28	34	28	31	31	24	26	25	26	34	28	28	34	25	38	30	35	32	26	28	32	36	29	32	36	24	27	29	27	45	36	34	23	28	37	32	26	25	34	26	37	26	27	33	19	31	28	27	39	33	30	34	30	28	26	30	27	17	45	33	44	31	24	30	34	31	32	35	33	27	36	34	25	17	28	32	27	26	21	35	41	28	21
14070	11909	2230	6390	10602	9847	7580	5731	4571	3602	2708	2334	1874	1557	1411	1214	1043	969	950	791	806	857	745	701	729	624	650	644	665	596	604	567	617	570	541	567	590	528	563	552	506	490	548	520	522	491	534	504	512	537	527	518	525	519	536	511	453	506	482	484	495	498	505	508	529	568	556	496	515	492	462	475	517	499	479	511	495	569	502	504	521	482	465	525	467	484	506	513	517	486	496	482	481	497	513	473	495	522	467	508	463	486	484	447	500	490	485	492	464	491	480	500	499	474	470	433	527	515	514	522	514	499	496	489	505	498	471	515	452	501	497	535	522	485	505	478	485	483	479	464	491	503	527	492	481	508	503	499	480	527	493	486	526	455	544	454	477	513	479	474	480	484	510	536	471	468	511	456	487	485	488	473	496	497	461	466	472	524	463	491	461	485	474	475	505	466	462	492	443	447	503	509	450	516	515	467	484	459	491	509	467	469	499	477	484	500	488	466	492	477	483	474	478	479	441	459	457	463	493	468	479	475	486	467	465	474	471	472	487	488	479	507	497	469	478	484	484	500	496	469	460	463	483	474	480	500	501	461	495	507	474	525	493	484	524	469	448	463	482	484	452	489	464	473	440	450	471	504	470	527	496	446	492	476	469	448	465	475	476	515	491	437	485	443	507	474	464	463	467	471	492	504	488	459	418	508	464	500	471	485	546	477	490	488	475	511	529	463	497	498	496	453	462	482	504	484	467	488	483	510	470	458	458	506	472	489	487	491	498	494	505	522	465	482	502	493	515	430	519	515	500	488	479	494	500	470	480	508	476	465	458	476	505	483	489	517	507	493	495	495	523	485	485	461	497	500	482	523	503	495	496	474	519	491	473	468	460	470	518	520	439	473	497	518	493	498	484	449	465	476	514	514	471	482	490	483	446	450	513	480	488	514	479	491	515	483	472	457	470	494	462	456	503	481	488	512	502	437	491	476	468	522	492	527	474	481	503	528	494	494	522	494	523	500	460	552	487	432	481	489	457	485	491	475	518	525	492	466	467	458	480	509	448	488	483	479	506	484	524	448	508	465	477	516	526	479	510	466	481	451	495	486	484	463	481	445	465	493	492	475	443	552	483	497	484	458	465	471	502	480	504	460	469	441	509	477	490	469	485	516	478	510	472	468	490	476	473	500	469	495	515	489	504	454	466	496	450	460	480	461	438	475	487	460	459	452	494	496	421	493	470	517	550	512	472	495	477	501	456	487	497	505	488	498	514	489	549	474	481	494	462	485	466	502	462	486	522	522	487	488	471	482	473	441	461	480	466	486	499	449	460	505	462	503	512	490	449	492	518	483	455	461	546	492	491	484	494	504	486	466	487	499	475	468	513	478	468	521	506	471	504	470	510	502	477	462	481	488	512	531	478	535	521	478	498	476	505	446	503	442	477	489	511	502	455	464	507	518	456	489	466	488	451	474	479	478	453	488	484	504	497	466	495	523	475	453	486	469	489	467	471	487	458	476	473	485	522	478	450	497	464	465	490	506	438	428	503	455	481	481	482	472	490	486	537	470	477	473	492	508	513	448	536	474	527	498	496	467	483	488	524	477	496	505	480	487	512	460	502	480	475	510	455	498	494	494	469	426	451	466	495	480	474	493	467	470	470	505	475	460	523	459	454	448	438	527	469	465	487	456	511	486	506	534	505	458	479	464	474	469	488	480	480	502	517	489	477	492	479	493	487	497	471	444	500	459	531	473	500	466	501	489	446	476	479	484	521	493	471	460	487	521	470	487	510	457	520	487	476	488	498	459	497	447	510	511	509	473	465	488	507	506	483	468	467	496	460	510	516	484	517	519	497	476	473	495	505	514	484	471	509	513	493	463	505	449	466	499	481	473	494	453	482	472	491	541	442	457	482	454	486	452	462	462	494	499	484	455	487	486	465	512	432	488	504	505	509	494	512	454	488	508	491	488	493	499	495	493	503	487	524	515	502	480	452	460	485	465	494	439	484	515	511	521	478	493	461	496	473	483	502	502	492	459	522	430	516	503	500	471	496	511	460	512	458	430	511	507	482	486	510	481	481	489	447	489	538	477	486	528	510	499	468	487	493	485	492	492	476	492	465	516	476	486	525	478	484	493	511	476	480	497	470	465	475	487	454	534	439	560	497	484	446	508	502	473	523	490	464	487	480	478	485	509	509	460	453	489	492	499	515	490	460	497	475	519	510	486	464	510	493	450	511	482	478	499	487	479	523	523	487	523	506	503	556	485	489	515	466	482	475	487	489	570	437	472	492	497	439	497	527	470	510	446	472	503	492	468	481	462	469	496	471	471	485	443	466	512	487	503	471	508	467	482	504	477	531	517	489	498	459	501	451	492	505	499	490	469	506	516	462	515	482	490	467	460	528	475	458	483	488	488	526	465	494	485	463	499	500	553	473	491	464	507	476	532	473	502	505	498	473	469	473	476	496	487	449	509	473	452	486	518	469	438	467	485	476	445	509	486	484	458	505	461	499	446	445	505	441	518	443	488	477	456	501	499	473	456	466	492	482	466	461	458	454	460	524	512	469	469	467	471	496	462	445	485	473	478	475	472	510	497	453	498	441	503	469	464	466	476	514	465	453	466	474	452	446	473	503	511	504	486	477	455	497	489	461	466	477	505	514	496	487	546	498	468	491	480	478	483	479	505	451	493	509	499	464	472	465	475	499	478	480	510	501	512	487	486	466	543	499	521	458	496	488	476	504	493	493	485	461	501	501	481	493	509	468	485	489	491	493	445	496	504	479	457	511	516	476	477	468	487	460	515	488	493	447	472	488	504	461	471	480	501	478	503	506	462	501	508	506	521	456	501	487	473	476	470	457	483	502	488	496	467	496	480	501	510	471	487	474	450	508	481	493	539	497	466	482	487	451	487	466	528	485	508	475	525	490	472	445	481	521	440	441	491	457	521	443	484	462	474	511	454	464	481	458	478	504	508	470	460	485	501	472	485	436	487	517	494	508	496	482	513	478	493	401	485	469	461	493	503	486	480	505	500	480	443	457	472	517	495	515	490	460	479	512	493	477	470	462	471	493	455	497	458	462	493	503	452	509	484	488	474	472	509	468	487	455	490	456	442	469	493	472	485	473	495	493	506	476	467	473	476	509	504	462	447	498	494	505	494	491	479	488	499	486	486	455	459	473	489	471	503	500	461	417	486	439	477	472	452	435	497	507	511	477	457	482	478	468	465	476	519	461	483	469	451	442	477	456	477	485	486	513	472	475	466	521	469	480	493	505	473	464	497	504	445	466	490	458	503	485	441	480	495	521	458	476	504	509	461	457	495	512	480	443	488	496	461	479	470	459	462	488	481	504	490	471	474	497	474	495	440	486	452	463	506	474	500	494	499	491	484	485	447	478	468	461	452	486	491	474	499	484	460	468	516	462	479	478	479	513	511	470	478	517	508	466	465	469	489	440	503	491	506	475	493	510	495	490	471	479	486	496	495	468	477	481	457	446	483	479	489	472	509
926	1661	155	108	190	222	164	161	142	134	122	85	75	70	46	50	40	37	37	40	38	28	19	28	28	32	30	31	34	28	27	23	20	26	26	24	24	15	29	25	29	30	23	10	18	22	14	18	18	18	15	14	24	17	25	20	21	24	14	15	24	23	27	11	15	23	17	24	12	19	21	18	17	21	19	9	14	15	18	14	17	17	22	27	26	20	16	16	27	18	23	15	21	15	24	20	19	19	26	13	16	20	25	14	21	9	10	20	21	21	17	13	20	18	18	13	29	22	16	13	15	16	28	19	21	28	17	18	13	13	20	13	16	20	15	19	15	17	12	19	33	21	14	26	16	14	15	18	21	20	18	14	21	18	25	22	25	22	18	23	27	16	22	21	31	17	15	21	20	14	18	14	12	26	16	26	13	18	17	20	19	14	10	17	23	14	17	13	8	14	16	20	21	15	15	20	17	18	12	12	22	16	14	15	20	17	17	17	23	19	16	20	21	10	14	21	21	19	17	18	23	19	22	17	25	25	24	17	18	13	16	16	16	23	21	18	18	18	16	18	19	25	12	24	22	19	25	26	19	16	18	22	12	18	14	24	16	18	7	30	22	19	19	16	17	18	19	20	16	26	19	15	16	16	16	16	25	22	18	27	20	19	16	24	12	14	21	18	19	16	23	16	24	19	22	18	22	21	14	19	20	23	20	14	20	22	21	24	17	20	16	17	17	19	22	19	12	23	22	23	21	20	23	21	18	13	13	30	20	17	20	15	17	19	12	24	19	11	16	22	21	23	15	21	16	31	21	19	15	20	25	24	19	17	23	19	12	19	24	14	23	23	17	23	11	9	21	19	18	18	23	18	21	21	18	20	17	14	26	17	20	13	21	12	15	23	18	18	21	19	22	20	21	12	15	23	15	6	19	23	19	19	17	16	23	18	17	14	15	21	17	13	16	17	20	24	18	18	19	18	13	18	20	25	20	22	19	15	22	28	21	18	16	17	16	17	18	14	24	16	20	21	20	23	18	22	14	19	20	16	21	8	23	18	16	18	20	13	14	14	19	20	12	25	21	21	25	15	24	12	18	16	19	13	18	13	18	15	19	19	18	22	11	22	17	20	23	24	18	21	16	18	16	19	16	19	21	18	18	22	15	12	19	21	19	29	17	19	18	16	18	15	13	19	25	23	27	18	24	13	26	18	11	26	17	19	11	27	17	20	19	18	22	15	11	18	27	14	31	20	15	18	26	21	17	16	15	19	19	17	16	20	18	15	22	23	17	17	24	20	19	20	19	18	20	21	25	20	12	14	15	20	25	15	17	21	16	21	23	14	22	22	15	21	18	20	17	20	17	21	17	18	9	22	20	10	14	18	18	24	14	19	23	19	13	15	19	14	18	17	12	14	20	15	13	16	16	14	16	20	20	14	15	21	27	23	21	23	22	20	11	24	22	22	17	22	20	8	25	20	20	25	20	23	19	9	25	22	20	27	21	27	16	27	17	19	14	21	21	13	17	20	20	23	7	23	18	15	12	14	18	17	20	21	24	22	16	23	17	24	18	17	24	24	14	22	12	21	20	18	22	14	22	18	23	24	11	19	21	22	27	13	22	26	20	22	20	19	20	18	19	14	17	16	20	16	9	26	23	17	24	16	21	26	20	12	18	24	23	19	19	18	12	22	20	20	8	11	14	14	22	19	20	20	13	19	17	16	17	16	17	26	21	21	18	17	13	23	15	12	21	21	13	24	17	21	16	30	19	25	20	17	11	27	19	16	21	17	14	13	15	19	16	24	14	17	18	16	14	21	21	26	16	20	30	15	12	15	27	16	9	19	14	19	17	15	20	24	20	18	12	21	15	20	24	18	15	19	17	12	17	19	23	13	19	19	11	13	11	20	26	19	21	14	24	26	23	16	14	15	21	16	14	15	16	22	9	22	23	22	23	24	26	13	11	13	21	17	24	12	23	18	19	16	17	18	14	20	10	17	17	14	23	14	22	19	22	15	24	15	16	25	25	16	27	20	11	20	20	15	18	19	19	24	18	13	10	19	11	18	18	16	19	19	21	19	17	11	15	20	25	16	19	25	21	15	24	19	11	13	27	19	16	22	18	20	18	15	13	19	17	10	19	20	17	21	21	16	13	14	14	25	23	13	21	22	20	21	14	11	18	21	20	18	20	24	19	18	20	11	17	14	17	11	16	19	17	22	17	18	15	12	23	19	17	18	16	20	23	20	17	25	21	27	22	17	28	21	20	18	16	14	21	12	15	22	17	23	14	22	22	19	17	14	23	20	22	18	15	21	31	9	15	25	15	20	21	17	13	15	23	15	22	14	19	21	17	12	22	24	15	15	22	14	18	14	14	17	23	21	21	26	24	19	21	18	27	19	18	23	22	23	20	28	18	20	14	23	17	23	7	17	17	18	12	26	16	17	26	21	21	17	20	16	14	20	19	12	16	17	21	28	16	24	22	12	22	16	22	27	16	22	13	17	21	16	19	24	14	20	12	21	19	22	8	31	22	19	27	21	21	34	11	21	21	20	16	15	21	21	21	15	24	12	21	19	23	17	16	24	22	18	17	17	18	24	19	23	9	20	21	18	18	20	11	13	16	19	24	19	20	13	14	25	21	14	12	28	18	14	13	18	22	11	22	25	18	16	16	18	22	15	12	18	18	15	20	19	16	20	31	19	17	18	17	19	17	22	19	14	23	24	20	24	22	12	21	16	24	22	15	20	20	26	20	16	18	17	22	26	18	13	18	20	16	16	19	20	22	24	20	14	23	14	11	14	16	16	22	18	16	19	19	14	20	17	26	30	13	18	16	23	12	19	21	19	10	11	15	22	17	17	21	30	21	18	10	22	16	24	13	23	11	14	17	17	14	18	25	19	19	12	21	20	12	17	17	13	11	17	16	13	20	16	16	19	20	15	12	21	19	19	20	20	16	33	21	18	20	21	16	15	10	19	24	18	26	13	17	14	18	22	21	12	22	17	19	14	13	24	17	12	18	21	13	18	12	17	15	20	17	16	18	9	8	17	21	23	18	10	20	18	24	17	16	19	21	16	27	16	17	17	18	20	23	18	16	19	14	22	12	19	13	31	11	10	12	17	22	13	22	20	13	14	18	24	18	25	19	14	13	21	14	17	21	21	14	17	18	18	15	19	16	20	20	22	13	24	13	21	21	24	17	17	17	8	12	30	24	28	17	10	17	15	18	14	13	17	16	17	21	25	15	29	19	21	24	17	18	16	19	26	20	22	13	21	20	24	13	18	17	24	15	20	24	18	18	18	13	13	17	23	18	21	8	26	20	23	21	15	26	9	14	14	22	20	23	16	25	15	16	14	20	25	14	21	19	19	25	22	22	19	21	17	20	22	24	20	19	30	8	20	22	22	16	15	17	13	16	8	20	18	20	14	21	17	21	16	19	24	21	17	21	23	20	14	19	17	15	13	20	11	16	17	21	19	24	22	16	15	13	20	31	26	22	12
23045	13457	4161	12072	18564	17483	13964	11159	8804	6968	5603	4394	3557	2927	2446	2053	1901	1636	1391	1278	1135	1080	1025	926	861	882	762	768	729	629	596	648	585	547	543	579	516	555	483	454	444	471	423	420	446	430	389	392	437	416	395	418	397	425	376	385	378	411	373	349	354	395	379	345	366	375	357	361	383	369	402	372	354	304	321	326	363	324	339	341	356	342	348	336	337	321	332	349	300	327	334	323	328	352	357	336	324	346	320	316	338	340	342	359	312	327	325	312	326	309	312	343	318	330	341	331	315	311	328	333	329	350	329	341	337	345	340	340	344	351	313	368	337	371	353	320	336	330	318	329	317	333	336	330	328	301	361	300	321	293	320	336	325	304	287	331	297	306	292	331	338	301	348	302	337	338	330	330	325	321	322	318	324	307	307	316	326	310	317	307	348	276	289	332	300	299	336	317	324	331	309	316	305	315	279	325	310	308	310	337	278	307	282	331	295	303	316	316	296	310	288	315	307	279	302	311	352	334	307	297	321	332	310	280	292	310	291	334	319	316	300	291	319	307	315	300	270	316	316	293	297	271	294	323	300	325	327	283	335	299	307	317	336	310	317	311	353	314	322	358	279	325	299	300	334	298	325	303	267	323	311	293	305	286	307	337	320	302	318	311	325	269	331	303	296	299	328	316	344	309	311	319	290	323	313	315	287	291	285	327	275	335	321	322	328	282	326	308	323	325	283	323	318	305	325	304	294	287	314	287	317	293	316	305	318	326	303	317	334	290	309	324	308	322	317	280	338	320	337	318	276	303	285	277	292	327	309	311	267	304	313	291	325	277	308	315	288	267	308	316	304	318	326	313	281	318	329	298	323	325	288	273	293	295	296	312	308	338	335	285	334	294	309	297	330	295	318	291	342	310	290	304	317	318	273	312	305	315	308	312	308	315	306	314	278	354	310	348	332	317	311	275	321	317	287	314	327	274	309	297	305	330	316	313	296	299	298	286	284	313	326	308	322	303	329	306	291	323	309	354	305	339	316	334	331	335	311	277	279	302	318	341	335	348	310	317	303	327	285	322	349	302	309	321	323	315	297	346	302	299	307	270	314	298	306	316	350	312	305	286	298	308	300	315	286	300	341	297	305	305	318	316	350	313	300	322	319	323	324	342	305	296	282	298	298	285	302	325	298	332	297	296	326	310	283	290	296	301	290	309	297	321	312	283	299	266	288	326	311	299	297	298	311	299	302	310	341	319	321	300	334	345	302	311	292	307	307	320	294	297	303	299	263	351	327	334	310	302	301	325	324	299	303	322	300	300	299	337	282	327	317	301	300	302	331	304	306	291	290	328	326	310	320	315	313	300	311	322	296	324	285	300	324	334	287	311	322	323	344	321	335	288	314	306	293	334	295	299	279	295	349	323	301	305	320	299	314	299	282	299	327	272	288	301	299	300	339	294	305	316	294	278	336	320	326	332	286	305	320	308	317	283	333	293	297	294	300	300	331	314	313	276	334	299	316	318	330	330	291	295	313	293	315	297	326	316	271	302	290	336	336	284	317	317	293	316	331	320	292	297	315	319	313	305	302	291	327	326	337	321	321	281	313	307	325	334	294	334	284	317	317	310	349	339	326	327	335	276	310	317	267	331	288	299	287	342	325	297	295	325	307	308	318	290	339	292	288	295	307	288	293	335	280	347	303	318	318	333	283	300	322	340	326	283	312	288	314	319	294	315	292	344	310	276	304	285	309	325	305	285	310	323	282	306	305	303	321	315	316	291	300	302	293	315	278	294	301	295	317	297	303	293	303	315	307	311	318	284	311	326	334	291	295	315	291	306	306	324	321	309	333	327	311	316	332	301	288	323	314	317	298	310	272	276	313	321	321	331	312	315	309	308	305	291	341	294	317	282	299	318	310	306	354	303	299	304	311	313	300	302	310	287	298	334	314	295	305	303	293	282	300	304	339	298	302	279	322	326	311	278	329	315	282	290	309	355	300	334	328	324	339	308	301	294	302	290	297	299	271	294	307	296	298	286	328	335	307	317	289	287	333	278	318	291	290	292	292	279	298	316	323	302	304	313	306	298	293	320	324	290	317	303	304	334	308	327	314	307	333	283	289	310	290	291	309	314	291	319	346	304	268	300	324	293	330	317	344	328	327	292	311	327	310	317	301	326	311	288	307	300	305	308	295	304	290	341	312	277	294	322	361	271	307	292	308	326	305	328	339	302	337	317	290	319	305	298	326	335	299	330	324	299	327	308	324	339	325	301	342	295	306	287	340	297	334	327	285	280	297	347	322	322	314	306	330	322	314	315	300	317	318	294	316	299	324	302	317	319	298	333	352	339	335	317	319	300	297	309	319	318	332	314	314	289	368	366	295	320	305	320	281	283	283	297	332	334	299	316	305	312	332	291	291	302	303	311	289	271	294	312	324	287	320	316	314	330	283	282	303	298	339	327	319	303	304	311	295	283	307	338	300	305	304	311	278	286	286	286	345	308	309	311	323	347	340	302	290	314	331	339	316	305	319	312	318	300	330	296	324	293	312	345	306	347	308	308	307	320	303	330	302	296	322	322	295	312	305	311	324	312	282	294	301	324	302	290	285	303	309	304	288	305	313	333	322	293	301	320	294	311	329	292	321	296	290	323	302	315	300	311	321	301	320	276	317	310	332	301	316	294	306	306	311	307	328	331	320	307	312	290	299	292	313	309	339	287	349	305	314	309	291	318	279	303	292	288	288	316	316	324	315	320	330	276	304	318	277	276	333	282	314	339	297	308	291	311	320	305	315	301	310	322	303	299	312	309	300	316	303	331	309	306	317	306	326	297	311	303	312	321	306	319	301	313	303	314	335	308	295	305	301	335	270	307	315	329	313	306	307	315	309	302	343	298	321	326	312	318	302	308	331	296	315	319	331	289	311	307	325	281	339	303	321	304	304	299	298	328	296	306	320	310	310	298	339	294	303	305	302	333	313	282	293	307	304	295	314	310	326	308	341	292	309	307	313	293	319	304	318	318	304	303	302	317	303	297	325	298	333	302	317	298	289	301	315	299	304	319	303	327	317	317	304	329	309	318	270	328	353	313	301	313	309	298	288	271	321	328	329	307	295	342	328	324	288	309	295	322	316	319	307	334	313	291	305	341	312	312	323	282	300	312	280	294	306	295	257	323	328	307	322	315	305	289	314	301	302	309	299	292	295	304	281	333	309	326	286	293	332	287	310	301	322	279	302	287	308	285	298	313	351	293	305	328	305	297	318	278	339	290	313	333	284	290	325	315	305	289	312	300	318	334	329	315	292	302	295	305	321	337	311	342	331	343	307	293	300	312	306	315	300	309	301	335	299	318	295	326	311	280	309	279	292	320	305	283	304	307	296	310	317	298	322	322	298	318	289	326	313	313	313	289	299	296	296	304	310	303	294	305	310	309	306	307	306	288	288	360	333	309	330	281	299	311	293	316	312	322	293	293	303	311	294	297	343	341	293	331	305	281	279	324	326	324	311	305
2571	1255	175	116	186	222	177	172	152	118	140	95	113	84	85	83	52	64	89	88	60	60	67	51	62	50	57	65	58	50	47	62	67	53	46	36	70	60	48	48	56	60	46	47	48	57	45	54	80	59	64	53	49	53	37	53	66	56	56	37	51	52	42	50	52	43	47	54	57	50	49	43	35	46	61	46	56	43	44	58	61	52	59	53	63	42	37	44	58	37	52	51	51	40	50	55	45	52	68	37	45	48	57	48	55	49	51	58	53	57	46	60	45	46	46	53	55	53	51	65	54	36	42	53	64	57	53	70	47	61	48	54	47	55	48	57	62	60	50	41	47	49	48	58	50	43	44	49	50	56	48	51	49	49	49	45	39	64	50	65	46	64	41	45	53	46	42	41	46	46	54	50	48	50	44	45	35	43	51	53	58	53	46	67	64	53	53	50	51	58	53	55	52	37	55	61	43	54	42	52	65	56	54	55	42	50	57	48	44	53	51	64	38	54	50	57	44	46	49	43	48	53	57	44	50	49	52	55	43	51	37	53	41	45	49	43	51	61	53	61	46	50	45	44	45	46	42	52	50	54	58	53	48	54	53	52	66	42	44	49	51	48	55	47	40	43	48	38	52	48	56	48	43	44	47	44	59	49	51	59	52	50	50	55	48	50	53	40	50	59	56	61	44	45	65	46	48	42	56	42	59	48	54	53	51	50	49	35	49	53	42	47	41	54	49	59	58	56	60	50	54	44	44	51	62	48	57	48	50	46	53	50	47	38	58	44	48	39	53	50	53	44	51	53	52	53	65	65	58	61	59	46	53	51	39	49	58	53	42	53	49	62	50	52	54	60	44	45	50	50	42	50	55	51	55	52	55	54	45	50	58	46	53	52	36	44	46	55	55	54	49	38	61	49	50	48	59	56	62	47	46	39	48	50	48	52	48	48	66	50	53	53	45	48	42	48	43	62	50	46	54	54	46	50	48	44	54	61	55	52	53	61	66	46	54	49	43	67	47	62	44	46	38	47	52	50	40	71	46	47	46	51	57	59	57	48	49	48	56	56	50	45	47	50	47	54	49	58	50	46	61	44	47	54	47	43	50	41	45	48	49	58	48	38	59	48	61	55	56	51	59	51	55	51	47	43	54	48	50	56	59	51	45	52	64	59	55	47	57	39	49	51	34	57	51	59	44	55	63	52	45	42	56	48	53	53	61	50	45	47	59	60	57	46	52	44	49	46	51	44	64	44	50	57	61	49	60	56	47	57	62	49	49	71	53	39	48	50	45	60	48	62	51	54	51	47	42	52	57	57	49	45	62	56	47	46	54	43	69	58	53	52	51	53	46	57	62	59	51	60	56	52	61	53	50	46	55	56	48	59	51	52	64	59	49	57	49	46	41	40	48	54	51	56	45	46	43	42	49	50	51	54	52	47	64	37	57	55	34	55	56	46	40	47	64	48	46	46	51	63	45	49	53	53	53	50	56	48	47	41	50	54	43	50	52	58	50	56	41	44	52	38	42	52	38	48	35	57	53	50	57	60	38	59	66	38	50	68	56	44	51	49	43	49	53	59	44	42	58	59	43	60	68	49	61	52	47	49	40	54	49	38	48	55	41	49	37	45	44	44	38	56	53	43	45	59	51	62	54	41	55	50	42	54	52	51	42	36	55	49	49	46	52	40	62	56	54	48	55	56	53	46	46	60	41	55	52	47	45	60	61	58	51	60	52	48	42	65	59	59	53	42	52	49	60	47	57	60	64	45	40	49	38	51	59	39	52	40	54	31	48	56	55	50	42	56	51	48	64	51	52	43	58	55	56	61	47	52	36	60	39	64	46	52	39	55	65	63	53	61	53	52	58	50	53	37	57	51	58	61	42	45	44	47	59	62	53	48	43	48	62	48	39	56	59	56	45	65	48	57	29	53	48	59	46	43	32	47	53	51	54	57	52	49	63	57	57	46	43	65	58	47	48	51	56	43	62	50	34	51	59	52	57	47	55	54	51	50	49	43	48	51	56	52	62	51	51	58	53	58	39	42	52	59	45	54	42	59	54	64	45	53	47	49	53	48	56	54	51	54	53	48	64	44	59	47	43	48	57	45	63	62	54	55	51	54	62	51	59	50	46	48	49	53	51	51	51	45	44	48	45	47	43	58	72	42	48	51	66	44	45	61	45	54	57	58	51	44	54	47	60	58	44	61	58	47	53	43	52	42	51	66	54	53	53	54	49	40	68	57	57	59	40	54	60	54	44	54	51	53	55	42	57	55	44	62	51	64	58	54	38	43	57	45	56	64	45	53	47	53	58	56	46	49	60	52	41	54	58	37	51	51	55	64	68	55	57	49	41	45	51	44	47	61	45	52	54	61	43	54	53	50	44	45	50	52	52	60	48	51	56	48	56	41	68	43	57	57	44	60	50	41	46	45	33	52	50	43	47	55	45	54	49	46	46	58	53	54	36	39	55	57	53	56	37	43	50	44	57	46	50	51	48	56	44	46	45	50	49	57	56	43	51	43	49	49	47	42	60	49	57	42	49	54	43	44	57	59	54	72	43	49	50	56	58	40	52	48	60	53	54	49	46	42	52	59	54	54	64	52	59	42	52	51	48	55	42	41	51	57	52	45	39	54	53	42	60	60	67	44	62	40	37	49	59	50	44	49	52	59	61	55	51	60	40	44	48	42	49	54	49	34	50	52	47	47	48	53	53	47	47	40	66	49	58	47	37	47	44	57	72	47	47	49	42	45	62	49	48	56	48	56	50	44	51	52	60	57	58	48	52	60	54	54	58	52	54	39	53	40	50	52	52	39	56	52	43	58	51	51	60	51	50	53	51	57	54	38	56	40	51	55	46	42	48	39	43	57	62	65	43	50	44	46	45	51	62	58	45	48	52	45	44	61	56	46	44	59	50	45	48	59	47	50	55	53	59	63	46	47	56	40	48	57	51	56	42	47	44	58	42	54	50	41	53	45	44	49	54	62	55	42	39	50	60	65	45	65	44	41	56	47	47	51	35	50	54	64	53	46	53	48	39	47	50	51	53	54	45	44	51	54	49	46	52	36	57	59	57	48	44	60	50	52	55	53	66	44	40	44	54	56	42	56	51	49	45	85	48	51	42	46	37	67	55	65	57	55	49	48	52	63	54	51	51	32	53	49	48	51	44	53	53	63	51	57	45	53	45	45	50	57	46	55	46	36	36	65	52	51	46	61	40	51	36	54	57	53	44	59	44	72	38	61	54	41	46	56	46	44	50	51	57	51	53	53	35	47	46	46	51	50	52	47	50	39	56	52	56	46	46	46	44	58	52	36	42	57	55	47	44	45	43	57	46	52	50	64	38	55	56	39	57	45	55	63	42	51	56	44	50	58	52	54	52	35	51	60	59	45	56	60	50	52	50	53	47	47	64	53	56	49	69	59	46	42	44	45	50	48	60	42	53	45	47	65	61	51	56	55	57	54	44	53	55	42	45	57	66	53	45	43	49	53	48	50
20326	13824	4036	11095	17012	16406	13292	10479	8432	6845	5439	4506	3734	3075	2806	2481	2277	1937	1842	1655	1558	1511	1505	1385	1242	1285	1227	1232	1138	1136	1116	1087	1015	1038	1002	1022	1038	991	973	1001	920	942	1017	907	915	932	892	920	878	915	888	862	853	878	897	875	910	882	904	919	841	845	872	893	859	826	854	806	892	869	856	894	851	880	863	799	818	831	840	836	849	853	832	788	854	824	801	796	847	785	807	807	795	795	857	799	814	891	791	811	851	865	788	788	838	827	819	883	814	806	890	822	872	848	805	839	826	786	810	853	792	841	801	842	792	779	805	793	758	836	840	800	808	805	860	896	839	845	841	860	821	790	843	778	781	825	846	818	819	800	832	811	835	816	749	804	790	827	776	841	812	802	813	807	788	843	828	823	802	850	818	812	806	811	787	811	809	783	788	813	851	832	805	822	769	832	844	825	804	749	795	818	795	815	851	780	845	842	797	872	786	797	828	805	813	815	763	804	828	810	771	805	802	831	816	756	805	834	815	878	795	802	826	806	774	840	825	852	792	797	798	802	806	802	875	806	847	823	789	835	842	784	819	786	807	806	842	816	797	755	773	849	796	776	845	798	813	811	789	841	815	792	826	799	766	764	835	785	811	851	797	821	767	822	773	845	815	758	833	828	862	820	786	792	799	806	838	791	790	818	751	793	795	837	794	843	807	800	819	853	784	838	831	786	772	806	837	761	804	800	836	763	814	857	832	818	765	812	806	826	852	775	795	836	798	839	799	779	803	827	830	807	833	822	806	836	835	806	824	790	867	793	800	808	805	797	858	862	750	790	790	801	780	778	802	794	823	824	800	781	793	834	839	813	800	812	839	824	803	783	817	819	834	765	780	832	802	863	796	822	775	780	801	804	791	819	789	832	776	839	819	819	793	837	784	853	812	833	780	796	822	738	826	838	781	794	807	807	763	822	796	816	784	855	768	804	851	815	794	809	859	839	809	814	780	823	814	839	832	757	800	798	810	872	824	803	806	773	774	804	804	815	820	792	814	785	802	790	868	805	844	831	817	776	793	809	837	833	826	783	765	817	788	801	807	798	807	798	792	867	803	787	828	853	759	828	838	812	829	806	779	807	818	817	869	844	827	781	761	780	834	778	834	769	805	790	850	828	807	824	814	865	815	803	882	836	833	816	781	803	742	849	764	772	821	818	809	779	776	828	845	852	788	779	818	806	803	800	808	785	802	802	840	819	780	839	754	760	810	840	787	791	825	843	795	845	793	791	817	820	841	876	795	792	807	789	809	758	781	843	763	813	812	815	783	847	831	788	816	819	788	851	803	807	802	796	831	851	791	800	776	836	779	801	823	837	838	800	771	752	748	757	856	847	793	803	841	789	840	832	732	834	802	803	820	808	823	799	832	805	825	801	790	843	871	845	782	791	779	793	775	818	796	820	817	785	821	837	856	857	775	829	755	795	788	826	830	795	771	789	753	865	841	816	773	785	771	772	786	815	780	784	785	806	844	811	797	838	782	792	809	827	833	825	831	794	821	838	811	835	821	828	794	859	824	787	772	867	808	842	823	820	811	768	794	787	772	836	800	756	807	789	844	843	783	833	857	817	827	793	809	830	810	802	775	777	853	823	825	834	816	795	775	875	816	775	810	811	820	780	795	818	763	800	799	833	830	852	798	826	818	760	886	797	805	837	779	789	850	809	850	796	775	805	767	828	808	808	771	821	842	779	813	788	876	820	782	786	786	812	823	794	784	781	866	821	860	822	859	771	828	793	774	801	770	819	832	791	787	798	802	777	800	795	808	815	832	774	832	814	813	781	814	841	821	810	822	809	788	772	795	803	778	788	779	817	816	797	811	804	844	844	810	760	781	840	777	777	767	785	838	793	827	822	858	806	785	840	795	811	831	827	786	754	866	814	825	831	797	820	826	795	834	835	764	792	848	808	813	855	812	794	753	808	788	814	803	810	809	778	825	791	808	813	785	830	812	818	848	857	796	749	822	802	830	810	807	795	813	870	769	817	790	805	820	728	775	844	813	761	787	846	853	841	833	789	872	764	858	814	845	813	818	795	857	830	749	839	781	860	773	801	764	759	816	831	792	807	790	822	804	786	790	816	806	815	858	804	802	772	830	800	809	766	770	805	795	806	788	744	804	803	812	821	801	789	814	749	802	784	770	788	756	805	796	778	853	827	811	813	832	861	842	774	818	773	860	834	826	839	818	822	813	818	797	815	856	799	831	788	799	775	769	847	819	799	813	832	802	769	826	800	826	812	811	759	770	811	795	793	845	788	805	762	791	867	750	742	839	839	819	809	820	770	782	811	766	787	828	833	788	811	816	786	798	805	815	779	788	882	809	782	811	825	732	765	821	812	790	787	825	834	791	822	803	751	788	820	804	810	794	808	801	801	808	800	828	818	844	802	819	809	866	786	805	746	868	789	835	846	819	786	876	829	742	821	800	815	776	824	815	763	808	776	770	789	799	885	808	785	750	808	822	819	824	789	796	805	820	832	816	802	822	829	810	818	775	856	806	793	797	793	837	822	831	836	810	791	828	785	836	818	849	781	765	811	847	807	815	806	807	796	851	817	837	792	800	792	790	822	807	797	828	806	797	813	872	740	793	809	799	828	814	840	849	823	796	791	795	825	790	830	813	806	825	816	794	739	802	812	802	863	819	807	806	823	783	793	809	816	782	805	772	857	816	842	780	809	849	818	814	745	788	812	771	785	858	798	801	828	863	827	840	825	787	810	800	813	788	792	836	807	777	800	790	824	819	779	823	811	786	798	799	834	777	811	794	765	816	804	867	839	771	800	821	808	841	796	789	761	825	843	795	807	765	793	829	883	797	809	791	814	760	802	811	775	835	801	842	795	814	817	789	854	834	747	778	779	785	813	831	786	853	788	749	782	784	807	864	844	824	798	839	804	816	820	860	862	848	789	818	800	817	770	822	830	811	792	828	803	829	811	764	791	739	787	834	811	818	788	785	772	802	835	834	788	736	805	806	805	878	778	786	827	785	809	795	818	784	849	832	796	815	783	826	782	819	821	771	848	805	809	795	756	800	812	778	836	814	823	814	817	813	803	821	757	771	807	800	794	815	790	750	818	807	805	770	751	842	778	793	787	807	855	813	802	806	831	830	760	800	819	828	797	885	799	816	765	797	778	780	833	809	743	826	824	779	765	796	776	785	792	814	838	769	834	895	827	812	789	823	813	805	833	813	758	830	781	779	811	793	824	880	775	811	793	841	845	764	828	812	839	782	840	789	827	823	805	781	793	767	786	825	765	765	792	853	803	823	814	838	781	832	797	872	853	779	781	805	760	856	836	800	862	788	804	821	819	773	860	837	816	756	819	845	799	810	843	796	856	802	843	754	826	798	811	838	800	811	807	820	790	713	797	789	787	789	807	769	782	834	850	769	835	824	784	850	859	832	829	824	784	805	744	817	811	760	792	801	764	816	813	846	842	775	825	784	791	834	788	815	819	750	820	758	805
2028	2631	250	174	329	346	306	261	239	201	196	164	125	127	104	88	88	87	58	65	66	66	61	49	43	73	57	48	48	57	43	68	59	54	53	43	37	47	44	44	38	37	43	39	39	51	37	39	33	44	28	40	48	41	46	40	36	36	40	53	30	47	33	36	47	38	35	48	32	29	34	44	44	40	38	37	40	41	49	40	43	32	34	37	38	44	40	39	28	29	43	43	31	42	38	40	36	41	33	32	23	42	33	37	46	31	35	35	44	34	44	34	35	37	26	41	46	37	29	42	46	39	36	43	44	36	32	41	39	55	27	36	49	39	33	37	42	32	35	49	25	47	45	36	47	46	39	38	34	36	33	40	34	30	36	45	45	49	42	29	31	34	34	40	36	40	42	42	40	25	41	55	40	35	32	32	56	42	40	38	44	40	43	35	40	31	34	44	28	37	34	46	39	29	39	34	39	42	37	37	37	38	43	38	42	29	35	37	29	35	33	47	39	51	43	35	39	32	31	36	43	35	41	44	42	34	38	39	36	45	35	40	37	29	32	38	29	33	31	49	44	31	54	38	36	42	22	36	27	37	31	31	38	34	43	42	54	37	34	44	29	35	38	34	32	40	29	40	34	33	34	33	29	36	45	44	42	41	41	40	34	38	38	44	41	50	36	32	53	30	44	30	47	47	29	38	37	42	51	26	40	48	35	40	41	32	40	43	31	40	24	29	38	47	38	45	36	34	44	27	50	35	36	46	40	35	37	30	34	37	42	37	32	37	42	42	39	30	40	22	38	39	40	33	26	31	34	40	42	34	45	32	26	29	39	36	39	29	40	30	44	35	35	44	38	40	40	48	35	41	33	28	34	32	37	28	32	36	41	45	38	40	31	29	34	28	26	42	37	36	45	35	35	50	34	36	35	40	28	35	31	38	34	36	27	46	34	29	38	43	42	34	41	38	38	35	37	36	31	32	33	38	42	39	38	31	43	39	43	39	41	38	28	41	31	45	46	45	49	44	39	43	43	37	38	38	38	41	45	43	39	33	37	44	34	31	43	42	37	33	38	37	41	38	42	36	41	36	42	25	33	41	39	45	36	47	41	34	38	38	40	35	37	35	37	44	29	34	37	32	44	48	45	52	46	33	41	31	41	25	32	35	43	32	43	36	38	41	34	47	42	41	43	38	44	32	31	33	42	37	35	52	41	47	32	37	41	39	42	28	34	34	34	44	40	47	41	33	36	34	44	51	39	41	35	50	41	48	31	31	41	50	37	39	45	37	34	41	50	24	44	39	34	47	40	39	37	27	46	34	30	46	27	41	43	33	32	35	43	39	41	35	43	34	37	36	39	33	37	36	34	33	39	38	34	37	40	42	33	40	41	32	31	33	39	37	44	34	35	34	38	45	38	45	35	32	33	31	39	30	42	42	40	35	35	43	36	42	47	38	40	33	41	35	41	41	43	35	40	37	18	33	36	49	47	33	36	40	41	35	45	30	39	46	38	28	32	29	31	39	24	35	29	44	32	46	31	41	39	39	34	33	33	33	42	33	40	38	41	38	31	28	45	35	35	42	30	27	42	29	43	36	40	45	39	38	28	45	40	35	36	33	42	40	32	35	43	32	34	27	46	33	39	34	38	36	31	46	37	33	35	46	41	36	38	42	36	28	42	39	35	34	41	32	27	41	34	28	33	33	37	44	25	46	39	21	24	34	34	36	34	32	38	36	42	42	38	36	42	35	40	36	36	29	44	52	29	50	36	32	27	36	37	32	37	36	27	38	35	41	44	33	34	36	35	47	38	31	28	36	55	34	29	34	33	41	39	28	40	25	47	30	31	30	40	37	35	40	47	33	45	40	37	28	49	47	30	37	34	39	30	35	41	40	36	44	34	33	34	30	37	27	28	43	30	36	44	42	31	51	37	34	45	38	34	36	34	42	38	33	45	36	42	39	41	44	34	43	34	30	43	34	39	36	40	41	38	39	39	32	41	44	37	44	37	41	40	36	41	42	36	43	44	36	41	46	42	45	34	29	25	37	35	37	46	44	35	33	40	38	32	40	42	36	30	32	26	39	38	39	43	43	38	39	41	40	40	31	30	40	48	39	24	36	35	42	41	30	30	43	30	29	44	33	41	40	29	38	33	46	38	41	56	32	38	39	38	28	34	41	26	35	37	39	41	32	37	38	30	36	40	30	34	32	35	45	45	34	43	54	51	37	37	29	29	36	32	32	44	43	43	31	39	35	27	33	42	31	41	46	38	23	39	35	36	29	39	32	44	55	45	37	47	43	35	47	38	48	50	39	37	31	46	37	41	38	44	38	43	42	25	49	42	43	45	42	53	27	43	30	41	39	28	30	50	37	32	30	31	41	35	33	26	41	28	39	36	47	46	34	42	47	28	36	33	38	41	47	43	39	36	36	29	36	29	44	33	38	45	44	33	49	40	38	33	38	31	35	28	36	31	51	32	43	30	43	33	34	34	48	43	27	48	29	33	41	36	45	34	34	40	55	44	38	34	37	27	42	33	28	32	30	32	39	27	43	28	45	50	38	46	30	26	34	35	39	29	43	54	43	34	48	39	33	30	28	33	38	36	35	26	51	36	40	44	48	45	31	44	40	41	41	31	38	37	43	29	44	50	44	50	47	33	39	46	36	42	38	41	53	43	46	38	35	47	33	32	46	31	25	41	30	34	36	38	43	31	40	42	30	32	39	40	26	37	40	36	30	35	33	39	41	21	40	32	40	40	32	39	40	32	32	38	39	35	35	37	43	48	33	46	38	41	31	39	38	38	36	32	34	37	49	39	32	37	36	39	41	27	23	35	38	41	33	29	41	35	36	30	40	40	29	35	43	37	46	37	41	44	33	29	37	38	43	48	32	31	39	46	35	26	26	29	44	35	39	39	35	42	28	44	35	34	40	35	38	28	36	40	37	36	32	52	30	42	34	28	32	31	46	33	43	46	41	43	34	50	38	35	42	32	39	40	41	32	44	54	37	28	29	37	28	34	50	36	35	38	36	35	33	49	46	38	35	46	38	38	39	39	36	48	46	51	35	32	36	36	43	36	44	45	38	43	42	40	41	42	38	45	43	39	45	44	44	42	39	31	44	39	32	43	47	35	36	39	45	32	40	45	39	42	30	43	44	48	29	39	36	42	35	26	33	28	31	54	50	33	44	41	37	43	32	25	41	36	37	44	39	35	41	38	28	34	38	39	35	32	44	44	26	36	29	37	30	26	37	39	46	39	50	35	32	41	33	40	35	44	42	41	42	39	33	42	33	25	42	46	51	31	42	37	42	46	21	30	45	40	45	32	32	39	32	30	47	37	33	36	34	40	43	32	42	29	41	36	40	38	29	37	41	42	40	40	39	40	38	38	39	42	37	36	37	39	40	33	39	37	32	40	39	45	38	35	31	41	37	39	45	40	42	38	36	35	35	40	40	44	38	36	29	39	40	27	34	32	38	27	32	30	35	37	36	42	35	45	52
28516	14334	6341	16720	24491	23176	19695	15937	13174	10610	8823	7096	5864	4875	4231	3724	3231	2806	2406	2231	2134	1983	1801	1672	1615	1461	1491	1391	1287	1251	1195	1160	1081	1042	1054	1052	984	992	915	873	896	853	892	884	800	756	835	757	798	831	729	798	795	775	797	824	727	737	732	741	734	721	682	681	751	760	730	667	717	709	728	690	664	693	674	659	666	704	711	627	654	617	695	668	660	654	688	614	638	694	639	684	648	662	649	621	645	622	642	698	643	628	643	669	598	633	587	662	628	685	611	656	672	612	643	604	619	628	620	702	608	642	649	579	655	654	648	657	697	627	691	646	709	651	652	688	600	613	648	596	642	663	628	607	647	661	611	603	609	638	594	660	586	644	624	634	585	650	609	581	641	617	629	594	571	608	632	629	640	683	645	642	617	604	586	553	618	621	601	637	579	591	625	616	627	626	611	602	664	628	608	600	638	646	635	599	622	633	636	613	591	651	622	605	577	617	577	637	637	608	646	612	642	638	602	599	665	625	612	604	638	634	597	617	641	655	603	647	567	626	653	598	632	603	567	620	628	584	641	611	620	574	612	643	604	646	633	642	644	590	649	603	568	601	663	615	638	568	576	627	605	651	585	602	602	616	631	596	633	613	599	633	613	643	613	604	640	619	637	608	601	612	564	615	600	598	604	598	621	574	606	588	664	580	634	593	594	618	604	574	591	581	594	649	547	613	621	608	605	589	635	586	563	585	568	645	656	612	613	660	578	598	601	599	632	592	652	633	629	584	617	585	634	572	607	624	638	616	639	630	614	607	626	586	580	623	604	625	606	620	605	654	584	639	612	602	587	689	625	635	604	611	624	657	601	631	627	604	632	590	594	603	621	597	594	618	595	617	589	608	594	649	629	641	620	587	574	645	583	640	621	576	655	609	615	565	639	594	608	612	549	574	608	606	624	643	608	605	623	584	591	588	562	611	642	636	618	607	575	643	586	621	613	576	621	656	611	597	630	609	622	613	614	581	615	629	632	639	611	623	658	617	625	612	631	605	634	613	620	610	628	603	627	600	603	620	623	622	614	598	607	565	578	621	634	636	645	602	643	607	598	586	614	611	639	580	592	578	566	610	628	637	595	628	628	605	619	594	581	640	578	610	602	605	635	620	607	615	623	613	605	602	576	601	672	637	581	583	599	632	589	574	654	623	616	593	603	615	583	593	612	613	622	653	579	592	598	631	654	629	608	644	591	635	590	610	618	552	585	615	631	669	627	586	616	633	616	564	637	558	650	605	608	600	585	580	604	616	621	595	598	580	651	607	620	635	565	616	620	576	583	530	620	584	574	614	584	608	618	637	623	613	652	606	622	600	589	623	651	605	615	608	615	602	630	660	607	619	644	590	600	626	578	667	613	579	643	649	629	634	569	633	590	635	602	534	620	589	607	578	623	607	598	655	606	600	577	584	656	589	613	597	659	572	562	608	642	606	642	617	565	639	610	601	602	609	641	633	640	618	614	588	600	584	597	607	627	591	641	567	594	607	576	586	585	588	607	632	654	657	639	572	622	650	607	602	609	634	653	611	590	598	642	631	658	619	559	645	625	627	614	619	588	595	582	626	614	654	596	612	605	608	590	573	611	624	615	618	634	641	633	610	630	595	624	582	603	641	564	579	623	600	581	621	607	599	610	655	612	607	610	593	616	614	591	618	591	590	599	609	609	583	599	602	640	647	613	662	548	592	633	615	608	654	584	576	597	629	649	573	593	638	568	588	603	625	607	614	652	646	622	557	614	566	616	601	666	644	644	622	610	625	614	616	596	593	598	638	617	613	592	623	578	574	637	595	605	619	606	626	597	612	637	607	603	634	626	645	612	651	601	612	566	593	605	585	616	660	623	635	588	621	612	591	605	586	603	583	577	593	592	609	646	590	591	607	615	663	535	629	585	600	608	619	631	568	612	605	623	622	597	617	625	596	613	612	596	608	609	648	601	598	615	611	629	603	588	638	613	651	593	618	564	563	604	607	587	577	618	588	593	622	575	623	599	590	584	588	648	622	620	644	584	608	596	614	626	620	613	607	616	636	605	615	644	592	590	618	629	591	617	623	589	581	622	606	642	597	622	601	604	609	610	608	614	622	650	597	623	571	623	597	661	614	571	648	577	574	602	593	611	618	620	634	610	629	599	605	656	609	555	632	593	646	604	607	574	600	641	574	598	550	637	561	635	589	629	621	609	645	618	601	578	606	573	560	617	633	646	622	654	589	590	601	666	598	588	578	595	610	566	594	550	636	609	603	580	634	600	585	630	622	591	654	623	628	589	653	566	598	605	598	600	610	609	611	608	645	586	631	633	613	641	611	637	597	630	609	592	605	615	607	646	551	606	613	566	663	594	565	631	597	650	628	594	610	621	568	578	597	635	604	597	595	637	589	626	609	629	615	506	653	640	608	616	605	605	593	593	621	621	641	554	612	593	617	610	588	579	574	612	576	605	609	611	569	635	575	603	598	652	621	629	602	592	603	607	631	630	593	599	572	589	616	608	624	579	594	597	591	614	635	596	637	584	602	615	634	625	603	617	568	620	616	616	587	610	601	608	672	621	618	617	640	595	634	584	577	600	602	632	603	590	607	571	592	595	649	603	572	625	618	634	591	653	647	639	638	569	616	657	624	633	598	641	572	650	610	588	657	627	586	616	592	578	637	605	619	636	621	640	644	598	610	576	569	625	612	657	601	608	600	614	612	600	623	606	623	586	646	637	641	577	634	603	623	612	627	614	583	605	637	592	647	615	647	595	609	625	588	669	611	624	650	590	609	581	598	618	586	626	633	614	592	630	629	616	596	596	609	624	606	603	590	621	589	670	608	613	604	595	614	639	632	630	615	627	585	596	622	620	646	593	601	609	605	591	573	604	600	597	625	644	632	624	651	569	639	608	598	569	598	620	602	607	627	571	593	595	651	577	652	590	615	598	591	621	540	589	589	570	639	627	586	665	609	579	543	610	613	635	593	609	605	672	629	599	591	633	647	616	604	582	588	632	615	568	653	594	619	675	579	577	606	577	611	576	620	639	600	588	574	572	643	604	623	565	655	599	626	632	574	610	628	603	561	620	626	599	625	597	614	633	651	588	601	602	594	647	585	627	658	598	628	601	598	619	628	622	637	601	577	607	587	623	649	619	565	616	680	622	626	605	563	586	627	609	554	597	611	619	614	613	646	580	576	613	589	632	618	633	640	597	602	622	595	608	602	626	612	583	647	599	612	585	586	583	602	625	602	655	600	636	639	596	638	616	611	628	608	563	606	594	622	606	587	599	585	582	618	589	614	622	626	612	602	584	607	631	618	629	617	606	611	593	631	629	607	638	605	614	593	597	633	572	636	640	586	594	615	616	627	581	639	627	646	606	587	603	594	619	628	588	643	601	630	579	625	596	612	597	599	687	588	608	640	624	590	626	604	629	593	601	610	616	639	621	622	605	643	591	598	607	665	594	605	610	614	644	636	597	621	613	623	650	626
1441	365	86	53	107	126	104	103	97	56	51	56	56	43	43	42	38	49	38	34	36	37	28	31	38	36	23	33	31	39	32	35	39	30	38	23	34	36	37	30	33	37	40	28	22	28	21	39	28	41	44	33	38	33	29	36	35	40	30	39	33	24	41	33	35	37	23	37	30	31	26	28	25	33	29	30	27	27	28	27	21	31	29	40	29	33	31	28	24	27	35	30	26	32	17	33	34	23	22	29	40	44	46	19	36	34	29	35	38	31	33	25	29	37	30	34	40	40	18	44	40	33	29	34	33	40	32	30	42	35	33	30	17	39	24	35	32	32	31	32	29	35	35	36	31	25	30	28	34	33	43	28	30	35	29	31	24	42	35	36	28	33	28	26	31	22	28	23	20	25	46	27	34	36	23	44	30	38	39	37	36	23	30	26	40	32	40	35	29	32	30	31	25	30	29	38	26	30	28	29	39	27	31	27	28	33	31	40	32	32	33	33	35	19	29	26	32	29	24	26	18	31	21	31	36	33	35	22	32	35	33	26	15	28	31	30	25	31	39	22	27	27	29	29	33	25	29	22	31	32	30	35	32	26	26	33	25	39	25	31	36	28	33	18	26	35	21	26	35	21	32	30	33	25	31	27	19	26	36	26	25	33	24	28	20	34	28	37	32	29	39	36	32	28	28	28	30	28	38	37	29	24	19	26	28	30	31	35	33	27	33	30	24	30	50	27	36	29	24	25	33	25	33	35	39	34	30	23	35	34	40	31	23	28	33	27	33	26	34	25	26	25	31	40	24	31	31	27	31	39	35	24	30	24	29	21	40	28	26	40	32	26	18	33	35	42	25	28	34	39	22	29	33	28	39	20	33	36	26	28	30	19	29	32	37	33	34	21	30	29	26	22	24	29	31	34	27	27	19	34	27	41	36	23	32	37	30	28	32	27	29	43	32	35	31	29	31	32	26	28	34	35	28	32	31	33	22	32	29	26	25	47	24	34	38	18	34	25	24	27	38	34	27	34	33	30	24	29	27	28	29	26	34	21	37	45	30	36	26	26	25	36	30	33	29	32	22	40	28	24	31	39	20	36	34	34	31	35	21	40	25	34	41	22	29	27	31	24	44	31	30	31	30	19	28	28	39	41	31	33	29	26	21	37	29	24	23	38	38	23	22	34	30	33	24	40	39	29	29	24	37	23	30	49	23	22	35	31	30	29	33	30	39	31	30	30	36	36	27	37	22	27	38	27	35	16	37	31	19	27	34	28	30	40	37	24	36	26	26	25	21	38	28	35	28	37	25	30	35	23	28	24	32	34	33	26	37	28	33	28	34	29	22	31	33	24	30	33	28	39	31	26	31	26	34	26	24	24	17	21	39	35	36	33	35	34	31	30	25	24	38	35	38	39	26	37	28	26	42	33	30	22	34	33	29	34	31	37	31	39	36	30	36	29	21	28	26	22	37	30	28	33	25	30	30	18	33	28	34	24	30	21	30	37	28	38	28	25	38	24	34	24	31	47	33	23	39	27	27	46	22	16	32	35	31	30	35	33	32	35	33	38	33	24	34	33	27	37	24	31	28	19	30	24	35	25	29	25	34	35	28	29	29	38	41	32	25	34	27	37	34	33	31	30	27	30	34	25	41	28	25	38	29	25	30	32	35	37	32	23	40	23	47	26	18	42	28	30	19	36	26	25	31	36	26	27	35	29	32	34	29	27	21	24	33	23	29	34	28	34	26	34	33	29	35	36	35	38	24	36	30	34	28	29	29	28	32	22	32	35	15	36	26	26	26	23	36	35	31	33	29	34	30	28	22	28	29	24	35	39	39	32	31	35	31	38	23	31	43	31	37	35	30	38	33	27	34	33	29	44	26	42	31	35	27	24	31	38	30	20	25	35	27	37	39	25	35	32	29	20	29	28	32	32	28	26	28	44	22	27	31	32	37	30	33	42	35	36	31	22	30	35	25	30	35	27	30	27	25	27	39	40	37	31	27	30	27	29	29	23	37	24	20	35	29	32	30	26	30	35	26	42	37	28	35	31	21	31	33	28	36	38	27	27	34	41	30	30	36	20	25	34	30	28	29	43	27	31	33	41	24	25	29	41	23	34	30	27	21	24	34	38	34	25	25	34	31	29	27	33	35	31	29	28	26	34	38	35	44	31	39	27	29	32	37	22	27	39	22	24	35	37	31	27	31	34	30	30	33	26	42	34	22	34	39	30	32	34	30	28	34	39	33	30	29	24	24	28	26	26	27	34	20	25	29	30	24	28	34	34	31	15	19	24	30	31	36	35	23	33	28	31	32	35	32	26	36	24	23	42	40	30	35	26	35	31	24	29	34	27	32	27	30	33	34	31	17	33	25	26	32	35	35	37	35	19	30	35	32	31	25	33	20	30	26	34	36	31	33	29	36	34	34	30	21	22	29	33	35	34	27	39	30	27	26	32	39	32	32	31	25	29	33	34	36	32	36	33	40	32	31	38	29	16	22	29	26	36	30	35	30	20	37	28	34	36	28	42	30	29	26	26	28	28	34	27	35	33	35	24	40	31	25	27	28	32	22	37	34	31	30	28	33	36	41	33	25	35	33	28	30	30	24	33	32	33	34	36	33	24	29	35	40	28	28	17	30	36	33	15	29	25	27	23	32	25	21	21	22	21	32	32	32	33	34	35	33	31	35	29	27	32	38	32	24	31	28	34	25	30	32	28	42	41	39	29	35	36	31	24	31	32	32	31	25	33	27	31	31	30	26	28	33	26	25	38	35	36	41	30	25	30	27	32	24	32	26	25	40	38	32	32	30	29	25	26	28	24	38	24	20	35	28	32	30	25	31	28	30	27	30	48	29	29	29	18	24	33	35	27	38	30	29	21	30	32	34	33	23	37	33	41	33	27	36	22	29	36	25	31	33	33	40	32	23	39	23	30	32	29	36	27	25	32	24	37	35	24	33	22	30	25	26	19	34	37	31	31	33	25	38	35	32	43	40	35	27	22	26	23	26	22	44	39	20	37	23	27	30	27	38	33	27	27	28	45	29	36	28	29	32	22	27	23	26	33	32	33	25	44	28	31	49	26	23	41	29	24	35	28	32	39	31	31	33	28	30	37	30	28	32	30	22	31	34	31	31	34	21	22	38	31	36	27	37	34	34	35	31	31	24	40	39	36	22	16	31	40	24	20	28	35	28	32	26	33	32	27	29	28	20	31	25	22	35	24	28	35	52	24	20	28	36	39	24	32	30	25	23	22	23	29	27	40	23	27	38	27	27	36	25	38	26	32	35	23	33	24	34	29	26	31	24	22	30	34	29	33	26	29	37	32	28	37	29	25	20	28	24	28	31	33	21	40	35	27	26	35	26	30	27	30	26	32	39	29	29	34	21	42	28	35	34	30	40	27	33	26	29	32	38	27	40	47	29	29	30	23	29	26	31	45	24	27	36	38	23	33	41	32	31	27	41	37	22	34	30	23	24	34	36	41	33	29	30	24
14935	10500	2318	6459	10584	9758	7710	6003	4498	3502	2844	2221	1911	1550	1459	1318	1083	989	936	871	814	787	700	756	715	652	646	599	670	650	612	612	591	605	592	593	574	548	547	535	539	520	535	566	519	513	528	571	504	539	484	494	490	559	543	546	542	517	508	534	482	506	480	518	493	523	531	501	544	524	510	509	529	480	494	500	531	511	491	484	510	466	466	487	508	522	468	474	516	488	471	454	511	494	526	474	510	529	475	452	526	492	523	496	492	515	504	502	486	483	516	479	481	479	504	457	489	478	509	529	474	483	515	515	558	525	503	512	486	512	538	512	501	539	477	537	502	481	541	505	507	482	490	527	497	516	507	504	515	481	460	486	489	492	498	500	479	471	482	492	479	514	506	515	489	524	495	522	486	522	464	467	470	480	469	472	519	506	468	488	473	509	493	482	446	514	446	480	496	494	502	521	512	498	506	498	507	511	441	477	500	504	459	479	453	512	546	478	493	490	499	472	469	491	477	452	495	522	475	505	493	473	494	500	499	490	472	483	497	477	467	520	492	518	495	462	444	458	492	484	494	497	481	452	514	469	497	474	477	484	521	477	526	537	502	497	511	503	523	461	505	486	508	486	493	486	471	485	511	517	502	461	495	493	476	487	525	469	489	487	537	484	491	505	492	478	497	476	466	532	497	498	488	489	521	501	485	471	509	509	464	519	476	481	499	494	476	504	521	502	465	455	492	505	534	475	521	498	502	495	467	506	487	519	517	503	491	523	473	509	520	531	496	475	517	473	511	489	456	515	479	519	439	482	522	515	495	483	526	491	518	506	473	512	448	470	539	503	490	464	483	464	502	468	486	502	515	488	500	522	487	490	494	453	494	487	504	486	473	473	457	506	467	538	483	488	482	483	532	438	464	468	488	464	484	524	489	478	484	522	471	539	523	482	479	496	518	479	533	486	504	486	507	535	458	465	499	503	484	480	517	528	479	494	522	503	507	489	484	472	477	504	475	541	504	527	495	536	460	517	516	479	459	474	517	516	479	472	486	507	439	479	464	476	499	504	497	553	483	493	492	460	517	476	512	471	445	506	462	488	473	512	489	499	441	495	456	459	483	484	503	478	484	497	482	493	478	497	522	493	516	467	444	512	492	538	491	533	496	509	516	497	447	469	471	480	507	448	492	517	529	493	488	491	489	468	516	526	474	522	467	527	497	494	475	466	494	458	506	514	463	498	500	440	470	528	518	515	477	434	488	452	505	528	498	496	458	459	519	471	528	491	497	462	516	516	494	477	463	457	469	458	518	476	457	476	517	520	519	502	528	502	478	531	491	461	479	542	486	511	508	496	494	485	505	512	503	521	474	507	520	500	526	473	512	522	481	465	461	490	532	477	518	488	486	487	510	496	478	506	472	452	511	476	463	501	508	473	486	495	468	488	524	522	491	481	527	469	503	493	507	485	473	498	508	500	493	467	502	474	503	521	464	492	503	512	483	556	483	465	480	481	474	492	462	483	524	489	512	514	473	503	472	483	518	515	491	508	488	492	457	486	516	510	498	531	483	480	544	540	489	466	507	539	517	512	455	489	501	500	513	532	488	512	478	490	469	510	511	482	471	496	512	489	495	472	490	530	504	508	504	465	458	464	492	482	490	497	503	460	456	486	501	461	476	465	490	504	470	465	535	505	501	463	494	481	461	482	471	469	454	469	444	482	513	505	503	465	482	498	489	512	483	500	460	487	499	453	518	486	502	456	516	510	499	472	518	470	471	495	448	467	510	466	470	510	483	492	481	515	471	472	518	500	503	513	515	526	464	517	495	506	425	513	471	494	493	495	490	533	510	467	509	457	499	489	448	497	485	492	476	492	523	473	490	502	528	528	481	500	481	486	510	498	513	482	540	458	500	483	497	473	500	514	502	480	524	468	490	505	476	529	489	499	505	463	515	487	514	529	469	508	480	471	506	463	467	485	489	525	459	498	509	467	506	465	477	486	484	458	493	461	463	498	499	493	484	520	466	482	492	465	468	461	511	500	500	505	479	459	470	480	486	455	512	450	506	538	500	440	504	485	468	536	542	506	501	477	511	459	502	529	476	459	539	514	466	501	505	506	488	503	467	519	522	472	502	501	513	475	529	506	519	479	495	494	532	524	535	458	469	494	492	518	477	490	481	505	452	518	536	479	515	527	475	477	508	500	482	539	484	522	480	491	528	510	555	496	457	493	478	437	463	502	490	499	503	489	475	462	520	479	515	500	443	485	486	511	492	483	471	492	522	507	486	468	489	509	499	492	490	489	489	491	477	490	504	500	462	462	525	476	453	507	497	502	525	524	539	466	464	488	477	510	518	482	515	481	503	518	514	478	485	535	497	487	526	506	490	484	533	498	536	468	508	480	486	475	455	465	494	476	490	494	489	505	500	475	452	498	465	502	480	480	476	469	503	515	510	496	512	496	516	531	523	511	484	468	513	499	487	474	461	510	502	490	470	541	484	482	497	490	473	476	525	546	499	470	529	538	474	498	469	504	463	552	471	496	478	470	488	511	460	496	506	490	458	486	468	523	495	479	468	476	471	449	505	507	497	500	518	490	478	490	500	460	466	494	492	488	460	470	475	478	508	520	468	466	485	503	526	516	501	477	515	528	517	476	488	486	478	481	491	455	522	490	504	513	484	489	497	490	465	503	489	470	502	461	473	473	479	481	486	516	467	503	466	465	504	467	489	487	496	504	506	502	485	516	480	524	504	507	441	475	476	480	491	473	496	444	479	505	484	490	499	522	442	512	453	473	522	499	476	443	444	492	471	473	445	482	504	515	488	488	523	519	501	472	471	506	472	497	493	550	467	511	538	448	499	487	493	505	504	494	501	488	485	498	480	510	482	474	506	488	503	436	425	501	472	521	532	504	473	470	509	506	498	493	494	519	504	468	482	479	519	524	487	475	477	485	513	510	491	500	522	436	476	488	457	501	464	462	485	505	481	479	480	473	530	465	469	468	496	509	506	499	470	476	527	486	448	431	492	466	511	510	499	515	468	506	440	522	520	492	471	516	509	503	455	496	464	487	484	518	487	489	449	499	501	468	502	521	533	488	517	495	509	490	521	509	495	474	483	477	541	492	470	501	491	493	501	504	491	454	545	531	459	539	535	477	486	473	513	468	484	526	471	444	488	479	521	533	470	491	502	462	472	487	505	509	500	522	516	430	482	501	509	506	486	490	483	511	483	518	486	460	518	501	482	543	513	505	501	464	476	498	495	453	500	502	535	494	483	483	481	505	526	537	489	515	491	502	469	482	486	519	499	542	492	456	485	468	465	474	513	541	503	507	489	456	528	491	459	450	476	476	464	454	480	504	524	500	524	496	520	496	478	487	442	498	440	502	470	473	481	521	470	540	470	472	512	464	486	482	477	466	496	491	504	519	515	478	455	498	496	469	465	505	494	493	466	487	540	444	508	460	490	471	505	502	494	477	490	530	489	510	500	492	473	488	487	546	523	465	480	474
947	1346	158	112	164	217	206	159	124	114	85	73	68	69	51	48	50	36	50	38	35	22	40	31	30	31	28	20	20	28	15	17	30	30	25	19	24	21	19	18	26	18	18	16	12	27	16	25	20	19	24	19	18	16	14	19	12	16	19	17	24	21	18	19	21	17	19	22	24	14	16	16	19	19	14	16	21	16	18	22	16	17	11	14	17	25	21	22	18	15	12	15	19	14	19	17	13	14	26	21	16	21	20	22	15	12	22	13	12	18	21	19	31	24	23	11	15	23	18	20	19	15	15	16	22	23	19	24	23	21	14	11	18	20	25	22	17	20	17	21	10	28	15	25	22	24	21	26	25	17	13	21	23	21	13	19	21	15	13	21	21	17	18	18	17	12	15	19	16	19	20	17	15	20	18	13	20	18	19	13	17	13	21	23	17	16	16	17	24	21	18	22	13	24	12	15	11	17	22	18	20	18	23	18	13	15	20	20	31	16	23	21	7	9	18	15	11	24	18	24	20	20	16	23	21	20	25	13	21	20	16	19	18	14	17	7	15	19	20	25	18	19	21	21	22	14	19	18	25	18	16	20	18	25	16	17	21	22	20	15	23	19	22	12	18	25	15	15	18	14	17	16	24	23	18	18	27	22	23	19	17	16	21	25	19	14	19	18	17	18	19	19	15	22	18	20	19	28	24	12	14	31	18	30	11	22	24	16	17	19	18	22	23	18	25	24	21	23	22	25	15	16	20	17	18	17	20	11	22	16	27	22	16	22	11	18	23	10	14	11	21	13	17	14	24	19	28	15	24	20	15	16	27	30	20	28	18	19	16	15	12	13	10	18	27	15	16	30	20	19	21	16	11	14	18	10	17	19	20	18	25	23	17	10	16	12	18	19	25	25	11	25	18	24	16	11	22	24	16	24	17	20	16	9	15	10	14	10	21	21	16	18	18	15	19	25	16	15	16	20	18	13	14	18	18	12	17	19	18	18	19	20	14	17	14	18	16	21	28	25	14	18	20	17	14	17	16	17	19	16	13	20	21	20	17	13	21	16	13	12	18	19	16	13	22	14	22	18	13	11	24	20	20	21	26	17	16	17	12	16	21	16	15	23	20	18	21	12	24	16	12	22	15	18	13	10	24	21	22	29	27	17	18	17	19	20	17	19	7	10	13	21	21	24	15	25	18	26	21	24	23	19	19	20	17	15	15	16	11	22	21	11	26	15	12	17	15	19	29	20	20	18	19	23	21	21	19	15	16	20	13	10	26	40	16	18	25	16	22	16	19	20	25	17	17	16	15	17	10	16	13	22	19	19	22	30	12	20	33	16	19	20	26	17	14	26	14	24	23	21	18	13	17	19	13	20	17	17	26	12	19	18	21	21	18	14	21	24	14	17	16	21	26	21	18	16	14	19	19	13	22	15	22	13	18	20	11	26	20	9	21	19	22	18	15	16	25	19	22	21	16	21	23	15	28	14	25	11	20	24	16	19	21	17	28	21	21	21	15	21	19	15	18	17	19	10	19	24	12	23	14	14	27	19	12	22	19	18	16	21	21	21	19	17	16	16	28	15	12	14	10	25	10	16	19	20	21	25	20	15	18	21	8	20	13	22	18	15	13	19	28	17	12	16	17	21	17	15	17	19	24	22	18	17	19	23	15	18	16	21	16	17	19	17	13	13	20	21	12	13	22	21	16	18	23	23	19	17	21	25	22	19	15	20	15	17	26	22	24	23	18	24	12	16	18	20	14	16	14	24	17	15	16	11	20	16	21	21	21	15	17	17	21	22	15	12	22	17	20	12	17	16	22	19	17	18	15	14	7	19	18	17	14	24	14	16	20	16	14	26	23	16	13	18	12	21	23	16	19	15	13	18	19	15	23	22	18	15	25	23	23	20	14	18	21	12	22	18	20	12	18	18	19	19	24	13	10	23	15	19	16	20	19	29	17	22	21	14	15	22	15	15	12	28	22	24	17	20	14	27	24	13	14	15	23	21	20	27	24	17	21	21	24	28	23	16	18	19	23	14	12	20	18	16	23	25	21	22	19	14	16	17	15	27	14	18	30	19	21	14	20	21	16	22	13	18	16	15	17	19	19	17	18	16	15	20	16	13	22	15	17	22	25	18	21	18	23	17	20	22	21	18	20	18	20	15	24	26	11	21	24	16	21	27	17	17	23	21	21	17	26	25	21	23	17	20	19	24	19	18	10	20	22	22	19	16	15	20	24	19	22	18	17	20	19	18	20	13	21	16	20	25	26	16	10	17	22	18	19	21	15	21	18	19	25	19	12	20	17	18	22	15	22	21	15	20	28	20	27	20	21	20	20	21	22	19	15	25	18	18	23	20	20	7	14	21	19	27	18	21	21	19	22	25	21	23	29	10	19	20	17	12	18	20	18	22	19	13	19	27	21	19	20	11	24	14	18	12	18	11	15	25	14	16	14	31	18	20	24	28	15	15	10	16	20	17	20	23	15	14	21	18	18	22	23	27	13	9	22	21	12	19	18	17	23	16	12	14	18	16	24	14	16	24	18	16	24	18	13	15	17	30	20	27	19	17	13	30	25	21	11	17	20	20	17	23	19	12	18	19	16	20	21	19	19	11	19	19	21	14	22	18	23	21	18	20	22	15	15	12	23	19	30	21	26	13	13	19	17	24	14	15	15	18	21	17	18	20	27	15	24	16	16	21	20	9	16	17	17	11	17	23	18	14	19	15	17	18	16	17	14	14	11	13	14	12	21	23	21	16	18	20	15	22	15	12	19	23	20	14	17	21	15	16	15	15	15	16	16	25	13	14	12	19	22	14	24	14	17	22	25	21	16	16	20	25	14	25	18	17	17	16	21	16	15	11	17	18	17	8	16	19	23	20	24	16	11	22	17	14	22	20	23	15	10	19	9	8	17	23	17	16	14	14	22	15	14	19	17	13	11	29	27	18	20	19	23	14	7	21	14	14	18	23	26	23	17	21	25	13	19	16	15	22	24	18	21	18	21	17	23	23	13	16	18	16	20	18	9	19	17	28	20	23	22	20	26	24	16	20	16	16	16	22	25	19	18	24	26	16	24	15	18	17	15	13	17	19	20	23	17	25	19	23	19	12	22	21	25	24	34	19	21	16	16	16	28	17	28	26	17	17	16	16	9	16	20	21	9	11	25	15	16	23	27	13	23	21	21	20	22	21	15	17	17	15	15	29	11	16	14	15	19	17	20	11	26	25	18	18	21	21	18	16	18	21	14	10	14	24	22	19	27	14	12	18	12	19	21	20	16	21	19	17	20	21	17	25	19	16	16	20	22	22	19	14	27	18	20	25	19	16	16	12	18	16	23	23	19	23	16	25	22	19	17	23	14	21	21	29	13	17	19	24	20	13	17	26	21	16	20	16	12	24	16	22	11	21	21	15	9	19	17	22	24	24	25	19	17	13	17	16	14	18	20	18	20	18	16	12	10	27	19	18	21	15	26	15	18	14	17	11	21	21	16	16
23420	12186	4177	12066	18530	17661	13928	11183	8813	7060	5460	4502	3608	2908	2446	2091	1898	1524	1441	1313	1147	1099	1031	943	940	865	799	707	694	693	681	600	570	631	553	503	494	513	509	503	457	469	461	430	423	444	453	426	418	409	419	427	412	407	428	386	359	383	404	395	391	337	385	384	390	385	394	370	397	382	350	335	341	360	312	322	328	337	344	337	345	321	349	343	342	345	342	335	322	358	314	332	294	315	330	345	354	333	353	361	278	307	372	321	323	324	299	309	324	338	320	308	324	323	319	343	303	306	333	349	320	298	350	324	364	317	318	307	325	311	343	317	343	360	376	364	343	329	344	347	327	329	343	331	307	315	337	318	348	320	299	312	302	338	317	344	304	342	337	297	288	300	304	302	321	312	321	308	338	277	302	314	310	302	282	323	306	288	321	289	316	311	297	331	289	338	310	310	320	281	311	322	333	325	328	310	305	318	328	305	346	341	328	319	297	285	368	313	374	288	301	315	304	311	298	295	329	330	348	315	287	323	333	296	337	315	303	289	324	298	336	291	320	334	308	313	294	319	284	305	301	328	313	324	328	337	300	332	326	321	328	329	316	279	302	357	311	334	333	312	337	302	306	305	321	312	325	311	318	263	308	338	286	301	305	303	275	316	347	291	281	350	310	313	341	291	316	335	302	312	278	308	323	350	325	302	320	315	288	328	312	337	297	296	319	320	325	311	299	314	317	326	311	347	305	311	306	308	330	301	324	329	307	324	305	297	340	305	301	324	311	265	349	312	340	311	306	300	280	310	350	315	317	329	312	321	308	292	311	348	310	302	337	317	337	306	334	307	338	305	341	328	263	315	322	283	310	319	298	327	312	327	296	329	309	322	324	314	313	299	307	312	275	284	298	326	279	318	310	324	317	292	321	307	289	316	325	311	306	301	321	316	323	307	295	276	340	337	273	334	303	317	313	294	321	293	308	305	329	288	306	302	309	322	331	296	305	303	279	294	291	293	304	303	285	317	326	315	297	350	318	307	290	291	310	293	343	312	326	318	311	329	322	307	311	305	288	307	308	282	295	285	316	336	318	327	306	286	316	300	303	329	289	312	304	307	304	322	303	292	305	320	286	323	330	320	327	348	317	295	331	307	294	303	316	299	292	304	336	301	286	310	299	326	328	322	308	304	333	296	328	309	302	300	313	324	329	298	306	279	309	317	333	301	312	325	272	336	304	313	312	284	318	299	316	342	306	310	295	288	302	285	332	318	281	340	322	315	302	324	302	310	344	316	310	315	321	293	315	315	304	303	302	311	325	285	324	332	312	331	338	317	291	315	345	287	295	327	319	321	322	333	328	276	292	319	333	302	330	290	307	320	308	290	327	285	316	308	332	347	318	281	363	302	294	304	293	317	308	340	315	330	301	293	299	314	335	277	328	361	337	292	315	298	306	286	323	334	334	273	304	302	288	325	313	308	313	304	317	299	326	308	304	329	306	306	303	342	313	333	320	290	327	333	332	324	291	310	305	325	312	335	316	278	344	294	340	358	318	310	292	312	333	305	320	312	307	309	317	311	320	306	298	299	350	316	282	312	320	309	318	299	334	325	311	326	287	307	297	308	309	304	325	317	310	311	313	307	311	330	331	311	325	315	314	299	330	309	281	350	326	316	287	277	268	304	319	320	308	328	308	325	289	321	344	285	323	340	299	326	298	314	292	292	318	305	313	316	330	287	313	319	316	274	286	329	330	300	304	331	296	321	336	298	287	304	322	326	310	303	308	305	302	297	302	299	314	304	312	309	317	308	321	313	296	291	316	335	342	303	317	280	287	303	298	308	295	286	275	357	316	276	345	305	315	303	272	318	307	305	296	300	313	339	286	303	316	310	294	316	297	296	339	322	323	314	309	309	338	343	313	317	309	293	301	320	321	289	339	312	322	318	322	327	320	325	346	331	291	307	306	296	309	314	324	321	305	335	285	310	304	344	340	299	319	305	332	325	337	298	298	324	308	316	296	333	337	333	328	309	316	321	309	324	336	321	288	328	323	308	330	322	304	350	316	295	311	300	343	311	310	326	266	328	334	303	315	294	324	330	323	310	321	312	274	308	292	313	298	291	289	331	334	312	287	314	307	320	289	296	287	320	328	295	338	299	315	297	304	300	288	314	328	323	351	302	279	342	312	293	329	301	322	324	303	316	318	310	302	335	306	308	339	281	339	301	312	325	319	297	305	312	329	311	318	261	338	316	318	320	309	307	320	316	318	289	309	305	311	333	298	302	292	335	287	300	337	299	319	311	305	292	336	330	286	301	319	318	346	282	295	321	306	296	362	320	320	297	284	309	308	306	340	261	278	302	312	331	297	364	309	328	338	289	314	337	347	307	303	316	314	298	288	296	319	284	339	308	314	319	305	319	315	277	294	273	321	326	320	292	318	326	316	322	321	323	277	319	322	303	305	310	283	319	302	311	305	265	312	300	310	290	305	349	323	325	304	333	306	320	286	340	282	318	320	307	308	306	310	335	341	299	327	300	309	302	338	319	320	309	305	304	306	317	297	298	318	330	318	314	345	315	303	311	332	288	296	281	310	279	307	315	306	296	339	310	302	305	306	317	315	314	323	324	329	307	349	300	306	296	310	295	303	335	302	311	327	290	295	287	341	314	308	357	296	313	306	306	274	266	336	325	319	313	320	324	321	313	328	314	306	327	307	331	319	320	324	300	316	318	302	327	299	275	293	283	310	356	295	320	305	293	290	306	309	329	313	341	303	326	314	327	306	296	299	301	312	289	308	309	317	319	291	274	296	306	296	341	334	306	348	331	289	307	308	307	313	310	287	284	308	339	295	305	303	322	315	330	335	303	319	291	312	325	329	301	283	283	297	290	328	310	286	279	308	303	315	288	340	311	301	296	283	298	322	306	328	299	316	330	303	298	339	311	305	255	323	304	309	345	327	300	309	302	266	312	342	315	325	306	314	294	337	312	291	285	269	314	302	308	338	324	322	300	318	318	296	331	306	322	305	323	338	319	304	298	316	287	297	310	315	330	319	317	323	347	313	286	282	305	306	323	326	316	298	321	340	324	277	315	305	296	307	326	295	309	309	302	314	304	319	281	304	305	309	335	300	313	307	319	333	347	286	287	300	290	335	293	352	325	291	302	303	323	305	330	321	314	322	312	309	305	299	316	327	316	315	329	299	308	304	284	317	288	292	318	314	309	339	340	308	310	336	302	326	304	303	301	306	299	282	297	309	284	314	326	286	311	280	316	289	314	317	291	306	336	303	326	335	334	322	341	297	320	314	336	304	319	314	306	302	312	325	316	340	331	311	298	291	317	292	322	324	287	314	326	298	292	320	334	315	305	301	289	303	336	292	328	320	299	326	343	323	295	297	310	336	313	314	300	326	291	283	327	290	316	295	340	315	309	354	324	322	301	300	324	316	313	325	271	310	289	317	318	322	330	316	307	281	317	294	295	304	303	292	307	281	317	342	294	327	307	347	330	348	312
2600	856	174	148	182	217	192	161	174	146	128	121	96	93	75	85	75	75	69	62	71	72	55	58	63	55	51	69	49	46	49	68	58	64	65	57	62	66	53	43	49	60	55	72	51	51	45	44	50	55	44	49	45	55	57	41	45	54	57	45	49	62	41	59	53	56	63	53	55	50	48	58	48	48	56	51	47	61	56	47	50	44	52	54	64	59	48	61	52	61	48	56	42	52	56	53	55	52	52	51	55	46	45	39	58	42	56	59	46	54	41	42	48	49	51	52	56	47	44	52	51	48	52	60	57	52	49	46	55	55	65	47	52	51	53	39	56	58	49	54	45	41	41	45	43	35	50	57	54	44	53	41	46	40	43	47	39	52	46	45	52	46	70	47	48	47	53	59	41	60	58	68	51	46	50	51	56	56	52	58	50	55	43	46	33	50	54	50	47	54	47	46	53	43	46	47	51	49	49	57	52	48	41	51	44	52	52	47	47	51	47	55	40	39	42	55	41	41	48	61	51	47	58	44	43	63	56	39	43	55	65	41	46	57	39	50	43	44	47	42	62	48	46	53	54	42	45	33	55	47	50	56	48	39	56	49	53	43	50	36	55	47	50	55	48	48	48	44	52	48	43	49	41	33	51	52	57	34	51	48	47	51	53	41	58	61	59	40	60	51	48	44	48	56	67	37	57	54	46	47	53	59	43	46	46	53	49	48	41	59	51	58	58	47	48	51	53	52	53	39	51	55	63	52	70	55	61	55	48	60	45	57	47	55	48	44	56	54	57	40	41	59	55	60	49	50	66	47	42	36	42	41	55	50	62	61	47	37	45	47	53	52	48	47	51	59	48	53	39	42	52	59	59	52	51	55	54	43	63	50	38	46	53	55	46	50	54	64	57	66	45	64	49	48	44	56	44	48	39	61	54	49	56	56	46	52	52	66	52	50	40	41	35	53	48	50	33	55	53	39	49	54	53	48	49	56	38	49	60	51	50	40	50	46	50	42	54	54	50	51	46	49	44	34	56	54	48	62	53	59	56	43	53	54	46	58	62	55	47	43	43	58	47	44	55	48	63	51	51	56	59	52	51	58	47	48	45	52	53	50	52	62	39	55	53	62	52	48	53	57	63	52	43	50	53	48	46	41	47	49	46	41	48	49	43	40	60	56	51	50	63	48	46	50	42	45	52	54	51	42	49	50	59	53	57	50	55	45	51	51	56	40	50	61	31	39	59	57	42	54	53	55	59	50	54	59	57	55	41	61	50	55	52	52	46	48	53	54	53	45	67	44	51	55	47	55	35	47	44	58	59	57	55	59	47	45	74	61	67	44	51	45	57	46	52	55	51	61	57	60	49	40	48	66	39	53	46	43	48	49	46	49	44	43	38	47	50	53	45	51	69	41	52	49	37	50	38	58	45	54	45	50	48	47	47	56	44	58	57	49	63	55	42	56	52	44	47	56	55	47	53	49	56	58	45	39	43	51	47	54	42	46	43	53	56	49	64	47	57	48	44	47	48	39	51	54	68	56	49	66	64	51	52	46	57	46	48	54	57	61	51	46	50	53	43	52	59	49	40	53	45	57	57	41	64	44	55	47	48	42	54	54	46	49	43	43	49	51	40	45	58	54	45	33	55	61	43	48	35	46	55	64	50	46	53	48	46	45	63	58	35	48	54	44	36	49	65	52	50	42	50	63	42	54	40	50	52	49	57	63	52	51	64	61	53	43	57	45	54	48	56	47	43	56	52	46	37	42	59	56	42	37	52	46	54	44	66	52	53	42	57	55	48	39	55	50	48	55	50	49	52	52	50	54	49	49	55	55	44	57	46	50	59	48	58	53	52	67	57	51	56	56	55	50	44	48	53	55	61	48	49	63	44	43	44	54	54	50	44	56	60	60	62	49	44	50	56	41	50	50	66	47	62	50	49	50	65	43	60	45	41	62	46	45	44	53	47	53	52	53	65	56	57	58	56	38	53	45	53	52	49	56	61	39	39	43	42	55	49	47	66	48	56	47	40	54	49	49	52	39	37	42	44	54	56	56	46	56	42	62	40	33	55	54	55	42	60	49	62	57	51	58	45	49	48	34	50	41	51	51	63	46	58	54	45	55	61	41	68	63	50	49	50	50	56	41	68	45	68	36	48	41	60	51	54	42	64	64	45	64	56	47	43	62	60	57	49	52	50	50	65	51	59	65	44	49	57	48	46	38	64	64	50	66	50	59	50	56	49	46	48	54	50	68	54	50	50	43	42	52	43	45	41	54	52	39	57	48	47	50	54	38	57	59	34	53	52	40	53	48	58	41	49	42	53	60	46	57	44	55	52	65	49	46	43	62	51	38	55	53	39	45	50	54	50	48	51	52	56	53	52	59	55	50	41	43	44	48	42	69	51	53	53	47	43	58	38	50	57	48	50	48	41	56	75	50	47	57	55	50	44	52	45	42	35	38	50	48	53	47	52	49	50	47	48	54	51	44	43	56	51	52	63	44	47	59	51	49	46	63	54	50	53	47	52	40	45	35	46	46	52	63	49	52	42	54	54	49	69	48	59	43	53	53	47	47	44	58	51	53	54	57	49	45	47	56	55	57	53	46	58	46	47	50	53	53	56	48	52	47	62	55	53	52	48	61	59	27	65	49	47	63	35	47	45	59	38	52	49	62	58	47	41	63	57	38	44	45	42	50	53	45	44	44	48	54	56	45	38	49	59	51	42	52	48	48	54	55	58	45	55	38	54	65	61	63	42	46	57	60	55	53	63	41	50	43	54	45	52	48	53	55	38	55	59	47	52	59	42	42	57	51	47	45	64	50	57	70	43	51	61	55	46	59	66	43	60	47	42	49	62	54	66	57	46	57	58	44	54	51	58	54	44	55	52	51	57	59	49	50	47	66	50	54	47	57	58	35	53	63	58	55	56	51	52	52	47	48	44	56	54	35	52	50	54	72	42	61	56	61	53	50	45	44	41	40	60	46	44	45	56	43	46	45	47	61	53	41	54	48	52	67	54	50	56	64	51	45	60	47	41	45	49	48	44	45	48	47	54	61	63	61	40	57	55	44	60	53	60	55	49	56	45	51	52	58	58	52	51	61	40	44	57	53	48	46	41	51	55	45	55	45	39	55	49	48	63	45	54	54	48	52	51	56	50	48	63	47	45	59	49	53	42	36	42	60	52	60	47	53	53	54	52	54	42	44	49	52	50	53	55	36	57	54	34	51	53	56	57	49	58	53	55	41	56	53	27	49	48	54	48	45	38	57	63	63	58	46	51	50	49	54	53	54	50	51	53	60	59	50	54	49	51	45	51	51	43	62	50	59	49	58	50	27	38	59	45	56	52	55	51	49	59	37	53	45	51	41	49	38	52	47	46	48	67	46	52	51	63	45	51	51	60	44	35	48	50	52	56	44	45	55	51	57	51	61	61	51	49	57	50	46	58	53	45	52	36	50	45	44	62	40	56	45	47	52	55	52	40	41	52	52	62	47	53	47
21244	11594	4069	11129	17118	16394	13637	10677	8618	6996	5520	4609	3739	3199	2723	2405	2321	2038	1818	1733	1562	1429	1468	1351	1290	1230	1209	1215	1185	1145	1145	1088	1044	1013	1026	1040	1062	940	968	944	960	935	912	930	977	923	940	910	923	891	893	890	885	834	920	894	883	961	865	851	914	918	891	880	856	882	867	872	903	892	858	882	850	851	827	814	918	839	841	849	887	858	811	856	793	836	858	835	837	837	815	840	854	881	835	832	811	838	808	894	828	877	791	791	839	856	863	851	817	857	820	794	808	846	840	864	787	807	803	872	828	851	826	824	828	788	866	831	825	860	808	780	830	799	825	856	833	827	837	856	839	837	784	861	867	807	803	815	822	840	821	831	841	810	835	811	856	832	851	832	811	868	854	834	798	808	817	835	831	834	840	785	827	826	865	854	781	823	764	853	840	806	815	803	786	816	818	806	815	764	813	840	835	791	785	784	776	789	826	858	775	846	759	831	811	796	831	842	840	831	844	820	816	802	783	806	829	835	817	819	814	829	839	755	820	812	789	851	761	795	819	813	854	780	762	875	814	772	773	745	858	825	790	856	803	807	775	862	819	816	835	810	784	828	777	818	843	790	813	825	807	816	786	788	813	823	808	803	791	820	820	801	800	850	890	822	842	774	805	772	824	769	806	806	826	822	851	801	817	801	818	827	756	759	774	803	825	796	850	819	806	824	810	841	841	797	856	788	810	805	855	831	893	808	848	819	771	794	806	822	826	789	876	787	790	783	804	807	836	811	801	831	808	782	812	812	776	814	825	788	844	850	804	797	775	809	772	788	856	837	845	817	813	830	856	804	811	761	810	803	831	835	814	884	765	805	843	793	803	829	794	800	833	830	735	796	831	820	809	843	809	807	790	727	780	796	794	795	804	782	778	790	790	843	809	798	850	817	820	798	821	821	858	777	867	767	777	872	812	786	818	809	802	833	820	802	822	865	832	774	830	783	815	779	780	829	820	756	815	749	795	839	791	815	823	830	830	790	802	798	782	776	767	783	828	857	813	802	828	849	768	782	831	838	793	800	812	798	849	804	832	829	807	861	852	762	805	799	797	798	825	834	815	799	892	879	817	837	833	836	820	812	834	775	804	743	800	805	780	816	769	846	837	818	822	818	829	816	772	791	795	840	806	767	834	790	782	762	797	777	771	779	864	798	812	737	789	838	779	790	776	824	763	844	793	856	774	801	790	816	819	829	796	813	814	814	814	825	876	802	767	790	797	823	818	855	804	790	805	831	818	822	806	804	779	773	832	857	841	816	841	806	850	821	830	785	809	808	789	802	772	806	785	800	843	831	784	828	778	828	835	848	838	782	849	863	791	877	819	796	810	814	861	863	850	823	855	793	832	800	803	847	786	829	811	861	809	785	809	760	783	827	814	819	845	784	782	792	846	791	808	778	837	811	795	809	860	869	793	786	798	770	809	818	813	806	822	812	817	801	832	829	822	814	751	832	802	764	855	841	799	808	834	827	853	848	832	815	851	809	831	821	775	760	806	780	807	790	830	819	807	756	852	801	851	806	756	825	794	844	817	772	835	822	800	846	808	811	844	870	844	805	830	796	830	773	786	819	839	785	843	797	773	778	819	806	796	839	809	871	884	797	804	802	772	796	814	861	820	792	855	814	801	817	809	779	875	808	757	815	803	824	827	838	784	771	899	820	818	814	749	786	815	826	832	820	856	801	853	803	810	803	798	803	789	786	833	787	775	816	755	838	853	842	828	791	833	790	785	850	813	874	814	819	814	867	857	822	822	804	770	838	792	824	815	834	817	817	794	865	778	848	793	764	765	809	799	865	797	838	809	816	847	762	832	841	796	785	809	782	810	813	855	846	836	870	803	786	829	859	808	773	797	796	840	787	783	829	856	765	834	813	793	833	815	752	791	781	815	798	788	814	812	785	813	811	832	813	836	784	837	793	833	792	812	783	780	828	803	832	807	834	825	773	801	784	845	819	853	835	841	832	805	764	822	800	831	813	798	806	846	814	795	835	853	811	822	811	806	862	811	850	799	837	781	821	778	801	748	757	824	822	786	834	841	811	836	839	791	779	792	846	772	815	768	803	842	790	773	853	854	762	762	830	827	876	786	855	814	809	833	770	797	843	801	750	854	839	794	832	815	837	854	777	798	810	824	789	811	765	759	837	847	821	875	819	837	811	791	851	780	789	765	829	813	843	825	804	782	846	824	787	799	799	837	834	789	818	836	849	831	777	869	793	836	818	868	817	824	818	797	855	807	874	792	854	742	844	783	795	805	810	831	816	835	788	833	862	824	818	826	794	818	818	802	849	821	773	795	775	827	802	824	843	872	803	799	817	749	828	861	848	828	836	849	839	777	814	838	810	770	793	808	848	847	753	796	833	848	859	783	791	784	797	857	844	773	797	822	819	838	814	788	756	855	778	786	813	758	796	810	833	782	806	776	833	834	807	793	844	824	816	817	785	809	804	810	786	794	821	768	828	818	806	822	834	820	781	870	827	780	813	770	822	875	822	800	768	760	815	827	830	825	793	813	842	832	841	781	845	801	820	926	803	827	841	833	807	798	852	795	813	797	795	822	809	779	788	854	762	850	791	776	852	850	784	818	770	804	812	807	844	788	786	759	788	834	823	791	725	789	823	822	742	851	829	821	801	795	789	798	809	810	764	787	811	776	787	823	819	758	816	849	815	758	750	858	815	806	843	826	801	813	793	790	833	789	761	810	836	810	859	802	844	847	806	829	807	795	821	820	794	811	828	818	825	769	814	832	813	872	822	829	833	852	816	805	802	833	837	794	778	876	816	840	827	807	805	779	803	798	783	797	826	817	805	834	844	818	849	810	814	836	838	788	795	802	817	801	824	765	812	830	797	885	793	822	807	747	782	827	808	783	822	844	766	782	808	770	840	814	798	802	834	843	781	784	806	795	800	825	824	806	809	856	791	823	731	868	803	750	894	796	826	819	824	865	791	801	802	788	821	810	775	832	847	772	818	797	824	845	856	829	803	854	813	780	825	821	865	813	863	844	803	844	779	809	787	796	806	838	839	780	820	862	808	769	814	842	815	822	797	846	775	814	803	782	849	789	785	793	806	792	817	798	767	815	835	831	835	801	819	835	824	832	903	827	827	804	852	848	849	811	767	808	852	891	782	784	820	858	835	795	780	815	802	797	789	863	831	791	814	770	778	786	825	836	795	805	799	825	809	776	870	802	798	816	854	810	816	850	801	800	786	821	836	796	787	819	801	845	810	755	853	823	860	789	813	755	790	817	834	852	803	813	789	836	804	828	810	775	824	794	811	808	798	823	787	814	831	817	812	858	777	775	831	736	806	835	828	804	836	740	865	840	771	835	838	785	850	830	807	714	826	821	801	781	835	829	846	781	854	786	803	818	793	742	810	793	792	809	778	801	820	794	851	793	802	813	844	790	824	849	812	816	804	784	790	800	847	831	799	821	796	820	837	787	828	777	806	835	755	816	804	810	810
2102	1587	247	175	308	342	314	242	254	222	167	172	107	123	103	87	81	90	70	79	78	69	53	65	54	57	58	58	50	63	40	53	51	53	49	42	52	49	37	43	49	32	43	35	45	47	41	43	39	39	40	50	29	34	38	40	35	44	49	46	52	35	42	38	46	40	32	39	37	43	52	46	29	61	43	25	44	35	43	43	44	25	36	30	42	43	45	29	26	32	37	52	35	37	41	41	48	45	43	40	47	38	38	31	43	35	43	46	35	45	34	33	41	39	36	41	23	38	38	38	34	33	46	37	40	24	40	46	36	46	35	41	35	37	46	44	40	45	38	30	32	35	45	38	38	44	44	42	46	23	38	42	35	34	45	37	35	45	31	26	39	44	36	45	35	39	39	48	37	37	46	33	37	37	27	38	31	30	37	37	42	39	42	35	35	34	36	43	40	32	44	40	49	40	41	36	42	38	40	27	37	45	36	33	40	35	45	41	36	44	34	39	39	35	45	32	39	32	39	36	46	35	34	52	50	43	37	42	42	41	36	36	37	25	47	36	43	42	37	35	36	27	22	38	32	42	45	18	38	32	31	35	37	42	41	42	36	33	38	40	37	40	37	37	27	32	51	38	30	46	41	34	28	33	34	38	26	38	38	42	44	31	39	34	31	36	32	30	42	41	36	44	42	34	38	37	36	42	28	46	36	42	37	33	39	45	37	33	35	32	36	35	30	41	43	34	33	39	29	41	26	42	39	39	37	44	39	50	40	31	46	32	37	37	39	41	44	54	39	37	43	46	37	37	36	31	38	40	40	34	47	39	31	37	37	33	32	32	37	34	43	27	40	34	45	40	45	34	34	33	37	35	35	33	27	34	38	43	41	41	44	40	37	38	32	46	44	40	45	36	38	41	49	47	41	33	44	44	39	38	25	51	48	44	36	39	43	40	29	37	39	42	35	43	40	38	38	31	42	48	37	31	29	35	37	51	54	28	34	42	27	35	22	29	39	30	39	37	41	33	45	24	34	33	43	42	36	37	38	39	27	24	48	33	40	31	39	38	40	46	44	29	38	38	33	43	32	40	43	35	42	42	52	35	56	50	49	34	42	38	46	24	51	41	42	47	33	40	39	35	43	39	42	25	44	37	41	44	40	41	42	32	26	34	42	39	44	39	49	33	46	45	29	40	48	43	37	36	40	39	33	37	40	34	44	34	53	35	40	50	46	36	36	26	40	35	37	42	44	51	35	47	39	33	41	42	32	39	41	31	35	52	25	22	31	47	45	32	47	33	57	50	39	34	38	38	43	31	34	29	37	40	36	34	47	41	31	39	31	41	42	31	36	38	36	29	43	32	36	35	27	31	43	33	38	41	39	37	40	32	36	41	39	30	41	29	18	30	42	37	39	30	27	41	36	42	30	40	42	39	46	38	35	36	39	33	57	47	34	38	32	30	32	37	40	29	28	45	43	32	28	33	35	41	40	42	35	23	52	34	34	41	39	32	39	36	35	30	40	29	31	40	44	49	46	33	49	33	46	40	36	38	36	30	37	30	36	42	41	40	34	36	47	24	49	31	50	36	41	38	33	33	47	35	32	34	33	43	40	38	30	36	41	37	30	47	35	39	34	40	35	46	47	39	45	44	32	46	42	47	42	46	45	39	41	24	40	45	45	38	24	25	37	40	33	40	40	32	36	40	37	30	43	28	31	35	37	34	47	50	45	48	30	34	42	48	38	41	35	51	33	39	42	32	45	43	35	29	43	44	35	45	36	32	30	39	40	41	54	44	40	32	32	40	34	45	35	37	36	44	31	30	42	38	38	28	28	40	32	39	46	27	50	29	36	42	32	40	37	43	28	41	33	36	36	41	34	28	36	33	35	31	35	41	34	32	45	42	47	32	39	49	37	41	33	34	42	39	43	36	32	33	36	31	40	41	33	38	32	37	39	47	38	37	39	32	40	27	36	38	36	43	28	30	34	33	35	32	31	45	42	35	44	36	37	34	46	41	33	39	39	34	39	40	32	37	37	32	31	42	33	51	41	29	39	27	39	30	37	40	48	32	36	44	35	39	48	41	37	46	41	33	45	33	50	39	30	41	35	42	42	37	34	40	39	36	41	31	29	45	50	37	50	37	39	41	34	37	27	39	28	36	35	44	32	39	38	32	52	34	42	46	36	39	43	33	38	38	47	39	40	41	36	39	40	25	37	39	37	33	40	36	37	36	33	38	35	38	43	48	33	39	40	35	29	29	38	34	40	40	38	39	42	36	37	32	50	43	42	38	29	42	36	34	37	35	33	38	40	48	34	38	35	30	33	38	30	38	31	38	28	28	42	47	43	47	35	32	31	39	25	38	48	38	34	37	39	32	37	44	45	44	35	39	36	40	49	42	39	34	40	29	31	41	41	39	37	43	34	42	33	40	37	35	22	32	34	34	29	36	46	33	36	39	36	47	38	42	47	51	37	31	34	35	38	39	31	41	39	51	27	37	31	37	29	33	48	35	39	41	37	35	40	32	41	32	30	32	37	39	32	30	30	34	39	26	45	37	37	37	41	33	36	36	34	33	40	48	31	40	43	30	31	28	45	33	38	39	41	33	48	33	49	38	39	37	32	48	41	34	48	41	29	44	40	45	27	45	36	42	36	39	34	28	24	36	45	44	52	39	33	41	40	33	37	31	39	33	44	32	49	29	32	33	47	36	48	40	35	40	40	45	40	27	47	25	44	47	40	48	53	37	38	37	32	30	30	34	48	39	52	40	45	38	39	28	42	28	43	35	39	37	47	32	33	33	34	36	39	40	37	35	41	31	34	39	31	39	34	35	41	33	32	48	29	36	30	42	38	38	47	41	36	52	40	43	39	45	32	38	31	41	45	39	45	34	40	37	45	34	46	35	33	35	40	38	43	31	36	39	36	49	32	39	32	38	39	35	31	39	44	38	32	37	36	32	47	39	38	47	49	38	33	27	37	44	39	28	37	40	32	42	33	36	30	42	24	39	36	25	42	44	33	44	41	51	52	30	40	41	36	48	39	43	33	38	40	46	49	37	37	33	33	42	44	27	33	49	36	39	36	27	40	36	37	53	32	42	38	30	36	42	38	43	37	39	41	44	41	43	38	42	31	40	37	29	48	28	38	52	33	42	33	27	35	39	38	51	41	37	29	43	34	40	52	45	34	37	41	33	35	41	46	29	49	27	46	45	37	38	35	30	46	34	43	41	48	35	24	31	27	40	34	42	45	39	35	36	52	39	37	35	44	30	38	39	44	32	43	39	37	39	34	49	39	36	35	40	35	49	43	35	39	45	37	40	33	36	43	47	38	48	39	42	47	50	37	40	28	34	43	31	43	42	34	33	43	37	56	36	41	27	39	45	40	42	26	33	36	43	40	28	32	31	33	40	45	38	35	38	39	41	36	41	30	38	45	46	48	43	34	45	40	38	42	44	38	32	41	47	42	31	49	52	40	43	46	42	46	39	39	42	33	36	38	47
29461	12964	6357	16717	24498	23274	19811	16170	13280	10773	8639	7347	5783	4851	4208	3711	3060	2799	2583	2353	2144	1993	1858	1688	1614	1446	1476	1420	1327	1283	1188	1213	1145	1097	1090	1031	957	958	939	948	915	867	897	793	816	825	831	819	844	789	754	809	811	778	783	791	812	739	753	778	736	681	700	738	726	723	701	688	757	682	666	699	676	657	669	646	658	657	659	694	672	722	650	687	648	670	658	659	649	658	652	671	628	678	692	691	662	672	701	661	639	651	653	629	614	648	643	650	653	658	654	649	634	629	678	686	639	650	692	641	682	647	644	647	674	631	681	631	627	643	652	640	604	652	686	671	630	642	664	636	623	639	596	667	652	668	650	628	630	614	619	625	615	589	587	602	671	616	648	624	634	661	636	597	645	664	623	647	602	569	609	608	625	589	657	646	605	607	615	569	627	618	637	625	610	599	635	607	603	613	607	628	593	589	602	596	610	640	653	610	573	622	613	632	629	623	602	626	630	621	625	617	638	566	623	567	595	579	612	637	633	598	624	586	602	615	579	611	595	610	567	628	611	587	560	590	602	620	586	621	614	577	624	591	604	657	623	590	573	576	595	590	589	592	616	622	606	626	614	643	652	660	589	570	663	601	608	556	562	638	570	643	615	602	647	642	624	599	640	626	593	607	600	583	639	603	596	618	641	583	607	609	628	629	608	599	601	564	584	616	632	601	593	605	631	592	574	644	595	608	593	629	636	616	576	603	582	603	598	587	608	616	615	639	617	609	611	592	623	609	584	571	599	618	564	622	623	613	597	607	599	598	594	586	611	595	604	612	675	621	573	596	598	614	617	631	641	628	572	585	595	639	643	619	633	587	571	616	579	628	633	634	563	619	601	593	581	607	612	584	601	621	614	560	656	643	595	615	645	636	615	661	593	586	634	622	639	638	630	600	635	622	639	610	605	582	600	679	588	641	673	581	639	643	610	629	613	615	674	669	562	626	613	621	638	598	605	577	593	580	596	611	607	639	637	580	608	579	560	626	603	635	616	622	590	591	600	599	603	608	630	573	596	584	624	560	644	630	609	586	583	574	591	599	614	607	587	595	615	608	632	622	647	597	556	596	585	625	612	625	594	558	591	542	617	678	627	598	610	639	599	661	567	598	651	579	607	644	603	617	619	569	625	635	601	624	615	616	590	628	621	617	603	605	606	593	610	605	631	623	631	631	577	592	643	582	614	630	616	613	599	619	584	610	588	580	618	640	591	621	595	596	638	598	591	610	628	623	608	570	661	569	583	663	611	583	617	601	567	546	637	637	598	561	601	628	582	599	648	613	605	610	621	603	579	594	591	632	631	643	642	590	585	568	588	643	563	589	569	655	628	618	598	598	600	619	575	605	622	583	633	576	637	612	629	624	637	613	598	636	597	618	629	553	635	584	580	614	604	620	601	613	614	625	623	628	634	600	617	640	603	628	614	621	602	618	579	591	589	610	578	640	616	584	633	597	608	567	583	622	599	584	628	620	617	623	595	671	614	605	615	597	648	565	596	637	575	614	594	623	606	583	632	560	599	649	613	597	624	619	640	589	652	606	588	589	607	655	653	609	627	614	580	574	621	613	593	584	624	650	593	607	653	586	591	652	609	572	641	625	622	600	634	602	592	677	604	560	600	576	601	638	600	656	599	569	588	606	580	621	642	581	627	665	631	588	546	636	648	605	614	634	649	616	618	590	644	583	631	582	619	633	612	606	667	630	603	587	617	643	598	593	636	610	618	690	613	614	625	622	610	613	618	601	626	615	603	640	610	602	636	593	617	634	613	645	589	615	588	620	619	619	630	627	584	594	638	609	643	623	642	622	585	635	604	644	620	610	675	615	585	567	597	638	593	598	583	611	593	634	562	596	638	668	573	603	630	583	622	562	580	594	622	640	625	639	580	608	647	625	582	619	583	629	630	590	610	599	637	619	615	644	632	598	599	624	600	604	620	578	616	622	623	602	632	635	610	627	643	593	644	677	623	601	595	607	593	619	635	629	614	568	618	613	571	589	605	573	588	638	617	581	583	590	591	564	621	609	615	598	618	603	636	648	620	615	587	585	670	594	627	588	611	597	575	583	603	631	583	603	634	590	562	618	592	636	598	610	630	627	616	570	614	576	617	593	625	586	641	563	583	605	562	648	617	606	576	608	622	637	579	594	590	612	670	641	625	629	604	588	608	602	626	643	635	576	569	610	623	599	607	642	628	583	613	592	621	590	607	600	619	626	571	632	587	563	642	597	582	671	621	561	604	582	597	595	583	612	564	620	574	636	579	616	593	616	601	598	617	609	611	614	587	648	608	602	647	635	643	597	623	593	618	652	595	651	614	606	607	605	640	629	638	593	616	614	670	623	626	618	633	621	637	594	616	595	587	621	593	676	586	577	606	628	596	645	590	608	626	639	598	582	629	597	602	591	596	588	573	632	633	651	614	598	593	626	629	620	600	610	620	610	613	565	614	603	627	655	645	586	641	587	585	566	609	611	633	628	622	595	565	596	638	621	610	597	607	608	615	619	588	590	611	606	619	625	623	610	618	626	617	604	581	603	581	630	590	598	601	612	639	617	605	613	617	617	577	627	587	615	591	609	587	618	642	617	599	627	594	632	610	621	565	630	641	602	568	668	602	586	566	573	611	625	617	604	660	633	602	644	610	626	622	591	614	586	597	609	615	614	602	589	641	588	622	623	601	620	621	607	619	629	606	648	645	623	626	600	573	586	577	631	598	583	590	623	585	600	627	585	619	641	595	616	634	618	586	611	589	615	614	582	621	601	594	594	596	620	609	598	606	603	592	574	628	614	562	612	629	601	605	623	629	621	612	644	610	621	651	633	588	578	571	608	599	589	587	593	585	639	612	604	579	599	559	638	598	659	574	595	596	600	553	631	573	558	595	592	627	664	619	618	606	625	602	604	619	634	658	649	622	625	607	562	649	636	609	617	569	612	636	590	613	613	598	634	630	615	625	576	607	618	616	626	649	555	624	638	633	602	586	593	588	639	587	604	631	601	624	628	640	627	617	603	636	613	635	624	608	613	615	585	599	597	650	617	627	624	646	619	608	609	629	558	586	580	608	622	647	617	617	614	601	579	637	654	590	628	668	617	598	641	594	587	618	594	643	629	602	570	599	644	587	666	627	622	578	593	620	626	649	634	669	605	600	610	566	588	672	610	591	627	608	596	630	603	584	578	622	583	630	591	591	586	606	605	582	618	569	572	642	613	621	651	581	594	598	538	590	629	597	606	632	611	599	626	591	624	590	640	603	589	598	573	576	582	632	563	612	564	536	597	612	567	671	627	619	581	618	581	603	588	561	587	651	627	658	659	620	580	622	591	559	592	628	581	575	581	580	614	633	637	628	578	632	574	639	568	636	610	616	607	659	607	589	595	642	645	600	632	604	623	576	564	620	605	618	624	631	634	580	622	639	569	648	590	596	622	682	630	619	607	602	593	633	615	602	608	642	609	593	630	588	563	577	597
1417	293	74	84	101	124	105	94	88	65	64	42	44	58	40	40	42	28	36	35	35	29	41	25	49	38	27	32	28	31	28	38	34	29	30	30	34	30	37	24	30	24	25	40	27	19	34	40	38	37	31	37	29	22	31	29	29	38	36	29	33	29	27	38	20	24	31	30	29	24	38	28	29	36	30	26	24	29	29	30	21	23	32	30	25	27	27	33	32	36	29	32	32	27	28	26	31	41	26	30	29	28	28	32	26	32	31	31	31	39	31	24	32	35	32	28	38	38	37	29	27	32	30	26	31	28	42	24	27	33	19	37	27	35	42	28	26	37	27	23	35	25	32	25	34	40	28	31	26	21	30	28	22	36	31	40	28	25	29	27	34	19	33	38	27	33	36	35	26	34	32	45	23	40	36	32	28	35	25	22	31	27	32	34	34	25	29	41	33	31	34	22	31	39	31	24	30	31	35	28	29	34	26	33	25	30	23	36	30	31	32	33	34	29	23	29	32	27	25	28	28	33	41	25	37	21	27	24	27	32	29	35	25	22	26	24	31	24	27	34	30	24	21	28	15	43	42	32	20	34	22	43	35	27	37	33	27	36	35	23	39	29	22	26	28	36	33	37	35	28	31	23	36	26	29	27	34	28	25	22	29	37	36	32	26	34	41	27	35	38	36	30	37	30	39	35	32	32	24	33	29	33	28	30	34	31	27	38	28	30	33	32	34	32	29	27	34	37	32	16	30	30	45	38	27	40	42	28	30	25	29	25	28	37	28	30	34	34	31	28	32	23	40	29	27	26	20	26	29	25	19	21	39	28	33	28	44	25	24	33	33	33	35	35	35	32	30	35	29	31	22	16	24	31	29	25	23	47	39	30	33	30	23	37	36	24	27	29	31	31	28	34	23	34	22	40	18	21	32	32	37	30	36	24	43	25	33	30	31	30	41	24	37	29	28	26	24	27	29	32	25	32	27	27	18	30	27	25	32	29	32	36	45	36	27	31	18	37	33	40	25	18	35	19	19	26	29	20	23	30	29	26	31	30	22	25	23	30	28	26	32	31	34	36	29	30	28	33	43	32	36	30	23	24	34	35	47	35	25	30	27	25	27	32	38	36	30	22	35	36	24	32	29	33	29	27	36	40	38	26	30	28	27	25	20	26	36	23	36	34	25	28	36	30	32	28	32	20	25	33	42	38	36	35	26	27	34	36	24	33	42	35	25	30	41	40	26	27	30	19	29	29	27	32	27	32	31	25	16	28	29	24	31	32	33	27	55	39	33	30	20	39	35	41	26	31	37	40	24	28	36	24	26	22	31	32	33	39	32	30	30	36	34	29	23	30	38	39	24	29	29	43	37	36	34	22	33	31	32	38	31	30	32	24	24	34	31	29	29	34	31	27	32	31	27	20	30	29	27	28	40	36	22	33	32	31	26	35	34	30	33	35	23	29	34	30	27	19	33	38	24	32	30	27	24	25	35	20	28	25	19	26	37	31	31	26	37	28	38	31	31	47	25	33	34	24	31	26	32	28	29	29	36	32	26	37	17	33	33	39	28	31	28	33	32	34	22	27	28	36	29	33	30	37	34	30	25	30	33	28	34	28	29	31	31	27	32	32	32	26	21	24	27	25	26	34	44	26	23	29	34	28	32	34	32	48	21	37	27	27	25	37	41	32	32	33	27	18	34	29	26	33	35	37	25	26	24	34	32	30	22	28	29	27	35	25	31	25	26	33	32	35	27	28	39	34	36	24	25	31	35	33	34	21	25	35	25	31	36	25	27	27	38	27	31	27	28	21	19	37	27	33	26	32	29	25	23	30	27	24	32	24	35	16	40	42	30	25	18	23	32	39	33	29	33	26	30	25	32	20	32	28	31	26	33	34	34	28	26	30	33	38	27	32	37	29	26	29	31	35	23	24	33	18	25	37	33	36	35	37	26	17	28	23	23	35	37	39	33	32	23	28	35	32	30	25	33	24	28	23	32	29	29	30	34	29	33	41	30	27	33	24	31	28	29	36	36	28	35	29	40	28	31	35	30	30	31	26	30	41	27	36	27	26	30	28	24	31	26	37	22	31	29	22	30	29	25	30	34	29	32	34	22	27	26	33	27	32	34	26	30	25	24	28	27	32	28	29	25	30	33	40	33	30	34	30	37	28	34	36	22	41	20	28	35	34	32	31	28	29	41	34	30	33	35	32	30	32	23	35	25	31	37	38	25	29	34	24	41	35	26	32	32	29	40	32	41	33	29	33	29	32	28	26	37	29	41	29	29	20	28	23	29	27	32	26	31	28	22	30	37	24	31	29	36	36	32	33	32	38	30	46	24	32	31	38	34	30	29	24	37	31	28	22	37	35	31	30	33	34	28	24	31	31	33	29	30	28	22	28	30	25	25	37	27	39	36	33	42	33	31	37	32	32	34	37	41	34	34	23	26	24	24	27	37	24	35	31	26	30	17	34	39	29	27	44	24	30	30	34	26	29	41	37	33	32	28	30	35	43	39	30	22	34	37	37	33	31	36	33	30	23	35	24	22	29	39	31	33	36	24	32	31	37	29	38	41	27	31	42	41	22	25	36	31	25	33	27	24	29	24	30	34	36	33	31	17	36	34	33	34	29	21	24	24	21	24	31	29	32	30	29	28	26	41	36	37	34	31	21	42	24	26	24	19	22	35	33	40	28	24	29	23	32	33	30	32	37	37	37	31	35	38	28	23	27	25	28	31	40	38	30	45	32	45	33	40	30	29	40	49	38	38	27	38	28	34	34	33	34	27	30	26	20	28	25	26	40	21	24	42	32	34	31	22	26	32	28	22	34	32	25	30	32	24	25	39	38	24	25	35	38	21	25	29	28	28	26	26	28	26	36	33	27	37	42	32	29	34	32	22	23	24	31	38	31	30	39	31	25	41	36	22	31	31	23	32	32	32	28	24	23	21	27	33	31	25	33	27	27	26	25	33	33	33	33	35	29	34	33	41	36	19	33	21	33	31	21	36	23	30	25	31	40	26	34	23	41	23	36	32	33	31	40	20	36	36	38	37	36	35	31	25	29	37	28	31	26	28	29	25	28	36	34	29	28	44	29	13	24	29	31	35	42	22	36	35	31	31	29	25	39	32	34	38	37	26	25	28	28	34	29	33	35	27	28	42	33	23	37	36	25	24	33	31	31	32	23	27	24	33	34	37	33	37	29	27	25	32	24	33	41	34	39	32	36	31	25	32	31	25	20	41	28	31	33	32	25	29	24	25	36	33	31	29	32	27	33	38	33	38	22	29	29	31	24	24	24	35	38	41	28	22	38	41	29	29	26	29	28	29	29	28	27	32	33	29	35	39	35	30	33	33	28	26	32	29	31	24	35	29	30	32	32	32	33	46	35	34	30	37	31	36	28	26	22	25	28	33	25	35	21	27	28	40	32	32	29	27	35	29	32	27	22	32	26	33	43	21	31	34	31	27	33	28	28	31	28	37	26	28	34	37	32	31	27
15174	8700	2302	6273	10719	9838	7661	5843	4601	3543	2775	2268	1879	1553	1359	1278	1155	1042	927	822	877	789	765	757	772	654	658	650	667	646	590	595	640	644	595	594	574	564	530	528	534	510	522	536	574	534	530	540	504	526	531	513	484	541	540	520	516	526	495	519	518	496	484	563	517	552	527	520	507	500	519	525	504	487	509	540	484	478	494	482	464	513	480	498	489	498	500	476	509	476	481	490	497	497	504	492	479	550	477	506	478	547	478	476	476	500	498	436	493	510	481	485	473	502	475	516	523	509	557	478	483	482	483	516	499	511	544	502	507	490	506	518	512	533	518	523	518	510	499	534	500	509	503	505	503	494	464	454	527	467	481	527	493	473	497	538	444	522	474	486	522	504	483	502	480	496	508	512	508	544	511	528	496	505	505	460	491	562	480	498	450	461	526	507	523	482	496	507	481	478	468	483	512	523	505	488	505	486	463	482	485	511	517	437	524	506	464	517	528	488	520	494	513	489	555	492	505	458	501	479	524	506	486	531	514	528	535	481	489	514	495	494	494	531	493	516	520	497	543	489	455	478	534	501	526	523	475	489	444	509	486	508	464	484	518	470	456	479	467	531	457	519	457	525	492	492	448	494	509	461	498	502	489	489	508	475	474	487	517	514	509	423	508	485	463	474	489	474	505	491	483	502	508	452	494	531	508	495	501	468	485	489	489	489	464	469	506	443	542	513	474	528	497	476	490	512	458	483	512	531	481	491	442	492	517	502	475	483	459	461	508	472	482	487	505	479	468	504	461	514	508	511	486	502	490	497	490	512	446	547	498	481	476	485	503	522	461	481	507	472	468	490	502	499	498	520	493	495	492	466	456	496	541	486	485	486	508	517	482	486	532	509	463	500	483	480	456	521	472	532	493	505	457	518	479	493	444	484	487	505	522	475	491	463	481	495	476	475	511	460	492	492	518	517	511	475	470	499	441	483	468	481	495	489	466	509	478	464	514	498	503	491	523	457	469	501	493	493	489	474	515	490	466	485	489	486	458	516	516	508	470	500	504	500	525	464	472	516	501	513	484	489	462	483	481	476	518	484	512	467	522	518	491	509	515	499	483	505	479	478	446	473	502	519	493	505	533	511	471	494	482	526	458	486	471	510	483	469	497	507	466	481	466	474	483	512	485	496	480	486	502	498	494	479	499	491	472	503	498	527	497	474	479	485	509	499	499	505	485	529	486	474	519	491	472	494	468	527	532	492	512	516	463	483	496	508	493	492	500	528	484	512	460	493	477	498	480	488	478	498	496	471	494	459	494	484	484	512	495	463	492	499	531	518	468	453	498	507	520	482	502	460	498	452	512	482	451	505	507	528	481	489	458	484	467	499	489	487	496	487	514	484	520	475	538	485	496	495	484	518	480	506	484	477	482	495	486	452	476	494	502	539	499	539	496	465	499	468	501	493	499	485	488	478	542	497	502	525	510	438	513	522	510	508	515	471	522	472	507	506	485	507	468	497	505	476	494	506	527	498	511	510	493	534	504	508	469	496	477	450	513	456	458	503	478	459	449	496	506	497	457	459	495	504	536	468	485	484	535	505	480	459	482	510	476	478	475	509	473	474	498	509	484	495	524	483	502	502	513	477	512	463	500	501	495	481	479	470	488	535	482	501	510	511	495	477	509	505	480	508	454	538	514	506	492	504	495	482	508	493	506	475	511	463	470	529	486	433	498	477	485	517	473	475	477	489	464	493	496	475	490	483	510	506	506	504	485	485	483	493	505	495	490	502	517	469	529	466	508	488	492	519	506	464	454	519	503	471	463	461	521	501	460	494	526	511	489	478	488	523	496	490	528	502	480	502	534	463	503	481	509	467	467	456	498	488	519	514	486	516	482	506	527	500	501	514	490	452	490	502	495	527	543	467	490	489	474	497	486	513	499	448	484	515	488	462	495	464	473	498	505	511	506	541	525	501	500	490	489	488	510	516	470	471	459	480	464	530	491	538	524	482	459	479	512	495	524	511	478	514	521	490	456	534	499	481	505	496	488	512	528	458	467	515	495	487	492	479	496	487	473	510	472	487	511	532	499	493	482	494	474	488	514	472	521	506	487	488	509	475	499	478	476	435	456	471	462	493	484	476	515	496	448	492	452	490	473	484	458	491	526	476	462	496	506	489	484	488	463	479	507	486	502	469	486	514	522	487	456	497	491	485	508	503	495	507	500	489	477	481	484	454	475	490	515	521	538	514	495	468	528	510	509	526	489	493	498	489	470	497	481	523	488	502	501	502	448	507	504	525	519	528	467	504	490	485	489	548	490	497	499	470	468	482	523	481	487	517	488	461	513	506	470	503	464	480	452	498	519	468	483	504	486	484	500	494	469	510	472	465	487	449	500	525	514	473	504	491	417	526	477	492	475	491	448	510	480	531	473	504	480	474	497	498	500	456	532	469	484	556	446	502	478	501	488	467	499	525	506	477	529	505	497	482	478	499	488	461	497	472	498	457	485	515	493	497	516	521	498	497	524	542	501	506	483	439	521	521	496	491	516	477	499	469	491	509	500	507	504	469	509	494	496	491	531	500	506	519	467	520	513	510	469	471	488	447	467	490	485	506	456	452	481	489	496	494	527	495	453	471	484	451	510	505	448	493	461	523	440	525	500	506	503	526	521	486	471	470	495	494	494	497	482	478	509	518	538	498	484	479	491	499	503	503	508	519	440	477	502	476	481	476	459	473	494	488	477	502	508	467	487	513	487	508	524	518	473	508	504	472	491	441	481	481	473	505	451	461	514	481	468	530	470	474	447	503	499	499	474	489	484	481	495	477	489	531	472	508	472	460	468	446	512	503	536	505	470	520	464	516	480	502	505	477	508	460	511	488	447	520	482	561	530	505	480	527	486	496	490	509	492	524	501	472	466	454	464	454	485	506	560	497	489	493	510	463	510	473	523	493	511	489	490	532	520	464	469	485	472	476	496	489	475	485	467	514	508	459	501	492	500	484	517	511	505	493	464	514	479	506	512	501	452	451	478	490	481	527	483	524	490	517	495	500	539	500	509	477	446	504	507	501	501	475	506	518	477	502	502	473	499	490	501	495	490	451	544	507	541	482	502	460	518	500	507	508	477	496	486	509	499	505	509	446	508	484	496	489	460	474	472	453	507	526	481	472	468	474	524	496	480	471	511	486	511	516	497	469	454	462	485	489	463	481	552	515	532	506	510	481	496	517	512	505	498	497	495	446	473	432	490	536	509	514	489	519	510	504	501	526	540	448	505	495	490	461	545	495	484	501	516	463	498	481	501	530	483	472	520	497	522	490	441	499	472	481	510	493	504	473	528	462	460	476	502	494	460	516	444	461	485	508	482	474	530	475	488	473	485	497	511	511	502	472	485	499	513	448	489	498	461	488	451	463	545	518	485	510	503	478	500	535	498	478	508	505	514	507	498	467	467	526	486	455	472	502	474	487	481	491	466	455	501	508	492	477	495	495	524	494	470	470	490	523	487	475
1018	770	138	103	165	205	193	174	136	110	91	73	77	59	54	63	51	38	41	39	39	29	20	36	33	39	25	26	31	20	38	29	13	18	17	26	25	21	21	22	23	16	20	29	19	22	16	14	11	20	19	24	13	22	22	25	22	20	23	25	24	27	23	23	15	23	19	24	23	17	21	24	19	26	20	18	24	20	18	23	23	15	13	8	20	17	22	19	17	19	21	10	13	16	16	20	14	27	17	27	24	21	16	22	23	13	17	15	8	15	19	25	18	20	25	8	16	26	19	18	21	20	20	26	15	18	17	15	17	10	18	21	19	24	16	31	25	20	10	16	18	13	16	20	18	17	17	21	17	21	22	12	20	20	19	13	21	28	22	16	22	23	25	16	20	18	14	11	24	20	19	8	12	20	19	13	13	19	30	24	23	17	14	16	24	13	14	18	24	21	15	25	22	16	18	22	16	20	23	17	15	27	20	9	21	16	20	23	13	14	30	15	18	15	15	11	23	17	18	22	18	10	17	18	12	24	13	16	16	13	15	11	16	19	18	18	22	18	18	16	22	16	22	16	19	14	16	16	17	16	19	21	20	15	12	15	17	17	18	28	8	22	14	17	15	19	21	21	14	18	20	14	26	14	21	15	27	19	17	16	25	17	17	23	14	20	19	17	22	25	19	23	18	12	26	18	19	19	15	18	15	16	20	21	17	9	18	11	23	20	13	15	19	17	21	11	16	22	15	15	30	16	20	19	23	14	18	17	17	23	19	12	12	14	14	13	19	21	14	22	21	21	25	17	21	13	19	19	17	19	18	24	26	16	19	25	19	20	20	23	17	20	29	17	13	18	22	10	23	19	20	17	19	24	15	21	17	15	22	20	24	15	15	22	23	17	20	26	14	25	19	15	18	17	9	16	31	13	25	29	15	18	20	19	16	19	23	20	22	13	16	24	13	19	11	13	15	26	21	14	17	17	13	10	26	19	20	17	13	18	19	21	13	22	15	17	11	15	17	11	23	20	11	16	10	24	11	26	11	16	17	24	26	15	9	22	14	14	27	27	18	14	19	22	16	21	18	14	18	24	23	17	20	19	23	17	17	23	22	30	22	23	20	14	26	20	16	18	30	14	21	26	19	17	16	17	25	19	14	18	13	16	27	15	22	23	12	24	17	16	20	22	25	23	12	22	22	10	16	18	16	27	23	14	20	23	17	19	17	17	15	26	14	15	18	20	14	18	14	16	21	14	14	19	23	19	22	24	19	20	16	18	15	17	22	9	23	18	13	19	21	13	14	19	19	24	25	23	25	9	13	19	19	16	17	17	22	13	18	22	24	12	19	26	19	18	19	21	22	17	26	25	22	10	18	17	18	17	19	16	20	17	23	19	26	21	16	24	15	24	17	23	19	13	22	17	23	11	16	22	15	20	17	21	20	20	18	22	19	24	17	15	25	20	20	22	19	5	15	16	14	26	16	23	21	24	13	21	17	20	20	27	18	18	20	14	28	20	12	17	20	18	20	20	14	15	14	16	18	15	18	19	17	20	13	19	15	18	15	22	13	19	19	24	20	28	19	25	17	28	15	13	21	24	22	15	20	22	19	19	18	15	20	17	17	18	16	17	20	14	19	19	14	24	12	20	25	19	21	23	21	17	15	17	21	19	17	25	14	17	20	13	21	16	22	25	21	20	23	21	22	26	14	15	14	24	14	17	23	24	12	21	17	12	15	19	24	23	20	8	23	23	20	19	21	14	14	16	22	19	19	15	30	17	16	22	17	30	14	21	25	13	12	17	23	28	14	13	18	19	16	12	19	9	18	17	22	17	19	16	18	29	17	18	25	19	22	18	23	17	21	24	19	25	22	16	13	23	19	24	18	22	20	18	23	21	19	22	19	19	20	21	15	19	9	17	15	21	18	13	18	20	27	14	21	21	19	16	23	19	18	11	15	14	24	9	22	20	16	18	17	18	13	21	13	17	17	12	19	21	13	21	14	17	29	13	15	20	21	15	26	23	21	23	14	21	21	18	19	17	13	21	20	18	23	12	23	13	27	26	17	17	22	13	14	20	23	21	22	22	20	17	22	27	21	25	15	8	22	14	16	19	19	12	18	21	20	19	23	24	18	21	17	24	16	19	14	16	26	18	14	20	23	18	26	15	16	23	22	12	14	23	20	15	29	17	24	20	18	21	24	25	17	19	22	20	19	27	27	16	13	16	18	17	18	25	14	16	24	12	12	19	27	26	14	22	17	21	19	26	23	15	26	18	13	26	17	12	22	25	23	16	8	18	20	14	24	12	21	17	15	9	14	15	24	16	18	15	19	14	15	19	26	15	17	13	20	16	29	17	15	20	22	17	18	14	20	15	24	12	22	18	17	24	19	16	16	21	12	15	14	16	26	15	22	19	24	16	16	16	18	18	17	17	22	14	21	15	15	18	19	20	22	22	13	24	24	22	19	22	12	21	20	17	22	18	13	22	17	16	12	31	21	15	22	18	21	12	20	24	15	15	21	12	14	17	12	22	20	18	21	16	15	18	13	17	14	18	16	10	18	23	20	23	21	16	21	11	30	14	18	14	17	18	16	23	17	18	22	14	26	17	14	19	11	18	12	20	15	15	23	20	23	16	21	27	16	18	16	20	17	16	16	22	15	24	19	19	19	14	16	22	17	16	16	13	18	15	20	19	18	18	24	16	23	20	13	11	21	23	22	20	26	22	19	20	12	18	18	15	18	18	26	21	25	11	17	11	17	20	15	15	13	20	25	16	23	21	15	15	20	19	17	17	17	24	19	12	18	20	12	19	12	26	18	14	17	18	16	24	16	15	13	18	14	19	22	15	21	16	16	19	22	27	17	21	14	23	15	13	19	19	15	14	13	14	14	17	20	13	19	20	21	21	18	14	13	19	24	17	13	18	19	24	12	21	23	23	16	20	16	20	20	18	28	14	24	18	19	16	16	16	22	17	20	21	15	9	21	20	23	19	17	24	26	15	20	29	10	19	20	25	7	21	14	17	15	13	17	18	19	21	12	16	29	19	19	26	19	20	31	24	17	18	15	20	29	12	16	21	14	17	28	22	16	15	15	19	10	13	18	15	31	27	17	13	16	19	22	23	23	22	18	23	20	15	22	16	21	26	21	22	19	22	16	16	24	13	22	26	25	20	16	23	23	14	21	27	24	18	20	22	29	19	20	13	15	16	21	12	16	20	20	19	17	22	10	19	16	20	14	18	17	19	16	12	17	18	24	20	11	23	29	21	8	14	17	23	16	12	11	19	17	19	22	13	17	14	22	14	22	17	16	23	17	22	15	15	22	20	22	10	13	18	16	21	16	20	23	11	22	23	19	26	19	18	19	11	22	15	22	19	23	20	19	17	26	19	16	24	9	26	20	14	22	20	25	17	20	28	18	18	9	17	28	24	22	20	25	13	18	18	15	12	19	18	18	19	17	18	13	16	25	13	27	18	22	20	16	19	27	14	14	20	26	14
24163	10922	4101	12136	18981	17502	14142	11263	8916	6821	5443	4522	3543	2903	2551	2133	1901	1591	1484	1353	1196	1097	1058	985	919	832	864	760	694	679	682	644	574	567	576	548	521	528	486	450	470	480	416	421	451	415	423	449	431	394	404	429	414	405	411	403	373	379	388	409	391	373	332	389	350	356	379	344	367	400	407	334	361	327	339	365	351	361	319	334	345	360	349	337	326	333	323	316	350	322	294	353	325	357	334	353	320	311	341	332	353	342	317	303	351	313	331	318	349	306	345	315	306	317	355	321	334	314	314	339	351	320	358	331	315	364	380	345	327	334	378	349	335	354	367	319	355	334	299	350	323	330	339	336	332	325	329	340	322	318	342	350	313	318	312	324	327	306	330	329	345	320	359	341	291	311	307	337	311	284	311	314	315	300	312	326	322	320	303	317	321	327	305	291	325	318	306	293	271	299	311	313	297	306	283	321	335	297	320	340	310	292	336	333	288	310	292	301	306	306	281	290	331	309	287	292	310	321	334	328	324	288	312	314	303	290	295	306	307	302	297	304	313	302	330	342	293	318	303	303	327	297	311	291	310	330	313	316	325	319	325	292	299	312	276	312	334	322	329	301	289	307	297	280	307	309	325	310	282	335	345	304	300	346	299	316	305	328	314	327	296	334	288	282	287	307	324	312	315	323	310	313	322	337	334	302	279	310	315	316	327	307	312	301	333	327	289	352	295	324	322	309	315	330	337	318	326	306	299	299	315	321	298	306	290	308	300	335	310	321	325	319	344	333	341	289	307	332	284	318	295	287	329	302	308	321	311	315	328	335	309	313	323	310	334	330	316	328	321	300	296	298	322	314	321	280	307	305	313	326	315	298	291	283	296	298	317	290	308	308	316	319	326	314	300	288	319	312	321	316	282	329	330	311	294	320	318	265	339	292	298	329	299	305	301	302	339	317	289	308	340	340	275	277	313	298	305	309	293	329	290	323	330	327	301	318	316	301	325	318	305	280	308	303	344	317	342	302	329	319	318	292	316	311	310	299	316	308	306	295	309	325	297	302	321	313	332	315	336	313	311	351	307	301	296	306	317	305	331	313	301	321	322	312	325	316	327	289	335	286	345	324	305	324	292	304	330	298	305	323	310	329	314	341	296	272	322	321	349	318	317	314	309	292	319	303	338	330	352	317	314	291	282	285	313	303	333	327	280	321	300	295	326	282	270	323	300	284	344	297	295	276	327	320	293	328	291	317	347	309	297	277	316	311	301	307	294	312	301	322	314	299	297	280	324	312	310	331	319	312	339	296	303	299	295	302	286	310	289	328	345	288	303	286	326	311	305	299	313	325	311	287	302	293	356	316	289	293	312	303	286	268	319	272	295	304	300	309	294	337	304	323	267	319	309	321	312	286	296	299	303	311	322	319	295	293	294	328	299	309	318	351	314	319	277	330	300	318	325	320	303	284	267	339	309	293	287	326	312	309	280	327	319	292	294	301	315	305	279	304	287	323	303	326	317	276	258	340	298	328	325	282	310	287	334	322	290	329	307	324	312	300	271	286	292	297	312	329	282	314	311	323	318	295	362	307	300	344	319	302	354	341	305	347	307	324	265	271	308	293	314	303	282	317	325	284	311	323	317	331	304	325	286	307	301	333	296	282	299	294	285	322	277	335	330	305	312	340	317	283	275	304	283	308	302	315	305	278	321	286	300	311	295	320	296	319	299	286	320	325	291	317	289	298	308	316	311	315	348	302	298	357	313	304	337	290	325	323	331	295	312	317	310	306	285	306	290	306	304	329	303	302	326	263	341	301	334	326	314	283	311	310	308	296	289	315	322	299	308	298	306	297	300	310	305	320	319	294	332	317	301	343	284	317	304	296	296	315	294	327	332	311	302	304	290	292	318	296	315	306	325	305	307	306	318	342	304	276	296	359	286	349	341	285	311	310	315	294	299	319	304	318	301	330	266	286	299	309	278	315	289	342	303	310	327	361	319	313	294	319	335	303	288	302	317	312	278	284	298	307	306	281	324	345	303	321	306	311	313	287	295	303	324	299	298	300	301	328	333	342	330	308	333	299	309	315	309	340	333	320	297	340	324	305	300	344	335	301	321	315	302	303	300	323	337	296	307	315	313	313	284	315	318	306	315	320	312	327	308	317	309	295	316	310	307	277	301	309	320	320	322	329	312	289	334	319	325	307	311	315	301	324	293	297	327	314	306	351	238	305	328	317	300	319	312	317	326	360	302	305	303	312	291	293	309	283	291	302	312	315	275	301	319	314	326	316	309	331	317	304	334	272	319	307	318	330	287	336	298	312	340	319	287	286	343	289	332	324	323	320	295	292	304	324	305	313	325	301	309	315	289	340	326	336	314	312	312	294	304	326	304	317	348	318	345	328	307	336	297	316	281	279	344	292	334	326	325	263	316	294	310	308	298	301	330	311	307	290	324	287	319	305	310	295	316	306	313	295	311	318	297	359	305	334	287	307	301	308	281	315	311	283	305	295	282	317	303	293	306	314	310	312	304	287	310	322	309	299	283	284	315	303	319	302	292	311	307	304	336	339	292	299	322	321	302	318	306	292	343	265	319	303	359	314	319	313	277	324	310	301	308	324	280	305	310	310	345	308	321	324	282	334	279	325	310	319	306	322	297	303	289	294	300	344	305	318	322	324	310	304	309	310	303	307	328	332	310	290	305	298	327	323	277	313	304	318	278	291	317	315	312	328	299	325	320	322	304	298	283	312	309	333	357	293	300	339	322	303	316	316	295	318	298	288	303	303	293	335	314	273	323	316	314	292	320	273	306	325	321	309	302	301	342	344	307	313	320	309	319	301	304	311	305	365	304	310	295	290	297	302	334	309	325	307	313	308	333	326	308	336	329	313	298	324	316	327	309	291	327	299	321	310	311	281	305	318	344	300	288	308	350	317	313	287	276	305	309	270	322	319	293	335	310	334	312	293	310	317	300	318	305	324	311	275	287	308	307	333	308	328	322	312	290	312	319	292	306	323	344	323	320	292	320	315	333	340	276	315	315	302	309	307	307	313	331	299	286	299	311	291	310	313	313	297	338	313	316	315	338	330	290	299	293	314	264	320	311	308	309	345	322	287	306	301	303	322	323	301	310	343	289	315	338	340	263	291	333	363	315	332	321	313	281	317	326	321	328	319	329	317	318	313	323	317	328	324	321	266	337	313	320	303	323	335	341	313	305	305	337	312	331	316	336	292	307	353	297	321	318	311	320	337	312	297	298	343	289	324	294	259	327	296	313	312	310	305	292	320	296	314	300	305	304	302	329	321	313	293	291	287	324	291	290	290	305	331	295	277	334	295	313	315	310	285	318	290	308	337	304	294	299	297	316	308	316	324	292	298	306	332	339	297	313	287	298	318	308	294	275	322	308	311	341	310	333	355	319	326	294	328	303	332	297	304	322	281	332	254	341	305	353	324	285	298	331	320	313	291	295	281	326	330	307	345	322	321	307	325	302	313	322	312	326	293	348	311
2640	570	162	127	180	226	168	181	159	159	121	85	95	103	102	86	82	65	61	71	60	73	55	55	48	63	55	73	59	58	57	46	61	59	47	61	57	73	52	58	65	42	59	62	48	40	47	49	61	51	53	63	56	44	54	62	57	50	46	56	45	49	37	40	51	54	55	53	50	44	55	47	45	51	45	57	51	61	61	38	47	46	44	52	41	59	52	56	47	59	55	68	48	49	60	52	44	48	70	44	70	62	55	53	47	67	54	51	54	57	51	51	53	54	63	51	56	64	44	39	54	49	47	44	54	52	48	48	57	59	52	65	60	51	50	52	47	54	55	63	56	68	56	45	55	52	62	50	56	50	49	51	52	49	70	49	48	43	52	55	51	53	50	59	52	40	56	56	41	55	47	41	54	50	48	58	54	37	50	48	56	59	48	45	47	65	59	64	47	49	44	46	45	52	59	50	56	57	45	54	62	36	60	55	54	45	68	55	49	56	59	51	59	47	42	57	52	50	61	43	65	44	52	53	62	43	57	54	49	47	64	49	54	44	52	47	40	53	46	71	41	47	61	47	55	51	49	60	46	49	68	58	44	43	37	57	54	59	56	51	50	48	60	44	41	48	62	46	48	51	49	58	47	59	38	62	48	56	42	55	48	61	58	49	56	43	48	61	60	67	57	74	48	50	45	53	67	55	51	45	53	57	49	44	56	61	50	39	48	57	65	39	42	54	55	49	38	46	40	61	45	47	49	46	57	58	48	66	54	46	51	71	49	49	52	69	38	54	62	53	50	43	38	61	57	53	57	53	54	63	45	55	54	57	55	59	51	55	43	74	54	51	56	57	41	48	42	44	56	66	48	58	39	52	55	36	66	48	44	48	55	52	44	44	47	47	44	53	55	52	47	48	49	49	55	46	42	54	44	64	39	49	54	50	65	59	48	49	45	52	64	58	44	52	47	51	66	50	49	47	61	44	61	38	46	40	55	51	50	56	60	60	63	48	36	60	51	59	52	52	52	49	54	53	52	52	48	62	52	45	63	55	56	45	48	60	57	48	58	50	45	45	48	48	39	52	63	52	51	44	53	69	53	54	49	59	54	49	47	51	45	55	53	47	44	47	58	51	41	39	52	49	65	63	56	33	69	52	48	57	60	58	47	59	58	33	45	51	55	64	58	55	48	62	48	53	37	55	49	50	57	52	50	56	58	50	56	52	48	53	49	54	56	53	51	49	57	57	53	59	47	60	46	47	35	40	50	42	52	49	43	54	52	46	53	64	48	39	58	49	57	50	56	55	49	52	48	52	57	37	51	40	51	74	55	44	48	58	40	58	46	58	66	54	48	62	55	60	53	51	44	55	47	51	46	53	59	56	51	54	55	61	42	50	44	41	48	45	37	55	49	68	63	57	56	45	49	55	47	51	48	31	62	34	51	55	47	56	46	50	55	37	48	55	49	54	70	63	40	68	51	48	59	44	42	60	40	46	47	70	48	48	47	44	52	43	45	45	41	44	42	49	61	47	57	52	49	47	51	53	48	47	53	45	50	54	49	52	56	47	48	48	48	45	41	48	42	49	42	53	59	63	46	41	55	56	41	53	53	55	45	49	46	50	47	62	67	64	57	52	52	57	49	51	58	63	46	42	57	51	52	50	61	48	59	51	38	57	53	63	51	42	51	50	54	53	55	51	42	47	41	65	53	40	45	53	48	52	60	58	52	53	47	67	41	42	43	47	56	41	62	53	43	52	37	62	45	59	52	70	56	52	47	45	51	54	53	50	55	50	30	51	42	42	41	49	44	54	51	60	39	42	54	36	56	42	51	43	54	34	48	51	58	37	66	51	50	26	42	38	48	51	48	52	58	52	45	60	51	56	49	48	43	57	66	43	50	43	60	52	51	54	53	54	49	46	51	50	61	42	50	45	62	44	70	42	48	57	48	44	49	49	55	47	53	49	47	40	52	56	53	66	56	38	54	49	41	58	59	48	44	40	52	52	59	55	47	67	50	54	40	58	42	67	50	56	56	53	46	52	56	51	48	34	46	59	53	45	52	44	52	53	58	38	57	57	53	52	48	56	48	47	39	45	61	50	51	50	42	51	47	56	46	66	53	53	66	48	37	37	57	54	43	42	57	54	55	51	50	50	66	55	49	59	48	28	47	43	56	51	59	48	54	48	52	53	51	59	43	58	46	57	62	48	52	49	62	57	47	52	63	51	52	56	42	49	64	54	51	55	44	48	46	44	57	54	55	40	62	54	50	43	41	47	48	49	59	48	54	45	56	46	69	45	48	49	50	59	45	42	54	54	51	54	45	48	44	52	43	49	65	42	46	49	42	60	56	55	47	49	39	47	42	53	57	44	53	43	50	55	49	57	33	51	60	53	48	56	48	43	41	48	68	57	70	56	50	65	53	53	43	44	66	52	58	44	49	64	59	45	65	56	53	40	46	55	51	50	60	50	44	46	42	56	53	48	46	45	47	40	42	55	59	36	53	39	42	55	48	58	53	57	54	73	59	51	54	55	35	57	47	45	62	50	49	55	51	53	59	51	57	49	40	52	55	44	67	51	47	41	45	49	46	61	60	50	44	48	52	49	54	48	60	51	43	54	58	44	52	49	44	55	56	44	42	57	65	48	55	48	53	58	54	53	56	53	58	51	50	52	50	62	41	65	57	54	48	51	54	43	43	49	43	42	43	56	46	51	44	51	39	65	49	45	44	52	37	50	50	61	49	48	54	52	41	55	59	50	38	48	54	56	53	54	52	48	47	40	52	45	56	54	54	52	37	59	39	50	49	59	52	52	49	48	43	45	56	47	38	49	47	57	43	41	48	47	58	57	45	49	46	53	56	47	44	54	65	53	44	57	38	63	56	52	47	51	57	64	54	60	52	50	42	45	58	66	39	45	53	49	43	57	57	50	57	42	55	50	56	44	68	47	66	44	58	35	63	65	49	59	62	51	40	63	55	54	58	45	51	57	49	57	57	54	58	50	47	52	53	47	51	41	60	52	35	64	58	50	63	52	50	54	60	41	57	51	63	52	59	59	47	50	65	51	55	59	45	52	59	63	53	50	56	54	63	54	59	46	45	55	52	46	37	40	56	53	48	59	56	41	59	57	60	58	48	50	51	49	50	43	42	54	54	57	63	60	67	42	56	49	52	47	52	45	51	55	56	52	60	59	60	61	45	54	57	55	56	47	36	43	63	47	56	64	46	54	63	43	62	42	58	48	36	48	54	54	56	50	55	52	57	55	62	45	50	60	49	61	46	49	52	52	58	53	53	58	68	50	54	49	48	52	40	49	58	52	49	56	55	63	57	52	51	63	52	51	51	69	44	54	55	50	56	49	50	53	52	60	45	50	52	42	69	50	56	63	57	60	47	46	53	52	40	46	51	46	55	49	59	33	43	47	31	49	47	56	45	42	48	60	47	37	53	37	55	48	48	39	42	61	52	54	57	43	45	51	55	51	46	48	46	43	50	62	51	66
21293	10392	4147	11225	17033	16324	13567	10708	8472	6958	5470	4578	3772	3186	2843	2493	2168	1907	1851	1711	1622	1561	1517	1402	1374	1293	1279	1219	1189	1087	1116	1153	1048	1036	1076	1030	971	1038	926	964	914	972	956	922	921	912	926	904	941	901	924	863	893	855	899	920	884	909	883	903	875	877	803	940	804	933	904	888	859	855	891	864	852	836	859	814	785	840	847	860	900	888	800	879	859	763	822	814	835	846	820	808	845	833	838	846	813	861	832	806	868	884	895	858	816	860	897	843	805	880	803	860	859	855	855	839	829	823	808	799	814	848	847	797	850	809	752	795	851	872	819	821	894	803	834	830	799	843	860	842	880	833	830	828	820	819	861	844	812	808	845	858	892	816	805	845	799	854	892	831	834	786	825	807	837	845	768	787	776	824	800	849	794	863	820	827	841	801	790	822	788	808	826	814	830	777	862	884	823	808	797	831	825	849	804	780	801	864	831	876	775	804	779	851	817	780	839	815	828	801	902	834	828	789	818	797	824	870	808	840	821	809	844	851	819	858	813	806	753	816	833	765	813	809	830	831	843	856	816	829	824	822	818	853	822	763	819	799	780	811	801	828	859	791	777	815	828	858	820	815	827	815	824	813	849	845	858	822	760	864	816	798	826	796	836	797	822	832	836	821	803	842	821	769	760	808	804	790	828	803	804	781	805	833	835	814	820	807	801	811	840	760	751	794	730	837	801	870	787	816	809	784	796	841	832	836	830	802	766	823	818	787	822	809	844	817	784	866	847	811	838	799	832	813	824	795	779	858	777	791	752	825	797	795	811	770	876	847	822	831	782	810	811	847	830	837	816	770	775	800	799	815	843	819	831	818	830	758	822	869	833	835	832	782	838	774	834	799	802	832	854	795	806	850	789	816	821	806	851	798	825	817	800	787	840	765	794	807	838	835	841	842	864	798	795	854	803	812	774	794	813	773	827	797	850	815	783	833	798	848	827	784	774	862	830	815	801	857	840	787	882	809	790	844	779	859	826	826	868	796	809	825	822	733	823	835	824	809	791	807	812	801	823	791	850	767	786	795	789	809	848	824	813	841	790	824	808	837	773	780	846	800	808	808	800	848	835	834	828	815	866	822	827	819	862	829	754	799	805	836	769	795	828	803	824	780	839	813	863	831	816	864	841	819	811	760	851	849	844	846	833	844	777	878	817	865	773	822	836	809	795	808	860	788	745	823	869	771	804	836	796	826	794	883	789	825	846	822	811	792	820	803	789	883	805	809	856	885	792	847	822	814	850	838	821	818	785	870	822	794	810	816	843	834	774	770	795	824	814	816	860	814	846	853	793	847	820	844	806	790	801	762	810	864	833	796	771	784	861	783	830	817	821	807	838	786	792	848	801	843	836	757	835	782	813	825	803	849	847	801	828	784	852	818	819	819	891	829	831	826	862	787	788	782	751	802	728	801	852	875	855	774	854	806	819	791	844	789	847	830	788	859	796	827	853	844	841	831	842	795	811	826	859	814	781	801	839	809	782	749	791	863	871	780	834	824	837	826	823	815	844	820	860	851	832	850	793	840	787	808	846	824	800	793	817	780	803	793	838	820	833	833	834	829	844	802	778	891	848	795	865	821	853	781	820	828	862	849	824	826	769	856	805	897	785	790	852	826	805	813	833	828	797	788	861	823	826	817	846	792	817	794	843	789	794	794	836	820	794	742	794	823	839	803	821	815	822	876	822	816	859	796	824	851	822	824	802	802	817	830	843	808	812	815	864	829	814	772	876	779	816	896	831	831	826	825	861	801	816	821	832	874	840	754	818	815	794	861	798	792	759	778	815	780	820	804	799	826	852	779	846	844	795	832	795	878	797	821	841	800	823	773	751	740	818	788	818	796	850	776	809	838	769	786	888	798	817	870	842	827	830	811	782	837	825	827	834	806	839	832	863	856	805	838	828	833	836	830	804	831	807	854	854	835	774	836	785	813	805	788	814	786	819	803	810	889	810	850	792	772	791	826	812	825	788	806	817	840	825	818	882	804	792	846	813	827	793	794	779	817	778	779	811	838	792	826	851	839	814	826	857	808	776	872	780	829	826	829	781	800	829	847	814	813	805	825	790	819	838	788	840	806	762	833	861	794	824	809	773	804	861	828	812	877	823	804	815	753	808	836	767	818	838	874	796	785	801	826	800	808	803	838	805	795	808	831	833	847	784	804	843	824	813	854	760	794	790	860	823	825	807	849	870	853	816	857	817	833	806	828	810	799	829	800	840	835	800	835	790	806	783	822	860	861	813	836	844	839	774	802	823	835	841	838	789	769	838	799	851	815	818	832	759	822	814	823	790	821	826	794	779	792	823	812	794	785	882	791	804	809	831	831	762	809	828	898	832	825	806	807	808	868	815	800	818	847	845	852	850	817	828	825	831	778	762	835	847	842	803	818	756	861	839	851	810	820	794	808	802	807	777	819	755	799	782	851	798	794	792	807	774	783	870	803	835	792	803	821	823	800	830	799	780	827	803	859	830	796	780	824	825	792	831	847	787	797	836	836	841	813	847	819	797	824	810	788	814	815	828	865	768	792	838	832	776	781	794	806	827	851	859	839	869	856	740	858	802	843	783	801	787	823	785	825	775	787	814	822	831	844	826	811	795	823	855	806	819	813	833	819	841	861	863	833	785	820	900	858	897	815	815	796	837	815	798	867	817	814	851	848	864	810	830	785	825	823	799	808	812	785	843	825	808	813	827	812	848	824	738	831	832	783	817	861	836	785	797	783	829	827	818	803	764	813	828	803	787	836	855	813	795	833	818	807	884	812	829	816	790	815	838	800	824	787	827	821	838	805	857	849	796	795	840	826	801	836	845	830	815	819	771	770	780	825	823	812	805	833	835	809	846	828	802	829	802	865	788	835	792	821	804	868	816	857	820	801	835	818	809	872	854	795	825	809	804	792	793	814	869	826	848	819	811	840	831	830	798	849	820	814	797	784	806	813	836	770	787	808	832	796	794	793	818	772	835	761	795	883	760	788	776	795	822	830	805	791	853	847	874	794	798	813	815	861	837	777	834	839	830	868	866	835	768	859	810	839	801	862	845	777	796	788	807	793	838	856	814	830	799	820	791	811	827	830	834	810	774	794	795	847	821	832	779	831	772	817	812	833	825	817	855	818	858	791	833	801	842	791	793	848	819	855	824	793	831	754	842	790	826	798	812	785	808	787	792	813	826	840	843	820	820	775	787	780	827	773	810	852	782	793	768	880	875	822	853	802	842	789	853	840	893	875	790	821	814	817	814	799	891	808	823	773	792	807	820	857	809	789	823	824	864	840	794	899	805	739	774	818	880	846	803	794	763	816	829	833	805	791	789	800	783	814	800	819	808	811	851	842	812	784	781	843	854	815	869	799	885	805	828	878	806	817	823	817	818	827	806	842	782	829	813	822	812	822	829	791	803	833	841	834	806	818	805	799	802	842	846	844	787	828	890	810	841	779	801	871	849	791	862	806	757	808	831	788	840	797
2177	1098	242	183	354	337	318	283	252	184	173	171	138	106	107	94	79	88	70	81	72	69	59	55	55	67	46	59	55	51	56	52	53	57	40	44	42	53	45	41	52	48	50	49	40	56	33	47	34	44	30	41	42	36	37	49	34	47	28	38	34	55	34	41	32	37	48	34	43	35	27	44	48	28	38	37	30	44	38	50	37	39	28	40	37	50	36	35	42	41	43	41	44	37	47	31	28	34	28	41	46	43	29	32	33	40	47	32	55	47	43	39	41	34	38	37	40	52	44	47	39	35	42	31	33	37	47	33	43	44	43	42	43	33	33	37	42	38	40	47	48	43	41	35	53	30	32	36	38	38	29	45	46	41	37	28	35	48	31	39	34	40	45	35	43	39	41	49	43	33	37	40	31	39	31	52	37	45	47	39	28	29	32	37	41	39	31	53	52	38	28	40	33	36	39	40	34	38	39	26	38	33	32	34	34	40	34	36	40	30	33	41	30	35	35	33	39	45	40	37	33	43	31	57	29	45	37	30	29	38	34	46	41	28	43	47	31	44	42	44	42	61	43	49	37	42	34	46	45	45	46	39	47	36	36	37	40	40	32	37	40	27	30	44	44	49	37	40	46	41	45	52	37	37	35	31	46	36	42	37	33	36	47	35	44	32	37	41	45	34	47	40	50	40	39	37	41	36	37	35	33	36	37	36	45	42	44	25	49	41	46	38	38	41	47	41	39	51	48	34	36	38	37	44	32	41	43	29	32	39	33	36	38	41	34	41	34	33	42	31	36	36	37	38	45	39	29	39	41	46	50	34	38	47	29	37	45	51	34	35	36	42	36	26	27	47	35	36	31	28	25	45	36	27	40	33	39	44	43	55	48	39	40	41	39	44	39	35	44	47	41	37	45	45	34	39	35	40	31	47	35	32	35	29	41	43	39	43	44	47	36	31	37	36	36	40	45	47	39	37	35	38	33	36	39	34	36	33	29	36	27	52	29	33	33	38	29	37	25	40	41	38	48	34	45	44	35	36	34	31	39	41	42	32	32	29	42	47	39	39	49	47	45	38	27	30	31	37	39	43	36	31	41	37	41	38	40	43	38	36	39	32	36	42	30	30	50	35	48	36	30	29	36	41	38	28	48	41	40	46	41	43	42	29	37	32	36	35	34	40	44	35	34	31	42	39	32	38	39	35	32	30	57	31	36	42	40	34	41	44	52	34	46	27	41	37	33	35	40	34	30	36	32	43	33	36	39	35	45	38	27	32	48	24	34	29	34	39	49	32	46	30	38	33	45	43	36	30	53	39	35	48	33	39	32	38	37	40	35	45	39	36	38	34	41	39	41	35	35	38	40	31	31	36	34	38	38	44	35	43	31	46	36	38	39	29	38	36	29	43	30	42	37	47	26	39	46	42	32	46	37	32	47	50	24	52	40	28	38	27	39	38	41	36	45	40	43	30	31	52	39	39	39	26	32	33	35	45	40	44	35	44	25	43	45	50	49	34	44	36	47	39	45	45	32	37	42	41	31	39	28	55	41	38	36	49	47	44	34	35	37	48	41	25	38	31	32	37	41	43	37	34	44	27	45	42	38	58	42	28	42	49	39	31	35	42	31	33	43	37	32	32	29	34	33	27	41	37	27	50	39	42	24	36	31	41	44	34	36	34	31	29	45	37	37	53	44	35	40	38	31	37	39	41	45	41	46	38	39	45	38	40	35	33	34	35	27	25	42	48	37	37	43	42	30	45	48	37	39	40	47	40	49	34	39	42	39	33	40	32	41	38	35	41	28	38	36	41	32	43	49	28	44	38	28	39	36	34	30	37	32	35	45	41	35	40	43	34	41	41	43	46	42	47	47	37	30	38	41	34	30	42	49	31	42	40	30	34	54	33	29	31	34	49	39	31	43	41	34	26	35	39	33	44	41	36	29	38	45	50	33	32	35	51	38	48	52	38	32	36	38	44	40	35	41	48	33	31	33	35	41	39	44	35	35	43	51	45	36	32	43	36	42	36	34	28	49	42	39	44	37	47	32	36	46	32	31	34	31	38	45	40	40	36	34	58	38	45	34	38	34	36	45	42	42	39	33	36	56	40	32	26	42	44	34	39	36	32	27	39	34	43	39	43	43	28	35	34	42	39	42	37	33	40	33	41	36	36	48	36	40	36	39	38	35	38	39	35	33	35	47	37	32	37	48	40	31	39	48	35	36	42	40	44	34	36	37	31	39	32	33	36	48	33	42	48	36	41	35	43	29	34	45	37	42	36	50	38	39	34	46	43	43	39	44	36	27	29	40	56	35	38	31	38	49	31	28	30	37	36	32	41	44	41	37	35	38	47	40	38	36	30	40	50	37	39	32	41	36	43	34	35	34	32	36	46	24	37	50	37	32	37	23	39	35	32	36	31	44	37	35	47	38	36	34	29	37	35	29	34	38	41	48	34	40	41	39	42	40	30	35	33	43	33	47	39	36	27	35	35	35	23	46	45	46	43	33	35	36	52	32	36	36	29	49	48	35	42	29	37	31	37	47	40	44	32	39	34	40	29	37	37	39	36	32	34	27	35	36	46	48	34	50	33	35	36	41	45	33	41	37	38	30	38	37	61	41	44	42	45	40	46	44	46	29	50	31	38	28	39	35	39	35	37	41	40	35	44	44	34	41	41	43	32	38	44	35	42	45	35	28	39	38	32	48	37	35	27	45	33	30	29	47	41	40	42	33	39	32	30	38	35	39	46	29	44	36	26	31	37	35	36	50	42	40	36	42	49	27	42	35	36	44	36	33	39	37	40	40	51	38	36	41	24	41	46	33	34	41	40	41	39	33	31	24	32	34	40	29	46	24	28	44	35	43	41	32	30	45	37	42	33	33	53	35	37	33	36	35	42	34	34	40	40	33	45	33	36	38	40	36	45	39	44	38	38	32	34	41	38	40	33	35	43	30	40	40	45	36	36	37	39	44	30	38	37	46	29	38	32	49	45	38	36	41	33	44	37	51	34	40	30	47	30	35	37	40	43	37	48	45	39	32	37	46	27	38	42	36	47	52	48	34	46	42	45	35	40	30	38	38	34	26	29	38	38	40	31	34	29	30	30	38	43	32	38	40	36	39	39	35	33	41	40	45	43	50	41	43	46	37	26	31	37	35	33	28	45	37	49	49	34	31	34	39	35	46	37	39	34	23	38	30	39	47	40	40	35	41	34	37	35	30	35	38	38	37	47	42	30	43	28	31	36	40	45	37	46	44	31	34	39	47	41	39	37	29	29	40	47	42	30	39	38	33	44	44	40	27	41	40	29	35	37	45	29	33	40	41	37	35	33	24	43	33	33	40	33	43	46	28	38	26	40	40	41	39	55	38	30	37	38	33	51	40	42	32	41	41	31	40	40	40	36	37	40	43	41	33	43	42	38	34	28	31	53	43	31	31	32	29	35	45	27	34	33	45	36	39	35	42	44	39	35	36	41	42	31	55	36	37	44	44	31	37	38
29767	12405	6286	16707	24379	23108	19827	16319	13365	10650	8624	7217	5887	4715	4234	3620	3213	2890	2564	2313	2170	2042	1908	1777	1550	1543	1431	1394	1303	1242	1243	1184	1184	1104	1022	1063	974	953	942	887	898	878	899	880	876	833	812	810	769	864	841	808	775	789	794	807	788	787	745	746	750	703	734	743	699	699	731	704	710	684	706	685	698	715	719	666	674	713	705	625	684	683	691	657	617	644	666	702	671	670	652	623	681	624	657	680	618	661	641	651	656	659	676	647	661	629	657	649	617	647	645	646	690	661	662	615	665	653	655	653	652	699	641	658	657	673	710	638	658	647	712	633	640	650	682	662	637	668	675	650	651	652	662	574	674	686	613	642	610	690	668	638	616	599	649	617	629	598	593	633	564	641	643	592	623	639	648	623	646	621	586	637	613	596	590	641	574	601	650	624	641	655	667	633	626	609	652	637	605	638	662	623	610	591	618	627	645	629	613	611	643	582	603	599	595	607	600	590	633	627	597	603	616	590	661	643	638	639	615	614	592	627	603	623	583	620	601	593	625	602	632	608	637	621	637	594	614	596	611	624	650	584	605	605	629	596	633	583	646	609	601	621	623	611	644	622	579	644	642	619	608	627	631	547	639	614	645	614	573	619	616	625	642	581	560	579	653	558	647	661	648	607	589	617	607	627	637	631	619	634	617	624	608	604	581	612	650	618	596	687	628	598	569	617	570	625	622	609	623	575	589	624	649	656	613	615	621	612	589	595	616	590	583	570	621	620	639	659	645	595	653	620	605	613	634	632	646	595	601	571	600	601	589	624	583	636	621	616	622	580	634	599	576	609	589	595	594	651	637	587	660	595	581	621	644	592	599	580	599	579	633	613	597	621	617	611	588	630	599	619	592	612	596	610	629	558	601	637	582	643	566	635	588	580	632	629	649	639	631	611	644	588	621	589	594	590	617	645	606	595	615	583	590	620	633	588	582	613	656	631	640	583	623	601	611	631	601	608	621	576	601	601	633	587	585	597	634	655	631	621	603	619	642	582	618	596	632	630	631	646	590	612	594	561	625	601	593	575	641	630	654	637	616	620	604	637	603	571	632	600	617	641	604	610	642	649	601	618	639	603	615	642	626	664	613	545	615	670	610	637	640	613	610	644	661	640	632	629	630	614	584	634	593	601	627	577	600	624	673	607	599	573	675	597	564	636	678	607	605	619	603	607	578	583	611	612	632	620	607	637	673	616	637	639	619	604	615	640	625	617	602	639	594	598	641	622	622	662	644	619	646	614	604	665	618	560	648	629	612	590	640	649	643	561	625	633	624	652	601	621	573	620	611	614	571	641	604	625	594	607	659	634	664	609	646	607	596	625	619	598	605	613	609	627	565	597	648	602	608	627	594	648	623	605	591	619	604	646	584	589	578	640	611	586	565	612	550	611	598	582	594	626	627	632	615	624	624	612	615	647	619	623	632	555	626	622	609	603	655	588	613	612	667	619	566	591	639	570	623	615	603	626	618	615	580	650	593	590	601	599	637	592	613	610	606	648	606	617	653	605	644	646	653	609	606	631	600	587	588	628	630	656	631	642	619	645	593	603	608	582	591	621	556	613	597	643	595	638	603	632	623	608	589	591	625	595	611	647	603	602	606	639	616	550	637	633	581	610	595	594	638	610	662	597	623	616	650	632	630	589	616	614	646	654	625	615	584	616	670	598	589	656	593	598	582	610	651	647	612	636	636	600	647	683	676	609	637	581	614	601	586	641	619	586	590	608	634	567	589	639	656	611	602	586	610	603	654	653	583	594	613	596	667	623	638	656	632	578	609	630	579	595	601	623	607	658	583	599	613	641	612	624	619	596	604	578	618	685	608	632	619	610	620	612	614	628	629	604	616	603	639	603	582	632	625	642	622	631	608	593	615	604	635	616	628	630	607	612	624	576	579	591	609	607	614	581	607	585	592	636	572	567	615	617	604	609	588	633	628	593	635	622	589	622	602	630	662	673	600	648	622	651	592	636	590	636	622	612	632	646	619	629	604	599	598	636	563	603	630	596	612	605	605	626	627	630	636	629	596	616	601	599	626	662	655	599	615	626	600	644	567	639	602	623	596	664	608	634	619	642	623	678	643	636	623	642	672	640	640	642	628	631	620	606	621	611	635	623	621	601	621	619	601	610	616	579	605	632	592	581	593	589	622	589	580	585	628	584	636	600	632	622	588	593	578	612	594	622	616	620	605	656	621	579	570	603	579	642	610	620	597	632	598	602	607	620	596	645	626	606	596	591	605	624	623	597	634	624	613	608	622	626	638	575	593	650	619	608	633	600	605	620	604	587	581	648	597	628	661	628	597	620	631	600	624	608	616	589	587	590	636	558	653	589	591	605	596	591	618	610	608	625	612	602	612	603	595	590	654	667	588	586	608	627	622	623	635	599	648	621	595	592	604	674	677	593	624	581	643	668	631	612	626	608	616	614	627	631	618	585	589	598	585	563	614	649	603	643	662	627	638	630	603	636	631	559	599	620	596	582	626	602	605	630	607	591	674	632	664	601	592	645	632	590	590	633	595	629	628	645	620	588	596	583	624	614	598	618	655	622	577	605	609	589	637	632	649	579	557	584	584	640	631	623	618	621	608	630	644	642	641	637	631	633	607	578	580	638	625	643	588	621	613	614	616	598	614	628	605	589	647	621	614	638	622	669	592	630	609	622	627	607	609	616	592	617	554	620	604	630	624	614	612	576	585	631	665	593	601	557	650	614	583	571	628	606	609	610	618	595	623	578	603	564	625	608	633	630	561	604	642	573	582	627	616	609	548	611	607	604	634	584	576	580	603	613	579	622	596	645	585	588	641	652	590	609	587	607	615	645	631	587	624	648	578	603	627	602	589	577	618	603	616	603	648	581	615	655	608	619	590	602	626	598	622	610	662	684	658	619	580	611	646	663	625	594	612	630	622	661	605	591	642	617	591	583	596	628	601	586	624	604	634	628	643	635	631	620	635	649	593	597	634	633	635	606	621	572	580	587	644	647	585	585	629	611	603	657	608	617	591	603	614	582	601	577	593	582	617	571	623	618	600	625	578	636	633	603	596	617	602	674	587	596	603	663	643	643	584	620	625	602	620	644	606	600	610	556	612	620	624	580	614	626	584	579	587	606	656	578	592	602	613	634	608	606	641	605	586	583	588	631	648	590	630	624	589	603	601	619	616	590	610	601	597	634	620	618	646	636	611	612	609	586	648	604	606	645	614	583	625	606	621	576	595	556	636	608	624	601	628	612	595	617	603	616	605	611	618	605	650	597	603	588	609	676	575	603	631	627	628	636	620	589	603	607	582	650	606	644	623	647	624	588	587	583	612	598	605	580	633	660	592	599	628	612	608	638	643	645	656	640	640	588	625	617	604	619	595	627	599	611	599	582	618	591	612	605	623	570	618	632	601	654	604	618	634	655	617	614	619	603	622	556	635	613	627	597	588	624	639	597	648	622	628	610	620	626	607	594	619	628	585	580	625	643
1415	224	75	61	104	117	95	82	70	77	64	61	43	38	37	40	45	44	39	38	43	39	24	35	42	32	41	31	35	27	29	37	29	33	47	24	23	34	17	38	29	27	37	33	29	26	40	31	26	29	24	45	30	33	29	26	32	37	32	32	39	36	32	27	27	28	29	27	37	22	33	30	32	35	32	37	38	25	32	39	19	34	29	33	31	26	33	36	31	45	36	41	28	33	28	27	37	35	24	31	27	31	27	28	30	27	41	33	31	30	33	35	23	19	31	29	25	34	24	35	33	27	27	47	25	22	29	24	18	37	28	38	36	28	31	22	28	26	33	23	23	28	24	32	24	27	43	31	36	35	33	29	26	35	23	27	28	27	20	28	35	27	37	34	37	34	31	28	28	20	32	35	19	41	22	35	27	45	27	34	27	17	25	30	30	32	26	19	23	32	21	37	39	33	33	29	29	36	28	28	38	31	36	30	23	28	28	36	33	30	38	34	30	28	24	30	34	31	38	29	35	24	37	32	29	32	34	26	28	28	34	38	35	22	26	30	28	31	37	44	32	26	32	22	29	36	39	30	33	39	30	27	38	28	22	32	22	28	41	31	32	25	32	32	25	33	42	36	29	27	32	26	29	32	36	30	27	29	35	35	25	46	32	36	30	26	26	26	28	27	32	23	31	35	31	32	41	34	36	30	35	36	31	20	35	22	38	35	21	34	31	37	25	27	25	33	23	30	27	33	31	34	33	30	35	28	42	29	27	27	28	23	32	32	30	27	28	30	26	37	31	28	19	23	34	33	30	42	36	32	33	29	29	46	39	36	40	26	44	30	25	25	28	41	31	31	26	33	25	38	31	33	34	36	35	33	34	25	33	33	21	36	37	34	42	31	25	18	34	25	31	24	30	35	35	25	31	22	24	31	30	35	27	35	28	31	30	36	34	39	30	25	23	33	32	32	28	22	22	23	35	22	30	38	30	25	29	38	37	34	22	32	36	32	28	29	25	23	39	28	33	31	31	30	29	28	34	29	21	29	32	19	32	22	27	34	34	25	21	31	35	27	33	29	29	34	24	21	39	36	29	25	35	30	28	35	28	35	39	35	21	30	32	37	30	27	29	31	39	27	36	30	23	35	27	26	30	33	28	38	39	27	33	31	21	26	28	38	25	38	34	24	32	26	30	28	29	29	34	33	18	27	20	40	30	26	36	20	29	39	29	40	36	38	25	47	24	39	29	26	26	33	36	22	29	39	31	22	34	31	38	39	31	35	30	30	31	30	33	34	22	38	25	27	29	30	34	20	24	33	36	31	23	25	32	29	37	39	26	22	20	39	23	28	27	28	34	30	35	39	28	14	26	22	29	32	40	29	34	23	29	28	37	37	27	38	19	21	25	26	31	30	34	39	35	43	22	28	33	34	35	28	29	28	29	28	37	37	26	22	34	32	34	25	36	29	35	26	27	40	29	33	30	20	29	30	41	37	32	36	35	35	26	29	38	28	32	33	27	31	33	39	25	31	29	34	27	27	35	27	32	37	27	27	26	24	28	29	32	19	25	28	17	29	36	29	28	33	35	29	30	23	36	31	23	32	24	21	32	28	28	17	36	34	37	24	39	35	34	24	54	40	29	37	43	25	26	31	28	27	40	37	22	35	23	30	40	29	29	29	27	33	21	23	27	19	35	25	47	29	25	29	30	32	29	17	21	24	23	31	33	29	26	43	24	29	32	25	23	18	35	36	25	25	32	28	27	22	27	29	30	30	34	33	40	32	28	33	25	31	40	33	37	26	33	44	27	34	30	44	27	31	35	30	31	30	39	33	30	25	32	33	37	27	33	30	30	28	31	31	37	36	28	24	36	21	36	45	26	26	29	32	32	26	26	39	30	31	38	32	27	38	20	26	30	26	25	26	29	34	35	27	38	27	34	37	33	27	29	24	37	28	25	39	42	27	31	31	37	39	27	33	42	36	26	33	22	32	28	23	26	28	20	28	22	42	36	29	29	27	40	38	31	29	23	35	31	31	25	35	34	25	34	35	33	25	23	21	31	22	39	40	40	31	34	31	19	25	27	22	35	29	32	37	30	28	37	33	33	27	31	39	30	32	23	22	26	26	28	30	23	26	34	37	25	22	30	33	35	30	20	25	27	39	34	27	30	29	32	29	27	32	37	29	32	19	24	34	31	37	30	31	41	37	35	34	24	26	25	33	35	25	29	29	32	32	28	33	31	34	35	31	28	30	30	36	31	29	41	31	22	34	28	27	32	42	29	44	32	33	21	26	22	33	43	35	25	25	34	31	29	20	31	45	39	30	21	31	34	43	21	34	34	34	36	35	24	32	27	23	31	42	40	33	27	35	25	36	28	33	33	25	34	26	30	25	26	24	32	32	20	27	22	37	25	41	32	28	28	28	35	33	32	23	41	35	25	30	33	30	35	25	27	33	33	26	29	34	23	30	30	41	31	44	28	25	26	26	29	38	27	30	33	27	36	37	31	36	32	28	33	30	28	30	33	33	30	31	27	35	28	28	23	32	28	23	34	30	31	36	26	34	28	37	32	33	45	26	29	37	33	28	31	37	34	30	21	14	34	31	38	34	39	44	21	32	28	25	33	31	31	37	23	32	39	33	30	29	26	31	30	29	24	28	33	30	34	35	29	37	31	26	36	27	34	28	25	30	27	36	44	37	33	36	37	38	37	34	30	37	32	18	25	29	29	34	36	37	28	35	27	32	33	35	38	27	19	25	22	32	24	33	44	33	26	35	24	52	24	31	30	38	23	28	31	30	29	27	26	34	35	26	40	27	25	34	27	37	29	25	27	34	33	30	22	27	26	33	26	31	22	33	38	30	30	27	40	31	35	27	24	33	42	28	34	22	30	25	37	36	35	32	33	27	25	38	34	26	22	26	36	21	33	30	34	29	41	22	34	31	31	36	32	32	33	33	30	38	31	29	31	38	26	32	37	36	31	23	34	21	28	20	37	41	25	30	24	35	30	37	28	32	44	43	23	31	25	35	30	32	30	26	27	24	35	35	34	27	25	39	35	39	34	27	33	30	33	37	24	29	38	33	28	25	29	33	42	35	25	28	30	33	28	30	37	37	36	27	26	26	28	31	42	26	23	32	28	29	37	22	25	27	37	29	25	33	31	26	26	29	33	39	34	30	33	32	47	34	36	30	28	46	30	30	31	40	28	35	35	44	26	37	38	34	37	27	22	28	31	33	30	34	29	28	40	29	23	34	42	30	24	37	21	30	50	31	34	26	36	19	30	32	40	38	25	30	23	30	26	22	30	30	32	29	34	29	30	38	28	23	29	24	35	25	34	30	34	28	37	36	36	31	27	25	24	25	32	23	29	39	29	31	31	37	24	19	24	43	27	31	31	24	25	35	30	26	38	29	25	35	23	28	21	23	26	31	29	29	31	36	25	33	26	37	37	31	29	30	32	21	38	31	34	27	31	35	38	27	30	39	29	31	32	31	30	37
15139	7576	2259	6409	10366	9718	7638	5932	4606	3514	2773	2372	1855	1605	1338	1222	1188	1036	970	932	839	848	785	757	757	767	667	657	712	657	632	593	636	603	637	543	550	577	509	508	540	527	552	543	532	556	518	549	543	557	539	519	530	556	552	520	550	567	496	534	542	517	500	543	550	520	515	505	524	515	505	511	564	476	483	512	515	500	511	479	510	476	493	533	466	532	506	522	551	496	459	523	499	520	510	495	512	461	481	489	534	530	486	521	466	451	532	506	481	477	533	502	533	515	483	509	525	549	498	508	499	509	517	540	462	526	495	520	503	537	480	504	524	510	520	505	525	499	524	465	472	485	506	524	498	490	525	475	498	487	521	503	453	463	499	462	485	482	509	540	514	472	514	478	522	490	513	516	496	510	504	525	512	453	483	510	457	462	513	492	502	501	523	441	465	522	494	522	527	476	518	484	484	480	494	488	512	487	478	500	493	495	514	522	480	481	503	512	486	494	525	483	496	513	493	494	528	481	502	518	472	478	462	475	492	516	461	483	486	503	526	477	502	462	541	469	514	538	515	498	515	536	475	506	487	462	474	511	477	484	505	480	494	502	551	483	453	512	487	504	506	509	486	540	515	510	467	451	457	459	519	470	464	548	445	468	501	501	516	477	530	526	463	453	476	486	452	500	480	472	491	479	487	483	529	468	435	494	543	522	508	468	476	528	504	463	504	482	499	488	482	490	510	493	480	425	479	492	512	483	514	514	492	463	462	503	493	535	467	481	501	498	476	471	489	467	480	496	511	526	485	527	452	507	484	463	487	500	490	494	501	503	484	465	513	493	475	519	497	509	485	490	458	481	496	483	511	478	487	494	479	490	473	496	483	475	464	539	502	469	444	494	506	474	488	496	487	529	458	488	491	492	454	442	492	474	480	477	485	506	470	537	527	498	485	486	500	459	489	462	468	478	505	483	522	498	513	465	514	449	482	540	486	516	506	513	491	479	463	528	497	538	466	507	503	472	480	441	479	489	470	484	496	472	501	470	504	478	498	527	481	493	515	497	496	488	494	469	458	503	491	494	476	496	504	474	464	503	475	498	478	415	469	497	472	501	459	464	456	476	547	490	461	463	516	474	487	502	451	488	494	506	505	458	451	482	477	492	512	458	488	475	520	502	482	496	449	461	473	556	483	497	510	499	491	433	501	530	452	458	517	474	567	481	483	484	497	487	501	486	506	525	487	463	490	494	463	530	511	537	509	498	511	471	503	453	518	495	518	489	513	462	480	516	480	501	485	478	525	516	483	522	464	487	478	473	513	494	497	540	473	529	467	508	467	486	490	521	499	489	482	475	490	499	494	509	493	479	523	492	476	446	498	498	470	478	489	514	500	493	510	488	499	484	492	519	487	517	496	489	495	504	502	504	512	510	468	463	502	501	465	470	507	501	510	485	506	476	532	489	508	477	486	473	504	492	488	474	517	477	463	473	487	515	501	509	490	473	502	506	488	458	490	505	460	497	485	488	477	499	492	486	479	504	473	473	477	510	515	492	470	446	471	503	468	517	504	521	498	482	489	517	516	509	453	491	549	501	518	478	474	519	527	454	525	513	500	512	510	494	485	481	504	525	481	486	454	476	471	534	522	500	447	491	512	489	454	484	451	538	492	483	511	497	494	461	492	488	514	425	485	498	513	514	467	519	484	501	514	484	456	480	481	523	457	495	473	512	482	500	471	485	515	495	501	480	539	443	518	511	523	521	503	478	506	486	457	486	507	456	502	484	507	461	457	471	526	490	493	471	490	493	454	494	499	539	469	484	444	496	485	517	471	471	471	511	518	515	451	540	515	492	534	474	514	482	519	515	469	503	495	489	477	486	478	471	467	488	512	511	477	467	528	512	484	463	464	481	463	514	466	497	452	501	484	461	503	492	481	474	480	489	526	497	515	485	481	468	464	521	471	476	536	493	484	497	461	518	505	461	512	514	547	494	454	522	519	489	484	502	504	469	500	515	468	472	508	474	515	497	493	477	490	471	478	483	485	506	507	531	463	501	447	483	503	524	463	448	509	478	502	484	490	494	491	501	502	499	507	464	485	474	519	464	508	423	532	493	501	492	493	436	499	500	497	470	470	499	467	497	473	453	481	471	501	491	479	485	486	515	498	511	557	507	497	507	503	461	487	476	471	479	493	499	510	478	480	472	489	476	519	537	474	502	524	491	477	531	479	487	504	472	480	450	510	537	530	486	485	490	498	446	513	523	494	477	453	502	488	488	509	523	470	489	464	548	520	520	493	465	511	456	472	487	462	496	504	467	518	477	467	515	518	470	507	470	485	505	491	489	505	506	489	516	430	458	499	510	532	508	470	465	480	514	483	487	508	446	481	492	506	490	483	497	478	504	476	495	480	509	497	455	486	526	520	470	516	505	528	487	505	481	532	519	508	481	475	470	458	508	508	495	463	508	495	501	529	438	484	478	521	502	478	478	534	512	563	468	470	510	440	546	444	531	510	461	479	480	491	467	498	511	470	436	510	477	528	499	508	484	467	488	484	496	488	469	454	490	517	460	519	460	494	488	495	523	500	499	474	475	482	485	498	476	513	496	479	496	538	491	487	482	478	483	518	484	483	503	506	478	502	479	494	477	500	475	522	475	465	473	490	483	502	504	467	490	498	469	492	486	506	494	501	484	485	517	468	516	494	479	477	474	493	474	506	474	482	470	484	503	520	457	524	465	494	531	488	481	487	490	518	480	500	513	506	501	498	489	480	495	474	471	490	502	484	510	517	487	470	529	482	514	483	504	502	501	485	464	490	517	508	518	539	530	497	498	533	516	489	496	504	417	495	503	508	452	486	479	493	508	481	531	487	491	533	490	515	475	491	488	508	472	495	503	497	519	514	496	481	478	528	487	488	503	507	481	524	491	492	456	502	498	527	540	485	467	505	503	462	482	521	493	488	475	456	515	491	485	484	501	459	484	514	462	440	463	484	523	518	515	522	481	479	481	509	529	470	493	474	482	502	505	517	528	505	503	524	496	498	490	462	476	487	497	487	510	474	500	489	509	510	522	524	505	519	503	520	476	533	455	458	484	465	479	481	536	475	513	471	492	480	492	461	498	512	496	521	487	456	539	468	490	456	471	503	488	494	521	495	486	501	485	432	517	469	515	513	503	488	498	537	463	520	453	478	502	502	471	483	472	500	514	501	521	530	513	537	472	464	492	499	468	462	471	513	449	509	485	494	494	506	510	461	485	457	468	495	473	511	505	510	449	455	472	457	485	537	478	515	472	517	454	484	509	498	467	494	491	495	521	489	467	500	492	499	522	488	497	490	485	501	481	493	475	520	481	475	468	474	482	511	509	497	520	488	479	436	492	544	508	472	499	538	496	497	549	453	472	507	488	518	487	492	478	510	486	478	498	480	524	446	463	553	504	491	497	483	486	514	501	497	516	489	528	534	504	505	472	458	460	496	449	484	512	528	487	460	503	541	478	480	510	533	477	478	519
1105	612	130	125	149	218	183	143	135	121	87	93	65	67	54	60	45	45	44	29	31	25	28	29	30	27	24	27	20	27	21	24	23	26	24	26	28	23	25	18	18	21	21	23	29	15	22	32	26	11	23	26	15	21	20	19	19	27	19	17	23	21	16	17	26	13	29	21	29	15	18	15	17	21	28	14	20	18	26	18	15	24	16	14	22	22	20	25	20	13	19	18	20	7	18	21	20	15	19	25	17	16	17	26	18	18	15	12	16	17	19	7	14	17	13	17	13	17	16	24	11	23	22	16	17	19	22	15	16	25	19	23	18	23	9	17	19	22	18	26	18	22	29	21	22	20	24	12	13	19	26	18	17	27	16	22	26	32	12	13	17	22	18	20	17	25	11	19	21	7	21	21	21	13	26	14	26	12	17	26	25	23	15	16	22	18	18	13	22	14	21	16	22	27	27	24	18	22	19	16	17	21	17	15	17	17	18	18	15	16	15	20	29	22	18	24	11	11	16	17	22	18	20	17	22	29	14	16	8	18	16	18	22	15	15	16	18	22	19	23	18	15	17	28	14	17	12	18	25	17	17	18	22	18	18	16	16	22	16	22	20	18	19	24	29	17	21	15	16	21	11	15	21	30	18	12	18	16	23	17	21	20	23	24	19	13	17	24	16	18	11	14	21	14	15	18	17	22	16	15	19	16	20	23	22	13	16	21	14	20	16	22	14	31	21	15	20	13	23	17	23	22	33	18	20	23	23	16	19	12	23	20	18	20	19	21	18	21	9	28	25	15	21	21	16	15	20	13	22	17	13	23	17	20	25	15	14	29	17	23	16	14	18	17	13	18	19	17	17	21	17	23	21	21	15	15	20	27	14	17	18	17	31	18	26	27	20	19	22	17	15	19	23	21	18	25	13	20	24	15	15	19	18	21	16	21	11	15	12	29	11	21	16	18	25	20	22	20	15	12	10	27	25	15	21	24	22	20	17	17	19	18	14	33	18	19	10	24	22	28	15	17	14	19	23	22	15	23	27	15	13	20	18	9	24	14	16	14	20	21	23	25	18	28	16	19	21	20	19	19	14	18	12	23	23	18	20	17	20	18	19	21	21	18	21	21	14	19	24	15	21	18	14	23	21	21	23	16	20	19	20	16	13	19	23	12	21	12	13	19	9	16	26	20	16	23	19	18	20	22	20	23	18	13	18	20	20	25	20	19	22	17	17	20	17	23	16	19	17	14	12	16	28	17	15	15	19	22	17	21	16	15	22	22	19	17	17	23	14	19	22	14	24	20	13	18	15	12	18	17	23	18	22	15	24	19	18	19	23	16	25	18	14	20	11	14	14	15	26	20	19	24	18	13	16	20	24	17	17	14	10	23	17	23	18	13	13	19	22	29	17	24	19	18	14	23	12	18	14	23	18	19	15	26	16	20	20	21	14	14	20	16	27	18	14	18	9	15	17	13	15	26	16	24	16	18	15	23	22	26	23	23	18	19	17	19	14	20	18	21	19	13	20	17	15	14	19	19	21	21	18	16	14	27	22	23	19	23	21	18	23	16	29	17	16	17	19	22	24	13	19	16	15	16	24	18	14	23	17	16	19	22	17	22	14	12	19	16	18	21	12	16	25	23	10	18	16	19	16	20	20	14	17	15	23	15	22	21	20	26	23	17	16	17	15	21	17	14	21	16	17	13	20	20	15	20	24	15	23	23	16	22	16	19	15	18	15	18	22	15	26	21	19	17	23	19	16	20	16	14	21	20	11	17	16	29	21	17	14	21	27	17	27	24	22	24	13	19	21	16	24	16	20	24	12	20	16	17	25	22	22	12	31	19	13	19	20	23	12	20	19	18	18	14	20	28	22	21	20	22	17	21	17	17	17	18	23	17	17	27	18	15	17	12	19	26	14	19	18	21	27	15	13	20	18	17	24	18	17	12	25	13	24	16	15	16	13	14	16	18	16	20	16	25	14	13	12	13	16	19	18	18	17	21	7	19	12	17	18	17	18	13	20	15	15	19	17	18	22	18	18	21	11	15	16	19	19	15	13	19	17	16	13	26	22	21	21	19	19	15	13	26	22	19	21	15	22	21	17	20	19	20	13	19	20	23	17	15	10	23	18	18	23	20	18	21	22	19	21	24	24	20	16	19	15	17	15	14	19	17	22	17	17	16	21	21	22	15	22	23	19	18	17	19	12	22	30	14	22	17	20	20	18	25	14	16	21	22	19	20	22	21	21	20	18	15	18	19	17	15	19	26	16	22	13	16	19	17	9	22	13	23	20	13	18	21	19	18	19	20	13	15	19	17	11	27	17	21	23	17	16	21	20	16	19	18	17	17	20	13	22	19	13	17	11	22	15	17	26	13	16	22	18	13	18	29	17	18	17	16	17	20	21	18	20	15	18	16	11	17	20	17	13	16	14	15	18	25	22	18	17	15	16	16	14	15	14	19	20	18	13	25	20	18	17	20	14	7	15	25	17	26	18	22	23	16	19	19	25	18	13	19	21	18	18	14	21	16	14	16	14	16	19	13	16	14	26	13	15	25	16	21	14	23	15	14	19	19	16	21	22	22	15	15	18	20	25	22	17	14	21	10	24	26	17	19	30	17	25	14	15	24	15	18	19	18	24	13	23	17	21	13	24	13	14	14	14	18	21	13	15	9	26	15	11	16	21	12	16	13	16	20	29	13	12	16	18	23	19	12	17	24	18	21	21	22	24	15	18	18	17	14	18	16	24	16	19	22	14	18	15	24	22	19	13	16	18	22	24	14	24	21	24	24	18	22	19	24	14	20	18	18	24	15	17	21	13	19	16	21	17	26	18	11	13	14	27	18	19	13	17	14	17	14	17	20	12	17	21	21	15	21	12	25	14	18	20	16	15	22	15	20	20	17	22	25	16	14	26	9	16	24	12	17	25	18	20	16	12	22	17	19	21	13	19	18	16	22	19	19	11	18	15	33	23	19	19	22	19	16	14	20	17	27	22	19	23	22	18	23	18	24	21	20	19	12	23	19	19	20	21	18	27	18	11	15	17	12	27	17	19	14	18	13	15	17	19	13	16	21	12	28	14	16	19	24	16	20	25	25	17	26	18	24	22	19	17	21	16	26	15	11	22	18	20	16	18	26	18	18	17	16	22	21	15	16	23	15	16	15	16	18	15	18	20	17	18	25	17	18	21	21	13	15	17	20	19	25	15	19	15	19	19	22	22	20	14	25	20	26	11	17	16	15	13	17	17	25	22	16	26	16	16	21	12	17	17	16	19	17	12	24	24	15	16	13	22	16	15	21	21	16	19	23	18	25	14	20	21	21	17	15	14	13	21	18	22	19	27	25	15	19	20	15	23	15	16	16	24	9	15	15	18	19	17	15	17	24	22	17	23	10	18	13	13	16	20	18	25	18	19	17	24	12	15	24	16	28	12	18	16	18	21	18	13	18	14	19	17	16	16	19	19	19	19	21	20	22	13	16	14	10	23	14	17	16
24042	11823	4122	12181	18593	17382	14435	11266	8858	6867	5334	4399	3458	2903	2354	2097	1880	1605	1486	1370	1270	1151	1102	947	909	811	781	789	711	689	602	605	619	614	574	496	527	486	483	451	437	460	480	446	417	441	407	451	406	395	397	415	407	422	391	393	387	408	411	415	367	381	389	381	355	416	382	419	362	336	382	348	358	366	354	324	337	369	343	339	362	380	334	299	344	337	325	355	318	339	355	307	324	308	318	342	327	362	317	332	331	339	316	314	335	337	358	335	342	318	319	344	322	374	320	327	350	346	320	348	344	369	324	335	350	342	327	303	361	352	318	320	320	347	371	358	349	340	349	311	299	348	362	325	345	334	322	293	337	320	324	327	327	306	320	309	346	318	361	304	349	321	308	302	351	338	329	322	314	295	310	293	300	321	336	335	306	349	313	316	336	320	299	305	288	306	311	329	312	272	312	302	330	334	307	324	330	295	327	303	316	316	292	306	311	325	316	295	295	293	281	315	285	318	319	320	290	322	296	294	301	282	343	354	298	349	309	292	300	331	327	312	316	353	314	306	320	307	301	300	326	323	314	332	293	327	338	335	307	318	288	311	340	338	319	300	314	306	323	322	300	300	304	311	307	325	328	281	345	299	304	324	320	327	331	322	273	317	314	311	322	326	328	319	307	307	318	296	309	289	352	276	340	286	305	316	314	319	290	311	316	318	300	305	294	315	317	321	312	318	313	326	310	325	297	303	317	302	297	319	328	348	314	327	337	358	368	329	274	327	271	317	322	302	294	284	307	318	305	312	321	311	316	316	344	305	294	350	322	327	272	310	337	312	312	305	318	325	327	308	325	296	303	302	304	297	327	338	321	308	351	315	304	296	316	316	293	332	296	327	289	314	331	302	321	280	327	291	306	310	303	292	324	307	314	302	345	314	322	316	330	300	321	315	294	330	316	316	309	331	322	320	317	331	295	340	323	301	333	334	313	285	317	312	327	297	310	314	321	309	318	295	302	317	318	311	310	293	314	308	320	268	314	342	342	300	294	328	290	306	342	315	275	311	292	311	293	306	311	342	305	333	318	313	317	332	337	294	307	313	321	331	291	342	300	296	283	309	335	327	298	301	335	363	335	314	311	293	321	310	309	292	287	279	324	302	323	356	321	325	284	298	301	303	299	303	335	318	308	358	345	322	291	292	308	354	345	318	314	327	286	299	339	294	310	289	314	323	302	345	321	305	291	322	306	300	317	308	297	313	308	309	327	333	296	344	321	276	327	313	321	329	305	330	306	324	315	353	315	284	337	305	306	314	283	317	325	325	316	294	296	289	328	303	322	321	328	336	284	289	288	274	327	317	300	302	290	317	331	285	311	294	291	323	309	299	297	296	290	319	336	355	310	270	283	326	319	295	318	279	283	311	304	326	326	278	323	285	292	285	310	319	299	301	335	305	312	330	295	299	301	325	336	312	303	342	329	349	325	328	290	322	296	311	291	314	325	304	309	339	320	343	300	326	318	299	313	328	318	301	339	333	329	296	338	313	312	341	280	305	326	340	335	283	325	293	322	311	323	290	336	309	308	296	311	313	323	309	306	304	351	314	313	303	275	277	314	314	333	319	340	305	275	301	296	300	297	334	287	309	327	307	332	328	341	292	318	353	312	320	360	311	308	306	297	284	313	320	276	320	299	325	304	288	286	277	301	246	321	308	333	302	303	310	355	306	284	321	298	313	276	308	310	322	315	326	313	317	334	328	318	325	330	310	322	348	291	291	305	305	291	309	318	341	327	323	310	315	316	325	303	310	262	305	322	288	328	310	301	318	288	286	318	287	313	341	329	292	311	312	331	355	314	330	322	336	315	348	304	286	298	320	275	334	306	333	290	330	318	313	306	310	304	318	329	326	305	270	297	341	296	307	264	346	309	324	333	296	286	317	274	309	325	302	301	314	326	337	311	326	309	325	325	337	324	325	327	290	307	319	292	303	325	298	314	283	304	311	313	321	337	305	307	325	296	324	300	350	298	302	326	292	313	278	312	311	310	311	313	328	333	305	299	320	295	293	270	343	303	315	325	293	337	292	284	297	300	331	311	329	299	320	310	320	302	310	302	298	308	315	309	316	351	305	342	297	303	346	310	305	305	299	305	299	312	311	301	292	310	345	321	330	325	314	295	314	312	289	297	339	332	310	336	316	314	268	324	289	314	326	309	320	314	328	320	305	310	286	336	314	340	314	304	301	331	340	333	319	315	304	295	301	310	287	344	324	317	317	340	338	301	325	314	305	302	314	310	309	327	294	345	336	289	317	296	323	320	301	313	271	296	301	302	301	320	319	319	331	292	307	312	342	321	331	317	282	324	286	283	315	299	296	319	317	325	309	293	308	302	306	309	336	298	326	303	334	314	321	327	334	293	331	309	289	334	280	320	314	310	330	317	317	356	307	299	322	340	296	313	317	324	292	294	293	297	284	321	305	303	325	308	323	323	316	326	303	312	322	315	317	309	305	307	310	299	318	295	297	320	314	316	299	283	297	312	304	306	308	320	301	336	317	313	336	310	332	328	311	319	312	330	341	295	285	332	316	348	292	353	339	303	283	332	300	313	334	323	335	292	325	322	285	294	304	320	316	302	310	322	322	290	315	294	297	295	349	305	316	329	318	288	289	325	343	304	294	273	295	311	295	310	303	307	308	317	315	353	338	322	296	341	302	289	353	289	296	299	290	307	304	346	300	289	326	314	313	305	300	338	321	306	280	308	307	330	317	317	328	308	311	300	276	329	335	331	303	297	306	307	293	298	321	313	294	282	313	346	306	315	286	284	291	325	323	290	319	324	314	310	327	361	309	280	300	301	303	300	332	322	318	311	323	302	291	336	336	332	314	341	296	313	307	306	312	352	277	300	333	314	310	323	295	336	284	298	315	309	295	329	325	328	294	319	303	328	328	321	292	297	318	288	334	318	295	285	288	306	311	292	328	276	289	352	327	317	327	292	318	314	288	322	322	315	315	311	292	316	297	332	310	295	286	306	325	297	330	335	329	314	293	297	293	292	366	280	303	327	333	277	304	324	318	292	298	342	306	311	333	311	305	344	306	307	275	339	294	283	343	265	334	328	308	302	313	317	333	320	354	313	293	283	341	298	307	343	289	316	299	325	283	291	330	348	320	321	308	313	316	310	323	314	302	339	352	333	294	339	299	301	310	302	315	342	291	333	288	333	332	297	342	287	313	312	322	330	366	324	262	289	313	279	309	321	278	308	339	327	323	283	339	286	302	309	307	304	341	300	313	284	287	314	303	306	302	309	326	325	297	302	303	290	328	305	294	290	313	273	313	317	316	314	363	311	311	310	304	327	312	288	311	293	326	321	330	320	300	351	302	318	327	312	325	300	304	312	309	329	307	297	288	318	324	349	315	328	328	331	339	315	328	301	296	295	313	298	342	323	300	285	338	300	300	325	315	299	308	299	295	326	289	308	300	301	312	325	314	267	292	343	310	321	335	275	308	331	293
2672	510	175	128	182	206	177	172	147	129	108	110	92	81	88	88	66	82	64	58	65	76	63	49	75	61	52	65	67	50	51	61	65	77	50	59	52	55	44	54	58	52	47	54	41	60	40	44	59	51	40	51	57	64	59	58	50	50	39	53	55	56	58	55	50	70	58	65	47	57	57	54	53	52	52	55	57	52	41	39	49	47	59	50	45	57	49	55	49	57	50	38	67	61	44	53	49	54	47	56	48	58	46	54	60	38	54	47	64	58	55	57	57	50	48	36	48	54	39	49	60	47	44	41	51	56	58	46	51	44	43	59	48	46	53	50	53	42	52	56	45	54	43	48	47	39	50	46	51	45	46	51	51	53	59	55	46	49	45	50	38	56	52	51	46	66	59	47	54	52	37	48	52	46	56	48	48	55	42	53	47	51	51	43	51	48	43	52	44	46	62	46	46	47	60	46	48	54	54	46	34	46	54	41	63	55	54	53	54	65	53	63	53	62	52	52	40	50	61	47	55	47	41	65	47	56	55	55	51	52	57	40	65	55	45	61	45	55	54	52	43	51	62	37	44	57	46	52	58	49	55	50	48	49	53	46	44	49	62	42	41	50	54	44	45	54	64	47	63	51	51	47	47	42	47	51	39	47	51	49	43	46	62	49	60	57	53	41	50	57	46	53	44	41	50	52	55	52	57	54	49	55	61	51	43	65	42	45	59	49	52	54	49	56	67	60	36	45	60	45	44	35	53	55	54	42	50	52	51	37	66	56	48	58	43	60	47	48	51	35	42	44	47	55	51	50	49	49	51	47	45	59	49	58	32	55	53	71	54	51	52	54	50	54	39	54	52	49	55	67	51	57	64	46	55	52	41	50	56	52	45	54	43	55	49	45	47	41	28	46	60	45	51	46	47	52	49	61	48	56	48	51	44	46	64	47	62	49	55	50	60	55	41	61	59	53	58	52	46	65	41	52	51	37	50	52	48	44	56	47	61	45	41	60	56	49	51	62	58	45	51	58	49	51	58	62	52	53	54	50	35	50	32	59	51	42	43	48	61	45	50	53	64	56	52	46	57	42	57	53	53	56	58	54	63	47	40	47	50	62	56	68	53	45	65	55	35	34	54	58	54	67	63	50	52	58	45	52	56	53	52	57	45	64	49	51	49	50	44	41	42	44	56	47	44	57	53	48	52	60	52	33	56	48	41	42	46	61	47	45	53	57	54	57	49	45	48	47	56	54	52	51	54	74	49	48	51	72	49	57	53	55	39	38	46	59	50	62	51	50	69	55	49	61	49	46	47	55	39	57	42	61	49	37	57	44	38	51	47	63	66	62	47	59	47	60	50	49	61	57	54	43	43	50	50	35	47	38	56	51	53	59	56	47	46	53	55	39	55	52	59	68	48	48	46	52	45	61	53	44	55	57	43	65	58	46	56	51	52	58	42	54	45	41	60	51	64	55	49	38	44	42	52	60	45	44	49	49	50	57	58	50	63	48	55	49	54	56	65	54	43	47	60	53	57	43	59	58	51	66	49	56	49	48	58	53	53	47	55	41	60	47	41	43	51	61	37	56	49	53	54	54	48	49	53	59	45	59	60	58	59	50	50	57	55	50	48	58	45	52	51	49	51	57	49	46	52	49	50	54	61	59	64	37	59	44	43	54	63	51	55	54	47	52	58	64	44	53	51	57	58	48	38	54	56	49	38	51	59	45	45	50	59	46	44	48	62	50	52	40	38	51	55	46	56	67	52	57	58	56	35	48	50	67	59	54	52	50	52	59	42	40	48	51	65	60	46	47	52	58	41	50	42	55	57	41	42	57	47	54	51	51	48	45	51	56	47	35	44	59	38	50	48	56	46	47	45	45	50	51	51	56	57	52	39	50	37	45	51	53	53	52	47	69	58	51	55	59	58	41	48	36	57	60	64	46	45	43	55	48	50	67	45	48	62	41	46	45	49	51	43	51	50	47	49	45	53	52	48	54	52	67	54	64	53	59	54	48	44	50	67	47	55	34	51	47	45	40	52	54	51	61	51	69	66	57	49	50	47	63	38	49	48	60	53	52	59	51	55	51	58	33	50	44	52	50	51	52	57	51	42	36	41	53	48	44	48	40	41	63	61	44	52	61	50	58	49	60	41	54	50	56	51	42	50	49	45	54	57	55	42	45	63	63	52	45	58	55	63	51	56	52	47	57	53	60	58	50	45	50	55	52	56	66	51	51	58	66	47	59	38	58	48	48	59	33	36	60	56	43	46	53	53	47	52	51	42	61	54	65	53	65	63	56	46	51	49	49	59	66	57	44	60	34	53	50	57	40	66	56	51	41	49	48	48	39	55	52	48	65	57	54	39	63	50	64	55	46	47	44	48	53	49	54	51	61	57	54	50	52	49	43	44	58	67	51	47	42	43	50	47	63	58	60	49	48	49	61	46	51	44	64	55	46	57	62	60	51	51	43	48	44	53	51	45	54	54	68	49	55	44	51	53	47	68	43	50	45	58	49	48	45	59	54	63	43	44	64	38	50	49	46	56	47	44	43	52	58	36	65	42	60	51	64	52	54	47	52	53	50	52	38	55	43	48	54	44	66	48	58	47	57	56	38	52	56	45	33	43	51	52	63	57	50	55	42	38	56	53	35	52	50	34	55	65	45	51	54	54	44	44	50	48	39	62	68	47	56	48	58	61	57	44	38	52	57	61	47	63	44	50	58	55	54	39	43	49	50	57	57	53	55	49	48	45	46	44	52	38	48	62	43	53	52	50	53	60	48	53	65	46	55	56	52	46	51	44	44	53	53	50	54	46	49	42	42	58	46	51	37	56	44	59	47	56	57	58	45	49	52	48	40	55	54	64	54	43	49	43	52	44	48	49	63	55	59	55	49	54	40	38	51	59	42	47	44	54	54	53	48	49	49	55	44	42	48	46	67	46	45	57	46	56	48	50	56	43	50	41	48	57	55	40	46	51	53	48	42	53	41	53	51	56	58	51	55	52	56	50	48	57	60	43	61	54	51	51	48	55	46	56	41	55	48	35	51	47	53	47	46	55	40	42	54	52	50	49	57	43	49	53	50	65	57	57	52	53	48	62	50	57	52	45	43	50	53	53	47	55	55	32	49	41	49	59	58	55	42	42	51	39	43	39	54	49	41	46	49	48	45	36	55	52	51	59	47	44	68	57	55	54	61	47	38	46	42	39	51	44	46	62	41	39	52	43	55	42	52	56	65	68	57	54	53	61	36	54	46	40	56	56	39	57	60	43	48	46	43	47	46	52	61	41	62	56	48	59	61	50	53	48	55	49	50	49	50	56	55	55	55	53	52	64	42	51	49	47	47	54	48	57	41	47	40	59	50	47	55	46	45	51	52	49	49	61	49	57	54	50	44	57	63	60	40	50	44	65	64	38	44	48	62	48	59	39	60	57	33	42	58	54	51	49	48	48	48	50	47	47	53	39	45	47	65	53	46	45	44	59	57	47	41	43	48	47	39
21696	10981	4088	11083	17059	16277	13270	10715	8541	6592	5303	4504	3684	3078	2758	2390	2291	2078	1909	1749	1610	1574	1485	1444	1399	1291	1260	1255	1123	1100	1123	1118	1083	1068	1049	1052	1034	925	934	914	978	915	985	929	923	957	935	952	968	915	856	899	903	872	887	919	917	937	932	851	866	881	848	867	854	878	901	817	908	842	834	862	925	851	844	865	844	820	797	839	864	816	837	877	838	871	822	817	812	876	848	850	802	846	785	855	865	876	840	760	890	813	872	843	821	859	910	871	836	853	853	871	806	881	849	769	876	853	863	860	826	810	815	872	826	796	856	840	806	824	859	840	840	881	847	865	847	816	844	817	832	767	827	867	814	868	840	791	805	846	888	787	856	836	873	820	825	882	828	848	809	859	806	807	815	806	797	835	822	854	825	848	789	840	839	841	805	831	836	841	796	873	856	853	832	846	763	850	817	855	840	818	828	851	856	836	847	835	823	852	834	845	809	842	796	772	824	813	819	784	805	857	825	804	789	842	850	813	791	781	803	769	870	786	822	857	804	804	782	772	810	839	840	808	800	847	821	815	838	830	821	862	809	828	816	825	787	833	818	845	856	824	860	816	768	862	817	842	812	784	801	836	881	759	854	833	818	805	850	803	884	816	859	872	796	857	809	833	831	839	795	835	821	803	842	824	836	807	780	774	802	792	827	818	800	812	777	838	841	810	808	784	858	830	828	859	792	762	800	791	809	833	807	830	810	820	828	878	813	847	889	810	831	830	793	782	811	841	847	819	813	804	836	855	827	850	777	825	751	800	802	841	845	809	823	847	842	781	830	836	787	853	817	847	835	814	793	872	811	803	810	832	834	822	856	838	832	816	863	842	783	838	841	870	825	877	827	795	815	854	807	807	779	846	817	780	825	814	860	759	816	839	792	770	856	836	810	766	879	787	774	814	864	799	817	800	814	850	834	815	794	776	819	825	791	834	865	821	807	806	802	845	808	854	831	825	844	845	803	801	822	781	864	845	821	807	836	810	810	835	800	873	843	854	805	876	781	852	826	787	790	836	829	835	809	827	784	847	818	756	819	832	818	807	815	829	836	806	810	804	845	803	815	806	844	760	807	841	819	821	788	878	782	830	872	848	772	821	809	815	872	783	813	832	801	818	838	834	797	864	785	826	852	834	810	848	835	804	823	816	785	803	822	786	814	847	802	835	862	799	792	806	806	813	879	848	809	775	839	832	797	856	873	767	803	821	827	787	824	816	868	810	820	875	800	811	850	790	787	829	802	778	816	807	835	801	842	822	854	783	836	867	865	879	849	784	824	845	828	754	803	823	792	839	835	863	812	868	831	764	761	853	800	812	871	820	805	796	828	828	822	851	811	823	805	825	822	830	803	811	881	778	789	806	819	812	773	849	816	857	813	799	860	806	783	777	791	771	836	874	791	792	854	840	840	861	855	814	876	794	810	820	825	786	856	792	820	790	824	843	813	846	783	827	830	834	835	792	867	798	810	830	850	795	832	851	844	851	805	835	870	795	842	842	808	823	758	869	847	836	794	789	861	846	824	871	830	867	771	795	826	822	807	817	799	773	850	830	769	813	812	875	825	765	825	847	795	804	795	907	834	799	835	791	765	822	852	868	791	780	790	810	810	784	819	830	849	795	860	783	848	811	874	761	827	829	822	806	797	813	815	831	781	872	840	804	752	815	851	848	789	819	828	806	795	834	819	797	806	824	818	803	835	828	838	885	815	837	845	835	804	801	822	852	770	799	803	796	879	819	817	782	823	840	835	897	827	800	842	836	828	821	762	842	832	830	801	850	794	810	851	851	825	820	793	823	839	882	831	846	842	782	820	780	812	786	792	846	822	794	824	815	841	799	830	810	877	831	848	825	818	816	789	787	779	881	777	810	812	817	841	840	845	850	786	802	786	814	834	816	852	821	814	813	800	812	765	818	871	847	857	816	811	818	828	811	782	830	798	858	841	818	788	780	812	834	814	859	813	839	849	823	830	763	782	836	835	801	819	788	863	815	811	822	815	822	809	807	811	835	849	817	809	861	743	879	777	815	782	856	833	861	806	778	849	860	779	805	816	793	833	796	818	813	797	765	807	817	833	821	866	810	800	851	831	838	738	863	837	824	840	867	841	873	802	829	847	792	837	853	813	798	840	773	844	779	826	830	768	782	772	865	852	826	802	761	823	816	806	882	805	840	812	787	827	793	830	828	834	749	784	825	764	806	826	823	835	807	809	802	834	864	789	815	777	831	839	847	820	825	871	751	841	841	784	831	812	842	812	821	852	785	805	804	833	770	839	803	846	834	792	783	816	861	834	839	839	810	835	762	876	854	788	813	816	815	851	846	798	872	855	834	819	801	828	838	827	840	806	784	839	834	819	854	855	844	819	828	862	838	777	800	798	828	864	800	843	807	795	847	829	826	816	829	782	803	833	795	845	834	796	910	834	801	856	819	815	798	838	784	791	867	849	837	837	808	779	821	814	821	841	801	854	832	801	856	865	802	826	834	774	834	817	843	835	845	811	794	818	837	845	780	814	839	797	881	802	875	849	848	781	830	814	849	819	838	834	789	800	779	820	808	775	846	789	771	801	892	820	832	789	788	864	812	816	874	856	784	841	840	798	838	839	818	834	824	810	829	784	884	846	773	769	861	856	771	777	769	804	873	803	801	814	821	823	836	829	783	850	832	866	764	894	821	783	828	778	793	787	853	801	790	839	802	816	843	824	858	776	830	850	824	846	845	849	852	803	830	852	840	881	851	835	845	794	865	800	835	806	844	826	823	905	819	750	822	779	799	793	782	828	837	779	793	759	843	828	794	828	843	796	797	811	781	800	877	816	830	822	899	813	829	830	855	804	857	816	794	841	826	821	786	773	787	796	779	833	776	824	818	857	848	819	843	807	844	816	812	795	814	860	835	783	856	841	803	842	839	857	858	781	841	830	836	851	820	808	798	822	856	808	815	827	831	822	771	810	840	820	841	874	835	789	808	844	810	848	821	831	808	817	827	788	810	790	802	839	805	891	832	858	823	782	834	826	826	859	827	812	823	798	851	856	848	832	878	823	757	846	818	822	862	797	768	888	832	830	793	799	878	784	788	827	808	792	866	861	837	879	816	819	862	808	801	863	800	850	833	800	828	807	808	846	855	859	833	784	781	799	843	821	777	842	835	768	805	841	775	829	833	837	848	782	811	812	808	847	813	844	842	854	799	811	815	791	857	789	779	808	808	792	784	864	877	784	829	810	829	818	831	845	822	853	829	784	792	812	846	814	824	795	815	820	784	856	779	776	807	834	835	812	800	799	810	810	772	833	787	862	797	815	780	830	832	810	802	826	805	790	825	764	815	786	863	799	763	822	846	810	840	813	849	813	791	812	802	814	810	820	830	789	839	795	857	825	778	837	834	808	804	821	846	777	813	815	868	814	816	831	822	854	859	825	808	865	837	840	791	822	794	846	815	817	827	832	787	848	823	849	829	828	802	809	836	821	833
2220	1319	244	156	306	332	318	286	220	202	191	135	125	107	98	81	93	78	77	76	58	78	53	63	46	65	54	52	62	48	46	53	49	46	48	44	57	42	46	41	48	40	35	43	29	46	45	32	41	40	32	43	33	40	31	38	39	40	38	35	44	42	30	35	35	40	43	30	40	38	39	37	28	39	34	35	44	27	31	26	43	45	36	41	42	32	38	46	53	36	34	54	28	41	45	45	30	26	47	25	34	31	39	29	37	31	42	34	40	42	42	34	33	36	44	48	47	27	41	51	35	31	43	39	40	55	35	38	33	42	48	37	41	43	42	42	39	44	45	30	35	42	45	41	36	36	42	37	47	36	43	29	45	45	32	43	36	34	46	35	44	36	41	36	37	34	33	32	30	44	39	31	36	43	38	41	42	29	34	38	34	29	31	30	39	35	34	43	44	35	38	39	32	39	25	46	42	31	37	39	34	37	55	38	47	42	34	43	37	38	37	52	44	34	28	51	40	36	48	31	45	36	36	25	41	40	30	42	52	50	39	35	39	38	40	31	45	37	36	24	37	29	41	34	53	32	36	40	37	51	28	39	54	38	31	50	43	36	34	35	40	39	48	41	36	31	32	44	37	36	25	34	30	36	43	32	37	30	35	28	43	30	35	43	39	38	33	33	42	40	38	46	50	39	35	41	44	43	37	37	44	46	34	47	40	40	35	28	56	30	43	45	35	35	35	28	39	42	35	43	40	39	35	38	33	28	49	54	45	52	39	26	36	36	39	41	34	43	50	35	40	33	33	29	48	25	29	39	34	44	35	43	44	43	32	34	40	41	43	41	39	36	35	42	30	32	41	36	42	46	37	44	46	36	47	43	42	39	48	27	36	34	39	47	33	28	29	33	40	32	45	36	46	39	39	41	38	39	36	43	34	41	36	30	44	42	44	43	28	35	35	51	23	41	39	34	52	37	36	39	39	44	43	33	33	44	31	34	46	35	36	50	45	42	47	29	38	41	26	36	35	38	36	40	45	27	40	39	39	51	39	31	28	40	32	43	34	37	43	36	39	35	34	44	32	30	34	29	42	45	47	45	37	36	42	44	37	41	56	45	56	35	42	42	42	43	41	40	29	44	44	41	30	48	38	33	36	54	39	41	35	35	28	45	36	39	35	28	29	38	39	35	33	37	27	38	41	34	36	36	36	30	31	40	41	25	49	40	29	37	34	40	34	36	31	40	42	39	41	32	34	41	39	49	44	41	36	46	37	36	30	44	39	37	47	29	46	39	41	48	37	30	41	35	43	43	37	39	28	28	31	29	48	35	38	40	37	36	38	39	35	37	42	46	38	36	45	42	39	42	28	28	39	36	36	46	45	43	46	50	36	26	42	36	48	34	53	35	25	40	35	40	44	34	32	33	35	31	29	41	39	46	42	37	40	50	35	44	40	34	35	43	46	48	44	41	39	30	31	44	34	39	31	47	36	36	50	34	47	49	55	40	36	36	39	34	41	49	30	33	40	40	36	39	32	36	36	35	32	45	36	44	45	39	47	35	41	33	36	34	43	44	33	45	35	30	40	41	42	37	30	30	35	44	47	49	34	49	37	32	52	37	49	41	35	32	57	45	52	33	30	29	49	32	40	44	26	46	45	43	43	45	36	36	43	37	32	49	37	34	25	29	38	37	42	52	44	31	50	45	42	44	28	29	44	31	45	36	34	39	35	33	38	32	37	48	39	29	32	32	34	33	36	43	41	34	25	42	51	36	24	38	42	46	27	44	41	35	44	32	36	42	35	37	43	42	46	39	39	33	35	25	40	42	43	44	37	28	35	41	31	34	26	39	38	32	30	24	38	34	42	36	34	42	38	28	33	40	29	41	45	35	31	32	41	37	39	35	38	28	37	34	44	31	44	38	42	43	35	49	36	42	34	40	37	33	30	45	37	38	38	52	39	43	38	40	40	37	46	35	33	39	30	42	38	45	34	37	39	42	44	47	44	38	38	38	51	48	31	34	49	29	35	40	40	44	39	35	39	38	48	36	39	47	27	37	41	43	40	40	39	31	43	33	32	43	41	35	35	48	36	50	39	38	42	41	30	40	35	32	34	44	25	50	33	44	45	34	43	48	37	39	40	35	33	32	45	39	34	39	40	34	33	42	40	35	38	34	35	48	31	32	30	35	42	34	24	40	37	42	39	45	39	31	31	30	42	42	45	42	40	44	34	31	31	29	39	40	43	42	41	37	52	40	34	35	41	39	36	38	41	33	42	26	40	30	44	43	36	43	38	34	36	41	48	36	28	34	30	51	38	34	50	41	39	33	35	45	35	44	33	44	40	33	32	37	41	45	34	31	40	31	29	36	38	29	33	35	35	38	34	30	38	30	41	42	40	36	33	54	33	48	27	35	38	41	34	35	31	35	37	42	33	31	43	45	35	35	34	38	41	39	35	37	32	39	45	32	45	40	29	42	39	44	34	46	28	40	37	38	41	40	41	34	42	36	34	38	46	39	36	37	46	34	26	38	37	28	41	45	43	34	37	32	32	35	21	38	45	40	36	32	44	45	38	28	46	40	42	41	38	36	40	50	39	34	34	35	35	32	35	40	29	42	37	34	35	32	31	35	32	43	40	28	37	44	42	47	39	42	36	37	39	36	37	36	46	47	44	28	35	34	34	37	34	34	40	33	39	31	37	40	35	32	39	37	40	43	30	27	39	34	49	56	41	34	27	30	45	47	45	36	42	40	43	35	36	37	45	38	36	31	27	39	36	42	41	34	36	39	49	35	51	42	43	40	35	40	36	42	32	49	34	28	37	41	47	46	36	41	37	45	37	29	34	37	38	44	42	39	47	49	23	30	40	38	37	44	36	37	29	33	46	35	33	39	39	32	37	44	51	33	41	25	34	39	36	31	46	44	39	43	49	26	32	35	36	34	34	48	39	41	47	39	44	40	45	33	26	31	55	43	43	31	43	33	40	36	42	42	43	38	35	38	48	37	51	32	32	43	44	35	25	41	35	47	31	40	44	33	40	37	47	33	33	43	53	32	28	36	42	39	37	42	44	46	40	32	31	46	37	36	31	43	40	35	48	45	39	37	36	45	36	37	30	43	49	36	43	35	40	39	27	45	40	34	41	44	44	28	33	36	37	40	41	42	31	34	39	46	42	37	42	41	44	48	41	28	29	33	40	36	42	34	47	22	34	33	36	30	42	42	39	36	47	36	33	35	47	40	44	31	41	36	35	41	35	35	40	23	36	39	36	41	47	36	36	45	28	53	39	33	30	29	37	36	27	53	29	40	32	33	40	55	33	41	32	38	36	37	42	41	36	32	35	42	35	30	44	34	33	26	37	35	39	32	44	41	30	32	33	33	37	35	44	40	38	34	33	35	38	36	27	41	38	29	31	30	32	29	37	32	44	33	33	30	37	24	35	31	33	44	43	38	38	35	47	34	34	39	43	36	38	40	39	44	37	32	42	45	42	40	33	35	49	53
30008	14489	6460	16587	24172	23059	19673	16180	13109	10467	8337	7114	5847	4781	4124	3634	3192	2933	2617	2355	2127	2101	1877	1671	1611	1531	1442	1426	1380	1275	1184	1173	1103	1093	1014	1044	1008	978	937	873	886	864	877	868	840	858	827	865	842	803	770	766	765	775	766	776	772	785	730	785	736	754	700	730	698	674	685	685	712	729	699	667	691	666	653	676	665	686	712	692	721	692	669	664	651	656	627	642	722	638	657	679	644	649	665	654	624	685	652	677	656	714	605	632	656	646	668	645	666	637	665	657	648	665	656	699	675	643	605	682	683	675	639	648	681	633	625	648	651	624	624	676	674	641	675	673	634	666	666	659	599	621	626	645	607	639	665	602	641	662	632	644	633	680	624	624	622	623	624	666	618	620	622	588	600	675	640	570	610	627	620	578	608	608	616	607	609	648	601	627	644	620	588	627	648	593	599	594	623	613	641	568	629	589	608	632	584	628	659	602	633	618	605	647	639	646	612	608	605	564	638	609	624	592	651	627	672	654	628	571	627	565	654	574	612	593	580	634	575	596	637	577	609	590	636	629	587	615	585	634	601	606	619	622	649	583	692	595	588	584	570	600	610	570	581	637	550	614	639	645	610	596	625	645	658	612	636	606	650	603	609	618	632	611	603	635	631	563	625	616	610	638	601	582	627	632	607	601	622	639	607	631	607	661	624	610	620	591	605	641	612	572	634	636	659	620	619	653	579	596	644	630	641	620	636	595	595	624	648	616	613	616	576	621	571	619	680	625	618	627	614	653	657	587	597	625	662	649	645	618	614	608	613	596	636	582	645	602	586	592	613	561	566	606	654	614	603	638	611	627	598	564	602	654	614	637	637	641	672	645	617	681	619	649	622	637	645	566	651	627	607	610	627	628	609	614	570	611	608	614	619	640	633	633	680	634	558	613	628	632	627	674	611	670	641	631	648	601	606	603	673	626	652	628	623	597	595	589	585	608	575	592	564	588	661	579	659	602	603	627	589	646	626	620	652	642	627	616	605	622	609	628	598	626	640	621	592	655	610	603	658	631	649	646	672	597	612	594	587	617	626	604	636	605	639	612	589	639	594	648	643	553	652	632	627	610	565	605	617	631	611	634	594	650	581	596	590	671	585	609	563	583	596	633	633	597	623	573	585	654	611	636	599	626	607	624	575	598	638	641	624	628	655	643	619	612	583	620	603	607	649	601	618	585	580	599	609	639	594	658	629	597	608	589	589	621	642	600	650	633	619	666	636	626	588	610	609	631	611	594	599	641	632	594	592	633	635	631	628	600	627	596	612	605	549	638	597	604	583	647	589	623	609	606	612	659	624	604	557	636	611	608	596	599	643	579	646	600	596	626	604	630	606	631	594	586	604	588	633	602	618	609	616	643	601	610	647	602	631	569	621	594	603	609	599	608	592	612	620	626	620	615	576	557	624	634	652	677	656	623	589	608	619	605	642	600	619	624	593	584	634	573	628	620	658	586	617	575	613	574	610	646	613	666	578	614	614	615	614	603	622	629	643	601	624	621	613	634	641	572	546	616	622	677	594	607	598	590	581	602	650	575	609	610	618	584	575	618	629	612	636	623	603	602	601	617	651	618	609	614	581	574	599	642	623	623	610	589	578	605	608	613	664	612	641	591	572	598	592	590	606	641	615	635	618	626	579	650	643	623	660	591	597	659	592	614	637	649	611	595	598	633	618	632	590	619	596	619	598	624	619	564	609	598	627	600	635	610	619	574	626	613	651	618	606	648	610	629	639	586	615	638	601	644	619	659	641	577	643	621	580	588	639	603	641	621	634	589	621	653	608	606	596	603	596	630	590	642	605	620	615	625	609	579	641	617	630	585	639	592	617	622	647	601	602	608	636	688	591	609	574	594	654	659	624	633	642	661	626	608	567	657	616	628	637	609	580	600	620	649	588	627	605	594	597	637	617	656	617	592	585	613	605	586	628	627	604	608	610	640	622	632	583	649	629	602	648	614	567	554	614	594	606	612	624	606	595	637	627	641	631	642	613	607	611	610	612	608	620	613	648	651	628	598	627	614	610	593	626	664	607	587	612	618	643	591	597	611	625	645	614	625	625	630	611	612	662	629	585	603	604	618	623	604	613	607	610	635	626	631	622	614	600	610	630	611	577	684	590	619	599	596	604	607	627	679	619	652	612	606	571	635	622	637	665	613	645	634	618	591	618	577	620	560	599	636	600	634	640	623	607	606	646	650	609	687	616	574	660	632	571	641	645	631	602	623	598	642	596	649	634	647	620	577	595	621	614	649	579	672	643	601	598	597	612	629	621	616	636	588	614	592	616	608	600	637	562	594	587	567	637	631	608	613	655	594	636	601	597	581	620	623	620	629	545	666	613	641	575	577	621	621	606	609	656	610	622	599	604	613	629	650	599	619	609	598	576	596	630	582	639	644	606	623	615	593	643	601	585	613	622	566	632	618	614	582	619	584	608	623	616	597	614	570	600	554	611	634	592	605	620	602	622	599	605	660	616	603	612	590	624	604	612	621	644	609	635	655	616	631	639	627	573	629	603	600	598	631	623	621	590	598	631	641	612	590	637	631	609	597	657	572	624	590	558	597	611	611	624	622	604	615	645	612	564	616	593	650	619	591	606	589	610	631	643	627	639	612	646	622	595	641	601	602	592	620	586	637	598	594	659	634	650	627	621	589	604	552	594	606	583	595	600	602	615	603	672	592	608	589	637	623	626	624	610	618	609	605	592	593	619	622	624	632	594	629	635	626	594	626	628	632	588	607	627	628	644	652	609	628	596	608	621	622	617	557	633	627	558	601	655	605	572	593	580	602	580	612	590	632	634	633	662	624	618	573	612	604	630	589	639	603	592	597	625	644	609	580	616	635	607	565	617	580	623	598	595	626	587	618	596	568	605	610	627	594	611	603	628	580	607	636	613	629	588	611	618	607	595	605	612	637	599	601	636	640	607	646	635	635	582	585	576	621	639	639	632	600	618	580	631	631	605	655	615	652	629	606	595	641	608	617	594	623	621	599	647	594	592	617	603	583	652	648	570	602	589	645	646	594	622	649	596	619	636	607	620	608	637	608	577	631	620	628	600	633	613	607	591	594	618	568	631	629	606	631	621	577	643	603	609	644	627	633	624	609	619	668	632	592	606	581	627	628	619	586	606	597	653	574	634	633	643	619	585	600	613	610	626	602	614	639	587	647	601	628	580	594	593	658	649	704	646	611	576	641	626	671	620	586	628	666	577	564	600	613	657	620	577	656	620	550	604	605	626	643	619	636	568	598	620	639	616	640	623	615	586	615	581	625	596	611	619	653	590	650	609	614	620	640	634	657	606	649	601	618	648	591	583	625	645	605	650	590	649	623	625	579	561	634	642	601	643	611	645	640	623	583	599	623	613	630	631	591	598	573	605	622	617	588	624	597	623	610	636	590	630	587	628	649	637	609	571	602	648	659	611	605	602	600	610	615	554	589	606	549	638	612	567	629	676	592	595	641	611	611
1452	270	75	65	107	119	82	75	68	76	56	46	44	49	41	47	29	40	44	30	34	38	30	33	40	40	39	30	32	42	32	41	38	32	34	29	29	33	34	37	33	29	30	28	29	32	42	25	26	25	32	34	43	32	37	27	31	34	27	25	36	19	25	22	31	32	26	34	25	23	27	26	33	24	32	36	30	35	22	27	41	28	32	36	35	37	30	24	30	26	30	34	30	28	20	29	36	44	26	34	35	41	34	35	30	33	35	49	33	29	27	26	32	25	26	26	26	35	25	28	30	26	29	26	27	26	24	15	35	34	23	38	36	28	32	22	41	26	36	21	29	22	22	27	39	34	33	21	30	23	26	21	26	42	24	23	27	33	22	33	32	28	35	28	27	27	44	23	40	24	29	36	22	27	26	28	29	29	39	35	27	28	32	22	27	31	45	26	32	36	32	28	33	27	26	29	40	30	30	28	24	25	40	31	35	40	32	28	33	35	26	34	36	31	36	33	28	30	34	24	23	26	34	30	31	26	28	29	27	34	18	43	31	31	33	35	37	27	24	40	29	37	41	27	32	33	25	39	29	38	26	28	29	31	27	26	31	29	31	34	24	39	30	31	46	32	20	21	23	24	37	29	29	28	30	31	37	24	29	29	41	28	27	32	27	34	29	40	30	33	34	27	28	28	34	27	32	17	26	30	37	34	34	23	23	31	30	26	21	33	27	32	40	34	24	27	33	23	31	33	25	30	40	28	25	26	32	27	32	22	25	23	35	32	31	33	27	28	31	30	27	30	27	32	36	34	26	35	25	39	23	35	28	29	34	38	37	30	30	31	38	29	23	36	23	31	30	42	28	36	27	24	34	31	36	30	33	30	26	27	19	18	27	28	39	32	32	32	35	41	27	48	21	27	31	34	32	32	21	34	29	34	27	32	23	27	41	23	30	31	34	27	29	25	41	31	33	38	29	36	32	24	26	22	27	38	36	26	16	23	21	23	33	40	29	28	33	25	29	41	29	25	27	38	32	28	37	33	31	34	35	29	29	30	27	19	27	31	35	19	34	35	25	34	25	28	22	38	28	48	51	31	21	32	35	31	23	36	28	27	38	39	35	21	25	27	28	30	33	31	35	27	17	24	29	27	22	20	25	28	31	27	42	34	29	39	28	25	29	34	34	34	33	37	32	27	18	39	31	34	25	29	32	31	39	23	24	28	35	33	38	30	24	33	31	33	27	23	23	24	33	25	23	28	32	26	20	27	36	31	34	36	30	28	33	31	30	27	33	31	35	37	23	32	31	31	31	31	26	36	29	29	24	29	39	32	24	44	27	33	26	35	30	39	26	39	35	28	38	35	34	37	38	29	24	20	23	28	32	22	32	27	40	23	24	36	32	40	29	23	33	32	27	28	40	31	27	34	34	34	27	23	36	32	31	22	22	30	27	24	29	28	23	34	30	26	25	26	26	24	27	27	34	31	30	32	33	39	28	35	24	23	32	28	38	45	34	32	31	37	29	15	28	23	33	22	33	29	38	30	32	33	22	20	26	35	31	40	32	37	26	30	31	23	38	30	20	26	36	30	27	38	30	30	37	24	34	30	21	32	33	28	29	41	35	26	40	28	38	38	31	34	41	31	29	26	29	29	40	27	31	26	25	30	25	29	24	33	28	43	29	30	31	31	37	34	35	25	28	20	35	37	28	45	38	35	30	31	39	25	24	32	36	29	27	24	30	31	31	33	30	25	34	34	25	29	39	25	17	26	33	25	27	28	35	28	31	35	20	34	28	34	36	35	31	33	23	28	30	31	38	23	26	20	33	29	32	31	38	19	24	35	40	36	24	24	29	25	20	32	28	33	35	26	35	37	31	28	23	35	28	36	23	29	23	23	39	29	19	31	25	20	31	27	25	24	22	24	40	22	25	17	38	25	36	31	30	31	23	28	32	29	22	40	30	25	35	29	23	26	31	24	28	22	29	29	31	34	34	35	30	31	31	24	38	31	27	31	33	19	29	28	27	26	33	36	25	42	27	30	29	34	38	26	27	43	34	39	29	32	27	23	26	24	28	31	28	34	36	24	23	33	25	27	34	27	39	37	36	17	29	31	38	38	40	39	23	31	39	34	35	31	36	32	33	40	22	28	21	28	25	27	32	31	40	29	36	25	33	38	26	32	31	27	35	48	27	30	45	45	33	24	36	41	30	24	29	34	31	37	26	30	29	29	25	26	30	33	27	35	36	35	24	35	32	29	26	26	31	25	29	40	33	41	22	32	31	29	28	27	34	27	26	34	24	23	23	17	30	27	32	45	37	18	26	30	36	37	26	28	26	30	24	29	27	35	33	31	32	25	25	45	37	31	42	22	25	33	37	22	27	37	27	27	38	28	29	30	28	26	21	29	26	28	43	39	30	30	19	28	27	22	30	34	41	35	31	28	28	26	18	23	36	29	27	30	35	37	21	36	21	33	35	39	39	24	24	29	22	28	26	28	34	28	26	25	23	32	31	38	24	37	36	29	27	30	31	40	26	38	32	29	28	30	30	32	21	25	30	43	33	33	27	33	28	33	26	34	27	34	23	37	41	37	30	27	27	27	32	28	32	36	28	19	23	27	29	30	23	23	36	42	28	26	41	23	21	29	27	28	28	28	30	21	34	31	32	30	37	24	23	30	24	27	27	27	22	34	24	27	21	32	28	27	29	30	23	25	31	24	34	31	26	26	26	27	35	33	28	34	38	39	24	26	33	24	34	25	37	30	19	43	35	24	30	38	30	28	45	36	37	32	29	23	23	32	25	38	27	22	38	32	22	41	24	28	25	30	32	28	33	27	36	26	33	28	34	40	31	25	35	23	25	33	26	35	29	31	29	27	30	28	31	31	36	29	31	24	29	35	33	27	33	34	34	34	30	34	27	32	28	18	27	33	26	34	21	37	47	19	48	35	24	30	24	30	32	17	35	27	32	30	22	27	33	30	26	28	27	31	28	33	30	30	34	24	33	30	30	32	32	26	32	23	32	24	30	28	33	39	29	29	25	28	33	21	31	45	17	35	33	38	39	31	32	21	30	27	24	32	36	25	36	35	35	39	34	33	33	44	26	44	39	21	38	29	44	22	23	30	26	31	31	28	28	44	29	35	35	37	37	22	35	33	29	21	30	29	38	25	38	27	28	22	38	25	34	26	23	22	25	36	27	34	39	26	35	29	36	37	29	28	36	30	27	23	24	26	24	29	25	34	39	22	17	37	30	37	33	31	30	29	34	35	27	18	34	25	39	47	32	27	39	29	39	33	28	29	19	38	29	33	25	15	26	24	31	30	32	25	29	26	30	22	36	30	29	30	39	29	39	36	28	39	38	27	31	26	28	36	27	40	25	30	34	16	23	34	28	32	32	23	27	37	27	29	28	27	27	34	32	23	33	23	24	45	33	28	28	30	30	39	41	26	49	43	24	23	24	23	24	38	37	37	33	33	26	24	31	27	29	26	37	21	23	33
16611	7419	2285	6434	10410	9422	7603	5809	4477	3380	2609	2246	1764	1507	1369	1224	1130	1070	954	932	865	849	764	730	709	720	693	667	672	613	619	589	611	580	620	585	527	543	558	563	587	565	525	529	585	565	547	559	520	540	500	555	543	537	589	509	532	562	533	562	527	534	504	522	526	550	494	529	530	502	525	533	492	497	503	502	498	444	525	528	508	495	493	506	492	494	503	487	514	505	491	538	525	484	497	495	558	500	506	525	521	498	533	502	502	494	475	521	532	545	461	530	553	551	512	485	494	512	495	521	505	471	510	503	495	475	541	505	457	501	534	508	490	483	519	531	534	490	524	549	480	512	483	518	555	492	484	480	460	531	473	489	475	488	504	483	457	539	506	481	522	502	494	483	453	466	482	471	552	492	506	464	515	513	538	504	502	494	473	488	511	515	504	491	511	473	511	441	499	499	485	441	501	534	500	491	531	506	501	520	487	509	499	527	499	497	501	531	466	509	498	496	519	496	509	457	541	502	458	477	512	491	501	491	518	507	508	480	543	469	467	513	515	462	486	470	507	539	477	477	502	504	457	502	500	498	483	505	511	471	456	503	467	511	509	499	479	490	537	490	490	480	472	489	464	492	504	481	506	518	527	527	500	473	521	500	503	466	521	461	507	509	472	501	523	481	483	486	500	508	495	482	484	494	502	496	524	476	478	456	561	480	494	467	494	486	492	508	504	510	465	478	491	504	528	547	528	506	483	499	493	500	516	493	477	472	482	530	506	505	512	478	474	485	487	507	526	492	467	506	504	499	493	528	485	525	532	500	480	476	482	448	508	472	472	503	509	476	466	500	471	525	538	520	491	521	435	478	492	511	499	498	499	475	538	513	463	490	477	501	526	502	473	502	493	505	521	519	514	531	529	444	515	464	497	479	500	522	505	516	496	495	542	474	552	490	512	467	500	499	531	487	477	502	516	502	504	517	502	461	502	482	520	512	521	516	504	510	481	503	490	454	502	491	496	501	525	473	474	523	480	455	468	497	472	500	483	500	516	462	497	497	491	491	497	474	495	552	491	507	476	516	540	471	540	495	501	504	545	517	567	491	518	468	467	466	494	484	506	517	529	473	510	512	543	512	481	480	482	517	492	501	520	496	486	516	492	504	526	488	522	483	500	535	543	459	525	509	497	529	462	473	463	507	486	521	506	490	505	524	535	472	489	501	493	489	465	474	510	494	507	478	538	517	521	496	499	497	502	469	475	507	494	485	522	472	518	476	478	513	504	505	490	541	513	481	486	513	553	498	484	503	510	466	492	511	485	522	469	474	494	498	456	481	470	497	462	462	505	496	527	533	501	503	474	496	479	478	531	508	503	471	519	485	495	473	490	493	515	449	484	525	479	513	503	465	498	481	490	446	518	497	483	488	509	502	488	495	498	510	462	530	471	500	490	547	483	472	508	483	484	519	487	497	446	480	484	481	464	501	515	519	484	504	507	520	507	507	520	492	540	506	516	522	502	541	486	503	511	495	490	507	486	517	465	525	521	520	499	531	508	519	531	479	491	519	524	488	495	558	504	517	535	520	457	468	507	473	481	513	486	500	502	474	487	487	540	494	478	503	483	493	495	494	514	516	523	513	495	546	541	504	494	491	465	490	470	524	471	539	513	499	492	507	501	515	508	470	511	499	464	526	524	488	504	503	502	503	481	502	516	457	454	486	443	540	490	505	522	484	477	488	492	517	515	492	467	514	489	499	494	499	502	509	534	518	536	488	523	486	522	479	512	491	486	481	530	500	485	492	495	496	487	520	499	463	517	489	501	523	518	532	489	495	463	505	507	502	484	496	518	483	511	493	498	482	496	472	540	509	519	458	480	497	486	489	479	481	497	519	515	515	513	472	509	486	491	472	506	500	518	473	504	514	494	491	502	494	466	519	545	502	482	493	507	491	487	490	516	500	524	514	531	509	488	461	503	529	496	491	486	476	511	524	477	543	471	480	467	528	491	482	489	502	471	509	503	529	494	455	511	530	489	476	505	517	530	519	512	479	497	566	504	490	432	491	504	515	473	492	493	512	473	506	525	502	524	492	486	496	472	486	517	522	496	494	496	491	506	503	465	566	457	492	506	500	520	489	546	471	472	522	521	530	469	496	472	497	485	469	472	531	487	501	529	486	477	494	525	472	471	485	515	469	501	488	484	479	462	490	505	532	535	532	473	512	476	507	509	527	518	510	554	515	504	462	506	487	527	513	502	489	500	514	500	498	472	523	482	478	527	484	481	487	508	547	499	496	500	463	528	469	506	521	492	507	497	507	500	458	529	537	482	473	484	485	500	511	520	531	513	495	520	448	519	508	466	480	520	473	494	464	477	487	571	505	488	517	482	487	489	514	496	531	505	488	515	520	480	468	458	512	518	481	490	479	523	543	474	476	539	537	495	502	494	495	458	508	548	478	508	505	500	458	521	484	471	480	521	527	495	490	469	505	468	525	525	491	494	500	500	513	499	487	518	522	500	467	496	491	482	523	487	528	497	508	500	512	514	503	502	520	502	496	483	493	527	490	536	496	489	507	529	486	468	463	504	479	472	508	546	526	461	497	496	519	491	524	508	527	482	501	497	456	504	502	509	483	448	461	499	500	482	510	496	516	464	500	503	484	462	497	474	486	527	472	472	512	483	540	487	501	510	494	512	453	467	505	503	477	517	555	480	487	497	524	534	522	495	514	505	495	471	549	500	491	507	483	499	523	523	511	482	485	516	493	529	500	501	472	485	474	468	514	469	510	502	518	514	490	499	523	496	515	484	514	485	520	457	509	482	540	520	489	508	493	476	497	536	520	472	489	480	506	469	508	513	491	497	502	512	507	499	531	476	501	502	511	529	476	482	472	450	503	496	510	481	498	470	510	480	544	488	507	493	509	518	483	507	495	489	506	491	483	517	536	528	493	486	489	498	485	489	487	484	507	509	475	502	559	495	516	546	482	548	503	498	549	509	518	522	488	467	519	511	484	507	481	506	500	523	461	505	511	473	488	505	518	507	531	489	509	529	516	519	539	527	517	503	466	463	447	497	450	514	498	471	521	517	508	525	461	531	458	504	445	509	509	511	467	514	524	473	480	481	533	501	465	483	514	480	493	498	498	495	472	463	494	515	458	477	495	490	487	479	507	475	500	492	484	513	491	525	521	512	501	485	529	499	492	502	509	495	506	490	556	523	506	474	470	510	468	491	495	524	476	490	472	465	508	505	492	443	489	491	506	525	487	500	542	470	521	484	514	501	503	473	521	528	542	504	542	512	499	517	498	507	490	514	486	483	510	506	489	547	479	488	481	529	500	483	493	523	498	483	476	500	500	493	518	510	495	507	487	463	460	445	477	464	492	502	530	501	503	516	476	491	515	532	482	489	532	523	485	517	464	487	518	480	501	524	540	520	516	505	509	470	481	522	513	502	489	486	509	524	484	503	479	495	523	473	489	514	470	482	476	489	471	515	506	491	532	505	506	493	487
1167	765	155	95	197	197	181	150	131	103	111	82	68	61	60	55	50	53	51	39	29	37	33	35	24	29	19	24	26	25	29	22	28	21	27	19	30	23	29	21	27	29	21	28	16	24	21	23	15	25	22	18	14	23	18	22	19	13	17	25	13	16	14	23	17	28	25	31	18	18	19	13	22	20	21	22	20	21	20	19	15	15	22	19	14	26	16	24	21	16	11	16	18	14	17	16	14	31	20	19	21	20	22	25	24	18	24	23	19	24	19	16	27	26	23	22	26	17	22	15	17	27	14	12	15	24	22	19	18	22	23	21	15	17	20	17	18	28	17	19	21	15	18	21	21	21	17	22	11	13	15	18	18	15	19	16	27	19	28	12	16	19	12	16	20	20	18	23	15	20	18	22	22	11	27	13	17	24	14	16	20	18	12	21	16	23	20	16	23	16	16	13	25	20	19	22	17	16	21	22	16	19	21	15	20	17	12	27	18	22	16	21	11	19	24	23	21	28	21	15	21	11	22	12	15	18	15	18	11	12	17	20	17	18	16	18	22	20	21	21	19	18	15	24	13	14	19	20	27	15	16	20	15	17	24	18	15	24	19	18	17	27	19	17	17	17	13	19	14	21	21	17	12	19	16	23	20	15	17	20	19	23	8	14	19	13	13	10	12	19	17	17	21	19	22	20	25	22	21	14	27	14	16	15	19	20	18	18	12	28	22	17	13	21	17	18	14	20	13	24	14	17	18	25	17	23	13	18	26	19	14	11	18	17	14	24	16	16	21	24	21	19	25	24	16	18	17	24	17	21	21	16	15	19	18	21	21	20	21	25	17	19	22	21	16	13	20	22	17	24	24	19	15	27	14	13	19	21	19	19	24	19	20	17	20	17	23	23	16	29	22	14	17	20	21	21	25	22	13	13	21	18	25	18	24	14	24	22	18	8	13	20	24	14	19	23	18	15	23	20	23	23	9	28	16	21	16	16	18	23	24	18	22	18	24	16	21	25	17	20	18	17	14	17	14	24	18	22	23	22	19	22	23	20	14	22	17	16	22	16	18	16	19	15	22	17	23	16	22	23	21	19	23	28	22	25	18	13	16	16	17	25	21	17	18	21	14	27	13	20	22	22	15	27	23	19	14	20	20	23	15	29	17	15	17	20	26	19	17	20	17	23	15	26	21	19	17	20	19	19	18	21	22	15	22	19	19	19	24	22	17	18	18	19	21	23	21	15	18	19	8	13	14	20	27	17	18	27	14	16	19	17	15	18	25	19	18	30	26	17	17	21	9	9	15	22	24	10	16	18	16	12	17	20	17	23	23	17	25	23	27	26	20	16	26	24	15	11	23	11	23	19	20	22	16	19	29	17	25	21	18	22	24	17	15	21	28	14	24	19	15	21	20	18	18	17	15	18	27	17	22	23	18	21	27	14	28	20	23	19	26	13	19	23	15	14	17	19	16	20	18	19	14	15	19	25	21	24	13	20	17	20	15	20	12	17	18	24	18	14	16	16	24	19	27	23	21	20	19	21	20	21	19	14	19	24	8	26	12	19	22	14	14	18	16	16	11	21	14	13	17	33	19	16	19	21	19	25	23	21	22	23	26	22	21	19	21	15	20	15	18	12	11	24	15	22	15	23	19	22	15	24	24	22	11	17	15	24	21	19	23	16	16	16	10	19	23	20	18	14	27	21	18	20	16	30	17	19	24	30	17	13	21	19	16	24	19	28	21	21	16	15	19	18	13	14	31	15	22	14	13	23	18	23	23	16	16	18	20	20	12	23	14	19	18	13	22	22	24	13	26	21	22	28	18	18	25	14	22	13	24	17	24	17	13	18	12	19	22	12	21	15	17	17	16	18	28	9	27	15	18	17	22	26	16	18	17	9	19	20	20	30	20	22	20	13	15	18	18	20	23	26	20	19	21	24	21	13	16	23	23	20	13	16	21	20	23	16	18	17	26	25	21	25	15	16	16	18	17	23	20	17	20	19	20	18	14	25	24	19	19	13	14	17	23	19	19	19	9	33	24	17	19	23	23	25	20	15	23	17	23	11	11	25	26	15	18	17	18	22	13	17	18	16	25	18	18	17	17	18	21	21	22	14	13	26	14	15	19	27	14	11	15	22	21	19	21	17	19	24	15	20	21	19	15	22	22	15	21	17	17	21	20	15	16	16	21	12	20	17	16	23	23	27	19	18	15	26	28	18	17	17	28	18	20	14	24	18	18	18	19	16	19	12	15	17	14	11	22	12	25	19	18	26	25	24	19	20	22	21	17	23	21	17	12	23	22	23	18	14	22	15	31	15	22	12	14	19	22	21	20	14	12	18	19	13	18	17	20	15	20	24	20	11	15	20	23	13	10	20	16	19	10	23	10	20	9	11	17	15	14	19	14	18	25	19	25	18	17	14	24	25	24	15	24	21	23	18	13	24	21	17	19	22	18	19	21	25	20	22	13	19	23	25	15	24	19	23	14	22	18	22	22	19	14	17	17	27	23	10	19	20	14	17	19	29	22	20	15	24	18	18	13	21	21	20	17	32	22	24	21	22	21	21	17	14	23	13	13	17	20	17	18	17	21	26	22	20	16	27	23	20	12	17	13	13	21	22	17	17	21	13	24	16	21	21	19	15	17	17	12	28	17	17	15	24	15	10	22	15	19	20	15	17	29	15	19	17	13	25	15	16	14	15	21	25	18	8	20	22	21	15	19	22	16	22	19	18	9	25	23	20	23	15	22	29	23	18	22	16	23	12	13	14	14	29	25	23	27	20	20	29	27	22	11	11	12	17	25	13	25	12	24	28	21	23	22	15	17	12	27	22	18	21	13	16	20	25	19	21	17	15	16	11	16	13	18	22	16	22	15	18	19	17	25	17	23	20	20	19	23	15	17	14	17	21	14	17	29	19	17	14	18	23	22	19	19	21	15	18	26	16	19	25	19	13	23	20	21	15	14	25	15	21	26	18	22	26	23	18	15	17	16	27	15	13	30	23	11	14	13	17	23	16	15	13	28	18	18	21	19	15	24	20	23	22	8	21	23	18	16	23	15	18	17	19	21	22	22	22	19	24	26	18	22	18	18	22	17	14	15	19	19	16	28	15	17	14	20	21	20	26	18	21	13	17	12	22	19	21	18	11	25	20	14	19	17	20	26	22	18	16	19	12	20	19	23	21	14	19	23	19	17	23	21	15	18	21	14	23	17	19	21	17	19	19	24	20	17	21	20	14	14	25	22	24	23	21	13	24	17	21	16	22	17	20	15	23	22	23	12	19	21	15	30	22	17	21	18	20	17	20	18	24	17	18	17	16	24	19	22	11	21	21	16	11	16	20	19	20	18	17	31	15	19	18	15	26	15	19	21	10	20	11	14	21	10	17	14	18	18	12	15	24	15	24	18	22	14	23	20	10	14	23	24	26	15	29	19	14	14	23	16	13	23	20	18	23	18	15	10	12	19	26	19	14	30	23	20	17	15	19	16	18	21	22
24997	10720	4087	12204	18435	17104	14233	11108	8693	6690	5191	4318	3407	2853	2425	2119	1857	1616	1519	1325	1283	1186	1037	1004	929	835	846	728	719	654	656	630	606	572	538	527	555	531	496	475	478	473	423	417	442	468	456	464	418	451	400	393	384	448	414	406	421	422	391	378	362	391	381	360	364	379	390	362	414	374	369	376	357	347	355	338	345	352	367	325	326	348	306	367	353	315	336	337	351	317	323	349	321	327	322	348	333	346	356	338	323	315	351	353	338	342	350	349	323	323	322	324	320	317	328	331	349	348	286	351	315	320	354	345	308	347	319	333	319	341	299	322	340	352	351	363	368	340	374	328	357	331	343	324	298	338	318	298	328	311	324	305	333	310	323	341	324	317	344	299	311	329	314	329	329	309	330	318	303	315	317	329	325	284	341	300	286	291	315	293	324	305	319	312	313	322	317	308	331	351	319	279	313	325	325	366	325	337	307	358	347	331	344	316	311	308	328	355	333	332	331	322	287	320	322	323	331	325	298	332	323	334	332	306	255	277	324	320	291	296	309	296	291	317	297	307	328	291	325	346	332	327	320	308	316	303	307	314	322	333	312	314	273	298	322	282	286	294	338	317	328	315	349	342	316	313	343	331	342	325	311	296	319	328	318	297	318	304	325	319	343	317	299	340	341	324	306	309	310	331	303	316	295	303	318	332	321	340	342	291	349	311	321	320	288	319	306	331	361	350	292	306	322	306	292	316	315	303	319	308	342	314	302	321	304	300	309	321	296	304	329	305	330	321	301	306	319	306	332	306	302	312	322	322	299	303	318	328	302	339	345	298	324	334	300	348	320	299	306	314	333	311	304	325	300	329	338	336	286	333	321	300	323	330	293	296	355	286	317	329	321	295	315	278	357	289	287	310	316	338	319	341	313	297	326	368	298	295	299	309	285	306	315	321	316	320	312	333	337	316	334	335	314	318	339	307	338	335	311	324	304	284	295	315	336	302	341	328	339	326	309	318	315	315	302	296	307	304	322	328	332	312	300	340	329	320	305	284	338	331	347	293	323	300	291	296	298	328	328	298	317	332	316	300	329	313	341	318	331	308	328	295	307	293	295	310	309	320	294	326	324	303	340	274	307	278	312	332	325	319	310	271	298	296	318	324	320	336	329	282	338	345	293	315	285	323	336	308	303	310	330	281	315	312	311	340	329	279	337	298	322	290	287	293	323	317	303	324	332	311	334	291	317	295	322	334	336	319	335	298	320	354	288	314	304	343	309	327	326	309	322	288	308	307	329	304	342	317	322	329	288	294	345	309	305	298	342	319	311	306	286	321	296	301	309	302	297	310	310	324	308	306	322	324	311	294	289	293	285	292	298	303	308	295	284	315	279	315	328	321	306	333	310	333	310	322	299	322	290	339	307	307	296	309	347	372	281	331	313	306	328	323	286	317	317	327	270	321	288	311	322	302	299	313	349	350	282	312	319	286	311	311	299	324	317	311	307	361	340	307	286	323	330	326	316	312	349	317	322	337	310	292	335	336	328	315	326	319	304	350	327	310	305	302	311	323	315	325	309	297	300	319	295	316	320	293	316	298	296	298	320	339	327	333	288	319	335	344	324	370	301	353	305	316	314	300	308	301	329	344	290	347	299	319	296	333	334	304	336	294	328	339	339	303	325	290	322	319	317	282	344	341	313	309	305	334	305	308	303	325	311	287	318	327	334	328	326	307	293	284	307	294	329	332	307	321	326	307	304	309	332	287	288	319	328	336	346	311	347	335	304	274	293	328	296	321	347	305	333	307	310	297	316	301	348	284	323	296	313	341	285	320	304	317	320	341	320	319	309	330	306	305	326	316	311	317	341	298	330	319	346	318	307	309	338	333	317	337	287	323	311	295	329	281	336	308	306	294	313	327	302	297	328	317	308	313	307	332	313	329	318	305	321	298	317	348	337	313	326	302	307	307	307	319	303	330	294	310	319	307	291	366	323	334	306	315	315	305	320	326	310	306	358	310	335	298	299	335	283	328	335	303	310	298	343	315	302	324	317	350	292	317	312	303	329	293	301	330	327	309	306	338	324	321	301	336	292	307	312	323	297	313	289	316	297	298	331	294	296	300	326	295	318	308	298	339	339	320	336	349	318	323	313	306	338	294	319	298	308	357	303	290	317	329	308	324	291	300	338	314	316	304	315	318	325	289	309	323	342	318	310	337	291	332	310	307	337	329	335	329	319	291	326	297	309	316	330	300	324	325	301	307	319	313	357	293	320	304	310	314	358	337	300	302	345	337	323	278	320	314	341	302	292	326	304	306	326	339	322	264	301	300	278	306	297	335	336	327	333	276	286	313	314	329	308	350	305	313	291	296	277	334	296	298	315	302	324	303	284	327	353	336	324	318	329	327	300	301	284	345	318	311	312	329	316	327	363	315	310	300	289	318	333	283	311	339	336	313	353	327	283	287	329	290	339	309	311	310	317	302	293	322	314	289	299	346	308	317	325	293	303	319	314	301	323	308	315	316	291	307	290	338	355	306	312	305	331	329	342	325	285	301	308	312	302	289	325	322	326	277	329	311	308	308	310	332	296	330	340	317	282	311	323	309	300	306	309	326	334	329	279	301	300	310	304	320	293	323	302	252	321	320	326	321	326	291	334	331	317	289	288	332	327	331	304	313	341	337	315	310	330	337	315	326	327	328	313	343	324	316	305	311	321	335	300	310	315	308	351	351	309	338	338	309	324	318	312	333	310	285	316	345	300	329	323	305	297	331	340	305	311	337	307	331	307	306	291	298	309	328	327	318	327	325	339	275	316	329	306	301	338	307	300	314	325	312	341	352	324	315	305	307	318	321	289	320	348	307	314	315	311	312	309	310	334	307	314	327	307	320	346	300	318	310	312	342	309	327	291	289	328	293	343	338	355	330	333	302	338	336	325	292	294	318	300	310	311	318	333	311	322	292	296	307	310	350	347	349	332	320	342	319	316	305	307	305	312	320	334	343	314	306	312	315	346	328	329	333	318	295	306	310	290	334	336	310	309	344	296	313	290	345	329	322	320	320	305	331	320	295	317	311	312	311	322	318	307	284	317	305	313	297	330	306	316	290	315	338	319	330	338	314	307	299	310	343	297	298	293	297	311	311	335	314	312	328	284	320	286	279	304	307	286	297	297	330	308	349	306	330	321	313	321	323	306	315	317	346	283	333	306	323	290	290	302	329	307	319	303	311	293	288	341	332	290	308	314	316	326	318	306	332	311	315	300	308	298	307	339	349	299	313	343	309	292	320	308	317	335	301	346	324	291	346	324	276	307	329	289	327	325	280	312	321	340	372	277	311	342	295	339	330	293	332	323	292	312	312	325	300	304	288	308	315	312	342	311	303	316	314	314	297	334	339	303	324	289	306	316	367	310	286	324	270	282	297	334	331	327	343	324	310	308	295	322	295	341	308	338	321	335	318	315	314	328	345	290	331	329	338	321	284	340	319	298	300	298	311	303	319	360	321	335	295	322	323
2821	712	154	160	207	241	205	172	150	139	126	105	111	96	87	78	93	78	82	78	66	70	72	70	54	51	50	61	61	54	61	69	53	59	54	56	61	51	48	50	51	53	46	50	51	60	54	54	48	57	56	48	47	59	44	53	63	64	57	49	49	41	56	47	41	68	65	57	49	42	47	53	48	52	54	52	55	47	37	52	42	40	52	47	59	58	62	59	60	60	53	46	52	55	41	43	39	65	50	55	55	58	54	45	52	46	65	43	49	52	58	60	55	49	42	74	58	52	54	53	43	52	44	45	60	63	50	51	60	44	53	48	53	57	49	53	50	54	43	53	43	54	55	65	59	61	53	49	58	58	59	50	66	55	64	60	57	43	53	49	43	44	43	52	45	53	41	54	46	52	47	47	61	41	49	49	54	47	46	60	51	54	47	45	56	46	51	49	59	61	42	44	48	59	49	36	43	62	46	57	54	43	55	41	50	46	50	55	43	45	47	41	46	47	55	64	53	66	48	44	53	59	56	55	48	47	49	50	38	59	56	54	54	45	57	54	53	43	55	55	44	49	61	60	65	50	46	50	71	43	44	45	37	50	53	56	46	51	59	47	51	60	48	39	47	55	69	54	62	56	51	50	63	38	69	47	55	64	52	61	50	55	54	48	49	50	52	58	47	49	45	66	38	60	65	44	58	48	53	52	46	53	49	57	39	47	49	54	59	52	67	48	55	55	56	59	51	46	55	48	53	45	70	55	46	48	55	47	52	44	44	62	57	58	52	45	39	59	62	50	50	55	38	53	54	54	62	61	49	59	53	59	47	55	63	60	51	46	50	54	59	62	49	44	49	58	45	51	59	39	56	57	47	44	61	56	42	42	61	61	52	57	59	48	57	58	42	54	54	55	52	44	56	46	55	71	64	47	48	57	55	55	57	52	50	45	55	55	49	58	55	44	44	48	41	58	63	71	57	51	39	44	54	61	55	54	47	54	66	43	56	39	63	52	51	54	60	43	46	54	56	56	38	56	44	52	45	54	47	56	52	52	57	46	49	49	47	65	45	44	43	50	45	53	44	46	55	49	50	52	55	67	55	50	55	58	42	54	54	53	45	46	40	43	46	57	56	51	52	55	37	50	48	56	51	61	59	64	53	48	56	60	53	51	37	49	54	38	46	61	47	52	45	59	53	44	52	66	55	58	47	52	49	58	45	48	40	57	39	48	48	53	52	40	57	51	50	48	48	48	49	50	51	44	54	63	60	68	52	50	48	67	66	57	53	54	55	52	48	57	52	38	47	45	49	46	63	44	53	44	54	60	49	43	60	48	57	48	53	42	53	57	47	43	50	52	61	45	75	44	59	54	49	47	60	47	51	53	49	50	55	47	52	53	62	42	50	63	50	44	43	51	44	55	60	53	45	65	45	53	57	61	57	56	52	53	53	37	56	50	51	58	42	43	49	48	57	50	48	65	55	52	44	55	50	53	69	62	50	50	52	56	51	57	58	58	32	47	51	41	52	49	47	44	47	47	49	51	50	59	54	56	62	54	60	46	55	54	55	53	49	56	54	41	51	60	46	46	61	56	53	45	44	54	58	51	61	49	53	60	42	62	42	49	43	54	56	48	62	55	58	65	54	52	50	51	53	52	55	64	58	50	42	44	51	51	53	64	50	58	59	43	51	57	49	42	50	38	42	56	47	56	55	50	59	49	53	54	53	63	44	57	46	56	55	39	63	48	57	50	64	38	53	48	42	59	58	48	49	45	49	53	65	46	49	65	60	67	48	50	58	50	52	57	55	49	40	50	44	62	50	47	54	55	53	43	51	55	60	51	49	49	51	60	58	51	72	50	50	53	52	49	52	46	58	53	54	54	42	40	41	46	56	61	42	57	46	36	57	75	61	64	45	41	42	44	49	43	47	56	54	54	43	49	50	42	55	52	60	46	68	51	52	53	51	52	71	54	58	65	48	58	44	44	42	46	47	53	49	60	65	45	45	59	62	35	59	46	58	50	42	49	54	52	55	61	55	64	47	58	51	39	48	47	49	49	48	50	55	63	51	48	62	45	58	50	37	60	53	62	64	64	41	54	54	43	55	42	47	44	60	54	48	54	46	45	44	44	58	50	52	57	58	60	54	53	53	62	49	54	39	46	55	60	62	43	65	60	57	58	51	56	52	48	47	58	54	59	59	47	44	56	50	48	46	58	61	59	54	48	62	54	63	66	60	66	45	61	55	43	47	63	52	50	59	49	64	58	45	63	46	54	41	54	60	49	47	59	47	49	48	60	59	38	58	68	58	49	64	40	47	49	57	55	47	61	61	64	70	57	51	34	59	45	54	54	56	71	49	50	50	49	58	51	38	45	44	47	51	50	64	41	52	49	40	52	59	52	57	47	61	51	56	42	55	63	42	60	60	55	47	47	38	54	58	57	45	50	45	53	44	60	49	54	54	54	54	44	51	62	53	42	59	63	52	51	57	46	58	52	60	48	53	56	47	46	46	59	50	52	56	61	56	43	46	57	49	45	49	43	49	48	53	47	59	43	60	47	43	56	48	46	63	56	56	47	43	46	54	61	54	51	59	53	44	61	68	48	44	51	43	61	55	68	59	46	48	61	52	49	62	61	78	59	47	51	60	64	54	57	51	53	46	41	54	50	49	58	50	66	46	56	53	56	59	62	45	54	59	46	69	64	42	60	65	50	61	46	50	51	47	37	53	47	47	39	58	43	50	40	52	49	61	51	48	58	55	41	48	44	55	62	48	63	44	42	47	51	50	47	44	57	64	48	60	52	49	65	56	56	43	40	38	59	51	42	70	44	55	53	49	40	51	52	56	51	51	46	43	59	56	41	52	50	48	44	65	58	67	48	49	59	57	55	49	47	53	47	59	51	65	57	58	57	56	59	64	52	42	52	54	53	57	52	47	60	47	64	63	49	49	49	54	68	47	58	50	50	53	48	51	65	49	49	49	57	52	41	53	52	57	49	46	50	60	47	51	57	43	56	62	52	48	53	49	49	47	46	69	41	66	59	46	51	52	54	54	65	59	47	47	50	55	59	56	50	44	52	46	55	49	62	62	48	46	45	64	70	30	62	45	44	55	45	43	69	65	42	54	50	54	55	64	57	56	52	46	55	63	59	43	45	45	65	54	56	44	50	57	41	50	57	44	47	49	60	53	46	63	49	45	50	54	44	54	47	44	47	57	44	43	53	43	47	55	49	46	56	37	50	53	67	48	50	57	49	56	50	55	71	54	46	57	32	50	57	57	41	60	50	51	54	46	40	62	63	56	57	52	59	42	42	46	37	58	56	45	72	47	43	51	41	57	51	56	63	44	50	52	43	45	55	44	43	51	52	54	48	51	45	58	55	39	50	65	60	52	52	60	59	41	49	41	57	56	60	54	58	55	59	44	55	51	51	51	36	36	49	57	47	43	62	57	50	56	58	71	66	53	60	55	60	68	49	56	52	43	39	57	55	43	54	49	57	53	49
22989	10747	4130	10999	17002	16056	13463	10557	8371	6575	5232	4253	3618	3176	2739	2469	2180	2056	1840	1659	1595	1632	1556	1449	1459	1310	1295	1196	1203	1179	1128	1146	1093	1107	1062	1034	970	972	967	996	963	925	987	952	943	949	945	940	925	924	897	876	876	897	958	923	972	881	902	863	894	919	880	846	879	838	877	860	881	836	863	890	847	884	827	826	843	868	837	845	851	878	869	875	822	838	818	885	760	872	842	886	826	844	867	855	852	828	856	841	839	798	822	820	885	810	823	844	872	871	873	825	817	826	858	831	843	839	875	850	866	887	867	807	828	856	822	868	808	806	872	814	819	840	864	867	864	863	834	897	857	851	809	807	866	799	866	855	877	853	826	877	805	871	796	808	822	832	831	872	858	834	785	826	775	839	888	843	810	886	817	826	847	867	817	805	832	831	788	852	801	831	888	818	807	835	794	829	832	842	855	820	781	819	865	831	843	802	828	838	844	842	846	805	847	814	770	877	847	823	834	814	836	846	851	833	783	816	843	844	877	858	875	837	816	811	819	828	832	851	843	776	841	817	828	835	802	848	842	797	773	852	840	795	799	868	853	823	812	767	884	778	822	870	815	805	850	826	824	841	803	824	844	787	780	795	812	828	807	811	805	815	812	814	789	804	827	781	841	781	829	830	815	772	820	837	818	815	800	825	771	795	834	825	858	842	827	821	840	818	819	808	815	828	800	813	845	819	794	825	786	797	791	820	835	810	858	803	803	828	826	916	836	853	764	863	880	821	799	756	834	790	772	813	821	804	825	800	878	842	846	822	828	786	803	836	820	840	780	822	849	865	803	822	824	833	834	828	822	848	832	783	852	801	821	863	784	830	834	834	846	877	828	796	797	788	847	830	826	830	829	823	823	804	866	839	779	837	850	824	835	785	821	900	787	794	834	847	834	855	835	819	788	792	827	866	833	806	846	861	864	866	854	809	852	827	826	821	824	784	803	817	828	835	817	852	763	835	833	842	826	850	854	822	803	846	845	820	807	833	786	818	843	830	857	830	884	769	839	804	892	826	812	799	782	815	784	894	855	857	844	821	834	839	775	813	792	789	794	808	831	782	803	815	784	788	879	850	839	816	804	785	793	834	855	860	787	840	830	801	797	813	859	874	908	802	840	819	818	761	893	775	807	802	890	806	827	826	749	828	848	844	819	828	767	852	845	849	814	820	802	816	819	846	801	824	768	836	816	760	849	860	810	837	819	849	804	776	815	837	858	798	768	834	844	799	845	836	846	840	824	838	844	855	812	812	850	778	818	817	818	822	856	816	809	798	815	836	858	835	844	763	812	792	834	814	841	874	826	822	828	842	810	804	793	804	824	842	818	891	809	804	808	827	768	831	832	815	817	836	858	813	831	877	865	822	825	806	786	846	815	879	867	810	804	763	802	848	822	830	844	816	833	804	831	839	860	822	850	819	799	816	810	812	853	831	800	821	865	810	809	795	814	803	776	835	798	734	817	858	871	863	798	857	885	789	822	811	841	843	814	839	832	811	807	809	828	846	871	838	793	795	847	837	843	801	781	811	836	829	838	826	855	848	847	845	844	820	763	810	842	810	786	831	884	858	836	818	891	826	815	816	808	850	809	796	823	768	822	874	822	790	800	841	794	777	806	844	815	843	883	854	853	824	831	788	831	848	894	818	771	846	865	812	857	838	830	836	861	812	797	863	829	842	871	858	820	829	914	829	797	833	855	815	795	807	826	826	834	892	849	866	812	807	771	805	839	837	789	826	818	809	838	870	835	864	866	881	876	780	884	830	843	801	851	891	836	800	807	789	817	845	796	811	834	796	817	812	840	822	844	804	888	845	871	794	801	838	812	833	848	791	825	869	873	813	829	856	848	831	846	829	822	794	802	803	832	796	833	869	795	831	862	840	758	826	828	796	852	830	796	824	802	787	793	822	849	829	825	810	830	798	904	826	842	805	882	789	804	820	819	870	841	823	845	828	813	783	832	865	802	847	779	835	751	802	783	831	815	835	807	800	851	801	821	803	895	830	839	821	817	829	861	810	812	815	796	830	859	805	827	902	815	766	852	756	828	786	854	811	842	837	808	829	844	812	780	822	792	815	873	843	821	830	817	801	810	865	817	827	798	771	786	807	810	782	782	801	832	816	791	807	827	812	841	842	842	840	817	807	797	843	802	829	837	835	803	794	816	822	852	843	831	797	803	783	827	811	773	857	843	822	817	828	841	846	786	808	865	770	867	839	819	822	824	850	828	821	792	827	845	799	798	805	860	837	823	813	837	803	782	782	811	823	863	841	796	824	816	855	843	806	827	903	857	833	782	822	818	858	815	795	800	797	836	879	782	827	852	793	842	841	824	836	837	837	856	832	846	789	880	804	832	798	836	815	791	806	788	805	867	849	808	828	870	858	820	843	856	826	814	785	850	811	842	879	828	834	793	876	847	846	824	768	873	838	874	779	805	833	833	833	877	828	803	782	795	781	841	837	822	793	900	817	853	811	812	850	819	770	793	824	804	845	850	855	814	879	803	802	862	853	814	809	785	826	825	817	841	785	747	820	829	852	849	870	809	855	811	822	842	854	846	850	823	800	783	800	838	812	819	855	833	869	791	828	798	802	844	819	820	807	829	849	762	912	831	814	797	796	904	823	842	821	799	815	804	809	820	817	842	803	823	800	867	856	834	842	812	831	808	902	780	835	801	861	790	833	810	846	812	852	825	789	785	844	841	814	870	898	838	820	813	843	810	771	780	827	772	841	828	870	811	840	844	791	788	776	819	835	843	788	827	896	781	805	841	830	765	870	857	830	886	832	858	790	818	849	810	832	777	798	780	830	808	800	807	816	824	853	874	843	818	832	817	858	790	834	846	851	840	803	847	854	871	854	819	849	859	850	806	817	807	827	801	840	832	844	822	837	841	792	845	812	823	820	811	819	808	779	827	845	834	833	830	820	831	837	801	836	793	879	772	788	801	858	837	832	867	820	820	850	844	819	819	808	822	842	857	820	881	835	802	811	779	836	873	789	815	828	842	789	785	892	866	820	873	819	814	802	845	829	798	822	868	825	802	812	783	786	860	782	794	838	868	829	835	831	822	841	841	816	822	862	845	791	832	812	803	789	802	795	825	847	819	884	788	816	854	871	783	840	828	891	808	806	834	776	805	792	856	810	790	849	804	823	857	827	773	839	829	832	795	807	863	867	830	814	814	806	840	854	856	827	844	870	784	812	818	827	832	825	781	875	791	824	830	845	827	789	849	842	797	805	844	829	830	812	880	796	791	794	799	835	818	808	820	798	833	789	808	803	831	861	810	789	822	853	820	801	831	806	793	853	835	799	842	825	820	820	756	807	832	845	830	766	885	791	882	818	871	791	776	808	904	831	830	823	830	802	868	799	817	808	814	811	858	848	858	807	815	848	850	800	799	786	834	830	806	823	820	862	879	823	837	785	832	839	823	825	841	807	814	841	801	833	820	812	852	862	893	827	790	806	845	820
2607	1283	222	181	345	375	324	274	251	177	171	146	134	111	117	103	82	81	73	71	71	67	65	52	58	59	52	54	72	44	56	58	47	54	41	55	43	42	44	43	41	49	48	45	37	37	47	41	42	41	38	35	34	44	43	52	44	40	40	46	26	54	44	38	30	45	36	46	48	54	28	52	48	26	44	33	51	36	42	38	44	45	44	47	37	38	37	40	44	41	43	32	40	34	38	40	43	44	35	51	52	38	28	39	36	36	45	42	38	32	39	38	47	37	38	38	36	33	45	34	40	27	32	45	48	37	38	36	43	47	48	44	40	29	33	38	50	48	34	49	44	41	38	49	45	38	45	48	42	41	32	45	33	48	35	43	34	34	29	32	34	39	58	48	38	38	38	33	41	35	39	48	31	32	34	34	32	47	37	29	33	54	38	39	31	38	42	38	40	41	42	42	45	49	39	33	38	38	45	35	32	57	44	28	39	37	35	47	51	37	39	38	38	39	37	41	52	40	38	30	39	38	42	47	45	38	42	40	27	28	49	38	36	37	41	38	46	49	55	40	43	34	33	33	37	38	38	33	44	37	30	30	39	40	45	49	31	37	43	52	30	39	40	42	35	44	43	37	35	36	56	31	36	39	40	37	43	28	45	40	40	34	38	36	34	33	38	32	26	41	45	44	36	24	31	44	39	35	37	34	32	30	47	42	39	34	46	45	34	50	32	34	54	45	39	41	38	37	39	60	43	45	41	42	42	36	44	48	43	43	38	33	40	33	41	37	41	31	33	49	49	27	46	44	38	38	37	40	36	36	37	45	42	43	28	43	31	35	35	34	42	39	34	31	42	34	45	33	38	55	46	31	52	30	31	37	39	33	41	38	38	32	33	39	38	35	39	28	40	33	41	40	35	40	41	47	27	31	42	43	34	27	33	45	27	38	45	44	31	46	40	36	35	40	46	25	42	40	41	40	44	36	43	41	28	40	34	37	42	35	38	40	36	40	38	43	28	25	36	36	39	42	36	39	39	43	46	25	50	43	44	48	42	33	28	41	28	48	27	46	44	41	26	50	35	42	50	44	29	29	43	35	36	40	32	33	43	38	41	34	32	39	47	54	42	31	45	45	40	45	33	35	42	47	30	30	59	21	43	30	45	39	38	39	28	42	40	31	35	36	46	38	38	33	41	37	36	55	37	29	52	40	44	41	42	36	51	41	42	36	32	40	35	53	36	40	32	39	31	26	39	45	41	43	26	43	44	31	36	43	38	31	39	45	27	43	43	31	41	41	54	33	32	43	52	38	45	42	45	39	32	42	40	41	41	36	31	42	41	37	43	45	36	34	43	46	32	38	43	34	39	35	40	34	39	44	35	35	37	34	41	40	40	41	48	40	38	27	51	34	43	45	41	34	46	35	40	33	40	41	43	44	33	40	33	38	26	44	33	46	40	36	40	35	33	48	43	38	35	38	28	43	44	42	52	34	45	40	32	44	50	35	41	44	46	38	29	38	37	39	39	35	41	42	39	37	42	35	41	49	41	41	45	41	40	38	45	38	49	44	41	45	43	39	33	33	40	33	39	44	29	35	39	37	35	49	37	46	39	31	31	47	31	36	40	48	43	39	45	36	38	36	41	36	49	48	38	40	41	38	35	33	36	39	32	35	38	45	33	39	43	31	38	47	48	40	40	33	41	31	36	34	40	35	36	35	44	42	39	43	43	43	33	38	32	35	33	39	34	57	31	45	39	32	48	35	41	37	30	33	42	42	23	39	43	44	36	39	41	36	43	51	36	50	44	43	36	24	30	36	33	33	34	30	40	38	35	29	40	34	40	33	44	44	28	55	42	42	34	53	43	40	55	39	35	35	30	36	43	40	35	39	34	29	44	40	41	49	44	35	43	31	36	39	46	31	34	38	36	35	37	41	33	30	57	34	26	40	45	33	37	31	32	35	35	34	51	42	36	35	32	51	25	28	36	34	39	36	32	39	46	32	51	30	48	39	41	38	44	27	33	42	37	32	34	38	36	38	39	44	37	44	32	44	33	45	33	31	48	43	31	50	43	45	33	43	34	42	43	45	47	34	49	42	31	32	40	39	44	45	42	40	36	37	41	39	42	44	32	45	41	35	45	39	40	37	36	34	42	38	43	37	45	48	39	36	32	37	45	48	26	41	23	31	49	36	34	43	48	41	32	43	48	31	38	41	42	28	36	36	32	46	36	43	39	35	33	35	37	36	29	33	34	41	41	38	33	44	46	41	31	31	37	34	43	40	46	36	31	34	40	42	41	46	36	42	44	31	30	36	44	39	47	39	41	38	41	26	35	36	32	37	31	35	37	39	32	44	32	39	39	34	35	27	37	45	52	38	42	45	44	33	32	40	42	39	32	39	35	33	38	44	46	36	30	38	40	32	37	33	33	40	34	42	39	37	38	34	45	41	43	41	33	28	42	38	60	35	32	43	34	40	47	38	36	41	40	46	44	41	49	43	43	47	30	43	38	38	35	42	40	30	47	33	39	36	35	39	44	32	42	40	49	42	32	31	38	36	36	32	31	38	51	36	38	30	46	37	30	33	39	40	37	43	41	29	38	50	45	39	26	41	41	37	38	49	41	34	34	37	49	42	31	33	26	41	58	44	38	44	27	38	40	36	28	39	36	37	35	31	40	43	40	48	45	37	33	36	30	41	37	43	30	42	39	42	31	46	36	38	39	40	45	35	51	46	34	36	44	46	42	35	32	32	23	37	44	39	34	43	51	36	41	49	29	38	46	32	51	29	43	36	39	44	34	42	45	42	39	38	28	35	32	41	41	48	53	43	45	40	42	35	41	29	33	31	42	38	38	39	41	43	38	31	36	34	44	40	36	39	45	45	28	38	41	36	51	37	30	31	33	54	39	55	44	32	40	37	34	25	44	44	53	48	53	41	24	39	49	42	37	42	44	31	29	34	35	42	39	44	42	51	37	43	37	43	44	38	41	40	45	39	37	45	48	45	46	44	36	34	47	52	43	38	41	41	41	44	38	32	36	39	41	35	27	40	59	45	39	36	36	39	35	44	44	22	39	44	47	45	30	27	30	43	43	42	27	30	32	37	28	43	27	29	31	45	45	42	43	44	48	42	43	31	38	27	45	44	45	38	39	34	43	31	26	31	48	45	42	36	40	26	53	40	31	42	30	37	23	35	47	43	47	26	35	36	39	35	41	44	43	36	39	45	34	44	43	26	50	44	44	45	35	35	46	35	33	45	38	28	46	28	36	34	37	39	36	34	40	29	40	47	42	38	40	48	29	37	36	41	47	45	44	51	36	37	35	38	44	46	29	46	41	38	37	30	41	35	34	41	36	38	36	44	39	34	35	36	35	44	47	43	37	38	31	35	31	34	39	51	38	46	42	36	26	38	40	39	41	38	44	31	43	43	44	41	39	37	38	31	35	38	34	42	39	35	42	43	33	44	41	38	36	35	41	44	35	34	28	39	40	30	36	34	43	45
30076	12632	6464	16767	24108	22918	19720	16197	13282	10434	8246	6880	5784	4676	4128	3700	3237	2862	2659	2417	2209	2070	1980	1789	1653	1528	1491	1389	1296	1267	1258	1157	1195	1049	1091	1043	966	995	958	886	922	859	888	863	830	818	840	800	858	877	791	751	787	808	776	806	792	749	764	730	742	724	714	742	695	709	747	749	728	724	703	639	673	667	695	656	667	701	665	633	661	683	679	666	667	665	703	679	655	625	654	667	699	636	663	640	650	650	698	639	697	684	605	638	658	628	608	692	680	653	665	633	628	631	652	690	668	656	671	712	629	652	663	666	624	654	645	689	641	650	642	627	696	641	678	674	643	685	648	636	628	622	640	623	593	620	668	653	693	619	614	644	669	608	667	637	630	636	618	655	640	668	631	624	650	604	624	618	566	616	597	618	626	618	609	604	641	599	627	634	646	637	596	620	604	650	616	644	599	672	656	633	630	601	617	633	596	653	605	624	632	602	635	596	582	555	600	625	601	588	617	574	628	629	612	586	609	599	645	649	618	630	644	591	643	630	575	641	627	619	632	615	648	623	613	615	632	613	601	573	612	590	628	658	595	622	605	640	619	615	665	645	612	660	618	638	629	603	666	622	579	614	647	587	604	589	622	636	641	630	635	578	568	580	641	599	641	638	601	628	610	580	596	581	608	628	606	646	628	667	611	645	588	628	608	609	629	641	616	618	632	641	597	608	593	649	603	653	616	607	584	630	638	626	638	630	601	619	659	622	621	640	610	650	634	632	615	620	586	599	638	645	597	607	611	608	648	622	565	639	637	628	636	617	611	639	631	616	654	629	580	626	647	640	593	592	654	614	659	613	602	659	636	623	617	630	621	585	597	625	605	563	620	676	629	578	602	588	612	594	671	676	606	609	635	594	561	589	585	638	619	626	615	609	642	612	656	624	613	633	616	614	627	649	657	616	608	645	620	596	628	601	602	604	617	619	618	586	587	624	614	623	627	612	635	612	611	596	635	628	600	644	671	634	617	659	636	616	610	624	626	658	610	623	621	609	604	602	641	615	622	624	597	625	633	621	618	590	643	583	605	636	592	648	631	600	599	610	655	575	616	641	633	593	636	632	585	623	615	605	626	604	595	568	614	623	632	622	653	624	637	645	615	559	581	615	623	668	603	579	633	620	623	602	608	586	598	633	610	588	634	613	656	585	615	646	606	617	604	605	609	625	598	589	592	606	613	642	616	614	670	638	615	638	601	610	620	609	608	605	631	665	649	617	614	640	644	599	641	615	651	625	588	616	610	635	620	624	632	622	634	568	644	610	598	634	612	625	609	619	597	621	678	612	641	619	655	625	624	611	574	604	600	654	585	639	620	637	600	707	653	594	597	661	622	633	609	620	655	631	615	566	584	607	617	581	621	606	584	626	596	617	615	619	683	615	614	647	612	591	604	636	650	626	627	618	629	636	614	596	622	630	609	556	647	617	610	604	641	659	649	651	629	611	611	623	612	600	647	598	669	619	641	591	620	646	579	601	671	592	590	591	603	599	618	620	641	583	578	574	630	626	637	602	594	616	610	656	600	599	629	609	627	620	611	648	637	660	626	611	617	595	587	605	613	628	611	624	625	609	594	628	615	606	658	625	627	644	625	607	643	605	632	603	616	637	632	604	645	603	662	648	578	610	587	630	608	646	613	652	630	628	554	636	616	622	630	643	594	621	620	619	622	648	630	659	605	549	617	640	593	635	628	585	606	633	575	655	612	636	637	640	623	641	613	618	608	648	631	620	597	657	593	625	605	613	619	638	657	623	617	638	611	595	610	571	608	594	650	620	656	635	664	610	607	633	629	630	599	628	594	639	605	601	616	643	617	592	644	577	635	645	587	607	647	641	606	606	581	625	624	648	613	620	607	635	617	663	608	622	644	644	601	641	617	562	604	651	609	624	621	632	579	594	618	581	624	612	618	645	642	611	593	590	617	605	597	633	667	557	640	631	594	620	622	658	597	599	582	641	574	616	615	635	613	615	584	636	670	618	612	619	580	589	643	630	624	583	623	636	623	612	578	644	611	609	652	561	633	593	628	652	606	621	571	638	617	630	599	634	618	615	649	560	587	651	617	591	585	613	613	635	617	613	606	656	640	592	632	597	634	630	607	610	577	616	605	604	557	631	603	606	654	647	624	612	629	629	648	624	660	621	597	654	625	601	612	679	663	594	574	596	608	620	593	644	655	611	616	612	662	609	591	599	613	649	657	619	605	626	622	634	597	625	582	639	612	581	672	610	660	654	631	602	643	592	632	621	678	578	629	618	636	646	632	620	587	645	611	660	653	644	610	657	639	617	657	618	575	582	615	612	604	590	624	641	637	620	583	594	626	611	617	625	578	617	605	614	588	656	595	661	584	634	641	627	609	607	556	601	587	675	601	640	617	634	624	593	644	623	621	600	596	625	610	616	625	591	614	610	584	638	604	642	618	595	615	691	636	630	635	645	650	665	682	599	617	621	592	636	646	629	662	584	621	619	639	650	550	638	614	602	619	591	602	637	573	624	609	612	642	642	637	612	651	595	650	618	642	645	664	613	626	621	636	606	605	623	638	650	632	581	634	592	627	628	606	592	684	619	636	649	606	632	639	605	609	601	613	618	617	637	587	631	558	593	608	625	624	632	594	631	595	623	636	631	580	665	696	605	626	601	630	571	637	614	616	654	621	672	592	634	577	639	637	646	567	630	596	637	659	584	646	647	635	574	613	601	622	635	650	602	631	581	650	651	671	611	586	649	626	602	606	570	616	573	617	638	626	624	593	664	619	618	636	626	576	581	634	657	649	595	645	655	649	590	580	662	605	611	603	621	638	657	625	595	592	640	644	622	610	645	646	610	597	617	619	655	653	620	598	627	627	656	619	626	636	631	626	625	597	625	644	587	599	614	639	598	622	580	619	632	634	573	603	633	575	628	609	621	586	627	625	573	621	624	612	598	655	647	615	607	661	617	619	586	641	590	656	652	656	626	644	618	662	609	618	614	603	607	602	642	622	656	602	622	572	599	634	636	609	607	633	648	626	612	651	630	573	619	646	588	598	632	566	607	639	591	593	623	636	621	615	616	609	643	644	630	587	633	623	621	607	621	626	606	631	622	610	583	598	611	624	644	605	637	601	650	635	613	651	567	650	554	593	594	629	637	652	616	591	635	620	599	630	605	606	642	632	598	669	625	613	619	554	620	642	602	662	649	609	620	625	608	610	605	631	611	589	653	638	584	634	595	627	644	634	590	601	669	627	621	626	604	629	616	646	582	607	609	609	604	635	564	644	606	617	621	657	642	586	607	622	619	604	618	672	624	601	601	628	609	607	622	652	589	628	634	598	635	623	630	676	653	620	628	652	641	635	645	647	627	646	580	658	639	630	619	642	596	640	638	617	634	624	652	613	637	632	623	610	637	588	634	623	628	641	637	611	637	655	623	581	629	599	643	608	660	607	621	612	645	594	605	612	638	646	613	651	597	597	598	577	608	628	604
1487	267	90	71	99	87	92	84	74	58	57	46	49	50	44	38	45	41	44	37	36	42	31	40	36	38	43	44	40	31	31	35	43	29	46	38	30	35	32	24	37	33	33	26	28	27	38	34	34	31	35	36	36	30	20	34	26	35	27	31	30	27	29	23	29	23	35	28	32	33	32	34	31	36	22	35	31	34	23	28	29	26	24	33	31	27	32	21	30	36	29	33	37	29	30	41	34	33	40	34	31	38	26	29	33	29	34	35	37	30	42	32	35	25	29	21	25	30	39	34	27	30	27	24	33	42	31	24	28	35	27	36	30	32	41	29	38	31	24	23	40	34	22	40	27	30	32	29	39	38	28	28	28	31	29	38	27	46	31	34	30	33	28	27	34	25	28	27	40	35	29	27	28	31	32	46	30	23	32	21	29	28	27	39	38	19	27	22	24	32	34	37	29	28	41	23	28	20	30	36	28	25	36	20	30	30	28	33	32	28	38	30	30	30	32	28	39	31	36	21	26	23	28	25	29	22	30	31	34	27	30	37	39	38	26	35	39	39	14	37	33	38	30	28	33	36	36	31	27	29	17	34	25	33	31	29	33	31	27	33	36	34	19	30	30	40	30	35	37	26	28	35	22	34	25	40	28	33	37	27	27	32	37	34	18	28	27	35	29	34	29	25	25	30	32	34	43	28	34	26	27	34	34	28	19	31	36	33	32	35	37	32	38	20	27	26	29	29	23	33	36	24	26	30	30	27	34	31	20	30	24	26	34	37	35	42	27	34	33	35	29	38	27	40	33	28	37	28	31	35	24	34	12	26	33	30	24	37	30	22	38	30	26	23	38	34	26	27	25	34	37	22	21	28	34	29	25	38	35	36	32	39	35	23	29	26	22	37	28	25	32	29	29	25	32	39	29	39	37	30	31	36	36	34	35	40	32	25	41	30	31	24	34	40	36	26	36	25	29	26	31	20	35	30	33	27	33	32	34	26	26	33	38	38	36	26	30	42	26	34	27	23	29	29	32	28	27	33	25	32	30	27	21	28	34	34	29	29	42	30	34	42	29	23	30	30	32	36	46	22	26	31	26	28	28	27	35	24	30	38	29	24	26	37	26	35	31	24	28	31	34	25	34	31	28	31	36	24	43	39	37	32	27	27	32	38	30	34	25	32	27	32	27	33	32	28	27	28	35	33	23	34	32	37	36	32	37	27	35	33	35	26	39	36	32	30	27	32	25	28	40	38	28	30	21	35	33	27	28	36	31	34	37	27	35	36	22	26	35	33	27	31	24	23	29	34	30	35	22	37	39	28	27	30	42	26	39	24	30	29	28	30	30	34	18	35	36	36	24	23	30	24	34	38	25	22	27	25	37	32	30	35	31	31	45	45	31	33	32	27	35	31	32	29	35	30	33	26	26	28	30	36	34	24	31	25	46	38	27	29	28	40	29	36	31	36	31	33	27	31	34	28	24	25	23	44	25	25	34	35	46	30	32	27	28	42	25	26	27	25	30	23	25	33	22	33	36	34	30	30	28	27	35	25	30	19	21	31	33	32	19	25	40	30	33	28	26	31	30	35	29	39	33	34	38	24	37	31	27	43	28	36	27	27	34	31	33	28	51	24	28	35	29	28	33	23	26	26	29	37	36	27	27	30	25	26	36	31	23	36	31	38	31	28	23	41	37	35	28	29	31	29	27	28	45	34	36	31	22	28	35	40	28	32	32	28	38	33	28	48	24	36	39	33	29	29	40	29	33	21	24	24	31	28	40	31	30	28	35	23	39	33	34	35	31	33	29	23	35	42	35	33	27	23	34	25	41	40	25	28	31	24	40	34	30	34	34	40	26	29	28	29	28	32	26	34	20	28	39	29	28	34	31	38	29	30	26	31	22	32	30	44	32	28	33	20	24	32	36	29	38	36	27	24	31	25	25	31	34	33	24	43	33	29	36	27	29	26	32	40	33	31	33	38	31	33	24	28	25	38	29	28	23	24	36	24	36	32	42	29	25	35	29	32	29	32	31	25	32	32	20	37	21	23	22	25	27	28	27	31	37	26	30	31	38	27	28	31	35	30	33	26	32	28	29	29	36	26	32	30	26	38	38	30	30	34	28	39	33	23	35	27	26	37	36	22	35	33	30	32	27	34	30	17	36	36	30	30	34	27	21	24	32	27	36	25	31	33	39	33	32	27	22	32	37	26	28	36	33	26	40	23	29	29	31	27	24	28	36	40	27	35	29	29	24	28	18	23	31	29	36	32	37	29	23	28	26	40	33	38	37	28	41	49	21	42	38	37	28	30	30	19	31	19	31	23	31	40	29	31	23	31	24	27	29	31	27	28	31	26	29	29	35	21	36	25	43	32	24	33	31	23	26	31	35	40	33	28	27	24	23	28	21	43	30	32	28	36	24	31	29	25	36	39	27	21	25	33	37	21	35	24	31	32	35	22	33	29	27	33	26	40	33	38	41	36	30	31	32	38	24	35	31	38	24	39	30	25	34	39	31	37	19	25	32	29	28	28	29	30	35	29	32	36	33	28	25	29	25	25	34	26	30	27	33	40	27	31	36	27	30	24	28	34	26	29	30	32	37	30	24	29	34	31	38	31	24	37	29	37	30	28	24	31	37	32	29	21	28	29	37	36	27	36	29	29	32	37	35	27	31	35	32	48	35	32	27	27	28	19	33	23	17	28	31	38	30	34	31	28	35	29	33	26	32	29	44	25	30	21	26	29	32	29	20	27	30	33	40	23	32	30	31	28	29	31	31	36	33	33	30	33	26	27	33	27	22	30	23	31	36	26	34	29	28	37	35	40	35	38	27	31	38	25	37	33	42	31	31	29	31	29	34	23	32	28	25	32	31	27	31	36	24	29	37	34	30	25	22	22	39	34	40	22	29	30	27	39	34	28	28	32	34	26	37	31	33	31	36	46	15	26	30	43	38	34	33	28	31	28	42	31	29	30	36	30	30	34	23	23	32	22	32	32	29	20	37	25	36	32	27	30	29	36	28	29	34	32	29	23	39	29	33	35	23	20	37	30	35	31	39	28	23	32	37	25	29	28	37	32	41	32	30	38	22	35	44	35	27	41	42	38	29	26	35	31	33	36	18	26	30	36	29	28	29	38	33	26	27	31	28	31	28	34	39	32	31	42	22	34	27	35	29	34	33	37	39	38	27	19	33	39	30	31	34	28	29	31	35	25	36	32	42	33	25	31	34	27	34	27	28	24	35	33	36	37	41	25	31	38	31	28	27	33	29	39	28	34	35	24	28	28	33	30	34	31	32	32	34	41	15	33	30	40	28	32	27	23	30	34	41	25	28	23	29	35	34	25	26	27	33	32	34	33	28	31	25	44	28	23	32	31	21	32	37	30	37	29	25	32	30	25	32	32	41	30	21	23	28	26	29	40	31	29	32	27	31	39	29	26	17	37	30	39	29	25	33	38	28	29	35	37	39	33	46	27	30	32	36	24	24	34	41	27	32	21
17198	7320	2222	6353	9774	9197	7334	5681	4299	3172	2551	2169	1768	1529	1432	1222	1133	1056	975	941	906	866	761	788	754	704	671	659	646	638	617	627	624	594	598	587	618	572	553	557	515	531	560	549	526	527	526	539	511	480	533	538	544	563	531	593	520	555	550	508	531	560	537	551	516	491	466	517	515	526	502	500	531	517	504	542	508	520	529	479	548	469	523	506	540	465	500	534	553	502	498	497	498	505	514	530	518	513	527	498	494	494	557	478	517	504	542	509	510	496	547	508	536	512	539	529	565	539	530	495	493	552	494	520	521	503	514	537	526	489	470	498	504	522	488	512	517	527	527	499	481	493	535	524	552	498	501	510	469	488	524	505	484	469	523	539	508	489	551	472	487	492	492	466	547	530	533	502	491	476	516	490	528	521	483	483	501	524	522	474	505	461	539	503	527	515	536	529	504	514	519	539	470	496	492	512	477	519	517	505	437	492	497	479	515	515	472	496	538	514	506	472	526	508	446	520	517	515	476	503	506	508	561	492	527	529	509	506	486	509	483	554	511	498	531	520	488	500	492	484	516	506	516	522	486	525	482	526	546	536	508	459	470	484	497	494	528	501	497	483	520	495	497	488	493	470	518	446	493	510	493	516	481	512	512	515	527	496	469	476	540	486	478	474	521	499	501	511	509	492	489	532	498	466	489	504	490	538	459	495	493	505	481	521	480	523	541	506	502	483	542	529	502	563	458	482	502	554	517	546	518	499	524	522	522	524	502	447	447	503	523	489	518	475	523	496	481	485	506	454	507	516	535	495	500	470	525	504	505	482	466	520	496	533	518	475	485	508	468	514	492	499	502	477	509	504	478	557	485	471	468	496	482	466	461	502	491	480	495	506	518	497	505	511	487	495	426	534	476	530	481	495	501	524	480	536	505	481	512	523	504	525	476	506	503	528	487	506	494	529	486	528	513	494	522	504	492	500	467	538	501	517	493	498	544	530	499	523	511	504	519	453	536	527	499	513	491	455	509	515	502	530	506	525	503	500	486	493	504	477	491	546	510	439	524	483	469	447	512	500	485	510	539	508	500	524	489	509	495	465	450	486	469	508	498	517	510	497	511	506	491	472	480	490	525	477	479	480	495	518	482	485	518	505	498	451	494	494	478	484	506	503	498	487	502	512	513	513	483	518	522	496	540	538	510	522	517	462	508	505	498	519	532	543	499	481	497	515	488	501	477	523	516	499	502	513	493	524	500	490	483	532	493	520	485	498	498	497	491	536	512	479	482	530	493	470	523	514	504	528	490	496	509	479	489	486	490	519	488	530	507	495	487	479	517	496	483	521	498	510	503	498	515	514	516	484	502	525	522	486	515	531	543	490	492	497	494	522	502	515	490	504	504	508	505	472	460	507	489	488	483	497	498	501	473	535	488	520	495	514	500	477	521	523	494	529	493	500	531	497	533	539	495	513	518	491	486	464	513	479	496	487	518	571	492	474	531	490	483	505	503	487	490	552	512	496	508	498	479	477	506	494	503	546	470	502	495	488	504	493	482	506	541	508	487	485	494	510	544	528	517	506	505	487	521	457	513	497	464	500	538	503	455	499	517	492	505	483	496	496	467	485	515	525	504	475	459	532	482	513	479	499	502	512	488	544	503	524	516	526	482	503	496	441	497	458	505	551	514	502	513	497	471	524	553	534	481	549	469	495	475	520	500	538	512	519	514	480	484	554	510	496	536	491	489	497	500	522	506	504	517	490	487	490	487	490	498	467	450	495	510	451	528	490	528	493	519	510	497	496	511	485	533	493	517	494	490	498	483	510	519	516	556	470	454	484	491	501	480	522	539	526	518	506	499	488	494	519	528	498	539	502	506	436	497	508	494	510	522	514	520	506	485	524	494	508	510	509	474	493	530	525	483	502	551	518	529	522	478	475	489	463	497	523	492	475	495	493	486	517	536	537	479	538	468	491	499	521	490	512	516	519	557	465	453	516	496	477	500	524	500	518	485	537	489	491	494	480	507	525	501	501	529	519	473	527	464	478	507	499	485	492	517	500	472	497	500	482	508	489	481	504	518	491	495	512	505	488	491	510	479	537	469	515	519	499	503	516	490	463	517	501	477	468	460	491	537	482	530	504	446	511	493	573	519	459	516	472	553	516	514	505	531	503	490	459	497	501	490	472	491	501	529	521	520	515	488	492	530	492	525	516	476	508	525	507	493	474	544	476	491	517	543	504	486	501	488	473	512	496	505	514	496	474	486	472	502	511	491	471	517	485	513	488	504	477	487	493	484	502	504	450	496	473	490	500	535	481	504	506	502	517	466	514	523	488	502	496	508	534	488	498	449	507	531	502	524	520	504	509	552	490	505	503	513	462	505	493	505	524	532	483	481	499	486	471	504	524	489	461	465	487	510	505	567	542	469	506	531	504	503	498	516	502	506	524	493	461	511	535	539	493	499	519	537	504	462	504	463	491	526	482	492	467	502	517	492	499	477	483	460	521	508	524	500	532	462	510	526	544	439	466	525	502	516	515	492	525	503	498	490	508	506	510	503	504	507	497	535	523	529	522	488	492	546	484	505	508	486	497	460	520	513	498	450	506	455	491	533	490	485	497	468	523	481	521	522	501	537	478	504	541	520	491	498	494	478	489	481	476	519	534	506	495	524	498	499	519	481	492	524	519	513	468	494	472	500	489	505	514	483	501	486	507	473	521	507	502	504	491	502	548	480	509	520	503	524	532	505	486	497	533	482	520	491	531	487	496	448	487	533	520	482	499	492	501	493	500	524	517	506	476	508	488	492	460	493	491	507	512	531	520	534	489	467	505	486	509	535	545	478	485	516	549	530	496	490	492	523	498	536	512	531	514	473	483	512	524	493	495	523	512	488	510	483	519	470	480	521	481	532	479	496	468	496	537	454	521	464	445	539	480	508	498	520	486	491	491	507	495	508	498	482	490	510	505	481	497	486	516	488	469	488	522	515	509	507	468	485	468	486	467	533	513	536	535	466	513	498	469	491	488	556	519	463	444	582	528	493	508	524	477	534	489	516	532	504	544	498	509	517	445	468	538	481	508	546	509	499	526	503	468	514	532	436	536	487	483	514	513	518	502	487	510	527	496	478	512	534	473	487	531	486	496	504	495	475	512	491	499	498	509	504	512	487	519	542	503	505	521	557	534	513	499	514	501	492	511	506	506	504	529	508	538	502	507	481	483	515	483	506	498	512	518	480	523	529	514	512	537	473	535	487	490	499	481	484	499	509	528	476	504	508	496	499	541	503	540	487	465	499	472	531	494	545	513	498	484	528	496	514	509	492	541	546	508	508	513	466	500	497	491	511	551	517	514	476	501	492	494	505	500	474	482	506	507	500	528	526	528	500	504	509	494	505	496	515	504	532	476	514	497	506	484	509	493	515	482	489	533	511	477	491	510	486	495	478	481	497	512	459	507	513	514	490	519	523	515	478	506	499	508	511	484	478	498	472	510	486	519	472	520	545	509	513	526
1192	1201	139	126	182	208	195	161	115	105	91	75	68	47	46	42	46	42	44	42	41	40	33	34	30	28	23	23	24	30	24	19	36	25	32	26	20	31	22	26	16	30	21	13	26	28	13	21	21	15	29	17	22	16	26	26	18	28	15	24	23	12	22	14	22	18	16	17	22	20	12	22	20	18	13	18	21	14	22	9	23	23	17	23	23	16	20	22	19	10	22	17	23	7	21	21	13	17	14	16	19	18	14	24	19	16	16	18	21	13	33	19	17	21	21	20	17	18	19	24	23	15	14	24	15	21	16	27	23	14	16	6	21	15	16	19	17	20	21	16	26	12	18	24	17	22	13	26	28	22	21	15	22	23	17	18	20	17	17	20	27	24	21	14	19	20	14	24	25	14	16	22	15	18	21	17	9	18	20	21	15	11	16	18	13	22	11	11	18	27	15	22	20	18	27	21	20	23	15	25	20	36	20	19	17	17	16	18	21	14	20	23	13	19	21	21	19	16	13	19	21	17	15	22	19	18	26	14	21	21	25	29	18	20	18	20	17	20	17	27	19	20	23	23	19	19	20	17	14	26	20	15	16	20	20	14	22	24	22	22	23	18	27	29	15	19	20	28	14	24	23	22	27	15	21	12	18	16	18	24	19	11	21	19	20	16	22	16	18	13	19	13	10	17	15	14	24	19	20	24	21	18	17	21	16	17	10	22	23	18	23	19	16	10	20	20	17	23	27	15	7	22	19	22	16	16	26	17	18	22	20	25	23	22	29	16	23	18	21	17	24	14	13	10	22	23	20	11	23	16	18	18	24	23	16	24	25	23	21	12	21	16	15	20	18	23	21	22	24	22	14	19	16	20	16	23	17	12	17	13	15	26	18	13	14	14	27	22	22	17	28	16	17	15	11	19	16	12	26	24	11	23	21	29	27	17	21	20	18	14	18	19	19	21	27	19	11	26	21	24	20	18	14	14	20	22	25	23	21	21	15	16	21	14	19	15	18	20	20	16	17	20	15	21	17	22	27	22	15	19	14	23	13	15	21	15	21	16	21	12	12	15	14	16	19	14	15	17	20	10	14	21	27	20	21	17	11	27	14	14	16	21	20	33	24	20	27	15	21	23	14	16	14	13	19	17	26	22	22	18	19	22	19	23	21	9	17	16	21	17	22	25	24	18	19	22	23	26	18	15	22	16	14	18	10	19	21	24	20	14	20	23	16	21	17	19	25	24	19	31	21	15	15	20	9	16	16	18	23	18	20	26	16	22	18	21	13	22	27	19	21	20	18	22	16	14	17	11	17	25	22	12	11	13	18	23	15	26	17	24	18	26	18	20	23	22	22	12	23	21	11	18	13	25	16	28	17	15	20	21	23	16	20	24	17	23	22	19	18	12	22	16	24	18	24	11	28	20	17	23	26	21	17	11	22	16	21	22	22	13	13	17	23	20	24	17	6	24	11	24	19	25	10	21	19	20	18	14	20	28	17	16	25	26	22	9	21	13	21	17	15	18	30	13	16	20	18	14	22	20	17	19	21	22	19	22	14	22	23	23	20	29	18	14	16	19	19	23	13	26	21	21	18	16	19	14	20	15	19	28	13	26	21	17	21	17	19	13	13	19	20	18	20	16	15	31	18	29	18	18	18	18	20	27	22	20	23	14	20	19	21	20	18	20	22	22	24	20	25	25	13	22	17	18	19	16	21	21	24	21	19	21	13	20	19	13	27	16	21	27	17	15	18	12	20	15	18	13	23	14	20	21	13	21	21	22	17	26	17	11	20	17	16	18	18	18	17	15	20	24	16	17	27	24	14	13	21	25	24	19	19	11	16	15	13	20	18	20	16	21	18	20	13	16	16	27	16	25	20	15	20	19	14	19	19	21	24	17	19	11	20	12	18	22	18	19	19	20	16	19	13	15	20	17	19	20	16	9	18	14	22	10	19	19	12	20	19	13	14	27	32	19	21	25	14	18	17	25	15	19	16	14	17	16	18	19	12	14	28	19	15	17	20	22	18	19	16	41	14	19	19	21	27	17	15	25	18	14	21	20	22	16	14	18	23	19	26	26	14	20	19	28	22	19	23	9	19	15	20	22	11	24	21	19	19	16	20	21	13	17	20	21	26	18	22	28	26	19	21	13	14	17	20	16	18	14	16	24	19	21	20	16	21	14	14	13	20	11	23	22	26	20	21	11	20	23	16	21	15	16	23	11	17	26	16	17	21	16	16	24	8	21	19	17	15	19	21	17	18	23	18	15	20	21	8	32	17	29	20	21	24	23	20	20	21	16	24	26	13	26	12	17	20	11	20	21	21	11	15	26	13	17	20	25	16	18	15	18	18	15	16	19	21	15	23	17	22	19	20	21	19	15	18	18	22	19	18	16	14	22	17	19	20	25	19	15	21	22	24	21	15	24	15	17	11	23	20	19	18	18	21	14	23	22	23	26	19	19	25	20	22	13	19	20	21	14	25	16	15	27	25	18	18	23	23	21	20	25	19	12	24	21	17	20	25	22	25	21	16	19	13	15	22	20	22	19	19	23	18	18	17	16	21	19	18	12	18	23	19	14	17	17	31	16	13	24	10	14	20	23	22	20	17	23	11	11	23	13	19	23	17	20	18	20	21	16	22	20	19	16	23	14	22	23	18	19	22	21	24	15	20	23	27	25	18	15	19	17	15	20	17	25	17	19	16	16	27	21	23	20	18	23	17	19	28	15	15	16	14	27	32	24	20	19	19	23	19	23	16	34	27	15	20	20	22	21	16	23	19	17	15	20	18	17	22	16	18	13	18	22	26	20	23	20	23	11	21	27	27	20	20	11	29	12	23	18	21	22	14	21	14	13	15	19	29	19	18	22	26	22	28	24	19	22	14	21	17	28	16	17	13	18	17	24	17	21	15	17	15	8	15	19	15	19	18	23	16	20	22	19	24	20	14	26	25	26	23	19	14	18	17	18	24	20	19	21	15	19	18	28	22	17	14	20	20	11	22	18	16	24	24	20	18	28	23	21	26	18	24	25	15	19	17	15	26	19	22	19	17	14	21	20	21	22	14	23	12	16	20	22	18	15	29	16	21	14	16	20	15	23	25	17	18	16	18	16	23	19	18	23	19	23	18	19	13	26	13	28	22	17	13	20	11	21	17	18	19	18	13	13	24	16	17	14	18	25	13	20	18	21	16	20	19	28	17	17	18	17	20	18	21	23	22	17	19	13	16	29	14	12	18	21	22	14	24	14	17	19	30	14	25	25	23	18	25	18	9	12	18	32	8	16	18	16	13	18	17	21	14	20	16	22	28	19	22	24	13	13	19	15	22	16	12	14	18	15	14	11	14	28	13	19	12	20	24	26	20	13	23	20	16	19	26	15	24	16	23	20	19	24	12	19	19	19	21	9	17	16	20	13	17	21	26	21	25	15	21	17	19	17	21	23	26	21	18	14	16	19	25	18	15	14	18	24	13	22	14	9	22	22	14	15	27	15	22	25
25214	11554	4155	11772	18142	17196	14144	11360	8722	6661	5164	4202	3493	2840	2406	2147	1959	1710	1532	1369	1293	1173	1096	976	916	820	785	783	743	712	692	645	616	579	535	560	512	519	487	506	462	515	445	426	472	447	433	464	439	439	414	409	389	424	456	451	423	408	383	369	370	357	365	338	368	382	355	395	355	373	339	365	367	372	310	337	348	367	337	350	338	348	350	329	352	298	365	317	356	355	368	332	327	388	327	347	318	348	309	360	383	376	330	326	351	355	367	340	397	354	349	382	377	336	345	361	373	371	376	382	358	369	311	337	315	339	327	304	378	313	345	357	338	328	362	320	356	383	362	320	316	334	387	326	354	319	348	326	338	317	335	308	337	324	350	351	327	339	319	337	339	346	311	321	332	317	301	295	320	279	322	358	352	331	334	304	331	312	342	309	338	318	256	329	319	341	314	354	309	347	313	332	311	324	301	325	327	333	332	318	323	301	337	322	352	325	311	360	324	304	303	319	292	329	324	330	336	339	310	316	360	328	307	330	333	323	343	325	283	329	319	321	288	309	328	333	339	305	316	333	305	308	331	351	298	331	322	330	284	294	337	345	319	334	335	317	327	323	328	309	354	295	340	339	292	336	311	304	304	317	310	303	310	330	330	320	316	325	333	329	348	294	331	333	327	319	294	350	339	327	326	303	311	303	343	352	355	325	329	307	315	333	311	284	310	302	320	300	300	316	342	304	324	323	314	309	283	318	323	339	324	351	308	333	333	317	325	340	335	340	342	321	295	331	333	310	337	315	311	327	298	327	321	324	326	315	309	319	316	307	326	317	330	350	309	291	327	316	330	322	303	346	318	319	316	333	306	304	345	329	300	319	323	313	330	319	328	317	345	303	337	311	327	331	311	321	337	322	350	339	288	323	305	298	342	323	324	339	354	332	335	325	320	298	329	344	327	329	325	346	365	314	315	326	316	350	328	322	305	345	311	299	340	356	335	314	306	311	356	314	317	308	315	304	344	348	343	344	338	321	337	304	334	336	351	301	336	323	304	318	294	302	313	308	311	325	343	296	310	302	337	318	329	295	318	311	329	288	328	288	338	323	314	305	288	324	336	308	362	297	340	336	345	328	309	339	308	343	301	298	346	297	314	311	294	325	323	328	332	315	346	319	329	317	345	315	320	316	295	326	323	336	334	333	287	316	330	282	331	337	340	361	319	290	324	341	326	337	334	325	283	294	326	351	330	336	345	327	328	322	315	324	311	325	336	347	317	318	329	327	289	323	314	335	325	315	326	336	329	359	300	371	326	305	304	324	313	322	306	322	303	322	344	311	325	312	344	321	360	317	332	298	322	332	351	333	327	322	345	349	320	311	326	321	313	332	338	305	310	321	340	301	327	321	303	320	304	329	310	310	306	306	340	317	364	318	321	315	306	319	323	335	324	328	330	317	311	334	332	331	347	316	354	314	363	296	301	303	307	296	320	336	319	329	303	303	335	312	322	281	312	314	307	337	320	314	296	304	328	315	332	308	324	342	305	324	312	294	302	306	345	296	322	319	298	310	337	313	342	323	343	290	361	314	298	325	324	357	337	310	340	275	303	326	304	335	297	338	318	342	321	318	305	305	337	339	306	328	350	342	299	326	336	326	298	307	347	339	344	316	290	296	317	308	337	331	304	304	346	329	295	312	314	330	298	304	342	316	324	332	276	315	307	340	309	336	342	320	318	326	355	317	325	289	300	344	312	324	307	322	302	332	322	333	338	320	313	327	340	333	323	319	351	326	292	333	336	300	300	338	340	322	324	319	344	316	321	320	293	308	324	318	311	296	308	311	298	328	331	310	307	311	325	284	329	300	345	333	337	352	305	310	289	326	311	327	279	321	322	331	326	344	328	322	304	303	323	319	310	300	364	331	342	317	347	295	319	339	296	308	279	335	349	334	307	313	302	317	309	311	317	315	293	325	316	288	318	352	341	299	304	341	342	311	319	339	346	321	292	309	307	307	319	317	340	290	289	330	297	360	336	293	350	312	304	314	338	316	287	300	319	318	363	332	337	325	309	310	319	323	333	295	337	337	280	337	320	321	308	311	315	306	298	334	324	341	312	339	306	324	355	303	315	319	329	323	324	305	327	303	311	287	330	333	301	332	326	337	296	329	326	317	347	329	328	303	319	312	330	345	310	294	326	301	319	336	331	288	342	364	321	300	345	340	308	341	306	336	296	335	318	302	347	302	323	321	311	316	291	310	295	306	301	326	321	351	315	331	308	344	320	332	315	285	325	345	328	302	336	291	325	328	322	302	320	339	305	338	322	314	320	329	304	317	311	316	301	328	316	326	318	279	301	315	318	289	312	298	329	299	331	330	284	309	311	356	318	334	309	303	303	333	367	318	335	327	323	318	317	335	303	313	306	338	287	338	331	303	340	341	317	306	310	331	305	325	351	312	320	302	340	344	348	301	337	321	308	355	329	294	286	338	351	349	328	326	333	310	311	338	346	326	354	337	329	301	322	303	300	314	307	299	301	348	317	316	313	319	329	340	305	303	335	315	318	334	326	292	324	337	342	308	331	319	318	306	323	279	307	324	301	316	330	326	315	333	309	327	302	305	312	316	328	297	319	338	310	324	316	304	279	294	311	300	307	293	322	319	349	335	324	330	321	304	323	326	345	284	347	322	335	319	328	318	290	318	312	345	329	330	299	300	308	325	292	327	345	309	344	315	309	331	291	318	332	330	314	314	319	309	341	329	291	304	320	306	331	296	294	323	311	308	345	295	323	321	328	310	299	354	309	351	311	319	301	325	322	336	309	347	334	333	347	287	311	313	297	318	299	333	306	305	308	361	312	357	329	277	318	302	331	342	283	303	318	321	339	304	348	306	279	331	327	303	323	338	294	309	308	299	297	326	328	349	329	311	297	298	306	317	287	323	333	323	342	352	310	302	331	313	319	365	338	314	308	314	332	312	305	309	304	363	313	350	314	308	308	336	319	311	293	308	324	312	313	316	355	340	387	331	345	335	301	347	324	330	283	317	322	306	334	322	299	325	327	356	310	286	287	318	300	294	293	324	336	324	323	307	310	295	308	330	296	357	325	307	338	305	314	304	318	324	344	287	318	295	317	324	334	297	320	304	304	318	315	309	322	347	292	305	304	357	323	344	320	315	308	300	346	322	329	302	349	300	330	324	320	319	321	286	301	317	324	300	345	326	320	307	306	292	312	319	304	324	323	326	322	332	321	337	306	304	340	318	342	344	320	338	310	289	309	316	278	318	308	331	345	315	336	277	322	296	288	300	338	315	326	329	315	321	287	325	306	320	352	344	331	295	313	364	336	298	324	345	329	334	310	330	306	312	337	312	344	337	349	282	312	296	297	303	290	350	343	309	325	307	331	315	319	329	342	317	313	329	314	371	298	318	296	335	315	335	317	296	333	311	340	328	285	327	312	333	292	305	317	330	316	312	312	312	316	331	322	326	298	325	306	298	332	317	312	315	309	310	334	330
2800	1109	143	131	185	208	180	201	138	112	136	120	89	97	74	88	72	71	85	60	70	74	77	69	66	51	59	58	67	67	64	52	55	56	59	71	68	56	45	56	45	56	46	59	59	52	64	60	41	44	49	60	49	36	56	58	56	52	57	48	52	59	47	69	52	47	53	58	60	47	66	45	57	63	55	52	58	49	56	50	52	41	56	45	53	57	62	47	51	57	50	41	58	50	56	69	54	48	47	44	53	50	55	49	47	57	48	64	55	37	56	53	38	44	43	52	57	67	52	40	60	59	52	56	49	38	46	48	53	37	59	56	42	46	43	56	50	48	53	62	57	43	60	45	49	59	47	62	47	53	54	46	64	42	56	61	47	50	45	64	59	48	52	46	53	56	55	59	45	49	47	48	66	56	46	51	53	54	58	55	60	50	50	47	59	60	46	48	42	46	45	51	52	51	62	50	44	50	49	53	39	53	56	53	63	65	49	42	55	52	44	38	48	61	49	55	69	48	44	49	44	48	59	57	42	57	49	63	57	54	54	44	45	55	58	58	52	49	53	52	50	46	52	46	67	48	51	51	47	66	49	56	44	60	48	35	54	58	44	50	60	50	55	49	61	31	69	45	61	58	56	72	61	64	47	54	53	58	56	55	62	43	51	61	40	52	55	46	45	53	56	64	57	44	60	62	50	42	56	46	41	36	53	51	47	48	49	48	56	52	55	53	47	54	54	44	54	52	50	52	58	58	52	56	50	37	55	37	60	59	48	60	62	50	48	57	52	57	42	52	60	51	46	51	52	56	45	60	44	49	54	52	52	53	53	63	52	62	54	56	58	60	60	54	49	54	46	59	63	48	48	60	50	53	57	45	42	49	66	55	55	47	41	50	47	45	47	43	65	61	49	59	54	47	51	49	47	46	54	49	53	65	57	55	39	59	46	53	56	41	37	47	61	51	42	65	58	60	51	60	68	53	56	59	51	57	67	54	47	51	51	54	55	41	55	51	64	53	56	70	53	48	48	49	48	51	52	55	47	52	57	63	45	49	45	55	53	47	49	46	53	59	43	59	59	46	45	60	58	55	49	45	49	49	53	60	36	42	50	59	44	49	42	58	67	42	54	54	55	45	63	58	61	51	54	50	44	47	49	43	44	47	47	46	49	49	49	49	52	53	48	67	56	60	34	62	38	55	58	51	35	43	51	54	52	49	53	56	42	48	42	50	56	51	44	34	54	47	50	50	61	37	41	58	55	58	53	45	54	52	52	40	54	54	52	44	56	55	68	58	54	58	49	63	52	45	57	56	53	55	59	49	43	50	54	69	45	48	53	52	57	66	48	62	49	61	52	55	65	46	51	42	51	45	55	49	51	58	50	50	61	53	48	49	51	56	47	48	56	49	56	58	41	46	63	60	45	57	63	48	47	45	57	44	54	40	57	50	64	65	40	46	57	48	58	59	51	42	48	38	51	51	48	54	58	44	41	56	43	47	43	57	51	61	47	62	57	44	61	47	54	45	55	46	62	64	43	37	44	37	47	51	57	58	47	58	56	51	47	47	55	64	52	54	53	59	57	48	65	55	70	46	56	51	42	52	54	64	57	48	53	52	43	51	43	52	56	50	54	51	52	54	66	43	75	54	49	42	40	44	74	50	49	46	44	47	51	57	58	47	50	49	58	60	50	54	42	60	53	45	53	49	62	45	58	40	52	55	57	49	47	45	47	51	60	65	61	54	49	51	68	52	59	40	56	50	66	51	43	54	68	65	55	55	53	57	49	45	61	44	51	53	42	40	57	51	60	57	61	52	55	46	65	46	53	58	50	57	49	53	59	48	64	43	51	59	52	51	64	42	41	49	60	56	49	49	49	49	42	55	55	52	50	42	41	61	40	54	52	49	60	51	56	51	65	63	57	51	45	45	45	52	50	62	58	59	62	59	51	50	54	43	45	49	58	49	49	53	50	59	45	55	43	50	42	44	32	52	49	47	59	55	49	42	47	66	57	54	45	56	55	51	47	42	59	50	59	60	46	51	52	52	45	44	54	60	55	65	59	67	51	59	56	47	45	59	50	50	54	51	59	37	46	54	44	40	51	51	53	50	40	53	47	53	51	62	59	42	51	53	52	41	60	42	44	51	62	49	44	44	58	59	59	49	48	57	46	60	57	53	61	40	51	42	52	50	50	39	55	44	58	57	37	47	43	46	46	52	51	44	45	41	45	57	45	48	48	48	54	56	64	66	49	55	51	41	56	53	69	57	43	40	41	52	49	63	58	48	54	63	41	60	48	52	64	43	37	47	50	51	63	43	57	37	50	50	50	48	53	60	48	57	50	52	63	46	49	47	42	54	47	71	53	58	63	59	47	54	46	58	48	48	49	63	61	46	54	54	62	49	57	40	56	51	58	55	48	47	42	58	64	53	55	42	45	51	52	38	48	42	50	74	44	41	44	54	51	52	48	51	58	46	58	59	53	49	47	56	50	42	56	49	39	51	49	53	46	51	56	44	62	55	51	38	61	42	47	67	51	52	44	55	45	55	52	44	63	59	54	54	44	58	62	61	54	47	41	49	49	54	55	52	56	44	47	54	45	52	46	53	56	64	62	56	61	47	55	44	55	39	48	59	62	55	67	47	52	57	66	54	53	43	49	52	61	49	62	46	44	44	47	46	59	53	57	50	46	48	52	48	64	52	61	38	47	43	55	41	40	57	48	57	45	54	59	56	57	53	46	42	55	50	63	53	48	50	59	59	53	49	50	57	55	59	60	57	53	57	41	56	54	53	44	48	57	51	43	51	38	54	59	51	40	55	45	49	53	45	52	45	54	55	43	54	47	52	34	58	57	54	74	57	52	45	44	53	49	52	63	44	50	55	54	60	73	50	58	52	53	60	60	56	47	46	51	49	52	55	56	54	69	46	67	53	62	57	41	46	51	47	44	51	42	40	52	52	56	51	46	59	52	48	54	52	55	59	54	62	56	59	62	54	45	46	51	67	46	67	47	55	62	48	59	48	55	51	46	45	60	48	38	57	53	50	53	45	52	52	47	48	39	56	52	44	50	51	64	51	41	54	51	41	48	52	38	36	31	63	50	55	56	57	50	42	60	55	50	61	49	42	58	59	49	51	49	48	53	57	54	66	55	49	57	53	59	56	54	45	45	48	58	58	57	52	39	48	57	61	43	43	48	58	48	48	64	59	54	51	50	41	40	48	55	58	60	55	39	56	59	71	48	51	50	68	40	49	54	57	58	49	57	44	50	52	51	42	44	54	53	38	44	44	68	50	62	46	60	71	61	58	47	50	44	44	57	50	44	57	47	43	55	36	64	57	46	61	66	47	42	67	52	45	50	43	62	50	45	61	39	48	61	45	55	44	51	52	57	56	51	46	51	62	54	55	58	55	54	58	44	59	44	57	55	52	46	64	42	47	44	55	49	61	39	61	59	43	58	57	49	60	61	51	61	46	45	41	53	60	54	54	51	54	69	52	48	63
23276	11262	4030	11018	16768	15929	13717	10782	8191	6544	5237	4345	3584	3134	2757	2476	2307	2068	1934	1844	1710	1637	1481	1492	1370	1280	1282	1264	1185	1162	1114	1104	1115	1045	984	1036	982	1009	955	932	882	951	926	974	963	953	917	909	899	895	928	918	926	912	900	926	905	947	886	893	916	908	844	890	871	905	876	867	897	880	868	834	918	825	851	846	862	812	847	811	875	895	856	860	854	862	838	837	861	871	834	847	842	889	847	888	874	836	838	862	826	854	848	871	832	848	819	842	829	848	875	906	876	890	852	857	825	830	874	807	868	884	839	872	818	830	846	874	843	844	831	830	896	858	839	776	852	867	781	903	850	863	836	846	828	773	831	823	840	793	838	881	818	878	810	834	777	828	806	828	845	866	829	802	807	837	857	812	810	817	852	810	817	815	812	831	873	806	888	871	848	814	835	867	874	828	852	822	842	850	871	784	834	807	873	840	809	868	817	805	821	814	831	815	824	848	824	859	788	813	836	829	820	819	823	826	821	828	832	827	801	819	821	849	799	853	797	803	763	763	783	804	850	800	849	820	857	850	796	835	834	832	838	883	833	809	816	854	824	792	822	840	843	847	779	822	819	808	814	791	832	801	824	816	837	762	793	859	836	864	882	782	855	839	825	879	773	835	841	856	846	785	814	813	830	865	887	777	839	853	820	803	847	855	841	807	844	815	829	830	857	854	807	818	823	866	871	782	837	823	766	866	920	831	845	798	795	848	830	839	823	861	818	849	895	810	826	811	809	896	802	839	815	825	809	778	737	832	789	826	823	853	801	793	821	786	838	844	828	801	837	803	853	825	839	828	835	817	820	801	863	867	820	842	841	780	881	875	772	766	852	832	793	774	896	840	805	796	790	856	855	817	776	790	818	834	794	838	826	810	841	834	808	813	824	827	794	868	804	840	822	822	818	822	805	840	860	852	831	861	847	857	823	752	845	808	801	886	787	840	851	809	781	830	848	831	857	852	825	829	822	818	856	850	794	832	865	880	811	841	791	818	870	874	844	811	837	788	845	831	809	804	829	824	835	841	841	898	836	773	825	858	805	815	816	813	774	830	797	819	763	801	785	829	807	829	805	851	840	792	799	797	810	797	846	815	875	814	808	786	791	816	805	805	804	860	839	812	859	895	841	866	781	839	841	834	787	791	831	828	828	838	830	817	813	838	843	835	813	839	836	824	795	821	817	814	833	821	811	836	815	821	857	786	810	831	813	838	853	876	861	820	810	798	867	845	836	812	787	845	877	805	860	813	756	858	842	774	816	802	826	822	852	853	764	818	823	841	875	827	836	837	846	829	782	795	884	841	822	831	813	809	797	835	850	852	837	838	856	833	787	835	781	836	842	882	864	808	873	825	887	829	813	804	817	799	840	887	806	824	874	813	806	849	802	873	826	855	832	835	824	822	842	813	824	835	820	876	844	829	834	839	856	833	799	806	876	819	826	845	822	852	815	803	769	771	847	832	818	816	806	784	822	812	805	817	830	817	820	844	829	921	845	884	808	864	819	819	832	813	850	875	813	845	860	817	850	835	815	859	835	856	830	823	844	851	815	824	804	822	829	824	832	874	883	843	840	784	781	830	866	807	853	786	827	788	776	840	861	887	844	803	824	785	874	815	785	853	858	766	841	829	822	814	820	826	793	807	846	873	863	830	812	824	870	828	834	856	846	811	784	828	773	857	822	837	840	858	831	828	810	842	859	785	765	841	849	771	808	775	836	841	795	863	836	855	855	826	864	866	851	854	857	863	850	849	855	833	854	894	838	846	823	826	852	866	833	848	860	818	855	812	804	818	862	818	813	791	812	858	824	810	855	845	835	783	818	865	861	875	781	808	860	816	852	803	870	814	816	810	835	820	808	829	826	871	817	851	818	815	857	872	837	817	842	868	801	821	810	789	829	791	892	830	795	776	882	827	845	822	809	817	780	782	811	819	815	841	820	817	824	824	900	806	787	821	800	844	802	860	847	801	846	851	881	816	826	870	885	866	771	823	848	771	842	827	794	820	826	794	760	836	818	846	849	841	837	823	828	838	856	879	799	852	844	789	791	824	844	830	839	825	792	837	787	780	780	829	846	853	813	883	870	805	820	806	773	811	828	810	814	868	826	836	796	819	810	844	844	804	887	881	855	826	814	806	840	825	793	822	830	839	809	856	829	785	861	835	925	852	794	865	776	830	811	891	855	817	789	808	830	813	836	792	809	882	848	838	809	816	827	829	819	860	758	819	819	852	822	805	821	869	836	875	814	889	823	839	880	818	854	812	771	844	885	836	829	836	857	766	879	867	814	823	854	843	827	830	828	837	846	828	813	844	835	822	818	825	784	804	817	813	855	828	855	805	871	858	830	815	811	849	836	802	837	831	809	853	822	828	858	817	860	866	782	872	829	816	844	813	805	807	833	829	822	852	812	865	877	871	815	859	825	831	787	877	842	817	860	846	803	818	826	872	829	836	831	806	831	868	830	903	814	795	853	850	832	826	869	864	811	843	805	834	828	809	863	868	837	768	829	838	816	843	794	820	833	842	821	842	828	802	869	796	799	839	848	844	809	827	837	841	826	790	858	820	844	837	824	819	804	833	824	818	826	825	815	846	782	830	829	815	818	782	807	779	854	840	799	847	811	866	792	843	824	878	847	883	866	795	784	870	879	866	844	808	807	859	802	796	816	832	843	837	801	791	872	841	832	835	782	849	868	859	831	773	823	807	811	839	809	905	830	826	820	825	843	839	866	798	876	841	841	843	814	843	853	812	820	838	807	768	855	848	840	804	825	788	819	845	827	834	829	786	775	833	822	787	830	743	847	833	777	888	817	829	803	860	777	827	785	807	811	809	761	796	842	805	861	800	776	812	868	825	823	830	859	869	788	866	847	831	828	839	804	793	874	878	857	837	833	878	821	873	817	827	846	833	824	838	782	788	834	842	781	874	824	833	798	850	815	840	844	868	870	834	844	829	821	845	884	830	849	847	779	818	840	859	842	852	831	838	823	851	829	787	841	866	842	830	838	824	822	795	844	806	866	760	779	848	809	831	840	871	769	783	846	824	848	808	898	817	806	837	777	791	798	861	802	840	830	817	875	845	847	828	802	844	848	855	824	792	803	773	867	863	884	840	783	884	806	813	827	854	828	807	851	859	782	800	813	826	768	800	824	820	866	805	800	856	846	888	830	775	787	873	859	820	845	841	835	816	829	785	878	899	802	842	815	825	826	841	835	824	862	789	832	822	872	852	833	835	825	780	825	877	858	906	795	839	835	838	787	830	836	819	821	856	850	844	863	829	809	836	862	833	808	828	812	835	852	847	810	835	819	855	843	840	907	815	824	822	800	876	810	809	860	827	824	822	787	856	835	775	799	816	855	858	790	826	853	875	828	868	840	832	775	801	771	847	876	811	831	819	833	847	811	810	861	887	788	818	846	816	800	828	844	811	807	784	803	862	872	823	810	783	812	846	888	798	818	860	842	860	872	805
2770	3318	239	172	306	315	320	300	252	189	150	121	126	114	96	105	79	74	76	86	56	61	69	55	67	45	68	58	49	52	62	47	64	42	42	51	58	41	47	55	40	34	42	48	48	46	46	46	47	37	41	40	42	42	53	30	44	45	38	44	40	49	48	40	33	33	41	57	42	37	38	33	42	30	46	45	37	42	35	48	32	32	41	31	39	43	38	48	53	46	39	35	38	36	37	40	41	32	44	41	43	48	37	46	36	29	33	41	57	34	35	36	45	36	39	42	44	48	35	49	44	42	39	49	37	49	28	41	43	36	36	50	47	38	37	54	52	33	44	37	54	30	38	37	39	57	39	29	40	38	34	34	39	48	29	32	38	35	41	38	32	41	36	35	41	34	34	36	25	49	35	28	39	24	30	44	28	40	37	42	31	37	27	41	45	36	33	41	41	38	31	40	39	48	30	50	40	47	42	42	42	39	37	44	27	49	37	38	29	37	33	39	41	41	34	43	42	42	33	37	24	38	41	38	38	41	34	36	41	56	32	36	35	42	43	37	39	40	42	37	44	34	43	41	39	33	34	37	42	50	43	44	42	45	36	26	49	42	40	32	47	42	48	46	34	51	45	41	31	45	38	37	39	44	44	34	37	33	36	52	43	56	45	39	42	37	42	41	51	40	39	41	39	40	46	39	45	45	43	48	38	33	29	41	24	31	40	32	35	43	34	37	44	35	39	48	41	41	41	39	38	49	44	43	38	45	39	35	38	37	33	44	46	36	45	32	43	30	44	48	40	43	35	36	41	38	35	37	43	33	44	34	40	43	50	47	29	39	45	47	48	38	49	45	33	38	43	43	47	37	22	48	35	42	30	40	44	39	48	55	37	38	47	46	55	43	46	43	46	41	46	39	31	33	32	45	32	51	45	41	42	43	42	41	39	37	43	43	32	37	31	38	34	53	41	44	43	42	31	34	44	50	40	42	41	31	39	37	39	42	47	43	34	43	54	33	43	38	25	40	26	26	47	40	32	36	50	36	35	45	40	38	36	30	46	34	48	44	34	42	41	28	42	40	44	41	33	42	41	42	47	36	40	38	48	41	48	44	36	47	33	43	37	37	30	29	38	49	38	34	42	42	28	57	46	43	43	37	42	45	46	34	36	42	34	28	53	35	40	43	33	43	42	31	36	40	37	36	33	35	52	26	33	41	37	38	36	52	50	39	36	31	39	42	41	45	50	35	40	29	46	39	45	43	40	41	41	36	36	35	33	45	36	43	46	36	37	36	37	45	40	44	39	43	28	36	41	47	40	48	37	26	36	47	34	40	52	38	47	30	37	27	40	36	43	40	26	40	29	42	43	28	37	32	39	42	38	44	28	48	42	34	40	30	31	32	35	46	50	45	43	33	39	37	35	32	40	36	33	39	36	38	48	45	40	39	41	39	44	36	47	44	36	31	38	28	39	40	50	39	39	34	40	40	31	30	36	43	37	40	35	43	34	31	40	40	43	33	45	29	32	43	36	29	44	44	34	40	41	46	51	38	37	38	46	44	33	41	37	43	36	34	26	39	44	34	32	44	48	40	36	38	43	38	31	34	47	36	29	42	39	41	39	36	52	37	37	40	33	46	36	43	40	46	47	50	42	36	32	44	37	52	29	38	33	57	43	50	41	43	46	33	34	40	40	27	33	33	39	32	39	35	46	38	37	35	43	42	37	35	38	36	53	30	46	52	44	26	40	39	42	39	44	44	42	50	33	43	30	40	36	48	31	37	41	30	37	49	33	35	46	41	43	39	47	34	39	22	39	31	35	37	38	31	43	34	33	48	47	45	33	45	37	43	38	44	29	44	40	32	33	34	42	46	46	35	41	40	46	33	38	41	28	35	29	43	37	27	39	33	38	39	42	29	42	25	27	36	30	36	40	42	34	49	37	35	40	39	42	47	40	45	34	39	34	39	36	33	32	46	39	25	34	44	41	38	34	40	32	42	43	31	28	44	34	44	48	42	43	47	38	43	33	38	31	46	49	45	46	41	40	39	39	39	37	45	37	40	31	37	39	43	41	49	39	40	33	39	37	44	40	33	42	36	33	42	43	44	41	46	32	52	35	38	31	40	40	22	35	44	46	33	48	47	40	37	34	33	36	33	36	41	57	42	40	39	40	39	43	36	42	43	36	37	37	42	36	35	37	41	30	53	40	38	32	39	40	45	52	34	36	41	30	37	30	33	38	40	42	33	39	41	43	39	42	27	41	40	36	37	40	35	42	41	33	33	36	42	44	37	35	47	30	35	47	35	60	37	50	41	25	33	52	40	40	44	25	48	38	36	47	44	31	46	34	30	33	51	38	37	44	41	32	31	39	39	52	40	38	41	47	38	30	26	42	29	39	37	23	27	41	36	31	42	40	37	36	39	50	49	40	35	38	31	33	42	36	32	34	26	32	30	33	40	45	41	46	42	50	34	41	36	44	39	31	34	41	41	42	41	33	43	40	47	43	39	32	40	32	41	34	49	43	42	48	48	40	41	47	36	40	26	52	42	47	36	44	42	34	33	47	35	41	35	41	45	40	38	42	40	34	40	34	58	39	32	40	37	46	40	41	40	50	45	31	37	37	47	48	45	41	35	36	32	49	45	39	38	36	54	41	39	38	39	42	47	27	31	33	31	35	42	31	23	44	40	32	41	50	39	33	37	38	45	32	39	30	45	40	52	25	26	33	38	37	50	42	42	41	47	32	35	36	46	40	38	34	43	47	48	30	45	29	35	32	35	35	32	57	46	35	42	36	43	34	40	37	32	43	41	43	53	39	37	41	27	38	37	43	40	37	34	30	31	40	42	36	45	36	45	43	35	43	31	40	35	32	45	47	41	40	36	35	28	31	47	43	46	38	44	37	26	42	31	34	29	46	44	42	41	32	46	32	39	35	46	44	37	50	38	36	42	25	34	48	33	42	41	40	34	39	58	33	37	35	33	39	36	34	44	38	35	35	47	24	27	34	45	37	39	32	30	37	42	37	46	29	23	49	43	43	28	32	43	46	38	42	32	28	43	31	39	38	48	33	32	43	28	44	45	40	48	42	32	43	31	37	37	35	46	37	34	32	34	55	52	38	51	34	30	24	34	44	35	43	39	34	43	22	44	40	55	45	44	30	41	37	42	38	41	43	45	41	42	35	46	44	35	46	30	40	37	58	38	47	40	37	21	43	31	39	47	46	27	38	32	32	40	37	42	34	32	50	46	33	39	29	39	29	42	33	38	37	38	32	47	30	42	43	37	31	43	49	41	49	46	39	46	45	41	46	44	43	49	48	41	37	25	58	39	45	43	34	48	41	34	39	37	41	39	41	41	49	45	48	39	39	47	28	41	40	50	45	35	36	45	43	42	32	39	36	44	32	26	30	43	51	39	40	44	37	45	29	46	33	44	39	42	32	44	39	35	46	48	39	35	36	37	48	37	41	42	40	42	29	25	35	39	50	40	29	48	30	38	51	39
30399	13454	6238	16429	23975	23025	19953	16349	13117	10132	8291	6905	5694	4772	4122	3759	3223	2893	2692	2448	2250	2122	1986	1774	1661	1533	1538	1400	1331	1231	1233	1188	1147	1038	1013	974	995	953	975	923	940	881	873	836	876	809	821	833	814	804	761	824	817	799	817	796	780	772	802	762	734	713	681	705	710	719	713	709	720	712	715	653	688	684	655	713	699	658	662	628	731	634	713	654	694	651	716	652	690	639	682	619	726	645	668	653	636	663	637	639	692	641	619	659	667	670	658	628	730	656	629	640	658	657	655	701	698	616	623	680	676	677	650	652	673	657	646	631	615	679	673	650	670	685	656	683	634	682	671	667	691	673	670	612	623	652	622	633	663	680	658	618	610	616	647	673	649	650	654	685	661	629	649	653	615	649	600	673	692	637	593	622	645	599	621	607	616	621	630	648	648	604	628	653	639	683	647	665	589	610	637	601	588	650	654	606	579	644	622	660	610	617	593	662	668	594	657	653	641	599	652	646	591	674	569	641	627	611	606	636	637	659	587	648	618	603	613	634	633	630	602	606	638	636	598	597	579	630	602	638	627	578	622	666	596	607	624	635	637	609	591	602	628	610	644	637	609	588	613	652	638	648	640	604	597	621	667	616	589	638	642	673	605	606	608	683	598	606	639	641	619	691	643	702	616	625	635	611	658	611	636	597	617	592	622	581	581	625	694	623	613	653	614	620	596	670	639	646	607	642	617	666	635	623	632	623	637	624	639	637	625	599	661	652	602	608	590	630	645	648	596	619	654	636	607	593	652	596	612	670	617	638	572	632	644	658	615	610	641	639	652	617	650	632	635	583	598	619	659	637	621	584	628	642	637	626	643	647	623	635	641	646	622	616	616	662	605	627	676	615	652	651	638	588	593	646	612	587	612	626	613	652	643	613	610	592	653	627	617	617	624	661	642	620	631	651	644	616	577	647	618	649	629	655	626	628	625	621	622	667	603	568	653	589	645	646	616	636	645	655	630	649	640	608	574	650	630	616	633	590	581	612	610	612	593	584	600	605	640	600	647	622	633	613	605	610	626	597	634	708	597	585	635	639	633	615	615	662	631	621	636	626	629	652	637	625	653	592	604	614	640	647	617	631	620	590	619	608	628	643	617	636	607	653	633	636	639	681	681	646	624	634	602	635	616	672	609	595	656	569	659	594	637	628	669	604	622	626	609	622	615	621	609	612	656	623	619	658	629	619	616	591	613	661	646	598	573	611	610	658	631	627	626	585	632	664	623	652	643	643	569	606	613	623	588	612	623	593	597	600	620	636	610	601	602	656	583	612	608	657	589	629	579	607	625	623	609	625	657	607	604	635	590	589	625	644	633	637	665	556	617	618	644	655	618	611	605	621	590	595	614	651	629	575	618	635	653	642	615	671	660	634	619	653	629	620	653	648	675	604	593	605	638	610	670	677	610	606	589	611	642	583	604	669	662	650	674	610	627	624	601	657	631	612	662	615	643	596	622	604	604	619	635	616	626	666	621	634	647	613	594	632	614	594	657	599	618	649	596	602	641	600	595	619	614	615	609	628	645	580	620	613	642	578	636	604	583	644	639	626	598	608	600	629	610	618	632	603	602	622	631	667	609	644	568	629	625	591	618	671	604	618	613	589	668	657	611	619	638	638	626	666	634	602	628	611	635	615	634	660	579	626	650	634	607	639	651	647	614	602	621	601	622	601	594	615	604	629	579	608	649	650	639	655	619	664	628	640	632	627	656	592	624	675	660	584	586	652	586	593	616	611	660	624	605	631	620	592	606	593	620	602	625	630	623	631	589	615	645	595	605	652	616	631	626	588	684	597	674	640	625	667	634	626	615	641	606	585	625	588	593	630	626	622	643	643	655	614	605	691	624	616	597	624	648	614	612	594	584	666	634	612	644	617	645	618	602	614	643	632	619	657	634	627	636	653	599	625	612	611	633	609	580	618	610	627	608	603	641	569	628	580	584	611	662	632	647	649	654	579	605	638	614	649	630	598	626	626	635	635	610	620	601	615	596	662	610	644	658	626	648	621	600	639	618	597	620	659	618	578	605	620	627	627	640	652	614	630	645	607	614	643	622	607	613	620	655	599	629	602	653	643	600	609	642	668	645	638	626	629	642	617	589	619	582	619	634	613	613	620	652	631	623	582	583	619	691	623	642	598	636	638	616	568	646	633	644	597	621	643	667	585	615	606	648	623	645	660	698	584	657	562	657	565	605	630	600	569	654	667	608	586	613	592	612	620	644	623	605	669	631	648	604	671	648	651	611	659	607	658	586	637	615	598	608	684	600	639	597	633	618	640	657	604	603	661	634	615	640	634	602	629	582	638	617	627	603	585	628	660	599	635	602	628	653	673	605	589	611	606	652	671	622	620	607	628	604	652	636	622	636	592	599	561	668	638	618	654	589	611	608	634	649	683	613	597	616	622	633	604	602	654	651	599	633	613	616	600	641	635	561	654	609	606	661	598	640	601	626	599	612	621	641	657	622	591	630	631	628	594	628	599	640	654	607	587	612	680	599	629	618	624	631	609	615	621	587	593	601	627	639	643	632	563	627	612	617	584	690	621	570	614	670	612	596	638	621	585	648	650	590	615	638	596	643	639	607	580	615	598	626	618	671	642	687	629	639	621	621	634	657	634	586	645	573	635	608	623	599	639	613	659	604	577	663	625	616	670	634	626	593	655	645	611	567	653	635	604	601	592	624	639	583	581	568	671	603	648	617	599	615	648	587	622	618	608	610	614	629	609	597	645	620	617	609	673	622	595	614	618	618	608	662	638	593	563	639	615	580	613	639	634	614	645	612	638	660	667	610	581	626	614	599	576	635	655	631	645	628	594	597	630	593	614	602	616	620	628	639	643	630	617	629	627	595	619	641	646	610	629	612	651	625	592	625	610	689	636	601	617	624	617	643	632	610	657	598	534	611	660	615	618	612	646	621	674	608	584	620	609	572	610	630	622	640	647	589	611	628	598	623	647	586	660	627	662	617	621	659	632	610	629	627	652	614	612	602	591	599	622	650	672	656	601	619	629	618	586	638	580	639	596	620	637	613	597	602	608	642	622	617	572	603	575	615	620	607	629	643	605	615	581	620	651	649	626	602	601	636	617	608	574	637	591	626	612	654	658	616	566	613	601	662	636	649	598	624	628	630	621	617	594	640	657	620	645	614	645	638	633	566	642	578	648	596	661	659	603	613	652	599	603	630	623	625	610	639	574	605	628	640	618	650	621	606	654	622	684	661	595	636	611	646	676	631	622	582	581	599	625	633	600	597	626	632	611	580	641	582	622	580	626	642	584	602	625	584	656	620	615	624	666	599	609	641	634	620	600	625	636	623	610	603	592	609	593	662	578	610	625	614	605	623	640	602	643	610	691	569	576	581	656	595	639	615	609	608	632	635	666	637	622	636	575	615	633	621	623	606	602	670	622	628	599	658	595	617	584	605	627	651	617	615	625	615	604	645	659	630	613	640	589	639	619	668	644
1520	545	92	74	72	113	95	87	79	60	65	47	47	50	46	37	47	30	48	38	40	37	31	45	37	29	28	39	36	43	33	37	36	36	36	39	36	35	40	27	35	40	37	40	41	40	30	31	44	29	37	28	32	36	25	41	39	37	27	33	31	38	34	24	28	28	32	38	36	34	31	28	23	29	27	35	37	27	36	22	27	37	32	31	43	33	28	24	39	41	32	32	39	34	34	39	30	26	29	30	26	32	27	26	30	34	42	35	25	25	33	34	45	28	38	30	32	30	46	35	27	26	32	27	24	49	28	34	19	31	28	28	26	27	27	31	32	29	35	27	35	35	26	28	37	28	23	29	36	26	28	32	28	30	36	32	33	28	27	32	32	29	33	28	31	26	34	33	25	25	36	29	29	29	34	36	27	32	39	27	36	34	28	38	40	24	30	35	27	28	28	26	37	29	26	26	35	33	26	32	40	37	32	29	21	32	27	27	34	36	26	25	36	28	35	19	32	35	32	19	24	26	47	32	38	34	26	28	33	33	38	26	37	35	36	36	29	32	35	39	28	30	25	33	29	30	50	30	39	26	31	23	33	37	32	27	32	27	37	33	26	33	33	27	30	37	33	26	29	32	28	24	30	31	36	42	43	23	32	31	34	27	36	39	26	36	27	30	38	26	34	22	33	29	34	36	25	31	31	37	24	30	29	38	28	24	34	22	33	32	32	20	30	27	36	27	23	43	42	23	33	28	29	31	23	28	28	35	29	33	38	26	45	40	20	50	28	22	39	23	35	31	29	31	38	33	32	30	29	33	39	27	36	29	19	34	27	36	35	32	36	34	27	41	41	32	31	32	24	30	42	28	34	37	31	40	34	26	33	31	21	29	26	27	29	27	34	34	33	29	31	28	33	32	26	33	21	30	29	35	29	26	27	34	37	30	25	42	25	26	36	26	35	37	27	31	30	25	33	28	27	32	23	34	35	34	24	29	27	33	29	43	30	28	31	35	43	36	29	35	39	31	29	31	29	30	38	34	34	25	31	29	30	26	32	26	27	36	34	28	36	38	30	39	24	28	24	29	33	37	38	41	39	37	32	32	43	28	17	41	26	28	31	27	42	35	40	24	36	33	26	29	24	35	29	34	31	40	35	40	43	28	26	27	34	21	42	31	39	31	35	29	27	28	39	37	41	33	32	42	38	31	24	32	45	33	22	36	30	23	33	20	23	38	28	22	34	31	40	36	31	27	32	31	21	32	29	32	39	32	35	36	34	39	33	34	32	23	30	40	34	36	32	24	24	32	33	36	39	34	31	28	26	44	21	26	31	30	36	20	31	29	39	38	26	34	40	36	35	33	33	29	31	21	31	42	38	30	31	41	24	31	37	29	31	36	34	36	29	29	33	24	37	24	33	24	45	37	28	26	23	34	34	32	35	27	35	32	36	31	30	44	31	35	32	35	29	26	37	37	36	31	29	25	32	22	36	30	30	39	34	28	31	36	28	36	34	29	32	21	34	24	33	26	26	34	33	30	35	30	27	34	35	32	28	35	20	36	26	29	31	35	42	31	22	21	29	34	33	40	26	28	20	39	32	29	33	35	31	31	46	46	22	31	32	31	28	30	24	31	38	31	28	31	38	37	33	24	33	24	39	32	20	38	32	31	25	29	25	43	28	30	26	33	36	37	28	34	25	40	23	27	33	35	28	34	39	44	31	28	32	32	33	29	30	31	32	33	42	34	33	15	29	36	33	19	31	36	29	28	33	16	30	33	27	43	35	28	25	35	40	35	23	30	29	33	35	38	45	24	27	32	34	29	25	36	38	27	31	46	39	34	26	25	36	36	34	25	32	29	30	32	36	33	29	34	35	33	40	25	30	14	40	29	31	37	34	22	32	28	37	30	37	34	29	31	33	35	33	24	29	31	35	28	34	33	29	35	28	31	35	52	35	34	25	39	36	21	33	28	43	36	37	31	38	25	35	27	38	35	34	30	36	27	36	31	39	36	22	31	28	29	34	34	37	30	29	24	32	41	35	33	31	27	33	30	32	36	30	24	30	27	32	32	32	39	26	40	27	30	32	31	31	37	24	37	38	20	33	37	31	33	22	30	31	28	21	33	25	28	38	30	36	34	35	39	29	36	35	22	23	31	23	31	25	46	40	31	28	42	23	41	28	31	29	26	26	34	24	21	40	21	25	27	35	25	33	26	28	29	28	25	20	39	42	31	29	31	38	35	31	30	41	33	19	30	29	26	31	34	22	36	36	33	29	27	33	28	29	41	35	29	36	31	30	35	32	27	36	30	21	37	33	35	30	25	27	43	26	31	21	24	24	24	21	28	40	33	27	38	41	28	32	31	30	28	24	25	29	30	23	34	31	31	29	34	24	27	29	29	28	29	27	32	32	30	38	29	33	28	32	42	33	38	35	31	27	30	35	28	33	27	27	28	31	41	38	39	30	37	36	38	22	42	45	28	34	37	39	34	26	28	38	34	33	29	32	28	24	25	31	41	38	27	33	35	27	26	33	36	23	27	32	37	34	33	22	33	37	28	37	28	36	29	38	33	27	29	31	40	28	35	40	23	35	36	21	31	34	35	28	34	31	33	23	25	30	31	24	36	26	31	30	30	24	32	25	25	33	33	33	28	40	40	32	31	26	26	26	27	34	39	29	25	30	31	24	18	37	34	29	26	32	29	32	29	25	27	31	37	40	22	22	26	33	34	32	34	39	30	28	35	30	40	43	31	31	31	21	27	24	34	32	32	41	34	29	25	39	35	33	40	43	25	38	33	30	26	29	27	39	42	34	33	28	39	30	21	30	31	32	31	29	30	27	28	27	23	34	39	27	32	26	28	35	35	29	21	44	33	39	36	31	36	39	33	39	21	34	36	28	29	37	35	40	25	36	32	27	32	38	35	30	33	27	20	34	35	37	29	30	39	34	30	45	31	26	31	31	29	27	34	31	40	36	27	26	36	39	32	32	28	26	36	27	26	24	42	30	27	34	34	34	34	30	29	26	26	30	39	31	29	36	30	31	32	35	33	38	35	33	35	36	41	39	28	32	28	35	33	24	30	36	28	39	27	29	23	30	28	34	33	31	30	36	30	39	35	29	25	36	21	32	31	37	30	43	30	38	37	21	33	28	36	36	35	30	37	28	36	28	39	25	49	24	37	30	29	25	40	41	27	19	27	28	26	32	19	37	35	37	34	30	28	29	26	22	46	27	32	33	29	26	36	33	41	45	27	31	28	25	32	32	29	41	30	27	39	29	28	30	23	30	33	34	36	23	36	34	30	35	33	25	30	26	27	44	24	21	26	33	39	39	27	33	30	21	30	36	32	28	31	36	27	33	31	27	25	29	38	31	28	30	29	25	29	28	38	36	32	16	37	38	27	37	45	27	37	30	37	31	36	20	38	39	29	25	22	32	27	37	36	34	30	37	35	36	27	23	32	31	30	36	32	39	22	37	30	32	38	32	30	38	37	30	39
17929	9844	2190	6235	9717	9226	7499	5691	4140	3267	2530	2116	1792	1578	1458	1274	1149	1144	956	930	943	820	840	808	781	733	707	663	633	672	630	630	596	619	560	617	593	561	591	566	554	533	607	558	564	544	532	530	491	559	569	545	603	549	597	578	537	505	518	537	478	524	531	512	532	540	515	497	504	498	529	530	484	527	549	512	551	489	540	553	531	548	532	516	509	519	506	554	534	490	471	517	513	521	489	540	503	513	508	549	485	516	532	572	530	524	477	508	520	507	516	557	531	538	511	547	525	538	528	489	513	510	524	492	508	513	520	520	554	540	543	496	536	533	511	584	553	518	540	550	518	512	559	539	496	531	480	480	550	504	507	550	518	479	532	498	541	488	525	501	514	534	538	524	545	518	507	516	476	507	501	509	501	494	483	498	539	515	558	521	480	515	501	542	499	502	489	496	525	481	504	520	509	482	493	496	540	530	466	539	532	485	518	527	502	488	539	546	507	506	521	482	523	521	530	546	519	510	492	514	509	515	479	493	560	502	495	509	517	499	501	506	498	502	510	502	518	511	517	527	493	499	537	497	508	517	499	534	534	515	487	508	507	526	480	504	467	469	491	534	507	508	525	529	498	517	525	495	483	532	518	494	530	468	508	531	523	526	498	491	499	525	507	487	522	461	517	535	510	468	517	546	509	506	464	527	482	476	491	490	493	511	495	521	512	530	502	491	533	477	468	469	507	497	501	539	546	525	497	503	540	487	542	520	600	498	530	482	482	526	500	503	519	490	538	489	482	498	499	531	495	484	497	529	541	501	496	493	523	488	457	498	481	493	475	518	516	472	519	514	502	519	477	501	512	507	551	477	526	488	500	540	500	537	480	547	492	500	503	519	505	509	469	516	510	517	486	557	515	494	494	520	494	535	521	526	498	524	516	490	499	522	526	519	515	486	533	493	516	514	469	532	482	548	480	541	509	562	553	541	521	500	491	542	506	493	533	488	503	487	495	508	495	521	542	523	519	523	543	520	485	517	544	542	522	521	530	486	533	481	493	523	536	475	541	504	516	502	543	499	502	519	493	525	510	510	527	504	482	515	516	527	505	494	504	523	535	496	533	507	461	516	533	510	477	508	487	508	552	504	517	522	480	569	520	506	504	513	540	482	520	536	470	523	509	514	507	498	501	513	484	480	505	485	520	538	502	521	511	537	518	516	531	517	533	522	524	520	537	523	492	542	497	508	516	479	505	481	502	503	513	524	486	533	525	520	471	522	529	533	535	478	452	545	477	503	542	511	557	536	488	537	480	512	499	516	542	491	505	501	504	514	483	544	516	486	523	519	561	498	473	521	507	535	489	494	495	507	505	478	500	506	510	516	528	522	515	523	477	510	512	543	533	526	467	502	555	483	529	512	512	496	534	513	504	514	498	544	491	486	490	483	499	486	499	524	517	493	480	517	512	517	487	516	513	490	530	505	529	511	522	521	487	493	478	492	541	484	484	527	545	500	540	524	515	516	491	516	507	500	459	483	503	484	493	489	504	510	527	531	525	507	481	481	533	502	485	554	492	527	524	503	476	492	515	525	526	501	500	462	529	506	520	509	501	519	520	491	536	514	474	531	528	492	501	505	505	516	495	468	514	514	501	542	505	506	489	501	546	515	494	484	536	525	503	505	484	537	498	453	477	532	527	505	502	522	548	490	483	499	529	520	516	467	519	517	510	533	472	510	498	529	536	510	519	471	524	531	484	504	507	536	455	530	521	491	506	522	494	514	498	496	478	533	519	513	478	502	514	533	493	513	518	517	471	507	540	507	483	546	517	532	520	497	527	523	531	491	504	505	499	508	518	510	511	555	539	491	507	522	491	510	515	517	508	514	466	540	503	485	507	513	513	582	503	519	523	490	481	503	532	486	507	510	504	500	491	484	542	495	478	503	514	515	510	535	476	511	516	489	490	514	514	527	487	505	487	507	472	498	526	512	464	530	527	537	503	522	508	507	506	551	545	468	510	524	510	492	500	504	490	508	490	525	509	528	505	556	533	495	501	532	515	549	517	513	539	479	517	478	531	515	503	523	532	497	511	495	534	536	503	508	526	496	485	524	494	490	523	565	526	490	513	498	526	523	538	524	499	499	505	520	502	520	478	493	539	482	484	521	523	509	534	503	518	503	544	489	514	544	498	546	514	475	494	501	521	552	526	532	508	515	474	471	527	498	492	528	478	514	512	527	526	549	480	519	502	562	491	472	473	530	521	489	528	538	503	507	512	495	506	488	505	485	470	567	496	527	527	516	509	535	502	523	471	516	510	466	509	495	507	527	520	500	521	539	510	495	513	523	489	506	535	484	514	533	493	509	490	516	511	464	500	569	499	535	480	522	521	510	489	513	511	478	523	521	519	505	512	518	482	533	501	509	483	503	496	539	541	539	518	509	534	470	535	533	537	524	515	519	546	506	497	545	514	531	508	509	540	485	501	519	466	476	498	519	501	515	508	530	522	481	529	515	527	474	533	503	506	498	502	526	513	525	494	490	522	550	530	511	535	518	484	521	524	522	515	522	527	535	480	537	530	480	496	487	511	559	549	531	543	544	511	506	497	526	514	504	471	534	535	520	527	496	521	521	526	461	503	495	503	526	490	493	517	499	551	541	497	532	513	513	517	533	476	535	489	494	480	526	513	517	530	496	487	525	484	492	530	556	526	504	501	510	486	507	506	513	453	518	506	510	529	508	470	533	519	520	539	504	536	509	519	488	493	517	505	516	542	512	514	509	527	538	522	518	493	539	504	502	475	554	474	533	513	537	529	523	502	522	501	541	524	477	552	493	509	526	482	481	524	464	476	531	506	543	478	510	523	533	526	526	528	515	492	529	465	497	539	498	506	502	467	532	529	489	514	549	521	506	509	504	493	501	492	527	506	522	502	547	502	485	560	492	477	522	513	491	546	516	471	541	502	537	504	518	492	489	491	509	521	457	512	509	475	512	540	489	548	515	542	474	542	516	499	504	519	498	533	478	463	532	532	509	509	490	517	520	518	483	521	531	543	480	529	520	510	493	505	549	479	527	514	485	516	495	495	524	501	467	510	542	490	480	511	511	502	498	526	537	547	519	520	505	513	482	530	534	515	507	536	546	486	547	481	544	541	496	488	510	517	510	520	487	467	530	503	471	513	481	498	515	507	489	535	505	463	513	474	520	513	485	522	496	508	479	502	545	533	506	545	530	502	555	531	516	492	490	520	557	491	506	497	526	518	478	532	494	496	475	487	540	495	498	516	495	547	516	523	502	509	524	521	540	501	524	468	514	473	512	549	509	524	496	488	540	517	478	490	536	513	534	500	527	508	504	528	519	530	520	506	508	520	506	530	475	549	511	482	514	490	482	479	532	501	510	492	506	496	527	516	507	496	528	510	495	494	542	507	472	477	495	522	493	527	526	476	494	542	538	524	500	520	523	533	494	487	536	486	499	533	498	536	491	529	523	502	550	487	523	536	501	522	503	472	518
1342	2386	156	102	169	193	193	137	141	108	83	79	59	55	51	47	46	35	50	36	37	39	38	28	19	27	32	30	30	26	26	24	33	24	18	23	19	29	22	28	19	22	19	21	20	17	21	18	24	22	21	20	12	22	19	24	24	23	20	16	21	24	15	19	13	28	18	22	20	23	14	23	21	20	22	17	17	16	17	16	14	25	23	15	26	20	16	24	20	21	19	20	22	16	18	19	25	14	26	21	14	18	22	26	15	23	22	19	24	23	23	17	31	25	21	13	23	20	26	25	22	22	22	14	21	30	18	17	19	11	18	18	25	19	22	21	19	26	18	26	20	17	29	26	24	22	16	23	24	23	17	13	10	17	19	24	21	19	13	22	19	16	19	17	21	17	24	21	20	14	18	19	11	18	19	18	19	26	17	23	17	21	29	33	13	17	20	28	21	23	18	23	23	19	14	25	23	32	23	22	21	18	19	20	16	23	17	19	15	14	20	16	21	20	20	24	21	21	25	15	33	19	30	19	22	24	21	21	21	11	21	14	16	21	14	22	20	19	24	21	28	19	20	23	18	15	21	19	19	18	20	27	25	25	19	18	14	17	20	21	13	19	18	25	25	19	19	19	17	17	20	23	17	19	16	20	15	13	13	15	25	25	20	17	14	12	19	22	21	19	16	19	21	21	14	23	18	13	16	16	15	15	12	20	19	16	22	22	29	17	20	27	17	14	25	16	22	23	19	30	21	21	25	19	16	16	12	14	21	15	12	24	21	18	17	21	13	17	29	22	22	25	27	18	12	13	22	20	22	27	19	13	22	18	16	26	12	17	22	11	20	13	16	18	15	16	24	24	28	20	17	20	14	17	16	26	20	15	6	18	21	16	14	12	24	19	32	15	30	17	16	12	20	28	12	24	25	25	24	21	17	18	25	15	23	15	20	13	13	22	19	19	28	17	19	21	23	18	19	14	11	24	16	17	21	14	15	21	15	22	28	15	24	18	25	21	19	18	17	19	18	20	15	26	19	19	20	24	18	22	21	11	22	14	24	19	21	19	24	23	11	15	15	22	12	27	20	19	22	24	24	14	24	17	17	23	19	15	19	19	16	30	19	23	23	26	15	26	21	25	23	25	23	21	16	23	25	21	15	19	17	17	15	27	17	18	24	28	27	20	19	21	15	20	17	20	18	16	13	28	25	14	20	25	18	20	21	18	33	25	20	25	27	20	17	18	16	20	18	19	12	13	16	13	23	15	19	11	24	21	18	20	19	23	28	16	28	20	14	17	14	23	28	22	31	23	14	22	24	21	21	17	17	16	20	17	21	32	23	22	19	24	24	23	15	21	27	25	24	23	27	17	24	15	8	17	10	21	24	14	22	19	21	24	17	13	20	18	20	27	20	18	12	15	20	19	22	20	11	21	17	28	25	15	14	19	16	18	21	19	24	19	13	28	20	15	18	23	15	22	14	18	24	23	17	20	16	30	24	27	18	13	25	22	19	15	22	14	16	15	10	27	19	21	23	18	17	27	10	21	24	11	24	18	13	20	12	21	17	14	11	25	8	16	20	16	28	17	20	17	21	23	16	15	18	19	18	14	19	8	16	14	21	19	20	26	15	24	18	15	24	12	16	15	19	20	16	22	18	16	23	22	23	14	26	13	30	15	12	18	14	20	23	22	20	23	12	20	15	14	24	17	11	26	24	16	16	16	23	25	21	23	13	21	14	16	19	15	14	20	22	26	17	18	16	22	19	16	25	17	16	22	13	9	16	31	19	24	21	13	21	25	22	15	20	17	20	19	19	29	22	22	21	23	20	21	21	28	19	23	20	21	24	26	23	12	22	20	24	20	22	17	15	23	18	21	20	19	18	21	13	20	22	16	15	21	23	27	21	18	18	19	11	17	13	13	17	18	21	13	19	21	11	11	14	11	20	18	13	23	20	34	17	20	12	25	14	12	16	22	17	16	9	16	33	16	19	21	18	24	29	23	19	24	18	23	15	18	23	18	24	22	12	21	23	27	21	12	17	13	18	8	13	21	22	15	29	21	16	17	23	23	21	30	19	17	16	12	23	13	25	17	12	20	26	21	23	22	17	25	18	14	20	17	25	22	14	14	15	20	23	20	14	17	20	19	20	27	13	19	24	11	13	19	16	16	24	23	27	22	14	17	12	22	18	24	24	22	16	23	20	22	23	15	22	21	22	27	27	25	20	21	17	17	20	16	22	15	20	18	21	13	18	21	14	24	12	19	15	26	22	14	23	26	20	27	27	17	21	24	22	20	18	15	21	23	18	24	21	24	22	27	19	31	17	16	10	17	18	18	15	24	10	10	28	21	22	16	16	21	19	26	29	17	18	13	12	18	19	18	23	23	18	15	16	15	17	18	18	23	17	15	15	18	15	19	16	12	22	21	21	28	15	17	17	15	17	24	23	21	18	23	17	24	18	19	21	20	36	16	19	16	16	24	18	20	23	11	26	17	25	25	13	17	25	17	11	21	20	16	18	20	20	15	15	26	27	20	27	22	27	20	20	22	32	27	29	21	22	9	28	22	24	13	21	18	28	20	24	14	13	11	20	21	21	19	20	19	21	18	22	19	17	16	23	16	29	23	19	22	17	23	17	19	23	18	22	20	14	22	23	16	19	22	19	16	16	17	22	25	25	20	23	17	16	23	19	19	22	26	22	23	17	20	18	21	15	24	27	20	18	19	21	20	21	11	24	18	25	25	20	15	13	24	15	22	18	20	25	17	25	25	30	25	21	27	24	18	22	29	18	19	25	21	22	18	20	17	18	19	19	19	17	18	19	13	16	31	26	23	23	24	21	17	20	19	21	20	14	14	18	19	12	16	25	20	24	29	16	20	18	15	16	19	20	12	18	23	25	22	26	19	19	19	19	18	20	18	11	25	30	23	17	22	27	16	23	19	16	15	16	16	20	22	24	18	16	17	14	13	21	22	18	16	16	22	26	20	14	25	20	20	17	21	20	25	23	13	11	10	20	23	24	20	15	18	28	28	18	16	17	20	22	12	20	23	21	21	18	16	17	21	23	16	15	18	18	10	24	16	19	22	18	18	23	19	15	15	14	26	19	26	22	22	21	17	20	19	19	18	15	15	25	18	19	14	22	23	22	25	14	20	14	29	21	28	16	23	23	20	19	22	21	15	18	26	20	15	18	17	17	16	17	27	16	19	11	13	19	23	20	23	11	24	20	20	15	19	14	24	18	14	16	27	18	13	16	19	17	18	12	23	26	19	23	12	18	19	15	24	15	16	28	16	24	30	20	21	28	22	15	18	29	24	25	17	14	14	26	25	11	12	27	15	25	27	15	21	16	17	17	26	23	16	26	22	19	13	16	19	22	24	26	14	20	22	22	23	19	12	22	22	12	19	13	27	18	23	20	21	30	20	12	17	19	26	17	25	18	18	19	20	24	19	9	20	28	17	15	16	20	11	16	21	18	25	25	15	24	13	15	20	23	25	18	26
25629	13434	4010	11739	18150	17253	14369	11172	8328	6519	5090	4345	3449	2856	2441	2200	1888	1672	1577	1413	1264	1249	1089	984	918	850	787	758	676	697	594	617	649	589	555	541	547	496	550	498	459	501	465	480	444	463	461	474	410	432	414	427	412	453	473	435	420	369	430	416	372	366	368	359	353	363	373	374	399	337	361	379	368	374	334	359	327	372	368	352	337	333	352	329	343	360	363	330	343	360	349	333	385	328	319	349	376	315	389	358	384	334	352	342	347	345	328	385	383	359	357	371	356	371	381	351	361	331	322	357	368	348	369	355	365	364	364	337	366	344	345	341	362	325	325	363	367	359	392	358	345	339	353	336	320	344	349	338	331	317	314	321	332	337	314	348	330	370	323	345	321	339	320	345	312	310	332	329	313	354	338	352	310	376	348	320	331	332	305	313	329	314	336	328	325	330	356	318	343	318	347	330	337	296	324	311	340	322	335	356	330	287	299	331	306	337	328	322	317	320	302	347	315	343	320	311	312	339	315	326	342	323	338	343	326	325	321	293	366	320	324	363	303	319	276	344	311	331	312	327	312	339	310	329	341	320	303	321	314	327	325	316	324	315	320	349	337	300	353	327	310	308	336	337	309	313	333	298	312	339	325	298	334	324	316	368	341	349	316	325	316	319	340	301	336	338	320	340	286	322	313	304	323	321	308	329	326	331	316	333	306	312	319	335	342	322	335	321	321	311	315	337	304	349	322	308	304	294	353	314	366	279	343	324	334	325	345	336	316	335	313	327	325	334	306	330	324	339	308	305	334	330	306	325	339	329	340	329	340	327	354	323	296	317	324	289	293	333	311	317	326	335	333	296	357	331	319	314	326	306	308	307	328	326	346	336	326	312	323	357	334	330	340	327	335	315	314	340	361	327	355	316	343	332	352	322	320	334	316	318	332	307	321	309	345	331	340	343	321	364	311	335	341	353	306	336	371	320	328	346	295	316	326	305	298	285	327	284	341	351	291	336	303	321	309	306	335	297	321	327	366	337	301	329	344	317	340	345	317	337	333	289	333	317	305	330	338	282	336	299	318	328	311	313	301	361	327	326	298	328	349	305	333	295	311	335	310	348	311	306	331	335	336	335	308	302	323	322	326	318	339	311	334	319	301	323	334	309	367	321	307	339	302	352	325	324	317	353	312	356	323	342	312	336	331	332	324	346	305	312	329	315	291	319	299	346	317	300	329	335	305	349	379	336	340	351	326	289	335	301	300	301	320	342	343	329	289	333	311	331	334	305	312	318	309	290	337	300	330	355	333	334	311	320	354	314	332	314	321	311	331	328	327	293	301	318	314	323	337	337	280	322	332	351	308	322	338	318	334	312	301	303	360	324	330	296	321	321	310	339	362	327	314	308	335	332	296	326	310	307	301	333	311	331	347	301	348	334	331	324	338	324	324	329	325	324	359	320	326	280	330	288	307	325	319	346	318	335	333	313	313	304	339	334	312	341	315	329	328	310	318	308	358	352	325	318	303	330	356	329	322	344	322	318	324	347	322	311	319	321	292	343	321	327	344	324	290	317	325	356	320	335	311	320	316	354	323	338	330	349	327	319	331	330	325	335	287	323	332	335	308	305	326	329	350	336	278	311	335	329	332	311	329	351	309	332	301	319	315	314	346	318	307	296	325	331	317	347	334	333	360	319	327	307	332	340	326	335	311	328	317	372	339	321	325	339	347	319	351	311	309	325	373	315	317	316	313	321	328	343	362	319	313	295	333	307	297	328	336	321	332	340	304	299	335	323	322	313	331	362	328	330	327	319	310	364	337	306	324	336	333	333	302	319	326	322	351	303	330	307	290	375	318	327	312	311	320	324	316	314	326	353	293	315	316	303	294	300	291	325	334	311	325	342	314	320	329	342	339	327	334	321	312	313	312	312	323	300	320	338	335	315	321	344	298	303	326	302	325	308	328	343	306	352	341	307	324	355	321	329	319	336	327	325	340	313	343	357	343	321	297	338	338	334	316	323	318	345	344	358	323	330	331	316	326	316	325	352	304	306	332	335	303	339	332	314	348	304	333	344	352	311	330	315	315	366	313	323	348	346	311	295	346	329	318	306	316	350	349	346	300	318	322	297	338	356	319	318	318	352	333	302	316	338	311	318	326	315	289	331	316	302	301	350	333	306	342	346	320	335	313	314	341	344	330	327	317	296	311	374	304	284	314	340	313	352	317	292	310	321	323	320	307	351	333	312	307	325	332	297	334	307	332	306	354	341	317	310	314	357	298	327	335	310	349	336	317	290	346	336	321	314	334	293	302	314	345	331	298	336	327	348	322	305	318	297	318	307	345	313	306	332	311	299	330	306	303	318	315	298	338	346	320	329	314	337	264	329	326	312	341	362	317	301	318	343	314	321	345	311	303	340	289	308	324	318	323	355	374	345	320	305	307	298	301	352	300	319	308	312	329	327	309	351	300	319	292	286	330	330	358	303	318	329	346	303	345	325	315	327	350	335	323	345	352	357	315	319	327	347	328	317	332	320	332	324	314	347	322	307	337	297	317	337	326	321	344	303	326	304	351	320	335	355	339	309	297	340	324	313	308	335	313	305	304	325	330	337	320	308	311	349	343	315	309	319	348	308	343	309	317	329	324	309	340	300	327	308	341	333	333	318	333	343	369	322	345	349	332	317	341	332	343	317	292	348	301	314	295	290	311	322	330	335	322	338	322	328	317	315	338	314	317	347	304	312	346	347	336	315	342	300	323	316	345	328	342	303	297	322	353	328	318	335	333	293	286	307	315	356	329	330	335	309	326	299	306	322	339	267	292	338	322	309	345	322	324	299	335	309	327	321	325	317	301	354	319	308	341	311	337	334	325	335	293	325	318	323	324	343	316	330	338	317	336	301	324	363	325	301	312	333	335	348	307	341	326	328	315	308	322	342	300	333	295	313	313	368	326	292	321	300	334	329	324	319	312	291	339	287	335	332	336	326	316	287	302	363	311	361	344	349	332	304	318	327	338	331	341	343	316	334	330	307	320	303	311	344	338	332	304	322	298	318	354	333	327	310	332	308	324	346	320	348	316	325	289	285	322	286	291	336	293	303	326	339	354	308	305	349	310	337	347	316	314	334	336	315	314	344	327	339	312	323	332	332	326	302	317	314	332	281	341	343	308	356	348	333	314	331	308	351	308	304	330	326	345	362	318	305	348	338	338	320	353	326	328	326	324	321	309	329	325	325	355	338	295	344	309	331	297	317	349	314	313	330	311	312	285	331	317	329	339	286	327	304	303	325	340	344	316	329	322	304	341	282	339	328	312	332	336	356	300	337	384	307	334	315	309	346	333	328	344	313	350	334	318	293	305	324	318	342	323	307	318	346	341	365	333	351	333	332	351	356	308	342	359	322	308	332	299	334	323	316	326	337	340	336	354	304	334	315	349	355	342	331	327	347	329	365	334	333	330	303	327	324	347	351	315	310	325	338	320	338	327	323	344	329	340	334	342	327	332	334	306	318
2859	1832	144	119	187	214	200	145	174	131	120	118	106	76	90	78	63	70	71	78	65	70	55	70	63	55	52	58	64	47	69	69	59	48	56	61	62	48	62	45	39	54	59	41	54	58	55	47	51	43	52	62	53	53	74	60	57	59	57	46	52	45	51	47	43	51	64	50	52	51	52	63	46	47	40	51	50	59	54	58	40	50	61	49	52	62	61	60	57	54	53	50	51	68	39	48	47	53	62	58	55	55	58	60	56	61	43	50	51	50	41	49	54	56	58	59	45	49	48	64	48	64	49	59	62	53	55	56	41	55	59	34	56	54	42	56	58	43	49	52	41	54	54	67	49	52	46	40	58	49	58	38	52	41	55	59	51	47	65	59	50	54	48	42	61	48	53	62	55	65	53	44	58	59	50	60	52	54	49	45	52	45	55	58	40	52	52	48	46	46	48	46	59	45	52	51	49	51	49	48	51	46	44	45	57	60	51	45	47	59	51	65	52	49	57	54	51	44	36	64	55	60	55	60	49	47	69	61	38	59	45	56	53	57	45	62	42	66	42	52	58	63	49	51	66	50	55	64	59	49	52	57	54	51	52	50	55	53	45	48	57	47	67	49	59	57	50	37	47	48	52	56	61	42	53	55	54	53	43	57	59	48	46	50	63	49	53	39	39	64	48	45	61	51	47	48	53	38	58	52	50	42	47	46	60	60	47	63	49	45	46	42	47	51	54	60	40	60	62	60	50	53	42	48	46	50	48	43	69	67	57	61	51	45	54	50	57	46	53	47	59	54	56	48	67	49	58	67	54	45	59	69	48	46	61	53	56	49	61	54	44	39	60	53	47	47	57	50	54	40	56	56	56	63	63	53	41	49	53	44	61	44	46	58	52	50	53	53	40	49	50	62	46	41	47	49	57	51	41	54	45	55	52	51	54	48	50	65	59	53	36	40	44	51	61	38	49	61	63	41	45	61	36	72	51	58	59	54	54	36	51	61	59	46	50	58	41	52	47	45	46	54	63	68	57	51	40	71	44	46	51	57	68	43	54	51	54	44	54	44	52	53	42	55	52	66	56	63	48	64	56	59	46	58	69	48	51	51	63	45	53	49	55	44	40	52	59	59	49	70	50	44	52	51	63	43	54	56	60	47	57	62	47	41	60	48	58	57	51	52	58	51	52	52	55	48	47	58	54	52	65	49	51	72	52	61	42	48	50	47	49	50	46	48	69	50	64	55	44	49	62	50	50	59	46	52	55	57	63	62	49	65	55	54	61	48	50	47	56	49	60	53	57	53	58	56	65	53	58	47	45	41	67	45	51	49	53	57	48	53	57	45	52	57	62	45	61	46	58	51	61	49	58	55	56	46	58	47	49	59	42	44	50	46	59	42	59	52	52	60	38	58	52	62	43	44	59	50	57	65	58	39	39	63	65	60	48	52	51	43	44	60	50	62	47	56	39	41	48	44	37	41	46	42	51	54	54	58	52	55	66	44	44	58	53	45	54	57	60	51	46	49	42	59	44	54	33	64	57	44	57	49	42	50	60	42	51	43	58	61	57	53	43	45	55	45	66	38	56	59	55	52	53	54	57	55	48	55	57	61	61	51	54	52	53	41	53	53	56	44	46	44	60	58	63	51	48	40	46	52	46	41	49	63	48	60	49	60	50	40	53	49	50	58	48	56	50	47	56	46	53	37	47	58	47	68	65	48	48	54	59	63	66	42	51	49	55	50	58	60	51	39	48	67	52	61	67	49	44	63	60	69	49	49	62	57	56	50	58	53	55	69	57	45	49	60	51	47	48	57	56	51	60	68	42	50	58	55	54	48	50	62	59	59	58	63	40	47	41	47	41	41	43	65	51	49	63	48	47	47	50	57	57	54	59	50	50	39	49	50	46	56	57	58	60	49	37	50	42	56	57	46	63	57	59	46	50	64	47	57	39	39	59	44	55	59	55	49	61	57	68	63	45	45	60	65	50	48	55	50	55	50	48	48	48	49	47	56	53	43	56	63	57	66	50	44	49	46	48	47	48	42	57	49	48	45	49	38	50	57	54	52	49	46	56	63	52	43	59	50	48	55	54	44	53	55	59	70	59	54	51	50	61	63	55	59	55	54	60	50	47	66	48	70	60	57	45	51	53	42	47	52	60	47	59	58	49	58	54	51	52	54	61	48	53	50	48	52	51	53	51	52	48	44	45	52	55	43	48	56	52	50	61	54	53	60	48	46	56	51	47	38	62	47	57	57	50	52	45	66	62	47	49	54	58	41	57	56	63	60	49	58	52	50	53	62	48	37	51	62	53	45	57	53	53	51	60	43	60	52	51	57	56	48	62	58	51	55	48	54	46	45	52	52	45	38	59	66	35	47	50	37	43	45	53	56	49	39	62	50	62	43	60	55	58	40	62	56	57	56	59	50	54	36	47	56	54	55	50	50	47	56	46	42	61	53	52	35	56	53	77	55	58	61	62	62	51	64	52	59	48	52	48	45	47	62	54	57	52	56	64	56	46	45	57	60	65	53	48	64	44	51	41	43	51	49	50	47	57	57	50	43	40	55	48	52	50	62	59	47	54	53	55	39	44	61	65	54	48	59	55	54	48	46	58	65	48	58	46	43	52	54	57	60	50	48	57	51	55	48	57	62	46	57	50	54	53	64	50	62	64	67	56	64	55	58	32	51	47	49	58	56	71	47	56	52	49	43	56	61	45	46	54	54	55	42	53	54	55	58	55	52	56	50	45	49	47	51	52	54	50	53	59	49	56	45	57	41	62	61	61	57	63	48	60	53	53	51	56	57	58	58	52	58	59	49	54	52	58	67	64	50	42	46	71	55	47	46	57	57	56	51	51	54	57	55	60	59	52	52	56	62	34	62	49	38	54	48	58	54	47	51	47	59	62	53	51	51	53	44	56	52	56	56	48	55	44	34	44	57	49	54	45	41	53	41	63	50	61	57	52	40	48	60	52	42	53	36	58	42	55	57	46	58	62	48	58	48	66	52	47	69	47	47	67	51	54	48	52	58	60	48	53	58	65	44	57	45	52	62	52	65	45	58	55	68	53	55	53	41	58	57	59	38	61	60	57	52	44	49	52	49	45	52	59	57	56	57	53	58	51	39	65	65	53	48	57	60	55	62	50	43	55	42	47	41	60	51	56	55	55	61	55	47	58	63	55	40	51	47	49	41	55	45	54	52	61	47	52	42	56	44	50	44	46	52	37	47	45	58	57	56	51	38	59	64	49	53	48	50	52	63	51	47	42	43	42	40	60	52	57	50	58	52	51	40	51	36	55	36	63	56	42	52	47	61	46	47	44	55	58	49	50	49	54	57	49	50	45	62	51	49	51	47	51	48	45	55	57	57	68	52	51	45	54	53	44	61	42	49	56	48	60	43	48	65	51	57	50	48	53	47	40	57	52	50	60	59	58	50	55	38	52	49	51	58	49	45	51	52	46	63	47	49	59	63	47	49	54	46	44	51	50	55	62	56
23623	14070	3974	10836	16583	16198	13709	10647	8289	6337	5247	4360	3647	3189	2817	2572	2239	2116	1994	1816	1739	1557	1536	1468	1419	1289	1164	1162	1143	1179	1124	1083	1097	1033	1035	987	1038	990	998	908	955	968	960	938	994	977	974	930	912	915	936	952	936	918	932	913	899	934	933	942	900	904	885	878	889	915	874	879	859	849	903	859	878	857	910	847	875	858	858	890	820	851	865	903	887	846	847	912	861	865	827	861	866	838	888	835	823	820	850	855	885	874	849	860	888	874	891	858	904	852	836	871	875	860	904	852	838	865	874	870	862	860	901	862	871	841	864	889	853	890	896	885	898	861	889	913	905	883	872	873	855	884	857	880	828	863	864	836	817	799	817	813	832	872	843	869	831	843	821	895	863	852	882	818	866	841	803	876	804	821	846	768	819	841	858	871	821	830	843	796	852	814	836	778	833	858	836	827	880	830	878	830	842	848	851	848	864	852	836	854	799	831	837	856	884	854	834	819	873	855	814	855	822	810	845	786	909	811	844	834	804	817	828	819	803	816	833	786	809	772	884	830	876	816	864	836	802	804	849	873	857	916	866	831	880	868	808	815	862	844	828	839	831	852	832	823	831	824	869	811	842	827	895	835	815	810	834	852	859	848	898	914	811	831	807	867	852	872	905	864	818	839	845	821	814	875	818	781	828	863	821	816	835	832	808	836	845	845	831	826	823	821	858	840	868	840	828	849	823	852	811	850	844	797	821	849	817	831	792	836	869	880	821	782	818	860	832	856	850	825	832	819	776	859	836	821	816	867	856	840	819	870	879	852	831	884	833	790	817	867	833	809	841	825	756	849	813	870	816	845	850	841	834	820	841	791	827	787	840	910	846	770	823	816	845	805	796	804	818	868	805	836	867	818	853	864	853	858	837	820	862	838	832	835	820	786	866	915	880	867	806	850	796	793	860	844	838	899	823	853	875	818	807	826	847	823	824	815	823	866	767	871	866	781	818	850	825	892	870	850	834	799	862	838	916	860	834	825	861	816	823	805	847	793	858	851	862	794	824	866	788	921	798	872	850	786	787	876	853	781	836	832	866	813	866	824	810	817	833	782	902	810	855	877	816	834	858	849	798	812	817	854	852	848	866	878	847	848	834	829	855	852	788	827	783	813	845	865	842	887	851	797	848	810	836	857	854	825	851	814	828	865	892	857	840	849	849	872	829	866	827	889	769	857	754	846	825	784	825	850	799	829	886	871	826	849	827	846	837	809	870	828	890	828	814	866	827	811	842	815	824	809	818	836	797	827	827	826	885	842	829	846	845	775	831	784	834	849	805	837	843	867	838	845	862	833	853	806	820	802	817	830	801	837	842	851	806	824	828	797	857	832	833	866	776	825	860	817	839	857	789	839	802	789	863	829	866	833	827	813	812	809	795	844	819	852	809	788	872	818	813	790	863	826	828	803	794	865	828	842	783	847	837	796	866	892	856	831	817	827	843	855	833	795	867	780	817	854	837	871	813	867	834	802	836	820	823	840	812	872	831	836	848	803	862	793	842	883	818	857	907	831	881	835	832	835	801	871	840	801	785	780	882	858	881	844	793	848	818	813	896	825	831	816	867	820	869	833	855	815	787	844	839	811	814	864	863	828	840	837	795	816	870	887	818	842	822	782	862	887	849	844	871	860	859	813	839	837	830	849	833	854	892	856	842	803	780	854	796	851	854	879	805	854	871	802	829	801	867	806	818	865	847	836	833	827	861	851	846	870	900	846	834	844	840	835	816	894	881	800	814	850	826	851	826	844	876	822	866	870	793	788	787	814	825	812	816	844	845	859	824	819	821	809	840	799	881	854	847	808	828	838	845	841	876	862	835	902	834	805	778	819	854	842	869	834	819	820	818	796	835	810	870	862	821	811	825	835	801	844	881	829	856	855	833	847	854	865	803	882	829	803	847	828	836	828	827	856	860	878	828	832	841	839	848	900	847	828	794	847	841	848	868	867	815	834	834	846	867	840	834	814	851	797	877	829	864	847	847	894	820	831	801	846	838	812	849	829	866	849	806	801	858	873	832	855	803	831	824	847	846	876	790	786	779	840	852	836	840	886	757	809	825	815	884	857	803	819	895	883	881	857	809	853	804	810	853	856	811	830	879	812	834	816	829	856	796	828	844	842	879	849	870	784	858	876	821	852	855	756	812	815	859	809	809	835	853	788	870	861	816	826	851	862	829	788	821	891	862	852	801	840	852	883	840	829	807	824	870	827	833	852	877	809	909	818	904	815	805	843	846	868	859	909	845	863	864	890	838	801	813	791	778	815	808	863	823	863	873	852	811	851	799	753	858	853	822	845	817	832	862	862	852	837	814	811	842	831	871	775	853	809	799	831	840	794	842	798	824	813	829	872	833	853	779	813	838	834	827	900	834	843	815	818	882	826	796	858	831	842	848	842	909	825	893	843	824	859	901	818	892	862	862	869	843	844	859	853	833	841	813	868	844	899	812	811	855	844	822	857	855	850	856	837	854	745	824	835	782	848	845	807	839	872	839	880	873	797	833	835	838	851	788	812	857	838	891	819	837	890	862	874	795	805	832	796	854	819	848	834	833	834	812	869	870	832	861	834	823	812	815	847	850	857	855	877	836	818	858	834	834	862	841	800	827	879	813	839	845	800	845	781	864	850	861	866	811	881	814	845	824	828	805	857	787	832	827	830	825	814	829	814	831	896	867	857	832	881	868	829	855	880	824	859	840	825	792	826	777	855	849	808	862	827	806	763	803	827	797	831	828	807	842	782	840	874	832	822	854	802	843	845	828	871	857	840	862	840	836	893	822	809	851	810	821	908	868	829	842	827	865	881	801	870	856	849	838	847	856	877	898	827	826	874	791	833	880	840	852	834	862	816	894	831	846	816	813	876	849	871	890	843	855	848	827	832	841	880	861	898	868	855	830	817	780	861	815	791	907	850	827	835	902	828	818	852	817	792	865	809	869	837	827	852	805	789	776	831	821	881	841	833	813	781	864	830	844	806	816	847	850	867	816	855	809	836	844	810	821	838	816	832	883	858	802	842	907	857	792	819	861	859	783	808	820	842	854	842	846	809	849	793	841	802	872	881	827	813	835	842	835	833	862	838	821	887	857	884	852	845	895	866	805	808	882	819	790	831	843	846	811	826	807	839	860	799	894	801	804	835	846	883	796	853	828	847	850	754	876	865	824	811	838	843	830	830	832	852	813	805	820	878	834	855	850	814	785	797	878	833	903	825	906	770	868	817	851	836	806	853	841	794	790	829	832	813	846	791	873	844	839	869	910	799	816	795	776	819	824	854	815	850	825	851	866	878	868	842	823	861	892	864	824	811	846	825	881	855	828	837	832	823	787	831	806	823	886	853	840	894	843	857	878	812	873	816	852	811	829	830	838	866	809	829	875	850	872	879	786	788	803	813	839	827	873	829	830	876	811	892	827	805	890	890	850	881	826	881	805	829	793	798	812	797	880	849	826	800	840	834	836	784	832	844	877	780
2686	4457	223	173	279	363	307	290	240	184	159	157	130	134	103	70	86	93	81	68	78	72	51	57	64	62	56	52	62	45	54	59	52	55	46	40	46	52	31	53	37	46	44	42	41	58	41	46	39	41	57	38	45	38	47	49	42	55	35	36	37	35	39	46	39	54	51	50	45	41	43	45	38	38	39	35	36	47	47	48	37	41	46	34	37	33	43	45	48	36	31	44	35	31	29	46	39	37	40	38	33	40	34	47	40	43	41	44	52	45	47	39	39	42	46	41	40	50	36	39	42	38	37	41	51	51	38	44	41	39	35	38	44	41	59	46	38	35	44	41	40	47	47	39	35	36	45	38	31	43	39	53	37	40	40	45	45	50	32	42	35	30	44	32	33	34	38	33	47	40	37	42	43	35	47	30	39	40	42	37	41	46	30	44	45	46	50	38	39	28	34	50	40	28	43	38	40	34	48	42	48	53	40	39	45	33	43	36	41	32	51	35	39	45	40	29	35	42	42	46	32	45	41	31	53	41	38	59	36	42	45	46	49	47	32	36	41	36	42	39	35	41	36	40	48	36	43	50	44	22	33	33	50	31	37	44	37	32	41	40	45	42	46	45	31	31	49	56	40	41	45	35	43	31	43	47	34	55	40	31	39	41	40	32	39	45	42	41	39	36	40	44	30	42	47	30	38	31	44	42	41	46	46	42	44	33	51	28	28	41	45	35	47	39	40	33	34	37	43	43	50	34	52	45	28	29	39	33	37	33	52	38	30	26	49	31	46	40	45	48	39	44	38	38	39	51	40	34	43	50	39	41	33	31	38	39	33	37	35	39	35	43	37	28	35	42	45	31	39	34	27	32	47	37	32	41	33	36	44	48	32	37	42	47	35	31	35	34	46	43	43	33	31	37	42	41	35	39	34	41	47	38	42	37	31	33	37	36	33	42	32	45	42	46	37	36	41	40	48	45	49	42	53	30	42	35	46	31	42	39	42	38	33	46	46	38	42	37	36	51	38	39	41	36	44	24	29	30	43	26	44	46	43	30	30	47	32	42	37	38	32	37	30	31	41	37	44	34	35	42	33	44	44	39	41	37	45	30	36	33	34	33	37	39	39	34	25	36	47	42	42	27	47	33	39	40	40	39	32	30	41	46	45	43	46	39	42	52	43	47	39	32	33	55	48	35	34	41	47	37	44	43	47	42	39	34	33	46	35	36	29	38	34	41	36	50	46	38	38	30	45	44	42	36	34	39	43	40	43	39	43	41	39	35	41	37	40	37	51	48	40	44	42	32	44	48	40	47	37	36	45	29	32	38	32	44	30	25	36	48	32	38	35	36	45	34	39	38	35	37	35	32	33	42	51	42	44	38	33	23	52	33	35	52	37	47	47	43	28	32	30	35	41	46	43	50	34	42	52	32	45	44	40	41	50	40	41	35	39	35	29	42	40	29	39	32	31	35	34	38	42	33	37	41	44	32	39	32	47	35	39	44	27	32	34	52	35	40	36	40	43	38	46	42	56	40	38	31	35	32	44	41	28	45	35	40	43	38	44	38	32	48	43	34	42	48	38	35	43	28	35	41	38	39	39	46	31	39	43	39	45	41	39	37	48	43	41	45	30	34	51	50	40	40	33	26	47	50	27	45	36	35	42	32	36	42	31	35	44	27	41	33	41	39	40	49	36	43	38	45	33	32	29	51	45	31	43	50	40	42	47	44	44	42	33	46	45	39	44	30	49	36	40	34	33	45	34	40	37	34	35	30	43	40	34	46	29	25	43	34	35	30	38	51	42	34	36	50	38	40	43	44	45	38	39	36	46	44	45	38	51	38	47	44	36	41	36	38	40	33	52	36	36	36	32	39	33	43	30	43	34	33	36	37	42	43	48	35	28	45	38	44	40	35	25	42	36	41	35	29	30	38	38	35	41	52	41	36	45	36	33	48	26	32	32	39	35	37	34	41	39	37	40	45	45	33	32	40	49	42	53	43	31	40	43	38	61	35	42	47	36	29	34	43	29	46	36	43	35	41	32	33	45	52	38	28	43	45	49	36	33	40	35	49	32	39	40	40	37	49	32	39	41	46	54	35	46	37	48	26	38	34	30	50	37	42	43	53	33	42	27	50	40	39	46	26	31	30	38	43	36	49	39	43	36	26	30	29	40	40	46	43	47	40	29	47	42	43	23	45	24	40	36	34	38	43	49	37	36	32	44	36	37	39	28	39	44	36	41	38	36	49	43	36	37	45	35	33	52	35	39	44	43	36	47	54	41	31	37	42	29	28	40	42	35	35	36	35	31	45	49	43	30	39	45	39	27	35	41	33	40	47	42	37	39	29	42	48	46	39	42	31	42	45	39	36	39	30	44	44	38	29	32	39	39	45	38	46	41	41	27	31	33	48	39	39	42	42	36	40	29	42	33	48	38	37	32	50	35	55	37	51	48	30	46	34	36	47	47	36	35	51	28	41	36	40	40	39	37	40	19	43	35	37	38	34	41	37	29	30	36	43	45	40	46	37	31	41	39	40	28	28	50	54	36	36	32	34	38	39	40	45	33	38	30	57	47	30	39	37	47	38	36	38	36	36	42	39	57	37	36	38	44	46	32	30	29	36	43	40	35	35	45	44	40	39	37	32	45	29	40	52	39	40	28	45	43	32	32	34	43	42	36	43	36	31	38	37	41	24	36	40	31	53	41	41	35	35	31	45	45	42	39	32	51	42	40	38	55	50	43	43	31	51	44	39	38	38	33	43	28	35	43	42	42	40	45	39	47	34	68	37	45	47	45	41	40	41	35	44	38	29	36	32	47	36	29	47	47	43	37	43	36	34	48	34	29	41	33	36	17	32	43	34	31	38	37	37	29	46	34	34	37	30	46	41	33	29	27	36	37	45	33	47	55	40	41	39	39	48	31	47	42	52	29	31	44	45	53	36	41	32	48	43	32	43	37	34	32	32	39	48	30	41	43	45	44	29	33	44	44	39	44	49	44	37	36	33	32	49	34	41	47	44	48	44	35	40	35	52	35	46	51	41	27	43	39	34	42	42	42	49	47	38	33	36	44	40	48	50	40	42	30	35	30	40	21	28	44	37	43	40	44	32	39	42	35	44	40	37	32	32	48	42	44	33	41	42	31	33	31	41	39	45	36	43	39	31	54	36	34	43	37	32	43	36	32	31	40	35	46	44	44	32	38	25	39	30	37	36	42	42	43	48	43	41	39	38	34	32	46	50	36	34	27	46	40	27	54	36	49	41	42	45	39	39	39	51	43	32	46	29	45	41	42	33	36	37	37	30	29	42	45	42	37	40	33	37	44	38	37	39	44	38	36	45	40	32	46	34	48	35	34	45	43	32	43	34	34	41	32	34	40	40	50	44	32	40	34	54	36	36	45	41	44	27	46	44	45	33	36	40	41	32	30	30	28	35	35	40	49	39	40	41	47	49	40	26	49	30	31	40	40	43	44	30	38	27	40	43	51	36	33	28	43	26
30405	15178	6193	16199	23975	23374	20186	16302	12913	10192	8242	6905	5707	4755	4225	3809	3313	3028	2754	2500	2241	2112	1897	1808	1659	1559	1374	1350	1303	1200	1191	1145	1084	1057	1068	946	1000	929	934	909	903	873	918	822	872	852	836	875	809	845	799	776	788	807	828	825	797	804	755	731	740	763	711	703	736	692	671	660	692	681	685	688	695	673	692	699	666	661	677	702	694	670	661	666	667	687	692	734	634	714	650	654	614	703	649	676	675	717	644	703	639	644	660	636	633	667	674	690	695	710	707	680	732	676	670	637	705	726	641	687	675	693	636	693	652	656	662	584	728	665	633	684	649	646	704	698	675	643	692	667	666	689	648	620	694	672	630	609	668	638	677	620	628	650	640	593	614	613	638	630	648	633	618	672	625	619	632	652	625	641	595	642	646	624	609	667	607	651	594	637	637	640	663	606	646	616	675	666	659	633	634	621	650	596	625	609	622	636	625	700	591	621	628	645	597	598	637	655	622	670	646	644	655	633	647	667	677	640	612	612	616	632	607	646	603	630	609	635	640	633	608	602	645	599	622	645	611	679	590	666	666	660	617	623	628	620	622	622	641	669	610	635	594	628	569	615	622	606	622	630	640	615	633	596	608	597	621	657	653	601	637	611	644	665	613	634	635	588	641	570	614	648	661	610	640	633	639	616	651	572	662	637	620	597	627	648	596	594	593	612	625	681	602	636	609	671	658	637	576	625	631	648	607	601	592	653	662	648	654	625	663	593	637	672	609	623	631	621	651	624	686	608	664	650	648	636	641	629	642	606	636	578	614	590	652	635	640	645	589	641	606	622	590	685	658	608	589	637	615	637	615	620	660	634	661	672	618	650	601	616	626	596	633	629	609	625	647	669	652	631	631	649	632	617	611	706	605	569	646	625	600	598	609	596	611	637	631	664	613	615	616	603	609	624	618	651	590	597	638	591	662	621	672	682	644	641	641	600	643	586	598	589	632	609	641	631	644	642	616	659	645	629	637	648	622	618	597	605	578	602	621	631	650	651	622	608	595	655	671	614	664	632	668	654	618	625	621	606	611	596	655	594	647	621	603	603	648	635	628	653	682	650	639	663	626	589	620	631	638	656	620	582	612	639	593	633	642	617	629	607	619	656	609	601	667	670	610	643	577	600	591	676	641	607	634	656	616	627	577	631	631	612	661	581	670	628	575	657	653	633	612	614	604	617	629	540	680	638	588	658	621	644	627	586	665	607	629	616	626	629	675	585	621	640	594	629	664	643	602	620	672	647	591	605	583	632	611	660	642	647	689	661	642	652	584	625	674	653	647	619	619	610	611	645	676	627	605	619	586	605	628	642	619	656	646	638	594	626	633	675	654	681	637	618	594	616	653	617	599	628	648	672	617	617	681	613	651	643	624	676	655	596	605	608	637	588	643	611	622	653	669	663	656	651	632	602	658	621	680	641	633	650	603	618	659	657	638	664	589	616	651	658	608	622	612	631	611	636	668	659	627	637	623	677	608	618	641	626	609	605	630	621	617	643	673	609	625	628	643	603	627	629	640	603	621	633	651	681	636	659	685	619	637	641	647	596	660	614	625	653	615	623	644	613	646	611	600	686	653	635	605	650	604	590	596	626	586	644	611	623	619	641	650	606	658	633	612	618	595	594	705	643	598	607	643	625	623	619	668	602	649	622	660	606	635	640	613	634	651	589	656	647	628	585	611	594	660	613	687	661	615	643	679	668	638	697	606	652	601	645	591	615	604	583	562	617	650	650	599	595	602	582	603	640	659	641	650	621	637	591	632	608	605	602	604	652	640	617	625	608	638	632	626	621	627	614	628	672	630	654	588	612	603	663	627	620	583	650	650	624	647	686	637	614	610	657	615	572	614	610	682	638	624	660	638	598	641	652	668	621	636	675	678	645	604	637	601	618	620	610	621	619	644	609	571	656	640	643	615	627	600	604	655	645	592	604	652	609	625	610	630	662	654	646	614	651	656	667	618	620	588	593	630	647	628	645	601	580	630	625	613	591	613	671	669	577	640	623	624	629	635	606	627	630	605	600	570	667	638	629	651	626	703	625	658	656	628	651	611	646	603	612	631	589	587	627	617	629	599	621	589	624	629	590	581	604	656	620	612	641	606	639	650	612	613	615	585	605	585	591	655	645	611	640	650	656	591	632	650	616	595	619	604	595	617	652	700	641	603	632	706	641	631	577	636	631	601	641	628	669	619	590	613	677	639	599	632	636	627	654	650	679	643	629	636	648	615	637	658	593	639	627	641	690	658	621	643	577	642	663	648	575	591	599	666	623	628	646	642	623	641	602	630	628	664	576	629	641	645	597	644	654	610	615	620	661	635	607	640	614	659	650	669	606	598	655	674	643	636	611	643	689	649	637	630	665	598	641	646	630	614	659	620	651	641	612	622	631	595	588	602	605	629	677	587	664	638	639	637	625	656	633	602	649	644	627	592	634	653	653	619	617	609	611	603	640	627	586	649	635	608	621	633	595	618	622	628	636	627	586	655	601	627	597	591	614	642	629	641	639	664	629	623	629	623	659	640	633	605	672	613	613	662	633	555	614	655	607	595	668	595	625	635	653	633	664	611	612	617	604	644	642	605	632	684	630	620	598	648	596	602	640	628	619	625	641	670	652	642	608	613	608	652	635	654	631	620	627	626	604	687	646	666	624	619	577	605	605	641	628	622	640	647	672	586	676	603	632	651	662	637	615	611	638	622	623	616	644	665	646	609	621	623	613	634	585	644	633	594	613	628	625	663	624	621	658	602	671	628	671	657	635	634	647	590	629	621	596	636	621	603	619	608	625	652	594	638	633	626	620	620	616	639	627	609	584	628	594	634	675	601	662	622	594	670	656	597	652	616	646	597	641	635	631	660	633	615	618	598	646	658	652	631	678	602	656	629	649	649	601	613	601	611	626	585	587	633	647	648	665	626	654	654	630	676	630	608	621	610	653	650	629	639	655	595	620	619	630	654	611	595	568	597	663	605	599	650	629	620	633	602	619	654	660	597	616	617	625	644	637	630	594	626	636	610	576	681	644	657	651	608	620	651	585	630	613	655	635	664	614	656	618	633	613	604	605	630	654	665	625	611	651	654	652	606	639	628	660	619	654	641	614	668	628	594	638	613	655	608	657	639	652	616	677	614	628	627	652	586	620	612	635	606	641	655	647	624	653	639	591	628	632	644	616	624	583	581	655	631	656	608	600	677	639	607	635	647	602	579	669	627	625	645	623	609	603	609	619	648	630	633	652	573	648	637	629	601	630	619	631	662	636	664	635	582	593	631	597	644	675	654	615	637	674	621	613	625	635	669	641	602	603	623	623	621	641	675	633	646	644	606	627	622	675	667	651	616	628	601	653	605	589	639	639	667	648	633	559	653	643	646	624	655	600	663	611	652	625	616	682	665	705	658	658	635	652	595	614	615	628	602	618	658	610	677	674	622	651	604	590	598	599	606	588	617	609	677	606	629	648	645	598	634	570	614	675
1508	573	99	75	80	95	107	76	82	73	56	51	56	54	40	47	46	43	57	41	29	36	58	29	33	40	31	27	40	38	34	35	26	28	37	29	38	29	39	34	38	36	22	31	26	32	30	37	44	38	27	41	45	24	26	37	26	39	38	39	37	31	40	34	30	31	29	29	29	33	23	34	34	24	24	28	36	32	31	30	27	23	36	31	25	27	48	28	35	34	30	36	31	27	34	26	23	35	28	29	32	31	31	35	40	38	30	27	36	27	39	25	33	22	24	48	38	29	32	30	45	37	35	36	41	29	37	24	38	36	39	25	33	32	39	31	30	33	46	30	27	31	29	33	36	27	32	39	37	29	29	27	21	36	32	30	39	31	38	42	46	33	43	25	32	33	24	30	36	28	33	24	28	27	21	37	40	29	22	39	27	26	34	26	35	33	37	39	33	29	26	27	21	33	32	39	29	25	29	42	31	29	35	34	31	32	26	28	24	32	33	33	20	35	26	19	23	33	29	28	35	27	32	28	22	32	37	25	36	37	40	33	41	40	27	33	26	25	25	33	26	34	37	26	31	32	27	32	33	31	22	28	25	37	21	21	40	38	41	33	41	27	30	26	32	37	41	35	37	32	30	21	41	26	22	36	41	36	28	31	28	37	34	35	35	33	34	30	33	32	33	30	35	36	25	32	18	32	28	34	30	43	25	31	33	42	33	33	20	27	30	25	24	31	38	29	35	31	32	26	30	33	31	31	26	30	36	34	35	30	34	29	33	25	34	34	28	37	35	29	32	35	33	41	46	35	33	36	36	40	29	30	33	33	29	33	28	30	27	29	25	27	33	36	34	42	29	43	27	32	29	28	35	32	31	46	43	32	28	33	29	38	34	29	27	32	19	30	33	28	35	39	28	32	33	25	28	31	27	34	37	19	29	28	31	27	40	33	32	33	35	34	34	37	31	34	31	34	38	39	37	38	30	37	32	36	29	32	34	31	29	21	27	32	33	28	35	40	27	25	24	34	33	30	31	27	35	22	32	27	27	38	26	31	28	35	30	36	23	28	31	27	18	30	34	38	41	32	20	33	36	31	27	31	31	40	32	27	31	28	35	34	27	27	29	36	33	33	22	40	28	34	33	26	27	32	32	34	30	27	24	29	34	29	30	40	29	28	28	30	22	35	32	32	25	28	28	31	38	38	23	27	29	34	27	26	25	40	37	38	27	36	21	29	22	29	47	26	25	31	22	31	31	34	38	31	28	36	41	27	35	40	35	30	27	33	19	34	37	42	43	32	30	41	27	34	32	23	31	29	26	24	40	34	23	30	28	39	35	28	39	30	25	37	34	33	24	27	33	30	29	28	28	29	29	33	37	25	28	23	31	25	36	42	42	33	31	32	37	25	36	36	45	31	25	36	34	32	25	34	32	32	36	41	35	34	22	46	28	23	22	27	32	30	33	36	27	44	33	38	28	33	35	31	33	21	39	32	29	34	25	28	34	25	30	30	35	28	32	37	36	24	30	31	33	28	40	33	18	35	32	27	33	45	32	45	28	34	29	35	36	33	28	30	43	28	36	38	30	49	37	40	28	38	36	43	24	35	40	39	35	29	39	32	29	34	32	35	25	34	32	31	36	28	26	29	27	36	38	37	28	37	32	38	32	30	32	28	31	24	37	38	26	25	30	24	25	37	26	29	32	26	45	23	36	34	33	30	35	38	30	31	29	33	28	22	43	36	21	31	33	33	37	28	38	37	33	31	38	34	29	25	33	29	31	30	37	30	39	35	31	35	32	21	37	41	31	31	34	25	41	29	28	34	31	30	44	33	33	26	38	36	34	32	34	34	40	28	38	33	31	25	21	36	38	44	29	29	27	32	23	40	28	34	40	36	31	31	26	27	27	20	29	33	38	29	33	28	37	26	18	41	32	35	26	36	38	27	32	29	33	32	33	34	27	21	25	36	30	31	33	26	24	37	39	28	31	32	31	38	33	33	30	26	25	29	25	35	36	27	31	33	25	30	26	34	22	29	28	40	30	30	36	24	44	30	29	29	29	19	33	27	38	35	41	29	28	33	26	36	38	24	34	34	34	39	25	46	31	32	29	31	30	36	35	32	32	31	23	17	31	31	34	26	31	27	24	33	29	37	28	29	35	40	29	29	23	33	29	40	20	25	30	29	25	35	35	37	37	31	31	36	29	23	32	34	28	27	32	30	41	24	31	41	28	36	27	30	38	26	39	34	26	29	32	29	30	22	28	23	31	29	29	27	34	34	30	34	36	26	25	34	30	36	25	42	33	25	32	32	25	35	32	29	32	38	32	28	33	36	42	27	38	33	39	31	37	35	28	33	27	24	36	28	27	23	31	35	40	33	32	36	41	28	31	36	35	32	34	26	34	24	25	34	32	39	29	27	41	37	31	41	40	35	27	28	26	33	26	31	33	32	34	23	48	37	32	29	32	22	36	26	35	35	32	27	24	26	26	32	21	32	29	40	19	29	35	30	32	30	18	32	20	28	31	32	34	29	28	29	34	39	27	32	50	38	34	30	38	40	26	32	31	30	33	26	28	33	25	42	39	36	27	32	38	35	40	32	28	33	36	27	32	36	24	28	32	46	34	28	30	19	48	27	31	39	27	29	25	33	38	21	33	31	30	29	29	30	30	25	20	32	37	30	35	32	43	28	33	41	35	25	23	28	28	34	41	33	27	33	27	39	32	38	36	37	26	32	30	35	47	32	31	40	34	34	34	36	37	32	44	41	35	35	47	27	33	33	22	34	28	27	21	22	38	37	31	24	32	36	28	29	26	24	38	36	30	35	38	31	45	39	27	30	34	22	26	30	38	38	34	27	38	30	29	29	47	21	27	34	34	34	31	33	25	41	32	22	35	22	33	28	37	34	35	32	31	40	32	28	37	38	34	38	29	34	35	37	30	30	36	30	27	28	33	28	33	27	31	40	42	22	39	30	32	29	26	30	25	37	35	38	38	21	39	28	30	39	45	39	22	27	26	32	36	33	37	31	26	37	28	26	28	30	28	23	39	35	32	30	37	30	31	27	37	45	27	37	30	38	38	31	32	34	29	27	33	38	46	36	34	35	27	35	34	26	31	33	27	27	37	34	25	36	35	30	47	40	20	39	40	31	30	33	36	28	29	32	33	43	35	28	23	29	47	32	36	29	41	32	27	33	32	40	30	30	41	32	41	33	37	29	41	27	19	25	38	33	26	29	31	46	31	30	37	31	45	32	20	33	19	33	38	25	29	31	31	29	34	25	37	29	32	30	38	32	26	32	34	44	41	33	29	26	32	38	32	34	34	38	36	33	32	38	33	27	33	37	30	32	44	25	36	36	47	38	36	24	37	28	38	32	28	32	34	25	35	41	21	41	33	33	26	30	35	26	31	35	33	31	41	32	25	35	33	33	34	38	39	31	37	36	37	31	27	28	29	25	30	41	31	37	33	19	25	36	21	28	34	28	35	32	27	33	34	24
17718	10867	2058	5814	9480	9281	7545	5467	4143	3109	2587	2179	1794	1527	1381	1246	1245	1104	1048	920	915	877	811	771	723	711	692	665	667	579	607	608	626	557	582	544	565	595	589	544	593	571	560	552	565	568	519	550	561	563	564	554	566	525	535	571	520	530	536	526	515	538	532	517	555	577	510	541	522	511	517	509	498	537	516	517	551	539	519	537	501	513	519	549	495	519	485	544	529	527	512	537	515	510	480	491	526	450	517	518	545	545	521	529	502	504	527	518	555	567	569	530	525	509	512	553	505	562	529	509	522	545	502	564	502	534	509	516	511	562	533	560	530	514	564	531	555	588	537	496	494	513	539	501	541	496	505	554	491	523	500	563	491	503	525	529	497	502	506	546	467	534	518	509	481	485	507	505	518	549	508	523	497	476	545	496	536	506	521	500	494	535	499	516	505	503	482	490	556	530	492	487	520	487	531	558	484	503	529	553	507	495	494	529	451	490	531	503	524	525	520	502	529	507	544	479	481	537	516	461	530	506	520	503	497	532	502	513	536	561	469	516	533	496	510	511	532	478	491	488	555	519	480	526	480	488	525	535	498	545	553	483	507	506	492	480	505	507	525	499	460	498	512	499	527	530	482	551	494	505	511	536	513	532	517	507	517	491	557	513	498	565	525	522	506	512	520	518	529	464	517	467	522	530	525	511	547	528	496	499	512	508	511	494	527	560	541	489	499	525	546	482	492	512	500	564	531	527	526	479	529	507	494	508	536	524	504	531	504	509	512	554	463	488	502	501	530	543	501	526	535	515	483	499	470	524	525	521	525	526	447	479	553	509	518	525	487	505	510	507	527	488	487	504	547	497	502	536	502	486	547	475	489	511	512	511	496	502	520	544	461	499	496	509	492	509	499	509	516	500	484	520	475	558	509	515	504	505	536	489	537	532	532	538	454	527	463	488	542	472	459	513	521	495	524	509	535	480	534	524	492	515	516	467	495	497	568	473	502	509	525	531	510	517	528	507	509	495	509	553	509	496	512	493	520	497	534	501	536	528	494	489	505	503	512	524	532	537	468	509	507	515	527	505	525	536	573	524	477	511	510	541	539	510	518	507	527	502	531	486	484	546	512	490	524	479	492	523	477	531	489	532	508	482	487	544	520	499	544	526	486	485	509	508	532	506	494	532	503	482	541	488	523	495	538	510	541	511	515	535	494	543	476	497	497	533	526	488	501	481	476	512	476	527	522	532	500	519	511	505	530	486	521	504	485	523	517	560	525	534	519	483	515	506	513	501	468	491	513	511	530	501	483	530	483	525	558	480	493	547	495	520	542	524	532	501	518	545	510	534	513	487	499	533	542	530	548	539	539	487	502	536	489	525	508	484	539	497	498	542	544	532	478	541	514	529	506	510	483	499	504	509	494	517	529	481	486	485	540	542	499	531	490	528	502	490	503	527	491	519	486	520	520	520	563	511	479	463	509	511	530	523	519	534	552	545	531	489	455	492	546	508	512	507	480	534	500	512	504	469	471	526	516	525	480	522	501	555	520	499	522	555	514	514	523	509	527	536	519	539	528	520	527	545	494	493	503	472	512	494	461	486	524	499	494	456	522	537	541	485	490	526	509	569	552	508	539	534	482	494	481	496	532	566	531	539	483	523	467	500	475	511	485	512	503	489	555	525	527	502	536	528	495	514	523	500	522	506	523	531	512	532	511	554	517	485	525	509	486	515	541	493	533	515	536	540	487	534	538	536	492	510	544	513	514	538	501	503	494	499	521	503	477	511	554	510	522	517	513	523	455	517	509	505	522	533	471	549	501	492	529	519	516	524	537	530	503	565	497	508	463	508	557	508	547	500	548	499	480	498	518	510	522	519	526	549	522	533	485	473	498	509	508	514	494	520	528	531	517	488	515	509	545	499	528	493	490	507	519	534	521	542	480	507	487	549	510	500	525	520	470	509	512	488	523	497	525	500	488	526	483	536	522	521	559	545	549	474	480	509	504	498	525	479	487	524	517	527	501	492	488	525	512	504	507	528	534	496	518	497	490	480	527	541	504	482	511	546	514	537	483	536	503	487	505	500	499	555	494	525	501	489	538	538	526	489	477	496	499	512	523	513	553	506	564	533	499	535	513	508	488	492	503	494	533	493	485	515	516	502	528	520	522	483	520	514	552	486	537	536	534	540	512	488	517	552	514	572	527	506	472	527	483	537	533	510	542	490	519	529	468	482	568	488	504	512	564	541	526	512	506	480	540	510	544	570	513	528	513	503	529	526	495	503	481	564	532	530	548	544	501	533	509	525	518	508	483	531	483	514	504	488	486	525	534	511	492	485	503	525	507	516	480	518	515	503	538	511	505	471	526	518	508	531	512	511	523	495	513	478	497	534	572	539	508	480	516	501	488	550	523	509	491	517	539	540	483	500	530	467	523	548	497	513	491	512	553	500	504	466	545	539	544	542	491	544	490	512	500	495	532	504	483	551	510	505	530	499	510	534	501	483	543	528	512	536	537	536	532	512	537	535	505	486	523	503	522	534	526	492	526	478	518	527	495	538	494	500	547	502	538	470	500	516	501	537	510	499	490	503	499	526	525	494	562	492	534	477	510	552	494	534	538	518	496	524	501	520	516	491	479	529	505	519	521	542	529	503	521	495	502	507	510	538	528	509	517	510	524	506	531	536	517	489	555	494	500	492	531	471	523	545	524	499	476	528	481	494	506	514	505	505	496	517	509	498	509	535	533	489	541	519	502	525	538	511	517	515	547	497	532	534	525	506	510	485	485	542	471	541	479	482	527	502	477	553	518	543	498	506	516	491	498	510	538	516	489	499	533	534	530	538	486	531	499	533	515	525	524	520	532	534	475	525	518	517	565	533	466	518	542	486	521	529	490	535	526	529	475	534	490	481	521	520	500	512	493	481	540	542	490	506	467	545	511	538	544	540	533	512	485	543	478	522	540	492	529	538	518	520	554	544	512	530	519	513	520	507	496	526	490	510	557	508	475	492	502	516	543	529	483	525	520	505	483	507	513	512	519	529	477	465	513	548	434	552	524	509	531	521	524	544	520	483	531	481	515	514	497	531	520	513	584	527	509	520	561	519	521	542	485	520	507	509	529	500	533	516	488	471	523	519	540	529	517	498	511	518	510	465	525	536	512	534	542	543	533	513	539	525	460	519	512	549	509	542	504	539	536	497	506	509	481	504	508	494	535	547	512	522	547	520	513	492	524	529	512	511	530	517	529	503	527	485	516	523	528	507	520	521	490	520	501	504	515	474	508	523	547	480	484	501	563	494	479	497	517	490	522	549	532	519	474	542	498	547	488	552	491	527	484	524	562	496	497	510	491	540	516	527	498	510	511	511	506	515	520	487	506	539	532	505	538	477	538	520	496	502	494	542	497	548	519	508	526	526	485	521	529	523	507	514	484	495	504	552	552	483	500	526	535	534	485	495	533	540	508	561	536	484	522	528	551	502	534	519	487	526	505	472	426	549	556	524	525	503
1625	2560	121	104	181	219	192	151	118	89	97	90	67	62	48	47	42	41	38	30	53	26	31	35	19	39	29	31	36	28	29	20	24	21	26	23	27	25	20	34	25	19	17	21	21	17	36	27	29	29	23	24	29	17	22	23	22	18	21	29	16	15	20	20	22	21	19	4	20	24	27	19	27	14	16	13	16	26	16	20	24	24	25	29	26	14	23	21	19	29	20	15	23	25	19	16	12	15	16	16	22	24	25	21	20	23	17	23	20	23	28	27	14	25	24	22	18	23	15	18	21	22	28	15	12	13	13	13	14	28	22	21	12	21	22	37	17	19	19	9	15	22	13	25	19	30	17	27	13	18	25	21	27	11	25	15	21	22	19	23	25	25	16	28	16	27	18	19	19	18	25	20	21	14	24	25	21	22	19	31	21	20	15	24	22	22	19	20	20	27	24	22	21	30	20	13	20	13	12	18	18	18	22	15	25	26	14	24	27	18	18	26	25	16	19	17	17	16	22	16	15	22	12	24	24	26	14	17	17	24	23	15	20	19	20	15	19	22	28	15	13	25	29	18	20	19	17	19	25	22	19	22	15	11	11	17	19	21	18	29	14	21	25	24	20	16	17	17	18	15	18	18	20	19	22	16	32	23	19	21	14	20	17	24	23	14	20	24	16	20	19	28	34	20	23	22	24	14	7	13	17	16	32	26	20	23	16	21	24	20	24	24	26	14	17	17	25	9	21	21	17	20	14	23	18	17	12	27	21	14	17	21	11	21	19	20	29	24	23	16	18	22	16	12	16	22	14	15	23	25	23	16	29	28	29	19	24	18	17	17	14	19	21	20	16	15	23	16	22	16	28	14	35	12	13	25	23	20	22	18	24	22	20	21	23	16	21	16	18	21	20	12	20	29	15	17	13	24	22	15	15	22	22	24	19	21	17	19	24	18	22	21	21	19	21	26	20	22	20	19	19	16	24	15	23	13	15	14	20	20	28	24	18	14	21	19	20	26	21	20	20	25	17	20	14	16	22	18	21	22	21	15	18	20	32	23	21	17	24	28	21	19	20	16	18	15	21	10	25	22	22	21	16	15	21	31	14	25	19	22	22	19	9	26	27	14	24	14	20	15	19	20	24	30	11	19	16	23	20	16	17	17	22	32	18	20	19	26	20	17	16	14	18	18	22	28	21	16	26	11	20	23	10	17	22	19	12	20	27	18	27	20	27	19	14	15	20	24	21	24	20	20	20	23	18	16	17	21	28	19	23	22	23	19	14	13	18	20	20	19	13	9	23	16	18	18	20	18	26	22	19	24	22	22	19	17	26	32	20	27	19	21	31	17	23	25	17	23	20	21	18	16	18	24	17	16	28	14	26	36	22	10	25	20	21	10	16	26	21	30	21	18	22	20	22	16	23	15	22	17	19	17	22	14	20	17	8	20	17	19	10	26	19	18	27	26	24	28	16	19	26	27	16	17	31	13	21	10	19	19	16	14	11	13	11	24	24	22	17	21	26	16	24	16	17	26	17	21	17	13	21	18	21	19	7	16	25	22	19	25	21	21	16	14	14	17	24	29	14	13	22	26	24	26	23	16	20	20	12	12	22	22	26	20	21	16	17	12	20	21	13	17	25	24	20	28	21	26	20	19	15	29	22	26	17	24	18	24	20	20	21	13	18	26	17	18	15	23	19	15	13	27	19	19	26	22	19	22	20	18	22	23	20	19	15	25	20	22	16	19	15	18	26	15	18	16	24	20	16	14	23	17	13	18	23	20	21	13	25	23	11	17	20	20	17	23	14	28	24	22	29	21	19	15	13	15	27	18	18	18	16	18	17	29	18	17	16	19	18	17	17	15	20	16	22	24	19	24	19	24	19	25	17	21	19	24	19	19	18	24	18	22	19	19	17	27	20	20	20	13	31	13	16	17	11	26	19	16	14	23	11	16	21	18	18	18	20	15	21	19	23	15	14	27	23	24	18	20	25	14	20	19	12	18	19	25	15	22	25	16	25	29	19	23	20	18	17	15	17	21	17	20	23	19	14	13	22	13	24	18	20	17	19	17	20	22	11	23	28	19	16	21	11	23	18	13	20	23	21	19	18	24	23	20	15	19	16	18	18	14	28	21	25	19	21	22	19	17	19	21	21	21	20	25	14	21	18	18	24	23	18	17	13	27	18	12	25	15	21	24	24	22	19	21	19	13	29	20	18	21	15	17	25	13	27	21	23	24	15	23	22	13	17	28	19	14	17	21	24	13	26	23	19	21	23	14	14	17	17	20	21	20	15	12	21	14	23	24	18	23	19	13	23	17	28	17	24	21	21	20	24	19	25	27	15	24	18	20	20	16	21	16	20	23	20	14	17	17	27	10	13	18	12	18	19	14	19	24	19	17	21	17	23	19	17	13	9	16	26	22	17	14	27	18	23	19	26	14	18	17	18	10	28	17	22	18	15	18	19	20	22	11	18	14	14	18	21	20	18	21	13	29	23	16	28	20	19	18	22	19	19	22	20	28	17	21	15	20	23	26	20	12	20	18	17	15	21	16	18	19	18	26	20	23	15	18	15	13	20	13	23	16	20	13	32	21	17	21	18	23	14	18	9	17	15	18	22	21	13	23	16	23	19	21	14	25	25	20	16	18	22	16	14	23	22	21	15	18	22	17	17	29	18	20	30	16	24	19	25	16	11	14	21	26	20	26	10	24	17	29	14	18	21	9	22	18	15	13	19	15	20	22	20	24	17	14	15	16	19	31	25	17	14	25	19	23	18	22	17	26	21	22	16	23	24	20	20	26	19	16	17	26	27	19	20	21	22	22	21	19	26	25	21	19	16	17	20	23	23	26	17	17	17	20	25	13	24	22	20	16	25	20	14	15	21	19	26	17	17	22	17	19	16	20	23	20	22	23	15	21	21	13	18	26	16	11	13	14	16	21	18	24	15	21	23	18	28	8	14	24	17	17	24	21	17	15	24	21	21	20	23	16	17	26	22	19	17	14	21	15	17	25	15	17	19	17	25	18	21	27	20	21	25	21	17	23	23	33	18	21	12	21	21	15	22	21	24	17	25	21	18	12	19	16	23	19	17	14	17	14	19	14	22	26	20	22	21	16	20	24	18	27	18	21	14	26	19	19	13	23	17	24	17	23	22	19	17	21	21	22	17	23	24	14	26	17	16	18	26	17	21	29	10	15	20	25	23	22	22	19	22	17	18	13	17	22	20	14	26	17	13	19	23	25	22	14	12	19	13	16	18	13	13	24	21	27	26	24	20	19	22	21	23	21	18	20	22	26	27	24	20	15	22	26	22	18	19	13	16	23	21	13	21	24	18	18	23	32	19	20	21	20	16	19	15	12	19	13	23	17	21	18	21	16	16	18	17	24	16	29	22	21	21	18	19	12	26	17	17	21	12	13	13	18	20	21	18	19	26	12	24	14	25	18	19	24	23	21	15	23	20	22	16	18	18	12	20	13	24	24	18	17	20	19	22	12
25908	15488	3785	11550	17850	17327	14583	11038	8491	6533	5074	4173	3454	2924	2453	2158	2084	1747	1535	1452	1322	1183	1057	1022	942	833	886	750	743	692	607	595	573	567	521	565	500	533	517	465	503	485	536	426	471	444	445	428	388	441	439	458	432	441	454	408	407	384	400	414	399	362	411	390	397	390	407	350	368	387	341	319	366	359	373	375	351	370	385	352	355	363	314	364	335	366	317	420	348	321	380	364	377	330	362	325	326	401	356	353	351	320	365	344	313	343	349	378	360	347	367	379	351	351	363	377	351	352	351	343	353	338	347	345	337	362	375	333	364	362	341	346	379	384	418	417	323	399	386	346	340	370	317	360	350	360	341	337	333	322	355	349	337	327	357	320	332	362	320	312	336	366	311	336	313	335	329	332	323	324	340	330	320	331	349	331	336	342	318	320	322	336	322	346	335	343	351	348	341	311	321	349	339	353	342	352	339	304	333	317	348	351	338	311	320	351	348	348	306	338	310	342	344	324	373	314	332	309	327	338	320	353	356	329	330	310	337	320	350	359	346	302	325	311	327	335	335	323	319	302	325	341	312	339	325	329	329	335	365	324	327	307	285	302	330	323	297	356	334	332	354	302	352	306	313	341	365	351	312	343	319	342	312	338	334	314	340	342	351	334	322	331	336	310	320	341	297	300	336	325	332	332	327	336	320	283	292	340	313	318	327	320	308	331	343	310	322	319	302	338	332	346	355	342	329	313	344	321	345	341	322	357	333	317	319	341	330	311	322	320	327	317	318	346	321	339	271	308	342	325	320	342	348	359	365	323	309	327	352	292	340	328	324	327	309	308	314	315	319	306	359	323	344	318	327	338	310	329	379	321	323	328	332	326	338	314	309	304	349	317	330	329	342	307	323	334	316	312	302	326	328	348	296	294	341	325	307	299	314	298	307	356	335	319	304	332	336	306	357	344	347	307	310	305	366	310	335	329	354	320	324	328	362	316	310	317	316	308	334	325	317	322	309	310	351	333	321	335	356	354	303	320	312	287	346	340	325	320	325	310	353	359	332	306	332	317	336	348	328	302	327	325	326	364	303	315	313	341	334	339	319	376	317	332	316	311	336	316	329	339	342	314	324	346	317	302	319	321	356	324	335	351	308	338	335	328	331	336	355	321	315	314	291	326	306	347	346	297	336	336	301	319	311	338	361	345	305	335	322	343	300	330	320	338	312	303	336	321	311	319	337	304	341	365	340	344	362	338	325	327	329	332	361	372	360	297	323	331	296	313	348	327	278	322	315	315	331	311	306	348	365	317	341	309	314	331	338	355	348	291	326	316	328	326	294	335	344	374	308	337	330	316	345	317	332	317	337	324	309	328	348	347	342	342	314	286	330	357	344	330	329	334	338	338	285	352	310	360	313	309	346	300	344	316	330	307	330	354	328	308	345	352	336	320	316	350	343	313	362	349	340	308	327	295	323	346	331	310	346	328	357	336	321	355	355	326	325	360	328	308	306	309	327	353	346	352	335	345	328	349	333	340	348	306	295	322	335	317	354	361	310	302	313	359	328	317	334	345	333	294	324	335	333	313	337	346	335	304	340	362	317	297	317	320	295	329	352	306	324	328	336	331	303	333	340	327	328	301	311	325	367	310	311	321	294	348	327	341	332	367	355	319	304	326	335	306	372	332	325	309	323	351	343	304	328	329	330	345	335	321	311	325	314	296	333	341	338	327	343	346	318	308	332	331	321	294	325	321	308	351	327	336	309	302	341	342	304	333	374	303	332	308	323	318	320	343	347	323	337	335	331	320	331	334	362	324	299	344	333	321	332	316	348	332	304	312	337	316	327	340	355	321	331	342	354	318	348	306	326	326	306	346	307	313	327	341	348	322	333	318	326	325	335	320	359	307	385	339	318	341	316	318	328	326	324	368	338	342	354	340	299	307	312	315	332	323	327	312	310	349	326	321	367	335	326	318	354	302	333	327	327	322	348	325	377	308	335	348	311	299	321	314	305	351	357	321	326	337	312	301	311	302	313	328	309	329	302	327	330	336	325	347	335	324	358	322	324	323	348	308	301	328	356	344	322	282	344	334	330	334	306	337	322	319	331	363	330	328	310	311	281	317	318	314	325	337	314	329	356	340	320	307	339	326	322	346	315	338	310	343	310	309	323	333	323	319	327	328	308	335	342	333	332	333	351	359	302	332	326	336	317	342	305	330	307	338	349	323	329	340	326	312	320	351	309	347	297	358	305	354	322	331	334	330	302	325	333	301	318	346	310	310	331	349	315	351	336	308	349	328	315	335	305	341	311	320	327	338	364	350	302	333	329	310	343	366	359	335	326	338	305	315	315	311	294	318	341	328	332	338	326	324	297	329	304	333	327	332	306	353	333	325	338	317	325	339	312	304	353	315	321	353	317	314	342	313	320	321	339	345	324	348	329	339	329	346	328	310	351	313	292	310	368	357	320	371	338	320	304	359	310	311	345	360	346	345	339	360	350	341	320	327	319	328	330	330	323	342	344	343	321	326	334	326	340	310	301	330	332	332	328	338	347	334	335	330	324	329	346	290	317	332	320	329	321	316	338	310	348	304	325	298	341	343	355	295	405	350	341	310	320	333	329	346	306	304	336	330	329	332	323	341	331	315	341	323	344	381	318	328	314	356	328	329	295	330	307	335	352	311	357	345	311	323	316	326	322	364	304	318	351	343	323	320	330	323	337	337	311	297	326	310	313	366	311	339	316	335	337	341	333	329	331	333	342	304	307	336	322	301	341	337	332	317	322	323	344	339	289	324	322	325	299	332	329	350	333	312	311	348	339	302	329	343	350	351	307	310	342	316	362	329	313	321	322	309	310	378	331	340	331	325	310	314	321	337	321	330	322	301	344	355	359	336	327	346	343	294	303	372	290	314	359	342	303	327	337	346	334	336	312	356	307	360	360	325	332	310	343	332	313	338	309	345	340	321	321	343	330	330	330	334	331	306	310	317	282	343	316	345	325	329	296	309	340	343	322	292	315	323	318	319	326	329	325	345	312	312	355	337	298	335	316	323	336	349	313	324	327	352	286	341	311	338	327	337	299	338	312	334	297	321	320	351	306	330	334	306	341	349	331	341	348	327	336	303	321	345	333	333	354	352	320	342	359	346	320	307	303	342	335	317	307	315	342	326	347	353	334	312	303	321	299	343	311	313	330	331	340	297	320	351	349	337	324	310	323	345	340	347	324	326	357	326	310	341	304	337	325	299	332	319	331	347	348	319	350	314	321	316	344	305	336	355	322	314	302	320	332	307	357	318	336	365	337	316	318	359	314	307	300	352	337	291	327	359	301	326	330	338	299	315	316	326	339	341	300	301	329	324	329	314	333	336	331	330	302	309	338	334	371	347	341	330	313	322	331	307	339	324	306	321	324	325	344	356	332	289	327	301	316	335	366	340	324	304	293	320	310	277	334	309	318	328	325	352	278	337	349	339	324	321	336	328	358	345	318	316	317	325	320	310	323	317	306	317
3353	1959	144	104	173	220	186	158	165	135	119	112	91	61	87	84	82	86	77	72	72	59	72	67	67	61	62	58	55	54	51	48	54	53	48	51	45	63	53	57	45	65	59	57	58	54	53	49	39	59	64	47	56	48	57	48	64	51	61	56	52	58	57	61	52	55	48	55	40	38	45	46	61	45	50	48	51	58	53	48	52	48	53	57	59	48	57	42	45	66	48	42	54	49	54	61	51	51	51	53	63	58	52	49	69	57	58	47	61	64	60	51	65	49	56	64	46	50	52	43	61	62	51	56	49	42	46	61	52	42	45	78	46	57	64	53	52	57	45	33	46	34	48	44	51	43	48	64	74	53	51	44	51	51	58	48	53	56	50	50	56	43	49	48	56	41	55	58	55	66	40	48	60	64	36	57	50	48	46	49	43	65	57	57	52	45	62	50	45	64	46	54	59	51	46	57	50	64	54	48	59	46	54	39	48	67	55	45	56	54	67	58	49	62	60	63	65	58	55	57	54	37	50	59	42	52	57	59	54	48	48	58	55	62	59	53	49	53	58	46	50	51	42	46	58	41	52	53	54	40	55	67	47	47	56	48	59	62	54	64	45	47	41	37	47	46	53	52	54	49	47	47	29	62	54	67	43	61	57	48	49	48	51	53	38	49	46	41	47	48	54	62	56	65	49	46	58	45	60	55	46	58	50	60	69	57	52	69	51	49	52	45	55	47	55	37	62	52	61	55	55	58	58	39	59	44	48	49	48	68	55	43	64	74	52	38	54	48	44	57	53	56	63	63	58	57	43	42	48	58	60	52	50	55	63	71	46	47	43	49	42	52	46	53	55	52	56	41	56	55	56	45	63	47	53	58	48	44	66	46	56	51	51	54	36	57	49	40	46	50	53	71	58	43	51	44	48	51	45	57	47	63	64	56	50	51	55	55	57	48	62	44	54	40	49	72	42	63	44	47	52	59	46	58	66	46	61	74	49	48	58	60	47	54	45	55	59	42	57	52	74	46	47	56	51	39	56	55	61	50	48	41	54	57	47	43	56	49	46	50	37	53	55	60	49	54	49	41	53	57	47	56	61	46	61	62	54	54	53	48	58	48	52	50	61	42	55	56	56	59	62	38	56	67	45	45	54	54	54	65	68	51	57	53	48	53	54	35	40	51	64	54	54	42	55	62	57	48	52	58	45	48	43	50	66	40	57	43	60	52	49	62	44	53	51	58	46	64	59	50	57	46	50	48	49	52	44	55	57	54	49	63	50	61	46	59	45	56	59	55	59	45	51	51	49	43	56	52	60	58	47	45	51	49	53	53	53	56	63	72	55	42	43	51	47	51	45	47	52	52	51	56	56	50	46	50	43	54	43	57	58	46	59	63	57	53	66	49	53	46	51	79	53	55	53	52	65	54	47	63	42	43	44	49	47	57	58	50	46	51	55	51	58	58	46	56	47	55	50	61	48	53	63	48	59	64	46	53	55	43	62	54	40	51	66	39	54	44	53	56	59	59	48	64	51	63	55	48	67	69	73	55	53	38	47	51	48	57	44	58	50	59	50	53	46	58	55	44	84	51	62	50	55	42	58	49	59	56	56	52	60	67	49	66	63	54	74	48	43	50	48	56	47	41	48	63	69	49	53	47	63	40	36	37	67	53	48	60	58	57	49	67	64	43	67	57	53	50	54	50	69	51	44	52	57	56	58	50	54	62	35	59	65	45	55	37	60	53	60	62	45	59	43	68	69	43	54	54	53	50	61	51	56	48	54	51	54	41	57	46	34	57	46	62	44	61	47	51	48	52	61	50	48	55	50	59	47	54	52	45	53	63	54	61	53	50	54	41	58	40	49	59	39	49	48	42	54	60	50	57	53	52	71	46	46	38	56	56	49	59	56	57	57	64	49	46	56	52	42	55	59	43	43	46	54	63	53	57	52	61	51	58	61	62	38	64	59	56	41	50	57	51	51	56	62	54	54	62	61	56	45	58	53	49	56	63	56	48	53	51	49	48	51	49	42	47	51	51	55	55	46	59	45	58	57	60	56	64	51	59	52	42	48	46	50	54	71	53	49	55	57	42	48	63	60	60	41	40	47	54	62	63	54	62	59	63	41	60	64	36	52	46	53	47	38	46	68	51	50	48	64	64	59	45	44	61	41	53	54	60	43	50	73	49	50	50	54	56	46	57	59	55	44	58	47	42	52	56	66	53	51	50	50	44	60	52	68	56	46	46	42	53	43	50	47	46	52	41	62	51	46	46	48	41	59	50	52	43	71	50	48	49	50	43	60	62	53	45	55	60	48	51	52	45	52	53	56	38	56	45	46	52	55	54	44	50	56	58	54	63	54	49	64	58	51	41	52	52	53	53	45	43	49	56	47	41	56	54	63	61	64	60	62	52	50	53	53	56	42	51	64	48	47	38	45	48	60	60	60	50	49	62	54	46	36	44	74	66	47	53	55	55	61	56	45	54	45	49	57	72	50	43	57	54	47	53	66	45	44	51	55	52	58	60	57	58	60	45	41	49	46	66	58	52	46	44	52	56	47	49	45	70	47	37	55	63	40	56	63	51	47	49	49	57	62	54	49	41	46	53	53	53	60	54	45	50	59	56	44	49	38	61	62	50	57	43	53	51	56	59	55	53	47	44	50	57	50	52	61	53	55	57	40	52	48	54	62	58	57	46	48	60	45	62	56	58	49	41	54	47	58	48	43	57	57	60	54	41	60	45	57	55	62	47	44	51	45	54	49	53	51	45	60	50	50	36	63	55	34	56	56	57	55	55	66	56	57	57	47	64	52	56	48	50	53	38	60	40	63	54	53	61	55	39	55	52	53	60	52	54	60	46	57	64	63	50	50	62	43	43	48	58	58	59	44	64	53	61	45	64	55	49	46	56	46	57	44	56	52	48	57	60	61	43	54	61	50	44	50	46	50	44	61	52	53	59	52	47	45	52	54	54	40	57	39	63	52	53	62	52	46	59	47	57	67	58	56	56	55	46	49	63	47	57	68	38	53	50	43	52	55	55	54	67	48	56	64	60	51	58	49	59	53	46	54	53	46	56	69	43	44	59	60	51	54	51	44	61	58	46	58	43	49	64	49	39	46	44	48	52	49	53	46	49	57	53	61	62	57	70	53	46	49	50	54	58	59	47	59	51	55	36	52	69	50	43	58	65	63	57	47	46	46	57	50	57	51	60	56	50	53	52	63	64	48	52	44	58	60	41	55	39	47	55	49	62	44	45	47	53	41	58	65	51	53	47	50	60	62	48	58	56	53	58	57	54	49	51	55	58	53	52	73	65	47	52	60	60	51	57	55	60	62	57	48	56	73	57	48	57	53	52	67	58	50	68	53	47	62	48	53	41	61	57	44	59	51	55	46	65	49	57	49	53	53	54	52	47	52	62	50	47	54	54	43	60	60	56	48	51	40	53	63	60	45	51	48	53	49	59	54	75	58	49	52	52	53	54	56	47	57	48	55	56	45	45
24905	15687	3897	10736	16514	16280	13677	10548	7960	6470	5205	4234	3676	3100	2802	2616	2381	2175	1958	1829	1700	1578	1529	1460	1442	1318	1276	1251	1148	1064	1109	1106	1126	1105	1050	1050	1021	1016	1015	950	968	947	966	943	989	975	983	980	933	896	975	916	930	965	953	926	948	988	921	879	890	937	875	889	954	861	875	840	847	858	879	946	850	838	887	829	889	838	891	885	873	882	852	874	854	855	899	851	849	856	910	892	870	930	817	888	878	869	904	840	877	869	876	845	847	922	888	859	863	851	884	860	835	801	853	886	849	871	822	830	847	881	843	882	855	858	861	836	879	835	865	883	855	872	966	908	972	873	887	886	851	856	833	835	822	812	841	891	863	868	850	838	866	778	862	840	874	863	861	838	846	858	852	820	844	837	838	825	845	849	832	856	865	913	813	847	824	868	808	822	800	864	857	811	864	800	854	824	833	867	878	854	872	823	822	807	847	858	832	891	819	844	832	831	831	888	779	861	796	919	836	885	881	806	852	843	836	828	876	866	844	797	822	858	858	805	809	872	893	856	848	798	841	874	820	844	848	822	901	850	852	861	854	795	899	875	822	869	843	801	823	835	840	869	803	838	845	843	834	826	813	851	790	882	810	831	869	836	848	832	869	801	820	886	821	880	848	828	822	828	822	869	828	808	858	891	858	825	862	913	840	856	860	780	824	801	845	857	821	830	830	835	908	831	814	824	819	824	848	835	829	844	859	876	794	856	871	875	889	848	864	822	838	847	861	820	849	838	810	777	843	881	861	890	849	821	818	859	911	826	857	807	865	865	829	840	821	841	836	833	840	797	849	844	864	842	817	862	815	872	831	829	875	839	840	736	846	836	896	872	835	854	834	866	858	823	804	766	809	828	843	781	871	896	872	867	878	886	849	825	855	811	882	861	846	822	842	811	796	786	860	877	884	870	861	860	860	892	825	846	864	871	782	803	795	826	838	816	791	859	891	873	898	868	862	824	868	863	814	813	906	848	819	772	883	865	809	842	850	821	809	813	836	789	810	894	837	862	837	859	870	813	862	869	793	829	864	857	861	867	867	835	837	884	806	854	835	855	861	846	810	853	886	823	841	827	874	827	880	833	797	835	888	838	839	776	844	830	776	855	795	876	854	850	851	868	816	812	834	826	806	865	847	871	827	853	873	850	778	864	845	771	843	761	859	820	810	858	851	882	825	864	792	856	834	880	824	826	834	858	838	864	838	812	853	799	868	894	813	841	892	864	781	827	831	837	842	859	814	833	809	839	823	874	878	786	831	886	803	832	849	887	844	820	839	802	876	790	834	841	791	821	847	812	831	886	853	850	886	797	838	864	862	847	832	842	847	790	875	837	829	848	863	842	825	782	843	837	876	842	846	909	847	792	832	802	915	887	854	858	811	854	860	800	813	841	849	911	870	854	834	823	816	827	818	874	848	842	817	849	799	858	843	859	791	806	844	842	850	844	840	900	822	875	818	857	852	859	791	884	785	878	824	772	798	821	790	856	865	859	857	804	863	840	889	824	884	838	829	848	875	836	882	836	860	865	878	820	845	808	814	814	814	829	882	817	839	840	871	840	860	872	855	799	821	882	854	854	842	847	818	837	876	845	844	815	823	784	818	840	880	809	877	874	836	861	891	837	835	816	897	838	849	819	863	827	825	808	838	825	827	867	847	812	882	843	783	843	813	809	890	853	865	847	871	831	848	854	900	821	853	825	822	804	895	851	832	876	849	836	842	824	774	830	856	810	834	876	832	844	860	833	843	833	860	834	864	834	834	791	894	779	843	838	880	852	865	820	798	798	834	891	868	804	853	907	817	826	887	853	858	869	861	870	832	825	828	898	871	830	842	837	820	842	857	828	834	880	819	820	847	818	844	824	818	869	814	843	845	842	925	858	820	859	943	837	829	848	853	823	843	795	829	861	816	803	828	799	837	817	826	871	858	829	901	871	830	781	844	793	891	885	857	800	860	823	832	892	855	823	869	880	858	834	841	873	823	829	874	831	789	820	853	840	843	835	874	809	851	865	762	846	825	840	798	768	836	837	861	810	835	841	793	844	789	898	840	817	820	845	860	852	894	844	863	871	845	874	876	825	861	909	845	834	826	872	870	863	860	846	839	879	830	809	893	830	829	836	834	822	836	818	894	873	820	807	866	879	894	838	910	858	820	857	897	801	838	833	833	814	831	841	855	857	859	812	875	846	816	831	850	929	830	856	841	840	819	784	891	889	830	843	856	865	832	803	907	887	863	835	822	828	852	893	867	811	858	844	846	856	880	856	872	859	829	832	834	806	868	863	888	858	855	838	844	830	823	839	830	853	849	828	849	853	815	840	883	931	852	844	845	917	834	855	892	813	842	866	862	835	798	853	798	886	836	845	845	829	861	804	865	867	824	855	797	868	861	857	858	830	819	830	840	838	835	819	875	844	810	890	894	834	810	814	880	865	861	859	850	842	860	802	814	857	791	840	850	872	858	856	856	850	856	856	803	818	864	889	838	866	831	878	872	832	865	818	804	832	892	821	886	833	846	839	875	817	883	848	863	854	864	810	850	822	866	838	832	871	870	893	880	828	844	879	828	863	859	803	825	836	843	829	844	810	795	809	818	758	851	813	788	830	782	837	877	795	816	829	839	817	859	847	837	893	865	835	856	827	810	844	842	853	809	852	905	825	793	860	823	881	817	910	809	855	893	804	840	850	823	840	865	880	794	848	841	820	809	846	874	842	835	867	848	818	770	842	838	874	820	839	839	801	823	807	844	795	846	808	881	806	868	822	846	858	851	840	831	842	874	829	854	797	855	873	817	810	816	914	852	867	805	837	794	839	802	879	891	829	840	824	829	845	841	824	819	784	867	823	861	872	894	855	849	794	856	871	877	868	850	804	815	901	911	872	848	821	823	844	851	905	872	880	845	887	880	820	857	827	853	871	868	865	887	797	829	865	872	901	870	874	854	797	806	861	835	800	846	862	914	778	809	865	827	808	839	853	851	825	819	856	839	894	792	809	877	821	880	827	796	839	867	851	830	871	843	870	878	873	779	853	917	834	808	827	835	852	863	882	828	808	812	870	849	824	786	784	849	809	851	827	877	865	864	806	814	859	826	885	805	873	870	828	840	855	921	857	852	838	825	837	779	859	842	877	823	847	844	818	800	869	832	858	829	870	821	823	841	841	867	846	843	843	843	842	877	856	825	823	859	805	870	837	844	849	828	875	861	811	838	853	831	820	808	872	896	810	823	878	841	854	837	838	820	859	815	806	836	894	826	853	829	843	872	872	805	847	812	813	785	848	870	828	838	877	835	879	821	931	802	793	872	826	862	857	789	841	855	854	846	880	815	847	841	812	832	775	910	801	783	848	870	828	891	819	810	826	835	881	867	830	813	839	822	887	817	804	858	880	848	839	837	795	827	824	845	803	849	816	823	841	875	855	847	856	807	872	840	846	839	860	852	828	856	813	871	845	807	814	852	772	860	793	857	849	862	795
4307	4976	244	193	319	336	312	275	196	177	201	139	130	95	79	114	95	84	76	72	69	59	65	56	68	55	47	52	54	45	48	54	51	39	48	49	35	57	43	47	35	43	40	38	46	44	41	44	41	44	56	44	43	37	41	45	42	40	29	41	49	42	34	39	45	50	43	39	41	46	50	58	50	37	38	46	31	43	44	40	52	37	33	36	39	51	41	42	45	44	49	45	50	42	43	32	35	43	30	33	49	52	38	36	56	34	46	50	30	35	39	48	47	41	38	39	38	40	41	28	44	50	53	51	40	40	49	33	46	52	40	46	41	45	31	37	52	42	37	33	50	39	42	29	41	42	44	42	22	38	43	52	32	31	30	36	42	34	29	48	38	40	42	50	55	29	44	46	35	35	42	44	45	23	39	39	28	36	31	39	37	39	33	33	40	30	30	45	33	30	34	24	46	41	44	39	44	39	36	37	33	37	40	34	44	33	41	38	48	35	36	34	46	42	45	29	38	35	38	40	40	42	29	36	36	37	43	35	41	39	42	49	34	50	45	35	38	36	38	31	40	39	38	34	41	34	45	45	48	39	37	39	38	34	40	34	37	34	46	40	26	40	39	46	39	46	37	42	33	32	44	42	49	37	28	43	50	35	41	30	34	41	34	45	36	35	42	44	40	29	42	33	55	45	32	42	42	33	40	33	48	32	32	42	44	36	33	35	31	39	42	32	43	43	49	32	35	41	40	43	37	38	46	29	39	39	45	53	48	39	37	42	31	42	37	46	39	38	44	42	38	32	48	42	38	35	43	36	52	35	55	37	40	35	39	39	37	40	48	36	47	32	40	39	44	47	34	38	46	27	36	34	29	44	30	34	36	38	36	38	28	51	29	49	48	43	43	45	38	40	40	49	34	43	41	40	41	43	41	49	43	50	42	36	44	29	46	49	33	34	45	41	46	50	25	33	46	41	39	39	32	37	44	39	41	38	37	43	43	26	35	38	53	37	34	41	51	46	45	35	24	33	42	40	32	44	38	35	48	38	41	35	39	37	44	30	40	39	35	45	31	52	46	42	42	42	32	44	45	50	42	24	40	39	42	36	36	52	50	37	45	35	45	31	38	48	48	39	42	38	34	30	30	40	41	32	35	43	42	45	49	39	28	37	41	36	35	34	48	31	31	37	42	42	35	34	40	40	52	38	41	35	44	50	41	32	38	43	40	46	39	43	33	49	37	43	44	40	36	38	45	46	31	50	35	36	44	39	33	52	43	39	33	46	46	42	43	42	43	47	43	37	41	44	42	39	41	40	43	48	39	39	43	44	45	37	38	43	36	35	34	41	46	42	36	41	45	36	45	34	53	37	42	38	29	51	45	44	50	39	34	29	36	34	41	36	42	38	41	37	41	29	49	32	42	39	46	30	37	47	39	33	41	38	37	35	24	43	41	45	34	39	52	33	41	35	40	36	39	29	46	34	46	43	43	38	39	39	37	34	42	39	37	42	44	37	36	35	38	41	56	37	34	40	42	36	40	34	36	42	38	42	30	41	47	36	37	39	48	35	28	43	40	29	30	48	47	47	34	52	48	39	28	34	36	37	33	45	48	37	41	45	44	36	42	42	43	42	43	38	33	43	36	50	48	46	47	37	40	46	40	31	32	47	46	33	35	54	40	39	42	45	40	47	43	30	40	37	40	48	38	55	54	29	42	44	50	34	43	37	36	36	36	43	41	51	34	43	39	42	41	38	27	38	48	31	35	39	38	42	32	51	54	37	44	43	43	35	33	23	43	39	47	30	40	53	40	33	46	40	36	35	41	39	37	36	43	36	33	51	38	56	37	34	47	31	42	46	37	38	28	42	41	41	37	44	41	42	34	43	33	44	31	51	39	40	38	42	53	47	44	51	41	53	37	44	36	45	48	44	48	22	38	49	38	34	47	32	40	28	43	26	34	45	47	35	48	39	43	37	39	48	44	29	46	36	34	41	36	24	45	45	35	31	27	36	38	33	39	33	37	21	32	34	40	29	47	44	43	46	57	41	37	38	35	46	41	44	43	46	40	45	30	41	49	43	40	33	41	31	30	38	44	35	36	36	37	42	37	35	29	33	23	40	36	40	40	47	42	38	37	37	42	37	42	30	42	48	38	33	44	40	30	43	47	33	40	40	46	35	48	35	46	41	49	42	35	47	42	48	57	34	50	35	37	42	40	39	36	50	53	29	45	50	38	33	49	36	38	38	43	39	36	42	27	42	36	42	38	31	36	47	40	33	43	37	42	47	32	46	48	38	52	55	32	39	30	39	58	43	52	41	23	43	46	48	36	47	39	35	32	35	44	33	27	39	38	37	46	35	30	32	37	46	44	47	33	40	34	33	45	46	43	44	35	44	31	32	39	38	54	27	40	38	28	37	41	37	46	50	38	37	38	40	31	56	55	42	33	39	34	35	32	37	41	48	35	33	41	40	36	35	40	37	49	41	49	57	53	33	37	47	36	33	45	43	33	36	54	38	49	33	35	28	41	40	35	36	41	33	43	49	42	37	34	41	58	34	42	43	33	32	45	46	49	39	28	57	39	40	34	38	39	38	43	42	48	37	47	40	60	31	44	29	43	40	28	40	36	42	48	42	41	34	31	39	33	46	44	39	24	33	37	30	49	40	36	35	40	35	24	35	41	35	34	32	43	42	34	50	40	42	29	40	44	43	38	45	31	38	42	45	36	52	49	36	34	48	32	43	34	35	26	41	43	38	37	35	47	46	37	38	32	40	39	39	50	41	31	46	40	44	53	37	32	44	36	31	52	43	50	39	39	40	37	40	31	40	45	42	30	39	38	44	36	43	44	39	40	36	39	39	38	43	40	47	30	31	37	47	39	52	32	36	37	30	33	38	42	39	34	45	39	35	41	46	47	40	40	45	28	50	39	45	47	42	39	44	38	42	36	31	39	29	35	31	44	50	40	43	37	48	39	42	41	43	54	31	41	33	39	26	48	33	46	42	40	35	40	49	31	44	38	44	53	43	44	39	33	52	39	37	43	41	45	33	54	37	44	35	43	41	34	51	47	43	46	39	41	39	42	39	30	37	38	38	37	31	56	45	32	39	39	31	37	37	32	48	47	55	54	31	49	45	32	36	33	30	39	53	39	39	37	47	37	41	41	47	34	45	37	45	36	44	47	47	26	48	38	41	40	31	48	28	31	37	43	40	40	35	33	45	50	50	48	40	30	42	48	44	38	36	44	32	37	36	41	44	46	49	40	39	22	38	37	37	41	34	51	41	33	36	46	45	44	44	36	48	32	40	26	35	39	37	33	40	28	40	41	43	42	31	33	41	46	37	38	51	34	41	35	38	37	37	37	35	34	37	43	49	32	44	37	38	39	52	46	41	38	40	41	40	36	35	46	35	55	48	41	43	31	43	37	46	41	27	38	42	32	44	52	40	44	39	49	38	37	37	38	41	31	30	33	33	39	45	39	40	39	51	43	39	51	43	27	42
30082	19030	6012	16134	23746	23502	20016	16092	12575	10284	8303	7026	5750	4750	4180	3681	3250	2926	2698	2568	2261	2056	1975	1709	1697	1455	1456	1445	1314	1245	1161	1189	1144	1090	1084	983	986	923	972	947	862	884	881	906	858	846	821	824	825	800	861	772	843	861	828	815	834	737	771	703	797	787	713	744	750	724	744	744	744	725	705	690	704	702	678	699	678	688	724	715	658	709	697	666	676	723	652	669	682	692	697	676	672	695	642	688	651	737	721	685	700	704	631	713	657	684	696	705	653	681	689	693	677	705	669	669	698	689	678	641	652	695	667	662	624	678	711	694	690	654	722	679	660	643	737	705	709	706	657	648	714	652	692	628	637	653	703	622	649	641	610	595	669	626	635	663	625	648	671	682	676	658	617	605	611	634	631	649	653	628	626	619	623	699	640	625	633	652	671	659	643	645	678	662	680	614	618	681	632	625	657	614	648	624	673	651	599	652	619	645	657	588	618	657	655	704	722	650	631	720	678	642	638	629	634	634	665	649	684	639	606	694	626	663	617	623	633	616	647	662	644	663	625	609	631	605	616	603	592	697	602	664	652	625	634	651	592	647	697	623	627	627	634	623	634	632	635	631	657	657	612	673	636	607	631	612	663	598	626	668	676	654	601	587	635	616	585	654	694	658	683	642	663	637	631	614	634	647	639	569	622	633	646	639	591	638	629	624	694	668	623	639	671	609	593	631	656	677	628	649	673	650	616	609	618	628	658	623	613	641	656	634	654	644	654	614	663	646	652	608	586	598	634	659	628	646	629	644	613	674	622	585	600	651	627	639	664	624	648	643	651	600	637	639	607	616	586	631	634	653	655	649	675	612	611	631	625	625	657	634	632	619	625	576	618	627	653	558	622	628	628	631	641	633	680	624	615	620	614	652	654	641	640	620	637	645	641	607	630	635	658	613	620	641	639	678	621	641	639	669	660	591	610	621	669	598	689	638	663	641	616	633	644	610	607	586	577	619	595	626	641	618	669	632	604	611	606	631	620	588	642	609	707	635	686	652	637	618	634	638	635	614	616	630	661	620	590	618	636	630	669	636	661	628	612	628	659	654	643	630	622	629	615	654	609	646	609	668	611	610	653	629	612	675	649	626	632	660	622	648	597	603	645	686	665	618	635	669	627	658	669	626	639	560	608	654	603	592	618	630	658	640	646	619	588	605	657	610	641	662	617	653	626	619	671	644	607	655	650	604	597	649	640	635	613	637	684	670	669	615	639	644	631	657	670	658	632	645	652	612	587	609	611	626	582	660	645	654	643	614	638	673	625	557	675	642	650	585	661	635	622	641	592	677	633	636	607	623	650	673	644	612	645	618	660	636	619	604	662	648	626	667	629	599	656	651	626	625	604	659	634	607	620	660	619	624	653	642	640	645	642	650	620	632	612	611	639	683	661	651	626	679	605	620	608	640	628	623	587	691	650	636	656	642	624	652	631	634	589	644	641	663	631	633	644	633	624	628	616	620	629	623	633	619	647	647	653	613	626	675	630	618	673	573	615	586	646	638	661	595	645	613	626	642	587	636	629	648	621	725	641	655	578	617	644	619	658	636	637	634	623	632	644	621	655	649	607	609	629	699	635	662	647	664	680	648	642	698	630	677	607	646	609	617	607	614	618	664	622	607	603	624	602	615	657	622	648	646	640	696	630	689	637	618	652	621	621	630	670	636	624	630	621	623	656	593	621	657	600	639	610	672	628	629	633	639	647	660	643	590	645	615	614	625	662	674	583	637	649	616	621	633	582	612	642	611	668	645	633	634	612	633	643	588	646	638	588	634	649	617	622	689	671	664	662	617	620	617	635	614	618	652	650	649	608	624	609	624	646	671	660	616	656	635	574	616	638	627	664	652	654	621	626	649	581	643	694	618	628	639	579	635	584	591	606	639	626	682	636	616	632	619	640	693	635	632	659	661	635	621	607	606	630	612	641	652	598	668	637	625	653	608	654	609	655	671	624	606	627	628	668	672	650	646	654	670	641	656	603	638	638	610	608	615	691	614	598	645	666	624	609	614	645	654	673	636	655	616	602	617	608	609	661	596	649	641	661	611	705	612	583	622	642	613	643	649	667	624	671	630	606	599	652	622	610	632	637	595	624	640	621	636	644	615	653	618	671	619	659	646	631	661	633	695	610	662	604	663	627	631	645	644	654	630	674	612	676	664	642	620	657	645	606	633	656	660	666	654	679	631	619	642	627	629	645	651	587	645	649	645	677	625	695	640	631	643	630	690	619	647	625	670	646	657	659	592	621	634	669	603	612	638	640	643	638	624	676	619	621	659	652	622	625	622	663	623	648	630	584	675	646	668	641	645	611	636	631	625	661	631	641	625	623	628	613	653	608	640	648	642	608	623	638	625	655	639	592	615	675	605	666	596	670	628	673	656	664	596	635	627	619	684	630	622	596	616	611	659	642	677	630	616	635	639	616	625	642	644	640	592	644	643	634	613	655	652	622	625	609	679	631	657	673	657	651	654	614	689	610	641	644	640	675	629	654	625	689	588	596	613	651	634	590	607	612	638	637	637	633	664	601	654	628	647	612	611	646	667	613	577	663	668	655	655	648	625	592	624	655	629	612	661	634	608	683	623	647	700	613	621	655	616	654	650	606	638	600	628	681	614	588	639	627	644	653	627	621	665	663	600	604	609	628	587	624	638	646	607	646	618	601	652	571	616	634	599	636	651	665	631	637	654	654	616	627	627	644	576	671	656	634	622	658	647	581	646	642	655	626	623	605	621	635	629	674	633	630	620	634	633	649	656	613	597	660	613	645	624	679	602	605	614	602	596	640	667	642	631	612	610	646	626	661	611	618	634	609	637	580	657	642	608	611	610	646	687	625	609	637	620	631	647	641	627	612	640	668	629	620	638	618	642	590	627	639	612	631	648	612	640	682	645	657	617	649	703	636	671	672	655	631	625	663	637	634	622	630	643	643	660	645	626	611	631	621	613	651	615	641	679	640	668	596	602	644	673	606	642	616	649	574	616	672	619	612	632	649	638	631	665	673	650	672	607	624	629	624	617	626	625	652	631	657	634	654	688	591	627	615	632	611	663	637	626	613	622	613	623	590	644	633	634	586	616	609	640	629	644	607	637	650	666	630	639	608	638	638	662	651	647	678	621	626	655	601	675	672	618	648	681	647	585	617	710	618	624	616	606	596	625	634	607	665	610	612	629	620	626	658	622	649	674	672	627	630	621	573	638	610	654	655	648	634	637	664	611	609	670	635	618	626	604	645	608	633	617	661	602	629	616	636	598	612	650	641	644	682	631	578	655	630	644	636	604	612	613	692	654	624	654	629	645	636	592	616	584	663	633	612	586	616	649	616	603	631	648	634	641	646	635	659	584	620	609	669	621	642	642	594	632	652	558	640	623	664	668	663	599	638	618	619	638	622	672	656	625	647	600	591	610	626	639	598	617	652	660	623	627	643	617	647	649	616	664	586	619	607	616	624	678	638	628	667	649	650	634
1833	756	71	72	97	97	109	76	79	72	76	54	65	56	73	34	48	39	36	35	47	41	41	30	38	32	39	33	40	51	24	37	35	25	32	31	35	33	28	29	30	22	40	40	32	36	23	22	26	32	26	26	37	24	38	38	34	27	32	32	28	35	29	34	35	27	34	42	42	35	35	24	26	46	32	40	35	31	23	35	29	30	32	41	30	32	39	27	23	29	22	36	30	32	32	33	37	39	34	31	30	31	25	34	35	31	28	30	32	37	38	34	44	30	28	32	39	33	28	21	21	23	28	37	37	38	42	24	33	30	37	42	35	32	32	29	30	30	23	39	36	26	33	39	34	44	31	41	38	29	40	21	36	31	36	34	36	39	27	26	19	42	36	35	36	28	37	34	29	39	34	36	28	27	34	33	31	26	24	29	25	30	33	36	27	26	16	34	29	34	38	36	36	38	35	28	33	29	40	29	37	48	37	35	28	25	41	35	35	27	27	29	29	35	38	38	33	25	29	41	34	26	36	39	29	33	27	33	27	39	34	32	29	23	37	39	43	24	48	30	34	36	32	27	34	26	27	29	39	34	24	29	34	31	44	25	33	32	33	37	31	29	27	35	33	36	28	27	32	41	34	30	32	23	35	32	34	32	28	39	39	36	25	39	29	45	26	46	26	33	31	31	34	34	32	36	35	38	35	36	34	39	28	28	37	30	41	30	35	33	26	38	32	30	36	35	30	26	31	33	35	24	29	33	25	41	36	35	32	24	33	36	27	20	30	32	35	29	29	32	34	29	24	45	33	34	29	19	27	35	30	28	32	30	30	35	33	38	37	29	33	31	30	36	29	48	30	36	29	34	35	40	24	26	34	31	48	34	42	30	31	42	28	32	41	38	43	37	37	32	31	27	30	31	28	35	28	32	27	43	29	31	28	32	30	36	29	31	35	27	21	38	30	35	20	33	43	36	26	28	31	22	33	30	37	24	25	31	33	35	29	31	21	24	26	21	35	26	34	28	34	34	28	36	30	27	36	33	36	38	37	33	30	26	30	37	32	35	30	20	36	35	25	30	41	29	38	24	40	39	26	22	29	36	25	39	35	36	28	32	28	43	24	45	28	39	38	30	28	31	34	47	31	31	31	29	38	39	37	27	41	27	43	31	38	30	31	31	40	23	27	30	27	35	31	31	36	33	27	29	31	34	37	24	28	32	27	34	28	23	38	29	26	21	24	36	30	41	31	38	35	37	33	20	34	34	36	41	33	23	34	29	25	43	21	42	38	38	37	30	41	38	22	32	31	34	35	42	33	32	29	36	28	35	35	28	35	36	28	38	33	37	26	26	39	43	24	34	35	27	36	40	30	26	32	34	32	29	36	34	26	36	41	27	33	32	37	38	30	45	34	34	43	20	26	37	36	42	42	30	34	36	29	24	24	23	44	27	26	19	32	36	40	23	29	32	22	35	35	30	29	38	39	26	47	38	24	27	37	21	37	31	37	33	26	32	23	30	52	34	34	29	24	36	31	29	37	32	28	16	24	40	28	35	38	32	30	43	36	34	34	36	29	43	32	35	31	25	18	36	26	28	34	27	31	39	21	37	42	39	42	25	35	23	35	37	40	32	29	36	44	33	36	41	28	38	29	34	32	40	25	30	36	33	40	29	27	33	33	28	27	34	37	41	32	30	33	31	30	26	20	37	29	37	32	32	28	31	42	26	34	41	33	28	33	47	30	33	29	34	21	39	25	28	33	18	44	39	31	38	33	30	24	38	36	31	31	38	31	33	34	27	30	26	29	39	23	31	43	32	33	16	34	34	31	28	36	32	37	35	27	29	34	23	31	24	29	28	37	20	24	28	30	30	19	27	48	39	25	35	21	30	41	32	19	29	33	29	24	37	29	40	30	33	27	33	31	33	26	24	40	32	43	23	31	28	29	29	35	44	24	35	32	39	35	36	28	35	32	33	38	30	31	27	37	22	31	42	45	38	43	32	29	31	29	33	36	30	30	31	33	24	47	43	31	25	27	31	30	28	32	32	25	38	38	35	37	35	24	30	39	25	42	31	36	33	35	33	31	31	38	31	42	33	33	38	49	45	24	38	34	26	33	40	35	39	28	36	30	30	32	30	36	37	38	32	35	29	33	23	25	28	24	43	19	29	38	23	31	33	31	31	32	26	40	42	25	27	32	30	25	45	32	36	33	38	33	32	34	31	24	31	25	28	36	32	27	43	28	42	33	36	43	27	28	32	28	30	24	41	27	32	28	28	35	36	28	36	27	26	35	42	43	39	36	27	35	36	35	27	31	30	31	34	44	21	33	24	41	30	35	33	32	27	32	28	30	31	28	26	31	32	36	41	36	35	45	36	37	33	28	35	34	25	29	25	35	29	30	24	35	26	29	36	31	39	35	23	38	35	30	36	29	39	40	35	35	34	28	36	36	48	25	25	31	29	43	39	28	32	32	41	23	35	34	29	27	35	42	29	37	40	41	33	44	34	40	26	23	41	34	32	32	24	33	29	35	34	29	36	32	41	34	36	29	25	32	39	34	30	18	35	32	19	35	32	38	41	27	33	32	27	33	30	34	27	29	38	35	36	34	22	29	26	37	25	26	34	27	43	41	28	33	17	37	34	25	39	39	40	35	34	29	30	30	32	41	30	25	38	35	31	40	31	29	34	43	35	37	29	32	31	34	30	38	33	28	27	38	35	27	34	27	35	28	30	33	33	35	34	32	37	23	36	33	31	23	33	31	30	32	40	37	27	24	37	35	27	32	30	37	35	27	37	33	30	40	39	33	40	25	22	27	23	41	36	20	30	45	29	37	33	34	27	26	39	31	34	28	36	30	30	29	29	36	31	27	40	32	36	23	35	29	37	32	35	30	41	32	38	35	34	32	28	34	33	24	35	37	24	27	29	33	27	32	34	32	30	26	40	38	22	26	36	29	41	27	34	39	29	35	34	19	38	34	25	28	36	36	27	37	36	41	37	31	42	35	28	26	25	43	28	26	29	33	44	31	38	33	33	40	38	23	32	32	25	24	38	25	30	24	31	39	35	30	41	31	23	43	32	32	41	22	37	35	29	31	31	26	30	40	28	25	33	28	20	30	35	36	37	33	34	33	31	37	42	31	37	29	31	35	24	31	22	35	28	28	27	30	33	37	30	26	39	32	38	35	42	36	30	38	42	33	30	34	30	34	43	33	31	34	25	34	41	30	28	30	31	40	36	27	30	31	24	30	31	34	39	31	24	28	31	33	34	32	38	30	33	40	29	34	44	25	26	37	30	33	35	22	35	29	23	30	24	37	23	27	43	30	30	31	29	38	37	26	36	31	35	32	22	29	35	43	40	34	45	33	37	30	35	25	30	31	36	33	36	40	38	37	38	40	33	28	27	32	35	29	34	44	28	32	30	32	39	40	32	23	35	44	31	23	37	30	29	16	27	36	42	42	41	33	36	43	31	39	25	35	35	28	34	22	39	30	23	34	39
21320	12138	2173	5850	9641	9423	7189	5545	4059	3164	2669	2276	1822	1634	1435	1436	1207	1166	1101	937	924	884	793	755	753	740	717	680	695	610	641	594	606	601	608	559	566	542	561	608	519	582	621	592	571	602	596	577	597	537	547	576	535	563	557	585	559	565	547	530	509	537	593	546	532	558	505	540	493	563	542	562	505	525	551	557	547	553	560	536	557	533	549	522	588	572	509	586	543	519	525	539	541	534	521	565	520	549	529	513	546	514	564	536	511	504	535	562	554	526	534	489	529	559	566	546	502	469	540	542	544	525	522	511	507	487	523	556	550	571	546	523	530	543	536	578	548	572	539	549	569	516	530	529	539	534	542	509	533	491	524	515	567	528	535	539	511	488	541	573	484	512	522	512	534	523	527	508	509	532	550	553	555	541	519	492	540	528	515	511	537	515	533	532	527	534	522	544	568	518	506	523	544	524	503	544	523	525	526	516	505	533	539	534	528	499	546	514	529	500	525	494	517	505	489	504	536	540	523	521	510	530	516	516	511	533	533	556	527	528	544	521	525	534	520	499	516	533	498	564	510	481	542	521	531	518	497	491	578	537	540	556	510	534	538	532	542	532	552	520	537	534	478	506	545	478	569	503	515	546	543	503	517	517	534	479	499	547	509	580	559	568	506	536	524	523	517	531	514	509	534	522	548	485	551	536	488	524	527	544	518	491	504	567	535	527	505	513	483	504	527	536	545	541	521	524	531	508	514	486	546	565	514	533	541	479	499	494	512	528	545	518	520	538	524	512	532	507	547	474	524	517	515	499	515	500	555	509	534	571	499	495	492	508	528	514	593	507	561	527	524	516	521	545	532	472	536	523	545	501	542	507	515	492	525	529	508	525	495	516	510	502	506	489	526	489	504	525	500	531	548	521	528	508	527	508	500	485	504	458	524	527	496	500	514	538	508	519	536	534	544	509	525	503	505	523	555	496	509	523	509	521	536	525	519	524	511	538	523	481	479	523	502	556	534	489	521	492	514	524	521	519	528	509	532	537	520	528	533	517	544	491	486	529	527	533	521	554	505	505	540	522	473	520	514	495	531	513	485	536	527	508	539	525	507	527	519	538	535	516	523	509	537	492	557	510	528	514	485	499	532	561	556	503	510	538	536	512	489	533	535	489	503	522	506	520	491	541	515	480	506	557	502	521	521	534	512	582	494	551	523	559	515	522	559	528	513	546	497	523	498	532	532	469	541	529	539	557	553	510	518	557	518	571	504	493	548	538	514	546	501	487	534	514	555	531	522	494	485	517	536	512	507	502	554	505	481	550	500	526	502	561	567	538	566	526	512	526	523	572	496	542	498	527	536	531	513	530	526	497	535	516	500	535	499	514	523	497	528	533	542	535	514	522	515	519	558	515	513	515	523	547	502	529	539	535	490	518	508	497	547	555	516	529	544	529	515	540	505	509	551	504	530	545	514	488	497	517	495	513	513	503	516	531	509	532	526	545	488	503	494	569	495	517	523	494	485	489	473	509	503	543	539	542	542	525	512	515	549	561	508	524	554	535	540	548	509	510	509	523	480	548	491	524	518	500	545	534	504	517	519	515	540	513	528	524	524	557	466	544	529	494	540	485	516	538	490	506	518	499	511	485	499	519	558	509	517	520	530	502	482	501	535	531	530	535	500	500	531	569	521	503	513	506	563	524	519	524	525	512	515	558	489	550	511	524	518	535	521	571	507	498	564	528	527	521	533	500	529	534	521	513	544	491	540	547	490	519	521	499	528	514	537	540	515	508	519	489	492	518	511	532	516	501	543	551	496	530	509	491	501	526	552	560	510	499	532	535	533	543	546	568	525	535	517	566	513	504	521	489	551	506	542	572	559	490	537	504	518	530	505	523	531	523	515	523	502	487	540	491	521	514	529	508	470	532	510	532	498	485	503	557	516	511	520	485	484	504	523	537	527	533	495	544	528	547	510	518	514	505	535	510	499	515	521	498	534	552	532	541	554	526	486	498	555	525	509	479	533	542	500	559	542	518	536	536	534	520	487	506	492	530	527	538	535	557	544	532	570	517	510	525	536	516	539	526	512	562	542	509	513	499	513	512	512	516	550	537	513	529	514	538	550	529	553	531	542	524	516	460	515	542	513	524	530	518	536	532	521	490	481	493	520	543	541	520	491	507	513	505	501	513	553	511	517	523	538	505	531	506	488	528	495	497	502	546	533	491	483	547	537	502	501	521	511	562	511	489	550	520	493	516	498	500	574	552	516	507	477	527	538	540	567	492	547	558	497	511	582	538	543	521	522	537	498	514	510	513	540	494	536	549	549	469	549	523	543	537	534	501	509	537	522	487	483	515	495	500	559	505	545	499	521	516	549	523	515	494	481	516	507	562	520	553	525	531	526	555	515	536	481	518	515	555	506	521	509	496	475	547	530	538	512	514	554	527	520	559	506	509	546	518	510	546	519	537	511	508	563	529	509	524	534	518	493	537	556	520	511	507	500	528	530	509	546	523	483	521	513	544	521	480	512	522	533	546	523	533	584	507	504	540	533	552	537	525	548	528	541	520	507	527	521	513	494	491	540	522	529	535	536	541	526	521	474	547	531	475	522	580	516	527	501	549	515	496	528	512	507	521	510	497	506	554	534	515	513	527	531	559	542	540	493	507	567	555	506	508	495	464	523	503	493	555	511	501	543	503	510	509	532	541	534	508	525	517	500	522	527	519	503	511	506	483	524	468	513	540	552	552	546	529	514	520	516	532	515	544	565	508	534	518	556	535	549	530	531	578	521	533	529	468	505	484	499	526	514	528	545	525	501	508	517	514	531	530	533	551	504	502	514	494	526	507	486	537	534	513	502	526	516	515	512	544	539	505	495	454	511	515	511	512	518	515	526	506	529	526	527	491	487	524	484	515	505	543	555	547	507	512	514	543	576	524	504	534	546	515	554	513	501	544	514	532	589	517	499	505	515	519	514	583	480	504	496	506	483	514	547	515	506	518	520	511	496	523	493	502	526	510	554	556	515	492	559	558	497	493	509	509	514	520	542	525	520	521	513	574	533	511	519	539	537	542	552	539	477	519	473	529	560	521	499	509	526	546	537	514	518	513	482	531	511	506	497	522	512	516	608	566	507	517	501	547	536	493	574	548	496	521	556	544	561	527	483	525	530	536	504	506	505	557	537	519	525	549	539	520	553	494	490	515	536	556	540	495	509	522	542	542	553	456	556	522	495	484	510	521	513	528	538	543	532	550	505	501	553	516	514	510	490	552	504	531	504	487	512	496	497	513	534	514	514	531	533	544	518	526	530	527	529	546	537	559	538	474	526	579	527	544	479	530	502	554	516	561	487	531	504	555	529	534	541	528	521	510	534	474	518	537	526	537	543	503	544	531	521	508	549	535	501	537	541	468	528	488	476	505	547	542	501	507	523	518	534	490	531	516	517	515	518	537	498	517	516	516	552	540	506	499	529	547	542	501	513	530	538	509	556	558	509	551	481	549	462	522
3518	3258	124	97	181	238	166	150	137	94	83	75	57	66	51	43	49	41	40	38	43	36	31	28	41	32	20	36	33	40	24	26	25	29	32	17	20	21	32	21	25	31	34	28	22	33	21	24	20	16	25	25	20	21	18	21	13	21	21	23	16	18	25	12	26	20	21	17	14	15	19	22	27	14	20	22	15	30	14	20	13	16	21	24	23	20	23	20	26	27	17	24	26	19	22	16	28	18	16	20	20	18	23	24	19	20	16	18	16	28	20	26	14	16	12	23	24	19	29	24	23	23	19	19	21	22	18	19	13	26	23	16	23	22	21	17	14	20	19	24	23	22	15	21	14	17	19	13	22	21	27	18	14	17	18	21	20	11	18	12	17	18	20	14	17	25	31	20	12	16	24	29	26	23	17	16	18	19	22	31	19	15	17	18	21	28	12	23	16	15	20	21	22	25	21	21	18	15	24	23	25	18	27	18	23	20	22	20	18	18	20	16	15	20	17	16	18	21	25	26	22	20	14	32	21	15	22	20	18	24	22	19	18	27	18	21	25	22	24	28	18	15	8	13	17	16	13	29	22	27	13	26	20	20	29	26	26	14	21	21	12	24	19	26	14	30	14	24	25	14	31	9	19	30	25	22	26	20	20	27	16	23	22	23	26	28	21	16	24	19	16	16	17	25	11	16	26	18	20	18	16	23	20	19	13	20	16	23	28	19	17	21	24	21	17	20	19	18	18	20	20	16	21	21	23	32	20	18	24	12	14	16	21	18	25	15	21	22	17	19	22	12	17	19	20	24	14	27	13	26	13	15	22	18	23	18	28	19	20	15	14	15	18	15	20	30	23	17	22	25	20	18	21	25	27	27	13	23	19	23	22	19	21	17	26	14	14	18	22	22	23	23	17	19	14	21	20	18	20	18	16	20	20	24	22	27	15	20	17	12	16	24	27	30	16	25	24	16	21	16	15	15	19	19	21	15	22	19	11	23	14	24	18	11	24	18	20	21	17	32	18	15	30	15	16	19	17	27	22	18	15	21	23	22	11	22	19	18	22	25	16	17	18	21	28	21	20	17	19	22	17	18	22	19	21	22	17	18	27	17	31	24	20	31	10	20	25	22	15	21	19	13	18	20	22	17	25	19	21	16	14	18	15	27	17	13	16	18	21	16	17	17	23	20	19	19	26	20	17	20	21	14	20	23	16	20	28	25	19	19	30	21	19	15	23	23	19	15	12	15	21	21	23	19	14	24	18	18	15	15	26	18	23	21	15	22	18	23	24	26	26	30	17	22	16	22	23	21	15	16	11	16	17	15	24	19	25	14	21	23	17	14	23	23	23	25	21	16	20	21	16	17	17	12	18	19	22	22	22	26	19	23	28	22	14	18	29	29	25	17	18	25	25	16	15	16	28	27	21	14	15	24	14	16	23	25	12	22	21	26	16	14	24	15	22	28	31	14	13	27	16	27	17	21	18	18	20	21	27	22	19	16	17	22	25	23	17	11	15	13	13	17	17	19	18	13	14	20	17	33	23	21	14	27	17	22	20	21	21	29	21	21	28	17	18	22	24	16	22	27	20	22	19	20	20	18	21	21	17	22	16	19	16	17	17	18	21	20	17	14	23	25	26	15	21	16	20	22	16	15	20	13	22	19	20	22	17	15	20	19	22	29	24	19	17	16	28	20	16	23	14	22	11	16	18	20	26	19	22	15	19	22	23	15	25	13	11	18	23	13	20	19	18	21	18	20	19	22	13	18	12	23	17	14	19	26	17	13	15	12	16	14	13	19	21	26	23	21	21	16	22	20	29	24	14	19	17	28	21	15	24	16	13	17	15	13	18	9	21	11	21	13	16	21	17	16	15	25	20	21	22	21	17	11	17	14	11	24	22	23	17	17	17	15	20	18	18	20	24	15	17	21	12	18	19	27	14	24	17	26	16	17	24	20	17	18	21	18	21	21	15	14	16	26	16	15	18	16	18	23	25	25	20	25	20	22	15	19	23	18	19	19	17	21	30	26	15	17	20	21	19	18	18	18	18	27	23	13	20	16	13	20	13	13	12	25	19	28	18	18	20	21	18	20	20	23	15	20	21	12	19	28	17	28	21	15	28	16	19	14	18	23	18	38	24	13	19	23	17	19	22	26	20	22	29	16	24	20	21	28	31	16	17	20	19	17	23	19	15	16	20	22	27	15	19	15	26	12	8	21	26	19	14	14	15	16	17	17	22	16	27	12	18	12	16	19	21	27	12	22	20	18	19	23	25	19	24	17	27	24	20	22	19	18	15	24	11	20	18	11	15	16	14	22	17	22	22	15	17	22	20	13	25	21	20	29	23	11	22	26	21	20	22	19	18	25	18	18	24	25	27	13	21	19	24	19	19	18	27	12	26	12	20	19	19	31	17	30	15	22	19	20	23	20	28	26	17	23	23	17	20	17	21	17	26	18	22	20	18	15	16	22	19	20	14	15	10	17	16	16	23	24	18	13	20	23	18	17	17	18	18	16	19	19	21	21	30	23	15	12	26	26	21	16	19	20	25	22	19	14	19	16	23	16	24	23	30	20	14	25	24	18	23	20	15	24	22	20	15	11	19	24	32	22	19	14	16	19	16	27	27	13	22	13	17	13	23	16	21	17	24	14	18	14	26	16	23	17	24	26	16	16	22	14	23	26	20	25	17	17	14	31	14	21	22	19	19	23	19	23	15	31	28	17	23	26	18	19	14	23	12	17	23	15	14	23	13	18	18	17	22	20	15	14	23	22	24	27	18	18	28	15	17	22	19	17	22	22	17	17	19	24	25	19	18	20	11	16	26	15	28	11	24	21	20	17	22	23	26	20	20	23	16	23	16	26	19	21	17	26	15	19	20	21	28	22	18	19	22	21	39	21	23	12	21	19	17	15	22	23	16	16	25	21	21	20	21	26	16	16	17	17	12	25	15	25	25	29	27	15	13	20	24	16	24	20	23	21	21	23	23	24	16	11	19	21	15	17	27	22	18	23	21	14	13	18	20	23	22	12	23	18	14	19	16	19	19	20	21	20	17	22	16	11	24	21	20	14	19	11	17	26	21	17	23	24	17	23	12	20	13	20	15	29	21	22	16	21	16	14	18	18	13	21	25	19	16	25	30	12	22	19	26	20	17	28	22	19	30	23	24	21	16	22	10	20	18	18	18	21	21	19	20	17	26	13	22	23	21	13	25	16	21	27	26	16	20	23	19	26	19	17	19	22	18	24	18	26	21	33	19	18	17	24	23	16	24	23	21	16	15	18	15	23	16	19	27	10	12	19	19	20	16	17	16	20	22	23	17	22	8	24	15	18	24	17	16	26	17	11	23	19	22	19	17	23	22	13	17	23	22	16	16	23	14	19	23	12	18	21	21	13	29	21	22	20	12	17	29	22	22	14	21	23	16	22	24	14	22	26	16	20	14	8	11	16	16	23	11	21	17	18	21	20	14	23	22	18	17	13	22	26	20	18	17	18
26595	16506	3773	10912	17594	17203	14191	10461	8151	6350	5126	4226	3485	2943	2493	2229	1970	1767	1601	1398	1208	1190	1073	1006	918	847	835	790	674	691	667	616	600	530	588	530	546	514	521	497	529	478	487	439	443	402	443	426	422	432	422	442	446	421	447	409	413	382	412	372	383	385	366	390	421	407	388	371	326	352	364	381	333	425	364	369	327	348	361	363	366	395	383	356	328	325	349	327	344	341	374	338	324	376	362	353	373	334	344	373	364	333	367	338	364	371	351	363	338	340	347	355	338	360	364	351	368	385	357	374	366	345	369	373	333	335	346	361	364	329	380	385	345	354	374	351	366	374	362	377	374	373	363	351	354	329	343	336	351	324	325	331	361	356	348	326	319	327	352	372	325	309	341	345	333	302	346	357	301	312	347	344	317	319	358	346	345	348	335	338	324	346	322	353	321	341	330	352	352	360	372	355	351	335	342	291	336	313	301	328	328	315	322	311	360	308	341	351	331	346	338	336	325	336	336	313	353	327	316	313	320	354	316	316	303	312	335	315	315	335	346	346	352	330	351	358	335	353	322	332	341	330	360	346	342	332	320	345	328	321	327	350	315	318	324	349	341	345	316	332	316	339	326	320	356	335	317	329	337	286	333	353	302	338	340	349	338	301	339	337	336	321	342	343	313	329	353	345	335	316	310	360	304	353	316	343	310	325	338	316	349	356	304	323	297	334	326	335	319	296	323	322	322	333	305	380	349	324	353	326	328	353	373	290	340	338	337	324	317	334	329	330	325	313	343	355	309	319	322	348	335	331	345	337	333	314	343	367	336	335	330	317	327	329	332	324	313	334	285	372	367	305	309	330	321	322	330	354	323	338	336	332	346	335	299	337	337	333	323	349	314	306	312	347	322	324	334	327	342	345	328	332	311	329	298	298	317	316	303	392	302	326	318	325	331	343	310	308	348	317	345	324	331	317	330	335	333	330	342	296	310	351	359	373	307	335	304	332	344	334	337	308	311	330	317	334	351	328	313	331	350	342	375	326	309	361	331	323	323	350	321	330	326	338	327	324	338	328	322	330	289	340	347	330	333	297	331	330	356	315	332	327	358	311	341	311	348	365	335	295	322	346	321	317	301	314	318	334	320	333	306	332	350	336	338	294	295	334	359	340	330	309	334	310	302	359	315	326	349	336	345	345	331	345	350	299	319	320	307	327	353	332	320	337	350	371	302	344	347	315	342	363	346	314	328	322	344	314	345	311	298	333	327	278	310	335	302	342	340	310	328	337	333	312	344	334	322	309	330	361	325	351	320	336	303	344	321	361	325	358	313	342	326	329	364	359	329	352	335	328	342	315	315	336	323	326	315	297	369	345	308	328	375	356	359	342	344	342	312	348	330	315	296	365	315	320	377	330	325	329	353	361	289	331	330	337	324	318	353	371	337	385	346	348	335	328	341	357	342	326	355	330	322	337	348	316	322	321	353	350	316	325	314	340	323	353	329	351	304	331	346	347	288	304	371	318	350	353	347	308	317	354	329	363	305	329	316	295	326	339	318	347	345	312	307	348	331	335	315	311	356	313	304	348	310	333	325	306	343	330	360	339	345	347	354	311	321	336	301	333	343	330	340	369	329	338	321	325	334	317	360	329	351	330	336	321	344	339	344	326	314	326	323	324	366	332	328	343	331	337	307	323	337	319	317	299	367	321	348	296	303	356	315	322	335	322	330	358	345	339	318	368	328	351	343	306	364	335	328	317	336	339	311	331	301	331	340	327	298	300	349	339	356	340	365	358	372	321	329	295	313	345	330	338	306	348	323	291	316	338	333	305	325	306	345	330	330	357	338	321	336	322	304	334	330	331	337	345	312	331	358	343	327	345	335	301	327	337	306	346	336	326	359	359	322	336	333	365	349	311	352	317	326	345	302	319	325	349	342	304	360	323	328	351	339	354	322	295	303	279	334	364	334	335	322	358	311	325	329	334	333	348	315	326	324	308	337	331	299	290	346	343	324	309	329	321	359	311	312	317	317	327	309	329	298	334	299	340	329	327	339	339	331	322	335	308	344	345	327	321	333	351	308	344	316	327	325	356	339	352	345	325	314	310	337	318	320	321	322	317	307	343	304	321	311	320	316	333	312	343	353	324	338	346	340	328	349	318	328	310	325	331	350	328	315	336	301	328	332	306	331	331	328	314	315	328	321	324	355	310	319	299	297	345	344	306	332	318	335	329	310	350	327	304	324	332	333	304	320	321	316	326	324	298	349	365	348	369	301	346	323	311	326	335	342	328	328	316	318	329	329	339	328	301	355	326	343	319	303	322	370	345	325	285	344	350	348	335	315	321	335	323	335	341	329	323	329	318	314	313	332	328	334	358	313	300	318	361	339	366	323	340	337	327	323	324	332	324	334	333	318	328	323	352	354	344	326	325	321	324	315	310	330	337	341	346	342	308	335	328	330	337	322	307	339	357	336	336	324	342	315	343	327	348	335	316	331	342	326	325	330	337	329	323	360	318	321	330	333	325	317	312	348	331	307	327	347	348	338	324	294	345	317	338	324	366	316	322	326	311	332	361	329	340	342	330	337	321	325	341	349	335	354	335	318	358	340	343	313	335	308	338	333	337	349	371	314	326	333	337	341	335	297	328	310	332	351	322	336	347	352	315	320	349	322	328	327	324	319	351	338	288	310	297	313	323	323	360	306	317	327	324	299	335	330	350	353	319	324	359	368	321	296	333	304	312	323	301	315	340	349	331	325	271	333	327	327	360	340	322	307	335	296	304	326	334	365	332	330	340	314	340	345	344	315	345	317	342	303	326	331	318	325	329	331	330	330	342	326	283	332	351	300	349	324	337	318	364	320	347	342	356	359	320	310	363	324	300	315	310	321	326	292	344	359	313	333	330	349	344	332	324	331	328	342	357	341	326	360	330	355	376	335	328	314	328	327	335	329	323	364	352	353	333	356	379	361	330	322	341	366	342	322	342	302	329	328	326	298	339	320	358	324	309	364	324	329	356	325	280	364	329	336	284	318	333	363	305	313	350	323	312	330	335	337	293	295	326	332	331	342	315	326	300	325	345	354	376	383	322	353	330	317	303	308	288	312	334	361	328	305	297	329	373	294	327	371	323	329	368	357	341	300	344	331	337	354	368	366	304	321	311	317	330	344	322	317	322	346	337	315	337	346	287	326	309	343	329	326	302	329	348	345	339	333	311	343	334	330	349	332	333	321	352	309	370	308	346	335	314	334	359	296	343	339	309	318	325	292	333	333	341	334	306	328	360	326	322	310	357	334	317	360	372	328	315	361	293	353	329	309	301	294	305	313	317	330	334	314	325	287	330	329	316	356	303	323	334	327	325	330	335	333	339	355	329	331	361	368	334	337	334	349	300	309	301	287	325	322	340	309	333	334	305	366	341	354	330	341	349	314	359	317	348	320	315	362	321	314	348	344	331	318	301	362	314	332	347	326	355	350	306	292	361	304	329	325	356	359	351	335	320	337	347	321	284
5544	2607	166	137	179	189	181	165	124	108	122	114	97	73	66	79	85	72	68	66	70	62	61	71	53	65	54	72	59	59	68	51	66	55	65	63	62	56	49	44	68	58	46	76	68	55	49	56	53	72	56	56	58	64	58	48	54	56	57	51	51	41	60	67	53	46	50	45	53	54	50	56	53	62	62	56	60	58	43	54	51	55	62	61	51	49	54	58	49	44	59	63	57	48	70	56	52	53	73	52	55	56	52	64	54	49	51	56	51	48	57	47	62	39	46	56	49	51	56	40	51	53	67	51	60	53	56	55	56	59	55	66	47	46	47	44	63	43	53	54	67	54	69	33	57	54	45	50	47	56	60	59	63	58	48	52	49	53	54	47	56	55	46	64	54	52	59	67	57	53	56	54	48	56	47	60	64	52	46	57	52	53	52	46	64	52	35	61	56	48	43	44	54	57	53	62	61	62	49	62	56	54	53	55	50	51	47	49	54	58	48	44	58	57	39	67	60	40	51	46	56	52	58	51	57	55	67	47	57	48	58	46	52	43	34	52	62	47	58	52	39	49	59	52	43	64	49	55	50	43	44	47	54	45	42	58	58	45	35	49	48	47	44	45	48	42	57	41	39	62	70	63	64	64	41	57	55	64	48	48	70	57	63	51	50	51	54	53	53	46	52	56	59	57	50	54	42	52	56	66	55	51	59	57	61	55	54	66	36	48	45	56	60	48	51	48	59	38	75	59	50	55	51	43	41	49	52	49	56	47	52	51	53	54	48	50	41	43	67	56	70	49	58	55	38	55	58	67	45	59	59	57	53	57	65	53	54	61	53	59	50	60	45	53	44	58	81	56	47	48	60	54	50	53	44	66	47	50	48	48	72	50	49	50	64	50	58	47	55	69	47	38	56	64	55	55	57	53	54	48	60	53	53	49	52	47	51	57	61	59	56	50	49	61	53	52	68	65	50	53	62	55	57	42	55	62	61	43	42	56	48	58	58	59	52	56	56	49	48	45	56	43	62	43	46	55	55	44	43	53	47	62	63	74	56	57	53	52	53	51	57	62	52	48	49	57	48	49	51	58	55	54	58	47	55	42	56	56	51	59	64	54	51	57	54	64	53	50	58	58	64	52	55	58	53	45	59	46	59	51	44	55	50	63	57	53	59	50	61	58	49	54	54	40	49	57	60	53	48	59	51	59	50	47	53	49	36	49	65	65	48	65	48	55	58	51	53	60	56	48	53	53	49	48	43	59	53	50	47	60	51	46	57	58	53	46	53	44	72	56	48	49	45	46	49	56	49	68	52	59	59	44	48	63	54	42	48	57	55	38	51	49	49	56	39	47	52	63	61	49	51	55	43	59	53	56	46	55	53	51	59	55	51	65	46	47	52	54	52	45	58	53	61	48	54	55	53	64	61	45	63	66	40	52	60	55	56	65	49	59	57	58	46	55	63	64	55	59	50	44	55	51	54	53	57	56	60	51	52	44	59	59	52	62	46	67	54	51	57	66	43	50	47	67	49	61	60	44	58	56	47	48	45	45	59	60	57	50	47	69	61	58	55	54	50	57	53	52	53	47	47	51	61	53	46	45	60	42	56	67	71	54	61	72	64	38	43	57	61	46	49	69	55	66	46	60	47	45	53	54	51	48	57	48	46	42	47	48	45	51	52	55	45	58	56	46	45	54	53	58	46	52	45	55	55	55	52	50	50	56	59	45	53	61	42	60	57	58	55	55	66	51	52	49	55	57	58	55	50	60	48	53	58	55	47	57	68	55	55	44	64	53	58	51	67	41	58	58	38	60	45	46	44	53	46	66	48	61	63	63	72	63	69	69	64	50	47	44	49	40	50	63	56	47	55	51	62	60	50	54	48	48	53	62	46	51	46	53	52	69	61	46	42	49	58	62	60	50	66	65	58	52	49	59	51	66	53	48	49	58	47	46	50	47	44	51	50	52	66	35	56	49	51	59	56	45	59	47	59	57	49	49	51	50	48	64	58	47	57	52	49	56	51	61	48	51	58	45	65	48	55	51	54	55	59	61	53	46	51	50	49	42	47	48	49	53	41	61	47	59	59	45	48	46	48	52	49	60	44	55	41	53	42	55	64	61	40	60	36	50	53	48	52	52	40	60	59	53	57	63	58	60	52	41	61	57	60	49	50	46	52	53	61	52	49	51	48	47	64	51	54	56	57	55	45	45	52	56	44	58	40	48	61	56	54	46	34	45	63	42	58	52	50	58	50	50	48	52	59	44	49	54	47	65	44	53	44	47	61	43	37	57	57	39	48	55	50	53	42	42	50	39	54	55	55	46	55	58	55	53	50	38	51	69	60	57	61	52	45	44	53	61	56	49	51	56	66	41	37	60	53	58	52	51	53	58	49	71	47	56	48	38	49	64	56	56	62	60	57	52	54	60	47	66	58	52	63	62	53	58	53	46	52	52	45	40	63	48	45	48	60	52	57	59	45	69	54	45	49	60	44	63	66	34	55	54	52	49	44	55	58	50	54	62	57	50	51	60	57	56	59	64	59	59	52	50	44	49	56	56	57	60	63	57	68	55	44	51	42	53	52	34	54	49	52	52	44	58	46	48	54	56	48	54	52	43	67	47	44	46	52	48	57	60	55	62	37	55	51	56	70	54	48	57	39	61	51	49	48	51	51	66	42	55	59	50	59	55	60	54	51	58	47	73	53	58	59	57	54	45	60	54	57	54	58	61	47	49	54	53	41	60	51	35	47	55	76	47	56	54	52	51	55	66	62	51	57	58	58	65	55	58	49	68	57	61	59	47	46	40	52	50	57	61	64	54	40	45	44	47	45	64	54	58	35	54	49	51	66	56	54	54	51	61	57	54	54	47	56	70	54	56	68	58	57	58	46	44	59	53	49	58	49	49	53	46	59	59	60	62	68	46	53	58	59	59	44	53	65	53	37	58	47	51	43	58	57	66	63	56	66	52	67	50	53	47	47	48	44	46	53	58	59	44	60	61	37	53	49	48	54	61	67	53	44	48	56	55	59	65	48	54	57	55	42	60	58	75	63	47	48	43	57	52	54	61	58	48	48	59	63	59	43	60	58	42	41	56	47	54	64	40	43	60	61	53	59	69	48	52	45	42	53	63	46	40	45	49	56	57	64	61	55	62	50	57	46	56	59	49	54	68	62	51	54	54	57	78	45	48	50	61	56	67	63	51	40	56	51	54	45	41	47	50	55	44	56	52	47	57	69	46	57	56	50	47	44	38	51	55	37	46	56	58	43	47	55	51	52	48	54	67	61	62	63	59	55	60	42	50	64	54	51	46	49	55	50	55	58	43	59	51	53	56	55	58	53	58	75	44	47	55	47	50	48	54	55	71	47	59	58	44	58	47	49	51	54	54	53	58	49	51	30	50	44	60	47	56	58	50	51	58	42	54	58	41	51	55	59	49	62	58	43	64	68	60	48	51	49	60	55	42	49	52	64	59	60	41	52	62	68	50	56	50	56	53
28888	14868	3775	10199	16402	16114	13482	10282	8020	6417	5181	4492	3709	3186	2853	2584	2337	2167	2022	1889	1713	1547	1478	1461	1377	1359	1300	1189	1195	1141	1141	1127	1120	1161	1037	1037	1003	1007	1044	930	1048	985	963	970	933	1008	951	973	937	971	906	943	989	905	988	962	959	918	936	942	945	888	955	868	899	917	923	896	918	866	889	861	894	882	886	848	888	883	844	872	834	863	891	883	879	865	900	919	883	888	862	897	892	873	906	874	900	848	884	901	853	894	878	857	934	893	894	906	908	962	935	876	876	874	828	920	921	892	856	923	838	915	882	887	887	876	836	865	870	872	922	918	909	869	869	922	924	867	924	890	891	842	846	820	844	843	851	837	881	859	828	912	805	870	852	854	864	873	871	883	847	842	889	829	853	868	798	851	843	880	891	884	855	844	861	852	861	830	877	871	784	878	834	836	885	904	838	914	900	873	865	867	834	851	869	833	890	836	832	823	876	885	825	891	868	855	884	899	876	838	816	823	880	837	811	835	874	839	864	833	854	794	882	864	846	859	872	869	896	837	924	875	896	876	866	882	840	874	873	859	831	785	836	818	837	845	838	916	827	853	885	844	827	844	848	888	870	864	824	869	860	875	849	896	867	832	851	835	855	840	864	870	841	818	866	901	849	839	870	839	846	846	825	844	844	883	825	835	864	889	890	862	829	839	884	800	841	858	894	869	886	862	844	823	825	874	844	827	812	822	840	883	876	855	822	843	840	899	821	835	840	859	872	847	814	912	885	821	869	874	857	865	846	870	831	845	812	827	862	845	861	852	850	885	802	844	832	823	856	862	835	818	834	829	863	814	792	801	857	893	831	903	848	836	844	876	896	873	850	877	883	864	832	839	860	859	855	852	857	862	862	832	852	869	817	822	869	849	860	834	842	893	834	872	826	862	819	884	890	881	861	831	845	840	841	825	841	862	880	812	838	799	807	823	866	899	896	796	859	854	861	863	882	860	827	854	834	822	845	857	880	842	841	831	884	824	815	824	871	840	763	869	864	874	870	879	865	851	847	896	872	840	803	859	847	877	860	782	854	886	871	844	837	859	835	872	858	817	830	835	868	823	772	844	811	888	849	882	810	854	817	821	848	828	879	890	830	803	829	782	847	846	863	833	905	807	811	864	876	835	871	870	836	861	827	857	884	870	855	870	844	848	840	880	853	878	849	817	881	830	862	864	917	903	895	866	904	836	847	858	831	827	901	876	863	859	858	818	888	879	843	872	843	863	833	836	875	871	871	873	898	834	882	877	888	868	806	884	836	856	825	868	884	836	841	884	855	859	892	873	869	816	855	860	896	892	831	849	903	844	845	807	808	843	861	841	836	868	845	859	803	849	871	817	833	813	814	846	826	864	884	900	846	890	857	864	851	802	848	846	856	866	885	812	869	819	843	872	815	855	846	876	890	853	833	835	863	865	836	836	842	845	838	830	820	851	843	862	858	856	856	854	907	826	825	831	853	808	873	884	809	877	850	870	874	824	833	875	823	863	861	879	867	810	830	827	879	875	885	849	876	818	814	875	847	888	813	857	858	802	828	901	862	878	809	849	900	866	834	867	839	800	850	842	809	849	860	882	855	853	889	879	850	845	890	841	862	880	829	863	909	850	845	855	885	860	863	892	830	850	828	897	857	891	892	857	875	855	830	860	925	844	844	892	875	851	856	823	809	881	864	865	875	866	848	790	840	828	845	836	869	832	887	855	812	813	892	815	804	866	815	857	838	923	877	848	836	775	804	820	847	804	853	810	893	859	780	825	905	856	809	852	862	873	863	877	851	861	863	882	876	847	823	857	874	874	833	841	840	857	890	871	823	847	833	853	889	815	833	842	869	825	905	828	827	836	900	849	836	819	831	882	887	884	906	857	856	792	873	815	832	857	831	830	855	845	908	822	860	892	821	881	895	838	831	861	856	886	898	872	871	856	797	759	886	884	862	845	842	883	821	849	882	848	883	900	862	895	825	877	856	850	819	871	772	772	855	887	838	897	791	892	883	862	803	847	900	851	854	849	898	863	823	870	870	879	932	872	799	874	872	834	861	859	810	866	856	808	842	825	921	851	845	878	900	844	822	791	873	875	841	844	817	863	844	843	838	837	843	814	844	885	924	879	880	839	865	881	861	800	884	857	876	868	861	826	872	864	870	881	846	830	871	848	880	821	860	873	931	864	816	873	856	851	854	886	866	829	835	887	831	875	829	838	867	862	884	882	914	886	850	850	845	899	864	847	860	825	851	877	913	823	822	918	876	849	857	870	862	828	822	850	844	821	845	867	854	874	843	813	841	912	834	864	808	848	838	854	879	854	857	840	813	914	843	796	887	804	841	844	861	859	825	868	840	857	791	844	825	855	864	820	791	844	857	919	885	858	889	841	860	915	850	890	903	883	890	819	805	836	885	866	891	893	820	915	907	858	792	871	839	864	835	809	795	860	881	814	857	898	884	824	838	848	844	884	896	868	844	860	841	842	866	862	874	798	832	869	826	799	844	906	877	884	805	842	873	880	897	841	872	841	816	848	848	814	877	826	873	905	880	859	804	884	826	906	848	842	878	885	803	869	895	886	890	872	872	865	813	881	820	847	828	778	826	833	837	861	838	825	837	853	826	808	782	856	893	833	857	838	797	864	845	809	858	925	827	832	862	873	856	861	824	839	841	844	866	828	818	847	862	864	827	831	854	825	879	844	827	858	827	832	838	847	852	871	861	888	886	826	823	844	823	899	871	843	891	874	810	838	807	883	778	850	873	866	811	826	852	873	829	888	857	834	851	836	909	857	909	865	863	829	871	834	821	889	808	842	815	884	867	841	815	873	888	834	863	863	856	830	873	818	882	806	833	850	870	868	858	865	822	881	885	808	822	861	823	835	900	904	879	828	858	812	809	871	795	849	863	829	849	835	874	837	914	859	862	814	890	852	836	835	806	804	845	882	831	770	873	794	860	863	814	836	864	851	851	810	821	860	831	821	927	886	854	810	856	810	814	821	846	855	823	859	839	815	876	870	863	882	824	857	934	801	849	861	874	851	879	872	892	835	848	811	862	886	844	842	868	844	891	862	817	840	814	836	821	901	865	841	878	852	853	819	827	888	843	817	849	857	852	842	841	887	876	841	844	848	853	847	873	809	880	856	871	856	827	831	821	849	825	829	869	895	833	873	856	868	853	881	842	855	901	868	872	839	876	885	839	867	799	843	801	856	831	883	863	857	847	845	896	848	798	847	846	852	841	843	885	876	874	810	876	896	830	846	890	850	831	864	844	853	859	853	873	849	883	860	850	926	838	860	857	881	811	882	851	892	905	825	861	861	850	861	835	879	864	871	879	800	925	873	865	834	911	828	866	806	913	919	847	878	860	879	842	858	856	917	867	829	870	855	874	862	862	882	863	859	803	852	836	834	862	778	829	839	828	845	839	856	833	824	854	841	842	844	832	882	868	830	856	865	837	876	863	837	921	844	891	809	867	818	819	835	862	831
9181	7575	251	152	319	353	297	282	216	161	174	148	131	106	95	84	84	86	75	59	67	61	56	67	54	48	51	42	44	60	58	57	50	50	41	44	49	46	44	53	46	36	37	58	38	53	47	46	36	42	42	41	50	44	46	53	45	52	42	28	41	48	52	44	43	52	48	51	38	39	45	49	39	39	37	45	39	39	40	46	45	51	33	37	48	42	42	49	37	31	36	50	45	38	40	36	46	45	35	35	44	44	54	58	52	50	39	40	41	42	44	33	34	29	44	46	35	45	29	40	40	36	42	41	37	43	47	46	35	35	40	41	40	55	36	50	41	50	49	43	45	37	23	36	47	51	39	43	38	41	39	36	27	35	42	46	44	39	32	50	41	37	42	44	38	40	41	38	43	44	41	31	40	31	40	38	38	39	42	43	47	47	44	39	47	39	42	49	46	43	47	35	41	41	39	39	42	38	44	37	43	37	55	39	37	38	44	36	41	56	43	30	40	43	45	53	47	31	38	34	48	40	43	53	47	49	39	38	44	39	44	41	37	38	39	42	36	50	33	39	51	35	42	39	34	33	35	47	37	32	43	30	28	49	38	40	48	36	37	43	52	43	34	43	29	37	45	36	55	39	46	38	42	41	42	38	37	54	29	43	44	38	39	31	35	31	45	36	36	36	37	41	39	45	37	42	38	42	36	40	42	50	42	43	44	29	34	43	45	37	40	40	49	38	42	35	50	45	46	31	41	38	47	42	36	39	35	42	51	33	37	38	40	48	33	39	52	36	46	33	35	43	49	39	33	43	41	43	41	37	49	48	43	40	41	43	43	29	41	49	40	35	42	39	38	32	44	41	45	41	36	40	28	45	45	36	42	41	40	44	46	42	37	46	54	47	39	39	34	41	39	39	36	38	47	35	28	63	39	38	39	42	44	29	40	42	40	46	39	32	50	47	30	40	44	43	43	42	32	33	41	33	54	36	36	23	42	38	36	34	40	44	32	38	34	41	42	33	42	34	41	48	38	47	32	32	45	37	35	31	32	40	42	31	36	31	38	35	40	39	33	38	46	36	31	32	39	39	46	20	43	37	47	38	46	36	47	47	40	42	21	48	39	49	36	39	42	45	35	43	41	52	44	42	43	41	49	43	39	42	47	39	41	21	44	47	29	43	38	36	49	28	37	38	46	48	39	33	43	38	37	24	42	50	38	43	38	35	42	29	43	33	31	43	38	48	49	40	43	33	50	36	31	38	44	39	43	36	38	43	37	41	47	36	37	34	32	43	34	45	42	36	41	41	44	44	39	37	26	46	40	48	48	43	36	41	33	37	60	45	31	38	43	45	37	47	30	33	41	37	42	46	42	47	46	39	35	38	40	50	42	50	41	32	47	48	49	44	40	41	36	33	46	42	34	51	36	35	45	49	43	48	35	33	35	45	47	39	35	46	40	32	36	45	45	57	35	49	43	37	28	48	29	43	41	38	34	36	41	38	35	38	48	42	39	48	40	40	38	44	46	39	46	37	39	32	40	36	42	48	40	36	44	50	44	35	38	36	48	47	31	33	38	40	40	39	53	42	41	49	53	43	32	35	34	35	32	24	36	44	41	29	47	30	38	43	39	44	43	36	35	33	51	51	40	39	43	28	42	38	43	30	43	39	45	42	40	44	36	38	49	37	32	30	38	37	35	41	48	46	24	35	44	47	43	44	40	41	40	42	29	43	33	31	35	50	32	37	29	52	41	34	43	38	48	44	34	41	36	50	42	39	45	51	40	36	36	30	41	41	49	33	40	40	42	31	38	41	36	46	48	35	31	26	44	42	47	40	36	40	40	40	48	48	29	41	42	35	29	42	37	44	48	45	35	35	49	49	30	43	34	42	49	34	40	51	45	43	44	37	36	32	40	47	42	50	40	36	32	54	48	44	41	31	35	37	41	39	47	37	40	35	38	33	44	54	48	42	42	37	40	53	25	43	49	37	43	39	32	39	36	46	39	41	38	38	43	53	40	39	39	39	39	44	43	38	24	47	45	48	44	35	34	42	30	39	33	44	35	45	48	37	41	44	36	42	35	41	47	44	31	40	38	51	45	34	37	43	41	43	44	30	53	37	40	37	43	26	31	31	35	51	52	48	38	34	43	40	45	38	35	44	38	38	31	50	41	33	37	36	42	50	44	42	39	56	34	44	27	43	41	45	37	34	40	46	33	41	34	36	33	35	26	38	39	49	29	39	32	48	41	27	40	65	43	28	39	52	30	40	44	45	36	47	44	42	39	32	36	44	38	36	32	42	32	30	48	44	50	38	43	37	31	40	40	42	48	34	40	40	38	49	45	36	32	40	44	37	46	42	31	35	41	33	57	36	40	36	40	37	52	44	35	40	31	34	33	45	47	46	40	36	36	36	42	31	31	45	37	47	35	45	41	33	39	36	44	35	52	27	41	33	35	43	34	48	45	42	35	47	40	36	41	32	35	37	34	41	36	38	53	33	37	52	35	34	37	38	42	37	40	43	37	32	39	32	30	51	49	28	41	31	44	40	36	36	38	44	45	35	36	39	36	42	41	42	47	46	42	36	36	30	32	39	40	33	36	45	40	35	45	43	40	43	42	46	50	41	50	36	41	44	36	35	48	42	33	50	49	36	45	51	32	34	38	33	40	37	39	37	38	45	47	43	41	37	54	36	40	45	37	35	39	37	42	51	43	48	39	49	40	39	48	52	38	50	41	43	38	49	58	46	33	51	43	40	41	21	39	41	31	41	31	39	50	40	39	34	34	42	40	36	36	32	40	48	41	43	36	42	34	34	40	36	38	37	34	43	38	36	35	50	36	41	36	44	46	32	40	36	31	38	29	35	27	42	41	30	40	43	46	55	39	33	39	38	31	46	44	45	37	45	31	46	35	33	40	36	38	38	33	37	48	33	38	38	35	45	37	46	36	35	36	29	40	28	35	42	37	52	37	29	45	52	41	37	30	33	34	41	37	39	36	44	48	42	40	42	43	51	39	43	40	50	30	40	28	39	38	41	39	48	37	37	39	41	35	41	49	31	46	48	34	26	50	43	52	49	41	42	31	40	46	37	52	29	38	48	41	39	32	42	35	38	42	35	37	46	36	36	25	46	46	39	46	38	43	38	42	44	40	37	45	31	39	34	55	29	38	45	42	34	32	39	48	32	34	30	31	39	34	46	40	36	40	42	41	30	44	45	39	29	42	46	53	44	50	39	40	41	40	38	35	55	42	47	38	43	34	43	44	38	32	43	38	34	40	48	35	48	34	35	37	49	57	44	35	45	30	38	41	47	45	43	50	42	27	34	30	42	46	39	39	46	43	45	39	45	33	45	45	42	37	41	40	32	53	45	47	43	29	59	32	27	28	30	49	38	30	36	41	43	41	44	39	51	37	39	44	39	33	29	51	37	28	36	44	40	45	56	35	47	49	35	42	45	39	41	46	43	45	35	36	38	38	38	38	45	45	43	49	40	36	33	35	46
32233	14299	5767	15689	23903	23502	19840	15631	12281	9875	8268	6863	5648	4732	4220	3842	3355	3024	2745	2400	2223	2051	1948	1742	1580	1471	1417	1374	1289	1251	1187	1124	1095	1051	1032	1063	1024	962	906	925	893	894	889	911	856	855	885	878	855	793	759	854	871	872	818	776	782	785	818	747	742	784	807	774	756	731	679	713	727	735	693	728	709	733	737	703	732	720	676	657	699	631	699	666	691	727	657	660	669	634	655	660	731	691	721	701	725	682	662	693	635	726	707	680	717	710	670	704	712	696	673	727	703	687	665	717	739	709	711	688	684	704	697	634	670	702	663	648	670	660	684	698	688	668	709	722	710	700	733	705	691	629	641	672	605	669	700	652	667	713	651	638	590	624	649	626	624	686	665	640	676	641	655	635	665	647	645	673	659	633	657	691	622	622	624	634	655	608	634	675	654	673	715	665	625	660	630	682	685	633	678	676	641	692	628	649	625	639	646	613	637	619	644	641	584	658	671	629	641	664	628	636	605	670	648	626	683	642	619	667	614	606	640	643	661	670	625	686	659	632	639	613	625	644	679	653	640	651	614	672	651	621	584	652	690	682	651	612	650	657	651	624	671	652	701	624	639	670	663	658	637	625	648	630	634	672	617	658	600	634	662	646	618	600	616	642	623	637	646	699	624	617	623	667	624	643	639	615	676	622	643	630	623	636	637	643	633	666	617	667	628	621	659	659	656	651	660	616	659	606	647	671	660	678	653	673	608	649	602	678	609	646	700	714	661	700	664	603	633	675	588	624	642	663	636	684	615	666	645	635	596	657	637	629	644	615	626	698	632	628	613	630	627	635	635	657	626	609	636	610	624	591	641	650	684	620	604	644	666	643	628	686	623	622	651	650	655	606	653	610	654	681	645	619	629	621	629	668	643	678	673	596	608	674	621	633	638	687	640	613	652	607	621	644	680	611	671	651	603	662	644	675	622	632	710	629	601	608	636	690	661	684	623	666	631	605	677	617	677	621	702	662	674	637	611	647	650	623	645	642	702	634	651	628	635	647	639	661	630	642	619	662	651	683	597	649	648	637	645	632	686	631	645	653	666	699	652	630	668	660	678	659	638	606	615	673	627	656	636	641	628	649	670	639	608	627	645	606	661	609	662	658	641	623	610	658	640	596	652	665	674	660	625	642	637	649	624	625	614	687	655	656	651	617	603	654	596	655	671	623	656	649	614	646	625	575	662	684	655	684	636	620	626	633	606	620	668	611	623	677	680	634	630	657	652	651	640	599	695	633	629	653	654	583	656	641	652	655	677	676	626	657	636	649	605	644	652	615	686	675	643	621	623	659	612	595	634	656	618	627	628	646	646	663	637	645	618	643	599	669	681	638	646	621	657	664	633	630	631	604	668	653	605	667	707	649	665	563	656	661	669	648	673	633	670	656	636	697	693	630	645	652	661	641	649	667	615	663	635	688	652	677	641	618	634	628	617	571	590	671	634	645	665	623	667	636	612	643	648	630	671	632	648	643	650	668	652	637	662	664	612	636	685	639	631	635	660	649	668	605	632	637	634	659	630	667	651	660	652	621	648	663	633	688	615	647	633	656	634	681	635	638	646	615	620	612	613	614	691	634	648	629	654	602	627	708	632	640	635	653	654	637	625	672	673	662	691	597	638	636	632	653	639	663	641	640	620	662	609	639	646	616	657	653	652	614	661	607	606	614	684	659	635	623	664	620	684	688	695	636	653	635	627	598	685	652	663	600	645	635	682	590	649	636	673	616	642	660	640	625	643	633	653	634	646	679	638	657	637	677	636	624	686	613	663	601	656	606	618	607	662	631	626	672	700	650	655	672	668	671	633	663	664	625	641	650	676	634	617	674	655	660	644	626	592	654	639	659	640	639	628	632	590	642	628	647	622	669	654	598	597	641	625	644	666	666	664	620	645	640	664	636	649	596	658	639	658	687	668	670	641	631	629	652	614	677	676	693	622	660	615	617	638	643	661	641	640	687	675	640	659	636	685	628	641	678	658	653	636	631	663	627	652	645	630	676	694	596	681	645	635	669	692	622	657	647	689	674	639	652	681	678	645	615	621	663	621	661	616	648	615	649	615	622	641	657	630	615	628	639	650	617	635	652	674	614	614	613	639	639	615	669	623	636	673	636	628	639	623	680	639	657	646	635	631	654	635	596	671	639	651	643	632	642	629	630	630	627	653	644	645	655	628	685	617	644	637	655	687	655	658	665	626	600	667	665	583	638	673	632	607	670	620	617	629	572	654	683	634	700	621	620	657	649	633	638	622	687	638	684	642	632	677	625	704	607	626	653	629	664	641	638	626	619	666	667	665	660	609	659	610	655	656	647	595	638	624	648	635	675	667	666	698	617	612	658	649	612	641	630	647	677	639	630	622	620	609	641	693	643	637	596	638	647	631	665	635	625	664	642	618	650	648	626	643	619	630	635	671	610	610	651	658	634	626	659	657	682	625	637	683	627	605	644	613	644	641	645	630	605	667	669	636	651	621	669	638	674	633	645	653	629	623	626	610	646	669	633	614	649	655	645	632	679	668	670	645	666	621	676	630	614	653	679	675	669	617	662	649	620	599	606	654	619	659	658	643	616	602	661	637	664	607	634	603	668	654	682	642	620	581	619	651	624	637	701	649	585	684	627	634	642	654	633	632	648	603	620	645	672	647	614	635	643	658	637	625	655	666	608	602	625	660	663	631	639	692	632	626	621	581	640	636	623	634	620	618	639	619	625	682	657	614	635	613	630	665	599	650	610	671	655	615	632	654	609	665	678	640	644	621	600	644	609	674	646	651	613	641	687	654	625	631	631	653	648	658	636	616	632	641	656	616	680	666	625	646	629	608	657	655	598	630	609	657	652	600	616	673	639	660	629	605	646	632	649	623	657	683	663	628	676	628	659	667	651	643	630	607	666	678	632	641	627	647	622	609	663	589	646	588	608	652	683	625	580	633	619	628	625	637	627	660	669	644	617	621	681	600	683	644	584	668	672	640	641	655	630	678	631	673	656	635	656	631	655	651	670	627	659	689	630	647	685	622	566	642	645	672	692	623	668	673	628	617	618	635	635	657	615	621	691	606	654	620	595	649	612	671	621	668	637	687	653	686	667	651	655	634	622	673	614	628	695	643	634	646	621	676	685	651	632	681	638	676	661	616	637	700	650	631	663	654	623	656	605	675	666	675	682	634	678	628	628	628	644	635	666	632	637	591	642	667	590	598	637	638	645	654	619	632	652	659	685	672	632	630	619	677	620	667	631	661	674	622	663	602	608	649	615	604	641	650	601	653	640	662	634	647	665	680	662	667	616	634	637	637	582	664	664	660	653	647	594	656	656	646	593	630	638	603	669	633	614	649	650	622	644	595	652	620	619	616	602	652	665	624	681	660	661	632	632	641	637	672	625	610	678	641	663	646	694	647	682	690	637	640	652	674	652	676	682	680	657	697	659	640	654	625	663	660	642	617	637	670	663	661	636	604	654	626	665	683	658	631	628
2731	856	64	54	81	112	98	64	74	68	64	48	36	50	34	47	46	47	34	32	35	37	28	41	30	26	45	30	27	18	41	21	29	37	29	33	32	29	35	38	34	45	28	37	41	36	33	41	30	30	24	43	41	37	32	42	32	33	45	38	26	46	34	34	28	30	36	38	38	34	40	37	28	33	36	41	42	40	25	34	26	27	35	37	41	34	26	38	41	28	36	35	34	25	27	34	30	30	40	22	38	27	42	36	38	36	31	34	35	40	41	33	42	30	32	36	31	33	44	30	30	31	38	29	39	28	33	19	34	32	31	37	36	38	28	35	39	44	35	31	34	24	42	24	30	33	33	46	38	39	27	25	40	26	38	36	31	25	29	38	39	35	32	43	39	32	28	32	25	25	27	33	38	45	41	30	31	34	35	33	33	32	42	24	36	26	30	33	23	30	31	31	23	32	32	41	37	27	27	25	32	28	28	38	29	42	23	34	44	35	36	26	36	20	31	40	40	30	27	49	38	35	30	31	32	44	26	34	37	28	37	42	26	34	32	33	41	28	41	32	34	31	28	38	32	38	33	24	29	30	33	34	22	28	37	28	30	40	39	30	35	28	41	44	43	20	42	35	33	28	38	31	33	38	32	41	31	35	38	37	29	29	28	23	30	31	34	27	36	36	40	36	29	36	44	31	36	27	27	26	28	33	29	29	30	36	32	30	25	31	33	30	39	33	31	36	28	23	37	28	43	30	45	38	24	35	30	34	24	34	38	31	31	25	33	35	30	24	27	41	36	38	30	22	27	31	34	32	29	30	35	28	26	38	24	22	41	19	46	29	28	28	30	25	18	35	44	41	27	31	42	38	32	28	26	41	36	34	33	27	26	34	39	37	32	33	38	28	33	33	39	45	30	33	24	34	25	42	28	28	41	28	26	35	31	41	33	22	30	39	31	31	36	33	26	34	38	28	40	47	37	24	30	34	29	41	31	40	41	46	30	40	34	27	31	30	29	31	44	36	35	34	31	37	34	41	42	36	34	39	33	30	27	36	33	36	27	31	36	33	27	34	37	23	29	37	33	34	35	37	31	32	33	39	43	30	37	27	30	29	29	32	30	30	49	33	21	42	35	34	37	36	40	30	37	32	39	19	29	40	33	32	28	26	29	39	32	32	26	28	36	26	29	35	36	35	26	36	33	26	34	25	28	30	24	45	33	40	39	26	29	34	30	35	33	26	33	31	42	33	42	26	26	33	25	24	31	36	28	36	34	24	46	29	28	25	34	48	33	31	34	40	32	37	38	37	26	27	31	40	34	36	37	32	37	39	28	33	26	33	37	36	35	33	46	27	36	27	28	34	39	29	24	19	33	28	37	36	41	36	31	38	26	38	28	31	30	36	26	32	32	37	21	32	35	35	39	30	35	26	36	36	29	30	37	35	37	31	48	25	35	31	39	26	22	27	33	36	29	31	37	29	35	37	35	34	34	26	35	34	32	31	39	36	32	28	29	24	32	33	25	25	36	38	33	30	29	42	28	34	25	30	26	29	36	40	23	25	25	34	33	38	40	35	47	31	33	28	30	38	20	30	34	25	35	29	35	36	41	35	42	38	41	22	29	31	32	35	38	36	20	36	39	33	39	38	31	24	31	34	31	36	37	26	35	32	32	39	43	34	30	40	34	34	31	30	33	36	32	34	34	31	30	27	38	31	35	31	31	29	37	31	26	32	28	23	42	38	44	31	41	28	42	26	38	39	27	20	35	34	26	24	36	31	26	24	47	30	24	35	32	37	35	34	29	30	31	31	43	30	46	31	35	31	38	36	34	30	34	32	39	29	39	43	31	41	38	33	23	38	29	40	24	33	26	25	44	32	28	33	35	30	46	33	37	25	36	42	34	35	29	42	28	39	27	36	30	36	37	23	39	36	31	32	39	39	28	29	41	26	39	28	34	28	23	22	29	26	34	32	27	35	26	40	31	32	35	34	28	22	31	20	23	32	35	35	29	24	31	27	29	36	29	37	28	33	30	37	26	40	30	40	25	24	26	38	30	31	30	29	32	37	27	39	33	34	32	37	40	35	31	28	26	26	40	45	33	17	30	32	34	27	33	42	17	33	31	37	29	33	37	36	42	33	25	35	21	35	37	32	35	41	42	24	32	37	36	32	33	35	29	35	34	41	24	43	36	33	29	33	38	40	26	31	42	33	24	33	43	29	24	31	33	35	30	37	31	32	33	31	38	37	31	28	26	32	29	28	34	27	36	28	41	28	36	29	32	34	36	26	29	32	36	34	46	25	34	43	37	28	25	41	36	31	20	30	24	27	48	39	37	23	38	33	41	34	33	36	29	31	44	23	33	32	33	37	32	28	39	35	23	36	35	37	38	35	27	37	42	38	40	32	22	38	44	33	31	34	29	30	27	32	26	32	33	31	29	37	33	30	41	34	31	46	32	38	33	31	30	33	44	23	28	29	42	39	32	30	34	39	36	27	33	27	35	46	25	35	35	34	27	34	30	32	35	29	36	32	41	25	45	35	25	34	32	32	31	29	30	34	35	34	34	29	39	27	17	43	27	33	34	28	36	32	41	31	35	38	22	47	30	32	30	35	29	33	36	25	30	36	28	25	33	26	40	33	34	31	31	27	36	28	33	32	33	35	31	30	37	47	30	22	30	25	41	37	34	30	32	36	25	35	34	24	24	38	39	31	44	24	36	27	33	27	40	39	24	30	21	30	42	38	38	32	28	37	30	28	30	28	26	27	27	40	37	37	38	34	31	34	28	39	21	45	33	28	36	36	24	26	35	30	31	37	46	27	39	27	29	41	35	34	32	33	31	40	41	28	40	29	38	36	22	33	44	31	35	27	40	32	39	31	34	41	33	25	46	25	35	31	33	28	32	37	35	32	31	36	33	34	31	27	27	29	34	27	29	31	35	35	26	36	34	39	31	35	30	33	34	37	29	22	31	37	27	45	23	28	33	28	34	37	32	32	38	30	32	35	30	43	35	30	37	30	27	33	42	35	44	25	50	33	19	29	34	34	35	31	40	41	27	33	27	33	28	38	42	30	26	18	46	32	46	26	35	27	38	31	29	37	29	39	29	37	39	32	25	37	41	35	33	36	31	26	34	34	29	37	44	44	32	25	43	37	31	31	25	27	35	32	32	32	39	21	38	31	28	31	44	31	30	48	30	34	42	28	30	37	49	43	32	30	33	34	34	26	32	29	42	30	33	32	36	36	29	29	29	39	36	32	34	25	37	22	33	27	34	31	35	31	26	31	33	39	25	38	32	35	36	35	29	27	32	37	32	39	29	36	31	34	42	36	29	28	30	39	21	41	43	48	23	28	26	43	37	33	32	35	34	29	30	30	34	26	28	30	31	36	26	29	42	31	34	33	31	31	38	33	32	32	30	33	35	27	26	34	29	34	38	34	33	29	30	33	22	33	34	35	25	32	34	39	28	30	36	37	32	45	26	24	43	27	36	38	41	32
26548	10956	1989	5389	9194	8980	7219	5177	4003	3024	2625	2162	1914	1587	1537	1368	1252	1074	1044	918	911	836	816	827	772	732	679	694	654	664	642	626	590	626	608	592	606	561	604	597	551	607	538	591	572	545	562	560	553	600	546	568	587	565	556	587	553	611	567	585	569	541	550	534	569	536	531	586	527	536	538	571	500	558	527	552	521	520	561	589	537	540	540	563	542	516	550	514	507	564	571	510	528	529	512	541	568	498	505	568	555	542	536	540	544	600	519	514	558	602	569	550	548	533	515	527	515	533	556	539	502	546	553	528	582	564	525	486	548	561	573	529	595	537	508	551	579	510	556	640	565	498	541	523	517	529	516	581	567	515	527	524	533	539	527	529	555	551	554	514	552	527	502	532	506	522	553	600	527	583	525	564	557	536	552	553	533	504	543	503	524	529	544	555	556	531	519	542	534	592	544	557	534	491	548	500	539	549	580	524	536	532	524	510	511	560	527	507	539	513	540	542	556	478	523	533	524	525	484	519	564	528	544	527	530	506	516	497	532	532	568	488	522	514	629	494	525	510	536	516	512	534	522	512	519	529	545	531	579	577	561	523	550	519	522	477	481	578	489	478	527	518	532	461	525	557	490	524	521	494	507	531	551	557	548	517	545	536	554	484	568	526	521	543	530	536	522	531	551	548	521	498	513	500	526	500	530	534	540	548	524	534	503	533	525	558	519	573	520	530	484	533	552	541	566	529	520	556	550	532	576	530	486	512	558	545	518	523	536	516	511	562	526	529	545	538	510	516	481	531	523	542	501	511	527	548	512	520	558	554	532	530	529	552	565	531	561	525	540	521	543	547	548	527	537	584	532	514	516	537	545	516	569	502	532	525	544	562	505	522	553	519	567	571	517	506	524	538	522	511	588	573	534	549	552	491	566	506	530	481	531	527	522	538	499	520	486	559	560	547	545	515	521	507	548	564	520	524	544	497	535	527	530	509	487	534	578	507	510	498	556	504	539	516	550	596	539	547	545	549	556	524	547	518	508	522	555	516	533	542	485	491	544	535	506	474	501	515	515	526	486	530	545	509	541	554	539	571	566	562	578	512	520	535	528	542	529	549	544	525	503	512	556	523	542	519	511	512	533	535	546	513	507	558	560	542	531	498	566	526	573	553	527	513	492	568	569	511	514	515	548	529	531	565	518	563	510	535	497	477	531	552	534	521	524	524	503	555	497	524	557	515	525	514	562	525	525	477	530	537	491	517	615	526	499	517	508	534	537	545	567	531	537	529	522	541	566	510	547	548	520	550	511	545	547	543	536	524	593	503	577	527	553	517	552	559	547	538	524	534	543	544	563	533	516	537	539	502	458	486	548	519	518	549	554	537	532	577	487	510	552	521	530	559	548	555	486	545	516	535	539	484	527	517	556	497	571	508	544	507	522	540	563	557	547	528	519	542	513	526	538	526	587	493	508	507	552	531	564	511	551	553	513	558	534	533	504	525	535	508	555	499	542	571	539	538	511	537	512	542	548	534	525	534	550	513	546	524	524	565	495	507	533	524	479	543	539	528	568	527	562	497	537	518	514	542	540	528	492	483	567	540	489	527	553	529	538	520	541	512	504	511	557	550	559	521	529	529	495	544	549	544	582	555	494	495	564	541	510	524	526	520	553	521	540	513	545	522	503	568	556	529	537	493	528	568	544	495	510	539	534	533	514	537	534	536	552	519	558	496	529	536	540	537	554	504	543	508	550	490	531	558	535	488	553	514	545	542	516	550	500	547	541	531	500	537	518	544	483	529	501	524	555	500	524	496	515	487	523	555	555	541	570	563	469	534	520	536	529	488	550	571	499	538	531	498	549	540	538	542	534	525	519	532	525	537	527	541	502	553	507	509	563	507	487	575	542	526	524	557	522	555	579	495	521	529	545	523	534	506	548	526	488	533	578	548	525	478	518	568	560	542	556	547	512	529	535	524	514	535	485	510	500	524	494	530	563	522	533	522	512	531	559	557	564	518	533	530	523	520	520	522	538	536	509	525	530	551	543	513	519	478	558	516	498	559	525	506	515	566	518	525	498	568	524	525	510	574	561	539	490	522	571	601	547	510	524	507	493	526	550	542	490	552	524	531	532	497	474	534	523	546	558	525	512	520	510	523	534	539	532	526	540	568	529	525	524	512	540	568	516	450	519	507	493	532	531	482	514	501	521	512	504	540	512	522	543	559	500	508	542	533	518	541	507	499	484	507	521	530	525	536	549	503	504	542	511	541	537	506	557	527	528	491	571	552	494	516	557	522	536	553	559	538	535	524	544	526	469	545	511	557	539	470	518	514	511	511	520	534	507	482	538	523	503	522	482	542	558	513	532	544	528	523	502	535	522	542	528	497	520	508	549	544	558	568	537	543	546	514	545	538	533	528	526	518	515	524	540	540	608	479	498	518	547	518	522	515	512	574	564	516	586	496	560	516	522	529	493	534	530	498	521	529	529	535	535	497	550	510	539	533	517	513	526	496	501	529	507	523	546	527	566	551	539	528	497	558	552	552	537	549	546	526	508	508	550	488	544	492	540	546	540	516	555	528	535	536	531	524	562	507	523	499	578	520	529	524	537	532	511	558	502	538	541	518	539	551	513	543	550	527	525	479	542	538	533	547	524	553	544	518	512	512	534	559	532	599	508	488	531	551	542	550	510	511	529	564	521	518	570	528	582	589	480	514	476	505	510	537	530	535	543	523	529	563	495	523	513	555	572	557	496	476	511	506	560	527	503	578	509	526	514	534	547	515	531	546	523	556	552	510	528	565	500	551	516	571	538	529	516	538	544	533	525	532	510	559	497	538	518	546	498	525	527	566	547	518	529	500	499	504	561	519	531	532	546	534	578	510	500	541	566	502	532	549	568	540	543	523	537	515	499	543	554	500	515	518	528	536	490	531	535	554	541	530	570	509	548	496	540	522	536	568	546	562	537	526	508	516	524	509	528	545	549	536	527	525	512	532	533	520	527	543	513	545	527	513	497	506	564	507	512	526	497	542	572	582	553	505	513	535	515	539	560	498	507	518	513	573	544	532	521	514	525	547	528	569	526	543	537	507	497	564	508	541	520	523	541	508	542	533	506	500	565	489	562	516	501	521	581	534	532	537	499	517	508	541	535	520	550	549	525	524	526	548	555	518	553	537	481	479	523	514	557	558	543	510	527	523	554	531	561	532	544	490	516	546	543	532	543	557	568	547	522	546	530	542	509	503	554	537	520	555	511	524	546	540	553	553	538	549	563	532	518	509	526	531	546	575	528	526	507	501	558	526	545	514	542	506	537	566	559	520	563	519	526	586	567	550	524	497	527	556	530	534	518	542	536	562	520	543	542	519	602	520	551	537	558	512	529	511	555	524	540	534	511	534	539	530	493	525	500	574	507	510	528	487	542	542	547	540	563	555	517	539	537	519	518	476	509	543	539	548	546	527	517	528	522	561	542	516	516	550	560	536	565	523	515	547	560	542	535	512	542	499
6556	4310	127	113	180	221	184	160	128	100	98	81	60	70	72	42	55	38	41	40	39	36	26	28	21	44	19	32	23	33	26	23	28	36	30	27	22	35	38	26	31	26	18	17	25	21	25	18	28	31	30	21	20	19	18	22	22	19	18	23	22	20	23	19	20	11	24	21	26	21	32	20	20	19	24	19	24	20	22	27	13	10	31	22	11	22	17	25	21	18	22	19	23	27	14	28	20	12	20	21	20	19	24	17	29	17	15	22	18	16	26	16	27	22	17	21	16	22	20	23	18	22	17	21	22	21	21	22	22	16	22	21	21	28	19	35	19	23	25	18	25	12	27	22	22	27	23	24	20	16	16	22	19	36	15	19	18	19	18	25	21	25	11	18	16	27	19	18	24	18	26	21	26	34	16	20	22	17	17	25	19	27	23	19	19	23	26	23	26	18	23	19	20	19	12	31	19	21	26	19	18	26	15	15	25	25	23	24	20	20	20	25	26	22	20	24	23	17	25	18	15	24	18	24	18	13	23	23	18	24	17	25	22	23	23	28	19	10	19	20	24	20	25	18	20	21	19	24	25	18	29	13	18	21	13	23	16	15	14	14	26	15	15	19	26	21	18	22	24	25	24	16	20	28	23	21	16	14	26	20	25	23	19	14	16	14	18	12	18	21	20	18	31	29	28	19	24	27	25	26	16	12	28	20	17	17	23	22	20	17	17	16	30	25	15	27	23	19	17	28	15	27	25	21	17	24	15	20	26	18	20	25	18	22	26	22	17	18	22	17	17	24	23	25	22	22	27	27	17	19	23	23	28	16	22	22	33	21	22	19	19	22	24	25	19	24	23	12	24	10	15	18	16	22	16	18	16	19	20	20	23	28	29	24	22	26	23	20	28	20	22	26	13	25	23	21	20	20	14	21	17	23	25	26	24	16	22	24	14	19	11	19	22	22	17	24	26	18	18	19	13	17	20	13	18	16	20	27	22	18	26	25	23	23	15	27	10	18	23	15	24	21	20	20	27	15	13	18	20	21	18	19	13	15	24	21	19	16	16	19	27	24	15	19	17	23	28	28	19	16	20	22	25	22	21	17	21	15	19	22	24	30	23	20	23	21	12	12	27	28	25	22	23	18	9	16	17	27	18	17	15	21	28	24	22	25	22	20	21	15	25	15	13	13	21	22	21	23	18	21	18	22	17	19	24	20	30	24	23	22	21	17	21	24	26	26	20	28	18	22	26	10	21	18	20	21	25	17	24	27	38	14	23	22	27	30	13	13	21	18	20	19	19	21	18	16	18	21	24	23	17	19	27	30	19	18	17	30	22	18	15	24	18	20	21	16	20	20	21	18	15	21	19	23	20	19	17	21	28	18	24	10	15	21	27	19	21	21	21	24	22	28	19	15	26	31	19	23	22	26	36	18	29	18	19	26	19	18	24	20	21	20	20	22	11	30	23	22	20	24	26	20	24	12	24	30	24	18	18	20	24	18	21	24	19	26	19	20	27	22	15	22	17	30	21	28	14	15	19	17	15	19	25	24	15	25	30	14	25	20	20	21	18	23	24	15	18	20	20	21	18	18	15	21	28	20	23	22	21	26	16	20	19	21	18	17	25	25	22	27	24	21	12	22	17	18	19	13	13	15	15	19	22	18	22	14	17	23	18	22	21	25	21	34	27	28	17	21	32	18	22	17	22	24	25	27	17	21	26	19	20	23	19	20	22	18	20	21	15	30	17	18	23	23	24	24	24	18	25	18	18	20	20	17	24	23	19	17	18	23	27	16	18	18	26	20	19	18	14	21	20	14	11	19	20	16	22	23	11	22	14	20	19	25	14	21	24	24	19	14	25	22	26	18	21	19	18	20	13	16	19	23	21	31	19	20	23	22	21	22	26	22	14	19	18	21	19	25	22	15	22	16	17	27	27	21	13	16	26	22	22	19	22	18	22	28	22	18	18	23	21	21	23	13	13	24	22	19	22	17	18	26	22	25	11	25	23	18	14	16	22	24	30	14	18	20	16	17	20	16	12	14	25	21	17	18	16	11	26	25	19	18	26	19	24	16	26	20	30	21	16	25	17	19	15	29	21	18	22	19	23	27	17	18	13	25	19	15	23	15	16	18	18	25	24	28	21	15	21	17	25	18	18	18	32	20	24	18	15	27	23	23	22	25	20	22	19	20	23	19	19	15	27	24	30	21	28	15	18	23	25	19	26	14	24	16	26	14	18	21	27	26	18	28	16	21	19	29	17	22	19	31	24	23	22	15	14	17	16	30	27	27	30	22	19	24	17	23	19	24	20	24	25	19	22	17	27	21	24	17	16	21	18	30	15	22	23	16	13	29	16	16	15	24	21	15	19	22	19	18	23	23	14	21	27	16	18	21	15	19	24	16	20	19	22	24	23	19	20	25	20	20	18	19	12	28	26	19	11	19	16	15	21	14	23	22	22	23	21	22	12	22	14	13	23	10	19	12	26	26	19	15	8	20	26	17	14	20	26	15	21	20	27	27	22	23	17	27	24	16	21	17	22	12	24	23	25	18	24	22	18	19	19	29	23	21	20	24	30	28	22	15	19	17	20	13	16	21	18	23	28	25	21	17	18	21	19	24	16	22	13	18	20	25	21	14	29	16	23	18	21	21	17	27	21	16	20	18	22	11	14	15	21	24	10	23	23	24	28	12	19	23	32	28	21	21	19	20	14	15	17	14	21	31	12	15	20	17	22	21	22	14	21	22	22	24	18	23	21	24	17	23	22	12	19	19	13	17	17	21	23	28	7	14	15	25	16	32	13	25	17	25	20	25	26	11	28	18	21	27	19	18	30	26	13	24	27	16	18	19	16	20	24	17	18	24	22	13	25	16	16	27	20	18	22	22	16	23	18	25	12	20	19	14	11	27	21	18	23	20	23	25	25	16	28	17	16	28	17	23	25	26	26	20	18	23	20	15	15	19	16	18	18	17	20	18	14	18	25	22	23	24	31	13	16	18	14	21	20	22	20	21	24	27	14	22	14	17	25	19	24	19	21	26	21	20	10	23	19	21	13	18	14	16	13	20	18	26	17	22	25	27	18	15	17	24	18	16	15	22	22	27	28	14	28	15	26	25	15	14	22	21	24	18	29	20	26	14	30	21	18	18	18	23	28	20	21	19	16	22	19	25	18	22	17	19	24	23	22	22	18	23	16	26	33	22	18	17	26	30	22	21	17	29	18	27	25	17	24	23	21	22	10	20	18	16	27	17	23	24	23	27	19	12	19	27	25	26	25	22	18	24	20	28	24	23	12	19	17	18	12	20	23	23	20	23	17	18	22	26	22	17	16	19	24	22	20	23	16	20	25	21	14	25	24	17	21	16	23	21	28	28	14	17	17	22	25	20	20	17	24	27	19	28	20	11	23	20	19	23	27	19	12	27	14	20	22	26	23	20	28	30	22	25	23	27	23	24	19	27	20	17	25	20	19	23	21	15	34	21	13	21	22	28	20	22
30863	12664	3592	11018	17899	17298	14212	10435	7787	6334	5128	4301	3396	3012	2536	2276	1985	1742	1564	1388	1217	1177	1076	980	884	815	751	777	708	681	646	617	582	577	557	573	541	557	574	506	453	507	492	469	470	474	460	453	431	413	396	463	413	417	434	431	422	451	412	401	387	399	386	371	363	386	388	385	374	368	375	345	366	341	348	368	405	376	373	400	361	321	385	374	370	361	369	344	362	382	381	391	351	339	358	374	348	371	373	378	380	355	412	368	392	354	362	409	388	349	403	418	404	381	359	431	369	334	391	398	399	352	377	338	359	361	393	379	398	425	399	423	361	379	348	404	449	383	366	393	346	363	354	349	339	375	348	364	371	339	354	340	332	351	364	335	346	343	323	361	337	334	327	359	381	337	345	322	371	338	310	346	359	342	355	352	372	333	317	358	338	349	369	339	373	382	370	329	361	350	372	386	306	341	334	342	342	342	318	358	334	350	369	361	364	340	317	364	372	319	342	343	314	342	301	360	310	342	336	361	339	330	360	377	358	342	347	372	358	389	364	335	360	352	342	341	409	349	325	346	345	322	332	369	345	323	354	350	345	325	368	332	322	342	331	333	355	376	335	330	327	343	304	331	390	336	331	353	358	344	374	337	330	359	329	360	362	315	365	346	375	305	370	341	359	349	339	330	343	333	363	337	345	352	358	339	346	360	320	378	333	310	339	352	348	370	327	319	319	363	362	356	344	351	367	348	369	358	360	356	325	339	354	345	335	355	340	368	360	334	347	379	362	348	332	350	371	345	352	337	334	340	333	331	356	313	321	345	329	336	333	307	375	340	330	340	371	331	353	331	382	350	296	335	338	348	337	368	374	392	383	330	344	341	336	345	358	339	333	350	343	367	350	378	339	347	338	333	355	347	350	347	354	362	354	355	357	324	349	357	324	351	338	377	342	350	372	343	350	349	365	382	342	356	340	359	371	332	366	332	334	359	319	336	342	323	355	348	328	346	335	345	378	320	312	321	330	355	333	355	346	345	315	341	342	380	342	355	345	345	347	351	347	320	340	361	364	346	378	338	349	359	341	329	319	334	341	367	338	347	285	339	332	354	319	355	330	333	357	329	357	330	369	330	345	333	334	360	335	345	356	373	331	345	361	330	330	367	365	393	349	315	326	345	338	334	314	315	331	331	327	318	367	354	336	349	372	325	353	344	359	355	332	345	310	310	324	350	339	341	355	356	349	333	358	366	342	330	354	353	343	320	345	338	329	360	355	388	386	342	344	351	339	364	330	320	325	324	336	331	358	347	335	324	325	328	346	341	348	341	357	383	324	329	386	353	335	363	335	362	342	339	329	331	309	311	365	379	338	337	333	306	339	335	327	336	374	348	343	360	325	364	353	365	362	328	360	340	340	370	347	356	347	368	362	322	315	344	344	371	324	353	342	365	350	329	343	311	322	366	344	316	349	355	345	350	296	343	297	317	337	318	302	355	336	327	359	357	368	299	355	344	337	360	334	347	309	360	335	318	364	385	364	336	381	380	317	355	354	350	319	305	360	340	322	310	348	310	317	338	297	299	333	331	332	357	331	339	312	346	345	368	335	374	345	332	301	326	333	332	365	323	333	352	339	344	352	328	327	355	348	329	347	374	345	345	375	363	351	347	349	331	337	384	359	320	344	368	352	340	357	323	372	306	345	337	351	339	365	356	329	331	357	363	354	333	333	323	297	315	332	364	349	346	352	303	337	357	398	327	376	357	315	341	329	342	369	348	331	342	338	341	351	328	319	306	338	356	326	334	349	386	345	331	357	337	368	313	351	330	327	340	367	338	337	316	314	338	358	347	301	347	380	345	341	354	304	350	357	310	330	373	343	378	356	345	319	346	350	319	346	347	332	351	372	349	349	349	328	324	363	322	368	346	371	326	366	337	323	387	370	314	361	342	353	349	365	348	326	347	327	302	329	368	355	352	344	372	346	350	355	329	306	339	367	329	324	344	359	348	336	371	343	358	381	342	361	382	310	339	345	347	352	339	323	346	349	342	337	364	335	315	318	353	342	324	346	317	369	327	365	364	329	337	340	363	351	364	353	358	310	317	335	337	364	335	351	350	315	367	343	358	334	335	377	364	323	333	321	378	339	363	370	322	322	335	383	364	349	328	363	361	311	310	368	385	339	316	323	344	318	326	349	345	284	369	358	329	360	316	384	356	319	350	352	364	347	323	340	309	354	316	315	404	372	326	300	359	322	339	344	327	368	341	319	338	350	345	374	326	299	382	342	310	335	344	321	358	340	334	373	360	326	307	345	350	329	352	322	330	341	347	341	353	325	354	336	337	353	334	364	357	311	371	324	334	329	335	366	327	331	362	305	343	326	325	326	337	370	352	315	348	322	342	343	335	364	338	347	336	355	360	338	367	334	354	351	336	318	336	355	347	329	358	349	353	322	395	324	355	321	346	385	338	343	332	366	342	379	340	339	342	325	365	368	344	330	327	363	359	361	330	353	361	325	326	350	356	355	328	311	348	326	361	345	339	333	372	332	357	350	363	334	341	352	307	344	337	351	327	341	327	380	319	334	358	324	351	321	315	358	335	326	309	339	378	332	311	333	351	338	384	369	338	355	370	338	377	358	345	340	327	342	359	363	344	349	340	353	340	352	369	327	340	373	325	330	353	361	351	365	311	349	350	349	331	317	343	354	309	345	321	340	385	349	327	347	362	380	355	315	332	360	356	335	389	321	367	337	358	336	355	349	355	349	339	353	325	337	381	337	352	340	384	371	319	310	401	322	323	340	317	351	363	343	315	350	321	299	317	323	351	324	350	331	354	350	374	372	337	355	337	352	346	341	366	381	334	357	323	371	329	363	351	354	337	335	340	320	356	370	343	314	338	317	345	362	352	326	342	318	346	360	358	360	325	317	357	330	336	350	352	309	375	341	353	351	330	341	346	356	328	371	367	340	336	343	301	367	357	353	367	358	316	360	349	296	347	365	359	357	350	361	364	338	334	347	356	347	364	348	316	357	338	353	335	338	350	350	338	386	367	347	378	344	346	377	356	322	361	353	342	356	361	318	331	349	376	350	356	320	328	346	309	307	338	311	321	370	349	357	334	331	340	326	361	314	336	349	340	368	332	369	341	330	337	348	359	359	372	327	337	375	343	330	343	347	328	376	323	321	361	355	349	331	362	337	341	327	335	352	317	349	336	312	365	371	351	373	339	340	349	356	325	317	328	343	336	359	332	348	321	344	361	326	350	374	355	353	360	344	360	355	371	369	320	355	360	370	351	327	365	346	329	364	327	377	357	317	357	346	336	332	352	343	342	342	366	336	377	350	370	330	343	305	324	327	355	366	336	340	338	301	319	330	317	327	341	361	352	340	363	347	348	335	359	329	313	376	320	360	337	347	323	351	340	330	343	319	355	344	367	312	332	328	348	341	364	373	380	309	318	354	361	371	354	338	359	329	317	369	315	335	328	334	322	380	351	357	330	350	353	352	368	313	348
7964	3203	159	132	163	208	210	169	131	125	135	108	98	93	108	86	84	74	74	79	70	68	70	63	66	65	57	71	64	41	56	58	49	55	55	50	61	57	55	52	58	49	53	52	62	52	65	56	46	38	69	53	48	60	52	47	61	44	58	56	60	49	59	61	54	47	63	52	54	48	56	48	55	53	52	48	47	63	50	53	48	50	52	53	60	49	58	59	58	53	57	58	47	51	70	60	67	54	62	44	50	48	48	48	62	57	44	58	45	51	64	53	46	56	52	44	58	53	50	62	54	59	63	50	60	62	56	56	53	52	42	67	63	47	50	64	66	71	59	54	66	58	59	59	60	63	66	65	63	53	49	59	55	49	71	62	48	40	52	46	67	60	52	59	72	52	57	47	48	57	56	50	58	54	41	46	47	45	47	59	51	45	63	41	50	60	59	71	50	59	63	56	62	52	57	53	51	58	67	58	55	49	57	47	54	58	61	52	52	52	73	60	62	39	55	48	48	64	61	56	61	68	59	63	49	61	46	59	45	55	58	53	58	53	40	53	56	69	48	59	56	46	46	54	50	52	43	59	55	54	47	53	58	48	53	61	47	46	54	51	56	51	61	62	55	62	54	52	71	48	59	54	59	47	65	49	60	47	59	53	48	54	53	64	59	47	47	54	48	54	46	51	41	67	52	63	43	49	55	43	55	56	47	45	50	54	47	48	46	46	45	61	67	62	46	55	52	53	60	57	53	48	44	65	55	66	48	47	55	45	45	58	60	54	59	56	64	54	63	43	62	38	53	73	47	50	51	55	47	66	69	52	44	45	47	52	68	65	54	60	64	53	54	62	47	57	48	57	55	64	64	56	58	59	46	49	56	56	60	65	50	55	55	33	65	61	33	61	63	60	48	58	47	57	50	44	59	48	55	63	60	39	48	61	62	58	50	50	57	49	46	58	59	51	49	49	62	54	51	53	61	60	68	62	59	61	57	51	46	64	65	49	48	53	57	50	56	60	51	55	52	43	51	54	54	52	64	50	51	37	54	40	45	49	49	51	55	50	68	66	53	70	57	46	48	59	53	67	58	62	53	55	41	50	59	65	60	50	58	59	55	50	46	59	59	46	58	51	53	50	58	48	45	70	59	48	56	49	51	56	56	57	43	46	46	52	63	60	51	59	57	50	46	55	61	46	71	61	59	52	63	63	71	69	53	61	56	64	56	61	46	47	49	54	49	50	63	41	49	37	51	50	58	64	62	59	43	60	47	44	52	60	52	64	42	54	63	47	63	51	50	55	49	69	52	49	47	67	40	49	49	52	44	63	39	57	43	56	58	50	64	53	45	61	64	59	56	59	61	55	54	52	63	65	66	51	59	51	49	61	58	57	66	54	47	55	55	45	52	56	47	46	72	39	60	55	50	54	54	51	64	53	46	56	56	47	51	50	61	51	54	47	67	56	53	58	47	60	53	43	59	54	55	51	45	42	52	50	55	72	50	64	54	53	43	66	58	54	50	62	59	55	55	50	59	47	56	57	61	47	53	64	68	50	69	62	57	35	47	62	53	44	59	57	54	64	52	53	61	50	52	64	59	59	58	48	51	55	61	66	53	62	48	48	51	56	63	66	65	55	50	52	65	48	58	49	42	38	56	54	61	58	44	57	57	47	44	56	54	59	53	60	45	43	62	56	57	57	46	43	56	53	43	49	55	43	50	49	63	52	58	46	70	58	54	65	54	63	54	52	59	69	53	60	46	58	45	61	60	61	50	47	55	47	70	54	65	54	45	53	47	54	53	58	51	56	57	53	42	56	57	56	39	50	61	46	54	55	62	58	60	62	59	45	65	56	57	67	51	61	66	49	56	47	45	52	57	61	61	50	50	49	55	52	50	59	55	51	59	57	52	58	52	54	58	46	53	50	60	48	60	58	43	53	49	61	47	63	39	48	49	65	63	39	62	45	61	46	58	53	52	54	58	42	52	63	61	51	59	72	51	48	61	57	66	59	50	53	57	63	59	48	50	57	56	48	48	61	51	57	48	37	47	61	53	55	58	57	57	58	43	60	47	53	44	53	56	55	54	75	51	60	59	42	43	50	53	68	54	55	49	41	58	53	70	53	54	47	60	53	50	59	52	49	48	54	58	58	40	50	55	57	73	53	61	55	59	57	61	57	47	56	52	48	64	58	59	56	50	47	57	63	63	54	50	66	51	55	47	56	51	53	55	55	54	48	38	51	49	53	58	49	54	55	44	49	53	61	56	56	65	57	49	65	55	64	58	47	71	46	58	44	54	50	58	63	49	70	47	48	59	59	60	52	60	49	50	58	62	50	71	59	49	54	66	50	56	56	59	52	52	60	57	60	46	39	51	51	43	51	56	52	51	53	45	41	63	49	51	57	37	52	49	50	57	59	50	50	64	53	63	45	49	45	54	61	48	54	47	51	55	49	50	59	45	56	63	46	65	41	68	52	45	59	66	46	56	52	62	57	52	42	57	51	42	68	46	61	61	54	71	59	59	62	50	60	47	63	50	64	62	41	42	57	58	46	53	58	67	44	60	48	52	52	73	47	50	50	44	57	49	53	43	50	68	59	48	53	53	61	49	50	50	46	52	47	48	51	48	49	57	53	60	36	51	55	47	52	39	40	57	65	48	48	53	63	54	46	66	54	57	72	45	64	48	56	61	48	46	55	50	59	51	59	51	51	63	65	59	54	53	52	60	50	53	53	57	57	52	60	42	58	48	59	54	48	48	57	58	63	51	49	62	65	50	45	56	60	54	50	65	52	61	43	49	61	49	63	48	43	55	54	71	51	50	52	39	51	51	60	47	54	57	61	49	47	58	53	50	49	49	46	58	69	66	46	50	51	50	51	61	55	53	57	49	51	58	57	42	54	52	61	52	59	60	47	57	60	57	55	48	56	56	55	46	61	64	53	53	65	49	62	64	47	61	43	48	62	52	53	58	58	47	64	47	58	49	43	48	68	41	60	70	56	47	54	50	44	74	37	53	49	61	55	64	63	50	47	52	58	57	48	49	53	49	49	48	47	47	57	46	60	57	54	46	63	48	58	67	50	38	56	46	59	47	54	57	53	44	57	54	40	53	68	51	56	45	63	49	46	53	46	47	49	58	43	57	57	61	59	49	55	57	54	61	40	62	65	65	61	56	50	54	50	59	60	60	54	43	55	64	44	51	58	63	58	49	45	55	44	44	53	59	52	48	61	59	64	64	48	51	62	46	56	46	57	49	51	54	56	68	49	56	62	43	54	45	63	58	64	46	51	55	50	42	56	50	59	43	54	51	70	48	47	51	53	64	61	52	49	47	46	62	51	53	71	56	48	46	55	61	56	54	47	61	56	35	44	65	54	49	46	60	72	53	61	53	53	50	52	61	55	61	63	58	58	55	59	57	54	42	61	66	50	49	74	59	61	64	78	40	61	54	60	55	54	48	62	53	52	73	64	71	52	68	48	59	52	56	55	66	62	64	63	52	49
34929	11029	3456	9700	15845	15737	13182	9988	7721	6182	5034	4390	3595	3221	2820	2511	2350	2089	1873	1738	1643	1516	1407	1346	1402	1240	1274	1209	1165	1193	1123	1124	1081	1117	1031	968	987	1024	1022	1069	1038	995	992	979	1006	925	949	944	917	984	961	951	976	915	965	954	923	948	945	906	933	910	887	848	864	892	912	879	919	851	863	921	885	879	862	843	921	848	854	919	838	897	912	891	877	898	846	923	861	903	871	869	853	920	867	885	923	894	873	858	845	851	941	892	850	880	866	916	900	924	886	906	858	885	918	859	888	832	869	899	883	906	863	878	886	948	890	877	859	877	875	901	967	911	853	901	958	950	894	883	908	845	855	888	855	893	853	908	873	904	880	893	845	830	878	907	871	835	880	865	908	931	858	895	901	843	854	888	896	806	867	875	898	879	821	890	847	869	872	858	860	865	874	915	824	847	872	887	857	849	836	846	813	852	836	935	883	872	876	873	887	847	835	864	873	778	933	898	822	847	836	863	889	865	861	905	851	861	880	879	879	829	836	881	876	870	924	884	900	827	909	888	863	842	875	859	865	801	862	887	818	843	820	833	880	878	894	890	821	843	864	878	872	805	873	904	869	834	882	886	846	879	856	814	920	814	877	852	897	889	817	862	861	808	883	810	854	856	800	870	905	844	861	857	873	839	848	830	906	911	846	822	859	837	872	873	840	847	832	844	862	830	885	844	857	815	862	875	845	874	870	856	849	875	862	890	869	851	820	854	863	828	812	852	856	885	829	891	883	868	866	899	867	851	832	832	827	863	897	823	821	847	876	884	846	879	886	891	837	873	881	903	796	811	838	880	878	897	841	847	911	838	859	839	882	885	888	813	857	902	858	898	841	871	840	909	889	882	855	856	829	853	893	878	815	871	894	866	843	860	856	820	864	819	887	914	885	842	875	863	831	846	790	882	878	860	873	839	870	881	859	901	799	893	903	816	882	894	801	851	876	864	850	897	824	852	927	849	895	845	837	809	824	936	817	867	847	835	915	882	857	838	884	850	812	864	874	888	853	875	868	862	858	810	868	894	839	909	841	857	878	882	915	844	819	892	836	860	872	859	881	892	885	877	871	825	908	888	897	848	870	828	903	888	874	826	859	897	867	813	867	911	865	850	839	857	880	825	861	880	881	860	870	874	853	833	844	844	895	816	848	842	895	907	854	896	823	905	836	852	902	876	841	895	867	832	852	823	879	891	890	855	899	909	881	831	853	857	869	889	881	859	840	871	881	839	853	806	817	845	843	841	866	852	889	863	863	845	836	875	878	853	850	860	876	843	897	847	853	859	873	860	815	849	865	865	872	828	872	851	907	863	835	891	857	863	811	851	845	841	860	889	879	888	898	839	842	860	847	838	847	879	874	851	865	870	837	855	882	830	844	894	859	856	821	820	891	866	847	840	845	896	854	873	859	854	840	855	834	899	826	823	898	836	846	897	888	883	852	798	891	882	894	826	882	812	852	837	912	812	905	849	870	907	855	871	906	875	828	903	891	867	815	914	834	885	886	909	837	877	848	869	866	874	844	896	901	890	809	855	899	852	846	857	868	883	833	866	860	879	889	880	836	889	842	784	853	850	873	843	878	896	894	819	855	852	853	896	879	867	880	907	877	869	841	864	866	864	912	879	892	837	903	855	832	856	834	889	882	888	874	842	828	845	853	924	824	859	892	850	882	865	884	873	882	869	895	872	872	913	862	853	866	888	878	870	886	818	841	852	876	818	824	916	852	874	818	868	905	877	947	845	908	833	816	869	944	792	858	934	890	876	837	886	819	840	830	894	829	859	838	869	872	843	835	866	856	882	922	867	826	901	892	829	840	835	841	906	850	857	868	823	849	864	882	862	894	782	855	873	830	872	874	897	843	870	866	852	864	867	884	839	872	853	848	826	858	886	911	821	824	852	853	890	853	873	860	823	843	902	874	914	857	842	876	881	882	878	920	861	837	856	803	805	882	883	832	866	839	865	885	874	883	878	877	827	884	950	846	863	825	872	863	868	930	891	888	861	876	878	824	844	834	880	865	909	862	786	825	916	831	842	812	888	855	908	840	853	894	873	894	872	810	841	841	880	881	843	859	831	884	859	869	858	862	848	839	838	829	883	885	847	887	874	914	829	849	859	832	853	893	829	885	857	809	862	901	866	838	881	856	844	867	872	822	882	891	824	842	876	851	868	859	803	854	829	796	878	878	811	900	841	853	863	853	864	826	839	889	843	873	888	783	839	865	838	819	871	862	843	871	865	882	853	875	894	855	937	869	892	870	878	855	849	833	832	865	836	897	861	840	847	852	917	918	884	902	794	876	808	882	893	911	865	845	851	882	884	874	875	867	884	908	853	854	891	851	905	877	865	900	898	840	874	879	826	827	877	841	828	887	896	846	856	870	837	900	833	859	824	842	913	795	886	879	889	845	876	833	876	864	849	857	887	863	840	863	886	870	832	837	866	872	875	864	882	878	893	854	875	880	803	873	860	814	873	866	800	854	857	887	818	912	903	861	837	865	910	854	844	838	874	874	862	871	847	891	882	801	851	852	838	845	876	820	855	834	871	891	834	856	875	891	920	877	849	882	859	894	844	877	871	873	798	865	843	885	825	894	849	807	845	848	901	871	897	844	838	828	849	838	828	877	844	844	916	905	845	832	836	895	893	867	899	861	809	856	858	856	881	868	855	846	901	862	843	865	847	825	859	887	859	871	891	818	845	877	913	841	880	928	846	873	826	905	840	822	890	942	829	815	868	898	859	867	864	871	886	881	923	883	915	859	857	814	835	893	850	825	867	841	859	872	825	875	852	815	899	939	885	883	834	859	854	864	910	866	864	848	859	831	866	852	867	865	863	904	834	831	853	866	909	848	846	851	835	899	831	855	833	878	829	909	889	886	880	874	899	863	887	911	834	830	865	917	860	885	877	834	812	864	866	836	900	878	862	839	811	858	833	919	840	935	903	888	841	842	888	856	846	836	887	839	856	871	882	884	879	848	832	841	864	940	841	867	885	886	833	854	849	848	841	867	795	886	787	905	867	820	874	862	833	923	851	818	875	855	903	846	854	883	869	810	848	884	839	853	900	885	837	800	857	881	864	839	835	831	843	856	886	811	880	840	916	853	803	860	908	895	871	875	859	834	878	843	837	881	860	842	892	866	854	832	843	838	872	886	860	905	869	864	889	903	884	900	847	837	859	874	836	812	856	870	869	856	826	825	855	829	890	854	826	836	883	866	829	861	903	845	849	795	876	859	846	894	841	864	801	819	886	868	863	896	888	846	847	893	806	868	849	870	874	852	812	829	876	864	858	848	854	858	874	855	874	812	873	833	851	871	890	853	900	841	900	828	877	878	923	864	814	858	873	974	847	839	871	860	883	843	855	889	868	848	846	850	864	853	865	868	872	880	854	887	875	861	872	911	847	860	864	860	857	892	879	910	861	879	861	884	857	852	882	836	864	836	834	815	854	868	929	839	836	839	853	879	856
13355	8961	283	148	289	353	315	234	202	177	169	120	136	104	104	91	89	82	87	73	66	71	61	59	56	49	52	50	42	54	57	56	50	59	51	38	52	49	53	43	46	38	51	43	50	41	49	52	46	53	46	46	43	48	52	43	43	49	41	45	43	44	51	43	47	43	31	43	39	50	42	50	49	40	35	42	30	42	46	46	39	37	29	47	41	49	41	41	38	48	48	32	41	34	29	42	37	42	39	42	48	45	30	44	41	31	48	36	44	43	36	51	45	30	26	50	34	42	39	38	38	41	41	46	36	40	47	41	35	40	42	32	51	36	46	31	41	57	43	28	55	37	45	37	49	35	39	47	37	47	38	39	36	36	47	42	28	44	44	42	56	34	37	41	40	38	47	40	41	41	37	45	41	58	42	27	38	35	42	35	38	33	41	32	32	47	22	41	36	38	37	38	35	42	26	42	47	37	36	34	44	41	56	42	36	50	35	41	50	50	38	45	30	42	41	44	32	39	39	60	49	38	42	42	46	36	49	31	48	61	29	34	34	37	38	43	34	31	42	46	37	45	31	42	38	39	43	31	44	35	47	36	33	47	42	38	41	38	40	37	41	36	48	37	35	33	39	24	44	46	37	35	45	45	44	48	35	44	33	35	37	38	38	46	43	40	37	29	30	32	41	35	33	58	30	30	32	33	31	48	58	46	39	43	40	44	34	48	43	34	44	46	48	39	40	39	50	38	31	51	41	48	47	35	50	39	46	41	43	48	39	36	52	42	38	49	39	44	37	39	49	33	37	36	41	47	48	39	47	31	33	37	42	44	33	44	37	34	30	29	28	42	49	39	45	37	34	44	51	44	40	38	39	36	48	38	36	41	34	43	38	48	39	49	39	42	42	31	38	36	50	44	42	39	39	40	39	39	52	48	42	37	47	29	37	39	47	38	51	37	37	40	36	49	42	30	33	38	36	40	37	32	45	37	36	44	36	47	45	37	38	43	37	50	35	48	34	35	42	39	44	49	36	45	42	37	48	33	33	42	46	28	33	35	35	46	52	49	42	33	32	40	44	44	42	45	37	43	44	37	35	49	44	40	48	37	49	42	25	43	52	33	46	42	41	44	43	46	34	40	31	44	43	34	43	43	44	38	24	38	48	32	42	43	41	41	31	37	36	38	36	40	39	50	40	32	46	36	38	37	41	41	55	44	39	46	37	47	43	34	37	38	37	49	40	46	47	41	39	39	41	46	40	41	46	39	39	50	44	41	43	38	37	34	26	38	53	42	36	40	44	40	48	39	43	50	31	43	39	55	46	44	41	42	48	40	33	47	40	32	48	51	43	47	44	47	52	33	47	38	45	48	43	50	34	46	35	31	57	39	44	42	37	35	42	31	33	42	37	39	56	44	34	46	44	48	44	42	41	47	41	51	46	39	44	42	42	51	54	43	40	33	34	30	31	34	56	42	53	32	32	35	29	42	37	39	36	52	41	39	42	42	37	44	54	37	44	36	42	32	39	28	54	34	40	38	42	46	34	29	42	36	47	34	33	32	44	43	40	36	39	35	32	39	39	51	41	46	36	40	47	39	46	35	42	58	34	38	38	37	33	43	35	28	46	46	41	49	39	52	37	40	46	41	40	42	34	50	45	36	53	35	45	34	37	37	26	49	38	55	41	48	51	40	47	41	40	43	40	38	35	49	42	42	47	51	37	41	47	38	32	48	35	47	38	36	39	37	28	44	45	45	38	41	40	36	44	42	40	40	40	51	35	39	52	44	39	38	37	35	40	46	37	41	42	49	44	41	38	41	40	35	40	32	39	35	53	37	44	48	43	31	47	40	26	36	47	45	51	38	47	36	53	46	46	22	39	40	41	36	48	43	36	48	31	45	38	36	45	40	46	54	30	37	33	53	43	36	31	37	24	43	33	41	51	26	40	46	34	52	31	37	38	31	48	35	35	29	41	41	40	46	49	35	27	39	33	40	37	39	51	40	36	40	51	40	53	46	43	34	42	40	44	31	42	34	38	41	39	39	54	46	38	32	38	44	34	43	48	39	37	35	44	42	43	46	45	37	47	50	40	34	47	33	38	44	35	26	46	44	36	54	36	34	50	45	48	32	44	35	34	49	44	40	33	39	30	35	42	36	33	30	35	43	34	27	48	44	45	50	40	36	45	34	50	38	41	44	35	41	33	37	43	35	31	37	38	34	41	38	39	35	47	36	45	41	38	42	38	45	47	41	37	60	39	45	49	44	49	25	40	47	33	52	46	43	37	40	47	37	41	52	41	36	35	30	34	42	44	28	46	40	48	53	40	37	33	27	33	31	30	48	33	52	51	37	44	38	44	36	38	31	51	41	50	44	55	42	42	41	52	54	36	43	45	39	40	51	41	30	31	55	38	23	36	29	44	50	34	44	39	39	46	49	41	39	42	31	52	41	35	49	30	48	50	43	37	51	26	44	29	41	46	36	51	38	40	44	33	44	46	36	37	48	44	37	35	45	34	32	55	36	45	38	40	49	31	43	36	38	43	32	36	49	49	35	40	37	59	29	47	41	37	45	31	37	36	40	48	51	47	44	50	44	42	40	46	40	31	39	42	42	38	34	34	48	49	45	34	47	37	44	48	34	42	35	28	31	36	46	40	41	39	49	46	48	44	55	41	43	47	40	46	45	43	47	44	41	39	46	49	38	51	37	39	28	46	46	42	40	45	54	39	43	50	35	52	52	42	50	32	47	49	44	51	43	44	38	43	35	39	43	35	33	45	40	39	39	49	31	28	46	35	38	38	38	39	38	31	44	45	41	45	47	43	35	35	41	49	47	35	46	44	36	49	39	41	45	33	39	36	43	40	44	43	45	42	48	45	35	33	44	35	39	47	44	46	47	43	36	53	52	36	35	37	35	44	38	38	52	41	42	34	43	29	35	47	34	42	38	31	48	28	31	46	35	41	41	29	49	39	32	42	40	48	29	43	33	31	40	45	41	33	37	47	42	35	40	41	39	44	26	35	45	48	34	31	46	36	34	36	48	41	40	44	38	38	46	44	42	41	46	49	39	36	47	41	52	33	44	46	43	57	41	38	36	44	44	42	45	41	37	36	45	43	36	43	39	38	35	49	45	49	42	35	40	47	37	35	33	45	37	41	47	43	48	41	33	38	33	27	46	48	35	43	37	35	34	41	34	46	40	46	46	44	38	36	53	43	34	38	41	49	33	30	31	40	40	43	41	35	44	31	44	36	39	47	34	41	52	39	43	36	39	34	39	39	43	26	47	33	52	48	50	44	51	46	39	37	39	34	44	57	36	45	49	29	53	33	34	37	40	43	39	38	37	50	48	36	33	48	34	31	36	38	43	43	47	45	37	41	34	36	27	39	48	35	50	46	40	30	44	42	37	40	56	34	25	34	44	38	39	42	45	45	37	42	42	29	42	35	42	52	41	50	44	37	37	45	38	29	39	29	46	34	33	53	41	48	46	42	52	39	41	27	44
38473	8891	5686	15058	23415	22995	19457	15287	11893	9688	8032	6769	5696	4836	4236	3792	3252	2936	2558	2372	2260	1961	1824	1725	1598	1457	1408	1250	1207	1190	1233	1135	1147	1126	1073	1055	1084	970	955	969	958	876	939	850	872	853	848	845	814	838	815	799	836	806	813	829	811	776	776	798	726	733	776	769	770	741	765	752	705	732	727	734	719	712	722	766	732	687	736	715	735	755	725	672	675	667	679	678	715	684	677	688	715	712	654	691	742	734	714	729	691	758	660	702	702	649	697	733	691	721	720	695	672	698	743	708	683	712	669	627	730	639	690	617	703	702	678	720	664	688	666	686	717	710	762	691	704	723	703	679	678	655	656	673	650	685	633	661	690	704	670	725	621	681	683	710	664	623	728	674	652	676	614	662	651	633	697	660	654	615	636	679	660	631	666	619	659	659	648	613	677	650	636	588	651	626	668	670	640	684	623	688	651	690	633	616	639	634	606	632	617	686	620	604	630	656	663	640	659	654	676	644	670	623	636	664	622	686	645	642	585	709	646	659	646	637	638	660	700	652	646	654	647	605	679	642	625	658	662	668	674	653	659	636	616	598	598	651	630	657	655	600	698	644	674	671	637	718	654	607	686	666	663	689	633	721	601	676	625	669	713	711	680	658	642	654	644	658	640	659	650	679	676	657	654	668	700	645	647	698	610	683	657	700	652	618	675	663	670	625	684	646	632	643	648	676	680	650	690	638	645	677	656	640	622	660	663	649	687	644	638	676	640	638	663	672	665	652	633	628	676	622	639	648	656	647	637	616	627	640	658	623	678	624	681	644	655	668	705	667	647	670	645	623	634	617	633	657	655	666	654	628	656	654	633	673	678	662	674	710	622	629	628	636	687	656	655	637	609	670	662	671	645	658	642	605	673	659	626	652	679	626	672	646	641	629	644	683	665	644	681	642	667	658	663	653	665	670	730	625	635	652	674	603	631	640	699	671	678	681	671	669	675	573	650	628	614	615	646	620	647	642	644	665	626	649	628	620	617	681	668	638	673	623	633	642	680	649	636	647	653	661	612	654	656	659	623	629	636	656	671	661	623	599	655	629	657	645	628	621	600	622	668	663	683	661	628	646	641	687	646	641	634	619	659	654	645	651	620	685	625	707	650	635	692	662	640	641	671	692	644	686	674	625	602	681	632	706	711	644	636	622	643	673	596	612	641	619	637	652	688	663	651	660	625	677	646	644	640	693	665	656	687	649	678	663	631	654	653	678	674	694	647	631	625	654	657	678	635	649	635	622	610	647	649	622	614	647	645	660	659	640	639	644	657	659	679	686	643	591	651	723	680	686	670	657	598	698	619	624	640	660	658	648	642	628	695	636	627	630	688	649	632	630	663	682	623	689	684	648	694	641	647	637	668	645	665	637	694	587	667	621	636	645	660	661	658	660	601	709	622	648	654	674	633	622	662	676	654	656	634	653	656	674	647	664	685	686	658	641	619	672	659	642	653	662	659	687	662	684	674	690	655	656	672	630	663	637	689	709	653	641	643	667	628	683	679	680	678	659	683	662	685	673	682	627	667	686	688	688	671	634	610	674	658	709	646	671	653	616	640	628	641	671	667	592	617	641	729	678	661	620	699	644	687	628	687	660	653	660	642	613	681	612	652	646	667	691	616	643	650	649	700	652	668	623	653	615	660	659	628	672	634	636	655	659	661	627	641	686	652	646	629	622	627	635	646	603	633	652	655	640	633	662	650	679	669	619	630	640	683	609	629	637	610	670	719	649	650	648	605	665	616	648	658	604	663	687	659	669	619	632	706	620	646	689	679	683	671	642	625	636	698	700	670	679	710	692	672	686	653	626	620	646	679	637	688	601	661	653	643	683	659	654	668	645	695	645	702	661	663	654	649	638	687	626	651	644	659	611	673	656	694	647	664	661	676	649	665	624	610	664	636	670	646	625	660	696	650	655	628	646	668	616	676	657	667	634	644	666	629	643	637	638	658	633	639	613	666	683	628	686	664	644	654	596	661	622	633	635	691	647	661	674	679	680	672	653	633	742	637	628	661	657	616	654	647	659	657	617	637	670	610	644	653	657	635	648	660	672	619	624	629	661	675	631	703	634	645	663	681	647	629	644	656	642	621	641	685	629	642	704	676	674	691	747	628	646	674	663	641	634	664	667	693	651	648	601	627	631	671	617	626	670	661	675	631	651	679	662	688	612	630	670	624	669	629	653	671	665	634	681	674	628	639	592	620	660	656	655	669	656	691	678	655	652	629	677	684	648	669	622	649	665	647	631	638	643	652	665	632	602	616	627	621	646	644	647	605	628	657	610	664	583	658	617	653	637	665	610	664	687	677	625	648	649	691	646	662	641	625	649	613	661	661	632	702	697	641	633	678	613	611	676	647	661	642	721	652	629	677	639	638	702	628	669	629	675	692	652	693	709	699	621	613	644	704	652	677	641	664	680	620	624	636	650	628	613	704	628	640	648	580	663	650	606	623	653	663	646	692	636	648	707	661	654	651	654	679	661	681	658	637	622	681	667	630	644	669	671	647	646	646	625	644	646	650	670	648	668	660	634	619	645	652	633	620	653	643	634	674	637	693	681	661	669	672	613	648	653	658	664	614	647	619	613	647	638	598	661	669	644	648	687	634	646	647	687	640	672	651	701	607	726	705	647	652	630	718	670	701	642	604	659	678	676	622	668	679	632	616	708	642	622	627	644	661	648	647	649	607	672	642	651	640	697	669	630	625	697	679	607	653	651	681	646	656	670	648	682	651	652	669	673	663	642	656	611	651	649	701	650	676	632	617	670	650	665	634	709	651	670	677	646	640	647	649	640	665	680	656	683	653	650	706	661	656	670	612	634	661	621	637	656	705	702	668	683	649	708	630	667	716	671	644	670	641	651	634	650	638	683	644	640	674	699	658	662	690	691	652	700	684	650	662	628	644	629	670	670	633	700	684	678	641	633	682	665	609	616	707	669	611	649	657	630	622	692	664	638	658	637	677	682	685	592	648	682	675	690	685	663	632	625	642	682	645	626	650	654	632	651	619	652	658	599	682	634	627	672	656	671	662	619	674	619	648	627	651	674	619	685	693	643	611	643	669	653	629	676	668	623	701	692	625	645	670	668	640	645	638	700	640	641	641	657	644	615	658	684	657	652	610	633	634	678	704	644	641	633	641	627	683	644	675	665	676	666	649	650	633	683	667	711	599	650	694	683	613	686	627	660	681	636	664	638	614	660	664	648	690	664	683	655	637	700	614	689	636	627	691	653	678	665	637	662	655	685	670	670	671	631	658	653	696	636	680	624	604	570	664	674	628	673	661	662	684	683	621	653	663	705	663	638	622	617	683	632	645	653	662	638	619	641	636	651	631	649	668	599	695	655	624	630	644	662	653	626	700	675	621	610	605	643	657	680	656	642	678	665	630	698	638	704	641	677	648	644	636	698	632	661	681	636	645	652	634	679	657	655	645	686	679	654	684	668	645	697	661	661	670	699	662	649	646	628
3806	825	81	80	77	127	92	98	77	77	72	61	48	53	48	50	50	33	46	44	48	43	40	30	31	35	38	30	48	33	33	34	29	28	30	29	34	39	35	39	24	29	33	34	37	40	42	27	37	35	31	38	35	28	40	43	31	28	31	36	27	36	27	30	36	29	39	42	33	33	36	35	31	28	28	27	39	36	34	41	30	52	33	34	29	40	19	47	29	36	25	37	39	41	36	41	50	29	53	31	32	35	41	35	32	40	31	29	28	26	39	39	25	35	24	33	28	43	35	33	35	36	34	37	31	33	35	33	38	32	34	32	39	34	34	29	43	30	32	31	30	33	36	40	27	21	33	24	41	29	32	34	33	41	45	31	40	49	25	37	39	23	37	32	33	32	33	33	27	25	32	31	39	27	30	28	30	29	30	26	26	29	32	35	42	42	36	30	27	41	32	28	34	39	30	33	25	31	39	39	33	39	33	36	33	21	33	25	36	35	36	25	33	31	32	30	43	27	30	46	34	47	26	40	36	29	28	31	29	26	34	34	43	32	34	40	23	36	33	25	46	38	35	45	30	42	34	32	32	29	25	33	29	34	33	37	32	39	26	34	32	36	27	32	41	43	32	35	22	35	32	42	36	38	37	43	26	35	36	46	47	26	38	29	30	31	31	33	40	37	35	45	40	32	40	39	30	37	22	32	27	36	40	38	36	38	31	33	27	35	31	34	27	32	36	35	30	21	30	34	35	26	34	33	49	39	27	35	22	28	29	30	33	36	37	25	15	29	38	47	33	35	43	31	31	33	41	35	49	35	32	43	35	35	34	29	42	28	37	38	32	40	42	36	29	40	31	29	37	30	33	35	29	42	44	38	32	42	30	31	29	35	35	34	29	31	35	36	39	24	31	30	38	30	36	34	32	27	23	43	34	36	33	35	24	35	32	39	31	33	25	35	37	27	41	27	32	40	34	34	37	41	38	25	27	32	43	34	31	34	38	19	31	33	24	32	30	41	40	42	26	39	37	23	28	32	30	30	30	36	31	40	39	40	30	31	26	40	27	35	34	27	34	26	28	35	28	35	35	36	30	28	39	32	39	42	33	31	27	33	32	34	39	30	26	39	25	37	37	44	27	26	33	37	33	28	32	35	34	27	48	28	30	38	32	39	30	41	30	30	28	50	28	36	31	41	31	34	30	40	28	39	34	31	23	36	40	33	24	30	33	36	30	34	40	41	39	44	42	39	23	35	24	35	38	35	39	27	27	28	25	32	41	25	28	32	29	22	27	30	35	32	31	33	30	40	30	33	25	33	34	31	33	38	28	31	30	28	33	29	32	25	25	27	33	35	37	40	28	36	42	43	26	48	31	29	44	31	32	39	32	30	34	37	38	26	28	36	31	39	47	40	38	31	37	30	35	40	32	40	29	40	30	32	34	51	33	38	45	29	28	34	39	35	35	25	27	46	26	38	42	36	34	39	29	38	35	27	25	44	33	28	39	33	41	30	38	38	27	42	36	36	38	31	34	29	32	38	30	31	16	30	35	37	22	28	38	39	33	31	37	29	31	31	39	33	28	26	28	34	33	32	34	31	31	36	34	23	29	29	38	28	42	35	34	26	30	25	37	32	37	43	29	26	31	42	33	37	32	29	29	39	39	39	23	36	33	34	35	29	31	30	39	42	27	45	43	35	40	32	27	40	43	36	31	30	23	29	31	33	56	30	37	25	27	35	41	33	35	34	30	18	32	34	34	33	35	40	31	31	34	40	37	36	38	30	45	37	31	38	29	35	35	40	40	33	27	32	29	41	41	23	21	35	35	43	29	30	39	27	36	29	22	38	41	28	42	35	35	32	38	34	22	35	30	39	33	34	33	39	33	36	27	33	37	33	35	36	34	20	55	35	30	26	29	30	31	35	29	26	30	35	37	37	39	32	33	24	36	35	20	36	30	27	32	49	28	28	34	44	35	33	30	37	31	27	31	34	43	31	35	38	23	29	38	20	38	43	33	34	33	33	27	37	53	34	37	24	27	31	29	27	35	36	36	34	26	27	26	36	34	26	29	31	39	34	38	29	31	31	31	30	31	35	39	40	44	35	33	35	30	40	29	30	42	30	33	31	35	38	32	39	34	27	36	28	42	43	35	34	23	28	42	25	41	37	28	45	36	38	34	35	28	33	40	43	29	31	27	38	37	33	27	45	44	34	31	26	25	22	35	32	30	27	34	29	41	32	31	45	30	25	28	35	37	40	29	28	39	27	33	40	25	30	28	23	30	36	40	45	26	33	28	33	35	33	34	34	34	40	39	37	27	30	28	26	33	41	34	37	34	30	26	31	49	41	34	25	35	41	28	45	38	34	33	32	38	28	35	27	39	27	26	34	32	33	36	38	39	32	43	30	35	27	29	30	37	30	43	35	33	38	35	41	42	34	32	34	35	29	28	25	34	36	41	31	41	33	48	38	36	34	26	32	31	42	42	35	31	31	37	38	32	44	40	36	39	33	38	39	42	30	34	29	36	25	40	34	39	33	27	40	35	27	32	33	38	29	36	37	31	30	35	30	31	22	24	37	34	28	40	35	26	33	32	30	37	29	24	48	28	37	25	35	31	36	28	37	39	40	43	27	45	26	44	28	21	30	28	34	27	29	36	34	40	44	30	28	29	29	25	37	36	24	37	35	30	36	33	34	25	33	33	39	47	23	36	43	30	32	35	37	37	33	36	29	29	33	25	40	37	31	31	27	34	33	26	30	36	24	32	27	38	26	33	36	23	37	32	30	35	36	32	34	28	37	35	44	33	28	42	33	31	30	54	43	41	30	33	40	27	39	34	35	32	40	29	34	39	40	22	41	40	37	43	36	38	43	38	28	40	29	29	33	33	41	20	34	33	37	39	43	42	30	24	33	27	40	38	40	30	32	22	37	36	37	39	31	33	33	26	34	30	33	28	30	33	40	37	34	34	39	37	39	28	31	41	43	31	41	38	27	29	31	43	33	30	26	39	32	38	39	43	32	36	32	35	37	30	37	24	22	24	35	26	27	30	41	28	33	27	31	27	28	28	31	36	32	30	38	37	44	36	33	30	35	30	37	34	36	31	27	31	41	41	34	38	42	30	39	42	31	41	30	37	27	37	33	33	38	47	28	25	33	22	32	36	33	32	36	44	34	35	33	31	36	30	27	35	29	38	34	28	33	34	37	27	31	32	39	32	41	32	31	42	35	29	33	30	29	33	29	33	34	26	46	33	47	30	38	29	36	33	44	29	28	29	39	25	35	29	29	29	45	31	30	43	45	34	40	38	35	46	36	40	29	35	46	30	34	37	32	30	23	42	41	35	32	36	45	32	32	44	25	41	40	24	36	24	23	29	26	20	31	25	37	45	33	46	38	35	27	34	31	38	31	35	34	31	33	31	46	34	44	35	34	36	33	31	28	28	34	38	28	33	27	38	34	39	41	25	33	37	39	33	26	25	35	33	39	32	36	40	25	28	39
32067	7795	1854	5315	9283	9077	7213	5213	4001	3063	2590	2244	1839	1629	1482	1404	1211	1052	1074	943	917	903	796	762	729	691	663	672	692	619	674	655	684	618	640	612	599	582	591	615	561	625	588	594	608	590	601	581	617	641	637	557	572	600	584	600	569	570	572	554	507	575	564	567	553	568	567	547	576	530	573	575	586	551	562	595	528	557	537	581	530	513	556	573	562	524	532	535	524	536	546	538	578	555	562	571	541	560	566	589	590	523	577	580	535	576	590	586	573	555	595	531	574	546	565	542	603	566	536	531	549	598	515	561	546	525	540	560	543	568	533	621	576	594	573	578	575	580	555	581	590	574	552	553	552	538	511	527	582	573	603	533	556	551	549	581	550	538	582	570	534	528	515	511	570	537	511	538	559	516	534	557	527	505	536	546	566	546	503	561	509	572	549	558	553	528	548	555	535	560	536	544	515	506	535	513	568	530	532	549	566	562	550	524	549	557	558	541	557	541	544	551	594	550	541	521	537	501	579	581	533	527	546	504	533	549	567	571	625	557	533	530	488	564	531	557	546	581	526	537	547	544	515	553	564	498	572	566	568	506	547	544	526	475	542	534	563	534	556	542	580	526	506	581	533	496	508	568	555	565	580	538	522	555	539	534	578	518	592	547	550	534	543	548	514	544	516	530	583	508	537	543	531	559	523	545	553	498	522	517	582	541	532	557	540	526	509	556	557	544	609	565	588	508	557	599	562	539	529	546	529	530	559	547	549	579	552	572	519	555	530	558	542	546	530	539	518	568	571	532	516	557	488	521	573	538	536	550	546	576	522	565	561	549	546	559	541	575	511	518	577	559	571	518	562	521	529	519	594	547	535	554	534	515	545	570	575	548	558	555	580	576	530	541	565	523	554	518	589	535	518	599	586	528	521	507	533	516	551	545	556	524	563	557	546	581	516	532	563	528	543	519	569	518	575	536	543	542	568	585	543	552	554	530	570	578	578	569	542	574	590	565	524	546	531	560	521	531	542	596	522	511	556	536	512	528	518	537	538	581	558	557	533	531	543	508	508	555	554	533	575	546	551	569	532	503	567	568	597	530	519	591	569	577	542	555	506	595	535	520	496	552	524	585	560	578	545	550	569	566	533	537	548	573	534	587	506	512	499	561	611	545	542	518	574	542	550	540	523	543	516	545	536	558	554	535	537	509	596	578	549	574	521	522	556	576	556	571	550	542	533	565	511	493	532	569	533	575	510	530	568	559	571	556	561	566	542	522	559	525	510	550	545	583	540	534	525	570	479	575	560	532	548	564	541	603	498	541	515	530	538	623	573	546	577	558	559	526	493	554	559	537	517	558	476	544	561	538	530	556	526	546	553	519	527	522	524	570	525	511	545	558	547	565	573	547	545	532	514	555	563	563	543	583	501	564	553	561	556	510	544	536	540	513	533	577	532	560	545	574	523	522	570	520	523	544	513	542	539	530	542	566	523	578	505	545	550	517	527	536	564	503	552	535	574	574	527	549	549	532	577	540	583	558	556	575	580	531	528	545	591	541	559	547	546	552	534	553	558	538	557	499	530	509	574	576	525	563	552	570	550	559	525	512	513	564	532	548	541	520	525	558	533	519	531	525	527	537	554	547	566	556	532	572	571	534	576	529	558	524	520	529	579	538	542	532	577	573	581	530	539	595	546	519	575	522	554	556	592	520	521	567	575	516	546	534	586	571	500	570	564	572	560	519	548	525	570	564	537	503	505	607	550	526	548	525	539	532	536	552	534	487	503	538	512	542	558	544	541	525	536	533	560	530	540	559	569	594	531	522	520	506	568	522	553	528	556	550	546	569	535	540	555	531	519	523	552	561	561	529	556	558	533	530	522	554	550	526	522	590	567	555	588	537	537	567	576	522	555	538	539	516	569	520	507	510	567	530	506	515	518	537	548	530	547	566	498	546	521	582	547	552	570	520	532	545	565	516	604	519	535	532	529	565	533	560	588	538	578	536	516	561	517	512	534	535	533	568	540	520	519	549	497	562	551	545	567	615	557	541	551	501	527	477	539	538	561	596	578	516	557	542	504	561	535	569	535	549	536	561	498	561	556	544	520	546	569	570	540	534	547	554	551	532	571	519	533	554	615	518	556	568	561	544	569	541	562	568	535	529	515	555	536	543	545	562	540	556	517	544	547	553	526	568	564	546	557	537	507	538	546	528	521	553	535	556	527	536	483	576	531	575	592	533	528	494	546	510	542	550	550	558	535	571	523	554	494	565	541	501	549	511	557	578	527	532	576	575	527	579	520	498	506	548	534	523	517	553	566	560	565	555	481	536	602	550	520	521	530	521	540	577	522	560	523	501	541	575	538	549	552	542	586	581	512	542	550	541	531	567	540	529	498	556	538	537	561	516	503	565	567	549	534	523	562	521	549	580	554	603	592	546	531	575	555	557	555	544	524	546	561	560	593	554	566	520	541	539	557	509	552	544	547	559	574	523	554	562	544	531	508	522	587	526	542	535	569	499	528	549	567	548	583	575	511	546	551	556	564	519	552	546	525	545	516	539	538	572	550	558	506	548	602	545	600	535	535	504	552	514	558	529	533	543	544	529	553	535	518	553	545	510	502	535	510	519	528	565	533	517	558	551	540	569	550	550	560	562	553	502	556	555	525	573	542	533	552	540	520	572	525	550	536	497	535	495	512	530	534	529	586	520	523	535	553	569	556	513	564	561	508	509	543	541	576	565	533	559	520	539	514	519	528	572	569	526	610	540	572	506	568	578	518	566	594	553	546	550	539	576	558	535	571	534	565	570	562	568	518	503	564	545	541	542	561	553	554	552	531	571	510	548	515	509	527	568	568	554	524	556	546	531	520	518	524	544	558	508	576	517	503	549	557	536	566	543	518	541	537	573	510	506	545	519	508	543	564	556	528	535	563	588	542	514	503	537	574	546	513	549	515	541	550	556	549	536	515	558	523	548	528	532	520	572	563	507	519	553	551	550	533	538	545	524	552	576	589	563	521	545	543	541	531	547	557	578	512	544	591	531	555	547	538	563	545	528	565	546	553	553	563	555	566	514	577	552	556	589	541	557	562	575	583	542	523	555	571	530	552	530	584	493	507	531	545	539	532	532	525	556	575	547	544	579	549	556	536	601	539	561	532	524	559	565	566	578	530	506	554	551	564	527	554	526	548	507	526	499	586	545	518	510	515	517	537	559	542	501	549	503	583	525	550	528	532	549	550	523	517	536	571	517	564	527	583	531	533	540	517	501	507	513	575	530	539	531	576	542	556	513	531	575	504	550	593	499	554	560	513	526	573	537	558	540	532	546	535	571	544	529	537	522	500	520	602	516	544	533	556	553	558	553	529	542	495	548	575	545	568	538	566	560	561	475	554	506	507	576	542	564	562	537	555	529	553	519	550	540	554	542	567	591	517	543	554	549	536	565	541	538	531	561	556	558	526	552	530	573	543	553	554	543	520	492	540	561	552	536	554	553	563	585	543	515	571	557
10219	4850	126	98	148	208	176	148	126	109	89	67	68	68	64	54	50	62	41	40	29	38	33	31	28	40	28	29	28	30	26	22	25	30	27	42	22	29	26	26	25	31	29	35	32	20	25	25	23	18	29	40	14	21	18	19	16	24	24	17	22	16	16	24	13	18	19	22	21	16	21	13	27	9	20	24	20	27	22	18	17	19	24	21	19	22	16	19	25	17	27	23	24	22	16	16	23	21	21	18	17	12	33	19	22	19	21	17	22	19	23	19	26	25	24	25	27	23	20	16	18	28	18	23	11	20	27	29	12	19	20	17	28	30	27	16	19	23	22	24	23	18	18	26	17	21	21	21	15	20	17	21	20	27	22	19	26	25	26	20	17	15	20	25	17	24	25	22	25	22	23	20	22	10	30	21	20	26	15	18	16	16	18	22	21	21	22	15	16	17	18	14	20	14	17	24	23	20	8	24	21	23	20	30	11	18	25	30	23	18	24	26	15	15	21	25	18	20	26	16	17	19	22	21	21	21	19	26	24	23	31	20	23	16	23	24	21	25	23	24	21	24	15	23	16	24	23	21	21	22	26	26	23	24	22	19	21	18	24	15	20	21	24	24	20	20	12	30	26	18	21	23	19	12	31	23	24	26	16	19	22	10	21	21	25	25	25	15	22	19	16	22	24	21	26	25	15	11	14	29	24	24	19	17	19	14	22	18	22	21	14	27	27	20	22	30	24	23	22	15	24	20	21	18	18	21	20	23	14	29	24	23	20	21	21	24	20	18	24	12	25	14	16	24	31	22	24	16	19	24	18	28	15	20	27	13	20	24	24	23	20	20	20	31	26	25	23	19	23	22	18	25	17	26	32	17	26	20	29	20	20	16	26	20	20	21	29	20	22	28	21	34	21	16	17	23	19	15	19	26	23	18	20	17	24	17	16	18	23	27	20	24	21	24	20	27	24	30	26	19	19	30	10	22	21	21	18	22	18	26	19	24	20	23	21	17	20	15	20	25	21	27	15	21	28	20	19	22	11	23	18	15	20	26	30	26	29	25	27	20	32	32	27	26	23	15	25	21	27	17	34	26	21	14	22	20	29	25	20	26	14	25	24	18	24	22	17	20	19	21	24	17	16	26	22	25	22	23	20	22	27	26	16	29	23	14	24	25	25	30	20	29	15	14	26	25	15	27	16	16	20	23	22	24	15	17	14	20	28	19	21	22	20	25	26	24	24	22	21	21	26	27	23	16	15	23	23	23	18	19	15	21	28	17	16	22	20	15	20	24	16	22	27	16	16	19	16	17	18	25	23	21	20	20	20	18	23	20	21	15	16	18	27	26	23	21	18	20	14	19	25	26	26	27	19	15	21	27	11	16	24	25	20	19	24	25	27	26	28	17	25	22	23	18	22	24	28	23	21	19	21	20	22	23	24	20	21	21	22	19	22	22	20	23	19	27	17	32	18	28	19	22	24	29	24	17	18	19	22	21	16	21	25	26	18	28	23	19	19	18	24	14	18	22	19	27	30	21	22	27	29	23	15	29	17	17	19	12	15	22	18	20	14	17	24	20	18	30	16	18	26	32	14	25	22	19	24	20	28	19	34	20	20	25	25	26	25	19	19	27	27	22	23	29	24	22	18	26	24	25	28	22	25	20	25	17	21	21	17	17	24	28	22	22	19	24	17	17	24	20	15	16	19	13	25	19	21	13	21	22	20	17	15	27	20	25	16	17	21	21	22	19	31	28	31	22	13	15	17	20	19	19	26	17	18	19	18	19	23	24	14	21	27	23	17	26	15	24	15	26	21	21	23	22	21	36	24	25	16	28	21	15	22	19	28	20	29	28	17	16	22	19	23	17	20	29	25	18	20	14	22	22	19	25	21	23	29	20	22	30	14	16	28	25	22	15	16	24	16	25	20	27	23	15	25	23	21	12	15	17	17	19	21	19	18	25	26	17	21	26	20	18	36	15	18	24	15	22	19	22	11	16	19	11	30	24	20	18	19	21	15	22	23	20	25	20	18	23	25	13	21	19	16	22	19	26	16	28	24	18	28	18	28	19	25	22	25	20	23	26	16	19	19	23	24	27	26	13	30	21	19	22	22	17	24	16	18	19	21	19	24	26	27	21	24	23	19	15	21	25	24	20	21	26	15	23	27	18	22	14	30	24	20	25	18	22	24	22	21	30	22	19	17	19	18	20	17	18	18	18	24	19	22	18	29	17	20	19	22	30	25	21	26	24	25	22	29	29	13	23	21	19	24	22	22	23	19	28	26	19	20	21	22	26	15	24	25	19	30	30	25	27	22	22	13	22	17	25	18	18	20	20	27	27	20	25	20	27	18	22	21	18	17	20	20	34	18	20	22	26	19	13	16	18	24	21	20	20	29	21	20	19	21	13	14	13	21	26	32	17	18	23	27	19	26	27	19	26	24	33	25	23	24	22	27	27	28	24	27	29	18	22	33	19	21	20	17	13	24	24	23	26	14	19	14	17	21	20	16	24	29	24	32	14	25	28	19	27	21	18	15	21	24	26	22	18	25	29	16	16	17	29	26	25	22	20	28	26	21	20	27	24	23	21	19	27	16	23	12	24	24	17	29	22	15	17	23	34	20	24	27	25	14	19	19	18	21	23	19	19	23	20	22	18	17	19	24	24	18	22	29	21	26	24	23	25	15	29	24	22	27	29	16	17	24	24	23	23	16	21	23	14	19	18	17	24	18	15	28	18	26	11	26	20	24	29	24	21	22	21	21	25	19	31	17	18	18	30	16	29	27	19	24	13	24	17	21	27	16	12	22	20	21	19	20	22	18	23	22	24	27	21	19	25	25	23	27	16	19	22	23	25	20	25	23	21	21	24	26	27	24	18	24	21	28	22	32	18	21	18	26	25	15	24	25	17	9	27	22	22	23	32	29	19	15	22	22	19	16	23	23	18	18	19	31	22	25	26	23	17	14	20	23	21	14	21	28	24	26	20	17	28	23	32	19	13	25	27	18	30	15	20	23	16	27	19	25	24	20	14	19	25	24	20	30	30	27	17	23	19	16	16	20	14	30	16	21	25	19	25	29	17	16	21	26	20	23	17	19	19	31	26	18	18	20	27	21	13	25	20	22	13	17	28	21	23	20	17	13	34	21	21	27	25	27	20	17	28	20	21	18	29	20	17	24	26	20	21	19	18	17	26	28	31	24	31	16	20	24	21	22	23	18	27	21	18	23	29	21	20	25	28	21	20	22	16	19	34	19	24	22	20	19	15	21	24	20	17	26	26	18	26	18	25	18	18	19	21	15	16	28	25	29	26	26	18	27	17	18	28	23	25	22	13	23	20	25	20	16	19	17	27	18	20	17	29	17	29	25	19	12	33	26	14	22	12	31	26	18	18	17	31	24	32	20	27	14	14	19	19	23	20	29	27	20	17	20	22	29	18	29	25	17	22	20	20	21	15	26	21	24	29	24	29	22	21	25	31	18	20	16	23	17	22	28	24
37970	7025	3405	10276	17265	16932	13740	10083	7828	6125	5033	4159	3381	2862	2541	2176	1966	1730	1475	1255	1231	1102	1046	956	837	814	698	727	708	684	619	645	596	602	584	535	553	516	511	501	514	519	502	464	476	482	510	456	460	425	453	443	433	452	436	439	443	422	410	393	413	401	427	412	407	392	386	396	420	391	394	402	364	379	398	389	392	372	361	371	355	348	342	372	369	360	375	346	342	386	381	376	391	362	399	384	390	375	384	388	416	385	361	381	404	405	408	415	399	362	369	379	388	342	374	452	401	371	392	398	352	396	403	377	361	364	401	383	400	396	418	384	421	442	415	425	395	395	393	365	393	406	376	353	363	374	375	354	343	369	320	344	377	388	410	376	357	374	320	389	366	395	376	352	368	354	336	314	349	378	383	389	358	375	371	343	372	363	334	333	360	358	331	353	342	362	373	348	336	351	375	367	367	375	358	341	327	359	375	348	355	371	349	366	347	340	359	354	345	371	336	351	371	352	373	349	396	357	370	354	364	344	361	360	346	351	356	377	351	344	360	334	363	334	346	400	372	336	352	369	359	367	320	344	340	358	335	344	375	368	360	365	367	358	382	372	372	363	336	340	375	331	367	374	396	356	359	352	389	353	376	369	357	348	338	355	364	338	361	400	348	355	362	371	357	336	331	375	353	322	360	373	336	352	391	383	341	388	353	340	378	343	356	377	366	356	356	366	376	364	376	334	356	344	379	387	346	351	339	348	353	367	325	349	374	336	357	338	376	332	354	329	356	379	339	369	378	354	313	348	382	374	379	351	344	375	372	370	378	368	352	346	368	337	359	375	342	355	360	413	383	360	377	376	342	355	341	329	374	389	402	370	330	374	343	321	368	390	367	381	409	358	373	384	324	343	369	345	368	333	377	321	362	350	331	335	332	336	360	347	338	387	368	366	383	367	375	346	357	326	307	333	387	346	331	344	351	365	357	365	313	354	341	366	400	363	400	378	356	338	365	371	385	386	338	347	354	330	353	333	353	342	344	334	378	371	339	360	375	362	370	373	371	358	365	379	332	344	381	332	361	359	374	334	360	363	400	347	351	343	356	344	339	357	352	372	354	324	373	380	348	356	368	345	374	374	271	367	369	346	352	375	380	382	341	335	353	359	384	365	377	324	331	337	381	318	361	328	349	332	371	373	344	320	343	361	365	375	359	343	378	374	342	352	362	357	325	354	322	334	387	363	371	323	369	327	371	370	363	375	349	333	325	327	357	375	345	345	378	352	342	389	361	377	389	384	366	363	352	321	364	364	361	359	377	367	371	352	327	358	339	376	365	319	358	379	363	347	381	368	361	384	351	378	380	343	349	333	343	383	369	342	396	333	377	371	381	370	387	345	344	341	377	355	353	378	339	371	375	371	350	367	394	365	377	363	382	396	352	390	339	355	349	342	351	369	370	323	377	346	346	378	390	335	379	348	351	358	367	348	354	383	335	384	361	361	382	349	353	356	350	360	364	361	350	352	340	375	365	352	368	363	333	369	344	337	349	366	374	341	344	362	376	369	341	365	355	342	382	361	356	380	388	337	364	366	376	364	342	359	354	326	370	346	349	371	346	372	355	340	364	349	361	376	361	348	327	306	362	393	340	364	386	360	327	360	346	367	343	371	370	392	348	363	362	343	369	330	377	383	360	388	363	345	321	375	345	365	354	336	347	357	328	364	334	339	364	343	334	374	369	346	332	372	366	336	363	338	343	344	353	378	375	324	380	360	337	380	318	362	348	343	325	340	331	370	341	348	379	325	349	337	329	372	370	353	324	376	386	325	357	328	353	333	375	345	348	348	360	384	342	379	353	363	347	349	317	352	375	351	375	334	350	384	362	355	351	354	369	405	343	345	381	345	335	319	352	322	373	348	351	360	363	361	359	406	364	352	321	334	353	341	335	345	346	364	361	326	356	352	375	377	361	347	375	351	352	376	322	397	344	341	339	352	381	393	368	429	339	326	343	357	358	365	365	338	375	364	331	334	340	367	359	365	336	370	349	352	346	327	372	327	381	389	331	348	334	363	359	391	356	362	306	364	353	347	381	336	350	349	361	388	362	343	337	351	363	354	382	343	343	398	365	331	355	345	359	355	353	332	355	358	365	338	359	339	379	368	380	364	367	356	353	314	338	360	341	348	358	350	381	354	373	338	370	332	367	357	357	350	327	350	350	357	332	324	381	368	346	339	351	356	389	398	362	370	351	328	312	357	354	347	338	377	372	361	356	348	377	316	367	372	369	348	382	359	322	335	385	336	361	373	359	401	394	340	350	333	360	370	346	352	368	361	357	320	338	348	346	352	360	329	400	343	353	389	335	365	341	362	381	351	360	331	368	355	345	373	334	363	359	351	326	369	381	363	373	401	362	377	407	397	358	386	359	361	331	354	392	334	322	335	359	375	363	379	330	360	372	345	354	350	354	366	351	357	350	338	366	340	377	356	345	347	364	324	317	354	322	333	368	353	360	371	322	354	378	320	366	338	330	382	377	324	340	356	377	365	380	363	360	384	349	360	342	376	348	384	329	323	331	331	363	348	359	365	349	344	343	392	337	337	356	349	393	322	361	349	333	336	364	372	316	376	356	353	331	340	367	360	353	337	343	372	350	311	336	361	378	353	360	329	345	365	377	358	366	327	344	324	379	363	358	390	341	347	348	361	327	370	334	348	344	353	369	370	371	331	357	353	361	353	347	364	393	351	389	365	361	340	385	379	347	344	356	359	360	337	350	332	327	362	358	344	350	361	350	359	348	372	364	367	359	356	344	354	345	354	339	363	412	386	343	341	383	340	360	373	393	400	343	364	387	353	318	368	348	371	353	399	347	366	382	366	368	340	366	327	367	362	361	349	353	355	319	362	380	318	375	381	359	353	330	361	352	357	329	388	339	382	347	400	357	362	349	351	351	328	366	345	358	349	375	366	353	349	371	359	359	390	363	348	318	343	363	356	341	374	360	359	328	368	359	361	356	318	354	380	326	363	326	353	353	330	358	351	360	359	355	383	342	355	383	359	329	357	346	348	358	349	358	333	353	382	348	359	345	331	346	375	377	336	367	368	369	369	339	399	348	343	383	310	379	328	387	342	356	339	353	334	353	344	349	338	373	346	306	347	342	346	359	340	385	365	347	340	353	346	357	391	346	381	361	352	332	369	374	382	342	325	331	379	354	343	351	333	351	335	359	341	348	343	344	363	346	390	371	341	351	376	336	338	399	350	379	381	358	336	336	348	333	356	360	376	371	353	348	363	337	343	345	367	350	345	356	362	379	346	342	402	372	363	353	339	308	357	380	368	349	353	386	389	353	348	383	330	354	366	354	341	338	368	340	337	374	367	355	343	325	356	319	344	342	358	375	356	334	390	360	342	324	375	348	366	348	358	369	324	391	340	358	399	383	335	366	368	334	381	345	352	358	357	356	367	365	352	340	337	357	327	326	361	377	320	352	335	387	359	349	331	351	357	374	380	352	348
10669	3013	151	115	181	219	190	159	145	145	125	109	100	90	99	96	78	82	75	65	72	70	72	54	67	53	55	78	66	56	57	55	50	62	47	56	49	51	64	63	60	46	68	51	61	59	70	50	55	51	67	46	57	46	38	50	58	63	52	39	42	60	59	61	47	65	66	56	45	66	69	43	59	49	51	49	51	66	57	63	54	55	56	57	54	52	49	52	58	53	61	52	56	59	44	53	62	61	60	56	63	59	56	59	61	50	52	53	57	59	59	49	53	49	42	62	56	69	48	44	59	45	48	60	58	61	53	61	64	65	48	57	55	65	75	51	65	62	52	61	45	59	60	54	59	44	62	58	63	65	65	56	58	70	59	64	61	47	59	66	55	47	61	58	49	46	53	48	65	52	51	54	49	68	64	48	48	44	76	51	66	56	44	61	63	55	53	55	42	68	79	60	53	62	69	65	46	53	55	49	65	40	62	66	61	55	44	47	54	59	50	55	55	58	54	43	61	52	49	44	59	58	65	49	45	68	61	55	67	45	55	47	55	55	57	70	73	54	67	45	46	71	52	61	51	60	60	55	52	56	38	49	56	61	56	54	45	52	60	49	46	53	62	48	65	61	48	53	59	61	66	59	66	56	66	57	54	64	55	60	58	84	48	53	48	66	55	50	50	56	49	72	78	59	44	50	59	66	67	57	52	68	61	43	57	52	51	54	62	52	69	46	65	50	57	47	52	62	60	58	58	55	53	49	49	52	46	46	74	44	60	45	51	52	49	56	48	37	51	51	57	53	68	69	66	66	59	56	50	49	57	58	56	61	53	58	57	59	64	57	47	52	54	58	55	45	42	62	60	53	65	42	77	47	55	48	50	49	50	56	47	54	54	65	53	67	57	69	66	52	54	47	66	65	68	67	60	54	47	55	57	59	62	40	56	54	55	57	70	55	39	53	54	44	55	46	48	57	54	63	55	51	65	78	63	51	47	63	58	73	51	47	42	57	54	55	50	53	56	63	58	62	66	44	56	55	58	65	61	54	46	50	54	58	52	56	46	57	48	56	65	47	58	55	38	34	51	48	51	48	55	46	48	45	55	56	52	53	49	52	60	46	60	58	42	49	50	61	41	56	47	46	57	53	57	58	47	47	57	49	56	61	68	58	53	50	52	51	60	45	58	65	58	62	54	37	41	43	49	51	57	52	53	42	71	54	53	62	59	59	55	41	56	68	49	64	54	60	57	58	52	52	64	66	55	53	71	51	58	56	48	51	66	50	75	57	64	37	54	69	66	69	60	64	56	56	60	51	57	38	48	56	68	49	51	68	67	44	44	62	47	58	53	48	42	58	62	42	59	55	58	52	53	69	48	69	64	51	54	56	51	57	48	56	52	51	60	69	63	48	53	44	53	51	54	49	51	60	72	54	60	58	52	46	53	47	61	53	45	46	59	46	53	59	56	47	50	54	55	54	47	44	55	50	60	60	47	53	41	60	48	61	59	64	51	64	63	52	58	64	46	65	66	44	67	48	60	45	60	68	45	52	63	58	55	57	61	52	57	57	60	57	61	48	60	64	49	59	56	52	54	45	58	54	64	61	70	62	58	64	68	64	49	62	51	54	66	57	55	58	44	74	59	55	57	58	55	55	48	72	61	70	59	55	66	52	64	50	51	52	54	56	63	48	63	62	63	58	56	68	56	56	50	37	56	57	58	58	58	64	61	53	75	47	51	50	45	52	63	59	51	51	55	57	51	72	54	60	62	67	60	55	51	49	61	53	43	50	48	69	74	59	57	67	56	67	61	57	53	61	59	49	59	64	49	56	44	59	53	47	65	54	49	53	57	69	57	46	61	49	61	48	61	57	61	51	64	62	58	65	54	48	49	53	77	60	60	55	52	54	48	51	45	52	63	73	57	64	63	41	51	58	48	49	59	52	49	57	45	51	62	53	60	49	49	64	55	59	72	53	48	54	51	60	60	60	41	63	55	48	63	59	62	60	50	57	56	39	57	48	35	62	44	46	64	51	63	58	49	46	60	75	58	63	38	61	58	40	57	45	53	59	47	61	54	59	50	59	55	48	61	62	55	44	47	75	54	41	58	54	51	53	58	46	65	52	55	56	59	61	59	49	41	42	58	50	50	59	62	56	59	54	61	46	56	70	67	50	41	48	59	55	61	51	63	61	71	48	57	75	59	63	50	50	49	64	54	49	60	54	69	53	52	58	58	50	60	60	60	57	54	56	50	58	61	44	65	64	50	47	59	65	59	68	49	49	57	58	50	54	60	42	49	64	57	57	52	52	54	68	51	59	57	64	56	49	46	50	56	59	53	49	53	61	55	65	52	49	71	52	52	53	62	53	53	52	52	69	61	58	56	55	65	52	51	62	63	58	51	58	47	44	56	48	46	62	59	56	57	53	47	66	67	62	51	43	66	62	62	59	69	62	54	63	50	63	58	47	51	57	55	46	53	60	56	55	55	48	56	64	50	60	53	58	65	43	62	47	65	53	64	39	62	54	46	51	41	47	58	49	64	63	45	69	66	44	60	73	55	60	57	63	73	40	57	53	55	64	50	62	55	51	65	67	62	60	61	58	52	61	63	63	63	45	71	53	53	57	56	53	53	54	29	48	48	53	66	49	54	64	51	60	70	58	67	54	48	53	59	67	47	66	48	62	65	57	71	65	41	62	52	51	49	54	53	56	66	55	64	50	55	62	62	55	46	60	74	41	60	52	68	60	50	60	64	53	51	55	64	52	48	60	58	54	40	39	50	64	40	61	55	66	57	54	62	43	57	63	62	49	61	63	35	69	54	54	49	54	53	59	61	44	56	47	50	59	58	44	53	69	62	61	60	60	55	44	62	54	61	71	57	55	59	45	47	67	52	67	53	62	55	39	50	64	57	37	59	61	73	54	50	59	54	50	61	56	55	46	52	58	58	57	51	66	49	50	54	49	55	51	50	69	56	53	51	56	45	51	54	55	63	52	56	60	47	64	63	52	51	64	67	59	57	48	47	56	47	58	61	49	66	43	66	55	49	66	83	55	59	54	61	61	61	57	43	49	59	52	60	53	60	53	55	58	55	57	39	69	64	60	53	55	61	48	68	47	46	44	50	64	51	62	50	60	61	60	43	61	52	63	44	62	53	50	57	58	56	65	45	52	67	59	64	59	65	49	52	48	53	49	61	56	49	51	56	55	41	59	47	50	58	60	48	51	63	55	61	47	63	63	64	47	59	61	54	46	51	60	51	54	57	54	58	64	58	51	38	56	56	61	50	60	70	57	56	63	50	50	61	48	64	53	75	71	54	51	55	54	44	61	59	58	60	60	61	62	41	49	68	60	63	60	61	55	60	70	49	64	48	54	71	49	57	59	65	48	51	56	74	57	53	49	54	51	48	72	46	63	62	50	46	56	64	48	60	70	50	52	54	56	69	63	61	66	64	53	70	52	42	53	57	69	63	72	57	47	69	71	61	58	51	66	59	41	58	61
42684	7796	3453	9466	15682	15778	12762	9564	7426	6080	5128	4297	3666	3286	2848	2590	2188	2068	1929	1775	1672	1543	1484	1403	1306	1242	1139	1250	1226	1117	1120	1097	1119	1095	1038	1023	1034	1098	981	1036	980	1030	988	965	992	977	938	976	1024	977	965	931	956	1004	984	925	909	920	915	911	882	901	925	910	883	916	887	915	919	923	934	878	981	911	895	913	955	947	882	892	931	907	894	889	856	880	881	897	853	864	899	894	922	938	906	893	935	907	927	924	924	870	950	825	856	890	889	904	924	904	914	956	931	885	889	874	896	895	883	813	947	911	909	911	888	901	929	844	884	877	884	916	904	947	894	921	876	927	876	919	856	906	897	905	853	834	950	846	873	933	855	843	884	912	846	896	875	890	871	868	858	866	875	914	903	863	856	929	861	843	837	860	841	847	887	922	930	865	881	898	896	867	873	894	890	921	855	793	900	869	865	851	897	850	897	891	862	906	878	891	893	936	886	899	874	816	925	879	896	822	911	889	896	843	872	938	835	887	861	858	923	825	867	893	826	924	857	868	891	877	898	876	885	883	897	881	891	889	901	798	884	852	864	844	878	907	871	918	848	885	895	860	886	885	858	926	876	859	849	888	867	953	877	900	885	867	874	848	882	885	802	857	855	922	877	911	859	891	913	877	866	852	873	840	869	862	832	925	915	855	860	894	871	906	879	841	890	900	908	872	879	868	915	883	882	854	900	861	878	924	848	877	903	894	876	865	858	889	864	862	895	857	820	857	896	902	877	859	873	845	891	879	853	874	890	873	879	925	886	852	926	903	829	883	854	885	871	846	853	891	943	828	874	903	828	871	870	896	907	872	841	814	886	856	897	879	853	829	849	903	843	860	892	837	940	839	825	873	878	876	860	853	878	885	867	866	889	861	913	825	940	872	899	919	855	837	878	896	908	860	875	841	846	810	838	836	877	921	881	867	909	911	838	869	887	890	847	880	896	848	888	909	816	866	852	916	866	929	849	874	873	901	846	904	860	860	860	891	863	869	917	897	859	838	825	823	871	863	894	846	863	850	864	875	908	872	850	903	882	873	833	805	884	894	924	903	888	899	828	887	856	855	846	856	816	881	925	788	846	852	934	873	834	887	875	868	839	904	856	909	874	886	928	866	886	848	908	845	879	927	912	837	875	841	851	851	829	874	831	822	871	905	897	890	844	878	894	881	895	892	892	851	902	874	867	866	911	837	850	890	885	864	895	814	910	863	859	825	851	840	868	904	900	896	909	890	830	890	900	863	837	935	879	854	976	866	920	865	878	861	877	840	872	938	901	915	858	911	890	873	826	844	932	878	918	849	903	875	850	883	892	907	851	902	877	860	912	863	921	802	893	913	848	867	848	839	889	850	846	888	898	897	800	892	896	865	895	876	881	902	898	877	881	875	920	887	823	843	898	868	891	885	913	849	884	902	871	875	896	854	861	897	893	831	833	881	911	851	866	846	894	875	847	875	915	879	867	888	869	866	878	829	896	898	889	907	833	904	913	866	895	838	884	834	892	907	829	900	870	916	885	848	850	914	833	871	874	865	916	867	879	891	897	915	827	927	871	882	886	937	908	897	886	884	855	907	859	853	831	852	876	871	830	885	928	892	835	852	897	876	871	862	879	850	862	890	896	912	871	882	839	932	860	927	816	904	869	894	839	860	907	880	853	887	857	894	913	894	890	914	887	877	878	915	875	869	912	869	873	838	903	870	856	871	892	854	923	893	884	884	866	872	891	888	869	880	878	867	866	875	876	870	890	831	855	910	884	850	871	901	848	883	893	854	880	945	881	901	845	867	889	865	913	934	890	885	902	854	847	838	865	875	834	857	849	869	875	836	882	853	915	858	893	816	876	823	856	814	875	931	872	854	865	926	878	880	893	921	863	939	865	843	807	835	888	893	887	870	863	881	893	854	851	843	857	864	903	866	947	880	895	861	855	811	894	856	880	895	842	906	896	851	942	823	896	919	867	879	826	907	882	822	909	853	882	897	942	876	859	915	855	903	850	902	865	835	875	912	901	859	924	876	861	899	884	882	920	852	867	842	848	883	848	868	900	922	867	886	912	864	854	872	809	885	892	886	832	879	915	870	914	930	886	866	912	868	852	881	837	846	866	833	909	895	867	847	813	896	870	875	902	899	853	828	897	855	905	843	843	833	907	924	850	873	874	879	904	883	810	897	874	876	854	921	883	911	862	854	844	900	900	874	909	860	911	851	838	853	878	891	830	833	867	868	881	861	855	845	860	851	813	895	899	863	856	862	878	919	849	852	947	883	817	879	890	890	856	880	837	915	863	880	866	877	913	870	841	875	866	879	885	913	855	889	946	890	871	891	963	892	871	875	881	863	927	872	838	854	867	864	878	842	895	843	882	869	850	874	842	872	871	875	885	836	820	854	873	899	854	847	883	892	857	853	878	833	894	861	815	917	893	828	862	841	864	876	839	836	904	901	848	884	836	892	879	839	868	917	864	896	896	883	869	894	857	890	858	880	888	791	858	851	902	913	823	871	909	866	869	876	896	946	813	870	881	900	901	903	860	907	845	860	846	900	886	846	858	903	895	923	877	865	873	872	895	872	860	824	866	859	831	855	828	872	899	865	831	857	858	879	857	927	904	913	879	861	852	827	882	845	873	841	880	843	895	833	848	872	862	859	823	897	838	869	816	886	859	855	819	907	828	854	932	857	858	880	842	899	847	867	887	918	843	880	857	822	897	864	868	844	933	849	858	871	934	883	800	929	892	873	876	851	908	854	861	876	846	854	899	841	893	834	845	873	932	882	900	865	917	834	910	868	943	813	857	865	803	855	890	911	868	932	888	876	914	866	960	855	903	901	889	887	871	864	836	826	875	892	874	883	895	838	881	866	891	913	848	914	827	925	875	899	836	873	883	875	856	851	874	868	902	902	829	874	884	894	888	852	834	907	853	781	865	851	899	852	895	862	852	884	882	852	848	871	838	905	882	844	841	879	873	838	887	847	838	902	956	891	882	844	870	858	849	835	850	918	894	873	855	886	846	831	888	901	865	876	863	826	883	896	879	948	924	849	883	866	908	844	841	900	906	911	891	897	835	837	905	914	848	881	922	913	876	844	908	845	910	891	840	859	883	851	908	890	846	888	824	885	916	896	904	883	894	930	852	907	843	862	860	881	886	870	898	880	887	868	866	849	802	936	843	891	895	851	862	844	822	891	914	914	893	875	876	859	875	925	854	856	849	883	834	839	885	877	896	830	866	930	900	880	862	891	854	853	906	930	913	881	898	891	884	852	870	854	881	872	829	833	855	860	869	904	912	881	849	834	842	859	852	888	854	859	905	834	817	905	858	839	825	910	860	848	882	854	886	887	851	896	879	917	896	897	890	902	858	874	868	862	931	855	902	862	808	857	812	877	931	819	850	897	862	852	890	898	818	872	850	882	913	893	879	853	858	862	859	865	866	852	943	838	818	854	844	867	861	931	882	860	837	889	921	898	883	867	904	912
19420	9398	257	162	280	360	274	235	217	169	154	138	115	98	104	79	88	79	84	71	80	71	70	67	63	63	55	52	61	40	51	47	48	39	37	42	47	46	53	44	45	43	34	43	51	40	30	41	34	46	42	43	49	54	39	67	42	44	47	47	41	44	41	53	32	45	52	30	35	43	44	37	42	48	41	39	27	36	44	52	33	40	41	42	48	31	47	33	34	37	34	46	42	40	39	42	41	39	47	52	44	40	49	40	37	42	46	43	44	43	45	46	40	48	40	43	42	26	40	44	46	38	33	37	32	45	40	36	32	32	60	39	46	41	46	60	53	40	41	46	34	55	41	40	34	40	58	45	42	40	35	43	39	46	48	27	37	43	56	38	37	40	36	45	47	41	40	42	44	48	39	34	38	38	46	45	52	50	36	40	40	41	41	39	45	38	38	36	54	36	45	47	37	37	45	36	37	39	38	42	38	39	40	41	43	45	39	39	35	49	36	42	37	40	44	47	44	39	45	39	31	48	49	45	45	48	35	49	37	38	36	39	32	41	44	39	23	40	33	32	37	42	44	39	46	42	44	44	44	32	58	40	38	30	40	32	46	41	34	41	44	39	43	36	45	43	36	32	35	49	40	42	42	46	44	38	41	35	39	39	43	40	46	46	47	35	41	37	40	36	38	48	37	42	44	50	46	44	47	38	48	47	42	41	39	30	33	41	43	38	50	33	46	32	40	40	44	40	42	42	44	46	40	58	47	34	50	45	32	43	36	56	37	48	39	45	36	42	52	48	44	45	42	42	38	45	49	42	38	43	45	50	35	37	39	36	46	40	31	45	45	45	32	48	43	31	38	34	31	42	45	39	38	32	37	34	43	50	37	45	41	49	53	33	43	44	28	48	40	41	35	56	41	49	48	36	33	48	45	48	54	46	36	42	48	41	45	48	42	31	42	45	38	49	47	34	34	43	42	36	27	45	42	42	50	42	36	38	37	41	39	38	34	54	30	43	44	44	35	41	37	41	39	30	43	36	44	45	31	38	46	47	34	47	38	35	45	45	44	44	44	42	43	33	41	41	38	44	43	42	45	40	36	36	50	48	54	50	63	34	40	42	34	49	28	42	43	40	37	41	41	48	33	40	38	42	37	21	41	54	34	44	48	36	33	38	37	41	35	39	37	51	43	38	32	48	44	48	46	42	36	33	34	43	47	32	36	39	51	49	38	30	39	38	41	51	44	42	38	46	46	51	43	44	40	47	45	33	48	43	33	40	41	36	34	37	43	40	41	31	50	40	43	48	38	49	50	41	39	40	38	43	41	47	46	38	39	39	49	41	40	32	34	38	36	50	44	45	44	49	34	40	45	42	45	39	43	33	37	49	39	35	52	45	45	37	57	36	48	51	38	48	45	44	38	52	40	47	66	44	34	46	57	40	38	39	38	40	35	45	35	35	39	50	34	47	29	45	37	53	39	43	30	45	37	44	30	32	50	34	45	31	39	47	34	50	28	34	36	44	46	51	45	47	40	39	32	30	55	41	45	38	51	50	29	38	38	40	50	52	40	62	43	40	34	44	56	47	36	46	35	37	42	41	53	50	37	36	38	46	45	49	41	45	42	44	44	43	56	52	59	42	30	43	47	44	35	37	47	59	52	41	47	46	30	42	45	59	40	45	31	41	39	51	42	40	45	41	44	47	49	35	51	45	43	45	33	38	38	39	43	41	45	39	41	35	35	38	42	48	64	45	38	41	38	33	42	38	39	53	50	47	34	50	39	46	50	54	44	37	44	42	55	44	29	33	35	44	43	39	48	45	44	54	41	30	26	38	36	37	41	44	49	44	37	46	42	52	40	39	45	35	46	42	34	48	42	41	50	31	49	36	33	38	43	42	63	39	45	37	40	34	49	31	47	30	34	41	32	33	33	41	38	38	42	51	44	40	46	23	44	35	41	34	40	47	38	42	35	29	33	31	38	45	37	44	40	45	51	49	39	53	39	59	44	50	38	46	54	48	49	47	43	31	48	39	53	35	30	40	32	35	39	40	35	35	51	50	43	40	37	40	39	41	36	45	58	41	37	50	38	44	38	28	39	32	32	32	40	42	44	42	40	44	35	44	44	38	40	39	44	34	41	44	45	35	49	33	38	42	40	47	45	49	47	43	38	34	46	35	55	38	32	30	43	37	36	38	38	32	38	28	48	44	42	36	48	47	40	44	42	40	30	47	34	40	38	38	46	40	33	43	38	45	39	49	58	36	33	48	41	45	45	45	33	37	39	46	42	43	35	44	31	53	41	40	41	49	37	29	43	55	47	38	40	45	44	57	36	42	39	57	45	41	39	45	48	41	36	40	54	42	39	36	50	34	45	41	41	26	47	41	42	47	54	38	41	42	34	40	52	42	39	61	42	51	41	43	43	37	35	34	40	40	32	57	39	41	48	43	40	40	43	30	36	35	42	41	39	51	26	32	40	33	39	32	45	38	43	47	47	34	41	30	27	43	44	37	53	40	36	42	49	54	46	35	41	40	47	41	47	49	32	34	39	49	44	39	42	49	30	41	57	37	52	44	33	53	40	37	29	46	46	46	49	34	35	30	39	31	48	37	39	51	45	44	53	45	40	35	45	53	33	40	48	37	46	35	36	35	49	38	40	43	44	45	45	38	46	39	39	47	47	37	41	48	41	47	45	48	44	45	44	37	43	23	45	39	36	40	28	40	39	38	32	37	42	39	37	41	46	45	39	41	37	60	56	34	34	36	42	49	55	51	66	30	49	46	39	42	38	43	45	50	47	32	43	44	45	64	41	38	41	41	48	53	45	47	44	29	46	43	41	42	41	34	45	52	36	47	41	37	44	43	40	34	57	29	44	45	48	52	38	42	45	34	37	44	36	59	49	38	37	53	32	38	52	45	40	38	42	41	41	33	48	43	34	45	42	52	39	44	66	41	37	40	43	46	29	53	40	32	39	34	41	44	41	36	39	50	37	42	38	36	44	35	45	44	28	48	39	43	34	43	41	31	44	36	36	47	50	33	37	42	49	43	38	47	45	34	33	44	44	38	51	47	35	42	55	37	28	41	35	44	47	35	50	39	33	42	41	40	47	47	50	52	35	39	46	36	25	48	44	42	38	37	40	44	50	39	38	39	49	50	42	45	35	40	41	35	39	31	60	39	39	39	33	37	45	39	33	49	30	35	44	47	39	50	35	39	55	44	42	32	46	44	36	36	37	41	42	46	39	42	48	35	45	47	41	61	39	48	32	49	46	49	35	38	37	41	30	35	51	36	36	50	43	36	41	35	37	33	37	39	56	28	46	31	42	48	37	32	45	37	36	38	43	40	40	48	40	44	41	48	46	39	50	47	40	47	39	37	46	61	36	42	42	56	34	35	36	42	39	49	35	36	50	35	34	32	43	50	49	35	36	37	31	45	48	32	31	41	38	35	45	43	41	30	40	48	38	46	34	38	41	45	33	41	45	36	45	37	44	39	47	30
45083	7118	5222	14789	23315	22692	18985	14557	11531	9436	7910	6856	5400	4709	4151	3595	3034	2888	2471	2241	2083	1995	1775	1644	1535	1452	1322	1264	1264	1194	1076	1141	1081	1021	1055	1017	1029	1039	944	900	901	910	897	826	865	877	844	806	817	848	840	858	831	818	803	803	781	786	755	757	758	769	762	763	781	752	731	715	755	724	697	719	689	755	659	653	707	711	721	676	731	748	675	697	705	707	727	691	726	667	738	738	710	681	673	691	710	668	727	700	730	689	736	720	694	730	719	719	735	722	744	737	670	685	681	694	686	657	703	728	680	671	688	725	680	725	717	741	706	688	697	711	740	772	765	714	712	737	725	707	698	718	699	701	665	699	636	664	708	620	677	651	661	655	625	685	672	661	700	684	670	684	644	662	679	656	673	706	658	649	655	617	679	670	676	687	691	699	693	618	652	700	676	663	622	651	669	652	699	646	713	651	647	685	718	641	630	676	673	665	685	684	649	653	653	675	641	647	690	681	665	654	602	700	644	693	630	670	675	621	641	696	694	671	616	693	680	686	656	650	673	667	655	636	680	688	688	707	666	682	660	654	693	686	673	672	661	690	662	634	653	679	701	643	632	644	646	621	614	648	632	669	655	630	676	639	665	697	663	656	663	666	629	724	644	674	661	645	670	665	675	675	637	673	659	673	659	696	648	628	639	662	644	682	653	651	650	644	639	685	666	695	628	670	659	623	680	651	688	682	655	653	727	690	695	682	616	659	726	653	682	644	678	659	696	661	691	703	645	703	640	665	639	693	707	616	672	675	685	685	637	653	643	663	708	633	688	642	639	622	662	668	646	694	700	619	681	680	722	665	640	646	705	661	669	625	664	659	686	665	671	689	660	670	673	714	686	678	693	649	702	669	676	709	622	641	658	667	704	607	666	712	620	683	660	693	657	664	631	667	701	660	712	702	650	704	630	640	686	637	693	698	643	675	646	646	695	643	692	647	723	675	653	665	695	656	608	641	662	671	654	674	644	660	686	596	696	621	655	653	685	621	648	689	639	620	705	674	672	670	669	720	668	653	662	644	694	685	653	658	701	661	636	678	632	671	665	674	651	679	676	682	673	688	658	736	665	643	657	656	682	648	651	653	654	650	659	661	671	703	697	628	706	682	639	690	700	670	659	613	695	677	666	640	646	692	689	696	623	720	661	655	658	661	629	678	623	687	673	646	661	602	627	666	664	698	692	657	696	641	693	651	670	686	667	687	657	668	659	675	628	665	662	631	646	664	665	596	687	641	704	659	672	652	647	663	693	652	649	658	658	609	687	665	673	660	659	650	659	661	689	656	644	696	670	645	659	679	605	674	647	671	735	679	694	667	681	669	687	676	681	679	642	599	650	676	648	632	644	655	696	638	653	676	636	671	638	697	641	632	710	647	621	672	626	647	691	635	688	647	664	652	652	631	686	675	661	648	694	656	679	667	641	642	648	665	666	661	675	734	698	674	635	675	661	694	647	668	650	649	654	640	668	659	696	709	612	620	693	689	693	659	647	685	671	673	678	679	636	683	658	660	668	634	704	674	617	628	647	638	635	649	653	672	660	645	666	666	614	686	672	636	621	676	676	680	667	668	686	630	641	695	646	668	643	681	656	710	726	650	628	663	681	725	689	633	678	676	624	681	619	635	693	685	687	667	634	673	694	713	691	660	659	670	653	717	644	667	667	636	651	645	692	659	681	682	666	667	662	655	685	670	627	640	689	649	687	648	673	681	696	679	684	641	634	671	671	626	629	671	638	686	669	684	713	634	692	665	658	648	677	637	669	688	662	667	673	646	716	676	645	618	660	660	619	684	674	710	681	613	710	656	682	677	614	637	689	666	637	660	678	690	660	687	668	663	637	687	637	678	723	660	721	649	671	623	673	651	674	700	674	664	619	702	636	666	627	698	645	638	698	653	666	652	617	637	666	678	647	637	671	634	688	672	699	629	657	632	630	657	670	655	670	648	660	651	642	651	661	685	611	657	654	626	669	672	674	705	670	631	669	721	730	657	665	669	690	713	688	665	695	667	668	684	662	662	653	648	652	639	714	668	662	659	662	698	650	705	613	663	661	709	653	625	676	647	679	649	635	642	665	642	664	634	630	671	640	677	658	659	651	676	661	650	663	670	656	674	672	691	671	686	645	664	714	646	663	690	720	655	692	689	667	641	625	702	631	694	629	668	687	683	636	675	680	668	636	646	705	656	619	655	650	646	653	690	702	709	655	672	675	654	648	635	677	661	680	694	683	677	632	692	706	671	650	655	702	670	675	666	640	690	672	696	680	711	653	641	678	671	645	662	625	665	670	687	686	616	656	635	722	642	634	666	697	637	655	669	667	660	688	682	660	692	642	635	701	680	675	687	623	686	672	674	665	656	708	677	657	639	676	658	630	648	678	677	613	696	677	681	651	672	696	640	633	650	682	656	744	669	678	668	650	695	633	670	675	657	658	600	673	682	642	724	692	649	666	655	671	627	663	673	634	672	661	604	689	662	654	634	654	649	621	692	661	693	647	677	624	671	663	657	656	638	652	660	661	751	660	663	696	642	634	619	672	694	644	688	664	689	725	635	609	682	643	644	679	682	639	645	652	631	670	678	644	694	713	672	697	682	668	658	678	664	690	704	633	636	659	668	701	666	654	648	679	646	677	634	684	627	684	682	670	658	679	610	651	678	671	684	659	667	647	692	700	647	666	649	647	707	722	657	648	633	638	679	662	646	630	660	656	643	642	658	683	690	693	663	667	655	695	676	637	688	659	692	687	636	656	656	667	664	664	631	693	678	611	629	676	704	667	614	715	666	652	655	685	694	704	683	678	663	655	637	662	707	633	681	674	679	639	657	640	688	655	673	650	635	702	661	684	647	703	679	673	615	676	606	679	634	658	687	655	684	658	665	685	676	705	635	637	646	698	635	670	671	667	684	660	672	691	670	649	692	625	692	615	711	637	691	678	693	659	702	696	698	631	683	651	708	684	679	663	706	604	690	668	670	687	651	642	636	695	668	688	638	648	633	653	655	700	694	693	640	648	686	641	708	666	604	664	692	648	681	669	645	645	681	690	689	649	672	731	680	662	673	666	698	664	602	661	696	672	651	655	702	665	603	666	684	647	675	644	642	675	623	662	659	683	632	643	684	660	648	657	711	655	667	692	673	718	705	689	659	678	631	692	671	668	657	656	631	673	655	638	648	661	670	658	695	673	666	620	667	657	647	691	671	668	662	674	695	697	691	663	675	697	636	665	663	650	712	645	670	670	629	670	640	677	684	651	630	644	709	616	663	683	661	704	625	641	637	665	708	668	644	611	640	615	619	652	700	645	650	685	641	685	679	677	663	731	652	673	655	670	672	639	659	642	686	700	668	631	683	705	667	662	679	643	660	669	629	644	668	638	734	634	633	664	617	672	652	666	666	661	669	687	665	618	669	621	686	643	615	618	688	672	657	672	701	629	692	672	687	680	640	668	645	699	676	635	638	651	661	628	643
4944	684	86	57	80	98	99	80	80	62	59	61	45	53	44	41	41	41	40	31	32	38	29	41	38	40	49	33	42	29	37	39	25	31	33	35	30	37	37	34	31	31	35	32	25	28	46	39	48	31	33	38	33	33	17	33	30	44	37	35	31	37	49	30	33	34	20	39	37	32	25	39	31	26	36	25	43	37	28	35	32	42	27	34	35	38	23	31	21	33	19	37	39	36	38	32	37	31	24	27	37	40	39	49	34	40	34	28	33	37	35	28	31	40	34	23	30	44	38	41	32	52	35	38	45	47	36	33	28	32	34	33	41	36	28	36	31	30	34	43	38	27	44	28	31	37	32	34	35	36	23	37	27	37	38	30	35	37	24	43	36	33	39	38	34	22	44	29	31	41	46	31	26	32	34	44	30	38	38	29	35	31	36	27	33	34	19	33	35	29	38	36	44	25	38	40	37	30	24	44	39	29	29	37	44	39	28	36	48	29	38	37	32	38	38	38	28	33	37	42	35	33	38	41	37	36	44	37	34	37	41	40	33	36	29	41	32	28	35	45	32	33	36	40	35	42	33	41	39	37	23	30	30	33	28	39	29	39	33	38	38	29	15	33	32	51	40	27	29	36	38	39	39	38	40	32	40	32	33	37	41	45	41	42	38	48	33	37	32	37	42	38	33	35	35	35	33	33	41	35	39	34	32	33	34	29	43	37	47	42	31	32	31	27	32	35	27	31	32	33	25	37	33	40	34	36	33	27	30	29	43	27	38	40	35	32	36	40	27	30	31	37	42	36	31	39	21	32	43	36	44	34	35	29	35	37	35	40	36	33	29	33	37	47	45	41	34	38	32	37	29	49	38	26	33	34	41	29	39	41	33	42	31	42	28	40	29	43	36	30	35	41	34	43	40	33	24	36	32	32	37	34	32	35	31	33	39	30	30	32	39	31	36	40	30	27	48	27	38	35	29	43	36	36	43	27	40	32	25	40	32	38	40	22	33	44	28	29	33	30	29	37	37	35	25	30	32	28	29	28	44	41	29	34	43	45	28	33	54	25	38	31	40	39	29	40	30	27	39	31	33	29	40	37	30	38	45	40	42	31	22	37	37	36	31	37	41	35	40	33	40	32	35	21	33	28	30	28	28	34	40	38	34	43	47	33	35	41	34	28	31	30	30	21	39	30	29	34	46	31	28	29	38	24	28	34	35	33	37	23	39	33	43	37	32	31	32	44	39	37	39	39	46	25	38	41	36	33	35	38	41	32	32	34	35	30	29	31	37	39	40	41	35	30	33	32	31	35	38	31	44	45	39	43	29	44	33	41	33	36	34	36	34	36	39	38	27	31	33	50	32	29	36	41	33	40	26	25	30	18	29	39	30	44	27	30	38	28	26	39	31	33	28	37	23	21	48	42	27	38	35	30	24	29	42	38	40	34	33	47	32	32	37	36	28	42	38	38	40	33	32	34	43	43	40	30	38	26	24	32	43	36	33	30	46	28	42	26	36	56	45	49	29	37	38	30	39	44	54	35	32	28	37	37	37	32	34	27	29	32	34	39	40	35	35	42	33	39	31	37	41	26	38	41	35	27	37	31	30	41	37	38	26	27	33	37	46	42	33	28	42	31	35	38	34	27	31	31	27	42	28	36	27	26	34	27	29	43	31	30	32	39	43	48	39	35	39	28	32	33	30	31	38	34	54	32	29	34	32	44	35	39	34	36	35	37	34	31	29	19	33	35	27	34	34	33	35	32	38	42	31	36	38	40	34	37	38	25	40	39	33	23	30	32	36	32	42	25	27	42	33	38	23	26	40	19	36	49	44	44	38	38	45	33	20	39	53	23	41	36	32	25	27	32	49	33	40	34	37	41	29	29	34	28	48	33	29	35	46	35	31	33	40	43	34	42	27	34	26	27	36	35	32	28	43	42	36	37	25	36	30	41	55	39	27	34	30	36	29	26	45	39	32	29	32	35	35	30	29	32	25	41	34	33	35	40	36	40	30	33	32	46	38	34	34	53	34	34	47	38	36	38	34	32	39	34	33	44	30	28	35	30	28	32	38	43	32	28	38	34	43	22	33	35	39	36	31	37	33	37	33	41	34	32	26	23	31	29	21	49	26	35	39	37	37	43	33	38	47	32	24	23	42	39	32	34	37	42	39	39	29	41	29	47	37	39	29	39	38	39	25	45	28	45	34	39	41	30	37	35	34	34	39	38	32	34	41	34	27	30	27	30	44	45	24	37	44	34	30	44	44	32	38	35	47	31	32	38	32	35	17	26	38	39	36	42	37	38	47	37	35	48	35	30	22	35	32	24	40	45	39	36	34	31	29	43	38	31	31	31	31	28	35	31	32	33	35	39	35	36	32	29	22	26	36	34	23	35	27	38	39	40	33	41	26	31	36	45	35	46	46	47	33	33	44	26	24	33	34	32	33	37	33	28	30	33	29	26	35	39	41	26	41	45	29	33	41	37	38	31	35	49	50	29	43	31	31	39	36	38	33	32	31	43	27	32	41	32	28	46	40	42	34	35	34	29	44	33	26	36	28	41	38	44	36	28	32	33	38	33	41	40	27	38	30	29	43	29	29	31	35	37	39	33	30	33	29	34	40	35	40	43	42	30	40	29	41	27	27	35	29	34	46	36	27	32	27	28	34	41	32	41	36	33	48	30	34	43	38	37	36	36	30	40	24	33	36	28	36	21	32	31	34	26	31	27	39	28	29	38	24	39	43	43	32	30	28	37	33	31	31	33	36	41	28	41	28	42	35	26	26	36	30	31	35	37	30	24	38	34	48	43	24	36	46	39	30	34	35	42	27	34	35	29	30	33	39	32	39	28	30	37	36	42	35	36	24	48	40	27	35	34	36	33	40	32	45	37	32	33	40	42	34	34	36	39	31	33	37	33	41	30	36	37	26	39	55	43	40	36	39	40	38	27	39	30	38	30	37	36	32	42	34	36	41	37	38	33	41	40	27	30	38	33	39	38	33	46	38	37	33	37	31	49	38	32	40	33	37	36	49	32	39	35	27	52	38	38	50	31	27	46	28	39	44	31	35	30	33	31	30	45	35	24	42	27	36	38	33	41	26	31	31	35	26	42	29	33	31	25	36	38	35	28	32	34	33	38	34	31	27	35	42	37	33	34	35	26	31	38	31	36	39	31	35	34	46	37	35	33	33	32	26	47	24	35	40	26	32	41	24	29	47	32	55	26	37	44	30	29	29	30	30	32	44	24	32	39	32	36	34	27	38	33	35	30	30	33	31	30	40	30	29	31	38	43	39	40	35	31	38	35	30	39	27	32	31	34	38	41	32	38	30	35	41	29	35	30	38	25	33	23	40	30	28	34	33	47	31	42	32	32	31	40	28	34	38	39	31	30	46	39	37	29	32	39	34	46	35	45	38	33	30	27	38	33	42	31	34	28	23	29	35	47	32	38	36	49	33	23	36	42	35	40	41	28	40	35	41	25	44	36	31	36	29	35
37545	7082	1888	5223	9361	9106	6889	5106	3773	3085	2658	2264	1953	1702	1475	1332	1193	1138	1046	981	869	852	813	781	773	735	668	702	693	681	657	626	617	655	646	674	623	605	629	649	609	620	602	644	580	633	622	584	616	595	580	593	562	587	567	628	592	611	582	595	574	546	596	561	607	604	531	561	527	588	520	583	584	610	525	590	538	593	531	594	565	559	578	555	608	564	602	580	543	530	557	573	557	557	553	583	538	598	548	516	566	594	555	542	624	581	578	541	601	577	573	530	560	562	554	550	552	571	568	583	561	600	558	609	572	589	554	584	545	583	556	565	588	634	608	615	616	571	542	567	612	575	552	582	577	540	546	556	543	529	559	554	552	559	551	511	559	592	546	595	547	572	582	558	590	580	552	544	583	557	574	540	560	576	576	565	597	549	538	560	594	574	527	540	532	544	574	533	527	568	544	564	592	576	531	519	569	629	539	573	568	568	528	591	560	563	538	556	543	529	538	561	562	589	539	541	569	576	577	540	540	532	545	529	532	559	578	587	566	515	560	552	570	550	570	592	521	581	557	526	555	506	577	552	543	570	531	545	591	574	584	610	567	567	586	553	535	555	588	539	538	583	548	541	544	584	530	517	553	595	556	553	558	568	551	532	567	531	560	571	557	541	539	510	567	581	581	560	569	524	558	557	575	571	546	581	545	557	542	576	534	549	572	554	550	549	521	521	549	590	549	538	553	581	542	523	538	527	564	550	560	545	540	550	497	552	562	530	582	545	548	522	565	595	574	567	549	556	559	564	565	545	533	544	518	576	564	545	540	567	523	507	564	524	576	581	556	554	525	564	587	536	579	583	565	532	559	542	538	554	558	580	568	546	585	511	580	549	572	534	519	563	554	533	588	562	550	538	509	575	568	531	587	550	540	550	560	571	550	568	558	544	545	566	527	551	555	584	537	594	549	540	567	573	512	544	591	551	569	576	570	547	534	563	578	559	561	566	569	548	560	563	556	534	563	559	592	589	511	527	573	555	560	600	524	525	592	573	568	589	587	550	540	557	564	529	546	580	564	521	583	569	531	558	494	568	547	560	535	547	509	543	545	551	601	581	615	532	564	553	569	572	587	545	577	546	548	566	544	564	509	567	542	584	599	564	556	553	575	499	609	540	541	525	568	586	536	513	588	563	509	566	495	572	545	611	592	556	569	593	562	547	560	552	550	567	545	579	566	560	557	516	543	548	551	566	574	555	561	539	548	569	560	540	540	543	573	562	565	558	584	529	552	522	574	532	578	512	565	540	557	550	576	538	553	559	587	527	588	516	570	546	619	537	531	561	561	551	532	540	571	568	526	545	533	570	563	584	587	533	515	566	531	507	582	526	544	539	567	562	561	544	567	581	577	562	549	566	552	566	555	561	568	562	504	528	596	554	582	513	514	553	586	513	522	547	552	527	540	578	536	559	548	555	565	555	519	571	557	565	570	551	560	545	552	552	567	510	574	597	524	593	559	604	592	571	548	531	546	610	602	568	555	548	562	565	556	569	531	581	552	564	562	556	590	537	558	552	581	565	598	611	588	529	552	542	570	544	570	585	537	572	575	524	527	556	551	559	597	524	548	558	554	538	544	537	537	579	539	558	550	583	513	542	525	618	539	557	546	614	546	541	516	565	570	541	566	547	548	536	567	503	469	612	539	561	532	603	520	573	541	488	559	560	563	545	560	544	547	556	560	570	539	566	536	583	552	562	577	545	562	546	548	557	549	581	572	557	547	542	598	560	524	549	567	557	513	589	566	580	540	546	567	551	554	546	532	533	523	568	522	576	527	501	612	585	590	538	549	552	535	536	522	559	560	583	557	610	538	578	547	535	528	536	546	526	557	537	533	565	586	602	515	555	597	545	502	547	552	519	560	586	586	590	567	550	557	541	543	578	552	552	540	574	527	518	582	542	546	571	564	602	489	567	573	594	602	522	527	501	578	579	541	589	563	548	561	550	542	532	558	567	566	582	572	607	546	532	539	569	540	585	569	540	573	543	522	576	555	588	567	583	603	563	540	568	534	547	547	594	575	568	543	578	553	569	592	547	501	577	560	574	551	599	545	553	569	579	570	574	596	529	551	525	573	544	519	516	511	553	559	548	523	535	554	523	518	538	544	537	579	540	563	592	544	570	510	573	583	555	547	578	587	507	554	585	565	559	561	574	538	561	496	552	573	552	598	563	525	580	530	579	566	570	566	529	524	588	559	564	519	607	586	595	550	568	544	568	538	547	534	520	567	543	560	549	567	548	567	520	591	536	588	545	577	519	549	508	559	507	554	550	528	563	584	553	554	538	528	547	582	553	552	563	569	554	627	538	555	570	580	551	602	600	518	539	557	568	559	545	579	562	566	548	547	587	582	558	581	559	573	557	538	613	568	541	519	551	585	536	547	582	574	553	525	534	600	583	521	571	563	515	579	571	566	552	570	526	552	574	538	548	517	559	582	571	584	557	545	595	558	518	576	569	564	572	589	580	575	571	546	536	574	536	542	546	583	528	553	585	571	553	520	548	554	566	558	560	520	617	568	561	573	617	585	538	566	523	561	599	548	530	547	539	562	548	529	535	572	536	539	567	566	533	569	576	527	551	563	569	584	546	497	581	536	570	534	565	512	545	568	569	539	557	561	569	557	545	559	577	531	533	525	579	552	579	580	594	564	564	569	551	561	546	605	567	537	555	575	557	554	532	534	562	567	574	562	558	552	563	538	581	553	535	576	577	581	585	544	556	542	518	530	574	525	526	583	524	549	539	499	582	551	569	564	549	517	578	517	577	537	541	590	522	520	564	548	565	554	549	574	558	531	566	542	519	532	547	579	563	594	557	528	561	534	540	576	551	560	544	582	537	575	538	558	546	564	539	550	568	562	567	549	538	542	583	563	516	554	581	497	600	546	538	599	518	589	597	521	533	516	579	583	590	519	544	559	535	565	570	520	588	568	564	554	549	510	530	573	592	570	546	514	502	599	533	533	602	586	481	551	570	546	557	571	598	517	582	538	576	516	581	586	511	597	540	547	591	582	532	568	561	534	555	536	584	553	549	558	540	571	522	570	584	539	530	527	582	597	544	583	594	584	572	548	550	577	534	601	547	552	570	605	552	554	541	550	506	547	556	574	556	544	580	519	535	544	572	582	584	526	554	565	579	586	526	576	594	522	565	562	534	532	562	553	552	566	564	552	556	566	558	549	579	585	539	531	539	586	557	557	530	582	593	562	568	543	554	563	580	516	552	565	538	570	544	547	578	564	529	549	566	579	505	529	576	530	570	570	530	564	543	577	572	548	518	595	554	567	568	567	552	552	547	515	566	551	571	509	560	554	612	571	576	582	609	534	573	529	592	590	571	560	528	549	552	552	601	551	570	551	604	590	529	539	562	515	608	560	548	539	560	550	563	522	536	548	539	564	538	563	546	576	518	530	586	569	542	525	553	562	533	570	593	543	548	608	574	533	560	556	590	594	560	512	547
13257	4376	135	114	162	198	172	121	106	85	87	73	78	66	56	48	47	40	32	31	40	40	43	45	27	29	33	31	23	36	31	25	37	26	21	35	23	23	27	24	21	28	20	21	33	22	16	22	22	27	26	22	28	25	22	26	27	25	24	18	23	16	19	21	32	29	25	21	25	32	26	27	19	19	20	29	17	15	28	21	30	26	14	32	20	18	23	23	14	19	22	27	26	22	27	22	23	25	28	27	27	27	24	14	17	21	30	20	17	24	22	24	27	35	28	21	13	17	32	31	27	32	15	25	25	22	22	23	24	27	22	22	24	24	20	16	30	25	20	26	19	29	24	15	22	20	20	25	27	24	24	22	25	24	19	24	30	24	14	25	23	14	24	12	26	21	14	25	19	19	20	20	25	19	18	28	27	21	24	19	16	19	22	24	23	22	20	26	20	22	19	28	19	25	15	19	22	25	26	24	25	25	19	23	23	19	29	25	24	18	21	25	23	16	27	25	26	20	23	26	19	18	25	19	21	26	21	22	27	25	18	22	17	21	24	30	36	11	15	19	23	24	22	24	25	28	22	26	28	28	24	15	25	23	24	21	14	28	17	28	29	29	33	19	23	18	24	22	17	26	21	26	23	14	16	31	22	19	16	35	18	20	30	25	20	19	19	22	30	26	18	27	15	17	25	25	27	26	17	23	29	13	19	23	26	20	27	28	12	19	20	28	23	19	27	26	22	35	22	21	14	22	22	20	30	22	19	21	20	22	20	22	23	26	20	22	36	27	26	20	20	23	22	27	25	13	17	11	30	21	23	20	22	19	17	21	32	25	26	19	25	24	20	28	17	23	30	22	19	25	15	29	37	29	19	19	28	21	24	24	21	25	24	20	20	21	26	31	24	23	31	17	22	26	14	19	16	29	20	22	19	22	20	26	12	34	27	30	25	18	23	25	16	31	23	20	18	15	24	27	26	23	23	25	18	25	21	26	20	12	20	23	21	25	29	20	19	18	20	22	20	22	22	18	23	14	17	20	14	20	25	23	23	30	25	19	18	24	12	30	18	24	24	21	23	24	23	11	21	32	22	26	23	15	26	24	24	18	18	21	26	23	20	26	25	30	28	20	19	19	27	20	25	21	26	23	19	21	26	21	41	16	27	22	24	36	21	25	19	16	20	19	22	18	22	22	22	20	26	22	22	23	22	26	23	15	22	26	22	21	23	21	26	18	19	19	28	18	21	20	20	15	25	23	16	23	22	24	18	19	21	28	20	25	19	29	28	27	16	20	24	21	20	30	21	21	21	20	22	29	28	19	19	10	30	15	23	15	26	24	23	18	16	26	17	25	19	23	29	13	23	30	20	22	21	19	22	20	24	13	21	21	20	30	25	28	25	24	17	24	24	26	25	24	22	22	25	26	17	23	20	31	20	21	25	14	28	18	21	17	20	24	27	21	15	22	25	27	10	27	28	22	25	31	25	23	20	23	26	25	18	24	22	28	31	24	18	16	17	19	22	21	16	20	24	29	22	21	17	23	30	29	26	28	23	19	20	20	22	21	29	25	24	26	30	13	23	17	19	16	20	26	32	26	24	22	23	24	24	32	25	17	25	19	15	29	24	26	20	21	16	20	17	18	20	24	20	24	25	18	14	23	27	25	25	21	31	24	20	22	15	26	25	21	13	35	24	22	20	13	18	27	28	18	26	29	17	19	19	19	17	30	23	16	18	24	12	19	24	24	30	24	27	27	25	21	19	17	29	22	24	19	23	26	20	23	18	23	23	27	21	23	29	22	16	26	23	25	24	20	18	25	26	27	12	29	21	24	28	16	21	29	25	14	32	22	14	25	22	30	30	27	17	30	20	21	18	23	25	22	20	20	16	18	21	24	30	20	22	22	23	19	17	17	23	20	20	34	21	24	37	17	23	13	28	21	23	20	22	24	17	23	25	18	17	25	25	18	29	21	21	18	26	19	17	20	26	27	25	20	30	29	21	24	23	15	18	37	21	18	18	18	20	22	15	13	26	26	33	22	26	20	18	12	21	22	19	33	22	23	19	19	25	25	23	27	24	21	27	23	15	30	23	24	28	27	18	28	22	19	18	24	17	25	25	24	14	22	21	18	34	12	23	31	13	12	24	24	20	23	21	21	21	19	19	17	30	22	17	26	25	24	26	18	18	20	15	29	27	16	18	28	32	29	20	24	24	22	22	26	19	26	27	14	11	19	18	15	22	26	26	24	23	26	18	24	18	22	18	19	25	25	19	18	23	24	22	21	25	17	25	15	19	23	20	20	19	21	17	17	19	24	22	17	17	18	21	20	31	26	22	21	27	28	21	19	23	23	26	21	22	18	15	20	24	23	18	20	27	28	17	23	22	24	24	21	22	31	21	18	25	16	16	29	20	18	14	24	23	27	20	30	26	22	25	20	18	22	14	13	25	20	20	24	20	19	28	27	23	32	27	22	18	22	19	25	14	28	18	19	14	23	24	26	27	14	28	20	24	26	20	18	21	28	27	22	19	29	21	25	16	23	18	31	23	30	27	21	23	19	14	26	20	15	19	25	23	24	18	29	27	24	16	21	15	24	19	26	23	21	20	14	24	18	21	21	21	16	21	19	23	25	23	19	18	26	18	25	15	22	21	26	19	28	22	11	25	18	30	18	12	21	27	28	20	34	27	17	22	21	22	23	21	27	14	19	19	25	20	22	29	13	29	26	21	21	27	30	29	27	26	20	14	18	24	24	20	20	22	23	24	20	21	22	23	21	26	18	22	20	25	15	19	16	17	24	22	21	28	26	29	25	24	15	21	20	19	25	17	20	35	21	21	17	30	29	29	23	13	27	15	18	17	16	28	19	23	17	22	23	18	22	23	35	31	25	13	19	17	21	19	20	21	19	20	24	26	24	26	17	24	19	27	22	24	17	15	25	20	26	19	23	21	25	19	23	28	26	28	21	35	26	24	33	25	15	28	18	24	22	24	24	24	23	20	15	16	17	18	23	18	13	24	24	23	21	21	26	13	18	18	24	13	22	29	24	16	25	26	22	22	16	28	20	26	19	17	30	27	14	22	24	25	30	19	23	19	26	28	17	27	19	19	18	20	21	19	38	22	20	17	21	23	17	18	22	25	22	21	21	21	22	29	24	22	20	27	21	13	28	30	28	22	25	24	21	19	25	16	12	22	8	18	18	20	19	22	22	36	15	30	24	30	24	19	14	15	33	23	26	29	25	22	26	30	24	26	15	22	29	14	24	22	19	29	22	20	24	10	24	21	22	27	17	24	20	18	24	14	22	30	39	22	22	22	21	24	21	26	18	21	22	26	23	31	16	25	23	20	22	18	16	19	19	27	24	19	33	19	21	26	25	22	25	22	24	18	28	22	30	21	19	32	26	25	32	22	23	21	26	20	19	21	22	25	25	25	30	27	14	25	32	29	20	25	17	24	28	20	23	23	23	12	24	25	27	18	19	17	30	31	21	27	21	21	33
45869	6457	3483	10640	17665	17117	13466	10090	7467	6136	4968	4202	3462	2877	2535	2211	1893	1645	1464	1300	1235	1019	1048	949	908	801	783	744	699	675	649	662	582	634	577	614	590	549	549	553	503	465	501	447	491	455	505	479	476	443	445	442	448	425	431	450	405	425	421	408	401	402	407	457	432	419	439	401	396	398	435	437	404	423	433	401	397	425	428	389	410	422	415	360	430	367	387	391	406	397	380	389	405	408	394	380	393	352	366	391	386	431	412	389	381	382	372	355	405	385	426	415	401	394	444	429	399	395	386	355	391	409	382	389	387	367	458	401	385	427	371	428	378	448	456	421	444	427	397	396	388	384	385	381	370	351	383	333	385	346	353	390	383	357	380	342	411	391	393	370	394	375	379	345	356	362	363	362	347	383	374	391	367	363	396	355	338	366	374	371	383	383	366	355	356	351	388	373	363	394	384	353	376	412	399	395	364	398	350	386	350	361	381	381	393	387	353	391	375	356	361	381	385	340	361	357	394	386	396	370	345	350	365	359	396	372	367	357	385	349	376	344	338	417	366	339	351	372	383	388	370	323	362	370	384	356	377	361	346	395	383	372	356	368	390	407	374	344	396	402	350	352	378	368	370	355	392	389	381	370	386	353	370	380	356	368	358	372	337	381	355	394	376	381	360	377	398	345	383	390	352	358	361	342	351	374	370	374	374	354	396	370	343	380	374	399	396	348	373	358	397	368	379	342	353	377	393	367	333	392	349	369	372	404	392	381	386	361	421	345	377	349	360	357	372	379	380	334	375	336	357	381	385	352	360	342	370	401	390	409	352	355	393	353	371	341	370	379	388	359	366	372	343	368	390	381	385	353	382	350	366	400	355	381	361	357	377	366	372	360	384	354	368	376	379	328	361	342	346	360	387	370	352	386	363	375	340	334	359	380	393	374	349	343	390	411	376	384	365	382	357	351	361	389	413	381	380	378	351	397	381	348	370	350	380	371	383	370	394	369	384	370	344	354	369	354	368	358	359	402	382	372	374	426	355	376	359	356	395	339	374	385	347	396	411	350	351	384	404	379	364	362	371	377	350	392	364	375	357	372	365	393	402	374	359	376	376	379	357	370	366	404	358	374	335	342	370	357	342	368	386	389	349	366	360	348	375	357	353	365	353	361	384	391	383	368	346	370	349	412	380	363	375	392	369	372	359	369	348	363	375	379	363	357	365	357	340	357	384	369	336	367	354	370	369	347	374	372	378	375	359	381	378	380	395	366	349	382	341	408	351	374	415	388	387	362	357	380	352	358	365	363	333	354	356	353	333	324	371	385	365	359	375	381	392	371	338	364	389	394	356	332	383	390	381	366	369	373	312	352	386	356	403	373	374	335	370	380	346	377	392	391	380	378	378	388	386	372	348	353	374	350	343	390	376	376	366	362	362	383	383	353	381	380	362	349	375	364	356	325	361	357	355	366	341	361	364	375	371	365	390	353	370	388	378	396	360	343	404	395	331	358	376	339	408	360	372	338	349	336	408	340	365	371	375	395	347	362	353	337	369	351	375	404	375	384	362	368	364	367	420	362	349	371	361	353	356	369	381	363	353	350	360	359	365	363	355	374	386	373	344	388	383	399	392	338	349	379	360	368	368	354	372	373	347	379	362	358	344	369	372	373	376	359	392	359	324	379	318	365	342	360	354	348	395	324	347	342	353	366	408	337	349	384	347	372	367	388	339	338	365	374	372	358	340	379	358	359	378	372	367	343	349	390	355	365	347	386	399	387	370	372	331	401	352	339	365	349	356	374	363	339	399	394	373	333	392	368	384	364	355	347	367	337	387	344	376	347	347	386	359	408	352	360	339	355	360	352	354	381	382	367	332	350	375	371	381	354	343	339	374	378	372	379	379	377	396	363	338	378	364	397	366	361	382	382	385	343	358	382	397	389	389	389	353	387	365	361	378	368	371	348	353	341	378	377	334	351	378	335	375	348	359	347	395	343	375	368	354	377	367	380	379	384	347	365	367	357	392	421	395	396	398	351	349	368	367	366	376	356	348	384	347	363	415	383	356	359	381	363	370	367	369	360	368	364	355	397	394	381	382	361	371	366	354	384	385	385	345	372	366	360	358	370	383	355	362	373	364	383	350	370	389	373	357	358	365	379	380	392	367	381	358	351	396	368	394	399	358	348	341	361	364	357	345	350	358	382	370	370	414	373	351	336	378	403	363	365	377	415	388	399	408	378	372	357	401	325	358	385	351	369	376	347	337	397	371	372	366	370	354	335	374	419	338	387	360	367	382	388	388	344	369	370	365	350	349	361	374	365	372	374	375	387	346	375	357	363	407	363	371	376	371	367	361	320	367	366	349	381	387	400	388	377	349	383	360	405	334	359	373	386	373	359	359	323	369	372	399	378	359	356	388	337	350	343	350	407	361	351	347	382	379	380	387	380	379	364	345	334	335	357	349	336	366	385	365	342	364	356	366	346	354	364	374	361	389	379	388	358	377	385	353	363	387	367	389	382	369	384	395	368	354	376	375	378	362	365	332	316	367	373	355	355	364	379	380	388	371	383	358	357	360	378	333	419	350	410	356	367	354	345	358	365	343	367	383	362	384	374	373	360	378	364	370	341	359	379	385	380	362	339	363	375	351	402	322	381	364	318	350	404	383	354	424	377	356	366	358	347	341	369	355	355	393	366	370	345	360	396	368	402	356	372	358	371	366	367	345	385	350	371	349	374	343	352	356	386	389	345	382	371	361	378	376	371	361	379	345	367	378	384	371	379	342	373	374	368	324	366	360	400	374	380	378	359	371	345	395	364	369	356	347	384	370	344	379	342	407	351	345	355	395	328	360	387	361	399	360	352	374	384	358	379	341	374	346	389	342	405	367	330	385	368	378	349	351	376	341	425	352	382	400	393	367	351	395	395	385	386	363	385	406	385	347	341	353	365	386	370	377	395	393	356	357	361	369	383	351	393	355	375	354	374	352	394	366	389	349	356	358	363	348	350	343	341	376	364	400	360	358	370	401	405	352	364	379	350	370	378	363	379	363	377	364	385	377	376	372	371	361	383	381	333	352	372	382	357	342	365	340	372	392	352	355	364	358	338	345	356	381	356	358	372	338	394	361	350	319	366	350	381	373	375	324	376	376	377	385	362	390	374	369	375	337	353	380	350	369	392	331	350	389	381	368	396	395	377	323	395	364	343	358	327	366	348	340	377	354	358	379	340	376	386	361	391	337	375	385	382	355	388	347	368	355	347	337	360	380	366	372	369	359	378	348	380	360	345	343	348	360	360	358	382	397	398	362	371	385	364	378	357	358	353	376	385	349	391	374	366	394	373	360	363	380	370	365	389	393	360	350	356	374	362	362	361	367	358	359	389	355	360	368	346	360	398	377	367	373	379	377	359	341	389	411	387	359	323	350	363	368	365	370	345	379	374	397	358	386	421	370	358	402	372	391	384	358	371	393	354	356	362	343	353	369	356	368	345	381	376	365	359	365	339	351	349
12609	3240	134	115	191	200	162	162	159	141	127	94	110	74	81	96	82	74	70	65	61	65	75	61	54	71	75	53	73	77	60	62	46	62	55	79	58	66	62	58	59	55	64	73	57	55	57	64	64	73	62	51	58	56	54	52	62	48	64	72	59	62	59	50	62	55	65	60	60	66	47	45	55	59	51	48	60	49	54	56	62	51	59	49	50	65	66	59	56	71	68	73	55	48	51	56	60	71	58	57	43	60	54	52	60	58	47	52	54	60	70	50	61	56	58	45	67	56	59	58	45	44	65	53	57	65	63	66	61	45	54	59	67	61	44	47	53	50	53	65	59	59	64	52	66	64	51	59	73	42	46	46	64	55	52	49	37	62	46	46	56	76	55	47	55	55	62	51	69	78	46	54	66	72	60	54	47	46	45	52	56	60	53	56	67	55	57	48	64	52	46	62	62	63	46	58	63	52	72	47	47	55	58	57	52	51	51	42	59	62	67	58	65	57	50	50	54	46	49	55	61	62	51	69	55	61	63	57	48	66	66	50	53	49	49	54	60	46	58	69	49	55	51	64	49	60	56	56	52	58	63	44	54	42	46	58	44	66	62	52	46	55	62	59	63	55	55	63	53	59	66	61	60	51	52	56	65	65	50	69	54	58	47	52	45	50	48	56	62	55	47	54	69	54	43	63	66	58	57	65	50	61	54	58	55	52	62	43	60	69	67	40	50	59	44	65	59	57	61	57	55	53	59	44	55	58	76	47	61	50	49	66	41	69	55	47	57	49	70	38	65	53	63	62	53	55	67	59	60	55	54	41	47	57	54	55	47	53	65	73	49	45	62	61	67	45	60	47	53	57	59	54	70	65	59	59	65	50	62	53	54	55	53	57	68	52	55	70	63	43	51	66	46	67	53	67	39	63	50	56	58	58	49	54	52	63	47	58	52	59	51	48	60	60	55	51	55	61	55	64	66	65	60	52	54	61	52	57	41	47	62	63	45	57	65	66	58	52	64	73	52	50	47	72	50	70	66	46	53	51	57	52	39	50	57	58	49	42	48	51	62	57	66	67	61	61	70	58	59	50	51	51	47	61	51	71	64	56	51	57	54	59	62	53	53	53	53	44	48	58	52	55	51	53	49	59	52	60	58	47	57	53	62	54	59	50	72	52	56	61	46	65	66	40	47	48	65	60	49	55	57	63	54	63	58	60	48	55	56	49	58	63	55	50	65	59	57	47	50	55	46	58	53	53	60	54	62	58	53	53	55	40	56	49	60	50	72	50	64	46	52	45	64	55	51	49	44	40	70	58	64	48	55	58	57	53	49	45	65	59	46	60	50	69	50	48	68	63	70	50	70	52	45	43	45	33	48	61	54	60	56	56	57	44	67	57	58	54	47	61	63	58	58	65	56	47	58	54	56	54	34	51	37	48	63	52	51	56	43	62	55	58	50	54	57	54	61	64	57	61	47	51	51	57	59	56	56	54	66	58	64	68	62	50	57	44	60	58	46	68	50	40	55	55	76	42	74	74	53	63	52	65	61	58	45	58	43	53	57	59	49	46	62	59	55	63	55	63	56	52	65	55	40	53	59	62	64	54	49	59	60	47	55	42	63	57	63	56	49	69	58	60	53	72	59	61	44	58	66	54	63	64	48	49	69	54	68	38	53	61	46	48	55	51	58	49	62	50	62	59	52	58	61	59	59	52	54	52	36	66	50	55	60	64	48	49	43	61	51	53	76	45	55	61	48	52	61	48	46	57	70	51	68	39	55	68	56	47	48	64	54	47	58	54	73	64	58	59	55	58	67	61	52	60	48	45	57	64	49	54	46	62	58	64	62	51	51	50	60	62	54	59	46	50	50	58	59	60	59	53	54	46	57	60	57	57	55	64	54	44	45	54	60	52	53	62	57	58	49	62	49	48	60	62	52	60	61	72	60	48	51	57	59	58	48	38	50	56	43	51	71	70	51	54	42	41	54	55	55	71	56	50	48	55	57	56	63	51	73	65	66	54	42	62	56	67	48	61	53	67	48	44	53	51	43	44	64	69	64	44	63	67	57	61	64	47	61	39	57	64	61	51	53	49	43	64	49	52	65	51	43	52	46	53	52	64	54	58	53	69	54	72	64	45	60	69	54	73	64	55	53	59	61	44	53	56	53	59	47	66	49	65	53	59	52	46	61	68	73	52	51	63	67	56	58	71	55	63	71	59	57	55	59	50	52	57	57	72	52	70	60	49	51	53	59	54	59	60	63	44	49	55	59	63	54	80	49	53	63	63	62	61	53	69	60	48	52	57	58	58	50	72	59	53	44	75	60	61	49	42	62	60	53	58	58	70	48	51	54	58	52	57	49	46	55	53	60	60	55	48	48	64	58	47	62	61	63	63	58	57	52	53	58	43	49	51	54	71	73	51	67	68	57	50	47	57	58	67	50	52	56	50	58	61	59	54	60	52	63	69	58	56	67	54	57	49	64	63	47	51	42	55	81	66	64	57	62	59	50	67	58	53	58	52	42	67	61	66	54	62	54	46	55	53	58	51	60	46	31	56	56	64	59	60	74	48	56	61	53	49	59	61	57	53	61	50	51	57	65	53	56	55	50	44	55	63	63	54	54	65	71	49	52	59	68	60	59	52	57	55	55	60	45	60	49	57	58	72	58	56	68	64	58	45	64	46	60	55	65	54	64	61	60	56	57	65	67	61	58	53	66	47	52	54	57	53	49	53	70	59	61	50	52	44	63	52	58	50	56	50	64	50	59	63	58	53	62	63	56	56	58	60	61	41	50	71	45	74	52	57	41	62	52	48	71	56	61	54	55	62	58	54	64	51	70	69	59	61	48	60	62	57	58	61	64	51	60	49	43	41	54	51	63	62	64	51	58	49	68	64	59	42	52	72	60	45	70	49	54	51	59	50	71	62	58	62	63	64	60	51	57	62	54	54	61	52	62	53	59	59	61	56	67	75	66	59	51	60	50	58	54	49	73	70	53	60	49	42	53	57	56	54	54	47	64	55	56	54	52	54	61	58	70	57	53	56	70	62	57	51	52	65	62	62	72	64	64	69	42	61	44	50	50	47	64	53	47	48	51	49	63	53	63	57	53	60	54	41	55	46	46	51	52	53	51	44	57	47	44	43	47	56	54	66	51	54	52	62	51	49	68	47	53	55	54	63	53	54	51	56	51	59	57	46	61	74	42	55	58	56	57	63	51	40	49	56	38	45	68	62	60	55	41	48	65	44	49	44	65	46	59	49	53	62	55	64	60	57	41	48	60	68	54	75	55	61	55	39	51	57	52	51	58	66	47	53	53	52	55	62	64	51	48	43	57	59	48	56	60	56	54	56	67	55	54	48	70	59	61	49	42	57	52	60	62	64	58	61	58	57	51	63	44	60	54	47	61	49	45	55	55	55	64	60	66	56	50	59	44	67	63	55	45	66	61	44	61	59	80	63	59	45	61	60	62	66	53	49	52	56	44	62	50	61	62	55
46665	7764	3408	9521	15916	15830	12211	9365	7423	6189	4985	4260	3627	3026	2806	2552	2206	1971	1885	1822	1555	1523	1379	1360	1305	1313	1237	1189	1166	1132	1172	1099	1077	1105	1047	1020	1070	1072	1019	996	1001	991	998	980	979	1075	938	984	919	989	1018	1007	973	927	1016	990	952	931	905	933	950	923	944	893	929	913	951	902	926	918	929	897	849	851	973	890	911	962	880	844	843	925	935	873	913	908	882	855	949	889	970	873	874	873	875	893	880	890	879	922	861	925	847	925	907	893	913	943	904	902	888	928	948	950	889	886	936	883	938	879	947	903	887	897	921	893	934	898	935	951	907	927	928	903	935	935	975	956	880	911	881	915	908	935	899	867	910	900	905	833	867	895	817	865	858	872	914	897	880	848	921	875	878	927	898	898	882	922	870	898	887	867	936	899	831	897	884	814	908	909	889	907	918	867	831	906	927	899	918	848	880	900	918	900	870	895	872	875	882	882	863	852	885	900	908	884	884	844	885	914	869	908	888	857	866	845	879	900	881	850	845	904	864	873	896	909	877	882	855	889	888	896	964	927	890	868	898	807	924	872	876	866	902	898	911	902	850	842	855	891	957	897	893	903	887	919	851	879	898	871	891	879	840	865	954	901	871	800	912	898	885	830	869	863	935	894	918	863	866	897	899	877	829	877	856	905	898	880	841	921	889	867	889	896	883	857	899	848	923	836	895	853	892	901	893	869	863	858	887	889	874	899	872	836	939	839	932	858	915	899	889	849	913	880	879	867	874	896	896	869	850	909	869	861	864	885	877	939	905	884	866	902	881	854	869	877	886	924	905	855	881	894	860	870	928	839	873	881	859	892	942	820	885	833	929	914	912	855	857	936	907	910	896	907	854	876	860	922	895	854	847	866	903	846	906	881	912	894	839	905	992	885	872	855	841	869	828	897	824	885	867	872	868	862	895	898	925	869	893	859	934	880	844	924	932	884	856	892	876	867	906	851	907	928	864	863	882	858	912	863	917	878	870	893	890	816	856	917	861	884	886	880	910	887	894	876	903	877	893	861	889	832	860	879	895	863	877	926	904	867	894	884	894	861	897	850	832	888	924	846	896	938	878	882	954	891	873	945	922	897	901	872	814	852	868	898	945	919	868	945	855	906	913	824	929	878	904	938	896	906	889	883	846	892	945	879	895	875	849	880	899	886	929	883	870	943	905	880	876	863	903	817	865	915	883	870	842	865	862	851	828	905	884	879	917	867	917	839	882	923	951	868	898	778	914	904	869	898	881	914	841	829	882	897	873	881	894	888	908	900	866	920	877	874	855	924	861	898	869	881	849	861	922	894	881	910	874	852	855	820	861	879	884	902	905	903	895	837	864	874	892	882	897	917	845	852	837	883	910	908	913	903	938	907	804	858	869	892	856	830	900	860	914	889	904	862	868	891	848	940	858	864	890	902	866	859	864	841	897	894	896	853	914	882	866	907	927	844	890	885	900	890	884	851	869	860	879	866	821	890	849	880	896	895	936	863	933	843	847	848	892	909	849	896	899	861	932	886	953	901	910	888	885	860	837	888	875	892	858	936	866	928	870	902	848	863	908	898	893	974	893	872	902	906	855	882	879	860	890	903	900	854	928	877	860	868	856	901	837	911	855	841	889	835	874	855	896	873	903	863	881	907	851	925	853	919	922	911	918	890	862	913	914	894	911	880	885	890	884	877	938	868	910	849	843	921	897	844	866	870	863	912	904	840	951	912	864	852	900	864	868	944	838	907	917	890	834	895	814	908	893	942	887	930	926	854	873	894	885	847	869	916	841	857	910	887	859	861	916	815	853	875	887	884	878	871	908	844	916	899	862	912	864	884	919	839	880	923	868	899	874	940	935	875	881	906	869	868	871	876	883	881	882	823	886	853	923	901	875	915	853	873	902	878	892	892	920	929	872	921	870	831	867	883	927	872	856	886	892	928	921	879	896	865	869	934	836	894	867	886	849	838	901	904	894	878	904	861	936	882	897	864	934	872	890	869	911	897	875	877	910	915	865	905	858	849	845	867	838	957	865	895	868	855	889	825	937	946	888	884	893	972	868	908	837	892	903	892	850	873	874	832	846	848	820	898	957	839	937	842	859	864	902	919	861	896	851	879	850	900	885	828	901	881	859	958	935	904	839	858	898	878	899	865	876	897	868	854	839	859	897	906	908	873	908	870	901	870	833	882	951	909	868	930	863	862	875	923	861	899	919	908	864	866	897	858	862	877	819	821	870	898	886	881	878	828	927	859	842	909	890	911	867	916	869	902	880	909	915	878	891	864	874	896	855	889	918	857	865	852	907	915	875	920	856	879	843	892	891	878	897	920	911	853	916	915	867	867	910	892	896	886	890	904	857	863	814	920	890	875	916	912	896	891	872	937	893	866	893	847	907	830	881	865	877	897	898	888	889	896	821	887	928	892	862	848	885	938	849	870	849	899	847	928	870	888	875	909	857	884	886	893	826	882	837	873	915	844	881	854	917	888	857	925	912	911	892	857	888	864	876	863	903	873	935	882	905	838	861	868	868	905	882	906	885	891	889	818	920	867	844	905	879	885	901	831	833	890	914	900	834	919	881	881	869	877	873	846	917	897	847	889	867	849	880	901	865	916	892	886	911	825	877	912	922	831	853	835	908	861	904	882	896	896	853	912	893	909	859	939	889	869	879	831	875	896	892	864	840	900	852	928	865	829	858	840	889	917	937	882	870	819	954	840	839	893	909	940	899	872	919	878	898	906	902	842	884	952	902	834	874	891	907	857	834	944	874	856	889	897	897	868	888	888	859	896	870	894	880	829	902	859	922	885	837	894	969	924	934	846	902	863	861	912	968	879	906	837	926	898	863	894	790	896	891	899	872	901	862	862	912	901	860	894	901	892	862	909	893	898	890	821	880	908	887	862	864	887	918	883	822	883	827	877	866	889	897	856	880	878	921	845	892	905	845	959	901	897	887	867	871	882	900	861	858	892	928	885	918	871	887	877	862	836	901	858	851	878	900	858	877	846	870	898	869	860	888	877	817	897	817	830	816	877	860	868	897	887	861	901	822	833	901	879	873	907	953	852	863	898	929	892	881	882	860	848	888	901	904	922	869	873	884	852	869	850	860	865	883	872	851	889	899	894	865	925	911	916	893	880	820	905	865	908	934	871	827	850	888	886	903	881	927	855	925	908	880	893	886	884	854	935	885	857	858	939	860	877	835	877	882	890	889	875	904	863	917	959	856	843	873	866	882	813	885	888	908	893	916	942	894	894	827	885	872	827	888	890	877	882	842	883	891	871	929	892	945	899	872	912	874	896	912	869	880	871	924	845	882	878	917	870	828	875	930	860	866	920	871	886	910	932	893	874	881	889	922	870	851	847	910	871	886	886	837	890	895	917	844	917	868	864	890	884	940	923	890	956	894	891	908	874	845	882	880	855	894	886	882	886	944	922	829	848	867	863	889	913	881	873	872	883	932	870	857	921	868	903	900	919	907	838	873	859	815	874
20871	9938	303	181	297	377	299	214	215	177	149	141	119	115	96	91	90	88	71	78	61	68	50	59	60	49	49	46	42	55	57	59	46	40	39	34	38	36	44	53	48	52	52	42	45	41	49	34	47	53	47	44	56	46	50	55	53	43	35	44	55	43	43	44	37	37	48	47	43	46	49	53	41	35	32	46	37	41	58	39	35	42	50	33	27	40	41	51	36	51	47	38	46	43	49	53	43	48	42	44	32	45	32	41	50	41	43	31	47	39	37	36	36	41	43	50	51	42	39	48	44	41	35	27	46	52	50	30	44	40	36	53	46	47	51	53	40	41	49	48	39	47	42	34	54	43	42	36	46	38	42	29	37	54	46	40	44	38	36	34	34	49	43	50	41	32	42	41	42	44	30	43	50	46	48	43	45	31	46	44	40	48	41	34	46	44	41	28	38	38	56	37	50	41	50	51	48	45	40	28	51	50	37	43	41	49	40	40	45	43	35	42	39	60	36	51	38	51	41	43	47	49	34	42	43	42	44	43	49	32	40	47	49	40	47	37	41	38	43	45	40	46	39	50	40	41	33	43	28	46	42	47	40	43	41	38	46	37	48	47	40	40	33	40	46	49	36	43	38	50	51	48	40	42	47	44	31	33	41	36	34	47	44	51	37	43	38	49	42	49	51	45	43	33	47	40	39	38	46	44	44	49	29	37	39	44	39	37	48	41	32	43	35	46	41	43	55	34	54	38	45	41	40	46	45	47	37	30	50	55	51	32	33	36	26	48	50	42	42	54	44	46	42	40	45	39	41	50	48	48	37	43	46	39	44	48	35	47	52	38	34	48	41	50	42	41	56	44	46	46	47	46	37	48	40	54	48	41	44	36	39	39	36	57	31	36	42	48	41	42	39	40	50	46	49	43	46	49	49	42	43	41	38	35	28	36	46	42	48	39	46	35	47	42	48	39	42	40	48	40	45	43	31	36	54	39	40	41	36	41	37	42	44	44	46	43	37	36	36	47	41	38	36	49	41	29	38	39	47	43	48	48	39	44	47	54	31	49	38	36	47	37	29	32	38	36	40	46	42	43	39	38	41	28	48	49	35	55	49	43	53	31	37	54	34	36	52	36	48	50	49	39	31	45	43	35	51	44	32	31	34	37	27	52	35	51	34	42	47	33	44	47	45	39	48	39	41	48	35	49	45	44	39	47	42	37	42	50	47	38	40	30	41	40	42	37	51	40	44	42	42	48	49	36	53	43	58	44	52	46	34	48	47	34	36	38	44	55	42	45	45	37	50	47	41	43	52	42	30	55	62	56	44	43	41	36	50	49	43	33	43	40	43	31	47	37	35	37	44	39	45	47	45	52	48	53	49	49	45	46	43	42	33	33	35	53	41	54	33	50	53	53	48	47	43	42	34	45	52	50	44	34	40	42	45	37	45	46	65	45	41	37	53	30	36	48	43	34	46	36	30	47	35	46	44	41	47	44	49	50	47	39	37	52	49	50	48	43	48	40	35	45	35	35	53	52	39	40	48	40	37	47	51	36	41	39	33	51	51	36	48	54	37	33	42	45	41	49	36	43	37	46	51	43	47	44	39	37	31	39	38	43	35	47	45	39	45	39	36	50	40	48	43	37	34	60	40	42	38	49	37	42	41	43	40	56	31	31	40	37	49	35	39	28	36	49	49	43	43	45	34	39	36	43	46	39	35	49	53	36	43	50	45	43	44	51	44	37	62	40	46	33	35	35	43	30	42	43	46	39	52	38	43	51	29	43	57	36	52	54	49	54	48	48	41	42	48	51	41	48	39	40	48	45	33	29	45	43	40	41	52	59	40	51	41	39	39	46	59	43	35	39	33	41	47	50	41	40	51	40	40	55	50	58	33	29	42	39	38	38	43	41	43	37	35	42	42	49	50	46	49	45	37	38	46	37	32	54	37	50	52	46	45	44	37	56	46	40	46	33	38	47	36	35	37	43	47	47	37	47	30	40	48	30	50	41	38	32	31	36	48	39	38	46	41	50	41	27	53	40	37	49	55	46	43	50	39	40	40	36	47	49	41	38	51	35	40	35	51	21	39	51	36	35	52	48	41	44	44	41	38	48	40	31	36	47	37	49	28	47	52	45	50	46	62	46	35	33	38	45	49	45	45	44	53	40	37	50	49	37	52	49	41	43	37	35	40	48	37	47	43	37	49	48	52	43	47	38	53	43	49	45	34	26	35	37	48	43	43	44	43	46	38	37	40	46	44	34	37	31	40	36	35	42	49	45	34	44	54	52	45	38	34	32	41	43	40	33	36	40	33	41	31	51	37	53	40	43	57	52	59	40	41	60	62	43	41	42	47	32	42	41	44	33	40	42	41	39	55	30	43	36	39	32	34	49	38	45	44	55	37	49	45	47	37	38	44	45	35	41	49	50	50	38	39	38	37	47	46	43	40	52	34	43	56	42	55	36	35	49	45	35	43	49	36	49	42	38	39	46	56	43	45	40	40	44	45	35	38	25	45	35	34	31	45	40	41	37	38	43	37	41	45	46	39	31	41	46	38	44	46	45	32	39	46	39	44	49	33	33	40	34	59	41	43	52	44	37	42	57	32	47	43	45	49	56	49	39	37	50	44	38	45	42	53	51	32	33	44	45	29	31	44	41	41	33	35	50	43	46	36	37	33	32	39	37	46	52	53	47	31	41	37	54	46	42	41	53	42	51	46	49	42	51	42	44	45	28	45	41	42	42	42	38	36	46	43	36	53	50	49	38	48	46	40	52	40	39	55	53	36	36	45	44	40	48	41	47	46	45	44	45	49	55	42	40	41	48	36	42	47	33	40	43	38	60	54	44	48	40	40	46	46	31	43	43	43	37	39	37	40	39	35	36	48	39	37	48	42	45	49	57	47	40	51	38	38	38	51	38	41	40	44	47	44	44	37	47	41	37	44	41	48	46	49	33	26	35	39	38	38	44	42	46	37	34	40	50	44	41	59	59	48	34	40	56	37	49	52	42	42	54	44	46	37	43	40	44	47	49	51	40	43	34	29	50	38	38	41	46	40	41	39	37	43	45	36	41	36	31	45	50	52	51	48	40	47	39	41	51	39	44	54	44	39	32	48	47	43	38	40	41	33	32	33	45	31	44	42	49	36	50	45	25	44	49	41	35	45	33	39	38	42	40	31	44	59	45	44	36	38	58	42	33	43	35	29	37	47	45	49	51	32	43	49	39	44	52	47	35	35	36	40	32	42	34	47	41	39	34	42	49	46	30	43	35	42	39	52	35	37	41	41	39	50	27	38	42	37	42	46	43	54	37	39	52	33	41	43	34	56	46	47	50	50	25	42	55	34	40	30	37	38	53	42	37	51	49	37	38	38	41	46	37	44	39	25	43	52	37	41	43	50	39	32	35	34	54	39	38	51	37	47	44	43	34	48	45	42	36	44	29	44	42	31	31	46	41	40	45	39	36	58	43	33	45	35	41	43	39	46	44	47	49	44	38
46495	6996	5139	14867	23521	22699	18449	14375	11429	9494	7839	6610	5437	4741	4060	3555	3074	2648	2385	2208	1992	1855	1702	1530	1570	1417	1404	1278	1252	1189	1124	1164	1093	1038	1067	1016	1002	964	994	930	913	873	921	917	824	868	851	840	869	812	783	773	857	861	777	813	751	779	809	802	792	755	734	738	800	729	698	745	726	728	727	725	738	717	714	748	723	719	715	706	663	718	723	699	690	751	735	713	761	686	733	711	699	693	688	717	720	699	671	741	697	718	736	715	741	724	725	749	752	743	728	723	742	741	742	725	714	737	699	730	681	665	756	678	705	729	711	709	717	731	696	714	659	745	770	728	789	741	765	729	782	732	681	667	726	688	703	673	679	702	649	658	726	667	668	703	647	637	666	681	656	669	694	659	698	648	664	708	707	684	666	673	635	703	655	700	688	712	677	700	685	650	698	674	696	697	676	700	679	682	718	655	663	690	671	718	672	671	698	655	630	654	656	650	719	646	679	672	642	686	702	676	666	680	690	704	703	657	713	649	731	671	696	646	651	634	652	713	672	686	655	642	621	646	707	641	692	725	669	591	659	677	698	688	662	725	681	629	673	678	687	699	708	744	690	697	649	690	649	648	670	687	651	641	624	697	663	660	661	683	663	688	632	649	667	681	662	713	688	658	666	680	667	694	644	690	691	731	644	670	648	631	671	663	687	685	648	687	667	690	619	624	646	702	643	700	672	651	665	698	628	651	675	663	646	656	626	704	663	687	681	689	688	709	634	659	717	683	677	662	696	681	669	682	668	731	638	659	673	682	661	709	680	665	699	667	683	677	656	666	720	658	664	716	662	651	690	664	656	671	689	708	665	656	687	658	637	676	752	713	676	690	678	683	665	662	640	661	675	655	694	683	659	673	609	653	660	622	681	688	658	674	689	680	646	714	670	672	637	678	596	672	648	657	739	667	644	671	661	666	707	687	706	623	638	678	628	660	662	619	660	654	685	655	681	698	692	672	633	686	693	706	655	692	645	687	665	665	631	682	659	641	663	691	629	655	625	608	645	691	669	653	706	679	683	658	683	678	702	642	635	681	665	651	661	634	665	696	685	654	695	707	665	679	678	619	639	696	652	646	649	638	656	675	674	670	694	661	644	672	611	708	626	672	671	697	678	675	663	732	704	705	690	678	656	662	689	690	656	662	693	697	656	674	635	655	675	671	639	638	719	670	654	667	651	664	616	673	724	698	628	615	617	634	652	666	675	673	702	690	666	647	666	678	673	620	744	700	698	664	718	691	615	708	671	655	670	643	680	684	649	680	660	683	667	612	679	641	707	685	690	663	684	695	626	623	695	622	680	699	642	648	661	604	677	709	672	654	663	604	666	655	651	708	655	654	680	672	682	682	668	639	678	677	683	698	697	709	655	663	664	681	671	675	666	679	673	651	674	631	651	710	687	649	694	649	650	699	679	662	700	693	646	686	705	689	667	755	708	662	656	701	652	684	668	654	716	662	676	683	668	681	686	706	679	667	697	630	676	684	718	649	656	662	673	672	680	661	693	680	676	696	655	686	701	664	669	648	674	691	675	678	708	663	711	669	692	706	651	705	650	637	694	684	700	687	660	660	678	685	645	671	651	683	697	716	685	685	641	690	676	628	666	694	693	692	666	660	714	683	635	675	638	665	642	632	679	700	677	655	637	688	676	712	683	663	663	701	703	671	661	650	685	692	668	653	615	631	644	687	672	650	668	677	676	671	683	676	655	681	673	669	689	660	657	676	700	713	662	640	660	691	711	725	672	713	638	697	708	666	702	685	654	656	675	697	663	614	654	670	667	637	666	662	660	674	627	674	652	650	662	664	664	659	644	650	670	684	696	638	648	673	627	631	673	668	676	665	687	696	652	729	707	676	685	713	630	653	651	642	687	701	625	667	712	693	680	678	634	684	729	638	679	696	646	656	666	655	716	670	694	697	685	682	685	666	683	656	668	681	643	658	689	660	673	662	693	646	630	639	654	702	752	667	683	649	656	689	678	684	670	690	699	691	631	689	687	663	700	630	700	719	694	612	681	655	695	669	686	642	694	666	669	682	657	672	684	640	687	647	692	723	659	716	714	691	655	653	689	670	696	696	678	664	690	659	678	705	727	654	726	665	678	704	675	685	658	644	665	619	659	673	658	662	669	654	653	692	628	677	676	654	702	693	663	633	675	666	656	639	695	654	673	702	681	675	720	674	707	709	678	649	735	654	661	641	640	697	719	709	688	658	637	664	696	669	632	677	691	728	680	665	690	668	667	684	687	633	678	667	661	683	657	663	706	666	629	665	681	769	673	675	685	666	659	704	658	684	647	684	624	672	681	628	657	666	681	689	678	649	670	658	681	658	681	672	664	653	661	654	680	675	674	653	648	667	683	654	715	682	650	711	699	713	675	657	676	710	670	677	647	684	609	675	688	655	664	662	694	640	641	705	642	624	643	685	686	685	661	727	644	637	638	649	644	638	657	685	678	664	666	625	672	681	653	674	694	692	682	686	664	692	670	716	712	716	685	687	667	650	651	699	622	682	661	688	670	676	718	671	693	715	649	708	705	697	700	652	670	646	699	689	629	680	675	654	638	677	646	673	648	707	646	678	680	697	682	656	630	681	661	703	663	698	665	700	643	649	651	652	681	650	609	641	663	702	722	719	699	638	648	632	708	682	708	671	706	650	698	699	665	627	692	636	671	656	709	643	704	646	634	617	678	683	632	711	658	694	655	720	682	667	606	691	675	685	680	653	674	672	687	644	670	675	676	640	636	676	649	674	724	676	660	664	686	652	684	659	675	663	661	642	639	732	632	695	670	700	647	666	694	654	703	715	610	657	675	694	709	686	655	640	646	690	631	690	680	627	649	695	700	700	613	661	730	670	709	639	663	689	668	674	706	695	674	675	673	709	696	643	679	651	658	659	662	631	696	668	727	720	686	667	652	705	655	684	686	715	698	729	678	654	681	657	698	672	616	686	652	667	682	665	683	643	672	650	666	671	630	706	637	715	697	685	644	650	697	702	692	648	626	685	676	698	617	651	690	673	655	685	635	686	687	662	698	678	618	677	649	648	621	686	693	688	638	677	667	662	664	701	658	700	703	646	657	678	668	668	655	666	623	646	698	666	678	659	722	687	675	700	661	631	678	674	705	627	685	676	671	671	654	688	679	691	665	657	664	679	724	672	643	684	702	703	652	670	678	657	730	648	672	688	684	732	682	658	678	696	629	684	683	657	632	677	642	697	676	666	641	645	694	663	643	690	680	678	683	674	666	675	644	703	666	630	660	666	671	676	639	645	693	639	664	663	680	670	659	661	693	708	675	653	661	725	661	661	682	660	693	684	667	697	633	673	680	702	715	662	687	642	686	685	685	694	655	679	638	658	610	653	668	666	674	682	646	642	688	606	657	629	666	681	636	684	686	655	623	678	698	691	687	662	685	633	652	655	686	708	729	671	682	671	660	653	639	641	675	694	618	681	639	661	736	647	674	645
5855	705	73	61	82	91	90	84	61	67	64	69	57	53	52	47	51	41	54	43	37	44	43	44	42	40	39	37	40	37	34	36	34	35	38	36	33	35	43	32	34	36	30	38	29	39	32	36	29	34	31	29	29	36	33	46	29	39	35	34	34	38	43	37	30	35	28	33	25	38	36	24	30	33	18	35	31	26	43	34	32	31	33	42	35	38	32	39	37	37	32	41	45	38	42	32	23	29	35	26	37	34	45	35	44	35	44	23	36	36	35	36	41	30	25	38	37	34	47	39	48	25	32	34	26	25	35	43	27	34	39	34	47	27	44	30	33	31	37	39	39	34	49	28	30	40	43	38	35	40	43	36	29	37	35	41	35	34	40	39	44	49	42	38	48	33	40	35	33	29	36	39	42	40	44	32	33	25	30	45	35	40	28	40	28	36	42	43	42	34	29	36	35	43	40	32	40	39	32	40	31	32	38	38	35	33	35	34	36	38	36	31	28	29	36	33	45	44	30	27	30	27	40	41	30	42	31	31	43	43	33	42	31	39	37	33	38	41	33	37	35	34	30	34	32	46	33	32	31	38	41	42	35	38	34	30	35	40	30	33	42	36	35	24	34	31	40	47	38	39	29	36	34	41	37	28	28	33	38	39	36	39	29	43	38	35	24	34	26	35	26	34	36	29	47	30	42	33	41	39	36	32	44	38	35	30	28	40	29	33	24	47	26	37	32	28	38	27	35	39	34	44	32	38	37	35	44	24	40	32	37	27	42	43	56	32	23	33	32	45	29	35	36	34	44	42	30	38	33	35	41	29	38	35	26	42	32	41	42	37	44	41	37	39	46	42	33	37	39	32	31	37	28	39	31	39	44	29	31	38	34	37	30	34	31	22	34	28	38	36	23	37	28	40	45	33	36	37	31	35	46	38	25	42	38	44	33	38	34	42	31	25	42	32	27	34	33	34	32	37	35	37	30	30	33	29	35	38	33	34	27	37	29	35	40	33	39	35	33	31	35	35	25	29	27	39	40	34	26	31	45	39	26	40	32	44	35	30	29	44	40	35	44	30	44	37	43	28	23	31	43	39	34	40	44	45	28	34	35	46	32	31	35	31	48	48	36	42	32	28	47	35	32	27	40	33	34	24	41	40	38	38	31	38	42	31	22	33	41	36	30	44	29	30	38	41	31	33	35	44	40	32	37	42	33	33	41	34	33	46	30	38	45	36	30	32	38	33	30	30	28	43	28	27	34	34	40	36	32	47	44	36	37	42	33	28	44	39	36	42	34	34	42	29	36	28	40	26	40	35	38	35	35	32	39	33	36	34	40	35	29	39	43	37	28	39	31	25	37	37	38	42	35	34	34	32	34	36	26	36	36	37	35	38	39	28	29	40	35	35	34	42	38	44	26	44	31	20	25	36	35	37	40	28	28	51	41	37	38	44	27	32	28	34	49	36	41	32	39	36	33	41	36	36	35	24	38	36	46	23	30	39	39	37	38	38	33	30	32	39	34	36	28	37	37	39	26	27	36	36	35	31	37	34	35	37	33	33	49	47	34	34	34	33	27	37	40	34	29	26	40	45	32	41	31	35	33	34	42	29	32	40	34	47	39	39	37	30	35	30	34	37	34	34	47	37	30	31	35	41	30	31	26	34	42	24	23	25	42	29	25	37	34	37	38	32	44	38	20	34	26	40	38	30	31	36	40	39	42	39	41	42	44	27	42	33	46	38	41	41	31	40	34	37	36	35	30	49	33	48	42	39	35	38	42	35	26	39	32	29	31	37	39	39	37	40	36	41	25	31	28	36	29	44	41	28	23	31	24	38	37	28	28	29	45	33	43	34	50	43	35	39	41	49	31	26	29	38	30	39	35	36	39	34	32	30	40	36	32	41	42	28	36	32	34	32	43	45	46	30	28	39	31	35	23	30	36	44	24	47	41	32	33	32	41	48	30	34	34	37	39	36	41	32	40	29	23	28	34	37	28	35	35	37	44	48	52	40	39	35	32	24	44	45	36	38	27	33	35	27	31	40	34	35	30	32	41	39	38	38	30	27	33	36	29	39	31	43	34	38	50	31	31	31	33	39	30	38	31	36	33	28	35	38	44	40	36	35	40	23	41	40	33	48	28	34	33	36	27	36	25	37	44	36	37	39	29	30	39	32	39	41	43	40	46	43	32	35	28	42	31	40	33	28	35	32	33	42	26	51	40	23	40	33	42	42	48	36	24	31	40	34	41	34	44	33	41	36	33	37	28	43	35	44	43	45	28	28	45	26	25	35	31	38	39	44	21	31	38	36	31	45	30	31	30	38	35	28	30	36	33	39	35	27	28	33	34	39	34	40	39	42	32	39	28	29	32	23	39	41	33	28	36	48	27	32	36	35	36	27	42	25	29	43	33	40	40	35	33	40	39	36	38	40	43	38	38	27	46	31	27	25	40	35	36	40	35	36	33	40	27	35	43	29	46	28	32	31	46	39	29	32	29	53	43	26	26	36	33	41	28	40	33	35	30	32	35	41	36	45	38	23	32	36	37	35	36	38	34	31	35	35	42	38	36	27	38	41	41	41	39	34	38	34	41	41	36	45	40	26	38	25	36	33	33	39	32	37	41	29	28	41	37	32	34	27	32	26	35	40	39	36	30	31	42	36	33	37	34	30	25	35	33	36	35	37	36	38	46	34	32	35	37	38	48	41	37	35	39	28	34	45	32	27	26	35	28	26	35	23	28	33	39	31	44	34	33	30	36	38	30	27	38	36	44	33	43	29	29	36	35	39	34	49	55	29	31	45	30	33	36	33	31	35	32	32	32	34	28	33	33	35	28	37	34	39	45	41	41	44	39	27	34	38	39	33	34	37	43	35	48	33	46	44	42	40	42	37	30	36	33	36	28	27	36	39	39	36	30	38	32	41	46	35	33	31	46	32	39	32	34	31	45	32	28	23	34	34	36	38	31	41	26	48	31	37	41	31	35	38	34	38	34	33	30	33	29	33	43	34	36	34	38	42	29	40	36	42	33	35	45	31	37	35	37	34	26	32	33	41	26	30	31	35	33	23	45	45	43	30	39	30	40	37	35	33	39	35	33	31	31	31	49	30	36	32	40	43	30	32	28	34	32	39	29	33	38	30	36	30	32	45	40	45	33	32	32	33	22	41	43	38	33	41	42	28	38	34	40	45	46	33	35	42	45	47	41	37	31	28	43	36	40	34	38	37	40	29	27	37	27	29	43	35	52	23	28	28	37	34	32	29	43	36	40	37	27	37	39	35	28	32	45	48	43	33	33	33	37	22	41	37	39	34	35	37	40	26	32	38	28	34	39	44	24	28	35	28	42	31	35	38	43	37	33	25	43	40	29	31	39	32	34	31	46	30	45	34	23	36	35	25	34	32	37	35	39	42	30	25	36	35	22	47	30	38	33	36	25	43	36	44	34	34	37	38	42	29	26	37	28	36	40	33	36	46	31	40	35	36	38	30	25	51	33	47
39759	7087	1749	5357	9028	8739	6581	4930	3898	3107	2676	2278	1861	1627	1478	1281	1159	1073	941	953	918	861	832	777	753	692	717	711	684	677	660	637	664	587	638	649	643	618	670	616	616	657	606	589	570	601	580	605	607	599	570	599	596	592	632	605	576	643	606	650	576	557	600	585	556	584	624	625	588	568	572	560	573	610	524	581	564	573	571	560	548	594	525	616	548	528	573	606	585	548	556	555	553	532	605	567	575	599	562	572	592	598	563	560	588	592	577	614	615	587	587	595	576	575	560	582	569	592	593	577	581	536	555	588	582	572	559	607	581	612	567	551	629	564	593	643	614	672	602	658	583	585	603	581	537	579	557	543	565	595	534	558	570	564	606	596	609	567	588	573	575	598	584	583	589	553	550	548	561	565	566	531	560	546	576	562	569	562	551	559	585	582	560	572	583	583	523	573	602	600	563	577	600	575	581	639	583	516	565	575	538	586	548	571	570	587	560	578	546	583	569	584	551	567	556	571	566	591	555	547	596	557	581	551	557	587	563	567	541	550	554	547	588	596	540	560	553	579	582	606	559	546	576	573	531	545	553	572	557	579	560	585	546	578	555	559	524	554	549	531	514	538	609	549	552	560	544	552	592	590	573	553	573	534	565	553	601	575	568	541	548	565	572	565	576	591	562	588	591	561	553	576	572	548	570	577	569	589	583	551	545	545	575	581	561	535	574	583	575	589	529	530	557	583	578	570	583	601	598	545	559	538	560	566	561	521	551	525	561	537	587	524	555	536	543	559	548	579	581	530	601	565	555	573	573	507	550	547	540	535	559	581	538	560	572	594	605	557	525	586	578	573	574	545	558	541	517	540	524	573	560	560	564	575	518	569	549	550	544	552	543	549	578	568	565	562	561	592	611	578	586	528	544	540	508	583	532	540	585	588	550	578	570	577	563	555	612	548	541	535	574	560	562	565	540	567	546	544	592	606	543	591	549	557	569	552	532	540	531	569	545	565	564	553	524	561	557	562	573	601	568	530	613	547	524	587	575	558	551	607	563	605	559	563	587	593	554	570	609	567	551	592	619	603	561	572	567	578	597	565	624	551	595	579	560	534	550	622	573	561	585	557	556	496	589	583	563	554	587	559	576	532	541	586	577	601	571	581	533	553	586	550	579	536	571	567	587	541	584	549	494	602	599	532	562	534	541	558	587	548	547	574	579	561	565	544	583	613	578	566	555	585	585	560	573	546	542	574	567	580	559	588	517	589	518	537	534	589	537	565	565	549	569	576	538	587	601	537	552	530	590	579	573	549	560	579	568	525	526	581	564	562	582	596	555	578	597	530	582	557	581	555	556	596	591	589	540	545	569	588	520	597	573	569	604	586	589	537	555	531	599	546	526	517	538	614	537	538	569	579	611	536	510	530	512	592	565	566	605	579	572	555	555	597	596	533	566	570	601	588	591	564	577	574	561	549	611	543	552	602	549	595	530	547	550	561	622	565	579	599	605	534	536	558	586	522	547	605	563	585	537	525	565	551	578	557	528	548	582	610	576	569	560	516	597	575	573	526	538	547	547	585	568	582	574	546	577	536	550	557	568	567	561	543	575	534	563	570	553	547	535	591	540	603	617	561	575	568	557	576	579	584	564	532	531	547	582	550	555	563	549	556	521	563	611	564	578	561	574	564	551	571	573	537	579	556	562	537	638	573	597	588	557	576	548	556	576	560	565	556	546	559	544	592	520	556	562	559	580	573	567	575	575	576	596	577	546	581	591	582	595	565	556	574	537	540	560	510	576	605	608	586	556	554	558	550	551	572	564	530	532	580	589	569	599	547	620	587	581	541	554	554	571	577	493	570	542	574	586	565	569	580	561	586	574	527	577	537	557	524	573	558	568	603	524	554	575	587	542	529	545	585	574	634	555	572	562	603	571	535	554	565	582	547	568	569	577	586	562	557	554	555	564	540	553	544	573	553	555	575	557	566	528	582	556	550	574	586	558	606	540	573	577	546	539	562	568	514	571	547	553	542	568	517	581	585	594	597	577	576	561	614	600	587	601	577	589	596	546	566	514	582	552	561	535	539	567	511	560	559	566	525	604	544	588	597	616	560	564	557	551	568	550	583	567	563	564	575	564	536	593	565	584	588	550	569	565	555	571	569	598	563	569	587	602	587	524	586	570	532	603	605	539	559	572	573	545	582	602	569	583	567	582	548	554	593	603	559	503	585	522	539	512	530	572	584	591	594	567	581	563	546	598	551	546	513	605	532	565	564	587	548	541	561	562	552	547	575	568	576	570	555	584	530	600	531	551	547	537	608	542	551	548	550	528	519	628	585	537	557	594	531	570	574	497	555	585	596	576	525	572	543	576	550	600	549	572	557	555	546	568	583	576	575	548	564	531	549	569	542	571	593	556	594	551	580	577	581	562	592	588	588	596	586	583	575	509	546	568	579	555	569	567	578	543	596	618	505	598	578	552	521	575	561	537	532	546	584	598	575	589	609	558	597	580	544	535	558	573	612	581	572	546	578	545	550	616	539	632	507	543	545	581	577	575	574	584	556	552	546	541	591	576	514	562	567	584	569	573	548	543	590	535	561	574	527	601	585	600	578	569	532	560	554	589	576	578	553	590	554	533	568	513	583	594	589	536	554	526	577	560	572	557	556	541	577	557	564	570	627	539	564	571	519	601	571	587	575	579	555	531	573	561	591	538	579	536	601	553	551	565	570	570	575	581	611	554	572	550	557	538	578	578	568	550	563	577	560	525	536	543	611	563	551	536	547	571	583	565	614	564	541	611	584	513	595	554	582	577	550	547	545	579	525	599	536	574	537	558	519	589	564	537	559	550	590	577	542	558	538	586	564	547	577	545	642	547	564	541	549	553	513	595	545	558	586	583	548	538	557	550	547	550	588	556	551	578	577	527	547	570	595	585	583	587	551	569	578	554	593	579	548	521	579	603	566	571	536	576	561	556	528	547	525	529	591	546	529	541	579	586	559	614	530	570	569	551	537	597	538	577	569	546	565	557	555	560	588	568	514	599	597	594	608	532	549	587	560	555	539	568	555	578	546	597	562	618	580	560	543	558	570	600	606	585	612	536	544	563	596	531	532	572	561	557	589	568	601	570	557	596	611	602	540	548	563	560	547	551	572	549	592	566	540	536	589	612	584	572	594	536	593	563	571	545	542	586	614	607	520	535	566	580	597	573	551	574	546	549	544	560	558	566	586	527	546	603	535	525	551	545	561	553	582	567	560	545	603	592	526	528	588	568	581	566	574	546	552	545	597	543	572	542	589	612	566	592	597	553	607	556	555	594	589	559	558	555	543	591	574	553	559	577	560	540	548	554	567	596	587	567	564	568	506	552	575	568	578	546	620	562	544	549	584	571	568	585	580	570	517	557	549	516	570	552	571	544	568	525	579	593	541	576	537	578	535	517	564	570	553	554	599	614	578	544	573	546	542	593	594	548	563	579	585	552	569	549	581	622	583	548	578	524	560	556	580
14283	4991	140	112	198	196	196	144	118	102	93	100	58	55	62	53	37	51	52	41	34	31	41	34	33	38	29	28	25	18	36	27	32	30	30	32	32	23	20	29	22	24	20	27	29	23	20	19	21	25	20	27	22	27	17	21	30	31	25	21	24	25	27	30	21	23	22	17	34	29	24	26	20	22	21	21	22	26	26	24	24	21	24	23	28	21	25	19	26	19	18	20	23	21	28	22	27	20	24	31	15	22	18	16	21	25	28	24	33	21	30	21	19	30	22	23	28	16	22	28	30	21	32	34	20	29	18	15	24	19	23	33	23	15	23	21	29	18	18	28	30	24	20	22	34	22	29	26	25	20	15	21	22	17	26	9	34	23	32	20	22	19	23	35	30	20	28	20	27	17	24	25	26	23	26	18	16	21	23	22	25	26	24	22	23	26	26	17	21	22	23	27	20	32	22	22	23	14	25	15	23	25	26	20	27	32	16	27	26	21	28	24	28	14	23	20	23	26	23	30	21	19	18	20	26	32	25	28	18	20	21	20	28	34	22	27	27	25	14	16	25	34	27	18	19	18	22	20	27	30	30	28	28	20	20	27	23	29	22	22	20	25	15	16	24	22	21	23	19	27	20	26	27	21	22	29	27	13	20	28	22	28	19	17	23	13	24	20	21	16	22	26	26	14	21	28	16	19	20	22	21	21	18	23	27	19	19	18	23	22	21	24	21	28	18	21	22	20	20	28	21	26	28	23	21	27	22	24	15	21	20	25	20	18	20	22	17	33	25	27	20	14	21	25	23	19	28	23	24	26	26	24	24	22	16	18	22	16	23	20	19	33	12	21	16	19	21	24	25	20	22	27	27	27	19	16	23	18	27	24	22	25	26	19	37	24	19	18	34	25	16	26	25	31	23	25	27	17	20	21	24	24	14	18	23	28	17	19	24	27	23	18	23	22	25	24	21	16	22	24	12	13	23	22	17	24	29	22	24	21	23	28	19	16	21	25	29	20	20	22	31	20	27	23	29	26	26	24	28	31	29	27	25	25	24	16	21	14	21	24	16	26	17	23	22	26	12	24	29	29	28	15	27	24	26	24	30	24	21	29	21	26	19	18	31	18	20	20	27	22	18	26	21	34	27	28	22	28	19	20	26	17	20	21	25	17	25	28	28	18	25	25	20	23	25	21	30	24	22	22	21	23	24	16	25	21	21	27	20	26	20	18	23	19	20	26	18	22	21	29	19	24	36	19	31	20	24	18	25	21	22	15	21	28	32	18	32	22	25	31	23	23	21	19	25	22	10	29	19	24	25	26	25	18	30	21	21	24	29	22	22	23	19	19	30	19	26	21	30	20	27	36	22	16	23	20	19	33	20	19	23	21	19	21	31	26	28	38	23	28	23	25	16	22	23	26	27	17	23	18	21	22	22	22	15	24	29	27	15	25	21	19	28	24	22	30	19	17	21	25	18	20	21	29	29	18	15	24	15	28	23	15	28	20	31	22	37	22	20	24	20	18	28	20	30	27	24	25	25	25	21	23	24	29	21	21	34	25	24	18	23	15	30	15	17	22	19	18	19	27	31	29	14	31	21	28	20	18	18	17	18	24	25	23	21	23	20	18	21	19	18	21	31	21	20	30	19	20	28	17	17	28	19	28	23	28	25	23	23	18	17	19	29	30	14	18	19	21	20	21	25	27	17	29	24	17	19	27	23	26	29	17	20	20	29	23	26	16	20	20	30	18	17	16	20	24	14	22	28	25	21	18	20	18	19	31	13	25	27	16	27	27	17	28	25	14	20	23	33	23	22	15	23	22	21	19	20	24	35	22	16	17	23	17	19	23	19	36	18	23	21	30	22	21	24	29	30	17	16	23	22	29	21	14	21	19	29	20	24	25	21	19	32	17	26	23	24	13	24	23	23	19	25	27	26	24	24	24	19	17	30	24	25	13	27	21	29	25	26	14	24	16	25	26	16	20	24	15	31	21	21	17	21	23	18	24	26	20	22	11	28	30	12	22	15	21	23	29	27	20	23	28	17	7	22	21	26	30	22	18	21	16	20	25	12	19	28	15	17	26	23	25	20	15	26	24	17	29	20	27	27	18	18	31	23	21	26	20	42	12	26	20	19	14	19	19	20	26	22	28	20	17	23	25	20	23	20	23	32	19	28	21	16	24	27	25	19	23	18	22	21	20	25	21	31	16	29	26	32	21	21	19	28	18	20	24	22	29	27	16	18	17	23	24	29	31	33	26	26	19	18	18	19	25	26	26	27	16	23	23	27	24	27	28	16	23	18	24	17	27	27	26	23	23	16	25	29	19	22	22	18	18	24	33	25	25	18	20	15	19	22	20	21	23	28	24	17	20	21	20	25	21	11	14	20	33	25	22	25	28	21	19	22	25	25	20	23	26	30	21	17	20	16	20	23	25	20	13	29	26	24	31	24	26	25	15	22	23	20	25	28	18	21	20	11	29	23	32	27	20	26	23	21	14	11	18	26	20	22	27	22	21	32	32	22	19	19	17	30	25	13	20	27	31	11	22	19	26	20	18	12	36	16	23	27	26	14	25	17	22	27	23	27	15	19	24	22	19	16	19	23	29	27	22	23	15	21	15	18	13	20	21	16	32	19	15	16	21	12	31	28	25	15	21	20	19	18	17	30	24	23	21	21	34	18	25	18	24	19	17	19	15	25	24	23	24	18	26	28	24	21	11	20	22	25	13	20	25	24	19	23	20	23	30	17	25	17	24	20	22	30	14	24	24	30	21	26	16	24	23	22	27	25	28	24	24	22	23	17	25	26	24	24	24	25	25	22	18	21	28	24	25	28	22	20	26	25	25	15	26	22	21	33	28	24	24	23	15	24	24	25	24	14	21	22	27	27	18	21	20	20	25	25	24	21	19	26	27	22	21	23	20	29	21	21	20	20	27	21	16	18	19	19	10	15	29	26	21	27	21	35	31	17	22	24	25	28	21	27	17	26	17	21	17	25	27	22	15	24	17	16	24	22	29	28	19	27	29	25	25	23	28	24	27	23	22	20	20	23	26	22	22	23	21	26	13	20	33	18	15	25	17	17	15	15	20	21	20	21	24	20	20	19	17	27	17	21	25	21	20	28	24	21	30	18	22	21	21	26	27	17	21	29	19	18	22	20	29	23	23	19	24	12	26	20	25	19	34	35	16	24	23	27	18	18	24	20	24	31	30	17	12	22	27	17	22	23	19	26	25	24	29	31	24	26	28	21	29	20	18	21	28	15	19	24	20	24	21	25	19	24	30	20	21	21	26	27	22	27	25	19	20	31	25	23	22	30	35	29	18	24	26	15	28	18	22	28	21	24	32	22	18	25	19	25	25	23	16	17	27	12	28	26	17	20	20	28	24	18	24	27	16	25	17	23	21	21	15	19	16	25	23	22	18	17	16	20	20	24	21	26	23	21	25	19	14	25	16	27	24	13	20	29	19	24	20	31	23	18	27	26	24	24	25	20	27
41362	6317	3337	10773	17687	16728	13107	9640	7620	6031	4940	4189	3368	2819	2430	2139	1861	1550	1383	1344	1193	1067	1065	965	840	777	717	727	712	662	638	614	620	576	591	601	576	531	551	543	487	486	527	467	480	462	489	462	445	483	458	449	460	463	479	480	460	421	420	442	431	415	442	420	423	431	401	373	438	421	404	386	415	433	408	413	365	398	419	397	376	384	386	408	378	398	415	396	383	381	349	401	367	393	396	397	333	411	386	352	422	425	383	378	423	405	388	406	394	417	390	368	391	424	355	425	413	378	388	408	410	419	418	362	387	370	402	432	394	400	373	380	417	412	418	448	420	452	408	420	437	412	435	383	358	400	354	376	400	385	345	386	367	340	362	348	363	401	356	363	345	401	397	361	392	387	398	389	379	409	370	334	382	384	393	405	363	357	365	384	366	385	378	402	365	365	350	365	368	387	370	402	328	379	358	357	369	374	380	399	377	367	350	406	379	351	409	371	392	340	357	363	316	350	408	396	386	362	395	344	385	354	407	362	373	389	343	339	363	378	355	361	366	391	341	363	379	426	375	370	396	375	373	386	376	355	402	361	372	372	382	392	350	359	385	372	388	393	402	357	387	367	361	364	391	362	358	388	358	389	381	325	389	364	365	362	328	369	364	386	377	353	356	389	366	354	379	359	375	396	389	411	370	389	383	370	344	378	353	360	361	350	344	370	368	359	358	412	339	346	398	362	415	371	367	354	367	374	371	367	378	401	433	380	361	376	353	380	338	358	377	396	387	330	368	408	375	374	350	392	374	345	373	372	374	369	377	374	373	389	383	387	384	380	353	356	357	365	368	392	399	387	370	367	361	385	352	362	362	363	381	386	382	402	366	395	367	387	375	352	395	377	414	361	394	393	392	375	369	388	392	387	372	373	372	350	341	383	356	395	374	374	376	394	356	385	362	376	339	369	386	368	367	377	359	359	373	352	383	362	391	361	377	348	360	396	364	382	374	345	356	362	362	357	377	392	373	383	361	386	395	362	368	362	364	329	416	375	360	406	373	379	376	363	373	377	357	389	376	325	422	391	378	375	352	369	401	410	349	358	366	381	362	362	358	380	388	364	344	356	372	369	343	387	364	391	358	364	376	374	368	362	358	377	406	367	370	326	382	368	388	357	410	392	382	373	377	374	394	379	375	360	372	385	390	414	360	363	372	333	391	366	355	358	353	385	406	350	369	383	385	371	384	381	392	366	406	354	414	366	412	404	359	390	359	355	360	341	378	373	355	387	378	376	335	355	352	431	371	344	395	384	384	364	338	356	352	382	372	344	361	386	355	390	388	369	352	372	398	339	373	379	331	375	355	360	364	415	408	383	347	388	387	387	371	390	357	357	355	363	402	370	396	365	386	373	387	365	362	365	382	350	357	366	364	397	350	390	374	355	380	356	357	382	372	371	387	343	345	393	375	353	379	343	348	372	356	369	379	413	385	368	360	374	396	392	381	345	359	388	413	373	348	343	349	395	382	361	392	353	353	379	364	355	371	384	386	373	348	386	373	388	415	382	367	388	387	384	404	356	370	387	371	391	348	381	373	369	352	349	392	370	409	341	348	343	366	349	373	367	366	385	375	366	385	367	378	385	391	371	368	358	395	388	384	388	363	378	353	380	356	369	366	371	363	361	381	359	369	340	388	365	367	383	338	352	406	368	410	397	376	350	374	412	394	327	403	354	411	388	392	379	419	380	391	374	417	376	390	389	362	344	359	352	403	362	372	353	382	358	359	368	336	349	358	395	328	353	366	350	359	370	358	351	407	364	355	351	368	359	360	361	344	346	377	386	376	370	380	399	374	355	361	383	332	362	374	375	392	350	378	373	388	342	381	372	392	371	357	356	390	390	347	391	362	381	379	372	373	382	379	358	359	335	385	388	404	371	386	377	362	381	348	382	367	351	389	387	352	397	342	396	381	384	376	363	393	420	377	395	386	423	379	370	377	359	406	392	396	365	359	346	307	379	382	367	372	406	367	361	393	364	379	364	380	345	369	414	346	342	376	353	347	376	330	362	380	367	365	376	373	347	352	365	374	390	342	389	356	336	390	370	362	350	370	356	354	353	359	365	365	368	363	400	383	388	406	368	392	376	328	393	374	348	364	370	362	387	376	377	363	388	403	359	378	381	372	349	393	364	395	382	358	383	360	381	358	377	404	369	385	377	384	376	377	331	358	371	358	372	374	354	371	401	361	382	390	376	354	398	386	353	397	385	346	385	345	351	349	385	408	372	362	327	374	369	364	390	362	387	345	344	366	360	370	363	371	367	395	414	408	342	407	369	357	376	386	377	403	382	331	399	374	369	397	411	394	379	345	365	392	357	397	370	374	378	377	379	348	365	386	353	361	402	376	362	369	337	358	390	360	388	373	387	360	338	376	405	363	370	363	386	376	349	397	370	394	376	382	355	406	358	330	349	368	390	353	377	357	376	378	361	357	336	359	356	332	387	365	387	353	378	375	381	371	397	375	378	348	359	376	363	365	369	382	400	354	370	376	358	340	346	405	386	337	390	379	388	352	381	339	387	350	362	388	384	404	348	350	373	404	357	417	399	360	359	368	389	375	384	377	359	351	352	355	350	388	382	372	368	390	394	371	404	360	361	388	388	352	374	365	398	350	386	389	405	351	385	329	384	383	368	360	412	383	398	343	389	360	371	368	362	403	352	369	361	363	379	382	377	347	377	370	391	423	372	389	408	374	383	401	377	401	373	359	345	351	393	385	354	381	366	348	376	367	368	345	309	363	362	363	389	331	363	386	359	366	381	377	330	400	371	360	362	368	361	337	385	380	340	386	363	382	375	383	351	373	371	411	360	358	384	348	412	334	376	362	355	354	388	368	367	364	371	354	382	418	394	383	350	398	367	370	385	371	400	337	362	370	385	372	344	356	394	349	379	378	354	373	359	348	388	335	368	351	387	383	354	342	350	414	394	371	393	371	374	350	369	375	361	371	355	354	400	396	372	390	392	375	355	348	402	359	366	389	390	369	377	333	387	337	384	378	374	386	339	355	374	333	362	346	361	393	369	374	339	373	361	394	330	359	370	416	374	415	346	354	359	334	344	364	364	348	384	350	358	361	371	383	358	393	372	368	375	376	367	383	378	403	379	397	341	386	391	355	349	366	360	398	388	390	353	395	355	359	358	358	398	364	338	366	366	410	365	370	399	396	401	384	367	346	376	399	356	360	368	331	362	383	361	396	361	325	371	399	422	391	412	348	356	349	382	379	387	401	372	387	385	374	371	416	378	373	364	373	392	332	400	361	352	364	360	412	358	351	392	378	363	382	389	373	374	376	355	359	370	342	387	386	360	382	365	358	370	349	356	384	368	375	387	392	374	359	387	344	347	346	387	369	388	384	407	370	371	349	407	402	392	375	374	377	375	333	405	380	358	390	377	380	359	354	365	376	340	364	395	390	355	414	410	398	380	375	369	384	375	393	362	367	404	358	372	349	361	356	348
15490	3593	126	120	174	209	177	161	151	150	129	102	87	93	80	84	70	61	84	85	64	75	60	67	73	49	62	61	76	73	56	67	53	78	63	64	59	62	58	51	56	45	64	49	59	58	54	57	66	63	55	78	66	73	55	52	43	66	68	61	66	59	58	52	43	58	68	52	49	45	59	46	67	62	38	58	55	49	52	57	64	58	44	61	53	59	54	61	48	47	48	51	64	51	61	60	66	59	46	46	56	62	47	44	48	43	60	70	47	59	44	57	61	60	59	56	38	65	69	60	46	55	58	55	48	57	50	73	58	56	57	51	69	61	65	55	72	65	52	63	53	59	65	60	49	52	51	62	59	70	60	57	59	41	61	64	66	68	59	51	69	64	64	63	62	55	50	57	53	58	62	58	52	57	64	51	50	58	73	54	60	57	45	47	57	64	63	65	57	58	56	64	58	50	61	53	68	57	58	51	54	69	47	55	55	50	44	46	62	52	58	67	68	67	54	60	42	62	64	55	48	45	64	53	48	51	49	61	54	59	68	57	43	53	49	58	67	50	56	66	60	58	57	48	53	61	50	65	55	60	56	55	46	62	48	51	54	66	55	46	60	50	55	45	51	64	67	54	52	48	64	59	70	73	56	59	56	48	65	60	65	52	62	59	64	51	66	57	51	50	63	61	59	53	70	53	50	53	39	59	32	48	55	57	67	56	66	57	56	49	45	57	49	59	54	72	77	43	48	56	56	55	62	57	64	55	47	43	55	64	59	64	52	47	67	55	63	49	54	49	53	61	51	54	49	49	46	67	65	65	60	41	59	65	60	58	56	45	53	56	58	61	72	62	50	53	49	41	60	52	46	47	58	54	58	61	55	62	62	76	64	59	61	61	58	68	52	53	63	54	50	43	53	69	42	66	65	56	50	57	51	42	49	85	51	67	67	60	58	61	57	61	64	56	50	55	52	60	75	54	52	62	53	68	55	75	45	57	53	52	65	57	58	61	54	58	62	46	56	63	55	51	51	46	57	57	68	57	44	65	61	72	56	50	55	47	65	69	63	53	60	62	48	67	37	52	68	52	56	48	49	63	58	36	59	49	64	66	55	55	56	49	62	57	58	72	59	57	51	50	61	61	48	61	51	66	57	54	54	54	63	64	56	55	64	60	57	46	54	47	46	65	58	57	54	47	39	50	59	58	48	66	59	53	54	57	59	49	79	55	72	58	58	73	51	53	50	64	59	66	46	61	55	59	57	42	52	58	50	66	68	65	50	62	51	57	57	53	63	35	59	65	72	62	49	69	42	58	53	59	56	56	67	60	58	57	61	66	60	51	77	51	62	55	63	71	49	53	63	60	54	70	55	47	58	64	61	57	68	69	37	57	53	45	51	61	57	52	60	42	56	74	71	52	61	43	59	65	57	51	57	52	60	55	44	59	52	56	60	48	50	64	70	66	45	65	53	59	62	50	69	50	51	47	55	64	65	71	60	49	48	62	71	43	76	60	56	51	47	69	62	54	71	59	69	46	56	70	56	54	65	64	45	60	51	53	40	60	74	56	58	57	58	43	62	53	52	65	51	44	65	64	47	59	61	60	50	57	55	54	53	64	59	55	66	52	53	53	53	64	63	56	53	60	57	59	52	49	55	69	51	56	57	62	57	65	55	55	61	50	87	59	60	61	45	65	59	46	45	51	42	66	50	69	67	50	69	75	51	70	57	41	34	58	66	62	64	55	44	66	44	56	66	67	58	63	64	57	52	48	44	62	52	54	59	62	76	47	63	51	64	57	55	54	48	67	67	65	55	57	58	61	55	56	71	54	50	46	59	70	56	65	69	57	66	67	69	59	56	63	65	46	46	72	63	48	58	60	52	50	52	55	52	61	71	55	63	57	47	65	46	60	51	60	52	57	68	62	59	61	47	54	37	47	68	43	72	51	52	58	67	49	58	45	58	59	62	51	51	64	50	58	61	52	50	55	56	59	66	59	56	66	72	69	39	64	55	56	59	49	60	47	54	67	49	66	53	63	55	46	56	61	59	50	62	65	57	51	53	71	66	67	58	59	42	58	64	52	62	55	50	44	55	48	60	54	61	56	55	67	60	67	50	51	63	65	50	52	59	43	58	60	59	73	67	65	58	50	46	59	49	50	63	41	60	58	55	51	51	77	62	49	56	43	54	53	56	51	53	52	60	59	42	51	62	53	50	60	49	69	70	73	54	53	53	64	65	54	49	60	50	44	50	59	56	50	47	56	53	48	59	60	51	62	66	59	48	45	65	64	55	61	60	62	54	47	56	46	56	73	60	55	59	50	56	59	56	44	67	55	55	57	63	55	58	70	52	40	48	50	75	49	46	53	61	68	57	53	49	44	66	56	66	65	48	66	73	61	70	62	54	54	50	53	79	65	61	71	68	74	50	55	57	60	45	54	48	63	55	50	62	52	57	57	59	44	53	59	71	56	73	50	60	58	56	65	52	52	62	59	69	61	59	60	55	51	53	58	39	43	52	43	55	56	64	62	59	61	55	51	70	57	56	61	57	46	51	61	62	60	45	36	53	73	53	56	55	47	53	70	58	54	52	52	53	47	66	71	62	53	80	55	66	54	45	55	56	60	61	46	66	59	58	55	52	58	63	53	47	53	46	52	63	64	52	53	57	55	68	71	56	57	44	59	62	51	57	54	56	58	68	64	64	57	66	55	46	52	61	70	44	66	54	58	49	66	54	65	52	66	46	62	50	62	59	47	58	64	55	57	56	57	50	59	60	53	46	60	54	59	53	56	65	49	51	64	75	67	75	65	52	66	53	49	63	60	61	49	46	42	57	53	56	68	52	61	47	60	50	54	53	55	57	63	57	55	57	56	56	54	65	49	63	56	61	43	65	52	64	65	59	62	60	56	53	72	68	47	57	54	62	56	72	58	58	55	62	59	37	55	42	61	57	67	77	57	66	61	44	53	58	72	47	58	54	53	65	56	65	66	53	65	62	59	69	62	60	68	58	54	70	66	54	61	60	53	58	63	61	62	49	64	58	59	51	61	54	58	57	47	51	50	58	57	64	59	54	47	52	56	48	55	54	52	54	59	51	48	53	71	46	65	45	53	60	66	45	60	45	52	44	53	43	88	55	57	64	56	52	56	63	50	60	53	60	57	48	59	65	64	56	54	40	62	59	63	46	50	54	48	52	59	63	54	47	41	58	64	42	51	44	51	60	58	65	53	57	53	58	59	60	46	51	50	62	59	74	51	57	59	61	57	54	65	63	63	55	57	54	49	52	53	58	56	52	62	54	58	53	53	71	52	65	45	68	66	49	57	61	51	62	57	65	53	63	65	60	72	57	61	58	67	67	59	52	57	48	55	60	60	56	58	53	54	56	56	56	57	67	56	64	59	60	55	65	51	62	67	70	63	64	44	74	58	53	56	59	65	59	54	52	70	68	52	49	65	58	53	75	53	38	40	53	54	60	47	66	63	66	42	43	52	45	62	56	48
47584	7838	3248	9686	15771	15303	12032	9120	7368	5914	5049	4221	3502	2990	2687	2413	2167	1961	1778	1692	1545	1491	1436	1299	1300	1235	1250	1195	1178	1068	1113	1036	1095	1099	1099	1112	1079	1058	1078	1034	1015	1050	915	1009	955	960	952	948	941	922	964	981	986	973	956	985	904	964	961	897	864	917	950	952	950	918	858	899	945	889	934	938	897	919	933	936	937	894	909	882	927	950	862	923	929	840	985	885	900	943	958	936	963	924	885	924	897	923	919	925	925	941	893	901	946	912	887	904	925	891	937	885	874	937	938	937	862	953	945	899	919	934	898	904	901	872	930	899	920	880	916	951	917	936	918	951	980	925	984	886	909	909	876	903	882	932	865	892	922	860	909	831	869	870	821	847	915	921	858	868	882	833	916	885	904	896	969	917	864	925	881	897	817	927	837	907	901	857	933	930	930	872	842	886	898	915	891	900	887	910	861	884	857	874	878	958	889	893	847	895	913	928	906	916	866	965	858	860	938	914	891	906	930	873	903	925	880	899	857	931	890	864	938	932	874	869	888	849	862	860	884	927	895	845	928	862	912	898	961	887	872	918	884	848	863	888	931	837	863	922	933	870	860	870	907	824	958	934	862	850	912	893	886	873	941	837	911	893	923	857	991	881	894	901	923	939	906	920	896	907	881	916	877	878	869	882	900	915	884	841	932	884	864	920	901	859	931	908	861	917	891	899	889	930	943	904	904	899	896	832	874	909	906	905	902	914	913	859	924	882	908	896	917	877	874	939	875	926	883	892	888	884	871	903	890	892	945	900	952	853	884	886	866	912	907	884	923	872	916	889	917	932	893	896	928	896	889	902	906	908	876	884	894	859	887	872	908	894	918	862	939	944	837	879	934	856	866	907	852	907	876	884	897	904	854	912	924	846	875	908	867	897	895	936	932	850	844	895	906	888	927	931	873	890	852	884	884	915	926	924	847	882	871	887	841	923	916	864	917	897	892	860	860	882	808	910	920	847	873	891	861	908	879	945	882	895	906	865	914	904	881	896	897	912	898	867	874	921	907	897	876	921	860	896	938	936	881	909	884	887	940	899	891	890	921	922	839	869	900	898	869	925	942	938	910	901	879	913	941	913	859	901	869	828	895	883	853	868	913	905	860	869	895	883	943	864	894	871	835	872	895	916	892	881	877	885	912	854	930	913	903	917	899	865	873	906	913	914	902	896	853	863	885	945	915	863	869	901	947	893	917	926	877	890	896	919	917	876	901	905	875	841	890	848	890	865	903	905	850	886	950	914	877	866	907	890	872	862	938	881	919	915	900	874	866	931	872	864	889	883	921	910	844	861	837	919	906	886	931	887	861	890	868	942	906	847	919	898	896	893	879	853	893	845	884	900	870	951	910	960	925	912	881	894	888	892	887	887	929	863	901	882	842	866	922	846	949	863	902	902	936	855	880	887	878	884	907	879	916	843	890	851	903	863	944	873	876	906	923	932	902	901	877	855	887	927	875	903	862	910	843	846	882	875	908	871	912	891	903	944	855	888	902	930	926	896	897	919	899	880	900	898	890	834	895	913	895	834	848	917	880	845	856	852	855	823	901	910	860	923	907	924	926	892	884	896	878	845	852	881	834	871	874	891	905	889	880	830	893	921	939	942	865	879	937	825	893	901	879	874	904	890	911	913	885	831	891	882	842	889	891	909	918	923	898	865	899	916	872	853	951	865	884	872	880	932	903	869	854	862	906	874	920	862	924	874	862	895	853	948	965	891	902	863	846	954	913	898	885	878	872	897	883	885	892	879	906	943	913	881	931	903	871	912	886	875	942	867	883	870	911	871	859	880	920	825	907	895	881	956	895	933	918	916	885	893	934	913	937	930	971	902	890	825	862	884	956	916	883	866	908	893	867	837	881	905	892	846	873	906	873	871	851	914	891	901	919	901	875	879	846	880	894	868	917	858	935	868	843	890	867	942	910	878	887	853	908	818	878	960	905	891	947	859	873	941	887	915	903	883	897	885	881	872	876	893	844	910	889	905	910	902	931	897	902	926	851	912	946	923	885	901	881	838	882	954	878	912	901	941	905	907	884	919	923	905	911	905	867	899	858	878	898	866	873	934	810	884	882	881	863	895	863	901	911	876	906	912	891	852	867	912	852	902	837	924	908	920	875	896	948	882	835	886	852	875	935	872	911	883	904	900	886	871	926	851	899	913	910	869	894	893	901	923	916	855	956	889	916	911	857	926	902	896	877	939	882	876	901	928	865	876	862	908	898	873	939	917	913	977	903	900	919	892	951	914	888	872	868	871	848	871	841	904	939	896	838	883	881	889	820	894	851	892	960	893	954	904	907	904	947	875	898	885	916	873	834	869	919	892	907	881	878	900	917	926	868	870	973	830	924	879	880	873	908	918	864	881	869	895	867	878	884	866	839	978	836	881	835	874	940	888	879	894	876	923	874	928	899	895	898	893	909	891	907	888	878	896	884	870	923	885	892	891	901	916	922	841	887	876	892	864	928	926	929	902	898	936	852	896	937	936	893	881	877	887	859	887	928	899	885	895	841	894	890	930	885	890	931	899	912	830	899	912	922	857	913	909	902	822	848	851	917	897	851	884	877	903	881	864	847	860	846	862	889	877	876	904	848	866	905	916	908	915	851	849	838	893	870	887	872	906	893	843	841	893	886	906	917	873	879	917	810	905	892	878	914	907	872	906	892	893	920	900	859	896	859	876	905	882	923	894	889	875	881	887	869	857	912	899	847	944	935	965	882	895	933	892	882	895	861	867	871	967	893	950	890	867	877	863	931	884	916	902	891	877	910	944	927	907	862	860	888	912	861	858	908	871	891	895	838	868	902	886	869	853	909	904	857	875	882	852	912	890	910	892	891	896	873	883	901	897	888	881	920	867	901	897	918	916	922	930	919	959	873	913	879	959	961	861	897	862	906	922	919	879	885	870	879	844	915	887	934	924	938	938	902	981	921	913	862	892	883	837	958	908	900	850	902	851	938	884	879	912	870	877	902	908	941	898	844	900	859	861	887	912	896	915	902	908	906	840	878	897	920	862	842	937	927	843	895	912	906	889	850	924	884	885	863	861	905	915	896	941	887	884	863	862	906	889	892	864	904	856	936	885	902	895	946	891	910	900	854	914	869	835	923	927	901	894	895	884	837	901	896	876	865	918	852	834	989	875	888	896	920	944	930	868	903	899	890	858	904	848	883	938	868	879	924	931	904	875	897	919	888	898	894	874	844	851	901	887	883	891	914	903	886	908	880	888	925	891	880	917	909	870	877	874	903	951	871	875	945	876	958	902	907	895	901	858	943	908	908	898	883	895	902	901	873	907	896	905	886	893	873	878	906	919	895	895	882	930	919	937	867	926	855	882	899	924	915	892	895	910	887	901	869	865	895	887	901	886	860	873	912	892	936	860	854	867	873	884	886	888	929	881	916	888	862	873	930	856	903	949	909	906	863	900	875	887	885	869	961	899	869	897	855	922	862	927	853	924	885	886	875	837
23734	10390	356	178	253	304	286	234	206	165	159	138	114	95	102	79	96	82	92	64	64	50	64	63	66	59	47	63	62	70	45	53	66	45	30	54	36	45	49	49	54	51	60	40	43	38	56	48	43	43	47	50	42	38	48	37	50	44	45	45	48	40	45	53	56	30	49	36	47	40	34	42	39	59	32	49	43	39	46	65	40	53	41	44	46	46	48	36	42	35	43	41	38	50	49	34	38	43	41	55	38	38	40	51	42	38	41	41	41	50	44	41	47	48	45	47	37	42	38	49	49	43	48	51	55	28	38	42	38	37	48	57	37	41	46	56	45	41	48	44	43	57	38	37	50	55	48	41	34	45	49	65	35	33	45	47	34	48	35	44	42	37	37	53	53	47	39	42	42	47	56	39	39	42	45	28	44	44	42	44	41	42	52	40	34	41	40	36	47	47	49	51	43	60	36	42	33	51	44	34	36	38	31	39	38	42	39	42	43	37	40	43	44	47	48	49	55	33	37	42	49	34	45	44	40	51	35	41	49	37	36	43	34	50	37	36	55	48	38	40	46	47	36	40	45	40	59	43	45	42	44	55	39	41	42	45	47	41	29	52	41	44	41	52	29	39	41	42	35	31	36	39	47	37	41	43	38	47	27	54	48	41	46	42	36	42	46	51	46	43	36	33	51	40	54	34	43	39	38	37	46	47	39	36	43	34	59	36	43	52	36	60	45	41	50	56	46	45	41	55	49	44	44	46	39	47	43	44	42	55	40	46	65	37	38	47	52	37	46	56	40	43	47	31	38	34	44	42	41	48	35	46	35	45	40	42	41	39	36	40	45	41	34	55	52	46	49	31	46	37	43	45	36	38	38	45	53	44	33	41	43	46	44	44	50	57	48	41	39	39	33	50	42	51	52	46	40	54	46	36	36	29	46	35	37	44	47	46	42	41	41	41	35	43	40	34	51	46	40	44	43	41	31	56	45	45	45	44	55	40	40	48	33	40	44	31	61	44	50	33	32	50	33	37	42	53	44	48	44	49	46	45	44	43	41	51	47	39	33	44	47	47	37	37	47	43	52	45	43	39	51	50	41	44	36	34	43	37	42	51	30	58	54	31	48	47	38	50	57	49	41	37	53	50	46	49	43	25	42	45	46	52	32	61	37	44	42	43	51	39	56	40	46	43	45	40	34	44	35	42	47	43	40	44	33	41	44	46	35	45	58	43	54	36	43	38	37	51	42	43	50	34	41	46	36	54	64	41	51	38	52	41	52	34	48	34	51	46	44	36	38	48	43	44	52	32	52	38	49	49	38	47	50	43	51	46	46	48	45	34	49	51	38	36	41	53	39	40	42	30	42	42	44	44	36	38	38	36	34	44	44	48	47	44	42	38	42	48	46	48	33	53	47	48	44	35	49	37	40	36	36	46	52	38	45	39	36	34	49	22	47	43	49	41	54	41	36	43	42	36	46	37	44	49	38	48	49	37	40	40	43	36	38	44	37	38	40	44	39	48	46	48	42	41	51	38	42	37	49	40	36	40	39	49	35	53	35	42	44	47	44	48	31	47	43	45	51	55	54	53	39	41	50	51	45	44	30	39	42	34	43	37	32	39	56	45	37	44	47	51	43	56	43	49	46	44	39	50	49	46	41	38	34	54	44	29	29	43	46	31	34	40	38	49	37	39	39	39	32	52	45	46	48	51	38	37	41	61	58	41	53	47	38	28	38	39	40	43	35	40	40	46	40	46	44	39	60	54	45	45	43	39	43	36	53	41	52	36	47	39	35	45	30	50	43	45	40	60	40	50	59	30	52	46	51	40	48	39	38	58	38	29	37	46	38	37	55	51	46	59	53	40	46	38	43	59	40	42	44	45	42	56	41	40	29	49	38	36	36	47	50	32	40	34	38	38	47	38	49	47	45	51	33	50	34	52	39	39	61	45	50	42	40	54	45	52	53	28	37	52	47	45	46	43	44	50	54	45	49	37	34	47	51	52	55	38	45	44	42	46	38	40	47	47	44	35	42	32	41	43	54	36	39	42	54	48	45	37	40	35	37	42	38	42	48	52	52	46	40	48	36	58	49	39	51	54	51	46	36	44	44	49	52	50	43	37	39	40	49	37	41	44	36	36	39	47	48	40	56	35	35	42	43	54	36	37	46	45	52	32	31	44	40	42	47	35	46	29	46	40	46	43	40	51	39	41	41	45	42	44	48	21	41	52	51	41	33	49	44	38	39	37	42	40	48	41	42	40	50	32	43	35	58	35	42	45	48	35	39	30	48	48	40	57	52	42	36	42	42	46	33	31	43	31	38	51	51	47	42	52	46	53	43	34	38	39	46	42	51	39	42	33	51	44	32	38	33	36	49	47	41	42	41	42	52	41	49	46	48	48	45	34	42	42	47	36	43	37	45	40	45	51	41	57	37	46	39	53	40	37	41	43	43	37	41	50	46	32	48	42	46	42	45	42	47	42	32	40	58	43	42	45	42	42	47	41	41	44	42	50	42	43	54	36	36	40	43	30	46	53	29	43	30	49	40	46	55	37	48	36	42	53	34	41	39	47	48	58	48	39	46	28	45	35	48	49	48	37	44	44	37	45	46	43	42	65	42	34	38	56	48	34	52	40	32	46	47	45	48	45	37	42	48	46	54	47	41	44	46	39	39	42	50	34	39	44	48	47	45	43	28	42	48	38	37	46	45	41	49	27	40	32	38	41	44	47	36	46	36	40	37	40	41	37	38	42	48	45	39	37	45	42	53	31	33	36	49	34	30	33	37	42	60	47	45	40	35	33	37	44	51	40	37	40	39	37	44	49	40	37	33	36	41	37	42	44	50	40	45	47	35	52	45	49	33	38	30	38	53	40	32	43	34	44	42	30	61	45	48	33	51	43	45	37	45	45	42	50	33	36	48	36	34	37	54	27	52	54	36	43	47	46	58	44	39	48	36	50	42	37	43	42	38	47	40	39	47	40	35	46	49	44	30	37	43	52	38	40	47	41	33	41	44	38	44	41	44	40	42	52	47	42	49	48	43	50	42	44	43	56	55	41	39	44	48	34	47	36	36	40	32	41	32	43	50	47	31	40	49	37	38	53	44	47	41	33	46	40	49	41	51	35	43	49	36	43	41	49	51	46	34	37	37	39	53	45	45	39	38	33	45	34	38	30	35	51	50	39	37	29	34	46	37	33	40	54	40	42	47	38	38	37	44	47	44	49	43	39	42	32	48	44	40	29	48	38	33	35	49	55	36	46	56	39	50	42	42	41	45	34	43	45	47	39	35	43	48	43	49	45	36	55	43	31	48	46	49	42	30	53	52	43	38	35	51	51	44	44	44	39	48	39	35	44	41	39	40	39	32	43	47	40	41	35	32	29	46	35	42	57	46	35	24	38	36	35	38	46	43	47	45	38	51	41	42	44	39	45	39	44	50	29	30	43	54	40	34	40	35	41	53	44	37	37	52	43	42	41	39	37	51	39	35	57	37	44
41643	7262	5127	14608	22953	22235	18278	14021	11456	9380	7817	6381	5201	4528	3901	3425	3013	2635	2390	2133	1981	1793	1678	1594	1458	1340	1285	1254	1237	1174	1146	1104	1076	1016	1074	959	1041	979	951	931	907	846	846	891	849	880	838	828	793	814	834	821	768	848	808	808	840	790	772	798	758	793	724	792	793	688	768	759	695	707	729	724	716	741	719	730	713	749	665	743	704	672	730	734	725	670	700	655	716	658	702	664	732	706	720	694	679	681	729	708	716	740	767	714	712	728	738	706	703	706	729	747	728	706	702	720	705	683	706	732	705	730	693	703	704	733	693	734	741	719	737	788	728	768	799	753	756	848	723	757	766	664	701	676	696	663	715	701	692	718	670	675	680	647	649	697	620	675	744	675	680	674	673	724	704	651	634	707	654	686	638	724	690	677	643	653	710	712	730	675	702	699	642	714	672	678	651	691	674	721	656	701	690	664	632	696	700	656	674	687	677	678	664	633	681	670	696	702	707	668	702	707	656	655	642	673	648	611	668	707	690	679	660	707	661	626	683	694	670	652	689	675	653	680	681	662	675	685	670	673	673	663	681	679	664	707	643	651	697	690	645	657	657	649	680	692	648	626	697	678	657	692	725	699	682	665	675	651	684	705	702	637	666	683	685	645	678	615	650	670	668	664	655	705	689	676	727	677	653	674	677	705	705	703	672	632	692	660	670	729	674	677	668	673	688	703	694	650	656	637	648	690	663	656	685	665	671	661	668	650	660	694	646	676	647	703	748	688	652	690	664	641	666	671	647	648	679	703	702	639	718	680	688	676	694	683	667	639	673	658	651	687	667	664	626	669	652	668	693	629	671	709	683	662	630	700	669	672	676	643	681	658	673	667	674	647	725	639	709	677	671	682	664	700	634	712	697	666	690	686	703	628	652	676	647	667	707	657	662	663	660	707	658	691	715	623	704	652	691	686	613	657	679	693	675	656	674	657	681	703	692	672	704	667	631	641	718	689	710	702	675	682	681	642	658	665	674	701	651	665	706	708	707	703	657	646	697	688	623	653	662	675	684	686	654	621	665	670	655	673	676	664	709	697	684	668	671	646	701	682	692	687	673	692	666	716	646	635	657	709	656	624	676	675	636	669	669	707	628	635	737	657	697	655	707	698	684	691	665	689	695	663	659	670	650	680	679	688	664	601	698	664	669	696	687	670	677	673	673	669	693	657	682	656	686	692	676	667	681	642	702	661	676	655	687	657	673	696	684	705	679	689	650	711	630	677	629	739	705	672	716	677	699	676	673	651	697	692	698	649	688	725	639	683	655	664	652	627	668	635	667	645	681	736	689	653	640	703	659	668	695	647	665	692	673	703	678	650	684	681	678	706	690	694	668	636	662	701	706	671	684	648	655	704	661	663	652	696	688	683	665	673	644	654	689	626	698	647	658	665	637	663	656	609	702	671	707	675	695	699	650	651	687	601	676	670	658	707	651	633	639	700	684	665	686	651	668	670	673	713	645	675	679	673	667	628	705	683	710	683	677	701	625	678	682	682	718	684	705	671	655	681	696	686	649	701	655	687	688	681	676	726	691	688	653	638	688	682	686	652	729	667	644	686	673	635	676	655	653	630	672	649	683	640	664	651	639	688	631	662	660	658	689	671	675	627	663	675	699	644	628	678	695	637	664	654	707	673	747	662	674	664	690	676	686	667	676	646	723	747	651	686	683	693	744	701	661	644	673	659	684	700	648	686	677	689	664	686	672	709	687	691	646	706	652	681	655	663	669	673	669	700	663	695	698	661	650	641	705	683	638	635	695	695	665	663	645	670	680	698	675	677	687	663	668	697	739	669	689	642	670	670	693	644	646	640	690	633	679	712	668	696	687	711	639	660	705	646	669	671	692	659	662	659	667	657	689	674	655	671	686	642	671	658	602	685	691	686	670	696	659	680	663	688	666	696	683	652	657	672	713	684	715	646	674	659	630	658	647	645	687	702	693	656	711	703	695	688	687	651	675	650	676	723	721	668	685	656	661	695	673	667	696	609	586	625	638	702	653	675	684	678	701	692	640	635	636	645	686	679	712	677	678	645	645	649	708	684	692	693	650	672	690	691	657	666	683	674	718	669	678	682	701	692	681	697	654	658	654	644	707	637	654	702	700	695	712	687	698	691	700	643	697	640	666	680	725	677	695	660	693	645	618	682	698	677	724	630	670	692	675	658	664	675	645	634	623	681	706	701	668	689	691	686	700	674	678	667	658	693	669	647	706	662	661	714	670	663	710	703	701	681	710	703	732	668	667	648	642	651	702	673	641	654	704	675	671	715	657	665	638	656	637	644	677	661	623	730	658	703	666	718	652	690	688	676	663	659	677	648	664	713	651	637	620	684	649	661	690	714	694	675	672	667	715	654	629	628	726	642	686	699	649	677	628	657	678	632	677	678	674	676	669	654	706	630	639	698	632	671	673	663	661	700	681	672	703	664	741	702	689	644	674	675	680	693	625	669	662	670	687	667	661	667	688	665	671	639	657	649	677	687	677	681	656	677	714	715	696	726	680	659	684	698	692	673	698	697	689	672	648	669	657	687	666	646	751	684	658	725	642	663	655	656	700	674	682	663	694	715	694	677	641	680	650	635	682	701	698	693	673	653	663	668	710	650	653	680	694	664	676	696	659	673	712	669	657	684	637	634	667	677	648	700	640	692	653	626	662	644	681	687	667	673	723	670	669	674	707	652	678	651	674	693	644	664	677	706	651	666	726	695	654	645	643	678	644	658	688	638	702	686	676	659	701	679	657	694	648	682	683	670	673	684	677	696	672	687	678	654	663	678	665	661	691	692	646	637	662	709	683	698	631	649	677	624	670	647	661	687	697	668	624	678	712	723	632	715	742	623	696	643	671	689	651	659	619	707	715	666	675	686	651	709	655	750	679	638	667	703	649	695	677	658	675	640	661	648	677	685	651	709	640	707	676	684	695	672	622	688	681	691	669	666	699	636	695	653	669	680	674	651	672	677	689	659	642	671	632	673	698	690	651	698	699	677	688	656	685	662	653	715	680	688	669	653	654	641	667	663	692	717	705	690	665	669	684	679	608	678	679	653	640	697	679	614	702	744	664	682	658	692	695	722	657	669	682	684	668	699	660	669	627	735	699	684	673	670	658	659	643	673	666	697	686	675	668	682	689	671	685	693	704	657	664	671	678	689	722	677	657	697	666	690	670	707	674	649	631	665	659	706	669	667	609	697	666	668	674	708	649	674	708	658	643	640	697	652	665	641	698	703	665	724	706	674	685	688	701	664	720	656	651	628	648	630	631	636	716	677	728	682	665	689	658	660	638	624	624	652	696	673	698	695	643	648	672	641	652	675	662	685	698	730	640	664	696	668	679	651	678	700	657	651	695	686	671	651	685	648	681	673	703	666	670	647	685	647	661	658	677	663	660	660	708	655	658	670	679	699	674	702	682	670	677	653	674	684	723	728	718	703	650	676	640	684	709	636	651	642	695	634	659	674	660	703
6127	674	73	72	86	97	131	83	79	76	63	74	51	60	56	52	42	44	37	35	41	47	45	43	28	42	33	43	51	37	39	34	45	46	31	45	41	37	42	37	41	31	47	28	29	39	40	34	43	37	45	49	27	50	28	44	37	43	26	43	34	49	31	25	36	46	24	33	45	48	44	35	38	34	37	41	44	35	40	31	24	34	42	45	37	39	41	30	38	31	34	49	33	32	31	31	38	41	40	33	29	32	31	33	37	37	36	43	37	45	38	48	48	45	47	41	45	34	40	41	45	49	38	35	36	38	38	49	47	35	36	38	28	42	36	38	50	28	43	40	33	28	34	29	41	42	35	37	27	33	39	40	43	36	46	33	35	31	40	41	36	32	35	40	28	38	25	39	31	35	31	37	38	21	42	25	31	27	33	44	44	41	44	39	23	37	37	41	24	34	35	48	36	46	38	23	42	43	28	24	37	31	28	43	36	50	33	30	27	35	33	36	39	35	38	29	33	35	33	38	41	38	33	35	43	31	36	34	32	36	43	35	34	38	39	38	28	41	32	28	31	27	41	59	30	50	30	34	35	29	33	42	30	55	39	33	41	40	53	35	33	33	40	34	39	28	29	44	40	28	30	33	35	31	39	37	35	41	38	45	30	28	30	42	36	35	43	30	35	40	32	35	43	42	29	37	35	34	28	47	39	27	35	30	38	32	38	41	40	37	36	36	33	37	34	33	47	40	44	24	43	26	34	36	39	28	50	38	36	36	40	38	31	30	37	32	40	30	43	33	50	39	27	41	36	38	35	39	32	33	36	35	34	30	47	34	37	35	31	39	41	45	42	33	37	38	30	32	29	32	43	27	37	31	17	48	23	34	41	40	37	42	35	23	46	26	49	46	35	34	32	25	27	30	27	40	41	49	40	34	42	33	35	36	25	42	39	45	35	39	32	49	28	32	36	31	41	33	33	33	35	28	35	33	59	45	39	32	28	44	34	31	33	33	32	42	32	39	35	42	39	41	45	34	40	47	40	42	38	40	35	37	43	49	28	33	36	25	38	37	27	39	48	49	32	28	46	31	39	39	26	40	33	28	44	32	33	45	39	37	35	39	31	38	37	36	32	37	36	31	32	35	40	37	29	35	22	48	35	27	39	33	26	42	37	37	37	42	35	33	39	42	31	44	35	39	26	33	46	38	24	41	32	39	36	39	36	46	33	34	30	31	39	44	36	36	35	39	38	31	39	40	43	37	37	37	38	26	41	41	39	34	35	34	39	32	37	35	40	32	29	47	35	34	37	37	28	39	37	45	41	50	43	30	28	36	31	36	44	44	39	37	39	36	32	43	37	36	30	42	31	35	39	36	26	40	40	33	30	35	34	31	31	45	34	30	44	26	44	28	31	36	53	39	41	34	33	42	47	34	37	35	27	28	38	41	39	47	29	24	35	41	32	34	27	38	36	39	39	37	37	28	39	37	27	31	32	41	42	33	36	30	35	39	39	39	34	25	38	36	38	40	30	33	36	32	44	36	44	36	49	42	41	32	46	36	32	33	39	33	36	44	35	33	37	36	31	39	34	27	30	27	44	31	37	43	42	53	42	25	32	30	35	36	41	38	45	32	30	41	32	49	35	31	43	35	33	28	27	26	41	41	30	36	33	44	35	37	38	41	26	34	40	46	37	33	40	24	42	32	35	51	30	44	40	38	42	45	36	37	34	35	43	43	34	37	42	41	25	44	39	42	33	37	38	31	40	35	31	30	37	31	36	35	41	43	41	43	45	29	36	37	46	32	32	42	37	36	37	38	25	36	37	35	32	29	35	31	34	40	35	39	40	35	39	43	33	29	41	35	37	30	46	44	28	29	37	31	32	37	40	35	28	40	40	39	32	43	33	43	30	38	49	49	32	43	48	31	34	41	29	35	38	34	31	29	40	26	29	34	29	25	36	39	33	45	31	32	35	39	36	36	39	35	48	31	28	36	34	36	29	37	44	32	34	44	36	39	32	32	37	46	29	37	28	33	36	32	42	44	33	33	35	37	35	23	38	47	30	48	30	34	27	38	38	36	28	37	36	33	42	51	38	28	33	41	36	39	45	19	31	36	37	45	38	40	36	40	39	38	45	28	33	37	26	32	40	35	41	32	50	37	27	34	27	32	40	41	37	39	33	29	27	36	31	38	40	40	27	27	33	36	34	31	39	43	43	36	28	29	28	33	34	41	43	44	37	39	26	29	39	40	36	36	27	38	41	37	41	35	33	39	39	29	41	40	29	49	41	34	33	45	41	36	35	39	37	40	29	39	44	34	31	31	31	35	38	40	28	32	37	37	34	41	37	42	35	31	37	33	35	30	24	35	44	31	40	34	39	26	35	47	35	44	29	42	36	30	30	36	28	51	27	33	47	31	39	36	29	27	30	38	35	37	34	32	42	38	35	33	45	30	39	37	24	32	40	40	45	34	35	33	40	35	23	38	30	20	43	45	35	32	40	38	31	32	44	34	50	43	49	42	38	28	36	36	37	31	37	34	38	33	38	38	44	35	32	39	41	34	49	37	32	44	41	37	35	36	44	36	35	40	32	39	29	53	33	46	27	32	34	38	26	46	54	27	34	27	41	44	44	36	32	37	35	35	34	28	39	41	41	34	32	31	40	31	35	32	46	40	34	40	46	39	45	35	44	39	39	36	39	35	40	37	41	36	47	42	24	35	36	36	41	37	35	39	38	29	33	47	35	35	41	32	24	30	34	45	35	41	27	40	40	38	44	39	42	39	34	36	38	49	25	30	26	29	31	37	33	34	41	32	36	41	40	48	31	25	32	31	37	34	28	34	29	36	43	35	40	43	37	31	34	41	39	36	29	41	39	34	44	33	30	28	26	35	32	38	37	36	42	32	32	39	37	36	39	29	31	27	48	39	45	32	37	40	31	40	38	33	31	35	31	41	32	35	29	33	35	31	30	35	37	38	30	45	38	39	30	31	37	33	26	46	34	29	46	32	40	34	31	38	32	52	34	35	30	40	32	37	27	29	36	32	42	35	30	39	34	48	31	24	28	30	36	38	33	36	26	36	42	37	41	47	41	32	36	31	36	29	34	36	45	39	32	50	39	34	26	41	43	29	47	39	37	37	32	26	29	31	35	42	37	43	22	31	38	29	33	35	41	48	41	33	38	34	28	40	28	33	42	41	34	39	30	30	28	33	49	33	31	37	36	37	38	31	42	31	28	22	50	31	39	36	43	36	39	40	32	47	29	35	40	37	43	38	34	32	27	24	38	38	43	31	32	35	39	46	45	48	42	35	34	33	31	38	31	30	38	43	31	30	41	41	38	33	34	42	40	38	35	42	42	40	34	44	29	32	41	40	50	38	37	30	37	31	37	37	29	43	41	43	33	31	41	31	29	27	23	36	37	31	39	38	33	36	30	37	29	30	39	45	36	36	38	29	31	34	49	35	26	34	50	39	28	30	47	34	37	37	35	38	35	36	32	36
37901	6284	1881	5444	9605	8851	6850	4990	4067	3280	2766	2242	1889	1652	1468	1279	1187	1093	952	935	849	763	813	747	692	675	657	705	660	648	652	631	653	641	666	696	643	686	627	645	620	598	595	670	606	625	582	585	607	596	598	638	611	617	570	619	614	597	618	596	630	545	586	579	605	591	546	585	599	555	578	598	592	569	594	572	581	588	570	597	525	558	610	572	579	525	533	556	578	563	572	554	597	560	601	591	584	592	566	551	582	607	570	587	545	587	585	578	594	537	625	567	542	630	566	641	570	580	619	584	547	545	594	578	586	598	589	594	608	605	636	618	603	607	599	624	576	584	594	594	608	614	598	561	580	583	584	552	546	552	571	602	599	591	557	538	551	603	568	536	587	540	619	582	525	569	586	578	557	580	528	570	554	575	556	577	564	571	512	572	589	529	598	600	596	596	612	531	623	566	542	613	613	531	601	585	575	594	563	556	546	560	556	556	515	577	565	552	604	608	560	554	556	578	559	576	536	577	567	575	553	539	540	551	594	533	593	587	546	560	564	575	587	591	546	576	588	568	564	575	573	576	573	555	549	555	552	550	581	533	572	560	547	579	601	596	543	548	559	584	591	594	567	565	556	557	576	601	616	589	591	571	538	549	587	582	577	552	568	550	546	587	569	557	608	556	570	541	573	563	598	562	543	570	570	550	567	589	601	566	551	611	586	585	579	531	583	573	583	581	578	565	575	621	551	533	557	554	548	584	579	600	552	559	611	607	613	595	597	583	562	583	549	534	543	559	600	519	575	562	560	544	580	593	579	527	570	569	556	550	569	575	564	533	560	610	593	524	588	565	574	586	550	576	539	621	566	573	572	530	547	524	567	576	553	609	560	520	520	583	532	568	558	588	580	566	552	575	571	570	522	577	605	570	556	545	588	540	530	564	553	540	622	564	548	570	629	576	553	566	559	550	528	564	567	555	568	542	528	578	562	552	554	577	577	574	604	584	584	525	567	567	550	563	583	561	568	567	583	550	588	534	518	495	601	560	551	584	610	576	577	568	594	606	550	573	549	595	561	601	611	582	534	547	575	603	560	567	590	589	604	549	563	557	556	553	555	612	606	545	592	590	557	552	587	584	591	564	586	541	537	611	607	608	571	593	567	566	585	552	548	530	568	543	585	537	575	549	557	575	581	613	581	563	562	571	590	476	599	537	572	563	650	594	581	560	567	579	603	585	546	550	576	581	607	562	565	589	541	543	568	599	578	602	540	570	595	558	574	577	604	536	549	506	582	539	564	585	579	545	584	540	564	573	595	553	599	568	572	576	561	545	563	583	548	605	540	595	565	564	597	540	582	553	563	551	569	550	553	573	559	598	570	572	584	593	535	511	599	575	554	554	541	591	578	556	588	570	593	595	555	532	529	549	528	522	579	569	569	548	579	559	533	603	549	556	539	586	541	593	577	583	546	595	606	589	597	621	561	597	571	583	541	589	585	603	541	590	604	546	581	572	519	567	555	535	567	540	534	582	559	561	551	568	543	568	532	614	578	590	545	606	583	547	576	598	577	564	566	557	591	575	504	558	548	534	645	553	597	586	596	520	564	555	586	619	558	571	562	553	602	544	582	569	535	600	570	576	631	561	547	582	578	574	552	565	577	578	561	543	589	558	585	592	544	556	576	568	564	539	611	533	604	579	592	586	528	554	597	603	576	564	560	592	555	592	525	575	579	571	574	632	575	516	620	596	585	542	570	564	514	572	549	622	561	585	578	533	597	570	544	582	533	604	605	555	607	586	607	561	577	620	551	568	579	571	566	573	567	562	576	576	582	537	577	561	550	576	523	576	576	560	558	593	556	571	553	549	567	591	544	562	562	587	606	601	553	549	578	559	592	614	550	601	570	578	578	589	616	574	576	549	558	550	558	582	521	553	591	557	540	554	590	567	573	509	591	522	555	519	568	592	559	575	588	582	609	532	582	554	579	578	549	565	598	534	564	584	546	567	595	559	583	573	540	581	559	544	588	600	550	558	556	600	527	538	554	512	594	528	565	610	587	532	560	563	555	608	578	552	580	565	574	512	558	560	590	591	547	600	552	581	625	582	611	569	585	555	569	538	585	577	544	594	560	566	541	568	546	549	551	551	571	562	549	531	594	535	607	570	595	601	561	553	511	562	572	607	557	564	599	560	556	551	548	594	535	578	586	554	537	530	511	566	538	533	559	597	580	562	520	572	576	565	548	571	559	567	547	596	597	552	599	565	553	544	572	574	580	529	546	519	568	556	567	522	558	589	553	564	568	580	567	553	547	544	570	575	598	621	590	575	568	582	599	557	557	555	580	556	598	525	562	544	543	594	601	573	575	593	578	588	603	579	579	580	571	576	561	567	611	538	603	555	568	578	588	594	559	598	550	553	555	542	585	564	550	562	536	554	569	604	559	546	589	569	564	559	543	569	600	536	568	560	579	549	592	567	568	631	555	556	546	600	593	571	580	577	603	564	565	547	562	612	564	535	557	561	588	558	582	554	539	566	573	551	534	577	547	559	578	568	521	569	541	543	561	567	571	608	538	601	605	558	549	567	516	597	591	577	607	619	545	583	578	568	555	626	559	560	550	558	629	551	547	579	593	622	576	557	557	524	565	541	578	591	572	527	555	542	560	609	593	605	584	563	586	524	576	561	618	536	546	551	565	561	593	558	585	596	539	579	543	562	553	579	556	531	587	577	601	546	589	537	566	590	562	555	537	599	571	583	582	592	583	562	612	556	577	586	556	532	541	554	626	576	571	625	580	552	568	589	574	574	568	590	541	578	569	605	610	559	569	573	555	513	555	558	585	555	561	595	566	595	521	527	584	613	517	585	554	594	592	567	609	602	563	569	597	560	543	536	574	540	549	570	540	582	560	569	564	587	578	532	564	608	550	566	553	589	573	593	596	566	542	529	562	559	567	552	536	542	605	561	574	566	548	594	588	551	547	587	572	555	554	558	556	560	537	578	617	582	579	551	579	619	560	596	571	584	533	596	604	597	532	583	603	553	575	572	550	522	609	580	539	599	573	569	567	554	596	545	582	589	583	540	553	582	622	584	562	526	581	568	598	592	554	542	557	594	555	603	547	593	573	517	605	547	574	577	594	552	541	543	558	557	566	586	589	542	549	579	552	519	574	606	590	568	551	587	553	562	582	590	603	565	542	593	565	581	563	557	582	562	587	542	564	601	546	600	578	567	579	600	570	538	610	582	592	611	568	577	549	536	554	607	580	567	560	553	532	551	605	596	546	557	599	575	550	570	593	555	559	523	565	584	601	552	533	575	567	570	580	549	571	554	573	575	551	602	544	580	524	590	583	568	564	546	536	560	549	557	579	570	578	537	580	552	553	570	579	594	574	580	561	554	570	594	571	550	579	542	554	607	539	598	601	558	549	554	550	572	587	586	588	531	567	561	593	600	543	578	556	548	552	617	568	569	533	548	598	562	585	516	566	536	551	533	560	569	571	570	575	585	558	552
16516	5047	125	107	159	190	166	144	119	106	92	74	76	64	53	43	42	47	41	51	32	40	32	31	27	24	26	17	25	25	26	28	24	24	26	22	31	25	25	21	24	23	27	25	24	23	18	28	27	28	36	20	19	18	27	21	26	26	22	32	21	29	17	31	30	15	35	25	26	21	15	14	23	21	31	18	26	29	23	18	12	28	30	20	18	22	22	24	28	25	26	24	18	28	26	23	27	15	16	17	31	27	27	21	19	16	32	24	16	26	17	25	23	29	19	27	25	29	24	24	19	20	23	22	17	26	25	27	21	32	26	29	27	18	23	25	19	26	31	17	26	14	18	29	35	27	25	21	18	24	24	20	26	22	22	26	27	28	23	19	27	21	24	19	21	23	26	20	30	19	27	27	22	25	20	20	19	19	17	19	24	19	22	27	22	24	21	28	19	25	29	19	24	22	25	26	18	26	32	17	28	23	16	26	23	18	23	24	33	22	19	19	27	45	17	25	24	27	24	29	19	22	25	30	26	23	13	30	14	22	24	23	21	17	19	16	20	19	20	26	17	21	33	25	17	20	13	28	15	22	26	18	18	22	16	33	27	25	22	22	22	23	28	16	19	29	27	26	21	33	25	22	17	25	25	28	26	33	17	27	20	16	18	22	35	24	31	25	34	25	21	28	17	22	27	28	30	21	28	32	23	18	21	26	33	22	22	23	26	23	23	20	24	21	30	25	30	22	26	25	29	20	27	29	18	20	20	24	18	27	17	17	29	21	28	23	20	22	16	27	35	21	28	29	18	18	24	18	20	34	25	18	31	26	18	23	17	16	18	24	31	25	20	30	27	15	23	22	26	21	31	31	23	15	19	14	24	23	23	14	29	22	20	21	24	22	17	23	26	18	22	23	26	40	20	22	22	16	31	22	22	27	21	26	18	18	28	23	20	24	23	28	17	23	31	34	18	26	25	20	23	20	23	23	18	21	19	26	22	25	21	16	25	33	25	19	24	26	23	20	22	19	25	20	16	25	28	33	19	19	26	35	21	19	22	24	24	30	19	27	23	24	26	24	21	27	28	27	19	21	21	24	25	30	22	24	20	19	21	34	20	21	21	22	35	25	26	18	28	25	19	19	34	26	28	12	17	22	17	23	22	35	22	28	20	17	29	26	29	20	20	26	19	17	21	19	29	25	29	32	23	24	26	23	18	22	20	13	24	25	35	21	21	21	21	28	30	23	22	28	18	24	20	13	18	14	15	25	21	25	21	21	27	28	27	21	26	19	22	24	22	17	28	18	21	19	19	20	17	26	24	18	15	15	22	14	32	15	18	28	17	29	25	25	21	22	22	20	27	22	25	19	23	18	24	15	34	25	20	18	19	27	27	26	23	25	19	31	23	27	23	23	24	25	23	28	22	21	19	26	24	26	27	31	30	29	30	22	22	17	24	13	26	18	30	18	26	20	23	23	31	22	26	14	22	27	16	18	18	25	27	27	16	25	21	24	19	18	16	15	21	21	29	23	32	14	20	25	25	19	18	19	23	30	19	30	21	29	22	30	23	27	16	29	19	23	29	25	17	17	20	29	30	19	25	26	21	19	32	23	37	23	19	31	33	27	21	24	24	19	22	20	19	16	21	21	26	34	26	14	26	22	19	20	25	21	23	31	28	28	34	30	22	22	22	17	22	20	14	20	16	12	19	15	27	17	27	28	23	24	23	25	18	17	20	24	28	28	20	33	21	22	23	22	23	18	21	20	24	16	27	16	31	21	24	17	21	21	17	28	29	24	24	26	23	28	26	23	22	34	23	25	22	11	26	25	28	26	20	28	19	24	21	24	22	12	22	23	37	36	22	29	26	17	29	18	23	30	17	19	23	27	17	20	33	28	24	28	19	23	23	33	23	25	28	11	22	23	25	21	25	27	30	23	17	23	19	24	24	26	23	28	19	21	17	17	15	25	17	27	32	21	21	24	26	25	27	16	19	21	30	21	25	27	16	18	26	25	25	30	26	19	27	28	18	24	17	28	18	28	20	22	21	13	25	19	26	23	22	23	19	16	30	24	21	19	20	15	24	22	21	22	16	20	23	18	17	20	25	15	16	26	27	19	26	25	20	24	17	21	25	21	23	25	29	15	28	19	23	27	20	23	22	32	18	22	19	27	23	15	24	19	26	23	16	27	31	31	25	31	22	29	28	21	19	21	29	15	19	24	31	20	21	20	14	30	32	22	26	30	20	25	30	16	32	13	29	29	22	30	16	21	16	23	30	27	36	30	19	21	20	21	14	25	22	24	21	28	26	22	20	26	22	16	17	22	13	13	23	22	23	14	25	27	23	20	28	19	21	21	18	26	18	22	30	22	20	14	27	21	23	20	27	24	24	25	17	12	29	24	15	23	26	22	25	13	20	25	15	21	20	22	28	20	21	20	26	29	23	22	30	24	23	23	17	31	28	29	19	20	24	24	30	16	20	21	37	23	26	26	23	22	29	16	28	24	17	23	26	40	22	23	24	23	26	24	27	24	20	25	16	26	28	28	25	15	31	29	21	21	16	19	25	27	22	26	23	28	23	26	20	21	26	23	24	22	32	23	27	19	24	15	22	23	19	19	34	22	32	18	18	18	30	18	28	21	22	16	17	25	19	21	19	31	20	26	18	29	25	20	24	30	18	17	22	19	23	18	23	19	33	22	21	22	17	15	27	23	25	21	17	22	16	14	31	22	34	20	21	25	15	12	20	23	22	21	24	22	30	18	23	25	26	28	27	24	25	17	22	23	16	22	21	31	22	26	34	16	27	15	25	21	21	22	29	18	31	26	16	22	24	24	18	20	20	16	15	21	31	22	30	22	21	30	23	30	30	20	30	25	22	24	20	13	12	25	21	25	18	20	20	17	24	16	14	20	22	24	22	19	22	23	23	26	18	26	27	17	22	29	30	23	20	25	24	29	21	30	12	25	28	19	19	22	25	23	18	30	27	24	23	26	23	17	20	17	16	33	28	24	26	21	28	16	29	21	30	31	25	29	23	26	21	21	22	23	31	16	25	21	26	20	31	24	28	20	18	32	16	24	23	24	16	22	16	30	18	26	21	26	22	21	17	20	28	19	27	24	15	26	21	26	32	24	21	24	29	31	19	18	26	25	21	25	28	26	28	25	21	25	27	19	13	33	12	19	29	27	25	28	22	22	24	20	29	28	22	24	25	24	15	24	28	24	29	26	25	18	24	22	21	17	23	20	18	23	20	33	18	21	21	25	18	18	16	21	35	20	21	20	26	20	23	18	29	20	27	18	19	26	23	21	22	17	23	23	25	27	18	37	22	16	18	23	27	25	21	26	21	28	39	20	18	15	27	24	25	25	18	21	27	23	27	15	23	25	29	30	29	33	23	23	19	22	18	25	15	19	33	26	32	20	28	14	22	28	21	22	23	19	31	27	21	20	25	27	26	26	26	25	21	18	32	24	24	21	23	25	23	27	39	22	30	18	20	25
43609	6185	3320	10501	17540	16640	12885	9656	7613	5966	4709	4014	3381	2660	2343	1952	1790	1536	1334	1294	1103	1051	985	894	846	778	759	694	674	695	645	623	623	592	603	601	554	554	565	500	499	540	512	454	490	454	465	464	468	443	444	429	506	462	460	438	445	445	446	427	462	409	429	392	456	441	414	388	407	399	426	420	397	344	426	406	391	391	422	422	412	420	398	407	417	399	445	369	407	394	392	384	400	405	404	370	432	423	415	370	424	411	386	402	379	396	401	376	394	395	400	406	376	412	384	396	411	405	384	417	412	396	426	370	419	393	413	419	404	428	432	423	392	432	390	449	436	412	398	434	421	402	382	372	377	378	376	414	410	377	389	357	376	378	392	402	343	388	382	397	406	374	380	433	368	358	394	376	373	370	340	372	347	377	330	409	384	389	386	351	403	380	377	347	374	368	379	417	377	383	336	348	405	343	384	368	374	364	359	355	387	359	367	366	377	356	359	373	380	367	375	370	342	379	401	362	361	374	326	384	385	344	345	367	399	380	351	385	356	356	363	374	342	370	394	382	364	392	385	383	358	402	368	382	368	425	358	378	341	356	401	366	359	379	373	354	372	378	361	373	384	389	354	389	374	389	370	376	375	351	390	345	333	386	363	373	371	340	398	349	395	396	364	382	336	374	375	368	374	380	344	368	424	368	369	377	328	380	395	369	370	364	363	367	362	378	353	377	391	361	401	419	380	359	336	365	378	377	375	363	384	393	391	363	398	347	347	396	378	380	339	348	379	430	392	364	341	352	356	329	361	385	366	403	360	363	358	381	381	380	383	371	403	364	352	361	381	373	383	361	350	388	370	347	359	376	383	337	390	346	364	385	364	390	382	346	405	365	402	372	365	389	405	405	336	417	359	363	377	381	357	366	345	358	404	349	398	348	366	315	383	354	362	396	378	364	382	348	394	349	396	367	365	393	397	385	363	351	394	378	373	357	381	389	369	370	391	331	362	387	363	366	397	367	330	404	364	372	381	390	351	400	339	358	403	363	346	344	374	351	361	400	364	346	343	376	385	394	378	370	374	377	383	364	373	387	365	384	384	415	380	420	375	355	369	374	353	364	355	421	370	386	405	375	375	358	347	352	368	362	340	357	380	354	387	377	380	393	362	380	360	355	369	383	364	340	394	388	362	359	369	406	368	379	334	393	346	376	353	383	372	391	392	370	379	397	376	397	362	399	387	384	341	360	356	386	338	401	388	372	351	375	378	395	370	394	348	359	347	388	366	378	352	391	386	361	383	396	388	391	369	381	372	355	364	343	361	371	368	364	393	386	376	375	379	367	379	387	385	345	413	385	343	370	351	388	364	365	375	358	380	376	381	387	388	355	350	386	370	393	348	352	358	350	380	402	386	362	374	393	344	373	349	343	410	388	359	364	391	318	382	360	348	364	391	428	366	355	394	363	382	380	360	429	389	377	368	380	341	378	366	391	352	409	351	380	396	387	356	375	375	384	371	386	357	367	369	375	401	326	350	382	362	380	353	351	388	363	362	387	393	369	365	386	360	389	356	362	423	371	364	379	357	401	385	370	391	391	339	333	372	385	358	339	373	368	373	352	341	345	380	387	373	386	393	376	355	379	333	383	370	372	366	376	378	402	371	386	375	389	323	339	359	397	377	366	376	342	370	380	386	356	377	419	378	398	401	369	386	363	347	355	356	351	375	379	367	376	368	372	380	349	408	351	396	369	369	385	398	414	397	386	356	385	364	361	372	374	372	393	401	374	338	365	367	398	344	355	366	343	389	371	336	391	381	357	397	387	369	379	379	370	379	348	388	355	379	396	385	399	351	377	387	396	385	427	364	388	359	393	412	369	388	323	361	370	354	379	365	374	348	369	374	372	366	371	368	373	376	417	365	389	393	378	355	372	378	393	364	383	372	373	366	354	377	383	373	362	417	369	411	364	385	382	408	340	369	374	382	390	373	366	332	365	374	393	361	374	408	394	362	357	395	412	397	366	389	344	354	364	401	371	344	349	349	365	338	377	397	336	385	408	378	360	380	380	360	398	390	371	377	399	354	365	373	320	360	375	362	363	372	348	354	368	379	375	367	383	344	373	376	358	379	357	372	411	348	367	374	383	387	393	334	353	375	363	349	363	387	354	379	367	416	352	382	364	377	388	370	394	394	374	379	361	354	381	354	370	344	371	377	361	378	399	327	348	367	413	354	378	375	339	373	352	382	371	352	401	392	360	371	351	365	396	347	352	401	400	389	387	368	350	371	334	361	360	383	373	356	386	377	387	339	382	395	409	397	366	387	358	350	379	366	386	338	361	349	361	371	372	377	386	403	357	392	364	397	382	379	393	341	364	345	371	351	373	379	376	393	354	375	398	362	383	388	361	398	368	361	378	344	365	382	392	367	396	388	383	365	376	361	365	401	369	395	363	377	398	379	383	375	344	365	384	365	364	392	369	352	360	355	338	380	359	332	353	332	403	377	399	351	357	370	402	361	374	360	372	381	358	386	378	322	413	374	367	338	398	384	353	392	344	376	400	349	363	391	359	401	380	395	383	366	371	375	385	343	361	382	354	400	376	384	368	365	380	364	363	338	350	378	381	351	368	363	369	387	352	385	378	383	384	353	390	334	361	381	355	370	390	391	361	364	390	370	379	374	358	342	353	386	374	389	362	403	359	352	376	387	395	354	394	386	414	389	378	377	357	350	396	365	345	360	345	367	384	395	340	368	383	352	366	344	404	387	396	387	374	350	352	389	344	343	372	364	412	371	397	378	379	358	351	400	399	357	399	366	395	390	358	360	353	359	376	410	351	385	392	356	372	355	407	349	381	371	369	368	367	371	396	370	412	372	371	386	397	364	417	382	402	386	364	392	359	375	391	368	353	377	375	353	368	372	387	345	398	372	414	364	384	359	363	375	371	355	352	386	399	356	418	380	375	369	372	349	370	391	386	380	362	329	418	360	365	357	390	390	335	365	344	383	364	386	394	393	348	338	375	367	368	349	349	362	388	338	369	365	373	331	411	381	361	363	376	414	373	382	369	386	399	373	374	353	393	345	375	351	402	373	373	368	371	408	360	394	368	406	347	375	390	374	386	334	405	381	395	412	387	369	375	385	388	364	362	357	396	352	396	357	389	353	398	384	420	371	336	377	384	360	384	365	389	338	338	356	374	362	372	356	341	401	401	351	364	382	387	363	372	377	414	421	386	378	340	401	373	369	383	391	387	370	341	345	364	346	401	363	347	378	358	392	388	354	374	366	363	389	345	360	356	327	386	362	394	358	352	343	376	380	377	371	371	362	406	379	350	346	396	371	355	347	415	346	362	351	384	390	393	381	388	398	402	341	337	399	379	352	364	361	374	366	359	362	382	349	370	407	401	361	382	362	381	385	377	365	384	376	383	398	348	340	398	412	373	383	337	417	375	371	385	393	398	353	348	342	404	344	378	388	351	347	368	414	369	353	351	374	361	377	407	344	352	372	375	339	341
14637	3436	153	128	191	199	176	132	141	131	131	117	101	107	81	104	83	67	59	73	59	63	66	65	56	50	66	61	66	60	72	61	52	59	54	57	58	71	67	42	59	60	66	45	61	55	60	63	58	48	64	78	55	61	62	61	65	62	65	53	58	67	53	59	49	53	58	48	66	63	54	72	59	64	54	61	55	58	54	66	53	57	48	63	61	52	63	55	65	67	60	43	55	45	44	62	60	56	50	55	51	60	72	53	51	49	54	54	43	49	62	49	54	63	58	51	60	60	56	55	57	53	57	51	58	56	52	38	60	53	45	63	53	49	57	63	61	56	64	46	51	54	63	68	69	60	53	50	66	58	75	47	55	52	60	68	64	57	66	70	58	63	50	57	62	54	69	72	56	60	69	53	60	48	57	60	61	68	67	70	74	62	61	56	57	64	55	56	60	49	57	59	73	49	41	48	57	38	62	50	54	74	54	51	52	52	60	49	56	67	66	39	54	56	56	68	73	55	63	63	60	41	64	58	55	62	43	52	66	69	65	69	61	51	55	61	66	63	61	52	65	68	49	74	54	55	53	53	56	55	57	47	52	55	53	50	58	52	60	49	60	55	49	66	62	50	62	43	54	72	48	60	49	52	46	61	51	62	55	60	63	56	67	55	44	50	48	52	63	60	54	62	54	59	62	58	67	63	62	52	47	52	57	57	50	68	57	52	52	54	62	60	50	72	59	57	61	57	54	54	47	52	61	50	63	48	51	57	57	67	63	51	59	46	56	56	57	73	52	60	51	58	66	64	56	43	51	47	55	49	69	61	53	52	55	63	70	51	60	57	54	49	54	65	42	49	61	46	58	53	57	63	55	52	51	68	52	61	68	46	62	65	52	47	60	56	52	57	57	68	43	50	68	47	59	56	43	50	55	57	62	60	50	56	45	55	54	63	55	63	54	69	59	45	51	50	55	47	63	70	75	50	49	54	49	67	57	50	59	55	56	56	59	51	72	60	53	60	55	62	46	66	58	52	63	42	50	63	52	53	66	42	50	62	56	37	68	53	50	64	58	63	62	49	47	61	56	56	54	44	59	58	57	49	50	51	63	41	57	61	61	49	58	49	59	53	58	51	65	64	42	53	62	65	64	53	65	48	48	57	55	56	61	50	64	53	55	55	47	56	57	63	59	36	45	69	53	59	55	69	59	69	60	63	54	55	56	43	62	52	40	56	62	52	62	44	47	52	63	57	49	64	48	43	41	43	56	63	59	48	59	52	50	49	52	48	50	62	54	54	60	63	63	61	56	59	52	47	68	59	53	48	53	55	47	54	50	58	62	62	48	56	64	60	42	42	66	55	47	68	69	60	62	71	49	66	53	57	53	58	63	55	69	48	73	55	46	60	53	65	56	58	61	58	56	54	47	47	72	55	68	52	63	62	50	65	39	62	60	63	63	58	48	56	57	52	59	50	48	52	67	61	59	56	73	70	54	61	58	46	59	50	60	62	62	51	68	64	57	63	64	62	47	67	65	66	62	50	49	52	44	50	69	51	55	57	51	70	57	57	50	46	50	63	50	59	63	50	48	59	54	66	55	61	58	69	68	52	71	59	56	54	62	53	61	50	63	54	54	65	58	60	46	49	63	65	63	61	48	64	47	49	69	64	48	63	62	55	46	62	58	54	48	65	56	59	51	59	50	56	57	61	55	65	63	50	57	66	62	51	61	60	57	50	65	47	65	51	60	65	63	42	59	71	49	53	42	53	46	63	40	53	59	60	55	52	71	63	67	53	69	66	69	58	59	69	54	57	55	46	58	57	46	54	62	61	51	46	72	48	61	62	44	51	64	62	56	59	56	51	66	48	53	60	61	62	54	58	58	60	47	56	63	55	52	50	51	53	68	66	52	49	62	55	53	56	56	48	61	50	52	46	69	50	61	65	48	35	51	56	57	48	60	52	60	64	67	49	62	58	53	60	55	42	62	52	54	59	58	48	61	56	65	56	59	48	71	53	52	62	54	52	59	58	63	61	53	43	66	46	56	69	55	68	53	57	62	75	67	58	44	56	52	49	60	57	54	61	53	55	53	56	50	56	64	68	63	49	58	54	58	55	62	60	53	58	54	50	62	44	56	60	61	57	73	52	53	49	36	63	72	56	72	41	53	55	45	51	60	62	49	61	64	63	63	58	58	55	70	53	61	59	55	59	47	51	67	66	67	51	55	52	53	57	54	52	56	58	66	63	54	34	49	54	49	52	51	77	56	52	60	55	64	59	62	47	49	58	55	53	61	56	45	50	51	59	53	66	50	44	57	54	74	63	60	62	54	49	53	68	68	56	53	58	50	60	66	63	62	52	72	60	71	63	56	58	64	56	61	59	52	62	66	50	54	42	51	54	60	62	48	56	46	47	50	68	48	57	78	42	66	51	58	66	52	52	63	61	55	53	47	43	50	63	53	50	51	50	58	51	50	57	53	51	54	55	57	58	54	59	51	60	54	67	61	50	48	55	64	53	49	66	65	64	52	58	68	60	57	53	52	57	55	50	59	48	51	46	56	61	47	47	49	54	47	49	55	54	68	62	51	54	56	63	53	55	56	51	63	59	63	56	50	62	54	70	54	59	67	52	49	60	62	49	48	48	61	61	66	63	66	39	55	52	48	61	55	62	53	40	52	57	51	48	58	57	51	66	61	60	51	52	60	60	69	55	65	62	46	53	66	46	57	65	65	56	68	64	47	61	60	72	63	55	58	63	56	61	55	47	67	71	48	57	55	49	65	56	54	64	58	57	45	62	50	46	46	51	48	71	56	60	59	63	66	53	55	65	57	50	66	66	49	51	54	56	52	50	50	54	50	53	67	64	59	54	54	69	72	46	50	56	60	59	65	51	65	58	48	70	64	58	54	48	65	58	54	56	49	60	44	67	52	59	51	61	55	51	61	47	61	61	60	51	57	53	47	52	58	57	60	52	60	60	59	62	60	75	47	46	64	50	58	39	47	49	42	55	62	57	55	69	53	56	56	56	57	51	49	53	55	59	68	50	52	53	51	54	61	70	59	59	49	44	55	59	57	50	59	60	49	68	51	59	60	67	55	63	47	57	61	49	74	47	55	54	61	51	53	38	65	56	57	63	47	50	66	54	53	58	74	45	67	45	55	60	58	51	80	56	58	55	55	45	50	53	63	54	69	53	63	47	65	62	62	52	54	53	51	67	68	50	75	59	39	64	51	73	67	52	66	45	47	52	67	56	51	62	62	52	52	47	60	42	57	45	57	57	51	67	66	37	57	63	46	66	53	59	43	52	56	64	62	55	57	59	65	66	57	53	60	58	50	67	44	48	66	58	52	55	61	64	52	52	62	61	74	46	53	51	47	52	55	60	64	60	45	50	68	48	63	51	53	67	53	58	48	47	56	52	52	50	67	59	56	64	58	57	41	52	50	53	56	51	68	48	61	50	53	57	60	70	58	60	54	66	49	51	50	66	58	66	62	45	50	56
45048	6907	3461	9796	16405	15389	12241	9328	7522	6058	5041	4241	3451	3041	2633	2449	2167	1903	1867	1689	1534	1451	1406	1274	1270	1265	1200	1162	1164	1126	1057	1051	1139	1060	1128	1080	1068	1060	1078	1031	966	1014	964	941	995	948	981	956	977	973	992	956	1024	961	967	999	949	968	929	929	942	944	907	912	960	917	954	949	959	915	895	966	855	934	920	891	912	917	920	916	934	920	955	883	924	938	885	871	954	895	953	953	915	864	883	917	893	923	894	897	895	909	927	974	966	911	938	909	909	852	887	974	935	866	916	927	941	890	903	951	905	937	906	933	863	922	920	946	969	937	934	921	877	941	904	883	913	944	874	909	935	940	881	942	947	864	891	885	891	915	944	888	903	901	921	917	892	953	877	893	898	905	931	915	928	916	873	894	918	879	893	942	894	905	882	891	863	900	900	951	929	870	866	863	924	866	875	875	908	872	926	911	917	825	883	933	921	861	924	888	885	836	873	906	887	837	916	838	890	887	910	946	875	891	885	896	875	894	862	887	913	898	865	864	890	952	869	911	938	885	867	873	878	903	895	838	897	835	894	849	878	914	920	909	886	939	896	874	885	897	893	933	859	894	893	868	895	871	877	907	865	880	912	881	912	930	901	882	902	893	864	884	956	850	918	921	867	945	831	868	875	858	860	946	863	893	913	857	846	899	921	936	872	939	850	857	905	928	881	862	866	872	956	900	937	811	924	897	887	892	867	940	862	916	927	937	891	897	889	896	946	879	909	885	890	875	864	873	935	842	900	875	902	901	911	896	880	859	913	879	893	872	902	915	891	849	847	913	854	881	906	899	884	900	909	903	919	931	918	882	887	897	879	892	857	890	887	886	914	883	881	877	916	890	961	854	841	904	905	873	879	860	952	929	888	922	899	906	934	868	889	911	874	890	873	895	889	901	880	872	876	880	881	899	891	909	944	866	866	913	896	860	860	919	857	883	869	891	878	895	905	906	906	890	893	858	865	888	874	854	821	904	906	855	883	851	919	907	825	866	907	869	898	853	873	950	892	886	894	911	898	903	911	937	894	912	923	892	924	938	943	906	876	852	904	857	938	885	878	877	914	902	900	872	870	889	867	902	917	882	881	962	903	871	877	866	848	899	867	944	887	930	901	884	881	913	920	862	875	925	944	918	892	928	905	858	873	859	912	905	869	866	888	892	881	907	854	893	865	948	886	887	777	918	901	909	884	861	907	892	905	895	874	887	849	865	813	850	914	890	916	881	893	887	880	885	867	904	919	885	850	876	937	867	856	929	849	881	839	904	851	845	833	900	911	916	846	890	867	871	862	935	905	843	900	903	934	906	938	879	910	870	954	874	859	911	951	920	896	902	958	947	868	881	894	841	908	888	906	839	912	918	874	921	878	892	849	901	921	885	898	894	990	912	948	908	916	890	890	903	946	885	821	928	857	933	845	932	839	918	899	885	869	949	890	917	891	868	885	903	871	916	888	891	917	882	898	948	889	906	882	896	857	850	965	879	894	901	906	937	919	891	868	870	886	940	869	896	981	927	864	942	894	839	887	854	839	833	877	913	892	892	845	900	883	956	832	864	917	859	909	915	888	912	881	898	870	939	910	815	868	915	868	906	919	926	935	904	837	841	915	822	953	893	859	910	884	839	876	912	895	855	917	871	897	914	918	917	939	905	837	892	902	818	883	896	920	890	896	884	887	870	920	856	817	903	885	875	926	912	922	859	898	923	917	920	874	892	873	874	842	869	936	883	903	912	862	891	845	898	907	910	936	924	876	866	909	903	911	872	895	871	890	904	891	910	824	881	911	914	835	897	876	885	896	850	870	885	901	926	902	822	889	876	880	916	877	876	937	862	901	891	932	966	845	868	910	904	881	915	942	830	925	836	862	880	900	860	885	938	918	856	879	814	879	864	899	877	916	889	917	894	894	879	879	944	894	910	875	871	931	897	924	905	921	899	839	916	885	897	931	902	903	844	894	877	906	893	849	882	881	888	874	917	861	914	886	951	965	890	945	926	918	878	898	925	957	916	902	953	895	877	896	908	913	887	860	920	881	877	865	892	901	860	895	862	941	876	884	915	867	891	889	889	898	915	912	857	883	861	890	907	926	900	909	952	901	936	883	909	873	898	909	883	835	902	861	887	883	885	899	902	896	876	888	895	886	861	938	905	895	907	923	929	867	889	916	894	889	865	854	864	870	920	885	906	857	917	952	902	884	837	924	892	934	911	904	877	924	904	832	927	883	901	862	905	870	882	918	857	832	908	856	872	869	872	841	872	925	884	916	941	875	855	876	908	939	883	888	850	887	847	903	877	855	874	869	925	882	938	892	898	935	874	929	897	903	863	891	880	855	865	856	935	873	929	890	870	838	866	886	860	868	886	900	927	814	904	865	853	914	880	887	905	962	851	926	916	855	977	855	882	881	852	886	848	917	892	917	888	928	931	860	872	895	848	872	909	893	835	914	868	912	858	912	923	887	922	861	828	879	895	843	927	892	879	904	905	951	900	904	851	927	939	898	858	884	911	903	904	850	912	905	922	869	888	906	902	941	942	935	872	927	850	904	899	889	877	922	883	897	872	905	877	899	898	914	864	891	946	918	915	850	860	873	843	868	850	874	913	882	863	922	918	885	903	893	881	907	855	932	926	889	876	850	877	864	917	866	935	922	908	862	900	940	912	931	871	872	890	825	892	893	916	936	843	945	911	881	902	856	940	905	886	938	936	900	876	905	810	880	919	898	882	838	858	918	917	826	837	830	938	870	868	894	867	888	902	821	909	885	892	914	876	915	868	876	922	952	880	917	852	899	919	897	870	875	886	880	908	886	923	913	868	878	897	915	861	914	887	853	912	939	864	880	903	881	917	893	831	886	870	927	877	922	869	868	879	904	872	868	900	858	908	932	885	866	880	897	853	922	882	942	881	893	827	864	882	904	879	928	904	810	907	890	898	910	874	926	881	919	901	889	865	884	887	915	866	858	894	910	942	880	877	925	894	901	841	830	851	939	860	870	986	869	852	867	914	866	884	855	872	919	872	921	893	917	865	919	897	825	889	846	873	927	889	838	963	883	886	928	863	886	891	855	934	865	934	868	881	901	933	899	871	914	870	899	925	881	895	858	936	835	926	834	869	873	968	893	870	856	891	902	919	900	894	846	885	859	867	881	884	886	928	884	885	917	923	906	893	860	850	909	853	917	921	837	887	921	832	864	883	879	891	916	920	846	887	873	881	872	868	939	917	865	877	844	842	879	935	943	892	890	881	858	873	869	868	902	858	938	924	868	859	907	927	891	871	908	910	895	892	904	898	906	917	935	914	892	850	863	879	922	930	909	871	922	907	876	888	853	886	869	878	862	931	879	851	903	898	895	885	867	902	899	890	900	904	958	882	935	875	866	902	879	912	889	847	848	876	924	826	934	912	871	932	836	898	837	891	852	844	877	857	853	879	916	862	878	867	862	938	858	925	859	908	866	916	902	862	883	863	854	896	850	910
25718	11042	352	163	272	294	267	193	200	202	165	141	122	109	105	86	75	71	78	61	60	67	53	54	55	64	62	53	56	50	61	50	47	55	40	42	46	40	40	52	33	56	42	47	38	38	49	35	72	48	50	44	43	50	50	45	38	48	48	38	55	38	36	29	45	37	47	48	36	46	44	32	42	45	48	39	53	39	36	34	36	45	36	39	36	48	40	52	35	41	36	39	51	41	39	46	46	47	48	40	40	44	47	44	39	38	39	31	41	55	54	44	41	38	36	45	51	42	36	37	45	51	45	47	40	45	44	52	41	44	49	45	58	41	43	30	46	34	35	40	30	44	41	39	25	38	48	42	41	39	31	43	36	39	45	43	49	41	36	33	42	44	48	40	35	34	38	39	46	43	33	43	42	37	35	40	41	45	47	51	42	40	44	39	40	39	40	50	41	41	40	29	31	35	41	39	43	45	47	48	47	43	49	27	38	52	41	45	48	40	36	41	48	48	34	47	34	41	42	44	33	42	43	35	40	45	41	35	45	45	34	28	40	40	54	35	42	35	49	47	41	50	41	46	54	37	37	41	44	50	45	36	42	44	39	50	34	46	54	39	41	41	46	49	42	39	50	38	38	41	48	36	48	40	49	45	45	49	45	47	48	36	49	40	47	35	41	45	39	46	43	36	38	55	41	41	40	48	47	46	51	38	59	36	44	42	54	51	45	42	43	50	45	39	46	43	53	38	39	40	39	47	43	40	35	43	44	48	32	39	44	38	43	46	30	44	39	35	49	42	41	57	31	34	45	47	50	51	45	38	28	60	30	46	36	47	37	38	49	49	41	48	49	42	36	52	38	37	38	52	36	52	42	47	36	52	42	53	51	37	35	43	50	40	40	42	44	40	45	43	43	45	61	34	38	42	49	49	35	47	52	53	44	48	36	47	32	40	53	41	42	52	46	45	32	41	35	38	54	37	43	53	49	54	28	44	43	51	48	47	36	48	45	39	32	32	46	54	41	54	48	44	48	35	38	48	46	41	33	40	36	40	45	44	47	35	30	46	43	46	42	43	50	42	47	48	33	33	35	45	46	41	31	38	42	46	42	45	41	45	43	43	48	39	51	45	48	40	36	38	49	41	35	40	55	53	36	42	36	37	27	35	37	42	58	36	47	48	46	47	59	48	41	39	48	41	43	33	46	44	36	40	46	47	36	49	40	37	54	41	44	33	39	31	54	36	35	42	42	54	39	38	40	49	44	41	43	42	46	43	40	44	41	50	41	43	42	52	47	47	50	41	52	42	37	36	45	39	39	34	53	46	52	31	45	50	43	37	46	43	35	42	37	47	34	37	50	48	37	35	45	36	38	52	45	47	45	61	37	40	41	38	44	51	41	29	34	37	42	40	48	32	44	39	47	45	49	41	54	38	50	51	43	50	32	51	37	40	48	33	38	53	44	43	37	40	32	37	52	60	26	41	30	43	42	43	41	50	47	39	36	43	38	47	48	52	46	50	47	34	35	38	58	48	59	42	34	46	40	42	45	36	38	33	40	45	42	43	43	46	30	34	45	45	54	44	38	38	41	48	48	40	41	35	40	40	50	45	45	59	50	49	43	50	50	42	50	46	48	41	52	50	33	37	49	35	36	41	46	45	35	39	44	42	47	45	45	44	39	35	33	41	55	43	52	46	53	42	37	45	39	41	44	37	37	39	40	44	49	42	36	27	41	44	45	46	37	44	38	46	34	52	44	41	47	39	38	36	49	45	37	37	37	30	45	49	41	42	40	46	35	40	37	37	52	33	45	38	40	46	48	39	40	39	40	46	45	48	41	38	45	38	42	61	35	52	50	42	46	53	43	44	31	43	44	43	35	48	34	41	38	41	42	50	28	40	47	37	39	29	50	42	42	47	45	33	38	54	44	57	44	40	48	41	51	40	47	51	44	33	43	49	46	34	51	42	37	43	49	62	38	49	47	43	42	36	50	37	58	29	32	40	47	39	30	35	36	56	56	43	46	32	37	41	40	47	30	50	34	36	36	35	41	45	49	36	39	43	34	39	39	43	45	37	39	26	46	40	56	44	42	46	41	42	39	34	45	44	33	51	39	32	45	40	66	48	43	45	38	39	33	51	44	43	45	38	40	36	38	48	26	38	43	41	24	43	44	40	40	32	46	41	50	32	35	41	43	39	46	41	48	42	57	41	38	27	41	38	41	46	38	46	49	35	47	40	45	44	45	37	30	41	50	40	43	44	45	40	33	35	41	37	48	38	48	44	47	47	41	41	45	36	43	37	43	35	47	46	43	47	45	43	36	46	49	41	31	44	40	54	38	39	42	40	47	51	38	47	37	40	41	33	25	29	45	44	43	45	48	39	38	41	53	37	48	42	47	41	50	37	52	33	33	35	36	51	37	38	36	48	44	47	38	37	39	48	34	48	43	42	26	52	59	37	38	47	39	44	51	54	47	48	43	38	45	37	40	44	46	41	42	41	49	49	36	45	51	48	38	54	37	34	38	52	54	38	56	50	40	44	44	54	39	39	41	42	46	36	47	40	40	41	42	39	32	38	48	42	50	33	48	34	42	45	50	41	51	47	42	49	35	40	45	48	40	35	37	36	41	43	40	31	42	37	48	49	26	31	37	41	44	43	46	49	40	30	48	47	41	47	43	34	44	39	45	57	37	38	46	43	34	54	40	37	43	42	39	44	51	50	44	54	46	45	47	48	44	38	44	39	44	39	43	51	48	47	32	47	32	36	37	40	38	53	34	46	32	46	44	39	47	48	37	45	55	35	36	42	43	48	40	47	38	48	40	42	40	42	40	36	43	34	34	44	56	39	37	36	44	39	50	37	38	43	36	38	36	40	50	46	43	51	36	53	36	47	46	31	41	48	28	45	32	37	35	50	43	46	39	52	39	46	44	46	46	52	58	34	49	43	46	47	36	48	46	43	39	31	33	51	44	48	43	41	41	57	44	42	37	52	64	38	44	50	43	44	34	57	50	41	50	36	35	47	44	41	37	35	48	47	48	34	51	25	42	41	44	44	46	35	34	46	39	48	42	44	39	45	38	32	32	40	28	46	44	37	33	29	42	59	46	36	40	38	56	50	41	35	37	42	30	48	41	38	40	43	42	43	39	35	33	37	42	43	47	50	35	26	36	42	40	43	37	30	37	49	50	34	51	58	47	41	46	46	44	39	34	34	40	54	42	50	44	39	42	46	43	45	39	48	49	47	42	47	34	56	36	39	38	38	45	46	46	43	47	39	42	38	53	46	37	37	36	40	42	41	47	46	42	48	35	45	45	46	55	30	57	39	46	44	42	47	33	39	44	41	39	47	46	42	34	33	47	28	41	41	35	48	42	44	35	32	39	42	46	44	39	50	32	47	39	46	57	42	43	39	42	38	46	45	41	51	52	34	38	50	50	41	41	42	51	41	39	39	61	39	40	42	58	29	37	42	43	36	43	53	46	41	47	43	34	33	51	45	33	36
43900	6773	5224	15204	23143	21872	17740	14056	11271	9202	7793	6387	5254	4317	3779	3275	2956	2408	2226	2074	1895	1736	1653	1514	1357	1325	1224	1194	1208	1124	1070	1100	1064	1127	1018	1044	1035	907	956	904	887	887	874	897	875	891	841	874	781	814	832	858	838	843	819	787	814	757	824	797	783	765	730	755	710	715	709	745	746	738	733	725	709	760	673	682	704	715	730	691	731	716	720	701	714	762	741	726	718	669	708	714	657	683	722	720	703	734	699	668	761	747	705	703	710	707	665	728	720	673	704	720	678	698	709	693	709	726	717	719	721	701	708	700	719	717	709	727	708	726	713	703	732	708	722	734	754	698	690	775	722	701	699	663	688	739	704	701	720	666	658	670	703	678	702	662	643	675	662	709	686	677	634	712	712	657	664	684	678	669	686	681	668	678	663	665	666	671	647	698	710	697	693	677	678	679	697	699	636	674	617	660	691	622	633	656	667	658	675	706	645	683	630	666	697	662	628	632	683	683	667	661	697	630	681	675	655	664	648	675	668	729	650	680	663	669	658	654	667	671	679	676	676	644	623	688	674	634	666	661	645	699	668	676	708	728	656	694	663	719	631	678	685	678	708	639	650	685	656	655	662	680	710	674	625	648	667	611	637	690	729	666	684	679	636	677	704	648	651	674	678	607	718	674	669	699	688	657	624	710	662	696	666	718	692	676	639	633	697	669	634	651	741	660	671	663	668	697	610	646	637	671	692	677	670	706	619	627	664	644	656	690	680	622	673	639	659	684	705	673	654	719	658	680	671	664	679	635	662	654	713	643	644	665	710	628	612	654	696	656	663	675	702	679	699	668	632	680	642	690	647	705	669	633	640	695	635	652	682	646	726	703	731	668	676	716	677	663	662	646	673	679	679	647	723	688	685	692	617	684	681	678	698	648	669	631	682	682	677	662	701	642	701	698	680	662	706	665	711	664	674	651	667	678	680	661	651	612	685	689	676	679	734	663	657	713	707	676	697	684	682	665	623	652	695	661	676	659	636	664	649	664	619	674	687	610	664	716	698	711	633	662	682	695	703	631	650	699	661	662	666	695	655	643	648	659	649	653	613	666	637	681	662	715	683	678	690	676	640	680	678	685	686	710	674	661	696	709	636	660	690	609	678	692	702	614	688	667	689	670	692	698	680	647	692	716	690	661	651	687	638	684	663	675	679	630	680	667	674	650	649	659	679	698	659	705	637	698	700	640	686	675	687	748	651	658	637	680	651	671	723	672	651	681	645	667	675	654	681	691	688	658	721	689	674	690	702	654	669	679	680	639	672	628	693	637	632	670	648	712	673	689	620	727	666	664	649	642	647	643	694	686	667	650	632	697	632	689	673	661	643	637	649	701	673	679	650	700	666	674	691	730	664	683	638	653	696	614	711	618	715	687	669	649	682	634	708	628	697	721	668	708	633	677	674	675	730	666	711	660	708	644	657	652	684	676	669	687	653	723	678	625	663	676	666	683	659	677	675	669	662	679	678	628	666	711	665	718	666	721	701	689	686	671	673	684	661	649	662	669	692	677	693	636	620	669	638	648	668	710	689	707	704	665	681	648	709	648	639	630	642	644	688	674	710	642	649	620	641	646	677	711	669	666	682	661	685	667	651	718	677	651	698	613	694	683	655	679	659	618	708	691	654	683	660	652	661	720	643	716	677	656	672	711	678	745	706	643	685	603	638	672	613	706	690	675	641	667	721	669	667	662	650	662	679	685	658	682	669	649	633	681	712	693	672	631	630	645	715	696	676	700	620	657	607	701	639	661	666	656	686	675	690	657	644	653	701	692	713	734	686	678	701	718	699	625	697	660	689	701	691	610	679	618	647	714	671	659	626	731	700	641	702	689	677	646	715	646	668	687	656	638	698	670	693	650	684	656	647	686	675	677	663	693	671	620	636	696	679	718	674	662	690	715	689	673	711	743	699	653	683	698	692	666	699	661	620	665	681	666	696	667	670	678	678	698	625	639	679	655	681	695	617	694	674	659	667	664	640	677	704	609	670	673	689	658	669	663	696	674	674	681	652	660	673	677	632	658	700	703	649	679	649	645	706	634	662	679	707	676	710	671	712	650	679	676	655	701	688	628	688	663	648	692	685	640	727	645	709	691	657	672	678	650	696	654	672	674	684	673	725	655	684	625	659	690	666	639	709	692	701	707	667	694	648	730	665	601	685	673	682	650	666	662	656	677	663	721	666	685	712	729	660	698	694	620	670	667	679	654	657	657	682	683	674	715	724	712	738	692	654	667	710	649	647	682	714	637	681	663	673	700	681	650	629	697	636	617	652	651	695	677	675	654	706	675	679	729	686	652	664	634	656	692	648	717	676	663	684	648	659	666	667	701	673	674	639	657	666	672	648	672	646	670	676	673	688	665	655	644	632	713	685	722	642	687	700	695	668	706	611	644	643	661	665	646	667	677	696	690	648	623	657	653	643	638	661	639	680	661	635	649	581	648	676	646	641	679	695	674	668	685	670	720	700	700	633	651	645	611	678	661	710	678	616	678	651	663	685	665	680	671	735	671	657	692	690	691	638	653	691	693	680	626	732	692	625	628	654	678	705	665	697	701	640	674	690	683	665	638	706	668	680	684	654	690	724	713	668	684	688	660	669	647	619	686	667	698	668	698	676	726	654	645	676	674	642	601	671	635	651	691	639	709	668	707	671	708	678	687	676	658	626	621	669	666	676	671	683	642	690	680	635	683	648	694	656	732	693	696	668	600	695	738	673	674	636	696	722	659	693	642	647	678	700	645	663	686	642	679	645	677	689	689	640	663	638	668	688	686	670	682	711	679	699	675	702	686	693	640	684	669	676	675	652	599	617	678	700	684	703	731	677	685	699	627	661	649	654	636	629	691	704	723	689	656	703	629	692	697	670	640	643	653	664	654	676	684	674	634	692	630	674	642	688	626	628	659	630	647	707	656	631	653	671	706	681	653	664	647	658	688	682	657	629	667	650	657	671	640	661	654	689	656	646	639	740	666	684	656	700	675	705	666	631	653	699	699	667	682	671	667	621	678	646	648	694	693	680	676	632	688	675	675	703	730	661	666	650	667	641	654	701	671	690	637	657	662	678	663	697	724	700	700	664	652	678	672	738	664	645	655	643	692	683	674	665	683	645	638	687	637	691	706	749	677	696	633	680	682	657	664	673	638	697	661	718	720	656	628	709	666	690	682	691	652	640	682	704	667	714	676	702	670	668	650	636	649	616	685	682	660	689	654	635	650	655	656	686	686	632	646	596	703	630	679	667	677	704	670	642	670	673	632	676	671	647	640	652	666	658	705	650	650	735	647	685	698	644	720	690	647	663	672	690	668	640	650	713	684	683	667	622	687	721	664	644	708	668	621	682	664	667	662	668	709	636	688	625	651	657	682	657	719	637	640	665	680	689	697	706	649	628	684	660	676	672	666	618	654	674	692	669	699	685	722	657	700	669	669	633	679	687	723	693	655	714	670	633	682	663	652	717	663	644	678
6687	583	66	64	95	87	85	93	82	73	63	55	62	52	59	46	43	45	40	37	44	29	46	41	25	47	29	43	33	42	46	31	27	37	41	39	32	40	51	42	35	46	32	51	32	35	42	34	35	49	37	31	37	42	36	34	35	36	49	36	38	33	33	45	42	33	34	29	34	45	32	28	35	21	40	38	41	33	32	36	29	30	36	32	35	42	22	34	33	38	36	29	35	36	33	43	42	33	42	36	44	30	32	43	35	32	39	43	38	29	40	34	35	30	38	31	41	46	33	46	29	30	33	41	40	34	25	39	33	33	29	34	22	21	33	35	37	44	32	23	40	28	31	43	41	27	33	39	35	35	43	40	38	38	50	30	37	25	25	29	29	25	37	47	38	39	28	36	32	39	39	45	29	40	35	30	41	33	40	36	36	36	41	37	42	30	34	29	29	37	36	39	43	31	34	26	40	32	37	28	27	34	39	29	42	49	49	29	33	37	40	33	42	31	30	31	34	45	49	28	33	42	32	33	31	30	40	27	34	36	40	28	37	36	40	30	53	36	26	31	35	34	28	26	34	37	29	37	37	48	33	31	40	31	32	38	35	44	33	34	28	34	35	29	36	34	29	48	27	28	35	32	30	41	31	47	32	24	42	37	36	35	34	43	33	33	33	46	43	40	38	29	22	42	42	33	30	31	26	36	43	50	36	33	27	30	34	27	45	37	33	34	42	36	40	34	33	39	34	33	32	21	41	29	39	27	30	34	36	40	40	33	39	39	35	33	34	35	35	33	39	25	33	37	33	28	31	32	26	26	31	27	45	29	42	23	28	38	36	30	36	34	40	32	37	35	39	37	36	41	31	34	31	40	35	40	40	33	30	37	40	40	40	41	44	36	29	33	22	30	32	21	30	28	23	36	24	30	35	35	35	43	39	32	40	38	38	39	33	32	30	26	41	32	34	27	24	37	35	35	32	29	41	27	43	37	32	36	27	32	36	26	31	38	44	21	25	36	34	46	37	34	40	37	31	36	34	30	50	33	36	19	33	41	41	34	29	34	49	47	36	43	35	30	34	39	31	36	39	30	30	34	35	37	45	36	26	31	33	36	42	32	37	43	36	32	36	44	28	33	36	27	38	33	41	37	45	30	33	37	28	26	42	31	27	30	37	35	43	44	28	29	39	31	32	38	27	28	32	36	37	35	25	33	30	30	33	48	27	39	33	32	28	28	36	33	34	36	31	29	40	40	26	27	32	31	44	41	31	50	47	30	41	53	31	29	25	39	35	33	29	28	32	41	33	42	31	27	39	29	43	37	33	30	35	38	31	30	41	40	46	33	35	37	35	28	47	28	32	36	33	41	31	24	26	30	32	33	26	44	38	34	45	29	33	42	24	35	26	36	42	31	40	31	36	30	28	42	29	34	41	22	48	26	29	43	37	30	42	44	29	44	42	32	32	36	39	38	31	24	36	47	27	33	37	37	29	37	27	45	32	35	22	35	31	34	38	37	24	40	30	35	33	38	37	25	39	38	41	41	43	44	28	33	32	30	46	30	24	36	39	31	41	34	27	35	28	47	36	35	38	31	45	34	33	40	26	26	36	47	37	42	37	25	28	45	40	36	41	28	35	39	25	31	39	36	44	42	38	35	34	51	39	32	41	44	35	32	40	25	40	40	27	29	35	36	21	33	38	39	33	38	28	36	37	33	35	43	35	42	37	24	37	37	33	40	28	45	37	30	34	28	31	41	29	32	33	31	40	30	45	35	33	29	38	36	37	32	32	36	25	31	38	40	35	42	41	36	40	40	31	35	34	26	35	30	31	36	34	29	22	38	33	44	38	40	34	44	35	25	27	33	30	35	33	41	24	36	31	33	36	27	45	21	24	37	37	43	44	35	35	35	31	37	31	36	38	41	34	33	35	22	33	37	42	36	31	36	41	43	39	31	37	21	38	32	41	40	33	41	40	37	44	26	31	42	37	34	35	31	36	30	40	26	30	27	37	37	36	32	25	38	30	23	39	29	35	33	33	38	34	40	46	44	48	30	40	30	37	44	22	43	39	32	42	43	32	29	29	37	26	44	47	44	36	42	42	30	29	32	28	25	37	32	39	35	38	31	29	26	24	42	28	35	33	28	28	33	36	42	49	25	31	46	35	37	37	42	27	31	27	24	36	38	37	33	39	36	48	34	39	31	27	33	42	32	40	31	40	28	38	38	27	35	39	33	34	26	28	37	41	41	36	37	30	35	27	36	27	36	26	37	33	34	37	40	34	35	28	38	30	34	33	45	42	31	31	38	33	27	32	35	35	30	43	36	33	31	31	39	38	36	33	40	26	32	30	36	30	38	42	27	39	32	44	39	43	33	40	36	37	35	39	30	35	26	31	30	34	31	35	38	41	42	35	34	43	27	28	32	35	43	29	34	35	41	31	31	43	35	41	43	30	32	40	35	36	35	46	38	42	36	38	32	30	37	44	35	28	32	28	36	36	28	39	38	41	31	23	36	40	37	36	37	31	25	31	42	29	41	40	31	34	42	34	29	34	42	44	55	35	37	38	32	36	40	32	31	36	39	26	41	51	25	35	28	28	39	40	31	40	29	53	41	33	29	38	38	39	49	35	40	36	37	32	48	46	37	26	46	27	38	41	32	27	40	34	28	33	45	34	41	35	33	37	32	31	39	37	24	39	28	27	38	33	35	37	33	38	38	39	40	38	43	36	34	43	33	46	31	30	24	20	31	38	34	34	34	34	32	33	37	28	42	40	33	30	33	24	33	35	49	32	47	46	35	42	42	36	36	35	36	30	41	31	28	45	40	51	27	33	41	28	30	32	40	39	35	38	39	31	35	37	29	29	35	36	33	32	32	33	40	33	31	32	34	34	34	32	38	39	23	31	28	44	51	31	24	30	29	31	30	39	44	29	39	38	52	35	35	39	42	38	38	33	31	39	38	32	38	32	25	39	36	40	45	33	33	27	31	27	37	34	43	29	33	34	32	37	39	27	41	41	44	33	30	32	36	30	34	33	39	35	38	32	36	36	30	30	33	29	33	36	39	38	46	35	44	38	33	39	40	45	34	35	29	33	30	34	34	44	36	30	40	32	37	41	37	32	32	48	26	32	27	35	37	41	37	28	32	25	34	27	39	35	34	36	38	33	34	37	37	31	35	37	33	29	34	42	42	37	36	41	41	36	36	28	32	32	43	28	33	42	37	41	35	35	42	47	28	28	32	39	29	28	30	28	29	33	28	28	30	32	39	35	38	30	35	39	38	31	44	35	37	35	37	26	43	32	36	36	30	44	28	38	39	35	42	34	28	39	41	39	35	31	32	39	28	40	43	32	34	30	24	29	32	36	28	39	35	29	33	28	36	33	44	32	40	36	44	31	31	38	41	37	26	33	29	30	50	24	35	34	43	33	38	42	30	40	38	28	34	36	34	35	34	31	29	38	36	39	27	32	36	37	27	39	46	39	34	21	33	30	39	31	42
39760	6046	1821	5506	9432	8736	6679	5099	3980	3210	2536	2191	1818	1548	1382	1301	1142	1024	931	860	789	753	786	757	709	690	697	701	670	645	655	637	639	616	662	652	638	593	617	607	583	571	576	581	550	579	618	637	565	582	609	566	576	587	581	610	582	549	581	606	556	593	588	594	542	575	561	562	577	587	564	590	525	560	576	599	582	558	578	573	544	606	572	560	595	576	584	569	513	547	563	566	566	613	609	577	578	613	555	592	569	579	548	567	575	599	554	570	555	552	562	581	629	594	570	578	534	563	583	592	565	560	555	588	574	541	582	640	556	615	585	620	555	593	584	587	570	578	576	533	575	517	562	589	554	543	515	550	551	561	556	574	560	533	550	516	549	559	563	555	575	565	568	587	579	568	590	554	576	560	549	548	519	513	570	553	567	592	517	549	570	564	543	546	577	587	590	562	580	582	511	569	554	564	554	546	517	561	544	598	564	578	572	515	552	536	548	557	558	535	567	581	596	570	558	543	560	573	543	536	562	532	569	576	572	518	558	563	571	571	548	550	560	578	582	559	572	566	587	543	541	573	549	572	567	597	598	560	576	584	587	583	566	568	558	545	542	571	578	577	564	587	568	576	561	568	522	603	545	578	573	571	540	601	535	594	546	526	548	557	556	564	557	531	555	568	553	542	569	555	606	569	531	588	583	562	540	567	570	554	545	573	585	582	590	610	564	597	567	570	533	586	531	561	544	573	518	512	543	566	587	581	573	530	562	527	602	548	562	568	528	583	587	591	567	606	566	575	553	549	571	544	557	535	562	539	553	556	575	537	597	541	567	578	538	521	561	546	593	571	598	596	578	577	510	576	557	563	520	574	540	578	561	560	561	581	567	521	585	575	526	571	575	560	551	603	599	561	553	553	584	531	618	502	542	527	554	562	573	552	534	558	566	562	567	548	573	559	532	577	523	580	534	584	585	546	582	578	529	564	544	554	593	567	574	578	555	570	580	542	557	591	591	584	580	562	536	534	561	575	543	501	558	598	557	545	567	580	608	596	579	563	567	527	543	552	577	524	572	569	519	537	558	562	514	533	556	568	560	572	545	553	593	558	556	557	576	541	526	608	565	548	535	578	556	543	552	558	570	581	578	541	584	562	533	551	546	535	610	561	533	529	562	555	513	527	583	529	582	581	545	562	549	565	577	577	601	534	533	539	589	567	591	564	567	595	577	614	590	528	613	552	567	550	555	572	539	540	577	564	559	524	499	563	535	582	572	589	571	525	535	550	581	540	572	624	580	557	591	580	531	559	541	575	560	561	580	562	572	562	519	553	554	564	547	548	572	542	596	560	573	540	606	553	553	556	543	555	552	563	599	594	534	595	564	552	545	559	575	574	525	576	629	583	537	547	558	569	528	578	554	538	546	571	560	556	573	545	566	521	565	580	557	594	582	562	609	592	549	578	537	562	522	546	564	543	547	559	523	569	545	597	588	549	590	603	524	533	559	541	552	551	581	565	563	551	548	525	587	528	546	592	548	516	532	560	515	513	560	583	573	579	550	583	576	572	563	565	544	553	565	526	599	513	576	543	502	545	566	585	568	574	553	561	572	551	526	568	598	610	580	574	559	587	547	555	580	596	554	557	573	563	578	576	578	570	574	554	601	550	563	548	538	542	550	550	550	590	572	579	574	574	571	556	545	606	599	569	562	556	545	543	606	558	509	564	571	612	537	568	596	577	537	548	562	541	601	578	556	606	610	521	601	561	578	573	556	547	555	587	533	551	581	535	557	566	548	550	539	551	548	584	562	565	575	584	564	566	560	606	591	560	598	594	584	588	571	585	541	547	568	513	539	577	548	534	567	602	569	560	583	558	535	563	548	574	545	548	592	570	527	578	554	598	568	559	572	571	566	578	568	544	536	590	561	545	554	542	584	631	572	594	558	555	598	522	527	563	579	607	570	568	553	614	585	546	596	521	559	569	567	533	592	584	595	527	528	554	528	564	522	567	576	587	582	567	567	527	559	575	572	562	545	560	546	548	521	556	564	534	522	592	554	567	558	548	544	599	526	559	555	594	530	517	569	502	564	600	560	563	541	542	566	585	586	540	572	548	511	556	557	543	560	549	548	569	562	525	558	523	536	534	539	584	579	525	530	575	572	513	518	544	509	543	565	560	548	564	543	534	562	597	529	592	548	568	553	536	567	552	596	586	534	567	554	580	629	568	561	587	542	555	548	605	609	550	579	562	584	549	540	580	549	574	541	596	540	541	583	558	608	578	539	574	574	584	578	541	539	570	568	561	527	545	549	571	577	549	537	596	577	571	596	580	563	588	572	520	536	553	606	551	590	529	578	572	569	566	533	536	545	528	549	529	534	537	544	532	607	604	574	555	552	548	532	586	560	549	614	562	585	522	523	581	571	548	549	565	532	552	555	552	560	507	602	567	532	553	593	613	586	555	521	496	536	571	564	553	573	538	581	577	586	556	556	575	567	571	575	628	576	607	547	567	552	573	559	571	532	525	527	536	560	573	566	578	545	541	517	537	594	551	586	552	537	521	560	558	554	514	574	589	580	570	557	574	522	557	579	552	565	562	554	603	537	530	553	541	574	542	543	603	537	586	552	540	542	576	506	512	576	586	605	587	560	544	539	549	539	521	509	525	515	556	552	554	558	551	564	575	544	571	557	594	578	537	584	571	572	547	577	572	579	587	553	523	520	582	550	561	581	569	595	586	624	547	559	546	575	541	570	530	591	565	565	530	562	540	580	537	563	597	558	525	540	589	546	549	547	565	577	610	575	555	568	611	496	581	561	550	573	555	572	574	540	527	571	578	588	589	579	552	528	598	523	536	600	542	547	556	550	576	555	583	551	534	558	562	530	578	553	571	592	591	542	497	565	601	596	589	538	548	531	551	584	593	573	561	589	591	563	587	579	556	616	605	557	607	562	539	519	556	545	548	548	552	599	570	549	563	562	549	537	557	589	584	584	554	540	572	590	522	565	552	586	518	592	574	526	588	560	529	584	538	565	546	559	552	545	582	538	564	553	605	535	539	579	559	560	599	535	552	534	539	510	569	560	547	536	598	562	553	563	559	573	577	550	604	569	561	568	562	559	555	576	548	534	628	536	520	569	518	547	549	559	552	574	558	543	560	529	545	553	550	550	561	558	582	541	547	588	562	535	535	553	569	546	545	569	548	510	575	595	559	562	537	610	559	574	529	589	517	551	604	580	517	541	543	524	560	566	556	567	588	524	555	579	577	554	534	560	592	508	563	576	490	548	558	566	560	579	545	543	564	580	597	578	586	557	570	494	527	577	569	522	544	597	562	541	542	525	578	585	562	568	591	578	628	540	560	541	556	553	574	556	527	595	577	576	550	549	576	550	548	579	537	571	577	560	550	529	566	519	564	551	548	542	555	541	525	555	564	542	496	558	549	575	527	538	562	590	521	569	556	574	559	550	549	564	520	548	560	545	570	585	584	594	610	542	542	520	607	553	592	562	582
17487	5408	147	93	213	205	188	134	121	116	80	94	63	59	57	55	44	39	42	38	29	28	30	29	29	26	26	33	32	28	26	34	27	26	22	28	20	22	36	20	22	29	22	22	17	37	21	21	22	16	27	33	22	26	25	19	24	29	20	25	23	24	24	19	26	32	34	17	29	23	28	23	30	24	28	22	25	18	26	19	21	14	22	25	23	32	21	31	25	26	25	19	29	20	29	22	24	26	12	23	26	25	27	17	17	21	31	19	27	21	23	18	35	17	27	35	22	13	17	20	23	27	22	29	28	15	19	20	23	36	20	20	25	23	21	25	20	27	17	22	18	21	25	24	25	19	27	25	18	20	13	26	17	20	23	24	33	22	28	25	25	18	21	22	21	26	23	27	19	19	23	29	16	29	24	22	19	20	25	23	30	22	16	25	21	19	22	31	22	14	26	16	15	24	27	29	17	12	22	24	26	24	23	26	19	19	15	16	17	21	23	34	17	28	19	25	23	19	19	25	35	19	16	25	38	21	15	20	25	20	24	28	23	17	15	25	18	21	24	22	29	27	20	24	21	21	28	19	26	19	20	25	17	18	18	24	29	23	28	18	27	21	24	20	23	20	21	18	18	25	27	32	19	27	24	31	15	21	19	16	15	23	23	29	23	15	25	13	19	32	27	31	19	27	27	26	22	19	22	25	22	18	28	20	19	18	23	22	25	18	35	26	15	21	20	12	21	19	26	18	19	20	25	18	21	20	30	28	27	23	15	20	22	24	27	15	21	21	22	31	22	20	18	16	27	22	21	19	24	15	17	26	26	25	22	18	17	37	27	21	17	25	25	25	30	13	16	24	25	20	20	25	28	24	26	18	29	28	23	21	22	17	29	15	19	22	17	28	24	20	25	21	26	25	17	18	24	24	20	27	31	23	30	21	24	31	22	18	22	24	20	16	21	16	27	23	15	22	17	33	21	23	28	29	22	19	17	13	29	23	17	28	23	18	28	24	27	23	23	24	21	26	27	17	21	25	28	19	31	26	21	22	23	22	31	20	27	27	23	24	19	23	18	19	24	36	16	16	33	21	17	26	15	22	24	19	22	22	28	25	23	29	18	24	25	28	23	22	19	24	23	17	26	31	16	20	22	23	17	20	26	21	23	14	24	23	29	27	25	23	20	27	24	16	28	30	21	18	21	33	26	16	22	23	22	22	23	22	13	19	25	24	16	22	16	27	19	23	28	23	13	20	21	16	25	24	29	20	25	14	21	17	18	26	17	17	20	25	21	27	17	16	26	18	30	19	25	24	21	19	28	28	20	20	12	31	27	28	32	27	22	21	30	25	18	32	23	18	20	19	25	17	19	26	20	21	22	30	21	25	18	19	27	25	29	22	16	22	20	27	24	20	22	29	16	21	28	24	24	23	28	22	17	27	27	29	17	22	28	21	22	22	30	19	28	27	21	25	21	25	22	20	25	17	18	22	23	16	24	16	28	20	19	25	23	17	14	20	20	25	24	23	18	26	27	24	25	16	22	29	24	20	22	25	19	17	22	32	21	27	21	22	27	25	19	23	21	22	22	18	25	15	20	19	24	16	23	21	13	23	18	19	19	17	21	28	18	29	20	18	29	21	18	14	16	22	22	19	22	19	21	19	17	26	28	21	22	25	16	43	22	23	26	16	29	18	18	21	17	22	31	21	27	25	22	17	22	31	24	19	18	26	26	27	19	23	21	22	14	25	21	21	17	25	24	18	29	20	21	32	25	25	25	24	35	29	28	26	28	18	22	26	21	26	32	23	14	23	17	19	25	24	19	26	26	21	25	25	17	25	32	22	23	26	26	25	23	21	22	21	24	25	23	22	29	16	17	17	20	20	22	21	24	29	16	21	18	25	26	27	24	16	24	22	19	27	18	24	17	24	20	28	20	24	16	16	17	20	20	24	20	26	25	25	26	22	26	21	27	28	15	20	27	22	20	17	28	24	31	20	16	18	18	33	24	20	17	20	25	28	21	29	20	22	18	26	27	24	20	17	24	19	24	15	20	22	15	24	14	20	10	16	11	22	18	17	14	27	16	27	20	23	20	27	17	27	25	19	34	16	13	24	19	23	20	24	17	22	15	24	19	24	24	16	23	21	24	28	19	21	19	33	27	23	19	30	17	24	23	20	27	20	18	30	22	17	14	14	19	21	12	20	23	31	13	32	31	15	30	34	25	33	24	31	24	33	20	19	27	17	30	21	11	22	17	18	18	17	19	25	34	23	19	19	23	20	29	23	20	16	17	15	29	21	16	21	22	27	28	22	14	21	21	30	30	17	21	28	34	24	30	21	20	27	19	16	27	26	26	20	16	23	17	22	19	32	22	18	22	23	22	27	23	23	24	27	19	17	23	19	20	22	26	28	25	23	21	27	23	21	27	22	20	25	21	23	17	26	22	20	27	18	23	19	21	19	29	20	25	18	25	30	21	22	26	19	23	21	16	12	18	33	27	20	17	18	12	17	21	29	27	19	27	25	33	25	31	19	24	35	19	31	22	25	18	21	30	23	26	16	24	32	29	32	25	25	22	18	30	19	19	22	17	29	21	24	18	23	26	24	24	32	22	19	26	22	20	24	17	22	18	20	16	20	16	23	19	25	11	22	20	18	19	18	13	26	20	19	16	29	19	17	19	39	25	25	26	21	26	20	26	23	22	23	18	26	21	26	21	20	19	25	18	26	23	18	27	18	25	22	22	23	25	20	26	25	21	17	20	16	20	25	26	28	31	26	21	26	22	20	16	20	20	20	20	22	32	18	19	23	25	16	23	13	20	26	20	27	25	29	16	11	15	27	23	21	10	19	23	23	24	17	22	20	21	21	26	18	20	18	22	18	24	26	28	19	23	22	31	16	27	23	32	23	18	24	24	22	25	24	21	24	27	18	18	20	15	23	22	15	22	23	22	21	18	22	25	22	27	25	24	23	22	16	29	24	25	22	22	23	25	16	18	33	17	27	18	25	19	23	27	18	25	22	24	24	22	18	20	27	23	17	25	21	16	26	28	22	23	22	17	18	20	19	32	17	17	29	25	23	18	20	18	13	25	23	23	14	24	17	27	27	23	20	16	18	22	20	18	13	32	19	16	15	33	16	19	19	25	23	23	18	31	19	26	27	22	23	19	29	23	31	25	21	19	23	22	29	18	18	25	22	24	29	17	26	13	19	25	25	23	31	19	20	19	28	23	21	20	26	16	20	29	25	25	24	15	27	20	17	21	22	20	27	31	23	20	29	18	27	21	28	15	20	21	26	22	25	20	23	18	25	20	20	29	17	16	24	22	20	29	32	18	19	23	17	20	18	30	21	23	25	20	35	25	11	29	30	24	26	22	23	25	20	24	13	18	21	24	24	21	11	27	25	23	20	12	16	23	23	26	21	23	21	24	20	31	18	14	18	20	22	15	21	17	18	30	23	22	32	30	23	18	28	24	25	21	27	17	29	23	18	22	25	25	18
43349	6196	3473	11019	17821	16362	12842	9519	7676	5894	4808	4002	3301	2702	2317	2054	1732	1449	1318	1188	1066	973	964	842	824	728	755	690	706	646	642	595	582	606	552	568	542	537	543	519	505	467	492	457	472	420	453	438	433	460	462	455	456	471	460	470	429	394	382	414	388	441	426	424	438	395	405	400	367	387	394	402	415	405	416	375	394	417	412	379	373	393	369	401	399	350	403	383	404	416	397	360	361	398	379	373	434	381	377	371	385	349	382	405	396	411	378	390	370	382	380	388	426	397	365	366	366	386	358	369	383	404	398	404	397	396	406	385	361	406	426	407	405	435	387	404	396	360	362	422	376	395	405	395	384	410	369	351	380	382	366	323	384	425	375	367	380	369	365	328	360	348	351	390	368	384	349	387	377	369	364	347	379	382	386	340	385	356	369	331	338	409	343	362	368	361	370	341	363	361	360	366	380	384	332	404	379	373	353	381	380	352	378	342	343	360	376	353	356	389	367	365	334	351	412	358	375	359	377	374	391	326	376	361	362	376	367	375	345	342	365	356	379	371	346	371	360	368	365	380	382	375	362	332	372	375	335	420	352	371	351	355	374	360	370	347	361	314	368	337	379	372	362	362	371	368	354	362	402	356	359	362	369	377	408	354	362	360	383	381	358	366	392	360	359	354	364	385	403	350	394	357	408	352	391	380	370	345	380	370	393	383	400	380	355	367	357	388	357	367	335	349	388	392	369	401	371	377	378	362	399	345	362	408	377	370	388	360	345	354	389	399	364	351	367	370	372	375	346	360	379	359	364	366	366	388	366	366	368	360	360	358	393	362	360	359	384	381	345	363	388	372	379	352	370	381	375	372	404	365	381	348	369	371	363	359	387	348	364	335	342	351	365	355	315	369	389	383	398	367	345	370	395	371	408	367	345	371	316	345	365	336	354	371	347	359	351	347	356	355	349	386	395	325	363	377	396	385	342	365	394	366	376	341	347	365	343	370	373	363	359	360	391	344	348	350	347	394	353	344	395	412	383	360	343	374	376	372	382	358	389	360	403	344	393	364	343	373	389	411	393	337	364	384	355	358	354	386	358	365	332	375	380	324	359	398	349	348	364	365	327	367	353	344	366	359	382	370	380	371	384	371	374	372	376	385	366	361	347	375	363	349	359	363	396	378	353	354	353	377	357	348	370	375	362	377	382	367	353	378	369	358	385	343	380	372	367	381	380	362	388	377	364	382	398	388	365	419	396	370	352	361	374	357	348	389	339	352	375	372	383	396	365	326	374	323	336	369	346	355	380	363	370	351	369	368	373	366	375	369	334	394	373	350	375	321	384	375	383	336	323	378	348	350	389	375	417	343	358	397	372	374	356	349	367	387	360	352	341	350	354	380	361	360	371	353	382	370	364	367	369	347	353	346	352	334	370	349	370	367	364	346	348	339	352	372	346	337	343	368	392	381	370	373	363	376	389	361	361	382	353	387	356	363	344	369	347	359	374	347	323	382	396	347	384	364	375	359	365	363	357	351	343	349	355	343	380	342	388	374	360	374	354	363	380	339	387	355	345	373	362	407	411	372	357	377	338	344	364	374	370	363	348	378	368	352	337	356	368	325	361	347	355	368	368	368	372	341	374	361	340	337	361	385	349	348	378	378	381	376	368	377	363	338	339	393	369	339	335	377	354	363	354	347	395	359	370	386	338	356	389	377	352	350	347	375	363	363	373	369	349	347	355	333	375	367	369	388	379	367	382	369	374	370	315	328	390	356	374	346	357	362	357	384	362	323	355	362	382	373	375	366	375	377	385	369	361	351	330	369	388	376	353	386	323	365	391	370	358	345	394	383	392	389	382	347	345	362	371	375	375	380	380	333	355	345	357	356	336	365	334	356	378	368	381	354	387	354	396	365	347	366	382	380	335	363	384	342	372	393	375	357	347	364	361	383	380	352	395	348	372	354	357	367	334	401	402	395	382	375	339	380	366	375	352	360	391	316	356	371	365	343	354	338	336	357	364	355	352	344	371	375	350	385	354	329	377	397	390	377	377	401	352	385	350	366	341	363	314	362	348	360	386	366	375	373	391	346	372	351	341	340	356	380	325	365	330	369	374	381	337	362	333	379	360	357	399	393	349	387	370	357	373	330	343	404	365	346	378	369	398	382	362	346	400	382	382	388	348	397	361	350	378	386	356	412	365	341	385	359	356	354	368	363	378	356	368	369	365	337	360	373	350	365	347	351	397	322	324	330	380	331	355	404	316	371	375	377	364	365	378	349	380	372	371	334	342	365	355	391	370	343	365	374	354	325	362	341	341	414	363	374	309	356	372	351	358	356	349	375	338	359	365	373	345	374	384	368	368	374	345	363	380	371	343	356	373	365	364	354	396	372	351	358	386	358	351	331	361	365	402	337	393	374	360	367	378	327	406	356	361	314	382	367	365	369	381	377	353	395	363	378	351	348	343	336	332	344	383	385	371	368	350	362	364	389	375	349	350	378	316	377	387	362	362	346	386	361	363	357	334	347	329	372	369	373	391	326	378	353	374	345	373	368	346	381	393	341	367	391	368	384	363	362	383	370	343	326	374	339	368	361	335	370	380	396	380	348	366	382	379	342	356	403	387	365	361	392	373	339	378	389	345	370	377	361	345	331	386	373	360	345	358	346	368	373	351	364	369	387	381	405	365	384	352	334	352	395	355	379	382	360	382	360	382	364	383	384	362	367	359	354	363	353	374	383	367	358	365	362	387	368	363	346	358	362	337	400	376	401	331	395	347	355	353	356	370	401	354	389	334	331	356	348	393	355	348	348	365	335	365	364	371	320	371	376	376	384	357	361	340	361	369	417	362	336	356	382	370	343	375	345	355	382	354	355	376	380	355	371	360	324	368	366	358	362	337	361	375	325	372	402	336	341	392	346	376	361	376	348	321	372	348	362	344	357	379	375	343	380	361	358	335	372	379	394	328	392	382	350	355	368	376	382	322	364	360	394	380	352	361	315	414	402	361	385	380	381	378	347	398	389	363	335	404	336	358	362	347	354	376	372	367	362	365	366	345	365	382	357	390	366	350	389	352	399	355	352	349	371	412	355	361	354	359	388	371	349	348	369	379	358	366	360	349	371	381	368	397	346	347	403	391	383	351	367	386	419	364	396	361	366	357	352	373	362	383	359	375	347	368	362	364	342	359	392	354	354	365	359	371	318	324	345	370	360	375	390	341	356	330	317	350	372	344	344	392	375	317	350	366	372	392	352	388	356	374	366	341	344	372	385	383	361	354	353	343	358	356	391	324	370	358	349	371	397	367	358	356	352	344	364	346	368	359	391	380	362	364	351	345	393	404	389	349	384	354	350	370	340	371	368	371	379	403	367	399	357	422	369	356	367	379	376	383	345	348	366	353	368	378	390	360	341	361	367	371	368	391	384	353	381	361	345	346	410	387	380	335	374	380	375	368	374	399	344	360	354	351	369	381	347	365	360	325	369	371	376	363	373	315	346	366	361	381	367
15616	3328	157	117	195	204	173	160	146	137	100	113	103	103	73	89	81	73	75	64	77	62	60	62	65	49	55	69	66	68	65	64	61	60	58	69	65	59	66	45	43	59	53	67	62	60	61	75	59	52	62	58	57	71	67	45	61	53	54	58	56	48	53	49	69	70	53	63	74	56	40	48	37	61	49	60	49	45	59	59	60	58	56	48	55	46	50	55	58	62	61	61	55	62	44	44	60	51	55	58	55	67	52	73	52	64	55	64	54	57	46	55	54	67	53	63	66	41	68	69	63	65	58	51	62	60	68	64	64	63	48	61	58	55	59	64	59	57	57	56	51	60	51	47	62	69	46	58	70	63	62	59	57	61	63	59	52	60	59	62	60	55	48	67	43	52	55	61	61	60	67	70	59	49	48	53	61	50	54	60	52	63	57	51	63	51	64	50	58	52	51	59	52	70	46	57	54	64	66	53	51	59	53	55	58	70	56	64	64	50	56	64	56	52	55	56	51	53	46	47	60	61	47	55	70	59	53	45	51	50	47	60	46	44	48	62	58	63	40	64	56	62	67	54	63	52	50	56	71	66	64	54	37	53	54	46	56	56	52	67	54	59	57	62	51	36	58	46	56	53	61	58	48	46	66	59	60	52	64	46	48	71	44	67	54	64	60	48	64	59	68	59	50	60	59	60	63	64	47	55	60	58	63	57	57	69	63	52	62	53	61	54	66	62	68	62	60	66	61	54	76	63	55	66	59	54	54	49	54	57	53	52	63	51	51	57	54	71	57	49	62	44	54	63	47	53	54	53	61	53	56	51	53	46	67	55	58	59	46	58	61	56	60	54	64	58	73	62	53	53	63	40	76	66	48	52	67	54	58	49	56	57	60	58	75	53	54	58	58	58	63	62	51	64	69	56	68	50	54	58	67	67	51	66	69	59	53	51	64	53	60	60	69	62	47	48	50	62	57	63	54	64	70	60	62	48	52	55	40	49	40	51	62	63	58	41	61	53	51	57	72	60	47	55	44	50	63	54	65	58	55	40	62	47	61	46	59	65	46	66	68	50	57	71	57	68	55	50	54	62	65	47	50	58	67	44	57	74	56	66	52	35	52	55	53	50	57	55	61	53	51	55	65	63	59	68	53	59	51	66	53	45	63	63	58	50	58	50	51	50	64	59	61	39	51	67	67	61	56	49	55	60	59	47	61	59	50	51	44	54	57	55	56	50	64	56	75	50	63	69	44	53	53	53	52	64	59	65	61	60	52	62	50	76	57	61	48	78	66	67	57	62	67	54	57	63	54	73	58	48	51	66	51	58	62	49	50	55	46	65	51	54	68	67	71	53	65	65	59	65	52	59	52	53	59	45	46	64	57	52	60	51	69	41	54	55	52	51	63	58	41	57	66	55	63	65	54	40	51	61	37	66	53	46	60	72	58	55	56	54	66	65	56	67	55	63	51	55	46	58	62	57	46	55	40	52	68	49	48	43	48	59	56	59	63	62	55	44	57	56	56	51	56	52	51	57	58	62	51	61	63	65	49	52	54	59	50	55	49	62	60	58	64	57	46	48	66	61	47	62	64	52	61	58	55	49	60	54	54	58	58	50	47	54	50	45	72	64	57	57	64	67	31	63	60	59	58	51	44	58	62	42	64	61	63	49	56	52	55	52	50	59	42	47	58	57	59	54	47	56	59	48	49	47	54	48	53	64	35	62	49	42	64	51	54	50	59	43	54	62	59	58	59	53	52	62	52	57	66	63	71	73	58	62	54	57	65	74	50	60	49	68	57	56	59	49	69	70	46	60	47	65	50	76	55	63	47	54	50	53	55	49	50	59	57	64	46	68	54	63	50	54	62	62	55	57	44	54	63	51	54	58	68	50	55	54	56	65	60	44	64	59	44	63	64	64	61	58	69	60	57	72	55	67	63	57	57	61	50	45	60	65	55	50	51	54	46	68	66	66	57	52	62	54	50	46	32	57	58	54	55	64	52	50	50	58	50	69	55	62	55	63	41	62	72	45	60	62	62	53	38	62	58	64	66	55	55	49	65	51	67	55	63	63	58	61	56	51	60	52	59	59	46	58	52	58	56	65	54	61	62	42	57	58	60	61	59	76	57	51	69	52	60	51	59	69	55	46	48	72	61	58	53	57	65	50	43	58	48	53	52	64	52	48	50	44	64	62	48	48	60	61	61	60	63	53	46	45	60	63	54	56	51	59	57	66	58	48	68	58	58	48	64	55	59	62	64	57	61	48	51	51	54	60	63	69	56	73	64	59	57	56	64	46	54	61	62	57	52	73	65	53	68	52	55	50	56	67	60	55	63	55	62	56	55	54	50	54	50	40	54	63	57	53	54	59	43	65	66	60	55	63	66	48	68	52	53	52	53	47	46	58	63	45	55	57	58	48	64	48	59	52	49	56	60	46	56	58	60	57	57	63	68	52	64	48	51	59	60	57	72	51	42	68	54	62	66	56	46	61	55	51	50	48	58	61	62	63	56	61	57	44	61	63	48	61	54	61	47	54	58	60	60	58	59	48	72	40	53	37	66	64	60	51	67	53	55	57	69	60	55	63	51	62	56	54	53	63	63	33	58	57	64	59	52	51	54	56	52	57	61	56	47	63	60	66	55	49	51	58	44	54	55	57	62	61	66	50	61	54	51	60	60	53	54	42	55	64	70	54	63	59	55	63	56	58	70	70	55	64	64	51	63	72	45	65	54	43	53	70	54	62	44	64	55	69	48	62	50	52	52	58	52	58	46	57	65	59	50	66	55	76	59	57	60	56	64	61	49	57	58	69	52	59	59	65	64	67	55	54	57	56	63	55	59	56	56	66	57	49	57	54	54	58	70	71	65	47	59	56	54	60	51	54	66	73	47	52	63	48	60	61	48	51	42	58	51	60	56	73	55	57	48	48	60	58	47	55	60	63	53	51	61	65	49	51	66	75	55	53	53	65	47	55	65	55	54	60	56	59	68	57	56	46	53	63	58	43	47	64	56	52	55	61	66	51	46	60	56	48	57	50	63	60	43	64	58	45	48	58	66	57	47	64	50	57	54	66	57	49	58	55	49	48	60	59	62	62	60	76	59	59	54	55	51	56	61	72	56	45	57	77	38	47	68	50	58	51	55	74	70	55	52	62	61	48	55	58	62	54	50	58	53	53	57	44	60	54	46	50	57	58	58	54	55	53	55	43	69	71	54	54	55	63	54	70	65	62	50	59	51	50	51	51	63	51	55	65	53	67	61	43	56	63	62	69	62	50	58	70	62	55	61	68	44	57	46	52	63	62	61	55	66	52	59	51	58	52	53	45	64	56	50	57	65	55	55	49	59	50	64	69	60	39	49	53	62	59	47	61	57	60	65	58	54	56	55	65	55	57	41	63	66	67	51	62	54	72	51	56	45	63	47	70	52	59	49	43	61	64	63	60	58	57	58	53	51	54	58	61	55	55	53	66	42	70	60	73	58	58	65	52	59	75	58	56
46564	6869	3485	10090	16233	15401	12163	9575	7408	6114	4960	4118	3500	2998	2741	2324	1999	1928	1752	1612	1563	1403	1362	1333	1314	1252	1155	1175	1185	1106	1155	1094	1048	1160	1089	1019	1053	1103	1055	1049	989	979	1072	1011	1028	947	958	976	960	892	935	939	980	1004	950	934	1001	933	896	961	932	938	922	919	948	931	935	936	870	907	939	1000	888	895	889	900	866	917	914	895	976	855	911	919	885	941	910	912	904	886	901	909	912	874	896	904	878	873	866	900	911	982	877	964	911	936	888	920	928	885	921	946	939	922	939	910	916	922	895	921	899	966	916	922	896	906	894	909	912	883	891	885	921	941	977	938	933	915	941	881	900	893	905	934	892	889	878	900	959	875	877	887	878	928	924	840	893	891	912	870	930	901	856	891	891	873	945	884	881	876	876	881	900	882	866	915	868	887	876	859	907	948	890	875	907	896	919	866	831	907	952	919	875	892	921	896	859	865	867	851	912	884	933	902	961	892	900	850	862	937	891	884	869	861	914	875	825	864	920	880	855	899	884	864	925	893	853	861	905	890	855	901	881	921	878	892	844	825	910	875	873	898	891	847	843	889	918	855	895	879	816	863	889	841	898	849	893	871	854	865	885	904	849	872	872	822	940	902	889	855	876	978	855	921	918	862	884	935	869	876	874	900	845	893	886	886	905	950	918	844	884	909	946	856	864	848	927	835	935	903	863	839	880	905	876	872	908	864	870	853	861	926	893	835	846	907	909	904	862	895	879	887	926	856	877	855	909	859	915	856	928	917	882	845	879	912	899	878	868	892	894	803	827	933	903	881	882	884	861	941	881	852	845	898	902	864	897	889	847	872	878	880	888	910	932	889	883	866	905	878	919	883	864	874	893	924	871	852	880	896	876	836	898	915	862	921	819	868	861	907	849	874	878	899	878	885	878	964	853	933	887	905	894	922	908	845	860	907	917	853	903	857	932	828	909	905	898	885	901	839	860	889	881	885	892	874	963	887	877	877	863	912	857	946	907	875	887	901	903	861	918	887	888	937	868	888	912	859	864	931	852	856	902	865	857	927	942	838	930	893	905	860	884	917	872	869	839	898	858	909	857	900	890	920	877	948	886	946	958	874	884	848	856	931	886	829	880	877	844	905	883	833	895	929	875	907	850	901	918	859	914	857	872	919	894	889	918	872	921	889	933	875	830	907	971	884	912	924	893	848	884	931	881	876	849	909	924	942	878	846	844	810	865	916	890	880	854	872	909	909	915	920	880	858	967	823	868	900	919	876	883	885	894	898	928	887	874	870	914	882	879	895	828	881	905	904	926	833	930	901	840	868	890	860	892	899	884	885	873	878	904	892	894	871	849	903	871	885	911	907	943	897	925	955	897	891	878	890	895	870	872	893	896	913	922	883	907	868	894	873	959	900	890	859	872	866	850	893	887	944	882	817	859	915	923	928	924	872	839	887	899	894	903	905	912	814	850	931	877	902	890	907	905	913	898	893	923	920	896	826	895	847	885	918	885	934	876	920	851	845	941	863	880	836	930	906	925	914	886	857	883	898	851	925	883	880	860	929	903	846	827	865	868	861	896	932	867	824	913	907	923	826	902	914	833	892	843	883	946	830	908	872	844	890	917	900	924	903	893	914	864	883	851	950	896	910	826	868	829	846	938	907	896	931	937	918	869	893	858	843	927	878	854	870	839	835	882	931	885	867	857	921	829	877	871	904	905	917	920	906	892	865	900	865	897	898	876	884	890	927	864	904	857	886	879	913	811	857	897	896	884	890	903	947	895	847	898	872	901	864	849	906	821	922	902	919	833	840	868	904	893	903	935	868	826	874	848	886	915	875	870	877	826	904	899	880	900	866	889	862	912	859	899	905	855	862	858	883	898	887	896	870	894	905	927	948	906	899	918	881	898	886	896	902	899	932	890	873	885	909	888	884	893	925	843	902	857	851	896	880	878	883	877	826	842	933	875	902	891	868	898	888	902	848	883	885	885	893	849	848	943	856	882	874	894	851	874	863	856	891	927	912	845	901	841	858	931	850	866	870	850	875	857	900	887	879	870	888	870	887	822	887	892	870	882	905	875	870	885	892	927	828	875	867	847	869	885	850	888	903	907	890	900	946	878	869	942	912	847	930	891	891	823	940	917	836	864	843	826	884	889	918	866	919	870	885	883	870	885	856	932	868	953	858	918	858	869	897	918	906	850	853	910	886	918	888	869	910	885	880	870	857	879	933	866	918	853	893	954	865	869	842	869	865	894	903	836	911	852	852	866	835	852	820	917	924	927	886	864	879	898	897	886	887	900	859	862	911	832	874	888	939	862	894	892	890	849	956	871	858	905	940	858	882	889	895	930	861	894	908	874	898	891	848	871	895	895	958	881	835	863	906	875	930	925	919	935	868	942	878	896	914	881	861	944	854	905	909	942	910	836	859	867	849	899	905	840	868	882	942	834	897	910	926	885	854	913	872	911	870	936	877	914	913	829	886	849	926	940	856	844	892	860	922	824	875	883	869	896	854	916	912	878	916	904	826	915	851	915	900	855	919	861	895	888	844	878	846	825	881	913	890	878	870	890	867	892	892	876	851	884	913	869	863	911	863	914	944	885	950	906	906	873	868	865	860	900	896	911	869	834	907	843	901	856	894	996	920	895	910	920	873	922	962	920	957	874	879	871	827	919	863	883	906	876	833	861	909	873	894	881	883	908	844	848	861	862	872	905	928	897	931	849	867	889	883	922	851	903	912	831	874	861	878	869	860	920	906	909	907	900	866	882	893	892	907	912	854	915	840	884	864	910	879	877	915	855	897	813	891	893	948	902	943	883	907	880	897	846	836	818	896	880	866	916	888	926	813	930	905	865	886	872	897	865	876	921	875	868	864	869	892	919	874	896	829	887	830	893	920	885	900	871	914	864	919	910	896	948	902	808	918	931	926	882	915	876	866	905	898	908	924	863	841	899	913	873	911	922	929	848	880	832	905	893	858	834	841	902	920	873	909	858	862	803	838	892	846	871	888	872	896	946	854	934	878	875	909	938	931	910	880	916	887	850	897	878	876	911	928	914	877	899	875	915	903	890	885	857	930	877	846	908	885	941	871	888	882	881	900	884	882	905	875	922	844	893	909	844	886	910	858	890	888	922	913	885	855	865	930	873	885	906	881	846	857	859	858	879	863	944	867	833	896	924	870	882	870	865	903	836	922	901	870	855	920	859	891	911	877	913	886	906	906	906	926	870	887	862	876	933	825	857	904	874	888	896	870	861	888	897	907	908	898	864	863	873	932	855	882	928	886	868	882	877	936	902	865	870	931	871	914	861	916	867	827	884	838	910	923	868	880	900	908	923	876	847	920	911	921	836	898	932	882	880	890	908	888	952	893	904	883	915	902	922	909	825	890	854	919	873	919	889	920	870	898	873	898	870	856	905	907	922	841	903	913	938	929	865	880	905	893	891	836	890	891	871	853	853	842	866	828	911	914	861	865	872	887	920	852	905	858	892	902	871	850
25089	9563	340	173	282	312	283	213	189	206	166	134	135	98	89	84	73	74	87	77	62	65	65	55	50	56	54	62	61	51	62	55	45	43	46	42	40	51	46	44	38	44	44	43	58	43	53	42	57	42	46	28	55	33	39	42	49	49	52	41	33	45	34	41	47	40	35	37	48	37	39	40	40	51	42	38	52	55	46	46	48	56	38	50	36	33	52	42	36	41	41	36	46	33	41	36	42	37	47	31	36	44	51	39	35	45	48	35	36	48	40	37	38	51	48	36	30	37	57	41	45	35	37	57	42	49	35	40	41	45	49	32	45	32	41	54	42	36	47	35	40	36	47	43	43	37	46	46	44	43	43	54	36	47	42	38	44	46	28	35	45	43	44	33	38	40	43	39	19	48	42	46	46	43	34	43	32	34	46	39	35	47	45	37	43	46	48	33	51	50	42	43	42	39	43	49	46	43	48	47	38	36	30	44	41	45	47	46	34	57	52	63	42	40	43	49	39	43	33	44	42	48	53	30	53	42	45	43	39	42	43	51	39	42	44	56	58	44	47	41	50	46	39	43	36	50	43	42	38	41	44	44	51	45	47	51	39	34	36	52	41	41	41	34	50	43	57	45	47	33	48	41	39	36	36	32	31	51	58	43	40	32	34	33	60	44	40	45	38	40	41	38	48	44	33	47	38	44	36	44	35	34	44	51	43	42	40	36	49	29	53	58	40	41	28	51	45	39	37	30	41	45	35	47	33	41	45	56	46	38	39	46	36	43	34	28	54	48	35	48	41	42	45	34	41	41	49	43	43	38	39	43	45	44	49	44	44	44	53	44	45	44	35	30	45	45	37	49	40	36	48	46	46	39	37	41	39	29	39	39	50	44	40	48	40	57	43	39	38	42	50	39	52	40	42	56	41	48	40	43	25	40	47	39	40	43	47	39	39	56	46	43	47	35	46	47	45	30	35	44	49	46	49	40	51	46	38	41	31	38	41	35	41	44	38	49	48	36	55	35	43	48	46	46	39	42	37	34	41	38	38	38	42	37	51	39	40	42	37	37	36	45	49	40	38	43	39	52	39	47	40	39	39	25	42	43	46	49	43	31	54	36	42	59	43	46	42	43	33	44	33	51	43	34	41	43	43	35	43	29	44	48	38	48	51	36	39	39	47	39	44	36	33	38	40	46	43	49	39	35	36	42	64	39	26	47	35	44	39	42	47	43	42	53	44	40	37	43	43	56	36	53	41	44	46	47	46	45	41	54	37	42	41	52	43	46	35	37	36	42	38	42	34	50	43	44	43	42	39	40	47	33	40	44	52	34	50	33	37	48	36	50	51	41	39	38	49	46	35	49	45	42	40	42	32	33	39	40	53	43	38	40	31	46	39	39	39	49	35	41	44	41	49	39	56	45	48	39	41	45	44	53	39	49	43	48	48	40	47	38	42	51	31	39	39	36	41	50	44	33	49	50	41	46	38	33	49	52	40	46	37	40	48	42	47	53	40	48	46	44	36	49	49	34	38	49	46	37	39	40	40	28	54	46	40	39	45	42	48	38	41	36	36	45	32	39	46	38	41	43	31	41	35	37	40	45	48	44	35	35	31	41	40	40	42	47	45	49	44	31	32	27	31	50	35	53	43	63	44	50	42	41	40	29	40	39	50	43	36	50	47	44	50	51	37	38	40	39	43	41	47	39	40	49	34	45	50	40	46	36	47	41	55	42	40	42	49	41	30	42	41	45	54	47	47	40	44	36	42	37	43	42	48	40	39	42	49	40	48	41	41	35	39	38	45	38	45	40	45	25	37	44	49	45	42	51	39	30	50	33	53	31	48	48	41	39	39	30	45	50	37	36	36	38	35	47	44	43	41	34	38	43	33	32	57	38	43	44	36	49	44	55	39	35	41	34	48	46	41	47	44	37	37	45	33	41	49	42	23	38	44	49	41	38	51	45	34	34	45	49	40	45	57	39	53	44	34	55	36	46	46	39	33	37	45	36	46	31	32	45	33	45	46	47	46	58	52	41	59	45	38	55	33	37	35	39	47	35	39	45	40	36	41	36	50	43	39	47	34	44	45	41	44	44	42	40	45	35	42	35	45	37	47	24	49	35	43	59	40	47	30	38	45	47	44	46	55	37	44	41	46	53	45	43	43	46	44	32	42	40	40	35	30	45	54	46	41	41	43	37	39	38	47	42	38	42	45	35	47	35	37	44	46	43	48	38	53	40	47	43	37	37	34	39	38	40	37	33	44	45	38	37	35	36	43	42	44	51	35	36	33	42	37	39	44	47	58	52	38	43	32	42	43	45	30	44	40	43	60	52	39	42	44	45	44	47	45	45	48	40	40	44	55	41	41	33	33	29	55	35	40	43	41	44	43	33	43	40	33	52	32	29	47	46	47	42	42	39	51	44	44	47	55	49	46	46	42	43	34	41	44	39	36	51	39	41	44	49	40	47	52	47	41	37	42	45	46	47	50	44	46	40	56	41	35	43	37	44	37	34	50	59	49	47	45	42	42	53	54	44	41	42	43	43	44	32	56	38	35	50	50	39	51	46	50	34	41	33	46	43	39	40	35	42	42	48	51	47	31	21	40	37	40	32	53	41	39	45	41	44	37	38	47	42	39	36	47	40	32	52	42	38	39	45	39	44	46	48	37	42	26	45	29	44	47	33	42	36	46	40	44	36	52	34	44	41	46	42	57	36	41	46	52	38	45	40	51	41	31	46	39	32	43	34	32	44	61	41	32	54	44	37	36	40	51	42	38	53	39	52	38	50	43	35	44	39	33	40	48	36	39	52	29	35	36	45	43	32	51	47	43	31	39	39	37	34	43	37	45	39	39	40	37	38	48	40	44	48	45	37	39	47	50	44	49	47	41	52	45	42	32	39	40	46	46	54	49	39	57	47	40	32	51	38	43	30	46	41	52	36	38	40	38	42	47	39	38	46	42	41	33	47	42	36	45	37	52	42	47	44	40	49	50	35	44	30	41	40	43	37	40	45	37	40	50	43	29	44	42	36	44	44	53	45	37	33	26	48	46	39	54	35	46	38	46	43	37	55	31	43	37	40	47	46	44	51	34	46	45	51	42	33	32	46	39	42	46	44	55	41	41	38	47	46	48	41	33	41	51	34	29	39	33	40	47	43	29	34	43	44	36	43	36	32	33	38	40	42	39	38	40	55	44	51	42	46	33	49	40	35	36	45	47	49	39	44	32	46	54	36	43	41	44	36	54	45	49	37	43	44	39	48	42	45	48	42	45	38	47	58	50	33	28	38	41	37	53	35	30	35	37	44	44	54	33	35	37	49	53	49	36	45	45	39	48	42	39	49	43	53	36	40	53	44	42	43	35	47	37	32	56	40	40	45	48	45	49	32	53	53	37	33	41	47	53	32	33	57	43	55	49	37	37	41	45	44	39	47	45	28	45	51	43	49	39	46	35	51	45	52	32	51	35	40	41	50	41	51	34	35	51	39	33	41	29	35
45518	7270	5523	15689	23535	22119	17943	14315	11606	9535	7808	6427	5437	4557	3823	3316	2854	2569	2409	2055	1908	1790	1565	1561	1482	1334	1312	1211	1292	1159	1180	1043	1164	1061	1090	1031	1060	944	974	919	863	857	860	858	867	827	883	821	829	840	861	766	800	822	780	765	786	774	781	757	794	756	776	720	732	692	757	708	737	756	742	701	755	680	735	703	691	698	714	697	708	724	690	730	716	727	710	685	732	660	721	710	700	726	727	698	729	720	688	790	697	689	718	766	629	696	675	671	721	714	741	712	741	733	696	731	744	697	709	694	709	735	677	694	667	682	696	721	727	747	716	724	740	724	711	679	742	690	723	679	693	683	688	643	679	691	670	676	658	668	709	627	637	701	677	661	712	656	679	655	679	693	671	687	707	664	697	699	678	686	703	634	669	657	684	659	680	664	676	687	696	669	687	642	668	648	686	689	653	693	651	657	657	723	677	653	701	690	688	675	676	681	678	693	694	660	617	640	698	691	692	657	677	626	642	659	690	663	663	664	618	673	661	662	615	641	645	677	646	673	678	650	670	706	650	655	626	663	673	711	650	662	709	660	653	665	667	648	670	704	645	607	652	655	663	660	658	707	654	687	684	692	646	658	631	694	626	654	697	688	672	657	661	708	634	626	632	673	708	677	662	634	715	639	675	693	660	705	692	680	578	677	672	673	669	661	673	640	658	655	633	620	663	653	686	680	681	674	701	679	658	661	630	683	625	675	670	625	662	629	625	670	656	672	652	656	648	633	626	700	661	680	663	653	641	683	701	665	692	679	664	694	617	671	643	715	674	668	637	660	694	668	658	696	681	701	687	613	663	633	668	660	639	700	632	641	645	641	659	659	691	685	683	681	662	678	730	688	662	663	627	661	672	661	676	683	665	627	613	666	671	691	679	644	674	652	661	655	705	641	665	671	665	671	611	667	644	671	712	670	650	655	691	670	645	680	629	642	641	640	652	712	674	633	680	706	716	690	727	741	663	669	665	661	645	695	669	652	684	660	675	634	661	705	658	643	599	653	623	648	670	679	630	647	657	630	666	685	660	701	657	694	682	616	673	648	651	630	620	685	676	659	686	644	650	622	703	628	675	661	694	643	685	662	682	639	637	681	681	680	659	676	641	674	685	686	662	610	628	638	707	696	620	678	683	651	621	672	646	622	611	718	661	661	676	655	651	645	644	687	657	632	612	634	667	724	615	664	663	693	692	632	660	642	650	697	657	653	672	670	681	679	701	672	647	658	675	697	653	671	671	646	672	672	699	683	637	639	666	667	677	684	647	679	644	721	668	681	674	708	645	668	613	656	680	638	660	677	631	685	660	664	713	683	655	682	692	718	664	672	662	702	689	659	661	691	698	656	724	676	670	664	664	624	665	694	717	725	698	671	665	656	658	689	725	689	665	647	631	654	632	654	710	672	672	590	645	682	693	662	703	640	683	675	666	675	676	670	672	673	658	663	670	691	682	604	685	649	637	624	685	704	670	632	656	668	667	664	685	692	656	653	632	719	647	688	679	686	623	701	681	639	676	621	662	664	624	672	640	741	661	649	678	671	694	671	694	693	674	687	669	637	652	625	670	711	669	683	598	656	694	686	694	664	684	683	696	652	658	638	651	656	619	674	666	656	686	690	669	680	685	695	629	693	654	666	630	671	653	687	643	692	669	662	669	676	681	656	634	685	635	678	627	654	681	710	640	659	679	695	688	636	659	673	656	645	643	667	669	646	685	632	666	682	677	666	649	693	625	619	654	633	735	685	655	643	714	712	638	680	691	688	689	643	694	662	671	674	657	672	649	629	715	662	661	687	626	629	682	692	649	684	669	712	649	687	653	675	705	674	650	689	655	638	630	687	671	680	674	687	648	684	675	670	684	654	660	648	640	646	677	684	676	653	655	664	644	634	601	667	635	702	641	699	690	664	672	651	653	631	663	692	645	688	695	666	693	700	659	668	654	668	656	651	642	656	655	675	681	692	713	573	619	632	641	655	690	718	657	686	688	691	751	643	660	663	702	667	630	608	636	684	681	661	689	683	646	661	682	631	649	631	665	670	677	673	686	646	650	654	660	591	705	653	654	614	623	680	682	630	676	687	636	665	659	669	661	654	656	663	643	626	645	663	677	627	648	667	706	678	676	655	643	691	707	671	668	669	664	652	650	655	674	657	698	626	645	675	648	660	657	669	682	636	636	649	700	630	654	650	659	655	653	653	671	629	654	649	656	631	643	643	644	657	650	672	667	617	632	704	691	633	694	719	612	670	696	660	640	699	637	667	671	661	641	706	631	678	663	616	723	644	668	676	613	678	661	650	665	640	671	638	669	747	710	637	653	692	707	662	650	636	649	678	671	653	694	645	696	632	677	668	664	662	679	690	656	662	675	648	680	655	678	631	679	659	649	698	685	664	662	711	722	667	648	686	687	662	689	653	647	649	626	642	693	676	653	656	640	662	675	642	689	626	660	657	650	668	660	672	642	638	654	682	751	672	629	716	686	709	685	670	624	682	651	680	680	665	628	627	666	664	666	676	646	683	658	723	657	636	657	689	704	643	679	690	621	658	622	667	682	669	691	707	621	686	667	688	681	690	696	651	719	665	661	676	628	663	680	663	680	654	611	665	668	698	689	663	660	712	644	678	681	660	651	670	646	671	700	645	671	649	685	674	659	640	708	650	650	635	674	683	674	668	693	662	636	695	734	669	654	682	660	670	675	656	689	617	682	670	703	672	641	681	675	645	683	664	664	645	649	674	634	692	640	687	619	642	625	664	689	673	682	654	656	683	608	658	664	661	627	664	697	676	704	631	664	657	684	675	700	663	696	666	699	698	686	660	693	701	685	680	644	645	707	655	675	666	684	615	704	633	656	642	686	647	649	688	686	626	633	653	687	640	600	685	696	635	666	652	673	694	659	686	714	663	675	679	688	657	668	671	667	687	662	651	632	637	681	643	703	698	661	656	664	663	686	659	661	666	643	656	691	706	644	658	678	621	654	702	628	666	666	650	653	673	714	630	616	680	643	669	643	638	640	650	647	709	692	671	710	679	708	649	693	694	618	683	645	645	669	727	687	682	680	699	695	637	666	706	676	646	667	662	669	673	699	676	681	680	635	694	645	689	664	712	719	690	638	688	656	695	585	614	694	625	635	601	660	652	691	663	684	677	662	683	670	661	677	622	640	642	640	676	631	678	607	649	644	676	657	644	669	669	660	688	638	690	645	675	686	663	689	744	667	664	673	645	636	668	643	624	688	646	654	670	694	646	692	684	656	695	625	673	694	674	685	622	594	701	678	660	658	680	669	694	655	643	652	683	680	612	640	680	626	711	680	649	651	657	640	670	683	675	678	680	671	623	681	705	644	680	676	670	657	692	654	632	702	664	636	725	614	682	667	658	676	748	634	669	667	722	651	677	646	640	651	622	682	679	625	674	630	631	701	712	672	651	643	667	673	663	655	674	648	683	709	649	737	692	714	679	629	646	633	669
6805	614	71	54	85	101	87	82	70	78	57	69	54	53	42	44	53	44	55	29	43	29	50	46	37	30	46	44	35	39	42	30	46	36	38	43	36	39	32	34	40	26	33	36	29	39	41	37	34	33	40	35	37	46	37	36	35	38	40	33	44	30	34	44	36	35	35	29	35	35	32	31	39	50	47	33	29	29	35	36	41	32	36	34	36	36	24	31	21	38	32	39	34	35	30	40	33	37	42	44	34	30	32	31	38	35	35	24	37	34	43	37	38	41	36	41	36	36	40	40	35	34	37	27	41	29	35	35	33	39	40	37	43	38	43	42	38	48	43	40	27	46	27	39	34	34	21	29	36	31	30	35	25	39	32	35	28	37	40	33	26	35	37	33	36	32	41	44	39	43	37	34	31	26	26	33	34	36	33	34	24	44	47	36	31	34	32	31	35	51	38	36	31	35	24	37	40	32	40	49	42	34	37	33	41	27	42	40	33	27	30	41	35	40	36	44	39	27	29	44	30	40	42	26	32	36	43	40	29	34	38	43	39	44	24	36	33	46	44	30	42	35	46	38	26	37	37	33	37	42	37	35	25	37	42	37	30	41	43	41	47	32	41	26	37	32	30	34	28	42	40	37	36	35	33	29	38	23	38	36	29	41	29	41	36	35	46	31	37	34	43	39	29	27	43	39	24	27	31	34	36	46	33	41	31	32	43	31	41	42	37	35	30	37	32	36	39	30	45	29	38	42	34	32	33	34	28	34	42	39	28	37	33	28	29	29	24	38	35	29	32	30	41	26	36	31	30	28	27	35	40	33	43	29	27	37	38	33	39	27	27	39	31	25	34	38	35	34	41	42	31	38	40	37	43	24	44	30	38	33	37	46	39	38	29	29	44	34	34	51	38	39	33	36	48	29	30	27	49	39	41	26	33	27	33	29	21	36	34	42	35	40	41	31	26	36	43	36	36	36	31	28	29	32	36	33	35	31	36	45	33	28	33	31	24	30	31	36	33	36	37	40	32	26	28	30	35	31	42	40	30	38	32	27	48	30	38	34	46	40	32	37	24	36	30	32	26	26	39	43	26	45	47	40	40	40	38	36	37	34	36	42	34	38	39	29	39	34	31	34	35	32	30	36	34	32	35	39	40	31	47	44	42	35	31	40	43	27	33	30	30	28	35	42	43	20	29	46	34	36	41	39	47	41	30	43	41	48	43	33	42	35	37	47	36	42	33	27	35	41	34	39	36	29	36	40	34	47	31	34	37	32	48	41	39	39	47	30	27	27	42	41	43	32	43	36	41	32	31	31	46	43	27	35	31	32	41	39	30	26	34	27	36	35	24	39	42	38	27	40	39	37	32	37	48	29	34	28	44	37	46	35	39	31	26	47	30	34	34	46	35	43	31	35	36	38	34	39	29	33	29	44	26	40	37	33	36	39	38	30	30	33	29	39	37	41	35	41	29	41	28	31	36	31	29	33	36	30	37	37	40	30	44	33	38	35	45	32	32	37	44	31	38	38	43	34	33	40	35	29	38	30	31	34	36	37	26	24	29	41	31	29	33	39	36	36	28	24	24	30	42	39	32	33	33	42	41	41	44	35	35	36	34	35	39	30	30	25	45	35	32	39	31	46	40	45	35	50	31	41	25	44	38	35	40	45	28	44	26	33	33	30	25	39	38	26	37	39	49	52	37	27	34	32	37	28	48	23	31	25	45	31	34	34	42	38	34	34	34	32	24	27	44	36	46	37	24	25	35	30	29	27	30	43	33	36	43	43	27	34	35	35	36	33	43	34	31	30	33	33	25	42	26	36	34	28	43	44	29	31	41	28	30	37	39	45	41	48	32	39	40	28	45	40	33	21	37	38	30	34	29	40	27	45	34	30	24	34	40	37	30	43	39	25	21	45	27	26	31	40	39	40	34	42	28	44	47	32	41	35	38	34	40	31	36	34	36	40	44	43	31	42	41	35	40	36	30	38	32	42	27	26	47	30	21	39	46	53	30	34	28	29	44	31	40	26	32	33	33	40	40	24	33	32	44	41	32	29	33	28	33	39	35	27	39	32	30	44	39	25	42	46	39	38	41	34	35	29	29	35	29	36	25	30	40	38	18	34	29	38	41	34	39	32	37	32	31	25	44	30	40	34	36	35	33	29	31	33	37	31	48	35	33	32	29	35	35	42	29	27	38	34	33	35	27	29	35	44	36	42	27	39	21	47	32	32	38	27	32	41	30	25	38	36	19	39	30	37	31	31	37	46	35	32	36	30	39	28	42	48	37	30	50	50	33	32	40	27	38	37	35	37	32	32	30	41	38	29	37	27	29	27	32	30	27	28	42	29	50	40	30	36	40	37	24	31	43	31	25	39	30	46	25	27	41	33	40	36	32	39	36	39	26	35	27	45	39	34	35	29	34	39	36	38	22	36	35	29	45	32	48	41	47	25	32	38	35	36	35	36	27	33	44	24	31	34	36	47	45	29	35	37	41	32	28	32	42	35	27	29	38	41	27	43	56	38	31	29	35	28	36	37	41	46	40	35	32	26	45	34	32	40	44	34	29	46	33	45	30	28	33	44	36	31	42	31	28	28	40	36	37	42	33	30	33	41	43	38	31	32	41	33	34	30	38	35	36	39	27	45	36	42	35	35	39	43	41	42	42	39	31	42	41	39	36	25	26	40	33	30	43	26	29	29	26	37	33	32	44	41	28	53	41	31	31	37	34	38	34	39	45	41	30	34	32	37	34	31	30	40	32	33	31	28	30	38	31	36	38	42	34	37	31	34	43	37	40	46	49	40	39	45	44	31	27	44	36	37	41	27	39	33	27	38	33	38	48	43	38	34	44	28	45	32	37	26	48	38	23	34	36	34	40	26	45	41	37	35	37	39	25	36	27	43	35	36	37	34	37	26	36	34	30	32	40	48	39	30	37	47	41	38	31	33	42	37	26	32	38	33	40	34	34	38	30	42	52	45	33	29	33	44	30	36	30	36	39	36	29	25	37	44	37	42	34	36	29	41	34	40	27	23	41	28	26	35	38	44	39	34	35	43	30	31	44	46	39	30	33	43	36	36	34	39	30	34	31	34	35	29	40	31	27	37	40	37	25	42	31	29	34	35	39	29	39	30	21	33	43	26	36	32	38	42	38	37	34	37	32	47	35	45	47	24	32	40	42	39	31	35	41	35	29	34	33	20	31	34	46	29	41	45	29	28	33	33	31	38	25	32	40	40	32	34	40	33	37	29	44	33	28	37	48	32	39	41	39	35	42	36	30	40	34	42	36	33	35	41	26	36	33	31	45	30	37	36	24	41	35	36	32	37	33	43	35	45	35	42	26	47	31	29	35	41	38	42	31	33	28	35	26	27	29	27	35	32	31	37	32	34	36	44	30	46	36	26	42	26	29	38	37	41	39	36	42	30	40	39	23	33	44	39	35	34	33	26	45	36	37	33	33	31	43	33	35	36	28	42	42	32	30	25	28	58	36	28
39859	5642	2022	5919	9748	9068	7076	5226	4111	3258	2595	2145	1902	1561	1422	1237	1083	1038	905	898	820	776	778	758	704	729	734	685	678	644	689	678	642	664	630	622	647	638	624	610	649	566	614	598	602	621	623	633	590	610	613	608	591	607	600	572	586	609	571	603	542	605	572	605	554	625	590	537	551	582	571	611	564	557	572	559	566	550	560	522	551	547	522	543	588	555	553	577	510	569	586	596	565	578	567	564	587	589	590	566	622	566	553	529	583	567	565	570	525	568	563	580	565	529	548	575	638	574	575	536	594	587	597	593	606	555	616	572	564	579	550	560	537	575	564	639	542	588	585	539	581	545	563	544	492	563	583	512	573	553	573	575	550	604	586	520	584	563	632	547	562	554	544	569	583	548	543	568	543	573	640	549	545	540	557	565	575	575	579	554	554	633	520	612	567	588	547	563	525	552	572	551	517	562	549	552	612	583	551	566	538	536	560	550	568	546	580	590	505	538	573	563	556	549	575	576	549	543	576	528	569	586	587	550	585	594	590	548	563	560	586	535	565	523	595	550	595	533	524	553	531	595	565	510	561	586	561	565	601	538	590	527	600	509	579	567	483	536	563	574	558	555	590	518	615	558	566	573	539	533	575	589	537	521	559	567	590	567	518	532	548	572	574	596	569	542	556	535	538	545	565	557	580	586	564	560	577	529	598	536	511	577	507	514	572	591	551	590	537	541	569	540	520	575	521	545	546	550	569	531	573	528	553	585	551	551	595	564	544	603	548	560	571	519	548	545	546	600	562	589	536	583	557	542	535	587	525	550	596	554	541	587	603	540	537	569	533	542	573	565	592	563	559	534	549	540	567	583	533	590	574	588	559	540	580	541	570	532	578	570	582	581	530	566	593	558	602	566	541	563	528	545	569	529	564	545	507	573	544	539	579	573	548	605	605	567	544	534	546	602	537	603	615	576	524	598	580	598	575	553	532	563	512	576	575	579	546	562	510	570	603	567	537	569	585	548	537	550	573	569	577	522	585	572	575	577	527	545	582	561	542	553	543	586	550	557	582	551	571	562	571	583	585	580	595	570	558	587	556	564	590	570	574	565	551	530	590	561	553	540	567	541	544	586	526	560	588	552	533	527	555	590	528	594	582	539	557	526	555	542	583	547	589	600	597	559	584	572	522	528	571	550	589	537	558	578	549	556	561	570	581	545	574	559	595	533	561	571	555	520	583	571	564	609	580	576	546	549	589	625	583	557	580	510	552	595	584	571	606	536	551	546	558	535	558	533	568	548	604	560	541	554	564	549	555	531	573	559	532	580	568	588	527	563	568	564	578	534	584	544	544	552	530	569	543	554	574	564	536	546	538	560	556	549	570	622	570	571	545	543	535	554	544	556	616	559	584	530	513	555	569	566	586	573	582	592	556	555	525	605	564	592	550	594	564	531	552	567	581	567	535	582	557	577	546	565	594	598	529	584	568	611	567	553	528	588	585	551	517	576	549	553	566	538	522	576	566	580	513	568	534	611	539	534	585	587	565	523	548	567	568	597	575	554	583	551	580	557	553	578	542	570	551	562	586	576	538	561	570	594	577	569	584	615	552	567	517	595	602	576	556	555	565	554	544	592	567	619	553	572	536	576	584	559	582	543	586	563	534	549	517	556	560	555	562	564	553	529	553	589	577	561	598	571	507	531	529	573	603	567	562	562	532	544	571	547	583	543	621	572	540	539	520	573	596	550	539	610	534	515	535	531	580	558	550	583	557	573	549	559	585	529	538	565	540	566	527	567	578	579	537	551	517	609	599	565	594	534	565	561	547	585	559	548	564	564	574	563	562	539	571	558	561	567	556	559	543	545	526	558	569	548	548	515	579	579	541	591	561	541	564	564	550	571	565	565	602	547	542	577	530	511	560	580	566	530	585	570	582	603	586	559	545	549	574	543	531	570	595	588	529	564	510	582	611	581	515	593	569	569	564	553	586	574	541	545	533	546	575	593	549	564	583	576	535	563	548	524	564	541	617	546	536	564	563	538	576	530	592	552	586	629	530	551	560	540	582	493	549	600	542	544	552	533	589	602	545	564	548	547	562	593	571	588	542	524	598	562	561	575	559	554	554	534	558	608	576	594	535	552	562	590	594	534	573	579	601	544	503	549	566	558	586	555	495	587	546	574	560	548	527	569	571	581	523	538	571	549	573	542	533	545	524	556	544	572	536	522	562	541	570	590	562	574	571	554	549	572	535	549	532	534	542	554	553	539	570	550	632	556	547	593	560	567	564	529	580	595	524	563	591	575	576	517	551	566	532	553	559	558	566	587	531	542	587	567	544	526	588	560	563	537	581	562	566	603	533	511	542	585	559	563	541	544	553	558	590	546	567	572	541	544	549	586	592	584	577	607	609	576	553	550	583	565	592	545	578	579	543	525	536	569	559	555	524	587	596	569	542	555	581	590	552	516	545	619	535	548	519	551	586	589	549	560	555	595	578	525	539	539	545	578	541	552	549	565	500	532	559	617	577	557	562	549	562	562	529	576	536	565	524	534	536	542	546	551	544	565	524	552	556	530	518	590	565	581	543	573	566	515	588	560	536	535	598	564	585	544	539	557	551	546	525	532	567	557	565	549	524	567	579	599	563	572	539	549	569	539	561	586	558	567	530	517	622	584	568	565	601	566	539	538	552	499	539	597	534	548	548	551	538	563	516	592	564	546	536	551	565	568	564	556	543	565	562	567	585	570	592	528	544	572	529	537	584	551	576	545	586	556	562	555	554	505	577	589	568	536	530	590	530	549	554	574	551	571	544	578	586	562	569	546	596	590	555	541	563	543	578	556	587	539	570	554	571	585	552	536	555	511	555	560	555	540	568	569	547	543	544	585	560	586	556	536	564	561	600	563	536	556	552	563	571	557	577	575	561	555	549	569	574	512	539	526	552	543	553	578	540	534	527	584	555	572	531	575	549	542	560	576	550	556	545	580	524	532	578	518	555	580	584	581	578	508	563	534	546	616	470	567	576	559	554	556	550	550	589	529	544	592	588	579	578	553	579	559	583	615	590	553	568	577	589	580	528	571	549	516	547	550	549	572	580	582	554	570	514	541	582	597	591	602	548	545	559	530	535	596	566	601	552	579	565	534	587	575	568	538	558	574	568	573	556	541	542	572	574	606	574	569	560	575	572	535	578	533	549	573	558	606	573	550	558	534	575	587	498	553	575	567	583	589	545	561	583	578	603	569	540	543	559	538	552	565	575	550	529	554	549	586	531	546	584	593	545	545	573	535	595	547	578	595	527	515	579	573	553	551	553	554	527	601	580	626	566	558	584	589	594	529	545	615	572	589	552	595	570	601	606	527	563	526	562	601	540	530	600	527	538	514	575	520	554	542	558	568	598	561	552	545	539	523	569	545	554	542	501	576	576	522	597	537	569	541	585	557	567	524	580	557	543	595	567	560	570	546	541	546	563	559	564	563	552	552	535	566	561	552	573	571	570	569	507	558	504	572
18647	5384	136	101	164	179	159	121	140	95	73	90	67	37	58	45	38	44	46	35	41	37	25	29	31	26	29	23	25	28	29	23	31	24	32	28	35	22	27	36	27	32	15	27	18	24	21	34	29	22	21	27	31	28	17	16	19	23	30	25	20	29	12	24	22	24	23	21	26	24	19	15	25	16	22	24	16	31	27	26	21	24	23	21	25	19	23	21	26	24	22	26	26	19	15	18	22	18	28	22	20	28	24	20	22	23	24	26	30	22	20	16	19	17	28	27	29	23	24	26	22	27	16	17	29	25	19	18	18	15	18	19	21	24	31	21	23	27	22	18	27	32	14	17	15	21	28	17	22	23	29	24	19	20	16	27	27	22	22	18	22	22	36	13	13	27	26	22	27	21	23	35	23	29	14	17	19	20	22	24	24	23	27	20	15	20	24	19	19	22	17	30	21	26	29	25	20	28	30	12	28	17	30	17	23	24	24	17	21	26	29	16	21	24	19	14	22	17	31	26	22	23	15	22	16	18	18	24	21	11	27	25	15	14	26	28	24	24	19	29	20	21	27	27	19	26	25	22	19	10	24	24	19	22	24	15	28	22	30	29	13	19	12	22	24	21	24	33	20	16	28	19	28	20	20	30	18	18	32	19	15	22	15	24	24	34	22	15	15	18	27	20	22	29	16	22	22	22	27	24	25	18	25	30	23	31	16	27	21	20	24	25	17	25	21	26	24	19	21	18	23	18	17	16	27	18	25	35	28	23	27	23	17	11	20	26	24	17	23	19	26	35	25	20	25	28	20	24	30	15	17	25	16	16	23	25	30	20	21	17	17	28	20	17	23	19	21	21	19	19	22	24	23	26	33	13	29	20	28	16	18	21	24	22	22	17	21	20	20	28	23	29	22	25	28	13	19	21	26	24	22	20	22	23	31	20	28	32	21	29	25	17	33	25	22	22	28	23	14	23	27	19	13	19	25	13	25	25	24	26	22	18	20	20	20	22	25	21	17	24	22	18	22	21	16	25	25	23	22	19	18	20	14	20	19	22	24	19	20	24	18	20	22	28	26	19	30	18	23	23	25	25	16	23	19	15	24	17	21	23	21	14	22	17	21	25	15	24	17	24	21	27	18	22	18	22	19	28	22	24	19	23	25	27	21	16	19	19	28	21	18	21	21	26	15	22	21	22	21	20	31	25	26	13	24	21	24	23	12	20	22	16	27	29	24	25	27	32	28	23	28	24	22	16	13	21	26	31	26	25	21	30	21	20	17	28	30	21	22	13	17	25	27	23	30	25	23	25	29	23	24	17	25	30	19	18	17	14	24	20	29	25	27	26	16	25	15	24	26	24	22	18	23	22	22	22	17	18	35	30	19	31	18	25	17	21	20	21	25	27	28	36	29	22	22	24	17	33	25	17	21	27	19	23	24	18	24	33	32	19	26	28	25	27	25	23	25	24	24	27	24	25	9	23	36	24	20	23	22	9	18	14	24	19	20	23	25	20	22	23	28	20	29	13	27	30	27	22	23	12	18	16	24	23	18	11	19	27	21	16	12	19	19	14	22	25	32	31	21	31	14	22	38	22	18	21	22	25	18	24	16	25	18	27	27	24	29	23	20	30	23	25	28	26	20	20	26	34	20	19	20	18	20	16	22	21	24	25	23	23	14	27	20	22	34	19	22	21	24	36	16	19	20	19	19	22	29	25	16	13	20	20	21	18	32	14	41	30	29	25	15	25	21	25	16	22	32	19	19	25	23	31	22	22	20	24	22	19	21	24	24	24	25	20	23	27	30	29	16	21	28	22	22	20	24	20	20	33	25	21	26	18	18	20	16	18	12	27	21	22	20	25	29	15	24	29	29	23	19	14	19	30	21	18	26	17	26	13	27	28	25	22	28	15	20	32	26	24	23	28	22	17	26	24	26	28	27	24	19	19	21	11	15	24	29	18	22	26	17	22	18	28	14	21	25	25	20	19	25	19	26	22	16	19	24	29	19	26	20	16	22	16	19	23	24	21	25	17	24	17	26	25	27	21	20	24	23	24	20	19	26	24	16	19	30	13	24	30	28	23	28	23	27	23	24	27	27	16	25	18	20	23	25	26	24	19	31	25	18	18	31	21	29	19	25	13	25	26	24	33	28	15	22	25	19	22	24	21	16	22	22	22	21	22	33	23	20	30	15	22	24	18	20	13	19	29	10	27	28	16	21	23	22	18	14	24	22	23	20	27	28	24	15	21	17	23	28	23	19	19	29	19	22	20	22	24	24	25	18	17	15	14	24	22	22	17	15	17	23	19	20	26	27	24	23	17	16	19	17	21	16	22	25	24	22	30	23	21	20	23	17	16	24	22	16	30	25	22	21	23	18	31	18	15	21	20	21	22	21	29	14	21	26	23	21	25	17	23	22	26	26	26	18	23	19	18	29	17	16	17	13	21	21	23	22	21	20	11	26	26	28	27	16	23	20	23	24	19	17	21	18	28	23	24	23	21	27	31	31	18	26	30	29	23	25	17	27	14	25	23	19	21	22	21	19	21	20	16	28	25	28	16	15	21	19	25	20	25	24	21	20	19	25	20	36	17	22	23	25	18	20	27	21	24	16	22	14	34	21	23	20	21	25	24	27	18	15	21	20	17	20	23	25	21	16	30	20	20	22	30	23	23	22	23	24	14	17	16	16	20	17	28	13	21	24	24	15	17	21	23	25	23	27	21	16	25	20	18	17	15	25	26	23	23	26	21	31	16	33	28	16	25	14	29	25	21	25	15	18	28	24	30	28	25	25	27	19	20	17	31	24	29	27	10	19	27	20	18	30	16	23	27	15	19	15	28	14	26	25	23	28	14	27	18	26	24	27	21	25	26	17	23	15	24	20	19	19	19	17	22	17	29	21	30	26	25	25	11	22	25	28	21	15	23	23	16	22	28	25	23	32	29	28	21	21	16	26	16	19	20	20	23	32	17	22	28	23	23	16	23	17	15	17	24	18	34	21	29	15	22	23	29	14	34	29	25	18	27	13	26	23	16	19	25	34	26	22	21	17	25	23	27	26	19	20	24	23	19	18	30	17	13	18	28	15	21	23	27	17	26	17	26	26	19	23	20	25	20	27	20	27	14	22	24	21	23	18	25	23	35	23	20	26	34	26	20	25	19	26	24	23	26	22	17	26	19	23	23	22	33	24	24	22	26	29	16	13	16	25	23	20	19	25	27	14	25	27	19	22	18	20	14	21	24	24	20	38	24	19	21	22	22	22	22	16	20	24	12	20	33	21	22	29	25	24	21	25	19	26	27	15	25	29	21	20	18	27	23	21	23	28	22	24	27	22	19	20	18	33	25	23	24	28	21	25	24	16	26	15	15	22	21	24	20	26	21	20	34	22	16	15	24	18	22	18	24	20	24	27	15	25	21	16	24	21	17	23	22	20	32	32	22	25	25	25	20	15	24	21	34	35	18	15	16	17	23	23	23	21	19	21	27	28	24	20	12
46501	6301	3574	11099	17557	16252	12701	9715	7671	6043	4878	3934	3218	2725	2303	1956	1708	1438	1245	1169	1019	985	918	849	781	738	722	678	690	621	660	613	622	601	607	533	521	538	509	527	526	438	530	451	442	462	479	442	438	469	459	457	428	477	445	448	439	430	397	403	404	423	366	387	402	387	398	377	452	405	384	382	380	394	377	387	347	426	412	380	369	368	380	425	382	378	364	413	375	394	412	419	372	352	401	363	391	402	383	383	373	402	387	356	388	399	407	363	394	380	408	349	359	385	406	357	405	390	396	399	392	405	352	348	386	398	391	371	418	389	424	433	404	464	400	381	370	400	350	361	389	358	360	364	369	387	376	341	371	390	388	384	384	386	377	411	371	383	384	393	356	364	365	370	376	370	385	382	340	358	362	355	382	381	371	376	392	347	382	360	410	342	362	369	364	378	355	396	377	367	344	416	380	348	382	336	374	352	362	378	351	361	388	354	352	369	331	346	364	383	350	365	357	366	358	360	348	354	392	328	381	353	358	381	350	337	361	343	355	380	378	384	388	356	333	327	347	381	352	348	354	337	363	354	390	363	364	357	389	376	368	367	344	352	368	341	358	368	368	368	348	387	355	388	384	372	351	367	351	331	356	395	373	379	373	367	371	342	371	339	344	345	363	301	353	347	346	354	355	361	362	377	360	346	324	371	341	383	338	381	374	366	342	344	353	393	373	334	393	357	362	361	363	340	339	345	334	358	361	334	370	373	364	378	344	354	386	378	365	377	371	390	377	353	344	352	374	375	381	379	366	373	373	362	369	336	354	372	381	384	381	376	373	331	342	359	367	364	392	319	341	331	382	356	370	371	349	389	323	337	360	345	345	346	341	406	362	336	387	353	382	373	375	382	371	338	378	327	370	367	352	408	335	375	385	399	360	346	353	386	361	348	362	385	401	414	403	350	350	339	401	368	343	337	387	355	371	328	323	403	373	359	354	382	357	353	371	332	385	373	364	358	341	345	380	370	349	361	350	361	365	359	380	356	392	357	365	356	395	377	340	379	361	365	366	388	338	346	388	371	361	315	372	370	367	378	353	343	337	360	364	353	336	370	360	361	361	365	383	350	372	377	362	358	373	373	405	342	374	367	349	370	373	354	375	385	343	366	331	351	367	358	357	357	368	351	369	379	392	355	358	369	366	398	363	372	316	336	341	367	382	390	382	369	351	322	376	331	386	368	383	349	384	395	342	356	337	390	384	355	374	398	373	376	377	384	338	342	353	380	361	385	332	381	331	357	408	383	369	373	374	382	349	373	348	366	359	349	404	376	373	367	360	348	356	343	338	360	333	357	329	399	375	352	359	384	392	370	353	386	362	350	365	358	339	374	363	360	337	374	368	336	371	372	392	377	362	387	355	346	360	340	364	382	360	355	380	349	362	366	346	350	355	374	363	335	350	353	360	368	370	351	379	350	358	367	360	394	374	386	356	388	367	367	370	383	369	364	347	381	360	367	377	368	383	340	385	379	351	381	381	359	383	387	367	363	372	362	345	368	373	396	335	339	361	354	342	367	332	350	354	371	338	344	357	360	372	392	378	388	319	336	395	354	360	326	346	358	388	402	330	357	316	377	360	355	382	375	350	366	368	342	349	353	365	355	358	360	386	349	368	363	379	365	358	351	378	338	409	366	371	375	396	362	373	319	333	331	356	385	352	373	369	366	350	357	360	345	360	358	393	335	376	345	353	344	382	349	352	334	376	379	388	390	374	352	374	365	393	356	363	362	347	385	359	325	395	355	337	393	375	386	365	347	370	372	385	360	355	358	320	369	392	361	362	356	363	378	349	369	351	387	375	381	341	368	387	359	363	366	366	375	321	370	362	364	348	353	348	355	392	341	330	401	363	347	355	374	362	374	376	344	365	363	404	380	343	365	368	354	345	381	372	377	369	353	338	365	374	381	373	345	386	379	332	334	378	399	355	348	337	386	366	378	352	342	336	343	353	361	365	378	383	348	350	323	402	359	375	369	375	400	369	396	361	371	367	350	381	362	353	350	357	391	352	353	349	374	353	355	384	392	387	372	370	361	345	397	381	378	353	363	374	374	381	385	338	390	363	366	364	352	351	360	357	356	338	385	394	353	352	361	380	343	344	366	356	397	354	372	343	358	383	362	397	363	338	367	367	366	353	349	369	335	340	340	346	355	308	383	403	361	363	360	391	366	351	340	387	339	372	367	364	357	366	311	402	373	342	350	369	364	366	322	365	353	360	389	366	357	342	343	385	350	402	365	374	384	409	329	389	349	370	375	367	359	345	361	424	351	355	345	370	371	392	342	378	383	358	392	361	377	365	349	361	354	345	345	368	349	354	362	343	371	391	402	336	345	370	339	368	336	379	380	343	371	350	355	361	351	338	367	355	347	366	366	358	397	369	369	339	352	365	370	355	363	364	346	377	324	367	361	338	356	362	384	376	357	372	383	379	376	347	361	328	344	323	370	309	354	392	371	347	363	361	357	360	384	384	359	379	383	339	349	332	372	399	377	344	345	367	376	364	370	342	382	326	351	348	375	331	354	362	350	397	348	360	354	360	380	353	344	337	370	370	364	366	371	346	338	388	361	377	364	399	358	384	367	339	332	365	386	378	378	375	360	368	384	365	387	381	362	363	385	355	336	335	352	357	357	402	340	365	327	356	380	333	387	355	348	343	382	354	396	360	375	397	344	359	391	381	366	375	334	351	391	390	393	365	349	364	349	379	376	362	362	371	351	364	348	353	376	375	414	362	363	332	342	355	365	372	337	356	345	375	361	366	387	373	383	361	371	390	374	340	394	349	354	400	374	390	370	365	343	328	351	334	348	378	375	346	384	360	334	371	361	406	371	334	367	391	379	336	346	380	371	346	334	341	351	343	337	359	362	338	342	379	364	329	313	361	367	352	337	342	398	368	356	388	347	350	352	389	366	349	391	362	364	359	358	340	382	371	359	364	358	343	366	372	366	357	338	368	341	387	376	391	386	338	345	354	352	351	358	368	360	344	359	372	362	348	381	332	373	387	382	336	358	349	366	351	362	377	361	363	347	360	401	350	337	371	335	358	358	377	354	361	357	380	384	372	374	383	363	365	353	420	368	363	383	345	340	370	371	374	395	382	342	377	378	327	350	333	365	379	379	344	343	346	375	375	380	380	362	384	395	369	369	355	387	401	358	352	353	377	382	345	344	400	381	360	392	328	316	363	333	376	400	366	390	353	351	375	363	327	351	380	361	360	343	377	339	373	365	366	342	344	387	359	375	390	405	381	382	369	356	364	357	386	372	367	352	406	342	354	356	348	391	359	336	380	358	345	390	345	374	386	347	391	372	324	365	354	362	340	355	350	381	369	323	355	370	370	359	336	348	347	330	338	339	357	360	360	358	345	328	362	368	357	346	370	350	368	370	356	352	394	333	355	356	337	363	377	362	371	405	358	370	365	373	386	323	352	357	382	358	360	371	382	398	363	385	325	373	359	391
15473	3094	162	133	181	196	185	159	166	113	129	111	104	108	86	86	77	75	75	69	69	70	60	73	68	63	69	59	58	53	70	60	59	67	58	56	54	57	56	66	55	60	57	45	57	62	56	53	60	53	64	48	58	57	65	58	65	53	50	67	57	51	56	55	66	52	62	69	55	62	64	58	48	66	61	61	43	46	53	52	45	54	59	56	51	61	53	52	57	61	54	52	60	55	58	51	67	51	60	58	52	50	66	50	66	48	64	55	64	53	51	59	66	47	66	53	70	61	59	61	65	47	56	64	59	60	49	59	50	48	64	52	58	65	67	67	49	61	54	57	50	47	49	50	62	57	48	60	46	61	59	44	52	71	62	62	59	61	67	64	48	75	66	72	59	45	52	44	49	52	63	52	70	43	60	57	60	64	61	65	48	59	60	54	56	61	72	52	58	57	64	45	51	65	46	43	67	65	58	52	53	52	59	48	46	56	51	58	60	61	49	56	53	44	52	57	64	74	56	51	62	56	55	64	54	59	54	84	58	55	47	56	70	54	55	50	57	52	47	62	58	58	54	52	43	60	60	54	56	41	48	53	67	55	50	66	62	61	47	65	53	53	55	47	65	73	65	50	47	49	44	59	65	58	62	53	57	63	55	45	51	56	51	69	65	53	50	55	54	59	58	56	50	61	53	74	55	63	41	53	59	51	66	60	70	62	56	48	70	61	66	56	59	60	45	55	45	54	51	50	60	67	46	56	52	55	60	62	51	43	57	49	74	59	63	59	46	59	58	59	64	44	62	55	53	50	64	62	57	52	54	59	54	58	50	49	40	62	55	61	52	60	43	62	53	55	57	48	69	54	57	60	63	65	63	57	44	58	42	47	64	51	65	74	66	58	64	58	46	48	69	59	50	63	57	50	58	47	55	65	59	63	52	50	58	50	58	55	46	50	47	50	69	50	62	50	50	51	57	61	51	50	58	46	48	61	53	53	79	75	59	51	48	64	71	59	65	61	51	57	58	63	59	66	49	58	62	52	43	62	48	57	53	55	62	44	54	57	66	66	50	56	78	54	50	57	66	66	69	46	69	63	63	49	56	52	53	52	53	54	53	62	66	66	51	47	51	49	74	61	56	49	67	62	59	50	54	57	54	63	67	60	52	54	56	64	52	57	45	56	66	60	60	53	51	55	52	49	69	70	67	52	52	56	57	50	68	56	70	56	42	57	51	69	57	59	61	56	64	65	47	65	50	51	62	52	59	68	45	49	47	55	62	49	49	64	52	65	46	52	54	58	38	60	62	58	53	58	64	59	55	49	50	57	65	56	57	42	63	64	41	65	61	54	53	60	57	56	55	51	60	46	53	55	63	60	47	60	63	52	59	71	56	56	55	60	67	67	43	51	41	63	54	63	70	69	50	38	52	57	55	54	49	58	66	59	53	64	52	52	53	61	51	59	49	55	67	47	38	59	49	55	62	43	68	53	76	55	63	50	66	67	53	74	42	53	52	40	58	48	40	64	47	47	48	61	60	63	40	62	63	66	49	69	63	47	58	50	52	59	58	54	54	58	56	53	48	44	58	59	52	54	50	71	51	71	75	45	53	55	62	49	59	50	51	57	44	51	56	51	47	63	56	62	63	56	52	56	60	63	51	65	62	56	56	74	56	53	54	72	52	57	51	73	67	58	57	68	60	58	60	48	53	54	57	51	54	64	48	62	51	55	69	57	59	58	41	49	65	52	45	59	50	52	60	44	57	51	58	43	55	63	72	55	54	62	69	62	59	43	64	58	46	62	49	67	56	61	51	55	57	75	66	65	72	62	68	68	50	55	61	50	56	62	52	56	50	55	52	48	66	58	58	61	63	65	56	59	51	66	60	49	62	69	57	67	52	64	60	51	58	53	56	49	57	59	51	53	68	63	51	55	61	67	57	68	57	48	44	63	63	45	55	71	72	52	63	61	46	52	59	56	41	51	50	50	63	61	67	58	68	57	69	72	69	58	64	59	55	52	56	59	63	56	58	54	58	62	55	43	57	49	57	54	55	52	55	63	48	61	61	50	56	59	53	63	51	70	46	59	46	64	46	51	52	57	54	54	53	61	53	48	48	51	69	47	66	57	60	55	64	66	64	51	45	61	46	47	65	67	58	59	51	41	52	52	55	57	67	55	68	62	61	74	63	54	49	57	55	57	60	55	60	55	55	57	64	53	52	43	40	51	61	70	55	59	56	44	60	52	70	65	71	73	59	68	51	54	51	62	49	69	69	49	59	58	55	63	67	58	40	60	55	53	59	44	58	49	67	51	54	61	56	59	50	67	64	51	76	55	56	65	53	64	63	60	54	51	77	56	63	52	50	59	57	63	55	49	61	50	60	51	59	51	55	55	73	42	48	64	67	51	46	49	47	46	61	58	52	45	53	49	60	53	59	65	42	64	48	59	57	60	62	63	53	65	53	58	51	57	47	54	60	50	70	50	60	51	67	54	58	61	58	84	52	61	54	49	45	55	57	73	62	62	45	48	53	52	75	63	41	78	59	54	64	59	51	71	51	72	54	61	49	55	42	61	48	51	59	51	49	63	43	55	63	65	56	72	48	54	35	60	52	59	63	65	55	58	56	52	64	59	48	51	67	54	57	59	53	59	44	51	49	60	63	55	63	58	64	70	67	66	71	51	45	74	69	53	61	50	47	52	50	61	48	65	60	63	58	49	58	46	50	55	55	68	57	50	58	47	79	57	71	55	50	63	57	61	44	74	60	48	57	53	45	41	67	75	71	43	56	60	49	47	56	54	57	55	57	52	48	62	65	59	58	65	61	66	49	58	67	50	48	70	60	60	44	61	49	63	45	56	52	55	62	60	54	37	66	53	66	53	49	49	46	65	71	50	65	57	39	58	72	53	44	59	54	68	58	50	61	55	47	57	42	67	58	60	45	62	55	57	58	64	65	61	51	66	61	43	41	62	56	50	59	71	54	51	55	58	49	51	65	50	43	41	56	61	51	56	69	65	62	65	60	53	58	45	50	60	51	60	54	71	49	63	70	60	48	53	64	68	47	70	51	56	57	46	69	70	53	57	55	52	64	49	46	55	74	56	52	69	50	55	47	46	55	67	51	48	66	61	60	61	71	57	66	61	56	45	50	62	48	68	45	48	59	54	64	47	54	62	64	40	50	52	66	45	55	58	60	72	41	48	64	45	59	59	59	57	49	63	72	59	58	66	69	58	52	55	65	53	61	50	48	56	53	63	45	52	65	60	52	57	55	52	58	46	51	50	70	63	59	65	52	65	57	42	60	46	71	75	55	56	63	61	68	63	64	56	57	64	53	62	60	46	56	55	64	57	59	63	59	45	52	64	57	64	58	64	63	56	57	56	62	54	64	53	69	58	53	53	58	61	51	64	68	52	60	47	48	61	59	57	48	62	57	65	62	62	57	69	52	58	67	58	55	55	46	59	49	40	66	59	61	60	54	48	57	56	57	50	65	71	64	60
45814	7100	3752	10410	16621	15370	12252	9488	7638	6186	5050	4193	3639	3090	2619	2340	2097	1848	1767	1738	1561	1473	1351	1402	1297	1238	1171	1210	1235	1224	1169	1177	1110	1072	1124	1149	1065	1033	1051	995	1028	1016	1005	1031	981	1053	995	980	955	979	987	913	971	968	964	968	912	989	899	915	910	897	914	906	909	947	927	920	896	931	947	952	866	961	912	932	924	905	897	912	885	913	895	913	913	906	937	882	937	824	891	941	922	911	925	905	916	891	943	937	845	889	908	868	821	928	966	955	901	909	913	920	893	936	937	865	891	944	945	955	909	900	904	941	936	886	883	940	924	963	921	902	972	913	895	936	916	920	933	908	895	888	925	900	904	916	929	883	889	917	835	906	877	895	910	904	929	912	976	885	874	959	903	880	890	883	888	913	913	909	960	878	877	879	908	880	873	914	890	918	885	922	886	884	872	926	852	906	894	911	932	846	868	887	881	861	889	946	859	856	921	898	905	906	928	822	936	901	892	875	846	914	861	898	854	915	871	859	919	857	947	893	876	959	850	840	871	878	859	883	896	890	893	881	922	858	889	918	912	886	922	854	856	896	907	898	952	868	916	906	914	860	870	891	872	900	898	905	919	933	870	893	905	889	857	926	929	869	878	917	898	893	888	849	904	847	932	903	876	894	910	884	852	901	879	968	926	878	939	875	907	852	893	871	920	843	917	919	898	886	881	890	905	889	877	845	885	814	885	894	884	897	879	919	945	936	918	887	906	893	897	920	894	887	877	892	896	895	837	856	871	874	910	859	850	866	896	893	877	878	868	865	922	861	933	891	886	880	903	857	922	884	917	847	883	846	914	852	847	931	876	867	907	931	907	897	915	904	929	887	938	891	906	879	842	906	897	870	892	913	921	878	915	853	828	885	894	936	871	892	942	849	869	923	914	877	864	891	915	911	920	905	907	854	914	936	894	885	846	871	863	903	865	913	935	910	875	903	904	877	899	891	875	938	928	969	931	881	887	867	918	919	894	932	919	863	884	912	882	899	905	858	921	895	912	882	889	876	880	895	855	876	878	865	874	899	888	890	894	935	891	909	845	869	940	821	929	925	907	868	863	874	900	907	903	930	911	887	947	875	913	897	928	909	854	869	873	905	865	824	983	834	872	879	875	901	858	877	918	822	917	827	906	932	951	872	893	854	921	889	862	910	898	880	917	905	893	936	916	847	913	928	873	856	919	887	894	870	890	935	873	810	871	856	948	877	885	845	908	870	911	853	906	913	877	965	865	910	900	934	931	941	904	874	865	917	926	904	893	848	950	914	927	850	891	898	938	909	913	888	884	929	899	908	844	880	828	914	889	910	918	844	836	868	961	863	966	910	850	967	864	883	844	843	894	840	931	969	880	889	980	857	857	911	899	950	835	876	928	915	958	887	909	867	891	942	882	916	890	896	907	844	911	896	926	913	875	919	892	922	868	883	872	916	822	837	906	872	936	817	917	934	865	889	855	989	882	875	910	893	906	855	831	853	868	903	897	893	916	874	852	956	877	914	852	878	897	871	853	951	884	878	872	880	852	857	881	872	942	875	831	887	891	889	886	927	889	882	911	879	900	871	879	878	832	860	877	852	930	832	852	841	849	904	891	867	920	886	876	942	888	878	898	868	876	880	930	868	924	890	880	834	940	944	885	920	835	837	907	873	878	905	898	906	848	840	880	867	834	891	877	896	914	888	882	868	876	897	862	846	873	872	885	924	910	896	905	877	932	883	863	878	886	885	906	897	870	931	841	880	878	853	906	917	915	856	884	893	877	891	882	828	842	925	930	897	840	880	876	882	886	893	864	841	910	898	927	949	911	864	908	863	919	885	837	892	914	844	906	877	969	938	908	931	942	865	892	913	849	875	867	916	873	952	897	960	884	917	854	906	862	855	896	893	929	950	937	919	888	871	894	859	890	876	867	887	867	897	868	906	921	876	899	914	878	900	848	849	899	859	873	916	903	901	864	914	927	903	897	876	903	918	918	836	934	890	861	910	869	889	899	926	873	878	921	856	876	848	847	903	915	889	903	869	885	854	886	922	865	830	887	841	879	881	882	915	863	893	940	908	844	878	898	885	922	895	847	888	912	912	908	850	933	870	914	898	870	883	904	859	926	870	915	904	885	938	882	878	852	953	860	859	874	872	922	900	919	898	860	910	942	870	905	912	906	937	885	871	949	890	883	872	868	928	894	886	848	940	823	946	880	885	890	865	938	885	885	838	920	926	894	900	954	877	907	892	896	889	896	884	885	865	922	884	877	907	880	841	876	857	862	939	920	911	855	873	884	889	862	861	915	894	887	875	869	904	871	900	907	875	891	854	892	890	857	805	849	903	891	820	860	934	906	883	872	897	883	875	912	902	921	938	846	887	922	897	871	888	943	891	923	958	879	847	883	865	886	901	893	943	889	876	952	914	844	870	876	890	945	908	848	886	903	892	889	874	867	867	898	893	919	935	913	868	869	933	886	901	871	899	906	863	938	928	926	905	884	909	885	869	897	924	887	854	887	844	914	902	915	894	926	857	901	871	846	928	896	808	869	882	883	846	883	862	844	934	903	936	905	867	883	893	909	836	891	881	896	865	878	885	900	871	905	888	876	885	893	895	851	885	880	917	877	895	870	917	871	883	874	889	874	912	893	857	884	928	850	927	926	885	908	888	896	894	874	950	882	901	891	827	946	869	953	876	891	902	909	849	899	864	855	884	863	921	918	915	911	932	838	902	853	898	915	919	909	880	894	879	854	805	887	929	880	927	903	882	829	858	881	911	914	952	840	915	843	910	845	855	890	895	909	887	886	874	873	948	893	929	946	838	836	860	859	900	927	857	921	904	923	898	853	957	912	912	936	909	874	890	874	867	863	883	954	844	880	934	955	892	899	883	877	818	846	853	912	845	904	903	914	889	867	900	862	867	896	966	864	852	835	829	908	896	889	878	908	924	916	868	910	919	894	885	874	861	881	908	875	850	842	860	898	931	878	901	889	892	923	923	881	891	947	901	882	936	915	898	901	897	859	889	935	863	882	883	858	865	844	921	915	891	946	896	844	886	883	842	928	943	860	879	899	911	855	954	898	894	860	843	903	907	865	862	856	908	940	868	898	892	838	909	868	870	843	892	948	870	832	879	885	881	939	927	893	893	885	925	854	930	897	883	847	877	922	927	852	882	900	884	876	915	847	853	902	890	875	913	904	935	892	891	866	930	894	885	830	898	874	899	874	877	928	859	922	872	938	907	859	923	901	872	871	844	908	875	928	915	919	900	924	820	876	872	941	880	898	856	939	908	955	904	874	910	943	830	875	878	920	895	839	924	854	896	875	894	804	899	869	840	893	889	880	928	913	903	840	907	947	875	870	851	856	875	924	872	866	892	892	866	894	911	876	888	847	872	892	917	853	959	903	899	815	895	833	902	901	897	890	886	869	924	951	909	910	876	889	894	835	862	861	938	892	939	852	906	928	876	879	903	935	918	912	872	931	915	889	892
24600	9563	309	165	311	329	275	238	202	187	161	158	128	122	110	94	77	64	78	82	53	74	69	55	53	54	45	63	54	51	48	58	43	46	59	52	48	64	44	41	54	36	49	47	45	48	51	56	52	34	49	49	46	48	52	48	41	45	44	44	45	37	54	52	35	46	43	48	42	47	38	49	56	43	43	45	35	38	40	48	49	44	44	43	36	52	45	35	40	45	52	51	32	46	41	37	41	46	50	55	43	42	47	33	49	40	43	40	39	47	24	36	50	47	46	44	42	39	38	48	41	45	45	45	42	42	47	30	33	43	44	52	41	42	43	37	43	42	40	51	44	44	35	46	39	46	34	48	47	42	50	47	43	44	36	57	55	43	45	33	45	40	51	43	34	43	44	43	40	33	36	48	37	39	39	36	40	32	56	43	51	47	54	44	33	40	49	44	43	40	39	32	37	48	43	59	51	59	44	52	48	39	45	31	41	43	40	40	52	36	43	31	41	43	47	42	37	46	40	40	42	37	48	35	48	44	31	60	40	39	40	41	43	43	43	48	45	46	48	48	47	49	40	32	50	26	47	37	43	35	50	43	36	42	39	46	37	46	37	42	39	41	47	45	34	43	38	52	46	35	28	39	55	45	49	43	44	41	35	42	39	38	40	34	46	41	31	43	46	42	50	33	49	35	36	52	44	47	40	43	39	39	37	46	49	28	51	42	34	41	44	40	39	54	36	34	42	37	35	48	41	42	41	41	44	55	56	32	46	22	45	47	37	34	26	42	47	60	46	49	46	42	27	34	50	33	38	45	30	45	42	48	33	38	44	55	44	51	37	36	31	52	36	35	48	51	36	41	56	34	44	43	41	49	29	50	54	48	46	38	49	38	41	40	52	39	43	47	43	35	52	37	36	53	36	41	34	43	54	41	49	47	38	35	41	33	39	40	55	47	42	41	46	47	46	43	49	37	54	46	41	47	43	39	37	37	46	40	47	39	39	52	51	41	51	42	41	47	35	41	45	44	38	47	46	52	50	51	41	42	46	55	48	39	57	44	45	54	50	39	44	37	40	44	39	51	39	41	47	32	44	58	38	41	43	45	42	40	48	31	30	38	38	31	46	36	29	44	45	46	37	40	38	42	39	27	45	46	38	48	42	45	42	40	53	40	44	40	42	43	39	46	40	40	34	46	37	41	40	38	50	38	54	47	35	39	40	45	47	41	36	42	50	49	39	37	36	34	42	52	45	41	22	50	53	40	45	39	26	33	54	40	56	42	50	45	35	54	34	42	42	34	40	49	40	51	49	37	41	38	37	45	37	46	42	33	43	44	45	24	38	38	30	42	34	46	47	39	40	48	47	36	43	59	35	40	46	32	44	43	35	41	42	52	46	43	47	47	40	42	46	46	57	57	54	49	45	42	35	47	41	37	37	41	36	40	33	40	46	49	44	35	45	39	49	47	41	40	34	39	41	44	35	48	39	44	48	44	39	50	34	50	42	45	45	46	38	47	58	48	51	32	43	42	38	33	40	36	39	40	33	36	36	37	43	37	40	48	37	56	46	41	48	38	40	38	34	41	41	44	44	58	41	48	52	40	46	42	46	28	29	40	47	27	40	37	38	37	51	45	50	45	37	43	46	51	46	35	34	35	36	38	51	45	47	50	35	41	49	47	33	44	54	37	37	32	33	36	48	48	43	40	38	51	49	41	46	35	43	40	31	41	48	34	38	54	48	37	49	40	49	43	42	43	31	43	37	42	38	45	40	47	50	40	47	40	44	45	47	51	53	37	45	36	39	30	40	47	44	56	26	47	44	46	53	50	50	40	35	40	30	34	54	49	38	34	49	41	55	39	43	49	43	55	45	37	42	45	40	37	44	33	28	46	39	44	46	38	38	36	47	41	47	41	49	54	45	51	46	44	39	52	43	53	37	36	45	32	32	51	50	41	39	54	46	42	32	48	47	41	31	35	42	38	47	47	46	63	38	41	32	30	49	45	48	45	34	34	49	45	38	37	38	41	45	36	44	40	43	45	37	40	42	43	55	41	37	42	37	39	46	35	51	43	38	48	45	52	50	48	30	42	47	49	40	34	43	49	37	47	33	37	42	38	51	56	58	52	38	42	43	52	32	32	36	51	50	47	45	48	32	38	38	38	38	46	27	39	50	48	37	40	46	44	36	38	31	44	40	37	34	40	43	41	45	34	50	38	44	43	42	55	32	38	40	34	51	46	43	31	35	41	41	40	61	44	53	41	47	44	46	48	49	46	41	49	37	35	36	41	41	46	33	34	33	48	40	35	41	36	34	44	39	35	33	35	37	46	46	48	42	33	49	47	44	41	36	44	55	52	60	39	48	34	34	32	42	43	44	42	47	39	44	37	41	44	27	52	43	35	39	46	52	55	32	38	43	36	39	50	44	35	48	42	44	43	45	42	43	46	50	49	37	36	37	37	42	45	40	45	41	40	46	34	51	39	48	55	40	35	57	46	37	49	52	37	33	54	50	38	43	52	45	42	47	42	50	29	55	39	47	51	55	42	47	29	43	43	39	41	47	41	51	49	45	46	34	36	48	38	30	50	36	39	30	36	44	39	60	41	38	46	46	52	55	36	32	44	50	50	42	44	40	40	54	34	42	41	49	36	37	51	46	30	44	38	43	55	51	40	40	56	52	38	29	51	45	37	48	46	40	40	37	40	46	46	55	42	51	44	40	39	39	45	37	37	45	37	40	35	53	39	47	46	46	37	38	49	49	49	47	40	41	42	30	39	39	29	38	42	42	27	42	39	41	35	47	43	43	40	56	44	39	42	44	34	39	39	44	34	47	44	35	44	40	39	39	46	51	48	39	44	40	42	25	41	40	39	38	36	45	46	37	35	35	41	40	51	47	35	36	49	30	41	57	31	39	41	49	37	31	33	42	44	49	39	34	44	40	43	38	32	39	33	39	50	31	41	32	38	55	50	39	50	48	48	41	52	54	43	30	40	48	40	45	43	40	52	45	34	40	38	49	46	32	42	39	49	43	43	50	39	43	48	33	44	36	46	54	46	46	47	32	42	43	54	35	47	33	44	45	49	37	46	40	61	45	50	41	45	33	49	31	43	33	45	54	28	46	44	45	48	37	37	46	39	46	50	44	32	40	40	42	34	43	36	46	36	27	41	48	38	45	36	52	56	44	47	51	47	37	38	46	36	43	48	40	44	38	54	49	45	40	49	39	44	40	40	51	33	39	29	38	45	40	29	41	40	52	37	58	37	35	45	31	39	40	47	42	38	35	33	30	37	41	40	36	43	49	43	44	38	42	36	44	35	44	57	33	44	33	47	39	40	43	37	38	50	31	32	38	39	40	38	43	47	39	49	35	34	38	39	46	51	42	47	32	41	55	41	44	41	43	31	48	41	47	38	42	45	48	54	31	48	33	39	40	42	58	47	46	39	43	40	44	36	40	31	42	40	36	56	42	47	42	44	46	44	47	41	42	61	43	42	41	37
43237	8135	5941	16015	23748	22033	17859	14247	11798	9558	7984	6478	5264	4398	3791	3324	2893	2576	2346	2114	1876	1802	1660	1534	1507	1332	1281	1270	1237	1174	1111	1185	1187	1079	1041	1032	989	926	945	963	892	884	859	840	883	860	844	863	791	860	834	808	808	875	816	826	827	748	825	824	742	763	723	755	735	771	726	745	668	723	720	707	742	728	739	662	752	692	726	704	725	693	666	675	678	647	685	680	672	704	726	690	706	753	715	675	664	733	723	749	686	720	699	752	668	721	720	753	688	692	707	696	679	706	679	718	716	692	689	656	713	679	698	706	684	729	713	690	777	747	711	711	707	721	721	704	711	715	691	663	652	717	698	706	714	704	682	689	646	656	667	647	670	676	670	684	682	667	636	641	625	680	681	727	691	662	678	626	674	651	635	695	671	652	673	672	676	647	622	668	736	647	691	682	694	670	684	696	688	649	658	634	683	652	646	627	700	623	659	636	642	648	658	640	635	714	673	642	687	684	700	635	666	646	675	688	690	705	691	628	675	697	621	695	677	674	658	647	669	677	644	647	657	667	672	646	687	653	700	681	685	632	652	682	693	670	683	669	676	679	670	675	613	639	649	687	674	670	628	643	687	621	681	661	673	642	691	669	655	742	675	668	668	644	646	700	653	698	608	635	698	673	666	683	636	688	618	645	688	619	673	702	651	722	662	689	672	690	738	642	659	691	728	683	674	649	666	665	644	629	715	689	626	619	669	595	613	648	652	697	635	652	686	675	638	662	664	696	684	679	642	634	668	675	637	649	654	653	658	666	623	683	647	661	698	654	666	616	697	693	674	686	673	692	699	641	643	658	688	682	680	666	666	667	677	641	654	622	625	648	651	680	590	676	639	703	668	717	635	641	695	628	706	681	671	671	692	642	648	664	623	655	656	627	658	641	657	692	655	654	672	671	662	665	637	658	702	663	652	662	669	663	666	707	679	614	647	693	646	720	686	673	663	669	679	619	688	659	704	735	690	624	694	670	681	650	673	669	681	651	663	722	634	693	720	689	675	665	667	643	684	691	699	676	724	670	682	672	657	641	691	724	706	665	597	693	641	686	660	685	645	692	622	657	704	674	695	681	682	694	639	673	657	656	665	676	701	685	681	679	691	660	657	684	658	684	652	681	709	700	671	694	646	684	643	628	656	671	688	698	669	655	648	658	657	653	656	637	669	696	621	649	614	647	650	675	672	649	647	674	653	702	642	634	676	649	704	639	656	657	639	614	630	700	666	677	683	680	659	717	691	631	668	707	696	665	654	656	680	605	646	706	701	689	656	683	625	687	680	644	695	668	681	667	647	660	674	673	680	694	671	641	676	673	623	664	690	666	618	690	645	631	656	686	676	675	671	669	634	653	660	642	687	658	637	697	674	718	630	646	682	637	642	662	699	638	647	688	676	704	654	704	681	670	670	688	641	694	690	670	653	668	678	671	694	653	661	641	656	668	632	675	679	657	653	642	663	648	613	627	673	713	672	685	653	674	676	694	674	644	665	720	702	730	621	665	678	683	680	666	679	691	696	638	695	684	612	678	699	674	666	629	645	689	674	639	664	712	646	652	655	670	689	640	640	678	643	678	688	646	673	609	689	658	610	653	645	618	643	629	693	659	649	633	668	705	651	659	676	667	684	679	666	657	652	626	674	678	694	662	697	688	670	669	658	704	681	662	651	628	622	596	654	688	644	677	709	680	685	738	690	657	681	630	653	650	651	666	662	671	701	669	668	631	672	663	700	653	643	660	661	635	666	649	721	662	665	698	676	666	678	662	690	663	600	638	721	668	665	640	636	665	672	678	695	699	671	667	708	637	654	709	699	721	617	708	678	695	688	654	650	634	676	663	669	651	647	661	708	635	639	678	675	732	657	680	662	685	688	627	627	638	639	728	663	653	658	688	695	678	646	654	659	599	645	640	674	640	648	706	655	657	640	651	652	657	673	651	664	688	653	658	684	682	664	709	678	666	670	688	641	666	621	656	638	664	661	685	631	660	652	666	634	722	661	681	674	664	692	659	698	631	672	669	656	727	623	676	653	672	662	677	628	654	681	709	661	649	615	642	685	645	675	703	640	681	706	622	666	683	690	619	705	670	656	663	661	656	688	668	647	691	649	693	707	652	639	676	638	632	660	652	655	641	631	675	661	697	711	699	682	653	637	704	667	689	639	676	701	677	640	670	637	697	659	659	668	674	730	658	680	725	661	659	687	633	652	669	709	634	657	642	687	661	684	660	648	679	675	650	627	639	614	622	659	631	610	646	684	693	675	654	683	637	649	693	701	657	669	633	653	689	673	654	711	661	667	723	681	698	697	661	614	664	674	650	674	664	651	667	693	602	709	659	635	670	604	643	673	652	651	674	646	703	633	656	646	675	660	605	686	641	685	657	632	673	673	694	653	687	682	667	649	671	684	647	691	694	661	679	662	676	649	657	636	663	659	610	608	605	672	651	677	655	654	686	660	658	686	695	662	692	660	714	664	615	624	680	678	634	655	699	678	649	687	647	678	683	637	649	645	670	656	711	664	735	667	631	633	653	642	659	694	700	636	658	694	683	692	670	645	698	706	684	653	663	678	683	679	693	638	672	642	644	613	669	721	624	676	670	669	633	697	656	725	720	709	619	647	717	667	647	677	644	621	682	607	683	687	703	648	640	629	696	661	654	701	707	656	657	703	657	665	655	669	703	664	690	683	699	668	644	693	645	663	677	714	661	613	683	668	617	690	656	648	667	688	654	669	691	661	650	657	619	668	654	678	673	688	608	711	673	649	654	720	669	681	687	638	656	654	671	694	687	672	699	647	670	669	693	685	676	644	659	667	645	678	671	661	698	645	673	696	703	680	665	642	692	611	666	640	669	637	647	678	640	687	676	647	683	640	644	677	673	687	718	697	694	686	651	658	612	671	677	695	631	627	647	711	617	642	637	629	688	714	664	662	700	682	719	644	668	668	638	637	658	662	667	672	694	683	655	703	663	643	616	618	692	653	629	658	696	692	670	702	670	693	672	697	656	636	637	652	644	731	697	656	678	651	698	679	652	643	618	636	683	678	659	691	643	614	660	674	689	642	685	675	680	687	652	683	666	661	643	617	629	662	626	686	683	624	690	687	669	660	631	669	655	635	695	679	661	625	690	661	706	626	660	679	674	699	641	651	692	668	679	656	671	669	630	704	695	651	637	658	677	675	641	611	661	613	642	692	641	641	614	676	682	654	659	672	643	628	680	668	680	661	652	683	612	660	646	645	620	658	666	688	663	705	649	721	675	645	665	654	663	612	628	677	676	639	643	689	672	624	679	640	673	665	650	691	683	631	723	642	689	715	698	682	664	679	669	691	664	668	672	648	675	691	706	666	663	666	646	666	699	673	631	663	632	624	698	667	670	641	707	659	669	650	676	663	691	671	704	663	644	658	626	658	642	632	704	680	663	678	678	669	626	705	640	683	681	629	653	666	696	661	642	696	686	722	690	634	728	705	621
6677	574	83	58	109	115	101	89	92	79	68	71	52	51	43	48	37	41	40	42	46	49	34	28	34	40	31	46	36	37	32	43	46	42	42	41	51	35	31	24	21	38	30	27	28	39	43	36	43	32	33	37	33	39	28	23	35	31	39	44	32	40	32	48	35	35	33	29	36	34	41	44	29	39	24	29	30	33	27	33	34	35	30	38	36	34	46	27	45	31	37	32	31	27	32	29	27	36	38	51	36	40	43	44	33	32	34	36	42	40	30	36	39	43	39	41	33	53	32	22	34	43	46	34	44	35	37	32	33	29	36	34	34	27	43	40	36	35	34	42	31	37	48	42	37	49	29	43	34	37	43	31	42	48	36	31	37	37	26	34	37	36	34	37	34	36	35	48	37	38	28	31	32	28	34	34	34	43	39	48	36	44	49	30	44	30	32	39	34	40	52	31	25	41	37	45	43	27	44	27	45	45	42	37	31	44	34	37	33	50	26	46	35	35	27	23	36	44	32	30	41	32	40	39	36	30	44	29	33	36	26	25	27	35	39	47	39	39	33	38	27	38	34	34	43	36	36	28	44	29	43	37	30	34	29	27	30	37	40	42	35	39	39	40	33	35	34	42	40	36	33	31	30	26	29	48	40	31	40	42	22	40	52	37	41	34	35	44	31	44	38	43	40	40	34	34	36	41	30	37	44	33	30	43	33	28	43	33	48	38	38	37	46	26	36	26	29	31	32	37	46	44	34	32	39	20	40	26	25	33	33	30	33	32	34	37	30	31	44	29	37	34	28	36	28	40	34	28	33	40	36	37	38	28	21	33	43	35	39	39	31	31	27	39	35	36	31	31	41	40	29	45	32	19	47	32	42	41	38	37	36	39	34	40	28	28	27	38	44	38	34	41	29	41	35	35	33	34	38	36	31	36	33	39	39	35	33	40	33	42	27	26	35	34	30	37	35	33	35	28	35	24	40	30	44	48	32	33	38	39	28	33	30	41	29	44	34	40	42	45	31	29	39	39	40	33	30	41	42	44	33	36	36	31	40	33	30	27	39	37	44	35	32	41	57	33	44	41	38	36	31	26	35	37	34	39	37	35	31	27	43	35	48	46	40	33	32	34	37	49	32	33	37	35	27	42	39	41	44	42	35	34	35	31	29	40	42	45	26	37	36	43	34	40	35	44	37	34	30	48	32	37	44	22	35	43	48	29	32	41	35	40	36	31	30	31	39	34	37	39	33	32	37	38	36	29	41	37	23	39	38	35	45	37	33	43	39	32	43	38	36	36	39	33	47	29	34	40	36	29	36	36	33	37	35	36	36	48	38	35	36	45	39	42	31	45	33	38	42	29	30	29	33	46	30	28	40	52	37	32	36	44	34	33	40	43	38	33	26	44	36	31	30	35	31	29	36	27	32	27	40	41	35	33	36	24	27	29	27	46	35	29	39	42	32	27	37	45	25	31	41	39	37	32	35	27	35	25	33	28	37	24	29	37	39	46	30	33	32	27	36	39	35	27	32	39	36	37	29	47	37	26	29	36	41	32	28	45	39	35	31	41	31	35	34	48	35	34	34	39	32	35	29	35	39	42	30	46	32	32	44	45	47	42	26	31	44	33	34	44	43	43	53	43	29	35	36	32	31	50	32	42	47	40	43	34	38	38	41	33	41	26	42	40	33	41	30	41	29	38	26	44	43	45	33	38	42	30	24	33	32	37	35	29	26	26	42	34	29	27	47	23	35	36	31	40	37	41	47	43	40	35	38	31	51	38	36	39	42	29	45	34	40	42	31	25	35	33	40	31	26	32	34	36	43	50	36	23	34	33	28	30	36	31	25	37	34	38	32	37	28	29	36	40	28	41	30	39	40	27	37	31	48	29	35	46	41	28	35	32	46	38	36	40	40	29	52	44	30	44	42	35	34	35	34	33	33	21	34	30	29	43	39	27	50	33	31	29	33	35	36	36	43	32	24	38	29	30	43	36	36	34	44	47	34	31	32	33	34	27	34	39	45	31	32	29	39	33	36	34	35	32	32	36	29	25	31	23	30	42	42	31	42	24	49	37	33	30	35	31	37	37	30	42	45	31	35	32	32	33	37	39	42	25	36	37	29	38	33	34	39	42	31	27	23	37	35	43	34	42	31	38	45	33	30	40	25	35	32	24	45	33	36	40	33	34	38	32	41	30	36	34	28	37	29	33	41	34	31	32	30	34	34	33	36	28	34	32	44	40	41	37	40	38	33	46	39	37	45	40	34	34	31	50	41	43	43	34	41	34	37	27	30	45	33	35	38	26	50	34	37	36	43	28	36	36	38	27	30	36	31	41	29	37	35	36	52	35	30	36	34	41	35	38	37	37	41	39	41	35	35	40	36	36	39	33	43	35	45	37	41	35	33	45	37	34	38	39	41	28	18	35	37	40	25	36	33	44	35	32	42	32	42	27	35	39	32	42	33	29	33	33	38	31	34	25	36	36	36	33	30	29	39	35	46	33	35	34	39	28	34	37	25	46	26	25	37	33	34	32	45	42	42	40	32	31	31	42	34	32	43	44	39	35	39	39	29	31	37	36	37	32	43	32	34	35	26	32	37	41	31	40	34	26	33	37	43	30	34	39	36	29	37	35	44	34	37	33	41	35	31	28	26	37	23	38	32	37	27	35	36	40	41	32	36	38	30	49	39	40	41	29	44	34	32	42	28	37	38	29	29	44	34	38	40	36	44	29	48	33	30	35	32	43	39	42	34	40	36	48	38	29	37	27	36	34	46	41	31	24	30	37	34	39	50	32	31	44	26	36	32	32	36	33	33	36	28	40	32	32	24	40	33	40	28	33	31	39	32	32	33	37	40	33	34	39	33	34	34	36	42	43	39	37	36	47	45	30	41	36	40	41	23	37	33	40	40	38	36	29	40	42	29	46	42	37	42	39	34	27	32	35	34	27	28	30	36	42	32	35	27	49	42	35	45	36	23	42	33	39	35	44	26	36	33	32	31	32	38	34	37	40	25	32	20	44	32	36	40	40	30	27	38	40	47	47	34	50	33	40	48	35	33	32	46	37	37	24	42	37	45	35	28	43	44	38	26	41	41	41	27	28	35	46	24	39	29	35	41	36	35	38	26	33	34	34	35	40	31	35	43	32	36	29	36	37	32	33	31	33	42	35	32	42	44	33	44	28	32	41	36	30	31	34	36	43	33	42	44	36	35	42	27	37	27	38	34	33	40	29	42	42	41	39	34	39	25	39	40	36	46	39	42	40	45	33	39	34	38	30	40	37	35	41	41	38	29	38	32	38	44	35	30	35	42	44	48	36	40	40	27	29	41	42	41	27	43	37	37	33	25	38	34	43	39	35	23	42	42	45	35	41	36	26	45	51	37	41	43	28	30	32	39	39	30	38	30	36	40	48	29	35	38	44	34	49	39	40	37	40	33	36	41	36	41	42	46	31	30	25	30	41	37	40	36	32	44	43	35	35	43	30	35	21	44	32
38691	5237	2117	6153	9992	9087	6927	5227	3920	3241	2679	2254	1862	1647	1394	1141	1059	1008	979	894	829	827	802	763	723	722	677	664	674	705	703	679	599	651	630	677	630	618	602	597	625	614	626	564	590	592	549	598	586	614	603	615	594	596	640	571	589	620	604	607	600	574	585	595	574	586	596	590	575	574	570	553	595	565	542	600	553	599	578	545	540	610	544	568	613	596	577	579	530	574	540	562	567	558	540	572	560	543	570	579	575	558	521	540	590	603	532	568	549	566	574	553	555	530	574	554	550	586	564	555	572	613	570	566	573	578	577	563	586	614	586	572	551	586	600	601	564	590	578	528	560	614	584	561	593	549	536	564	586	581	555	552	555	607	587	542	567	560	553	608	580	531	590	551	526	555	563	548	552	573	588	575	572	553	584	563	573	596	559	596	586	565	543	582	604	572	565	558	553	562	571	558	583	510	575	542	569	570	538	550	585	586	544	584	609	544	594	578	538	561	566	551	541	544	560	601	561	535	556	580	613	570	553	585	540	597	600	582	593	564	597	545	548	559	538	543	552	539	618	528	573	565	560	550	549	593	543	566	588	574	576	576	553	587	563	590	559	544	519	537	544	585	560	582	633	579	557	525	566	597	543	567	590	582	540	513	559	579	597	584	562	567	571	562	529	524	572	568	583	589	562	576	571	566	609	541	588	557	531	576	548	553	572	586	613	578	541	561	563	564	571	540	550	578	534	593	580	570	581	545	567	561	580	575	534	518	578	591	542	551	557	587	563	562	530	534	580	527	551	576	569	549	560	545	541	536	569	582	565	567	558	592	568	583	521	557	608	523	549	563	592	553	580	590	588	564	581	587	550	520	563	547	557	580	563	564	567	532	582	575	644	542	554	562	535	545	522	597	549	589	546	600	533	551	571	530	555	596	523	556	585	550	576	602	559	571	576	585	565	556	559	538	572	560	578	530	589	583	569	493	549	558	597	560	580	513	543	552	575	585	586	534	561	530	581	579	611	578	554	547	554	549	555	575	597	542	583	530	550	535	551	531	570	553	558	567	592	553	560	580	518	581	529	573	575	595	553	535	529	524	555	597	536	523	538	561	544	528	527	580	547	561	584	544	579	550	549	562	571	528	549	541	590	558	537	568	548	527	537	566	526	576	576	556	538	553	572	589	554	530	554	585	599	585	553	569	560	561	520	589	575	559	570	545	559	560	575	559	561	572	557	562	532	593	589	560	566	549	538	564	589	605	562	557	548	556	587	533	526	540	530	557	571	578	559	601	563	539	575	541	535	553	576	536	550	585	579	543	535	517	586	565	564	539	570	592	559	567	538	536	566	550	540	543	560	541	605	553	531	554	551	545	558	583	565	583	549	540	582	562	536	579	600	564	586	545	559	549	564	593	529	552	564	556	482	570	591	590	552	551	555	581	579	568	580	552	541	547	577	565	498	544	552	527	565	569	603	532	574	558	605	528	546	581	572	574	594	590	568	571	547	581	576	564	551	545	582	570	553	547	545	551	578	537	547	590	535	550	555	563	518	556	530	558	566	593	571	562	561	549	579	533	532	546	553	557	598	589	593	583	569	561	597	560	557	576	605	524	498	552	535	579	539	544	525	582	550	543	562	551	567	500	559	549	605	588	568	493	577	521	564	545	581	561	586	536	579	549	569	572	558	572	580	582	566	583	548	546	541	586	581	556	548	592	581	531	544	527	557	570	567	566	573	528	589	557	604	563	530	584	593	566	587	553	587	568	562	578	559	587	536	563	560	574	548	552	577	587	507	562	566	606	553	536	582	549	578	506	571	554	560	594	565	540	563	572	557	552	571	590	554	559	609	577	553	540	524	554	526	575	566	573	481	578	613	567	567	518	620	582	578	552	576	584	564	586	561	548	526	580	566	564	525	554	574	556	553	583	569	577	574	547	580	548	532	578	577	506	567	553	558	590	571	592	570	578	573	575	584	562	588	597	560	553	570	596	561	583	587	561	574	579	584	613	575	520	544	555	590	580	569	557	583	570	562	591	575	571	544	574	580	539	540	557	629	572	565	543	596	603	572	596	564	548	527	596	570	606	536	550	547	568	550	576	535	588	524	585	598	559	553	595	569	559	560	591	566	514	591	570	554	571	577	519	576	551	564	536	526	603	580	562	566	565	558	561	545	612	573	608	533	574	559	581	559	589	593	573	576	553	557	569	543	579	601	558	543	565	558	536	560	574	587	574	594	527	565	551	550	557	559	546	572	546	587	588	560	592	537	568	536	537	577	538	557	573	582	571	537	557	575	545	604	538	551	594	585	593	548	544	564	585	564	592	550	491	569	547	558	560	514	570	540	550	585	533	530	576	569	580	604	561	566	594	591	571	512	554	534	601	587	569	585	554	601	531	583	568	527	550	572	551	573	588	552	549	585	528	541	595	589	537	548	600	580	541	594	629	536	554	566	550	568	577	542	564	584	570	584	570	564	559	546	564	522	584	608	578	548	592	548	592	582	601	555	595	568	591	542	576	561	541	576	549	560	577	592	585	558	571	551	541	557	571	579	554	596	578	579	583	582	561	573	571	562	515	592	526	572	601	532	546	542	521	537	565	585	538	547	612	522	568	541	543	556	563	548	557	557	534	560	532	602	587	544	560	553	552	557	541	565	589	587	547	591	581	577	513	505	539	537	586	583	561	564	537	564	544	579	585	580	585	556	565	577	554	558	588	576	574	574	568	549	576	519	561	582	614	600	548	534	580	597	581	511	563	573	575	601	539	551	563	563	556	558	536	583	599	592	525	562	581	543	544	575	558	558	583	605	560	497	545	556	549	572	594	599	566	605	553	600	565	547	534	606	563	553	593	530	527	544	539	572	587	565	604	584	536	576	560	588	591	525	560	569	555	569	608	572	551	564	571	547	542	578	601	586	568	544	567	567	512	568	540	582	574	512	552	528	560	532	541	572	550	600	584	543	538	606	552	611	555	544	563	566	549	537	557	518	572	551	561	576	538	559	547	552	535	544	582	544	523	572	576	541	598	539	590	612	544	549	549	566	544	598	562	592	547	586	553	521	567	532	609	597	560	562	556	585	586	581	567	587	575	577	569	558	567	613	534	565	549	600	561	582	576	552	587	550	573	566	572	583	546	567	545	532	556	576	545	552	574	565	570	557	552	571	569	563	516	560	566	588	547	564	556	545	603	545	571	580	568	590	541	560	573	558	570	543	531	605	534	553	569	567	580	546	581	529	567	538	532	529	563	523	569	550	576	547	542	567	576	576	578	573	571	577	544	562	536	555	600	597	594	540	588	577	537	549	542	601	526	550	552	555	576	545	580	618	536	564	584	615	561	588	548	541	575	562	551	545	578	561	554	567	563	529	572	562	575	565	543	477	577	556	566	590	579	547	589	571	549	575	537	611	572	603	535	558	536	592	584	589	564	589	519	567	605	580	590	530	573	560	561	513	586	561	574	592	555	539	569	572	568	592	556	564	582	569	564	534	583	579	575	588	545
17259	4503	175	103	184	198	159	119	116	106	96	102	75	57	50	51	43	30	40	33	39	37	43	38	28	31	27	21	31	35	30	23	25	22	23	37	29	36	31	38	23	21	27	22	20	22	24	21	20	25	30	26	33	22	21	22	21	21	21	23	32	30	22	21	23	18	26	23	21	33	24	23	28	28	22	26	20	27	17	20	23	36	22	13	12	23	29	17	18	26	23	18	25	29	25	25	23	13	32	20	24	24	26	37	14	23	30	22	24	27	23	24	28	23	18	15	21	19	22	23	19	21	18	21	18	21	21	18	27	24	24	22	20	26	30	13	27	16	20	21	16	31	18	22	26	19	22	20	23	26	26	19	18	28	19	23	15	22	12	26	29	21	26	23	22	24	15	22	20	20	14	27	30	21	28	19	16	28	13	26	18	19	31	21	21	23	24	23	14	25	21	19	35	24	18	26	18	28	24	18	20	17	25	20	26	16	25	21	21	23	22	23	21	29	29	24	29	25	21	22	17	15	22	21	15	30	23	16	29	16	21	15	22	25	21	26	28	19	13	26	20	27	16	30	24	22	23	24	23	20	22	17	17	16	18	13	33	32	20	26	18	21	20	25	18	19	25	21	24	20	18	26	21	19	28	18	24	16	26	20	14	21	18	21	24	23	18	25	22	18	27	24	26	16	23	18	21	27	22	21	24	20	22	17	16	21	15	23	25	20	17	27	22	28	17	21	29	20	26	23	24	28	18	19	25	18	18	21	20	24	22	23	21	24	25	14	16	19	26	27	25	15	25	31	22	18	23	27	25	26	22	21	26	17	15	14	20	16	25	23	23	22	21	18	25	23	16	25	16	21	24	12	28	29	15	25	15	24	27	19	25	31	28	19	24	26	22	30	19	26	33	21	24	28	24	25	18	16	21	24	29	30	29	21	23	25	25	22	27	21	16	16	27	22	28	28	17	22	26	29	21	29	13	30	19	26	26	22	17	25	16	23	16	24	21	27	24	19	19	18	27	24	26	22	15	29	22	31	25	22	22	22	19	23	29	24	20	28	22	21	10	21	21	21	19	20	17	25	27	29	32	20	17	26	16	26	18	28	24	30	20	19	20	29	23	18	20	21	20	19	24	19	25	24	17	22	16	26	19	19	30	27	22	24	26	19	22	30	27	25	16	15	25	21	18	26	19	20	24	17	21	16	32	26	22	16	17	15	21	28	22	17	37	11	23	23	18	28	26	15	32	17	23	24	21	17	25	21	22	17	22	28	16	21	21	20	31	22	23	20	22	22	15	26	17	25	17	28	21	21	17	28	25	21	14	21	23	21	20	24	29	28	22	25	21	19	24	15	23	19	18	21	28	18	22	28	13	13	22	26	33	18	27	13	21	17	26	22	22	13	22	24	18	21	17	26	24	27	23	19	21	25	25	29	23	35	23	17	15	28	18	23	15	24	18	14	22	28	20	24	18	18	14	23	29	21	23	21	21	30	29	23	22	32	30	25	23	20	24	19	11	17	30	26	14	13	11	24	21	24	23	32	24	35	19	28	23	33	19	24	25	25	13	16	17	19	25	16	24	25	18	33	21	19	9	25	26	29	24	22	17	22	14	18	26	23	22	25	30	23	25	26	27	20	23	18	20	28	26	22	28	21	25	18	23	21	24	23	19	24	18	20	21	21	21	24	30	24	16	26	16	30	17	23	21	18	21	29	18	26	13	16	22	24	25	22	9	25	24	27	29	28	25	22	26	25	12	16	23	29	19	17	22	17	18	14	20	33	19	23	22	28	20	29	21	19	23	23	27	21	25	22	26	23	27	19	21	21	25	28	33	14	29	31	22	13	26	20	23	30	22	17	22	26	30	27	21	23	15	20	23	17	23	27	27	24	13	26	22	21	28	28	19	29	27	21	27	29	24	21	18	27	26	19	16	16	29	23	19	19	19	28	21	24	22	21	35	20	25	23	22	19	22	25	20	25	25	28	25	20	20	19	21	28	25	22	29	25	28	29	30	20	28	18	33	25	32	34	21	17	24	24	23	17	18	18	29	29	21	20	27	15	27	26	19	20	19	26	20	20	23	25	23	24	20	21	30	20	27	27	12	23	24	16	18	21	17	19	25	16	16	19	26	29	20	18	22	24	26	30	20	24	19	18	18	26	22	17	22	30	28	25	31	15	21	24	40	14	22	29	21	17	23	24	28	26	18	22	22	15	26	23	18	25	28	28	26	18	29	20	17	20	20	18	28	22	19	23	26	20	21	19	26	17	20	23	16	24	18	24	21	13	18	25	17	14	23	24	22	28	36	19	23	26	16	30	22	23	25	28	28	28	20	27	16	27	22	20	29	28	26	17	20	15	14	20	25	21	26	19	19	17	26	13	18	30	18	27	28	22	23	21	31	29	18	23	19	22	22	24	27	23	18	18	20	22	19	22	27	22	20	28	19	23	28	22	18	17	21	19	18	23	26	24	28	20	25	24	22	21	29	27	20	28	23	28	15	19	29	18	18	19	21	32	24	16	28	19	25	23	35	20	27	18	22	31	23	16	15	17	39	25	24	26	17	25	31	26	24	26	27	23	28	22	22	30	18	16	19	25	27	21	25	34	28	24	19	28	28	22	29	20	27	19	13	27	27	20	25	24	15	22	17	31	15	24	29	21	21	25	23	27	30	25	15	24	26	22	17	29	23	19	14	23	17	22	23	23	32	25	17	18	22	25	29	23	24	25	23	24	23	23	20	20	29	21	21	22	30	16	24	16	25	30	15	14	18	21	25	20	18	21	16	20	21	24	24	13	21	20	26	20	22	13	4	22	28	17	19	34	21	22	18	25	19	16	20	16	16	21	22	22	27	18	19	25	21	27	31	21	23	15	27	29	22	19	20	13	21	17	23	23	24	22	17	21	23	21	30	26	19	20	23	24	18	28	21	21	24	16	22	24	22	24	19	18	24	17	35	23	21	21	20	26	28	22	17	26	18	22	21	18	21	30	26	20	18	26	28	21	20	19	21	20	26	18	21	14	25	18	23	28	34	29	20	21	25	15	23	29	18	21	24	23	18	25	24	25	23	22	11	21	27	21	19	18	18	22	19	23	26	25	21	25	27	16	27	28	19	26	21	20	26	21	17	28	35	25	31	29	18	19	19	30	16	28	27	22	26	31	18	17	22	21	24	33	35	21	29	21	24	21	16	25	26	18	30	22	17	21	22	19	18	19	22	17	28	26	20	20	23	27	19	20	15	20	20	21	20	26	17	35	18	31	29	12	16	15	20	21	18	17	23	17	21	18	26	16	29	22	23	25	21	21	15	23	31	33	29	16	27	16	30	24	17	31	27	25	23	21	22	31	20	19	16	23	16	24	21	28	28	23	25	25	19	19	24	22	24	21	32	25	27	26	24	17	24	29	17	20	17	16	18	26	20	23	21	34	24	17	23	18	22	23	27	21	14	14	28	26	17	27	26	18	24	21	23	25	25	21	26	23	26	18	20	21
44622	6871	3879	11544	18103	16553	12877	9710	7719	6160	4902	4013	3235	2640	2268	1950	1681	1453	1343	1187	1085	1000	955	868	820	728	713	682	670	652	672	618	665	609	613	594	556	497	532	497	498	535	473	503	464	468	444	506	486	460	452	460	457	449	491	476	447	451	419	433	404	441	410	405	400	398	381	394	405	399	374	412	363	415	364	358	426	366	381	387	360	409	389	389	414	406	356	390	357	370	390	326	384	397	385	363	402	396	401	413	370	389	379	381	389	380	366	399	411	380	355	370	342	390	367	382	372	363	378	422	365	368	385	408	404	406	419	413	409	384	417	406	389	423	381	379	381	387	398	379	376	339	388	361	370	372	419	379	355	354	351	392	369	364	373	386	380	375	360	372	382	346	389	362	385	364	365	379	349	371	361	351	391	379	346	331	354	355	400	342	389	373	353	334	353	374	336	358	327	338	349	368	362	394	348	367	345	367	336	358	349	392	381	383	343	383	375	333	357	371	376	331	363	340	345	393	360	352	334	378	375	346	373	383	365	351	351	403	345	378	363	362	358	357	398	385	338	337	362	362	344	385	373	360	367	352	376	365	338	371	381	353	338	371	381	363	340	347	393	339	369	387	383	365	354	379	328	391	350	341	333	373	384	377	401	358	396	343	360	377	354	368	354	396	389	360	372	366	364	366	360	359	327	392	341	355	344	374	368	337	359	369	369	382	376	394	377	360	368	379	339	370	363	377	396	363	371	352	357	353	348	371	359	366	379	357	361	384	369	352	374	397	336	370	377	361	365	366	356	315	360	367	377	395	336	353	333	377	361	326	391	342	347	362	358	349	346	395	344	357	339	343	358	328	361	362	368	373	329	356	375	399	379	365	370	332	363	345	325	375	349	352	344	340	374	354	342	340	377	372	393	396	368	352	349	347	365	365	358	383	364	336	410	336	363	396	334	383	393	411	343	379	377	379	377	357	374	367	358	351	353	357	358	338	331	377	345	384	369	367	362	399	386	364	384	373	387	387	363	366	360	373	334	379	343	401	384	367	374	344	374	377	386	360	398	371	349	367	376	390	348	362	347	360	361	350	381	383	368	344	349	358	357	370	348	363	371	374	370	334	389	424	403	344	363	371	347	324	352	358	368	346	366	342	365	357	383	338	331	361	372	398	361	344	375	352	372	353	343	382	336	392	390	378	369	394	382	381	371	359	389	357	368	371	335	357	357	354	385	332	378	368	336	353	369	359	361	380	377	347	372	389	342	383	365	368	324	357	349	400	399	388	399	375	358	358	345	356	352	376	360	348	348	367	359	364	383	343	391	357	376	343	365	392	371	337	364	388	428	353	364	385	326	363	331	361	356	378	351	349	334	370	380	360	378	361	363	384	362	372	345	355	372	365	361	376	325	344	351	386	390	351	379	381	376	374	384	370	365	370	378	354	353	341	340	362	337	387	357	378	332	353	360	358	360	354	361	361	380	369	382	322	382	364	352	366	367	369	347	331	355	346	368	336	387	355	361	382	353	342	356	404	355	347	356	342	395	383	339	388	386	345	362	381	375	355	369	390	357	370	347	383	372	336	381	374	326	355	380	388	374	369	354	372	352	336	353	357	378	350	373	354	353	357	388	329	340	347	357	374	324	338	360	391	382	416	370	372	372	351	375	329	350	388	349	383	365	356	366	354	351	360	352	369	338	364	359	356	355	367	360	403	330	350	364	373	374	378	344	354	405	349	325	367	360	355	352	362	369	351	369	361	346	364	378	367	364	378	363	350	371	355	359	378	348	385	341	343	383	345	387	352	351	345	350	377	330	355	369	339	356	404	389	384	370	357	331	364	391	385	386	384	343	352	360	362	351	402	355	385	335	374	388	333	364	381	357	362	382	341	342	333	354	371	375	335	317	361	390	379	349	375	345	380	361	352	377	382	363	395	324	331	366	386	357	363	361	391	390	361	352	363	363	327	355	370	330	346	347	362	347	387	356	347	386	376	338	342	323	360	324	375	356	380	344	372	345	349	351	374	374	375	364	369	364	320	362	351	354	378	364	354	387	358	359	399	329	371	331	356	378	348	334	362	402	352	379	356	341	394	366	348	352	327	362	380	376	374	386	345	406	350	362	326	351	335	369	346	344	346	386	361	398	368	362	387	367	320	338	362	379	358	370	340	398	383	379	365	362	346	342	369	344	370	407	386	379	337	365	375	327	344	368	398	329	376	318	381	373	355	354	331	358	382	353	360	357	352	366	310	308	400	386	357	359	374	348	383	325	343	368	393	323	372	402	357	375	349	363	357	366	355	365	351	335	375	360	314	380	388	359	385	374	365	349	338	348	352	373	340	372	343	352	367	326	394	323	383	340	367	356	323	342	353	387	360	384	349	356	359	369	352	368	328	363	353	397	386	366	354	339	355	363	397	348	367	358	334	382	346	356	360	368	390	325	385	393	364	381	351	338	388	363	345	353	347	380	361	345	362	373	341	353	360	346	360	346	366	357	391	344	359	363	375	350	363	367	355	354	362	312	356	359	349	322	341	377	330	358	376	375	341	369	361	379	351	361	343	329	363	373	391	386	381	335	364	318	377	330	345	374	364	358	391	375	371	351	378	369	352	350	367	387	364	348	367	350	362	367	360	346	365	364	384	382	337	362	359	336	363	368	357	355	389	329	334	406	355	373	382	347	356	394	352	337	337	406	335	353	381	384	368	370	360	374	389	350	368	352	357	353	358	338	365	355	385	373	334	360	384	364	357	357	364	378	360	363	344	349	377	396	343	372	351	365	341	348	343	374	363	350	349	385	380	371	371	359	354	358	371	356	368	340	346	351	388	345	329	401	351	379	353	359	381	350	333	358	380	370	367	380	346	377	345	350	392	374	341	365	389	394	402	365	386	353	410	376	341	345	347	358	335	376	355	364	366	371	353	348	351	340	359	386	343	343	357	350	345	352	377	351	365	365	393	378	333	360	378	360	403	372	337	391	362	357	391	374	366	371	357	366	351	357	390	341	376	373	365	356	350	335	361	364	325	371	390	378	353	371	345	367	357	375	353	364	342	351	347	370	349	338	320	367	382	363	377	383	341	392	349	366	372	388	408	363	351	359	350	362	384	366	355	352	351	363	359	324	373	377	383	345	357	379	380	337	370	364	380	390	374	380	363	391	368	337	360	348	358	383	356	378	329	379	346	382	333	340	404	370	324	366	336	337	349	332	357	362	359	361	355	385	344	338	333	354	339	370	373	371	352	356	363	338	337	353	377	333	368	372	346	371	371	365	344	366	349	345	377	368	369	382	384	359	355	368	328	345	366	379	361	345	356	368	373	359	361	380	363	350	352	392	359	353	428	381	364	359	359	387	337	371	340	394	352	380	390	373	388	378	395	325	353	368	342	382	362	357	360	367	374	368	365	374	373	361	381	378	343	376	361	355	388	361	351	349	347	317	363	366	338	361	355	383	359	372	375	356	385	403	315	365	376	366	369	334	339	400	362	332	355	332	357	359	388	351	384
14730	2604	163	129	189	202	169	159	160	129	129	119	121	73	85	88	84	74	75	68	77	87	53	76	54	63	55	70	73	68	58	62	67	77	67	53	57	55	62	49	56	68	65	47	56	56	46	58	68	51	63	55	52	57	64	61	58	58	55	59	57	57	61	55	55	49	56	56	51	46	52	62	61	53	56	60	62	58	58	54	64	41	37	62	47	55	45	73	62	57	45	65	54	41	60	74	71	53	63	60	56	68	49	62	67	64	71	51	56	50	55	50	42	52	69	61	54	53	59	55	51	54	44	61	65	61	54	54	73	60	59	43	62	52	71	47	52	68	66	66	55	57	57	67	59	56	57	55	59	63	51	54	58	76	50	59	63	64	45	52	57	53	46	53	56	63	60	53	58	66	62	58	64	65	66	50	60	41	71	58	64	73	62	75	60	54	52	60	40	52	65	56	56	64	70	42	59	64	73	61	56	60	56	53	57	59	68	58	58	67	59	74	56	62	44	62	54	47	58	57	69	51	61	58	64	67	58	52	59	63	73	62	59	44	66	62	50	58	63	55	58	61	63	73	58	60	48	60	64	68	50	40	45	61	61	67	61	68	51	61	59	51	53	61	51	56	62	70	50	51	46	56	61	48	53	48	56	55	64	56	69	65	49	54	55	62	60	58	64	52	66	64	64	63	70	51	54	46	54	56	78	60	48	55	51	49	53	54	48	53	52	65	57	49	46	70	50	59	44	46	48	55	46	73	59	47	66	59	70	54	63	43	53	66	50	57	51	59	46	57	62	43	62	61	62	66	59	65	55	55	58	63	45	50	51	61	46	67	62	64	50	62	52	59	58	47	75	66	61	46	52	57	63	66	66	47	65	56	68	49	57	50	56	53	52	56	61	66	56	59	53	46	52	59	63	56	72	50	67	61	65	56	52	45	67	52	64	61	52	52	50	47	52	57	45	58	44	56	54	66	59	56	60	53	65	42	68	46	55	62	64	65	52	66	43	47	60	56	61	69	44	74	60	62	54	52	62	67	54	46	58	65	47	58	60	64	59	62	51	49	60	49	74	51	56	64	66	60	60	54	66	72	61	67	40	56	60	59	66	58	78	59	52	64	50	52	54	53	64	54	59	64	50	59	50	58	66	50	53	62	62	48	53	52	49	58	77	51	53	60	58	59	58	56	76	59	62	52	53	55	54	68	48	60	51	70	48	51	66	55	50	52	52	56	63	42	69	55	47	54	63	72	60	49	68	69	53	61	67	58	43	59	51	49	60	53	42	38	47	44	52	40	66	61	54	78	60	61	48	67	53	64	42	69	60	55	56	54	63	44	58	77	41	54	52	67	55	62	51	58	56	60	69	62	56	53	62	61	63	53	53	57	63	57	49	60	53	57	60	71	55	59	47	42	71	59	59	56	67	60	59	45	49	59	54	59	57	54	54	66	44	70	43	58	61	60	52	55	57	72	48	59	62	59	54	66	58	56	67	43	72	54	69	67	50	54	62	69	53	58	48	66	59	57	48	52	60	60	66	56	69	51	58	44	54	64	59	56	62	60	52	65	56	39	57	66	71	56	58	62	73	49	59	54	56	44	59	55	61	62	63	73	54	60	47	58	59	51	46	52	50	60	55	61	51	52	58	52	55	65	68	50	64	61	59	59	57	48	51	52	64	51	71	72	59	68	70	64	52	67	59	55	58	71	66	40	79	55	67	52	71	51	68	54	54	46	52	61	70	61	65	70	60	39	62	55	46	61	47	57	56	51	45	64	49	57	55	53	55	53	54	49	47	55	64	60	62	54	54	56	78	52	62	53	50	72	63	52	59	53	56	64	68	40	64	63	45	41	54	57	64	59	65	72	65	45	61	47	59	64	63	65	68	65	54	55	50	68	58	66	58	40	48	53	53	69	53	50	52	69	61	46	57	53	57	51	55	49	49	49	54	67	58	56	52	60	54	62	50	61	52	58	58	49	57	58	55	44	52	58	55	56	56	60	64	66	62	48	58	55	64	43	49	48	60	71	45	59	41	72	59	61	67	55	58	57	48	56	56	55	49	59	63	63	58	55	71	61	55	53	53	59	45	58	53	50	64	56	63	65	68	50	59	68	56	61	52	58	70	49	60	53	60	65	46	63	45	36	61	61	62	61	74	59	51	71	62	61	55	50	60	50	57	45	61	70	55	60	65	59	60	36	64	51	70	70	55	48	53	62	59	63	53	50	55	57	50	48	60	58	59	63	61	61	58	45	65	58	77	66	50	54	59	67	53	63	64	59	61	58	68	52	55	52	59	60	55	53	59	61	74	46	70	63	58	62	44	68	69	48	46	65	54	51	55	52	43	60	85	50	66	61	46	79	48	47	57	67	46	53	43	65	51	47	46	56	67	50	61	67	61	58	59	47	61	73	46	80	55	54	68	54	52	56	62	60	65	62	61	56	53	57	66	60	56	69	58	63	52	60	53	60	50	65	54	71	49	51	72	69	68	59	58	45	55	64	60	56	51	62	53	61	49	71	58	57	64	50	64	52	59	51	66	57	57	46	57	62	55	52	64	70	57	59	59	49	57	76	54	66	52	56	55	49	51	50	64	53	60	48	75	48	67	68	56	57	63	62	48	57	66	60	67	67	48	61	62	53	59	61	68	55	48	56	47	57	60	55	53	68	49	47	61	54	65	65	65	69	61	68	64	57	49	44	55	44	70	58	52	63	51	52	63	64	69	60	44	67	57	60	61	62	64	59	59	58	54	57	45	54	57	61	64	63	45	62	45	54	64	52	56	53	63	56	51	55	63	53	55	48	54	55	57	55	61	54	75	55	63	65	63	57	60	56	58	53	69	55	49	54	78	62	52	46	59	54	72	40	67	54	57	46	60	64	57	56	44	61	63	58	58	52	71	68	63	51	55	49	50	58	69	50	59	56	56	59	62	57	42	66	50	54	48	56	73	56	56	45	65	60	64	75	57	51	64	79	62	59	55	51	51	69	53	68	54	52	63	58	72	58	56	71	68	57	66	59	74	54	48	58	55	55	59	51	48	47	57	65	58	61	67	43	43	37	61	54	66	63	65	57	66	52	72	75	57	54	57	55	54	49	55	67	52	54	48	73	69	52	57	54	57	69	54	58	61	40	57	44	51	60	62	74	54	61	59	57	55	34	44	56	60	73	68	60	49	51	56	71	48	64	57	55	45	60	60	62	61	60	54	54	50	62	60	53	61	56	53	61	57	67	46	62	56	47	52	53	44	46	53	50	72	64	71	54	70	56	49	73	40	50	68	64	59	72	60	62	53	62	62	59	61	46	54	55	56	50	59	47	51	48	64	63	61	53	51	54	52	46	58	65	55	65	58	58	39	62	56	63	54	57	64	62	39	59	46	58	63	61	51	59	55	68	55	55	54	44	74	49	63	56	60	68	64	50	51	52	61	63	53	68	76	56	49	57	45	73	65	65	57	57	66	57	60	58	53	57	51	47	78	62	60	63	61	38	49	61
44238	7171	3890	10917	16911	15389	12211	9619	7733	6286	5149	4224	3577	2931	2637	2301	2034	1909	1754	1694	1577	1462	1345	1336	1245	1204	1286	1200	1204	1208	1204	1121	1085	1100	1106	1076	1075	1089	1042	1033	1072	1027	1000	989	967	1000	1000	1038	999	978	939	936	989	977	1019	963	971	975	920	875	978	929	899	961	941	929	905	950	926	937	929	883	910	961	876	921	959	919	929	907	890	928	927	957	879	954	916	908	957	898	936	1002	898	857	935	884	925	846	936	875	902	954	872	919	915	868	913	958	883	924	932	878	926	897	979	978	949	921	884	892	892	881	971	933	919	872	954	906	942	939	929	956	1011	933	924	970	909	902	915	931	919	890	903	975	865	891	854	917	918	865	880	904	900	869	933	907	907	921	952	916	887	950	897	894	906	932	873	931	969	849	897	882	867	867	943	878	886	879	940	919	921	923	904	869	858	901	885	913	859	904	881	860	856	917	875	966	896	883	883	918	907	865	888	894	865	880	933	952	906	850	865	913	873	924	877	879	855	915	850	937	912	933	861	891	934	871	890	938	900	883	932	874	928	878	915	882	869	970	908	886	864	892	892	952	909	932	901	896	921	919	855	928	877	921	913	889	897	919	936	887	928	872	930	942	901	935	903	913	902	895	903	927	892	848	900	889	888	922	895	961	860	896	907	926	898	945	873	944	954	933	878	890	916	929	924	915	926	894	863	881	837	861	940	936	896	873	887	914	939	912	871	842	892	943	913	840	896	939	899	914	911	915	944	881	929	890	888	894	889	866	927	941	961	876	933	929	905	853	931	880	887	902	865	912	866	914	857	876	904	886	859	880	971	921	901	910	875	881	915	911	855	816	920	941	864	901	905	906	876	879	886	934	882	891	903	868	874	861	862	886	840	915	888	855	867	900	843	874	903	848	891	884	864	920	917	849	896	913	895	917	855	928	899	882	892	888	898	917	949	865	899	865	889	881	896	893	854	927	870	940	888	892	904	913	853	937	928	872	880	907	860	885	902	874	907	881	911	922	873	878	900	897	859	863	881	905	913	916	916	883	888	894	919	920	931	904	925	918	900	878	811	923	871	838	881	894	825	880	875	922	960	889	930	923	914	906	889	932	883	857	872	901	890	849	972	879	869	851	923	880	950	929	898	888	974	903	940	882	885	846	883	946	901	902	906	856	889	907	913	883	899	941	873	928	862	873	918	870	897	884	909	898	915	900	937	881	899	890	902	949	958	935	895	885	881	886	872	911	900	942	929	874	911	893	882	890	871	925	878	881	911	903	910	987	880	879	917	889	883	935	861	911	878	857	916	844	882	844	915	889	901	849	935	884	892	907	916	837	878	911	863	985	891	934	880	888	943	911	897	929	889	935	894	890	873	940	858	887	901	895	856	921	910	883	874	896	908	889	912	913	910	881	827	913	875	850	892	855	899	906	885	913	880	944	904	844	914	870	886	949	879	902	902	890	920	873	876	853	862	897	930	888	895	903	932	877	913	851	925	908	895	841	938	882	936	899	860	915	893	912	887	876	889	879	885	893	900	947	852	922	921	900	851	852	914	925	911	855	913	862	823	879	893	885	902	851	928	920	904	901	920	907	880	911	968	870	928	945	860	888	872	907	933	890	894	894	956	884	891	909	877	945	871	918	871	813	898	886	923	903	862	937	948	901	870	902	885	913	907	887	879	899	864	950	871	915	896	875	854	881	847	899	854	907	907	917	896	900	855	903	859	947	871	863	908	915	905	905	859	910	930	905	909	903	937	928	865	890	873	939	886	905	911	896	900	903	890	868	963	932	921	884	875	874	886	828	869	879	866	902	922	853	895	845	923	863	909	891	876	911	843	870	901	915	881	865	944	935	903	817	929	861	843	882	912	949	903	905	851	873	898	914	882	933	883	861	923	867	869	901	957	872	852	934	912	887	872	917	877	914	888	917	897	880	852	893	929	885	929	901	959	872	862	936	931	862	887	856	854	857	845	834	873	935	871	911	884	915	917	936	948	924	898	958	852	833	908	854	962	897	935	933	886	882	900	902	885	897	925	882	921	877	898	893	866	890	900	928	927	866	877	923	900	898	890	891	881	928	848	890	885	905	928	873	915	911	939	916	942	902	912	907	970	851	930	896	868	919	858	926	910	941	899	955	862	867	898	872	862	893	875	852	906	925	880	928	909	879	904	933	940	917	934	946	909	870	873	914	935	868	867	918	833	875	841	880	853	911	863	876	867	952	958	948	903	918	867	878	921	871	892	864	897	921	865	904	859	900	861	883	877	884	886	878	870	910	927	887	934	900	887	903	917	910	875	896	854	893	884	846	863	901	848	929	961	879	917	954	903	873	897	864	947	915	848	896	883	909	879	863	888	888	884	961	931	927	914	876	922	887	941	909	918	912	865	928	865	944	904	865	862	880	936	890	889	898	900	860	856	899	891	878	875	919	926	900	962	942	903	927	891	842	985	871	916	834	915	875	901	897	940	901	907	922	907	910	894	878	880	875	897	889	868	873	901	893	889	892	899	886	887	840	859	820	915	922	892	916	922	922	873	919	884	862	861	876	916	892	926	893	903	909	908	868	898	893	914	926	902	838	912	922	891	913	917	933	879	871	877	875	909	843	898	892	918	899	939	924	849	889	887	921	860	857	869	868	876	900	886	881	848	922	865	885	857	911	895	878	889	875	869	888	877	922	900	910	882	924	890	933	874	944	900	855	995	868	896	877	924	847	923	912	896	885	896	910	909	870	876	875	882	875	900	897	895	902	908	891	910	909	875	864	868	903	856	906	874	869	910	916	895	870	871	976	934	854	914	938	894	884	922	899	895	870	891	936	899	844	889	922	898	896	915	935	860	887	883	873	859	934	945	935	959	916	899	902	865	910	921	881	923	880	854	941	934	860	866	898	859	963	929	896	856	866	859	886	894	894	883	964	928	942	916	898	866	885	897	913	876	845	885	942	901	854	895	899	911	923	878	889	891	874	928	883	880	912	854	905	913	905	875	893	876	866	864	896	878	913	924	933	912	880	879	897	850	853	893	887	899	987	884	892	932	829	919	889	907	915	916	886	957	863	909	883	939	900	878	927	849	918	918	890	899	943	898	859	916	814	947	901	877	949	894	884	880	876	882	907	882	860	885	917	912	907	891	845	898	889	871	917	914	877	806	900	879	898	908	891	828	910	937	890	915	847	873	896	918	905	911	907	901	889	894	935	888	875	913	910	951	916	917	912	844	893	805	924	899	947	841	872	870	881	916	890	932	887	867	882	892	882	889	931	898	911	870	863	911	865	906	995	904	894	889	919	900	882	878	857	908	892	884	923	950	865	897	905	892	889	872	900	855	855	906	900	919	865	878	923	881	864	904	876	937	907	892	892	888	921	867	914	905	885	874	920	886	944	895	893	929	935	894	866	882	923	901	883	887	871	954	897	891	892	853	902	897	885	924	856	857	875	864	917	896	871	922	896	923	849	846	932	898	871	867	861	950	864	884	822	931	851	922	865	897	859	916	898
23960	9144	342	200	287	323	288	261	232	169	173	130	126	109	98	71	77	90	83	68	65	56	62	56	57	51	54	56	48	64	54	51	52	60	44	43	47	41	49	53	52	43	48	49	45	49	40	48	46	39	45	40	54	52	54	42	44	35	40	41	52	57	47	44	42	54	39	26	51	40	53	42	40	44	55	42	43	51	33	58	42	33	39	39	36	37	43	34	46	49	37	42	27	61	39	50	42	43	34	35	46	40	33	54	43	44	38	49	41	37	36	45	40	38	49	50	56	32	48	46	39	42	38	39	39	40	36	47	33	64	48	55	37	41	40	53	32	50	52	41	44	41	28	29	46	34	47	43	43	44	30	39	45	39	45	47	53	43	40	33	65	48	36	49	40	41	40	48	46	37	48	39	49	45	47	39	42	48	50	45	42	44	45	42	36	44	43	44	41	47	50	46	39	50	40	49	41	39	44	52	44	35	42	37	50	43	38	39	29	30	48	43	52	47	47	38	33	50	45	44	44	49	38	45	38	45	42	48	49	42	45	37	58	49	44	30	37	30	40	42	35	54	44	39	47	42	41	40	40	34	37	41	36	36	49	31	35	43	46	38	46	37	40	30	37	35	40	42	41	38	51	51	41	40	41	38	44	43	44	50	36	39	44	43	50	42	32	35	34	41	38	43	46	40	52	35	41	47	38	47	35	45	41	44	57	47	38	47	43	34	43	55	54	51	42	52	51	48	50	51	52	42	43	35	35	34	39	33	39	53	49	42	50	46	32	41	39	34	28	41	48	45	57	50	51	36	43	47	33	43	48	35	45	41	52	57	38	44	37	39	44	33	41	39	42	37	50	38	41	29	41	36	47	33	42	38	52	43	58	35	37	50	48	41	50	41	39	54	50	48	45	49	43	43	48	40	50	54	41	40	28	43	39	44	33	44	39	41	39	46	50	33	33	38	37	30	37	36	52	53	49	56	53	49	44	41	47	44	35	47	47	45	44	36	46	47	48	40	53	40	47	44	37	41	36	45	40	39	54	56	40	42	44	38	40	41	41	49	61	58	43	36	39	44	36	47	38	41	44	37	39	33	37	36	40	34	43	33	35	46	38	40	41	28	36	41	47	56	44	36	42	44	35	42	41	46	40	40	45	30	45	39	48	34	36	43	48	45	41	44	34	39	33	35	39	44	42	47	53	45	48	52	42	51	37	45	44	44	40	56	30	45	47	41	41	44	28	37	51	49	52	49	43	44	40	44	35	44	36	45	43	43	31	42	46	51	44	44	44	51	52	32	49	46	50	35	44	49	36	36	41	53	46	42	39	37	39	36	43	36	37	36	50	35	40	48	46	46	41	47	38	38	41	39	36	53	51	49	46	51	51	39	41	47	38	44	45	40	56	40	52	50	43	31	41	40	39	33	31	44	40	53	47	29	40	51	45	42	40	56	37	41	48	36	48	34	50	54	40	31	45	38	40	48	40	37	38	46	31	54	47	41	44	42	37	42	29	34	41	27	48	42	36	29	36	51	30	45	45	49	46	39	52	48	39	42	38	46	48	36	53	41	40	43	43	34	55	41	33	32	41	42	34	42	46	55	39	45	44	46	39	49	41	57	41	54	44	43	41	39	40	38	36	31	43	32	42	51	46	50	53	41	45	52	51	47	45	45	35	34	38	33	36	49	43	34	37	55	66	31	36	30	53	44	35	43	48	47	41	40	33	46	42	26	39	45	34	32	49	39	50	42	42	34	36	34	42	45	51	46	41	41	44	49	56	44	36	48	49	40	46	48	43	44	42	40	44	41	32	38	46	31	37	37	37	42	40	50	46	42	44	44	39	36	43	31	51	29	42	33	42	47	46	49	43	34	32	42	39	34	40	37	40	34	50	32	42	55	43	43	51	50	47	47	51	42	49	43	34	39	46	44	32	43	45	48	43	44	33	53	41	46	42	42	35	44	46	49	36	29	36	40	42	33	45	53	37	39	33	44	42	39	46	45	41	39	49	47	35	43	54	43	37	48	48	37	45	39	43	52	38	37	50	47	39	44	31	49	54	41	28	40	36	48	58	35	40	51	34	37	55	43	37	45	47	42	44	39	49	43	34	38	36	43	39	41	39	35	38	40	41	55	55	48	33	48	41	46	68	47	39	44	44	42	41	46	42	46	35	44	50	43	49	39	54	49	35	48	44	35	37	48	46	41	52	34	45	40	41	37	51	46	44	34	45	38	53	42	43	48	40	57	50	32	44	31	32	38	44	29	38	49	41	47	45	41	40	35	54	47	45	39	42	39	38	42	40	33	41	37	49	43	53	42	42	35	53	43	33	55	49	31	45	36	45	32	29	39	43	50	32	46	57	47	48	29	32	42	49	35	44	48	36	43	42	46	38	33	42	49	47	33	33	51	37	39	33	35	58	38	46	41	50	52	43	50	36	41	50	35	46	47	38	28	53	40	37	51	45	39	42	39	41	48	40	43	41	34	36	52	60	48	52	41	41	57	51	50	37	48	41	42	43	41	38	42	47	29	44	40	55	48	38	37	40	34	37	45	35	38	33	32	37	32	54	35	48	44	32	40	61	44	50	41	48	46	32	39	49	41	43	49	37	41	40	53	41	45	43	49	39	42	37	42	32	39	36	32	36	45	35	53	38	56	34	39	46	27	31	49	35	33	55	34	39	37	47	43	38	38	42	49	26	64	54	35	47	39	45	41	45	31	38	46	44	33	37	30	42	36	34	39	44	43	47	38	41	48	45	50	38	35	50	40	52	36	39	24	43	28	41	37	35	45	42	39	39	32	33	44	48	35	40	43	39	37	41	40	37	36	59	44	46	38	51	47	40	41	45	40	34	48	40	39	41	34	50	45	38	53	47	40	37	41	43	40	38	45	33	40	38	37	32	46	48	32	45	47	34	43	37	42	39	41	31	32	42	50	48	33	37	39	50	31	41	49	43	39	41	54	41	53	39	50	34	36	40	38	41	35	40	41	27	40	38	43	35	40	41	42	66	39	40	45	49	41	43	45	61	35	50	53	45	43	37	30	46	43	50	35	38	42	44	44	44	38	52	35	48	40	36	46	46	37	49	47	31	40	51	41	34	36	38	41	44	46	48	43	43	47	44	42	59	44	54	37	38	50	50	52	29	40	39	30	38	45	36	34	51	59	40	46	44	38	46	30	44	44	54	42	49	42	48	33	46	45	36	51	44	45	40	44	35	33	32	49	38	33	47	35	37	31	47	54	36	46	44	36	40	43	46	47	48	34	45	48	34	45	45	45	41	39	44	36	47	33	34	35	37	44	47	36	40	44	34	44	45	36	39	42	42	45	48	34	40	40	51	43	52	37	45	28	51	41	37	43	47	34	45	43	38	38	30	44	35	34	37	31	44	40	51	37	36	52	41	32	49	42	43	45	44	44	46	36	49	42	40	56	41	41	42	54	47	48	35	45	40	47	51	43	49	38	37	49	44	56	43	45	33	40	56	35	43	53	39	33
43906	8363	6094	16529	23882	21950	17978	14386	11820	9445	7879	6609	5322	4463	3799	3283	2870	2559	2300	2147	1883	1795	1679	1570	1391	1386	1260	1273	1286	1214	1219	1160	1068	1096	1069	1066	1059	975	914	971	892	868	866	886	877	858	866	800	841	839	836	886	845	835	831	879	844	775	790	791	740	812	789	719	791	767	709	748	713	715	740	699	760	746	693	731	738	694	753	731	722	709	746	694	719	686	727	726	730	677	698	700	682	723	696	706	713	683	740	735	735	745	708	697	645	723	693	698	665	772	719	686	710	686	701	691	726	744	669	695	710	759	755	724	694	727	708	704	711	744	733	789	775	727	734	695	734	675	694	668	712	693	689	662	651	679	667	664	699	715	725	660	684	716	677	702	677	654	662	647	652	710	695	671	670	717	654	667	685	658	697	653	675	660	678	685	669	624	691	692	694	653	684	668	693	662	643	620	714	690	702	685	638	684	672	702	689	710	668	644	623	674	690	660	693	687	677	655	692	662	659	657	667	679	675	652	677	690	706	700	719	667	700	656	732	697	689	691	677	675	637	666	694	667	692	702	677	669	727	678	681	674	717	675	681	681	695	690	671	685	717	681	679	662	651	640	694	676	642	683	678	695	678	705	697	666	650	674	675	658	687	665	697	650	661	655	695	644	625	747	670	692	666	678	644	659	707	698	645	664	681	654	660	690	695	637	656	708	670	653	676	698	692	670	641	681	655	614	644	640	707	669	672	731	613	626	654	629	655	691	651	650	687	655	676	654	676	689	679	648	663	648	673	668	695	644	674	668	645	688	669	645	698	651	662	670	645	644	704	717	682	652	644	710	644	652	677	703	646	701	646	649	678	690	636	720	709	664	678	635	663	666	691	683	647	632	708	634	682	668	616	693	659	693	672	705	714	695	650	671	682	688	683	669	675	636	632	688	668	687	622	646	654	659	710	658	706	726	667	692	655	683	708	639	651	646	654	660	710	647	670	642	631	675	685	635	684	651	713	686	624	670	691	695	663	649	657	634	675	642	637	633	645	691	665	656	618	707	669	676	695	689	672	683	726	682	673	611	685	679	677	703	683	681	670	713	645	686	673	703	684	636	663	641	633	617	627	677	695	654	624	671	629	694	673	662	706	667	688	658	649	665	655	667	713	719	636	657	684	637	681	675	640	670	648	644	684	662	656	647	694	654	707	648	615	684	647	665	639	650	673	689	688	700	667	681	655	686	658	629	651	650	655	641	660	713	667	653	654	662	648	662	702	647	662	678	673	666	656	617	656	683	680	690	682	649	686	652	678	652	671	703	668	699	665	678	682	706	682	711	700	677	704	674	673	639	707	646	689	596	670	668	666	644	669	665	717	657	734	666	644	653	649	708	710	660	681	664	662	669	675	641	679	691	659	658	715	658	657	652	662	700	698	656	682	667	693	688	681	675	694	633	665	719	653	648	638	683	652	681	711	675	675	661	655	662	718	701	623	661	629	663	614	640	667	658	635	646	663	645	661	706	643	631	693	684	683	693	637	708	678	696	696	635	674	639	681	732	662	682	688	692	654	717	680	677	638	661	672	643	700	691	685	659	647	638	692	658	675	692	687	655	638	663	701	676	686	675	670	655	679	693	672	710	697	676	638	708	648	708	688	652	674	685	679	715	610	728	638	597	657	656	689	651	675	647	656	691	639	719	684	668	626	644	689	719	724	644	679	683	666	696	647	660	664	664	657	627	671	649	652	685	655	689	654	677	646	699	685	682	655	658	609	688	665	709	651	663	644	667	627	726	703	661	660	696	641	639	626	681	666	634	648	703	672	651	685	636	695	682	664	644	685	665	680	636	646	662	645	679	716	658	650	667	643	668	696	690	647	686	673	698	708	649	644	728	692	687	658	664	640	647	687	710	631	664	731	644	693	653	638	684	685	640	718	669	674	639	640	655	678	703	658	666	635	630	643	643	629	682	684	702	659	686	690	651	712	650	666	659	673	677	652	696	695	662	670	641	682	693	652	691	674	675	720	663	647	693	674	659	677	651	673	637	653	653	703	666	681	687	691	707	691	662	663	661	647	676	660	693	697	652	699	630	710	687	658	649	634	644	718	628	685	699	657	673	682	698	674	684	672	694	676	691	724	633	678	676	708	701	647	684	674	662	710	677	639	697	691	619	653	677	651	687	648	690	700	676	697	636	664	687	661	705	661	688	644	663	663	696	694	668	676	647	673	695	693	712	665	666	661	649	624	666	685	657	681	666	690	640	708	647	695	621	658	669	654	739	633	719	629	641	655	682	700	679	714	630	680	712	666	683	670	653	644	640	671	669	648	675	655	648	665	677	681	603	694	644	669	669	636	648	651	686	649	640	660	700	618	679	648	649	654	633	646	660	657	651	699	691	650	651	647	692	662	676	623	634	662	682	646	659	684	693	680	684	675	641	652	640	650	673	705	681	682	696	682	648	665	674	695	690	641	646	698	694	742	659	669	661	672	676	702	628	678	686	632	705	709	665	655	684	650	658	636	682	691	647	641	695	638	658	668	701	623	719	651	635	662	659	694	708	674	626	677	684	661	638	605	700	668	646	674	708	686	655	641	668	646	663	679	625	703	646	670	674	725	673	723	686	675	679	657	662	706	673	681	656	681	690	693	662	712	635	693	663	708	697	621	671	677	700	689	706	679	676	720	633	635	678	670	668	665	692	674	664	694	705	653	663	664	695	686	641	696	673	663	683	679	646	714	659	658	647	671	666	721	659	644	678	668	667	681	636	680	694	688	698	675	692	653	693	700	711	662	637	638	662	670	669	691	709	649	691	640	680	684	683	640	648	678	642	691	673	674	617	644	658	685	696	710	673	671	669	667	678	679	683	684	685	697	647	669	714	673	662	719	697	623	633	648	635	672	681	653	665	673	682	673	711	638	685	688	658	642	693	682	660	701	708	672	686	671	689	691	667	678	693	652	709	718	658	694	650	675	689	649	658	655	660	690	695	684	658	675	659	669	656	645	685	655	632	659	671	689	640	721	697	715	684	683	649	671	666	665	681	665	654	676	646	679	700	679	647	679	637	674	694	676	668	684	657	709	688	680	635	665	652	654	656	731	701	694	689	672	633	678	624	672	672	696	664	680	663	657	692	653	687	702	679	678	659	655	646	665	650	660	700	609	666	656	735	653	665	708	716	628	691	697	675	649	642	632	646	708	627	636	670	676	634	688	643	654	633	664	681	683	690	702	616	705	677	681	672	671	679	640	660	625	686	671	693	664	665	638	701	678	680	650	679	645	661	661	680	685	672	736	683	696	657	703	684	661	673	683	681	674	673	695	650	683	616	659	667	664	683	691	660	713	616	696	685	721	629	696	672	678	637	654	668	634	698	666	664	693	677	688	644	668	667	646	657	660	671	674	689	645	664	694	655	650	713	691	652	686	668	670	698	689	687	680	656	684	684	662	663	692	678	680	673	687	698	658	692	649	678	639	665	654	766	713	645	655	642	653	637	684	657	724	667	681	661	664	650	668	670
6916	558	69	75	91	119	96	71	76	55	60	59	51	49	53	43	45	39	42	42	39	33	43	40	47	43	49	37	39	42	34	34	40	35	37	43	36	37	43	32	32	38	21	34	34	43	40	39	39	41	32	32	42	44	38	43	37	46	37	38	40	38	32	30	23	47	47	38	39	32	23	36	24	42	39	37	34	32	45	31	39	31	38	50	36	50	32	35	39	30	29	37	38	42	39	34	30	38	34	33	50	33	39	32	36	23	37	27	29	35	37	29	36	42	54	36	35	26	34	33	30	40	29	32	36	35	34	42	36	38	43	35	41	36	38	50	37	36	37	36	34	44	38	34	27	37	29	43	34	42	23	34	31	34	51	38	25	33	34	40	25	49	31	42	43	37	41	36	35	35	41	43	39	29	31	37	41	41	31	28	32	46	37	35	37	36	33	27	29	38	37	39	41	34	40	30	36	32	39	28	32	29	44	28	44	46	23	40	37	31	41	37	31	37	38	34	48	25	43	42	33	37	45	33	23	36	38	38	40	33	36	29	44	28	39	29	38	33	38	34	45	32	36	35	46	34	38	35	45	38	46	33	44	45	45	63	36	42	31	33	28	35	44	29	34	38	31	40	34	46	39	31	41	31	41	29	40	36	39	29	42	32	34	31	34	41	35	27	23	28	40	37	37	44	36	33	33	42	42	32	32	27	37	29	37	39	33	32	31	32	30	34	31	38	31	28	33	32	35	39	23	40	31	47	42	39	43	30	34	32	46	38	35	37	41	31	31	45	43	42	42	23	42	43	29	30	37	34	37	32	38	38	36	40	21	36	36	38	28	39	39	38	31	46	32	38	37	37	35	38	33	33	49	40	39	28	40	41	35	38	36	30	36	32	37	40	37	29	42	24	30	40	27	33	43	38	36	39	51	35	33	47	30	31	41	31	37	30	46	39	35	29	45	42	47	50	37	37	40	40	23	42	34	34	34	27	36	46	24	43	51	43	36	36	36	38	34	42	37	33	35	30	28	26	31	30	36	42	44	45	41	28	31	44	33	37	34	45	43	37	20	47	38	37	35	40	42	45	33	26	43	31	35	31	41	43	36	41	33	37	35	43	38	37	34	33	33	41	23	42	40	33	41	49	34	30	43	37	43	36	37	33	30	37	33	43	38	36	42	39	38	35	38	36	39	41	33	39	42	36	50	45	39	46	43	41	34	33	34	45	38	29	23	36	36	40	46	35	44	40	38	36	38	43	41	34	28	31	35	50	32	29	30	48	40	37	36	27	42	33	33	37	39	36	39	39	50	42	44	36	37	39	33	32	33	33	28	37	27	36	34	30	44	45	36	33	40	40	36	45	28	31	38	35	38	38	33	45	37	34	36	41	30	23	41	41	47	21	39	38	41	38	41	26	32	41	30	39	26	37	51	45	37	37	38	43	50	52	28	31	37	32	44	40	39	42	39	37	37	55	30	35	34	33	40	31	40	41	30	31	37	34	27	29	30	35	37	31	35	32	32	32	37	37	37	49	30	26	40	48	28	45	38	34	35	38	29	35	39	41	38	29	35	32	42	48	34	32	41	36	40	45	30	25	26	37	40	35	47	31	36	29	40	42	41	37	33	38	33	35	40	30	35	37	33	40	37	43	43	44	56	28	38	49	30	35	37	30	34	32	32	48	36	32	33	26	23	29	45	32	40	28	31	29	35	27	33	34	35	32	38	39	38	26	36	34	35	32	34	46	40	30	45	27	33	39	33	25	36	38	31	41	38	47	29	26	47	33	30	49	36	48	45	37	38	35	26	34	38	43	41	26	42	21	40	46	31	39	45	49	35	27	26	29	35	36	39	29	44	36	37	27	33	41	39	32	48	47	27	41	43	35	44	33	44	35	35	29	31	46	40	36	33	39	33	46	33	29	36	32	29	41	38	28	40	31	27	43	41	30	35	36	41	44	40	28	43	32	28	25	36	28	38	38	35	49	35	33	37	43	32	40	37	30	34	33	41	30	27	31	44	35	35	56	39	41	30	40	36	45	33	29	33	44	35	35	37	28	33	30	43	41	33	38	32	33	41	36	24	35	26	45	46	28	34	35	36	40	31	23	33	39	37	42	37	34	35	39	42	38	37	33	37	29	46	42	36	32	36	42	37	29	41	43	34	39	36	33	45	41	41	32	41	33	40	51	43	27	47	27	35	41	45	34	35	31	40	30	28	34	25	42	50	37	44	44	48	43	34	37	23	33	42	39	26	40	39	31	45	42	36	37	45	43	48	40	28	42	31	31	37	37	30	38	40	37	21	43	32	30	32	32	40	41	48	27	38	37	43	33	36	31	30	38	27	37	32	34	34	29	41	36	34	32	35	33	32	40	38	45	36	35	31	31	44	24	44	42	23	26	34	53	36	28	36	37	41	32	37	28	42	30	30	30	41	33	39	25	35	39	43	47	38	26	37	39	32	37	44	41	40	40	30	36	33	35	33	41	29	33	38	25	30	38	32	46	34	40	35	35	40	32	39	32	40	34	46	31	37	29	44	41	55	41	28	38	35	41	33	37	45	31	46	35	30	41	43	34	34	34	35	35	38	35	35	33	39	47	39	37	60	34	35	47	39	43	35	37	44	42	29	28	35	33	36	42	43	36	40	51	30	49	32	33	37	44	41	42	33	47	39	31	34	33	33	33	44	22	32	35	28	37	33	28	41	40	35	37	37	46	38	35	24	39	43	43	32	39	31	40	41	44	34	35	36	36	36	34	40	19	26	31	40	29	34	25	45	45	36	36	36	43	41	36	47	48	35	28	24	34	29	35	33	47	34	30	38	39	37	41	39	29	33	53	38	46	34	42	36	32	32	38	35	44	45	33	43	33	41	37	30	22	53	43	31	39	32	43	41	39	35	31	27	26	40	28	41	32	46	35	26	32	42	38	41	39	37	35	35	30	34	40	33	30	41	46	41	42	41	44	38	44	41	36	39	41	37	26	36	35	36	37	43	32	42	36	46	36	52	40	31	37	38	35	42	32	34	35	35	37	33	30	32	42	46	36	37	30	46	41	33	30	52	39	39	30	33	30	42	36	29	42	45	48	43	33	40	36	36	19	31	40	32	34	37	43	34	35	41	29	40	34	38	29	35	35	41	39	41	30	31	36	43	30	38	41	43	37	27	26	29	40	40	31	31	39	43	29	43	31	41	28	34	22	24	36	39	31	41	41	34	40	42	27	36	35	31	34	40	41	37	37	37	31	36	30	33	38	34	29	29	35	26	33	46	27	32	38	42	28	33	38	37	40	31	31	32	48	33	36	37	31	38	36	39	36	35	38	42	32	36	37	35	41	38	30	35	51	29	39	32	31	39	41	43	34	32	35	32	40	30	35	39	46	38	24	36	36	34	43	44	40	34	43	39	34	34	40	51	33	49	35	45	29	44	40	35	36	46	36	20	34	29	32	34	34	29	41	37	39	32	27	35	36	42	50	34	29	35	36	29	33	26	43	31	43
40559	5734	2170	6352	9993	8848	6818	5250	4160	3238	2669	2167	1859	1638	1297	1211	1098	1020	1006	906	851	818	795	788	735	733	697	697	728	713	725	695	648	609	686	698	699	643	644	593	602	646	636	587	614	674	590	629	630	612	579	593	609	609	629	589	545	583	640	640	596	591	578	552	569	579	609	615	552	576	591	534	557	582	578	581	616	567	589	577	540	559	592	566	564	562	596	543	559	589	594	577	592	581	604	589	610	579	572	570	560	567	581	579	602	570	580	540	569	588	664	613	633	578	589	582	528	568	615	561	590	590	630	661	586	585	575	628	586	643	566	627	636	614	633	587	573	534	542	588	590	535	521	558	600	560	579	582	541	571	583	595	548	583	599	565	539	564	563	575	568	560	569	545	588	563	581	528	552	568	527	591	579	583	542	558	534	604	573	598	581	602	584	575	563	565	521	588	566	542	546	539	608	541	529	549	543	557	601	599	562	543	534	572	563	566	595	590	604	600	575	618	535	569	548	613	551	557	569	530	583	568	559	543	559	601	573	568	584	580	560	609	637	560	553	545	500	570	585	517	583	557	566	572	603	598	607	560	563	547	585	525	542	554	550	542	542	587	570	625	558	574	577	550	595	576	544	586	604	580	555	600	568	526	512	613	585	573	571	586	581	576	534	577	589	555	572	588	568	577	574	600	566	559	527	561	547	589	566	580	602	576	538	569	587	611	541	579	549	539	567	584	516	569	526	570	587	556	564	583	610	530	585	575	557	565	563	571	615	555	544	624	548	592	575	575	559	563	589	603	565	563	582	588	590	576	536	597	585	593	560	540	567	593	567	547	558	556	543	578	562	544	559	563	568	546	558	588	561	567	566	560	546	574	581	544	559	544	563	598	585	558	570	556	573	584	574	597	584	605	591	559	578	559	586	562	547	545	571	611	539	570	644	567	564	563	545	569	546	585	592	546	538	565	613	547	560	562	550	610	568	579	596	613	519	565	578	603	593	585	528	550	594	596	577	548	620	578	560	560	566	567	598	603	559	555	545	585	593	599	547	567	618	575	565	566	574	564	548	610	563	560	584	583	604	563	576	585	590	541	580	559	547	553	621	564	593	576	538	567	595	572	576	579	570	598	605	561	570	575	570	542	567	526	578	555	581	555	548	596	558	587	576	554	536	527	590	581	579	563	572	542	543	569	581	587	575	595	605	572	584	573	594	551	534	560	581	579	565	581	546	606	569	600	562	576	593	539	572	556	568	548	572	581	542	598	581	592	583	532	541	545	583	565	580	544	581	588	552	563	591	544	573	546	574	603	547	584	609	560	598	568	560	547	560	573	591	544	563	555	576	571	555	587	576	591	572	560	543	591	557	592	575	576	553	548	534	555	600	557	523	567	553	558	559	596	592	585	550	546	581	552	533	557	552	560	573	576	520	587	574	580	535	619	580	598	568	593	547	591	576	580	555	535	529	596	520	621	561	578	564	608	575	610	542	543	522	544	528	599	615	541	564	554	580	559	564	559	520	589	593	576	573	536	580	635	606	540	542	548	567	582	579	578	635	563	605	582	577	552	542	575	572	549	542	509	573	607	581	551	562	584	543	620	586	572	543	551	574	494	552	601	521	567	619	515	573	562	542	610	550	570	530	581	559	580	562	571	567	507	576	571	573	553	580	566	603	562	567	551	530	614	589	582	561	596	549	587	547	528	557	581	578	574	558	560	582	575	576	566	582	574	508	598	617	560	620	613	558	603	551	599	621	606	578	568	571	595	572	550	576	549	568	577	598	540	595	615	572	546	585	584	558	547	554	617	579	528	584	536	565	555	573	642	561	584	547	595	538	569	583	585	554	549	600	548	557	563	573	583	591	549	600	536	581	599	627	545	575	550	546	581	579	565	558	546	585	575	541	551	541	579	559	562	563	616	568	580	544	601	535	555	589	607	642	584	563	582	563	574	586	558	579	567	586	538	568	580	594	545	569	595	549	593	550	578	557	539	554	558	573	543	580	552	563	558	569	584	594	555	556	555	585	542	545	552	587	539	587	586	599	582	600	548	578	601	577	530	599	592	580	569	553	573	550	478	563	554	547	563	510	571	545	566	592	568	566	573	550	558	548	549	590	552	594	570	579	558	579	539	530	552	574	574	557	609	575	584	552	561	559	575	606	548	610	543	572	582	537	578	585	570	607	574	583	571	568	528	574	560	570	572	594	544	648	589	563	603	558	537	583	579	566	612	553	558	595	614	536	556	575	595	538	586	575	539	560	565	579	568	582	580	565	580	579	579	548	578	605	574	577	585	542	551	570	562	565	575	609	561	543	586	564	548	550	609	586	551	580	602	578	587	591	592	573	553	589	574	529	575	565	585	576	558	560	626	578	583	578	562	550	585	576	583	556	563	563	593	571	570	551	573	594	561	574	551	554	554	583	571	547	576	579	565	562	562	556	589	534	593	573	562	542	553	552	564	580	579	574	574	590	591	537	557	549	589	615	606	573	572	524	569	622	532	607	599	543	541	554	626	570	552	599	559	575	552	580	593	593	586	530	584	578	559	554	578	564	566	566	584	585	563	543	584	589	535	560	538	582	607	605	564	590	567	556	519	554	564	613	596	565	529	561	561	586	567	528	586	554	605	557	565	567	551	541	578	532	535	571	561	552	610	541	592	576	544	589	597	569	552	568	589	575	559	599	556	558	606	531	576	575	575	600	546	550	509	579	601	556	538	599	552	576	565	587	572	577	569	548	537	566	565	570	556	615	566	588	564	576	533	559	561	610	609	576	576	545	579	589	569	604	563	567	581	607	568	616	575	576	585	580	553	591	577	562	548	552	606	557	594	586	558	566	568	588	567	588	622	562	561	585	574	586	544	562	539	626	575	555	567	582	612	613	559	562	542	536	605	607	531	593	573	562	586	576	561	546	539	560	588	595	586	549	549	542	544	588	561	572	611	561	551	593	575	547	580	568	562	596	559	544	540	580	572	531	591	535	570	589	561	561	608	536	587	599	577	556	549	580	572	565	561	566	589	565	596	589	575	545	580	567	523	547	534	571	588	572	582	594	589	609	615	589	590	595	580	556	554	580	540	573	543	595	587	553	594	552	601	595	593	574	552	561	581	578	608	599	598	604	615	585	598	614	566	533	570	572	586	565	554	593	606	551	562	603	529	582	541	557	574	586	607	533	585	564	552	554	606	594	547	539	551	592	570	549	575	555	566	545	603	569	619	550	568	542	579	606	565	582	601	639	586	605	553	565	571	592	543	586	547	604	560	601	570	615	618	619	557	559	572	549	586	604	567	573	588	579	591	561	568	566	537	543	562	570	565	570	554	545	575	571	550	586	591	584	602	566	553	604	570	585	593	571	603	580	547	545	579	553	606	518	580	590	551	563	589	573	583	573	618	532	583	517	540	552	624	594	554	577	580	547	576	563	584	609	555	535	561	596	547	557	525	596	561	503	561	536	572	585	588	622	610	556	558	585	564	587	568	594	559	574	554	551	561	609	592
17791	4714	168	116	162	197	161	136	105	100	93	58	64	71	68	51	42	53	40	38	37	29	20	29	28	25	35	35	33	41	29	28	34	24	25	29	25	21	27	29	23	35	31	31	24	25	20	28	28	21	22	30	29	25	29	20	18	23	16	32	24	23	21	21	24	26	25	22	28	22	15	19	27	24	19	29	25	20	19	19	23	24	21	24	15	23	18	27	25	21	20	20	22	35	16	23	29	19	16	32	24	34	28	19	21	23	17	21	21	33	15	14	19	23	26	29	24	28	23	19	20	15	24	26	32	29	25	39	23	27	14	23	32	25	23	26	22	34	20	28	19	21	22	19	14	24	32	20	21	27	25	17	19	14	31	25	21	24	21	20	26	16	15	23	31	22	26	22	31	18	33	25	22	22	23	26	23	27	23	20	28	19	26	17	29	22	22	18	18	24	17	23	32	19	19	23	15	22	24	24	25	16	25	19	22	22	17	26	19	34	15	18	15	26	20	20	15	18	18	17	22	20	21	31	24	26	20	25	26	19	28	28	28	22	23	18	27	22	26	30	21	15	21	29	21	22	28	25	15	17	22	23	24	32	26	20	23	14	19	26	19	24	20	35	20	22	34	27	18	24	27	17	22	23	24	25	28	20	24	19	25	25	25	19	27	25	19	20	22	14	17	22	23	19	18	30	29	29	21	19	26	15	22	24	21	23	27	17	19	23	18	27	21	24	16	19	27	20	29	21	24	24	20	19	20	26	26	22	18	19	26	26	24	23	14	27	25	29	23	24	22	25	16	23	25	23	17	19	26	18	21	27	21	26	24	27	18	22	24	28	26	16	26	17	26	23	27	33	31	23	22	27	24	27	25	19	22	22	25	25	28	23	22	23	29	18	28	32	13	25	28	22	19	22	24	23	24	27	23	25	28	28	28	29	21	23	26	21	28	18	28	31	20	21	32	14	31	32	25	30	19	27	31	27	31	19	26	19	24	20	23	19	16	24	30	26	26	31	22	26	20	11	20	30	17	24	23	27	21	22	27	27	24	20	24	15	23	20	19	16	21	16	29	21	22	17	24	18	29	24	23	21	29	23	24	18	24	23	24	15	25	31	29	31	21	22	13	23	24	30	22	23	30	23	17	20	23	30	14	26	17	22	24	27	22	30	21	33	22	31	18	26	17	31	14	25	26	19	23	23	20	18	26	26	14	31	24	20	23	25	21	20	22	21	23	24	31	22	28	22	21	16	22	19	19	23	26	20	27	26	27	20	27	17	27	28	17	18	19	24	15	24	29	16	19	28	22	23	22	28	18	22	27	25	16	22	28	32	25	19	28	18	19	23	18	30	33	35	26	19	20	20	24	19	31	25	24	19	29	19	18	20	34	20	22	17	26	24	21	19	22	12	29	29	28	32	25	23	23	21	22	26	31	25	13	26	10	17	29	16	16	21	20	17	19	24	29	26	20	27	29	27	23	31	32	28	23	16	21	20	20	18	18	16	24	17	21	33	20	21	24	31	20	30	21	13	22	23	22	18	22	25	23	18	26	16	19	21	18	24	16	21	18	20	30	26	15	25	27	24	20	30	24	29	15	20	24	21	30	25	24	23	22	22	19	21	19	20	30	23	23	28	27	22	18	21	28	22	23	30	23	26	16	19	22	22	15	16	30	18	20	20	21	22	24	16	20	23	18	17	21	16	22	25	18	21	23	28	14	23	21	24	26	22	17	24	15	25	15	27	17	27	34	19	20	20	25	24	33	22	16	24	20	32	29	20	20	21	24	27	25	24	15	22	21	20	22	12	25	27	19	25	27	26	27	27	20	21	22	23	20	18	20	32	22	22	21	28	24	23	19	31	28	22	24	25	25	27	19	24	20	24	15	27	26	24	32	17	20	20	34	20	16	26	30	17	25	28	22	33	20	22	21	26	31	19	27	27	27	12	25	27	24	19	15	21	17	24	21	19	25	20	25	21	27	26	21	22	28	22	18	21	15	24	24	27	22	35	23	26	21	20	23	22	19	17	21	25	22	21	23	23	21	20	24	25	22	28	17	19	22	25	21	17	19	25	23	23	24	27	23	19	22	20	22	12	16	26	19	21	29	28	24	25	30	22	19	26	31	22	25	31	16	21	21	26	21	23	18	18	25	18	16	24	16	13	22	18	17	23	28	24	32	22	17	29	25	23	23	18	31	23	28	22	24	15	26	20	19	17	27	27	21	21	24	21	31	18	19	17	23	33	23	17	21	23	23	13	28	23	23	29	30	22	31	38	29	27	25	27	27	32	15	32	24	20	33	22	20	15	23	24	19	36	26	19	20	28	25	14	34	25	23	18	13	26	27	32	25	17	27	18	15	26	26	15	20	25	32	17	25	27	16	27	25	13	28	23	18	22	23	27	15	18	23	20	20	22	25	10	27	32	27	18	27	21	27	23	25	21	24	18	27	20	33	23	20	20	21	25	27	28	22	27	23	9	21	25	23	18	25	18	18	22	18	19	22	24	18	23	24	21	26	22	27	12	15	20	17	17	25	24	30	29	19	18	21	17	16	19	24	22	17	17	20	27	18	17	23	16	22	30	21	24	22	17	19	22	20	27	30	19	21	31	22	28	28	26	17	21	19	23	30	25	35	23	22	29	22	25	30	22	21	24	21	22	21	24	20	23	23	20	16	22	16	21	29	25	26	21	22	20	27	25	21	24	23	17	21	20	24	21	21	23	24	14	17	23	21	16	18	14	14	25	21	18	21	21	15	23	18	26	26	20	19	24	20	21	26	26	14	31	16	14	27	16	27	28	23	22	21	32	26	17	26	23	24	20	23	18	23	19	26	29	15	25	23	26	23	25	28	13	26	26	23	15	18	23	31	28	22	26	22	22	28	21	28	27	21	18	25	19	14	24	20	26	23	27	28	36	24	19	22	17	25	26	24	27	20	18	27	16	18	30	19	27	18	19	21	29	19	26	23	23	27	29	20	20	17	20	18	11	22	15	18	24	23	16	26	20	14	15	13	30	22	19	38	24	22	27	25	17	26	18	20	22	16	16	26	23	23	21	24	20	27	21	21	23	33	31	20	26	14	20	17	27	19	25	29	24	18	16	19	22	24	23	20	30	23	27	23	16	23	21	22	25	21	25	22	20	23	31	23	24	25	23	16	27	26	27	27	25	20	21	25	16	21	24	25	22	21	23	25	24	25	28	23	26	16	20	22	30	18	20	17	31	24	19	18	18	22	21	21	30	15	26	22	24	30	18	35	16	28	28	14	18	25	17	24	21	22	19	21	24	28	18	19	22	28	22	19	25	27	21	21	23	18	15	17	22	25	24	22	22	23	29	27	23	26	23	24	22	16	23	21	23	24	20	14	20	19	22	21	23	20	17	18	25	23	28	30	24	21	16	34	20	20	24	18	26	27	14	28	12	29	14	26	27	20	28	27	27	18	20	19	19	26	29	20	17	27	21	24	21	13	22	18	20	19	22	20	24	18	13	18	26
45956	7577	4132	11802	17961	15979	12513	9666	7710	6003	4881	3868	3173	2671	2195	1881	1718	1489	1320	1168	1138	942	955	891	777	827	756	719	725	664	635	660	615	660	639	577	552	544	524	509	520	481	511	467	450	496	500	444	473	438	482	465	474	484	464	487	444	461	442	458	408	425	403	419	403	440	454	454	446	395	395	393	422	402	394	378	415	389	388	367	381	394	391	402	390	385	395	414	395	387	435	381	380	457	388	396	383	392	395	385	366	390	415	373	372	373	385	395	383	413	389	374	351	414	414	379	375	397	400	429	425	387	383	399	380	421	421	419	438	410	423	415	468	438	431	475	415	405	380	390	382	384	339	397	386	356	377	375	393	391	402	365	390	364	374	350	370	360	388	358	367	392	359	344	377	363	376	359	404	400	379	342	388	356	362	355	374	348	336	338	362	389	366	373	344	389	400	361	388	388	382	338	378	379	381	383	363	393	369	362	395	402	326	388	352	342	337	369	362	376	382	350	339	344	394	394	355	355	392	366	366	388	365	365	401	386	390	381	362	384	371	366	353	391	357	348	340	381	389	386	348	351	391	340	344	363	362	338	398	352	374	370	345	366	366	342	355	391	371	374	377	364	358	370	386	404	392	384	368	380	351	352	389	372	381	359	368	388	365	345	379	371	383	342	369	362	373	395	382	396	362	373	330	365	351	344	412	337	378	361	413	381	351	365	359	346	360	425	367	368	394	357	393	343	378	366	338	375	355	344	384	357	378	336	401	379	358	363	379	403	370	355	354	377	358	381	386	322	385	359	338	374	391	360	402	379	378	364	382	386	333	365	406	388	350	356	379	361	365	374	366	400	403	344	359	392	365	378	379	362	379	364	391	377	364	423	358	351	393	322	366	364	360	380	364	342	367	375	354	449	357	372	363	409	384	365	348	378	344	376	371	352	375	371	395	383	378	393	386	401	384	385	363	398	360	369	374	362	377	351	389	361	317	373	366	355	382	363	365	398	381	388	368	396	364	368	367	389	343	380	330	352	430	394	384	397	378	416	340	341	361	375	364	349	366	371	397	373	336	375	376	350	357	342	359	351	404	350	359	383	346	397	382	420	358	365	388	357	364	361	374	358	374	392	404	383	392	375	365	350	364	384	375	335	367	352	371	352	377	359	368	363	326	345	381	374	381	336	367	376	398	358	354	380	375	359	371	361	370	405	384	374	355	328	399	372	433	382	369	362	342	363	368	397	359	340	396	377	397	370	331	378	387	347	360	372	372	368	398	366	367	346	364	376	353	343	341	331	403	344	396	389	377	379	365	354	374	346	357	377	366	390	381	328	354	372	347	389	381	376	366	374	371	341	382	366	373	377	382	320	375	371	356	382	370	378	374	345	369	395	379	398	382	354	385	348	332	393	384	384	364	371	391	374	347	373	377	347	370	375	368	365	349	377	414	378	387	333	353	373	365	339	338	387	365	398	381	354	381	375	382	385	358	373	408	355	360	405	368	403	385	385	380	338	392	339	370	394	391	391	363	377	381	330	376	371	368	343	355	350	375	406	323	444	368	361	363	355	360	364	378	375	359	399	320	361	314	400	360	342	391	367	331	339	387	376	349	301	380	372	383	356	333	377	408	375	379	377	378	348	351	361	367	356	396	385	378	361	369	368	385	398	406	370	406	375	422	387	429	348	378	374	377	387	380	389	379	362	368	371	414	374	360	384	378	382	361	377	370	386	341	408	377	388	380	385	364	373	395	380	382	412	396	379	387	410	372	364	411	390	374	354	372	373	347	342	395	368	383	367	393	380	385	395	366	380	395	374	375	396	352	345	327	386	366	397	396	368	352	370	365	373	383	412	338	363	369	406	405	369	375	393	347	382	344	360	369	354	345	364	379	381	393	394	362	381	357	375	357	378	376	365	395	378	366	354	369	412	373	385	377	385	405	362	387	377	350	390	354	358	382	390	361	411	368	361	375	390	355	368	371	344	339	359	396	369	401	390	366	363	376	404	362	391	351	362	374	407	336	366	369	409	350	340	353	363	367	366	347	376	357	377	347	377	404	392	379	390	336	372	354	404	375	401	401	373	395	396	360	383	375	389	344	361	384	373	351	358	369	329	370	369	396	396	362	372	360	376	382	382	395	386	383	373	367	383	366	379	358	379	349	367	376	388	365	363	380	341	358	372	359	365	381	382	397	387	379	382	344	373	363	364	370	332	371	372	385	377	361	355	333	339	389	361	372	377	369	357	390	395	399	388	358	389	389	380	352	425	341	379	368	341	356	403	373	330	358	391	376	357	395	351	379	399	381	365	381	393	377	383	377	398	414	344	363	359	346	363	410	373	375	348	411	403	392	362	349	366	390	403	360	348	368	356	385	374	383	387	386	370	390	351	400	359	393	352	366	368	365	370	361	388	384	383	373	387	390	342	380	372	351	374	358	326	371	376	334	355	348	349	354	335	319	384	440	368	375	380	384	392	358	377	401	365	354	369	370	394	367	390	390	366	352	403	334	408	394	370	385	389	391	324	378	349	401	352	375	387	398	359	389	370	369	342	379	342	373	378	378	367	383	369	365	364	340	376	402	359	387	385	398	390	388	338	358	392	399	383	363	365	377	381	371	362	356	374	340	341	378	379	396	381	358	370	367	391	386	347	372	371	381	368	343	364	364	369	384	375	371	381	384	351	406	393	360	363	362	349	390	348	362	371	376	406	382	382	354	381	358	411	369	363	361	349	376	395	393	369	346	390	348	411	372	356	365	359	377	365	369	358	314	358	379	378	361	379	384	419	374	364	368	358	361	373	339	348	375	349	397	351	376	378	383	365	361	372	401	374	349	348	355	344	348	411	384	368	368	356	407	356	398	394	394	385	381	335	404	329	375	383	363	393	382	385	383	389	387	370	358	379	349	394	385	330	362	374	367	376	360	350	361	365	351	365	344	359	394	384	355	369	403	353	420	339	379	365	368	408	342	408	409	378	364	374	352	406	409	355	327	381	369	395	382	381	395	381	386	388	369	360	367	354	328	378	359	376	370	353	364	369	376	397	399	362	378	382	357	358	392	366	353	378	399	344	363	344	349	378	360	366	387	391	373	379	376	356	391	370	379	351	369	396	398	376	386	379	405	368	352	372	398	373	373	362	357	359	343	399	391	383	363	396	367	357	400	366	384	388	382	385	374	383	375	363	377	412	393	390	370	374	391	370	385	384	367	336	405	343	373	377	377	357	385	409	365	366	368	357	386	370	363	396	373	405	326	342	356	393	371	360	378	375	373	386	352	368	361	407	390	356	372	403	362	359	371	360	362	378	373	372	357	365	367	382	384	414	386	368	381	359	368	366	383	363	365	364	365	377	377	370	398	374	364	339	365	367	398	392	368	347	390	381	355	390	361	427	379	374	385	367	400	359	375	347	367	370	388	368	389	383	381	394	364	375	374	371	382	336	384	372	391	378	376	395	371	370	374	377	383	364	346	377	374	355	372	361	381	386	381	416	347	363	395	391	380	370
15744	3049	203	147	197	210	167	207	123	161	129	116	116	93	90	70	73	94	72	72	87	64	75	69	65	70	69	60	50	71	79	58	74	76	66	73	62	61	75	60	48	67	56	55	54	70	63	62	57	55	47	59	65	47	57	52	53	56	65	60	48	62	62	56	62	52	48	74	57	55	59	58	49	51	50	53	63	66	64	49	76	63	59	80	39	73	54	50	61	75	52	48	54	51	62	59	69	59	52	50	53	53	57	55	54	50	55	55	54	55	48	56	60	64	56	47	47	71	59	63	60	63	61	65	60	62	60	52	70	55	57	42	52	47	54	63	48	72	50	65	54	59	59	49	65	69	50	50	57	55	67	62	63	70	52	55	61	54	51	53	58	59	62	59	54	52	56	56	67	67	65	62	56	74	48	66	48	68	47	61	49	67	53	50	49	65	54	66	55	62	65	52	67	56	59	55	59	52	59	43	67	58	54	66	44	75	53	70	60	65	59	63	66	69	63	57	59	53	54	61	60	47	49	61	63	69	55	58	52	52	68	55	56	49	56	44	62	67	63	61	44	52	59	57	55	51	67	61	76	60	71	62	57	67	47	72	46	50	53	49	47	57	44	70	56	62	46	59	61	57	66	51	61	43	64	79	52	54	55	54	70	57	50	59	63	60	63	52	48	65	57	70	55	60	64	54	61	61	59	47	56	53	45	43	66	53	57	52	58	56	58	56	56	65	55	59	40	63	54	58	49	62	46	61	47	53	71	59	60	64	56	57	54	56	67	61	50	68	69	52	60	53	65	59	53	50	47	53	73	61	58	65	73	60	60	57	55	57	58	66	55	64	71	60	62	51	49	53	58	70	51	53	62	66	58	52	47	65	64	61	57	59	64	60	57	60	63	49	75	52	45	47	57	61	60	61	42	66	46	72	67	50	57	53	49	61	59	54	56	69	54	67	53	64	57	46	65	59	60	59	71	58	53	66	61	64	69	63	57	67	60	55	72	39	60	67	61	66	57	60	60	61	72	53	59	54	54	57	66	50	66	62	47	56	68	66	61	56	57	60	58	54	60	57	58	68	55	54	55	62	63	69	59	61	64	60	63	54	52	58	46	60	51	49	49	60	48	63	51	58	55	57	64	50	59	59	80	56	70	61	70	59	50	46	54	59	57	58	64	59	62	70	58	60	73	64	56	43	47	65	63	47	58	55	61	64	58	55	42	63	55	53	48	68	52	57	52	61	65	60	47	68	67	60	71	69	46	60	40	68	56	55	52	58	60	59	56	44	65	67	56	53	62	48	55	66	60	60	64	48	56	61	49	55	55	62	58	82	71	46	55	63	59	62	53	59	54	48	63	60	56	56	59	48	55	55	59	79	51	63	54	53	51	65	71	56	62	59	63	54	52	49	70	67	65	70	56	69	57	62	52	75	66	57	60	52	64	61	58	70	52	58	55	64	67	56	60	47	59	62	47	51	51	51	58	63	60	61	51	47	66	58	52	51	59	60	65	66	64	66	54	65	56	63	62	60	51	51	68	67	50	62	52	48	50	52	57	54	57	54	61	54	55	73	47	54	56	48	52	60	76	59	55	56	51	60	58	64	64	55	66	53	64	65	61	62	65	64	60	60	52	55	56	56	54	54	52	70	61	63	57	68	70	48	62	57	62	51	60	54	47	58	67	60	67	47	59	66	54	61	55	56	64	67	59	65	71	59	63	56	52	69	54	50	63	54	65	67	52	52	46	54	66	46	62	57	59	53	50	68	43	62	53	54	68	61	56	58	55	47	77	61	60	62	59	60	51	53	42	64	60	60	60	79	62	62	51	43	57	53	60	53	48	55	56	68	59	76	62	62	50	49	58	63	47	56	52	65	61	47	37	57	55	56	65	58	54	62	52	50	63	50	62	54	62	56	50	47	53	59	59	62	56	63	59	47	61	60	44	60	64	66	55	59	61	50	56	43	43	64	53	52	64	51	63	71	72	54	62	73	63	58	65	69	51	66	56	63	59	58	52	56	49	61	58	59	60	57	46	60	51	56	53	59	60	48	53	59	64	52	51	55	63	62	54	60	53	59	65	41	51	62	69	51	69	56	54	72	59	62	41	45	61	72	51	43	52	68	59	60	66	54	61	61	56	64	75	58	57	49	68	49	65	55	67	61	55	58	51	40	53	57	59	52	71	58	79	60	68	68	66	53	54	48	76	57	35	67	59	48	60	54	73	50	62	49	52	51	61	64	62	66	52	55	52	52	61	47	59	52	36	48	61	65	62	53	61	51	56	57	48	67	51	56	62	76	54	76	62	56	57	63	55	54	69	58	42	64	63	48	71	54	70	58	49	59	59	39	51	54	55	78	59	63	65	53	52	55	52	61	70	50	72	58	55	60	53	56	65	67	61	59	56	60	62	60	68	52	52	54	52	65	65	57	57	61	57	64	50	60	61	54	57	57	63	42	53	56	54	56	53	57	44	58	54	72	60	56	63	48	60	71	60	47	62	48	54	61	62	58	55	55	52	51	59	51	60	51	63	70	52	65	61	52	67	47	53	60	47	61	64	59	47	61	56	66	67	54	50	60	51	65	60	61	74	56	50	52	59	57	48	77	52	61	60	72	53	71	66	59	52	65	51	67	56	50	69	55	58	55	59	59	52	52	71	57	59	62	48	49	56	57	44	64	61	69	57	59	54	71	60	60	59	57	60	70	73	64	62	53	36	58	50	65	57	52	44	62	49	59	54	59	66	53	66	60	67	72	54	68	67	46	44	48	60	54	69	58	53	48	66	43	56	53	45	52	55	49	66	43	62	52	80	52	42	50	57	53	58	55	65	72	62	69	61	78	58	51	55	44	53	57	59	55	57	59	65	59	61	68	69	52	61	64	54	54	73	59	59	59	59	53	36	49	50	58	47	60	54	54	44	58	59	63	71	50	52	66	72	59	47	49	51	41	46	57	42	58	53	51	70	59	55	54	67	58	55	62	59	63	52	69	66	67	76	59	65	48	64	52	57	66	54	62	68	55	51	67	55	55	76	60	46	58	57	60	58	55	78	73	70	53	49	60	52	61	53	65	66	70	59	59	61	50	64	61	50	64	50	58	65	53	67	68	77	49	77	60	60	61	57	57	44	54	57	57	62	70	47	56	69	50	59	64	57	58	68	58	55	63	76	62	60	69	46	60	64	53	70	49	54	63	62	72	61	58	63	52	65	67	56	60	60	61	72	52	58	47	58	58	40	51	64	48	69	58	59	54	72	76	71	54	70	53	57	56	63	58	51	60	67	61	71	65	55	56	57	72	66	55	72	60	61	59	52	62	52	43	66	58	58	59	65	61	67	62	59	50	56	54	55	69	64	53	67	48	63	64	59	50	53	65	74	54	59	59	59	59	61	48	50	54	56	68	65	62	68	51	47	61	56	76	61	62	63	54	61	72	51	62	57	48	57	53	58	50	69	58	62	54	53	61	59	68	49	48	56	63	52	69	52	45	66	73	60	65
46762	7547	3963	10846	16549	14847	12179	9488	7531	6108	4960	4132	3408	2907	2586	2268	2031	1928	1720	1657	1559	1479	1392	1308	1294	1293	1252	1246	1271	1211	1219	1206	1174	1118	1126	1141	1034	1093	1015	1031	956	1061	1002	1040	1029	984	1016	976	1002	933	988	1005	967	1032	1021	976	1005	920	1036	955	1000	906	966	957	937	927	965	922	939	920	915	933	973	908	935	932	957	985	931	911	932	918	877	940	913	874	919	921	938	926	912	941	928	958	949	930	933	858	946	956	908	936	917	901	901	913	949	896	841	900	952	951	930	917	928	905	914	925	918	947	942	979	919	950	912	929	972	934	974	916	964	939	941	1015	1016	954	912	934	938	893	914	928	840	915	973	871	923	941	907	936	914	896	890	941	898	963	930	947	906	892	936	906	877	899	933	905	914	897	858	847	887	903	899	950	917	937	877	941	894	903	896	892	914	968	957	888	946	950	907	912	915	880	843	899	886	889	863	887	888	882	939	899	898	917	950	820	889	914	946	891	973	925	925	897	889	890	908	798	936	895	862	877	908	880	917	915	898	889	874	917	884	912	883	917	928	847	922	929	891	916	919	881	894	953	959	888	910	915	931	913	876	906	870	951	918	892	912	880	978	920	911	930	965	945	891	927	941	890	897	909	875	927	875	910	924	937	943	903	918	863	894	868	932	951	874	892	921	945	887	886	914	897	881	877	901	860	927	960	891	926	938	948	965	966	912	885	882	946	888	870	856	911	923	924	916	892	861	944	870	889	928	833	969	933	865	927	977	895	942	850	904	900	876	897	894	874	957	912	931	971	924	914	905	931	880	893	921	888	961	875	846	961	903	910	911	905	901	913	955	973	871	879	918	860	935	858	899	884	891	880	902	895	940	911	923	954	920	866	932	920	927	916	936	931	895	894	923	884	926	938	949	896	892	954	889	869	947	866	904	920	894	869	838	904	881	945	917	885	927	949	938	900	918	852	936	944	877	891	921	939	898	904	880	915	878	908	886	915	883	889	867	933	867	857	918	889	941	880	921	856	877	858	878	919	922	935	913	890	920	944	930	934	900	923	887	889	889	898	899	903	943	905	942	926	951	948	934	951	914	965	882	892	920	907	903	955	869	911	892	906	913	924	915	915	844	932	887	880	909	882	941	940	891	954	911	884	934	869	895	873	909	851	876	877	933	909	891	931	894	859	936	898	885	914	913	840	934	902	980	910	884	932	911	874	888	917	938	885	885	913	928	896	901	883	864	910	910	882	841	939	876	880	902	865	929	884	936	875	933	904	909	897	906	921	913	891	916	932	895	891	909	946	865	915	896	882	943	911	898	896	962	873	941	941	921	924	854	926	908	936	883	956	860	898	937	889	874	952	862	879	914	923	969	946	910	932	873	860	899	891	959	864	886	911	928	943	888	887	925	926	922	930	886	913	880	875	854	895	909	944	891	932	917	869	855	915	902	925	939	844	915	932	873	905	897	887	893	939	890	894	917	956	960	860	927	909	902	927	948	985	886	884	897	902	932	862	922	939	848	936	939	962	891	872	857	900	900	927	914	901	904	930	898	947	916	933	857	922	924	955	941	900	861	847	893	940	937	893	939	913	935	884	901	871	900	917	938	916	926	910	914	936	898	909	925	919	961	939	900	892	914	930	917	889	905	931	903	919	907	901	948	906	852	905	859	898	955	928	889	842	879	902	858	918	883	849	909	897	909	932	918	900	873	942	882	897	923	932	959	881	880	969	899	941	920	896	961	952	889	893	878	892	906	927	906	891	874	951	847	904	872	952	894	901	903	914	879	939	910	907	896	931	947	864	935	864	890	883	917	864	885	885	925	841	871	922	916	938	888	928	927	918	922	905	934	901	945	921	869	907	916	909	928	952	904	858	877	895	942	945	936	928	886	909	876	892	848	905	890	915	859	865	925	913	885	937	954	937	916	972	949	901	923	889	925	907	849	897	901	897	846	902	899	937	986	926	906	957	956	890	886	952	928	944	869	940	909	874	943	900	950	915	887	859	899	929	915	882	959	840	910	867	895	878	941	880	882	919	865	907	947	900	928	874	950	911	892	871	905	883	897	942	922	895	926	965	902	837	918	901	930	856	904	909	933	881	869	866	933	902	907	924	934	888	873	961	904	934	919	900	888	930	900	899	940	929	931	930	885	840	917	896	878	905	829	866	911	853	899	934	876	846	866	912	894	894	872	922	946	963	955	906	885	930	902	867	919	923	914	867	903	945	948	925	948	892	859	916	942	906	930	906	915	920	836	910	880	905	913	895	962	898	905	963	915	945	880	928	930	861	940	868	934	879	947	918	895	913	895	950	893	932	903	980	900	929	878	959	872	927	879	970	901	914	932	930	891	921	899	888	908	914	891	954	899	888	897	927	915	890	910	919	923	937	915	900	887	883	940	965	923	911	917	938	958	918	927	858	911	914	863	907	896	941	923	924	878	846	937	870	860	922	907	959	967	903	878	922	880	872	880	918	909	953	860	867	907	931	904	924	889	917	901	859	858	902	927	843	961	943	949	906	912	897	903	915	910	896	912	884	889	931	891	932	912	900	932	940	901	934	981	932	921	861	962	900	929	921	905	912	909	879	958	879	883	916	901	865	922	854	896	926	920	839	894	948	874	900	985	960	879	902	910	916	916	931	899	931	922	955	915	893	897	901	899	938	930	899	926	914	899	886	907	901	870	868	936	850	887	910	931	942	917	901	897	943	899	929	916	915	877	932	915	878	910	910	938	968	931	868	954	905	893	911	928	908	879	897	970	874	868	876	885	914	880	897	883	880	924	977	889	865	914	888	858	963	913	925	928	918	911	904	859	912	870	917	884	900	887	887	866	948	890	961	920	892	901	874	927	951	986	980	864	919	842	883	938	930	887	882	874	863	890	903	945	863	868	903	918	842	897	961	919	908	901	883	955	898	867	906	947	934	904	942	971	862	948	908	879	883	902	890	887	865	886	863	860	850	870	990	896	918	982	909	879	901	933	856	919	901	935	971	929	886	861	916	888	852	885	918	957	938	916	922	902	925	908	881	957	870	894	907	893	952	928	877	878	947	951	884	881	927	934	865	949	876	951	935	890	915	908	870	924	952	953	879	936	878	931	887	936	920	942	907	938	891	996	950	887	881	888	915	928	854	945	924	935	901	912	888	946	852	903	878	910	934	888	863	857	940	947	894	870	855	908	908	931	903	925	898	941	887	916	929	933	865	899	939	927	825	933	930	931	905	917	883	850	938	915	889	863	839	864	900	916	902	884	871	910	926	883	948	896	925	891	907	876	894	892	883	889	876	882	918	914	910	868	932	938	921	910	924	889	911	927	936	889	863	876	932	923	904	899	845	924	915	874	899	911	954	916	893	933	904	896	973	891	914	868	891	854	878	923	951	925	879	886	923	942	893	867	957	867	942	887	935	937	875	913	875	933	890	905	890	905	931	839	927	934	958	860	910	890	876	871	874	904	876	895	919	913	935	907	886	863	922	905	898	916	944	899	935	918	925	924	917
25527	9957	417	179	273	304	274	235	224	201	160	139	108	108	93	76	68	60	75	78	67	57	69	68	58	54	54	52	65	66	50	57	55	57	54	57	56	48	57	45	40	49	41	46	44	39	50	53	45	42	50	43	48	47	49	47	45	37	46	44	46	45	54	46	47	46	36	49	47	47	50	42	40	39	43	39	38	45	39	43	38	45	52	55	38	43	51	49	35	41	45	38	42	48	36	54	51	41	37	44	39	43	46	42	47	42	34	34	46	57	43	40	36	50	51	42	38	51	46	40	42	47	43	40	29	54	44	35	46	49	50	36	48	40	38	42	44	54	31	44	54	45	45	48	40	48	43	43	47	35	36	44	50	37	46	42	44	42	48	45	40	44	38	35	35	40	44	48	40	42	46	51	41	37	41	40	38	41	46	41	27	55	45	42	36	34	33	52	38	40	43	39	44	39	54	34	42	42	46	47	32	58	37	43	53	29	40	41	40	33	41	44	59	46	35	45	49	53	47	45	33	56	43	43	45	39	40	48	43	42	47	36	41	48	39	36	43	39	43	44	44	35	44	45	50	45	34	60	39	60	52	41	45	45	37	48	38	51	42	37	38	40	41	32	48	49	41	30	46	49	41	48	51	30	33	44	32	61	48	45	41	51	27	41	29	46	56	46	39	44	52	48	31	38	32	41	48	46	44	43	38	45	54	36	42	40	45	48	50	48	42	43	44	38	53	48	43	33	41	34	48	33	39	45	44	49	46	47	43	31	48	46	42	31	39	41	45	45	43	43	41	35	46	31	45	37	34	43	47	57	32	43	43	54	53	30	57	48	39	36	49	42	52	47	35	41	46	49	44	47	37	39	49	45	35	42	45	39	44	47	52	39	54	44	48	48	46	59	44	42	34	47	39	42	49	41	50	37	44	41	34	51	35	43	56	43	42	30	36	45	43	51	54	47	30	45	45	41	45	44	45	47	38	44	57	46	39	47	55	42	51	58	41	51	42	54	43	49	46	52	41	33	32	32	49	44	44	47	39	50	50	46	57	46	36	44	54	49	33	44	44	47	48	40	40	40	57	54	55	39	31	36	34	31	40	47	54	28	33	44	40	45	33	29	37	50	41	48	43	40	46	42	42	40	33	52	42	51	35	38	44	37	44	56	50	48	34	51	50	37	44	33	53	40	42	43	38	35	43	34	43	51	58	46	48	54	36	40	43	46	44	39	46	47	37	48	40	46	48	54	45	47	60	34	45	41	38	41	41	47	44	53	49	42	49	46	61	39	44	40	49	45	46	45	31	42	36	48	56	45	39	55	35	46	39	38	44	36	40	50	41	50	46	55	45	43	40	50	34	53	36	45	37	35	39	50	41	44	47	45	43	26	42	39	52	51	38	43	38	31	44	43	41	47	38	48	37	45	49	54	46	38	46	37	51	50	48	49	39	38	37	42	44	46	30	50	50	56	40	41	41	40	33	47	43	35	51	41	51	41	42	42	39	45	44	35	42	41	35	38	34	50	40	47	44	40	47	32	36	44	43	32	38	32	41	37	32	49	47	47	48	44	49	47	53	36	31	45	51	49	35	43	27	42	51	48	47	53	65	48	39	56	39	44	52	49	45	48	56	50	35	42	44	42	35	56	44	52	46	36	40	47	54	46	56	42	47	48	48	47	33	45	54	38	42	38	40	45	40	48	39	50	41	36	45	36	31	37	42	49	36	40	34	37	35	41	49	44	31	41	44	40	42	29	46	49	41	44	32	39	46	38	40	36	50	43	31	53	36	40	42	46	51	44	38	33	48	37	44	54	41	45	42	48	55	44	40	42	52	42	41	45	41	48	54	39	49	34	39	38	50	44	47	40	49	43	43	34	34	41	45	43	38	42	51	49	50	51	32	39	45	48	55	30	45	47	43	40	39	37	49	50	36	47	53	43	37	34	51	42	30	45	57	37	50	38	35	36	43	45	49	36	59	51	48	41	41	38	37	52	31	34	51	40	57	35	52	41	41	44	42	46	54	31	51	46	39	43	47	43	44	41	50	42	50	49	63	45	41	47	38	42	41	50	42	42	41	50	40	42	42	38	36	41	46	43	44	40	42	36	41	39	44	38	44	43	40	31	54	36	44	39	48	40	41	51	36	47	36	39	31	47	41	42	35	40	43	42	37	33	55	44	48	32	40	45	47	49	46	46	47	44	44	37	51	48	43	59	51	40	42	52	44	43	48	36	44	51	38	39	40	37	40	45	46	39	37	50	47	31	36	45	44	49	43	43	42	40	47	45	32	51	45	57	48	43	53	50	52	49	53	35	38	42	45	49	45	41	41	43	51	41	39	39	32	44	51	53	46	49	41	51	44	52	44	47	58	37	38	37	44	44	36	30	34	40	47	41	39	34	44	39	39	44	44	34	37	44	43	45	55	48	47	39	36	52	41	54	50	40	59	50	44	38	44	38	40	42	38	28	64	39	37	23	52	46	38	37	43	47	48	43	49	41	44	47	48	31	42	47	43	45	40	44	46	38	40	42	37	58	51	46	38	41	57	55	47	44	49	44	40	39	48	44	44	48	44	50	34	43	51	43	37	39	40	48	41	43	35	41	37	48	41	31	34	49	30	37	52	38	42	33	33	34	46	37	42	43	46	51	44	45	40	45	50	42	60	37	38	45	39	46	38	44	41	52	32	50	36	44	33	55	36	49	43	59	46	39	44	48	48	40	49	35	32	44	54	45	46	41	36	35	45	57	47	49	58	49	38	42	48	44	52	39	32	38	41	43	40	40	30	54	61	47	45	46	37	40	37	39	44	46	28	37	53	38	48	41	38	33	44	51	35	43	38	47	38	44	42	33	48	43	41	45	48	43	44	55	40	46	35	47	39	57	42	39	47	46	32	33	37	47	37	46	63	40	32	49	39	41	44	46	41	48	46	46	29	38	45	41	63	49	42	57	46	56	40	41	45	38	47	39	43	37	37	34	54	35	42	36	38	55	22	43	39	45	41	44	48	40	42	52	29	49	48	49	45	41	47	36	45	43	40	33	46	42	45	51	42	56	33	53	47	37	35	59	44	44	35	42	52	43	30	35	33	37	39	37	53	34	41	36	36	38	41	41	47	54	54	52	41	36	51	42	53	35	50	61	35	40	35	40	55	42	53	44	33	48	40	37	43	37	54	33	37	45	57	39	37	28	36	46	49	36	40	41	42	48	43	36	33	35	51	47	48	40	37	42	47	52	44	43	36	40	38	37	45	47	40	49	50	44	42	41	48	41	37	45	41	54	57	52	43	51	42	38	37	45	43	36	43	36	31	33	37	56	59	50	46	41	54	47	30	44	43	41	36	35	41	42	43	57	39	50	43	50	40	46	41	47	31	45	38	36	48	44	42	39	50	55	33	40	46	40	52	48	52	46	47	43	41	47	49	34	47	37	42	51	49	41	39	44	35	35	34	50	44	38	40	30	43	49	57	52	44	30	53	32	44	44	36	39	49	57	55	30
45033	8398	6095	16297	23053	21230	17654	13993	11490	9289	7665	6266	5246	4275	3655	3200	2814	2492	2365	2158	1853	1715	1744	1532	1476	1379	1341	1254	1332	1208	1213	1096	1160	1077	1078	1007	999	988	925	939	962	895	896	885	882	817	833	865	853	791	879	841	860	897	884	816	790	783	795	778	774	799	777	756	775	758	772	705	757	721	736	715	744	718	801	720	740	712	712	711	691	781	703	719	670	713	684	707	742	738	707	687	723	687	689	686	719	689	705	714	741	700	675	656	742	715	689	702	719	689	711	716	715	752	739	723	714	723	719	740	750	715	710	755	739	740	709	769	747	745	757	795	791	778	775	721	687	710	655	700	663	675	731	676	659	690	712	719	724	733	687	668	697	649	697	737	672	659	751	730	708	644	683	673	676	678	671	712	689	676	710	674	682	651	683	673	683	655	702	697	726	713	695	683	713	668	700	657	681	680	657	641	676	659	689	673	708	695	727	670	646	604	752	659	723	698	672	669	630	657	698	709	715	669	666	651	650	694	678	704	673	676	683	662	692	649	674	678	693	672	715	656	695	679	684	677	681	679	660	703	691	698	711	700	662	644	708	667	694	764	711	619	647	714	658	653	658	661	678	705	668	685	665	730	680	626	688	660	736	708	686	643	638	694	666	681	641	682	716	684	650	701	714	631	685	663	693	693	681	698	640	674	705	720	631	700	657	637	622	699	690	644	715	651	680	687	685	689	696	689	710	686	729	639	655	653	659	661	718	657	688	656	647	734	685	650	711	646	684	728	694	730	679	704	689	656	661	696	667	708	664	657	664	692	691	676	657	631	694	655	688	666	705	636	628	643	690	683	650	672	689	706	692	685	669	705	660	643	702	700	679	658	676	687	638	710	695	649	680	662	719	698	669	643	670	647	675	777	668	611	698	709	645	621	721	650	706	666	646	642	691	634	680	685	640	645	703	661	638	661	689	671	743	671	671	642	650	715	693	669	668	661	706	693	675	693	640	669	676	723	698	660	700	704	665	725	717	655	698	659	649	699	699	718	684	665	695	673	695	603	672	627	703	703	720	687	650	721	693	669	654	698	680	704	679	647	699	661	711	630	661	716	643	688	676	651	690	648	711	641	614	694	637	715	685	696	652	678	696	688	687	710	685	706	666	677	674	688	688	681	693	651	705	698	652	687	695	656	677	694	668	667	651	683	644	716	672	693	682	687	647	707	649	620	678	674	645	726	678	696	686	660	701	695	667	714	737	648	652	637	679	656	682	687	694	697	681	703	632	680	706	674	653	659	732	668	695	614	713	646	696	711	706	681	671	700	645	621	685	676	668	713	682	663	682	661	677	679	706	646	674	682	708	697	698	656	682	674	707	671	628	613	650	704	635	698	693	690	679	703	661	678	673	674	690	702	659	687	707	688	665	710	679	680	701	668	666	677	681	669	669	684	699	683	685	676	656	710	672	699	664	669	658	661	655	656	686	653	636	692	689	685	662	674	692	669	712	712	665	702	662	677	700	679	662	711	650	679	688	693	685	676	673	693	690	688	694	713	665	675	717	683	670	677	636	685	675	682	685	688	654	643	710	685	669	639	661	656	715	710	674	678	704	656	740	697	689	669	674	679	627	690	704	663	682	678	641	608	694	664	662	679	699	716	708	715	663	691	657	686	636	684	715	680	688	659	691	704	720	642	689	649	699	703	715	699	685	694	655	650	651	711	682	633	721	723	692	688	725	694	704	693	669	651	629	690	672	651	641	675	670	709	636	657	703	736	646	706	654	643	676	728	675	659	659	665	668	727	677	696	736	691	653	647	684	670	672	678	719	677	662	669	702	738	743	694	707	661	724	638	642	704	701	663	654	683	698	711	642	645	695	699	690	692	670	680	686	687	641	700	677	673	700	662	702	690	651	658	683	646	676	687	713	637	660	675	685	625	651	672	644	674	676	637	678	674	646	659	614	666	659	713	632	650	641	707	692	648	682	662	688	680	645	693	687	657	695	687	685	673	725	692	689	682	720	671	670	661	687	685	673	675	665	700	633	649	710	672	649	713	692	692	670	652	721	673	646	693	673	736	687	653	688	628	654	690	675	680	746	674	692	663	666	668	698	725	684	678	701	701	685	681	696	685	681	668	698	622	705	669	637	605	689	670	670	714	713	650	687	644	628	655	714	667	715	687	696	670	664	680	657	736	670	634	662	703	660	661	637	702	642	665	694	663	698	682	699	672	668	665	706	712	649	681	698	662	687	663	695	666	705	674	648	636	700	711	661	661	701	644	668	681	685	661	682	690	657	673	736	694	696	706	659	709	707	690	715	757	669	681	667	674	683	689	691	733	664	726	708	685	700	685	654	656	666	629	657	643	681	636	627	695	658	668	677	658	639	681	683	711	693	681	635	675	683	669	668	667	669	661	673	699	695	706	645	732	666	685	679	649	701	659	667	686	672	653	687	699	703	657	633	709	688	684	661	700	679	692	696	658	677	668	691	677	643	694	704	720	707	666	668	721	657	682	703	678	664	723	676	634	654	656	666	702	619	695	717	687	664	683	661	670	671	654	659	690	660	683	676	687	749	702	726	669	706	674	642	683	731	667	673	665	631	667	673	649	633	680	681	676	724	691	675	632	702	652	659	684	660	628	713	685	678	674	687	666	749	724	661	734	709	691	675	669	649	699	670	727	707	656	685	646	627	718	671	661	664	691	681	739	657	681	671	637	698	661	709	635	663	645	703	661	681	708	754	664	677	668	687	697	696	643	676	681	655	716	713	696	685	663	652	664	671	682	698	693	666	675	667	618	680	660	648	728	640	703	703	677	697	698	646	691	639	663	689	686	683	706	690	719	688	671	684	720	650	658	681	614	680	699	651	657	695	666	716	684	658	652	663	662	673	694	650	689	717	696	679	654	659	695	674	652	656	714	680	721	692	697	675	684	743	645	662	687	686	705	671	631	633	666	605	699	640	675	658	664	724	685	656	728	704	713	663	635	703	675	670	654	698	682	709	665	720	688	711	673	681	674	713	694	663	705	696	664	666	637	671	710	684	660	666	660	678	665	667	688	693	680	670	728	656	699	681	651	646	682	687	673	704	692	687	694	684	682	681	643	718	670	658	663	674	652	686	672	666	665	708	696	705	677	712	664	671	664	663	678	661	707	724	677	723	717	684	668	732	637	670	660	638	694	691	681	665	684	703	660	656	674	698	700	670	697	724	654	699	689	683	705	691	690	675	719	631	700	654	716	629	666	653	675	684	687	675	655	679	658	684	664	690	648	647	704	684	683	688	692	708	688	648	663	662	694	681	705	671	743	679	749	671	695	639	694	646	679	691	689	692	644	692	683	658	704	665	662	650	663	691	686	740	674	645	687	659	663	651	687	678	689	686	646	659	674	688	667	668	676	658	701	653	687	667	706	695	675	673	756	676	647	698	630	659	701	665	650	680	662	656	682	682	653	723	646	680	652	668	708	633	697	697	656	715	704	647	640	686	668	686	680	718	647	701	713	662	686	651	699
7062	519	87	67	99	107	71	83	74	78	67	55	62	57	54	57	50	51	42	51	39	44	40	33	42	38	39	34	39	45	47	41	44	38	35	37	39	49	46	47	48	35	31	42	31	27	35	43	35	32	38	40	36	33	38	35	35	39	29	34	56	24	38	29	49	35	40	26	53	34	42	31	28	42	25	34	31	35	38	30	34	39	44	45	39	34	38	27	36	43	47	35	39	27	42	39	32	38	36	42	34	42	48	30	52	21	33	25	47	37	34	38	30	28	38	30	45	32	48	35	48	31	31	42	37	32	33	41	47	38	47	41	40	39	42	40	40	32	32	34	28	32	37	35	40	33	52	38	38	35	30	37	38	29	33	35	38	36	37	42	27	39	40	42	37	49	37	47	43	35	40	47	31	33	40	30	46	34	42	38	36	34	40	31	34	41	24	40	34	43	33	48	49	30	38	40	41	33	52	40	32	31	40	29	42	38	40	31	36	36	34	43	41	32	27	32	38	43	38	45	45	42	28	37	26	34	41	24	42	38	32	26	38	38	44	35	39	45	38	28	32	30	33	29	32	37	27	40	39	33	33	41	38	33	37	41	43	36	34	29	33	29	26	33	39	37	35	34	30	48	35	30	36	32	23	32	38	31	39	42	38	38	44	32	42	36	49	35	46	39	39	45	36	52	27	37	28	25	33	36	30	37	41	31	28	32	26	38	39	36	41	43	36	42	30	36	29	28	33	34	32	37	33	46	40	44	45	31	50	26	31	33	34	43	36	42	33	37	28	37	30	52	40	40	36	33	33	38	47	44	45	31	36	37	37	40	33	32	29	35	47	35	45	40	29	34	39	42	31	37	40	37	47	38	41	35	38	41	35	37	25	38	36	35	38	29	48	45	39	41	38	39	33	37	40	47	36	39	30	38	34	41	40	34	26	39	33	41	39	37	41	32	34	33	44	35	47	39	38	38	40	36	40	26	33	58	32	41	42	34	34	32	28	31	31	33	31	35	31	45	26	39	32	40	33	39	31	33	37	41	31	33	43	34	34	45	16	47	26	30	34	50	22	34	32	32	38	31	33	32	36	39	42	33	36	46	40	42	42	52	33	36	39	46	41	32	29	30	26	44	35	35	37	37	36	33	32	37	41	50	47	49	45	29	34	29	43	29	35	42	33	32	33	37	34	37	41	34	40	46	49	45	33	29	38	35	44	28	35	40	39	32	28	30	37	32	36	33	38	28	29	39	36	51	42	51	39	33	41	42	34	38	41	36	29	40	37	27	20	34	35	28	42	34	42	40	37	34	33	34	33	41	33	30	41	37	46	39	36	34	35	31	39	43	30	32	31	31	28	47	44	34	37	50	30	43	36	34	34	48	33	36	41	31	31	45	50	31	37	31	34	33	36	29	35	42	39	36	40	36	31	23	39	40	40	42	42	42	35	51	31	33	44	31	36	38	37	31	35	34	34	42	46	42	39	26	32	42	34	35	38	31	30	29	31	32	32	34	31	32	40	37	41	37	44	34	34	28	26	34	31	37	43	35	39	36	35	37	43	33	40	40	38	42	37	42	54	41	34	36	38	31	37	34	42	34	30	25	39	28	40	44	34	37	43	36	29	37	27	36	30	30	17	36	37	35	47	33	32	46	39	55	34	44	35	32	34	36	33	49	52	25	42	35	48	49	33	39	33	32	34	39	35	28	32	38	41	42	32	35	36	32	34	38	38	42	40	35	39	36	34	38	41	29	40	29	35	29	41	35	49	38	34	37	39	22	32	40	33	28	33	35	48	33	35	40	26	41	35	39	48	45	42	32	39	42	36	49	33	40	31	45	33	33	31	30	32	39	41	27	31	23	41	34	28	36	42	28	30	29	45	43	42	42	39	41	30	39	43	40	45	30	49	35	46	34	38	36	33	41	34	35	38	25	32	33	42	22	38	41	38	29	32	35	33	37	36	41	42	40	46	38	33	38	39	27	34	35	52	32	43	31	37	38	40	35	32	34	44	34	38	47	44	24	48	35	41	31	43	41	33	40	33	34	37	27	38	36	39	36	43	37	44	33	30	42	37	27	33	39	28	29	44	35	33	47	40	38	37	30	32	34	24	27	39	30	44	39	32	38	29	32	37	37	48	33	42	24	48	42	40	39	26	40	26	38	40	29	35	36	35	42	38	44	40	47	42	34	36	38	32	47	44	35	35	36	36	41	34	36	32	36	31	27	35	34	38	35	36	33	29	33	36	44	42	28	29	37	30	39	36	33	35	32	39	28	49	41	34	34	40	36	48	32	32	36	48	39	36	32	42	51	43	35	37	35	26	41	40	48	31	35	30	49	30	38	34	29	35	43	36	35	35	36	36	39	43	29	31	33	46	42	47	42	41	32	34	26	34	27	47	34	37	32	36	40	48	35	40	36	36	33	30	42	26	36	34	24	38	44	41	43	44	33	29	36	35	29	35	47	40	31	37	37	32	40	33	38	33	33	39	33	36	33	35	37	44	31	32	36	46	26	28	44	42	48	40	33	33	35	50	35	28	27	32	40	35	33	40	42	33	44	35	45	41	50	38	26	30	39	29	32	39	40	43	28	31	34	38	35	48	48	32	41	41	34	39	45	51	34	46	42	40	49	41	31	41	38	34	32	34	37	32	32	28	37	31	46	40	54	40	26	36	35	32	26	35	46	42	48	33	46	36	31	39	51	30	39	39	34	34	39	34	26	41	30	37	43	30	43	42	29	28	49	39	23	22	49	38	30	44	37	38	32	34	35	37	43	40	33	37	44	32	24	42	45	40	46	31	31	38	42	37	28	44	32	36	39	31	31	36	32	48	42	47	25	47	38	31	36	41	39	37	37	41	29	44	58	33	37	44	38	46	40	30	34	47	39	37	43	30	37	35	31	30	26	40	44	34	43	33	38	38	39	29	36	37	43	31	44	32	36	29	39	37	32	38	26	38	30	39	37	36	36	35	40	39	42	26	39	34	37	46	38	27	40	44	33	36	36	38	41	45	35	45	37	35	45	40	45	30	37	39	36	29	36	39	27	42	27	36	35	42	43	34	44	31	34	39	50	30	42	39	34	32	43	31	36	34	35	46	45	32	38	31	48	25	26	33	40	36	31	34	33	35	36	38	43	45	32	27	29	31	41	41	36	32	49	44	29	37	46	37	34	28	31	29	42	38	28	43	29	45	46	44	41	38	38	37	36	34	42	36	35	42	40	33	43	29	39	44	24	44	32	29	38	32	41	33	36	33	46	36	30	45	36	38	38	38	44	39	33	43	42	41	34	37	32	38	32	37	27	44	40	37	34	37	32	39	35	35	38	27	42	42	50	26	44	45	34	49	36	52	30	39	53	42	28	42	39	31	39	30	21	34	35	31	48	36	33	32	44	30	50	38	55	42	34	37	31	23	32	34	31	30	31	43	44	42	39	33	18	39	48	48	33	42	36	33	43	37	41	40	34	34	50	27	38	41	38	35	50	39	41	36	38
40239	5570	2110	6268	9790	8611	6679	5059	3997	2977	2520	2028	1712	1500	1397	1162	1096	1018	946	912	844	825	787	816	783	725	730	724	689	688	723	681	670	662	684	661	676	582	627	642	629	613	644	601	601	666	621	604	602	598	625	588	628	633	633	659	599	615	616	576	636	651	586	581	565	612	580	633	577	595	592	559	606	593	574	570	580	618	572	608	584	576	605	605	616	567	570	589	576	562	583	603	643	598	613	624	550	625	572	572	558	573	583	560	574	584	595	545	612	573	559	597	586	586	560	595	564	583	580	565	605	583	647	565	621	580	608	582	599	600	596	626	654	632	590	628	619	559	613	602	584	608	568	537	605	556	589	541	593	540	527	541	581	579	547	616	567	569	561	549	630	597	570	616	561	581	582	605	577	579	594	558	579	576	571	587	588	559	600	596	603	569	625	575	586	568	564	591	601	552	584	594	625	575	605	541	574	576	528	568	591	579	591	565	569	591	550	589	571	553	619	559	541	610	571	572	568	584	610	571	603	561	605	586	621	552	570	556	596	548	569	587	534	568	582	580	637	576	534	589	590	565	590	590	614	573	566	608	596	583	613	595	563	547	561	565	550	536	590	575	583	582	575	546	577	578	580	578	547	584	609	524	568	580	589	609	598	634	569	607	635	592	553	575	585	546	588	597	581	575	604	616	593	564	597	595	576	624	527	603	580	586	594	580	572	601	582	589	594	556	561	585	577	556	626	552	592	585	598	606	600	578	582	586	594	570	563	587	564	569	543	602	601	542	623	522	614	631	564	604	559	667	554	596	604	632	592	594	607	587	565	569	556	575	600	542	554	564	569	568	610	609	586	603	574	603	573	576	594	562	572	580	569	560	551	563	557	563	580	588	588	600	579	538	591	567	577	563	620	624	582	610	571	595	563	583	613	621	576	552	623	578	548	598	597	563	577	598	575	588	568	605	565	575	550	596	585	562	581	623	565	572	589	550	551	546	583	595	560	549	594	554	629	616	614	571	590	547	589	542	583	560	566	587	546	594	580	558	573	579	588	589	586	521	599	581	564	560	544	589	625	606	569	547	586	581	584	583	582	561	585	573	607	585	596	569	615	555	581	573	590	558	585	571	584	592	579	591	570	587	627	591	555	558	591	581	579	574	564	562	571	557	574	563	605	627	568	551	586	563	601	545	603	545	548	588	592	593	558	574	590	555	564	594	573	569	533	592	567	592	573	586	603	544	582	573	590	569	586	574	597	589	529	577	603	591	586	579	567	583	563	549	579	598	596	581	592	551	572	598	604	590	565	590	575	600	597	520	557	539	549	613	580	588	568	544	595	573	600	595	579	558	603	553	599	570	629	554	572	628	564	571	564	585	590	567	575	578	609	599	570	529	527	536	626	575	590	579	584	618	597	572	599	555	565	590	604	572	525	573	568	583	526	578	572	555	559	591	595	577	634	601	613	599	561	555	565	549	559	579	572	581	586	565	595	568	629	597	585	571	607	595	627	576	595	573	554	585	590	604	577	556	575	566	586	585	596	569	594	574	585	587	562	587	603	599	624	600	609	571	521	597	525	575	568	573	612	592	564	600	603	581	602	598	581	550	546	554	614	546	583	613	601	587	576	612	562	573	614	594	552	588	563	591	571	582	546	571	539	626	580	580	614	589	567	591	588	576	599	572	585	566	579	601	540	578	600	553	585	540	629	558	565	562	558	571	580	612	581	570	542	588	534	550	602	590	591	574	615	555	585	564	598	609	595	561	612	616	605	571	560	585	587	564	593	562	532	567	518	550	531	621	570	609	570	537	555	579	608	572	555	535	564	578	601	600	573	566	587	600	589	646	551	579	556	572	580	574	567	571	547	578	527	569	612	561	561	589	567	599	612	587	569	606	573	578	576	599	591	599	598	610	595	557	558	577	620	530	548	553	615	621	573	546	579	536	589	589	578	549	600	572	553	579	578	559	565	616	584	586	604	541	609	591	587	616	596	546	543	540	568	570	568	641	620	559	578	619	606	567	623	600	602	574	572	543	559	580	558	607	582	572	589	575	562	632	605	576	540	605	575	588	524	556	613	613	576	622	581	579	583	549	578	571	574	583	562	603	604	601	567	579	546	533	550	573	574	590	567	570	560	563	554	559	573	577	607	588	573	607	607	555	555	618	552	628	588	549	570	564	580	570	584	606	576	576	644	565	562	582	563	568	576	576	586	578	589	609	549	555	636	523	591	541	612	605	605	541	529	576	565	547	613	566	626	552	568	623	592	576	616	592	612	631	583	575	525	563	572	579	605	577	584	622	583	585	595	601	533	590	523	582	599	554	563	593	573	592	596	613	585	595	582	621	593	609	561	588	579	583	569	567	624	580	596	606	563	578	554	614	536	626	534	586	604	579	544	539	586	583	589	539	569	587	583	560	556	562	578	621	587	584	584	561	568	558	595	611	588	615	597	586	538	538	584	556	582	548	582	566	583	607	629	638	593	573	613	571	594	607	620	537	575	583	570	532	598	578	600	572	533	573	594	600	552	603	611	560	601	580	555	522	623	598	566	598	585	585	587	567	600	596	558	533	584	584	531	577	547	566	593	591	548	556	578	615	560	527	588	546	598	576	588	552	570	577	569	560	587	572	606	559	611	598	549	580	570	590	565	594	598	567	624	597	558	566	592	545	611	588	549	552	562	570	569	569	581	588	591	574	590	636	633	574	554	561	567	577	587	584	578	565	560	580	580	597	546	586	571	590	602	538	641	543	597	579	586	583	625	581	569	565	589	621	571	538	558	608	596	551	593	578	519	595	587	581	565	580	585	589	618	589	580	571	540	580	587	602	597	593	572	604	598	592	603	557	606	607	601	591	567	638	579	580	575	570	590	550	589	544	576	561	606	603	542	597	544	584	573	577	592	627	600	594	585	549	587	586	567	529	586	539	601	579	584	571	592	597	606	592	555	629	554	607	595	559	574	566	545	581	629	580	576	558	550	582	547	572	585	571	570	556	580	569	577	577	571	616	587	599	588	590	591	560	566	598	575	595	563	582	526	617	576	591	576	557	585	633	585	604	602	588	596	600	562	547	540	564	588	620	562	539	584	589	575	547	594	563	613	585	604	623	573	613	566	556	610	557	556	542	616	545	571	551	539	603	575	594	582	609	555	575	573	606	545	573	543	596	585	591	584	565	538	584	556	603	621	560	592	606	591	598	529	567	558	578	586	571	603	591	570	576	606	548	537	602	603	585	612	554	568	568	589	564	590	562	574	565	572	561	584	609	545	592	588	587	545	533	576	543	546	530	563	562	562	605	583	596	556	557	642	578	566	576	623	594	637	621	559	619	577	545	590	579	611	584	572	583	595	584	576	556	622	526	573	591	566	567	560	596	578	533	610	581	591	592	547	541	584	579	592	536	573	605	583	632	603	594	539	598	633	593	580	602	588	591	580	558	573	561	564	581	594	573	592	645	590	522	546	574	593	595	576	553	568	597	567	548	569	575	551	550	526	576	608	585
17361	4983	191	109	184	186	160	131	113	95	81	69	63	65	58	41	46	45	42	47	39	46	29	29	25	36	25	30	22	27	31	26	27	32	25	28	24	28	26	27	30	22	21	32	18	25	30	18	25	30	29	32	30	23	18	28	27	33	28	20	22	24	24	22	17	27	24	19	18	23	20	18	23	23	31	25	26	22	24	31	26	29	22	24	33	29	22	24	21	25	18	18	27	29	24	25	20	19	26	16	33	24	32	23	13	21	23	15	21	19	24	26	18	29	27	14	25	29	18	13	18	22	24	27	27	32	21	27	19	17	26	25	23	18	19	23	23	17	24	14	22	28	22	30	19	24	23	28	24	15	25	18	27	23	27	25	22	20	24	26	19	26	28	18	22	25	35	18	19	16	20	21	21	31	23	28	23	28	18	23	29	26	19	23	17	23	24	26	18	22	21	25	21	17	25	26	30	23	29	29	21	21	22	28	26	21	25	31	24	23	20	19	32	26	20	21	25	23	14	21	19	22	24	25	24	17	19	23	18	34	31	29	22	24	18	19	15	27	27	18	14	36	30	24	18	26	19	24	24	27	27	24	19	23	30	19	21	29	22	24	20	22	23	31	16	23	28	25	24	16	22	17	24	26	24	23	20	18	27	18	30	28	22	23	16	33	18	16	30	20	21	23	26	32	19	32	21	15	18	21	27	21	32	24	30	24	18	28	18	19	31	24	16	29	13	26	15	24	25	20	26	21	11	26	14	23	30	21	20	25	16	19	13	21	29	18	18	19	30	30	21	29	17	28	15	19	25	19	19	22	26	27	22	20	20	28	19	34	21	20	28	20	22	27	21	19	27	22	21	29	22	28	19	21	26	25	32	22	18	22	23	22	18	30	22	27	20	19	27	28	19	16	25	24	25	19	25	21	14	30	22	22	13	30	26	24	28	23	25	16	23	24	19	19	21	24	20	18	23	24	23	18	21	24	30	20	19	30	24	28	23	25	22	23	24	27	20	34	26	23	25	19	27	12	22	19	21	26	20	26	21	26	20	27	23	25	17	22	21	22	25	27	25	31	21	25	18	17	24	19	22	17	29	23	22	23	22	23	21	28	30	18	17	21	22	25	23	29	18	24	19	35	17	30	18	16	23	25	26	21	23	24	21	28	24	17	20	16	23	39	22	19	15	23	29	21	29	28	21	31	32	21	21	22	31	15	25	21	31	21	21	22	23	27	21	28	27	18	21	27	24	13	33	16	27	25	15	34	26	24	25	27	19	29	31	21	23	21	24	23	28	24	21	25	17	19	17	29	13	19	25	20	29	21	23	15	19	17	23	26	29	27	18	24	27	22	23	21	29	28	23	26	27	25	25	25	24	21	30	17	20	21	27	26	21	17	22	27	16	22	19	22	17	21	12	22	33	36	23	12	17	15	17	30	28	22	29	27	25	29	26	26	26	20	26	26	21	24	23	21	20	25	23	20	26	24	21	21	18	32	23	23	17	22	18	30	32	27	17	17	22	16	27	32	28	22	30	25	21	27	21	18	27	23	24	28	25	21	21	17	26	24	28	20	22	26	24	25	27	28	23	25	24	24	25	24	24	12	23	26	27	20	24	21	23	23	27	33	24	12	28	23	27	23	15	27	15	20	25	16	21	23	31	27	19	23	23	20	19	18	20	21	20	23	22	26	23	18	26	21	23	15	20	15	23	15	27	23	22	29	19	14	17	18	27	33	22	28	25	21	24	33	27	20	24	22	17	23	15	18	28	18	23	27	21	17	19	17	20	14	30	26	28	18	22	20	26	14	12	22	16	24	24	22	28	29	15	27	16	29	19	20	29	24	19	17	22	14	30	29	21	22	24	19	25	21	24	31	24	24	26	21	24	23	21	28	24	25	27	20	22	26	30	16	22	24	29	25	25	29	29	19	19	28	23	22	30	27	31	14	21	22	18	21	23	23	24	15	18	20	11	20	26	24	34	18	22	21	24	19	20	20	29	22	31	21	26	29	15	26	19	35	17	19	24	24	27	20	21	23	32	28	17	27	31	23	35	18	20	23	27	26	24	23	23	20	22	13	22	29	23	30	25	14	28	14	23	16	19	27	30	24	23	15	30	30	21	16	28	19	18	17	19	30	30	23	24	24	19	17	32	26	18	26	20	23	20	15	16	22	23	19	16	24	16	24	22	24	21	23	26	31	13	22	19	18	18	16	13	22	22	21	32	19	22	19	18	24	32	27	22	21	18	20	23	23	21	21	22	24	25	28	22	23	33	24	21	32	18	19	22	29	27	27	25	22	21	12	27	24	16	22	28	28	22	28	27	23	13	18	34	23	12	28	27	23	25	19	22	12	21	22	26	21	25	19	17	27	21	19	19	26	21	22	21	26	24	17	16	33	26	26	30	34	26	19	16	27	31	15	24	18	30	19	37	25	20	25	17	14	23	19	23	19	28	19	28	23	25	19	35	22	25	24	20	18	20	30	28	18	26	18	17	18	26	18	32	31	22	23	28	22	27	26	21	20	20	25	24	18	37	20	29	24	25	30	20	28	19	14	24	18	23	26	29	25	23	22	27	22	22	31	18	21	29	27	24	21	26	13	24	25	25	21	23	30	26	29	29	21	19	18	20	24	18	23	18	18	25	29	23	23	19	22	21	23	15	24	17	19	30	23	23	23	24	27	23	20	25	17	23	27	31	32	26	31	29	29	22	23	20	21	16	28	24	23	20	28	20	22	33	22	24	26	21	29	19	33	20	22	24	27	25	23	24	23	21	14	22	34	22	25	17	28	30	21	27	23	16	27	27	19	20	23	23	24	18	15	21	20	30	18	18	25	21	23	31	29	18	24	24	22	25	30	32	23	17	21	13	33	23	25	19	24	24	24	22	26	10	32	24	26	24	24	17	22	25	32	22	25	24	18	24	33	22	25	19	15	29	26	20	21	27	27	15	28	30	20	21	23	23	20	25	29	21	21	20	28	29	26	20	18	14	16	28	22	21	13	20	19	22	15	29	23	36	18	34	33	26	18	19	17	23	18	18	17	21	16	21	26	27	33	24	13	25	25	21	23	20	22	14	26	27	23	27	20	16	26	20	25	22	21	25	19	26	29	24	20	18	20	21	24	18	21	18	17	22	28	22	25	24	24	19	23	25	21	32	27	25	24	21	30	26	22	21	24	22	22	27	21	19	22	23	17	21	26	24	12	17	18	24	28	33	26	17	21	14	19	26	34	25	14	29	22	22	29	25	14	24	22	26	27	18	31	15	24	23	25	28	23	25	26	29	23	24	18	17	19	21	31	19	13	15	24	29	24	30	19	27	27	20	21	20	23	24	19	19	21	23	24	27	25	29	15	22	12	26	16	23	31	14	20	27	22	26	20	26	20	29	20	23	21	27	27	28	23	28	33	13	20	23	27	22	26	37	22	23	20	20	28	18	19	30	34	22	19	25	16	34	27	25	26	15	26	23	32	16	29	20	24	20	19	23	20	22	34
43174	7537	4076	11683	17110	15677	12468	9683	7594	6176	4931	3842	3127	2664	2139	1824	1660	1486	1277	1173	1088	1015	955	869	872	847	760	737	759	744	680	693	657	636	565	598	569	500	570	504	514	478	489	461	463	491	491	469	499	507	455	481	519	502	490	471	479	451	439	458	435	409	415	427	422	423	420	406	433	440	412	398	409	457	415	384	389	411	368	426	416	418	361	430	430	372	421	447	408	392	419	385	385	385	403	434	403	420	397	401	393	390	372	394	392	384	373	378	408	357	406	393	373	392	398	417	427	440	371	398	385	409	403	429	407	399	400	403	444	460	431	432	429	441	448	444	431	425	384	443	363	378	399	374	394	399	384	342	362	354	384	405	366	359	380	400	381	364	395	389	373	374	379	374	362	369	398	401	437	361	364	402	328	392	371	359	400	399	357	367	360	376	403	384	397	367	365	409	365	365	395	406	414	387	385	362	389	387	410	376	330	386	381	368	404	389	384	378	397	382	404	378	355	365	392	379	368	389	397	382	361	350	380	369	384	368	395	360	351	342	341	371	375	372	405	377	410	408	364	403	390	386	369	400	375	383	339	374	373	402	394	377	380	377	367	406	355	371	386	379	383	379	398	388	395	399	359	366	369	373	386	378	379	365	369	367	374	409	344	389	392	353	377	387	368	365	369	405	371	364	328	371	388	388	374	396	374	393	340	361	393	390	374	387	416	385	373	374	371	359	370	384	347	359	373	387	377	378	381	411	424	359	406	370	351	385	380	366	367	406	386	376	401	363	359	356	376	387	409	334	398	376	372	374	402	389	397	379	364	395	383	404	347	401	367	374	365	392	362	371	354	384	377	390	384	370	352	400	388	365	384	384	388	406	388	374	363	419	396	352	350	404	384	376	352	355	402	387	385	370	381	362	396	358	362	398	368	411	374	379	400	369	350	383	373	363	345	377	420	330	366	371	372	396	382	375	355	385	386	368	381	392	383	407	378	371	376	383	371	400	398	348	399	369	389	399	375	376	357	364	362	394	376	393	379	356	409	375	356	399	373	354	364	383	388	369	369	370	403	366	356	423	377	373	368	415	434	362	381	409	384	377	395	391	371	381	400	362	389	374	335	405	371	351	395	383	364	379	377	367	357	408	385	366	391	370	364	383	353	360	350	372	377	359	385	366	394	389	347	363	375	393	361	355	362	400	412	408	307	364	378	381	382	399	368	361	370	383	378	382	385	385	372	386	392	362	343	368	392	383	352	370	373	384	398	324	379	415	383	393	391	337	373	392	398	405	344	375	381	373	389	391	364	363	330	381	368	386	390	348	390	370	385	378	339	374	347	387	361	386	393	355	378	364	371	406	393	402	366	377	372	384	385	404	367	396	394	392	375	382	399	356	362	374	371	398	380	395	417	382	366	379	391	386	362	398	379	366	362	395	393	368	378	319	369	374	382	386	397	387	347	365	366	372	362	387	411	381	358	394	378	382	377	359	351	391	381	354	357	369	365	373	380	368	379	387	367	368	379	390	360	382	388	388	393	397	370	385	403	385	370	383	328	384	358	375	355	363	394	322	393	383	370	342	371	380	363	375	414	386	363	410	372	380	378	404	389	420	352	396	384	373	374	361	351	393	402	378	438	370	388	392	373	404	379	404	383	369	421	381	389	347	383	388	364	359	356	352	337	374	377	357	372	373	354	414	371	396	354	367	371	332	358	382	391	374	400	379	395	378	391	380	399	393	380	371	375	379	369	362	360	355	366	364	360	408	393	346	370	381	365	401	365	384	352	378	370	372	370	412	363	376	382	367	366	357	393	343	356	376	382	362	372	365	395	386	411	365	401	374	386	375	366	381	362	395	400	377	384	369	347	391	377	373	365	386	373	357	379	342	366	360	383	377	378	364	413	377	381	390	352	384	371	380	387	347	393	423	381	384	377	353	355	384	372	345	354	396	371	393	374	392	369	371	360	375	360	371	412	400	363	373	401	370	377	385	363	360	383	365	378	365	377	380	363	400	362	393	378	402	396	389	398	385	388	368	375	364	365	392	346	399	379	395	363	350	388	384	363	387	387	380	402	389	385	361	377	394	391	362	374	347	354	361	381	410	411	357	396	374	384	421	409	388	395	392	392	369	397	381	402	384	390	349	367	379	362	372	362	389	415	384	374	378	397	378	388	391	342	395	370	373	370	394	381	357	381	367	384	382	380	356	370	360	362	379	376	391	401	384	360	363	350	382	373	390	381	394	364	389	434	380	369	386	366	390	394	394	401	399	383	379	380	375	375	356	353	383	417	359	358	395	374	394	367	385	375	355	372	382	381	371	375	371	404	389	384	398	370	375	373	372	379	402	397	363	383	373	370	375	358	377	396	393	395	360	346	365	389	364	360	352	326	374	338	366	367	367	387	381	362	351	398	385	382	353	378	327	369	379	364	380	351	371	394	391	372	387	359	353	393	362	403	400	392	358	390	369	352	360	367	408	361	356	384	381	382	312	380	394	356	347	350	392	365	407	387	396	370	382	385	379	362	384	396	412	351	402	398	354	386	378	359	394	379	373	388	354	375	335	387	385	403	374	378	356	380	340	365	392	365	429	360	380	395	382	357	363	401	386	393	389	377	385	391	392	381	391	378	396	339	378	368	380	387	359	374	392	368	393	412	403	422	397	423	367	397	381	362	389	376	381	393	379	348	399	385	335	359	369	373	378	340	352	382	359	398	347	387	351	388	390	391	382	396	379	365	400	354	357	393	377	385	384	367	356	394	376	394	342	391	377	374	381	405	415	374	368	382	378	382	392	383	358	369	393	349	388	362	360	352	374	389	374	373	372	391	387	362	379	406	414	386	397	421	373	397	360	390	380	372	379	387	385	379	406	353	407	374	398	422	363	390	390	404	349	399	373	392	389	394	353	368	377	414	357	407	382	360	362	368	348	352	434	397	399	361	374	416	367	356	379	388	403	351	344	406	383	383	366	361	365	365	369	373	382	372	430	387	366	398	389	370	371	377	358	403	399	347	376	366	400	372	390	392	409	376	396	352	381	345	362	352	390	359	341	374	357	363	379	383	379	379	358	411	371	377	394	351	410	365	364	382	397	396	370	386	377	412	402	380	375	375	348	375	392	353	380	364	374	376	398	362	373	340	376	380	363	367	441	387	375	365	365	407	395	382	363	434	378	381	345	392	362	389	382	347	383	420	396	368	384	401	409	372	350	397	387	401	367	342	370	387	435	347	392	369	382	381	386	369	354	348	427	373	366	414	365	353	384	379	393	340	368	373	368	349	355	377	414	398	393	350	361	400	389	388	408	358	373	377	375	394	382	385	360	350	359	379	369	363	368	377	368	359	397	404	381	318	356	399	398	379	401	383	357	372	411	372	360	394	376	381	385	385	354	388	363	368	405	413	403	386	360	389	364	357	378	350	370	358	356	360	415	366	403	395	361	370	397	363	398	346	369	377	381	388	366	365	363	368	359	387	382	372	398	368	387	362	370	360	410	379	377	411	327
15376	2826	171	123	199	204	175	153	149	130	127	103	108	89	80	74	80	72	71	88	66	66	71	73	58	66	61	59	72	67	55	55	79	67	46	51	74	44	61	58	76	58	58	50	56	57	55	62	50	66	65	60	79	70	59	56	63	70	75	57	58	50	75	50	51	71	58	63	52	68	68	63	60	55	54	46	58	62	69	52	79	58	47	56	70	52	67	67	55	58	73	52	68	54	57	62	57	63	56	55	63	61	55	55	58	64	56	68	56	64	66	57	68	55	65	44	63	55	48	67	62	42	56	59	59	65	64	54	69	54	61	80	53	64	65	52	60	56	47	54	66	64	65	76	58	62	69	63	53	48	79	59	73	55	63	46	53	46	72	76	49	46	54	54	64	56	67	60	63	62	56	66	68	59	71	52	58	67	61	47	54	68	57	54	80	57	62	62	47	55	51	56	61	67	59	58	55	63	62	50	56	55	61	59	70	59	68	59	50	46	61	67	55	71	53	57	57	52	62	64	57	59	60	50	51	53	62	63	69	63	59	57	59	56	55	42	55	54	53	55	61	58	54	59	57	65	71	52	52	57	65	48	59	69	55	59	55	67	46	71	56	74	65	58	67	68	65	49	56	63	60	61	58	56	61	62	58	53	62	58	62	56	53	46	52	54	50	51	57	67	53	56	47	68	72	61	61	71	66	60	64	62	48	58	52	57	54	53	55	56	54	62	70	64	67	54	64	65	55	52	49	58	43	62	51	68	70	71	55	58	59	51	51	60	67	49	58	63	50	51	56	62	61	51	56	66	68	58	54	51	66	57	57	56	58	60	56	54	45	62	49	63	54	55	62	79	59	52	53	67	49	54	65	51	69	57	48	63	72	53	69	49	57	63	59	73	75	48	50	66	56	64	66	56	52	57	54	58	65	58	73	62	66	61	58	51	57	55	58	58	68	54	54	61	61	64	69	64	50	67	47	51	43	58	79	67	58	62	57	51	72	73	51	65	59	55	60	69	71	60	46	70	51	65	67	63	55	55	64	62	59	60	45	57	47	72	61	45	51	63	54	43	65	50	63	66	57	56	44	58	64	61	55	66	57	51	51	57	57	57	57	65	60	56	64	71	47	72	54	51	59	45	63	56	65	66	51	60	58	62	45	52	66	64	51	69	67	55	59	54	65	57	46	59	72	47	61	68	61	60	61	46	58	55	53	43	56	41	52	67	55	61	71	52	48	54	53	63	54	59	56	53	62	66	53	62	51	61	54	54	60	61	69	61	58	59	63	58	54	67	66	62	51	51	56	59	64	51	50	65	47	59	59	51	53	52	66	50	60	72	68	73	67	67	55	68	65	81	49	62	55	50	56	48	54	53	54	55	56	59	69	67	56	49	68	60	64	64	54	55	53	53	61	81	58	66	60	52	56	74	68	56	50	62	69	68	59	56	43	49	58	68	64	73	46	60	67	53	63	71	68	68	59	56	67	57	64	63	64	65	60	61	64	67	57	69	57	53	74	56	63	58	52	68	53	57	63	59	64	53	57	65	62	49	60	54	57	53	56	63	52	56	54	58	65	63	51	80	48	64	66	61	49	51	53	63	65	41	62	47	52	54	54	47	64	57	58	66	49	74	53	63	61	58	62	53	52	50	53	52	69	54	53	55	69	54	56	61	58	56	59	51	54	46	54	46	55	58	56	49	66	58	57	52	71	66	50	63	61	59	66	54	74	74	58	63	60	58	48	64	60	53	68	70	62	68	54	65	58	55	43	55	60	58	58	56	40	57	73	67	54	54	65	50	50	58	50	36	63	52	49	62	44	55	70	62	57	62	64	63	63	66	50	58	67	54	67	49	46	67	61	51	68	49	48	70	52	66	45	75	51	62	52	50	61	60	53	53	61	58	56	53	55	62	54	63	65	70	54	57	70	54	57	51	63	62	59	49	76	60	63	60	69	44	46	65	67	53	40	50	64	36	45	63	63	58	76	58	42	67	57	62	78	56	61	58	64	55	64	67	54	71	56	44	49	73	55	63	54	50	59	62	63	71	66	58	57	61	61	55	60	62	75	77	42	52	66	57	63	72	57	57	59	52	43	61	66	57	68	60	54	58	60	60	53	61	59	55	55	52	46	69	66	55	65	61	56	54	57	62	55	71	54	56	57	63	52	47	55	53	52	57	62	55	54	50	61	54	49	65	62	58	65	65	59	65	60	50	67	52	51	60	54	55	63	59	62	34	57	63	67	43	54	59	60	64	47	58	53	73	57	53	50	68	50	55	64	52	46	63	71	66	59	67	60	65	47	67	72	49	60	52	60	60	68	68	49	58	51	72	48	66	73	59	47	57	54	56	65	55	50	57	45	62	58	56	64	53	57	65	49	60	55	62	58	44	47	62	65	71	71	60	61	64	54	72	42	63	55	58	66	65	48	67	70	55	58	69	54	64	63	61	56	71	58	67	72	50	50	60	58	70	45	57	56	60	56	54	67	62	66	53	50	51	50	54	46	50	55	58	71	65	51	51	52	56	53	78	64	60	57	54	61	47	72	63	60	52	58	62	64	59	69	55	69	54	66	53	53	70	45	56	69	46	61	61	66	59	47	61	61	51	45	60	69	53	58	63	56	63	62	60	52	62	78	66	52	48	60	65	55	53	70	56	65	65	75	57	57	71	53	50	70	66	64	61	60	56	63	45	55	74	68	63	57	48	57	54	51	53	45	78	58	50	49	54	61	50	67	50	67	52	64	64	61	66	67	60	62	51	62	64	66	46	45	58	43	54	41	72	56	58	51	58	53	81	68	57	54	52	72	54	40	49	57	55	46	56	55	53	53	54	66	56	64	63	53	45	53	60	68	69	62	54	52	59	57	67	57	67	50	69	67	55	62	53	55	52	44	55	57	57	60	64	56	53	72	59	60	58	43	62	52	47	55	70	58	50	55	61	62	60	55	52	61	45	61	67	43	55	58	64	62	53	53	41	59	67	66	57	60	51	57	59	55	54	49	58	70	56	61	50	51	54	67	71	53	63	50	57	48	68	59	48	65	49	61	52	61	61	57	52	64	45	61	64	44	61	71	59	58	49	68	49	67	66	57	50	50	64	48	52	53	59	54	52	57	65	65	60	60	52	65	64	65	64	45	54	51	62	57	59	59	55	38	54	63	54	55	56	56	59	48	65	55	70	68	66	63	61	45	53	55	54	61	59	55	68	62	58	56	47	71	63	61	62	55	69	68	61	52	61	56	62	55	43	56	56	55	43	58	53	46	60	63	62	57	76	49	51	51	70	64	46	49	65	60	56	65	53	48	56	65	59	57	51	56	56	64	39	70	60	59	45	73	67	55	64	70	63	56	57	61	67	50	67	47	55	62	65	69	57	57	61	51	55	59	50	59	64	67	52	54	52	57	52	64	51	58	58	45	56	59	54	57	62	64	61	55	54	60	48	50	60	71	46	61	62	48	52	53	42	48	45	58	66	53	64	49	58	56	56	49	67	66	50
44746	8012	4092	10824	16206	14984	12042	9467	7644	6006	5008	4237	3439	3000	2688	2353	2121	1892	1788	1674	1567	1539	1427	1372	1346	1297	1295	1295	1253	1256	1206	1182	1092	1157	1153	1067	1069	1091	1102	979	1039	987	951	992	1023	1000	973	1033	1066	1035	969	1033	1088	1077	1022	996	990	924	962	945	925	976	922	965	987	950	942	980	884	976	960	942	891	929	932	936	891	905	903	888	922	906	933	894	957	969	964	955	929	943	955	973	927	914	938	917	974	955	898	939	936	907	883	885	931	883	926	953	920	910	930	917	890	931	988	906	955	892	971	944	927	975	929	977	951	941	927	958	984	923	950	979	946	974	940	974	981	970	893	928	898	919	897	887	900	956	938	903	945	908	964	920	921	868	880	911	930	912	927	944	906	900	906	944	930	888	925	957	966	899	878	958	956	903	932	937	870	886	941	973	1013	926	941	912	900	904	927	884	918	888	899	925	914	895	954	952	944	937	871	920	912	900	876	943	970	948	932	890	941	839	936	1008	908	929	927	906	911	859	905	942	954	926	918	941	929	902	912	947	963	925	855	909	947	879	966	849	923	928	910	945	913	1032	851	908	967	944	871	977	911	942	937	835	928	853	928	894	955	910	942	873	901	907	897	928	906	914	911	929	898	925	862	896	907	902	844	934	924	969	906	924	876	943	924	895	893	896	957	833	948	933	894	948	890	943	966	925	883	901	896	924	897	931	914	892	906	898	913	948	892	893	917	917	907	912	912	900	894	946	956	920	972	942	936	923	877	870	908	935	920	891	992	879	918	906	839	866	911	910	904	928	924	882	901	938	942	905	902	902	891	899	923	923	939	894	874	906	917	893	858	935	880	934	910	877	946	858	934	901	936	888	966	948	841	906	910	866	964	905	892	895	933	907	872	943	893	864	873	945	838	915	914	914	920	938	909	941	909	919	881	871	895	934	946	900	918	933	932	920	903	928	876	978	950	888	928	903	910	909	945	868	800	924	912	869	945	933	860	907	896	876	885	897	834	932	931	917	882	928	884	972	981	914	908	927	925	899	923	937	911	936	895	906	897	1000	858	935	882	857	937	871	891	886	948	946	936	857	916	908	937	910	914	888	918	880	886	920	973	823	897	911	939	888	902	882	946	909	922	953	871	923	913	907	915	908	883	894	911	937	902	885	905	944	944	920	935	904	859	938	964	920	950	930	884	963	947	969	924	903	871	938	949	849	868	946	936	925	866	905	920	908	894	920	894	869	877	925	889	917	918	909	928	896	899	917	929	951	929	847	896	911	926	961	886	882	932	892	956	923	914	964	940	964	924	956	928	932	924	879	933	863	929	880	921	955	891	951	928	861	990	912	917	917	941	949	881	909	932	1006	893	937	979	883	967	971	915	911	934	885	896	913	905	955	907	901	892	972	903	898	884	875	957	925	934	901	875	876	894	921	920	925	918	874	892	928	927	934	945	942	889	957	980	923	917	898	908	897	922	938	868	885	904	940	896	907	980	930	887	917	939	936	903	887	922	930	910	890	940	943	873	897	907	920	913	898	904	886	898	880	946	893	930	854	910	942	901	901	889	924	918	938	907	963	936	842	920	905	940	928	900	909	900	887	911	902	929	872	901	918	947	901	890	931	915	955	936	904	893	963	911	883	930	995	898	902	931	930	880	905	924	914	899	952	857	928	910	886	913	912	931	896	924	894	933	911	908	926	940	950	905	909	859	907	847	933	939	886	942	914	886	904	940	846	881	910	872	936	941	864	881	876	876	867	929	898	899	915	914	909	922	894	919	828	924	956	904	895	952	956	937	884	906	923	918	936	936	874	881	940	901	881	969	935	932	960	952	919	934	951	921	890	885	904	932	881	904	884	943	895	917	905	909	875	884	946	917	937	946	930	911	903	933	904	926	919	853	918	940	935	931	886	944	937	912	872	931	931	890	895	892	930	949	906	886	929	895	934	905	985	903	949	917	861	923	886	887	945	906	899	917	957	898	885	887	844	946	927	903	891	919	903	950	925	863	901	918	913	895	916	941	960	945	895	912	853	913	935	936	909	893	912	915	929	888	894	940	914	951	896	903	929	914	908	907	968	890	931	912	901	933	885	855	937	936	967	915	915	964	922	909	886	907	946	868	840	945	929	900	923	919	900	934	920	906	905	910	934	884	871	902	850	939	843	913	923	932	849	913	914	882	909	897	892	900	897	915	947	923	933	909	921	958	907	956	898	883	950	998	904	895	903	865	924	881	909	894	919	970	931	930	876	884	917	937	910	901	910	944	882	941	882	881	922	915	905	961	938	966	922	973	930	944	917	953	917	915	909	928	914	939	919	914	950	881	890	885	895	941	892	903	844	954	932	921	906	928	912	928	940	903	924	916	884	899	875	937	884	907	934	897	924	920	905	934	890	897	891	925	926	940	912	925	885	927	964	935	888	919	939	927	974	925	875	898	851	949	914	961	914	907	913	923	882	935	977	902	901	884	869	958	927	885	917	937	861	925	903	913	927	915	894	889	931	866	885	940	863	899	905	912	889	931	910	919	907	874	938	914	884	903	901	867	920	942	908	861	905	871	924	877	991	924	894	863	926	845	890	857	883	936	868	902	908	929	910	947	921	882	920	924	937	958	900	887	905	912	955	891	911	889	868	930	894	920	889	867	927	883	885	862	923	933	951	887	918	910	902	909	931	923	874	876	898	937	918	923	929	947	891	932	946	898	912	948	940	940	936	851	931	920	928	902	861	922	953	934	907	911	942	905	932	873	913	886	957	966	930	903	892	920	931	942	876	958	911	903	926	901	923	896	964	924	904	893	943	886	949	898	921	874	934	882	882	941	928	879	921	911	878	910	885	960	928	924	891	944	920	956	932	882	948	907	951	940	902	910	873	874	911	942	888	988	920	886	920	962	891	863	979	883	908	886	910	934	938	899	899	898	923	961	877	896	938	929	906	910	952	907	859	918	870	977	978	885	956	903	902	924	921	878	885	990	890	891	903	885	962	897	921	895	901	947	890	906	936	929	909	894	942	920	922	952	897	898	861	993	890	875	908	876	908	856	893	911	935	906	912	938	956	946	961	922	878	933	899	916	902	931	1001	947	900	913	917	919	911	907	904	912	923	902	895	904	922	868	887	875	943	920	920	922	997	865	919	963	892	932	873	895	893	939	925	959	930	905	917	917	920	880	894	927	928	937	926	885	941	943	884	953	928	947	896	926	894	893	897	901	887	925	925	959	955	888	890	934	975	892	975	971	849	897	837	914	893	910	930	890	954	923	899	924	919	942	857	905	875	947	904	924	949	901	956	902	879	921	961	921	934	894	867	931	956	884	846	905	900	949	915	931	939	921	945	913	884	925	959	879	878	885	880	904	904	942	906	912	922	938	910	916	914	859	901	910	911	932	937	928	942	953	895	920	915	945	891	910	954	871	938	923	904	940	919	908	921	890	900	921	906	931	930	903	876	894	900	938	948	921	891	930	952	933	891	951	917	972	909	906	932	905	957	902	845	842	923	908	911	979	919
24577	9169	327	190	246	317	275	244	206	183	152	144	100	93	111	86	80	78	63	72	74	67	62	64	66	58	61	63	60	66	57	51	60	56	58	57	52	44	55	49	46	49	39	55	47	46	53	38	61	43	40	35	50	48	44	39	54	41	52	42	39	37	41	37	46	51	58	49	48	37	42	51	41	43	30	46	39	42	41	46	42	40	47	50	29	45	39	40	36	44	45	43	42	54	51	46	47	42	35	54	43	34	45	37	46	54	56	51	55	48	40	46	52	50	41	47	40	45	53	53	41	53	47	49	46	35	40	46	41	48	42	36	42	47	47	39	48	46	46	38	43	56	46	46	43	32	35	47	52	46	53	34	34	35	43	44	49	53	39	42	61	48	44	48	52	41	43	43	42	48	46	46	44	41	39	51	40	45	42	47	41	61	51	38	47	38	45	47	37	36	39	31	47	50	44	46	40	45	43	40	49	37	41	52	46	38	46	52	40	54	47	39	44	52	46	43	37	47	38	41	42	48	42	42	45	39	35	45	42	49	45	39	36	35	36	48	37	38	46	36	43	42	40	45	33	39	44	38	42	49	39	33	49	34	40	58	37	44	39	46	39	39	43	47	50	54	48	32	36	51	50	44	41	41	35	52	34	39	45	37	52	48	52	44	42	57	42	49	46	49	33	48	36	41	39	39	56	41	47	36	36	27	42	55	52	38	36	41	46	44	30	52	55	41	45	35	48	42	46	46	41	43	42	50	59	34	47	34	40	44	36	44	40	38	42	48	29	47	40	43	32	40	36	44	48	35	49	42	49	52	55	47	51	40	46	42	47	45	44	49	38	43	45	48	36	51	40	55	49	40	29	44	39	33	48	43	43	53	46	36	29	36	44	37	39	39	31	38	38	50	53	35	49	43	62	43	33	38	42	34	47	35	40	41	46	47	46	49	37	48	31	45	48	29	40	53	52	33	39	52	37	49	45	53	46	34	44	46	51	51	33	38	42	42	42	34	46	43	48	38	42	40	56	45	39	48	41	48	57	35	47	36	52	34	48	36	52	53	60	44	43	39	39	41	45	47	37	42	37	39	55	37	38	46	47	48	53	42	45	52	50	43	39	37	44	57	42	41	38	52	41	40	53	38	47	31	37	41	39	54	46	42	31	35	44	39	41	33	45	36	37	40	43	47	47	39	47	40	50	43	44	41	53	38	56	35	42	44	36	36	39	39	45	50	41	44	45	45	35	48	35	46	46	54	41	36	34	33	42	38	51	45	44	50	38	40	42	36	35	36	38	37	52	38	41	34	48	34	40	45	41	38	55	49	48	43	31	59	47	51	46	49	51	40	42	48	46	46	41	44	57	53	40	49	41	44	43	51	41	52	47	30	49	34	54	41	48	53	36	46	51	43	44	27	45	43	53	36	50	46	39	50	33	50	29	44	45	35	38	51	40	35	53	41	42	47	28	40	38	44	47	51	45	47	57	45	42	57	28	45	39	47	52	38	48	54	48	46	36	37	32	44	47	43	43	36	43	33	34	36	41	44	54	41	34	39	34	37	56	37	53	44	56	37	46	50	50	45	59	49	28	51	43	42	37	44	39	56	35	39	55	39	55	48	44	41	48	40	32	35	44	47	45	36	57	52	44	40	46	47	44	39	38	58	35	46	39	52	49	50	42	40	51	37	41	53	39	44	45	37	42	36	32	43	31	40	43	27	41	50	40	51	30	46	47	38	38	38	41	49	59	40	40	38	44	51	43	54	42	39	28	40	43	39	53	37	38	38	47	30	39	34	37	37	40	41	52	46	43	36	47	41	29	35	47	33	40	44	33	40	40	45	46	35	44	43	43	38	56	36	35	51	43	48	32	48	44	35	47	45	53	46	32	40	32	37	45	48	43	38	54	53	46	38	35	40	46	38	45	41	34	46	40	39	45	34	38	40	44	48	47	47	42	31	45	49	42	36	54	42	56	39	47	30	49	36	36	27	39	41	55	47	47	39	40	50	45	38	40	41	37	38	45	52	36	45	43	51	45	51	46	39	56	40	50	39	42	43	37	47	36	50	37	47	50	40	44	35	43	32	30	48	43	58	52	37	52	45	34	46	49	34	53	41	54	46	34	46	45	31	37	52	40	38	46	33	41	30	55	42	49	30	50	41	43	46	45	40	32	40	37	51	31	28	40	40	50	42	40	46	46	41	41	39	49	38	55	46	51	43	53	39	56	43	45	41	46	31	40	40	46	45	60	50	39	44	49	47	51	38	41	39	46	43	44	42	42	44	45	42	48	48	29	43	52	49	32	53	61	35	37	60	38	41	42	40	48	40	51	55	51	38	52	43	45	45	40	42	37	44	43	36	39	43	39	34	47	45	47	46	39	50	47	48	52	35	49	37	37	36	44	46	31	43	60	52	30	37	41	35	35	43	48	43	46	26	49	34	46	41	47	40	39	36	50	48	46	42	45	29	42	42	46	37	46	48	29	61	42	32	29	42	44	41	33	45	45	38	48	47	34	32	48	44	37	40	39	37	45	42	42	41	48	37	35	47	38	53	35	37	34	41	49	35	45	52	37	47	42	45	44	48	48	38	38	51	31	46	55	43	49	40	35	40	32	32	43	32	48	46	39	54	38	37	47	41	45	54	54	46	29	53	37	45	44	35	38	32	46	48	33	44	50	43	41	35	36	45	42	39	40	49	46	47	31	51	39	49	46	48	36	30	35	39	35	43	35	42	55	49	44	54	47	49	45	40	42	43	40	37	56	37	44	55	33	56	42	44	38	38	51	38	43	40	34	48	45	38	44	52	38	49	43	43	50	38	45	49	46	48	40	47	44	43	49	57	33	45	36	48	50	45	41	35	45	39	47	48	37	39	34	45	43	39	30	52	50	50	45	35	40	35	45	36	51	41	49	59	49	52	44	53	48	39	41	44	42	52	45	41	42	46	54	56	46	44	29	45	36	37	50	43	46	40	39	35	38	31	41	45	46	49	48	34	34	49	45	47	40	38	56	44	42	43	32	37	42	48	33	38	29	37	38	49	45	46	39	48	35	52	46	41	37	46	36	38	43	45	41	35	40	43	47	46	39	52	42	43	35	47	41	35	41	49	38	45	40	36	49	49	41	36	43	39	49	36	37	30	51	40	48	44	54	39	49	48	51	50	46	41	46	29	49	39	35	41	43	34	36	41	43	42	48	51	43	47	49	49	49	43	38	42	38	46	34	42	54	53	60	47	35	42	33	47	39	44	32	36	44	43	47	51	40	56	41	43	46	37	41	51	44	48	42	39	48	45	41	45	60	27	51	37	52	51	36	39	33	46	39	68	53	33	45	37	63	41	43	49	40	40	41	47	53	48	45	35	31	41	52	35	49	33	44	52	48	39	47	53	26	41	49	40	45	43	40	46	43	57	50	45	33	52	48	53	50	35	37	52	34	46	49	41	38	46	37	42	47	35	39	46	46	51	37	46	34	43	42	47	41	47	63	40	36	39	37	41
42606	9292	6067	16232	22747	21214	17819	14058	11615	9266	7584	6143	5139	4477	3656	3248	2795	2602	2381	2038	2025	1824	1665	1580	1498	1341	1409	1294	1290	1234	1180	1219	1165	1122	1101	1105	956	1008	992	990	924	853	874	842	877	835	887	839	844	841	898	894	880	783	861	817	795	772	793	817	783	748	840	773	756	776	772	713	799	776	702	775	733	752	754	726	708	748	703	765	779	706	700	729	750	703	716	711	705	707	712	705	697	756	780	795	692	745	711	727	702	728	676	741	710	712	735	721	696	692	735	682	694	704	718	726	715	738	706	727	693	682	756	721	719	722	777	697	796	739	759	765	759	744	739	722	748	729	682	706	741	719	661	641	688	639	690	680	683	678	672	676	687	692	706	727	703	715	673	697	618	698	697	709	692	644	656	639	688	715	715	644	699	712	699	678	725	665	709	712	692	720	619	651	683	704	668	698	689	702	711	703	685	681	629	738	666	683	710	667	636	705	686	706	690	642	631	667	644	644	703	680	667	702	668	731	664	658	664	674	682	671	684	660	691	656	641	677	639	671	700	663	703	703	701	665	642	690	627	699	690	677	700	650	667	674	678	695	681	700	711	651	680	730	697	668	699	670	672	678	676	722	651	663	685	673	666	681	626	668	679	666	642	677	649	695	667	679	688	707	666	699	660	708	667	653	669	711	741	706	661	693	682	677	747	663	694	648	698	635	687	666	701	688	702	676	693	690	654	694	676	648	679	707	692	696	657	606	630	619	686	734	682	670	661	665	721	654	717	643	707	626	703	755	657	673	672	678	692	653	701	672	673	667	686	650	669	640	695	655	622	677	720	706	692	621	636	687	683	675	683	649	641	746	642	685	663	669	645	694	657	676	707	692	712	607	707	685	713	674	631	661	667	654	650	695	668	684	690	672	679	687	700	692	656	685	687	709	706	643	690	648	680	702	679	685	711	713	684	660	701	722	674	702	689	665	657	645	712	638	674	655	690	697	677	661	739	685	684	622	672	649	681	646	711	666	668	667	691	680	702	651	699	686	670	702	624	694	711	659	692	711	672	676	690	702	686	707	672	697	664	663	701	685	679	699	641	719	690	668	621	668	654	678	682	637	643	683	661	687	671	652	662	655	660	658	671	714	666	660	670	692	718	663	698	660	701	695	658	645	669	693	701	631	658	658	674	646	682	708	683	657	670	705	721	657	679	690	692	740	683	704	718	714	674	626	689	646	680	699	690	658	739	653	690	672	671	654	659	677	697	723	689	674	685	664	688	684	687	742	703	655	671	686	694	673	702	681	655	669	700	690	659	681	664	644	631	655	711	669	690	713	707	661	702	682	688	687	678	695	646	672	669	709	665	677	639	660	662	687	685	686	716	685	628	639	642	696	675	651	701	705	690	697	700	703	703	688	690	699	709	664	680	622	682	712	694	681	711	671	697	657	750	678	675	671	703	672	693	710	642	661	666	665	697	703	627	711	661	639	677	670	669	696	687	742	696	644	669	678	716	660	670	633	661	699	701	685	689	680	649	669	681	669	690	689	646	700	696	654	663	659	702	641	665	661	695	673	701	660	716	679	634	674	681	667	699	692	653	733	716	689	735	660	717	692	710	699	687	624	669	700	658	614	668	652	706	635	691	655	693	671	636	688	680	681	654	706	679	709	684	686	713	662	644	712	656	667	696	599	741	680	675	675	693	646	693	725	661	689	733	646	694	653	710	698	635	647	682	683	676	647	666	642	677	669	690	711	729	689	671	681	672	706	689	683	690	722	698	678	685	712	704	636	674	652	682	662	670	700	709	656	679	705	661	648	713	678	686	657	708	710	679	672	691	674	666	692	681	673	680	670	685	679	691	679	737	745	713	710	683	629	688	699	696	671	643	665	713	692	697	659	695	696	675	668	689	666	675	705	700	639	655	688	651	677	674	719	656	648	697	704	695	718	643	682	639	658	670	715	667	763	660	706	656	716	689	678	656	663	671	633	691	648	640	668	693	697	676	688	734	637	678	709	697	734	682	678	689	643	687	670	657	710	695	658	648	683	656	728	673	683	704	651	644	671	686	688	674	698	662	648	688	684	681	711	701	637	645	702	701	663	689	662	670	686	669	667	651	755	657	678	699	715	691	715	665	665	701	647	705	714	721	686	671	684	715	656	677	659	718	659	652	689	649	670	721	621	689	676	701	704	648	669	711	660	641	646	693	664	691	686	689	698	621	686	631	717	725	684	631	647	660	661	684	672	685	681	682	660	658	614	654	720	678	693	671	675	663	714	685	694	688	642	672	640	704	657	671	682	686	645	669	679	683	659	696	620	674	683	685	628	673	678	630	640	683	676	675	675	672	671	710	625	713	708	693	673	668	675	683	708	692	712	651	674	672	711	671	674	676	696	731	669	644	725	648	721	730	683	632	740	675	658	670	680	702	698	672	652	682	661	718	617	678	731	649	702	673	654	681	719	646	644	696	692	616	641	713	656	687	661	666	695	667	635	712	662	689	677	674	672	705	690	673	690	671	673	654	747	716	661	697	654	667	671	708	661	692	648	675	710	679	662	675	627	664	715	678	699	672	708	655	675	659	718	700	613	657	653	669	685	666	734	659	682	683	660	680	688	655	684	741	726	705	702	671	696	615	690	686	694	637	662	686	690	663	666	667	663	655	639	652	637	709	674	680	663	659	693	642	675	627	713	643	653	689	716	689	669	647	645	710	671	697	737	707	679	678	721	667	685	680	653	680	688	701	731	706	696	670	675	676	703	684	727	683	698	679	604	683	684	676	656	650	681	675	659	715	719	655	689	672	655	713	699	712	689	630	667	691	710	692	651	674	713	645	668	705	677	685	705	717	689	770	683	710	689	691	653	636	699	680	641	653	703	668	699	706	644	704	719	718	658	666	692	686	704	641	667	695	669	705	662	657	687	693	673	651	652	735	652	668	682	693	703	720	689	657	647	669	691	687	629	689	686	652	688	693	694	666	649	685	706	751	657	661	686	682	670	678	710	693	674	683	670	717	649	705	671	662	649	645	676	651	683	625	671	668	702	649	657	696	717	705	682	662	736	667	712	665	680	691	665	680	666	668	653	705	680	673	678	660	669	652	713	691	673	645	712	621	710	671	657	666	645	679	665	639	658	711	667	673	709	626	656	697	640	688	663	644	647	677	672	699	647	672	704	707	679	725	663	669	643	680	690	692	689	682	653	665	689	686	634	672	709	657	635	668	686	676	690	677	642	749	744	685	679	711	649	692	688	690	689	640	686	683	701	647	614	710	694	760	649	697	644	650	653	691	634	695	713	649	729	671	676	650	658	669	670	694	688	698	748	646	672	657	639	680	674	684	671	712	697	714	711	679	710	678	695	698	705	697	694	693	712	672	678	645	687	705	694	679	709	707	643	680	656	713	673	682	676	679	687	606	675	670	633	674	660	647	659	708	662	741	697	698	699	692	662	699	728	689	631	675	717	690	684	662	676	666	708	701	683	658	640	708	679	689	668	678	690	743	683	673	680
7496	524	85	71	69	98	111	72	65	68	51	49	47	53	31	54	48	43	43	40	53	43	43	47	38	44	44	48	48	42	38	35	42	37	30	45	50	36	33	30	51	28	39	30	36	40	32	31	35	40	43	35	41	33	34	28	38	43	39	38	38	37	37	31	28	40	34	42	42	42	49	38	30	33	44	41	39	34	32	43	31	45	42	30	41	46	37	38	42	31	30	38	35	37	38	34	43	31	33	33	40	43	34	27	35	28	38	43	34	35	34	29	41	38	32	40	31	50	41	38	31	33	34	38	39	16	36	45	44	43	48	43	47	33	37	31	29	33	37	48	46	39	33	35	25	37	40	29	45	34	45	51	32	45	40	40	42	37	31	29	28	31	39	30	43	32	38	27	38	32	29	28	39	33	39	32	37	32	40	32	36	40	44	40	40	45	37	38	36	42	34	32	47	40	36	40	45	41	32	39	36	43	42	40	36	36	32	30	41	43	39	49	32	37	42	42	33	34	33	23	34	35	40	35	27	35	36	32	43	40	33	27	32	38	26	29	40	33	41	30	49	39	35	35	57	36	34	30	39	34	37	34	30	31	36	36	44	38	28	23	36	42	41	34	42	35	34	35	40	44	36	33	39	39	43	38	40	33	30	50	29	46	34	39	34	40	34	32	26	32	31	30	39	31	38	39	42	40	42	42	37	37	43	37	54	40	35	37	47	37	41	25	28	32	46	42	39	35	36	34	33	38	38	42	36	33	39	33	40	41	34	44	30	30	35	25	35	34	33	31	39	28	35	36	36	31	27	30	36	41	37	30	34	38	35	39	42	36	49	34	26	41	35	48	29	42	23	30	30	41	32	54	34	34	43	39	30	36	40	33	37	32	38	30	33	40	40	41	46	44	32	35	36	34	29	38	33	32	34	49	41	52	41	35	38	39	31	38	41	30	38	37	36	34	33	49	40	26	41	32	43	43	42	41	34	40	37	35	39	27	32	35	45	42	32	47	28	35	33	38	45	26	33	41	41	49	31	37	26	37	55	37	27	42	41	35	35	33	39	33	46	35	35	39	39	35	30	46	32	34	29	34	32	41	50	35	46	43	32	38	41	48	30	27	30	36	40	38	32	40	42	37	40	31	35	38	30	30	52	36	26	29	30	38	31	49	50	39	35	30	45	43	45	28	31	33	42	28	41	38	35	43	36	31	34	41	34	35	32	33	24	37	38	48	35	47	40	41	40	39	41	42	34	31	32	30	42	41	44	28	27	32	48	45	39	45	39	49	29	32	40	39	35	44	47	39	31	51	37	36	30	33	41	48	43	49	31	43	31	35	44	45	36	31	34	33	38	45	31	46	38	42	49	43	35	38	41	26	29	42	39	45	42	36	40	39	31	38	36	34	30	36	38	39	34	41	39	38	33	38	33	34	36	45	48	46	27	28	42	43	37	43	38	29	45	43	26	38	43	31	40	47	27	35	43	31	36	40	36	31	38	48	33	39	27	34	34	30	43	34	37	43	35	34	44	27	46	41	20	31	33	32	41	46	44	42	39	36	47	32	41	46	33	26	39	41	38	35	28	38	32	33	27	46	38	34	36	28	39	37	52	30	34	30	35	37	31	36	37	33	34	38	35	31	32	37	37	42	37	39	35	31	37	29	37	27	41	31	40	42	35	35	29	40	41	26	35	46	45	35	45	49	30	25	40	35	30	35	47	31	30	30	42	28	25	41	34	28	34	28	39	37	44	32	51	41	40	42	39	39	30	38	41	49	38	40	31	48	32	33	42	33	28	35	40	33	37	37	27	39	42	40	32	33	44	36	39	35	30	36	32	36	37	29	37	19	40	33	43	37	38	29	32	43	30	48	45	38	32	39	34	42	50	42	39	30	39	39	39	36	33	37	27	24	37	34	32	35	29	44	35	33	23	45	24	40	30	33	44	33	35	50	40	42	32	41	34	50	30	50	25	52	35	43	43	31	34	38	38	26	54	35	35	42	37	37	32	51	41	39	38	33	42	40	35	47	41	43	40	44	27	39	35	35	31	41	46	39	27	34	43	45	37	29	43	34	24	33	40	38	36	34	26	50	31	37	38	35	32	29	41	36	30	44	34	30	39	34	32	26	33	39	40	35	33	42	36	47	24	39	44	50	42	37	44	38	26	26	38	31	41	35	33	37	40	30	38	38	34	41	46	38	36	37	33	45	37	33	28	29	32	33	49	34	31	42	35	37	35	40	40	40	32	34	36	38	40	36	37	32	38	34	45	47	34	33	37	27	44	41	46	22	34	37	40	46	40	28	32	45	50	34	26	35	39	30	26	34	36	43	42	33	41	33	35	26	41	36	37	39	31	34	31	40	29	35	33	43	41	52	33	35	34	45	39	44	30	30	30	32	39	32	37	38	31	39	52	33	30	29	45	38	41	33	45	32	38	37	31	39	37	37	44	29	40	41	39	43	36	27	35	33	33	40	29	27	44	35	42	39	35	34	29	53	37	33	37	34	47	32	44	30	45	41	39	45	31	27	27	26	43	39	49	39	37	34	39	32	40	29	35	40	33	36	37	47	45	47	40	38	40	35	33	28	40	27	39	48	36	37	37	33	30	40	52	42	33	36	26	42	37	39	40	30	34	41	35	33	35	30	36	37	31	36	42	36	42	34	38	41	36	44	30	30	37	37	37	31	38	49	43	22	50	37	28	35	41	29	37	45	40	34	36	41	45	33	44	35	37	35	29	41	36	30	34	48	35	34	40	36	32	24	35	35	42	51	47	44	36	53	38	33	34	27	33	42	47	35	36	33	41	24	30	37	47	43	35	50	32	30	37	31	52	39	35	35	42	36	32	42	41	31	36	36	27	32	44	30	37	31	35	45	39	32	36	43	38	30	31	37	36	35	35	42	44	29	40	37	35	28	48	35	34	39	38	46	40	38	44	35	42	31	36	34	27	36	39	46	32	25	33	38	29	38	33	28	41	44	33	45	39	36	41	32	32	39	33	31	29	32	50	36	30	34	37	26	30	40	36	32	35	45	36	32	46	30	47	33	39	50	26	26	31	33	38	42	36	41	26	40	27	36	27	35	34	37	38	27	27	46	44	35	38	31	36	34	42	33	30	37	39	48	31	41	48	44	19	31	39	50	38	25	29	40	30	42	31	37	41	35	36	50	39	41	28	39	42	37	28	34	37	41	34	33	36	42	42	33	36	35	49	45	40	44	32	34	43	39	38	33	41	37	34	34	33	39	47	34	36	27	38	34	26	36	40	44	47	47	42	38	41	41	28	36	50	33	46	34	37	39	30	32	43	25	34	36	42	41	40	30	36	48	43	46	37	42	39	34	41	40	35	32	31	39	43	41	38	32	41	38	19	34	38	36	41	44	36	36	30	30	41	43	37	34	35	35	30	36	36	33	49	35	40	40	51	34	43	36	32	44	29	40	51	51	47	28	33	40	38	34	67	35	48	41	45	25	33	38	42	38	22	40	47	42	37	41
40443	5842	2215	5899	9248	8290	6519	4826	3848	3036	2481	2049	1627	1456	1247	1181	1084	939	899	891	840	825	748	748	754	730	708	759	755	713	690	698	686	651	671	644	648	640	635	627	629	656	615	635	572	632	607	657	610	612	650	640	594	641	623	616	568	620	597	575	612	611	619	613	570	582	631	591	582	606	601	590	630	588	561	592	568	587	574	577	556	589	588	577	569	626	583	561	565	609	580	602	553	593	545	585	602	609	623	566	575	581	626	573	556	581	593	579	571	626	582	617	569	603	559	627	587	590	609	634	647	603	628	611	597	570	581	674	622	628	642	649	589	613	628	624	555	591	594	584	580	670	612	572	564	571	566	580	566	565	557	614	580	574	606	588	586	557	579	571	573	562	571	601	581	606	622	595	617	583	579	573	571	572	589	529	549	610	600	579	572	573	600	567	606	577	553	540	563	601	596	571	573	614	542	608	587	585	567	571	604	580	598	593	587	575	529	570	577	589	582	541	587	623	564	635	575	605	511	585	569	571	589	576	536	589	573	574	571	555	617	548	583	566	562	572	585	596	629	612	555	627	583	586	575	575	543	571	610	554	598	604	556	559	599	593	575	577	581	550	548	562	576	559	597	569	585	579	578	544	555	595	616	602	609	622	619	564	583	564	619	609	622	590	565	586	551	596	568	579	625	545	602	578	588	592	574	597	581	612	553	552	572	615	526	572	590	555	586	569	598	547	546	546	618	543	593	570	592	579	612	569	578	590	593	567	609	587	582	594	572	575	539	562	528	577	584	585	543	561	607	579	568	581	598	563	550	633	605	580	569	582	610	587	585	568	575	583	619	533	576	564	563	560	578	595	587	592	578	553	588	586	565	619	569	574	597	586	573	547	580	600	617	592	587	575	564	547	564	552	568	537	546	610	573	537	570	560	571	578	624	608	562	576	566	599	584	566	550	590	605	644	598	563	552	589	607	589	597	546	602	601	604	571	581	564	622	558	625	594	596	582	572	590	593	575	586	596	564	575	596	593	617	593	600	592	591	571	587	574	567	588	579	603	549	588	574	564	574	610	546	594	563	591	554	594	603	535	564	545	563	537	578	589	593	614	597	575	585	569	568	562	579	592	569	578	551	565	610	563	542	600	592	586	594	517	514	568	579	589	554	588	583	569	595	550	586	550	554	567	542	558	547	565	615	561	605	567	608	587	555	586	592	591	590	569	611	560	573	517	588	575	612	579	589	575	609	594	571	593	573	541	564	597	571	579	564	592	583	562	571	591	571	605	558	569	557	555	580	547	577	562	589	556	555	604	575	609	557	566	552	561	581	571	595	570	592	601	613	555	538	606	604	592	573	571	572	554	595	577	579	585	625	575	565	547	606	574	555	580	580	587	606	525	590	564	597	548	612	614	564	541	580	579	576	567	579	546	591	542	569	556	576	587	591	541	567	651	596	598	521	601	566	544	591	582	579	616	598	586	601	595	567	572	644	573	593	597	560	580	552	593	555	550	569	555	618	571	575	588	579	611	594	573	545	549	586	534	597	584	558	628	565	588	557	623	567	587	601	529	603	619	577	606	571	588	584	598	561	628	599	548	575	581	559	586	595	573	635	653	556	598	562	601	617	569	557	574	577	600	582	579	548	588	582	568	577	522	625	588	585	616	571	526	577	537	541	554	555	619	519	557	538	608	571	600	536	561	593	552	593	604	619	565	565	542	604	560	630	582	563	550	584	560	602	583	575	588	562	536	548	570	574	592	596	590	519	595	559	558	573	581	578	579	571	557	598	587	609	574	595	556	572	546	556	543	547	553	545	563	569	562	589	579	597	602	587	586	570	553	569	583	555	548	566	578	613	587	547	596	603	541	543	572	568	593	607	619	581	554	558	545	621	620	568	600	571	571	608	587	589	605	561	550	568	566	620	583	553	553	560	567	591	545	575	556	624	576	570	545	530	555	558	590	605	583	568	578	566	607	629	638	591	591	574	548	583	570	603	594	555	604	600	570	554	599	558	514	624	608	573	551	553	626	548	582	567	604	585	549	620	596	626	600	550	594	551	589	569	599	594	582	590	585	576	538	561	578	603	584	624	545	564	600	594	578	602	570	609	560	552	605	590	604	562	571	617	638	587	568	604	603	538	558	554	595	559	553	595	541	601	536	564	593	601	586	589	585	552	594	579	610	561	584	558	634	599	591	575	562	615	575	578	603	603	568	602	562	585	609	549	546	581	597	608	564	596	556	591	571	601	592	555	535	575	588	560	556	577	614	575	634	582	576	577	553	542	582	565	578	546	556	590	543	565	592	565	584	584	594	559	609	524	594	570	560	545	573	579	575	585	539	604	644	629	588	594	577	565	617	580	594	551	549	578	549	601	597	565	569	581	582	577	567	565	585	577	593	572	548	594	547	606	599	538	588	573	551	572	587	533	557	544	577	543	563	596	572	587	580	564	567	577	571	564	560	584	564	545	570	571	581	551	550	566	609	623	589	566	629	591	599	585	577	575	583	543	598	582	569	590	588	583	601	575	577	588	552	601	603	612	588	598	606	588	596	612	606	556	572	557	610	600	584	535	567	573	597	620	598	610	539	599	545	582	613	611	575	599	612	631	607	628	560	555	584	592	617	537	545	551	562	594	577	585	624	553	634	600	580	593	594	603	639	579	576	572	602	582	548	606	577	553	570	588	563	587	586	601	601	584	553	543	539	557	609	571	587	520	582	581	544	554	575	551	580	599	562	555	602	595	631	595	583	599	593	571	583	603	606	578	525	552	568	569	572	575	555	562	561	567	585	614	602	567	568	628	606	533	548	536	555	592	595	583	560	539	561	591	604	581	568	571	567	555	603	576	548	549	555	583	633	603	594	623	534	612	577	577	587	601	599	550	592	537	577	563	589	567	567	577	550	582	622	588	564	568	596	601	562	615	575	616	602	575	597	602	599	594	568	593	592	576	545	568	587	534	571	590	591	587	628	592	570	566	578	613	587	595	590	586	591	577	596	654	571	590	572	608	581	536	621	618	580	537	590	617	607	585	554	604	547	544	601	592	571	571	610	566	560	591	571	549	590	627	550	529	567	546	567	588	566	549	592	584	586	638	572	570	602	585	606	590	595	549	576	617	555	549	600	594	547	590	574	564	574	595	597	554	618	589	560	562	576	564	560	589	638	560	582	607	567	563	624	601	592	540	613	577	584	580	547	564	588	582	590	572	619	593	600	539	534	655	608	581	548	553	622	577	553	638	594	555	517	543	577	531	571	606	604	579	636	613	567	591	576	565	583	590	595	608	566	591	547	576	621	590	550	548	561	548	604	579	602	553	590	574	575	607	583	582	594	621	585	583	570	556	569	564	564	553	594	561	613	571	566	609	596	574	588	580	593	587	579	562	614	589	616	626	612	559	570	574	585	579	597	588	600	527	577	559	571	589	601	608	536	570	574	560	568	571	557	598	595	517	590	565	589	564	611	557	607	608	599	554	592	600	586	556	580	595	593	591	557	595	585
18765	4913	146	103	159	156	131	150	102	101	79	81	70	60	54	52	49	42	44	44	27	38	36	28	40	34	37	34	36	29	26	19	37	29	26	42	25	28	26	27	27	17	29	26	31	20	19	25	23	26	33	28	31	28	31	24	22	19	23	18	16	28	24	27	33	22	33	20	32	25	25	26	29	30	20	20	20	15	28	18	22	26	20	30	14	16	21	17	22	22	25	17	18	29	30	22	31	22	26	22	25	28	22	23	16	27	20	22	25	33	28	20	23	20	31	23	36	24	24	18	23	20	20	27	22	27	23	20	21	27	25	24	20	23	24	21	15	18	26	32	22	30	27	16	22	23	21	25	24	18	28	20	23	24	18	15	24	24	14	21	25	33	23	21	30	24	28	26	26	15	20	28	19	29	19	26	23	22	17	29	26	23	30	19	21	24	20	20	16	26	17	16	19	20	19	26	29	32	23	20	22	22	21	18	23	25	19	14	22	26	22	21	21	20	25	25	18	22	17	27	29	25	16	24	20	31	27	21	18	20	20	25	19	32	22	20	21	11	22	26	18	26	23	17	17	18	25	26	22	30	24	24	22	24	25	15	32	21	11	21	24	27	23	22	15	18	16	15	23	22	25	18	20	19	24	28	30	18	21	18	31	22	23	23	19	16	16	14	27	25	19	31	24	15	27	27	21	17	24	23	25	23	19	17	19	15	20	24	28	20	17	25	31	27	24	22	23	16	21	19	24	24	32	29	20	18	26	29	26	36	21	24	24	21	16	16	24	19	26	24	29	17	21	18	25	22	23	23	20	17	23	29	28	34	22	23	29	24	29	25	26	20	17	22	20	24	25	30	28	25	18	25	32	22	24	28	26	23	19	18	25	21	26	12	22	23	17	30	16	22	19	21	21	19	28	26	19	21	27	17	21	23	22	21	31	19	32	22	24	31	32	21	23	20	27	22	28	18	14	19	20	27	26	18	24	22	23	21	19	33	30	18	20	23	26	18	30	18	34	21	25	19	24	24	20	23	16	26	29	25	26	28	14	18	26	17	28	26	18	12	20	22	27	18	20	25	24	18	22	22	18	20	27	16	20	21	24	22	8	19	22	17	28	21	29	22	23	18	16	28	30	18	18	25	16	19	30	33	31	24	22	18	21	20	22	36	31	26	20	14	25	19	19	30	27	21	23	20	35	23	30	20	34	28	23	24	20	15	25	22	27	29	17	28	17	21	17	20	25	29	27	27	25	26	18	31	24	20	21	29	19	21	22	21	20	25	18	20	25	21	22	25	20	21	16	13	26	27	22	28	26	13	23	29	21	22	22	25	26	13	13	21	29	26	26	32	17	15	26	27	18	28	18	29	21	17	26	23	21	26	25	23	20	20	23	19	23	27	22	25	17	19	20	18	21	32	23	19	14	21	26	14	23	30	25	18	31	32	24	25	25	24	20	22	19	33	24	21	29	20	24	18	22	26	23	17	21	29	30	28	18	29	19	30	20	26	28	19	23	21	30	24	23	26	22	21	21	24	23	19	25	18	22	18	23	27	24	27	21	20	27	24	23	19	23	22	15	21	22	35	26	28	20	23	22	27	19	25	21	22	25	20	31	19	24	27	21	22	12	18	17	28	23	22	23	35	30	23	29	27	25	18	26	24	13	25	23	29	30	26	19	22	23	30	17	28	32	24	25	22	19	21	29	30	21	24	14	24	33	31	19	18	18	21	32	25	23	27	24	25	17	26	22	22	15	22	27	20	26	39	25	19	10	21	13	20	28	22	23	23	28	19	32	19	25	31	25	25	25	25	26	26	21	20	23	24	33	16	21	19	29	25	27	26	16	22	27	15	28	21	17	33	22	31	19	30	14	22	22	27	30	30	26	23	19	24	34	23	20	17	17	33	25	21	14	26	19	25	24	27	24	24	25	24	23	26	16	17	19	22	27	20	18	18	22	21	21	20	23	21	30	20	16	22	18	26	22	26	33	28	21	22	25	27	15	17	30	26	27	26	27	26	28	25	27	24	17	24	22	12	22	21	28	26	28	17	29	29	17	16	36	21	23	25	29	19	30	28	23	20	28	19	24	19	22	16	27	18	33	20	22	21	19	19	26	17	24	24	18	25	25	17	20	14	22	30	19	28	29	24	19	26	30	21	27	32	27	32	17	18	17	17	36	17	17	24	21	18	18	21	14	17	23	27	18	18	25	21	13	35	27	19	22	25	22	24	25	23	20	36	16	22	24	23	24	21	19	24	23	14	18	17	29	25	28	25	35	26	28	32	30	22	18	22	19	24	20	26	27	28	24	22	21	20	24	28	26	33	21	25	15	20	28	24	26	19	33	24	16	18	29	19	16	26	28	23	23	25	23	26	27	21	23	17	22	31	22	16	25	22	27	21	22	24	25	27	16	25	33	28	20	28	19	14	38	21	21	26	28	20	29	15	32	27	26	22	22	22	30	20	29	16	23	19	25	19	17	21	30	23	22	27	14	27	22	21	24	24	23	28	27	27	17	27	20	17	26	25	21	27	23	19	26	16	23	20	22	29	29	22	28	19	28	20	15	15	26	27	20	20	15	26	23	19	25	23	20	18	25	29	25	24	25	22	38	17	21	21	17	21	18	29	25	27	29	29	30	22	37	21	27	24	29	29	26	25	33	21	25	29	19	25	23	26	23	12	13	25	21	17	19	25	21	17	25	19	25	26	26	11	15	25	24	20	23	24	15	26	26	26	22	16	25	29	28	26	18	23	29	21	27	21	34	30	30	23	24	25	19	20	24	23	21	21	14	20	19	19	20	20	23	23	25	22	20	21	25	26	22	21	14	18	13	29	16	35	14	21	26	23	23	31	27	17	37	22	19	20	24	33	22	23	35	26	35	20	33	19	20	19	23	23	22	33	20	32	23	23	24	23	17	28	23	23	23	28	23	24	29	26	22	26	22	18	18	19	18	32	24	17	18	21	34	20	21	19	17	16	22	15	25	27	19	21	25	18	20	25	16	23	25	14	19	24	27	28	24	15	24	18	18	22	32	19	17	28	31	15	31	26	16	25	29	23	22	23	21	33	18	18	24	25	21	17	20	21	25	27	24	22	21	21	22	19	29	21	31	25	19	21	17	18	20	15	23	18	21	29	19	31	19	26	15	17	25	28	29	14	23	24	19	30	20	25	30	18	23	24	16	16	16	19	22	23	33	20	27	18	21	27	24	25	28	23	29	25	22	27	21	17	20	25	17	23	25	19	15	28	25	27	23	20	28	13	28	29	31	18	27	24	33	21	17	22	19	28	23	25	28	32	26	24	21	28	19	26	20	30	19	16	28	13	19	15	21	22	19	24	19	22	19	22	16	25	26	19	24	26	27	23	27	20	22	27	29	20	23	16	25	20	17	15	18	20	23	23	26	26	19	22	18	29	18	12	19	22	23	25	22	21	22	18	33	27	34	25	29	25	20	27	26	24	23	22	18	22	21	22	27	28	25	18	21	30	23	21
43918	7416	3931	11171	16880	15254	12320	9303	7282	5589	4693	3828	2991	2527	2166	1847	1652	1458	1312	1227	1103	986	925	921	833	799	797	736	754	755	676	684	678	571	597	565	581	549	480	527	496	524	474	467	474	461	480	468	479	476	503	505	515	498	413	429	444	439	490	444	434	412	418	420	408	409	419	429	422	419	423	418	390	387	397	377	381	393	421	426	403	418	395	417	420	399	415	396	381	385	403	398	394	394	383	377	453	408	402	382	413	373	387	380	400	424	357	388	438	401	427	427	397	402	401	362	371	409	423	376	388	419	419	417	415	400	451	409	416	449	398	456	420	444	389	415	385	412	403	393	392	378	348	402	389	387	359	383	383	409	401	373	392	392	356	397	398	359	391	404	358	398	401	378	418	381	398	366	402	379	373	410	408	339	375	368	405	375	400	397	352	407	419	378	375	353	369	357	358	357	385	392	342	380	379	387	372	394	380	363	364	355	379	356	383	375	362	384	378	413	361	368	374	399	372	400	368	412	413	349	354	392	357	381	398	387	399	411	381	383	339	350	378	395	391	394	347	390	373	388	412	398	364	372	348	383	340	384	386	365	410	365	360	388	366	377	403	403	383	364	408	370	406	354	358	370	366	396	395	382	387	393	394	400	357	372	353	400	354	370	363	364	400	377	369	379	389	353	390	357	383	375	387	370	384	383	376	365	363	385	427	375	414	368	401	373	375	379	389	354	366	385	350	379	377	408	382	366	382	355	381	352	408	384	406	379	381	378	374	324	379	374	361	355	400	390	393	384	354	389	345	380	359	423	382	359	351	403	363	344	431	381	380	423	385	406	361	356	412	371	351	378	372	338	401	377	393	391	367	367	380	388	353	415	396	359	367	372	349	385	379	395	376	366	367	410	356	395	378	377	374	363	384	376	389	367	379	404	390	360	410	402	373	364	382	358	350	363	400	389	365	339	370	376	377	379	389	372	368	365	381	356	361	368	356	385	355	360	360	372	374	355	355	357	375	411	368	322	385	363	366	356	362	399	404	418	348	394	390	400	368	385	389	387	399	400	386	388	385	378	394	392	401	412	380	389	404	362	398	386	376	371	390	401	402	383	406	372	356	408	389	384	365	389	377	396	391	383	387	394	376	356	343	364	365	406	384	386	367	367	368	348	374	382	369	359	396	368	395	368	384	367	366	384	360	386	385	395	379	328	414	379	373	401	385	376	405	423	398	377	378	408	393	384	343	382	409	364	407	406	348	372	381	402	407	379	373	395	384	381	382	412	342	377	380	379	393	374	381	382	373	433	383	349	365	369	381	360	391	401	386	402	379	409	381	353	352	360	381	380	402	351	374	386	379	389	410	375	404	362	380	360	350	370	348	386	358	397	386	374	379	371	370	376	356	359	389	375	404	363	406	376	375	340	374	418	427	396	402	364	367	420	369	391	364	371	353	371	362	360	379	392	378	425	397	372	379	374	373	394	406	388	431	407	381	386	389	388	364	350	384	419	426	395	323	372	391	353	395	377	391	351	406	381	377	398	394	375	365	381	392	399	381	384	361	370	372	355	389	404	388	368	365	366	379	396	388	375	356	364	384	356	365	391	362	381	414	433	368	377	410	407	405	342	400	384	392	405	379	406	403	385	380	396	360	392	354	392	392	396	383	374	381	406	350	382	361	365	372	381	385	388	410	416	380	365	368	432	380	418	399	367	392	370	387	373	395	383	396	398	406	402	365	388	368	394	357	376	368	376	367	378	373	407	406	360	357	386	388	343	359	347	350	393	436	392	389	406	379	379	364	391	366	401	368	384	377	381	433	385	397	372	360	402	376	387	344	351	376	379	382	387	375	399	386	366	346	403	374	418	378	388	414	394	379	399	405	389	376	377	385	397	362	392	387	388	395	367	362	369	373	409	371	387	405	420	388	408	404	443	378	360	325	391	372	383	361	385	379	363	357	401	360	374	375	362	410	393	383	364	367	378	372	364	385	379	362	379	383	369	347	407	371	400	378	354	398	384	391	370	361	396	361	367	391	383	399	378	373	385	383	383	353	413	376	358	383	378	380	397	390	381	392	361	365	377	416	380	394	415	360	410	367	397	353	412	372	369	362	390	389	409	377	381	382	403	387	385	428	421	415	369	377	392	382	387	380	392	374	392	421	399	365	355	369	361	375	389	362	383	384	372	369	403	381	366	373	393	373	374	374	367	382	339	357	385	405	378	377	380	360	370	409	393	359	379	342	379	368	387	334	415	379	405	390	385	367	397	409	374	414	398	398	358	395	368	363	411	392	361	411	394	373	372	419	374	355	392	368	387	364	376	347	356	403	363	395	417	379	366	389	398	350	391	404	356	367	396	346	380	358	324	424	366	369	401	368	355	360	371	398	357	373	394	386	412	352	389	379	380	360	369	401	378	378	352	346	406	389	373	406	375	391	416	383	405	364	378	413	386	390	374	374	376	378	397	378	379	386	377	369	366	387	369	386	374	375	392	369	335	344	385	388	397	383	373	385	376	346	372	383	392	376	382	406	363	371	396	391	369	381	379	339	366	382	342	387	375	350	415	348	384	376	342	410	368	397	397	371	380	392	378	419	357	392	368	388	371	378	418	390	393	406	395	391	417	363	403	368	358	435	402	385	348	382	403	383	351	356	358	378	385	378	361	390	354	376	352	399	363	372	376	369	397	386	368	408	380	354	374	392	386	347	383	423	404	400	391	369	368	356	395	402	366	344	414	374	358	396	358	388	356	391	400	406	355	398	400	372	391	415	354	386	393	395	371	350	345	360	376	401	396	360	367	386	392	369	382	428	384	418	392	361	387	389	359	384	383	377	338	362	367	391	387	387	386	388	357	387	416	371	355	384	339	386	413	347	344	357	429	380	435	397	409	386	398	368	402	386	398	361	348	354	365	336	411	393	385	399	390	374	332	376	359	384	370	349	354	374	374	389	419	364	370	344	394	388	390	368	377	389	370	379	387	367	386	349	393	374	408	358	375	366	377	391	382	381	378	377	356	395	385	393	389	379	333	377	418	384	373	380	387	385	377	389	379	390	385	350	366	379	346	388	385	359	383	412	386	388	344	384	369	384	372	380	385	361	396	385	360	392	364	354	360	368	437	388	380	366	393	348	392	369	416	381	378	365	400	377	350	383	367	359	389	359	376	408	397	377	345	416	361	372	387	400	372	400	350	408	400	371	367	356	376	362	363	356	371	400	371	424	357	354	400	388	414	357	379	386	363	368	363	384	373	372	365	368	358	381	383	400	401	370	393	386	380	395	364	402	355	389	392	367	375	377	367	393	391	368	379	367	398	372	376	399	354	363	414	357	376	371	407	351	369	385	394	374	343	351	411	371	340	371	358	396	376	380	395	384	336	347	395	386	374	383	375	384	360	361	386	390	383	362	378	367	345	389	395	385	362	370	417	362	392	371	424	401	397	375	379	382	387	380	342	360	361	410	376	402	387	342	380	357	362	386	368	397	379	378	410	369	375	361	378	345	377
17451	3292	167	120	184	167	184	152	147	108	110	117	104	80	79	64	74	63	80	76	53	79	68	75	48	72	60	53	64	53	54	69	67	67	67	58	70	56	55	66	67	49	55	66	58	50	60	65	54	68	57	54	61	63	64	75	62	63	60	52	56	57	55	66	64	52	61	70	71	71	64	50	75	63	56	67	66	52	67	53	49	65	63	61	71	44	67	62	68	64	49	52	63	57	54	65	59	67	67	51	68	52	57	69	61	65	70	57	50	64	69	64	62	55	72	55	53	51	62	71	71	58	50	74	48	58	60	50	53	53	46	53	49	56	62	60	68	52	65	43	54	60	56	53	50	48	53	50	58	54	57	64	57	57	63	51	48	69	64	56	55	64	56	73	48	66	53	57	58	57	62	66	53	67	57	57	63	68	72	49	44	67	71	76	68	56	59	47	59	44	53	62	54	55	50	60	58	62	53	53	62	53	55	68	65	50	65	62	46	62	62	55	56	46	67	44	67	58	49	66	52	53	66	61	57	56	66	59	41	59	66	43	51	58	60	60	61	63	66	62	62	65	44	75	56	54	51	62	62	58	64	55	43	57	56	69	51	59	45	46	71	67	64	62	44	73	59	65	60	46	57	57	71	49	70	57	74	69	61	63	57	56	56	73	49	70	61	54	60	63	54	56	54	61	54	52	49	55	53	56	48	70	64	63	59	62	64	62	51	66	53	51	78	58	67	62	65	80	67	75	52	50	45	68	73	60	68	60	59	59	51	63	64	54	56	57	68	54	62	64	56	45	49	61	57	52	54	53	58	48	64	56	65	54	52	58	66	58	52	59	60	63	62	57	59	51	64	62	63	58	60	49	54	59	58	57	52	51	55	54	72	58	68	56	81	52	50	58	60	67	60	58	65	60	60	62	56	54	80	54	50	54	68	48	61	64	48	65	58	63	54	63	65	56	51	53	77	66	62	58	72	52	54	64	60	67	66	50	61	60	72	54	59	51	50	57	56	57	59	61	64	55	59	76	52	59	64	47	55	52	59	61	50	68	54	54	62	72	58	63	51	41	53	65	53	49	59	61	55	57	74	66	58	67	59	64	64	67	50	53	55	66	48	69	49	61	56	67	54	45	53	59	56	62	63	68	70	51	44	60	58	56	65	54	54	63	68	51	49	53	64	63	55	57	64	65	59	72	52	43	63	68	54	55	55	72	65	58	63	64	58	72	61	73	54	51	58	56	54	71	52	62	55	56	48	59	51	64	63	54	52	62	58	57	60	56	66	47	61	59	58	64	48	52	48	68	64	65	69	60	61	61	72	52	54	41	49	68	56	52	59	59	54	71	57	58	47	67	64	55	60	60	56	59	63	58	55	53	62	62	61	58	69	57	69	45	60	55	56	44	56	61	44	69	52	67	67	59	59	53	59	50	59	63	45	57	65	48	74	69	46	69	48	63	59	58	67	65	58	50	64	57	49	60	67	60	55	55	65	59	59	66	68	55	65	49	68	67	63	61	60	49	52	46	49	69	59	56	56	60	65	51	55	51	55	66	43	60	58	65	55	60	67	45	48	49	62	59	72	51	70	63	59	52	60	59	60	62	60	51	58	56	66	57	63	66	57	56	69	74	72	75	64	70	59	63	61	71	59	48	45	58	60	64	60	57	59	70	62	58	57	71	52	59	52	58	55	66	54	45	53	63	45	50	65	67	57	64	67	63	61	66	47	70	53	53	60	66	47	78	51	61	56	61	62	55	60	52	56	52	63	54	59	61	59	63	51	57	54	47	51	54	44	49	48	49	51	57	82	61	74	52	56	58	63	60	58	53	55	68	62	61	58	47	62	56	57	50	58	62	59	59	53	52	54	56	54	68	77	67	64	58	33	56	66	59	68	55	64	63	73	59	62	55	58	63	59	59	66	61	55	83	48	62	59	47	64	67	67	54	64	80	69	60	54	63	73	66	62	73	62	48	50	71	45	53	60	52	49	53	51	66	68	52	59	54	51	75	64	66	50	65	66	58	62	68	58	55	61	61	58	60	64	65	42	56	60	72	65	53	56	67	55	81	56	64	51	55	54	60	54	60	60	58	68	75	58	67	61	57	60	53	57	51	59	65	58	62	60	80	58	58	63	73	55	61	70	62	61	61	55	56	59	54	61	66	60	55	63	44	52	48	56	52	71	55	53	67	57	48	69	59	63	61	57	57	59	51	53	50	50	55	44	50	56	56	51	59	61	51	70	61	63	63	64	53	61	74	65	65	55	52	58	58	47	65	65	53	51	47	66	55	57	68	61	71	70	51	40	59	63	49	64	50	75	53	56	60	51	64	65	46	59	56	59	74	72	60	64	69	65	53	51	65	50	52	72	55	53	52	73	57	44	57	56	59	50	54	60	58	46	70	52	67	56	61	69	66	62	68	48	60	55	54	56	72	54	52	58	65	67	64	59	54	66	57	69	54	72	49	74	65	65	55	68	72	52	60	46	47	60	49	54	59	64	52	54	62	60	50	74	55	55	60	61	54	64	67	60	55	63	45	59	59	54	47	42	49	58	54	53	69	67	50	60	65	57	58	61	57	44	55	61	50	65	59	63	49	59	62	65	49	55	63	69	66	55	58	69	58	69	59	64	59	36	43	60	55	56	49	61	61	64	59	57	68	49	69	55	60	53	59	62	71	62	64	63	56	62	73	73	63	63	56	57	66	53	67	60	56	50	53	62	57	69	64	58	69	52	52	56	63	57	60	67	62	58	61	65	47	59	52	53	70	54	59	67	50	50	59	74	73	65	60	50	55	56	61	60	77	59	69	58	66	58	72	68	69	58	60	59	60	62	74	58	63	59	56	66	66	55	60	44	49	69	55	86	62	55	63	66	56	51	66	72	70	63	60	57	56	62	52	50	69	58	73	63	51	52	71	68	45	61	56	55	64	73	60	49	65	54	70	55	65	67	67	57	45	60	69	50	55	50	61	54	60	57	68	72	55	64	63	53	57	56	61	62	66	43	37	60	70	62	63	60	59	71	72	48	53	61	53	62	54	51	60	57	55	54	68	48	67	60	51	53	63	47	46	53	63	67	56	68	58	61	60	55	70	78	59	59	65	54	54	58	63	61	58	57	49	71	53	66	55	44	69	58	66	66	57	65	59	66	71	72	60	77	56	65	49	67	66	52	58	72	51	69	53	53	65	67	68	66	58	59	57	59	73	65	61	55	71	52	65	59	58	57	48	48	53	64	64	54	49	65	47	55	49	66	53	58	56	56	50	60	61	65	43	52	52	55	58	47	57	60	70	68	59	55	73	57	62	52	53	71	51	52	56	65	61	66	58	55	44	58	53	72	59	65	61	59	61	58	69	49	65	53	48	57	68	53	55	73	48	59	62	75	66	55	67	60	64	64	57	62	47	60	61	49	55	54	43	55	57	38	62	62	74	70	71	63	66	62	57	68	64	57	62	63	63	68	73	67	61	56	63	53	60	57	53	54	59	74	51	56	60
47179	8109	3839	10378	15435	14151	11533	9023	7220	5948	4800	4027	3330	2948	2451	2226	1981	1806	1718	1617	1499	1468	1460	1343	1317	1299	1316	1301	1292	1168	1224	1181	1175	1153	1029	1190	1087	1067	1040	1039	985	1028	1079	953	1001	1035	1061	1036	1029	1063	1065	1032	1047	1024	992	993	980	969	1008	967	959	969	938	901	960	958	986	941	920	932	910	907	923	960	963	939	929	908	978	922	939	887	947	972	891	985	948	980	953	921	941	915	875	873	911	978	982	961	1034	931	871	938	927	946	971	932	938	948	933	969	955	944	916	950	927	946	951	874	987	966	916	933	965	933	997	998	1055	971	991	1007	993	936	973	978	982	1023	921	934	888	944	885	918	926	988	881	929	937	916	928	885	951	961	884	895	901	939	961	891	921	908	932	924	950	888	951	896	932	955	922	876	886	895	932	894	930	910	924	906	974	870	935	898	938	895	922	958	921	896	939	897	857	884	926	913	882	922	919	919	922	868	895	959	948	936	867	959	931	937	951	936	871	954	910	918	958	892	903	864	889	955	894	881	885	866	883	926	973	884	911	917	923	895	898	890	942	944	926	921	943	895	931	918	922	920	952	922	880	914	906	899	893	920	950	892	853	931	903	887	933	858	935	933	897	879	890	943	952	917	929	915	932	940	893	915	908	952	880	910	955	934	945	881	870	901	971	920	926	915	916	912	960	926	916	892	914	907	873	935	929	928	894	955	919	910	908	902	889	926	902	930	945	909	947	928	910	951	949	863	964	864	903	905	919	920	914	889	884	917	937	895	925	934	923	966	898	926	954	854	904	926	890	924	929	956	912	967	871	933	904	906	905	868	880	925	878	889	876	931	933	933	902	903	923	897	924	921	936	901	927	944	905	907	874	961	903	934	920	938	926	913	905	957	950	946	934	908	879	882	966	900	915	968	896	864	923	945	942	936	914	974	926	968	935	888	898	965	880	917	956	928	914	952	916	902	879	870	880	940	903	955	962	909	921	924	907	911	903	893	888	899	924	932	929	936	885	885	923	927	873	910	927	948	916	887	928	899	906	868	950	880	920	925	887	936	915	922	913	926	924	958	926	891	943	949	953	866	949	917	959	954	891	921	929	917	967	931	909	882	873	944	929	880	943	922	929	910	919	905	875	982	963	938	892	928	968	867	927	915	920	903	859	906	889	982	927	895	961	887	962	955	916	865	930	902	953	951	935	889	920	921	907	935	905	915	920	890	927	967	972	893	965	912	881	924	954	950	911	885	939	915	882	906	914	954	907	962	913	886	930	895	942	872	916	974	869	897	915	974	886	923	905	878	943	888	881	843	923	920	947	941	923	944	934	961	925	907	943	927	906	942	898	930	916	875	957	952	911	898	927	903	902	868	918	914	920	934	882	944	880	907	909	915	933	890	916	907	927	900	934	936	903	962	943	889	893	939	856	905	921	948	925	900	906	924	956	915	853	888	918	933	930	926	880	898	903	920	866	927	866	940	916	939	913	917	882	933	849	888	922	938	877	931	868	896	899	915	931	951	930	930	931	899	918	934	894	860	936	865	889	931	915	914	945	929	903	930	953	925	862	914	859	939	987	872	959	929	884	934	902	916	889	972	943	890	897	969	847	930	911	883	872	950	921	909	907	933	905	924	900	919	916	928	895	939	945	916	936	911	932	954	928	920	887	935	964	887	949	902	920	946	879	948	875	899	954	920	953	924	970	888	945	943	899	892	961	942	913	920	933	951	927	958	955	906	918	925	905	908	877	957	956	943	915	898	860	878	948	935	917	938	985	963	928	902	876	884	904	950	926	961	892	907	899	951	910	920	928	977	897	912	859	900	875	894	913	923	869	943	962	884	893	933	921	891	901	918	966	889	897	889	916	938	934	894	947	930	869	941	914	879	922	888	916	926	936	896	936	893	998	936	908	925	957	878	881	914	851	918	937	865	903	935	918	916	927	895	899	933	924	874	916	922	924	910	886	965	919	947	929	907	915	958	911	885	926	879	903	936	862	898	899	942	921	928	934	959	986	922	877	937	908	883	895	969	942	927	959	893	891	931	942	837	914	945	898	923	943	925	901	924	936	935	958	930	937	948	985	868	892	909	911	915	909	889	887	937	875	943	897	957	938	949	911	923	886	922	926	918	903	916	953	916	924	898	985	929	943	897	863	992	870	846	873	893	900	898	889	959	920	922	942	940	946	905	923	886	883	908	858	915	950	920	898	886	899	933	916	941	890	923	931	934	946	934	883	886	894	875	902	936	923	897	922	926	885	943	946	934	909	991	861	922	933	907	906	894	930	915	942	859	929	923	936	862	906	923	893	910	923	903	907	928	984	905	901	943	919	931	926	907	854	887	922	903	939	869	890	950	953	855	932	877	949	923	917	892	904	957	937	918	925	905	936	929	946	920	926	956	876	873	922	948	887	907	944	970	917	928	895	912	924	933	898	887	937	981	939	903	885	934	908	960	937	906	955	901	914	954	928	921	878	953	918	944	987	906	917	906	938	918	913	941	975	924	951	947	950	930	922	910	905	873	854	929	963	911	925	932	875	939	887	899	973	915	937	923	876	900	896	933	950	963	874	894	947	911	900	941	909	931	979	921	942	905	917	918	890	921	929	954	908	935	936	943	900	934	944	955	884	945	920	942	921	959	860	911	929	913	905	913	898	871	933	920	946	890	935	992	858	944	901	914	887	868	944	904	918	939	906	936	920	912	874	827	903	874	872	921	903	902	967	892	906	907	945	900	919	932	911	887	926	886	935	904	929	920	902	916	940	923	908	845	905	920	955	964	912	953	897	944	944	948	995	941	929	911	854	947	930	925	889	950	891	950	892	947	868	942	910	915	910	878	1003	895	848	898	930	973	859	902	971	950	917	890	940	933	960	946	910	883	889	902	870	940	905	950	969	947	944	924	953	885	903	854	886	922	884	881	919	903	887	972	915	927	917	896	935	955	945	861	951	996	935	948	925	943	867	886	912	900	919	914	920	925	938	878	886	891	904	928	957	905	934	876	911	887	963	962	921	955	899	884	925	920	879	891	915	929	851	954	913	942	934	976	859	941	954	946	906	922	935	949	909	941	906	944	935	942	951	888	1010	877	940	924	906	930	933	893	842	927	884	897	843	931	920	883	864	939	917	921	869	924	910	927	897	1010	948	912	973	880	941	883	907	973	911	877	932	925	945	878	942	899	906	887	883	953	939	906	919	958	940	895	916	895	918	931	936	904	918	841	918	872	889	921	878	932	912	903	907	935	917	970	954	952	920	944	896	942	959	914	884	901	970	863	902	914	928	948	905	980	901	908	891	914	895	915	924	883	922	919	881	874	888	922	898	928	891	876	905	919	968	917	901	912	902	867	914	914	953	969	902	890	864	913	937	930	919	889	910	941	860	902	928	941	954	940	945	914	870	897	925	876	927	941	945	869	931	926	928	965	917	887	908	920	865	917	953	912	903	901	880	904	907	963	934	945	923	902	929	873	926	915	927	919	905	949	901	883	904	859	956	868	935	893	910	943
28718	11161	444	185	243	296	267	209	216	160	130	139	114	118	88	85	77	72	79	76	85	49	69	54	64	64	59	59	46	49	54	55	66	73	52	47	56	41	50	60	59	46	53	44	41	39	43	49	49	52	34	49	39	44	49	55	55	40	58	53	47	47	33	43	52	55	34	44	43	42	37	44	37	47	39	40	36	41	35	43	41	43	62	48	54	46	50	43	34	42	50	54	43	40	53	34	42	55	46	45	39	36	35	42	39	39	45	43	41	36	42	38	50	35	47	43	47	36	50	57	42	44	33	50	46	46	41	47	49	53	29	50	45	51	54	41	48	54	41	48	47	46	39	44	52	49	40	42	51	48	44	46	40	46	45	49	42	47	38	48	56	47	32	56	31	40	38	48	52	44	46	43	56	41	36	49	51	30	44	41	37	37	38	47	50	34	56	43	52	45	50	46	52	33	45	45	45	54	53	46	35	48	45	38	49	46	43	53	48	45	52	50	42	51	41	39	51	50	39	45	33	38	49	39	44	44	48	39	42	50	44	52	46	47	27	55	39	40	43	40	56	38	46	47	45	38	38	40	40	33	36	36	60	56	35	39	40	52	39	40	41	47	41	51	44	51	38	45	49	36	43	30	36	47	49	33	41	43	45	52	44	45	54	36	41	39	48	50	45	53	57	45	41	38	40	47	42	43	42	50	31	39	44	51	36	44	48	42	57	35	44	60	51	37	40	44	33	58	45	38	49	55	44	35	46	38	39	51	57	54	41	48	44	47	43	45	46	56	30	48	36	43	48	43	42	46	49	36	42	37	46	47	54	38	56	49	37	39	28	36	34	56	45	51	52	41	43	34	44	45	48	47	48	54	51	40	43	45	51	47	47	42	42	43	49	53	36	42	37	44	44	44	43	40	44	39	48	45	42	43	45	41	46	38	48	45	55	34	42	38	45	41	35	40	44	36	56	49	41	36	52	48	39	52	37	40	47	39	41	48	44	45	39	49	60	43	38	42	47	43	49	37	47	41	37	41	47	51	45	52	38	36	51	45	48	47	40	38	44	42	50	56	43	49	42	50	41	55	45	38	37	49	55	39	36	42	38	50	44	35	36	28	38	39	45	37	40	37	41	42	49	49	35	58	38	29	42	36	43	32	41	38	48	49	51	30	48	45	38	42	49	48	36	49	38	41	41	53	41	55	39	41	48	43	34	36	55	40	39	44	44	39	57	48	42	36	40	47	52	45	37	43	50	50	42	51	31	51	46	37	30	41	46	38	42	33	49	40	64	36	40	33	46	44	47	48	37	40	51	44	48	35	37	40	38	44	51	43	29	44	48	36	44	43	26	45	50	44	36	46	49	49	36	40	42	44	47	59	39	48	42	43	55	37	43	42	44	36	41	42	44	40	43	47	35	48	41	40	52	57	49	42	48	43	44	24	41	40	45	47	51	46	37	42	44	51	45	39	38	55	41	47	49	48	45	48	33	40	48	47	58	40	50	34	39	37	36	38	35	40	39	39	47	45	48	41	42	40	40	48	42	33	33	45	42	37	38	46	41	50	47	49	48	45	50	51	40	46	51	50	41	41	42	46	52	50	51	40	47	49	45	48	34	51	44	46	34	46	40	47	43	65	55	44	50	42	47	56	37	38	42	31	30	36	53	38	58	64	55	41	52	45	27	52	45	41	33	34	38	53	49	35	37	46	53	55	45	49	32	42	36	45	36	49	45	36	52	53	43	55	27	47	42	57	35	48	41	45	55	51	45	47	64	49	51	41	50	44	42	55	35	48	45	47	43	38	53	52	36	41	45	45	44	48	49	50	53	44	37	47	35	36	37	39	44	42	49	44	37	44	61	32	55	39	41	42	35	47	35	41	41	49	54	38	42	35	50	42	48	42	47	47	40	51	42	47	49	35	55	44	39	43	33	36	43	33	34	35	48	50	49	46	53	44	40	39	46	40	43	49	40	32	35	45	43	40	44	36	47	36	47	53	37	50	54	46	45	38	49	44	41	45	42	42	32	44	43	43	49	37	48	36	36	53	39	46	42	41	47	37	44	54	41	41	43	38	40	52	44	35	46	42	44	40	58	47	44	40	45	34	36	45	52	43	57	34	42	44	45	49	35	42	40	46	48	45	41	27	40	46	49	49	42	57	53	47	41	39	51	28	49	38	64	52	44	55	41	50	45	50	59	47	46	44	56	41	42	43	42	50	40	35	55	34	42	40	35	46	46	47	38	45	52	46	52	42	39	43	40	43	45	55	45	42	41	44	58	43	44	35	44	47	49	46	55	39	37	46	34	44	46	39	44	50	56	39	41	44	34	39	41	59	43	46	39	42	45	43	44	44	44	37	52	43	45	42	48	51	44	54	39	36	46	49	37	38	38	50	44	35	41	36	52	43	50	54	50	45	45	45	39	51	37	45	46	47	47	47	40	43	46	47	38	34	50	44	45	43	44	42	33	39	31	34	51	39	45	47	47	50	50	29	53	58	50	39	45	39	39	46	49	49	37	51	46	48	37	36	48	47	46	50	48	55	47	52	35	60	37	48	43	36	45	30	50	44	42	42	46	50	32	34	49	40	30	38	46	48	41	39	38	48	44	45	43	39	29	32	43	41	32	51	47	48	45	41	32	54	46	47	45	43	45	51	44	50	50	48	50	42	36	39	40	41	37	43	49	38	52	44	58	37	44	37	58	48	48	44	43	54	39	60	48	38	49	48	43	53	45	28	36	55	35	45	52	35	41	39	53	37	44	35	51	35	45	35	48	36	50	51	43	35	42	46	44	40	39	44	45	48	45	44	41	43	50	47	54	47	44	41	48	50	59	41	54	61	50	35	43	48	41	34	40	34	48	36	48	34	32	44	39	41	41	47	51	34	55	47	43	44	37	43	47	46	45	50	26	38	43	38	44	46	41	40	42	50	45	35	51	51	43	43	41	35	46	62	46	41	39	38	34	40	47	49	39	42	37	49	47	37	46	54	42	45	48	42	37	45	46	39	42	39	38	54	44	50	33	38	55	53	34	44	40	46	49	46	42	58	56	42	41	43	38	38	52	48	55	43	57	49	43	49	43	34	35	43	44	48	46	50	47	49	46	54	21	42	51	65	32	50	33	49	42	47	40	45	46	54	49	44	52	40	45	38	51	44	40	41	30	52	42	43	41	41	44	36	45	51	45	46	45	51	48	48	38	38	40	42	38	53	55	32	46	57	49	41	53	48	48	49	49	38	51	36	42	42	26	44	40	39	45	41	35	50	36	49	49	48	50	48	44	42	43	43	54	42	40	29	52	38	43	39	44	34	37	51	43	39	31	36	39	49	46	41	45	39	45	51	38	42	40	43	34	52	43	43	45	46	44	35	41	43	40	36	45	49	49	40	45	40	48	44	45	51	32	53	39	49	48	52	36	46	43	37	42	49	36	39	50	44	50	38	38	50	46	36	34	43	40	45	47	37	45	39	53	53	35	39	42	40	32	37	39	40	48	54
44916	8815	6025	15277	21801	20398	16990	13416	11106	9033	7319	6052	4941	4186	3578	3051	2691	2475	2223	1970	1877	1709	1587	1604	1514	1442	1377	1344	1299	1233	1126	1162	1124	1072	1102	1067	1037	1004	974	902	866	878	909	896	889	849	891	836	876	897	864	835	879	846	859	761	793	783	801	812	788	731	753	716	796	714	796	758	794	710	786	706	693	777	710	740	739	743	731	714	727	712	733	735	748	751	738	793	719	719	706	675	738	710	714	707	640	754	719	661	726	704	724	734	714	733	717	749	727	726	724	745	709	718	772	751	698	741	728	732	740	750	670	692	708	720	800	736	790	730	788	773	750	720	801	781	687	726	701	725	717	718	704	706	730	676	673	711	710	685	718	668	712	717	711	754	705	696	674	683	695	669	669	691	713	689	670	677	711	678	746	702	713	669	644	732	666	714	695	651	682	678	703	714	692	700	703	647	718	648	723	643	736	690	707	648	707	709	731	682	705	713	715	680	683	703	633	707	627	680	701	680	708	664	707	678	725	697	738	687	679	733	662	732	706	674	682	666	694	731	667	690	708	681	631	671	684	696	698	673	673	724	725	682	695	684	660	687	688	703	697	685	702	659	701	690	714	700	631	677	774	684	670	644	693	674	711	669	733	707	706	695	709	640	697	756	652	699	676	712	727	697	719	649	669	720	672	689	681	685	707	657	714	653	716	735	663	707	673	686	682	653	725	694	730	699	708	632	702	687	669	704	712	656	663	706	713	680	672	662	703	710	722	723	679	662	679	755	653	681	664	657	667	693	718	686	732	671	669	697	708	675	712	720	688	651	683	662	722	759	668	699	696	712	701	712	737	673	740	661	653	691	668	657	685	701	659	639	694	681	697	702	647	683	698	692	661	649	643	673	664	699	661	699	710	674	660	677	712	687	700	742	680	664	696	670	755	691	686	653	687	683	649	639	690	651	650	696	668	623	735	673	725	669	652	672	677	672	624	665	687	653	672	735	656	646	699	678	665	707	676	689	692	712	687	691	723	749	669	638	699	680	706	706	676	653	670	647	685	692	677	687	724	714	642	684	661	703	685	699	703	710	699	723	711	671	694	732	710	694	710	646	735	715	675	702	669	681	688	673	684	638	694	712	661	672	694	734	708	676	671	705	663	674	685	697	634	690	718	651	696	676	698	678	660	705	690	690	647	662	682	730	673	695	687	666	693	696	677	658	716	665	730	678	626	669	651	673	660	670	660	685	650	694	708	689	680	684	752	668	671	691	725	679	701	633	715	688	627	657	654	647	671	694	704	676	689	762	640	699	690	651	672	695	616	697	701	712	733	659	659	671	698	694	690	702	675	704	678	720	715	732	671	683	690	763	651	702	647	714	651	679	670	686	668	699	704	670	682	676	664	683	697	716	671	680	711	674	706	687	728	652	698	663	702	692	740	673	658	661	710	710	665	679	724	724	650	723	663	622	702	649	696	706	706	661	677	741	762	707	688	642	708	730	713	708	668	639	692	670	700	697	668	646	673	721	679	686	700	731	716	699	690	656	690	669	678	672	708	704	650	662	658	661	677	646	681	694	683	673	701	735	689	711	731	702	707	672	697	680	696	710	706	661	713	695	713	659	692	692	724	675	719	677	663	708	671	676	661	687	681	753	640	667	674	697	680	665	712	697	667	719	678	741	687	714	692	697	695	676	686	666	743	665	694	693	732	752	676	693	685	707	713	713	704	678	704	661	677	652	682	679	666	673	688	729	704	686	705	729	688	742	661	666	712	680	710	673	718	672	662	666	683	705	684	662	687	700	677	682	722	683	645	669	672	697	709	661	686	666	713	693	664	730	667	662	658	709	723	724	664	636	691	685	692	648	660	715	692	661	700	704	680	705	679	685	703	628	717	715	697	702	727	674	689	679	674	689	689	707	663	669	666	686	697	727	699	662	682	656	716	690	696	664	681	670	716	731	650	730	696	674	688	735	635	701	686	690	725	655	651	697	702	641	664	680	729	698	679	671	690	705	733	685	705	694	731	721	674	740	707	696	662	688	704	720	678	661	674	694	662	676	672	701	681	702	724	727	713	680	686	726	710	727	689	671	697	689	689	643	715	693	686	729	687	664	706	725	707	698	706	710	707	719	670	687	678	706	709	696	718	670	658	719	682	670	727	713	660	718	700	665	691	697	670	692	654	675	715	724	666	673	648	735	709	707	741	720	698	660	704	665	678	698	700	718	691	672	658	705	637	688	684	754	703	660	671	659	674	676	694	699	682	707	673	682	670	699	635	694	671	656	711	714	741	701	691	691	617	739	672	698	674	683	672	704	656	654	664	680	691	719	746	693	693	718	661	728	731	712	708	682	684	685	687	667	679	681	652	678	687	708	686	703	697	674	722	646	671	666	670	686	658	703	691	724	672	672	676	661	683	710	706	698	690	679	662	722	668	723	672	692	691	693	689	727	670	696	697	714	733	682	746	693	683	735	715	685	703	662	690	685	674	654	701	666	671	666	690	686	679	660	722	667	694	705	708	609	699	691	645	674	678	698	711	673	672	628	715	649	666	679	655	714	638	664	673	720	711	666	684	669	707	709	698	694	653	693	728	654	675	674	706	667	652	701	696	700	663	685	682	714	702	655	695	737	648	667	682	661	738	695	682	717	717	655	693	723	683	726	726	681	682	713	670	725	707	681	746	653	682	738	728	689	670	676	697	690	687	697	717	691	720	696	700	669	644	738	675	748	690	717	672	704	654	686	730	709	717	664	667	659	693	670	641	661	662	695	699	678	716	637	695	702	657	678	699	697	748	711	673	710	671	678	684	707	669	675	699	649	721	723	699	668	660	693	741	727	667	676	681	669	700	699	673	714	695	695	706	712	686	623	672	672	692	694	637	721	703	636	700	700	687	676	681	679	697	677	677	726	734	688	667	674	684	687	702	690	665	734	695	669	673	741	722	682	705	689	714	664	703	653	725	670	697	731	665	659	715	693	697	684	663	708	688	675	716	711	649	691	728	704	671	699	716	680	732	667	671	717	679	672	668	688	710	619	673	679	700	668	691	665	687	695	674	684	684	622	662	722	706	679	735	691	677	654	696	656	670	710	660	706	709	714	698	673	632	700	664	716	736	701	700	671	727	663	618	707	718	645	735	659	687	648	678	720	694	699	652	724	701	711	642	655	707	716	716	704	664	731	703	673	651	724	659	691	662	645	686	690	661	658	648	699	716	703	714	682	697	683	696	691	691	710	677	671	678	672	715	744	693	697	689	709	729	664	669	728	694	718	687	679	684	650	665	660	712	683	678	642	694	695	702	714	683	689	758	706	669	683	735	699	711	740	672	678	707	668	721	677	670	683	732	658	680	702	725	665	665	721	671	678	665	713	724	661	672	685	717	671	712	677	639	718	685	651	699	636	700	685	715	669	684	650	642	639	667	654	669	691	691	700	639	703	661	702	670	646	648	695	702	688	718	656	735	688	670	715	654	650	699	659	693	678	644	690	651	711	634	664	665	687	709	678	703	703
7653	501	84	53	99	102	92	74	74	77	61	61	62	49	54	41	44	40	49	41	42	48	37	44	32	39	33	48	33	33	32	42	29	39	47	41	39	33	42	40	35	40	35	38	41	44	41	28	36	36	32	42	41	39	43	43	37	35	41	40	41	44	30	39	37	44	37	47	35	35	35	44	39	43	28	32	35	40	37	38	38	36	35	34	38	38	34	35	42	38	36	35	48	38	29	35	36	38	31	28	34	34	45	29	45	43	30	32	33	42	44	35	29	44	29	25	44	38	37	37	29	32	52	47	37	36	35	38	31	32	37	37	26	41	35	48	36	38	44	39	39	43	40	43	34	47	32	43	43	36	32	39	42	35	42	42	33	39	40	33	40	36	41	44	38	36	39	32	35	38	32	38	39	45	44	40	34	30	33	45	41	34	30	35	40	44	27	36	35	34	38	44	39	29	44	52	41	36	27	51	33	31	43	38	23	37	49	34	34	38	32	31	35	43	37	32	34	35	38	43	32	47	30	42	33	45	59	25	39	49	39	53	27	42	44	41	32	31	47	32	30	28	31	38	28	41	45	39	41	37	31	35	51	42	31	37	25	36	32	26	40	45	46	35	39	32	28	34	39	42	44	34	44	42	26	50	30	39	32	42	33	33	38	43	39	42	36	43	39	49	38	32	31	39	39	39	47	31	32	37	29	30	41	42	45	37	42	42	45	41	41	35	31	30	28	37	30	33	31	31	39	36	44	31	28	45	37	43	28	41	41	41	39	37	43	35	43	41	36	41	45	38	29	43	31	40	51	40	29	35	47	40	50	35	33	37	42	41	32	37	33	36	53	43	31	38	32	32	35	49	32	41	46	37	42	43	40	42	38	31	30	42	28	48	30	45	40	37	44	37	33	32	42	44	33	28	45	33	32	49	30	36	31	44	43	34	36	36	45	38	39	40	37	29	37	46	33	28	27	28	36	32	43	33	29	35	46	29	43	47	28	34	30	45	39	34	42	32	35	45	41	29	35	41	52	37	45	35	30	46	43	36	38	42	39	44	33	31	40	41	29	35	33	47	32	33	36	33	43	30	39	36	41	46	39	40	39	44	41	30	41	44	25	45	38	36	34	48	46	36	33	35	32	39	37	31	36	39	50	30	41	39	35	34	42	37	28	24	27	37	38	41	43	25	34	41	36	36	36	45	34	35	46	34	36	33	49	34	35	43	49	46	35	45	35	37	28	33	36	33	33	35	33	28	32	36	48	40	38	51	43	48	46	33	41	38	36	36	31	42	35	54	40	51	24	29	41	38	44	33	30	37	42	48	37	41	39	31	33	40	28	31	42	33	45	32	46	35	38	42	37	43	30	33	29	35	36	32	35	34	35	35	39	51	35	35	44	40	36	42	26	45	35	52	34	33	31	39	39	38	35	33	28	46	35	40	44	40	32	28	32	42	36	31	34	36	31	29	39	38	38	36	39	34	40	34	49	30	45	38	30	29	33	33	39	34	33	43	37	34	44	40	38	46	26	42	32	33	36	45	41	32	37	33	35	34	41	38	31	38	34	35	37	35	38	42	34	37	39	40	46	44	38	53	53	36	42	41	31	49	34	49	41	52	31	39	41	33	35	31	44	33	34	45	41	45	30	35	52	33	43	36	35	40	40	36	34	43	49	24	33	42	41	39	40	38	41	30	44	38	46	43	32	32	34	27	42	35	46	41	33	34	40	30	34	42	40	33	35	48	44	30	35	46	36	51	31	44	43	32	34	35	33	37	35	34	48	47	41	36	41	35	30	44	45	31	30	36	33	32	44	39	53	36	39	30	42	42	32	42	33	40	30	32	36	39	40	32	37	34	38	33	34	30	34	40	25	40	43	33	33	48	31	35	40	33	41	37	33	43	36	44	33	44	33	33	32	28	34	33	31	36	39	33	35	44	33	44	26	38	37	47	33	31	30	32	31	36	28	39	35	30	28	33	37	45	38	37	47	35	34	29	30	50	38	42	34	42	28	44	42	42	44	40	29	41	31	37	34	32	36	50	36	26	36	47	27	45	43	41	31	35	40	45	36	44	39	44	41	35	39	35	29	35	38	25	29	48	47	32	34	38	41	30	38	34	33	31	38	26	36	35	30	48	48	42	32	36	29	44	44	35	40	26	49	40	32	33	34	39	40	41	32	29	44	44	27	36	33	33	38	33	46	45	44	35	37	35	37	33	31	34	40	34	47	46	36	41	29	36	41	37	40	36	40	35	34	30	30	42	47	41	31	39	42	44	31	31	43	24	35	31	41	42	42	31	50	39	31	35	34	45	37	30	31	49	45	44	41	43	30	35	36	41	43	38	33	40	39	36	33	29	42	33	48	31	40	50	42	40	33	38	44	29	44	34	46	34	32	34	46	36	29	37	39	39	33	40	23	31	30	31	43	43	37	40	30	43	32	38	39	39	38	44	30	47	27	32	29	47	26	29	41	45	43	48	41	47	46	27	30	32	32	28	31	32	35	39	30	35	35	46	33	37	31	48	45	46	35	34	47	41	27	44	38	42	42	37	31	39	37	26	41	29	31	41	25	36	34	36	40	38	38	28	32	37	40	31	39	34	39	32	32	31	41	45	30	40	46	37	30	44	41	34	33	43	37	32	42	33	26	46	44	37	22	46	34	42	34	51	39	29	44	38	43	32	40	42	30	42	31	42	39	37	49	29	31	34	27	32	29	38	41	38	38	32	41	33	31	36	36	50	44	43	39	24	32	33	30	40	42	45	30	35	28	35	45	48	34	37	34	38	29	40	29	33	37	31	52	41	43	26	27	34	36	49	48	38	34	37	34	43	47	38	39	35	41	32	32	31	44	48	39	43	43	31	46	40	50	33	46	42	42	36	39	36	39	36	30	54	36	44	33	35	35	41	37	33	35	41	42	50	35	43	41	51	38	37	43	42	50	27	38	52	34	38	50	35	33	28	34	45	41	33	27	30	36	53	32	29	29	40	48	35	39	31	37	42	28	27	36	37	40	38	34	36	39	36	26	34	35	31	44	37	41	31	37	39	44	41	28	30	38	37	36	30	42	36	28	41	42	31	34	42	34	36	43	32	30	38	40	34	34	31	39	35	34	42	40	42	45	46	32	48	35	42	41	46	25	35	41	41	32	49	40	30	34	33	31	37	39	38	45	38	42	33	39	50	40	35	52	28	28	39	45	35	39	32	38	27	44	38	54	42	43	40	39	37	43	37	32	30	37	35	32	42	36	38	31	40	30	29	37	35	31	34	33	33	40	31	29	27	35	37	49	36	37	48	31	51	41	31	49	38	30	43	38	42	37	40	41	38	45	28	40	44	35	31	38	28	36	35	43	36	43	36	38	33	36	48	39	37	39	42	38	36	34	37	35	33	31	42	38	29	41	38	41	34	32	43	47	44	33	55	33	37	34	37	26	39	40	24	34	28	42	37	46	39	49	35	44	32	34	31	29	39	37	33	33	32	38	36	38	44	37	30
41234	5522	2193	5634	8721	8060	6216	4810	3779	3004	2436	2003	1743	1509	1359	1191	1102	996	920	865	889	816	814	805	854	815	760	773	713	746	663	685	716	679	703	651	666	658	619	625	608	563	599	638	629	580	633	650	651	652	646	631	665	598	661	599	608	586	610	577	616	604	610	608	628	603	618	585	589	585	599	651	627	563	579	603	612	623	607	615	555	618	623	566	592	588	637	571	618	551	611	567	622	553	577	617	592	610	639	629	649	605	598	630	604	636	662	622	592	589	566	576	613	582	619	561	560	560	576	597	604	645	638	600	651	572	647	589	562	591	615	611	617	624	641	594	646	613	607	606	588	581	580	592	587	592	558	624	641	605	572	611	596	606	615	574	617	565	641	634	586	595	587	558	572	592	588	570	598	628	564	607	559	588	574	589	575	572	612	600	602	591	572	589	630	584	588	579	568	567	602	597	567	598	611	616	583	595	585	602	568	524	623	617	564	561	615	572	570	593	613	587	613	575	588	580	609	611	584	554	596	604	591	566	601	587	607	600	615	578	618	566	558	573	600	598	562	595	579	582	591	576	591	566	620	625	548	610	615	575	572	555	558	611	555	587	605	602	566	568	592	577	587	552	598	579	593	583	597	536	592	578	604	606	592	598	610	582	588	595	620	623	576	596	601	585	566	607	635	557	581	586	562	565	599	555	606	574	615	574	624	570	622	642	601	591	542	582	616	563	577	597	595	606	569	579	592	597	584	542	574	594	605	586	614	591	607	603	583	568	584	576	563	598	581	600	612	569	589	621	595	578	581	572	547	613	605	611	631	622	609	523	595	551	571	657	633	581	551	566	589	575	568	590	613	578	602	632	577	610	606	592	576	628	583	611	611	552	568	621	574	633	551	587	580	562	558	622	648	596	599	558	570	607	624	600	583	589	558	506	557	600	599	574	604	563	579	555	572	581	619	591	559	635	574	607	618	616	581	582	616	589	586	617	590	554	587	569	613	599	578	566	578	581	584	583	554	579	585	613	556	600	572	559	581	574	594	622	589	571	589	611	597	542	577	584	596	616	579	539	578	580	624	574	579	572	571	637	557	584	628	615	560	627	617	578	582	600	577	574	615	560	569	574	584	594	565	612	591	549	590	615	604	551	566	599	538	584	620	600	595	599	591	590	580	581	639	579	570	601	616	626	620	565	558	623	588	594	562	585	570	592	592	588	597	607	600	551	593	594	574	579	621	653	540	610	576	584	591	581	565	568	584	587	539	575	629	577	584	571	576	604	615	552	602	623	588	584	565	617	589	641	584	561	547	586	624	558	586	599	620	554	561	644	552	591	614	627	541	617	620	588	586	613	560	586	560	587	561	569	556	579	601	603	549	534	645	588	581	612	591	585	595	568	622	588	573	611	591	590	599	573	565	603	601	626	596	598	575	569	568	599	609	600	560	580	580	577	564	611	567	657	625	561	591	582	594	585	605	569	594	566	599	583	598	573	599	574	555	578	582	565	584	605	551	572	566	587	597	565	578	576	592	607	580	595	554	584	587	587	556	600	579	589	563	556	645	604	582	628	588	585	610	575	596	576	611	573	556	592	618	575	611	611	577	608	606	573	596	602	590	566	568	564	601	618	587	574	597	564	581	588	589	556	602	597	611	573	589	577	574	630	620	589	595	586	591	587	588	547	608	609	610	605	566	559	604	581	629	579	583	587	634	570	579	608	570	594	604	575	577	609	603	581	572	613	619	600	606	648	569	594	573	599	615	621	579	583	599	584	598	585	575	564	607	608	573	563	567	550	577	618	598	594	586	583	561	600	570	608	592	599	589	540	593	630	619	581	616	588	562	548	599	620	593	557	603	623	557	650	564	625	631	646	592	557	590	631	588	588	600	565	616	586	571	598	605	591	559	554	590	592	568	610	622	581	625	516	566	622	600	559	609	595	579	594	621	591	560	574	611	559	601	557	588	570	580	562	565	579	632	589	587	563	576	627	585	628	575	593	557	634	569	594	587	572	603	581	596	637	593	544	615	617	633	600	576	581	595	601	600	589	600	630	601	605	590	594	535	626	620	620	632	598	591	578	600	580	603	596	584	577	608	584	577	659	590	570	582	583	590	562	615	564	603	598	582	594	576	589	564	639	554	582	559	612	608	595	580	590	570	590	557	566	588	637	584	555	558	573	597	571	577	594	581	575	599	550	564	556	561	626	575	569	591	576	598	583	576	576	568	568	588	607	606	598	593	590	581	591	627	595	597	605	618	572	623	585	596	591	603	609	596	588	569	635	598	640	596	606	620	583	588	579	588	602	537	649	557	572	619	617	581	586	568	594	596	567	610	614	592	587	624	601	558	618	593	592	616	578	575	589	577	582	632	594	613	560	566	579	634	563	601	570	608	581	551	575	562	612	583	568	579	602	596	612	652	560	611	620	619	594	560	591	601	601	605	609	606	589	596	569	607	592	597	585	580	580	553	600	612	559	578	537	665	598	591	599	589	619	576	638	609	619	598	596	584	564	607	608	594	591	567	562	603	631	586	584	574	573	616	585	537	595	549	586	632	584	595	615	622	579	623	557	630	582	632	586	633	583	565	617	571	559	557	566	567	580	558	587	610	563	600	610	571	605	550	576	599	547	547	629	614	600	566	597	625	572	618	600	581	630	571	568	600	587	594	598	592	609	556	609	623	593	590	628	591	538	611	561	619	616	599	596	566	587	619	603	544	583	570	631	584	605	601	589	601	568	588	586	607	555	542	600	560	557	574	617	570	629	572	569	570	577	600	574	635	551	563	567	602	551	579	587	611	586	501	587	558	584	617	581	590	614	624	620	585	614	569	583	595	635	624	585	628	623	608	566	594	573	589	614	604	583	578	557	605	593	635	593	608	571	598	578	567	575	595	572	606	577	576	633	618	578	604	583	599	574	575	630	587	565	538	638	603	572	609	613	543	607	564	579	550	593	595	579	615	561	579	605	582	605	571	542	597	565	579	583	609	567	552	593	636	616	570	588	566	562	585	562	569	565	580	552	601	604	592	588	574	562	610	607	593	553	606	607	571	549	622	563	552	613	564	564	578	606	614	566	574	556	582	576	576	626	586	526	584	607	623	551	597	579	579	585	607	589	567	573	629	557	588	593	592	612	600	607	574	591	602	588	616	599	568	575	599	584	574	565	609	591	570	552	602	600	591	611	607	606	591	557	570	603	577	576	632	591	629	582	551	620	606	642	571	570	623	578	592	578	598	601	551	627	600	598	552	586	586	627	626	618	623	583	597	608	559	632	603	597	611	606	604	599	560	550	583	582	605	670	589	525	613	548	612	619	577	616	583	632	616	612	628	602	566	607	647	567	634	559	583	612	531	593	575	623	563	590	583	624	553	604	599	588	573	609	610	601	608	590	603	586	571	571	603	593	613	611	605	576	643	598	593	574	618	601	587	548	543	586	581	630	613	562	597	625	575	573	588	597	630	632	591	632	570	608	582	570	603	617	530	545	605	610	587	574	626	570
19417	4559	186	116	146	171	162	148	116	90	99	91	64	56	45	48	47	27	34	43	27	30	32	23	35	28	34	40	36	36	26	30	29	27	28	33	19	29	31	26	31	41	16	37	23	26	25	13	24	26	33	20	32	24	22	20	28	30	22	30	15	28	26	24	22	24	21	33	26	24	28	25	26	16	22	20	19	14	25	25	31	25	24	18	22	22	29	27	21	19	21	21	24	18	21	22	22	31	25	22	12	28	23	24	31	30	17	23	29	21	23	28	23	23	25	33	20	22	28	23	32	25	28	20	23	23	25	24	20	20	23	27	22	29	35	26	25	19	18	31	24	28	26	28	15	25	14	31	21	23	25	15	25	12	21	24	22	25	26	27	25	21	33	28	22	28	21	24	21	27	25	30	24	24	31	29	26	28	21	27	27	25	26	24	18	32	17	29	27	16	22	35	25	22	24	17	27	31	24	23	25	26	22	24	18	23	25	23	24	27	22	12	17	24	22	29	17	18	19	28	15	27	27	24	28	20	30	18	24	25	20	24	26	20	28	26	22	29	28	22	32	29	20	31	27	12	33	28	21	23	29	18	28	22	17	29	22	24	22	22	31	19	24	27	23	26	23	23	26	20	27	27	28	22	21	26	25	30	27	17	16	19	20	23	27	26	21	24	24	20	29	23	17	28	26	28	28	34	24	22	17	32	20	22	31	25	29	30	22	25	22	20	25	22	18	19	30	29	31	21	24	21	29	26	28	27	17	24	18	26	18	23	22	21	22	28	28	25	33	23	22	26	20	31	21	24	28	17	17	15	21	20	24	22	16	24	18	39	17	33	13	26	30	26	26	24	34	20	23	32	29	22	28	31	20	27	24	18	22	28	22	23	24	20	22	19	23	12	24	23	20	29	28	22	19	26	23	26	21	25	26	22	29	21	24	22	26	22	31	20	27	25	26	24	29	18	32	21	32	20	29	27	13	20	27	19	20	19	22	30	29	25	19	20	21	19	25	8	16	33	29	20	19	19	18	21	25	37	17	21	19	21	21	21	22	26	21	26	20	30	37	15	28	29	27	24	19	23	30	20	23	18	28	23	27	14	27	28	17	23	33	22	21	17	25	14	22	32	20	24	26	16	25	28	21	15	26	13	25	21	19	21	23	24	27	17	16	20	26	29	20	10	26	16	15	20	24	16	31	32	24	24	25	28	18	17	24	25	29	17	23	24	20	14	27	23	33	28	20	19	28	24	25	24	31	34	26	23	25	20	26	18	33	32	12	27	33	27	26	31	31	24	27	30	27	21	27	20	23	26	22	25	29	13	21	20	19	24	20	27	25	33	32	22	23	20	21	28	20	33	20	23	17	28	19	27	24	20	22	24	29	18	21	19	18	17	20	25	26	28	30	18	28	24	21	21	24	20	25	22	20	20	20	31	18	17	29	22	25	23	21	18	28	19	22	25	28	22	28	19	27	17	27	26	26	27	20	32	24	25	22	20	27	16	23	15	23	23	27	26	37	24	21	24	20	23	24	26	27	26	27	27	23	21	22	23	25	21	33	22	28	27	29	21	27	19	15	24	22	19	30	25	27	21	21	32	32	23	24	21	22	24	22	21	21	28	21	19	21	31	28	23	23	26	16	19	22	26	22	22	24	18	26	17	24	15	18	23	28	21	22	26	27	25	28	15	26	23	22	13	21	23	24	27	25	24	23	25	27	20	24	26	22	17	15	23	29	19	26	17	19	30	21	36	25	23	40	28	26	18	22	27	18	25	24	26	24	23	21	16	25	31	21	20	22	30	26	13	20	18	35	21	26	27	25	24	22	17	24	19	23	41	26	35	20	18	27	26	21	22	16	30	29	25	18	23	17	27	27	18	26	24	22	26	21	18	18	18	22	22	30	22	17	34	25	23	31	29	24	26	23	20	32	22	20	29	29	28	22	23	21	15	29	32	27	34	16	29	24	24	34	23	20	22	24	23	29	17	34	23	28	22	16	25	31	18	19	28	27	17	27	21	34	31	18	26	27	25	20	18	14	20	32	15	23	21	18	21	27	23	27	24	30	21	29	27	20	26	26	28	21	25	18	27	28	15	20	19	29	26	24	14	19	23	20	29	24	30	27	19	12	19	22	13	15	31	27	30	25	28	28	21	30	14	29	34	25	36	24	22	23	28	28	27	24	23	20	24	22	20	17	22	25	25	24	22	31	24	26	23	23	18	21	17	24	26	32	26	22	23	21	24	23	24	23	20	19	26	19	18	22	20	30	17	29	21	25	25	32	27	27	24	33	32	28	29	10	21	22	20	23	27	25	17	22	22	19	16	26	19	21	29	13	19	23	15	27	21	27	28	27	26	26	17	30	32	14	21	18	17	18	26	19	19	24	20	16	24	24	30	30	36	17	18	22	21	18	21	28	30	30	23	25	15	24	25	20	20	28	25	26	19	24	25	23	33	26	24	18	31	25	30	25	28	21	23	29	33	26	32	19	29	22	24	26	20	19	21	32	23	26	21	22	24	19	24	24	33	18	23	17	21	21	25	17	27	16	23	27	16	27	24	26	16	18	24	19	13	27	22	29	23	26	28	22	18	24	25	27	20	12	25	28	16	23	14	27	21	20	23	29	17	18	26	22	25	22	28	25	24	27	27	25	20	25	16	19	20	27	23	23	18	25	25	32	18	19	19	24	28	30	16	25	16	30	15	32	19	27	17	20	19	24	24	16	19	24	20	20	15	29	30	23	27	23	30	18	23	35	38	18	27	21	19	22	19	26	18	28	26	25	23	22	21	23	24	32	25	20	15	21	25	15	27	31	18	31	32	21	17	21	30	23	25	22	15	21	25	19	20	27	25	21	15	26	21	30	27	24	21	26	27	21	26	25	20	22	20	22	23	21	21	24	26	20	24	17	19	26	25	24	14	18	33	22	27	25	26	28	25	21	27	30	18	27	23	37	21	30	31	28	25	22	22	20	25	22	19	21	22	18	19	25	15	28	25	31	24	22	25	22	26	22	20	18	21	22	16	30	25	24	21	23	30	17	25	21	19	23	24	23	21	20	27	23	29	20	25	23	30	25	33	27	32	24	17	24	27	19	22	17	23	27	24	26	15	18	23	29	21	24	20	23	16	22	24	21	28	21	18	30	24	30	23	25	31	20	28	30	29	35	26	29	24	16	15	22	20	34	21	15	33	31	25	30	26	21	35	25	27	25	18	20	19	24	25	24	24	22	23	20	20	20	23	23	23	30	26	28	20	21	24	33	15	22	21	21	24	24	28	28	21	21	30	30	22	18	28	30	28	20	15	17	20	34	17	21	31	22	33	26	19	30	31	27	20	16	25	28	26	21	18	18	28	33	21	30	22	20	25	20	26	24	24	21	13	24	23	24	31	28	23	21	15	27	23	21	25	25	21	19	22	26	17	28	25	15	34	24	32	21	19	21	19	21	26	19	18	20	23	22	26	15	20	32	26	16	20	25	22	28	24	19	21	29	28
46966	7638	3825	10679	16401	14895	12071	9396	7235	5752	4732	3786	2985	2568	2161	1832	1619	1432	1309	1189	1077	1062	982	919	874	853	844	783	700	702	703	694	667	629	614	650	568	516	500	515	509	504	477	507	483	469	515	539	484	502	499	494	547	481	514	460	479	419	403	427	434	419	422	469	396	456	422	393	429	440	393	388	397	384	396	412	423	401	449	392	390	364	398	397	433	396	385	381	368	408	360	405	388	387	398	383	413	413	399	383	400	402	411	409	425	390	423	410	426	402	437	411	380	379	411	397	372	367	384	396	421	444	394	399	410	423	396	409	430	476	407	505	418	440	428	446	466	392	377	351	376	420	421	381	363	402	394	381	373	380	395	376	392	391	384	385	392	406	374	369	399	384	387	397	380	406	415	409	392	410	374	392	389	363	372	365	404	373	371	394	415	375	395	381	372	345	384	403	389	364	434	419	403	407	405	363	425	358	372	371	384	373	353	354	376	377	403	383	386	369	398	379	401	398	401	375	383	363	373	383	363	396	403	358	377	367	408	361	385	365	381	369	391	339	386	395	366	394	341	399	380	399	354	347	411	389	372	350	384	400	388	404	361	364	383	378	389	351	378	429	426	385	375	378	384	356	397	424	391	347	425	391	371	364	355	394	379	370	381	390	388	365	393	413	384	378	384	397	377	417	381	343	422	345	409	353	407	370	354	367	361	381	404	395	365	375	339	350	377	390	372	352	363	405	413	403	402	352	412	354	393	353	355	387	378	384	390	371	367	402	366	410	411	388	386	360	388	385	394	346	377	368	384	379	358	402	392	411	437	340	420	354	365	385	391	376	359	409	378	376	369	357	392	395	376	386	383	378	330	362	357	357	377	367	381	397	392	410	376	362	383	411	375	379	373	414	392	399	373	377	352	398	391	391	386	361	408	383	353	389	421	385	360	386	364	383	366	391	371	405	369	401	378	369	395	395	385	398	358	380	369	358	406	386	341	389	368	373	369	354	361	402	381	390	404	380	379	380	385	377	363	374	388	420	373	396	390	382	386	382	376	421	397	370	383	368	406	358	355	380	388	398	386	395	372	382	373	389	390	369	418	359	381	357	303	393	392	390	389	369	383	376	367	394	406	365	385	384	379	398	373	371	403	364	400	390	359	395	406	377	411	375	375	382	388	375	398	368	405	382	388	384	392	416	414	359	370	360	388	372	415	365	377	371	352	394	365	412	384	353	390	407	365	370	376	392	408	356	356	374	362	363	401	363	407	359	353	408	366	419	366	388	356	392	412	388	376	359	407	363	428	372	382	382	389	411	377	391	344	389	386	367	372	381	367	422	381	374	403	361	341	354	374	373	384	381	409	374	376	371	396	382	353	367	378	370	387	375	383	356	384	406	395	387	404	360	378	373	399	362	376	387	410	367	400	394	391	351	380	383	404	382	391	408	358	342	371	363	350	349	386	372	369	374	411	357	440	374	399	397	371	398	380	367	383	400	382	386	383	390	370	403	360	382	374	353	383	381	371	386	395	402	393	399	358	379	383	352	373	371	406	376	378	377	389	396	389	394	382	355	388	388	413	393	420	370	394	361	399	368	385	404	388	396	377	357	404	342	380	384	347	414	387	380	368	399	363	387	384	384	335	348	349	365	367	405	360	377	395	382	396	373	370	354	386	360	380	356	358	376	401	383	392	403	388	368	411	386	373	379	381	407	410	383	357	377	369	414	370	418	359	370	372	370	361	363	407	348	380	377	379	402	389	369	385	384	380	374	368	404	376	377	386	371	346	384	385	387	386	419	380	389	411	408	366	405	365	343	372	367	357	349	368	350	393	353	376	381	379	355	369	373	380	385	390	420	432	375	386	367	347	429	392	434	363	353	379	389	380	392	345	357	401	362	357	391	363	406	383	379	373	385	391	435	370	387	334	395	396	370	373	373	370	354	351	355	366	376	366	408	395	381	420	363	393	377	354	383	390	388	382	394	396	353	388	402	374	369	373	352	405	367	385	388	381	342	432	379	386	362	379	369	358	379	372	373	387	375	371	346	400	404	383	388	375	366	368	404	386	366	413	378	331	368	360	373	370	407	353	395	397	385	370	415	382	392	358	373	382	389	371	385	344	373	375	380	387	391	389	373	385	403	375	388	381	387	368	344	375	393	393	362	398	355	370	356	382	353	366	374	367	362	381	373	383	395	351	384	389	388	377	409	392	384	384	412	353	385	374	353	381	386	417	367	388	394	357	356	390	361	392	398	352	374	390	369	394	388	373	365	377	373	360	396	382	371	360	343	383	391	401	383	388	417	382	409	379	409	398	417	381	400	352	384	423	347	405	378	361	385	406	368	377	380	343	359	386	415	376	392	358	368	373	334	343	368	365	354	381	370	386	368	395	396	417	354	382	372	343	379	386	359	418	398	382	413	366	354	443	364	369	359	365	386	374	371	388	379	398	379	353	382	325	424	403	404	387	368	383	395	368	371	374	352	384	385	420	363	384	413	410	385	390	423	388	362	388	361	377	396	368	377	411	344	393	386	343	384	380	410	376	389	385	370	386	372	351	373	394	369	377	354	366	352	395	420	378	410	379	376	362	345	363	387	402	377	337	374	388	401	409	372	354	404	398	380	404	360	402	372	359	381	413	364	395	404	379	370	401	341	384	399	364	383	349	395	382	366	379	366	387	378	363	357	369	419	348	387	381	365	402	412	385	396	402	395	400	376	356	399	386	371	407	365	386	400	369	368	387	412	399	400	403	405	395	383	363	423	379	391	399	381	378	410	402	330	372	402	368	385	362	374	358	399	364	367	358	404	407	348	372	389	340	372	389	382	369	364	371	375	382	363	381	400	398	392	377	386	368	371	360	399	390	375	383	379	383	389	389	388	358	408	350	407	356	374	347	349	383	415	378	378	383	385	368	363	358	384	379	345	368	375	368	395	411	372	384	394	403	382	349	383	365	387	365	380	414	391	359	381	331	386	363	352	366	347	352	365	346	405	353	411	431	367	386	360	373	408	367	396	406	381	382	385	360	380	367	377	383	354	389	364	364	407	378	363	348	351	357	415	341	355	366	405	396	364	385	372	390	396	396	366	372	327	378	337	362	376	418	331	348	356	415	379	405	386	417	380	393	372	375	390	392	391	387	392	417	356	363	361	346	381	376	381	391	377	394	381	405	384	377	365	419	382	372	360	395	377	413	380	409	381	385	400	403	395	380	382	389	366	397	330	379	385	373	403	384	364	355	382	358	385	399	392	363	368	377	373	399	362	345	377	374	340	396	357	356	352	371	372	352	371	404	367	392	378	363	359	385	406	405	347	387	391	336	382	377	411	374	359	378	438	422	369	382	388	371	364	405	374	374	356	425	351	363	385	374	381	379	388	350	392	385	369	358	393	377	386	372	392	354	373	380	344	376	430	365	359	361	424	358	414	361	387	366	410	405	397	376	364	381	381	360	346	405	377	414	385	364	380	391	398	405	416	373	353	402	371	419	367	389	378	414	340	360	396
17354	2889	158	112	182	192	139	161	135	124	121	113	91	101	96	79	79	76	79	72	73	71	65	90	61	52	73	67	58	72	57	66	65	67	57	60	87	70	61	72	56	66	53	53	54	62	59	53	70	57	56	51	59	62	47	49	56	73	42	64	49	48	69	84	68	63	54	71	63	55	54	62	66	57	54	65	56	72	53	68	57	62	59	55	53	53	66	72	39	55	65	68	66	62	52	69	56	68	71	62	64	57	75	50	58	61	55	55	65	63	55	57	65	70	57	58	65	63	55	70	58	64	55	64	51	66	68	61	60	65	60	68	61	68	62	59	67	58	56	55	64	58	55	57	55	59	42	57	46	56	55	70	62	68	67	70	59	61	50	58	51	66	63	76	68	63	58	51	59	56	45	62	67	69	66	70	55	65	69	60	65	52	62	65	59	62	66	61	79	60	62	66	70	59	46	67	70	74	58	66	50	53	71	61	52	52	50	58	73	61	53	72	66	47	50	68	73	76	62	63	58	70	68	64	73	57	53	59	62	48	61	75	71	46	47	61	58	59	58	55	56	61	51	62	63	59	57	71	67	52	51	60	59	79	78	67	55	60	59	59	45	61	57	59	55	54	53	54	52	56	77	63	61	56	55	58	60	51	54	72	40	69	62	55	59	60	74	55	56	53	69	65	56	66	67	58	57	53	46	60	64	51	55	56	68	58	66	57	58	67	55	46	57	53	58	59	74	57	57	53	71	54	70	66	63	58	67	68	81	63	57	63	60	66	64	58	68	59	54	47	59	50	57	66	59	45	64	67	51	52	62	50	54	54	65	51	69	77	59	73	44	61	56	57	53	72	62	58	58	50	62	69	47	68	65	65	61	56	50	56	64	65	80	58	59	56	60	64	52	68	56	53	66	46	63	71	57	77	56	56	65	58	63	59	64	63	75	58	56	54	72	69	64	69	59	64	60	64	58	66	60	59	66	59	62	52	53	51	42	56	53	58	57	56	52	69	48	56	61	65	59	50	49	63	56	56	67	63	53	63	60	61	57	69	60	54	58	58	73	59	67	63	51	56	56	63	60	68	49	66	50	56	58	65	56	65	45	65	77	63	64	72	66	53	53	56	65	66	59	72	67	61	61	70	60	63	60	62	47	68	64	61	72	52	64	68	58	56	75	65	50	59	61	67	65	56	68	50	68	65	47	67	75	58	65	53	45	52	62	61	71	64	68	58	47	67	60	59	55	68	52	58	68	61	49	46	57	73	44	45	68	60	53	43	60	52	63	58	64	51	63	70	54	60	60	74	66	54	66	67	63	74	62	61	56	51	53	55	63	68	59	69	48	67	63	59	68	52	65	50	51	63	54	54	50	53	53	59	58	71	67	62	57	54	55	70	62	68	54	48	57	64	67	58	63	56	56	75	67	61	51	49	49	55	45	55	64	60	64	51	64	47	61	60	52	66	58	60	61	54	69	59	63	55	64	50	63	52	58	57	66	79	65	57	50	63	55	64	59	47	69	69	57	61	55	65	63	74	57	60	59	65	64	69	56	62	58	52	63	49	60	57	68	57	60	68	50	55	71	49	60	56	64	52	61	67	52	65	58	54	54	67	62	63	62	44	56	64	51	75	61	56	55	58	70	59	60	72	74	52	64	56	63	50	67	64	53	63	58	54	55	68	65	69	70	54	48	54	55	61	69	51	54	66	70	55	73	56	57	73	67	64	61	53	59	55	47	67	58	54	51	63	82	68	46	63	74	59	62	65	60	61	64	65	54	58	79	60	58	54	58	63	50	68	67	65	63	65	53	53	51	55	65	70	59	60	65	45	69	59	61	58	54	54	74	59	69	61	57	70	63	32	69	51	55	64	65	68	63	57	69	48	61	59	63	51	57	55	71	40	48	45	69	50	55	49	54	75	48	69	55	48	64	56	69	58	56	51	64	53	62	61	55	73	53	64	65	62	46	48	70	54	51	49	62	54	56	69	49	67	52	55	54	79	53	52	61	58	64	57	66	63	62	79	50	52	55	68	66	59	64	67	83	61	62	61	64	52	69	41	73	60	58	63	56	51	63	62	48	51	54	56	52	55	49	48	61	56	50	55	68	64	73	70	59	67	62	54	46	65	54	41	60	69	68	57	66	69	59	53	60	46	60	63	59	58	41	61	51	58	46	61	63	69	54	66	55	59	51	62	53	50	62	52	64	65	60	60	55	66	70	72	59	79	53	60	56	64	60	59	44	72	72	52	60	62	74	55	69	43	59	59	51	60	53	65	52	70	66	70	65	60	62	57	51	59	57	63	55	46	62	58	61	63	74	66	58	54	46	63	58	55	63	49	65	60	75	60	51	59	77	58	55	46	52	61	59	55	62	44	66	73	75	64	67	59	70	51	56	68	48	70	49	71	64	62	66	53	52	49	46	55	59	57	49	60	59	63	55	58	51	54	55	59	59	70	59	58	60	62	62	52	64	61	69	67	56	45	51	50	66	64	52	59	58	53	63	67	67	56	61	54	71	59	64	58	68	55	61	70	48	60	63	63	56	56	53	66	65	49	56	63	60	54	57	62	53	55	79	70	56	53	61	61	69	71	66	69	60	51	57	53	63	54	47	47	64	62	69	74	63	69	78	76	63	53	64	59	67	59	69	55	55	63	52	56	55	60	61	64	51	70	65	53	52	68	65	57	68	78	61	49	72	60	59	57	58	62	62	63	64	53	58	58	45	81	55	46	58	55	82	75	56	61	60	66	61	57	55	57	73	48	53	73	58	53	59	56	58	56	63	68	48	62	50	63	56	55	64	52	63	65	58	50	57	67	52	62	58	54	56	61	62	61	68	60	58	68	57	65	63	55	58	58	61	59	46	56	57	60	52	71	56	57	68	46	70	61	63	54	56	62	60	47	51	53	58	48	57	65	54	67	58	64	54	63	62	50	72	68	70	60	59	54	50	45	67	57	53	65	42	52	51	57	69	67	63	55	61	51	67	55	66	62	65	68	62	64	58	51	69	66	54	68	55	50	65	52	65	57	61	63	49	67	56	59	53	58	63	64	61	49	61	46	66	57	65	61	54	50	69	76	47	50	57	68	55	60	50	65	69	55	66	73	60	68	70	68	57	64	31	54	52	58	46	43	66	59	57	43	55	56	58	63	68	53	55	49	38	55	57	60	61	49	49	55	71	62	50	60	51	68	59	62	59	63	61	60	62	64	57	82	58	58	51	55	62	69	59	68	57	61	58	57	50	51	60	51	48	55	70	63	68	52	48	48	63	73	71	55	68	77	54	69	66	52	66	72	52	58	51	58	63	63	58	60	58	61	59	55	56	51	59	55	51	57	54	70	69	55	54	45	61	59	63	59	35	67	53	67	64	61	73	62	45	59	55	61	53	62	58	50	62	65	61	43	61	79	51	55	57	57	48	58	52	47	65	40	68	59	54	69	67	46	63	61	69	55	42	60	52	59	49	47	74	56	68	44	55	45	61	59	54	65	49	68
48561	7894	3968	10000	15078	14074	11305	9030	7180	5861	4844	4034	3377	2869	2595	2246	2054	1951	1751	1656	1610	1473	1460	1475	1296	1374	1242	1341	1139	1133	1203	1161	1140	1139	1041	1096	1077	1069	1072	1020	1018	1039	1055	945	1002	956	1004	1081	1053	1008	995	1020	1023	992	950	970	971	974	961	944	971	949	932	999	934	972	956	953	952	950	915	868	949	981	985	960	901	920	942	1007	963	941	982	953	910	920	910	998	907	938	922	934	907	986	917	895	940	949	962	967	924	892	975	938	937	968	917	916	945	907	950	902	879	908	948	952	940	958	962	911	899	984	921	942	865	970	933	946	964	941	939	951	903	958	1003	947	899	931	959	910	982	933	951	882	923	921	946	892	882	886	883	937	913	975	938	960	931	933	900	902	937	930	856	953	942	916	928	930	892	951	922	891	912	913	928	897	958	907	925	897	909	965	887	906	886	932	921	947	926	898	933	881	975	934	884	995	918	859	957	966	929	900	890	926	910	954	884	930	919	962	928	904	918	939	906	884	918	968	922	904	851	929	879	954	897	921	935	1002	890	879	908	897	914	900	917	919	915	894	922	965	935	861	958	915	912	907	938	898	874	949	932	954	950	931	911	943	893	956	897	915	867	943	888	949	876	917	906	893	911	943	889	883	904	957	949	915	903	929	916	944	870	968	931	955	890	959	908	934	895	946	957	884	904	965	946	876	911	904	924	966	907	934	926	954	842	934	966	917	910	870	916	895	971	855	892	933	944	896	934	952	897	921	983	975	992	851	941	927	880	889	933	948	939	874	921	900	932	966	876	909	920	906	913	876	885	917	929	940	967	893	890	920	944	921	892	931	894	928	980	988	882	955	903	911	937	966	964	948	952	882	895	963	899	884	917	858	943	970	952	926	854	922	935	887	899	919	903	881	892	909	919	904	888	952	891	922	944	926	849	948	959	847	979	949	876	879	957	969	892	941	908	888	934	884	943	890	888	881	889	883	922	918	910	876	924	955	934	949	923	970	946	912	926	967	894	909	918	978	946	896	935	926	902	895	915	881	959	880	930	935	884	967	920	946	893	932	917	888	871	953	948	905	873	936	944	908	964	897	905	941	930	908	939	864	956	915	924	939	945	902	917	928	894	928	897	950	864	906	965	877	940	898	932	906	938	897	917	891	953	931	913	845	889	886	909	930	895	972	887	969	890	918	969	912	948	905	922	931	891	895	910	973	906	902	935	983	932	877	895	941	941	906	978	959	960	913	904	947	949	924	958	935	928	932	923	912	960	957	887	904	949	884	952	901	915	928	934	892	918	991	997	884	940	846	903	941	939	915	973	875	923	925	923	939	954	865	887	935	837	870	925	899	890	946	945	987	905	876	855	939	904	887	909	956	930	904	861	914	872	946	930	965	936	873	899	887	939	905	891	883	989	889	899	931	876	926	871	887	929	931	938	912	907	933	941	936	950	946	921	960	882	950	917	926	922	900	867	897	928	907	932	927	910	901	906	876	886	930	895	927	885	878	880	919	965	920	901	949	913	934	949	930	914	922	963	942	899	898	903	920	891	907	873	879	934	875	888	973	881	904	858	880	901	926	897	918	953	913	872	902	932	924	899	949	951	894	921	917	895	963	930	954	906	909	923	881	904	961	904	932	937	922	940	933	922	895	954	945	884	943	915	928	906	929	945	922	910	928	903	916	951	887	934	904	924	965	898	907	941	970	942	900	922	961	920	884	945	929	917	927	904	929	918	926	913	851	895	870	967	888	918	926	891	872	935	926	903	953	931	913	950	944	906	880	960	966	908	910	954	897	858	976	888	948	892	996	947	878	899	961	902	905	895	938	888	904	897	962	957	936	958	885	923	925	867	897	944	983	928	926	913	935	975	923	932	903	894	911	950	936	915	874	936	923	897	905	967	967	962	991	885	949	930	971	990	915	905	885	856	851	899	860	915	943	948	914	931	912	880	894	893	912	881	937	937	918	913	940	914	918	873	973	916	946	971	943	890	945	920	975	910	995	880	933	922	948	940	880	872	941	943	863	893	954	893	863	912	877	977	909	875	895	921	896	913	893	934	916	993	941	946	949	891	960	905	921	959	923	891	947	932	906	934	944	958	889	896	873	955	950	875	949	904	969	925	906	958	968	921	930	927	979	952	910	955	899	883	921	988	956	915	966	904	952	883	893	922	943	957	888	941	928	934	959	962	907	925	926	929	932	985	968	918	921	899	877	965	922	904	899	942	929	903	926	924	936	934	998	900	928	861	904	926	923	960	865	908	947	907	950	947	909	920	935	931	906	956	866	935	968	924	935	950	919	940	928	911	937	945	876	928	923	831	899	885	923	914	925	855	887	920	966	887	922	904	964	914	883	884	861	905	914	862	978	921	937	935	862	910	929	878	909	926	871	990	911	952	887	926	967	916	927	920	929	894	895	944	948	939	890	880	924	905	928	938	906	894	945	908	897	917	925	909	912	927	939	935	887	905	884	990	953	885	962	882	923	936	876	894	899	923	910	903	924	877	937	955	915	952	894	930	951	937	898	871	922	900	940	923	959	924	943	930	883	995	952	956	954	893	919	911	888	993	954	887	938	896	895	958	951	913	932	942	919	905	980	891	943	901	894	926	910	916	862	918	948	951	914	955	924	907	845	912	945	876	974	927	891	975	878	915	913	906	892	885	898	907	883	918	891	892	863	938	939	926	896	922	911	935	868	913	906	926	917	918	907	888	951	908	926	909	854	925	899	901	895	1003	984	917	930	879	961	903	899	888	884	891	882	940	887	921	900	923	898	934	909	925	932	937	945	884	968	952	963	916	902	944	884	913	987	896	921	975	894	976	899	923	939	911	911	946	913	907	889	909	938	859	909	895	922	927	934	896	927	916	957	873	917	947	936	962	909	923	917	950	876	948	916	923	953	907	918	906	946	882	956	918	861	945	925	920	870	887	909	894	908	892	984	964	872	944	956	935	936	915	905	882	951	879	908	941	948	920	902	914	863	916	878	936	893	943	939	936	902	958	937	971	893	931	912	911	940	938	962	940	955	948	923	877	919	929	901	937	925	954	871	897	946	970	948	914	949	929	889	976	926	931	845	973	897	840	940	879	895	914	962	902	906	903	918	948	936	870	927	914	914	934	925	881	954	928	964	924	931	911	898	926	867	928	941	958	921	912	903	966	876	924	919	904	909	881	914	904	863	922	884	963	856	880	904	914	960	962	967	917	935	861	907	920	919	879	876	892	942	926	900	914	909	966	927	912	996	933	925	992	930	913	906	913	901	983	903	908	937	844	889	904	885	889	911	894	905	913	884	883	924	944	873	959	912	960	925	884	961	891	929	906	935	902	963	926	937	926	923	900	951	909	1002	894	879	916	961	919	955	938	909	943	969	941	937	939	882	899	942	953	938	838	885	969	847	891	878	931	877	898	964	950	895	920	918	932	952	907	916	998	901	894	912	929	895	859	889	933	912	921	937	920	919	963	932	898	939	920	838	922	910	926	924	946	930	888	894	913	891	907	948
26872	9458	362	204	278	326	267	223	196	226	157	140	117	109	86	92	71	78	89	81	71	45	59	57	71	57	47	60	65	54	62	54	41	45	48	47	54	50	41	48	49	52	42	44	51	52	37	51	45	38	38	44	48	45	46	39	59	54	43	41	51	47	58	41	44	32	51	46	51	34	34	34	51	60	42	39	53	53	42	42	34	50	40	58	43	43	51	50	39	43	51	46	43	44	38	40	52	34	37	44	39	47	40	32	41	52	47	59	44	43	38	54	42	46	47	43	45	36	38	50	44	30	36	38	49	66	36	38	51	50	45	43	47	43	53	56	43	47	59	46	38	31	37	43	35	44	50	34	51	40	40	49	47	57	43	36	43	38	46	44	37	54	46	36	45	47	41	40	48	56	48	46	41	36	39	46	43	57	46	41	42	45	35	39	44	40	49	51	50	48	42	39	45	50	51	30	39	38	44	39	47	44	47	42	37	53	34	36	53	38	60	52	37	34	48	47	50	33	48	40	44	47	43	47	53	37	33	55	43	35	52	47	40	44	44	44	37	44	50	46	34	54	38	40	41	41	52	37	48	50	37	46	41	45	38	48	42	55	41	48	36	49	46	35	34	43	36	44	52	36	55	62	48	40	48	36	39	35	42	47	43	38	55	51	49	34	46	42	49	33	48	48	36	42	49	59	43	42	46	36	51	37	43	34	50	46	46	46	46	48	34	41	47	55	52	41	54	53	36	57	47	61	34	39	55	52	43	46	42	32	51	40	42	55	49	33	53	51	43	29	35	41	38	53	54	38	49	39	49	53	50	43	45	43	44	48	43	50	33	36	47	43	34	38	47	44	47	48	60	48	37	41	36	47	53	53	52	63	51	42	41	47	54	52	47	54	49	56	60	40	39	46	40	44	40	47	36	45	32	49	39	43	34	35	40	52	47	38	42	59	38	45	51	52	43	38	40	41	39	41	41	42	30	40	35	38	40	51	49	58	48	43	43	28	54	39	50	37	49	34	51	50	38	51	49	45	49	52	39	42	36	46	37	47	49	42	41	50	42	41	42	37	50	47	44	45	41	44	49	43	39	52	57	40	36	41	47	37	59	57	47	39	44	54	51	54	43	47	40	41	54	47	41	35	44	43	36	32	53	41	50	45	48	36	38	41	49	46	46	52	36	48	34	45	49	53	50	55	51	35	43	43	38	48	36	33	42	57	59	47	48	54	33	54	36	44	54	48	45	54	49	50	50	51	47	37	31	48	51	53	45	38	35	34	39	42	40	37	49	48	58	54	52	48	47	41	39	37	46	47	49	50	27	40	45	43	36	30	48	51	39	50	48	47	34	57	57	43	52	59	30	41	48	51	42	45	42	32	47	43	34	46	55	53	33	37	35	45	46	47	36	44	38	44	41	55	44	31	38	54	42	37	35	37	35	52	35	65	40	34	45	45	28	47	55	40	46	53	45	47	41	42	44	45	34	35	45	47	47	46	34	46	43	38	46	51	38	45	42	35	45	45	36	48	52	48	36	34	41	53	35	51	43	38	46	46	49	57	54	41	41	43	36	58	44	34	36	42	41	55	46	50	38	43	40	35	42	33	46	35	42	55	48	47	54	41	48	46	36	51	45	43	40	30	35	54	46	38	40	50	50	42	42	47	48	46	41	35	43	59	39	44	52	34	49	45	42	42	49	47	41	46	40	37	36	33	44	47	44	57	43	32	35	46	46	59	50	50	47	54	54	52	38	45	53	51	50	45	51	44	39	45	48	32	47	37	49	45	46	40	28	37	47	51	40	42	44	35	33	43	38	54	41	32	45	47	59	45	58	42	50	49	41	50	49	43	41	47	46	48	38	56	45	45	56	47	41	42	45	49	47	44	47	54	42	49	48	51	44	47	45	40	44	42	45	55	55	44	52	58	46	46	51	46	42	52	39	35	50	39	43	42	47	39	54	49	45	52	42	42	48	47	43	42	48	48	44	36	53	34	43	49	49	47	45	43	41	33	39	38	53	53	59	50	37	50	37	43	51	45	49	41	43	40	48	57	35	48	37	47	32	53	53	36	53	39	40	47	41	40	49	53	41	25	42	46	52	44	53	40	44	45	41	41	40	39	50	49	44	52	47	42	46	59	30	38	52	44	31	41	34	38	44	47	52	53	44	45	49	45	40	46	53	49	43	51	42	54	60	35	39	40	45	42	45	42	47	45	41	44	38	47	45	44	48	42	44	42	49	31	47	35	37	34	49	41	44	48	39	46	45	37	47	47	42	44	50	35	55	39	39	38	54	46	30	42	33	54	41	40	53	47	31	49	46	43	42	47	55	34	54	50	37	41	43	45	47	42	55	40	45	42	46	43	40	49	45	40	40	49	38	48	43	42	41	46	46	39	41	29	35	55	53	46	31	45	43	40	46	45	40	43	36	43	48	45	43	34	35	50	38	45	36	65	52	37	41	51	38	47	49	35	47	54	49	53	44	50	44	46	43	40	43	51	45	55	33	41	47	46	35	43	44	59	35	34	41	52	44	55	45	39	33	42	45	33	37	51	46	36	41	42	42	41	44	39	46	43	55	38	26	38	39	54	35	49	35	35	38	40	49	30	53	28	47	49	42	38	33	42	32	49	45	37	39	41	45	52	51	31	35	48	59	36	38	51	50	55	45	42	49	43	45	57	34	40	52	45	39	36	38	36	44	45	42	49	64	55	45	40	50	43	51	35	41	50	45	42	39	45	37	34	42	49	40	57	41	52	45	45	38	38	35	41	46	45	60	42	41	40	29	35	40	41	53	44	45	50	50	41	45	45	41	47	39	39	46	37	55	44	50	49	47	54	52	36	44	39	45	36	45	41	44	45	43	42	49	50	41	40	47	36	41	37	52	54	47	54	41	43	40	43	39	55	46	48	38	48	39	44	39	47	46	34	42	40	39	49	43	48	44	35	44	45	51	46	44	48	54	42	46	33	44	50	41	48	48	45	47	58	46	45	51	45	23	41	31	53	36	49	45	40	45	42	47	44	48	37	48	44	41	34	47	48	41	52	42	53	40	41	50	51	30	41	46	48	55	50	36	32	39	40	52	42	44	39	37	35	42	40	44	50	46	53	48	37	43	39	40	50	47	49	39	44	45	45	55	49	59	42	42	61	33	36	51	50	37	44	44	41	36	44	45	45	46	44	37	40	42	34	39	42	40	34	43	42	46	46	50	48	38	44	35	44	44	46	36	50	42	36	54	41	39	42	39	48	49	45	42	41	55	56	54	41	33	43	46	34	35	41	38	55	44	54	37	50	37	47	45	36	49	49	49	35	46	43	41	33	53	48	38	45	54	39	39	51	28	46	57	45	41	54	35	46	37	37	35	50	48	48	35	41	36	39	45	45	58	45	47	45	44	53	60	64	36	38	60	43	40	34	43	36	49	34	46	53	50	52	43	48	57	51	45	49	40	38	47	41	43	38	40	37	53	65	42	42	42	44	42	44	44	42	36	48	43	46
46712	9530	5857	15074	21774	20505	16989	13719	11309	9137	7500	6342	4957	4165	3689	3153	2817	2409	2291	2140	1936	1789	1699	1636	1523	1459	1406	1398	1265	1270	1148	1175	1093	1116	1118	1029	1009	1013	968	974	947	890	881	930	918	922	920	897	903	889	887	857	832	872	841	815	885	804	801	787	735	771	817	769	767	727	747	740	764	758	763	709	705	725	739	764	707	712	745	716	695	741	743	738	737	709	752	759	688	736	728	726	747	740	776	666	719	720	678	690	729	704	722	702	707	715	738	734	720	706	771	709	747	728	716	706	769	727	770	731	743	725	742	720	750	732	776	792	745	762	806	737	756	754	705	735	781	725	717	673	702	722	650	679	692	694	653	710	688	707	680	718	687	694	720	738	658	662	717	655	683	671	643	685	650	666	675	711	634	680	635	710	658	676	703	717	703	716	710	695	688	679	607	702	737	678	702	670	695	669	701	645	654	654	710	697	665	673	667	694	694	681	690	687	722	699	665	705	712	712	675	694	667	701	685	678	644	683	702	693	684	670	698	666	660	665	692	686	715	705	667	697	672	651	682	665	646	675	705	689	710	696	684	680	706	661	681	694	682	671	669	694	658	650	717	692	667	702	720	668	664	716	668	655	649	687	689	685	714	683	693	694	695	665	661	663	684	661	668	689	660	655	718	689	661	711	684	741	682	700	705	674	658	682	647	691	705	711	710	701	712	677	708	702	689	718	687	706	707	649	674	684	682	663	645	647	673	682	697	752	637	715	659	666	737	713	684	696	666	665	701	701	723	681	702	661	684	668	703	656	709	754	718	666	654	686	700	723	702	662	703	646	597	642	684	702	647	696	678	676	666	671	631	702	693	705	647	688	678	699	702	675	739	714	690	691	672	682	749	629	694	699	696	643	687	674	686	690	667	710	712	701	666	689	721	686	675	678	708	653	683	725	706	724	669	629	709	676	649	699	651	686	726	680	695	694	714	716	705	689	659	713	672	639	665	682	699	682	694	706	698	661	699	666	695	679	609	662	650	675	699	660	685	640	702	683	727	669	670	664	659	652	719	708	673	702	707	673	689	701	690	653	670	648	689	650	693	688	631	747	650	671	646	662	702	651	635	677	639	702	660	702	712	649	683	674	654	669	656	668	659	750	678	734	657	719	679	706	675	658	676	693	705	661	673	687	700	666	698	674	692	684	637	625	713	679	671	654	702	694	671	687	662	634	707	713	710	663	665	685	667	709	639	712	706	685	677	721	667	696	734	653	653	692	727	658	699	704	693	695	692	629	677	733	641	675	649	708	694	706	635	635	666	650	670	685	637	671	695	706	714	666	673	694	619	672	644	710	705	685	653	715	695	692	650	704	673	685	720	706	683	692	663	697	702	655	647	677	692	756	665	676	622	685	694	675	676	692	663	696	657	699	658	687	675	698	671	710	720	638	717	717	719	660	701	702	648	710	683	694	683	678	638	685	669	671	625	658	666	677	678	652	724	614	698	672	684	701	703	676	659	704	663	659	694	656	668	652	701	702	726	654	659	671	672	724	673	636	722	684	702	743	646	676	742	736	658	729	686	665	696	717	646	660	669	681	663	644	690	713	673	667	666	683	690	672	674	730	707	708	657	690	679	703	698	636	671	666	725	660	665	677	669	662	722	705	673	685	695	677	713	677	683	714	665	665	691	665	680	681	696	624	668	683	670	700	678	687	647	688	662	701	642	642	678	695	659	664	695	677	670	682	691	672	645	700	740	647	639	647	644	677	663	674	716	690	702	683	703	716	641	655	603	663	692	673	686	709	695	707	683	672	703	641	737	685	679	721	679	612	699	653	662	692	676	722	672	672	706	670	713	690	640	676	654	696	689	651	688	704	685	655	698	670	662	644	717	711	669	667	737	662	683	633	672	675	641	624	651	662	661	683	670	701	712	727	676	678	693	674	692	719	633	680	712	665	652	685	676	716	663	681	721	698	704	665	690	632	692	684	747	677	675	745	642	707	662	665	672	658	676	634	627	638	639	697	635	674	666	705	672	675	617	626	684	676	710	662	676	705	667	658	690	699	698	715	704	683	665	584	631	701	654	640	674	687	734	674	713	692	642	703	696	664	686	641	650	697	682	740	670	659	689	662	700	661	618	701	674	656	680	711	650	710	693	669	697	707	651	682	651	715	679	661	690	661	688	675	732	630	677	689	694	677	698	706	714	618	667	658	702	645	666	645	737	723	647	678	696	668	697	665	666	680	651	631	681	671	677	659	673	714	706	699	673	710	701	693	678	697	729	689	637	690	671	689	715	697	680	657	734	631	665	669	705	741	690	691	730	697	642	678	677	677	691	738	658	744	650	681	690	666	634	624	666	673	681	672	644	633	700	662	690	701	685	649	643	663	710	648	672	659	691	708	688	672	648	672	635	677	694	640	681	659	689	683	667	726	721	662	612	707	682	686	655	704	695	674	691	718	709	641	690	726	734	747	694	721	649	688	668	689	670	695	698	684	651	667	692	683	678	703	662	671	662	675	683	694	685	690	662	700	656	682	728	653	655	671	662	682	673	691	690	627	709	643	667	671	705	734	677	663	726	681	676	687	700	678	671	652	723	689	706	680	714	702	701	699	715	676	658	643	647	693	662	639	701	687	702	646	653	704	740	624	679	645	659	689	658	656	721	681	697	650	680	699	658	668	681	718	670	652	708	647	700	697	635	727	657	652	703	711	704	667	668	662	695	693	697	716	673	680	665	661	684	667	706	673	663	703	637	710	677	681	741	665	691	675	693	663	722	678	668	649	708	692	729	673	655	744	683	671	668	703	673	638	654	646	700	662	711	688	695	694	669	669	676	679	665	686	653	632	663	700	679	718	660	701	684	686	705	675	682	730	683	656	708	647	679	629	707	654	657	724	648	680	721	690	686	666	677	706	697	633	708	672	704	690	705	661	714	636	689	692	710	681	699	699	738	710	663	659	675	678	688	678	713	674	630	684	649	715	622	653	682	652	671	677	689	712	661	731	670	674	660	670	684	677	704	721	676	700	643	670	679	689	711	658	690	671	636	675	656	682	699	644	688	664	671	688	658	719	648	686	663	670	694	675	658	698	700	669	687	738	679	660	705	695	719	710	690	690	679	693	647	706	719	683	640	643	674	668	702	702	711	637	701	742	696	679	684	634	702	723	691	643	666	677	700	662	653	666	674	706	663	680	674	720	712	666	647	662	693	669	700	692	674	679	649	689	716	673	634	688	721	710	653	686	714	691	672	699	698	662	688	653	624	633	671	696	705	634	660	721	686	702	628	731	718	703	633	676	662	671	685	671	639	661	667	718	649	703	758	678	687	708	678	682	683	711	659	702	643	691	658	693	699	621	693	684	664	667	668	690	650	655	678	695	701	681	711	668	702	704	639	694	737	677	675	667	662	658	702	663	686	668	709	678	739	658	661	638	690	644	711	664	711	691	671	694	699	672	695	690	712	663	636	694	693	660	703	697	664	700	726	646	692	675	683	737	663	699	705	653	675	703
7330	429	77	68	90	96	95	89	85	77	56	65	50	49	53	58	46	40	37	44	51	49	41	49	32	41	36	35	28	47	35	37	40	46	42	36	47	34	36	46	37	37	42	44	39	41	53	42	38	48	38	53	42	46	37	32	41	49	34	35	38	34	46	43	32	40	42	41	35	45	42	29	40	37	39	32	38	37	40	37	38	41	47	37	40	26	35	41	39	27	34	32	42	37	34	37	33	36	32	37	33	32	35	42	37	46	37	44	49	51	32	39	46	33	43	36	36	34	30	46	32	37	42	38	42	31	41	41	34	32	39	44	29	44	37	38	39	25	41	34	30	29	35	52	48	36	42	32	31	33	31	49	48	33	33	38	41	41	35	40	39	41	36	37	33	38	42	54	33	41	39	33	32	35	46	46	30	38	26	38	35	36	41	31	28	36	35	39	51	51	35	43	33	39	51	37	34	29	47	36	36	36	28	36	43	35	29	41	43	35	30	42	43	34	36	36	36	37	31	49	32	38	35	42	33	42	33	46	31	44	35	42	45	34	29	47	38	40	35	26	35	52	36	30	43	26	35	42	43	36	34	33	38	24	39	28	31	27	39	34	41	31	31	42	37	36	40	42	22	40	44	30	39	27	31	45	32	35	34	33	39	38	31	37	33	36	26	38	32	40	40	37	46	37	36	42	49	38	32	42	46	41	53	42	35	57	33	36	35	43	38	33	42	47	34	41	35	39	35	34	40	35	41	32	39	28	38	41	51	39	31	44	36	42	51	38	32	47	32	26	45	32	46	33	35	38	29	43	34	44	33	34	29	38	30	45	32	37	35	38	38	40	31	45	29	41	35	29	38	32	39	45	26	33	34	31	28	37	53	41	38	31	37	43	39	39	50	36	38	38	39	42	45	41	31	41	42	34	38	39	38	38	46	41	37	44	39	38	34	42	30	30	37	46	34	35	36	26	48	40	34	37	38	38	44	41	45	30	45	43	39	34	34	40	40	47	39	46	47	31	35	52	34	45	33	35	40	38	39	43	30	41	38	40	41	35	41	33	44	30	27	42	40	35	40	37	36	28	38	26	49	40	40	41	31	35	39	39	28	38	39	36	30	39	31	39	39	43	37	33	38	37	36	50	28	40	34	40	43	41	51	22	49	39	42	35	41	31	43	44	34	41	41	42	42	23	32	47	36	52	36	26	40	38	44	35	45	38	42	40	35	41	40	41	31	38	51	49	45	41	37	33	33	37	42	34	47	36	42	47	50	31	37	34	33	41	39	33	42	38	39	46	47	47	39	39	38	44	40	30	26	39	46	35	43	35	37	42	45	48	42	40	33	28	35	45	42	27	32	30	41	34	45	41	33	42	31	33	24	41	32	34	37	31	36	45	30	31	33	39	43	44	35	26	30	31	29	39	30	36	36	28	28	44	31	29	46	40	29	39	36	36	41	32	39	34	40	32	39	50	46	34	38	38	38	41	40	41	42	40	42	39	41	36	33	46	36	24	36	41	43	34	31	32	48	32	44	31	50	44	35	36	34	52	37	32	31	46	38	30	38	50	33	51	42	44	39	36	48	37	29	42	36	34	40	34	35	44	36	42	36	36	40	36	42	33	48	39	34	36	29	34	46	38	48	38	29	39	26	38	41	36	53	29	22	35	37	37	43	34	33	39	36	35	39	28	34	37	42	34	40	44	42	33	44	39	37	37	40	40	44	34	40	33	41	35	31	44	34	42	30	36	44	41	36	40	25	52	37	39	40	44	31	26	37	38	39	37	36	35	41	26	35	39	42	34	29	36	43	41	43	39	37	35	39	38	36	30	29	34	37	36	34	37	30	40	40	41	46	44	34	27	32	42	42	37	36	36	37	51	41	41	44	47	43	35	39	35	35	41	35	43	34	42	21	33	46	35	43	37	31	32	32	31	33	34	35	45	38	36	42	42	42	38	37	39	37	38	37	36	34	38	40	35	43	27	38	41	39	34	28	42	34	35	36	46	40	41	33	46	33	34	36	49	38	35	43	31	36	40	42	41	31	35	45	35	33	40	37	41	43	36	41	40	36	34	33	24	39	37	33	33	43	33	38	34	34	36	31	39	37	39	25	36	27	37	40	45	34	29	48	27	37	35	39	31	40	34	45	39	30	29	40	34	35	40	38	38	35	45	48	33	37	35	36	34	39	31	31	49	37	39	48	30	30	39	34	44	45	50	40	41	37	38	37	28	34	41	32	41	38	32	53	35	34	32	43	25	41	34	48	35	33	23	32	34	34	40	33	34	37	40	46	42	38	31	33	36	42	37	39	45	55	34	28	26	29	37	30	29	42	32	42	26	48	45	28	35	44	38	42	31	37	27	31	32	45	32	36	40	49	36	35	42	37	42	38	33	32	33	38	37	36	39	38	23	31	42	36	39	34	38	38	44	49	41	37	48	43	47	35	33	43	36	39	38	45	35	49	31	37	42	36	30	36	25	40	51	43	41	37	33	45	34	39	31	38	33	42	53	42	30	49	40	35	44	36	38	35	39	23	30	48	41	34	34	43	43	41	47	36	32	36	32	42	46	46	53	34	29	33	46	39	33	37	46	37	33	30	30	32	39	29	35	39	47	29	47	45	32	43	33	33	38	45	61	35	44	37	25	45	28	34	32	40	38	42	28	32	43	43	41	38	33	32	43	38	41	40	34	36	36	38	47	43	32	34	39	35	32	34	44	36	30	44	34	39	45	26	48	33	36	44	37	44	37	46	30	36	44	39	39	48	47	22	35	38	42	42	51	40	28	38	35	35	36	37	33	33	37	39	40	42	32	45	39	57	28	47	52	49	37	28	31	48	37	41	32	37	35	40	34	44	39	32	46	43	47	43	46	30	33	36	34	52	33	38	39	39	46	35	33	52	35	31	52	49	47	42	43	34	38	40	42	35	52	29	40	46	37	32	37	31	40	48	33	34	38	32	36	41	42	45	42	29	34	31	20	38	37	34	40	32	34	47	34	37	33	39	41	36	37	37	36	35	44	33	26	37	35	41	34	33	44	33	40	31	42	47	27	25	38	43	28	40	37	30	34	44	32	43	40	31	47	26	34	38	37	35	34	37	21	38	37	32	44	33	37	43	34	32	40	26	34	53	42	26	40	31	33	39	39	43	42	29	39	35	36	41	46	37	35	49	50	35	46	42	32	35	38	35	36	34	42	23	42	45	30	38	39	38	43	29	34	29	35	24	40	22	40	29	31	31	43	44	49	47	44	34	36	44	47	34	37	37	48	47	36	28	43	42	39	48	42	31	41	38	38	47	46	29	31	26	39	39	29	42	31	46	35	44	46	50	44	43	38	30	33	39	42	26	40	38	45	30	35	30	40	28	37	56	38	41	34	38	34	37	37	34	43	31	45	39	60	29	33	37	41	28	35	43	34	44	29	28	38	36	45	28	33	48	29	41	32	39	31	22	43	41	43	43	43	41	40	38	29	47	34	43	38	39	29	49	35	34	36
40547	5203	2118	5440	8669	8048	6398	4906	3851	3044	2559	2096	1765	1558	1438	1149	1087	1085	970	974	959	884	805	783	815	734	792	786	686	744	684	731	667	636	661	665	667	636	648	584	612	621	618	660	624	651	573	646	650	670	640	637	638	635	621	621	628	582	609	622	653	594	593	597	585	601	596	661	570	573	612	588	576	586	600	560	624	630	611	589	626	571	572	570	626	586	607	568	610	590	585	618	594	608	609	537	557	580	609	583	588	638	558	594	571	543	589	571	598	589	585	586	589	594	616	622	622	622	599	569	584	608	581	565	600	579	636	634	617	569	610	635	572	590	614	605	588	575	597	594	577	639	557	590	601	579	618	580	626	564	617	594	596	564	617	591	574	577	577	555	603	544	555	580	579	604	566	594	576	556	593	568	567	563	557	604	523	583	543	604	598	567	579	559	628	561	599	558	563	602	596	603	570	601	600	591	571	624	605	538	617	593	619	552	605	556	570	608	603	587	587	563	586	616	558	593	554	618	628	568	600	561	592	587	579	628	574	599	580	623	582	567	583	612	595	604	628	596	581	581	547	587	571	613	602	591	613	577	591	590	639	633	561	580	580	570	647	559	583	580	558	556	557	602	594	550	574	542	608	578	631	567	548	568	610	561	564	564	611	575	609	547	605	561	566	583	586	589	584	611	594	567	618	558	600	580	632	597	559	624	608	624	577	616	573	624	621	574	604	564	589	623	580	607	593	579	542	559	590	568	626	596	596	571	535	595	584	573	544	602	564	569	620	563	607	612	641	599	632	523	545	585	549	631	542	596	647	552	578	615	569	594	595	565	550	571	615	583	597	570	570	537	596	578	567	568	588	557	577	600	617	608	625	583	532	619	560	591	559	594	595	550	578	583	604	614	558	552	590	612	630	540	612	576	595	558	584	584	561	566	586	589	599	578	596	570	568	532	580	576	577	569	592	590	580	593	604	573	575	621	576	656	633	620	586	609	572	596	558	585	566	575	570	587	586	552	566	560	571	617	557	575	576	565	573	572	602	559	571	588	597	606	581	630	565	610	558	624	536	591	569	608	547	595	591	595	609	564	574	625	599	557	588	621	600	616	625	593	605	588	610	568	606	616	557	591	598	609	560	583	580	595	574	577	594	596	557	597	603	631	587	612	571	561	575	534	569	611	589	605	560	570	608	544	590	586	579	554	554	664	532	577	613	569	571	608	585	595	607	582	575	579	581	597	541	539	570	593	617	619	593	555	576	603	588	571	599	591	607	606	607	592	572	544	632	577	574	591	578	635	550	580	583	625	581	598	557	561	580	589	643	601	581	620	584	576	591	564	602	549	604	561	606	567	576	585	593	585	596	613	598	555	579	581	596	604	581	561	567	579	585	584	617	577	626	599	602	579	595	596	614	594	651	580	626	631	580	607	651	561	548	602	605	575	575	593	576	548	579	570	569	545	592	605	574	592	585	617	580	597	576	587	563	563	575	578	550	565	592	581	597	613	590	576	585	572	564	571	537	603	564	563	580	555	537	580	608	583	619	566	571	587	547	616	605	593	595	590	578	584	557	603	562	559	579	582	537	611	599	566	584	567	548	581	561	602	575	557	572	629	570	606	569	592	571	597	603	606	561	591	597	584	565	597	559	624	573	650	601	578	562	569	554	601	545	587	570	571	563	628	602	576	575	579	621	587	617	541	585	603	590	565	587	573	613	593	573	565	611	593	560	548	581	601	596	546	603	559	588	619	592	578	584	536	555	570	630	575	557	616	550	600	559	577	602	589	580	550	541	547	576	566	550	579	579	582	582	628	560	597	634	596	583	569	580	560	585	584	556	576	602	582	601	582	545	585	580	602	590	582	615	608	605	619	566	577	540	644	593	613	606	570	589	559	598	577	603	572	568	533	549	591	605	589	598	556	574	594	566	588	611	555	568	601	594	582	594	580	610	570	546	609	599	588	589	576	569	576	577	595	581	528	584	609	613	576	588	598	576	601	572	622	586	540	586	541	577	610	570	594	562	554	565	587	609	619	547	616	612	643	565	575	554	566	555	568	596	579	569	602	565	548	558	574	541	573	600	610	611	614	606	603	554	605	543	607	556	569	590	567	601	619	577	573	624	589	558	600	574	588	596	594	599	622	575	600	569	632	609	601	568	574	566	577	548	608	651	574	586	562	580	619	552	601	585	585	573	592	552	559	550	595	565	544	585	595	593	581	618	567	612	620	583	600	651	622	607	608	567	597	580	559	602	569	593	584	608	604	613	549	581	592	598	590	600	534	600	560	565	579	597	601	595	605	595	596	628	558	565	584	583	559	571	566	580	577	598	569	577	613	576	570	574	555	571	579	607	586	525	603	528	576	627	576	530	579	595	575	584	544	565	626	634	552	516	555	599	607	573	570	581	569	583	558	616	587	557	571	588	582	619	593	579	625	583	594	583	578	597	614	593	583	566	621	600	598	557	565	567	555	568	566	570	587	609	591	538	565	632	545	622	628	577	604	564	638	590	625	574	562	573	562	572	597	543	567	555	566	564	586	536	576	601	595	525	593	542	583	602	533	587	547	616	590	574	601	605	580	591	590	567	582	605	577	563	570	570	599	553	582	576	545	570	626	570	601	606	601	591	599	599	608	576	617	537	558	620	610	571	602	551	603	547	543	579	605	555	583	583	553	624	619	606	619	584	587	579	565	594	567	549	557	541	613	569	594	592	579	613	604	590	609	576	575	561	616	531	594	575	618	598	560	540	605	589	646	577	566	643	542	572	591	593	554	572	579	590	587	608	596	572	594	633	546	579	590	563	602	619	586	585	584	594	596	619	647	587	593	614	630	549	644	620	590	599	596	598	552	583	573	567	620	614	541	596	614	626	546	611	554	624	613	562	614	586	591	575	554	608	560	623	563	608	608	605	612	600	600	568	596	603	634	558	617	614	581	607	586	589	564	591	544	571	578	566	589	591	576	598	590	594	600	553	548	537	618	606	594	564	546	569	593	577	580	558	561	620	563	578	553	606	588	582	586	562	588	583	575	565	605	535	617	624	556	563	614	541	553	527	600	595	605	559	629	556	582	614	562	607	568	605	556	611	579	587	571	589	587	630	569	623	589	576	543	626	606	556	593	537	590	586	618	570	594	589	573	589	584	609	603	549	625	585	586	573	613	589	587	587	556	634	603	611	611	631	534	632	590	612	597	563	596	603	559	600	626	597	599	584	591	590	578	557	637	568	573	627	577	582	622	600	580	534	618	602	585	608	537	585	579	549	594	588	549	567	570	580	567	558	628	605	604	630	612	588	615	615	583	593	611	613	616	576	549	559	589	552	587	570	541	587	601	570	565	555	617	583	593	546	550	607	612	578	556	579	582	631	633	590	619	583	580	594	556	595	612	566	617	603	564	568	566	583	572	645	582	606	606	614	577	595	606	575	584	586	598	614	586	586	605	553	602	571	591	601	552	576	571	586	610	580	614	587	609	514	595	543	562	599	582	581	582	591	606	595	567
18279	4115	150	100	167	156	158	129	112	100	104	66	71	58	57	50	47	42	38	44	45	39	35	48	36	23	33	39	25	34	35	25	35	16	34	27	22	22	36	30	25	21	21	27	24	32	18	31	30	39	42	21	30	27	30	19	28	24	24	19	22	24	20	24	21	25	23	22	30	16	21	19	26	16	22	36	37	25	22	25	24	24	23	29	23	29	31	33	22	14	19	16	27	33	30	30	29	23	30	22	30	21	23	23	16	27	16	19	23	19	22	23	27	27	22	30	21	18	31	23	19	24	28	28	21	25	27	22	18	21	24	20	31	38	16	24	30	30	32	18	22	24	22	20	22	17	16	21	20	31	18	21	26	17	20	22	20	36	23	26	24	28	29	31	27	24	35	26	25	26	20	27	22	27	26	30	14	28	16	24	22	25	22	27	18	20	20	23	17	17	21	24	32	21	17	23	23	21	19	21	15	30	26	20	20	18	22	18	12	22	22	23	27	26	32	25	25	25	23	25	20	30	30	17	17	25	23	25	29	23	25	26	22	22	25	14	19	22	23	19	24	27	22	22	15	29	22	23	21	21	12	23	19	22	21	27	26	22	32	22	14	19	31	21	23	30	20	24	17	27	28	18	27	21	24	21	18	19	21	32	23	16	14	23	35	22	10	19	17	29	25	22	24	26	20	21	19	19	36	20	27	24	21	30	26	14	21	17	21	25	25	27	20	20	19	35	16	21	21	24	21	19	20	24	29	28	26	25	19	23	15	24	24	24	17	22	21	22	23	27	19	29	23	14	25	22	27	17	18	21	19	19	28	31	24	17	21	22	27	22	29	22	12	23	26	16	16	23	22	24	22	23	19	18	20	27	23	24	21	25	25	26	26	19	22	20	17	13	25	14	22	19	26	31	27	18	25	19	17	19	12	25	22	23	16	33	20	31	26	26	28	28	21	25	27	23	16	20	19	20	22	16	23	22	21	15	29	36	27	27	22	21	26	28	26	22	16	22	22	24	30	27	20	26	24	25	15	15	20	22	32	21	25	35	28	20	20	29	27	23	18	18	21	26	24	20	21	19	23	16	23	23	33	26	24	17	14	21	29	11	27	21	25	21	29	35	30	24	27	24	25	23	21	19	20	35	18	29	22	20	29	22	21	23	24	21	23	22	34	24	20	15	19	32	21	15	20	22	28	12	14	23	28	30	23	24	23	19	23	27	26	23	25	25	21	16	34	18	32	23	27	20	20	22	30	23	19	22	19	20	24	22	22	20	24	18	23	20	24	28	24	24	21	26	24	26	22	22	20	21	18	27	24	26	30	23	35	33	23	36	23	17	17	24	28	30	11	24	20	22	23	26	17	25	19	23	26	26	20	19	19	24	21	27	20	25	30	32	20	16	35	26	20	18	24	19	19	23	27	35	24	16	14	27	18	15	26	13	8	17	20	22	23	23	20	20	25	36	25	21	26	19	19	20	26	19	24	27	27	33	21	31	18	22	19	27	28	22	19	20	25	28	16	21	20	30	24	19	20	25	23	20	25	25	19	29	25	17	28	16	18	24	26	41	24	21	17	31	24	20	18	19	30	28	27	16	22	33	30	24	19	21	17	25	22	24	21	26	19	24	25	24	32	22	26	22	18	20	24	14	22	19	17	21	20	21	19	29	21	22	18	20	23	19	22	24	16	18	33	14	21	27	22	21	26	40	19	21	22	22	19	25	32	16	21	21	26	24	29	23	18	27	24	22	22	22	25	29	20	16	19	16	19	19	22	23	21	22	24	28	23	22	24	28	20	19	27	29	20	18	17	23	19	21	33	21	26	25	25	18	24	29	20	24	27	21	25	29	23	31	27	29	21	27	28	20	26	22	25	31	30	23	25	18	22	25	18	18	21	15	22	20	31	11	32	26	20	16	25	31	22	13	26	20	21	34	23	20	21	20	25	22	21	21	15	26	22	22	25	26	24	29	30	30	21	27	23	27	19	15	21	26	24	20	19	30	12	12	26	26	20	27	20	25	26	29	18	31	27	31	25	18	28	21	22	13	25	28	23	22	27	22	19	20	12	15	21	16	22	24	20	24	15	21	22	16	28	22	29	18	24	23	19	22	29	18	30	26	23	29	25	27	23	18	15	18	16	18	27	22	33	15	23	28	27	17	24	19	23	23	24	26	32	28	24	20	22	27	20	15	19	26	25	26	26	18	28	26	28	27	20	22	22	25	19	20	19	23	27	30	26	27	27	30	20	23	20	17	16	23	39	27	25	22	19	20	26	31	18	28	29	15	22	18	25	17	26	26	18	11	27	21	22	20	30	24	21	24	22	19	26	19	24	26	23	18	23	25	16	19	19	18	20	31	21	17	25	23	33	22	13	24	20	25	29	20	19	18	21	20	15	19	23	16	26	22	21	27	20	20	15	23	22	27	22	22	25	22	23	21	23	20	18	16	32	19	18	24	30	25	32	21	21	27	13	24	32	23	23	31	18	25	25	20	25	18	23	28	24	26	29	25	32	19	15	20	25	26	32	17	21	22	27	26	25	14	25	31	13	17	22	26	20	18	22	22	24	30	25	26	25	25	19	21	17	28	21	23	27	25	26	20	22	16	21	24	25	24	20	22	21	28	26	23	26	22	22	24	20	21	25	11	23	17	21	21	30	21	27	15	22	23	19	25	25	26	31	22	25	15	28	23	14	30	20	19	20	19	19	22	23	26	18	16	21	17	29	30	22	20	27	26	20	15	33	25	21	17	24	15	23	29	19	20	33	23	28	36	21	28	19	16	36	22	19	20	33	36	26	30	18	19	21	28	20	21	18	15	19	25	22	25	24	25	31	31	24	25	26	24	14	29	28	18	29	22	25	25	30	30	25	31	26	27	27	25	18	27	17	27	20	21	32	21	25	28	28	19	19	28	22	28	22	19	25	19	25	22	29	23	28	21	27	25	22	26	17	10	20	15	24	29	22	21	23	27	20	17	27	30	34	29	27	27	22	32	15	31	10	25	21	22	25	22	30	28	17	25	25	16	23	23	22	16	22	25	15	28	20	27	24	21	25	21	21	21	25	21	16	16	20	20	19	23	25	26	22	18	28	22	26	26	14	32	22	25	20	27	30	19	28	26	17	30	17	27	16	17	17	25	24	16	24	23	26	15	25	15	23	22	31	27	26	27	19	22	21	30	16	16	25	26	30	21	15	23	23	29	24	21	25	24	22	25	30	30	24	21	25	20	28	31	20	30	26	28	22	25	14	17	23	29	26	30	36	21	22	26	28	17	20	23	21	24	25	17	20	24	21	26	20	22	15	19	26	26	24	18	25	24	24	21	26	15	22	21	27	22	27	33	28	20	19	26	22	28	17	27	24	25	19	23	25	23	31	22	26	17	16	29	23	19	21	24	25	16	26	31	22	16	23	25	24	28	26	27	27	20	32	22	21	28	20	28	19	17	21	26	19	21	25	21	19	22	19	23	22	29	21	32	28	22	27	19	20	19
46751	7983	3773	10269	16300	15049	12055	9313	7343	5831	4790	3754	3086	2569	2240	1854	1626	1433	1362	1315	1166	1063	1018	892	949	830	862	742	780	666	720	653	710	652	618	580	593	530	499	511	566	519	457	491	461	494	485	487	507	486	471	473	514	493	446	447	419	438	455	403	447	427	384	449	453	398	402	414	442	443	426	402	386	407	415	361	401	334	429	420	370	388	372	351	370	359	396	405	403	407	384	392	405	385	392	396	354	407	376	377	390	399	407	415	374	365	417	384	343	425	392	402	386	395	415	391	404	363	378	388	406	389	394	380	380	414	417	388	431	382	378	433	404	416	370	417	399	411	353	398	377	379	413	399	356	338	371	389	364	336	384	366	410	371	438	371	369	331	397	374	322	360	391	382	372	373	393	382	365	388	390	381	386	372	410	374	336	410	383	367	384	397	351	368	353	387	391	374	371	363	385	416	400	366	369	341	371	384	348	371	370	348	404	361	368	371	401	374	368	392	380	394	377	378	353	391	393	379	376	366	378	384	389	377	355	379	347	354	352	365	393	379	358	368	368	386	371	408	388	344	359	367	375	419	367	379	360	351	367	380	390	403	331	380	366	362	387	346	378	380	365	385	352	385	358	360	364	376	369	371	382	367	366	342	356	388	355	364	365	354	380	372	370	370	398	361	363	390	347	382	374	396	331	374	380	367	392	372	368	343	350	385	375	405	385	375	397	381	401	370	388	381	357	399	374	391	391	363	380	377	354	388	373	362	355	397	345	395	396	392	378	332	363	371	330	396	384	385	402	393	386	363	370	414	364	354	370	389	378	392	355	430	347	352	335	400	372	355	373	412	373	388	391	414	405	361	369	379	348	337	358	367	354	387	380	369	405	408	384	397	408	372	383	310	394	353	380	370	364	365	363	345	364	380	393	369	379	405	408	380	360	391	367	366	401	423	352	385	363	343	316	380	371	384	344	374	362	384	384	374	371	377	369	365	390	393	369	389	372	391	383	357	396	353	416	350	370	349	361	382	376	378	367	405	366	417	367	388	354	348	376	344	391	394	382	338	342	359	340	365	346	413	402	372	354	355	334	356	411	378	382	379	413	358	377	368	392	407	351	355	376	359	386	384	368	385	379	390	389	364	354	343	363	379	415	379	364	369	348	363	332	365	372	374	415	390	392	410	398	366	393	351	388	349	376	358	338	363	362	376	368	384	386	347	359	371	379	377	390	345	386	375	339	365	405	374	375	363	380	375	373	359	354	339	331	389	366	414	364	371	347	357	330	371	369	418	371	391	330	354	366	323	366	363	355	353	373	365	375	375	388	377	362	364	362	381	359	366	358	355	373	382	396	365	403	385	331	368	343	383	387	371	339	349	378	374	365	396	348	407	356	364	406	366	378	348	355	362	377	379	369	346	364	382	346	385	395	401	381	370	363	414	368	379	379	357	340	390	329	342	373	352	399	364	353	389	373	374	391	356	379	369	380	404	365	371	395	367	367	345	368	363	397	395	362	388	393	380	381	387	354	375	367	361	385	374	380	390	375	371	366	361	422	407	372	384	383	365	368	367	381	373	407	374	371	392	373	385	373	382	397	361	382	346	376	354	369	371	348	356	387	362	393	376	353	376	362	371	351	401	401	391	356	361	360	366	381	384	368	351	366	377	380	362	361	356	387	382	397	371	426	367	356	385	366	376	372	367	381	414	379	378	359	382	394	384	366	370	384	371	356	383	391	385	374	361	364	380	350	366	374	336	365	349	338	378	396	361	368	376	352	378	408	359	369	336	377	395	389	363	357	356	387	385	376	367	362	363	358	365	354	370	382	400	353	389	389	384	377	429	370	375	337	397	410	358	347	361	379	386	370	363	365	382	359	376	380	388	365	351	346	376	379	379	390	331	381	353	364	374	358	360	393	378	370	384	397	380	386	373	378	394	382	363	404	356	384	378	382	377	366	363	375	377	383	357	406	413	383	355	353	392	354	375	348	388	354	386	401	371	368	390	393	364	355	345	385	396	388	420	359	357	392	394	363	353	340	346	413	369	406	301	395	360	381	352	372	360	393	361	392	417	359	339	381	377	358	389	404	379	342	375	368	364	391	349	349	374	401	384	392	399	366	369	379	379	369	431	366	386	323	394	392	373	357	400	382	387	378	368	366	376	394	384	368	371	384	368	348	394	375	371	407	381	358	345	357	381	370	385	401	391	387	360	357	366	366	371	376	389	385	401	378	390	380	355	380	390	385	385	348	375	360	364	369	362	356	356	383	383	371	399	378	380	346	368	374	368	332	364	379	399	385	357	385	409	411	339	356	351	410	376	388	371	357	381	405	380	357	364	369	361	401	350	398	325	364	385	374	372	409	412	393	359	369	402	377	356	354	388	341	348	372	392	359	339	384	369	389	348	382	361	382	364	360	383	373	371	395	360	327	386	372	363	381	378	408	365	384	371	399	384	350	341	395	372	367	341	360	361	381	386	376	358	369	371	359	378	390	363	367	381	386	374	367	386	367	362	427	383	373	398	355	355	380	365	372	376	397	386	378	377	365	370	341	389	352	370	379	353	414	322	388	399	382	370	375	403	373	369	364	373	337	390	364	352	359	367	358	401	374	377	383	390	369	335	364	340	357	399	349	366	386	369	382	384	349	334	380	368	331	364	393	364	381	388	382	375	359	374	404	389	366	372	347	421	351	368	370	379	342	378	396	382	372	381	401	365	415	357	350	359	371	346	366	400	369	381	362	386	368	379	350	344	368	374	396	360	399	381	402	375	363	383	351	378	367	361	383	349	353	354	366	390	385	364	359	375	354	388	353	401	378	360	369	378	383	421	391	364	351	343	389	360	370	347	377	330	407	358	370	395	355	375	381	334	409	389	365	407	373	391	369	376	387	402	384	362	358	384	377	364	374	384	375	360	377	380	343	339	401	374	365	363	356	370	354	389	356	393	400	401	393	360	414	369	393	374	363	369	423	371	365	350	395	384	373	384	376	367	374	389	389	396	381	377	329	353	385	379	374	408	383	410	372	395	356	368	380	374	361	390	381	398	368	374	348	369	373	350	367	375	347	350	367	378	380	362	368	330	375	379	375	338	385	364	383	342	411	331	405	397	384	371	371	385	380	369	378	402	342	375	363	358	342	335	395	349	354	410	338	351	374	360	355	361	388	344	363	353	389	361	384	365	387	411	385	366	363	354	357	370	379	381	350	373	357	366	355	386	357	357	342	404	362	367	386	389	390	399	389	397	349	362	368	389	384	365	376	366	349	379	371	388	393	365	368	401	392	374	338	386	398	372	379	402	346	370	381	406	399	388	382	350	386	344	339	397	386	379	380	369	381	371	385	361	392	390	381	387	328	352	375	398	394	321	406	348	372	389	383	409	403	411	430	384	421	399	374	330	400	351	387	366	355	359	390	381	383	436	370	386	341	375	373	377	380	413	355	332	398	364	373	350	374	358	334	383	373	351	371	379	351	362	388	391	392	344	367	374	365	381	385	376	392	417
16986	2449	175	123	196	213	168	165	139	108	116	109	109	88	94	84	83	81	78	69	80	75	55	78	87	61	71	86	69	54	59	65	66	73	59	66	61	60	54	61	52	66	71	57	77	63	60	65	54	56	73	67	66	55	63	56	64	58	57	52	69	64	74	71	68	65	60	50	63	63	64	52	68	62	55	60	73	68	51	61	55	58	58	60	72	63	66	81	45	54	65	61	62	56	66	64	60	62	79	54	54	62	69	63	55	57	65	66	61	58	57	57	45	59	65	76	70	56	56	64	51	69	59	52	54	61	49	60	59	60	69	70	52	65	54	64	62	70	44	68	56	60	57	54	69	68	63	62	54	50	73	60	51	49	57	54	63	54	65	57	48	60	47	58	55	58	61	53	67	60	51	50	58	65	52	46	61	60	75	54	79	57	61	57	63	49	71	56	60	57	65	61	62	58	66	54	53	54	54	60	50	55	54	65	74	54	58	60	65	61	44	62	67	48	56	54	59	73	55	56	56	48	50	73	71	49	71	56	65	57	64	58	64	55	51	42	55	52	57	77	63	64	58	46	45	56	81	63	47	57	55	49	65	62	49	59	53	55	66	67	57	60	70	64	71	65	51	48	66	57	70	58	37	63	60	55	62	67	58	53	62	64	59	59	60	58	77	62	67	54	64	53	62	61	53	49	62	56	71	60	74	50	45	58	68	55	48	64	61	61	58	49	59	77	70	61	64	60	69	56	50	51	79	49	63	64	64	65	53	56	62	47	57	63	56	56	80	55	47	45	72	55	63	66	57	61	55	61	60	65	53	61	65	47	46	50	69	54	45	64	54	60	42	55	57	43	57	58	53	69	51	56	57	67	56	71	61	52	58	53	65	62	48	66	66	61	62	51	59	78	57	53	61	49	55	43	65	60	70	50	56	67	62	54	60	55	51	71	55	67	67	67	66	55	44	51	62	47	74	59	73	61	69	47	52	66	54	73	61	66	54	67	60	60	60	56	53	54	58	59	48	55	68	72	64	65	50	62	51	65	65	59	75	61	48	61	48	56	55	49	61	64	55	42	54	63	67	58	72	64	58	51	59	67	58	55	60	55	54	62	49	62	55	64	57	49	60	58	64	64	78	57	62	57	59	55	65	53	66	57	82	77	57	60	53	58	53	54	64	74	53	69	59	74	55	64	64	59	65	51	56	43	74	47	59	55	60	51	77	64	60	51	65	67	53	67	58	60	41	54	60	57	48	58	62	52	49	45	61	57	63	54	68	65	53	67	61	62	61	62	57	71	60	60	48	57	59	52	60	52	64	52	66	52	48	57	61	50	60	61	64	68	65	55	64	55	52	70	64	45	54	54	65	44	59	57	64	57	71	57	56	46	52	56	50	58	50	63	66	53	57	52	61	51	64	63	51	63	57	53	66	52	56	57	71	51	70	49	61	59	59	50	62	60	66	51	56	56	50	76	70	58	76	64	51	62	60	55	52	58	60	51	64	56	71	58	61	66	60	62	60	67	54	44	64	65	60	53	47	63	61	64	61	63	60	61	63	74	67	66	55	52	64	55	64	56	48	54	56	70	61	45	57	53	45	50	64	61	51	71	58	58	60	47	55	55	64	69	55	55	63	61	64	60	56	55	59	61	55	53	59	52	69	59	52	59	60	60	71	64	67	63	57	72	63	56	46	74	51	67	61	51	45	48	49	55	56	59	76	63	47	52	63	60	66	59	59	54	58	60	52	48	53	61	60	59	67	75	66	60	58	69	62	66	78	70	57	54	53	65	72	61	54	56	61	57	64	62	55	62	55	72	63	49	67	56	47	54	62	64	62	51	57	69	56	71	58	57	56	82	62	51	51	59	55	69	53	68	60	64	59	48	59	56	69	61	50	50	70	53	65	53	77	55	61	56	49	69	67	40	67	68	50	55	64	59	59	62	60	63	51	48	70	70	61	42	58	64	67	69	52	79	61	50	60	56	62	67	63	65	54	60	64	70	63	54	59	61	59	59	56	60	67	59	63	68	55	62	61	60	64	63	39	68	57	70	59	55	53	61	49	62	67	63	57	63	59	50	74	60	49	58	61	65	55	60	59	58	61	59	65	65	51	51	49	57	64	53	66	56	71	52	56	50	56	55	67	57	72	45	64	56	57	50	46	53	58	66	63	64	57	64	67	45	53	53	57	53	67	52	48	71	65	67	60	61	61	46	53	69	65	60	71	65	66	56	70	53	59	45	57	60	51	57	59	58	56	54	56	72	55	47	61	44	69	56	63	53	41	59	62	65	61	48	59	62	53	66	60	60	62	53	64	67	57	71	61	49	60	54	61	66	54	54	57	66	58	57	69	61	49	48	62	49	63	49	57	50	63	64	48	49	67	59	43	68	67	52	56	64	62	54	50	60	62	66	60	49	48	55	55	44	73	63	48	60	49	64	60	74	52	61	69	57	69	62	64	74	66	54	57	49	53	82	47	51	59	48	60	57	54	69	65	64	45	62	44	51	61	55	48	56	54	51	47	59	57	68	42	51	50	46	63	58	56	57	56	73	60	61	59	73	38	69	51	59	64	54	67	67	65	56	63	53	64	60	51	58	73	64	63	60	61	56	60	54	58	71	70	54	49	48	52	58	65	62	62	41	47	58	58	60	45	56	48	63	64	69	57	67	61	61	60	54	75	69	69	69	66	64	47	62	57	56	67	72	57	66	51	74	45	56	75	55	55	57	62	47	59	67	47	48	52	65	52	59	53	60	54	70	52	54	74	64	61	64	58	59	65	63	65	56	61	48	63	71	47	63	61	65	55	65	65	43	55	65	62	68	68	59	58	47	68	68	57	71	60	63	50	66	57	50	76	55	67	75	62	59	62	67	53	65	57	57	69	64	58	65	45	73	61	43	61	49	76	69	60	65	50	54	55	65	66	57	57	57	51	62	57	62	56	70	72	55	55	49	65	59	57	72	59	55	55	51	53	57	37	71	66	63	68	57	55	52	54	57	53	69	55	67	50	66	76	53	65	53	56	79	64	58	49	57	58	66	65	58	56	64	52	55	64	57	45	64	49	56	65	67	61	45	62	53	47	70	60	51	57	52	68	58	61	57	57	58	71	57	69	50	64	61	59	44	66	70	56	62	50	67	68	59	43	53	62	64	60	85	58	52	57	61	68	58	70	54	65	54	63	62	65	45	49	70	67	53	64	55	58	64	57	55	66	55	62	69	55	57	63	55	57	67	43	67	71	48	74	55	50	68	63	68	55	69	57	61	56	56	52	48	58	75	66	54	64	64	62	52	57	60	57	66	64	45	55	57	56	65	71	58	48	60	56	60	49	63	64	64	58	78	66	69	47	57	58	53	74	47	65	69	50	45	60	57	66	67	68	52	53	44	61	79	45	68	64	50	69	60	54	46	53	41	70	61	57	52	55	72	58	61	55	46	54	68	63	56	48	58	51	65	54	71	52	81	58	58	68	62	60	59	73	70	48	49	70	53	50	57
48214	8364	3795	9805	14766	13972	11184	8972	7426	5872	4872	4044	3343	2884	2517	2228	2079	1977	1744	1648	1659	1545	1381	1429	1412	1332	1262	1283	1246	1233	1250	1194	1182	1092	1123	1105	1072	1062	1055	1019	1013	1037	982	984	1044	998	1020	1001	1012	1045	1054	1023	992	1078	977	969	1019	982	1009	946	993	992	929	964	945	984	908	921	981	869	954	975	876	959	960	912	917	908	925	974	971	933	950	915	907	893	967	920	960	950	978	956	931	938	952	926	900	949	921	908	930	946	965	890	937	881	885	922	983	1037	922	903	927	921	923	914	966	895	926	936	981	940	931	938	905	982	933	932	969	952	933	938	938	948	965	926	953	888	984	918	982	963	945	921	938	867	898	928	890	891	944	927	937	895	944	964	921	940	925	966	949	875	905	901	891	914	988	958	883	904	879	942	915	855	926	884	904	953	922	893	955	881	936	924	932	946	910	914	953	951	954	892	869	933	841	899	902	908	970	935	930	921	944	987	906	905	969	934	870	905	893	971	899	876	907	913	923	962	905	893	932	904	888	973	909	917	947	998	947	941	875	910	911	932	963	905	839	883	877	919	965	952	888	912	897	906	912	925	917	920	899	882	924	884	927	914	915	885	900	955	832	905	966	923	934	887	901	923	948	937	877	882	912	964	917	893	884	835	933	910	836	956	955	971	907	898	882	877	896	927	909	919	1004	930	943	933	909	931	888	929	915	895	894	841	969	963	913	909	935	886	909	927	890	934	896	952	982	932	913	903	913	892	968	929	903	923	948	894	1005	947	884	915	925	896	909	908	950	907	898	935	905	909	927	952	938	948	891	938	896	892	918	918	962	963	901	926	908	889	890	912	922	880	896	963	942	878	893	923	920	880	896	907	953	944	912	860	915	915	938	920	928	951	965	902	899	886	896	882	947	900	866	903	912	908	945	889	916	916	919	853	897	894	975	917	850	931	918	926	935	901	898	911	940	902	920	898	899	970	920	907	893	907	902	978	827	934	920	881	896	921	937	923	924	932	836	852	865	939	857	918	929	911	932	913	909	916	922	923	886	877	932	928	864	959	960	919	956	851	935	870	873	999	883	930	960	896	911	893	897	939	911	928	910	957	944	916	924	913	897	907	913	914	937	928	926	967	939	905	890	930	938	923	926	977	920	896	917	902	881	854	884	879	946	926	937	903	920	933	899	887	891	880	930	915	957	910	893	952	908	911	917	926	910	906	946	896	948	946	885	921	908	954	927	927	926	924	921	942	906	913	865	877	873	934	896	929	971	884	863	901	936	908	886	885	926	923	934	963	946	906	963	942	854	929	896	959	907	917	933	923	821	932	911	918	935	900	917	913	937	956	897	901	899	881	890	915	907	914	893	975	924	937	904	853	926	917	931	917	964	994	924	930	863	903	924	937	937	934	931	892	914	899	951	856	941	946	940	927	927	880	868	953	920	932	925	939	936	925	923	913	957	936	908	919	920	905	878	902	900	959	884	910	944	906	936	922	870	901	887	927	908	908	941	901	933	924	914	903	879	931	933	987	892	916	907	912	881	889	907	947	908	901	923	878	932	937	934	892	919	874	882	934	956	898	897	967	912	951	910	890	907	900	926	920	870	930	940	928	907	902	947	918	930	904	924	926	867	935	960	945	908	903	880	914	911	976	921	898	913	930	895	881	884	901	883	944	895	921	927	921	929	934	935	877	892	928	903	920	918	885	882	871	936	840	934	953	930	942	924	909	895	904	954	876	915	889	950	894	918	900	959	932	898	918	907	905	882	914	976	949	941	958	1004	912	920	904	902	958	930	963	983	922	886	901	933	971	988	936	934	910	896	942	894	937	953	912	940	875	926	925	868	891	927	887	877	925	905	928	907	927	985	916	909	885	924	917	911	938	892	877	915	896	933	878	901	913	878	879	935	959	908	925	936	908	905	925	967	924	891	912	969	918	927	901	965	937	876	908	864	897	922	938	951	951	910	909	885	915	971	929	927	937	941	885	920	900	919	957	924	907	892	947	918	932	948	922	927	921	923	905	923	936	950	925	944	951	911	908	932	900	933	885	909	941	954	936	909	954	965	945	944	872	970	866	929	964	914	886	962	939	920	916	919	915	923	927	846	907	864	884	881	907	920	908	936	948	964	894	880	929	879	919	925	921	880	921	935	913	884	900	900	910	913	886	949	928	946	898	927	903	932	946	908	825	895	893	911	875	942	899	872	921	937	896	966	875	919	924	873	910	897	921	942	898	924	947	933	950	954	910	905	953	939	890	971	859	933	896	911	934	888	909	891	942	861	955	927	894	950	872	973	975	940	931	902	874	959	913	932	939	955	923	897	923	869	927	952	916	884	917	913	887	851	932	918	915	923	935	980	874	919	849	924	928	862	902	902	944	954	887	912	941	897	867	953	920	904	908	960	940	934	889	918	949	922	906	946	926	941	917	888	943	942	952	865	887	915	921	909	906	928	985	860	920	927	933	887	903	898	940	844	950	904	950	885	949	968	946	921	923	908	946	910	875	941	942	949	876	944	923	991	951	923	876	874	893	860	912	863	864	930	927	949	939	926	981	897	919	898	895	895	886	951	959	935	839	852	979	925	933	914	935	920	884	859	883	872	862	886	948	871	907	957	876	980	974	892	880	916	909	894	934	952	922	907	920	878	904	911	950	892	896	891	916	902	882	945	922	902	894	937	935	915	939	892	917	934	968	853	913	912	921	909	909	877	915	891	894	975	950	905	904	891	875	922	940	898	916	888	896	883	923	918	906	841	936	931	912	947	895	859	964	910	974	909	902	949	939	906	886	892	942	938	943	879	877	915	901	917	962	935	888	911	878	900	917	903	894	936	851	928	891	917	948	942	936	946	862	915	920	905	947	898	956	882	887	910	912	870	935	967	861	927	964	943	925	1003	842	953	910	924	906	962	929	902	933	953	916	903	934	881	910	944	976	913	979	927	898	904	888	888	954	906	903	937	938	919	961	950	930	896	866	887	888	928	920	917	904	977	860	944	906	887	916	855	940	976	969	911	892	929	926	913	908	892	910	914	875	913	920	859	939	883	940	913	930	904	981	917	979	945	902	901	951	984	887	922	916	925	941	888	898	918	966	918	895	974	957	979	886	923	910	901	989	904	919	854	942	917	955	964	896	944	935	877	903	922	886	885	907	935	912	904	853	950	933	902	932	895	892	984	891	880	894	894	941	942	895	892	909	893	900	927	901	881	913	870	947	941	931	902	883	930	939	946	903	933	913	982	859	858	879	1008	919	930	945	958	879	894	874	937	875	941	933	941	879	926	932	794	928	909	891	902	903	920	908	939	885	871	875	933	978	939	869	927	883	864	906	899	925	927	891	945	940	915	886	950	860	950	935	872	913	868	891	937	954	874	928	933	919	917	897	931	907	915	890	916	931	954	934	883	949	928	891	923	912	892	904	960	993	919	894	924	961	896	927	903	954	929	859	942	887	908	880	942	903	977	911	930	952	929	897	960	918	879	985	896	922	891	954	910	886	949	919	909	876
27029	8385	344	169	255	295	275	249	206	200	139	141	139	116	118	74	70	81	83	87	73	87	59	69	64	58	49	71	43	57	59	49	53	50	52	55	44	65	58	47	28	44	37	38	48	46	48	58	57	43	48	41	55	53	45	45	49	48	41	40	41	44	51	47	57	51	39	43	47	41	46	40	29	49	41	48	39	46	45	54	38	47	37	46	33	53	44	46	48	39	40	46	46	35	38	55	35	54	40	43	40	52	60	38	38	35	55	41	42	46	55	38	37	33	43	42	38	54	40	46	50	40	40	49	49	45	46	40	51	49	48	45	46	36	24	34	50	49	36	40	48	49	52	45	45	44	42	47	43	40	42	52	45	34	53	54	47	48	24	42	39	44	47	40	47	52	49	42	48	52	48	47	44	51	37	46	54	52	49	51	38	41	46	44	41	42	39	38	41	28	50	35	49	42	64	38	36	39	41	54	59	53	34	35	42	51	30	30	41	42	32	51	43	37	40	36	37	43	44	55	45	57	51	49	28	52	36	42	46	44	71	37	44	33	37	40	48	43	57	47	49	43	37	42	37	45	54	41	45	43	32	42	47	43	30	47	33	43	51	44	45	42	36	46	50	56	48	49	43	44	51	53	45	59	46	37	45	56	43	37	47	47	42	38	39	42	48	33	44	45	42	51	43	54	37	49	42	52	43	41	38	38	51	41	44	41	36	48	37	43	41	41	40	36	41	53	45	50	23	39	58	36	62	48	42	42	42	33	47	49	48	45	41	43	46	40	52	48	38	42	56	46	41	40	40	47	33	45	51	39	55	32	36	58	45	32	41	54	47	37	44	38	41	40	40	38	52	50	47	39	34	55	52	43	50	46	51	41	48	52	53	42	61	43	48	48	42	36	39	49	36	52	44	40	45	36	40	36	33	36	50	37	46	48	41	36	43	32	41	44	42	38	50	42	55	48	41	43	53	45	35	53	42	41	34	50	45	53	45	38	56	48	43	40	45	55	44	41	38	35	38	41	43	44	42	43	37	41	41	50	44	57	50	33	43	39	39	27	44	45	43	48	43	38	52	54	43	47	38	34	39	43	47	34	48	41	54	46	41	37	42	44	46	51	32	45	28	55	47	40	44	33	42	46	46	59	54	58	44	39	47	49	40	51	56	43	55	46	36	49	41	34	47	34	47	38	49	31	35	39	22	44	52	52	47	43	44	49	34	47	42	40	45	35	50	52	41	43	44	38	35	41	36	33	50	39	36	50	42	52	44	57	55	44	53	47	48	42	50	38	43	29	41	39	44	52	42	56	60	47	45	54	37	40	38	38	50	32	37	48	28	48	40	37	35	41	49	48	40	46	36	42	45	47	45	42	40	41	48	50	32	50	49	33	46	47	39	25	55	48	47	51	42	42	51	41	47	44	50	39	47	47	48	40	46	47	49	53	56	52	53	30	30	45	44	46	51	50	40	22	34	44	33	52	46	45	38	46	42	37	57	36	55	45	49	51	39	43	53	50	53	48	50	33	40	58	44	41	42	38	53	46	51	41	42	38	54	38	36	40	44	38	38	31	28	43	39	37	33	32	47	42	40	41	49	36	51	47	38	32	47	36	42	38	38	52	42	41	48	48	54	48	47	40	51	33	37	44	47	50	33	41	29	42	45	43	42	52	47	49	47	50	39	45	45	38	49	41	44	51	48	50	40	44	37	34	56	55	48	41	46	40	40	50	48	60	54	33	39	42	34	44	51	41	44	50	49	45	51	41	49	33	58	44	38	55	48	49	41	42	49	41	47	41	39	51	35	42	52	48	31	55	41	44	38	38	48	36	38	41	46	36	38	54	43	35	48	47	44	46	52	49	48	57	52	53	40	40	38	45	37	41	48	36	41	36	35	53	43	38	38	43	41	42	32	38	57	46	44	47	44	46	50	50	41	42	57	41	38	47	51	48	45	42	37	43	34	39	42	32	42	44	47	53	50	56	44	41	45	39	41	39	30	42	47	43	43	47	42	51	41	43	44	54	40	37	42	54	50	40	39	49	39	45	44	38	38	39	54	55	39	49	25	41	42	40	49	49	44	54	43	45	51	38	41	44	42	49	39	43	49	59	43	44	48	53	46	42	60	43	38	45	42	59	49	40	42	51	33	57	42	33	57	44	41	41	40	44	40	48	39	40	32	55	41	58	43	36	50	35	39	43	43	53	45	47	34	48	44	39	30	52	43	42	50	44	50	52	47	28	34	45	32	32	40	47	42	38	41	30	51	38	46	56	36	51	43	52	49	51	42	44	45	49	42	44	43	46	54	35	50	54	36	41	51	50	39	39	48	45	46	45	48	44	37	42	42	51	41	38	41	44	47	38	36	47	41	38	66	42	39	51	49	40	51	54	44	38	59	40	49	53	42	46	44	42	32	59	41	34	50	47	50	48	45	44	46	49	52	56	56	48	48	42	40	56	52	42	44	52	39	34	34	46	39	38	43	39	43	47	42	45	42	44	36	49	35	48	30	54	55	46	39	52	42	54	38	40	51	47	38	52	40	42	39	48	56	40	46	48	56	41	36	50	34	48	43	55	43	33	36	49	51	45	53	51	43	35	48	45	47	46	39	40	51	37	43	38	47	53	43	45	39	46	33	43	47	37	42	55	25	35	51	48	43	48	37	42	44	39	28	40	35	50	50	42	48	46	47	36	43	43	50	51	37	36	44	33	53	40	35	36	41	52	42	38	46	49	40	53	55	42	39	48	35	40	43	47	40	44	52	38	43	35	51	28	42	38	48	44	25	38	36	48	32	36	39	36	52	47	41	35	37	44	46	58	38	43	33	42	40	41	45	50	44	42	42	42	49	42	47	48	43	49	44	50	48	42	44	51	54	47	36	46	36	62	34	40	46	52	48	48	39	41	47	48	33	49	46	43	45	53	36	39	53	38	56	44	28	56	59	44	54	39	39	37	43	50	32	45	54	38	43	34	42	43	33	45	47	42	41	43	37	46	39	47	41	47	39	45	42	48	50	49	34	40	43	47	46	43	35	37	52	50	33	33	46	52	48	47	56	41	46	52	42	46	46	56	39	47	41	60	41	47	38	36	43	45	38	40	36	46	47	41	45	43	42	34	43	54	48	60	48	55	43	52	53	42	52	58	38	50	45	48	43	45	51	39	48	55	36	53	54	50	47	36	49	40	40	48	29	45	43	45	44	35	31	41	53	41	44	50	43	46	36	44	44	42	47	50	53	46	37	52	49	53	33	29	53	41	48	52	43	56	44	48	49	55	38	40	47	47	55	52	48	45	36	51	43	41	45	47	44	46	49	43	47	46	45	42	47	55	56	42	49	44	47	46	35	34	49	43	39	34	37	45	42	34	50	50	44	31	56	42	38	39	33	51	44	48	39	24	35	47	39	40	39	44	48	49	36	45	39	47	51	47	46	43	48	31	40	31	41	40	53	61	40	51	36	42	37	52	39	33	40	45	37	44	44	65	36	43	38	58	39	50
46156	9836	5802	14846	21703	20496	17234	13708	11398	9286	7631	6178	4997	4144	3716	3176	2775	2477	2348	2068	2023	1895	1657	1603	1534	1440	1341	1399	1331	1310	1213	1144	1133	1121	1097	1054	972	978	961	919	925	869	865	921	861	852	883	887	897	859	809	894	830	804	796	777	810	843	782	792	799	804	727	712	792	771	761	687	750	745	712	731	699	691	704	717	711	720	727	737	701	736	729	734	772	676	733	722	716	716	688	653	688	715	723	732	713	659	768	749	707	722	739	737	748	712	738	704	736	658	693	687	780	738	705	720	705	678	691	700	724	688	709	688	714	748	782	758	686	732	756	727	746	693	734	736	692	660	704	670	670	687	714	686	705	686	674	714	703	698	688	737	724	705	726	693	662	710	658	693	698	719	665	694	727	655	662	701	678	708	700	740	714	694	685	710	708	645	681	692	684	674	671	654	655	700	692	702	732	677	687	650	635	687	649	669	664	692	662	683	721	710	694	704	666	658	662	649	702	730	712	670	706	707	712	686	686	689	709	636	670	708	661	660	657	698	692	688	664	714	612	650	724	695	652	667	684	658	652	674	638	665	683	658	681	675	697	699	687	632	700	636	692	677	683	700	698	648	632	634	655	705	658	730	698	657	674	713	682	696	683	715	682	713	690	663	665	645	713	659	659	715	702	646	696	696	676	680	673	692	663	681	662	630	683	688	676	654	735	686	730	721	664	699	701	713	645	642	687	683	698	677	616	643	678	715	691	643	653	656	718	672	691	664	643	700	658	709	690	688	674	653	693	685	632	680	691	700	699	681	630	690	648	714	683	704	662	679	707	695	661	668	660	662	660	677	735	677	696	714	651	681	646	697	707	693	667	687	652	686	740	702	709	683	687	691	763	702	700	658	675	711	698	640	661	688	655	688	712	707	721	682	661	698	727	716	686	659	645	666	704	662	698	674	664	680	699	669	705	664	664	645	703	672	726	679	674	678	692	676	668	687	646	659	677	686	664	682	665	723	634	700	674	721	685	743	693	618	677	648	690	711	655	633	660	707	708	687	710	710	668	689	698	690	690	635	696	652	662	697	666	682	677	701	698	659	694	676	726	642	673	665	672	664	686	639	665	687	709	669	654	687	677	676	692	663	644	632	663	629	631	678	690	700	671	678	710	676	663	703	669	713	684	671	744	635	640	712	657	680	640	720	657	654	711	682	706	606	696	651	639	711	627	697	648	665	676	681	690	643	697	668	688	648	688	688	683	686	673	698	647	685	688	684	681	686	668	672	623	654	697	633	651	701	659	647	622	648	690	668	664	629	677	698	657	631	676	682	688	645	679	715	692	707	640	674	674	680	667	690	676	685	693	688	745	724	715	704	634	746	615	678	710	660	670	661	685	673	693	686	701	660	687	630	656	713	635	658	696	695	652	673	667	659	720	634	692	665	697	703	683	681	694	703	634	683	670	720	668	651	650	660	677	644	641	647	671	689	689	689	691	675	705	703	652	669	669	636	677	710	712	648	677	687	662	672	660	710	698	671	670	642	692	657	652	646	711	654	698	676	654	655	643	685	671	683	699	714	704	695	702	711	652	686	663	721	684	702	659	674	704	684	690	680	665	676	682	657	659	708	669	668	671	668	672	715	706	633	627	716	709	654	656	703	650	684	637	681	645	701	679	727	687	660	674	669	653	708	677	707	687	650	706	660	656	662	628	734	673	691	662	717	686	675	647	731	664	682	649	705	620	684	676	707	658	680	655	695	652	687	713	654	694	693	659	678	692	700	705	687	712	733	711	707	667	677	695	711	692	686	714	692	693	682	669	658	692	671	689	719	649	689	724	687	650	670	657	678	656	675	697	701	680	663	690	629	650	674	700	702	674	663	677	693	710	686	629	714	653	714	665	694	741	620	661	662	662	694	652	678	665	704	656	686	655	688	668	660	661	643	631	695	657	704	691	689	704	665	710	703	706	690	670	641	686	688	686	690	681	661	676	663	640	664	693	707	688	695	649	671	716	649	679	673	671	687	642	676	684	721	691	683	685	691	674	694	706	689	646	692	667	716	681	705	682	681	689	700	695	673	673	710	688	683	693	657	657	734	667	724	682	642	680	672	642	667	643	663	726	644	712	710	710	643	698	694	648	695	685	674	675	663	677	701	685	702	671	666	680	685	705	687	647	671	692	678	660	680	698	673	675	675	685	676	676	668	707	689	678	716	690	658	664	665	689	689	638	711	686	680	678	645	673	658	707	674	657	643	708	684	729	756	655	722	670	723	652	675	641	659	651	698	687	675	686	655	718	685	700	708	675	710	669	659	703	675	662	711	693	650	661	663	707	666	678	673	692	695	649	634	655	668	677	690	687	658	686	713	687	693	648	668	694	711	799	677	690	702	685	717	696	685	678	669	658	673	705	662	661	700	700	677	702	692	722	677	717	628	689	692	688	654	682	686	663	653	681	669	674	712	696	664	700	657	698	694	625	741	670	672	642	640	712	669	671	661	687	677	705	716	644	674	652	677	698	661	676	659	709	685	667	680	654	712	646	655	674	699	706	735	666	661	682	680	695	711	702	712	737	652	636	668	679	661	699	685	712	683	707	662	666	653	638	710	723	687	672	646	703	695	684	689	689	667	660	662	712	692	664	684	674	615	654	671	659	641	709	702	677	690	653	680	641	713	660	709	712	730	658	676	709	676	698	693	683	714	673	668	617	717	678	650	685	670	638	694	684	661	705	661	661	672	654	708	713	734	657	690	688	702	726	688	721	680	663	731	680	657	643	708	683	713	666	654	677	734	639	667	688	669	678	682	675	715	667	657	734	669	651	660	683	652	669	664	672	651	641	626	723	679	680	684	651	688	629	677	706	668	664	697	673	701	700	681	709	691	697	670	668	704	683	674	703	661	700	677	684	726	684	665	712	689	685	622	681	688	662	670	701	661	674	685	680	635	717	694	692	686	693	661	707	654	692	668	712	668	679	697	685	670	689	667	674	685	643	715	650	661	672	709	675	655	658	680	647	637	635	688	699	702	677	698	657	679	684	686	688	678	668	674	705	639	659	686	684	686	707	649	632	634	663	699	729	651	723	700	702	692	653	687	645	635	694	648	696	673	656	697	663	695	629	694	683	642	678	688	687	705	663	666	675	726	695	662	709	677	705	716	666	660	678	687	673	680	709	665	659	688	643	673	655	660	647	664	715	706	717	681	671	693	651	678	685	677	669	627	705	651	673	684	707	698	692	672	688	670	615	707	694	709	673	671	650	653	697	670	692	668	660	652	639	741	639	682	686	695	668	661	672	690	681	710	675	633	687	703	676	706	674	635	654	743	611	679	671	676	657	658	666	688	664	668	679	683	704	677	699	699	658	654	691	651	666	693	682	653	656	678	653	669	632	669	674	700	699	664	701	691	708	682	697	730	637	727	643	664	688	638	674	729	648	656	664	675	657	716	618	684	674	679	663	688	712	644	658	689	638	661	675	629	669	706	702	706	678	692	669	673	652	640	669	675	706	696	653	647
7724	505	82	61	78	103	103	83	70	76	65	54	59	57	47	46	51	54	42	45	45	38	54	41	36	48	50	49	48	39	33	43	46	28	37	44	41	39	36	43	28	29	35	31	33	54	37	45	30	31	39	34	41	26	46	39	44	35	38	40	33	41	32	31	33	23	47	36	35	40	40	44	34	33	41	34	38	29	30	39	41	38	41	32	51	27	29	42	31	46	37	38	45	44	34	31	33	41	29	32	37	39	39	32	34	38	44	30	22	30	35	32	39	40	28	40	42	40	41	34	30	43	35	42	23	27	43	42	40	33	34	32	47	36	41	36	40	34	38	30	41	35	44	34	35	26	28	44	48	37	36	46	41	34	33	38	31	49	40	38	33	33	37	45	38	38	35	31	38	32	39	28	37	25	39	39	38	34	37	43	41	33	32	33	33	37	40	43	39	34	49	44	42	40	35	46	44	27	47	35	29	38	33	40	31	41	44	37	40	43	36	35	54	39	39	41	45	44	35	43	40	33	33	32	32	43	33	41	39	46	50	33	34	35	34	40	38	46	33	42	37	39	37	39	39	36	49	35	43	38	36	34	36	41	37	38	25	32	46	42	48	37	35	35	40	37	40	38	38	45	34	34	37	46	44	40	33	49	47	32	38	34	44	37	36	20	33	32	41	33	36	36	43	29	34	38	40	31	33	39	50	34	37	32	36	35	28	28	36	40	36	35	29	44	50	45	45	39	33	34	31	38	41	34	28	37	29	39	43	31	30	27	34	38	31	34	34	33	33	50	31	35	29	39	45	36	33	32	32	44	43	33	42	39	42	31	34	23	33	28	34	38	42	28	42	38	51	33	38	37	42	32	32	42	33	42	47	43	31	36	38	36	37	43	34	37	34	31	32	37	36	36	45	39	44	27	31	28	43	32	40	24	37	42	40	47	36	35	46	41	29	36	47	38	38	36	44	23	41	40	35	43	41	41	40	41	47	42	38	22	39	42	37	31	43	41	40	56	40	33	36	41	43	47	37	40	40	27	41	44	39	33	24	38	28	37	31	41	38	14	43	37	41	26	37	44	40	34	44	41	32	34	34	41	36	44	43	34	39	35	30	46	39	34	44	33	44	42	38	34	44	38	47	39	34	37	30	27	34	42	40	45	29	33	46	35	35	33	47	36	22	38	28	40	48	36	34	41	31	42	39	31	34	35	25	39	29	39	45	34	32	38	30	31	29	36	29	27	29	25	33	32	46	37	34	39	27	42	28	34	44	36	43	37	39	37	39	41	37	31	38	42	36	46	51	36	29	28	40	40	42	31	32	40	45	41	42	40	44	36	33	36	31	40	36	43	47	45	37	38	36	29	39	39	29	31	44	39	39	31	47	40	40	34	35	35	49	37	52	31	35	27	32	42	45	40	30	35	25	36	35	41	33	36	24	41	48	41	49	38	48	37	41	39	35	21	40	42	28	32	51	39	41	26	30	33	38	44	36	45	29	34	35	42	37	30	43	37	26	41	40	29	37	33	20	43	47	45	39	34	39	28	34	37	43	38	34	35	43	40	34	34	37	38	34	45	42	32	29	42	47	34	27	36	37	30	36	39	52	39	33	36	46	38	45	38	44	40	37	31	40	49	33	34	45	32	40	27	44	40	44	57	31	39	41	32	36	44	34	44	47	30	40	39	41	36	39	33	29	44	39	31	39	31	39	32	33	52	45	45	36	35	36	42	34	37	45	29	42	36	36	40	39	39	42	40	38	41	39	29	42	47	32	39	40	37	38	41	38	44	50	38	43	30	42	44	34	31	33	42	29	37	35	35	39	43	36	45	38	42	41	37	28	45	44	43	36	44	37	38	51	39	41	40	41	36	29	40	32	30	42	32	36	26	48	30	31	34	34	38	44	40	53	43	29	48	43	33	17	39	44	29	47	43	36	36	47	38	36	29	39	42	39	40	44	50	34	27	28	44	31	48	31	42	35	28	41	49	41	44	29	41	29	43	24	37	37	48	31	29	37	35	43	36	40	43	37	41	41	42	35	40	30	49	34	45	39	38	31	39	41	38	35	28	50	33	52	32	37	43	32	50	33	31	28	36	26	38	35	36	32	40	35	37	29	36	30	49	34	36	27	42	40	32	43	44	26	30	41	42	30	45	35	30	36	35	40	36	40	41	40	32	28	34	24	44	30	44	37	44	43	43	42	33	41	41	29	41	36	36	47	42	24	40	38	44	31	33	34	31	42	34	48	30	31	33	31	36	33	39	37	42	39	30	45	48	32	57	35	30	34	31	44	37	36	38	48	32	37	36	39	33	37	34	40	40	32	35	32	40	47	50	41	42	29	42	35	41	44	31	42	34	40	45	45	33	39	57	35	29	20	44	43	39	37	34	40	31	36	28	29	29	35	32	47	33	32	38	50	47	34	36	34	32	37	41	40	31	23	32	28	47	32	43	33	23	23	40	41	38	41	29	34	44	40	41	39	42	46	41	52	37	27	41	30	56	35	47	40	32	39	51	39	31	39	35	43	42	28	40	28	35	24	23	53	31	29	30	39	38	39	48	23	41	34	42	41	42	42	39	33	47	39	41	38	37	52	34	40	38	40	43	42	38	38	39	35	28	31	27	39	34	34	26	39	41	32	35	35	34	41	39	25	41	27	50	36	41	30	37	35	37	35	35	33	23	31	48	34	41	37	41	48	35	37	35	37	40	51	38	40	52	34	30	31	32	30	47	35	26	42	37	33	44	32	49	43	43	42	33	25	41	35	39	39	39	40	41	43	44	30	37	40	37	43	37	33	35	32	30	41	42	41	41	48	43	36	38	34	34	46	40	37	27	27	37	43	43	36	43	40	28	38	25	40	42	38	32	35	29	41	34	42	37	39	41	34	42	34	39	35	33	44	40	38	38	40	32	35	40	38	37	38	38	33	41	29	44	48	39	49	35	43	33	24	39	34	27	41	31	32	35	46	32	34	38	44	40	28	46	39	46	34	34	25	41	32	49	34	37	34	42	44	41	35	43	55	37	42	43	40	45	41	41	37	40	29	42	45	34	36	33	32	32	43	39	26	52	25	38	41	40	41	39	34	36	39	39	37	31	32	44	43	37	26	31	33	36	29	39	34	34	37	50	40	40	43	31	29	41	43	43	39	39	39	32	38	39	43	36	37	34	33	40	32	27	47	32	33	47	41	36	39	37	37	38	31	39	31	32	38	37	32	42	36	23	30	28	29	37	39	39	29	39	33	46	37	40	40	28	39	39	33	36	36	31	39	35	49	38	33	45	30	32	32	35	22	28	35	48	35	28	37	32	28	24	51	31	39	38	41	35	43	30	40	42	41	38	38	41	46	38	26	39	34	48	34	35	41	50	53	34	26	40	28	35	33	38	29	35	44	45	38	34	38	36	32	32	36	33	31	34	33	39	41	43	37	43	45	43	44	39	37	34	45	30	44	41	38	35	47	29	27	40	28	39	37	46	46	28	42	45	37	32	49	39
40869	5650	2085	5355	8690	7956	6545	4978	3963	3034	2639	2165	1753	1555	1282	1263	1144	1044	969	996	907	896	862	906	783	794	741	733	708	706	728	683	702	707	635	636	611	659	622	585	614	641	622	587	624	608	596	610	643	607	602	663	619	640	611	605	631	639	591	615	551	584	645	600	586	613	602	567	570	556	616	551	607	614	556	600	595	581	580	591	583	610	618	594	595	584	567	632	589	606	577	609	599	564	566	585	586	578	618	608	589	610	579	574	612	583	588	621	602	625	584	556	599	603	563	628	629	630	589	527	548	589	614	573	608	599	607	595	623	596	602	556	606	592	603	557	618	604	581	560	600	582	608	646	563	578	597	594	591	564	561	619	601	599	595	582	557	573	575	573	568	562	588	588	569	554	601	579	604	564	564	574	561	588	616	537	626	545	587	567	635	585	585	552	576	582	553	571	566	596	601	564	570	571	547	540	568	562	565	578	603	527	615	614	600	584	600	565	563	575	574	573	585	568	583	557	623	573	573	591	568	639	540	554	592	581	558	600	627	620	595	577	551	617	583	550	602	568	603	544	594	565	543	558	564	601	575	559	572	546	558	544	610	561	544	575	545	577	573	632	591	591	600	612	582	583	597	598	600	580	581	608	564	625	568	568	584	596	564	566	559	553	597	590	556	599	545	587	564	613	544	556	593	570	572	542	576	538	549	629	565	565	587	588	581	598	609	539	583	573	580	586	595	599	594	524	593	591	619	537	562	614	597	585	617	589	569	572	576	582	535	577	613	616	567	550	550	551	593	577	575	641	597	532	586	580	566	579	599	567	614	589	557	609	603	573	615	575	586	579	556	588	587	574	626	567	590	599	578	574	618	560	565	600	591	605	616	589	559	627	535	552	620	569	569	613	580	596	553	520	627	551	543	590	582	549	572	566	561	552	563	572	566	617	593	575	583	584	597	600	569	544	535	565	549	590	550	581	626	554	574	563	587	563	592	538	610	547	604	560	571	551	611	560	580	576	591	543	530	535	574	579	591	613	573	534	582	603	539	603	567	529	516	603	630	587	576	572	574	578	551	536	586	597	595	599	590	637	563	598	540	611	588	557	601	589	580	594	571	597	596	594	563	566	580	546	540	577	579	576	604	563	571	584	548	579	581	572	591	567	608	575	521	566	580	591	581	575	622	652	583	598	554	570	573	543	552	551	588	589	571	544	551	517	555	613	575	572	540	595	561	595	590	544	591	598	558	562	613	582	615	605	578	596	591	558	561	589	607	589	566	575	553	546	576	582	533	545	576	531	588	599	609	584	594	565	583	574	627	567	560	580	574	627	596	531	597	556	622	588	553	548	568	537	552	618	571	550	590	553	576	584	567	553	615	568	563	562	591	590	593	589	578	579	571	569	600	628	581	563	554	628	596	592	575	599	585	570	603	571	564	578	593	579	554	572	543	597	594	596	580	556	644	573	527	582	557	580	594	555	597	558	552	590	605	661	571	596	583	587	588	598	582	588	575	601	552	587	574	564	568	617	609	583	573	609	617	626	582	570	610	565	581	604	568	537	581	548	577	565	625	637	622	610	542	599	594	604	546	566	536	615	599	598	572	605	577	581	551	614	629	597	566	602	608	614	595	563	575	565	528	582	573	569	559	550	600	587	573	557	562	542	556	580	562	587	539	586	583	587	584	551	561	582	546	604	541	572	584	559	590	568	581	594	628	569	587	581	572	616	625	579	593	573	527	587	588	564	589	573	585	617	577	581	567	563	571	609	590	551	575	605	584	587	566	525	609	601	600	558	588	577	573	585	619	575	563	575	587	580	567	574	587	584	566	584	609	562	606	610	544	591	534	597	609	579	567	631	532	594	572	563	571	572	582	592	561	563	580	570	545	562	563	611	545	552	572	548	580	547	599	580	553	583	589	575	561	592	546	546	562	586	608	599	595	537	595	588	610	609	570	584	576	558	600	568	520	603	508	595	590	581	557	561	561	545	572	564	612	572	585	567	601	592	598	643	570	590	566	644	540	581	594	583	565	548	600	561	577	592	573	555	559	561	539	597	586	622	562	574	542	571	601	572	570	540	562	599	598	577	604	561	567	629	578	581	584	559	565	579	579	594	585	549	572	567	589	597	577	574	606	583	561	565	628	581	603	591	544	610	592	574	579	589	604	603	549	604	554	539	601	600	646	571	574	520	576	613	591	590	592	591	565	547	642	638	610	580	585	578	591	574	583	626	595	596	588	597	563	609	572	622	572	576	581	570	556	621	574	593	592	569	525	569	570	578	595	559	546	586	551	545	589	611	562	568	555	600	532	559	546	543	609	585	588	568	580	588	587	583	543	585	614	567	628	602	590	551	590	584	565	594	598	621	581	578	574	588	547	580	589	602	580	520	597	570	555	569	588	597	609	578	565	650	627	585	576	616	589	614	568	581	596	588	539	593	574	620	591	549	582	622	574	560	571	615	526	580	581	587	583	591	573	594	593	591	597	538	595	598	594	549	588	624	652	606	598	607	569	583	578	585	593	605	546	573	590	616	585	606	566	543	566	629	566	591	578	614	629	562	619	593	599	590	555	569	645	601	571	561	561	575	536	541	573	632	603	595	629	598	564	606	595	584	568	604	564	533	595	599	577	576	588	594	547	613	550	544	620	613	602	591	581	576	607	562	597	586	612	602	607	576	591	577	589	564	580	545	574	556	575	579	563	567	584	575	532	608	575	578	566	611	598	581	579	587	578	562	603	593	575	596	576	590	564	570	572	583	541	569	569	597	583	608	567	581	579	558	575	567	591	574	599	566	570	552	579	576	607	586	588	533	612	538	544	585	566	548	583	586	580	589	632	579	579	598	550	511	566	577	618	586	544	597	566	573	587	591	563	577	543	575	563	589	589	563	564	557	612	595	564	566	567	586	557	602	584	599	584	567	580	582	674	630	597	586	588	580	617	559	560	556	547	563	628	593	569	536	550	591	599	582	594	626	569	575	588	588	594	570	585	581	634	566	610	622	591	608	530	620	599	622	579	592	531	588	569	566	627	625	602	532	560	600	574	609	576	574	575	590	597	566	582	555	557	595	595	586	555	628	563	553	558	551	605	539	592	569	572	591	565	547	593	565	553	589	588	591	566	565	568	556	552	550	605	548	595	570	605	591	628	591	534	574	601	601	587	570	570	604	573	616	588	582	555	579	599	590	582	574	535	539	600	618	580	580	581	606	589	562	535	548	628	582	582	557	535	602	586	575	573	585	589	549	593	569	604	580	580	577	626	564	613	585	551	596	623	595	562	588	592	572	602	581	596	580	599	572	581	566	600	573	575	557	601	560	594	581	589	607	558	528	621	584	575	579	606	559	578	581	643	566	564	615	621	571	621	567	560	536	553	574	557	610	570	586	591	525	611	578	584	613	650	562	611	519	568	572	585	543	588	568	595	576	588	589	595	628	608	556	547	565	575	574	567	556	573	558	620	575	563	618	557	564	543	589	552	568	546	558	589	544	565	554	572	584
18663	3915	137	103	173	187	141	126	128	94	76	85	67	61	53	37	42	47	45	35	39	35	44	30	34	41	31	21	36	22	32	37	29	23	25	29	22	32	30	24	26	24	33	18	27	27	27	18	23	30	26	24	25	29	24	23	22	18	15	24	25	24	29	21	21	24	20	23	29	31	32	19	21	18	25	23	21	19	18	23	25	18	28	22	18	21	25	28	14	22	24	23	29	16	17	19	21	24	31	21	28	30	20	25	23	24	18	29	21	25	25	26	15	24	29	17	23	18	19	27	31	32	18	25	27	25	23	25	24	23	17	20	22	23	26	23	25	22	28	22	26	27	21	22	25	26	24	21	22	29	30	33	27	20	23	29	27	21	32	17	18	24	18	17	23	29	19	18	26	17	21	22	20	20	32	20	19	29	18	23	20	27	20	23	26	18	22	20	19	20	24	26	14	27	22	30	32	23	23	19	29	17	26	20	28	25	27	19	23	27	34	17	27	20	22	18	21	25	23	19	20	28	19	16	21	19	26	23	21	20	25	23	20	21	31	21	19	24	23	18	25	19	23	20	21	22	14	23	22	29	22	27	20	28	18	21	18	25	24	19	20	16	31	21	22	22	24	30	22	24	17	25	14	24	22	26	22	24	28	28	28	40	28	28	19	19	17	26	25	19	18	34	18	18	26	36	24	25	21	28	19	27	22	14	17	25	19	14	17	21	23	29	19	22	23	20	26	15	25	30	17	26	24	31	15	27	17	19	22	18	22	24	23	12	31	16	19	23	21	29	23	25	18	25	15	37	19	23	25	19	17	16	16	21	19	21	27	27	15	27	18	24	22	28	15	24	32	27	21	21	19	22	25	23	19	25	33	21	23	21	17	19	19	24	22	28	22	23	19	21	18	28	22	20	29	13	20	18	22	23	19	31	23	23	27	30	24	25	17	13	23	21	29	20	23	27	27	23	19	24	31	13	30	31	20	22	17	29	20	19	15	21	32	24	25	26	19	23	30	20	30	23	22	19	26	23	23	29	21	25	28	23	31	24	20	18	21	21	25	24	21	29	14	32	28	18	32	27	25	27	19	14	26	26	21	21	24	25	23	26	18	29	26	17	24	26	23	21	18	19	21	29	19	27	20	25	19	20	24	17	22	21	24	17	29	33	21	26	20	32	24	23	19	23	21	16	27	23	22	16	24	19	19	28	31	42	21	29	19	39	20	17	17	19	31	26	24	29	26	29	14	26	17	25	19	29	19	25	23	24	21	19	18	22	22	26	19	19	14	29	18	19	28	27	25	24	22	26	23	26	30	23	16	29	20	23	25	22	21	21	19	24	30	31	25	20	18	26	30	23	18	24	26	26	22	22	17	16	22	17	15	28	26	16	25	18	28	26	24	29	20	33	22	37	26	19	23	22	20	22	21	22	28	29	21	28	22	24	15	21	29	25	29	23	12	21	30	22	23	25	17	27	20	20	19	21	19	22	10	15	20	28	32	24	17	18	34	22	24	33	22	28	19	17	25	23	26	18	21	17	25	23	25	20	17	19	20	20	22	26	19	15	22	23	29	25	19	27	24	22	14	24	24	26	25	27	19	27	23	22	23	17	18	23	22	20	27	21	25	21	24	19	17	14	16	25	20	17	21	18	21	16	26	16	27	20	30	25	23	16	14	21	19	21	29	27	27	26	17	23	25	17	18	17	23	21	23	25	25	29	16	23	21	20	22	16	26	17	18	22	24	22	23	17	10	24	31	31	21	33	19	26	20	30	16	16	16	26	23	19	23	27	27	20	25	31	22	20	23	24	33	21	20	16	20	23	31	20	24	34	19	22	25	20	11	16	16	24	21	24	24	24	17	18	25	21	26	20	22	24	28	39	28	15	20	25	17	23	26	24	24	15	20	18	25	27	16	24	18	23	19	22	20	26	20	33	26	28	20	26	22	18	31	24	25	23	20	21	20	23	25	23	17	22	19	26	22	22	26	27	33	21	25	25	13	28	25	22	26	21	22	22	25	18	22	30	27	31	19	28	22	20	26	23	18	18	20	31	18	21	15	23	23	22	28	12	22	18	20	31	15	22	18	26	23	25	31	26	17	25	28	25	22	20	29	30	20	19	39	26	28	19	18	10	18	19	12	26	23	9	26	20	27	27	23	22	12	26	21	21	29	17	19	25	29	27	16	23	21	17	11	20	23	26	27	28	32	22	24	31	20	31	20	27	27	26	21	24	23	13	22	22	20	18	22	20	18	29	26	20	22	28	29	18	23	26	33	29	21	24	24	27	22	27	22	31	24	16	24	18	21	20	27	28	23	21	27	19	25	19	25	22	22	22	23	33	28	28	17	22	19	17	27	17	24	22	22	24	35	22	14	26	28	13	26	20	17	17	28	19	13	21	20	16	26	15	26	18	21	30	19	33	26	25	33	24	19	25	21	19	16	28	24	24	27	28	32	18	24	24	12	14	17	22	22	25	18	21	20	20	18	32	30	27	34	31	26	24	22	23	18	28	18	18	20	13	26	16	21	28	16	22	22	23	18	24	20	20	19	20	27	28	21	20	15	28	23	15	18	24	22	26	27	17	20	23	22	21	30	28	22	19	25	16	19	21	17	12	23	25	25	18	18	32	25	21	19	28	23	17	18	24	20	22	19	25	19	26	21	25	24	26	39	24	22	22	26	19	17	20	27	22	29	26	23	28	22	21	16	19	19	15	23	24	23	21	14	16	23	21	23	27	19	22	20	32	16	28	26	32	27	19	22	24	20	18	21	25	23	27	22	15	25	23	26	23	21	29	36	22	33	29	14	22	21	20	24	23	18	25	18	21	24	19	19	21	33	22	20	23	24	16	33	16	19	24	28	19	26	22	16	25	25	16	20	26	24	23	21	13	25	20	25	18	18	21	23	20	28	20	21	18	22	19	24	22	19	21	19	24	23	19	21	18	18	22	24	25	22	29	19	27	16	18	24	28	31	26	19	21	29	20	16	19	24	15	18	18	31	27	24	22	29	23	23	19	15	25	24	23	13	19	28	23	28	18	26	21	19	23	20	29	30	17	29	29	23	24	32	25	25	24	18	24	25	26	32	34	23	20	27	21	25	25	20	27	22	29	14	30	29	31	20	26	17	11	35	8	30	26	24	21	11	25	25	20	24	23	20	25	24	20	23	26	24	26	29	21	24	26	24	23	22	23	23	21	20	24	23	19	23	24	23	24	21	27	18	13	26	18	23	30	18	22	25	18	13	18	22	31	16	21	19	23	26	17	26	22	20	27	31	22	21	23	23	17	27	22	22	19	28	23	33	20	25	24	19	17	18	23	19	14	16	20	18	27	25	21	20	19	23	23	19	17	20	23	31	20	24	13	21	30	25	23	20	27	18	22	34	29	20	17	25	21	20	23	22	18	25	24	21	22	27	20	21	16	19	16	21	19	20	21	27	18	18	19	30	17	20	37	16	17	27	21	24	19	17	21	15	19	24	25	23	24	29	23
46936	8025	3692	10288	15958	15202	12191	9403	7688	5823	4641	3917	3047	2542	2143	1944	1765	1477	1393	1282	1159	1105	1047	967	895	873	855	773	778	714	655	643	615	637	632	568	540	569	509	505	502	477	497	456	483	482	503	491	507	487	471	433	499	444	478	427	443	456	432	397	412	395	423	417	414	407	419	389	388	371	426	398	394	421	377	391	350	392	344	387	429	397	352	394	404	405	352	409	397	398	392	356	365	415	385	371	420	398	385	399	381	391	388	380	426	408	371	402	380	391	376	377	395	396	411	390	378	388	383	366	388	413	346	366	402	401	407	395	397	428	436	406	438	416	400	382	406	353	390	362	387	380	363	362	346	380	381	392	394	376	352	373	307	382	397	378	361	393	371	372	395	355	367	364	361	372	393	342	345	395	380	378	365	362	359	369	393	325	377	386	397	343	370	347	379	375	340	365	373	390	333	386	372	357	343	350	325	388	408	330	362	355	348	339	386	349	375	356	358	359	359	412	386	346	365	368	359	367	358	387	365	352	414	367	367	376	391	369	365	371	392	365	344	376	381	368	350	357	369	345	355	349	359	363	358	377	385	361	338	353	384	372	369	342	382	379	359	366	378	405	362	372	369	350	375	352	375	365	380	363	367	397	345	384	328	395	382	373	398	375	370	409	361	362	383	354	381	385	344	341	370	392	363	318	402	405	376	382	380	374	362	384	400	345	343	383	349	343	372	351	371	396	382	356	372	332	390	352	367	360	384	348	349	365	374	344	379	340	378	345	353	385	354	402	372	351	340	374	369	355	380	343	371	367	391	356	395	383	357	347	350	372	369	376	376	364	395	362	383	362	357	380	352	384	337	375	389	391	377	378	380	325	337	343	390	371	355	399	351	365	373	367	383	348	361	404	352	378	374	399	367	377	362	398	367	356	363	371	369	354	368	346	378	361	393	341	390	384	400	413	360	351	369	370	356	366	377	374	359	345	373	376	360	313	321	377	377	363	369	343	381	377	366	377	340	363	367	377	401	372	379	363	380	379	376	360	391	363	349	369	353	336	372	400	338	368	355	369	376	351	377	330	352	398	333	386	398	370	352	362	380	360	334	333	367	325	350	360	379	360	349	376	372	368	406	358	356	368	366	388	343	402	326	348	365	347	390	342	371	361	396	347	352	391	374	365	366	366	338	374	373	353	381	355	351	400	336	352	396	377	338	371	384	377	384	352	340	381	386	372	345	361	368	382	395	383	346	357	340	371	330	384	390	360	367	353	359	395	375	397	381	400	316	351	381	386	365	374	378	367	358	367	321	345	380	356	343	413	366	364	416	386	360	367	345	364	380	339	357	363	413	367	344	346	380	390	378	377	347	367	336	362	359	375	374	376	397	400	368	356	355	362	380	376	399	363	376	379	395	391	357	354	375	359	359	370	335	358	353	383	352	348	367	371	346	394	373	366	356	369	349	374	340	313	370	386	368	332	372	389	386	372	412	352	380	351	364	355	349	383	391	321	374	345	383	396	404	364	407	371	353	337	394	359	373	342	386	336	367	362	366	370	349	395	368	373	376	409	364	374	371	358	367	364	368	381	339	380	364	378	368	334	348	322	405	344	335	382	368	350	347	351	406	390	399	375	415	363	384	368	356	384	355	356	374	354	352	365	399	349	372	342	346	390	386	363	353	360	377	341	382	368	393	369	358	375	362	364	367	391	371	339	388	351	394	394	344	383	355	364	350	332	384	397	344	365	365	363	365	356	360	352	372	392	367	358	362	362	372	337	391	358	373	381	364	359	379	354	344	382	339	307	407	355	368	371	375	375	385	383	342	352	351	361	353	378	387	367	371	365	344	361	380	400	345	364	346	389	361	351	328	380	344	368	368	361	380	355	377	352	374	336	355	392	356	335	375	374	366	350	350	324	377	390	375	331	355	345	364	387	357	372	364	347	355	415	381	344	389	369	372	355	372	365	352	369	377	337	348	370	367	317	362	372	350	369	351	407	368	349	341	408	334	373	344	371	368	357	369	375	384	359	362	401	357	354	339	358	385	341	364	332	359	368	386	340	353	347	346	370	354	340	371	371	343	381	367	319	389	331	366	328	393	361	359	386	335	386	392	393	352	359	367	346	363	362	380	390	376	368	349	353	377	382	380	376	351	356	378	385	363	355	342	385	365	343	359	344	332	373	387	377	361	370	361	380	380	362	335	383	387	365	366	379	354	370	363	363	364	353	376	355	405	375	391	370	420	371	337	382	347	365	367	378	384	366	362	403	401	365	367	349	377	384	367	390	360	344	387	371	346	380	361	385	373	364	357	383	358	328	360	362	364	389	366	382	330	351	376	358	384	350	351	344	357	368	356	398	357	345	352	385	379	365	363	375	321	380	365	367	335	352	408	360	346	357	350	336	363	373	350	325	392	404	378	365	373	370	382	370	379	338	323	378	366	379	370	353	368	359	367	341	364	385	336	366	343	387	374	368	342	335	364	348	367	338	374	378	360	365	373	378	377	406	373	360	374	348	353	364	388	377	368	385	401	382	344	372	362	371	355	368	357	361	347	367	372	375	340	386	365	367	372	389	406	364	359	333	369	353	389	399	381	337	390	384	341	407	374	383	354	392	356	413	377	370	380	371	389	391	346	388	363	362	373	349	363	346	384	386	356	341	380	371	365	354	371	381	390	368	390	402	383	356	362	395	380	347	383	365	384	381	350	370	386	359	376	355	365	368	350	354	330	370	351	384	375	357	377	395	348	375	376	371	369	339	398	378	364	373	350	371	366	378	352	389	360	344	383	377	356	379	361	352	376	333	385	387	344	362	350	332	353	369	344	350	339	327	369	345	363	375	379	372	377	340	348	342	409	391	381	358	358	359	377	356	348	339	339	364	392	348	379	359	381	356	353	358	371	384	350	365	361	359	338	384	325	350	416	370	343	359	373	348	379	361	415	381	403	357	362	376	346	407	343	361	355	365	389	371	395	367	384	385	379	323	350	381	346	443	387	365	380	354	357	392	358	367	369	361	385	334	369	374	374	353	362	363	351	379	371	360	404	361	339	374	373	365	362	317	398	377	349	374	340	376	381	361	343	357	391	386	367	395	394	388	350	370	367	359	366	359	331	373	402	344	357	346	387	355	349	371	362	349	359	371	373	385	377	368	376	367	371	359	354	375	360	362	349	365	377	360	380	373	357	371	358	376	364	350	370	357	349	340	352	347	379	372	362	385	389	372	371	375	373	335	357	353	362	344	374	347	350	353	392	364	383	389	377	368	393	376	370	405	399	385	418	365	366	368	347	355	371	325	383	355	374	352	357	384	356	385	345	365	369	373	353	381	381	374	367	356	382	362	370	346	364	397	377	364	361	368	366	367	370	397	357	356	363	354	385	397	360	376	387	378	344	369	371	348	406	360	372	355	337	350	348	376	360	344	345	367	340	330	356	365	401	357	388	367	373	387	376	356	363	392	363	347	355	367	373	361	370	362	383	366	333	376	386	340	350	329	352	346	352	382
16494	2137	169	109	179	188	174	159	164	120	129	108	98	94	83	84	83	77	79	72	86	84	91	66	72	74	63	61	62	69	64	64	54	65	68	61	53	61	73	62	62	69	55	65	63	64	58	57	62	71	44	62	51	62	57	83	61	64	45	58	64	66	72	64	61	66	55	51	54	56	59	59	70	57	53	63	60	47	76	52	57	65	51	66	48	60	50	62	59	56	55	63	48	65	70	60	77	73	61	57	56	62	55	48	55	51	65	61	57	61	49	56	77	66	64	59	48	65	62	59	56	48	61	60	71	54	62	54	61	58	72	55	60	58	50	55	61	67	62	71	61	57	61	58	68	62	56	59	43	66	69	54	60	45	59	50	54	56	70	70	53	64	54	58	60	59	56	65	58	64	57	71	50	59	60	72	68	59	55	58	67	56	55	47	54	72	57	68	57	63	56	63	46	63	65	48	62	80	49	63	52	65	61	57	71	55	62	68	56	55	54	48	64	52	52	61	56	67	52	57	57	55	59	53	72	60	55	69	52	57	51	51	62	62	58	74	74	57	51	57	57	66	67	49	57	63	60	52	61	53	44	67	57	63	51	77	71	38	59	61	71	62	56	53	45	47	57	63	75	57	59	51	54	56	59	72	50	57	61	59	71	55	59	48	51	52	64	57	58	69	58	61	67	48	67	57	68	58	53	44	81	53	50	60	80	54	63	56	62	47	61	58	68	58	67	59	63	67	56	58	65	52	60	58	55	57	51	39	59	65	63	56	52	62	56	62	57	53	56	57	64	52	56	63	54	64	71	51	51	58	53	59	60	59	79	48	61	55	59	58	51	60	79	61	69	56	65	57	51	58	66	59	61	49	67	61	62	72	50	56	60	68	53	58	54	66	60	71	60	54	75	52	62	74	68	53	66	61	58	47	59	67	77	63	60	73	58	63	66	52	57	57	56	67	61	64	84	53	75	52	42	48	61	52	47	57	60	59	71	49	54	71	55	58	62	49	66	54	64	65	61	73	55	66	76	47	59	68	62	66	58	54	54	68	49	67	62	55	71	57	53	51	50	67	71	63	69	61	60	72	63	68	71	66	59	49	54	61	47	62	62	53	61	67	59	60	59	57	76	53	53	66	55	51	53	57	60	57	53	61	58	47	46	55	58	52	64	57	57	64	59	56	52	65	64	54	54	52	56	53	73	55	57	56	48	55	52	55	50	67	52	63	67	70	57	64	50	67	56	52	73	64	58	60	76	60	52	49	53	68	61	54	57	48	54	76	59	50	60	49	57	67	64	53	58	61	57	56	49	72	57	54	59	69	52	60	63	62	63	53	60	65	64	50	56	57	54	64	56	65	62	66	66	68	63	66	70	65	60	62	51	54	65	51	59	59	51	64	69	58	57	55	57	67	57	56	75	42	59	58	50	58	68	59	67	39	61	54	84	58	63	58	58	53	69	65	64	71	58	62	67	49	69	64	53	52	59	81	43	78	59	54	59	62	56	56	46	61	50	66	65	67	52	51	58	62	62	61	57	66	51	66	55	68	57	73	46	52	55	63	48	66	62	53	75	61	65	62	65	59	65	53	52	49	61	60	57	57	62	46	56	49	78	45	64	63	60	58	65	62	58	44	53	58	57	63	50	58	70	61	58	58	71	69	56	62	66	58	62	57	67	67	54	53	56	68	62	54	61	76	60	57	78	64	63	64	44	49	54	58	52	57	74	43	64	64	67	56	60	60	60	45	73	58	65	66	47	68	77	67	57	50	60	62	54	64	64	65	67	45	62	64	65	54	51	68	47	59	59	59	64	52	57	57	62	51	62	66	52	76	58	46	57	55	64	66	47	45	64	57	50	42	61	52	39	65	55	53	56	58	64	61	66	61	49	75	51	58	54	69	62	58	55	51	47	52	48	59	56	74	69	58	55	62	64	57	57	71	67	56	70	56	52	71	58	71	65	61	63	57	61	48	65	62	57	55	63	70	65	63	58	80	65	69	66	44	54	66	66	56	69	44	46	49	64	59	53	66	66	67	59	67	67	65	60	56	62	61	61	62	59	65	54	55	65	51	62	55	58	71	54	53	58	54	60	49	64	69	57	52	63	70	69	50	52	54	41	69	60	64	42	45	60	55	58	53	53	57	67	54	52	65	55	61	54	62	46	50	54	68	57	56	60	60	52	57	60	59	66	53	66	53	66	70	72	62	51	47	51	62	73	56	54	54	62	68	65	50	62	61	50	69	45	59	84	66	78	59	60	64	61	70	62	53	59	59	60	75	54	52	58	66	67	71	61	69	54	59	69	67	60	72	71	64	47	57	66	60	69	68	63	78	62	50	48	59	59	48	71	57	61	70	65	85	50	63	52	66	61	71	63	58	62	59	61	75	56	63	58	48	62	66	56	77	60	63	62	57	60	61	58	43	73	53	64	68	54	64	62	55	57	67	64	56	47	68	65	59	56	68	61	48	64	57	66	66	57	55	67	68	57	68	56	56	64	66	69	47	66	52	62	74	64	52	60	70	66	52	54	58	58	54	55	52	56	53	64	52	66	61	50	66	55	66	65	61	53	68	61	64	58	50	60	59	67	60	61	55	58	62	44	69	71	41	52	43	49	68	60	46	65	69	50	67	54	60	46	52	62	56	53	81	61	73	70	61	58	55	52	48	62	58	62	58	61	76	57	66	51	54	69	68	45	62	44	52	71	51	73	67	68	70	52	54	62	53	64	57	58	60	53	59	63	61	53	67	55	54	70	49	62	51	46	72	59	52	57	58	55	58	56	68	65	57	58	56	48	61	58	51	78	56	55	66	54	51	63	57	72	63	63	68	60	63	56	54	55	70	64	55	70	56	63	65	47	61	58	61	62	81	69	66	62	71	74	58	56	49	54	60	62	61	55	69	57	52	60	50	56	40	59	52	63	62	70	49	61	66	67	66	66	62	75	61	60	69	75	35	56	74	54	59	60	55	54	58	53	59	69	66	57	58	54	50	66	70	52	49	60	51	66	51	47	59	66	55	49	56	69	57	63	67	65	56	74	57	45	55	59	58	69	69	71	63	47	68	46	63	42	69	58	59	68	57	47	68	67	59	67	47	58	49	57	51	64	54	59	53	47	67	50	56	49	68	59	65	66	50	66	55	63	59	57	56	68	75	69	57	64	56	60	58	63	59	63	61	58	55	60	62	57	66	60	68	59	62	48	49	51	48	57	59	55	55	68	47	55	68	54	62	61	57	55	57	54	57	42	57	57	58	72	65	58	51	62	68	52	64	62	58	60	58	60	70	74	64	62	71	61	62	59	58	53	60	64	62	63	48	61	53	63	58	66	38	59	57	66	58	59	66	61	59	62	59	65	62	72	70	50	65	55	54	64	57	55	54	61	51	65	54	57	59	46	60	63	74	63	56	81	63	62	54	47	51	59	73	68	62	63	59	57	64	53	55	74	62	60	74	43	59	66	63	61	69	54	64	55	61	53	52	53	53	52	64	48	58
48273	7951	3710	9502	14874	14188	11750	9104	7408	6073	4981	4006	3404	2858	2590	2328	2087	1969	1892	1712	1590	1582	1530	1524	1434	1359	1316	1251	1264	1264	1139	1241	1191	1132	1133	1174	1120	1013	1058	995	1033	996	1004	1095	1014	983	985	971	992	959	1037	961	980	938	983	945	1012	984	995	977	1056	928	954	902	917	922	949	959	926	940	933	967	925	980	909	941	907	933	927	950	954	931	935	949	947	950	936	920	984	949	934	900	939	926	927	922	883	932	944	913	928	1001	956	978	906	927	901	921	950	983	938	968	921	902	928	998	922	931	968	975	956	977	948	911	942	953	961	965	989	929	1000	934	892	959	975	926	950	931	1003	929	964	953	885	859	943	933	909	932	883	905	939	939	907	974	957	943	897	897	912	944	890	979	938	958	998	888	910	850	928	851	911	891	965	933	927	953	920	859	902	941	891	937	939	962	914	898	954	919	947	955	890	911	922	904	911	969	930	945	905	927	926	863	907	889	895	864	914	920	898	945	838	895	937	954	929	916	898	890	959	937	856	914	897	934	913	870	948	880	891	959	860	946	897	942	923	898	995	926	906	905	838	927	874	919	976	880	924	948	954	873	903	921	891	868	925	917	876	998	946	904	894	882	921	898	910	874	896	909	876	905	928	900	924	930	906	874	954	891	875	903	912	972	883	901	882	929	909	886	946	885	930	904	902	903	905	968	920	909	965	933	898	929	918	902	945	929	905	902	905	893	910	954	949	892	889	946	973	919	917	861	968	890	887	926	920	928	926	901	895	918	990	907	919	876	918	904	913	953	870	899	883	897	920	963	898	894	947	880	915	885	971	1007	949	926	887	881	935	904	941	921	919	917	944	903	906	910	925	915	894	912	912	954	852	917	963	878	930	901	906	913	917	897	914	914	908	903	919	855	947	945	909	876	907	884	907	953	920	939	922	891	897	936	922	947	928	957	933	900	970	905	887	946	912	890	907	947	914	941	961	938	971	884	888	908	873	895	906	929	906	938	982	915	908	916	935	914	920	979	918	959	955	906	912	912	937	879	941	938	906	879	911	939	923	914	936	936	879	933	903	941	931	909	922	891	941	965	916	886	899	919	927	837	926	896	888	859	919	927	892	943	945	919	931	930	945	928	936	887	898	934	918	893	903	918	933	910	942	930	914	917	901	911	861	898	931	883	925	962	924	890	879	915	943	918	912	920	919	948	885	855	895	896	880	959	917	971	873	899	965	974	872	923	873	889	889	900	898	930	909	879	899	890	853	914	879	983	918	902	937	889	913	901	914	952	912	906	926	923	885	912	927	915	883	875	889	929	915	903	998	947	869	909	914	925	900	885	905	940	905	920	880	902	943	884	898	881	921	926	962	898	905	905	860	900	981	889	925	918	893	869	972	889	967	891	984	872	874	898	904	904	902	906	880	896	941	950	864	916	925	880	906	911	916	942	931	940	910	934	921	947	880	914	921	846	925	887	897	878	920	912	919	919	933	890	950	906	950	857	870	943	934	914	945	875	915	925	916	897	918	891	913	893	895	942	910	922	891	952	937	905	956	928	886	920	900	933	961	915	962	945	929	943	904	920	859	899	884	887	871	902	878	903	882	977	907	852	944	909	933	842	892	985	907	915	943	974	902	901	935	956	887	926	912	881	924	959	945	909	951	865	864	916	951	921	973	906	901	915	938	891	997	935	922	928	948	947	906	935	927	938	908	973	872	903	924	918	913	955	921	942	957	961	954	897	892	897	911	892	981	873	939	966	921	908	859	915	900	899	956	872	915	899	905	908	881	951	927	889	926	848	911	878	893	964	940	913	856	908	917	905	954	894	934	909	892	934	916	878	889	946	947	917	910	905	854	956	909	877	913	915	897	920	884	927	899	914	959	889	850	924	952	919	975	886	911	900	923	917	913	936	910	926	946	880	934	935	946	895	872	914	925	944	952	940	907	895	829	875	902	889	875	937	890	960	917	936	922	911	930	942	911	871	917	928	905	993	863	900	957	923	870	889	862	930	903	950	890	909	936	941	943	981	891	939	908	886	913	906	885	885	899	892	839	885	919	948	891	915	909	946	898	892	910	959	916	931	901	922	935	932	870	937	897	932	888	918	941	899	957	939	936	962	904	888	960	844	955	940	883	911	905	987	970	904	907	927	939	904	897	916	896	937	908	908	917	899	887	940	924	921	916	968	974	872	897	896	905	909	870	913	879	957	923	835	959	897	852	883	903	958	923	891	863	932	907	894	931	931	903	904	930	957	920	897	874	912	942	902	925	926	947	916	878	918	960	918	906	971	927	939	919	932	895	921	882	908	948	858	882	928	904	908	870	907	938	883	949	902	910	906	945	902	923	915	912	883	882	864	928	892	892	869	895	919	969	890	930	906	862	938	937	869	872	961	929	927	935	904	876	912	896	913	906	896	921	903	923	912	906	880	931	958	899	934	909	880	884	961	925	870	942	903	937	900	924	947	941	919	898	905	861	900	917	880	918	897	889	903	897	958	913	940	911	958	879	899	914	901	920	888	917	889	952	921	912	921	917	935	910	884	963	947	938	882	906	885	944	948	910	883	934	891	908	926	942	948	897	937	916	914	960	918	872	969	961	922	927	928	969	947	932	890	941	851	894	917	924	913	858	910	907	904	864	946	916	878	930	887	869	894	947	926	898	914	946	895	888	929	901	903	866	955	946	968	985	932	898	878	901	900	907	916	930	906	934	922	1003	899	886	918	915	921	935	889	906	932	912	882	919	936	933	931	940	867	929	899	957	886	936	907	980	921	923	923	937	899	932	940	938	899	945	912	905	930	929	918	918	921	891	897	897	903	909	943	874	890	958	882	943	907	965	938	967	855	942	873	929	857	868	888	941	928	908	927	916	880	891	929	893	898	916	903	920	957	912	922	897	959	910	878	955	890	918	919	935	882	947	922	958	914	881	914	953	878	937	865	944	954	911	917	875	899	935	894	893	909	899	924	900	918	889	922	928	906	900	874	964	948	903	894	913	910	924	944	935	930	924	894	914	946	958	941	919	924	952	867	896	969	901	898	922	963	908	939	938	913	925	921	922	904	941	917	902	895	930	866	908	883	915	955	883	927	926	928	906	851	877	941	901	921	942	896	876	890	915	911	928	963	939	901	937	873	911	924	941	922	952	913	947	937	926	961	968	909	911	886	899	922	937	914	947	846	910	985	943	966	922	895	913	928	899	893	912	895	1000	916	849	940	943	895	913	867	884	910	917	986	878	912	885	969	901	897	953	894	874	951	893	937	968	878	925	923	907	903	916	934	921	951	904	947	922	958	922	947	872	923	856	895	871	931	900	930	892	899	862	944	890	935	966	928	938	896	963	896	940	956	901	926	961	921	901	919	868	924	895	941	911	997	943	901	932	892	995	951	921	892	920	946	911	912	853	917	959	901	894	901	947	944	858	855	922	897	923	924	931	953	957	940	904	910	933	942	915	885	959	894	885	886	919	869	894	915	962	906	867	921	927	916	923	965	886	890	938	925	927	889
26439	7181	285	182	235	292	255	278	211	164	175	117	136	103	96	94	70	82	89	88	66	52	74	65	61	60	63	51	50	76	65	49	43	49	43	39	38	50	49	43	56	44	45	56	49	52	42	44	41	38	46	50	52	43	49	59	46	41	44	53	35	44	46	40	51	45	55	42	35	39	47	48	48	49	65	46	41	49	41	46	42	41	45	44	41	46	43	46	36	54	39	51	31	38	44	46	51	35	44	48	49	41	43	44	39	41	35	45	39	52	49	58	51	42	41	44	36	58	48	48	43	44	39	47	60	40	38	36	54	50	55	51	51	36	56	49	58	34	46	59	51	45	39	39	37	46	41	46	49	47	47	44	42	35	50	46	52	55	62	31	41	46	41	44	35	46	37	38	41	48	30	47	52	46	42	37	41	52	44	45	36	49	39	38	40	48	40	37	36	48	44	44	37	47	38	60	47	51	38	45	41	47	38	49	56	46	50	35	30	41	42	49	44	50	51	40	37	43	58	54	55	28	37	41	47	41	53	39	49	55	50	37	39	44	38	52	39	45	38	56	45	55	43	43	42	52	45	38	42	47	37	40	37	40	38	39	46	48	50	42	52	51	48	40	43	45	41	54	52	47	58	40	47	34	40	62	40	41	32	40	41	42	43	35	49	44	51	40	46	45	40	43	50	38	45	51	59	54	44	45	44	37	31	41	40	45	48	59	58	46	56	50	39	47	55	46	35	49	45	49	40	28	43	45	33	40	57	45	46	48	48	48	51	48	41	44	45	39	37	38	45	40	56	46	45	49	42	43	37	46	40	43	38	46	46	41	42	53	42	41	31	44	50	50	45	42	43	48	41	42	44	38	44	39	49	48	49	39	46	32	40	46	31	49	37	50	41	60	36	49	43	48	35	60	41	37	66	35	39	35	37	45	41	46	48	46	37	34	40	39	48	53	45	45	42	52	41	47	49	39	47	40	39	46	50	45	43	35	40	43	43	42	52	58	44	40	40	51	45	34	56	44	49	49	34	40	44	38	41	43	44	45	37	44	37	36	38	53	38	38	41	41	33	56	40	49	37	42	50	30	48	35	39	55	51	49	45	43	50	51	46	55	48	57	51	48	39	36	33	42	42	46	41	42	39	47	43	46	35	49	47	51	39	37	54	40	32	60	37	31	47	37	41	41	40	48	47	50	45	47	45	42	39	39	37	52	42	53	40	45	50	42	40	52	44	39	47	45	50	46	40	42	40	42	46	42	41	36	50	34	46	44	51	42	46	53	46	51	43	44	42	44	48	41	42	37	43	32	40	40	29	51	33	40	44	46	39	48	37	43	40	55	45	51	50	43	40	41	51	58	40	49	47	44	45	41	46	51	42	41	37	38	44	48	39	38	40	44	31	45	45	53	42	51	47	39	46	47	35	54	40	47	29	40	53	33	48	38	49	39	32	51	51	46	41	34	45	44	44	41	42	35	37	46	41	47	42	49	39	54	50	41	35	37	35	52	41	44	41	41	43	41	42	32	29	41	47	41	38	35	44	51	42	52	38	39	50	42	39	47	42	38	49	42	38	40	33	24	48	38	40	53	41	44	36	51	41	44	32	40	45	42	29	41	40	43	38	43	43	37	43	36	52	35	45	53	64	43	38	49	39	53	35	41	52	46	44	42	34	45	52	51	48	43	36	44	46	40	60	47	43	40	43	45	47	52	37	52	47	52	50	42	43	52	29	35	48	41	58	48	48	45	39	42	37	44	42	54	57	42	49	43	49	60	52	50	43	47	39	38	45	34	45	39	40	37	38	37	31	52	42	46	36	44	37	36	60	41	31	42	45	44	52	46	45	37	41	40	44	39	45	43	45	49	48	49	43	41	46	42	51	59	49	33	43	49	29	51	44	45	48	38	48	49	36	35	44	40	41	53	36	38	49	43	49	48	40	40	44	32	39	34	40	41	39	41	50	49	37	43	51	41	40	41	26	42	46	37	35	43	43	38	45	41	42	50	43	46	50	33	46	36	47	46	39	43	53	30	49	49	40	48	49	43	39	50	31	44	57	47	39	53	62	39	55	41	57	54	60	30	40	45	41	44	53	50	54	37	45	40	36	48	31	47	48	59	60	52	53	37	52	43	40	43	45	41	56	40	38	36	39	34	39	45	38	48	38	38	40	36	34	45	45	54	47	44	38	44	49	48	43	37	45	47	47	41	43	32	43	49	44	46	40	39	45	44	40	44	48	43	44	39	44	49	41	44	43	40	41	47	46	47	38	50	36	49	46	49	34	43	40	34	49	43	39	52	47	45	43	46	50	46	39	56	53	52	49	59	46	38	45	50	32	52	36	49	37	55	46	42	41	37	58	46	38	49	41	43	40	39	42	39	35	50	47	37	44	40	50	51	50	52	42	40	44	41	47	42	34	41	36	46	43	37	35	48	34	47	35	49	46	34	49	51	43	48	41	40	44	48	39	36	40	44	47	41	58	40	45	48	43	42	44	45	27	49	39	55	34	38	41	34	50	35	44	44	35	39	50	48	42	49	50	33	34	48	38	40	38	39	41	53	42	51	54	40	37	36	38	49	41	46	39	43	41	43	43	56	52	35	39	52	48	43	52	38	34	34	46	51	45	49	42	47	45	40	57	35	41	44	40	48	40	40	44	47	44	40	47	32	42	59	40	46	42	42	39	34	46	46	35	64	38	54	51	48	32	55	47	49	53	35	39	41	34	37	46	31	44	46	52	62	35	48	39	64	54	32	42	41	43	42	52	47	50	47	44	49	37	49	42	42	34	50	43	52	41	36	45	51	40	38	50	39	45	43	33	38	27	44	51	49	38	41	41	44	47	30	31	45	49	21	51	45	40	39	34	39	45	44	50	45	37	26	44	41	38	48	50	41	50	46	36	40	44	48	46	37	51	47	52	45	46	31	25	43	52	45	42	51	44	39	37	40	39	39	70	50	47	34	31	47	51	45	38	41	46	45	45	47	40	43	32	38	51	39	37	36	50	43	41	47	34	54	56	43	45	44	47	39	53	40	39	38	51	36	38	57	50	44	45	45	32	47	51	46	53	55	50	37	41	45	58	43	44	57	38	48	46	45	38	45	42	37	47	35	36	45	44	47	47	39	47	54	47	52	50	36	39	43	46	50	44	49	39	48	40	48	33	39	56	45	31	45	35	38	48	40	49	51	46	57	35	42	52	32	44	38	33	38	36	37	45	40	41	50	39	43	39	37	38	46	36	41	42	36	37	46	47	39	45	44	36	43	43	30	47	43	38	37	28	42	52	42	37	36	50	34	39	47	58	43	42	52	43	54	46	44	46	42	37	47	47	50	42	36	49	39	34	45	51	47	35	45	48	38	43	43	43	47	45	44	37	49	36	37	45	35	37	47	31	42	43	51	44	36	46	35	47	39	52	45	40	49	45	46	61	39	47	40	37	39	53	48	43	49	51	34	34	37	56	34	58	46	49	53	43	45	59	39	43	57	44	55	45	42
48944	10227	5550	14603	21857	21069	17499	14139	11537	9342	7731	6260	5035	4282	3666	3288	3000	2644	2399	2238	2124	1905	1749	1677	1531	1470	1446	1409	1306	1244	1234	1179	1175	1117	1092	1031	1081	978	962	897	941	935	876	852	846	841	874	895	915	881	830	871	836	854	833	787	811	772	764	767	755	771	773	704	733	738	712	733	756	712	771	740	753	748	676	731	733	732	720	728	714	711	740	730	720	738	741	728	698	715	688	714	720	713	765	756	715	710	752	714	744	686	703	677	719	738	698	747	702	714	726	719	673	693	774	697	708	723	718	675	708	662	682	686	678	727	715	697	756	738	753	726	715	714	747	738	656	678	717	665	671	692	687	665	689	683	720	708	637	699	706	701	635	724	717	719	698	710	676	680	691	702	665	695	659	660	684	703	669	692	717	707	633	682	638	705	657	657	658	704	637	620	651	678	662	692	693	676	701	672	676	701	715	709	677	709	678	676	709	662	681	697	702	704	691	690	695	625	612	705	681	675	644	659	681	650	690	646	673	705	653	680	661	650	697	694	736	676	698	661	672	626	653	689	660	687	691	667	654	664	671	710	710	695	679	671	645	649	665	668	638	687	674	755	657	686	673	658	683	656	653	659	688	663	660	664	670	652	651	681	665	641	693	664	595	642	647	676	633	681	720	715	698	684	724	680	682	634	704	676	655	700	665	668	655	707	676	687	694	631	650	688	669	729	708	676	730	711	631	653	701	688	676	644	687	694	711	715	710	655	640	621	684	676	689	644	660	693	646	679	657	675	652	650	644	620	657	653	660	634	670	664	694	687	686	674	646	684	636	675	647	674	668	630	719	625	711	683	695	697	676	684	669	692	645	674	653	677	712	691	683	655	667	716	667	645	673	721	711	679	658	656	669	661	670	674	634	673	681	715	618	664	711	671	662	631	675	667	655	670	688	661	642	683	672	644	643	655	709	666	691	640	667	680	707	663	651	668	681	678	695	701	718	674	623	678	690	677	690	709	676	669	718	657	679	685	691	692	635	671	686	703	658	723	715	717	683	662	692	650	689	646	704	652	645	649	696	667	639	691	711	654	624	662	746	628	716	748	696	682	679	694	694	655	657	650	691	648	650	625	675	702	674	639	725	683	671	676	660	629	677	650	696	669	702	660	653	696	641	681	696	697	686	653	673	693	643	638	682	654	677	691	652	633	630	676	671	661	679	635	659	724	663	688	656	635	682	704	659	700	708	695	680	702	722	696	687	701	665	637	660	695	622	675	650	699	663	679	661	665	664	717	719	636	682	670	677	661	680	681	676	618	705	660	695	724	678	671	653	691	729	664	640	671	712	694	688	669	706	696	668	717	644	654	643	666	630	702	682	709	662	679	678	664	632	726	721	703	666	719	718	664	704	687	626	716	626	687	668	707	634	687	698	687	652	662	679	740	675	700	685	646	662	667	709	681	611	666	655	665	672	665	662	627	726	701	616	688	628	683	697	689	683	696	695	665	671	699	683	706	672	648	636	666	640	699	671	677	650	661	671	674	704	687	706	631	695	624	680	665	645	689	668	670	722	683	667	647	642	628	698	703	633	696	654	721	707	678	666	652	655	632	721	702	630	649	666	652	654	688	683	694	649	679	702	620	701	651	689	674	707	691	682	664	672	693	679	718	671	667	700	667	666	678	679	666	663	676	635	657	680	692	685	667	702	699	639	720	672	672	657	633	637	646	694	699	667	639	625	691	665	652	706	667	646	644	680	668	689	724	701	660	669	673	692	703	704	719	665	647	635	643	669	632	681	669	695	656	685	638	660	682	700	701	652	646	745	701	655	732	699	694	661	631	688	691	678	655	687	614	687	680	718	663	694	712	648	664	662	705	703	648	656	662	664	688	656	680	656	685	668	683	700	663	663	653	667	669	675	694	673	714	617	680	703	697	640	636	652	639	724	629	664	692	652	723	672	668	682	655	663	648	640	671	642	675	708	698	634	656	665	661	691	630	693	611	696	698	700	719	712	709	674	656	618	710	678	661	704	638	657	690	671	668	658	693	661	661	696	673	665	684	702	651	687	659	709	683	688	668	680	678	699	674	675	641	680	693	669	640	712	663	666	644	675	662	665	688	712	676	683	662	695	651	724	686	712	661	696	662	663	624	649	643	608	695	624	681	678	645	628	647	654	698	649	647	669	697	656	626	697	663	685	654	676	651	715	666	701	696	670	630	672	667	695	668	682	707	712	625	698	640	675	717	699	633	680	694	671	672	692	653	699	655	676	667	656	620	657	677	626	692	699	678	689	639	648	648	655	639	691	713	620	687	633	645	651	664	682	651	699	667	666	671	706	684	671	698	661	673	716	696	666	688	623	699	712	720	652	703	712	663	631	652	633	641	665	645	632	651	665	679	675	641	665	684	678	674	671	680	708	650	659	685	662	710	647	646	695	685	647	633	732	642	662	632	654	650	697	664	706	690	686	678	685	687	691	649	646	696	683	670	647	661	673	700	661	656	666	670	682	711	646	685	650	688	650	653	698	696	681	611	668	718	644	676	667	685	656	679	654	672	659	671	705	668	642	689	676	713	670	589	661	678	670	658	695	661	659	675	700	694	665	704	680	639	641	688	736	662	663	675	661	647	655	708	704	663	680	620	680	649	677	674	689	684	691	675	688	641	687	629	674	709	685	682	672	701	683	628	690	674	667	667	617	716	690	667	688	688	693	699	687	691	672	700	624	679	604	643	697	650	671	684	638	660	697	705	725	703	690	678	652	675	675	646	629	684	716	659	672	713	651	632	674	707	679	676	706	671	676	645	661	657	659	642	674	635	628	695	666	623	654	697	636	676	672	712	662	741	667	688	718	664	643	683	693	617	654	688	695	731	645	635	704	673	685	690	659	708	671	648	655	676	671	695	653	674	693	652	659	678	698	654	643	655	649	650	701	681	650	619	650	697	707	691	720	616	667	670	714	622	695	672	653	679	707	645	711	675	700	704	652	661	672	688	639	687	697	673	687	674	639	658	675	671	706	640	652	705	636	673	671	681	681	673	659	646	676	681	654	652	690	658	687	678	656	638	664	646	666	686	703	709	623	680	677	679	672	673	711	665	684	656	649	642	689	677	662	725	676	642	658	675	651	663	652	631	690	704	653	655	668	669	697	694	644	690	672	644	685	686	689	644	649	655	694	696	696	680	656	674	673	692	680	657	684	710	675	663	670	657	704	655	641	723	666	679	666	675	670	627	663	705	660	695	669	675	682	661	673	674	658	685	683	676	733	674	665	714	673	632	665	720	676	688	616	682	693	692	695	647	690	648	693	661	657	691	662	655	642	732	673	713	648	589	690	699	673	716	692	679	694	673	653	632	657	656	693	687	688	712	714	679	743	670	653	683	676	638	646	730	668	653	684	690	645	654	662	674	635	673	684	686	678	676	692	654	694	681	688	718	663	667	623	642	716	637	689	670	658	657	664	672	663	683	674	692	666	727	709	670	665	701	638	674	684	669	673	639	695	678	665	703	693	682
7041	338	87	66	105	96	98	83	78	77	76	57	54	47	43	48	54	51	39	39	53	40	49	43	39	36	41	45	38	43	44	30	44	35	31	39	49	41	40	27	34	35	43	28	37	35	32	35	38	45	29	42	35	45	33	27	33	35	31	30	42	24	37	34	44	31	34	42	29	34	35	23	41	32	30	42	49	35	42	31	36	40	35	50	41	36	36	31	51	32	38	36	36	35	33	26	47	43	34	39	37	44	36	43	27	40	35	38	37	39	35	46	33	31	30	34	47	34	31	39	37	39	37	38	43	40	32	26	35	39	30	34	37	36	40	40	30	32	43	45	45	35	36	43	38	42	31	37	38	33	35	47	53	42	34	38	37	37	25	53	30	36	36	36	38	38	40	44	28	36	28	35	34	45	34	36	43	34	38	40	33	40	40	44	39	31	31	51	31	33	41	30	37	28	33	27	33	21	34	33	33	24	37	37	36	40	34	32	34	34	40	34	43	22	27	36	43	43	33	30	46	48	43	25	40	32	37	52	46	49	43	40	36	36	50	40	38	45	35	33	35	23	42	32	26	44	38	40	34	35	36	26	39	42	56	43	46	37	35	28	44	36	41	39	45	44	36	33	39	28	29	42	36	28	35	40	38	40	34	35	45	39	29	26	46	29	45	36	26	33	27	43	38	26	33	37	40	36	31	38	45	39	37	34	42	39	29	43	43	30	38	35	44	49	39	42	38	32	39	31	36	41	34	40	40	34	42	38	42	36	38	32	29	40	34	45	35	39	36	42	32	37	39	22	38	30	48	44	48	30	34	34	33	35	38	28	31	27	42	32	27	34	45	40	30	37	31	35	36	51	34	40	29	36	41	22	35	37	38	36	33	34	45	38	34	42	45	38	38	40	29	40	43	38	31	38	39	45	43	36	35	43	42	27	42	32	29	39	37	31	35	36	29	36	41	40	42	33	41	26	47	48	40	39	37	29	44	44	35	36	34	31	35	33	33	37	30	33	28	39	55	37	28	30	43	34	40	30	46	21	38	44	40	44	34	32	33	31	37	32	42	46	37	34	37	43	24	47	32	43	26	44	29	34	37	48	34	44	40	27	31	33	32	38	44	41	33	48	30	33	35	39	43	48	27	42	31	38	38	33	38	34	27	36	30	32	34	45	43	40	33	25	38	53	41	39	44	50	30	43	34	27	36	44	40	32	45	35	32	47	42	44	29	41	37	44	36	38	34	26	37	35	30	31	41	32	39	32	37	33	33	34	27	30	35	27	27	38	47	46	29	45	42	47	26	44	37	33	44	31	37	24	38	38	40	45	36	34	38	39	36	28	34	29	45	31	39	40	38	30	31	37	40	39	40	31	42	46	29	35	22	34	32	26	31	31	42	29	28	37	32	36	37	37	35	32	21	42	36	41	42	43	33	37	31	40	46	37	37	38	46	35	38	39	36	40	36	42	50	39	29	27	32	32	41	40	33	35	42	37	25	43	34	42	34	40	37	28	39	40	37	36	34	49	40	39	29	38	34	39	36	42	24	43	38	37	27	29	35	44	34	38	39	40	41	34	43	34	37	30	36	31	27	41	32	41	28	45	39	33	30	38	39	31	44	30	23	46	50	38	28	39	45	30	34	40	39	41	34	40	46	33	43	27	37	30	35	33	39	38	50	40	38	55	43	33	32	37	28	37	46	46	28	37	40	28	29	46	35	42	42	41	36	31	33	29	38	44	42	40	38	32	45	36	41	37	36	35	39	44	42	31	31	28	48	40	47	37	32	36	41	33	32	42	40	41	40	33	35	32	31	35	33	30	32	39	45	38	46	46	46	39	54	36	41	45	38	33	37	37	36	37	36	43	43	46	37	38	31	31	29	31	44	39	34	31	41	38	38	48	30	48	38	35	30	25	45	44	31	35	36	35	44	36	43	43	30	43	31	35	33	30	36	36	42	31	37	38	32	34	43	42	37	41	40	35	43	39	37	41	38	37	33	40	43	37	35	44	32	43	41	35	33	35	35	33	37	37	34	39	48	31	39	39	44	37	43	34	40	35	38	43	43	32	28	24	34	26	32	27	37	33	39	33	42	42	40	46	42	33	27	44	31	37	34	37	51	43	39	28	36	31	40	33	42	44	34	35	53	39	39	37	36	33	40	46	45	33	27	28	48	44	33	38	23	35	37	31	34	45	43	35	32	33	41	37	36	37	40	40	30	47	41	57	29	34	44	40	31	24	36	40	43	52	44	35	30	30	36	41	39	30	36	33	36	33	32	37	35	28	33	30	35	32	38	37	38	37	40	42	35	37	31	41	31	38	32	43	41	39	35	35	36	25	29	31	39	43	51	25	30	27	37	37	36	32	42	48	24	34	39	48	37	33	38	48	35	39	49	36	36	44	33	38	37	43	35	19	38	22	37	37	37	36	40	44	34	38	43	23	30	34	29	34	41	42	39	24	46	35	37	43	40	58	37	44	34	28	36	35	37	30	44	30	23	37	32	36	32	25	44	38	41	36	39	35	35	43	36	34	36	31	46	31	31	34	34	34	39	37	37	28	31	30	40	41	46	24	32	40	34	30	42	43	38	47	35	24	37	39	40	34	35	36	35	30	52	33	45	35	36	44	45	45	40	40	33	41	42	39	27	38	35	32	32	43	39	39	37	29	25	37	36	32	39	35	40	39	33	34	27	48	33	31	37	35	43	51	38	37	40	38	46	30	29	53	31	36	43	30	37	22	33	28	42	38	32	38	24	32	23	41	44	28	24	37	36	31	25	39	35	28	29	33	40	33	46	35	36	37	33	36	44	25	28	40	35	34	34	46	29	31	24	39	45	39	47	42	36	44	40	34	39	41	38	41	40	42	45	31	31	31	40	31	39	39	35	29	43	46	40	31	35	42	36	35	40	40	38	34	37	40	34	42	36	35	47	36	32	40	35	32	31	48	27	27	35	40	27	43	47	32	31	36	32	33	35	48	29	47	35	29	42	43	49	36	37	37	40	37	33	26	43	31	39	36	48	44	40	35	35	36	44	37	41	28	34	44	35	44	48	40	56	31	35	29	28	53	29	32	38	36	36	36	31	41	40	26	33	41	32	27	33	44	46	43	40	37	38	34	34	44	40	43	43	43	35	41	31	38	27	20	40	39	39	39	33	32	40	29	39	41	25	35	35	42	38	40	38	53	41	40	35	43	40	40	44	44	34	49	35	35	29	43	33	38	33	27	36	41	40	39	46	35	28	38	40	47	35	33	49	28	27	36	30	23	22	41	36	28	42	46	39	40	43	36	29	30	33	44	36	46	34	38	30	43	46	33	33	37	39	34	30	37	36	32	34	23	36	40	32	34	27	35	38	43	32	46	30	46	31	34	36	48	37	37	35	44	45	34	35	43	42	44	46	49	40	37	40	34	41	33	41	38	28	42	36	30	38	34	43	40	32	40	36	35	44	48	28	45	45	24	35	34	39	32	31	39	45	45	39	54	35	27	31	36
39129	5168	2063	5204	8676	7987	6347	4979	3881	3085	2503	2013	1731	1475	1300	1210	1105	1053	969	1012	917	837	857	826	815	772	766	769	712	720	722	655	662	669	632	642	619	641	655	662	659	626	607	569	644	597	636	611	643	611	605	565	595	577	632	620	567	619	532	592	574	567	583	566	572	533	562	515	570	563	602	640	601	557	592	567	558	561	601	536	608	598	581	575	589	564	594	571	572	551	539	565	559	582	589	594	600	551	567	620	627	595	578	596	603	623	555	544	570	590	567	606	556	572	601	605	577	600	566	520	596	616	579	572	603	576	602	581	604	583	589	587	577	624	587	592	568	586	597	566	582	556	571	595	557	577	557	586	581	599	598	560	570	597	574	592	595	590	573	567	582	592	603	575	516	562	587	573	601	592	608	563	562	585	576	588	549	586	557	584	563	586	556	564	554	559	593	581	577	563	582	583	612	580	609	584	616	598	590	545	577	585	594	542	590	560	564	633	557	599	609	626	577	567	589	569	590	598	610	561	549	597	592	550	529	579	545	606	562	592	560	524	582	597	567	559	556	563	526	559	581	614	541	622	604	586	540	595	569	562	584	584	591	618	562	555	598	555	557	584	572	574	574	553	561	568	563	625	541	534	580	583	612	581	577	594	575	573	563	599	544	564	581	597	559	610	555	582	580	631	591	568	587	564	593	608	537	559	567	618	546	553	584	547	578	577	595	549	531	583	602	550	624	598	623	562	580	559	540	589	543	594	527	583	616	558	590	628	575	615	541	586	548	577	581	586	562	598	569	535	569	542	570	617	585	567	581	555	574	541	580	530	594	586	592	555	608	566	553	596	581	605	553	546	600	553	608	583	534	578	567	608	547	600	552	569	576	526	593	598	579	592	626	592	574	576	589	536	602	572	589	554	568	537	588	592	537	588	586	608	586	516	619	576	581	616	585	527	556	563	551	575	583	547	551	598	566	589	588	591	634	612	563	574	588	570	511	524	610	572	580	537	580	545	587	570	581	558	606	561	594	614	537	556	594	556	565	633	590	600	533	565	627	544	606	559	625	551	587	553	556	547	552	571	595	556	563	550	576	541	593	597	562	551	576	579	567	579	561	571	548	621	557	569	531	536	581	561	557	547	602	544	568	587	550	568	608	567	594	556	548	557	592	551	566	549	582	559	584	592	582	613	589	567	568	538	605	553	565	584	544	608	552	598	594	541	577	573	569	563	571	529	573	618	617	548	578	579	536	560	604	586	531	549	559	586	583	553	550	577	588	595	558	593	557	632	553	560	589	583	576	573	608	566	589	616	593	576	579	613	560	571	630	576	548	586	555	574	602	606	581	591	560	618	570	566	549	607	533	539	561	606	588	607	568	566	585	529	584	571	577	604	601	561	600	588	572	600	600	646	555	569	568	576	605	542	545	584	568	514	606	547	569	566	583	549	591	537	565	584	560	593	595	557	603	574	588	550	564	576	592	555	582	571	568	578	581	576	549	564	558	572	571	579	584	571	564	581	594	572	564	543	526	558	551	617	592	543	577	565	552	565	564	548	588	534	564	545	550	583	605	555	611	577	570	596	547	546	550	544	585	595	567	576	559	585	552	577	586	577	607	553	564	567	587	529	550	563	592	549	612	605	595	556	602	559	577	621	561	560	607	580	542	547	603	529	564	592	608	597	570	558	538	567	580	570	561	544	575	582	568	543	599	588	541	565	600	596	571	575	552	568	550	533	587	540	579	587	556	553	583	600	562	571	593	576	562	592	582	527	557	558	603	649	621	579	554	556	597	584	589	544	580	549	553	565	560	566	532	576	589	562	576	574	573	574	536	524	572	559	579	549	594	579	571	608	546	567	548	590	598	590	559	599	607	552	603	544	619	580	554	568	565	588	549	555	615	555	614	580	562	641	564	590	551	573	570	557	539	553	583	603	582	545	592	575	580	601	629	593	599	607	585	552	572	584	587	577	599	560	556	585	562	588	530	556	539	563	542	624	556	581	556	592	529	545	585	595	549	576	573	552	591	559	581	578	599	602	583	611	599	595	578	552	568	567	539	611	591	606	539	591	574	581	604	620	549	563	559	586	603	552	543	549	554	585	574	579	562	585	577	541	582	550	580	554	613	608	570	538	588	544	570	581	553	620	571	580	566	595	589	588	567	557	561	585	547	593	542	563	614	588	538	578	588	554	571	549	583	532	564	551	570	562	606	587	578	543	597	554	556	533	581	562	558	594	577	566	524	560	577	560	536	560	565	555	555	580	571	556	591	520	548	593	600	529	572	548	612	595	614	597	581	552	550	582	585	587	573	567	535	606	554	568	590	600	598	596	625	595	574	538	535	602	568	605	576	582	589	613	564	578	609	610	559	604	515	579	611	571	582	582	557	582	592	582	569	572	580	537	589	570	548	569	572	569	552	577	573	612	537	573	593	554	571	601	588	546	584	596	616	543	552	604	562	579	523	566	581	578	550	575	577	563	556	544	581	554	596	581	551	571	541	554	569	579	593	594	621	551	544	576	549	547	569	544	552	523	584	585	540	556	572	572	526	554	576	576	558	533	640	585	576	581	538	589	586	586	595	565	576	544	530	609	602	565	558	597	581	577	594	572	565	595	572	587	545	559	544	588	548	570	558	548	581	606	593	548	573	581	559	585	552	576	583	604	579	558	569	540	593	569	577	574	516	569	580	576	555	561	578	523	585	539	576	594	570	553	567	588	589	580	618	569	586	552	587	562	539	557	589	561	579	584	572	575	597	561	591	592	541	569	562	580	557	582	547	598	549	561	575	603	563	584	591	595	585	621	615	573	560	548	592	573	565	571	531	550	573	581	551	573	600	572	553	560	556	575	572	559	565	585	543	590	574	581	543	578	584	591	574	565	572	548	565	540	606	582	576	600	581	586	615	566	556	552	612	554	557	558	531	546	562	528	537	604	541	573	592	621	543	591	571	607	584	569	569	542	585	577	611	595	580	540	557	592	612	609	598	590	578	569	567	606	572	530	595	599	557	605	564	569	580	562	583	554	530	573	548	602	580	556	550	597	554	606	569	593	585	593	566	572	585	594	531	594	605	574	606	559	602	546	555	552	541	622	543	548	572	528	594	609	597	596	580	581	612	588	560	564	540	509	579	596	556	557	586	556	614	575	561	590	528	579	593	550	593	517	596	558	530	563	590	591	551	590	558	586	574	568	566	532	559	605	557	549	587	578	594	561	574	554	586	572	592	599	587	595	616	558	552	575	594	563	601	581	587	548	542	567	544	542	551	615	565	564	577	540	551	565	602	594	556	559	523	601	622	564	516	563	538	560	597	587	567	575	587	566	551	557	554	523	597	569	607	588	593	588	632	592	524	587	585	547	577	616	545	566	560	579	612	570	624	558	570	565	571	564	554	572	550	596	566	604	590	583	565	601	574	557	606	586	543	630	553	564	538	531	583	595	558	605	581	572	615	596	583	579	586	597	534	604	549	593	560	580	565	593	594	561	611	577	570	549	567	540
18616	3282	123	97	155	175	165	119	143	110	83	87	65	52	49	61	49	37	47	33	33	38	40	33	33	31	39	27	22	12	24	27	33	23	24	24	26	25	32	26	25	24	28	27	29	27	24	29	25	34	14	24	16	27	25	25	19	21	24	24	23	31	34	26	25	23	24	24	18	27	25	19	16	17	26	20	28	20	27	33	27	26	21	27	28	28	24	22	18	25	17	16	20	21	23	21	27	16	24	25	24	29	28	24	22	17	24	23	21	25	24	18	19	31	18	17	20	39	21	28	27	26	30	21	21	29	28	26	20	23	26	27	24	24	23	31	22	22	29	30	28	30	19	23	33	18	26	22	20	24	31	23	20	29	17	23	22	21	19	25	20	19	27	21	27	15	37	19	22	16	26	23	19	28	24	22	19	15	26	15	23	29	18	20	21	24	19	17	18	24	19	24	16	14	23	26	21	25	31	29	27	18	23	20	20	31	30	25	20	23	33	22	32	31	24	22	21	27	17	18	33	27	24	30	25	20	21	23	16	35	17	25	27	20	21	25	28	31	26	28	23	32	20	16	22	20	24	26	24	28	26	30	16	17	25	26	26	33	34	21	23	25	20	12	21	24	27	24	16	20	27	26	22	25	23	18	35	26	31	27	23	25	28	23	13	22	29	19	21	17	21	17	17	26	23	24	22	19	17	22	19	26	23	22	25	26	25	19	21	23	31	21	34	20	25	20	18	18	23	27	15	21	21	25	20	19	28	18	20	25	22	17	28	27	23	21	16	32	18	22	33	19	25	26	24	22	17	26	31	21	25	24	20	17	21	21	22	24	19	25	29	19	11	23	17	19	26	17	26	27	24	21	26	18	23	21	16	23	27	21	35	21	21	19	23	26	20	19	32	14	27	26	25	24	18	12	27	30	19	23	19	16	24	21	19	20	37	25	19	25	21	21	29	25	21	22	22	16	24	19	21	25	26	21	17	22	18	18	19	17	14	25	22	19	26	17	19	24	23	23	13	9	21	32	25	39	12	26	22	23	26	27	27	22	21	19	26	24	35	25	30	31	25	21	21	15	23	23	21	20	27	24	18	16	17	25	16	27	21	22	19	22	23	25	22	24	20	21	22	25	19	23	24	21	24	25	13	27	18	31	18	36	21	21	15	30	18	25	21	17	25	23	16	21	19	17	16	28	33	25	16	27	21	15	21	26	16	20	24	22	22	29	22	15	18	22	17	26	25	20	24	26	24	17	21	23	24	21	16	20	22	21	30	17	18	20	25	26	18	26	22	24	17	28	19	19	15	24	22	24	24	27	18	28	27	27	22	16	18	24	45	19	24	23	16	19	13	20	22	20	21	19	19	18	21	24	23	20	22	20	28	20	20	21	30	24	17	25	20	33	22	18	19	16	22	19	26	25	20	26	17	17	21	19	23	19	28	19	22	27	22	27	21	25	26	22	22	30	21	30	31	17	27	20	23	17	12	17	25	20	26	22	23	22	21	18	30	24	16	24	18	20	34	18	21	28	25	16	27	20	31	16	13	27	22	19	19	16	22	22	26	22	24	20	27	24	22	25	36	21	16	28	25	17	29	25	21	11	20	22	22	22	26	29	31	16	18	21	21	27	29	26	24	28	15	23	23	18	25	17	21	20	23	25	21	23	19	23	24	22	21	22	17	21	24	34	19	18	17	20	25	21	17	22	22	22	23	28	25	30	19	25	19	24	19	27	19	24	28	18	21	18	20	31	26	19	25	24	19	35	27	25	24	24	19	22	22	19	23	29	30	27	25	31	20	19	26	19	26	24	27	37	16	23	18	17	25	22	18	18	20	16	26	23	27	25	26	25	22	24	21	26	27	27	29	20	15	22	15	9	26	10	20	20	21	30	31	29	34	22	23	17	24	18	24	15	33	32	28	20	25	22	20	30	23	22	18	20	22	27	25	19	24	18	26	20	29	21	25	18	19	21	13	14	26	22	29	19	23	28	28	29	13	28	21	22	20	32	23	23	18	20	23	17	30	25	24	27	27	25	28	32	25	22	29	37	18	20	29	31	26	29	17	19	21	24	16	36	22	23	30	19	33	27	21	17	22	20	24	23	20	34	18	19	19	25	24	23	20	32	23	25	24	30	27	18	13	22	29	28	21	27	25	35	19	24	17	29	26	20	21	18	23	22	24	18	14	28	26	25	25	20	30	19	24	30	26	16	27	28	23	22	15	24	16	23	26	19	26	29	26	32	19	22	19	24	21	21	18	25	26	29	21	22	16	19	20	18	27	27	23	21	27	23	26	18	18	26	23	15	20	25	18	20	18	19	17	22	25	21	22	31	21	14	29	25	25	26	22	24	23	18	25	25	17	22	17	22	24	21	22	23	20	29	26	21	25	20	16	18	25	24	22	20	24	22	32	20	19	20	19	21	27	20	21	20	31	24	20	20	20	20	22	17	22	19	24	20	29	30	28	18	25	16	24	33	28	31	29	25	27	24	27	32	33	17	21	17	24	18	27	21	17	26	22	24	22	29	15	21	28	16	27	21	18	21	23	20	24	25	18	27	18	34	25	16	29	20	20	24	22	19	23	19	22	22	22	19	22	19	26	14	27	17	24	25	15	23	21	32	18	24	29	22	30	21	23	17	16	18	17	20	27	20	27	23	19	31	19	32	16	19	24	21	32	16	22	18	19	24	27	22	21	20	28	23	16	21	21	26	22	22	30	21	19	26	25	22	30	24	22	19	23	26	22	25	20	20	23	18	24	20	11	20	18	17	26	15	20	16	24	28	22	29	22	21	31	18	20	32	27	18	25	25	25	18	16	26	20	18	31	15	23	29	29	24	29	13	27	22	19	26	29	21	21	33	16	30	29	27	18	10	19	35	21	17	25	21	25	20	20	15	20	20	21	28	16	28	22	18	24	27	20	27	21	29	28	23	19	27	20	22	17	16	13	24	27	21	23	32	25	21	18	23	23	24	23	19	18	17	23	19	15	26	19	17	23	16	15	22	17	32	24	17	35	23	24	21	35	21	19	23	26	18	23	24	30	31	25	28	22	30	19	29	19	21	24	25	23	21	31	30	28	23	24	22	21	27	29	26	24	19	25	27	14	22	25	29	21	22	27	22	19	23	18	27	22	33	22	19	25	17	26	18	25	22	18	30	21	22	33	24	22	23	27	24	11	30	17	22	22	25	17	27	18	21	19	15	20	27	22	23	22	17	19	37	21	21	27	29	24	21	31	27	27	25	37	23	28	24	26	20	33	27	20	25	20	24	31	15	22	28	23	39	19	20	17	27	16	20	23	20	26	19	23	21	17	16	27	33	26	22	26	30	27	22	32	25	29	31	24	23	19	23	27	32	35	25	23	25	24	22	22	21	28	22	25	23	28	24	15	17	24	21	19	18	18	23	18	18	20	19	23	27	16	22	29	13	23	15	20	21	13	14	22	21	23	21	25	25	21	21	18	21	19	17	19	27	19	25	25	23	11	23	25	23
47150	8547	3525	10202	16179	15274	12301	9449	7593	5821	4746	3855	3090	2549	2314	1945	1823	1607	1461	1296	1271	1092	1043	985	964	837	784	766	754	674	705	702	630	603	564	584	579	571	538	496	487	524	473	466	524	469	467	469	502	531	512	476	436	503	457	422	451	432	425	419	413	412	387	388	369	390	400	391	408	360	430	398	378	398	405	422	401	369	378	408	358	365	365	378	410	412	352	401	359	384	400	365	403	336	354	353	360	380	425	400	394	369	381	388	358	395	391	396	350	409	405	410	392	364	372	386	373	374	384	389	379	349	387	396	401	406	402	391	386	426	393	411	394	411	404	393	396	389	380	378	359	380	375	361	374	367	398	341	397	387	394	362	393	368	396	393	375	366	379	375	383	339	404	361	377	351	337	343	350	357	361	382	355	343	393	371	363	364	337	356	361	355	373	353	392	360	354	392	395	362	355	349	366	376	331	364	332	402	373	384	392	334	363	363	344	341	353	360	379	394	356	341	391	352	351	356	400	377	386	362	360	382	381	362	367	358	368	369	330	342	379	404	367	363	345	379	358	353	356	341	373	324	345	310	356	371	364	364	363	369	367	363	385	373	360	377	348	361	356	385	362	368	368	353	366	348	388	363	339	339	349	351	343	381	365	363	358	367	364	353	329	362	374	372	337	364	372	369	321	335	344	367	371	374	340	380	368	354	348	353	327	341	378	385	392	376	343	372	343	367	345	395	384	359	356	383	362	385	345	352	378	392	361	401	374	376	381	365	395	362	370	358	382	347	351	359	353	362	359	320	346	350	397	364	346	403	365	368	311	359	362	289	359	409	360	359	361	379	353	379	348	351	405	365	399	376	381	394	364	346	355	368	390	397	378	375	368	371	338	383	371	365	358	348	336	360	356	342	387	370	363	349	360	373	360	398	355	343	383	361	344	382	335	371	370	356	345	343	356	371	336	375	352	347	375	363	338	354	344	361	352	361	368	403	356	376	379	334	357	365	398	401	347	387	367	382	382	380	369	353	344	376	367	353	359	384	369	341	391	369	364	362	329	355	374	314	358	369	366	358	333	381	362	352	344	371	384	359	337	390	363	353	386	391	352	374	364	365	367	340	331	338	351	401	361	376	327	348	333	399	380	368	342	385	363	360	369	358	344	361	369	342	363	401	378	401	374	394	371	369	349	331	349	364	363	334	374	366	340	346	379	358	362	359	357	346	361	346	349	357	352	380	340	346	373	366	388	381	385	371	368	346	350	375	363	357	350	372	379	380	345	348	362	330	318	340	356	363	386	386	389	344	376	354	340	381	391	386	359	366	342	332	347	345	344	411	389	356	353	409	365	372	382	363	371	384	363	372	374	342	396	364	361	353	366	402	382	342	359	345	376	390	387	350	346	350	358	382	362	368	334	371	345	371	341	354	362	398	378	357	392	361	373	361	337	350	331	362	356	360	369	383	384	353	400	361	389	354	337	351	375	352	343	347	353	393	342	365	356	373	393	386	375	349	353	394	389	336	345	370	364	388	344	369	394	388	393	390	350	369	354	366	370	357	365	385	372	364	325	350	346	344	345	359	335	397	364	366	379	356	336	339	383	367	371	356	398	378	349	338	355	393	363	317	355	369	336	378	392	374	358	376	355	387	362	354	350	355	341	375	391	378	390	371	370	384	374	354	357	422	371	397	344	384	372	377	355	358	357	378	365	349	360	390	336	328	360	367	367	395	384	332	374	376	375	346	403	357	354	367	370	350	387	386	365	367	343	379	366	348	372	321	326	353	360	363	346	351	377	363	361	396	369	345	347	374	346	370	383	392	349	388	345	372	354	359	370	336	382	359	365	359	356	368	330	347	365	361	368	379	360	375	371	373	350	366	347	356	373	376	343	349	351	350	367	388	353	360	382	367	351	344	344	346	333	348	350	394	379	359	358	396	365	387	376	351	346	365	382	369	396	362	373	337	340	367	370	359	371	365	373	381	338	381	377	372	341	342	357	346	349	361	383	383	354	374	399	386	374	373	379	392	363	346	368	361	354	387	329	364	358	384	370	358	362	392	394	389	381	369	365	341	340	352	352	362	341	356	369	394	393	337	363	398	359	364	355	383	390	366	362	339	355	370	369	349	362	369	379	345	402	395	343	354	353	357	367	375	348	362	350	337	368	344	375	392	361	377	346	351	326	364	359	373	376	367	362	329	413	370	375	359	355	340	347	360	366	349	393	373	370	372	400	398	326	349	382	373	320	344	360	368	346	337	383	351	344	330	374	352	356	355	336	340	360	356	390	400	351	394	341	366	344	384	350	406	357	378	350	347	395	365	350	335	341	343	362	360	364	367	375	340	354	372	368	359	386	386	395	376	339	356	340	367	360	372	366	339	344	363	361	336	366	350	355	340	364	381	395	366	371	391	409	380	322	405	373	369	349	421	370	323	368	351	370	377	349	373	359	353	335	336	375	364	396	371	379	375	366	339	345	353	350	340	364	351	367	357	369	344	342	377	329	333	384	357	364	371	340	361	371	334	388	371	360	354	367	342	368	370	364	377	343	366	371	349	382	390	395	359	386	367	332	377	354	358	372	350	383	339	367	374	345	330	332	347	391	378	381	355	392	365	390	366	358	383	400	327	381	396	362	350	339	332	395	349	349	389	342	390	354	333	348	377	388	370	379	383	344	392	389	360	350	364	344	339	378	393	328	353	370	368	339	353	354	373	340	355	375	340	352	392	371	355	376	396	375	322	382	383	346	361	362	378	345	355	373	355	376	333	352	368	366	388	362	341	372	362	358	335	350	362	336	349	358	349	352	350	393	363	328	366	367	370	361	377	392	365	347	341	345	371	388	364	380	350	363	351	399	366	403	348	379	383	385	335	371	387	356	335	363	383	365	368	362	355	344	340	368	348	395	384	367	374	364	364	338	388	367	363	375	327	396	347	371	358	343	373	355	379	348	393	363	384	384	364	365	363	374	349	388	374	377	362	347	363	374	329	372	344	343	384	353	315	362	381	359	357	371	364	390	375	343	349	370	364	382	335	356	370	370	373	371	363	386	358	378	330	334	375	356	384	371	368	358	385	367	350	379	367	357	386	355	335	346	357	376	343	365	380	337	351	317	369	349	400	367	343	376	363	365	367	352	357	356	361	369	376	357	389	396	373	382	374	409	335	388	343	407	353	372	315	349	333	345	349	354	369	360	334	364	376	326	344	400	368	387	354	371	332	332	365	353	359	370	403	352	365	396	353	334	364	394	378	373	350	367	358	379	379	370	407	339	352	398	364	361	367	356	344	347	376	391	367	381	355	378	350	342	366	406	352	362	394	378	360	351	341	301	329	392	372	366	360	391	361	391	347	371	339	371	380	309	361	346	345	371	340	386	360	368	349	400	349	378	333	386	374	394	349	365	375	349	381	347	387	320	356	373	381	347	361	354	358	385	349	347	385	379	337	333	360	354	357	388	357	376	358	381	383	334	334	351	395	398	344	356	358	352	366	358	389	365	358	335	381
15606	1675	151	137	182	204	196	169	139	136	120	124	95	108	81	97	85	98	62	62	63	57	65	61	55	73	66	67	55	66	57	69	71	59	62	62	57	56	55	51	62	55	64	57	72	55	47	49	69	45	73	66	66	43	56	60	69	67	65	64	58	51	67	52	49	61	47	64	68	59	66	66	71	64	63	64	55	61	62	68	58	61	66	60	50	59	52	47	56	56	59	64	57	59	59	59	58	63	69	67	63	61	50	64	58	71	59	59	55	75	70	62	60	71	48	69	58	60	67	51	47	61	67	48	58	55	63	64	52	61	53	57	70	64	72	68	74	62	51	64	44	55	69	57	41	69	51	51	55	56	59	57	62	58	52	77	45	58	52	61	55	61	50	63	71	57	68	65	66	52	62	66	61	62	58	55	65	61	58	63	60	60	59	63	52	64	61	53	65	58	62	57	78	68	61	76	46	61	63	65	71	58	60	66	59	59	60	58	64	54	48	61	61	70	56	71	51	53	52	59	56	63	63	63	63	59	59	71	68	70	60	59	57	68	58	52	55	63	57	60	53	50	59	74	60	64	74	48	85	66	69	61	41	64	60	58	65	68	57	53	66	58	63	76	71	63	60	49	62	57	66	50	53	60	60	66	68	75	57	51	61	66	58	64	56	57	85	52	62	60	53	52	61	57	70	63	71	60	53	78	75	64	61	55	51	59	50	56	53	63	48	57	57	61	64	76	62	56	69	66	69	61	56	52	65	67	69	55	71	53	64	63	71	64	56	62	59	58	65	56	60	54	46	52	51	68	57	55	73	52	63	56	59	78	62	58	62	63	59	64	59	57	58	53	72	62	59	63	59	60	53	55	69	52	59	62	49	65	60	51	65	49	64	60	62	54	52	61	63	71	71	73	56	62	57	52	68	50	57	61	62	47	53	57	54	64	53	60	65	59	71	57	77	63	51	51	58	78	50	47	55	48	64	52	66	62	60	58	59	56	66	71	58	48	64	55	61	58	64	59	56	56	66	55	73	56	55	82	71	65	60	52	62	48	61	54	59	61	61	48	66	62	65	56	55	72	77	52	62	56	40	55	55	66	67	59	47	59	69	50	54	51	57	55	57	66	60	65	44	51	65	53	55	73	55	68	58	68	66	57	61	54	46	67	57	63	56	64	57	48	53	57	64	62	54	65	55	67	77	53	57	56	44	58	53	57	58	62	65	57	57	65	60	62	72	53	61	57	65	65	70	56	68	73	66	67	51	59	48	55	69	65	67	69	60	69	52	46	59	44	57	67	69	55	50	65	63	63	65	64	68	57	68	49	63	54	59	54	65	54	57	61	65	49	46	62	63	52	63	58	59	57	62	45	73	54	58	65	64	44	50	66	63	64	70	65	67	77	57	61	70	59	56	70	63	64	51	69	60	69	49	73	59	61	47	66	62	64	62	56	68	49	67	54	61	59	50	63	66	58	63	60	45	64	62	58	54	55	64	57	59	62	53	55	50	61	74	65	57	57	67	62	63	49	56	60	65	52	78	53	65	53	62	67	55	57	66	77	52	56	73	54	59	62	40	79	54	65	65	58	56	61	54	51	44	61	63	66	64	50	63	55	60	66	62	70	64	61	55	59	52	50	59	55	71	65	52	60	42	56	73	61	54	57	60	53	74	52	55	64	59	64	54	58	75	66	55	57	52	61	67	38	65	59	61	56	58	65	57	61	47	62	55	57	50	66	60	55	62	59	57	81	66	65	63	60	51	59	76	66	67	76	58	63	60	62	48	77	51	54	62	51	68	57	49	55	62	62	51	61	56	63	58	66	51	54	62	68	64	68	54	74	61	59	57	68	68	51	67	59	48	66	66	56	50	72	68	48	59	61	60	61	58	50	72	58	57	56	65	58	57	61	45	62	67	73	55	56	55	62	57	59	44	58	55	69	56	56	64	69	57	65	66	60	63	63	64	66	67	66	63	64	53	69	55	51	66	58	64	55	51	60	58	60	65	60	56	67	53	58	62	59	72	56	67	53	56	69	54	59	57	53	53	55	65	52	62	65	43	64	58	65	60	52	64	69	55	46	46	63	75	57	50	52	62	48	62	58	70	39	64	50	54	60	55	51	58	51	64	80	54	53	51	66	41	58	57	61	49	63	60	52	53	75	61	58	46	53	40	73	65	58	58	49	71	53	77	62	44	62	61	54	58	63	70	40	64	61	56	66	66	59	60	75	70	59	66	58	71	43	55	67	60	48	65	64	54	40	62	60	62	52	60	46	63	48	47	81	60	71	58	60	55	59	66	61	51	61	78	55	52	55	74	43	58	52	69	62	47	54	62	65	46	51	60	49	54	58	58	69	55	49	52	65	63	57	58	67	55	63	52	59	54	46	78	63	68	60	48	66	54	55	46	58	53	66	47	41	56	59	72	59	52	55	53	62	45	66	57	65	68	60	64	59	50	56	45	58	73	61	59	59	48	51	62	65	68	58	53	68	66	57	73	52	66	65	49	55	55	60	63	67	58	59	54	63	59	71	48	56	67	60	66	44	51	57	58	59	72	54	67	66	67	59	46	56	56	59	68	58	58	66	51	44	57	62	56	61	66	63	63	52	67	59	76	57	66	61	61	60	61	46	58	52	50	56	50	71	73	54	51	71	59	54	61	59	51	55	64	48	63	58	57	56	54	57	63	59	64	64	51	70	54	65	53	62	56	59	64	78	51	71	59	60	57	70	71	59	53	48	43	62	65	73	60	55	72	61	68	60	54	65	65	62	50	63	62	53	53	56	56	65	66	73	64	64	52	57	51	51	65	45	71	49	68	58	56	62	48	61	56	71	63	66	59	71	71	58	66	68	47	60	42	57	50	68	57	63	59	60	61	49	51	61	64	52	51	58	54	62	76	64	66	52	52	63	61	66	72	56	67	59	63	54	57	67	76	69	53	57	69	74	56	56	65	59	56	65	61	64	47	56	56	57	63	62	48	70	55	66	66	61	60	55	61	50	46	66	63	65	57	57	56	69	49	48	44	71	67	65	50	64	76	51	75	51	53	63	68	72	52	63	49	59	65	60	74	53	57	63	55	61	58	55	60	50	59	62	58	61	61	73	53	58	67	52	61	59	62	66	61	57	54	53	65	63	48	81	64	56	70	64	71	58	63	65	60	55	61	64	66	57	64	54	60	63	59	49	59	53	66	70	76	61	51	74	52	65	53	51	61	46	72	60	58	63	75	57	62	62	54	65	52	77	69	62	58	81	53	58	56	50	59	53	56	49	59	61	52	67	58	56	57	64	61	67	59	68	53	63	63	59	70	76	50	77	50	65	62	51	57	53	59	73	61	61	60	57	74	49	53	65	66	57	54	70	78	52	59	70	64	48	56	51	75	42	63	67	65	51	57	60	53	54	59	57	72	71	61	55	54	57	53	63	61	45	55	60	58	60	51	57	53	58	57	66	48	58	61	55	53	56	51	76	56	63	62	79	57	74	60	51	62	59	58	71
47024	7892	3565	9499	14802	14358	11755	9403	7502	6072	4894	3943	3372	2929	2650	2383	2163	1998	1853	1765	1671	1604	1542	1527	1381	1409	1266	1270	1269	1274	1245	1209	1159	1184	1030	1114	1099	1099	1094	1038	1090	1028	1037	1029	1021	1033	1031	997	956	1058	1054	1019	1019	981	990	958	980	1072	957	1001	888	911	908	951	963	948	935	952	924	911	888	994	942	917	866	930	953	938	943	987	932	937	956	989	923	899	892	933	872	916	958	963	868	938	909	966	971	958	984	918	949	895	918	875	951	899	953	910	922	949	957	890	1008	929	870	992	975	933	970	908	939	926	921	957	902	917	949	934	956	945	941	974	940	907	979	951	931	952	887	895	1014	907	941	925	926	900	904	907	932	868	935	969	933	928	916	933	912	897	977	927	913	963	916	962	927	878	916	895	922	954	914	909	905	959	910	868	931	963	887	911	889	930	963	940	887	917	952	915	993	824	895	914	913	894	900	908	881	912	928	924	929	891	853	906	889	835	962	899	908	935	853	912	925	894	911	965	947	928	908	910	951	947	899	909	932	903	913	924	945	950	954	926	949	904	873	886	894	904	863	890	906	935	882	890	896	931	934	950	882	942	979	837	925	879	946	941	869	935	902	896	933	880	901	947	915	899	899	895	865	909	912	877	864	937	925	922	874	873	909	977	969	868	931	931	935	900	963	926	899	956	912	991	953	904	931	887	970	883	919	940	940	916	918	879	902	931	913	919	884	963	957	890	868	920	933	922	918	922	880	951	953	945	872	950	882	913	914	904	948	887	952	914	875	866	922	875	881	974	974	859	913	913	968	872	913	982	944	936	938	937	880	952	836	956	905	911	830	894	941	938	920	940	877	898	904	949	898	899	893	911	855	932	912	937	929	901	893	907	864	891	852	937	920	858	868	924	919	904	941	945	942	867	902	927	934	902	919	926	888	920	858	938	935	791	900	908	955	915	849	919	931	891	871	915	860	923	877	903	916	893	910	910	890	913	882	903	901	917	843	893	895	918	926	865	899	903	919	996	906	950	930	902	907	924	871	926	888	905	937	929	925	872	895	915	945	892	808	907	887	861	955	889	900	933	919	918	901	917	882	914	972	930	932	958	862	884	920	895	878	865	879	887	917	936	907	920	903	902	881	945	936	938	877	940	894	906	926	875	864	949	889	898	974	945	923	871	951	892	882	881	902	891	931	902	915	918	889	930	944	905	897	940	896	910	885	970	885	918	957	914	931	889	908	876	924	986	903	919	907	955	915	848	894	905	865	935	885	953	934	869	848	933	920	918	915	930	932	901	915	884	938	901	878	901	869	839	884	892	868	938	887	949	874	878	937	942	947	906	946	884	886	888	888	921	936	910	838	894	908	926	902	919	858	898	889	866	951	900	936	913	922	904	931	867	975	898	950	922	880	942	888	907	875	919	839	904	919	826	934	901	930	917	907	882	875	876	909	916	948	932	932	917	889	933	885	927	900	865	923	955	898	946	897	918	968	884	867	942	921	937	870	934	877	898	898	926	873	931	866	954	917	964	928	882	895	916	969	901	924	902	906	945	896	899	906	935	979	941	945	925	895	942	871	930	916	902	927	899	906	904	899	966	899	897	886	874	953	919	924	911	878	852	922	975	929	905	900	889	964	904	956	873	944	940	901	867	943	876	883	909	908	945	1000	934	896	928	881	912	924	979	883	885	923	943	915	923	884	933	873	932	904	897	898	917	955	891	895	906	921	894	950	892	878	817	942	915	898	948	878	886	948	922	880	927	940	913	901	911	875	870	942	921	875	905	934	911	905	883	911	938	984	934	929	887	913	935	850	892	934	906	950	899	893	878	848	923	929	870	909	918	906	896	967	898	927	910	878	902	963	933	851	883	945	919	884	893	928	928	953	940	956	936	985	898	938	924	892	901	918	866	990	920	963	915	922	905	926	887	903	929	858	899	881	900	962	874	885	957	943	913	907	896	933	875	913	913	869	886	892	909	904	948	894	905	883	924	938	893	910	914	963	925	879	963	908	923	948	918	922	970	905	936	987	895	946	872	879	917	886	894	894	858	885	933	937	884	910	953	933	934	933	923	917	928	941	946	929	886	894	930	934	819	867	970	942	922	856	880	926	952	924	929	888	916	939	887	910	946	890	903	834	901	919	886	906	912	897	909	889	936	914	907	935	911	937	948	938	923	906	927	906	881	919	926	962	898	882	932	873	934	927	882	878	937	927	886	853	913	902	875	869	910	894	916	905	927	894	885	913	921	929	924	918	839	919	905	958	834	893	952	913	919	938	920	952	942	952	911	915	879	871	853	894	870	932	926	861	885	944	927	845	890	898	956	921	884	948	893	938	902	880	882	986	905	866	945	909	907	931	908	911	946	856	947	886	971	929	937	885	938	909	842	889	926	923	886	962	915	890	891	889	927	1012	900	955	908	915	885	895	920	870	887	901	931	970	920	911	931	888	896	915	925	930	939	914	888	909	843	914	878	881	894	878	922	960	952	921	891	874	920	910	959	899	938	899	902	900	920	896	899	861	894	925	891	951	931	919	887	898	903	921	891	917	932	911	918	916	866	900	904	914	982	905	895	945	919	925	888	886	920	895	929	868	939	917	917	912	911	911	829	911	966	923	887	870	904	911	890	879	894	911	886	918	944	919	930	969	934	895	926	930	915	890	912	919	949	938	878	864	856	901	915	940	927	932	865	827	873	934	923	914	890	858	859	880	896	906	913	926	924	908	928	926	914	920	945	917	881	946	891	935	919	897	978	948	892	912	879	923	926	914	894	933	940	887	913	884	937	890	900	907	902	920	901	905	915	892	880	895	906	930	932	896	915	921	896	872	946	908	910	907	901	887	871	913	917	933	929	930	898	898	908	921	929	932	908	875	911	894	894	930	968	867	968	875	947	939	940	829	901	922	880	903	894	876	923	880	916	856	946	941	903	887	925	961	905	895	939	864	926	912	917	954	940	912	879	938	907	920	915	911	990	893	926	911	902	927	901	950	907	928	906	894	899	909	877	874	937	894	920	918	948	938	940	902	848	988	894	938	939	904	969	870	921	909	930	948	913	907	905	909	868	877	950	959	841	887	932	929	896	901	942	916	958	852	926	893	878	908	937	920	904	912	921	912	907	905	911	883	886	911	901	884	928	897	910	887	912	888	889	930	895	941	863	927	941	923	926	913	869	915	904	882	883	914	896	915	883	895	902	964	897	904	939	915	920	900	938	917	897	916	887	899	893	921	916	938	910	909	933	889	927	909	933	942	886	904	964	910	916	931	966	893	906	915	950	941	845	902	938	938	884	956	906	896	943	887	921	942	918	954	926	941	905	924	946	892	816	1007	991	892	923	907	862	919	913	923	914	905	906	927	819	942	894	914	899	930	892	898	945	901	907	929	899	888	865	932	929	864	897	892	909	914	902	882	943	934	867	890	929	848	922	936	902	919	900	921	886	886	882	947	948	887	884	907	921	901	962	899	892	951	928	976	924	909	920	923	899	879	930	903	916	896	883	890	887
26200	5901	250	166	259	302	259	230	228	170	165	142	113	107	107	88	80	91	92	63	58	61	61	58	43	66	61	67	66	58	51	45	47	61	60	61	54	41	43	46	44	48	48	42	37	57	37	56	46	46	49	49	44	41	48	54	33	41	43	50	60	36	51	36	52	48	42	51	38	41	43	43	33	47	45	46	40	48	45	45	38	45	55	52	49	58	48	43	51	37	43	47	39	53	48	53	36	42	37	37	38	36	40	43	52	45	42	44	40	40	47	43	27	37	56	44	53	51	35	46	54	57	47	58	39	51	41	52	41	38	48	42	41	49	40	50	47	40	37	56	36	41	40	48	51	37	47	40	42	41	48	56	51	44	42	44	44	49	53	47	53	47	42	42	44	44	44	40	43	44	37	41	30	41	46	36	39	49	37	52	31	48	48	45	54	45	38	33	44	46	45	47	50	43	46	46	42	30	52	35	49	44	43	47	40	38	37	49	40	36	35	42	46	29	40	48	43	50	44	42	25	44	32	40	38	54	54	36	41	49	36	39	44	47	61	48	50	55	48	52	32	34	50	45	44	32	46	34	32	58	42	31	40	41	44	42	52	42	43	54	48	45	47	34	49	44	39	52	42	47	40	45	48	45	44	51	48	41	43	43	44	38	44	28	40	54	48	49	43	42	45	38	41	47	38	52	45	41	41	42	34	38	34	47	45	38	43	37	38	43	48	49	47	41	33	46	37	46	44	43	47	63	37	42	45	44	35	42	44	39	39	54	42	47	36	53	37	47	42	37	51	41	37	44	52	39	46	33	50	36	41	47	48	50	40	49	50	42	46	48	48	38	47	36	38	56	45	46	40	46	55	37	38	46	36	36	33	33	44	56	42	44	51	40	50	40	50	41	47	52	45	47	43	51	38	50	49	37	50	54	43	30	51	49	40	54	42	36	40	50	39	45	42	36	41	41	46	48	42	45	41	47	45	43	51	32	42	40	53	43	39	42	36	38	55	49	44	45	64	51	46	49	54	36	44	45	44	55	42	41	45	59	52	44	48	35	44	55	36	47	46	35	53	39	33	28	44	53	41	41	43	46	53	49	34	46	40	43	41	46	44	45	31	41	37	43	33	46	51	44	40	41	45	42	43	51	58	34	53	47	42	41	40	44	44	43	46	45	41	38	52	48	43	56	46	40	47	46	52	45	51	33	35	47	37	49	30	41	30	47	44	44	39	44	45	45	39	48	44	34	38	46	35	34	34	44	45	43	39	38	42	29	52	48	39	47	48	45	45	38	34	35	33	47	45	42	50	44	36	37	34	34	34	50	45	46	56	41	35	42	37	45	37	47	44	43	45	45	51	47	37	43	31	50	41	37	41	42	47	49	46	45	58	49	44	37	53	49	36	34	42	41	55	55	50	41	39	32	39	38	46	31	41	47	35	44	39	47	41	43	41	43	43	44	56	38	46	37	48	53	49	45	37	51	34	47	53	39	46	35	46	34	48	42	36	41	38	42	44	47	32	41	34	38	40	33	57	46	44	28	38	42	46	43	47	45	52	39	35	45	37	43	48	47	42	61	45	43	52	39	34	45	27	34	38	43	38	48	47	36	36	57	38	45	30	44	39	51	40	38	47	54	40	44	46	50	36	45	50	50	39	44	38	46	43	32	57	49	43	47	43	39	54	39	41	35	42	42	44	52	40	39	51	48	33	43	45	37	39	41	41	42	35	48	52	50	39	28	45	41	43	38	37	49	39	48	47	40	36	43	45	42	46	35	44	47	41	51	41	48	41	60	30	39	36	47	46	56	51	42	47	46	52	35	43	43	34	47	50	32	53	32	37	44	54	52	45	41	37	34	42	44	43	38	38	47	42	42	50	35	41	44	50	55	42	31	49	41	47	42	41	35	41	39	45	45	46	36	42	30	38	39	48	45	48	37	54	51	42	47	35	33	44	48	42	43	59	32	48	32	39	40	44	48	40	37	45	53	45	44	47	50	34	35	40	37	44	36	48	46	44	41	48	42	45	43	48	48	41	46	47	44	45	37	52	46	41	40	51	49	41	44	40	46	41	39	28	36	38	44	42	41	50	47	62	36	46	46	43	31	51	43	42	40	52	34	46	47	40	39	54	41	31	37	37	53	53	49	46	41	50	46	41	38	34	42	43	49	35	40	49	42	47	43	45	50	52	39	44	47	42	43	52	47	39	42	38	37	45	40	45	40	52	49	40	41	36	40	57	29	54	42	42	44	50	37	45	37	51	45	52	42	52	41	50	44	42	37	48	43	39	46	37	34	50	40	50	51	47	37	48	48	36	41	36	31	47	32	52	49	37	53	40	52	24	42	43	48	53	39	47	44	54	28	42	44	50	46	50	48	51	47	44	43	37	39	36	32	45	33	46	49	46	42	38	47	46	48	39	45	40	38	40	49	48	31	39	39	30	36	31	43	38	36	37	35	50	47	52	41	35	48	36	45	35	42	41	44	41	43	46	35	33	48	42	34	46	48	41	37	51	49	35	39	39	38	46	41	38	50	41	34	44	47	44	40	38	50	33	46	39	41	45	46	47	40	49	50	49	45	33	39	47	41	29	31	47	43	36	29	49	36	51	40	43	44	32	40	49	52	45	27	33	41	47	35	38	59	41	50	51	47	52	47	43	50	44	50	42	38	51	44	41	39	42	42	36	46	43	32	44	34	39	46	47	48	45	43	40	44	51	46	37	48	48	38	47	50	35	37	45	53	53	32	42	47	51	44	43	35	41	36	34	33	45	42	46	51	33	50	45	34	38	39	45	44	51	53	41	36	45	53	50	40	50	45	44	41	51	41	40	40	40	42	49	39	52	52	41	41	39	44	41	35	51	44	44	45	51	42	45	37	35	50	50	46	41	47	55	45	49	43	41	43	36	36	50	24	37	51	49	49	52	37	40	45	44	53	36	37	47	46	49	44	33	32	39	41	41	35	37	47	48	42	39	46	43	43	44	48	32	56	35	49	49	49	33	40	44	43	54	42	41	49	57	32	41	28	50	51	60	36	50	30	36	47	43	58	41	39	48	39	45	40	43	40	39	52	44	53	33	35	60	36	47	43	39	36	43	45	40	45	48	59	43	48	42	32	45	43	44	45	45	45	50	51	49	48	51	51	52	48	52	41	45	46	41	41	39	48	43	43	48	30	45	53	42	53	48	54	38	41	44	43	48	45	47	42	53	42	46	52	47	44	51	53	39	46	42	38	58	54	41	45	43	43	41	41	42	29	41	50	42	58	48	40	39	36	67	43	33	46	36	46	41	34	33	37	48	42	45	46	40	54	39	44	43	44	38	37	40	46	46	39	49	47	45	43	52	47	36	45	47	44	43	49	45	46	49	63	42	35	36	38	41	41	35	39	44	51	41	40	54	46	31	37	41	45	43	37	42	28	33	54	40	51	48	33	43	47	36	43	43	31	39	46	45	54	42	40	53	46	47	49	49	40	41	38	40	40	48	42	41	36	39	48
49913	10829	5499	14662	21783	21103	17545	14162	11660	9244	7557	6305	5121	4327	3801	3376	2965	2626	2353	2218	2100	1938	1840	1666	1681	1511	1435	1300	1323	1260	1164	1150	1229	1068	1089	1000	974	1051	956	969	825	896	918	917	885	927	886	858	849	840	905	844	845	801	814	803	796	831	787	760	742	756	697	736	740	702	784	734	690	747	796	742	662	703	753	740	719	739	754	720	743	765	732	690	691	697	693	668	687	684	687	701	766	747	681	697	739	718	719	721	709	710	707	708	689	757	741	678	733	708	732	697	734	745	691	666	654	704	700	691	695	713	691	724	705	726	706	761	683	731	700	731	689	722	691	710	659	726	721	686	698	684	713	666	666	711	693	653	659	690	656	725	666	746	659	764	745	699	718	663	688	677	657	695	680	723	680	713	673	684	619	640	672	714	673	654	647	688	662	702	708	675	677	681	684	680	661	624	693	682	618	709	653	671	735	698	662	652	694	712	646	672	669	641	732	680	694	653	635	643	690	675	658	669	696	675	678	667	645	680	675	648	695	617	641	604	679	697	687	663	723	682	686	687	703	691	698	645	628	672	670	687	691	694	680	709	687	691	697	660	680	667	639	630	678	671	705	668	692	711	721	639	689	644	632	638	650	661	639	695	652	653	717	672	667	698	677	680	694	625	668	684	658	692	666	668	680	645	674	721	686	683	640	692	680	684	654	637	670	659	639	644	694	649	658	667	673	684	652	640	631	659	689	673	655	697	678	695	695	689	686	645	631	653	643	639	662	646	687	690	640	626	640	725	637	680	712	649	697	617	628	659	656	679	724	633	645	649	653	688	687	663	682	647	686	707	646	675	669	687	650	673	678	653	679	659	694	714	677	645	677	662	663	678	659	672	665	666	649	685	667	674	674	690	687	662	623	679	639	656	644	653	663	690	659	666	682	676	715	657	681	645	664	674	726	630	694	675	642	689	670	658	624	657	696	660	667	701	666	673	704	667	683	698	644	675	675	661	660	683	684	698	664	669	700	626	677	682	692	674	703	697	635	685	658	633	610	654	666	681	705	628	670	661	658	669	678	652	664	702	614	670	658	713	667	683	635	700	660	675	681	661	653	691	697	700	654	681	696	680	667	691	687	658	668	702	671	663	697	708	626	707	673	694	678	642	707	707	678	641	676	654	678	648	708	655	674	684	673	631	660	706	685	659	657	655	653	675	644	651	624	672	701	665	632	673	664	692	679	663	702	658	659	670	663	668	667	638	701	688	671	729	696	628	689	698	657	666	611	677	690	646	640	683	641	672	705	666	633	714	669	680	699	661	659	672	688	692	671	652	625	622	683	665	719	688	641	660	670	639	640	658	652	652	656	660	677	635	667	649	647	629	695	642	669	679	682	710	669	648	731	723	670	674	683	654	642	689	658	680	664	645	687	631	624	705	680	687	650	675	644	680	665	685	663	676	656	672	628	629	650	691	661	701	651	627	676	651	635	682	730	671	657	714	672	671	665	626	674	659	644	648	645	643	646	635	657	667	678	695	662	627	692	659	673	611	668	640	709	620	684	694	684	647	668	683	617	648	698	658	645	663	697	661	712	712	695	683	652	699	665	657	688	643	658	636	660	662	662	629	664	707	662	664	696	659	604	635	668	702	664	671	641	682	682	681	606	711	673	678	662	688	656	655	641	650	699	649	677	701	673	707	676	661	685	626	678	681	726	607	701	673	654	670	663	718	674	612	642	667	670	650	679	663	720	625	702	658	691	702	669	669	660	658	677	632	646	666	658	709	635	704	656	652	642	653	660	654	704	704	683	647	687	667	668	648	664	689	666	664	695	641	680	656	703	672	671	646	668	690	622	699	652	652	678	689	653	647	671	654	649	654	663	667	676	683	679	674	679	625	693	687	652	644	665	638	667	670	690	631	676	660	678	687	662	704	657	667	627	656	688	668	663	630	652	672	709	687	694	646	667	723	621	666	646	629	638	627	681	668	659	657	682	666	682	685	706	643	666	662	635	667	706	676	608	667	688	698	686	683	716	652	657	612	653	674	661	668	680	737	635	728	709	691	622	681	686	660	675	659	634	669	714	611	665	667	674	721	719	693	648	635	686	664	705	681	670	667	657	703	665	673	628	675	709	687	638	683	705	699	654	707	681	687	699	641	690	701	675	713	696	633	675	681	689	661	678	679	658	638	659	669	696	642	627	670	678	682	721	660	669	684	644	678	676	701	666	658	654	650	700	672	678	694	663	646	646	660	652	661	632	685	678	636	640	690	664	663	705	654	686	685	670	650	672	622	644	666	676	677	667	659	645	658	660	697	652	688	641	630	671	709	689	683	648	695	653	646	645	656	692	660	668	669	665	706	664	664	680	653	668	646	679	647	666	689	673	653	682	702	663	669	644	698	670	693	656	719	639	697	653	652	674	707	680	639	657	671	665	654	630	667	658	628	675	655	666	706	697	638	673	639	641	695	712	664	702	659	636	679	696	666	642	631	659	645	644	657	610	688	651	680	688	686	685	637	675	629	665	672	666	663	642	658	644	614	678	732	692	675	656	685	666	703	682	699	706	671	677	688	710	694	703	656	635	675	676	624	643	631	656	713	658	684	659	665	641	689	682	694	693	683	666	685	649	663	637	662	655	679	659	688	667	687	644	603	716	635	704	671	650	639	707	675	666	650	655	637	738	685	635	698	663	651	683	614	623	627	654	657	652	657	677	641	634	656	637	625	659	646	701	634	691	659	656	637	658	690	692	689	691	716	669	657	623	718	638	674	671	667	666	664	673	679	652	695	667	651	665	681	656	633	673	636	643	668	667	629	719	684	641	681	709	680	647	689	695	714	644	709	680	718	629	622	599	635	689	663	648	681	675	606	677	649	673	642	671	687	669	690	638	705	618	641	665	654	661	701	681	661	650	671	700	681	699	646	677	651	680	701	624	684	690	674	659	674	704	692	641	673	660	689	669	662	654	669	705	686	659	656	692	665	701	608	626	702	621	685	678	645	693	693	644	614	652	635	693	699	692	687	712	638	650	629	651	667	654	665	690	596	674	707	674	685	656	707	653	698	686	668	677	673	684	672	703	670	684	670	674	688	694	679	650	647	700	658	709	683	666	641	661	677	640	681	676	707	666	661	657	651	661	634	640	659	703	691	667	682	662	627	682	662	652	668	633	643	687	664	696	659	677	670	685	676	662	701	769	625	669	660	616	643	663	644	655	699	663	669	644	670	660	679	695	736	649	687	641	673	645	683	669	620	671	648	733	689	693	655	706	652	633	693	676	645	681	679	697	646	701	620	638	639	709	667	638	625	697	703	665	675	646	692	691	670	693	705	626	704	658	640	663	703	672	637	677	635	699	631	703	658	677	689	652	677	676	661	635	673	642	703	633	696	697	660	685	621	701	661	667	657	690	680	664	631	673	680	733	704	656	692	694	658	621	702	636	674	636	700	655	659	657	674	683	634	662	655	633	660	662	649	702	696	683	675	663	635	651	673	668	640	657	643	653	620	663	667
6649	280	87	64	102	94	116	81	78	64	63	55	46	40	57	44	53	51	47	44	48	30	53	44	38	28	33	48	45	41	44	41	43	34	32	46	40	32	60	30	39	47	41	41	40	34	38	39	40	40	38	37	29	40	40	37	29	38	39	31	23	33	40	31	41	30	32	31	35	29	36	39	39	38	40	39	52	22	35	33	24	30	30	30	33	48	42	36	50	39	23	34	36	38	27	34	41	34	37	40	34	38	46	41	51	43	42	42	43	36	40	44	33	33	28	38	28	43	34	33	37	34	35	28	40	39	47	51	34	32	40	29	28	38	42	37	38	39	35	32	38	31	37	43	43	38	36	47	24	30	31	47	29	37	38	46	54	49	26	39	37	30	22	44	32	33	48	32	41	40	39	39	34	41	41	30	26	41	51	38	25	34	30	31	39	41	37	40	34	38	41	39	43	36	35	40	32	41	29	32	42	36	35	38	29	51	41	40	41	33	37	40	26	38	32	52	29	44	39	35	33	38	35	35	43	19	31	31	38	39	43	45	38	39	31	33	36	38	32	35	32	59	26	32	34	35	30	35	21	32	49	38	33	18	42	35	44	43	28	32	32	40	39	31	39	43	38	43	34	31	38	30	31	35	40	35	31	28	44	36	35	34	41	25	30	26	35	50	43	27	43	31	33	43	34	41	45	40	41	41	40	33	39	30	36	29	24	28	35	28	32	48	42	33	48	44	34	37	32	36	35	42	29	33	34	44	34	37	33	37	35	36	42	24	29	36	44	38	49	43	45	33	29	31	43	49	40	34	32	44	41	47	40	45	31	31	48	30	37	33	33	32	23	32	44	40	48	48	31	33	38	48	38	44	41	52	37	31	38	36	25	45	39	37	28	35	32	35	44	43	45	31	32	40	31	29	38	35	42	35	31	40	32	23	41	40	41	35	39	29	35	41	30	46	25	40	35	30	42	28	35	42	35	28	39	28	31	29	34	38	38	42	38	34	39	44	33	44	39	40	31	31	34	38	29	41	35	45	40	50	29	31	52	39	36	34	23	25	40	29	31	27	35	52	37	41	40	32	44	37	43	34	37	27	37	36	40	43	32	45	31	35	45	28	33	41	30	49	44	39	24	32	32	44	28	33	44	49	42	37	38	40	38	38	34	38	41	43	33	45	40	28	28	31	29	31	45	33	39	34	34	35	39	47	30	45	26	37	27	34	28	37	32	36	45	44	39	37	49	43	47	30	47	32	42	35	48	33	41	41	40	42	35	31	37	51	37	38	40	36	28	32	40	33	44	28	42	39	36	47	38	36	36	37	41	35	40	36	34	45	35	35	38	31	35	35	30	30	32	30	36	33	42	32	33	38	37	28	32	37	40	27	36	38	36	37	42	42	36	40	35	36	40	38	38	35	33	42	24	40	38	43	42	33	34	47	37	43	42	35	44	33	28	32	52	35	44	45	30	43	37	46	31	36	37	28	38	46	35	36	38	43	40	38	23	35	41	38	39	34	31	29	42	41	39	47	43	42	36	33	37	40	39	39	36	40	35	35	33	38	46	33	24	41	38	40	44	23	39	37	29	40	33	28	43	36	29	45	38	45	44	37	26	34	35	32	54	31	34	44	35	36	43	41	32	34	40	43	41	32	38	30	31	39	36	46	30	43	26	46	37	44	38	33	42	39	42	36	53	40	41	37	40	39	27	32	40	39	37	38	26	48	26	43	43	43	40	46	43	33	43	36	39	34	38	39	35	43	28	44	35	29	43	36	40	35	38	35	55	33	37	32	36	39	40	25	35	35	50	43	33	35	39	31	38	42	42	41	38	24	39	30	26	31	31	47	44	28	32	36	41	31	29	30	45	38	51	33	33	38	43	30	37	36	45	44	35	44	43	31	42	37	31	35	30	36	33	29	35	38	40	30	36	47	37	38	35	31	48	41	36	23	45	37	25	29	38	30	27	32	29	39	37	45	43	36	35	39	40	46	39	40	39	31	39	41	31	41	34	41	42	36	44	35	37	31	29	39	33	35	36	36	32	42	45	32	40	44	38	40	39	38	40	37	43	41	35	35	37	32	36	35	38	42	44	49	42	32	44	46	44	42	43	34	39	33	37	45	33	44	40	40	34	46	32	36	30	35	41	35	31	43	36	36	43	38	37	32	33	38	41	41	28	42	42	45	41	40	42	27	45	41	30	31	38	34	30	33	37	46	38	37	42	33	40	32	34	32	48	30	48	33	42	40	32	29	30	36	29	41	35	35	44	38	48	35	40	33	37	39	36	57	27	35	38	36	40	42	21	35	30	35	25	46	37	32	28	39	40	40	42	43	31	47	34	47	39	42	33	49	36	31	31	45	39	36	56	39	38	32	40	45	41	36	39	29	37	24	29	41	38	37	35	32	31	34	32	46	33	46	36	31	43	37	35	44	46	34	42	37	36	28	39	37	33	49	41	37	38	25	43	40	26	42	28	49	29	32	34	32	40	39	36	30	39	34	33	50	43	42	45	34	35	48	31	42	31	35	38	43	38	45	23	40	31	42	31	37	43	42	45	34	27	48	39	34	47	29	46	36	44	35	28	38	36	31	26	37	36	42	43	45	34	30	35	43	23	37	41	34	46	27	42	39	41	42	35	46	34	35	30	50	38	35	34	38	32	44	40	37	42	42	36	32	33	46	28	32	34	48	40	35	36	42	38	33	32	45	35	40	34	34	35	41	49	47	35	38	38	28	40	41	43	28	35	42	31	35	31	33	40	29	35	37	39	39	28	43	44	36	38	36	35	34	35	33	38	29	42	35	37	33	34	31	33	44	39	36	36	39	28	37	44	32	36	29	46	45	33	31	36	31	34	34	38	44	40	37	50	33	30	41	34	32	37	34	43	33	37	44	32	51	31	45	29	22	28	42	35	37	40	43	32	43	39	27	34	39	34	29	42	22	42	29	27	35	32	42	34	47	44	37	39	46	34	49	41	39	46	34	31	42	38	42	33	35	39	46	32	36	45	36	40	38	27	32	51	35	33	37	33	47	45	39	41	32	33	47	28	38	37	42	29	25	34	43	30	33	32	35	31	42	41	40	34	41	40	45	39	41	35	37	43	57	38	47	29	32	34	44	45	31	41	32	31	32	32	28	33	41	45	33	29	41	37	39	49	38	32	30	31	38	38	38	30	44	36	38	33	37	36	44	41	22	38	42	39	37	42	26	38	44	43	35	31	30	39	41	31	33	34	32	44	37	30	32	41	38	25	27	44	40	38	47	33	32	47	42	40	33	38	41	33	35	39	38	47	38	30	44	36	39	30	35	30	39	39	32	46	30	38	42	29	63	43	43	34	31	39	38	37	36	35	36	35	32	42	37	45	57	52	33	34	33	33	36	35	31	37	31	30	40	35	42	40	34	26	40	36	46	43	40	32	34	39	48	45	35	46	30	36	46	38	47	29	45	45	39	47	32	28	35	34	39	36	33	36	31	24	28	28	31	38	36	33	41
38432	4645	1934	5336	8687	8410	6539	5017	3957	3083	2500	2045	1819	1515	1391	1349	1210	1124	1066	941	945	892	854	846	777	840	753	728	749	668	700	728	708	644	624	617	629	691	657	567	660	611	665	608	659	626	624	592	683	614	658	670	618	623	622	606	631	623	591	578	595	587	627	581	579	567	543	619	576	539	562	592	548	558	590	608	588	572	589	597	579	585	599	545	608	574	591	581	584	600	589	591	594	580	547	554	633	613	560	555	619	585	567	613	624	577	575	601	543	585	558	566	569	600	582	629	567	607	569	565	604	548	571	630	585	621	587	579	589	610	612	602	620	572	568	624	555	588	562	619	596	576	581	594	582	615	586	586	579	572	606	578	575	593	602	603	598	586	562	554	528	563	563	563	560	589	563	569	538	580	593	555	570	553	570	536	575	582	568	555	570	546	554	571	578	586	572	576	568	562	563	559	591	567	585	617	535	555	569	606	539	598	556	562	543	585	598	607	588	529	605	531	546	585	548	585	623	607	531	596	548	517	545	545	547	540	550	582	612	531	592	551	649	583	582	568	567	592	572	567	618	562	619	551	569	595	582	542	579	606	588	560	620	546	578	548	611	587	553	578	564	573	610	564	576	546	573	566	557	551	599	611	546	567	591	559	577	595	555	540	592	585	563	555	614	544	571	571	589	586	566	601	553	562	575	569	588	554	559	567	582	604	594	605	583	581	567	604	579	577	557	547	555	583	571	582	578	613	594	544	552	583	600	587	579	564	594	539	575	607	576	573	531	568	524	574	552	583	588	559	617	560	575	562	539	582	623	544	544	580	602	549	557	563	547	615	554	594	591	598	544	558	576	551	541	577	585	549	595	571	595	561	580	597	541	570	567	578	537	628	574	562	556	569	559	540	575	594	547	569	567	595	584	588	572	584	600	592	609	602	587	542	584	559	567	543	616	583	611	587	603	576	566	629	535	523	549	550	589	562	603	612	557	555	590	579	559	579	585	581	582	552	580	594	606	575	550	593	564	567	574	569	583	564	574	608	588	537	565	566	534	575	571	587	565	496	555	556	600	575	576	586	581	620	586	575	574	590	575	591	578	608	564	604	589	530	551	545	567	631	580	573	580	592	534	625	556	529	591	550	568	541	575	584	619	554	552	549	594	579	595	608	615	592	618	608	586	570	588	575	583	568	565	542	571	613	572	564	566	543	577	599	586	572	580	600	551	552	581	563	568	596	569	567	565	538	566	564	603	554	554	589	580	570	567	607	565	588	555	588	588	588	596	559	560	566	611	568	580	599	527	560	557	594	556	587	604	589	568	558	588	542	579	581	585	584	556	587	587	551	549	544	595	549	583	592	563	547	546	557	571	579	564	603	560	577	560	597	608	569	563	578	556	594	533	578	570	587	586	608	587	592	564	564	507	618	500	537	563	562	627	542	569	598	583	569	604	569	534	595	566	552	561	585	614	604	553	577	656	565	535	576	576	617	597	586	590	520	519	587	562	571	556	550	605	631	551	566	561	558	529	603	536	580	531	589	607	561	540	560	519	544	553	592	559	525	557	576	631	603	565	576	626	557	627	565	579	607	605	629	552	590	591	589	561	515	542	637	622	576	586	579	616	562	612	593	539	556	569	571	587	583	538	577	602	605	550	565	569	598	533	562	569	597	561	530	577	573	558	555	578	567	529	575	608	607	604	614	550	588	564	512	630	574	566	557	577	579	605	559	594	580	567	571	571	598	596	645	610	569	596	567	617	586	559	576	583	558	607	570	588	569	590	579	584	573	622	565	552	578	570	560	575	555	580	582	568	552	570	566	620	531	577	553	548	563	553	585	542	551	606	554	577	565	559	610	588	579	569	581	588	580	567	521	581	570	597	581	563	582	585	587	586	603	523	593	575	550	553	579	534	604	566	571	554	590	567	594	569	568	578	587	562	553	551	613	579	582	602	597	538	576	600	536	606	599	508	596	574	549	552	551	573	585	592	587	625	552	541	557	566	613	577	565	554	606	604	590	528	557	588	591	597	591	601	559	563	574	578	601	637	614	534	542	566	566	555	521	576	572	579	561	582	563	595	621	611	581	576	566	596	607	626	573	561	544	570	575	605	598	600	571	593	593	553	577	562	563	572	572	608	543	615	626	547	593	532	541	520	554	553	624	621	560	573	583	573	556	574	572	553	598	524	541	556	585	573	587	595	556	565	586	536	630	505	561	568	526	590	555	603	596	571	575	579	563	552	579	541	554	545	588	540	596	540	556	526	547	582	574	580	583	625	568	567	516	576	566	520	550	563	580	560	547	612	550	614	623	578	567	533	561	578	569	536	562	538	562	598	551	558	611	552	618	574	606	544	600	553	577	583	553	575	569	585	555	572	569	607	553	617	616	609	571	582	556	587	560	564	586	602	620	604	555	537	612	559	572	532	563	599	564	560	571	577	615	581	572	621	592	599	592	590	562	569	537	557	580	545	522	561	584	566	560	552	536	575	557	588	600	517	598	574	598	551	600	547	499	577	628	612	593	570	564	600	601	573	546	586	584	601	572	532	578	577	610	596	570	555	594	585	608	594	567	535	558	545	595	597	563	582	565	609	590	593	619	587	528	553	584	564	560	571	628	610	555	538	581	536	561	607	580	573	599	615	570	585	573	584	577	546	547	588	560	599	539	587	551	574	584	536	593	615	544	598	597	569	585	561	567	550	598	571	595	555	564	580	574	590	579	631	543	570	536	544	572	574	546	585	551	600	615	592	591	594	584	535	567	553	580	592	557	584	631	546	562	589	572	603	575	586	579	564	561	526	603	566	541	574	613	597	564	550	525	564	540	561	575	552	595	504	552	537	555	576	511	562	608	587	558	550	559	566	561	563	588	568	633	592	574	569	595	558	592	582	591	586	555	564	597	608	586	593	565	595	579	596	576	553	592	620	592	585	575	582	584	576	594	573	567	548	539	524	616	600	595	565	550	606	559	551	578	594	592	563	557	598	551	547	542	561	582	560	583	596	596	557	557	566	555	582	549	560	552	580	604	537	577	567	554	586	562	574	590	566	578	580	610	596	569	565	572	537	596	572	590	552	589	543	577	577	538	574	601	572	520	571	560	557	578	521	570	570	600	571	611	570	581	571	639	594	642	608	561	549	611	616	570	595	529	568	550	568	556	583	595	574	641	586	615	582	578	579	613	537	582	601	608	585	551	593	569	581	585	545	594	537	585	582	589	573	582	532	582	537	561	552	537	617	529	599	565	544	560	585	581	597	563	572	545	585	555	580	614	613	580	571	604	542	575	553	561	557	553	563	578	588	601	585	541	568	536	576	548	590	568	565	589	614	597	551	569	576	558	545	565	557	574	604	579	568	555	560	610	565	551	563	558	595	587	589	582	587	548	561	606	531	557	576	600	595	592	536	585	547	564	604	571	545	557	559	596	615	596	601	560	628	540	594	592	575	558	574	605	559	590	573	578	600	563	592	575	610	555	598	582	548	567	552	582	532	593	563	578	597	576
18171	2337	149	88	175	184	163	146	130	110	93	61	50	59	56	51	41	42	34	44	46	24	42	32	36	37	39	42	27	37	23	19	24	27	22	22	29	33	23	23	26	22	28	31	16	33	24	17	29	18	31	22	28	17	24	17	27	23	19	27	22	23	25	25	21	30	23	29	21	26	20	27	27	25	29	30	21	21	25	27	25	26	14	21	16	20	25	23	14	20	18	25	24	23	23	19	16	32	17	22	17	15	35	21	25	25	26	16	27	25	21	14	29	15	25	17	23	26	19	27	20	20	19	25	22	22	23	22	23	20	21	31	23	19	15	26	26	24	27	25	22	28	20	25	19	26	31	20	13	27	19	28	17	25	26	23	19	33	33	20	25	28	17	25	20	23	17	27	17	21	20	28	20	29	29	24	20	15	23	30	24	20	21	21	18	23	18	23	20	26	27	28	24	20	23	21	20	8	25	25	27	20	21	19	22	22	23	31	22	21	29	20	14	22	21	19	23	24	21	22	18	31	15	24	21	22	27	22	20	23	22	22	21	18	25	20	20	25	21	22	20	18	27	19	25	28	23	30	28	14	25	23	23	22	22	17	18	26	18	34	32	21	28	23	18	16	24	25	21	21	16	19	22	21	19	30	18	20	25	26	23	20	33	28	12	17	14	16	25	22	23	21	19	18	20	24	31	20	28	26	19	31	20	26	27	19	15	14	23	19	25	29	23	28	27	25	25	15	21	23	22	25	17	14	18	21	25	31	22	17	24	20	30	25	24	17	17	19	21	21	34	28	18	23	24	20	18	23	20	14	24	21	26	19	14	19	19	21	16	18	18	27	18	18	33	26	24	31	20	20	19	26	32	27	27	30	18	20	25	29	23	27	18	24	28	24	21	26	24	18	21	15	17	23	20	18	23	30	23	17	24	27	21	19	24	19	19	18	26	24	17	25	16	30	14	28	31	17	23	17	28	18	35	19	22	24	24	24	25	32	26	21	24	23	24	18	23	29	18	22	28	16	23	17	31	22	24	25	18	31	25	12	27	16	21	21	18	23	6	15	18	23	14	24	13	22	13	19	21	16	23	25	17	27	16	23	24	18	22	35	26	24	21	15	23	18	15	27	21	21	19	15	17	25	18	23	20	20	22	20	26	33	20	18	30	18	25	19	34	17	31	33	26	23	21	22	20	22	22	27	18	23	15	25	25	20	21	22	12	20	26	28	23	23	22	17	32	27	18	37	18	21	14	16	23	20	22	17	29	19	35	25	22	21	22	22	29	22	13	28	19	16	25	23	28	25	20	22	20	25	26	26	15	27	28	34	19	27	21	25	21	25	20	23	19	28	23	17	21	21	21	16	20	24	20	27	23	22	13	13	24	27	22	13	26	22	21	21	20	25	19	24	21	17	29	28	20	24	17	28	21	23	19	21	19	16	25	19	28	30	22	19	16	18	25	22	28	19	15	15	27	18	17	19	26	15	15	18	24	16	26	21	13	12	24	23	22	14	23	29	27	22	28	27	26	21	28	23	24	18	23	29	13	18	16	21	28	25	33	26	20	17	30	29	29	20	31	26	30	23	23	23	18	21	26	25	22	16	18	17	22	36	18	26	15	27	28	24	24	19	19	19	33	22	25	23	28	27	18	25	23	27	16	17	26	22	17	25	21	18	16	22	12	10	23	20	24	21	25	25	29	25	21	21	15	13	14	22	20	21	17	11	22	22	25	30	12	12	17	25	20	19	18	23	22	22	15	27	19	31	17	21	29	17	32	28	26	28	15	31	26	26	21	24	29	22	17	18	21	15	22	22	21	28	25	27	25	23	28	24	18	23	22	23	13	26	17	23	25	24	20	21	19	26	24	14	21	16	30	17	21	25	25	24	23	18	23	21	13	18	21	30	18	14	19	23	20	18	19	24	29	18	19	15	25	26	19	26	28	24	20	27	20	16	14	24	26	23	27	21	28	25	22	17	21	25	19	25	21	19	28	28	22	24	14	24	17	14	17	24	21	14	20	20	15	17	22	19	15	25	18	14	18	30	18	23	17	19	22	20	18	14	24	22	29	22	23	21	27	16	26	22	22	25	12	23	30	26	18	21	22	15	29	25	20	21	26	16	21	16	17	24	27	23	19	11	28	26	22	17	22	17	20	18	20	27	26	19	29	27	24	17	20	19	21	19	30	20	21	25	20	24	24	14	28	30	27	19	29	22	32	20	19	23	20	21	16	15	33	18	20	16	21	24	26	24	21	23	21	26	19	26	25	27	25	21	22	17	20	21	20	21	20	21	30	19	22	22	23	15	16	20	24	18	26	31	20	24	23	23	23	25	19	17	27	29	23	23	37	21	19	25	24	21	18	20	16	24	24	22	20	20	29	23	23	23	20	27	18	17	20	20	17	31	18	22	18	20	31	17	31	21	20	29	26	34	24	17	19	30	18	26	25	28	21	20	25	22	20	20	22	31	28	24	18	21	26	22	25	23	19	22	23	25	27	16	20	18	17	31	15	17	24	23	15	21	22	26	18	22	22	16	19	16	26	24	25	17	17	27	23	14	16	23	16	25	26	28	18	20	19	23	26	21	20	21	19	19	22	27	17	9	26	23	25	19	19	25	20	24	26	19	20	19	28	22	19	15	21	26	21	27	34	28	30	29	21	25	24	24	22	16	26	22	22	24	38	27	24	18	29	17	30	21	19	23	23	16	20	17	16	26	26	22	18	20	28	27	15	14	24	22	26	21	14	20	22	22	21	19	25	17	26	19	21	16	20	19	29	25	24	18	21	23	20	25	19	30	18	27	25	22	21	19	21	22	16	21	17	33	19	17	15	22	21	27	27	17	29	24	29	13	25	19	16	24	21	22	25	29	19	21	20	21	23	27	22	22	23	18	20	27	23	22	17	25	23	25	16	27	25	23	19	24	29	14	27	24	28	26	24	23	20	26	13	25	14	22	20	25	31	16	24	25	29	21	25	17	18	17	18	12	21	25	14	22	27	21	23	22	25	22	25	21	25	24	17	22	25	30	24	19	25	14	24	25	23	22	21	20	21	17	21	22	24	19	20	21	18	23	25	30	23	23	23	22	22	27	27	24	23	22	21	25	29	23	24	22	24	19	20	19	22	20	22	24	21	22	19	21	23	24	33	31	25	26	20	23	19	24	22	10	26	19	21	21	20	23	27	30	15	23	19	20	26	28	16	23	28	21	18	24	26	18	21	17	34	16	17	20	24	20	23	20	28	21	19	31	19	21	25	20	22	20	15	30	22	14	28	23	20	16	25	31	16	26	24	16	19	19	20	27	22	24	21	32	19	22	20	23	25	15	27	18	28	26	23	21	19	26	20	19	24	26	28	19	23	22	25	19	20	24	16	17	18	18	26	28	22	21	33	19	25	23	33	21	23	18	26	33	23	22	29	15	27	20	30	22	19	33	22	25	12	25	23	16	24	21	30	25	20	16	23	16	24	23	20	22	25	26	24	14	22	22	24	24
48232	8366	3516	10355	16456	15416	12422	9748	7783	5895	4961	3916	3193	2603	2323	1985	1727	1636	1475	1351	1206	1149	1067	979	889	869	800	759	735	721	738	688	611	589	635	595	589	471	549	520	488	532	496	477	461	500	472	479	500	538	482	471	473	458	463	432	413	384	419	382	451	406	401	437	412	383	447	410	375	396	389	399	386	384	393	384	368	394	417	383	383	370	402	398	400	397	410	374	388	374	409	418	397	392	368	367	390	364	380	344	404	343	371	347	441	403	345	363	405	378	368	391	395	355	347	366	389	402	407	367	381	370	368	356	391	397	354	372	421	378	399	360	348	382	355	393	367	409	374	367	344	402	372	355	359	376	374	378	357	388	362	385	363	358	390	354	440	390	364	344	364	347	366	357	353	363	336	362	365	349	333	361	344	350	386	354	359	371	358	339	368	346	349	383	359	377	361	342	349	366	350	359	354	383	394	355	374	341	402	367	325	329	392	344	356	340	371	376	377	360	312	355	350	362	345	346	374	370	362	414	357	346	352	360	366	377	359	371	383	375	359	375	361	365	341	350	348	360	364	349	378	367	349	348	364	367	360	362	364	341	345	351	375	398	341	365	381	362	350	337	358	344	326	375	335	359	372	370	358	357	345	351	343	360	358	377	372	343	360	377	385	365	376	359	342	342	400	370	367	334	311	382	398	341	377	367	361	352	388	353	364	365	348	353	362	388	357	340	327	377	321	348	392	384	358	368	365	325	382	337	379	350	366	361	366	376	349	342	355	346	390	358	350	354	364	369	397	367	316	380	363	358	353	343	356	374	372	373	373	384	375	356	377	385	350	351	373	361	388	373	353	327	346	352	355	393	385	354	349	346	366	356	368	323	345	370	361	359	391	348	333	351	393	330	361	333	349	371	354	388	355	401	394	373	369	385	370	353	361	387	336	361	362	354	355	372	363	348	372	381	333	369	360	340	349	382	363	339	344	398	387	375	378	361	347	380	362	376	377	334	348	322	307	354	368	345	390	368	358	386	363	366	376	376	350	340	334	353	370	356	362	365	366	360	362	359	341	360	365	333	349	329	359	340	368	341	368	334	395	368	358	362	362	359	349	351	388	355	363	354	345	373	353	341	394	344	374	325	397	339	344	349	337	377	388	364	337	348	370	389	362	375	344	342	336	392	382	350	349	318	332	328	314	379	384	358	311	300	364	380	384	370	360	340	358	367	389	359	368	372	361	362	358	380	359	336	370	356	368	379	334	369	331	334	368	350	384	381	357	383	345	361	354	364	354	387	342	386	386	374	379	374	392	374	401	335	384	334	347	356	335	402	396	364	376	386	338	352	346	362	349	321	321	383	364	360	358	388	344	358	358	346	353	394	341	352	384	345	375	396	374	379	383	365	369	380	367	370	333	341	350	382	375	314	361	391	385	344	348	339	371	333	370	363	388	384	386	356	379	374	394	366	363	384	397	335	357	359	363	375	347	356	349	369	359	341	365	397	361	346	357	354	342	386	371	371	370	383	367	361	376	369	397	411	404	356	364	365	329	355	356	323	355	374	375	333	348	371	341	350	368	364	372	351	366	365	376	337	373	357	406	347	345	399	365	388	327	384	325	349	395	350	403	319	367	368	367	358	359	364	375	360	359	320	396	355	332	362	368	315	374	340	351	355	356	367	353	381	368	364	397	357	366	349	337	365	373	374	375	372	383	345	366	331	363	396	325	408	343	375	372	389	355	332	364	377	366	373	355	348	380	372	363	369	310	343	367	357	349	356	350	372	352	384	385	346	393	393	390	327	368	340	386	340	327	373	349	383	338	373	366	354	390	354	379	367	335	353	385	397	366	352	356	372	378	365	359	364	382	334	372	359	364	345	364	358	355	349	378	328	408	358	368	340	354	365	363	366	397	338	381	370	369	346	363	376	379	356	372	354	376	387	327	370	361	355	350	368	338	370	337	366	391	351	397	359	340	345	368	352	344	341	358	334	371	366	338	343	378	350	311	385	388	350	368	388	365	346	366	329	329	362	374	377	353	386	403	308	357	374	355	374	332	391	379	356	312	363	365	388	347	367	365	351	366	372	358	341	324	338	343	367	353	363	347	343	364	415	362	402	345	378	402	362	383	331	337	360	355	405	366	366	379	366	340	367	336	375	332	397	365	345	355	376	368	335	401	349	376	407	348	369	371	356	391	371	391	369	357	377	338	325	372	362	373	360	314	355	347	360	387	361	362	389	382	359	366	365	356	388	359	379	364	359	378	354	364	367	405	327	376	355	371	341	371	404	371	358	355	358	380	328	367	402	358	377	343	328	371	369	393	327	381	354	365	362	394	386	349	358	360	374	360	361	339	371	326	329	373	337	366	363	349	365	381	361	371	406	360	361	367	379	375	360	373	339	344	321	365	332	357	342	356	335	350	372	345	317	380	367	360	346	379	342	363	376	368	372	340	358	382	342	397	363	393	348	398	380	372	343	335	401	374	337	386	329	345	366	391	382	369	375	375	382	360	389	390	369	375	379	350	375	357	376	338	340	375	350	364	369	350	376	366	348	391	358	353	353	346	364	396	368	364	372	374	382	368	348	331	362	382	347	365	345	358	379	412	356	355	372	382	383	362	355	370	338	367	397	356	369	329	348	376	324	352	320	333	354	370	341	350	382	356	344	335	387	374	363	345	378	344	351	341	334	328	373	355	368	368	352	365	330	362	327	363	377	360	383	360	390	376	354	380	345	371	359	333	358	382	354	359	368	302	358	348	351	364	351	374	352	351	367	358	383	367	353	349	386	356	357	338	359	358	382	336	362	320	368	399	367	367	355	366	405	362	346	364	312	360	389	360	376	370	366	338	406	378	370	383	341	369	362	379	364	384	375	346	355	372	366	380	364	368	356	338	333	346	348	346	380	379	362	354	364	364	345	362	383	347	345	384	354	339	331	355	330	362	344	344	385	369	344	366	347	374	379	359	380	360	371	380	356	337	368	386	369	377	381	371	379	412	394	333	350	406	330	362	412	370	340	360	367	355	376	357	370	359	372	363	344	355	380	370	388	383	338	377	341	368	396	348	366	409	369	369	343	379	387	379	387	361	353	375	349	379	378	340	376	399	335	344	389	401	342	337	345	378	358	353	331	365	376	364	362	359	337	354	369	365	367	363	362	389	353	380	344	370	347	366	364	328	353	351	375	397	358	367	372	361	374	374	362	322	362	334	361	346	379	368	369	338	347	351	353	368	363	346	378	336	378	355	368	362	358	376	346	342	363	345	367	343	371	361	344	362	341	360	357	368	374	361	359	329	364	367	317	381	365	345	324	397	363	370	349	380	355	371	373	354	383	347	372	342	325	385	383	376	391	357	328	374	378	380	347	368	356	344	351	366	370	340	357	345	354	349	321	356	396	348	297	363	369	374	368	349	373	395	360	406	363	381	346	371	345	381	364	371	329	381	349	385	351	356	345	338	369	380	415	371	364	350	367	377	350	367	392	357	366	369	361	341	386	364	358	319	374
16232	1475	154	120	190	200	177	156	168	138	112	101	79	92	104	84	82	72	60	66	95	72	91	54	57	60	69	60	73	61	58	66	56	69	63	65	56	72	64	69	52	66	54	64	66	61	58	79	71	58	47	58	60	48	55	52	71	54	62	56	68	69	61	54	40	75	63	63	64	60	65	51	55	62	47	71	66	53	68	60	60	53	54	64	43	59	51	58	67	55	51	58	63	64	58	51	64	45	50	61	58	68	66	62	49	58	50	47	72	56	65	53	50	60	59	60	50	60	52	56	61	59	65	54	68	45	57	66	61	65	51	58	62	77	61	53	65	62	78	75	53	55	54	70	62	55	66	64	58	79	62	63	69	56	54	74	59	70	64	45	54	63	57	53	49	50	69	56	53	50	57	49	61	62	67	72	62	62	61	74	80	55	49	51	62	52	69	69	62	50	64	50	75	62	64	65	46	45	66	53	61	51	61	77	41	61	58	66	50	59	56	74	56	69	62	53	49	69	54	67	50	65	56	47	59	64	59	52	61	71	59	63	59	54	63	53	62	70	53	54	58	68	62	49	63	59	51	57	75	54	59	63	55	79	56	49	70	59	61	51	62	54	54	50	59	53	47	68	64	72	58	48	58	55	64	58	56	74	63	57	53	65	43	64	49	61	73	55	50	58	66	55	65	58	72	67	49	60	56	63	59	46	71	66	65	63	44	59	65	63	53	62	55	68	65	64	48	56	69	62	56	55	64	70	44	44	63	71	59	75	48	49	56	58	61	56	63	43	60	61	56	71	44	40	53	68	59	59	64	66	48	46	55	68	56	57	54	69	66	67	49	56	64	51	62	65	57	57	57	72	62	68	57	62	55	52	56	67	59	49	51	55	72	62	58	48	46	55	45	45	58	63	59	64	63	64	78	59	61	51	72	63	72	56	75	56	59	55	54	53	57	49	65	64	62	55	60	63	68	68	82	45	61	63	61	52	69	56	60	64	58	53	50	55	63	69	44	47	73	81	40	51	60	68	60	57	68	67	59	55	59	52	66	59	70	71	74	52	65	59	53	66	59	64	57	67	66	60	57	71	62	66	53	67	43	48	58	71	56	52	53	47	57	59	67	63	56	52	68	54	57	45	58	69	65	56	60	55	57	61	49	49	45	60	56	72	59	55	59	61	64	49	68	66	65	58	57	51	55	52	60	68	67	56	61	63	58	65	63	60	52	63	67	61	70	58	64	60	61	60	73	61	67	52	62	52	58	68	54	69	76	63	61	67	51	52	62	57	58	55	64	55	57	61	51	52	56	48	55	62	66	80	64	59	72	59	67	57	39	50	70	70	57	52	61	52	80	56	62	64	54	67	57	65	50	52	53	59	59	46	61	59	55	48	58	49	67	70	57	60	59	53	57	60	60	48	54	50	64	64	62	62	68	41	61	74	69	51	63	58	67	57	63	65	52	43	59	56	52	58	62	57	49	55	57	68	59	44	62	72	61	48	61	55	50	48	52	64	52	68	55	57	55	54	48	58	57	59	67	63	57	56	61	64	63	60	58	56	44	66	55	57	56	59	64	38	34	60	61	61	53	54	64	51	57	61	62	55	53	49	57	54	51	61	58	64	53	52	73	64	65	66	63	61	63	57	52	59	70	60	64	58	68	53	58	64	60	69	82	75	62	57	61	52	64	50	61	64	50	58	56	60	74	67	54	49	68	56	75	47	61	62	60	56	66	79	61	71	50	56	62	45	59	59	58	69	63	62	46	63	58	61	44	60	66	60	55	56	48	68	69	61	55	58	69	56	52	54	58	68	59	66	53	70	51	75	60	72	61	64	59	59	53	68	54	47	58	53	47	63	64	59	71	59	67	55	49	71	63	63	58	59	62	60	56	69	52	73	60	86	58	61	60	56	62	59	55	65	47	73	51	61	53	59	60	53	67	67	63	56	74	50	66	56	57	55	64	60	65	66	69	64	73	47	65	51	55	79	48	62	62	62	47	58	78	74	64	57	58	65	61	59	68	63	53	53	56	55	77	58	63	62	57	67	66	63	55	70	60	58	52	65	62	62	52	70	60	56	53	66	47	74	56	66	63	56	54	58	49	52	62	69	58	45	66	51	53	61	54	49	47	59	62	67	57	59	60	46	69	49	48	68	52	50	59	60	57	64	61	61	58	46	48	62	72	53	63	71	58	62	57	59	51	62	63	65	58	52	62	59	60	53	68	72	62	51	71	61	68	63	76	58	73	65	60	65	72	56	65	56	53	72	60	49	55	61	58	64	72	60	54	66	68	65	58	65	58	72	58	53	61	74	57	53	47	56	72	57	59	56	59	56	59	44	58	64	67	57	66	62	63	66	73	48	47	55	59	72	61	59	63	61	57	52	59	58	61	66	58	52	64	61	53	57	54	60	50	70	60	57	58	61	69	54	45	67	63	50	62	61	56	58	59	46	57	56	76	60	61	58	76	68	76	48	59	66	47	71	54	64	63	67	55	59	49	74	60	58	72	61	58	57	55	59	58	72	62	68	62	66	50	43	66	60	48	70	57	56	63	63	59	61	68	52	69	59	54	68	58	65	59	67	55	71	58	63	57	46	53	54	62	66	60	54	61	77	65	51	63	56	59	63	68	60	55	56	53	68	74	70	57	56	57	59	64	59	61	58	56	73	60	68	67	55	49	44	56	61	70	52	52	46	58	56	56	48	73	53	58	61	70	51	47	79	65	70	68	69	41	73	53	50	57	62	69	52	69	63	62	59	74	59	58	56	67	53	56	65	54	57	60	59	63	55	53	54	52	45	51	53	68	63	58	71	66	66	56	50	45	55	57	66	61	56	51	88	57	71	59	63	48	55	56	60	62	47	68	55	57	53	61	66	55	48	39	56	49	56	68	63	68	56	68	49	51	72	65	73	45	62	58	46	66	67	62	53	50	64	66	70	70	62	45	54	60	57	71	50	59	64	65	53	71	69	51	67	53	56	65	48	56	62	63	69	63	67	64	56	77	60	47	55	59	66	56	66	53	47	66	58	59	52	51	70	64	60	58	59	56	55	72	69	62	55	59	59	52	56	61	69	54	65	61	49	69	49	52	40	53	46	53	50	63	46	64	52	45	59	50	57	56	67	66	52	64	63	44	54	57	44	53	63	56	60	49	62	56	46	57	57	74	42	56	65	48	69	50	62	44	75	57	56	48	47	53	63	56	51	53	50	55	49	66	58	60	57	65	60	59	49	83	58	54	54	52	52	60	52	58	57	53	61	53	74	78	51	50	71	54	54	70	62	70	53	61	52	71	70	58	47	57	52	60	61	68	54	57	48	60	70	70	52	68	60	51	55	64	46	69	62	72	48	59	62	56	60	69	59	66	50	63	49	54	65	54	65	64	71	47	52	50	62	49	61	56	67	62	55	57	61	69	66	54	62	57	51	62	54	64	58	55	50	59	55	60	65	62	61	60	69	53	67	52	73	57	64	77	53	56	56	70	79	47	66	58	57
47190	7594	3428	9296	15074	14330	11898	9527	7603	6155	5038	4046	3400	2948	2640	2492	2173	1979	1956	1829	1749	1628	1527	1503	1416	1361	1293	1279	1336	1274	1204	1124	1142	1141	1097	1095	1112	1077	995	1129	1064	1071	1006	1031	1016	1023	989	984	1023	1010	1008	1010	973	1004	978	963	940	936	966	933	933	939	927	941	931	893	967	956	942	942	937	871	947	924	939	936	917	912	968	959	957	932	953	925	948	946	941	902	892	939	971	971	938	930	996	898	943	894	910	951	935	1004	919	952	923	925	932	940	923	926	893	947	988	873	921	915	958	949	915	936	954	910	929	903	939	880	994	929	964	972	902	962	954	916	911	936	943	885	938	918	920	935	886	903	983	885	932	877	925	917	950	933	954	944	908	939	917	890	929	870	937	930	920	878	939	946	944	897	928	882	884	952	906	916	942	884	958	918	927	940	936	875	951	980	914	935	961	865	904	991	951	916	968	910	967	943	918	910	936	911	921	875	947	920	913	945	939	956	848	907	914	855	963	913	922	940	886	858	990	876	895	947	890	896	912	859	953	907	937	854	874	925	893	892	827	887	912	945	882	928	929	910	931	979	863	874	912	884	932	908	919	914	863	931	894	929	864	940	876	875	858	892	984	889	898	891	877	948	953	922	884	917	894	876	960	863	947	887	961	925	949	876	879	954	959	903	895	906	872	908	891	902	916	899	920	887	967	956	914	908	895	894	921	887	921	932	905	867	932	914	878	921	875	838	916	887	862	871	913	932	932	932	881	924	917	902	910	930	924	926	904	870	891	917	966	882	889	912	977	930	859	914	951	898	875	924	904	913	921	926	906	890	931	888	907	928	949	900	952	941	905	866	933	964	948	917	903	932	935	948	887	952	925	903	958	894	976	885	944	910	905	884	906	862	907	921	946	904	917	922	919	854	897	913	897	935	915	897	923	929	956	947	941	930	926	930	896	887	928	938	890	931	907	859	916	917	932	903	912	945	947	879	936	863	922	948	923	909	922	876	937	889	891	890	881	924	960	912	941	956	904	934	883	916	933	958	932	924	929	915	947	914	858	876	895	908	902	907	904	942	957	884	903	937	889	931	897	945	876	891	892	894	897	932	946	928	981	916	926	874	939	969	899	884	840	904	906	926	881	891	931	899	934	883	898	868	894	917	920	924	917	884	925	886	922	935	914	907	957	897	931	887	937	926	920	894	904	884	910	901	970	967	964	929	958	874	891	930	933	954	871	933	903	886	933	940	916	880	908	947	900	907	912	901	882	868	845	901	959	936	948	935	922	888	920	928	885	918	895	865	896	887	892	910	876	886	904	899	935	913	938	934	980	906	909	959	972	892	921	875	885	928	912	909	933	956	921	872	977	865	917	916	938	864	949	899	864	943	945	895	883	937	870	930	910	973	921	933	884	888	941	920	945	940	939	899	916	936	890	900	869	880	881	936	870	955	912	883	950	889	898	943	911	920	929	929	934	926	918	932	895	939	873	900	954	883	918	948	903	855	950	893	921	965	884	871	917	863	928	919	921	911	924	954	893	914	896	883	883	850	904	935	937	967	888	924	971	912	949	905	885	916	949	911	890	868	928	933	950	908	890	903	887	857	925	901	851	936	887	948	956	874	904	924	929	926	838	939	930	849	970	948	912	949	958	901	922	885	927	962	874	912	901	880	928	910	905	946	864	879	950	882	952	897	884	901	887	911	896	899	973	959	902	936	951	910	906	912	914	957	938	910	919	929	962	931	939	931	918	958	923	900	908	930	950	939	851	1003	951	858	906	900	938	960	932	941	915	893	875	858	925	885	855	861	926	903	899	940	963	880	901	925	946	908	924	899	905	915	976	919	913	918	834	949	975	881	950	873	921	903	942	958	902	913	924	902	904	941	897	933	875	897	887	851	897	966	904	923	917	912	912	852	925	913	906	896	942	919	957	982	919	938	879	904	923	924	921	910	915	924	922	880	926	924	890	905	921	931	935	928	937	934	1015	872	881	908	951	982	876	934	881	902	912	936	883	966	933	897	896	876	943	953	886	902	917	940	875	925	854	934	922	896	920	896	918	874	917	943	941	914	917	894	919	880	938	888	937	923	950	937	888	915	915	987	881	864	907	897	876	910	941	910	913	907	876	917	882	911	897	950	961	876	882	928	842	891	930	907	935	895	912	916	922	902	917	988	950	856	898	876	830	949	912	861	887	906	959	896	906	866	878	908	984	937	900	912	928	914	866	937	899	932	906	919	905	905	895	900	913	930	918	941	951	920	910	859	890	914	951	886	915	935	863	889	929	912	889	866	885	886	904	924	908	946	871	949	935	942	908	861	915	927	961	870	931	973	902	910	946	957	923	833	948	898	902	895	869	852	909	891	908	958	917	934	916	942	939	871	952	920	923	923	953	957	897	923	895	921	926	921	890	879	932	955	942	902	934	904	940	876	909	913	905	910	928	919	917	951	950	901	895	896	874	971	925	924	922	927	969	885	893	956	905	893	990	922	901	932	896	829	890	900	945	898	920	918	946	893	868	879	900	924	924	853	965	906	899	918	968	904	988	960	888	926	928	903	966	912	919	885	930	889	966	852	908	908	882	935	892	887	921	904	959	894	936	885	894	918	900	897	891	923	925	883	990	915	911	956	985	917	867	863	897	954	893	939	897	916	909	909	927	944	860	938	917	952	897	895	947	857	950	902	929	910	890	935	936	910	905	871	945	910	922	937	917	923	909	917	928	906	897	840	891	935	894	896	933	981	917	897	920	907	889	854	941	857	931	872	888	907	913	855	857	913	939	912	895	917	892	905	947	947	942	913	932	895	909	935	865	896	892	914	869	948	892	932	944	917	881	927	912	916	927	857	888	995	917	933	865	892	905	835	922	894	944	930	867	941	885	836	872	936	886	911	956	890	919	919	874	932	916	879	920	877	843	912	917	871	884	941	905	903	924	897	916	906	926	921	927	992	886	866	922	871	878	917	911	942	913	933	914	876	929	966	942	904	921	857	891	885	904	921	917	940	934	941	906	879	956	936	898	911	889	915	953	887	887	919	969	949	884	875	871	899	944	894	898	938	932	885	946	886	924	932	914	921	926	896	948	916	951	921	891	912	934	879	888	949	892	943	970	931	924	905	920	903	942	935	945	882	897	891	866	923	984	926	948	903	927	908	937	881	953	909	933	914	952	915	879	928	944	884	897	906	927	923	906	920	927	943	891	917	922	890	892	908	922	962	901	905	929	883	902	910	932	928	878	929	944	952	933	958	864	951	882	922	875	885	887	903	913	937	900	878	870	926	965	891	907	902	915	855	902	968	935	903	894	915	871	920	946	964	920	864	895	945	927	894	900	934	906	958	906	902	912	887	911	905	881	942	890	937	861	972	875	969	916	920	884	957	897	867	932	895	903	931	975	883	953	858	861	901	927	895	888	953	906	867	890	894	946	948	944	881	899	945	933	926	919	920	930	888	894	872	930	954	913	897	882	921	881	904	948	923	888	873	976	942	910	900	913	881	872	933	914	899
26973	5373	238	173	276	299	224	262	189	149	167	129	105	95	86	87	85	106	68	75	42	63	68	64	67	59	50	62	48	54	47	57	58	48	50	61	49	47	60	43	43	44	50	43	46	47	40	46	47	38	38	53	56	50	52	39	36	39	50	47	39	33	41	46	47	42	38	42	56	46	61	41	49	43	37	33	48	50	41	37	33	50	40	41	43	50	34	40	52	37	54	49	46	51	28	43	38	39	53	35	31	47	43	49	35	48	46	43	43	46	47	43	38	41	47	47	50	40	40	50	48	43	43	34	50	43	38	33	57	46	52	33	42	46	43	38	45	57	56	41	32	38	45	32	51	50	34	40	42	46	58	38	40	41	53	40	59	48	55	51	37	47	41	39	51	49	41	32	29	35	37	35	33	52	47	45	37	46	41	59	36	44	33	38	36	29	37	37	46	49	48	36	49	50	51	51	39	33	50	44	42	50	33	38	26	56	59	47	47	54	33	41	52	53	31	45	56	48	41	47	45	43	45	45	50	58	41	27	42	39	41	57	43	43	45	37	47	52	52	52	39	54	41	37	49	39	40	29	42	45	45	49	37	41	44	48	30	43	43	36	41	52	50	49	46	39	46	43	39	44	47	59	48	45	51	39	54	40	35	39	49	63	44	49	42	39	34	41	43	38	43	32	43	41	55	58	47	45	41	42	50	43	49	47	41	47	49	44	39	32	33	48	35	50	52	31	36	49	41	51	40	43	49	53	32	52	38	31	23	39	53	32	51	37	43	38	35	41	45	45	43	49	50	43	52	41	37	34	49	31	40	47	26	49	43	43	36	39	40	33	39	44	44	40	45	37	43	59	52	48	42	47	41	44	37	47	45	42	39	57	35	43	43	44	48	37	38	40	47	36	38	34	47	55	54	50	41	45	46	51	34	45	52	55	39	39	60	29	36	49	42	58	46	43	40	35	42	50	39	48	46	49	38	45	44	41	49	54	49	44	40	55	43	34	51	32	43	43	34	41	37	34	48	52	47	26	47	37	51	38	44	47	44	41	32	50	37	44	53	54	54	41	48	51	44	42	42	43	36	38	47	48	29	42	41	52	47	38	46	55	53	55	42	37	45	40	48	40	42	47	41	46	37	33	46	42	42	44	40	44	39	35	46	29	59	44	39	34	46	34	39	29	41	44	50	37	46	50	41	34	53	49	32	27	42	50	55	45	39	40	35	37	55	51	34	46	43	36	40	48	31	53	48	46	52	41	49	60	33	44	55	37	46	42	49	46	38	45	39	53	39	34	41	38	34	37	45	35	32	34	43	48	47	52	44	51	40	45	30	50	37	38	39	45	53	42	39	39	45	33	43	34	42	48	40	45	33	47	38	37	34	39	49	29	36	49	42	42	40	32	36	45	48	38	43	32	41	45	45	44	35	43	50	39	51	41	28	37	38	39	41	37	56	40	33	38	39	43	38	47	36	49	35	37	61	34	34	53	49	43	55	44	55	52	49	46	44	36	39	50	30	40	50	42	48	42	25	37	38	31	44	35	35	39	51	49	39	56	43	34	45	39	42	41	43	47	38	37	38	42	42	47	44	47	32	52	36	49	38	35	49	40	46	42	44	47	40	41	35	54	49	45	50	37	45	43	43	42	40	47	50	50	29	36	48	41	43	35	41	46	41	41	50	43	40	47	26	52	47	44	48	41	45	43	52	44	34	38	36	44	42	51	42	45	40	46	44	46	35	47	41	35	45	43	45	47	37	41	41	28	55	40	52	31	46	49	51	43	34	42	49	36	32	41	44	42	42	44	60	42	34	34	51	41	34	45	32	49	40	53	45	54	58	42	45	51	31	34	44	47	54	62	59	41	43	48	42	28	40	37	37	41	40	32	43	37	50	34	41	38	29	40	36	60	44	38	44	41	44	53	40	40	32	38	42	37	36	41	47	42	31	39	40	42	41	39	45	37	45	38	38	59	43	52	40	43	37	34	51	40	40	50	43	32	55	39	38	43	42	52	52	44	33	45	43	39	43	37	27	35	44	42	42	39	36	53	41	42	38	34	38	42	33	52	38	43	42	39	37	38	39	43	32	33	41	53	40	43	39	51	46	41	49	42	56	43	34	44	56	46	46	49	41	51	46	37	49	44	39	39	54	40	31	47	40	37	40	48	30	43	40	52	35	35	46	40	45	39	37	56	39	45	42	42	46	32	54	43	43	30	37	48	32	36	22	35	34	40	49	39	41	44	37	42	28	45	37	42	35	36	45	45	31	45	40	45	37	37	48	43	39	47	60	41	54	31	46	39	45	36	37	40	37	44	30	50	54	31	33	48	40	44	33	29	44	50	39	43	49	48	52	37	47	46	49	46	35	54	46	36	47	34	34	37	57	36	48	43	36	54	42	45	38	45	57	35	48	42	51	45	38	51	27	50	44	47	34	43	46	37	41	44	43	33	39	36	53	38	37	34	29	40	42	44	29	38	38	36	46	46	51	48	48	33	38	34	44	38	46	43	42	39	57	39	52	49	47	40	50	23	36	31	32	32	45	49	42	39	45	50	48	40	46	46	47	44	47	33	46	35	41	44	39	49	43	45	36	40	46	40	40	54	39	34	49	40	54	42	49	39	41	48	45	45	36	45	37	44	38	37	49	32	44	40	37	44	40	39	59	35	45	32	41	33	36	35	41	42	37	45	29	44	46	45	44	33	40	43	35	35	57	44	39	34	51	51	43	53	51	50	42	48	40	54	43	39	42	37	42	38	40	51	46	31	40	39	31	49	43	49	54	41	42	53	44	41	45	43	42	34	40	42	41	38	48	36	39	44	41	40	48	39	37	44	33	44	52	50	34	51	38	43	50	45	38	34	38	36	36	42	44	51	31	45	49	53	42	48	43	55	40	50	43	49	52	49	49	41	39	37	42	29	38	38	40	39	44	41	37	48	51	49	36	41	43	40	44	36	48	42	39	40	43	41	43	46	33	42	49	36	39	45	34	50	36	44	42	37	35	42	45	45	42	56	50	40	47	49	54	41	64	30	52	33	43	42	33	41	41	48	43	41	41	34	39	45	44	37	44	43	56	43	41	38	50	40	41	49	40	50	49	36	32	32	32	42	41	41	56	40	47	40	43	38	57	46	40	43	43	32	38	47	49	55	59	40	50	34	36	32	47	57	44	47	42	52	41	47	65	42	40	38	42	40	37	41	56	43	35	40	45	34	50	39	45	31	41	40	34	33	35	45	44	44	35	42	45	46	44	50	35	46	42	52	53	39	49	40	56	45	37	47	38	41	46	44	36	66	46	41	42	35	39	39	42	45	36	39	44	42	47	36	53	44	32	48	52	46	43	52	48	40	52	42	47	42	38	52	35	37	42	40	45	37	51	38	46	49	35	45	50	41	46	45	45	44	35	40	36	51	42	36	52	47	37	41	35	35	36	48	45	46	49	50	48	40	51	48	35	46	55	44	47	47	44	53	43	43	46	58	41	46	50	36	47	50
50087	10753	5150	14634	22056	21111	17522	14403	11699	9318	7648	6322	5259	4334	3831	3416	3056	2764	2520	2311	2027	1951	1823	1688	1683	1507	1438	1318	1273	1233	1101	1205	1088	1095	1068	963	968	957	975	915	922	839	900	861	871	880	873	851	856	927	885	807	883	790	795	772	750	761	752	781	750	754	779	774	691	734	768	745	763	713	724	745	766	749	725	717	682	724	725	776	727	734	718	688	745	739	677	721	679	730	678	652	685	708	699	671	737	673	687	670	707	689	696	704	724	711	722	744	748	710	683	685	736	680	700	673	739	699	703	719	715	726	701	687	714	720	674	699	712	649	721	749	727	686	660	685	719	670	700	716	705	677	683	648	656	696	715	681	681	690	664	671	695	687	679	650	726	624	693	643	619	659	700	656	687	712	670	692	667	664	714	679	656	638	691	681	631	672	693	709	665	636	676	675	648	675	672	685	640	664	659	664	661	727	689	658	666	660	701	672	634	636	684	677	664	675	691	655	673	676	666	677	692	609	708	666	682	675	658	678	656	670	688	718	688	721	713	650	665	676	689	714	636	689	706	716	680	674	662	652	676	677	679	670	679	659	683	684	714	691	681	674	676	690	695	649	665	698	660	655	620	625	695	675	665	684	695	637	688	667	632	688	681	682	675	612	668	691	664	704	635	629	664	670	658	716	640	657	679	695	639	721	714	631	696	664	644	647	690	660	640	645	633	645	702	672	666	700	666	707	698	628	677	684	641	650	665	658	655	658	702	674	654	657	667	629	652	679	699	645	666	708	695	691	666	647	653	691	682	673	644	672	706	675	639	650	693	645	658	682	694	673	669	663	678	679	620	681	644	655	670	678	674	631	677	667	698	691	638	649	675	660	668	660	641	664	703	669	644	632	684	660	675	690	649	686	574	644	651	672	654	665	682	671	700	673	678	659	660	691	673	655	692	641	645	669	667	621	677	672	702	628	683	611	631	684	653	660	678	654	683	661	645	604	632	703	663	690	656	712	664	679	678	672	686	648	640	693	646	682	704	730	673	665	666	695	625	679	635	661	649	628	686	644	672	657	650	624	629	646	609	683	669	683	690	631	690	681	682	676	672	643	633	637	658	678	702	680	644	665	726	668	635	632	670	703	655	703	701	681	665	704	653	674	679	653	663	653	724	651	647	695	672	614	641	707	651	670	731	661	676	641	672	708	617	665	660	663	663	644	673	645	603	696	664	687	663	683	667	695	651	710	672	666	662	663	666	695	670	666	640	691	691	653	666	688	657	674	671	678	664	651	687	684	649	690	639	666	698	648	686	690	687	686	648	645	659	704	641	639	697	668	632	716	724	646	697	682	672	665	626	671	665	663	653	685	640	651	674	658	674	670	678	674	694	654	668	672	636	669	740	648	654	680	650	650	625	659	668	652	693	678	626	683	655	663	668	670	697	685	706	654	630	680	661	658	642	700	696	638	676	689	640	657	628	641	703	652	672	660	687	695	697	659	695	692	676	679	615	637	633	631	676	638	646	672	703	690	635	648	620	690	670	649	642	642	653	651	664	623	652	703	700	689	678	626	668	639	706	645	697	646	690	636	659	652	700	660	645	624	665	658	680	651	690	678	642	639	659	697	634	681	655	642	652	660	653	675	668	691	708	699	705	632	672	672	673	663	653	697	649	689	661	641	650	668	710	686	668	682	693	685	693	592	665	630	649	700	627	670	651	623	638	715	674	620	705	695	659	701	626	719	695	647	706	686	656	627	651	664	694	691	640	642	619	666	635	695	642	643	693	655	692	627	653	691	619	657	657	634	696	683	667	631	657	667	653	651	684	690	692	688	675	655	685	682	684	646	645	624	659	653	689	653	685	647	677	678	673	671	697	665	645	677	647	630	611	671	654	685	665	653	675	646	641	640	678	703	672	720	687	623	686	637	642	689	655	670	674	692	661	661	629	686	655	647	662	642	672	678	640	664	687	660	635	699	675	650	590	705	671	719	666	667	711	717	684	650	647	628	670	632	641	692	711	671	666	694	651	677	662	672	623	649	647	675	622	700	659	700	657	665	639	658	645	640	667	677	705	688	690	653	649	650	668	709	718	672	638	688	680	673	628	660	644	636	617	673	612	655	622	688	679	649	696	673	658	640	681	667	669	646	639	684	702	673	695	655	642	674	645	638	665	710	700	663	691	693	670	668	698	676	692	650	661	713	659	688	637	691	691	669	669	677	689	646	715	611	661	672	645	648	670	701	657	654	614	684	662	651	680	670	663	683	671	692	643	698	637	693	693	600	683	702	691	651	724	684	713	659	625	669	663	699	691	675	674	634	696	646	649	688	688	703	644	682	655	643	673	664	691	631	682	710	674	650	665	651	694	673	719	654	665	666	644	716	652	672	641	675	677	652	655	676	726	657	699	691	645	626	713	690	672	680	690	654	707	675	640	681	673	729	639	660	641	644	704	686	637	716	673	635	698	686	652	665	704	662	684	705	696	651	665	648	688	664	624	677	752	676	695	689	660	663	695	668	633	703	678	655	634	661	672	670	672	681	670	652	613	697	654	671	660	671	639	699	641	663	631	663	635	708	704	649	693	659	652	655	661	659	622	687	673	669	702	641	717	684	632	694	649	694	683	641	659	614	669	660	680	675	723	623	623	660	661	651	657	682	658	648	721	624	664	689	621	684	683	613	662	638	634	620	695	676	665	639	620	662	688	654	677	632	685	664	680	657	658	661	671	641	672	645	679	683	609	670	658	702	699	657	665	705	673	634	631	687	673	643	640	658	652	660	654	650	679	663	704	669	682	680	643	629	673	657	715	651	626	686	672	717	646	648	674	667	692	632	669	703	635	635	617	648	682	685	651	685	643	651	667	674	699	641	689	662	689	635	666	649	674	698	669	687	697	610	743	625	640	683	633	651	695	649	693	660	636	681	658	720	713	679	696	674	669	637	642	678	652	681	697	685	651	646	665	656	656	658	642	695	670	661	686	666	617	675	669	668	688	690	694	692	713	622	621	658	696	649	661	709	703	676	661	714	688	684	673	698	694	698	618	620	642	701	677	695	637	710	637	674	696	656	688	656	652	653	663	645	690	667	647	678	673	671	621	657	681	662	669	654	670	624	654	690	644	686	722	700	644	660	735	685	672	677	711	662	686	652	653	682	663	688	651	654	672	736	679	660	672	669	647	676	660	674	654	666	684	643	637	694	709	630	670	649	661	594	678	647	702	639	680	695	664	693	642	651	673	697	665	666	667	662	673	691	673	681	637	662	664	683	719	660	714	686	681	662	679	663	675	672	675	662	657	667	689	694	661	655	640	681	687	686	655	674	658	653	627	690	672	665	664	688	619	674	737	656	678	700	652	653	694	672	633	649	704	689	714	664	671	706	678	659	643	678	658	645	650	696	724	698	741	659	695	685	716	700	656	688	701	678	695	661	666	685	635	634	669	673	673	667	688	714	679	652	683	692	716	654	677	642	659	650	638	657	688	646	656	657	610	708	710	659	607	679	698	672	704	672
7007	276	69	61	110	96	113	86	84	91	58	70	65	73	40	47	50	40	50	43	32	37	41	39	46	31	48	50	32	31	42	35	39	41	39	36	48	34	31	31	35	31	32	36	29	36	47	45	33	31	40	31	44	37	40	42	42	30	40	42	39	34	40	42	50	44	45	38	33	34	38	33	42	34	38	36	35	45	32	33	38	26	38	32	36	26	38	37	35	45	39	47	36	39	38	43	54	41	32	42	32	42	25	30	26	31	45	38	38	35	29	34	35	44	30	34	37	41	33	39	33	48	32	52	41	42	36	38	29	42	31	50	39	37	42	36	33	33	27	40	47	47	34	37	32	40	40	29	32	50	45	46	44	35	36	39	23	42	44	42	27	40	51	39	35	35	52	30	39	39	33	37	43	33	31	39	43	40	36	39	43	32	32	32	41	34	42	32	30	36	46	43	33	34	34	24	32	43	36	38	40	33	40	43	32	29	44	27	43	35	27	45	48	32	42	35	34	34	38	38	38	43	42	34	36	42	37	42	34	34	40	37	46	46	35	38	50	40	33	35	30	32	37	33	28	28	35	39	39	51	33	33	38	36	32	42	39	50	47	42	41	35	42	38	39	48	34	49	39	33	46	38	36	29	41	40	27	45	50	32	30	28	28	29	27	31	32	41	41	33	37	37	31	27	43	34	31	34	36	40	33	36	39	43	40	36	37	35	34	30	37	41	33	43	31	35	29	34	37	38	27	40	30	43	43	49	32	50	44	27	33	37	35	49	38	43	35	38	37	39	44	33	41	40	43	45	41	34	29	42	39	29	31	34	31	41	31	40	33	36	29	40	49	35	48	33	31	32	36	34	44	33	37	43	38	37	36	37	45	37	34	35	34	26	31	33	41	39	35	31	38	21	40	28	43	38	42	45	41	43	40	35	35	35	31	32	44	34	31	39	39	33	31	42	37	30	32	43	41	33	34	45	29	37	41	33	38	36	38	40	44	36	32	42	31	36	34	45	44	50	51	34	49	43	32	41	41	26	44	29	45	33	42	40	36	38	28	36	32	31	36	28	33	31	32	38	30	40	35	32	39	33	47	28	38	40	32	36	40	27	34	37	38	33	37	29	45	41	43	30	25	31	44	41	31	46	52	34	38	33	25	38	27	33	38	27	44	37	36	43	39	34	40	39	39	31	43	39	25	39	42	35	38	35	39	37	44	33	29	37	55	39	35	40	37	39	39	38	43	34	43	35	37	30	50	40	36	38	36	41	30	30	31	27	36	31	39	29	32	37	29	44	43	24	36	34	39	33	41	39	44	33	40	45	46	45	41	36	33	32	33	37	27	36	40	31	30	36	42	38	38	35	35	35	42	40	40	39	38	26	37	36	28	41	31	38	28	40	45	44	40	28	40	32	36	47	38	34	37	30	43	43	31	40	39	33	37	29	41	31	28	33	26	43	32	43	37	34	27	43	32	46	20	27	40	35	37	32	40	42	40	38	36	38	45	38	43	36	35	42	45	41	33	31	35	30	33	34	38	35	42	31	43	34	35	35	44	30	48	29	34	33	29	36	34	33	35	44	33	26	38	36	39	36	30	39	42	40	38	34	33	38	43	56	36	36	31	35	41	41	30	37	22	25	41	34	39	37	47	44	42	31	52	43	43	35	40	41	37	38	40	41	24	37	26	37	37	42	39	47	38	26	29	34	27	34	44	47	46	46	49	35	33	36	40	41	37	46	38	32	41	38	43	39	37	34	37	36	32	36	41	43	48	37	30	33	44	27	32	38	51	30	29	45	38	38	50	36	35	35	29	43	48	47	40	38	39	30	39	37	35	38	28	36	41	33	43	34	30	40	30	40	35	26	33	40	31	31	32	36	47	27	36	46	30	39	47	34	39	36	33	44	42	43	44	33	33	32	53	32	35	33	41	44	33	47	40	36	40	36	27	40	40	42	53	40	39	40	31	37	46	45	46	35	27	44	31	37	43	41	48	42	46	27	41	39	40	39	36	23	44	34	39	48	35	39	47	44	35	30	45	29	47	37	37	46	41	48	30	36	26	47	32	50	35	41	43	48	39	36	38	43	44	36	36	39	39	31	37	29	35	41	35	39	27	40	35	34	43	37	46	50	37	42	43	33	43	38	39	44	28	40	40	42	26	34	35	34	35	33	44	34	38	43	28	37	39	28	31	26	34	37	45	44	26	49	40	29	49	37	38	34	37	36	35	40	37	35	29	30	40	44	53	33	33	46	33	48	38	38	41	38	30	30	38	34	28	41	40	32	38	41	49	33	34	51	36	33	37	40	29	35	34	39	35	33	44	36	45	23	47	43	38	39	37	39	38	30	31	32	35	33	37	46	36	37	34	33	47	33	45	30	36	30	46	32	40	37	33	38	32	39	39	40	30	40	38	37	46	28	25	49	34	27	41	35	40	38	54	42	35	31	38	39	36	45	33	37	30	38	42	36	37	33	34	36	46	30	32	46	47	31	36	28	47	52	43	45	30	37	44	36	35	43	41	35	39	32	37	33	37	34	28	35	32	44	31	37	39	42	38	32	47	36	36	27	31	43	48	36	37	37	32	33	36	31	38	40	48	49	34	31	34	38	37	39	38	30	44	34	32	37	43	40	44	34	26	45	24	35	39	42	42	37	37	35	24	37	31	38	46	45	41	30	38	52	48	37	42	39	29	49	44	29	41	33	38	38	45	45	35	33	29	35	45	26	30	37	36	33	50	36	41	45	36	31	27	37	36	43	27	38	33	34	33	37	29	31	39	27	46	34	42	37	46	42	33	43	26	41	42	35	30	46	44	23	37	30	44	43	31	23	36	45	37	36	36	36	41	38	37	40	40	42	39	36	37	43	33	37	45	46	36	35	39	36	34	45	45	43	28	42	30	30	35	49	30	47	28	40	27	48	33	41	40	36	33	32	34	37	49	47	26	29	33	33	31	36	46	28	41	45	28	41	36	39	36	51	35	41	37	49	44	33	39	43	31	37	36	32	35	38	35	40	34	28	30	32	40	37	47	30	33	46	50	51	37	37	32	35	42	41	37	35	36	31	41	35	38	35	32	40	44	42	44	41	27	33	32	33	24	48	38	37	45	35	35	40	35	33	43	36	38	23	33	46	35	30	48	32	34	42	34	34	43	34	30	30	38	37	43	42	27	34	34	36	44	39	46	38	45	32	34	42	32	33	36	40	43	33	43	42	38	31	38	40	42	36	36	38	30	30	33	44	45	51	37	42	32	34	34	48	48	43	48	48	41	44	45	27	44	42	26	43	36	29	41	34	35	37	49	33	33	41	31	42	36	36	29	45	44	31	40	35	32	39	32	29	44	30	30	30	39	29	29	33	43	34	42	33	46	19	43	36	18	32	34	32	40	32	37	38	30	33	36	29	36	29	27	31	39	42	40	44	43	29	31	34	37	24	34	26	39	42	37	32	38	40	40	37	37	27	42	37	42	35	35	49	36	38	30	34	28	31	46	46
38606	4375	1921	5338	8734	8367	6646	5115	4060	3176	2634	2209	1826	1589	1437	1302	1187	1146	1045	947	928	982	858	877	856	762	782	743	745	765	700	679	655	643	643	673	633	628	655	679	604	644	644	630	630	588	657	592	637	629	666	615	626	580	612	599	601	581	558	580	641	571	595	598	543	567	592	563	566	582	537	607	619	614	633	573	592	547	559	533	577	591	594	617	574	583	585	523	654	592	579	622	601	588	592	574	620	605	621	599	556	576	550	569	594	613	591	620	649	539	596	595	593	563	576	612	639	603	580	619	578	564	559	579	595	614	543	587	612	576	530	562	593	580	573	595	566	564	582	597	536	612	543	602	567	582	580	581	587	599	549	602	568	606	620	587	568	608	582	623	595	577	588	562	592	594	587	582	559	589	585	598	606	590	589	567	561	561	579	615	564	549	598	566	558	587	585	586	572	566	548	613	591	609	560	564	584	572	582	580	587	589	583	579	571	615	590	579	620	614	529	587	587	560	581	595	591	583	565	543	591	566	572	595	560	556	586	555	602	593	604	530	573	593	576	586	557	589	614	563	600	616	563	590	672	592	553	625	538	563	586	589	552	587	577	606	558	582	593	585	557	588	608	597	585	565	566	557	582	565	597	545	575	581	596	551	584	604	583	572	581	574	593	598	581	552	576	537	593	604	607	558	600	605	578	610	565	579	593	558	523	589	571	544	582	533	524	569	530	606	608	586	563	572	531	591	552	569	582	560	613	599	541	605	591	617	548	553	591	567	574	576	566	570	620	607	570	588	625	552	595	557	594	574	601	583	579	599	544	601	574	591	564	616	565	586	550	508	596	621	571	607	635	630	569	585	587	601	584	576	613	615	589	570	567	554	579	590	532	591	595	542	601	576	619	563	548	582	602	619	593	588	592	576	575	577	521	572	601	569	593	594	581	618	590	556	575	589	545	567	565	565	571	573	566	609	546	570	568	558	542	577	596	579	571	603	602	575	571	578	613	554	552	587	559	542	575	584	586	585	590	560	581	587	568	584	540	571	577	587	611	595	559	610	600	575	549	570	603	542	567	597	588	588	559	578	613	555	552	549	561	586	590	613	562	627	547	606	579	589	596	553	581	600	609	594	584	587	542	572	638	583	561	597	608	601	544	614	557	589	623	547	578	610	540	560	556	577	604	568	588	578	591	590	578	576	579	595	618	532	628	606	605	567	576	593	588	584	589	588	604	572	588	581	545	565	584	582	576	563	597	597	570	570	544	601	579	599	564	571	615	565	543	580	587	549	602	580	568	556	553	590	535	566	578	611	555	578	544	588	593	543	554	554	560	584	557	548	583	597	614	555	558	556	580	578	572	608	566	560	567	576	562	564	580	574	593	570	581	562	569	596	600	538	566	575	599	580	593	551	583	562	607	599	613	554	570	540	557	594	572	589	582	585	605	608	580	571	557	594	566	567	582	565	557	592	599	595	575	555	546	574	590	558	579	557	606	587	569	589	554	542	566	564	551	595	622	593	595	567	562	563	578	557	588	592	544	574	613	547	560	609	581	560	566	601	539	570	555	581	635	556	557	606	568	572	594	549	569	563	540	565	516	584	582	555	574	595	549	558	561	633	604	574	599	552	547	625	533	572	552	552	571	565	561	587	554	564	622	617	616	587	579	572	567	584	575	581	563	547	564	558	609	577	608	575	553	597	592	582	587	560	549	595	563	562	571	538	614	596	589	561	551	586	584	567	530	568	562	556	603	565	593	576	605	577	593	555	582	597	595	604	581	544	600	539	544	570	568	579	579	618	623	629	543	528	579	600	559	633	552	566	599	573	583	591	585	596	552	580	582	615	569	583	606	584	555	559	591	558	553	616	598	578	629	591	614	587	592	580	558	607	581	617	569	534	578	585	558	557	564	574	545	524	571	601	572	540	565	564	576	589	585	569	572	592	632	540	601	610	539	533	588	598	603	612	582	552	614	596	550	567	543	537	567	541	550	571	550	594	603	575	597	571	591	613	562	572	586	601	492	583	609	572	574	561	635	611	610	544	588	554	553	590	573	544	611	594	587	531	586	561	553	582	592	533	602	572	574	574	587	586	583	551	548	558	567	568	626	560	568	558	548	587	565	554	606	547	567	561	580	605	569	603	576	617	553	566	559	590	583	583	588	552	561	570	550	574	609	555	605	552	612	538	583	616	546	596	552	565	540	574	612	555	575	565	575	570	604	576	580	548	568	634	596	527	593	576	592	544	590	561	598	565	586	572	560	588	579	563	523	590	582	570	569	564	570	601	576	543	588	567	558	600	526	554	562	560	596	529	595	547	562	595	579	566	625	561	516	573	581	565	586	541	598	614	564	571	555	546	625	575	537	587	568	574	581	557	559	547	557	559	539	557	600	580	535	545	570	546	606	560	564	604	579	559	572	569	576	595	615	573	553	550	574	551	587	589	582	587	583	579	584	587	568	553	572	596	605	594	576	598	583	545	578	584	557	539	614	510	593	544	587	568	611	587	569	568	564	557	581	587	572	578	626	619	546	551	568	565	614	584	593	568	587	604	611	562	577	574	617	540	582	581	559	594	576	587	608	584	622	554	623	585	567	623	559	583	577	552	544	562	568	568	561	571	526	583	593	552	569	558	597	555	540	544	594	582	560	561	612	563	617	539	588	622	605	578	536	571	549	642	567	549	590	610	568	563	600	567	569	581	531	570	604	632	572	569	558	568	593	600	549	567	576	581	592	598	574	616	570	592	568	568	564	598	558	611	621	576	599	545	580	561	582	549	588	562	571	566	565	583	569	522	591	540	585	587	575	597	586	570	589	560	577	569	546	548	565	560	550	595	568	611	588	576	590	553	515	604	587	593	565	561	582	542	581	554	549	600	535	548	580	620	607	569	556	552	582	596	596	576	587	581	547	588	579	635	573	591	572	585	581	589	554	541	601	619	542	542	572	540	579	607	564	629	554	534	635	552	597	562	597	582	585	579	577	594	620	628	544	557	591	581	581	544	566	579	595	621	545	594	561	606	575	583	606	522	605	571	566	557	537	591	589	581	582	538	582	603	590	595	572	551	612	598	556	581	621	575	555	646	586	588	588	582	568	573	610	590	586	589	564	557	584	565	575	622	617	555	593	571	562	557	588	566	579	574	555	592	592	590	589	636	632	609	640	535	621	538	593	587	548	591	596	599	592	595	564	610	590	534	556	561	573	612	612	532	606	571	569	563	592	585	589	579	560	606	525	562	584	592	566	586	598	584	589	587	583	566	567	578	570	575	582	561	611	565	555	563	608	584	584	570	578	621	584	577	582	579	589	608	560	581	596	542	559	555	547	570	587	562	557	568	561	595	565	571	585	556	567	606	585	630	571	577	521	581	583	589	568	589	587	594	595	616	594	574	593	590	605	585	596	576	563	576	597	551	563	593	563	590	590	605	541	570	615	557	560	574	589	563	561	547	587	550	599	614	583	566	611	549	564	594	554	595	540	595	535	560	551	542	552	609	574	556
16975	2156	139	101	144	191	150	127	124	123	97	72	79	52	51	54	53	35	39	42	38	38	34	26	26	32	35	26	32	28	30	19	33	32	24	23	32	23	18	21	27	25	37	19	24	16	16	29	28	23	25	28	17	28	22	22	18	22	20	28	34	26	27	28	21	28	23	25	21	28	15	28	24	24	26	25	18	19	20	22	24	20	21	27	23	21	25	32	25	36	26	19	16	24	28	16	22	28	28	33	32	22	22	22	18	24	21	27	23	27	21	26	28	27	24	32	17	26	15	19	32	17	27	24	27	22	30	16	22	25	21	13	30	19	15	32	25	19	21	23	25	26	29	32	14	32	31	25	31	26	22	23	26	31	21	22	23	15	18	32	16	16	27	28	16	30	25	21	27	23	17	28	23	25	31	20	29	16	20	27	31	19	32	22	30	18	15	28	15	17	16	21	26	17	18	20	20	18	24	31	22	25	14	25	25	23	37	21	22	20	23	22	23	29	23	26	21	11	20	23	21	25	20	26	25	23	17	20	22	22	25	24	19	27	27	22	16	23	30	18	23	16	27	17	28	23	33	34	26	14	22	25	20	17	27	17	20	23	31	32	21	31	26	21	21	15	31	20	21	18	13	23	29	24	17	24	27	25	19	27	27	20	24	23	17	26	19	16	21	13	21	16	23	21	25	27	24	33	27	27	20	31	19	28	21	23	18	26	21	16	28	26	18	20	21	22	20	17	29	21	29	17	22	19	18	13	18	18	17	10	19	25	28	21	28	18	24	21	29	20	24	25	16	17	18	24	27	15	28	22	29	29	30	22	22	20	20	20	24	28	25	20	26	20	18	24	23	22	21	22	19	26	25	16	21	13	22	34	23	19	22	21	22	18	23	16	22	23	26	27	23	16	26	29	18	21	27	25	14	29	23	20	23	30	25	22	21	22	22	25	23	17	20	23	15	17	26	30	25	18	25	25	24	24	16	11	23	20	28	21	24	18	26	19	25	26	12	15	22	28	18	23	18	20	15	24	30	28	32	15	26	23	15	27	23	21	26	24	15	15	25	20	15	17	25	21	22	11	17	23	26	31	22	32	19	23	20	29	20	20	21	17	27	16	26	29	26	26	23	24	25	19	24	23	31	22	16	20	25	18	26	18	34	24	24	23	15	14	12	24	20	23	21	20	26	21	25	25	17	27	27	30	16	26	22	20	17	16	18	23	22	21	24	21	16	14	24	23	25	28	25	20	21	26	20	20	19	20	22	21	30	23	21	23	27	17	19	20	26	26	17	27	22	29	17	24	18	22	26	27	28	24	17	22	29	20	25	21	26	22	14	31	25	20	24	36	24	28	30	33	21	32	19	21	27	21	26	24	19	21	22	12	21	24	25	31	22	30	21	22	23	20	30	26	20	20	20	13	21	33	23	22	18	18	20	17	20	22	21	24	24	20	28	13	13	19	26	17	25	24	25	19	33	27	21	17	26	28	24	24	25	10	19	28	31	20	15	31	18	29	22	18	30	27	23	27	22	17	28	19	31	22	24	33	23	18	12	24	15	14	22	28	22	16	17	23	26	20	14	19	27	26	33	21	19	18	26	15	20	23	19	15	21	20	17	19	24	26	20	27	22	23	24	16	23	24	25	12	13	27	19	12	15	17	21	29	26	21	19	15	22	23	19	20	25	24	25	22	18	24	28	24	32	22	26	23	20	21	28	27	18	23	18	24	13	33	23	23	21	21	29	21	20	26	21	24	23	21	23	21	21	19	31	17	27	20	26	20	16	23	10	22	23	27	26	23	24	20	17	25	25	20	28	24	23	16	21	14	23	26	20	26	20	14	17	24	28	27	27	21	23	15	13	25	19	24	18	20	18	25	20	25	22	27	21	22	19	24	16	18	21	22	17	19	29	19	22	21	22	22	13	20	26	25	15	15	16	23	17	24	28	29	20	26	25	21	23	22	22	19	18	27	22	21	26	21	29	24	19	19	30	11	27	27	31	20	24	23	18	23	22	19	23	27	22	18	19	14	16	23	26	22	28	23	25	21	17	20	24	18	14	25	19	29	17	22	13	22	19	19	24	20	27	29	28	20	29	22	35	15	23	21	32	27	24	21	11	25	27	23	34	27	25	23	23	24	20	17	25	28	23	23	12	23	22	15	23	24	24	21	23	16	19	21	15	26	16	14	25	24	25	24	16	26	22	47	16	22	15	24	14	18	22	25	21	18	26	23	24	19	30	23	23	15	24	22	31	19	25	23	24	33	24	19	30	25	25	21	23	26	23	20	19	19	29	22	30	17	17	25	27	17	23	26	31	22	33	24	17	17	27	20	26	22	33	21	17	25	23	22	24	28	26	21	19	17	20	15	21	20	24	28	21	25	25	26	14	23	19	27	18	20	21	20	24	21	21	24	16	21	25	20	20	23	24	21	27	18	18	25	27	15	29	21	19	16	28	25	24	25	18	21	23	18	22	25	24	23	21	27	16	20	19	22	14	20	16	23	22	27	28	19	28	13	30	24	21	15	22	20	30	20	29	19	21	25	19	15	22	27	22	17	23	24	19	32	22	17	35	27	18	20	24	20	26	26	22	21	34	27	27	26	25	22	25	24	27	16	12	25	20	18	22	20	30	26	19	23	22	11	16	28	24	15	17	23	26	21	24	21	19	27	28	21	14	22	33	25	13	24	23	18	16	22	19	28	22	19	21	21	20	20	16	23	23	17	23	22	32	19	17	19	14	24	19	24	24	22	23	27	21	19	25	24	19	24	21	24	17	19	14	19	23	26	20	24	34	25	22	21	31	24	17	20	15	23	15	26	22	32	24	28	19	19	23	21	26	20	27	21	19	17	18	34	26	22	26	28	21	22	22	29	14	24	24	22	24	25	20	27	21	32	13	26	18	20	21	17	14	28	31	26	16	25	20	21	19	17	26	25	22	22	22	23	14	17	21	23	18	12	25	22	14	28	23	15	24	22	18	18	22	14	21	13	27	26	18	27	21	25	30	21	21	21	22	25	27	26	22	28	19	33	14	21	25	15	20	19	23	26	25	29	25	21	25	23	27	21	27	23	23	18	23	32	27	21	29	17	25	25	17	30	30	19	15	25	27	20	26	22	29	19	21	26	23	15	18	19	33	26	30	18	24	23	20	19	16	30	22	20	22	28	23	33	23	22	19	19	22	23	21	21	30	23	16	19	20	19	17	24	17	22	18	21	16	21	13	11	20	15	20	19	19	24	21	26	17	20	20	21	25	15	20	18	18	25	19	14	30	20	27	28	27	20	19	20	32	34	26	21	23	23	27	16	16	23	23	18	18	18	29	20	19	26	25	19	26	31	21	17	23	18	15	16	18	26	21	22	26	21	25	26	29	22	24	25	12	24	18	15	34	24	21	18	18	31	26	23	26	19	30	27	19	23	22	21	24	28	23	22	20	24	20	17	25	23	29	18	24	18	37	26	21	27	30	28	36	27	20	24	27	23	25	19	20	26
47669	8431	3578	10411	16544	15745	12619	9861	7769	6220	4862	3894	3190	2727	2363	1981	1826	1656	1514	1353	1240	1135	1107	1016	980	916	814	763	746	706	688	665	589	641	584	566	537	557	521	487	478	504	505	484	506	489	471	521	488	512	426	468	473	406	445	456	449	431	409	413	403	448	423	397	432	440	382	409	387	392	384	391	392	387	396	386	365	395	377	380	379	389	353	384	358	358	383	408	417	402	379	396	394	409	392	395	360	372	381	376	350	380	407	400	367	387	371	419	387	366	386	367	370	356	383	382	386	366	352	393	363	363	378	357	381	394	359	365	376	392	420	381	397	360	357	389	373	398	386	347	379	378	388	369	382	356	381	384	390	381	338	375	400	400	344	355	362	369	406	337	413	351	376	390	338	382	380	377	355	361	363	327	398	332	359	373	323	360	341	377	348	370	350	408	338	365	351	356	334	350	382	357	377	348	355	331	344	389	378	342	338	365	359	343	335	332	379	328	384	362	337	365	358	351	371	381	347	376	354	341	358	366	382	357	357	378	354	328	342	375	385	341	356	389	345	344	344	393	356	356	352	369	379	340	368	370	354	348	379	353	345	333	332	341	391	360	351	383	406	369	356	365	377	366	347	346	347	360	357	352	347	394	352	351	351	320	378	336	365	396	355	370	360	323	332	381	346	342	326	383	394	371	358	395	339	363	399	334	369	360	377	366	394	361	342	349	375	356	356	377	357	374	370	378	372	357	388	340	363	338	377	347	344	369	365	377	376	354	411	365	345	351	333	344	363	352	344	387	340	368	358	377	385	378	338	375	360	373	360	324	380	395	385	369	400	358	389	357	361	324	375	370	377	385	362	354	375	370	339	373	385	388	339	364	387	341	334	321	380	387	356	340	357	386	373	349	408	364	360	399	354	353	379	359	358	374	376	352	354	332	358	387	392	373	374	376	382	348	370	339	380	386	350	352	342	377	389	367	355	366	358	389	355	341	388	345	370	350	369	363	352	365	324	373	346	343	362	365	361	372	367	334	353	360	397	347	353	348	394	351	390	343	358	367	377	309	348	356	371	365	382	367	346	342	348	344	347	371	356	406	358	352	352	360	359	328	360	327	341	374	367	333	404	349	355	380	340	382	388	397	387	369	348	366	335	380	344	364	340	360	331	365	327	373	402	316	387	359	359	379	380	349	334	374	353	357	364	385	333	378	360	354	357	393	358	381	372	355	343	356	335	353	354	341	336	412	364	358	365	371	389	319	344	348	372	370	365	375	362	384	351	350	354	358	366	345	369	345	370	366	403	405	367	337	344	343	354	397	377	408	370	375	361	359	362	388	360	387	371	371	377	343	354	350	350	371	354	382	394	336	334	350	366	372	352	310	365	363	342	338	377	376	329	343	361	332	351	351	358	346	366	333	357	325	333	353	366	364	378	352	366	319	356	374	371	388	386	379	329	347	366	367	335	359	357	364	356	368	387	368	355	390	358	355	371	397	373	358	347	381	352	357	337	353	338	336	329	360	322	329	352	348	351	331	358	369	372	352	360	338	367	401	346	366	338	386	316	388	371	370	393	356	337	403	356	356	329	355	333	373	338	352	359	368	360	352	333	366	346	369	351	342	338	370	381	369	339	360	341	351	345	349	349	371	348	378	333	366	372	347	378	343	339	379	340	374	387	330	367	385	339	335	331	340	364	359	368	367	338	335	377	338	340	373	329	382	345	408	342	331	376	393	363	370	362	354	384	391	350	348	380	360	355	354	357	335	372	347	341	342	371	340	350	351	341	327	340	359	370	319	344	366	364	379	374	362	370	366	399	357	366	348	325	372	385	348	348	397	384	355	363	347	352	352	363	370	380	327	349	358	377	344	334	386	371	359	346	345	336	369	376	340	338	378	337	332	345	348	358	352	369	349	343	350	338	319	347	354	339	338	349	374	352	314	368	375	381	313	337	345	354	333	367	363	384	361	337	354	339	367	364	390	336	347	373	377	378	345	355	361	364	369	380	364	380	369	348	382	346	368	381	354	347	412	381	348	391	338	340	345	381	370	364	346	376	378	347	355	389	364	388	335	370	367	344	358	378	365	342	353	397	361	364	324	372	352	373	343	362	357	341	339	366	373	369	401	398	367	367	347	381	324	339	359	383	372	353	376	393	395	350	365	366	343	352	372	348	370	358	337	348	343	371	353	387	359	325	370	331	371	343	366	348	342	352	383	355	367	366	381	386	381	374	356	380	349	382	351	380	356	348	345	390	370	374	366	377	380	385	377	375	370	347	348	331	348	361	378	365	355	372	373	345	361	375	356	354	378	341	337	367	338	338	382	334	368	318	346	363	339	325	337	366	354	384	387	348	345	339	357	408	327	378	365	341	355	356	370	374	346	357	350	357	343	401	372	332	333	369	334	383	357	341	352	367	352	364	375	337	340	367	349	392	367	357	295	370	312	344	351	369	373	371	380	321	369	366	365	334	339	380	323	332	340	356	357	368	381	325	345	345	355	334	363	377	337	383	346	394	382	367	363	363	383	361	373	354	374	355	365	357	372	389	363	365	374	371	353	339	365	353	363	361	397	345	370	338	373	370	368	320	341	354	347	329	344	357	325	337	363	362	368	334	335	353	347	350	353	345	376	396	374	376	344	342	349	361	347	337	364	319	356	374	344	350	341	342	342	377	341	327	340	367	364	363	340	331	319	385	370	384	380	333	373	371	353	347	366	335	364	349	344	353	336	345	359	365	387	355	344	335	359	391	356	353	367	362	344	370	374	368	344	337	354	351	385	325	378	353	352	381	356	381	348	357	376	392	317	348	354	380	359	373	365	361	331	396	342	332	336	372	365	371	388	376	353	388	359	353	345	332	349	348	356	352	346	362	331	326	354	345	422	369	379	355	354	342	328	334	373	380	364	354	334	328	354	351	368	339	387	379	352	401	336	367	319	380	364	342	398	362	348	338	329	362	366	358	344	372	360	336	340	388	388	393	384	361	384	373	366	376	314	360	363	351	381	385	336	341	353	358	346	376	343	355	358	331	335	360	387	370	345	339	341	335	331	353	405	358	357	333	366	347	347	354	340	392	362	353	331	337	371	377	348	353	346	391	380	352	386	344	358	353	345	378	392	355	375	382	384	356	348	366	373	368	382	340	368	387	343	336	337	370	375	336	350	369	368	340	317	374	366	362	379	382	375	403	329	381	337	358	347	373	384	347	349	347	377	345	321	345	366	353	380	366	341	363	387	350	365	371	336	337	361	362	362	363	343	441	350	394	366	341	365	340	363	383	368	346	345	388	348	347	377	336	369	355	332	348	377	339	331	354	372	363	348	362	327	372	359	358	397	321	364	354	379	379	389	352	318	344	333	360	347	323	368	407	371	390	389	318	342	386	357	369	366	346	363	348	333	390	374	347	393	375	332	358	384	362	353	357	350	336	391	365	368	367	337	355	344	344	345	390	362	333	335	373	371	406	396	340	341	384	362	392	368	360	337	376	336	345	349	346	352	370	335
15447	1256	148	110	176	190	196	154	143	144	119	112	91	98	84	86	87	73	72	68	73	81	68	53	79	67	67	62	61	53	60	65	64	46	64	76	55	66	58	60	57	76	73	66	68	62	55	68	70	65	71	67	58	72	73	57	57	68	63	52	61	58	65	66	63	57	53	57	65	53	68	60	58	49	58	61	80	68	56	62	74	55	62	49	54	65	61	56	73	63	50	59	65	66	60	54	53	46	74	53	56	49	62	55	64	58	60	74	49	44	63	60	63	62	47	52	61	70	56	66	54	52	49	46	58	59	51	46	57	70	45	58	52	58	54	59	75	54	72	74	44	64	54	57	46	61	53	49	59	58	56	62	63	63	55	60	62	52	41	70	38	53	72	70	65	62	61	59	59	71	52	66	65	69	69	68	63	44	49	59	73	57	55	60	53	62	53	58	57	46	55	66	50	52	63	65	62	65	62	59	63	58	60	56	67	50	55	53	71	75	56	74	48	64	64	52	67	49	74	74	69	67	58	67	47	54	65	49	47	68	50	66	61	59	58	57	54	55	75	51	50	53	58	66	55	55	61	54	53	39	72	52	56	63	67	59	55	73	52	53	52	62	47	50	50	57	46	66	68	62	68	59	72	47	61	56	54	59	58	53	68	53	66	67	62	51	55	70	63	54	60	61	61	58	61	60	57	61	62	57	55	60	63	53	51	53	67	71	57	39	73	47	60	54	53	63	73	54	56	55	56	55	47	60	52	58	50	56	53	58	60	53	61	44	60	54	60	65	59	56	54	72	70	63	65	60	56	64	66	65	70	57	67	64	60	50	73	50	65	69	68	61	57	56	60	54	65	67	59	53	46	63	46	51	51	56	46	65	69	62	57	59	44	60	54	69	63	52	48	54	62	50	52	64	64	58	80	68	66	61	62	51	68	61	60	68	58	57	58	61	48	79	65	57	70	67	60	60	49	66	61	55	58	58	69	60	63	77	53	66	59	45	64	51	54	58	54	59	65	78	53	82	60	56	66	57	44	61	52	50	56	49	63	76	62	65	48	65	59	54	50	53	59	67	51	52	48	56	44	58	71	70	71	58	58	58	46	48	54	50	71	74	52	68	50	64	58	73	56	58	66	59	64	49	66	58	59	51	69	70	51	66	55	48	60	62	62	50	57	58	59	69	55	52	49	46	62	74	69	66	58	49	68	57	60	58	56	53	60	60	60	64	65	57	61	59	66	60	64	54	67	60	61	54	49	69	57	61	61	50	56	60	57	50	71	68	42	65	48	62	72	42	76	54	62	49	61	45	61	67	60	66	70	57	64	63	59	55	69	76	60	54	44	59	61	55	63	80	70	59	59	62	62	57	57	54	64	61	54	67	59	54	54	66	63	68	71	51	65	67	74	52	62	61	58	80	58	63	46	57	69	56	51	59	54	58	53	47	54	63	58	67	59	76	56	61	59	65	53	59	71	62	59	57	52	59	49	61	52	67	54	65	67	53	67	50	65	51	63	61	75	60	67	46	78	51	46	50	55	44	59	58	69	75	52	73	61	62	65	72	45	66	61	54	57	61	58	55	56	62	52	66	61	61	47	70	64	62	70	69	56	66	48	63	60	63	60	62	64	64	69	60	65	62	55	61	69	58	56	63	62	56	54	62	64	78	69	70	64	56	69	59	80	51	57	69	50	59	62	55	51	60	49	50	59	52	62	55	51	60	48	46	46	51	64	48	73	57	46	64	64	49	63	56	68	44	59	47	71	61	46	62	66	55	63	73	62	69	56	64	57	71	62	66	73	64	58	58	50	71	66	48	57	53	58	67	58	71	49	63	59	61	72	72	76	59	59	59	46	62	62	77	72	62	49	45	55	58	63	55	51	47	72	49	58	56	54	67	71	64	63	58	57	72	69	63	67	51	71	71	64	54	63	52	60	68	48	68	49	63	62	59	50	62	50	47	73	53	64	59	52	59	58	75	67	58	75	54	54	46	61	53	54	61	66	56	56	54	51	59	62	58	59	63	72	57	50	61	54	60	57	67	52	55	57	66	65	56	53	47	58	65	63	64	50	49	65	66	66	62	50	60	50	61	56	53	59	64	62	70	65	61	45	59	58	59	53	60	68	55	54	74	47	55	51	69	44	65	50	63	57	46	61	58	57	53	65	66	63	61	58	62	67	58	55	73	69	57	71	54	53	73	41	59	59	60	65	60	55	51	67	57	60	53	52	71	52	56	50	60	69	67	64	64	44	67	61	57	79	71	46	62	61	44	58	52	55	62	50	64	66	54	62	58	58	61	62	56	67	50	62	59	67	77	65	56	58	57	50	70	52	53	58	60	57	53	65	62	68	51	73	49	52	68	56	66	56	62	65	53	58	50	62	60	69	56	72	72	60	58	56	43	58	53	76	77	51	51	51	60	59	53	61	52	62	69	66	63	42	52	57	60	65	56	55	61	50	39	55	58	69	72	57	64	55	60	60	54	55	49	66	71	60	67	55	58	49	68	58	70	61	61	72	42	54	60	49	64	51	54	53	60	68	57	61	47	59	59	62	48	53	56	51	49	69	52	54	61	48	62	60	57	47	63	71	58	65	62	61	65	55	46	54	62	53	72	61	69	47	63	58	44	60	62	67	69	62	51	62	56	67	55	58	55	64	58	60	63	55	55	59	59	70	54	55	53	72	60	63	58	77	50	58	74	58	54	57	59	58	59	62	63	56	42	63	66	59	66	60	65	48	64	59	54	70	59	61	50	65	71	69	59	60	58	51	65	43	61	54	45	67	66	64	54	68	64	63	52	73	49	72	61	51	62	50	63	55	59	58	53	55	57	51	63	60	62	66	58	67	72	72	49	47	53	62	58	57	59	64	58	56	72	58	55	66	56	58	55	57	51	72	66	55	70	70	55	58	57	68	63	66	56	66	62	63	43	58	45	62	55	47	63	49	63	56	51	53	51	61	57	65	66	40	49	61	56	64	60	68	63	51	45	63	55	57	62	54	54	50	49	68	55	58	62	58	62	59	48	59	68	50	48	55	62	61	52	51	70	55	59	76	50	71	69	63	47	47	46	61	57	58	59	59	67	64	59	55	47	51	54	45	49	71	62	61	65	63	65	64	61	57	52	59	48	74	60	55	69	69	52	68	64	57	64	44	67	54	57	55	65	49	55	68	48	67	42	57	55	59	52	57	60	67	61	44	65	60	73	66	58	42	48	57	78	62	60	63	67	51	46	60	48	69	58	70	57	60	62	51	56	56	49	45	60	66	59	54	48	67	55	74	65	65	51	58	50	47	39	76	45	51	67	53	70	57	61	48	45	62	57	55	64	54	59	58	65	64	67	60	61	61	62	51	68	63	68	55	58	59	56	64	49	69	59	64	73	51	61	62	69	57	48	67	60	60	57	52	62	62	61	50	65	65	58	51	67	56	58	49	68	57	58	58	52	71	58	41	54	85	66	54	65	65	44	68	67	64	57	51	67	63	55	55	50	62	53
47427	7234	3586	9517	15191	14363	11874	9574	7758	5927	5010	4150	3466	2958	2761	2421	2232	2045	2004	1740	1728	1654	1620	1472	1317	1392	1308	1356	1232	1164	1140	1144	1166	1085	1087	1163	1174	1029	1028	1022	998	1020	1000	999	1015	1004	1038	1113	1054	983	1035	993	985	965	971	1014	964	955	949	917	956	976	989	976	936	985	940	926	938	983	987	996	984	977	913	975	929	923	943	909	950	933	933	902	948	973	958	927	957	926	943	973	890	960	991	1002	921	886	945	949	994	913	949	898	915	1002	1004	910	945	945	964	948	942	932	914	941	862	956	983	889	919	937	958	954	929	930	909	1007	876	959	928	908	947	905	945	936	895	900	922	1022	915	877	955	897	910	944	916	891	944	899	923	910	925	945	908	915	914	944	927	912	942	950	920	917	963	897	916	926	892	929	963	895	913	967	934	949	860	902	945	933	905	893	894	920	928	938	901	908	931	925	918	960	917	923	923	944	910	943	894	924	933	948	892	920	954	906	931	937	891	866	966	865	893	953	905	949	997	926	932	910	929	924	950	941	932	913	882	935	901	958	886	907	919	910	929	882	927	901	894	910	926	858	927	908	932	919	925	852	834	944	946	917	888	933	943	958	934	917	867	916	948	944	926	926	899	912	912	925	911	933	867	908	935	952	884	939	882	929	969	907	887	885	914	942	922	906	925	910	929	941	946	897	915	903	961	891	906	892	903	904	924	945	897	941	904	907	856	885	942	877	946	929	946	916	931	877	899	932	868	909	937	877	877	869	961	908	927	914	949	906	909	875	921	922	886	906	947	968	865	941	901	879	938	897	912	892	905	934	890	919	925	845	971	889	912	947	917	995	915	886	905	920	878	857	925	885	896	946	915	920	929	918	920	876	927	911	931	888	868	861	921	926	910	931	935	859	899	887	906	920	893	919	933	891	957	943	903	926	960	909	928	929	921	909	885	909	929	902	916	919	857	971	870	931	900	885	971	902	952	885	931	919	880	931	855	930	872	948	917	919	925	917	953	886	939	899	930	929	930	886	956	940	904	901	899	961	915	874	856	856	911	925	831	898	982	959	907	964	953	925	908	922	944	901	891	917	928	885	883	924	893	897	922	918	898	899	872	942	921	906	929	965	934	908	953	897	918	966	939	935	903	917	920	955	951	890	902	915	905	866	892	956	897	904	872	913	883	872	950	923	918	869	894	1008	907	881	964	916	901	937	924	911	958	910	915	915	919	933	886	963	916	950	862	959	967	921	929	903	875	943	926	866	960	914	970	906	966	925	907	901	973	864	929	932	923	897	896	948	920	931	977	898	897	924	920	871	901	923	964	891	861	934	929	851	877	903	897	940	953	951	948	922	946	851	894	897	946	914	898	879	894	922	917	980	886	918	881	928	878	923	932	866	922	956	939	935	955	924	824	941	894	957	958	902	923	903	971	887	945	887	945	918	934	890	938	882	922	937	937	943	901	855	906	936	889	891	928	960	917	936	897	915	909	895	936	901	917	877	870	899	928	913	839	896	938	918	950	930	940	900	866	939	962	920	927	924	905	919	894	942	905	935	904	941	871	899	925	948	915	919	892	916	864	932	915	918	910	890	937	861	979	914	922	904	901	942	888	902	908	934	903	992	867	875	891	921	920	884	912	956	906	912	887	898	950	864	924	913	906	890	876	904	875	879	919	906	960	908	896	930	956	885	957	931	877	922	934	908	866	940	944	937	887	909	906	905	881	931	926	927	909	882	925	982	941	909	908	943	893	928	913	891	938	900	961	963	937	868	918	884	885	877	923	904	920	953	969	914	940	904	899	988	932	949	878	871	886	958	908	925	906	946	868	914	919	896	930	903	877	840	957	924	858	970	962	975	927	879	990	950	922	948	957	922	876	896	843	909	884	938	936	954	950	910	923	922	913	899	879	892	910	925	857	915	934	867	918	891	981	924	915	951	958	895	936	949	929	879	989	954	920	958	891	876	862	899	986	919	925	933	941	924	937	936	918	893	904	929	935	898	904	968	910	945	935	962	959	954	990	940	942	926	893	951	937	993	917	902	923	921	932	952	909	935	914	969	869	934	915	933	944	892	885	929	945	859	915	903	941	924	884	921	959	893	952	888	903	869	876	949	838	871	918	936	910	945	911	872	888	877	912	968	938	913	900	928	919	941	905	874	919	889	912	902	897	937	906	906	940	904	951	902	978	914	916	895	867	959	890	954	927	895	887	916	874	902	915	915	876	890	903	955	945	916	991	887	898	927	960	910	905	901	943	917	898	958	913	896	940	921	951	913	927	929	928	907	924	896	913	915	930	917	904	930	942	909	965	897	953	932	884	958	908	921	863	938	901	949	954	894	879	906	964	926	916	936	959	929	906	879	890	927	933	938	925	904	917	895	913	946	932	935	915	931	867	899	883	929	922	930	937	921	918	902	930	931	896	937	914	912	897	911	957	894	973	923	925	934	910	864	967	899	933	929	932	889	903	923	941	928	936	925	945	859	949	928	921	948	899	901	936	940	878	937	941	886	981	962	962	879	901	903	911	966	936	949	937	914	868	933	914	890	919	913	890	902	965	903	910	894	876	852	876	890	863	927	853	927	897	914	874	880	925	967	901	886	964	912	915	876	923	915	933	947	916	937	896	889	919	910	918	925	974	946	900	852	939	974	931	883	877	933	896	899	922	934	912	945	930	870	928	896	877	907	907	898	916	859	942	829	986	928	907	921	903	890	971	869	924	891	933	901	952	890	883	919	957	865	888	863	885	908	891	915	871	930	919	890	989	879	898	923	923	904	968	960	914	920	909	916	977	881	943	937	896	896	927	860	953	910	934	955	924	981	904	949	938	904	912	961	862	966	935	911	907	866	959	909	888	947	924	898	899	862	947	913	985	868	919	888	893	865	898	908	900	869	895	912	948	911	908	955	868	881	897	914	891	928	950	931	876	928	884	930	897	911	922	972	910	942	919	924	919	889	914	911	931	908	912	889	879	896	892	933	944	898	870	955	888	937	935	937	946	905	928	950	892	990	897	861	919	927	928	907	986	844	900	858	968	910	920	917	897	895	922	907	910	961	900	953	877	906	893	921	865	924	955	887	949	958	921	888	977	919	875	914	928	916	896	939	923	898	905	916	939	981	949	920	912	924	926	890	979	952	931	867	959	883	884	909	957	956	898	900	922	925	895	883	901	932	910	826	878	876	922	888	952	935	907	894	938	878	900	871	938	894	924	933	889	933	903	912	886	946	981	884	931	929	929	913	938	915	895	868	910	952	899	911	940	899	922	959	928	882	942	895	892	917	898	877	860	915	911	955	889	954	904	910	920	881	932	921	926	939	893	874	969	951	912	868	907	909	965	897	957	899	883	857	875	909	913	881	921	896	904	941	883	919	837	913	948	844	928	883	906	978	925	928	917	900	921	927	992	921	978	893	951	916	931	920	914	946	967	950	945	914	865	929	954	893	908	887	886	875	886	938	935	924	937	923	920	945	909	933	942	955	926	921	902	895	905	916	916	948	894	921
25647	5042	267	181	257	286	290	227	193	181	169	148	110	133	104	77	81	67	81	83	70	60	66	62	48	58	61	60	62	62	37	58	62	47	56	42	51	57	44	61	51	48	50	35	54	57	41	38	59	45	49	49	50	39	45	56	47	46	27	53	44	52	42	44	45	37	54	37	48	51	47	39	41	42	55	54	44	41	34	53	44	37	35	41	41	41	41	39	48	33	38	41	49	51	35	46	47	51	49	41	48	52	43	38	49	47	50	44	53	44	41	45	36	39	34	29	28	45	38	33	42	40	56	38	38	50	52	38	48	41	50	40	52	63	43	54	50	52	43	42	39	42	37	41	44	38	42	39	37	38	38	37	49	59	54	50	52	32	43	41	49	48	37	38	31	38	38	59	34	47	38	40	33	55	27	45	41	55	47	47	49	43	39	40	48	54	55	43	37	44	38	50	44	42	36	51	41	51	38	44	38	42	41	35	38	36	44	49	41	48	42	45	42	47	53	41	31	45	39	31	42	36	51	39	49	50	40	36	44	46	39	40	34	31	36	46	33	43	42	41	37	40	56	35	49	41	36	44	44	42	43	45	49	43	35	36	51	47	36	50	37	40	38	39	36	42	39	35	37	38	48	38	46	36	48	42	44	33	45	53	35	39	40	47	38	37	48	52	45	44	42	39	45	34	55	47	40	45	49	47	38	52	52	42	51	47	41	48	48	41	42	42	45	39	40	45	49	31	45	44	36	42	35	48	43	47	50	36	45	34	40	44	42	36	42	53	29	41	39	40	32	41	42	32	59	36	44	51	39	52	47	28	49	43	40	49	46	50	43	48	37	49	43	46	44	56	42	42	36	55	45	30	48	50	47	42	57	43	41	56	47	43	41	38	34	55	39	39	34	55	43	46	51	44	29	57	36	43	28	41	42	34	44	42	52	43	44	31	51	46	32	53	38	51	37	42	45	37	47	42	39	37	46	41	38	46	49	43	49	28	41	52	39	54	42	33	42	40	45	47	53	37	50	28	37	42	48	45	52	40	42	32	45	36	39	37	49	37	42	29	42	64	29	30	41	31	46	48	34	46	50	31	40	44	47	37	46	40	50	51	58	36	40	47	38	39	54	48	46	53	40	30	46	47	46	42	35	52	38	45	37	49	50	34	34	43	50	34	45	41	58	48	37	49	39	41	38	46	44	37	38	42	49	37	46	39	45	39	47	43	47	37	47	42	37	40	40	46	54	42	39	39	49	55	46	33	55	41	32	46	40	34	56	36	41	27	45	39	41	45	45	36	56	41	49	46	43	37	37	53	38	43	31	40	57	44	35	39	34	36	34	42	42	33	44	48	42	35	41	44	33	49	43	39	40	39	40	39	40	37	38	47	49	44	56	43	47	49	40	56	39	45	37	41	50	42	47	47	44	49	50	32	34	36	46	40	41	38	48	38	56	40	45	51	39	46	48	44	39	44	42	44	43	43	45	49	46	36	45	50	38	38	39	37	28	45	50	43	53	50	56	37	50	46	55	35	41	39	31	39	39	38	49	31	47	39	43	49	50	54	40	35	45	46	38	41	37	28	48	52	44	37	40	34	51	34	56	55	29	40	39	45	50	43	54	42	39	44	43	36	38	39	52	44	40	40	31	38	34	47	44	48	50	45	30	41	44	35	44	39	40	35	42	42	38	43	51	46	36	49	33	39	38	33	52	39	41	39	40	44	42	43	48	44	32	47	44	52	49	44	50	45	45	35	31	55	41	38	47	39	45	44	40	56	46	36	35	49	38	52	46	54	41	39	33	45	42	46	44	44	34	43	37	41	48	45	51	40	35	56	41	41	46	52	40	45	42	40	48	34	34	51	47	54	38	44	36	38	51	46	30	37	42	39	40	29	44	48	37	50	42	62	34	41	37	32	32	43	45	43	43	48	46	29	44	46	50	52	32	33	40	37	42	38	40	48	43	47	38	41	45	32	40	37	48	41	38	40	50	38	45	36	49	39	37	43	40	37	46	41	42	43	41	46	49	44	51	54	45	30	38	37	54	45	24	47	35	40	35	48	53	38	36	44	48	35	55	43	48	45	35	50	29	29	48	36	39	54	42	36	43	30	43	51	38	45	57	47	39	48	40	53	44	38	44	43	42	44	39	39	41	42	42	32	46	47	26	34	48	44	38	36	56	40	31	34	47	39	49	37	30	39	46	38	49	49	35	30	31	38	39	40	47	42	43	40	43	47	45	48	45	42	45	35	41	49	39	45	50	49	42	43	43	43	30	39	38	29	47	37	46	53	53	37	51	63	48	41	50	46	44	46	42	39	54	65	42	44	47	50	36	43	39	39	53	49	41	45	39	46	39	49	42	44	42	50	40	46	42	38	40	46	42	42	41	54	33	47	39	38	43	47	37	40	48	39	46	60	35	34	40	29	44	48	44	35	55	46	52	41	38	47	52	38	41	40	34	35	42	43	39	36	31	37	36	33	39	50	42	42	41	45	39	51	36	41	29	54	47	41	36	38	40	43	34	44	35	50	42	49	55	40	51	44	38	54	37	39	40	42	38	60	50	50	44	56	44	53	36	51	48	43	40	42	44	54	44	48	54	42	54	41	32	31	37	47	40	43	43	30	41	43	37	56	41	41	45	38	38	41	48	35	36	43	37	33	36	46	48	37	47	49	51	36	45	38	41	51	40	37	39	42	44	31	47	42	32	49	47	37	40	58	43	46	49	49	48	36	30	23	46	45	37	41	37	52	28	47	39	37	29	42	44	30	48	45	48	51	53	43	51	47	49	32	51	29	47	51	37	42	40	49	47	37	40	34	47	32	33	44	35	56	45	44	37	36	39	51	44	54	43	46	32	39	54	45	39	50	45	48	33	28	43	37	46	43	38	50	37	41	42	42	41	41	41	49	42	48	35	37	42	36	38	41	50	45	49	48	37	36	48	39	43	32	43	39	44	41	24	44	41	30	51	35	45	43	31	35	42	40	39	53	41	60	49	39	35	45	51	48	48	44	41	55	44	42	47	44	44	50	37	55	44	52	39	52	46	35	45	41	40	34	42	47	42	49	36	35	36	42	33	47	39	46	42	50	43	38	45	40	43	40	42	53	58	37	43	46	44	36	38	47	40	37	48	32	35	47	41	42	39	39	43	36	48	48	48	45	26	49	49	48	47	46	48	59	44	49	32	43	36	43	47	30	43	38	43	40	36	48	45	37	38	47	43	50	38	42	45	50	34	46	45	43	50	47	44	42	39	52	57	35	35	61	35	33	51	42	34	31	47	54	50	34	43	44	40	48	30	35	46	39	46	42	48	45	35	42	47	39	42	45	41	36	39	37	42	33	44	44	38	32	48	50	35	45	38	47	45	52	46	35	48	46	32	41	54	38	40	58	32	40	47	33	48	43	49	46	39	32	40	53	36	39	45	44	51	41	30	41	49	36	31	36	42	44	45	45	37	51	48	42	40	50	49	40	43	49	45	51	40	46	49	51	43	34
54878	10050	5354	14762	21950	20985	17555	14467	11817	9329	7814	6370	5343	4450	3766	3429	3164	2689	2687	2372	2106	1967	1843	1728	1609	1476	1491	1343	1327	1264	1175	1184	1133	1068	1026	1103	1007	999	923	951	845	848	921	908	880	862	920	901	860	859	866	852	858	784	757	834	721	773	790	761	746	760	759	698	688	691	728	747	794	682	764	714	742	726	716	723	723	682	671	736	692	747	731	780	717	694	685	696	694	660	712	693	688	741	693	707	700	738	697	718	681	718	696	689	779	735	695	706	752	683	698	674	691	732	671	674	703	700	738	702	711	739	705	695	706	698	674	717	745	704	663	711	653	694	728	707	714	708	667	675	726	690	686	702	650	683	655	682	671	673	648	676	691	669	696	682	712	727	706	688	633	653	638	682	660	693	670	682	658	679	689	686	663	671	669	674	718	710	639	683	707	619	675	646	681	643	689	690	665	650	693	631	652	683	701	639	663	670	677	643	658	644	680	705	643	666	674	642	715	691	686	661	710	676	730	673	666	706	681	689	648	696	666	657	641	683	678	653	709	643	639	658	675	678	664	690	672	676	657	673	644	689	665	661	656	663	686	686	673	666	670	671	687	691	633	700	605	669	661	663	649	717	672	642	662	700	682	677	693	703	649	640	639	669	714	680	664	623	653	697	657	636	699	682	651	676	686	686	626	675	701	649	674	658	695	641	655	662	690	676	704	662	650	695	726	675	655	648	612	721	661	691	700	737	702	638	683	654	670	664	707	660	662	717	666	663	685	652	660	696	661	658	680	682	655	661	611	683	666	709	651	655	638	666	632	670	625	640	714	651	636	692	644	636	706	706	646	663	658	671	642	680	683	657	716	665	649	661	715	678	671	672	675	692	671	655	679	686	667	696	723	659	658	648	649	693	627	665	670	635	655	625	710	688	639	641	645	663	707	652	655	741	624	645	680	675	628	668	693	661	700	693	632	674	669	650	666	706	685	671	677	654	651	667	641	636	713	660	682	672	678	653	679	649	696	702	723	681	654	663	635	685	690	651	705	675	628	653	640	647	680	655	633	646	679	627	662	659	703	667	662	620	691	655	666	647	667	686	661	677	667	686	665	644	682	703	640	691	665	655	674	668	652	662	664	664	640	697	634	651	661	704	676	693	641	681	694	685	655	674	707	670	667	690	652	636	682	635	661	642	682	670	648	657	632	672	665	696	670	633	689	696	674	702	697	694	647	696	674	648	647	679	688	663	722	713	728	671	719	659	671	669	664	666	656	682	691	661	697	705	677	627	684	650	686	644	642	668	669	604	681	698	655	669	656	750	644	692	693	674	680	688	662	654	704	672	645	664	611	668	618	665	629	698	712	679	668	689	655	647	638	639	592	650	682	632	700	669	706	675	663	642	691	629	678	666	635	650	661	644	686	686	634	696	672	703	633	659	702	643	706	667	654	645	645	649	677	691	664	641	600	703	707	676	623	661	609	659	687	733	707	629	663	672	639	704	645	656	653	652	639	654	660	685	671	624	647	690	661	666	685	648	738	650	649	673	685	709	645	661	634	650	738	662	683	643	719	678	655	646	648	665	667	654	692	669	652	698	695	624	670	650	661	706	659	660	645	657	632	669	689	649	683	685	651	670	727	714	648	684	691	668	640	633	678	693	656	694	633	645	618	644	670	704	655	648	691	673	684	659	670	641	668	695	749	643	674	690	658	674	623	637	686	633	662	649	654	640	648	660	673	697	661	631	685	645	618	658	712	633	697	665	648	678	660	651	691	661	684	669	692	656	663	646	669	661	653	643	685	691	654	670	639	685	677	608	590	656	661	655	711	649	663	685	660	684	647	679	624	636	699	633	642	678	699	684	666	668	686	665	685	689	654	712	656	653	655	693	678	644	653	670	719	680	671	652	682	675	650	633	690	655	667	670	695	653	632	638	664	662	648	640	685	656	658	659	694	682	665	669	646	679	645	649	653	627	656	656	645	672	704	662	653	678	627	682	719	678	636	664	678	670	636	649	653	696	700	667	630	703	679	671	732	667	668	616	629	650	693	700	725	627	672	697	641	696	663	644	648	688	638	644	659	650	671	683	673	671	660	717	696	647	705	679	667	688	682	672	645	677	661	663	703	678	646	654	651	712	643	672	665	671	674	618	689	690	646	660	670	646	664	702	630	697	680	715	658	675	684	679	690	644	649	644	700	704	627	698	715	638	662	677	675	637	705	660	641	667	660	678	657	685	677	632	646	650	655	694	651	687	664	659	653	635	694	666	670	623	720	632	726	655	665	660	657	630	703	654	577	677	647	694	725	626	703	645	672	702	655	709	658	671	603	640	631	650	677	695	673	636	639	660	653	654	620	668	656	663	658	666	656	665	676	675	714	738	668	672	648	668	651	663	636	692	646	676	628	693	679	700	690	654	678	627	664	670	680	659	636	643	669	658	661	639	707	679	679	659	692	688	638	674	663	655	626	667	644	649	660	697	715	646	664	675	684	674	679	670	652	689	658	681	664	652	708	621	680	676	687	624	713	644	671	695	659	685	671	674	638	706	650	660	695	672	647	673	636	655	634	648	663	631	655	689	690	689	679	655	647	610	640	704	670	656	664	698	646	673	637	657	705	657	679	654	627	656	668	682	651	690	659	657	644	702	636	667	681	639	656	702	655	664	677	633	677	663	685	643	676	671	677	700	676	674	706	673	652	691	659	674	663	673	638	630	674	686	681	660	631	652	630	608	654	609	637	662	670	655	691	685	663	662	632	659	671	700	683	665	668	669	636	627	664	613	635	687	675	671	683	685	658	696	666	693	633	646	683	698	685	688	646	661	628	671	647	663	653	643	626	658	597	638	721	669	691	669	694	702	623	717	661	647	653	686	687	628	649	670	665	663	704	630	656	605	675	720	685	634	688	653	605	644	622	712	673	646	629	660	639	628	708	640	640	677	601	693	649	667	637	685	643	698	670	661	708	691	645	616	675	702	667	643	656	637	664	657	633	719	685	688	653	622	677	648	660	713	644	664	682	646	668	669	635	671	664	707	662	679	661	687	648	670	614	705	653	641	645	684	639	674	687	650	642	601	665	657	649	668	646	676	671	698	680	686	672	652	640	644	688	647	687	665	643	684	664	629	614	705	666	676	666	646	646	684	656	654	667	612	691	682	660	663	676	646	653	655	651	654	642	612	682	655	695	660	661	680	672	640	672	598	656	636	633	660	649	677	709	648	674	667	660	671	676	641	714	672	682	678	625	639	686	680	662	621	655	672	705	647	656	707	654	682	678	715	683	614	657	652	660	694	626	633	728	669	662	672	656	654	653	682	668	693	719	657	642	640	650	685	682	638	651	659	658	694	668	664	717	676	614	642	680	647	694	653	652	633	673	679	625	626	645	669	660	657	644	647	686	636	661	695	703	587	649	663	696	658	690	637	672	667	655	681	691	695	668	638	699	635	693	693	678	683	649	657	646	672	651	701	670	633	657	663	695	637	718	643	703	696	683	710	653	682	707	645	650	656
5807	264	98	58	88	112	90	106	88	75	51	55	60	49	52	44	48	63	56	45	35	42	31	38	49	44	45	48	38	29	40	43	33	38	33	28	40	24	46	33	35	35	33	33	37	46	43	40	38	31	40	40	39	31	51	40	33	45	41	30	39	45	48	40	34	35	37	36	40	36	50	41	32	47	32	41	41	46	27	37	36	40	31	35	37	35	44	37	37	41	47	46	42	32	41	47	33	41	40	29	40	40	41	36	34	40	31	31	40	40	38	39	32	40	50	33	41	35	38	46	38	37	36	27	48	34	43	33	39	33	39	36	37	28	32	40	39	48	41	37	47	49	45	40	23	41	34	34	33	41	41	33	46	34	37	37	44	42	28	27	37	33	30	30	41	33	37	45	35	38	31	53	40	38	36	45	36	36	36	36	37	37	29	27	27	42	49	41	34	37	35	39	33	30	31	33	36	49	39	27	30	36	52	33	36	29	38	33	48	29	37	32	52	40	53	47	35	38	40	42	33	27	41	40	29	34	35	42	30	39	42	39	35	38	39	40	36	38	36	46	33	45	37	35	36	33	41	40	43	47	43	41	31	37	38	28	42	33	29	36	40	33	33	39	33	40	53	40	42	32	28	41	30	45	39	52	44	45	43	32	30	40	38	38	40	59	31	40	47	33	42	55	38	35	30	28	40	36	32	41	34	35	41	36	40	36	41	39	41	35	39	29	35	34	29	39	33	36	32	37	32	29	34	55	33	44	46	31	25	44	41	40	31	31	29	26	43	30	45	46	38	42	31	31	35	33	45	28	36	38	42	42	33	44	40	32	46	55	38	40	44	32	38	35	42	32	35	35	33	38	33	37	37	34	54	37	27	39	47	33	35	46	40	33	39	31	42	55	32	31	29	43	36	35	41	43	31	37	37	30	26	34	38	36	42	28	50	37	35	33	50	37	45	40	32	38	28	37	43	27	39	43	41	34	38	32	39	29	36	44	30	29	31	38	51	29	36	48	42	35	34	38	35	39	34	31	36	44	50	37	27	27	34	40	41	45	40	44	39	47	31	41	38	45	36	36	35	30	33	38	39	38	36	33	30	36	31	35	40	31	38	33	28	31	41	32	25	29	35	52	25	40	35	35	42	40	39	40	38	38	36	45	37	35	25	35	43	40	29	53	38	30	43	46	38	38	43	42	35	28	47	33	44	36	34	40	39	39	34	28	46	23	33	26	37	24	42	41	32	38	31	37	30	36	34	31	41	31	33	39	35	27	40	31	37	32	35	41	35	27	27	29	41	34	38	41	38	24	34	50	32	40	36	40	38	34	32	37	27	39	48	44	34	28	43	24	39	33	41	34	47	47	36	44	33	34	26	47	54	28	44	44	27	36	40	47	26	41	26	41	32	38	51	44	31	38	31	45	34	32	34	39	37	46	44	29	30	38	37	33	39	39	41	43	38	31	34	37	32	36	34	43	43	40	40	27	34	47	37	34	27	35	41	42	28	38	38	34	36	29	37	43	34	36	37	34	40	42	42	35	38	48	39	33	50	40	50	47	35	35	35	28	25	40	41	47	42	27	32	45	36	35	28	37	31	32	37	38	37	38	37	44	29	40	43	37	28	36	28	33	29	36	37	29	33	42	40	33	32	32	35	46	34	24	29	42	36	42	34	43	28	26	40	43	40	35	39	33	35	35	35	40	44	26	31	31	41	36	40	46	44	37	36	27	30	40	42	36	42	36	38	24	39	39	34	44	29	31	32	37	32	39	41	24	36	40	35	32	37	38	35	42	38	33	46	34	33	32	44	33	36	40	42	39	44	28	28	42	28	45	33	34	36	35	40	44	30	34	33	39	43	39	33	34	37	28	37	41	40	37	32	34	29	35	33	39	36	26	40	31	31	27	49	41	41	36	31	45	41	37	40	38	31	39	28	38	36	41	34	31	36	38	23	26	39	47	47	35	37	40	32	30	37	45	32	31	31	33	28	31	30	35	34	34	35	42	39	35	37	38	30	34	42	37	35	40	32	46	37	34	27	39	37	35	32	31	33	32	46	40	37	32	38	44	25	36	45	38	32	37	31	36	36	31	37	32	29	33	29	41	48	33	33	42	42	45	20	48	40	31	40	28	46	45	29	48	32	41	34	36	35	38	49	44	32	32	37	38	28	36	40	43	36	28	24	26	31	35	35	38	37	39	33	35	42	33	27	43	32	44	37	39	31	40	38	39	34	42	40	40	33	43	40	41	33	28	42	35	41	44	37	32	30	29	36	46	37	33	41	33	23	29	34	32	46	32	36	35	39	43	40	40	44	40	29	33	33	34	31	40	28	41	35	38	32	43	42	45	35	30	38	31	46	39	59	33	44	43	31	56	39	35	19	37	24	40	41	55	30	33	43	34	28	39	49	46	42	38	38	47	32	28	33	36	28	37	32	45	32	34	31	37	43	40	30	31	44	28	39	33	44	35	37	40	33	39	31	43	26	26	40	35	36	40	45	44	42	34	25	30	38	44	37	52	31	30	33	37	29	33	23	35	37	31	43	27	36	34	33	32	45	38	37	32	38	29	45	35	52	43	33	28	29	35	28	39	32	37	32	51	35	38	37	37	39	42	41	38	32	50	45	31	36	51	34	32	33	34	34	30	47	35	42	36	43	34	50	44	55	53	38	35	44	46	34	41	31	33	34	33	32	36	36	32	47	39	33	23	47	31	36	36	37	45	31	27	33	45	36	41	41	29	30	47	37	42	41	35	38	42	35	35	37	37	35	36	47	44	40	34	44	33	43	33	45	38	31	42	39	38	36	38	27	36	46	40	41	31	40	42	37	25	41	36	33	37	28	40	41	31	36	36	40	30	54	33	40	45	27	36	33	25	28	43	34	33	37	37	41	43	28	35	35	33	43	38	22	38	38	34	38	39	41	41	42	28	41	35	36	35	41	45	32	34	35	33	29	43	40	37	34	29	41	39	42	35	35	30	45	28	37	32	44	39	45	28	34	35	31	40	37	33	40	35	35	30	37	36	34	35	30	41	42	28	36	38	37	32	46	35	40	28	37	42	39	35	28	26	47	36	36	21	41	40	38	41	31	41	35	25	39	43	44	28	35	43	44	37	32	38	46	58	41	32	40	50	31	43	41	47	41	49	33	31	46	44	41	31	40	32	33	36	32	35	39	43	39	36	36	30	42	46	41	36	34	31	38	44	31	45	36	42	38	36	43	28	33	37	45	37	35	50	40	32	37	38	33	39	31	39	41	37	38	36	45	45	53	36	36	37	49	37	38	32	43	31	37	23	52	38	31	37	35	35	28	42	44	24	37	31	50	41	44	37	29	37	33	40	39	42	39	34	31	24	36	33	40	44	30	35	39	43	30	34	42	37	29	38	45	37	38	32	43	32	47	33	42	36	37	35	40	36	41	28	38	33	45	25	44	45	38	36	43	43	39	41	39	35	33	46	29	42	40	26	34	29	37	44	38	38	33	37	31	34	46	41
37542	4454	1999	5399	9091	8651	7046	5369	4217	3317	2710	2344	1861	1733	1464	1324	1310	1100	1095	1072	1032	965	893	882	854	787	737	772	749	721	673	709	663	681	695	664	657	647	631	634	627	655	635	621	627	589	626	675	666	647	627	610	611	560	616	618	601	566	587	626	550	620	571	632	618	536	602	609	555	573	605	616	585	621	577	570	604	539	561	587	628	580	546	630	577	587	589	574	567	630	595	552	599	631	586	622	590	575	612	605	640	633	584	580	617	564	624	613	588	601	585	562	609	588	587	564	591	591	596	589	579	565	606	602	578	610	566	588	585	577	594	572	636	604	600	577	604	574	582	581	555	529	563	592	575	603	567	559	557	607	587	548	601	583	577	574	590	561	573	553	598	595	607	581	626	574	549	581	579	571	574	600	560	548	587	564	553	583	591	584	511	596	615	583	564	596	562	570	552	607	623	591	571	580	604	553	543	592	569	576	547	547	566	574	558	609	559	569	591	598	552	556	555	575	568	569	528	582	541	594	604	536	608	559	560	643	539	547	588	595	561	605	563	580	574	537	569	550	573	581	559	629	628	573	601	599	587	558	549	585	578	606	527	583	594	584	572	563	570	593	608	570	603	560	579	598	574	591	557	635	560	642	570	556	574	594	567	587	614	551	515	543	553	610	572	653	574	585	589	573	550	594	583	586	584	607	551	587	555	571	598	588	578	575	596	568	590	573	610	593	598	571	543	589	614	545	605	587	618	616	603	586	572	585	563	578	566	581	592	586	562	606	608	572	583	590	526	595	554	561	549	605	602	566	612	567	553	575	610	578	562	634	576	568	572	596	561	568	590	570	560	549	528	578	583	560	540	556	552	543	623	577	601	586	561	600	616	532	593	597	614	553	605	566	596	616	578	588	578	572	596	561	541	590	609	606	601	601	597	585	537	561	560	600	577	517	564	574	571	609	601	591	552	577	577	570	580	559	609	622	607	566	573	585	576	537	559	582	591	538	563	551	546	596	592	570	578	588	589	573	589	602	590	620	560	558	605	608	567	580	549	529	608	537	575	608	592	558	601	587	588	586	575	578	610	570	565	590	571	590	559	572	573	571	602	557	504	564	605	609	553	538	606	580	597	581	575	565	544	597	585	539	594	573	530	582	599	597	558	608	593	566	574	537	579	561	567	596	568	557	592	530	596	578	579	566	549	592	577	599	584	557	606	541	572	555	564	585	567	583	598	566	561	594	577	614	589	542	569	603	575	588	576	561	615	568	592	578	576	583	566	583	583	586	582	550	561	608	572	569	536	576	597	558	607	549	524	558	551	590	574	609	602	570	623	573	546	564	558	574	604	614	612	578	541	564	585	606	553	579	544	553	556	585	579	608	558	555	554	555	557	562	572	570	534	555	541	568	587	554	559	601	585	551	589	543	583	575	573	583	590	553	582	590	591	594	592	551	589	560	592	598	575	604	564	614	576	541	604	570	569	591	582	591	563	604	588	542	600	584	563	585	573	538	589	580	576	550	575	543	568	583	550	570	599	556	623	599	611	581	572	566	589	583	599	553	536	572	571	592	534	566	581	564	583	547	525	625	566	598	546	593	573	575	568	570	571	541	530	598	589	583	542	546	595	603	545	550	545	561	556	596	572	587	601	599	554	535	545	556	573	577	618	583	568	574	565	555	562	613	622	614	589	576	646	564	542	580	596	622	595	587	593	551	599	577	595	524	571	565	537	621	546	585	567	602	553	591	527	613	569	600	572	584	577	592	549	550	592	592	588	564	553	580	525	592	550	566	553	612	569	580	564	579	578	573	576	573	555	586	553	591	575	583	528	587	611	519	571	618	581	591	586	584	610	596	601	591	566	577	585	576	590	590	591	571	580	618	566	560	600	588	569	627	590	567	588	580	528	602	594	550	619	548	559	602	582	625	579	546	607	600	575	580	575	574	601	619	615	556	566	542	561	568	600	569	581	613	530	609	563	596	553	579	602	589	596	578	578	578	554	574	594	579	569	609	550	570	564	569	586	571	578	573	590	573	583	594	628	574	622	569	565	552	603	619	594	577	581	582	603	592	614	589	551	569	553	567	606	559	586	576	587	562	546	583	577	606	566	571	593	584	592	565	600	573	585	586	574	603	574	586	616	607	615	588	541	557	590	516	571	552	599	584	625	564	572	555	603	608	565	586	569	591	560	612	558	555	589	550	570	548	563	560	573	576	570	609	575	607	553	561	604	542	560	603	550	564	539	586	605	539	568	576	596	582	592	543	609	565	593	569	597	595	557	586	571	582	631	550	574	574	559	595	522	551	591	559	566	599	607	599	555	554	563	614	617	568	553	623	590	585	582	565	564	612	581	565	584	542	551	578	539	550	578	566	573	602	634	643	592	557	569	521	586	596	633	590	618	584	587	529	605	604	596	586	595	571	541	547	617	596	599	577	571	566	575	564	598	585	602	578	536	580	572	587	598	543	586	577	549	615	630	591	576	596	575	612	593	592	605	563	531	582	586	605	575	610	575	581	610	569	558	585	591	571	569	577	601	552	584	614	609	597	608	577	592	628	621	565	532	568	582	585	606	546	587	562	612	576	614	585	558	573	567	562	576	523	573	593	570	576	612	578	583	596	574	597	574	615	596	535	561	556	568	602	542	568	588	589	576	604	621	590	553	658	563	605	577	594	621	614	577	573	578	531	550	589	604	585	595	566	560	608	533	575	549	580	523	613	618	549	568	568	624	560	529	592	576	567	610	598	575	572	571	566	540	583	610	598	581	570	565	588	609	588	544	584	575	576	546	581	578	581	590	596	567	611	585	588	565	552	558	578	557	559	596	580	552	559	628	562	570	609	601	597	580	545	570	578	607	583	568	594	572	602	576	579	591	574	588	565	568	593	575	600	606	559	564	551	573	571	609	573	623	619	573	517	586	606	570	572	568	559	591	593	567	593	546	559	567	594	604	559	588	568	563	581	612	559	544	557	610	576	572	548	551	549	565	555	642	517	580	601	608	570	562	582	581	594	601	589	583	554	583	591	603	595	595	561	597	573	573	568	545	620	600	583	573	574	620	556	610	597	595	574	588	583	556	604	563	604	582	548	607	519	595	572	556	596	611	555	552	568	534	563	585	582	578	569	576	576	551	594	551	597	563	597	580	563	596	593	588	572	549	569	546	577	574	552	548	556	571	562	545	610	575	586	555	590	563	577	567	586	598	596	567	554	573	574	585	578	592	591	597	598	587	570	594	573	600	526	574	588	556	574	607	549	615	559	604	565	617	583	560	573	586	561	616	581	584	591	575	591	507	643	609	549	584	638	619	575	594	612	540	597	610	625	557	586	583	590	560	575	565	533	566	557	601	615	610	591	624	585	560	585	599	607	591	562	591	568	574	540	583	558	612	617	567	608	557	585	577	582	590	567	536	556	595	600	533	556	598	576	554	588	527	581	546	571	587	610	583	532	558	524	588	624	571	601	572	565	581	593	607	601	575	558	576	576	602	610	602	626	569	581
15185	1897	131	84	147	193	187	154	120	95	92	92	81	58	57	55	56	49	54	34	32	41	31	34	51	42	34	27	35	25	25	24	26	39	27	27	37	35	24	25	25	29	23	26	25	31	27	27	24	18	21	31	17	21	18	31	20	17	20	29	22	14	18	25	26	15	29	17	19	31	20	19	24	15	28	24	30	23	27	23	17	28	28	26	28	14	16	15	21	28	19	25	30	22	21	25	20	14	13	17	24	23	25	16	21	23	12	22	16	31	25	18	34	26	28	26	23	26	19	24	20	13	24	26	19	26	19	16	20	23	18	30	15	19	21	19	19	22	23	23	19	21	28	22	19	26	19	16	19	18	16	24	22	30	17	26	31	17	25	19	22	18	22	23	18	16	20	17	29	23	28	20	30	29	34	17	24	25	28	20	19	24	23	26	21	23	26	24	31	26	21	21	31	17	25	26	24	18	21	18	22	22	24	34	19	18	18	23	29	28	21	24	19	34	28	24	24	28	33	23	21	21	23	26	22	24	17	22	17	26	25	17	28	28	22	33	23	20	22	27	27	24	25	18	16	25	24	19	22	34	22	21	18	19	22	32	27	30	31	25	20	16	24	17	20	16	18	19	24	26	16	24	27	19	23	18	27	27	25	16	29	20	23	11	28	26	16	25	17	25	30	19	31	25	22	20	18	19	15	18	27	19	17	22	21	24	28	18	25	27	28	24	24	30	20	16	18	19	26	22	25	14	29	18	28	14	23	27	16	22	26	24	16	17	25	18	13	24	26	21	19	33	21	18	17	18	19	21	26	23	19	26	25	27	23	18	21	23	27	20	22	21	16	17	22	29	20	23	19	21	31	30	18	19	18	22	21	14	19	40	29	25	21	19	22	20	27	23	15	28	18	20	25	28	20	17	22	14	24	15	14	30	26	27	16	21	28	20	26	23	21	23	22	25	13	20	28	18	29	15	20	22	23	23	21	24	18	28	12	22	18	23	18	26	22	23	18	20	19	17	32	19	31	20	22	17	20	15	23	20	15	27	19	23	21	17	19	21	13	21	27	20	24	27	18	22	15	24	18	24	24	28	16	23	25	24	20	25	22	25	19	20	22	21	27	26	20	26	23	11	27	24	26	19	24	23	31	18	21	22	25	18	22	28	21	29	23	21	21	25	16	29	30	23	21	17	13	18	26	31	20	19	20	23	27	36	21	19	25	24	25	23	17	30	22	20	24	29	21	26	22	29	17	18	21	31	13	17	23	22	30	23	28	34	30	20	22	21	21	21	25	19	26	20	22	18	19	24	19	22	33	29	33	26	23	20	26	28	21	27	17	18	29	22	20	27	19	17	17	24	21	23	17	25	23	21	23	22	17	17	22	32	28	26	13	16	15	13	22	22	19	17	23	19	29	16	27	16	27	21	24	18	18	24	26	23	23	24	15	21	20	26	20	22	28	24	15	25	17	18	18	19	28	16	26	23	15	27	22	20	21	29	24	23	25	25	18	21	30	24	25	12	20	16	16	27	11	14	25	24	23	23	22	22	24	23	16	23	27	17	19	28	20	20	21	18	31	22	22	28	31	27	17	10	32	19	23	20	24	23	30	21	24	17	20	25	21	23	22	22	16	25	17	21	17	28	19	21	19	28	20	20	21	31	16	16	13	27	25	20	14	18	18	19	23	19	18	19	29	23	17	17	27	25	23	20	27	27	22	16	14	11	28	18	25	25	16	24	21	18	23	22	23	20	13	18	22	22	26	30	23	18	16	23	23	27	28	23	30	17	18	21	19	23	20	22	26	17	23	34	21	21	16	23	20	28	21	20	17	26	21	19	27	18	18	22	22	21	17	19	18	30	20	20	18	27	24	19	15	23	32	24	19	17	27	24	21	31	19	26	29	23	16	21	27	20	26	21	25	16	17	18	23	27	26	22	26	26	26	21	28	22	20	19	24	22	22	18	22	28	26	21	26	19	19	27	23	19	20	24	19	25	18	18	26	14	22	26	20	26	34	17	18	26	23	28	17	21	20	20	21	24	28	19	26	27	26	21	21	28	17	17	23	20	31	21	13	30	24	22	28	15	22	19	22	25	22	18	25	26	19	29	16	17	19	24	23	13	23	17	14	27	21	16	16	26	21	16	19	19	23	26	22	29	25	23	25	17	31	23	28	20	28	19	17	16	15	19	22	22	18	19	27	25	27	17	32	22	22	27	18	23	17	23	33	30	19	22	19	13	24	23	21	18	18	22	23	25	27	17	29	19	22	33	17	24	20	20	18	17	20	19	23	31	20	22	19	27	23	26	18	26	22	24	23	19	14	18	18	21	16	22	20	20	26	20	27	23	14	17	20	21	20	28	20	19	7	18	19	19	27	19	32	26	18	22	24	23	22	25	20	21	19	23	25	25	32	22	30	14	24	16	18	24	12	25	25	20	20	29	27	19	27	20	22	17	22	19	25	24	15	21	26	16	26	25	24	18	27	24	24	26	22	16	24	26	21	28	26	16	33	19	21	18	22	28	19	22	25	17	17	28	23	18	30	22	25	27	19	20	30	28	18	30	21	27	19	28	24	17	33	27	16	15	22	30	21	28	27	19	20	15	27	21	18	28	18	29	22	27	22	29	15	26	22	24	20	28	20	25	33	19	9	14	15	17	13	30	18	27	17	16	20	24	26	25	23	16	26	26	21	23	18	18	14	26	22	15	26	17	18	31	21	20	20	19	22	23	32	35	23	22	25	31	25	32	19	21	24	24	26	23	29	18	21	16	22	15	20	22	19	22	22	22	24	26	26	16	26	17	28	22	21	17	21	23	25	26	26	23	23	27	22	19	16	16	18	30	29	21	24	18	20	24	18	15	14	21	25	26	24	31	22	13	21	20	27	16	17	16	25	26	30	23	11	25	22	21	19	30	29	22	21	27	22	30	29	30	19	22	22	25	19	26	10	24	25	19	20	25	24	24	17	25	23	21	18	24	24	12	23	22	22	19	15	16	28	24	19	16	32	25	33	19	21	26	29	35	20	21	26	33	22	18	16	25	21	24	24	27	22	20	34	14	30	18	23	19	19	31	26	23	19	27	30	21	24	23	19	27	17	23	25	13	24	20	24	27	18	15	17	15	20	20	20	20	24	34	26	15	22	26	19	26	22	18	22	15	24	21	25	17	18	23	33	25	15	19	22	21	25	11	17	20	26	35	27	27	25	23	23	20	20	20	29	21	15	19	23	18	23	26	26	18	34	25	20	25	16	19	20	16	27	18	34	21	19	19	25	23	22	21	26	17	24	22	21	24	19	20	17	19	20	19	20	11	20	21	14	27	16	19	23	17	23	28	24	34	26	31	20	17	21	24	21	19	31	23	24	18	17	26	22	24	19	28	24	27	26	23	21	17	24	25	26	12	20	22	21	21	24	20	28	20	29	16	26	18	27	28	16	30	18	23	14	21	24	25	25	20	20	27	30	30	20	26	15	27	16	16	22	27	22	33	28	20
47960	7833	3618	10564	16822	15593	12975	10307	7866	6207	5080	4050	3300	2857	2447	2079	1843	1715	1556	1442	1298	1215	1031	981	955	919	859	802	698	663	675	649	635	593	575	566	549	550	539	530	525	483	507	514	509	512	532	472	465	493	501	451	426	454	430	439	429	406	425	432	432	406	391	382	406	412	404	388	408	374	432	380	402	402	410	378	399	364	402	401	366	392	382	367	375	388	385	373	381	389	372	376	411	398	379	331	370	394	366	393	429	417	385	402	410	412	371	409	386	379	388	390	390	384	387	397	391	374	376	397	410	382	376	417	378	371	382	403	389	361	366	413	379	384	364	403	357	377	372	401	401	364	335	368	359	358	388	403	363	364	354	394	385	415	417	383	364	347	359	372	359	358	364	347	360	357	345	379	365	366	350	343	342	360	323	319	338	375	391	381	347	337	324	369	394	374	359	345	388	351	344	336	341	374	351	378	361	363	348	312	375	372	333	359	383	336	360	346	370	337	360	374	348	357	366	359	360	356	334	357	377	348	366	364	380	385	346	375	363	375	351	357	353	371	403	375	336	348	379	343	378	374	356	345	339	368	360	384	332	374	371	369	353	358	367	341	357	348	356	355	378	373	356	376	401	363	375	369	391	349	352	366	340	366	359	360	371	388	350	342	341	380	347	391	366	359	376	372	362	382	349	321	373	368	373	385	346	375	378	353	334	361	350	319	383	320	361	347	343	380	376	346	390	358	362	366	362	338	351	323	375	369	327	344	347	370	351	330	351	353	355	356	350	383	362	343	388	351	381	329	385	365	358	384	344	344	375	350	364	377	372	349	375	347	392	349	359	346	324	385	340	353	375	375	347	316	365	373	353	391	331	351	356	386	358	405	348	354	346	391	352	338	355	308	370	365	345	342	364	336	370	355	379	356	364	336	365	344	329	369	356	364	399	360	382	357	361	377	408	347	335	373	346	360	356	368	347	342	345	386	341	349	359	350	361	364	373	393	367	353	389	360	339	358	359	334	336	308	337	358	343	383	380	348	380	355	330	357	377	337	380	358	364	358	376	371	367	312	373	354	326	377	354	352	357	388	347	379	354	353	367	362	395	332	361	374	337	368	327	400	378	350	360	376	358	354	360	396	341	321	371	376	376	331	382	329	376	378	376	370	339	353	355	345	349	333	368	349	368	358	381	339	381	338	364	364	350	364	368	356	345	369	394	357	358	346	372	341	383	349	362	382	364	397	352	322	361	368	341	329	363	315	349	370	362	356	368	333	323	385	379	360	359	354	347	348	365	338	387	378	359	408	347	364	342	363	352	345	373	367	334	335	360	372	343	354	369	354	367	332	352	374	365	364	377	351	366	373	321	426	386	345	368	347	345	375	387	342	352	374	382	322	372	364	334	367	380	347	374	342	358	345	366	377	362	339	382	349	375	404	384	327	365	360	363	367	361	356	361	360	320	368	320	379	365	379	366	384	347	359	320	384	367	356	354	340	373	354	383	354	378	392	403	357	351	375	382	355	367	345	357	361	364	334	367	365	369	336	355	346	386	363	349	322	377	377	353	344	339	386	360	348	382	392	369	392	399	334	376	375	360	364	328	342	347	377	361	361	362	358	370	362	381	389	342	364	368	349	363	339	366	364	330	344	321	332	369	383	386	372	368	348	379	328	372	361	348	340	316	346	375	341	348	335	395	350	372	368	375	334	349	382	379	328	363	324	389	327	369	373	355	349	379	362	331	388	366	374	352	378	355	372	345	369	388	367	372	387	353	361	332	351	314	363	323	340	358	368	328	339	346	328	380	351	377	368	353	366	378	382	387	357	311	337	370	382	345	390	361	395	305	337	366	356	343	367	330	361	361	338	357	376	341	358	360	365	368	326	377	348	364	373	322	328	343	364	360	337	388	352	351	352	377	385	331	364	374	377	341	379	348	357	342	345	347	352	387	375	378	351	345	333	336	373	336	336	368	334	328	346	353	356	362	355	362	363	354	324	369	346	343	343	377	387	344	351	329	383	350	354	382	339	358	347	338	363	356	374	394	324	379	366	352	368	339	320	340	346	333	368	370	349	353	358	380	357	335	343	357	323	367	339	360	336	336	337	328	374	368	370	373	337	348	355	366	327	355	327	336	340	341	384	360	336	372	354	353	350	336	354	362	369	327	335	398	387	335	352	393	374	358	366	349	358	396	363	341	374	361	342	326	366	377	332	380	359	323	368	324	372	360	376	360	357	319	374	367	369	366	345	380	316	340	348	348	334	338	356	341	355	368	371	372	354	348	332	365	355	337	340	335	360	351	340	358	371	333	359	347	319	374	370	355	353	345	362	360	379	374	389	348	363	332	393	384	349	341	335	364	341	400	346	344	380	340	342	368	327	355	345	365	344	349	384	324	383	389	385	396	388	373	381	333	359	357	364	356	369	365	372	348	368	361	352	327	340	329	343	369	383	340	360	373	342	379	365	381	345	369	369	344	339	351	396	371	350	375	325	347	334	334	355	332	355	349	345	336	352	342	329	394	339	346	353	355	347	379	388	353	385	342	337	390	362	360	348	342	365	330	341	364	349	348	349	377	383	363	334	339	363	345	376	357	385	359	333	368	408	348	345	361	335	378	340	354	325	342	322	381	369	353	349	387	368	377	411	348	356	375	385	343	381	345	338	363	348	355	371	341	359	370	367	349	374	363	355	329	374	364	367	361	362	370	337	379	371	367	369	359	350	329	379	341	373	352	335	397	345	354	342	392	362	355	349	345	375	344	359	374	346	326	355	351	335	406	326	362	363	374	375	353	331	365	344	395	363	359	385	381	350	355	347	366	336	348	351	387	325	369	349	333	372	391	379	389	354	382	347	342	374	321	370	355	358	336	363	344	340	366	362	343	335	378	352	342	346	350	360	347	338	347	352	334	357	353	363	373	376	352	368	379	348	370	361	361	356	348	374	336	355	372	353	340	331	379	382	384	326	357	350	380	347	330	383	358	374	363	349	329	335	393	390	349	336	347	340	378	362	357	331	393	366	378	345	327	372	352	366	381	388	347	337	397	357	355	360	336	363	359	348	346	373	372	369	356	380	333	360	381	392	377	346	384	348	358	338	404	335	368	361	351	362	344	356	330	365	380	331	345	396	394	357	396	374	345	318	360	337	349	380	329	372	370	365	352	304	334	370	344	368	317	373	366	368	344	403	367	348	352	373	344	346	387	361	358	368	354	369	391	327	343	344	379	353	363	325	330	360	368	357	354	367	352	356	361	366	343	382	347	374	356	316	347	355	363	382	367	336	356	376	369	355	352	352	384	365	345	361	367	373	380	365	340	389	369	345	380	383	329	388	350	357	374	353	376	345	384	340	364	343	383	343	341	357	333	401	361	364	367	358	389	341	335	371	337	341	359	365	359	374	367	361	358	355	372	353	383	344	361	381	378	346	341	384	381	386	364	351	339	341	332	350	365	353	388	350	325	374	338	381	394	385	362	368	367	323	372	359	387	362	331	373	356	369	371	350
12656	1076	156	140	175	184	194	170	147	131	130	102	111	97	102	89	90	89	75	83	78	61	69	60	66	66	52	52	58	53	60	57	54	62	66	76	67	79	50	51	69	58	52	72	63	75	60	62	67	68	69	52	65	51	64	73	58	65	37	50	68	55	56	63	60	47	59	58	47	57	59	55	55	63	58	66	61	76	74	65	53	49	70	74	55	56	58	52	51	54	66	63	44	53	68	55	75	68	56	88	60	48	49	68	64	56	57	69	58	77	60	55	61	53	54	59	49	58	51	60	61	66	58	61	64	62	64	48	45	67	61	62	57	56	57	54	46	57	65	58	53	68	48	64	49	71	63	58	72	44	63	73	66	59	59	54	55	64	68	65	62	52	63	61	58	61	76	69	62	55	45	65	51	65	51	58	61	65	48	65	61	47	56	55	64	61	65	55	54	56	54	58	57	54	53	65	65	53	75	59	68	71	58	50	62	63	69	60	61	56	58	57	61	65	60	59	49	57	67	58	57	63	49	53	59	53	61	61	60	63	64	56	61	62	56	69	61	64	68	59	58	60	65	56	53	66	59	69	50	55	46	49	61	76	67	58	48	56	48	52	59	63	64	62	60	57	56	70	55	67	56	67	46	54	59	47	67	51	47	61	61	53	60	49	58	61	61	66	44	55	65	70	53	63	55	56	52	50	72	62	55	59	64	61	58	53	64	51	44	67	55	62	60	51	55	59	50	72	58	51	56	63	50	53	68	58	62	56	65	50	53	64	71	55	62	63	60	63	66	59	57	65	58	61	63	65	53	49	71	63	56	55	50	60	64	40	69	47	75	67	69	68	66	60	56	58	56	69	67	51	61	57	60	56	45	58	48	58	70	67	76	57	54	66	59	75	51	52	63	59	49	62	70	77	55	55	67	61	51	65	65	59	77	53	56	67	50	47	53	68	60	66	52	67	69	56	67	60	46	52	66	49	58	62	63	62	54	52	60	60	66	61	59	58	57	57	50	59	48	56	51	64	47	58	63	43	65	60	70	62	46	62	62	65	59	62	60	61	59	59	58	60	56	54	57	69	71	62	66	54	65	54	54	64	58	59	47	61	60	56	55	63	45	57	57	62	51	68	52	65	62	51	71	58	62	61	56	64	54	53	56	59	62	57	58	60	54	63	63	57	66	49	60	59	52	61	52	56	51	68	57	74	64	61	60	53	58	67	39	70	73	59	61	67	49	47	50	62	55	56	67	58	67	45	61	54	78	47	50	47	58	59	60	65	51	56	59	52	53	57	55	64	57	58	54	56	55	64	45	47	62	53	67	59	56	47	48	51	66	45	54	62	56	59	58	56	45	56	48	64	60	77	56	52	55	68	60	54	63	63	46	66	53	60	69	68	62	66	53	61	60	53	57	74	66	61	58	58	63	51	65	53	51	56	59	58	63	68	72	51	77	64	59	64	46	70	50	54	48	44	49	47	59	54	43	61	60	67	55	60	61	61	64	56	61	65	44	52	59	64	64	57	68	48	69	52	68	50	53	53	64	39	53	53	70	63	52	78	59	51	55	60	50	74	59	55	67	69	56	67	52	66	61	61	56	50	70	68	59	61	58	66	60	72	65	73	62	60	62	72	51	59	50	54	57	58	53	57	51	44	63	53	69	57	69	54	45	50	60	58	62	73	63	58	52	53	59	58	63	51	57	58	74	48	50	59	68	66	49	61	72	53	64	71	55	66	58	55	74	52	51	59	70	56	59	47	71	55	57	50	51	53	41	56	52	60	59	64	64	62	63	67	52	61	55	52	74	59	57	59	55	64	73	48	65	55	64	70	56	56	72	58	59	48	52	67	59	55	68	68	66	61	57	62	56	70	51	64	73	46	56	55	53	60	46	46	53	63	54	55	51	55	47	55	59	52	59	56	65	64	47	49	64	62	62	66	58	55	58	59	61	47	58	54	59	50	58	57	64	58	63	47	56	47	54	59	60	51	63	47	57	61	57	62	56	73	56	68	41	54	59	69	54	60	53	47	63	51	66	55	56	57	62	74	64	61	51	60	65	59	55	65	56	75	60	59	51	57	43	71	51	66	61	66	64	64	69	62	59	59	64	60	47	57	59	61	64	46	52	61	55	51	72	72	65	71	83	56	54	61	58	67	55	66	54	44	47	57	59	60	62	58	42	54	58	58	55	53	61	66	63	65	60	72	54	68	57	68	60	55	77	49	57	58	51	51	45	54	62	56	62	46	64	52	53	65	63	64	50	50	50	55	64	60	59	62	57	64	57	48	54	62	67	65	59	65	63	64	64	49	60	50	73	64	61	54	48	66	45	61	77	61	55	74	60	47	71	48	44	73	52	55	67	80	62	69	53	46	61	58	48	59	69	66	56	52	74	66	61	59	49	59	60	79	60	52	59	57	55	66	55	61	66	52	69	49	56	57	55	76	58	64	63	68	43	61	65	41	61	60	66	70	62	74	56	53	65	55	81	72	56	46	55	58	47	55	61	59	63	69	72	57	60	68	45	65	62	61	44	63	59	61	49	55	63	65	65	66	50	52	55	59	54	51	69	68	55	47	62	54	57	56	58	59	66	63	57	56	52	67	50	54	61	48	75	62	58	61	64	59	51	68	60	54	64	53	58	55	60	49	65	55	83	66	74	71	59	62	57	53	58	60	57	51	61	65	67	75	62	56	69	64	70	53	52	53	61	62	56	57	63	63	55	55	52	61	63	54	37	55	48	63	58	51	68	64	56	61	50	70	60	46	73	59	48	55	62	63	68	50	42	56	58	56	56	44	66	53	51	59	56	51	52	54	53	68	46	59	48	64	68	51	55	65	54	72	61	62	49	61	48	64	69	56	54	62	66	66	55	62	59	57	57	57	70	53	54	75	66	54	59	51	61	59	52	66	59	52	71	69	60	58	60	45	68	56	51	56	49	80	60	62	63	63	49	79	73	48	59	50	64	68	71	63	55	66	61	58	66	61	57	65	51	57	69	62	62	52	45	60	43	58	62	70	62	51	76	58	63	62	58	65	50	44	59	54	58	49	65	65	48	55	49	46	59	60	59	56	57	70	55	55	58	60	56	54	68	58	65	69	60	50	62	70	47	61	50	53	59	66	43	61	57	59	53	47	51	52	78	69	67	67	47	65	61	61	56	62	45	79	52	53	37	49	42	67	71	59	48	53	59	56	60	65	51	62	46	59	57	56	55	53	45	59	57	54	67	57	79	55	59	53	54	72	59	47	65	51	62	51	47	61	60	61	51	72	69	69	60	54	52	48	61	67	53	60	54	69	58	56	55	63	61	63	72	66	69	67	61	58	63	49	62	51	61	57	53	64	53	54	53	65	71	51	54	56	44	61	56	65	70	56	62	54	64	55	68	58	72	67	60	68	49	66	55	49	50	53	54	60	59	51	62	46	44	56	42	75	71	61	73	55	51	75	53	44	73	64	52	63	58	60	62	59	60	61	50	51	62	56	54	66	66	68	59	49
46032	6887	3743	9908	15765	15053	12351	9984	7979	6345	5247	4335	3721	3189	2835	2518	2354	2112	2104	1895	1821	1666	1526	1490	1404	1427	1296	1229	1227	1216	1200	1112	1200	1152	1103	1126	1079	1070	1129	1057	1081	1078	981	1110	1056	1044	1046	1110	1052	1102	1033	1012	994	988	992	960	977	956	901	965	920	975	921	953	977	997	937	945	984	876	957	917	939	963	952	902	943	973	899	989	879	946	930	963	953	944	932	893	920	1003	992	956	830	924	994	909	968	958	893	876	906	922	929	983	968	964	943	924	885	945	903	951	962	886	945	937	971	959	949	876	937	925	918	930	954	949	941	954	918	869	906	949	920	891	962	923	916	885	924	945	928	951	927	934	906	962	935	873	900	948	948	931	914	918	936	942	954	893	907	895	915	884	981	941	916	896	956	852	952	917	1005	945	926	906	925	997	895	958	869	910	947	926	857	940	887	898	920	918	950	906	922	954	899	943	877	936	932	927	866	917	932	938	927	940	941	894	915	916	984	893	965	888	905	935	893	881	931	904	869	946	947	942	928	888	902	934	917	924	929	959	938	951	882	897	942	945	915	927	901	971	876	867	927	930	926	949	912	945	909	922	882	910	942	908	966	927	916	921	939	931	911	938	921	963	965	852	938	956	953	943	899	921	898	894	917	888	902	916	956	913	905	881	930	932	880	872	913	955	895	926	901	943	940	873	928	902	921	947	917	889	861	958	917	874	943	977	952	986	931	928	925	901	900	846	944	980	933	908	915	914	928	903	920	927	890	895	919	897	880	908	923	911	902	919	938	895	962	919	941	947	930	885	929	929	881	894	870	941	864	897	903	967	924	918	936	920	892	881	912	889	929	942	946	952	907	923	968	885	943	895	964	899	892	918	896	883	950	939	961	926	920	885	937	960	887	899	903	907	930	965	973	869	967	947	922	915	966	915	918	888	855	925	951	946	876	899	878	905	891	952	931	912	913	949	902	962	865	931	913	882	933	959	920	836	937	893	900	886	906	910	931	946	911	933	935	894	928	921	918	908	945	905	872	893	928	885	961	877	903	911	928	913	918	860	915	912	905	949	935	879	896	882	990	869	909	898	921	925	897	926	908	967	945	877	959	895	858	909	913	942	918	916	947	895	899	909	952	895	890	903	980	910	899	913	950	936	897	897	931	934	940	901	914	947	917	902	917	911	961	874	993	937	928	926	932	893	930	922	913	935	878	940	950	915	925	930	951	928	922	950	958	930	922	941	891	973	950	888	897	947	915	965	920	937	904	901	920	944	943	873	940	881	952	959	892	923	924	879	875	919	883	882	958	922	888	963	930	1013	953	896	907	921	908	888	939	951	933	881	882	866	887	921	924	923	891	989	951	906	954	895	857	902	904	895	852	921	959	884	914	920	894	913	887	900	936	935	885	894	921	893	951	914	871	922	932	856	927	955	912	924	926	842	916	961	927	935	872	974	872	947	854	927	930	892	876	940	990	928	896	992	928	937	926	921	981	895	898	917	919	1020	903	928	898	855	911	967	979	893	955	935	894	939	935	949	881	989	898	918	910	943	896	915	878	850	917	975	889	979	916	934	907	947	905	880	939	925	929	878	923	910	949	921	943	898	870	949	944	926	903	904	923	927	908	911	906	934	968	883	942	962	891	896	931	868	897	932	952	897	915	893	979	883	903	932	921	922	929	888	950	956	926	896	893	929	886	924	917	908	928	970	922	898	913	887	906	934	886	920	948	972	919	914	903	922	929	900	923	932	993	886	968	925	951	883	935	958	941	853	888	906	968	928	950	927	925	902	905	879	920	924	886	934	909	920	934	961	923	861	932	953	931	902	901	926	922	948	868	899	928	904	905	907	954	908	892	895	893	886	884	905	929	893	903	898	864	923	942	931	961	915	952	911	935	882	893	922	953	873	888	884	905	885	912	858	981	898	964	892	917	958	989	939	914	927	894	904	950	877	886	892	903	897	871	943	941	931	936	882	917	905	951	934	889	925	914	952	880	850	918	906	948	932	877	934	871	876	898	918	950	912	934	888	933	952	898	881	900	929	947	868	949	922	922	919	897	952	927	908	955	878	922	905	898	937	917	901	968	939	940	867	914	904	899	923	900	879	976	927	956	922	934	957	877	906	901	923	913	932	904	886	972	965	915	947	927	918	880	918	959	912	910	878	911	875	946	935	951	924	946	911	950	936	897	927	852	911	895	865	920	968	860	939	897	896	862	901	902	948	896	904	918	922	972	902	900	878	939	938	941	888	920	913	870	947	941	899	921	917	992	905	946	893	932	917	922	903	937	943	963	886	920	900	929	904	906	951	943	955	879	926	881	865	891	892	954	928	922	901	893	908	968	917	916	867	931	926	895	907	935	921	915	855	939	903	907	884	900	908	957	914	929	888	887	931	929	873	903	881	880	956	912	928	921	906	881	924	885	931	977	958	974	934	919	898	885	867	919	869	968	850	917	930	908	974	974	896	970	851	930	957	934	872	941	896	974	935	885	952	949	921	904	939	908	908	948	896	956	893	943	1004	927	887	880	916	954	943	920	927	921	942	879	916	882	940	908	909	936	938	974	902	904	906	902	901	923	901	878	910	907	923	914	888	904	908	910	921	871	925	922	916	952	923	921	986	956	905	902	934	964	914	873	877	908	970	971	888	891	906	945	892	878	921	901	911	915	882	944	961	913	931	944	920	897	888	951	922	915	884	881	901	885	854	1016	855	842	917	902	893	850	903	906	941	908	896	967	915	890	903	877	911	864	911	932	882	919	912	939	895	930	925	903	926	926	867	923	909	899	837	896	900	935	922	882	886	932	880	899	941	855	896	913	959	939	970	955	950	897	893	867	912	957	938	947	924	909	921	894	922	885	902	920	874	981	868	915	878	942	928	930	954	913	935	853	861	935	886	948	957	926	935	915	911	926	901	914	915	871	942	937	923	890	985	921	951	912	903	933	969	940	913	925	919	992	920	915	886	921	928	840	922	883	895	916	906	939	897	882	967	929	933	878	935	884	895	871	876	938	884	891	906	934	953	896	966	888	941	953	889	863	861	965	880	941	899	926	864	892	922	982	919	950	927	913	888	919	891	934	897	948	908	922	883	908	901	907	895	942	900	924	941	915	943	882	905	933	928	911	908	891	881	937	941	900	942	888	974	896	885	923	935	936	922	925	873	858	906	960	931	935	924	887	945	889	947	906	925	828	938	921	949	969	878	876	972	844	912	946	896	898	896	917	925	924	917	898	905	956	921	878	914	953	888	971	961	920	867	952	917	960	889	928	881	874	934	902	934	904	884	925	911	937	923	920	966	927	937	908	921	910	901	874	986	908	869	840	927	862	876	912	958	869	926	969	934	939	943	927	960	945	911	891	882	926	897	952	849	927	910	922	847	957	906	932	918	889	940	906	913	961	947	920	933	936	894	927	928	917	904	910	918	900	964	905	867	956	926	899	916	900	909	874	881	910	866	972	938	919	922	868	920	895	872	921	941	931	880	934	963	930	931	913	906	974	939	878	945
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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
